发明名称 一种静止无功补偿器的不平衡补偿和蚁群优化方法
摘要 本发明公开了一种静止无功补偿器的不平衡补偿和蚁群优化方法,基于变结构对静止无功补偿器SVC进行控制,其中变结构控制方法包括不平衡负荷平衡化补偿和PI控制器的参数控制两个方面,其中不平衡负荷平衡化补偿采用基于虚拟对称三相系统的同步旋转参考坐标变换的SVC补偿电纳计算方法;同时在系统电压稳定控制时,采用蚁群算法优化方法,对PI控制器的参数k<sub>p</sub>、k<sub>i</sub>进行实时调整、寻优。本发明能让其中SVC既能进行不平衡负荷平衡化补偿,又能对稳定控制,提高了静止无功补偿器电纳计算的精度,确保负荷的平衡补偿,改善了SVC电压稳定控制时的性能,维持公共连接点的电压稳定,具有较高的鲁棒性和响应速度。
申请公布号 CN100585977C 申请公布日期 2010.01.27
申请号 CN200810030559.3 申请日期 2008.01.30
申请人 湖南大学 发明人 罗安;盘宏斌;彭双剑;欧剑波;代亚培;李慧;吴传平
分类号 H02J3/16(2006.01)I;H02J3/18(2006.01)I 主分类号 H02J3/16(2006.01)I
代理机构 长沙正奇专利事务所有限责任公司 代理人 马 强
主权项 1、一种静止无功补偿器的不平衡补偿和蚁群优化方法,基于变结构对静止无功补偿器SVC进行控制,其特征在于,变结构控制方法包括不平衡负荷平衡化补偿和PI控制器的参数控制两个方面,其中不平衡负荷平衡化补偿采用基于虚拟对称三相系统的dq旋转坐标变换的SVC补偿电纳计算方法;同时在虚拟对称三相系统电压稳定控制时,采用基于ITAE准则作为目标函数的蚁群算法优化方法,应用于静止无功补偿器SVC中,对其PI控制器的比例增益k<sub>p</sub>和积分增益k<sub>i</sub>进行实时调整、寻优;所述基于ITAE准则作为目标函数的蚁群算法优化包括如下步骤:采用ITAE准则作为目标函数:<maths num="0001"><![CDATA[<math><mrow><mi>J</mi><mo>=</mo><msubsup><mo>&Integral;</mo><mn>0</mn><mi>t</mi></msubsup><mi>t</mi><mo>|</mo><mi>e</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>|</mo><mi>dt</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>收敛准则如下式所示:<maths num="0002"><![CDATA[<math><mrow><mo>|</mo><mfrac><mrow><msup><mi>J</mi><mrow><mo>(</mo><mi>max</mi><mo>)</mo></mrow></msup><mo>-</mo><msup><mi>J</mi><mrow><mo>(</mo><mi>min</mi><mo>)</mo></mrow></msup></mrow><msup><mi>J</mi><mrow><mo>(</mo><mi>min</mi><mo>)</mo></mrow></msup></mfrac><mo>|</mo><mo>&lt;</mo><msub><mi>&epsiv;</mi><mi>ref</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中e为V<sub>ref</sub>与V<sub>SL</sub>和V<sub>rms</sub>的差值,即作为蚁群优化PI控制器的误差信号;V<sub>rms</sub>为电网电压的方均根值;V<sub>ref</sub>为虚拟对称三相系统参考电压;V<sub>SL</sub>是SVC的补偿电压;J<sup>(max)</sup>为寻优的最大值点,J<sup>(min)</sup>为寻优的最小值点,ε<sub>ref</sub>为给定的正的误差值,由此可以得到保证电压稳定的最优比例增益k<sub>p</sub>和积分增益k<sub>i</sub>,从而改善SVC的动态性能;最后根据目标函数和收敛准则,应用蚁群优化算法对PI控制器的比例增益k<sub>p</sub>和积分增益k<sub>i</sub>进行寻优;基于ITAE准则作为目标函数的蚁群算法优化PI参数的计算步骤如下:(I)利用Ziegler-Nichols计算PI参数k<sub>p0</sub>、k<sub>i0</sub>;(II)设定蚂蚁数m,并给每只蚂蚁k各定义一个具有10个元素的一维数组Path<sub>k</sub>,在该数组中依次存放该蚂蚁要经过的10个节点的纵坐标值;(III)令时间计数器t=0,循环次数N<sub>c</sub>=0,设定最大循环次数N<sub>cmax</sub>以及初始时刻各节点上信息素的值τ(x<sub>i</sub>,y<sub>i,j</sub>,0)=c,其中i=1~10,j=0~9,令Δτ(x<sub>i</sub>,y<sub>i,j</sub>)=0,将全部蚂蚁置于原点;(IV)置变量i=1;(V)利用公式(3)计算这些蚂蚁向线段L<sub>i</sub>上每个节点转移的概率,根据这些概率,采用赌轮法为每只蚂蚁k在线段L<sub>i</sub>上选择一个节点,并将蚂蚁k移到该节点,同时将该节点的纵坐标值存入Path<sub>k</sub>的第i个元素;(VI)置i=i+1,若i≤10,则跳转至(V)步,否则跳转至(VII)步;(VII)根据蚂蚁k所走过的路径,即数组Path<sub>k</sub>,利用公式(4)计算路径对应的PI参数k<sub>p</sub><sup>k</sup>、k<sub>i</sub><sup>k</sup>,利用公式(1)和(2)分别计算蚂蚁k所对应的目标函数J<sub>k</sub>和所对应的收敛数值ε<sub>k</sub>,记录本次循环中的最优路径,并将与其相对应的PI参数存入最优PI参数k<sub>p</sub><sup>*</sup>、k<sub>i</sub><sup>*</sup>;(VIII)令t←t+10,N<sub>c</sub>←N<sub>c</sub>+1,根据公式(5),(6),(7)更新每一个节点上的信息素,并将Path<sub>k</sub>中的所有元素清零;(IX)如N<sub>c</sub><N<sub>cmax</sub>且整个蚁群尚未收敛到走同一条路径或者收敛数值ε<sub>k</sub>>给定误差,则再次将全部蚂蚁置于原点并跳转到第(IV)步,如N<sub>c</sub><N<sub>cmax</sub>但整个蚁群已收敛到走同一条路径或者收敛数值ε<sub>k</sub><给定误差,则算法结束,输出最优路径及其所对应的最优PI参数k<sub>p</sub><sup>*</sup>、k<sub>j</sub><sup>*</sup>;用到的公式及参数定义如下:<maths num="0003"><![CDATA[<math><mrow><msub><mi>P</mi><mi>k</mi></msub><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>y</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msup><mi>&tau;</mi><mi>&alpha;</mi></msup><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>y</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>,</mo><mi>t</mi><mo>)</mo></mrow><msup><mi>&eta;</mi><mi>&beta;</mi></msup><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>y</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>,</mo><mi>t</mi><mo>)</mo></mrow></mrow><mrow><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mn>9</mn></munderover><msup><mi>&tau;</mi><mi>&alpha;</mi></msup><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>y</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>,</mo><mi>t</mi><mo>)</mo></mrow><msup><mi>&eta;</mi><mi>&beta;</mi></msup><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>y</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>,</mo><mi>t</mi><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中τ(x<sub>i</sub>,y<sub>i,j</sub>,t)表示t时刻在节点Knot(x<sub>i</sub>,y<sub>i,j</sub>)遗留的信息素;P<sub>k</sub>(x<sub>i</sub>,y<sub>i,j</sub>,t)表示t时刻第k只蚂蚁由L<sub>i-1</sub>上任一点向Knot(x<sub>j</sub>,y<sub>i,j</sub>)爬行的概率;α为信息启发式因子,β为期望信息启发因子,η(x<sub>i</sub>,y<sub>i,j</sub>,t)为节点Knot(x<sub>i</sub>,y<sub>i,j</sub>)上的启发函数;<maths num="0004"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>k</mi><mi>p</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>5</mn></munderover><msub><mi>y</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>&times;</mo><msup><mn>10</mn><mrow><mn>2</mn><mo>-</mo><mi>i</mi></mrow></msup></mtd></mtr><mtr><mtd><msub><mi>k</mi><mi>i</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>6</mn></mrow><mn>10</mn></munderover><msub><mi>y</mi><mrow><mi>n</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>&times;</mo><msup><mn>10</mn><mrow><mn>6</mn><mo>-</mo><mi>n</mi></mrow></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths>τ(x<sub>i</sub>,y<sub>i,j</sub>,t+n)=(1-ρ)Δτ(t)+Δτ(t)        (5)<maths num="0005"><![CDATA[<math><mrow><mi>&Delta;&tau;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mi>&Delta;</mi><msub><mi>&tau;</mi><mi>k</mi></msub><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>y</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中ρ表示信息素挥发系数,则1-ρ表示信息数残留因子,为了防止信息的无限积累,ρ的取值范围为:<maths num="0006"><![CDATA[<math><mrow><mi>&rho;</mi><mo>&Subset;</mo><mo>[</mo><mn>0,1</mn><mo>)</mo><mo>;</mo></mrow></math>]]></maths>Δτ(t)表示本次循环中节点Knot(x<sub>i</sub>,y<sub>i,j</sub>)上的信息素增量,Δτ<sub>k</sub>(x<sub>i</sub>,y<sub>i,j</sub>)表示第k只蚂蚁在本次循环留在节点Knot(x<sub>i</sub>,y<sub>i,j</sub>)上的信息素;<img file="C2008100305590004C5.GIF" wi="1415" he="212" />式中Q表示信息素强度,在一定程度上影响算法的收敛速度,J<sub>k</sub>表示第k只蚂蚁在本次循环中的目标函数值,其中k=1~m。
地址 410082湖南省长沙市岳麓区麓山南路1号
您可能感兴趣的专利