我能够在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) / Ts
,
H(z)
就能够得到,
H(z)= 0.0001z2/(1 - 2.01 z + 1.0101 z2)
下面的附件VI描述了这个例子中连续和离散传递函数的阶跃响应。
相关链接:
附件:
报告日期: 05/23/2006
最近更新: 05/29/2006
文档编号: 33CBHOVS
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.