感应(异步)电机无速度传感器技术—TI例程解析

电机控制系列文章

感应(异步)电机磁场定向控制MATLAB/Simulink建模
感应(异步)电机磁场定向控制电流环PI控制参数设计
感应(异步)电机磁场定向控制速度环PI控制参数设计
感应(异步)电机无速度传感器技术—电压模型法



前言

上一篇文章谈到电压模型法估计转子磁链,其中提到有一种方法与TI的方法有些渊源,今天就来讲讲。
在TI的controlSUITE里提供了一个叫digital motor control library的库,路径为C:\ti\controlSUITE\libs\app_libs\motor_control\math_blocks。这个库里面也有感应电机的无速度传感器算法,下面对其方法进行解析。


一、TI例程原理

在TI例程的文档里,有其原理说明。它参考了
C. Lascu, I. Boldea and F. Blaabjerg, “A modified direct torque control for induction motor sensorless drive,” in IEEE Transactions on Industry Applications, vol. 36, no. 1, pp. 122-130, Jan.-Feb. 2000, doi: 10.1109/28.821806.
P. L. Jansen and R. D. Lorenz, “A physically insightful approach to the design and accuracy assessment of flux observers for field oriented induction machine drives,” in IEEE Transactions on Industry Applications, vol. 30, no. 1, pp. 101-110, Jan.-Feb. 1994, doi: 10.1109/28.273627.
磁链估计如下图所示。基本思想是,以电压模型定子磁链为主,电压模型与电流模型的差经过PI反过来补偿电压模型。比较麻烦的是,TI在这里以估计定子磁链为主,转子磁链由定子磁链和定子电流计算得到,而没有直接估计转子磁链。
TI磁链估计
数学表达式为(TI没有用αβ表示静止坐标系,看着比较绕,我这里用αβ表示静止坐标系,dq表示旋转坐标系)
电压模型定子磁链
ψ s α v = ∫ ( u s α − R s i s α − u comp α ) d t ψ s β v = ∫ ( u s β − R s i s β − u comp β ) d t \psi_{\text s \alpha}^{\text v} = \int (u_{\text s \alpha}-R_{\text s}i_{\text s \alpha}-u_{\text{comp}\alpha})dt \\ \psi_{\text s \beta}^{\text v} = \int (u_{\text s \beta}-R_{\text s}i_{\text s \beta}-u_{\text{comp}\beta})dt ψsαv=(usαRsisαucompα)dtψsβv=(usβRsisβucompβ)dt
u comp α u_{\text{comp}\alpha} ucompα u comp β u_{\text{comp}\beta} ucompβ为补偿量,由电压模型与电流模型的差经PI得到。
u comp α = K p ( ψ s α v − ψ s α i ) + K p T i ∫ ( ψ s α v − ψ s α i ) d t u comp β = K p ( ψ s β v − ψ s β i ) + K p T i ∫ ( ψ s β v − ψ s β i ) d t u_{\text{comp}\alpha} = K_{\text p}(\psi_{\text s \alpha}^{\text v}-\psi_{\text s \alpha}^{\text i}) + \frac{K_{\text p}} {T_{\text i}}\int (\psi_{\text s \alpha}^{\text v}-\psi_{\text s \alpha}^{\text i})dt \\ u_{\text{comp}\beta} = K_{\text p}(\psi_{\text s \beta}^{\text v}-\psi_{\text s \beta}^{\text i}) + \frac{K_{\text p}} {T_{\text i}}\int (\psi_{\text s \beta}^{\text v}-\psi_{\text s \beta}^{\text i})dt ucompα=Kp(ψsαvψsαi)+TiKp(ψsαvψsαi)dtucompβ=Kp(ψsβvψsβi)+TiKp(ψsβvψsβi)dt
电流模型定子磁链由转子磁链计算
ψ s α i = L m L r ψ r α i + L s L r − L m 2 L r i s α ψ s β i = L m L r ψ r β i + L s L r − L m 2 L r i s β \psi_{\text s \alpha}^{\text i} = \frac{L_{\text m}} {L_{\text r}}\psi_{\text r \alpha}^{\text i} + \frac{L_{\text s}L_{\text r}-L_{\text m}^2} {L_{\text r}}i_{\text s \alpha} \\ \psi_{\text s \beta}^{\text i} = \frac{L_{\text m}} {L_{\text r}}\psi_{\text r \beta}^{\text i} + \frac{L_{\text s}L_{\text r}-L_{\text m}^2} {L_{\text r}}i_{\text s \beta} ψsαi=LrLmψrαi+LrLsLrLm2isαψsβi=LrLmψrβi+LrLsLrLm2isβ
转子磁链 ψ r α i \psi_{\text r \alpha}^{\text i} ψrαi ψ r β i \psi_{\text r \beta}^{\text i} ψrβi用旋转坐标系表示为
ψ r α i = ψ rd i cos ⁡ ( θ r ) − ψ rq i sin ⁡ ( θ r ) ψ r β i = ψ rd i sin ⁡ ( θ r ) + ψ rq i cos ⁡ ( θ r ) \psi_{\text r \alpha}^{\text i} = \psi_{\text{rd}}^{\text i}\cos(\theta_{\text r}) - \psi_{\text{rq}}^{\text i}\sin(\theta_{\text r}) \\ \psi_{\text r \beta}^{\text i} = \psi_{\text{rd}}^{\text i}\sin(\theta_{\text r}) + \psi_{\text{rq}}^{\text i}\cos(\theta_{\text r}) ψrαi=ψrdicos(θr)ψrqisin(θr)ψrβi=ψrdisin(θr)+ψrqicos(θr)
在转子磁场定向下
ψ rd i = L m T r s + 1 i sd ψ rq i = 0 \begin{aligned} \psi_{\text{rd}}^{\text i} &= \frac{L_{\text m}} {T_{\text r}s+1} i_{\text{sd}} \\ \psi_{\text{rq}}^{\text i} &= 0 \end{aligned} ψrdiψrqi=Trs+1Lmisd=0
最后,转子磁链为
ψ r α = L r L m ψ s α v − L s L r − L m 2 L m i s α ψ r β = L r L m ψ s β v − L s L r − L m 2 L m i s β θ r = arctan ⁡ ( ψ r β ψ r α ) \psi_{\text r \alpha} = \frac{L_{\text r}} {L_{\text m}}\psi_{\text s \alpha}^{\text v} - \frac{L_{\text s}L_{\text r}-L_{\text m}^2} {L_{\text m}}i_{\text s \alpha} \\ \psi_{\text r \beta} = \frac{L_{\text r}} {L_{\text m}}\psi_{\text s \beta}^{\text v} - \frac{L_{\text s}L_{\text r}-L_{\text m}^2} {L_{\text m}}i_{\text s \beta} \\ \theta_{\text r} = \arctan(\frac{\psi_{\text r \beta}} {\psi_{\text r \alpha}}) ψrα=LmLrψsαvLmLsLrLm2isαψrβ=LmLrψsβvLmLsLrLm2isβθr=arctan(ψrαψrβ)


