Можно представлять ПИД-регуляторы с помощью специализированных объектов модели 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