
Среда программирования: Visual C++ .NET 2012
Название работы: Имитационное моделирование Си++, GPSS. Программа моделирует 500 минут работы сервера по обслуживанию заявок при этом каждая строка выводится в консоль, так же создается файл отчета out.txt
Вид работы: Лабораторная работа
Тематика работы: Алгоритмы, Математика, Прочие
Объем программы: 3 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: 500 минут, моделирование, сервер, заявки, приём заявок, Пуассон, PIS, Poisson Inverse Sequential, обратная функция Эрланга
Функции программы:
Заявки 1 типа образуют поток {1}.
Заявки 2 типа поступают в систему с интервалом времени, распределенным {2}.
Они обслуживаются сервером с разным временем обслуживания:
заявки первого типа – {3};
заявки второго типа – {4}.
Если сервер занят, когда поступает заявка, то заявка присоединяется к очереди с дисциплиной
обслуживания {5}.
Время моделирования Tf=500 мин.
1 2 3 4 5 6 7
Эрланговский
( l=3,λ =0.25)
Пуассоновский
(λ =0.5)
Нормальное
(μ = 12,σ = 2 )
Экспоненциальное
(λ =2)
FIFO Коэффициент
простоя
сервера
Среднее число
заявок,
стоявших в
очереди
Результаты имитации отразить в таблице. В таблицу занести последовательно шаги имитационного процесса. Каждая строка соответствует одному событию. В нее заносятся разыгрываемые времена осуществления будущих событий и значения параметров, которые были изменены при наступлении текущего. В качестве следующего выбирается событие с минимальным временем осуществления.
Событие tm L1 L2 h S n Q
0 50 44 501 0 0
L2 44 - 75 54 1 0
L1 50 112 - - 1 1 1
В таблице использованы следующие обозначения для событий и переменных:
L1 - прибытие следующей заявки типа 1;
L2 - прибытие следующей заявки типа 2;
tm - таймер модельного времени;
S - статус сервера (0 – свободен, 1 – занят);
h - окончание обслуживания текущей заявки. Для tm =0 h=501 мин.;
n – текущая длина очереди;
Q – содержимое очереди (1 заявка 1 типа, 2 заявка второго типа).
1. Реализовать модель системы, на языке c++ используя событийный принцип отсчета модельного времени. Разработать генераторы случайных чисел.
2. Протестировать реализованные генераторы случайных чисел.
3. Найти значения показателей функционирования системы заданные в колонках 6 и 7.
4. Провести валидацию разработанной модели используя, модель на языке GPSS.
Содержание :
Краткое описание функциональных возможностей реализованного программного продукта;
Таблицу, содержащую результаты имитации и значения статистических характеристик модели;
Результаты сравнения эмпирического распределения с теоретическим методом гистограмм;
Промежуточные результаты проверки гипотезы о виде закона распределении с помощью критериев 2 и Колмогорова-Смирнова;
сделайте вывод о том, справляется ли система обслуживания с потоком заявок, и что необходимо
изменить в реальной системе;
Программа включает в себя файлы описания функций генерации случайных величин GenerSCH.h, GenerSCH.cpp. Моделирование законов распределения производилось следующими способами:
Экспоненциальный – методом обратной функции
Эрланга k -го порядка – как сумма K реализаций экспоненциальной случайной величины Пуассона – по алгоритму PIS (Poisson Inverse Sequential)
Нормальный – аналитическим способом
Программа моделирует 500 минут работы сервера по обслуживанию заявок при этом каждая строка выводится в консоль, так же создается файл отчета out.txt
Описание (отчет):
Есть
на 2 страниц, посмотреть оглавление
GPSS
GPSS(model)
GPSS(model)result
Model
Model
v14
v15
Browse.VC
Browse.VC
ipch
AutoPCH
abb91be04ea353a4
ae1e24edabd7bd38
Debug
Model
out
Model
Debug
Model
Model
Model
GenerSCH
GenerSCH
Model
Model
Model.vcxproj
out
stdafx
stdafx
targetver
Model
Model.VC
Результаты
GPSS(model)result
out
Метод гистограмм
выборкаПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. Содержание1. Описание возможностей программного продукта 2 . Результаты моделирования . 3 . Результаты моделирования в среде GPSS 4 . Метод гистограмм 5 . Выводы по работе системы
Предварительный просмотр
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 2000 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |