基于遗传算法与神经网络的费托合成负荷优化.pdf
《基于遗传算法与神经网络的费托合成负荷优化.pdf》由会员分享,可在线阅读,更多相关《基于遗传算法与神经网络的费托合成负荷优化.pdf(7页珍藏版)》请在咨信网上搜索。
1、第 37 卷第 4 期 高 校 化 学 工 程 学 报 No.4 Vol.37 2023 年 8 月 Journal of Chemical Engineering of Chinese Universities Aug.2023 文章编号:1003-9015(2023)04-0608-07 基于遗传算法与神经网络的费托合成负荷优化 王瑞航1,丁文瑶2,温润娟2,廖祖维1,李 虎2,郭中山2(1.浙江大学 化学工程与生物工程学院,浙江 杭州 310058;2.国家能源集团宁夏煤业有限责任公司,宁夏 银川 750411)摘 要:生产负荷是大型费托合成流程的重要指标。高负荷运行不仅可以提高产能,还
2、可以降低综合能耗。针对费托合成流程工艺复杂、最佳生产操作条件难以确定的问题,提出了以数据驱动方式破除大型费托合成流程负荷难以提高的瓶颈。以 400 万 ta1费托合成流程为研究对象,建立了负荷预测的神经网络模型,利用遗传算法优化了神经网络的权值和阈值初值,提高了模型预测准确度。再次利用遗传算法对神经网络输入变量进行全局寻优,确定了负荷最大时各项输入变量取值,优化后最大负荷提高了 11.5%。针对 6 个输入变量的灵敏度分析表明,氢气温度与循环气流量对负荷影响较大,这 2 个变量在模型取值区间内变化时负荷分别改变了 13.9%和 13.7%,对负荷的提高提出了指导性建议。关键词:费托合成;神经网
3、络;遗传算法;模型;优化 中图分类号:TQ 021.8 文献标志码:A DOI:10.3969/j.issn.1003-9015.2023.04.012 Loading optimization of Fischer-Tropsch synthesis using artificial neural networks and genetic algorithm WANG Ruihang1,DING Wenyao2,WEN Runjuan2,LIAO Zuwei1,LI Hu2,GUO Zhongshan2(1.College of Chemical Engineering and Biolog
4、ical Engineering,Zhejiang University,Hangzhou 310058,China;2.CHN ENERGY Ningxia Coal Industry Co.Ltd.,Yinchuan 750411,China)Abstract:Production load is an important index of large-scale Fischer-Tropsch synthesis processes.High load operation can improve productivity and reduce comprehensive energy c
5、onsumption.A data-driven method was used to improve load of large-scale Fischer-Tropsch synthesis processes which have problems of complicated processes and challenging optimization.A neural network model for load prediction was established based on a 4 million tons per year Fischer-Tropsch synthesi
6、s process.Genetic algorithm was used to optimize the initial weights and thresholds of the neural network to improve the accuracy of model prediction.It was also used to optimize the input variables of the neural network,and the values were determined when the load was at its maximum.The load was in
7、creased by 11.5%after optimization.The sensitivity analysis of the six variables shows that hydrogen temperature and circulating gas flow rate have a great effect on load,and the changes of these two variables within the interval make the load change of 13.9%and 13.7%respectively,which provides sugg
8、estions for load increase.Key words:Fischer-Tropsch synthesis;artificial neural network;genetic algorithm;model;optimization 收稿日期:2022-04-15;修订日期:2022-06-29。基金项目:宁夏回族自治区重点研发计划(2019BFH02016)。作者简介:王瑞航(1998-),男,河北省邯郸市人,浙江大学博士生。通信联系人:廖祖维,E-mail: 引用本文:王瑞航,丁文瑶,温润娟,廖祖维,李虎,郭中山.基于遗传算法与神经网络的费托合成负荷优化 J.高校化学工程学
9、报,2023,37(4):608-614.Citation:WANG Ruihang,DING Wenyao,WEN Runjuan,LIAO Zuwei,LI Hu,GUO Zhongshan.Loading optimization of Fischer-Tropsch synthesis using artificial neural networks and genetic algorithm J.Journal of Chemical Engineering of Chinese Universities,2023,37(4):608-614.第 37 卷第 4 期 王瑞航等:基于遗
10、传算法与神经网络的费托合成负荷优化 609 1 引 言 目前传统化工行业发展离不开石油,然而中国能源结构中石油仅占 6.9%,而煤炭占了 68.8%1,2019年我国石油对外依存度突破 70%2。“富煤、贫油、少气”这一不均衡的资源条件使得我国化工自主生产能力受到制约。而费托合成就是一种可以实现“点煤成油”的生产工艺,它以煤气化工艺中产生的合成气为原料,生产出不同碳数的烃类等碳氢化合物3,有效地实现煤炭清洁转化。费托合成工艺对于提高我国油品的自主生产能力、降低石油进口依赖度、应对潜在的石油禁运风险具有重大意义。2016 年,国能宁煤公司采用中科合成油技术建成了 400 万 ta1煤基费托合成装
11、置,其中费托合成单元由 8 台浆态床式反应器构成,具有反应复杂、设备系列多、规模大等特点。经过持续技术改进,目前该装置运行已基本达到设计指标4。但进一步提升运行负荷还存在着一些瓶颈问题,例如,提高合成气进料量会导致循环物料压力高于合成气进料压力,造成合成气进料量难以进一步增大,负荷提升出现瓶颈。近年来,各种新兴建模方法为模型开发开辟了广阔前景,例如人工神经网络,它依靠数据驱动,建立多输入与多输出的黑箱模型,当输入各项参数后,就可预测出所需的输出函数。通过训练,神经网络不断调整自己的权值与阈值,使得预测输出值不断接近真实输出。由于其在不考虑机理的情况下仅凭海量数据就可完成建模,因而在工业界具有很
12、大应用潜力5-8。2005 年,Fabiano 等9以汽油、柴油等产量为目标,以压力、氢碳比、催化剂装填量等为参数,建立了神经网络,确立了不同目标情况下最优操作参数。但是,由于前馈神经网络使用梯度下降方法,很容易陷入局部最优。2021 年,黄方亮等10通过粒子群优化算法得到前馈神经网络的权值和阈值等参数,相比于单一前馈神经网络,预测值与真实数据更接近。传统的神经网络的权值与阈值的初值为随机给定,但初值的选取直接影响神经网络预测的准确性11。为了提高神经网络的预测精度,可考虑使用遗传算法对神经网络权值与阈值的初值进行优化。遗传算法最早由美国的 Holland 在 1975 年提出12,这是一种通
13、过模拟自然界的进化过程全局搜索寻找最优值的方法,由于其不需要函数的导数信息,因而适用于解决复杂的非线性优化问题,在工业界得到广泛应用13-15。2006 年,Whitcombe 等16利用遗传算法对流化床催化裂化过程的催化剂损失进行了优化,确定了催化剂损失最小时的操作条件。2013 年,Adib 等17利用遗传算法耦合神经网络探究了费托合成反应条件对选择性的影响,基于遗传算法-神经网络,利用灵敏度分析考察了各反应条件对多种产物选择性的影响。由于费托合成流程复杂、工艺数据庞大,本研究将 2 层遗传算法与神经网络嵌套,进行模型建立与负荷优化,如图 1 所示。首先利用遗传算法耦合前馈神经网络,建立负
14、荷与工艺参数的关联模型,找到最优神经网络模型,使其预测准确;再次使用遗传算法,将遗传算法、前馈神经网络相耦合,用于负荷优化,找出最大负荷,并确定此时各项输入变量取值,为现场操作提供控制方案指导。图 1 遗传算法耦合神经网络示意图 Fig.1 Schematic diagram of genetic algorithm coupled neural network Weight threshold encodingCreate an initial populationCalculate neural network errorCreate a new populationSatisfy the
15、 condition?The optimal initial value Stop the iterationYNOperating parameter encodingCreate an initial populationCalculate loadCreate a new populationSatisfy the condition?The optimal operating parameterStop the iterationYNInitial test weight thresholdGet the optimal weight thresholdNetwork training
16、Update the weight thresholdSatisfy the condition?Prediction resultsOutput neural networkYNDetermine network structureNeural network Genetic algorithm for load optimizationGenetic algorithm for neural network optimization610 高 校 化 学 工 程 学 报 2023年8月 表 1 神经网络输入变量上、下界 Table1 Upper and lower bounds of ne
17、ural network input variables Input variable Lower bound Upper bound tS/76 78 pS/MPa 3.0 3.3 tH2/10 25 pH2/MPa 3.1 3.4 qV,H2/(km3h1)0 14 qV,R/(km3h1)884 990 2 遗传算法-前馈神经网络 费托合成流程如图 2 所示4,合成气、循环气与氢气共同进料。与反应物相比,费托合成产物中气体组分化学计量数减小,因此,随着反应不断进行,装置操作条件发生波动,从而影响反应,使得未反应的循环气压力升高,最终使得混合气压力升高,导致合成气进料流量下降、装置负荷减小
18、。当前操作条件下负荷平均值为366.2 km3h1(标况)。.而控制人员为提高负荷,多采用调节阀门开度、改变循环气与氢气流量,以改变进料的氢碳比,使得反应回归正常,但是,现场调节操作大多没有一个确定的目标,只能根据调节操作后的结果再进行微调。而且,除了氢碳比外,流股的温度、压力变化也会对装置负荷造成影响,而这些变量的确定无法通过简单的改变阀门开度完成。因此,建立针对当前装置的模型、确定反应负荷达到最优时的操作条件就显得尤为重要。费托合成反应复杂,许多学者对其动力学展开研究,建立了多种动力学模型,但未形成共识。想要从原理上确定合适的操作条件、提高装置负荷,颇有难度。另外,费托合成流程长,由于循环
19、的存在,根据反应动力学建立模型会使方程复杂,难以求解。因此,考虑选用神经网络建立针对负荷的多输入、单输出的模型,为装置负荷的提高提供最优操作条件的控制方案。建立模型所用数据来源于 400 万 ta1费托合成煤制油流程实时数据。为了保证数据选取的随机性,采集数据时间跨度为 6 d,共 289 组。根据费托合成原理与现场控制方案,分析反应负荷的影响因素与现场可调节的工艺参数,选取了进料合成气温度 tS和压力 pS、进料氢气温度 tH2和压力 pH2、进料氢气流量 qV,H2(全文均为标况)和循环气流量 qV,R(全文均为标况)等共 6 个变量作为输入变量,输入变量取值区间的上、下界如表 1 所示,
20、确定进料合成气流量 qV,S(全文均为标况)作为输出变量,表示负荷大小18。模型的建立与优化均采用 Matlab 软件。建立模型的第 1 步是构建数据集。28 9 组数据被分为 2 大组,其中 90%的数据用于建立神经网络,被称为训练集,其余 10%的数据用于检验神经网络的准确性,被称为测试集。为保证神经网络模型的普适性,训练集与测试集的数据随机选择生成,但为了检验遗传算法优化效果,训练集与测试集经 1 次随机选择生成后,后续便不再更改,也就是说,遗传算法优化前后的训练集与测试集是随机产生的,且始终一致。训练集中数据会在训练中再次被分为 3 组,分别用于训练、测试、验证神经网络,每组数据量分别
21、占训练集数据总数的 60%、20%和 20%。在训练开始之前,输入变量与输出变量均进行归一化处理,神经网络由输入层、隐藏层和输出层组成,输入层与隐藏层之间传递函数采用双曲正切“tansig”传递函数;对于输出层,则采用线性传递函数“purelin”19。输入层与输出层神经元个数即输入变量个数与输出变量个数。在本研究中,输入层有 6个神经元,输出层有 1 个神经元。对于隐藏层神经元个数,通常由式(1)给出20:Sioh()NNNN (1)式中:Nh为隐藏层神经元个数;Ni为输入层神经元个数;No为输出层神经元个数;Ns为训练集的样本数;为神经元节点计算参数,通常取 210。SyngasH2Lig
22、ht oilWaterTail gasHeavy oilSteamWaterSteamReactorRecycle gasDecarbonization unitDecarburization tail gasWaxAir cooler SeparatorHeat exchanger separatorSeparatorLight oil and gas图2 费托合成流程示意图 Fig.2 Schematic diagram of the Fischer-Tropsch process 第 37 卷第 4 期 王瑞航等:基于遗传算法与神经网络的费托合成负荷优化 611 通过计算可知,Nh值为
23、420 为佳。一般而言,神经元个数对神经网络的预测误差影响很大。当神经元个数较少时,会导致欠拟合,无法反映所有数据点所携带的信息;当神经元个数过多时,又可能会导致过拟合、训练集数据无法满足所有的神经元训练要求、或使训练时间不必要的延长21,这些均会使神经网络预测效果变差。因此需要确定最佳神经元个数。神经网络的预测效果用测试集的均方根误差(root-mean-square error,RMSE)表示,它代表了预测值与实际值的偏移程度,计算式如下:21RMSE=NiiiyyN (2)式中:N 为测试集样本数,yi为测试集预测值,iy为测试集实际值。图 3 为不同 Nh下神经网络预测的 RMSE,由
24、于神经网络的随机性,即使所有参数与数据设置一致,得出的神经网络也不尽相同,而其误差也因此不同。因此,本研究在每个确定的Nh下进行 10 次计算,保留 RMSE 最小的神经网络,并记录其RMSE。由图可见,当 Nh达到 20 时,神经网络预测的 RMSE几乎不再变化,因此,最优 Nh确定为 20。此时,神经网络预测效果如图 4 所示,由图可见,测试集预测值与实际值拟合较好,RMSE 为 5.79,平均相对误差为 1.58%,所建立的神经网络模型一定程度上可以反映输入变量变化对 qV,S造成的影响,预测效果较好,但仍有改进空间。神经网络的随机性体现在它每次运行所选取的权值和阈值初值都是随机的,而初
25、值对于最后得到的神经网络又有很大影响,因此,本研究选用遗传算法对神经网络权值和阈值初值进行优化。用于优化神经网络的遗传算法以神经网络预测的RMSE 为适应度、以神经网络的权值和阈值为优化变量,遗传算法各参数设置如表 2 所示。用于神经网络优化的遗传算法运行后得到的平均适应度与最大适应度随代数变化如图 5 所示。由于此次遗传算法中适应度是神经网络的 RMSE,所以 RMSE 越小,适应度反而越大。由图可见,与平均适应度相比,最大适应度更快地收敛到了一定值;而经过 100 次迭代后,平均适应度与最大适应度几乎收敛到了同一值,说明此时种群内部大多数个体已经达到了最优,而无明显差别。取此时种群中适应度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 遗传 算法 神经网络 合成 负荷 优化
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。