发明名称 质子交换膜燃料电池模型优化处理方法
摘要 本发明涉及燃料电池。本发明公开了一种质子交换膜燃料电池模型优化处理方法,本发明的技术方案,首先查询燃料电池的结构参数,然后采用仪器测量燃料电池的工作参数及在不同输出电流下的输出电压,并将燃料电池模型估计的输出电压与实测输出电压的误差平方和均值定义为优化建模的目标函数后,通过优化技术获得模型参数,为质子交换膜燃料电池的研究提供模型。本发明获得的模型精度更高,稳定性更强。进行多次重复建模时,本发明的模型目标函数值的最优值、最差值、平均值和标准差均较小,其中最优值、最差值和平均值体现了模型的精度,标准差体现了模型的稳定性。本发明在进行质子交换膜燃料电池建模时具有更好的收敛性。
申请公布号 CN103336867B 申请公布日期 2016.01.20
申请号 CN201310264443.7 申请日期 2013.06.28
申请人 西南交通大学 发明人 张葛祥;程吉祥
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 成都宏顺专利代理事务所(普通合伙) 51227 代理人 李顺德
主权项 质子交换膜燃料电池模型优化处理方法,其特征在于,包括以下步骤:a、以下式作为质子交换膜燃料电池模型的原型:V=n(E<sub>Nernst</sub>‑V<sub>act</sub>‑V<sub>ohmic</sub>‑V<sub>con</sub>)其中,V为电池输出电压,n为电池芯个数,E<sub>Nernst</sub>为电池热力势电压,V<sub>act</sub>为活化极化电动势,V<sub>ohmic</sub>为欧姆过电势,V<sub>con</sub>为浓差极化过电势;上式中:<maths num="0001" id="cmaths0001"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>E</mi><mrow><mi>N</mi><mi>e</mi><mi>r</mi><mi>n</mi><mi>s</mi><mi>t</mi></mrow></msub><mo>=</mo><mn>1.229</mn><mo>-</mo><mn>0.85</mn><mo>&times;</mo><msup><mn>10</mn><mrow><mo>-</mo><mn>3</mn></mrow></msup><mo>&times;</mo><mrow><mo>(</mo><mi>T</mi><mo>-</mo><mn>298.15</mn><mo>)</mo></mrow><mo>+</mo><mn>4.3085</mn><mo>&times;</mo><msup><mn>10</mn><mrow><mo>-</mo><mn>5</mn></mrow></msup><mo>&times;</mo><mi>T</mi></mrow></mtd></mtr><mtr><mtd><mrow><mo>&times;</mo><mrow><mo>(</mo><mi>ln</mi><mo>(</mo><msub><mi>P</mi><msub><mi>H</mi><mn>2</mn></msub></msub><mo>)</mo></mrow><mo>+</mo><mn>0.5</mn><mo>&times;</mo><mi>ln</mi><mrow><mo>(</mo><msub><mi>P</mi><msub><mi>O</mi><mn>2</mn></msub></msub><mo>)</mo></mrow><mo>)</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000805853830000011.GIF" wi="1201" he="163" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>V</mi><mrow><mi>a</mi><mi>c</mi><mi>t</mi></mrow></msub><mo>=</mo><mo>-</mo><mo>&lsqb;</mo><msub><mi>&xi;</mi><mn>1</mn></msub><mo>+</mo><msub><mi>&xi;</mi><mn>2</mn></msub><mi>T</mi><mo>+</mo><msub><mi>&xi;</mi><mn>3</mn></msub><mi>T</mi><mi>l</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>P</mi><msub><mi>O</mi><mn>2</mn></msub></msub><mo>&times;</mo><mn>1.97</mn><mo>&times;</mo><msup><mn>10</mn><mrow><mo>-</mo><mn>7</mn></mrow></msup><mo>&times;</mo><msup><mi>e</mi><mrow><mn>498</mn><mo>/</mo><mi>T</mi></mrow></msup><mo>)</mo></mrow><mo>+</mo><msub><mi>&xi;</mi><mn>4</mn></msub><mi>T</mi><mi>l</mi><mi>n</mi><mrow><mo>(</mo><mi>I</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow>]]></math><img file="FDA0000805853830000012.GIF" wi="1208" he="86" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>V</mi><mrow><mi>o</mi><mi>h</mi><mi>m</mi><mi>i</mi><mi>c</mi></mrow></msub><mo>=</mo><mi>I</mi><mo>&times;</mo><mrow><mo>(</mo><mfrac><mi>l</mi><mi>A</mi></mfrac><mo>&times;</mo><mfrac><mrow><mn>181.6</mn><mo>&times;</mo><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mn>0.03</mn><mo>&times;</mo><mfrac><mi>I</mi><mi>A</mi></mfrac><mo>+</mo><mn>0.062</mn><mo>&times;</mo><msup><mrow><mo>(</mo><mfrac><mi>T</mi><mn>303</mn></mfrac><mo>)</mo></mrow><mn>2</mn></msup><msup><mrow><mo>(</mo><mfrac><mi>I</mi><mi>A</mi></mfrac><mo>)</mo></mrow><mn>2.5</mn></msup><mo>)</mo></mrow></mrow><mrow><mo>(</mo><mi>&lambda;</mi><mo>-</mo><mn>0.634</mn><mo>-</mo><mn>3</mn><mo>&times;</mo><mfrac><mi>I</mi><mi>A</mi></mfrac><mo>)</mo><mo>&times;</mo><msup><mi>e</mi><mrow><mo>(</mo><mn>4.18</mn><mo>&times;</mo><mo>(</mo><mfrac><mrow><mi>T</mi><mo>-</mo><mn>303</mn></mrow><mi>T</mi></mfrac><mo>)</mo><mo>)</mo></mrow></msup></mrow></mfrac><mo>+</mo><msub><mi>R</mi><mi>C</mi></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000805853830000013.GIF" wi="1377" he="340" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>V</mi><mrow><mi>c</mi><mi>o</mi><mi>n</mi></mrow></msub><mo>=</mo><mo>-</mo><mi>b</mi><mi>l</mi><mi>n</mi><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mfrac><mrow><mi>I</mi><mo>/</mo><mi>A</mi><mo>+</mo><msub><mi>J</mi><mi>n</mi></msub></mrow><msub><mi>J</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub></mfrac><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000805853830000014.GIF" wi="531" he="161" /></maths>其中,T为电池环境的绝对温度,<img file="FDA0000805853830000016.GIF" wi="78" he="79" />和<img file="FDA0000805853830000017.GIF" wi="68" he="79" />分别为氢气和氧气的分压;I为输出电流,ξ<sub>1</sub>,ξ<sub>2</sub>,ξ<sub>3</sub>和ξ<sub>4</sub>为活化极化电动势系数,l为质子膜的膜厚度,A为活化区面积,λ为欧姆电压降的外电路系数,R<sub>C</sub>为欧姆电压降的燃料电池内电阻,b为浓差极化过电势洗漱,J<sub>n</sub>为由于燃料流动产生的电池内部电流密度,J<sub>max</sub>为燃料电池最大电流密度;b、查询燃料电池技术手册得到结构参数n、l和A;c、测量燃料电池的工作参数T、<img file="FDA0000805853830000019.GIF" wi="233" he="89" />I及在不同输出电流下的输出电压,并将燃料电池模型估计的输出电压与实测输出电压的误差平方和的均值作为优化建模的目标函数;d、采用多准则自适应差分进化处理方法得到参数ξ<sub>1</sub>、ξ<sub>2</sub>、ξ<sub>3</sub>、ξ<sub>4</sub>、λ、b、R<sub>C</sub>、J<sub>n</sub>和J<sub>max</sub>;步骤d具体包括:d1、初始化参数NP,G,α,LP,p<sub>min</sub>,<img file="FDA0000805853830000018.GIF" wi="461" he="94" />sF<sub>k</sub>,sCr<sub>k</sub>,其中,g=0,k=1,2,3,4;d2、初始化多准则自适应差分进化的种群<img file="FDA0000805853830000015.GIF" wi="496" he="72" />其中NP为种群大小,<img file="FDA0000805853830000021.GIF" wi="82" he="71" />为第i个个体且<img file="FDA0000805853830000022.GIF" wi="452" he="76" />g表示迭代次数,这里g=0,<img file="FDA0000805853830000023.GIF" wi="279" he="76" />分别代表需要估计的9个变量ξ<sub>1</sub>,ξ<sub>2</sub>,ξ<sub>3</sub>,ξ<sub>4</sub>,λ,b,R<sub>C</sub>,J<sub>n</sub>,J<sub>max</sub>,采用下式所示方式进行初始化<img file="FDA0000805853830000024.GIF" wi="107" he="85" />i=1,2,...NP,j=1,2,...,9,即:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msubsup><mi>x</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mi>g</mi></msubsup><mo>=</mo><msub><mi>a</mi><mi>j</mi></msub><mo>+</mo><mi>r</mi><mi>a</mi><mi>n</mi><mi>d</mi><mrow><mo>(</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>b</mi><mi>j</mi></msub><mo>-</mo><msub><mi>a</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000805853830000025.GIF" wi="662" he="86" /></maths>其中,rand(0,1)为0和1之间的随机数,a<sub>j</sub>和b<sub>j</sub>分别为<img file="FDA0000805853830000026.GIF" wi="70" he="77" />的下界和上界;d3、对每个个体<img file="FDA0000805853830000027.GIF" wi="98" he="72" />根据概率<img file="FDA0000805853830000028.GIF" wi="68" he="72" />从4个算子中选择一个算子n<sub>i</sub>,n<sub>i</sub>∈{1,2,...,4},并将i加入到集合<img file="FDA0000805853830000029.GIF" wi="561" he="79" />中,其中<img file="FDA00008058538300000210.GIF" wi="66" he="71" />为算子k被选中的概率,4个算子表达式如下:算子1:<img file="FDA00008058538300000211.GIF" wi="1364" he="183" />算子2:<img file="FDA00008058538300000212.GIF" wi="1352" he="271" />算子3:<img file="FDA00008058538300000213.GIF" wi="1352" he="272" />算子4:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msubsup><mi>u</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mi>g</mi></msubsup><mo>=</mo><msubsup><mi>x</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mi>g</mi></msubsup><mo>+</mo><mi>r</mi><mi>a</mi><mi>n</mi><mi>d</mi><mrow><mo>(</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>)</mo></mrow><mo>&CenterDot;</mo><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>r</mi><mn>1</mn><mo>,</mo><mi>j</mi></mrow><mi>g</mi></msubsup><mo>-</mo><msubsup><mi>x</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mi>g</mi></msubsup><mo>)</mo></mrow><mo>+</mo><msub><mi>F</mi><mi>i</mi></msub><mo>&CenterDot;</mo><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>r</mi><mn>1</mn><mo>,</mo><mi>j</mi></mrow><mi>g</mi></msubsup><mo>-</mo><msubsup><mi>x</mi><mrow><mi>r</mi><mn>2</mn><mo>,</mo><mi>j</mi></mrow><mi>g</mi></msubsup><mo>)</mo></mrow></mrow>]]></math><img file="FDA00008058538300000214.GIF" wi="1028" he="77" /></maths>其中,i=1,2,…,NP,j=1,2,…,9,<img file="FDA00008058538300000215.GIF" wi="60" he="79" />为当前迭代采用算子n<sub>i</sub>的个体索引集合,<img file="FDA00008058538300000216.GIF" wi="217" he="79" /><img file="FDA00008058538300000217.GIF" wi="92" he="76" />和<img file="FDA00008058538300000218.GIF" wi="58" he="71" />分别代表当前迭代不采用第1个,第n<sub>i</sub>‑1个,第n<sub>i</sub>+1个和第4个算子的个体索引集合,<img file="FDA00008058538300000219.GIF" wi="75" he="85" />为相应算子产生的试验个体<img file="FDA00008058538300000220.GIF" wi="424" he="76" />中的第j个分量,<img file="FDA00008058538300000221.GIF" wi="404" he="77" /><img file="FDA00008058538300000222.GIF" wi="100" he="77" />和<img file="FDA00008058538300000223.GIF" wi="90" he="77" />分别为种群中随机选择的5个个体的第j个分量并满足r1≠r2≠r3≠r4≠r5,F<sub>i</sub>为尺度参数,Cr<sub>i</sub>为交叉概率,rand(0,1)为0与1之间的随机数,j<sub>rand</sub>为0到9之间的一个整数,由随机方式确定;d4、对每个个体<img file="FDA0000805853830000031.GIF" wi="100" he="72" />i=1,2,…,NP,分别采用下式确定参数F<sub>i</sub>和Cr<sub>i</sub>,即:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>F</mi><mi>i</mi></msub><mo>=</mo><mi>r</mi><mi>a</mi><mi>n</mi><mi>d</mi><mi>c</mi><mrow><mo>(</mo><msub><mi>&mu;F</mi><msub><mi>n</mi><mi>i</mi></msub></msub><mo>,</mo><mn>0.1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000805853830000032.GIF" wi="433" he="82" /></maths><maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>Cr</mi><mi>i</mi></msub><mo>=</mo><mi>r</mi><mi>a</mi><mi>n</mi><mi>d</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>&mu;Cr</mi><msub><mi>n</mi><mi>i</mi></msub></msub><mo>,</mo><mn>0.1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000805853830000033.GIF" wi="470" he="79" /></maths>其中,<img file="FDA0000805853830000034.GIF" wi="346" he="81" />代表以<img file="FDA0000805853830000035.GIF" wi="94" he="83" />为中心参数、0.1为方差的柯西分布,<img file="FDA0000805853830000036.GIF" wi="365" he="81" />代表以<img file="FDA0000805853830000037.GIF" wi="121" he="82" />为均值、0.1为方差的高斯分布,<img file="FDA0000805853830000038.GIF" wi="100" he="77" />为第n<sub>i</sub>个算子尺度参数中心,<img file="FDA0000805853830000039.GIF" wi="117" he="82" />为第n<sub>i</sub>个算子交叉概率均值,n<sub>i</sub>为步骤4中个体<img file="FDA00008058538300000310.GIF" wi="72" he="77" />选则的算子编号;d5、对每个个体<img file="FDA00008058538300000311.GIF" wi="101" he="74" />i=1,2,…,NP,利用步骤d3中选择的算子1、算子2、算子3、算子4和步骤d4确定的参数F<sub>i</sub>和Cr<sub>i</sub>产生试验个体<img file="FDA00008058538300000312.GIF" wi="101" he="71" />然后执行如下操作,产生进入下一代种群的个体<img file="FDA00008058538300000313.GIF" wi="132" he="77" />即:<img file="FDA00008058538300000314.GIF" wi="770" he="177" />如果<img file="FDA00008058538300000315.GIF" wi="364" he="77" />则将该个体采用的参数F<sub>i</sub>和Cr<sub>i</sub>分别加入到用于收集每个算子执行成功时的参数集合<img file="FDA00008058538300000316.GIF" wi="72" he="76" />和<img file="FDA00008058538300000317.GIF" wi="104" he="80" />中;d6、对每个个体<img file="FDA00008058538300000318.GIF" wi="99" he="72" />i=1,2,…,NP,首先利用下式评价该个体采用的算子产生的归一化相对适应度改进<img file="FDA00008058538300000319.GIF" wi="60" he="75" />和归一化相对多样性贡献<img file="FDA00008058538300000320.GIF" wi="77" he="71" />即:<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msubsup><mi>&eta;</mi><mi>i</mi><mi>g</mi></msubsup><mo>=</mo><mfrac><msubsup><mover><mi>&eta;</mi><mo>~</mo></mover><mi>i</mi><mi>g</mi></msubsup><mrow><mi>m</mi><mi>a</mi><mi>x</mi><mo>{</mo><msubsup><mover><mi>&eta;</mi><mo>~</mo></mover><mn>1</mn><mi>g</mi></msubsup><mo>,</mo><msubsup><mover><mi>&eta;</mi><mo>~</mo></mover><mn>2</mn><mi>g</mi></msubsup><mo>,</mo><mo>...</mo><mo>,</mo><msubsup><mover><mi>&eta;</mi><mo>~</mo></mover><mrow><mi>N</mi><mi>P</mi></mrow><mi>g</mi></msubsup><mo>}</mo></mrow></mfrac></mrow>]]></math><img file="FDA00008058538300000321.GIF" wi="526" he="149" /></maths>且<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><msubsup><mover><mi>&eta;</mi><mo>~</mo></mover><mi>i</mi><mi>g</mi></msubsup><mo>=</mo><mfrac><mrow><mi>f</mi><mrow><mo>(</mo><msubsup><mi>X</mi><mi>i</mi><mi>g</mi></msubsup><mo>)</mo></mrow><mo>-</mo><mi>f</mi><mrow><mo>(</mo><msubsup><mi>X</mi><mi>i</mi><mrow><mi>g</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow></mrow><mrow><mi>f</mi><mrow><mo>(</mo><msubsup><mi>X</mi><mi>i</mi><mi>g</mi></msubsup><mo>)</mo></mrow><mo>-</mo><mi>f</mi><mrow><mo>(</mo><msubsup><mi>X</mi><mrow><mi>b</mi><mi>e</mi><mi>s</mi><mi>t</mi></mrow><mi>g</mi></msubsup><mo>)</mo></mrow></mrow></mfrac></mrow>]]></math><img file="FDA00008058538300000322.GIF" wi="481" he="157" /></maths><maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><msubsup><mi>&tau;</mi><mi>i</mi><mi>g</mi></msubsup><mo>=</mo><mfrac><msubsup><mover><mi>&tau;</mi><mo>~</mo></mover><mi>i</mi><mi>g</mi></msubsup><mrow><mi>m</mi><mi>a</mi><mi>x</mi><mo>{</mo><msubsup><mover><mi>&tau;</mi><mo>~</mo></mover><mn>1</mn><mi>g</mi></msubsup><mo>,</mo><msubsup><mover><mi>&tau;</mi><mo>~</mo></mover><mn>2</mn><mi>g</mi></msubsup><mo>,</mo><mo>...</mo><mo>,</mo><msubsup><mover><mi>&tau;</mi><mo>~</mo></mover><mrow><mi>N</mi><mi>P</mi></mrow><mi>g</mi></msubsup><mo>}</mo></mrow></mfrac></mrow>]]></math><img file="FDA00008058538300000323.GIF" wi="502" he="144" /></maths>且<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><msubsup><mover><mi>&tau;</mi><mo>~</mo></mover><mi>i</mi><mi>g</mi></msubsup><mo>=</mo><msqrt><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mn>9</mn></msubsup><msup><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mi>g</mi></msubsup><mo>-</mo><msubsup><mi>x</mi><mrow><mi>b</mi><mi>e</mi><mi>s</mi><mi>t</mi><mo>,</mo><mi>j</mi></mrow><mi>g</mi></msubsup><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt></mrow>]]></math><img file="FDA00008058538300000324.GIF" wi="506" he="121" /></maths>其中,<img file="FDA00008058538300000325.GIF" wi="67" he="77" />和<img file="FDA00008058538300000326.GIF" wi="56" he="77" />分别为个体<img file="FDA00008058538300000327.GIF" wi="80" he="75" />的实际相对适应度改进和实际样性贡献;然后利用下式的多准则决策计算综合效应<img file="FDA00008058538300000328.GIF" wi="82" he="75" />即:<maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><msubsup><mi>&gamma;</mi><mi>i</mi><mi>g</mi></msubsup><mo>=</mo><mo>|</mo><mo>{</mo><mrow><mo>(</mo><msubsup><mi>&eta;</mi><mi>i</mi><mi>g</mi></msubsup><mo>,</mo><msubsup><mi>&tau;</mi><mi>i</mi><mi>g</mi></msubsup><mo>)</mo></mrow><mo>|</mo><mrow><mo>(</mo><msubsup><mi>&eta;</mi><mi>i</mi><mi>g</mi></msubsup><mo>,</mo><msubsup><mi>&tau;</mi><mi>i</mi><mi>g</mi></msubsup><mo>)</mo></mrow><mo>&gt;</mo><mrow><mo>(</mo><msubsup><mi>&eta;</mi><mi>j</mi><mi>g</mi></msubsup><mo>,</mo><msubsup><mi>&tau;</mi><mi>j</mi><mi>g</mi></msubsup><mo>)</mo></mrow><mo>,</mo><mi>j</mi><mo>&Element;</mo><msubsup><mi>h</mi><msub><mi>n</mi><mi>i</mi></msub><mi>g</mi></msubsup><mo>}</mo><mo>|</mo></mrow>]]></math><img file="FDA00008058538300000329.GIF" wi="863" he="106" /></maths>其中,|·|为集合中元素个数,>代表多准则决策中的支配关系,<img file="FDA00008058538300000330.GIF" wi="376" he="77" />表示<img file="FDA00008058538300000331.GIF" wi="170" he="79" />且<img file="FDA00008058538300000332.GIF" wi="154" he="77" />且<img file="FDA00008058538300000333.GIF" wi="404" he="79" /><img file="FDA00008058538300000334.GIF" wi="66" he="81" />为当前迭代中不采用第n<sub>i</sub>个算子的个体的索引集合;d7、对每个算子k,k=1,2,3,4,计算当前迭代算子k的奖励和<img file="FDA0000805853830000041.GIF" wi="88" he="76" />即:<maths num="0014" id="cmaths0014"><math><![CDATA[<mrow><msubsup><mi>&gamma;</mi><mi>k</mi><mi>g</mi></msubsup><mo>=</mo><mfrac><mrow><msub><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><msubsup><mi>s</mi><mi>k</mi><mi>g</mi></msubsup></mrow></msub><msubsup><mi>&gamma;</mi><mi>i</mi><mi>g</mi></msubsup></mrow><mrow><mo>|</mo><msubsup><mi>s</mi><mi>k</mi><mi>g</mi></msubsup><mo>|</mo></mrow></mfrac></mrow>]]></math><img file="FDA0000805853830000042.GIF" wi="307" he="168" /></maths>其中,<img file="FDA0000805853830000043.GIF" wi="58" he="71" />代表当前迭代中采用第k个算子的个体索引集合,<img file="FDA0000805853830000044.GIF" wi="100" he="75" />为集合<img file="FDA0000805853830000045.GIF" wi="60" he="76" />中元素的个数;d8、对每个算子k,k=1,2,3,4,按照如下公式更新变量<img file="FDA0000805853830000046.GIF" wi="193" he="77" />即:<maths num="0015" id="cmaths0015"><math><![CDATA[<mrow><msubsup><mi>q</mi><mi>k</mi><mi>g</mi></msubsup><mo>=</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&alpha;</mi><mo>)</mo></mrow><msubsup><mi>q</mi><mi>k</mi><mi>g</mi></msubsup><mo>+</mo><msubsup><mi>&alpha;&gamma;</mi><mi>k</mi><mi>g</mi></msubsup></mrow>]]></math><img file="FDA0000805853830000047.GIF" wi="424" he="75" /></maths><maths num="0016" id="cmaths0016"><math><![CDATA[<mrow><msubsup><mi>p</mi><mi>k</mi><mrow><mi>g</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><msub><mi>p</mi><mi>min</mi></msub><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>K</mi><mo>&CenterDot;</mo><msub><mi>p</mi><mi>min</mi></msub><mo>)</mo></mrow><mfrac><msubsup><mi>q</mi><mi>k</mi><mi>g</mi></msubsup><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></msubsup><msubsup><mi>q</mi><mi>k</mi><mi>g</mi></msubsup></mrow></mfrac></mrow>]]></math><img file="FDA0000805853830000048.GIF" wi="699" he="163" /></maths>其中,<img file="FDA0000805853830000049.GIF" wi="60" he="71" />为当前迭代中算子k的累积质量,α为衰减系数,p<sub>min</sub>为每个算子最小的选择概率;d9、对每个算子k,k=1,2,3,4,若集合sF<sub>k</sub>元素个数大于LP,则保留sF<sub>k</sub>中最后加入的LP个元素,否则sF<sub>k</sub>保持不变;然后更新<img file="FDA00008058538300000410.GIF" wi="161" he="81" />即:<maths num="0017" id="cmaths0017"><math><![CDATA[<mrow><msubsup><mi>&mu;F</mi><mi>k</mi><mrow><mi>g</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><mfrac><mrow><msub><mi>&Sigma;</mi><mrow><mi>F</mi><mo>&Element;</mo><msub><mi>sF</mi><mi>k</mi></msub></mrow></msub><msup><mi>F</mi><mn>2</mn></msup></mrow><mrow><msub><mi>&Sigma;</mi><mrow><mi>F</mi><mo>&Element;</mo><msub><mi>sF</mi><mi>k</mi></msub></mrow></msub><mi>F</mi></mrow></mfrac></mrow>]]></math><img file="FDA00008058538300000411.GIF" wi="406" he="187" /></maths>d10、对每个算子k,k=1,2,3,若集合sCr<sub>k</sub>元素个数大于LP,则保留sCr<sub>k</sub>中最后加入的LP个元素,否则sCr<sub>k</sub>保持不变;然后更新<img file="FDA00008058538300000412.GIF" wi="178" he="81" />即:<maths num="0018" id="cmaths0018"><math><![CDATA[<mrow><msubsup><mi>&mu;Cr</mi><mi>k</mi><mrow><mi>g</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><mfrac><mrow><msub><mi>&Sigma;</mi><mrow><mi>C</mi><mi>r</mi><mo>&Element;</mo><msub><mi>sCr</mi><mi>k</mi></msub></mrow></msub><mi>C</mi><mi>r</mi></mrow><mrow><mi>L</mi><mi>P</mi></mrow></mfrac></mrow>]]></math><img file="FDA00008058538300000413.GIF" wi="445" he="159" /></maths>d11、若满足结束条件,即如果迭代次数g=G,则输出最优解<img file="FDA00008058538300000414.GIF" wi="96" he="84" />及其目标函数值,并终止循环;否则g=g+1,并转到步骤d3。
地址 610031 四川省成都市二环路北一段111号