В этом примере показано, как преобразовать числовую модель LTI из одного типа (pid
) другому типу (tf
).
В целом можно преобразовать модель из одного типа в другой тип с помощью команды model-creation для целевого типа. Для примера можно использовать 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
объект модели представляет ПИД-регулятору параллельной формы с .
В целом, можно использовать метод этого примера, чтобы преобразовать любой тип модели в другой тип модели. Для получения дополнительной информации о преобразовании в конкретный тип модели смотрите страницу с описанием для этого типа модели.