Процедуры (GENER) из состава этой библиотеке реализуют стандартные алгоритмы генерирования псевдослучайных чисел, равномерно распределенных на интервале [0,1]. На базе этих генераторов реализованы процедуры розыгрыша четырех типов единичных жребиев:
1. Произошло или не произошло событие А, имеющая вероятность появления РА;
2.
Какое из возможных событий А1,
А2, …, АS произошло, если задан
вектор вероятности их появления ;
3.
Какое значение приняла случайная величина Z, если
задана функция распределения F(Z);
4.
Какую совокупность значений приняла система случайных величин
, если известны функции распределения этих
величин
.
Эти жребии реализуются на основе стандартного
алгоритма, использующего результаты формирования случайной величины , равномерно распределенной на интервале
[0,1]. Путем обращения к стандартной процедуре GENER
реализуются все четыре типа единичных жребиев, а
также путем формульных преобразований значений величины
к
значению величины заданных соответствующей функцией распределения. Отметим, что
процедура GENER требует задания начального значения
в формируемой последовательности
псевдослучайных чисел {zi}, где zi – результат
i-го
обращения к генератору. Таким образом, с помощью единичного жребия третьего
типа будут формироваться значения случайных переменных в ИМ ТПОП, заданных
функциями распределения
. С помощью единичного
жребия первого типа будет моделироваться появление отказов функционирования к-го
оборудования с вероятностью (РОТК) и появление аварий при
выполнении МТХОij с вероятностью (Раij).
Переходы по вектору вероятностей {Ркl}
на к-ом выходе агрегата ASOBj моделируются
с помощью жребия второго типа. Как известно из [9], согласно жребию второго
типа только по одному из направлений к-го кустового выхода ASOBj будут формироваться Sgd, а на
остальных (dK=1)
разветвлениях будут формироваться фиктивные сигналы
.
Наконец, формирование перехода ПММ1 из состояния i в состояние j
по ее матрице вероятностей переходов
будет осуществляться с
использованием процедуры моделирования жребиев второго типа.
Отметим,
от качества процедур GENER зависит
точность имитации и качество реализации всех жребиев во время ИЭ с ИМ ТПОП.
Поэтому библиотека LIB.PRSLU должна
быть реализована как результат адаптации соответствующей библиотеки процедур из
известной и широко апробированной системы моделирования [11].
Принцип 9. Стандартизация типовых алгоритмов распределения ресурсов, реализуемых в составе SRAS RES ИМ ТПОП, которые обеспечивают единый подход к распределению и закреплению ресурсов ТПОП за МТХОij. Поскольку операторы обращения к SRAS RES от АМТХОij и АSOSij будут реализовываться в ходе ИЭ с высокой частотой, то весьма важно, чтобы ресурсные затраты процедуры распределения и закрепления за АМТХОij и АSOSij были бы минимальными. Кроме того, стандартизация таких процедур весьма важна для исследователя, который не обладает высокими профессиональными навыками в программировании и имитации. Необходимо иметь в виду определенную роль этой подсистемы в синхронизации доступа к ресурсам всех МТХОij, рассредоточенных по ИМ ТПОП и часто одновременно использующих SRAS RES.
Принцип 10. Использование в составе стандартных процедур планирования и организации ИЭ компонентов типовых пакетов прикладных программ STATISTIKA [12] с необходимой их адаптацией под требования разрабатываемой СИМ ТПОП [2]. Поскольку эти ППП являются универсальными, то для практического их применения в ходе ИЭ с помощью СИМ ТПОП имеет смысл только часть из этих процедур, ибо нет смысла занимать месть в памяти многими процедурами, которые не будут использованы. Это обстоятельство обуславливает необходимость адаптации в среду СИМ ТПОП только наиболее важных процедур. Например, наиболее часто используемой буде процедура определения по выборке объема N оценки математического ожидания и дисперсии, а также построения гистограмм распределения статистик моделирования по ее значениям, используя при этом наиболее употребительные способы (равных частот, заданных масштабов, равных интервалов). Часто будут использоваться и процедуры построения по гистограммам эмпирических функций распределения.
Принцип
11. Процедура Монте-Карло должна быть стандартизована и прозрачна для
использования ее исследователем, не являющимся специалистом по теории
имитации и прикладной математики. От исследователя необходимо лишь задание
уровня доверия и величины допустимой ошибки
имитации в %
по которым стандартным образом в начале
разыгрывается количество реализаций (N) процедуры
Монте-Карло, освобождая таким образом исследователя от необходимости расчета N
и контроля достижимости необходимой точности определения всех откликов
имитации.
Принцип 12. Стандартизован вид функции распределения случайных величин, что освобождает исследователя от разработки и реализации алгоритмов имитации случайных величин. При этом стандартизована структура табличных функций распределения и операторы обращения соответствующим процедурам розыгрыша по функции значений случайных величин. В качестве стандартных распределений ограничимся следующими типами распределений:
· Равномерным на интервале [a,b] RAND(a,b,d);
· Нормальным с параметрами NORM
;
· Экспоненциальным с параметрами ;
· Табличным TABL, где
- результат моделирования случайной
величины по функциям распределения;
K – число интервалов группирования эмпирической функции распределения;
E –
адрес расположения эмпирической функции, имеющей следующую структуру: {pi}, {zi}; ;
pi – вероятности выбора i-го интервала группирования;
zi – значения случайной величины на i-ом интервале группирования.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.