Remote well head controller with secure communications port
First Claim
1. An improved controller for use in a gas and oil well system having a casing, a tubing, a sales line, a plunger lift device positioned within said tubing, a production valve intermediate of the tubing and sales line, a sales line pressure sensing means for generating a signal representative of pressure within said sales line, a casing pressure sensing means for generating a signal representative of pressure within said casing, and a plunger sensing means for generating a signal representative of said plunger lift device adjacent a position in the tubing, said improved controller comprising:
- control circuit means, in operative communication with said production valve, said sales line pressure sensing means, said casing pressure means, and said plunger sensing means, for operating said production valve to regulate flow to the sales line, said control circuit means including;
i) a microcontroller module for executing a predetermined algorithm, the microcontroller having a communication interface for selective communication of data between the microcontroller module and operatively associated external devices, a plurality of interfaces lines for communicating output signals generated by the microcontroller module and for communicating input signals to the microcontroller module, and a memory means for storing operating parameters and a plurality of status flags representative of operator variables and operator options;
ii) identification means for selectively identifying a first set of the external devices as recognized devices, the identification means comprising;
storage means for storing a first identification code signal;
reading means for selectively reading a device signal from at least one of said operatively associated external devices through said communication interface; and
, comparison means for comparing the first identification code signal with the device signal read to identify the at least one device as being among said first set upon an equivalence of the first identification code signal and the device signal; and
, iii) communication port means, connected to said communication interface and selectively connectable with said external devices, for selective interactive communication between the microcontroller module and said recognized devices of the external devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A gas and oil well controller includes a microcomputer control circuit which can control well production by monitoring well pressure levels, by time limitations, or any combination of the two. The controller includes a casing pressure sensor, a tubing pressure sensor for sensing casing/tubing differential pressure and tubing/line differential (flow) pressure, a line pressure sensor for sensing pressure in the sales line, and a plunger position sensor for sensing the position of a plunger adjacent a top position in the well tubing. The microcomputer control circuit is in operative communication with the production valve, the casing pressure sensor, the tubing pressure sensor, the line pressure sensor, and the plunger to open and close the production valve for gas flow to the sales line when the casing, tubing, and line pressures bear a predetermined relationship to preselected pressure limits or when the plunger is sensed by the plunger sensor. The controller includes serial and parallel communication ports through which all communications to and from the controller pass. Any hand held device or portable computer capable of serial communication may access the controller. A telephone modem or telemetry link to a central "host" computer may be used to permit several controllers to be accessed remotely. Security and individual controller selection is provided by a specfic password code to prevent unauthorized access to the controller.
128 Citations
19 Claims
-
1. An improved controller for use in a gas and oil well system having a casing, a tubing, a sales line, a plunger lift device positioned within said tubing, a production valve intermediate of the tubing and sales line, a sales line pressure sensing means for generating a signal representative of pressure within said sales line, a casing pressure sensing means for generating a signal representative of pressure within said casing, and a plunger sensing means for generating a signal representative of said plunger lift device adjacent a position in the tubing, said improved controller comprising:
control circuit means, in operative communication with said production valve, said sales line pressure sensing means, said casing pressure means, and said plunger sensing means, for operating said production valve to regulate flow to the sales line, said control circuit means including;
i) a microcontroller module for executing a predetermined algorithm, the microcontroller having a communication interface for selective communication of data between the microcontroller module and operatively associated external devices, a plurality of interfaces lines for communicating output signals generated by the microcontroller module and for communicating input signals to the microcontroller module, and a memory means for storing operating parameters and a plurality of status flags representative of operator variables and operator options;
ii) identification means for selectively identifying a first set of the external devices as recognized devices, the identification means comprising;
storage means for storing a first identification code signal;
reading means for selectively reading a device signal from at least one of said operatively associated external devices through said communication interface; and
, comparison means for comparing the first identification code signal with the device signal read to identify the at least one device as being among said first set upon an equivalence of the first identification code signal and the device signal; and
, iii) communication port means, connected to said communication interface and selectively connectable with said external devices, for selective interactive communication between the microcontroller module and said recognized devices of the external devices.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A modular controller for controlling a gas and oil well comprising:
-
a central processing module for executing a set of predetermined instructions to provide an output control signal to a production valve, the central processing module comprising; i) a microcomputer having an on-chip communications interface, an on-chip random access memory, an on-chip electrically erasable programmable read only memory, and on-chip bidirectional input/output lines; ii) an integrated circuit, coupled to the microcomputer, to provide standard voltage levels for direct communications with an external host computer; iii) a precision timing circuit to supply nonmaskable software interrupts to the microcomputer for a general timebase pulse and software real time clock; iv) a random access memory, coupled to the microcomputer, for storing operator variables; and
,v) a connector to provide a termination point for the on-chip bidirectional input/output lines; an input/output module, connected to the central processing module, to support a plurality of input sensors and output devices, the input/output module comprising; i) a regulator circuit, connected to the central processing module, to supply power to the input sensors, output devices, and central processing module; ii) a watchdog timer circuit, connected tot e microcomputer, for generating a periodic signal causing the central processing module to automatically generate said output control signal in turn closing the production valve and resetting the microcomputer during controller failure; iii) a production valve driver circuit to pulse open or close coils of the production valve; iv) a latched input line, connected to a bidirectional input/output line, to detect momentary input sensor closures; v) a sampled input line, connected to a bidirectional input/output line, to detect actual input sensor closures; and
,vi) an analog input line, connected to a bidirectional input/output line, to provide an excitation voltage to the microcomputer sensed by a strain gage type pressure transducer; and
,a communications circuit, connected to the on-chip communications interface, through which all dialogue with the central processing module is executed. - View Dependent Claims (11, 12)
-
-
13. In a gas and oil well having a casing, a tubing, a sales line, a plunger lift device positioned within said tubing, and a production valve intermediate of the tubing and sales line, an improved controller for regulating production of said well comprising:
-
a sales line pressure sensing means for generating a signal representative of pressure within said sales line; a casing pressure sensing means for generating a signal representative of pressure within said casing; a plunger sensing means for generating a signal representative of said plunger lift device adjacent a position in the tubing; and
,control circuit means, in operative communication with said production valve, said sales line pressure sensing means, said casing pressure means, and said plunger sensing means, for operating said production valve to regulate flow to the sales line, said control circuit means including; a microcontroller module for executing a predetermined algorithm, the microcontroller having a communication interface for selective communication of data between the microcontroller module and operatively associated external devices, a plurality of interface lines for communicating output signals generated by the microcontroller module and for communicating input signals to the microcontroller module, and a memory means for storing operating parameters and a plurality of status flags representative of operator variables and operator; identification means for selectively identifying a first set of the external devices as recognized devices, the identification means comprising;
storage means for storing a first identification code signal;
reading means for selectively reading a device signal from at least one of said operatively associated external devices through said communication interface; and
comparison means for comparing the first identification code signal with the device signal read to identify the at least one device as being among said first set upon an equivalence of the first identification code signal and the device signal; andcommunication port means, connected to said communication interface and selectively connectable with said external devices, for selective interactive communication between the microcontroller module and said recognized devices of the external devices. - View Dependent Claims (14)
-
-
15. An improved controller for use with a gas and oil well having a conduit, a sales line, a plunger lift device positioned within said conduit, and a production valve intermediate of the conduit and sales line, the controller comprising:
-
conduit pressure signal input means for receiving a conduit pressure signal representative of pressure within said conduit; plunger arrival signal input means for receiving a plunger arrival signal representative of said plunger lift device adjacent a position in the conduit; and
,control circuit means, in operative communication with said production valve, said conduit pressure signal input means, and said plunger arrival signal input means, for operating said production valve to regulate flow to the sales line, said control circuit means including; i) microcontroller means for executing a predetermined algorithm, the microcontroller means having a communication interface for selective communication of data between the microcontroller means and operatively associated external devices, a plurality of interface lines for communicating output signals generated by the microcontroller module and for communicating input signals to the microcontroller module, and a memory means for storing operating parameters and a plurality of status flags representative of operator variables and operator options; ii) identification means for selectively identifying a first set of the external devices as recognized devices comprising;
a) storage means for storing a first identification code signal;
b) reading means for selectively reading a device signal from at least one of said operatively associated external devices through said communication interface; and
c) comparison means for comparing the first identification code signal with the device signal read to recognize the at least one device as being among said first set upon an equivalence of the first identification code signal and the device signal; andiii) communication port means, connected to said communication interface and selectively connectable with said external devices, for selective interactive communication between the microcontroller module and said recognized devices. - View Dependent Claims (16, 17, 18, 19)
-
Specification