Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методы безударной стабилизации программных многообразий. Монография

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
11 Построение уравнений регуляторов. . . 101
где˜f — сумма членов, не содержащих вектора˙u, Ω — (4×6)-мерная матрица.
Приравнивая правую часть уравнения (11.11) вышеупомянутой функции Φ, полу-
чим
Ω ˙u = Q,
(11.12)
Q = Φ( ˙ω, ω, u, ˙x, x, t) − f ( ˙x, x, u, t).
При этом функция Φ должна обеспечивать асимптотическую устойчивость «в боль­шом» тривиального решения ω = 0, ˙ω = 0 уравнения ¨ω = Φ( ˙ω, ω, u, ˙x, x, t). Для этого функцию Φ достаточно выбрать, например, в виде
0
˙ω,
0
где Φ0, Φ
Φ = Φ0ω + Φ
0
— диагональные (4×4)-мерные матрицы с постоянными, не равными нулю
0
отрицательными элементами. При этом соответствующим выбором элементов матри-
0
цы Φ
переходному процессу можно придать любую быстроту затухания.
0
Учитывая условие det kΩΩTk 6= 0, решение системы (11.12) 4-х уравнений с 6-ю искомыми элементами вектора ˙u можно представить в виде
˙
u = ΩT(ΩΩT)−1Q + [E − ΩT(ΩΩT)−1Ω]˜u, (11.13)
где E — единичная (6×6)-матрица,˜u — произвольная 6-мерная вектор-функция.
Полученное уравнение (11.13) является искомым множеством дифференциальных уравнений регуляторов объекта управления (11.5).
В заключение отметим, что когда система (11.2) возмущается 6-мерным вектором δ с элементами
δi= cisin pit, δj= cjcos pjt (i = 1, 2, 3; j = 4, 5, 6),
то компоненты вектор-функции f0(δ, t) в (11.3) можно задавать в виде
f0i= δipictg pit, f0j= −δjpitg pit, (11.14)
где pi>0 — заданные постоянные, ci, cj— случайные постоянные. Заметим, что возму­щения, в частности, могут задаваться 6-ю членами ряда Фурье, начиная со второго, при разложении семейства произвольных периодических функций с любым заданным периодом.
11.3 Алгоритм решения задачи в обобщённой поста-
новке
Пусть дана система дифференциальных уравнений движения объекта управления в виде
˙x1= ϕ1(x, u, t) + R(x, t)δ,
˙x2= ϕ2(x, u, δ, t),
где x1, ϕ1, δ — s-мерные, x2, ϕ2— (n−s)-мерные, u — r-мерный, x(x1, x2) — n-мерный векторы; R — (s×s)-мерная матрица.
Предполагается, что det kRk 6= 0 в некоторой ограниченной области G.
В отличие от случая, рассмотренного в разделе 11.2, будем считать, что каждая компонента вектора δ может зависеть от соответствующего количества компонент век­тора c. Следовательно, максимальная размерность вектора c может превышать числа
(11.15)
102 11 Построение уравнений регуляторов. . .
s, поэтому порядок дифференциального уравнения (11.3) может оказаться больше по­рядка исходной системы (11.15).
В этом случае метод решения задачи, приведённой в разделе 11.2, оказывается неприемлемым. В таких случаях для решения задачи можно предложить следующий способ.
Допустим, что удалось построить дифференциальные операторы
где ni— количество c
Pi[δi(t, c1, c2, . . . , c
i
i
, c
, входящих в компоненту δiвектора δ.
1
n
i
)] = 0 (i = 1, 2, . . . , s), (11.16)
n
i
Условие det kRk 6= 0 в области G позволяет выражать вектор δ с помощью первого уравнения (11.15) в виде
δ = R−1[ ˙x1− ϕ1(x, t)]. (11.17)
Подставляя (11.17) в (11.16), получим векторную форму (11.16):
P[R−1˙x1− R−1ϕ1(x, u, t)] = 0. (11.18)
Система (11.18) состоит из s дифференциальных уравнений, каждое из которых имеет порядок (1+ni). Таким образом, вместо (11.15) получается расширенная система
P[R−1˙x1− R−1ϕ1(x, u, t)] = 0, (11.19)
˙x2= ϕ2(x, u, δ, t). (11.20)
Заметим, что построением системы (11.19), (11.20) вместо (11.15) достигается яв­ная независимость системы уравнений движения от возмущений δ(c, t), но при этом сохраняется их влияние на начальные условия.
Предположим, что система (11.19) в области G разрешима относительно старших производных переменных x. Тогда систему (11.19), (11.20) можно привести к виду
x
x
(N) µ
(mν) ν
= ˜ϕ
= ϕ
(N)
(x, u, t) + F
µ (mν)
(x, u, t) + F
ν
(N−1)
x
µ
µ
(N−1)
x
ν
ν
, x
, x
(mν−1) ν
(mν−1) ν
, . . . , ˙x, x, u
, . . . , ˙x, x, u
(N−1)
, . . . , ˙u, u, t,
(N−1)
, . . . , ˙u, u, t,
(11.21)
˙x2= ϕ2(x, u, δ, t) (µ = 1, . . . , l1) (ν = l1+1,. . . , s),
где δ имеет выражение (11.17); N — наибольшее из чисел ni; l1— количество уравнений системы (11.19) с наибольшим порядком N дифференцирования по t; xν— компоненты вектора x, входящие в (11.19) с порядком дифференцирования меньше N .
Теперь пусть программное многообразие задано в виде (n−k)-мерного многообразия
ω(x, t) = 0. (11.22)
Заметим, что k-мерная вектор-функция ω в (11.22) является непрерывной и N раз дифференцируемой в области G.
Дифференцируя (11.22) по t N раз, получим
=
∂ω
(N−2)
u
+ Fx
(N−1)
, . . . , ˙x, u
(N−2)
, . . . , ˙u, u, t, (11.23)
(N)
ω
∂˜x∂ψ∂u
где F — часть ω
(N)
, не содержащая u
(N−1)
; ˜x — вектор с компонентами
xµ(µ = 1, 2, . . . , l1); ψ — вектор с компонентами ˜ϕµ(µ = 1, 2, . . . , l1).
11 Построение уравнений регуляторов. . . 103
Приравнивая правую часть (11.23) произвольной k-мерной вектор-функции
Φω
(N−1)
, . . . , ˙ω, ω, x
(N−1)
, . . . , ˙x, x, u
(N−2)
, . . . , ˙u, u, t,
удовлетворяющей условию
Φ0, . . . , 0, 0, x
(N−1)
, . . . , ˙x, x, u
(N−2)
, . . . , ˙u, u, t≡ 0
и обладающей способностью обеспечивать асимптотическую устойчивость «в боль­шом» тривиального решения ω = 0, ˙ω = 0, . . . , ω Тогда для определения r компонентов вектора u
(N−1)
(N−1)
= 0 уравнения ω
получим k конечных уравнений
(N)
= Φ.
вида
Ωu
(N−1)
= Qx
Ω =
(N−1)
∂ω
, . . . , ˙x, x, u
, Q = Φ −F.
(N−2)
, . . . , ˙u, u, t,
(11.24)
∂˜x∂ψ∂u
Предположим, что det kΩΩTk 6= 0 в области G. В этом случае общее решение си-
стемы (11.24) при r ≥k имеет вид
(N−1)
u
= ΩT(ΩΩT)−1Q + [E − ΩT(ΩΩT)−1Ω]˜u, (11.25)
где˜u — произвольная r-мерная вектор-функция, E — единичная (r×r)-матрица.
Уравнение (11.25) и есть множество искомых дифференциальных уравнений регу­ляторов, обеспечивающих асимптотическую устойчивость «в большом» и интеграль­ность многообразия (11.22) при действиии на исходную систему возмущений δ(c, t). Заметим, что при r = k уравнение (11.25) становится единственным, так как при этом
[E − ΩT(ΩΩT)−1Ω] = 0 в силу того, что матрица Ω является квадратной.
Следует особо отметить, что некоторые элементы вектора ω в (11.22) могут не со­держать переменных xµили одновременно и переменных xν. При этом такие элементы вектора ω необходимо дифференцировать по t в первом случае mνраз, а во втором один раз. В этих случаях в систему конечных уравнений (11.24) могут войти элемен­ты вектора u со старшими производными разных порядков. Систему (11.24) в таких случаях следует решать относительно старших производных всех элементов вектора u. Тогда система дифференциальных уравнений регуляторов будет состоять из урав­нений разных порядков относительно производных элементов вектора u.
11.4 Построение уравнений регулятора системы ста-
билизации ориентации преследующего движе­ния тела
Рассмотрим уравнения движения преследующего тела в виде (11.4), а программную ориентацию тела зададим в виде
i
ω
= ki· e = 0, ω
1
где k1, k2— орты осей cx, cy; e — орт вектора co линии визирования; (·) — знак ска­лярного произведения. Предположим, что det kR1k 6= 0.
Вектор возмущений зададим в виде
δ = c1+ c2sin(˜pt + c3), (11.27)
i
= ki· v = 0 (i = 1, 2), (11.26)
2
104 11 Построение уравнений регуляторов. . .
зависящем в 9-ти случайных постоянных элементов трёхмерных постоянных векторов ci(ci1, ci2, ci3);˜p(˜p1, ˜p2, ˜p3) — заданный постоянный трёхмерный вектор.
Поставим задачу: построить множество дифференциальных уравнений регулято­ра, определяющего изменения векторов управления u1, u2так, чтобы обеспечивались интегральность и асимптотическая устойчивость «в большом» программного многооб­разия (11.26) системы (11.4) при любых случайных значениях постоянных ci, входящих в выражение (11.24) возмущающего вектора δ.
Заметим, что (11.27) является общим решением системы дифференциальных урав­нений δ
(3)
i
2
˙
+ ˜p
δi= 0 (i = 1, 2, 3), которая может быть представлена в следующей
векторной форме:
(3)
δ
где ˜p — диагональная матрица (3×3) с элементами ˜p
2
˙
+ ˜p
δ = 0, (11.28)
2
.
i
Из первого уравнения системы (11.4) имеем
δ = R
−1
˙
ω0− R
1
−1
I−1[(Iω0×ω0) + M∗] −R
1
−1
u1. (11.29)
1
Умножая (11.28) на матрицу R1, которую будем предполагать постоянной, и подстав­ляя в него значения˙δ и δ
3
d
(4)
ω
=
0
I−1(Iω0×ω0+ M∗)+ u
3
dt
(3)
, полученные дифференцированием (11.29) по t, имеем
(3) 1
− ˜p
d
˙
ω0− I−1(Iω0×ω0+ M∗) −u
dt
. (11.30)
1
Присоединим к этому уравнению второе уравнение системы (11.4), подставляя в него выражение (11.29):
˙
v = f/m + u2+ R2R
−1
˙
ω0− I−1(Iω0×ω0+ M∗) + u
1
. (11.31)
1
Дифференцируя (11.26) по t, получим
d5ω
dt
i
d5k
dt
5
i
· e + ki·
1
=
5
d5e
dt
,
5
dω
dt
i
dk
=
i
· v + ki·
2
dt
dv
. (11.32)
dt
Для производных векторов kiимеет место формула Пуассона˙ki= ω0×ki. Следо­вательно, имеем
(ν)
k
i
= ω
(ν−1)
× ki+ ω0× k
0
(ν−1)
i
(ν = 2, 3, 4, 5).
Подставим эти выражения в (11.32). Тогда
i
d5ω
dt
1
5
= ω
(4)
· (ki× e) + ω0· (k
0
i
dω
2
= (ω0× ki) ·v + ki·˙v.
(4)
× e) + ki· e
i
dt
Подставляя в (11.33) выражения (11.30), (11.31), получим
i
d5ω
1
= (ki× e) ·u
5
dt
dω
dt
i
2
= k1· u2+ F
(3) 1
i
+ F
(¨u1,˙u1, u1, ω
1
i
(u1,˙ω0, ω0, f, m, I, M∗, R2),
2
(3) 0
,¨ω0,˙ω0, ω0, t),
(5)
,
(11.33)
(11.34)
11 Построение уравнений регуляторов. . . 105
где F
i
— члены, не содержащие u
1
(3) 1
i
; F
— члены, не содержащие u2.
2
Приравниваем правые части уравнений (11.34), соответственно, двумерным вектор-
функциям
Φ1= −a1ω
(4) 1
− a2ω
(3) 1
− a
¨
ω1− a
3
˙
ω1− a5ω1,
4
Φ2= −a6ω2,
где ai(i = 1, . . . , 5, 6) — произвольные постоянные (2 ×2)-матрицы, такие, что веще­ственные части корней характеристических уравнений, соответствующих системе
(5)
ω
+ a1ω
1
являются отрицательными. Здесь ω1и ω2— двумерные векторы с элементами ω
(4) 1
+ a2ω
(3)
+ a
1
˙
ω2+ a6ω2= 0,
¨
ω1+ a
3
˙
ω1+ a5ω1= 0,
4
i
, ω
1
После этого получим
(3)
Ω1u
Ω1=
= Q1, Ω2u2= Q2, Qu= Φi− Fi(i = 1, 2),
1
 
