- •Глава 1. Общая Теория систем и системный анализ
- •1.1. Основные термины и определения
- •1.2. Общие характеристики и особенности систем
- •1.3. Системный анализ
- •1.4. Общие характеристики и особенности систем Целостность системы (проявление новых свойств)
- •Эквифинальность (стремление к стационарному состоянию)
- •Закон необходимого разнообразия (многомерность степеней свободы)
- •Закономерность осуществимости (реализуемость)
- •Закономерность целеобразования (назначения системы)
- •1.5. Структурно-целевой подход к анализу больших систем
- •1.6. Системный подход и системный анализ
- •1.7. Методика системного анализа
- •Глава 2. Качественное описание систем
- •2.1. Методы качественного описания систем
- •2.2. Метод мозговой атаки
- •2.3. Метод сценариев
- •2.4. Метод экспертных оценок
- •2.5. Метод Дельфи
- •2.6. Метод дерева целей
- •2.7. Морфологические методы
- •Глава 3. Количественные методы описания систем
- •3.1. Уровни описания систем
- •3.2. Низшие уровни описания систем
- •3.4. Моделирование систем
- •3.5. Абстрактно-множественное описание систем
- •Предположения о характере функционирования систем
- •Система, как отношение на абстрактных множествах
- •Временные, алгебраические и функциональные системы
- •Временные системы в терминах «вход-выход»
- •3.6. Модели систем в виде дифференциальных уравнений
- •3.7. Представление состояний систем в виде графов
- •3.8. Каноническое описание динамических систем
- •Детерминированная система без последствий
- •Детерминированные системы без последствия с входными сигналами двух классов
- •Учет специфики воздействий
- •Детерминированные системы с последствием (обычно это системы с памятью)
- •Стохастические системы
- •3.9. Динамические характеристики систем
- •Связь между процессами на входе и выходе четырехполюсника определяется интегралом Дюамеля:
- •Из этого определения следует, что:
- •3.10. Кибернетический подход
- •3.11. Агрегатное описание систем
- •3.12. Иерархические модели системы и структурная теория алгоритмов
- •Глава 4. Анализ и синтез систем на основе декомпозиции, агрегирования и моделирования
- •4.1. Анализ и синтез систем на основе декомпозиции и агрегирования
- •4.2. Модели систем как основа декомпозиции
- •4.3. Алгоритм декомпозиции на основе функционально-целевого подхода
- •4.4. Техника агрегирования систем
- •4.5. Проектирование производственных предприятий на основе системно-целевого подхода
- •Заключение
- •Глава 5. Информационные и управляющие системы
- •5.1. Информация, информатика и информационные системы
- •5.2. Классификация информационных систем
- •5.3. Описание сложных информационных и управляющих систем
- •5.4. Общие свойства и виды информационных и управляющих систем
- •5.5. Теория исследования и построения информационных систем
- •5.6. Модель управления информационной сетью
- •5.7. Модель вычислителей для сложных задач
- •2.8. Макроструктура информационных и управляющих систем
- •5.9. Структуры управляющих эвм и их объединений
- •5.10. Локальные информационно-управляющие сети и протоколы обмена данными
- •5.11. Структура глобальной информационно-управляющей сети
- •Назовите типы информационных систем и их классификацию по видам.
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. Из диаграмм видно, что гиперграф является способом группирования зависимых переменных, без указания причинно-следственных отношений между ними.
При представлении алгоритма или модели в виде гиперграфа, также возникают проблемы при представлении в виде системы уравнений и, наоборот, легко можно предлагать автоматическое построение гиперграфа по введенной системе уравнений.
