
- •1.Программирование имитационных моделей на языке gpss
- •2. По числу приборов:
- •3. По емкости накопителя:
- •4. По возможности приоритетного обслуживания (смо с приоритетами).
- •5. Комбинированные смо
- •1. Безусловный режим (или переход по метке):
- •2. Условный режим:
- •3. Статистический режим:
- •4. Режим all:
- •Статистика по прибору vs:
- •Статистика по очереди buf:
- •Практическое занятие №5
- •Статистика по сохраняемым величинам:
- •Статистика по сохраняемым величинам:
- •Статистика по таблицам (выборочная):
- •Внимание!
- •Статистика по сохраняемым величинам:
- •Статистика по сохраняемым величинам:
- •Практическое занятие №10
- •Статистика по сохраняемым величинам:
- •Логические переключатели
- •Статистика по приборам:
- •Статистика по сохраняемым величинам:
- •2. Рекомендации по практическому использованию среды gpss World
- •3. Задания на лабораторные работы
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
Вариант 6
Вычислительная система состоит из 2-х процессоров. Если 1‑й процессор занят, обработка запросов пользователя производится 2-м процессором. Если и он занят, запросы остаются в очереди перед 2-м процессором. Времена обработки запросов на ЭВМ1 и ЭВМ2 распределены равномерно со средними 1200 и 1000, размахом 300 и 200 соответственно.
Работу пользователей по подготовке запросов за терминалами для ВС следует описать в модели как обслуживание в N‑канальной фазе. Время подготовки запросов распределено экспоненциально со средним a.
Промоделировать работу ВС в течение b единиц модельного времени. Общее число запросов в течение всего интервала моделирования остается постоянным. Запросы ВС не покидают, а циркулируют в ней, последовательно изменяя свои состояния в моменты перехода от одной фазы обслуживания к другой. Оценить заданную характеристику ВС.
№ |
N |
a |
b |
Характеристика ВС |
1 |
12 |
1000 |
10000 |
загрузка каждой ЭВМ |
2 |
10 |
900 |
8000 |
средняя длина очереди перед 2 ЭВМ |
3 |
8 |
700 |
4000 |
загрузка N-канального устройства |
4 |
6 |
600 |
5000 |
факт. среднее время выполнения заданий |
Лабораторная работа №3
Вариант 1
На обрабатывающий участок поступают детали в интервале [2, 6] мин. Обработку проводят 2 станка, причем 1-й станок обрабатывает имеющиеся в накопителе детали, а 2-й – подключается при образовании в накопителе задела более 3-х деталей. Время подключения станков [5, 9] и [6, 8] минут, соответственно.
Задание:
1) смоделировать обработку 15 деталей. Определить количество обработанных деталей и загрузку для каждого станка;
2) смоделировать работу участка в течение 2-х часов. Определить общее число деталей, прошедших обработку, а также количество деталей в накопителе в момент окончания моделирования;
3) смоделировать процесс обработки 20 деталей на 1-м станке. Определить коэффициент простоя для 2-го станка и количество обработанных на нем деталей.
Вариант 2
Автомобильная заправочная станция (АЗС) имеет две колонки. Автомобили приезжают на АЗС с интервалом [1, 9] минут и встают в очередь на заправку, если ее длина не превышает 3-х машин, включая обслуживаемые. Заняв место у свободной колонки, водитель автомобиля сначала оплачивает стоимость бензина в кассе. Процесс оплаты занимает [2, 4] минут, последующая заправка [3, 5] минут.
Задание:
1) смоделировать процесс обслуживания 50 автомобилей. Подсчитать количество машин, заправленных на каждой из колонок;
2) промоделировать работу АЗС в течение смены (8 часов). Подсчитать количество машин, отказавшихся от обслуживания;
3) смоделировать процесс заправки на 2-ой колонке 40 автомобилей. Определить соответствующий коэффициент простоя для 1-ой колонки АЗС и количество обслуженных на ней машин.
Вариант 3
Система передачи данных состоит из 2-х каналов и общего накопителя. Сообщения поступают в систему в интервале [2, 4] секунд, буферируются в накопителе, емкостью в 10 сообщений и остаются в нем до окончания передачи. 63 % сообщений передается по 1-му каналу, остальные сообщения передаются по 2-му каналу. Передача занимает [3, 9] секунд. Если свободной емкости в буфере нет, вновь поступившее сообщение будет потеряно.
Задание:
1) смоделировать передачу 100 сообщений. Определить загрузку накопителя и количество переданных сообщений для каждого канала;
2) промоделировать работу системы передачи данных в течение 10 минут. Определить загрузку каналов и количество потерянных сообщений;
3) смоделировать передачу 50 сообщений по 1-му каналу. Определить количество сообщений, переданных по 2-му каналу и время, затраченное на моделирование.