Научная статья на тему 'Технология построения интеллектуальных информационно-управляющих систем тепло-технологическими аппаратами'

Технология построения интеллектуальных информационно-управляющих систем тепло-технологическими аппаратами Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
207
43
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНТЕЛЛЕКТУАЛЬНАЯ ИНФОРМАЦИОННО-УПРАВЛЯЮЩАЯ СИСТЕМА / КРИТЕРИИ И ОГРАНИЧЕНИЯ ПОСТАВЛЕННОЙ ЗАДАЧИ / ТЕХНОЛОГИЯ СТРУКТУРНОГО ПОСТРОЕНИЯ / CRITERIA AND RESTRICTIONS OF THE PROBLEM / INTELLIGENT INFORMATION AND CONTROL SYSTEM / STRUCTURAL CONSTRUCTION TECHNOLOGY

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Артемова Светлана Валерьевна, Артемов Анатолий Анатольевич, Подхватилин Павел Александрович, Чуриков Александр Алексеевич

Рассмотрена технология построения интеллектуальных информационно-управляющих систем тепло-технологическими аппаратами, связанная с различными этапами процесса их проектирования. Выделены основные этапы: предварительный, технического и рабочего проектирования. Приведена задача структурного построения проектных решений. Для формализации задачи структурного построения введены переменные массивы: принадлежности алгоритма модулю; принадлежности информационного элемента алгоритму соответствующих подсистем; взаимодействия модулей с информационными элементами. На этапе проектирования минимизированы основные критерии: сложность системы; подбор и число технических средств; объем занимаемой памяти с различными ограничениями. Поставленная задача решена с использованием генетических алгоритмов.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Артемова Светлана Валерьевна, Артемов Анатолий Анатольевич, Подхватилин Павел Александрович, Чуриков Александр Алексеевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Technology of Building Intelligent Management Information Systems of Heat Technological Devices

The article describes the construction technology of intelligent information and control systems for heat technological devices (IICS HTD) associated with the various stages of their design. In the systems design process the following key steps can be identified: preliminary stage, technical and detail design stages. During the preliminary stage basic fundamental decisions are synthesized that define the informative concept of IICS HTD. During the technical design stage clarifying solutions are synthesized that implement the technical concept of IICS HTD. During the detail design stage system parameters are synthesized and documentation is created for IICS HTD. The task of structural construction of design solutions is given. To formalize the problem of structural construction the following variables are introduced: the arrays of algorithm to module relations, the arrays of information element to corresponding subsystems algorithm relations, the arrays of module to information element relations. During the design stage the following basic criteria are minimized: the system complexity, selection and number of technical equipment, the volume of occupied memory with restrictions on the total number of algorithms as a part of the synthesized functional software module, the algorithm incorporated into the program modules just once, on duplicating of the occupied memory by information elements in different algorithms. The assigned task is solved using the genetic algorithms.

Текст научной работы на тему «Технология построения интеллектуальных информационно-управляющих систем тепло-технологическими аппаратами»

УДК 519.72

DOI: 10.17277/vestnik.2015.04.pp.561-566

ТЕХНОЛОГИЯ ПОСТРОЕНИЯ ИНТЕЛЛЕКТУАЛЬНЫХ ИНФОРМАЦИОННО-УПРАВЛЯЮЩИХ СИСТЕМ ТЕПЛО-ТЕХНОЛОГИЧЕСКИМИ АППАРАТАМИ*

С. В. Артемова1, А. А. Артемов2, П. А. Подхватилин1, А. А. Чуриков3

Кафедра «Конструирование радиоэлектронных и микропроцессорных систем», ФГБОУ ВПО «ТГТУ»; sartemova@ya.ru (1); кафедра функционального анализа, ФГБОУ ВПО «ТГУ им. Г. Р. Державина» (2); кафедра «Мехатроника и технологические измерения», ФГБОУ ВПО «ТГТУ» (3)

Ключевые слова: интеллектуальная информационно-управляющая система; критерии и ограничения поставленной задачи; технология структурного построения.

