d

 

1

 

 

&

1

 

A

 

A

 

 

(6.18)

LT =

(uA)

u

(Au )

&

u

 

 

 

 

 

 

 

 

 

 

dt

 

q

= uA +uA

 

q1

u ,...,

 

u

 

 

 

2

 

 

 

2

 

 

qn

 

Здесь последний множитель есть nxn-матрица - результат горизонтальной

конкатенации (сцепления) столбцов вида A u.

qi

Подставим (6.18) в (6.17), умножим справа на I = A1 , и присоединим уравнение-обозначение q& = u . Получим систему 2n дифференциальных урав-

нений в форме Коши, представляемую системой двух матричных уравнений.

 

 

%

 

П

 

1

 

( Au)

 

&

 

(6.19)

&

 

 

 

 

 

+

 

u

 

 

 

 

&

 

 

 

 

 

 

 

 

 

 

 

 

u = Q

q

2

q

2A I, q = u ,

 

 

 

 

 

 

 

 

 

 

 

Объединение в строку двух строчных уравнений (6.19) приводит к одно-

му матричному дифференциальному уравнению в строчной форме:

&

 

 

%

 

П

 

 

1

 

 

( Au)

&

 

(6.20)

V

=

 

Q

q

+

2

u

q

 

2A I,u

,

 

 

 

 

 

 

 

 

 

 

 

 

 

где A& =

A

u1 +... +

A

un

A

uпри

A

 

A

 

A

 

=

,...,

 

 

qn

q

q

 

 

 

q1

A

 

 

 

q1

qn

Введено

обозначение

u-

“блочно-элементное”

умножение блочной

q

(n ×n2 ) -матрицы на n - вектор-столбец.

6.4. Матричное уравнение Гамильтона

Представим систему дифференциальных уравнений Лагранжа (6.17) в фазовых переменных Гамильтона. Фазовым вектором Гамильтона назовем вектор-строку переменных W =[ p,q] =[ p1,..., pn ,q1,...,qn ] в которой вместо обобщенных скоростей u1,...,un поставлены новые фазовые переменные - так называемые обобщенные импульсы p1,..., pn . Они связаны с обобщенными скоростями формулой замены переменных:

p = uA или u = pI при I (q) = A1

(6.21)

100

Обратную замену u = pI , выражающую обобщенные скорости через пере-

менные Гамильтона, будем позднее трактовать как дополнительную систему n дифференциальных уравнений вида:

q = pI

(6.22)

&

 

Посредством дифференцирования по обобщенным координатам матричного тождества IA = diag[1,...,1] , находим выражения производных от обрат-

ной матрицы инерции, которое потребуется в дальнейшем:

I

= −I

A

I, j =

 

 

(6.23)

1,n

qj

 

 

 

qj

 

Кинетическая энергия голономной стационарной системы в переменных Гамильтона при условии (6.21) получается в конечном счете формальной

подменой A I, u p , поскольку

 

 

 

T% =

1

uAu

 

u=pI

=

1

pIAIp′=

1

pIp

(6.24)

 

2

2

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вычисление частных производных от кинетической энергии (6.24) в виду тождества (6.23) сводится к изменению знака, поскольку

 

T

1

 

 

A

 

 

1

 

 

A

 

1

 

 

I

T%

(6.25)

 

 

=

 

u

 

 

u′=

 

 

pI

 

Ip′= −

 

p

 

p′= −

 

 

 

 

qj

2

qj

2

qj

2

qj

qj

 

 

Оператор Лагранжа (6.18) от кинетической энергии в новых переменных

при условиях (6.21) и (6.25):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

T%

 

 

 

 

 

 

 

(6.26)

 

 

 

 

 

 

 

 

 

 

 

 

 

LT = p + q

 

 

 

 

 

 

 

 

Система двух матричных уравнений (6.17), (6.22) с учетом (6.26) и в

виду тождества

П(q)

=

[0 0...0]

представляется в форме

 

 

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p = −

(T% +

 

П)

 

%

 

=

(T% + П)

 

 

(6.27)

 

 

 

 

 

q

 

 

 

+Q , q = pI

 

p

 

 

 

 

 

&

 

 

 

 

 

 

 

 

 

 

 

 

&

 

 

 

 

 

 

 

 

Функцией Гамильтона H(p,q) называется механическая энергия системы, т.е. сумма кинетической и потенциальной энергии, выраженная в перемен-

