当前位置:首页 期刊杂志

基于BP神经网络预测硫在高含硫气体中溶解度

时间:2024-07-28

陈 磊 李长俊

西南石油大学石油与天然气工程学院

抽气处理与加工

基于BP神经网络预测硫在高含硫气体中溶解度

陈 磊 李长俊

西南石油大学石油与天然气工程学院

元素硫在高含硫气体中溶解度的研究是硫沉积机理研究、硫沉积预测和处理技术研究的前提和基础,也是元素硫沉积室内研究工作的核心课题。为了关联和预测硫在高含硫气体中的溶解度,提出误差逆向传播人工神经网络(BP ANN)模型,并设计了该模型的计算过程,讨论了该模型的参数设置。计算结果表明,该模型可作为模拟和内推硫在高含硫气体中溶解度的一种较好手段,但外推效果较差。与现有其他硫溶解度计算模型相比,该模型计算结果优于Chrastil缔合模型和经验公式,与状态方程法和六参数缔合模型的计算结果相当。

硫沉积 BP神经网络 预测 元素硫 高含硫气体 溶解度

高含硫气藏在开发过程中,随着温度、压力的变化,可能会发生元素硫沉积的现象。在地层、井筒中出现硫沉积会造成地层孔隙度和渗透率的降低,影响气井的产能和正常生产。地面集输系统一旦形成硫沉积,管线及设备会出现“硫堵”和腐蚀,从而影响气体的正常输送[1-2]。元素硫在高含硫气体中溶解度的研究是硫沉积机理研究、硫沉积预测和处理技术研究的前提和基础,也是元素硫沉积室内研究工作的核心课题,对于保障高含硫气藏的安全、高效开发至关重要。

目前,国内外确定元素硫在高含硫气体中溶解度的方法主要有:实验测试法获得实验数据[3-7],根据获得的实验数据建立预测模型,如缔合模型[8-9]、经验公式[10-11]、状态方程法[12-13]、蒙特卡罗法[14]和人工神经网络模型[15]等。采用实验测试法具有一定的危险性、成本高;缔合模型和经验公式根据实验数据拟合回归得到,适用性差;状态方程法中硫与各组分之间的二元交互作用参数难以确定,造成模型的精度也较差;采用蒙特卡罗法时,由于S8分子的基础数据不足,导致计算误差仍偏大。高含硫混合物体系中各溶质组分间性质差别大,相平衡复杂多变,硫在高含硫气体中的溶解度与相平衡条件呈现强烈的非线性关系,较难用固定简化的模型关联,而人工神经网络(Artificial Neural Network,以下简称ANN)能模拟复杂的非线性映射,且无需知道溶质的物理性质,但ANN模型参数设计不合理也会造成较大的误差。本研究将以公开文献[7]中的实验数据为样本,优化逆向人工神经网络(Back Propagation Artificial Neural Network,以下简称BP ANN)模型的有关参数,利用该模型预测和关联硫在高含硫气体中的溶解度,对预测结果进行全面的误差分析,验证模型的内外推效果。

1 BP ANN预测模型的建立

MATLAB神经网络工具箱为BP ANN的预测提供了极大的方便,通过简单的调用即可获得结果。

1.1 学习测试样本的确定

应用BP ANN建立预测硫在高含硫气体中溶解度的模型,首先,必须有足够多、典型性好、精度高的学习样本。其次,为了评价所建立的BP ANN模型的性能,还必须有少量的测试样本。因此,需要将文献[7]中的实验数据划分为两部分。同时,为了检验该模型的内外推效果,又将测试样本进一步分成了内推和外推两部分数据点,如表1所示。

表1 气体中硫含量的实验数据及BPANN预测结果Table1 ExperimentalandpredicteddataofsulfurcontentingasusingBPANN试验序号气体体积分数温度/K压力/MPa溶解度测试值/(g·m-3)BPANN计算值/(g·m-3)相对误差/%1①2②345678H2S:4.95%CO2:7.40%CH4:87.65%303.2300.0570.07328.07303.2400.1050.0959.52323.2300.0830.0863.61323.2400.1280.1312.34343.2350.1520.1658.55343.2400.1750.1855.71363.2400.2200.2200.00363.2450.2840.25111.6291011②1213141516①H2S:9.93%CO2:7.16%CH4:82.91%303.2300.0890.07812.36303.2400.1200.1117.50323.2300.1180.1288.47323.2400.1510.17717.22343.2350.1570.18920.38343.2400.1960.2149.18363.2400.2760.2822.17363.3450.3560.3642.2517①181920②21222324H2S:14.98%CO2:7.31%CH4:77.71%303.2300.1180.09420.34303.2400.1390.15511.51323.2300.1420.1516.34323.2400.1900.22116.32343.2350.2310.2214.33343.2400.2870.2773.48363.2400.4970.4529.05363.2450.6660.6571.352526272829②30313233①H2S:17.71%CO2:6.81%CH4:75.48%303.2200.0120.01016.67303.2300.1330.11612.78303.2400.1620.1683.70323.2300.1480.1522.70323.2400.2440.2440.00343.2350.2670.2487.12343.2400.3510.3412.85363.2400.6180.6200.32363.2450.8140.8949.8334①3536373839②4041H2S:26.62%CO2:7.00%CH4:66.38%303.2300.1930.30055.44303.2400.2480.28314.11323.2300.2400.2493.75323.2400.3680.3977.88343.2350.4880.43710.45343.2400.6570.76215.98363.2401.1941.1970.25363.2451.4551.3765.43

续表1试验序号气体体积分数温度/K压力/MPa溶解度测试值/(g·m-3)BPANN计算值/(g·m-3)相对误差/%42434445464748②49①H2S:10.00%CO2:0.86%CH4:89.14%303.2300.0810.0801.23303.2400.1130.09714.16323.2300.1170.08329.06323.2400.1240.1337.26343.2350.1520.1482.63343.2400.1800.1790.56363.2400.2550.19423.92363.2450.3170.25419.8750①51②525354555657H2S:10.03%CO2:10.39%CH4:79.58%303.2300.0910.07418.68303.2400.1270.1302.36323.2300.1300.11610.77323.2400.1550.18318.06343.2350.1600.1653.13343.2400.2040.2102.94363.2400.2930.25911.60363.2450.3660.3762.73 注:①意为外推数据点。②意为内推数据点。

1.2 数据标准化处理

BP ANN由输入层、隐含层及输出层构成,输入层和输出层的节点数由实际问题确定,输入层神经元的个数由影响硫在高含硫气体中溶解度的因素确定。分析可知[16],本研究可将温度、压力、H2S摩尔分数、CO2摩尔分数和CH4摩尔分数5个因素作为BP ANN的输入层,输出层为溶解度。用于神经网络训练的溶解度数据中,压力20~45 MPa,温度303.2~363.2 K,H2S摩尔分数4.95%~26.62%,CO2摩尔分数0.86%~10.39%,CH4摩尔分数66.38%~89.14%,溶解度为0.012~1.455 g/m3,各训练数据存在数量级的差别。若直接用于训练网络,会使网络的权值差别过大,网络性质很差,需将训练数据进行归一化处理,同时,也可满足所选择传输函数的有限输出特性。最常用的归一化处理公式见式(1):

(1)

研究发现,将网络训练数据进行归一化处理之后,BP ANN的训练速度和训练精度均有较大的提高。

1.3 BP ANN结构与参数的确定

1.3.1隐含层层数及节点数的确定

由图1可见,在节点数≤10时,网络误差随节点数的变化不明显,在区间内发生微小波动;当节点数为11时,网络误差增大到最高点;随后,当节点数为12时,网络误差由最大值下降到最低;节点数gt;12以后,误差随隐层节点数而增加。综合考虑后认为,隐含层节点数选择12为宜。

1.3.2隐含层层数及节点数的确定

BP ANN的训练算法采用Levenberg-Marquardt算法,隐含层和输出层的传输函数都采用双曲正切S型函数,目标误差为0.000 001,最大训练次数为10 000,学习效率为0.18,动量因子为0.95,网络训练显示间隔为50。MATLAB神经网络工具箱中的其他设置保持默认状态。

1.4 网络的训练和预测

用训练样本中的实验数据对BP ANN进行训练,用测试样本中的实验数据来验证BP ANN的预测精度。训练之后获得输入层与隐含层间的权阈值及隐含层与输出层间的权阈值,分别如表2和表3所示。该BP ANN模型在训练到步22时训练精度就已经达到要求,如图2所示。此时模型的预测均方误差为0.009 8,预测的相关系数为0.997 99,拟合结果理想(如图3所示),模型预测效果很好。

表2 输入层与隐含层间的权值和阈值Table2 Weightsandthresholdsbetweeninputlayerandhiddenlayer权值阈值0.981221.470400.287051.10760-1.32240-2.14490-1.35320-0.694480.236180.575251.653101.942301.331200.63338-1.48080-0.02844-1.58180-1.79380-0.348091.09250-0.89307-0.694320.663460.98683-1.715100.01418-0.83843-0.984611.952900.81651-1.073800.127911.273901.248501.330000.405600.47296-1.20560-0.74558-1.02550-1.210400.40892-0.92063-1.946100.855940.85962-1.23040-1.78460-0.63844-0.59537-1.605900.823810.41985-1.661501.317000.822890.072981.584300.974091.330600.057161.34590-0.48586-0.739640.223162.455500.18443-1.402200.60061-0.189131.682402.36170

表3 隐含层与输出层间的权值和阈值Table3 Weightsandthresholdsbetweenhiddenlayerandoutputlayer权值阈值-0.43954-0.38559-0.062220.087420.345630.193200.194660.071831.954300.386650.184070.23673-0.33346

2 模型预测精度

模型预测硫在高含硫气体中溶解度的结果如表1所示。由表1可见,优化后的模型对训练数据集进行拟合的平均相对误差为9.82%,且大部分相对误差都在15%以下,故该模型能对硫在高含硫气体中溶解度与工艺参数温度、压力以及气体组分之间的关系进行较好的模拟。优化后的模型对内推数据点进行预测的相对误差最大为23.92%,最小为0%,且大部分值在10%以下,故该模型能对硫在高含硫气体中的溶解度进行较好的内推预测。优化后的模型对外推数据点进行预测的相对误差部分在10%以下,说明该模型对硫在高含硫气体中的溶解度具有一定的外推功能,但其中大部分数据点的预测误差值却高达20%以上,故该模型不适用于硫在高含硫气体中溶解度的外推预测。这与文献[18]中得出BP神经网络用于预测固体在超临界流体中溶解度时具有较好的内推功能及较差外推效果的结论是一致的。

将表1中的实验数据进行重新编号:Ⅰ(1~8)、Ⅱ(9~16)、Ⅲ(17~24)、Ⅳ(25~33)、Ⅴ(34~41)、Ⅵ(42~49)、Ⅶ(50~57),调研发现,文献[7]、[9]、[11]和[19]也曾利用上述7大组实验数据对状态方程法、缔合模型和经验公式进行过精度验证。因此,为了进一步验证本模型在硫溶解度预测精度方面的优越性和可靠性,仍以上述7大组实验数据为依据,并采用平均相对误差对上述模型进行对比评价,比较结果列于表4。

表4 模型预测误差的比较结果Table4 Predictiondeviationcomparisonofdifferentmodels组别BPANN模型相对误差/%状态方程法相对误差/%六参数缔合模型相对误差/%Chrastil缔合模型相对误差/%经验公式相对误差/%Ⅰ8.685.266.37587.65Ⅱ9.945.392.19966.74Ⅲ9.098.612.301458.16Ⅳ6.226.703.142429.08Ⅴ14.164.862.822426.05Ⅵ12.347.205.121045.90Ⅶ8.876.845.021042.39

由表4可知,BP ANN模型预测结果的平均相对误差基本控制在10%以内,模型的精度与状态方程法和六参数缔合模型相当,比Chrastil缔合模型和经验公式的精度高出不少,再次证明BP神经网络可以用于预测硫在高含硫气体中的溶解度。

3 结 论

硫在高含硫气体中的溶解度与相平衡条件是高度非线性的,BP ANN模型在描述非线性问题上有其稳定的优势,本研究表明用BP ANN模型预测硫在高含硫气体中溶解度的方法是可行的,用该模型进行模拟具有较好的内推预测,但其外推预测效果较差。与其他预测模型相比较,BP ANN模型优于Chrastil缔合模型和经验公式所计算的结果,与状态方程法和六参数缔合模型的计算结果相当,但BP ANN模型计算过程更加简便,通过简单地调用MATLAB神经网络工具箱就可以实现运算,避免了复杂的数学公式运算,同时,也不需要高含硫气体体系的一些临界物理性质。

[1] ROBERTS B E. The effect of sulfur deposition on gas well inflow performance[C]. SPE 36707, 1996.

[2] CHESNOY A B, Pack D J. S8threatens natural gas operations, environment[J]. Oil amp; Gas Journal, 1997, 95(17): 74-79.

[3] ROOF J G. Solubility of sulfur in hydrogen sulfide and in carbon disulfide at elevated temperature and pressure[J]. Society of Petroleum Engineers Journal, 1971, 11(3): 272-276.

[4] BRUNNER E, WOLL W. Solubility of sulfur in hydrogen sulfide and sour gases[J]. Society of Petroleum Engineers Journal, 1980, 20(5): 377-384.

