Файл: Д’Анжело, Г. Линейные системы с переменными параметрами. Анализ и синтез.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 08.11.2024
Просмотров: 193
Скачиваний: 1
Интерес к самонастраивающимся системам в значительной мере вызван появлением сверхзвуковых самолетов, а также началом полетов в космосе. Система автоматического управле ния самолета описывается уравнениями, коэффициенты которых зависят от скорости полета. Раньше было обычной практикой полагать скорость постоянной, что приводило к линейным диф ференциальным уравнениям с постоянными коэффициентами. Относительно малые ускорения дозвукового самолета делали это предположение правильным, так как теоретические резуль таты хорошо согласовывались с практикой. Однако при возрос ших ускорениях и скоростях современных сверхзвуковых само летов и ракет их параметры значительно больше зависят от изменений скорости полета. Кроме того, высокая скорость горе ния топлива обусловливает значительное изменение массы, по ложения центра тяжести и моментов инерции объекта за время переходного процесса. И, наконец, причиной непостоянства па раметров является изменение условий полета при быстром изме нении высоты. В соответствии с этими обстоятельствами совре менная теория автоматического управления самолетами и раке
тами учитывает |
изменение параметров, что выражается в |
описании системы |
линейными дифференциальными уравнения |
ми с переменными |
коэффициентами. |
Космические полеты характеризуются переменными парамет рами несколько другого типа. Большой интерес в связи с этим представляет проблема перевода космического летательного ап парата с одной орбиты на другую, задачи встречи и управления межпланетными полетами. При составлении уравнений движе ния искусственного спутника Земли как твердого тела необхо димо учитывать циклическое изменение инерционных моментов, обусловленное движением спутника по его орбите. Решение задачи встречи двух спутников осложняется комплексной труд ностью, связанной с изменением массы и параметров орбиты. Нахождение перехватчика на одной орбите с целью достигается маневрированием перехватчика, что сопряжено с расходованием топлива. Кинематика перехвата дополнительно вводит изменя ющиеся во времени параметры. В результате дифференциальное уравнение системы содержит как периодически, так и апериоди чески изменяющиеся коэффициенты. Представляет также инте рес класс задач, относящихся к гироскопической стабилизации спутника, движущегося по орбите. Эти задачи приводят к необ ходимости изучения уравнения Матье с демпфирующим членом.
1.3. ЛИНЕЙНЫЕ СИСТЕМЫ С ПОСТОЯННЫМИ ПАРАМЕТРАМИ
Система, удовлетворяющая условиям причинности, сосредо точенности параметров, неизменности во времени и линейности, называется линейной системой с постоянными параметрами (ли нейная стационарная система) или, менее строго, — линейной
11
системой. Такая система описывается обыкновенным линейным дифференциальным уравнением п-то порядка с постоянными ко эффициентами
|
а |
о ^ ) |
+ |
. . . + а я л ( 0 = |
р 0 ^ ^ - + |
... + |
Р( В г(/). |
(1.3) |
|||||
|
|
dt" |
|
|
|
|
drm |
|
|
|
|
|
|
Уравнение |
(1.3) |
предполагает |
скалярную |
|
систему, |
т. е. систе |
|||||||
му, имеющую один вход r(t) и один выход x(t) |
(рис. 1. 1). В бо |
||||||||||||
лее общей |
форме |
линейная |
система описывается |
системой из |
|||||||||
|
|
|
|
|
|
|
|
W |
W |
|
•••Xn(to' |
|
|
|
|
|
|
|
|
и, |
ft). |
|
|
|
|
X,ftJ |
|
г ft)- |
|
|
|
Ut) |
|
u2(t)- |
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
ujt)- |
|
|
|
|
|
*»•x„(t) |
|
Рис. 1.1. Система с одним входом |
|
Рис. 1.2. Система с несколькими вхо |
|||||||||||
и одним выходом: |
|
|
дами и я переменными состояния: |
||||||||||
/—линейная скалярная система |
|
/—линейная |
система с |
несколькими |
вхо |
||||||||
|
|
|
|
|
|
|
|
|
|
дами |
|
|
|
п обыкновенных |
линейных дифференциальных |
уравнений |
пер |
||||||||||
вого порядка с постоянными |
коэффициентами |
|
|
|
|
||||||||
dt |
|
|
|
(!) + - + V |
n |
(t) + buih |
(t) +... |
+ blmum [t) |
|
||||
|
|
|
|
|
|
|
|
|
|
|
(1.4) |
||
|
|
|
|
|
|
|
|
|
|
|
|
||
dxn(t) |
|
V |
l |
(0 + • • • + annxn (0 + bnxux |
{() + . . . + bnmum |
(t). |
|||||||
dt |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
При использовании матриц систему (1.4) ради |
компактности |
||||||||||||
можно записать как уравнение состояния |
|
|
|
|
|
|
|||||||
|
|
|
|
^ 9 - = |
Ах(/) + Ви (/), |
|
|
|
(1.5) |
||||
|
|
|
|
dt |
|
|
|
|
|
|
|
|
|
где А — постоянная матрица |
типа |
пХп; |
В — постоянная |
матри |
|||||||||
ца типа |
nXm; |
x(t)—n-вектор, |
|
называемый |
вектором |
состоя |
|||||||
ния; u(t) |
— m-вектор, называемый |
входом. |
многомерную |
|
|
||||||||
Уравнения (1.4) и (1.5) |
предполагают |
систе |
|||||||||||
му, т. е. систему, |
имеющую |
m |
входов |
Ui(t),..., |
um{t), |
а |
при |
рассмотрении каждой переменной состояния как выходной пере
менной— п выходов Xi(t),..., |
xn(t). |
Такая |
многомерная систе |
ма вместе с начальными условиями |
Xi(to),..., |
xn{to) представ |
|
лена на рис. 1. 2. |
|
|
|
В общем случае, однако, число выходов не зависит от числа переменных состояния. Выходы могут быть определены как ли нейные комбинации переменных состояния и входов.
12
Следовательно, можно записать
Ух (0 = |
С11Х1 (0 + |
• • • + С 1 Л |
(0 + |
|
W + |
• • • + |
(О(1.6) |
|
У Г (0 = |
С,!*! (О + |
• • • + |
^ г Л |
(/) + |
^ г А |
(О + |
• • • + |
^rm«m (* ) |
или в матричной форме |
|
|
|
|
|
|
||
|
|
y ( 0 = |
C x ( 0 + |
DuW, |
|
|
(1.7) |
|
где С — матрица типа гХя; D — матрица |
гХт. |
|
|
|||||
|
|
|
|
|
xt/ta)x2(t0)...x„ftff) |
|
Рис. 1.3. Система с нескольки ми входами и выходами:
/—линейная многомерная система
Уг ш
Легко видеть, что число переменных состояния определяется порядком системы: система n-го порядка имеет п переменных состояния. Что касается выходов, то их число не ограничено. Число выходов обычно определяется потребностями рассматри ваемой задачи.
Система общего вида показана на рис. 1. 3. Блок-схемы |
мож |
но упростить, если изображать вектор двойной линией. |
Тогда |
системы |
на рис. |
1.2 и 1.3 |
можно |
представить, |
как показано |
на |
||
рис. 1. 4 |
и 1.5 соответственно. |
|
|
|
|
|
||
|
x(t0) |
|
|
|
|
л« |
(t0) |
|
|
|
OXft) |
u(th |
|
|
|
|
|
Рис. 1.4. |
Система с |
несколькими |
вхо |
Рис. 1.5. Система |
с |
несколькими |
вхо |
|
дами и п переменными состояния: |
дами |
и |
выходами: |
|
||||
i—линейная система с |
несколькими |
вхо |
1—линейная |
многомерная система |
||||
|
дами |
|
|
|
|
|
|
Методы определения реакции линейной стационарной систе мы на любой входной сигнал хорошо известны и за исключени ем нескольких особых случаев их применение не вызывает за труднений.
Пример 1.1. Составим уравнения в переменных состояния для контура, показанного на рис. 1.6. Будем выводить эти уравнения, принимая за пере-
13
меньше состояния напряжения на емкостях и записывая для каждой из емко стей соотношение между напряжением и током:
dxx if) dt
*2(0 = С 2 |
dx2 jt) |
|
dt |
||
|
*t(0)= VC,
± y(t)
Рис. 1.6. |
^С-контур |
в примере |
1. 1 |
|
Применяя к каждому из сопротивлений закон Ома, |
можно выразить токи |
|||
ii(t) и i2{t) через напряжения: |
|
|
|
|
|
|
1 |
|
|
h{t) |
= |
—[Xl |
(t)-x2(t)]. |
|
Следовательно, |
|
|
|
|
1 |
|
X *i(0 + ~ r ^ W |
+ |
|
*i (0 = - |
1 |
|||
|
|
|
CiR2 |
|
*2 (0 = |
|
1 |
1 |
|
C2R2 •*i (О |
CiRi *2 (О |
иу(0==-»2(0.
Вматричной форме эти уравнения записываются как
|
1 |
|
1 |
-1 |
|
1 |
|
|
1 |
|
*i (О |
+ |
C i / ? 2 |
/ |
С ^ 2 |
|
|
|
|||
1 |
|
|
|
|
1 |
*2(0 |
+ |
C1R1 |
и (О |
|
*2 (О. |
|
|
|
|
О |
|
||||
|
С 2 Я 2 |
|
|
|
С 2 /? 2 |
J |
|
|
||
|
|
|
|
|
|
|
||||
|
*-(О = [0 i]f |
* 1 ( / . П |
|
|
|
|||||
|
|
|
|
|
L -«2(0 J |
|
|
|
||
или более компактно |
|
|
|
|
|
|
|
|
|
|
|
х it) |
= |
Ах (*) + |
В и |
it), |
|
|
|
||
|
|
у |
it) |
= |
Сх (0. |
|
|
|
|
|
Пример 1. 2. |
Найдем уравнение |
состояния |
системы, |
описываемой диффе |
ренциальным уравнением третьего порядка
d^xH) |
nd2xit) |
„dxit) |
— 7 ^ |
+ 2 — 7 - |
+ 3 — ~ - + 4 х it) = г it). |
dt3 |
dt2 |
dt |
14
Для линейного дифференциального уравнения, не содержащего производ ных возмущающего воздействия r(t), всегда применима следующая процедура получения уравнения состояния.
Вводим переменные состояния
Хх (t) = X (t),
X2(,t)='Xl (t)=x(t),
*з (t) = x2 (t) = X (t).
Тогда
x3 (0 = |
d^x |
(t) |
= — 4* (0 — 3 |
dx |
(t) |
dlx |
(t) |
|
|
dt3 |
|
"' v"' |
|
dt |
|
d& |
|
|
= |
— 4*1 (t) — 3x2 |
(() - |
2*з (t) + |
r (t). |
Следовательно, в матричной форме уравнение состояния запишется как
Xl |
if) |
0 |
1 |
0 |
" |
~хх |
(t) |
~0~ |
х2 |
(0 = |
0 |
0 |
1 |
|
х2 |
(0 + |
0 г if). |
ха |
(0- |
^ — 4 — 3 |
— 2 |
|
х3 |
(0- |
_ 1 _ |
На рис. 1.7 показана блок-схема системы в переменных состояния, на ко торой каждая из переменных состояния служит выходом интегратора.
/f
6^ -2 Рис. 1.7. Блок-схема в перемен
ных состояния для уравнения в примере 1.2
Пример 1. 3. Найдем уравнение состояния системы, описываемой следую щим дифференциальным уравнением третьего порядка, содержащий! произ водные возмущающего воздействия:
^ |
+ 2 ^ + 3 ^ + 4 , ( 0 = 5 ^ |
|
dtr |
(t) |
dr (t) |
|||||||
dV |
|
dt |
|
|||||||||
dtt |
|
dP |
' ~ |
dt |
' |
"" w |
dts ' |
|
|
|||
Введем |
переменные |
состояния Xi(t), |
x 2 (0 . xs(t) |
таким |
образом, что |
|||||||
|
|
~xi |
(ty |
|
0 |
1 |
0 |
~Xl |
(0~ |
+ |
• *1 " |
|
|
|
x2 |
(0 |
• |
0 |
0 |
1 |
X2 |
(0 |
|
r(t) |
|
|
|
-X3 V). |
|
• 4 — 3 —2 |
_*8 (0 . |
|
. 6 3 . |
|
||||
|
|
|
|
|
|
|
'Xl |
(0 |
|
|
|
|
|
|
|
|
у (0 = |
[10 0] |
x2 |
(t) |
•b0r |
(t), |
|
|
|
|
|
|
|
|
|
|
хъ |
if) |
|
|
|
|
где |
b0, |
6,i b2, b3 |
необходимо |
определить. |
|
|
|
|
IS