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

Учебное пособие 800213

.pdf
Скачиваний:
2
Добавлен:
01.05.2022
Размер:
957.15 Кб
Скачать

ГЛАВА 2. САМОНАСТРАИВАЮЩИЕСЯ СИСТЕМЫ

СМОДЕЛЯМИ

2.1.Основные варианты использования моделей в само-

настраивающихся системах

Процесс самонастройки системы управления обычно состоит из двух основных этапов:

определения какой-либо характеристики системы (процесса), достаточно полно отражающей ее текущее состояние (поведение);

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

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

Цели использования моделей в самонастраивающихся системах могут быть различными. Модели могут использоваться для:

определения текущих значений переменных параметров системы (объекта управления);

определения динамических характеристик системы (объекта управления);

компенсации влияния запаздывания в прямом канале системы (в частности, в объекте управления) на процесс управления;

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

Использование моделей возможно как в основном, так и в специально организуемых дополнительных контурах на-

страиваемой системы Возможно использование моделей с подстраиваемыми параметрами,. также и эталонных моделей. Наконец, возможно применение моделей как в системах с пробным возмущающим воздействием, так и в системах использующих регулярные процессы настраиваемой системы.

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

2.2. Самонастраивающиеся системы с моделью в контуре основной системы

Блок-схема самонастраивающейся системы с эталонной моделью в контуре основной системы (рис. 2.1) состоит из модели с передаточной функцией We (s) и включенной последовательно с ней

Рис. 2.1. Блок-схема самонастраивающейся системы с эталонной моделью в контуре основной системы

самонастраивающейся части системы А, охваченных единичной отрицательной обратной связью. Самонастраивающаяся часть А содержит объект управления /, последовательное корректирующее звено 2 и канал самонастройки 3, состоящий из вычислителя параметров объекта управления и следящей системы, обеспечивающей подстройку параметров корректирующего звена 2. Предполагается, что

41

42

параметры объекта управления в процессе работы системы медленно изменяются. Тогда для обеспечения требуемого выходного процесса хе (t) системы необходимо так изменять параметры корректирующего звена 2, чтобы полностью (или частично) компенсировать влияние непредвиденных изменений динамических характеристик объекта управления. В данном случае параметры корректирующего устройства изменяются таким образом, чтобы последовательное соединение звена 2 с объектом управления / удовлетворяло идеальным условиям инвариантности, что равносильно обеспечению условия

B(s)=A(s). (2.1)

где s — оператор Лапласа.

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

При выполнении условия (2.1) передаточная функция замкнутой системы будет иметь вид

 

1

 

We (s)

 

G(s)

 

 

s

 

 

 

 

 

 

.

(2.2)

 

 

 

1

 

 

1

 

We (s)

 

 

 

 

s

 

 

 

 

 

 

 

 

 

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

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

W1

(s)

 

 

 

1

 

.

 

 

 

(2.3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1s a0

 

 

 

 

для второго порядка

 

 

 

 

 

 

 

 

 

 

 

W1

(s)

 

 

 

1

 

 

.

(2.4)

 

 

 

 

 

 

 

a

2

s 2

a s

a

0

 

 

 

 

 

1

 

 

 

В этом случае передаточная функция, аппроксимирующая объект управления, будет иметь один либо два полюса. Для того чтобы последовательное соединение корректирующего звена 2 с объектом управления 1 могло образовать идеальное интегрирующее звено, необходимо, чтобы передаточная функция звена 2 имела бы соответственно один или два нуля, т. е. имела бы вид

W (s)

 

1

B(s)

1

(b s

b )

 

(2.5)

 

 

 

 

2

 

 

s

 

 

s

1

0

 

 

 

 

 

 

 

 

 

 

 

или

 

 

 

 

 

 

 

 

 

 

 

 

W (s)

1

B(s)

1

(b s 2

 

b s

b ) .

(2.6)

 

 

 

2

s

 

 

 

s

2

 

1

0

 

 

 

 

 

 

 

 

 

 

 

Если возможность изменения коэффициентов bi оператора В (s)

существует, то изменяя эти значения таким образом, чтобы bi

ai ,

т. е. реализуя непрерывное совмещение нулей передаточных функций (2.5), (2.6) с полюсами передаточных функций (2.3), (2.4), обеспечим выполнение условия (2.1). В результате выходной процесс х (t) системы будет требуемым.

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

m(t)

b

b

1

 

z(t)

(2.7)

 

 

 

1

0

p

 

 

 

или

 

 

 

 

 

 

 

m(t)

b p

b

b

1

z(t) .

(2.8)

 

 

2

1

0

p

 

 

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

43

44

Рис. 2.2. Блок-схема сглаживания процессов m (t) и х(t)

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

2.3. Определение динамических характеристик объекта управления

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

конечных разностях или вычисляя корреляционную функцию между выходным процессом х (t) и искусственно наложенной на входной сигнал случайной двоичной помехой п (t), можно определить весовую функцию g (t), являющуюся основной динамически характеристикой линейных систем [1, 2].

Первый из этих способов требует применения цифровых вычислительных устройств и эффективен лишь для дискретных систем с малым уровнем помех.

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

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

Допустим, что объект управления аппроксимируется звеном

(2.3) первого порядка. Передаточная функция

 

 

W1 (s)

 

 

k

 

 

 

 

Ts

1 ,

 

 

 

 

где принято k

1

, а T

a1

 

полностью определяется двумя

a0

a0

параметрами: коэффициентом усиления k и постоянной времени Т. Поэтому для определения динамических характеристик объекта управления достаточно определить значения k и Т.

Выходной процесс х (t), согласно (2.3), описывается уравнением

x(s)

k

m(s)

1

Tx(0)

(2.9)

 

 

 

 

Ts 1

 

k

 

где m(s), x(s) — изображения входного и выходного процессов объекта управления;

x(0) — начальное значение выходного процесса. Представляя

(2.9) в виде

 

m(s)ksx(s)Т—[x(s)—Тх(0)]=0

(2.10)

и полагая, что процессы, определяемые равенством

(2.10),

сглаживаются с помощью линейных фильтров вида (рисунок 2.2)

 

W0

(s)

1

 

,

 

 

(2.11)

 

 

 

 

 

 

 

T0 s

 

 

 

 

 

 

1

 

 

 

 

 

для выходных процессов этих фильтров, запишем уравнение

F (s)

 

 

m(s)

 

k

 

 

T0 s

 

x(s)

T

 

 

T0 s 1

 

 

T0 s 1

T0

45

46 50

x(s)

x(0)

 

T 0

(2.12)

 

 

 

 

T0 s 1

T0 s

1

 

где Т0 — постоянная времени сглаживающих фильтров. Задача фильтров состоит в выделении из входного т(t) и

выходного х (t) сигналов объекта управления спектра частот, для которого производится аппроксимация динамики объекта. Поэтому в качестве фильтра W0(s) в принципе может быть выбран и другой линейный физически реализуемый фильтр.

Переходя в (2.12) к оригиналам, найдем

 

 

 

 

T

 

 

 

T

 

t

 

f (t) m

0

(k)

x (t)

x

0

(t)

x(0)e T0

0 ,

 

 

 

 

1

T0

 

 

T0

 

 

 

 

 

 

 

 

 

 

 

 

 

(2.1З)

где

 

 

m0 (t)

 

 

m(s)

 

;

 

 

(2.14)

 

 

 

 

T0 s 1

 

 

 

 

 

 

 

 

 

 

 

 

x1

(t)

 

T0 s

 

x(s) ; x0 (t)

x(s)

 

(2.15)

 

T0 s

 

T0 s 1

 

 

 

1

 

 

 

 

Полагая, что переходная составляющая, определяемая начальным значением х(0) выходного процесса, после начала измерения быстро затухает, перепишем (11.13) в виде

f (t) m

 

(t)k

x (t)

T

x

 

(t)

(2.16)

0

 

0

 

 

1

T0

 

 

 

 

 

 

 

 

 

 

 

Если функции m0(t), x0(t), x1(t) известны, то значения параметров k и Т могут быть определены хотя бы с помощью метода минимизации среднеквадратического значения функции f(t). Этот метод позволяет перейти от уравнения (2.16) к системе двух уравнений, эквивалентных (2.16)

f 2 (t)

0,

f 2 (t)

0

,

(2.17)

k

T

 

 

 

 

где f 2 (t) — осредненное по времени значение функции

f2 (t).

Для уравнения (2.16) система уравнений (2.17) будет иметь вид

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

2 k m

 

( x )

 

m

 

( x

 

)

 

0,

 

 

 

T

 

 

 

 

 

0

 

 

 

0

1

 

 

 

 

 

0

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

,

(2.18)

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

( x )k x

 

 

( x )( x

 

) 0

 

 

 

 

T

 

 

 

0

1

 

1

 

 

 

 

 

1

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

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

Решение системы уравнений (2.18) дает искомые значения параметров k и Т. При этом, если объект управления действительно представляет собой линейное звено первого порядка, — это решение будет полностью эквивалентно решению (2.16). Если объект управления описывается уравнением выше первого порядка или имеет нелинейность, решение системы уравнений (2.17) дает значения k и Т, аппроксимирующие динамику объекта управления на основе минимизации среднеквадратического значения функции f(t).

Система уравнений (2.18) может быть решена с помощью аналогового вычислителя, содержащего множительные звенья и линейные решающие элементы. Структурная схема решения представлена на рис. 2.3. Необходимое осреднение процессов, отмеченное в (2.18) чертой сверху, производится в процессе решения с помощью фильтров низких частот.

Рис. 2.3. Структурная схема вычислителя Вычислитель представляет собой многоконтурную следящую

47

48

систему, устойчивую для любых входных сигналов т(t), за исключением случая, когда т(t) на сравнительно большом интервале времени постоянно. Точность такого вычислителя определяется главным образом точностью множительных элементов. Из [5] следует, что при точности этих элементов порядка 0, 1% ошибки вычисления параметров k и Т не превосходят 10%. Следует заметить, что частотный спектр воздействия т(t), влияя на величину коэффициентов уравнений (11. 18), влияет и на точность определения параметров k и Т.

Так, в предельном случае, когда воздействие т(t) в течение времени , значительно превосходящего величину постоянной времени T осредняющего фильтра, остается постоян-

ным, все коэффициенты (2.18), содержащие x1(t), стремятся к нулю. Последнее не может не оказывать влия-

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

Уравнение (2.16) принадлежит к классу уравнений вида

f(t)=x1(t)a1+x2(t)a2+…+xn(t)an+a0(t),

(2.19)

где 11(t) и a0(t) — известные функции времени;

аi — подлежащие определению коэффициенты. Решение уравнения (2.19) на основе метода минимизации

среднего квадрата функции f(t) приводит к системе однородных уравнений вида

 

x 2

 

 

x x

2

 

x x

3

...

x x

n

 

 

a1

 

 

0

x

 

 

 

 

1

 

 

 

1

 

 

 

 

1

 

 

 

1

 

 

 

 

 

 

1

 

 

x

x

 

 

x 2

 

 

x

2

x

3

...

x

2

x

n

 

 

a2

 

 

0

x

2

 

 

 

 

2

1

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

x

 

x

3

x

2

 

 

x 2

 

...

x

3

x

n

 

 

a3

 

0

x

3

 

 

 

 

3

1

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

.

 

 

 

 

.

 

.

 

.

 

 

 

.

 

..

 

0 ,

(2.20)

 

 

.

 

 

 

.

 

 

 

 

.

 

.

 

.

 

 

 

.

 

..

 

 

 

 

 

.

 

 

 

.

 

 

 

 

.

 

.

 

.

 

 

 

.

 

..

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

x

 

x

 

x

 

 

x

 

x

 

...

 

x 2

 

 

 

an

 

0

x

n

 

 

 

 

n

1

 

 

n

 

2

 

 

 

n

 

3

 

 

 

n

 

 

 

 

 

 

 

 

Эта система может быть решена с помощью вычислителя, аналогичного вычислителю, решающего систему (2.18).

В результате решения определяются такие значения параметров ai, при которых средний квадрат функции f(t) имеет минимум.

Точность определения коэффициентов аi в общем случае зависит от числа п этих коэффициентов. Однако когда для процессов 11(t) выполняется условие ортогональности

и система уравнений (11. 20), принимая вид

x 2

0

0

...

0

 

 

a1

 

 

0

x

 

 

1

 

 

 

 

 

 

 

 

 

 

 

1

 

 

0

 

x 2

0

...

0

 

 

a2

 

 

0

x

2

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

0

0

 

x 2

...

0

 

 

a3

 

0

x

3

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

.

.

.

.

.

 

 

.

 

.

 

0 ,

(2.22)

.

.

.

.

.

 

 

.

 

.

 

 

 

.

.

.

.

.

 

 

.

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

...

x 2

 

 

an

 

0

x

n

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

дает для каждого коэффициента ai независимое решение вида

ai

 

 

0 x1

 

(2.23)

 

 

 

 

 

 

 

x

2

 

 

 

 

 

 

 

 

 

 

 

i

 

 

и, таким образом, позволяет сделать точность определения коэффициентов аi, не зависящих от числа п этих коэффициентов.

49

50

Так как условие (2.21) часто не выполняется, то при использовании аналоговых вычислителей количество одновременно определяемых коэффициентов ai не должно превосходить 3—4. Однако при аппроксимации объекта управления звеньями вида

W1

(s)

 

1

 

.

(2.24)

 

 

 

a1s

 

 

 

 

 

a0

 

или

 

 

 

 

 

 

 

W1(s)=b1s+b0

(2.25)

условие (2.21) выполняется всегда.

 

Действительно, пусть передаточная функция объекта управления имеет вид (2.24). Тогда при использовании фильт-

ра с передаточной функцией W0(s) будем иметь

 

 

 

 

 

F (s) W0 (s) x(s)a0

 

sx(s)a1

m(s)

(2.26)

 

 

 

 

 

W0 (s)m(s) (a0

a1s)W1 (s) 1

 

 

 

 

 

 

 

 

Средний квадрат оригинала f(t) функции F(s), согласно

(2.26) и теореме Парсеваля, будет равен [4]:

 

 

 

 

 

 

1

 

j

 

F (s) F (

s)

 

 

 

 

 

f 2 (t)

 

 

 

mm

(s)ds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j2

 

 

j m(s) m( s)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

W0

(s)W0 ( s) (a0

a1s)W1 (s)

1

(2.27)

 

 

 

 

 

 

 

j2

 

 

 

j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(a0 a1 s)W1 ( s) 1

mm (s)ds,

 

 

 

где Фтт (s) — спектральная плотность воздействия т(t). Имея (2.27) и учитывая (2.17), найдем систему однород-

ных уравнений вида (2.20)

1

 

j

 

 

 

 

 

W0

(s)W0

(

s){2W1 (s)W1 ( s)a0

[W0 (s) W0 ( s)]}

 

 

j2

 

 

j

 

 

 

 

 

 

 

 

 

 

 

mm (s)ds 0,

 

 

(2.28)

 

 

j

 

 

 

1

 

 

 

 

 

 

W0

(s)W0

(

s){2s( s)W1 (s)a1

[sW1 (s)

 

 

j2

 

 

j

 

 

 

 

 

 

 

 

 

 

( s)W1 ( s)]} mm (s)ds 0,

из которой следует, что при аппроксимации динамики объекта динамикой апериодического звена условия (2.21) выполняются (в системе (2.28) неизвестные разделились). Аналогично можно показать выполнение условия (2.21) и для передаточной функции (2. 25).

Принцип построения системы (рисунок 2.1) может быть применен и для более сложных систем. Причем модель We (s) не всегда является обязательным элементом системы. Так, если в качестве элемента, характеризуемого оператором В (s) (рисунок 2.1), взять реальное форсирующее звено, то при аппроксимации объекта апериодическим звеном модель может отсутствовать.

2.4. Быстродействие канала самонастройки

Быстродействие канала самонастройки в первую очередь определяется постоянной времени T усредняющих фильтров вычислите-

ля, ибо при сравнительно небольшом значении постоянной времени и достаточно большом коэффициенте усиления А (рисунок 2.3) быстродействие других элементов схемы может быть сделано высоким. Так как уменьшение постоянной времени T способствует повыше-

нию быстродействия процесса самонастройки, то значение T желательно выбирать возможно меньшим. Однако при этом следует помнить, что уменьшение T ведет к увеличению колебании решений системы (2.18) относительно их истинных значений, т.е. к понижению устойчивости этих решений (так как при уменьшении T влия-

51

52

ние помех увеличивается и количество информации о процессах m(t) и х(t) уменьшается). Поэтому для постоянно» времени T следует выбирать компромиссное значение, удовлетво-

ряющее требованиям быстродействия и устойчивости Согласно |5|, значение постоянной времени T не должно превосхо-

дить 0, 2 постоянной времени объекта управления Экспериментально исследовалась система с объектом управления первого порядка [5]. Динамика системы (в том числе и быстродействие) соответствовала системе второго порядка, имеющей коэффициент демпфирования 0,7 и собственную частоту

i

1 рад сек . Постоянная времени объекта управления из-

 

менялась скачком от 2 до 8 сек, а входное воздействие m(t) бы-

ло периодическим с частотой 0,022 гц

 

Скачкообразное изменение постоянной времени Т объек-

та управления вызывает заметное перерегулирование в такой

системе. Однако канал самонастройки 3 довольно быстро

справляется с подстройкой постоянной времени v компенси-

рующего звена и система снова приобретает динамические

свойства системы второго порядка, определяемые значениями

0,7 и n 1 радсек .

2.5. Принципы выбора параметров сглаживающих фильтров

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

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

Рассмотрим в качестве примера случай, когда объект второго порядка с передаточной функцией

W (s)

 

 

 

1

 

 

(2.29)

 

 

 

 

 

 

a

2

s 2

a s

a

0

 

 

 

 

 

1

 

 

аппроксимируется звеном первого порядка

W (s)

k

 

(2.30)

 

 

 

 

 

Ts

1

при использовании фильтров с передаточной функцией

W0

(s)

 

 

n s

 

.

(2.31)

s

2

2 n s

2

 

 

 

n

 

Логарифмическая частотная характеристика фильтра W0(s) приведена на рисунке 2.4. Полосу пропускания такого фильтра можно характеризовать величиной 2 n . Если величину коэффициента

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

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

54

53

Для ускорения затуханий этих решений полосу пропускания фильтров следует увеличивать. Согласно [5], для удовлетворительного затухания решений необходимо, чтобы поло-

са частот 2

n

была бы заметно больше расхождения

ме-

 

 

 

жду собственными частотами фильтров. Иначе говоря, необходимо иметь

1 .

2 n

Однако выбирать слишком большим также нецелесо-

образно, так как с увеличением полосы пропускания фильтров точность решений уравнений (2.20) уменьшается. В результате и здесь приходится принимать компромиссное решение, удовлетворяющее как требованиям устойчивости, так и требованиям точности.

Для случая, определяемого равенствами (2.29) — (2.31), значения параметров аппроксимирующего звена будут равны

1

a2

2

 

 

1

a2

2

 

a1

n

a1

n

 

 

 

 

 

 

k

 

 

 

; T a1

 

 

 

 

 

 

2

 

1

 

2

 

1

a2 n

 

 

a2 n

 

(2.33)

Из (2.33) следует, что значения k и Т зависят от параметров объекта управления и полосы пропускания фильтра. При данных значениях a1 и a2 значения k и Т являются функциями ширины

полосы частот

n . При этом, со-

 

гласно (2.33), собственная частота

Рис. 2.4. Частотная ха-

фильтра

 

должна удовлетво-

n

рактеристика фильтра

 

 

рять неравенству

 

1

 

.

(2.34)

n

 

 

 

 

 

 

 

a2

 

 

 

 

 

 

 

 

 

Для выбора полосы частот

2

 

n

фильтра можно воспользовать-

 

 

 

 

 

 

 

 

 

 

 

ся годографом W ( j ) и

 

 

 

 

семейством

 

 

кривых

 

 

 

 

W ( j ; n ) ,

где k и Т опре-

 

 

 

 

деляются

 

равенствами

 

 

 

 

(2.33), в которых

фикси-

 

 

 

 

ровано, а

 

n

рассмат-

 

 

 

 

 

 

 

 

 

 

 

ривается в качестве пара-

 

 

 

 

метра (рисунок 2.5). Из ри-

 

 

 

 

сунка 2.5 следует, что уве-

 

 

 

 

личение

n

увеличивает

 

 

 

 

 

 

 

 

 

 

 

расхождение

характери-

Рис. 2.5. Годографы W ( j

)

и

 

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

 

аппроксимирующего звена

W ( j ; n )

 

 

 

 

 

 

в области низких частот, а

 

 

 

 

уменьшение n — в области средних и высоких частот. При этом

для

0 частотные

характеристики W ( j )

и W ( j ; n ) будут

равны на частоте

n . Увеличение значения

(а следовательно,

и увеличение полосы пропускания фильтра) смещает точку пересе-

чения кривых W ( j ) и W ( j ; n )

влево (пересечение будет иметь

место при

n ) и увеличивает расхождение этих кривых в области

низких частот.

Поэтому значения

и

n

следует выбирать таким

 

 

 

 

образом, чтобы полоса пропускания фильтра была бы меньше поло-

сы пропускания объекта управления, а значение

n ,

удовлетворяя

 

 

 

 

(2.34), обеспечивало бы приближенное равенство

n a2

1.

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

55

56

настраивающихся систем подобного типа это обстоятельство следует иметь в виду. Так, поведение системы (рисунок 2.6) при идеальной компенсации влияния изменяющихся динамических качеств объекта управления b0 1, b1 T будет пол-

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

5 сек., а также b0=1 и b1=0,6T, Т и 1,4Т, исследовалось экспериментально [5]. Было установлено, что влияние ошибок в подстройке параметров компенсирующего звена растет при увеличении постоянной времени объекта управления по отношению к постоянной времени модели. Поэтому выбирать быстродействие модели намного больше быстродействия объекта управления нецелесообразно. Согласно [5], постоянную времени модели не следует выбирать менее v av постоянной времени объекта управления.

Заметим, что при аппроксимации объекта управления звеном второго порядка (число подстраиваемых параметров больше одного) возможна более точная компенсация влияния изменений параметров объекта. Однако контур самонастройки в этом случае получается более сложным.

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

Рис. 2.6. Блок-схема самонастраивающей-

Рис. 2.7. Блок-схема систем

ся системы с подстраиваемой моделью в ка-

 

нале

самонастройки

На рисунке 2.8 приведена блок-схема системы с подстраи-

Влияние этих ошибок на характеристики системы (рису-

ваемой моделью в цепи обратной связи системы. Здесь под-

нок 2.6) при модели We (s)

 

0,51

, значениях Т, равных 1 сек и

страиваемая модель объекта управления используется для компенса-

 

ции влияния инерционности (запаздывания) объекта управления на

 

 

 

 

s 1

выходной процесс системы. С этой целью выход хт(t) последователь-

 

 

 

 

57

58

Рис. 2.8. Блок-схема самонастраивающейся системы с подстраиваемой моделью

в цепи обратной связи

ного соединения подстраиваемой модели и элемента запаздывания непрерывно сравнивается с выходом объекта управления x(t), а замыкание системы производится сигналом

z(t) xe (t) (t) , (2.35)

где хе(t) — выход модели объекта;

v 0 — результат сравнения процессов x(t) и хт(t).

Если параметры модели совпадают с параметрами объекта управления, а звено запаздывания точно моделирует вносимое им запаздывание, то v bv и замыкание системы будет

производиться только сигналом модели.

Параметры модели (или ее характеристики) поддерживают равными параметрам объекта (или его характеристикам) с помощью специально организуемого канала подстройки параметров модели.

2.6. Самонастраивающиеся системы с подстраиваемой моделью в канале самонастройки

Самонастраивающаяся система с подстраиваемой моделью (рис. 2.8) состоит из основной (настраиваемой) системы А

(выделена пунктиром) и канала самонастройки С. Система Л имеет объект управления, последовательное корректирующее устройство, параллельное корректирующее устройство, а также входной фильтр. Канал самонастройки С состоит из обучающейся модели, блока подстройки параметров модели и блока подстройки изменяемых параметров системы А. Модель включается параллельно объекту управления системы А. Поэтому воздействие т(t) одновременно поступает как на вход объекта управления, так и на вход модели. Выходные процессы объекта управления x(t) я модели хт(t) сравниваются устройством сравнения. Предполагается, что некоторые параметры корректирующих устройств системы А, а также параметры модели в случае необходимости могут подстраиваться (изменяться) в процессе работы системы.

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

Задача модели и состоит в определении текущих значений переменных параметров объекта управления. Эта задача решается следующим образом. В установившемся режиме работы системы значения параметров объекта управления и модели совпадают, а следовательно, совпадают и выходные процессы объекта управления х(t) и модели хт(t). Если в силу тех или иных причин параметры объекта управления изменятся, то выходной процесс х(t) также изменится и на выходе устройства сравнения появится рассогласование

(t) xm (t) x(t) .

(2.36)

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

59

60