poddergrukovodstkp (538828), страница 21
Текст из файла (страница 21)
Вследствие этого, если при поступлении заявки на разговор с ТА первой категории все внешние выходы будут заняты, топрерывания не происходит и заявка считается потерянной.Исходные данныеn1 = 5;n2 = 10;n3 = 8;n4 = 15;n5 = 6;Sn = 38;S = 44;Т1 = 120;Т2 = 150;Т3 = 210;Т4 = 300;Exp(t1) =Exp(t3) =Exp(tож1)Exp(tож2)Exp(tож3)Exp(tож4)Exp(5);Exp(6);= Exp (30);= Exp (40);= Exp (50);= Exp (40).Exp(T1/n1);Exp(T2/n2);Exp(T3/n3);Exp(T4/n4);Exp(t2) = Exp(4)Exp(t4) = Exp(6);Значения n1, n2, n3, n4, Sn и S исследователь изменяет от исходных самостоятельно.Результаты моделирования необходимо получить с точностью ε = 0,01 и доверительной вероятностью α = 0,99.Задание на исследованиеРазработать имитационную модель функционирования АТС.
Исследовать зависимость вероятностей разговоров с ТА первой, второй, третьей и четвертой93категорий от количества ТА первой, второй, третьей, четвертой категорий ивнешних выходов.Программа модели; Вариант 20; Модель функционирования интегратора нагрузкиVrMod EQU 3600; Время моделирования, 1 ед. мод. вр. = 1 сN1_EQU 5; Количество ТА1N2_EQU 10; Количество ТА2N3_EQU 8; Количество ТА3N4_EQU 15; Количество ТА4N5_EQU 6; Количество внешних выходовSN_EQU 38; Суммарное количество телефонов всех категорийS_EQU 44; Суммарное количество телефонов всех категорий ивнешних выходовT1_EQU 120; Средний интервал между звонками с ТА1T2_EQU 150; Средний интервал между звонками с ТА2T3_EQU 210; Средний интервал между звонками с ТА3T4_EQU 300; Средний интервал между звонками с ТА4Tog1EQU 30; Среднее время ожидания при звонке с ТА1Tog2EQU 40; Среднее время ожидания при звонке с ТА2Tog3EQU 50; Среднее время ожидания при звонке с ТА3Tog4EQU 40; Среднее время ожидания при звонке с ТА4Trazg1EQU 300; Среднее время разговора при звонке с ТА1Trazg2EQU 240; Среднее время разговора при звонке с ТА2Trazg3EQU 180; Среднее время разговора при звонке с ТА3Trazg4EQU 120; Среднее время разговора при звонке с ТА4; Сегмент имитации телефонных разговоров с ТА 1-й категории (ТА1)GENERATE (Exponential(333,0,(T1_/N1_)))Met6 ASSIGN 1,1; Код 1 - звонок с ТА1ASSIGN 3,0; Подготовка к циклуASSIGN 5,N1_ ; Подготовка к циклу - количество ТА1 в Р5ASSIGN 6,(Exponential(222,0,Trazg1)) ; Время разговора с ТА1 - в Р6ASSIGN 7,(Exponential(34,0,Tog1)); Время ожидания ТА1 - в Р7; Определение номера звонящего телефонаMet0 ASSIGN 8,(RN43/1000); Обращение к генератору RNASSIGN 2,0; Подготовка к циклуMet1 ASSIGN 3+,1; Начало цикла определения номера звонящего ТАASSIGN 2+,1; Счет телефонов, начиная с 1TEST LE P8,(P2#(1/P5)),Met1; Если условие выполнено, то номер ТА - в Р3GATE NU P3,Met9; Свободен ли ТА с данным номером? Если да,SEIZE P3; то занять егоTRANSFER ,Met3; Направить на интеграторMet9 TERMINATE; По ТА уже звонили, поэтому звонок не состоялся; Сегмент имитации телефонных разговоров с ТА 2-й категории (ТА2)GENERATE (Exponential(333,0,(T2_/N2_)))Met7 ASSIGN 1,2; Код 2 - звонок с ТА2ASSIGN 3,N1_ ; Подготовка к циклу - количество ТА1 в Р3ASSIGN 5,N2_ ; Подготовка к циклу - количество ТА2 в Р5ASSIGN 6,(Exponential(222,0,Trazg2)) ; Время разговора с ТА2 - в Р6ASSIGN 7,(Exponential(34,0,Tog2)); Время ожидания ТА2 - в Р7TRANSFER ,Met0; Направить для определения номера телефона; Сегмент имитации телефонных разговоров с ТА 3-й категории (ТА3)GENERATE (Exponential(333,0,(T3_/N3_)))Met8 ASSIGN 1,3; Код 3 - звонок с ТА3ASSIGN 3,(N1_+N2_); Подготовка к циклу - количество ТА1+ТА2 - в Р3ASSIGN 5,N3_ ; Подготовка к циклу - количество ТА3 - в Р5ASSIGN 6,(Exponential(222,0,Trazg3)) ; Время разговора с ТА3 - в Р6ASSIGN 7,(Exponential(34,0,Tog3)); Время ожидания ТА3 - в Р794TRANSFER,Met0; Направить для определения номера телефона; Сегмент имитации телефонных разговоров с ТА 4-й категории (ТА4)GENERATE (Exponential(333,0,(T4_/N4_)))Met11 ASSIGN 1,4; Код 4 - звонок с ТА4ASSIGN 3,(N1_+N2_+N3_) ; Подготовка к циклу - количество ТА1+ТА2+ТА3 - в Р3ASSIGN 5,N4_; Подготовка к циклу - количество ТА3 - в Р5ASSIGN 6,(Exponential(222,0,Trazg4)) ; Время разговора с ТА4 - в Р6ASSIGN 7,(Exponential(34,0,Tog4)); Время ожидания ТА4 - в Р7TRANSFER ,Met0; Направить для определения номера телефона; Сегмент имитации работы интегратораMet3 ASSIGN 4,SN_ ; Подготовка к циклуMet5 ASSIGN 4+,1; Начало цикла определения номера свободного внешнего выходаGATE U P4,Met4; Свободен ли внешний выход?TEST GE P4,S_,Met5 ; Все ли внешние выходы проверены и не найдено свободного?ADVANCE P7; Если да, то задержаться иRELEASE P3; освободить телефон с номером в Р3Ter1 TERMINATE; Несостоявшиеся разговоры из-за занятости внешнего выходаMet4 SEIZE P4; Занять свободный внешний выход с номером в Р4ADVANCE P6; Имитация разговораRELEASE P4; Освободить внешний выход с номером в Р4RELEASE P3; освободить телефон с номером в Р3Ter2 TRANSFER ,(Ter2+P1) ; Деление состоявшихся разговоров по категориямTer3 TERMINATE; Состоявшиеся разговоры с ТА1Ter4 TERMINATE; Состоявшиеся разговоры с ТА2Ter5 TERMINATE; Состоявшиеся разговоры с ТА3Ter6 TERMINATE; Состоявшиеся разговоры с ТА4; Сегмент задания времени моделирования и расчета результатов моделированияGENERATE VrMod; Задание времени моделированияTEST ETG1,1,Met10 ; Если содержимое счетчика завершений равно 1, то рассчитатьSAVEVALUE Ver1,(N$Ter3/N$Met6); Вероятность ведения разговоров с ТА1SAVEVALUE Ver2,(N$Ter4/N$Met7); Вероятность ведения разговоров с ТА2SAVEVALUE Ver3,(N$Ter5/N$Met8); Вероятность ведения разговоров с ТА3SAVEVALUE Ver4,(N$Ter6/N$Met11); Вероятность ведения разговоров с ТА4SAVEVALUE Ver,(N$Met4/N$Met0) ; Вероятность ведения разговоров с ТА всех категорийMet10 TERMINATE 1Вариант 21Постановка задачиИнтегратор нагрузки автоматической телефонной станции (АТС) обслуживаетn1 телефонных аппаратов (ТА) первой категории (ТА1), n2 ТА второй категории (ТА2), n3 ТА третьей категории (ТА3) и имеет n4 внешних выходов в сетьсвязи.
Количество ТА всех категорий Sn, а количество ТА всех категорий ивнешних выходов – S. Интервалы времени 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го ТА первой, второй и третьей категорий соответственно. Во время звонка сТА исключается новый звонок с него же.Звонки с ТА первой категории не обладают абсолютным приоритетом по отношению к звонкам с ТА второй и третьей категорий при занятии внешнего выхода в сеть связи.
Вследствие этого, если при поступлении заявки на разговорс ТА первой категории все внешние выходы будут заняты, то прерывания непроисходит и заявка считается потерянной.95Интегратор подвержен отказам. Интервалы времени T4 между отказами и длительности восстановления T5 также случайны. При отказе интегратора дляабонентов первой категории после восстановления работоспособности предоставляется время для завершения разговора. Разговоры абонентов второй итретьей категорий теряются и могут быть продолжены только повторно. Довосстановления интегратора разговоры невозможны.Исходные данныеn1 = 10;Т1 = 400;Exp(T1/n1);Exp(T4) = Exp(2400);n2 = 15;Т2 = 800;Exp(T2/n2);Exp(T5) = Exp(30);n3 = 20;Т3 – 1200;Ехр(Т3/n3);n4 = 5; Exp(t1) = Exp(240);Exp(t2) = Exp(180);Exp(t3) = Exp(120);Sn = 45;Normal(tож1, t0ож1) = Normal(25, 3);S = 50;Normal(tож2, t0ож2) = Normal(33, 5);Normal(tож3, t0ож3) = Normal(40, 7).Значения T1, T2, T3, t1, t2, t3, n4, Sn и S исследователь изменяет отисходных самостоятельно.Результаты моделирования необходимо получить с точностью ε = 0,01 и доверительной вероятностью α = 0,99.Задание на исследованиеРазработать имитационную модель функционирования АТС.
Исследовать зависимость вероятности разговоров с ТА первой, второй и третьей категорий отинтервалов времени T1/n1, T2/n2, T3/n3, времени t1, t2, t3 разговоров иколичества внешних выходов в сеть связи.Программа модели; Вариант 21; Модель функционирования интегратора нагрузкиVrMod EQU 3600; Время моделирования, 1 ед. мод. вр. = 1 сN1_EQU 10; Количество ТА1N2_EQU 15; Количество ТА2N3_EQU 20; Количество ТА3N4_EQU 5; Количество внешних выходовSN_EQU 45; Суммарное количество телефонов всех категорийS_EQU 50; Суммарное количество телефонов всех категорий и внешних выходовT1_EQU 400; Средний интервал между звонками с ТА1T2_EQU 800; Средний интервал между звонками с ТА2T3_EQU 1200; Средний интервал между звонками с ТА3Tog1EQU 25; Среднее время ожидания при звонке с ТА1Tog01 EQU 3; Стандартное отклонение времени ожидания при звонке с ТА1Tog2EQU 33; Среднее время ожидания при звонке с ТА2Tog02 EQU 5; Стандартное отклонение времени ожидания при звонке с ТА2Tog3EQU 40; Среднее время ожидания при звонке с ТА3Tog03 EQU 7; Стандартное отклонение времени ожидания при звонке с ТА3Trazg1 EQU 240; Среднее время разговора при звонке с ТА1Trazg2 EQU 180; Среднее время разговора при звонке с ТА2Trazg3 EQU 120; Среднее время разговора при звонке с ТА3T4_EQU 2400; Среднее время между отказамиT5_EQU 30; Среднее время восстановления; Сегмент имитации телефонных разговоров с ТА 1-й категории (ТА1)GENERATE (Exponential(333,0,(T1_/N1_)))Met6 ASSIGN 1,1; Код 1 - звонок с ТА196ASSIGNASSIGNASSIGNASSIGN3,0; Подготовка к циклу5,N1_; Подготовка к циклу - количество ТА1 в Р56,(Exponential(222,0,Trazg1)) ; Время разговора с ТА1 - в Р67,(Normal(34,Tog1,Tog01)); Время ожидания ТА1 - в Р7; Определение номера звонящего телефонаMet0 ASSIGN 8,(RN43/1000); Обращение к генератору RNASSIGN 2,0; Подготовка к циклуMet1 ASSIGN 3+,1; Начало цикла определения номера звонящего телефона ТА1ASSIGN 2+,1; Счет телефонов, начиная с 1TEST LE P8,(P2#(1/P5)),Met1; Если условие выполнено, то номер телефона ТА1 в Р3GATE NU P3,Met9; Свободен ли телефон с данным номером? Если да,SEIZE P3; то занять егоTRANSFER ,Met3; Направить на интеграторMet9 TERMINATE; По телефону уже звонили, поэтому звонок не состоялся; Сегмент имитации телефонных разговоров с ТА 2-й категории (ТА2)GENERATE (Exponential(333,0,(T2_/N2_)))Met7 ASSIGN 1,2; Код 2 - звонок с ТА2ASSIGN 3,N1_; Подготовка к циклу - количествоASSIGN 5,N2_; Подготовка к циклу - количествоASSIGN 6,(Exponential(222,0,Trazg2)) ; Время разговора с ТА2 - вASSIGN 7,(Normal(34,Tog2,Tog02)); Время ожидания ТА2 - в Р7TRANSFER ,Met0; Направить для определения номера; Сегмент имитации телефонных разговоров с ТА 3-й категории (ТА3)GENERATE (Exponential(333,0,(T3_/N3_)))Met8 ASSIGN 1,3; Код 3 - звонок с ТА3ASSIGN 3,(N1_+N2_); Подготовка к циклу - количествоASSIGN 5,N3_; Подготовка к циклу - количествоASSIGN 6,(Exponential(222,0,Trazg3)) ; Время разговора с ТА3 - вASSIGN 7,(Normal(34,Tog3,Tog03)); Время ожидания ТА3 - в Р7TRANSFER ,Met0; Направить для определения номераТА1 в Р3ТА2 в Р5Р6телефонаТА1+ТА2 - в Р3ТА3 - в Р5Р6телефона; Сегмент имитации работы интегратораMet3ASSIGN 4,SN_; Подготовка к циклуMet5 ASSIGN 4+,1; Начало цикла определения номера свободного внешнего выходаGATE FV P4,Met12; Исправен ли интегратор? Если исправен, тоGATE U P4,Met4; Свободен ли внешний выход?TEST GE P4,S_,Met5; Все ли внешние выходы проверены и не найдено свободного?Met12 ADVANCE P7; Если да, то задержаться иRELEASE P3; освободить телефон с номером в Р3Ter1 TERMINATE; Несостоявшиеся разговоры из-за занятости внешнего выходаMet4 SEIZE P4; Занять свободный внешний выход с номером в Р4ADVANCE P6; Имитация разговораRELEASE P4; Освободить внешний выход с номером в Р4RELEASE P3; освободить телефон с номером в Р3Ter2 TRANSFER ,(Ter2+P1); Деление состоявшихся разговоров по категориямTer3 TERMINATE; Состоявшиеся разговоры с ТА1Ter4 TERMINATE; Состоявшиеся разговоры с ТА2Ter5 TERMINATE; Состоявшиеся разговоры с ТА3; Сегмент имитации выхода из строя интегратора нагрузкиGENERATE ,,,1Met11 ADVANCE(Exponential(213,0,T4_)); Имитация времени до очередного отказаASSIGN 1,SN_; Подготовка к циклуMet14 ASSIGN 1+,1 ; Начало цикла - сделать все внешние выходы недоступнымиFUNAVAILP1,RE,Met13; Сделать интегратор недоступнымTEST GE P1,S_,Met14; Все ли внешние выходы сделаны недоступными?ADVANCE(Exponential(313,0,T5_)); Имитация времени восстановления интегратораASSIGN 1,SN_; Подготовка к циклуMet15 ASSIGN 1+,1 ; Начало цикла - сделать все внешние выходы доступнымиFAVAILP1; Сделать интегратор доступнымTEST GE P1,S_,Met15; Все ли внешние выходы сделаны доступными?97TRANSFER ,Met11; Отправить для розыгрыша очередного отказаMet13 RELEASE P4; Освободить внешний выход с номером в Р4TEST NEP1,1,Met16 ; Если разговор с ТА1, предоставить время для завершенияRELEASE P3; Освободить телефон с номером в Р3TERMINATE ; Прерванные разговоры из-за неисправности интегратораMet16 GATE FV P4; Прерывание разговора с ТА1 на время восстановленияTRANSFER ,Met3; Продолжить разговор с ТА1; Сегмент задания времени моделирования и расчета результатов моделированияGENERATEVrMod; Задание времени моделированияTEST ETG1,1,Met10 ; Если содержимое счетчика завершений равно 1, то рассчитатьSAVEVALUE Ver1,(N$Ter3/N$Met6); Вероятность ведения разговоров с ТА1SAVEVALUE Ver2,(N$Ter4/N$Met7); Вероятность ведения разговоров с ТА2SAVEVALUE Ver3,(N$Ter5/N$Met8); Вероятность ведения разговоров с ТА3SAVEVALUE Ver,(N$Met4/N$Met0) ; Вероятность ведения разговоров с ТА всех категорийMet10 TERMINATE 1Вариант 22Постановка задачиИнтегратор нагрузки автоматической телефонной станции (АТС) обслуживаетn1 телефонных аппаратов (ТА) первой категории (ТА1), n2 ТА второй категории (ТА2), n3 ТА третьей категории (ТА3) и имеет n4 внешних выходов в сетьсвязи.