Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Описание машинной программы решения задачиСодержание книги Поиск на нашем сайте Текст программы приведен в приложении 1. Блок-диаграмма GPSS модели приведена в приложении 2. Команда SIMULATE указывает условия завершения процесса моделирования. Два блока GENERATE формируют два независимых потока транзактов. Блок PREEMPT позволяет получать в пользование устройство PUNKT. Это соответствует тому состоянию системы, когда происходит прерывание обычной заявки и начинается обслуживание срочной. EXT- метка блока, в который направляется транзакт, обслуживание которого было прервано. RE – транзакт, обслуживание которого было прервано, не претендует на завершение своего обслуживания в устройстве. Длительность разговора задается блоком ADVANCE (по экспоненциальному закону). Снятие прерывания осуществляется блоком RETURN. Для сбора и обработки статистики по очередям используются блоки QUEUE и DEPART. OCH1 и OCH2 – имя очереди, в которую заносится транзакт. Блок GENERATE 1440 имитирует работу в течение 24 часов. TERMINATE – уничтожение транзакта, поступившего в блок. TERMINATE 1 – уничтожение транзакта, значение счетчика завершений уменьшается на 1 (при достижении нулевого или отрицательного значения счетчика завершений процесс моделирования прекращается).
Результаты моделирования и их анализ При проведении имитационного моделирования с использованием исходной модели (приложение 2) получена статистика.
Проведем анализ полученного отчета. Во время моделирования было сгенерировано 180 и 60 транзактов (два блока GENERATE). В разделе FACILITY приведена статистика использования устройства PUNKT. Коэффициент загрузки устройства составляет 0.74, среднее время обслуживания – 4.460 единиц модельного времени. В разделе QUEUE приводится статистика по очередям. Для очереди OCH1: максимальное количество транзактов в очереди за время моделирования (MAX) – 4, средняя длина очереди (AVE.CONT.) – 0.607, среднее время нахождения транзакта в очереди (AVE.TIME) – 4.858. Для очереди OCH2: максимальное количество транзактов в очереди за время моделирования (MAX) – 1, средняя длина очереди (AVE.CONT.) – 0, среднее время нахождения транзакта в очереди (AVE.TIME) – 0.
Сравнение результатов имитационного моделирования и аналитического расчета характеристик
1) Аналитические результаты: Средняя длина очереди
Среднее время ожидания
2) По результатам моделирования: Средняя длина очереди
Среднее время ожидания
Несовпадение результатов объясняется тем, что при аналитическом расчете средняя длительность разговора была принята за 5 минут, не был учтен экспоненциальный закон.
|
||
|
Последнее изменение этой страницы: 2017-02-10; просмотров: 427; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.007 с.) |