
- •Раздел 1. О моделях
- •Раздел 1. О моделях и моделировании в науке и технике
- •1.1. Классификация моделей, используемых в технике
- •Раздел 1. О моделях и моделировании в науке и технике
- •Раздел 1. О моделях и моделировании в науке и технике
- •1.1.1. Инженерно-физические молели в технике
- •1.1.2. Структурные молели в технике
- •Раздел 1. О моделях и моделировании в науке и технике
- •1.1.3. Геометрические молели в технике
- •1.1.4. Информационные молели в технике
- •Раздел 1. О моделях и моделировании в науке и технике
- •1.2. Основные свойства технических моделей
- •Раздел 1. О моделях и моделировании в науке и технике
- •1.3. Моделирование в технике
- •Раздел 1. О моделях и моделировании в науке и технике
- •1.3.1. Компьютерное молелированне
- •Раздел 1. О моделях и моделировании в науке и технике
- •1.3.2. Молелирование и оптимизация в технике
- •Раздел 1. О моделях и моделировании в науке и технике
- •1.4. Содержание основных этапов
- •Раздел 1. О моделях и моделировании в науке и технике
- •1.4.1. Преимущества, недостатки и ошибки молелирования
- •1.4.2. Искусство молелирования
- •1.5. Вопросы для самоконтроля
- •Раздел 1, о моделях и моделировании в науке и технике
- •2. Введение в и м и т а ц и о н н о е
- •Раздел 2. Введение в имитационное моделирование
- •Раздел 2. Введение в имитационное моделирование
- •2 . 1 . Назначение и область применения
- •Раздел 2. Введение в имитационное моделирование
- •Раздел 2. Введение в имитационное моделирование
- •Раздел 2. Введение в имитационное моделирование
- •2 . 2 . Методология и м и т а ц и о н н о г о моделирования
- •2 . 3 . Методы ф о р м а л и з а ц и и
- •Раздел 2. Введение в имитационное моделирование
- •2.4. Основные этапы и подходы к реализации
- •Раздел 2. Введение в имитационное моделирование
- •5. Выбор или разработка компьютерной программы и ее провер
- •Раздел 2, Введение в имитационное моделирование
- •Раздел 2. Введение в имитационное моделирование
- •2.5.2. Автоматизированные инструментальные
- •Раздел 2. Введение в имитационное моделирование
- •2 . 6 . Проблемы и достижения
- •2 . 7 . Вопросы для самоконтроля
- •Раздел 2. Введение в имитационное моделирование
- •Раздел 3. Инженерный анализ и компьютерное моделирование
- •Раздел 3 . Инженерный а н а л и з
- •Раздел 3. Инженерный анализ и компьютерное моделирование
- •Раздел 3. Инженерный анализ и компьютерное моделирование
- •Раздел 3, Инженерный анализ и компьютерное моделирование
- •3 . 2 . О б ш а я с х е м а компьютерной реализации м к э
- •Раздел 3. Инженерный анализ и компьютерное моделирование
- •4. Назначение величины и направления внешних узловых нагру
- •7. Решение системы линейных алгебраических уравнений
- •Раздел 3. Инженерный анализ и компьютерное моделирование
- •9. Визуализация результатов расчетов и принятие инженерного
- •3 . 3 . У ч е т нелинейности в процедурах м к э
- •Раздел 3. Инженерный анализ и компьютерное моделирование
- •3.4. Методы о п т и м и з а ц и и в и н ж е н е р н о м анализе
- •Раздел 3. Инженерный анализ и компьютерное моделирование
- •3.6. Методы визуализации
- •Раздел 3. Инженерный анализ и компьютерное моделирование
- •Раздел 3. Инженерный анализ и компьютерное моделирование
- •3 . 7 . Искусство и н ж е н е р н о г о анализа
- •Раздел 3. Инженерный анализ и компьютерное моделирование
- •3.8. Вопросы для самоконтроля
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •Раздел 4. Компьютерная графика
- •4. 1 . Классификация и область применения
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •4.1.1. Векторные графические модели
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •4.1.2. Растровые графические молели
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •4.1.3. Компьютерные геометрические модели
- •4.1Построение
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •4.2. Геометрическое моделирование объемных тел
- •Раздел 4, Компьютерная графика и геометрическое моделирование
- •4.2.1. Методы построений зd-молелей
- •4 . 4 . П а р а м е т р и з а ц и я геометрических моделей
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •4. 5 . Моделирование объемных сборок
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •4.5.2. Использование компьютерных сборок для организации
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •4 . 6 . Проекционные вилы и ассоциативные
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •4. 7 . Прикладное п р о г р а м м н о е обеспечение
- •4.7.7. Классификация и обзор ядер
- •Раздел 4, Компьютерная графика и геометрическое моделирование
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •4 . 8 . Комплексное использование
- •4 . 9 . Э к о н о м и ч е с к а я эффективность
- •Раздел 4, Компьютерная графика и геометрическое моделирование
- •4 . 1 0 . Виртуальная реальность
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •4.10.1. Язык молелирования виртуальной реальности vrml
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •4.10.3. Виртуальная инженерия
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •4.10.4. Применение виртуальной реальности в сапр
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •Раздел 4. Компьютерная графика и геометрическое моделирование
- •Раздел 5. Компьютерные технологии
- •5 . 1 . Системы автоматизированного проектирования
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •5 2. Комплексное моделирование в среде с а п р
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •5.3. Ретроспективный обзор развития
- •5.4. История автоматизации машиностроения в России
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •5.5. Этапы развития с а п р
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •Раздел 5, Компьютерные технологии и моделирование в сапр
- •5.6. Научные основы и стандарты с а п р
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •5.6.1. Стандарты автоматизированных систем
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •5.6.2. Классификация автоматизированных
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •5.7. Основные термины и определения
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •5.8. Структура, состав и к о м п о н е н т ы с а п р
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •5.8.1. Опрелеление сапр
- •5.8.2. Структура сапр
- •Раздел 5, Компьютерные технологии и моделирование в сапр
- •5.8.3. Комплекс срелств автоматизации проектирования
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •Раздел 5, Компьютерные технологии и моделирование в сапр
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •5.8.5. Системные принципы и свойства сапр
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •5.9. Международная классификация с а п р
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •5. 1 0 . Полномасштабные автоматизированные системы
- •Раздел 5, Компьютерные технологии и моделирование в сапр
- •Раздел 5, Компьютерные технологии и моделирование в сапр
- •Раздел 5, Компьютерные технологии и моделирование в сапр
- •5.10.2. Решения комплексной автоматизации
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •5. 1 1 . Автоматизированные системы среднего класса
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •5.12. Отечественные машиностроительные
- •5.12.2. Сапр технологических процессов вертикаль
- •Раздел 5, Компьютерные технологии и моделирование в сапр
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •5 . 1 3 . Специализированные программно-методические
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •5. 1 4 . Типовой состав модулей
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •5.15. Основные з а к о н о м е р н о с т и
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •5.16. Вопросы для самоконтроля
- •Раздел 5. Компьютерные технологии и моделирование в сапр
- •Раздел 6. Создание, внедрение
- •6 . 1 . Концепция комплексной и н ф о р м а ц и о н н о й
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •6.7.2. Основные этапы жизненного цикла и злелий
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •6.7.3. Автоматизированные системы поллержки
- •6.1.4. Концепция, стратегия и базовые принципы
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •6.2. Технологии представления данных
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •6.2.7. Электронный локумент
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •6. 3 . Технологии интеграции данных об изделии
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •Раздел 6, Создание, внедрение и интеграция систем и технологий
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •6.3.3. Основные функциональные возможности pdm-системы
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •6.4. М е т о д и к а организации автоматизированной
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •6.4.2. Применение pdm лля повышения эффективности
- •Раздел 6. Создание, внедрение и интеграиия систем и технологий
- •Раздел 6. Создание, внедрение и интеграция систем и т е у н п л п г . , , , - .
- •6.4.3. Использование корпоративных справочников
- •6 . 5 . Электронные технические руководства
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •6.5.2. Языки разработки электронных локументов
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •6 . 6 . Технологии анализа
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •6.6.2. Технологии разработки и внелрения plm-решений
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •2. Функциональное моделирование и концептуальное проекти
- •3. Сравнение концептуальных решений и принятие стратегии
- •4. Комплексирование средств обеспечений plm-системы, фор
- •5. Техническое проектирование, формирование спецификации
- •6. Приобретение, освоение, разработка и отладка средств обе
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •8. Постоянное развитие и совершенствование plm-системы.
- •6.6.3. Технологии иелевого обслелования
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •6 . 7 . Методология структурного анализа
- •Раздел 6. Создание, внедрение и интеграция систем и технол огий
- •6.7.1. Осн вы о мето ликн м лелир вання о о idef0
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •Idef-молели
- •6.7.3. Терминология и синтаксис
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •Раздел 6. Создание, внедрение и интеграция систем и технологий
- •6 . 9 . Вопросы для самоконтроля
- •Раздел 6. Создание, внедрение и интеграиия систем и технологии
- •Раздел 7 . Компьютерное
- •7 . 1 . Моделирование процессов
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •7.1.3. «Истинный» зо-анализ
- •Раздел 7, Компьютерное моделирование и автоматизация процессов производства
- •7.2. Моделирование процессов литья
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •7.3. Моделирование процессов
- •7.3.1. Программно-метолический комплекс msc.Superform
- •7.3.2. Программно-метолический комплекс deform™
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •Раздел 7, Компьютерное моделирование и автоматизация процессов производства
- •7.4. Моделирование процессов холодной штамповки
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •7.5. Моделирование механической обработки
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •7.5.1. Пример функциональных возможностей
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •7.5.2. Основные термины технологии cnc
- •Раздел 7, Компьютерное моделирование и автоматизация процессов производства
- •7.5.3. Станларт step-nc
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •Раздел 7. К о м п ь ю т е р н о е м о д е л и р о в а н и е и а в т о м а т и з а ц и я п р о ц е с с о в п р о и з в о д с т в а
- •7.6. Прикладное п р о г р а м м н о е обеспечение
- •7.6.7. Программирование станков с чпу в PowerMill
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •7.6.2. Гравировка и изготовление рельефов в ArtCam
- •7 . 7 . Технологии быстрого прототипирования на
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •7.7. Т. Практическое применение прототипов
- •7.7.2. Изготовление молелей с помошью lom-технологий
- •Раздел 7, Компьютерное моделирование и автоматизация процессов производства
- •7.7.3. Изготовление /полелей с помошью sla-технологий
- •Раздел 7, Компьютерное моделирование и автоматизация процессов производства
- •7.7.4. Изготовление молелей с помошью fdm-технологий
- •7.7.5. Изготовление молелен с помощью sgc-технологий
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •7.7.6. Технология литья пол вакуумом в силиконовые формы
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •7.7.7. Технология изготовления прототипов на
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •7.7.8. Технология послойного лазерного спекания
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •7.7.9. Технология точного вакуумного литья
- •7.8. Вопросы для самоконтроля
- •Раздел 7. Компьютерное моделирование и автоматизация процессов производства
- •2.5. Программные средства имитационного моделирования 75
- •2.6. Проблемы и достижения имитационного моделирования 82
- •2.7. Вопросы для самоконтроля 83
- •Раздел 3. Инженерный анализ
- •3.1. Основные принципы и соотношения численных методов
2 . 2 . Методология и м и т а ц и о н н о г о моделирования
В работах по имитационному моделированию часто исполь
зуются такие понятия, как концептуальная модель и концептуаль
ная база имитационного моделирования.
Концептуальные модели исследуемых систем и процессов,
разрабатываемые на начальных этапах моделирования, описы
ваются и формулируются на основе наборов понятий, состав
ляющих концептуальную (терминологическую) базу методики
(языка) имитационного моделирования. Состав концептуаль
ной базы формируется в зависимости от предметной ориента
ции каждой конкретной методики моделирования. Например,
терминология моделирования дискретных процессов включает
такие понятия, как объект (процесс), класс объекта, атрибут
объекта, схема поведения объекта, приоритет объекта, событие,
время, список событий.
Обобщенная схема описывает в терминах соответствующей
концептуальной базы процесс функционирования исследуе
мых систем. Чаще всего используются два подхода описания
деятельности системы во времени: событийно-ориентированный
и процессно-ориентированный.
Процессно-ориентированный подход рассматривает функцио
нирование описываемой системы как развивающееся во времени
действие, с учетом взаимодействия параллельно протекающих
процессов (processes). В свою очередь, каждый процесс пред
ставляет собой цепочку событий, выполнение которых приводит
к определенному в алгоритме изменению состояния системы.
Теоретически параллельно протекающие процессы логичнее
всего моделировать на многопроцессорных или распределенных
вычислительных системах. Процессный подход, несомненно,
54
время параллельные процессы моделируются на последователь-
ных вычислительных системах, а параллельность только имити-
руется алгоритмически, то есть параллельные события в модели-
юшей программе исполняются квазипараллельно.
При событийно-ориентированном подходе в системе выделя
ются классы событий. Событием (events) называется изменение
состояния системы, которое происходит мгновенно. Причем
в промежутке между двумя событиями модель остаётся неиз
менной. В данном подходе процесс функционирования системы
представляется как последовательность событий, а управление
процессом моделирования заключается в выборе и активизации
программы (программного блока), имитирующего соответствую
щее событие. Продвижение модели из одного состояния в другое
выполняется по определённому алгоритму, который содержит
сценарий поведения модели во времени и задает причинно-
следственные связи между активизацией событий.
В сущности подходы имитационного моделирования
дискретно-событийных систем, основанные на идеях планиро
вания событий и использованием описаний процессов, очень
похожи. Например, при обоих подходах применяются часы мо
дельного времени, список событий, синхронизирующая программа
и т.д. Однако подход с использованием процессов представля
ется более естественным для понимания и использования прак
тикующими инженерами, не являющимися специалистами в об
ласти моделирования.
Одним из ключевых терминов в имитационном моделирова
нии считается понятие «состояние системы». Любая динамиче
ская система описывается набором переменных состояний, сово
купность комбинаций которых характеризует общее состояние
системы в данный момент времени. Вирируя значения перемен
ных можно имитировать переход системы из одного состояния
в другое. Таким образом, в имитационном моделировании опи
сывается динамическое поведение системы посредством про-
вижения от одного состояния к другому в соответствии с опре
деленными алгоритмами. Причем изменения состояний могут
Происходить как непрерывно, так и в дискретные моменты времени.
55
Программная реализация всех этих составляющих, по сути,
имитационная модель, которая составляется на специали-
количества целей и назначения системы могут быть выделены
одноцелевые и многоцелевые модели.
В динамической имитационной модели должна быть адекват
но отображена как структура моделируемой системы, так и про
цессы ее функционирования. Поэтому в описании имитацион
ной модели выделяют две следующие основные составляющие:
— описание структуры, которое иногда называют статическим
описанием системы. Поэтому при разработке имитационной мо
дели необходимо выполнять структурный анализ моделируемых
систем;
— описание динамики взаимодействий структурных элементов,
которое называют динамическим описанием системы. При состав
лении динамического описания фактически производится по
строение функциональной модели динамических процессов.
В процессе программной реализации имитационной модели
выделенным структурным элементам системы ставятся в соот
ветствие некоторые программные компоненты, состояния ко
торых описываются с помощью переменных состояния. Взаи
модействие элементов сводится к обмену информацией между
ними, а динамика взаимодействия элементов во времени зада
ется с помощью алгоритма изменения переменных состояний,
иногда называемого моделирующим алгоритмом. Динамические
имитационные модели описывают и воспроизводят в процессе
модельного эксперимента все значимые взаимодействия между
составными элементами системы. При этом описание динамики
системы в имитационных моделях реализуется с помощью меха
низма продвижения модельного времени.
Таким образом, имитационная модель включает в себя:
— Описание структуры системы, как совокупность взаимо
действующих элементов (структурная модель);
— Аналитическое или алгоритмическое описание функцио
нирования каждого из отдельных элементов (функциональные
математические модели);
— Алгоритм взаимодействия различных элементов между
собой и с внешней средой во времени (моделирующий алго
ритм).
56
зированном языке моделирования с применением средств авто
матизации моделирования.
Для описания динамики моделируемых процессов в имита-
ионном моделировании должен быть предусмотрен специаль
ный механизм отсчета времени, который реализуется в процессе
модельного эксперимента с помощью управляющей програм-
мы Универсальную управляющую программу, которая имеется
в каждой прикладной среде имитационного моделирования, ча
сто называют на английский манер — симулятором (simulator).
При проведении вычислительного эксперимента различают:
физическое (physical), модельное (system time) и процессорное
(wallclock time) время.
Физическое время — это то реальное время, которое соответ
ствует непрерывному равномерному и последовательному тече
нию физических процессов в моделируемой системе.
Модельное время, иногда еще называемое системным вре
менем, — это представление физического времени в модели.
В дискретно-событийных моделях оно прерывисто и разделено
на равномерные или неравномерные интервалы.
Процессорное время — это время работы моделирующей про
граммы на компьютере. Так, например, моделирование годовой
работы предприятия может занять всего один час имитации на
компьютере. А анализ почти мгновенного движения пули через
преграду намеренно растянут во времени.
В ряде случаев, например, при использовании операторских
тренажёров продвижение модельного времени должно быть син
хронизировано с процессорным временем. Такое воспроизведе
ние вычислительного эксперимента называется моделировани
ем в реальном времени (real time).
Существуют два основных способа изменения интервалов
модельного времени. В пошаговом способе используются фикси
рованные интервалы времени, а в пособытийном способе — пере-
менные интервалы шага модельного времени, которые зависят от
времени наступления очередного события. На практике чаще
Используется переменный шаг, который требует меньше вычис
лительных затрат. А мелкий фиксированный шаг применяется,
57
2 3. Методы формализации в компьютерном моделировании
В некоторых методиках дробление сложной системы реко-
если закон изменения системы от времени описывается интегро-
дифференциальными уравнениями. Например, в некоторых ме
тодах шаг моделирования удобно приравнять шагу численного
дифференцирования.
И в событийно-ориентированном моделировании, и в про-
цессо-ориентированном механизм продвижения времени свя
зан со списком запланированных или управляющих событий,
который называют календарём событий. Календарь событий
представляет собой таблицу, строки которой содержит ссылку
на запланированное событие и модельное время начала запла
нированного события. Управляющая программа (симулятор)
последовательно выбирает из календаря событие с очередным
по сроку временем и передает управление соответствующему со
бытию. Время активного события объявляется текущим модель
ным временем системы.
Имитационное моделирование широко использует идеи и
приемы теории вероятностей, необходимые для создания сто
хастических моделей. В этом случае переменные, задаваемые на
входе и в разветвлениях цепочек событий, описываются стати
стическими законами распределения. Таким образом, можно
реализовать случайное развитие ситуаций и моделировать веро
ятностные процессы. Очень часто в программном обеспечении
имитационного моделирования применяется метод статистиче
ских испытаний «Монте-Карло». Иногда приходится даже слы
шать, что имитационное моделирование исторически «выросло»
из метода статистических испытаний и метод «Монте-Карло»
для многих исследователей стохастических процессов символи
зирует само имитационное моделирование.
В имитационном моделировании широко используется блочный
принцип моделирования. Сложный процесс расчленяется на сово
купность более простых элементов (блоков), поведение каждого
из которых описывается аналитическими функциями или задается
алгоритмически. Физические процессы, происходящие внутри от
дельного блока, не моделируются во всех подробностях, а по анало
гии заменяются какой-либо простой зависимостью, приближенно
отражающей изменение основных выходных параметров в зависи
мости от входных параметров блока. То есть применяется декомпо
зиция, разбиение сложной задачи на простейшие ее составляющие.
58
ндуют проводить до такой степени, чтобы поведение эле
ментарного блока м о ж н о было описать аналитически. То есть
тивопоставление имитационных моделей аналитическим
моделям не совсем справедливо. Часто в новых методах и под
ходах компьютерного моделирования, которые по определению
должны обладать какими-либо особыми качествами, полезный
эффект достигается не по причине абсолютной новизны состав
ных частей методики, а благодаря синергетическому эффекту от
комплексного использования базовых математических методов,
поддержанных мощью современных компьютерных технологий.