Имитационное моделирование информационных процессов и систем вариант №12

 

Белорусский союз потребительских обществ

Учреждение образования "Белорусский торгово-экономический университет потребительской кооперации"

Кафедра информационно-вычислительных систем









Курсовая работа

по дисциплине "Имитационное моделирование информационных процессов и систем"

на тему

"Моделирование диспетчерского пункта по управлению внутризаводским транспортом"




Выполнила: студент 5 курса,

В.М. Малевич

Научный руководитель:

доцент. О.И. Еськова




Гомель 2012


Оглавление


Введение

. Постановка задачи и исходные данные

. Описание возможностей языка GPSS

3. Блок схема модели

4. Описание модели

. Программа модели на языке GPSS

6. Обсуждение результатов моделирования диспетчерского пункта по управлению внутризаводским транспортом

Заключение

Список использованной литературы

Приложение



Введение


Метод имитационного моделирования основан на использовании алгоритмических имитационных моделей, реализуемых на ЭВМ, для исследования процесса функционирования сложных систем. Позволяет решать задачи исключительной сложности. Метод не требует создания специальной аппаратуры для каждой новой задачи и позволяет легко изменять значения параметров исследуемых систем и начальных условий.

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

Метод имитационного моделирования с использованием генератора случайных чисел для расчета статистически достоверных переменных. Требует множества повторений базового алгоритма для построения статистически значимого распределения возможных результатов. Метод дает возможность широкого использования математического аппарата и вычислительной техники для анализа экономических процессов.

Метод имитационного моделирования положен в основу нового семейства пакетов поддержки принятия решений. Метод хорошо зарекомендовал себя для решения задач фундаментального анализа и стратегического планирования. Метод имитационного моделирования в настоящее время общепризнанный при анализе сложных физико-химических явлений в различных областях знания. Привлекательность имитационного моделирования обусловлена тем, что при изучении конкретных процессов и явлений можно исследовать влияние на процесс или структуру различных факторов, имеющих место в реальной ситуации. Кроме того, при имитационном моделировании имеется возможность всестороннего изучения промежуточных стадий процесса на этапе 4, 6 и на других видах работ, что затруднено, а зачастую просто невозможно, при использовании экспериментальных методов изучения.

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

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

Курсовая работа имеет 23 листа. Состоит из разделов: постановка задачи и исходные данные, описание возможностей языка GPSS, Блок схема модели, описание модели, программа модели на языке GPSS, обсуждение результатов моделирования, заключение, список использованной литературы, и двух приложений Аи Б. В "Разделе описание возможностей языка GPSS" имеется одна таблица. В разделе "Обсуждение результатов моделирования организации очередей различных типов на авторемонтном предприятии" имеется 4 рисунка. При написании использовалось 3 источника, которые перечислены в разделе "Список использований литературы.



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


Диспетчер управляет внутризаводским транспортом и имеет в своем распоряжении два грузовика. Заявки на перевозки поступают к диспетчеру каждые 5±4 минуты. Диспетчер допускает у себя накопление до пяти заявок, после чего вновь прибывшие заявки получают отказ. Время выполнения заявки грузовиком составляет 10±4 минуты. Выполните моделирование работы внутризаводского транспорта в течение 10 часов. Подсчитайте число обслуженных и число отклоненных заявок, коэффициент загрузки грузовиков.


.Описание возможностей языка GPSS


Для организации процесса моделирования во времени в системе GPSS используется специальная переменная - таймер модельного времени. Эта переменная может изменяться только в сторону увеличения.

Следует четко понимать отличие времени моделирования и модельного времени. Модельное время - это значение переменной "таймер модельного времени", которое является образом реального времени моделируемой системы. А время моделирования - это время, затраченное компьютером на выполнение имитационного эксперимента - "прогонов" модели. Очевидно, что время моделирования зависит не от того, какой реальный интервал времени имитируется, а от того, сколько событий происходит в системе.

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

