Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Определение функции в GPSS




 

В GPSS рассматривается 5 типов функций:

1) дискретная числовая D

2) непрерывная числовая С

3) табличная числовая L

4) дискретная атрибутивная Е

5) табличная атрибутивная М

Дискретная функция представляет собой кусочно-постоянную функцию.

 
 

Непрерывная функция представляет собой кусочно-непрерывную функцию.

 
 

Формат записи функций имеет вид:

< метка > function A, B

< список точек >, где

метка – имя функции (числовое или символьное);

А – СЧА или RNj (j = 1, 2...7); RN (Random) – генератор случайных чисел

В – Dn или Cn, где D определяет дискретную функцию, а С – непрерывную функцию, n – для дискретной функции – число различных значений (количество горизонтальных отрезков). Для непрерывной функции – это число, определяющее количество точек.

Список точек – начинающийся с первой позиции следующей строки список пар точек вида:

х1, у1 / х2, у2 /… / хi, yi

хi+1, yi+1 / … / хn, yn

Во всех случаях значения аргумента х должны удовлетворять неравенствам, т.е. располагаться по возрастанию х1 < x2 <… < хn

хi, yi – задают координаты х и у функции.

Ели моделируется случайная величина, то хi является i-ой суммарной (кумулятивной) частотой, yi - соответствующее значение случайной величины.

Значение функции является ее СЧА (стандартным числовым атрибутом). Если имя числовое, то к функции обращаемся через FNj, где j – номер функции. Если имя символьное, то обращение FN$ < имя функции >.

Функция должна иметь, по крайней мере, две описанные точки.

Пример1. Пусть необходимо смоделировать дискретную случайную переменную, заданную в таблице:

Значение случайной переменной Относительная частота   Суммарная частота   Интервал
  0,25 0,20 0,25 0,22 0,18 0,15 0,35 0,80 0,82  

 

GPSS функции будет выглядеть следующим образом:

Serv function RN4, D5 (Serv – любое название)

.15,2 /. 35,5 /.6,8 /. 82,9 / 1,12

 
 

 

Если функция непрерывная, то выполняется линейная интерполяция для пары точек xi-1 и xi. При этом берется целая часть результата.

Пример2. Часто возникает ситуация, когда необходимо переходить в различные блоки программы в зависимости от логики модели. Эту задачу можно решить следующим образом с помощью переключающей функции.

perekl function RN5, D5

0.2, LВ1 / 0.4, LВ2 / 0.6, LВ3 / 0.8, L В4 / 1, LB5

generate,,, 100

transfer, fn$ perekl

lb 1 queue stor 1

terminate 0

lb 2 queue stor 2

terminate 0

lb 3 queue stor 3

terminate 0

lb 4 и lb 5 аналогично

generate 1

terminate 1

start 1

 




Поделиться с друзьями:


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


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



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




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