Скачиваний:
101
Добавлен:
11.04.2015
Размер:
285.7 Кб
Скачать

Содержание

Введение ……………………………………………………………….......4

1. Постановка задачи……………………………………………………....5

2. Структурная схема модели …………………………………………….6

3. Имитационная модель на языке GPSS ………………………………..7

3.1 Описание системы моделирования GPSS ..……………….......7

3.2 Описание модели на GPSS …………………………………….8

3.3 Результаты вычислительных экспериментов ………………..10

4. Моделирование в системе AnyLogic ………………………………..11

4.1 Описание среды разработки AnyLogic ...……………………11

4.2 Создание модели в AnyLogic ...…………………………….…12

4.3 Результаты вычислительных экспериментов ………………..14

Заключение ....................................................................................………..16

Список использованных источников ........................................................17

Введение

Имитационное моделирование – это замещение одного объекта другим с целью получения информации о важнейших свойствах объекта-оригинала с помощью объекта-модели. Таким образом, моделирование может быть определено как представление объекта моделью для получения информации об этом объекте путем проведения экспериментов с его моделью.

Теория замещения одних объектов (оригиналов) другими объектами (моделями) и исследования свойств объектов на их моделях называется теорией моделирования.

Имитационной моделью называется специальный программный комплекс, который позволяет имитировать деятельность какого-либо

сложного объекта. Он запускает в компьютере параллельные

взаимодействующие вычислительные процессы, которые являются по своим

временным параметрам (с точностью до масштабов времени и пространства) аналогами исследуемых процессов.

Целью настоящей курсовой работы является моделирование системы массового обслуживания, ориентированное на изучение специализированных языков моделирования: GPSS и AnyLogic.

Исходя из заданной цели, в работе решаются следующие задачи:

- на основе содержательного описания исследуемой системы предлагается ее концептуальная модель в виде СМО;

- разработка моделирующей программы на специализированном языке имитационного моделирования;

- выполняются компьютерные эксперименты с моделью.

  1. Постановка задачи

Рассматривается процесс.

В узел коммутации сообщений, который состоит из входного буфера, процессора, двух выходных буферов и двух выходных линий, поступают сообщения с двух направлений (по каждому через интер­валы времени 15 ± 7 мс). Сообщения с первого направления посту­пают во входной буфер, обрабатываются в процессоре, накаплива­ются в выходном буфере первой линии и передаются по первой вы­ходной линии. Сообщения со второго направления обрабатываются аналогично, но накапливаются в выходном буфере второй линии и передаются по второй линии. Примененный метод контроля потоков разрешает одновременное присутствие в системе не больше трех со­общений с каждого направления. Если при наличии в системе трех сообщений с некоторого направления поступает сообщение с этого же направления, то оно получает отказ. Время обработки в процессоре равняется 7 мс на сообщение, время передачи по каждой из вы­ходных линий - 15 ± 5 мс.

Промоделировать работу узла коммутации на протяжении 10с.

Определить загрузку устройств и вероятность отказов в обслу­живании.

  1. Структурная схема модели

Моделируемая система представлена в виде модели системы массового обслуживания (СМО), структурная схема которой показана на рис.1.

Рисунок 1- Концептуальная модель процесса обслуживания покупателей в магазине

В модели используются следующие графические символы:

G - Блок GENERATE (Генерировать) – это блок, который создает заявки, входящие в модель. Интервал времени между последовательными отправками сообщений в входной буфер (то есть, выход заявки из блока GENERATE) называется интервалом поступления.

Queue – очередь сообщений у какого-либо устройств(процессор, линия).