当前位置:文档之家› 基于EKF的PMSM无传感器控制研究

基于EKF的PMSM无传感器控制研究

基于EKF的PMSM无传感器控制研究季传坤;钱俊兵【摘要】针对永磁同步电机(PMSM)位置与速度传感器易受外部条件和自身精度的影响,以及PMSM无传感器控制等问题,提出了一种基于扩展卡尔曼滤波(EKF)的PMSM非线性预测无传感器控制方法.该方法具有预测性、自适应能力、抗干扰性、易于软件实现等优点.首先,详细分析了PMSM的矢量控制系统数学模型和EKF原理.其次,将EKF算法应用于PMSM的无传感器矢量控制中,即将电机αβ轴电流和电压作为输入变量,经过EKF算法运算,估算出转子转速和转子位置来代替电机的位置与速度传感器.最后,搭建基于MATLAB/Simulink的PMSM无传感器矢量控制系统仿真模型.仿真结果表明,EKF控制方法能准确估算出电机在空载和负载(随机)时的位置和转速,且具有较好的可预测性和系统响应性.在电机突加负载的情况下,也可以快速恢复到稳定状态,具有较强的抗负载性.【期刊名称】《自动化仪表》【年(卷),期】2019(040)001【总页数】4页(P11-14)【关键词】永磁同步电机;卡尔曼滤波;电机仿真模型;矢量控制;无传感器控制;系统响应性;抗负载性【作者】季传坤;钱俊兵【作者单位】昆明理工大学机电工程学院,云南昆明650500;昆明理工大学机电工程学院,云南昆明650500【正文语种】中文【中图分类】TH-390 引言永磁同步电机(permanent magnet synchronous motor,PMSM)具有结构简单、体积小、效率高、响应快、调速范围宽等优点[1],被广泛应用于国防、航空航天、工业控制、农业生产等领域。

但PMSM的永磁体所用材料价格昂贵,大大限制了PMSM的发展。

随着永磁体材料汝铁硼的出现,PMSM进入一个全新的发展时期。

PMSM通常采用磁场定向矢量控制,控制系统需要安装机械传感器来测量转子的位置和电机转速。

然而,安装高精度的机械传感器不仅会增加电机的成本,且不能保证在复杂状态下的测量精度和准确度[2]。

因此,PMSM无位置传感器控制成为研究的热点[3]。

PMSM无位置传感器控制常用的方法有:状态观测器、模型参考自适应、高频注入、智能控制等[4]。

模型参考自适应算法虽然控制方法比较简单,但是辨识的位置和速度以及控制系统的工作效率主要取决于参考模型能否得到准确的参数[5]。

高频信号注入法适用于凸极比较高的电机,且高频响应和相位延迟对算法精度的影响很大[6]。

智能控制算法,如神经网络、遗传算法等[7-8],算法比较复杂,实现较为困难。

本文提出的扩展卡尔曼滤波(extended Kalman filter,EKF)控制方法具有较强的自适应性和抗干扰性,且操作简单易行。

仿真结果表明,本文提出的基于EKF控制的无传感器控制方法具有很好的抗负载性和系统响应性。

1 PMSM矢量控制数学模型矢量控制又称磁场定向控制。

其基本思想是:模拟直流电机的控制方法,利用坐标变换将PMSM的定子电流分解成励磁电流分量和转矩电流分量(两个彼此相互垂直的分量),实现励磁分量和电磁转矩分量的解耦控制,完成对电机的磁链和电流的单独控制[9]。

PMSM矢量控制方法有:id=0控制、cosφ=0控制、最大转矩电流比控制和弱磁控制。

因id=0控制方法控制系统简单且转矩性好,故本文采用id=0控制方法。

基于id=0永磁同步电机矢量控制框图如图1所示。

图1 基于id=0永磁同步电机矢量控制框图Fig.1 Vector control diagram of PMSM based on id=0由图1可知,基于id=0的矢量控制方法是双闭环控制。

