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

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

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
Глава 18
Динамические уравнения относительного движения тела,
выраженные через планарный тензор инерции
18.1 Постановка задачи
Для того чтобы воспроизвести относительное движение какой-либо механической си­стемы как движение «абсолютное», необходимо добавить к исходным физическим си­лам эйлеровые (переносные и кориолисовы) силы инерции. Следовательно, при изу­чении относительного движения твердого тела в уравнение движения его центра масс добавляют главный вектор эйлеровых сил инерции тела. При этом согласно теореме о движении центра масс механической системы дифференциальное уравнение движения центра масс тела выражается в виде
m¨˜rc=¯R(¯F ) +¯Ru, (18.1)
n
P
где¯R(¯F ) =
¯
Ru= −m¯a
¯
Fν— главный вектор действующих на тело внешних физических сил¯Fν,
ν=1
e c
− m¯a
k
— главный вектор эйлеровых сил инерции, m — масса тела,¨˜rc—
c
ускорение центра масс c тела относительно подвижной системы координат 0x1y1z1;
e
k
¯a
, ¯a
— переносное и кориолисово ускорения точки c:
c
c
e
где ¯a
c
a
= ¯a
+ ¯εe× ¯rc+ ¯ωe× [¯ωe× ¯rc], ¯a
0
¯a
a
— абсолютное ускорение начала o подвижной системы координат; ¯rc— радиус-
0
k
= 2¯ωeׯV
c
r
,
c
вектор точки c относительно точки o; ¯ωe, ¯εe— переносные угловая скорость и угловое ускорение тела, т.е. абсолютные угловая скорость и угловое ускорение подвижной си­стемы координат;¯V
r
— относительная скорость точки c.
c
Таким образом, составление уравнений относительного движения центра масс тела сводится к общеизвестной задаче динамики относительного движения точки. Следо­вательно, в основном задача сводится к составлению динамических уравнений Эйлера относительного движения тела вокруг центра масс c в осях системы координат cxyz, связанных с телом, с началом координат в точке c.
Следует отметить, что в учебной литературе этому вопросу уделяется недоста­точное внимание. Например, автору не удалось обнаружить компактного выражения главного момента кориолисовых сил инерции через векторы относительной и перенос­ной угловых скоростей и геометрию массы тела, полученного ниже путем введения понятия планарного тензора инерции тела.
151
152 18 Динамические уравнения относительного движения тела. . .
18.2 Решение задачи
Как известно, динамическое уравнение Эйлера для абсолютного движения тела вокруг центра масс c в осях системы координат cxyz в векторной форме имеет вид
J ¯εa= J ¯ωa× ¯ωa+¯Mc(¯F ). (18.2)
Здесь J — тензор инерции тела в точке c, являющийся известной (3 × 3)-матрицей с постоянными элементами; ¯ωa, ¯εa— векторы абсолютной угловой скорости и углового ускорения тела;¯Mc(¯F ) — главный момент внешних физических сил относительно c.
Имеет место
¯ωa= ¯ωr+ ¯ωe, ¯εa= ¯εr+ ¯εe+ ¯ωe× ¯ωr,
где ¯ωr, ¯ωe, ¯εe, ¯εr— относительные и переносные угловая скорость и угловое ускорение тела. Следовательно, уравнение (18.2) можно представить в виде
J ¯εr= −J ¯εe+ J¯ωe× ¯ωe+ J¯ωr× ¯ωr+ J¯ωr× ¯ωe+ J¯ωe× ¯ωr+ J[¯ωr× ¯ωe] +¯Mc(¯F ).
Так как главный момент переносных сил инерции¯M
и ¯εe, а главный момент кориолисовых сил инерции¯M
e
выражается лишь через ¯ω
c
k
— через ¯ωrи ¯ωe, то из этого
c
уравнения следует
e
¯
M
= −Jεe+ J¯ωe× ¯ωe,¯M
c
Из (18.3) видно, что приведение вектора¯M димости. По отношению к вектору¯M
Покажем, что вектор¯M
k
можно представить в виде одного векторного произве-
c
k
= J ¯ωr× ¯ωe+ J¯ωe× ¯ωr+ J[¯ωr× ¯ωe]. (18.3)
c
e
в более компактную форму нет необхо-
k
c
c
это напрашивается.
дения двух векторов вместо трех произведений в (18.3). Для этого введем понятие планарного кинетического момента инерции тела в точке c от переносного вращения тела
0
c
y
x
yx
0
0
= J
¯ωe, (18.4)
0
=
c
J
xyJxz
0
J
y
zy
n
X
ν=1
J
yz
J
mνy
   
