Patent USRE32620E successfully refreshed from Google Patents.
Patent US4916617A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4916617A Expired / Lapsed US ⏱️ 0.0 years remaining

Controller for well installations

Assignee: Delaware Capital Formation Inc
•
Filing: 1988-01-20
•
Granted: 1990-04-10
•
Expires: 2008-01-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A controller for gas-oil well installations which is microprocessor driven and compiles a datalog which is accessible locally for operator use. Customized microprocessor control for a given well installation is available on a practical basis by resort to the employment of a program approach utilizing bit-string patterns selected from a relatively large sequence of predefined well installation operational parameters or variables which have been identified. The masking and pattern recognition approach permits the handling of relatively large amounts of data and greatly simplifies the customization of well programming. This programming facility permits remote alteration of programs either by telephonic communication or by networking of a plurality of controllers within a given oil field. The programming feature is complemented by the utilization of a variable opening control over a motor valve.

Inventors

  • 👤 William L. Norwood

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 15:29
CPC Classifications
E; E21; E21B; E21B47/00; E21B47/12; E21B43/00; E21B43/12; Y; Y10; Y10T; Y10T137/00; Y10T137/8158; Y10T137/8208; Y10T137/8326; Y10T137/8593; Y10T137/86389; Y10T137/86445; Y10T137/86461

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 194 words
A controller for use in conjunction with the control of well installations wherein control components regulating the production of fluid hydrocarbons are selectively actuated in response to control inputs and wherein monitoring devices provide inputs representing operational parameters of said installations, comprising: input means responsive to said operational parameter inputs for providing parameter state conditions; communicators means for providing selectable parameter control conditions; output means responsive to output control signals for deriving said control inputs; memory means for retaining a predetermined sequence of values for control state variables, groupings of mask variable selection sequences, pattern control conditions and response data corresponding with said parameter control conditions; and processor means; responsive to said parameter state conditions and said parameter control conditions for generating said control state variable values for retention by said memory means, responsive to said control state variable and said mask variable selection sequences to derive corresponding sequences of masked control state variable values, responsive to compare said masked control state variable values with said pattern control conditions and, in the presence of correspondence therebetween, to access said response data; and responsive to said accessed response data to derive said output control signals.
Claim 2
Dependent Claim 194 words
A controller for use in conjunction with the control of well installations wherein control components regulating the production of fluid hydrocarbons are selectively actuated in response to control inputs and wherein monitoring devices provide inputs representing operational parameters of said installations, comprising: input means responsive to said operational parameter inputs for providing parameter state conditions; communicators means for providing selectable parameter control conditions; output means responsive to output control signals for deriving said control inputs; memory means for retaining a predetermined sequence of values for control state variables, groupings of mask variable selection sequences, pattern control conditions and response data corresponding with said parameter control conditions; and processor means; responsive to said parameter state conditions and said parameter control conditions for generating said control state variable values for retention by said memory means, responsive to said control state variable and said mask variable selection sequences to derive corresponding sequences of masked control state variable values, responsive to compare said masked control state variable values with said pattern control conditions and, in the presence of correspondence therebetween, to access said response data; and responsive to said accessed response data to derive said output control signals.
Claim 3
Dependent Claim 37 words
The controller of claim 1 in which said processor means is responsive to logically AND said control state variable values with said mask variable selection sequences to derive said corresponding sequences of masked control state variable values.
Claim 4
Dependent Claim 60 words
The controller of claim 1 in which: said response data comprises predetermined variables for select control state values; and said processor means is responsive to alter said memory retained values for control state variables to correspond with said response data predetermined values, and is responsive to said altered memory retained control state variable values to derive said output control signals.
Claim 5
Dependent Claim 50 words
The controller of claim 1 in which: said communicator means includes key input means manually actuable for providing select said parameter control conditions; and said processor means is responsive to said actuation to alter said memory retaining values for control state variables to correspond with said select parameter control conditions.
Claim 6
Dependent Claim 56 words
The controller of claim 1 in which: said communicator means includes remote communication means for receiving remotely generated command signals incorporating select said parameter control conditions; and said processor means is responsive to said received command signals for altering said memory retained values for control state variables in correspondence with said received select parameter control conditions.
Claim 7
Dependent Claim 50 words
The controller of claim 1 including: timer means for providing polling signals at predetermined periodic intervals; and said processor means is responsive to predetermined ones of said parameter state conditions on the occurrence of said polling signals for generating said control state variable values for retention by said memory means.
Claim 8
Dependent Claim 63 words
The controller of claim 6 in which: said monitoring devices include transducers energizable for measuring instataneous pressures occurring at said well installations; said input means is controllable to effect said transducer energization; and said processor means is responsive to said polling signals to control said input means to effect energization of said transducers for deriving corresponding parameter state conditions representing said instantaneous pressures.
Claim 9
Dependent Claim 106 words
The controller of claim 1 including: display means for providing a local visual readout in response to display signals; said communicator means includes: key input means manually actuable for providing select said parameter control conditions, and remote communication means for transmitting command communications signals incorporating select said parameter control conditions and for receiving communications signals incorporating values of said control state variables retained in memory of remotely located controllers; said processor means being responsive to select said key input means actuations to effect reception by said remote communications means of said communications signals from said remotely located controllers and to generate said display signals corresponding therewith.
Claim 10
Dependent Claim 69 words
The controller of claim 8 in which said processor means is responsive to select said key input means actuation, when said display signals are generated corresponding with said communications signals, to effect transmission by said remote communications means for said command communications signals corresponding with said select parameter control conditions to effect corresponding alterations of said control state variables retained in the memory of a said remotely located controller.
Claim 11
Dependent Claim 57 words
The controller of claim 1 including: display means for providing a visual readout in response to display signals; said communicator means includes key input means manually actuable for providing select said parameter control conditions; and said processor means is responsive to said key input means derived select said parameter control conditions to generate display signals corresponding therewith.
Claim 12
Dependent Claim 53 words
The controller of claim 10 in which: each said control state variable retained within said memory means is assigned an identifying number; said processor means is responsive to a key input means actuation deriving a said select parameter control condition corresponding with a said identifying number to derive said display signals corresponding therewith.
Claim 13
Dependent Claim 67 words
The controller of claim 1 in which: said monitoring devices include transducers energizable for measuring instantaneous casing and tubing pressures occurring at said well installation; and said processor means is responsive to said parameter state conditions corresponding with said casing and tubing pressures to derive said control state variable values corresponding therewith and corresponding to the value of the difference therebetween for retention in said memory means.
Claim 14
Dependent Claim 44 words
The controller of claim 12 in which said processor means is responsive to a predetermined sequence of said control state variable values corresponding with said casing and tubing pressures to derive a said control state variable representing the average value of said sequence thereof.
Claim 15
Dependent Claim 101 words
The controller of claim 1 including: display means for providing a local visual readout in response to display signals; said communicator means includes key input menas manually actuable for providing said parameter control conditions as datalog information requests signals; time defining means for deriving horologic signals; and said processor means is responsive to predetermined said control state variable values and said horologic signals for recording said control state variable values and said horologic signals in said memory means as datalog signals, and responsive to a said datalog information request signal for deriving said display signals corresponding with said recorded datalog signals.
Claim 16
Dependent Claim 39 words
The controller of claim 14 including: timer means for deriving polling signals at a periodic sampling rate; said processor means is responsive to said polling signals for recording said datalog signals in said memory means upon the occurrence thereof.
Claim 17
Dependent Claim 32 words
The controller of claim 14 in which said processor means is responsive to said actuation of select ones of said control component to record in said memory means predetermined said datalog signals.
Claim 18
Independent Claim 176 words
A method for controlling the operation of a fluid hydrocarbon producing well having a valve connected between a tubing string and a sales line and monitors providing operating parameter readouts including transducers for monitoring instantaneous values of tubing pressure and casing pressure comprising: scanning said monitors on a predetermined periodic basis and recording the values of the readouts thereof in conjunction with a sequence of variables in memory; testing select said readout values with predetermined operational criteria to generate an ordered sequence of binary current status values and recording them as part of said sequence of variables; periodically masking said memory retained values of said sequence of variables to derive a masked status as a binary sequence; comparing said masked status with a predetermined pattern provided as a binary sequence for coincidence therebetween; altering predetermined ones of said binary current status values as a response to a said coincidence to derive revised binary status values; and processing said revised binary status values by altering the state of said valve to conform with said binary status values.
Claim 19
Independent Claim 176 words
A method for controlling the operation of a fluid hydrocarbon producing well having a valve connected between a tubing string and a sales line and monitors providing operating parameter readouts including transducers for monitoring instantaneous values of tubing pressure and casing pressure comprising: scanning said monitors on a predetermined periodic basis and recording the values of the readouts thereof in conjunction with a sequence of variables in memory; testing select said readout values with predetermined operational criteria to generate an ordered sequence of binary current status values and recording them as part of said sequence of variables; periodically masking said memory retained values of said sequence of variables to derive a masked status as a binary sequence; comparing said masked status with a predetermined pattern provided as a binary sequence for coincidence therebetween; altering predetermined ones of said binary current status values as a response to a said coincidence to derive revised binary status values; and processing said revised binary status values by altering the state of said valve to conform with said binary status values.

References Cited (Backward Citations)

US4150721A Cited
US4267885A Cited
US4352376A Cited
US4532952A Cited
US4410038A Cited
US4685522A Cited
US4636934A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-04-09 1993-10-09 1994-04-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-04-09 1997-10-09 1998-04-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-04-09 2001-10-09 2002-04-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag