扯淡一下PID控制

2020-01-12 17:10发布

最近我在做一个项目中有PID控制,就搜了些网上的文章,来学习。
发现网上的文章,很多公式都是错误的,有的居然连位置式和增量式都故意搞了很多区别,甚至影响控制性能。
我虽是自动化专业,但做这方面很少,于是抱着学习的想法,说说自己的认识,也和大家交流下。


PID的所谓位置式和增量式的,从控制算法上看,没有本质区别。
Out[k] = Out[k-1] + delta;
delta = P*E+I*ξE+D*de
如果看输出的Out值,就是位置式的,如果看delta就是增量式的。

实际应用中有又位置式和增量式,
有的执行有记忆特性,就是增量式的,如步进电机
有的执行机构,没有记忆性,就是位置式的,如加热
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
83条回答
McuPlayer
2020-01-14 08:44
如果你设置个一个很高的温度,比如2000度,他还永远达到不了呢

为何,因为加热的模型是,电功率加热,和自然散热,构成的复合模型

温度越高,散热越快。因为相同的热阻,温差越大,热量传递越快。
如果加热的热量,小于了,散热的热量,则是这个系统的极限温度了。

当然,我这个小工具,温度刻度是固定的,图形看不完整,但你可以把目标温度设成2000,看坐标原点的那个温度数据来感觉下。

一周热门 更多>