Реализация пид-регулятора и цифровой фильтрации в контроллерах


Реализация ПИД-регулятора


Download 205.17 Kb.
bet2/8
Sana16.06.2023
Hajmi205.17 Kb.
#1510967
1   2   3   4   5   6   7   8
Bog'liq
Документ Microsoft Word (5)

30.1. Реализация ПИД-регулятора
Прежде всего, следует разработать дискретную модель регулятора и определить соответствующую частоту выборки. Амплитуда выходной величины регулятора должна находиться между минимальным и максимальным допустимыми значениями. Часто нужно ограничить не только выходной сигнал, но и скорость его изменения из-за физических возможностей ИМ и предотвращения их чрезмерного износа.
Изменение настроек параметров и переключение с автоматического режима работы на ручной или другие изменения условий эксплуатации не должны приводить к возмущениям регулируемого процесса.
Регуляторы можно создать по аналоговой технологии на базе операционных усилителей или как цифровые устройства на основе микропроцессоров. При этом они имеют практически одинаковый внешний вид – небольшой прочный корпус, который допускает установку в промышленной среде.
Хотя цифровая технология имеет много преимуществ, аналоговый подход он является основой для цифровых решений. К преимуществам цифровых регуляторов относится возможность с помощью каналов связи соединять их друг с другом, что позволяет производить обмен данными и применять удаленное управление. Нас интересуют программы для цифрового ПИД-регулятора
Дискретная модель ПИД-регулятора. Она необходима для программной реализации аналогового регулятора. Если регулятор проектируется на базе аналогового описания, а затем строится его дискретная модель, при достаточно малых интервалах выборки производные по времени заменяются конечными разностями, а интегрирование – суммированием. Ошибка выходной величины процесса вычисляется для каждой выборки
e(k) = uc(k) – y(k) .
При этом интервал выборки ts считается постоянным, а любые изменения сигнала, которые могли подойти в течение интервала выборки, не учитываются.
Существует два типа алгоритма ПИД-регулятора – позиционный и приращений
Позиционный алгоритм ПИД-регулятора. В позиционном алгоритме (position form) выходной сигнал представляет собой абсолютное значение управляющей переменной ИМ. Дискретный ПИД-регулятор имеет вид
u(k) = u0 + uP(k) + uI(k) + uD(k).
При этом интервал выборки ts считается постоянным, а любые изменения сигнала, которые могли подойти в течение интервала выборки, не учитываются.
Даже при нулевой ошибке управления выходной сигнал отличен от нуля и определяется смещением u0.
Пропорциональная часть регулятора имеет вид
uP(k) = K e(k).
Интегральная часть аппроксимируется конечными разностями
uI(k) = uI(k – 1) + K (ts / Ti) ∙ e(k= uI(k – 1) + K a e(k.
Величина второго слагаемого при малых ts и больших Ti может стать очень маленькой, поэтому нужно обеспечить нужную точность его машинного представления.
Дифференциальная часть ПИД-регулятора аппроксимируется разностью назад
uD(k) = b uD(k –1) – K (Td /ts) ∙ (1– b)∙ [y(k– y(k –1)] ,
где



(30.7)

Величина Td /N = Tf – это нормализованная (в N раз) постоянная времени фильтра в аппроксимации дифференциальной составляющей закона регулирования апериодическим звеном первого порядка. Число N берется в пределах от 5 до 10. Величина b находится в пределах от 0 до 1.

Download 205.17 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling