CN111292811B - 一种芳烃歧化生产环节的产物预测方法和系统 - Google Patents
一种芳烃歧化生产环节的产物预测方法和系统 Download PDFInfo
- Publication number
- CN111292811B CN111292811B CN202010073372.2A CN202010073372A CN111292811B CN 111292811 B CN111292811 B CN 111292811B CN 202010073372 A CN202010073372 A CN 202010073372A CN 111292811 B CN111292811 B CN 111292811B
- Authority
- CN
- China
- Prior art keywords
- disproportionation
- model
- proxy
- yield
- production link
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007323 disproportionation reaction Methods 0.000 title claims abstract description 97
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 64
- 238000000034 method Methods 0.000 title claims abstract description 35
- 150000004945 aromatic hydrocarbons Chemical class 0.000 title claims abstract description 28
- 238000005070 sampling Methods 0.000 claims abstract description 93
- 238000002790 cross-validation Methods 0.000 claims abstract description 28
- 230000007246 mechanism Effects 0.000 claims abstract description 25
- 238000004088 simulation Methods 0.000 claims abstract description 8
- YXFVVABEGXRONW-UHFFFAOYSA-N Toluene Chemical compound CC1=CC=CC=C1 YXFVVABEGXRONW-UHFFFAOYSA-N 0.000 claims description 75
- 230000004044 response Effects 0.000 claims description 45
- UHOVQNZJYSORNB-UHFFFAOYSA-N Benzene Chemical compound C1=CC=CC=C1 UHOVQNZJYSORNB-UHFFFAOYSA-N 0.000 claims description 39
- UFHFLCQGNIYNRP-UHFFFAOYSA-N Hydrogen Chemical compound [H][H] UFHFLCQGNIYNRP-UHFFFAOYSA-N 0.000 claims description 23
- 239000001257 hydrogen Substances 0.000 claims description 23
- 229910052739 hydrogen Inorganic materials 0.000 claims description 23
- 238000006243 chemical reaction Methods 0.000 claims description 16
- 238000012360 testing method Methods 0.000 claims description 16
- FYGHSUNMUKGBRK-UHFFFAOYSA-N 1,2,3-trimethylbenzene Chemical compound CC1=CC=CC(C)=C1C FYGHSUNMUKGBRK-UHFFFAOYSA-N 0.000 claims description 14
- 238000004364 calculation method Methods 0.000 claims description 12
- 239000007789 gas Substances 0.000 claims description 10
- 238000012549 training Methods 0.000 claims description 10
- 239000003795 chemical substances by application Substances 0.000 claims description 9
- 229930195733 hydrocarbon Natural products 0.000 claims description 8
- 150000002430 hydrocarbons Chemical class 0.000 claims description 8
- HYFLWBNQFMXCPA-UHFFFAOYSA-N 1-ethyl-2-methylbenzene Chemical compound CCC1=CC=CC=C1C HYFLWBNQFMXCPA-UHFFFAOYSA-N 0.000 claims description 7
- 238000012795 verification Methods 0.000 claims description 6
- 239000004215 Carbon black (E152) Substances 0.000 claims description 5
- 238000010606 normalization Methods 0.000 claims description 5
- 238000011084 recovery Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 abstract description 14
- 238000005516 engineering process Methods 0.000 abstract description 3
- 238000005457 optimization Methods 0.000 abstract description 3
- 125000003118 aryl group Chemical group 0.000 abstract 1
- 239000000047 product Substances 0.000 description 43
- CTQNGGLPUBDAKN-UHFFFAOYSA-N O-Xylene Chemical compound CC1=CC=CC=C1C CTQNGGLPUBDAKN-UHFFFAOYSA-N 0.000 description 5
- 239000008096 xylene Substances 0.000 description 5
- URLKBWYHVLBVBO-UHFFFAOYSA-N Para-Xylene Chemical group CC1=CC=C(C)C=C1 URLKBWYHVLBVBO-UHFFFAOYSA-N 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 238000010438 heat treatment Methods 0.000 description 3
- 239000007788 liquid Substances 0.000 description 3
- 239000002994 raw material Substances 0.000 description 3
- 238000000926 separation method Methods 0.000 description 3
- 238000007476 Maximum Likelihood Methods 0.000 description 2
- 239000003054 catalyst Substances 0.000 description 2
- 239000007795 chemical reaction product Substances 0.000 description 2
- 238000005314 correlation function Methods 0.000 description 2
- 238000009776 industrial production Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000006227 byproduct Substances 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 239000013064 chemical raw material Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 150000002431 hydrogen Chemical class 0.000 description 1
- 239000007791 liquid phase Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000010926 purge Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16C—COMPUTATIONAL CHEMISTRY; CHEMOINFORMATICS; COMPUTATIONAL MATERIALS SCIENCE
- G16C20/00—Chemoinformatics, i.e. ICT specially adapted for the handling of physicochemical or structural data of chemical particles, elements, compounds or mixtures
- G16C20/10—Analysis or design of chemical reactions, syntheses or processes
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16C—COMPUTATIONAL CHEMISTRY; CHEMOINFORMATICS; COMPUTATIONAL MATERIALS SCIENCE
- G16C20/00—Chemoinformatics, i.e. ICT specially adapted for the handling of physicochemical or structural data of chemical particles, elements, compounds or mixtures
- G16C20/70—Machine learning, data mining or chemometrics
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Chemical & Material Sciences (AREA)
- Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Crystallography & Structural Chemistry (AREA)
- Theoretical Computer Science (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Analytical Chemistry (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Organic Low-Molecular-Weight Compounds And Preparation Thereof (AREA)
Abstract
本发明公开了一种芳烃歧化生产环节的产物预测方法和系统,实现关键产物浓度信息的预测技术。其技术方案为:选择对关键产物影响较大的操作参数作为模型输入,以芳烃歧化过程的关键性能指标作为输出。同时利用歧化的机理模型获得初始样本,采用交叉验证的方法获得多个子Kriging代理模型,通过随机生成大量候选样本点,寻找出其中交叉验证方差与稀疏度之和最大的点作为新采样点,再利用机理模型计算出该点的真实输出,加入到原始样本集中,重新训练代理模型。最终得到完整的描述歧化过程的代理模型,实现对歧化生产过程的模拟,可以为实时生产过程中产物产率的预测以及操作条件的优化提供便利。
Description
技术领域
本发明涉及芳烃歧化生产环节中实现关键产物浓度信息的预测技术,具体涉及基于交叉验证与稀疏度的代理模型完整描述原有工业过程,对芳烃歧化生产环节通过代理模型进行建模,从而对芳烃歧化生产环节的关键产物的浓度信息进行预测的技术。
背景技术
二甲苯是基本的有机化工原料,它广泛地应用于工业生产,对现代化工业的发展有着极其重要的影响。甲苯歧化是生产对二甲苯的重要环节,甲苯歧化反应将甲苯转化成苯和二甲苯。甲苯歧化装置与芳烃装置结合起来,可以最大限度的提高高品质的苯和对二甲苯产量,同时也将低品质的甲苯和重质芳烃等副产品降到最低。
甲苯歧化工艺简流程图如图1所示。新鲜进料先与富含氢气的循环气混合,与热反应器1的排出物换热后进入加热炉2,在加热炉2内汽化,达到反应温度时,热的蒸汽进料送至反应器1,然后向下流过固定床催化剂。反应器1的产物通过与混合进料换热器3换热,进行冷却。然后送至一个气液分离罐5。氢气从分离罐5顶部抽出通过压缩机4进入换热器3,再返回反应器1,小部分循环气用来吹扫,清除循环线路中积累的轻质轻。分离器5底部的液体送至汽提塔6,汽提塔6塔顶的轻质烃类冷却后分离出气、液相产品,反应产物中的苯和二甲苯产品,伴随未反应的甲苯和C9芳烃,从汽提塔6底部抽出,再通过后续精馏装置(包括苯塔7、甲苯塔8、二甲苯塔9、C9芳烃塔10)对其中的纯苯、循环甲苯、C8芳烃以及重芳烃进行分离,部分循环利用。
实际生产过程中,歧化过程的温度、压力、进料流量、进料组分浓度等参数都会由于操作条件的改变发生间歇或者周期性的波动,某些参数对最终的关键产物产率影响较大,操作不当很容易对整个生产过程造成较大的影响。但是直接将歧化过程的机理模型用于仿真和优化会导致计算耗时过长和计算费用过高等问题。因此,建立一个与实际工艺相符,能准确反映产物浓度等关键性能指标的代理模型,对指导实际工业生产具有重要意义。
发明内容
以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。
本发明的目的在于解决上述问题,提供了一种芳烃歧化生产环节的产物预测方法和系统,通过对整体歧化环节的完整描述建立代理模型,基于代理模型正确预测产物浓度随进料以及操作参数改变的变化情况,从而保证产品质量和生产过程的稳定运行。
本发明的技术方案为:本发明揭示了一种芳烃歧化生产环节的产物预测方法,方法包括:
步骤1:接收选定的芳烃歧化生产环节的操作条件作为代理模型的输入变量,接收选定的芳烃歧化生产环节的产物产率作为代理模型的输出变量,设定输入变量的上下限范围,生成若干个初始样本点,利用机理模型获得所有初始样本点的实际输出响应值,同时生成测试样本集用于代理模型的精度验证;
步骤2:根据初始样本点以及初始样本点的实际输出响应值,建立多个子Kriging代理模型;
步骤3:在样本空间内随机生成多个候选采样点,分别计算该多个候选采样点在该多个子Kriging代理模型上的输出响应值,并得到每个候选采样点在该多个子Kriging代理模型上的输出响应值的交叉验证方差;
步骤4:分别计算该多个候选采样点的稀疏度,将每个候选采样点的稀疏度与交叉验证方差分别归一化后相加,得到每个候选采样点的不确定性权重;
步骤5:选择不确定性权重最大的候选采样点作为新增采样点,反归一化后利用机理模型计算出实际输出响应值,将新增采样点加入到代理模型的训练样本集中以重新训练代理模型,通过多次迭代后得到最终的代理模型;
步骤6:通过建立的代理模型实现对芳烃歧化生产过程的模拟,对芳烃歧化产物产率进行预测。
根据本发明的芳烃歧化生产环节的产物预测方法的一实施例,作为代理模型的输入变量的芳烃歧化生产环节的操作条件包括:歧化进料总量、进料甲苯流量、进料C9流量、循环氢流量、补充氢流量、反应温度、反应压力、进料甲苯含量、进料甲乙苯含量、进料三甲苯含量;输出变量选择歧化环节的产物产率包括:歧化氢气收率、干气收率、轻烃收率、苯收率、C8+收率。
根据本发明的芳烃歧化生产环节的产物预测方法的一实施例,步骤1中的初始样本点是在各输入变量上下限范围内利用拉丁超立方采样生成,用于测试的样本集也是在搜索空间中利用拉丁超立方采样生成。
根据本发明的芳烃歧化生产环节的产物预测方法的一实施例,步骤2中的初始样本点在建立多个子Kriging代理模型之前先进行归一化操作。
根据本发明的芳烃歧化生产环节的产物预测方法的一实施例,步骤4中的每个候选采样点的不确定性权重为:
weight=δ2(x)/max(δ2(x))+sparsity(x)/max(sparsity(x)),其中sparsity(x)是每个候选点的稀疏度,δ2(x)是步骤3中得到的每个候选采样点在该多个子Kriging代理模型上的输出响应值的交叉验证方差。
本发明还揭示了一种芳烃歧化生产环节的产物预测系统,包括:
样本生成模块,接收选定的芳烃歧化生产环节的操作条件作为代理模型的输入变量,接收选定的芳烃歧化生产环节的产物的产率作为代理模型的输出变量,设定输入变量的上下限范围,生成若干个初始样本点,利用机理模型获得所有初始样本点的实际输出响应值,同时生成测试样本集用于代理模型的精度验证;
子Kriging代理模型建立模块,根据初始样本点以及初始样本点的实际输出响应值,建立多个子Kriging代理模型;
交叉验证方差计算模块,在样本空间内随机生成多个候选采样点,分别计算该多个候选采样点在该多个子Kriging代理模型上的输出响应值,并得到每个候选采样点在该多个子Kriging代理模型上的输出响应值的交叉验证方差;
不确定性权重获取模块,分别计算该多个候选采样点的稀疏度,将每个候选采样点的稀疏度与交叉验证方差分别归一化后相加,得到每个候选采样点的不确定性权重;
代理模型建立模块,选择不确定性权重最大的候选采样点作为新增采样点,反归一化后利用机理模型计算出实际输出响应值,将新增采样点加入到代理模型的训练样本集中以重新训练代理模型,通过多次迭代后得到最终的代理模型;
模型预测模块,通过建立的代理模型实现对芳烃歧化生产过程的模拟,对芳烃歧化产物产率进行预测。
根据本发明的芳烃歧化生产环节的产物预测系统的一实施例,作为代理模型的输入变量的芳烃歧化生产环节的操作条件包括:歧化进料总量、进料甲苯流量、进料C9流量、循环氢流量、补充氢流量、反应温度、反应压力、进料甲苯含量、进料甲乙苯含量、进料三甲苯含量;输出变量选择歧化环节的产物产率包括:歧化氢气收率、干气收率、轻烃收率、苯收率、C8+收率。
根据本发明的芳烃歧化生产环节的产物预测系统的一实施例,样本生成模块中的初始样本点是在各输入变量上下限范围内利用拉丁超立方采样生成,用于测试的样本集也是在搜索空间中利用拉丁超立方采样生成。
根据本发明的芳烃歧化生产环节的产物预测系统的一实施例,子Kriging代理模型建立模块中的初始样本点在建立多个子Kriging代理模型之前先进行归一化操作。
根据本发明的芳烃歧化生产环节的产物预测系统的一实施例,不确定性权重获取模块中的每个候选采样点的不确定性权重为:
weight=δ2(x)/max(δ2(x))+sparsity(x)/max(sparsity(x)),其中sparsity(x)是每个候选点的稀疏度,δ2(x)是交叉验证方差计算模块中得到的每个候选采样点在该多个子Kriging代理模型上的输出响应值的交叉验证方差。
本发明对比现有技术的有益效果如下:
1.利用代理模型构建芳烃歧化模型,同样的输入变量,对比机理模型,可以在极短时间内得到对应的各关键性能指标的输出,效率更高。
2.由于不使用进化算法,只是在随机生成的点中寻找不确定度最大的点加入训练样本集中,所以计算时间得以缩短。
3.通过交叉验证误差寻找变化最大即最复杂的区域,通过稀疏度确定缺少采样点的区域,两者结合可以在稀疏区域和复杂区域中自适应选择新采样点,这样代理模型的精度随着采样点的增加而不断提高,使得最终模型可以替代原始的机理模型,用于实时预测和优化。
附图说明
在结合以下附图阅读本公开的实施例的详细描述之后,能够更好地理解本发明的上述特征和优点。在附图中,各组件不一定是按比例绘制,并且具有类似的相关特性或特征的组件可能具有相同或相近的附图标记。
图1示出了芳烃歧化生产环节的流程示意图。
图2示出了本发明的芳烃歧化生产环节的产物预测方法的一实施例的流程图。
图3示出了本发明的芳烃歧化生产环节的产物预测系统的一实施例的原理图。
图4a至4e示出了芳烃歧化代理模型RMSE变化曲线的示意图。
图5a至5e示出了芳烃歧化代理模型各收率预测结果的示意图。
具体实施方式
以下结合附图和具体实施例对本发明作详细描述。注意,以下结合附图和具体实施例描述的诸方面仅是示例性的,而不应被理解为对本发明的保护范围进行任何限制。
本发明的原理是:通过对芳烃歧化环节的机理模型建立代理模型,利用交叉验证误差以及稀疏度进行自适应采样,使得所构建的代理模型的精确度不断提高,最终用于产物产率的实时预测。
芳烃歧化工艺流程见图1,原料甲苯和C9芳烃先与循环氢混合,再与反应器1出来的物料换热后,经过原料加热炉2预热到反应要求的温度,自上而下通过歧化反应器1,与催化剂接触发生歧化反应。反应产物离开反应器1经换热器3与原料换热。再经冷凝、冷却进入分离器5进行气液分离,再经过汽提塔6、苯塔7、甲苯塔8、二甲苯塔9、C9芳烃塔10分离出各产品。
图2示出了本发明的芳烃歧化生产环节的产物预测方法的一实施例的流程。请参见图2,下面是对本实施例的实施步骤的详细描述。
步骤1:接收选定的芳烃歧化生产环节的操作条件作为代理模型的输入变量,接收选定的芳烃歧化生产环节的产物的产率作为代理模型的输出变量,设定输入变量的上下限范围,利用拉丁超立方采样生成若干个(例如20个)初始样本点构成初始样本集,利用芳烃歧化的Hysys机理模型获得所有初始样本点的实际输出响应值(主要包括:歧化氢气收率、干气收率、轻烃收率、苯收率、C8+收率),同时随机生成测试样本集用于代理模型的精度验证。
在此步骤中,通常是选取芳烃歧化生产环节中有较大影响的操作条件作为代理模型的输入变量,包括:歧化进料总量、进料甲苯流量、进料C9流量、循环氢流量、补充氢流量、反应温度、反应压力、进料甲苯含量、进料甲乙苯含量、进料三甲苯含量。选取芳烃歧化生产环节的产物产率作为代理模型的输出变量,主要包括歧化氢气收率、干气收率、轻烃收率、苯收率、C8+收率。
在一个示例中,选取芳烃歧化生产环节的包括歧化进料总量、进料甲苯流量、进料C9流量、循环氢流量、补充氢流量、反应温度、反应压力、进料甲苯含量、进料甲乙苯含量、进料三甲苯含量在内的10个操作条件作为输入变量,再设置这10个输入变量的上下限利用拉丁超立方采样获得20个初始样本点,X=[x1,x2,...,xn,]T,其中n表示样本点个数,d表示变量维数,此处,n=20,d=10。再利用Hysys机理模型获得这20个样本的产物产率的实际输出响应值。这20个样本构成了初始样本集。用同样的方法,再获得100个测试样本集用于检测最终代理模型的精确度。
其中,在利用Hysys机理模型获得这20个初始样本的初始响应值的处理中,先将这20个初始样本逐个归一化,以消除样本维度对计算的影响:
(1)式中,表示第i个变量的第k维归一化之后的值,表示第k维最大值,表示第k维最小值,表示第i个变量的第k维,利用Hysys机理模型和初始样本得到真实输出[y1,y2,...,yn],这样得到了初始训练样本集。
步骤2:根据初始样本点以及初始样本点的产物产率的实际输出响应值,获得多个子Kriging代理模型(子Kriging代理模型包括子Kriging模型)。
继续上述的示例,将20个初始样本随机分成10份,[Date1,Date2,...,DateN],N=10。
再建立Kriging代理模型(Kriging是一种基于统计学的插值技术)。公式如下:
Z(x)期望为0,方差为σ2,协方差为σ2R(θ,xi,xj),其中,R(θ,xi,xj)表示两个样本点xi和xj之间的相关函数;θ={θ1,θ2,......θd}是决定R(θ,xi,xj)梯度的一组参数。本实施例采用的是高斯相关函数,其定义如下:
R(θk,xi,xj)=exp(-θk|xi-xj|2) (4)
其中r是n×1的列向量,表示预测点x与样本点之间的相关矩阵,其第i个元素为R(x,xi),其中i=1,2,3,...,n;R是n×n阶对称的相关矩阵,其第(i,j)个元素为R(xi,xj),其中i,j=1,2,3,...,n;y为n×1的列向量,其第i个元素为点xi的目标函数值y(xi);1是n×1的单位列向量。
通常,超参数θ可由极大似然法求得,求解过程如下:
对上式求导并令其导数为零,可得u和σ2的极大似然估计
建立10个子Kriging代理模型,每次构建时,选择Datei中的9个作为训练样本,及每次舍弃一个样本集,最终得到10个子Kriging代理模型Fk(x),k=1,2,...,10,用于后续计算交叉验证方差。
步骤3:在样本空间内随机生成多个候选采样点,分别计算该多个候选采样点在步骤2的该多个子Kriging代理模型上的输出响应值,并得到每个候选采样点在该多个子Kriging代理模型上的输出响应值的交叉验证方差。交叉验证方差δ2(x)公式如下:
其中n表示样本点个数,x表示样本平均数。
继续上述的示例,利用拉丁超立方采样在样本空间内随机生成2000个候选采样点Xcandidate,分别计算这个1000个样本点在样本响应值Fk(x)上的结果,再计算10个子Kriging代理模型响应值的方差δ2(x)。
步骤4:分别计算这些候选采样点的稀疏度,将稀疏度与交叉验证方差分别归一化后相加,得到每个候选采样点的不确定性权重。
继续上述的示例,计算每个候选采样点的稀疏度,稀疏度定义如下:
已有采样点X=[x1,x2,...,xN]T,搜索上下限为UP={up1,up2,...,upD}和DOWN={down1,down2,...,downD}。在搜索空间内的任意一点xnew的稀疏度定义如下:
Step1计算新采样点xnew与已有采样点X=[x1,x2,...,xN]T的欧式距离diatance,并进行排序得到diatancesort。
Step2 X2=[x1,x2,...,xN,xnew]T
Step3 for j=1:D(for表示循环处理,以下是循环体的处理内容)
if pos=1
else if pos=N+1
else
end(循环体结束)
Step 4最终得到稀疏度sparsity:
再计算每个候选采样点的不确定性权重:
weight(x)=δ2(x)/max(δ2(x))+sparsity(x)/max(sparsity(x)) (10)
步骤5:选择不确定性权重最大的候选采样点作为新增采样点加入到训练样本集中,利用机理模型计算出产物产率的实际输出响应值,重新训练代理模型,这样不断迭代直到达到机理模型评估次数上限,得到最终的Kriging代理模型。
继续上述的示例,选择其中不确定性权重最大的候选采样点作为新采样点
反归一化后得到实际值:
利用Hysys机理模型得到实际的输出响应值,加入训练样本集中,重新训练Kriging代理模型。
重复上述添加新样本点的过程,直到机理模型评估次数达到上限,最终得到歧化过程的代理模型。
本示例中选择初始样本集为20个样本点,机理模型评估总次数为200,即新增采样点数为180。分别对五个收率重复上述构建代理模型的过程,每次得到的代理模型计算均方根误差(RMSE):
式(14)中,yi和分别是第i个测试点处的真实输出响应值和代理模型响应值,M是测试点的数目。每次迭代后的代理模型RMSE变化曲线如图4a至4e,可以发现整个模型的精度随着采样点个数的增加有大幅提升。最终得到的拟合结果如图5a至5e,可以发现,代理模型对100个测试样本点的预测十分准确,可以用于后续歧化过程的实时预测。
步骤6:通过建立的代理模型实现对芳烃歧化生产过程的模拟,对芳烃歧化产物产率进行预测。
图3示出了本发明的芳烃歧化生产环节的产物预测系统的一实施例的原理。请参见图3,本实施例的系统包括:样本生成模块、子Kriging代理模型建立模块、交叉验证方差计算模块、不确定性权重获取模块、代理模型建立模块、模型预测模块。
样本生成模块,接收选定的芳烃歧化生产环节的操作条件作为代理模型的输入变量,接收选定的芳烃歧化生产环节的产物的产率作为代理模型的输出变量,设定输入变量的上下限范围,生成若干个初始样本点,利用Hysys机理模型获得所有初始样本点的产物产率的实际输出响应值,同时生成测试样本集用于代理模型的精度验证。
作为代理模型的输入变量的芳烃歧化生产环节的操作条件包括:歧化进料总量、进料甲苯流量、进料C9流量、循环氢流量、补充氢流量、反应温度、反应压力、进料甲苯含量、进料甲乙苯含量、进料三甲苯含量;产物产率包括:歧化氢气收率、干气收率、轻烃收率、苯收率、C8+收率。
样本生成模块中的初始样本点是在各输入变量上下限范围内利用拉丁超立方采样生成,用于测试的样本集也是在搜索空间中利用拉丁超立方采样生成。
子Kriging代理模型建立模块,根据初始样本点以及初始样本点的实际输出响应值,首先进行归一化操作,再建立多个子Kriging代理模型。
交叉验证方差计算模块,在样本空间内随机生成多个候选采样点,分别计算该多个候选采样点在不同子Kriging代理模型上的输出响应值,并得到每个候选采样点在该多个子Kriging代理模型上的输出响应值的交叉验证方差。
不确定性权重获取模块,分别计算该多个候选采样点的稀疏度,将每个候选采样点的稀疏度与交叉验证方差分别归一化后相加,得到每个候选采样点的不确定性权重。
不确定性权重获取模块中的每个候选采样点的不确定性权重为:weight=δ2(x)/max(δ2(x))+sparsity(x)/max(sparsity(x)),其中sparsity(x)是每个候选点的稀疏度,δ2(x)是交叉验证方差计算模块中得到的每个候选采样点在该多个子Kriging代理模型上的输出响应值的交叉验证方差。
代理模型建立模块,选择不确定性权重最大的候选采样点作为新增采样点,反归一化后利用机理模型计算出产物产率的实际输出响应值,将新增采样点加入到代理模型的训练样本集中以重新训练代理模型,通过多次迭代后得到最终的代理模型。
模型预测模块,通过建立的代理模型实现对芳烃歧化生产过程的模拟,对芳烃歧化产物产率进行预测。
提供对本公开的先前描述是为使得本领域任何技术人员皆能够制作或使用本公开。对本公开的各种修改对本领域技术人员来说都将是显而易见的,且本文中所定义的普适原理可被应用到其他变体而不会脱离本公开的精神或范围。由此,本公开并非旨在被限定于本文中所描述的示例和设计,而是应被授予与本文中所公开的原理和新颖性特征相一致的最广范围。
Claims (10)
1.一种芳烃歧化生产环节的产物预测方法,其特征在于,方法包括:
步骤1:接收选定的芳烃歧化生产环节的操作条件作为代理模型的输入变量,接收选定的芳烃歧化生产环节的产物产率作为代理模型的输出变量,设定输入变量的上下限范围,生成若干个初始样本点,利用机理模型获得所有初始样本点的实际输出响应值,同时生成测试样本集用于代理模型的精度验证;
步骤2:根据初始样本点以及初始样本点的实际输出响应值,建立多个子Kriging代理模型;
步骤3:在样本空间内随机生成多个候选采样点,分别计算该多个候选采样点在该多个子Kriging代理模型上的输出响应值,并得到每个候选采样点在该多个子Kriging代理模型上的输出响应值的交叉验证方差;
步骤4:分别计算该多个候选采样点的稀疏度,将每个候选采样点的稀疏度与交叉验证方差分别归一化后相加,得到每个候选采样点的不确定性权重;
步骤5:选择不确定性权重最大的候选采样点作为新增采样点,反归一化后利用机理模型计算出实际输出响应值,将新增采样点加入到代理模型的训练样本集中以重新训练代理模型,通过多次迭代后得到最终的代理模型;
步骤6:通过建立的代理模型实现对芳烃歧化生产过程的模拟,对芳烃歧化产物产率进行预测。
2.根据权利要求1所述的芳烃歧化生产环节的产物预测方法,其特征在于,作为代理模型的输入变量的芳烃歧化生产环节的操作条件包括:歧化进料总量、进料甲苯流量、进料C9流量、循环氢流量、补充氢流量、反应温度、反应压力、进料甲苯含量、进料甲乙苯含量、进料三甲苯含量;输出变量选择歧化环节的产物产率包括:歧化氢气收率、干气收率、轻烃收率、苯收率、C8+收率。
3.根据权利要求1所述的芳烃歧化生产环节的产物预测方法,其特征在于,步骤1中的初始样本点是在各输入变量上下限范围内利用拉丁超立方采样生成,用于测试的样本集也是在搜索空间中利用拉丁超立方采样生成。
4.根据权利要求1所述的芳烃歧化生产环节的产物预测方法,其特征在于,步骤2中的初始样本点在建立多个子Kriging代理模型之前先进行归一化操作。
5.根据权利要求1所述的芳烃歧化生产环节的产物预测方法,其特征在于,步骤4中的每个候选采样点的不确定性权重为:
weight=δ2(x)/max(δ2(x))+sparsity(x)/max(sparsity(x)),其中sparsity(x)是每个候选点的稀疏度,δ2(x)是步骤3中得到的每个候选采样点在该多个子Kriging代理模型上的输出响应值的交叉验证方差。
6.一种芳烃歧化生产环节的产物预测系统,其特征在于,包括:
样本生成模块,接收选定的芳烃歧化生产环节的操作条件作为代理模型的输入变量,接收选定的芳烃歧化生产环节的产物的产率作为代理模型的输出变量,设定输入变量的上下限范围,生成若干个初始样本点,利用机理模型获得所有初始样本点的实际输出响应值,同时生成测试样本集用于代理模型的精度验证;
子Kriging代理模型建立模块,根据初始样本点以及初始样本点的实际输出响应值,建立多个子Kriging代理模型;
交叉验证方差计算模块,在样本空间内随机生成多个候选采样点,分别计算该多个候选采样点在该多个子Kriging代理模型上的输出响应值,并得到每个候选采样点在该多个子Kriging代理模型上的输出响应值的交叉验证方差;
不确定性权重获取模块,分别计算该多个候选采样点的稀疏度,将每个候选采样点的稀疏度与交叉验证方差分别归一化后相加,得到每个候选采样点的不确定性权重;
代理模型建立模块,选择不确定性权重最大的候选采样点作为新增采样点,反归一化后利用机理模型计算出实际输出响应值,将新增采样点加入到代理模型的训练样本集中以重新训练代理模型,通过多次迭代后得到最终的代理模型;
模型预测模块,通过建立的代理模型实现对芳烃歧化生产过程的模拟,对芳烃歧化产物产率进行预测。
7.根据权利要求6所述的芳烃歧化生产环节的产物预测系统,其特征在于,作为代理模型的输入变量的芳烃歧化生产环节的操作条件包括:歧化进料总量、进料甲苯流量、进料C9流量、循环氢流量、补充氢流量、反应温度、反应压力、进料甲苯含量、进料甲乙苯含量、进料三甲苯含量;输出变量选择歧化环节的产物产率包括:歧化氢气收率、干气收率、轻烃收率、苯收率、C8+收率。
8.根据权利要求6所述的芳烃歧化生产环节的产物预测系统,其特征在于,样本生成模块中的初始样本点是在各输入变量上下限范围内利用拉丁超立方采样生成,用于测试的样本集也是在搜索空间中利用拉丁超立方采样生成。
9.根据权利要求6所述的芳烃歧化生产环节的产物预测系统,其特征在于,子Kriging代理模型建立模块中的初始样本点在建立多个子Kriging代理模型之前先进行归一化操作。
10.根据权利要求6所述的芳烃歧化生产环节的产物预测系统,其特征在于,不确定性权重获取模块中的每个候选采样点的不确定性权重为:
weight=δ2(x)/max(δ2(x))+sparsity(x)/max(sparsity(x)),其中sparsity(x)是每个候选点的稀疏度,δ2(x)是交叉验证方差计算模块中得到的每个候选采样点在该多个子Kriging代理模型上的输出响应值的交叉验证方差。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010073372.2A CN111292811B (zh) | 2020-01-22 | 2020-01-22 | 一种芳烃歧化生产环节的产物预测方法和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010073372.2A CN111292811B (zh) | 2020-01-22 | 2020-01-22 | 一种芳烃歧化生产环节的产物预测方法和系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111292811A CN111292811A (zh) | 2020-06-16 |
CN111292811B true CN111292811B (zh) | 2023-04-14 |
Family
ID=71030657
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010073372.2A Active CN111292811B (zh) | 2020-01-22 | 2020-01-22 | 一种芳烃歧化生产环节的产物预测方法和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111292811B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114724649B (zh) * | 2022-04-26 | 2025-07-25 | 华东理工大学 | 催化裂化过程的产物产率的预测方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69431222T2 (de) * | 1993-06-07 | 2003-04-17 | Mitsui Chemicals, Inc. | Übergangsmetallverbindung, und diese enthaltender Polymerisationkatalysator |
CN107844659B (zh) * | 2017-11-16 | 2021-05-14 | 华东理工大学 | 水煤浆气化过程的代理模型建模方法 |
CN111937084B (zh) * | 2018-03-30 | 2024-07-30 | 日本电气方案创新株式会社 | 预测系统、模型生成系统、方法和程序 |
-
2020
- 2020-01-22 CN CN202010073372.2A patent/CN111292811B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111292811A (zh) | 2020-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113052218B (zh) | 工业过程的多尺度残差卷积与lstm融合性能评估方法 | |
CN112749849B (zh) | 连续催化重整工艺过程关键参数的集成学习在线预测方法 | |
Shao et al. | Bayesian just-in-time learning and its application to industrial soft sensing | |
CN104657744A (zh) | 一种基于非确定主动学习的多分类器训练方法及分类方法 | |
CN112102890B (zh) | 一种基于机器学习模型的mcs合成装置反应温度预测方法 | |
Zhu et al. | Developing soft sensors for polymer melt index in an industrial polymerization process using deep belief networks | |
Shao et al. | Bayesian nonlinear Gaussian mixture regression and its application to virtual sensing for multimode industrial processes | |
CN114326639B (zh) | 基于混合注意力卷积神经网络的工业过程性能评估方法 | |
Shimin et al. | Efficient relation-aware scoring function search for knowledge graph embedding | |
CN110276460A (zh) | 基于复杂网络模型的工业设备运维与优化方法及系统 | |
CN111312338A (zh) | 一种芳烃异构化生产环节的产物预测方法和系统 | |
CN112786120B (zh) | 神经网络辅助化学材料合成的方法 | |
Zheng et al. | Improved mahalanobis distance based JITL-LSTM soft sensor for multiphase batch processes | |
CN111292811B (zh) | 一种芳烃歧化生产环节的产物预测方法和系统 | |
CN102184421A (zh) | 一种支持向量回归机的训练方法 | |
CN118053514A (zh) | 基于可解释机器学习的聚酰亚胺玻璃化转变温度预测方法 | |
CN108446358B (zh) | 基于miv与关联规则的优化方法及石化设备的数据建模方法 | |
Li et al. | An intelligent hybrid feature subset selection and production pattern recognition method for modeling ethylene plant | |
Bashiri et al. | Comparison of different sampling and surrogate modelling approaches for a multi-objective optimization problem of direct dimethyl ether synthesis in the fixed-bed reactor | |
Zhou et al. | A hybrid spatial-temporal deep learning prediction model of industrial methanol-to-olefins process | |
CN113065281A (zh) | 一种基于传递熵与长短期记忆网络的te过程时序预测方法 | |
CN116842848B (zh) | 基于混合搜索进化优化的工业过程软测量建模方法、系统 | |
CN111797574B (zh) | 聚合物分子量分布的集成高斯过程回归模型方法 | |
CN115953609A (zh) | 一种数据集筛选方法与系统 | |
Chen et al. | Heterogeneous graph embedding based on edge-aware neighborhood convolution |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |