发明名称 铝电解过程电解槽工艺能耗的动态演化建模方法
摘要 一种铝电解过程电解槽工艺能耗的动态演化建模方法,其特征在于按如下步骤进行:步骤一:采集数据[X<sub>N</sub>,Y],步骤二:对采集的数据进行归一化处理:步骤三:采用强跟踪平方根无迹卡尔曼神经网络对归一化后的数据进行建模:步骤四:应用所建模型预估电解过程能耗值<img file="DDA00003489046000011.GIF" wi="40" he="55" />,预估出当前时刻铝电解过程的工艺能耗值。本发明的有益效果是,结合强跟踪滤波和平方根滤波的优点,提高模型的收敛速度和对铝电解槽突变状态的跟踪能力。具有算法稳定、精度高、对电解槽突变状态具有强跟踪能力等优势,从而实现对铝电解过程电解槽工艺能耗的实时预测,对铝电解过程优化工艺操作、实现节能减排。
申请公布号 CN103345559B 申请公布日期 2016.04.20
申请号 CN201310290736.2 申请日期 2013.07.10
申请人 重庆科技学院 发明人 姚立忠;王家序;李太福;易军;田应甫;胡文金;苏盈盈
分类号 G06F17/50(2006.01)I;C25C3/06(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 重庆为信知识产权代理事务所(普通合伙) 50216 代理人 余锦曦
主权项 一种铝电解过程电解槽工艺能耗的动态演化建模方法,其特征在于按如下步骤进行:步骤一:测量和采集9个决策参数和能耗指标直流电耗值,所述9个决策参数为:系列电流、分子比、铝水平、电解质水平、槽温、出铝量、氟化盐日用量、下料间隔、槽电压,采集所得数据为[X<sub>N</sub>,Y],其中:N为采集数据样本数,Y为直流电耗值,并建立历史数据库;步骤二:对采集的数据进行归一化处理:得到新数据为[X’<sub>N</sub>,Y’];具体归一化处理方法如下:<math><![CDATA[<mrow><msubsup><mi>x</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>=</mo><mfrac><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo></mrow><mrow><msub><mi>x</mi><mi>max</mi></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub></mrow></mfrac><mo>,</mo><msubsup><mi>y</mi><mi>i</mi><mo>,</mo></msubsup><mo>=</mo><mfrac><mrow><mo>(</mo><msub><mi>y</mi><mi>i</mi></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>)</mo></mrow><mrow><msub><mi>y</mi><mi>max</mi></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub></mrow></mfrac></mrow>]]></math><img file="FDA0000873900380000011.GIF" wi="539" he="119" /></maths>其中:x<sub>i</sub>,x′<sub>i</sub>分别为归一化前后的决策参数;y<sub>i</sub>,y′<sub>i</sub>分别为归一化前后的直流电耗值;x<sub>min</sub>,x<sub>max</sub>分别为归一化前决策参数的最大值和最小值;y<sub>min</sub>,y<sub>max</sub>分别为归一化前直流电耗值的最小值和最大值;i=(1,2,…,N);步骤三:采用强跟踪平方根无迹卡尔曼神经网络对归一化后的数据[X’<sub>N</sub>,Y’]进行建模:将所述9个决策参数作为神经网络的输入矢量,所述直流电耗值为神经网络的输出矢量建立能耗模型,利用强跟踪平方根无迹卡尔曼滤波对神经网络的权值、阈值进行估计,将神经网络的权值、阈值作为强跟踪平方根无迹卡尔曼滤波的状态变量,神经网络的输出作为强跟踪平方根无迹卡尔曼滤波的测量变量;强跟踪平方根无迹卡尔曼滤波的状态变量即神经网络的权值、阈值:设有一L层前馈BP神经网络,记每层神经元数为H<sub>k</sub>(k=0,1,…,L‑1),H<sub>0</sub>为输入层神经元数,H<sub>L‑1</sub>为输出层神经元数,第k层神经元的连接权值<img file="FDA0000873900380000012.GIF" wi="534" he="67" />阈值为<img file="FDA0000873900380000016.GIF" wi="318" he="69" />则该前馈BP神经网络的所有权值和阈值组成的强跟踪平方根无迹卡尔曼滤波的状态变量为<math><![CDATA[<mrow><mi>G</mi><mo>=</mo><msup><mrow><mo>&lsqb;</mo><msubsup><mi>w</mi><mn>11</mn><mn>1</mn></msubsup><mo>...</mo><msubsup><mi>w</mi><mrow><msub><mi>H</mi><mn>0</mn></msub><msub><mi>H</mi><mn>1</mn></msub></mrow><mn>1</mn></msubsup><msubsup><mi>b</mi><mn>1</mn><mn>1</mn></msubsup><mo>...</mo><msubsup><mi>b</mi><mrow><mi>H</mi><mn>1</mn></mrow><mn>1</mn></msubsup><mo>...</mo><msubsup><mi>w</mi><mn>11</mn><mrow><mi>L</mi><mo>-</mo><mi>i</mi></mrow></msubsup><mo>...</mo><msubsup><mi>w</mi><mrow><msub><mi>H</mi><mrow><mi>L</mi><mo>-</mo><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mi>H</mi><mrow><mi>L</mi><mo>-</mo><mi>i</mi></mrow></msub></mrow><mrow><mi>L</mi><mo>-</mo><mi>i</mi></mrow></msubsup><msubsup><mi>b</mi><mn>1</mn><mrow><mi>L</mi><mo>-</mo><mi>i</mi></mrow></msubsup><mo>...</mo><msubsup><mi>b</mi><msub><mi>H</mi><mrow><mi>L</mi><mo>-</mo><mi>i</mi></mrow></msub><mrow><mi>L</mi><mo>-</mo><mi>i</mi></mrow></msubsup><mo>...</mo><msubsup><mi>w</mi><mn>11</mn><mi>L</mi></msubsup><mo>...</mo><msubsup><mi>w</mi><mrow><msub><mi>H</mi><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mi>H</mi><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow><mi>L</mi></msubsup><msubsup><mi>b</mi><mn>1</mn><mi>L</mi></msubsup><mo>...</mo><msubsup><mi>b</mi><msub><mi>H</mi><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></msub><mi>L</mi></msubsup><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA0000873900380000013.GIF" wi="1269" he="71" /></maths>则建模系统的状态方程和观测方程如下:<math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><msub><mi>G</mi><mrow><mi>t</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>G</mi><mi>t</mi></msub><mo>+</mo><msub><mi>&psi;</mi><mi>t</mi></msub></mtd></mtr><mtr><mtd><mrow><msub><mi>Y</mi><mi>t</mi></msub><mo>=</mo><mi>f</mi><mrow><mo>(</mo><msub><mi>G</mi><mi>t</mi></msub><mo>,</mo><msub><mi>X</mi><mi>t</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>&zeta;</mi><mi>t</mi></msub><mo>=</mo><msup><mi>F</mi><mi>L</mi></msup><mrow><mo>(</mo><msubsup><mi>G</mi><mi>t</mi><mi>L</mi></msubsup><mo>,</mo><msup><mi>F</mi><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></msup><mo>(</mo><msubsup><mi>G</mi><mi>t</mi><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>...</mo><msup><mi>F</mi><mn>2</mn></msup><mo>(</mo><msubsup><mi>G</mi><mi>t</mi><mn>2</mn></msubsup><mo>,</mo><msub><mi>X</mi><mi>t</mi></msub><mo>)</mo></mrow><mo>)</mo><mo>)</mo><mo>+</mo><msub><mi>&zeta;</mi><mi>t</mi></msub></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000873900380000014.GIF" wi="918" he="150" /></maths>其中:F<sup>L</sup>为神经网络第L层传递函数,Y<sub>t</sub>为期望输出,X<sub>t</sub>为输入矢量,ψ<sub>t</sub>,ζ<sub>t</sub>分别为系统噪声和观测噪声,它们是随机高斯白噪声信号,满足ψ<sub>t</sub>~N(0,Q<sub>t</sub>),ζ<sub>t</sub>~N(0,R<sub>t</sub>),此处Q<sub>t</sub>,R<sub>t</sub>仅仅代表方差矩阵;所述强跟踪平方根无迹卡尔曼神经网络中,采用3层前馈BP神经网络建模,该神经网络包括输入层,隐含层和输出层,其中:隐含层传递函数为logsig函数,输出层传递函数为purelin函数;该3层神经网络函数表达式如下:<math><![CDATA[<mrow><mi>y</mi><mo>=</mo><mi>f</mi><mrow><mo>(</mo><msub><mi>G</mi><mi>t</mi></msub><mo>,</mo><msub><mi>X</mi><mi>t</mi></msub><mo>)</mo></mrow><mo>=</mo><msup><mi>F</mi><mn>2</mn></msup><mrow><mo>(</mo><msubsup><mi>G</mi><mi>t</mi><mn>2</mn></msubsup><mo>,</mo><msup><mi>F</mi><mn>1</mn></msup><mo>(</mo><mrow><msubsup><mi>G</mi><mi>t</mi><mn>1</mn></msubsup><mo>,</mo><msub><mi>X</mi><mi>t</mi></msub></mrow><mo>)</mo><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>q</mi></munderover><mfrac><msubsup><mi>w</mi><mrow><mi>i</mi><mn>2</mn></mrow><mn>2</mn></msubsup><mrow><mn>1</mn><mo>+</mo><mi>e</mi><mi>&lsqb;</mi><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msub><mi>w</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><msub><mi>x</mi><mi>i</mi></msub><mo>+</mo><msub><mi>b</mi><mrow><mn>1</mn><mi>i</mi></mrow></msub><mi>&rsqb;</mi></mrow></mfrac><mo>+</mo><msub><mi>b</mi><mn>2</mn></msub></mrow>]]></math><img file="FDA0000873900380000015.GIF" wi="1069" he="222" /></maths>其中:M=9,为输入层神经元数;q为隐含层神经元数,采用试凑法公式<img file="FDA00008739003800000217.GIF" wi="257" he="69" />来确定所述神经网络隐含层神经元数,C为1~10之间的常数,b<sub>2</sub>表示输出层的阈值;所述强跟踪平方根无迹卡尔曼滤波的状态变量G的初始状态取值为g<sub>0</sub>,所述利用强跟踪平方根无迹卡尔曼滤波对神经网络的权值、阈值进行估计包括以下步骤:(1)初始化估计值<math><![CDATA[<mrow><msub><mover><mi>g</mi><mo>^</mo></mover><mn>0</mn></msub><mo>=</mo><mi>E</mi><mo>&lsqb;</mo><msub><mi>g</mi><mn>0</mn></msub><mo>&rsqb;</mo><mo>,</mo><msub><mi>S</mi><mn>0</mn></msub><mo>=</mo><mi>c</mi><mi>h</mi><mi>o</mi><mi>l</mi><mo>{</mo><mi>E</mi><mo>&lsqb;</mo><msub><mi>g</mi><mn>0</mn></msub><mo>-</mo><msub><mover><mi>g</mi><mo>^</mo></mover><mn>0</mn></msub><mo>&rsqb;</mo><msup><mrow><mo>&lsqb;</mo><msub><mi>w</mi><mn>0</mn></msub><mo>-</mo><msub><mover><mi>g</mi><mo>^</mo></mover><mn>0</mn></msub><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>}</mo></mrow>]]></math><img file="FDA0000873900380000021.GIF" wi="680" he="77" /></maths>(2)计算Sigma点χ<sub>k‑1</sub>,选择对称采样策略<img file="FDA0000873900380000022.GIF" wi="928" he="96" />其中,<img file="FDA0000873900380000023.GIF" wi="73" he="79" />表示对称算符;(3)时间更新χ<sub>i,t|t‑1</sub>=χ<sub>i,t‑1</sub><math><![CDATA[<mrow><msub><mover><mi>g</mi><mo>^</mo></mover><mrow><mi>t</mi><mo>,</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mn>2</mn><mi>n</mi></mrow></munderover><mrow><msubsup><mi>B</mi><mi>i</mi><mi>m</mi></msubsup><msub><mi>&chi;</mi><mrow><mi>i</mi><mo>,</mo><mi>t</mi><mo>|</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow></mrow>]]></math><img file="FDA0000873900380000024.GIF" wi="294" he="110" /></maths><math><![CDATA[<mrow><msub><mi>S</mi><mi>t</mi></msub><mo>=</mo><mi>q</mi><mi>r</mi><mrow><mo>(</mo><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msqrt><msubsup><mi>B</mi><mn>1</mn><mi>c</mi></msubsup></msqrt><mrow><mo>(</mo><msub><mi>&chi;</mi><mrow><mn>1</mn><mo>:</mo><mn>2</mn><mi>n</mi><mo>,</mo><mi>t</mi><mo>|</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mover><mi>g</mi><mo>^</mo></mover><mrow><mi>t</mi><mo>,</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow></mtd><mtd><msqrt><mi>Q</mi></msqrt></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000873900380000025.GIF" wi="605" he="95" /></maths><math><![CDATA[<mrow><msub><mover><mi>S</mi><mo>^</mo></mover><mi>t</mi></msub><mo>=</mo><msub><mi>s</mi><mi>t</mi></msub><mo>&times;</mo><mi>c</mi><mi>h</mi><mi>o</mi><mi>l</mi><mi>u</mi><mi>p</mi><mi>d</mi><mi>a</mi><mi>t</mi><mi>e</mi><mrow><mo>(</mo><msub><mover><mi>S</mi><mo>^</mo></mover><mi>t</mi></msub><mo>,</mo><msub><mi>&chi;</mi><mrow><mn>0</mn><mo>,</mo><mi>t</mi><mo>|</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mover><mi>g</mi><mo>^</mo></mover><mrow><mi>t</mi><mo>,</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>,</mo><msubsup><mi>B</mi><mn>0</mn><mi>c</mi></msubsup><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000873900380000026.GIF" wi="628" he="71" /></maths>γ<sub>i,t|t‑1</sub>=f(χ<sub>i,t|t‑1</sub>,x<sub>t</sub>)<math><![CDATA[<mrow><msub><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>t</mi><mo>,</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mn>2</mn><mi>n</mi></mrow></munderover><msubsup><mi>B</mi><mi>i</mi><mi>m</mi></msubsup><msub><mi>&gamma;</mi><mrow><mi>i</mi><mo>,</mo><mi>t</mi><mo>|</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow>]]></math><img file="FDA0000873900380000027.GIF" wi="283" he="111" /></maths>(4)测量更新<math><![CDATA[<mrow><msub><mover><mi>S</mi><mo>^</mo></mover><msub><mi>y</mi><mi>t</mi></msub></msub><mo>=</mo><mi>q</mi><mi>r</mi><mrow><mo>(</mo><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msqrt><msubsup><mi>B</mi><mn>1</mn><mi>c</mi></msubsup></msqrt><mrow><mo>(</mo><msub><mi>&gamma;</mi><mrow><mn>1</mn><mo>:</mo><mn>2</mn><mi>n</mi><mo>,</mo><mi>t</mi><mo>|</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>t</mi><mo>,</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow></mtd><mtd><msqrt><mi>R</mi></msqrt></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000873900380000028.GIF" wi="622" he="95" /></maths><math><![CDATA[<mrow><msub><mover><mi>S</mi><mo>^</mo></mover><msub><mi>y</mi><mi>t</mi></msub></msub><mo>=</mo><msub><mi>s</mi><mi>t</mi></msub><mo>&times;</mo><mi>c</mi><mi>h</mi><mi>o</mi><mi>l</mi><mi>u</mi><mi>p</mi><mi>d</mi><mi>a</mi><mi>t</mi><mi>e</mi><mrow><mo>(</mo><msub><mover><mi>S</mi><mo>^</mo></mover><msub><mi>y</mi><mi>t</mi></msub></msub><mo>,</mo><msub><mi>&gamma;</mi><mrow><mn>0</mn><mo>,</mo><mi>t</mi><mo>|</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>t</mi><mo>,</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>,</mo><msubsup><mi>B</mi><mn>0</mn><mi>c</mi></msubsup><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000873900380000029.GIF" wi="661" he="78" /></maths><math><![CDATA[<mrow><msub><mi>P</mi><mrow><msub><mi>g</mi><mi>t</mi></msub><msub><mi>y</mi><mi>t</mi></msub></mrow></msub><mo>=</mo><msub><mi>s</mi><mi>t</mi></msub><mo>&times;</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mn>2</mn><mi>n</mi></mrow></munderover><mrow><msubsup><mi>B</mi><mi>i</mi><mi>c</mi></msubsup><mo>&lsqb;</mo><msub><mi>&chi;</mi><mrow><mi>i</mi><mo>,</mo><mi>t</mi><mo>|</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mover><mi>g</mi><mo>^</mo></mover><mrow><mi>t</mi><mo>,</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>&rsqb;</mo><msup><mrow><mo>&lsqb;</mo><msub><mi>&gamma;</mi><mrow><mi>i</mi><mo>,</mo><mi>t</mi><mo>|</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>t</mi><mo>,</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>&rsqb;</mo></mrow><mi>T</mi></msup></mrow></mrow>]]></math><img file="FDA00008739003800000210.GIF" wi="720" he="104" /></maths><math><![CDATA[<mrow><msub><mi>K</mi><mi>t</mi></msub><mo>=</mo><mrow><mo>(</mo><msub><mi>P</mi><mrow><msub><mi>g</mi><mi>t</mi></msub><mo>,</mo><msub><mi>y</mi><mi>t</mi></msub></mrow></msub><mo>/</mo><msubsup><mover><mi>S</mi><mo>^</mo></mover><msub><mi>y</mi><mi>t</mi></msub><mi>T</mi></msubsup><mo>)</mo></mrow><mo>/</mo><msub><mover><mi>S</mi><mo>^</mo></mover><msub><mi>y</mi><mi>t</mi></msub></msub></mrow>]]></math><img file="FDA00008739003800000211.GIF" wi="325" he="71" /></maths><math><![CDATA[<mrow><msub><mover><mi>g</mi><mo>^</mo></mover><mi>t</mi></msub><mo>=</mo><msub><mover><mi>g</mi><mo>^</mo></mover><mrow><mi>t</mi><mo>,</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>K</mi><mi>t</mi></msub><mrow><mo>(</mo><msub><mi>y</mi><mi>t</mi></msub><mo>-</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>t</mi><mo>,</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA00008739003800000212.GIF" wi="406" he="63" /></maths><math><![CDATA[<mrow><mi>U</mi><mo>=</mo><msub><mi>K</mi><mi>t</mi></msub><msub><mover><mi>S</mi><mo>^</mo></mover><msub><mi>y</mi><mi>t</mi></msub></msub></mrow>]]></math><img file="FDA00008739003800000213.GIF" wi="165" he="70" /></maths><math><![CDATA[<mrow><msub><mi>S</mi><mi>t</mi></msub><mo>=</mo><mi>c</mi><mi>h</mi><mi>o</mi><mi>l</mi><mi>u</mi><mi>p</mi><mi>d</mi><mi>a</mi><mi>t</mi><mi>e</mi><mrow><mo>(</mo><msub><mover><mi>S</mi><mo>^</mo></mover><mi>t</mi></msub><mo>,</mo><mi>U</mi><mo>,</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00008739003800000214.GIF" wi="388" he="71" /></maths>上式中:<math><![CDATA[<mrow><msub><mi>s</mi><mi>t</mi></msub><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><msub><mi>&lambda;</mi><mn>0</mn></msub><mo>,</mo><msub><mi>&lambda;</mi><mn>0</mn></msub><mo>&GreaterEqual;</mo><mn>1</mn></mtd></mtr><mtr><mtd><mn>1</mn><mo>,</mo><msub><mi>&lambda;</mi><mn>0</mn></msub><mo>&lt;</mo><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA00008739003800000215.GIF" wi="230" he="124" /></maths><math><![CDATA[<mrow><msubsup><mi>B</mi><mn>0</mn><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></msubsup><mo>=</mo><mi>&lambda;</mi><mo>/</mo><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mi>&lambda;</mi><mo>)</mo></mrow><mo>,</mo><msubsup><mi>B</mi><mn>0</mn><mrow><mo>(</mo><mi>c</mi><mo>)</mo></mrow></msubsup><mo>=</mo><mi>&lambda;</mi><mo>/</mo><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mi>&lambda;</mi><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msup><mi>&alpha;</mi><mn>2</mn></msup><mo>+</mo><mi>&beta;</mi><mo>)</mo></mrow><mo>,</mo><msub><msup><mi>B</mi><mrow><mo>(</mo><mi>c</mi><mo>)</mo></mrow></msup><mi>i</mi></msub><mo>=</mo><msub><msup><mi>B</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></msup><mi>i</mi></msub><mo>=</mo><mn>1</mn><mo>/</mo><mo>{</mo><mn>2</mn><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mi>&lambda;</mi><mo>)</mo></mrow><mo>}</mo><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>...</mo><mo>,</mo><mn>2</mn><mi>n</mi></mrow>]]></math><img file="FDA00008739003800000216.GIF" wi="1453" he="86" /></maths><math><![CDATA[<mrow><msub><mi>&lambda;</mi><mn>0</mn></msub><mo>=</mo><mi>t</mi><mi>r</mi><mo>&lsqb;</mo><msub><mi>&eta;V</mi><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>&epsiv;R</mi><mi>t</mi></msub><mo>&rsqb;</mo><mo>/</mo><mi>t</mi><mi>r</mi><mo>&lsqb;</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mn>2</mn><mi>n</mi></mrow></munderover><msubsup><mi>B</mi><mi>i</mi><mi>c</mi></msubsup><mo>&lsqb;</mo><msub><mi>&gamma;</mi><mrow><mi>i</mi><mo>,</mo><mi>t</mi><mo>|</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>t</mi><mo>,</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>&rsqb;</mo><msup><mrow><mo>&lsqb;</mo><msub><mi>&gamma;</mi><mrow><mi>i</mi><mo>,</mo><mi>t</mi><mo>|</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>t</mi><mo>,</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>&rsqb;</mo></mrow>]]></math><img file="FDA0000873900380000031.GIF" wi="932" he="118" /></maths><math><![CDATA[<mrow><msub><mi>v</mi><mi>t</mi></msub><mo>=</mo><msub><mi>y</mi><mi>t</mi></msub><mo>-</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>t</mi><mo>,</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow>]]></math><img file="FDA0000873900380000032.GIF" wi="204" he="55" /></maths><math><![CDATA[<mrow><msub><mi>V</mi><mi>t</mi></msub><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><msub><mi>v</mi><mn>1</mn></msub><mo>*</mo><msubsup><mi>v</mi><mn>1</mn><mi>T</mi></msubsup><mo>,</mo><mi>t</mi><mo>=</mo><mn>1</mn></mtd></mtr><mtr><mtd><mo>&lsqb;</mo><mi>&rho;</mi><msub><mi>V</mi><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>v</mi><mi>t</mi></msub><mo>*</mo><msubsup><mi>v</mi><mi>t</mi><mi>T</mi></msubsup><mo>&rsqb;</mo><mo>/</mo><mo>(</mo><mn>1</mn><mo>+</mo><mi>&rho;</mi><mo>)</mo><mo>,</mo><mi>t</mi><mo>&GreaterEqual;</mo><mn>2</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000873900380000033.GIF" wi="526" he="134" /></maths>其中s<sub>t</sub>为滤波渐消因子,1≤ε≤5为弱化因子,实时调整滤波增益;0<ρ≤1为遗忘因子,其值越大,则越突出当前残差向量的影响;v<sub>t</sub>为输出的残差序列,0≤η,α≤1为系数,β取1到5的常数;λ为影响Sigma向量χ<sub>k‑1</sub>分布的扩展因子,n为状态变量维数;步骤四:应用所建模型预估电解过程能耗值y<sub>i</sub>,利用下式将预估的y<sub>i</sub>能耗值反归一化为能耗值,预估出当前时刻铝电解过程的工艺能耗值:y<sub>i</sub>=(y<sub>max</sub>‑y<sub>min</sub>)*y<sub>i</sub>+y<sub>min</sub>。
地址 401331 重庆市沙坪坝区虎溪大学城重庆科技学院电气与信息工程学院