Method for controlling the state of a pipe, method for controlling the state of a well, system, and pipe
By managing the digital descriptors of the pipe and using the server to capture and control data, the problem of mechanical performance control of the pipe during drilling and well construction is solved, real-time monitoring and control is achieved, and manual errors are reduced.
Patent Information
- Application Number
- CN201980045438.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2018-07-06
- Filing Date
- 2019-06-25
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2039-06-25
AI Technical Summary
During drilling and well construction, mechanical performance control of the pipe is difficult to implement before assembly integration and installation, resulting in problems such as inconsistent assembly and incorrect calculation of well parameters.
By managing the digital descriptors of the tube, including tracking codes, completion status, planned status and other data, the server and computer use data to capture, request, obtain and generate alarms to dynamically control the state and mechanical characteristics of the tube.
Real-time monitoring and control of the pipe is achieved, manual errors are reduced, and the consistency of the well and the good assembly of the extraction structure is ensured.
Smart Images

Figure CN112740244B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to methods and systems that allow the mechanical properties of components to be controlled before they are integrated and installed. More specifically, the present invention relates to the tracking, monitoring and control of pipes, casings, liners, tubulars and pipelines used in drilling and well construction. More particularly, the present invention relates to methods for tracking, monitoring and controlling said components along the entire route of said components to the well. The field of the invention also relates to the marking of pipes for the control of pipes. Background Art
[0002] Industrial objects such as pipes and tubes to be introduced into the well are tracked by visual inspection and some explorations that should be reported in the computer. In the field, the aim is to ensure a good assembly of the extraction structure built piece by piece in an environment with significant constraints.
[0003] One difficulty encountered in well-related operations is that the extraction structure assembly may involve many planned changes in components that should be introduced or modifications of the components themselves. It involves scrapping of pipes and repeated additions at different sites, for example for repairing pipes or for replacing pipe elements.
[0004] Another difficulty lies in the calculation of some well parameters, such as the mud gain value or the volume of cement introduced into the well. These values are updated every time a component is introduced into the well to ensure that the assembly is consistent with the constraints of the well. These values can be calculated based on information related to the next pipe to be introduced and information related to the extraction structure assembly that has already been introduced into the well. Currently, the operator controls the pipe, enters the data related to the pipe in the computer and records specific values such as the diameter and length of the pipe in order to calculate the new values of these well parameters. Some input errors may occur and this operation takes a long time due to the manual processing required between visual inspection and generation of new values of well parameters.
[0005] The solution of using tags on the tubes allows to achieve the inspection of said tubes in order to take inventory or to track the tubes when they are routed between two different sites.
[0006] GB201317246 discloses a method for checking identification information etc. of a pipe containing a tag. The tag includes all data about the pipe and the company that manufactured it. However, the document does not disclose a method to ensure that the pipe contains some modifications that can be controlled at all stages before the pipe is routed to the well to facilitate visual inspection.
[0007] WO2009128999 discloses a method for updating data in a well control system. The document describes the way to update a central database, but does not disclose the control of some parameters during the introduction of a pipe into the well, so as to control some parameters of the extraction structure and the well.
[0008] US2009121895 also describes a solution for reading information on a pipe through a tag. However, the document does not disclose a solution for generating and updating information about a drainage structure or a well based on data read on the pipe.
[0009] GB2472929 discloses a solution for accessing mechanical information about a pipe by reading a tag on the pipe. The method aims to combine information about the pipes with their positions. The document does not describe how to use information about the pipes to control the entry of the pipes into the well.
[0010] US8463664 also discloses a method for identifying a pipe and its location. The method discloses planning-related data that can be used to facilitate customer ordering. The document does not disclose a method for utilizing the information of the pipe with other components of the same extraction structure during the introduction of the pipe into the well.
[0011] Thus, there is a need for a method that allows for dynamic control of a tubular as it is to be introduced into a well.
[0012] There is a need for a method of ensuring control of a pipe to be introduced into a well while maintaining safe operation of the pipe and the extraction structure being constructed. There is a need for a method of facilitating access to information about the pipe and ensuring real-time consistency of values of some parameters of the well. Summary of the invention
[0013] According to one aspect, the invention relates to a method for controlling a state of a first tube, the first tube being intended to be integrated into a pumping structure, a first server managing a digital descriptor of the first tube, the digital descriptor comprising at least a first set of data stored on a first memory, the first set of data comprising at least:
[0014] · a tracking code for the first tube; and
[0015] ·Completed status and planned status,
[0016] The method further comprises:
[0017] · Authenticate the first tube by capturing the tracking code of the first tube;
[0018] Generating a first request to a first server from a computer located near the first pipe;
[0019] · obtaining the identification number in order to generate the inventory status of the first tube;
[0020] Get the first value of the completion status of the first pipe;
[0021] Obtaining a second value of the planned state of the first pipe;
[0022] When the first or second value is equal to a predetermined status value, at least one alarm is generated.
[0023] One advantage is the collection of different states of the pipe, accessible at any time by a computer, throughout its life cycle. Among the different states, the invention relates in particular to inventory states, completion states and planned states for controlling the pipe when it is to be introduced into the well. The invention allows to control whether the number of pipes in the sequence matches the preceding element already introduced into the well. The invention allows to verify the mechanical characteristics of the pipe taking into account every variation throughout the routing process.
[0024] The alarm may be a message or a pictogram displayed on the user interface. The alarm may be associated with an operator's authentication via the user interface.
[0025] In one embodiment, the first set of data includes at least:
[0026] A first subset of geometric data including at least one of the following characteristics:
[0027] ·Outer diameter; inner diameter; weight; steel grade; diameter; wall thickness; minimum wall thickness; effective length; material standard,
[0028] A second connected components data subset comprising at least one of the following characteristics:
[0029] Type of connector; total length of engagement with another interface component;
[0030] A third workflow data subset including at least one of the following characteristics:
[0031] Pipe tracking number; coupling tracking number; serial number; contract number indicating the location of the well; manufacturer's name; date of manufacture,
[0032] A fourth subset of job data including at least one of the following characteristics:
[0033] ·Job reference; a sequence number within a job.
[0034] One advantage is that the operator is provided with access to different types of data. This allows the operator to control, for example, a modification of the pipe in accordance with the overall constraints of the extraction structure in the well. This possibility enables fewer errors when introducing the pipe into the well.
[0035] In one embodiment, a completion status is given for the following situations:
[0036] at least one value is present in a predetermined data field of the first, second and third subsets of data of the first set of data; and / or,
[0037] · A specific field value of the completion status field in the first set of data.
[0038] Controlling the completion status allows verifying that the pipe corresponds to the components in direct contact. This ensures that the entire extraction structure includes the elements planned to be introduced.
[0039] In one embodiment, a planned status is given for the following situations:
[0040] at least one value is present in a predetermined data field of a fourth data subset of the first set of data; and / or,
[0041] • A specific value of a characteristic of the fourth data subset.
[0042] One advantage is to ensure good planning of each pipe that should be introduced into the well. This allows to gather data from each pipe in a tally with data from the job containing the planned construction sequence of the drainage structure. One advantage is to ensure that the selected pipe for the well is the pipe mentioned in the job data sheet. This verification aims to reduce errors in selecting pipes to introduce them into the well.
[0043] In one embodiment, the first set of data comprises a job reference of a job data table, the job data table comprising a sequence number, wherein the method according to the invention further comprises:
[0044] generating a second request to the first server from a computer located near the first pipe;
[0045] extracting a job data table including a second set of data associated with a plurality of pipes, the plurality of pipes including the first pipe;
[0046] Obtain the serial number of the first tube from the first set of data;
[0047] Compare the serial number of the first pipe in the job data sheet with the following serial numbers:
[0048] oSerial number of another pipe from the same job data sheet;
[0049] oThe serial number of the first tube recorded in the first set of data;
[0050] When the comparison of two sequence numbers is below or above a predetermined threshold, an alarm is generated.
[0051] One advantage is that the order in which each component is introduced into the well is controlled according to a predetermined sequence. This control can be performed at any time. When the pipe is introduced into the well, the tag can be automatically read by a camera to enable final verification. The system allows for enhanced compliance of the construction of the drainage structure with the constraints of the operating data sheet.
[0052] In one embodiment, the first set of data comprises at least a fourth value of a geometric characteristic of the tube, the method defining a geometric state, the method comprising:
[0053] Obtaining a value of the first geometric feature through a user interface;
[0054] comparing a fourth value of the geometric characteristic contained in the first set of data with the acquired value of the first geometric characteristic of the first tube;
[0055] When the comparison of the two fourth values is above or below a predetermined threshold, a third alarm is generated.
[0056] One advantage is that the mechanical compliance of each pipe introduced into the well is calculated using reference values. Comparison of geometric or structural parameters also allows calculation and prediction of some characteristics of the well that may change with the introduction of new pipes, such as mud increment values.
[0057] In one embodiment:
[0058] When the first geometric value is the total length of the first tube, the method defines a length state, the method comprising the following steps:
[0059] o Automatically calculate the cumulative length of tubes integrated into the drainage structure, the serial numbers of which are lower than the serial number of the first tube;
[0060] oCompare the calculated cumulative length with the reference value recorded in the workflow data;
[0061] o When the comparison is above or below a predetermined threshold, an alarm is generated.
[0062] In one embodiment:
[0063] When the first geometric value is an inner diameter of the first pipe, the method defines a mud state, the method comprising the following steps:
[0064] oAutomatically calculate estimated mud increment value;
[0065] o comparing the calculated estimate of the mud increment value to the expected mud increment stored in the workflow data;
[0066] o When the comparison is above or below a predetermined threshold, an alarm is generated.
[0067] In one embodiment:
[0068] When the first geometric value is an outer diameter of the first pipe, the method defines a cement state, the method comprising the steps of:
[0069] oAutomatically calculate the estimated cement volume to be introduced;
[0070] o Compare the calculated estimate of cement volume with the expected cement volume stored in the workflow data;
[0071] o When the comparison is above or below a predetermined threshold, an alarm is generated.
[0072] One advantage is the automatic generation of alarms when some controlled parameters exceed a predefined range of values. Such a solution informs the operator of the corrections that need to be made, or allows the generated indicators to be interpreted as risks that can be incorporated into the design of the drainage structure.
[0073] In one embodiment, acquiring data from the first memory includes:
[0074] Reading the tracking code on the surface of the first tube by activating the optical sensor of the radio frequency antenna;
[0075] generating a request to the first server to retrieve at least a subset of the first set of data from the first memory;
[0076] • Receiving a first set of data at a user equipment via a wireless interface.
[0077] In one embodiment, the first server manages a plurality of storages in the cloud architecture, wherein the second set of data is stored on at least a first storage in the plurality of storages. In one embodiment, the first server periodically sends the first set of data to the central server.
[0078] In one embodiment, the method comprises:
[0079] Using an optical sensor or a radio frequency antenna to read the tracking code on the first tube;
[0080] Modifying data of the first geometric data subset or the second connection data subset of the first pipe using the user interface;
[0081] Recording the modification data associated with the timestamp in the first memory;
[0082] Sending modification data associated with a timestamp in a memory managed by a central server, the modification data being associated with a first pipe in the memory;
[0083] Update the digital descriptor of the first tube.
[0084] In one embodiment, the method includes a preliminary step of pairing the first set of data with a tracking code.
[0085] In one embodiment, the tracking code on the first tube is an identification label or marking disposed on a surface of the first tube.
[0086] In another aspect, the invention relates to a method for controlling the state of a well, wherein a first pipe is to be integrated into a drainage structure present in the well, and a first server manages a digital descriptor of the first pipe, the digital descriptor comprising at least a first set of data stored in a first memory, the first set of data comprising at least:
[0087] · a tracking code for the first tube; and
[0088] ·Inner diameter;
[0089] The method further comprises:
[0090] · Authenticate the first tube by capturing the tracking code of the first tube;
[0091] Generating a first request to a first server from a computer located near the first pipe;
[0092] Obtain the value of the inner diameter of the first tube;
[0093] Automatically calculating an estimated mud increment value by taking into account the inner diameter of said first pipe and the value emanating from the extraction structure present in the well;
[0094] · comparing the calculated estimate of the mud increment value with the expected mud increment value recorded in the first set of data;
[0095] When the comparison is above or below a predetermined threshold, an alarm is generated.
[0096] One advantage is that a unique solution for the control of the driving pipe or the control of the well is achieved. The parameters of the pipe introduced into the well can be used to calculate some parameters about the well. The induced structural or mechanical properties of the well caused by the introduction of the pipe, such as mud or cement properties, can be used to predict the effect on the remaining pipe that should be introduced.
[0097] In another aspect, the invention relates to a method for controlling the state of a well, wherein a first pipe is to be integrated into a drainage structure present in the well, and a first server manages a digital descriptor of the first pipe, the digital descriptor comprising at least a first set of data recorded in a first memory, the first set of data comprising at least:
[0098] · a tracking code for the first tube; and
[0099] ·Outer diameter;
[0100] The method further comprises:
[0101] · Authenticate the first tube by capturing the tracking code of the first tube;
[0102] Generating a first request to a first server from a computer located near the first pipe;
[0103] Obtain the value of the outer diameter of the first tube;
[0104] · automatically calculating an estimated cement volume by using at least the value of the outer diameter of the first pipe;
[0105] · Compare the calculated estimate of cement volume with the expected cement value recorded in the first set of data;
[0106] When the comparison is above or below a predetermined threshold, an alarm is generated.
[0107] One advantage is the generation of an accurate indication of the cement that should be introduced in order to maintain the drainage structure. The invention allows the value of cement to be calculated in real time before each introduction of a pipe.
[0108] In another aspect, the invention relates to a computer program comprising instructions for causing a computer to carry out the method of the invention when said program is executed by said computer.
[0109] In another aspect, the invention relates to a system for managing digital descriptors of a plurality of tubes, each tube to be integrated into a drainage structure, the system comprising:
[0110] a central server addressing a memory in which the digital descriptor of the first tube is paired with the tracking code;
[0111] At least one local server;
[0112] a plurality of pipes located in different areas, each area being equipped with a local network infrastructure allowing communication to be established between at least the first user computer and the local server;
[0113] Each tube includes at least one tracking code on the surface of said tube by activating an optical sensor of a radio frequency antenna;
[0114] At least one optical sensor or radio frequency antenna (referred to as a first sensor) arranged in each zone, the first sensor being configured to capture the tracking code;
[0115] A local computer that receives the tracking code and generates a request to a local server, the first local computer also comprising means for:
[0116] o receiving a first set of data including values associated with a pipe characteristic;
[0117] oEdit at least one value of the tube feature;
[0118] oGenerate associated timestamps;
[0119] o sending the new value with an associated timestamp to the first server;
[0120] A communication interface allowing updating of the first set of data managed by the central server, said updated data being recorded in at least one memory archiving previous data supplemented with new data associated with a timestamp.
[0121] In one embodiment, a system according to the present invention is configured to implement a method of the present invention.
[0122] In another aspect, the present invention relates to a tube comprising at least six markings on its surface, each marking representing the same tracking code, a first set of markings being arranged cylindrically symmetrically so that they are substantially spaced 120° apart at a first distal portion of the tube, and a second set of markings being arranged cylindrically symmetrically so that they are substantially spaced 120° apart from each other at a second distal portion of the tube.
[0123] One advantage is that it facilitates the control of the pipe as it is introduced into the well. The camera is arranged to automatically read the tracking code on the surface of the pipe. A motion detector can be configured to automatically detect the introduction of a new pipe. With this configuration, the control of different states of the pipe and the well as structural and geometric parameters can be automated.
[0124] In one embodiment:
[0125] the first set of markings comprises another set of three markings, the another set of three markings being arranged cylindrically symmetrically such that they are substantially spaced 120° apart at the first distal portion of the tube and are arranged a first predetermined distance from the first three markings of the set of markings,
[0126] The second set of markings comprises another set of three markings which are arranged cylindrically symmetrically such that they are substantially 120° apart at the second distal portion of the tube and are arranged a second predetermined distance from the first three markings of the set of markings.
[0127] One advantage of this arrangement is that it ensures detection and reading of the tracking code of the pipe as it is introduced into the well.
[0128] In one embodiment, each marking on the tube containing a tracking code is:
[0129] Identification tags such as RFID tags;
[0130] · A barcode or QR code printed on the surface of the tube. BRIEF DESCRIPTION OF THE DRAWINGS
[0131] Figure 1 is a schematic diagram of a system of the present invention according to an embodiment wherein four local servers are associated with different areas of manipulation, repair or selection of pipes so that digital descriptors of the pipes may be requested.
[0132] Figure 2 is a timeline representing different modifications of the digital descriptor of a pipe that evolved at different locations, had different treatments, and was assigned to a specific job at a given site.
[0133] Figure 3 is a schematic diagram of a pipe according to one embodiment of the present invention, the pipe being located in an area in which a control according to one embodiment of the present invention is performed to verify the consistency between a digital descriptor of the pipe and a predetermined job data table indicating the use of the pipe.
[0134] Figure 4 is a first flow chart representing the main steps of one embodiment of the method of the present invention, wherein the inventory status of a first tube and the completion status of the first tube are verified according to the digital descriptor of said tube.
[0135] Figure 5 is a second flow chart representing the steps of an embodiment of the method of the present invention, wherein the value of the geometrical data of the connection data is verified according to a comparison between the digital descriptor and at least one input value.
[0136] Figure 6 is a third flow chart representing the steps of one embodiment of the method of the present invention, wherein it comprises the step of updating the data value of the digital descriptor in the local / central server. DETAILED DESCRIPTION
[0137] definition
[0138] The term "assembly" as used herein means any element or accessory used for drilling or operating a well. For example, an assembly may be a considerable length of tubular element (about 10 meters long), such as a pipe, or a tubular coupling several tens of centimeters long, or even accessories to these tubular elements (hangers, transition joints, safety valves, tool washers, joints, etc.). An assembly may be a pipeline comprising a large length of tubular element assembled with couplings.
[0139] A component may include a fitting or connector or even a threaded end, intended to be threadedly connected to another component to form a threaded tubular connection with the other component.
[0140] The components of the invention, such as pipes, are to be integrated into a final assembly in a well, which is referred to in this specification as a "extraction structure" and is denoted ST1. These components are usually connected to each other so as to be dropped into an oil and gas well or the like. The extraction structure ST1 includes all the components to be introduced into the well, such as drill pipes, casing strings or liner strings or even tubing strings, such as operating rods. For example, a typical well may include three casing strings of different diameters and lengths and one liner string.
[0141] The terms "assembly", "tubular assembly" and "tube" are used interchangeably in this description to indicate components of the drainage structure ST1, since these assemblies will always be tubular components or substantially tubular components, or almost tubular components.
[0142] The term "operation" denoted Jb refers to the task of preparing the assembly: the extraction structure ST1. The operation also involves its introduction into the well in the drilling area. The introduction of the extraction structure ST1 is carried out according to a predetermined sequence SEQ1, first the assembly T k , followed by component T k+1 The definition of the job Jb1 means the definition of a benchmark (called "job benchmark"). By using a record sheet, all components involved in the same drainage structure ST1 entering the well W1 are referenced in the job Jb1.
[0143] The job is associated with the following list of projects.
[0144] Contract number CN. The contract number refers to the place where the well is built. The contract number CN can refer to the location, geographical location or any information that allows to define the area where the well is built.
[0145] A rig reference refers to a specific drilling platform implemented at the selected location where drilling will be carried out. A rig can be either a water or land rig type. Each rig type can have specific characteristics.
[0146] A reference to a log sheet, which is a list of components to be introduced into the well and their associated features.
[0147] Different actions should be implemented for each component.
[0148] Job status: ready, in progress, finished.
[0149] The table marked TAL relates to all types of equipment to be introduced into the well W1, such as drilling equipment, casing equipment, tubing equipment, etc. Each equipment listed in the table TAL1 is associated with other items that can be indicated in the table:
[0150] · Indicates the component T k a set of characteristics of some properties of
[0151] A set of features that indicate some properties of a list of components that interact with other components, such as connections, contacts, and relative positions;
[0152] Tracking code;
[0153] Job status: ready, in progress, finished
[0154] Effective length;
[0155] ·Inner diameter;
[0156] The sequence number gives an indication of the order in which each component should be introduced into the well. In addition, the sequence number gives information about the relationship between a certain component and other components to which it should be connected;
[0157] The log sheet also contains some indicators, such as:
[0158] The cumulative length of a set of components T1 forming part of the extraction structure ST1;
[0159] the mud increment MG expressed in cubic meters, which indicator can be extracted from another document or from a computer calculation result, for example, and which indicator can be displayed and compiled in the log sheet so that it can be considered as part of the log sheet;
[0160] The volume of the column SIV expressed in cubic meters, which can also be extracted from another document or from a computer calculation result, can be displayed and compiled in the record table so that it can be considered as part of the record table.
[0161] The log table can be in different states, such as "pre-log table" or "running log table". One advantage is that the generated component T k Customized list of .
[0162] For example, an operator at a drilling platform, such as site 40, needs to access all components inside and outside the well W1. One advantage is that the cumulative length of, for example, the extraction structure can be calculated at any time. Another advantage is the accuracy of the calculated total length. This enables accurate positioning of equipment along the structure, especially equipment that can be attached to a specific pipe.
[0163] In another example, an operator at site 30 wants to have a list of components for a particular job Jb1 in order to pay close attention to the final repair. In this case, the operator does not need access to the components already introduced into the well. For this purpose, the operator will request a pre-recorded list through the user interface to check some actions.
[0164] Depending on the pre-recorded table of the record form, the level of accuracy of the data describing the pipe can be recorded in the local database.
[0165] According to an embodiment of the present invention, the computer interface generates the components T of the extraction structure ST1 of the predetermined well W1. k A given job Jb1 allows presenting the components T to be introduced into the well W1 in a specified order in a predetermined sequence SEQ1. k The predetermined sequence SEQ1 ensures that the operator will have a k Each action performed is done in the correct order. The sequence SEQ1 is generated by a management tool accessible by the operator's computer. The sequence SEQ1 is recorded in job Jb1.
[0166] The sequence SEQ1 allows generating indicators related to the integration of the components in the drainage structure ST1 before or during their introduction into the well W1 .
[0167] Thus, the sequence SEQ1 is a sequence that allows the operator to plan the components T at each stage. k A powerful tool for your next move.
[0168] The present invention allows to provide an interface showing:
[0169] all components to be introduced into a given well W1; and
[0170] • Automatically generated metrics and indicators for controlling the actions of the components during drilling and completion operations.
[0171] This interface may allow access to all or part of the information of the log table TAL1 and the associated job Jb1, thereby accessing, for example, drilling equipment to be used in the well, or casing and tubing equipment recorded in the log table.
[0172] The advantage of sequence SEQ1 is that it reduces errors made during the planning review of the installation of the extraction structure ST1. In addition, it allows the generation of indicators with different levels of accuracy depending on the desired goals to be achieved. Thereby, it facilitates activity reports that can be automatically generated.
[0173] "Local Server" SERV 1i is a server assigned to an area "i" or site where tubular components can be stored and data related to the characteristics of the tube can be recorded. In such a place, the local database DB 1i With the local server SERV 1i Association. Local database DB 1i It can be server memory or another memory.
[0174] Therefore, in the description of the present invention, it can be considered that "local server" or "local database" refers to the same network element with storage and accessibility, such as communication interface Ethernet, RJ45, optical fiber, etc.
[0175] Digital Descriptors
[0176] The digital descriptor DD1 of the pipe comprises a first set of data SET1 stored in at least one memory M1. The first memory M1 is located in a central node of a network comprising different subnetworks. A first server SERV1 manages a plurality of components Tk in the central node, such as a plurality of digital descriptors D of the pipe. k The first memory M1 may be implemented in the server SERV1, or may be distributed in different servers as a cloud architecture in a central node.
[0177] According to one embodiment, the first set of data SET1 includes different data subsets SET 11 ,SET 12 ,SET 13 ,SET 14 .
[0178] In one example, the first data subset SET 11 Involving geometric data, including at least one of the following characteristics:
[0179] Actual outer diameter;
[0180] Nominal outer diameter;
[0181] Actual inner diameter;
[0182] Nominal inner diameter;
[0183] Actual weight;
[0184] Nominal weight;
[0185] Steel grade;
[0186] ·Distance;
[0187] Actual wall thickness;
[0188] Nominal wall thickness;
[0189] Minimum wall thickness;
[0190] Minimum wall thickness;
[0191] Effective length;
[0192] Material standards;
[0193] Maximum torque;
[0194] Optimal torque;
[0195] Minimum torque;
[0196] Minimum shoulder torque;
[0197] Maximum shoulder torque;
[0198] Maximum number of incremental turns;
[0199] Shoulder slope;
[0200] ·Upward loss.
[0201] In one example, the second data subset SET 12 Contains connected component data. The subset SET 12 Contains at least one of the following characteristics:
[0202] Connector type;
[0203] Total engagement length (with another interface component);
[0204] ·Effective total joint length;
[0205] Special clearance coupling;
[0206] · Reducing couplings that reduce the tensile efficiency of the joint;
[0207] Special bevels to reduce the risk of collars hanging down the wellbore when there are multiple strings in the same casing string;
[0208] Matching strength: Improved coupling to achieve 100% pulling efficiency,
[0209] · No thread oil: The joint has a coating that allows the user to tighten the joint without using thread oil;
[0210] ·etc.
[0211] In one example, the third data subset SET 13 Contains workflow data, such as logistics data. 13 Contains at least one of the following characteristics:
[0212] Tube tracking code, TC;
[0213] Coupling tracking code, CTC;
[0214] Contract number, CN;
[0215] Manufacturer name, MN;
[0216] · Date of manufacture, MD.
[0217] In one example, the fourth subset data SET 14 Contains job data. The subset SET 14 Contains at least one of the following characteristics:
[0218] · Operational benchmark Jb;
[0219] ·Sequence number S3 in the job.
[0220] Figure 1 1 shows the routing sequence of the tubing T1 of the present invention starting from the production site 10 to the site 40, such as the well W1, wherein the tubing T1 is to be introduced into the well W1.
[0221] Figure 1 In FIG. 1 , a production site 10, a pipe equipment site 20, a storage and repair site 30, and a destination site 40 are shown. The present invention is not limited to this site architecture. In different embodiments of the present invention, a predetermined pipe can be routed from different sites before arriving at the destination site.
[0222] Figure 2 The diagram illustrates an example of a routing sequence for a predetermined pipe T1 (referred to as the first pipe T1). At time t0, the first pipe T1 is located at its production site A. At time t1, the pipe T1 is transported to a second site 20 to be equipped with a terminal at its end. For example, the pipe T1, which is a stainless steel grade, may also be suitable for a special surface treatment at site 20. Then, at time t2, the pipe T1 is transferred to site 30, for example by ship 23, in order to complete the inventory step 21. In addition, at this stage, the pipe T1 can be assigned to a specific well W1. At site 30, operators can complete inspections and controls. At Figure 2 In the example of FIG. 2 , the pipe T1 is returned to the site 20 at time t3. At this stage, the pipe T1 is adapted or repaired so as to meet specific needs, for example, as specified in the operation data sheet associated with the specific well W1. After repair or adaptation, the pipe T1 is sent to the site 30 at time t4 and then, at time t5, delivered to the site 40, for example, by ship 3. The site 40 is, for example, the well W1.
[0223] In other routing sequences, the second tube T2 may be delivered directly from site 10 to site 40. All combinations of routes are contemplated in different embodiments of the invention.
[0224] Each area 10, 20, 30, 40 or other not described site where a tube T1 can be transported comprises a local memory M1 comprising a first set of data SET1. The data describing the tube T1 grow and they can be completed with the routing and actions performed on the tube T1.
[0225] In a preferred embodiment, the local storage is arranged in the server. In one example, each site 10, 20, 30, 40 includes a local server SERV 11 、SERV 12 、SERV 13 , and SERV 14 In one embodiment, each server can be accessed via a wireless interface such as WIFI. A terminal such as a mobile device or computer including a management interface can communicate with the server. In some embodiments, an authentication server (not shown) can be dedicated to ensuring the security of transmissions between the terminal and the local server.
[0226] According to one embodiment of the present invention, each local server automatically or manually transmits a first set of data to the central server SERV0. According to one embodiment, the first set of data can be recorded in a wearable memory that is subsequently synchronized with the central server. 14 This situation may occur when located, for example, on an offshore drilling platform without any wireless connection directly to an access point. In this configuration, the operator can transmit the first set of data locally and then record the data in the central server SERV0 from another site. According to an embodiment, when possible, the local server transmits the first set of data to one or more central servers periodically.
[0227] The data sent are associated with a timestamp. The central server SERV0 records a second set of data SET1 by carrying out a process allowing the data to be associated, if necessary, with a specific timestamp.
[0228] The production plant 10 can produce multiple tubes T with different outer and inner diameters, different wall thicknesses, and sometimes with certain shape changes. k A set of mechanical characteristics for each tube can be input into a first local server S 11 middle. Figure 2 An example of what information may be stored in the server when producing the tube T1 is shown. For example, during or after the production of the tube T1, the effective length EL, weight WE, outer diameter OD, inner diameter ID and wall thickness may be defined at the site 10. According to different embodiments of the invention, other geometric data may be recorded at this stage.
[0229] According to an embodiment of the present invention, the first set of data includes a workflow dataset SET for traceability and logistics purposes 13 In one embodiment, the tube T1 includes a first local server SERV during or after the production of the tube T1. 11 In other embodiments, at this stage, other information may be recorded in the local server SERV 11 middle.
[0230] In one embodiment, each tubular assembly T produced k Many of the characteristics are basically obtained through quality control and through non-destructive testing operations in the production plant.
[0231] The joints are not necessarily made immediately after preparing the tube T1 , instead they are made afterwards on site 20 in a finishing facility adjacent to the plant or remote from it. The invention allows two configurations to be considered: when the joints are made at the production plant 10 or at another site 20 .
[0232] Most of the time, the tube T1 is specialized with a joint at another site, such as site 20, different from the production site, such as site 10. The tube T1 is later adapted, equipped or processed with appropriate features for the customer's requirements and orders. After the tube T1 is produced, a second data subset SET comprising connection data may be recorded at site 20. 12 .exist Figure 2 In the example of FIG. 1 , the joint type CT(1) and the total joint length JLT of the pipe T1 having a specific joint are input into the local server SERV 12 middle.
[0233] In site 20, other workflow data can be recorded in the server serv 12 In one embodiment, each workflow data is recorded in the local server 12 together with the associated timestamp t1.
[0234] Then make the server SERV 12 The input data in is synchronized with the central server SERV0 so that all information is recorded in the central storage or central database DB0. In one embodiment, each workflow data sent to the central server SERV0 is associated with an associated timestamp t1, so that each record recorded in the central server SERV0 includes a timestamp respectively.
[0235] In one embodiment, if the workflow data recorded in the central server SERV0 and the workflow data recorded in the central server SERV1 are received from the local server SERV2, the workflow data recorded in the central server SERV3 are received from the local server SERV4. 12 If there are conflicts between new values of the same workflow data sent to the central server SERV0 for recording, the present invention allows to manage conflicts by recording the same workflow data with two different values by associating each workflow data with their timestamps: t0, t1.
[0236] After manufacturing, some of the tubular components are shipped to a storage destination. In one embodiment, the tubes T1 arrive at the site 20 for storage, receive a tracking code TC, and optionally receive adaptation, modification or any customization, such as threads or special connectors or coating treatments at their ends. In other examples, each tube T1 k It may receive specific adaptations, modifications or any customization at other stages of its routing.
[0237] One result is the second data subset SET in the first data set SET1 12 Some data can be recorded in the local server SERV 12 middle.
[0238] exist Figure 2 In the example shown in Figure 1, pipe T1 is modified by accepting connector INT1 at each end to prepare it. The operator is accessing the local server SERV through the interface 12 , in order to define or update the joint type TC of these connectors INT1, and the total length JLT of the tube T1 joined to the connector. This operation is performed by SET 12 (CT(INT1), JLT) to indicate.
[0239] According to the routing sequence, pipe T1 is transported to site 30. At site 30, the operator assigns the job reference of the job and the sequence number S3 in sequence SEQ1. In this example, after the investigation, the operator indicates that the connector INT1 should be modified. M Instructions such as are recorded in the local database. The pipe T1 is routed to the site 20 for repair or modification.
[0240] From the record in the local server SERV 12 The second and third subsets of SET 12 and SET 13 All data is automatically transmitted to the central server SERV0, for example by a backup storage scheduled at a predetermined time every night.
[0241] In this operation, each data is recorded in the central server SERV0 together with their timestamp t2.
[0242] In one embodiment, the tubular product T k can be sent to a drilling platform preparation area ( Figure 1 The location of the site 30) at which the tubular product T k The tubular product T is used for future use during operation at a workshop or a drilling platform such as the site 40. k Ready. Tubular assembly T kThey may remain in the drilled and completed well, or they may be returned to the rig to be prepared and stored for future operations, or if necessary, sent to a repair shop, such as Site 20.
[0243] exist Figure 2 In the example of FIG. 2 , the tube T1 is returned to the site 20 in order to make changes to the connectors INT1, such as reworking the threads of each connector INT1 arranged at each end of the tube T1. In this example, this operation results in a reduction in the length of the total joint length JLT. After the operation is completed, the operator generates a command SET 12 (CT(INT2),JLT2), in the local database, that is, the local server SERV 12 In this example, the symbol INT2 refers to the modified connector including the extended threads, and JLT2 refers to the new total length of the tube T1 considered together with its connector.
[0244] Different reasons may justify certain repairs to a pipe. For example, a repair shop that is not controlled by the original manufacturer or end user of a tubular component may measure the length of a tubular component to an international API standard that requires length measurements to be accurate to ±30mm, while the end user may require an accuracy of ±3mm.
[0245] For these reasons, the tubular assembly may be prepared at stage 30 or 40 during rig preparation at a workshop or at a drilling rig.
[0246] At each stage, some control can be applied to the tubular assembly. During the preparation of the drilling platform, the characteristics can be updated according to the control. In addition, the tubular assembly can be repaired in the repair shop or any manufacturing or maintenance facility, thereby changing some of the initial characteristics measured in the production factory, such as the use of Figure 2 The example is shown in the diagram.
[0247] exist Figure 2 In the example of FIG. 4 , pipe T1 is delivered to site 30 at time t4 and then to the well site, site 40, at time t5. At time t5, at the drilling platform, the operator can modify new features, such as the effective length EL of pipe T1, by measuring it using precise methods. In this example, the operator can modify the new features, such as the effective length EL of pipe T1, on the local server SERV 14 This operation can be performed to determine the mud increment in well W1 with great accuracy.
[0248] At this stage, the local server SERV 14 Update geometry data in SET 11 , such as the effective length EL. Recorded in the server SERV 14The data in is then automatically or manually sent to the central server SERV0 to synchronize them.
[0249] The present invention provides a tubular product T wherein the local k The updated characteristics are recorded in the local server SERV 11 、SERV 12 、SERV 13 、SERV 14 The local database contains the corresponding local database corresponding to the tubular component T k Local records include information related to Figure 2 In the example, the data of the tubular feature is associated with timestamps such as t1, t2, t3, and t4. 1i The local records can be sent to the central database SERVO. According to different embodiments, the sending of the local database can be carried out in real time or periodically.
[0250] In one embodiment, the local database SERV 1i Synchronization enables the local database to receive central records from the central database SERV0.
[0251] The local database of the local server can be a factory database, a drilling platform database, a repair shop database. In the last example, the local database can be a field service database. Field service means parts and repair shops that have the ability to machine joints. In fact, the tubular component T k Repairs may be required after shipping or use, or the accessory may be manufactured starting from another component.
[0252] When the tubular component T k To measure, or to measure the tubular component T k When a modification is made that changes one or more characteristics of the tubular component, then one or more local records representing the one or more characteristics are recorded to the local database SERV via the local user interface. 1i middle.
[0253] When the communication interface allows the local server to be accessed by the central server, the local database can be accessed in real time, that is, the local server SERV 1i Synchronize with the central database, the local server SERV0.
[0254] In one embodiment, during synchronization, the local database DB 1i The project will be local database DB 1iThe local record of is compared with the central record of the central database DB0. When there is no equivalent of the local record in the local database, then the local record is removed from the local database DB 1i is pulled to the central database DB0. Figure 2 At time t0, at site 10, in local database DB 1i When this information is synchronized with the central database, the new entry is recorded in the central database DB0.
[0255] In one embodiment, the present invention also provides a local database DB such as a database containing data representing the central records of the central database DB0. 1i In one example, the local database DB 1i Can be configured to contain only a portion of the project in the central database DB0.
[0256] According to one embodiment, the remote database DB 1i Synchronize with the central database DB0 in real time or periodically. Advantageously, the remote database DB 1i Its latest known update includes the tubular component T k Related data. For example, at time t5, an operator at site 40 using the user interface to control the joint type CT of pipe T1 will only see joint type CT(INT2).
[0257] The central database DB0 contains:
[0258] characteristics given by the factory 10 or repair shop 20 that manufactured or adapted the tubular assembly T1; and
[0259] From a repair shop or service company that has changed or controlled and measured the characteristics of the tubular component T1, or from another remote / local database DB 1i Update data.
[0260] Remote database DB 14 The database may correspond to the rig database where the measurements were taken to verify the characteristics of the tubular assembly, i.e., site 40. These measurements are then recorded in the remote database DB as a remote record comprising data representing the tubular characteristics measured at the remote site 40 associated with a timestamp t4. 14 middle.
[0261] Remote database DB 14 Remote records can be sent to the central database DB0.
[0262] A drilling platform, such as site 40, may not have a stable data link because the drilling platform may be offshore or in a desert, or a link may not always be available through the network of the operator running the drilling platform. The remote database may be synchronized periodically, such as after a job is completed.
[0263] The central database DB0 contains data representing a central record from the central database in a first state, such as a state defined at time t0. The central database DB0 may thus also include data representing a remote record or a local database in the form of a central record in another state, such as a record associated with another timestamp t3.
[0264] During drilling and completion operations at the site 30 or 40, casing and tubing are scheduled to be run into the wellbore as in a sequence recorded in the job data sheet. This sequence SEQ1 ensures well integrity and completion procedures.
[0265] A list of casing and components required to complete well W1 is prepared in a job data sheet. The job data sheet contains a record sheet that can be used to prepare for drilling platform operations.
[0266] According to the invention, the logbook comprises a pre-list P-LIST1 containing a sequence SEQ1 of what components should be introduced into the well W1 and when, in a predetermined order. The difference between the pre-list P-LIST1 and the list LIST1 of the operation is a set of tubular components that have been introduced into the well W1.
[0267] The level of detail of the log sheet depends on the complexity of the well W1. During operation, the list is updated with the actual pipes placed in the well. The pre-list P-LIST1 becomes the list LIST1. The list LIST1 is also called the drill down (RIH) log sheet and is used to check consistency with the plan and report activities.
[0268] The invention allows controlling the sequence dynamically ordered in the logbook in order to reduce errors in the final step of introducing the components in the drilling platform. The invention allows reducing the replacement or return of components to be introduced into the well that are not consistent with the logbook.
[0269] According to one embodiment, the present invention has the feature of marking the tube T with a tracking code TC1. k of advantages in order to synchronize changes in the management and routing of tubular components from their manufacture to their introduction into well W1.
[0270] According to one embodiment, the component T k Tracking code TC k With the component T k The identifier is paired.
[0271] According to one embodiment, each pipe T to be introduced into the wellk The marking is performed by physically marking a code on the surface of the tube. According to one example, the marking is an optically readable marking, such as a barcode, such as a barcode of the Barcode 128 type, or a data matrix. In various embodiments, the marking is performed by spraying, printing, or otherwise applying a marking to the surface of the tube. k In another example, the marking is performed by laser marking.
[0272] According to another embodiment, the tube T k The marking on the tube is achieved by a radio tag such as an RFID tag. The tracking code TC can be recorded on, for example, a tube T k On a passive or active RFID tag on a surface.
[0273] In the tube T k At each stage of the route, the operator can read the tracking code TC using an optical sensor, or more generally called a reader, such as a camera or a radio frequency antenna (such as an RFID reader).
[0274] In one embodiment, the reader is arranged on a mobile terminal such as a mobile device, a smart phone, a tablet computer or any portable laptop computer.
[0275] In another embodiment, the reader is arranged at a predetermined position so that when the tube T k Orients well when moving or shifting in front of the camera.
[0276] Figure 3 A first tube T1 with a mark on its surface. In this solution, the first tube T1 is about to be introduced into the well W1. When the tube T1 is erected above the well W1 and in place, the camera 10 acquires the barcode TC1. In this configuration, considering the resolution and optical performance of the lens, the camera can be placed within a range of 3-5 meters.
[0277] In one embodiment, the camera 10 can be used with IR or band selective light. One advantage is to define a solution that is compatible with the tag type.
[0278] In one configuration, the camera 10 is oriented downward to enable the camera 10 to be positioned on the pipe T. k Reading is performed during rotation.
[0279] In one embodiment, a compatible presence centralizer, motion detector, or any algorithm that enhances the decoding of tracking codes may be used with the camera.
[0280] The barcode TC1 is then decoded by a computer 2 connected to a camera 10. It is assumed that the camera includes a communication interface to send the image to a local computer. The operator 3 can access the decoded barcode via a software program and interface 4. The tracking code TC can be used to define a local database DB 14 An appropriate request is made, for example, through the local server SERV 14 .
[0281] The tracking code TC is used to retrieve all information related to the tube Tk. Some geometric information, workflow data or connection data can be obtained in real time.
[0282] One advantage is that since information of the current component T1 being analyzed is utilized, some indicators or metrics of the entire extraction structure ST1 are generated.
[0283] Pipe marking
[0284] Preferably, the marker is placed at the end of the tubular assembly. In one embodiment, a marker is placed at each tubular end. In one embodiment, multiple markers are implemented at each tubular end. For example, Figure 3 As shown in Figure 2, two different markings are located along the tube T. k The axes are separated by 0.2 m. In one example, the markers are also separated by different angles, Figure 3 The distance between the markers is 120°. In one embodiment, the length of the marker is 0.3 meters.
[0285] Inventory Status
[0286] The first indicator that can be controlled by means of the reader is the identifier of the tube T1. This first indicator allows checking the assembly T k The identifier may be a tracking code TC, or a unique identifier that identifies the tube T1. For example, it may be a serial number SN.
[0287] The acquisition of the tracking code TC by the reader allows to conclude that the tube T1 has been paired previously, for example at stage 10 or 20 .
[0288] This control allows the generation of a safety indicator S0 by controlling each component maneuvered in the drilling platform 40. It can ensure that, for example, a component has been removed from the local database DB due to unavailability (too much damage on the component). 14 The previous component T removed in n It will not be used again due to erroneous rerouting by humans.
[0289] Furthermore, the first indicator S0 can ensure control of the insertion of the pipe T1 into the well by checking that the marking is not default, for example, because the marking is not completely clear due to the muddy surface of the assembly T1.
[0290] Completion Status
[0291] In another embodiment, the second indicator can be controlled by the reader acquisition. The second indicator relates to the completion status S1. In one embodiment, the completion status S1 is an indicator set into the record form. The second indicator can ensure that the tube has been completed, which means that according to different embodiments, the following actions have been completed:
[0292] - make all necessary modifications to the tube T1; and / or
[0293] - the tube T1 is equipped with all necessary connection elements; and / or
[0294] - At least one operator has previously carried out a set of necessary inspections and measurements at a previous stage.
[0295] In one embodiment, the completion status S1 is analyzed with respect to the value of at least one feature of at least a subset of the first set of data SET1.
[0296] In one example, the presence of the connection type CT and the effective length EL are controlled. If their values are within a predetermined range, the completion state S1 is advantageously checked.
[0297] In another example, the total length with connectors is the only parameter controlled to verify the finished state.
[0298] exist Figure 3 In the example, the second operator 3' is controlling the pipe T by visual inspection. k Some results from visual inspection, measurement inspection, electrical inspection or any other control can be recorded in the local database DB 14 The result is recorded by sending the new value of the feature or the consistency information. The present invention allows recording all records in the database DB with a timestamp, for example, at time t4. 14 In one example, the second operator 3' measures the effective length of the pipe T1 to be inserted into the well W1. The effective length value of the pipe measured by the operator 3' is then recorded in the database DB14. The computer allows the local database DB 14 Generates timestamped records in .
[0299] Planning status
[0300] In another embodiment, the third indicator S2 is controlled by decoding the tracking code TC. The third indicator S2 is the planned status. The planned status assures the operator that the component is associated with the job reference.
[0301] The planned state can be defined as a specific feature in the fourth data subset. The value of the specific value is then compared with the operation benchmark of the operation data table. The operation data table can be described by a second set of data SET2. In one embodiment, the second set of data can be recorded in a second local database DB at the site 40, for example. 24 middle.
[0302] According to an embodiment, the result of said comparison generates a projected state.
[0303] Sequence Status
[0304] In another embodiment of the invention, by decoding the tracking code TC, the fourth indicator S3 is controlled. The third indicator S3 is the sequence status. The sequence status S3 assures the operator that the introduction of the component T1 in the well W1 is in order. If the number of the component T1 in the sequence SEQ1 defined in the job Jb1 is 13, it means that the previous component inserted in the well has a previous number of 12 in the sequence SEQ1.
[0305] One advantage is the reduction of human errors, especially in the handling of the pipes before they have to be introduced into the well W1.Sometimes a connector should be inserted, or a locking element should be inserted between two consecutive pipes of the main structure.
[0306] The invention allows to reduce errors caused by improper handling of components not planned in the sequence SEQ1.
[0307] By recording the last component T delivered to well W1 k The numbering of the third indicator S3 can be automatically realized. In one example, the comparison of two consecutive numbers in the sequence can produce a planned state, and the operator can easily check the planned state on the interface of the computer.
[0308] Length Status
[0309] According to another embodiment, the fourth indicator is generated by decoding the tracking code TC.
[0310] The acquisition of the length of the tube T1 can be used to calculate the current total length of the drainage structure ST1 integrating the first tube T1. The acquisition can relate to the total length or the effective length of the tube T1.
[0311] The method of the invention allows to automatically extract the total length of the introduced pipe T1 and the current total length of the extraction structure ST1 already in the well. In one embodiment, the current total length of the extraction structure ST1 is recorded in the memory of the computer 2 or in a local database DB 14 According to one embodiment, the current total length of the sampling structure ST1 is updated at each new entry.
[0312] The length status of the entire structure allows to ensure the theoretical values calculated in the job data sheet. These values can be compared in order to generate the length status.
[0313] Mud state
[0314] According to another embodiment, the fifth indicator is generated by decoding the tracking code TC.
[0315] The knowledge of the inner diameter ID1 of the tube T1 , together with the outer diameter OD1 or the wall thickness WT1 , can be used to calculate the mud increase that may occur in the well after the introduction of said tube T1 .
[0316] The determination may relate to the inner diameter ID1 or the outer diameter OD1 taking into account the value of the wall thickness WT1 .
[0317] The method of the invention allows to automatically extract the mud increment value from the inner diameter value ID1 of the pipe T1 and the previously calculated mud increment value of the current structure already in the well W1. The invention allows to measure the mud increment value component by component by taking into account the current component to be inserted in the well W1 and the rest of the structure in the well.
[0318] In one embodiment, each time mud is introduced into the well W1, the current mud increment is recorded in the memory or local database DB of the computer 2. 14 According to one embodiment, the current mud increment value of the drainage structure ST1 is updated at each new entry.
[0319] The mud state can be generated by comparing the updated value calculated each time a new tube T1 is introduced into the well W1 with the expected value of mud increment which can be obtained from the operation data table. This value is a theoretical value which can be calculated according to the properties of the well.
[0320] This allows the detection of a loss in apparent volume of mud in the well and provides an early warning of a possible fracture in the well, or it allows the detection of an increase in apparent volume of mud in the well.
[0321] External volume state of the structure
[0322] According to another embodiment, the sixth indicator is generated by decoding the tracking code TC.
[0323] The knowledge of the outer diameter OD1 and the effective length EL of the tube T1 can be used to calculate the external volume of the structure to be introduced into the well.
[0324] The external volume of the structure corresponds to the volume occupied by the extraction structure, and the internal free space is not considered in the volume calculation.
[0325] The acquisition may relate to the outer diameter OD1 or the inner diameter ID1 taking into account the value of the wall thickness WT1 .
[0326] The method of the invention allows to automatically extract the volume of the drainage structure reduced in the well W1 from the value of the outer diameter OD1 or from the wall thickness WT1 and the inner diameter ID1, as well as the effective length EL of the tube T1 and the previously calculated value of the structure's external volume of the current structure already in the well W1. In one embodiment, the volume of the current structure is recorded in the memory of the computer 2 or in a local database DB 14 According to one embodiment, the structure volume is updated at each new entry.
[0327] Cement state
[0328] According to another embodiment, the seventh indicator is generated by decoding the tracking code TC.
[0329] In a similar manner to the external volume of the structure, knowledge of the external diameter OD1 of the tube T1 can be used to calculate the volume of cement that can be introduced into the well to reinforce the structure ST1 built component by component.
[0330] The acquisition may relate to the outer diameter OD1 or the inner diameter ID1 taking into account the value of the wall thickness WT1 .
[0331] The method of the invention allows to automatically extract the volume of cement to be injected into the well W1 from the value of the outer diameter OD1 of the pipe T1 and the value of the cement volume previously calculated for the current structure already in the well W1. The invention allows to measure the volume of cement that should be introduced into the well, component by component, by taking into account the current components to be inserted into the well W1.
[0332] In one embodiment, the current cement volume is recorded in the memory or local database DB of the computer 2. 14 According to one embodiment, the cement volume value is updated at each new entry.
[0333] By comparing the updated value calculated each time a new pipe T1 is introduced into the well W1 with the expected value of cement increment that can be obtained from the operation data table, the cement state can be generated. This value is a theoretical value that can be calculated according to the properties of the well. This method allows a higher accuracy of the cement volume required to reinforce the well structure.
[0334] In one variation, the cement volume is extracted from data about the well determined by an operator of the well and from a volume external to the structure of the drainage structure.
[0335] Figure 4 An embodiment of the method of the invention comprising three steps is illustrated.
[0336] The first step comprises defining a request REQ1 and sending the request REQ1 from a user computer such as a mobile device or a workstation to a local database DB 1iIn this step, the method obtains the identification number of the tube T1. The identification number can be obtained through a camera or can be manually input through an interface.
[0337] After generating the request REQ1, the local server sends at least a first set of data SET1. In an embodiment, the local server sends at least a second set of data SET2 containing a job data table. This last configuration may occur at the site 30 or 40, for example.
[0338] The method comprises a step of receiving / acquiring data allowing the generation of at least one indicator, such as those defined above. The method is referred to as ACQ. According to different embodiments of the invention, different data may be received. The acquisition step may be generated automatically after reading, for example, a tracking code. The acquisition may be generated on a computer in the form of a display area, which displays a portion of the acquired data. The acquisition may preferentially indicate data related to the customized request REQ1.
[0339] The third step of the method comprises the generation of an alarm, in particular when the value of the indicator generated by the operation of the received data is higher, lower, equal to or different from an expected value within a predetermined range of values.
[0340] Figure 5 This represents an embodiment of the present invention in which a preliminary step of reading the tracking code is introduced. This step can be performed at each stage, that is, when there is a local database DB 1i This step is called READ_CODE.
[0341] Figure 6 The diagram illustrates an embodiment in which a step of updating the central database DB0 is introduced. This step is called UPD. The updating of the data in the central database DB0 allows to use each pipe T k The current characteristics of each local database BD11 are updated.
[0342] In one example, modifications to the tube T1 at the site 20 may be recorded in the local database DB 12 When pipe T1 arrives at site 30, it can be updated in the local database DB0 due to synchronization with the central database DB0. 13 The modified characteristics of tube T1 are restored in .
[0343] One advantage of this step is that it provides a way to keep up-to-date the characteristic values, modified values, adapted values, reported values and checked values of each component in each site. This ensures reduced errors, good integration of the control extraction structure ST1 and reduced time to implement such a structure.
Claims
1. A method for controlling the state of a first tube (T1), the first tube (T1) being intended to be integrated into a sampling structure (ST1), a first server (SERV1) managing a digital descriptor (D1) of the first tube (T1), the digital descriptor (D1) comprising at least a first set of data (SET1) stored in a first memory (M1), the first set of data (SET1) comprising at least: A tracking code (TC1) for the first tube (T1); and Completed state (S1) and planned state (S2), The method further comprises: · Authenticating the first tube (T1) by capturing the tracking code (TC1) of the first tube (T1); Generate (GEN_REQ1) a first request (REQ1) to a first server (SERV1) from a computer located near the first tube (T1); · obtaining (ACQ) the identification number (Id1) in order to generate the inventory status of the first tube (T1); Acquiring (ACQ) a first value of a completion status (S1) of a first tube (T1), said completion status (S1) being used to verify whether a modification on said first tube (T1) is consistent with a directly contacted component; acquiring (ACQ) a second value of a planned status (S2) of a first pipe (T1), said planned status (S2) being used to verify whether said first pipe (T1) is a pipe mentioned in an operation data sheet having data from an operation of a planned construction sequence comprising a drainage structure; When the first or second value (S1, S2) is equal to a predetermined status value, generating (GEN_ALERT) at least one alarm (ALERT1, ALERT2).
2. The method according to claim 1, wherein the first set of data (SET1) comprises at least: A first geometric data subset (SET ) comprising at least one of the following characteristics 11 ): Outside diameter (OD); ·Inner diameter (ID); Weight (W); Steel grade (SG); ·Drift diameter (DRD); Wall thickness (WT); Minimum wall thickness (MWT); Effective length (EL); Material Standard (MS), A second connected component data subset (SET 12 ): Connector type (CT); The total joint length (JLT) to another interface component; A third workflow data subset (SET ) comprising at least one of the following features: 13 ): Tube Tracking Code (TC); Coupling Tracking Code (CTC); Serial number (SN); ·Contract number (CN) indicating the location of the well; Manufacturer's name (MN); Date of manufacture (MD), A fourth job data subset (SET ) comprising at least one of the following features 14 ): ·Job benchmark (Jb); ·Sequence number in the job (S3).
3. The method according to claim 2, wherein a completion status is given for the following situations: In the first geometric data subset (SET1) of the first set of data (SET 11 ), the second connected component data subset (SET 12 ) and the third workflow data subset (SET 13 ) has at least one value in a predetermined data field; and / or, · A specific field value of the completion status field in the first set of data (SET1).
4. The method according to any one of claims 1 to 2, wherein a planned status is given for the following situations: · In the fourth operation data subset (SET 14 ) has at least one value in a predetermined data field; and / or, The fourth job data subset (SET 14 )’s specific value.
5. A method according to any one of claims 1 to 3, wherein the first set of data (SET1) comprises a job reference (Jb) of a job data table (JD), the job data table (JD) comprising a sequence number (S3), wherein the method further comprises: · generating a second request (REQ2) to the first server (SERV1) from a computer located near the first tube (T1); extracting a job data table (JD) comprising a second set of data (SET2) associated with a plurality of tubes, the plurality of tubes comprising a first tube (T1); Obtaining the serial number (S3) of the first tube (T1) from the first set of data (SET1); Compare the serial number (S3) of the first tube (T1) in the job data sheet (JD) with the serial numbers (S3') of: oAnother pipe (T2) from the same job data sheet (JD); oThe first tube (T1) recorded in the first set of data (SET1); When the comparison of the two sequence numbers (S3, S3') is below or above a predetermined threshold, an alarm (ALERT3) is generated.
6. A method according to any one of claims 1 to 3, wherein the first set of data (SET1) comprises at least a fourth value (S4) of a geometrical characteristic of the tube (T1), the method defining a geometrical state, the method comprising: Obtaining a value of the first geometric feature through a user interface (S4'); comparing a fourth value (S4) of the geometrical characteristic contained in the first set of data (SET1) with an acquired value (S4') of the first geometrical characteristic of the first tube (T1); A third alarm is generated when a comparison of a fourth value (S4) of the geometrical feature contained in the first set of data (SET1) with the acquired value (S4') of the first geometrical feature is above or below a predetermined threshold.
7. The method according to claim 6, wherein: When the value of the first geometric characteristic is the total length of the first tube (T1), the method defines a length state, the method comprising the following steps: o automatically calculating the cumulative length of tubes integrated into the extraction structure (ST1), said tubes having a serial number lower than the serial number of the first tube (T1); oCompare the calculated cumulative length with the reference value recorded in the workflow data; o When the comparison is above or below a predetermined threshold, an alarm is generated.
8. The method according to claim 6, wherein: When the value of the first geometric characteristic is the inner diameter of the first tube (T1), the method defines a mud state, the method comprising the following steps: oAutomatically calculate estimated mud increment value; o comparing the calculated estimate of the mud increment value to the expected mud increment stored in the workflow data; o When the comparison is above or below a predetermined threshold, an alarm is generated.
9. The method according to claim 6, wherein: When the value of the first geometric characteristic is the outer diameter of the first tube (T1), the method defines the cement state, the method comprising the following steps: oAutomatically calculate the estimated cement volume to be introduced; o Compare the calculated estimate of cement volume with the expected cement volume stored in the workflow data; o When the comparison is above or below a predetermined threshold, an alarm is generated.
10. The method according to any one of claims 1 to 3, wherein acquiring data from the first memory (M1) comprises: Reading (REAC_CODE) the tracking code (TC1) on the surface of the first tube (T1) by activating the optical sensor of the radio frequency antenna; Generate a request (REQ) to a first server (SERV1) to extract at least a subset (SET1) of a first set of data (SET2) from a first memory (M1) 11 ,SET 12 ,SET 13 ,SET 14 ); • Receiving a first set of data (SET1) at the user equipment over the wireless interface.
11. The method according to any one of claims 1-3, wherein a first server (SERV1) manages a plurality of memories in a cloud architecture, wherein the second set of data is stored on at least a first memory (M1) among the plurality of memories.
12. The method according to any one of claims 1 to 3, wherein the first server (SERV1) periodically sends the first set of data (SET1) to the central server (SERV0).
13. The method according to any one of claims 2 to 3, wherein the method comprises: · Read (READ_CODE) the tracking code (TC) on the first tube (T1) using an optical sensor or a radio frequency antenna; Modify the first geometric data subset (SET 11 ) or the second connection data subset (SET 12 ) data; Recording the modification data associated with the timestamp in a first memory (M1); Sending modification data associated with a timestamp (TS) in a memory (M0) managed by a central server (SERV0), said modification data being associated with a first tube (T1) in said memory (M0); · Update (UPD) the digital descriptor (D1) of the first tube (T1).
14. Method according to any of claims 1-3, wherein the method comprises a preliminary step of pairing the first set of data (SET1) with a tracking code (TC).
15. Method according to any one of claims 1 to 3, wherein the tracking code (TC) on the first tube (T1) is an identification label or mark arranged on the surface of the first tube (T1).
16. A method for controlling the state of a well (W1), a first pipe (T1) intended to be integrated into a drainage structure (ST1) present in said well (W1), a first server (SERV1) managing a digital descriptor (D1) of the first pipe (T1), said digital descriptor (D1) comprising at least a first set of data (SET1) stored in a first memory (M1), said first set of data (SET1) comprising at least: A tracking code (TC1) for the first tube (T1); and ·Inner diameter (ID); The method further comprises: · Authenticating the first tube (T1) by capturing the tracking code (TC1) of the first tube (T1); Generate (GEN_REQ1) a first request (REQ1) to a first server (SERV1) from a computer located near the first tube (T1); Acquire (ACQ) the value of the inner diameter (ID1) of the first tube (T1); Automatically calculating an estimated mud increment value by taking into account the inner diameter (ID) of said first pipe and the value emanating from a drainage structure (ST1) present in the well (W1); · comparing the calculated estimate of the mud increment value with the expected mud increment value recorded in the first set of data (SET1); When the comparison is above or below a predetermined threshold, an alarm is generated.
17. A method for controlling the state of a well (W1), a first pipe (T1) intended to be integrated into a drainage structure (ST1) present in said well (W1), a first server (SERV1) managing a digital descriptor (D1) of the first pipe (T1), said digital descriptor (D1) comprising at least a first set of data (SET1) recorded in a first memory (M1), said first set of data (SET1) comprising at least: A tracking code (TC1) for the first tube (T1); and ·Outer diameter (OD1); The method further comprises: · Authenticating the first tube (T1) by capturing the tracking code (TC1) of the first tube (T1); Generate (GEN_REQ1) a first request (REQ1) to a first server (SERV1) from a computer located near the first tube (T1); Obtaining (ACQ) the value of the outer diameter (OD1) of the first tube (T1); - automatically calculating an estimated external volume of the structure by using at least the value of the external diameter (OD1) of said first tube (T1); Comparing the calculated estimate of the structure's external volume with the expected structure's external volume value recorded in the first set of data (SET1); When the comparison is above or below a predetermined threshold, an alarm is generated.
18. A method for controlling the state of a well (W1), a first pipe (T1) intended to be integrated into a drainage structure (ST1) present in said well (W1), a first server (SERV1) managing a digital descriptor (D1) of the first pipe (T1), said digital descriptor (D1) comprising at least a first set of data (SET1) recorded in a first memory (M1), said first set of data (SET1) comprising at least: A tracking code (TC1) for the first tube (T1); and ·Outer diameter (OD1); The method further comprises: · Authenticating the first tube (T1) by capturing the tracking code (TC1) of the first tube (T1); Generate (GEN_REQ1) a first request (REQ1) to a first server (SERV1) from a computer located near the first tube (T1); Acquire (ACQ) the value of the outer diameter (OD1) of the first tube (T1); - automatically calculating the estimated cement volume by using at least the value of the outer diameter (OD1) of said first tube (T1); Compare the calculated estimate of cement volume with the expected cement value recorded in the first set of data (SET1); When the comparison is above or below a predetermined threshold, an alarm is generated.
19. A computer program comprising instructions which, when executed by a computer, cause the computer to perform the method according to any one of claims 1 to 18.
20. A system for managing digital descriptors of a plurality of pipes, each pipe being intended to be integrated into a drainage structure (ST1), said system comprising: a central server (SERV0) addressing a memory in which the digital descriptor of the first tube (T1) is paired with the tracking code; At least one local server (SERV 11 ,SERV 12 ,SERV 13 ,SERV 14 ); Multiple pipes located in different areas (T k ), each zone is equipped with a device that allows at least the first user computer (PC1) and the local server (SERV 11 ,SERV 12 ,SERV 13 ,SERV 14 ) local network infrastructure for establishing communications between them; By activating the optical sensor of the RF antenna, each tube (T k ) in the tube (T k ) comprises at least one tracking code (TC); at least one optical sensor or radio frequency antenna arranged in each zone, referred to as a first sensor, configured to capture a tracking code; A local computer (PC1) receiving the tracking code (TC) and generating a request to a local server, said local computer (PC1) further comprising means for: o receiving a first set of data (SET1) comprising values associated with characteristics of a tube; oEdit at least one value of the tube feature; oGenerate the associated timestamp (TS); o Send the new value with associated timestamp (TS) to the first server (SERV 11 ,SERV 12 ,SERV 13 ,SERV 14 ); A communication interface allowing updating of a first set of data (SET1) managed by a central server (SERV0), said updated data being recorded in at least one memory (M0) archiving previous data supplemented with new data associated with a timestamp (TS).
21. The system according to claim 20, used to implement the method according to any one of claims 1-18.
22. A system according to claim 20, wherein each tube (T1) of the plurality of tubes comprises at least six marks on its surface, each mark representing the same tracking code (TC), a first group of marks being arranged cylindrically symmetrically so that they are substantially spaced 120° apart at a first distal end portion of the tube (T1), and a second group of marks being arranged cylindrically symmetrically so that they are substantially spaced 120° apart from each other at a second distal end portion of the tube (T1).
23. The system of claim 22, wherein: the first set of markings comprises another set of three markings, the another set of three markings being arranged cylindrically symmetrically such that they are substantially spaced 120° apart at the first distal end portion of the tube (T1) and are arranged at a first predetermined distance from the first three markings of the set of markings, The second set of markings comprises another set of three markings which are arranged cylindrically symmetrically such that they are substantially 120° apart at the second distal portion of the tube and are arranged a second predetermined distance from the first three markings of the set of markings.
24. A system according to any one of claims 22-23, wherein each marking on the tube (T1) comprising a tracking code (TC) is: Identification tag; • A barcode or QR code printed on the surface of the tube (T1).
25. The system of claim 24, wherein the identification tag is an RFID tag.
Citation Information
Patent Citations
Oilfield Equipment Identification Method and Apparatus
US20090121895A1
Serialization and database methods for tubulars and oilfield equipment
US8463664B2
Integrated Asset Integrity Management System
CN107636702A
Oil and gas infrastructure asset traceability techniques
WO2013120209A1