基于RBF神经网络的PMSM分数阶互补滑模控制

2022-03-18 05:01李海侠黄致勇
计算机应用与软件 2022年3期
关键词:控制率滑模转矩

李海侠 黄致勇

(桂林理工大学机械与控制工程学院 广西 桂林 541006)

0 引 言

永磁同步电机(PMSM)因具备结构简单、功率密度高、可靠性高、占用空间小等特点,在交流伺服驱动系统领域应用普遍。但由于外部干扰、参数扰动等影响的存在,同时PMSM是一个非线性、变量多、耦合强的系统,导致其动静态性能难以得到提升。近几年,国内外相关研究人员为抑制PMSM系统的不确定性干扰,提高控制系统的相关性能,提出了多种先进控制策略,如:RBF神经网络控制[1]、自抗扰控制[2]、反步终端滑模控制[3]、干扰补偿控制[4]、分数阶滑模控制[5-6]等。

RBF网络具备较强的非线性逼近能力,在PMSM控制领域得到了广泛应用。文献[1]使用梯度下降法(Gradient Descent)修正RBF网络的相关参数,提出了一种基于RBF神经网络的PMSM PID控制方案,用以改善常规PID控制效果。文献[2]将滑模控制与自抗扰控制策略相结合,通过优化控制系统误差反馈控制律以及扩张状态观测器,提高了系统的响应速度和抗干扰能力。文献[3]将终端控制与反步控制相结合,提出了一种基于终端滑模负载观测器的反步控制方法,提高了系统的综合控制性能。为抑制外部不确定性干扰,文献[4]针对高精度直驱PMSM速度伺服系统,通过实时补偿外部力矩干扰,提出一种基于同步测速法的外部干扰补偿控制方法,但该方法仅考虑了慢时变干扰的影响。

众所周知,滑模控制策略(SMC)的一大缺陷是在滑模面附近由于控制率不连续和频繁切换引起的抖振现象。此外,由于其通常无法确定外部干扰的上界,往往将加重抖振现象。近些年来,为了克服这些缺陷,分数阶滑模控制(FOSMC)被广泛应用于控制领域,以更好地削弱抖振和抑制外部干扰。针对常规整数阶滑模控制系统中存在的抖振问题,文献[5]通过引入分数阶微积分相关理论,使用分数阶滑模面代替常规滑模控制器中的整数阶滑模面,提出分数阶滑模控制策略并应用到PMSM驱动控制系统中,利用分数阶控制系统的相关特性削弱抖振;同时采用Fuzzy logic重心法实现开关函数的切换增益自整定,提高了PMSM的综合性能。文献[6]在文献[5]的基础上,在控制器趋近律的设计中引入分数阶,提出一种基于分数阶的积分时变滑模控制策略,削弱了系统抖振,减小了系统跟踪误差范围。

为进一步增强PMSM系统的抗干扰能力,受以上文献启发,本文提出一种将RBF神经网络和分数阶互补滑模控制器相结合的控制策略。在分数阶滑模控制策略基础上,设计以饱和函数作为控制率切换函数的分数阶互补滑模控制器,改善滑模控制的抖振现象,引入RBF神经网络对不确定性干扰进行逼近估计,抑制其对系统的影响。仿真实验结果表明所提出的控制方法具有较高跟踪精度且能有效地抑制外部不确定的干扰。

1 PMSM数学模型

假定磁路不饱和,转子永磁磁场成正弦波分布在气隙中;不计磁滞及涡流损耗的影响,转子不存在阻尼绕组,定子铁芯饱和忽略不计。PMSM在dq坐标系下的数学模型如下[7]:

(1)

式中:id、ud分别为d轴上的电压和电流分量;iq、uq分别为q轴上的电流和电压分量;Lq、Ld分别为交、直轴电感;ψf为永磁体与定子交链磁链;Rs为PMSM的定子绕组电阻;ω为电机的角速度。

PMSM的转矩方程为:

(2)

式中:Te为电机的电磁转矩;p为永磁同步电机的极对数。对于表贴式永磁同步电机有Ld=Lq=L,所以可简化PMSM转矩方程为:

