Этот пример показывает, как преобразовать числовую модель LTI от одного типа (pid) к другому типу (tf).
В целом можно преобразовать модель от одного типа до другого типа с помощью команды образцового создания для целевого типа. Например, можно использовать команду tf, чтобы преобразовать модель ss в форму передаточной функции или использовать команду ss, чтобы преобразовать модель zpk в форму пространства состояний.
Создайте ПИД-регулятор.
pid_sys = pid(1,1.5,3)
pid_sys =
1
Kp + Ki * --- + Kd * s
s
with Kp = 1, Ki = 1.5, Kd = 3
Continuous-time PID controller in parallel form.
Преобразуйте pid_sys в модель передаточной функции.
C = tf(pid_sys)
C =
3 s^2 + s + 1.5
---------------
s
Continuous-time transfer function.
C является представлением tf pid_sys. C имеет ту же динамику как pid_sys, но хранит динамические параметры как числитель передаточной функции и коэффициенты знаменателя вместо пропорционального, интеграла и производных усилений.
Можно так же преобразовать модели передаточной функции в модели pid, если объект модели tf представляет ПИД-регулятор параллельной формы с .
В целом можно использовать метод этого примера, чтобы преобразовать любой тип модели к другому типу модели. Дополнительные сведения о преобразовании в конкретный тип модели см. в странице с описанием для того типа модели.