基于最小二乘法的扩展卡尔曼滤波异步电机转速估计方法与流程

文档序号:12476935阅读:534来源:国知局
基于最小二乘法的扩展卡尔曼滤波异步电机转速估计方法与流程
本发明属于异步电机控制
技术领域
,具体涉及一种基于最小二乘法的扩展卡尔曼滤波异步电机转速估计方法。
背景技术
:在现代电机控制
技术领域
,异步电机矢量控制技术获得了广泛应用。由于速度传感器的使用破坏了异步电机结构简单、可靠、成本低、维护方便的优势,也限制了其应用范围,降低了系统的鲁棒性,因此,无速度传感器控制不仅成为了现代交流传动控制技术的一个重要研究方向,同时也是研究高性能通用变频器的关键技术。目前,国内外学者对无速度传感器控制技术进行了大量研究,并提出了很多比较实用有效的方法,例如滑模观测器、自适应全阶观测器、模型参考自适应、高频信号注入法、扩展卡尔曼滤波等。扩展卡尔曼滤波(extendedKalmanfilter,EKF)是在线性最小均方差估计基础上发展起来的一种递推计算方法,被广泛应用于无速度传感器矢量控制转速估计。它提供了一种迭代形式的非线性估计算法,避免了对测量值的微分运算,而且可以通过增益矩阵和新息误差来校正估计值,使状态估计误差趋于最小。同时,EKF可以削弱系统和测量噪声的影响,当状态估计错误时亦被当作干扰处理,能准确地估计状态变量,EKF还具有较好的动态跟踪性能、抗外部干扰性能,因而成为转速估计研究的焦点。虽然具有对非线性系统优异的状态估算能力和较强的抗噪能力;但是传统EKF对模型不确定性的鲁棒性很差,造成EKF估计不准。在系统进入稳态时,EKF的增益和误差协方差矩阵将被限定在很小的数值上,当外部环境发生突变时,EKF就无法快速跟踪这些变化,遇到粗差时转速波动较大,甚至导致系统发散,影响系统的控制性能。尤其是在低速时EKF转速估计误差较大,带上一定负载时系统无法稳定运行。技术实现要素:本发明的目的是提供一种基于最小二乘法的扩展卡尔曼滤波异步电机转速估计方法,解决了现有EKF转速估计误差较大的问题。本发明所采用的技术方案是,基于最小二乘法的扩展卡尔曼滤波异步电机转速估计方法,具体按照以下步骤实施:步骤1:利用最小二乘法求解渐消因子,得到优化的确定渐消因子算法,实时自适应调节估计误差和快速跟踪状态变化;步骤2、将渐消因子引入到传统扩展卡尔曼滤波器的状态预测协方差矩阵中,构建强跟踪扩展卡尔曼滤波器,实时在线调整增益矩阵,强迫输出残差序列保持相互正交;步骤3、在感应电机αβ轴系下建立基于最小二乘法的强跟踪扩展卡尔曼滤波器数字化系统,进行转速估计。本发明的特点还在于:步骤1具体为:EKF方程的一般形式可表示为:dx^dt=Ax^+Bu+K(y-y^)---(1)]]>y^=Hx^---(2)]]>式中:为状态变量的估计值;为观测量的估计值;y为观测量;A为状态矩阵;B为输入矩阵;H为观测矩阵;u为输入变量;K为增益矩阵;将公式(1)、(2)离散化构建EKF数字化系统,得:x^k=A′x^k-1+B′uk+Kk(yk-y^k)---(3)]]>y^k=Hkx^k---(4)]]>计算状态变量预测值x~k=A′x^k-1+B′uk---(5)]]>y~k=Hkx~k---(6)]]>式中:A′、B′、Hk、Kk分别为离散后的状态矩阵、输入矩阵、观测矩阵、增益矩阵;上标“~”为预测值;上标“^”为估计值,离散后的状态变量xk=(ia,kiβ,kψa,kψβ,kωr,k)T,离散后的观测量yk=(ia,kiβ,k)T,离散后的输入变量uk=(ua,kuβ,k)T,ia、iβ分别为α、β轴定子电流,ψa、ψβ分别为α、β轴转子磁链,ωr为转子角速度;滤波新息的理论方差应与实时辨识出的方差相匹配,即有:HkSkGkP^k-1GkTHkT=Vk-Rk-HkΓkQkΓkTHkT---(7)]]>其中,Gk为梯度矩阵;Pk-1为误差协方差矩阵,Γk=I;协方差矩阵Qk和Rk具体为:cov(vk,vb)=E{vkvbT}=Qk,b=k0,b≠k---(8)]]>cov(wk,wb)=E{wkwbT}=Rk,b=k0,b≠k---(9)]]>cov(wk,vb)=E{wkvbT}=0---(10)]]>其中,vl为系统噪声,wl为测量噪声,l为某一时刻,vl和wl为不相关且均值为0的白噪声,Qk和Rk分别为vl和wl的协方差矩阵,且Qk和Rk均为正定对称矩阵;Vk=ϵ1ϵ1T,k=1ρVk-1+ϵkϵkT1+ρ,k≥2---(11)]]>其中,ρ为遗忘因子,且0≤ρ≤1;理论输出残差序列εk为:ϵk=yk-y~k---(12)]]>Sk为渐消因子矩阵,计算如下:Sk=diag[γk1,γk2,...,γkn]---(13)]]>其中,为渐消因子,计算如下:γka=λack,λack>11,λack≤1---(14)]]>其中λa≥1为先验确定的常数,ck为待定因子;由公式(13)、(14)可得:Sk=ckdiag[λ1,λ2,...λn](15)令Nk=Vk-Rk-HkΓkQkΓkTHkT---(16)]]>令Λk=HkλGkP^k-1GkTHkT---(17)]]>且λ=diag[λ1,λ2,...λn](18)那么,Nk=ckΛk(19)根据Λk和Nk,构造下列向量:θk=Λk[1,1]...Λk[1,m]...Λk[m,1]...Λk[m,m]---(21)]]>利用最小二乘法求解ck:将公式(22)得到的ck代入公式(14)求出渐消因子。步骤2具体为:在递推估计状态变量过程中,强跟踪扩展卡尔曼滤波的预测误差协方差矩阵为:P~k=SkGkP^k-1GkT+Qk---(23).]]>步骤3具体为:将基于最小二乘法得到的渐消因子引入到传统扩展卡尔曼滤波器状态预测协方差矩阵中,构建基于最小二乘法的强跟踪扩展卡尔曼滤波器,在每一次估计中利用偏差来进行反馈校正,具体过程为:1)状态变量预测值预测:x~k=A′x^k-1+B′uk---(24)]]>2)误差协方差矩阵预测:P~k=SkGkP^k-1GkT+Qk---(25)]]>3)计算卡尔曼滤波器增益矩阵Kk:Kk=P~kHkT(HkP~kHkT+Rk)-1---(26)]]>4)状态变量预测值校正:x^k=x~k+Kk(yk-Hkx~k)---(27)]]>5)误差协方差矩阵校正:P^k=(I-KkHk)P~k---(28).]]>本发明的有益效果是:本发明基于最小二乘法的扩展卡尔曼滤波异步电机转速估计方法,与传统扩展卡尔曼滤波算法相比,本发明将渐消因子引入状态预测协方差矩阵中,实时在线调整增益矩阵,强迫输出残差序列保持相互正交;同时基于最小二乘法来确定次优渐消因子,消除由残差本身数值差异引起的信息不对称,使残差中的信息尽可能被提取,加快信息被提取的速度,自适应的校正估计偏差和迅速跟踪状态变化。有效提高了系统模型对于实际系统以及外部环境变化的适应性,满足对于低速的估计要求,降低了估计误差,提高了系统的稳态和动态性能,同时使系统遇到干扰时更快收敛。附图说明图1是本发明异步电机转速估计方法中采用的矢量控制系统框图;图2是本发明异步电机转速估计方法中利用最小二乘法求解渐消因子的结构框图;图3是本发明异步电机转速估计方法中强跟踪扩展卡尔曼滤波器转速估计的结构框图;图4是本发明异步电机转速估计方法中图基于最小二乘法的的强跟踪扩展卡尔曼滤波器转速估计的结构框图。图中,1.三相逆变器,2.异步电机,3.电流检测电路模块,4.Clark变换,5.Park变换,6.LS-STEKF转速估计模块,7.转差计算模块,8.旋转角度计算模块,9.反Park变换,10.PWM发生模块。具体实施方式下面结合附图和具体实施方式对本发明进行详细说明。本发明基于最小二乘法的扩展卡尔曼滤波异步电机转速估计方法,采用矢量控制系统,如图1所示,系统采用3个PI调节器,形成转速、电流反馈控制的双闭环交流调速系统,把转速外环PI调节器的输出当做转矩电流PI调节器的输入,再用电流调节器的输出去控制电力电子变换器。电流检测电路3通过霍尔传感器检测电机在三相静止坐标系下的三相电流,经过Clark变换(3r/2s)4,转换为静止两相坐标系下的电流值isα、isβ,再将速度外环中的给定转速ωr*与由LS-STEKF转速估计模块6估计的反馈速度ωr相比较的误差,经过速度外环控制器调节后,输出转子旋转坐标系下的q轴电流iq*。iq*和d轴给定励磁电流id*经过转差计算模块7得到转差ωs与反馈速度ωr相加经过旋转角度计算模块8后输出电机转子角θ。静止两相坐标系下的电流值isα、isβ以及电机转子角θ经过Park变换(2r/2s)5转换为转子旋转坐标系下的两相反馈计算励磁电流id和转矩电流iq。给定励磁电流id*与反馈计算励磁电流id相比较,经过电流PI调节之后,得到两相旋转坐标的d轴输出电压Vsd*;转矩电流iq*与反馈计算转矩电流iq相比较之后,经过电流PI调节后,得到两相旋转坐标的q轴输出电压Vsq*。旋转坐标系下的两相电压Vsd*与Vsq*经过反Park变换(2r/2s)9逆变换之后转换为静止两相坐标系下的两相电压usα*、usβ*,经过PWM发生模块10的调节,产生PWM波,经过三相逆变器1之后,驱动异步电机2工作。本发明基于最小二乘法的扩展卡尔曼滤波异步电机转速估计方法,具体按照以下步骤实施:步骤1:利用最小二乘法(leastsquaremethod,LS)求解渐消因子,得到优化的确定渐消因子算法,实时自适应调节估计误差和快速跟踪状态变化,基于最小二乘法求解渐消因子过程的结构框图如图2所示,具体为:EKF方程的一般形式表示为:dx^dt=Ax^+Bu+K(y-y^)---(1)]]>y^=Hx^---(2)]]>式中:为状态变量的估计值;为观测量的估计值;y为观测量;A为状态矩阵;B为输入矩阵;H为观测矩阵;u为输入变量;K为增益矩阵;将公式(1)、(2)离散化构建EKF数字化系统,得:x^k=A′x^k-1+B′uk+Kk(yk-y^k)---(3)]]>y^k=Hkx^k---(4)]]>计算状态变量预测值x~k=A′x^k-1+B′uk---(5)]]>y~k=Hkx~k---(6)]]>式中:A′、B′、Hk、Kk分别为离散后的状态矩阵、输入矩阵、观测矩阵、增益矩阵;上标“~”为预测值;上标“^”为估计值,离散后的状态变量xk=(ia,kiβ,kψa,kψβ,kωr,k)T,离散后的观测量yk=(ia,kiβ,k)T,离散后的输入变量uk=(ua,kuβ,k)T,ia、iβ分别为α、β轴定子电流,ψa、ψβ分别为α、β轴转子磁链,ωr为转子角速度;滤波新息的理论方差应与实时辨识出的方差相匹配,即有:HkSkGkP^k-1GkTHkT=Vk-Rk-HkΓkQkΓkTHkT---(7)]]>其中,Gk为梯度矩阵;Pk-1为误差协方差矩阵,Γk=I;协方差矩阵Qk和Rk具体为:cov(vk,vb)=E{vkvbT}=Qk,b=k0,b≠k---(8)]]>cov(wk,wb)=E{wkwbT}=Rk,b=k0,b≠k---(9)]]>cov(wk,vb)=E{wkvbT}=0---(10)]]>其中,vl为系统噪声,wl为测量噪声,l为某一时刻,vl和wl为不相关且均值为0的白噪声,Qk和Rk分别为vl和wl的协方差矩阵,且Qk和Rk均为正定对称矩阵;在EKF的递推计算中,并不直接使用噪声vl和wl,而需要利用协方差矩阵Qk和Rk。Vk=ϵ1ϵ1T,k=1ρVk-1+ϵkϵkT1+ρ,k≥2---(11)]]>其中,ρ为遗忘因子,且0≤ρ≤1,0.95是常用的数值。理论输出残差序列εk为:ϵk=yk-y~k---(12)]]>Sk为渐消因子矩阵,计算如下:Sk=diag[γk1,γk2,...,γkn]---(13)]]>其中,为渐消因子,计算如下:γka=λack,λack>11,λack≤1---(14)]]>其中λa≥1为先验确定的常数,ck为待定因子;由公式(13)、(14)可得:Sk=ckdiag[λ1,λ2,...λn](15)令Nk=Vk-Rk-HkΓkQkΓkTHkT---(16)]]>令Λk=HkλGkP^k-1GkTHkT---(17)]]>且λ=diag[λ1,λ2,...λn](18)那么,Nk=ckΛk(19)根据Λk和Nk,构造下列向量:θk=Λk[1,1]...Λk[1,m]...Λk[m,1]...Λk[m,m]---(21)]]>利用最小二乘法求解ck:将公式(22)得到的ck代入公式(14)求出渐消因子。利用最小二乘法得到的渐消因子,包含了更多的残差信息,使残差中的信息尽可能被提取,加快了信息被提取的速度,自适应的校正估计偏差和迅速跟踪状态变化,提高了系统的估计精度和抗干扰性能以及跟踪突变的能力。步骤2、将渐消因子引入到传统扩展卡尔曼滤波器的状态预测协方差矩阵中,构建强跟踪扩展卡尔曼滤波器(strongtrackingextendedKalmanfilter,STEKF),实时在线调整增益矩阵,强迫输出残差序列保持相互正交,强跟踪扩展卡尔曼滤波器转速估计的结构框图如图3所示,具体为:在递推估计状态变量过程中,与EKF相比,强跟踪扩展卡尔曼滤波的预测误差协方差矩阵为:P~k=SkGkP^k-1GkT+Qk---(23).]]>步骤3、在感应电机αβ轴系下建立基于最小二乘法的强跟踪扩展卡尔曼滤波器(LS-STEKF)数字化系统,进行转速估计,基于最小二乘法的强跟踪扩展卡尔曼滤波器转速估计方法结构如图4所示,具体为:将基于最小二乘法得到的渐消因子引入到传统扩展卡尔曼滤波器状态预测协方差矩阵中,构建基于最小二乘法的强跟踪扩展卡尔曼滤波器,在每一次估计中利用偏差来进行反馈校正,具体过程为:1)状态变量预测值预测:x~k=A′x^k-1+B′uk---(24)]]>2)误差协方差矩阵预测:P~k=SkGkP^k-1GkT+Qk---(25)]]>3)计算卡尔曼滤波器增益矩阵Kk:Kk=P~kHkT(HkP~kHkT+Rk)-1---(26)]]>4)状态变量预测值校正:x^k=x~k+Kk(yk-Hkx~k)---(27)]]>5)误差协方差矩阵校正:P^k=(I-KkHk)P~k---(28).]]>本发明的主要特点在于本发明将渐消因子引入状态预测协方差矩阵中,实时在线调整增益矩阵,强迫输出残差序列保持相互正交;同时基于最小二乘法来确定次优渐消因子,消除由残差本身数值差异引起的信息不对称,使残差中的信息尽可能被提取,加快信息被提取的速度,自适应的校正估计偏差和迅速跟踪状态变化,提高系统模型对于实际系统以及外部环境变化的适应性,也满足对于低速的估计要求,进而提高系统的稳态精度和抗粗差性能,使系统遇到干扰时更快收敛。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1