4、电流环参数整定原理:基于极点配置的PI参数设计、带宽与PI参数的关系、典型I型系统与II型系统
好,咱们进入正题。电流环参数整定,说白了就是给PI调节器找两个合适的数——比例增益Kp和积分时间Ti。你可能会问,这两个数怎么定?拍脑袋试出来的吗?当然不是。我早期做项目时也试过手动调参,那叫一个痛苦。后来系统学了极点配置和典型系统设计法,才算是真正入了门。
4.1 基于极点配置的PI参数设计
极点配置,这个名字听起来挺唬人。其实核心思想很简单:把闭环系统的极点放在我们想要的位置上。你想想看,系统的动态响应完全由极点决定。极点放得好,系统就稳、快、准。
电流环的被控对象,通常简化为一阶惯性环节加一个积分环节。电机电枢回路有电阻R和电感L,再加上逆变器的延迟。我一般把模型写成:
G(s) = 1 / (Ls + R) * 1 / (T_d * s + 1)
其中T_d是逆变器等效延迟,大概1~2个PWM周期。
PI调节器的传递函数是:
C(s) = Kp + Ki / s = Kp * (1 + 1 / (Ti * s))
开环传递函数就是C(s) * G(s)。闭环之后,特征方程是1 + C(s)G(s) = 0。我们想让这个方程的根(也就是闭环极点)落在某个期望的位置上。
我个人习惯把电流环设计成二阶系统。为什么呢?因为二阶系统的响应特性我们太熟悉了——阻尼比ζ、自然频率ωn,这两个参数一确定,超调量、调节时间全都能算出来。
举个例子。假设我们期望阻尼比ζ=0.707,自然频率ωn=1000 rad/s。那么期望的闭环极点就是:
s1,2 = -ζωn ± jωn√(1-ζ²) = -707 ± j707
然后我们把特征方程展开,令其系数与期望特征多项式(s² + 2ζωn s + ωn²)的系数相等。解这个方程组,就能得到Kp和Ti。
核心公式(极点配置法):
Kp = 2ζωn * L - R
Ki = ωn² * L
Ti = Kp / Ki
注意:这里忽略了逆变器延迟,实际工程中需要做近似处理。
我在项目中遇到过一个问题:按这个公式算出来的Kp有时候会偏大,导致电流震荡。后来发现是电感L的测量值不准。嗯,这里要注意,参数敏感性分析很重要。L偏差10%,Kp可能偏差20%以上。
4.2 带宽与PI参数的关系
带宽,是衡量系统响应快慢的指标。电流环带宽越高,电流跟踪指令的速度就越快。但带宽不是越高越好,太高了会放大噪声,还可能引发机械谐振。
对于二阶系统,闭环带宽ωb和自然频率ωn的关系是:
ωb = ωn * √(1 - 2ζ² + √(4ζ⁴ - 4ζ² + 2))
当ζ=0.707时,ωb ≈ ωn。所以很多时候我们直接用ωn来近似带宽。
那么带宽和PI参数有什么关系呢?说白了:
- Kp决定带宽:Kp越大,带宽越高,响应越快。但Kp过大会导致超调大,甚至不稳定。
- Ti决定低频增益:Ti越小,积分作用越强,稳态误差消除越快。但Ti太小会导致相位裕度下降。
我给大家一个经验公式,是我在调试伺服驱动器时总结的:
Kp ≈ L * ωb
Ti ≈ L / R
这个公式的前提是ωb远小于逆变器开关频率。如果开关频率是10kHz,电流环带宽一般设在500Hz~2kHz之间。
避坑指南:
我曾经在一个项目中,把带宽设到了3kHz,结果电流波形全是毛刺。后来用示波器一看,PWM开关噪声全被放大了。所以带宽的选择要综合考虑:
- 开关频率的1/10 ~ 1/5
- 电流采样延迟
- 电机电感大小
- 机械系统的谐振频率
4.3 典型I型系统与II型系统
搞电机控制的,一定绕不开这两个概念。I型系统和II型系统,是经典控制理论里对开环传递函数按积分环节个数分类的方法。
典型I型系统:开环传递函数含1个积分环节。说白了就是:
G(s) = K / [s(Ts + 1)]
这种系统对阶跃输入无静差,但抗扰动能力一般。电流环通常设计成I型系统。为什么?因为电流环要求快速跟踪给定,对稳态精度要求没那么变态。
典型II型系统:开环传递函数含2个积分环节:
G(s) = K(Ts + 1) / [s²(Ts + 1)]
这种系统对斜坡输入也无静差,抗扰动能力强。速度环和位置环常用II型系统。你想想看,速度环要抵抗负载扰动,II型系统天生就有这个优势。
下面这张图是我自己画的,帮你理清思路:
实际工程中,我一般这样选型:
| 系统类型 | 积分环节数 | 适用环路 | 特点 |
|---|---|---|---|
| 典型I型 | 1个 | 电流环 | 响应快,无静差,抗扰一般 |
| 典型II型 | 2个 | 速度环、位置环 | 抗扰强,但容易超调 |
注意:
我曾经在一个高速主轴电机项目里,把电流环按II型系统设计,结果电流震荡得一塌糊涂。后来才意识到,电流环的带宽太高,II型系统的两个积分环节引入了过多的相位滞后。所以记住:电流环老老实实用I型系统,别整花活。
最后说一句,参数整定不是一劳永逸的事。电机参数会随温度变化,电感会饱和,电阻会发热。所以实际产品中,我建议加上在线参数辨识功能,实时更新PI参数。这个咱们后面章节会详细讲。
公众号:蓝海资料掘金营,微信deep3321