摘要
传统电流电压双闭环策略中, 滑模控制器对于系统模型参数具有较强的依赖性, 导致有源电力滤波器的电流内环控制器存在鲁棒性下降、动态响应迟缓等问题. 为此, 本文提出一种基于径向基函数(RBF)神经网络的双闭环滑模控制策略, 以提高补偿电流动态响应速度和鲁棒性. 该控制策略内环采用RBF神经网络全局快速终端滑模控制器; 外环采用线性滑模控制器. RBF神经网络通过在线逼近未知项以降低对模型的依赖性, 全局快速终端滑模控制器用于提高系统收敛性. 实验结果表明, 所提控制策略能够使单相三电平有源电力滤波器在稳态和动态工况下, 均展现出更优越的电流跟踪性能与更强的鲁棒性.
Abstract
In the traditional current-voltage double closed-loop strategy, the sliding mode controller has a strong dependence on the system model parameters, which leads to problems such as reduced robustness and sluggish dynamic response in the current inner loop controller of the active power filter. To address this, this paper proposes a double closed-loop sliding mode control strategy based on radial basis function (RBF) neural networks to improve the dynamic response speed and robustness of the compensation current. The inner loop of this control strategy adopts a RBF neural network global fast terminal sliding mode controller, while the outer loop uses a linear sliding mode controller. The RBF neural network reduces the dependence on the model by online approximation of unknown terms, and the global fast terminal sliding mode controller is used to enhance the system’s convergence. Experimental results show that the proposed control strategy enables the single-phase three-level active power filter to exhibit superior current tracking performance and stronger robustness under both steady-state and dynamic operating conditions.
1 引言
传统非线性控制策略,如PI控制 [1]、重复控制 [2]、滑模控制(sliding mode control,SMC)[3] 等,在系统模型精确且参数稳定的情况下通常能够获得较优的控制性能. 其中,滑模控制因其响应迅速、鲁棒性强、精度高等优势 [4-5],近年来已被广泛应用于有源电力滤波器(active power filter,APF)的控制系统设计中 [6-7] .然而,传统滑模控制策略存在两个固有不足: 一是收敛速度较慢,二是对系统模型依赖性强 [8],这些问题在一定程度上影响了控制精度和系统稳定性. 前者可通过设计更复杂的非线性滑模函数进行优化 [9],后者则通过引入设计观测器、神经网络等不确定逼近器来解决 [10-11] .
为提升滑模控制的收敛速度,文献 [12-13] 采用了全局快速终端滑模控制(global fast terminal SMC,GFTSMC),该方法通过设计复杂的非线性滑模面,使系统状态在远离平衡点时具备快速有限时间收敛特性; 而在接近平衡点时,则切换为有限时间精确收敛模态,从而显著提升全局收敛速度.
神经网络广泛应用于非线性控制器参数调节,能有效降低控制器对精确系统模型的依赖 [14-15] . 文献 [16] 针对降压变换器,提出了一种基于长短时记忆神经网络的无模型自适应控制策略,该方法有效规避了复杂非线性系统的建模与控制问题,并显著提升了系统鲁棒性. 文献 [17] 则设计了基于模糊神经网络的滑模控制器,增强了系统的抗干扰性和自适应能力. 文献 [18] 针对四旋翼无人机的动力学参数不确定性和外部扰动的问题,提出了一种基于递归神经网络的自适应滑模控制方法,该方法利用递归神经网络动态逼近能力,有效降低了传统控制方法对精确动力学模型的依赖. 针对电力电子等快速动态系统的实时控制需求,径向基函数(radial basis function,RBF)神经网络因其局部逼近特性与低计算延迟,成为更合适的优化方案 [19] . 文献 [20] 针对三电平整流器,设计了一种基于RBF神经网络的自适应滑模控制器,利用神经网络在线逼近系统中的未知项,从而有效降低了滑模控制器对系统模型参数的依赖,使有功和无功功率准确跟踪至期望目标. 文献 [21] 针对Vienna整流器直流侧中点电位平衡问题,提出了一种结合RBF神经网络的积分滑模控制策略,自适应逼近电压外环非线性特性,有效降低切换增益、提升抗干扰能力,实现了高精度电压控制.
综上所述,本文提出一种基于RBF神经网络的双闭环滑模控制策略. 针对电流内环,引入RBF神经网络对系统的非线性未知项进行实时逼近,设计了基于神经网络的全局快速终端滑模控制器(global fast terminal sliding mode controller based on neural network,GFTSMCNN),以提升收敛速度与系统鲁棒性; 电压外环采用线性滑模控制策略,以简化控制结构并确保直流侧电压的稳定性. 该策略有效提升了单相三电平APF的谐波补偿精度、动态响应速度与系统鲁棒性. 最后,基于所搭建的实验平台,对所提控制策略的有效性与优越性进行了实验验证.
2 单相三电平APF的拓扑和数学模型
单相三电平有源电力滤波器的拓扑结构如图1所示,该结构主要由电网,非线性负载以及APF主电路 3部分组成. 主电路中: Qa1 ∼ Qa4和Qb1 ∼ Qb4为开关管; Da1 ∼ Da2和Db1 ∼ Db2为二极管; L为交流侧进线电感; R为进线电感等效电阻; C1和C2为直流侧分裂电容; is,iL,ic分别为电网电流、负载电流和补偿电流; Udc为直流侧电压; Us为电网电压.
图1单相三电平有源电力滤波器拓扑结构
Fig.1Topology structure of single-phase three-level APF
根据图1所示的电路拓扑图,有源电力滤波器的数学模型可表示为
(1)
式中: S代表开关管的开关状态,C代表直流侧电容 C1与C2串联后的等效电容.
在APF中,电流控制系统的动力学模型可表示为
(2)
式中: d为总干扰,其中D为一有界正常数,表示系统干扰的上界; f(ic)表示与电流相关的非线性未知项; u为控制输入.
f(ic)和B的具体表达式为
(3)
(4)
直流侧电压Udc一阶微分方程可表示为
(5)
3 RBF神经网络
RBF神经网络是一种单隐层的三层前馈型神经网络,其结构简单、收敛速度快,并且具有良好的泛化能力,能实现全局逼近. 该网络主要由3个层级组成: 输入层、隐含层和输出层. 在RBF神经网络中,输入层由信号源结点构成,负责接收和传递信息,但不对传入的信息进行任何形式的变换; 隐含层通过激活函数对输入信息进行非线性空间映射变换; 输出层则对隐含层输出的信息进行线性加权,并将其作为神经网络的输出结果.
隐含层激活函数采用高斯函数,其式为
(6)
式中: xi = [x1 x2 · · · xn]为神经网络的输入信号,n代表输入层节点数,i表示网络输入层第i个的输入; j为网络隐含层第j个输入,cj和bj (j = 1,2,· · ·,m)分别为激活函数的中心值和基底宽度,m代表隐含层节点数.
RBF神经网络输出算法可表示为
(7)
式中:为网络逼近误差,为一有界正常数,表示逼近误差的上界,Wj 为网络权重,W = [W1 W2 · · · Wm] T. 理想情况下,神经网络达到最优逼近效果,此时W∗为网络权重最优值,则实际值f∗可表示为
(8)
实际值f∗与近似值误差最小时,可表示为
(9)
式中为权重W的近似值,随时在线更新.
4 双闭环控制系统
基于滑模控制的双闭环APF控制系统主要有两个控制目标:
1)补偿电流控制目标: 实现补偿电流ic对指令电流的精确跟踪,确保动态响应速度与稳态控制精度均满足APF系统性能要求;
2)直流侧电压控制目标: 在确保补偿电流控制性能的同时,实现直流侧电容电压的稳压控制,以维持直流母线能量平衡并确保功率传输的稳定性.
上述两个控制目标相互耦合,构成经典的双目标跟踪控制问题. 针对这一特性,本文设计了一种基于滑模控制的双闭环控制系统,分别实现对补偿电流和直流电压的稳定控制.
4.1 电流内环滑模控制器设计
传统滑模控制虽能实现系统状态的渐近收敛,但其收敛时间非有限,且无法保证全局可达性. 为此,本文引入并设计全局快速终端滑模控制策略,以兼顾收敛速度与全局可达性.
4.1.1 滑模控制器的设计
补偿电流跟踪误差e1及其导数定义如下:
(10)
(11)
设计全局快速终端滑模面为
(12)
式中: α >0,β >0,0 <γ <1.
将式(2)代入式(12),得到s1的导数为
(13)
为有效抑制系统抖振,并确保系统状态变量在有限时间内收敛至滑模面,本文采用指数趋近,其表达式为
(14)
式中: k1 >0为切换增益,k2 >0为指数趋近系数,sgn(·)为符号函数.
将式(13)–(14)联立,并在控制器设计中忽略总干扰d,从而得到如下的全局快速终端滑模控制律:
(15)
注 1 当趋近律中采用符号函数时,滑模控制器在进入滑动模态后,由于高频切换特性会产生抖振现象. 为抑制此现象,实际的滑模函数设计中,常采用饱和函数替代符号函数,以实现控制信号的平稳过渡. 饱和函数sat(·)的定义为
(16)
式中δ为饱和界限,且δ >0.
4.1.2 滑模面稳定性分析
引理 1 考虑非线性系统是系统状态. 若存在连续正定函数V(x)满足
(17)
其系统状态从初始状态收敛到平衡点为有限时间收敛,且收敛时间T满足
(18)
式中: c >0,0 <ρ <1.
证针对所设计的全局快速终端滑模控制器的稳定性进行分析,选取Lyapunov函数为
(19)
将式(14)代入式(19),得V1的导数为
(20)
由k1 >0和k2 >0可得,且当时,严格有依据Lyapunov稳定性理论,系统状态收敛于平衡点.
为证明系统状态有限时间收敛,对缩放
(21)
由引理1可得, V1将在有限时间内收敛至平衡点,误差e1也将在有限时间内收敛,且收敛时间Tr满足
(22)
证毕.
4.2 基于神经网络的全局快速终端滑模控制器
实际APF系统中,由于元件参数摄动及外部干扰的影响,精确的系统建模往往较为困难. 为降低滑模控制器对精确系统模型的依赖,提升系统鲁棒性并改善控制性能. 本文引入基于RBF神经网络的参数估计方法进行控制器设计,RBF神经网络结构如图2所示.
图2RBF神经网络结构
Fig.2RBF neural network structure
神经网络的权重值W通过在线更新实现自适应调整,以逼近最优值; 隐含层激活函数的参数c和b 被设定为固定值. 神经网络的输入层由补偿电流跟踪误差及其导数组成,记为输出结果用于估计系统中非线性未知项f(ic),其估计值记为
基于上述神经网络估计结果,控制律式(15)可被为改写为
(23)
图3展示了GFTSMCNN的结构及其工作流程,终端滑模控制器结合神经网络的估计结果生成控制输入u.
图3GFTSMCNN结构图
Fig.3Structure diagram of the GFTSMCNN
4.2.1 控制器稳定性分析
实际值f∗与近似值之间的逼近误差为
(24)
将式(23)–(24)代入式(13)得s1的导数为
(25)
证选取Lyapunov函数为
(26)
式中:是参数误差. 对V2求导得
(27)
将式(25)代入式(27),可得
(28)
为满足设计神经网络权重参数更新律为
(29)
将式(29)代入式(28)得V2的导数为
(30)
逼近误差为一极小正实数,且在k2 >0 的条件下,若切换增益 k1 选取使其满足 k1 >εN + D,则可保证依据 Lyapunov稳定性理论,系统状态收敛于平衡点. 证毕.
4.3 电压外环滑模控制器设计
鉴于电压外环动态响应速度需求较低,本研究采用线性滑模控制. 该策略可在保证稳定性的前提下显著降低计算复杂度,能充分满足直流侧电压控制需求.
4.3.1 滑模控制器的设计
直流侧电压跟踪误差e2及其导数定义如下:
(31)
(32)
设计线性滑模面为
(33)
式中滑模面参数λ >0.
将式(33)代入式(5)可得,滑模面函数s2为
(34)
理想情况下s2 = 0,可得到电压外环的输出电流的表达式为
(35)
对Us和is进行谐波检测后,得到非线性负载电流的谐波电流分量iLh和无功电流分量iLq. 这些分量与电压外环输出电流配合,共同构成补偿电流指令信号,其表达式为
(36)
式中ω为电源电压Us的角频率.
4.3.2 滑模面稳定性分析
证选取Lyapunov函数为
(37)
对V3求导得
(38)
对s2进行如下分析: 当时,需要在有限时间内增大ic,以满足当时,需要在有限时间内减小ic,以满足实际量需时刻跟随给定量,从而驱动系统状态向滑模面收敛,确保系统稳定性.
4.4 双闭环控制系统
由以上分析,可得到基于滑模控制的单相APF双闭环控制框图,如图4所示.
图4单相APF控制框图
Fig.4The control block diagram of single-phase APF
电压外环输出的误差信号与电源谐波电流及无功电流叠加后,作为电流内环的电流幅值输入信号. 控制律 u 经空间矢量脉冲宽度调制(space vector pulse width modulation,SVPWM)后,控制APF主电路运行.
5 实验验证
为验证所提控制策略的有效性和优越性,本文按照图1所示的电路结构搭建实验样机. 实验样机的控制器采用TMS320F28335 DSP芯片,并使用固纬PTS5000实验平台进行小功率实验测试. 实验装置的布局如图5所示,APF电路参数见表1.
图5实验样机平台
Fig.5Experimental prototype platform
表1电路参数
Table1Circuit’s parameters
图6为所提控制方法下,补偿前后电网侧电压与电流波形. 当APF 未接入电网时,基波位移角 ϕ0 为 11.16◦,对应的功率因数为 0.910 8; APF 接入电网后,基波位移角ϕ0为0.774◦,功率因数为 0.999 8. 结果表明,基于所提控制策略的APF能够有效补偿负载电流中的无功分量,从而减少电网中无功功率流动,并提升电气设备的效率.
在稳态和负载动态切换工况下,将本文所提控制策略的谐波抑制效果与以下两种控制策略进行对比分析: 1)内环PI控制与外环滑模控制(PI-SMC); 2)内环GFTSMCNN控制与外环PI控制(GFTSMCNN-PI).
图7为3种控制策略在稳态工况下的实验波形对比. 由于非线性负载的影响,负载电流呈现显著的非正弦特性. 经有源电力滤波器补偿后,电网电流波形质量得到明显改善. 相比之下,本文提出的 GFTSMCNN-SMC控制策略展现出最优的补偿性能,电网电流波形最接近标准正弦波形.
图8–9为3种控制策略在负载突变工况下的实验波形对比. 结果表明,采用GFTSMCNN-SMC控制策略时,APF 系统能够更迅速地输出补偿电流,其电网电流波形最接近理想正弦波,且在负载突变条件下仍能保持稳定的正弦波形. 上述结果充分验证了所提出的控制策略的有效性,该控制策略能够使APF系统快速响应负载电流变化,有效补偿电网电流,从而具有更强的鲁棒性与更快的动态响应速度.
为直观展示所提控制策略的优越性,不同工况下电网电流的总谐波失真率(total harmonic distortion,THD)分析结果如表2所示. 数据表明,本文提出的控制方案在稳态及动态条件下均展现最低的THD值,进一步验证了该策略在谐波抑制方面的优越性能.
图6补偿前后电网侧电压与电流波形
Fig.6Power supply voltage and current waveforms before and after compensation
图7稳态实验波形
Fig.7Steady-state experimental waveforms
图8负载增加的实验波形
Fig.8Experimental waveforms of load increase
6 结论
本文针对电网谐波治理问题展开研究,为提升三电平有源电力滤波器的滤波性能,提出了一种基于 RBF神经网络的双闭环滑模控制策略. 与传统双闭环控制结构相比,该策略不仅具有更强的鲁棒性和更快的收敛速度,还通过引入神经网络降低了滑模控制器对精准模型的依赖. 实验对比结果表明: 采用所设计控制策略的APF系统能够实现谐波电流的快速、准确补偿,系统抗干扰性和响应速度得到显著提升; 电网电流波形最接近正弦波,谐波含量最低. 上述结果验证了所提控制策略的优越性及其良好的工程应用前景.
图9负载减少的实验波形
Fig.9Experimental waveforms of load decrease
表2不同工况下电网电流总谐波失真率
Table2THD of grid current under different operating conditions