Дискретная модель ПИД-регулятора. Для того чтобы анало- говый регулятор реализовать программно в ПЛК, необходима его дискретная модель.
В цифровых системах управления входная величина регулятора e(t) – ошибка регулирования – квантуется в аналого-цифровом пре- образователе (АЦП) по времени с интервалом дискретизации Т, и на его вход поступает дискретная последовательность e(n). Выходная последовательность дискретного ПИД-регулятора фор- мируется в виде суммы
u n uп n uи n uд n ,
где uп n , uи n и uд n
соответственно пропорциональная, ин-
тегральная и дифференциальная составляющие. В зависимости от выбранного метода перехода от непрерывных операторов к их дис- кретным аналогам возникают различные варианты уравнений, опи- сывающих дискретные ПИД-регуляторы.
Пропорциональная составляющая определяется формулой:
uп n kп e n .
n1
Интегральную составляющую можно аппроксимировать конеч- ной суммой:
uи n kиT em .
m0
Производная функции
et
в момент времени t Tn
аппрокси-
мируется обратной разностью. При этом:
det
uд n kд
dt
t Tn
kд
en en 1
.
T
Таким образом, алгоритм работы дискретного ПИД-регулятора описывается выражением:
u n kп e n kиT e m kд
m0
en en 1
.
T
В этом алгоритме для формирования интегральной составляю- щей необходимо запоминать все предыдущие значения сигнала
ошибки e t и суммировать их на каждом интервале дискретности.
Это существенно увеличивает время вычисления текущего значе-
ния u n управляющего воздействия. Поэтому, как правило, ис-
пользуют рекуррентные алгоритмы, в которых для вычисления текущего значения используется предыдущее значение u n 1 :
u n u n 1 q0 e n q1 e n 1 q2 e n 2 ,
где .
Таким образом осуществляется переход от аналогового к циф- ровому управлению.
Выбор периода дискретизации и параметров регулятора
В общем случае выбор периода дискретизации в цифровых сис- темах управления является сложной и неоднозначной задачей, по- скольку приходится учитывать противоречивые требования. Так, если выбрать период дискретизации слишком малым, то возрастает время вычисления управляющего воздействия. При большом пе- риоде дискретизации ухудшается качество регулирования. Поэтому выбор периода дискретизации – далеко не тривиальная задача и требует учета многих факторов.
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ МИКРОПРОЦЕССОРНОЙ ТЕХНИКИ СИСТЕМ АВТОМАТИЗАЦИИ
Автоматическая система для отбрасывания бутылок
Принцип работы: данная система позволяет отбрасывать упав- шие бутылки, которые затрудняют процесс производства (рис. 115).
Рис. 115. Схема технологического процесса
Ленточный конвейер используется для перемещения бутылок с одной станции на другую. Но прежде чем бутылки попадут на заправочную станцию, необходимо сделать все бутылки стоящими для дальнейшего их заполнения. Упавшая бутылка на конвейере может создать проблему в следующем процессе, поэтому здесь по- казана простая программа для ПЛК, которая обрабатывает с кон- вейера упавшую бутылку.
Этот процесс осуществляется с помощью датчиков и исполни- тельных механизмов. Когда конвейер работает, все бутылки пере- мещаются с одной станции на другую для последующего процесса. Для обнаружения стоящих и упавших бутылок используются два датчика и один пневматический цилиндр для выталкивания упав- шей бутылки с конвейера.
Программа управления приведена на рис. 116, 117.
Рис. 116. Программа на языке релейных диаграмм для ПЛК в CodeSys автоматической системы отбраковки бутылок
Достарыңызбен бөлісу: |