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

книги / Теория автоматического управления. Дискретные системы

.pdf
Скачиваний:
3
Добавлен:
19.11.2023
Размер:
72.74 Mб
Скачать

7.2.5. Синтез цифровой обратной связи

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

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

Моделирование системы выполнено по нижеприведенному скрипту:

num=[100];den=[0.1 1 0]; sys=tf(num,den); sys1=c2d(sys,0.01,'zoh') sys2=tf([-4.33 4.33],[1 0],0.01); sys7=feedback(sys1,-sys2) zero(sys7),pole(sys7) sys9=feedback(sys7,1) zero(sys9),pole(sys9) [y,t]=step(sys9,0:0.01:0.25);

plot(t,y),title('h(t) системы с цифровой обратной связью') xlabel('время,с'),ylabel('h(t)')

grid

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

Wk (z)=

4,33(z 1)

.

 

 

z

141

Рис. 7.13. Переходная характеристика с цифровой обратной связью

Переходная характеристика системы по результатам моделирования приведена на рис. 7.13, которая имеет в отличие от рис. 7.7 монотонный характер, при этом наблюдается незначительное увеличение времени регулирования (с 0,075 до 0,13 с).

7.3. Синтез цифровых систем с апериодическим переходным процессом

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

нимальным временем переходного процесса.

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

При малых значениях периода квантования дискретный процесс практически совпадает с непрерывным, «пульсаций» в промежутках между моментами квантования нет. Такой процесс обычно называют апериодическим.

142

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

Wз (z)=

 

 

WР (z)WО (z)

,

(7.26)

1

+WР (z)WО (z)

 

 

 

где WО(z) передаточная функция управляемого процесса. Разрешаем уравнение (7.26) относительно передаточной

функции регулятора:

 

 

 

 

 

 

 

 

WР

(z)=

 

 

 

1

 

 

Wз (z)

 

 

,

 

(7.27)

 

 

 

 

 

 

 

 

WО (z)1

Wз (z)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Запишем z-изображение ошибки регулирования в виде

 

 

(

 

)

 

(

 

)

 

(

 

)

 

(

 

)

з (

)

 

 

 

V (z)

 

E

 

z

 

=V

 

z

 

Y

 

z

 

=V

 

 

z

1W

z =

1

+WР (z)WО (z)

. (7.28)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Представим z-преобразование входного сигнала в виде функ-

ции:

V (z)=

 

A(z)

 

,

(7.29)

(

 

1

)

N

 

1z

 

 

 

 

 

 

 

 

 

 

где N – положительное целое число;

A(z) полином от переменной z1, не имеющий нулей z=1. Например, для единичной ступенчатой входной функции A(z)=1

иN=1; для единичной линейной входной функции A(z)=Tz–1и N=2

ит.д. В общем случае выражение (7.29) соответствует входным сигналам типа t N–1.

Приравняем к нулю установившуюся ошибку:

lime(kT )= lim 1z1

)

E(z)=

 

k →∞

1

 

z1 (

 

 

 

(

)

 

 

 

 

A

(

z

)

 

 

 

з

 

(7.30)

= lim 1z

 

 

 

1

W

 

 

z

=

 

 

 

 

 

 

 

 

 

 

 

 

 

0.

 

 

 

 

(

 

 

)

 

 

 

z1 (

 

)

 

 

 

1

N

 

 

 

 

 

 

 

1z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

143

Поскольку полином A(z) не содержит нулей z=1, то необходимым условием равенства нулю установившейся ошибки является

наличие множителя (1z1 )N в выражении 1Wз (z). Следовательно, последнее должно иметь вид

з

(z)=

(

z1

)

N F (z).

 

1W

1

 

(7.31)

где F(z) полином от переменной z–1.

Разрешая уравнение (7.31) относительно 1Wз (z), получим

1

W

(z)=

1z1

)

N

F (z)

.

(7.32)

