我能够在LabVIEW中把一个连续的传递函数(TF)转化成离散的传递函数吗?



主要软件:
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A

问题: 我有一个s域连续传递函数模型,我想把它转化成z域的离散传递函数.LabVIEW中有哪些VI我能够使用吗?

解答: 目前,LabVIEW没有一个VI能够用在这种转化上。但是,LabVIEW PID控制工具包包含了一个离散传递函数的VI,它使您能够模仿z域的离散模型。还有一些能够从连续到离散的转换时需要的不同的分析方法。最简单的方法是把s 替换成(1 - z-1) / Ts,这里Ts是采样间隔。比如,如果您有一个传递函数
H(s)= 1/(s2 + s + 1),这里Ts=0.01 秒,然后把 s替换成(1 - z-1) / TsH(z)就能够得到,
H(z)= 0.0001z2/(1 - 2.01 z + 1.0101 z2)

下面的附件VI描述了这个例子中连续和离散传递函数的阶跃响应。


相关链接:

附件:


Continuous to Discete.vi



报告日期: 05/23/2006
最近更新: 05/29/2006
文档编号: 33CBHOVS