一种基于神经网络的永磁同步电机混沌***快速终端滑模控制方法
技术领域
本发明属于永磁同步电机控制技术领域,涉及一种基于神经网络的永磁同步电机混沌***快速终端滑模控制方法,特别是对于含有不确定项的永磁同步电机混沌***的快速终端滑模控制方法。
背景技术
永磁同步电机(PermanentMagnetSynchronousMotor,PMSM)在现代工业生产发展过程中起着重要的作用。近年来,国内外学者的研究表明,在一些情况下,永磁同步电机存在混沌现象,这导致***出现了转矩或转速的间歇振荡、控制不稳定、***无规律电磁噪声等现象,严重影响了PMSM的稳定工作。由于混沌的存在,对PMSM控制***的稳定,会产生极强的破坏,同时传统的线性控制方法对抑制或消除混沌的存在已失去效用,因此研究有效的PMSM控制***的混沌镇定方法是很有意义的。
混沌***在很多领域中得到了广泛应用,自从1990年控制混沌的思想被提出后,混沌***的控制研究引起了人们极大的兴趣,创造了众多新的控制理论和方法,主要包括时滞反馈控制方法、反步法、自适应控制方法、滑模控制方法、Lyapunov函数控制法和线性控制方法,使得混沌***控制在稳定区域内。目前,对PMSM控制***的混沌研究,还处于一种初级阶段,且在PMSM混沌控制的研究模型中,电动机的控制电压都没有得到考虑,即只考虑在稳定运行一段时间后,电机***突然断电的情形。但在实际的应用中,电机的动态行为是由电机的控制电压决定的。因此,针对PMSM控制***的混沌运动,寻找工程上易于快速实现且具备较强鲁棒性的控制方法并对其进行镇定是很有必要的,特别是在提高PMSM控制***的运行性能方面。
发明内容
为了解决带有不确定项的永磁同步电机混沌***镇定问题,使PMSM混沌***能够在有限时间内稳定并具备较强的鲁棒性,本发明提供了一种基于神经网络的快速终端滑模控制方法,该方法采用神经网络逼近***中的不确定项,并基于逼近值设计快速终端滑模控制器。该设计同时包含了线性滑模与终端滑模的优点,使***具有快速的全局收敛能力。
为了解决上述技术问题提出的技术方案如下:
一种基于神经网络的永磁同步电机混沌***快速终端滑模控制方法,包括以下步骤:
步骤1,建立永磁同步电机混沌***模型,初始化***状态及控制参数;
1.1,永磁同步电机的数学模型表示如下:
Te=np[ψfiq+(Ld-Lq)idiq](3)
其中ud,uq为定子电压在d、q轴上的分量;id,iq为定子电流在d、q轴上的分量;ψd,ψq是定子磁链在d、q轴上的分量;Ld,Lq是在d、q轴上时,定子绕组的等效电感;ψf表示转子永磁体产生的磁链;Rs是定子电阻;Te表示电机电磁转矩;TL是负载转矩;J是转动惯量;B为摩擦系数;np是电机极对数;ωm是转子机械角速度;ωr=npωm为转子电角速度;
1.2,结合式(1)-(4)将永磁同步电机数学模型写成如下形式:
1.3,对式(5)进行仿射变换和时间尺度变换得:
1.4,基于均匀气隙,对永磁同步电机的数学模型进行探讨,即在的条件下,在d-q坐标轴下,PMSM均匀气息模型写为:
其中,id,iq,ω作为***的状态变量-d,q轴定子电流和转子角速度;ud,uq参数和TL分别为d,q轴外加电压和外部扭矩;σ,γ是***的运行参数;
1.5,令那么式(7)等效为:
其中,x1,x2,x3,为***状态,并且x2,x3不可测;σ和γ为未知参数;u为控制信号,
1.6,将式(8)分解为以下两个子***:
和
其中,式(10)是式(9)的内动态方程:当x1,x2收敛至0时,有成立,从而x3渐近收敛至零点,设:
则式(9)变换为以下的Brunovsky标准形式:
其中,a(x)=σ[-x2-x1x3+γx1-σ(x2-x1)];b=σ;
步骤2,基于神经网络的快速终端滑模控制器设计;
2.1,定义跟踪误差s1及快速终端滑模面为:
s1=y1-yd(13)
其中,yd为***期望输入;α1>0,β1>0;p1,q1是正奇数,且p1<q1;
2.2,对式(13)、(14)分别进行求导得:
根据式(12)、(15),式(16)变为:
2.3,考虑式(17),由于a(x)未知,采用神经网络逼近非线性函数H=a(x):
H=W*Tφ(X)+ε(18)
其中,W*=[w1,w2,…,wL]T∈RL是理想的有界权值矩阵;ε是有界逼近误差,且满足||W*||≤WN,|ε|≤εN,WN,εN是正数;φ(X)=[φ1(X),φ2(X),…,φL(X)]T∈RL是神经网络的基函数,并且采用以下高阶激活函数:
其中,Jk是1,2,…,n的L非有序子集的采样;dj(k)是非负整数;φ(Xj)由以下sigmoid函数所得:
其中,a,b,c,d是控制参数,H=a(x)通过带输入矢量X=[x1 T,x2 T,x3 T]T∈R3的逼近子逼近;
2.4,设计式(12)的快速终端滑模控制器为:
其中,是理想权值W*的估计值;是神经网络不确定估计项;(δ1+δ2)sgn(s2)是在神经网络逼近和权值估计误差时,保证鲁棒性;δ1>εN,δ2是正数,满足
权值调节律由下式所给:
其中,Γ是正定义的对角矩阵;
2.5,选择以下Lyapunov函数:
对V求导并将快速终端滑模控制器、权值调节律代入,得判定***是稳定的。
本发明基于神经网络,设计了一种永磁同步电机混沌***的快速终端滑模控制方法,在解决混沌***镇定问题的同时,有效提高***的快速收敛性能,实现永磁同步电机混沌***地精确控制。
本发明的技术构思为:针对带有非线性不确定项的永磁同步电机混沌***,本发明采用神经网络来逼近***中的非线性不确定项,并根据逼近值设计了一种快速终端滑模控制器,该控制器在传统终端滑模的基础上,增加了线性项,在保留传统滑模鲁棒性的同时,使其同时具有线性滑模和终端滑模的优点,使得永磁同步电机混沌***具有快速全局收敛能力,在有限时间内镇定。本发明提供了一种能够有效镇定永磁同步电机***的混沌现象,并使***在有限时间内快速收敛的基于神经网络的快速终端滑模控制方法,确保永磁同步电机混沌***能够实现较好的控制效果。
本发明的有益效果为:实现永磁同步电机的精确控制,有效镇定永磁同步电机控制***的混沌现象,提高***的快速收敛性能。
附图说明
图1为本发明的控制流程图;
图2为不加控制器时y1的状态轨迹;
图3为不加控制器时y2的状态轨迹;
图4为加入传统终端滑模控制器时y1的状态轨迹;
图5为加入传统终端滑模控制器时y2的状态轨迹;
图6为传统终端滑模控制器u的信号曲线;
图7为加入本发明的快速终端滑模控制器时y1的状态轨迹;
图8为加入本发明的快速终端滑模控制器时y2的状态轨迹;
图9为本发明的快速终端滑模控制器u的信号曲线。
具体实施方式
下面结合附图对本发明做进一步说明。
参照图1-图9,一种基于神经网络的永磁同步电机混沌***快速终端滑模控制方法,包括以下步骤:
步骤1,建立永磁同步电机混沌***模型,初始化***状态及控制参数;
1.1,永磁同步电机的数学模型表示如下:
Te=np[ψfiq+(Ld-Lq)idiq](3)
其中ud,uq为定子电压在d、q轴上的分量;id,iq为定子电流在d、q轴上的分量;ψd,ψq是定子磁链在d、q轴上的分量;Ld,Lq是在d、q轴上时,定子绕组的等效电感;ψf表示转子永磁体产生的磁链;Rs是定子电阻;Te表示电机电磁转矩;TL是负载转矩;J是转动惯量;B为摩擦系数;np是电机极对数;ωm是转子机械角速度;ωr=npωm为转子电角速度;
1.2,结合式(1)-(4)将永磁同步电机数学模型写成如下形式:
1.3,对式(5)进行仿射变换和时间尺度变换得:
1.4,基于均匀气隙,对永磁同步电机的数学模型进行探讨,即在的条件下,在d-q坐标轴下,PMSM均匀气息模型可写为:
其中,id,iq,ω作为***的状态变量-d,q轴定子电流和转子角速度;ud,uq参数和TL分别为d,q轴外加电压和外部扭矩;σ,γ是***的运行参数;
1.5,令那么式(7)等效为:
其中,x1,x2,x3,为***状态,并且x2,x3不可测;σ和γ为未知参数;u为控制信号,
1.6,将式(8)分解为以下两个子***:
和
其中,式(10)是式(9)的内动态方程:当x1,x2收敛至0时,有成立,从而x3渐近收敛至零点,设:
则式(9)变换为以下的Brunovsky标准形式:
其中,a(x)=σ[-x2-x1x3+γx1-σ(x2-x1)];b=σ;
步骤2,基于神经网络的快速终端滑模控制器设计;
2.1,定义跟踪误差s1及快速终端滑模面为:
s1=y1-yd(13)
其中,yd为***期望输入;α1>0,β1>0;p1,q1是正奇数,且p1<q1;
2.2,对式(13)、(14)分别进行求导得:
根据式(12)、(15),式(16)变为:
2.3,考虑式(17),由于a(x)未知,采用神经网络逼近非线性函数H=a(x):
H=W*Tφ(X)+ε(18)
其中,W*=[w1,w2,…,wL]T∈RL是理想的有界权值矩阵;ε是有界逼近误差,且满足||W*||≤WN,|ε|≤εN,WN,εN是正数;φ(X)=[φ1(X),φ2(X),…,φL(X)]T∈RL是神经网络的基函数,并且可采用以下高阶激活函数:
其中,Jk是1,2,…,n的L非有序子集的采样;dj(k)是非负整数;φ(Xj)由以下sigmoid函数所得:
其中,a,b,c,d是控制参数,H=a(x)通过带输入矢量X=[x1 T,x2 T,x3 T]T∈R3的逼近子逼近;
2.4,设计式(12)的快速终端滑模控制器为:
其中,是理想权值W*的估计值;是神经网络不确定估计项;(δ1+δ2)sgn(s2)是在神经网络逼近和权值估计误差时,保证鲁棒性;δ1>εN,δ2是正数,满足
权值调节律由下式所给:
其中,Γ是正定义的对角矩阵;
2.5,选择以下Lyapunov函数:
对V求导并将快速终端滑模控制器、权值调节律代入,得判定***是稳定的。
为验证所提方法的有效性,本发明对由式(21)所示的基于神经网络的永磁同步电机混沌***快速终端滑模控制器(fastterminalslidingmodecontrolbasedonneuralnetwork,NN+FTSM)的控制效果进行仿真实验,并与无控制器(Nocontroller,NC)、基于神经网络的传统终端滑模控制器(terminalslidingmodecontrolbasedonneuralnetwork,NN+TSM)效果进行了对比。设置实验中的初始条件和控制参数为:采取仿真步长0.01s;取***参数为λ=1,σ=0.1;控制器参数为ε=0.5,α1=50,β1=0.5,p1=p2=5,q1=q2=7,δ=60,μ=0.8,期望信号为y1d=y2d=0,初始状态为(x1(0),x2(0),x3(0))=(0.1,0.1,0.1);神经网络参数a=2,b=10,c=1。
图2-图9是对含有非线性不确定项的永磁同步电机混沌***的仿真效果对比图。图2和图3是不加入控制器的***(12)仿真状态轨迹图y1,y2,由图可看出y1状态已失稳,y2在10s左右进入稳定状态;图4至图6是在***(12)中加入基于神经网络的传统终端滑模控制器的状态轨迹图y1,y2,u,由图可看出,y1,y2皆在23s左右进入稳定状态。图7至图9是加入本发明的基于神经网络快速终端滑模控制器的状态轨迹图y1,y2,u,由图可看出,y1,y2皆可在0.1s左右进入稳定状态。由三种仿真效果对比可知,与传统终端滑模控制器和不加控制器相比较,基于本发明的快速终端滑模控制器,能使***状态更快速的收敛至平衡点,且利用神经网络逼近不确定项a(x)设计控制器能有效提高***的控制效果。从仿真实验的结果来看,基于神经网络的永磁同步电机混沌***快速终端滑模控制方法能有效解决永磁同步电机混沌***的镇定问题,并提高***的快速收敛性能,实现永磁同步电机混沌***地精确控制。
以上阐述的是本发明给出的仿真对比实验用以表明所设计方法的优越性,显然本发明不只是局限于上述实例,在不偏离本发明基本精神及不超出本发明实质内容所涉及范围的前提下对其可作种种变形加以实施。本发明所设计的控制方案对含有不确定项的永磁同步电机混沌***具有良好的镇定效果,能有效提高***的快速收敛性能,使永磁同步电机混沌***能够实现较好的镇定控制效果。