09 - Scientific and electric apparatus and instruments
Goods & Services
Computer programs, recorded, for operating and controlling pipelines in the energy industry; Downloadable software for operating and controlling pipelines in the energy industry
2.
Systems, methods, and apparatus to synchronize data bus access
Methods, apparatus, systems, and articles of manufacture are disclosed to synchronize data bus access. An example system includes a first computing device to transmit a first synchronization pulse to second computing devices using a first bus, the first synchronization pulse to synchronize first timers of the second computing devices to trigger a data schedule including one or more data cycles, and transmit a second synchronization pulse to the second computing devices using the first bus, the second synchronization pulse to synchronize ones of the first timers and slot counters of the second computing devices to trigger the one or more data cycles. The example system further includes the second computing devices to transmit data to the first computing device using a second bus during the one or more data cycles, where each of the one or more data cycles is assigned to a corresponding one of the second computing devices.
Methods, apparatus, systems, and articles of manufacture are disclosed to synchronize data bus access. An example system includes a first computing device to transmit a first synchronization pulse to second computing devices using a first bus, the first synchronization pulse to synchronize first timers of the second computing devices to trigger a data schedule including one or more data cycles, and transmit a second synchronization pulse to the second computing devices using the first bus, the second synchronization pulse to synchronize ones of the first timers and slot counters of the second computing devices to trigger the one or more data cycles. The example system further includes the second computing devices to transmit data to the first computing device using a second bus during the one or more data cycles, where each of the one or more data cycles is assigned to a corresponding one of the second computing devices.
09 - Scientific and electric apparatus and instruments
Goods & Services
Electronic and computer controllers for process automation
and control, namely, industrial automation controls,
electronic apparatus for the remote control of industrial
operations, programmable logic controllers, and ethernet
input/output interfaces; downloadable programming software
for programming, controlling, and testing industrial process
control systems.
5.
Methods and apparatus to communicatively couple field devices to a remote terminal unit
Methods and apparatus to communicatively coupled field devices to a remote terminal unit are disclosed. The example apparatus includes a base rack for a remote terminal unit in a process control system. The example apparatus further includes a first termination module to be inserted in a first termination slot of the base rack. Wires communicatively coupled to a field device are to be terminated on the first termination module. The example apparatus also includes a first control module separate from the first termination module to be inserted in a first control slot of the base rack. The first control module is to be communicatively coupled with the first termination module via a backplane of the base rack. The first control module is to control communications with the field device.
G01R 31/319 - Tester hardware, i.e. output processing circuits
H01L 23/538 - Arrangements for conducting electric current within the device in operation from one component to another the interconnection structure between a plurality of semiconductor chips being formed on, or in, insulating substrates
09 - Scientific and electric apparatus and instruments
Goods & Services
(1) Electronic and computer controllers for process automation and control, namely, industrial automation controls, electronic apparatus for the remote control of industrial operations, programmable logic controllers, and ethernet input/output interfaces, namely electronic and computer controllers for water pumps, tanks, wells and reservoirs, for wastewater lift stations, for oil, natural gas well storage and measurement, for storm water monitoring, and plunger lift control applications; downloadable programming software for programming, controlling, and testing industrial process control systems, namely machinery control systems, business process control systems, electronic and computer controller hardware systems.
09 - Scientific and electric apparatus and instruments
Goods & Services
Electronic and computer controllers for process automation and control, namely, industrial automation controls, electronic apparatus for the remote control of industrial operations, programmable logic controllers, and ethernet input/output interfaces; Downloadable programming software for programming, controlling, and testing industrial process control systems
8.
AUTOMATED WASH SYSTEM FOR A PROGRESSING CAVITY PUMP SYSTEM
An automated wash system for use with a progressing cavity (PC) pump system. The automated wash system includes a wash fluid source and a wash valve. The wash valve is in fluid communication with the wash fluid source and an annulus of a well casing of the PC pump system and is operably coupled to the controller. Upon receipt of a command to initiate a wash cycle, the controller opens the wash valve to enable wash fluid to be directed into the annulus and increases a speed of a PC pump of the PC pump system to effect cleaning of the well casing.
A method of automatically washing a well casing of a progressing cavity (PC) pump system. The method includes disabling, via a controller, a normal speed control of a progressing cavity (PC) pump of the PC pump system, and closing, via the controller, a gas flow valve to stop upward fluid flow in an annulus of the well casing. The method further includes opening a wash valve to allow fluid from the wash fluid source into the well casing. Upon wash fluid accumulation within the annulus, the method further includes increasing the speed of the pump to begin flushing the well casing, and closing the wash valve.
An automated wash system for use with a progressing cavity (PC) pump system. The automated wash system includes a wash fluid source and a wash valve. The wash valve is in fluid communication with the wash fluid source and an annulus of a well casing of the PC pump system and is operably coupled to the controller. Upon receipt of a command to initiate a wash cycle, the controller opens the wash valve to enable wash fluid to be directed into the annulus and increases a speed of a PC pump of the PC pump system to effect cleaning of the well casing.
F04B 17/03 - Pumps characterised by combination with, or adaptation to, specific driving engines or motors driven by electric motors
F04B 47/06 - Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps having motor-pump units situated at great depth
G01F 22/02 - Methods or apparatus for measuring volume of fluids or fluent solid material, not otherwise provided for involving measurement of pressure
11.
AUTOMATED WASH SYSTEM AND METHOD FOR A PROGRESSING CAVITY PUMP SYSTEM
An automated wash system for use with a progressing cavity (PC) pump system. The automated wash system includes a wash fluid source and a wash valve. The wash valve is in fluid communication with the wash fluid source and an annulus of a well casing of the PC pump system and is operably coupled to the controller. Upon receipt of a command to initiate a wash cycle, the controller opens the wash valve to enable wash fluid to be directed into the annulus and increases a speed of a PC pump of the PC pump system to effect cleaning of the well casing.
A method of automatically washing a well casing of a progressing cavity (PC) pump system. The method includes disabling, via a controller, a normal speed control of a progressing cavity (PC) pump of the PC pump system, and closing, via the controller, a gas flow valve to stop upward fluid flow in an annulus of the well casing. The method further includes opening a wash valve to allow fluid from the wash fluid source into the well casing. Upon wash fluid accumulation within the annulus, the method further includes increasing the speed of the pump to begin flushing the well casing, and closing the wash valve.
F04B 17/03 - Pumps characterised by combination with, or adaptation to, specific driving engines or motors driven by electric motors
F04B 47/06 - Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps having motor-pump units situated at great depth
G01F 22/02 - Methods or apparatus for measuring volume of fluids or fluent solid material, not otherwise provided for involving measurement of pressure
13.
AUTOMATED WASH METHOD FOR A PROGRESSING CAVITY PUMP SYSTEM
A method of automatically washing a well casing of a progressing cavity (PC) pump system. The method includes disabling, via a controller, a normal speed control of a progressing cavity (PC) pump of the PC pump system, and closing, via the controller, a gas flow valve to stop upward fluid flow in an annulus of the well casing. The method further includes opening a wash valve to allow fluid from the wash fluid source into the well casing. Upon wash fluid accumulation within the annulus, the method further includes increasing the speed of the pump to begin flushing the well casing, and closing the wash valve.
Method and apparatus to communicatively couple field devices to a remote terminal unit are disclosed. The example apparatus includes a base rack (300) for a remote terminal unit in a process control system. The example apparatus further includes a first termination module (404) to be inserted in a first termination slot of the base rack. Wires communicatively coupled to a field device are to be terminated on the first termination module. The example apparatus also includes a first control module (402) separate from the first termination module to be inserted in a first control slot of the base rack. The first control module is to be communicatively coupled with the first termination module via a backplane of the base rack. The first control module is to control communications with the field device.
Method and apparatus to communicatively couple field devices to a remote terminal unit are disclosed. The example apparatus includes a base rack (300) for a remote terminal unit in a process control system. The example apparatus further includes a first termination module (404) to be inserted in a first termination slot of the base rack. Wires communicatively coupled to a field device are to be terminated on the first termination module. The example apparatus also includes a first control module (402) separate from the first termination module to be inserted in a first control slot of the base rack. The first control module is to be communicatively coupled with the first termination module via a backplane of the base rack. The first control module is to control communications with the field device.
Methods and apparatus to implement communications via a remote terminal unit are disclosed. An example apparatus includes a first central processing unit module to be in communication with a host of a process control system. The example apparatus also includes a first rack including a backplane and a plurality of slots. The plurality of slots includes a master slot to receive the first central processing unit module. The backplane communicatively couples the first central processing unit module to at least one of a first communication module or a first input/output (I/O) module inserted in a second one of the slots. The backplane includes a first communication bus for communication of I/O data and a second communication bus for communication of at least one of maintenance data, pass- through data, product information data, archival data, diagnostic data, or setup data. The first communication bus is independent of the second communication bus.
Methods and apparatus to communicatively coupled field devices to a remote terminal unit are disclosed. The example apparatus includes a base rack for a remote terminal unit in a process control system. The example apparatus further includes a first termination module to be inserted in a first termination slot of the base rack. Wires communicatively coupled to a field device are to be terminated on the first termination module. The example apparatus also includes a first control module separate from the first termination module to be inserted in a first control slot of the base rack. The first control module is to be communicatively coupled with the first termination module via a backplane of the base rack. The first control module is to control communications with the field device.
Methods and apparatus to implement communications via a remote terminal unit are disclosed. An example apparatus includes a first central processing unit module to be in communication with a host of a process control system. The example apparatus also includes a first rack including a backplane and a plurality of slots. The plurality of slots includes a master slot to receive the first central processing unit module. The backplane communicatively couples the first central processing unit module to at least one of a first communication module or a first input/output (I/O) module inserted in a second one of the slots. The backplane includes a first communication bus for communication of I/O data and a second communication bus for communication of at least one of maintenance data, pass-through data, product information data, archival data, diagnostic data, or setup data. The first communication bus is independent of the second communication bus.
G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
G06F 13/364 - Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using independent requests or grants, e.g. using separated request and grant lines
09 - Scientific and electric apparatus and instruments
Goods & Services
(1) Instruments used for indicating, recording, controlling, liquid-level measuring, pressure controlling and pressure measuring, namely, turbine meters, ultrasonic flow meters, flow meters, electronic flow computers, gas chromatographs, gate valves, surge relief and flow control valves, and valve actuators and controls, gas and fluid flow equipment in the nature of metering orifices, orifice plates for metering or controlling the flow rate of liquids, and computers and computer software for controlling the aforementioned metering orifices and orifice plates; thermometers, temperature controlling instruments, namely, temperature controllers for gas and fluid flow; pressure indicators in the nature of sensors and temperature recorders; apparatus, namely, computers, computer software and electronic signal processors for transmitting and recording fluid pressures corresponding to variable magnitudes, namely, temperature, flow, pressure, and liquid levels.
Configuration interfaces in process control systems are disclosed herein. One disclosed example method includes authenticating an RFID device, and, based on authenticating the RFID device, receiving voice instructions, where the voice instructions include settings data for a process control device of a process control system. The example method also includes determining, using a processor, the settings data based on the voice instructions and storing the settings data.
Voice interfaces in process control systems are disclosed herein. One disclosed example method includes authenticating an RFID device, and, based on authenticating the RFID device, receiving voice instructions, where the voice instructions include settings data for a process control device of a process control system. The example method also includes determining, using a processor, the settings data based on the voice instructions, and storing the settings data.
G10L 21/00 - Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
G10L 17/06 - Decision making techniquesPattern matching strategies
G05B 19/042 - Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
22.
METHODS AND APPARATUS TO CALIBRATE ROD PUMP CONTROLLERS
Methods and apparatus to calibrate rod pump controllers are described. An example method includes obtaining initial values related to a pumping unit, determining parameters based on the initial values, the parameters including at least one of a leaked off load value, a residual friction value, and a buoyant rod weight value, and based on one or more of the initial values and the parameters, calculating one or more dimensions of a rod string, the one or more dimensions to be used to determine a pump card of the pumping unit.
Methods and apparatus to calibrate rod pump controllers are described. An example method includes obtaining initial values related to a pumping unit, determining parameters based on the initial values, the parameters including at least one of a leaked off load value, a residual friction value, and a buoyant rod weight value, and based on one or more of the initial values and the parameters, calculating one or more dimensions of a rod string, the one or more dimensions to be used to determine a pump card of the pumping unit.
G01R 35/00 - Testing or calibrating of apparatus covered by the other groups of this subclass
F04B 51/00 - Testing machines, pumps, or pumping installations
E21B 43/12 - Methods or apparatus for controlling the flow of the obtained fluid to or in wells
F04B 47/02 - Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps the driving mechanisms being situated at ground level
Methods and apparatus to calibrate rod pump controllers are described. An example method includes obtaining initial values related to a pumping unit, determining parameters based on the initial values, the parameters including at least one of a leaked off load value, a residual friction value, and a buoyant rod weight value, and based on one or more of the initial values and the parameters, calculating one or more dimensions of a rod string, the one or more dimensions to be used to determine a pump card of the pumping unit.
A system for monitoring field devices operating in process plants includes a remote terminal unit (RTU) coupled to several field devices, each configured to perform a respective function in a process plant, and a host disposed remotely from the RTU and coupled to the RTU via a communication network. The RTU includes (i) a first interface module configured to communicate according to a digital industrial automation protocol, via which the RTU receives data indicative of respective statuses of the field devices, (ii) a memory to store the received data, and (iii) a second interface module configured to communicate with remote hosts via a communication network. The host is configured to (i) request the statuses of the field devices and (ii) receive, from the RTU, indications of the statuses based on the data stored in the memory of the RTU.
H04L 43/065 - Generation of reports related to network devices
H04L 43/0805 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
H04L 43/0817 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
A system for monitoring field devices operating in process plants includes a remote terminal unit (RTU) coupled to several field devices, each configured to perform a respective function in a process plant, and a host disposed remotely from the RTU and coupled to the RTU via a communication network. The RTU includes (i) a first interface module configured to communicate according to a digital industrial automation protocol, via which the RTU receives data indicative of respective statuses of the field devices, (ii) a memory to store the received data, and (iii) a second interface module configured to communicate with remote hosts via a communication network. The host is configured to (i) request the statutes of the field devices and (ii) receive, from the RTU, indications of the status based on the data stored in the memory of the RTU.
A system for monitoring field devices operating in process plants includes a remote terminal unit (RTU) coupled to several field devices, each configured to perform a respective function in a process plant, and a host disposed remotely from the RTU and coupled to the RTU via a communication network. The RTU includes (i) a first interface module configured to communicate according to a digital industrial automation protocol, via which the RTU receives data indicative of respective statuses of the field devices, (ii) a memory to store the received data, and (iii) a second interface module configured to communicate with remote hosts via a communication network. The host is configured to (i) request the statutes of the field devices and (ii) receive, from the RTU, indications of the status based on the data stored in the memory of the RTU.
Methods and apparatus for pairing load and position values are disclosed. An example method includes determining, via a rod pump controller, a first position value of a polished rod of a pumping unit, assigning a first time value to the determined first position value, receiving first load values of the polished rod, assigning second time values to respective ones of the first load values, adjusting each of the second time values to respective third time values based on a wireless communication delay value, and determining a second load value associated with the first position value at the first time value based on the first load values and the third time values.
Methods and apparatus for pairing load and position values are disclosed. An example method includes determining, via a rod pump controller, a first position value of a polished rod of a pumping unit, assigning a first time value to the determined first position value, receiving first load values of the polished rod, assigning second time values to respective ones of the first load values, adjusting each of the second time values to respective third time values based on a wireless communication delay value, and determining a second load value associated with the first position value at the first time value based on the first load values and the third time values.
Methods and apparatus for pairing load and position values are disclosed. An example method includes determining, via a rod pump controller, a first position value of a polished rod of a pumping unit, assigning a first time value to the determined first position value, receiving first load values of the polished rod, assigning second time values to respective ones of the first load values, adjusting each of the second time values to respective third time values based on a wireless communication delay value, and determining a second load value associated with the first position value at the first time value based on the first load values and the third time values.
Methods and apparatus to determine production of a downhole pump are described herein. An example method includes measuring a first amount of liquid produced from a well by a pump during a first stroke of the pump, computing a first pump card based on the first stroke, determining a first area of the first pump card and determining a leakage proportionality constant of the pump based on the first amount of liquid produced and the first area. The example method also includes computing a second pump card based on a second stroke of the pump, determining a second area of the second pump card and determining a second amount of liquid produced by the pump during the second stroke based on the leakage proportionality constant and the second area.
Methods and apparatus to determine production of a downhole pump are described herein. An example method includes measuring a first amount of liquid produced from a well by a pump during a first stroke of the pump, computing a first pump card based on the first stroke, determining a first area of the first pump card and determining a leakage proportionality constant of the pump based on the first amount of liquid produced and the first area. The example method also includes computing a second pump card based on a second stroke of the pump, determining a second area of the second pump card and determining a second amount of liquid produced by the pump during the second stroke based on the leakage proportionality constant and the second area.
Methods and apparatus to identify a communication protocol being used in a process control system are disclosed. An example apparatus includes a process control device including a port to be in communication with a bus, the process control device to receive a first signal at the port and a second signal at the port, the process control device including a protocol detector to compare the first signal to reference communication protocols to identify the first signal as being associated with a first communication protocol, the protocol detector to compare the second signal to the reference communication protocols to identify the second signal as being associated with a second communication protocol, the first communication protocol being different than the second communication protocol, the processor to process the first signal based on the first communication protocol and the second signal based on the second communication protocol.
A system constructs a hierarchy for field devices communicatively coupled to a remote terminal unit (RTU) by retrieving device information from field devices, caching the device information in the memory of the RTU, storing device identities in the memory of a host machine, and obtaining the device information at the host from the RTU in response to subsequent user requests to build the hierarchy, without re-sending commands to retrieve the device information directly to the field devices.
G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
35.
Device hierarchy building for a remote terminal unit
A system constructs a hierarchy for field devices communicatively coupled to a remote terminal unit (RTU) by retrieving device information from field devices, caching the device information in the memory of the RTU, storing device identities in the memory of a host machine, and obtaining the device information at the host from the RTU in response to subsequent user requests to build the hierarchy, without re-sending commands to retrieve the device information directly to the field devices.
G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
H04L 12/24 - Arrangements for maintenance or administration
A system constructs a hierarchy for field devices communicatively coupled to a remote terminal unit (RTU) by retrieving device information from field devices, caching the device information in the memory of the RTU, storing device identities in the memory of a host machine, and obtaining the device information at the host from the RTU in response to subsequent user requests to build the hierarchy, without re-sending commands to retrieve the device information directly to the field devices.
G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
Methods and apparatus to determine operating parameters of a pumping unit for use with wells are disclosed. An example apparatus includes a housing and a processor positioned in the housing. The processor is to determine a rate at which to operate a motor of a pumping unit to enable a load imparted on a polished rod of the pumping unit to be within a threshold of a reference load or to enable a speed of the polished rod to be within a threshold of a reference speed.
E21B 47/009 - Monitoring of walking-beam pump systems
F04B 47/02 - Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps the driving mechanisms being situated at ground level
F04B 49/20 - Control of, or safety measures for, machines, pumps, or pumping installations, not otherwise provided for in, or of interest apart from, groups by changing the driving speed
39.
METHODS AND APPARATUS TO DETERMINE PARMETERS OF A PUMPING UNIT FOR USE WITH WELLS
Methods and apparatus to determine parameters of a pumping unit for use with wells are disclosed. An example apparatus includes a housing and a processor positioned in the housing. The processor is to determine a first load on a polished rod of a pumping unit, to estimate a first torque of a motor of the pumping unit, and determine a first torque factor for the pumping unit. The processor is to, based on the first load, the first torque, and the first torque factor, determine a phase angle of a counterbalance of the pumping unit or a moment of the counterbalance.
F04B 47/02 - Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps the driving mechanisms being situated at ground level
Methods and apparatus to determine parameters of a pumping unit for use with wells are disclosed. An example apparatus includes a housing and a processor positioned in the housing. The processor is to determine a first load on a polished rod of a pumping unit, to estimate a first torque of a motor of the pumping unit, and determine a first torque factor for the pumping unit. The processor is to, based on the first load, the first torque, and the first torque factor, determine a phase angle of a counterbalance of the pumping unit or a moment of the counterbalance.
F04B 47/02 - Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps the driving mechanisms being situated at ground level
Methods and apparatus to determine operating parameters of a pumping unit for use with wells are disclosed. An example apparatus includes a housing and a processor positioned in the housing. The processor is to determine a rate at which to operate a motor of a pumping unit to enable a load imparted on a polished rod of the pumping unit to be within a threshold of a reference load or to enable a speed of the polished rod to be within a threshold of a reference speed.
F04B 49/20 - Control of, or safety measures for, machines, pumps, or pumping installations, not otherwise provided for in, or of interest apart from, groups by changing the driving speed
F04B 47/02 - Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps the driving mechanisms being situated at ground level
F04B 53/00 - Component parts, details or accessories not provided for in, or of interest apart from, groups or
F04B 53/14 - Pistons, piston-rods or piston-rod connections
E21B 43/12 - Methods or apparatus for controlling the flow of the obtained fluid to or in wells
42.
Methods and apparatus to determine parameters of a pumping unit for use with wells
Methods and apparatus to determine parameters of a pumping unit for use with wells are disclosed. An example apparatus includes a housing and a processor positioned in the housing. The processor is to determine a first load on a polished rod of a pumping unit, to estimate a first torque of a motor of the pumping unit, and determine a first torque factor for the pumping unit. The processor is to, based on the first load, the first torque, and the first torque factor, determine a phase angle of a counterbalance of the pumping unit or a moment of the counterbalance.
E21B 43/12 - Methods or apparatus for controlling the flow of the obtained fluid to or in wells
F04B 47/00 - Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps
F04B 47/02 - Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps the driving mechanisms being situated at ground level
Methods and apparatus to determine operating parameters of a pumping unit for use with wells are disclosed. An example apparatus includes a housing and a processor positioned in the housing. The processor is to determine a rate at which to operate a motor of a pumping unit to enable a load imparted on a polished rod of the pumping unit to be within a threshold of a reference load or to enable a speed of the polished rod to be within a threshold of a reference speed.
F04B 47/02 - Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps the driving mechanisms being situated at ground level
E21B 43/12 - Methods or apparatus for controlling the flow of the obtained fluid to or in wells
In a method of configuring a host device in a process control plant to automatically perform an action or a set of actions includes, a workflow template is generated. The workflow template includes a sequence of one or more steps to be performed by the host device. Each of at least some of the one or more steps is selected from a set of predetermined steps. Then, an instance of the workflow template is generated at the host device. A trigger condition is generated for automatically triggering the instance workflow. The sequence of the one or more steps is executed in response to detecting the trigger condition.
In a method of configuring a host device in a process control plant to automatically perform an action or a set of actions includes, a workflow template is generated. The workflow template includes a sequence of one or more steps to be performed by the host device. Each of at least some of the one or more steps is selected from a set of predetermined steps. Then, an instance of the workflow template is generated at the host device. A trigger condition is generated for automatically triggering the instance workflow. The sequence of the one or more steps is executed in response to detecting the trigger condition.
G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
46.
CONFIGURING WORKFLOWS IN A HOST DEVICE OPERATING IN A PROCESS CONTROL SYSTEM
In a method of configuring a host device in a process control plant to automatically perform an action or a set of actions includes, a workflow template is generated. The workflow template includes a sequence of one or more steps to be performed by the host device. Each of at least some of the one or more steps is selected from a set of predetermined steps. Then, an instance of the workflow template is generated at the host device. A trigger condition is generated for automatically triggering the instance workflow. The sequence of the one or more steps is executed in response to detecting the trigger condition.
Methods and apparatus to determine production of a downhole pump are described herein. An example method includes measuring a first amount of liquid produced from a well by a pump during a first stroke of the pump, computing a first pump card based on the first stroke, determining a first area of the first pump card and determining a leakage proportionality constant of the pump based on the first amount of liquid produced and the first area. The example method also includes computing a second pump card based on a second stroke of the pump, determining a second area of the second pump card and determining a second amount of liquid produced by the pump during the second stroke based on the leakage proportionality constant and the second area.
F04B 47/02 - Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps the driving mechanisms being situated at ground level
G01M 3/26 - Investigating fluid tightness of structures by using fluid or vacuum by measuring rate of loss or gain of fluid, e.g. by pressure-responsive devices, by flow detectors
A method of controlling at least one of a flow rate or pressure of an injected fluid includes receiving a measured value indicative of the at least one of the flow rate or the pressure of the injected fluid, and determining a control mode for controlling the at least one of the flow rate or the pressure. The method further includes controlling the at least one of the flow rate or the pressure of the injected fluid according to the selected control mode including: determining a command signal to be communicated to a field device, and communicating the command signal to the field device.
A method of controlling at least one of a flow rate or pressure of an injected fluid includes receiving a measured value indicative of the at least one of the flow rate or the pressure of the injected fluid, and determining a control mode for controlling the at least one of the flow rate or the pressure. The method further includes controlling the at least one of the flow rate or the pressure of the injected fluid according to the selected control mode including: determining a command signal to be communicated to a field device, and communicating the command signal to the field device.
A method of controlling at least one of a flow rate or pressure of an injected fluid includes receiving a measured value indicative of the at least one of the flow rate or the pressure of the injected fluid, and determining a control mode for controlling the at least one of the flow rate or the pressure. The method further includes controlling the at least one of the flow rate or the pressure of the injected fluid according to the selected control mode including: determining a command signal to be communicated to a field device, and communicating the command signal to the field device.
BRISTOL, INC. D/B/A REMOTE AUTOMATION SOLUTIONS (USA)
Inventor
Mills, Thomas, Matthew
Abstract
Methods and apparatus to determine production of downhole pumps are disclosed. An example method includes measuring an amount of liquid produced from a well by a pumping unit during a predetermined time period and determining first areas of first pump cards during the predetermined time period. The example method also includes summing the first areas and, based on the amount of liquid produced and the summed first areas, determining a leakage proportionality constant of a downhole pump of the pumping unit.
F04B 47/02 - Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps the driving mechanisms being situated at ground level
E21B 43/12 - Methods or apparatus for controlling the flow of the obtained fluid to or in wells
Methods and apparatus to determine production of downhole pumps are disclosed. An example method includes measuring an amount of liquid produced from a well by a pumping unit during a predetermined time period and determining first areas of first pump cards during the predetermined time period. The example method also includes summing the first areas and, based on the amount of liquid produced and the summed first areas, determining a leakage proportionality constant of a downhole pump of the pumping unit.
E21B 47/007 - Measuring stresses in a pipe string or casing
E21B 47/008 - Monitoring of down-hole pump systems, e.g. for the detection of "pumped-off" conditions
F04B 47/02 - Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps the driving mechanisms being situated at ground level
Methods and apparatus for calibrating controllers for use with wells are disclosed. An example method includes moving a polished rod of a pumping unit through a first cycle of the pumping unit using a motor and determining first pulse count values of the motor through the first cycle using a first sensor at first times. The first times are substantially equally spaced. The method also includes determining first position values of the polished rod through the first cycle using a second sensor at the first times and associating the first pulse count values with respective ones of the first position values to calibrate a processor of the pumping unit.
Methods and apparatus for calibrating controllers for use with wells are disclosed. An example method includes moving a polished rod (110) of a pumping unit (100) through a first cycle of the pumping unit using a motor (114) and determining first pulse count values of the motor through the first cycle using a first sensor (130) at first times. The first times are substantially equally spaced. The method also includes determining first position values of the polished rod through the first cycle using a second sensor (200) at the first times and associating the first pulse count values with respective ones of the first position values to calibrate a processor (208) of the pumping unit.
Methods and apparatus for calibrating controllers for use with wells are disclosed. An example method includes moving a polished rod (110) of a pumping unit (100) through a first cycle of the pumping unit using a motor (114) and determining first pulse count values of the motor through the first cycle using a first sensor (130) at first times. The first times are substantially equally spaced. The method also includes determining first position values of the polished rod through the first cycle using a second sensor (200) at the first times and associating the first pulse count values with respective ones of the first position values to calibrate a processor (208) of the pumping unit.
09 - Scientific and electric apparatus and instruments
Goods & Services
Gate valves; surge relief; valve actuators. Scientific, nautical, surveying, photographic, cinematographic, optical, weighing, measuring, signalling, checking (supervision), life-saving and teaching apparatus and instruments (not for medical purposes); apparatus and instruments for conducting, switching, transforming, accumulating, regulating or controlling electricity; apparatus for recording, transmission or reproduction of sound or images; magnetic data carriers, recording discs; compact discs, DVDs and other digital recording media; mechanisms for coin-operated apparatus; cash registers, calculating machines, data processing equipment, computers; computer software; fire-extinguishing apparatus; measuring, detecting, and monitoring instruments; indicators, and controllers; monitoring instruments; electric monitoring apparatus; sensors (measurement apparatus), other than for medical use; detectors; testing and quality control devices; testing apparatus not for medical purposes; measuring, counting, alignment and calibrating instruments; gauges; leveling instruments; measuring apparatus; measuring instruments; electric measuring devices; pressure measuring apparatus; precision measuring apparatus; manometers; pressure indicators; water level indicators; controllers (regulators); heat regulating apparatus; electric regulating apparatus; electric installations for the remote control of industrial operations; Instruments used for indicating, recording, controlling, liquid-level measuring, pressure controlling and pressure measuring, namely, turbine meters, ultrasonic flow meters, flow meters, electronic flow computers, gas chromatographs, flow measurement apparatus and flow control valves and controls; Instruments used for indicating, recording, controlling, liquid-level measuring, pressure controlling and pressure measuring, namely, gas and fluid flow equipment in the nature of metering orifices, orifice plates for metering or controlling the flow rate of liquids, and computers and computer software for controlling the aforementioned gas and fluid flow equipment; thermometers; temperature controlling instruments, namely, temperature controllers for gas and fluid flow; flow controlling instruments, namely, automatic liquid-flow control machines and instruments; pressure indicators in the nature of sensors and temperature recorders; apparatus, namely, computers, computer software and electronic modules for transmitting and recording fluid pressures corresponding to variable magnitudes, namely, temperature, flow, pressure, and liquid levels.
09 - Scientific and electric apparatus and instruments
Goods & Services
[ Instruments used for indicating, recording, controlling, liquid-level measuring, pressure controlling and pressure measuring, namely, turbine meters, ultrasonic flow meters, flow meters, electronic flow computers, gas chromatographs, flow measurement apparatus, gate valves, surge relief and flow control valves, and valve actuators and controls, gas and fluid flow equipment in the nature of metering orifices, orifice plates for metering or controlling the flow rate of liquids, and ] computers and computer software for controlling [ the aforementioned ] gas and fluid flow equipment; [ thermometers, temperature controlling instruments, namely, temperature controllers for gas and fluid flow; flow controlling instruments, namely, automatic liquid-flow control machines and instruments; pressure indicators in the nature of sensors and temperature recorders; apparatus, namely, ] computers, computer software and electronic modules for transmitting and recording fluid pressures corresponding to variable magnitudes, namely, temperature, flow, pressure, and liquid levels
58.
Methods and apparatus to implement a remote terminal unit network
Methods and apparatus to implement a remote terminal unit network are disclosed. An example method involves allocating, via a processor of a first remote terminal unit, a first time slot of a first frame of a first transmission schedule to the first remote terminal unit, the first remote terminal unit to be in communication with a second remote terminal unit in a network associated with a process control system and to be in communication with a host of the process control system, the first remote terminal unit to communicate first data over the network during the first time slot, and allocating, via the processor, a second time slot of the first frame to the second remote terminal unit, the second remote terminal unit to communicate second data over the network during the second time slot.
Methods and apparatus to implement a remote terminal unit network are disclosed. An example method involves allocating, via a processor of a first remote terminal unit, a first time slot of a first frame of a first transmission schedule to the first remote terminal unit, the first remote terminal unit to be in communication with a second remote terminal unit in a network associated with a process control system and to be in communication with a host of the process control system, the first remote terminal unit to communicate first data over the network during the first time slot, and allocating, via the processor, a second time slot of the first frame to the second remote terminal unit, the second remote terminal unit to communicate second data over the network during the second time slot.
Methods and apparatus to implement a remote terminal unit network are disclosed. An example method involves allocating, via a processor of a first remote terminal unit, a first time slot of a first frame of a first transmission schedule to the first remote terminal unit, the first remote terminal unit to be in communication with a second remote terminal unit in a network associated with a process control system and to be in communication with a host of the process control system, the first remote terminal unit to communicate first data over the network during the first time slot, and allocating, via the processor, a second time slot of the first frame to the second remote terminal unit, the second remote terminal unit to communicate second data over the network during the second time slot.
Methods and apparatus to detect leakage current in a resistance temperature detector are disclosed. An example method includes providing a resistance temperature detector circuit with a first resistance circuit and a second resistance circuit, measuring a first voltage at the first resistance circuit in response to applying a first current to the first resistance circuit, measuring a second voltage at the second resistance in response to applying a second current to the second resistance circuit, comparing the first and second voltages to determine a difference value, and determining that a current leak exists in the resistance temperature detector circuit when the difference value is not within a first range.
Methods and apparatus to display information via a process control device are disclosed herein. An example method includes acquiring first information via a first sensor of a first output device. The first information is related to an industrial process. The example method also includes communicating the first information from the first output device to a controller and receiving second information in the first output device from the controller. The second information is based on the first information. The example method also includes displaying the second information via a display of the first output device.
Systems and methods to initiate a verification test within a flow meter via a flow computer are disclosed. An example method includes communicating, via a flow computer, a request to a flow meter to initiate a verification test of the flow meter. The example method also includes retrieving diagnostic data from the flow meter. The example method further includes logging a result of the verification test in a log of the flow computer, the result based on the diagnostic data.
Methods and apparatus to display information via a process control device are disclosed herein. An example method includes acquiring first information via a first sensor of a first output device. The first information is related to an industrial process. The example method also includes communicating the first information from the first output device to a controller and receiving second information in the first output device from the controller. The second information is based on the first information. The example method also includes displaying the second information via a display of the first output device.
Example methods and apparatus are provided for configuring a process control device. An example method includes implementing a first configuration at the process control device based on a first configuration request. The example method includes setting a configuration flag. The configuration flag indicates the first configuration is being implemented. The example method includes denying a second configuration request while the configuration flag is set.
Systems and methods to initiate a verification test within a flow meter via a flow computer are disclosed. An example method includes communicating, via a flow computer, a request to a flow meter to initiate a verification test of the flow meter. The example method also includes retrieving diagnostic data from the flow meter. The example method further includes logging a result of the verification test in a log of the flow computer, the result based on the diagnostic data.
Methods and apparatus to identify a communication protocol being used in a process control system are disclosed. An example method includes determining a message structure of a process control message received via a port (104, 106), determining that the message structure corresponds to a first one of a plurality of process control message protocols, and processing the process control message according to the first process control message protocol.
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04L 69/18 - Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
Example methods and apparatus are provided for configuring a process control device. An example method includes implementing a first configuration at the process control device based on a first configuration request. The example method includes setting a configuration flag. The configuration flag indicates the first configuration is being implemented. The example method includes denying a second configuration request while the configuration flag is set.
Systems and methods to initiate a verification test within a flow meter via a flow computer are disclosed. An example method includes communicating, via a flow computer, a request to a flow meter to initiate a verification test of the flow meter. The example method also includes retrieving diagnostic data from the flow meter. The example method further includes logging a result of the verification test in a log of the flow computer, the result based on the diagnostic data.
Example methods and apparatus are provided for configuring a process control device. An example method includes implementing a first configuration at the process control device based on a first configuration request. The example method includes setting a configuration flag. The configuration flag indicates the first configuration is being implemented. The example method includes denying a second configuration request while the configuration flag is set.
Methods and apparatus to detect leakage current in a resistance temperature detector are disclosed. An example method includes providing a resistance temperature detector circuit with a first resistance circuit and a second resistance circuit, measuring a first voltage at the first resistance circuit in response to applying a first current to the first resistance circuit, measuring a second voltage at the second resistance in response to applying a second current to the second resistance circuit, comparing the first and second voltages to determine a difference value, and determining that a current leak exists in the resistance temperature detector circuit when the difference value is not within a first range.
Methods and apparatus to identify a communication protocol being used in a process control system are disclosed. An example method includes determining a message structure of a process control message received via a port (104, 106), determining that the message structure corresponds to a first one of a plurality of process control message protocols, and processing the process control message according to the first process control message protocol.
H04L 29/06 - Communication control; Communication processing characterised by a protocol
G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
Methods and apparatus to display information via a process control device are disclosed herein. An example method includes acquiring first information via a first sensor of a first output device. The first information is related to an industrial process. The example method also includes communicating the first information from the first output device to a controller and receiving second information in the first output device from the controller. The second information is based on the first information. The example method also includes displaying the second information via a display of the first output device.
Methods and apparatus to detect leakage current in a resistance temperature detector are disclosed. An example method includes providing a resistance temperature detector circuit with a first resistance circuit and a second resistance circuit, measuring a first voltage at the first resistance circuit in response to applying a first current to the first resistance circuit, measuring a second voltage at the second resistance in response to applying a second current to the second resistance circuit, comparing the first and second voltages to determine a difference value, and determining that a current leak exists in the resistance temperature detector circuit when the difference value is not within a first range.
Methods and apparatus to identify a communication protocol being used in a process control system are disclosed. An example method includes determining a message structure of a process control message received via a port, determining that the message structure corresponds to a first one of a plurality of process control message protocols, and processing the process control message according to the first process control message protocol.
Flow computers having wireless communication protocol interfaces and related methods are disclosed. In one example, a method involves receiving a request to be sent to a wireless device in a network of wireless devices, the request to be received via a remote terminal unit application executed on a processor within a flow computer, and communicating the request to the wireless device via a communications interface module, the communications interface module to be communicatively coupled to the processor via a backplane contained within a housing of the flow computer, the backplane to provide communications according to a high speed data bus communications protocol.
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
77.
Flow computers having wireless communication protocol interfaces and related methods
Flow computers having wireless communication protocol interfaces and related methods are disclosed. In one example, a method involves receiving a request to be sent to a wireless device in a network of wireless devices, the request to be received via a remote terminal unit application executed on a processor within a flow computer, and communicating the request to the wireless device via a communications interface module, the communications interface module to be communicatively coupled to the processor via a backplane contained within a housing of the flow computer, the backplane to provide communications according to a high speed data bus communications protocol.
Flow computers having wireless communication protocol interfaces and related methods are disclosed. In one example, a method involves receiving a request to be sent to a wireless device in a network of wireless devices, the request to be received via a remote terminal unit application executed on a processor within a flow computer, and communicating the request to the wireless device via a communications interface module, the communications interface module to be communicatively coupled to the processor via a backplane contained within a housing of the flow computer, the backplane to provide communications according to a high speed data bus communications protocol.
09 - Scientific and electric apparatus and instruments
Goods & Services
Software that is used to configure, calibrate, and analyze information from remote terminals, flow computers, and hand-held field communicators; Supervisory control and data acquisition (SCADA) and human/machine interface (HMI) software that is used to access and report data from a variety of remote sources; the foregoing software for use in the field of process control; and object linking and embedding (OLE) for process control (OPC)-based network servers that enable third-party system integration for real-time data and alarm and event access from remote sources
A method for determining a depth within a fluid is provided. The method comprises positioning at least a first pressure sensor below a surface of the fluid. The first pressure sensor is provided to generate a first pressure measurement. Positioned above the surface of the fluid is a second pressure sensor. The second pressure sensor is provided to generate a second pressure measurement. A depth of the first pressure sensor below the surface of the fluid can be determined based on the difference between the first and second pressure measurements.
G01F 23/14 - Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measurement of pressure
An intrinsically safe (IS) solar panel (100) is provided according to the invention. The IS solar panel (100) includes a panel body (102) including one or more solar cells (105) located within the panel body (102), an IS protection module (110) affixed to the panel body (102) and coupled to the one or more solar cells (105), and leads (109) coupled to and extending from the IS protection module (110), with the leads (109) sealingly extending from the IS protection module (110).
09 - Scientific and electric apparatus and instruments
Goods & Services
Computer programs, namely software for optimizing gas business and operational processes used for pipeline operation and control in the energy industry
09 - Scientific and electric apparatus and instruments
Goods & Services
Computer software, namely software for providing graphical operator interface with other computer programs used for pipeline operation and control in the energy industry
09 - Scientific and electric apparatus and instruments
Goods & Services
Electronic and computer controllers for process automation and control, namely, Programmable Logic Controllers, Process Control Systems, Process Automation Controllers and Remote Terminal Units, and, Ethernet I/O; and Process Automation Control programming software for process application programming, application program testing, and communication networking