Motor drive system and method
11286917 · 2022-03-29
Assignee
Inventors
- Jason L. Coney (Fort Wayne, IN, US)
- Jared E. Evans (Fort Wayne, IN, US)
- Lyon van der Merwe (Oriel, ZA)
Cpc classification
A61M5/14
HUMAN NECESSITIES
E21B43/128
FIXED CONSTRUCTIONS
F04C2270/025
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2203/0209
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B17/03
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C15/008
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C14/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02P6/06
ELECTRICITY
F04C14/28
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B51/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B47/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C14/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/065
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F04C14/28
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B51/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C14/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B47/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02P6/06
ELECTRICITY
F04B17/03
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C14/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A water pumping system, a motor drive, and a method of starting pumping by the motor drive. The method includes powering the electric motor with a motor drive; driving a progressive cavity pump with the electric motor; monitoring a speed difference between an electrical speed and an observed speed of a rotor of the electric motor; and performing a protective action as a function of the speed difference.
Claims
1. A method of operating an electric motor, the method comprising: powering the electric motor with a motor drive; driving a progressive cavity pump with the electric motor; monitoring a speed difference between an electrical speed and an observed speed of a rotor of the electric motor; and performing a protective action as a function of the speed difference, wherein performing the protective action as a function of the speed difference comprises performing the protective action responsive to the speed difference remaining: (A) below a speed difference corresponding to a minimum power boundary as a function of the observed speed, for a first time period, or (B) above a speed difference corresponding to a maximum torque boundary as a function of the observed speed, for a second time period.
2. The method of claim 1, further comprising performing the protective action as a function of the speed difference comprises performing the protective action responsive to the speed difference reaching or exceeding a maximum speed difference.
3. The method of claim 1, wherein the motor drive generates a motor voltage having a variable frequency, and wherein the electrical speed corresponds to the variable frequency.
4. The method of claim 2, wherein the motor drive comprises closed loop observer logic configured to determine the observed speed.
5. The method of claim 3, wherein the closed loop observer logic determines the observed speed responsive to disturbances in a feedback current corresponding to a current drawn by the electrical motor.
6. The method of claim 1, wherein between a minimum speed boundary and a maximum speed boundary the minimum power boundary decreases as the observed speed increases.
7. The method of claim 6, wherein the minimum power boundary decreases linearly between the minimum speed boundary and the maximum speed boundary.
8. The method of claim 1, wherein the maximum torque boundary increases as the observed speed increases.
9. The method of claim 8, wherein the maximum torque boundary increases linearly between a minimum speed boundary and a maximum speed difference.
10. A method of operating an electric motor, the method comprising: powering the electric motor with a motor drive; driving a progressive cavity pump with the electric motor; monitoring a speed difference between an electrical speed and an observed speed of a rotor of the electric motor; performing a protective action as a function of the speed difference, wherein performing the protective action as a function of the speed difference comprises: monitoring a maximum torque boundary between the observed speed and the speed difference; and performing the protective action responsive to the speed difference remaining above the maximum torque boundary at any corresponding observed speed for a second time period.
11. The method of claim 1, further comprising performing the protective action responsive to the observed speed exceeding a maximum speed limit for a third time period.
12. The method of claim 1, further comprising performing the protective action responsive to the observed speed being below a minimum speed limit for a fourth time period.
13. A method of operating an electric motor, the method comprising: powering the electric motor with a motor drive; driving a progressive cavity pump with the electric motor; monitoring a speed difference between an electrical speed and an observed speed of a rotor of the electric motor; and performing a protective action as a function of the speed difference, wherein performing the protective action as a function of the speed difference comprises: monitoring a safe operating zone defined by boundaries consisting of a minimum speed limit, a maximum speed limit, a maximum torque boundary, and a minimum power boundary; and if the speed difference is below the maximum speed difference, performing the protective action responsive to the speed difference and the observed speed indicating that one of the boundaries has been crossed for a time period corresponding to the one of the boundaries that has been crossed.
14. The method of claim 13, wherein if more than one of the boundaries has been crossed, the method further comprises performing the protective action responsive to earliest to expire time period.
15. The method of claim 1, wherein performing the protective action comprises ceasing operation of the motor drive; and resuming operation of the motor drive responsive to the lapse of a timeout period.
16. A motor drive configured to operate a progressive cavity pump in a water pumping system, the motor drive comprising a controller configured to perform a method comprising: powering an electric motor with the motor drive; driving the progressive cavity pump with the electric motor; monitoring a speed difference between an electrical speed and an observed speed of a rotor of the electric motor; and performing a protective action as a function of the speed difference, wherein performing a protective action as a function of the speed difference comprises: monitoring a safe operating zone defined by boundaries consisting of a minimum speed limit, a maximum speed limit, a maximum torque boundary, and a minimum power boundary; and if the speed difference is below the maximum speed difference, performing the protective action responsive to the speed difference and the observed speed indicating that one of the boundaries has been crossed for a time period corresponding to the one of the boundaries that has been crossed.
17. The method of claim 10, further comprising performing the protective action responsive to the observed speed (a) exceeding a maximum speed limit for a third time period or (b) being below a minimum speed limit for a fourth time period.
18. The method of claim 13, further comprising performing the protective action responsive to the observed speed (a) exceeding a maximum speed limit for a third time period or (b) being below a minimum speed limit for a fourth time period.
19. The motor drive of claim 16, wherein the controller is further configured to perform the protective action responsive to the observed speed (a) exceeding a maximum speed limit for a third time period or (b) being below a minimum speed limit for a fourth time period.
20. The method of claim 16, wherein performing the protective action comprises ceasing operation of the motor drive; and resuming operation of the motor drive responsive to the lapse of a timeout period.
Description
DESCRIPTION OF THE DRAWINGS
(1) The features and advantages of the disclosure will become more readily appreciated as the same become better understood by reference to the following detailed description when taken in conjunction with the accompanying drawings, where:
(2)
(3)
(4)
(5)
(6) Corresponding reference characters indicate corresponding parts throughout the several views. Although the drawings represent embodiments of various features and components according to the present invention, the drawings are not necessarily to scale and certain features may be exaggerated in order to better illustrate and explain the present invention.
DETAILED DESCRIPTION OF DISCLOSED EMBODIMENTS
(7) For the purpose of promoting an understanding of the principles of the invention, reference will now be made to the embodiments illustrated in the drawings, which are described below. The embodiments disclosed below are not intended to be exhaustive or limit the invention to the precise form disclosed in the following detailed description. Rather, the embodiments are chosen and described so that others skilled in the art may utilize their teachings. It will be understood that no limitation of the scope of the invention is thereby intended.
(8) Except where a contrary intent is expressly stated, terms are used in their singular form for clarity and are intended to include their plural form.
(9) As used herein, the terms “comprising,” “containing,” “having” and “including” denote an open transition meaning that the claim in which the open transition is used is not limited to the elements following the terms “comprising” or “including”. By contrast, the terms “consisting of” or “consists of” denote closed transitions.
(10) Occurrences of the phrase “in one embodiment,” or “in one aspect,” herein do not necessarily all refer to the same embodiment or aspect.
(11) Helical rotor pumps are well known to suffer permanent degraded performance when various operating conditions are exceeded, which can include overpressure conditions, dry running conditions, over-speed conditions, stall conditions, and over-power conditions. Problems may result from overheating or running dry. For example rubber seals may deform or melt as a result of heat and high torque, or excessive striction. Improved control logic is provided herein which considers the difference between electrical and mechanical rotor speeds of the motor driving the helical rotor pump to determine whether the helical rotor pump is operating safely.
(12) A helical rotor pump is a type of progressive cavity pump. Progressive cavity pumps also include centrifugal pumps. Progressive cavity pump and helical rotor pump are used interchangeably herein. Progressive cavity pumps are also known as cavity pumps and eccentric screw pumps.
(13) The foregoing exemplary embodiments of the disclosure will now be described with reference to the figures. Referring to
(14) During operation of the system, water 14 flows out of conduit 20. For example, the system may be a water system in a home, in which case water flows out of conduit 20 when a faucet is opened or an irrigation system is turned on. Constant pressure ensures the heads of the irrigation system spray at a constant distance from the head to provide even and predictable irrigation. Fluid characteristics including pressure may be monitored with a pressure sensor 22 disposed in conduit 20 to generate a pressure signal useful to maintain pressure about a setpoint. The pressure signal is provided via line 24 connecting pressure sensor 22 and motor drive 100. An exemplary input device 60 is also shown. Input device 60 is provided to receive, from a user, input parameters such as setpoints and schedules. Input device 60 may comprise a smart device wirelessly coupled to motor drive 100. Example smart devices include computers, smart phones and tablets. Smart devices may also be connected remotely via radio signal. Reservoir 12 may be an aboveground or underground tank, a well casing, or any other reservoir containing water 14.
(15)
(16) Rectifier 120 is powered by a power source 40 and includes any rectification circuit well known in the art, e.g. a diode bridge, to convert alternating-current (AC) voltage supplied by power source 40 into direct-current (DC) voltage which it supplies to inverter 130. Inverter 130 receives DC power from rectifier 120 through a conductor 122 and converts the DC power into an AC motor power.
(17) CPU 104 receives inputs through an I/O interface 108 and outputs a control signal over line 128 to inverter 130. In one example, the control signal is provided to a pulse-width-modulated (PWM) module having power switches and control logic which generates the appropriate gating signals for the power switches to convert the DC power supplied by rectifier 120 to the AC motor voltage suitable to drive the motor according to the control signal, provided to the motor via conductors 132, 134. Current drawn by inverter 130 from rectifier 120 is sensed by a current sensor 123 and a current signal is provided by current sensor 123 to CPU 104 by conductor 124. Motor voltage feedback can also be provided, for example through conductor 126 connecting inverter 130 and controller 102. Motor voltages may also be generated with other known or later developed drive topologies programmed in accordance with embodiments of the disclosure.
(18) In another embodiment, the system may be a drinking water system in a feedlot and power source 40 may be a renewable energy source powering motor drive 100. Examples of renewable energy sources include solar energy, wind energy, and hydroelectric energy. Reservoir 18 may be sufficiently large to store enough water to supply the animals in the feedlot when renewable energy is low or nonexistent for a period of time. For example, reservoir 18 may store enough water to supply the animals in the feedlot from dusk to dawn, particularly since during this time animals do not require as much water as they do during daytime. Power source 40 in the present embodiment may comprise voltage or current regulators, step-up or step-down converters, and any devices known in the art for conditioning power incoming from the renewable energy source to match the motor drive input requirements. Furthermore, if the renewal energy source generates variable DC power, e.g. solar energy panels, rectifier 120 may be omitted and power source 40 may be coupled to inverter 130.
(19) In a more general embodiment, the controller comprises control logic operable to generate the control signal. The term “logic” as used herein includes software and/or firmware executing on one or more programmable processors, application-specific integrated circuits, field-programmable gate arrays, digital signal processors, hardwired logic, or combinations thereof. Therefore, in accordance with the embodiments, various logic may be implemented in any appropriate fashion and would remain in accordance with the embodiments herein disclosed. A non-transitory machine-readable medium comprising logic can additionally be considered to be embodied within any tangible form of a computer-readable carrier, such as solid-state memory, magnetic disk, and optical disk containing an appropriate set of computer instructions and data structures that would cause a processor to carry out the techniques described herein. A non-transitory computer-readable medium, or memory, may include random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (e.g., EPROM, EEPROM, or Flash memory), or any other tangible medium capable of storing information.
(20) In a motor driven by a variable frequency drive, torque may be calculated as follows:
(21)
(22) The torque also has a proportional relationship to the motor's current and is influenced by the actual operating point as well. As an illustration, the current is also influenced by the speed or rather total load on the shaft. Additionally, the load and magnetization component of the current are to be separated so that the load component can be used to establish the correlation. Accordingly, a desired torque level can be caused by controlling the voltage and current according to the present load.
(23) Referring now to
(24) The method comprises, at 202, powering the electric motor with a motor drive; driving, at 204, a progressive cavity pump with the electric motor; and monitoring, at 206, a speed error. The speed error is a speed difference between an electrical speed and an observed speed of a rotor of the electric motor, also describable as the difference between the electrical speed and the mechanical speed of the motor. The error reflects the rotor's inability to maintain the commanded speed, indicated by the electrical speed. Algorithms to determine observed speed based on current, known as “observers,” are well known in the art. Accordingly, the motor drive may be said to operate in a sensorless manner. Alternatively, the speed of the motor may be determined by sensing the rotation speed of the rotor or sensing a mechanically linked device whose speed correlates to the speed of the rotor.
(25) The method continues, at 210, with comparing the speed error to an error threshold. If the error threshold is exceeded, the method continues by performing a corrective action. The error threshold corresponds to a maximum speed difference 410, shown in
(26) At 216, the motor drive waits a shutdown period and at 218 the motor drive resumes operation.
(27) In one variation of the present embodiment, the motor drive generates a motor voltage having a variable frequency, and the electrical speed corresponds to the variable frequency. In one example, the motor drive comprises closed loop observer logic 113 (shown in
(28) In another variation of the present embodiment, the method further comprises monitoring a minimum power boundary 406 as a function of the observed speed and the speed difference; and performing the protective action responsive to the speed difference remaining below a speed difference corresponding to the minimum power boundary as a function of the observed speed, for a first time period. The foregoing variation is illustrated in
(29) In another variation of the present embodiment, the method further comprises monitoring a maximum torque boundary 408 as a function of the observed speed and the speed difference; and performing the protective action responsive to the speed difference remaining above a speed difference corresponding to the maximum torque boundary as a function of the observed speed, for a second time period. The second time period may be the same or different from the first time period. The foregoing variation is illustrated in
(30) In another variation of the present embodiment, the method further comprises monitoring a maximum torque boundary 408 between the observed speed and the speed difference; and performing the protective action responsive to the speed difference remaining above the maximum torque boundary at any corresponding observed speed, for a second time period.
(31) In another variation of the present embodiment, the method further comprises performing the protective action responsive to the observed speed exceeding a maximum speed limit, for a third time period.
(32) In another variation of the present embodiment, the method further comprises performing the protective action responsive to the observed speed being below a minimum speed limit, for a fourth time period.
(33) In another variation of the present embodiment, the method further comprises monitoring a safe operating zone defined by boundaries consisting of a minimum speed limit, a maximum speed limit, a maximum torque boundary, and a minimum power boundary; and if the speed difference is below a maximum speed difference 410, performing the protective action responsive to the speed difference and the observed speed indicating that one of the boundaries has been crossed for a time period corresponding to the one of the boundaries that has been crossed. In one example, if more than one of the boundaries has been crossed, the method further comprises performing the protective action as soon as the first of the time periods expires. As each boundary may have an associated time period (first through fourth time periods above) which may be the same or different, the first boundary crossing may have a longer time period than the next boundary crossing, therefore the time period of the “next” boundary crossing may expire first and cause the protective action to occur even if the time period of the first boundary crossing has not expired. Performing the protective action comprises ceasing operation of the motor drive and resuming operation of the motor drive responsive to the lapse of a timeout period.
(34) In some embodiments, a motor drive configured to operate a progressive cavity pump in a water pumping system comprises a controller including control logic configured to perform the method described with reference to
(35) In some embodiments, a water pumping system comprises a progressive cavity pump; an electrical motor coupled to the progressive cavity pump; and a motor drive to power the electrical motor, the motor drive configured to drive the progressive cavity pump and including a controller comprising control logic configured to perform the method described with reference to
(36) In one variation, the system further comprises a solar array electrically coupled to supply power to the motor drive.
(37) Unless otherwise expressly stated in connection with a specific use thereof, the term “device” includes a single device, a plurality of devices, two components integrated into a device, and any variations thereof. The singular form is only used to illustrate a particular functionality and not to limit the disclosure to a single component. Therefore, a controller includes, for example, a central processing unit, a math processing unit, a plurality of processors on a common integrated circuit, and a plurality of processors operating in concert, whether physically or electronically coupled. Furthermore and in a similar manner, the term “program” includes a single application, a plurality of applications, one or more subroutines, software, firmware, and any variations thereof suitable to execute instruction sequences with a controller.
(38) While this invention has been described as having an exemplary design, the present invention may be further modified within the spirit and scope of this disclosure. This application is therefore intended to cover any variations, uses, or adaptations of the invention using its general principles. Further, this application is intended to cover such departures from the present disclosure as come within known or customary practice in the art to which this invention pertains.