
- •Практическое занятие №3 Моделирование обслуживания в одноканальных смо
- •Моделирование очередей
- •Имитационная модель одноканальной смо
- •Информация об объектах типа «устройство»
- •Inter — количество транзактов, прерванных на данный момент (количество транзактов в списке прерываний);
- •Информация об объектах типа «многоканальное устройство»
- •Информация о таблицах
- •Информация о списках пользователя
- •Задание
Задание
Построить модель обслуживания читателей в библиотеке университета, а также провести моделирование процесса функционирования справочного отдела и работы библиотекаря в течение рабочего дня.
По указанному преподавателем варианту и параметрам (Таблица 2) необходимо сформулировать подробное описание конкретного объекта моделирования на основании обобщённой постановки задачи и описания работы объекта моделирования. Провести модельный эксперимент, проанализировать статистические данные, ответить на поставленные вопросы. Результаты, полученные при моделировании, необходимо трактовать в терминах работы библиотеки.
ОБОБЩЕННОЕ ОПИСАНИЕ РАБОТЫ ОБЪЕКТА МОДЕЛИРОВАНИЯ
Библиотека университета обслуживает читателей согласно распорядку работы:
с 9.00 до 19.00 по рабочим дням (с 9.00 до 18.00 в предпраздничные дни),
с 9.00 до 17.00 в субботние дни (с 9.00 до 16.00 в предпраздничные дни),
с 9.00 до 21.00 в период сессии (с 9.00 до 20.00 в предпраздничные дни),
с 10.00 до 16.00 во время каникул (с10.00 до 15.00 в предпраздничные дни).
Библиотека оснащена компьютерной справочной системой. Для того чтобы получить какие-либо книги у библиотекаря, читатель должен сначала обратиться к оператору компьютерной системы за справкой о наличии данных книг в хранилище, затем получить листок-требование, по которому библиотекарь выдаст необходимые книги.
ОБОБЩЁННАЯ ПОСТАНОВКА ЗАДАЧИ
В библиотеку в течение R-часового рабочего дня (указать часы и режим работы) заходят читатели-студенты с интервалом Tn минут, подходят к столу справок и за Тo секунд объясняют оператору персонального компьютера (ПК) свои требования. Оператор за Тz секунд печатает запрос. Поиск информации занимает Тk секунд. Читатель из предложенного списка выбирает необходимые книги в течение Ts секунд. Печать листка требования осуществляется за Тp секунд. За Тu секунд осуществляется уточнение запроса. Затем читатель переходит к библиотекарю, который за время Тv минут находит и выдает требуемые книги.
Начиная с момента времени Rm, с интервалом Тi минут в библиотеку обычно заходят постоянные читатели (А - аспиранты, Д - дипломники, З – студенты заочного отделения). Они либо сразу же направляются в очередь к библиотекарю и за Тa секунд объясняют, какие книги им нужны, а библиотекарь за Тc секунд выдает необходимые книги; либо становятся в очередь к оператору и получают книги по общей схеме (согласно варианту).
Значения переменных, на основании которых составляется конкретная постановка задачи, и номера вопросов, на которые необходимо ответить, указаны в таблице 2. (если значение какой-либо переменной не задано в таблице, то и в описании, и в модели эта операция не учитывается; если в таблице указано одно время на выполнение нескольких действий оператора или библиотекаря, то в модели это рассматривается как одна обобщенная операция).
Выполнить исследование и по указанным в заданном варианте вопросам определить:
1. количество студентов, получивших книги за рабочий день;
2. количество аспирантов, получивших книги за рабочий день;
3. количество заочников, получивших книги за рабочий день;
4. количество дипломников, получивших книги за рабочий день;
5. количество читателей, получивших книги за рабочий день;
6. максимальную длину очереди к оператору ПК;
7. максимальную длину очереди к библиотекарю;
8. количество студентов, не обслуженных оператором ПК за рабочий день;
9. количество читателей, получивших листки-требования на книги у оператора ПК;
10. количество читателей, обслуженных библиотекарем без очереди;
11. среднее время ожидания обслуживания всех читателей в библиотеке;
12. количество студентов, не получивших книги;
13. количество не обслуженных библиотекой аспирантов;
14. количество не обслуженных библиотекой заочников;
15. количество не обслуженных библиотекой дипломников;
16. количество не обслуженных библиотекой читателей;
17. время, в течение которого ПК использовался;
18. время, в течение которого ПК не использовался;
19. время, в течение которого библиотекарь был занят;
20. время, в течение которого библиотекарь был свободен;
21. среднее время пребывания всех читателей в очереди к библиотекарю(исключая нулевые вхождения);
22. момент времени окончания обслуживания 70-го студента;
23. момент времени окончания обслуживания 13-го аспиранта;
24. момент времени окончания обслуживания 20-го заочника;
25. момент времени окончания обслуживания 10-го дипломника;
26. момент времени окончания обслуживания 100-го читателя;
27. процент загрузки компьютера;
28. при каком значении Tn очередь к оператору ПК не будет превышать 10 человек;
29. при каком значении Tn очередь к библиотекарю не будет превышать 7 человек;
30. при каком значении Tn число не обслуженных читателей сократится вдвое;
31. оценить влияние интенсивности потока студентов на загрузку библиотекаря;
32. оценить влияние интенсивности потока аспирантов на загрузку библиотекаря;
33. оценить влияние интенсивности потока заочников на загрузку библиотекаря;
34. оценить влияние интенсивности потока дипломников на загрузку библиотекаря;
35. при какой интенсивности потока студентов загрузка оператора ПК будет находиться в интервале 80%-85%.
36. количество читателей, обслуженных оператором ПК без очереди;
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
1. Ознакомиться с методическими указаниями.
2. Получить номер варианта у преподавателя только после выполнения и защиты первых лабораторных работ.
3. Составить подробное описание конкретного объекта моделирования в соответствии с заданным вариантом и учётом только тех параметров, которые указаны в варианте задания.
4. Выбрать единицу модельного времени и перевести все временные параметры.
5. Построить формализованную схему объекта моделирования своего варианта.
6. Заполнить таблицу определений (элементы GPSS – интерпретация).
7. Разработать блок – схему модели.
8. Составить модель работы библиотеки на языке GPSS.
9. Провести модельный эксперимент.
10. Выписать все результаты моделирования (статистические данные).
11. Провести анализ результатов моделирования и ответить на вопросы согласно варианту.
СОДЕРЖАНИЕ ОТЧЕТА
1. Назначение блоков SEIZE, RELEASE, ADVANCE, QUEUE, DEPART.
2. Задание по данной лабораторной работе с указанием всех исходных данных, т.е. строка таблицы и вопросы, соответствующие варианту.
3. Постановка задачи для конкретного объекта моделирования, сформулированная в соответствии с параметрами варианта. Составлять описание работы объекта моделирования необходимо в строгом соответствии с заданным вариантом (если параметр равен 0, то при моделировании эти функции не учитываются).
4. Таблица пересчета всех значений параметров в соответствии с выбранной единицей модельного времени.
5. Формализованная схема объекта моделирования.
6. Таблица определений (элементы GPSS – интерпретация).
7. Блок – схема модели.
8. Программа на языке GPSS.
9. Результаты моделирования (подробно все статистические данные).
10. Анализ статистических данных и ответы на указанные в варианте вопросы.
11. Внесение изменений в модель (если это необходимо), а также вновь полученные результаты при изменении определенных параметров.
12. Выводы о работе библиотеки и предложения по правильной организации её работы.
Таблица 2
Вариант |
Tn Мин |
To сек |
z сек |
K Сек |
s сек |
p сек |
u сек |
v мин |
Rm Час |
i Мин |
Ta cек |
c сек |
R час |
Вопросы |
||
1 |
1-2.5 |
21-40 |
1 |
1 - 5 |
6 – 48 |
1-3.5 |
|
|
|
|
9 |
1,30 |
||||
2 |
0.5-4 |
5 - 25 |
21 – 55 |
0 |
2-8 |
3-4 |
А 10:15 |
0–8.5 |
8 -11 |
5 – 55 |
5 |
32,2 |
||||
3 |
2.5-3 |
11-35 |
20 – 50 |
0 |
1 |
1-33 |
1.2-4 |
|
|
|
|
7 |
36,21 |
|||
4 |
2-3.5 |
17-25 |
14-44 |
1 |
17-25 |
0 - 4 |
3 - 9 |
1-5 |
З 15.00 |
1-4.5 |
1 – 5 |
10 |
33,3 |
|||
5 |
3.5-4 |
25-47 |
13-37 |
1 |
2-4 |
2 |
0 |
1.5-7 |
|
|
|
|
8 |
6,26 |
||
6 |
1.5-5 |
23 – 45 |
2 -11 |
1-2 |
1-17 |
2.5-9 |
Д 13:30 |
По общей схеме |
1 |
4,28 |
||||||
7 |
3 |
20-50 |
22-30 |
25 - 45 |
0 |
4-12 |
1-4.5 |
|
|
|
|
12 |
5,27 |
|||
8 |
2-12 |
5-15 |
1-23 |
0 |
5-17 |
3–5 |
2-4,5 |
А 11.00 |
5 – 9 |
3 - 4 |
6 – 8 |
6 |
7,23 |
|||
9 |
2-4.5 |
35 – 45 |
1 |
0 |
7-11 |
1-9 |
3-3.5 |
|
|
|
|
11 |
8,35 |
|||
10 |
3 - 4 |
24-44 |
11-15 |
0 |
1- 11 |
1 |
3-11 |
1.3-3 |
З 14:40 |
6 - 9 |
По общей схеме |
12 |
24,14 |
|||
11 |
1-7.6 |
33 |
0 |
5 – 9 |
3 - 9 |
1-3 |
3 |
2.3-6 |
|
|
|
|
8 |
9,31 |
||
12 |
3-5.5 |
8-38 |
11 – 57 |
5-15 |
0 |
1-9 |
Д 12.30 |
10-25 |
2 - 3 |
2 – 3 |
10 |
10,34 |
||||
13 |
1.5-2 |
25-45 |
1-7 |
1 |
5-11 |
2 – 6 |
1-4.5 |
|
|
|
|
5 |
11,29 |
|||
14 |
1-3.5 |
21-35 |
14-44 |
2 |
17-45 |
1 |
0 |
2-3.5 |
А 11:30 |
3-8 |
4 - 8 |
2.5– 5 |
9 |
12,17 |
||
15 |
2.5-3 |
13-57 |
43-57 |
0 |
1-49 |
1-19 |
12 |
1-8 |
|
|
|
|
6 |
18,20 |
||
16 |
2-2,5 |
22-52 |
12 – 26 |
2-6 |
2.5-8 |
З 9.00 |
6-20 |
12 – 30 |
7 |
22,19 |