有源电力滤波器RBF双神经网络自适应滑模控制方法转让专利

申请号 : CN201710512371.1

文献号 : CN107147120B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘倪宣费峻涛

申请人 : 河海大学常州校区

摘要 :

本发明公开了一种有源电力滤波器RBF双神经网络自适应滑模控制方法,其特征是,包括如下步骤:步骤1)建立有源电力滤波器的数学模型;步骤2)基于分数阶滑模面设计自适应RBF双神经网络,利用两个RBF神经网络分别逼近系统的非线性函数和干扰上界;步骤3)根据分数阶RBF双神经网络滑模控制器控制有源电力滤波器。该方法利用分数阶自身能够摆脱系统函数的依赖问题和提高系统控制响应的特性;在此基础上利用RBF神经网络不依赖系统的模型的特性,来逼近系统的非线性函数和干扰值的上界,并且通过设计Lyapunov函数证明了系统控制器的稳定性,对指令电流实时跟踪补偿、可靠性高、对参数变化鲁棒性高、稳定性高。

权利要求 :

1.一种有源电力滤波器RBF双神经网络自适应滑模控制方法,其特征是,包括如下步骤:步骤1)建立有源电力滤波器的数学模型;

步骤2)基于分数阶滑模面设计自适应RBF双神经网络,利用两个RBF神经网络分别逼近系统的非线性函数和干扰上界,所述分数阶滑模面为s=-λ1e-λ2∫e-λ3Dα-1e,λ1,λ2,λ3为正常数,记Dα为分数阶微积分的运算符号,α为分数阶微积分计算的阶次,e表示跟踪误差;基于分数阶滑模面得到Lyapunov函数V1、V2, 式中s是切换函数,sT为s的转置, 和 分别是RBF双神经网络权值误差, 为的转置, 为 的转置,ω1*和ω2*分别为RBF双神经网络的理想权值, 和 分别为RBF双神经网络的实时估计权值,η1和η2分别为正常数;

根据Lyapunov稳定性定理设计双神经网络的自适应律;

步骤3)根据分数阶RBF双神经网络滑模控制器控制有源电力滤波器。

2.根据权利要求1所述的一种有源电力滤波器RBF双神经网络自适应滑模控制方法,其特征是,所述步骤1)中数学模型的建立针对三相三线制系统有源电力滤波器。

3.根据权利要求2所述的一种有源电力滤波器RBF双神经网络自适应滑模控制方法,其特征是,所述步骤1)中数学模型为 其中,v1、v2、v3分别为电网与APF连接处的电压,i1、i2、i3分别为APF注入电网的补偿电流,Lc为电感,Rc为电阻,V1M、V2M、V3M分别为APF的a相电压、APF的b相电压和APF的c相电压,VMN表示电网中性点和APF系统中性点间的电压。

4.根据权利要求3所述的一种有源电力滤波器RBF双神经网络自适应滑模控制方法,其特征是,为了标识IGBT的开关状况,对步骤1)的模型进行形势变换:令v1+v2+v3=0,i1+i2+i3=0,进而可以得到 引入函数其中,k=1,2,3;

由VkM=CkVdc,将模型变换为:

5.根据权利要求1所述的一种有源电力滤波器RBF双神经网络自适应滑模控制方法,其特征是,所述步骤2)中RBF双神经网络的自适应律为: 其中,φ(x)=[φ1(x),φ2(x)…φn(x)]T为高斯基函数,·表示导数。

说明书 :

有源电力滤波器RBF双神经网络自适应滑模控制方法

技术领域

[0001] 本发明涉及一种有源电力滤波器RBF双神经网络自适应滑模控制方法。

背景技术

[0002] 随着社会的进步和发展,人们的生活水平日益提高,大量的用电设备投入到日常的生产生活中,随之而来的就是,电网中出现大量的谐波和无功功率的污染,这严重影响着电能的质量。电网中存在谐波电压或谐波电流会增加电力系统设备的附加损耗,导致测量和自动控制仪器失灵等问题,影响了设备的使用效率,严重时可能会因线路过热引起火灾。
[0003] 目前主要采用外部谐波补偿装置来补偿谐波,滤波器分为无源滤波器和有源滤波器两种。无源滤波器对谐波的控制效果受系统的阻抗特性影响很大,极易受到温度、谐波和非线性负载变化的影响,其滤波性能不稳定。除此之外,无源滤波器只能滤除特定阶次的谐波,因此并不适用于谐波情况复杂的场所。存在只能补偿特定谐波等缺陷,所以现在对电能问题的治理主要集中在有源滤波器。相比于无源滤波器,有源滤波器实现了动态补偿,响应速度快;所需储能元件容量不大;受电网阻抗的影响不大,不会和电网阻抗发生谐振等。
[0004] 目前,国内外尚未形成系统的有源电力滤波器的先进控制理论体系,有源滤波器的建模方法因人而异,采用的控制方法也多种多样,导致系统的稳定性和可靠性较低。

