
- •По методам моделирования
- •Мгту им. Н.Э.Баумана
- •Содержание
- •Моделирование
- •Философские аспекты моделирования.
- •Классификация видов моделирования.
- •Технические средства эвм.
- •Основные понятия теории моделирования.
- •Типовые математические схемы.
- •Формализация и алгоритмизация процесса функционирования сложных систем.
- •Основные этапы моделирования больших систем
- •Основные понятия теории планирования эксперимента.
- •Виды планирования эксперимента.
- •Вычислительная система, как объект моделирования.
- •Моделирование на системном уровне
- •Непрерывно стохастические модели (q-схемы)
- •Основные понятия теории массового обслуживания.
- •Система смешанного типа.
- •Немарковские случайные процессы, сводящиеся к марковским.
- •Метод псевдо состояний.
- •Метод вложенных цепей Маркова.
- •Метод статистических испытаний. Метод Монте-Карло.
- •Способы получения псевдослучайных чисел.
- •Аппаратный способ.
- •Табличная схема.
- •Алгоритмический способ.
- •Преимущества и недостатки типов генерации случайных чисел.
- •Простейшие алгоритмы генерации последовательности псевдослучайных чисел
- •Распределение Пуассона.
- •Распределение Эрланга.
- •Нормальное (Гауссово) распределение.
- •Методика построения программной модели вс.
- •Моделирование работы источника информации (ии).
- •Моделирование работы Обслуживающего Аппарата.
- •Моделирование работы абонентов.
- •Моделирование работы буферной памяти.
- •Разработка программы для сбора статистики.
- •Управляющая программа имитационной модели.
- •Принципt.
- •Событийный принцип.
- •Методика реализации событийной модели.
- •Комбинированный метод.
- •Моделирование систем и языки моделирования.
- •Классификация языков имитационного моделирования.
- •Формальное описание динамики моделируемого объекта.
- •Задачи построения модели.
- •Языки, ориентированные на события.
- •Языки, ориентированные на процессы.
- •Сравнение универсальных и специализированных языков программирования при моделировании:
- •Основные концепции языка рдо (Ресурсы, действия, операции).
- •Представление сложной дискретной системы в рдо методе.
- •AnyLogic™
- •Открытая архитектура.
- •Уровни моделирования.
- •Язык General Purpose System Simulation (gpss)
- •Классификация блоков gpss.
- •Управление процессом моделирования.
- •Задержки транзактов по заданному времени.
- •Группа блоков создания и уничтожения транзактов.
- •Изменения параметров транзакта.
- •Группа блоков, создания копий транзактов.
- •Группа блоков синхронизации движения транзактов.
- •Блоки, определяющие аппаратную категорию.
- •Блоки, изменяющие маршруты транзактов.
- •Блоки, относящиеся к статистической категории
- •Определение функции вGpss
- •Моделирование вероятностных функций распределенияGpssWorld
- •Классификация систем массового обслуживания
- •Метод формализации для сложных дискретных систем и структур
Немарковские случайные процессы, сводящиеся к марковским.
Реальные процессы весьма часто обладают последействием и поэтому не являются Марковским. Иногда при исследовании таких процессов удается воспользоваться методами, разработанными для Марковских цепей. Наиболее распространенными являются:
Метод разложения случайного процесса на фазы (метод псевдо состояний)
Метод вложенных цепей
Метод псевдо состояний.
Сущность метода заключается в том, что состояние системы, потоки переходов из которых являются немарковскими, заменяются эквивалентной группой фиктивных состояний, потом переходы, из которых уже являются Марковскими.
Условие статистической эквивалентности
реального и фиктивного состояния могут
в каждом конкретном случае выбираться
по-разному. Очень часто может использоваться
следующее:
,
где
- эквивалентная интенсивность перехода
в i-ой группе переходов, заменяющей
реальный переход, обладающий
интенсивностью
.
За счет расширения числа состояний системы некоторые процессы удается точно свести к Марковским. Созданная таким образом система статистически эквивалентна или близка к реальной системе, и она подвергается обычному исследованию с помощью аппарата Марковских цепей.
К числу процессов, которые введением фиктивных состояний можно точно свести к Марковских относятся процессы под воздействием потоков Эрланга. В случае потока Эрланга k-ого порядка интервал времени между соседними событиями представляет собой сумму k независимых случайных интервалов, распределенных по показательному закону. Поэтому с введением потока Эрланга k-го порядка к Пуассоновскому осуществляется введением k псевдо состояний. Интенсивности переходов между псевдо состояниями равны соответствующему параметру потока Эрланга. Полученный таким образом эквивалентный случайный процесс является Марковским, т.к. интервалы времени нахождения его в различных состояниях подчиняются показательному закону.
Пример. Устройство S выходит из
строя с интенсивностью,
причем поток отказов Пуассоновский.
После отказа устройство восстанавливается.
Время восстановления распределено по
закону Эрланга 3 порядка с функцией
плотности
.
Найти предельные вероятности возможных состояний системы.
Решение.
Пусть система может принимать 2 возможных состояния:
- устройство исправно;
- устройство отказало и восстанавливается
Переход из
в
осуществляется под воздействием
пуассоновского потока, а из
в
-
потока Эрланга.
Представим
случайное время восстановления в виде
суммы 3х случайных временных интервалов,
распределенных по показательному закону
с интенсивностью
.
Ответ:
,
Метод вложенных цепей Маркова.
Вложенные цепи Маркова образуются следующим образом. В исходном случайном процессе выбираются такие случайные процессы, в которых характеристики образуют Марковскую цепь. Моменты времени обычно являются случайными и зависят от свойств исходного процесса. Затем обычными методами теории Марковских цепей исследуются процессы только в эти характерные моменты. Случайный процесс называется полумарковским(с конечным или счетным множеством состояний) если заданы переходы состояний из одного состояния в другое и распределение времени пребывания процессов в каждом состоянии. Например, в виде функции распределения или функции плотности распределения.
<остальное самостоятельно>