二、解析

将定子磁链和补偿量表达式用拉普拉斯变换表示为
ψ s α v = u s α − R s i s α − u comp α s ψ s β v = u s β − R s i s β − u comp β s \psi_{\text s \alpha}^{\text v} = \frac{u_{\text s \alpha}-R_{\text s}i_{\text s \alpha}-u_{\text{comp}\alpha}} s \\ \psi_{\text s \beta}^{\text v} = \frac{u_{\text s \beta}-R_{\text s}i_{\text s \beta}-u_{\text{comp}\beta}} s ψsαv=susαRsisαucompαψsβv=susβRsisβucompβ
u comp α = K p ( ψ s α v − ψ s α i ) + K p ( ψ s α v − ψ s α i ) T i s u comp β = K p ( ψ s β v − ψ s β i ) + K p ( ψ s β v − ψ s β i ) T i s u_{\text{comp}\alpha} = K_{\text p}(\psi_{\text s \alpha}^{\text v}-\psi_{\text s \alpha}^{\text i}) + \frac{K_{\text p}(\psi_{\text s \alpha}^{\text v}-\psi_{\text s \alpha}^{\text i})} {T_{\text i}s} \\ u_{\text{comp}\beta} = K_{\text p}(\psi_{\text s \beta}^{\text v}-\psi_{\text s \beta}^{\text i}) + \frac{K_{\text p}(\psi_{\text s \beta}^{\text v}-\psi_{\text s \beta}^{\text i})} {T_{\text i}s} ucompα=Kp(ψsαvψsαi)+TisKp(ψsαvψsαi)ucompβ=Kp(ψsβvψsβi)+TisKp(ψsβvψsβi)
将补偿量代入定子磁链表达式,整理得
ψ s α v = s 2 s 2 + K p s + K p T i ∗ u s α − R s i s α s + K p s + K p T i s 2 + K p s + K p T i ψ s α i ψ s β v = s 2 s 2 + K p s + K p T i ∗ u s β − R s i s β s + K p s + K p T i s 2 + K p s + K p T i ψ s β i \psi_{\text s \alpha}^{\text v} = \frac{s^2} {s^2+K_{\text p}s+\frac{K_{\text p}} {T_{\text i}}}*\frac{u_{\text s \alpha}-R_{\text s}i_{\text s \alpha}} s + \frac{K_{\text p}s+\frac{K_{\text p}} {T_{\text i}}} {s^2+K_{\text p}s+\frac{K_{\text p}} {T_{\text i}}}\psi_{\text s \alpha}^{\text i} \\ \psi_{\text s \beta}^{\text v} = \frac{s^2} {s^2+K_{\text p}s+\frac{K_{\text p}} {T_{\text i}}}*\frac{u_{\text s \beta}-R_{\text s}i_{\text s \beta}} s + \frac{K_{\text p}s+\frac{K_{\text p}} {T_{\text i}}} {s^2+K_{\text p}s+\frac{K_{\text p}} {T_{\text i}}}\psi_{\text s \beta}^{\text i} ψsαv=s2+Kps+TiKps2susαRsisα+s2+Kps+TiKpKps+TiKpψsαiψsβv=s2+Kps+TiKps2susβRsisβ+s2+Kps+TiKpKps+TiKpψsβi
大家看这个式子,不就是电压模型通过高通滤波器,然后用电流模型去补偿吗。不过这里的滤波器都换成了二阶滤波器。 K p K_{\text p} Kp T i T_{\text i} Ti在这里的意义不在于PI控制,而是滤波器参数,决定什么时候用电压模型,什么时候用电流模型。
在Jansen 1994的文章里,他把这种方法描述为一种闭环Gopinath型磁链观测器,但实际上,这个方法更像是一种开环估计方法,它并没有改变观测器零极点,也即没有加快观测器速度。


