4. 电流环参数整定方法:基于带宽的整定法,极点配置法

好,咱们接着聊电流环的整定。前面讲了电流环的结构和重要性,那具体怎么调?我常用的方法就两种:基于带宽的整定法极点配置法。说白了,一个是从频域角度切进去,一个是从时域极点位置下手。各有各的妙处。

4.1 基于带宽的整定法

这个方法,我个人习惯叫它“傻瓜式整定”。为什么?因为它思路很直接——你希望电流环响应多快,就设多大的带宽。

先回忆一下,电流环简化后就是个一阶惯性环节。它的闭环传递函数可以写成:

G_cl(s) = 1 / (1 + s / ω_c)

这里的 ω_c 就是电流环的带宽(角频率)。你想想看,带宽越大,响应越快,但噪声也越容易进来。我在项目中遇到过,有人把带宽设到 2000 Hz,结果电机一跑,电流波形全是毛刺。

核心公式:

对于典型的 PI 控制器,基于带宽的整定公式如下:

Kp = L * ω_c
Ki = R * ω_c

其中:

  • L —— 电机电感(H)
  • R —— 电机电阻(Ω)
  • ω_c —— 期望的电流环带宽(rad/s)

嗯,这里要注意。这个公式成立的前提是,你忽略掉了反电动势和延迟的影响。实际项目中,带宽一般取 500 ~ 1500 Hz 比较稳妥。我建议你从 500 Hz 开始试,慢慢往上加,直到电流波形开始出现振荡,再往回退 20%。

实战小技巧:

我曾经在一个伺服项目里,电机电感只有 0.5 mH,电阻 0.1 Ω。按公式算,Kp 和 Ki 都很大。结果一上电,电流环直接啸叫。后来我把带宽降到 800 Hz,才稳定下来。所以,公式是死的,电机是活的。

4.2 极点配置法

极点配置法,听起来高大上,其实原理很简单。你不是想让系统响应快、超调小吗?那就把闭环极点放到你希望的位置上。

电流环的数学模型,考虑反电动势和延迟后,可以写成:

G(s) = 1 / (L s + R) * e^(-T_d s)

这里的 T_d 是延迟时间,包括 PWM 更新延迟和采样延迟。极点配置法的思路,就是设计 PI 参数,让闭环系统的极点落在期望的位置。

具体怎么做?我一般分三步:

  1. 确定期望的闭环极点。比如,你想要系统阻尼比 ζ = 0.707,自然频率 ω_n = 1000 rad/s。那极点位置就是:
    s = -ζ ω_n ± j ω_n √(1 - ζ²)
  2. 写出闭环特征方程。把 PI 控制器代入,得到闭环传递函数的分母多项式。
  3. 对比系数。让特征多项式的系数等于期望极点对应的多项式系数,解出 Kp 和 Ki。

举个例子:

假设电机参数:L = 2 mH,R = 0.5 Ω,T_d = 100 μs。期望阻尼比 ζ = 0.707,自然频率 ω_n = 1200 rad/s。

计算得到:

Kp = L * (2 ζ ω_n - 1/T_d) ≈ 2e-3 * (2*0.707*1200 - 10000) ≈ -16.6

等等,Kp 是负的?

嗯,这里就暴露问题了。当延迟较大时,极点配置法可能会算出负的 Kp。这说明你期望的带宽太高了,系统根本达不到。我曾经在这个坑里卡了两天,后来才意识到,不是算法错了,是期望值不现实。

避坑指南:

我曾经在调试一个 3 kW 的伺服电机时,用极点配置法算出的 Kp 和 Ki 看起来都很合理。但一跑起来,电流环就振荡。后来发现,我用的延迟时间 T_d 是理论值,实际电路中因为光耦隔离和 AD 采样,延迟比理论值大了 30%。所以,延迟参数一定要实测,别偷懒。

4.3 两种方法的对比

说了这么多,到底用哪个?我个人的经验是:

方法 优点 缺点 适用场景
基于带宽法 简单直观,计算量小 忽略延迟,精度一般 快速原型验证、对精度要求不高的场合
极点配置法 精度高,可控制动态响应 需要精确的电机参数和延迟 高性能伺服、对响应和超调有严格要求的场合

你想想看,如果只是做个简单的传送带,基于带宽法完全够用。但如果是数控机床的进给轴,那必须用极点配置法,把每个极点的位置都算清楚。

4.4 核心逻辑流程图

下面这张图,是我自己总结的电流环整定决策流程。每次做项目,我都会先过一遍这个流程。

电流环参数整定决策流程 获取电机参数 L, R 精度要求高? 基于带宽整定法 设定带宽 ω_c 计算 Kp = L·ω_c, Ki = R·ω_c 极点配置法 设定阻尼比 ζ, 自然频率 ω_n 解特征方程,求 Kp, Ki 实测验证与微调

这张图的核心逻辑就是:先看精度要求。要求不高,走左边,用带宽法快速搞定。要求高,走右边,用极点配置法精细调。不管走哪条路,最后都要实测验证。我见过太多人算完参数就直接用了,结果一上机就出问题。

我的习惯:

我一般先用带宽法算一组初始参数,让电机先转起来。然后用极点配置法做精细调整。这样既快又准。你想想看,如果一开始就用极点配置法,万一电机参数不准,算出来的参数可能根本不能用,浪费时间。

好了,电流环的整定方法就讲到这里。两种方法各有千秋,关键是要理解背后的物理意义。带宽法告诉你“要多快”,极点配置法告诉你“要怎么快”。实际项目中,灵活运用才是王道。