基于自适应粒子群算法的故障电流限制器的优化配置方法与流程

文档序号:12271854阅读:来源:国知局

技术特征:

1.一种基于自适应粒子群算法的故障电流限制器的优化配置方法,所述故障电流限制器为串联谐振型故障电流限制器,并在发生短路故障时产生限流阻抗值X,所述短路故障类型为三相对称短路故障;其特征是,所述优化配置方法按如下步骤进行:

步骤1、计算待安装所述故障电流限制器的线路及其各支路上的短路电流,并选取短路电流超标节点:

步骤1.1、在正常状态下对待安装所述故障电流限制器所在的线路进行潮流计算,得到各节点电压以及各支路电流;

步骤1.2、获取待安装所述故障电流限制器所在线路的节点导纳矩阵,并计算待安装所述故障电流限制器所在的线路及其周边线路上所有节点的三相短路电流,从而找出n个短路电流超标节点;

步骤1.3、求出发生短路故障时第j个短路电流超标节点所连接的支路的短路电流Ij,并将第j个短路电流Ij与所述故障限流器的可靠动作电流Ibr作比较,选取满足Ij≥λIbr条件的所有短路电流超标节点所连接的c条支路;从满足条件的c条支路中选取满足安装要求的N条支路并作为待安装所述故障电流限制器的支路;λ表示可靠性系数;1≤j≤n;

步骤2、对所述故障电流限制器的优化配置建立数学模型:

步骤2.1、设置所述故障电流限制器优化配置的目标函数f(x)为:

<mrow> <mi>f</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>m</mi> <mi>i</mi> <mi>n</mi> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msub> <mi>Z</mi> <mrow> <mi>F</mi> <mi>C</mi> <mi>L</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

式(1)中,ZFCL(i)表示第i个故障电流限制器的阻抗值,N表示安装所述故障电流限制器的个数;

设置短路电流约束条件为:

Ij≤Ijmax (2)

式(2)中,Ijmax表示限流目标值;

设置节点电压约束条件为:

Vrmin≤Vr≤Vrmax (3)

式(3)中,Vr表示第r个节点的节点电压;Vrmin和Vrmax分别为第r个节点电压Vr的上下限;nb为待安装所述故障电流限制器所在的线路及其周边线路上所有节点个数;1≤r≤nb

步骤2.2、对各个约束条件进行处理:

设置所有节点的电压越限值Vlim为:

<mrow> <msub> <mi>V</mi> <mi>lim</mi> </msub> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>r</mi> <mo>=</mo> <mn>1</mn> </mrow> <msub> <mi>n</mi> <mi>b</mi> </msub> </munderover> <mi>m</mi> <mi>a</mi> <mi>x</mi> <mo>{</mo> <msub> <mi>V</mi> <mrow> <mi>r</mi> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>V</mi> <mi>r</mi> </msub> <mo>,</mo> <msub> <mi>V</mi> <mi>r</mi> </msub> <mo>-</mo> <msub> <mi>V</mi> <mrow> <mi>r</mi> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> </msub> <mo>,</mo> <mn>0</mn> <mo>}</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>

设置所有节点的短路电流越限值为:

<mrow> <msub> <mi>I</mi> <mi>lim</mi> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <mi>m</mi> <mi>a</mi> <mi>x</mi> <mo>{</mo> <msub> <mi>I</mi> <mrow> <mi>j</mi> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>I</mi> <mi>j</mi> </msub> <mo>,</mo> <mn>0</mn> <mo>}</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>

利用式(6)所示的惩罚函数得到所述故障电流限制器的优化配置算法的粒子群游适应函数为:

minF(x)=minf(x)+K(Vlim+Ilim) (6)

式(6)中,K为惩罚因子;

步骤3、通过自适应粒子群算法对所述故障电流限制器进行优化配置:

步骤3.1、将所述限流阻抗值X视作一组离散变量,并对所述一组离散变量进行b位二进制编码;使得每个待安装支路均有2b-1种阻抗选择,从而定义安装阻抗粒子群的维数D=N(b+1);

步骤3.2、随机初始化安装阻抗粒子群,并随机产生N个安装阻抗粒子为{X1,X2,…,Xt,…,XN};Xt表示第t个安装阻抗粒子;1≤t≤N;