其中:电流环为内环,转速环为外环。

转速环中电机反馈转速n和电机给定转速nret的误差,经PI控制器获到q轴给定电流iqref。

在电流环中,CLARK变换将电机的三相电流Ia、ib、ic 转变为αβ轴电流iα、iβ;然后再经PARK变换得到轴反馈电流id、iq、dq电压。

udref、uqret是dq反馈电流分别与电机的给定电流0、iqref的误差经PI控制器得到的。

经过PARK逆变换之后,获得α、β轴电压uαref、uβref,并且由空间矢量脉宽调制(space vector pulse width modulation,SVPWM)模块产生脉宽调制(pulse width modulation,PWM)波以驱动逆变器,进而由逆变器产生三相电压驱动电机并输出三相电流,从而形成闭环控制。

αβ坐标系下表贴式PMSM的电压方程为:(1)由于采样间隔较短,因此可以认为在两个相邻的采样周期内,电机的转速没有变化,即电机在每个采样周期末的速度不变,由此可得:(2)式中:Rs为相电阻;L为相电感;ω为电机转子电气角速度;φf为永磁体磁链;θ为电机转子电气角度。

2 EKF算法的原理卡尔曼滤波是一种递推计算方法,它是在线性最小方差估计基础上发展起来的,并且还是一种线性系统的随机观测器[10]。

其基本思想是利用观测数据对状态变量的预测估计进行修正,以得到状态变量的最优滤波估计,即最优滤波估计=预测估计+修正[11-12]。

EKF算法是线性系统状态估计在非线性系统的扩展应用。

EKF的状态估计可分为两个步骤,即预测和校正。

具体运算流程如下。

①对状态矢量进行预测,由输入u(k)和前一次的状态估计来预测k+1时刻的状态矢量(3)式中:Ts为采样周期。

②计算误差协方差矩阵TsF(k)T]+Q(4)③计算EKF的增益矩阵K(k+1):(5)④为了获得优化的状态估计需要对预测的状态矢量进行反馈校正:(6)⑤为了进行EKF算法的递推运算,需预先计算出误差的协方差矩阵3 基于EKF的永磁同步电机实现离散化的卡尔曼滤波模型为:(8)式中:x(k)、y(k)、u(k)分别为系统状态变量、输入矢量和输出矢量;V(k)为系统噪声;W(k)为测量噪声。

系统噪声主要包括系统参数误差、模型误差及扰动信号等。

假设V(k)和W(k)均为值为零的高斯白噪声,其协方差为:(9)由式(1)、式(2)可得基于EKF的电机模型为:(10)其中:x=[iα iβ ω θ]T;u=[uα uβ]T;y=[iα iβ]T。

(11)(12)(13)定义为雅克比矩阵:(14)(15)式中:P为电机极对数;ωm为电机的机械角速度,rad/s;n为电机转速,rad/min。

4 仿真分析为了验证EKF算法的可行性,本文搭建了基于MATLAB/Simulink的PMSM仿真模型。

仿真所用表贴式PMSM的具体参数为:电机额定转速n=3 000 rad/min,额定转矩TL=2.4 N·m,定子相电感Ld=Lq=L=6.552×10-3 H,定子相电感Rs=0.901 Ω,转子永磁体磁链φf=0.038 4 Wb,转动惯量J=1.2×10-4kg·m2,极对数P=4,阻尼系数B=0。

基于EKF的PMSM无传感器控制系统如图2所示。

图2 基于EKF的PMSM无传感器控制系统图Fig.2 PMSM sensorless control system based on EKF由图1和图2可知,基于id=0的矢量控制方法和基于EKF的无传感器控制方法的不同点是:基于EKF的无传感器控制方法是将αβ坐标系下的电流和电压作为输入变量,经过EKF算法估算出转子转速和转子位置的数值,取代了基于id=0的矢量控制方法中的转速和位置(机械)传感器。

