
- •4. Математическое моделирование
- •4.1. Основы математического моделирования
- •4.1.1. Три этапа математизации знаний
- •4.1.2. Основные понятия математического моделирования
- •4.1.3. Обобщенная математическая модель
- •4.2. Оценка качества математической модели
- •4.2.1. Требования к математической модели
- •4.2.2. Адекватность математической модели
- •4.2.3. Количественная оценка адекватности
- •4.2.4. Принципы математического моделирования
- •4.3. Построение математических моделей
- •4.3.1. Подходы к построению математических моделей
- •4.3.2. Этапы построения математической модели
- •4.3.3. Интерпретации в математическом моделировании
- •4.3.4. Виды и уровни интерпретаций
- •1. Синтаксическая интерпретация.
- •2. Семантическая интерпретация.
- •3. Качественная интерпретация.
- •4. Количественная интерпретация.
- •4.3.5. Методы разработки математических моделей сложных объектов
- •4.3.6. Классификация математических моделей
- •Модели прогноза ( расчетные модели без управления).
- •Оптимизационные модели.
- •Кибернетические модели (игровые).
- •4.4. Задача идентификации и моделирование
- •4.4.1. Задача идентификации
- •4.4.2. Классификация идентификации
- •4.4.3. Критерии идентификации
- •4.4.4. Математический аппарат теории идентификации
- •4.4.5. Основные подходы к построению алгоритмов
- •4.4.6. Идентификация структуры модели
- •4.5. Методы упрощения моделей
- •4.5.1. Общие подходы к упрощению моделей
- •4.5.2. Декомпозиция
- •4.5.3. Макромоделирование и метод адаптивной модели
- •4.5.4. Линеаризация моделей
Модели прогноза ( расчетные модели без управления).
Их можно разделить на статические и динамические.
Основное назначение этих моделей: зная начальное состояние и информацию о поведение на границе, дать прогноз о поведении системы во времени и в пространстве. Такие модели могут быть и стохастическими.
Как правило, модели прогнозирования описываются алгебраическими, трансцендентными, дифференциальными, интегральными, интегро-дифференциальными уравнениями и неравенствами. Примерами могут служить модели распределения тепла, электрического поля, химической кинетики, гидродинамики, аэродинамики и т.д.
Оптимизационные модели.
Эти модели так же можно разделить на статические и динамические. Статические модели используются на уровне проектирования различных технологических систем. Динамические – как на уровне проектирования, так и, главным образом, для оптимального управления различными процессами – технологическими, экономическими и др.
В задачах оптимизации имеется два направления. К первому относятся детерминированные задачи. Вся входная информация в них является полностью определяемой.
Второе направление относится к стохастическим процессам. В этих задачах некоторые параметры носят случайный характер или содержат элемент неопределенности. Многие задачи оптимизации автоматических устройств, например, содержат параметры в виде случайных помех с некоторыми вероятностными характеристиками.
Методы отыскания экстремума функции многих переменных с различными ограничениями часто называются методами математического программирования. Задачи математического программирования – одни из важных оптимизационных задач.
В математическом программировании выделяются следующие основные разделы.
Линейное программирование. Целевая функция линейна, а множество, на котором ищется экстремум целевой функции, задается системой линейных равенств и неравенств.
Нелинейное программирование. Целевая функция нелинейная и нелинейные ограничения.
Выпуклое программирование. Целевая функция выпуклая и выпуклое множество, на котором решается экстремальная задача.
Квадратичное программирование. Целевая функция квадратичная, а ограничения – линейные.
Многоэкстремальные задачи. Задачи, в которых целевая функция имеет несколько локальных экстремумов. Такие задачи представляются весьма проблемными.
Целочисленное программирование. В подобных задачах на переменные накладываются условия целочисленности.
Рис. 4.8.
Классификация математических моделей
Как правило, к задачам математического программирования неприменимы методы классического анализа для отыскания экстремума функции нескольких переменных.
Модели теории оптимального управления – одни из важных в оптимизационных моделях. Математическая теория оптимального управления относится к одной из теорий, имеющих важные практические применения, в основном, для оптимального управления процессами.
Различают три вида математических моделей теории оптимального управления.
Дискретные модели оптимального управления. Традиционно такие модели называют моделями динамического программирования, так как основной метод решения таких задач метод динамического программирования Беллмана.
Непрерывные модели оптимального управления системами с сосредоточенными параметрами (описываются уравнениями в обыкновенных производных).
Непрерывные модели оптимального управления системами с распределенными параметрами (описываются уравнениями в частных производных).