技术特征:1.考虑输入饱和的异步电机命令滤波有限时间模糊控制方法,其特征在于,包括如下步骤:
a.建立异步电机的动态数学模型
在同步旋转d-q坐标下异步电机的动态数学模型可表示为:
其中,ω为异步电机转子的角速度、Lm为互感、np为极对数、J为转动惯量、Θ为异步电机转子角度、TL为负载转矩、ψd为转子磁链、iq为q轴定子电流、id为d轴定子电流、uq为异步电机q轴定子电压、ud为异步电机d轴定子电压、Ls为定子漏感、Rs为异步电机定子等效电阻、Lr为转子漏感、Rr为异步电机转子等效电阻;
为简化异步电机的动态数学模型,定义新的变量:
则异步电机的动态数学模型可表示为:
b.根据命令滤波技术和有限时间原理,设计一种考虑输入饱和的异步电机命令滤波有限时间模糊控制方法;假设f(Z)在紧集ΩZ中是一个连续的函数,对于任意的常数ε>0,总是有一个模糊逻辑系统ΦTP(Z)满足:
式中,输入向量q是模糊输入维数,Rq为实数向量集;
Φ=[Φ1,Φ2,...,Φl]T∈Rl是模糊权向量,模糊节点数l>1,Rl为实数向量集;
P(Z)=[p1(Z),p2(Z),...,pl(Z)]T∈Rl为基函数向量;
通常选取基函数pw(Z)为如下的高斯函数:
其中,μw=[μw1,...,μwq]T是Gaussian函数分布曲线的中心位置,而ηw则为其宽度;
定义有限时间命令滤波器为:
其中,均为命令滤波器的输出信号,αu为命令滤波器的输入信号,vu为补偿后的跟踪误差信号,u=1,2,3,常数R1>0,常数R2>0;如果命令滤波器的输入信号αu对于所有的t≥0,使得以及成立,其中,ρ1和ρ2均为正常数;同时则可得出,对任意的常数κ>0,使得和是有界的;那么在有限时间中对于v1和将有以下不等式成立:
其中,常数大于0,且取决于二阶微分方程的设计参数,常数均大于0;
uq和ud表示异步电机驱动系统的非对称饱和非线性输入,由于uq和ud的基本特性相同,为表述方便定义u代指uq和ud;根据u的特性,u可描述为:
式中,sat(w)表示输入饱和函数,umin和umax分别表已知定子输入电压的最小值和最大值,umax>0和umin<0是未知的输入饱和常数,w是饱和非线性的输入信号;
利用g(w)来近似饱和函数,定义为:
sat(w)表示为u=sat(w)=g(w)+d(w);
其中,d(w)是一个有界函数,
定义系统跟踪误差变量为:
定义x1d为期望的速度信号,x4d为期望的转子磁链信号;虚拟控制信号α1,α2,α3为命令滤波器的输入信号;x1,c,x2,c,x3,c为命令滤波器的输出信号;
c.定义命令滤波补偿后的跟踪误差信号为:v1=z1-ξ1;选取李雅普诺夫控制函数如下:对V1求导可得:
选取虚拟控制信号:
其中,常数k1>0,常数s1>0,常数γ的取值范围为:0<γ<1;
定义补偿误差
其中,常数l1>0;
按照公式(5)、公式(6)将公式(4)改写为:
d.在步骤c之后出现了非线性项,采用有限时间控制法,并通过模糊逻辑系统逼近非线性函数,其包括如下步骤:
d.1根据微分方程对z2求导得误差动态方程:定义命令滤波补偿后的跟踪误差信号为:v2=z2-ξ2,同时选取Lyapunov函数:对V1求导得:
由于实际系统中负载不可能无穷大,假定0≤TL≤d,常数d>0;
根据杨氏不等式可得:其中,ε1为任意小的正常数;则:
其中,
由万能逼近定理得,对于任意小的正数ε2≥0存在模糊逻辑系统使得其中δ2(Z2)表示逼近误差,并满足不等式|δ2(Z2)|≤ε2,从而有:
其中,||Φ2||是Φ2的范数,常数h2>0;
选取虚拟控制信号:
其中,常数k2>0,常数s2>0;和分别是未知常量θ1和J的估计值;
定义补偿误差
其中,常数l2>0;
按照公式(10)、公式(11)和公式(12),将公式(9)改写为:
d.2根据微分方程对z2求导得误差动态方程:定义命令滤波补偿后的跟踪误差信号为:v3=z3,同时选择Lyapunov函数:对V3求导得:
其中,Z3=[x2,x3,x4,x5]T;
同样,由万能逼近定理,对于任意小的正数ε3>0,存在模糊逻辑系统使得其中,δ3(Z3)表示逼近误差,并满足|δ3(Z3)|≤ε3,从而有:
其中,||Φ3||是Φ3的范数,常数h3>0;
构建真实控制率uq为:
其中,常数k3>0,常数s3>0;是未知常量θ2的估计值;
将公式(15)和公式(16)代入公式(14)得:
d.3根据微分方程对z4求导可得误差动态方程:定义命令滤波补偿后的跟踪误差信号为:v4=z4-ξ4,同时选择Lyapunov函数:对V4求导可得:
选取虚拟控制信号α3为:
其中,常数k4>0,常数s4>0;
定义补偿误差
其中,常数l4>0;
将公式(19)和公式(20)代入公式(18),可得:
d.4根据微分方程对z5求导可得误差动态方程:定义命令滤波补偿后的跟踪误差信号为:v5=z5,同时选择Lyapunov函数:对V5求导可得:
其中,Z5=[x2,x3,x4,x5]T;
对于光滑函数f5(Z5),同样,由万能逼近定理,对于任意小的正数ε5>0,存在模糊逻辑系统使得其中,δ5(Z5)表示逼近误差,并满足|δ5(Z5)|≤ε5;从而有:
其中,||Φ5||是Φ5的范数,常数h5>0;
构建真实控制率ud为:
其中,常数k5>0,常数s5>0;
按照公式(23)和公式(24)将公式(22)改写为:
e.对建立的考虑输入饱和的异步电机命令滤波有限时间模糊控制器进行稳定性分析
定义是θ1的估计值,其中,
定义是θ2的估计值,其中,
定义是J的估计值;将公式(25)改写得:
选取李雅普诺夫函数则
将公式(26)代入得:
选择相应的自适应律:
其中,常数r1>0,常数m1>0,常数r2>0,常数m2>0,常数r3>0,常数m3>0;
按照公式(28)、公式(29)和公式(30),将公式(27)改写为:
同时,由杨氏不等式可得:
又由杨氏不等式得:
其中,e=1,2,4;
结合公式(32)、公式(33)、公式(34)和公式(35),可表示为:
如果可得到:
如果可得到:
因此,结合不等式(35)、(36),得:
其中,g=1,2;
同理,
因此,通过上述不等式,可写为:
式中,
利用有限时间将ve约束在一个小区间,因ze=ve+ξe,e=1,2,4;需证明ξe可利用有限时间约束从而得到跟踪信号ze也可利用有限时间约束在原点的小邻域内;
选取补偿系统的李雅普诺夫函数为:可得到:
又因为可得:
其中,k0=2min(k1,k2,k4),选择合适的le,和ρ实现使ξe在有限时间内有界,e=1,2,4。