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

vostrikov

.pdf
Скачиваний:
182
Добавлен:
23.01.2019
Размер:
12.99 Mб
Скачать

7.5. Синтез линейных импульсных систем

261

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

lim (v y(k )) 0 ,

k

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

k

Ks (z) z 1 ,

где k – параметр регулятора, коэффициент, подлежащий вычислению. Корректор динамики представляет собой динамическое звено с пе-

редаточной функцией вида

 

 

 

Kd (z)

D(z)

,

(7.47)

B(z)

 

 

 

где D(z) d

n 1

zn 1 d

n 2

zn 2 ... d z

d

0

; dim D(z) n 1

;

d

i

– сво-

 

 

1

 

 

 

 

 

бодные коэффициенты регулятора, подлежащие вычислению.

 

 

 

Выведем основные соотношения метода. В соответствии со структурной схемой рис. 7.32 выражение для выхода имеет вид

y(z)

 

Ks (z)W (z)

v

1

 

M .

 

1 Ks (z)W (z) Kd (z)W (z)

 

1 Ks (z)W (z) Kd (z)W (z)

Выражение для ошибки в системе

 

 

 

 

 

 

(z) v

 

 

y(z)

 

 

 

 

1 Kd (z)W (z)

 

 

1

 

 

 

 

v

 

 

M .

 

1 Ks (z)W (z) Kd (z)W (z)

1 Ks (z)W (z) Kd (z)W (z)

262 Глава 7. ЛИНЕЙНЫЕ ИМПУЛЬСНЫЕ СИСТЕМЫ

Подставим в последнее выражение вместо Ks(z) его передаточную функцию:

(z)

 

(z 1)(1

Kd (z)W (z))

 

 

 

 

(z 1) kW (z) (z 1)Kd (z)W (z)

 

 

 

 

v

 

(z

1)

M .

(7.48)

 

 

(z 1) kW (z)

(z 1)Kd (z)W (z)

В статике k , z 1 и, как видно из равенства (7.48), ошибка в установившемся режиме будет равна нулю при любых входе и возмущении.

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

(z 1) kW(z) (z 1)Kd (z)W(z) 0.

Подставим в это выражение передаточную функцию объекта (7.46) и корректора динамики (7.47):

(z 1) k

B(z)

(z 1)

D(z) B(z)

0 .

(7.49)

 

 

 

 

A(z)

B(z) A(z)

 

 

 

 

Преобразовав соотношение (7.49), можно получить характеристическое уравнение синтезируемой системы

(z 1)( A(z) D(z)) kB(z) 0 .

(7.50)

Порядок характеристического уравнения системы равен (n + 1), т. е.

необходимо задать (n + 1) желаемый корень zi , i 1, n 1 , откуда формируется желаемый характеристический полином:

(z z )(z

z ) (z

z

) C(z), zn 1 c zn

... c z

c C(z). (7.51)

1

2

n 1

n

1

0

Приравнивая левую часть характеристического уравнения (7.50) и желаемый характеристический полином (7.51), получим основное рабочее соотношение для нахождения искомых параметров регулятора (корректоров статики и динамики):

(z 1)( A(z) D(z)) kB(z) C(z) .

(7.52)

7.5. Синтез линейных импульсных систем

263

Далее необходимо приравнять коэффициенты при одинаковых степенях z в левой и правой частях уравнения (7.52) и получить систему из (n + 1) уравнения для нахождения di и k . Легко убедиться, что

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

Передаточную функцию объекта до начала синтеза следует непременно представить в стандартном нормированном виде.

Обратим внимание на тот факт, что при получении характеристического уравнения синтезируемой системы (7.50) из выражения (7.49) для упрощения расчетов был сокращен полином B(z). Это означает, что в системе есть ненаблюдаемая часть, которая должна быть устойчивой для того, чтобы система в целом оставалась устойчивой. Из этого вытекает требование «обратимости» объекта, т. е. обратная передаточная функция

W 1(z) A(z) B(z)

должна быть устойчивой, корни полинома B(z) должны удовлетворять условию

zi 1, i 1,(n 1) .

Проверка обратимости объекта управления должна выполняться до начала процедуры синтеза.

Рассмотрим теперь процедуру модального метода синтеза для статических систем.

Структурная схема синтезируемой системы (рис. 7.32) остается без изменений, корректор статики представляет собой пропорциональное звено:

Ks k .

Выражение для ошибки системы принимает вид

 

1 Kd (z)W (z)

1

 

(z)

 

v

 

M ,

1 kW (z) Kd (z)W (z)

1 kW (z) Kd (z)W (z)

264

Глава 7. ЛИНЕЙНЫЕ ИМПУЛЬСНЫЕ СИСТЕМЫ

и после подстановки передаточных функций объекта (7.46) и корректора динамики (7.47) получаем

 

A(z) D(z)

A(z)

M .

(7.53)

(z)

 

v

 

A(z) kB(z) D(z)

A(z) kB(z) D(z)

Знаменатель данного выражения – характеристический полином синтезируемой системы, его порядок равен n.

Искомыми параметрами являются di , (i 0, (n 1)) и k .

