1.基于非线性扩张状态观测器的永磁同步电机混沌控制方法,包括以下步骤:步骤1,建立如式(1)所示的永磁同步电机系统的混沌模型,初始化系统状态以及相关控制参数;
其中, 为状态变量,分别表示直轴和交轴定子电流以及转子角频率; 和表示直轴和交轴的定子电压; 为外部扭矩;σ和γ为常值参数;
步骤2,通过坐标变换,将永磁同步电机混沌模型转变为更适宜非线性扩张状态观测器设计的Brunovsky标准形式,具体是:
2.1,令 则式(1)可以等效为
其中,x1,x2,x3为系统状态且x2,x3不可测,σ和γ为未知参数,u为控制信号,
2.2,为便于控制器设计,将式(1)分解为如下两个子系统:和
其中,式(4)可以认为是式(2)的内动态方程,即:当x1,x2收敛至零点时,有 成立,从而x3也可以渐近收敛至零点;因此,本发明的控制目的为:设计控制器u,使得式(3)中的两个状态x1和x2收敛至零点;
2.3,设
则式(3)可转变为如下所示的Brunovsky标准形式:其中,a(x)=σ[-x2-x1x3+γx1-σ(x2-x1)],b=σ;
2.4,令a0=a(x)+Δbu,Δb=b-b0,其中b0为b的估计值,可根据经验给定;基于扩张状态观测器的设计思想,通过定义扩展状态y3=a0,则式(6)可以改写为以下等效形式:其中,
步骤3,设计非线性扩张状态观测器,用于估计不可测系统状态和参数扰动;
令zi,i=1,2,3,分别为式(7)中状态变量yi的观测值,定义观测误差为eoi=zi-yi,则设计非线性扩张状态观测器表达式为:其中,β1,β2,β3>0为观测器增益;fal(·)为原点附近具有线性段的连续幂次函数,表达式为:其中,δ>0表示线性段的区间长度,0<αi<1;
通过选择合适的参数βi,fal(·)函数可以保证zi→yi,i=1,2,3.即:观测误差可以收敛到|yi-zi|≤di,其中di>0为很小的正数.
步骤4,根据非线性扩张状态观测器估计的系统状态和参数扰动,设计自适应滑模变结构控制器;。
4.1,为将系统状态x1和x2稳定到原点,设计基于滑模变结构方法设计自适应控制器u,其中滑模面设计如式(10)所示:s=y2+λ1y1. (10)s的一阶导数为:
其中,λ1>0为控制参数;
4.2,由式(11),基于扩张状态观测器(8)的普通滑模控制器(SMC+ESO)设计为* *其中,k>0满足k ≥d3+λ1d2;
*
4.3,由于式(12)中观测误差上界d2和d3难以准确获得,因此,k 往往无法精确得到;
为解决上述问题,设计基于扩张状态观测器的自适应滑模控制器(ASMC+ESO),其具体表达形式为:其中,k=k(t)为控制器参数,其参数自适应律如下所示:其中,km>0,μ>0为很小的正常数,用于保证k>0;
4.4,设计李雅普诺夫函数 则可以证明式(6)中的所有信号均是一致有界的;同时,系统跟踪误差e可以在有限时间内收敛至平衡点e=0。