Основным называется такое событие, время возникновения которого в ходе моделирования можно запланировать заранее, т.е. рассчитать его до фактического возникновения

Вспомогательными называются события, время возникновения которых невозможно запланировать заранее. Они являются следствием основных событий и происходят в те же моменты времени, что и основные.

Таким образом, события в системе происходят только в те моменты времени, в которые запланированы основные события. В интервалах между временем основных событий состояние системы не изменяется. Поэтому для изменения таймера модельного времени в системе GPSS выбран метод переменного приращения значения таймера. Суть его в том, что значение таймера модельного времени после обработки события увеличивается до значения времени следующего ближайшего события.

Основные объекты языка GPSS.

Выделяют четыре основных категории объектов GPSS ( табл.2.1.)


Таблица 2.1.- Объекты языка GPSS

Категория объектаТип объектаМнемоническое обозначениеДинамическаяТранзакт-Статическая, или оборудованиеУстройствоFПамятьSКлючLСтатистическаяОчередьQТаблицаTОперационнаяБлок-

Динамическая категория объектов представлена одним типом - транзактом. Транзакт имитирует единицу исследуемого потока запросов на обслуживание. Например, транзакт может представлять деталь, подлежащую обработке на станке, автомобиль в модели транспортной системы, задание пользователя в вычислительной системе и т.д. Транзакт- это динамический (т.е. движущийся) элемент GPSS-модели. Работа модели заключается в перемещении транзактов от одного операционного блока к другому. Именно транзакт, двигаясь по модели, является инициатором смены состояний моделируемой системы. С каждым транзактом связан ряд параметров. Например, транзакту может быть присвоен приоритет, который определяет порядок обслуживания его в очереди. Транзакты с более высоким приоритетом выбираются на обслуживание в первую очередь. Или, например, если транзакт имитирует собой судно, параметром может быть количество груза, подлежащего разгрузке. Это значение может быть использовано для определения времени разгрузки у причала порта.

К статической категории (оборудованию) относятся устройства, памяти и ключи. Устройства (FACILITY) используются для моделирования ресурса, который в каждый момент времени может быть занят только одним транзактом. Например, кассир, парикмахер или продавец, если он один обслуживает клиентов; центральный процессор в вычислительной системе, кладовщик на складе и т.п. Памяти (STORAGE) представляют оборудование, которое может использоваться несколькими транзактами одновременно. Например, запоминающее устройство вычислительной системы, стоянка автомобилей с ограниченным числом мест, несколько причалов в порту и т.д. Логические ключи (SWITCH) служат для блокировки или изменения маршрута движения транзактов. Они могут быть использованы в модели, например, для изображения светофора или переключателя.

Статистические объекты (очереди и таблицы) предназначены для сбора статистических данных в различных точках модели и представления их в виде стандартных показателей.

Очередь (QUEUE) - это объект, предназначенный для сбора статистики по задержанным сообщениям (среднее время ожидания, максимальная длина очереди и т.д.). Необходимо отметить, что объект "очередь" не влияет на создание очереди транзактов, а лишь служит для сбора статистики по тем очередям, которые нас интересуют.

Таблица (TABLE) используется для сбора статистической информации в виде эмпирических функций распределения случайных величин, получаемых в ходе моделирования.

Все вышеперечисленные объекты присутствуют в модели неявно, т.е. они существуют в процессе моделирования в виде некоторых информационных структур (переменных, списков и пр.), к которым пользователь (разработчик модели) имеет весьма ограниченный доступ. Для разработки модели пользователь использует блоки.

Блоки относятся к категории операционных объектов и задают логику функционирования моделируемого процесса или системы, определяют пути движения транзактов между объектами категории оборудования. В общем случае модель представляет собой несколько отдельных сегментов, каждый из которых состоит из последовательности блоков и определяет путь движения некоторого типа транзактов. Все события в моделируемой системе происходят в результате входа транзактов в блоки и выполнения блоками своих функций. Основные функции блоков следующие:

