Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Disk3 function p8, c3

TERMINATE 1

RELEASE SURVR

DEPART WAIT

SEIZE SURVR

QUEUE WAIT

GENERATE (Exponential (23,0,300))

0,330/2,300/5,270/6,240

Модель СМО

GENERATE (Exponential (1,0,30))

0,0/0.05,10/0.18,15/0.34,21/0.56,30/0.85,45/1,55

PROCESS FUNCTION RN1, D7

Вероятность 0.05 0.13 0.16 0.22 0.29 0.15

Время 10 мин. 15 мин. 21 мин. 30 мин. 45 мин. 55 мин.

С поступлением транзакта в блок ASSIGN в первый параметр транзакта записывается значение длины сообщения в соответствии с распределением, заданным функцией DLINA.

GENERATE 400, 20

0.05, 1/0.25,2/0.65,3/1,4

DLINA FUNCTION RN2, D4

Тогда можем использовать функцию

Отметим, что в данном примере приводится ранее не рассмотренный режим использования блока TRANSFER. Если в поле А задан указатель FN, то дальнейшее направление транзакта определяется значением функции, указанной в поле B.

То имя ADR5, полученное при вычислении функции SWITH, интерпретируется как имя блока, в который должен быть направлен транзакт. Таким образом, направление транзакта будет выбираться в зависимости от значения параметра ADRESS транзакта.

TRANSFER FN, SWITH,

Функция типа D может быть использована для описания распределения дискретной случайной величины, т.е. этой функцией может определяться вероятностное распределение. Например, необходимо имитировать поступление на передачу сообщений разной длины, среди которых сообщений первой длины 5%, второй – 20%, третьей – 40% и четвертой – 35%. Т.е. функция распределения длины сообщения имеет следующую таблицу;

Длина сообщения (условных единиц) Частота появления Суммарная частота Диапазон
  0.05 0.05 0 – 0.05
  0.20 0.25 0.05 – 0.25
  0.40 0.65 0.25 – 0.65
  0.35 1.00 0.65 - 1

Теперь можем использовать эту функцию, например, таким образом;

…………………………………

ASSIGN 1, FN$DLINA

Еще пример. Пусть имеем таблицу распределения дискретного времени обслуживания некоторого устройства:

Тогда можно использовать эту функцию, например, в следующем участке программы:

……………………………..

ASSIGN 1, FN$PROCESS; в Р1 заносится время выполнения

Приведем еще пример:

Построить модель одноканальной СМО, в которую поступает пуассоновский поток заявок с интенсивностью 12 заявок в час. Обслуживание имеет экспоненциальное распределение, но среднее время обслуживания зависит от числа заявок, которые находятся в очереди, в соответствии со следующей функцией:

Длина очереди   1 или 2 3, 4 или 5 6 и более
Среднее время обслуживания (мин.) 5,5   4,5 4,0

; единица модельного времени 1 сек.

;

MEAN FUNCTION Q$WAIT, D4

;

ADVANCE FN$MEIN, (Exponential (3,0,1))

Непрерывная числовая функция. Функция типа C также задается значениями парами координат. При попадании значения аргумента в интервал между X(I) и X(I+1) производится линейная интерполяция для определения значения функции, находящегося в интервале между Y(I) и Y(I+1). Рассмотрим пример:

<== предыдущая лекция | следующая лекция ==>
Если, например, обращение к этой функции выполнено из блока | Имя LINK A,B
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 257; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.