Основное расчетное соотношение получим, приравняв характеристический полином системы желаемому характеристическому полиному, сформированному из желаемых корней системы

A(z) D(z) kB(z) C(z) ,

(7.54)

где C(z) (z z )(z

z ) (z

z

n

)

zn c

zn 1 ... c z

c

(7.55)

1

2

 

 

n 1

1

0

 

– желаемый характеристический полином.

Приравнивая коэффициенты при одинаковых степенях z в левой и правой частях уравнения (7.54), получим систему из n уравнений для

нахождения параметров регулятора di

и k :

 

 

 

 

 

 

ai di kbi ci ,

i 0, (n 1)

(7.56)

Как видим, система уравнений (7.56) содержит n уравнений, а искомых параметров на один больше, т.е. (n + 1), следовательно, необходимо сформировать еще одно уравнение.

Систему уравнений для нахождения искомых параметров регулятора (7.56) дополним уравнением ошибки (7.53) в статике, при этом получим (n + 1) уравнение для поиска (n + 1) искомого параметра регулятора:

 

 

n 1

n 1

 

 

n 1

 

 

 

 

1

ai

di

 

 

1

 

ai

 

max

 

i

0

i 0

 

vmax

i

0

 

 

M max ,

 

 

n 1

 

n 1

 

 

 

 

 

 

 

 

 

 

 

1

 

ci

 

 

1

 

ci

 

 

 

 

i

0

 

 

i

0

 

 

 

ai di kbi ci i 0, (n 1).

1 % , Vmax
0; z2

7.5. Синтез линейных импульсных систем

265

Данная процедура синтеза предполагает, что задается абсолютная

величина установившейся ошибки системы

max

либо ее относитель-

 

 

ное значение при заданных пределах изменения входа vmax и возмуще-

ния Mmax.

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

ПРИМЕР 7.12

Для объекта, математическая модель которого задана передаточной

функцией

 

 

W (z)

0, 25z

0,1

,

z2 z

0,9

 

 

выполнить синтез регулятора, используя процедуру модального метода синтеза статических систем по выходу. Изобразить структурную схему регулятора, реализованную на звеньях задержки. Желаемые свойства системы заданы корнями: z1 0, 2 . Ошибка в статике 1;

Mmax 0 .

Проверим управляемость объекта. Для этого представим его модель в

пространстве состояний:

 

 

 

 

 

 

 

x1(k

1)

0,9x2 (k)

0,1u(k),

 

 

x2 (k 1) x1(k) x2 (k) 0, 25u(k),

 

 

y(k) x2 (k),

 

 

 

его матрицы A

0

0,9 ;

B

0,1

;

C 0

1 .

 

1

1

 

0, 25

 

 

 

Матрица управляемости U

 

B AB

 

0,1

0, 225 .

 

 

 

 

 

 

0, 25

0,15

Поскольку detU

 

0, 07125

0, объект управляем.

266

 

 

 

Глава 7. ЛИНЕЙНЫЕ ИМПУЛЬСНЫЕ СИСТЕМЫ

 

Проверим наблюдаемость объекта. Матрица наблюдаемости N

C

=

 

CA

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1

 

 

 

 

 

 

 

 

 

 

=

1

1 . Поскольку det N

1

0 , объект наблюдаем.

 

 

 

Проверим обратимость. Найдем корень числителя передаточной функ-

ции объекта: 0, 25z 0,1 0 ;

z

0,1

0, 4 ;

 

z

 

1 . Поскольку корень

 

 

 

 

 

 

0, 25

 

 

 

 

 

 

 

 

 

 

 

устойчив, объект обратим.

В соответствии с (7.54) характеристическое уравнение замкнутой системы имеет вид

z2 (1 d 0, 25K )z ( 0, 9 d

0

0,1K ) z2

0, 2z .

1

 

 

Уравнение статики системы

0

1 0,1

(d1

d0 )

1 1,375 1, 25(d

d

0

) 0, 01 .

 

 

 

 

1

( 0, 2)

1

 

 

 

 

 

 

 

 

Используя два последних уравнения, запишем систему уравнений для искомых параметров регулятора:

1

d1

0, 25K

0, 2,

d1

1, 766,

d0

0,9 0,1K

0,

d0

0, 674,

1,375

1, 25(d1

d0 ) 0, 01,

k

2, 26.

Передаточную функцию корректора динамики приведем к нормированному виду:

Kd (z)

1, 766z

0, 674

 

7, 064z 2, 696

.

 

0, 25z

0,1

 

z 0, 4

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

7.5. Синтез линейных импульсных систем

 

 

 

267

 

 

 

0,25

 

 

 

 

 

KS

u(k)

x1 (k 1)

x1 (k)

x (k 1)

x (k)

y(k)

v(k)

 

 

 

 

 

2

2

 

 

2,26

 

0,1

z –1

 

z–1

 

 

 

 

Объект

0,9

 

 

 

 

 

 

7,064

 

 

 

 

 

 

2,696

z–1

 

 

 

 

 

 

Kd

0,4

 

 

 

 

