发明名称 一种基于数据驱动的工业裂解炉实时操作优化与控制方法
摘要 本发明属于石化工业的自动控制技术领域,特别涉及一种基于数据驱动的工业裂解炉实时操作优化与控制方法。本发明从基于数据驱动的离线预测模型库中选择该分类的相关预测模型作为当前裂解原料在线预测模型,利用该预测模型,根据当前工业裂解炉操作变量值得到乙烯和丙烯的预测收率,与在线分析仪获得的实时乙烯和丙烯收率进行比较,进行校正,建立多目标实时操作优化模型,模型的解是各操作变量组成的向量,利用校正后的预测模型得到各解所对应的乙烯和丙烯收率,使用多目标自适应遗传算法求解该模型,得到当前时刻各控制变量最优设定值,下发到集散控制系统执行。本发明提高裂解炉生产过程中的乙烯和丙烯收率,也能帮助提高乙烯厂的整体生产效率。
申请公布号 CN103713604B 申请公布日期 2016.01.13
申请号 CN201310730887.5 申请日期 2013.12.26
申请人 东北大学 发明人 唐立新;王显鹏
分类号 G05B19/418(2006.01)I 主分类号 G05B19/418(2006.01)I
代理机构 沈阳东大知识产权代理有限公司 21109 代理人 梁焱
主权项 一种基于数据驱动的工业裂解炉实时操作优化与控制方法,其特征在于按照以下步骤进行:步骤1:采集裂解炉历史工况数据,采用乙烯和丙烯收率的离线预测模型,通过t时刻的操作条件,得出t+1时刻的双烯收率,具体步骤是:(1)采集石化企业实际裂解工业生产过程的历史数据库中3年内的各油品属性数据、其相对应的历史操作条件数据和双烯收率数据;(2)根据油品属性数据,划分裂解原料的属性,采用量子聚类方法,分别将轻烃原料划分为裂解性能相似的K<sub>1</sub>个分类,将石脑油原料划分为裂解性能相似的K<sub>2</sub>个分类,其中K<sub>1</sub>和K<sub>2</sub>的值由量子聚类方法自动确定;(3)校正各分类中的数据,对每一原料分类,使用基于聚类的异常点检测方法,剔除含有显著误差的操作条件数据和对应的双烯收率数据;(4)校正各分类中的数据后,对样本数据进行归一化处理,根据上述使用基于聚类的异常点检测方法得到的聚类结果,使用最小二乘支持向量机方法,建立针对轻烃原料的K<sub>1</sub>个分类的操作条件与乙烯和丙烯收率的离线预测模型,针对石脑油原料的K<sub>2</sub>个分类的操作条件与乙烯和丙烯收率关系的离线预测模型,即:乙烯收率的离线预测模型:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>Y</mi><mrow><msub><mi>C</mi><mn>2</mn></msub><msub><mi>H</mi><mn>4</mn></msub></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>LSSV</mi><msub><mi>M</mi><mn>1</mn></msub><mo>{</mo><mi>mf</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>r</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>COT</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>COP</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>)</mo><mo>}</mo><mo>;</mo></mrow>]]></math><img file="FDA0000827017600000016.GIF" wi="1026" he="66" /></maths>丙烯收率的离线预测模型:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>Y</mi><mrow><msub><mi>C</mi><mn>3</mn></msub><msub><mi>H</mi><mn>6</mn></msub></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>LSSV</mi><msub><mi>M</mi><mn>2</mn></msub><mo>{</mo><mi>mf</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>r</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>COT</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>COP</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>}</mo><mo>;</mo></mrow>]]></math><img file="FDA0000827017600000017.GIF" wi="1040" he="66" /></maths>其中离线预测模型的输入为t时刻的操作条件:原料流量mf(t)、汽烃比r(t)、反应管出口温度COT(t)、反应管出口压力COP(t),模型输出<img file="FDA0000827017600000018.GIF" wi="210" he="56" />代表t+1时刻乙烯的收率,<img file="FDA0000827017600000019.GIF" wi="216" he="56" />代表t+1时刻丙烯的收率;以下步骤中记轻烃原料集合和石脑油原料集合中第i个分类为C<sub>i</sub>;步骤2:采集实际工况数据,与历史工况数据比较,确立最接近实际工况的乙烯和丙烯收率的在线预测模型,通过在线预测模型得到t+1时刻该操作条件下的双烯收率的预测值<img file="FDA00008270176000000110.GIF" wi="221" he="56" />和<img file="FDA00008270176000000111.GIF" wi="227" he="56" />并与实际值比较进行校正,具体步骤是:(1)采集实际工况的裂解原料的油品属性数据,计算当前裂解原料与步骤1‑(2)中所获得的各原料分类之间的距离,该距离定义为当前裂解原料与分类C<sub>i</sub>中各样本之间差异的最小值,即<img file="FDA0000827017600000011.GIF" wi="543" he="124" />其中<img file="FDA0000827017600000012.GIF" wi="48" he="59" />表示当前裂解原料的油品属性向量,<img file="FDA0000827017600000013.GIF" wi="44" he="69" />表示分类C<sub>i</sub>中的一个样本的油品属性向量,<img file="FDA0000827017600000014.GIF" wi="494" he="101" />为油品差异的二范数,其中P为属性的总数量;从中选取最小的距离所对应的分类<img file="FDA0000827017600000015.GIF" wi="482" he="99" />作为当前裂解原料所属的分类,使用所确定的原料分类k的乙烯与丙烯离线预测模型作为当前裂解原料的在线双烯收率预测模型;(2)采集当前实际裂解过程的操作条件数据,并利用当前裂解原料所属分类的乙烯和丙烯收率预测模型,得到t+1时刻该操作条件下的乙烯和丙烯收率的预测值<img file="FDA0000827017600000021.GIF" wi="214" he="56" />和<img file="FDA0000827017600000022.GIF" wi="236" he="66" />将由预测模型得到的t时刻的预测值与t时刻的裂解气在线分析仪所获得的乙烯和丙烯实际收率进行比较,当乙烯和丙烯收率的相对误差e<sub>1</sub>(t)和e<sub>2</sub>(t)均小于一个给定的阈值a%时,则不进行误差校正;否则,对在下一时刻t+1使用预测模型所得到的乙烯和丙烯收率进行校正;步骤3:以最大化乙烯和丙烯的收率为目标,以各操作变量的可控制范围为约束,建立裂解炉多目标实时操作优化模型(1)~(8),然后采用多目标自适应遗传算法对该操作优化模型中的双烯收率在线预测模型(7)~(8)求解,最终得到各控制变量的优化设定值,具体步骤是:(1)根据实际工况,确定具体优化目标为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>max</mi></mtd><mtd><msub><msup><mi>Y</mi><mo>&prime;</mo></msup><mrow><msub><mi>C</mi><mn>2</mn></msub><msub><mi>H</mi><mn>4</mn></msub></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000827017600000023.GIF" wi="1754" he="66" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>max</mi></mtd><mtd><msub><msup><mi>Y</mi><mo>&prime;</mo></msup><mrow><msub><mi>C</mi><mn>3</mn></msub><msub><mi>H</mi><mn>6</mn></msub></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000827017600000024.GIF" wi="1754" he="66" /></maths>具体约束条件为:MF<sub>min</sub>≤mf(t)≤MF<sub>max</sub>   (3);R<sub>min</sub>≤r(t)≤R<sub>max</sub>   (4);COT<sub>min</sub>≤COT(t)≤COT<sub>max</sub>   (5);COP<sub>min</sub>≤COP(t)≤COP<sub>max</sub>   (6);双烯收率在线预测模型是:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>Y</mi><mrow><msub><mi>C</mi><mn>2</mn></msub><msub><mi>H</mi><mn>4</mn></msub></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>ILSSV</mi><msub><mi>M</mi><mn>1</mn></msub><mo>{</mo><mi>mf</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>r</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>COT</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>COP</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>}</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000827017600000025.GIF" wi="1753" he="66" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>Y</mi><mrow><msub><mi>C</mi><mn>3</mn></msub><msub><mi>H</mi><mn>6</mn></msub></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>ILSSV</mi><msub><mi>M</mi><mn>2</mn></msub><mo>{</mo><mi>mf</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>r</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>COT</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>COP</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>}</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000827017600000026.GIF" wi="1753" he="66" /></maths>其中,MF<sub>min</sub>和MF<sub>max</sub>分别为原料进料流量的最小允许值和最大允许值;R<sub>min</sub>和R<sub>max</sub>分别为汽烃比的最小允许值和最大允许值,当mf(t)和r(t)确定时就可以直接得出稀释蒸汽的流量v(t);COT<sub>min</sub>和COT<sub>max</sub>分别为反应管出口温度的最小允许值和最大允许值;COP<sub>min</sub>和COP<sub>max</sub>分别为反应管出口压力的最小允许值和最大允许值;(2)在上述优化目标和约束条件下,采用多目标自适应遗传算法求解双烯收率在线预测模型(7)‑(8),算法中的解为各控制变量组成的向量=[mf(t),r(t),COT(t),COP(t)],获得各控制变量的Pareto最优解集合;步骤4:将步骤3‑(2)中所得到的各控制变量的Pareto最优解集合及其对应的乙烯和丙烯收率,提供给作业现场,选定Pareto最优解集合的某一个解作为当前实时操作条件X=[mf(t),r(t),COT(t),COP(t)],具体的选择条件是下面三个条件之一:(1)根据当前的乙烯和丙烯的价格,依据收益最大的,确定控制变量取值;(2)依据下游工序对乙烯和丙烯的不同需求量来确定,选择需求量最高的,确定控制变量取值;(3)根据作业现场乙烯和丙烯的收率之比的范围来,选择乙烯和丙烯同时达到收率最高,确定控制变量取值;提前设定上述选择条件,也可以根据实际需求变更条件,然后由操作优化实时控制器OIC006自动选择一个合适的解,并将当前时刻t对应的各操作变量的最优设定值下发到DCS,对裂解原料流量mf(t)、由COP(t)和汽烃比r(t)获得的稀释蒸汽的流量、由反应管出口温度COT(t)得到的裂解炉侧壁和炉膛底部的燃料流量这些控制变量进行调整;步骤5:设置t=t+1,重复进行步骤2‑(2)、3和4进行滚动优化,实现裂解炉的实时操作优化与控制,直到当前原料的裂解生产结束。
地址 110819 辽宁省沈阳市和平区文化路3号巷11号