
Математические основы теории систем.-2
.pdf
Это свойство следует непосредственно из свойств матричной экспоненты, поскольку Φ(t) = eAt .
Свойство 5 (для стационарных систем):
Φ−1 (t) = Φ(−t) . |
(6.5.19) |
Это свойство является непосредственным следствием свойства 3 в применении к стационарным системам или вытекает из формулы (6.5.18), если в последнюю подставить τ = −t .
6.5.2.Сопряженная система
Важную роль при решении нестационарных уравнений, а также в задачах оптимального управления играет обратная переходная матрица
Φ−1 (t,τ) . Ее значимость связана с соотношением (6.5.17) , из которого следует
Φ−1 (t,τ) = Φ(τ,t) .
Поведение системы относительно переменной t определяется динами-
•
ческими свойствами исходной системы x = A(t)x . Поведение системы относительно переменной τ зависит от динамических свойств такой системы, для которой Φ−1 (t,τ) является переходной матрицей. Такая система называется сопряженной системой. Если исходная система задана
•
уравнением x = A(t)x , то сопряженная система определяется как
• |
|
|
α = −αA(t), |
(6.5.20) |
|
где α – вектор-строка. |
|
|
В привычной записи это же уравнение выглядит так |
|
|
• |
= −AT (t)α, |
(6.5.21) |
α |
где α – вектор-столбец.
295



Выполняя последовательное дифференцирование компонент вектора α, можно показать, что операторная и матричная формы уравнений сопряженной системы эквивалентны.
Можно найти сопряженный оператор и на основе его определения
α, D( p)x = D ( p) T α,x .
Это определение часто используется при формулировке критериев существования и единственности решения дифференциальных уравнений.
6.5.3.Общее решение нестационарных уравнений
Используя понятие сопряженной системы, можно получить общее решение уравнений состояния нестационарных систем. В общем виде уравнения состояния линейной системы задаются в виде (6.2.5)
•
x = A(t)x + B(t)r, y = C(t)x + D(t)r,
Уравнение для переходной матрицы сопряженной системы имеет вид (6.5.22)
dΦ−1 (t,τ) = −Φ−1 (t,τ) A (t),
dt
Умножим первое из уравнений (6.2.5) на Φ−1 (t,τ) слева, а уравнение (6.5.22) – на х справа:
• • • •
Φ (t,τ)x = Φ (t,τ)A(t)x + Φ (t,τ)B(t)r ,
dΦ−1 (t,τ) x = −Φ−1 (t,τ) A(t)x, Φ•−1 (t,τ)x = −Φ−1 (t,τ) A (t)x.
dt
Сложение последних двух выражений приводит к уравнению
298

d |
Φ−1 |
(t,τ)x |
= Φ−1 (t,τ) B(t)r. |
(6.5.25) |
|
||||
dt |
|
|
|
Проинтегрируем уравнение (6.5.25) в пределах от τ до t. В результате получим
t
Φ−1 (t,τ)x(t)− Φ−1 (τ,τ)x(τ) = ∫Φ−1 (λ,τ)B(λ)r(λ)dλ .
τ
Из последнего выражения найдем x(t) , учитывая, что Φ−1 (τ,τ) = E ,
t |
|
|
x(t) = Φ(t,τ)x(τ)+ Φ(t,τ)∫Φ−1 |
(λ,τ)B(λ)r (λ)dλ . |
|
τ |
|
|
Воспользовавшись тем, что |
|
|
Φ(t,τ)Φ−1 (λ,τ) = Φ(t,τ)Φ(τ,λ) = Φ(t,λ) , |
|
|
окончательно получим |
|
|
t |
|
|
x(t) = Φ(t,τ) x(τ)+ ∫Φ(t,λ)B(λ)r(λ)dλ . |
(6.5.26) |
τ
Решение для y(t) получается подстановкой уравнения (6.5.26) во второе из уравнений (6.2.5)
t
y (t) = C(t)Φ(t,τ)x(τ)+ ∫C(t)Φ(t,λ)B(λ)r(λ)dλ + D(t)r (t) . (6.5.27)
τ
Выражения (6.5.26) и (6.5.27) являются общим решением неоднородных линейных нестационарных дифференциальных уравнений (6.2.5). По своему виду и структуре они подобны соответственно решениям (6.4.13) и (6.4.14).
299