[5] BRUNNER E, PLACE J M C, WOLL W H. Sulfur solubility in sour gas[J]. Journal of Petroleum Technology, 1988, 40(12): 1587-1592.

[6] GU M X, LI Q, ZHOU S Y, et al. Experimental and modeling studies on the phase behavior of high H2S-content natural gas mixtures[J]. Fluid Phase Equilibria, February 1993( 82): 173-182.

[7] SUN C Y, CHEN G J. Experimental and modeling studies on sulfur solubility in sour gas[J]. Fluid Phase Equilibria, 2003, 214(2): 187-195.

[8] CHRASTIL J. Solubility of solids and liquids in supercritical gases[J]. The Journal of Physical Chemistry, 1982, 86(15): 3016-3021.

[9] 卞小强, 杜志敏, 陈静, 等. 一种关联元素硫在酸性气体中的溶解度新模型[J]. 石油学报: 石油加工, 2009, 25(6): 889-895.

[10] ROBERTS B E. The effect of sulfur deposition on gas well inflow performance[J]. SPE Reservoir Engineering, 1997, 12(2): 118-123.

[11] HU J, ZHAO J, WANG L, et al. Prediction model of elemental sulfur solubility in sour gas mixtures[J]. Journal of Natural Gas Science and Engineering, 2014(18): 31-38.

[12] 谷明星, 里群, 陈卫东, 等. 固体硫在超临界/近临界酸性流体中的溶解度(Ⅱ)热力学模型[J]. 化工学报, 1993, 44(3): 321-327.

[13] KARAN K, HEIDEMANN R A, BEHIE L A. Sulfur solubility in sour gas: predictions with an equation of state model[J]. Industrial amp; Engineering Chemistry Research, 1998, 37(5): 1679-1684.

[14] KADOURA A, SALAMA A, SUN S, et al. An NPT monte carlo molecular simulation-based approach to investigate solid-vapor equilibrium: Application to elemental sulfur-H2S system[J]. Procedia Computer Science, 2013(18): 2109-2116.

[15] MEHRPOOYA M, MOHAMMADI A H, RICHON D. Extension of an artificial neural network algorithm for estimating sulfur content of sour gases at elevated temperatures and pressures[J]. Industrial amp; Engineering Chemistry Research, 2009, 49(1): 439-442.

[16] 曾平, 杨满平, 胡海燕, 等. 硫在天然气中的溶解机理实验研究[J]. 天然气工业, 2005, 25(4): 31-33.

[17] 高大文, 王鹏, 蔡臻超. 人工神经网络中隐含层节点与训练次数的优化[J]. 哈尔滨工业大学学报, 2003, 35(2): 207-209.

[18] 胡德栋, 王威强, 魏东, 等. 固体在超临界流体中溶解度的BP人工神经网络模拟[J]. 山东大学学报: 工学版, 2006, 36(2): 8-11.

[19] ESLAMIMANESH A, MOHAMMADI A H, RICHON D. Determination of sulfur content of various gases using Chrastil-type equations[J]. Industrial amp; Engineering Chemistry Research, 2011(50): 7682-7687.

PredictionofsulfursolubilityinhighsulfurgasbasedonBPneuralnetwork

ChenLei,LiChangjun

(SchoolofPetroleumEngineering,SouthwestPetroleumUniversity,Chengdu610500,China)

Research on the elemental sulfur solubility in high sulfur gas is the premise and foundation of sulfur deposition mechanism, sulfur deposition prediction and treatment technology research, as well as the core subject of indoor sulfur deposition research work. To associate and predict the sulfur solubility in high sulfur gas, a Back Propagation Artificial Neural Network (abbreviated as BP ANN) model was proposed. Implementation procedure and parameters setting of this model were introduced in detail. The results showed that the model could simulate and interpolate the solubility of sulfur in high sulfur gas, while the extrapolative effect was poor. Compared with other existing model, the caculation results of BP ANN was model better than that of the Chrastil association model and the empirical formula, which was in accord with the calculation results of the equation of state method and the six parameters association model.

sulfur deposition, BP neural network, prediction, elemental sulfur, high sulfur gas, solubility

国家自然科学基金“天然气管道跨越结构清管动力响应实验及理论研究”(51174172);教育部博士点专项科研基金“高温高压复杂天然气集输工艺基础理论研究”(20125121110003)。

陈磊(1989-),男,江苏扬州人,西南石油大学油气储运专业在读硕士研究生,现主要从事复杂含硫天然气相态的研究。E-mailjiangduchenlei@126.com

TE642

A

10.3969/j.issn.1007-3426.2015.03.001

2014-11-08;编辑温冬云

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!