- •1.1. Основные особенности моделирования систем с учетом реальных условий их применения
- •1.2. Основные свойства и характеристики моделей
- •1.3. Особенности моделирования и испытаний сложных систем
- •1.4. Показатели эффективности систем
- •2. Классификация моделей систем управления
- •2.1. Классификация моделей по способу физической реализации
- •2.2. Классификация моделей по форме математического описания
- •2.3. Детерминированные конечные автоматы и их применение при построении моделей сложных систем
- •2.4. Вероятностные автоматы и марковские цепи
- •2.5. Модели с дискретными состояниями и непрерывным временем
- •2.6. Алгоритмы реализации моделей
- •3. Метод статистического моделирования
- •3.1. Теоретические основы метода статистического моделирования
- •3.2. Понятие оценки. Свойства оценок
- •3.3. Точность оценок и определение необходимого количества опытов
- •Доверительные вероятности и доверительные интервалы
- •3.4. Пример использования метода Монте-Карло
- •3.5. Способы построения генераторов случайных чисел
- •3.5.1. Аппаратные способы построения генераторов случайных чисел
- •3.5.2. Программные способы построения генераторов случайных чисел
- •3.6. Методы восстановления закона распределения по результатам статистического моделирования
- •3.6.1. Параметрические методы восстановления закона распределения
- •3.6.2. Непараметрические методы восстановления закона распределения
- •3.7. Критерии согласия теоретического и выборочного законов распределения
- •3.7.1. Критерий согласия Пирсона
- •3.7.2. Критерий согласия Колмогорова
- •3.7.3. Другие задачи проверки статистических гипотез, виды критериев и
- •3.8. Пример статистической имитационной модели системы со случайными параметрами
- •3.9. Моделирование случайных векторов
- •3.9.1. Метод условных распределений
- •3.9.2. Методы преобразования случайных координат
- •3.9.3. Метод Неймана
- •4. Математическое моделирование случайных процессов в системах управления
- •4.1. Основные формы описания непрерывных случайных процессов
- •4.2. Спектральный метод расчета установившегося случайного процесса в линейной стационарной системе
- •4.3. Статистическая линеаризация нелинейной стационарной системы
- •4.4. Расчет установившегося случайного процесса в нелинейной стационарной системе
- •4.5. Определение характеристик нестационарных случайных процессов методом весовых функций
- •4.6. Моделирование нестационарных случайных процессов в линейных системах методом динамики средних
- •4.7. Моделирование нестационарных случайных процессов в нелинейных системах методом динамики средних
- •4.8. Построение моделей случайных процессов в дискретных системах
- •4.9. Методы моделирования случайных процессов с заданными характеристиками
- •4.9.1. Метод формирующего фильтра
- •4.9.2. Метод скользящего суммирования
- •4.9.3. Особенности практической реализации генераторов случайных процессов
- •4.10. Пример статистической имитационной модели системы со случайными параметрами при действии случайной помехи
- •5. Способы снижения трудоемкости статистического моделирования
- •5.1. Основные методы уменьшения дисперсии оценки
- •5.1.1. Метод выделения главной части
- •5.1.2. Метод существенной выборки
- •5.1.3. Метод расслоенной выборки (выборка по группам)
- •5.2. Комбинированные методы получения оценок
- •5.2.1. Оценка статистической характеристики сложной
- •5.2.2. Оценка статистической характеристики системы на основе
- •Содержание
- •Методы моделирования стохастических систем управления
- •198005, С.-Петербург, 1-я Красноармейская ул., д. 1
3.9. Моделирование случайных векторов
Принятое в рассмотренном выше примере допущение о статистической независимости случайных параметров модели позволило обеспечить использование для каждого из них самостоятельного генератора случайных чисел. В общем случае приходится иметь дело с совокупностью статистически зависимых случайных параметров. Тогда возникает задача моделирования системы случайных величин, или случайного вектора.
Случайным вектором (системой случайных величин, многомерной случайной величиной) называется упорядоченный набор случайных величин X=(X1,X2,…,Xn). Составляющие случайного вектора (случайные координаты) X1,X2,…,Xn являются одномерными случайными величинами.
Рассмотрим основные характеристики случайных векторов [20], используемые при моделировании. Ограничимся случаем, когда координаты являются непрерывными случайными величинами.
Функция распределения вероятностей случайного вектора X представляет собой n-мерную функцию совместного распределения его координат:
Fx(x1,x2,…xn)=P(X1<x1,X2<x2,…,Xn<xn). (3.35)
Аналогичный смысл имеет плотность распределения:
.
(3.36)
Для некоторой подсистемы m<n координат вектора X1,X2,…,Xm по (3.35), (3.36) могут быть определены маргинальные ФРВ и ПРВ, например:
;
.
(3.37)
При m=1 получим безусловные ФРВ и ПРВ случайной координаты.
Кроме того, рассматриваются условные ПРВ одной или нескольких случайных координат, связанные с (3.36), (3.37) следующим образом:
,
(3.38)
.
(3.39)
Особое практическое
значение имеют вектор математических
ожиданий координат случайного вектора
,
где
,
i=1,2,...n,
(3.40)
и матрица корреляционных моментов связи, называемая чаще просто матрицей моментов:
.
(3.41)
Диагональные элементы матрицы (3.41) представляют собой дисперсии случайных координат:
,
i=1,2,...,n.
Остальные элементы - корреляционные моменты связи случайных координат, или ковариации:
,
i=1,2,...,n;
j=1,2,...,n;
i
j,
причем ij=ji, то есть матрица (3.41) - является симметричной.
Если закон распределения координат случайного вектора нормальный, он полностью задается вектором математических ожиданий и матрицей моментов.
В частном случае, когда координаты случайного вектора статистически независимы, их совместный закон распределения полностью определяется индивидуальными законами распределения отдельных координат, а для ФРВ и ПРВ имеют место соотношения:
Fx(x1,x2,…xn)=F1(x1)F2(x2)…Fn(xn),
fx(x1,x2,…xn)=f1(x1)f2(x2)…fn(xn).
Соответствующим образом упрощаются соотношения (3.37)-(3.40), а все элементы матрицы (3.41), кроме расположенных на главной диагонали, обращаются в ноль.
Рассмотрим некоторые наиболее известные методы моделирования случайных векторов.
3.9.1. Метод условных распределений
На основе (3.37)-(3.39) совместная многомерная ПРВ статистически зависимых координат n-мерного случайного вектора может быть выражена через одномерные ПРВ отдельных координат:
fx(x1,x2,…xn)=f1(x1)f2(x2x1)…fi(xix1,x2,…,xi-1)…fn(xnx1,x2,…,xn-1),
где безусловная ПРВ координаты x1 определяется аналогично (3.37):
,
(3.42)
условная ПРВ координаты x2 определяется после выполнения (3.37), (3.42):
,
условные ПРВ остальных координат определяются по соотношениям:
,
i=3,...n.
Процедура формирования реализаций случайного вектора включает в себя следующие этапы:
1. В соответствии с безусловной ПРВ f1(x1) одним из рассмотренных в подразд. 3.5 способов генерируется значение x1j.
2. На основе условной ПРВ f2(x2x1) определяется конкретный вариант закона распределения координаты x2, соответствующий x1=x1j:
.
3. В соответствии с ПРВ f2(x2x1j) генерируется значение x2j.
4. На основе условной ПРВ f3(x3x1,x2) определяется конкретный вариант закона распределения координаты x3 f3(x3x1j,x2j).
5. В соответствии с ПРВ f3(x3x1j,x2j) генерируется значения x3j и так далее.
В результате
получается одна псевдослучайная
реализация вектора X
-
.
Рассмотренный метод универсален, но требует большой и тщательной подготовительной работы. Чаще всего условные ПРВ не удается получить в аналитическом виде и приходится использовать приближенные методы. Тогда при реализации генератора на ЦВМ требуется большой объем оперативной памяти для хранения многомерных массивов условных ПРВ и значительные затраты машинного времени на многократное выполнение процедур интерполяции. Поэтому данный метод обычно применяют только для случайных векторов малой размерности.