6.6Уравнения в частных производных
6.6.1.Уравнения Лагранжа
Проще всего подойти к уравнению Лагранжа, рассматривая пример механической системы [14] (рис. 6.2).
Рис. 6.2. К выводу уравнения Лагранжа
Кинетическая энергия движущегося тела с массой M равна
T = |
1 |
|
• |
|
M x2 . |
(6.6.1) |
|||
|
2 |
|
|
|
Потенциальная энергия пружины |
|
|
|
|
x |
|
|
1 Kx2. |
|
V = ∫ Kxdx = |
(6.6.2) |
|||
x0 |
|
|
2 |
|
По второму закону Ньютона уравнение движения тела будет (силой трения пренебрегаем):
•• |
+ Kx = 0. |
|
M x |
(6.6.3) |
•
Дифференцируя соотношение (6.6.1) сначала по x , а затем по t, имеем
d |
|
∂T |
•• |
|
|
|
|
= M x. |
(6.6.4) |
dt |
• |
|
|
|
|
|
∂ x |
|
|
300

Дифференцируя соотношение (6.6.2) по х, получаем
∂V |
= Kx. |
(6.6.5) |
|
∂x |
|||
|
|
Складывая соотношения (6.6.4) и (6.6.5) и учитывая уравнение (6.6.3), получаем уравнение
d |
|
∂T |
+ |
∂V |
= 0 , |
|
|
|
|
∂x |
(6.6.6) |
||
|
||||||
dt |
• |
|
|
|
||
|
|
∂ x |
|
|
|
|
являющееся частным случаем уравнения движения Лагранжа для системы без потерь:
d |
|
∂T |
|
+ |
∂T |
+ |
∂V |
= 0 . |
(6.6.7) |
dt |
• |
|
|
∂x |
|
∂x |
|
|
|
|
|
∂ xi |
|
i |
|
i |
|
|
|
|
|
|
|
|
|
|
|
В уравнении (6.6.7) переменные xi (i = 1,2,...,n) называются обобщен-
ными координатами. Термин «обобщенные координаты» пришел из классической механики, хотя по сути это те же переменные состояния системы.
Введем обозначение
|
• |
|
|
• |
|
−V (x) , |
(6.6.8) |
L x,x |
= T x,x |
||||||
|
|
|
|
|
|
|
|
где х – вектор переменных состояния системы.
Функция (6.6.8) называется лагранжианом системы. С учетом обозначения(6.6.8) уравнение (6.6.7) для консервативной (без потерь энергии) системы в случае отсутствия внешних воздействий можно записать в виде
d |
(grad• L)= gradx L |
(6.6.9) |
|
dt |
|||
x |
|
Уравнение (6.6.9) известно как уравнение Эйлера – Лагранжа.
301

Уравнение движения (6.6.9) может быть выведено из вариационного принципа Даламбера. Этот принцип состоит в том, что любая динамическая система под действием консервативных сил движется с минимумом средней по времени разности между кинетической и потенциальной энергиями. Это означает, что
t2 |
|
t2 |
|
δ∫(T −V )dt = 0 |
или |
∫δLdt = 0 , |
(6.6.10) |
t1 |
|
t1 |
|
где δ означает соответствующую вариацию. |
|
||
Найдем вариацию лагранжиана δL : |
|
|
|
δL = (grad• |
• |
|
|
L)δx+ (gradx L)δx |
(6.6.11) |
||
x |
|
|
|
с нулевыми граничными условиями на концах интервала (t1,t2 ) , т.е.
δx(t1 ) = δx(t2 ) = 0 .
Подставляя выражение (6.6.11) в формулу (6.6.10), получим
t2 |
|
t2 |
(grad• |
|
|
• |
t2 |
|
|
|||
∫δLdt = ∫ |
|
|
|
|
|
|
||||||
L)δxdt + ∫(gradx L)δxdt = |
|
|||||||||||
t1 |
|
t1 |
|
x |
|
|
|
t1 |
|
|
||
|
|
|
|
|
|
|
|
|
||||
|
|
|
t2 |
|
|
|
|
|
t2 |
|
||
= (grad• |
L)δx t2 |
− ∫ |
d |
|
(grad• |
L)δxdt + ∫(gradx L)δxdt = |
(6.6.12) |
|||||
|
||||||||||||
x |
|
t1 |
t1 dt |
|
|
x |
|
|
t1 |
|
||
|
t2 |
|
|
|
|
|
d |
|
|
|
|
|
|
= ∫ gradx L |
− |
|
(grad• |
L) |
δxdt = 0. |
|
|||||
|
dt |
|
||||||||||
|
t1 |
|
|
|
|
|
|
x |
|
|
|
Уравнение (6.6.12) может быть удовлетворено только тогда, когда равно нулю выражение в квадратных скобках. Это условие приводит к уравнению Эйлера – Лагранжа (6.6.9).
Можно показать [14], что для систем с потерями (при отсутствии внешних воздействий) уравнение Эйлера – Лагранжа принимает вид
d |
(grad• |
L)− gradx L + grad• F = 0, |
(6.6.13) |
|
dt |
||||
x |
x |
|
302

