-
风力发电是可再生能源领域的重要组成部分,2022年国内风电总装机组与发电量占比已达14%和9%。由于风电场输出功率的波动性和随机性[1],风电并网容易引起电网电压波动和线路损耗增加,给电网运行带来不利影响[2-4]。风电场接入电网后会改变配电网潮流分布,影响系统的稳定运行[5],因此对配电网进行无功优化,保证其安全稳定运行,成为了当前的研究热点[6-7]。
随着人工智能技术的快速发展,诸多智能算法得到广泛关注与应用。文献[8]提出一种改进灰狼算法,对齿轮修形量进行优化,使齿轮的啮合性能更好。文献[9]针对传统优化中未考虑到配电网电压静态稳定问题,采用粒子群算法求解基于PG&E69节点系统改进的无功优化模型。文献[10]基于鲸鱼算法通过引入自适应权重系数和改进越界处理机制,解决了配电网的重构与无功优化问题。
风电机组并网的相关研究得到了广大学者的普遍关注,部分学者从发电机侧入手,提高风机出力准确性,从而降低风机出力波动性和随机性对配电网无功优化的影响[11]。进行场景分析时,文献[12]基于改进的BP神经网络进行数据预测,能够有效减小风机出力不确定性对配电网无功优化的影响。而采用分时段优化法也可以减少由于风速变化而导致的功率波动,提高风电场的稳定性和可靠性[13-14]。文献[15]考虑了双馈风机的无功出力,但是只考虑满额输出无功这一种情况。文献[16]提出将含永磁直驱风电机组的风电场作为连续无功源参与到配电网的无功优化,但是没有提出具体无功出力的策略。文章给出了双馈风机的无功出力控制策略,与粒子群优化算法(Particle Swarm Optimization,PSO)[17]、灰狼优化算法(Gray Wolf Optimizer,GWO)[18]等智能优化算法相比,文章提出的改进鲸鱼优化算法(Improved Whale Optimization Algorithm,IWOA)算法在无功优化方面收敛速度更快、全局搜索能力和适应性更强。
在考虑双馈风电场的波动性与无功调节能力基础上,首先分析双馈风机的基本数学模型,其次给出双馈风机无功出力控制策略,最后以系统有功网损最低和电压偏差最小为目标函数,建立多目标优化模型。文章对标准IEEE33节点接入风机后的模型作为算例进行分析,仿真分析结果验证了文章所提无功优化模型和改进算法的有效性。
-
双馈风电机组[19]通常由涡轮机、双馈异步风力发电机和齿轮变速箱组成,其定子端直接并入电网,转子侧通过背靠背变流器接入电网,双馈异步风力发电机折算到定子侧的等效电路如图1所示。
由图1可得以下公式:
$$ \left\{\begin{split} & {{{\boldsymbol{U}}}_{1}}={{{\boldsymbol{E}}}_{1}}+{{{\boldsymbol{I}}}_{1}}({R}_{1}+j{X}_{1}) \\& \dfrac{{{{\boldsymbol{U}}}_{2}^{{'}}}}{s}={{{\boldsymbol{E}}}_{2}^{{'}}}-{{{\boldsymbol{I}}}_{2}^{{'}}}(\dfrac{{R}_{2}^{{'}}}{s}+j{X}_{2}^{{'}}) \\& {{{\boldsymbol{E}}}_{1}}={{{\boldsymbol{E}}}_{2}^{{'}}}={({{\boldsymbol{I}}}_{1}}+{{{\boldsymbol{I}}}_{2}^{{'}}})j{X}_{{\mathrm{m}}} \end{split}\right. $$ (1) 式中:
${{{\boldsymbol{U}}}_{1}} $ ——定子侧电压(V);
${{{\boldsymbol{E}}}_{1}} $ ——定子侧感应电动势(V);
$ {{{\boldsymbol{I}}}_{1}} $ ——定子侧电流(A);
$ {R_1} $ ——定子侧的定子等效电阻(Ω);
$ {X_1} $ ——定子侧的定子等效漏电抗(Ω);
${{{\boldsymbol{U}}}_{2}^{{'}}} $ ——转子励磁电压经绕组折算后的值(V);
$ {s} $ ——转差率;
$ {{{\boldsymbol{E}}}_{2}^{{'}}} $ ——转子侧感应电势经绕组和频率折算到定子侧的值(V);
$ {{{\boldsymbol{I}}}_{2}^{{'}}} $ ——转子电流经绕组和频率折算到定子侧的值(A);
$ R_2^{'} $ ——转子折算到定子侧的转子等效电阻(Ω);
$ X_2^{'} $ ——转子折算到定子侧的转子漏电抗(Ω);
$ {X_{\mathrm{m}}} $ ——励磁电抗(Ω)。
-
双馈风机功率流向集中在定子侧,其功率输出公式在两相旋转坐标系下表达式为:
$$ \left\{\begin{split} &{P}_{{\mathrm{s}}}=-\dfrac{3}{2}{U}_{{\mathrm{s}}}{i}_{{\mathrm{s}}d} \\& {Q}_{{\mathrm{s}}}=\dfrac{3}{2}{U}_{{\mathrm{s}}}{i}_{{\mathrm{s}}q} \end{split}\right. $$ (2) 式中:
$ {P_{\mathrm{s}}} $ ——电机定子侧发出有功(W);
$ {Q_{\mathrm{s}}} $ ——电机定子侧发出无功(Var);
$ {U_{\mathrm{s}}} $ ——定子电压(V);
$ {i_{{\mathrm{s}}d}} $ ——定子电流的d轴分量(A);
$ {i_{{\mathrm{s}}q}} $ ——定子电流的q轴分量(A)。
当两相旋转坐标系的d轴定向于定子电压$ {U_{\mathrm{s}}} $时,有
$$ \left\{\begin{split}&{\psi }_{{\mathrm{s}}d}\approx 0 \\& {\psi }_{{\mathrm{s}}q}\approx -\dfrac{{U}_{{\mathrm{s}}}}{{\omega }_{1}} \end{split}\right. $$ (3) 式中:
$ {\psi _{{\mathrm{s}}d}} $ ——定子磁链的d轴分量(Wb);
$ {\psi _{{\mathrm{s}}q}} $ ——定子磁链的q轴分量(Wb);
$ {\omega _1} $ ——双馈电机同步转速(r/min)。
双馈风机的磁链方程可以表示为:
$$ \left\{ \begin{gathered} {\psi _{{\mathrm{s}}d}} = {L_{\mathrm{s}}}{i_{{\mathrm{s}}d}} + {L_{\mathrm{m}}}{i_{{\mathrm{r}d}}} \\ {\psi _{{\mathrm{s}}q}} = {L_{\mathrm{s}}}{i_{{\mathrm{s}}q}} + {L_{\mathrm{m}}}{i_{{\mathrm{r}}q}} \\ \end{gathered} \right. $$ (4) 式中:
$ {i_{{\mathrm{r}}d}} $ ——电机转子的d轴分量(A);
$ {i_{{\mathrm{r}}q}} $ ——电机转子的q轴分量(A);
$ {L_{\mathrm{s}}} $ ——定子电感(H);
$ {L_{\mathrm{m}}} $ ——双馈风机定转子间互感(H)。
由式(2)-式(4)可得:
$$ \left\{\begin{split} & {i}_{{\mathrm{r}}d}=\dfrac{2{P}_{{\mathrm{s}}}{L}_{{\mathrm{s}}}}{3{U}_{{\mathrm{s}}}{L}_{{\mathrm{m}}}} \\& {i}_{{\mathrm{r}}q}=-\dfrac{2{Q}_{{\mathrm{s}}}{L}_{{\mathrm{s}}}}{3{U}_{{\mathrm{s}}}{L}_{{\mathrm{m}}}}-\dfrac{{U}_{{\mathrm{s}}}}{{\omega }_{1}{L}_{{\mathrm{m}}}} \end{split} \right.$$ (5) 由式(5)可得:
$$ {\left( {\dfrac{{2{L_{\mathrm{s}}}}}{{3{L_{\mathrm{m}}}{U_{\mathrm{s}}}}}{P_{\mathrm{s}}}} \right)^2} + {\left( {\dfrac{{2{L_{\mathrm{s}}}}}{{3{L_{\mathrm{m}}}{U_{\mathrm{s}}}}}{Q_{\mathrm{s}}} + \dfrac{{{U_{\mathrm{s}}}}}{{{\omega _1}{L_{\mathrm{m}}}}}} \right)^2} = i_{\mathrm{r}}^2 $$ (6) 式中:
$ i_{\mathrm{r}}^2 \;=\; i_{{\mathrm{r}}d}^2 \;+\; i_{{\mathrm{r}}q}^2 $且$ i_{\mathrm{r}}^2 \leqslant I_{{\mathrm{r}}\max }^2 $,$ {I_{{\mathrm{r}}\max }} $——转子侧电流上限(A)。
综上,在定子侧有功功率$ {P_{\mathrm{s}}} $固定时,双馈风机无功功率出力的范围为:
$$ {Q}_{{\mathrm{s}}\mathrm{min}}\leqslant {Q}_{{\mathrm{s}}}\leqslant {Q}_{{\mathrm{s}}\mathrm{max}} $$ (7) 式中:
$ {Q_{{\mathrm{s}}\min }} $——风机无功出力的最小值(Var);
$ {Q_{{\mathrm{s}}\max }} $——风机无功出力的最大值(Var)。
$$ \left\{\begin{split} & {Q}_{{\mathrm{s}}\mathrm{min}}=-\dfrac{3{U}_{{\mathrm{s}}}^{2}}{2{X}_{{\mathrm{s}}}}-\sqrt{{(\dfrac{3{X}_{{\mathrm{m}}}}{2{X}_{{\mathrm{s}}}}{U}_{{\mathrm{s}}}{I}_{{\mathrm{r}}\mathrm{max}})}^{2}-{P}_{{\mathrm{s}}}^{2}} \\& {Q}_{{\mathrm{s}}\mathrm{max}}=-\dfrac{3{U}_{{\mathrm{s}}}^{2}}{2{X}_{{\mathrm{s}}}}+\sqrt{{(\dfrac{3{X}_{{\mathrm{m}}}}{2{X}_{{\mathrm{s}}}}{U}_{{\mathrm{s}}}{I}_{{\mathrm{r}}\mathrm{max}})}^{2}-{P}_{{\mathrm{s}}}^{2}} \end{split}\right. $$ (8) 式中:
$ {X_{\mathrm{s}}} $——定子电抗(Ω)。
-
由于风电场功率输出受风速波动影响,配电网优化问题变得复杂,为了简化数学模型且更贴合实际,文章采用分段积分的思想,将一天中波动的风速分为5个风速段,对每个风速段单独优化,其中每个时段代表风机在不同风速区域的运行特征,公式如下:
$$ {\bar v_{\mathrm{s}}}={\displaystyle \underset{{t}_{{\mathrm{s}}0}}{\overset{{t}_{{\mathrm{s}}1}}{\int }}\dfrac{v}{{t}_{{\mathrm{s}}1}-{t}_{{\mathrm{s}}0}}}{\mathrm{d}}t $$ (9) 式中:
$ {t_{{\mathrm{s}}0}} $——某时段的起始时刻;
$ {t_{{\mathrm{s}}1}} $——某时段的终止时刻。
根据上式可计算出每个风速段的定值,再由风机的风功率特性曲线可得风机有功功率输出,最后由式(8)得到风机的无功出力最大值与最小值。表1为风电场含4台双馈风机的有功和无功功率输出极限。
风速/(m·s−1) 风电场有功功率
最大值/MW风电场无功功率
最小值/MVar风电场无功功率
最大值/MVar7 1.0674 − 3.0854 4.1411 10 2.0262 − 2.8962 3.9254 11 4.9234 − 2.7534 3.3525 13 6.0000 − 1.4248 0.9785 16 6.0851 − 1.4258 0.9798 Table 1. Wind farm power output limit
-
1)最小网络损耗函数$ f_1 $
$$ \min {f_1} = \sum\limits_{j \in i}^{i \in n} {{G_{ij}}} \left( {U_i^2 + U_j^2 - 2{U_i}{U_j}\cos {\theta _{ij}}} \right) $$ (10) 式中:
$ n $ ——配电网系统节点数;
$ {G_{ij}} $ ——节点$i$、$j$之间的电导(S);
$ {U_i} $、$ {U_j} $ ——节点$i$、$j$的电压幅值(V);
$ {\theta _{ij}} $ ——节点$i$、$j$间的电压相角差值(°)。
2)最小电压偏差函数$ f_2 $
$$ \mathrm{min}{f}_{2}={\displaystyle \sum _{K=1}^{n}{\left(\dfrac{\Delta {U}_{i}}{{U}_{i\mathrm{max}}-{U}_{i\mathrm{min}}}\right)}^{2}} $$ (11) 式中:
$ {U_{i\max }} $——节点$i$的电压上限值(V);
$ {U_{i\min }} $——节点$i$的电压下限值(V)。
$ \Delta {U_i} $可以表示为:
$$ \Delta {U}_{i}=\left\{\begin{array}{cc}\begin{array}{c}{U}_{i\mathrm{min}}-{U}_{i},\\ 0,\\ {U}_{i}-{U}_{i\mathrm{max}},\end{array}& \begin{array}{c}{U}_{i} < {U}_{i\mathrm{min}}\\ {U}_{i\mathrm{min}}\leqslant {U}_{i}\leqslant {U}_{i\mathrm{max}}\\ {U}_{i} > {U}_{i\mathrm{max}}\end{array}\end{array}\right. $$ (12) 3)目标函数归一化
将目标函数归一化可以简化多目标优化问题的处理和求解过程,提高寻优效率,同时能够兼顾各目标函数的重要性,避免某个目标函数对最终结果的影响过大。
$$ {f}_{\mathrm{min}}={k}_{1}\dfrac{{f}_{1}}{{F}_{1}}+{k}_{2}\dfrac{{f}_{2}}{{F}_{2}}\text{,} $$ (13) 式中:
k1、k2 ——目标函数的权重,文章以最小网损为主要优化目标,分别取值0.7和0.3;
F1 ——目标函数每次迭代网损的最小值;
F2 ——目标函数每次迭代电压偏差的最小值。
-
在配电网无功优化中为了保证系统的稳定性与经济性,变量需满足一定的约束条件,主要分为等式约束与不等式约束。
-
$$ \left\{\begin{split} & {P}_{i}={U}_{i}{\displaystyle \sum _{j=1}^{n}{U}_{j}\left({G}_{ij}\mathrm{cos}{\theta }_{ij}+{B}_{ij}\mathrm{sin}{\theta }_{ij}\right) }\\& {Q}_{i}={U}_{i}{\displaystyle \sum _{j=1}^{n}{U}_{j}\left({G}_{ij}\mathrm{sin}{\theta }_{ij}-{B}_{ij}\mathrm{cos}{\theta }_{ij}\right) }\end{split}\right. $$ (14) 式中:
$ {P_i} $ ——节点$ i $注入的有功功率(W);
$ {Q_i} $ ——节点$ i $注入的有功功率(Var);
$ {B_{ij}} $ ——节点$i$、$j$之间的电纳(S)。
-
$$ \left\{\begin{split} & {U}_{i\mathrm{min}}\leqslant {U}_{i}\leqslant {U}_{i\mathrm{max}} \\& {Q}_{{\mathrm{G}}i\mathrm{min}}\leqslant {Q}_{{\mathrm{G}}i}\leqslant {Q}_{{\mathrm{G}}i\mathrm{max}} \\& {P}_{{\mathrm{G}}i\mathrm{min}}\leqslant {P}_{{\mathrm{G}}i}\leqslant {P}_{{\mathrm{G}}i\mathrm{max}} \\& {Q}_{{\mathrm{C}}i\mathrm{min}}\leqslant {Q}_{{\mathrm{C}}i}\leqslant {Q}_{{\mathrm{C}}i\mathrm{max}} \end{split}\right. $$ (15) 式中:
$ {U_{i\min }} $ ——节点$ i $电压的下限(V);
$ {U_{i\max }} $ ——节点$ i $电压的上限(V);
$ {Q_{{\mathrm{G}}i\min }} $ ——风机无功出力最小值(Var);
$ {Q_{{\mathrm{G}}i\max }} $——风机无功出力最小值(Var);
$ {P_{{\mathrm{G}}i\min }} $ ——风机有功出力最小值(W);
$ {P_{{\mathrm{G}}i\max }} $ ——风机有功出力最小值(W);
$ {Q_{{\mathrm{C}}i}}_{{\mathrm{min}}} $ ——节点$ i $的无功补偿装置补偿容量下限(Var);
$ {Q_{{\mathrm{C}}i}}_{{\mathrm{max}}} $ ——节点$ i $的无功补偿装置补偿容量上限(Var)。
-
鲸鱼算法(Whale Optimization Algorithm,WOA)[20]的位置更新分为3个阶段。第一阶段为包围式捕食,在包围式捕食中,鲸鱼可以识别猎物位置,根据当前鲸鱼的位置和速度,以及全局最优解,其它鲸鱼会向着最优位置移动,其位置更新公式为:
$$ \boldsymbol{X}_{(t+1)}=\boldsymbol{X^{\ast}}_{(t)}-\boldsymbol{A}\cdot\boldsymbol{D} $$ (16) $$ \boldsymbol{D}=\left|\boldsymbol{C}\boldsymbol{X}_{(t)}^*-\boldsymbol{X}_{(t)}\right| $$ (17) 式中:
$t$ ——迭代次数;
${\boldsymbol{X}}_{(t)}$ ——当前空间解的位置;
${{\boldsymbol{X}}^*}_{(t)}$ ——当前空间解的最优位置;
${\boldsymbol{A}}$、${\boldsymbol{C}}$——系数向量。
${\boldsymbol{A}}$和${\boldsymbol{C}}$的计算公式为:
$$ \left\{\begin{split} & \boldsymbol{A}=2\boldsymbol{a}\cdot\boldsymbol{r}-\boldsymbol{a} \\ &\boldsymbol{C}=2\cdot\boldsymbol{r} \end{split} \right. $$ (18) 式中:
${\boldsymbol{a}}$ ——线性递减向量,从2减少到0;
${\boldsymbol{r}}$ ——$\left[ {0,1} \right]$之间的随机向量。
第二阶段为泡泡网捕食,座头鲸以其独有的攻击方式来捕食猎物,在捕食的过程中包围和螺旋更新的概率均为50%,其更新公式为:
$$ \boldsymbol{X}_{(t+1)}=\left\{\begin{split} & \boldsymbol{X}_{(t)}^*-\boldsymbol{A}\cdot\boldsymbol{D}, \\ &\boldsymbol{D\mathrm{_2}}\times \mathrm{e}^{bl}\times \mathrm{cos}(2\text{π} l)+\boldsymbol{X}_{(t)}^*, \end{split} \quad\begin{split} & p < 0.5 \\ &p\geqslant0.5 \end{split} \right. $$ (19) 式中:
$ \boldsymbol{D_{\mathrm{2}}} $ ——鲸鱼个体和猎物之间的距离;
$b$ ——决定鲸鱼个体螺旋线性运动的参数;
$l$ ——$\left[ { - 1,1} \right]$间的随机数。
第三阶段为搜索捕食,这种位置更新方式增强鲸鱼的搜索能力,即${A}\geqslant 1$时,使鲸鱼个体远离猎物,搜索其他更合适的猎物,算法进行全局搜索。其更新公式为:
$$ \boldsymbol{X}_{(t+1)}=\boldsymbol{X}_{\mathrm{rand}}-\boldsymbol{A}\cdot\boldsymbol{D} $$ (20) $$ \boldsymbol{D}=\left|\boldsymbol{C}\cdot\boldsymbol{X}_{\mathrm{rand}}\boldsymbol{-\boldsymbol{X}}_{(t)}\right| $$ (21) 式中:
$ {{\boldsymbol{X}}_{{\mathrm{rand}}}} $ ——随机选取的鲸鱼个体位置。
-
传统鲸鱼算法在解决配电网无功优化问题时,会出现求解精度低、收敛速度慢、易陷入局部最优等问题,为了解决上述问题,文章从4个方面对鲸鱼算法进行改进优化。
-
Tent映射是一种基于二进制运算的混沌系统,能够生成高度随机、不可预测的序列。文献[21]将目前优化领域众多混沌映射应用到算法优化中,实验结果证明基于Tent映射的WOA算法在所有混沌映射测试中结果最佳。其公式如下:
$$ {x_{k + 1}} = \left\{ {\begin{array}{*{20}{c}} {{x_k}/\alpha ,} \\ {(1 - {x_k})/(1 - \alpha )} \end{array}} \right.\begin{array}{*{20}{c}} {0 < {x_k} \leqslant \alpha ,} \\ {\alpha < {x_k} \leqslant 1} \end{array} $$ (22) 式中:
$ \alpha $ ——混沌控制参数,$ \alpha \in \left( {0,1} \right] $,取值为0.5时混沌映射效果最好。
-
传统鲸鱼算法为了同步包围与螺旋更新,将算法的概率阈值设置为0.5,通过随机生成p值与概率阈值比较,来选择包围更新还是螺旋更新。这种固定概率阈值容易使算法陷入局部最优,导致搜索效率下降[22]。文章提出一种自适应概率阈值$ p' $,它能够根据算法的迭代过程,动态地调整概率阈值,从而更好地平衡探索和包围之间的关系,能够更好地适应搜索环境,提高算法的效率。
$$ p'=1\left/\left(1+{\mathrm{e}}^{\tfrac{2t-T}{2\alpha}}\right)\right. $$ (23) 式中:
$ \alpha $——自适应控制参数,随着最大迭代次数变化更改,使其优化效果保持不变。
-
WOA在后期进行局部搜索时,因控制参数较为简单,位置更新公式不能调整,可能会导致鲸鱼算法陷入局部最优。通过引入惯性权重,可以增加鲸鱼个体在更新位置时的运动惯性,从而使得鲸鱼具有更好的探索能力,在复杂的搜索空间中能够更快地找到全局最优解。其自适应权重公式为:
$$ \omega=(\omega_{\mathrm{max}}-\omega_{\mathrm{min}})\left(\dfrac{T-t}{T}\right)^k+\omega_{\mathrm{min}}\text{,} $$ (24) 式中:
$t$ ——当前迭代次数;
$ T $——最大迭代次数;
$k$ ——控制参数,调节曲线平滑度。
改进后WOA公式如下:
$$ \begin{array}{cc}\boldsymbol{X}_{(t+1)}=\omega\boldsymbol{X}_{(t)}^*-\boldsymbol{AD} & \boldsymbol{A}\end{array} < 1\text{,}p < p'$$ (25) $$ \begin{array}{cc}\mathbf{\boldsymbol{X}}_{(t+1)}=\omega\boldsymbol{X}_{\text{rand}}-\boldsymbol{AD}_{ } & \boldsymbol{A}\end{array}\geqslant1\text{,} p < p' $$ (26) $$ \begin{array}{cc}\boldsymbol{X}_{(t+1)}=\boldsymbol{\boldsymbol{D}_{\mathrm{\mathbf{\boldsymbol{\mathrm{2}}}}}}\cdot {\mathrm{e}}^{bl}\cdot\mathrm{cos}(2\text{π} l)+\omega\boldsymbol{X}_{(t)}^* & p\geqslant p'\end{array} $$ (27) -
在算法迭代后期,所有鲸鱼个体均按照式(27)更新位置,易陷入局部最优。文章提出了一种混合自适应变异机制,利用差分变异前期的全局快速搜索能力和柯西变异易跳出局部最优能力。先选出当前种群适应度值最好的前S个个体,接着对S个最优个体进行混合自适应变异,最后从变异前后的个体中选择最优个体进入下一次迭代。其中柯西变异遵循柯西密度函数:
$$ f(x)=-\dfrac{1}{\mathrm{tan}\left(\text{π} x\right)},-\infty < x < +\infty $$ (28) 其变异公式为:
$$ {{\boldsymbol{X}}}(t+1)={{\boldsymbol{X}}}(t)+{{\boldsymbol{X}}}(t)\cdot f(x) $$ (29) 式中:
$ {\boldsymbol{X}} (t + 1) $——柯西变异后的位置;
$ {\boldsymbol{X}} (t) $ ——当前空间最优位置。
差分变异公式为:
$$ {{\boldsymbol{V}}}={{{\boldsymbol{V}}}}_{1}+F\cdot \left({{{\boldsymbol{V}}}}_{2}-{{{\boldsymbol{V}}}}_{3}\right) $$ (30) 式中:
${\boldsymbol{V}} $ ——新的差分向量;
$ {{\boldsymbol{V}} _1} $、$ {{\boldsymbol{V}} _2} $、$ {{\boldsymbol{V}} _3} $ ——3个不同位置向量。
即自适应混合变异为:
$$ u(t+1)={u}^{*}(t)\cdot (1+{\lambda }_{1}\cdot {V}+{\lambda }_{2}{X}(t+1)) $$ (31) 式中:
$ u(t + 1) $ ——变异后的位置;
$ {u^*}(t) $ ——差分变异全局控制参数;
$ {\lambda _1} $、$ {\lambda _2} $ ——控制参数,$ {\lambda _1} = 1 - {t^5}/t_{\max }^5 $、$ {\lambda _2} = {t^5}/t_{\max }^5 $。
-
改进后鲸鱼算法优化流程图如图2所示。
-
为了验证改进鲸鱼算法和优化模型的有效性,文章以IEEE33节点为基础算例模型,分别在节点30处加入风电场和节点3、节点6、节点18处加入无功补偿装置,改进后的系统图如下。
如图3所示,风电场的装机总容量为6 MW,其中风机的额定电压为690 V,其它相关电气参数和优化变量约束如表2和表3所示。WOA、IWOA、GWO和PSO初始种群均设定为50,迭代次数为50,维度为4;其中PSO算法惯性因子的上限为0.6,学习因子c1,c2均为2.01。
参数 ${r_1}/\Omega $ ${x_1}/\Omega $ ${r_2}/\Omega $ ${x_2}/\Omega $ ${x_{\mathrm{m}}}/\Omega $ 数值 0.0076 0.1248 0.0073 0.0884 1.8365 Table 2. Table title in English
变量 变化范围 ${Q_{{{c}}i}}\left( {i = 1,2,3} \right){\mathrm{/MVar}} $ ${\left[ {0 , 1} \right]} $ ${Q_{{\mathrm{G}}i}}{\mathrm{/MVar}} $ ${\left[ { -2.12 , 1.42} \right] }$ ${U_i}(i = 1,2, \cdots ,33)/{\mathrm{p}}.{\mathrm{u}}.$ ${\left[ {0.95 , 1.05} \right]}$ Table 3. Variable constraint scope
-
为了验证算法的改进效果,将风机视为额定风速下运行,多次运行后取平均值得到图4,最终寻优结果如表4所示。从中可以看出IWOA初始种群的适应度值最优,证明了Tent混沌映射初始化的优越性。在收敛速度方面,WOA算法在第15次收敛到最优,而IWOA通过引入自适应权重与自适应阈值,加快了算法在前期的全局搜索能力,在第6次迭代收敛到最优。4种算法在50次迭代后,都收敛至各自最优解。其中IWOA收敛效果最好,降损效益最高为23.85%,网损最小且无功补偿容量最小,减少了无功补偿的成本。
优化算法 补偿节点 补偿容量/MVar 有功网损/MW 降损效益/% 初始潮流 - - 0.1841 0 PSO 3 0.1651 - - 6 0.1524 0.1651 10.32 18 0.2842 - - GWO 3 0.1971 6 0.0625 0.1447 21.40 18 0 - - WOA 3 0.2127 - - 6 0.1437 0.1492 18.96 18 0.0202 - - IWOA 3 0 - - 6 0.1643 0.1402 23.85 18 0.0501 - - Table 4. Optimization results of four IEEE33 nodes
表5为IWOA下3种场景优化结果,场景1为风电场只发出有功功率,无功出力为0,此时为额定功率运行;场景2为风电场在额定运行下无功出力最大值;场景3为风电场无功出力作为控制变量参与算法计算得到最优无功出力。
场景 风机无功
出力/MVar补偿
节点补偿
容量/MVar有功
网损/MW降损
效益/%1 0 3 0 0.1402 23.85 6 0.1643 18 0.0501 2 1.3441 3 0.0723 0.1231 31.13 6 0.1207 18 0.0201 3 0.8805 3 0.0937 0.0964 47.64 6 0.0456 18 0.0194 Table 5. Optimization results of three scenarios
从表5中可以得到场景1降损效益最低,场景2降损效益提高但是总电容投切容量增加,场景3降损效益最高且总电容投切容量最小,减少了电容投切的成本。证明了文章计及双馈风机无功出力优化方案的可行性。
图5为3种场景下优化后各节点电压图。根据各场景优化后的电压进行对比,可以看出风电场无功出力优化配置后的节点电压明显上升,电压波动范围显著减小。且场景3比场景2优化后的电压波动更小,电压提升更大。
-
由于风电场功率输出受风速波动的影响,文章采用分段积分方法,将一天中波动的风速分为5个风速段,5个时段分别对应表1的5种风速,对每个时段单独优化,结果如图6所示。结果表明:风电场的接入随着风速的增加,系统损耗也在增加,经过WOA算法优化后系统的损耗整体下降,且IWOA算法优化后的网络损耗更小,验证了算法改进的有效性。
-
基于双馈风机的无功调节能力,以网损和电压偏差最小为目标函数,将双馈风机无功出力作为控制变量,对含风电场的配电网进行无功优化,并利用改进鲸鱼算法求解。仿真结果表明:
1)通过分时段策略将一天中波动的风速分为5个风速段,可以将风力机组出力的随机问题转化成确定性问题,在一定程度反映其出力随机性的基础上,简化了求解过程。
2)优化风电场无功出力可以有效提升电网电压降低网络损耗,且文章所提出的优化方案降损效益高。
3)改进后的鲸鱼算法有效地解决了收敛精度低的问题,提升了算法的全局寻优能力与收敛速度。
Reactive Power Optimization of Distribution Network Considering the Reactive Power Output of Doubly Fed Induction Generator
doi: 10.16516/j.ceec.2024-293
- Received Date: 2024-09-04
- Rev Recd Date: 2024-10-13
- Available Online: 2025-01-24
- Publish Date: 2025-01-24
-
Key words:
- distribution network /
- doubly fed induction generator /
- time-sharing strategy /
- reactive power compensation node /
- improved whale optimization algorithm
Abstract:
Citation: | ZHANG Cheng, CHEN Yu, LI Can, et al. Reactive power optimization of distribution network considering the reactive power output of doubly fed induction generator [J]. Southern energy construction, 2025, 12(1): 168-176 doi: 10.16516/j.ceec.2024-293 |