-создание (генерация) и уничтожение транзактов;

-задержка транзакта на некоторый интервал времени;

изменение маршрута движения транзактов;

изменение числовых атрибутов объектов.

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

1)транзакт входит в блок, функцией которого является задержка транзакта на некоторое время;

2)транзакт входит в блок, функцией которого является удаление транзакта из модели;

)транзакт пытается войти в следующий блок, однако блок отказывается принять этот транзакт.

Другая возможная ситуация - текущий блок не выпускает транзакт. В этом случае транзакт остается в том блоке, в котором он в настоящее время находится (становится в очередь). Позднее он будет повторять попытку войти в следующий блок. Одна из таких попыток может оказаться успешной. После этого транзакт сможет продолжать свое перемещение в модели.

В общем случае в модели существует большое число транзактов, которые могут перемещаться согласно некоторой очередности. Каждый перемещаемый транзакт система пытается продвинуть как можно дальше. При возникновении одной из вышеперечисленных ситуаций, когда его дальнейшее перемещение невозможно, начинается перемещение в модели другого транзакта. Таким образом, выполнение моделирования в системе продолжается.

Каждый блок в модели имеет номер, который присваивается ему автоматически, согласно месту его расположения в модели. Кроме того, блок может иметь символическое имя (метку), которое используется для ссылки на этот блок при передаче управления. Блок может иметь до 8 операндов, уточняющих его действие. Для удобства записи обычно операнды обозначаются символами A, B, C, …, H. Если операнды блока в явном виде не заданы, интерпретатор GPSS полагает их значение по умолчанию.

Кроме операторов блоков, разработчик модели может использовать еще два вида операторов: операторы описания объектов и управляющие операторы. Операторы описания позволяют определить переменную, функцию, описать емкость памяти (количество каналов многоканальной СМО), параметры таблицы и пр. Управляющие операторы позволяют задать условия моделирования, такие как продолжительность моделирования, число прогонов модели, порядок и условия сбора статистики. В системе GPSS World управляющие операторы можно как вносить в текст самой модели, так и задавать через командное меню системы.

Простейшие операторы GPSS. Введение транзактов в модель.

Для ввода транзактов в модель используется блок GENERATE (Создать). Он создает (генерирует) транзакты в модели согласно заданному закону распределения интервала времени между их поступлением. Этот блок может иметь 5 операндов, т.е. имеет вид:

GENERATE A,B,C,D,E

Операнды A,B,…,E указывают следующие характеристики входного потока (в скобках значение по умолчанию):

A - средний интервал времени между поступлением транзактов (0);

B - половина поля допуска (размах) интервала равномерного распределения (0);

C - время создание первого транзакта (0);

D - ограничитель количества создаваемых транзактов (бесконечность);

E - приоритет создаваемых транзактов (0). В GPSS возможно всего 128 уровней приоритета, они задаются числами от 0 до 127. Чем больше значение приоритета, тем больше преимуществ получает при продвижении по модели транзакт;

На начальном этапе будем рассматривать только равномерное распределение интервалов между транзактами. Для задания других видов распределений нужно использовать специальные функции, что будет рассмотрено позже.

Управление устройствами.

Объект типа "устройство" является аналогом канала обслуживания в СМО. В каждый момент времени он может быть занят только одним транзактом. Если устройство занято, транзакты ожидают в очереди его освобождения.

Занятие устройства транзактом выполняется блоком SEIZE (Занять) формата:

SEIZE A

Операнд A - символическое или числовое имя устройства. Правила записи всех символических имен в GPSS (будь то имя устройства, имя очереди, имя переменной или метка в модели) следующие:

·Первые три символа должны быть буквами.

·Имя не должно быть ключевым словом системы GPSS.

·Все символы строчных букв преобразуются в прописные.

Вход транзакта в блок SEIZE моделирует занятие устройства. Если транзакт пытается войти в этот блок, то производятся следующие действия:

