PID整定计算器

使用经典整定方法计算PID控制器参数. 使用Ziegler-Nichols阶跃响应、Ziegler-Nichols极限增益或Cohen-Coon方法计算PID增益(Kp, Ki, Kd)和时间常数(Ti, Td)。

使用Ziegler-Nichols阶跃响应、Ziegler-Nichols极限增益或Cohen-Coon方法计算PID增益(Kp, Ki, Kd)和时间常数(Ti, Td)。

PID控制器参数是如何整定的?

PID(比例-积分-微分)控制是过程工业中最广泛使用的反馈控制算法。控制器输出是三项之和:比例(响应当前误差)、积分(消除稳态偏差)和微分(根据变化率预测未来误差)。

经典整定方法从过程模型推导PID参数。Ziegler-Nichols阶跃响应法使用开环阶跃测试获得的过程增益(K)、纯滞后(L)和时间常数(T)。Ziegler-Nichols极限增益法使用闭环振荡时的临界增益(Ku)和周期(Pu)。Cohen-Coon方法比Ziegler-Nichols提供更温和的整定。

这些经典方法提供了通常需要在实际过程中微调的初始整定参数。Ziegler-Nichols整定倾向于四分之一衰减比响应的激进型,而Cohen-Coon产生更保守的整定。

Formula: PID 输出:u(t) = Kp × [e(t) + (1/Ti)∫e(t)dt + Td × de/dt] Z-N 阶跃法:Kp = T/(K×L), Ti = 2L, Td = 0.5L Z-N 临界法:Kp = 0.6Ku, Ti = 0.5Pu, Td = 0.125Pu

计算示例

由阶跃试验得:K = 2.0,L = 3 s,T = 15 s。PID控制器的齐格勒-尼科尔斯阶跃响应规则:Kp = 1.2 × T / (K × L) = 1.2 × 15 / (2 × 3) = 3.0,Ti = 2L = 6 s,Td = 0.5L = 1.5 s。Ki = Kp / Ti = 0.5 s⁻¹,Kd = Kp × Td = 4.5 s。

何时使用此计算器

常见错误

如何解读结果

相关标准与参考

常见问题

应该选择哪种PID整定方法?

如果可以进行开环阶跃测试,使用Ziegler-Nichols阶跃响应法。如果过程已在闭环控制中且可以安全增加增益直到振荡,使用Ziegler-Nichols极限增益法。Cohen-Coon对纯滞后与时间常数比值较大的过程(L/T > 0.25)效果更好。所有方法都提供通常需要现场微调的起点。

Kp、Ki、Kd和Ti、Td有什么区别?

Kp(比例增益)、Ki(积分增益)和Kd(微分增益)是各PID项的直接乘数。Ti(积分时间)和Td(微分时间)是时间常数形式:Ki = Kp/Ti,Kd = Kp×Td。时间常数形式在过程控制中更常见,因为Ti和Td具有直观的物理意义。

总是需要全部三个PID项吗?

不是。许多过程回路仅用PI控制就能良好工作。微分作用会放大测量噪声,对于流量和压力等噪声大的信号通常关闭(Kd = 0)。温度回路从微分作用中受益更多。