Рис. 7.33. Структурная схема системы, синтезированной в примере 7.11

 

7.5.5. ПРОЦЕДУРА МОДАЛЬНОГО МЕТОДА СИНТЕЗА ПО СОСТОЯНИЮ

Эта процедура предполагает обратные связи по переменным состояния, что предъявляет более высокие требования к точности построения моделей объектов управления.

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

x(k 1) Ax(k) Bu(k),

(7.57)

u(k) Kx(k).

Будем считать, что вектор состояния x(k) полностью измерим. Матрица обратных связей K, как видно из системы уравнений (7.57), имеет следующую размерность:

K Rm n

Подставим управление в уравнения объекта:

x(k 1) Ax(k) B( Kx(k)) ,

268

Глава 7. ЛИНЕЙНЫЕ ИМПУЛЬСНЫЕ СИСТЕМЫ

преобразуем последнее уравнение

 

x(k 1)

( A BK )x(k) .

(7.58)

Из уравнения (7.58) сформируем характеристический полином синтезируемой системы и приравняем его желаемому C(z), найденному аналогично (7.55):

det[zI A BK ] C(z) .

(7.59)

Порядок характеристического уравнения системы равен n, следовательно, число уравнений, порождаемых основным расчетным соотношением (7.59), также равно n, т.е. меньше, чем количество искомых коэффициентов матрицы K, поэтому часть коэффициентов можно задать произвольно, часто их задают нулевыми, но n штук коэффициентов матрицы K должны остаться свободными.

Рекомендация: при выборе свободных коэффициентов ki, j матри-

цы K (n штук) необходимо, чтобы в каждый коэффициент характеристического уравнения при степенях z левой части последнего равенства (7.59) вошел хотя бы один из свободных коэффициентов.

Реализация статики в многоканальной системе

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

x(k

1) Ax(k)

Bu(k),

 

u(k)

K x(k)

Dv,

(7.60)

y(k)

Cx(k),

 

 

где D Rm m – квадратная матрица, обеспечивающая требуемые статические свойства системы; v – входное задающее воздействие; мер-

ности векторов традиционные: (u, y, v) Rm .

Преобразуем систему уравнений (7.60), подставив управление в первое уравнение:

x(k

1) ( A BK )x(k) BDv, .

(7.61)

y(k)

Cx(k).

 

7.5. Синтез линейных импульсных систем

269

Для нахождения матрицы D запишем уравнения статики синтезируемой системы по уравнениям (7.61) и сделаем соответствующие преобразования:

A

*

x0 ( A BK ) x0 BDv,

y0 Cx0 ,

где A* – желаемая матрица синтезируемой системы, имеющая желае-

мый набор собственных чисел; x0 , y0 – установившиеся значения век-

тора состояния и вектора выхода.

Так как выход в статике должен повторять входное задающее воздействие

y0 C(I A* ) 1 BD v ,

I

то окончательное выражение для вычисления искомой матрицы D принимает вид

 

1

D C I A

1 B .

*

Найденная матрица D обеспечивает требуемые статические свойства системы при отсутствии возмущений, действующих на объект.

Полная структурная схема синтезируемой системы приведена на рис. 7.34.

v

u

x

y

D

B

z-1

C

A

Объект

K

Рис. 7.34. Структурная схема системы, построенная в соответствии с процедурой модального метода синтеза по состоянию

270

Глава 7. ЛИНЕЙНЫЕ ИМПУЛЬСНЫЕ СИСТЕМЫ

7.5.6. ПРОЦЕДУРА МОДАЛЬНОГО МЕТОДА СИНТЕЗА ПО СОСТОЯНИЮ ДЛЯ ОДНОКАНАЛЬНОГО ОБЪЕКТА

Модель объекта стандартная, и управляющее воздействие формируется так же, как для многоканального объекта (7.57).

Отличие от предыдущей процедуры только в мерностях векторов и матриц:

(u, y, v) R1,

K R1 n ,

матрица K – теперь матрица строка.

Процедура синтеза значительно облегчается, если модель объекта представить в «прямой» форме (см. подразд. 7.2.9), при этом полагаем, что коэффициенты матриц А, В, С порождены передаточной функцией одноканального объекта:

 

 

 

 

b

 

zn 1 ...

b z

b

 

 

 

W (z)

 

n 1

 

 

1

 

0

 

,

 

 

zn

 

 

zn 1

 

 

 

 

 

 

 

 

a

 

...

a z a

 

 

 

 

 

n 1

 

 

1

 

0

 

 

0

 

1

 

0 ...

0

 

 

0

 

0

 

0

 

1 ...

0

 

 

0

A

...

 

...

... ...

...

;

 

B 0 ;

 

0

 

0

 

0 ...

1

 

 

...

 

a0

 

a1

a2 ...

an 1

 

 

1

C b0,

b1, , bn 1 ;

K

k0 ,

k1, , kn 1 .

Если выпишем уравнения замкнутой системы (7.61):

x(k 1) ( A BK )x(k) ,

то матрица правой части вычислится следующим образом:

Соседние файлы в предмете Основы Теории Управления