Задание 1. Организация модели взаимосвязанных процессов.
Базовые операторы: test, loop, assign, initial.
В ремонтную службу предприятия поступают приборы для ремонта. Каждый прибор может содержать от 3 до 7 неисправных деталей (с одинаковой вероятностью). Поток приборов – пуассоновский c заданным средним интервалом поступления приборов. В ремонтной службе работают два ремонтника. Ремонт прибора включает следующие операции:
- осмотр прибора – от e до f мин;
- замена неисправных деталей, время замены одной детали – гауссовская случайная величина со средним значением a мин и стандартным отклонением 30 с.
В начале работы в ремонтной службе имеется c запасных деталей. Каждые 24 ч. этот запас пополняется до d штук.
В данной задаче два взаимосвязанных процесса: ремонт приборов и поступление запасных частей. Разработать модель для анализа работы ремонтной службы в течение 30 сут. Задания выполняются согласно индивидуальным вариантам (таблица 3.1).
Таблица 3.1 – Варианты индивидуальных заданий
Вариант | a | c | d | e | f |
Задание 2. Управление движением транзактов в зависимости от состояния элементов модели.
Базовые операторы: gate, logic, split, assemble.
В ремонтную службу предприятия поступают приборы для ремонта. Поток приборов поступает согласно закону распределения b. Каждый прибор состоит из а блоков; каждый из этих блоков требует ремонта. Блоки, входящие в один прибор, могут ремонтироваться независимо друг от друга разными ремонтниками.
В ремонтной службе работают два ремонтника. Время ремонта одного блока – экспоненциальная величина со средним значением c мин.
После ремонта всех блоков, входящих в прибор, требуется регулировка прибора на специальном стенде. Регулировка занимает от d до e мин.
Приборы поступают в ремонтную службу только в течение рабочего дня (8 ч.). Ремонтная служба работает круглосуточно. Разработать модель для анализа работы ремонтной службы в течение 30 сут. Задания выполняются согласно индивидуальным вариантам (таблица 3.2).
Таблица 3.2 – Варианты индивидуальных заданий
Вариант | a | b | c | d | e |
Uniform(8,10) | Exponential(6) | ||||
Uniform(10,14) | Exponential(8) | ||||
Uniform(8,12) | Exponential(12) | ||||
Uniform(10,12) | Exponential(7) | ||||
Uniform(6,10) | Exponential(10) | ||||
Uniform(6,8) | Exponential(11) | ||||
Uniform(9,13) | Exponential(5) | ||||
Uniform(9,11) | Exponential(9) | ||||
Uniform(7,10) | Exponential(6) | ||||
Uniform(7,11) | Exponential(10) | ||||
Uniform(12,14) | Exponential(8) | ||||
Uniform(12,16) | Exponential(7) | ||||
Uniform(10,16) | Exponential(9) | ||||
Uniform(14,16) | Exponential(12) | ||||
Uniform(8,11) | Exponential(5) |
Контрольные вопросы
1 В чем состоит назначение оператора test при реализации модели с взаимосвязанными процессами?
2 Для чего используется команда initial? Каков ее формат объявления?
3 В каких состояниях может находиться логический переключатель? В чем заключается суть его использования?
4 Какой оператор используется для проверки состояния переключателя?
5 В чем заключается отличие оператора test от оператора gate?