- •36. Стретагическое планирование экспериментов с моделью.
- •38. Оценка результатов имитационного моделирования
- •39. Общая характеристика метода Монте-Карло.
- •41.Схема применения метода Монте-Карло
- •42.Основные задачи, решаемые при организации имитационного моделирования.
- •43. Роль предельных теорем в имитационном моделировании.
- •44. Выбор длительности машинного эксперимента.
- •47.Подходы к генерации псевдо равномерных чисел.
- •49.Моделир-е случайных событий.
- •50. Моделирование случайных величин по функции рапределения.
- •51. Метод обратных ф-ий.
- •52. 53. Генерация типовых распределений (равномерного, показательного, Гаусса и др.).
- •48. Мультипликативный и смешанный метод генерации псевдо равномерных чисел.
- •57. Модельное, реальное и время моделирования.
- •58. Порядок функционирования имитационной модели
- •59. Способы продвижения модельного времени
- •51. Типовая структура имитационной модели
- •63. Классификация средств имитационного моделирования.
- •64. Общая характеристика программныех средств имитационного моделирования.
- •65. Общая характеристика аппаратных средств имитационного моделирования.
- •66. Понятие стохастических сетевых моделей
- •Узел типа устройство в стохастических сетевых моделях.
- •Узел типа память в стохастических сетевых моделях.
- •Состав маршрутных узлов стохастических сетевых моделей.
57. Модельное, реальное и время моделирования.
Имитационное моделирование, как правило, проводится с использованием средств вычислительной техники в соответствии с программой, реализующей последовательность возникающих в системе основных событий, т.е. соответствующий процесс функционирования системы. При этом несколько часов, суток, лет работы реальной системы моделируется за несколько секунд, минут, часов работы компьютера.
При имитационном моделировании различают три вида времени.
1. Время реальной системы — это время, в котором "живет", функционирует моделируемая система.
2. Модельное время — это "искусственное" время, в котором "живет" модель или другими словами это время, которое является имитацией, прообразом (моделью) времени реальной системы.
3. Реальное время — это время, в котором живет исследователь, компьютер или другими словами это время необходимое для моделирования (затратное время).
Для нас наибольший интерес представляет модельное время. Для того, чтобы вести отсчет модельного времени и обеспечить правильную хронологическую последовательность наступления основных событий в имитационной модели используется так называемый таймер модельного времени, которая представляет собой переменную для хранения (фиксации) текущего значения модельного времени.
58. Порядок функционирования имитационной модели
Поведение каждого элемента характеризуется последовательностью отрабатываемых им функций - функциональных действий ФДij. Функциональное действие характеризуется алгоритмом АЛij и временем его выполнения ij, образующими активность, а также набором событий Сij, к которым приводит его выполнение. (См. рисунок)
Условно процесс функционирования i-го компонента можно представить в виде графика на рисунке, где по оси X откладываются значения модельного времени tM, а по оси Y выполняемые действия. При переносе в имитационную модель реальные функциональные действия ФДij с некоторой погрешностью заменяются модельными ФД*ij, а сам процесс моделирования компонента включает следующие многократно повторяющиеся такты: 1) для текущего модельного времени tM=tj имитируется функциональное действие ФД*ij; 2) модельное время увеличивается на значение ij 3) прогнозируются события Cij
При этом полагается, что алгоритм ФД*ij имитируется мгновенно (при неизменном модельном времени), а реальное время tc(ij), потраченное на его моделирование, формирует трудоемкость модели tc. Модельное же время продвигается принудительно и служит для синхронизации всех событий, происходящих в объекте. Кроме времен tM и tс есть еще и реальное время tR жизни компонентов, объекта. Соотношение tc/tR характеризует ускорение моделирования, его временную эффективность, а соотношение tM/tR определяет масштаб модельного времени.
59. Способы продвижения модельного времени
В имитационных моделях применяют два основных способа скачкообразного продвижения дискретного модельного времени: -1) способ приращений, когда время перемещается с постоянным шагом t ; 2) событийный способ, когда время перемещается с переменным шагом от момента наступления текущего события к моменту наступления ближайшего последующего события.
В способе приращений возможны пустые шаги, когда на отрезках длительности t и в соответствующих тактах отсутствуют события.
Кроме того, здесь события обрабатываются не тогда, когда происходят, что может приводить к ошибкам моделирования. Заниженный шаг приводит к росту пустых тактов, завышенный - к искажению реальной картины развития процессов в объекте. Реализация метода относительно проста. В событийный способе пустых тактов нет, модули обработки событий активизируются только тогда, когда они реально происходят.
Обобщённые алгоритмы моделирования стационарных объектов представлены на рисунке. Здесь блоки 1-3 служат для подготовки модели к моделированию, в том числе для ввода исходных данных, генерации и инициализации модели. Блоки 4,6,7 (рис.34) и блоки 4,5,7,8 (рис.35) отрабатывают очередной такт (итерацию) имитационного моделирования
