Snorm Function rn123,c25

0,-5/.00003,-4/.00135,-3/.00621,-2.5/.02275,-2/.06681,-1.5.11507,-1.2/.15866,-1/.21186,-.8/.27245,-.6/.34458,-.4

.42074,-.2/.5,.0/.57926,.2/.65542,.4/.72575,.6/.78814,.8

.84134,1/.88493,1.2/.93319,1.5/.97725,2/.99379,2.5/.99865,3

.99997,4/1,5

Для моделювання нормально-розподілених випадкових величин з математичним сподіванням m ≠ 0 і середньоквадратичним відхиленням s ≠ 1 використовується метод кусково-лінійної апроксимації. У нашому випад­ку випадкову величину знаходиться за допомогою перетворення (2.23). У GPSSW випадкова величина з нормальним законом і параметрами m = 80, s = 15 моделюється так:

MTP1 FVARIABLE 80+15#FN$SNorm.

Розглянемо приклад. Нехай час обслуговування у будь-якій точці моделі має нормальний розподіл, а математичне сподівання і стандартне відхилення залежать від виду обслуговування. Відповідні дані наведемо у табл. 8.3.

Таблиця 8.3

Задавання закону розподілу залежно від виду обслуговування

Вид обслуговування Математичне сподівання Стандартне відхилення
     
     
     

Нехай вид обслуговування, який необхідний транзакту, записаний у його параметрі 7. Тоді блок ADVANCE можна представити так

ADVANCE V$SRem

Визначення функцій й арифметичної змінної, що забезпечують функціонування блоку, можна представити так:

Din FUNCTION P7, D3

1,35/2,25/3,46

Kar FUNCTION P7, D3

1,4/2,2/3,7

Zar FVARIABLE FN$Kar#FN$SNorm+FN$Din

Аргументами функцій використовуються значення параметра Р7 активного транзакта. Під час звертання до функції Zar спочатку обчислю­ються функції Din, Kar і SNorm. Отримані значення використо­вуються для знаходження функції Zar.

Зазначимо, що для використання функції нормального розподілу у блоках GENERATE і ADVANCE необхідно дотримуватися умови m ≥ 5s. Ця умова забезпечує невід’ємність значень інтервалів надходження і часу затримування транзактів, оскільки від’ємні значення даних параметрів не мають змісту.

Функції типу E, L і М

Функція типу Е. Яквідомо, в дискретній числовій функції типу D значення аргументу Х повинні бути типу Expression, а значення функції К –типу integer, real або Name.В дискретній атрибутивній функції типу Е аргумент Х також повинен бути типу Expression, а Y може бути типу integer, real, Name, СЧА або вираз в дужках. Наприклад:

Vibor FUNCTION P3,E4

1,V$Norrn1/7,V$Norm2/12,R$Usel/14,FN$Sprav

Функція типу Е обчислюється так само, як і функція типу D, з тією лише різницею, що після знаходження аргументу X обчислюється відповідний СЧА або вираз в дужках.

Функція типу L. У функції типу Е аргумент X може бути типу Expression, тобто після обчислення приймати будь-які значення. У списковій числовій функції типу L аргумент Х може бути тільки типу integer. Причому аргумент розглядається як порядковий номер. Значення функції – integer, real або Name. Наприклад:

Blok FUNCTION Q$Dlina,L5


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: