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

TAU-Lekcii

.pdf
Скачиваний:
1
Добавлен:
10.06.2024
Размер:
2.65 Mб
Скачать

 

 

2

 

 

 

 

 

.

 

 

.

 

 

u

x2

x

 

x

x

y

 

 

2

1

1

 

 

S

2

 

 

S1

 

3

2

Рис. 10.3. Структурная схема системы в переменных состояния Р е ш е н и е . Выберем в качестве переменных состояния системы сигналы на выходах интеграторов x1 и x2. В этом случае структурной схеме (рис.10.3) соответствует следующая система уравнений (стан-

дартная форма)

 

 

x

x

2 U

 

 

 

1

2

1U

x

2 x

3 x

 

2

 

1

 

2

 

 

y = 1x + 2 U

 

 

 

 

1

 

Откуда матрицы

 

0

1

,

2

,

C 1

0 , D=[2].

A =

 

 

B =

- 2

- 3

 

1

 

 

 

Собственные числа матрицы A: 1= 1, 2= 2.

 

 

 

 

-1

 

 

 

Модальная матрица M=

- 1

- 1

и M =

- 2

- 1

1

2

 

1

1

.

 

 

 

 

Тогда диагональная матрица системы, матрица управления, матрица наблюдения и матрица связи будут

= - 1

0

,

Вn= М-1B= 5

, Cn=CM=[-1 -1], Dn=D=[2].

0

- 2

 

3

 

Отсюда получаем уравнения состояний системы в нормальной форме

181

 

 

q

q

 

5 U

 

 

 

1

 

1

 

3 U ,

q

 

2 q

 

 

 

 

 

2

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

q

 

 

+ 2 U

y = q

2

 

 

 

 

1

 

 

 

которым соответствует структурная схема системы, приведенная на рис.10.4.

 

 

 

2

 

 

 

 

 

 

 

 

 

 

u

u

-5

q1

 

q1

y

 

 

S1

 

 

-1

 

 

 

-1

 

 

 

 

 

 

 

 

 

 

 

u

3

q2

S2

q2

-1

 

 

 

 

 

 

 

 

-2

 

 

Рис. 10.4. Структурная схема системы в переменных состояния по полюсам

10.5.Управление по состоянию. Системы управления состоянием

Подключение дополнительных контуров обратной связи в многоконтурных системах обеспечивает повышение качества управления. Наиболее полная информация об управляемом объекте содержится в переменных состояния. Управление по состоянию предусматривает введение в структуру системы контуров прямых и обратных связей по переменным состояния объекта управления. При этом задача стабилизации и слежения формулируется как задача поддержания постоянного X* = const или изменяющегося по заданному закону X* (t) состояния объекта управления X* = X* (t).

Изменяющиеся во времени или фиксированные сигналы xi* , определяющие требуемый характер изменения переменных состояния xi , составляют расширенный вектор задания X* = xi* , а ошибка движения объекта управления по состоянию определяется вектором

182

отклонения e = X* X.

Упраление по состоянию, как и управление по выходу объекта управления, может быть разомкнутым: U = F[X*], замкнутым U = F[e], или комбинированным: U = F[e, X*].

Системы с регуляторами состояния относятся к многоконтурным системам и, следовательно, обладают лучшими точностными и динамическими свойствами, чем одноконтурные. Они проектируются для управления как одномерными, так и многомерными объектами управления.

Проанализируем использование линейных регуляторов состояния для решения задач стабилизации и слежения [15].

Рассмотрим задачу стабилизации объекта управления (ОУ) в точке Y* = 0, полагая, что при этом вектор состояния также принимает нулевое значение: X* = 0 (к такому виду задача почти всегда может быть приведена преобразованием координат векторов X и Y).

Простейший регулятор состояния - пропорциональный или модальный регулятор вводит обратные связи по всем переменным xi

(рис. 10.5).

 

Х

К

ОУ

Рис. 10.5. Структурная схема системы с П-регулятором

Модальный регулятор реализует пропорциональный закон

управления

 

U = K X ,

(10.38)

где K - матрица коэффициентов обратной связи по состоянию. Для одномерного объекта управления в качестве координат xi

