发明名称 异常工况下基于蚁群算法的焦炉作业优化调度方法
摘要 本发明公开了一种异常工况下基于蚁群算法的焦炉作业优化调度方法,包括以下步骤:1)根据推焦专家规则和可调度条件,建立基于乱签的推焦惩罚模型;2)用蚁群算法对乱签的推焦顺序进行优化,形成焦炉作业计划。本发明利用蚁群算法和推焦专家规则相结合的技术设计了焦炉作业优化调度算法,解决了焦炉推焦过程中异常工况下焦炉作业的优化调度问题,实现了多座焦炉作业优化调度。
申请公布号 CN101235296A 申请公布日期 2008.08.06
申请号 CN200810030411.X 申请日期 2008.01.02
申请人 中南大学 发明人 吴敏;曹卫华;杨静;廖年;朱华琦;刘建群
分类号 C10B41/00(2006.01) 主分类号 C10B41/00(2006.01)
代理机构 中南大学专利中心 代理人 龚灿凡
主权项 1.一种焦炉作业优化调度方法,其特征在于:根据推焦专家规则和可调度条件,建立基于乱签的推焦惩罚模型,用蚁群算法对乱签的推焦顺序进行优化,形成焦炉作业计划;所述推焦专家规则为:1)操作时间恰当,以工作最紧张的车辆操作时间作为依据,每炉操作10~12min;2)一般检修时间要至少1h,检修时间应考虑到设备状态及检修能力;3)相邻炭化室结焦时间相差一半;4)保证每个炭化室号都被推一遍,没有漏炉的情况发生;所述的惩罚模型为:1)相邻两个推焦炭化室号顺序错乱引起的惩罚Q<sub>ij</sub>=Y<sub>ij</sub>q                      (1)<img file="S200810030411XC00011.GIF" wi="1842" he="138" />i,j=0,1,2,L,N,i≠jq为相邻两个推焦炭化室号顺序错乱引起的惩罚占总目标函数的权值;2)结焦时间过长或过短引起的惩罚<maths num="0001"><![CDATA[<math><mrow><msub><mi>P</mi><mi>i</mi></msub><mo>=</mo><msup><mi>e</mi><mrow><mi>&beta;</mi><msub><mi>t</mi><mi>i</mi></msub></mrow></msup><mo>-</mo><mn>1</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><msub><mi>t</mi><mi>i</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>T</mi><mi>min</mi></msub><mo>-</mo><mn>5</mn><mo>&le;</mo><msub><mi>T</mi><mi>i</mi></msub><mo>&le;</mo><msub><mi>T</mi><mi>max</mi></msub><mo>+</mo><mn>5</mn></mtd></mtr><mtr><mtd><mrow><mo>(</mo><msub><mi>T</mi><mi>i</mi></msub><mo>-</mo><msub><mi>T</mi><mi>min</mi></msub><mo>)</mo></mrow><mo>/</mo><mn>5</mn></mtd><mtd><msub><mi>T</mi><mi>i</mi></msub><mo>&le;</mo><msub><mi>T</mi><mi>min</mi></msub><mo>-</mo><mn>5</mn></mtd></mtr><mtr><mtd><mrow><mo>(</mo><msub><mi>T</mi><mi>max</mi></msub><mo>-</mo><msub><mi>T</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>/</mo><mn>5</mn></mtd><mtd><msub><mi>T</mi><mi>i</mi></msub><mo>&GreaterEqual;</mo><msub><mi>T</mi><mi>max</mi></msub><mo>+</mo><mn>5</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,β反映延长结焦时间时炉体受损程度上升的快慢因子,T<sub>min</sub>和T<sub>max</sub>是规定的最短和最长结焦时间;3)相邻两个炭化室推焦由推焦顺序错乱和结焦时间过长或过短引起的总惩罚d<sub>ij</sub>=X<sub>j</sub>(Q<sub>ij</sub>+P<sub>j</sub>)                 (5)<img file="S200810030411XC00021.GIF" wi="1844" he="138" />总的目标函数为:<maths num="0003"><![CDATA[<math><mrow><mi>min</mi><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>2</mn></mrow><mi>N</mi></munderover><msub><mi>d</mi><mi>ij</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>]]></maths>s.t.|T<sub>pi</sub>-T<sub>p(i+1)</sub>|>120 i=1,2,L,n-1                      (8)|T<sub>pi</sub>-T<sub>p(i-1)</sub>|>120 i=2,3,L,n                        (9)τ<sub>jian</sub>>60                                              (10)T<sub>i</sub>=T<sub>pi</sub>-T<sub>mi</sub>                                             (11)其中,T<sub>pi</sub>为i号炭化室计划推焦时间,T<sub>mi</sub>为i号炭化室上周装煤时间,n为炭化室数目,m为检修时间段数,N=n+m;目标函数(7)最小化由推焦顺序错乱和结焦时间过长或过短引起的总惩罚;所述的用蚁群算法进行优化,是将异常工况下推焦计划的优化调度归结为旅行商问题来解决,假设n个炭化室号和m个检修时间段看作N个城市,节点i和j之间的惩罚看作两个城市之间的距离d<sub>ij</sub>,然后再使用蚁群算法来进行计算。
地址 410083湖南省长沙市麓山南路1号