Аннотация: Рассмотрена технология построения интеллектуальных информационно-управляющих систем тепло-технологическими аппаратами, связанная с различными этапами процесса их проектирования. Выделены основные этапы: предварительный, технического и рабочего проектирования. Приведена задача структурного построения проектных решений. Для формализации задачи структурного построения введены переменные массивы: принадлежности алгоритма модулю; принадлежности информационного элемента алгоритму соответствующих подсистем; взаимодействия модулей с информационными элементами. На этапе проектирования минимизированы основные критерии: сложность системы; подбор и число технических средств; объем занимаемой памяти с различными ограничениями. Поставленная задача решена с использованием генетических алгоритмов.

Введение

К наиболее востребованным в различных отраслях промышленности и сельского хозяйства можно отнести интеллектуальные системы, в частности интеллектуальные информационно-управляющие системы (ИИУС), позволяющие в реальном режиме времени синтезировать управляющие воздействия, минимизирующие затраты энергии и потери качества производимой продукции в процессах, протекающих в тепло-технологических аппаратах (ТТА). Технология построения ИИУС ТТА связана с различными этапами процесса их проектирования.

Этапы построения ИИУС

В процессе проектирования систем выделены следующие основные этапы: предварительный, технического и рабочего проектирования. В ходе предварительного этапа синтезируются основные, принципиальные решения, задающие информационную концепцию ИИУС ТТА. При этом выполняется анализ предметной области, в результате которого определяется: состав ТТА, задачи управления и измерения, технологии их решения, требуемая информация для решения, а также формулируются требования пользователей ИИУС ТТА к ее эффективности и качеству.

* По материалам доклада на конференции «Актуальные проблемы энергосбережения и энергоэффективности в технических системах» (см. 2015. Т. 21, № 3).

В ходе этапа технического проектирования синтезируются уточняющие решения, реализующие техническую концепцию ИИУС ТТА. При этом выполняется следующий комплекс работ по структурному построению ИИУС ТТА: выбор оптимального комплекса технических и программно-аппаратных средств, на базе которого реализуется ИИУС ТТА; определение множества выполняемых функций; построение оптимальной структуры программного обеспечения и разработка его спецификаций; выбор типа используемого автоматизированного банка данных; определение логической и физической структуры базы данных; определение используемых моделей представления знаний и структуры базы знаний [1].

В ходе этапа рабочего проектирования синтезируются параметры системы и создается документация на ИИУС ТТА.

Под структурой ИИУС понимается совокупность составляющих систему элементов и организация связей между ними. Основной работой, проводимой на стадии технического проектирования, является декомпозиция системы по функциональному назначению на подсистемы и составляющие их функциональные модули, реализующие решения задач ИИУС ТТА. Как правило, различают интеллектуальную информационно-управляющую и интеллектуальную информационно-измерительную составляющие системы. При этом на основании анализа предметной области определяются информационные особенности системы, потоки и связи информации для подсистем, при этом обеспечивается экстремум заданного критерия разбиения, учитывающего удобство последующего детального анализа, разработки и внедрения ИИУС.

На основе результатов, полученных на этапе анализа предметной области, происходит построение перспективной структуры ИИУС ТТА. При этом одним из наиболее важных критериев выделения подсистем и функциональных модулей является минимизация числа информационных связей системы, которая должна быть представлена в виде набора слабо связанных частей, что обозначает отсутствие обратных связей, а также интенсивного обмена информацией [2].

Для минимизации числа информационных связей системы большое значение при проектировании ИИУС имеют задачи типизации [3] проектных решений при разработке алгоритмического, программного и информационного обеспечения создаваемых ИИУС различными ТТА.

Результатом типизации является синтез проектных решений, приводящий к заданному множеству типовых подсистем и функциональных модулей ИИУС ТТА, совместно выполняющих множество функций на множестве выбранных объектов с требуемой эффективностью и учетом их индивидуальных особенностей.

