发明名称 基于功图主元分析的抽油机参数优化方法
摘要 本发明提供一种基于功图主元分析的抽油机参数优化方法,包括:1)确定抽油机的效率影响因素和性能变量、2)获得其样本数据、3)对载荷数据进行降维、4)由非载荷变量与载荷新主元构建网络输入变量、5)构建输入变量的样本值、6)归一化处理、7)构建前馈神经网络、8)利用无迹卡尔曼滤波对网络进行训练、9)构造父代和子代种群;10)对父代个体作遗传变异计算,以产生子代个体;11)对父代和子代个体求适应度函数;12)将父代和子代个体划分到层级不同的非支配集中;13)从这些非支配集中选择个体构成新的父代种群,循环10)-13)多次,得到优化后的效率影响因素值。优化后,可得到产液量最大时,耗电量最小。
申请公布号 CN105046326A 申请公布日期 2015.11.11
申请号 CN201510111157.6 申请日期 2015.03.13
申请人 重庆科技学院 发明人 裴仰军;王坎;李太福;辜小花;周伟;曹旭鹏;胥毅;任晓超
分类号 G06N3/08(2006.01)I 主分类号 G06N3/08(2006.01)I
代理机构 北京鸿元知识产权代理有限公司 11327 代理人 王玉芝;姜萤
主权项 一种基于功图主元分析的抽油机参数优化方法,包括如下步骤:1)确定抽油机采油过程生产效率影响因素构成效率观测变量集合<img file="FDA0000681789970000011.GIF" wi="354" he="70" />其中α<sub>1</sub>,α<sub>2</sub>为决策变量,α<sub>3</sub>~α<sub>146</sub>载荷数据环境变量,α<sub>147</sub>~α<sub>M</sub>为其他环境变量,选取抽油机系统的性能变量构成性能观测变量集合:{y<sub>1</sub>,y<sub>2</sub>,y<sub>3</sub>,…y<sub>l</sub>};2)获得所述生产效率影响因素和系统性能变量的样本数据,得到效率影响因素样本矩阵α和性能样本矩阵Y:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>&alpha;</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&alpha;</mi><mn>11</mn></msub></mtd><mtd><msub><mi>&alpha;</mi><mn>12</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&alpha;</mi><mrow><mn>1</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&alpha;</mi><mn>21</mn></msub></mtd><mtd><msub><mi>&alpha;</mi><mn>22</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&alpha;</mi><mrow><mn>2</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>&alpha;</mi><mrow><mover><mi>M</mi><mo>&OverBar;</mo></mover><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>&alpha;</mi><mrow><mover><mi>M</mi><mo>&OverBar;</mo></mover><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&alpha;</mi><mrow><mover><mi>M</mi><mo>&OverBar;</mo></mover><mi>N</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>&equiv;</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mrow><msub><mi>L</mi><mn>1</mn></msub></mrow></mtd></mtr><mtr><mtd><msub><mi>L</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>L</mi><mover><mi>M</mi><mo>&OverBar;</mo></mover></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000681789970000012.GIF" wi="638" he="282" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>Y</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>y</mi><mn>11</mn></msub></mtd><mtd><msub><mi>y</mi><mn>12</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>y</mi><mrow><mn>1</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>21</mn></msub></mtd><mtd><msub><mi>y</mi><mn>22</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>y</mi><mrow><mn>2</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>y</mi><mrow><mi>l</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>y</mi><mrow><mi>l</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>y</mi><mi>lN</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000681789970000013.GIF" wi="456" he="275" /></maths>其中<img file="FDA0000681789970000014.GIF" wi="58" he="67" />为效率影响因素个数,N为样本个数,α<sub>ik</sub>表示第i个效率影响因素变量的第k个观测值,i=1,2,...,M;k=1,2,...,N;3)利用主元分析算法对载荷数据进行降维处理,从而构建新的载荷主元变量矩阵:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>L</mi><mrow><mi>z</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>L</mi><mrow><mi>z</mi><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>L</mi><mrow><mi>z</mi><mn>3</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>L</mi><mi>zd</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&alpha;</mi><mrow><mi>z</mi><mn>11</mn></mrow></msub></mtd><mtd><msub><mi>&alpha;</mi><mrow><mi>z</mi><mn>12</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&alpha;</mi><mrow><mi>z</mi><mn>1</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&alpha;</mi><mrow><mi>z</mi><mn>21</mn></mrow></msub></mtd><mtd><msub><mi>&alpha;</mi><mrow><mi>z</mi><mn>22</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&alpha;</mi><mrow><mi>z</mi><mn>2</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>&alpha;</mi><mrow><mi>zd</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>&alpha;</mi><mrow><mi>zd</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&alpha;</mi><mi>zdN</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000681789970000015.GIF" wi="606" he="274" /></maths>4)由影响因素观测变量集合<img file="FDA0000681789970000016.GIF" wi="329" he="69" />中非载荷变量与载荷新主元观测变量集合{α<sub>z1</sub>,α<sub>z2</sub>,...,α<sub>zd</sub>}构建网络输入变量集合:<img file="FDA0000681789970000017.GIF" wi="593" he="70" />并令输入变量集合为:{x<sub>1</sub>,x<sub>2</sub>,x<sub>3</sub>,...,x<sub>M</sub>},即,<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mo>{</mo><msub><mi>&alpha;</mi><mn>1</mn></msub><mo>,</mo><msub><mi>&alpha;</mi><mn>2</mn></msub><mo>,</mo><msub><mi>&alpha;</mi><mn>147</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>&alpha;</mi><mover><mi>M</mi><mo>&OverBar;</mo></mover></msub><mo>,</mo><msub><mi>&alpha;</mi><mrow><mi>z</mi><mn>1</mn></mrow></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>&alpha;</mi><mi>zd</mi></msub><mo>}</mo><mo>=</mo><mo>{</mo><msub><mi>x</mi><mn>1</mn></msub><mo>,</mo><msub><mi>x</mi><mn>2</mn></msub><mo>,</mo><msub><mi>x</mi><mn>3</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>x</mi><mi>M</mi></msub><mo>}</mo><mo>;</mo></mrow>]]></math><img file="FDA0000681789970000018.GIF" wi="920" he="71" /></maths>5)构建输入变量集合{x<sub>1</sub>,x<sub>2</sub>,x<sub>3</sub>,...,x<sub>M</sub>}观测样本值:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>X</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>X</mi><mn>1</mn></msub></mtd><mtd><msub><mi>X</mi><mn>2</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>X</mi><mi>N</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&alpha;</mi><mn>11</mn></msub></mtd><mtd><msub><mi>&alpha;</mi><mn>12</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&alpha;</mi><mrow><mn>1</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&alpha;</mi><mn>21</mn></msub></mtd><mtd><msub><mi>&alpha;</mi><mn>22</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&alpha;</mi><mrow><mn>2</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&alpha;</mi><mn>147,1</mn></msub></mtd><mtd><msub><mi>&alpha;</mi><mn>147,2</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&alpha;</mi><mrow><mn>147</mn><mo>,</mo><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>&alpha;</mi><mrow><mover><mi>M</mi><mo>&OverBar;</mo></mover><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>&alpha;</mi><mrow><mover><mi>M</mi><mo>&OverBar;</mo></mover><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&alpha;</mi><mrow><mover><mi>M</mi><mo>&OverBar;</mo></mover><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&alpha;</mi><mrow><mi>z</mi><mn>11</mn></mrow></msub></mtd><mtd><mrow><msub><mi>&alpha;</mi><mrow><mi>z</mi><mn>12</mn></mrow></msub></mrow></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&alpha;</mi><mrow><mi>z</mi><mn>1</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>&alpha;</mi><mrow><mi>zd</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>&alpha;</mi><mrow><mi>zd</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&alpha;</mi><mi>zdN</mi></msub></mtd></mtr></mtable></mfenced><mtable></mtable><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mn>11</mn></msub></mtd><mtd><msub><mi>x</mi><mn>12</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mrow><mn>1</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>x</mi><mn>21</mn></msub></mtd><mtd><msub><mi>x</mi><mn>22</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mrow><mn>2</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>x</mi><mn>31</mn></msub></mtd><mtd><msub><mi>x</mi><mn>32</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mrow><mn>3</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>M</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>x</mi><mrow><mi>M</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mi>MN</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000681789970000021.GIF" wi="1392" he="537" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>Y</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>Y</mi><mn>1</mn></msub></mtd><mtd><msub><mi>Y</mi><mn>2</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>T</mi><mi>N</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>y</mi><mn>11</mn></msub></mtd><mtd><msub><mi>y</mi><mn>12</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>y</mi><mrow><mn>1</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>21</mn></msub></mtd><mtd><msub><mi>y</mi><mn>33</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>y</mi><mrow><mn>2</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>y</mi><mrow><mi>l</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>y</mi><mrow><mi>l</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>y</mi><mi>lN</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000681789970000022.GIF" wi="797" he="276" /></maths>其中,x<sub>1</sub>~x<sub>2</sub>为决策变量,x<sub>3</sub>~x<sub>M</sub>为新的环境变量;6)对得到的训练输入样本X、输出样本Y进行归一化处理,得到新的训练输入矩阵<img file="FDA0000681789970000023.GIF" wi="82" he="76" />输出矩阵<img file="FDA0000681789970000024.GIF" wi="74" he="76" /><maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mover><mi>X</mi><mo>~</mo></mover><mi>k</mi></msub><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mi>k</mi></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>2</mn><mi>k</mi></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>3</mn><mi>k</mi></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mi>Mk</mi></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><mi>f</mi><mrow><mo>(</mo><msub><mi>x</mi><mrow><mn>1</mn><mi>k</mi></mrow></msub><mo>)</mo></mrow></mtd><mtd><mi>f</mi><mrow><mo>(</mo><msub><mi>x</mi><mrow><mn>2</mn><mi>k</mi></mrow></msub><mo>)</mo></mrow></mtd><mtd><mi>f</mi><mrow><mo>(</mo><msub><mi>x</mi><mrow><mn>3</mn><mi>k</mi></mrow></msub><mo>)</mo></mrow></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mi>f</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>Mk</mi></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>&equiv;</mo><mi>f</mi><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000681789970000025.GIF" wi="1571" he="92" /></maths><maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mover><mi>Y</mi><mo>~</mo></mover><mi>k</mi></msub><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>y</mi><mo>~</mo></mover><mrow><mn>1</mn><mi>k</mi></mrow></msub></mtd><mtd><msub><mover><mi>y</mi><mo>~</mo></mover><mrow><mn>2</mn><mi>k</mi></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>y</mi><mo>~</mo></mover><mi>lk</mi></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup><msup><mfenced open='[' close=']'><mtable><mtr><mtd><mi>g</mi><mrow><mo>(</mo><msub><mi>y</mi><mrow><mn>1</mn><mi>k</mi></mrow></msub><mo>)</mo></mrow></mtd><mtd><mi>g</mi><mrow><mo>(</mo><msub><mi>y</mi><mrow><mn>2</mn><mi>k</mi></mrow></msub><mo>)</mo></mrow></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mi>g</mi><mrow><mo>(</mo><msub><mi>y</mi><mi>lk</mi></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>&equiv;</mo><mi>g</mi><mrow><mo>(</mo><msub><mi>Y</mi><mi>k</mi></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000681789970000026.GIF" wi="1191" he="92" /></maths><maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><mover><mi>X</mi><mo>~</mo></mover><mo>=</mo><mo>[</mo><msub><mover><mi>X</mi><mo>~</mo></mover><mn>1</mn></msub><mo>,</mo><msub><mover><mi>X</mi><mo>~</mo></mover><mn>2</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mover><mi>X</mi><mo>~</mo></mover><mi>N</mi></msub><mo>]</mo><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>11</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>12</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>21</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>22</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>2</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mi>M</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mi>M</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mi>MN</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000681789970000027.GIF" wi="820" he="275" /></maths><maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><mover><mi>Y</mi><mo>~</mo></mover><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>Y</mi><mo>~</mo></mover><mn>1</mn></msub></mtd><mtd><msub><mover><mi>Y</mi><mo>~</mo></mover><mn>2</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>Y</mi><mo>~</mo></mover><mi>N</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>y</mi><mn>11</mn></msub></mtd><mtd><msub><mi>y</mi><mn>12</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>y</mi><mrow><mn>1</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>21</mn></msub></mtd><mtd><msub><mi>y</mi><mn>22</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>y</mi><mrow><mn>2</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>y</mi><mrow><mi>l</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>y</mi><mrow><mi>l</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>y</mi><mi>lN</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000681789970000028.GIF" wi="813" he="273" /></maths>7)构建三层前馈神经网络,其输入变量集为<img file="FDA0000681789970000029.GIF" wi="427" he="77" />输出变量集为<img file="FDA00006817899700000210.GIF" wi="412" he="77" />隐含层神经元个数为s<sub>1</sub>,输入层、隐含层、输出层通过权值、阈值进行连接,并且该神经网络的输入输出函数表达式为:<img file="FDA0000681789970000031.GIF" wi="844" he="151" />式中函数F(X)为S型函数;8)利用无迹卡尔曼滤波对所述前馈神经网络进行训练,得到该神经网络的结构参数值,该训练过程包括:①将所述神经网络中的所有权值和阈值组成状态变量I:<maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><mi>I</mi><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>w</mi><mn>11</mn><mn>1</mn></msubsup><mi>L</mi></mtd><mtd><msubsup><mi>w</mi><msub><mi>Ms</mi><mn>1</mn></msub><mn>1</mn></msubsup><mo>,</mo><msubsup><mi>b</mi><mn>1</mn><mn>1</mn></msubsup><mi>L</mi></mtd><mtd><msubsup><mi>b</mi><mrow><mi>s</mi><mn>1</mn></mrow><mn>1</mn></msubsup><mo>,</mo><msubsup><mi>w</mi><mn>11</mn><mn>2</mn></msubsup><mi>L</mi></mtd><mtd><msubsup><mi>w</mi><mrow><msub><mi>s</mi><mn>1</mn></msub><mi>l</mi></mrow><mn>2</mn></msubsup><mo>,</mo><msubsup><mi>b</mi><mn>1</mn><mn>2</mn></msubsup><mi>L</mi></mtd><mtd><msubsup><mi>b</mi><mi>l</mi><mn>2</mn></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow>]]></math><img file="FDA0000681789970000032.GIF" wi="785" he="78" /></maths>其中,M为输入层神经元数,s<sub>1</sub>为隐层神经元数,l为输出层神经元数,输入层至隐层神经元的连接权值为<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><msubsup><mi>w</mi><mi>ik</mi><mn>1</mn></msubsup><mrow><mo>(</mo><mi>i</mi><mo>=</mo><mn>0,1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>Mkk</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>s</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000681789970000033.GIF" wi="589" he="78" /></maths>阈值为<maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><msubsup><mi>b</mi><mi>k</mi><mn>1</mn></msubsup><mrow><mo>(</mo><mi>k</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>s</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000681789970000034.GIF" wi="341" he="77" /></maths>隐层至输出层的连接权值为<maths num="0014" id="cmaths0014"><math><![CDATA[<mrow><msubsup><mi>w</mi><mi>kj</mi><mn>2</mn></msubsup><mrow><mo>(</mo><mi>i</mi><mo>=</mo><mn>0,1</mn><mo>,</mo><mi>L</mi><mo>,</mo><msub><mi>s</mi><mn>1</mn></msub><mo>;</mo><mi>j</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mi>L</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000681789970000035.GIF" wi="570" he="78" /></maths>阈值为<maths num="0015" id="cmaths0015"><math><![CDATA[<mrow><msubsup><mi>b</mi><mi>j</mi><mn>2</mn></msubsup><mo>=</mo><mrow><mo>(</mo><mi>j</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mi>L</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000681789970000036.GIF" wi="328" he="77" /></maths>I中的元素个数为n;设定非线性方程:<img file="FDA0000681789970000037.GIF" wi="320" he="142" />其中,<img file="FDA0000681789970000038.GIF" wi="49" he="59" />函数表达式参考步骤7),<img file="FDA00006817899700000313.GIF" wi="60" he="81" />为K时刻的神经网络输入样本,令ω<sub>k</sub>=0,v<sub>k</sub>=0,<img file="FDA0000681789970000039.GIF" wi="57" he="75" />为神经网络输出样本;②设定无迹卡尔曼计算过程中控制采样点的分布状态参数a、待选参数κ,以及非负权系数β;③计算2n+1个采样点(σ点)以及σ点的相应权重,其中n为状态矩阵的I维度,λ=a<sup>2</sup>(n+κ)‑n,2n+1个采样点计算如下:<maths num="0016" id="cmaths0016"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><msup><mi>I</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msup><mo>=</mo><mover><mi>I</mi><mo>&OverBar;</mo></mover></mtd><mtd></mtd></mtr><mtr><mtd><msup><mi>I</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mo>=</mo><mover><mi>I</mi><mo>&OverBar;</mo></mover><mo>+</mo><msqrt><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mi>&lambda;</mi><mo>)</mo></mrow><mi>P</mi></msqrt></mtd><mtd><mi>i</mi><mo>=</mo><mn>1</mn><mo>:</mo><mi>n</mi></mtd></mtr><mtr><mtd><msup><mi>I</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mo>=</mo><mover><mi>I</mi><mo>&OverBar;</mo></mover><mo>-</mo><msqrt><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mi>&lambda;</mi><mo>)</mo></mrow><mi>P</mi></msqrt></mtd><mtd><mi>i</mi><mo>=</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>:</mo><mn>2</mn><mi>n</mi></mtd></mtr></mtable></mfenced>]]></math><img file="FDA00006817899700000310.GIF" wi="638" he="238" /></maths>每个采样点的权值计算如下:<maths num="0017" id="cmaths0017"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><msubsup><mi>W</mi><mi>m</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>=</mo><mfrac><mi>&lambda;</mi><mrow><mi>n</mi><mo>+</mo><mi>&lambda;</mi></mrow></mfrac></mtd></mtr><mtr><mtd><msubsup><mi>W</mi><mi>c</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>=</mo><mfrac><mi>&lambda;</mi><mrow><mi>n</mi><mo>+</mo><mi>&lambda;</mi></mrow></mfrac><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>a</mi><mo>+</mo><mi>&beta;</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msubsup><mi>W</mi><mi>m</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>=</mo><msubsup><mi>W</mi><mi>c</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>=</mo><mfrac><mi>&lambda;</mi><mrow><mn>2</mn><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mi>&lambda;</mi><mo>)</mo></mrow></mrow></mfrac><mi>i</mi><mo>=</mo><mn>1</mn><mo>:</mo><mn>2</mn><mi>n</mi></mtd></mtr></mtable></mfenced>]]></math><img file="FDA00006817899700000311.GIF" wi="593" he="381" /></maths>④计算σ点的一步状态预测<img file="FDA00006817899700000312.GIF" wi="97" he="82" />及状态变量协方差P<sub>k+1|k</sub>;<maths num="0018" id="cmaths0018"><math><![CDATA[<mrow><msubsup><mi>I</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>=</mo><msubsup><mi>I</mi><mrow><mi>k</mi><mo>|</mo><mi>K</mi></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup></mrow>]]></math><img file="FDA0000681789970000041.GIF" wi="204" he="77" /></maths><maths num="0019" id="cmaths0019"><math><![CDATA[<mfenced open='' close=''><mtable><mtr><mtd><msub><mover><mi>I</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mn>2</mn><mi>n</mi></mrow></munderover><msubsup><mi>W</mi><mi>m</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>&CenterDot;</mo><msubsup><mi>I</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup></mtd></mtr><mtr><mtd><msub><mi>P</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mn>2</mn><mi>n</mi></mrow></munderover><msubsup><mi>W</mi><mi>c</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>&CenterDot;</mo><mo>[</mo><msubsup><mi>I</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>-</mo><msubsup><mover><mi>I</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>]</mo><msup><mrow><mo>[</mo><msubsup><mi>I</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>-</mo><msubsup><mover><mi>I</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>]</mo></mrow><mi>T</mi></msup></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000681789970000042.GIF" wi="802" he="210" /></maths>⑤计算输出的一步提前预测以及协方差<img file="FDA0000681789970000043.GIF" wi="83" he="76" /><maths num="0020" id="cmaths0020"><math><![CDATA[<mrow><msubsup><mi>Y</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>=</mo><mi>h</mi><mrow><mo>(</mo><msubsup><mi>I</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>,</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000681789970000044.GIF" wi="392" he="85" /></maths><maths num="0021" id="cmaths0021"><math><![CDATA[<mrow><msub><mover><mi>Y</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mn>2</mn><mi>n</mi></mrow></munderover><msubsup><mi>W</mi><mi>m</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>&CenterDot;</mo><mi>h</mi><mrow><mo>(</mo><msubsup><mi>I</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>,</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000681789970000045.GIF" wi="565" he="146" /></maths><maths num="0022" id="cmaths0022"><math><![CDATA[<mrow><msub><mi>P</mi><msub><mi>Y</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mn>2</mn><mi>n</mi></mrow></munderover><msubsup><mi>w</mi><mi>c</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msubsup><mi>Y</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>-</mo><msub><mover><mi>Y</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>j</mi></mrow></msub><mo>)</mo></mrow><msup><mrow><mo>(</mo><msubsup><mi>Y</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>-</mo><msub><mover><mi>Y</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow></msub><mo>)</mo></mrow><mi>T</mi></msup></mrow>]]></math><img file="FDA0000681789970000046.GIF" wi="826" he="145" /></maths><maths num="0023" id="cmaths0023"><math><![CDATA[<mrow><msub><mi>P</mi><mrow><msub><mi>X</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>Y</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mn>2</mn><mi>n</mi></mrow></munderover><msubsup><mi>W</mi><mi>c</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msubsup><mi>I</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>-</mo><msub><mover><mi>I</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow></msub><mo>)</mo></mrow><msup><mrow><mo>(</mo><msubsup><mi>Y</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>-</mo><msub><mover><mi>Y</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow></msub><mo>)</mo></mrow><mi>T</mi></msup></mrow>]]></math><img file="FDA0000681789970000047.GIF" wi="890" he="145" /></maths>⑥进行滤波更新获取新的状态矩阵、协方差矩阵、增益矩阵:<maths num="0024" id="cmaths0024"><math><![CDATA[<mrow><msub><mi>R</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>P</mi><mrow><msub><mi>X</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>Y</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msub><mo>/</mo><msub><mi>P</mi><msub><mi>Y</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msub></mrow>]]></math><img file="FDA0000681789970000048.GIF" wi="381" he="77" /></maths><maths num="0025" id="cmaths0025"><math><![CDATA[<mrow><msub><mover><mi>I</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mover><mi>I</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow></msub><mo>+</mo><msub><mi>R</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><msub><mi>Y</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mover><mi>Y</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000681789970000049.GIF" wi="577" he="85" /></maths><maths num="0026" id="cmaths0026"><math><![CDATA[<mrow><msub><mi>P</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>P</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>|</mo><mi>k</mi></mrow></msub><mo>-</mo><msub><mi>R</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><msup><mrow><mo>(</mo><msub><mi>P</mi><mrow><msub><mi>X</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>Z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msub><mo>)</mo></mrow><mi>T</mi></msup></mrow>]]></math><img file="FDA00006817899700000410.GIF" wi="536" he="76" /></maths>⑦对获取的新样本数据<img file="FDA00006817899700000411.GIF" wi="206" he="74" />重新进行②~⑥步骤,直至所有样本对状态矩阵、协方差矩阵、增益矩阵进行了更新,从而得到适应于所有样本状态矩阵;⑧对最后一组样本得到状态矩阵I,作为网络训练得到的权值和阈值;⑨在得到网络参数各层权值、阈值后,确定所述前馈神经网络的函数模型为:<maths num="0027" id="cmaths0027"><math><![CDATA[<mrow><mover><mi>Y</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>g</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mover><mi>Y</mi><mo>~</mo></mover><mrow><mo>(</mo><mover><mi>X</mi><mo>~</mo></mover><mo>)</mo></mrow><mo>)</mo></mrow><mo>=</mo><msup><mi>g</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mover><mi>Y</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>f</mi><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow></mrow>]]></math><img file="FDA00006817899700000412.GIF" wi="691" he="97" /></maths>9)利用决策变量(x<sub>1</sub>,x<sub>2</sub>)构建多目标优化父代种群P<sub>D</sub><maths num="0028" id="cmaths0028"><math><![CDATA[<mrow><msub><mi>P</mi><mi>D</mi></msub><mo>=</mo><mo>{</mo><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mn>1</mn><mi>m</mi></mrow><msub><mi>P</mi><mi>D</mi></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mrow><mn>2</mn><mi>m</mi></mrow><msub><mi>P</mi><mi>D</mi></msub></msubsup><mo>)</mo></mrow><mo>|</mo><mn>1</mn><mo>&le;</mo><mi>m</mi><mo>&le;</mo><mi>K</mi><mo>}</mo></mrow>]]></math><img file="FDA00006817899700000413.GIF" wi="512" he="85" /></maths>其中,父代种群P<sub>D</sub>中的个体<img file="FDA00006817899700000414.GIF" wi="412" he="81" />的数量为K,并从x<sub>1</sub>的取值范围x<sub>1,min</sub>≤x<sub>1</sub>≤x<sub>1,max</sub>内随机取值赋予<img file="FDA00006817899700000415.GIF" wi="317" he="81" />从x<sub>2</sub>的取值范围x<sub>2,min</sub>≤x<sub>2</sub>≤x<sub>2,max</sub>内随机取值赋予<img file="FDA00006817899700000416.GIF" wi="321" he="81" />从而对父代种群P<sub>D</sub>进行初始化;10)从父代种群P<sub>D</sub>中选出任意对个体,对于每对个体<img file="FDA00006817899700000417.GIF" wi="234" he="91" /><img file="FDA00006817899700000418.GIF" wi="574" he="85" />进行遗传交叉计算或变异计算,并将计算结果赋予子代种群Q<sub>D</sub>中相应的一对个体<img file="FDA0000681789970000051.GIF" wi="461" he="107" />11)将父代种群P<sub>D</sub>与子代种群Q<sub>D</sub>进行合并得到种群R=P<sub>D</sub>∪Q<sub>D</sub>,即有<maths num="0029" id="cmaths0029"><math><![CDATA[<mrow><mi>R</mi><mo>=</mo><mo>{</mo><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mn>1</mn><mi>s</mi></mrow><mi>R</mi></msubsup><mo>,</mo><msubsup><mi>x</mi><mrow><mn>2</mn><mi>s</mi></mrow><mi>R</mi></msubsup><mo>)</mo></mrow><mo>|</mo><mn>1</mn><mo>&le;</mo><mi>s</mi><mo>&le;</mo><mn>2</mn><mi>K</mi><mo>}</mo><mo>=</mo><mo>{</mo><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mn>1</mn><mi>m</mi></mrow><msub><mi>P</mi><mi>D</mi></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mrow><mn>2</mn><mi>m</mi></mrow><msub><mi>P</mi><mi>D</mi></msub></msubsup><mo>)</mo></mrow><mo>|</mo><mn>1</mn><mo>&le;</mo><mi>m</mi><mo>&le;</mo><mi>K</mi><mo>}</mo><mo>&cup;</mo><mo>{</mo><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mn>1</mn><mi>n</mi></mrow><msub><mi>Q</mi><mi>D</mi></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mrow><mn>2</mn><mi>n</mi></mrow><msub><mi>Q</mi><mi>D</mi></msub></msubsup><mo>)</mo></mrow><mo>|</mo><mn>1</mn><mo>&le;</mo><mi>n</mi><mo>&le;</mo><mi>K</mi><mo>}</mo><mo>,</mo></mrow>]]></math><img file="FDA0000681789970000052.GIF" wi="1396" he="96" /></maths>将种群R的每个个体<img file="FDA0000681789970000054.GIF" wi="180" he="88" />与环境变量平均值<img file="FDA0000681789970000055.GIF" wi="76" he="68" />i=3,…,M合成输入样本<maths num="0030" id="cmaths0030"><math><![CDATA[<mrow><msub><mi>X</mi><mi>s</mi></msub><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>x</mi><mrow><mn>1</mn><mi>s</mi></mrow><mi>R</mi></msubsup></mtd><mtd><msubsup><mi>x</mi><mrow><mn>2</mn><mi>s</mi></mrow><mi>R</mi></msubsup></mtd><mtd><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>3</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mi>M</mi></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA0000681789970000056.GIF" wi="590" he="86" /></maths>并计算相应的适应度函数<maths num="0031" id="cmaths0031"><math><![CDATA[<mrow><mi>objFun</mi><mrow><mo>(</mo><msub><mi>X</mi><mi>s</mi></msub><mo>)</mo></mrow><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><mi>h</mi><mrow><mo>(</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>s</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow></mtd><mtd><msub><mover><mi>y</mi><mo>^</mo></mover><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>s</mi></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA0000681789970000057.GIF" wi="721" he="97" /></maths>其中,函数h(x)=‑x;12)将种群R的所有个体所对应的适应度函数相互进行比较,将种群R的所有个体划分到具有不同层级的非支配集中,其中,对于层级较低的非支配集中的任一个体<img file="FDA0000681789970000058.GIF" wi="174" he="93" />所对应的适应度函数objFun(X<sub>s</sub>)和层级较高的非支配集中的任一个体<img file="FDA0000681789970000059.GIF" wi="184" he="92" />所对应的适应度函数objFun(X<sub>t</sub>)来说,均不存在<img file="FDA00006817899700000510.GIF" wi="436" he="83" />且<img file="FDA00006817899700000511.GIF" wi="353" he="78" />而对于同一层级的非支配集中的任两个个体来说,该两个不等式中至少有一个不成立;13)按照层级从低到高的顺序从所述非支配集中选择K个个体,将选择出的K个个体的值赋予父代种群P<sub>D</sub>中的个体,并执行步骤10)‑步骤13)的过程GEN次,GEN为预先确定的循环次数,最终得到优化后的K组决策变量<img file="FDA00006817899700000512.GIF" wi="590" he="101" />将优化后的决策变量以及所述环境变量的平均值构成优化后的输入样本<maths num="0032" id="cmaths0032"><math><![CDATA[<mrow><msubsup><mi>X</mi><mi>m</mi><msubsup><mi>P</mi><mi>D</mi><mi>GEH</mi></msubsup></msubsup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>x</mi><mrow><mn>1</mn><mi>m</mi></mrow><msubsup><mi>P</mi><mi>D</mi><mi>GEN</mi></msubsup></msubsup></mtd><mtd><msubsup><mi>x</mi><mrow><mn>2</mn><mi>m</mi></mrow><msubsup><mi>P</mi><mi>D</mi><mi>GEN</mi></msubsup></msubsup></mtd><mtd><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>3</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mi>M</mi></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>,</mo><mrow><mo>(</mo><mn>1</mn><mo>&le;</mo><mi>m</mi><mo>&le;</mo><mi>K</mi><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA00006817899700000513.GIF" wi="956" he="101" /></maths>这K个样本保证了在产液量最大,耗电量最小。
地址 401331 重庆市沙坪坝区虎溪大学城重庆科技学院