前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >固井监控系统需求0520(完整)

固井监控系统需求0520(完整)

作者头像
科控物联
发布2023-09-01 08:03:25
1540
发布2023-09-01 08:03:25
举报
文章被收录于专栏:科控自动化

2.0

软件要求

一、信号采集

采集有三套采集入口

1、有流量、压力、密度采集, 位于本体内。

2、1#采集流量、压力,位于2#泵车管道上。

3、2#采集流量,位于1#泵车内。

流量:流量信号计数频率(单点采集数据范围0-20000 Hz),一个频率为一升,按后面的计算公式换算至立方。三参仪流量、泵车1流量、泵车2流量要做可选项,三参仪流量、泵车1流量、泵车2流量都选择时流量总量为三参仪流量+泵车1流量+泵车2流量。选择其中二个流量时 流量总量为选择的流量+选择的流量。选择其中一个流量时 流量总量为选择的流量。 就是流量选择任意组合。

对应甲方数据库-》 YHGJCLL 一号固井车流量 m³/min

压力:二个压力做比较谁大用谁(量程0-40MPa),单点采集范围0-65535,对应0- 103.4 mPa

对应甲方数据库-》 YHGJCYL 一号固井车压力 mpa

密度:密度信号为频率信号(采集范围0-20000),通过给定公式计算密度(量程0-3.0g/cm3)。对应甲方数据库-》 YHGJCMD 一号固井车密度 g/cm3

二、数据传输

1、 给甲方的数据通过现场甲方WiFi或者4G按照甲方给定的格式传输到甲方的服务器,只传输参数的瞬时值,其它功能由甲方自己做。

西南油气

我们所有数据写入一号固井车 没有数据的为空

数据服务描述

写入实时固井施工时间数据

数据服务说明:

记录时间格式为:YYYY-MM-DD HH24:MI:SS

该接口输入参数JH,TGMC,ZRXH取自getGjjcxx接口获得的数据

接口调用方式与查询类数据服务接口相同,API的输入参数值为插入数据

数据接口只返回状态:

Result为1为插入成功 {"status":0,"msg":"正确返回","result":"1"},其他都是插入失败

调用频率:

随机

数据服务输入参数:

字段标识

字段名称

字段说明

字段类型

字段长度

格式

是否可为空

是否存储

JH

井号

中文

VARCHAR2(32)

TGMC

套管名称

VARCHAR2(32)

ZRXH

注入序号

NUMBER(2,0)

JLSJ

记录时间

YYYY-MM-DD HH:MM:SS

DATE

RJYL

入井压力(Mpa)

NUMBER(4,2)

RJLL

入井流量(m3/min)

NUMBER(4,3)

RJMD

入井密度(g/cm3)

NUMBER(3,2)

YHGJCYL

一号固井车压力(Mpa)

NUMBER(4,2)

EHGJCYL

二号固井车压力(Mpa)

NUMBER(4,2)

SANHGJCYL

三号固井车压力(Mpa)

NUMBER(4,2)

SIHGJCYL

四号固井车压力(Mpa)

NUMBER(4,2)

WHGJCYL

五号固井车压力(Mpa)

NUMBER(4,2)

YHGJCLL

一号固井车流量(m3/min)

NUMBER(4,3)

EHGJCLL

二号固井车流量(m3/min)

NUMBER(4,3)

SANHGJCLL

三号固井车流量(m3/min)

NUMBER(4,3)

SIHGJCLL

四号固井车流量(m3/min)

NUMBER(4,3)

WHGJCLL

五号固井车流量(m3/min)

NUMBER(4,3)

YHGJCMD

一号固井车密度(g/cm3)

NUMBER(3,2)

EHGJCMD

二号固井车密度(g/cm3)

NUMBER(3,2)

SANHGJCMD

三号固井车密度(g/cm3)

NUMBER(3,2)

SIHGJCMD

四号固井车密度(g/cm3)

NUMBER(3,2)

WHGJCMD

五号固井车密度(g/cm3)

NUMBER(3,2)

预期返回结果记录数:

SQL

SQL语句或者存储过程(含注释)

API

中原固井

http://10.18.3.120:8081/epbwService/v1/zygj_gjsssj/putGjsjsj?appId=120002&appKey=36ae2f9c965341c993d0fc24499c1722

返回结果记录数

0条或多条。

API

接口URL: http://192.168.XX.XX/edge/gjdata

请求方式:GET

请求参数

参数名

示例值

参数类型

是否必填

参数描述

JLSJ

Date

新增加(江汉)

一 江汉油田甲方要的数据接口

3.1获取固井施工数据

1.接口说明:

-甲方通过本接口读取固井实时施工数据:压力、密度、实时流量、总流量(计算后的结果

-流量1和流量2要做可选项,当流量1和流量2都选择时流量为流量1+流量2=流量。选择其中一个流量时,为选择的流量

-3个压力做比较谁大用谁

-)。

-时间格式:yyyy-mm-dd hh24:mi:ss

-接口返回指定时间(记录时间)的数据(读那一秒就给那一秒的数据)

-调用频率;5s

2.输入参数

字段标识

字段名称

字段类型

字段长度

是否可为空

JH

井号

String

32

TGMC

套管名称

String

32

JLSJ

记录时间

Date

3.返回结果:

字段标识

字段名称

字段类型

字段长度

是否可为空

JH

井号

String

32

TGMC

套管名称

String

32

GJLX

固井类型

String

JLSJ

记录时间

Date

RJYL

入井压力

Number

RJMD

入井密度

Number

RJLL

实时流量

Number

ZLL

总流量

Number

4.返回结果记录数

0条或多条。

5.API

接口URL:

127.0.0.1/_client/edge/gjdata/GetOneDataByDT.ashx?JH=蕉叶6&TGMC=产层套管&JLSJ=2022/05/25 16:21:04

IP JH TGMC JLSJ时间必须一致

请求方式:GET

请求参数

参数名

示例值

参数类型

是否必填

参数描述

JLSJ

Date

响应示例

