• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

数字PID程序算法

  小人不才,特在此抛砖引玉。说到底,数字电源的核心就是PID程序。对于数字PID,常用的有位置式PID算法和增量式PID算法。至于详细算法,请看附件文档。我们用的应该是增量式PID居多。最终化简为下等式:Δuk=Aek+Bek-1+Cek-2

对应的增量式PID控制程序为:

完全按照上述公式所写,但是疑问来了,A,B,C的值如何确定?程序中初始化时全部为0,请大师帮忙受道解惑。

PID超详细论文 

 

 

全部回复(8)
正序查看
倒序查看
2012-09-20 16:55

这个怎么算要根据系统的传递函数来搞,理论知识要很丰富。PID 参数可以直接经验法慢慢试,直接算出来的也要调试才可以用。

0
回复
竹筏艇
LV.6
3
2012-09-27 08:33
感谢楼主分享
0
回复
zhengsdu
LV.3
4
2012-10-17 23:03
@竹筏艇
感谢楼主分享
其实电源控制只用PI就可以了,AB参数就是的PI的参数,可以MAILAB仿真,调试都可以得出。
0
回复
xj0126
LV.1
5
2012-10-20 22:01

这个确实要慢慢调才行啊

0
回复
fkzhao
LV.6
6
2012-11-08 20:59
学习
0
回复
hblsh
LV.5
7
2012-11-08 21:29
论文比较好,学习了。
0
回复
2012-12-12 17:10
增量式化简的式子,A、B、C都是由P、I、D三个参数的组合,由它们的初始值计算出来。
0
回复
2013-03-14 22:17
谢谢
0
回复