搜索
您的当前位置:首页正文

基于自适应模拟退火算法的间歇精馏过程优化

来源:赴品旅游
维普资讯 http://www.cqvip.com

第8卷第2期2008年1月 科学技术与工程 Vo1.8 No.2 Jan.2008 1671—1819(2008)2-0515—04 Science Technology and Engineering @2008 Sei.Tech.Engng. 基于自适应模拟退火算法的问歇 精馏过程优化 崔畅赵强 (辽宁石油化工大学信息与控制工程学院,抚顺1 13001) 摘要分析了间歇精馏过程的动态优化模型,基于对自适应模拟退火算法的研究,提出了一种改进的邻域调整方案,并将 其应用于求解间歇精馏过程的动态优化问题。仿真结果表明,改进后的算法大大加快了搜索速度,提高了最优解的质量,为 工业过程控制的设计提供了高效、可靠的参考依据。 关键词 自适应模拟退火 间歇精馏 动态优化 中图法分类号TP273; 文献标志码A 模拟退火算法(SA)是近年来发展起来的一种 值下降的点作为新解,而且按照一定比率接受使函 基于固体退火过程模拟的随机全局优化方法,由于 数值上升的点作为新解…,因为暂时使函数值上升 它具有高效、通用、灵活的特点,因此被广泛应用于 的方向也有可能找到全局最小值,这样就可以使函 解决各种工程优化问题。 数轻松逃离局部极值。 间歇精馏是经常用于小规模生产的一个重要 sA为了避免函数落人局部极值,通常采用Me— 的单元操作,与连续精馏相比,其突出的特征是它 tropolis接受准则,而每一温度下要使状态达到平 在设计和操作中的灵活性。多年来,它不但没有被 衡,又是一个很漫长的过程。为了提高算法的效 连续精馏所全部取代,而且在现代化丁生产中还占 率,主要从以下几点进行改进: 有很重要的地位。 1)新变量产生函数:根据Corana 1987年提出 本文分析了间歇精馏过程的动态优化模型,研 的自适应邻域模拟退火算法(ASA) 对变量进行 究了一种改进的自适应模拟退火算法(ASA),并将 扰动: 其应用于求解间歇精馏过程的动态优化问题。 Y =戈 +Tm (1) 现取随机扰动 为柯西分布: 1改进的A适应模拟退火算法 Gc㈤= (2) 优化问题通常可以归结为求某一函数在一定 由于柯西分布有一平坦的拖尾,因而具有迅速 范围内的最小值问题。但是,以往传统的优化算法 跳出局部极值的能力。模型可以在高温时进行大 都是运用某种局部的比较去决定寻优路径,带来的 范围搜索,而在低温时仅在当前模型附近搜索。因 后果就是如果初始值选取不当,将很容易陷入局部 此,加入柯西分布可以使函数具有更快的收敛 极小值。sA作为一种随机搜索法,不仅接受使函数 速度 。 m 为自适应步长,由如下公式确定 2007年9月19日收到 第一作者简介:崔畅(1978一),汉族,女,辽宁盘锦人,硕士,助 教,研究方向:工业过程先进控制与优化。E—mail:cuichang0518 @163.conl。 维普资讯 http://www.cqvip.com

