Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кн-Тео-систем и СА.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.75 Mб
Скачать

3.6. Модели систем в виде дифференциальных уравнений

Традиционными формами представления моделей являются системы уравнений в нормальной форме Коши, в виде линейных и нелинейных дифференциальных уравнений, графов, структурных схем. Они позволяют описывать и иерархические модели.

Нормальная форма Коши

Единообразное по форме и удобное для использования матричного аппарата математическое описание динамических (обычно «гладких») систем достигается в пространстве состояний с использованием переменных состояния, т. е. уравнений в форме Коши

      (1.5)

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

Частным случаем представления динамических моделей в терминах «вход-состояние-выход» типа (1.5) являются L-системы.

L-системой называется система в которой выполняется соотношение

где , причем

Здесь [Fi, Fj] является коммутатором алгебры Ли векторного поля.

Линейные и линейно-аналитические системы

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

(1.6)

где х и y - входное воздействие и выходная реакция, u – управляющее воздействие; А, В и С – операторы связи.

В многомерном случае уравнения (1.6) приводятся к L-системам -го порядка следующего вида:

Решение редко удается получить в аналитическом виде, но хорошо получают в результате машинной обработки.

3.7. Представление состояний систем в виде графов

Теория графов получила распространение в связи с необходимостью анализа последовательности переходов вычислительных алгоритмах. В теории графов используется язык графического обозначения направления переходов из одного состояния в другое. Использование теории графов для описания моделей систем управле­ния со сложной структурой, стало распространенным в последнее время. Графовая форма описания модели позволяет эффективно использовать новые возможности языков программирования, такие как указатели, списки, классы, множест­венное наследие. Представление в форме ориентированного (сигнального) графа, в частности структурной схемы, расширяет ин­формацию о модели, позволяя вводить причинно-следственные отношения. Знание о направленности связей имеет большое значение для задач анализа и синтеза. В качестве иллюстрации на рис. 1.1-1.4 приведены примеры ориентированных моделей графов, последний из которых представляет диаграмму модели странного аттрактора Лоренца [9]. Эта форма представления позволяет эффективнее решать задачи выделения путей и ко­нтуров, связности, структурной управляемости и многие другие.

Модель системы представляется ориентированным графом H=<G,H> с множеством переменных Х=x1, .... , xn , где n - общее множество вершин с множеством дуг G и упорядоченных пар номеров смежных вершин G=(i,j)1, ... (i,j)n. Общее количество таких пар обозначено в приме­рах как Q.

Несмотря на всю компактность и удобство такой записи на практике чаще используют матрицу смежности R=rij, показывающую наличие дуги между i-ой и j-ой вершинами.

Рис. 1.4. Модель странного аттрактора в форме ориентированного графа

Рис. 1.5. Модель алгоритма переходных состояний системы в форме ориентированного графа

Рис. 1.6. Модель системы в форме гиперграфа

Рис. 1.7. Модель странного аттрактора в форме гиперграфа

Описание сложных процессов и систем графами переходов из различных состояний Рi показано на рис. 1.8. При этом различают несвязанные, слабосвязанные и сильно связанные системы.

Рис. 1.8. Схемы соединения при решении задач в теории графов

Другим способом представления топологии связей в системе является матрица смежности (наличия связей) R и изоморфности D, в строках которой представлены номера входящих (с плюсом) и выходящих (с минусом) дуг.

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

Избыточность хранимой информации в матрице смежности (нулевые значения) компенсируют­ся простотой вычислительных алгоритмов и скоростью получения требуемой ин­формации из матрицы. Кроме того, наличие только двух значений 0 или 1, дает возможность использовать для ее представления битовые поля, что значительно экономит память и, при размерах системы порядка 100 элементов. Если использование матрицы R в обычной десятичной форме не уступает по затратам ресурсов на хранение, то значительно упрощает алгоритм обработки информации. Использование матриц смежности и изоморфности имеет большое значение для топологи­ческого анализа алгоритмов [10].

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

Гиперграфы

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

Гиперграф определяется как пара H=<X,E> образующая конечное множество X=x1,...,xn вершин и некоторое семейством E=e1,...,eq ребер - непустых частей Х, удовлетворяющих условию UE=X [17]. Одним из способов задания топологии гиперграфа [22], является матрица , где

Гиперграф является вариантом симплециального комплекса или симплециальной схемы [23]. В ряде работ [25-27], вводится понятие ориентированного гиперграфа. При этом множество E - определяется как множество ориентированных ребер.

Примеры гиперграфов приведены на рис. 1.6 и рис. 1.7. Из диаграмм видно, что гиперг­раф является способом группирования зависимых переменных, без указания причинно-следственных отношений между ними.

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