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

Цифровые системы автоматического регулирования

..pdf
Скачиваний:
8
Добавлен:
05.02.2023
Размер:
1.38 Mб
Скачать

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

e2 (t) 5e1 (t) 1, 25e1 (t T ) 0,6e2 (t T ) 0,05e2 (t 2T ) .

По последней формуле составляем структурную схему непосредственного программирования (рис. 7.18).

В полученной схеме используются 3 блока задержки.

e1 (t)

Задержка 1,25

5

0,6

Задержка Задержка

e2 (t)

–0,05

Рис. 7.18. К примеру 7.6 (непосредственное программирование по 1-му варианту)

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

E2 (z) 5 1 0,25z 1 X (z) 5X (z) 1,25z 1 X (z), X (z) E1(z) 0,6z 1 0,05z 2 X (z),

где X(z) — фиктивная переменная.

Структурная схема, реализующая эти два уравнения, приведена на рис. 7.19.

171–

5

e1 (t)

x (t)

 

x (t T )

e2 (t)

Задержка

 

 

 

1,25

0,6

0,05 Задержка

Рис. 7.19. Пример непосредственного программирования по 2-му варианту

3. Последовательное

программирование.

Передаточную

функцию представим в

виде произведения

более простых

(первого порядка) функций:

 

 

 

 

 

 

E

(z)

 

 

 

5

1 0,25z 1

G(z)

 

2

 

 

 

 

 

.

E1(z)

1

0,5z 1

1 0,1z 1

 

 

 

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

(рис. 7.20).

4. Параллельное программирование. Для применения этого метода необходимо передаточную функцию представить в виде простых дробей:

G(z)

E2

(z)

 

9,375

 

 

 

4,375

.

 

E1

(z)

 

1 0,5z 1

 

1

0,1z 1

 

Каждая из дробей реализуется методом непосредственного программирования. Результирующая схема представляет собой параллельное их соединение (рис. 7.21).

172–

5

e1* (t)

Задержка Задержка 0,25 e2* (t)

0,5

0,1

Рис. 7.20. Пример последовательного программирования

9,375

 

Задержка

 

e (t)

 

2

e (t)

0,5

 

2

 

 

4,375

 

Задержка

0,1

Рис. 7.21. Пример параллельного программирования

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

7.4.4.Синтез цифрового регулятора

сприменением билинейного преобразования

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

R(s)

E(s)

 

 

 

 

 

 

 

Y(s)

 

 

G(s)

 

 

 

W0(s)

 

W(s)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

G(z)

 

 

 

Объект

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 7.22. Цифровая система с цифровым последовательным регулятором

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

1. Вычисление передаточной функции разомкнутой системы без коррекции:

 

 

 

 

e

Ts

 

 

 

 

 

W0W (w) W0W (z)

 

 

1

 

 

 

 

. (7.17)

 

 

 

 

1 w Z

 

 

W (s)

 

 

 

 

z 1 w

 

s

 

 

 

1 w

 

 

 

 

 

 

 

 

 

 

z

 

 

 

 

 

 

 

 

1 w

 

 

 

 

 

 

 

 

 

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

выражение (7.17). По логарифмическим кривым, как в случае

175–

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

3. Если полученные на предыдущем этапе показатели качества не удовлетворяют разработчика, необходимо изменить вид логарифмических кривых в соответствии с предъявляемыми требованиями к системе. Так как передаточная функция разомкнутой системы с учетом цифрового регулятора будет G(z) W0W(z), или в w-области G(w) W0W(w), то передаточная функция G(w) определится по разнице между логарифмическими характеристиками исходной (нескорректированной) системы и требуемыми логарифмическими характеристиками.

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

 

c wm c

 

wm 1 ... c w c

 

G(w)

m

 

m 1

1

0

,

(7.18)

d

wn d

 

 

 

 

n 1

wn 1 ... d w d

0

 

 

 

n

 

 

1

 

 

где m и n — целые положительные числа.

Переход в z-плоскость осуществляется подстановкой w z 1 z 1 в выражение (7.18):

G(z)

cm (z 1)m cm 1(z 1)m 1(z 1) ... c1(z 1)(z 1)m 1 c0 (z 1)m dn (z 1)n dn 1(z 1)n 1(z 1) ... d1(z 1)(z 1)n 1 d0 (z 1)n