вектора X можно выбрать, например, фазовые переменные y, y , ..., y(n- 1) , то есть

183

X = [ x1 x2 ... xn ]

T

= [ y

 

... y

(n-1)

]

T

,

(10.39)

 

y

 

 

где y(i) = d i y ; n - порядок системы.

dt i

Тогда K = [ k1 k2 ... kn ]. Выражение (10.38) можно записать в скалярной форме

n

u = k ixi . (10.40)

i = 1

Первые члены закона управления (10.40) соответствуют описанию ПД-регулятора выхода при y* = 0.

Таким образом, регуляторы состояния являются обобщением ПД-регуляторов, хотя и не содержат в явном виде дифференцирующих звеньев. Выбор коэффициентов k матрицы обратной связи K обеспечивает получение заданных динамических свойств системы.

В условиях действия на объект управления внешних возмущений F точностные показатели качества системы с пропорциональным регулятором состояния ограничены. Снижение установившихся ошибок достигается введением в состав регулятора контуров интегральных обратных связей (рис. 10.6).

KI

 

S

F

U

X

К

ОУ

Рис. 10.6. Структурная схема системы с ПИ-регулятором

ПИ-регулятор реализует пропорционально-интегральный закон управления

K

U = K X(1 sI ) , (10.41)

где KI - матрица обратных связей по интегралу от вектора со-

184

стояния.

Комбинированный регулятор позволяет обеспечить компенсацию возмущения за счет прямых связей по возмущающему воздей-

ствию F (рис. 10.7).

L

Xf

Вн. среда

 

f

 

 

 

F

 

U

X

К

 

ОУ

Рис. 10.7. Структурная схема комбинированной системы по возмущающему воздействию

В этом случае закон управления принимает вид

U = K X LF XF ,

(10.42)

где LF - матрица коэффициентов контура связей по F;

XF - вектор, составленный из возмущения F и его производ-

ных.

Задача слежения рассматривается как задача отработки расширенного вектора задания X* = X* (t). П-регулятор состояния в следящей системе вырабатывает управляющее воздействие, пропорциональное вектору отклонения e = X* X, то есть реализует закон управления

U = K e .

(10.43)

Для одномерного объекта управления с вектором состояния (10.39) выражение (10.43) можно переписать в скалярной форме

n

 

 

 

*

 

 

) ,

(10.44)

u =

k

i