发明内容

[0005] 为解决现有技术的不足,本发明的目的在于提供一种有源电力滤波器RBF双神经网络自适应滑模控制方法,能够对指令电流实时跟踪补偿、可靠性高、对参数变化鲁棒性高、稳定性高。
[0006] 为了实现上述目标,本发明采用如下的技术方案:
[0007] 一种有源电力滤波器RBF双神经网络自适应滑模控制方法,其特征是,包括如下步骤:
[0008] 步骤1)建立有源电力滤波器的数学模型;
[0009] 步骤2)基于分数阶滑模面设计自适应RBF双神经网络,利用两个RBF神经
[0010] 网络分别逼近系统的非线性函数和干扰上界;
[0011] 步骤3)根据分数阶RBF双神经网络滑模控制器控制有源电力滤波器。
[0012] 进一步地,所述步骤1)中数学模型的建立针对三相三线制系统有源电力滤波器。
[0013] 进一步地,所述步骤1)中数学模型为 其中,v1、v2、v3分别为电网与APF连接处的电压,i1、i2、i3分别为APF注入电网的补偿电流,Lc为电感,Rc为电阻,V1M、V2M、V3M、VMN分别为M点到a、b、c、N点的电压。
[0014] 进一步地,为了标识IGBT的开关状况,对步骤1)的模型进行形势变换:
[0015] 假设v1+v2+v3=0,i1+i2+i3=0,进而可以得到 引入函数其中,k=1,2,3;
[0016] 由VkM=CkVdc,将模型变换为:
[0017] 进一步地,所述步骤2)中分数阶滑模面为s=-λ1e-λ2∫e-λ3Dα-1e,λ1,λ2,λ3为正常数,e表示跟踪误差;
[0018] 基于分数阶滑模面得到Lyapunov函数V1、V2,T
式中s是切换函数,s为s的转置, 和 分别是RBF双神经网络权值误差,
为 的转置, 为 的转置,ω1*和ω2*分别为RBF双神经网络的理想权值, 和 分
别为RBF双神经网络的实时估计权值,η1和η2分别为正常数;tr(·)表示对矩阵的主对角线上的元素求和;
[0019] 根据Lyapunov稳定性定理设计双神经网络的自适应律。
[0020] 进一步地,所述步骤2)中RBF双神经网络的自适应律为: 其T
中,φ(x)=[φ1(x),φ2(x)…φn(x)]为高斯基函数。
[0021] 本发明所达到的有益效果:在基于分数阶滑模的有源电力滤波器自适应RBF双神经网络控制法中,分数阶滑模面能够不依赖于系统函数本身,快速的实现跟踪;自适应RBF双神经网络控制器分别用来逼近有源电力滤波器中的非线性部分和干扰值的上界。设计的控制器能够确保对指令电流的实时跟踪并加强系统的鲁棒性;可对有源电力滤波器进行有效、可靠的控制,在对系统参数未知的情况下,可以有效估计出系统的各项参数,并且保证系统全局的稳定性;在基于分数阶滑模的有源电力滤波器自适应RBF双神经网络控制器的设计的基础上,可逐步得到动态控制律和自适应律;在滑模控制的设计中主要是利用常规的滑模变结构控制,其能够克服系统的不确定性,对干扰具有很强的鲁棒性,尤其对非线性系统的控制具有很强的控制效果。

附图说明

[0022] 图1是本发明具体实施例中有源电力滤波器的模型示意图;
[0023] 图2是本发明的原理示意图;
[0024] 图3是本发明的具体实施例中对电网电流进行补偿之后的时域响应曲线图;
[0025] 图4是本发明的具体实施例中对进行补偿之后的电流频谱图。

具体实施方式