(z 1)n m. (7.19)

Из последней формулы видно, что независимо от соотношения m и n передаточная функция G(z) имеет одинаковое число нулей и полюсов, т.е. является физически реализуемой. Если еще дополнительно потребовать устойчивость цифрового регулятора (что желательно), то необходимо, чтобы полюсы G(z) располагались внутри окружности единичного радиуса

176–

zi 1, а соответственно полюсы G(w) — в левой полуплоско-

сти переменной w. Из выражения (7.19) видно также, что при m > n передаточная функция G(z) будет иметь полюсы z = – 1, поэтому для устойчивости цифрового регулятора необходимо еще и выполнение условия m n. Таким образом, для устой-

чивости цифрового регулятора число нулей передаточной функции G(w) не должно превышать числа ее полюсов (m n), а полюсы должны располагаться левее мнимой оси

переменной w.

4. После того как определена передаточная функция G(w), находят G(z) подстановкой w (z 1)(z 1). По полученной

передаточной функции цифрового регулятора G(z) подбирают вариант его реализации.

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

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

ной функцией, что и в примере 7.1, т.е. W (s)

K

. Коэф-

s(1 s)

 

 

фициент K = 1,57. Период квантования T = 1,57 с. Проведем синтез цифрового регулятора с помощью билинейного преобразования. Критерий качества по синтезу системы зададим тот же, что и в примере 7.1: запас устойчивости по фазе должен быть не меньше 45°. Псевдочастотные логарифмические характеристики системы без коррекции уже были построены в примере 7.1. Получена передаточная функция последовательного корректирующего звена в области переменной w:

G(w)

1 25w

.

 

 

1 62,5w

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

177–

получается непосредственно подстановкой w zz 11 в последнее выражение. Таким образом, имеем

 

1 25

z 1

 

z 0,92

 

G(z)

z 1

 

 

0,41

.

 

 

 

 

 

 

1 62,5

z 1

 

z 0,97

 

z 1

 

 

 

 

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

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

0,41

Задержка –0,38

0,97

Если передаточная функция регулятора реализуется с помощью последовательного импульсного фильтра, то, подставляя G(z) в формулу (7.11), получим

G

 

(s)

 

 

0,41 1 0,92z 1

 

 

 

 

1

 

0,59

 

Z

d

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

1

z 1 1 0,97z

1

1

z 1

1 0,97z 1

 

 

s

 

 

 

 

 

178–

Взяв обратное z-преобразование от обеих частей последнего выражения, имеем

Gd (s)

 

1

 

0,59

 

0,

41s 0, 02

 

1 20,5s

.

s

s 0, 02

s

(s 0, 02)

 

s

 

 

 

 

s(1 50s)

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

Gd (s) 1 20,5s . 1 50s

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

Если необходимо реализовать импульсный фильтр в цепи обратной связи, то пользуемся формулой (7.7):

H (s)

 

 

 

1 1 G(z)

 

1, 44z

 

Z

 

 

 

 

 

 

 

 

 

.

s

1

z 1 G(z)

z 0,97

 

 

 

 

 

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

H (s)

1, 44s

.

 

 

s 0,02

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

7.4.5. Цифровой ПИД регулятор

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

ошибки на коэффициент Kp , приводит к увеличению общего

179–

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

Интегральная составляющая представляет собой интеграл от ошибки с коэффициентом KI : эта составляющая приводит

к уменьшению установившейся ошибки. Дифференциальная составляющая пропорциональна скорости изменения ошибки с коэффициентом Kd и позволяет уменьшить ошибку в пере-

ходных режимах.

 

 

 

 

 

 

 

 

e(t)

 

K p

 

 

u(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KI s

 

 

E(s)

 

 

 

 

 

U(s)

 

 

 

 

 

 

 

Kd s

Рис. 7.23. Структура ПИД-регулятора

Этот же принцип ПИД-управления может быть с успехом применен и в цифровых системах. Пропорциональное управление в цифровом ПИД-регуляторе по-прежнему реализуется умножением сигнала ошибки на постоянный коэффициент

K p , а интегрирование и дифференцирование осуществляется

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

KI T (z 1) . 2(z 1)

180–