Можно представлять ПИД-регуляторы с помощью специализированных объектов модели pid
и pidstd
. Эта тема описывает представление ПИД-регуляторов в MATLAB®. Для получения информации об автоматической настройке ПИД-регулятора смотрите, что ПИД-регулятор Настраивается.
Можно представлять непрерывно-кратные контроллеры Пропорциональной Интегральной Производной (PID) или в параллельной или в стандартной форме. Две формы отличаются по параметрам, используемым, чтобы выразить пропорциональное, интеграл, и производные действия и фильтр на производном термине, как показано в следующей таблице.
Форма | Формула |
---|---|
Параллель (объект pid ) |
где:
|
Стандарт (объект pidstd ) |
где:
|
Используйте форму контроллера, которая удобна для вашего приложения. Например, если вы хотите выразить интегратор и производные действия с точки зрения временных констант, используйте стандартную форму.
Для получения информации о представлении ПИД-регуляторов в дискретное время смотрите Контроллеры Пропорциональной Интегральной Производной (PID) Дискретного времени
Этот пример показывает, как создать непрерывно-кратный контроллер Пропорциональной Интегральной Производной (PID) в параллельной форме с помощью pid
.
Создайте следующий ПИД-регулятор параллельной формы:
Kp = 29.5; Ki = 26.2; Kd = 4.3; Tf = 0.06; C = pid(Kp,Ki,Kd,Tf)
C является объектом модели pid
, который является контейнером данных для представления ПИД-регуляторов параллельной формы. Для большего количества примеров того, как создать ПИД-регуляторы, смотрите страницу с описанием pid
.
Этот пример показывает, как создать непрерывно-кратный контроллер Пропорциональной Интегральной Производной (PID) в стандартной форме с помощью pidstd
.
Создайте следующий ПИД-регулятор стандартной формы:
Kp = 29.5; Ti = 1.13; Td = 0.15; N = 2.3; C = pidstd(Kp,Ti,Td,N)
C является объектом модели pidstd
, который является контейнером данных для представления ПИД-регуляторов стандартной формы. Для большего количества примеров того, как создать ПИД-регуляторы стандартной формы, смотрите страницу с описанием pidstd
.
pid
| pidTuner
| pidstd
| pidtune