试油单井实时监测平台制造技术

技术编号:19928653 阅读:132 留言:0更新日期:2018-12-29 02:43
本发明专利技术涉及一种石油工业油井计量技术领域,是一种试油单井实时监测平台,包括参数设置模块、数据接收模块、数据再处理模块和线表绘制模块;参数设置模块用于进行参数设置;数据接收模块用于确定远程终端单元ID及单井参数,接收并存储单井数据;数据再处理模块用于获得选点表和小时报表数据表;线表绘制模块用于根据原始数据表和选点表绘制实时曲线图和历史曲线图,根据小时报表数据表绘制每天的小时报表,根据每天的小时报表绘制总报表。实现了试油单井自动实时监测,并通过选点和滤波降低了数据的密度,避免了调用时数据太多,造成内存消耗过大、系统运行缓慢、计算机卡死的问题,解决了试油单井人工监测存在的工作量大、易疲劳、易出错的问题。

【技术实现步骤摘要】
试油单井实时监测平台
本专利技术涉及一种石油工业油井监测
,是一种试油单井实时监测平台。
技术介绍
探井试油工程是油气勘探取得成果的关键,探井试油产量的计量对掌握油藏状况,指导后续的生产至关重要。现有试油单井监测主要依靠人工进行,这种监测方式存在人为干扰因素大、准确性差等弊端。试油单井监测需查看大量数据,并对大量数据进行处理分析,从而实现对试油单井的实时监测,人工在进行监测时,工作量大,易疲劳,易导致数据处理出错,从而不利于试油勘探的进一步发展。
技术实现思路
本专利技术提供了一种试油单井实时监测平台,克服了上述现有技术之不足,其能有效解决现有的试油单井人工监测的方式存在工作量大、易出错的问题。本专利技术的技术方案之一是通过以下措施来实现的:一种试油单井实时监测平台,包括参数设置模块、数据接收模块、数据再处理模块和线表绘制模块;所述参数设置模块用于进行参数设置;所述数据接收模块用于确定远程终端单元ID及单井参数,根据设定的数据接收的间隔时间接收试油单井计量装置发送的单井数据,将接收到的单井数据处理后存入数据库的原始数据表中;所述数据再处理模块用于对原始数据表中当天的每类数据分别进行选点并存储,获得选点表;对原始数据表中当天的所有数据进行滤波,获得小时报表数据表;所述线表绘制模块用于根据原始数据表和选点表绘制实时曲线图和历史曲线图,根据小时报表数据表绘制每天的小时报表,根据每天的小时报表绘制总报表。下面是对上述专利技术技术方案的进一步优化或/和改进:上述试油单井实时监测平台还包括比较报警模块,比较报警模块用于判断存入原始数据表中的液面高度数据是否超限。本专利技术本改变了传统试油单井数据人工监测的方式,单井数据能自动接收,接收到的数据能自动处理后存入数据库的原始数据表中,并通过选点和滤波获得选点表和小时报表数据表,根据选点表绘制实时曲线图和历史曲线图,根据小时报表数据表自动绘制报表,从而完成试油单井的自动实时监测工作。因此本专利技术实现了试油单井自动实时监测,并通过选点和滤波降低了数据的密度,避免了调用时数据太多,造成内存消耗过大、系统运行缓慢、计算机卡死的问题,解决了试油单井人工监测存在的工作量大、易疲劳、易出错的问题。附图说明附图1为本专利技术的平台结构框图。附图2为本专利技术数据接收模块进行数据接收处理的流程图。附图3为本专利技术比较报警模块进行比较报警的流程图。具体实施方式本专利技术不受下述实施例的限制,可根据本专利技术的技术方案与实际情况来确定具体的实施方式。下面结合实施例及附图对本专利技术作进一步描述:实施例1:如图1、2所示,该试油单井监测计量方法,试油单井实时监测平台,包括参数设置模块、数据接收模块、数据再处理模块和线表绘制模块;所述参数设置模块用于进行参数设置;这里参数设置包括确定数据接收的间隔时间、远程终端单元的串口号、波特率及设置数据库参数、云平台参数、远程终端单元参数;数据接收的间隔时间用于确定数据接收的间隔时间M,单位可为秒,即每M秒接收一次,M的大小根据需要进行设置,例如M设置为10秒,则每隔10秒接收一次数据;远程终端单元串口号、波特率根据实际情况设置即可;设置数据库参数包括设置数据上传服务器地址、数据库服务名称及用户名;设置云平台参数包括设置服务器外网地址和服务器外网端口;设置终端数据采集设备参数包括设置数据上传的间隔时间和远程终端单元的串口号、波特号。远程终端单元为现有公知技术,可为RTU。所述数据接收模块用于确定远程终端单元ID及单井参数,根据设定的数据接收的间隔时间接收试油单井计量装置发送的单井数据,将接收到的单井数据处理后存入数据库的原始数据表中;这里试油单井计量装置为现有公知技术,可为能采集单井数据的各类传感器;数据接收模块接收到单井数据后,将单井数据中的各个数据逐一分离开,并将单井参数分别到各个单井数据中,并将数据存入数据库的原始数据表中,之后可改变远程终端单元ID和单井参数,上传其他单井数据。同时数据接收模块可根据原始数据表形成井号树,从而便于工作人员查看。其中单井参数可包括井号、层序号、施工状况、方罐高度、方罐体积系数,其中施工状况用于了解该井施工情况,方罐高度用于确定液位限值,方罐体积系数用于了解该井原油产量;单井数据可包括油压、套压、液面高度和含水率;所述数据再处理模块用于对原始数据表中当天的每类数据分别进行选点并存储,获得选点表;对原始数据表中当天的所有数据进行滤波,获得小时报表数据表;上述对原始数据表中当天的每类数据分别进行选点,即在当天的所有同类数据中,在每N个数据中随机选取一个数据并存入选点表中,直至遍历所有数据,结束选点;上述选点工作可为数据库中设置的一个定时任务,例如:若数据库为oracle数据库,则在oracle数据库采用JOB实现定时任务,即该JOB服务设定为在当天的11:00开始进行选点,在每N个数据中随机选取一个数据并存入选点表中,直至遍历所有数据,结束选点;其中N根据具体数据量进行设定。上述根据滤波器对原始数据表中当天的所有数据进行滤波,将满足滤波器的数据存入小时报表数据表中,将不满足滤波器的数据滤掉,直至遍历所有数据,结束滤波。上述滤波器可采用带通滤波器。滤波工作同样可为数据库中设置的一个定时任务。所述线表绘制模块用于根据原始数据表和选点表绘制实时曲线图和历史曲线图,根据小时报表数据表绘制每天的小时报表,根据每天的小时报表绘制总报表。上述绘制的实时曲线图和历史曲线图中均包括每类数据的曲线,其中横轴为时间,纵轴为每类数据的数值,例如:若所有单井数据包括油压、套压、液面高度和含水率,则实时曲线图和历史曲线图中均包括四条曲线,分别为时间/油压曲线、时间/套压曲线、时间/液面高度曲线和时间/含水率曲线。这里的实时曲线图和历史曲线图均可以EXCEL的形式导出。上述报表的模板均可为预先制定好的EXCEL模板,例如:若所有单井数据包括油压、套压、液面高度和含水率,则报表包括井号、层序号、日期、液面高度、含水率、油压和套压,本专利技术能生成当天的小时报表,调取小时报表生成月报表,调取月报表生成月报表生成季报表或年报表。这里所有的报表均可导出。本专利技术本改变了传统试油单井数据人工监测的方式,单井数据能自动接收,接收到的数据能自动处理后存入数据库的原始数据表中,并通过选点和滤波获得选点表和小时报表数据表,根据选点表绘制实时曲线图和历史曲线图,根据小时报表数据表自动绘制报表,从而完成试油单井的自动实时监测工作。因此本专利技术实现了试油单井自动实时监测,并通过选点和滤波降低了数据的密度,避免了调用时数据太多,造成内存消耗过大、系统运行缓慢、计算机卡死的问题,解决了试油单井人工监测存在的工作量大、易疲劳、易出错的问题。下面是对上述专利技术技术方案的进一步优化或/和改进:如图1、2、3所示,所述试油单井实时监测平台还包括比较报警模块,比较报警模块用于判断存入原始数据表中的液面高度数据是否超限。这里在对液面高度数据是否超限进行判断时,可预先在比较报警模块中设置液面高度限值N,若液面高度大于等于N,则判定液面超限,发出报警信号,报警信号包括文字提示报警“方罐已满,请及时倒罐”和语音报警(以多种语言报警,报警内容是:方罐已满,请及时倒罐);其中液面高度限值N可为方罐高度的80%。以上技术特征构成了本专利技术的最佳本文档来自技高网...

【技术保护点】
1.一种试油单井实时监测平台,包括参数设置模块、数据接收模块、数据再处理模块和线表绘制模块;所述参数设置模块用于进行参数设置;所述数据接收模块用于确定远程终端单元ID及单井参数,根据设定的数据接收的间隔时间接收试油单井计量装置发送的单井数据,将接收到的单井数据处理后存入数据库的原始数据表中;所述数据再处理模块用于对原始数据表中当天的每类数据分别进行选点并存储,获得选点表;对原始数据表中当天的所有数据进行滤波,获得小时报表数据表;所述线表绘制模块用于根据原始数据表和选点表绘制实时曲线图和历史曲线图,根据小时报表数据表绘制每天的小时报表,根据每天的小时报表绘制总报表。

【技术特征摘要】
1.一种试油单井实时监测平台,包括参数设置模块、数据接收模块、数据再处理模块和线表绘制模块;所述参数设置模块用于进行参数设置;所述数据接收模块用于确定远程终端单元ID及单井参数,根据设定的数据接收的间隔时间接收试油单井计量装置发送的单井数据,将接收到的单井数据处理后存入数据库的原始数据表中;所述数据再处理模块用于对原始数据表中当天的每类数据分别进行选点并存储,获...

【专利技术属性】
技术研发人员:王立新毛新军陈超峰张晓文丁心鲁封猛周超王金礼徐伟红史凤磊
申请(专利权)人:中国石油集团西部钻探工程有限公司
类型:发明
国别省市:新疆,65

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1