由于卡尔曼滤波算法是逐步递推的,所以选取初始状态矢量并不会对转速和转子位置估计数值产生影响。

选取根据试凑法[12],选取为:电机在空载条件下,电机转速由100 rad/min变化到1 600 rad/min的仿真结果如图3所示。

由图3(a)和图3(b)可知,在转速上升阶段实测与估计转速误差比较大,最大转速误差为100 rad/min。

但随着EKF算法的推进,转速误差慢慢减小,电机趋于稳定状态,估计转速与实际转速曲线基本重合。

由图3(c)和图3(d)可知,随着电机转速误差的减小,转子位置误差也慢慢变小,进一步证明了EKF算法具有收敛性。

图3 PMSM空载仿真结果Fig.3 Simulation results of PMSM with no-load电机在负载条件下,电机转速由100 rad/min变化到1 600 rad/min的仿真结果如图4所示。

图4 PMSM负载仿真结果Fig.4 Simulation results of PMSM with load由图4(e)可知,负载值是随机变化的,并在t=1 s时对电机突加负载TL=1 N·m。

由图4(a)和图4(b)可知,电机在负载情况下,EKF算法依然能准确的估算出电机的转速。

在1 s时给电机突加负载,转速值存在波动,但在0.08 s内恢复到稳定状态,证明EKF算法有较强的抗干扰能力。

由4(c)和图4(d)可知,在负载状态下,转子估计位置和实际位置误差在电机到达稳定状态后也逐渐较小。

由图3和图4可知,转速误差值和转子位置误差值并没有在负载状态下有太大的波动,证明EKF 算法有一定的收敛性和抗负载性。

5 结束语本文在PMSM矢量控制的基础上,提出了一种基于EKF的PMSM无传感器控制方法,并利用Matlab /Simulink 仿真软件进行了仿真分析。

仿真结果表明,该控制方法在电机随机负载和空载情况下均能准确地估算出电机的转速和转子位置。

虽然在电机启动阶段误差较大,但是由于EKF算法的收敛作用,误差快速减小,电机在较短时间内恢复到稳定状态。

在电机突加负载的情况下,该算法也具有较好的抗负载性和系统响应性。

参考文献:【相关文献】[1] 柏达.基于滑模变结构的永磁同步电机调速系统研究[D].长沙:湖南科技大学,2017.[2] 高金锁,谢明,朱强.基于EKF的永磁同步电机的无传感器控制研究[J].电子科技,2017,30(12):55-58.[3] 黄胜军,吴峻,汤钧元,等.基于锁相环的永磁同步电机无传感器位置检测[J].电力电子技术,2018,52(2):47-49.[4] 朱晓虹,张广明,梅磊,等.基于滑模速度控制器的PMSM无速度传感器控制研究[J].电机与控制应用,2016(1):1-6.[5] 薛树功,魏利胜,凌有铸.基于扩展卡尔曼滤波的永磁同步电机无传感器矢量控制[J].电机与控制应用,2011(8):15-18.[6] 刘计龙,肖飞,沈洋,等.永磁同步电机无位置传感器控制技术研究综述[J].电工技术学报 ,2017,32(16):76-88.[7] 付光杰,林雨晴,牟海维.神经网络预测在无刷直流电机调速中的应用[J].自动化仪表,2017,38(4):9-12.[8] 张炳兰.改进遗传算法PID在电液伺服系统的应用[J].自动化仪表,2017,38(8):28-32.[9] 廖自力,陈路明.永磁同步电机矢量控制发展综述[J].工程技术,2016(2):181-182.[10]庞晴晴.永磁同步电机无传感器控制技术研究[D].徐州:中国矿业大学,2011.[11]李英强,杨明,龙江,刘子锐,等.基于扩展卡尔曼滤波的永磁同步电机无电流传感器预测控制[J].电机与控制应用,2018,45(1):107-113.[12]孙旭霞,刘博.基于EKF的PMSM无传感器控制及滤波参数选取[J].微特电机,2011(5):39-41.。

相关主题