【论文】王丹等:基于UKF 的海上天然气井数据驱动软测量方法
【论文】王丹等:基于UKF 的海上天然气井数据驱动软测量方法
tianranqigongye
创刊于1981年,是由中国石油西南油气田公司、川庆钻探工程有限公司联合主办的学术期刊。关注地质勘探、开发工程、钻井工程、集输加工、安全环保、经济管理等多个领域。Ei检索、CSCD核心、中文核心、中国科技核心、入选中国科技期刊卓越行动计划。
本文版权归天然气工业杂志社所有
未经允许,不得转载
王丹, 康琦, 杨居衡, 等. 基于UKF 的海上天然气井数据驱动软测量方法[J]. 天然气工业, 2022, 42(9): 84-92.WANG Dan,KANG Qi, YANG Juheng, et al. UKF-based data-driven soft sensing for offshore gas wells[J]. Natural Gas Industry, 2022,42(9): 84-92.
作者简介 :王丹,1992 年生,博士;主要从事多相流理论及油气田集输工艺技术、天然气市场研究等方面的工作。地址:(102249) 北京市昌平区府学路18 号。ORCID: 0000-0001-7681-8552。
E-mail :
王 丹 1,2 康 琦 3 杨居衡 4
宫 敬 5 张 奇 1
1. 中国石油大学(北京)经济管理学院
2. 中国石油经济技术研究院
3. 深圳清华大学研究院
4. 中国石油国际事业有限公司
5. 油气管道输送安全国家工程实验室·
中国石油大学(北京)
摘要: 油气田数字化、智能化是未来发展的必然趋势,目前数据驱动软测量模型已逐步应用于海上天然气生产系统流量、压力等关键状态变量的监测。为进一步提高数据驱动软测量模型准确度和生产监测水平,开展基于非线性滤波技术的软测量研究,结合压力传感器观测数据与所建外源输入非线性自回归模型库,建立了单个无迹卡尔曼滤波器(Unscented Kalman Filter,UKF)以及“先融合后滤波”(FF1)和“先滤波后融合”(FF2)等2 种融合UKF,实现单井流量和井口压力的在线校正估计。研究结果表明:①基于UKF 的软测量在纯模型软测量的基础上提高了准确度,且单个UKF、FF1、FF2 等3 种软测量方案的准确度和计算时间都满足在线估算需求;②所建模型库中,基于深度前馈网络灰箱模型构造的UKF 准确性和稳定性较高,满足了生产的需要;③对比了3 种软测量方案的优劣,认为FF1 的全局准确性更高、耗时更少,推荐作为首选软测量方案。结论认为,研究结果对智能化海上油气田建设具有引导性作用,所推荐的软测量方案具有较强的工程适用性,为未来构建智慧油气田奠定了技术基础。
关键词: 天然气生产系统;软测量;数据驱动;数据融合;最优估计;融合滤波;智慧油气田
0 引言
随着海洋天然气资源的开发,海上天然气生产系统的运行监测面临着严峻挑战:多相流量计安装和维护成本高,用于系统运行分析的单井流量往往无法直接测量,只能得到与之有函数关系的温度或压力等变量的观测数据,而观测数据也受到各种误差的干扰。以上因素导致生产系统运行数据获取难度大、成本高、可靠性低,制约着海上气田的安全生产 [1-3] 。为了解决工程中的此类问题,研究者们利用辨识建模法开发了多种计算速度快、在线适用性强的数据驱动模型,包括多项式模型和机器学习模型等 [4-12] , 表征系统状态变量间的函数关系,用于工业系统关键状态变量的软测量,作为实体仪表的参考或备用。由于数据驱动模型的估计准确度有限,部分研究者基于最优估计数据融合理论 [13-14] ,将滤波器引入软测量, 利用观测数据实时校正模型模拟结果,充分利用工业系统多方面信息,得到更加贴近实际工况的估计结果。
滤波器是普遍应用的、以最优估计为基础的动态数据融合方法,计算速度快,适用于动态系统的实时估计。滤波器自1960 年产生以来,从仅适用于线性系统的卡尔曼滤波器 [15] 发展出了扩展卡尔曼滤波器 [16] 、集合卡尔曼滤波器 [17] 、无迹卡尔曼滤波器(Unscented Kalman Filter, UKF) [18-20] 等一系列适用于非线性系统的滤波器 [13, 21] 。多年来,滤波应用范围也从航天导航系统发展到电子、油气生产及运输等工业系统。Aguirre [22] 等将滤波器与电子振荡器的多项式数据驱动模型结合,用于改进电子振荡器的模拟信号。才建 [23] 、王永红 [24] 、Lorentzen [25-27] 等将滤波器应用于输油和气—液两相流管道流量和压力的估计, 以及采油过程中井筒压力和流量的估计。Teixeira [4] 等将滤波器与多项式模型、多层感知器模型组成的数据驱动模型库相结合,提升井底压力软测量效果;并利用模型冗余建立融合滤波器,进一步改善井底压力估计结果。在油气生产的数据驱动软测量领域, 目前研究者大多仅依赖数据驱动模型进行软测量,对滤波器与数据驱动模型的结合,以及融合滤波器的应用仍然较少,可见,软测量准确度研究待进一步提高。
针对天然气生产系统,引入UKF 创新建立了数据驱动的软测量方案,用于改善单井流量和井口压力的估计准确度。①建立外源输入非线性自回归(Nonlinear Auto-Regressive with Exogenous Inputs, NARX)模型库;②利用每个NARX 模型构建单个UKF ;③利用NARX 模型的冗余,创新建立两种融合UKF。通过实际生产数据,验证了滤波技术与数据驱动模型结合的优势,比较了单个UKF 和融合UKF 的准确性与计算成本,推荐适合工程应用的最佳软测量方案,从而提高流动管理系统的软测量功能模块,提高其获取可靠运行数据的能力,以期推动智慧油气田建设。
1 基于融合滤波的数据驱动估计算法建立
1.1 系统介绍和算法框架
以某海上天然气两井生产系统(图1,两井编号分别为Ⅰ、Ⅱ)为例建立基于融合滤波的数据驱动软测量算法。该两井生产系统位于某水下气田,于2013 年12 月底投产。两支路生产的天然气—凝析液经管汇进入海管,连入配有分离器的处理平台。系统沿线分布多个配有压力和温度传感器的观测点,包括井底、井口、油嘴下游和平台分离器,用数字1、2、3、4 分别代表以上位置。单井未设置多相流量计,因此, 单井流量不可观测。
结合系统数据驱动模型和仪表测量值两方面信息,兼顾模型和测量值的不确定度,基于数据融合理论,引入滤波技术建立“三步”数据驱动动态软测量算法,用于单井流量和井口压力的在线校正估算。所建软测量算法是过程辨识和状态估计技术的结合(图2),其中,重构井筒状态空间方程和构造合适的滤波器是两个关键点。对于前者,对各井筒建立NARX模型库用以重构井筒状态空间方程。对于后者,引入基于点集传播的非线性滤波器以适应非线性天然气生产系统。
1.2 NARX模型库建立
建立NARX模型用以捕捉天然气—凝析液在井筒中流动的非线性动态特性,描述当期输出与先行输出、先行输入之间的动态约束关系 [28-29] ,为构建状态空间方程和滤波器奠定基础。离散时间下NARX模型的通式表示为:
针对每个井筒,以单井流量和井口压力为输出变量( ζ = 2),以系统沿线的可观测变量为输入变量,基于时间序列分析 [30-31] ,综合动态和稳态训练样本(图1),采用正交最小二乘回归 [28-29] 和深度学习 [9, 10] 等黑箱辨识技术,以及双目标最小二乘 [5, 32] 和迁移学习等参数校正技术,建立了一系列相互独立的黑箱和灰箱NARX模型( g j , j = 1, 2, …, m ,其中 m 为模型个数),组成NARX模型库。模型库中包括:以多项式(Polynomial,POLY)为基础的POLY-NARX黑箱动态模型( g 1 )、POLY-NARX灰箱动态模型( g 2 ),以深度前馈网络(Dense Neural Network,DNN)为基础的DNN-NARX黑箱动态模型( g 3 、 g 4 ),DNN-NARX灰箱动态模型( g 5 、 g 6 )。其中, g 3 和 g 5 以支路和平台可观测变量为输入变量, g 4 和 g 6 仅以支路可观测变量为输入变量。以上NARX模型相关建模过程和模型参数设置采用Wang等 [33] 研究成果。
1.3 UKF理论基础
对于非线性的天然气生产系统,经典卡尔曼滤波器(Kalman Filter,KF)很多条件和性质不再成立 [13, 21] 。1990年后出现的Sigma点卡尔曼滤波器(Sigma Point Kalman Filter,SPKF) [21] 适用于非线性系统。SPKF通过确定性采样法得到Sigma点集,用Sigma点集非线性映射后的期望和方差近似状态向量( X )概率分布。SPKF具有以下优势:①逼近概率分布比逼近任意非线性函数更容易实现,避免对非线性函数进行解析求导;②对均值和方差的逼近精度提高到二阶及以上;③计算量较小,滤波稳定性较高 [13] 。
Julier和Uhlmann于1994年提出的UKF是典型的SPKF方法,利用历史状态向量的后验分布,采用无迹变换法(Unscented Transform,UT)生成规模为2 n X +1( n X 为 X 维度)、对称分布的Sigma点集 [20-21] ,并以此进行非线性传播。
系统的非线性状态空间方程是构建UKF的基础,由非线性状态转移方程和观测方程组成[ 式(2)], 前者表示不同时步状态向量间的递推关系,后者表示状态向量和观测向量间的关系。
滤波算法是利用状态空间方程和白噪声激励的统计特性形成。在白噪激励的假设下, Q ( k )=diag[ q i 2 ( k )] ( i =1, 2, …, n X ), R ( k )=diag[ r o 2 ( k )]( o =1, 2, …, n Y )。 q i 2 ( k ) 表示系统模型对每个状态变量一步预测的误差方差,通过模型模拟结果得到。 r o 2 ( k ) 表示每个观测变量的噪声方差,通过仪表的不确定度得到。
1.4 基于融合UKF 的数据驱动动态估计
基于所建NARX 模型库重构井筒状态空间方程, 以此构建单个UKF。进而利用NARX 模型的冗余, 建立融合UKF。
以天然气生产井为估计单元,对每个井筒构建基于NARX 模型的状态空间方程。
为发挥多模型优势,提高软测量的估计性能,利用所建NARX模型库中模型的冗余,构造了两种融合UKF。第一种融合滤波器“先融合后滤波”,简称为FF1(图3);第二种融合滤波器“先滤波后融合” [4] ,简称为FF2(图3)。
针对每个井筒构建1个UKF,该UKF的状态转移方程是模型库中多个模型的组合。模型库中择优选择多个模型并行计算,对所得多个模型模拟值进行加权融合得到一步预测值,在此基础上进行测量校正得到后验估计值。各时步下每个模型的相应权重根据各自的模拟误差赋值,误差较小的模型对应较大的权重。
每个模型分别构建1个UKF,通过多个模型得到多个状态空间方程互不相同的独立UKF,组成滤波库再进行融合。择优选择多个独立UKF并行计算,对所得多个UKF的后验估计结果进行加权融合,得到融合滤波值。各时步下每个滤波器的相应权重根据各自的新息赋值,新息较小的滤波器对应较大的权重。
2 算例分析和结果
以上述海上天然气两井生产系统(图1)中Ⅱ井的生产数据为例,从可行性、准确度和计算速度等方面对所建数据驱动估计算法进行验证。根据前期研究结果,灰箱模型的全局准确性和稳定性高于相应黑箱模型 [33] ,因此,直接基于灰箱模型 g 2 、 g 5 、 g 6 构建3个相互独立的UKF(表1),分别命名为UKF2、UKF5、UKF6。对以上灰箱模型进一步择优,用于建立融合滤波器FF1和FF2。在此基础上比较单个UKF和FF1、FF2的估计结果与计算时间。
利用生产系统的常规工艺参数和生产数据进行算法测试。常规工艺参数包括井身结构和流体组分,生产数据由集散控制系统采集的仪表观测数据和两相流模拟软件OLGA的模拟数据组成,共涵盖了2014年1—4月的5 000组动态数据,并从中提取出10组稳态生产数据(图4)。其中,仪表观测数据包括 T 1 、 p 1 、 T 2 、 p 2 、 T 3 、 p 3 、 T 4 、 p 4 、 V ;OLGA的模拟数据主要包括 G 。以2014年1—4月 p 2 的仪表测量值和 G 的OLGA 模拟值作为算法估算结果的对照, 为评判估算结果的准确性提供依据。受限于现场生产条件,各生产井不配备流量计,因此目前难以通过现场生产数据来验证OLGA 计算结果。OLGA 是工业界公认的多相流模拟专业软件,现有条件下相对可行的手段是利用OLGA 的流量模拟结果来验证算法的流量估算结果。
使用均方根误差(Root Mean Square Error,RMSE)、平均绝对误差(Mean Absolute Error,MAE)、均方误差(Mean Square Error,MSE)及决定系数 R 2 作为算法准确度的评价指标 [34] 。
2.1 不同NARX 模型所建UKF 对比
将UKF2、UKF5、UKF6 对Ⅱ井流量( G )和井口压力( p 2 )的估算结果(图5)、估算准确度指标(表2)与相应NARX 模型 g 2 、 g 5 、 g 6 的结果一一对比。与 g 2 、 g 5 、 g 6 的模拟结果相比,具有测量校正功能的UKF2、UKF5、UKF6 对 G 和 p 2 的估算准确度明显提高, R 2 较大且RMSE、MRE、MAE 较小。其中, UKF5 和UKF6 的 R 2 达到0.9 以上, 而 g 5 、 g 6 的 R 2 约为0.7、0.5 ;与 g 6 相比,UKF6 的RMSE、MRE、MAE 减小50% 以上。以上结果说明,通过滤波器反馈井口压力测量值能够有效校正模型对单井流量和井口压力的模拟结果。
对不同模型构建的UKF2、UKF5、UKF6 进行对比可见,通过DNN-NARX 灰箱模型构建的UKF5、UKF6 的估算准确度高于POLY-NARX 灰箱模型构建的UKF2。进一步比较UKF5 与UKF6 发现,UKF5 的输入向量中包含支路变量和平台变量,而UKF6 的输入向量仅包含支路变量。虽然UKF6 的输入变量个数较少,但与UKF5 的估算误差相差不大。因此, DNN-NARX 模型构造的UKF 具有较高的准确性和一定的稳定性,在工程实际中,如果部分观测点的仪表缺失导致输入变量个数减少,仍能保持较高的估算准确度。因此,选择DNN-NARX灰箱模型作为融合滤波器的首选模型。
2.2 单个UKF与融合UKF对比
基于DNN-NARX灰箱模型 g 5 、 g 6 构建融合滤波器FF1、FF2,比较单个滤波器UKF5、UKF6和融合滤波器FF1、FF2对 G 和 p 2 的估算准确度(图6、表3)与计算速度。
根据结果可知,两个融合滤波器中,FF1的 R 2 较高且RMSE、MAE、MRE等估算误差明显较小。FF1与单个滤波器中估算效果较好的UKF5相比,前者 R 2 较高,且MAE和MRE较小。而FF2未体现绝对优势,其估算准确度介于UKF5和UKF6之间。因此,融合滤波器FF1的准确度最高。
对单个UKF和融合UKF的计算时间进行对比。计算程序使用Java语言进行编写,在Windows 7 64-bit 操作系统平台上搭建JDK开发环境,测试环境为4核PC,处理器性能为Intel(R)Core(TM)CPU i5-5200 @ 2.20 GHz。UKF5、UKF6、FF1、FF2的单步计算时间分别为8 ms、8 ms、10 ms、15 ms。可以看出,FF1和FF2比单个UKF计算耗时,但均能满足工程中在线估计的需求。同时发现,FF2比FF1耗时长,这是因为,FF1是单个滤波器运行,而FF2是多滤波器同时并行,且每个滤波器涉及Sigma点集的并行计算,计算量较大。可以推断,随着FF1和FF2所含模型个数增加,与单个UKF计算时间的差距会加大。
综上所述,工程应用中首先推荐FF1作为数据驱动软测量方案。FF1能够综合不同模型的优势,整体估算准确度最高,计算量和耗时较少。其次推荐DNN-NARX灰箱模型构造的单个UKF作为数据驱动软测量方案,该方案也具有较高的估算准确度和较快的计算速度。
3 结论
1)基于UKF软测量方案的准确度高于纯模型软测量方案的准确度,所建软测量算法准确度较高,计算量小,拓展性和在线适用性强,能够提高流动管理系统获取可靠运行数据的能力。
2)所建包含POLY-NARX和DNN-NARX的模型库中,DNN-NARX灰箱模型构造的UKF准确性和稳定性较高。
3)单个UKF 与FF1、FF2 相比,“先融合后滤波” 的FF1 估计准确度较高,计算速度与单个UKF 相当, 推荐作为首选软测量方案。
参考文献请点击下方“阅读原文”查看
编 辑 韩 建
论文原载于《天然气工业》2022年第9期
基金项目 : 国家科技重大专项“海上管道降凝输送及流动管理技术研究”(编号:2016ZX05028-004-001)、国家自然科学基金面上 项目“可燃冰固态流化开采中天然气水合物浆体分解机理与输送规律研究”(编号:51874323)、中海石油(中国)有限公司科研课题“渤 海浅水气田水下生产流动管理系统”(编号:CCL2020RCPG0318RSN)。
点击
阅读原文
,链接到《
天然气工业
》官网
-
2023年血糖新标准公布,不是3.9-6.1,快来看看你的血糖正常吗? 2023-02-07
-
2023年各省最新电价一览!8省中午执行谷段电价! 2023-01-03
-
GB 55009-2021《燃气工程项目规范》(含条文说明),2022年1月1日起实施 2021-11-07
-
PPT导出高分辨率图片的四种方法 2022-09-22
-
2023年最新!国家电网27家省级电力公司负责人大盘点 2023-03-14
-
全国消防救援总队主官及简历(2023.2) 2023-02-10
-
盘点 l 中国石油大庆油田现任领导班子 2023-02-28
-
我们的前辈!历届全国工程勘察设计大师完整名单! 2022-11-18
-
关于某送变电公司“4·22”人身死亡事故的快报 2022-04-26
