PID调节计算器 | PrintCalcLab
使用Ziegler-Nichols方法计算3D打印机热端PID参数。
热端超调、振荡或在零件冷却风扇启动时下降十度,通常需要重新调整PID增益,而非新硬件。此助手使用经典Ziegler-Nichols方法从加热器自然振荡的两个测量值(终极增益和振荡周期)计算热端PID参数,并输出在Marlin系列固件中应用它们的精确M301 G-code行。
工作原理
Ziegler-Nichols经典调整将比例增益Kp设为0.6 × Ku,积分增益Ki设为2Kp ÷ Tu,微分增益Kd设为Kp × Tu ÷ 8,其中Ku是温度稳定振荡时的终极增益,Tu是该振荡的周期(秒)。默认输入Ku = 2.5和Tu = 12秒,结果为Kp = 1.50、Ki = 0.25、Kd = 2.25,输出为M301 P1.50 I0.25 D2.25。零或负输入被完全拒绝,因此无效测量永远不会产生具有未定义增益的G-code行。
常见问题
什么是Ku和Tu,如何找到它们?
Ku是热端温度稳定进入恒定幅度振荡时的纯比例增益,Tu是该振荡的周期(秒)。通过提高比例增益直到出现持续振荡,然后计时一个完整周期来实验确定。
这与M303自动调节有何不同?
M303让固件运行自己的振荡实验并自动报告增益。此计算器用于当您已知Ku和Tu时——或想理解和检验自动调节产生的结果——通过透明地应用Ziegler-Nichols计算。
每个PID参数实际做什么?
比例项对当前温度误差作出反应,积分项累积持续误差以消除稳态下垂,微分项抑制变化率以遏制超调。Ziegler-Nichols仅从您的两个振荡测量值平衡所有三者。
硬件更改后是否需要重新调整?
是的——新的加热棒、热敏电阻、喷嘴或硅胶套会改变热响应,显著不同的零件冷却气流也是如此。每当在打印温度出现持续振荡或持续超调/欠调时重新调整。
相关主题
- pid调节
- kp ki kd
- ziegler nichols
- 热端温控