Типы ПИД-регулятора для настройки

PID Tuner и команда pidtune могут настроить многих ПИД и типы ПИД-регулятора 2-DOF. Термин controller type относится, к которому условия присутствуют в действии контроллера. Например, у контроллера PI есть только пропорциональное и интегральный термин, в то время как контроллер PIDF содержит пропорциональный, интегратор, и отфильтровал производные условия. Эта тема обобщает типы ПИД-регуляторов, доступных для настройки с PID Tuner и pidtune.

Определение типа ПИД-регулятора

Чтобы выбрать тип контроллера, используйте один из этих методов:

  • Для настройки командной строки предоставьте аргумент type команде pidtune. Например, C = pidtune(G,'PI') настраивает контроллер PI для объекта G.

  • Для настраивания PID Tuner:

    • Предоставьте аргумент type команде pidTuner, когда вы откроете PID Tuner. Например, pidTuner(G,'PIDF2') открывает PID Tuner с первоначальным проектом, который является ПИД-регулятором 2-DOF с фильтром на производном термине.

    • Предоставьте аргумент Cbase базового контроллера команде pidTuner, когда вы откроете PID Tuner. PID Tuner разрабатывает контроллер того же типа как Cbase. Например, предположите, что C0 является контроллером pid объект, который имеет пропорциональное и производное действие только (контроллер PD). Затем pidTuner(G,C0) открывает PID Tuner с первоначальным проектом, который является контроллером PD.

    • В PID Tuner используйте меню Type, чтобы изменить типы контроллера.

Контроллеры 1-DOF

Следующая таблица обобщает доступные типы ПИД-регулятора 1-DOF и обеспечивает представительные формулы контроллера для параллельной формы. Стандартная форма и формулы дискретного времени аналогичны.

ВводДействия контроллераНепрерывно-кратный диспетчер Формула (параллельны форме),Диспетчер дискретного времени Формула (параллельны форме, методу интегрирования ForwardEuler),
PПропорциональный толькоKpKp
IИнтеграл только

Kis

KiTsz1

PIПропорциональный и интеграл

Kp+Kis

Kp+KiTsz1

PDПропорциональный и производный

Kp+Kds

Kp+Kdz1Ts

PDFПропорциональный и производный с фильтром первого порядка на производном термине

Kp+KdsTfs+1

Kp+Kd1Tf+Tsz1

PIDПропорциональный, интеграл и производная

Kp+Kis+Kds

Kp+KiTsz1+Kdz1Ts

PIDFПропорциональный, интеграл и производная с фильтром первого порядка на производном термине

Kp+Kis+KdsTfs+1

Kp+KiTsz1+Kd1Tf+Tsz1

Контроллеры 2-DOF

PID Tuner может автоматически разработать типы ПИД-регулятора 2-DOF со свободными весами заданного значения. Следующая таблица обобщает типы контроллера 2-DOF в PID Tuner. Стандартная форма и формулы дискретного времени аналогичны. Для получения дополнительной информации о ПИД-регуляторах 2-DOF обычно, см. Два ПИД-регулятора Степени свободы.

ВводДействия контроллераНепрерывно-кратный диспетчер Формула (параллельны форме),Диспетчер дискретного времени Формула (параллельны форме, методу интегрирования ForwardEuler),
PI2Пропорциональный 2-DOF и интеграл

u=Kp(bry)+Kis(ry)

u=Kp(bry)+KiTsz1(ry)

PD22-DOF, пропорциональный и производный

u=Kp(bry)+Kds(cry)

u=Kp(bry)+Kdz1Ts(cry)

PDF22-DOF, пропорциональный и производный с фильтром первого порядка на производном термине

u=Kp(bry)+KdsTfs+1(cry)

u=Kp(bry)+Kd1Tf+Tsz1(cry)

PID2Пропорциональный 2-DOF, интеграл и производная

u=Kp(bry)+Kis(ry)+Kds(cry)

u=Kp(bry)+KiTsz1(ry)+Kdz1Ts(cry)

PIDF2Пропорциональный 2-DOF, интеграл и производная с фильтром первого порядка на производном термине

u=Kp(bry)+Kis(ry)+KdsTfs+1(cry)

u=Kp(bry)+KiTsz1(ry)+Kd1Tf+Tsz1(cry)

Контроллеры 2-DOF с фиксированными весами заданного значения

С управлением ПИДом ступенчатые изменения в ссылочном сигнале могут вызвать скачки в управляющем сигнале, внесенном пропорциональными и производными условиями. Путем фиксации весов заданного значения контроллера 2-DOF можно смягчить влияние на управляющий сигнал, проявленный изменениями в ссылочном сигнале. Например, считайте отношение между входными параметрами r (заданное значение) и y (обратная связь) и вывод u (управляющий сигнал) непрерывно-разового ПИД-регулятора 2-DOF.

u=Kp(bry)+Kis(ry)+Kds(cry)

Если вы устанавливаете b = 0 и c = 0, то изменения в заданном значении r не питаются через непосредственно или к пропорциональному или к производным условиям в u. b = 0, c = 0 контроллеров называются, I-PD вводят контроллер. Контроллеры I-PD также полезны для улучшения подавления помех.

Используйте PID Tuner, чтобы разработать типы контроллера фиксированного веса заданного значения, полученные в итоге в следующей таблице. Стандартная форма и формулы дискретного времени аналогичны.

ВводДействия контроллераНепрерывно-кратный диспетчер Формула (параллельны форме),Диспетчер дискретного времени Формула (параллельны форме, методу интегрирования ForwardEuler),
I-PDПИД с 2 степенями свободы с b = 0, c = 0

u=Kpy+Kis(ry)Kdsy

u=Kpy+KiTsz1(ry)Kdz1Tsy

I-PDFС 2 степенями свободы PIDF с b = 0, c = 0

u=Kpy+Kis(ry)KdsTfs+1y

u=Kpy+KiTsz1(ry)Kd1Tf+Tsz1y

ID-PПИД с 2 степенями свободы с b = 0, c = 1

u=Kpy+Kis(ry)+Kds(ry)

u=Kpy+KiTsz1(ry)+Kdz1Ts(ry)

IDF-PС 2 степенями свободы PIDF с b = 0, c = 1

u=Kpy+Kis(ry)+KdsTfs+1(ry)

u=Kpy+KiTsz1(ry)+Kd1Tf+Tsz1(ry)

PI-DПИД с 2 степенями свободы с b = 1, c = 0

u=Kp(ry)+Kis(ry)Kdsy

u=Kp(ry)+KiTsz1(ry)Kdz1Tsy

PI-DFС 2 степенями свободы PIDF с b = 1, c = 0

u=Kp(ry)+Kis(ry)KdsTfs+1y

u=Kp(ry)+KiTsz1(ry)Kd1Tf+Tsz1y

Смотрите также

|

Похожие темы