Скачать презентацию ОСНОВЫ ТЕХНОЛОГИИ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ 1 ПОНЯТИЕ СТАТИСТИЧЕСКОГО Скачать презентацию ОСНОВЫ ТЕХНОЛОГИИ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ 1 ПОНЯТИЕ СТАТИСТИЧЕСКОГО

Моделирование систем2.ppt

  • Количество слайдов: 16

ОСНОВЫ ТЕХНОЛОГИИ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ ОСНОВЫ ТЕХНОЛОГИИ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ

1. ПОНЯТИЕ СТАТИСТИЧЕСКОГО ЭКСПЕРИМЕНТА • Что значит статистический эксперимент? • Наблюдение поведения модели системы 1. ПОНЯТИЕ СТАТИСТИЧЕСКОГО ЭКСПЕРИМЕНТА • Что значит статистический эксперимент? • Наблюдение поведения модели системы под влиянием входных воздействий, часть которых (или все) носят случайный характер, позволяющее оценить эффективность и характеристики системы с помощью имитационного моделирования • Проведение статистического эксперимента возможно только с помощью имитационной модели 2

 • Такая модель должна отвечать двум основным требованиям: – во-первых, отражать логику функционирования • Такая модель должна отвечать двум основным требованиям: – во-первых, отражать логику функционирования исследуемой системы во времени; – во-вторых, обеспечивать возможность проведения статистического эксперимента. • Метод статистического эксперимента применим для исследования стохастических и детерминированных систем 3

Пример. Найти площадь круга 4 Пример. Найти площадь круга 4

Выводы: • Каждый прогон модели можно рассматривать как одно наблюдение в проводимом эксперименте на Выводы: • Каждый прогон модели можно рассматривать как одно наблюдение в проводимом эксперименте на модели. • С увеличением продолжительности прогона (то есть продолжительности наблюдения) отклонение измеряемой величины от ее точного значения уменьшается, поскольку наблюдаемая система переходит в стационарное состояние. • Влияние переходных условий можно уменьшить, если увеличить количество прогонов модели (то есть количество экспериментов). • Существует предел, за которым увеличение продолжительности прогона модели уже не дает существенного повышения точности результата, измеряемой дисперсией. 5

2. ОБЛАСТЬ ПРИМЕНЕНИЯ И КЛАССИФИКАЦИЯ ИМИТАЦИОННЫХ МОДЕЛЕЙ • Имитационная модель (ИМ) — это формальное 2. ОБЛАСТЬ ПРИМЕНЕНИЯ И КЛАССИФИКАЦИЯ ИМИТАЦИОННЫХ МОДЕЛЕЙ • Имитационная модель (ИМ) — это формальное (то есть выполненное на некотором формальном языке) описание логики функционирования исследуемой системы и взаимодействия отдельных ее элементов во времени, учитывающее наиболее существенные причинноследственные связи, присущие системе, и обеспечивающее проведение статистических экспериментов. 6

Имитационное моделирование применяется в случаях: • если не существует законченной постановки задачи на исследование Имитационное моделирование применяется в случаях: • если не существует законченной постановки задачи на исследование и идет процесс познания объекта моделирования; • если характер протекающих в системе процессов не позволяет описать эти процессы в аналитической форме; • если необходимо наблюдать за поведением системы (или отдельных ее компонентов) в течение определенного периода, в том числе с изменением скорости протекания процессов; • при изучении новых ситуаций в систем, либо при оценке функционирования ее в новых условиях; • если исследуемая система является элементом более сложной системы, другие элементы которой имеют реальное воплощение; • когда необходимо исследовать поведение системы при введении в нее новых компонентов. 7

 • Имитационные модели имеют целый ряд недостатков: – разработка ИМ, как правило, требует • Имитационные модели имеют целый ряд недостатков: – разработка ИМ, как правило, требует больших затрат времени и сил – любая ИМ сложной системы значительно менее «объективна» , чем аналитическая модель, поскольку отражает субъективные представления разработчика о моделируемой системе – результаты имитационного моделирования всегда носят частный характер, необходимы серии модельных экспериментов 8

 • Выделяют следующие классы ИМ – модели с постоянным шагом времени – модели • Выделяют следующие классы ИМ – модели с постоянным шагом времени – модели с переменным шагом времени – модели особых состояний – автоматические: пользователь управляет началом и окончанием работы модели – диалоговые: пользователь активно управляет ходом моделирования 9

3. ОПИСАНИЕ ПОВЕДЕНИЯ СИСТЕМЫ Для описания поведения системы используются результаты разработки концептуальной модели системы, 3. ОПИСАНИЕ ПОВЕДЕНИЯ СИСТЕМЫ Для описания поведения системы используются результаты разработки концептуальной модели системы, а именно: • определение принадлежности моделируемой системы одному из известных классов; • выбор уровня детализации представления системы в модели и ее декомпозиция; • выбор метода отображения динамики системы (на основе событий, процессов или транзактов); • формальное (математическое) описание случайных факторов, подлежащих учету в модели; • выбор механизма изменения и масштаба модельного времени. 10

 • Работа (активность) — это единичное действие системы по обработке (преобразованию) входных данных. • Работа (активность) — это единичное действие системы по обработке (преобразованию) входных данных. В зависимости от природы моделируемой системы под входными данными могут пониматься информационные данные или какие-либо материальные ресурсы. Каждая из работ характеризуется временем выполнения и потребляемыми ресурсами. 11

 • Под процессом понимают логически связанный набор работ. Некоторые процессы могут рассматриваться, в • Под процессом понимают логически связанный набор работ. Некоторые процессы могут рассматриваться, в свою очередь, как работы в процессе более высокого уровня. Любой процесс характеризуется совокупностью статических и динамических характеристик. 12

К статическим характеристикам процесса относятся: • длительность; • результат; • потребляемые ресурсы; • условия К статическим характеристикам процесса относятся: • длительность; • результат; • потребляемые ресурсы; • условия запуска (активизации); • условия останова (прерывания). В общем случае статические характеристики процесса не изменяются в ходе его реализации, однако при необходимости любая из них может быть представлена в модели как случайная величина, распределенная по заданному закону. 13

 • Динамической характеристикой процесса является его состояние (активен или находится в состоянии ожидания). • Динамической характеристикой процесса является его состояние (активен или находится в состоянии ожидания). Моделирование в терминах процессов производится в тех случаях, когда система оценивается по каким-либо временным показателям, либо с точки зрения потребляемых ресурсов. 14

 • Событие представляет собой мгновенное изменение некоторого элемента системы или состояния системы в • Событие представляет собой мгновенное изменение некоторого элемента системы или состояния системы в целом. Событие характеризуется: • условиями (или законом) возникновения; • типом, который определяет порядок обработки (дисциплину обслуживания) данного события; • нулевой длительностью. Обычно события подразделяют на две категории: • события следования, которые управляют инициализацией процессов (или отдельных работ внутри процесса); • события изменения состояний (элементов системы или системы в целом). 15

 • Транзакт — это некоторое сообщение (заявка на обслуживание), которое поступает извне на • Транзакт — это некоторое сообщение (заявка на обслуживание), которое поступает извне на вход системы и подлежит обработке. • В некоторых случаях удобно проследить функционирование системы относительно алгоритма обработки транзакта. В рамках одной ИМ могут рассматриваться транзакты нескольких типов. Каждый транзакт характеризуется соответствующим алгоритмом обработки и необходимыми для его реализации ресурсами системы. 16