- •Введение Понятие модели. Имитационная модель. Основные характеристики сложной системы.
- •1. Классификация моделей
- •2. Структура моделей
- •3. Схема взаимодействия компонентов системы между собой
- •4. Последовательные этапы процесса имитации
- •5. Представление исходных данных для имитации
- •6. Моделирующий алгоритм
- •7. Принципы построения моделирующих алгоритмов для сложных систем
- •8. Организация статистического моделирования систем на эвм
- •8.1. Общая характеристика метода статистического моделирования (метод Монте-Карло)
- •8.2. Алгоритм метода статистических испытаний
- •8.3. Псевдослучайные числа и процедура их генерации
- •8.4. Моделирование испытаний в схеме случайных событий
- •8.5. Формирование возможных значений св
- •8.6. Формирование реализаций случайных векторов
- •8.7 Определение необходимого числа реализаций
- •8.8. Особенности фиксации и статистической
- •8.9. Случайный процесс
- •8.10. Особенности использования критериев согласия в методах регрессионного и корреляционного анализа при обработке результатов моделирования и их интерпретации
- •8.10.1. Критерий Пирсона ( критерий 2 )
- •8.10.2. Критерий Колмогорова
- •8.10.3. Критерий Смирнова
- •8.10.4. Критерий Стьюдента
- •9. Динамическое моделирование
- •9.1 Основные теоретические положения
- •9.1.1. Основные этапы построения динамической модели
- •9.1.2. Структура динамической модели
- •9.1.3. Математическое описание динамической модели
- •9.1.4. Запаздывания
- •9.1.5. Процесс принятия решения
- •9.2. Пример анализа системы методом динамического моделирования
- •10. Регрессионный и корреляционный анализ
- •10.1. Моделирование систем массового обслуживания (смо)
- •10.2. Описание q -схем с использованием марковских случайных процессов (сп)
- •10.3. Уравнение Эрланга и формула Эрланга
- •10.4. Правила составления ду
- •10.5. Моделирование смо с помощью метода статистических испытаний
- •10.6. Формирование входного потока ( 3 -ий блок )
- •10.7. Подалгоритм выбора канала
- •10.8. Подалгоритм выбора заявки из очереди на обслуживание
- •10.9. Подалгоритм моделирования сбоев
- •10.10. Агрегаты, основные понятия
- •10.11. Процесс функционирования агрегата
- •10.12. Представление смо в виде агрегата
- •11. Регрессионный и корреляционный анализ
- •11.1. Регрессионный анализ
- •11.2. Корреляционный анализ
4. Последовательные этапы процесса имитации
Алгоритм процесса имитации:
1 формулировка проблемы
2 определение границ системы
3 нет применять
и имитац.
одел-е
да
4 формулировка модели концепт.
модель (II)
и формальное
описание (III)
5 подготовка данных
6 трансляция модели
7 нет оценка
адекват-ти
да
стратегическое планирование
8 эксперимента
практическое планирование
9 эксперимента
10 эксперимент
внедрение в
11 нет интер- да реальную сис-
претация тему рез-тов
рез-та моделирования
I (1 и 2 этапы):
Содержательное описание объекта моделирования:
а) определение объекта имитации и состава исходной технической информации;
б) установление границ изучения функционирования объекта;
в) составление возможного списка ограничений модели;
г) формулировка целей моделирования и определение основных критериев эффективности, по которым предполагается проводить сравнение на модели различных проектов решений или вариантов реализации сложной системы.
Результат - техническое описание объекта моделирования и требования к модели.
Информацию получают следующим образом: просмотр литературы по данному предмету и составление библиографической справки. Анализируется документация и отчетность, если объект существует, и анализируется проектное решение, если объект проектируется.
Это этап самой активной работы с экспертами.
II (4 этап):
Концептуальная модель представляет собой упрощенное алгоритмическое отображение реальной системы:
а) уточняется задача моделирования, определяется процедура и график ее решения;
б) общая задача моделирования разбивается на подзадачи, и между ними устанавливается приоритет.
Результат:
а) определены переменные и параметры;
б) полностью определен вход и выход модели;
в) определен моделирующий алгоритм или схема функционирования системы;
г) выбран язык формализации;
д) заданы формы представления исходных данных;
е) заданы формы представления результатов моделирования.
Ш (4 этап):
Составление формального описания объекта моделирования:
Цель этапа - получение формального описания алгоритмов поведения компонент сложной системы и отражение вопросов взаимодействия их между собой и средой.
Этот этап состоит в поиске и формализации F и .
В зависимости от сложности объекта моделирования и внешней среды могут использоваться 3 вида формализации:
а) апроксимация явлений функциональными зависимостями;
б) алгоритмическое описание процессов в системе;
в) смешанное представление в виде последовательности формул и алгоритмов.
Результат - временная диаграмма функционирования компонентов модели, схема функционального взаимодействия компонентов друг с другом и со средой, схема информационного взаимодействия между компонентами и средой, описание текстов алгоритмов на языке формализации, схема сопряжения, описание начального состояния системы.
6 этап (трансляция модели):
Результат - документ, в состав которого входит:
а) описание имитационной модели;
б) описание программ модели с указанием системы программирования и принятых обозначений;
в) структура программных модулей с описанием всех функций;
г) полная запись программы модели на языке программирования;
д) доказательство достоверности программы (результаты комплексной отладки);
е) описание входных и выходных величин с необходимым пояснением (необходимо определить размерности соответствующих переменных, масштабы, диапазон изменения величин);
ж) оценка затрат машинного времени на один цикл имитации;
з) инструкция для пользователя;
и) машинная реализация модели.
7 этап ( оценка адекватности):
Под адекватностью имитационной модели реальному объекту понимают совпадение векторов характеристик поведения реального объекта и модели с заданной точностью. При отсутствии адекватности производится калибровка имитационной модели. Цель калибровки - уменьшить неточности формулировки имитационной модели, которые появляются за счет ошибочной или недостаточно подробной модели. Типы изменения могут быть глобальные структурные, локальные, либо просто изменение параметров модели.
На этапе проверки адекватности исследуются и следующие свойства имитационной модели:
а) точность - это оценка величины влияния стохастических элементов на функционирование модели (это исследование всех датчиков случайных величин и механизмов формирования случайностей в модели);
б) Tоткл., т. е. определить длительность стационарного режима и момент появления этой стационарности в системе.
Стационарный режим характеризует некоторое установившееся равновесие процессов модели системы, когда дальнейшая имитация бессмысленна.
в) чувствительность - это величина минимального приращения выбранного критерия качества при последовательном варьировании параметров и переменных модели на всем диапазоне их изменения.
8 этап (стратегическое планирование эксперимента):
Создается сценарий и план проведения эксперимента.
9 этап (тактическое планирование эксперимента):
а) определение начальных условий имитации и влияние их на конечный результат;
б) определение необходимого числа реализаций для достижения заданной точности моделирования.