主要内容

将离散时间系统转换为连续时间

这个例子展示了如何使用将离散时间系统转换为连续时间系统d2c,并比较两种不同插值方法的结果。

使用零阶保持器(ZOH)方法将以下二阶离散时间系统转换为连续时间:

G z z + 0 5 z + 2 z - 5

G = zpk(-0.5,[-2,5],1,0.1);Gcz = d2c(G)
警告:模型顺序增加以处理真正的负极。
Gcz = 2.6663 (s ^ 2 + 14.28 + 780.9 ) ------------------------------- ( s - 16.09) (s ^ 2 - 13.86 s + 1035)连续时间零/钢管/增益模型。

当你打电话时d2c在没有指定方法的情况下,函数默认使用ZOH。ZOH插值方法增加了具有实负极系统的模型阶数。这种顺序增加发生,因为插值算法映射的真实负极在 z 域到复共轭极点对中的 年代 域。

用Tustin方法将G转换为连续时间。

Gct = d2c(G,“tustin”
Gct = 0.083333 (s + 60) (20 ) ---------------------- ( s-60) (s - 13.33)连续时间零/钢管/增益模型。

在这种情况下,没有订单增加。

将插值系统的频响与插值系统的频响进行比较G

波德(G, Gcz, Gct)传说(‘G’“Gcz”Gct的

图中包含2个轴对象。Axes对象1包含3个line类型的对象。这些对象代表G, Gcz, Gct。坐标轴对象2包含3个line类型的对象。这些对象代表G, Gcz, Gct。

在这种情况下,Tustin方法在离散系统和插值之间提供了更好的频域匹配。然而,Tustin插值方法是没有定义的系统的极点在z= -1(积分器),对于附近有极点的系统是病态的z= 1。

另请参阅

功能

实时编辑任务

相关的话题

Baidu
map