PID 调节适用于极宽温度范围 (∆190°C)



我正在设计基于珀耳帖元件的温度控制系统。它需要在非常宽的温度范围内工作——从零度以下到100°C以上。所以有两种工作模式-冷却和加热。我已经实现了一个PID控制器,为两种模式做出了不同的增益。我可以将它们从室温(25°(调整到特定的温度(例如100°或-5°(。但当我想从-5°到60°时,它可能会出现振荡,或者相反地增长非常缓慢。我应该在较小的子范围内打破我的大范围吗?或者可能根据电流和目标温度之间的差异(∆T(获得不同的增益?

此外,我想实现自动调谐算法,但我没有找到任何Arduino?

您的质量、加热器和冷却器系统受到一些延迟。(想象一下,你正在用两个水旋钮调节淋浴器的温度,这种延迟!(并且,PID控制策略不能补偿延迟。这就是为什么会出现振荡。

控制延迟系统的最佳方法之一是使用MPC控制器。

最新更新