设定学习因子为c1和c2、最小交叉概率为Rmin、种群规模为M、粒子运动速度范围为[Vmin,Vmax]=[-1,1];粒子位置范围为[Xmin,Xmax]=[0,5],最大迭代次数为Gmax,k表示当前迭代次数;

步骤3.3、适应度评价:

初次化迭代次数k=1,以第k代第t个安装阻抗粒子Xt自身作为第k代第t个个体最优位置计算群体中各个安装阻抗粒子的初始适应值,并求出第k代种群的全局最优位置gbestk

步骤3.4、由式(7)更新第k代第t个安装阻抗粒子Xt的速度得到第k+1代第t个安装阻抗粒子Xt的速度

<mrow> <msubsup> <mi>v</mi> <mi>t</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <msubsup> <mi>wv</mi> <mi>t</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msubsup> <mo>+</mo> <msub> <mi>c</mi> <mn>1</mn> </msub> <msub> <mi>r</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <msubsup> <mi>pbest</mi> <mi>t</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msubsup> <mo>-</mo> <msubsup> <mi>x</mi> <mi>t</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>c</mi> <mn>2</mn> </msub> <msub> <mi>r</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>gbest</mi> <mi>k</mi> </msub> <mo>-</mo> <msubsup> <mi>x</mi> <mi>t</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow>

式(7)中,w表示速度更新系数;为第k代第t个安装阻抗粒子Xt的位置,r1和r2为[0,1]区间中的随机数;

利用式(8)更新第k代第t个安装阻抗粒子Xt的位置得到第k+1代第t个安装阻抗粒子Xt的位置

<mrow> <msubsup> <mi>x</mi> <mi>t</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mn>0</mn> <mo>,</mo> <mi>r</mi> <mi>a</mi> <mi>n</mi> <mi>d</mi> <mrow> <mo>(</mo> <mo>)</mo> </mrow> <mo>&GreaterEqual;</mo> <mi>S</mi> <mi>i</mi> <mi>g</mi> <mrow> <mo>(</mo> <msubsup> <mi>v</mi> <mi>t</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>1</mn> <mo>,</mo> <mi>r</mi> <mi>a</mi> <mi>n</mi> <mi>d</mi> <mrow> <mo>(</mo> <mo>)</mo> </mrow> <mo>&lt;</mo> <mi>S</mi> <mi>i</mi> <mi>g</mi> <mrow> <mo>(</mo> <msubsup> <mi>v</mi> <mi>t</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>

式(8)中,rand()为均匀分布在[0,1]区间的随机函数;为位置判断函数,并有:

<mrow> <mi>S</mi> <mi>i</mi> <mi>g</mi> <mrow> <mo>(</mo> <msubsup> <mi>v</mi> <mi>t</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <mn>1</mn> <mo>+</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mo>-</mo> <msubsup> <mi>v</mi> <mi>t</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>9</mn> <mo>)</mo> </mrow> </mrow>

步骤3.5、根据式(10)计算交叉变异操作的概率P,如果满足P>Rmin,则转步骤3.6,否则转步骤3.9;

P=μ+Re·σ (10)

式(10)中,μ和σ是变异率的调节参数,Re是全局最优值在Gmax次迭代过程中连续不更新或者更新不明显的代数;

步骤3.6、对整个种群中每个安装阻抗粒子根据条件进行交叉变异操作;

步骤3.6.1、利用式(11)获得第k代第t个安装阻抗粒子Xt的位置与第k代全局最优位置gbestk之间的欧氏距离

<mrow> <msubsup> <mi>l</mi> <mi>t</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <msqrt> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>d</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>D</mi> </munderover> <msup> <mrow> <mo>&lsqb;</mo> <msubsup> <mi>x</mi> <mi>t</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msubsup> <mo>-</mo> <msub> <mi>gbest</mi> <mi>k</mi> </msub> <mo>&rsqb;</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>11</mn> <mo>)</mo> </mrow> </mrow>

利用式(12)获得距离阈值Δφ:

Δφ=(1-k/Gmax)m×(Xmax-Xmin) (12)

式(12)中,m为调节参数;

步骤3.6.2、判断是否成立,若成立,则利用式(13)对第k代第t个阻抗粒子Xt的位置进行交叉操作,得到交叉后的第k代第t个阻抗粒Xt的位置

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>x</mi> <mi>t</mi> <mrow> <mo>&prime;</mo> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </mrow> </msubsup> <mo>=</mo> <msubsup> <mi>x</mi> <mi>t</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msubsup> <mi>e</mi> <mo>+</mo> <msubsup> <mi>x</mi> <mi>a</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msubsup> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>e</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msubsup> <mi>x</mi> <mi>a</mi> <mrow> <mo>&prime;</mo> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </mrow> </msubsup> <mo>=</mo> <msubsup> <mi>x</mi> <mi>t</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msubsup> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>e</mi> <mo>)</mo> </mrow> <mo>+</mo> <msubsup> <mi>x</mi> <mi>a</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msubsup> <mi>e</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>13</mn> <mo>)</mo> </mrow> </mrow>

