Описание поведения системы

Описание динамики системы составляет основу любой имитационной модели (ИМ).

6.3.1. Общие положения.

Случайные факторы в зависимости от их природы могут быть отражены в модели как:

- случайные события (например, отказ);

- случайные величины (интервал времени);

случайные функции.

В основе всех методов и приемов моделирования случайных факторов лежит использование случайных чисел, имеющих равномерное распределение на интервале либо [0; 1], либо [-1; 1].

“Истинно” случайные числа формируются с помощью АЦП на основе сигналов физических генераторов, использующих естественные источники случайных шумов.

Случайные числа, генерируемые аппаратно или на ЭВМ, называются псевдослучайными. (Но их статистические свойства совпадают со статистическими свойствами “истинно” случайных чисел).

В составе всех (практически) современных систем программирования входят специальные функции генерации случайных чисел, которые обычно называют датчиками или генераторами случайных чисел.

6.3.2. Методика моделирования случайных факторов

Наиболее простой метод программной генерации случайных чисел – это мультипликативный. В его основе лежит следующее рекуррентное соотношение:

Описание поведения системы - student2.ru , (6.1)

где Описание поведения системы - student2.ru , Описание поведения системы - student2.ru - очередное и предыдущее случайные числа;

Описание поведения системы - student2.ru , Описание поведения системы - student2.ru - константы;

Описание поведения системы - student2.ru - достаточно большое целое положительное число (чем больше Описание поведения системы - student2.ru , тем длиннее неповторяемая последовательность).

Достоинством этого метода является то, что при одних и тех же значениях, входящих в выражение (6.1) величин можно полностью воспроизвести эксперименты.

На практике часто используют удобное и наглядное выражение, по которому определяют случайное значение какого – либо параметра, входящего в имитационную модель:

Описание поведения системы - student2.ru , (6.2)

где Описание поведения системы - student2.ru - случайное значение параметра;

Описание поведения системы - student2.ru - его номинальное значение;

Описание поведения системы - student2.ru - среднеквадратическое отклонение значений параметра относительно его номинального значения;

Описание поведения системы - student2.ru - значения случайных чисел, имеющих заданное (равномерное, нормальное и др.) распределение на интервале [-1; 1].

6.3.3. Два подхода к моделированию случайных чисел

Условно можно выделить два подхода к получению случайных чисел: аналитический и графический [21].

Аналитический способ

Для получения случайных значений параметра P аналитическимспособом можно использовать зависимости, представленные в таблице 6.1.

Таблица6.1 Аналитические зависимости для формирования случайных величин

Закон распределения случайной величины P Аналитическое выражение зависимости Обозначения
Равномерный в интервале изменения Описание поведения системы - student2.ru с плотностью Описание поведения системы - student2.ru Описание поведения системы - student2.ru Описание поведения системы - student2.ru - границы интервала изменения величины P; Описание поведения системы - student2.ru - случайная величина, равномерно распределенная в интервале Описание поведения системы - student2.ru
Нормальный с плотностью Описание поведения системы - student2.ru Описание поведения системы - student2.ru Описание поведения системы - student2.ru - математическое ожидание и СКО величины P; Описание поведения системы - student2.ru - случайная величина из нормально распределенной совокупности с математическим ожиданием Описание поведения системы - student2.ru и СКО Описание поведения системы - student2.ru
Экспоненциальный с плотностью Описание поведения системы - student2.ru Описание поведения системы - student2.ru Описание поведения системы - student2.ru - случайная величина, равномерно распределенная в интервале Описание поведения системы - student2.ru ; Описание поведения системы - student2.ru - параметры распределения

Для получения случайных величин, имеющих другие распределения, существуют специальные методики.

Например, в [21] для этого используются нормированные случайные величины, распределенные по нормальному или равномерному законам.

Графический способ

Методика получения случайных величин графическим способом заключается в следующем.

По этой методике, называемом преобразованием равномерно распределенной случайной величины, используется тот факт, что интегральная функция распределения любой непрерывной случайной величины равномерно распределена в интервале Описание поведения системы - student2.ru , т.е. для любой случайной величины pс плотностью распределения Описание поведения системы - student2.ru случайная величина

Описание поведения системы - student2.ru (6.1)

имеет равномерное распределение в интервале Описание поведения системы - student2.ru , или функции Описание поведения системы - student2.ru соответствует плотность распределения

Описание поведения системы - student2.ru . (6.2)

 
  Описание поведения системы - student2.ru

Эта методика может быть проиллюстрирована рисунком 6.1

Наши рекомендации