基于径向基神经网络的参数协同自适应VSG控制策略

2024-01-08 06:49杜振东
上海电力大学学报 2023年6期
关键词:角频率惯量转动惯量

袁 涛, 杜振东,2

(1.上海电力大学, 上海 200090; 2.浙江华云电力工程设计咨询有限公司, 浙江 杭州 310002)

随着“双碳”目标的推进,高比例新能源和高比例电力电子设备的“双高”特点越来越明显。其中,电力电子变流器在“双高”系统中承担着关键角色。因此,通过借鉴同步发电机转子运动方程,模拟同步发电机惯量和阻尼特性的虚拟同步发电机(Virtual Synchronous Generotor,VSG)技术应运而生[1-3]。

利用电力电子设备参数灵活可调的优点,VSG可以根据不同工况的要求灵活调节其惯量和阻尼系数,合适的控制参数能够优化系统动态调节能力,提高系统的稳定性。针对VSG参数的控制策略,文献[4]基于模糊算法,提出可靠的模糊规则和隶属函数,使得转动惯量在调节时更为平滑,但其模糊规则不具备普适性。文献[5]提出了基于频率变化的自适应控制方法,提高了系统的稳定性,但该方法忽略了阻尼的影响。文献[6]提出了基于二阶欠阻尼系统最佳阻尼比的乒乓控制策略,依据系统频率变化情况在两组参数中进行实时切换。文献[7]将功率偏差作为控制器输入,结合角频率响应曲线得到3组惯量和阻尼的取值,有效改善了系统的动态响应。但文献[6-7]的方法只能分段而不能连续自适应地改变参数。文献[8-10]提出了能够连续自适应调节VSG参数的线性控制策略,但调节效果取决于相关定系数的取值。文献[11]基于惯性和频率之间的非线性关系,提出了一种神经网络控制方法,有效提高了系统的抗扰动能力,但忽略了阻尼系数对系统稳定性的影响。

现有文献关于VSG参数调节主要分为3类:乒乓控制、线性控制和模糊控制。线性控制通过分析同步发电机的角频率与惯量之间的函数关系,引入定系数建立近似线性关系调整惯量[9],解决了乒乓控制存在的离散控制问题,但线性控制中的调节系数对运行效果有较大影响,需根据实际情况做出选择;模糊控制则过于依赖研究人员的经验确定模糊规则和隶属度函数。从上述分析可以看出,现有研究主要聚焦参数的控制,鲜有将参数约束边界和控制结合。根据VSG控制参数与系统角频率ω之间的非线性关系[10],本文将径向基函数神经网络引入到VSG控制策略中。首先,分析不同VSG参数下系统的动态响应特性,得到在系统频率发生扰动时惯量和阻尼的变化趋势,考虑多种边界条件计算转动惯量和阻尼参数的取值范围。然后,根据虚拟同步机惯量和阻尼参数的特点,利用二阶系统最佳阻尼比,将神经网络输出层单输出改为双输出,进而得到自适应的惯量和阻尼参数值。最后,通过MATLAB/Simulink仿真结果,验证本文所提策略的有效性和优越性。

1 VSG控制原理

1.1 虚拟同步机数学模型

基于LC滤波的虚拟同步机电路拓扑结构如图1所示[12]。其中,三相桥臂中点电压ea、eb和ec等效同步发电机的电势Eq;滤波器的电感L1和电阻r1等效同步发电机的电感Ld和定子电阻ra;滤波电容电压ua、ub、uc等效同步发电机的端电压Ug。ia、ib、ic为逆变器输出电流,C为滤波电容,rg、Lg为线路电阻,ω为电网输出角频率,J、D为VSG的虚拟惯性和对振荡的阻尼作用;Pset为有功功率给定值;Pe为电磁功率;Qset为无功功率给定值;Qm为无功功率指令值;Qe为无功功率实际值;ωn为电网额定角频率;Un为额定相电压有效值。

图1 虚拟同步机拓扑结构

根据同步发电机的二阶模型得到VSG的数学模型(令VSG极对数为1)如下:

(1)

式中:θ——虚拟内电势相角;Pm——虚拟机械功率;Kf——有功功率调差系数;E——VSG虚拟内电势相电压有效值;K——无功功率积分系数;Kv——电压调差系数;U——电容相电压有效值。

VSG控制框图如图2所示。根据同步发电机的无功-电压下垂特性,VSG的虚拟内电势幅值Eq可由无功功率偏差经积分得到。

图2 VSG控制框图

VSG的等效输出阻抗Z的计算公式为

Z=r1+jω(L1+Lv)≈jω(L1+Lv)=jX

(2)

式中:Lv——虚拟电感;X——电抗阻。

引入Lv可使ω(L1+Lv)≫r1,从而有利于实现VSG有功功率和无功功率的解耦[13]。

假设不考虑VSG输出电压与额定电压间的误差,根据同步发电机稳态方程,VSG的输出功率为

(3)

式中:δ——E和U之间的相位差。

1.2 控制参数对VSG输出动态性能的影响

图3为不同惯量和不同阻尼下的有功环环路增益伯德图[14]。

图3 有功环环路增益伯德图

由典型二阶系统特性可知,相角裕度γ与超调量σ成反比,γ越小,σ越大;相角裕度γ还与调节时间ts和截止频率ωc的乘积成反比。此外,D=1时转动惯量J从小到大有功环截止频率分别为2.73 Hz、2.56 Hz、1.85 Hz,相角裕度为85.4°、69.3°、42.5°;J=0.5时,阻尼系数D从小到大有功环截止频率分别为2.56 Hz、1.89 Hz、1.44 Hz,相角裕度为69.3°、78.9°、83.6°。显然,增大惯量后截止频率和相角裕度会减小,造成系统超调量增加,系统调节时间延长,而增大阻尼后相角裕度增加,系统超调量减小。

(4)

对式(4)进行拉普拉斯逆变换,为

(5)

根据式(5)可分别求出虚拟同步机输出功率和输出频率动态响应的峰值时间tpp、tpω,超调量σp、σω和调节时间tsp、tsω,具体为

(6)

将仿真参数代入式(6),即可得到惯量和阻尼对系统动态响应指标的影响。表1为惯量和阻尼对系统输出功率的影响。

表1 惯量和阻尼对系统输出功率的影响

表2为惯量和阻尼对系统输出频率的影响。

表2 惯量和阻尼对系统输出频率的影响

从表1和表2可知,系统惯量增加时,不仅系统输出功率的超调量会增加,系统调节时间也会延长,因此增大系统的惯量将会导致系统功率振荡更加严重,不利于抑制系统的功率振荡。增大阻尼系数时,系统超调量下降,调节时间也有减少。因此,为了抑制VSG发生功率振荡,系统阻尼系数不能设置得过小。对于VSG输出频率的动态响应,增加系统转动惯量和阻尼值都能减少系统角频率的超调量,提高系统的稳定性,但转动惯量增加的同时,也会延长系统的调节时间,并且阻尼值增大还会缩短VSG系统角频率的峰值时间,所以转动惯量和阻尼值都不能设定过大。

1.3 VSG参数范围整定

考虑VSG对功率振荡的阻尼,且为了使系统具有较快的响应速度,本文令有功环工作在欠阻尼状态,0.707<ξ<1,即为

(7)

根据截止频率定义,有功环截止频率fcp的计算公式为

(8)

为了抑制逆变器输出瞬时功率中的二倍工频脉动量,有功环的截止频率fcp应小于2倍工频的1/10,即fcp<10 Hz。解式(8)可得

(9)

D的取值范围可由规定逆变器接入电网连续运行条件的相应电网标准得到。考虑到当逆变器额定容量较大时,为了保证VSG参与电网调频时的响应速度,VSG参与电网调频的程度可相应降低。虚拟同步机标准GB/T 38983.1规定了当电网频率变化1 Hz时,逆变器输出有功功率变化40%~100%[14]。因此有:

(10)

式中:Sn——逆变器额定容量。

本文设计逆变器额定容量为100 kVA,取Kf=6 366.18 W/rad,代入式(10),得到D的取值范围为 (0,30]。

2 基于径向基神经网络的VSG参数控制策略

2.1 径向基神经网络

与其他类型的人工神经网络相比,径向基神经网络有生理学基础,结构简单、学习速度快,且能够以任意精度逼近任意非线性函数。因此,本文选取结构为2-5-1的神经网络,将频率变化量和频率变化率作为网络输入。神经网络结构如图4所示。其中,wj为第j个神经元的输出层权值,hj为第j个神经元的隐含层激活系数。

图4 径向基神经网络结构

神经网络隐含层的激活函数h(x)为高斯基函数,为

(11)

式中:cj、bj——隐含层第j个神经元高斯基函数的中心和宽度;

本文采取Sigmoid函数作为神经网络输出层的激活函数,为

(12)

式中:u——转动惯量上限。

本文神经网络的评价函数为

(13)

根据梯度下降法,神经网络的权值根据式(14)、式(15)进行调整。

(14)

(15)

式中:η——学习率,η∈(0,1);α——惯性系数,α∈(0,1)。

