这个例子演示了如何将一个离散时间系统转换为连续时间系统d2c
,比较两种插值方法的结果。
用零阶保持(ZOH)方法将以下二阶离散系统转换为连续时间系统:
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插值方法提高了具有实际负极系统的模型阶数。这种阶数增加的原因是插值算法映射的实际负极在
域的复共轭极点对
域。
用Tustin方法将G转换为连续时间。
Gct = d2c (G,“tustin”)
Gct = 0.083333 (s + 60) (20 ) ---------------------- ( s-60) (s - 13.33)连续时间零/钢管/增益模型。
在这种情况下,没有订单增加。
比较插补系统与插补系统的频率响应G
.
波德(G, Gcz, Gct)传说(‘G’,“Gcz”,Gct的)
在这种情况下,Tustin方法在离散系统和插值之间提供了更好的频域匹配。然而,对于极点为的系统,Tustin插值方法是没有定义的z= -1(积分器),对于极点附近的系统是病态的z= 1。