22
моделировании используют вторичные модели в виде передаточной функции
формирующего фильтра и матричных линейных уравнений [2].
Передаточная функция Wg(s) формирующего фильтра определяется при
факторизации исходной спектральной плотности Sg(s)=Wg(s)Wg(-s)Q, где Q -
интенсивность шума на входе формирующего фильтра; Wg(s),Wg(-s) -
дробно-рациональные функции, нули и полюсы которых лежат
соответственно в левой и правой комплексных полуплоскостях [2]. Учитывая
дробно-рациональность спектральной плотности, функцию Sg(w) записывают
Sg(w)=C(s/j)/D(s/j)=B(s)/A(s) B(-s)/A(-s). Из этого соотношения имеем
c cs c s
d ds d s
b bs
a as
b bs b s
a as a s
Q
m
m m
n
n n
m
m
n
n
m
mm
n
nn
0 1
2 2
0 1
2 2
0
0
0 1
0 1
1
1
1
1
− + + −
− + + −
=
+ +
+ +
− + + −
− + + −
... ( )
... ( )
...
...
... ( )
... ( )
.
(3.4)
При факторизации спектральной плотности используется следующий
алгоритм. Поскольку выражение Sg(s/j) представляется в виде (3.4), где
Q=Cm/Dn - интенсивность входного белого шума фильтра, задача
факторизации решается составлением аналитических выражений B(s)B(-s),
A(s)A(-s) и систем уравнений относительно Bj и Aj путем сравнения коэф-
фициентов выражений C(s/j) и B(s)B(-s), а также D(s/j) и A(s)A(-s). При n=1
a[0]=(d[0])
1/2
, a[1]=1. При n=2 a[0]=(d[0])
1/2
, a[1]=(2a[0]-d[1])
1/2
, a[2]=1. При
n>2 система уравнений решается итерационным методом. При n=3
a[2]=(d[2]+2a[1])
1/2
, a[1]=(2a[0]a[2]-d[1])
1/2
. При n=4 a[3]=(2d[2]-d[3])
1/2
,
a[1]=(2d[0]a[2]-d[1])
1/2
, a[2]=(d[2]-2a[0]+2a[1]a[3])
1/2
. Для коэффициентов Bj
составляются и решаются аналогичные уравнения при m=1,2,...,4. Для
представления модели формирующего фильтра в пространстве состояний
переходят от передаточной функции к дифференциальному уравнению g(t)
при входном формирующем белом шуме V(t):
a
n
g
(n)
(t)+...+a
0
g(t)=b
m
V
(m)
(t)+...+b
0
V(t).
Пример. Измерение аэродинамических характеристик вращающихся
лопастей вертолета в условиях полета. Измеряется перепад давлений между
верхней и нижней поверхностями лопасти вертолета в n точках, при этом
осуществляется суммирование сигналов датчиков, установленных в каждом
сечении (m датчиков), опрашивается m/n каналов с определенной частотой и
регистрируются результаты. Элементом, воспринимающим информацию, в
данной схеме является дифференциальный индуктивный датчик. На датчик
действует неслучайный полезный сигнал u(t)=U
11
+A
1
sin(w
1
t), где U
11
-
постоянная составляющая полезного сигнала, определяемая подъемной силой
лопасти; A
1
sin(w
1
t) - переменная составляющая, возникающая за счет того,
23
что лопасть в процессе вращения поочередно движется то навстречу
набегающему потоку, то по нему; U
11
=13,5 Н/см
2
; A
1
=0,784 Н/см
2
; W
1
=240 с
-
1
, и случайная помеха n(t), которая образуется при наличии флюгерного
винта, большая скорость вращения которого образует местные искажения
потока. Помеха n(t) задана спектральной плотностью
Sn(w)=7000/(w
2
+12220000). Соответствующая передаточная функция
формирующего фильтра, найденная путем факторизации спектральной
плотности, имеет вид W(s)=84/(s+3500).
3.2. Методы формирования матричных моделей
Для составления алгоритмов обработки информации, а также для
численного и графического исследования движения ДС модель типа
передаточной функции преобразуют в матричную модель в пространстве
состояний (3.1) или (3.2). Модели ДС и процессов в виде матричных
уравнений на основе передаточной функции могут быть получены методами
[5,6,12] вспомогательной переменной, нормальной формы Коши,
интегрированием дифференциального уравнения, разложением передаточной
функции на сумму или произведение простых дробей. Для всех методов
рассматриваем передаточную функцию ДС
Ws
Ys
Us
Bs
Ds
b bs bs
d ds ds
m
m
n
n
()
()
()
()
()
...
...
,= = =
+ + +
+ + +
0 1
0 1
(3.5)
которая связывает вход и выход ДС линейным
преобразованием (рис.3.5) Соответствующее
дифференциальное уравнение определяется на
основе свойств преобразования Лапласа.
d
n
y
(n)
(t)+...+d
0
y(t)=b
m
u
(m)
(t)+...+b
0
u(t).
3.2.1. Метод вспомогательной переменной
Модель в пространстве состояний методом вспомогательной переменной
формируем на основе передаточной функции (3.5). Выразим y(s) из заданной
передаточной функции y(s)=B(s)/D(s) и введем замену переменной
R(s)=u(s)/D(s), откуда получим дифференциальное уравнение относительно
R(t) без производных в правой части d
n
R
(n)
+...+d
0
R=u(t). При этом выражение
для y(t) также не содержит производных в правой части: b
m
R
(m)
+...+b
0
R=y(t).
Матричная модель методом вспомогательной переменной для
стохастической составляющей представляется уравнением состояния и