- •1 Методологические основы моделирования сложных систем
- •1.1 Системность
- •Определение понятия системы
- •Основные свойства, обязательные для любой системы
- •Системное мышление
- •Понятия общей теории систем
- •Системный подход
- •1.2 Определение понятий элементов, связей, функций, внешней среды системы Элемент
- •Внешняя среда
- •Функции системы
- •Сложность систем
- •Классификация систем
- •Развитие искусственной системы и ее жизненный цикл
- •1.3 Моделирование
- •Общая методология моделирования
- •Примеры сложных систем Космическая система наблюдения Земли как сложная техническая система
- •Сложная социально-экономическая система
- •2 Методология построения математических моделей
- •2.1 Математическая модель, математическое моделирование – основные понятия, термины и определения
- •Цели математического моделирования
- •2.2 Общие методы построения математической модели Процесс моделирования
- •Анализ и синтез в моделировании
- •Микроподход и макроподход в исследованиях системы.
- •Формальная запись модели системы
- •Модульное построение моделей
- •Понятие вариационных принципов
- •2.3 Требования к построению модели
- •Адекватность и достоверность модели
- •Равнозначимость внешнего и внутреннего правдоподобия
- •2.4 Этапы построения моделей
- •2.4.1 Постановка задачи моделирования
- •Разработка содержательной модели
- •Разработка концептуальной модели
- •Описание внешних воздействий
- •Декомпозиция системы
- •Подготовка исходных данных для математической модели
- •Содержание концептуальной модели
- •2.4.2 Разработка математической модели
- •Разработка функциональных соотношений
- •Выбор метода решения задачи
- •Проверка и корректировка модели
- •Анализ чувствительности модели
- •Реализация математической модели в виде программ для эвм
- •2.4.3 Практическое использование построенной модели и анализ результатов моделирования
- •3 Математические модели структуры и состояния системы
- •3.1 Модель структуры системы Основные понятия структуры системы
- •Модель состава и структуры системы
- •Виды структур
- •Методология моделирования структуры системы
- •Пример разработки моделей деятельности организации
- •3.2 Модель состояния системы Состояние системы и ее функционирование
- •Формализация процесса функционирования системы
- •3.3 Модель процесса функционирования
- •Установление функциональных зависимостей
- •Неопределенность функционирования системы
- •Пути уменьшения неопределенностей при синтезе системы (проекта)
- •3.4 Анализ функционирования и анализ структуры
- •Пример разработки моделей деятельности организации
- •Функционально – физический анализ технических объектов
- •Пример функционально – физического анализа технических объектов Конструкция бытовой электроплитки
- •Функционально стоимостной анализ
- •4 Виды математических моделей
- •4.1 Классификация математических моделей
- •4.2 Классификация математических моделей в зависимости от оператора модели
- •Линейные и нелинейные модели
- •Обыкновенные дифференциальные модели
- •4.3 Классификация математических моделей в зависимости от параметров модели Непрерывные и дискретные модели
- •Детерминированные и неопределенные модели
- •Статические и динамические модели
- •Стационарные и нестационарные модели
- •Формализация системы в виде автомата
- •Формализация системы в виде агрегата
- •Моделирование процесса функционирования агрегата
- •Моделирование агрегативных систем
- •Модель сопряжения элементов
- •5 Математические модели физических явлений и процессов. Универсальность моделей
- •5.1 Математические модели на основе фундаментальных законов
- •Теоретический метод составления математических моделей
- •Основные фундаментальные законы механики
- •Работа, энергия, мощность
- •5.2 Уравнения движения
- •Динамика поступательного движения.
- •5.3 Уравнения состояния
- •Термодинамическая система
- •Твердые тела, жидкости и газы
- •6 Универсальность моделей
- •6.1Типовые математические модели элементов и подсистем
- •Модель колебательного процесса
- •Электрическая подсистема
- •Модели элементов гидравлических систем
- •Модели элементов пневматических систем
- •6.2 Модели на основе аналогий
- •Скорость роста какой-либо величины пропорциональна текущему значению этой величины Закон сохранения материи
- •II. Квадратичная зависимость скорости воспроизводства
- •IV. «Равновесная» численность популяции Nр, которую может обеспечить окружающая среда
- •V. Конкуренция двух популяций
- •VI. Изменение зарплаты и занятости
- •VII. Организация рекламной кампании
- •VIII. Двухвидовая борьба в популяции
- •IX. Взаимоотношения «производитель – управленец».
- •7 Математические модели распределения ресурсов в исследовании операций
- •7.1 Моделирование операций распределения ресурсов
- •Формулировка задачи математического программирования
- •7.2 Модели линейного программирования
- •Формулировка общей задачи линейного программирования.
- •Типовые задачи линейного программирования
- •Транспортная задача
- •Примеры сведения практических задач к канонической транспортной задаче
- •7.3 Распределительные задачи линейного программирования
- •Примеры распределительных задач.
- •Распределение транспортных единиц по линиям
- •Задача о назначениях
- •Экономическая интерпретация задач линейного программирования
- •Перевозки взаимозаменяемых продуктов
- •Перевозка неоднородного продукта на разнородном транспорте
- •Задача коммивояжера
- •Задача о ранце
- •Общая задача теории расписаний
- •8 Моделирование процесса управления
- •8.1 Основные определения
- •Формальная запись системы с управлением
- •8.2 Модели систем автоматического управления
- •Математическая модель объекта управления
- •Устойчивость движения систем
- •Определение программного движения и управление движением
- •8.3 Модели автоматизированных систем управления
- •9 Моделирование производственных процессов Общая характеристика производственного процесса
- •9.1 Модели систем массового обслуживания
- •Основные элементы систем массового обслуживания.
- •Характеристики потока
- •Классификация смо
- •Оценка эффективности смо
- •Аналитические и статистические модели
- •9.2 Модели дискретного производственного процесса
- •Операции обработки
- •Операции сборки
- •Операции управления
- •Формализация отклонения течения производственного процесса от нормального
- •Моделирование комплексного процесса обработки, сборки и управления при поточном производстве
- •9.3 Имитационное моделирование производственного процесса
- •9.3 Модели непрерывного производственного процесса
- •10 Синтез модели (проекта) системы
- •10.1 Проектирование системы как процесс создания (синтеза) ее модели
- •10.2 Методология проектирования
- •10.3 Формирование концепции системы
- •Системный подход при формировании концепции
- •Типовые проектные процедуры формирования концепции
- •10.4 Эффективность системы Понятие эффективности системы
- •Формирование модели цели системы
- •Выбор критериев и показателей эффективности
- •Основные принципы выбора критериев эффективности:
- •Проблемы многокритериальности
- •Особенности синтеза адаптивных систем
- •10.5 Технология проектирования
- •10.6 Принятие решений в проектировании Особенности процесса принятия решений в проектировании
- •Выбор альтернатив
- •Принятие решений в условиях неопределенности
- •Моделирование принятия решения
- •Прогнозирование в принятии решений
- •10.7 Маркетинг и управление проектом
- •Задачи управления проектами
- •Пример анализа на чувствительность экономической задачи
- •11 Синтез модели технической системы
- •11.1 Особенности синтеза модели технической системы
- •Этапы проектирования
- •Особенности построения моделей при проектировании
- •Формирование технического облика системы
- •Формирование структуры системы
- •Выбор основных проектных параметров системы
- •Формирование множества вариантов системы
- •11.2 Концепции автоматизации проектирования
- •История развития сапр
- •Классификация сапр
- •Стратегическое развитие сапр Современное состояние сапр
- •Направления разработки проектной составляющей сапр
- •Разновидности сапр
- •Математическое и информационное обеспечение сапр
- •12 Особенности синтеза модели информационной системы
- •12.1 Общие свойства информационных систем
- •Файл-серверные информационные системы
- •Клиент-серверные информационные системы
- •Архитектура Интернет/Интранет
- •Хранилища данных и системы оперативной аналитической обработки данных
- •12.2 Схемы разработки проекта
- •1. Предпроектные исследования
- •2 Постановка задачи
- •3 Проектирование системы
- •Архитектура программного обеспечения
- •Подсистема администрирования.
- •Техническая архитектура
- •Организационное обеспечение системы
- •4 Реализация и внедрение системы
- •13 Анализ инвестиционной привлекательности проекта системы
- •13.1 Концепции инвестиционной привлекательности проекта Основные типы инвестиций.
- •Основные экономические концепции инвестиционного анализа
- •Состав работ при инвестиционном проектировании
- •13.2 Конкурентоспособность проектируемой системы Оценка потенциальной емкости рынка и потенциального объема продаж
- •Оценка конкурентоспособности
- •13.3 Методы оценки эффективности инвестиций
- •Метод определения чистой текущей стоимости.
- •Метод расчета рентабельности инвестиций
- •Метод расчета внутренней нормы прибыли
- •Расчет периода окупаемости инвестиций
Математическая модель объекта управления
Математическая модель САУ (операторное уравнение) устанавливает количественную связь между входом и выходом системы.
Для обозначения входных и выходных сигналов воспользуемся обозначениями, характерными для объекта управления, где входным сигналом является управляющее воздействие u(t), а выходным регулируемая переменная y(t).
В общем случае модель одноканального объекта управления описывается нелинейным дифференциальным уравнением (системой уравнений), связывающим входной сигнал управления u(t) и выходной сигнал состояния объекта y(t):
F(y', y", …, y(n), u', u", …, u(m)) = 0. (1)
Уравнение описывает динамическое состояние ОУ на некотором временном интервале t≥to, и связывает входные сигналы u(t) и их производные u(m)(t) с выходными сигналами y(t) и их производными y(n)(t). В большинстве случаев операторное уравнение системы принадлежит к классу дифференциальных уравнений или эквивалентных им интегральных уравнений.
Для получения дифференциального уравнения системы в целом обычно составляют описания отдельных ее элементов, т.е. составляют дифференциальные уравнения для каждого входящего в систему элемента (например, для САУ электропечи составляются дифференциальные уравнения усилителя, привода, реостата, электропечи, термопары и элемента сравнения).
Задачей системы автоматического управления является изменение переменной у (t) согласно заданному закону с определенной точностью (с определенной ошибкой).
При проектировании систем автоматического управления необходимо выбрать такие параметры системы, которые обеспечили бы требуемую точность управления. Кроме этого, параметры системы должны обеспечить требования устойчивости и регулярности поведения системы в переходном процессе.
Типовой алгоритм управления, это математическая зависимость между выходным регулирующим воздействием u(t) и входным отклонением ε регулируемой величины y от заданного значения y*. Входной величиной для регулятора является сигнал ε, а выходной – регулирующее воздействие u:
u(t) = U((t),у*(t),...).
В качестве оператора U(•) могут выступать как алгебраические и трансцендентные функции, так и интегро-дифференциальные операторы, булевы функции и пр.
В общем случае процессы, происходящие в системах автоматического управления, описываются нелинейными дифференциальными уравнениями, которые могут быть решены лишь в отдельных частных случаях. Для большого числа систем эти уравнения могут быть линеаризованы.
Переход к линейным дифференциальным уравнениям выполняется операцией линеаризации, при которой переменные уравнения (1) заменяются новыми переменными – отклонениями от некоторого номинального режима (y=y-yн, u= u-uн), начало координат переносится в точку номинального режима, а функция F раскладывается в ряд Тейлора в окрестностях этой точки по частным производным. В результате линеаризации получаем следующую систему линейных уравнений в отклонениях:
A0(t)y(n) + A1(t)y(n-1) +…+ An(t)y = B0(t)u(m) + В1(t)y(m-1) +…+ Bm(t)u. (2)
Порядок системы уравнений равен n по порядку производной y(n)(t), n ≥ m, так как при n < m системы технически нереализуемы.
В случае постоянных коэффициентов система называется стационарной.
При этом процессы в САУ будут описываться линейными дифференциальными уравнениями:
an dnу/dtn + an-1 dn-1у/dtn-1 +…. + a0у = bm dmg/dtm +…. + b0g (3)
где aj, bj – постоянные коэффициенты (параметры) модели, a0 > 0, b0 > 0, n - порядок модели, 0 ≤ m < n. Решение уравнений таких стационарных объектов относительно y(t) является главным объектом исследований в классической теории автоматического управления.
Решение даже линейного уравнения связано с вычислительными трудностями. Поэтому для анализа линейных САУ используют метод, основанный на преобразовании Лапласа.
В стационарных системах коэффициенты дифференциального уравнения ai, bi – постоянные величины.
После преобразования Лапласа
(anpn + an-1pn-1 + ….+a0)x(p) = (bmpm + bm-1pm-1 + ….+ b0)g(p),
где:
x(p) – преобразование Лапласа выходного сигнала системы;
g(p) – преобразование Лапласа входного сигнала.
Часто у(p) и g(p) называют изображениями сигналов у(t) и g(t).
Передаточная функция системы.
Для линейного уравнения преобразование Лапласа отношения выходного сигнала Y(p) к входному сигналу U(p) при нулевых начальных условиях не зависит от самих сигналов и называется передаточной функцией системы W(p).
Y(p) = U(p) (b0p(m) + b1p(m-1) +…+ bm) /(a0p(n) + a1p(n-1) +…+ an),
W(p) = (b0p(m) + b1p(m-1) +…+ bm) /(a0p(n) + a1p(n-1) +…+ an), (3.2.5)
Y(p) = W(p) U(p).
Передаточная функция W(p) зависит только от самих дифференциальных уравнений и обладает свойством линейности:
Если Y(p) = Y1(p) + Y2(p), то U(p) = W(p)Y1(p) + W(p)Y2(p) = U1(p)+U2(p).
Если Y(p) = сY(p), то U(p) = W(p) Y(p) = с W(p) Y(p).
В общем случае замкнутая система регулирования с обратной связью рассматривается в структурной форме, приведенной на рис. 3.2.1, где используются следующие обозначения сигналов:
Y(p) = W(p)e(p); W(p) = W1(p)W2(p);
Yос(p) = Wос(p)Y(p); e(p)=U(p)-Yoc(p).
Y(p)=W(p)(U(p)-Wос(p)Y(p);
Y(p)(1± W(p)Wос(p))=W(p)U(p).
Отсюда главная передаточная функция замкнутой системы:
Wзс(p) = Y(p)/U(p) = W(p)/[1 ± W(p) Woc(p)].
Знак плюс или минус определяется типом обратной связи (отрицательная или положительная). Соответственно, выходной сигнал с учетом сигнала дестабилизирующего воздействия f(t), который суммируется с правой частью выражения (3.2.3):
Y(p)=Wзс(p)U(p) + Wf(p)f(p),
где Wf(p) – передаточная функция по возмущению. В замкнутой системе передаточная функция по возмущению определяется как отношение выходной величины, преобразованной по Лапласу, к функции возмущающего воздействия, преобразованной по Лапласу при нулевых начальных условиях. Возмущающее воздействие может быть приложено к любой точке системы.
Wf(p) = Y(p)/f(p) = W2(p)/[1+Woc(p)W(p)].
Передаточная функция по ошибке:
We(p) = e(p)/U(p) = 1/[1 + W(p) Woc(p)].
Передаточная функция по ошибке - основное средство исследования точности САУ. C учетом возмущающего воздействия:
e(p)=We(p)U(p) + Wef(p)f(p),
где Wef(p) - передаточная функция по ошибке и возмущению (от возмущения к ошибке):
Wef(p) = e(p)/f(p) = -W2(p)Woc(p)/[1 + W(p) Woc(p)].
Передаточная функция по обратной связи:
WYoc(p) = Yoc(p)/U(p) = W(p) Woc(p)/[1 + W(p) Woc(p)].
Соединение звеньев
Любая, даже самая сложная, система автоматического управления состоит из элементарных (типовых) звеньев. Характеристики этих звеньев хорошо изучены. Соединяясь между собой различным образом, типовые звенья образуют САУ.
Модель вход-выход строится по известным уравнениям отдельных компонентов (блоков, звеньев). Процедура сводится к преобразованию системы дифференциальных уравнений, описывающих поведение отдельных блоков, к единому уравнению системы управления.
Существуют три основных вида соединений: последовательное, параллельное и с обратной связью.
X2(p) = W2(p) X3(p), X1(p) = W1(p) X2(p) = W1(p)W2(p)X3(p).
W(p) = W1(p) W2(p).
Таким образом, систему из неограниченного количества звеньев, включенных последовательно, можно заменить одним эквивалентным звеном с передаточной функцией W(p) равной произведению передаточных функций звеньев.
X2(p) = W1(p) X4(p), X3(p) = W2(p) X4(p).
X1(p) = X2(p)+X3(p) = (W1(p)+W2(p)) X4 (p).
W(p) = W1(p)+W2(p).
Из последнего выражения следует, что параллельное соединение звеньев эквивалентно одному звену с передаточной функцией, равной сумме передаточных функций, входящих в соединение звеньев.
X1(p) = W1(p) X2(p), X3(p) = W2(p) X1(p), X2(p) = X4(p) – X3(p).
Решая эти три уравнения относительно X1(p), находим:
X1(p) = X4(p) W1(p) /(1+ W1(p)W2(p)).
Передаточная функция
W(p) = W1(p) /(1+ W1(p)W2(p)). Полученная передаточная функция может интерпретироваться как передаточная функция последовательно соединенных звеньев с передаточной функцией W1(p) и системы с передаточной функцией:
Ф(p) = 1/(1+Wрс),
где Wрс = W1(p)W2(p) - передаточная функция разомкнутой системы, например, в точке “а”.
При охвате любого звена единичной ОС (т.е. при W2 (p) = 1) разомкнутая система преобразуется в замкнутую с передаточной функцией (из выражения (3.6.1)):
W(p) = W1(p) /(1+ W1(p)).
