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