WO2017152058A1 - Methods, apparatuses, and systems for human machine interface (hmi) operations - Google Patents
Methods, apparatuses, and systems for human machine interface (hmi) operations Download PDFInfo
- Publication number
- WO2017152058A1 WO2017152058A1 PCT/US2017/020673 US2017020673W WO2017152058A1 WO 2017152058 A1 WO2017152058 A1 WO 2017152058A1 US 2017020673 W US2017020673 W US 2017020673W WO 2017152058 A1 WO2017152058 A1 WO 2017152058A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- display
- options
- option
- user
- user selection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0286—Modifications to the monitored process, e.g. stopping operation or adapting control
- G05B23/0289—Reconfiguration to prevent failure, e.g. usually as a reaction to incipient failure detection
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B34/00—Valve arrangements for boreholes or wells
- E21B34/16—Control means therefor being outside the borehole
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B41/00—Equipment or details not covered by groups E21B15/00 - E21B40/00
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B44/00—Automatic control systems specially adapted for drilling operations, i.e. self-operating systems which function to carry out or modify a drilling operation without intervention of a human operator, e.g. computer-controlled drilling systems; Systems specially adapted for monitoring a plurality of drilling variables or conditions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0267—Fault communication, e.g. human machine interface [HMI]
- G05B23/0272—Presentation of monitored results, e.g. selection of status reports to be displayed; Filtering information to the user
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Definitions
- Operator error during operations of an HMI interface for a BOP rig can significantly contribute to system downtime and potentially increase safety risk. This can happen due to outright operator error—for example, an operator operating the wrong component, or, more subtly, when operators are confronted with diagnosing several smaller problems instead of dealing with the root cause.
- the one or more software applications may enable the display of a plurality of non-overlapping zones that may include an action zone and one or more of a high-level navigation zone including one or more selectable navigation options and a system header zone.
- the one or more software applications may enable the display of a plurality of selectable action options in the action zone including a plurality of non-overlapping subzones.
- the subzones may include an interface control subzone, an information subzone, and a system control subzone.
- the one or more software applications may enable the display of one or more selectable action options that may be displayed in predesignated subzones, wherein the plurality of selectable action options may be modified based on a selection of the one or more selectable navigation options, wherein the selection may be one or more of a user selection and a default selection.
- the one or more software applications may receive, at the hardware device, data representing a user selection of one of the one or more selectable action options, and may control an operating state of one or more physical offshore drilling rig components based on the user selection.
- the HMI application may be configured to implement one or more standard operating procedures applicable to one or more offshore drilling rigs.
- the HMI application may be further configured to receive, at the hardware device, data representing one or more modifications to the one or more standard operating procedures, apply the one or more modifications to the one or more standard operating procedures to create one or more modified standard operating procedures, and apply the one or more modified standard operating procedures to the one or more offshore drilling rigs.
- the one or more selectable navigation options may include one or more of a blowout preventer (BOP) stack control option, a diagnostics option, a testing option, a settings option, an alarms option, a diverter option, a surface system option, an electronic riser angle option, and an emergency disconnect option.
- BOP blowout preventer
- the one or more software applications may be further configured to, after receiving a user selection of the BOP stack control option, enable the display of a layout diagram that may include one or more selectable components in the information subzone and may represent a current stack arrangement of the one or more physical offshore drilling rig components.
- the one or more software applications may be further configured to enable the display of one or more control options in the interface control subzone that may include one or more control procedures and one or more destructive function control modes.
- the one or more software applications may be further configured to enable the display of one or more visual status displays in the system control subzone and, after receiving a user selection of one of the selectable components or control options, enable the display of one or more function control options in the system control subzone.
- the one or more function control options may correspond to the user selection of one of the selectable components or control options.
- the one or more software applications may be further configured to enable the display of a flowpath within the layout diagram and enable the display of one or more colors for the flowpath.
- One or more highlighted colors may correspond to one or more predicted flowpath states of the flowpath such as a predicted fluid flow state and a predicted fluid non-flow state.
- the one or more software applications may enable the display of one or more function control options in the system control subzone corresponding to the user selection of one of the selectable components or control options.
- the one or more software applications may be further configured to receive a user input activating one or more destructive function control modes, receive a user selection of one or more destructive functions, enable the display of a destructive function confirmation option, and upon receipt of a user selection of the destructive function confirmation option, perform one or more actions on one or more physical rig components corresponding to the selected one or more destructive functions.
- the one or more destructive functions may include one or more of a pipe cutting action and a BOP disconnect action.
- the one or more software applications may be further configured to, after receiving a user selection of the settings option, enable the display of a drag-and-drop interface that may include one or more component icons located in the interface control subzone that may represent one or more physical rig components.
- the one or more software applications may enable the display of metadata describing the one or more physical rig components.
- the one or more software applications may be further configured to, after receiving a user selection of the at least one component operation option, receive a user selection of the one or more component icons.
- the one or more software applications may enable a user to drag the selected one or more component icons onto a layout diagram located in the information subzone that may represent a current stack arrangement of the one or more physical rig components.
- the one or more software applications may modify the layout diagram and control a movement operation of the one or more physical rig components into a modified current stack arrangement to match the one or more component icons comprising the modified layout diagram.
- the one or more software applications may be further configured to, after receiving a user selection of the diagnostics option, enable the display of one or more system diagnostic options in the interface control subzone.
- the one or more system diagnostic options may include one or more of a component diagnostic option, a function diagnostic option, and an event diagnostic option.
- the one or more software applications may enable the display of one or more control options in the system control subzone corresponding to the user selection of one of the one or more system diagnostic options.
- the one or more software applications may be further configured to, after receiving a user selection of the event diagnostic option, enable a display of an event timeline in the information subzone including a linear display of one or more events corresponding to one or more events logged by the HMI application and showing a causal relationship between the one or more events and one or more user actions.
- the one or more software applications may enable a display of an event log in the information subzone including a list of the one or more logged events.
- the one or more software applications may be further configured to enable a display of a component timeline in the information subzone including a linear display of one or more component statuses corresponding to one or more component status events logged by the HMI application.
- the one or more software applications may enable a display of a component log in the information subzone including a list of the one or more logged component status events.
- the one or more software applications may be further configured to enable a display of a pressure and temperature timeline in the information subzone including a linear display of one or more pressure and temperature statuses corresponding to one or more fluid flow status events logged by the HMI application.
- the one or more software applications may enable a display of a pressure and temperature log in the information subzone including a list of the one or more logged fluid flow status events.
- the one or more software applications may be further configured to, after receiving a user selection of the testing option, enable the display of one or more system testing type options in the interface control subzone.
- the one or more system testing type options may include one or more of a function testing option and a pressure testing option.
- the one or more software applications may enable the display of one or more test information fields in the information subzone including one or more of test status information and test history information and, after receiving a user selection of one of the one or more system testing type options, enable the display of one or more selectable test options.
- the one or more software applications may be further configured to, after receiving a user selection of one or more of the one or more selectable test options, perform one or more tests corresponding to the selected one or more selectable test options and delay performing one or more tests corresponding to the unselected one or more selectable test options.
- the GUI may display the action zone in a central portion of the GUI.
- the GUI may display the interface control subzone on a right side portion of the action zone, in a central portion of the action zone, or on a left side portion of the action zone and may include a single active interface window.
- the HMI application may be further configured to enable a display of a color palette comprising a red color and a green color, display a red color to indicate one or more abnormal component states, and display a green color to indicate one or more of an error-free operating status and a physical rig configuration having all rig components correctly configured for a particular rig operation.
- the one or more events may include one or more of a component failure and an alarm.
- the GUI may include a touch screen interface configured to enable a user to select one of the one or more selectable navigation options and one of the one or more selectable action options by touching an icon corresponding to the one or more selectable navigation options or the one or more selectable action options.
- the one or more software applications may be further configured to, after receiving a user selection of the diagnostics option, enable the display of one or more system diagnostic options including one or more of a regulatory compliance option, an operational status option, and an event log option.
- the one or more software applications may be further configured to, after receiving a user selection of the regulatory compliance option, enable the display of a diagnostic decision path tree having one or more levels, one or more nodes, and one or more pathways connecting the one or more nodes, each of the one or more nodes having an icon representing a current diagnostic state of one or more rig components.
- the one or more icons may show a first symbol to indicate one or more abnormal component states and a second symbol to indicate one or more error-free component states.
- the one or more levels may correspond to one or more rig components and the one or more nodes may correspond to one or more component functions.
- the one or more rig components may comprise one or more of an integrated manifold assembly, a regulator assembly, a common rail, and a rigid conduit and hot line valve package.
- the one or more software applications may be further configured to receive a user selection of a level from the one or more levels, enable the display of one or more diagnostic details corresponding to the selected level, and enable the display of one or more functions, each of the one or more functions corresponding to the one or more rig components represented by the selected level.
- a method of implementing a human machine interface (HMI) application may comprise initiating a session of the HMI application by receiving a user input on a user interface running or stored on a hardware device comprising at least one processor.
- the method may further comprise enabling the display of a plurality of non- overlapping zones including an action zone and one or more of a high-level navigation zone comprising one or more selectable navigation options and a system header zone.
- the method may further comprise enabling the display of a plurality of selectable action options in the action zone.
- the action zone may include a plurality of non-overlapping subzones having an interface control subzone, an information subzone, and a system control subzone.
- the method may further comprise enabling the display of one or more selectable action options in predesignated subzones, wherein the plurality of selectable action options may be modified based on a selection of the one or more selectable navigation options, wherein the selection is one or more of a user selection and a default selection.
- the method may further comprise receiving, at the hardware device, data representing a user selection of one of the one or more selectable action options and controlling an operating state of one or more physical offshore drilling rig components based on the user selection.
- an apparatus for implementing a human machine interface (HMI) application may include at least one processor configured to initiate a session of the HMI application by receiving a user input on a user interface running or stored on a hardware device comprising at least one processor.
- the at least one processor may be further configured to receive a user input activating one or more destructive function control modes, receive a user selection of one or more destructive functions, enable the display of a destructive function confirmation option, and, upon receipt of a user selection of the destructive function confirmation option, perform one or more actions on one or more physical offshore rig components corresponding to the selected one or more destructive functions.
- a method that "comprises,” “has,” “includes” or “contains” one or more steps possesses those one or more steps, but is not limited to possessing only those one or more steps.
- terms such as “first” and “second” are used only to differentiate structures or features, and not to limit the different structures or features to a particular order.
- any embodiment of any of the disclosed methods, systems, system components, or method steps can consist of or consist essentially of— rather than comprise/include/contain/have— any of the described elements, steps, and/or features.
- the term “consisting of or “consisting essentially of” can be substituted for any of the open-ended linking verbs recited above, in order to change the scope of a given claim from what it would otherwise be using the open-ended linking verb.
- FIG. 1 illustrates an exemplary HMI method according to an embodiment of the disclosure.
- FIG. 2 shows an embodiment of an exemplary user interface architecture having one or more well-defined zones or screen portions for displaying different types of information and controls according to an embodiment of the HMI system.
- FIG. 3A shows an embodiment of an exemplary GUI display exhibiting the three zones of the screen architecture shown in FIG. 2 as applied to a blow-out preventer (BOP) Stack option according to an embodiment of the HMI system.
- BOP blow-out preventer
- FIG. 3B shows an embodiment of an exemplary GUI display when a component option is selected according to an embodiment of the HMI system.
- FIGs. 4A-4B shows an embodiment of an exemplary GUI display when a process control option is selected according to an embodiment of the HMI system.
- FIG. 5 shows an embodiment of an exemplary GUI display when a user selects a Surface Systems option according to an embodiment of the HMI system.
- FIG. 6 shows an embodiment of an exemplary GUI display when a user selects an Electronic Riser Angle option according to an embodiment of the HMI system.
- FIG. 7 shows an embodiment of an exemplary GUI display when a user selects a Diverter option according to an embodiment of the HMI system.
- FIG. 8A shows an embodiment of an exemplary GUI display when a user selects a Diagnostics option.
- FIG. 8B shows an embodiment of an exemplary GUI display when a user selects a BOP Components option within the Diagnostics option according to an embodiment of the HMI system.
- FIG. 8C shows an embodiment of an exemplary GUI display when a user selects a BOP Functions option within the Diagnostics option according to an embodiment of the HMI system.
- FIG. 8D shows an embodiment of an exemplary GUI display when a user selects a regulatory compliance option according to an embodiment of the HMI system.
- FIG. 9 shows an embodiment of an exemplary GUI display of a diagnostic event log according to an embodiment of the HMI system.
- FIG. 10 shows an embodiment of an exemplary GUI display of a pressure/temperature log according to an embodiment of the HMI system.
- FIG. 11 shows an embodiment of an exemplary GUI display of a BOP Component log according to an embodiment of the HMI system.
- FIG. 12 shows an embodiment of an exemplary GUI display when a user selects a Testing option according to an embodiment of the HMI system.
- FIG. 13 shows an embodiment of an exemplary GUI display when a user selects a System Settings option according to an embodiment of the HMI system.
- FIG. 14 shows an embodiment of an exemplary GUI display when a user selects an Alarms option according to an embodiment of the HMI system.
- FIG. 15 shows an embodiment of an exemplary GUI display when a user selects an Emergency Disconnect Sequence (EDS) option according to an embodiment of the HMI system.
- EDS Emergency Disconnect Sequence
- FIG. 16 shows an embodiment of an exemplary client-server interface according to an embodiment of the HMI system.
- FIG. 1 illustrates an exemplary HMI method 100 according to an embodiment of the disclosure.
- method 100 may begin at step 110 by receiving a user input to initiate an HMI session.
- the system may initiate an HMI session when a user accesses a hardware device.
- the hardware device may be connected to a network.
- the hardware device may be a computer terminal located at an oil rig site or a computer terminal located remotely from an oil rig site.
- the oil rig site may be an offshore site and the oil rig may have one or more physical drilling components configured for offshore drilling.
- an offshore drilling oil rig may have BOP components.
- the hardware device may also be a mobile device.
- the hardware device may be configured to access one or more software applications that perform HMI functionalities.
- the system may initialize the HMI session when a user accesses a user interface comprising the hardware device.
- the user interface is defined broadly and may comprise a client device that may access one or more applications stored on one or more server devices. The user interface may also access one or more applications stored locally on the client device.
- the system may continue method 100 at step 120 by enabling the display of a plurality of selectable options to the user.
- the display comprises a graphical user interface (GUI) enabling a user to view and interact with one or more display elements on a screen.
- GUI graphical user interface
- the system may enable the display by causing one or more processors configured for display functionality to perform actions that implement the display functionality.
- the one or more processors may execute code or initiate one or more software applications that implement the display functionality.
- the actions performed by the one or more processors may cause the plurality of selectable options to be displayed to the user via a mobile device and/or computing device.
- the selectable options may comprise one or more categories relevant to operating an oil rig.
- Other selectable options may comprise one or more elements comprising a log display. These options may be displayed as one or more selectable icons located in a predefined portion of the screen and enable the user to easily navigate between the one or more selectable options.
- the icons may represent the different selectable options available to the user.
- the system may continue method 100 at step 130 by receiving a user selection of one of the selectable options.
- the user may make a selection by selecting an icon corresponding to the category the user desires to access.
- the user may select elements displayed in the GUI via a keyboard, mouse, touchscreen or touchpad, or in any other suitable manner.
- the system at step 140 may enable the display of one or more selectable components and/or processes at the mobile device and/or computing device based on the user selection made from the plurality of selectable options.
- the selectable components may be located in a predefined portion of the screen different than the selectable option icons.
- the selectable processes may be located in a predefined portion of the screen different than the selectable option icons and the selectable components.
- the selectable components may be arranged in a layout diagram and may correspond to one or more physical components of an oil rig (e.g., a riser connector, lower marine riser package, blowout preventer stack, blowout preventer, ram, annular, accumulator, test valve, failsafe valve, kill and/or choke line and/or valve, and/or the like).
- the selectable processes may comprise one or more processes for manipulating physical components of an oil rig and/or performing actions using physical components of the oil rig.
- the selectable components may comprise selectable icons having symbols defined to represent a particular physical component of the oil rig.
- the system may continue method 100 at step 150 by receiving a user selection of a selectable component and/or selectable process. The user may make a selection by selecting an icon from the GUI representing a component or a process.
- the system at step 160 may enable the display of one or more selectable action options.
- action options for a component selection may comprise one or more options for changing a physical configuration of the selected component, activating or deactivating the selected component, and changing various settings of the selected component.
- Action options for a process selection may comprise one or more steps for performing the selected process.
- the action options may be displayed in a predefined portion of the screen different than the selectable option icons, the selectable components, and the selectable processes. The action options may be displayed in such a way as to not obscure other elements displayed in the GUI.
- the system may continue method 100 at step 170 by receiving a user selection of one or more action options.
- the system at step 180 may enable the performance of a particular action or process corresponding to the action option selected by the user and received by the system.
- the system controls physical elements of the oil rig and may perform the selected action on appropriate oil rig elements.
- the system may repeat steps 130-180 as many times as necessary in order to perform all actions the user desires to perform during the HMI session.
- FIGs. 2-15 show examples of a GUI that may be displayed on a computing device.
- the GUI may be used by a user to implement one or more software applications to perform one or more embodiments of method 100 (see FIG. 1).
- the GUI may be implemented using a suitable operating platform, such as Windows, Android, Apple iOS, or an internal proprietary operating system.
- FIG. 2 shows an embodiment of an exemplary user interface architecture 200 having one or more well-defined zones or screen portions for displaying different types of information and controls within the HMI.
- One or more main "overview" screens may be accessible by the user at all times. This may avoid poor navigation patterns exhibited by certain prior art systems and may improve the efficiency of the user's HMI session.
- the interface architecture comprises a navigation zone 202, a system header zone 204, and a canvas zone 206.
- Navigation zone 202 may comprise one or more selectable icons corresponding to various user options. These user options may correspond to the selectable options described in step 120.
- System header zone 204 may provide the user with a high-level status of the system, a status of alarms, a title of the current screen, and date & time information.
- Canvas zone 206 may provide the user with system information and controls.
- Canvas zone 206 may comprise the one or more selectable components and/or processes described in step 140. In some embodiments, certain sub-portions of canvas zone 206 may be assigned to display certain components and/or processes.
- FIG. 3A shows an embodiment of an exemplary GUI display 300 exhibiting the three zones of the screen architecture shown in FIG. 2 as applied to a blow-out preventer (BOP) Stack option.
- navigation zone 202 comprises system navigation icons 302 that may always be present to enable users to quickly change from one section of the system to another.
- system navigation icons 302 may correspond to the selectable options described in step 120. When a user selects one of user navigation icons 302, the icon may be highlighted to inform the user of the display being actively viewed.
- the bottom left corner of navigation zone 202 comprises button 304 that may begin an Emergency Disconnect Sequence (EDS). This sequence may be an option that disconnects certain physical elements of the oil rig in the event of certain emergencies. EDS button 304 may be located away from the most used controls of the system, but in a consistent, always-present location for quick access under duress.
- EDS Emergency Disconnect Sequence
- screen title 306 may be displayed in system header zone 204 to help identify what screen the user is viewing. It may also display a breadcrumb trail to assist the user in determining his current system level.
- system header zone 204 may contain a system status section 308 that may include an indication of whether the wellbore of the oil rig is open or closed, whether the system is fully functional, whether failsafes are open or closed, and whether there are any active alarms. System status section 308 may always be displayed in system header zone 204 so that any user can get the high-level status of the BOP control system at a glance.
- system header zone 204 may comprise an alarm status section 310 that consistently display any uncleared alarms so that the user can assess if there are events that need to be addressed.
- a time and date section 312 may be displayed consistently in system header zone 204.
- a left sidebar of canvas zone 206 is where procedure controls and access controls may be located.
- process control icon 314 may correspond to a selectable process described in step 140.
- the left sidebar of canvas zone 206 may also display processing capacity information 316 and destructive function control icons 318.
- Capacity information 316 may inform the user of the current processing capacity of the oil rig.
- Destructive function control icons 318 may comprise safety features that keep certain destructive function control modes in a default "off status to prevent a user from accidentally performing a destructive function.
- Destructive functions may be functions that cut pipe, disconnect parts of the BOP stack, or could otherwise cause major delays in the functioning of the oil rig if functioned accidentally.
- a main, central zone of canvas zone 206 is where information— values, configurations, status, physical components, etc.— may be displayed.
- a layout of one or more component icons 320 may enable the user to view current rig operating status.
- component icon 320 may correspond to a selectable component described in step 140.
- Various colors, symbols, and metadata may be used to inform the user of the current state of various rig components.
- a right sidebar of canvas zone 206 may comprise controls for the functioning of the system and/or visual status displays 322 for certain components. In the embodiment shown, visual status displays may inform the user of current pressure and temperature of certain components.
- process control icon 314 or component icon 320 Upon a user selection of process control icon 314 or component icon 320, details about the selected process or component are displayed in the right sidebar of canvas zone 206.
- the only place in the HMI where the user can cause an actual function of a component or process is in this right sidebar.
- the mental strain on the user may be decreased.
- accidental activation of destructive functions may be drastically reduced and/or eliminated.
- the HMI for the BOP control system revolves around the BOP Stack screen, which may be accessed upon a user selection of the corresponding system navigation icon 302. This may be considered the home screen for user, where they may start and end many key operation tasks.
- the HMI may comprise a number of key interaction principles.
- the design may utilize a color palette that may easily inform a user of current operating conditions and may allow for improved situational awareness.
- functioning a component in a consistent, predictable way may be key to preventing errors (thereby reducing related downtime) and maximizing user efficiency.
- important structural oil rig elements such as shears and connectors are disabled by default.
- the user must take a deliberate step of activating destructive functions for these components which may prevent accidental operation.
- Certain preset procedures e.g., automatically closing the diverter, or lining up the BOP for drilling
- Certain functions may require a two-handed operation by regulation for safety considerations.
- the safety features provided by a traditional two-handed operation may be realized in other, more efficient ways.
- the design of some embodiments may utilize a color palette that allows for improved situational awareness.
- elements colored green may indicate normal component states representing normal and error-free functioning or drilling conditions
- elements colored red may indicate abnormal component states representing problems, alarms, and errors.
- this design may reduce the cognitive load or amount of mental effort that users expend as they utilize the system. When cognitive load is low, performance time and errors may decrease while the probability of successfully accomplishing a goal may be increased. In this way, users may be able to easily interpret essential elements in the interface to quickly understand and respond to any situation.
- system status section 308 may be colored green when the wellbore is open and ready to function but may be colored red when the wellbore is closed.
- component 320 may be colored green when that component is functioning normally but colored red when that component is functioning abnormally or in an alarm state. In some embodiments, green and red may not be displayed simultaneously. If the system is functioning in a normal state, all elements will be colored green. If any element of the system is functioning abnormally, the malfunctioning component and system status section 308 may be colored red.
- FIG. 3B shows an embodiment of an exemplary GUI display 300 when a component icon 320 is selected.
- control options field 324 for that component may be displayed in the right sidebar of canvas zone 206.
- the control options within control options field 324 may correspond to action options described in step 160.
- a selected component icon 320 may be outlined in a particular color to inform the user that a component is selected.
- the border of a selected component may be blue, and the label may comprise bold blue text.
- there is a common problem where the state of a component may be represented by a button.
- control options field 324 may open on the right sidebar of canvas zone 206.
- a blue stripe pattern may be displayed to draw a direct connection between the selected component 320 and its control options field 324 on the right.
- Pressure/temperature visual status displays 322 may be repositioned within canvas zone 206 when a control options field 324 is opened.
- a state for a selected component 320 may be clearly labeled in a component state field 326, which may be in close proximity to the available component functions in component options field 324.
- the available functions may be presented in a common order and layout.
- action state options 328 e.g., Close, Pause, and Open
- Available action state options 328 may have a certain color and may be selectable while unavailable action options may be have a different color and/or a pattern.
- unavailable action options may be a gray color and/or may have a diagonal line pattern.
- control options field 324 may contain one or more action status fields 330 and component action options 332.
- Action status fields 330 may inform the user of the progress of certain actions while component action options 332 may enable the user to perform various functions of the selected component 320.
- Action status fields 330 may contain contextual data (e.g., progress, gallons, time, pressure) relevant to the selected component 320.
- contextual data e.g., progress, gallons, time, pressure
- an icon in the action status field 330 may animate to indicate the current action and show current progress of the function.
- the contextual data may also update in real-time.
- the component state field 326 may update to reflect a modified state and progress bars in action status fields 330 may display the modified contextual data.
- the user Before functioning destructive components like shears and connectors, the user may need to activate the access control for that type of component by selecting one or more of destructive function control icons 318.
- a destructive component like a shear or a connector— i.e., any component that has an initial access control— there may also be a two- part confirmation displayed in control options field 324 before enabling the destructive function.
- the two-part confirmation comprises the selection of a checkbox and a selection of a function activation button.
- the use of destructive function control icons 318 may be a safety and error- prevention measure.
- Destructive function components such as shears and connectors, may be disabled in a default state. Activating these destructive components may add a deliberate step that makes accidental operation less likely.
- certain components may not be available to be activated during certain system modes. For example, when the UMI system is in a drilling mode, a wellhead connector component may be unable to be accessed. When the HMI system is in Run/Pull Mode, a riser connector component may be unable to be accessed.
- the icons when the user activates one or more of destructive function control icons 318, the icons may be colored red to signal to the user that the activation of these destructive components may need special attention.
- FIGs. 4A-4B show an embodiment of an exemplary GUI display 400 when a process control icon 314 is selected.
- Procedures like automatically closing the diverter, or lining up the BOP for drilling
- process control options field 402 may be displayed in the right sidebar of canvas zone 206 when a user selects a process control icon 314.
- a checklist for pre-function optional confirmation items may be displayed in process control options field 402. These may comprise helpful reminders for tasks outside of the BOP system's control.
- a checklist for required pre-function confirmation items may also be displayed.
- a checkbox as a precaution before starting the sequence or procedure.
- this option may be presented for the user to select.
- a preselected option may be configurable in user settings.
- component function steps 404 may be listed within process control options field 402 in the order in which they may be functioned. This order may be predetermined by configurable procedure settings.
- the user may activate the procedure by selecting process activation button 406.
- one or more live progress indicators 408 corresponding to each step may display current progress of the procedure.
- progress indicators 408 may be expandable to display additional details about a particular step (e.g., gallon count or pressure.).
- the user may exit the procedure by selecting process end button 410.
- a BOP Stack screen may comprise a graphical representation or layout of a lower marine riser package (LMRP) and a BOP. It may include components 320 such as rams, annulars, choke and kill valves, connectors, pressure indicators, and a total gallon count.
- LMRP lower marine riser package
- this screen may comprise access control modes for destructive components 318 such as shears and connectors— components that if functioned errantly would lead to BOP downtime.
- Available pressure and temperature sensor values 322 may be displayed in the canvas zone 206 if there is no control panel present.
- LMRP Connector Control when the system is in a drilling mode, only certain destructive functions 318 such as, for example, Shear Control and LMRP Connector Control can be operable— Wellhead Connector Control may be disabled in this mode. Conversely, when the system is in a run/pull mode, LMRP Connector Control may not be operable.
- the user may select capacity information 316 to open controls for resetting a count and viewing a detailed log of fluid usage.
- components 320 that are on the wellbore and affect the ability to drill are displayed in a green color. This may provide an easy, at a glance (or across the room) view of whether or not the wellbore is open. In certain modes, some components 320 may be disabled.
- Disabled components may show their state through color and icon just like enabled components. Both enabled and disabled components may have metadata or labels that identify the components. These labels may be visible both when the components are enabled and disabled. In some embodiments, failsafe components and valve components may be colored gray instead of green unless they are in an abnormal or unexpected position. In these abnormal cases, the component icon would be colored red. [0067] Referring back to the embodiment shown in FIG. 3B, action status fields 330 may be based on one or more algorithms that takes time, volume, and pressure into account. Knowing these three expected values, the system may estimate progress— and use those three values to indicate when a component does not function as expected. Expected values may be defined at a configuration stage, and action status fields 330 may show current and expected values.
- the right-hand end of the progress bar may represent the limit of whether or not the value may trigger an alarm.
- certain action status fields 330 may move all the way to the right of the progress bar, and the value's text readout may continue to count.
- the appropriate alarm may also be displayed in control options field 324 (along with other alarm display points) when values move outside acceptable ranges.
- the UMI may use a standard visual pattern. This pattern is designed to give feedback to verify that the system received an input from the user and indicate how a user may enable a component. For example, if a user selects a disabled component, the component icon may blink a transparent white color and receive a border.
- controls related to the selected disabled component may also blink with the same visual indicators discussed above.
- the white fill and gray border may fade out over a one second interval.
- the control indicator may fade out at the same rate as the component indicator until the component returns to its previous appearance.
- the HMI may predict the presence of fluid and/or pressure in the wellbore by using a highlighted flowpath 333.
- flowpaths where the user can expect fluid to be flowing may be highlighted in a blue color.
- that section of the wellbore may be highlighted with an alternate color such as magenta.
- the main flow of fluid may be highlighted blue to show where the fluid has a high probability of flowing. Anywhere that fluid can also be flowing in the kill or choke lines may be highlighted with a blue color.
- a "normal" state of the BOP may be defined when it is initially configured. If components 320 are not in their predefined normal states, a Line-Up procedure can be used to automatically put them into the right state. This Line-Up procedure may comprise one of process control icons 314. The Line-Up procedure may combine an awareness of the system's state, decide what components to function, and manually function multiple components into one automated procedure. Referring back to the embodiments shown in FIG. 4A, upon beginning a procedure, information for the selected procedure may be displayed in the process control options field 402. Components 320 may not be selectable while a procedure is running, which may be defined by any time that process control options field 402 is present.
- the components to be functioned are determined dynamically based on current state and desired state.
- Pressing process activation button 406 may start performing the steps 404 of the procedure.
- their progress indicators 408 show 100%, and the current function's status may be expanded to display the progress indicator.
- pressing process end button 410 may close the process control options field 402 and re-enable individual component 320.
- the individual step progress indicators 408 may be expanded to show more detailed information (e.g., time, gallon count, and regulator pressure).
- a sequence of actions to shut in the well may also be designed as a procedure in the HMI.
- This Shut- in Well procedure may comprise one of process control icons 314.
- the Shut-In Well procedure may have a handful of optional items to help the user remember his training in a time of distress. Optional items are items that will not slow down the time-sensitive act of shutting the well.
- An important step that may be initially included in the Shut-In Well procedure may be the closing of one of the annulars. This can be configured at deployment. Pressing process activation button 406 may immediately start functioning the selected annular. As the annular closes, progress may displayed by progress indicators 408 and more detailed information can be found by expanding the progress module.
- This detailed information may enable the user to verify the time, pressure, and gallon count.
- the user may have two options: 1) the user may view optional steps, which can be configured to include other components such as opening the choke valves to begin to manage the kick, and 2) exit the procedure in order to deal with other concerns or systems. For each optional step, there may be additional prompts for the user to select a certain function rather than automatically firing multiple functions. If the user decides to view the optional steps, the procedure may be exited after all optional steps are executed or considered. [0072] In some embodiments, the control system may automatically monitor all fluid used in functioning BOP components.
- the gallon counter may visually be treated like a component, as an affordance that it will open up its own component options field 324 on the right hand side of the screen.
- the only control available for the gallon count may be a Reset Gallon Count button.
- the HMI may provide audible feedback to a user upon a user selection of one or more functions.
- the BOP Stack screen may enable the user to actuate various functions on the BOP. These functions may control components such as upper pipe rams, lower pipe rams, annulars, and the like.
- the audible feedback system may provide an audible confirmation of the selected function to the user. For example, if a user selects the upper pipe rams, an audible confirmation may be issued to the user confirming that the upper pipe rams are selected.
- a user may be careless in the selection and may select an undesired function.
- the audible confirmation may alert the user to the incorrect selection and allow the user to make the correct selection before the function is initiated.
- the user may have mistakenly selected the upper pipe rams instead of the lower pipe rams.
- the audible feedback system may provide another safety element that may alert a user to possible carelessness and mitigate damage that may otherwise be caused to the BOP due to accidental function initiation.
- FIG. 5 shows an embodiment of an exemplary GUI display 500 when a user selects a Surface Systems option.
- state option field 502 may comprise one or more surface system component option icons 504 that may give the user access to the current state of various surface system components.
- These surface system components may include a Fluid Mixing Unit, a Hydraulic Power Unit, a Hotline & Conduit Valve Package (HLCVP), and a band of Surface Accumulators. Graphic representations of those systems may be used when appropriate.
- HLCVP Hotline & Conduit Valve Package
- FIG. 5 shows an embodiment of an exemplary GUI display 500 when a user selects a Surface Systems option.
- state option field 502 may comprise one or more surface system component option icons 504 that may give the user access to the current state of various surface system components.
- These surface system components may include a Fluid Mixing Unit, a Hydraulic Power Unit, a Hotline & Conduit Valve Package (HLCVP), and a band of Surface Accumulators. Graphic representations
- the Hydraulic Power Unit in conjunction with the Surface Accumulator Bank, may be responsible for supplying pressurized hydraulic flow to on-stack common rails through rigid conduits and hotlines.
- the Fluid Mixing Unit may store additive concentrate and glycol and deliver metered additive concentrate, glycol, and potable water to a Hydraulic Power Unit reservoir tank.
- the Surface Accumulator Bank may be responsible for stored hydraulic energy for nominal operations of the BOP.
- the Hotline and Conduit Valve Package (HLCVP) may be responsible for providing fluid filtration subsea, diagnosing fluid quality, providing a means to isolate and flush rigid conduits and hotlines, and connecting surface pressure sources to common rails.
- FIG. 6 shows an embodiment of an exemplary GUI display 600 when a user selects an Electronic Riser Angle option.
- These screens may display information about the position and angle of the BOP and riser. This information may be visualized on an X-Y graph as well as a tabular format.
- a vertical overview 602 of the riser angle may be displayed on a left side of canvas zone 206.
- a top-down visual summary graph 604 of the riser angle information may be displayed on a right side of canvas zone 206.
- a user can select one or more of a plurality of viewing option icons 606 to view the angle information in top-down visual summary graph 604.
- FIG. 7 shows an embodiment of an exemplary GUI display 700 when a user selects a Diverter option.
- This option may show the state of several valves, regulators, and other devices related to a diverter and may also facilitate changing pressures.
- This option may need to be configurable as each rig may have a different diverter setup and components.
- process option field 702 may comprise one or more process option icons 704 that may give the user quick access to one or more automated and guided procedures such as a Diverter Close sequence and a Line Up for Drilling sequence.
- a representative depiction 706 of the diverter system may be displayed to give the user an overview of the state of the riser and the state of key connection components. The components may be organized by how they are physically connected. One or more dog components may be shown separately from the diverter system depiction in the left side of canvas zone 206.
- pressure/temperature visual status displays 708 may be available to enable the user to monitor pressure and temperature readings for various components.
- the user may select a component from representative depiction 706 to open a component control field (not shown but similar to component options field 324) on the right side of canvas zone 206.
- the component control field may comprise elements similar to component state field 326, available action state options 328, one or more action status fields 330, and component action options 332, as shown in FIG. 3B.
- the user may initiate an operation by selecting one or more action state options 328.
- the various components representative depiction 706 may have differing states for display in component state field 326. For example, valves may have open and closed states, packers may have energized and de-energized states, and dogs may have latched and unlatched states.
- Action status fields 330 may comprise progress indicators that may show current and expected values. Associated regulator elements may also be controlled from the component control field.
- the components may go to these states when the sequence is initiated: Diverter Locking Dogs EXTEND, Flow Line Seals ENERGIZE, Master Overboard Vent Valve OPEN, Port (or Starboard) Vent Overboard Valve OPEN, Flow Line Valve CLOSE, Trip Tank Return Valve CLOSE, Lower Solid Packer ENERGIZE, Diverter Packer CLOSE.
- the components may go to these states when the sequence is initiated: Flow Line Valve OPEN/CLOSED depending on whether the driller lines up on the Flow Line or Trip Tank Return Line, Fill Up Valve CLOSED, Test Line Valve CLOSED, Trip Tank Return Valve OPEN/CLOSED depending on whether the driller lines up on the Flow Line or Trip Tank Return Line, Water Injection Valve CLOSED, Diverter Packer OPEN, Diverter Locking Dogs EXTENDED, Insert Packer Locking Dogs EXTENDED, Master Overboard Valve CLOSED, Mud Gas Separator Valve CLOSED, Tension Ring to Diverter Housing Dogs EXTENDED, Telescopic Joint Latch Dogs EXTENDED.
- the user may activate the selected sequence to initiate the steps in the procedure to occur automatically. While the sequence is being performed, the user may have the ability to see additional details for gallon count, pressure, and elapsed time for each step of the procedure.
- FIG. 8A shows an embodiment of an exemplary GUI display 800 when a user selects a Diagnostics option.
- the Diagnostics screen may present information about alarms, events, and other indicators that may impact the readiness of the BOP.
- the Diagnostics screen may also present an overview of the BOP's readiness and state of compliance with regulatory standards.
- a regulatory status panel 802 may list one or more primary compliance regulations 804 that must be verified in order to safely secure the well. In the embodiment shown, if any of the regulations 804 listed become untrue or unavailable, then the system may be considered out of compliance with regulatory standards. In some embodiments, the well may be shut down until diagnosis and correction of the non-compliant function or component may be performed.
- a user may select a primary compliance regulation 804 to navigate to a BOP function detail screen for a function that is causing the system to be out of compliance.
- clicking anywhere within regulatory status panel 802 may automatically take the user to the first function that is causing the system to be out of compliance.
- clicking anywhere within regulatory status panel 802 may automatically take the user to the first function listed in the panel.
- an events overview panel 806 may display a chronological view of the most recent events both initiated by and received by the control system. In some embodiments, clicking anywhere within the events overview panel 806 may take the user to one or more event log screens.
- an operational status field 808 may provide a summary of the operational readiness of various subsystems 810 of the control system. In some embodiments, clicking on one of the individual subsystems 810 in this field may enable a user to navigate to a diagnostic summary screen for the selected subsystem.
- FIG. 8B shows an embodiment of an exemplary GUI display 800 when a user selects a BOP Components option within the Diagnostics option.
- the display 800 shown in FIG. 8B may be displayed upon a user selection of a subsystem 810 from operational status field 808 shown in FIG. 8A.
- one or more display category option icons 812 may be selected.
- a BOP Component Information screen may be displayed as a default screen or upon a user selection of the corresponding category option icon 812. Selecting a component 814 from the BOP Component Information screen may bring up detailed diagnostic information about the selected component in component options field 816.
- the options contained in component options field 816 are disabled and component 814 cannot be functioned from this screen.
- the Diagnostics option may fulfill several key system requirements. For example, the system may keep a count and be able to display the number of times a device is operated (e.g., opened or closed). The system may also track maintenance data on each part of the BOP. Information tracked might include but might not be limited to install date, part number, last checked date, and number of operations. The system may also indicate when components are reaching mean failure times or when the number of operations approaches or exceeds recommended numbers. In addition, the Diagnostics option may be accessible based on user role. For example, some users may have greater diagnostic access privileges than other users.
- FIG. 8C shows an embodiment of an exemplary GUI display 800 when a user selects a BOP Functions option within the Diagnostics option.
- the BOP Function Details screens will show the operating path to specific BOP components.
- one or more component option icons 808 may be selected.
- one or more component function fields 820 may be displayed in canvas zone 206 corresponding to functions available for the selected component.
- Component function fields 820 may comprise one or more diagnostic displays. For example, a channel control may allow the user to view diagnostic information for an active channel or allow the user to manually view any of the channels.
- a regulator pressure may be displayed as both the instantaneous value and the running trend.
- An Integrated Manifold may be represented as a functional valve block.
- the state of the valves may be displayed as an overall state of either Standby, Actuating, or Venting.
- a flow volume and/or rate may be displayed as a graphical trend.
- Component control field 822 may comprise controls for activating the component function for the selected component function field 820.
- the user may select various options within component control field 822 to activate various aspects of the selected component function. For example, the user may choose a particular hydraulic source system to operate the function or choose a particular channel of the integrated manifold to operate.
- FIG. 8D shows an embodiment of an exemplary GUI display 800 displaying detailed compliance data.
- the display 800 shown in FIG. 8D may be displayed upon a user selection of a primary compliance regulation 804 from regulatory status panel 802 shown in FIG. 8A.
- various operating paths to specific BOP components may be illustrated.
- a function navigation panel 824 may display a list of selectable BOP functions to allow a user to easily navigate to a desired function.
- a diagnostics decision path tree 826 may be displayed.
- Decision path tree 826 may represent the regulatory compliance states of all rig components involved in performing the selected BOP function.
- Diagnostics decision path tree 826 may comprise levels 828, nodes 830, and pathways 832 that can connect certain nodes together.
- Each level 828 may correspond to a particular rig component and each node 830 may correspond to a particular function performed by that component.
- levels 828 correspond to components such as an integrated manifold assembly, a regulator, a common rail, and a rigid conduit and hot lines that are involved with performing the Close Upper Annular function selected by the user in function navigation panel 824.
- an icon 834 may be displayed that may inform the user whether a particular function or component is operating properly and compliant with regulations.
- Diagnostic details 836 may be displayed to assist the user in performing diagnostic functions.
- diagnostics decision path tree 824 may display all of the available hydraulic pathways through the rig components listed in levels 828 for the selected function.
- each function may have three possible channels, each represented by a pathway 832 in decision path tree 826.
- Diagnostic details 836 may be displayed that may represent detailed measurements for each of these channels when a function is operated.
- diagnostic details 836 may include regulator pressure, common rail pressure, function pressure, and vent pressure. The regulator pressure may be displayed as both an instantaneous value and a running trend.
- a function control field 838 may be specific to the function selected in the function navigation panel 824.
- function control field 838 may include multiple functions, only a selected function may be executed.
- the user may be able to choose which hydraulic source system may operate a function, or which channel of the integrated manifold may be activated.
- diagnostic details 836 and function control field 838 the user may be able to access rig components or functionalities that may not be in compliance and perform corrective action.
- icons 834 may change to inform the user that a function or component that was previously non-compliant is now currently compliant.
- the currently selected level may be displayed with a selection border of a particular color such as blue.
- a similar selection border may also denote currently selected functions from navigation panel 824 or other currently selected icons in the GUI display 800.
- display 800 may change to correspond to the currently selected level. More specifically, upon a selection of a particular level 828, diagnostic details 836 may change to correspond to the selected level. For example, if a level 828 corresponding to an integrated manifold assembly is selected, display 800 may change to display diagnostic details 836 and function control field 838 associated with the integrated manifold assembly. The display may similarly change to correspond to the selection when a regulator, a common rail, or rigid conduit and hot lines is selected.
- an integrated manifold display may give a single view of the state of hydraulic pressures within an integrated manifold. Pressure readings may be read on both the input and output sides. Diagnostic details 836 may include integrated manifold summary information, electrical control statuses, and input and output pressures for each of three flow channels. Function control field 838 may change to display functions associated with the integrated manifold assembly that may be selected by the user to perform various diagnostic and/or corrective functions.
- a regulator display may give a single view of the state of hydraulic pressures within a regulator group. Pressure readings may be read on both the input and output sides of each regulator. The status and pressure readings from each regulator in a regulator group may be included in a summary of each regulator assembly. Diagnostic details 836 may include the regulator assembly summary information, electrical control statuses, and input and output pressures for each of three flow channels. Diagnostic details 836 may also display data and corresponding functions associated with each integrated manifold connected in a channel downstream from the regulator. The user may select one or more functions from diagnostic details 836 to navigate to the selected integrated manifold function. Function control field 838 may change to display functions associated with the regulator assembly that may be selected by the user to perform various diagnostic and/or corrective functions.
- a rigid conduit and hot lines display may give a single view of the state of hydraulic pressures within a hot line and rigid conduit valve package. Pressure readings may be read on both the input and output sides of each valve package. The status and pressure readings from each rigid conduit and hot line may be included in a summary of each valve package. Diagnostic details 836 may include the rigid conduit and hot line summary information, electrical control statuses, and input and output pressures for each of three flow channels. Diagnostic details 836 may also display data and corresponding functions associated with each rigid conduit and hot line valve package. The user may select one or more functions from diagnostic details 836 to navigate to the selected rigid conduit and hot line function. Function control field 838 may change to display functions associated with the valve package that may be selected by the user to perform various diagnostic and/or corrective functions.
- a common rails display may give a single view of the state of hydraulic pressures within a subsea system.
- Flow meters and pressure readings available from a downstream portion of a hot line and rigid conduit valve package may be displayed in diagnostic details 836.
- Diagnostic details 836 may also display data for each of the downstream regulator assemblies. The status and pressure readings from each regulator may be included in a summary of each regulator assembly. Diagnostic details 836 may also include common rail summary information and electrical control statuses. Diagnostic details 836 may also display data and corresponding functions associated with each regulator connected in a channel to the common rail. The user may select a particular regulator from diagnostic details 836 to navigate to functions corresponding to the selected regulator.
- the system may navigate to a first default function for the selected regulator.
- decision path tree 826 may be modified to show a level 828 corresponding to the selected regulator as currently selected.
- Function control field 838 may change to display functions associated with the regulator that may be selected by the user to perform various diagnostic and/or corrective functions.
- FIG. 9 shows an embodiment of an exemplary GUI display 900 of a diagnostic event log.
- the event log may provide the user with information about the operation and performance of the entire BOP control system.
- a series of filters for the events may be listed in a filter options field 902. These filters may include date ranges, affected systems, or event types.
- a timeline field 904 of events may be displayed based on the filter options selected in filter options field 902.
- Sliding controls 906 may provide additional filtering functionality. Sliding controls 906 may be moved horizontally along the timeline to select a time interval for displayed events. The events within the selected time interval may be displayed in an event list field 908 in a tabular format and may display event details and attributes. A user may select an event from the timeline field 904 or event list field to display additional details about the selected event in detail field 910. The full event details may be presented in detail field 910 along with possible links to related events or affected systems. The user may select a filter icon 912 to quickly view other events of the same type as the selected event.
- FIG. 10 shows an embodiment of an exemplary GUI display 1000 of a pressure/temperature log.
- a pressure/temperature log may display the historical data of a selected pressure and temperature sensor.
- the pressure/temperature log may be accessed by a user selection of any of the pressure and temperature sensor readings of the visual status displays 322 shown in FIG. 3A.
- a series of filters for the events may be listed in a filter options field 1002.
- a visualization field 1004 may display temperature and pressure graphed over a time period selected from filter options field 1002. Detailed data points from the visualization field 1004 may be listed in a table 1006. Upon selection of an event from table 1006, additional details of the selected event and the component or sensor may be presented in detail field 1008.
- FIG. 11 shows an embodiment of an exemplary GUI display 1100 of a BOP Component log.
- a BOP component log may display the history of a component's functions.
- a series of filters for the events may be listed in a filter options field 1102. These filters may include event number ranges and function types.
- a visualization field 1104 may display data relevant to the selected function type and graphed over an event number range selected from filter options field 1102.
- the historial gallons and seconds of an Upper Annular' s Close function are both graphed for a specific number of past events.
- Detailed data points from the visualization field 1104 may be listed in a table 1106. Upon selection of an event from table 1106, additional details of the selected event and the component may be presented in detail field 1108.
- a Regulators category option icon 802 may display a single view of the state of the hydraulic pressures within subsea components.
- Canvas zone 206 may be used to display a representative depiction of regulators and their operation state. Each regulator may be named and metadata may include a description of affected components, an operational range, setpoint, and readback values.
- An Integrated Manifolds category option icon 802 may display a summary of all of the manifolds, and may allow the user to see details of valve positions and pressures within the manifolds.
- Canvas zone 206 may be used to display a representative depiction of integrated manifolds and their operation state. Each manifold may have several valves and pressure readings.
- the Communications system corresponding to category option icon 802 may be responsible for transferring commands and data between the various HMI interfaces and the physical subsea components and may display a representative depiction of the communications network.
- Each node in the communication network may have the ability to monitor several self-diagnostic attributes such as temperature and water ingress. Examples of information that may be available for diagnostics include a state of physical media links, a log of communications activity, a communications message counter, communication nodes status, and communication packet corruption detection.
- a Hydraulics category option icon 802 may display a list of Hydraulic power sources to allow for easy navigation.
- Canvas zone 206 may be used to display a representative depiction of pumps and motors and their operation state. Clicking on an item in the Hydraulic power sources section may update the view in canvas zone 206.
- a new event may be generated for each time a motor starts. These events may be depicted to show how many motors run and their impact on overall system performance. Current events may be displayed in more detail. Motors that are currently running may be depicted with trend lines while non-operating motors may have a high-level summary of their state displayed.
- a Reservoir category option icon 802 may display a representative depiction of fluid reservoirs.
- An Electrical system corresponding to category option icon 802 may be responsible for transferring electrical power from the surface to the subsea components and may display a representative depiction of the electrical network. The electrical network may be similar to the communications network, but may display electrical measurements.
- FIG. 12 shows an embodiment of an exemplary GUI display 1200 when a user selects a Testing option.
- the Testing screens may give users automated recording mechanisms for periodic tests that are required by regulatory bodies, and that help with early detection of functional issues.
- the testing system may facilitate the running of function tests and pressure tests in both a manual way (e.g., full user interaction) and a guided way (e.g., periodic user interaction).
- the system may also keep a count and be able to display the number of times a device is operated (e.g., opened or closed).
- Function tests may have programmed expected gallon counts, and times to close/open.
- the system may also indicate when expected gallon counts or times to close/open are exceeded and may track maintenance data on each part of the BOP. Information tracked might include but might not be limited to install date, part number, last checked date, and number of operations.
- GUI display 1200 may comprise a test category field 1202 that gives the user options to perform a new test, a test status field 1204 comprising a table displaying operational information about individual system components, and a past function test field 1206 and a past pressure test field 1208 for showing recently performed function and pressure tests.
- the test status field 1204 gives the user information about each component including the number of actuations and the last operated time and/or date. This information may be used to determine whether or not a component should be tested or not.
- Each prior test listed in past function test field 1206 and past pressure test field 1208 may include a check mark if the tests passed or an indication of the number of issues that were found. Clicking on one of these items may display a Test Report to the user.
- the UMI may support three types of tests: Function tests, Pressure tests, and Other tests.
- Function tests may typically be run every 7-14 days and may take a couple of hours to complete. If the operator selects Function Test from test category field 1202, test status field 1204 may be populated with components that are due to be tested. In some instances, the user can add or remove components before starting the test. The user can function components in any order, which may be reflective of normal BOP functioning.
- a Results page may be viewed after the desired tests are performed. Items that need attention would go to the top of the list and details about each item may be viewed by selecting an item on the list.
- Pressure tests may typically be run every 14-21 days and may take several hours to complete.
- the system would follow the pattern from the Function Test described above.
- the system may allow for unstructured "other" tests to be recorded which may allow for a more granular analysis, as the event log identifies all actions during this time as part of a test. For example, if the user wants to perform a simple sensor-based test like a Casing Integrity test, selecting "Other” would allow the user to select as many or as few components or sensors to be recorded as needed. The system may then allow the user to run the test on his own without any extra overhead. The big benefit to the user may be the automated recording of all sensors and components from the test.
- test category field 1201 the user may enter some general information about this test and select a subset of components to be tested. Information about that particular test instance may be recorded by the user. Several fields can be automatically populated based on information that is unlikely to change (e.g., Rig and Well) as well as information that the system is likely to already know (e.g., dates). Components to be tested may be selectable from the list of all components. Selection may be defaulted to include only those components that have not been tested or operated within an allowable time period.
- the user may be guided through the operation of each selected component or may choose components at will to test. The user may choose to follow the list in order or select items as desired. Components may be selected for testing either through a navigational list or a component diagram. The component may then be operated as normal through the typical operator interface shown in the BOP Stack screen of FIG. 3A. This guided testing may be beneficial to the user by drastically reducing the time the user spends testing. It may also reduce overall testing time of the rig components, increasing the time the components may be available to perform their respective functions.
- a results summary page can be reviewed to allow the user to understand errors and look for impending conditions that may impact operational ability.
- the user may select options to edit and save overview attributes of the test.
- a Component Report table may display warnings, errors, and basic status of the testing of each component. Details of that component's test may be also be displayed. Associated sensor values may also be recorded and displayed based on the component that was functioned. Details of the selected component may also be displayed, including information about similar prior tests, allowing the user to see how the current test related to other test or operation events.
- FIG. 13 shows an embodiment of an exemplary GUI display 1300 when a user selects a System Settings option.
- the System Settings screens may allow for configuration of the software to match the hardware and procedures for a particular rig environment.
- the Settings option may be used to make choices about how the BOP system will function. This may include a system operation mode and the pre-selected, or default, choices for auto- sequences such as the diverter auto-close sequence or the emergency disconnect sequence. Some changes may require a user login to apply to ensure that only user having necessary credentials may change the system settings.
- a component field 1302 may display various components that can be added to a BOP diagram 1304 displayed in canvas zone 206.
- the user may use BOP diagram 1304 as a blueprint to assemble the virtual BOP stack interface.
- Configuration field 1306 may comprise overall system parameters as well as detailed component parameters.
- the overall stack configuration can be entered including number of annulars, preventer, and valves.
- the user may click and drag a component symbol 1308 from component field 1302 to a location in the BOP diagram 1304.
- the user may add choke and kill lines to the BOP diagram 1304 by dragging and dropping line components 1310.
- Each component may have specific attributes that may be used throughout the operation of the system and in managing maintenance plans. In some embodiments, clicking on a component symbol 1308 may open an editable interface to input attributes of the component including name, manufacturer information, and sizes.
- the system may have a number of automated sequences to put the system into a known configuration of component states. These configurations may be defined prior to operations, and may be re-defined at a later time.
- the system may provide programmable interfaces to create logic-based conditions and reactions. For example, guided procedures for well control activities such as shut-in may be provided. Components can be added, removed, or reordered by the user.
- an Alarm Rules screen may allow the user the ability to view detailed information about alarm rules and an Alarm Configuration Screen may allow the user the ability to configure any number of alarms.
- the BOP control system may be augmented with input from gas sensors in critical drilling areas. Alarms may be triggered by these sensors and reaction procedures initiated by the system. Alarms may be configurable to trigger on components due for maintenance based on usage.
- the alarm parameters When in an editing mode, the alarm parameters may become fields that logically map to the type of information that may be entered, including radio buttons, pull-down lists, and text fields.
- FIG. 14 shows an embodiment of an exemplary GUI display 1400 when a user selects an Alarms option.
- An alarm may be an audible and/or visible means of indicating to the user an equipment malfunction, process deviation, or abnormal condition that requires action.
- the alarm may indicate a problem that requires a response, not a normal process condition.
- An Alarm Overview screen may give the user quick access to the most urgent, active alarms, and enable the user to take corrective action. The user may perform corrective actions while on an alarms page or may navigate to the BOP system page that is experiencing the alarm event to obtain additional context on the cause.
- Alarm analysis icon 1402 may allow the user to navigate to an Alarm Analysis page, where users can view and manipulate data visualizations such as "alarm response time by event.” The user may select an alarm selection option 1404 to access alarms by category.
- Active alarms may be selected and shown by default, and, in some embodiments, all active alarms may be shown at all times to the user.
- the user may choose to show shelved alarms or all alarms in addition to active alarms by selecting the appropriate alarm selection option 1404.
- the user may select global acknowledge icon 1406 to have the option to acknowledge all active alarms at once.
- the alarm list can be exported as a PDF document or printed by selecting a list output option 1408.
- alarm list field 1410 alarms may listed in the order that they occur so that users can determine if there are any dependencies across the alarms.
- the user may select an entry in alarm list field 1410 to populate status bar 1412 and alarm information field 1414.
- a selected active alarm may appear as a notification in the status bar 1412.
- the notification may include an alarm priority level and an alarm message.
- the details of the selected alarm may appear in alarm information field 1414 and include the response time remaining, alarm reaction time, a visualization of the values that tripped the alarm, and the affected system.
- an alarm reaction time visualization may inform the user of the times the alarm was triggered, silenced, acknowledged, and/or cleared.
- a user may select affected system details from alarm information field 1414 to navigate to a display providing additional details and context on the alarm and functions for addressing the alarm.
- Alarm data may be provided in alarm information field 1414 to show the user alarm activation points, alarm current values, and how the alarm values changed between the time the alarm occurred and the time the alarm was cleared.
- alarm information field 1414 may include fields for the user to make notes after alarms are acknowledged or shelved.
- alarm information field 1414 may list direct consequences of ignoring an active alarm and actions the user may take to correct the issue causing the alarm.
- An alarm overview bar 1416 may be displayed and may relate the number of active alarms across all priority levels.
- Alarm overview bar 1416 may be displayed persistently in system header 204 for all interface options. Any user may silence or acknowledge an alarm by selecting an alarm action button 1418. By selecting one or more alarm option buttons 1420, any operator may flag an alarm as a nuisance so that problem alarms can be identified during alarm maintenance.
- the Past Alarm button may allow the user to navigate to an Alarm Analysis screen, which may display a pre-filtered list of instances of this alarm type. Shelving an alarm, if available for a particular alarm, may prompt the user to make a note explaining the circumstances under which he chose to shelve it.
- an alarm message may be displayed in the status bar 1412 at the top of the screen, and can be seen regardless of which screen is selected.
- Alarm notifications may also appear, when applicable, right on the alarming component or within its control panel.
- user can also see overall alarm status via alarm information field 1414 at the top right.
- Alarm information field 1414 may contain categories such as alarm reaction time, an analysis of the component related to the alarm, and a notation of the systems affected by the alarm. Other fields, such as notes, consequences of the alarm, and corrective actions, may be displayed.
- an audible warning may sound and the alarm message may appears in the status bar 1412.
- the message has a red-colored background and may blink, but the text displaying the priority level number and message may remain static so that they can be easily read by the user.
- the blinking may continue until the operator has selected the Acknowledge alarm action button 1418 for that alarm.
- the operator can select the Silence button to turn off the audible warning sound.
- the operator can tap anywhere on the status bar 1412.
- an alarm indicator may appear on alarming components and may remain until the alarm has cleared.
- the user may review related alarm information in detail in alarm information field 1414.
- the alarm may remain in the alarm list field 1410 until it has both been cleared and been acknowledged by the user.
- the user can use scrolling buttons.
- the user may choose to tap the Shelve button in alarm option buttons 1420 for an active alarm in order to temporarily remove it from the alarm list field 1410.
- the alarm may reappear in the alarm list field 1410 to be managed like any other alarm.
- FIG. 15 shows an embodiment of an exemplary GUI display 1500 when a user selects an Emergency Disconnect Sequence (EDS) option.
- EDS Emergency Disconnect Sequence
- the EDS button 1502 may be persistent onscreen for all interface options.
- the operator may select the EDS button, which may cause control panel 1504 to appear and a transparent screen to appear over the rest of the interface. This may bring more prominence to the control panel 1504 and strongly signal to the user that a destructive action is being started.
- the user may have the option to change the sequence type before firing the function by selecting one or more of sequence type buttons 1506.
- the user may then select the checkbox 1508 to confirm the intention to start EDS.
- the Proceed button 1510 may be disabled.
- the Proceed button 1510 may be activated.
- the sequence may commence.
- equipment associated with EDS functions e.g., unlatching choke and kill lines
- text that describes may appear along with a function progress bar.
- Time and volume values may also be displayed.
- the components on the BOP stack may show their status through color changes, blinking, and icon state changes.
- an Exit button (not shown) may appears at the bottom of the control panel 1504 which the user may select to dismiss the control panel. When this is done, the transparent screen may be removed. The changes to the components on the BOP stack may be reflected in their current states, shown on the BOP screen.
- FIG. 16 shows an embodiment of an exemplary client-server interface according to an embodiment of the HMI system.
- the HMI system may comprise one or more clients 1602 and one or more servers 1604 that may interact with each other.
- client 1602 may be a hardware computing device that comprises one or more processors 1606, one or more memory devices 1608, and a user interface 1610.
- servers 1604 may be hardware computing devices that comprise one or more processors 1612 and one or more software applications 1614.
- the user may access client 1602 through user interface 1610 and enter inputs that instruct client 1602 to access one or more software applications 1614 from one or more servers 1604 to perform one or more different functions available in the HMI system.
- client 1602 and servers 1604 may be connected via one or more wired and/or wireless networks 1616 (e.g., Ethernet, WAN, LAN, Wi-Fi, telephone switching network, and/or the like).
- wired and/or wireless networks 1616 e.g., Ethernet, WAN, LAN, Wi-Fi, telephone switching network,
- Non-transitory computer-readable media includes physical computer storage media.
- a physical storage medium may be any available medium that can be accessed by a computer.
- non-transitory computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other physical medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer.
- Disk and disc includes compact discs (CD), laser discs, optical discs, digital versatile discs (DVD), floppy disks and Blu-ray discs. Generally, disks reproduce data magnetically, and discs reproduce data optically. Combinations of the above are also included within the scope of non-transitory computer-readable media.
- the functions described above may be achieved through dedicated devices rather than software, such as a hardware circuit comprising custom VLSI circuits or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components, all of which are non-transitory.
- Additional examples include programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices or the like, all of which are non-transitory.
- Still further examples include application specific integrated circuits (ASIC) or very large scale integrated (VLSI) circuits.
- ASIC application specific integrated circuits
- VLSI very large scale integrated
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Geology (AREA)
- Mining & Mineral Resources (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geochemistry & Mineralogy (AREA)
- Environmental & Geological Engineering (AREA)
- Fluid Mechanics (AREA)
- Automation & Control Theory (AREA)
- Chemical & Material Sciences (AREA)
- Chemical Kinetics & Catalysis (AREA)
- User Interface Of Digital Computer (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Testing Or Calibration Of Command Recording Devices (AREA)
- Operations Research (AREA)
- Eye Examination Apparatus (AREA)
- Input From Keyboards Or The Like (AREA)
- Debugging And Monitoring (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims
Priority Applications (9)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2017228462A AU2017228462B2 (en) | 2016-03-04 | 2017-03-03 | Methods, apparatuses, and systems for human machine interface (HMI) operations |
| CN201780027491.0A CN109564407A (en) | 2016-03-04 | 2017-03-03 | Methods, devices and systems for human-computer interaction (HMI) operation |
| JP2018566190A JP6929308B2 (en) | 2016-03-04 | 2017-03-03 | Methods, devices, and systems for human-machine interface (HMI) operation |
| MX2018010684A MX385494B (en) | 2016-03-04 | 2017-03-03 | METHODS, APPARATUS AND SYSTEMS FOR HUMAN MACHINE INTERFACE (HMI) OPERATIONS. |
| SG11201807564SA SG11201807564SA (en) | 2016-03-04 | 2017-03-03 | Methods, apparatuses, and systems for human machine interface (hmi) operations |
| BR112018067822-8A BR112018067822B1 (en) | 2016-03-04 | 2017-03-03 | Methods, devices and systems for human-machine interface (HMI) operations. |
| KR1020187028750A KR102414287B1 (en) | 2016-03-04 | 2017-03-03 | Methods, apparatuses, and systems for human machine interface (HMI) operations |
| EP17760904.7A EP3423904B1 (en) | 2016-03-04 | 2017-03-03 | Methods, apparatuses, and systems for human machine interface (hmi) operations |
| CA3055283A CA3055283C (en) | 2016-03-04 | 2017-03-03 | Methods, apparatuses, and systems for human machine interface (hmi) operations |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201662303968P | 2016-03-04 | 2016-03-04 | |
| US62/303,968 | 2016-03-04 | ||
| US201662344105P | 2016-06-01 | 2016-06-01 | |
| US62/344,105 | 2016-06-01 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017152058A1 true WO2017152058A1 (en) | 2017-09-08 |
Family
ID=59724109
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2017/020673 Ceased WO2017152058A1 (en) | 2016-03-04 | 2017-03-03 | Methods, apparatuses, and systems for human machine interface (hmi) operations |
Country Status (10)
| Country | Link |
|---|---|
| US (2) | US10338578B2 (en) |
| EP (1) | EP3423904B1 (en) |
| JP (1) | JP6929308B2 (en) |
| KR (1) | KR102414287B1 (en) |
| CN (1) | CN109564407A (en) |
| AU (1) | AU2017228462B2 (en) |
| CA (1) | CA3055283C (en) |
| MX (1) | MX385494B (en) |
| SG (2) | SG10202101949QA (en) |
| WO (1) | WO2017152058A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020035696A1 (en) * | 2018-08-16 | 2020-02-20 | Centrica Plc | Sensing fluid flow for estimating fluid flow state |
Families Citing this family (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11079893B2 (en) * | 2015-04-15 | 2021-08-03 | Airwatch Llc | Remotely restricting client devices |
| WO2017152058A1 (en) | 2016-03-04 | 2017-09-08 | Transocean Innovation Labs Ltd | Methods, apparatuses, and systems for human machine interface (hmi) operations |
| JP6972565B2 (en) * | 2017-01-31 | 2021-11-24 | オムロン株式会社 | Information processing device, control method of information processing device, and control program |
| US10788972B2 (en) * | 2017-10-02 | 2020-09-29 | Fisher-Rosemount Systems, Inc. | Systems and methods for automatically populating a display area with historized process parameters |
| CN111491775B (en) * | 2017-10-20 | 2023-01-13 | 日精Asb机械株式会社 | Blow molding device and interface device equipped in blow molding device |
| DE102017126561A1 (en) * | 2017-11-13 | 2019-05-16 | Airbus Defence and Space GmbH | Test system and method for the coordinated execution of a test |
| USD881916S1 (en) * | 2018-05-30 | 2020-04-21 | Life Technologies Corporation | Display screen with graphical user interface for fluid mixing |
| EP3841406B1 (en) * | 2018-08-21 | 2024-07-10 | Services Pétroliers Schlumberger | Dynamic field operations system |
| AU2019372358A1 (en) | 2018-11-01 | 2021-05-20 | Everbridge, Inc. | Analytics dashboards for critical event management software systems, and related software |
| USD926788S1 (en) * | 2019-05-14 | 2021-08-03 | Doosan Machine Tools Co., Ltd. | Display screen with graphical user interface for machine tool |
| USD970515S1 (en) * | 2019-10-07 | 2022-11-22 | Wells Fargo Bank, N.A. | Display screen or portion thereof with graphical user interface |
| USD957409S1 (en) | 2019-10-23 | 2022-07-12 | Palantir Technologies, Inc. | Display screen or portion thereof with graphical user interface |
| USD958165S1 (en) * | 2019-10-24 | 2022-07-19 | Daktronics, Inc. | Portion of a display screen with a graphical user interface |
| USD954070S1 (en) * | 2019-10-31 | 2022-06-07 | Bottomline Technologies Limited | Display screen with graphical user interface |
| CN110888388B (en) * | 2019-11-22 | 2020-12-11 | 北京法玛碧欧技术有限公司 | Multi-user management system based on human-computer interface |
| US11506050B2 (en) * | 2019-12-27 | 2022-11-22 | Adams Testing Service, Inc. | Hydraulic pressure testing system, and method of testing tubular products |
| US12000268B2 (en) | 2019-12-27 | 2024-06-04 | Adams Testing Services, Inc. | Hydraulic pressure testing system, and method of testing tubular products |
| US12360026B2 (en) | 2019-12-27 | 2025-07-15 | Adams Testing Service, Inc. | Hydraulic pressure testing system, and method of testing tubular products |
| US11816618B1 (en) * | 2020-03-18 | 2023-11-14 | Sidetrack AI, Inc. | Method and system for automatically managing and displaying a hypergraph representation of workflow information |
| US11880184B2 (en) | 2020-05-29 | 2024-01-23 | Honeywell International Inc. | Operator console providing guidance for operator decisions |
| US11934172B2 (en) | 2020-06-15 | 2024-03-19 | Honeywell International Inc. | Operator console with dynamic future representations for processing equipment |
| US12535942B2 (en) * | 2020-07-09 | 2026-01-27 | Hydril USA Distribution LLC | Blowout preventer system with data playback |
| JP7605599B2 (en) * | 2020-08-11 | 2024-12-24 | ヤンマーホールディングス株式会社 | Display device and working machine equipped with same |
| US11708738B2 (en) | 2020-08-18 | 2023-07-25 | Schlumberger Technology Corporation | Closing unit system for a blowout preventer |
| USD969822S1 (en) * | 2020-11-11 | 2022-11-15 | Aspen Operating, LLC | Display screen with a graphical user interface |
| US12546179B2 (en) * | 2020-11-19 | 2026-02-10 | Schlumberger Technology Corporation | Interactive monitoring and control system for a mineral extraction system |
| USD1003317S1 (en) * | 2021-03-09 | 2023-10-31 | Esko Software Bv | Display screen or portion thereof with graphical user interface |
| CN113312262B (en) * | 2021-03-23 | 2024-05-31 | 统信软件技术有限公司 | Program debugging method, computing device and storage medium |
| US11609688B2 (en) | 2021-05-25 | 2023-03-21 | Caterpillar Inc. | Systems and methods for managing on-site machines by spatial and contextual information |
| US20230028038A1 (en) * | 2021-07-14 | 2023-01-26 | Baker Hughes Holdings Llc | Configuration of asset monitoring systems |
| US12435593B2 (en) | 2021-09-08 | 2025-10-07 | Schlumberger Technology Corporation | Communication networks for BOP control |
| USD1031772S1 (en) * | 2022-03-22 | 2024-06-18 | Mitsubishi Heavy Industries, Ltd. | Display screen with graphical user interface for fuel valve diagnosis |
| TWI822068B (en) * | 2022-05-31 | 2023-11-11 | 大陸商寧波弘訊科技股份有限公司 | A rubber machine control method, system, equipment and storage medium |
| US11824682B1 (en) | 2023-01-27 | 2023-11-21 | Schlumberger Technology Corporation | Can-open master redundancy in PLC-based control system |
| CN119225573A (en) * | 2023-06-30 | 2024-12-31 | 微软技术许可有限责任公司 | Dynamically configured quick actions in the sidebar |
| US20250156055A1 (en) * | 2023-11-09 | 2025-05-15 | Schlumberger Technology Corporation | Well equipment system configuration framework |
| USD1117320S1 (en) * | 2024-01-11 | 2026-03-10 | Oribiotech, Ltd | Computer screen or portion thereof with graphical user interface |
| TW202601444A (en) * | 2024-06-20 | 2026-01-01 | 美商陶氏全球科技公司 | Digital workflow application generation |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030182083A1 (en) * | 1999-09-30 | 2003-09-25 | Schwenke Marvin J. | Diagnostics method and apparatus for use with enterprise controls |
| US20140151121A1 (en) * | 2006-12-07 | 2014-06-05 | Canrig Drilling Technology Ltd. | Automated directional drilling apparatus and methods |
| US20140311741A1 (en) * | 2009-07-06 | 2014-10-23 | Bruce A. Tunget | Space provision system using compression devices for the reallocation of resourced to new technology, brownfield and greenfield developments |
| US20160004236A1 (en) * | 2013-02-25 | 2016-01-07 | Margot Stubbs | A control system |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050222772A1 (en) * | 2003-01-29 | 2005-10-06 | Koederitz William L | Oil rig choke control systems and methods |
| US8373660B2 (en) * | 2003-07-14 | 2013-02-12 | Matt Pallakoff | System and method for a portable multimedia client |
| DE102006014634B4 (en) * | 2005-04-01 | 2014-01-30 | Abb Research Ltd. | Human machine interface for a control system |
| US7729887B2 (en) * | 2006-04-11 | 2010-06-01 | Invensys Systems, Inc. | System management user interface providing user access to status information for process control system equipment including a status monitor |
| US20070239291A1 (en) * | 2006-04-11 | 2007-10-11 | Invensys Systems, Inc. | Runtime human-machine interface for process control having enhanced view hierarchy navigation controls |
| RU2471980C2 (en) * | 2007-09-21 | 2013-01-10 | Нэборз Глобал Холдингз, Лтд. | Automated device, and methods for controlled directional drilling |
| US8121971B2 (en) * | 2007-10-30 | 2012-02-21 | Bp Corporation North America Inc. | Intelligent drilling advisor |
| US10139812B2 (en) * | 2008-09-29 | 2018-11-27 | Fisher-Rosemount Systems, Inc. | Dynamic user interface for configuring and managing a process control system |
| JP5454109B2 (en) * | 2009-12-02 | 2014-03-26 | セイコーエプソン株式会社 | Color designation control device, color designation control method, and color designation control program |
| CH703724A1 (en) * | 2010-09-15 | 2012-03-15 | Ferag Ag | Graphic user interface. |
| US8781743B2 (en) * | 2011-01-27 | 2014-07-15 | Bp Corporation North America Inc. | Monitoring the health of a blowout preventer |
| US20130229286A1 (en) * | 2011-04-04 | 2013-09-05 | Landmark Graphics Corporation | Safety barrier alert |
| US20120296780A1 (en) * | 2011-05-16 | 2012-11-22 | Mazree | Systems and methods for exchanging product information |
| CN102841569B (en) * | 2011-06-24 | 2015-11-25 | 西门子公司 | For actuation means and the machine tool system of machine tool system |
| CA2841144C (en) * | 2011-07-05 | 2019-06-04 | Bruce A. Tunget | Cable compatible rig-less operable annuli engagable system for using and abandoning a subterranean well |
| US10446280B2 (en) * | 2012-04-18 | 2019-10-15 | Bwxt Mpower, Inc. | Control room for nuclear power plant |
| EP2959096B1 (en) * | 2013-02-21 | 2018-05-16 | National Oilwell Varco, L.P. | Blowout preventer monitoring system and method of using same |
| BR112017006750B1 (en) * | 2014-10-03 | 2022-04-12 | Weatherford Technology Holdings, Llc | Method for performing pressure-controlled drilling of a wellbore, programmable storage device and computer control system for a drilling system |
| CN104851352B (en) * | 2015-01-22 | 2017-12-26 | 中国石油技术开发公司 | A kind of PLC control system of rig installation simulation system |
| WO2017152058A1 (en) | 2016-03-04 | 2017-09-08 | Transocean Innovation Labs Ltd | Methods, apparatuses, and systems for human machine interface (hmi) operations |
-
2017
- 2017-03-03 WO PCT/US2017/020673 patent/WO2017152058A1/en not_active Ceased
- 2017-03-03 KR KR1020187028750A patent/KR102414287B1/en not_active Expired - Fee Related
- 2017-03-03 EP EP17760904.7A patent/EP3423904B1/en active Active
- 2017-03-03 US US15/449,447 patent/US10338578B2/en active Active
- 2017-03-03 AU AU2017228462A patent/AU2017228462B2/en active Active
- 2017-03-03 SG SG10202101949QA patent/SG10202101949QA/en unknown
- 2017-03-03 MX MX2018010684A patent/MX385494B/en unknown
- 2017-03-03 SG SG11201807564SA patent/SG11201807564SA/en unknown
- 2017-03-03 CN CN201780027491.0A patent/CN109564407A/en active Pending
- 2017-03-03 JP JP2018566190A patent/JP6929308B2/en not_active Expired - Fee Related
- 2017-03-03 CA CA3055283A patent/CA3055283C/en active Active
-
2019
- 2019-06-28 US US16/456,215 patent/US11221618B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030182083A1 (en) * | 1999-09-30 | 2003-09-25 | Schwenke Marvin J. | Diagnostics method and apparatus for use with enterprise controls |
| US20140151121A1 (en) * | 2006-12-07 | 2014-06-05 | Canrig Drilling Technology Ltd. | Automated directional drilling apparatus and methods |
| US20140311741A1 (en) * | 2009-07-06 | 2014-10-23 | Bruce A. Tunget | Space provision system using compression devices for the reallocation of resourced to new technology, brownfield and greenfield developments |
| US20160004236A1 (en) * | 2013-02-25 | 2016-01-07 | Margot Stubbs | A control system |
Non-Patent Citations (2)
| Title |
|---|
| BAOPING CAI ET AL.: "Development of an automatic subsea blowout preventer stack control system using PLC based SCADA", ISA TRANSACTIONS, INSTRUMENT SOCIETY OF AMERICA, vol. 51, no. 1, XP028341075, DOI: 10.1016/j.isatra.2011.08.003 |
| See also references of EP3423904A4 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020035696A1 (en) * | 2018-08-16 | 2020-02-20 | Centrica Plc | Sensing fluid flow for estimating fluid flow state |
Also Published As
| Publication number | Publication date |
|---|---|
| MX2018010684A (en) | 2019-07-08 |
| KR20190076920A (en) | 2019-07-02 |
| US20170255192A1 (en) | 2017-09-07 |
| JP6929308B2 (en) | 2021-09-01 |
| AU2017228462A1 (en) | 2018-10-25 |
| CA3055283C (en) | 2024-03-12 |
| US10338578B2 (en) | 2019-07-02 |
| MX385494B (en) | 2025-03-18 |
| EP3423904A4 (en) | 2019-11-06 |
| CA3055283A1 (en) | 2017-09-08 |
| US11221618B2 (en) | 2022-01-11 |
| JP2019517703A (en) | 2019-06-24 |
| US20200150642A1 (en) | 2020-05-14 |
| EP3423904B1 (en) | 2024-01-17 |
| SG10202101949QA (en) | 2021-04-29 |
| KR102414287B1 (en) | 2022-06-29 |
| SG11201807564SA (en) | 2018-10-30 |
| CN109564407A (en) | 2019-04-02 |
| BR112018067822A2 (en) | 2019-01-02 |
| EP3423904A1 (en) | 2019-01-09 |
| AU2017228462B2 (en) | 2022-02-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11221618B2 (en) | Methods, apparatuses, and systems for human machine interface (HMI) operations | |
| CA2550798C (en) | A method for monitoring the health of a choke used in wellbore operations | |
| Meng et al. | STAMP-based analysis of deepwater well control safety | |
| CN106164411B (en) | For showing the component health of seabed control subsystem component and the system and method for preventive maintenance needs | |
| JP2019517703A5 (en) | ||
| US11536103B2 (en) | Integrated control system for a well drilling platform | |
| US11306552B2 (en) | Control system for a well drilling platform with remote access | |
| Atchison | Automated well control: From automated detection to automated shut-in | |
| Handal et al. | Safety barrier analysis and hazard identification of blowout using managed pressure drilling compared with conventional drilling | |
| BR112018067822B1 (en) | Methods, devices and systems for human-machine interface (HMI) operations. | |
| EP2556413B1 (en) | Limit repository limit model and related system and method | |
| Milkovisch et al. | Well Diagnostics Led to Preventing Well Workover Using Fully Controllable Electrical-Line Powered Shifting Intervention Tool: A Case Study | |
| Vera Chena | Risk Assessment of a Continuous Circulation System–Heart of Drilling (HoD®) applied to drilling operations | |
| Moiseytseva et al. | Success Path Method: Introduction to the Success Path Method Software Tool© | |
| Picha et al. | Deepwater subsea BOP technological and reliability advancement | |
| Misra | Safety and reliability in safety instrumented systems for offshore oil and gas production facility | |
| Wallace et al. | A Compliance-based Approach to Well Integrity Management | |
| Sattler | Pull Your BOP Stack—Or Not? A Systematic Method to Making This Multi-Million Dollar Decision | |
| Grebstad | The Influence of Automation on Human Error in Managed Pressure Drilling Well Control |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ENP | Entry into the national phase |
Ref document number: 2018566190 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 11201807564S Country of ref document: SG Ref document number: MX/A/2018/010684 Country of ref document: MX |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 20187028750 Country of ref document: KR Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2017760904 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2017760904 Country of ref document: EP Effective date: 20181004 |
|
| REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112018067822 Country of ref document: BR |
|
| ENP | Entry into the national phase |
Ref document number: 2017228462 Country of ref document: AU Date of ref document: 20170303 Kind code of ref document: A |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17760904 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 112018067822 Country of ref document: BR Kind code of ref document: A2 Effective date: 20180904 |
|
| ENP | Entry into the national phase |
Ref document number: 3055283 Country of ref document: CA |