三、简化

我们可以把上面的二阶滤波器换为一阶,即
ψ s α = s s + ω c ∗ u s α − R s i s α s + ω c s + ω c ψ s α i ψ s β = s s + ω c ∗ u s β − R s i s β s + ω c s + ω c ψ s β i \psi_{\text s \alpha} = \frac{s} {s+\omega_{\text c}}*\frac{u_{\text s \alpha}-R_{\text s}i_{\text s \alpha}} s + \frac{\omega_{\text c}} {s+\omega_{\text c}}\psi_{\text s \alpha}^{\text i} \\ \psi_{\text s \beta} = \frac{s} {s+\omega_{\text c}}*\frac{u_{\text s \beta}-R_{\text s}i_{\text s \beta}} s + \frac{\omega_{\text c}} {s+\omega_{\text c}}\psi_{\text s \beta}^{\text i} ψsα=s+ωcssusαRsisα+s+ωcωcψsαiψsβ=s+ωcssusβRsisβ+s+ωcωcψsβi
事实上,就是去掉了TI方法的积分系数,只保留了比例系数。
TI方法先估计定子磁链,然后计算得到转子磁链,其实可以直接估计转子磁链,表达式为
ψ r α = 1 s + ω c L r L m ( u s α − R s i s α − σ L s d i s α d t ) + ω c s + ω c L m T r s + 1 i sd cos ⁡ ( θ r ) ψ r β = 1 s + ω c L r L m ( u s β − R s i s β − σ L s d i s β d t ) + ω c s + ω c L m T r s + 1 i sd sin ⁡ ( θ r ) \psi_{\text r \alpha} = \frac 1 {s+\omega_{\text c}} \frac{L_{\text r}}{L_{\text m}} (u_{\text s \alpha} - R_{\text s}i_{\text s \alpha} - \sigma L_{\text s}\frac{di_{\text s \alpha}}{dt}) + \frac{\omega_{\text c}} {s+\omega_{\text c}} \frac{L_{\text m}} {T_{\text r}s+1} i_{\text{sd}}\cos(\theta_{\text r}) \\ \psi_{\text r \beta} = \frac 1 {s+\omega_{\text c}} \frac{L_{\text r}}{L_{\text m}} (u_{\text s \beta} - R_{\text s}i_{\text s \beta} - \sigma L_{\text s}\frac{di_{\text s \beta}}{dt}) + \frac{\omega_{\text c}} {s+\omega_{\text c}} \frac{L_{\text m}} {T_{\text r}s+1} i_{\text{sd}}\sin(\theta_{\text r}) ψrα=s+ωc1LmLr(usαRsisασLsdtdisα)+s+ωcωcTrs+1Lmisdcos(θr)ψrβ=s+ωc1LmLr(usβRsisβσLsdtdisβ)+s+ωcωcTrs+1Lmisdsin(θr)
这个方法就是上一篇文章提到的d轴电流实际值补偿法。


总结

TI例程的方法实际上是电流模型补偿了二阶滤波的电压模型,PI参数应按照滤波器方法设计。如果你要用定子磁链来参与控制(如DTC),参考TI方法。如果用转子磁链,可以用简化的方法。大家需要理解其中的区别,方能游刃有余。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DevinPope

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值