0 −(e · k3) (e · k2)
 
(e · k3) 0 −(e · k1)
  
, Ω2=
 
 
1 0 0
 
0 1 0
  
,
 
(11.35)
i
.
2
где Ω1и Ω2— (2 ×3)-матрицы, элементы строк которых, соответственно, равны эле­ментам векторов (ki×e) и ki.
При det kΩiΩ
T
k 6= 0 общее решение уравнений (11.35) может быть представлено в
i
виде
(3)
u
1
(2)
u
где E — единичная (3×3)-матрица; u
= Ω
= Ω
T
(Ω1Ω
1
T
(Ω2Ω
2
T
)−1Q1+ [E − Ω
1
T
)−1Q2+ [E − Ω
2
0
0
, u
— произвольные трехмерные вектор-функции.
1
2
T
(Ω1Ω
1
T
(Ω2Ω
2
T
)−1Ω1]u
1
T
)−1Ω2]u
2
0
,
1
0
,
2
(11.36)
Таким образом, построено множество уравнений (11.36) регуляторов, присоединя­емых к уравнениям объекта управления (11.2), которые обеспечивают интегральность и асимптотическую устойчивость «в большом» программного многообразия (11.21).
Глава 12
Построение уравнений регуляторов квазиинвариантно-
стабилизированного преследующего движения манипулятора
Предложена процедура построения множества дифференциальных уравнений регуля­торов, обеспечивающих квазиинвариантную стабилизацию преследующего движения манипулятора при пропорциональной навигации.
12.1 Постановка задачи
Рассмотрим манипулятор на подвижном основании, состоящий из цепочки n пар тел
0
00
T
, T
(ν = 1, 2, . . . , n), в которой T
ν
ν
пары в цилиндрическом шарнире o направляющей, совпадающей с единичным вектором iν.
Введём обозначения Iν= o
мещения тела T
00
относительно T
ν
ν−1Dν
В точку onпоследнего тела T
ничными ортогональными векторами k1, k2, k3.
Положение тела — основания манипулятора — относительно неподвижной систе­мы координат 0ξηζ определяется законом движения r0(t) точки o0крепления первого шарнира манипулятора к основанию и тремя углами Эйлера, которые будем считать известными функциями от времени. Вектор угловой скорости основания обозначим через ω0(t).
Будем считать, что вращение тел T относительно T в точках o
0
осуществляется двигателями, помещёнными со своими редукторами
ν
, Dν. Следовательно, управление манипулятором осуществляется 2n дви-
ν−1
гателями.
В программу движения схвата заложим два требования: вектор скорости v цен­тра схвата должен быть направлен по оси схвата с ортом k3, а компонента угловой скорости вращения ωvвектора скорости v на плоскости, перпендикулярной линии ви­зирования, должна быть пропорциональна вектору угловой скорости ωeэтой линии, направленной от центра схвата onна преследуемую цель со скалярным коэффициен­том пропорциональности b.
При выполнении второго требования движение центра схвата будет осуществлено по принципу пропорциональной навигации [64].
0
вращается относительно тела T
ν
ν−1
, а T
00
перемещается относительно T
ν
00
предыдущей
ν−1
0
по заданной
ν
, sν= Dνoν, где Dν— начало отсчета sν-го пере-
0
. Заметим, что |Iν| постоянные.
ν
00
поместим центр схвата, жестко связанного с еди-
n
0
вокруг шарниров o
ν
и перемещения тел T
ν−1
00
ν
106
12 Построение уравнений регуляторов. . . 107
Эти требования можно выразить уравнениями
ki· v = 0, ei· ωv= b(ωe· ei), i = 1, 2, (12.1)
где (·) — знак скалярного произведения; e1, e2– единичные ортогональные векторы, лежащие в плоскости, перпендикулярной линии визирования.
Заметим, что при выполнении этих условий вектор v будет направлен по оси схвата с ортом k3. Следовательно, вектор ωvугловой скорости вращения вектора v будет ортогонален k3.
При таком принципе навигации угловая скорость ωeлинии визирования и её про­изводные по t считаются доступными измерению в каждый момент времени.
Если вектор o0onвыразить через Iνи sν, то первое из условий (12.1) примет вид
"
˙
r0(t) +
n
X
(˙Iν+˙sν)#· ki= 0, i = 1, 2. (12.2)
ν=1
Движение манипулятора зададим уравнениями Лагранжа
ddt∂T
∂ ˙x
−
∂T
= Q − c ˙x + M0u + R0δ, (12.3)
∂x
где x — 2n-мерный вектор обобщённых координат — углов поворотов ϕνв шарнирах и перемещений sν, u — r-мерный вектор управляющих сигналов, R0— 2n-мерная матри­ца распределения 2n-мерного вектора δ(t, c1, c2, . . . , c2n) возмущений между каналами, являющегося общим решением уравнения
˙
δ = f0(δ, t); (12.4)
Q — вектор обобщённых сил тяжести и других неуправляющих сил; T — кинетическая
энергия манипулятора:
1
c =c
T =
1
˙xTA0(x, t) ˙x +˜bT(x, t) ˙x +˜b0(x, t),
2
2
˜
k
2
˜
, c
k
, . . . , c
2
1
2
2n
2
˜
k
, M0=˜kα, R0=˜kγ,
2n
где cν— коэффициент сопротивления на валу двигателей;˜kν— передаточные чис­ла редукторов; α — (2n × r)-мерная матрица коэффициентов пропорционально­сти между управляющими моментами двигателей и управляющими сигналами uν;
˜
k = (˜k1,˜k2, . . . ,˜k2n); γ — (2n×2n)-мерная матрица; r ≤2n.
Уравнение (12.3) можно представить в виде
¨x = B( ˙x, x, t) + Mu + Rδ, (12.5)
B = A
−1 0
"
1
∂A
T
˙x
2
∂x
M = A
0
˙x +
∂˜b
dA
0
−
∂x
−1
M0, R = A−1R0.
0
dt
Предполагается, что матрица R неособенная.
− c!˙x −
d˜b
dt
+
∂˜b
∂x
0
+ Q#,
108 12 Построение уравнений регуляторов. . .
Требования (12.1) с учетом (12.2) представим в виде
ω1( ˙x, x, t) = 0, ω2( ˙x, x, t) = 0, (12.6)
где ω1, ω2— двумерные векторы с элементами
ω
i
1
T
= e
(ωv− bωe), ω
i
i
2
= k
"
n
X
T i
(˙Iν+˙sν) +˙r
ν=1
#
, i = 1, 2. (12.7)
0
Теперь задачу можно сформулировать следующим образом: построить множество дифференциальных уравнений регуляторов, определяющих изменения вектора u, обес­печивающих интегральность многообразия (12.6) для системы (12.5) и асимптотиче­скую устойчивость «в большом» этого многообразия при любых ограниченных случай­ных значениях постоянных c1, c2, . . . , c2n, входящих в выражение вектора возмущения δ(t, c1, c2, . . . , c2n), являющегося общим решением уравнения (12.4).
12.2 Метод решения задачи
Пусть дана система дифференциальных уравнений движения объекта управления в виде
˙x1= ϕ1(x, u, t) + R(x, t)δ, ˙x2= ϕ2(x, u, δ, t), (12.8)
где x1, ϕ1, δ — s-мерные, x2, ϕ2— (n−s)-мерные, u — r-мерный, x(x1, x2) — n-мерные векторы; R — (s×s)-мерная матрица. Предпологается, что det kRk 6= 0 в некоторой ограниченной области G.
Требуется построить множество дифференциальных уравнений регуляторов, опре­деляющих изменения вектора управления u, обеспечивающих интегральность и асимп­тотическую устойчивость «в большом» (n−k)-мерного программного многообразия
ω(x, t) = 0 (12.9)
системы (12.8), подверженной действию возмущений δ(c, t), при любых случайных зна­чениях конечномерного ограниченного постоянного вектора c.
Пусть вектор возмущений δ(t, c1, c2, . . . , cs) в системе (12.8) является общим реше­нием уравнения (12.4) с постоянными интегрирования c1, c2, . . . , cs. Например, когда система (12.8) возмущается (2s1+1)-мерным вектором δ(δ0, δ1, . . . , δ
) с элементами
2s
1
δ0= c0, δi= cisin pit, δj= cjcos pit (i = 1, 2, . . . , s1; j = s1+1, . . . , 2s1),
компоненты вектор-функции f0(δ, t) можно задавать в виде
f00= 0, f0i= δipictg pit, f0j= −δjpjtg pit,
где pi>0 — заданные постоянные, c0, ci, cj— случайные постоянные. Заметим, что эти возмущения, в частности, могут задаваться 2s1+1 членами ряда Фурье при разложении семейства произвольных периодических функций с любым заданным периодом.
Условие det kRk 6= 0 в области G позволяет выражать вектор δ с помощью первого уравнения (12.8) в виде
δ = R−1[ ˙x1− ϕ1(x, t)]. (12.10)
12 Построение уравнений регуляторов. . . 109
Дифференцируя (12.8) по t и подставляя в них (12.10) и˙δ = f0(δ, t), где δ заменяется
правой (12.10) в виде
∂ϕ
¨x1=
∂u
1
˙u +
¨x2=
∂ϕ
∂x
1
∂ϕ
∂u
˙x +
2
˙u +
∂ϕ
1
+ ˙x1− ϕ1+
∂t
∂ϕ
2
∂x
˙x +
∂ϕ
∂δ
2
f0+
dR
R−1( ˙x1− ϕ1),
dt
∂ϕ
2
.
∂t
(12.11)
Эти уравнения можно представить в виде
ϕ
1
,
ϕ
2
¨x =
∂ϕ
˙u +˜f( ˙x, x, u, t), ϕ =
∂u
где˜f — n-мерная вектор-функция, составленная из элементов правых частей (12.11), не содержащих вектора ˙u.
Дифференцируя ω(x, t) = 0 в силу этих уравнений два раза по t и приравнивая
правую часть некоторой вектор-функции Φ, получим
Ω ˙u = Q,
(12.12)
Ω =
∂ω∂x∂ϕ
∂u
, Q = −
∂ω ∂x
˜
f −
∂ ˙ω ∂x
˙x −
∂ ˙ω
+ Φ( ˙ω, ω, ˙x, x, u, t),
∂t
где Φ( ˙ω, ω, ˙x, x, u, t) — произвольная вектор-функция, удовлетворяющая условию Φ(0, 0, ˙x, x, u, t) ≡ 0 и обладающая способностью обеспечивать асимптотическую устой- чивость «в большом» тривиального решения ω = 0, ˙ω = 0 уравнения
¨ω = Φ( ˙ω, ω, ˙x, x, u, t). (12.13)
Предположим, что det kΩΩTk 6= 0 в области G. При этом общее решение системы (12.12), состоящей из k конечных уравнений относительно r компонентов вектора ˙u, при r ≥k1имеет вид
˙u = ΩT(ΩΩT)−1Q + [E − ΩT(ΩΩT)−1Ω]˜u, (12.14)
где E — единичная (r×r)-матрица, ˜u1— произвольная r-мерная вектор-функция. По­лученное уравнение (12.14) является искомым множеством дифференциальных урав­нений регуляторов объекта управления (12.8).
Необходимо отметить, что от подходящего выбора произвольной вектор-функции Φ в правой части (12.13) зависит качество переходного процесса в системе (12.8), (12.14). В связи с этим приведём один из возможных способов выбора функции Φ, позволяющий наделить систему необходимым качеством переходного процесса. С этой целью, умножая (12.13) на некоторую симметрическую определённо-положительную
(k×k)-матрицу A(x, t), получим
A¨ω = AΦ. (12.15)
Введём замену:
y = ˙ω − f (ω, t), f (0, t) ≡ 0, (12.16)
где f(ω, t) — произвольная k-мерная вектор-функция с ограниченными и дифферен­цируемыми в области G элементами, допускающая бесконечно малый высший предел по модулю.
110 12 Построение уравнений регуляторов. . .
Умножая уравнение (12.15) скалярно на y, получим
12d
(yTAy) = yTAΦ. (12.17)
dt
Если вектор AΦ в правой части этого уравнения выбрать в виде [110]
AΦ = −Dy − F ω − A
∂f
∂ω
T
y + A
"
T
∂f
f +
∂ω
∂f
∂t
#
12dA
−
y, (12.18)
dt
то (12.17) приводится к уравнению
!
12dV
= −yTDy + fTF + ω
dt
˙
F
T
ω, (12.19)
2
где D, F — некоторые произвольно выбираемые симметрические определённо­положительные матрицы; V = yTAy + ωTF ω — определённо-положительная функция Ляпунова, допускающая бесконечно малый высший предел. Следовательно, при дости-
T
жении определённой отрицательности функции (fTF + ω
˙
F /2) соответствующим вы- бором матрицы F и функции f правая часть (12.19) будет определённо-отрицательной по y, ω, и при этом программное многообразие будет асимптотически устойчивым «в большом» в области G. В частности, при f = −ω (12.18) имеет вид
AΦ = −Dy − F ω − A ˙ω −
y.
dt
Здесь dA/dt предполагается ограниченной в G. Теперь из (12.18) получим
12dA
∂f
Φ = −A−1(Dy + Fω) −
∂ω
T
y +
∂f ∂ω
T
f +
∂f
∂t
−
1
dA
−1
A
2
y. (12.20)
dt
Для оценки качества переходного процесса, интегрируя обе части (12.19), получим
"
∞
Z
yTDy − fT+ ω
t
0
!ω#
˙
F
T
2
dt =
1
V0, V0= V (t0). (12.21)
2
Это равенство является интегральной оценкой качества переходного процесса. Имея свободу выбора матриц D, F,A и функции f , подынтегральному выражению и функ­ции V можно придать нужную структуру с необходимыми весовыми элементами.
При задании конкретного числового значения V0уравнение
1 2
(y
T
0
Ay0+ ω
T
F ω0) = V
0
0
(12.22)
в 2k-мерном пространстве ( ˙ω0, ω0) описывает эллипсоид, поверхность которого являет­ся геометрическим местом точек, обладающих следующим свойством. Для начавших­ся из них движений имеет место интегральная оценка качества переходного процесса (12.21), а для всех начальных значений ˙ω0, ω0внутри эллипсоида (12.22) справедлива оценка качества переходного процесса
"
∞
Z
yTDy − fT+ ω
t
0
T
˙
F
2
!ω#
dt <
1
V0, V0= V (t0),
2
где V0— значение V (t) на поверхности (12.22).
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]