式(13)中,表示第k代第a个阻抗粒子的位置;表示交叉后的第k代第a个阻抗粒子的位置;e为(0,1)区间的随机数;1≤a≤N;且a≠t;

计算第k代第t个阻抗粒子Xt的适应值和交叉后的第k代第t个阻抗粒子Xt的适应值,并选取最优适应值所对应的阻抗粒子的位置作为第k代第t个阻抗粒子的位置,记为

步骤3.6.3、判断是否成立,如成立,则利用式(14)进行变异操作,得到变异后的第k代第t个阻抗粒子Xt的位置

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>x</mi> <mi>t</mi> <mrow> <mo>&prime;</mo> <mo>&prime;</mo> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </mrow> </msubsup> <mo>=</mo> <msubsup> <mi>x</mi> <mi>t</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msubsup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mfrac> <mi>k</mi> <msub> <mi>G</mi> <mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> </mfrac> <mo>)</mo> </mrow> <mi>&alpha;</mi> </msup> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> <mo>-</mo> <msubsup> <mi>x</mi> <mi>a</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msubsup> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msubsup> <mi>x</mi> <mi>a</mi> <mrow> <mo>&prime;</mo> <mo>&prime;</mo> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </mrow> </msubsup> <mo>=</mo> <msubsup> <mi>x</mi> <mi>t</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msubsup> <mo>-</mo> <msup> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mfrac> <mi>k</mi> <msub> <mi>G</mi> <mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> </mfrac> <mo>)</mo> </mrow> <mi>&alpha;</mi> </msup> <mrow> <mo>(</mo> <msubsup> <mi>x</mi> <mi>a</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msubsup> <mo>-</mo> <msub> <mi>X</mi> <mi>min</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>14</mn> <mo>)</mo> </mrow> </mrow>

式(14)中,表示变异后的第k代第a个阻抗粒子Xa的位置;α是变异的权值;

计算第k代第t个阻抗粒子Xt的适应值和变异后的第k代第t个阻抗粒子Xt适应值,并选取最优适应值所对应的阻抗粒子的位置作为第k代第t个阻抗粒子Xt的位置,记为

步骤3.7、将第k代全局最优位置gbestk分别向粒子位置范围的上下限的方向移动一个微小步长Δ,移动次数为q,从而得到规模为C的新最优粒子群,在新最优粒子群中选择适应值最高的安装阻抗粒子的位置替换全局最优位置gbestk,从而得到新全局最优粒子位置gbest′k

步骤3.8、计算完成交叉和变异操作后的种群中所有安装阻抗粒子的适应度,并用所述全局最优位置gbestk来替换适应值最差的安装阻抗粒子的位置;从而完成第k代种群的更新;

步骤3.9、将k+1赋值给k,并返回步骤3.4顺序执行,直到k=Gmax为止;从而得到最优安装阻抗粒子以所述最优安装阻抗粒子所对应的阻抗值作为所述故障电流限制器的安装阻抗,使得安装N个故障电流限制器后的c条支路上的三相短路电流能满足短路电流约束条件、c条支路的周边线路上所有节点电压能满足节点电压约束条件,且目标函数f(x)最小。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1