US20080190604A1 - System and Method for Coordinated Monitoring and Control of Multiple Oil Well Pump Systems - Google Patents
System and Method for Coordinated Monitoring and Control of Multiple Oil Well Pump Systems Download PDFInfo
- Publication number
- US20080190604A1 US20080190604A1 US11/673,188 US67318807A US2008190604A1 US 20080190604 A1 US20080190604 A1 US 20080190604A1 US 67318807 A US67318807 A US 67318807A US 2008190604 A1 US2008190604 A1 US 2008190604A1
- Authority
- US
- United States
- Prior art keywords
- pumps
- pump
- well
- sensors
- sensor information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B47/00—Survey of boreholes or wells
- E21B47/008—Monitoring of down-hole pump systems, e.g. for the detection of "pumped-off" conditions
Definitions
- the present invention relates generally to sensing characteristics of operating well pumping systems, and, more particularly, to a system and method for implementing coordinated monitoring of one or more oil well pump systems.
- An oil pump system is the primary equipment used to extract oil from an oil well.
- the mechanical operation of the pump is monitored by a single sensing device, such as a load cell that is used to measure the load on the pump throughout the cycle of the pump crank.
- a control unit excites and measures the load cell via a load cell cable. As the control unit receives load measurements from the load cell, it correlates this data with the vertical position of the crank (which the control unit calculates from the speed and angular position of the motor) to determine if the measured load is within normal operating parameters. If not, then the control unit will adjust the speed of the motor in order to bring the load back to normal or otherwise shut down the pump system altogether.
- the load cell cable is a high-maintenance item that frequently breaks and, when it fails, the pump must be shut down for repair. Additionally, because of frequent failures using a cable to communicate with the load cell, the present approach cannot be readily extended to other sensor modalities that may also be useful. Further, pumps are treated as independent systems even though pumping from a given well may actually employ many pumps. Thus, to achieve optimum pumping performance, all the pumps associated with given well should be viewed as an aggregate system.
- pounding refers to the vibration that occurs when the pump's traveling valve contacts the surface of the oil in the well on the down stroke of the pump's crank. This phenomenon occurs when the oil being sucked up during an upstroke cannot fill the bore of the well as fast as the traveling valve moves upward.
- the optimum pump cycle is when the oil flow rate matches the rate at which the traveling valve rises on an upstroke. Excessive pounding can damage the pump system and reduce its overall life.
- a pump monitoring and control system including a plurality of pumps associated with a well; each of the plurality of pumps including one or more sensors associated therewith; and one or more communication devices linking each of the sensors with a well system controller; wherein the well system controller is configured to process information received from the one or more sensors and control any of the plurality of pumps based on information received from one or more of the plurality of pumps.
- a method of monitoring and controlling a pump system includes initializing, through a well system controller, a plurality of pumps associated with a well, the initializing including one or more of: powering on each of the pumps, configuring each of a plurality of pump controllers associated with the pumps, configuring each of a plurality of sensors associated with the pumps, wherein one or more communication devices link each of the sensors with a well system controller, and initiating a pumping operation with one or more of the pumps; entering an event-driven loop by polling for fault status events and internal timeout events, the fault status events received from the plurality of sensors from one or more communication devices; sending a data request to each of the plurality of pumps and waiting for responses therefrom for specified amount of time; determining, from data returned by the plurality of the pumps, desired operating parameters for each of the pumps; and issuing an update command, with new parameters, to each of the pumps and returning to the beginning of the event-driven loop.
- FIG. 1 is a schematic diagram of a conventional oil pumping system
- FIG. 2 is a schematic diagram of an oil pumping apparatus, in accordance with an embodiment of the present invention.
- FIG. 3 is a schematic block diagram illustrates a communication and computing architecture for a pumping system in accordance with a further embodiment of the present invention
- FIG. 4 is a flow diagram illustrating an exemplary method of monitoring and controlling the operation of a pump control system, in accordance with a further embodiment of the invention.
- FIG. 5 is a flow diagram illustrating a method of monitoring and controlling the operation of a well control system, in accordance with a further embodiment of the invention.
- Disclosed herein is a system and method for implementing coordinated monitoring of one or more well pump systems, thereby addressing problems such as cable maintenance and pounding associated with conventional systems, as well as providing enhanced monitoring and management capabilities.
- problems such as cable maintenance and pounding associated with conventional systems, as well as providing enhanced monitoring and management capabilities.
- arrays of sensors reliability is improved, and the overall monitoring of oil well pumping systems for individual pumps is enabled.
- wireless communications to network the sensor arrays and to provide feedback to a well controller, a system can manage a number of pertinent goals of an aggregate pump system, including for example, well yield, fault mitigation, and power consumption.
- FIG. 1 there is shown a schematic diagram of a conventional oil pumping system 100 .
- a motor 136 drives a gear box 138 that in turn rotates a counter balance 140 connected to a lever 142 .
- the lever 142 oscillates a crank 126 that pushes and pulls a polished rod 124 in an up and down direction.
- the polished rod 124 is attached to one end of a sucker rod 154 disposed within a well 150 , with the other end of the sucker rod 154 attached to a pump 156 .
- a control unit 134 supervises the operation of the motor and thus the operation of the crank 128 .
- a load cell 118 is connected to the polished rod 124 .
- the load cell 118 is an electronic transducer that is used, for example, to measure the load on the pump 156 throughout the cycle of the crank 126 .
- the control unit 134 excites and measures the load cell 118 via a load cell cable 122 . As the control unit 134 receives load measurements from the load cell 122 , it correlates this data with the vertical position of the crank 126 (which the control unit 134 calculates from the speed and angular position of the motor 136 ) to determine if the measured load is within normal operating parameters. If not, then the control unit 134 will shut down the pump system 100 or adjust the speed of the motor 136 to bring the load back to normal.
- the load cell cable 122 is a high-maintenance component that frequently breaks. Upon failure of the cable, the pump 156 must be shut down for repair. Moreover, due to frequent failures using a hardwired cable to the load cell, such as shown in FIG. 1 , the conventional approach cannot be readily extended to other sensor modalities that may be attached to the polished rod 124 .
- FIG. 2 is a schematic diagram of an oil pumping apparatus 200 , in accordance with an embodiment of the present invention.
- the embodiments described herein implement a wireless, distributed method of data capture and control of a pump system.
- a high-maintenance load cell cable is eliminated from the pump system.
- other sensor modalities may be easily deployed in areas of interest, such as those co-located with the load cell on the polished rod.
- a ranging sensor could be attached to the polished rod or the holder for the rod, to physically measure the vertical position of the crank instead of calculating it from the speed and angular position of the motor.
- the logic that correlates the load with crank position may be embedded in a controller at the load cell site. It should be appreciated that the system and method embodiments described herein need not be limited to oil pumps. Rather, they may be applied to any type of pumping system that uses automated operation, such as a water pump, for example.
- a wireless embedded controller 220 is attached to the load cell 218 , and is equipped with additional sensor modalities.
- This localized embedded controller 220 is configured to make decisions based on any number of sensor inputs, including for example, load, crank position, vibration, acceleration, temperature, atmospheric pressure, etc.
- refinements in a fault detection algorithm are more feasible with respect to known solutions.
- the sensor depends upon a single parameter; i.e., the load on the load cell, wherein the parameter is transferred over a wire.
- the embedded controller 220 when it detects a fault, it communicates the appropriate information to a control unit 234 for the motor 236 over a wireless link 230 .
- the information communicated may be as simple, for example, as the type of event detected, or as extensive as the complete data history for some number crank cycles.
- This approach also facilitates software updates as well as the configuration of the embedded device over a wireless link 232 in the reverse direction (i.e., from the control unit 234 to the embedded controller 220 .
- Data may also be transferred by wireless link to a control system for the pump.
- the processor unit may be placed on the sensor site on the pump, which may be on the sucker rod.
- the processor may also be placed anywhere else on the pump and may communicate commands to a control unit for the pump, by wireless means or wired means.
- the senor measures a single parameter (e.g., the load on the load cell), which is transferred over a wire.
- a single parameter e.g., the load on the load cell
- several parameters may be detected and transferred by means of a wireless link.
- the wireless link 230 , 232 may be established by using a wireless communication system such as ZigBee, WiFi, or Bluetooth, for example.
- the addition of the multi-parameter capability adds new capabilities to the system 200 . For instance, if the vertical position of the crank 226 is measured with respect to the ground by means of a sonar-ranging sensor, then a gradual decrease in the maximum and minimum distance could indicate the depth of snowfall on the ground. On the other hand, the sensed distance to the ground may also indicate flooding by water or by oil resulting from a leak or rupture in a nearby oil storage tank. Thus, the addition of temperature and atmospheric pressure sensors could further provide data that may be used to indicate local weather at the site of the pump.
- Such data may relayed by an additional wireless link 280 , e.g., through a cell phone, satellite phone, radio etc., or wired link to a remote location where it could be used as feedback in determining the schedule for the performance of maintenance at the pump site.
- an additional wireless link 280 e.g., through a cell phone, satellite phone, radio etc., or wired link to a remote location where it could be used as feedback in determining the schedule for the performance of maintenance at the pump site.
- Vibration sensing data may also be used to indicate an incipient failure of the apparatus before the failure occurs.
- the pump operation could be modified or the pump could be shut down before the position vs. load data indicates that there is cause for concern.
- additional functionalities may be obtained. For instance, if the system of pumps is supplied from a common electric source, the loads on the source may be balanced by adjusting the phases of the individual pumps so that they are not all functioning in phase. This may apply to pumps that are in continuous operation or to a collection or plurality of pumps where one or more of them are idle.
- the pumps may be also used to gather weather information, e.g., temperature, atmospheric pressure, humidity, wind velocity (speed and direction) in areas where there are not sufficient whether monitoring stations. It is also contemplated that information from vibration sensors may be used to chart the distribution and severity of earthquakes. Still other sensors may be used to determine the distance from the pump to the ground in order to measure the depth of water flooding over a region.
- weather information e.g., temperature, atmospheric pressure, humidity, wind velocity (speed and direction) in areas where there are not sufficient whether monitoring stations.
- information from vibration sensors may be used to chart the distribution and severity of earthquakes.
- Still other sensors may be used to determine the distance from the pump to the ground in order to measure the depth of water flooding over a region.
- a well pumping system 300 includes a well system controller 301 , a well network 302 , an external network 305 , and a plurality of oil pump systems 340 , 341 , . . . , 349 for pumping oil from an oil well 380 .
- Each pump system 340 - 349 is equipped with one or more sensors 350 , 351 , . . . , 359 and at least one communication device 360 , 361 , . . . , 369 configured to communicate sensor measurements, status, configuration information, and other data with other entities in the well network 302 .
- the sensors 350 - 359 may include for example load, range, vibration, acceleration, magnetic field, temperature, humidity, liquid level, and atmospheric pressure sensors. Additionally, each sensor may have an integrated communication and/or a computing means so that it can perform local analytics on the data and communicate status and results instead of raw measured data. Alternatively, one or more of the sensors may be a discrete device that is polled by a computing device via a wired or wireless link. Similarly, a communication means may also have one or more integrated sensors or computing means.
- a pump controller 370 , 371 , . . . , 379 included within a corresponding pump system 340 - 349 controls the mechanical operation of the pump.
- a controller may also have one or more integrated sensors and communication means.
- the well control system 301 is a computing system that supervises each of the pump systems 340 - 349 operating in the well network 302 .
- the communication devices, sensors, and pump controllers depicted in FIG. 3 could comprise a single integrated component instead of separate components.
- FIG. 4 is a flow diagram 400 illustrating an exemplary method of monitoring and controlling the operation of a pump control system, in accordance with a further embodiment of the invention.
- the exemplary method depicted in FIG. 4 may be primarily incorporated in the steady state operation of a pump system, such as systems 340 - 349 in FIG. 3 .
- the flowchart 400 of FIG. 4 illustrates an exemplary method of measuring a pump system's operational performance, analyzing the measured data to determine the pump system's operational status, communicating a pump system's operational status and data to a well system controller, and updating a pump controller's parameters.
- the method waits for internal or external driving events in block 410 such as, for example, a timeout, a data request or update command.
- a periodic cycle is driven by timer events.
- decision block 415 if an update command event is received, the method proceeds to block 420 to update parameters, looping back to block 410 .
- a timeout occurs the method proceed through the NO branch of decision block 415 to block 425 , where sensor measurements from the various sensor modalities are taken and analyzed. The operational status of the pump system is the result of the analysis.
- decision block 435 if no catastrophic failure has occurred, and if no other fault (decision block 445 ) is detected, then the cycle ends and the method proceeds back to block 410 to wait for the next event. However, if there is a catastrophic failure determined at decision block 435 (e.g., such as a broken traveling valve), then the method issues a shutdown command to the pump controller at block 440 . The method then sends the operation status and other data to the well system controller, as shown at block 455 . The cycle ends and the method proceeds back to block 410 to wait for the next event.
- a catastrophic failure determined at decision block 435 e.g., such as a broken traveling valve
- taking and analyzing sensor measurements is a multi-step process that may involve the use of multiple sensors at multiple discrete sites. For example, a combination of load cell and ranging sensors attached to a polished rod may be used to detect a broken or faulty traveling valve. As another example, a liquid level sensor in the well, combined with a vibration sensor attached to the sucker rod may be used to detect pounding. In essence, such combinations of sensors comprise fault-detection subsystems within a pump system and a pump system may have a plurality of such fault-detection subsystems.
- the well system controller Upon receiving a fault status event, the well system controller will calculate the optimum parameters for each pump system in the well network, and then send an update command to each pump.
- a pump system receives an update command (block 410 )
- it will update the appropriate parameters (block 420 ) of the pump system. For example, if pounding is detected for one or more pump systems, the well system controller may calculate the optimum motor speed for each pump system, and then send an update command to change the parameter for motor speed in each pump controller.
- FIG. 5 is a flow diagram 500 illustrating a method of monitoring and controlling the operation of a well control system, in accordance with a further embodiment of the invention.
- the exemplary method depicted in FIG. 5 may be primarily incorporated in a well system controller, which is a component that provides management and control functionality for a plurality of pumps as an aggregate system (e.g., well system controller 301 of FIG. 3 ).
- the method proceeds to block 510 where the well system controller initializes all the pumps in its well network 510 .
- the initialization process includes, for example, powering on all pumps, configuring all pump controllers, configuring all sensors, and starting the pumping operation.
- the well system controller enters an event-driven loop where it polls for fault status events from the well network or internal timeout events, as reflected in block 515 .
- the method issues a maintenance request at block 525 .
- the method then sends a data request to all the pumps in the well network at block 530 and waits for the responses or a for specified amount of time at block 535 .
- the method uses the data returned by the pumps in the well network, calculates the optimum parameters for each pump system as reflected at block 540 . If, at decision block 545 , the calculations show that one or more pumps need to be shut down for maintenance, then the method issues a maintenance request as shown at block 550 .
- the appropriate update command, with new parameters, are then sent to each pump at block 555 .
- the cycle ends and the method waits for the next event 515 .
- the method sends a data request to all the pumps in the well network a block 530 and the method continues as described above at block 535 .
- the operation(s) described in block 540 is/are a process that involves analytics to determine the optimum operational parameters for each pump by considering all the pumps as an aggregate system.
- the operational parameters of a pump may be generally expressed as the tuple ⁇ enable, speed, phase ⁇ , where enable represents the power on/off state of a pump, speed is the rotational speed of the pump's motor, and phase is the phase offset of a pump's cycle from a reference cycle.
- pounding is typically mitigated by adjusting the motor speed on the pump exhibiting pounding, without regard for how adjustments to one pump may affect well yield or the performance of other pumps in the well network.
- the conventional approach is unable to determine an optimum speed adjustment.
- the optimum speed adjustment may not even involve the specific pump exhibiting the problem.
Landscapes
- Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Geology (AREA)
- Mining & Mineral Resources (AREA)
- Geophysics (AREA)
- Environmental & Geological Engineering (AREA)
- Fluid Mechanics (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geochemistry & Mineralogy (AREA)
- Control Of Positive-Displacement Pumps (AREA)
Abstract
A pump monitoring and control system includes a plurality of pumps associated with a well, each of the plurality of pumps including one or more sensors associated therewith, and one or more communication devices linking each of the sensors with a well system controller. The well system controller is configured to process information received from the one or more sensors and control any of the plurality of pumps based on information received from one or more of the plurality of pumps.
Description
- The present invention relates generally to sensing characteristics of operating well pumping systems, and, more particularly, to a system and method for implementing coordinated monitoring of one or more oil well pump systems.
- An oil pump system is the primary equipment used to extract oil from an oil well. In a conventional oil pump system, the mechanical operation of the pump is monitored by a single sensing device, such as a load cell that is used to measure the load on the pump throughout the cycle of the pump crank.
- In a typical operation, a control unit excites and measures the load cell via a load cell cable. As the control unit receives load measurements from the load cell, it correlates this data with the vertical position of the crank (which the control unit calculates from the speed and angular position of the motor) to determine if the measured load is within normal operating parameters. If not, then the control unit will adjust the speed of the motor in order to bring the load back to normal or otherwise shut down the pump system altogether.
- The load cell cable is a high-maintenance item that frequently breaks and, when it fails, the pump must be shut down for repair. Additionally, because of frequent failures using a cable to communicate with the load cell, the present approach cannot be readily extended to other sensor modalities that may also be useful. Further, pumps are treated as independent systems even though pumping from a given well may actually employ many pumps. Thus, to achieve optimum pumping performance, all the pumps associated with given well should be viewed as an aggregate system.
- Another problem associated with an oil pump system is pounding, which refers to the vibration that occurs when the pump's traveling valve contacts the surface of the oil in the well on the down stroke of the pump's crank. This phenomenon occurs when the oil being sucked up during an upstroke cannot fill the bore of the well as fast as the traveling valve moves upward. The optimum pump cycle is when the oil flow rate matches the rate at which the traveling valve rises on an upstroke. Excessive pounding can damage the pump system and reduce its overall life.
- In view of the above, it would be desirable to be able to improve the reliability monitoring capability of individual pumps for well pumping systems such as oil wells, and in a manner that manages a number of parameters of an aggregate pump system, including for example, well yield, fault mitigation, and power consumption.
- The foregoing discussed drawbacks and deficiencies of the prior art are overcome or alleviated by, in an exemplary embodiment, a pump monitoring and control system, including a plurality of pumps associated with a well; each of the plurality of pumps including one or more sensors associated therewith; and one or more communication devices linking each of the sensors with a well system controller; wherein the well system controller is configured to process information received from the one or more sensors and control any of the plurality of pumps based on information received from one or more of the plurality of pumps.
- In another embodiment, a method of monitoring and controlling a pump system includes initializing, through a well system controller, a plurality of pumps associated with a well, the initializing including one or more of: powering on each of the pumps, configuring each of a plurality of pump controllers associated with the pumps, configuring each of a plurality of sensors associated with the pumps, wherein one or more communication devices link each of the sensors with a well system controller, and initiating a pumping operation with one or more of the pumps; entering an event-driven loop by polling for fault status events and internal timeout events, the fault status events received from the plurality of sensors from one or more communication devices; sending a data request to each of the plurality of pumps and waiting for responses therefrom for specified amount of time; determining, from data returned by the plurality of the pumps, desired operating parameters for each of the pumps; and issuing an update command, with new parameters, to each of the pumps and returning to the beginning of the event-driven loop.
- Referring to the exemplary drawings wherein like elements are numbered alike in the several Figures:
-
FIG. 1 is a schematic diagram of a conventional oil pumping system; -
FIG. 2 is a schematic diagram of an oil pumping apparatus, in accordance with an embodiment of the present invention; -
FIG. 3 is a schematic block diagram illustrates a communication and computing architecture for a pumping system in accordance with a further embodiment of the present invention; -
FIG. 4 is a flow diagram illustrating an exemplary method of monitoring and controlling the operation of a pump control system, in accordance with a further embodiment of the invention; and -
FIG. 5 is a flow diagram illustrating a method of monitoring and controlling the operation of a well control system, in accordance with a further embodiment of the invention. - Disclosed herein is a system and method for implementing coordinated monitoring of one or more well pump systems, thereby addressing problems such as cable maintenance and pounding associated with conventional systems, as well as providing enhanced monitoring and management capabilities. By using arrays of sensors, reliability is improved, and the overall monitoring of oil well pumping systems for individual pumps is enabled. In addition, by using wireless communications to network the sensor arrays and to provide feedback to a well controller, a system can manage a number of pertinent goals of an aggregate pump system, including for example, well yield, fault mitigation, and power consumption.
- Referring initially to
FIG. 1 , there is shown a schematic diagram of a conventionaloil pumping system 100. As is shown, amotor 136 drives agear box 138 that in turn rotates acounter balance 140 connected to alever 142. Thelever 142 oscillates acrank 126 that pushes and pulls a polishedrod 124 in an up and down direction. The polishedrod 124 is attached to one end of asucker rod 154 disposed within a well 150, with the other end of thesucker rod 154 attached to apump 156. On the up stroke of the pump, oil is sucked up through the well 150. Acontrol unit 134 supervises the operation of the motor and thus the operation of the crank 128. - As further illustrated in
FIG. 1 , aload cell 118 is connected to the polishedrod 124. As is known in the art, theload cell 118 is an electronic transducer that is used, for example, to measure the load on thepump 156 throughout the cycle of thecrank 126. In example illustrated, thecontrol unit 134 excites and measures theload cell 118 via aload cell cable 122. As thecontrol unit 134 receives load measurements from theload cell 122, it correlates this data with the vertical position of the crank 126 (which thecontrol unit 134 calculates from the speed and angular position of the motor 136) to determine if the measured load is within normal operating parameters. If not, then thecontrol unit 134 will shut down thepump system 100 or adjust the speed of themotor 136 to bring the load back to normal. - As indicated above, however, the
load cell cable 122 is a high-maintenance component that frequently breaks. Upon failure of the cable, thepump 156 must be shut down for repair. Moreover, due to frequent failures using a hardwired cable to the load cell, such as shown inFIG. 1 , the conventional approach cannot be readily extended to other sensor modalities that may be attached to thepolished rod 124. - Accordingly,
FIG. 2 is a schematic diagram of anoil pumping apparatus 200, in accordance with an embodiment of the present invention. In contrast to the hardwired, centralized method of data capture and control in the approach ofFIG. 1 , the embodiments described herein implement a wireless, distributed method of data capture and control of a pump system. By using wireless communications, a high-maintenance load cell cable is eliminated from the pump system. In so doing, other sensor modalities may be easily deployed in areas of interest, such as those co-located with the load cell on the polished rod. For example, a ranging sensor could be attached to the polished rod or the holder for the rod, to physically measure the vertical position of the crank instead of calculating it from the speed and angular position of the motor. - As an additional benefit over existing solutions, having co-located sensor modalities lends itself to distributing some of the control logic to the localized data capture sites. For example, the logic that correlates the load with crank position may be embedded in a controller at the load cell site. It should be appreciated that the system and method embodiments described herein need not be limited to oil pumps. Rather, they may be applied to any type of pumping system that uses automated operation, such as a water pump, for example.
- As particularly shown in
FIG. 2 , a wireless embeddedcontroller 220 is attached to theload cell 218, and is equipped with additional sensor modalities. This localized embeddedcontroller 220 is configured to make decisions based on any number of sensor inputs, including for example, load, crank position, vibration, acceleration, temperature, atmospheric pressure, etc. Thus, refinements in a fault detection algorithm are more feasible with respect to known solutions. For example, in the existing system ofFIG. 1 , the sensor depends upon a single parameter; i.e., the load on the load cell, wherein the parameter is transferred over a wire. - In contrast, when the embedded
controller 220 detects a fault, it communicates the appropriate information to acontrol unit 234 for themotor 236 over awireless link 230. The information communicated may be as simple, for example, as the type of event detected, or as extensive as the complete data history for some number crank cycles. This approach also facilitates software updates as well as the configuration of the embedded device over awireless link 232 in the reverse direction (i.e., from thecontrol unit 234 to the embeddedcontroller 220. Data may also be transferred by wireless link to a control system for the pump. Alternatively, the processor unit may be placed on the sensor site on the pump, which may be on the sucker rod. The processor may also be placed anywhere else on the pump and may communicate commands to a control unit for the pump, by wireless means or wired means. - In a conventional system, the sensor measures a single parameter (e.g., the load on the load cell), which is transferred over a wire. However, with the wireless system such as shown in
FIG. 2 , several parameters may be detected and transferred by means of a wireless link. In an exemplary embodiment, the 230, 232 may be established by using a wireless communication system such as ZigBee, WiFi, or Bluetooth, for example.wireless link - The addition of the multi-parameter capability adds new capabilities to the
system 200. For instance, if the vertical position of thecrank 226 is measured with respect to the ground by means of a sonar-ranging sensor, then a gradual decrease in the maximum and minimum distance could indicate the depth of snowfall on the ground. On the other hand, the sensed distance to the ground may also indicate flooding by water or by oil resulting from a leak or rupture in a nearby oil storage tank. Thus, the addition of temperature and atmospheric pressure sensors could further provide data that may be used to indicate local weather at the site of the pump. Such data may relayed by anadditional wireless link 280, e.g., through a cell phone, satellite phone, radio etc., or wired link to a remote location where it could be used as feedback in determining the schedule for the performance of maintenance at the pump site. - Vibration sensing data may also be used to indicate an incipient failure of the apparatus before the failure occurs. Thus, the pump operation could be modified or the pump could be shut down before the position vs. load data indicates that there is cause for concern. When information is transferred by wireless link to a remote location, additional functionalities may be obtained. For instance, if the system of pumps is supplied from a common electric source, the loads on the source may be balanced by adjusting the phases of the individual pumps so that they are not all functioning in phase. This may apply to pumps that are in continuous operation or to a collection or plurality of pumps where one or more of them are idle.
- Additionally, the pumps may be also used to gather weather information, e.g., temperature, atmospheric pressure, humidity, wind velocity (speed and direction) in areas where there are not sufficient whether monitoring stations. It is also contemplated that information from vibration sensors may be used to chart the distribution and severity of earthquakes. Still other sensors may be used to determine the distance from the pump to the ground in order to measure the depth of water flooding over a region.
- Referring now to
FIG. 3 , there is shown is a schematic block diagram illustrating a communication and computing architecture for a pumping system in accordance with a further embodiment of the present invention. Awell pumping system 300 includes awell system controller 301, awell network 302, anexternal network 305, and a plurality of 340, 341, . . . , 349 for pumping oil from anoil pump systems oil well 380. Each pump system 340-349 is equipped with one or 350, 351, . . . , 359 and at least onemore sensors 360, 361, . . . , 369 configured to communicate sensor measurements, status, configuration information, and other data with other entities in thecommunication device well network 302. - The sensors 350-359 may include for example load, range, vibration, acceleration, magnetic field, temperature, humidity, liquid level, and atmospheric pressure sensors. Additionally, each sensor may have an integrated communication and/or a computing means so that it can perform local analytics on the data and communicate status and results instead of raw measured data. Alternatively, one or more of the sensors may be a discrete device that is polled by a computing device via a wired or wireless link. Similarly, a communication means may also have one or more integrated sensors or computing means.
- A
370, 371, . . . , 379 included within a corresponding pump system 340-349 controls the mechanical operation of the pump. A controller may also have one or more integrated sensors and communication means. Thepump controller well control system 301 is a computing system that supervises each of the pump systems 340-349 operating in thewell network 302. In one embodiment, the communication devices, sensors, and pump controllers depicted inFIG. 3 could comprise a single integrated component instead of separate components. -
FIG. 4 is a flow diagram 400 illustrating an exemplary method of monitoring and controlling the operation of a pump control system, in accordance with a further embodiment of the invention. Generally, the exemplary method depicted inFIG. 4 may be primarily incorporated in the steady state operation of a pump system, such as systems 340-349 inFIG. 3 . More specifically, theflowchart 400 ofFIG. 4 illustrates an exemplary method of measuring a pump system's operational performance, analyzing the measured data to determine the pump system's operational status, communicating a pump system's operational status and data to a well system controller, and updating a pump controller's parameters. - Proceeding from
start block 405, the method waits for internal or external driving events inblock 410 such as, for example, a timeout, a data request or update command. A periodic cycle is driven by timer events. Atdecision block 415, if an update command event is received, the method proceeds to block 420 to update parameters, looping back to block 410. On the other hand, if a timeout occurs the method proceed through the NO branch ofdecision block 415 to block 425, where sensor measurements from the various sensor modalities are taken and analyzed. The operational status of the pump system is the result of the analysis. - Then, at
decision block 435, if no catastrophic failure has occurred, and if no other fault (decision block 445) is detected, then the cycle ends and the method proceeds back to block 410 to wait for the next event. However, if there is a catastrophic failure determined at decision block 435 (e.g., such as a broken traveling valve), then the method issues a shutdown command to the pump controller atblock 440. The method then sends the operation status and other data to the well system controller, as shown atblock 455. The cycle ends and the method proceeds back to block 410 to wait for the next event. - If there is no catastrophic failure at
decision block 435, but some other fault is detected at decision block 445 (e.g., such as excessive pounding), then the method sends the operation status and other data to the well system controller atblock 455. Again, the cycle ends and the method proceeds back to block 410 to wait for the next event. In an exemplary embodiment, taking and analyzing sensor measurements (block 425) is a multi-step process that may involve the use of multiple sensors at multiple discrete sites. For example, a combination of load cell and ranging sensors attached to a polished rod may be used to detect a broken or faulty traveling valve. As another example, a liquid level sensor in the well, combined with a vibration sensor attached to the sucker rod may be used to detect pounding. In essence, such combinations of sensors comprise fault-detection subsystems within a pump system and a pump system may have a plurality of such fault-detection subsystems. - Whenever a fault is detected (at decision blocks 435 or 445) or the well system
controller requests data 450, the operational status of the pump, sensor data, and other pertinent information is fed back to the well system controller over the well network inblock 455. This feedback means allows all of the pump systems for a given well to be monitored and managed as an aggregate system. - Upon receiving a fault status event, the well system controller will calculate the optimum parameters for each pump system in the well network, and then send an update command to each pump. When a pump system receives an update command (block 410), it will update the appropriate parameters (block 420) of the pump system. For example, if pounding is detected for one or more pump systems, the well system controller may calculate the optimum motor speed for each pump system, and then send an update command to change the parameter for motor speed in each pump controller.
-
FIG. 5 is a flow diagram 500 illustrating a method of monitoring and controlling the operation of a well control system, in accordance with a further embodiment of the invention. Generally, the exemplary method depicted inFIG. 5 may be primarily incorporated in a well system controller, which is a component that provides management and control functionality for a plurality of pumps as an aggregate system (e.g.,well system controller 301 ofFIG. 3 ). - Beginning from
start block 505, the method proceeds to block 510 where the well system controller initializes all the pumps in itswell network 510. The initialization process includes, for example, powering on all pumps, configuring all pump controllers, configuring all sensors, and starting the pumping operation. Once all pumps are operating, the well system controller enters an event-driven loop where it polls for fault status events from the well network or internal timeout events, as reflected inblock 515. - Proceeding to decision block 520, if there is a status event that indicates a catastrophic failure, then the method issues a maintenance request at
block 525. The method then sends a data request to all the pumps in the well network atblock 530 and waits for the responses or a for specified amount of time atblock 535. Using the data returned by the pumps in the well network, the method calculates the optimum parameters for each pump system as reflected atblock 540. If, atdecision block 545, the calculations show that one or more pumps need to be shut down for maintenance, then the method issues a maintenance request as shown atblock 550. The appropriate update command, with new parameters, are then sent to each pump atblock 555. The cycle ends and the method waits for thenext event 515. - On the other hand, if there is a status event that is not a catastrophic failure or there is a timeout event (i.e., a NO determination at decision block 520), then the method sends a data request to all the pumps in the well network a
block 530 and the method continues as described above atblock 535. - More specifically, the operation(s) described in
block 540 is/are a process that involves analytics to determine the optimum operational parameters for each pump by considering all the pumps as an aggregate system. The operational parameters of a pump may be generally expressed as the tuple {enable, speed, phase}, where enable represents the power on/off state of a pump, speed is the rotational speed of the pump's motor, and phase is the phase offset of a pump's cycle from a reference cycle. - These three parameters enable the management of a number of pertinent goals of the aggregate system, including well yield, fault mitigation, and power consumption. For example, given a target for well yield, it may be desirable to minimize the overall power consumption. This scenario may occur if a system of pumps is supplied from a common electric source. For an individual pump, the power consumption is a function of the motor speed and the motor's load (i.e., position of the crank). Therefore, for multiple pumps, the minimum power consumption can be achieved by finding the optimum phase and speed for each pump that minimizes the aggregate load on the source. This may apply to pumps that are in continuous operation or to a collection of pumps where one or more of them are idle.
- As another example, given a target for well yield, it may be desirable to minimize pounding across the entire well system to extend service lifetime. In the conventional approach, pounding is typically mitigated by adjusting the motor speed on the pump exhibiting pounding, without regard for how adjustments to one pump may affect well yield or the performance of other pumps in the well network. Thus, the conventional approach is unable to determine an optimum speed adjustment. To achieve the well yield target, the optimum speed adjustment may not even involve the specific pump exhibiting the problem. Using the above described approach, the right combination of sensors for pounding detection (e.g., vibration and liquid level) in conjunction with the feedback to a well system controller, allows for consideration of well yield and overall system health during fault mitigation.
- While the invention has been described with reference to a preferred embodiment or embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed as the best mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope of the appended claims.
Claims (20)
1. A pump monitoring and control system, comprising:
a plurality of pumps associated with a well;
each of the plurality of pumps including one or more sensors associated therewith; and
one or more communication devices linking each of the sensors with a well system controller;
wherein the well system controller is configured to process information received from the one or more sensors and control any of the plurality of pumps based on information received from one or more of the plurality of pumps.
2. The system of claim 1 , wherein the plurality of pumps comprise one of oil pumps and water pumps.
3. The system of claim 1 , wherein the one or more sensors comprise a sensor for sensing information related to one or more of: load, crank position, vibration, acceleration, temperature, atmospheric pressure, distance above the ground, humidity, wind speed, and wind direction.
4. The system of claim 1 , wherein the sensor information is used to control the power usage of individual pumps.
5. The system of claim 1 , wherein the sensor information is used to predict the failure of individual pumps.
6. The system of claim 1 , wherein the sensor information is used to schedule the maintenance of the plurality of pumps.
7. The system of claim 1 wherein the communication device includes a wireless communications link.
8. The system of claim 7 , wherein the wireless communications link is used to upload software updates to the controller.
9. The system of claim 1 , wherein the sensor information is used to control the operation of said plurality of pumps to reduce pounding for each pump.
10. The system of claim 1 , wherein the sensor information is used to indicate one of flooding and depth of snow.
11. A method of monitoring and controlling a pump system, the method comprising:
initializing, through a well system controller, a plurality of pumps associated with a well, the initializing including one or more of: powering on each of the pumps, configuring each of a plurality of pump controllers associated with the pumps, configuring each of a plurality of sensors associated with the pumps, wherein one or more communication devices link each of the sensors with a well system controller, and initiating a pumping operation with one or more of the pumps;
entering an event-driven loop by polling for fault status events and internal timeout events, the fault status events received from the plurality of sensors from one or more communication devices;
sending a data request to each of the plurality of pumps and waiting for responses therefrom for a specified amount of time;
determining, from data returned by the plurality of the pumps, desired operating parameters for each of the pumps; and
issuing an update command, with new parameters, to each of the pumps and returning to the beginning of the event-driven loop.
12. The method of claim 11 , wherein the plurality of pumps comprise one of oil pumps and water pumps.
13. The method of claim 11 , wherein the at least one sensor senses information related to one of: load, crank position, vibration, acceleration, temperature, atmospheric pressure distance above the ground, humidity, wind speed, and wind direction.
14. The method of claim 11 , further comprising using the sensor information to control the power usage of individual pumps.
15. The method of claim 11 , further comprising using the sensor information to predict the failure of individual pumps.
16. The method of claim 11 , further comprising using the sensor information to schedule the maintenance of the plurality of pumps, wherein a maintenance request is issued in the event the returned data indicates that one or more pumps are to be shut down for maintenance.
17. The method of claim 11 , wherein said communications devices comprise wireless devices.
18. The system of claim 17 , further comprising using the wireless devices to upload software updates to the well system controller.
19. The method of claim 11 , further comprising using the sensor information to control the operation of the plurality of pumps to reduce pounding for each of the pumps.
20. The method of claim 11 , further comprising using the sensor information to indicate one of flooding and depth of snow.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/673,188 US20080190604A1 (en) | 2007-02-09 | 2007-02-09 | System and Method for Coordinated Monitoring and Control of Multiple Oil Well Pump Systems |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/673,188 US20080190604A1 (en) | 2007-02-09 | 2007-02-09 | System and Method for Coordinated Monitoring and Control of Multiple Oil Well Pump Systems |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20080190604A1 true US20080190604A1 (en) | 2008-08-14 |
Family
ID=39684846
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/673,188 Abandoned US20080190604A1 (en) | 2007-02-09 | 2007-02-09 | System and Method for Coordinated Monitoring and Control of Multiple Oil Well Pump Systems |
Country Status (1)
| Country | Link |
|---|---|
| US (1) | US20080190604A1 (en) |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102839949A (en) * | 2012-09-29 | 2012-12-26 | 中石油煤层气有限责任公司韩城分公司 | Intelligent type oil pumping machine |
| CN104818963A (en) * | 2015-04-14 | 2015-08-05 | 赵国祥 | Non-counterweight digital intelligent oil (gas) pump |
| US10001121B2 (en) | 2013-03-15 | 2018-06-19 | Franklin Electric Co., Inc. | System and method for operating a pump |
| US20180179861A1 (en) * | 2016-12-28 | 2018-06-28 | Upwing Energy, LLC | Integrated control of downhole and surface blower systems |
| US10364816B2 (en) | 2017-01-25 | 2019-07-30 | Lincus, Inc. | Remote pump managing device |
| US20200024833A1 (en) * | 2018-07-17 | 2020-01-23 | Saudi Arabian Oil Company | Managing storage of water |
| CN110761773A (en) * | 2019-09-23 | 2020-02-07 | 冯祎诺 | Device and method for monitoring running state of oil pumping unit |
| US10648469B2 (en) | 2017-01-25 | 2020-05-12 | Lincus, Inc. | Remote pump managing device |
| CN112650166A (en) * | 2020-12-14 | 2021-04-13 | 云南迦南飞奇科技有限公司 | Production line condition big data system based on wireless network and diagnosis method thereof |
| US20210164328A1 (en) * | 2019-11-30 | 2021-06-03 | Schneider Electric Systems Usa, Inc. | Controlling, Monitoring, and Optimizing Production from Multiple Oil and Gas Pumps |
| CN113309496A (en) * | 2021-06-04 | 2021-08-27 | 东营安顺电气有限公司 | Pumping unit driving motor system and fault monitoring method |
| US20210270124A1 (en) * | 2019-01-30 | 2021-09-02 | Yangzhou Jiangsu Oilfield Ruida Petroleum Engineering Technology Development Co., Ltd. | Method for distinguishing authenticity of high-pressure physical property parameters of oil reservoirs |
| CN114439457A (en) * | 2020-10-20 | 2022-05-06 | 中国石油化工股份有限公司 | A method and system for evaluating the health status of a pumping well |
| US11624278B2 (en) * | 2019-05-08 | 2023-04-11 | GEOSCIENCE Support Services, Inc. | Wellfield management systems and methods |
| US11859480B2 (en) | 2022-03-11 | 2024-01-02 | Caterpillar Inc. | Controlling fluid pressures at multiple well heads for continuous pumping |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3363573A (en) * | 1965-10-22 | 1968-01-16 | Walter S. Jaeger | Oil well pump control system |
| US4390321A (en) * | 1980-10-14 | 1983-06-28 | American Davidson, Inc. | Control apparatus and method for an oil-well pump assembly |
| US5182946A (en) * | 1991-11-08 | 1993-02-02 | Amerada Hess Corporation | Portable well analyzer |
| US5823262A (en) * | 1996-04-10 | 1998-10-20 | Micro Motion, Inc. | Coriolis pump-off controller |
| US6027464A (en) * | 1996-03-28 | 2000-02-22 | Dahlquist; Daryl Leroy | Sleeping and therapy system with a person hydraulically supported by immersion in water |
| US6029092A (en) * | 1996-11-21 | 2000-02-22 | Intellinet, Inc. | System and method for providing modular control and for managing energy consumption |
| US6434435B1 (en) * | 1997-02-21 | 2002-08-13 | Baker Hughes Incorporated | Application of adaptive object-oriented optimization software to an automatic optimization oilfield hydrocarbon production management system |
| US20040045707A1 (en) * | 2002-09-11 | 2004-03-11 | Nguyen Philip D. | Method for determining sand free production rate and simultaneously completing a borehole |
| US20040229575A1 (en) * | 2003-05-16 | 2004-11-18 | Chan Hing Kai | Wireless weight scale |
| US6896055B2 (en) * | 2003-02-06 | 2005-05-24 | Weatherford/Lamb, Inc. | Method and apparatus for controlling wellbore equipment |
| US20070175633A1 (en) * | 2006-01-30 | 2007-08-02 | Schlumberger Technology Corporation | System and Method for Remote Real-Time Surveillance and Control of Pumped Wells |
-
2007
- 2007-02-09 US US11/673,188 patent/US20080190604A1/en not_active Abandoned
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3363573A (en) * | 1965-10-22 | 1968-01-16 | Walter S. Jaeger | Oil well pump control system |
| US4390321A (en) * | 1980-10-14 | 1983-06-28 | American Davidson, Inc. | Control apparatus and method for an oil-well pump assembly |
| US5182946A (en) * | 1991-11-08 | 1993-02-02 | Amerada Hess Corporation | Portable well analyzer |
| US6027464A (en) * | 1996-03-28 | 2000-02-22 | Dahlquist; Daryl Leroy | Sleeping and therapy system with a person hydraulically supported by immersion in water |
| US5823262A (en) * | 1996-04-10 | 1998-10-20 | Micro Motion, Inc. | Coriolis pump-off controller |
| US6029092A (en) * | 1996-11-21 | 2000-02-22 | Intellinet, Inc. | System and method for providing modular control and for managing energy consumption |
| US6434435B1 (en) * | 1997-02-21 | 2002-08-13 | Baker Hughes Incorporated | Application of adaptive object-oriented optimization software to an automatic optimization oilfield hydrocarbon production management system |
| US20040045707A1 (en) * | 2002-09-11 | 2004-03-11 | Nguyen Philip D. | Method for determining sand free production rate and simultaneously completing a borehole |
| US6896055B2 (en) * | 2003-02-06 | 2005-05-24 | Weatherford/Lamb, Inc. | Method and apparatus for controlling wellbore equipment |
| US20040229575A1 (en) * | 2003-05-16 | 2004-11-18 | Chan Hing Kai | Wireless weight scale |
| US20070175633A1 (en) * | 2006-01-30 | 2007-08-02 | Schlumberger Technology Corporation | System and Method for Remote Real-Time Surveillance and Control of Pumped Wells |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102839949A (en) * | 2012-09-29 | 2012-12-26 | 中石油煤层气有限责任公司韩城分公司 | Intelligent type oil pumping machine |
| US10001121B2 (en) | 2013-03-15 | 2018-06-19 | Franklin Electric Co., Inc. | System and method for operating a pump |
| CN104818963A (en) * | 2015-04-14 | 2015-08-05 | 赵国祥 | Non-counterweight digital intelligent oil (gas) pump |
| US20180179861A1 (en) * | 2016-12-28 | 2018-06-28 | Upwing Energy, LLC | Integrated control of downhole and surface blower systems |
| US11359471B2 (en) * | 2016-12-28 | 2022-06-14 | Upwing Energy, Inc. | Integrated control of downhole and surface blower systems |
| US10364816B2 (en) | 2017-01-25 | 2019-07-30 | Lincus, Inc. | Remote pump managing device |
| US10648469B2 (en) | 2017-01-25 | 2020-05-12 | Lincus, Inc. | Remote pump managing device |
| US11028561B2 (en) * | 2018-07-17 | 2021-06-08 | Saudi Arabian Oil Company | Managing storage of water |
| US20200024833A1 (en) * | 2018-07-17 | 2020-01-23 | Saudi Arabian Oil Company | Managing storage of water |
| US20210270124A1 (en) * | 2019-01-30 | 2021-09-02 | Yangzhou Jiangsu Oilfield Ruida Petroleum Engineering Technology Development Co., Ltd. | Method for distinguishing authenticity of high-pressure physical property parameters of oil reservoirs |
| US11624278B2 (en) * | 2019-05-08 | 2023-04-11 | GEOSCIENCE Support Services, Inc. | Wellfield management systems and methods |
| US12281569B2 (en) | 2019-05-08 | 2025-04-22 | GEOSCIENCE Support Services, Inc. | Wellfield management systems and methods |
| CN110761773A (en) * | 2019-09-23 | 2020-02-07 | 冯祎诺 | Device and method for monitoring running state of oil pumping unit |
| US20210164328A1 (en) * | 2019-11-30 | 2021-06-03 | Schneider Electric Systems Usa, Inc. | Controlling, Monitoring, and Optimizing Production from Multiple Oil and Gas Pumps |
| CN114439457A (en) * | 2020-10-20 | 2022-05-06 | 中国石油化工股份有限公司 | A method and system for evaluating the health status of a pumping well |
| CN112650166A (en) * | 2020-12-14 | 2021-04-13 | 云南迦南飞奇科技有限公司 | Production line condition big data system based on wireless network and diagnosis method thereof |
| CN113309496A (en) * | 2021-06-04 | 2021-08-27 | 东营安顺电气有限公司 | Pumping unit driving motor system and fault monitoring method |
| US11859480B2 (en) | 2022-03-11 | 2024-01-02 | Caterpillar Inc. | Controlling fluid pressures at multiple well heads for continuous pumping |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20080190604A1 (en) | System and Method for Coordinated Monitoring and Control of Multiple Oil Well Pump Systems | |
| US11111782B2 (en) | System and method for oilfield management | |
| US20240076975A1 (en) | Smart fracturing system and method | |
| US8157537B2 (en) | Method, system, and apparatus for operating a sucker rod pump | |
| EP3158637B1 (en) | System and method for controlling a field device | |
| US6829542B1 (en) | Pump and method for facilitating maintenance and adjusting operation of said pump | |
| US10612538B2 (en) | Integrated wireless data system and method for pump control | |
| CN114364253B (en) | System and method for analyzing current and voltage levels within a center pivot irrigation system | |
| US20180363421A1 (en) | Predicting and optimizing drilling equipment operating life using condition based maintenance | |
| KR102103977B1 (en) | Embeded type Eco-friendly remote supervisory controller and management system for mediation pumping station | |
| US10047741B2 (en) | Monitoring system for fluid pump | |
| KR102277247B1 (en) | The facility control system of pump performance data base and the method thereof | |
| KR102488820B1 (en) | WEB-BASED REAL-TIME factory control system | |
| JP7515455B2 (en) | Well Management System | |
| US5458466A (en) | Monitoring pump stroke for minimizing pump-off state | |
| CN111520114B (en) | Intelligent management system for pump efficiency adjustment oil field | |
| AU2012244225B2 (en) | Remote pumping station monitoring method | |
| US20220103106A1 (en) | Control Loop Performance Monitoring In Variable Frequency Drive | |
| KR101314833B1 (en) | A method of controlling pressurized water supply, an apparatus and a system of thereof | |
| US10648469B2 (en) | Remote pump managing device | |
| JP2021101176A (en) | Method for managing chemical feeding system | |
| CN109642557A (en) | The method for operating metering device | |
| KR101596004B1 (en) | System and method of managing facilities of Intelligent Building | |
| JP6985865B2 (en) | Water supply device and test operation method of water supply device | |
| CN111520129B (en) | State monitoring oil field intelligent management system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HILD, STEFAN G.;MOSKOWITZ, PAUL A.;REASON, JOHNATHAN M.;REEL/FRAME:018874/0626 Effective date: 20070205 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |