一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种关联钻完井作业数据库管理监督动态的方法与流程

2022-11-19 07:20:41 来源:中国专利 TAG:


1.本发明涉及石油技术领域,特别涉及一种关联钻完井作业数据库管理监督动态的方法。


背景技术:

2.钻完井作业的日费制模式是甲方(油公司)按照作业时间给承包商(钻井公司)结算,所有的技术措施及成本由甲方(油公司)负责。
3.钻完井监督是钻完井监督是甲方(油公司)驻井全权代表,全面负责现场生产管理,按合同条文规定组织协调承包单位的工作,对钻完井工程的安全、环保、健康、质量、进度、成本、井控等负责,是钻完井作业现场的主要责任人。
4.在日费制模式下,钻完井监督更是安全生产第一负责人,井控第一负责人,是钻完井作业中的核心岗位,其技术能力水平和作业管理水平是影响钻完井作业质量、安全、进度的关键因素。
5.为了保证钻完井作业的质量和安全,需要对钻完井监督的技术能力水平和作业管理水平进行考评。钻完井监督的作业井次、出海\上井时间、作业井类型、作业井难度、作业井风险类别、作业过程中参与处理的各类事故及复杂情况等信息,即监督动态,是需要考评的主要因素之一。
6.而目前对监督动态的统计及管理是通过人工进行的,多以个人填报、个人取证为主,人工核实难度大、效率低、质量差,且存在舞弊风险,远未达到信息化科学管理的程度。
7.钻完井作业数据库,又可称作钻完井井史数据库、钻完井工程数据库等,是记录钻完井过程中作业数据(如作业井基本信息、作业日志、钻井参数、入井工具等)的数据库系统,由作业主要责任人(钻完井监督)审核后上传,并生成作业日报发送至项目组(上级单位)。数据会经过多级审核,确保无误后入库锁定。
8.目前该类系统均以作业井为单元建立数据库,侧重于井筒数据。对作业主要责任人(钻完井监督)的记录简单,仅有随作业日志记录的姓名及职务,无其他具体信息;更没有能够识别到个人的唯一性标识,发生重名时难以确定监督的身份。
9.出海人员跟踪管理系统是为了及时掌握出海人员的行踪与工作记录,加强对出海作业人员的动态管理而建立的一套网络管理系统。能够规范海上作业的申请审批流程,保证安全管理人员和企业管理者掌握海上及陆地的人员动态,还可以作为海上应急指挥系统的一部分,提供有效的信息数据。
10.目前这类系统多采用射频卡作为出海证进行身份识别,在这张卡上将集成绝大部分的有关该员工的相关信息(如:照片,姓名,年龄,各资质证明的有效期及一些应对紧急情况下需要的数据)。出海作业人员在登陆海上设施和离开设施时均需要刷卡登记,系统记录下登陆和离开设施的信息,作为出海人员动态的数据,以此实现对出海人员动态的管理。
11.该类系统依托于海上设施,侧重于登陆设施的审批流程管理和设施人员管理,对钻完井监督仅作为出海人员登记其登陆和离开设施的信息,不登记其作业井井名、作业井
难度、作业井风险类型、作业过程中参与处理各类事故及复杂情况的信息等。该类系统包含有出海证号作为人员唯一识别号。陆地钻完井作业因设施管理模式不同于海上,目前不存在此类系统,但会有类似的考勤系统或考勤记录表。


技术实现要素:

12.本发明的目的在于提供一种关联钻完井作业数据库管理监督动态的方法,通过建立监督动态数据库并关联钻完井作业数据库的方法,解决钻完井作业数据库中监督身份的唯一性识别问题,以实现对监督动态的自动化、信息化管理,提高管理效率和质量,消除人工管理可能存在的舞弊风险。
13.为实现上述目的,本发明采用如下技术方案,包括以下步骤:
14.s1、以钻完井监督数据为对象,建立监督动态数据库;
15.s2、将监督动态数据库与钻完井作业数据库关联;
16.s3、关联考勤数据;
17.s4、对钻完井监督身份进行唯一性识别;
18.s5、查询钻完井作业数据库,读取钻完井数据库中的作业日志数据,提取作业人员信息中钻完井监督的记录;
19.s6、对钻完井监督出海状态信息进行判断;
20.s7、对出海\上井起止时间信息进行判断,生成“出海\上井记录-日志”数据;
21.s8、通过步骤s3中的考勤数据,生成“出海\上井记录-考勤”数据;
22.s9、通过“出海\上井记录-考勤”数据对“出海\上井记录-日志”数据进行校对;
23.s10、通过步骤s5中查询钻完井作业数据库,获得监督工作井基本信息数据和监督工作井复杂及事故处理情况数据;
24.s11、汇总步骤s10和步骤s9中获得的数据,写入监督动态数据库。
25.进一步地,在步骤s1中,所述监督动态数据库中的钻完井监督数据包括个人基本信息、职级信息和现场作业信息;所述个人基本信息包括姓名、性别和年龄;所述职级信息包括监督级别和监督级别的任职期;所述现场作业信息包括姓名、监督级别、作业井井名和起止时间。
26.进一步地,在步骤s1中,所述监督动态数据库中的钻完井监督数据还包括;日状态信息、月度出海\上井天数、年度出海\上井天数、年度作业井次、难度井或风险井作业井次、处理复杂事故井次、处理复杂事故类型和参与作业井的基本信息;所述日状态信息包括是否为出海\上井状态、本次累计出海\上井天数。
27.进一步地,在步骤s2中,将监督动态数据库与钻完井作业数据库关联,关联方式包括直接连接数据库、通过webapi连接数据库。
28.进一步地,在步骤s3中,在关联考勤数据时,将监督动态数据库中的监督身份信息与考勤数据中的监督身份建立一一对应关系。
29.进一步地,在步骤s4中,对钻完井监督身份进行唯一性识别方法a包括以下步骤:
30.s401a、在钻完井作业数据库中加入钻完井监督唯一识别号a;
31.s402a、在监督动态数据库中加入钻完井监督唯一识别号b;
32.s403a、将钻完井监督唯一识别号a与钻完井监督唯一识别号b建立一一对应关系,
在查询钻完井作业数据库过程中,以钻完井监督唯一识别号a作为约束条件进行数据查询。
33.进一步地,在步骤s4中,对钻完井监督身份进行唯一性识别的方法b包括以下步骤:
34.s401b、读取监督动态数据库中的监督个人基本信息及职级信息、考勤数据;
35.s402b、按姓名判断,如无重名,可以确定其身份唯一性,然后以姓名作为约束条件在钻完井作业数据库中进行数据查询;
36.s403b、若存在重名,按姓名、职级信息判断,若无完全重合,然后以姓名、职级信息作为约束条件在钻完井作业数据库中进行数据查询;
37.s404b、若姓名和职级信息均重合,如能够查找到考勤数据中的作业井井名,按姓名、职级信息、作业井井名判断,若无完全重合,然后以姓名、职级信息、井名作为约束条件在钻完井作业数据库中进行数据查询;
38.s405b、如不能查找到考勤数据中的作业井井名,则查找考勤数据中的所在作业设施,并根据作业设施及在设施的时间确定井名;如无作业设施记录,反馈给相关人员核实并在考勤信息中补充数据并确认井名;确认井名后,按姓名、职级信息、作业井井名判断,若无完全重合,然后以姓名、职级信息、井名作为约束条件在钻完井作业数据库中进行数据查询;
39.s406b、如出现姓名、职级信息均相同的监督在同一时间参与同一口井作业的特殊情况,反馈给相关人员,采取在考勤信息中特别标注、人工核实方式判断。
40.进一步地,在步骤s8中,生成“出海\上井记录-考勤”数据的步骤为:
41.s801、根据是否有出海人员跟踪系统,如有直接调用出海人员跟踪系统接口,获取监督考勤信息,生成“出海\上井记录-考勤”数据;
42.s802、若没有出海人员跟踪系统,根据是否有考勤系统,如果有直接调用考勤数据接口,获取监督考勤信息,生成“出海\上井记录-考勤”数据;
43.s803、若没有考勤系统,根据是否有考勤表,如果有,读取考勤数据表,获取监督考勤信息,生成“出海\上井记录-考勤”数据;
44.s804、如没有考勤表,通过在监督动态系统中填写出海\上井信息,生成“出海\上井记录-考勤”数据。
45.进一步地,在步骤s10中,所述监督工作井基本信息数据包括记录工作井难度及风险级别、记录工作井井型;所述监督工作井复杂及事故处理情况数据包括记录复杂事故类型以及处理过程。
46.本发明的有益效果是:通过建立监督动态数据库并关联钻完井作业数据库的方法,解决钻完井作业数据库中监督身份的唯一性识别问题,以实现对监督动态的自动化、信息化管理,提高管理效率和质量,消除人工管理可能存在的舞弊风险。
附图说明
47.图1是本发明一种关联钻完井作业数据库管理监督动态的方法的流程图。
48.图2是本发明中对钻完井监督身份进行唯一性识别方法的流程图1。
49.图3是本发明中对钻完井监督身份进行唯一性识别方法的流程图2。
50.图4是本发明中生成“出海\上井记录-考勤”数据的流程图。
具体实施方式
51.下面结合附图对发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
52.应当理解,本文所使用的诸如“具有”、“包含”以及“包括”术语并不排除一个或其它元件或其组合的存在或添加。
53.如图1-4所示,本发明一种关联钻完井作业数据库管理监督动态的方法包括以下步骤:
54.s1、以钻完井监督数据为对象,建立监督动态数据库。作为一种优选,所述监督动态数据库可以基于mysql、sql server、access、mongodb数据库管理系统建立,也可使用yaml、xml、json结构化文本作为“数据库”来保存数据。作为一种优选,所述监督动态数据库采用了mysql数据库。作为进一步优选,在步骤s1中,所述监督动态数据库中的数据包括个人基本信息、职级信息和现场作业信息;所述个人基本信息包括姓名、性别和年龄;所述职级信息包括监督级别和监督级别的任职期;所述现场作业信息包括姓名、监督级别、作业井井名和起止时间。
55.s2、将监督动态数据库与钻完井作业数据库关联。作为一种优选,关联方式包括直接连接数据库、通过webapi连接数据库。
56.s3、关联考勤数据。
57.s4、对钻完井监督身份进行唯一性识别。作为一种优选,在步骤s4中,对钻完井监督身份进行唯一性识别方法a包括以下步骤:s401a、在钻完井作业数据库中加入钻完井监督唯一识别号a;s402a、在监督动态数据库中加入钻完井监督唯一识别号b;s403a、将钻完井监督唯一识别号a与钻完井监督唯一识别号b建立一一对应关系,在查询钻完井作业数据库过程中,以钻完井监督唯一识别号a作为约束条件进行数据查询。作为进一步优选,在步骤s4中,对钻完井监督身份进行唯一性识别方法b包括以下步骤:s401b、读取监督动态数据库中的监督个人基本信息及职级信息、考勤数据;s402b、按姓名判断,如无重名,可以确定其身份唯一性,然后以姓名作为约束条件在钻完井作业数据库中进行数据查询;s403b、若存在重名,按姓名、职级信息判断,若无完全重合,然后以姓名、职级信息作为约束条件在钻完井作业数据库中进行数据查询;s404b、若姓名和职级信息均重合,如能够查找到考勤数据中的作业井井名,按姓名、职级信息、作业井井名判断,若无完全重合,然后以姓名、职级信息、井名作为约束条件在钻完井作业数据库中进行数据查询;s405b、如不能查找到考勤数据中的作业井井名,则查找考勤数据中的所在作业设施,并根据作业设施及在设施的时间确定井名;如无作业设施记录,反馈给相关人员核实并在考勤信息中补充数据并确认井名;确认井名后,按姓名、职级信息、作业井井名判断,若无完全重合,然后以姓名、职级信息、井名作为约束条件在钻完井作业数据库中进行数据查询;s406b、如出现姓名、职级信息均相同的监督在同一时间参与同一口井作业的特殊情况,反馈给相关人员,采取在考勤信息中特别标注、人工核实方式判断。
58.s5、查询钻完井作业数据库,读取钻完井数据库中的作业日志数据,提取作业人员信息中钻完井监督的记录。
59.s6、对钻完井监督出海状态信息进行判断。
60.s7、对出海\上井起止时间信息进行判断,生成“出海\上井记录-日志”数据。
61.s8、通过步骤s3中的考勤数据,生成“出海\上井记录-考勤”数据。作为一种优选,在步骤s8中,生成“出海\上井记录-考勤”数据的步骤为:s801、根据是否有出海人员跟踪系统,如有,直接调用出海人员跟踪系统接口,获取监督考勤信息,生成“出海\上井记录-考勤”数据;s802、若没有出海人员跟踪系统,根据是否有考勤系统,如果有,直接调用考勤数据接口,获取监督考勤信息,生成“出海\上井记录-考勤”数据;s803、若没有考勤系统,查看是否有考勤表,如果有,读取考勤数据表,获取监督考勤信息,生成“出海\上井记录-考勤”数据;s804、如没有考勤表,通过在监督动态系统中填写出海\上井信息,生成“出海\上井记录-考勤”数据。
62.s9、通过“出海\上井记录-考勤”数据对“出海\上井记录-日志”数据进行校对。
63.s10、通过步骤s5中查询钻完井作业数据库,获得监督工作井基本信息数据和监督工作井复杂及事故处理情况数据。作为一种优选,所述监督工作井基本信息数据包括记录工作井难度及风险级别、记录工作井井型;所述监督工作井复杂及事故处理情况数据包括记录复杂事故类型以及处理过程。
64.s11、汇总步骤s10和步骤s9中获得的数据,写入监督动态数据库。
65.在另一个实施例中,在步骤s1中,所述监督动态数据库中的数据包括个人基本信息、职级信息和现场作业信息;所述个人基本信息包括姓名、性别和年龄;所述职级信息包括监督级别和监督级别的任职期;所述现场作业信息包括姓名、监督级别、作业井井名和起止时间。
66.在另一个实施例中,在步骤s1中,所述监督动态数据库中的钻完井监督数据还包括;日状态信息、月度出海\上井天数、年度出海\上井天数、年度作业井次、难度井或风险井作业井次、处理复杂事故井次、处理复杂事故类型和参与作业井的基本信息;所述日状态信息包括是否为出海\上井状态、本次累计出海\上井天数。
67.在另一个实施例中,在步骤s2中,将监督动态数据库与钻完井作业数据库关联,关联方式包括直接连接数据库、通过webapi连接数据库。
68.在另一个实施例中,在关联考勤数据时,将监督动态数据库中的监督身份信息与考勤数据中的监督身份建立一一对应关系
69.在另一个实施例中,在步骤s4中,对钻完井监督身份进行唯一性识别方法a包括以下步骤:s401a、在钻完井作业数据库中加入钻完井监督唯一识别号a;
70.s402a、在监督动态数据库中加入钻完井监督唯一识别号b;
71.s403a、将钻完井监督唯一识别号a与钻完井监督唯一识别号b建立一一对应关系,在查询钻完井作业数据库过程中,以钻完井监督唯一识别号a作为约束条件进行数据查询。
72.在另一个实施例中,在步骤s4中,对钻完井监督身份进行唯一性识别方法b包括以下步骤:s401b、读取监督动态数据库中的监督个人基本信息及职级信息、考勤数据;s402b、按姓名判断,如无重名,可以确定其身份唯一性,然后以姓名作为约束条件在钻完井作业数据库中进行数据查询;s403b、若存在重名,按姓名、职级信息判断,若无完全重合,然后以姓名、职级信息作为约束条件在钻完井作业数据库中进行数据查询;s404b、若姓名和职级信息均重合,如能够查找到考勤数据中的作业井井名,按姓名、职级信息、作业井井名判断,若无完全重合,然后以姓名、职级信息、井名作为约束条件在钻完井作业数据库中进行数据查询;s405b、如不能查找到考勤数据中的作业井井名,则查找考勤数据中的所在作业设施,并
根据作业设施及在设施的时间确定井名;如无作业设施记录,反馈给相关人员核实并在考勤信息中补充数据并确认井名;确认井名后,按姓名、职级信息、作业井井名判断,若无完全重合,然后以姓名、职级信息、井名作为约束条件在钻完井作业数据库中进行数据查询;s406b、如出现姓名、职级信息均相同的监督在同一时间参与同一口井作业的特殊情况,反馈给相关人员,采取在考勤信息中特别标注、人工核实方式判断。
73.在另一个实施例中,在步骤s8中,生成“出海\上井记录-考勤”数据的步骤为:
74.s801、查看是否有出海人员跟踪系统,如有,直接调用出海人员跟踪系统接口,获取监督考勤信息,生成“出海\上井记录-考勤”数据;
75.s802、若没有出海人员跟踪系统,查看是否有考勤系统,如果有,直接调用考勤数据接口,获取监督考勤信息,生成“出海\上井记录-考勤”数据;
76.s803、若没有考勤系统,查看是否有考勤表,如果有,读取考勤数据表,获取监督考勤信息,生成“出海\上井记录-考勤”数据;
77.s804、如没有考勤表,通过在监督动态系统中填写出海\上井信息,生成“出海\上井记录-考勤”数据。
78.在另一个实施例中,在步骤s10中,所述监督工作井基本信息数据包括记录工作井难度及风险级别、记录工作井井型;所述监督工作井复杂及事故处理情况数据包括记录复杂事故类型以及处理过程。
79.本发明的有益效果是:通过建立监督动态数据库并关联钻完井作业数据库的方法,解决钻完井作业数据库中监督身份的唯一性识别问题,以实现对监督动态的自动化、信息化管理,提高管理效率和质量,消除人工管理可能存在的舞弊风险。
80.尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献