
лекции / В. А. Бородавкин, И. Л. Петрова -ТАУ дискретных систем / 6.1 Лекция
.doc
6 Лекция
Математические модели импульсных систем в виде разностных уравнений и структурных схем.
6.2 Построение дискретной модели стационарной стохастической системы
Здесь мы коротко остановимся на алгоритме дискретизации системы линейных дифференциальных уравнений. Алгоритм позволяет моделировать процессы в СУ с помощью рекуррентных процедур.
Пусть линейная стохастическая система описывается матричным дифференциальным уравнением
(7)
где
- матрицы постоянных коэффициентов
порядков
;
Х – n
–мерный
вектор-столбец;
- n-мерный
гауссовский «белый шум», т.е. векторный
процесс, компоненты которого
- независимые между собой гауссовские
процессы с нулевым математическим
ожиданием и корреляционной функцией
.
Здесь
-
-функция Дирака, «Т» - символ транспонирования.
Перейдем от дифференциального уравнения (7) к дискретной модели. Запишем уравнение (7) в следующем виде:
(8)
где
- матричный экспоненциал, т.е. матричная
функция времени t,
определяемая
матричным рядом
I
– единичная
матрица. Элементами матричного
экспоненциала
являются весовые функции системы (7).
Для матричного экспоненциала известно
следующее свойство:
Введем
шаг дискретизации
,
тогда в момент
вектор Х(
)
определится из соотношения
(9)
Из
(8) и (9) следует, что полученная после
дискретизации последовательность
удовлетворяет уравнению
(10)
Здесь
(11)
а
гауссовские вектора
и
- независимы.
Компоненты
матрицы А равны значению весовых функций
в
момент
.
Из условия равенства нулю математического
ожидания
следует,
что
.
Корреляционная матрица
n –
мерного
вектора
равна:
Так
как корреляционная матрица
процесса
равна
то двойной интеграл обращается в
однократный:
После
замены переменной интегрирования
интеграл примет вид
(12)
Поэтому
корреляционная матрица К
векторов
не зависит от момента времени
t.
Отметим, что матрица
имеет порядок
.
Элементами
являются весовые функции системы (7) по
входу
.
Из
(10) следует, что при
корреляционная матрица
вектора
определяется рекуррентным соотношением
(13)
При
существует предел (13)
представляющий корреляционную матрицу стационарного СП на выходе системы (7).
Представим К в виде
(14)
где
В – матрица порядка
,
r
– ранг матрицы К.
Используя (14), получаем
уравнение
дискретной модели СУ:
(15)
Здесь
r
– мерные
вектора
- удовлетворяют условиям
и
при
.
Стационарное решение уравнений (7) и
(15) может быть получено, если корреляционная
матрица начального условия
равна
.
Изложенные выше соотношения позволяют строить удобный для реализации на ЭВМ и экономичный вычислительный алгоритм моделирования линейных стохастических систем.
Алгоритм моделирования.
Исходными
данными алгоритма являются матрицы
,
параметр
и шаг дискретизации
.
Алгоритма предполагает проведение
вычислений в следующей последовательности.
-
Вычисление матрицы А.
Из (11) следует, что i-тый столбец матрицы А равен:
где
- n-мерный
вектор, все компоненты которого, за
исключением i-той,
равны нулю. Из (8) следует, что
является решением системы
(16)
в
момент времени
.
Поэтому для вычисления матрицы А
необходимо n
раз
интегрировать однородную систему (16)
на промежутке
при начальных условиях
-
Вычисление матрицы К
Элементы
симметричной матрицы К
определяются соотношениями
(17)
где
элемент
матрицы
является i-той
компонентой вектора
,
удовлетворяющего системе
(18)
Здесь
- r
– й столбец
матрицы
.
Поэтому вычисление элементов
осуществляется путем одновременного
интегрирования системы (18) и уравнений
(19)
на
промежутке
при нулевых начальных условиях для
функций
.
После m-кратного
интегрирования системы (18), (19) элементы
матрицы К
получаются суммированием
.
При
операция суммирования элементов
может быть учтена с помощью начальных
условий вводимых при вычислении по
следующему алгоритму:
(20)
-
Вычисление матрицы
.
Определение
осуществляется
с помощью рекуррентной процедуры (13)
при нулевых начальных условиях.
4) Вычисление
матрицы
.
Матрица
В определяется условием
и находится с помощью известных процедур.
5) Начальное
условие
формируется как гауссовский случайный
вектор
.
Эти операции заканчивают подготовительный
этап вычислений. Цифровое моделирование
осуществляется (после определения А,
В,
)
по формуле (15).