Научная статья на тему 'Структуризация и графовое моделирование логико-динамических систем управления'

Структуризация и графовое моделирование логико-динамических систем управления Текст научной статьи по специальности «Математика»

CC BY
102
22
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ТОПОЛОГИЧЕСКИЙ МЕТОД МОДЕЛИРОВАНИЯ / ЛОГИКО-ДИНАМИЧЕСКАЯ СИСТЕМА / КОНЕЧНЫЙ АВТОМАТ / СТРУКТУРНОЕ СОСТОЯНИЕ / ЛОГИКО-ДИНАМИЧЕСКИЙ ГРАФ

Аннотация научной статьи по математике, автор научной работы — Кадыров А.А., Кадырова А.А.

Гибридный характер математических моделей логико-динамических систем (ЛДС) обусловливает возникновение трудностей при решении задач описания и исследования этих систем. В основе структурного метода моделирования лежит естественное разбиение ЛДС на ряд структурных состояний: смена одной подсистемы другой происходит при выполнении определенных логических условий (предикатов) относительно координат системы. Применение топологического метода для моделирования взаимодействия структурных элементов позволяет записывать модели всех элементов в единой универсальной форме записи.

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

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

Кадыров А. А., д-р техн. наук, проф., директор, Кадырова А. А., канд. техн. наук Межотраслевой центр стратегических инноваций и информатизации (Ташкент)

СТРУКТУРИЗАЦИЯ И ГРАФОВОЕ МОДЕЛИРОВАНИЕ ЛОГИКО-ДИНАМИЧЕСКИХ СИСТЕМ УПРАВЛЕНИЯ*

info@innovation.uz

Гибридный характер математических моделей логико-динамических систем (ЛДС) обусловливает возникновение трудностей при решении задач описания и исследования этих систем. В основе структурного метода моделирования лежит естественное разбиение ЛДС на ряд структурных состояний: смена одной подсистемы другой происходит при выполнении определенных логических условий (предикатов) относительно координат системы. Применение топологического метода для моделирования взаимодействия структурных элементов позволяет записывать модели всех элементов в единой универсальной форме записи.

Ключевые слова: топологический метод моделирования, логико-динамическая система, конечный автомат, структурное состояние, логико-динамический граф.

Потребности математического моделирования динамических систем различной природы вызывают неослабевающий интерес к логико-динамическим моделям, методам их исследования и программным средствам автоматизации этих исследований. Наибольшие успехи в решении проблемы достигнуты применительно к системам с управляемой структурой логико-динамического класса [1, 2]. Примером использования автоматных моделей для построения сложных систем с управляемой структурой служит работа [3]. В последние 15-20 лет получили интенсивное развитие исследования, связанные с гибридными и реактивными логико-динамическими системами [4-7].

Как отмечается в работах [1, 2], при исследовании ЛДС основная трудность связана с отсутствием математического языка, необходимого для оперирования с функциями, аргументы и значения которых заданы на множествах различной мощности. В связи с этим, особое значение приобретает структурное моделирование, при котором именно структура объекта несет в себе основную информацию о функциональном назначении объекта и определяет его основные технические характеристики.

Для моделирования и исследования логико-динамических систем широкого класса предложен аппарат логико-динамических графов [8]. Отличительная черта развиваемого в настоящей работе подхода заключается в разработке на основе топологических моделей языка описания ЛДС и процессов в них, удобного с точки зрения машинной имитации и обеспечения единства подхода как к ЛДС, так и к структурно-сложным нелинейным дискретным системам. Процесс создания имитационной модели логико-динамической системы рассматривается как последовательность двух этапов: создание моделей

отдельных элементов (подсистем) системы и создание модели их взаимодействия. Сложная логико-динамическая система разбивается на ряд более простых подсистем или структурных состояний, причем смена одной подсистемы другой происходит при выполнении определенных логических условий (предикатов) относительно координат системы. На верхнем уровне решается задача логического управления структурой системы, а на нижнем - управление непосредственной динамикой подсистем. Измеримая дифференциальная динамика (хотя и большой мерности) «вкладывается» как элементарный подпроцесс в дискретную совокупность структурных состояний системы в целом [9].

Пусть дан взвешенный граф

О, ={х,, я,{ Л (1)

где

X, = {хь х2 }

с х, X х,; о (х;,х])= а]1,

х, э х, = (X Л X {Ч Л •••,Х (О))

т.е. каждый из элементов X, €= X, при рассмотрении О, на дискретном (не обязательно равноотстоящем друг от друга) множестве точек представляется упорядоченным множеством (кортежем) своих значений.

Рассматривая {х1,х2,_,хк} как предметные переменные на множестве X,, можно задать произвольные предикаты

Р = {Жх-),Р2(х,х]\•••Pk(х1,х2,^хк)}, истинностное или ложное значение которых устанавливается в каждый из рассматриваемых моментов времени, или иначе в каждой ситуации заменой предметных переменных х- их значениями х/(,0),х/(,1),х/(,2) и т.д. (/={1, 2, ••• ,п). Если

вида

хп 4/ (о) х/(/) ...м ))

