Формализация системы в виде агрегата
При выборе той или иной схемы формализации системы всегда возникает противоречивая задача – получить как можно более простую модель и обеспечить требуемую точность. При таком подходе различные системы могут быть представлены в виде различных достаточно простых математических схем.
Для анализа и синтеза структуры сложной системы с разнородными элементами (детерминированными, стохастическими, непрерывными, дискретными) необходима унификация математического описания состояний и операторов для всех элементов системы на основе единого формального языка описания системы.
Унифицированной математической моделью разнородных элементов системы является агрегат, который позволяет на едином языке представлять описания детерминированных и стохастических объектов, функционирующих как непрерывно, так и дискретно.
Понятие агрегата определяется на основании единого подхода к формализации процесса функционирования системы:
- состояние системы в данный момент времени определяется предыдущими состояниями и входными сигналами, поступившими в данный момент времени и ранее;
- выходной сигнал в данный момент времени определяется состояниями системы и входными сигналами, относящимся к данному и предшествующим состояниям.
С позиций моделирования агрегат выступает как универсальный переработчик информации: за конечный интервал времени он воспринимает конечное число входных сигналов и выдает конечное число выходных сигналов. Из входных сигналов могут быть выделены управляющие сигналы.
Формальная интерпретация каждого положения.
Входные сигналы. Агрегат имеет входные контакты, на которые в моменты времени tj, j = 1, 2, . . . ; tj+1 tj, поступают входные сигналы. Входной сигнал х является элементом некоторого множества Х: х Є Х. Входной сигнал является вектором, размерность которого равна числу входных контактов, и на каждый контакт поступает "своя" координата входного сигнала. Входной сигнал может быть представлен конечным набором элементарных сигналов х1(t), . . ., хn(t), хi Є Хi, i = 1, n одновременно возникающих на входе агрегата.
На другие особые контакты системы поступают управляющие сигналы в моменты времени τi. Управляющий сигнал g является элементом множества Г: g Є Г.
За конечный интервал времени в агрегат поступает конечное число входных и управляющих сигналов. Совокупность входных сигналов, расположенных в порядке их поступления называется входным сообщением, или (х)-сообщением, соответственно управляющих сигналов - управляющим сообщением или (g)-сообщением.
Выходной сигнал агрегата у является элементом некоторого множества У и определяется по состояниям агрегата z (t) при помощи оператора G. За конечный интервал времени оператор выдает конечное число выходных сигналов. В общем случае оператор является случайным оператором.
Совокупность выходных сигналов, упорядоченная относительно времени выдачи, называется выходным сообщением или (у)-сообщением.
Состояния системы. В каждый момент времен t Є (0, T), в который функционирует система, агрегат находится в одном из возможных состояний. В общем случае множество Т может быть непрерывным, дискретным или дискретно-непрерывным.
К системам, функционирующим в дискретном времени относятся вычислительные устройства. К системам, функционирующим в непрерывном времени относятся механические, электрические системы, системы автоматического управления непрерывными объектами. Дискретно-непрерывный характер имеют иерархические системы автоматизированного управления технологическими процессами: на нижних уровнях управление может рассматриваться в непрерывном времени, на более высоких – в дискретном.
Функционирование системы во времени рассматривается как процесс перехода ее из состояния в состояние: состояние системы изменяется как функция времени z (t), называемая фазовой траекторией.
Функции z (t) (или их вероятностные характеристики) могут зависеть от ряда параметров αm, m = 1, 2, . . . , m*, α Є А.
В общем случае последовательности вида (tj, хj) оказываются реализациями случайных последовательностей (θj, Xj) с законом распределения L [θ, X], последовательности вида (tj, gi) - реализациями случайных последовательностей (θi, λi) с законом распределения L [θi, λi]. Функции z (t) представляют собой реализации случайных функций Z (t) с совокупностью многомерных законов распределения L[Z (t)].
Состояние системы может определяться набором действительных чисел. Например, положение самолета в данный момент времени можно описать вектором фазовых координат (z1, z2, z3), где z1 – наклонная дальность, z2 - азимут, z3 - угол места.
В начальный момент времени t0 состояния z имеют значения, равные z0 (в общем случае задаются законом распределения L0[Z (t0)]).
Состояния агрегата z (t) для произвольного момента времени t > t0 определяются по предыдущим состояниям оператором перехода Н:
z (t) = Н [z (t0), t].
Если оператор случайный, это означает, что данному z (t) ставится в соответствие в общем случае не одно определенное z (t), а множество значений z (t) с некоторым законом распределения, зависящим от вида оператора Н. Конкретное значение z (t) определяется как реализация в соответствии с этим законом распределения.
Вид оператора перехода Н зависит от того, содержит ли рассматриваемый интервал времени моменты так называемых особых состояний агрегата или не содержит. Под особыми состояниями агрегата будем понимать его состояния в моменты получения входного либо управляющего сигналов или выдачи выходного сигнала. Все остальные состояния будем называть неособыми.
Из особых состояний агрегат может переходить в новое состояние скачком.
Наряду с z (t) вводится состояние z (t + 0), в которое агрегат переходит за малый интервал времени. Будем считать, что момент (t + 0) для любого t1 > t принадлежит полуинтервалу (t, t1].
Принятые обозначения для сообщений, состоящих из сигналов, поступающих в агрегат в течение полуинтервала времени (t1, t2]: входное сообщение обозначается как (x]t1t2, управляющее сообщение – как (g]t1t2.
Для любого полуинтервала времени (t1, t2] можно построить совокупность входных и управляющих сигналов, упорядоченную относительно моментов их поступления в агрегат - (х, g)-сообщения - (x, g]t1t2 .
Пусть t'n – момент поступления в агрегат входного сигнала х'n, тогда
z (t'n + 0) = V'[t'n, z (t'n), х'n, g (t'n), α],
где g (t'n) – последний управляющий сигнал, поступивший в агрегат в момент времени t < t'n, α- параметр.
Если t''n – момент поступления в агрегат управляющего сигнала g''n, то
z (t''n + 0) = V''[t''n, z (t''n), g''(t''n), α].
Если в момент tn в агрегат поступает сигнал (хn, gn) ∈Х х Г, то состояние агрегата изменяется в два этапа: сначала в соответствии с оператором V'', а затем – с оператором V':
z (tn + 0 + 0) = V'{tn, V''[tn, z (tn), gn, α], хn, gn, α}.
Если полуинтервал (tn, tn+1] не содержит ни одного момента поступления сигналов, то для t ∈ (tn, tn+1]
z (t) = U [t, tn, z (t + 0), α].
Во множестве состояний Z определяется подмножество ZY, зависящее в общем случае от g и α, такое, что, если для данного момента времени t* состояние z (t') ∈ZY при t* - ε< t' < t*, где ε> 0 – достаточно малое число, а z (t*) ∈ZY, то t* является моментом выдачи выходного сигнала
y = G'' [t*, z (t*), g (t*), α].
Подмножество ZY часто обозначается ZY(g, α), подчеркивая этим возможность его изменения в зависимости от g и α.
Процесс функционирования агрегата, таким образом, состоит в последовательной смене его состояния в соответствии с приходящими сигналами, которые упорядочиваются в зависимости от моментов их возникновения.
Агрегаты могут служить основой для построения достаточно сложных систем.
- 1 Методологические основы моделирования сложных систем
- 1.1 Системность
- Понятия общей теории систем
- Определение понятия системы
- Основные свойства, обязательные для любой системы.
- Взаимодействие и взаимозависимость системы и внешней среды.
- Определение понятий элементов, связей, функций, внешней среды системы. Элемент
- Внешняя среда
- Функции системы
- Сложность систем
- Системный подход
- Классификация систем
- Развитие искусственной системы и ее жизненный цикл
- 1.2 Моделирование
- Общая методология моделирования
- Основные принципы моделирования:
- Процесс моделирования
- Анализ и синтез в моделировании
- Примеры сложных систем Космическая система наблюдения Земли как сложная техническая система Задачи космической системы наблюдения Земли
- Состав и структура космической системы наблюдения Земли
- 2 Построение математических моделей
- 2.1 Математическая модель, математическое моделирование – основные понятия, термины и определения
- Цели математического моделирования
- 2.2 Общие методы построения математической модели
- Микроподход и макроподход в исследованиях системы.
- Формальная запись модели системы
- Понятие вариационных принципов
- Модульное построение моделей
- 2.3 Требования к построению модели
- Адекватность и достоверность модели
- Равнозначимость внешнего и внутреннего правдоподобия
- Анализ чувствительности модели
- Пример анализа на чувствительность экономической задачи
- 3 Математические модели состояния и структуры системы
- 3.1 Модель состояния системы Состояние системы и ее функционирование
- Формализация процесса функционирования системы
- 3.2 Модель структуры системы Основные понятия структуры системы
- Модель состава и структуры системы
- Методология моделирования структуры системы
- Виды структур
- Формирование структуры модели с позиций структурного моделирования.
- Построение структурных моделей
- 3.3 Модель процесса функционирования
- Установление функциональных зависимостей
- Неопределенность функционирования системы
- Пути уменьшения неопределенностей
- Основные требования к модели процесса функционирования
- Анализ функционирования, анализ структуры технической системы
- Функционально – физический анализ технических объектов.
- Пример разработки моделей деятельности организации
- Пример функционально – физического анализа технических объектов
- Конструкция бытовой электроплитки
- Функционально стоимостной анализ.
- 4 Этапы построения моделей
- 4.1 Постановка задачи моделирования
- Разработка содержательной модели
- Разработка концептуальной модели
- Описание внешних воздействий
- Декомпозиция системы
- Подготовка исходных данных для математической модели
- Содержание концептуальной модели
- 4.2 Разработка математической модели
- Разработка функциональных соотношений
- Выбор метода решения задачи
- Проверка и корректировка модели
- Анализ чувствительности модели
- Проверка адекватности модели
- Контроль модели
- Корректировка модели
- Уточнение модели проектируемого объекта
- Реализация математической модели в виде программ для эвм
- 4.3 Практическое использование построенной модели и анализ результатов моделирования
- Примеры построения моделей Математическая реставрация Тунгусского феномена
- 1. Сбор информации о явлении, выдвижение гипотез.
- 2. Содержательная постановка задачи исследования явления.
- 3. Математическая постановка задачи.
- 4. Анализ результатов.
- 5. Проверка адекватности модели – сравнение с натурным экспериментом.
- 6. Анализ результатов.
- Прогноз климатических изменений
- 1. Содержательная постановка задачи
- 2. Концептуальная постановка. Построение математической модели.
- 3. Проведение вычислительного эксперимента.
- 4. Анализ результатов вычислительного эксперимента.
- 5 Виды математических моделей
- 5.1 Классификация математических моделей
- Пример представления модели различной сложности и классификации.
- 5.2 Классификация математических моделей в зависимости от оператора модели
- Линейные и нелинейные модели
- Обыкновенные дифференциальные модели
- 5.3 Классификация математических моделей в зависимости от параметров модели Непрерывные и дискретные модели
- Детерминированные и неопределенные модели
- Дискретно-детерминированная модель
- Статические и динамические модели
- Стационарные и нестационарные модели.
- Формализация системы в виде автомата
- Формализация системы в виде агрегата
- Моделирование процесса функционирования агрегата
- Моделирование агрегативных систем
- Модель сопряжения элементов
- 6 Математические модели распределения ресурсов в исследовании операций
- 6.1 Моделирование операций распределения ресурсов
- Формулировка задачи математического программирования
- 6.2 Модели линейного программирования
- Формулировка общей задачи линейного программирования.
- Типовые задачи линейного программирования
- Транспортная задача.
- Задача коммивояжера.
- Задача о ранце.
- Общая задача теории расписаний.
- Примеры сведения практических задач к канонической транспортной задаче
- 6.3 Распределительные задачи линейного программирования
- Примеры распределительных задач.
- Распределение транспортных единиц по линиям
- Выбор средств доставки грузов.
- Задача о назначениях
- Экономическая интерпретация задач линейного программирования.
- Перевозки взаимозаменяемых продуктов
- Перевозка неоднородного продукта на разнородном транспорте.
- 7 Математические модели физических явлений и процессов. Универсальность моделей
- 7.1 Математические модели на основе фундаментальных законов
- Теоретический метод составления математических моделей
- Основные фундаментальные законы механики
- Работа, энергия, мощность
- 7.2 Уравнения движения
- Динамика поступательного движения.
- 7.3 Уравнения состояния
- Термодинамическая система.
- Упругие свойства твердых тел.
- Жидкости.
- 7.4 Универсальность моделей
- Модели на основе аналогий
- Типовые математические модели элементов и подсистем
- Модель колебательного процесса
- Модель консервативной системы.
- Электрическая подсистема.
- Модели элементов гидравлических систем
- Модели элементов пневматических систем
- 8 Моделирование производственных процессов
- 8.1 Модели систем массового обслуживания
- Основные элементы систем массового обслуживания.
- Характеристики потока
- Классификация смо
- Оценка эффективности смо
- Аналитические и статистические модели
- 8.2 Модели производственных процессов
- Дискретный производственный процесс
- Непрерывный производственный процесс
- Агрегатное представление производственного процесса
- Имитационное моделирование процессов функционирования
- Формализация основных операций производственного процесса Формализованная схема дискретного производственного процесса.
- Формализация отклонения течения производственного процесса от нормального
- Моделирование комплексного процесса обработки, сборки и управления при поточном производстве
- Формализованная схема непрерывного производственного процесса.
- 9 Синтез модели (проекта) системы
- 9.1 Проектирование системы как процесс создания (синтеза) ее модели
- 9.2 Методология проектирования
- Типовые проектные процедуры формирования облика системы
- 9.3 Эффективность системы Понятие эффективности системы
- Формирование модели цели системы
- Выбор критериев и показателей эффективности
- Основные принципы выбора критериев эффективности:
- Проблемы многокритериальности
- 9.4 Технология проектирования
- 9.5 Принятие решений в проектировании
- Выбор в условиях неопределенности
- Моделирование принятия решения
- Прогнозирование в принятии решений
- 9.6 Анализ инвестиционной привлекательности системы Основные типы инвестиций.
- Основные экономические концепции инвестиционного анализа.
- Состав работ при инвестиционном проектировании
- Конкурентоспособность проектируемой системы Оценка потенциальной емкости рынка и потенциального объема продаж
- Оценка конкурентоспособности
- Методы оценки эффективности инвестиций
- Метод определения чистой текущей стоимости.
- Метод расчета рентабельности инвестиций
- Метод расчета внутренней нормы прибыли
- Расчет периода окупаемости инвестиций
- Маркетинг и управление проектом
- Задачи управления проектами
- 9.7 Особенности синтеза модели (проекта) технических систем Этапы проектирования
- Особенности проектирования адаптивных систем
- Моделирование функционирования технической системы Особенности построения моделей при проектировании
- Формирование технического облика системы
- Формирование структуры системы
- Выбор основных проектных параметров системы
- Формирование множества вариантов системы
- 10 Информационное обеспечение синтеза системы
- 10.1 Основные задачи и типы информационных систем Общие свойства информационных систем
- Файл-серверные информационные системы
- Клиент-серверные информационные системы
- Архитектура Интернет/Интранет
- Хранилища данных и системы оперативной аналитической обработки данных
- 10.2 Особенности проектирования информационных систем
- Схемы разработки проекта
- 1. Предпроектные исследования
- 2 Постановка задачи
- 3 Проектирование системы
- Архитектура программного обеспечения
- Подсистема администрирования.
- Техническая архитектура
- Организационное обеспечение системы
- 4 Реализация и внедрение системы
- 10.3 Концепции автоматизации проектирования
- История развития сапр
- Классификация сапр
- Стратегическое развитие сапр Современное состояние сапр
- Направления разработки проектной составляющей сапр
- Разновидности сапр
- Математическое и информационное обеспечение сапр
- 11 Моделирование процесса управления
- 11.1 Основные определения
- Формальная запись системы с управлением
- 11.2 Модели систем автоматического управления
- Устойчивость движения систем
- Определение программного движения и управление движением
- 11.3 Модели автоматизированных систем управления
- Модели автоматизированных систем управления производственными процессами
- Модели автоматизированных систем управления предприятием