[0026] 下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
[0027] 本专利中一阶导数的表示均采用的是字母上加点的形式。
[0028] 本发明涉及一种有源电力滤波器RBF双神经网络自适应滑模控制方法,其特征是,包括如下步骤:
[0029] 步骤1)建立有源电力滤波器的数学模型,本实施例中数学模型的建立针对三相三线制系统有源电力滤波器,其原因在于在生活中,三相交流电的应用占多数,所以主要研究用于三相三线制系统的情况。
[0030] 主电路结构如图1所示。有源电力滤波器的基本工作原理是,通过对电网电流进行实时采集,快速获取相关的补偿分量,经过对高性能变流器的控制,产生PWM波并且注入至有源电力滤波器中,产生相应的补偿电流,进而消除谐波电流。
[0031] 根据电路理论和基尔霍夫定理可以得到模型为 其中,v1、v2、v3分别为电网与APF连接处的电压,i1、i2、i3分别为APF注入电网的补偿电流,Lc为电感,Rc为电阻,V1M、V2M、V3M、VMN分别为M点到a、b、c、N点的电压。
[0032] 假设v1+v2+v3=0,i1+i2+i3=0,进而可以得到
[0033] 为了标识IGBT的开关状况,引入函数 其中,k=1,2,3;
[0034] 由VkM=CkVdc,将模型变换为:
[0035] 由于在滤波器的主电路中,三相电路之间不存在耦合,因此,上述数学模型,可以视作三个相同结构的单相电路的物理组合,表示如下: 其中x为APF注入电网的补偿电流,x=[i1i2i3], 是x的一阶导数,非线性函数
vdc是直流侧电容电压, d是未知干扰,满足ρ-|d|>σ1,σ1是一
小正数,ρ是一正数,v1,v2,v3分别为APF主电路的电压,Rc为电阻,Lc为电感。
[0036] 步骤2)基于分数阶滑模面设计自适应RBF双神经网络,利用两个RBF神经网络分别逼近系统的非线性函数和干扰上界。
[0037] 具体地,利用分数阶微积分设计滑模面,将滑模面中误差的微分和积分阶次从整数变化成分数;利用RBF神经网络来逼近有源电力滤波器的非线性部和干扰值的上界,从而保证系统的稳定性。控制系统结构框图如图2所示。
[0038] 本实施例中分数阶滑模面定义为s=-λ1e-λ2∫e-λ3Dα-1e,其中,λ1,λ2,λ3为正常数。基于分数阶滑模面得到Lyapunov函数V1、V2, 式中
s是切换函数,sT为s的转置, 和 分别是RBF双神经网络权值误差,
为 的转置, 为 的转置,ω1*和ω2*分别为RBF双神经网络的理想权值, 和 分别
为RBF双神经网络的实时估计权值,η1和η2分别为正常数。
[0039] 根据Lyapunov稳定性定理设计双神经网络的自适应律,RBF双神经网络的自适应律为: 其中,φ(x)=[φ1(x),φ2(x)…φn(x)]T为高斯基函数,,其中,φi(x)是高斯函数,且现有技术中有如下形式 根据三相数
学模型可知,这里n=3。
[0040] 为了便于凸显步骤2)中相关函数的设计原理,并且对于本发明可行性的证明,下面结合实施例就步骤2)的函数的选用以及设计进行说明:
[0041] 考虑简化后的APF系统:
[0042] 假设1.系统干扰存在上界,并假设上界为ρ,ρ为正数。
[0043] 系统干扰d和干扰上界ρ满足不等式ρ-|d|≥σ1,σ1为小正数。
[0044] 假设2.系统的非线性函数存在上界,并假设上界为fn(x),fn(x)为正数。
[0045] 系统非线性函数f(x)和上界fn(x)满足不等式fn(x)-|f(x)|≥σ2,σ2为小正数。
[0046] 定义跟踪误差为e=xd-x      (2-2)
[0047] 跟踪误差的导数为
[0048] 将系统模型(2-1)带入(2-3)得
[0049] 对于跟踪控制问题,一般通过对跟踪误差进行线性组合设计滑模面,这里运用分数阶微积分,定义滑模面s=-λ1e-λ2∫e-λ3Dα-1e    (2-5)
[0050] 对分数阶滑模面进行求导,得 其中,λ1,λ2,λ3为正常数。
[0051] 令滑模面的导数 得
[0052]
[0053] 可求得等效滑模控制器:
[0054]
[0055] 根据以上求得的结论,可设计APF控制系统中,等效滑模控制律为:
[0056]
[0057] 表示符号函数,其表达式为:
[0058]
[0059] 在被控系统2-6中存在外界干扰的情况下,如果干扰有界,那么被控系统在等效控制律2-14的作用下能够保持稳定,系统的跟踪误差都会收敛至0.
[0060] 稳定性证明:
[0061] 设计Lyapunov函数为
[0062] 对其进行求导,得
[0063]
[0064] 将等效控制律(2-9)带入(2-12),整理可得:
[0065]
[0066] 由假设1和2可知
[0067]
[0068] 因此,可以发现,在(2-9)的等效控制律的控制下,系统是全局渐进稳定。
[0069] 在实际情况中,系统的非线性函数和未知干扰的上界很难得到,即非线性函数和干扰上界为一未知量。通常较为保守的做法为,取fn(x)和ρ为一个较大的值,然而较大值会引起控制力中很严重的抖振现象,可以采用两个神经网络来分别对上界值进行估计,与传统取较大上界值的做法相比,可以大大减轻抖振现象。
[0070] 根据假设1可知,
[0071]
[0072] 假设上界估计值设为 利用第一个神经网络对干扰上界估计值 进行逼近可以表示为:
[0073]
[0074] 其中, 是RBF神经网络实时权值, 是高斯函数,
[0075] 同时,另设非线性函数上界估计为 利用第二个神经网络对其上界进行逼近,可以表示为: 其
中, 是RBF神经网络实时权值, 是高斯函数。
[0076] 假设3.假设在使用第一个神经网络逼近干扰上界ρ时,存在最优权值ω*1,满足ω1*Tφ1-ρ=σ3,σ3为干扰上界的逼近误差,并且逼近误差是有界的,即满足|σ3|<σ*,σ*为一正数。
[0077] 假设4.假设在使用第二个神经网络逼近非线性函数上界fn(x)时,存在最有权值ω*2,满足ω1*Tφ1-ρ=σ4,σ4为非线性函数上界的逼近误差,并且逼近误差是有界的,即满足|σ4|<σ*′,σ*′为一小正数。
[0078] 假设5.假设ρ,|d|,σ3,σ*满足ρ-|d|≥σ3>σ*;并且,fn(x),|f(x)|,σ4,σ*′满足fn(x)-|f(x)|>σ4>σ*′。
[0079] 定义第一个神经网络权值误差为
[0080]
[0081] 定义第二个神经网络权值误差为
[0082]
[0083] 因此,可以利用双神经网络对非线性函数上界和干扰上界进行估计,将上界估计值(2-18)和(2-19)代入到控制力(2-9)中,可以得到改进的控制律为
[0084]
[0085] 切换项增益为使用神经网络估计的干扰上界值 和
[0086] 在被控系统(2-1)中存在外界干扰的情况下,如果干扰有界,那么被控系统在控制力(2-22)的作用下能够保持稳定,系统的跟踪误差都会收敛至0。控制力中鲁棒项增益能够通过自适应规律,根据系统跟踪误差自动调整。
[0087] 稳定性证明:
[0088] 设计Lyapunov函数为
[0089]
[0090] 其中η为正数。
[0091] 对(2-21)求导,并将(2-20)代入,可得
[0092]
[0093] 由于权值误差为 而最优权值ω1*为固定值,因此
[0094] 设计双神经网络权值自适应律为
[0095]
[0096] 代入(2-21),由假设3和假设4可得
[0097]
[0098] 因此,所设计的控制器能够保证Lyapunov函数的导数是半负定的;根据Lyapunov稳定性第二方法,可以判定系统的稳定性。
[0099] 步骤3)根据分数阶RBF双神经网络滑模控制器控制有源电力滤波器。
[0100] 实施例:
[0101] 结合有源电力滤波器的动态模型和分数阶滑模控制的自适应RBF双神经网络控制器的设计方法,通过Matlab/Simulink软件设计出主程序。
[0102] 设计的分数阶滑模控制器参数λ1=50,λ2=10,λ1=1,自适应参数取η1=100,η2=100,分数阶α=0.85,RBF神经网络隐藏节点数为6。电源电压Vs1=Vs2=Vs3=220V,f=50Hz。
非线性负载的电阻40Ω,电感5mH。补偿电路电感10mH,电容100μF。
[0103] 0.04S(S代表秒)时补偿电路接入开关闭合,有源滤波器开始工作,并在0.1S和0.2S时接入一个相同的额外的非线性负载。
[0104] 实验的结果如图3、图4所示。图3是电网电流进行补偿之后的时域响应曲线图,我们可以看到当有源电力滤波器开始工作以后,电流在0.05s就迅速接近正弦波,0.1s和0.2s增加负载以后,电流也能达到很好的响应速度,最后稳定在正弦波。从图4,可以看出0.12s时,电流谐波的畸变率从0s的27.14%变为1.38%。
[0105] 因此采用自适应分数阶滑模RBF双神经网络控制的补偿电流控制方法的有源电力滤波器不仅能很好的消除由非线性负载产生的谐波,并且稳定性也满足了较高的要求。
[0106] 本发明应用于有源电力滤波器的基于模糊滑模控制的自适应RBF神经网络控制方法,该方法对有源电力滤波器进行有效、可靠的控制,在对系统参数未知的情况下,可以有效估计出系统的各项参数,并且保证系统全局的稳定性;在基于模糊滑模的有源电力滤波器自适应RBF神经网络控制器的设计的基础上,可逐步得到动态控制律和自适应律;在滑模控制的设计中主要是利用常规的滑模变结构控制,其能够克服系统的不确定性,对干扰具有很强的鲁棒性,对非线性系统具有很强的控制效果;自适应RBF神经网络控制器用来逼近有源电力滤波器中的非线性部分。自适应模糊控制器能够确保对指令电流的实时跟踪并加强系统的鲁棒性。本发明能够确保对指令电流的实时跟踪,并且加强系统的动态性能,提高系统鲁棒性以及对参数变化不敏感。
[0107] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。