1)Проверяется состояние устройства

2)Если устройство свободно, то состояние устройства изменяется на "занято", а транзакту разрешается дальнейшее продвижение.

)Если же устройство занято, то транзакту не разрешается вход в блок SEIZE. Он остается в предыдущем блоке, и на этом этапе его продвижение в модели заканчивается.

Освобождение устройства выполняется блоком RELEASE (Освободить) формата:

RELEASE A

Операнд A - символическое или числовое имя устройства.

Этот блок разрешает вход и выход транзакту в любом случае. Когда транзакт входит в этот блок, состояние устройства изменяется на "свободно". Попытка входа в блок RELEASE транзакта, ранее не прошедшего блок SEIZE с тем же именем в поле А, что и в блоке RELEASE, приводит к прекращению моделирования из-за нарушения логики моделирования.

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

Задержка транзактов во времени.

Моделирования обслуживания на транзакта на устройстве выполняется задержкой этого транзакта на случайное (в общем случае) время обслуживания. Реализуется это в GPSS с помощью блока ADVANCE (Задержать) формата:

ADVANCE A,B

A - среднее значение времени задержки (0);

B - половина поля допуска (размах) интервала времени задержки (0).

Блок ADVANCE никогда не препятствует входу транзакта. Любое число транзактов может находится в этом блоке одновременно. Когда транзакт попадает в этот блок, разыгрывается случайное значение времени пребывания в нем, согласно операндам A и B. Далее транзакт будет находиться в блоке ADVANCE до истечения этого времени. Как и в случае блока GENERATE, для реализации других видов распределений, отличных от равномерного, нужно использовать в качестве аргументов специальные функции.

Сбор статистики при ожидании в очереди.

Как уже отмечалось выше, если устройство занято каким-либо транзактом, то блок SEIZE запрещает вход всем остальным транзактам. Эти транзакты, которые тоже хотели бы занять устройство, остаются в предыдущем блоке. Там они могут накапливаться, образуя очередь. Дисциплина обслуживания этой очереди, принятая по умолчанию в GPSS, - это "первым пришел - первым обслужен в пределах одного класса приоритетов". Таким образом, после освобождения устройства, из очереди выбирается тот транзакт, который имеет больший приоритет, а среди транзактов одинакового приоритета - тот, который пришел ранее. Очереди в системе образуются автоматически, в результате того, что транзакты вынуждены ожидать освобождения устройства. По некоторым очередям разработчик модели хочет собирать статистику моделирования, а именно:

1)Максимальное число транзактов в очереди;

2)Среднее число транзактов в очереди;

)Общее число транзактов, прошедших через очередь;

)Число транзактов, которые были зарегистрированы, но не потратили никакого времени на ожидание в очереди (нулевые входы) и их процент от общего числа транзактов;

)Среднее время ожидания в очереди (с учетом и без учета нулевых входов).

Для того, чтобы организовать сбор такой статистики (а не для того, чтобы организовать очередь), служат блоки QUEUE (Стать в очередь) и DEPART (Покинуть очередь).

QUEUE A,BA,B - Символическое имя или номер очереди, к которой нужно присоединиться или покинуть (по умолчанию ошибка);

B - число занимаемых или освобождаемых мест в очереди (по умолчанию 1).

Блоки QUEUE и DEPART всегда пропускают транзакт. При входе транзакта в блок QUEUE моделирующая программа GPSS выполняет действия, фиксирующие вхождение транзакта в очередь (увеличение счетчика входов, запоминание времени постановки транзакта в очередь и т.д.). Когда же транзакт проходит блок DEPART, выполняются действия, регистрирующие выход транзакта из очереди и расчет соответствующих характеристик этого транзакта. Следует отметить, что моделирующий алгоритм GPSS устроен так, что среднее время пребывания в очереди рассчитывается с учетом и тех транзактов, которые в момент окончания моделирования находятся в очереди. Поэтому среднее время пребывания в очереди получается несколько заниженным, т.к. транзакты, находящиеся в очереди, должны были бы оставаться в ней еще некоторое время. Статистику по очередям, для которых организован сбор статистики блоками QUEUE - DEPART, пользователь получает в отчете по окончанию моделирования.

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