(3)

PMSM的运动方程为:

(4)

式中:TL为负载转矩;B、J分别为电机的摩擦系数和转动惯量。

将式(4)代入式(3),可得:

(5)

考虑到电机参数变化及未建模不确定性,式(5)可以表示为:

(6)

式中:Δa、Δb、Δc为PMSM参数不确定性摄动。

为使PMSM参考角速度ω*能快速跟踪实际输出ω,现定义速度跟踪误差e=ω*-ω,对其求导得:

(7)

式中:d为不确定性干扰。

注记1文献[5]假定不确定性干扰有界。本文则不需要这一假设。

2 基于RBF神经网络的干扰逼近

由于式(7)包含不确定性干扰,现引入RBF神经网络来对其进行非线性逼近。

目前,相关文献对于外部干扰的观测与估计假设较强,缺少有效方法,且大多数方案的控制器与扰动观测器并不是共同设计建立的,往往都是首先设计控制器,然后再设计观测器来重构观测,并将控制器中的相应状态变量直接用重构变量来替代,使得系统实际状态变量与观测变量相互影响,往往会削弱系统的控制性能。文献[7]提出一种有限时间内稳定的非线性干扰观测器,对不确定性干扰进行补偿抑制,但是需要假设干扰连续且一阶导数有界,较难符合实际应用环境。文献[8]提出一种基于干扰观测器的PMSM反推控制方法,同样需要假定不确定性干扰有界且一阶导数为0。文献[9]提出一种快速二阶滑模超扭曲算法控制(STA)对PMSM进行控制,设计一种扩张观测器对外部不确定性干扰进行估计。文献[10]针对PMSM无速度传感器控制设计一种负载扰动观测器,但它们仍需假设干扰一阶导数为0。而RBF神经网络的引入则不需要这些假定,无需确定不确定性干扰的上界,更具有实际意义。

RBF神经网络采用如图1所示的3层前向网络,由于输入层空间到输出层空间是一非线性映射,而隐含层空间到输出层空间是一线性映射,使得系统自我学习速度大幅提高且能有效防止局部极小值问题的出现[15]。

图1 RBF神经网络结构

采用RBF神经网络逼近非线性干扰d,RBF网络算法为[15]:

(8)

(9)

3 分数阶互补滑模控制器设计

3.1 分数阶微积分

分数阶微积分是在整数阶微积分基础上的推广和补充,近年来在控制、机器人相关领域得到了广泛应用,首先给定以下必要知识:

定义1[11]对于正的非整数α,Caputo分数阶导数定义为:

0≤n-1<α

下文中,使用Dα代表α阶分数阶导数。

引理1[12]分数阶线性系统:

(10)

式中:x∈Rn×n,A=(aij)∈Rn×n,0<α<1。

渐近稳定的充要条件为:

|arg(spec(A))|>απ/2

式中:arg(·)为相角;spec(A)为矩阵A的所有特征值。

注记2由于式(10)的解为:

x(t)=Eα,1(At)x0

状态转移函数为:

当α=1时:

根据分数阶系统的稳定条件可知,相对于传统整数阶系统,分数阶线性系统稳定范围更大,适用范围更广。除此之外,分数阶控制系统收敛性的改变可以通过调节分数阶导数的阶数α来实现,以获得系统控制性能的提升。

引理2[13]对于x(t)∈Rn,t≥t0时,有:

式中:P为n维正定矩阵。

3.2 基于RBF网络的传统分数阶滑模控制

参考文献[5],设计分数阶滑模面为:

S=λe+Dαe

(11)

式中:λ>0,0<α<1。

对式(11)求α阶导,得:

λDα-1(-ae-biq+aω*+d)+D2αe

(12)

为保证系统稳定性,设计FOSMC控制率为:

iq=ueq+uv

(13)

(14)

式中:iq为总控制率;ueq为等效控制率;uv为切换控制率。

文献[5-6]采用基于符号函数的指数趋近率函数进行滑模面设计,设计方法虽然简便易于实现,但是仍然容易引起抖振现象。不同于文献[5-6],本文采用以饱和函数作为切换函数的指数趋近率,即:

