求助,算法程序的编写 点击:306 | 回复:6



dggs

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:36帖 | 42回
  • 年度积分:100
  • 历史总积分:1031
  • 注册:2002年11月22日
发表于:2008-12-25 22:38:05
楼主

u(t) = u(t-1) + Δu(t)        

Δu(t) = q0e(t) + q1e(t-1) + q2e(t-2)

 

请问上面的增量型的PID算法怎么编写,能给个思路吗?采样时间用中断实现行吗?不用中断行吗?




石艺

  • 精华:0帖
  • 求助:0帖
  • 帖子:41帖 | 67回
  • 年度积分:0
  • 历史总积分:538
  • 注册:2007年5月18日
发表于:2008-12-27 11:14:24
1楼

公式不就思路吗?

公式都出来了也就没什么了。。。

数风流人物还看今朝

  • 精华:0帖
  • 求助:0帖
  • 帖子:180帖 | 1598回
  • 年度积分:0
  • 历史总积分:1097
  • 注册:2004年7月08日
发表于:2008-12-27 12:44:35
2楼

加加减减的,不算复杂,问题是基本功要好.  不一定非要中断方式采样,定时采样也行;

如果是PLC,劝你用PID指令吧.或者用PID专用调节器,不算贵.

 如果想用电脑控制,劝你不要用,因为不符合控制系统的安全可靠要求,

死机或重启,现场的回路不就乱了.

 

 

nike717

  • 精华:0帖
  • 求助:2帖
  • 帖子:8帖 | 359回
  • 年度积分:0
  • 历史总积分:493
  • 注册:2007年12月12日
发表于:2008-12-27 17:51:40
3楼
在切换时,给某些量一个初值,思路就展开了

行云止水

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 277回
  • 年度积分:0
  • 历史总积分:527
  • 注册:2004年10月12日
发表于:2009-01-17 16:49:19
4楼

哦,基础的东西往往学不好,关注中!我也一直感到很难,不知道如何用机器语言表达。

love2006

  • 精华:5帖
  • 求助:0帖
  • 帖子:209帖 | 1300回
  • 年度积分:23
  • 历史总积分:3382
  • 注册:2006年2月21日
发表于:2009-01-17 20:00:17
5楼
yun  a 不懂                                 

海绵一样

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 233回
  • 年度积分:0
  • 历史总积分:365
  • 注册:2008年12月17日
发表于:2009-01-17 20:18:26
6楼
学习来了                                     

热门招聘
相关主题

官方公众号

智造工程师