Реферат: Егоров Е. А. Организация модельного эксперимента
Егоров Е.А.
Организация модельного эксперимента
4.1.Моделирование случайных факторов.
Случайные факторы при ИМ могут иметь характер случайных вели-
чин (СВ), случайных процессов (СП), случайных событий (СС), потоков
случайных событий (ПСС). На практике обычно можно по результатам
имитации СВ имитировать другие виды фактеров.
Возникает задача моделирования СВ с произвольными законами
распределения. На практике используются некоторые базовые распреде-
ления, функциональным преобразованием которых можно обеспечить про-
извольное распределение СВ. В качестве базовых используется СВ с
равномерным ЗР.
Базовая СВ
f(z) ^ f(z)- плотность распределения
1/(b-a)+----------------+---------------+- - - - - - - -
| | / |
| | / |
| | F(z) / |
| | / |
| | / |
| | / |
| |/ |
|- - - - - - - - +---------------+------------------> z
a b
z
F(z) = INTEGRAL f(t)dt интегральный ЗР
-0-0 - функция распределения
+
| 0, z < a
|
| z - a
F(z) = < -------, a <= z <= b
| b - a
|
| 1, z > b
+
a + b (b - a)**2
Mz = ------- , Dz = сигмаz**2 = ------------
2 12
В качестве базовой СВ часто используются СВ с равномерным ЗР в
интервале [0 - 1[.
f(z) ^
n +----------------+- - - - -
| /|
| / |
| / |
| / |
| / |
|/ |
- - - -+----------------+------------------> z
0 1
+
| 0, z < 0
|
F(z) = < z, a <= z <= b
|
| 1, z > 1
+
4.1.1. Моделирование БСВ.
Для генерации БСВ используются различные способы
- приставки к ЭВМ - аппаратный
- табличный
- алгоритмический
1. Аппаратный способ.
Датчик реализуется в виде некоторого аппаратного
расширителя, использующего случайного свойства какого-либо из
физических явлений.
Датчики шума часто используют п/п переход, обладающий шумящими
свойствами. После усиления с помощью амплитудного дискриминатора
создается случайная последовательность импульсов, которая преобра-
зуется с помощью пересчетных схем в параллельный двоичный код, со-
ответствующий числу накопленных за интервал Т импульсов из входной
случайной последовательности.
++++
+----+ +----+ +----+ -++++- +----+ Nz
| ДШ +--->| |> +--->| АД +--------| ПС +--->
+----+ +----+ +----+ +----+
^
| T
"+" - случайные свойства подобных датчиков
"-" - нестабильность (температурная и временная) случайной после-
довательности (СП), невозможность повторного воспроизведения СП.
2. Табличный.
Хранение в некоторой памяти реализации случайного процесса
достаточной длины, полученной с помощью аппаратного датчика
либо по таблице случайных чисел (ТСЧ).
"+" - возможность повторного воспроизведения СП,
"-" - значительные затраты памяти для хранения ТСЧ.
3. Алгоритмический.
Способ предполагает генерацию последовательности детерминиро-
ванных чисел, обладающих при достаточно большой длине последова-
тельности свойствами, приближающимися к случайным (псевдослучайные
числа).
Чаще всего используются рекуррентные соотношения:
z = f(z ,........,z ).
i (i-r) (i-1)
К началу генерации должны быть заданы первые r значений.
Чаще всего используются соотношения простые, r = 1.
Метод срединных квадратов.
-------------------------
Преобразование f заключается в возведении в квадрат предыдуще-
го отсчета и в выделении в полученном произведении двойной длины n
промежуточных результатов. При этом предполагается формат с ФЗ.
z = f(z ) = CUT (z **2)
i (i-1) n (i-1)
Мультипликативный метод.
----------------------
Наиболее популярен в настоящее время, предполагает преобразо-
вание вида:
z = MOD [ALFA + BETA * z ]
i GAMMA (i-1)
Выделяется остаток по MOD суммы ALFA + BETA* z
^ GAMMA (i-1)
и принимается в качестве следующего значения.
Пример.
AKFA = 3, BETA = 9, GAMMA = 15, z = 1.
1
Строим последовательность
1,12, 6, 3, ...
Наблюдается периодичность.
В общем случае можно выделить период T и отрезок апериодичнос-
ти в начальной последовательности.
Свойства датчика тем выше, чем больше длина периода Т. При мо-
делировании объем выборки не должен превышать длины периода, иначе
будет наблюдаться статистическая зависимость результатов испытаний
за счет повторения элементов псевдослучайной последовательности.
Полученная последовательность целых чисел может быть за счет деле-
ния на величину GAMMA преобразована в последовательность действи-
тельных чисел, изменяющихся в диапазоне [0, 1[.
[z / GAMMA] принадлежит [0, 1[.
i
^
|
+----------+
| |
+----------+---->
0 1
Датчик, построенный на ЭВМ с разрядной сеткой в 42 разряда
при GAMMA = 5**17 дает Т ~= 2**40.
"+" - возможность получения повторяемых псевдослучайных
последовательностей
"-" - трудность моделирования систем СВ
4.1.2. Моделирование СВ с произвольным распределением.
4. Второй алгоритмический способ - метод исключения.
Требует наличие какого - либо датчика БСВ. Предположим, что
известен вид плотности распределения СВ, f(x) - плотность
распределения СВ х.
Ограничения.
f(x) ^
|
| _____
| / \
| / \
| |
| |
+-----+----------------->
a b
f(x) принимает ненулевые значения в диапазоне [a, b].
Можно получить СВ х по правилам:
1. Получить два отсчета БСВ Z1, Z2.
2. Расчет промежуточных значений
e1 = Z1*(b - a) + a e2 = Z2*fmax
| |
V V
масштабирование смещение
3. Если значения e2 <= f(e1), f - функция плотности, то
значения е1 - новый элемент последовательности.
Метод легко обобщается на случай многомерной СВ.
Пример.
N - мерная плотность f(x1, x2, ..., xn)
Для системы n СВ.
Для получения нового элемента псевдослучайной
последовательности, которой является вектор из n компонент,
используются следующие шаги:
1. Генерируются Z1, Z2, ..., Zn, Zn+1
Zn+1 - отсчеты БСВ
----
2. Промежуточные значения ei = Zi*(bi - ai) + ai, i = 1, n
ai, bi - граничные значения для i координаты
В данном случае функция плотности - поверхность
(строится по линиям равного уровня).
en+1 = Zn+1*fmax
Если en+1 <= f(e1...en), то l1...ln - новый вектор.
Метод исключения применим для произведения одно- и
многомерных распределений, удовлетворяющих свойствам
ограниченности по каждой из координат.
"-" - сравнительно низкий коэффициент использования
исходной последовательности, формируемой датчиком БСВ.
На практике очень популярным для одномерных распределений
являются так называемый метод обратной функции.
f(x) - плотность распределения (желаемая)
Существует датчик БСВ [0, 1].
Условие: возможность получения прямой и обратной формы
z x
F(z) = интеграл fz(тау)dтау F(x) = интеграл Tx(f)df
-беск-ть -беск-ть
Если допустить F(x) = F(z), то можно применить обратное
преобразование
Fx**(-1)(F(x)) = Fx**(-1)(F(z))
+
| 0, z < 0
x = Fx**(-1)(F(z)) F(z) = | z, z принадлежит [0, 1]
| 1, z > 1
+
^ ^
| f(z) | F(z)
| |
+-----------+ | -------
| | | /
| | | /
| | | /
| | | /
+-----------+-----> ----+----------------------->
0 1 z 0 1 z
экспоненциальное
распределение
^ Т. к. СВ (1 - z) распределена по такому
| \ f(x) же ЗР как и СВ z.
| \
| \ Рассмотренный метод положен в основу
| \ формирования экспоненциально-распре-
| \ деленной СВ в GPSS.
| \
| \
| \
| \
| \
+------------------------------>
x
x = Fx**(-1)(z), где z - БСВ
Если fх(х) = лямбда*е**(-лямбда*х), х >= 0
Найден Fx(x) = 1 - е**(-лямбда*х)
Fx(x) = Fz(z) = z
1 - е**(-лямбда*х) = z
1 - z = е**(-лямбда*х)
ln(1 - z) = е**(-лямбда*х)
-лямбда*х*lne = ln(1 - z)
-лямбда*х = ln(1 - z)
+----------------------------+
| 1 - ln(1 - z) |
| ------lnz = ----------- = x|
| лямбда лямбда |
+----------------------------+
Для моделирования СВ по НЗР используется свойство суммы
независимых СВ с произвольным распределением, которое с
увеличением числа слагаемых неограниченно стремится к СВ с НЗР.
n
х = сумма Zi, Zi - отсчеты БСВ
i = 1
МО mzi = 0.5 Dzi = 1 / 12
Для суммы: mсум = n*mzi = n * 0.5
Dx = n * Dzi = n / 12
при n = 12 mx = 6 Dx = 1
Распределение СВ х будет являтся некоторым приближением к
НЗР СВ. Для получения нормирования, нормального распределение СВ
с mx = 0 и сигмаско = 1 надо выполнить преобразования
12
x = сумма Zi - сигма (избегаем смещения)
i = 1
Использование данного метода объясняется тем, что для НЗР
не удается получить аналитические преобразования по методу
обратной функции.
Рассмотренные методы исключения, обратной функции и метод
суммирования показывает возможность моделирования
псевдослучайной величины с заданным ЗР на основании БСВ и РЗР.
Пример.
Рассмотрим частный случай моделирования дискретной СВ с
произвольным распределением.
Xi - множество значений ДСВ P(x1) P(x3)
P(Xi) - вероятность | |
сумма P(Xi) = 1 --+--+--+--+---
P(x2)
Моделирование сводится к отображению P(Xi) на интервал [0,
1] в виде.
При обращении к датчику БСВ будет разыграно значение z на
попадание в отрезок.
^
|
|
|
|P(x1) P(x2) P(Xn)
+--+-----+--+----+--+------>
0 z 1
Надо определить интервал, содержащий значение z, и принять
в качестве отсчета ДСВ значение х, связанное с этим интервалом.
Чем больше P(Xi), тем чаще отсчет БСВ будет попадать на
соответствующий интервал.
Раздел 4. Организация модельного эксперимента
4.1.Моделирование случайных факторов.
Случайные факторы (СФ) - это различные внешние возмущения,
воздействующие на исследуемую систему извне, или внутренние возму-
щения, возникающие внутри системы. Они могут иметь характер случай-
ных величин (СВ), случайных процессов (СП), случайных событий (СС),
потоков случайных событий (ПСС).
Примерами внещних случайных факторов любых ВС могут служить
погрешности, сопровождающие ввод исходных данных. Примерами внут-
ренних случайных факторов являются для аналоговых ВС - дрейфы опе-
рационных усилителей, для цифровых ВС - сбои различных элементов.
Воспроизедение случайных факторов с заданными вероятностными
характеристиками при статистическом моделировании может соущест-
вляться тремя способами: аппаратным, табличным или алгоритмическим.
4.1.1. Аппаратный и табличный способы моделирования СФ.
Аппаратный способ предполагает применение специальных элект-
ронных генераторов случайных сигналов. Действие их основано на не-
которых физических случайных явлениях, например, шумах в электрон-
ных и полупроводниковых приборах. Выходное напряжение генератора,
получаемое усилением шумовой э.д.с., представляет собой случайную
функцию времени U(t) c определенными вероятностными характеристика-
ми. Напряжение, фактически действующее на выходе генератора после
его включения - это реализация u(t) случайной функции U(t). Значе-
ния u(t), фиксируемые в определенные моменты времени t1,t2,.......,
tn после включения генератора, составляют систему (u1,u2,.....,un)
- реализацию системы случайных величин U1=U(t1),U2=U(t2),......,Un=
U(tn). Если интервалы между моментами времени t1,t2,.......,tn дос-
таточно велики, то случайные величины U1,U2,.....,Un могут считать-
ся независимыми. Если случайная функция U(t) стационарна относи-
тельно одномерного закона распределения, то значения
u1=u(t1),u2=u(t2),......,un=u(tn) реализации u(t) являются возмож-
ными значениями случайной величины U с тем же законом распределе-
ния. ния генератора
Рассмотрим две возможные структурные схемы аппаратных генерато-
ров случайных сигналов, пригодных для использования в качестве ап-
паратных расширителей для ЭВМ.
а). После усиления низковольтного шума, формируемого датчиком
шума (ДШ) усилителем (УС) с помощью амплитудного дискриминатора (АД)
создается случайная последовательность импульсов, которая преобразу-
ется с помощью пересчетных схем (ПС) в параллельный двоичный код Nz,
соответствующий случайному числу импульсов, накопленных за интервал
времени Т.
++++
+----+ +----+ +----+ -++++- +----+ Nz
| ДШ +--->| УС +--->| АД +--------| ПС +--->
+----+ +----+ +----+ +----+
^
| T
а). После усиления низковольтного шума, формируемого датчиком
шума (ДШ) усилителем (УС) с помощью аналого-цифрового преобразовате-
ля (АЦП) формируется последовательность отсчетов Nz в произвольные
моменты времени t, в частном случае с периодом Т.
+----+ +----+ +-----+ Nz
| ДШ +--->| УС +--->| АЦП +--->
+----+ +----+ +-----+
^
| t, T
"+"- случайность сигналов подобных генераторов случайных сигналов.
"-"- нестабильность (температурная и временная) вероятнстных ха-
рактеристик случайной функции U(t), невозможность воспроизведения ,
т.е. невозможность повторного получения одной и той же реализации u
(t).
Табличный способ моделирования СФ предполагает фиксацию реали-
заций случайных величин, функций и их систем и хранение их в памяти
с последующим считыванием и воспроизведением. Реализации могут быть
получены с помощью аппаратного генератора либо по таблице случайных
чисел (ТСЧ).
"+" - высокая точность и стабильность во времени вероятностных
характеристик моделируемых СФ; возможность повторного воспроизведения
реализации,
"-" - значительные затраты памяти для хранения ТСЧ.
4.1.2. Алгоритмический способ моделирования СФ.
4.1.2.1. Моделирование базовых случайных величин (БСВ).
На практике обычно можно по результатам моделирования СВ моде-
лировать другие виды факторов. Возникает важная задача моделирова-
ния СВ с произвольными законами распределения. На практике исполь-
зуются некоторые базовые СВ, функциональным преобразованием которых
можно обеспечить произвольное распределение СВ. В качестве базовых
чаще всего используются СВ с равномерным ЗР.
f(z) ^ f(z)- плотность распределения
1/(b-a)+----------------+---------------+- - - - - - - -
| | / |
| | / |
| | F(z) / | Базовая СВ
| | / |
| | / |
| | / |
| |/ |
|- - - - - - - - +---------------+------------------> z
a b
z
F(z) = INTEGRAL f(t)dt интегральный ЗР
-0-0 - функция распределения
+
| 0, z < a
|
| z - a
F(z) = < -------, a <= z <= b
| b - a
|
| 1, z > b
+
a + b (b - a)**2
Mz = ------- , Dz = (SIGMAz)**2 = ----------
2 12
В качестве базовой СВ часто используются СВ с равномерным ЗР в
интервале [0 - 1[.
f(z) ^
n +----------------+- - - - -
| /|
| / |
| / |
| / |
| / |
|/ |
- - - -+----------------+------------------> z
0 1
+
| 0, z < 0 Mz = .5
|
F(z) = < z, a <= z <= b Dz = 1/12
|
| 1, z > 1 SIGMAz = 1/(2*SQRT(3)
+
Алгоритмический способ предполагает генерацию детерминирован-
ной последовательности чисел, обладающих при достаточно большой
длине последовательности свойствами, приближающимися к случайным
(псевдослучайные числа).
Чаще всего используются рекуррентные соотношения:
z = f(z ,........,z ).
i (i-r) (i-1)
К началу генерации должны быть заданы первые r начальных значе-
ний. Чаще всего используются простые соотношения , r = 1. Пригод-
ность выбранной функции f определяется анализом получаемой последо-
вателности z0,z1,.....,zi статистическим методами.
Пример. Метод срединных квадратов.
-------------------------
Преобразование f заключается в возведении в квадрат предыдущего
отсчета и в выделении в полученном произведении двойной длины n про-
межуточных результатов. При этом предполагается формат с ФЗ.
z = f(z ) = CUT (z **2)
i (i-1) n (i-1)
Пример. Мультипликативный метод.
----------------------
Наиболее популярен в настоящее время, предполагает преобразова-
ние вида:
z = MOD [ALFA * z ]
i BETA (i-1)
где ALFA, BETA, z0 - целые положительные константы. Выделяется остаток
по MOD произведения ALFA* z и принимается в качестве следующего
BETA (i-1)
значения.
Характер последовательности z0,z1,.....,zi зависит от выбора
ALFA, BETA, z0. Во всех случаях после некоторого числа шагов L по-
лучится отрезок последовательности z0,z1,.....,zk,zk+1,......,zL-1
такой, что остальные значения последовательности будут получаться
повторением отрезка zk+1,.....,zL-1.
Отрезок z0,....,zk длиной k+1 называется отрезком апериодич-
ности псевдослучайной последовательности, отрезок zk+1,.....,zL-1 -
периодом, число P=L-(k+1) - длиной периода.
Свойства датчика тем выше, чем больше длина периода P. При мо-
делировании объем выборки не должен превышать длины периода, иначе
будет наблюдаться статистическая зависимость результатов испытаний
за счет повторения элементов псевдослучайной последовательности.
Пример. ALFA = 3, BETA = 15, z0 = 1.
Строим последовательность 1, 3, 9, 12, 6, 3, 9, 12,..., в ко-
торой L=5, P=4
Полученная последовательность целых чисел может быть за счет де-
ления на величину BETA преобразована в последовательность действи-
тельных чисел [z / BETA], принадлежащих интервалу [0, 1[.
^
|
+----------+
| |
+----------+---->
0 1
Пример. Датчик, построенный на ЭВМ с разрядной сеткой в 42 разряда при
ALFA = 5**17, BETA = 2**42 дает L=P= 2**40.
"+" - возможность получения повторяемых псевдослучайных последо-
вательностей,
"-" - трудность получения высококачественных датчиков БСВ.
4.1.2.2. Моделирование непрерывных СВ с произвольным распределением.
На практике очень популярным для одномерных распределений явля-
ются так называемый метод обратной функции.
----------------------
Пусть f(x) - плотность распределения (желаемая) и существует
датчик БСВ Z [0, 1[.
Условие: возможность получения прямой и обратной функции f,f*(-1).
z x
F(z) = INTEGRAL fz(TAU)dTAU F(x) = INTEGRAL fx(f)df
-0-0 -0-0
Если допустить F(x) = F(z), то можно применить обратное
преобразование
Fx**(-1)(F(x)) = Fx**(-1)(F(z))
+
| 0, z < 0
x = Fx**(-1)(F(z)) F(z) = | z, z принадлежит [0, 1[
| 1, z > 1
+
^ ^
| f(z) | F(z)
| |
+-----------+ | -------
| | | /
| | | /
| | | /
| | | /
+-----------+-----> ----+----------------------->
0 1 z 0 1 z
Пример. Пусть необходимо смоделировать СВ с экспоненциальным распре-
делением.
f(x) = LA * exp (- LA*x)
^
| \ f(x)
| \
| \
| \
| \
| \
| \
| \
| \
| \
+------------------------------>
x
x = Fx**(-1)(z), где z - БСВ
Пусть fх(х) = LA * е **(-LA * х), х >= 0
Найдем Fx(x) = 1 - е**(-LA * х)
Fx(x) = Fz(z) = z
1 - е**(-LA * х) = z
1 - z = е**(-LA * х)
ln(1 - z) = ln [е**(-LA * х)]
-LA * х * lne = ln(1 - z)
-LA * х = ln(1 - z)
+-----------------------------+
| 1 - ln(1 - z)|
|x = - --- * lnz = -----------|
| LA LA |
+-----------------------------+
т.к. СВ (1 - z) распределена по такому же ЗР как и СВ z. Рассмот-
ренный метод положен в основу формирования экспоненциально-распре-
деленной СВ в GPSS.
Второй метод - метод исключения.
----------------
Требует наличия какого - либо датчика БСВ. Предположим, что из-
вестен вид плотности распределения СВ, f(x) - плотность распределения
СВ х.
Ограничения.
f(x) ^
|
fmax _ _ _ _ _ _____
| / \
| / \
| |
| |
+-----+----------------->
a b
f(x) принимает ненулевые значения в диапазоне [a, b].
Можно получить СВ х по правилам:
1. Получить два отсчета БСВ Z1, Z2.
2. Расчет промежуточных значений
e1 = Z1*(b - a) + a e2 = Z2*fmax
| |
V V
масштабирование смещение
3. Если значения e2 <= f(e1), f - функция плотности, то значе-
ния е1 - новый элемент последовательности.
Метод исключения легко обобщается на случай многомерной СВ.
Пример. Пусть необходимо моделировать многомерную СВ с n - мерной
плотностью f(x1, x2, ..., xn) для системы n СВ, причем значения
всех переменных должны удовлетворять ограничениям ai <= xi <= bi.
В данном случае функция плотности - поверхность в n-мерном прост-
ранстве (строится по линиям равного уровня) и характеризуется мак-
симальным значением fmax.
Для получения нового элемента псевдослучайной последователь-
ности, которым является вектор из n компонент, используются следую-
щие шаги:
1. Генерируются n+1 отсчет БСВ: z1, z2, ..., zn, zn+1
2. Рассчитываются промежуточные значения
___
ei = zi*(bi - ai) + ai, i = 1,n;
где ai, bi - граничные значения для i координаты, и
en+1 = zn+1 * fmax
3. Если en+1 <= f(e1...en), то (e1...en) - новый отсчет слу-
чайного вектора, в противном случае этот вектор исключается из
рассмотрения.
Сравнительная оценка рассмотренных методов
Метод обратной функции.
"+" - сравнительно прост в реализации;
- пригоден для "хвостатых" распределений.
"-" - пригоден только для распределений, для которых существу-
ет обратная функция F**(-1);
- пригоден только для одномерных распределений.
Метод исключения.
"+" Метод исключения применим для моделирования как одномер-
ных, так и многомерных распределений;
"-" - пригоден только для распределений, удовлетворяющих
свойствам ограниченности по каждой из координат (непригоден для
"хвостатых" распределений.
- сравнительно низок коэффициент использования
исходной последовательности, формируемой датчиком БСВ, причем коэф-
фициент использования падает с ростом размерности случайной величи-
мы.
4.1.2.3. Моделирование нормально-распределенных СВ
Нормальный закон распределения (закон Гаусса):
(x - Mx) ** 2
- -------------
1 2 * SIGMAx**2
f(x) = ---------------- * e
SIGMAx*SQRT(2*PI)
Для моделирования непрерывных СВ с нормальным законом распре-
деления(НЗР) неприменимы рассмотренные выше метод обратной функции
(не существует прямая и соответственно обратная функция распределе-
ния) и метод исключения ("хвостатое" распределение).
Широко распространенным методом моделирования СВ с НЗР являет-
ся метод суммирования, основанный на одной из центральных предель-
ных теорем теории вероятностей.
Теорема Ляпунова: при широких предположениях относительно за-
конов распределения независимых случайных величин xi, i in Nn с
ростом n закон распределения суммы
n
^ Z = SUMMA Xi
i=1
неограниченно приближается к нормальному.
Пусть Xi - отсчеты равномерно-распределенной БСВ:
МО MXi = 0.5; Dzi = 1 / 12.
Для суммы Z: MZ = n * MXi = n * 0.5;
DZ = n * DXi = n / 12.
при n = 12 MZ = 6, DZ = 1.
Распределение СВ Z будет являться некоторым приближением к
нормально распределенной СВ. Для получения нормированного нормаль-
ного распределения СВ с MZ = 0 и SIGMAZ = SQRT(DZ) = 1 надо выпол-
нить преобразования
12
Z = SUMMA Xi - 6 (устранение смещения).
i = 1
Рассмотренные методы обратной функции, исключения, суммирова-
ния показывает возможность моделирования непрерывной псевдослучай-
ной величины с заданным ЗР на основании БСВ с равномерным ЗР.
4.1.2.4. Моделирование дискретных СВ с произвольным распределением.
Пусть задано произвольное распределение дискретной СВ (ДСВ):
xi - множество значений ДСВ X, P(x1) P(x3) P(xn)
P(xi) - вероятность xi, | | |
сумма P(xi) = 1 --+--+--+--+-------------+-
P(x2)
Множество вероятностей P(xi), i in Nn отображается на интервал
[0, 1[ согласно следующему рисунку.
P(x1) P(x2) P(xi) P(Xn)
+-----+-------+----------+---*---+-------+----------+------> Z
0 z 1
При обращении к датчику БСВ будет разыграно значение z, попа-
дающее на некоторый подинтервал интервала [0,1[. Надо определить
подинтервал, содержащий значение z, и принять в качестве отсчета
ДСВ значение хi, связанное с этим подинтервалом. Чем больше P(Xi),
тем чаще отсчет БСВ будет попадать на соответствующий подинтервал.
Время, необходимое для определения подинтервала, содержащего
z, уменьшается, если предварительно расположить возможные значения
СВ X x1,x2,.....,xn в порядке убывания их вероятностей, то есть
так, чтобы p(x1) >= p(x2) >= ......>= p(xi) >= ......>= p(xn).
^ 4.1.3. МОДЕЛИРОВАНИЕ ПОТОКОВ СЛУЧАЙНЫХ СОБЫТИЙ
Рассмотрим вначале моделирование полной группы несовместных
событий:
----
{Ai} - множество событий Ai, i = 1, n;
----
P(Ai) - вероятность события Ai, i = 1, n;
n
SUMMA P(Ai)= 1 - полная группа событий.
i = 1
P(Ai, Aj) = 0 - несовместные события, i =/= j.
Моделирование полной группы сводится к рассмотренному
случаю моделирования дискретных СВ. В качестве значений
дискретных СВ можно рассматривать номера событий.
P(A1) P(A2). . . P(Ai) . . . P(An)
+-----+-------+---+-----+---+-+-+---+-+
0 ^ 1
| Z - отсчет датчика СВ
Последовательность шагов:
1. Разыграть значения БСВ, используя датчик.
2. Определить подинтервал, содержащий значение z.
3. Номер подинтервала принять в качестве номера наступающего
в опыте события Ai.
Очень важной является задача моделирования потока однородных
событий. В общем случае поток можно охарактеризовать многомерной
совместной плотностью распределения вероятностей. На оси каждой
вершины (+) соответствует однородное событие. Отметим интервалы Ti
между соседними событиями в потоке.
Т1 Т2 Т3 Ti
____ ___ _____ _ ___ ___
/ \ / \ / \ / \ / \ / \
--+-----+-----+-------+---+-----+-----+-- t
Полная характеристика: многомерная плотность распределения.
f(TAU1, TAU2, ..., TAUi, ..., TAUn)
Если многомерная плотность распределения задана каким-либо об-
разом, моделирование потока сводится к моделированию случайного
вектора или многомерной СВ. Каждая реализация случайного вектора
будет отображать отрезок на оси t, соответствующий n случайным ин-
тервалам времени между соседними событиями в потоке. Для моделиро-
вания многомерной СВ можно использовать метод исключения. Но данный
метод практически применим только для очень коротких отрезков оси
t, так как резко возрастает трудоемкость моделирования МСВ и ухуд-
шаются стохастические свойства псевдослучайной последовательности
многомерной СВ.
Ситуация несколько упрощается, если моделируются потоки с ог-
раниченным последействием (в общем случае они нестационарны по t).
n
f(TAU1, TAU2, ..., TAUi, ..., TAUn) = П fi(TAUi)
i=1
- свойство потока с ограниченным последействием.
Задача в этом случае сводится к моделированию n одномерных СВ,
что позволяет использовать метод обратной функции. Обязательное ус-
ловие - возможность получения обратной функции для распределения
длины каждого из n интервалов в случайном потоке событий.
Для моделирования отрезка с n интервалами надо n раз обратить-
ся к датчику СВ и выполнить n обратных преобразований, использую-
щих, в общем случае, различные обратные операторы.
Для стационарных потоков с ограниченным последействием.
n
f(TAU1, TAU2, ..., TAUi, ..., TAUn) = П f(TAUi)
i=1
Для моделирования отрезка с n интервалами надо n раз обратить-
ся к датчику БСВ и выполнить n однотипных обратных преобразований.
Пример. Стационарный пуассоновский (простейший) поток событий ха-
рактеризуется плотностью вероятности длины интервала TAU в потоке:
f(TAU) = LA * e**(-LA*TAU), TAU >= 0.
TAU = - (1/LA) * LN(1-Z), где Z - отсчет БСВ in [0,1[.
Распространенной моделью потока событий, позволяющей менять
свойства в широком диапазоне, является поток Эрланга (ПЭ). Базовый
(производящий) поток -простейший. Моделирование ПЭ k-го порядка
сводится к выбору из простейшего потока k-го события, что эквива-
лентно образованию длины интервала в ПЭ в виде суммы k смежных ин-
тервалов. При k принадлежащем (1, бесконечность) свойства потока
меняются от потока без последствия до регулярного потока, его ин-
тервалы стремятся к детерминированным (случайным) величинам.
4.2 Планирование машинных экспериментов.
4.2.1. Цели планирования машинных экспериментов.
Машинный эксперимент (МЭ) предполагает наблюдение за поведени-
ем имитационной модели, причем каждому прогону модели соответствует
определенная комбинация значений параметров модели и длительность
интервала времени, обеспечивающая набор необходимой статистики, при
условии обеспечения заданной точности модели.
Целью планирования экспериментов является минимум затрат на
проведение всего комплекса экспериментов при ограничении на объем и
статистическое качество собираемой информации.
максимум информации
Цель: -------------------
минимум ресурсов
Теория планирования экспериментов (биология, физика)
Особенности МЭ.
"+"
1. простота повторения условий эксперимента;
2. возможность управления экспериментом;
3. легкость варьирования условий МЭ.
"-"
1. наличие корреляционных связей между результатами измерений
для различных условий, что снижает количество информации, приходя-
щейся на один эксперимент;
2. трудности определения длины интервалов моделирования.
Общей задачей ИМ является исследование объекта-оригинала как
"черного ящика".
+ +---------+ +
факторы вх.|х1 ---> |blaсk box| ---> y1| реакция,
воздействия|х2 ---> | | ---> y2| отклик
| . . . | (ЧЯ) | . . . |
|xn ---> +---------+ ---> yn|
+ +
----
yj = yj(x1, ..., xi, ..., xn) j = 1, n
Так как исследуемые объекты имеют стохастическую природу, то
реакцией является случайный вектор Y, отражающий влияние как учтен-
ных, так и неучтенных факторов.
Исследователь ставит задачу определения неизвестных функций yj
по результатам экспериментов.
^ --------------
| / y(x10,y10) /
| //////+///////- y(x1,x2)-поверхность
| ///////|////// отклика
| ////////|/////
|--------------
| |
| x1min| x10 x1max
+--------+|----+------+----> X1
/ / | / /
/ / | / /
x2min +------------|---------
/ / |/ /
x20 +--------/-----+ /
/ / /
/ / /
x2max +----------------------
/
Х2 /
(x1min, x1max),(x2min, x2max) - интервалы изменения управляемых уч-
тенных факторов;
(x10,x20) - точка факторного пространства, в окрестности которой
исследуется поведение функции отклика y.
Единичный эксперимент выполняется для некоторого набора факто-
ров(в одной точке факторного пространства), требует накопления зна-
чений отклика в течение определенного времени (накопление выборки
определенного объема с последующей статистической обработкой). Ре-
зультат усреднения выборки будет являться СВ с некоторым ЗР и будет
отклоняться от истинного значения функции отклика в данной точке
факторного пространства. Для построения некоторого приближения по-
верхности отклика надо решить вопрос о числе экспериментов и о на-
борах значений факторов в каждом из этих экспериментов.
4.2.2. Тактическое планирование машинных экспериментов.
Определяет условия проведения единичного эксперимента и чаще
всего сводится к определению объема выборки, обеспечивающего задан-
ную статистическую погрешность оценок числовых характеристик расп-
ределения функции отклика.
Оценки типа вероятностей событий.
N - число наблюдений (объём выборки);
А - наблюдаемое событие;
Р(А) = P - искомая характеристика.
m
Р~(А) = --- - выборочная оценка вероятности события,
N
m - число наступлений события А,
m / N - частота событий, являющаяся несмещенной оценкой веро-
ятности P(A) и распределенной по нормальному закону:
M[P~(A)] = P(A)= P; P(1-P)
D[P~(A)] = SIGMA**2[P~(A)]= -------- .
N
f ^ (P*)
| _______
| ////|\\\\
| /////|\\\\\
| //////|\\+----- gamma - доверительная вероятность
| ///////|\\\\\\\
| ////////|\\\\\\\\
| /////////|\\\\\\\\\
|__//////////|\\\\\\\\\\___
+------------+----------------->
0 P P*
f(P~) - функция плотности распределения вероятностей
P[|1P*(A)-P(A)|<=Zgamma * SIGMA(P~(A))] = gamma
1 Zgamma gamma
Zgamma: ------ INTEGRAL е**(t**2/2)dt = -------
___ 0 2
\/2П
EPS = Zgamma*SIGMA(Р~(А))
Р(1-Р)
EPS**2 = Zgamma**2*SIGMA**2(Р*(А)) = Zgamma**2 --------
N
P(1-P)
N >= Zgamma**2 * ---------- .
EPS**2
Таким образом, можно определить объем выборки, обеспечивающий
достижение заданной абсолютной погрешности EPS оценки вероят-
ности.
Зададимся относительной погрешностью:
EPS
delta = -------- ; EPS**2 = delta**2*Р**2
Р
(1 - P)
N >= Zgamma**2* ------------- .
P * delta**2
Из данного неравенства видно, что объем выборки растет по ги-
перболическому закону при малых значениях Р, т. е. при оценивании
вероятностей редких событий.
Оценки типа математического ожидания
в ходе эксперимента накоплены х1, x2, ..., xn,
1 n
mx* = --- SUMMA xi
N i = 1
+ +
| Sx Sx |
P|mx* - tgamma------ <= mx <= mx* + tgamma------ | = gamma
| __ __ |
+ \/N \/N +
Sx - выборочный стандарт (статистическая оценка СКО)
tgamma - значение СВ, ЗР Стьюдента со степенью свободы
n - 1, соответствующее значению j - доверительной вероятности
N - объем выборки
mx - истинное значение
mx* - наблюдаемое значение
В нашем случае должна решаться обратная задача: определение
такого объема выборки, при котором обеспечивается заданная
программа статистической оценки эпсилон.
Sx Sx**2
EPS = tgamma ------ N = tgamma -------
__ EPS**2
\/N
EPS - погрешность оценки.
Использовать данную оценку N затруднительно, т. к. для
отыскания tgamma надо знать степень свободы, связанную с N.
Поэтому для начального приближения можно предположить, что
выборочный стандарт Sx совпадает с истинным стандартом
нормальной генеральной совокупности.
+ +
| Sx Sx |
P|mx* - Zgamma------ <= mx <= mx* + Zgamma------ | = gamma
| __ __ |
+ \/N \/N +
Zgamma - определяется по НЗР
Zgamma 1
INTEGRAL ------ е**(-t**2/2)dt = gamma/2
0 ___
\/2П
SIGMAx**2
N >= Zgamma**2 -----------
EPS**2
|
|__ gamma/2
|\\\
|\\\\
|\\\\\___
+------------------
Как для оценок типа вероятностей, так и для оценок МО,
предполагается знание истинных значений оцениваемых
количественных характеристик. В первом случае: знание Р, во
втором: Dx (SIGMAх). Поэтому объем выборки определяется
итеративно.
Задаются некоторые начальные значения N', определяются
оценки статистических характеристик, и приравнивая их истинным
значениям определяют новые значения N".
Выполнив эксперимент для N" уточняют значения оценок
(находят новое значение N'''), до тех пор, пока значения в цепи
N' -> N" -> N''' -> ... будут отличаться незначительно.
4.2.2. Стратегическое планирование эксперимента.
Существенно понимание цели, поставленной экспериментатором
при работе с ИМ. Если задача сводится к анализу, т. е. к
определению вектора характеристик для некоторого набора
параметров, то фактически можно ограничиться тактическим
планированием, рассматривая эту задачу как эксперимент в одной
точке ФП. Если решается задача синтеза, т. е. определения
параметров, обеспечивающих требуемое качество функционирования
исследуемой системы, необходимо знание зависимости характеристик
от параметров.
Прямая задача.
-------------
Проводится некоторая серия экспериментов и по их
результатам необходимо определить функционал
еще рефераты
Еще работы по разное
Реферат по разное
Прайс-лист на продукцию ОАО «Кургансельмаш»
17 Сентября 2013
Реферат по разное
Аннотация рабочей программы дисциплины «Механизация и автоматизация животноводства» для направления подготовки 111100 Зоотехния Профили: Технология производства продуктов животноводства (по отраслям); > Кормление животных и технология кормов
17 Сентября 2013
Реферат по разное
Так как текст записанной на Паскале программы не понятен компьютеру, то требуется перевести его на машинный язык
17 Сентября 2013
Реферат по разное
Українське національне інформаційне агентство укрінформ моніторингове дослідження інформації щодо Євро-2012 в електронних змі україни з 14 по 15 березня 2010 року
17 Сентября 2013