К задачам, возникающим на этапах проектирования, относится задача структурного построения ИИУС с учетом оптимальности параметров по заданным критериям и ограничениям на характеристики синтезируемой системы. Комплекс задач структурного построения ИИУС включает оптимальный выбор следующих составляющих: состава функциональных модулей программного обеспечения; содержания межмодульного интерфейса; технического обеспечения; архитектуры ИИУС ТТА в целом, формализуемой в виде функциональной блок-схемы, с учетом заданных технико-экономических характеристик функционирования разрабатываемой системы.

Задача структурного построения проектных решений формулируется следующим образом: следует найти оптимальное проектное решение архитектуры ИИУС

Декомпозиция ИИУС

Задача структурного построения ИИУС

где у = (Мтта , миупс ,миипс , мии , мбд , мбз , 5св) - вариант архитектуры, мтта,миупс ,миипс мии мбд мбз - модели соответственно ТТА, информационно-управляющей подсистемы (ИУПС), информационно-измерительной подсистемы (ИИПС), интеллектуального интерфейса (ИИ), базы данных (БД) и базы знаний (БЗ); 5св - матрица связей между моделями; Г - множество вариантов архитектур ИИУС ТТА.

В качестве целевой функции предложен критерий приведенных затрат, зависящий от принимаемых проектных решений,

5 (у) = шт(5фпм + 5со + 5БД + 5БЗ + 5сд + 5ТС + 5по + 5э),

где 5(у) - общая стоимость; 5 фпм - стоимость разработки функциональных программных модулей; 5Со - стоимость системной отладки; 5БД - стоимость создания баз данных; 5БЗ - стоимость создания баз знаний; 5сд - стоимость разработки сценариев диалога; 5тс - стоимость технических средств системы; 5по -стоимость программного обеспечения; 5э - приведенная стоимость эксплуатации ИИУС.

Для формализации поставленной задачи вводятся переменные:

z У =

1 X ХУц j ^ V-

0,0 <£ Zj,г < 1;

xУ , 1,Aе PMУ; Ц 0,ЛгУц й PMУ;

=

хИ = г, ц

И- :

1, X хИцУИИг * 1;

0,0 <X хИц У ИИг < 1;

1,Л ИИц е PM И; 0,ЛИИ ц й РМИ;

где х,

..и

г,ц' г,ц

х, ц- массивы принадлежности /-го алгоритма ц-му модулю соответст-

и

вующих управляющей и измерительной подсистем; г^, г^ - массивы взаимосвязи модулей с информационными элементами; у У,, уИ/ - массивы принадлежности ]-го информационного элемента /-му алгоритму соответствующих управляющей и измерительной подсистем; РМ - программные модули; А - алгоритмы;

УУ =

1, IE

У

У

0, IE У й Л

J •

г, Ц'

J •

г, Ц'

УИИг =

1, IE

И

У

и .

г, ц;

0, IE % й ЛгИ ц;

где 1Е У,, 1Е И, - информационные элементы соответствующих подсистем.

При нахождении оптимального проектного решения архитектуры ИИУС требуется минимизировать общий объем занимаемой памяти. Структуру функциональных программных модулей проектируют таким образом, чтобы объем оперативной ¥,оп и постоянной У,пп памяти при работе /-го алгоритма был минимальным:

У И

«У +«%

У И

«У + «И

V = I V = X (

г

где V - суммарный объем памяти;

Vnn + Vоп )- min,

n

n

n

n

Данный критерий может достигать минимального значения в случае выполнения следующих ограничений:

- на полноту информации или общее число алгоритмов в составе синтезируемого функционального программного модуля:

У И

Ей* <;

г=1 1=1

где ^У, ыЦ - максимально допустимое число алгоритмов в модулях, определяется согласно наиболее вероятным и критическим состояниям функционирования конкретного ТТА;

- однократность включения алгоритма в программные модули:

У И

«ц «ц

Е Х1,Ц = 1 ; Е ХИЦ = ^

