发明名称 基于荒煤气温度的焦炉炭化室生产状态监测方法
摘要 本发明公开了一种基于荒煤气温度的焦炉炭化室生产状态监测方法,步骤1:对荒煤气温度历史数据进行滤波、分割和压缩得到单个结焦周期内离散、有限的样本数据;基于历史样本数据和荒煤气温度变化规律建立炭化室单个结焦周期荒煤气温度分段模型;步骤2:设置时间长度为30分钟的数据窗口,实时采集并处理荒煤气温度数据;步骤3:基于实时采集的样本数据和荒煤气温度模型,首先判断炭化室生产过程所处的阶段,然后分别针对不同阶段利用荒煤气温度模型和实时数据判断炭化室生产状态,实现炭化室生产状态的在线监测,对炭化室焦炭的生产具有重要指导意义。
申请公布号 CN103965924B 申请公布日期 2015.08.12
申请号 CN201410179186.1 申请日期 2014.04.30
申请人 中南大学 发明人 雷琪;吴敏;安剑奇;曹卫华;何勇;陈鑫;蔡伟
分类号 C10B41/00(2006.01)I 主分类号 C10B41/00(2006.01)I
代理机构 长沙市融智专利事务所 43114 代理人 黄美成;贺超英
主权项 一种基于荒煤气温度的焦炉炭化室生产状态监测方法,其特征在于,包括以下步骤:步骤1:基于荒煤气温度历史数据建立炭化室单个结焦周期荒煤气的温度分段模型;步骤2:设置时间长度为T分钟的数据窗口,实时采集荒煤气温度数据;步骤3:基于实时采集的荒煤气温度数据和温度分段模型,先判断出炭化室生产过程所处的阶段,进而判断炭化室生产状态,实现炭化室生产状态的在线监测;步骤1中的荒煤气温度历史数据的获取过程为:(1)荒煤气温度原始数据滤波现场荒煤气温度采样时间间隔为1秒;将采样点k之前一分钟内的60个采样数据<img file="FDA0000729167180000011.GIF" wi="675" he="91" />i表示炭化室号,k‑j表示采样点;去掉最大值<img file="FDA0000729167180000012.GIF" wi="95" he="86" />和最小值<img file="FDA0000729167180000013.GIF" wi="95" he="84" />后的平均值作为当前时刻的荒煤气温度,即有:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msubsup><mover><mi>T</mi><mo>~</mo></mover><mi>g</mi><mi>i</mi></msubsup><mo>=</mo><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mn>59</mn></munderover><msubsup><mover><mi>T</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>-</mo><mi>j</mi></mrow><mi>i</mi></msubsup><mo>-</mo><msubsup><mover><mi>T</mi><mo>^</mo></mover><mi>min</mi><mi>i</mi></msubsup><mo>-</mo><msubsup><mover><mi>T</mi><mo>^</mo></mover><mi>max</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mo>/</mo><mrow><mo>(</mo><mn>60</mn><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000729167180000014.GIF" wi="711" he="148" /></maths>          式1其中,<img file="FDA0000729167180000015.GIF" wi="91" he="89" />为i号炭化室的原始荒煤气温度数据,k–j表示采样点,相邻采样点时间间隔为1秒;<img file="FDA0000729167180000016.GIF" wi="57" he="88" />为滤波后的荒煤气温度数据,g为采样周期为1分钟的采样点;(2)单个结焦周期荒煤气温度数据提取相邻两次推焦之间的时间为一个结焦周期,根据ΔT判断当前时刻是否处于结焦周期,并提取相邻两次推焦之间即结焦周期内的采样数据,获得单个结焦周期荒煤气温度样本;<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>&Delta;T</mi><mo>=</mo><msubsup><mover><mi>T</mi><mo>~</mo></mover><mi>g</mi><mi>i</mi></msubsup><mo>-</mo><msubsup><mover><mi>T</mi><mo>~</mo></mover><mrow><mi>g</mi><mo>-</mo><mn>1</mn></mrow><mi>i</mi></msubsup><mo>;</mo></mrow>]]></math><img file="FDA0000729167180000017.GIF" wi="293" he="93" /></maths>(3)荒煤气温度样本数据压缩取采样点g之前5分钟内的采样数据<img file="FDA0000729167180000018.GIF" wi="360" he="93" />和之后5分钟内的采样数据<img file="FDA0000729167180000019.GIF" wi="319" he="87" />的平均值作为采样点g对应时刻的荒煤气温度,将单个结焦周期样本数据进行压缩,即有<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msubsup><mi>T</mi><mi>h</mi><mi>i</mi></msubsup><mo>=</mo><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mn>4</mn></munderover><msubsup><mover><mi>T</mi><mo>~</mo></mover><mrow><mi>g</mi><mo>-</mo><mi>j</mi></mrow><mi>i</mi></msubsup><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mn>5</mn></munderover><msubsup><mover><mi>T</mi><mo>~</mo></mover><mrow><mi>g</mi><mo>+</mo><mi>j</mi></mrow><mi>i</mi></msubsup><mo>)</mo></mrow><mo>/</mo><mn>10</mn></mrow>]]></math><img file="FDA00007291671800000110.GIF" wi="541" he="150" /></maths>           式2其中,<img file="FDA00007291671800000111.GIF" wi="104" he="94" />为压缩前i号炭化室的荒煤气温度,g±j表示采样点,相邻采样点之间时间间隔为1分钟;<img file="FDA0000729167180000021.GIF" wi="62" he="76" />为压缩后的荒煤气温度,h为采样周期为10分钟的采样点,通过以上处理获得某个炭化室单个结焦周期的荒煤气温度样本数据;步骤1中的温度分段模型包括各个炭化室的模型的构建,对每一个炭化室的模型构建过程说明如下:(1)荒煤气温度模型结构单个结焦周期内荒煤气温度关于采样点的模型为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msup><mi>T</mi><mi>i</mi></msup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msup><msub><mi>T</mi><mn>1</mn></msub><mi>i</mi></msup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mi>a</mi><mn>1</mn><mi>i</mi></msubsup><mi>x</mi><mo>+</mo><msubsup><mi>a</mi><mn>2</mn><mi>i</mi></msubsup><mo>,</mo></mtd><mtd><mfenced open='' close=''><mtable><mtr><mtd><mi>x</mi><mo>&le;</mo><mi>k</mi></mtd><mtd><mrow><mo>(</mo><mi>a</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><msubsup><mi>T</mi><mn>2</mn><mi>i</mi></msubsup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mi>b</mi><mn>1</mn><mi>i</mi></msubsup><msup><mi>x</mi><mn>2</mn></msup><mo>+</mo><msubsup><mi>b</mi><mn>2</mn><mi>i</mi></msubsup><mi>x</mi><mo>+</mo><msubsup><mi>b</mi><mn>3</mn><mi>i</mi></msubsup><mo>,</mo></mtd><mtd><mfenced open='' close=''><mtable><mtr><mtd><mi>x</mi><mo>></mo><mi>k</mi></mtd><mtd><mrow><mo>(</mo><mi>b</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000729167180000022.GIF" wi="865" he="172" /></maths>      式3其中,x表示采样点,x对应的采样时刻为相对于结焦开始时刻的时刻,反映结焦时间的变化,T<sup>i</sup>(x)表示i号炭化室荒煤气温度模型,i=1,2,…,55,包括线性模型T<sub>1</sub><sup>i</sup>(x)、二次抛物线模型<img file="FDA0000729167180000023.GIF" wi="124" he="78" />两个子模型,<img file="FDA0000729167180000024.GIF" wi="153" he="77" />分别为2个子模型的参数,m=1,2,n=1,2,3,k为两个子模型的分割点;(2)模型参数分段辨识初步确定采样点1‑60之间的样本数据属于第1段模型,采样点80‑110之间的样本数据属于第2段模型,因此利用荒煤气温度样本和最小二乘算法对模型进行分段辨识;对于第1段模型,采样点m对应的实测荒煤气温度为<img file="FDA0000729167180000025.GIF" wi="290" he="78" />m=1,2,…,60,对应模型T<sub>1</sub><sup>i</sup>(x)中的值用<img file="FDA0000729167180000026.GIF" wi="276" he="77" />表示,根据表达式3–a可得:<img file="FDA0000729167180000027.GIF" wi="372" he="331" />式4令<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msubsup><mi>&theta;</mi><mn>1</mn><mi>i</mi></msubsup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>a</mi><mn>2</mn><mi>i</mi></msubsup></mtd><mtd><msubsup><mi>a</mi><mn>1</mn><mi>i</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA0000729167180000028.GIF" wi="324" he="102" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msubsup><mi>X</mi><mn>1</mn><mi>i</mi></msubsup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>1</mn></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>2</mn></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><mn>60</mn></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA0000729167180000029.GIF" wi="471" he="164" /></maths><maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msup><msub><mover><mi>Y</mi><mo>^</mo></mover><mn>1</mn></msub><mi>i</mi></msup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mover><mi>y</mi><mo>^</mo></mover><mn>1</mn><mi>i</mi></msubsup></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msubsup><mover><mi>y</mi><mo>^</mo></mover><mn>60</mn><mi>i</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA00007291671800000210.GIF" wi="445" he="102" /></maths>则式4写成矩阵形式<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msup><msub><mover><mi>Y</mi><mo>^</mo></mover><mn>1</mn></msub><mi>i</mi></msup><mo>=</mo><msubsup><mi>X</mi><mn>1</mn><mi>i</mi></msubsup><mo>&CenterDot;</mo><msubsup><mi>&theta;</mi><mn>1</mn><mi>i</mi></msubsup></mrow>]]></math><img file="FDA00007291671800000211.GIF" wi="253" he="86" /></maths>采用最小二乘估计法求表达式参数<img file="FDA00007291671800000212.GIF" wi="58" he="85" />使误差平方和<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msubsup><mi>E</mi><mn>1</mn><mi>i</mi></msubsup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mn>60</mn></munderover><msup><mrow><mo>(</mo><msubsup><mi>e</mi><mi>j</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mn>60</mn></munderover><msup><mrow><mo>(</mo><msubsup><mi>y</mi><mi>j</mi><mi>i</mi></msubsup><mo>-</mo><msubsup><mover><mi>y</mi><mo>^</mo></mover><mi>j</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>=</mo><msup><mrow><mo>(</mo><msup><msub><mi>Y</mi><mn>1</mn></msub><mi>i</mi></msup><mo>-</mo><msup><msub><mover><mi>Y</mi><mo>^</mo></mover><mn>1</mn></msub><mi>i</mi></msup><mo>)</mo></mrow><mi>T</mi></msup><mrow><mo>(</mo><msup><msub><mi>Y</mi><mn>1</mn></msub><mi>i</mi></msup><mo>-</mo><msup><msub><mover><mi>Y</mi><mo>^</mo></mover><mn>1</mn></msub><mi>i</mi></msup><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>(</mo><msup><msub><mi>Y</mi><mn>1</mn></msub><mi>i</mi></msup><mo>-</mo><msubsup><mi>X</mi><mn>1</mn><mi>i</mi></msubsup><mo>&CenterDot;</mo><msubsup><mi>&theta;</mi><mn>1</mn><mi>i</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup><mrow><mo>(</mo><msup><msub><mi>Y</mi><mn>1</mn></msub><mi>i</mi></msup><mo>-</mo><msubsup><mi>X</mi><mn>1</mn><mi>i</mi></msubsup><mo>&CenterDot;</mo><msubsup><mi>&theta;</mi><mn>1</mn><mi>i</mi></msubsup><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000729167180000031.GIF" wi="1620" he="154" /></maths>最小,其中<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><msup><msub><mi>Y</mi><mn>1</mn></msub><mi>i</mi></msup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>y</mi><mn>1</mn><mi>i</mi></msubsup></mtd><mtd><msubsup><mi>y</mi><mn>2</mn><mi>i</mi></msubsup></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msubsup><mi>y</mi><mn>60</mn><mi>i</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow>]]></math><img file="FDA0000729167180000032.GIF" wi="519" he="101" /></maths>为荒煤气温度实测值,模型参数为:<maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><msubsup><mover><mi>&theta;</mi><mo>^</mo></mover><mn>1</mn><mi>i</mi></msubsup><mo>=</mo><mo>[</mo><msup><mrow><mo>(</mo><msubsup><mi>X</mi><mn>1</mn><mi>i</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup><msubsup><mi>X</mi><mn>1</mn><mi>i</mi></msubsup><msup><mo>]</mo><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><mrow><mo>(</mo><msubsup><mi>X</mi><mn>1</mn><mi>i</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup><msup><msub><mi>Y</mi><mn>1</mn></msub><mi>i</mi></msup></mrow>]]></math><img file="FDA0000729167180000033.GIF" wi="518" he="86" /></maths>对于第2段模型,采样点n对应的实测荒煤气温度为<img file="FDA0000729167180000034.GIF" wi="344" he="79" />n=81,82,…,110,对应模型<img file="FDA0000729167180000035.GIF" wi="128" he="77" />中的值用<img file="FDA0000729167180000036.GIF" wi="310" he="78" />表示,根据表达式3‑b可得:<img file="FDA0000729167180000037.GIF" wi="650" he="339" />式5令<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><msubsup><mi>&theta;</mi><mn>2</mn><mi>i</mi></msubsup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>b</mi><mn>3</mn><mi>i</mi></msubsup></mtd><mtd><msubsup><mi>b</mi><mn>2</mn><mi>i</mi></msubsup></mtd><mtd><msubsup><mi>b</mi><mn>1</mn><mi>i</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA0000729167180000038.GIF" wi="402" he="102" /></maths><maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><msubsup><mi>X</mi><mn>2</mn><mi>i</mi></msubsup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>1</mn></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mn>81</mn></mtd><mtd><mn>82</mn></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><mn>110</mn></mtd></mtr><mtr><mtd><msup><mn>81</mn><mn>2</mn></msup></mtd><mtd><msup><mn>82</mn><mn>2</mn></msup></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msup><mn>110</mn><mn>2</mn></msup></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA0000729167180000039.GIF" wi="609" he="261" /></maths><maths num="0014" id="cmaths0014"><math><![CDATA[<mrow><msubsup><mover><mi>Y</mi><mo>^</mo></mover><mn>2</mn><mi>i</mi></msubsup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mover><mi>Y</mi><mo>^</mo></mover><mn>81</mn><mi>i</mi></msubsup></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msubsup><mover><mi>Y</mi><mo>^</mo></mover><mn>110</mn><mi>i</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA00007291671800000310.GIF" wi="470" he="101" /></maths>则式5写成矩阵形式<maths num="0015" id="cmaths0015"><math><![CDATA[<mrow><msubsup><mover><mi>Y</mi><mo>^</mo></mover><mn>2</mn><mi>i</mi></msubsup><mo>=</mo><msubsup><mi>X</mi><mn>2</mn><mi>i</mi></msubsup><mo>&CenterDot;</mo><msubsup><mi>&theta;</mi><mn>2</mn><mi>i</mi></msubsup></mrow>]]></math><img file="FDA00007291671800000311.GIF" wi="257" he="83" /></maths>采用最小二乘估计法求表达式参数<img file="FDA00007291671800000312.GIF" wi="56" he="91" />使误差平方和<maths num="0016" id="cmaths0016"><math><![CDATA[<mrow><msubsup><mi>E</mi><mn>2</mn><mi>i</mi></msubsup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>81</mn></mrow><mn>110</mn></munderover><msup><mrow><mo>(</mo><msubsup><mi>e</mi><mi>j</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>81</mn></mrow><mn>110</mn></munderover><msup><mrow><mo>(</mo><msubsup><mi>y</mi><mi>j</mi><mi>i</mi></msubsup><mo>-</mo><msubsup><mover><mi>y</mi><mo>^</mo></mover><mi>j</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>=</mo><msup><mrow><mo>(</mo><msubsup><mi>Y</mi><mn>2</mn><mi>i</mi></msubsup><mo>-</mo><msubsup><mover><mi>Y</mi><mo>^</mo></mover><mn>2</mn><mi>i</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup><mrow><mo>(</mo><msubsup><mi>Y</mi><mn>2</mn><mi>i</mi></msubsup><mo>-</mo><msubsup><mover><mi>Y</mi><mo>^</mo></mover><mn>2</mn><mi>i</mi></msubsup><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>(</mo><msubsup><mi>Y</mi><mn>2</mn><mi>i</mi></msubsup><mo>-</mo><msubsup><mi>X</mi><mn>2</mn><mi>i</mi></msubsup><mo>&CenterDot;</mo><msubsup><mi>&theta;</mi><mn>2</mn><mi>i</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup><mrow><mo>(</mo><msubsup><mi>Y</mi><mn>2</mn><mi>i</mi></msubsup><mo>-</mo><msubsup><mi>X</mi><mn>2</mn><mi>i</mi></msubsup><mo>&CenterDot;</mo><msubsup><mi>&theta;</mi><mn>2</mn><mi>i</mi></msubsup><mo>)</mo></mrow></mrow>]]></math><img file="FDA00007291671800000313.GIF" wi="1642" he="149" /></maths>最小,其中<maths num="0017" id="cmaths0017"><math><![CDATA[<mrow><msubsup><mi>Y</mi><mn>2</mn><mi>i</mi></msubsup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>y</mi><mn>81</mn><mi>i</mi></msubsup></mtd><mtd><msubsup><mi>y</mi><mn>82</mn><mi>i</mi></msubsup></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msubsup><mi>y</mi><mn>110</mn><mi>i</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow>]]></math><img file="FDA00007291671800000314.GIF" wi="556" he="104" /></maths>为荒煤气温度实测值,模型参数为:<maths num="0018" id="cmaths0018"><math><![CDATA[<mrow><msubsup><mover><mi>&theta;</mi><mo>^</mo></mover><mn>2</mn><mi>i</mi></msubsup><mo>=</mo><mo>[</mo><msup><mrow><mo>(</mo><msubsup><mi>X</mi><mn>2</mn><mi>i</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup><msubsup><mi>X</mi><mn>2</mn><mi>i</mi></msubsup><msup><mo>]</mo><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><mrow><mo>(</mo><msubsup><mi>X</mi><mn>2</mn><mi>i</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup><msubsup><mi>Y</mi><mn>2</mn><mi>i</mi></msubsup><mo>;</mo></mrow>]]></math><img file="FDA00007291671800000315.GIF" wi="554" he="90" /></maths>(3)子模型分割点确定分割时间是两段子模型相交点对应的采样点,求解下式获得i号炭化室荒煤气温度两段子模型分割点k:<maths num="0019" id="cmaths0019"><math><![CDATA[<mrow><msubsup><mi>a</mi><mn>1</mn><mi>i</mi></msubsup><mi>x</mi><mo>+</mo><msubsup><mi>a</mi><mn>2</mn><mi>i</mi></msubsup><mo>=</mo><msubsup><mi>b</mi><mn>1</mn><mi>i</mi></msubsup><msup><mi>x</mi><mn>2</mn></msup><mo>+</mo><msubsup><mi>b</mi><mn>2</mn><mi>i</mi></msubsup><mi>x</mi><mo>+</mo><msubsup><mi>b</mi><mn>3</mn><mi>i</mi></msubsup></mrow>]]></math><img file="FDA00007291671800000316.GIF" wi="476" he="80" /></maths>由于荒煤气温度模型反映的是荒煤气温度随采样点变化的模型,因此上式中计算的x表示采样点,且取值为1‑110之间的某个整数或小数,取小数时表示分割点出现在小数附近的两个采样点之间;根据焦炉每个炭化室荒煤气温度样本数据,采用式3的模型和相同的参数辨识方法,建立所有炭化室荒煤气温度模型T<sup>i</sup>(x),i=1,2,…,55;步骤2中的实时采集荒煤气温度数据的过程为:设置时间长度为30分钟的数据窗口,保存当前时刻之前半个小时内的荒煤气温度数据;设置现场采样时间为1秒钟,对采集的数据进行如下处理:1)根据<img file="FDA0000729167180000041.GIF" wi="712" he="148" />对数据窗口中的荒煤气温度数据滤波,将采样时间延长至1分钟,提高数据的可靠性,设滤波后的数据为<maths num="0020" id="cmaths0020"><math><![CDATA[<mrow><mrow><mo>(</mo><mi>g</mi><mo>,</mo><msubsup><mover><mi>T</mi><mo>~</mo></mover><mi>g</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mo>,</mo><mi>g</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mn>30</mn><mo>,</mo><mi>i</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mn>55</mn><mo>,</mo></mrow>]]></math><img file="FDA0000729167180000042.GIF" wi="709" he="92" /></maths>g表示时间窗口中的样本点,<img file="FDA0000729167180000043.GIF" wi="71" he="92" />为采样温度,设<img file="FDA0000729167180000044.GIF" wi="64" he="87" />为样本g对应的采样时间,且有<img file="FDA0000729167180000045.GIF" wi="264" he="77" />2)根据相邻采样点荒煤气温度的变化幅度ΔT判断炭化室推焦、装煤时刻,从而确定结焦周期开始时的采样时刻<img file="FDA0000729167180000046.GIF" wi="113" he="80" />3)根据结焦周期开始时刻<img file="FDA0000729167180000047.GIF" wi="94" he="80" />和样本采样时间<img file="FDA0000729167180000048.GIF" wi="76" he="82" />利用下式将<img file="FDA0000729167180000049.GIF" wi="48" he="82" />转化为相对结焦周期开始时刻、相邻采样点时间间隔为10分钟的时间系数<img file="FDA00007291671800000410.GIF" wi="98" he="82" />时间系数<img file="FDA00007291671800000411.GIF" wi="70" he="85" />对应的荒煤气温度用<img file="FDA00007291671800000412.GIF" wi="60" he="85" />表示,则样本表示为<maths num="0021" id="cmaths0021"><math><![CDATA[<mrow><mrow><mo>(</mo><msubsup><mi>m</mi><mi>g</mi><mi>i</mi></msubsup><mo>,</mo><msubsup><mi>y</mi><mi>g</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mo>,</mo><mi>g</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mn>30</mn><mo>:</mo></mrow>]]></math><img file="FDA00007291671800000413.GIF" wi="494" he="86" /></maths><maths num="0022" id="cmaths0022"><math><![CDATA[<mrow><msubsup><mi>m</mi><mi>g</mi><mi>i</mi></msubsup><mo>=</mo><mrow><mo>(</mo><msubsup><mi>t</mi><mi>g</mi><mi>i</mi></msubsup><mo>-</mo><msubsup><mi>t</mi><mi>start</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mo>/</mo><mn>10</mn><mo>,</mo><mi>g</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mn>30</mn><mo>;</mo></mrow>]]></math><img file="FDA00007291671800000414.GIF" wi="720" he="85" /></maths>其中<img file="FDA00007291671800000415.GIF" wi="70" he="83" />为1‑110之间的整数或小数,样本点<img file="FDA00007291671800000416.GIF" wi="78" he="80" />代表了炭化室结焦时长;步骤3中包括以下两个步骤:(1)炭化室生产过程阶段判断基于炭化室荒煤气温度模型,根据数学上求极大值的方法,通过下式计算炭化室荒煤气温度峰值时刻<maths num="0023" id="cmaths0023"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><msubsup><mi>dT</mi><mn>2</mn><mi>i</mi></msubsup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>/</mo><mi>dx</mi><mo>=</mo><mi>d</mi><mrow><mo>(</mo><msubsup><mi>b</mi><mn>1</mn><mi>i</mi></msubsup><msup><mi>x</mi><mn>2</mn></msup><mo>+</mo><msubsup><mi>b</mi><mn>2</mn><mi>i</mi></msubsup><mi>x</mi><mo>+</mo><msubsup><mi>b</mi><mn>3</mn><mi>i</mi></msubsup><mo>)</mo></mrow><mo>/</mo><mi>dx</mi><mo>=</mo><mn>2</mn><msubsup><mi>b</mi><mn>1</mn><mi>i</mi></msubsup><mi>x</mi><mo>+</mo><msubsup><mi>b</mi><mn>2</mn><mi>i</mi></msubsup><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><mo>&DoubleRightArrow;</mo><msubsup><mi>x</mi><mi>max</mi><mi>i</mi></msubsup><mo>=</mo><mo>-</mo><msubsup><mi>b</mi><mn>2</mn><mi>i</mi></msubsup><mo>/</mo><mrow><mo>(</mo><mn>2</mn><msubsup><mi>b</mi><mn>1</mn><mi>i</mi></msubsup><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA00007291671800000417.GIF" wi="1206" he="155" /></maths>其中<img file="FDA0000729167180000051.GIF" wi="88" he="77" />为i号炭化室峰值时刻,且取值为80‑110之间的整数或小数,取小数时表示峰值时刻出现在小数附近的两个采样点之间,<img file="FDA0000729167180000052.GIF" wi="141" he="76" />为i号炭化室荒煤气温度模型的子模型<img file="FDA0000729167180000053.GIF" wi="124" he="85" />的参数;根据i号炭化室荒煤气温度峰值时刻<img file="FDA0000729167180000054.GIF" wi="93" he="79" />和当前时刻i号炭化室结焦时长τ<sup>i</sup>判断炭化室是否进入结焦末期,即当<img file="FDA0000729167180000055.GIF" wi="204" he="76" />表明炭化室进入结焦末期;(2)炭化室生产状态判断炭化室生产过程位于结焦前期和结焦末期时荒煤气温度变化规律具有明显差异,分别符合荒煤气温度子模型T<sub>1</sub><sup>i</sup>(x)和子模型<img file="FDA0000729167180000057.GIF" wi="120" he="80" />的变化规律,因此,对两个结焦时期的炭化室生产状态分别进行判断:1)炭化室结焦前期生产状态利用荒煤气温度子模型T<sub>1</sub><sup>i</sup>(x)检验实时获取的荒煤气温度样本<img file="FDA0000729167180000059.GIF" wi="517" he="84" />通过误差积累和判断生产状态是否正常;其步骤为:首先计算数据窗口中实时样本数据与模型T<sub>1</sub><sup>i</sup>(x)值的误差累计和<img file="FDA00007291671800000511.GIF" wi="158" he="85" /><maths num="0024" id="cmaths0024"><math><![CDATA[<mrow><msubsup><mi>cumu</mi><mn>1</mn><mi>i</mi></msubsup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>g</mi><mo>=</mo><mn>1</mn></mrow><mn>30</mn></munderover><mrow><mo>(</mo><msup><msub><mi>T</mi><mn>1</mn></msub><mi>i</mi></msup><mrow><mo>(</mo><msubsup><mi>m</mi><mi>g</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mo>-</mo><msubsup><mi>y</mi><mi>g</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>g</mi><mo>=</mo><mn>1</mn></mrow><mn>30</mn></munderover><mrow><mo>(</mo><msubsup><mi>a</mi><mn>1</mn><mi>i</mi></msubsup><msubsup><mi>g</mi><mi>m</mi><mi>i</mi></msubsup><mo>+</mo><msubsup><mi>a</mi><mn>2</mn><mi>i</mi></msubsup><mo>-</mo><msubsup><mi>y</mi><mi>g</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA00007291671800000512.GIF" wi="1014" he="153" /></maths>其中<img file="FDA00007291671800000513.GIF" wi="154" he="83" />为模型计算值,<img file="FDA00007291671800000514.GIF" wi="62" he="84" />为实际采样值;根据误差累计和的绝对值<img file="FDA00007291671800000515.GIF" wi="160" he="100" />和阈值<img file="FDA00007291671800000516.GIF" wi="58" he="82" />大小判断结焦末期生产状态,当<img file="FDA00007291671800000517.GIF" wi="243" he="98" />时,生产状态正常,否则生产状态异常;其中,阈值<img file="FDA00007291671800000518.GIF" wi="58" he="76" />是通过多次数据实验获得区分生产状态正常与异常的阈值;取值为8.6;2)炭化室结焦末期生产状态利用荒煤气温度子模型<img file="FDA00007291671800000519.GIF" wi="129" he="82" />检验实时获取的荒煤气温度样本<img file="FDA00007291671800000520.GIF" wi="495" he="87" />通过误差积累和判断生产状态是否正常:首先计算数据窗口中实时样本数据与模型<img file="FDA0000729167180000061.GIF" wi="121" he="77" />值的误差累计和<img file="FDA0000729167180000062.GIF" wi="163" he="76" /><maths num="0025" id="cmaths0025"><math><![CDATA[<mrow><msubsup><mi>cumu</mi><mn>2</mn><mi>i</mi></msubsup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>g</mi><mo>=</mo><mn>1</mn></mrow><mn>30</mn></munderover><mrow><mo>(</mo><msubsup><mi>T</mi><mn>2</mn><mi>i</mi></msubsup><mrow><mo>(</mo><msubsup><mi>m</mi><mi>g</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mo>-</mo><msubsup><mi>y</mi><mi>g</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>g</mi><mo>=</mo><mn>1</mn></mrow><mn>30</mn></munderover><mrow><mo>(</mo><msubsup><mi>b</mi><mn>1</mn><mi>i</mi></msubsup><mo>&times;</mo><msup><mrow><mo>(</mo><msubsup><mi>m</mi><mi>g</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msubsup><mi>b</mi><mn>2</mn><mi>i</mi></msubsup><mo>&times;</mo><msubsup><mi>m</mi><mi>g</mi><mi>i</mi></msubsup><mo>+</mo><msubsup><mi>b</mi><mn>3</mn><mi>i</mi></msubsup><mo>-</mo><msubsup><mi>y</mi><mi>g</mi><mi>i</mi></msubsup><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000729167180000063.GIF" wi="1225" he="143" /></maths>其中<img file="FDA0000729167180000064.GIF" wi="152" he="85" />为模型计算值,<img file="FDA0000729167180000065.GIF" wi="64" he="85" />为实际采样值;根据误差累计和的绝对值<img file="FDA0000729167180000066.GIF" wi="171" he="98" />和阈值<img file="FDA0000729167180000067.GIF" wi="59" he="81" />大小判断结焦末期生产状态,当<img file="FDA0000729167180000068.GIF" wi="251" he="101" />时,生产状态正常,否则生产状态异常;其中,阈值<img file="FDA0000729167180000069.GIF" wi="60" he="77" />是通过多次数据实验获得区分生产状态正常与异常的阈值;取值为10.2。
地址 410083 湖南省长沙市岳麓区麓山南路932号