This disclosure relates generally to oil rigs, and more particularly to system and methods for controlling a blowout preventer system in an oil rig.
Deepwater drilling for oil and gas is typically done from floating vessels like a ship or a floating rig. Such floating vessels may be anchored, but for deep water the currently dominating practice is to use dynamic positioning, where the floating vessel is kept in the desired position by a dynamic positioning system, which is a computer system that records the position as measured by position reference systems such as GPS receivers, taut-wires or hydro-acoustic systems.
A subsea blowout preventer (also referred as, “BOP” and “blowout preventer (s)” herein) is a safety device used during the drilling operation of oil and gas wells. It is typically a large, specialized high pressure valve or similar mechanical device, that is used to seal, control and monitor oil and gas wells to prevent blowout, i.e. an uncontrolled release of crude oil and/or natural gas from well. They are usually installed redundantly in stacks. The primary function of the BOP is to open and close the well bore.
As mentioned herein above, blowout preventers are used to cope with extreme erratic pressures and uncontrolled flow that are called formation kicks, (referred generally as “kick”), emanating from a well reservoir during drilling. Kicks can lead to a potentially catastrophic event known as a blowout. In addition to controlling the downhole (occurring in the drilled hole) pressure and the flow of oil and gas, blowout preventers are intended to prevent tubing (e.g. drill pipe and well casing), tools and drilling fluid from being blown out of the well bore (also known as bore hole, the hole leading to the reservoir) when a blowout threatens. Blowout preventers are critical to the safety of crew, rig (the equipment system used to drill a wellbore) and environment.
A subsea BOP includes two major types of blowout preventers, annular (also known as spherical) and ram. Annular BOPs are usually mounted to the very top of the BOP stack. Below the annular BOP, typically, two, three, or four ram BOPs are installed. An annular BOP, can close the well through different devices such as a drill string, and the different types of rams can close the well with the drill-pipe inside the well. In an emergency, shear rams can be used to cut the pipe inside the well if necessary. All the rams are hydraulically activated.
To control a blowout, the BOP stack is fitted with hydraulic lines which allow drillers or operators to pump a heavier drilling fluid in the well (kill line), or to evacuate the lighter fluid from the well (choke line). There are surface components in the BOP system, such as high pressure units and accumulators, that are connected through hydraulic lines with the subsea BOP stack for this fluid management. The service pressure of the BOP is chosen to support the maximum pressure encountered during drilling operations. The pressure range is usually from 5000 psi (pound-force per square inch) to 20000 psi (345 bar to 1380 bar approximately).
Being installed in subsea, it is difficult to adequately know the operation and performance of the subsea BOP. Any identification of a problem in subsea BOP makes it necessary to abort drilling operations and lift the subsea BOP up from the seafloor to platform, or perform underwater repair. This results in significant additional costs of drilling as the rig will be out of operation for one day or more. Moreover, sometimes, even software errors in the BOP control systems may lead to potentially dangerous situations that can cause a blowout.
For controlling an operation of the BOP, ROV (Remotely Operated Vehicles) are sometimes used, that are underwater vessels used with the oil rigs, and have with cameras and robotic arms, and a series of sensors such as pressure and heading sensors. ROV's are controlled and operated from the surface through a cable that supplies electrical energy and command signals to the ROV, and transfers camera images and sensor signals back to the surface.
Alternately, shallow water control systems may be used for controlling the operation of BOP, that use a hydraulic system for signal transmission. Functions are activated using hydraulic fluid to activate the pilot on a pod, or control system valve. This solution can be used for water depths up to 5000 feet.
These days, MUX (Multiplexed) BOP control systems are commonly used for drilling at water depths over 3500 feet. In MUX BOP control systems electrical signals are transmitted from the platform to the BOP. Such systems typically use computers or PLC's (Programmable Logic Controllers) on the platform that communicate with subsea electronics contained in water-tight pods on the subsea BOP. This solution allows for the programming of logics functions and automatic sequencing of operations. Redundant hardware is used to improve reliability.
For monitoring of the BOP operation, to ensure safe operation, usually the sensor based feedback is used. Only sensor based monitoring and control of the operation of BOP continues to be a challenge, since the components are subsea, at great depths, and there exists a possibility of delay in tracking an issue such as a mal-functioning in any component of BOP, purely based on sensor feedback. The sensor itself may not function properly leading to improper interpretation of sensor feedback.
In one aspect, a control system for a blowout preventer (BOP) system in an oil rig is provided. The control system includes an input module for generating one or more control inputs for one or more components of the BOP system, and transmitting the one or more control inputs simultaneously as an operational input and a numerical input, where the operational input is transmitted to one or more components of the BOP system. A synchronized model is coupled to the input module for receiving the numerical input, and for replicating an operation of the BOP system based on the numerical input. The synchronized model also generates one or more model outputs based on the replication of the operation of the BOP system. An output module is provided for receiving the one or more model outputs, where the one or more model outputs are used for at least one of monitoring and controlling an operation of the blowout preventer system.
In another aspect, a method for controlling a blowout preventer (BOP) system in an oil rig is provided. The method includes generating one or more control inputs for the BOP system, and transmitting the one or more control inputs simultaneously as an operational input and a numerical input, where the operational input is transmitted to the BOP system; and simultaneously the control input is converted into a numerical input and sent to a synchronized model for replicating an operation of the BOP system. The synchronized model also generates one or more model outputs, where the one or more model outputs are used for at least one of monitoring and controlling an operation of the BOP system.
In another aspect a computer program product for implementing the method and system described herein above is provided.
These and other features, aspects, and advantages of the present invention will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
The singular forms “a”, “an”, and “the” used herein include plural references unless the context clearly dictates otherwise.
A typical oil rig 10 is shown in
The subsea stacked blowout preventers 16 can be of varying types and functions, and include several auxiliary components, such as subsea BOP stack of valves, test valve, kill and choke lines, riser joint, electrical, communication, and hydraulic lines, control pods, and a support frame.
The surface components 20 include hydraulic accumulators, high pressure units (HPU), fluid reservoir units, and associated pumps, valves, hydraulic, electrical and communication lines, hydraulic connectors, and other such components for fluid control and management for subsea BOP operation.
An LMRP (Lower Marine Riser Package) 22 is mounted at the lower end of a marine riser 24, and is used to connect to the subsea BOP stack 16. The LMRP 22, also has a stack of valves to control the opening and closing of the lower end of the marine riser 24. For the purpose of the invention the LMRP is considered to be a part of subsea BOP 16.
An overview of the subsea BOP stack with some components (annular valve 26, rams 28, and hydraulic connections 29) is shown in
The drilling operators use operator consoles 40, 42, to control the subsea BOP valves and receive signals from subsea BOP sensors in the subsea BOP. The operator consoles 40, 42 are connected to the Central Control Units 32, 34 at the floating installation 12. The operators select which of the redundant Central Control Units 32, 34 at the platform and which of the redundant SEMs will be used to control the subsea BOP 16.
Aspects of the invention are applicable for each of the Central Control Units 32, 34 described herein above. The BOP control system 50 described herein below, refers to each of the Central Control Units 32, 34 with enhanced capabilities enabled through the aspects of the invention. The description herein below is focused on these enhanced capabilities.
The input module 52 is coupled to the BOP system 14 through wired or wireless means (coupling herein implies being in communication), that have been briefly described in the different embodiments of Central Control Units 32, 34 and pods 36, 38, herein above. The control inputs 54, are additionally sent to a synchronized model 58 (referred as “synchronized model” herein below) of the BOP system 14 in the BOP control system 50. It would be appreciated by those skilled in the art that the synchronized model 58 may be integrated within a central computing system for the BOP control system 50 or made available on a separate dedicated computing system that is communicatively linked to the central computing system, and more specifically to the input module 52 present in the central computing system. It may be further understood by those skilled in the art that the synchronized model 58 is implemented using a processor and non-transitory storage medium of the same computing system, as that used for the input module or a separate dedicated computing system, as mentioned herein above. Further, the synchronized module includes codes and routines for implementing the specific functionality described herein.
It may be further noted by those skilled in the art that the synchronized model 58 receives the control inputs 54 from the input module 52 at the same time, i.e. simultaneously, when the control inputs 54 are transmitted to the BOP system 14. These control inputs 54 are converted into respective numerical inputs for the synchronized model 58, whereas the BOP system 14 receives these control inputs 54 as operating inputs in the form of electrical signals or as acoustic signals, or other means of operating the one or more components of the BOP system 14.
In the exemplary embodiment, the synchronized model 58 is a physics based model, that incorporates all the functionalities of the BOP system 14 (including surface components and subsea BOP) by converting the underlying physics of each functionality into modular functional modules 60. The synchronized model 58 also includes some analytical modules 62 that use the functional modules 60 to generate model outputs 64.
An example of physics based modelling deployed in the synchronized model 58 is given here. It would be understood by those skilled in the art that different valves of the subsea BOP 16 are operated by solenoids which in turn receive their operational inputs from the BOP control system 50, and convert operational inputs to mechanical motion of an associated cylinder. During closing operation of the valve, a force is exerted on the associated cylinder. To replicate this operation in traditional simulation models, Force-Displacement curves obtained from Finite Element analysis, are used. These curves are complicated and using these curves for simulation is numerically intensive. The synchronized model, instead makes use of linear equivalent, for example, a spring stiffness impact for an equivalent for Force-Displacement curves. This technique significantly reduces the computation time. For each operation in the surface components and subsea BOP, a corresponding mapping of the corresponding operation is done in the synchronized model using different physics based applications.
Through this mapping, the actual operation of the BOP system is replicated (indicated by reference numeral 56) on a graphical user interface (display unit 66) of a designated computing system (central computing system or the separate dedicated computing system). Whatever impact the control inputs have on the blowout preventer, the same impact is created in the synchronized model and displayed on the graphical user interface 66 of the computing device. It would be worthwhile to note here, that the synchronized model 58 relies primarily on control inputs 54 and does not necessarily need any sensor feedback from the sensors deployed for subsea BOP. The synchronized model 58 has the requisite robustness and accuracy to replicate the BOP operations without depending on sensor feedback. This provides a great advantage over the prior art solutions, as sensor data often can be faulty, and the sensor itself can be damaged sometimes.
In an exemplary embodiment, the replicated blowout preventer operation is used for monitoring the operation of the blowout preventer. In another exemplary embodiment, the replicated blowout preventer operation is used by the synchronized model 58 to generate one or more model outputs 64 as shown in
The model outputs 64 are useful for either monitoring or for controlling the operation of the BOP system. These model outputs 64 are sent to an output module 68, which in one exemplary embodiment is the same graphical user interface 66 on which the replicated operation of the blowout preventer is displayed. Alternately, the output module 68 may be located on a separate communication device, where the synchronized model 58 is communicatively linked to the separate communication device. These model outputs 64 may be used by a user (the user referred herein may be an operator for the blowout preventer operation, or a control system programmed to receive the model outputs 64 and use it for user-defined control and/or monitoring actions) to convert them into control inputs 54, or to merely store the model outputs 64 for further analysis, useful for monitoring the operation of the BOP system. The output module 68 referred herein, is implemented using a processor and non-transitory storage medium, and includes codes and routines for implementing the specific functionality.
Further details of some aspects of the BOP control system and synchronized model are described herein below in reference to
It may be noted here that each functionality referred herein is based on hydraulic connections of one or more components of the BOP system 14. It would be appreciated here that the functional modules are modular modules having connectivity flexibility to enable different configurations of the one or more components for the blowout preventer. Thus the functional modules are flexible and adaptable such that they can be adapted for different configurations of the blowout preventers. Thus the same synchronized model can be used for different oil wells, which may have different configurations of the blowout preventers.
Different configurations referred herein mean that the hydraulic connections of different components in the blowout preventer may be implemented in a different manner for different functionalities. The synchronized model advantageously adapts to all these different configurations through functional modules that can be re-configured for implementing a particular functionality with the given components and connections for a particular blowout preventer. configured as modular modules, and have connectivity flexibility to enable different configurations of the one or more components for a blowout preventer.
The above aspect of the synchronized model is explained in reference to the tables below. Table 1 includes as an example, an existing state of the different components of the subsea BOP. Referring to Table 1, SPM1-SPM4 are different components (Sub Plate Mounted valves) mentioned in column (b), and are given a component number (component order) as shown in column (a), and the corresponding function states are mentioned in column (function index) (c) and are the functionalities for the corresponding components. As per the control inputs, the desired states have to be changed and are mentioned in column (d). The functional connectors are changed by the synchronized model by changing a sorting order of function index, of the function states to map to the desired states, as shown in Table 2 and Table 3. Thus without changing the component order, new functional modules are created by changing the functional connectors for the new functionalities. This provides flexibility and adaptability for creating new functionalities for the same subsea BOP based on user or control inputs, as well as adapting the synchronized model for different subsea BOPs which may have different component configurations.
As mentioned herein above, the one or more model outputs 64 are obtained from the analytical modules described in relation with
Thus these different aspects of the synchronized model 58 provide unique advantages of replicating in real-time the operation of the BOP, providing useful model outputs, that can be used for monitoring and control of the BOP system, as well as having an ability to be adapted to multiple subsea BOPs, where these multiple subsea BOPs have different configurations.
In another aspect, a method for controlling a blowout preventer (BOP) system in an oil rig, is provided and is shown as flowchart 100 in
The subsea BOP, though mentioned in singularity herein for ease of understanding, it will include all the different stacks of subsea BOPs associated with the oil rig. The term “exemplary” as used herein means, “by way of an example”.
As used herein, the term “non-transitory computer-readable media” is intended to be representative of any tangible computer-based device implemented in any method or technology for short-term and long-term storage of information, such as, computer-readable instructions, data structures, program modules and sub-modules, or other data in any device. Therefore, the methods described herein may be encoded as executable instructions embodied in a tangible, non-transitory, computer readable medium, including, without limitation, a storage device and/or a memory device. Such instructions, when executed by a processor, cause the processor to perform at least a portion of the methods described herein. Moreover, as used herein, the term “non-transitory computer-readable media” includes all tangible, computer-readable media, including, without limitation, non-transitory computer storage devices, including, without limitation, volatile and nonvolatile media, and removable and non-removable media such as a firmware, physical and virtual storage, CD-ROMs, DVDs, and any other digital source such as a network or the Internet, as well as yet to be developed digital means, with the sole exception being a transitory, propagating signal. It would be appreciated by those skilled in the art that a communication interface, communicating means, and a communication network will be used that allow the flow of data, user inputs and commands between different components/modules of the control system, for the blowout preventer system, including the synchronized model. It would be understood by those skilled in the art that the communication is based on standard communication protocols and implemented over standard networks used in BOP systems.
It would be further appreciated by those skilled in the art, that the different components/modules including the synchronized model, as well as the method steps described herein, are implemented using embedded hardware and/or software by use of processors, micro-controllers, and/or input/output (I/O) components, microcomputers, programmable logic controllers (PLC), application specific integrated circuits, application-specific processors, digital signal processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), and/or any other programmable circuitry, and memory devices. The memory devices may include for example, a dynamic random access memory (DRAM) device, a static random access memory (SRAM) device, a digital versatile disc read only memory (DVD-ROM) device, a digital versatile rewritable (DVD-RW) device, a flash memory device, or other non-volatile, and tangible storage devices. These components are configured as embedded circuitry to perform a variety of computer-implemented functions (e.g., performing the methods, steps, calculations and the like disclosed herein).
It would be also appreciated by those skilled in the art that user inputs, will employ a use of suitable input and output devices including human machine interfaces. The I/O devices may include visual components (e.g., a display such as a plasma display panel (PDP), a light emitting diode (LED) display, a liquid crystal display (LCD), a projector, or a cathode ray tube (CRT)), acoustic components (e.g., speakers), haptic components (e.g., a vibratory motor, resistance mechanisms), other signal generators, and so forth. In additional embodiments, the I/O devices may include alphanumeric input components (e.g., a keyboard, a touch screen configured to receive alphanumeric input, a photo optical keyboard, or other alphanumeric input components), point based input components (e.g., a mouse, a touchpad, a trackball, a joystick, a motion sensor, or other pointing instrument), tactile input components (e.g., a physical button, a touch screen that provides location and/or force of touches or touch gestures, or other tactile input components), audio input components (e.g., a microphone), and the like.
In some embodiments, a non-transitory computer readable medium may be encoded with a program having instructions to instruct the control system to perform functions described for the system and the method of the invention. In another aspect, a computer program product for use with a control system for controlling the blowout preventer system, in an oil rig as described herein, with other aspects of the invention, is also included as an aspect of the invention. The computer program product includes a tangible storage device having program code embodied therewith, the program code is executable by a processor of a computer to perform the method of the invention, wherein the method steps are executed using a processor, tangible storage medium, and communication interfaces as described herein above.
As used herein, the term “non-transitory computer-readable media” is intended to be representative of any tangible computer-based device implemented in any method or technology for short-term and long-term storage of information, such as, computer-readable instructions, data structures, program modules and sub-modules, or other data in any device. Therefore, the methods described herein may be encoded as executable instructions embodied in a tangible, non-transitory, computer readable medium, including, without limitation, a storage device and/or a memory device. Such instructions, when executed by a processor, cause the processor to perform at least a portion of the methods described herein. Moreover, as used herein, the term “non-transitory computer-readable media” includes all tangible, computer-readable media, including, without limitation, non-transitory computer storage devices, including, without limitation, volatile and nonvolatile media, and removable and non-removable media such as a firmware, physical and virtual storage, CD-ROMs, DVDs, and any other digital source such as a network or the Internet, as well as yet to be developed digital means, with the sole exception being a transitory, propagating signal.
As used herein, the term “computer” and related terms, e.g., “computing device”, are not limited to integrated circuits referred to in the art as a computer, but broadly refers to at least one microcontroller, microcomputer, programmable logic controller (PLC), application specific integrated circuit, and other programmable circuits, and these terms are used interchangeably herein.
The foregoing description is directed to particular embodiments of the present invention for the purpose of illustration and explanation. It will be apparent, however, to one skilled in the art that many modifications and changes to the embodiment set forth above are possible without departing from the scope and the spirit of the invention. It is intended that the following claims be interpreted to embrace all such modifications and changes.
While only certain features of the invention have been illustrated and described herein, many modifications and changes will occur to those skilled in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the invention.
Number | Date | Country | Kind |
---|---|---|---|
201641030950 | Sep 2016 | IN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2017/045198 | 8/3/2017 | WO | 00 |