萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 2832|回复: 4

[求助] 如何在labview中描述传递函数?

[复制链接]
发表于 2010-8-23 01:03 | 显示全部楼层 |阅读模式
专业问题讨论
有效期至:
专业:

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
小弟的任务是对一个设备设计一个控制器。这个设备的架构已经在labview中搭建好了。数学模型也已经分析出来,控制器PID的各个参数,前馈的传递函数都设计好了。就是不知道如何在labview中实现传递函数的功能。labview中有个simulation and control 包,不过好像只能用于模拟,跟matlab类似,不能直接放到真实的labview系统里,真是有点崩溃了.不知道哪位前辈有这方面的经验,跪求帮助!!!
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2010-8-23 02:54 | 显示全部楼层
以前做过一个简单的discrete PID controller,你可以用Schieberegister求y(k-1),然后\dot(y)=(y(k)-y(k-1)/T)----Laplace--->s*Y这样来实现。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2010-8-23 19:21 | 显示全部楼层
多谢回复。这位前辈能否讲的具体点。比如传递函数是500s+1/800s+1,如何具体实现,对于labview我还是新手。谢谢
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2010-8-24 00:10 | 显示全部楼层
把传递函数还原成kontinuierlich,然后zeitdiskretisierung,得出y(k)=f(y(k-1),u(k),u(k-1))的关系,利用LV的Schieberegister求出y(k-1),u(k-1),把这个f关系实现就行了
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2010-8-24 02:02 | 显示全部楼层
本帖最后由 shanzhaidzy2 于 2010-8-24 02:42 编辑

结合兄台所说的,我发现我忽略了Abtastzeít的问题,应该要用digitale Regelung 来实现这个功能。今天晚上查阅些资料,似乎有人建议用digitale IIR- und FIR Filter,觉得还是可取的。打算先对原来的传递函数G(s) 做离散化 变成 G(Z),如果Filter 里可以直接设置G(Z)参数的话那就很方便的。如果不行的话再用兄台的方法。明天晚上再过来报道下进度,非常感谢兄台的帮助。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网 |网站地图

GMT+2, 2024-5-3 11:06 , Processed in 0.065273 second(s), 21 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表