имитационный моделирование программа gpss

3.Блок схема модели


Сегмент 1 "Управление внутризаводским транспортом"



4.Описание модели


Первый сегмент соответствует управление внутризаводским транспортом. Второй сегмент Таймер.

Для ввода транзакта (оператора) в модель используется блок GENERATE (Создать). распределения интервала времени между их поступлением. Этот блок может иметь 5 операндов, но в нашем случае имеет один операнд GENERATE (ограничитель количества создаваемых транзактов). Он создает (генерирует) транзакты в модели согласно заданному закону. После чего следует блок TRANSFER в режиме BOTH, этот фрагмент программы работает следующим образом: когда транзакт поступает в блок TRANSFER, то он в первую очередь пытается протолкнуть его в следующий по порядку блок (две запятые подряд означают, что операнд В пропущен, следовательно, по умолчанию подразумевается следующий блок.) Если все каналы заняты, то блок ENTER может не пропустить транзакт, тогда блок TRANSFER отправляет его на блок с меткой BYBYE, который в свое время отправляет в блок TERMINATE, который уничтожает транзакты, получившие отказ. Попавшие транзакты в блок ENTER в памяти NAKOP накапливаются в нем, по условию до 5, и ждут пока не освободится GRUZ. GRUZ - это память, имитирующее грузовик и занимает память GRUZ. Транзакт попавший в GRUZ переходит в блок LEAVE, который в свою очередь освобождает NAKOP. Далее транзакт попадает в блок ADVANCE, где происходит занятие устройства по условию 10+-4, после чего попадает в блок LEAVE, где происходит освобождение памяти GRUZ. Транзакт далее попадает в блок TERMINATE где происходит удаление обслуженных.

Сегмент 2 Таймер. Для того что бы закончить моделирование по истечении времени 600 единиц времени (что соответствует 10 часов) генерируем блок GENERATE 600, и завершаем моделирование блоком TERMINATE 1. В момент времени, равный 600, моделирование будет закончено, независимо сколько раз GRUZ использовался, и используется ли сейчас.


5.Программа модели на языке GPSS


*Модель работы диспетчера управляющего внутризаводским транспортом

NAKOP STORAGE 5

GRUZ STORAGE 2

* СЕГМЕНТ

GENERATE5,4;Ввод транзакта в модель.Заявки поступают каждые 5+-4мин.,,BYBYE;Транзакт пытается пройти в следующий блок или по метке BYBYE;Знанимает память NAKOP

ENTERGRUZ;Занимает память GRUZ

LEAVENAKOP;Освобождает NAKOP

ADVANCE10,4;Занятие устройства на 10+-4GRUZ;Освобождает память GRUZE

TERMINATE;Удаление обслуженных

BYBYETERMINATE;Удаление обслуженных

* ТАЙМЕР;Приход таймера через 600 мин.;Завершение моделирования


6. Обсуждение результатов моделирования диспетчерского пункта по управлению внутризаводским транспортом


В заголовке отчета (рис.6.1) указывается имя модели и номер отчета "GPSS World Simulation Report - Модель диспетчер 12.7.1", а в следующей строке - дата и время его получения "Thursday, June 14, 2012 23:59:33". Затем идет общая информация о модели и ее прогоне.

START TIME - модельное время начала сбора статистики. Если не использовалась команда RESET, оно равно 0;

END TIME - модельное время окончания сбора статистики (время окончания последнего прогона - 600);

BLOCKS - количество блоков в модели - 11;

FACILITIES - количество устройств в модели - 0;

STORAGES - количество памятей в модели - 2.