ц=1 ц=1

- дублирование занимаемой памяти информационными элементами в различных алгоритмах:

«У

I i = 1;

i=1

- сложность информационного интерфейса между отдельными модулями:

¿У«У-1 «У dИ «И-1 «И

III £ у-У, у * ; III «у* d*,

у ц=1 ц'=ц+1 у ц=1 ц'=ц+1

где Dy, D И - максимально допустимые интерфейсы между модулями подсистем (допустимое число переменных, являющихся общими для модулей).

При подборе технических средств минимизируется суммарный критерий:

У У ИИ

«ts «ts Sтс «ts «ts STC

I ql=I рс ^ min; I q* =I Ртс ^ min,

ts ts Pts ts ts Pts

где qjs , дИ - суммарные критерии подбора технических средств; S™, P^0 - соответственно стоимость и критерий пригодности использования ts-го технического средства.

Критерий минимизации сложности системы может быть записан в виде:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

^в = 11 si, у; dim ^в ^ min.

i У

Также минимизируется критерий числа технических средств обеих подсистем

У И «ts + «ts ^ min.

Решение задач структурного построения предлагается осуществлять с использованием эволюционных методов, в частности генетических алгоритмов. Результатом решения задачи структурного построения является проектное решение архитектуры ИИУС ТТА.

Выводы

Применение разработанной технологии позволяет оперативно синтезировать оптимальное проектное решение структуры интеллектуальных информационно-управляющих систем для различных тепло-технологических аппаратов.

Работа выполнена в рамках гранта РФФИ 14-08-00198-а.

Список литературы

1. Артемова, С. В. База знаний оптимальной информационно-управляющей системы сушильной установки / С. В. Артемова, А. Н. Грибков // Програм. продукты и системы. - 2012.- № 1.- С. 61 - 64.

2. Денисенко, В. В. Компьютерное управление технологическим процессом, экспериментом, оборудованием / В. В. Денисенко. - М. : Горячая линия-Телеком, 2009. - 608 с.

3. Методы анализа и синтеза модульных информационно-управляющих систем / Н. А. Кузнецов [и др.]. - М. : ФИЗМАТЛИТ, 2002. - 800 с.

Technology of Building Intelligent Management Information Systems of Heat Technological Devices

S. V. Artemova1, A. A. Artemov2, P. A. Podkhvatilin1, A. A. Churikov3

Department "Designing of Radio Electronic and Microprocessor Systems", TSTU; sartemova@ya.ru (1);

Department of Functional Analysis, Derzhavin Tambov State University (2);

Department "Mechatronics and Measurement Technology", TSTU (3)

Keywords: criteria and restrictions of the problem; intelligent information and control system; structural construction technology.

Abstract: The article describes the construction technology of intelligent information and control systems for heat technological devices (IICS HTD) associated with the various stages of their design. In the systems design process the following key steps can be identified: preliminary stage, technical and detail design stages. During the preliminary stage basic fundamental decisions are synthesized that define the informative concept of IICS HTD. During the technical design stage clarifying solutions are synthesized that implement the technical concept of IICS HTD. During the detail design stage system parameters are synthesized and documentation is created for IICS HTD.

The task of structural construction of design solutions is given. To formalize the problem of structural construction the following variables are introduced: the arrays of algorithm to module relations, the arrays of information element to corresponding subsystems algorithm relations, the arrays of module to information element relations. During the design stage the following basic criteria are minimized: the system complexity, selection and number of technical equipment, the volume of occupied memory with restrictions on the total number of algorithms as a part of the synthesized functional software module, the algorithm incorporated into the program modules just once, on duplicating of the occupied memory by information elements in different algorithms. The assigned task is solved using the genetic algorithms.

References

1. Artemova S.V., Gribkov A.N. Programmnye produkty i sistemy, 2012, no. 1, pp. 61-64.

2. Denisenko V.V. Kompyuternoe upravlenie tehnologicheskim protsesom, eksperimentom, oborudovaniem (Computer control of the process, experiment, equipment), Moscow, 2009, 608 p.

