CN106788046A - 永磁同步电机命令滤波有限时间模糊控制方法 - Google Patents
永磁同步电机命令滤波有限时间模糊控制方法 Download PDFInfo
- Publication number
- CN106788046A CN106788046A CN201710089161.6A CN201710089161A CN106788046A CN 106788046 A CN106788046 A CN 106788046A CN 201710089161 A CN201710089161 A CN 201710089161A CN 106788046 A CN106788046 A CN 106788046A
- Authority
- CN
- China
- Prior art keywords
- centerdot
- theta
- epsiv
- sigma
- formula
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/0003—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
- H02P21/001—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control using fuzzy control
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Fuzzy Systems (AREA)
- Power Engineering (AREA)
- Feedback Control In General (AREA)
Abstract
本发明公开了一种永磁同步电机命令滤波有限时间模糊控制方法。该控制方法针对电机驱动和控制***中存在的非线性问题,在传统的反步设计方法中引入命令滤波技术,成功地克服了在传统反步控制中由于连续求导所引起的“计算***”问题;利用模糊逻辑***逼近***中的非线性函数,将命令滤波反步技术与模糊自适应方法结合起来构造了模糊自适应控制器;利用有限时间的方法能够对外部负载干扰等信号具有抗干扰性和鲁棒性;在有限时间控制下***稳定跟踪误差小,动态响应时间短,提高了***的收敛速度和干扰抑制能力。本发明与现有技术相比,具有更快的响应速度、更强的抗干扰能力和更好的跟踪效果。
Description
技术领域
本发明涉及一种永磁同步电机调速控制技术,尤其涉及一种永磁同步电机命令滤波有限时间模糊控制方法。
背景技术
永磁同步电机以其优越的性能广泛的应用于交流伺服***中,永磁同步电机是一个多变量、强耦合的非线性控制对象,并受电机参数变化、外部负载扰动等不确定性因素的影响。矢量控制、直接转矩控制等传统控制策略,使永磁同步电机的性能有了较大的提高,但这些方法未从理论上给出完整的证明,没有从根本上解决电机参数变化、外部负载扰动的问题。
由于永磁同步电机的动态数学模型具有高度的非线性、多变量的特点,因此永磁同步电机需要一套更复杂的控制方法。为满足实际应用对于永磁同步电机更高的要求,提出了模糊逻辑控制、反步法控制和滑模控制等基于最近现代控制理论的控制策略。反步法是一种控制具有不确定性、非线性的***,尤其是那些不满足给定条件的***的方法。将反步法运用在永磁同步电机***中使用虚拟控制变量来使永磁同步电机的高阶***简单化;与此同时,通过选择一个合适的Lyapunov控制函数,可以***地得到控制输出。然而,传统反步控制中对虚拟控制函数进行连续求导,容易引起“计算***”问题。
有限时间(Finite-time)是一种简单易用、有效的控制方法。
从控制***时间优化的角度来看,使闭环***有限时间收敛的控制方法是时间极优的控制方法。有限时间收敛是指***在设定时间的区间内,***状态轨迹在预定的界限内达到平衡。有限时间稳定是指在一个有限的时间区间内,***的状态轨线始终保持在预先给定的界限内。有限时间稳定对控制***本身的条件要求更低,在现实条件中运用更加广泛,更符合实际需要。除了收敛性能极优的优点外,和无限时间控制技术(指数收敛或一般其他的渐近收敛)相比,在对具有不确定参数和外部扰动干扰情况下的***进行控制时,有限时间稳定***在原点附近具有更快的收敛性,并具有更好的鲁棒性和抗干扰性。
发明内容
本发明的目的在于提出一种永磁同步电机命令滤波有限时间模糊控制方法,该控制方法能够克服参数未知以及负载变化的影响,以实现更加有效的位置跟踪控制。
为了实现上述目的,本发明采用如下技术方案:
永磁同步电机命令滤波有限时间模糊控制方法,包括如下步骤:
a建立永磁同步电机的动态数学模型:
其中,Θ表示电机角位置,ω表示电机角速度,np表示极对数,B表示摩擦系数,J表示转动惯量,TL表示负载转矩,Rs表示定子电阻,id和iq表示d-q轴定子电流;Ld和Lq表示d-q轴定子电流;ud和uq表示d-q轴定子电压,Φ表示永磁体产生的磁链;
为简化永磁同步电机的动态数学模型,定义新的变量:
永磁同步电机的动态数学模型用差分方程表示为:
b根据命令滤波技术和自适应反步法原理,设计一种永磁同步电机命令滤波模糊有限时间控制方法,模型简化为两个独立的子***,即由状态变量x1,x2,x3和控制输入uq组成的子***以及由状态变量x4和控制输入ud组成的子***;
假设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,常数R1>0,常数R2>0;如果命令滤波器的输入信号αu对于所有的t≥0,使得以及成立,其中,ρ1和ρ2均为正常数;同时则可得出,对任意的常数κ>0,使得 和是有界的;那么在有限时间中对于v1和将有以下不等式成立:
其中,常数大于0,且取决于二阶微分方程的设计参数,常数均大于0;
定义跟踪误差变量为:
其中,x1d为期望的位置信号,虚拟控制信号α1,α2为命令滤波器的输入信号,x1,c,x2,c为命令滤波的输出信号,k1、k2、k3、k4为正的设计参数;控制方法设计的每一步都会选取一个合适Lyapunov函数构建一个虚拟控制函数或者真实的控制律;控制方法的设计具体包括以下步骤:
b.1定义命令滤波补偿后的跟踪误差信号为:v1=z1-ξ1,根据差分方程为确保x1能有效跟踪期望信号x1d,选取Lyapunov控制函数对V1求导得:
构建虚拟控制函数:
定义补偿误差:
其中,s1和l1均为正常数,γ是正常数,0<γ<1;
按照公式(5)和公式(6),将公式(4)改写为:
b.2根据差分方程对z2求导可得误差动态方程:定义命令滤波补偿后的跟踪误差信号为:v2=z2-ξ2,同时选取Lyapunov控制函数:对V2求导得:
在实际***中负载参数TL是有界的,定义TL是未知的正常数且上限为d,即0≤TL≤d;根据杨氏不等式可得:其中,ε2是任意小的正数;因此:
其中,Z2=[v2,x2,x3,x4]T;对于光滑函数f2(Z2),给定任意小的ε2≥0,有Φ2 TP2(Z2);令f2(Z2)=Φ2 TP2(Z2)+δ2(Z2);其中,δ2(Z2)表示逼近误差,并满足|δ2(Z2)|≤ε2,根据杨氏不等式,从而有:
其中,||Φ2||为向量Φ2的范数,常数h2>0;
构建虚拟控制函数:
定义补偿误差:
其中,常数s2>0,常数l2>0;和分别是未知常量θ和J的估计值;
按照杨氏不等式,将公式(10)和公式(11)代入公式(9)可得:
b.3根据差分方程对z3求导可得误差动态方程:定义命令滤波补偿后的跟踪误差信号为:v3=z3-ξ3,同时选取Lyapunov控制函数:对V3求导得:
其中,f3(Z3)=b1x3+b2x2x4+b3x2,Z3=[x2,x3,x4]T;对于光滑函数f3(Z3),给定任意小的ε3≥0,有Φ3 TP3(Z3),令f3(Z3)=Φ3 TP3(Z3)+δ3(Z3);其中,δ3(Z3)表示逼近误差,并满足|δ3(Z3)|≤ε3,从而有:
其中,||Φ3||为向量Φ3的范数,常数h3>0;
构建真实控制律:
定义补偿误差
其中,s3和l3均为正常数;
按照公式(14)、公式(15)和公式(16),将公式(13)改写为:
b.4根据差分方程对z4求导可得误差动态方程:定义命令滤波补偿后的跟踪误差信号为:v4=z4-ξ4,同时选取Lyapunov控制函数:对V4求导得:
其中,f4(Z4)=c1x4+c2x2x3,Z4=[x2,x3,x4]T;对于光滑函数f4(Z4),给定任意小的ε4≥0,有Φ4 TP4(Z4);令f4(Z4)=Φ4 TP4(Z4)+δ4(Z4);其中,δ4(Z4)表示逼近误差,并满足|δ4(Z4)|≤ε4,从而有:
其中,||Φ4||为向量Φ4的范数,常数h4>0;
构建真实控制律:
定义补偿误差:
其中,s4和l4均为正常数;
按照公式(19)、公式(20)和公式(21),将公式(18)改写为:
c对永磁同步电机驱动***的控制方法进行稳定性分析
定义θ=max(||Φ2||2,||Φ3||2,||Φ4||2), 是θ的估计值;定义 是J的估计值,构建Lyapunov函数为:对V求导可得:
选择相应的自适应律:
其中,常数r1,r2均大于0,常数m1,m2均大于0;
按照公式(24),将公式(23)改写为:
同样,再由杨氏不等式可得:
其中,i=1,2,3,4;
按照公式(26),将公式(25)改写为:
根据杨氏不等式知:和
所以:
如果可得:
如果根据:
因此可得:
如果可得:
如果根据:
因此可得:
因此:
其中:
利用有限时间将vi约束在一个小区间内,i=1,2,3,4;因为zi=vi+ξi,需要证明ξi也在有限时间内有界,从而得到跟踪误差zi也是在很小的邻域内是有限时间有界的;
选取补偿***的李雅普诺夫函数:
然后得到:
由于η≤|(gi(·))|≤ρ;其中,η表示正数,gi(·)表示已知非线性函数;因此:
其中,k0=2min(ki),i=1,2,3,4;选择合适的li,和ρ实现ξi在有限时间内有界。
本发明具有如下优点:
(1)与传统的控制方法相比,本发明控制方法能够克服参数未知以及负载扰动的影响,实现更加有效的位置跟踪控制。
(2)本发明需要的输入信号是实际工程中易于得到的可直接测量的转速和电流信号量。基于有限时间的自适应反步控制方法本身可以通过软件编程实现,使用模糊逼近电机***中的非线性项,使用有限时间反步法来构造控制器,通过引入命令滤波技术,可以克服计算***的问题,同时引入补偿误差机制来减小命令滤波器产生的误差,提高了控制精度。与此同时,本发明设计的控制方法具有更加简单的结构,利用有限时间的方法使提高了***的收敛速度和干扰抑制能力。总之,所提出的控制方法可以保证***的跟踪误差能够在有限的时间内收敛到原点的一个充分小的邻域中,且该控制器构造简单易行、实现方便、设计合理,与传统的控制器相比具有更快的响应速度、更强的抗干扰能力和更好的跟踪效果。
(3)本发明需要的输入信号是实际工程中易于得到的可直接测量的转速和电流信号量,模糊有限时间算法本身可以通过软件编程实现,并且可以省去对永磁同步电机的参数的设置,易于对永磁同步电机进行直接控制,降低成本、安全可靠,具有广阔的应用前景
(4)本发明不需要根据永磁同步电机的不同而修改控制参数,原理上可以实现对所有型号和功率的永磁同步电机的稳定调速控制,在控制过程中减少对永磁同步电机参数的测量,利于实现永磁同步电机位置调节的快速响应。
附图说明
图1为本发明中由永磁步电机命令滤波模糊有限时间控制器、坐标变换和SVPWM逆变器组成的复合被控对象的示意图;
图2为本发明中永磁同步电机命令滤波模糊有限时间控制器控制后转子角位置和转子角位置设定值的跟踪仿真图;
图3为本发明中永磁同步电机命令滤波模糊有限时间控制器控制后跟踪误差仿真图;
图4为本发明中永磁同步电机命令滤波模糊有限时间控制器控制后同步电动机q轴定子电压仿真图;
图5为本发明中永磁同步电机命令滤波模糊有限时间控制器控制后同步电动机d轴定子电压仿真图。
具体实施方式
下面结合附图以及具体实施方式对本发明作进一步详细说明:
结合图1所示,永磁同步电机命令滤波有限时间模糊控制方法,其涉及的部件主要包括永磁同步电机的命令滤波模糊有限时间控制器1、坐标变换单元2、SVPWM逆变器3和转速检测单元4与电流检测单元5。其中:
转速检测单元4和电流检测单元5主要用于检测永磁同步电机的电流值和转速相关变量,通过实际测量的电流和转速变量作为输入,通过基于命令滤波模糊有限时间的永磁同步电机驱动***控制器1进行电压控制,最终转换为三相电控制永磁同步电机的转速。为了设计一个更加有效的控制器,建立永磁同步电机的动态数学模型是十分必要的。
永磁同步电机命令滤波有限时间模糊控制方法,包括如下步骤:
a建立永磁同步电机的动态数学模型:
其中,Θ表示电机角位置,ω表示电机角速度,np表示极对数,B表示摩擦系数,J表示转动惯量,TL表示负载转矩,Rs表示定子电阻,id和iq表示d-q轴定子电流;Ld和Lq表示d-q轴定子电流;ud和uq表示d-q轴定子电压,Φ表示永磁体产生的磁链;
为简化永磁同步电机的动态数学模型,定义新的变量:
永磁同步电机的动态数学模型用差分方程表示为:
b根据命令滤波技术和自适应反步法原理,设计一种永磁同步电机命令滤波模糊有限时间控制方法,模型简化为两个独立的子***,即由状态变量x1,x2,x3和控制输入uq组成的子***以及由状态变量x4和控制输入ud组成的子***;
假设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,常数R1>0,常数R2>0;如果命令滤波器的输入信号αu对于所有的t≥0,使得以及成立,其中,ρ1和ρ2均为正常数;同时则可得出,对任意的常数κ>0,使得 和是有界的;那么在有限时间中对于v1和将有以下不等式成立:
其中,常数大于0,且取决于二阶微分方程的设计参数,常数均大于0;
定义跟踪误差变量为:
其中,x1d为期望的位置信号,虚拟控制信号α1,α2为命令滤波器的输入信号,x1,c,x2,c为命令滤波的输出信号,k1、k2、k3、k4为正的设计参数;控制方法设计的每一步都会选取一个合适Lyapunov函数构建一个虚拟控制函数或者真实的控制律;控制方法的设计具体包括以下步骤:
b.1定义命令滤波补偿后的跟踪误差信号为:v1=z1-ξ1,根据差分方程为确保x1能有效跟踪期望信号x1d,选取Lyapunov控制函数对V1求导得:
构建虚拟控制函数:
定义补偿误差:
其中,s1和l1均为正常数,γ是正常数,0<γ<1;
按照公式(5)和公式(6),将公式(4)改写为:
b.2根据差分方程对z2求导可得误差动态方程:定义命令滤波补偿后的跟踪误差信号为:v2=z2-ξ2,同时选取Lyapunov控制函数:对V2求导得:
在实际***中负载参数TL是有界的,定义TL是未知的正常数且上限为d,即0≤TL≤d;根据杨氏不等式可得:其中,ε2是任意小的正数;因此:
其中,Z2=[v2,x2,x3,x4]T;对于光滑函数f2(Z2),给定任意小的ε2≥0,有Φ2 TP2(Z2);令f2(Z2)=Φ2 TP2(Z2)+δ2(Z2);其中,δ2(Z2)表示逼近误差,并满足|δ2(Z2)|≤ε2,根据杨氏不等式,从而有:
其中,||Φ2||为向量Φ2的范数,常数h2>0;
构建虚拟控制函数:
定义补偿误差:
其中,常数s2>0,常数l2>0;和分别是未知常量θ和J的估计值;
按照杨氏不等式,将公式(10)和公式(11)代入公式(9)可得:
b.3根据差分方程对z3求导可得误差动态方程:定义命令滤波补偿后的跟踪误差信号为:v3=z3-ξ3,同时选取Lyapunov控制函数:对V3求导得:
其中,f3(Z3)=b1x3+b2x2x4+b3x2,Z3=[x2,x3,x4]T;对于光滑函数f3(Z3),给定任意小的ε3≥0,有Φ3 TP3(Z3),令f3(Z3)=Φ3 TP3(Z3)+δ3(Z3);其中,δ3(Z3)表示逼近误差,并满足|δ3(Z3)|≤ε3,从而有:
其中,||Φ3||为向量Φ3的范数,常数h3>0;
构建真实控制律:
定义补偿误差
其中,s3和l3均为正常数;
按照公式(14)、公式(15)和公式(16),将公式(13)改写为:
b.4根据差分方程对z4求导可得误差动态方程:定义命令滤波补偿后的跟踪误差信号为:v4=z4-ξ4,同时选取Lyapunov控制函数:对V4求导得:
其中,f4(Z4)=c1x4+c2x2x3,Z4=[x2,x3,x4]T;对于光滑函数f4(Z4),给定任意小的ε4≥0,有Φ4 TP4(Z4);令f4(Z4)=Φ4 TP4(Z4)+δ4(Z4);其中,δ4(Z4)表示逼近误差,并满足|δ4(Z4)|≤ε4,从而有:
其中,||Φ4||为向量Φ4的范数,常数h4>0;
构建真实控制律:
定义补偿误差:
其中,s4和l4均为正常数;
按照公式(19)、公式(20)和公式(21),将公式(18)改写为:
c对永磁同步电机驱动***的控制方法进行稳定性分析
定义θ=max(||Φ2||2,||Φ3||2,||Φ4||2), 是θ的估计值;定义 是J的估计值,构建Lyapunov函数为:对V求导可得:
选择相应的自适应律:
其中,常数r1,r2均大于0,常数m1,m2均大于0;
按照公式(24),将公式(23)改写为:
同样,再由杨氏不等式可得:
其中,i=1,2,3,4;
按照公式(26),将公式(25)改写为:
根据杨氏不等式知:和
所以:
如果可得:
如果根据:
因此可得:
如果可得:
如果根据:
因此可得:
因此:
其中:
利用有限时间将vi约束在一个小区间内,i=1,2,3,4;因为zi=vi+ξi,需要证明ξi也在有限时间内有界,从而得到跟踪误差zi也是在很小的邻域内是有限时间有界的;
选取补偿***的李雅普诺夫函数:
然后得到:
由于η≤|(gi(·))|≤ρ;其中,η表示正数,gi(·)表示已知非线性函数;因此:
其中,k0=2min(ki),i=1,2,3,4;选择合适的li,和ρ实现ξi在有限时间内有界。
永磁同步电机命令滤波模糊有限的时间控制器保证位置的跟踪误差能够收敛到原点的一个充分小的邻域内,实现对永磁同步电机的位置高效的跟踪控制。
在虚拟环境下对所建立的永磁同步电机命令滤波模糊有限时间控制方法进行仿真,验证所提出的控制方法的可行性:
电机及负载参数为:
J=0.00379kg·m2,B=1.158*10(-3)N·m/(rad/s),Rs=0.68Ω,np=3;
Ld=0.00315H,Lq=0.00285H;
选择控制率参数为:
k1=35;k2=35;k3=35;k4=35;R1=400,R2=0.4;
m1=m2=0.08;r1=r2=0.07;l1=0.5;l2=0.5;l3=0.5;l4=0.5;
h2=100;h3=100;h4=100。
跟踪信号为:x1d=0.5sin(t)+0.5sin(0.5t)。
负载转矩为:
选择模糊隶属度函数为:
相应的仿真结果如图2、图3、图4和图5所示。其中,图2、图3分别为永磁同步电机命令滤波模糊有限时间控制器控制后转子角位置和转子角位置设定值的跟踪、以及转子角位置和转子角位置设定值的跟踪误差仿真图,通过仿真结果表明效果理想,跟踪效果理想,响应速度快。图4和图5分别为永磁同步电机命令滤波模糊有限时间控制器控制后永磁同步步电动机d轴定子、以及永磁同步步电动机q轴定子电压仿真图,通过仿真结果表明效果理想、波动小、响应速度快。仿真结果表明本发明控制方法克服了参数不确定以及负载扰动的影响并且达到了理想的控制效果。
当然,以上说明仅仅为本发明的较佳实施例,本发明并不限于列举上述实施例,应当说明的是,任何熟悉本领域的技术人员在本说明书的教导下,所做出的所有等同替代、明显变形形式,均落在本说明书的实质范围之内,理应受到本发明的保护。
Claims (1)
1.永磁同步电机命令滤波有限时间模糊控制方法,其特征在于,包括如下步骤:
a建立永磁同步电机的动态数学模型:
其中,Θ表示电机角位置,ω表示电机角速度,np表示极对数,B表示摩擦系数,J表示转动惯量,TL表示负载转矩,Rs表示定子电阻,id和iq表示d-q轴定子电流;Ld和Lq表示d-q轴定子电流;ud和uq表示d-q轴定子电压,Φ表示永磁体产生的磁链;
为简化永磁同步电机的动态数学模型,定义新的变量:
永磁同步电机的动态数学模型用差分方程表示为:
b根据命令滤波技术和自适应反步法原理,设计一种永磁同步电机命令滤波模糊有限时间控制方法,模型简化为两个独立的子***,即由状态变量x1,x2,x3和控制输入uq组成的子***以及由状态变量x4和控制输入ud组成的子***;
假设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,常数R1>0,常数R2>0;如果命令滤波器的输入信号αu对于所有的t≥0,使得以及成立,其中,ρ1和ρ2均为正常数;同时则可得出,对任意的常数κ>0,使得 和是有界的;那么在有限时间中对于v1和将有以下不等式成立:
其中,常数大于0,且取决于二阶微分方程的设计参数,常数均大于0;
定义跟踪误差变量为:
其中,x1d为期望的位置信号,虚拟控制信号α1,α2为命令滤波器的输入信号,x1,c,x2,c为命令滤波的输出信号,k1、k2、k3、k4为正的设计参数;控制方法设计的每一步都会选取一个合适Lyapunov函数构建一个虚拟控制函数或者真实的控制律;控制方法的设计具体包括以下步骤:
b.1定义命令滤波补偿后的跟踪误差信号为:v1=z1-ξ1,根据差分方程为确保x1能有效跟踪期望信号x1d,选取Lyapunov控制函数对V1求导得:
构建虚拟控制函数:
定义补偿误差:
其中,s1和l1均为正常数,γ是正常数,0<γ<1;
按照公式(5)和公式(6),将公式(4)改写为:
b.2根据差分方程对z2求导可得误差动态方程:定义命令滤波补偿后的跟踪误差信号为:v2=z2-ξ2,同时选取Lyapunov控制函数:对V2求导得:
在实际***中负载参数TL是有界的,定义TL是未知的正常数且上限为d,即0≤TL≤d;根据杨氏不等式可得:其中,ε2是任意小的正数;因此:
其中,Z2=[v2,x2,x3,x4]T;对于光滑函数f2(Z2),给定任意小的ε2≥0,有Φ2 TP2(Z2);令f2(Z2)=Φ2 TP2(Z2)+δ2(Z2);其中,δ2(Z2)表示逼近误差,并满足|δ2(Z2)|≤ε2,根据杨氏不等式,从而有:
其中,||Φ2||为向量Φ2的范数,常数h2>0;
构建虚拟控制函数:
定义补偿误差:
其中,常数s2>0,常数l2>0;和分别是未知常量θ和J的估计值;
按照杨氏不等式,将公式(10)和公式(11)代入公式(9)可得:
b.3根据差分方程对z3求导可得误差动态方程:定义命令滤波补偿后的跟踪误差信号为:v3=z3-ξ3,同时选取Lyapunov控制函数:对V3求导得:
其中,f3(Z3)=b1x3+b2x2x4+b3x2,Z3=[x2,x3,x4]T;对于光滑函数f3(Z3),给定任意小的ε3≥0,有Φ3 TP3(Z3),令f3(Z3)=Φ3 TP3(Z3)+δ3(Z3);其中,δ3(Z3)表示逼近误差,并满足|δ3(Z3)|≤ε3,从而有:
其中,||Φ3||为向量Φ3的范数,常数h3>0;
构建真实控制律:
定义补偿误差
其中,s3和l3均为正常数;
按照公式(14)、公式(15)和公式(16),将公式(13)改写为:
b.4根据差分方程对z4求导可得误差动态方程:定义命令滤波补偿后的跟踪误差信号为:v4=z4-ξ4,同时选取Lyapunov控制函数:对V4求导得:
其中,f4(Z4)=c1x4+c2x2x3,Z4=[x2,x3,x4]T;对于光滑函数f4(Z4),给定任意小的ε4≥0,有Φ4 TP4(Z4);令f4(Z4)=Φ4 TP4(Z4)+δ4(Z4);其中,δ4(Z4)表示逼近误差,并满足|δ4(Z4)|≤ε4,从而有:
其中,||Φ4||为向量Φ4的范数,常数h4>0;
构建真实控制律:
定义补偿误差:
其中,s4和l4均为正常数;
按照公式(19)、公式(20)和公式(21),将公式(18)改写为:
c对永磁同步电机驱动***的控制方法进行稳定性分析
定义θ=max(||Φ2||2,||Φ3||2,||Φ4||2), 是θ的估计值;定义 是J的估计值,构建Lyapunov函数为:对V求导可得:
选择相应的自适应律:
其中,常数r1,r2均大于0,常数m1,m2均大于0;
按照公式(24),将公式(23)改写为:
同样,再由杨氏不等式可得:
其中,i=1,2,3,4;
按照公式(26),将公式(25)改写为:
根据杨氏不等式知:和
所以:
如果可得:
如果根据:
因此可得:
如果可得:
如果根据:
因此可得:
因此:
其中:
利用有限时间将vi约束在一个小区间内,i=1,2,3,4;因为zi=vi+ξi,需要证明ξi也在有限时间内有界,从而得到跟踪误差zi也是在很小的邻域内是有限时间有界的;
选取补偿***的李雅普诺夫函数:
然后得到:
由于η≤|(gi(·))|≤ρ;其中,η表示正数,gi(·)表示已知非线性函数;因此:
其中,k0=2min(ki),i=1,2,3,4;选择合适的li,和ρ实现ξi在有限时间内有界。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710089161.6A CN106788046B (zh) | 2017-02-20 | 2017-02-20 | 永磁同步电机命令滤波有限时间模糊控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710089161.6A CN106788046B (zh) | 2017-02-20 | 2017-02-20 | 永磁同步电机命令滤波有限时间模糊控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106788046A true CN106788046A (zh) | 2017-05-31 |
CN106788046B CN106788046B (zh) | 2019-03-26 |
Family
ID=58957678
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710089161.6A Active CN106788046B (zh) | 2017-02-20 | 2017-02-20 | 永磁同步电机命令滤波有限时间模糊控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106788046B (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108964545A (zh) * | 2018-07-30 | 2018-12-07 | 青岛大学 | 一种基于命令滤波的同步电机神经网络反步离散控制方法 |
CN110112738A (zh) * | 2019-05-15 | 2019-08-09 | 青岛大学 | 一种基于命令滤波的直流输电变流器模糊控制方法 |
CN110193833A (zh) * | 2019-06-27 | 2019-09-03 | 青岛大学 | 多机械臂***的自适应有限时间命令滤波反步控制方法 |
CN110275435A (zh) * | 2019-05-24 | 2019-09-24 | 广东工业大学 | 基于观测器的多单臂机械手输出一致自适应命令滤波控制方法 |
CN111181468A (zh) * | 2020-01-20 | 2020-05-19 | 湖南科技大学 | 有限时间控制bbmc调速***控制参数稳定域确定方法 |
CN112019111A (zh) * | 2020-08-27 | 2020-12-01 | 青岛大学 | 基于状态约束的永磁同步电动机随机***模糊自适应控制方法 |
CN113093553A (zh) * | 2021-04-13 | 2021-07-09 | 哈尔滨工业大学 | 一种基于指令滤波扰动估计的自适应反步控制方法 |
CN113659895A (zh) * | 2021-08-02 | 2021-11-16 | 青岛大学 | 基于指令滤波的永磁同步电动机全状态约束有限时间控制方法 |
CN113659894A (zh) * | 2021-07-27 | 2021-11-16 | 青岛大学 | 基于指令滤波的异步电动机随机有限时间模糊自适应控制方法 |
CN114003002A (zh) * | 2021-11-01 | 2022-02-01 | 南京师范大学 | 一种六自由度液压机械手有限时间跟踪控制方法 |
CN114706300A (zh) * | 2022-01-26 | 2022-07-05 | 贵州大学 | 具有扰动及输出约束的永磁同步电机***有限时间控制法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011010533A (ja) * | 2009-05-25 | 2011-01-13 | Yaskawa Electric Corp | モータ制御装置及びモータ制御システム |
CN103715955A (zh) * | 2012-09-28 | 2014-04-09 | 株式会社电装 | 用于交流电机的控制设备 |
US20140191702A1 (en) * | 2013-01-08 | 2014-07-10 | Kabushiki Kaisha Yaskawa Denki | Motor controlling device, motor controlling method and machinery system |
CN105024609A (zh) * | 2015-07-31 | 2015-11-04 | 青岛大学 | 考虑铁损的电动汽车永磁同步电机命令滤波模糊控制方法 |
-
2017
- 2017-02-20 CN CN201710089161.6A patent/CN106788046B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011010533A (ja) * | 2009-05-25 | 2011-01-13 | Yaskawa Electric Corp | モータ制御装置及びモータ制御システム |
CN103715955A (zh) * | 2012-09-28 | 2014-04-09 | 株式会社电装 | 用于交流电机的控制设备 |
US20140191702A1 (en) * | 2013-01-08 | 2014-07-10 | Kabushiki Kaisha Yaskawa Denki | Motor controlling device, motor controlling method and machinery system |
CN105024609A (zh) * | 2015-07-31 | 2015-11-04 | 青岛大学 | 考虑铁损的电动汽车永磁同步电机命令滤波模糊控制方法 |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108964545A (zh) * | 2018-07-30 | 2018-12-07 | 青岛大学 | 一种基于命令滤波的同步电机神经网络反步离散控制方法 |
CN110112738A (zh) * | 2019-05-15 | 2019-08-09 | 青岛大学 | 一种基于命令滤波的直流输电变流器模糊控制方法 |
CN110112738B (zh) * | 2019-05-15 | 2020-11-17 | 青岛大学 | 一种基于命令滤波的直流输电变流器模糊控制方法 |
CN110275435B (zh) * | 2019-05-24 | 2022-07-05 | 广东工业大学 | 基于观测器的多单臂机械手输出一致自适应命令滤波控制方法 |
CN110275435A (zh) * | 2019-05-24 | 2019-09-24 | 广东工业大学 | 基于观测器的多单臂机械手输出一致自适应命令滤波控制方法 |
CN110193833A (zh) * | 2019-06-27 | 2019-09-03 | 青岛大学 | 多机械臂***的自适应有限时间命令滤波反步控制方法 |
CN111181468A (zh) * | 2020-01-20 | 2020-05-19 | 湖南科技大学 | 有限时间控制bbmc调速***控制参数稳定域确定方法 |
CN111181468B (zh) * | 2020-01-20 | 2022-01-04 | 湖南科技大学 | 有限时间控制bbmc调速***控制参数稳定域确定方法 |
CN112019111A (zh) * | 2020-08-27 | 2020-12-01 | 青岛大学 | 基于状态约束的永磁同步电动机随机***模糊自适应控制方法 |
CN113093553A (zh) * | 2021-04-13 | 2021-07-09 | 哈尔滨工业大学 | 一种基于指令滤波扰动估计的自适应反步控制方法 |
CN113093553B (zh) * | 2021-04-13 | 2023-01-17 | 哈尔滨工业大学 | 一种基于指令滤波扰动估计的自适应反步控制方法 |
CN113659894A (zh) * | 2021-07-27 | 2021-11-16 | 青岛大学 | 基于指令滤波的异步电动机随机有限时间模糊自适应控制方法 |
CN113659894B (zh) * | 2021-07-27 | 2023-06-23 | 青岛大学 | 基于指令滤波的异步电动机随机有限时间模糊自适应控制方法 |
CN113659895A (zh) * | 2021-08-02 | 2021-11-16 | 青岛大学 | 基于指令滤波的永磁同步电动机全状态约束有限时间控制方法 |
CN113659895B (zh) * | 2021-08-02 | 2023-08-11 | 青岛大学 | 基于指令滤波的永磁同步电动机全状态约束有限时间控制方法 |
CN114003002A (zh) * | 2021-11-01 | 2022-02-01 | 南京师范大学 | 一种六自由度液压机械手有限时间跟踪控制方法 |
CN114003002B (zh) * | 2021-11-01 | 2024-02-20 | 南京师范大学 | 一种六自由度液压机械手有限时间跟踪控制方法 |
CN114706300A (zh) * | 2022-01-26 | 2022-07-05 | 贵州大学 | 具有扰动及输出约束的永磁同步电机***有限时间控制法 |
CN114706300B (zh) * | 2022-01-26 | 2024-05-14 | 贵州大学 | 具有扰动及输出约束的永磁同步电机***有限时间控制法 |
Also Published As
Publication number | Publication date |
---|---|
CN106788046B (zh) | 2019-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106788046A (zh) | 永磁同步电机命令滤波有限时间模糊控制方法 | |
CN106788086A (zh) | 考虑输入饱和的异步电机命令滤波有限时间模糊控制方法 | |
CN106788052B (zh) | 基于观测器的异步电机命令滤波误差补偿模糊控制方法 | |
CN104993760B (zh) | 考虑铁损的电动汽车异步电机模糊自适应动态面控制方法 | |
CN109873582B (zh) | 基于动态面的永磁同步电机有限时间位置跟踪控制方法 | |
CN105024609B (zh) | 考虑铁损的电动汽车永磁同步电机命令滤波模糊控制方法 | |
CN110112971B (zh) | 一种基于有限时间动态面的异步电动机位置跟踪控制方法 | |
CN106026835A (zh) | 一种基于模糊控制和滑模观测器的无速度传感器优化方法 | |
CN105577058A (zh) | 基于新型模糊自抗扰控制器的五相容错永磁电机速度控制方法 | |
CN107800343A (zh) | 异步电机自抗扰控制器的设计方法 | |
CN107121932A (zh) | 电机伺服***误差符号积分鲁棒自适应控制方法 | |
CN108964545A (zh) | 一种基于命令滤波的同步电机神经网络反步离散控制方法 | |
CN110401391B (zh) | 异步电动机随机***模糊自适应动态面控制方法 | |
CN106788054A (zh) | 一种基于旋转高频注入法和模糊pi控制的无速度传感器控制方法 | |
CN107276471A (zh) | 一种基于状态受限的异步电机模糊位置跟踪控制方法 | |
Yu et al. | Adaptive fuzzy backstepping position tracking control for a permanent magnet synchronous motor | |
CN107294448B (zh) | 一种基于命令滤波的异步电机模糊离散控制方法 | |
CN114280944B (zh) | 一种具有输出约束的pmsm***有限时间动态面控制方法 | |
CN106788053B (zh) | 基于观测器的电动车永磁同步电机***误差补偿控制方法 | |
CN109873583B (zh) | 基于状态受限的永磁同步电机模糊位置跟踪控制方法 | |
CN106533313A (zh) | 电动汽车用永磁同步电机的极限学习机命令滤波控制方法 | |
CN106655962A (zh) | 基于极限学习机的电动汽车异步电机驱动***控制方法 | |
CN108429501B (zh) | 一种永磁同步电机负载扰动的观测方法 | |
Gao et al. | Adaptive fuzzy control with minimal leaning parameters for electric induction motors | |
Yu et al. | Adaptive fuzzy tracking control for a permanent magnet synchronous motor via backstepping approach. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |