Имитационное моделирование: сущность, принципы построения
Автор работы: Пользователь скрыл имя, 06 Июня 2013 в 10:05, реферат
Описание работы
Цель данной работы заключается в анализе построения принципов имитационных моделей.
Достижение поставленной цели можно осуществить посредством решения следующих задач:
Изучить основные понятия имитационного моделирования
Рассмотреть принципы построения имитационных моделей
На конкретном примере рассмотреть один из принципов построения имитационных моделей
Содержание работы
ВВЕДЕНИЕ 3
1 СУЩНОСТЬ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ 4
2 ПРИНЦИПЫ ПОСТРОЕНИЯ ИМИТАЦИОННЫХ МОДЕЛЕЙ 6
2.1 Принцип постоянного приращения модельного времени (∆t) 6
2.2 Принцип особых состояний (принцип ) 8
3 ПРИМЕР ПОСТРОЕНИЯ ИМИТАЦИОННОЙ МОДЕЛИ С ПОМОЩЬЮ ПРИНЦИПА ∆t 11
ЗАКЛЮЧЕНИЕ 12
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 13
Файлы: 1 файл
Документ Microsoft Word.docx
— 121.68 Кб (Скачать файл)Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Российская академия народного хозяйства
и государственной службы
при Президенте Российской Федерации»
ДАЛЬНЕВОСТОЧНЫЙ ИНСТИТУТ
Факультет государственного и муниципального управления
Направление подготовки 081100 «Государственное и муниципальное управление»
Профиль подготовки бакалавр
Кафедра государственное и муниципальное управление
РЕФЕРАТ
по дисциплине «Математическое моделирование социально-экономических процессов»
на тему:
ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ: СУЩНОСТЬ, ПРИНЦИПЫ ПОСТРОЕНИЯ
Автор работы:
студент 122 группы
очной формы обучения
Ф.И.О.____Бойченко.Т.О.__ _
подпись___________________
Руководитель работы:
Должность, ученая степень и (или)
звание___ к.п.н., доц._____________
Ф.И.О. _ Карпова И.В._______
Хабаровск 2013г.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1 СУЩНОСТЬ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ 4
2 ПРИНЦИПЫ ПОСТРОЕНИЯ ИМИТАЦИОННЫХ МОДЕЛЕЙ 6
2.1 Принцип постоянного приращения модельного времени (∆t) 6
2.2 Принцип особых состояний (принцип ) 8
3 ПРИМЕР ПОСТРОЕНИЯ ИМИТАЦИОННОЙ МОДЕЛИ С ПОМОЩЬЮ ПРИНЦИПА ∆t 11
ЗАКЛЮЧЕНИЕ 12
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 13
ВВЕДЕНИЕ
Вопросы имитационного моделирования процессов и машин приобрели в настоящее время первостепенное значение. Моделирование, как замещение одного объекта другим с целью получения информации о важнейших свойствах объекта-оригинала с помощью объекта-модели, позволяет уменьшить ресурсы, необходимые для создания изучения, выбора и оптимизации технологических процессов. Область применения имитационного моделирования широка и разнообразна. Алгоритмы и методы имитационного моделирования используются в различных областях, от решения и анализа простых технических и экономических задач до разработки технологических комплексов.
Именно моделирование является средством, позволяющим без больших капитальных затрат решить проблемы построения, функционирования и модернизации сложных хозяйственных, технических и технологических объектов, что является актуальной темой в настоящее время.
Цель данной работы заключается в анализе построения принципов имитационных моделей.
Достижение поставленной цели можно осуществить посредством решения следующих задач:
- Изучить основные понятия имитационного моделирования
- Рассмотреть принципы построения имитационных моделей
- На конкретном примере рассмотреть один из принципов построения имитационных моделей
Объектом исследования выступает имитационное моделирование
Предметом исследования – являются принципы построения имитационных моделей
1 СУЩНОСТЬ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ
Имитационное моделирование — метод, позволяющий строить модели, описывающие процессы так, как они проходили бы в действительности. Такую модель можно «проиграть» во времени как для одного испытания, так и заданного их множества. При этом результаты будут определяться случайным характером процессов. По этим данным можно получить достаточно устойчивую статистику.
Имитационное моделирование — это метод исследования, при котором изучаемая система заменяется моделью с достаточной точностью описывающей реальную систему и с ней проводятся эксперименты с целью получения информации об этой системе. Экспериментирование с моделью называют имитацией (имитация — это постижение сути явления, не прибегая к экспериментам на реальном объекте).
Имитационное моделирование — это частный случай математического моделирования. Существует класс объектов, для которых по различным причинам не разработаны аналитические модели, либо не разработаны методы решения полученной модели. В этом случае математическая модель заменяется имитатором или имитационной моделью.
Имитационным моделированием иногда называют получение частных численных решений сформулированной задачи на основе аналитических решений или с помощью численных методов.
Имитационная модель — логико-математическое описание объекта, которое может быть использовано для экспериментирования на компьютере в целях проектирования, анализа и оценки функционирования объекта.
Процесс имитации включает в себя набор действий:
- создаются последовательные сценарии с использованием исходных данных, которые являются неопределенными;
- моделирование осуществляется таким образом, чтобы случайный выбор значений не нарушал фактических диапазонов изменения параметров;
- результаты имитации собираются и анализируются статистически с тем, чтобы оценить меру риска.
Суть имитационного моделирования заключается в том, чтобы как можно точнее, полнее, нагляднее отобразить моделируемый объект и динамику его функционирования. По возможности нужно как можно меньше деформировать структуру объекта, т.е. желательно, чтобы в модели все части объекта имели реальное отображение, а потоки информации о них представляли реальные потоки заказов, ресурсов, людей, идей и т.п.
Цель имитационного моделирования состоит в воспроизведении поведения исследуемой системы на основе результатов анализа наиболее существенных взаимосвязей между ее элементами или другими словами — разработке симулятора исследуемой предметной области для проведения различных экспериментов.
Имитационное моделирование
позволяет имитировать
2 ПРИНЦИПЫ ПОСТРОЕНИЯ ИМИТАЦИОННЫХ МОДЕЛЕЙ
2.1 Принцип постоянного приращения модельного времени (∆t)
Существуют два основных принципа построения имитационных моделей способа – принцип ∆t и принцип особых состояний.
Рассмотрим сущность принципа ∆t.
Рассмотрим этот принцип
сначала для детерминированных
систем. Предположим, что начальное
состояние системы
Для систем, где случайность является определяющим фактором, принцип t заключается в следующем:
- Определяется условное распределение вероятности на первом шаге (t1= t0+ t) для случайного вектора,обозначим его (Z1, Z2, … Zn). Условие состоит в том, что начальное состояние системы соответствует точке траектории .
- Вычисляются значения координат точки траектории движения системы (t1= t0+ t), к ак значения координат случайного вектора, заданного распределением, найденным на предыдущем шаге.
- Отыскиваются условное распределение вектора на втором шаге (t2= t1+ t), при условии получения соответствующих значений на первом шаге и т.д., пока ti= t0+ i t не примет значения (tМ= t0+ М t).
Можно представить укрупненную
схему моделирующего алгоритма,
который реализует принцип
В начале инициализируется программа, в частности вводятся значения Zi(t0), i=1,2,…k. Которые характеризуют состояние системы в k-мерном фазовом пространстве состояний в начальный момент времени t0. Модельное время устанавливается t = t0= 0. Основные операции по имитации системы осуществляется в цикле. Функционирование системы отслеживается по последовательной схеме состояний Zi(t). Для этого модельному даётся некоторое приращение dt. Затем по вектору текущих состояний определяются новые состояния Zi(t + dt), которые становятся текущими. Для определения новых состояний по текущим в формализованном описании системы должны существовать необходимые математические зависимости. По ходу имитации измеряются, вычисляются, фиксируются необходимые выходные характеристики. При моделировании стохастических систем вместо новых состояний вычисляются распределения вероятностей для возможных состояний. Конкретные значения вектора текущих состояний определяются по результатам случайных испытаний. В результате проведения имитационного эксперимента получается одна из возможных реализаций случайного многомерного процесса в заданном интервале времени(t0Tk).
Моделирующий алгоритм, основанный на применении dt применим для более широкого круга систем, чем алгоритм, построенный по принципу особых состояний. Однако при его реализации возникают проблемы определения величины dt. Для моделирования ВС на системном уровне в основном используются принцип особых состояний.
В целом принцип t является универсальным, применим для широкого класса систем. Его недостатком является неэкономичность с точки зрения затрат машинного времени.
2.2 Принцип особых состояний (принцип )
При рассмотрении некоторых видов систем можно выделить два вида состояний:
- обычное, в котором система находится большую часть времени, при этом Zi(t), (i=1 n) изменяются плавно.
- особое, характерное для системы в некоторые моменты времени, причем состояние системы изменяется в эти моменты скачком.
Принцип особых состояний отличается от принципа t тем, что шаг по времени в этом случае не постоянен, является величиной случайной и вычисляется в соответствии с информацией о предыдущем особом состоянии.
Примерами систем, имеющих особые состояния, являются системы массового обслуживания. Особые состояния появляются в моменты поступления заявок, в моменты освобождения каналов и т.д.
Для таких систем применение принципа t является нерациональным, так как при этом возможны пропуски особых состояний и необходимы методы их обнаружения.
Все возможные состояния системы Z(t) = {zi(t)} разбивают на два класса – обычные и особые. В обычных состояниях характеристики zi(t) меняются плавно и непрерывно. Особые состояния определяются наличием входных сигналов или выходом, по крайней мере, одной из характеристик zi(t) на границу области существования. При этом состояние системы меняется скачкообразно.
Процесс имитации развивался
с использованием управляющих
- определяется событие с минимальным временем — наиболее раннее событие;
- модельному времени присваивается значение времени наступления наиболее раннего события;
- определяется тип события;
- в зависимости от типа события предпринимаются действия, направленные на загрузку устройств и продвижение заявок в соответствии с алгоритмом их обработки, и вычисляются моменты наступления будущих событий; эти действия называют реакцией модели на события;
- перечисленные действия повторяются до истечения времени моделирования.