Студопедия

КАТЕГОРИИ:


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

Проведение нескольких экспериментов




Псевдослучайных чисел

Изменение последовательности

SIMULATE Начало моделирования

STORAGE S(STA1),2 Задание станков в группе А

REALLOCATE COM,20000 Увеличение размера динамической памяти

GENERATE RVEXPO(1,28) Поступление заготовок

ADVANCE RVNORM(3,32,10) Транспортировка заготовки

.

.

.

END

 

Для розыгрыша случайных чисел в GPSS/H используются 8 датчиков равномерного распределения в интервале (0, 1). Эти датчики являются датчиками псевдослучайных чисел, то есть если каждый цикл работы генератора псевдослучайных чисел начинается с одними и теми же исходными данными (начальными значениями), то на выходе получаются одинаковые последовательности чисел. Следовательно, при многократных прогонах модели стохастического процесса датчики будут при обращении к ним выдавать одну и ту же последовательность чисел. То есть результаты нескольких прогонов будут одинаковыми (не случайными). Для достоверности выводов на основе результатов моделирования необходимо провести несколько прогонов (действительно случайных) и найти среднее значение определяемой величины. Для этого необходимо изменить последовательность (алгоритм) случайных чисел. В GPSS/H, это возможно сделать, используя оператор RMULT.

Оператор RMULT -устанавливает начальные значения датчиков псевдослучайных чисел и изменяет их последовательность. По умолчанию начальные значения всех датчиков разные.

В операндах А, В, С, D, E, F, G и Н записываются начальные значения для датчиков 1-го,..., 8-го соответственно. Эти значения могут быть любыми, ноне превышающими 10 знаков.

Например,

RMULT 123,15,,,347

начальные значения (и последовательность псевдослучайных чисел) 1-го, 2-го и 5-го датчиков изменяются. Начальные значения всех остальных датчиков остаются неизменными.

Оператор RMULT ставят:

а) до первого оператора START для установления начальных значений генераторов;

б) между операторами STARTдля восстановления начальных значений генераторов;

в) между операторами START для определения новых начальных значений генераторов.

При прогоне моделей в рассмотренных выше примера можно заметить, что при использовании различных датчиков случайных чисел результаты тоже различны. Возникает вопрос - а какой из этих результатов верный. Для получения такого результата необходимо провести несколько прогонов, изменяя последовательность псевдослучайных чисел (изменяя номера генераторов). А затем взять среднее значение. Либо провести достаточно долгое моделирование.

 




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


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


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



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




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