, (18.5)
0
z
n
2
, J
ν
X
0
=
z
ν=1
mνz
2
ν
(18.6)
где J
¯
K
 
J
0
c
2
ν
=
 
, J
J JzxJ
J
n
X
0
=
x
mνx
ν=1
являются планарными моментами инерции тела относительно координатных плоско­стей cyz, cxz, cxy. Недиагональные элементы матрицы (18.5) являются известными центробежными моментами инерции тела. Матрицу (18.5) назовем планарным тензо­ром инерции тела в точке c. Если оси системы cxyz являются главными осями инерции тела, то матрица (18.5) становится диагональной, так как при этом внедиагональные элементы обращаются в нуль.
Имеет место теорема: Главный момент кориолисовых сил инерции относительно центра масс тела равен удвоенному векторному произведению относительной угловой скорости тела на его планарный кинетический момент от переносного вращения.
Согласно этой теореме имеет место
e
k
¯
M
= 2[¯ωr× J
c
0
¯ωe]. (18.7)
c
18 Динамические уравнения относительного движения тела. . . 153
Заметим, что убедиться в справедливости (18.7) можно было бы сравнением проекций правых частей¯M
k
в (18.3) и в (18.7) на оси системы cxyz. Такой путь, кроме трудо-
c
емкости, обладает еще тем недостатком, что при этом невольно возникает вопрос о том, каким образом автору удалось догадаться ввести понятия планарного момента инерции в виде (18.4) и планарного тензора инерции в виде (18.5).
Поэтому используем более очевидный путь определения¯M
k
в виде суммы моментов
c
кориолисовых сил инерции всех частиц тела относительно точки c:
n
= −2
X
¯ρν× mν[¯ωeׯV
ν=1
r
], (18.8)
ν
M
k
¯
c
где ¯ρν— радиус-вектор частицы тела массой mνотносительно c. Вектор (18.8) разло­жим по направлениям ¯ωeи¯V
r
:
ν
k
¯
M
= −2¯ω
c
Подставляя в (18.9) значение¯V
¯ρν· [¯ωr× ¯ρν] = 0, получим
M
n
Проектируя
P
mν¯ρν(¯ωe· ¯ρν) на оси cx, cy, cz, соответственно, получим
ν=1
n
X
e
ω
(
mνx
x
ν=1
n
X
e
ω
(
mνyνxν) + ω
x
ν=1
n
X
e
ω
(
mνzνxν) + ω
x
ν=1
n
X
e
ν=1
k
¯
= 2¯ωr×
c
2
) + ω
ν
mν(¯ρν·¯V
r
=¯V
ν
X
ν=1
n
X
e
(
mνxνyν) + ω
y
ν=1
n
X
e
(
y
ν=1
n
X
e
(
y
ν=1
n
r
ν
n
X
) + 2
ν=1
r
+ ¯ωr× ¯ρνи учитывая
c
r
¯
m
V
(¯ρν· ¯ωe). (18.9)
ν
ν
n
P
mν¯ρν= 0,
ν=1
mν¯ρν(¯ωe· ¯ρν). (18.10)
n
X
e
(
mνxνzν),
z
ν=1
n
2
mνy
) + ω
ν
mνzνyν) + ω
e
(
z
X
mνyνzν),
ν=1
n
X
e
(
z
ν=1
mνz
(18.11)
2
).
ν
n
Из (18.11) следует представление вектора
n
X
mν¯ρν(¯ωe· ¯ρν) = J
ν=1
0
где J выражение вектора¯M
— планарный тензор инерции (18.5). Итак, подставляя (18.12) в (18.10), получим
c
k
в виде (18.7).
c
P
mν¯ρν(¯ωe· ¯ρν) в (18.10) в виде
ν=1
0
¯ωe, (18.12)
c
Следовательно, динамические уравнения Эйлера в случае относительного движе-
ния тела в компактной форме выражаются в виде
J ¯εr= J ¯ωr× ¯ωr− J ¯εe+ J¯ωe× ¯ωe+ 2[¯ωr× J
0
¯ωe] +¯Mc(¯F ). (18.13)
c
154 18 Динамические уравнения относительного движения тела. . .
18.3 Уравнения относительного движения тела во-
круг центра масс в главных осях инерции
Как известно, когда оси системы координат cxyz являются главными осями инерции тела, то центробежные моменты инерции Jijобращаются в нуль. При этом матрицы J
0
и J
становятся диагональными. Следуя традиции диагональные элементы Jx, Jy, J
c
матрицы J обозначим через A, B, C, а матрицы J
¯ωrна оси cx, cy, cz обозначим через p, q, r, а вектора ¯ωe— через pe, qe, re. Тогда
проекции (18.13) на оси cx, cy, cz выражаются в виде
A ˙p = (B − C)qr − A ˙pe+ (B − C)qere+ 2(C0qre− B0rqe) + Mx(¯F ),
0
через A0, B0, C0. Проекции вектора
c
z
B ˙q = (C − A)rp −B ˙qe+ (C − A)repe+ 2(A0rpe− C0pre) + My(¯F ),
(18.14)
C ˙r = (A − B)qr − C ˙re+ (A −B)peqe+ 2(B0pqe− A0qpe) + Mz(¯F ).
В этих уравнениях A0, B0, C0можно заменить их выражениями через A, B, C:
A0= (B + C − A)/2, B0= (A + C − B)/2, C0= (A + B − C)/2.
n
Эти соотношения следуют из (A + B + C) = 2
n
P
A0=
ν=1
получаются аналогично.
mνx
2
, A =
ν
n
P
ν=1
mν(y
2
ν
2
+ z
), получим A0= (B + C − A)/2. Выражения B0и C
ν
P
ν=1
mν(x
2
ν
+ y
2
2
+ z
). Например, учитывая
ν
ν
Попутно заметим, что по аналогии с известным понятием эллипсоида инерции тела с полуосями 1/√A,1/√B, 1/√C напрашивается введение понятия планарного эллип­соида инерции тела с полуосями 1/√A0,1/√B0, 1/√C0.
В связи с тем что одними из возможных обобщенных координат, характеризующих относительное движение тела, являются углы Эйлера ψ, θ, ϕ, определяющие ориен­тацию системы координат cxyz относительно системы ox1y1z1, к уравнениям (18.14) необходимо подставить значения p, q, r, выражаемые следующими кинематическими уравнениями Эйлера:
p =˙ψ sin θ sin ϕ +˙θ cos ϕ, q =˙ψ sin θ cos ϕ −˙θ sin ϕ, r = ˙ϕ +˙ψ cos θ. (18.15)
0
e
e
Аналогичным образом выражаются проекции ω
, ω
x
1
e
, ω
y
1
вектора ¯ωeна оси систе-
z
1
мы координат ox1y1z1через углы Эйлера ψe, θe, ϕe, определяющие ориентацию ox1y1z относительно неподвижной (абсолютной) системы координат o0x0y0z0в виде
e
ω
=˙ψesin θesin ϕe+˙θecos ϕe,
x
1
Проектируя векторы ¯ω
e x
1
e
ω
y
=¯i1ω
=˙ψesin θecos ϕe−˙θesin ϕe,
1
e
ω
= ˙ϕe+˙ψecos θe.
z
1
e
e
, ¯ω
y
1
=¯j1ω
x
1
e
e
, ¯ω
z
1
=¯k1ω
y
1
e
, где¯i1,¯j1,¯k1– орты осей
z
1
(18.16)
системы ox1y1z1, получим
pe= ω
qe= ω
re= 2ω
e
sin θ sin ϕ + ω
z
1
e
sin θ cos ϕ − ω
z
1
e
cos θ − ω
z
1
e
cos ψ cos ϕ + ω
x
1
e
cos ψ sin ϕ − ω
x
1
e
cos ψ sin θ − ω
y
1
e
sin ψ cos ϕ,
y
1
e
sin ψ sin θ,
y
1
e
sin ψ sin θ.
x
1
(18.17)
1
18 Динамические уравнения относительного движения тела. . . 155
Подставляя (18.15) и (18.17) в уравнение (18.14), получим систему трех уравнений второго порядка относительно искомых переменных ψ, θ, ϕ. Заметим, что в этих урав­нениях могут содержаться проекции скорости и координаты центра масс тела отно­сительно подвижной системы ox1y1z1, уравнения для которых получаются проектиро­ванием векторного уравнения (18.1) движения центра масс тела на оси этой системы координат. Таким образом, получается система уравнений (18.1) и (18.14) для опреде­ления координат x1, y1, z1центра масс тела и углов Эйлера ψ, θ, ϕ.
18.4 Частные случаи
6.4.1. Движение тела с устойчивой относительной скоростью центра масс.
Рассмотрим случай, когда главный вектор физических сил уравновешивает главного вектора переносных сил инерции. При этом
¯R(¯
F ) = ma
e
, (18.18)
c
а уравнение (1) принимает вид
r
dV
c
m
= −2¯ωeׯVr.
dt
dt
d
r
, получим
c
r
2
(V
)
c
m
2
= 0.
Скалярно умножая это уравнение на¯V
Отсюда (V
r
)2= (V
c
r
2
)
= const. Итак, при условии (18.18), независимо от характера
c
0
движения тела вокруг центра масс, абсолютная величина относительной скорости его центра масс остается постоянной, равной ее начальной величине.
6.4.2. Вращательное движение тела вокруг центра масс с устойчивым
геометрическим местом годографа вектора относительной угловой скоро­сти. Рассмотрим случай, когда главный момент физических сил уравновешивает глав-
ный момент переносных сил инерции. При этом
¯
Mc(¯F ) = J ¯εe+ ¯ωe× J ¯ωe, (18.19)
а уравнение (18.13) принимает вид
d¯ω
r
J
= J ¯ωr× ¯ωr+ 2[¯ωr× J
dt
0
c
¯ωe].
Скалярно умножая это уравнение на ¯ωr, получим
12d(¯ωrJ ¯ωr)
= 0.
dt
Следовательно, при условии (18.19), независимо от характера движения центра масс тела, кинетическая энергия (Ap2+ Bq2+ C r2)/2 вращательного движения вокруг цен­тра масс сохраняется, оставаясь равной ее начальному значению (Ap
2 0
+ Bq
2
+ Cr
0
2
)/2.
0
Отсюда вытекает, что эллипсоид
Ap2+ Bq2+ Cr2= Ap
2 0
+ Bq
2
+ Cr
0
2 0
(18.20)
156 18 Динамические уравнения относительного движения тела. . .
с полуосями
q
Ap
2
+ Bq
0
2
+ Cr
0
√
2
/
0
A,
q
Ap
2
+ Bq
0
2
+ Cr
0
B,
q
Ap
2
+ Bq
0
2
+ Cr
0
√
2
C
/
0
√
2
/
0
является геометрическим местом годографа вектора угловой скорости ¯ωr. Следо­вательно, на полуоси эллипсоида (18.20), соответствующей наибольшей из величин A, B, C, имеет место наименьшее значение |¯ωr|. Например, при C < B < A на полу- оси, соответствующей C, имеет место max |¯ωr|, а на полуоси, соответствующей A, —
min |¯ωr|. Следовательно, имеет место соотношение
max |¯ωr|/ min |¯ωr| =pA/C = const . (18.21)
Отсюда следует, что при любых начальных значениях |¯ω0(p0, q0, r0)| при условии (18.19), независимо от характера движения тела, отношение max |¯ωr|/ min |¯ωr| оста­ется постоянным, зависимым лишь от соотношений максимальной и минимальной из величин A, B, C. Заметим, что при малых p0, q0, r0значение |¯ωr| при всех t ≥ t0оста­ется тоже малым, но соотношение (18.21) при этом сохраняется. Очевидно, что при A = B = C значение |¯ωr| остается неизменным и равным |¯ω
r
|.
0
Глава 19
Самонастраиваемое управление процессом безударной стыковки двух подвижных объектов
19.1 Постановка задачи
В данной главе решается задача управления процессом безударной стыковки двух подвижных объектов, один из которых движется непредсказуемым образом, а другой преследует его по принципу пропорциональной навигации с целью стыковки или его захвата.
В работе [130] было показано, что центр масс C преследующего тела будет дви­гаться в режиме преследования по принципу пропорциональной навигации [64] при управлении точкой C с силой¯U1= mb(¯ωeׯV ) −¯U0, где m — масса тела; b — положи­тельный коэффициент пропорциональности; ¯ωe— угловая скорость вращения линии визирования CO, O — преследуемая точка;¯V — скорость точки C ;¯U0— неуправля­ющая составляющая компоненты вектора внешних сил¯Fn, направленной по главной нормали траектории точки C,¯Fn=¯U1+¯U0.
Построим вектор управления процессом безударного сближения точки C с целью O в «режиме торможения», то есть вдоль линии визирования C O, проходящей через центры масс тел.
Уравнение абсолютного движения центра масс преследующего тела в проекции на линию визирования имеет вид
dV
a
m
где Va— проекция абсолютной скорости центра масс C тела, m — масса, R — проекция главного вектора неуправляющих сил, U — управляющая сила.
Уравнение относительного движения тела на ту же ось записывается также, как (19.1), путем добавления в правую часть проекции переносной силы инерции:
= −R − U, (19.1)
dt
dV
m
где V — проекция относительной скорости центра масс преследующего тела, ae— проекция переносного ускорения центра масс тела.
Задача заключается в построении выражения управляющей силы U, обеспечива­ющей стыковку тел без удара при произвольных ограниченных значениях aeи R, используя информацию лишь о расстоянии от центра масс преследующего тела до движущейся цели и о производной по времени этого расстояния.
= −R − mae− U, (19.2)
dt
157
158 19 Самонастраиваемое управление процессом безударной стыковки. . .
19.2 Построение вектора управления процессом сбли­жения с целью в режиме торможения
Искомый вектор U представим в виде U = (U1+ U2) sign V2, где U1— непрерывная, а U2— ступенчатая функции. Силу U1зададим в виде
2
V
U1= m
где S0— начальное расстояние между центрами масс тел, V0— начальная скорость центра масс преследующего тела относительно цели. Заметим, что в случае R = 0 и ae= 0 уравнение (19.2) при управлении U = U1имеет вид
0
, (19.3)
2S
0
dV
= −
dt
2
V
0
. (19.4)
2S
0
При интегрировании (19.4) получим
V −V0+
2
V
0
t = 0, S − S0− V0t +
2S
0
2
V
0
t2= 0. (19.5)
4S
0
Из уравнений (19.5) определяется время t1= 2S0/V0, при котором S и V одновре­менно обращаются в нуль. Таким образом, при управлении U1движение изображаю­щей точки N в плоскости (S, V ) происходит по кривой от начальной точки N0(S0, V0) до начала координат, где S = 0, V = 0. Эта кривая является дугой параболы, уравнение которой имеет вид
S
0
S =
2
(V
− V2), (19.6)
0
2
V
0
следующий из теоремы об изменении кинетической энергии точки в конечной форме.
Теперь обоснуем необходимость введения в управление ступенчатой составляющей U2и определим её выражение. При ae6= 0, R 6= 0 в правой части уравнения (19.4) появляются слагаемые, при которых правая часть первого уравнения (19.5) не будет равняться нулю. Поэтому, с целью наделения решений уравнения (19.2) свойствами (19.5) и (19.6), предлагается следующая процедура. Введем квазискорость
2
V
˜
V = V − V0+
0
t, (19.7)
2S
0
представляющую собой разницу между значениями относительной скорости сближе­ния объектов в реальных условиях, когда R и aeмогут принимать произвольные огра­ниченные значения, и при идеальном процессе, когда R = 0 и ae= 0 . Отсюда выразим V через˜V :
2
V
V =˜V + V0−
0
t. (19.8)
2S
0
Подставляя (19.8) и U = U1+ U2в (19.2), в силу (19.3) получим
d˜V
m
= −U2− mae− R.
dt
19 Самонастраиваемое управление процессом безударной стыковки. . . 159
Умножим это уравнение на˜V и внесем˜V под знак дифференциала:
d
m˜V
!
2
= −˜V (U2+ mae+ R). (19.9)
dt
2
Функцию m˜V2/2 , которая является знакоопределенной положительной, примем в качестве функции Ляпунова для стабилизации невозмущенного состояния системы, задав при этом U2в виде
U2= U0sign˜V , (19.10)
где U0— положительная величина, удовлетворяющая условию U0> |mae+ R|, чтобы добиться знакоопределенной отрицательности правой части уравнения (19.9). В силу того, что линия разрыва (19.6) берет начало в точке N0(S0, V0), где функция˜V равна нулю при t = 0, то при t > 0 изображающая точка N(S, V ) будет двигаться к началу координат в скользящем режиме до прихода в начало координат в момент времени t1, когда значения S и V одновременно обращаются в нуль. Таким образом, не произойдет удара в момент контакта двух объектов.
19.3 Построение управления преследующим телом
переменной массы
Рассмотрим случай, когда преследующее тело управляется реактивной силой и его масса зависит от времени.
В этом случае уравнение (19.2) примет вид
dV
m(t)
где U1= −V
dm
; Vr— скорость истечения массы относительно тела.
r
dt
Функцию U1, по аналогии с (19.3), зададим в виде
В этом случае, при R = 0, ae= 0, U2= 0 уравнение (19.11) имеет вид
откуда следуют уравнения (19.5), уравнение (19.6) линии разрыва и определяется вре­мя t1= 2S0/V0одновременного обращения S и V в нуль.
Теперь вернемся к общему случаю R 6= 0, ae6= 0, U26= 0 . Для того чтобы реаль- ный процесс стыковки стал «квазиподобен» аналогичному процессу при отсутствии случайных возмущений, воспользуемся процедурой, предложенной в предыдущем раз­деле. Введем квазискорость (19.7). Подставляя (19.8) и U = U1+ U2в (19.11), в силу (19.12), получим
m(t)
= −R − m(t) ae− U1− U2, (19.11)
dt
2
V
U1= m(t)
dV
= −
dt
0
. (19.12)
2S
0
2
V
0
,
2S
0
d˜V
= −R − m(t) ae− U2.
dt
160 19 Самонастраиваемое управление процессом безударной стыковки. . .
Умножая это уравнение на˜V , получим
d
dt
m˜V
!
2
= −˜VU2+ mae+ R +
2
˜
V2dm
dt
. (19.13)
Теперь U2построим в виде U2= U0sign˜V , где U0> |mae+ R + ˙m˜V /2|. Итак, при управлении
2
V
0
, (19.14)
2S
0
U = U1+ U0sign˜V , U1= −V
r
dm
= m(t)
dt
изображающая точка N(S, V ) будет двигаться вдоль линии разрыва (19.6) к началу координат в скользящем режиме до прихода в начало координат в конечный момент времени, когда значения S и V одновременно обращаются в нуль, тем самым удается избежать удара в момент стыковки объектов.
19.4 Оценка расхода массы
Теперь определим расходуемую массу, затрачиваемую на управление U1в процессе движения преследующего тела до момента стыковки с целью.
Из второго уравнения (19.14) следует
2
mV
0
2S0V
= 0.
r
+ νm = 0. (19.15)
При обозначении ν = V
dm
+
dt
2
/2S0Vrэто уравнение приобретает следующий вид:
0
dm
dt
Решая уравнение (19.15) при начальном условии m = m0, получим
m = m0e
−νt
, (19.16)
где m0— начальная масса тела.
Подставив t1= 2S0/V0вместо t в уравнение (19.16), определим величину
расхода массы при реактивном управлении в отсутствие случайных возмущений
∆m = m0− m(t1) в виде
∆m = m0− m0e
−2νS0/V
0
. (19.17)
19.5 Алгоритм самонастраиваемого управления
При выборе ступенчатой составляющей управления U2четких рекомендаций для вы­бора U0в (19.14) не имеется. В связи с этим предложим следующий алгоритм самона­страиваемого управления U в (19.2).
После замены V в (19.2) через˜V в виде (19.8), получим
˙
˜
m
V = U + U0, (19.18)
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]