где х'(¿1х'...,х]{(I)- значения переменной х] в моменты времени ,..., (]к. Периоды ~ ]+1 = — | в общем случае будут переменными.

Роль предметных переменных предикатов могут играть элементы либо одного из множеств X , где 1 Е I = {1,...,и},, либо нескольких множеств, в наиболее общем случае элементы всех множеств, в зависимости от того, один, несколько или все графы Ой являются логико-динамическими.

С целью иллюстрации использования динамических графов приведен алгоритм анализа динамики функционирования логико-динамической системы, эквивалентная структурная схема которой имеет вид (рис.1).

при этих предпосылках существование любой из вершин х{ е Х1 или дуг (х., х^ Е.У( графа О(

или некоторого подмножества этих элементов поставлено в соответствие со значениями любого из предикатов Р] 6 Р, то будем считать О(

логико-динамическим графом.

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

Х? = !х1, х2,...,хк} X2 ={х2, х22,...,х2}

Х = {с", х2 ,...,хкг} в которых элементы

х] еX], 1 = (1,2,...к), ] = (1,2,.../2):

представляют собой упорядоченные множества

Рис. 1. Эквивалентная

Алгоритм 1

1. По исходной макроструктуре системы строятся графовые модели релейных элементов, асинхронного конечного автомата, приведенной непрерывной части системы.

2. Формируется обобщенная таблица состояний ЛДС.

3. Для момента времени (0, принимаемого за начальное, определяются значения входных и выходных координат всех элементов и записываются в первую строку обобщенной матрицы, что определяет начальное состояние S0 ЛДС.

4. По графовой модели ПНЧ формируются трансцендентные уравнения. Из решения этих

эуктурная схема ЛДС

уравнений определяется минимальный интервал времени тш1п = ш1п(г'}, по истечении которого соответствующий релейный элемент изменит свое выходное состояние и это изменение передается асинхронному автомату.

5. Для найденного тш1п пересчитываются значения координат всех элементов ЛДС. Запись их во вторую строку таблицы определит очередное состояние S1 ЛДС.

6. Осуществляется возврат к пункту 4 алгоритма.

Структура связи алгоритмических модулей с учетом их последующей машинной реализации имеет вид рис. 2.

Задание макроструктуры системы

Задание элементов и параметров ЛДС(РАС)

£

Релейных элементов (БРЭ)

Асинхронных конечных автоматов (АКА)

Непрерывной части

£

Формирование графовых моделей РЭ и АК

Формирование ГПС приведенной непрерывной части (ПНЧ)

1

Графовые модели БРЭ

Графовые модели АКА

и и

Блок оптимизации

I

Блок оценки результатов имитации

£

Блок иммитации процессов ЛДС (РАС)

Графовые модели ПНЧ

1

Блок формирования и

решения трансцендентных уравнений

Рис. 2. Блок-схема алгоритма расчета динамики и оптимизации ЛДС

Схема охватывает как частный случай и релейные автоматические системы. В этом случае из числа алгоритмических модулей исключаются блоки АКА, графовые модели АКА, а остальные модули и связи между ними сохраняются неизменными.

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

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

*Работа выполнена в рамках реализации проекта фундаментальных исследований Ф-4-47 «Развитие общей теории дискретных динамических и логико-динамических систем с ЭВМ в контуре управления».

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Жук К. Д., Тимченко А.А. Автоматизированное проектирование логико-динамических систем. Киев: Наук.думка, 1981. 320 с.

2. Старикова М.В. Исследование автоматических систем с логическими управляющими устройствами. М.: Машиностроение, 1978.

3. Уолли С., Рид И. Асинхронные конечные автоматы - новый класс систем регулирования// Ракетная техника и космонавтика, 1969. № 3.

4. Сениченков Ю.Б. Численное моделирование гибридных систем. СПб.: Изд-во Поли-техн. ун-та, 2004. 206 с.

5. Васильев С.Н., Маликов А.И. О некоторых результатах по устойчивости переключаемых и гибридных систем // Сборник статей «Актуальные проблемы механики сплошной среды.

К 20-летию ИММ КазНЦ РАН». Казань: Фолиант, 2011. Т. 1. С. 23-81.

6. Mosterman P.J. An overview of hybrid simulation phenomena and their support by simulation packages. In Hybrid Systems: Computation and Control '99, vol. 1569 in Lecture Notes in Computer Science, Frits W. Vaandrager and Jan H. van Schuppen (eds.), pp. 165-177, 1999.

7. Dion B., Dissoubray S. Modeling and implementing critical real-time systems with Sync-Charts/Esterel // Real Time Magazine 99-1.

8. Кадыров А.А. Динамические множества, графы и гиперграфы // Автоматическое управление. Вып. 273. Ташкент, 1979.

9. Кадырова А.А. Методы моделирования и исследования нелинейных и логико-динамических систем управления. Ташкент: Ян-ги аср авлоди, 2010. 186 с.

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