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

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

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
KT
0
[ ] [( 1) ] [ ] [( 1) ] [( 2) ]
unTunTAenTAenT Aen T
12
12
bbz bz
az a z
00
TTT
aeae
11
1
AAz Az
z
AT=
P Д
2
0
основное уравнение позиционного регулирования принимает вид
=−+ + − +
0001 0 2 0
, (5.28)
который удобен для программирования в ЦВМ. Оценка коэффициен­тов А
, А1, А2 эквивалентна оценке величин KP, TИ, TД при постоянном
0
T
.
0
Рассмотрим импульсные передаточные функции типовых цифро­вых регуляторов. Применяя к уравнению (5.28) дискретное преобра­зование Лапласа (z-преобразование), получаем формулу
−−
++
()
Dz
01 2
=
−−
1
++
12
, (5.29)
в которой
T
0
bK e
=++ −
0P
⎡⎤
bK e
1P
⎢⎥
=−+ − + −+
12 12
22
⎢⎥ ⎣⎦
bK e
=+−+
2P
T
11
TT
22
TT
00
TT TT
И 0 И 0
TT
Д
TTT
0
⎛⎞ ⎜⎟
1;
=− − =
12
⎜⎟ ⎝⎠
Д
0
И 0
TT
ДД
⎜⎟ ⎜⎟
⎝⎠
T
0
⎛⎞
T
Ф
⎜⎟ ⎝⎠
T
0
⎛⎞
T
Ф
−−
ФФ
T
0
1
⎜⎟
2
⎝⎠
И 0
⎛⎞
T
T
Ф
;
⎥ ⎦
;
Д
;
⎥ ⎦
T
.
Если постоянная времени фильтра Т
= 0, то дискретная переда-
Ф
точная функция регулятора имеет вид
Dz
Если подставить вместо А
()
01 1
=
, А1, А2 их численные значения, то по-
0
1
.
−−
++
лучим дискретную передаточную функцию ПИД-регулятора НЦУ:
121
1
() 1 (1 )
() 1 (1 )
(1 )
+
Tz
=+ +−
Dz K z
P
0
2(1 )
Tz
И
T
Д
1
T
0
1
, (5.30)
⎥ ⎦
которая соответствует конечно-разностному уравнению ПИД­регулятора НЦУ. Если дискретная составляющая ПИД-регулятора НЦУ имеет вид (5.27), то дискретная передаточная функция прини­мает следующий вид:
T
=+ +−
Dz K z
P
0
(1 )
Tz
И
T
Д
1
T
0
1
. (5.31)
⎥ ⎦
Из выражений (5.30), (5.31) можно получить дискретные переда-
точные функции П-, ПИ-, ПД-регуляторов НЦУ, если устремлять
T
, ТД 0.
И
Таким образом, использование позиционного алгоритма предпо­лагает, что ЦВМ рассчитывает полную величину положения испол­нительного механизма на заданном временном интервале. Кроме то­го, эта величина управляющего воздействия должна быть передана к исполнительному механизму как аналоговый сигнал. Поэтому при позиционном алгоритме для каждого отдельного вида управляющего воздействия должен быть предусмотрен отдельный цифро­аналоговый преобразователь, в результате чего при реализации мно­гих контуров НЦУ увеличиваются аппаратурные затраты.
На основании полученных зависимостей для конкретных условий работы данного контура НЦУ рассчитывается с помощью ЦВМ управляющее воздействие, которое проверяется на ограничение по максимуму и минимуму:
u
Если это условие выполняется, то значение u[nТ
u[nТ0] u
min
max
.
] передается на
0
ЦАП и далее на исполнительный механизм.
Скоростной алгоритм. Скоростной алгоритм отличается тем, что выходной сигнал НЦУ представляет собой производную или ско­рость изменения Δu управляющего воздействия u. Скоростной алго­ритм является результатом дифференцирования позиционного алго­ритма и реализуется посредством совместной работы регулятора и исполнительного устройства, при котором интегрирование выполня­ется исполнительным механизмом, например интегральным усили­телем или шаговым двигателем. В этом случае не требуется специ-
122
ального ЦАП и количество цифровых операций, выполняемых на
[][(1)]
{[ ] 2[( 1) ] [( 2) ]},
{[ ] 2[( 1) ] [( 2) ]}.
[][][(1)] {[][(1)]}
{[][(1)]} {[]2[(1)]
ЦВМ, может быть уменьшено. При скоростном алгоритме на каждом периоде квантования определяется приращение управляющего воз­действия:
Δu[nT
] = f{e[nT0]}.
0
Аналогично позиционному алгоритму пропорциональная состав-
ляющая приращения управляющего воздействия имеет вид
Δu
[nT0] = uП[nT0] – uП[(n – 1)T0] = KP{e[nT0] – e[(n – 1)T0]}.
П
Найдем выражение для приращения интегральной составляющей:
[] [] [(1)]
unT unT u n T
Δ= −−=
И 0 И 0 И 0
KT enT e n T
T
⎧⎫
P0 0 0
⎨⎬ ⎩⎭
И
+−
2
При скоростном алгоритме выражение для сигнала на выходе иде-
ального дифференцирующего звена можно записать так:
[] [] [(1)]
unT unT u n T
Δ= −−=
Д 0 Д 0 Д 0
KT
P
Д
=−+
enT e n T e n T
T
0
000
а при реальном дифференцирующем звене в виде
T
unT u n T
Δ=+
[] [(1)]
Д
0 Д 0
KT
P
Д
+−+
enT e n T e n T
T
0
000
Ф
TT
+
Ф 0
.
При применении методики дифференцирования «по четырем точ­кам» приращение управляющею воздействия за период квантования составляет
unT unT u n T K enT e n T
Δ= −− = −−+
00 0P0 0
KT
P0
+−+ +
enT e n T enT e n T
TT
И 0
00 0 0
6[( 2) ] 2[( 3) ] [( 4) ]}.
en T en T en T
−−+−+−
000
KT
P
6
Д
Необходимо отметить особенность скоростного алгоритма, кото­рая заключается в том, что операция дифференцирования не является
123
обязательной. Однако всегда требуется операция интегрирования,
2 {2[][][(1)]} {[]2[(1)]
поскольку после записи скоростного алгоритма при G = const в виде
[ ] { [( 1) [ ]]}
unT K y n T enT
Δ= −− +
0P 0 0
KT
P0
+−++
GnT ynT yn T ynT yn T
TT
И 0
00 0 0 0
6[( 2)]2[( 3)] [( 4)]}
yn T yn T yn T
+−− −−−
000
KT
P Д
6
можно видеть, что задание параметра G регулятора присутствует только в приращении интегральной составляющей, и если ее исклю­чить, то невозможно избежать дрейфа регулятора.
5.6. Методы выбора периода квантования в системах НЦУ
построении системы НЦУ одной из основных проблем явля-
При
ется оптимальное расходование машинного времени, затрачиваемого на каждый контур НЦУ.
В системах НЦУ ввод сигналов с датчиков и выдача управляю­щих воздействий на объект проводится в дискретные моменты вре­мени, между которыми объект остается нерегулируемым и соверша­ет вынужденное движение под действием сигнала u[nT
] и возмуще-
0
ний f(t).
Сущность методов выбора значения T
сводится к нахождению
0
зависимости точности регулирования от величины периода кванто­вания управляемой переменной и управляющих воздействий. При больших значениях T
ухудшается качество регулирования и снижа-
0
ется устойчивость системы, а при малом – увеличивается загрузка ЦВМ и неэкономно расходуется машинное время. Поэтому возника­ет проблема поиска компромиссного решения, удовлетворяющего этим противоречивым требованиям. Известны следующие рекомен­дации для выбора значений T
, которые приняты на основе опыта
0
эксплуатации систем НЦУ: при регулировании уровня и давления
T
= 10…20 с; при регулировании температуры T0 = 10…30 с; при
0
регулировании расхода T продукта T
= 20…60 с.
0
= 0,1…1 с; при регулировании состава
0
Эти стандартные рекомендации по выбору значений периода квантования основаны на типовых временных характеристиках кон­туров управления, а рекомендуемые значения находятся в очень ши­роких интервалах изменения, что может привести к большим затра-
124
там машинного времени, с одной стороны, или к низкому качеству
01
110TT
00 0
() () [ ], ( 1)
tytynTnTtn T
ψ
()() ...
ψ
управления, с другой. Например, при регулировании давления в со­суде малого объема и большом расходе при T
= 10 с качество регу-
0
лирования будет низкое, а с другой стороны, при большом объеме и малом расходе машинное время будет расходоваться неэкономно при использовании рекомендуемого значения периода квантования.
Существует приближенный критерий, который позволяет рассчи-
тать T
на основании использования соотношения
0
= , где T
1
основная постоянная времени объекта управления. Однако этот кри­терий является весьма приблизительным для расчета T
, так как при
0
этом не учитываются остальные постоянные времени объекта и вре­мя запаздывания.
Рассмотрим критерий выбора T
, основанный на условии обеспе-
0
чения требуемой точности управления. Степенью неопределенности положения объекта ψ(t) относительно его положения в момент nT служит разность
=− <<+
.
В системах НЦУ область неопределенности положения объекта должна быть ограничена, т.е. |ψ(t)| ≤ ε, где ε – постоянная величина, определяющая точность регулирования.
Для расчета T сти изменения управляемой переменной у за время T
необходимо знать величину максимальной скоро-
0
. Для этого
0
представим координату у(t) в виде разложения в ряд Тейлора:
d() d ()
yt T yt T
+= + + +
00
yt yt
d2
t
2
d
2
T
0
2
t
Принимая во внимание только первые два члена разложения в ряд, получим:
0
() ( ) ()
tytTyt T
=+− ≈ ε
max 0 0
Отсюда вытекает ограничение, накладываемое на величину пе­риода квантования для стационарных объектов:
d()
yt
d
t
.
125
max
max
d()
()cos( )
ϕ
AB
() ()
T
0min
ε
d()
yt
d
t
, (5.32)
где
максимальная скорость изменения управляемой
dytt
переменной y(t).
Таким образом, для определения периода квантования необходи­мо знать возможные скорости изменения управляемой координаты объекта. Пусть на входе объекта действует гармонический сигнал
u(t) = sinωt,
тогда выходной сигнал объекта определяется следующим
образом:
y(t) = A(ω)sin(ωt + ϕ),
где A(ω) – амплитудно-частотная характеристика объекта.
Скорость изменения y(t) во времени в этом случае будет иметь гармонический характер:
d()
yt
d
At
=ω ω ω +
t
.
Амплитуда скорости будет составляет
d()
yt
d
=ω ω = .
t
max
()
Посредством изменения частоты u(t) можно построить зависи­мость максимальных скоростей изменения выходной переменной от входного сигнала:
Полученная B-характеристика может интерпретироваться как верхняя граница возможных или ожидаемых скоростей на выходе объекта. B-характеристика, найденная по передаточной функции объекта, является относительной величиной. Для того чтобы выра­зить эту характеристику в физических единицах, надо умножить ее на базовое значение размерной величины u т.д.):
126
yt
d()
d
t
max
B
ω= ω. (5.33)
(расход сырья, топлива и
0
B*( ω) = B(ω)u0, (5.34)
()()
1()()
Dj W j
k
где индекс «*» обозначает размерную величину.
Для определения минимального значения T
согласно (5.32) необ-
0
ходимо вычислить максимальное значение В-характеристики, т.е.
В
, которое находится путем дифференцирования функций
max
B(ω) = ωA(ω)
относительно частоты, с последующим решением
уравнения (dB(ω))/(dω) = 0.
Тогда на основе (5.32), (5.33), (5.34) можно определить
T
0min
ε/(B
maxu0
).
Для типовых звеньев САР получены и сведены в таблицу, приве­денную ниже, выражения для В-характеристик и формулы для расче­та В
, необходимые для вычисления T
max
0min
.
Критерий Джури для выбора периода квантования основан на частотной характеристике выходной величины. Если при G(jω) = 1 абсолютное значение выходной величины оценивать функцией час­тоты вида
Dj W j
ωω
Yj
ω=
()
+ω ω
то всегда можно выбрать значение частоты ω
0
,
0
, при котором |Y(jω|
k
принимает малое значение ε, так как система сглаживает высокочас­тотные составляющие сигнала. Величина ε определяет точность, ко­торую необходимо обеспечить на выходе системы; обычно
ε = 0,01…0,05.
Значение периода квантования определяется по фор-
муле
Tπ=
0
,
ω
которая согласуется с теоремой Котельникова, так как за ошибку системы принимается амплитуда наивысшей гармоники в спектре,
Вышеприведенные критерии выбора T ными для систем НЦУ объектами, передаточные функции которых содержат динамику в числителе или дифференциальные составляю­щие, описываемые дифференциальными уравнениями, содержащими производные в правой части.
оказываются непригод-
0
127
1KTs
1
K
T
K
T
(1)
1
21
ξ
2
(1 ) (2 )KTT
1
T
2KT
ξ
K
B()
max
B
max
0 K K
2
T ω
В-характеристика для типовых звеньев САР
B(ω) ω
W(s)
ω
ω+
K
22
T
K
22
T ω+
22 2
−ω +ξω
+
K
sTs+
+
K
22
Ts Ts+
(21)
ξ
2
(1 ) ( 2 )KTT
2
12
ξ
2
ξ
ξ
2
K
(1)(1)
(1)(1))
1
1
T
1
1
TT
21
ξ
2
(1 ) ( 2 )
T
2
TT
2
T
2
T ω
K
12
TT⋅ω
τ
129
Окончание таблицы
K
2
+
21
1
T
2
T
2(12)
TT
22 2 4
422 224
τ+ξ
2(12)
−τ + τ − τ +ω ξ +
T
ω
22 2
−ω −ξω
+
K
12
TT
22 22
ω+ω +
22 2
(1)
222
ωωτ+
+
−ω −ξω
1
K
22
sT s Ts+
K
12
Ts T s++
s
τ+
22
+
Ts Ts
(1)
21
(1 )
Kjbq
qjq
11
2
2
Рассмотрим критерий расчета T
, который способен обеспечить
0
восстановление сигнала на выходе такого объекта с определенной требуемой частотой. Это является актуальным для систем с высоким коэффициентом затухания, для которых второстепенные постоянные времени определяют дополнительное затухание. Пусть передаточная функция объекта имеет вид
()
Ws
O
KbTs
=
22
Ts Ts
+
+ν +
, (5.35)
где ν – коэффициент затухания; (1/bT) – «нуль» числителя.
Представим через ω
= q/T наивысшую частоту сигнала в рад/с,
ср
которую необходимо восстановить на выходе системы; принимаем
> (1/bT), ωср > (1/T).
ω
ср
Передаточная функция (5.35) при s = jω для частоты ω = ω
ср
мо-
жет быть представлена следующим образом:
()
Wj
ω=
O ср
+
2
12
−+ν
.
При прохождении сигнала через объект с заданной частотой для подобной передаточной функции гармоническая составляющая сиг­нала с частотой ω обозначим через θ. Сигналы с частотой ω > ω
ослабляется на определенную величину, которую
ср
имеют коэффициент
ср
ослабления, больший в θ раз, а величина модуля амплитудно­фазовой характеристики объекта в этом случае будет меньше, чем предварительно выбранная величина (1/θ). Приравнивая значение модуля |W
(jωср| к величине (1/θ), получаем
О
22
bq
K
12 4
+
22 22
−++ν
qq q
, (5.36)
=
θ
затем определяем по полученному выражению величину q. В этом случае все компоненты с частотами ω > (q/T) будут ослабляться больше чем в θ раз.
Период квантования выбирается таким образом, чтобы при кван­товании, по возможности, не терялась информация, содержащаяся в непрерывной функции. Согласно теореме Котельникова, если полез­ный сигнал y(t) не содержит составляющих с частотой выше ω, то
осуществив квантование с шагом
130
Tπ=
0
можно быть уверенным,
ω
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]