Преобразуйте от одного типа модели до другого

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

Можно так же преобразовать модели передаточной функции в pid модели, предоставленные tf объект модели представляет ПИД-регулятор параллельной формы Tf0.

В общем случае можно использовать метод этого примера, чтобы преобразовать любой тип модели к другому типу модели. Дополнительные сведения о преобразовании в конкретный тип модели см. в странице с описанием для того типа модели.

Смотрите также

| | | |

Похожие темы