Далее в отчете идет таблица символических имен, используемых в модели (рис.6.2). Для обозначения устройств, очередей, меток, переменных и т.п. в языке GPSS можно использовать как числовые константы, так и символические имена. В столбце NAME указывается символическое имя, а в столбце VALUE - соответствующие числовые эквиваленты, присвоенные компилятором.



На (рис 6.3) показан список блоков модели. В столбце ENTRY COUNT приведено общее число транзактов, входивших в данный блок, в столбце CURRENT COUNT - текущее количество транзактов в блоке на момент окончания моделирования, а в столбце RETRY - количество транзактов, ожидающих готовности для входа в блок. Таким образом, за прошедшее время моделирования 600 единиц времени, только 114 транзакта вошли в систему через блок GENERATE, один в момент окончания моделирования находился в очереди (блок QUEUE QDRUG) и два на обслуживании (блок ADVANCE). Ещё два транзакта не вошли в очередь, и были удалены как необслуженные (блок TERMINATE)



На (рис.6.4) показано продолжение отчета о результатах моделирования, где приведены статистические данные о работе устройства GRUZ, и очереди NAKOP ,а также распечатка дельнейшие события.



Далее ответим на поставленные вопросы в разделе постановка задачи.

Число обслуженных заявок составляет 109, число отклоненных заявок составило 2. Коэффициент загрузки грузовиков составил 0,915 , что показывает о хорошей загруженности грузовиков.



Заключение


В данной курсовой работе описывается моделирование, анализ и исследование характеристик системы организации различных типов очередей на авторемонтном предприятии.

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

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

Средства GPSS позволяют проанализировать работу, результаты деятельности любой организации, даже еще не созданной, что очень важно. Это позволяет спрогнозировать результаты деятельности создаваемой организации, может дать анализ рентабельности данного проекта. Также позволяет проанализировать устойчивость модели при корректировки вносимых данных. Все это поможет избежать бесполезных затрат на реализацию не перспективных проектов, дают возможность выбрать оптимальный вариант работы СМО в зависимости от количества имеющихся каналов на входе и каналов обслуживания. Но для правильного выбора оптимальной работы модели руководителю нужно уметь выбрать из множества данной информации ту, которая заслуживает наибольшего внимания, т.е. которая является наиболее правильной и экономичной по времени, средствам и т.д. с точки зрения данного предприятия.

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



Список использованной литературы


1.Лоу, А. Имитационное моделирование / А. Лоу, В. Кельтон. - СПб. : Питер, 2004.

2.Рыжиков, Ю.И. Имитационное моделирование. Теория и технологии / Ю.И. Рыжиков. - СПб : Корона принт, 2004.

.Советов, Б.Я. Моделирование систем : практикум / Б.Я. Советов, С.А. Яковлев. - М. : Высш. шк., 2005.

.Шрайбер, Т. Дж. Моделирование на GPSS/ Т.Дж. Шрайбер. - М.: Машиностроение, 1980.

.Харин Ю.С. Основы имитационного и статистического моделирования. Учебное пособие/ Ю.С. Харин, В.И. Малюгин, В.П.Кирлица и др. - Мн.:Дизайн ПРО, 1997.

.Кудрявцев Е.М. GPSS World. Основы имитационного моделирования различных систем/ Е.М. Кудрявцев. - М.: ДМК, 2004.

.Максимей И.В. Имитационное моделирование на ЭВМ/ И.В. Максимей. - М.: Радио и связь, 1988.

.Методические требования к содержанию и оформлению курсовых работ/ Л.П. Харлап, Е.М. Сибогатова. - Гомель, БТЭУ, 2004. (мет. №1365)

.Лабораторный практикум по имитационному моделированию /Еськова О.И. - размноженные материалы в кааб 3-35.



Приложение A


Программа на языке GPSS



Приложение Б


Содержимое окна отчета


Белорусский союз потребительских обществ Учреждение образования "Белорусский торгово-экономический университет потребительской кооперации" Кафед

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