ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ, 2021, том 57, № 11, с. 1546-1554
ТЕОРИЯ УПРАВЛЕНИЯ
УДК 517.935
СРАВНИТЕЛЬНЫЙ АНАЛИЗ ОПТИМАЛЬНЫХ
ФИЛЬТРОВ ВТОРОГО И ТРЕТЬЕГО ПОРЯДКОВ
ДЛЯ НЕПРЕРЫВНЫХ СИСТЕМ
© 2021 г. В. В. Фомичев, М. А. Каменщиков
Рассматривается задача построения функциональных фильтров (оптимальных функцио-
нальных наблюдателей, т.е. наблюдателей для линейных функционалов от фазового век-
тора) для линейных стационарных управляемых систем, неоднородность которых, кроме
управления, содержит в качестве слагаемого аддитивный белый шум. Выход системы лине-
ен по фазовому вектору и содержит в качестве слагаемого также аддитивный белый шум.
С помощью канонических представлений проведён сравнительный анализ фильтров вто-
рого и третьего порядков по среднеквадратической ошибке наблюдения в установившемся
режиме. Приведён пример системы четвёртого порядка, показывающий, что с увеличением
динамического порядка фильтра оптимальность по квадратичному критерию повышается.
DOI: 10.31857/S037406412111011X
Введение. Рассматривается задача построения функциональных фильтров второго и тре-
тьего порядков, восстанавливающих по измеряемому скалярному выходу несмещённую и оп-
тимальную оценку скалярного функционала от фазового вектора непрерывной системы со
стохастическими возмущениями. Некоррелированные между собой белые шумы с априорно
известными вероятностными характеристиками воздействуют как на объект, так и на канал
измерений. В качестве критерия оптимальности используется установившаяся среднеквадра-
тичная ошибка.
На практике применение фильтров второго и третьего порядков оказывается более под-
ходящим, чем использование фильтров первого порядка, например, при обработке сигналов
спутниковых навигационных систем [1, гл. 5]. В работе [2] сравниваются фильтры первого и
второго порядков и отмечаются преимущества фильтра второго порядка, при этом оптималь-
ный наблюдатель интерпретируется как авторегрессионная модель. Фильтр третьего порядка,
основанный на интегрированной модели случайного блуждания, исследуется в работе [3], где
среднеквадратичная ошибка вычисляется с помощью решения уравнений Риккати.
Функциональные фильтры исследовались ранее как в непрерывном [4, 5], так и в дискрет-
ном [6] времени. В [4] предложено обобщение условия несмещённости в совместной задаче
стабилизации и оптимальной фильтрации, а в [5] предложен подход к численному моделиро-
ванию фильтров пониженного порядка на основе построения статистических оценок критерия
оптимальности. В [6] представлены аналитические выражения для передаточных функций
системы в отклонениях и функциональных фильтров различных динамических порядков, на-
чиная с первого порядка.
В данной работе скалярный функционал от вектора состояния стохастической системы
выбирается таким образом, что фильтра первого порядка, восстанавливающего несмещённую
оценку, не существует. При этом осуществляется синтез и сравнение между собой по квадра-
тичному критерию фильтров второго и третьего порядков. Для вычисления критерия опти-
мальности применяется метод интегральных квадратичных оценок качества [7].
1. Постановка задачи. Рассмотрим n-мерную линейную систему со стохастическими
возмущениями и с одномерным выходом:
x = Ax + Bu + w(t), x(0) = x0,
y = Cx + v(t),
(1)
1546
СРАВНИТЕЛЬНЫЙ АНАЛИЗ ОПТИМАЛЬНЫХ ФИЛЬТРОВ
1547
где x ∈ Rn - неизвестный фазовый вектор, u ∈ Rm - известный вход системы, y ∈ R -
измеряемый выход системы; A, B, C - постоянные матрицы соответствующих размеров,
x0 - случайная величина, а w(t) и v(t) - белые шумы размерности n и 1 соответственно, с
известными вероятностными характеристиками
E[x0] = x0, E[(x0 - x0)(x0 - x0)т] = P0,
E[w(t)] = 0, E[w(t)w(t)т] =(t - t),
E[v(t)] = 0, E[v(t)v(t)] =(t - t),
E[w(t)v(t)] = 0,
здесь Q и P0 - положительно полуопределённые матрицы; R > 0; случайная величина x0 не
коррелированна с шумами w(t) и v(t). Первое уравнение в системе (1) понимается в смысле
стохастического дифференциального уравнения [8, с. 65].
Требуется на основе наблюдения выхода y(t) и по известному входу u(t) определить несме-
щённую оценку z(t) скалярного функционала
z(t) = F x(t)
(2)
с известной матрицей F = (f1 . . . fn) R1×n, обеспечивающую минимум установившегося
= z(t) - z(t):
J = lim E[e2(t)] min.
(3)
t→∞
Не ограничивая общности рассуждений, считаем, что пара {C, A} наблюдаема и задана
во второй канонической форме наблюдаемости [9, с. 25]:
0
0
0
1
1
0
0
2
)
A=
, C =
(0
0
1
,
(4)
0
0
1
n
где αi - коэффициенты характеристического полинома матрицы A, т.е.
α(s) = det(sI - A) = sn + αnsn-1 + . . . + α1.
2. Построение наблюдателей. Пусть для матрицы F имеет место разложение
F =PT,
где P ∈ R1×k, T ∈ Rk×n. Тогда
z=Fx=PTx=Pq,
где q = T x ∈ Rk - неизвестный вектор, подлежащий оценке. Для его восстановления исполь-
зуем наблюдатель порядка k вида
q=Nq+TBu+My,
q(0) = T x0,
z = Pq.
(5)
Используя правило дифференцирования Ито [8, с. 85] стохастического сигнала, нетрудно
= q(t) - q(t) описывается уравнением
ėq =
q
q=Tx-Nq-TBu-My=
= TAx - N(q - eq) - MCx + Tw - Mv = Neq + (TA - MC - NT)x + Tw - Mv,
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№ 11
2021
1548
ФОМИЧЕВ, КАМЕНЩИКОВ
в котором
q ∈ Rk - фазовый вектор наблюдателя, N, M, P, T - постоянные матрицы
соответствующих размеров.
Уравнение для ошибки e = z - z имеет вид
e = z - z= Fx - Pq= PTx - Pq= P(q - q) = Peq.
На основании известных результатов [10, с. 55] заключаем, что для того чтобы оценки q(t) и
z(t) являлись несмещёнными для q(t) и z(t) соответственно, необходимо и достаточно, чтобы
были выполнены следующие условия:
F = PT, TA - MC - NT = 0, N - гурвицева матрица.
(6)
При этом, если матрица N гурвицева, то [11, с. 127] ошибка наблюдения e в установившемся
режиме является стационарным в широком смысле случайным процессом, в котором матема-
тическое ожидание постоянно, а корреляционная функция зависит от одной переменной.
Не ограничивая общности рассуждений, считаем, что пара {P, N} наблюдаема и задана в
первой канонической форме наблюдаемости [9, с. 24]:
0
1
0
0
0
0
1
0
N =
,
P = (1 0 ... 0),
(7)
0
0
0
1
−l1
-l2
-l3
-lk
где li - коэффициенты характеристического полинома матрицы N, т.е.
β(s) = det(sI - N) = sk + lksk-1 + . . . + l1.
Известно [9, с. 75], что для того чтобы функционал (2) мог быть восстановлен наблюда-
телем (5) второго порядка (k = 2, n > 4) необходимо и достаточно выполнение следующих
условий:
f2f4 - f23
f2f3 - f4f1
l1 =
> 0, l2 =
> 0, f1f3 - f22 = 0,
(8)
f1f3 - f22
f1f3 - f2
2
f2f4 - f23
f2f3 - f4f1
fi = -fi-2
-fi-1
,
i = 5,n,
(9)
f1f3 - f22
f1f3 - f2
2
где условие f1f3 - f22 = 0 в (8) означает, что наблюдатель (5) первого порядка (k = 1) не
может восстановить несмещённую оценку функционала (2).
Исследуем вопрос, когда линейные фильтры второго (k = 2) и третьего (k = 3) поряд-
ков могут для системы (1), (4) четвёртого (n = 4) порядка восстановить функционал (2) от
вектора состояния, в котором элементы матрицы F удовлетворяют ограничениям (8).
Из условий (6) и канонических представлений (4), (7) следует, что для фильтров второго
порядка
(
)
(
)
f1
f2
f3
f4
1f1 - α2f2 - α3f3 - α4f4 - t24
T =
,
M =
,
f2
f3
f4
t24
1f2 - α2f3 - (α3 - l1)f4 - (α4 - l2)t24
t24 = -l1f3 - l2f4,
(10)
где коэффициенты l1, l2 характеристического полинома фильтра удовлетворяют услови-
ям (8). Вместе с этим передаточные функции относительно входов w, v и выхода e име-
ют вид
1
Wew(s) =
(f1(s + l2) + f2 f2s - f1l1 f3s - f2l1 f4s - f3l1),
β(s)
1
Wev(s) =
((α1f1 +α2f2 +α3f3 +α4f4 +t24)s-(α2f1 +α3f2 +α4f3 +f4)l1 +(l2f1 +f2)α1). (11)
β(s)
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№ 11
2021
СРАВНИТЕЛЬНЫЙ АНАЛИЗ ОПТИМАЛЬНЫХ ФИЛЬТРОВ
1549
Из условий (6) и канонических представлений (4), (7) следует, что для фильтров третьего
порядка имеют место равенства
f1
f2
f3
f4
1f1 - α2f2 - α3f3 - α4f4 - t24
T =f2
f3
f4
t24, M =
1f2 - α2f3 - α3f4 - α4t24 - t34
,
(12)
f3
f4
t24
t34
−α1f3 - (α2 - l1)f4 - (α3 - l2)t24 - (α4 - l3)t34
⎞⎛
f1
f2
f3
l1
f4
f2
f3
f4⎠⎝l2=-t24,
(13)
f3
f4
t24
l3
t34
где t24, t34 - неизвестные параметры. При этом условие
f3(f23 - f2f4) + f4(f1f4 - f2f3)
t24 =
(14)
f1f3 - f2
2
является необходимым и достаточным условием существования единственного решения ли-
нейной системы (13), которое в этом случае имеет вид
f4(f24 - f3t24) + t24(f2t24 - f3f4) + t34(f23 - f2f4)
l1 =
,
t24(f1f3 - f22) - f3(f23 - f2f4) - f4(f1f4 - f2f3)
f4(f2t24 - f3f4) + t24(f23 - f1t24) + t34(f1f4 - f2f3)
l2 =
,
t24(f1f3 - f22) - f3(f23 - f2f4) - f4(f1f4 - f2f3)
f4(f23 - f2f4) + t24(f1f4 - f2f3) + t34(f22 - f1f3)
l3 =
,
(15)
t24(f1f3 - f22) - f3(f23 - f2f4) - f4(f1f4 - f2f3)
где параметры t24, t34 выбираются такими, чтобы полином β(s) был устойчив, т.е. чтобы
выполнялись неравенства
l1 > 0, l2 > 0, l3 > 0, l2l3 - l1 > 0.
(16)
Одновременно с этим передаточные функции относительно входов w, v и выхода e име-
ют вид
т
f1(s2 + l3s + l2) + f2(s + l3) + f3
1
f2(s2 + l3s) + f3s - f1l1
Wew(s) =
,
β(s)
f3(s2 + l3s) + f4s - f2l1
f4(s2 + l3s) + t24s - f3l1
1
Wev(s) =
((α1f1 + α2f2 + α3f3 + α4f4 + t24)s2 +
β(s)
+ (l3(α1f1 + α2f2 + α3f3 + α4f4 + t24) + α1f2 + α2f3 + α3f4 + α4t24 + t34)s +
+ α1(l2f1 + l3f2 + f3) - l1(α2f1 + α3f2 + α4f3 + f4)).
(17)
Если условие (14) нарушено, то решение линейной системы (13) имеет вид
(f2f4 - f23)(f1f4 - f2f3) + C1(f2f4 - f23)(f1f3 - f22)
l1 =
,
(f1f3 - f22)2
3f1f2f3f4 - f21f24 - f1f33 - f32f4 + C1(f2f3 - f1f4)(f1f3 - f22)
l2 =
,
l3 = C1,
(18)
(f1f3 - f22)2
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№ 11
2021
1550
ФОМИЧЕВ, КАМЕНЩИКОВ
где C1 - свободная неизвестная, которая выбирается такой, чтобы выполнялись условия устой-
чивости (16). По-другому это означает, что существует множество наблюдателей третьего по-
рядка, у которых коэффициенты характеристического полинома находятся на пересечении
области гурвицевости матрицы N и линейного многообразия решений системы уравнений
s31 + l3s21 + l2s1 + l1 = 0, s32 + l3s22 + l2s2 + l1 = 0,
(19)
где s1, s2 (корни характеристического полинома s2 + l2s + l1, в котором коэффициенты l1
и l2 удовлетворяют условиям (8)) вычисляются по формуле
f1f4 - f2f3 ±
(f2f3 - f1f4)2 - 4(f2f4 - f23)(f1f3 - f22)
s1,2 =
2(f1f3 - f22)
Кроме того, если условие (14) нарушено, то передаточные функции Wew(s), Wev(s) будут
такими же, как и в случае фильтра второго порядка.
Для систем (1), (4) порядка выше четвёртого (n > 4) существование единственного оп-
тимального фильтра третьего порядка, восстанавливающего несмещённую оценку функци-
онала (2) от вектора состояния и удовлетворяющего условиям (6), исключает возможность
существования фильтра второго порядка, так как в этом случае нарушается условие (9).
Приведённые рассуждения позволяют сформулировать следующее утверждение.
Теорема. Для системы (1), (4) со стохастическими возмущениями и фильтров (5), (7)
второго и третьего порядков, восстанавливающих несмещённую оценку функционала (2) от
вектора состояния, в котором элементы матрицы F удовлетворяют ограничениям (8),
справедливы следующие утверждения:
1) для системы четвёртого (n = 4) порядка условия (8) являются необходимыми и доста-
точными условиями существования фильтра второго порядка, в котором элементы матриц
T и M определяются по формуле (10), а передаточные функции Wew и Wev имеют вид (11);
2) для системы четвёртого (n = 4) порядка условия (14)-(16) являются необходимыми и
достаточными условиями существования единственного оптимального фильтра третьего
порядка, в котором элементы матриц T и M определяются по формулам (12), (13), а пе-
редаточные функции Wew и Wev имеют вид (17); при этом если условие (14) нарушено, то
существует множество наблюдателей третьего порядка, у которых коэффициенты харак-
теристического полинома имеют вид (18), а передаточные функции Wew и Wev - вид (11);
3) для системы порядка выше четвёртого (n > 4) условия (8), (9) являются необхо-
димыми и достаточными условиями существования фильтра второго порядка, в котором
элементы матриц T и M задаются равенствами
(
)
- αifi - t2n
f1
f2
... fn-1 fn
i=1
T =
,
M =
,
f2
f3
fn t2n
- αifi+1 - (αn - l2)t2n + l1fn
i=1
t2n = -l1fn-1 - l2fn,
а передаточные функции Wew и Wev имеют вид
1
Wew(s) =
(f1(s + l2) + f2 . . . fn-1(s + l2) + fn fn(s + l2) + t2n),
β(s)
)
)
((n
1
Wev(s) =
αifi + t2n (s + l2) +
αifi+1 + (αn - l2)t2n - l1fn
;
β(s)
i=1
i=1
4) для системы порядка выше шестого (n > 6) условия
f3(f23 - f2f4) + f4(f1f4 - f2f3)
f5 =
,
(20)
f1f3 - f2
2
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№ 11
2021
СРАВНИТЕЛЬНЫЙ АНАЛИЗ ОПТИМАЛЬНЫХ ФИЛЬТРОВ
1551
fi = -l1fi-3 - l2fi-2 - l3fi-1, i = 7,n,
f4(f24 - f3f5) + f5(f2f5 - f3f4) + f6(f23 - f2f4)
l1 =
,
f5(f1f3 - f22) - f3(f23 - f2f4) - f4(f1f4 - f2f3)
f4(f2f5 - f3f4) + f5(f23 - f1f5) + f6(f1f4 - f2f3)
l2 =
,
f5(f1f3 - f22) - f3(f23 - f2f4) - f4(f1f4 - f2f3)
f4(f23 - f2f4) + f5(f1f4 - f2f3) + f6(f22 - f1f3)
l3 =
,
f5(f1f3 - f22) - f3(f23 - f2f4) - f4(f1f4 - f2f3)
l1 > 0, l2 > 0, l3 > 0, l2l3 - l1 > 0
являются необходимыми и достаточными условиями существования фильтра третьего по-
рядка, в котором элементы матриц T и M задаются равенствами
f1
f2
... fn-2 fn-1 fn
T =f2
f3
... fn-1
fn t2n,
f3
f4
fn
t2n t3n
- αifi - t2n
i=1
M =
- αifi+1 - αnt2n - t34
,
i=1
− αifi+2 - (αn-1 - l2)t2n - (αn - l3)t3n + l1fn
i=1
t2n = -l1fn-2 - l2fn-1 - l3fn, t3n = -l1fn-1 - l2fn - l3t2n,
а передаточные функции Wew и Wev имеют вид
т
f1(s2 + l3s + l2) + f2(s + l3) + f
3
1
Wew(s) =
fn-2(s2 + l3s + l2) + fn-1(s + l3) + fn,
β(s)
fn-1(s2 + l3s + l2) + fn(s + l3) + t2n
fn(s2 + l3s + l2) + t2n(s + l3) + t3n
)
)
)
((n
(n-1
1
Wev(s) =
αifi + t2n (s2
+l3s + l2) +
αifi+1 + αnt2n + t34 (s + l3)
+
β(s)
i=1
i=1
)
(n-2
1
+
αifi+2 + (αn-1 - l2)t2n + (αn - l3)t3n - l1fn
,
β(s)
i=1
при этом условие (20) исключает возможность существования фильтра второго порядка
для систем порядка выше четвёртого (n > 4), так как в этом случае нарушается усло-
вие (9).
3. Вычисление критерия оптимальности. Так как шумы w(t) и v(t) не коррелиро-
ваны между собой, то [12, с. 21]
1
J = lim
E[e2(t)] =
(Wew()QWтew(-jω) + Wev()RWтev(-jω)) dω,
t→∞
2π
-∞
если передаточные функции Wew и Wev устойчивы. Согласно теореме это условие устойчи-
вости выполняется, если выполнены условия (6) для фильтров второго и третьего порядков.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№ 11
2021
1552
ФОМИЧЕВ, КАМЕНЩИКОВ
Вычисление интеграла J сводится [13, с. 334] к вычислению интегралов вида
1
b0()ν-1 + b1()ν-2 + ... + bν-12
Jν =
ω,
(21)
d
2π
a0()ν + a1()ν-1 + ... + aν
−∞
коэффициенты ai, bi в которых зависят от неизвестных параметров фильтра (5), указан-
ных в теореме. Индекс ν в формуле (21) равен порядку (степени полинома знаменателя)
передаточных функций Wew(s) и Wev(s). При этом для расчёта интегралов (21) существуют
специальные таблицы [13, с. 742]. Для случая ν = 2 значение интеграла (21) следующее:
b20a2 + b21a0
J2 =
(22)
2a0a1a2
Для систем четвёртого порядка и фильтров третьего порядка, как очевидно следует из вида
передаточных функций Wew и Wev, приведённых в сформулированной теореме, функционал
в задаче оптимизации является рациональной функцией, т.е. отношением двух полиномов от
переменных t24, t34.
4. Пример. Проведём численный эксперимент на примере системы (1), (4) четвёртого
порядка (n = 4), в которой
0
0
0
-1
1
0
0
-4
]
]
]т
A=
, C =
[0
0
0
1
,
F =
[1
-1
2
-5
,
x0 =
[1
0
0
0
,
0
1
0
-6
0
0
1
-4
Q = P0 = I, R = 1, B = 0.
Фильтра первого порядка (k = 1), восстанавливающего несмещённую оценку скалярно-
го функционала (2), не существует. Фильтр второго порядка (k = 2), восстанавливающий
несмещённую оценку скалярного функционала (2), имеет вид (5), в котором
(
)
(
)
(
)
)
0
1
1
-1
2
-5
-2
P =
(1
0
,
N =
,
T =
,
M =
1
-3
-1
2
-5
13
5
Установившееся среднее значение квадрата ошибки наблюдения вычисляется по формуле (22):
1
|jω + 2|2 + |jω + 1|2 + |2 + 1|2 + |5 + 2|2 + |2 + 1|2
23
J =
=
7.6667.
2π
|()2 + 3 + 1|2
3
−∞
Если условие (14) нарушено (t24 = 13), то наблюдатели третьего (k = 3) порядка имеют
вид (5), а
0
1
0
)
P =
(1
0
0
,
N =
0
0
1
,
3-C1
8 - 3C1
-C1
1
-1
2
-5
-2
T =-1
2
-5
13
,M=5
,C1 > 3.
2
-5
13
-34
-13
Значение J в критерии оптимальности в этом случае для фильтров третьего порядка нахо-
дится так же, как и для фильтра второго порядка и равно
J = 23/3 7.6667.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№ 11
2021
СРАВНИТЕЛЬНЫЙ АНАЛИЗ ОПТИМАЛЬНЫХ ФИЛЬТРОВ
1553
Следовательно, для случая t24 = 13 существует множество наблюдателей, у которых коэффи-
циенты характеристического полинома β(s) находятся на пересечении линейного многообра-
зия решений системы уравнений (19) с s1,2 = (-3±
5)/2 и области гурвицевости матрицы N.
Если условие (14) выполнено (t24 = 13), то существует функциональный оптимальный
наблюдатель (5) третьего порядка, решающий задачу оптимальной фильтрации, в котором
для нахождения неизвестных переменных (t24, t34) решается задача минимизации критерия
оптимальности с ограничением на параметры, которые должны быть такими, чтобы характе-
ристический полином наблюдателя был устойчив. Численные результаты, которые получены
с помощью метода последовательного квадратичного программирования [14, гл. 18], дают сле-
дующие значения:
0
1
0
1
-1
2
-5
N ≈
0
0
1
,T≈-1
2
-5
11.4859
,
2.0493
-4.1196
-3.5352
2
-5
11.4859
-24.1049
-0.4859
)
P =
(1
0
0
,
M ≈ 1.1614
.
-2.6394
Установившееся среднее значение квадрата ошибки наблюдения в этом случае J ≈ 7.0675.
Таким образом, критерий оптимальности (3) для фильтра третьего порядка оказался мень-
ше, чем для фильтра второго порядка.
Заключение. В работе предложены необходимые и достаточные условия существования
и единственности фильтров второго и третьего порядков. С помощью канонических представ-
лений линейных систем получены аналитические выражения как для передаточных функций
систем в отклонениях, так и для коэффициентов характеристического полинома функцио-
нальных фильтров. Приведён пример системы четвёртого порядка, для которой построены
фильтры второго и третьего порядков и проведено сравнение по среднеквадратичному крите-
рию оптимальности полученных фильтров. Показано, что по сравнению с фильтром второго
порядка фильтр третьего порядка может дать выигрыш по квадратичному критерию опти-
мальности в установившемся режиме.
Статья опубликована при финансовой поддержке Министерства образования и науки Рос-
сийской Федерации в рамках реализации программы Математического центра фундаменталь-
ной и прикладной математики по соглашению № 075-15-2019-1621 и при финансовой поддержке
Российского фонда фундаментальных исследований (проекты 20-37-90065-Аспиранты, 20-08-
00073-А).
СПИСОК ЛИТЕРАТУРЫ
1. Kaplan E., Hegarty C. Understanding GPS: Principles and Applications. Boston, 2005.
2. El Husseini A.H., Simon E.P., Ros L. Second-order autoregressive model-based Kalman filter for the
estimation of a slow fading channel described by the Clarke model: optimal tuning and interpretation
// Digital Signal Processing. 2019. V. 90. P. 125-141.
3. Shu H., Simon E.P., Ros L. Third-order kalman filter: tuning and steady-state performance // IEEE
Signal Proc. Lett. 2013. V. 20. № 11. P. 1082-1085.
4. Каменщиков М.А., Капалин И.В. Метод построения оптимального функционального фильтра для
линейных стационарных стохастических систем // Вестн. Моск. ун-та. Сер. 15. Вычислит. матема-
тика и кибернетика. 2018. № 4. С. 19-26.
5. Каменщиков М.А., Капалин И.В. Численное моделирование линейной стохастической системы в
задаче оптимальной фильтрации пониженного порядка // Дифференц. уравнения. 2018. Т. 54. № 8.
С. 1142-1143.
6. Каменщиков М.А. Передаточные функции оптимальных фильтров различных динамических по-
рядков для дискретных систем // Вестн. Моск. ун-та. Сер. 15. Вычислит. математика и кибернетика.
2021. № 2. С. 19-28.
7. Красовский А.А. О степени устойчивости линейных систем // Тр. ВВИА им. проф. Н.Е. Жуков-
ского. 1948.
8
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№ 11
2021
1554
ФОМИЧЕВ, КАМЕНЩИКОВ
8. Острем К.Ю. Введение в стохастическую теорию управления. М., 1973.
9. Коровин С.К., Фомичев В.В. Наблюдатели состояния для линейных систем с неопределенностью.
М., 2007.
10. O’Reilly J. Observers for Linear Systems. London, 1983.
11. Квакернаак Х., Сиван Р. Линейные оптимальные системы управления. М., 1977.
12. Saberi A., Stoorvogel A.A., Sannuti P. Filtering Theory. With Applications to Fault Detection, Isolation,
and Estimation. Basel, 2007.
13. Бесекерский В.А., Попов Е.П. Теория систем автоматического управления. СПб., 2003.
14. Nocedal J., Wright S. Numerical Optimization. New York, 2006.
Электротехнический университет, г. Ханчжоу, Китай
Поступила в редакцию 10.06.2021 г.
Московский государственный университет
После доработки 10.06.2021 г.
им. М.В. Ломоносова,
Принята к публикации 05.10.2021 г.
Институт системного анализа РАН, г. Москва,
Институт проблем управления
им. В.А. Трапезникова РАН, г. Москва,
Национальный исследовательский
технологический университет “МИСиС”, г. Москва
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№ 11
2021