K_ EQU 5; коэффициент, введенный для уменьшения r_мах
L_ EQU 1.2; лямбда MU_ EQU 2#K_; мю новое * * Основной сегмент GENERATE (Exponential(1, 0, (1/L_))); Генерация заявок * с интенсивностью L_ заявок в секунду QUEUE SERV; Встаем в очередь. Если сервер свободен, SEIZE SERV; то занимаем его DEPART SERV; и освобождаем место в очереди ADVANCE (Exponential(1, 0, (1/MU_))); обрабатываем заявку RELEASE SERV; после обработки заявки освобождаем сервер TERMINATE; и удаляем обработанную заявку POTERI SAVEVALUE POTER+, 1; Добавляем 1 к потерям и TERMINATE; удаляем потерянную заявку * * Сегмент задания времени моделирования и вычислений GENERATE 3600; Задаем время моделирования - один час TERMINATE 1; Стандартное окончание START 1; времени моделирования
При прогоне программы получаем rмах = 4, поэтому в системе будет 6 состояний S0, S1, S2, S3, S4, S5, вероятности которых можно определить аналитически по формулам, приведенным выше, а при имитационном моделировании так, как это было показано в программе 2. Порядок выполнения работы 1. Изучить описание лабораторной работы. 2. выбрать параметры систем в соответствии с вашим номером в списке группы. 3. Определить возможные состояния систем: – с отказами, – с ограниченной очередью, – без потерь. Построить размеченные графы систем и составить системы дифференциальных и алгебраических уравнений. (Для системы без потерь строить граф и составлять системы уравнения после определения максимальной длины очереди.) 4. Решить системы дифференциальных уравнений средствами GPSS World и получить графики изменения вероятностей состояний систем. 5. определить по аналитическим формулам характеристики систем: – с отказами, – с ограниченной очередью, – без потерь. 6. разработать имитационные модели систем в среде GPSS World (ограниченную очередь имитировать объектом STORAGE). 7. провести по 3 эксперимента с разработанными моделями в течение k 1, k 2, k 3 часов и определить характеристики систем (k i – определите экспериментально). 8. внести полученные данные в таблицы и оценить величины отклонений характеристик систем, полученных по имитационным моделям, интегрированием и аналитическими расчетами для каждого типа системы. 9. сделать выводы о результатах работы и подготовить отчет, содержащий все расчеты, тексты программ моделей, выдержки из стандартных отчетов и анализ полученных данных. Вопросы для самоконтроля 1. Чем различаются одноканальные системы с отказами, с ограниченной очередью и без потерь? Как это проявляется на характеристиках систем? 2. Как реализуются различия систем п.1 в имитационных моделях? 3. Сформулируйте правила определения состояний системы (признак различия состояний). 4. Сформулируйте правила построения графа переходов системы. 5. Сформулируйте правила получения систем дифференциальных и алгебраических уравнений, описывающих поведение СМО. 6. Какие режимы работы существуют у СМО? Какова длительность переходного режима? 7. Решение системы дифференциальных уравнений? Что получаем в стандартном отчете? 8. Как использовать результаты интегрирования для получения характеристик системы: Ротк, q, A, , ? 9. Как получить графики вероятностей при решении системы дифференциальных уравнений? 10. Чему равно среднее значение интервала времени между заявками? 11. Чему равно среднее время обслуживания заявок? 12. Как определить среднее время нахождения заявки в системе (среднее время отклика системы)?
Указание: Для уменьшения максимальной длины очереди в системе без потерь в качестве интенсивности обслуживания принять , где k = 5…10 так, чтобы максимальное значение очереди было порядка 2…5.
4 Лабораторная работа №4. Моделирование многоканальных смо
|