经典控制
PID 控制
PID 控制是整个控制工程领域中应用最广的“配方”——一套简单又可靠的公式,能把误差(你离目标还差多远)变成一个纠正动作,把这个误差驱动到零。这个名字其实就是它的三种成分:比例(Proportional)、积分(Integral)和微分(Derivative)。三者各自从不同的角度看误差——此刻、整段过去、以及它正往哪儿去——控制器再把三者加在一起,决定要使多大的劲。
想象把浴缸放水放到一条标记线。比例项针对的是你此刻离这条线有多远:差得很远,就把水龙头开大;快到了,就慢慢关小——离得远反应强,离得近反应轻。积分项盯着的是那种始终消不掉的稳定残余差距:如果水位老是停在线下方一丝丝的位置,积分就耐心地把这点小亏欠累积起来,再把龙头多开一点,直到连最后那一点点也补上。微分项盯着的是水位上涨得有多快,起的是刹车的作用——如果水正朝着那条线快速爬升,它就提前把龙头收一点,免得你冲过头。
三者合在一起,给出的是一种又快、又准、又平稳的反应:比例提供力气,积分保证你真的精确抵达目标,微分则驯服那种冲过头和来回摆动。PID 无处不在——无人机的增稳、3D 打印机的加热、汽车定速巡航、工厂机器人的关节——正是因为你只需调三个旋钮就能让它干得很好,而完全不必把所控对象的物理规律写下来。
一台自平衡电动滑板车对自己的倾斜角跑 PID:比例在它倾倒时把它推回来,积分抵消因你的体重而产生的那种持续前倾,微分则压住抖动,让它稳稳地扶着你直立而不打颤。
对同一个误差的三种看法——此刻、过去、将来——加成了一记让人站稳的推力。
并非每个任务都需要这三项都用上:许多简单的控制回路只用 P 或 PI,去掉微分项,因为它会放大传感器噪声。
又称
另见