(x

x

i

i = 1

 

 

i

 

 

 

 

 

 

 

 

 

 

 

где xi* = (y(i-1))* .

185

ПИ-регулятор дополняет структуру системы интегральными связями:

U = K e(1

KI

) .

(10.45)

 

 

s

 

Эффективная компенсация ошибок, вызванных возмущающим воздействием F и изменениями задания X* достигается использованием комбинированного управления (рис. 10.8)

U = K e LX X* LF XF ,

(10.46)

где LX - матрица коэффициентов контура прямых связей по X*; X* - расширенный вектор задания;

LF - матрица коэффициентов контура связей по F;

XF - вектор, составленный из возмущения F и его производ-

ных.

 

Lx

Lf

Вн. среда

 

е

 

F

X*

U

X

 

К

 

ОУ

Рис. 10.8. Структурная схема комбинированной системы

Параметры регуляторов (коэффициенты прямых и обратных связей) определяются как функции параметров математической модели объекта управления. Поэтому при управлении нестационарным объектом возникает необходимость изменения параметров регулятора в процессе работы системы. Задача настройки регулятора осложняется, когда параметры объекта управления неизвестны или неконтролируемо изменяются. Для управления такими объектами используются адаптивные регуляторы, параметры которых настраиваются с помощью блока адаптации (БА, рис. 10.9).

186

БА

 

 

 

 

 

 

 

X*

K, L

U

X

 

 

R

 

ОУ

 

 

Рис. 10.9. Структурная схема адаптивной системы

Адаптивный регулятор состояния комбинированного типа содержит настраиваемые контуры обратных связей по состоянию X и прямых связей по расширенному вектору задания X*. Закон управления такого регулятора

 

 

 

 

 

X*,

(10.47)

 

 

 

U = K e

L

где

 

 

- матрицы прямых и обратных связей с переменными

L ,

K

коэффициентами (параметрами).

Функции блока адаптации заключаются в автоматической настройке параметров регулятора (10.47).

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

Первый из них предусматривает включение в состав системы блока идентификатора, осуществляющего вычисление неизвестных параметров объекта управления. Тогда после определения вектора

значения

 

и

 

могут быть найдены по известным, подготовленным

K

L

заранее, зависимостям

 

 

 

 

 

 

 

 

 

 

 

 

(10.48)

 

 

 

 

K = K ( ) ,

L

= L ( ) .

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

187

вектора и остается неизменной

 

K = KO. В качестве источника ин-

формации о параметрических ошибках регулятора в блоке адаптации используется сигнал обратной связи по отклонению:

Ue = KO e .

(10.49)

Блок адаптации осуществляет изменение параметров регулятора до тех пор, пока в системе не установится нулевое значение сигнала обратной связи Ue и, следовательно, значение e будет равняться нулю.

10.6. Оценивание координат состояния систем

Оценивание координат состояния систем требуется в случае необходимости введения в систему автоматического управления корректирующего сигнала от какой-либо координаты состояния xi, которая не измеряется как физическая.

Для этого служит косвенная оценка неизмеряемых координат состояния системы путем введения так называемого “наблюдателя” по Калману [2]. Метод оценки вектора состояния дает возможность “восстановить” неизмеряемые координаты вектора состояния в виде

X X и использовать “восстановленный” вектор состояния системы

для решения задачи, например, модального синтеза в пространстве состояний.

Схема оценивания координат состояния реализуется в виде дополнительной динамической аналоговой модели - наблюдателя.

Для получения алгоритма наблюдателя Калмана запишем в век- торно-матричной форме уравнения объекта управления

X AX BU

(10.50)

 

 

и управляющее воздействие

U = M + FG , (10.51)

X

где G - задающее воздействие;

188

A, B, M, F - матрицы коэффициентов. Выходные координаты системы задаются в виде

Y = CX .

Оценка координат состояния системы наблюдателем формируется следующим образом:

 

 

 

 

(10.52)

X

= A X BM X + P( Y C X ) + BFG ,

 

 

 

 

 

где P - тоже матрица коэффициентов.

Рассматривая совместно уравнения (10.50), (10.51) и (10.52), получим

 

X

AX

 

 

 

 

(10.53)

 

BMX BFG,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ BFG ,

(10.54)

X

= PCX + (A BM PC) X

 

 

 

 

 

 

 

 

или в векторно-матричной форме

 

 

 

 

 

X

A

BM

X

BF

 

 

 

 

 

 

 

G .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

PC A BM PC X

BF

 

Из полученных уравнений видно, что при использовании наблюдателя порядок всей системы увеличивается до 2n, тогда как n - число координат, которые можно использовать для управления системой, сохраняется.

Характеристическое уравнение системы с наблюдателем имеет

вид

D ( )

E A

BM

0 .

(10.55)

PC

E A BM PC

Для оценки точности работы наблюдателя перейдем к новым

координатам в виде X = X . Вычитая (10.54) из (10.53), получаем

X

= AX PCX (A PC) = A[ X ] PC[ X ].

X X X X

189

Следовательно,

X = (A PC) X.

(10.56)

 

 

Из уравнения (10.53), заменяя дающего воздействия G имеем

X

= X X, при отсутствии за-

X AX

BM[X X]

 

 

или

X

(A BM) X

BM X.

 

(10.57)

 

 

 

 

 

 

 

Уравнения (10.57) и (10.56) в векторно-матричной форме имеют

вид

 

 

 

 

 

 

 

X

A BM

BM X

 

 

 

 

 

 

.

(10.58)

 

 

 

0

 

X

 

A PC X

 

Характеристическое уравнение для этой системы будет

D ( )

E (A BM )

BM

0 .

0

E (A PC)

Оно принимает вид

 

D( ) = E A BM E A PC = 0,

 

т. е. распадается на два уравнения

 

E A BM = 0,

(10.59)

E A PC = 0.

(10.60)

Последнее обстоятельство дает возможность независимого модального синтеза как основной системы с координатами вектора X по

190