ных Гамильтона:

 

 

 

H =T%( p,q) + П(q) =

1

pIp′+ П(q)

(6.28)

2

 

101

Получаем окончательный вид уравнений Гамильтона

 

p = −

H

%

 

H

,

(6.29)

q

+Q , q =

p

 

&

 

 

&

 

 

 

где Q% - вектор-строка обобщенных сил, выраженная в гамильтоновых пере-

менных по формуле (6.22). Здесь обобщенные непотенциальные силы следует выразить в переменных Гамильтона в случаях, если они зависят от обобщенных скоростей, что сводится к замене переменных в Q:

 

 

 

 

 

 

 

Q(u,q,t) = Q%( pI,q,t)

 

(6.30)

Горизонтальная конкатенации двух матричных уравнений (6.29) приво-

дит к одному матричному строчному уравнению в форме Коши, вида

&

 

H

%

H

&

 

H

%

 

(6.31)

W =

q

+Q,

 

 

или

W +

q

Q, pI

= zeros(1,2n) ,

 

 

 

 

p

 

 

 

 

 

 

 

 

 

 

1

pIp′+ П

 

 

 

 

 

 

где W =[ p, q],

H =

 

 

 

 

 

 

 

2

 

 

 

 

 

 

К системе 2n дифференциальных уравнений (6.31) обычно присоединяют отдельно заданные начальные условия, начальный фазовый вектор

W (0) =W0 [ p(0),q(0)] =[u0 A(q0 ),q0 ]

(6.32)

Таким образом, математической моделью механического движения голономной стационарной системы в переменных Гамильтона является начальная задача Коши вида (6.31) (6.32). Эта модель в ряде случаев представляется более удобной по сравнению с моделью Лагранжа (6.20).

Частный случай. Пусть все приложенные силы потенциальны, а связи

идеальны. Тогда имеем Q% = 0

и уравнения (6.29) принимают классический

вид:

 

 

 

 

 

 

 

 

 

 

 

 

 

&

H

&

H

&

 

H

&

 

H

 

 

 

(6.33)

 

 

 

 

 

p = −

q

, q =

p

pj

= −

qj

, qj

=

pj

, j =1,n

 

Составление уравнений (6.33) осуществляется следующим образом: Сначала выбирается фазовый вектор Лагранжа V = [u,q], вычисляется кинетическая

энергия системы T = 12 uAuс целью определения инерционной матрицы A(q)

и обратной матрицы I (q) = A1 и находится потенциальная энергия системы

102

П(q). Затем формально, без механической интерпретации, зная I(q), составля-

ется функция Гамильтона H = 12 pIp′+ П и выполняется над ней математиче-

ские действия ,указанные в уравнениях Гамильтона (6.33), при этом частные производные от I по обобщенным координатам вычисляются либо непосредственно, либо с привлечением выражений (6.23).

Уравнения (6.29) и (6.33) по форме проще уравнений Лагранжа (6.19), хотя с другой стороны уравнения Гамильтона требуют дополнительных действий – расчета начальных условий по формуле p0 =u0 A(q0 ) и выражения различных диссипативных сил, зависящих от обобщенных скоростей в гамильтоновых переменных по формуле u = pI .

Пример. Электродвигатель, аналогичный показанному на рис.18, установлен на платформе, вибрирующей в вертикальном направлении согласно заданному кинематическому уравнению y1 = h1 cos( pt) с ускорением

a = &&y1 j = −h1 p2 cos( pt) j . Вращение кривошипа не задано, но известен крутящий момент пары сил, приложенный к нему: M = M1k , где k - орт оси вращения. Известен момент пары сил трения в подшипнике M0 = −b0k , где k -

орт оси Oz, перпендикулярный плоскости рисунка. Найти систему динамических уравнений.

Решение. Заменим задачу динамики в поступательной системе отсчета Oxyz эквивалентной задачей в ИСО, но с добавлением в центрах масс подвижных

тел сил S1,S2 , равных следующим переносным силам инерции:

 

 

= −m a = m h p2 cos( pt)

 

,

 

 

 

= −m a = m h p2 cos( pt)

 

 

S

j

S

2

j

1

1

 

 

 

1

1

 

 

 

 

 

 

 

2

2

2

 

или

 

 

 

 

= S

 

 

 

при S

 

= m h p2 cos( pt),