(

 

 

 

з

 

zN

 

 

 

Так как F(z) является полиномом от z–1, то она имеет полюсы только z=0. Таким образом, выражение (7.32) показывает, что характеристическое уравнение системы с нулевой установившейся ошибкой имеет вид

zp=0,

(7.33)

где p – положительное целое число, причем p ≥ N.

Изображение ошибки в системе после подстановки (7.31) в (7.28) будет

E(z)=A(z)F(z). (7.34)

Как уже было отмечено, поскольку A(z) и F(z) являются полиномами от z–1, то E(z), определяемое выражением (7.34), будет иметь конечное число членов при разложении его в ряд по отрицательным степеням z. Поэтому, если характеристическое уравнение цифровой системы управления имеет вид (7.33), т.е. все его корни нулевые, то сигнал ошибки будет сводиться к нулю за конечное число периодов квантования.

В общем случае F(z) может иметь вид отношения полиномов

от z:

144

F (z)=

Fn (z)

,

(7.35)

Fd (z)

 

 

 

где Fn (z) и Fd (z) – полиномы, не содержащие полюсов и нулей

z=1, а также полюсов, для которых |z|>1.

Тогда характеристическое уравнение будет иметь вид

z p Fd (z)= 0.

(7.36)

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

WО (z)= fn zn + fn+1zn1 +....

Wз (z)= gk zk + gk +1gk 1 +...,

где n ≥ 0 и k ≥ 0.

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

gk zk + gk +1gk 1 +...

 

WР (z)= (fn zn + fn+1zn1 +...)(1gk zk + gk +1gk 1 +...)=

(7.37)

= dk n z(k n) + dk n+1z(k n+1) +....

Таким образом, для физической реализуемости регулятора необходимо выполнение условия k ≥ n. При этом условии выбор функции F(z) должен проводиться по уравнению (7.31). В действительности принимают простейшую функцию, не противоречащую условиям (7.31) – F(z)=1 для всех видов простейших типовых входных воздействий.

Тогда с учетом (7.32) будем иметь функции (1Wз (z)):

при единичном ступенчатом входном воздействии (N=1) z–1;

145

при единичном линейном входном воздействии (N=2)

2z–1 – z2;

при параболическом входном воздействии (N=3) – 3z1 – 3z–2 +

+ z–3.

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

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

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

Рассмотренный метод компенсации нулей и полюсов управляемого процесса практически осуществляется введением весового коэффициента в желаемую передаточную функцию замкнутой

системы Wз (z), что соответствует введению дополнительного по-

люса в передаточную функцию замкнутой системы. Модифицируем функцию

1W

(z)=

1Wз (z)

,

(7.38)

1cz1

зм

 

 

 

где c – полюс, значения которого ограничены диапазоном от –1 до

1из условия устойчивости функции Wзм (z).

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

146

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

функцией WО (p)=

100

 

,

который в форме Z-преобразования

p(0,1p

+1)

 

 

 

 

WО (z)=

0,04837z + 0,4679

(см. пример 7.1).

(z 1)(z 0,9048)

 

 

 

 

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

Принимая функцию F(z)=1 при единичном ступенчатом воздействии получим модифицированную желаемую передаточную функцию замкнутой системы по уравнению (7.38):

1Wзм (z)= 1z11 . 1 cz

Рис. 7.14. Переходная (а) и импульсная (б) характеристики с дополнительным полюсом

147

 

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

W

(z)=

1c

для определения весовых коэффициентов при еди-

1z1

зм

 

 

ничных ступенчатом и импульсном входных воздействиях. По полученным временным характеристикам на рис. 7.14 видно, что система устойчива и переходные процессы практически затухают независимо от типа входного воздействия за 2 периода квантования при введенных дополнительных полюсах с ≤ –3.

7.4. Синтез цифрового регулятора на основе имитационного моделирования

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

Алгоритм показан на примере синтеза ПД-регулятора в цифровой системе с астатическим объектом, рассмотренным в примере 7.1.

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

 

(

 

п

 

д )

 

tp

пер (

 

)

 

 

эт (

 

)

 

}

 

 

F

k

,k

=

{

t

2

t

2

dt = min,

(7.39)

 

 

 

y

 

 

y

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

где kп,kд – параметры настроек выбранного ПД-регулятора.

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

148

зуемым перенапряжениям и перегрузкам. В связи с этим эталонной моделью принято линейное динамическое звено первого порядка с постоянной времени τ = 0,1 c, которая выбрана из диапазона рекомендуемых значений tп/6 ≤ τ ≤ tп/3 и длительности апериодического переходного процесса объекта (4...5)То.

Схема имитационной модели системы для определения настроек регулятора в Simulink приведена на рис. 7.15.

1

 

-K-

100

1

 

 

0.1s+1

s

 

 

 

 

 

Constant 1

Zero -Order

Gain 2

Integrator

 

Transfer Fcn

Scope

 

Hold

 

 

 

 

-K-

du /dt

1

 

 

 

 

 

Gain

Derivative

Constant

 

-1

 

 

 

 

 

 

 

Gain 4

1

|u|

 

1

0.003949

 

 

s

0.1s+1

 

 

 

 

 

Abs

Product

Integrator 2

Display

Transfer Fcn 1

-1

 

 

 

 

Constant 2

Scope 3

 

Scope 2

 

 

 

 

Scope 1

Рис. 7.15. Схема исследуемой системы в Simulink

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

Для принятой исходной системы переходный процесс на рис. 7.5 соответствует параметрам ПИ-регулятора kп =1, kд = 0.

Поиск параметров ведется вначале по kп уменьшением его значений с интервалом 0,1. При значении коэффициента 0,1 достигается локальный экстремум F (0,1;0) = 0,0176. Следующие поис-

149

ковые шаги проводим по kп с интервалом увеличения 0,01.

На рис. 7.16 приведена схема пошаговой процедуры определения минимума интегрального критерия в функции параметров настройки регулятора.

Поиск экстремума завершается при его значении F(0,18;0,085) = = 0,003949.

Рис. 7.16. Схема определения экстремума интегрального критерия

Рис. 7.17. Переходный процесс оптимизированной системы

Результат моделирования системы с вычисленными параметрами настройки регулятора (kп = 0,18, kд = 0,085) приведен

на рис. 7.17. Получен монотонный переходный процесс длительностью 0,21 с.

150