(15)

式中,饱和函数满足:

(16)

式中:Φ为边界层厚度。

结合式(13)-式(15),分数阶滑模控制率为:

(17)

当系统进入滑模状态(S=0)时:

Dαe=-λe

(18)

因为λ∈R+,故有|arg(-λ)|=π>απ/2,根据引理1,分数阶滑模系统渐近稳定。

(19)

对式(19)求α阶导并综合式(12),结合引理2有:

S[λDα-1(-ae-biq+aω*+d)+

(20)

将RBF神经网络逼近的不确定性干扰代入式(17),并综合式(9)、式(20),有:

(21)

设计自适应律为:

(22)

得:

(23)

根据李雅普诺夫稳定性理论,闭环系统渐近稳定。

综上,基于RBF网络的传统分数阶滑模控制率为式(17),滑模面设计为式(11),神经网络算法为式(8),网络权值自适应律设计为式(22)。

(24)

可以看到,上述控制方案虽然使用以饱和函数作为切换函数的指数趋近率削弱了抖振,但同时也使系统跟踪误差过大。

3.3 基于RBF网络的分数阶互补滑模控制

为进一步减小边界层内的跟踪误差,针对式(7)设计一种分数阶互补滑模控制器(CFOSMC)。滑模面采用广义滑模面Sg和互补滑模面Sc相结合,滑模控制率采用等效控制率和切换控制率组合而成。

广义滑模面Sg设计为:

Sg=Dαe+2λe+λ2D-αe

(25)

互补滑模面Sc设计为:

Sc=Dαe-λ2D-αe

(26)

λ为正常数,与前文一致。

对式(25)-式(26)求α阶导,有:

DαSg=D2αe+2λDαe+λ2e

(27)

DαSc=D2αe-λ2e

(28)

综合式(25)-式(28)可以得到两滑模面之和为:

(29)

且存在以下关系:

(30)

为保证系统稳定性,设计CFOSMC控制率为:

iq=ieq+iv

(31)

(32)

(33)

综合式(31)-式(33),得到分数阶互补滑模总控制率为:

(34)

将RBF神经网络逼近的不确定性干扰代入式(34),得:

(35)

(36)

对式(36)求α阶导并综合式(30),根据引理2有:

(37)

得:

(38)

根据李雅普诺夫稳定性理论,闭环系统渐近稳定。这表明系统从任何初始状态开始都能在有限时间内到达边界层内,且沿着两个滑模面的交集向零点的领域滑动。

综上,基于RBF网络的分数阶互补滑模控制率为式(34),滑模面设计为式(25)-式(26),神经网络算法为式(8),网络权值自适应律设计为式(37)。

(39)

与式(24)相比,闭环系统跟踪误差范围减小一半。因此,与传统分数阶滑模相比,提出的分数阶互补滑模控制方法进一步减小了跟踪误差,削弱抖振,提高了系统稳定性。

4 仿真结果与分析

为验证基于分数阶互补滑模与RBF神经网络的控制器对PMSM控制系统的有效性,对提出的算法进行仿真研究,控制系统框图如图2所示。仿真采用MATLAB/Simulink环境,表贴式PMSM的主要参数设置为:极对数p=4,阻尼系数B=0.008 N·m·s/rad,电感Lm=0.000 85 mH,转动惯量J=0.000 35 kg·m2,磁通量φf=0.175 WB,定子电阻R=2.875 Ω。

图2 系统框图

电机的初始跟踪速度设定为1 200 r/min,在0.6 s时设定跟踪速度为1 000 r/min。电机初始负载转矩为零,在0.4 s时设定为10 N·m。

以FOSMC为例,不同阶次FOSMC在PMSM启动阶段及0.6 s时转速发生变化时的转速响应曲线如图3及图4所示,结果表明所设计的分数阶滑模面的阶次将影响系统的超调量、调节时间及稳态误差,分数阶滑模面阶次越大,系统超调量越大,调节时间也越长,但稳态误差越小;分数阶滑模面阶次越小,系统超调量越小,调节时间也越短,但稳态误差越大。

图3 不同阶次FOSMC转速启动响应

图4 不同阶次FOSMC转速突变响应

电机转速度跟踪对比结果如图5所示,三条曲线分别为基于RBF网络分数阶滑模(RBF-FOSMC)、基于RBF网络分数阶互补滑模(RBF-CFOSMC)和基于RBF网络整数阶互补滑模(RBF-CSMC)控制方法的速度跟踪曲线。仿真结果表明,电机转速在三种方案下都能较好地跟踪给定速度。0.4 s时加入负载转矩10 N·m,三种控制方法对系统的干扰抑制效果明显。

图5 电机转速跟踪对比

初始时刻电机运行转速的比较结果如图6所示,结果表明互补滑模控制明显抑制了超调。图7表明在0.4 s加入外部干扰的情况下RBF-CFOSMC能明显抑制干扰,效果优于RBF-CSMC和RBF-FOSMC。图8表明在0.6 s转速发生变化时RBF-CFOSMC及RBF-CSMC均有快速响应的性能,但能明显看到RBF-CFOSMC响应速度快于RBF-CSMC。

图6 初始时刻电机转速比较

图7 0.4 s转速比较

图8 0.6 s转速比较

改善抖振的情况如图9所示,结果表明抑制抖振情况CFOSMC>CSMC>FOSMC,所设计的CFOSMC相对于传统整数阶互补滑模及常规分数阶滑模控制方法进一步削弱了抖振,且具有更好的快速转矩响应性能。

图9 抖振性能比较

采用文献[10]所提出的方案设计的负载扰动观测器(DOB),与本文所提出的RBF神经网络进行干扰抑制对比,在0.4 s时加入10 N·m的负载转矩,两种方案对干扰的抑制情况如图10所示。结果表明,两种方案都能有效抑制干扰,但本文所提出的RBF神经网络方案对不确定性干扰的抑制效果优于文献[10]所提出的扰动观测器方案,同时,在设计过程中无须假定不确定性干扰有界、连续或者一阶导数为0等假定条件,更具有实际意义。

图10 干扰抑制效果对比

图11表明三相电流幅值与电机转矩的变化相一致,且成正比例关系。当电机转速发生突变时,尖峰电流随之产生,电流的频率也与所给定的电机转速相对应。

图11 定子电流

图12表明电机转矩在0.4 s时能很好地跟踪外部给定的10 N·m负载转矩,转速在0.6 s时降低至1 000 r/min,使得转矩瞬态出现改变。

图12 电机转矩

综上,本文提出的PMSM速度跟踪控制方法,能较好地跟踪给定转速及电磁转矩,引入的RBF神经网络能有效地逼近不确定性干扰并进行干扰补偿,相对于传统滑模控制,分数阶互补滑模系统响应速度更快,超调更小,抑制负载干扰更强,通过调节分数阶导数的阶数α可以改变系统的收敛性,获得系统控制性能的提升。

5 结 语

本文采用RBF神经网络与滑模变结构相结合的控制方法,利用基于分数阶的互补滑模控制器实现电机系统动、静态跟踪性能,通过基于RBF神经网络的反馈控制器以补偿外部不确定的干扰,从而保证系统的快速响应性和鲁棒性。仿真结果表明,本文提出的方法控制效果明显,相对于传统的整数阶滑模控制方法具有更高的跟踪精度和响应速度,为提高PMSM的调速系统的动态品质提供了一种有效途径。

猜你喜欢
控制率滑模转矩
基于滑膜控制的船舶永磁同步推进电机直接转矩控制研究
水下直升机无模型参数自适应滑模控制
高速公路滑模路缘石施工技术及质量控制分析
基于单极性PWM的开关磁阻电机转矩控制策略*
低速范围内的异步电动机直接转矩控制方法探究
永磁直线伺服系统递归小波Elman神经网络互补滑模控制
滑模施工工艺在水利施工中的优势研究
安丘市2016年居民高血压病流行状况分析
基于霍尔位置信号的无刷直流电机直接转矩控制
家庭医生式服务对社区原发性高血压患者治疗依从性及控制率的影响