где F называется диссипативной (рассеивающей) функцией Релея, представляющей по своему физическому смыслу мощность, теряемую (рассеиваемую) системой.
При воздействии на систему внешних сил уравнение движения Лагранжа принимает вид
|
d |
(grad• |
T )− gradx T = r, |
(6.6.14) |
|
|
dt |
||||
|
|
x |
|
|
|
где r – обобщенные силы. |
|
|
|
|
|
Если потери отсутствуют, |
то |
r = −gradx V . При записи |
уравнения |
•
(6.6.14) учтено, что потенциальная энергия V (x) не зависит от x . К уравнению Эйлера – Лагранжа
gradx F − |
d |
(grad• F)= 0 |
(6.6.15) |
|
dt |
||||
|
x |
|
приходят при синтезе оптимальных по заданному критерию систем вариационным методом. Интегрирование уравнения (6.6.15) возможно лишь в некоторых частных случаях:
• |
= F |
(x,t) ; |
|
|
|
|
|
|
функция F не зависит от x , т.е. F |
|
|
|
|
|
|
||
• |
|
|
|
• |
; |
|
|
|
функция F зависит только от х и x , т.е. F = F x,x |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
• |
|
|
|
• |
|
; |
функция F не зависит от х, т.е. F = F x или |
F = F x,t |
|||||||
|
|
|
|
|
|
|
|
|
функция F линейна относительно |
• |
|
|
|
|
|
|
|
x . |
|
|
|
|
|
|
|
В остальных случаях приходится довольствоваться численными методами.
Следует заметить, что уравнения Эйлера – Лагранжа по своему виду не зависят от выбора системы координат в пространстве состояния.
6.6.2.Уравнения Гамильтона
Обозначим через pi компоненту обобщенного момента системы, соответствующую координате xi . Тогда
303

p = |
∂T |
. |
(6.6.16) |
|
|||
i |
• |
|
|
|
∂ xi |
|
Кинетическую энергию системы можно представить как функцию обобщенных скоростей и координат
|
• • |
• |
|
T = T x1, x2 ,..., xn , x1, x2 |
,..., xn |
||
|
|
|
|
или |
|
|
|
|
T• |
|
• |
|
(6.6.17) |
= T• x,x . |
||||
x |
x |
|
|
|
Функция (6.6.17) называется функцией Лагранжа для кинетической энергии.
С другой стороны кинетическую энергию можно представить как
функцию обобщенного момента и координат |
|
Tp = Tp (p,x) = Tp ( p1, p2 ,..., pn , x1, x2 ,..., xn ) . |
(6.6.18) |
Эта функция называется функцией Гамильтона для кинетической энергии.
Конечно, эти две функции, представленные формулами (6.6.17) и
(6.6.18) равны: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
Tp |
= T• |
|
|
|
|
|
|
(6.6.19) |
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
Дифференцируя выражение (6.6.19) по xi |
, получим |
|
|
|
|||||||||||||||
|
∂Tp |
|
∂T• |
|
• |
|
∂T• |
|
• |
|
|
∂T• |
|
∂T• |
|
• |
|
|
|
|
= |
|
∂ x1 |
+ |
|
∂ x2 |
+... + |
+ ...+ |
|
∂ xn |
|
|
|||||||
|
x |
x |
x |
|
x |
. |
(6.6.20) |
||||||||||||
|
∂x |
• |
∂x |
• |
∂x |
∂x |
∂x |
|
∂x |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
i |
|
∂ x1 |
|
i |
|
∂ x2 |
|
i |
|
|
i |
|
|
n |
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
С учетом равенства (6.6.16), уравнение (6.6.20) можно записать:
304