Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Программа, построенная по исходным данным
SIMULATE EXPON EQU 1 INTPT EQU 2 LEN_Q EQU 3 KLV_M EQU 4 INTSR EQU 5 EXPON FUNCTION RN1,C24 0,0/.1,.104/.2,.222/.3,.335/.4,.509/.5,.69/.6,.915/.7,1.2/ .75,1.38/.8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/ .95,2.99/.96,3.2/.97,3.5/.98,3.9/.99,4.6/.995,5.3/ .998,6.2/.999,7/.9997,8 INTPT FVARIABLE 1/0.06 LEN_Q STORAGE 10 KLV_M STORAGE 3 INTSR FVARIABLE 1/0.02 GENERATE V$INTPT,FN$EXPON,,53 TRANSFER BOTH,ACCEPT,GO_OUT ACCEPT ENTER LEN_Q ADVANCE 157,24 LEAVE LEN_Q ENTER KLV_M ADVANCE V$INTSR,40 LEAVE KLV_M GO_OUT TERMINATE GENERATE 1440 TERMINATE 1 START 1 Обозначение блоков программы EXPON EQU 1 – функция, определяющая время поступления транзактов INTPT EQU 2 – переменная задающая среднее время прихода заявок н3 =1/л, (л- интенсивность потока заявок) LEN_Q EQU 3 – переменная задающая максимальную длину очереди KLV_M EQU 4 – переменная задающая количество каналов обслуживания INTSR EQU 5 - переменная задающая среднее время обслуживания тоб = 1\ лоб ( л – интенсивность обслуживания) EXPON FUNCTION RN$1,C24 0,0/.1,.104/.2,.222/.3,.335/.4,.509/.5,.69/.6,.915/.7,1.2/ .75,1.38/.8,1.67.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/ .95,2.99/.96,3.2/.97,3.5/.98,3.9/.99,4.6/.995,5.3/ .998,6.2/„999,7/.9997,8 – функция, дающая экспоненциальное распределение, непрерывная, заданная 24-точками INTPT FVAR1ABLE 1/.06 – определение действительной переменной с плавающей точкой (аналог типа "REAL" в языке Pascal и "FLOAT" в С, С++), переменной INTPT присваивается значение mb=1/л =1/0.06 LEN_Q STORAGE 10 – описывает емкость памяти очереди LEN_Q. Если память емкость не определена то по умолчанию она равна 32767 ед. В данном случае хранилищу LEN_Q присвоена емкость 10. KLV M STORAGE 3 – описывает емкость памяти KLV М INTSR FVARIABLE 1/.02 – переменной 1NTSR присваивается значение среднего времени обслуживания то6 =1/ лоб =1/0,02 GENERATE V$INTPT,FN$EXPON,,53 – создаёт транзакты со средним временем прихода ms = 16,по экспоненциальному закону, всего 53 транзакта TRANSFER BOTH,ACCEPT,GO_OUT – транзакты войдя в этот блок последовательно пытается войти в блоки ACCEPT и GO_OUT ACCEPT ENTER LEN_Q – помещает транзакт в память LEN_Q если она свободна, т.е. в ней менее 10 транзактов ADVANCE 102, 15 – задерживает транзакт в очереди равномерно распределенную на интервале 102-15, 102-14,...,102,...,102+15 LEAVE LEN_Q – удаляет транзакт из очереди, если он входит на обслуживание ENTER KLV M – помещает транзакт на обслуживание в память KLV__M если она свободна ADVANCE V$INTSR, 40 – обеспечивает задержку обслуживания, равномерно на интервале 50±40 чр LEAVE KLV_M – удаление из обслуживания GO_OUT TERMINATE – удаление транзакта из СМО GENERATE 1440 – задаётся время обслуживания путём генерирования через определённое время (1440 ед.) условного транзакта, фиксирующего окончание моделирования (8 часов в день * 60 мин * 3 прибора = 1440).
TERMINATE 1 – удаление условного транзакта с уменьшением счётчика на 1 START 1 – задание начального значения счётчика транзактов Результаты работы программы Емкость – наибольшее значение содержимого очереди, зарегистрированной в течение моделирования. Среднее содержание – среднее значение содержимого очереди. Коэффициент использования – коэффициент загрузки приборов. Кол-во вх. – общее число входов в очередь. Среднее время обслуживания – средняя продолжительность одного обслуживания Блок схема программы
|
|||||
Последнее изменение этой страницы: 2021-01-08; просмотров: 79; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.133.109.211 (0.005 с.) |