3. Kuznetsov N.A., V Kulba.V., Kovalevskiy S.S., Kosyachenko S.A. Metody analiza i siteza modulnyh informatsionno-upravlyayuschih system (Methods of analysis and synthesis of modular management information systems), Moscow: FIZMATLIT, 2002, 800 p.

Technologie der Konstruktion der intellektuellsteuernden Systeme von den wärmetechnologischen Apparaten

Zusammenfassung: Es wird die Technologie der Konstruktion der intellektuellsteuernden Systeme von den wärmetechnologischen Apparaten, die mit den verschiedenen Etappen des Prozesses ihrer Projektierung verbunden ist, betrachtet. Im Laufe der Projektierung der Systeme können die folgenden Hauptetappen ausgesondert werden: die einleitende Etappe, die Etappen der technischen und Arbeitsprojektierung.

Es wird die Aufgabe der strukturellen Konstruktion der Projektlösungen gebracht. Für die Formalisierung der Aufgabe der strukturellen Konstruktion werden die folgenden Variable eingeführt: die Massive der Zugehörigkeit des Algorithmus dem Modul, die Massive der Zugehörigkeit des informativen Elementes dem Algorithmus der entsprechenden Systemgruppen, die Massive der Wechselwirkung der Module mit den informativen Elementen. Auf der Stufe der Projektierung werden die folgenden Hauptkriterien minimisiert: die Komplexität des Systems, das Aufsammeln und die Zahl der technischen Mittel, der Umfang des eingenommenen Gedächtnisses mit den Beschränkungen auf die Gesamtzahl der Algorithmen im Bestande vom synthetisierten funktionalen Programmmodul, auf die Einmaligkeit der Aufnahme des Algorithmus in die Programmmodule, auf das Dublieren des eingenommenen Gedächtnisses von den informativen Elementen in verschiedenen Algorithmen. Die gestellte Aufgabe ist unter Ausnutzung der genetischen Algorithmen gelöst.

La technologie de la construction des systèmes intellectuels d'information et de commande des dispositifs thermotechnologiques

Résumé: Est décrite la technologie de la construction des systèmes intellectuels d'information et de commande des dispositifs thermotechnologiques reliés avec de différentes étapes du processus de conception.

Dans le processus de la conception des systèmes peuvent être mis en évidence les principales étapes: étape préalable, étapes de la conception technique et de travail.

Est citée la tâche de la construction structurale des décisions de la conception. Pour la formalisation de la tâche de la construction structurale sont introduites les variables suivantes: ensembles de l'appartenance de l'algorithme au module des sous-systèmes correspodants, ensembles de l'interaction des modules avec les éléments d'information. Dans la phase de la conception sont minimisés les principaux critères: complexité du système, sélection et nombre des moyens techniques, volume de la mémoire. Le problème mis est résolu avec l'utilisant des algorithmes génétiques.

Авторы: Артемова Светлана Валерьевна — доктор технических наук, профессор кафедры «Конструирование радиоэлектронных и микропроцессорных систем», ФГБОУ ВПО «ТГТУ»; Артемов Анатолий Анатольевич - доктор физико-математических наук, профессор кафедры функционального анализа, ФГБОУ ВПО «Тамбовский государственный университет им. Г. Р. Державина»; Подхва-тилин Павел Александрович - магистрант кафедры «Конструирование радиоэлектронных и микропроцессорных систем»; Чуриков Александр Алексеевич -доктор технических наук, профессор кафедры «Мехатроника и технологические измерения», ФГБОУ ВПО «ТГТУ».

Рецензент: Муромцев Дмитрий Юрьевич - доктор технических наук, профессор кафедры «Конструирование радиоэлектронных и микропроцессорных систем», проректор по научно-инновационной деятельности, ФГБОУ ВПО «ТГТУ».

i Надоели баннеры? Вы всегда можете отключить рекламу.