О синтезе систем с ЦВМ методом логарифмических амплитудных характеристик
Изображенный дискретный фильтр имеет в области частот w ЛАЧХ & ЛФЧХ, использовать которые при синтезе неудобно.
Перевод с помощью v-преобразования ЧХ в область псевдочастот l, позволяет получить ЛАЧХ, которые по виду подобны ЛАЧХ непрерывных систем.
Последовательность преобразований следующая:
Wэ(s)×W(s) ® W(z) ® W(v) ® W(jlTц/2).
Эти преобразования при использовании экстраполятора нулевого порядка могут быть формализованы. Пусть ПФ непрерывной части имеет вид:
.
Техническая реализуемость систем с ЦВМ позволяет ввести положения:
- Пусть для частоты среза непрерывной части выполняется условие wср < 2/Tц.
- Все постоянные времени знаменателя разделим на две группы - до и после диапазона от частоты среза до частоты дискретизации:
T1, ..., Tq > (1/wср ... 1/wц) > Tq+1, ..., Tn.
- Постоянные времени в числителе t1, ..., tm пусть больше чем 1/wср.
- Поскольку система должна быть устойчива, пусть наклон ЛАЧХ на wср будет -20 дБ/дек.
Принятые положения, позволяют описать свойства систем в области низких и высоких частот двумя ПФ:
.
Теперь для формального перехода в область псевдочастот l (минуя промежуточные z и v-преобразования) достаточно подставить в ПФ Wo(s)НЧ вместо s jl и умножить ее на множитель (1-jlTц/2), для низких частот приближенно равный 1.
А ПФ Wo(s)ВЧ будет соответствовать выражение:
.
Модуль которого: .
Результирующий фазовый сдвиг обеих областей:
.
Резюме:
- В области НЧ (w < 2/Tц) асимптотическая ЛАЧХ системы с ЦВМ практически сливается с ЛАЧХ непрерывной части (множитель (1-jlTц/2) » 1) и можно положить l » w. Это позволяет один к одному использовать разработанную для непрерывных систем методику формирования НЧ части желаемой ЛАЧХ.
- В области ВЧ отличия вносит множитель (1-jlTц/2), ухудшающий условия устойчивости. Поэтому при формировании запретной ВЧ области в расчетных формулах величина Tц/2 должна быть просуммирована с малыми постоянными времени:
Цифровая коррекция
Цифровая или дискретная коррекция весьма интересна с практической точки зрения в силу конструктивной универсальности устройств и гибкости настройки. Решения задач коррекции предполагают модификации низкочастотного и среднечастотного фрагментов ЛАЧХ, как правило, с уменьшением частоты среза wср. Известно, что в этом диапазоне системы с ЦВМ и их ЛАЧХ - L(l) не отличаются существенно по свойствам от непрерывных аналогов. Поэтому методика синтеза коррекции едина для цифровых и непрерывных систем. Проектирование же дискретной коррекции ведется в четыре этапа.
- Синтез ПФ непрерывного корректирующего устройства Wк(s) по методикам разработанным для непрерывных систем.
- Переход от непрерывной ПФ корректирующего устройства Wк(s) к эквивалентной дискретной Wк(z) посредствам последовательных переходов по изображениям:
,
с помощью результирующей формулы билинейного преобразования (т.е. формальной подстановки):
где: Tц - период дискретизации ЦВМ.
- Составление структурной схемы дискретной ПФ Wк(z), оптимизированной при реализации по объёму памяти, быстродействию или для контроля промежуточных фазовых координат системы.
- Написание программы для ЦВМ (периферийный контроллер, микроЭВМ, ЭВМ, цифровой сигнальный процессор - DSP) или разработка схемы на цифровых микросхемах.
- Заметим, что из непрерывной ПФ можно получить бесконечное количество вариантов дискретной ПФ, при разных периодах дискретизации ЦВМ (этап 2).
- Обычно частоту дискретизации fц=1/Tц выбирают в 6..10 раз больше частоты среза fср разомкнутой системы. Первоначально частоту дискретизации выбирают большой (fц=10..30fср), за тем, за две три попытки стремятся ее уменьшить (т.е. повторяют этап 2). При низких частотах дискретизации качество переходного процесса ухудшается настолько (в сравнении с непрерывной коррекцией), что платить за это понижением производительности ЦВМ не представляется возможным. Соответствующую ПФ Wк(z) используют в дальнейшем.
- При синтезе ПФ Wк(s) или Wк(z) необходимо, что бы степень числителя Wк(s) не была больше степени знаменателя или свободный коэффициент a0 в знаменателе ПФ Wк(z) не был нулевым, иначе невозможно реализовать программу.
- Если требуется обратный переход от Wк(z)НЧ к Wк(s)НЧ следует воспользоваться обратной формулой билинейного преобразования:
Этот переход однозначен при известном периоде работы ЦВМ Tц.
Цифровые регуляторы
В непрерывных системах широко используются PID-регуляторы, которые представляются идеализированным уравнением:
.
где: KP - коэффициент усиления пропорционального канала; TIx - постоянная времени сопрягающего полюса интегрального канала; TDx - постоянная времени сопрягающего полюса дифференциального канала.
Для малых периодов дискретизации Tц уравнение может быть преобразовано в разностное без существенной потери в точности. Непрерывное интегрирование может быть представлено с помощью метода прямоугольников , или метода трапеций .
Используем метод прямоугольников для аппроксимации непрерывного интеграла и запишем PID-закон в дискретном виде:
.
В результате получен нерекуррентный (позиционный) алгоритм управления, который требует сохранения всех предыдущих значений сигнала ошибки x[i], и в котором каждый раз заново вычисляется управляющий сигнал u[n].
Для реализации программ закона регулирования на ЦВМ более удобным является рекуррентный алгоритм. Он характеризуется тем, что для вычисления текущего значения сигнала u[n] используется его предыдущее значение u[n-1] и поправочный коэффициент, не требующий существенных вычислительных затрат. Определим его:
.
Перенесем u[n-1] в правую часть - получим "скоростной" алгоритм для программной реализации регулятора:
u[n] = u[n-1] + b0 x[n] + b1 x[n-1] + b2 x[n-2]. (*)
Если для аппроксимации непрерывного интеграла использовать метод трапеций, то разностное уравнение будет иметь вид:
.
Преобразования, аналогичные выше изложенным, при получении рекуррентного соотношения (*), выявляют отличия только для коэффициента b0:
.
Запишем РУ (*) для изображений в z-домене:
U [z] (1- z -1) = (b0 + b1 z -1 + b2 z -1) X [z] ,
и представим его в виде дискретной ПФ:
.
Анализ ее коэффициентов показывает, что: