Файл: Д’Анжело, Г. Линейные системы с переменными параметрами. Анализ и синтез.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