一点小感想

最开始接处PID是在大二的时候,为了做电磁车而学习的。尽管最后没有拿到什么名次,但是PID算法给了我深刻的印象。

就谈谈我目前对PID的理解,PID就是控制一种变量与时间相关联的函数向目标函数变化的方法。我认为是一种非智能的控制算法,PID三个参数是由人来定的,在设置完之后在外界环境的变化下就会失效。如何用其他的方式来控制PID参数的值是值得深思的问题。

多维函数在时域上进行控制可以用二维函数进行拆分,对这些二维函数的控制合起来即为对多维函数的控制。

2024年4月19日更新

回头看自己当初的文字,感觉有点幼稚。如今做了一些工业项目,大多数还是用PID,最多用上FuzzyPID了。

如今再看PID,我已经觉得PID是从现在,过去,未来这三个状态对一事物进行控制。把这三个维度的控制用不同的方法拼接在一起就是不同算法。最近(最近几个月>x<)听一个清华的大牛来院里做报告,说要搞“基于数据的控制驱动”,我个人还是蛮看好的。希望大牛早搞出来,我们早解放,不用什么“动物园算法”了。(还好我是做硬件的,不然我要搞一个苦逼人类算法!!!)。