ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ, 2022, том 58, № 9, с.1294-1296
КРАТКИЕ СООБЩЕНИЯ
УДК 517.977.5
ЗАДАЧА ОБ ОПТИМАЛЬНОЙ ОЦЕНКЕ
НАЧАЛЬНОГО СОСТОЯНИЯ ЛИНЕЙНОЙ
СИНГУЛЯРНО ВОЗМУЩЁННОЙ СИСТЕМЫ
© 2022 г. В. В. Крахотко, Г. П. Размыслович
Предложен метод решения задачи апостериорного оценивания начального состояния ли-
нейной сингулярно возмущённой динамической системы.
DOI: 10.31857/S0374064122090138, EDN: JTNAYU
Пусть поведение динамической системы на конечном промежутке времени T = [0, t1] опи-
сывается уравнениями
y=A1y+A2z, μ0Ż=A3y+A4z,
(1)
где y ∈ Rn, z ∈ Rm, A1, A2, A3, A4 - постоянные матрицы соответствующих размеров,
μ0 - некоторый малый положительный параметр. Будем считать, что матрица A4 является
устойчивой (действительные части всех её собственных значений отрицательны).
Предположим, что начальное состояние y(0) = y0, z(0) = z0 системы (1) неизвестно и
принадлежит множеству X0, которое имеет вид
X0 = {(y0,z0) : y0 Rn, z0 Rm, c y0 c, d z0 d},
где c, c и d, d - заданные векторы из пространств Rn и Rm соответственно.
Множество X0 назовём априорным распределением начального состояния системы (1).
Далее за поведением системы будем следить с помощью выходных сигналов измеритель-
ного устройства
w(t) = l1y(t) + l2z(t) + χ(t),
(2)
которое в каждый момент времени t ∈ T с ошибкой χ(t) измеряет проекцию состояния
(y(t), z(t)) системы (1) на направление (l1, l2), l1 Rn, l2 Rm (символ "штрих"в формуле (2)
означает операцию транспонирования). Отметим, что ошибками измерения χ(t), t ∈ T, могут
быть любые кусочно-непрерывные функции, удовлетворяющие неравенствам
χ χ(t) χ∗, t ∈ T.
Пусть из устройства (2) принят сигнал w(t), t ∈ T, в котором содержится информация о
начальном состоянии (y0, z0), позволяющая уменьшить исходную неопределённость, т.е. вме-
сто априорного распределения начального состояния, принадлежащего множеству X0, рас-
сматриваем апостериорное распределение, принадлежащее множеству X(t1). Оно включает
те и только те элементы (y0, z0) ∈ X0, которые способны вместе с некоторыми допустимыми
ошибками измерения породить наблюдаемый сигнал w(t), t ∈ T.
Множество X(t1) в общем случае имеет сложную структуру. Однако в конкретных зада-
чах оптимизации системы (1) достаточно знать лишь определённые числовые характеристики
этого множества. Одной из таких важнейших характеристик является его протяжённость в
направлении заданного вектора (h1, h2), h1 Rn, h2 Rm, т.е.
max{h1y0 + h2z0}, (y0, z0) ∈ X(t1).
(3)
Опишем метод решения задачи (3).
1294
ЗАДАЧА ОБ ОПТИМАЛЬНОЙ ОЦЕНКЕ НАЧАЛЬНОГО СОСТОЯНИЯ
1295
Пусть решение (y(t), z(t)), t ∈ T, системы (1) с начальным состоянием y(0) = y0, x(0) =
= z0 имеет вид
y(t) = F1(t)y0 + F2(t)z0, z(t) = F3(t)y0 + F4(t)z0,
где Fi(t), i = 1, 4, t ∈ T, - матрицы размеров n × n, n × m, m × n, m × m соответственно,
удовлетворяющие дифференциальному уравнению
)
A1
A2
(
)
(F1
˙
F
2
F1
F2
=
1
,
(4)
˙
˙
1
F3
F4
F
3
F
4
A3
A4
μ0
μ0
(
)
F1(0) F2(0)
причём
=En+m.
F3(0) F4(0)
Тогда задачу (3) можно представить следующим образом:
ϕ0(y0,z0) = h1y0 + h2z0 max,
b(t) a1(t)y0 + a2(t)z0 b(t), t ∈ T,
c y0 c, d z0 d,
(5)
где b(t) = w(t) - χ, b(t) = w(t) - χ, a1(t) = l1F1(t) + l2F3(t), a2(t) = l1F2(t) + l2F4(t),
t∈T.
Задача (5) является линейной полубесконечной экстремальной задачей с конечным числом
переменных и континуумом ограничений. Метод решения подобных задач описан в работе [1].
Начальное состояние (y0, z0) назовём решением задачи (5), если на нём выполняются огра-
ничения и целевая функция достигает максимума. Построение этого состояния (y0, z0) явля-
ется сложной экстремальной задачей.
Отметим, что в общем случае начальное состояние (y0, z0) зависит от параметра μ0 (y0 =
= y0(μ0),
z0 = z0(μ0)).
Исходя из поставленной задачи и следуя основному принципу асимптотических методов
решения таких задач, вместо одной системы (1) с фиксированным значением параметра μ0
рассматривается семейство систем
y=A1y+A2z, μŻ=A3y+A4z
(6)
при μ → 0.
Тогда задача (5) примет следующий вид:
ϕ(y0, z0) = h1y0 + h2z0 max,
b(t) a1(t,μ)y0 + a2(t,μ)z0 b(t), t ∈ T,
c y0 c, d z0 d,
(7)
где b(t) = w(t) - χ, b(t) = w(t) - χ, a1(t, μ) = l1F1(t, μ) + l2F3(t, μ), a2(t, μ) = l1F2(t, μ) +
+l2F4(t,μ), t ∈ T; Fi(t,μ), 1 i 4, - матрицы соответствующих размерностей, удовлетво-
ряющие дифференциальному уравнению (4) с заменой в нём параметра μ0 на μ (μ > 0).
В данном случае применение метода, описанного в работе [1], вызывает серьёзные труд-
ности, поскольку система дифференциальных уравнений (6) при малом μ является жёст-
кой (см. [2, с. 11-19]). В связи с этим предлагается использовать метод декомпозиции задачи
(7) на две задачи меньшей размерности [3, с. 39-53].
Определение. Вектор (y0, z0),
y0 Rn, z0 Rm, назовём решением задачи (7), если:
1) найдётся число ε > 0 (ε → 0) такое, что(y0, z0) - ϕ0(y0, z0)| ε;
2) max{a1(t, μ)y0 + a2(t, μ)z0 - b(t), b(t) - a1(t, μ)y0 - a1(t, μ)z0, 0} = O(μ);
t∈T
3) c y0 c, d z0 d.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№9
2022
1296
КРАХОТКО, РАЗМЫСЛОВИЧ
Применив метод пограничных функций [3, с. 11-16], получим
a1(t,μ)y0 + a1(t,μ)z0 = (l1 - l2A-14A3)F0(t)y0 + l2G(s)A-14A3y0 + l2G(s)z0 + η(t,μ),
где max(t, μ)| = O(μ); F0(t), t ∈ T, G(s), s = t/μ, s 0, - матричные функции размеров
t∈T
n × n и m × m соответственно, являющиеся решением начальных задач
˙
F
0 = (A1 - A2A41A3)F0, F0(0) = En;
dG
= A4G, G(0) = Em.
(8)
ds
Заметим, что в силу уравнения (8) и того, что матрица A4 является устойчивой, имеет
место оценка ||G(s)|| α exp(-βs), s 0, где α, β - некоторые положительные числа. Тогда
найдётся число s > 0 такое, что ||l2G(s)|| μ при s s.
На первом этапе алгоритма с помощью метода, описанного в статье [1], решается следую-
щая задача:
h1y0 max,
b(t) (l1 - l2A-14A3)F0(t)y0 b(t), t ∈ [μs,t1],
c y0 c.
(9)
Отметим, что подобная задача была решена в работе [4].
Второй этап алгоритма состоит в решении задачи
h2z0 max,
b(μ,s) - g(s) l2G(s)z0 b(μ,s) - g(s), s ∈ [0,s],
d z0 d,
(10)
где g(s) = l2G(s) = A-14 y0 + (l1 - l2A-14A3)y0.
Считаем, что решения y0 и z0 задач (9) и (10) соответственно являются невырожденны-
ми (см. [1]).
Нетрудно убедиться в том, что вектор (y0, z0) есть решение задачи (7).
Пусть τ - текущий момент времени из промежутка T. Предположим, что к этому момен-
ту записан сигнал измерительного устройства w(t), t ∈ [0, τ]. Устройство, решающее задачу
в режиме реального времени, где вместо T берётся T (τ) = [0, τ], назовём оптимальным
эстиматором для системы (1). Алгоритм работы оптимального эстиматора описан в [1], од-
нако в данном случае реализация этого алгоритма затруднена из-за жёсткости интегрирования
систем, поэтому имеет смысл ограничиться построением оптимального эстиматора по пред-
ложенной выше схеме. Для решения задач вида (9), (10) в режиме реального времени, где
вместо значения t1 берётся τ ∈ [μs, t1], можно использовать алгоритм, описанный в книге
[2, с. 142-200].
СПИСОК ЛИТЕРАТУРЫ
1. Габасов Р., Кирилова Ф.М., Костюкова О.И. Построение оптимальных эстиматоров для линейных
динамических систем // Вестн. Белорусского ун-та. Сер. 1. 1992. № 2. С. 45-49.
2. Ракитский Ю.В., Устинов С.М., Черноруцкий И.Г. Численные методы решения жёстких систем.
М., 1979.
3. Васильева А.Б., Бутузов В.Ф. Асимптотические разложения решений сингулярно возмущённых
уравнений. M., 1973.
4. Крахотко В.В., Размыслович Г.П. Построение асимптотического решения задачи оптимального
наблюдения квазилинейной дифференциально-алгебраической системы // Дифференц. уравнения.
2017. Т. 53. № 2. С. 264-269.
Белорусский государственный университет,
Поступила в редакцию 26.05.2022 г.
г. Минск
После доработки 05.08.2022 г.
Принята к публикации 15.08.2022 г.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№9
2022