«САНКТ-ПЕТЕРБУРГ 2006 СОДЕРЖАНИЕ ВВЕДЕНИЕ 1. ОБОСНОВАНИЕ НЕОБХОДИМОСТИ РАЗРАБОТКИ МОДУЛЯ ПОДДЕРЖКИ РУКОВОДСТВА КУРСОВЫМ ПРОЕКТИРОВАНИЕМ 1.1. Автоматизированное рабочее место преподавателя и его модули 1.2. Требования к ...»
Ter1 TERMINATE ; Несостоявшиеся разговоры из-за занятости внешнего выхода ; Прерывание разговора при занятости всех выходов, в т.ч. ТА низкого приоритета Met19 PREEMPT P4,PR,Met13 ; Прервать разговор с ТА низкого приоритета ADVANCE P7 ; Имитация разговора продолжительностью В Р RETURN P4 ; Освободить внешний выход с номером в Р RELEASE P3 ; Освободить ТА1 с номером в Р TERMINATE ; Прерванные разговоры с ТА2 и ТА ; Ведение разговоров без прерывания Met4 SAVEVALUE P4,P1 ; Занести в ячейку Р4 код категории ТА SEIZE P4 ; Занять свободный внешний выход с номером в Р ; Счет состоявшихся разговоров по категориям ТА Ter2 TRANSFER,(Ter2+P1) ; Деление состоявшихся разговоров по категориям ; Сегмент задания времени моделирования и расчета результатов моделирования TEST E TG1,1,Met10 ; Если содержимое счетчика завершений равно 1, то рассчитать SAVEVALUE Ver1,(N$Ter3/N$Met6) ; Вероятность ведения разговоров с ТА SAVEVALUE Ver2,(N$Ter4/N$Met7) ; Вероятность ведения разговоров с ТА SAVEVALUE Ver3,(N$Ter5/N$Met8) ; Вероятность ведения разговоров с ТА SAVEVALUE Ver,(N$Met4/N$Met0) ; Вероятность ведения разговоров с ТА всех категорий Met10 TERMINATE Вариант Постановка задачи Интегратор нагрузки автоматической телефонной станции (АТС) обслуживает n1 телефонных аппаратов (ТА) первой категории (ТА1), n2 ТА второй категории (ТА2), n3 ТА третьей категории (ТА3) и имеет n4 внешних выходов в сеть связи. Интервалы времени T1/n1, T2/n2, T3/n3 с ТА первой, второй и третьей категорий на занятие внешних выходов случайные. Продолжительности разговоров с ТА первой, второй и третьей категорий t1, t2, t3 соответственно.
Время ожидания tож1, tож2, tож3 в случае занятости всех внешних выходов также случайное.
Вероятности звонков р1i = 1/n1, р2j = 1/n2, р3k = 1/n3 с i-го, j-го и kго ТА первой, второй и третьей категорий соответственно. Во время звонка с ТА исключается новый звонок с него же.
Звонки с ТА первой категории обладают абсолютным приоритетом по отношению к звонкам с ТА второй и третьей категорий при занятии внешнего выхода в сеть связи. Вследствие этого, если при поступлении заявки на разговор с ТА первой категории все внешние выходы будут заняты разговорами также с ТА первой категории, то прерывания не происходит и заявка считается потерянной. Если же некоторые внешние выходы будут заняты разговорами с ТА второй и третьей категорий, то любой из этих разговоров после tож1 прерывается (теряется) и начинается разговор по этому выходу с ТА первой категории.
Если при поступлении заявки на разговор с ТА второй или третьей категории все внешние выходы заняты, то заявка после ожидания tож1 считается потерянной.
Интегратор подвержен отказам. Интервалы времени T4 и длительности восстановления T5 также случайны. При отказе интегратора для абонентов первой категории после восстановления работоспособности предоставляется время для завершения разговора. Разговоры абонентов второй и третьей категорий теряются и могут быть продолжены только повторно. До восстановления интегратора разговоры невозможны.
Исходные данные n4 = 2; Exp(t1) = Exp(300); Exp(t2) = Exp(180) Exp(t3) = Exp(120); Rav(tож1, t0ож1) = Rav(2, 0.5).
Значения n1, n2 и n3, а также Sn = n1+n2+n3 и S = Sn+n4 исследователь изменяет от исходных самостоятельно.
Результаты моделирования необходимо получить с точностью = 0,01 и доверительной вероятностью = 0,99.
Задание на исследование Разработать имитационную модель функционирования АТС. Исследовать зависимость вероятности разговоров от количества ТА и внешних выходов.
Программа модели ; Вариант ; Модель функционирования интегратора нагрузки VrMod EQU 3600 ; Время моделирования, 1 ед. мод. вр. = 1 с N4_ EQU 5 ; Количество внешних выходов SN_ EQU 45 ; Суммарное количество телефонов всех категорий S_ EQU 50 ; Суммарное количество телефонов всех категорий и внешних выходов T1_ EQU 400 ; Средний интервал между звонками с ТА T2_ EQU 800 ; Средний интервал между звонками с ТА T3_ EQU 1200 ; Средний интервал между звонками с ТА Tog1 EQU 25 ; Среднее время ожидания при звонке с ТА Tog01 EQU 3 ; Стандартное отклонение времени ожидания при звонке с ТА Tog2 EQU 33 ; Среднее время ожидания при звонке с ТА Tog02 EQU 5 ; Стандартное отклонение времени ожидания при звонке с ТА Tog3 EQU 40 ; Среднее время ожидания при звонке с ТА Tog03 EQU 7 ; Стандартное отклонение времени ожидания при звонке с ТА Trazg1 EQU 240 ; Среднее время разговора при звонке с ТА Trazg2 EQU 180 ; Среднее время разговора при звонке с ТА Trazg3 EQU 120 ; Среднее время разговора при звонке с ТА T4_ EQU 2400 ; Среднее время между отказами T5_ EQU 30 ; Среднее время восстановления ; Сегмент имитации телефонных разговоров с ТА 1-й категории (ТА1) GENERATE (Exponential(333,0,(T1_/N1_))) ASSIGN 6,(Exponential(222,0,Trazg1)) ; Время разговора с ТА1 - в Р ASSIGN 7,(Normal(34,Tog1,Tog01)) ; Время ожидания ТА1 - в Р ; Определение номера звонящего телефона Met0 ASSIGN 8,(RN43/1000) ; Обращение к генератору RN Met1 ASSIGN 3+,1 ; Начало цикла определения номера звонящего телефона ТА TEST LE P8,(P2#(1/P5)),Met1 ; Если условие выполнено, то номер телефона ТА1 в Р Met9 TERMINATE ; По телефону уже звонили, поэтому звонок не состоялся ; Сегмент имитации телефонных разговоров с ТА 2-й категории (ТА2) GENERATE (Exponential(333,0,(T2_/N2_))) ASSIGN 6,(Exponential(222,0,Trazg2)) ; Время разговора с ТА2 - в Р ASSIGN 7,(Normal(34,Tog2,Tog02)) ; Время ожидания ТА2 - в Р ; Сегмент имитации телефонных разговоров с ТА 3-й категории (ТА3) GENERATE (Exponential(333,0,(T3_/N3_))) ASSIGN 3,(N1_+N2_) ; Подготовка к циклу - количество ТА1+ТА2 - в Р ASSIGN 6,(Exponential(222,0,Trazg3)) ; Время разговора с ТА3 - в Р ASSIGN 7,(Normal(34,Tog3,Tog03)) ; Время ожидания ТА3 - в Р ; Сегмент имитации работы интегратора Met5 ASSIGN 4+,1 ; Начало цикла определения номера свободного внешнего выхода TEST GE P4,S_,Met5 ; Все ли внешние выходы проверены и не найдено свободного?
TEST E X*4,1,Met19 ; Если условие выполняется, то выход занят ТА TEST GE P4,S_,Met18 ; Все ли внешние выходы проверены?
Ter1 TERMINATE ; Несостоявшиеся разговоры из-за занятости внешнего выхода ; Прерывание разговора при занятости всех выходов, в т.ч. ТА низкого приоритета Met19 PREEMPT P4,PR,Met13 ; Прервать разговор с ТА низкого приоритета ; Ведение разговоров без прерывания SEIZE P4 ; Занять свободный внешний выход с номером в Р ; Счет состоявшихся разговоров по категориям ТА Ter2 TRANSFER,(Ter2+P1) ; Деление состоявшихся разговоров по категориям ; Сегмент имитации выхода из строя интегратора нагрузки GENERATE,,, Met11 ADVANCE (Exponential(213,0,T4_)) ; Имитация времени до очередного отказа Met14 ASSIGN 1+,1 ; Начало цикла - сделать все внешние выходы недоступными FUNAVAIL P1,RE,Met13 ; Сделать интегратор недоступным TEST GE P1,S_,Met14 ; Все ли внешние выходы сделаны недоступными?
ADVANCE (Exponential(313,0,T5_)) ; Имитация времени восстановления интегратора Met15 ASSIGN 1+,1 ; Начало цикла - сделать все внешние выходы доступными TEST GE P1,S_,Met15 ; Все ли внешние выходы сделаны доступными?
TRANSFER,Met11 ; Отправить для розыгрыша очередного отказа TEST NE P1,1,Met16 ; Если разговор с ТА1, предоставить время для завершения TERMINATE ; Прерванные разговоры из-за неисправности интегратора Met16 GATE FV P4 ; Прерывание разговора с ТА1 на время восстановления ; Сегмент задания времени моделирования и расчета результатов моделирования TEST E TG1,1,Met10 ; Если содержимое счетчика завершений равно 1, то рассчитать SAVEVALUE Ver1,(N$Ter3/N$Met6) ; Вероятность ведения разговоров с ТА SAVEVALUE Ver2,(N$Ter4/N$Met7) ; Вероятность ведения разговоров с ТА SAVEVALUE Ver3,(N$Ter5/N$Met8) ; Вероятность ведения разговоров с ТА SAVEVALUE Ver,(N$Met4/N$Met0) ; Вероятность ведения разговоров с ТА всех категорий Met10 TERMINATE Вариант Постановка задачи Изготовление в цехе детали начинается через случайное время Тн. Выполнению операций предшествует подготовка. Длительность подготовки зависит от качества заготовки, из которой будет сделана деталь. Всего различных видов заготовок n1. Время подготовки подчинено экспоненциальному закону. Частота появления различных заготовок и средние значения времени их подготовки заданы таблицей дискретного распределения:
Для изготовления детали последовательно выполняются n операций, продолжительностями Т1, Т2, …, Тn соответственно. После каждой операции в течение времени Тк1, Тк2, …, Ткn следует контроль. Время контроля — случайное.
Контроль не проходят q1, q2, …, qn % деталей соответственно. Забракованные детали поступают в окончательный блок контроля и проходят в нем проверку в течение случайного времени Тк. В результате из общего количества не прошедших контроль деталей q(n+1) % деталей идут в брак, а оставшиеся 1q(n+1) % деталей подлежат повторному выполнению тех операций, после которых они не прошли контроль. Если деталь повторно не проходит контроль после повторного выполнения операции, она бракуется.
Исходные данные Exp(Тн) = Exp(30);
n1 = 6;
n = 3; Exp(T1) = Exp(30); Exp(T2) = Exp(25);
q4 = 80 %.
Значения q1, q2, q3, q4 исследователь изменяет от исходных самостоятельно. Результаты моделирования необходимо получить с точностью = 1 и доверительной вероятностью = 0,99.
Задание на исследование Разработать имитационную модель процесса изготовления деталей. Модель должна позволять определять абсолютное и относительное количество готовых и забракованных деталей, среднее время изготовления одной детали. Исследовать зависимость количества изготовленных деталей от качества выполнения операций q1, q2, q3, q4.
Сделать выводы о загруженности пунктов выполнения операций и необходимых мерах по повышению количества изготовления деталей.
Время моделирования — 8 часов.
Программа модели ; Вариант ; Модель процесса изготовления деталей ;Задание исходных данных To3 EQU 6 ; Среднеквадратическое отклонение времени выполнения 3-й операции, мин Tok3 EQU 2 ; Среднеквадратическое отклонение времени контроля после 3-й операции, мин ; Описание функции времени подготовки заготовки для детали Pod FUNCTION RN10,D.05,10/.18,14/.34,21/.56,22/.85,28/1, ; Сегмент имитации изготовления деталей GENERATE (Exponential(1,0,Tn_)) ; Источник заготовок для деталей ; Подготовка заготовок для деталей ADVANCE (Exponential(34,0,FN$Pod)) ; Имитация подготовки ; Имитация выполнения 1-й операции ADVANCE (Exponential(23,0,T1)) ; Имитация выполнения 1-й операции RELEASE Konveer1 ; Закончить выполнение 1-й операции ADVANCE (Exponential(23,0,Tk1)) ; Имитация контроля после 1-й операции TRANSFER q1_,,Sboi ; Отправить брак в блок контроля ; Имитация выполнения 2-й операции ADVANCE (Exponential(23,0,T2)) ; Имитация выполнения 2-й операции RELEASE Konveer2 ; Закончить выполнение 2-й операции ADVANCE (Exponential(23,0,Tk2)) ; Имитация контроля после 2-й операции TRANSFER q2_,,Sboi ; Отправить брак в блок контроля ; Имитация выполнения 3-й операции ADVANCE (Normal(20,T3,To3)) ; Имитация выполнения 3-й операции RELEASE Konveer3 ; Закончить выполнение 3-й операции ADVANCE (Normal(20,Tk3,Tok3)) ; Имитация контроля после 3-й операции ; Сегмент имитации работы блока контроля Sboi ADVANCE (Exponential(23,0,Tk)) ; Имитация окончательного контроля TRANSFER q4_,,EndOper ; Отправить в окончательный брак TEST E P1,1,EndOper ; Если второй раз, то в окончательный брак Met9 TRANSFER,(Met9+P2) TRANSFER,Oper1 ; Отправить для повторного выполнения 1-й операции TRANSFER,Oper2 ; Отправить для повторного выполнения 2-й операции TRANSFER,Oper3 ; Отправить для повторного выполнения 3-й операции ; Cегмент задания времени моделирования и расчета результатов моделирования TEST L X$Prog,TG1,Met11 ; Если условие выполняется, то SAVEVALUE Prog,TG1 ; X$Prog=TG1 содержимому счетчика завершений Met11 TEST E TG1,1,Met12 ; Если содержимое счетчика завершений равно 1, то расчет результатов моделирования SAVEVALUE NDet,(INT(N$EndOper1/X$Prog)) ; Количество готовых деталей, шт.
SAVEVALUE Brak,(INT(N$EndOper/X$Prog)) ; Количество забракованных деталей, шт.
SAVEVALUE DoljaBrak,(X$Brak/(X$Brak+X$NDet)) ; Общая доля брака SAVEVALUE DoljaDet,(X$NDet/(X$Brak+X$NDet)) ; Доля готовых деталей SAVEVALUE TDet,(AC1/N$EndOper1) ; Среднее время изготовления одной детали, мин Met12 TERMINATE Вариант Постановка задачи Изготовление в цехе детали начинается через случайное время Тн. Выполнению операций предшествует подготовка. Длительность подготовки зависит от качества заготовки, из которой будет сделана деталь. Всего различных видов заготовок n1. Время подготовки подчинено экспоненциальному закону. Частота появления различных заготовок и средние значения времени их подготовки заданы таблицей дискретного распределения:
Для изготовления детали последовательно выполняются n операций, продолжительностями Т1, Т2, …, Тn соответственно. После каждой операции в течение времени Тк1, Тк2, …, Ткn следует контроль. Время контроля — случайное.
Контроль не проходят q1, q2, …, qn % де талей соответственно. Забракованные детали поступают в окончательный блок контроля и проходят в нем проверку в течение случайного времени Тк. В результате из общего количества не прошедших контроль деталей q(n+1) % деталей идут в брак, а оставшиеся 1-q(n+1) % деталей подлежат повторному выполнению тех операций, после которых они не прошли контроль. Если деталь не проходит контроль после повторного выполнения операции, она бракуется.
Исходные данные Exp(Тн) = Exp(30);
n = 3; Exp(T1) = Exp(30); Exp(T2) = Exp(25);
Значения q1, q2, q3, q4 исследователь изменяет от исходных самостоятельно.
Результаты моделирования необходимо получить с точностью = 0,1 и доверительной вероятностью = 0,99.
Задание на исследование Разработать имитационную модель процесса изготовления деталей. Модель должна позволять определять абсолютное и относительное количество готовых и забракованных деталей, среднее время изготовления одной детали. Исследовать зависимость времени изготовления 20 деталей от качества выполнения операций q1, q2, q3, q4.
Сделать выводы о загруженности пунктов выполнения операций и необходимых мерах по повышению количества изготовления деталей.
Программа модели ; Вариант ; Модель процесса изготовления деталей ; Задание исходных данных ; Время моделирования, 1 ед. мод. вр. = 1 мин To3 EQU 6 ; Среднеквадратическое отклонение времени выполнения 3-й операции, мин Tok3 EQU 2 ; Среднеквадратическое отклонение времени контроля после 3-й операции, мин N_ EQU 9 ; Количество деталей, которые необходимо изготовить, шт.
; Описание функции времени подготовки заготовки для детали Pod FUNCTION RN10,D.05,10/.18,14/.34,21/.56,22/.85,28/1, ; Сегмент имитации изготовления деталей GENERATE (Exponential(1,0,Tn_)) ; Источник заготовок для деталей ; Подготовка заготовок для деталей ADVANCE (Exponential(34,0,FN$Pod)) ; Имитация подготовки ; Имитация выполнения 1-й операции ADVANCE (Exponential(23,0,T1)) ; Имитация выполнения 1-й операции RELEASE Konveer1 ; Закончить выполнение 1-й операции ADVANCE (Exponential(23,0,Tk1)) ; Имитация контроля после 1-й операции TRANSFER q1_,,Sboi ; Отправить брак в блок контроля ; Имитация выполнения 2-й операции ADVANCE (Exponential(23,0,T2)) ; Имитация выполнения 2-й операции RELEASE Konveer2 ; Закончить выполнение 2-й операции ADVANCE (Exponential(23,0,Tk2)) ; Имитация контроля после 2-й операции TRANSFER q2_,,Sboi ; Отправить брак в блок контроля ; Имитация выполнения 3-й операции ADVANCE (Normal(20,T3,To3)) ; Имитация выполнения 3-й операции RELEASE Konveer3 ; Закончить выполнение 3-й операции ADVANCE (Normal(20,Tk3,Tok3)) ; Имитация контроля после 3-й операции TRANSFER q3_,,Sboi ; Отправить брак в блок контроля ; Сегмент имитации работы блока контроля Sboi ADVANCE (Exponential(23,0,Tk)) ; Имитация окончательного контроля TRANSFER q4_,,EndOper ; Отправить в окончательный брак TEST E P1,1,EndOper ; Если второй раз, то в окончательный брак Met9 TRANSFER,(Met9+P2) TRANSFER,Oper1 ; Отправить для повторного выполнения 1-й операции TRANSFER,Oper2 ; Отправить для повторного выполнения 2-й операции TRANSFER,Oper3 ; Отправить для повторного выполнения 3-й операции ; Cегмент организации завершения моделирования и расчета результатов моделирования EndOper1 TEST L X$Prog,TG1,Met10 ; Если X$Prog< содержимого счетчика завершений, то SAVEVALUE Prog,TG1 ; записать в X$Prog содержимое счетчика завершений SAVEVALUE NDet,0 ; Обнуление счетчика готовых деталей Met10 SAVEVALUE NDet+,1 ; Счет количества изготовленных деталей TEST E X$NDet,N_,Term5 ; Если изготовлено N_ деталей, зафиксировать один прогон TEST E TG1,1,Met12 ; Если содержимое счетчика завершений равно 1, то расчет результатов моделирования SAVEVALUE Brak,(INT(N$EndOper/X$Prog)) ; Количество забракованных деталей, шт.
SAVEVALUE DoljaBrak,(X$Brak/(X$Brak+N_)) ; Общая доля брака SAVEVALUE DoljaDet,(N_/(X$Brak+N_)) ; Доля готовых деталей SAVEVALUE TDet,(AC1/N$EndOper1) ; Среднее время изготовления одной детали, мин SAVEVALUE STime,(X$TDet#N_) ; Среднее время изготовления N_ деталей, мин Met12 SAVEVALUE NDet,0 ; Обнуление счетчика готовых деталей Term5 TERMINATE ; Уничтожение транзактов - готовых деталей 2.8. Модели функционирования ремонтного подразделения Вариант Постановка задачи В ремонтное подразделение средств связи (СС) поступают неисправные СС n типов с вероятностями р1, р2, …, рn соответственно. Интервалы времени Тп между двумя очередными поступлениями одного типа СС случайные. Каждое СС любого типа может требовать одного из трех видов ремонта с вероятностями р11, р21 или р31 соответственно.
В ремонтном подразделении имеются n1, n2, …, nn мастеров для ремонта СС каждого типа соответственно. Мастера n1 ремонтируют СС первого типа. Если их нет и мастера n2, …, nn групп заняты, они ремонтируют СС этих типов.
При этом поступающие СС первого типа ожидают их освобождения. Мастера n ремонтируют СС второго типа. Если их нет и мастера n3, n4, …, nn групп заняты, они ремонтируют СС этих типов. При этом поступающие СС второго типа ожидают их освобождения. Аналогичные обязанности и у мастеров остальных групп. Только мастера nn ремонтируют СС одного n-го типа.
Время ремонта n-го типа СС случайное, не зависит от мастера, а зависит только от вида ремонта: Т11, Т12, Т13 – для СС первого типа, Т21, Т22, Т – для СС второго типа, …, Tn1, Tn2, …, Tnn – для СС n-го типа.
Прием и распределение неисправных СС между мастерами осуществляется d диспетчерами. Время, затрачиваемое одним диспетчером на одно СС, Т1, случайное. Диспетчерами не допускаются к ремонту q % СС всех типов.
Исходные данные Exp(Тп) = Exp(30);
p1 = 0.2, p2 = 0.3, p3 = 0.25, p4 = 0.25;
p11 = 0.5, p2 = 0.25, p3 = 0.25;
n1 = 2; Exp(T11) = Exp(30); Exp(T12) = Exp(40); Exp(T13) = Exp(50);
n2 = 1 Exp(T21) = Exp(20); Exp(T22) = Exp(30); Exp(T23) = Exp(40);
n3 = 1 Exp(T31) = Exp(15); Exp(T32) = Exp(25); Exp(T33) = Exp(35);
n4 = 1 Exp(T41) = Exp(25); Exp(T42) = Exp(35); Exp(T43) = Exp(45);
Значения p1, p2, p3, p4 исследователь изменяет от исходных самостоятельно.
Результаты моделирования необходимо получить с точностью = 0,01 и доверительной вероятностью = 0,99.
Задание на исследование Разработать имитационную модель функционирования ремонтного подразделения. Исследовать зависимость количества отремонтированных СС и вероятностей ремонта средств связи всех типов от интервала Тп поступления их в ремонт и вероятностей p1, p2, p3, p4.
Сделать выводы о загруженности каждой группы мастеров и необходимых мерах по повышению эффективности работы ремонтного подразделения.
Программа модели ; Вариант ; Модель ремонтного подразделения связи ; Замена имен МКУ номерами ; Задание МКУ-групп мастеров ; Задание исходных данных To1 EQU 2 ; Среднеквадратическое отклонение времени работы диспетчера с поступившим СС Tp_ EQU 30 ; Средний интервал времени поступления одного типа СС INITIAL MX$TRem(1,1),30 ; Среднее время 1 вида ремонта СС 1 типа INITIAL MX$TRem(1,2),40 ; Среднее время 2 вида ремонта СС 1 типа INITIAL MX$TRem(1,3),50 ; Среднее время 3 вида ремонта СС 1 типа INITIAL MX$TRem(2,1),20 ; Среднее время 1 вида ремонта СС 2 типа INITIAL MX$TRem(2,2),30 ; Среднее время 2 вида ремонта СС 2 типа INITIAL MX$TRem(2,3),40 ; Среднее время 3 вида ремонта СС 2 типа INITIAL MX$TRem(3,1),15 ; Среднее время 1 вида ремонта СС 3 типа INITIAL MX$TRem(3,2),25 ; Среднее время 2 вида ремонта СС 3 типа INITIAL MX$TRem(3,3),35 ; Среднее время 3 вида ремонта СС 3 типа INITIAL MX$TRem(4,1),25 ; Среднее время 1 вида ремонта СС 4 типа INITIAL MX$TRem(4,2),35 ; Среднее время 2 вида ремонта СС 4 типа INITIAL MX$TRem(4,3),45 ; Среднее время 3 вида ремонта СС 4 типа TipSS FUNCTION RN27,D4 ; Функция распределения поступающих типов СС.2,1/.5,2/.75,3/1, VidRem FUNCTION RN72,D3 ; Функция распределения видов ремонтов поступающих СС.5,1/.75,2/1, ; Сегмент имитации поступления СС различных типов, требующих различных видов ремонта GENERATE (Exponential(67,0,(Tp_/n_))) ; Источники СС ; Счет поступивших в ремонт СС Met0 TRANSFER,(Met0+P1) ; Сегмент имитации работы диспетчера ADVANCE (Normal(35,T1,To1)) ; Имитация работы диспетчера со СС ASSIGN 3,(Exponential(317,0,MX$TRem(P1,P2))) ; Время ремонта-в P Met21 TEST E P1,2,MET22 ; Мастерам 2 группы Met22 TEST E P1,3,MET23 ; Мастерам 3 группы ; Сегмент имитации работы мастеров 1 группы Met24 ASSIGN 4,(P1+1) Met25 ASSIGN 4,(P1+1) Met26 ASSIGN 4,(P1+1) ; Сегмент имитации работы мастеров 2 группы Met28 ASSIGN 4,(P1+1) Met29 ASSIGN 4,(P1+1) ; Сегмент имитации работы мастеров 3 группы Met31 ASSIGN 4,(P1+1) ; Сегмент имитации работы мастеров 4 группы ; Сегмент счета отремонтированных СС MET7 TRANSFER,(Met7+P5) ; Сегмент задания времени моделирования и расчета результатов моделирования