发明名称 一种煤气化炉系统的炉温自学控制方法
摘要 本发明公开了一种煤气化炉系统的炉温自学控制方法,其包括:构建一个基于数据的煤气化炉系统炉温自学系统模型,用于确定煤气化炉炉温变化;利用三层BP神经网络构建输入煤中元素含量比例的煤质模型,用于确定煤质;利用三层BP神经网络构建输入量参考控制模型,用于确定煤气化炉系统输入参考量;将构建的煤气化炉系统炉温自学系统模型误差、煤质模型误差和输入量参考控制模型误差与系统外部扰动转化为煤气化炉系统炉温自学系统控制模型的扰动控制变量;基于迭代自适应动态规划自学最优控制方法,在所述扰动控制变量对所述系统温度控制误差影响最大的情况下建立求解最优控制的函数,最终获得系统控制。
申请公布号 CN103529699B 申请公布日期 2016.01.06
申请号 CN201310516852.1 申请日期 2013.10.28
申请人 中国科学院自动化研究所 发明人 刘德荣;魏庆来;徐延才
分类号 G05B13/00(2006.01)I;C10J3/46(2006.01)I 主分类号 G05B13/00(2006.01)I
代理机构 中科专利商标代理有限责任公司 11021 代理人 宋焰琴
主权项 一种煤气化炉系统的炉温自学习控制方法,其包括:S1、构建一个基于数据的煤气化炉系统炉温自学习系统模型,用于确定煤气化炉炉温变化;S2、基于系统运行数据,利用三层BP神经网络构建输入煤中元素含量比例的煤质模型,用于确定煤质;S3、基于系统运行数据,利用三层BP神经网络构建输入量参考控制模型,用于确定煤气化炉系统输入参考量;S4、将构建的煤气化炉系统炉温自学习系统模型误差、煤质模型误差和输入量参考控制模型误差与系统外部扰动转化为煤气化炉系统炉温自学习系统控制模型的扰动控制变量;S5、基于迭代自适应动态规划自学习最优控制方法,在所述扰动控制变量对所述系统温度控制误差影响最大的情况下建立求解最优控制的函数,最终获得系统的最优控制;其中所述最优控制表示使得煤气化炉炉温达到设定温度的煤气化炉的输入量;其中,在步骤S1中构建的煤气化炉系统炉温自学习系统模型表示为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mfenced open = '{' close = ''><mtable><mtr><mtd><mover><mi>x</mi><mo>^</mo></mover><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo><mo>=</mo><mover><mi>F</mi><mo>^</mo></mover><mo>(</mo><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><mi>&Theta;</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo><mo>=</mo><msubsup><mover><mi>W</mi><mo>^</mo></mover><mrow><mi>m</mi><mn>1</mn></mrow><mi>T</mi></msubsup><mo>(</mo><mi>k</mi><mo>)</mo><mi>&sigma;</mi><mo>(</mo><mi>z</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mtd></mtr><mtr><mtd><mover><mi>y</mi><mo>^</mo></mover><mo>(</mo><mi>k</mi><mo>)</mo><mo>=</mo><mover><mi>G</mi><mo>^</mo></mover><mo>(</mo><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><mi>&Theta;</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo><mo>=</mo><msubsup><mover><mi>W</mi><mo>^</mo></mover><mrow><mi>m</mi><mn>2</mn></mrow><mi>T</mi></msubsup><mo>(</mo><mi>k</mi><mo>)</mo><mi>&sigma;</mi><mo>(</mo><mi>z</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000757175170000011.GIF" wi="1120" he="205" /></maths>其中,<img file="FDA0000757175170000012.GIF" wi="175" he="92" />为构建所述煤气化炉系统炉温自学习系统模型使用的神经网络近似函数,<img file="FDA0000757175170000013.GIF" wi="180" he="96" />为煤气化炉系统炉温自学习系统模型中炉温的神经网络权值,<img file="FDA0000757175170000014.GIF" wi="180" he="94" />为煤气化炉系统炉温自学习系统模型中输出的神经网络权值,z(k)=[x<sup>T</sup>(k),u<sup>T</sup>(k),Θ<sup>T</sup>(k)]<sup>T</sup>为构建所述煤气化炉系统炉温自学习系统模型使用的神经网络的输入,<img file="FDA0000757175170000016.GIF" wi="187" he="64" />为k+1时刻煤气化炉系统炉温自学习系统模型的炉温值,<img file="FDA0000757175170000017.GIF" wi="118" he="74" />为k时刻煤气化炉系统炉温自学习系统模型的输出,x(k)为k时刻实际的炉温,u(k)为k时刻实际的各组分输入流量,Θ(k)为k时刻的实际煤质,σ(·)为训练系统控制模型使用的神经网络双极S型激活函数,如下表示:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>&sigma;</mi><mrow><mo>(</mo><mi>z</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msup><mi>e</mi><mi>z</mi></msup><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>z</mi></mrow></msup></mrow><mrow><msup><mi>e</mi><mi>z</mi></msup><mo>+</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>z</mi></mrow></msup></mrow></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000757175170000015.GIF" wi="413" he="147" /></maths>所述煤质模型如下表示:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mover><mi>&Theta;</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msub><mover><mi>F</mi><mo>^</mo></mover><mi>&Theta;</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>,</mo><mi>x</mi><mo>(</mo><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mo>)</mo><mo>,</mo><mi>y</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>,</mo><mi>u</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow><mo>=</mo><msubsup><mover><mi>W</mi><mo>^</mo></mover><mi>&Theta;</mi><mi>T</mi></msubsup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mi>&sigma;</mi><mrow><mo>(</mo><msub><mi>z</mi><mi>&Theta;</mi></msub><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000757175170000021.GIF" wi="1255" he="94" /></maths>其中,<img file="FDA0000757175170000022.GIF" wi="137" he="91" />表示煤质模型输出,<img file="FDA0000757175170000023.GIF" wi="79" he="92" />表示煤质模型的神经网络近似函数,<img file="FDA0000757175170000024.GIF" wi="165" he="96" />为煤质模型神经网络权值,z<sub>Θ</sub>(k)=[x<sup>T</sup>(k),x<sup>T</sup>(k+1),y<sup>T</sup>(k),u<sup>T</sup>(k)]<sup>T</sup>为煤质模型输入,x(k)为k时刻的实际炉温,u(k)为k时刻的实际各组分输入流量,y(k)为k时刻煤气化炉的实际输出组分流量,σ(·)为训练煤质模型使用的神经网络双极S型激活函数,如下表示:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>&sigma;</mi><mrow><mo>(</mo><mi>z</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msup><mi>e</mi><mi>z</mi></msup><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>z</mi></mrow></msup></mrow><mrow><msup><mi>e</mi><mi>z</mi></msup><mo>+</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>z</mi></mrow></msup></mrow></mfrac></mrow>]]></math><img file="FDA0000757175170000025.GIF" wi="378" he="141" /></maths>所述煤质模型的具体权值如下更新得到:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msubsup><mover><mi>W</mi><mo>^</mo></mover><mi>&Theta;</mi><mrow><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mover><mi>W</mi><mo>^</mo></mover><mi>&Theta;</mi><mi>j</mi></msubsup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>l</mi><mi>&Theta;</mi></msub><mi>&sigma;</mi><mrow><mo>(</mo><msub><mi>z</mi><mi>&Theta;</mi></msub><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow><msup><mover><mi>&Theta;</mi><mo>~</mo></mover><mi>j</mi></msup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000757175170000026.GIF" wi="858" he="94" /></maths>其中,l<sub>Θ</sub>&gt;0是学习率,<img file="FDA0000757175170000027.GIF" wi="163" he="92" />为k时刻煤气化炉系统运行过程中测量得到的实际煤质Θ(k)和根据所述煤质模型输出的煤质<img file="FDA0000757175170000028.GIF" wi="134" he="93" />的差值;j=0,1,…,为迭代指标;所述输入量参考控制模型如下所示:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mover><mi>u</mi><mo>^</mo></mover><mi>f</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><msub><mover><mi>F</mi><mo>^</mo></mover><mi>u</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>,</mo><mi>x</mi><mo>(</mo><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mo>)</mo><mo>,</mo><mi>&Theta;</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow><mo>=</mo><msubsup><mover><mi>W</mi><mo>^</mo></mover><mi>u</mi><mi>T</mi></msubsup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mi>&sigma;</mi><mrow><mo>(</mo><msub><mi>z</mi><mi>u</mi></msub><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000757175170000029.GIF" wi="1144" he="104" /></maths>其中,<img file="FDA00007571751700000210.GIF" wi="145" he="92" />表示输入量参考控制模型的输出,<img file="FDA00007571751700000211.GIF" wi="68" he="101" />表示参考控制函数,<img file="FDA00007571751700000212.GIF" wi="164" he="96" />为输入量参考控制模型神经网络权值,z<sub>u</sub>(k)=[x<sup>T</sup>(k),x<sup>T</sup>(k+1),Θ<sup>T</sup>(k)]<sup>T</sup>为输入量参考控制模型输入,x(k)为k时刻的实际炉温,Θ(k)为k时刻的实际煤质,σ(·)为训练输入量参考控制模型使用的神经网络双极S型激活函数,如下表示:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mi>&sigma;</mi><mrow><mo>(</mo><mi>z</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msup><mi>e</mi><mi>z</mi></msup><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>z</mi></mrow></msup></mrow><mrow><msup><mi>e</mi><mi>z</mi></msup><mo>+</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>z</mi></mrow></msup></mrow></mfrac></mrow>]]></math><img file="FDA00007571751700000213.GIF" wi="362" he="136" /></maths>所述输入量参考控制模型权值更新如下:<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msubsup><mover><mi>W</mi><mo>^</mo></mover><mi>u</mi><mrow><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mover><mi>W</mi><mo>^</mo></mover><mi>u</mi><mi>j</mi></msubsup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>l</mi><mi>u</mi></msub><mi>&sigma;</mi><mrow><mo>(</mo><msub><mi>z</mi><mi>u</mi></msub><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow><msubsup><mover><mi>u</mi><mo>~</mo></mover><mi>f</mi><mi>j</mi></msubsup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA00007571751700000214.GIF" wi="846" he="102" /></maths>其中,l<sub>u</sub>&gt;0为神经网络学习率,<img file="FDA00007571751700000215.GIF" wi="150" he="95" />为k时刻煤气化炉系统运行过程中测量得到的实际输入量u(k)和所述输入量参考控制模型输出的输入量<img file="FDA00007571751700000216.GIF" wi="151" he="92" />的差值;在步骤S4中转化后的煤气化炉系统炉温自学习系统的扰动控制变量使用如下所示的误差函数e(k)表示:<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><mi>e</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mover><mi>F</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>e</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>,</mo><msub><mi>u</mi><mi>e</mi></msub><mo>(</mo><mi>k</mi><mo>)</mo><mo>,</mo><mover><mi>&Theta;</mi><mo>^</mo></mover><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow><mo>+</mo><mi>w</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA00007571751700000217.GIF" wi="865" he="98" /></maths>其中<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><mover><mi>F</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>e</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>,</mo><msub><mi>u</mi><mi>e</mi></msub><mo>(</mo><mi>k</mi><mo>)</mo><mo>,</mo><mover><mi>&Theta;</mi><mo>^</mo></mover><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow><mo>=</mo><mover><mi>F</mi><mo>^</mo></mover><mrow><mo>(</mo><mo>(</mo><mrow><mi>e</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mi>&eta;</mi></mrow><mo>)</mo><mo>,</mo><mo>(</mo><mrow><msub><mi>u</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msub><mover><mi>u</mi><mo>^</mo></mover><mi>d</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow><mo>)</mo><mo>,</mo><mover><mi>&Theta;</mi><mo>^</mo></mover><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow><mo>-</mo><mi>&eta;</mi><mo>,</mo></mrow>]]></math><img file="FDA0000757175170000031.GIF" wi="1496" he="101" /></maths><maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><mi>w</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mo>&dtri;</mo><mrow><mo>(</mo><msub><mi>&xi;</mi><mi>u</mi></msub><mo>)</mo></mrow><msub><mi>&epsiv;</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mo>&dtri;</mo><mrow><mo>(</mo><msub><mi>&xi;</mi><mi>&Theta;</mi></msub><mo>)</mo></mrow><msub><mi>&epsiv;</mi><mi>&Theta;</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>&epsiv;</mi><mrow><mi>m</mi><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mi>&Delta;</mi><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000757175170000032.GIF" wi="1198" he="86" /></maths>为所述扰动控制变量,Δu(k)为系统外部扰动,η为设定炉温,e(k)=x(k)‑η,为k时刻的炉温误差,x(k)为k时刻的炉温,u<sub>e</sub>(k)为k时刻煤气化炉系统运行过程中测量得到的实际输入量u(k)与额定输入量u<sub>d</sub>(k)的差值,<img file="FDA00007571751700000313.GIF" wi="146" he="82" />表示输入量参考控制模型输出值,<img file="FDA00007571751700000314.GIF" wi="132" he="90" />表示煤质模型的输出,Θ(k)为k时刻煤气化炉系统运行过程中测量得到的实际煤质,ε<sub>m1</sub>(k)为系统控制模型建模误差,ε<sub>Θ</sub>(k)为煤质模型建模误差,ε<sub>u</sub>(k)为输入量参考控制模型建模误差;其中,<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><mo>&dtri;</mo><mrow><mo>(</mo><msub><mi>&xi;</mi><mi>u</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>&part;</mo><mover><mi>F</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>x</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>,</mo><msub><mi>&xi;</mi><mi>u</mi></msub><mo>,</mo><mi>&Theta;</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow></mrow><mrow><mo>&part;</mo><msub><mi>&xi;</mi><mi>u</mi></msub></mrow></mfrac><mo>,</mo><mo>&dtri;</mo><mrow><mo>(</mo><msub><mi>&xi;</mi><mi>&Theta;</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>&part;</mo><mover><mi>F</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>x</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>,</mo><mi>u</mi><mo>(</mo><mi>k</mi><mo>)</mo><msub><mi>&xi;</mi><mi>&Theta;</mi></msub><mo>)</mo></mrow></mrow><mrow><mo>&part;</mo><msub><mi>&xi;</mi><mi>&Theta;</mi></msub></mrow></mfrac></mrow>]]></math><img file="FDA0000757175170000033.GIF" wi="1331" he="180" /></maths><maths num="0013" id="cmaths0013"><math><![CDATA[<mfenced open = '{' close = ''><mtable><mtr><mtd><mrow><msub><mi>&xi;</mi><mi>u</mi></msub><mo>=</mo><msub><mi>c</mi><mi>u</mi></msub><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>c</mi><mi>u</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>u</mi><mi>e</mi></msub><mo>(</mo><mi>k</mi><mo>)</mo><mo>+</mo><msub><mover><mi>u</mi><mo>^</mo></mover><mi>d</mi></msub><mo>(</mo><mi>k</mi><mo>)</mo><mo>+</mo><msub><mi>&epsiv;</mi><mi>u</mi></msub><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&xi;</mi><mi>&Theta;</mi></msub><mo>=</mo><msub><mi>c</mi><mi>&Theta;</mi></msub><mi>&Theta;</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>c</mi><mi>&Theta;</mi></msub><mo>)</mo></mrow><mover><mi>&Theta;</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000757175170000034.GIF" wi="1039" he="191" /></maths>其中,0≤c<sub>u</sub>≤1,0≤c<sub>Θ</sub>≤1为常数,<img file="FDA0000757175170000035.GIF" wi="66" he="86" />为输入参考控制模型;在步骤S5中所建立的求解最优控制的函数如下所示:<maths num="0014" id="cmaths0014"><math><![CDATA[<mfenced open = '{' close = ''><mtable><mtr><mtd><msup><mi>w</mi><mo>*</mo></msup><mo>(</mo><mi>e</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo><mo>=</mo><mi>arg</mi><munder><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow><mrow><mi>w</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></munder><mo>{</mo><mi>U</mi><mo>(</mo><mi>e</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>,</mo><msub><mi>u</mi><mi>e</mi></msub><mo>(</mo><mi>k</mi><mo>)</mo><mo>,</mo><mi>w</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo><mo>+</mo><mi>J</mi><mo>*</mo><mo>(</mo><mi>e</mi><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo><mo>)</mo><mo>}</mo><mo>,</mo></mtd></mtr><mtr><mtd><msubsup><mi>u</mi><mi>e</mi><mo>*</mo></msubsup><mo>(</mo><mi>e</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo><mo>=</mo><mi>arg</mi><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><mrow><msub><mi>u</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></munder><mo>{</mo><mi>U</mi><mo>(</mo><mi>e</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><msub><mi>u</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><msup><mi>w</mi><mo>*</mo></msup><mo>(</mo><mi>e</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo><mo>)</mo><mo>+</mo><mi>J</mi><mo>*</mo><mo>(</mo><mi>e</mi><mrow><mo>(</mo><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mo>)</mo></mrow><mo>)</mo><mo>}</mo><mo>&CenterDot;</mo></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000757175170000036.GIF" wi="1381" he="256" /></maths><maths num="0015" id="cmaths0015"><math><![CDATA[<mrow><mi>U</mi><mrow><mo>(</mo><mi>e</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>,</mo><msub><mi>u</mi><mi>e</mi></msub><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><mi>w</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo><mo>=</mo><msup><mi>e</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mi>A</mi><mi>e</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msubsup><mi>u</mi><mi>e</mi><mi>T</mi></msubsup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><msub><mi>Bu</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msup><mi>w</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mi>C</mi><mi>w</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000757175170000037.GIF" wi="1481" he="90" /></maths><maths num="0016" id="cmaths0016"><math><![CDATA[<mrow><msup><mi>J</mi><mo>*</mo></msup><mrow><mo>(</mo><mi>e</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow><mo>=</mo><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><mrow><msub><mi>u</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></munder><munder><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow><mrow><mi>w</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></munder><mo>{</mo><mi>U</mi><mrow><mo>(</mo><mi>e</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>,</mo><msub><mi>u</mi><mi>e</mi></msub><mo>(</mo><mi>k</mi><mo>)</mo><mo>,</mo><mi>w</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow><mo>+</mo><msup><mi>J</mi><mo>*</mo></msup><mrow><mo>(</mo><mi>e</mi><mo>(</mo><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mo>)</mo><mo>)</mo></mrow><mo>}</mo></mrow>]]></math><img file="FDA0000757175170000038.GIF" wi="1298" he="114" /></maths>其中,w<sup>*</sup>(e(k))为对系统性能影响达到最大时的系统扰动值;<img file="FDA0000757175170000039.GIF" wi="206" he="91" />为系统扰动取w<sup>*</sup>(e(k))时使得性能指标函数取得最小值时的煤气化炉系统炉温自学习系统输入;U(e(k),u<sub>e</sub>(k),w(k))为效用函数,e(k)为表示扰动控制变量的系统误差函数;u<sub>e</sub>(k)为系统输入;w(k)为扰动控制变量,J<sup>*</sup>(e(k))为离散时间HJI方程定义的最优性能指标函数,A、B、C为正定矩阵;k表示当前时刻k。
地址 100190 北京市海淀区中关村东路95号