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

Основы цифрового управления. Анализ и синтез цифровых систем управления. Ч.2. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
что дискретная функция точно отобразит непрерывную функцию,
1, 2, ...,
yt y m n
TTq
1
3c
1KTs
1
KBT
0,85 c
т.е. потери информации при квантовании не будет:
2
π
m
() ,
⎡⎤
==
⎢⎥ ⎣⎦
где
2
ω
.
На основании этого имеется возможность задавать минимум пе-
риода квантования T
таким образом, чтобы восстанавливались
0min
компоненты сигнала с частотами вдвое большими максимальной частоты ω
:
ср
2
ππ
==
0min
2
ω
ср
. (5.37)
Выбор величины θ в выражении (5.36) является в некоторой сте­пени произвольным. Приняв значение θ = 31, обеспечим восстанов­ление сигнала на выходе объекта с достаточно высокими гармониче­скими составляющими.
Пример 5.1. Определить оптимальный период квантования в сис­теме НЦУ с ПИ-регулятором, параметры которого равняются
K
= 1,22; TИ = 30 с. Частотная передаточная функция объекта регу-
P
лирования имеет вид
K
1
,
= 30 с.
1
W
=
O
jT
ω+
где K = 0,7038; T
При этом необходимо обеспечить точность регулирования в уста­новившемся режиме ε = 2 %.
Решение
1.
Определим T
T
30
1
T ===.
0
10 10
2.
Применим для определения метод B-характеристик. По таблице
по приближенному критерию:
0
находим для звена
1
мальный период квантования:
(0,02 30)
T
0min
ε⋅
== =
B
max
0,7038
значение
+
= . Далее находим мини-
max
.
131
1
() 0,02
2,2 c.
(1)
(1)(1)
(1)
21
17,32
1,154; 0, 289
7,978 8c.
3. Определим период квантования согласно критерию Джури. Для
этого определим частотную передаточную функцию замкнутой сис­темы:
⎛⎞⎛⎞
1
1
K
+
⎜⎟⎜⎟
P
jT jT
()()
Dj W j
ωω
O
1()()
Dj W j
+ω ω
=
()(1)
KK T T jT KK
O
KK jKK T
−ω+ +
P1ИИP
==
11
K
++
PPИ
2
ωω+
⎝⎠⎝⎠
⎛⎞⎛⎞ ⎜⎟⎜⎟
P
⎝⎠⎝⎠
H1
1
jT jT
ωω+
,
K
1
K
H1
откуда получим
22 22 2
KK KKT
yj
ω= =
()(1)
KK T T T KK
P1
PP
−ω+ +
22 2 2
ИИP
Решая полученное уравнение, находим частоту ω
И
.
= 1,425, после
k
чего оптимальный период квантования по критерию Джури будет равен
Tπ==
0
ω
H
Пример 5.2. Определить оптимальный период квантования в сис-
теме НЦУ, если объект управления имеет передаточную функцию
KTs
+
W
=
O
1
Ts Ts
++
23
в которой K = 0,7038, T
,
= 5, T2 = 30, T3 = 10.
1
Решение
Представим W
()
Ws
=
O
где
TTT==,
Ts Ts
23
в следующем виде:
О
KbTs
22
+
+ν +
ν= = = =
,
TT
23
2
TT
T
1
b
.
Решая уравнения при θ = 31 определяем q = 6,82. Тогда мини-
мальный период квантования будет равняться
T
132
T
0min
ππ
q
17,32
6,82
5.7. Алгоритмы синтеза регуляторов НЦУ
() ()
() 1 () ()
DsW s
Gs DsW s
1()
() 1 ()
Hs
Ws Hs
() ( )
s
В
практике автоматического регулирования металлургическими
процессами обычно используют дискретные эквиваленты непрерыв­ных ПИ- и ПИД-регуляторов. Рассмотрим контур управления, не принимая во внимание различия между непрерывной и дискретной формами представления информации. Для непрерывного регулятора используется преобразование Лапласа, а для дискретного варианта используется z-преобразование с целью получения дискретной пере­даточной функции.
Передаточная функция замкнутой системы H(s) по каналу «устав­ка регулятора G – выходная величина Y» определяется согласно вы­ражению
()
Hs
Ys
==
()
+
O
.
O
Если H(s) задана при исходных данных для проектирования, то основная формула синтеза регулятора имеет вид
()
Ds
==
O
. (5.38)
Эта формула справедлива для любой системы по отклонению. Пе­редаточная функция H(s) должна быть выбрана таким образом, что­бы регулятор был физически реализован (при H = 1 D = и регуля­тор реализовать невозможно).
Основная формула синтеза (5.38) чаще всего используется для проектирования аналогового регулятора и эквивалентного цифрового регулятора.
Аналоговые регуляторы. Время «чистого» запаздывания τ про­цесса должно быть скомпенсировано временем запаздывания в пере­даточной функции H(s), чтобы избежать «предсказывающих» эле­ментов в D(s). Если H(s) выбрано в виде апериодического звена с
«
чистым» запаздыванием, то выходная координата y(t) при переход-
ном процессе имеет апериодический характер:
λ
−τ
.
133
()
Hs
Ys e
()
==
Gs s
[(1 )]
s
()
A
sA
A
KA s
KA
1TA
()
s
sA
() ( ) ()
ut ut Aet
{[( 1) ] [( 1) ]}
При этом алгоритм управления регулятора имеет вид
s
−τ
Ds
e
==
()
Ws
()
O
λ
se
+λ −
. (5.39)
−τ
Запаздывание τ в числителе (5.39) компенсируется запаздыванием в передаточной функции WО объекта, однако в знаменателе (5.39) все же содержится параметр e
τs
, что осложняет реализацию аналогового
регулятора. Если τ = 0 (процесс первого порядка), то алгоритм управ­ления определяется следующим образом:
()
Ws K
Ds
=
O
λ
() 1
⎛⎞
=+
⎜⎟ ⎝⎠
;
+
,
что соответствует ПИ-закону регулирования с коэффициентом уси­ления
λ
K
Р
и временем интегрирования
=
.
=
И
Цифровой эквивалент аналогового регулятора. Цифровой ре­гулятор с дискретизатором и экстраполятором нулевого порядка ис­пользуется для замены аналогового регулятора. Алгоритм регулятора НЦУ может быть получен посредством разностной аппроксимации уравнения регулятора; например, при передаточной функции объекта
−τ
()
Ws K
O
Ae
=
, (5.40)
+
путем подстановки уравнения (5.40) в (5.39) можно записать диффе­ренциальное уравнение аналогового регулятора:
ut et
d() d()
−τ = +
dd
tKAt
Это уравнение можно записать в разностной форме:
[][(1)]
unT u n T
−−
00
T
0
⎧⎫
enT e n T
λ
=+
⎨⎬
KA T
⎩⎭
где N – наибольшее целое число периодов квантования T
134
λ
⎡⎤ ⎢⎥
⎣⎦
un T un N T
=
[][(1)]
−−
00
0
00
[( 1 ) ] ,
Ae n T
.
0
по времени τ.
0
(5.41)
Решая уравнение (5.41) относительно u[nT
[](1 )[(1)] [( 1)]
[1 (1 ) ) ]
Tz Tz KA
() () ()[ () ()],
Yz DzW z Gz Yz
() { () ()}
Wz ZWzWz
()
()
Yz
Gz
⎢⎥⎣
1
], получаем алгоритм
0
управления регулятора НЦУ:
unT Tun T Tun N T
=−λ − − +
00 00 0
λ
{ [ ] (1 ) [( 1) ]}.
enT AT e n T
+−−−
KA
000
(5.42)
Применяя к (5.42) z-преобразование, получим дискретную переда-
точную функцию регулятора НЦУ:
1
[1 (1 ) ]
()
Dz
=
λ− −
−−λ λ
00
Этот алгоритм хорошо работает при T
−−
AT z
0
11
N
0,2/A, λ 0,4/ T0.
0
. (5.43)
Метод прямого синтеза регулятора НЦУ. Рассмотрим техноло- гические процессы с самовыравниванием. Проектирование системы управления включает в себя определение алгоритма цифрового регу­лятора, который обеспечивает желаемый переходный процесс в кон­туре НЦУ. Для разомкнутой части контура можно записать уравне­ние
где
ПЭO
=
=−
П
.
Это уравнение решается относительно дискретной передаточной функции регулятора, аналогично выражению (5.39):
Dz
1()
=
()
W
П
()1
Gz
Yz
. (5.44)
⎤ ⎦
Для многих металлургических процессов нежелательным является колебательный переходный процесс управляемой переменной Y (на­пример, температуры горячего дутья и содержания влаги в воздухе печи, а также содержания углерода и температуры металла в стале­плавильных печах и др.). Поэтому предполагается, что в динамиче­ском режиме желательный переходный процесс в контуре НЦУ яв­ляется апериодическим, т.е. при подаче на уставку регулятора еди­ничного ступенчатого возмущения замкнутый контур НЦУ ведет се­бя как непрерывная модель первого порядка с запаздыванием. При­менив к выражению (5.43) z-преобразование, получим уравнение
T
() (1 )
Yz e z
=
()
Gz
−λ
1
ez
−λ
N
−−
0
T
, (5.45)
1
0
135
11
[1 (1 ) ]
() .
(1)
11
(1 )
0
()
NT
111
[1 (1 ) ]( )
Kez e z ccz
где λ – параметр, равный обратной величине от постоянной времени замкнутого контура НЦУ (T
общ
).
Если подставить уравнение (5.45) в (5.44), то получим алгоритм
НЦУ в следующем виде:
T
()
Dz
1(1)
=
Wz
П
()
−λ −λ
ez e z
−−
−λ
ez
TT
−−
00
N
−−
1
0
.
N
При этом получаем параметр настройки λ, инвариантный к изме-
нению периода квантования T
.
0
Рассмотрим вариант, когда динамическая модель объекта пред-
ставлена апериодическим звеном первого порядка с запаздыванием:
s
−θ
Ws
O
Ke
=
Ts
1
+
Из этого уравнения определим импульсную передаточную функ-
цию ПНЧ объекта; после преобразования получим
N
()
где параметры c
aa
−−
=− = =−
1; ;здесь 1
cecee a
12
Wz
O
и c2 определяются по уравнениям:
1
TTT
000
TTT
211
Kc cz z
()
=
−−−
+
12
T
0
T
1
ez
, (5.46)
1
θ−
.
T
0
При этом Т – наибольшее целое число, получаемое при делении θ
на T
. При выводе уравнения (5.46) рассматривается случай
0
NT
≤ θ ≤ (n + 1)T0, т.е. когда запаздывание превышает несколько пе-
0
риодов квантования. Выражение для дискретной передаточной функции регулятора НЦУ в этом случае имеет следующий вид:
T
0
−λ
T
()
Dz
=
−− +
(1 )[1
−λ −λ
TT
−−
00
0
eez
−−
T
1
1
N
12
. (5.47)
Заметим, что дискретная передаточная функция регулятора НЦУ
(5.43)
при λ 1 является частным случаем более общего уравнения регулятора (5.47). Величина λ физически аналогична в (5.43) и (5.47) и может быть использована как параметр настройки. Время запазды­вания τ должно равняться времени запаздывания в объекте.
Рассмотрим характеристическое уравнение дискретной переда-
точной функции (5.47). Если один из полюсов передаточной функ-
136
ции (5.47) будет находиться в окрестности z = –1, то при апериодиче-
1
( )[1 (1 )](1 )
Kc c N e z
( )[1 (1 )](1 )
(1 ) ( 1)
1.
(1 )
ском переходном процессе выходной координаты в контуре НЦУ в управляющем воздействии будут проявляться затухающие колеба­ния, которые являются крайне нежелательными для исполнительного механизма. Для алгоритма эти затухающие колебания могут быть результатом проявления любого значения коэффициента в знамена­теле, коэффициент (c
z = – c
Коэффициент [1 – (e
+ c2z–1) при этом имеет полюс
1
.
λT
)z–1] может быть записан следующим обра-
0
2/c1
зом:
TT T
−λ −λ −λ
−−
1111
[(1 ) (1 ) ] (1 )[1 (1 )
00 0
ez ez z ez
−− =+−+
−λ −λ
(1 ) ... (1 ) ].
ez ez
+− ++−
N
TT
−−
2
00
N
Предполагаемые запаздывания колебаний в управляющем воздей­ствии в общем случае можно исключить, если подставить z = +1 в коэффициенты знаменателя полученного выражения. Алгоритм управления в этом случае имеет следующий вид:
T
0
T
−λ
()
Dz
=
(1 )[1 ]
++−
12
0
eez
−−
−λ
T
1
1
T
0
.
Рассмотрим теперь настройку коэффициентов регулятора НЦУ, работающего по данному алгоритму. Если подставить значение ко­эффициентов c
и c2 в полученное уравнение, то его можно выразить
1
в следующем виде:
T
0
−λ
T
()
Dz
==
Kc c N e z
(1 )( 1 1)
==
=+
T
T
Ke N e z
( 1)[1 (1 )](1 )
T
T
Ke N e
(1)[1(1 )]
(1 )(1 )
++−
12
−λ
T
0
eez
−−+
0
1
−+ − −
ee
−−
0
1
−+ −
0
eez
−−
T
0
T
1
−λ
T
0
T
1
1
−λ
T
0
1
−λ
T
0
⎛⎞ ⎜⎟ ⎜⎟ ⎜⎟
−λ
T
0
⎝⎠
1
1
T
0
T
1
1
z
(5.48)
137
(1 )
(1)[1(1 )]
(1)
(1)(1)
Общее представление дискретной передаточной функции в форме
z-
преобразования пропорционально-интегрального регулятора НЦУ
имеет следующий вид:
() 1
=+
Dz K
P
T
Tz
И
0
. (5.49)
1
Сравнение соответствующих коэффициентов в выражениях (5.48) и (5.49) приводит к соотношениям для определения значений коэф­фициента усиления и времени интегрирования дискретного ПИ­регулятора как функции от коэффициента усиления объекта, посто­янной времени, периода квантования и времени чистого запаздыва­ния:
T
λ
K
P опт
=
Ke N e
T
0
(1 )
T
0
T
1
−+ −
=
опт
0
e
T
0
T
e
. (5.51)
0
T
1
; (5.50)
T
−λ
0
Посредством цифрового моделирования контура НЦУ по опреде­ленной программе установлено, что при настройках в соответствии с выражениями (5.50), (5.51) управляющее воздействие u(t) при изме­нении динамического режима объекта совершает монотонный пере­ходный процесс. Таким образом, на основе «прямого» синтеза регу­лятора НЦУ показано, что для управления объектом первого порядка с запаздыванием в режиме НЦУ оптимальным является ПИ­регулятор, коэффициенты которого определяются в соответствии с выражениями (5.50), (5.51).
Рассмотрим вариант, когда динамическая модель объекта управ­ления аппроксимируется апериодическим звеном второго порядка с
«
чистым» запаздыванием:
s
−θ
Ws
()
O
=
Ke
Ts Ts
++
12
.
138
В этом случае дискретная передаточная функция ПНЧ объекта
11
[1 ][1 ]
ez ez
() ,
[1 (1 ) ]( )
(1 )[1 (1 ) (1 ) ... (1 ).
управления, определенная на основе уравнения (5.32), после преоб­разований будет иметь вид
11
N
()
Kc cz z
()
Wz
П
=
34
TT
−−
TT
−−
−−−
+
00
−−
12
. (5.52)
В этом случае дискретная передаточная функция регулятора НЦУ
примет вид
TT
00
−λ
T
Dz
=
(1 )(1 )(1 )
Kez e z ccz
−− +
где 1;
с e
4
0
eezez
−− −
−λ −λ
TT
−−
111
00
с
=+
3
TT
00
−−
TT
12
=+
−−
TT
−−
11
12
N
34
TT
00
−−
TT
21
Te Te
22
TT
12
TT
00
−−
TT
21
Te Te
22
TT
12
.
⎫ ⎪ ⎪ ⎪ ⎪ ⎪
(5.53)
⎬ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪
Рассмотрим характеристическое уравнение дискретной переда­точной функции (5.53). Так же как и при управлении объектами пер­вого порядка для алгоритма НЦУ (5.53) в переходном процессе мо­гут возникать затухающие колебания. Эти колебания вызываются полюсами характеристического уравнения в окрестности z = –1, свя­занными с любыми коэффициентами в знаменателе (5.53). Коэффи­циент (c
+ c4z–1) может обусловить существование полюса
3
z = –c
4/c3
.
Запишем второй коэффициент знаменателя (5.47) следующим об­разом:
TT
−λ −λ
−−
11
[1 (1 ) ]
−−−
112
zezez ez
=− +− +− ++−
00
ez e z
−− =
TT T
−λ −λ −λ
00 0
N
Это выражение имеет корень z = + 1. Приравнивая в знаменателе выражения (5.53) z = + 1, можно получить алгоритм управления, сво­бодный от затухающих колебаний в управляющем воздействии:
.
N
139
() ,
11 .
ee
() [1
.
0
[]
TeiT
() 1 (1 )
TT
00
−λ
T
Dz
(1 )(1 )(1 )
=
0
eezez
−− −
[1 (1 )](1 )
Kc N e z
5
⎛⎞⎛⎞
при этом
⎜⎟⎜⎟
с
=− − =+
534
⎜⎟⎜⎟ ⎝⎠⎝⎠
−−
TT
−−
11
12
−λ
T
+−
−−
0
TT
00
TT
12
1
сс
⎫ ⎪ ⎪
(5.54)
⎬ ⎪ ⎪ ⎪
Посредством подстановки выражений для c
и c4 преобразуем
3
уравнение (5.54) к следующему виду:
TT
00
⎛⎞
TT
12
⎜⎟
ee e
+− −
⎜⎟
=+
Dz
⎛⎞⎛⎞ ⎜⎟⎜⎟
−−
11
⎜⎟⎜⎟ ⎝⎠⎝⎠
++
TT TT
00 00
⎛⎞⎛⎞
TT TT
12 12
⎜⎟⎜⎟
ee z ee
+− − +−
⎜⎟⎜⎟ ⎝⎠⎝⎠
⎝⎠
TT
00
⎛⎞⎛⎞
TT
12
⎜⎟⎜⎟
11[1(1)]
Ke e N e
−−+
⎜⎟⎜⎟ ⎝⎠⎝⎠
TT
00
−−
TT
12
ee
2(1 ) 2
2(1 )
1
T
−λ
0
(1 )
z
−λ
T
0
⎤ ⎥
1
⎥ ⎥
(5.55)
⎥ ⎥ ⎥
Если представить интегральную составляющую как
T
0
n
И
i
1
=
,
то общее представление дискретной передаточной функции ПИД­регулятора НЦУ в форме z -преобразования примет вид
=+ +−
Dz K z
P
Tz
(1 )
И
На основе выражений (5.55), (5.56) можно заключить, что для управ­ления объектом второго порядка с запаздыванием в режиме НЦУ опти­мальным является ПИД-регулятор НЦУ. Сравнение соответствующих коэффициентов в выражениях (5.55) и (5.56) дает основные соотноше­ния для оптимальной настройки ПИД-регулятора НЦУ.
140
T
0
T
Д
1
T
0
1
. (5.56)
⎥ ⎦
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]