本发明涉及永磁同步电机速度控制技术领域,具体涉及一种带非线性不确定性的永磁同步电机无速度传感器自适应转速跟踪控制系统及其设计方法。
背景技术:
永磁同步电机(permanentmagnetsynchronousmotor,pmsm)以其优异高效的性能,在风力发电、机器人、电动汽车、以及航天航空等很多实际系统中得到广泛应用,因此研究pmsm具有重要意义。pmsm的转速控制更是引起了很多学者的广泛关注,其中抑制如未知或时变参数及外界扰动等不确定性控制与实现无速度传感器控制为两个主要研究方向,并取得了很多重要的研究成果。
由于定子电流和转子转速的非线性耦合,pmsm系统模型具有强非线性;随着电机运行状态及外界环境的变化,电机的很多参数如电阻也呈现不确定的非线性变化趋势;传统pid控制器难以满足高精度的控制要求。针对pmsm参数变化和外界扰动,很多学者提出了新的控制方法。基于自适应反推设计,提出的自适应调速控制方法可适用于定子电阻和负载不确定的pmsm转速跟踪控制,该方法需要实时估计定子电阻和负载且没考虑其他参数的不确定性。基于backstepping方法提出的自适应模糊控制器可适用于存在参数摄动和负载干扰的pmsm转速跟踪控制,该方法需要估计转动惯量、粘性摩擦系数和负载扰动以及利用模糊系统逼近由电枢电感和定子电阻等参数摄动总的不确定性。针对存在参数摄动和外部干扰的pmsm,基于干扰感测器和状态反馈,提出的h∞混合鲁棒方差控制器提高了稳态精度。把预测控制理论应用到pmsm转速控制中,有效抑制了系统的参数变化和外界扰动。但提出的控制算法都用到了电机转速信息,这要求在电机上安装测速传感器,高精度的传感器价格昂贵且易受到如振动、温度及其他因素的影响,使得系统成本增加且应用场合受到限制。为了克服这个问题,很多学者提出了无速度传感器的电机转速控制方法。利用降维线性luenberger观测器估计转速,实现了pmsm的无速度传感器反推控制。基于滑模变结构观测器和积分反步控制,提出了一种pmsm的无速度传感器矢量控制方法。虽然实现了电机的无速度传感器控制,但对模型精度要求很高,没有考虑如参数摄动或时变、未知非线性及外界扰动等系统可能存在的不确定性,因此,提出一种能抑制系统非线性不确定性的无速度传感器pmsm转速跟踪控制具有重要意义。
技术实现要素:
针对上述带有非线性不确定性的永磁同步电机速度控制精度不高的问题,本发明基于自适应非线性阻尼,构造鲁棒自适应观测器估计电机转速,提出一种永磁同步电机无速度传感器自适应转速跟踪控制系统及其设计方法,可适用于存在参数摄动或时变、未知非线性及外界扰动的永磁同步电机转速跟踪控制,不需要估计系统的不确定性参数或外界扰动,能保证闭环系统所有动态信号有界,此外,通过调整设计参数,观测器的估计误差和电机转速跟踪误差可以收敛到任意小。
本发明的技术方案如下:
上述的永磁同步电机无速度传感器自适应转速跟踪控制系统,包括:
(1)带非线性阻尼项的高增益控制器ud和uq
其中y1=x1=id,y2=x2=iq和x3=ωm,
(2)带自适应率的电机状态估计器
自适应参数β自适应率为:
其中,
上述公式中,ud为定子d轴上的电压控制分量;uq为定子q轴上的电压控制分量;
一种永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法,是将永磁同步电机在定子磁链定向的d-q轴坐标系下,考虑带有不确定性的pmsm系统电压方程:
其中,ud、uq分别为定子d轴、q轴上的电压分量;id、iq分别为定子d轴、q轴上的电流分量;ld、lq分别为定子d轴、q轴上的电感分量;rs为定子电阻;ωm为转子机械角速度;pm为极对数;
电机的动力学方程为:
其中,j为转动惯量;bm为滑动摩擦系数;tl为负载转矩;
在无速度传感器的情况下,设计控制器信号ud和uq,使得存在不确定性参数、未知非线性以及外界扰动等不确定性pmsm系统(3)的转速ωm跟踪一个参考的转速信号ωr;
假设①存在常数ci≥0,i=1,2,3,4,使得不确定非线性函数fd(θd,id,iq,ωm,εd)与fq(θq,id,iq,ωm,εq)满足:
假设②指定的转速信号ωr及
根据上述假设①和假设②,设计控制器和鲁棒自适应观测器。
所述永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法,其中,所述控制器和鲁棒自适应观测器的设计流程如下:
记x1=id,x2=iq和x3=ωm;鲁棒自适应观测器的估计误差:
其中k1>0为一个设计常数;把式(5)代入式(3)可得:
记跟踪误差er1=ωm-ωr,
设计控制器uq为:
其中k2>0为一个设计常数;把式(8)代入式(7)可得:
记
则有:
存在正定对称矩阵
构造鲁棒自适应观测器,将pmsm的非线性状态空间模型(3)等价转换为:
基于自适应非线性阻尼,设计如下的鲁棒自适应观测器:
式(13)中自适应参数β的自适应律为:
式(13)中,
在满足假设①和假设②的条件下,即便pmsm系统(3)存在摄动、时变参数、未知非线性和外界扰动等不确定性,采用鲁棒自适应观测器(13)-(15)与控制器(5)和(8),也能使得pmsm跟踪一个指定的参考转速ωr;闭环系统所有动态信号有界,而且通过调整设计参数k1,k2,β*,鲁棒自适应观测器的估计误差和pmsm转速跟踪误差可以收敛到任意小。
有益效果:
本发明永磁同步电机无速度传感器自适应转速跟踪控制系统及其设计方法,基于自适应非线性阻尼,构造鲁棒自适应观测器估计电机转速,可适用于存在参数摄动或时变、未知非线性及外界扰动的永磁同步电机转速跟踪控制,不需要估计系统的不确定性参数或外界扰动,能保证闭环系统所有动态信号有界,此外,通过调整设计参数,观测器的估计误差和电机转速跟踪误差可以收敛到任意小。
附图说明
图1为本发明永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法中控制信号ud(k1=k2=β*=5×102)的仿真结果图;
图2为本发明永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法中控制信号uq(k1=k2=β*=5×102)的仿真结果图;
图3为本发明永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法中系统状态id(k1=k2=β*=5×102)的仿真结果图;
图4为本发明永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法中系统状态iq(k1=k2=β*=5×102)的仿真结果图;
图5为本发明永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法中系统状态ωm(k1=k2=β*=5×102)的仿真结果图;
图6为本发明永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法中估计误差
图7为本发明永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法中估计误差
图8为本发明永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法中估计误差
图9为本发明永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法中自适应参数β(k1=k2=β*=5×102)的仿真结果图;
图10为本发明永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法中控制信号ud(k1=k2=β*=5×103)的仿真结果图;
图11为本发明永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法中控制信号uq(k1=k2=β*=5×103)的仿真结果图;
图12为本发明永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法中系统状态id(k1=k2=β*=5×103)的仿真结果图;
图13为本发明永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法中系统状态iq(k1=k2=β*=5×103)的仿真结果图;
图14为本发明永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法中系统状态ωm(k1=k2=β*=5×103)的仿真结果图;
图15为本发明永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法中估计误差
图16为本发明永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法中估计误差
图17为本发明永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法中估计误差
图18为本发明永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法中自适应参数β(k1=k2=β*=5×103)的仿真结果图。
具体实施方式
本发明永磁同步电机无速度传感器自适应转速跟踪控制系统,包括:
(1)带非线性阻尼项的高增益控制器ud和uq
其中,y1=x1=id,y2=x2=iq和x3=ωm,
(2)构建带自适应率的电机状态估计器
自适应参数β自适应率为:
其中,
本发明永磁同步电机无速度传感器自适应转速跟踪控制系统的设计方法,具体流程为:将永磁同步电机在定子磁链定向的d-q轴坐标系下,考虑带有不确定性的pmsm系统电压方程:
其中,ud、uq分别为定子d轴、q轴上的电压分量;id、iq分别为定子d轴、q轴上的电流分量;ld、lq分别为定子d轴、q轴上的电感分量;rs为定子电阻;ωm为转子机械角速度;pm为极对数;
电机的动力学方程为:
其中,j为转动惯量;bm为滑动摩擦系数;tl为负载转矩;
在无速度传感器的情况下,设计控制器信号ud和uq,使得存在不确定性参数、未知非线性以及外界扰动等不确定性pmsm系统(3)的转速ωm跟踪一个参考的转速信号ωr。
假设①存在常数ci≥0,i=1,2,3,4,使得不确定非线性函数fd(θd,id,iq,ωm,εd)与fq(θq,id,iq,ωm,εq)满足:
假设②指定的转速信号ωr及
根据上述假设①和假设②,设计控制器和鲁棒自适应观测器。
其中,控制器和鲁棒自适应观测器的具体设计流程如下:
为了表述方便,记x1=id,x2=iq和x3=ωm;观测器的估计误差:
其中k1>0为一个设计常数。把式(5)代入式(3)可得:
记跟踪误差er1=ωm-ωr,
设计控制器uq为:
其中k2>0为一个设计常数。把式(8)代入式(7)可得:
记
则有:
存在正定对称矩阵
为了构造鲁棒自适应观测器,将pmsm的非线性状态空间模型(3)等价转换为:
基于自适应非线性阻尼,设计如下的鲁棒自适应观测器:
式(13)中自适应参数β的自适应律为:
式(13)中,
在满足假设①和假设②的条件下,即便pmsm系统(3)存在摄动、时变参数、未知非线性和外界扰动等不确定性,采用鲁棒自适应观测器(13)-(15)与控制器(5)和(8),也能使得pmsm跟踪一个指定的参考转速ωr。闭环系统所有动态信号有界,而且通过调整设计参数k1,k2,β*,观测器的估计误差和pmsm转速跟踪误差可以收敛到任意小。
本发明带来的有益效果:
取电机参数如表1所示。
表1模型参数
并假设由摄动或时变参数、未知非线性和外界扰动等造成的系统综合不确定性函数fd(θd,id,iq,ωm)、fq(θq,id,iq,ωm)的为:
控制目的:假设电机模型参数为表1所示,且模型中带有如式(17)的非线性不确定性,设计控制器使得电机转速ωm跟踪ωr=5rad/s的指定参考转速。
把表1中的电机模型参数代入到观测器(13)-(15)与控制器(5)、(8)中,并取系统初值id(0)=0,iq(0)=0,ωm(0)=0,
首先取k1=k2=β*=5×102,得到仿真结果如图1~图9所示。
从图1~图9可以看出,系统全部动态信号都有界;从图5可知,电机转速ωm虽然接近指定的转速信号ωr=5rad/s,但是还有比较大的跟踪误差。为了使得跟踪误差更小,取(k1=k2=β*=5×103),得到仿真结果如图10~图18所示。
从图14可以看出,系统转速ωm非常准确地跟踪了指定的参考转速ωr=5rad/s,跟踪误差非常小。对比图1~图9与图10~图18,可知当k1,k2,β*取值越大,系统的估计误差与跟踪误差则更小,仿真结果验证了控制算法的有效性。
本发明可适用于存在参数摄动或时变、未知非线性及外界扰动的永磁同步电机转速跟踪控制,不需要估计系统的不确定性参数或外界扰动,能保证闭环系统所有动态信号有界,此外,通过调整设计参数,观测器的估计误差和电机转速跟踪误差可以收敛到任意小。