k =1,2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

k

k

j

k

 

 

 

 

 

 

 

 

 

 

k

k

 

 

 

 

 

 

Вместо нестационарной в ИСО системы получаем движение в условной ИСО стационарной голономной двухстепенной механической системы с фазовым

вектором

 

V =[ y,ϕ, y,ϕ] =[v,ω, y,ϕ].

 

 

 

 

 

 

 

 

 

 

 

 

 

&

&

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Обозначим v = yj = vj , u =[v,ω]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2T = (m +m )v2

+m i2ω2 + 2m v v

co

+ J

3

(v / r )2 =

 

 

 

 

 

 

 

1

2

 

 

4 4

 

4

 

 

 

 

3

 

 

 

 

 

(m +m + J

3

/ r2 )v2 +m i2ω2 2m r sin(ϕ)vω

 

 

 

 

 

1

2

3

 

 

 

4 4

4

4

 

 

 

 

 

 

Отсюда находим симметрическую матрицу инерции:

 

 

 

 

 

A = a11

a12

,

a

= m + m + J

3

/ r 2 ,

a

= −m r sin(ϕ),

a

22

= m i2

a

a

 

 

11

1

 

2

 

3

12

4 4

 

 

 

 

 

 

4 4

12

 

22

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Обратная матрица инерции

103

1

b11

b12

 

I = A

= b

b

.

 

12

22

 

Находим

 

 

 

 

 

I =

 

 

1

 

a22

a12

 

,

 

det( A)

= a a

 

a

2

,

 

 

 

 

 

 

 

 

 

det( A)

a

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11 22

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

 

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b11 = a22 / det( A),

 

b22

= a11 / det( A),

 

b12

= −a12 / det( A) .

 

Матрицы обобщенных скоростей и частные производные от матрицы

инерции:

 

 

 

 

 

 

 

 

 

v

0

 

 

 

2ω v

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U1 =

, U2 =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ω

2v

 

 

 

 

 

ω

 

 

 

 

 

 

 

 

 

 

 

A

=

0 0

,

 

A

 

=

 

0

 

 

 

m4r4

 

cosϕ = −m r

0 1

cosϕ

 

 

 

y

0 0

 

 

 

 

m r

 

0

 

1 0

 

 

 

ϕ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Мощность системы сил:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P = G

1 v + S1 v +G1 (v +vco ) + S2 (v + vco ) + M

ω

3 + M0 ω

+ Mкр ω

P = −(G +G )v

+(S

+ S

 

)v +G r sinϕ ω

S r sinϕ ω M

v

M ω

+ M ω

2

 

1

 

2

 

 

1

 

 

 

 

2

2

 

 

 

 

2

2

 

 

 

 

 

 

r3

 

0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Отсюда находим обобщенные силы, т.е. – коэффициенты при v , ω :

Q =[Q1,Q2 ]

Q1 = −(G1 +G2 + M / r3 ) +(S1 + S2 ) , Q2 = (G2 S2 )r2 sinϕ M0 + M1

Подставляя эти обозначения в (6.10) получаем систему четырех динамических уравнений в форме Коши, разрешенных относительно производных:

&

 

1

 

A

 

 

&

 

 

u

&

U

2 I,

u = Q +

2

q = u

 

 

 

ϕ

 

 

 

Здесь q =[ y,ϕ]–вектор строка положения системы, u =[v,ω] -вектор строка обобщенных скоростей.

К полученной системе четырех дифференциальных уравнений, разрешенных относительно производных, следует присоединить начальные условия, начальные значения фазовых переменных:

v(0) = v0 , ω(0) =ω0 , y(0) = y0 , ϕ(0) =ϕ0

Получим уравнения Лагранжа в фазовых переменных Гамильтона:

%

1

T%

 

T%

 

1

 

I

 

W =[ p, q] =[ p1 p2 y ϕ], T =

 

 

= 0,

 

=

 

p

 

p

2

pIp ,

y

ϕ

2

ϕ

 

 

 

 

 

 

 

 

Выделять потенциальные силы из системы приложенных сил нет необходимости, поэтому полагаем П(q). Обобщенные силы Q1,Q2 представлены выше,

причем они не зависят от обобщенных скоростей, поэтому отпадает необходимость в их преобразовании. Согласно (6.27) получаем нормализованную систему четырех дифференциальных уравнений в форме двух матричных уравнений

104