主要内容

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

此示例显示如何将离散时间系统转换为连续时间使用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.28s + 780.9)----------------------------(S-16.09)(S ^ 2  -  13.86s + 1035)连续时间零/极/增益模型。

您打电话的时候D2C.如果不指定方法,则默认情况下该函数使用ZOH。ZOH插值方法增加了具有真正负极的系统的模型顺序。发生此订单增加,因为插值算法在真正的负极中映射 Z. 域成对复合共轭杆 S. 领域。

使用tustin方法将g转换为连续时间。

GCT = D2C(G,'tustin'
GCT = 0.083333(S + 60)(S-20)-----------------------------(S-60)(S-13.33)连续时间零/杆/增益模型。

在这种情况下,没有秩序增加。

比较内插系统的频率响应G

BODE(G,GCZ,GCT)传奇('G''gcz''GCT'

在这种情况下,Tustin方法在离散系统和插值之间提供更好的频域匹配。但是,汀类汀内插方法对于具有杆的系统未定义Z.= -1(集成器),并为靠近杆子的系统而被确凿Z.= 1。

也可以看看

职能

实时编辑任务

相关话题