516 m =m g (p ) 科学技术与工程 8卷 gu(pu)…c ,矿 >pl g (p )=f 1+c 1,fi p <pz(3)、 P 2 / g (p )=1, 其他 P1=0.6,P2=0.4 (3)式接收率P = ,n为第“方向同一邻域范围 内接收解的个数,Ⅳ为第U方向同一邻域范围内总 的搜索次数。当P >P 时,说明在此邻域内接收的 点太多,应沿U方向放大搜索区域;当P <P 时,说 明接收的点过少,已接近最优值,应沿U方向缩小搜 索范围。而P <P <P 时,说明搜索的步长刚好合 适,保持原步长进行搜索。 2)接收概率采用Metropolis准则: P:e pf一、  1 K , 1(4) 即当 Y )< )时按照概率1接受为新解,并更 新为当前最优解;反之,则按公式(4)给出的概率接 受为新解。开始时由于P较大,算法接受恶化解的 概率较大,在接近全局最优值的过程中P逐渐减 小,最终算法将不接受恶化解并以概率1收敛于全 局最优值。 3)降温方式:采用Ingber(1989)提出的VFSA 中的降温方式 =Toexp(一CK ) (5) (5)式中:ro为初始温度;K为温度迭代次数;C为 给定常数;N为参数个数。一般将上式变形为式 (6),通常0.7≤01≤1。  。= (6) 2间歇精馏过程动态优化模型 间歇精馏的优化要经过目标函数的确定,自由 度分析以确定决策变量,可行域(约束条件)的确定 及优化问题的求解等几个步骤 。 间歇精馏过程中所采用的回流比控制策略,总 …P嘶t(R r): .c3 (t)=∑。 。这里采用三点对称配置,配置点 r一12.000 00 13.121 640 —1.333 333 0.211 694 1 f一6.000 00 5.000 000 0 I.163 978 0 —0.163 978 f  I3.000 000 —5.727 487 2.000 000 0 0.727 486 I L一6.000 O0 10.163 979 —9.163 978 5.000 000 J 3优化处理及仿真结果 间歇精馏过程的机理模型复杂,非线性程度 维普资讯 http://www.cqvip.com 2期 . 崔畅,等:基于自适应模拟退火算法的间歇精馏过程优化 517 大,并且离散后得到的方程组数量较多。应用可行 t 0 9 0.8 路径法,将问题分成两个层次:(1)应用模拟退火算 法进行外层最优决策变量的搜索;(2)内层求解方 程组进行过程的模拟。在仿真计算中使用的具体 0.7 0.6 参数见表1。 表1 间歇精馏过程参数设置 计算结果如表2所示。 表2间歇精馏优化结果启动时间终止时间 效益  ̄/mol £/h £/h 计算时间/s 图1与图2分别为最优操作下的各塔板上液相 所含产品组分的浓度变化曲线,图中明显可以看出 组分物料浓度并不是恒定不变的,而是随时间进行 动态变化。而且随着精馏过程的进行,由于产品组 分不断被蒸出,塔内各层塔板所含产品组分物料浓 度随时间不断减少。 图1品质约束 =0.915时最优浓度曲线 0.5 燃0.4 0 3 0.2 0.t 0 图2品质约束 =0.935时最优浓度曲线 通过多次计算,当产品品质要求为0.935 时,效 益值一般稳定在60~70之间。而当品质要求为0. 915时,效益值一般在120左右。可以说本文设计 的算法比较稳定的停留在了最优值上。 4 结 论 本文基于改进的自适应模拟退火算法,很好地 解决了间歇精馏过程的动态优化问题。通过MAT. LAB/SIMULINK对间歇精馏塔的模拟和动态优化过 程的仿真,验证了算法对动态优化过程最优解的求 取不仅缩短了计算时间,而且取得了令人比较满意 的优化结果。 参考文献 1康立山,谢云,尤矢勇,等.非数值并行算法——模拟退火算 法.北京:科学出版社,1994 2 Corana A,Marchesi M,Martini C,et a1.Minimizing muhimodal functions of continuous variables with the“simulated annealing”algo— rithm.ACM Trans on Mathematical Software,1987,13(3): 262—-28O 3王知人,章胤,李新乔.一种改进的模拟退火算法.高等学校 计算数学学报,2006,28(1):l5—19 4王浩平,项曙光.间歇精馏过程模拟优化研究进展.计算机仿 真,2004;21(2):4__6 维普资讯 http://www.cqvip.com 518 科学技术与工程 8卷 Optimization of Batch Distillation Process Based on Adaptive Simulated Annealing Algorithm CUI Chang,ZHAO Qiang (School of Information and Control Engineering,Liaoning Shihua University,Fushun 113001,P.R.China) [Abstract]Dynamic optimization model of batch distillation process is analyzed,at the same time the adaptive simulated annealing algorithm is studied,then a new scheme through adjusting the neighborhood range is introduced into the dynamic optimization problem of batch distillation process.The simulation results show that the improved method not only quicken the search speed,but also improve the quality of optimal value,which supplies higher ef- iciency and credible directfion for design of industry process contro1. [Key words] adaptive simulated annealing L LL batch distillation .址 .SLL dynamic optimization .;LL (上接第514页) proach.Automatica。1992;28(1):35—44 参丁考文献 4 Wang J H,Jiang H X,Ding F.Filtering of nonuniformly muhirate sampled—data systems using the lifting technique.IEEE International 峰,陈通文,萧德云.非均习周期采样多率系统的一种辨识 方法.电子学报,2004;32(9):1414—1420 2 Conference on Automation and Logistics,Shandong,China,August, 2007:46—5O 丁 峰,陈通文.多率系统模型与辨识.自动化学报,2005;31 (1):1O5—122 Al—Rahmani H M,Franklin G F.Multirate control:a new ap一 5王志贤.最优状态估计与系统辨识.西安:西北工业大学出版 社,2004 State Estimation for a Class of Non-uniformly Sampled-data Systems JIANG Hong-xia,DING Feng (Control Science and Engineering Research Center,Jiangnan University,Wuxi 214122,P.R.China) [Abstract]The litfing technique to derive the litfed state-space models for nonuniorfmly periodically updated is usesd and periodically sampled muhirate systems.Based on the Kalman estimation principlethe state estimation ,lgoraithm of the litfed state-space models is derived,by minimizing the estimation error covariance matrix.Finallyan example is given to validate the algorithm proposed. , [Key words]noom-uniformly sampled state estimation litfing technique state-space model Kalman iflteirng principle 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top