考虑到系统的Jacobian 矩阵计算过于复杂,本文用sign(Δω/ΔJ)代替∂ω(k)/∂J(k)。进而得到径向基神经网络的权值调整公式为

(16)

式中:Δwj(k)——wj每次调整的差值。

2.2 自适应阻尼控制

根据典型二阶系统的动态响应特性,本文基于固定阻尼比方式自适应调整VSG的阻尼。由式(4)可得,有功环的阻尼比ξ与J、D的关系为

(17)

当阻尼比ξ为定值时,系统的阻尼参数D可由神经网络输出层的结果(转动惯量)经式(18)计算得到。本文取ξ= 0.8,并将第1.3节中的仿真参数代入式(7)~式(10)可得J和D的取值范围:0.43

图5为基于径向基神经网络的VSG控制流程。其中,由式(1)可得系统角频率ω,然后计算神经网络的输入和输出,将输出层的输出作为转动惯量J,再由式(17)计算得到阻尼系数D,在迭代过程中神经网络对隐含层到输出层间的权值进行调整。

图5 基于径向基神经网络的VSG控制流程

3 仿真结果验证

为了验证本文提出的VSG参数控制策略,利用MATLAB/Simulink搭建仿真电路如图6所示。其中,系统初始状态带20 kW负荷运行,主电路及VSG控制参数为:直流侧电压Udc=800 V,r1= 0.2Ω,L1=2 mH,C=30 μF,同步角频率ωn= 100 π rad/s,额定线电压Un=220 V,Kf=6 366.18 W/rad,Kv=3 214 VA/V,K=0.05,Lv=2 mH。

图6 仿真电路

仿真场景设置为系统初始状态带20 kW负荷运行,在0.6 s时刻负荷增加20 kW并持续0.5 s,在1.5 s时刻电网频率下降0.2 Hz。针对该仿真场景,结合J、D取值范围,本文比较了4种VSG控制下的仿真结果。即定参数VSG 1,J=0.5,D=1;神经网络自适应惯量VSG 2,J0=0.5,D=1;神经网络自适应惯量阻尼VSG 3,J0=0.5,阻尼比ξ取0.8;常规自适应[9]VSG 4,J0=0.5,D0=1;

当系统出现负荷扰动时,在VSG 3控制下,参数J变化情况如图7所示。

图7 VSG 3控制下参数J变化情况

由图7可知,J的曲线变化灵活且随着神经网络学习次数的增加,转动惯量的学习权值得到优化,使系统得到的控制参数更加准确。

图8为仿真结果。

图8 仿真结果

由图8可知,在0.6 s时,系统受到负荷扰动,与VSG 1相比,VSG 2和VSG 4均降低了系统输出功率的超调量,VSG 2略微延长了功率控制的调节时间,VSG 3则有着最小的功率超调量以及最快的响应速度;关于4种控制策略对角频率控制的效果,VSG 2和VSG 4明显改善了对负荷扰动的缓冲效果,VSG 3的控制效果最好,角频率偏差仅有1.32 rad/s。

4 结 论

本文基于神经网络能够逼近任意非线性函数的特点以及神经网络的学习能力,将径向基神经网络用于调节VSG的转动惯量,并通过具体分析VSG控制参数对系统动态响应的影响,将二阶系统最佳阻尼比引入到神经网络算法中,从而得到适用于VSG的径向基神经网络参数自适应控制策略。通过VSG并网仿真模型对所提策略进行验证并得到以下结论。

(1) 转动惯量和阻尼系数同时影响VSG频率和输出功率的响应特性,因此只调节单一参数无法实现VSG的理想控制效果。

(2) 采用径向基神经网络控制时,VSG转动惯量的自适应调节有着较高的灵活度,能够有效优化逆变器输出功率和输出频率的动态响应特性,提高系统鲁棒性。

(3) 本文的神经网络VSG控制策略目前只应用到了单台逆变器上。由于不同工况下多台逆变器并联时需要不同的VSG控制参数,所以如何充分利用神经网络的特点来更好地实现多机并联下的功率精确分配以及抑制功率环流和振荡,还需要进一步研究。

猜你喜欢
角频率惯量转动惯量
并网模式下虚拟同步发电机的虚拟惯量控制策略
孤岛微电网的分布式有限时间事件触发二次协调控制
差值法巧求刚体转动惯量
三线摆测刚体转动惯量误差分析及改进
基于模糊控制的自适应虚拟同步发电机控制策略
巧用向心力水平分量推导弹簧振子角频率公式
一种基于模拟惯量偏差的电惯量控制算法
非对易相空间中研究电子在磁结构中的传输特性
低阶可约惯量任意符号模式矩阵的刻画
三阶不可约零-非零模式中的几乎惯量任意模式