{

"content":{

"JH ": 1,

"TGMC": "abcd",

"GJLX": "abcd",

"JLSJ": "2022-05-09 14:09:30",

"RJYL": "30",

"RJMD": "100",

"RJLL": "20",

"ZLL": "100"

},

"Issuccess": true,

"Message": "成功",

"ErrorCode": 0

2、 给固井公司的数据通过4G云服务器上或者固井公司服务器上(暂定云服务器)接收现场仪表发送过来的数据,根据接收编号及时间储存进对应的编号库。

网页首页按方位进行编号如西南1#、2#、3#,西北1#、2#、3#等编号。可按编号及时间查看对应的主机的所有实时数据和历史数据并可以打印所需要的数据。

3、给现场工程师的数据通过WiFi给到工程师的手机、平板、电脑上。现场人员连接上主机WiFi,可通过网页查看主页面上所有实时数据和历史数据并可以打印所需要的数据。隐藏用户登录,用户登录后可微调流量、压力、密度。流量见前面描述。

三、数据存储

进入软件连接甲方服务器读取到服务器上的井号、固井类型,选择井号、固井类型。连接固井公司服务器,进入页面。

井号为读取甲方服务器上的井号

排量为实时流量三参仪增加计总流量模块(4080脉冲计数) 流量改回脉冲频率

总流量=采集脉冲计数/1000

流量1=采集值*系数*60S /1000 =*M3/Min

二 1#泵车压力改为流量(4080脉冲计数)

当前脉冲计数-前脉冲计数/两个脉冲数据时间差=秒/每升

秒/每升*60/1000=立方/每分钟

三 2#泵车流量(4080脉冲计数)

当前脉冲计数-前脉冲计数/两个脉冲数据时间差=秒/每升

秒/每升*60/1000=立方/每分钟

一个脉冲为一升

1-3所有流量做五秒平均

(量程0-4M3/Min)

总量为流量累计量(三参仪流量、泵车1流量、泵车2流量要做可选项,三参仪流量、泵车1流量、泵车2流量都选择时流量总量为三参仪流量+泵车1流量+泵车2流量。选择其中二个流量时 流量总量为选择的流量+选择的流量。选择其中一个流量时 流量总量为选择的流量。量程0-200M3当超量程时每次增加50)流量总量清零

流量总量为计算后的值(三参仪流量+泵车1流量+泵车2流量或者三参仪流量+泵车1流量或者三参仪流量+泵车2流量或者泵车1流量+泵车2流量或者单个流量(三参仪流量、泵车1流量、泵车2流量)) 清零只清计算后结果的值

压力为实时压力(量程0-40MPa)

密度为实时密度(量程0-3.0g/cm3)

实时曲线有排量、总量、压力、密度

打印数据

存储格式:井号、套管名称(固井类型)、时间、压力、流量、密度、总量、流程按采集时间存储进数据库,可按时间和井号另存为EXCEL表格

存储时间:30G循环存储,

井号

套管名称

时间

压力

流量

密度

总量

四、显示

1、现场

参考图

1.1主软件

登录权限:厂家、管理员、用户三级

厂家用户登录时才显示机器代码和时间锁

井号可以链接甲方读取,也手动修改输入

说明:1流量选中时变色,当流量1和流量2都选择时流量为流量1+流量2。选择其中一个流量时,为选择的流量。

当前计数:读取的模块数据;其他全部为手动输入。

机器代码和时间锁隐藏

只有厂家权限才能修改机器代码和时间锁(单位为天),并且时间锁可远程修改

1、三参仪流量

总流量=采集脉冲计数/1000

三参仪流量=采集值*系数*60S /1000 =*M3/Min

采集值是直接通讯读取;系数在参数标定里设定(0.01~2)

1# 2#泵车流量(4080脉冲计数)

当前脉冲计数-前脉冲计数/两个脉冲数据时间差=秒/每升

秒/每升*60/1000=立方/每分钟

2、流量=(流量1+流量2+流量3+流量4+流量5)/5 相当于取最近5次的平均值,为了消除抖动。

3、流量5=流量4

4、流量4=流量3

5、流量3=流量2

6、流量2=流量1

显示出的为(流量)数据

密度

平滑处理

时间常数为XXS

nx=

nx 相当于是设定时间内的平均值。---通讯采集的脉冲值

时间补偿

nx为实时采集数据 T=2.6*365(天)

t:当前时间 - 标定时间=X(天). 天数取整即可 (标定时间只有年月日 并且是手动输入)

n=

三点计算公式

=

(

-

)

=

(

-

)

N1>N2>N3

P1 <P2<P3< span> </P2<P3<>

n在n1和n2之间,用第一个公式计算,

n在n2和n3之间,用第二个公式计算,

n为补偿后的采集数据

n1为标定一的标定数据

n2为标定二的标定数据

n3为标定三的标定数据

为n1为标定一的标定密度

p2为n2为标定二的标定密度

p3为n3为标定三的标定密度

1.2现场网页

说明:1流量选中时变色,当流量1和流量2都选择时流量为流量1+流量2。选择其中一个流量时,为选择的流量。

2流程手动选择,选中下一流程后,前流程总量清零

2、固井公司

登录权限:厂家、管理员、用户三级

通信正常为绿色 通信不正常为其它色

厂家用户登录时可远程修改时间锁

西南1#对应的是机器代码

查数据库里面传上来的数据里面包含有井号、记录时间,设备号对应机器代码 地区编号对应西南1#等

维护界面:可增减地区编号、可远程修改时间锁、维护数据库、查看登录情况、备份数据、

点击修改

数据库维护在云服务器上操作好 还是做界面????

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-07-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 科控物联 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 3.1获取固井施工数据
相关产品与服务
数据保险箱
数据保险箱(Cloud Data Coffer Service,CDCS)为您提供更高安全系数的企业核心数据存储服务。您可以通过自定义过期天数的方法删除数据,避免误删带来的损害,还可以将数据跨地域存储,防止一些不可抗因素导致的数据丢失。数据保险箱支持通过控制台、API 等多样化方式快速简单接入,实现海量数据的存储管理。您可以使用数据保险箱对文件数据进行上传、下载,最终实现数据的安全存储和提取。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档