- •Москва, 2004
- •Введение
- •1. Основные понятия теории моделирования
- •1.1 Понятие модели. Виды моделей
- •Цель (человека)
- •1.2. Общие вопросы моделирования систем
- •1.3. Основные требования к моделям
- •1.4. Принципы моделирования
- •5. Основные требования к моделям.
- •6. Принципы моделирования.
- •2. Компьютерное моделирование
- •2.1 Этапы моделирования
- •2.2 Определение цели моделирования.
- •1.5 Вопросы для самоконтроля
- •Определение типа системы;
- •Описание рабочей нагрузки;
- •Декомпозиция системы.
- •2.3 Определение типа системы
- •2.4 Описание рабочей нагрузки.
- •2.5 Декомпозиция системы
- •2.6 Выбор между имитационной или аналитической моделью
- •2.7 Вопросы для самоконтроля
- •6. Декомпозиция системы.
- •3.Формализация модели.
- •3.1 Классификация схем построения имитационной модели
- •3.2. Представление динамики системы
- •3.3. Генераторы случайных чисел
- •3.4 Моделирование случайных факторов
- •3.5 Управление модельным временем
- •3.5.1 Виды представления времени в модели
- •3.5.2 Изменение времени с постоянным шагом
- •3.5.3 Моделирование по особым состояниям
- •3.6. Моделирование параллельных процессов
- •3.6.1. Виды параллельных процессов
- •3.6.2. Механизм реализации параллельных процессов в языках моделирования
- •3.7 Вопросы для самоконтроля
- •8. Виды представления времени в модели.
- •4. Программная реализация модели
- •5.Планирование модельных экспериментов
- •5.1 Задачи планирования экспериментов. Стратегическое и тактическое планирование.
- •5.2. Стратегическое планирование имитационного эксперимента
- •5.2.1. Цель стратегического планирования эксперимента
- •5.2.2. Способы построения стратегического плана
- •5.3. Тактическое планирование экспериментов
- •5.4 Вопросы для самоконтроля
- •6. Обработка и анализ результатов моделирования
- •6.1 Основная идея регрессионного анализа
- •6.2 Общая схема проведения расчетов
- •6.3 Оценка качества имитационной модели
- •6.3.1 Адекватность модели
- •6.3.2 Оценка устойчивости
- •6.3.3 Оценка чувствительности
- •6.4 Калибровка модели
- •6.5 Вопросы для самоконтроля
- •6. Оценка чувствительности.
- •7.1 Основные понятия теории массового обслуживания
- •7.2 Марковский процесс
- •7.2.1 Понятие марковского процесса
- •7.2.2 Потоки событий
- •7.3 Уравнения Колмогорова для вероятностей состояний. Финальные вероятности состояний
- •7.4 Схема гибели/размножения.
- •7.5 Формула Литтла.
- •7.6 Моделирование смо как Марковского процесса
- •7.7. Моделирование смо по событиям
- •Заключение
Введение
Все человеческое познание, так или иначе, направлено на решение двух задач – экспертной и конструктивной.
Экспертная задача – на основании известных данных о настоящем моменте описать прошлое или предсказать будущее ( ответы на вопросы «что было бы, если…?», «что будет, если..?», «что происходит, если…?»)
Конструктивная задача – создать нечто новое с заранее заданными свойствами (вопрос этой задачи «как сделать, чтобы…?»)
Основной инструмент решения этих задач (а, значит, и основной инструмент познания) – моделирование объектов.
При научном подходе, на уровне рационального исследования, мы имеем дело не с реальной действительностью, а со структурами – абстракциями от материальных объектов (рис.1).
Р
ис.1
Схема научного познания
Реальные ситуации обычно бесконечно сложны, и абстракция применяется для того, чтобы эту сложность ограничить и дать тем самым возможность принимать решения. С помощью абстрагирования человек строит формальные модели самых разнообразных объектов, понятий, процессов, явлений, сущностей реального мира. Такие формальные модели далее допускают преобразование и анализ с помощью формальных же средств. При таком анализе человек остается в рамках построенной им знаковой системы, абстрагируясь от реальных объектов.
Формальные модели позволяют выразить некоторые существенные свойства объекта в точных терминах математических определений и аксиом так, чтобы затем можно было «вывести» характеристики построенной модели, которые объясняют известные и предскажут новые свойства исследуемой реальной сущности.
Основные черты современного математического моделирования связаны с тем, что в последнее десятилетие математическое моделирование быстро теряет «академические» черты чисто научного и узкопрофессионального направления. Эти изменения, в основном, определяются возрастанием информационного потенциала науки и общества в целом, компьютеризацией и резким ускорением сетевых коммуникаций.
Модель нужна не только и не столько для того, чтобы «найти закон преломления света, достичь понимания закономерностей изменения популяции, определить требования к конструкции ракеты, запускающей спутник, и т.д.» [2]. В настоящее время все чаще модель рассматривается как элемент целостной постановки задачи управления, и все в большей степени становится технологическим инструментом ее решения.
Создание модели нужно не само по себе, а для решения практических задач, что только и может оправдать затрату сил на создание модели. Модель создается для того, чтобы работать!
1. Основные понятия теории моделирования
1.1 Понятие модели. Виды моделей
Моделирование – это замещение исследуемого объекта (оригинала) его условным образом или другим объектом (моделью), и изучение свойств оригинала путем исследования свойств модели.
Существуют различные варианты типизации моделей, в зависимости от выбранного классификационного признака.
В соответствии с двумя видами задач познания (экспертной и конструктивной) существует и два вида моделей (рис.1.1). Для решения экспертной задачи моделируется уже существующая (существовавшая) система. Получившаяся модель будет познавательной. Для решения конструктивной задачи нужно создать модель системы с заданным свойством. Такая модель называется прагматической.
