发一个中文版PID算法仿真软件

2020-01-12 17:17发布

本帖最后由 coleyao 于 2013-8-18 19:48 编辑

   软件是在加热控制系统的基础上做的,可以进行PID算法等的仿真,用于熟悉PID控制中各个系数的作用,加深对PID控制算法的理解!
   软件修正了一些bug,加入了调整量的变化曲线,并改成了中文版,希望大家喜欢 (直接解压到任意目录即可运行,软件为业余时间制作,未针对所有系统和杀毒软件测试,不能保证没有兼容性问题,请大家谅解)!
   注: 第二版修正了第一版模版比对无效的bug,并增加了标尺对齐功能,该功能开启可方便作图形分析,但会影响响应速度。
          第三版修正了第二版中位置式PID 延迟开启PID功能无效的Bug,效果如图。
          那个bang-bang控制方式不好用(仿真后会提示浮点数错误,可以看到仿真结果,但必须重启软件才能再次仿真),暂时没空去纠正了,希望大家谅解!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
101条回答
lryxr2507
1楼-- · 2020-01-21 04:23
头痛的PID,收藏了,努力学习中.
贪狼lyb
2楼-- · 2020-01-21 05:40
支持一下,刚刚开始学习PID算法,看过资料以后还是一头雾水,不知道怎么用才好。
18814888577
3楼-- · 2020-01-21 09:39
很新鲜的玩意儿啊,顶一个
lcmdw
4楼-- · 2020-01-21 09:44
 精彩回答 2  元偷偷看……
Athelloren
5楼-- · 2020-01-21 15:08
谢谢分享
coleyao
6楼-- · 2020-01-21 17:12
本帖最后由 coleyao 于 2013-9-7 21:03 编辑

     最近闲得无聊,突然想到控制系统有没有共振这个现象,后来拿软件仿真了一下,貌似真的有啊!附上三张图说明一下,那个146秒的扰动信号似乎正落在系统的共振点上,此时系统的输出波动幅度最大,而扰动信号的周期低于或高于该值系统的输出波动都会明显减小(除波动周期外,其余设置完全相同)!
     上面算是PID仿真软件的一个小应用吧,我提出来倒不是想讨论共振,只是希望起到一个抛砖引玉的作用,大家如果对PID仿真软件应用有什么心得(不涉及保密)的话欢迎提出来大家一起探讨,活跃一下气氛吧!
     另外说明一下,如果大家用这个软件没有我附件里面的显示效果的话,可能主要是操作系统的原因,我用的是Win8

一周热门 更多>