伺服控制基础:从PID到三环,再到前馈与陷波

大家好,我是你们这堂课的主讲人。在光刻机运动台这个领域摸爬滚打了十几年,我最大的感触就是:伺服控制是运动台的灵魂。今天咱们聊的这几个概念——PID、三环、前馈、陷波——听起来像是教科书上的老古董,但说实话,我每次调试新机器,都还得跟它们打交道。

嗯,咱们不搞那些虚的。直接上干货。

PID控制原理:最朴素的智慧

PID,比例-积分-微分。说白了,就是三个字:现在、过去、未来。

  • 比例(P):看现在。误差有多大,我就给多大的力。你偏了1毫米,我推你1牛顿;你偏了2毫米,我推你2牛顿。简单粗暴。
  • 积分(I):看过去。误差一直存在?那我慢慢累积力量,直到把它消除。比如你一直有0.1毫米的静差,积分项就会慢慢加力,直到你归零。
  • 微分(D):看未来。误差变化快了?我提前刹车或加速。比如你正快速冲向目标,微分项会提前减小输出,防止你冲过头。

我在项目中遇到过一件事:有一次调试一个高速晶圆台,P给大了,台子抖得像筛糠;P给小了,又慢得像蜗牛。后来加了点D,瞬间稳了。你想想看,这就是微分的魅力——它像是一个“预见者”。

核心公式:

u(t) = Kp * e(t) + Ki * ∫e(t)dt + Kd * de(t)/dt

其中 e(t) 是误差,Kp、Ki、Kd 分别是比例、积分、微分增益。

我的个人习惯:调PID时,先调P到临界振荡,再调D消除振荡,最后加I消除静差。这个顺序,百试不爽。

三环控制结构:位置环、速度环、电流环

光刻机运动台的控制,不是单打独斗。它是个三层架构,像俄罗斯套娃一样,一环套一环。

咱们从内到外说:

  1. 电流环(最内层):控制电机电流,也就是力矩。响应最快,周期通常在几十微秒。说白了,就是让电机“听话”,要多少力给多少力。
  2. 速度环(中间层):控制电机转速。它给电流环发指令:“我需要这个速度,你给相应的力。”响应周期在几百微秒到几毫秒。
  3. 位置环(最外层):控制最终位置。它给速度环发指令:“我需要这个位置,你以这个速度跑过去。”响应周期在几毫秒到十几毫秒。

为什么会这样设计?你想想看,如果直接让位置环去控制电流,那中间隔着速度变化,很容易振荡。分层控制,每一层只关心自己的事,稳定多了。

我曾经调试过一个项目,位置环带宽怎么也上不去。后来发现是速度环的响应太慢,拖了后腿。嗯,这里要注意:三环的带宽必须逐层拉开,一般差3-5倍。电流环最快,速度环次之,位置环最慢。

避坑指南:我曾经犯过一个错误——把位置环的增益调得比速度环还高。结果系统直接啸叫,差点把电机烧了。记住:外环的带宽永远不能超过内环。

前馈控制原理:让系统跑得更聪明

反馈控制是“出了错再纠正”,前馈控制是“提前知道要出错,提前补偿”。

举个例子:你要让运动台以恒定加速度运动。反馈控制会在速度偏差出现后才去调整,总有点滞后。而前馈控制,直接根据加速度指令,提前给一个对应的力矩。这样,系统几乎无延迟地跟随指令。

前馈的典型形式包括:

  • 速度前馈:根据目标速度,提前给一个对应的电压/电流。
  • 加速度前馈:根据目标加速度,提前给一个对应的力。
  • 摩擦前馈:根据运动方向,提前补偿摩擦力。

前馈公式示例(加速度前馈):

u_ff = K_aff * a_target

其中 a_target 是目标加速度,K_aff 是加速度前馈增益。

我个人习惯是:先调好反馈环,再加前馈。前馈加得好,跟踪误差能降低一个数量级。但加得不好,反而会引入噪声。

陷波滤波器原理:专治机械共振

光刻机运动台,说白了就是一堆金属和电机。机械结构总有共振频率。一旦控制器的输出频率接近共振点,台子就会剧烈抖动,甚至失控。

陷波滤波器,就是专门用来“掐掉”这个共振频率的。它像一个带阻滤波器,只衰减特定频率的信号,其他频率不受影响。

它的传递函数长这样:

G(s) = (s² + ωz²) / (s² + ωp * s + ωp²)

其中 ωz 是零点频率,ωp 是极点频率。通过调整这两个参数,可以精确地“挖掉”共振峰。

我在项目中遇到过一台机器,在150Hz附近有个明显的共振峰。加了陷波滤波器后,振幅直接降了20dB。嗯,这里要注意:陷波滤波器不能加太多,否则会引入相位滞后,影响系统稳定性。

我的经验:先用扫频法测出系统的频率响应,找到共振峰的位置和宽度。然后设计陷波滤波器,Q值(品质因数)一般取5-20。Q值越高,陷波越窄,但相位影响也越大。

知识体系总览

说了这么多,咱们用一张图来总结一下本章的核心逻辑。这张图是我自己画的,把PID、三环、前馈、陷波的关系串在了一起。

伺服控制基础:知识体系与核心逻辑 三环控制结构 位置环(最外层) 周期:几毫秒~十几毫秒 控制目标:最终位置 速度环(中间层) 周期:几百微秒~几毫秒 控制目标:转速 电流环(最内层) 周期:几十微秒 控制目标:力矩/电流 PID控制 比例(P):现在 积分(I):过去 微分(D):未来 核心:u=Kp*e+Ki*∫e+Kd*de/dt 前馈控制 提前补偿,减少延迟 速度/加速度/摩擦前馈 陷波滤波器 专治机械共振 带阻特性 G(s)=(s²+ωz²)/(s²+ωp*s+ωp²) 嵌入 叠加 串联 PID是基础算法,嵌入在三环的每一环中;前馈叠加在反馈之上;陷波滤波器串联在控制通路中

这张图你看懂了吗?PID是基础算法,它嵌入在三环的每一环中。前馈是“开挂”,叠加在反馈之上,让系统跑得更快更准。陷波滤波器是“清道夫”,串联在控制通路中,专门干掉机械共振。

好了,这一章的内容就到这里。记住:理论是死的,但应用是活的。下次你调试伺服系统时,不妨想想我今天说的这些“坑”和“窍门”。