从一种模型类型转换为另一种模型类型

此示例演示如何将数值LTI模型从一种类型(pid)到另一种类型(特遣部队)。

通常,您可以使用目标类型的模型创建命令将模型从一种类型转换为另一种类型。例如,你可以使用特遣部队转换党卫军模型以传递函数的形式,或使用党卫军转换zpk将模型转换为状态空间形式。

创建一个PID控制器。

pid_sys = pid (1、1.5、3)
pid_sys = 1 Kp + Ki *——+ Kd * s s,其中Kp = 1, Ki = 1.5, Kd = 3为连续时间PID控制器。

转换pid_sys传递函数模型。

C =特遣部队(pid_sys)
C = 3 s ^ 2 + s + 1.5 - - - - - - - - - - - - - - - - - - s连续时间传递函数。

C是一个特遣部队的代表pid_sysC有同样的动力吗pid_sys,但将动态参数存储为传递函数的分子和分母系数,而不是比例、积分和导数增益。

你也可以将传递函数模型转换成pid模型,提供了特遣部队模型对象表示一个具有 T f 0

通常,您可以使用本例中的技术将任何类型的模型转换为另一种类型的模型。有关转换为特定模型类型的更详细信息,请参阅该模型类型的参考页面。

另请参阅

||||

相关的话题