Well equipment system configuration framework
AssigneeSchlumberger Technology Corporation
InventorsSuman Katanguri, Dinesh Kumar Dhamodaran, Jesse Hardt, Prasadh Rajagopal, Manuel Francis T, Matthew Olson
Life of this patent
Estimating the term…
Abstract
A computational framework can include a graphical user interface (GUI) generator; a logic generator; and a graphics generator, where the GUI generator generates a GUI for configuring a system of well equipment based on selections of graphical menu items, where the GUI dynamically responds to an interactive selection of one of the graphical menu items based on logic generated by the logic generator, and where the graphics generator generates a vector graphics representation of the system of well equipment as configured.
Claims20
A system, comprising:
- a processor;
- and
- memory, wherein the memory stores computer-readable instructions that, when executed by the processor, cause the processor to:
- generate, via a graphical user interface (GUI) generator, a GUI for designing a piece of wellhead equipment based on selections of graphical menu items from a graphical menu, wherein the graphical menu items comprise types of blowout preventers (BOP), types of bonnets, types of rams, a well size, or any combination thereof;
- responsive to receipt of a first signal indicative of a selection of a particular graphical menu item of the graphical menu items:
- populate an additional graphical menu with additional graphical menu items based on one or more configuration files that include a utilization frequency;
- and
- omit from the additional graphical menu, one or more further graphical menu items based on an equipment compatibility data structure;
- and
- responsive to receipt of a second signal indicative of an additional selection of one or more of the additional graphical menu items of the additional graphical menu, generate, via a graphics generator, a vector graphics cut-away representation of the piece of wellhead equipment as designed, wherein generating the vector graphics cut-away representation comprises dynamically sizing and spatially aligning a first vector graphic of a selected type of bonnet and a second vector graphic of a selected type of ram based on the selection and the additional selection to render a proposed assembly of the piece of wellhead equipment.
A method comprising:
- generating, via a graphical user interface (GUI) generator, a GUI for designing a piece of wellhead equipment based on selections of graphical menu items from a graphical menu, wherein the graphical menu items comprise types of blowout preventers (BOP), types of bonnets, types of rams, a well size, or any combination thereof;
- responsive to receipt of a first signal indicative of a selection of a particular graphical menu item of the graphical menu items:
- populating an additional graphical menu with additional graphical menu items based on one or more configuration files that include a utilization frequency;
- and
- omitting from the additional graphical menu, one or more further graphical menu items based on an equipment compatibility data structure;
- and
- responsive to receipt of a second signal indicative of an additional selection of one or more of the additional graphical menu items of the additional graphical menu, generating, via a graphics generator, a vector graphics cut-away representation of the piece of wellhead equipment as designed, wherein generating the vector graphics cut-away representation comprises dynamically sizing and spatially aligning a first vector graphic of a selected type of bonnet and a second vector graphic of a selected type of ram based on the selection and the additional selection to render a proposed assembly of the piece of wellhead equipment.
A tangible, non-transitory, computer-readable medium, comprising computer-readable instruction that, when executed by one or more processors of one or more computers, cause the one or more computers to:
- generate, via a graphical user interface (GUI) generator, a GUI for designing a piece of wellhead equipment based on selections of graphical menu items from a graphical menu, wherein the graphical menu items comprise types of blowout preventers (BOP), types of bonnets, types of rams, a well size, or any combination thereof;
- responsive to receipt of a first signal indicative of a selection of a particular graphical menu item of the graphical menu items:
- populate an additional graphical menu with additional graphical menu items based on one or more configuration files that include a utilization frequency;
- and
- omit from the additional graphical menu, one or more further graphical menu items based on an equipment compatibility data structure;
- and
- responsive to receipt of a second signal indicative of an additional selection of one or more of the additional graphical menu items of the additional graphical menu, generate, via a graphics generator, a vector graphics cut-away representation of the piece of wellhead equipment, wherein generating the vector graphics cut-away representation comprises dynamically sizing and spatially aligning a first vector graphic of a selected type of bonnet and a second vector graphic of a selected type of ram based on the selection and the additional selection to render a proposed assembly of the piece of wellhead equipment.
Dependencies are inferred from the claim text.