Fault protection for a pump-motor assembly
11466691 · 2022-10-11
Assignee
Inventors
- Kevin Michael Fox (New Haven, IN, US)
- Amjad Masood (Fort Wayne, IN, US)
- Benjamin W. Schafer (Garrett, IN, US)
- Russell Jonathan Bookout (Fort Wayne, IN, US)
- Andrew Justin Buuck (Fort Wayne, IN, US)
- Zachary Keith Foster (Spencerville, IN, US)
Cpc classification
F05D2260/80
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04D15/0066
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04D13/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04D15/0088
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04D15/0245
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2203/0208
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
A fault control protects a pump-motor assembly from monitored faults. The pump-motor assembly includes an electrical motor mechanically coupled to a pump. The fault control determines a speed of the motor. If the speed is determined to be less than a minimum speed, the fault control generates a fault signal to affect the operation of the motor. The fault control can also determine if a phase of the power provided to the motor is missing based on vibrations sensed by a vibration transducer. The fault control can also determine temperature faults based on signals from two thermocouples, including determination of loss of inlet or discharge flow.
Claims
1. A fault control for a pump-motor assembly including a motor mechanically coupled to a pump, the motor powered by a motor drive, the fault control comprising: a sensor mounted on the pump-motor assembly to sense a characteristic of the pump-motor assembly, the sensor comprising a first temperature transducer adjacent to the motor to sense a first temperature and a second temperature transducer adjacent to the pump to sense a second temperature, the sensor configured to generate signals corresponding to the first temperature and the second temperature; and a fault controller structured to generate a fault signal for the motor drive upon determining, based on a temperature difference between the first temperature and the second temperature, that a fault occurred; wherein the fault is a flow loss fault comprising a loss of inlet flow if the temperature difference has a first polarity and a loss of discharge flow if the temperature difference has a second polarity opposite the first polarity.
2. The fault control of claim 1, wherein the fault controller is in a housing mounted on the pump-motor assembly.
3. The fault control of claim 1, wherein the flow loss fault comprises a loss of inlet flow if an absolute value of the temperature difference is greater than a temperature threshold and a temperature gradient is greater than a speed-dependent threshold, wherein the temperature gradient corresponds to a rate of change of the temperature.
4. The fault control of claim 1, wherein the fault controller is structured to determine that the fault occurred if the second temperature exceeds a temperature threshold.
5. The fault control of claim 4, wherein the temperature threshold is about 40° C.
6. The fault control of claim 1, wherein the fault controller is structured to determine that the fault occurred if a rate of change of the second temperature exceeds a rate of change threshold.
7. The fault control of claim 6, wherein the rate of change threshold is about 0.5° C. per minute.
8. The fault control of claims 1, wherein the motor drive supplies power comprising three phases, further comprising a vibration transducer mounted on the pump-motor assembly to generate a vibration signal, and wherein the fault controller is structured to determine, from the vibration signal, if at least one of the three phases is missing and to generate the fault signal upon determining that at least one of the three phases is missing.
9. The fault control of claim 8, wherein the motor is within a motor section connected to a housing adapter, and the pump is within a pump section connected to the housing adapter, which is positioned intermediate the pump section and the motor section, further comprising a housing supported by the housing adapter, and a circuit board in the housing, wherein the fault controller is mounted onto the circuit board.
10. The fault control of claim 8, wherein the fault controller is structured to determine if an amplitude of the vibration signal exceeds a predetermined threshold and to determine that a vibration fault has occurred if the amplitude exceeds the predetermined threshold.
11. A fault control for a pump-motor assembly including a motor mechanically coupled to a pump, the motor powered by a motor drive, the fault control comprising: a sensor mounted on the pump-motor assembly to sense a characteristic of the pump-motor assembly, the sensor comprising a first temperature transducer adjacent to the motor to sense a first temperature and a second temperature transducer adjacent to the pump to sense a second temperature, the sensor configured to generate signals corresponding to the first temperature and the second temperature; and a fault controller structured to generate a fault signal for the motor drive upon determining, based on the first temperature and/or the second temperature, that a fault occurred; wherein the motor drive supplies power comprising three phases, further comprising a vibration transducer mounted on the pump-motor assembly to generate a vibration signal, and wherein the fault controller is structured to determine, from the vibration signal, if at least one of the three phases is missing and to generate the fault signal upon determining that at least one of the three phases is missing; and wherein the fault controller is further structured to determine a speed of the motor based on signals generated by the vibration transducer and to generate a fault signal if the speed is less than a minimum speed that is greater than zero.
12. A pump-motor assembly comprising: a pump; a motor mechanically connected to the pump; and a fault controller including: a first temperature transducer adjacent to the motor and configured to sense a first temperature; and a second temperature transducer adjacent to the pump and configured to sense a second temperature, wherein the fault controller is structured to generate a fault signal for a motor drive adapted to power the motor upon determining, based on a temperature difference between the first temperature and the second temperature, that a fault occurred; wherein the fault is a flow loss fault comprising a loss of inlet flow if the temperature difference has a first polarity and a loss of discharge flow if the temperature difference has a second polarity opposite the first polarity.
13. The pump-motor assembly of claim 12, comprising an inlet port, a motor section, and a pump section, wherein the motor section is intermediate the inlet port and the pump section, and a discharge port, wherein the pump section is intermediate the motor section and the discharge port.
14. The pump-motor assembly of claim 13, wherein the motor of the pump-motor assembly is cooled by liquid pumped through from the inlet port to the discharge port of the pump-motor assembly.
15. The pump-motor assembly of claim 12, wherein the first temperature sensor is positioned adjacent the pump and the second temperature sensor is mounted on the motor section adjacent the pump section.
16. A fault control for a pump-motor assembly including a motor mechanically coupled to a pump, the fault control comprising: a first temperature transducer adjacent to the motor and configured to sense a first temperature; a second temperature transducer adjacent to the pump and configured to sense a second temperature; and a fault controller structured to generate a fault signal indicative of a flow loss based on a difference between the first temperature and the second temperature; wherein the fault signal indicates a loss of inlet flow if the difference has a first polarity and a loss of discharge flow if the difference has a second polarity opposite the first polarity.
17. The fault control of claim 16, wherein the fault controller is mounted on the pump-motor assembly, and wherein the fault signal is adapted to stop operation of a motor drive electrically coupled to the motor by the power lines to power the motor.
18. A fault control for a pump-motor assembly including a motor mechanically coupled to a pump, the motor powered by a motor drive, the fault control comprising: a sensor mounted on the pump-motor assembly to sense a characteristic of the pump-motor assembly, the sensor comprising a first temperature transducer adjacent to the motor to sense a first temperature and a second temperature transducer adjacent to the pump to sense a second temperature, the sensor configured to generate signals corresponding to the first temperature and the second temperature; and a fault controller structured to generate a fault signal for the motor drive upon determining, based on the first temperature and/or the second temperature, that a fault occurred; wherein the fault controller is further structured to determine a speed of the motor based on signals generated by a vibration transducer and to generate a speed fault signal if the speed is less than a minimum speed that is greater than zero.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In the drawings, corresponding reference numbers indicate corresponding parts throughout several views. Unless stated otherwise the drawings are not proportional.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
DETAILED DESCRIPTION
(17) Embodiments of the disclosure provide a fault control and a method to protect a pump-motor assembly from faults by monitoring signals from various transducers associated with the pump-motor assembly to detect the presence of fault conditions. If one or more such conditions are detected, the fault control generates signals to affect the operation of the pump-motor assembly and to alert a user of the detected fault conditions. In some embodiments, the fault control is mounted on the pump-motor assembly and electrically connected to a motor drive to communicate alarm signals and stop/run signals. In some embodiments, the fault control is mounted on the pump-motor assembly and electrically connected to a motor drive through a circuit breaker to communicate alarm signals to the motor drive and stop/run signals to the circuit breaker.
(18)
(19) Fault control system 100 includes fault control 102, transducers (discussed below), alarm signal wires 104, and stop/run control wires 106. In operation, fault control 102 evaluates signals from the transducers and determines whether a fault occurred, and whether the fault merits shutting down the motor. If a fault occurred, fault control 102 transmits an alarm signal to motor drive 90. If the fault merits shutting down the motor, fault control 102 transmits an emergency or stop signal over stop/run control wires 106 to motor drive 90 (as shown), or to a circuit breaker intermediate motor drive 90 and PMA 22 (best seen in
(20)
(21) Housing adapter 40 comprises a cylindrical wall 48 having therein a wiring hole 44 suitable to attach a junction box coupler 46 (shown in
(22) Referring to
(23) An advantage of positioning fault control 102 on PMA 22 is the reduced length of the conductors necessary to connect the transducers to fault control 102. Another advantage is that a vibration sensor 136 may be mounted on circuit board 128, as shown in
(24) Of course fault control 102 may be mounted separately from PMA 22, for example on a building wall adjacent to PMA 22. As the conductor length increases, so do does signal attenuation and noise. In another embodiment, to combat the negative aspects of conductor length a repeater box may be mounted on PMA 22. The repeater box may include circuits configured to receive and digitize the signals on the signal conductors, e.g. a voltage regulator and an integrated circuit including analog-to-digital converters and, optionally, a known communications controller to transmit the data corresponding to the digitized signals to a remotely located fault control 102. Communications controllers may include a Modbus controller, an RS-485 controller, or any other known controller configured to transmit data. In a variation of the present embodiment, the functionality of fault control 102 is incorporated in motor drive 90, which includes a corresponding communications controller to receive the data and act upon it. In one example, the protective features are factory-set and not field programmable.
(25)
(26) Fault control 102 can display the detected fault via indicators 154. In some variations of the present embodiment, indicators 154 may comprise light emitting diodes (LEDs) that flash different colors to indicate different fault types. In other variations, indicators 154 may comprise speakers or buzzers that emit different audible sounds to indicate different fault types. Additionally, fault control 102 may display the detected fault via a human machine interface (HMI) 156. HMI 156 allows a technician or user to view and diagnose the detected fault. Examples of HMI 156 include a digital display wired to fault control 102, or a mobile device wirelessly coupled to fault control 102 using known wireless communications protocols such as Bluetooth, Zigbee, and WiFi, or a combination display/controller configured to communicate via a standard Modbus protocol.
(27) Fault control 102 may be powered by a power supply 166 (shown in
(28) Referring to
(29) Fault control 102 may comprise a fault controller 230 (shown in
(30) A temperature transducer 161 is disposed in or positioned adjacent to motor section 30 to measure a temperature of motor section 30. Similarly, a temperature transducer 162 is disposed in or positioned adjacent to pump section 50 to measure a temperature of pump section 50. Fault control 102 determines a temperature difference based on the temperature signals from temperature transducers 161, 162. In one example, fault control 102 identifies a flow loss based on the temperature difference, where a positive temperature difference indicates a loss of inlet flow and a negative temperature difference indicates a loss of discharge flow. Fault control 102 identifies the flow loss when the absolute amplitude of the temperature difference exceeds a temperature difference threshold. Of course the temperature signals may be inverted so that a positive temperature difference indicates a loss of discharge flow and a negative temperature difference indicates a loss of inlet flow. Loss of flow is a fault that merits shutting down of motor 32 to protect the motor bearings.
(31)
(32) Referring to
(33) As indicated above, a plurality of PMAs may be connected to a common system. The plurality of PMAs may each be driven by a motor drive or, alternatively, a motor drive may drive several PMAs. Referring to
(34) Referring to
(35) Referring first to
(36) Dip switch 202 allows a user to manually configure fault control 102 to select, for example, whether to enable or disable a particular fault. In one example, a user may disable vibration based faults. Power supply connector 204 allows fault control 102 to be connected to a power converter (e.g., controller power supply 166 in
(37) Referring next to
(38) Fault controller 230 comprises control logic structured to evaluate the transducer data obtained from the signals by comparing the data to predetermined threshold values stored in memory 232. A fault is detected by fault controller 230 as described above and further below. Fault controller 230 outputs an alarm signal to motor drive 90 (via connector 208) in response to detecting a fault. Fault controller 230 also outputs an emergency stop signal to motor drive 90 (via connector 210) if the detected fault is serious enough to warrant a shutdown of the motor.
(39) Table 1 lists the various types of faults that can be detected by fault controller 230.
(40) TABLE-US-00001 TABLE 1 Maximum Fault Type Off Time Priority Reset Recovery Over-temperature 10 min. 1 Soft 2° C. Deadhead N/A 2 Soft Absolute recovery Blocked inlet N/A 3 Soft Absolute recovery Low speed N/A 4 Soft 5 Hz increase for alarm to clear Vibration N/A 5 Hard Infinite Cooling flow N/A 6 Soft Absolute recovery High cycles N/A 7 Soft Absolute recovery
(41) Table 1 illustrates operation of one embodiment of firmware of controller 230. In this embodiment faults are prioritized and the highest level fault that occurs is shown via LEDs 134. The faults reset themselves (soft reset) or require user input (hard reset). Absolute recovery indicates that the fault indication is automatically rescinded when the fault conditions disappears. In the case of over-temperature, controller 230 shuts the drive down, which prevents water circulation and therefore reduces cooling that would cause more rapid recovery than air cooling, which occurs without the drive running. Thus, in the present embodiment controller 230 restarts the drive every 10 minutes to increase cooling. If the temperature falls 2° C. controller 230 determines that the cause of the fault is no longer present and continues running. If the condition remains controller 230 shuts down the drive for another 10 minutes.
(42) An over-temperature fault occurs when an overall temperature in PMA 22 is above a safe running threshold. Factors that contribute to over-temperature may include blocked outlet, blocked inlet, insufficient cooling, high inlet water temperature, etc. To detect an over-temperature fault, fault controller 230 evaluates temperature signals as measured by temperature transducers 161, 162 to determine if the overall temperature in PMA 22 has exceeded a predetermined threshold value (stored in memory 232). In evaluating the temperature signals, fault controller 230 may employ a moving average acting as an integrator to prevent any nuisance tripping.
(43) A deadhead fault occurs when pump section 50 is running but cannot move the liquid being pumped due to discharge port 62 being blocked. A blocked inlet fault occurs when pump section 50 is running but cannot move the liquid being pumped due to inlet port 26 being closed. A cooling flow fault occurs when motor section 30 is running but cannot move enough liquid to cool down PMA 22. These types of faults can lead to an increased temperature in motor section 30 and/or pump section 50 due to a lack of liquid flow that removes excess heat.
(44) A low speed fault occurs when a minimum speed for motor section 30 is set too low, which forces motor section 30 and pump section 50 to run at speeds lower than what is recommended. This fault can lead to rapidly increasing temperatures as well as grinding within the motor bearing due to insufficient lubrication. Running a motor in this condition will significantly reduce the life of the motor. To detect a low speed fault, fault controller 230 evaluates CT signals as measured by CTs 160A-160C and/or vibration signals as measured by vibration transducer 136 to determine if the speed of motor section 30 is less than a predetermined minimum speed (stored in memory 232). Fault controller 230 may reference previously stored speed values to prevent any nuisance tripping. For example, some fault parameters are based on moving averages. Other fault parameters are based on the fault condition having a predetermined duration before a fault is determined to have occurred.
(45) A vibration fault occurs when PMA 22 vibrates excessively due to bearing wear, bearing failure, pump failure, electrical imbalance, or mechanical misalignment. To detect a vibration fault, fault controller 230 evaluates vibration signals as measured by vibration transducer 136 to determine if the vibration amplitude exceeds a predetermined threshold value (stored in memory 232). Fault controller 230 may reference previously stored vibration values to prevent any nuisance tripping. A high cycles fault occurs when motor section 30 has too many starts within a given period. Excessive cycling of motor section 30 can be indicative of another problem, e.g. a system problem, and can lead to a reduction in the life of the motor. To detect a high cycles fault, fault controller 230 evaluates CT signals as measured by CTs 160A-160C and/or vibration signals as measured by vibration transducer 136 to determine a start of the motor. In one example, a start is determined if the speed of the motor exceeds a low value, for example zero. In another example, a start is determined if vibrations exceed a baseline measured when the motor is not in operation. Based on the start information, fault controller 230 sets up a counter to track each motor start. For example, fault controller 230 can store up to ten values of motor start (e.g., in memory 232), and then analyze the stored values to determine if an average cycle time is shorter than a recommended time. As another example, fault controller 230 can determine if a time duration, which can be a moving average, between each motor start is less than a restart time threshold. In one example, a duration of 5 minutes or less between starts is indicative of a fault. In another example, a rate of 300 starts per day is indicative of a fault.
(46) Referring back to
(47) When a fault is detected, LED module 248 is configured to cause LEDs 134 to flash different colors to indicate the detected fault type. In one embodiment, LEDs 134 may include two LEDs (e.g., LED 1 and LED 2). Table 2 lists the different flashes for LED 1 and LED 2 based on the detected fault type.
(48) TABLE-US-00002 TABLE 2 Signal Fault Type LED 1 LED 2 No Fault No fault Green - always on Always off Emergency Over-temperature Red - always on Flash red 1 time at 1 Hz stop signal Low speed Red - always on Flash red 4 time at 1 Hz Vibration Red - always on Flash red 5 time at 1 Hz Alarm signal Over-temperature Yellow - always on Flash red 1 time at 1 Hz Deadhead Yellow - always on Flash red 2 times at 1 Hz Blocked inlet Yellow - always on Flash red 3 times at 1 Hz Low speed Yellow - always on Flash red 4 times at 1 Hz Vibration Yellow - always on Flash red 5 times at 1 Hz Cooling flow Yellow - always on Flash red 6 times at 1 Hz High cycles Yellow - always on Flash red 7 times at 1 Hz
(49) In various embodiments, the term “control logic” 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 control logic may be implemented in any appropriate fashion and would remain in accordance with the embodiments herein disclosed. As used herein, memory (e.g., memory 232) 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.
(50) Referring now to
(51) The method evaluates the received transducer signals to determine if a fault occurred. In particular, the method retrieves predetermined thresholds stored in memory (e.g., memory 232) and compares the received transducer signals to the stored thresholds. At 308-314, the method detects an over-temperature fault, a deadhead fault, a blocked inlet fault, and a cooling flow fault, respectively, by comparing received temperature signals (as measured by temperature transducers 161, 162) to temperature thresholds stored in memory 232. A fault is detected if the received temperature signals exceed the stored temperature thresholds.
(52) At 316, the method detects a low speed fault by determining a speed for motor section 30 from received CT signals and/or received vibration signals (as measured by vibration transducer 136), and comparing the determined speed to a minimum speed stored in memory 232. A fault is detected if the determined speed is less than the stored minimum speed.
(53) At 318, the method detects a vibration fault by determining a magnitude of vibration from received vibration signals (as measured by vibration transducer 136), and comparing the determined magnitude of vibration to a vibration threshold stored in memory 232. A fault is detected if the determined magnitude of vibration exceeds the stored vibration threshold. The fault may represent a loss of phase or a mechanical problem.
(54) At 320, the method detects a high cycles fault by determining and tracking a speed for motor section 30 from received CT signals and/or received vibration signals (as measured by vibration transducer 136). The tracked speeds are saved in memory 232. A fault is detected if an average cycle time computed from the saved speeds is shorter than a predetermined threshold time (stored in memory 232).
(55) If a fault is detected at any of 308-320, the method continues, at 322, to generate a fault signal. The fault signal may be an alarm signal sent to motor drive 90 or a remote indicator or HMI to alert an operator. If a detected fault merits a shutdown of motor section 30, the fault signal may be an emergency stop signal sent to motor drive 90 to stop motor drive 90 from supplying power to motor section 30. The method may also indicate the detected fault by flashing LEDs (e.g., LEDs 134).
(56)
(57) The scope of the invention is to be limited by nothing other than the appended claims, in which reference to an element in the singular is not intended to mean “one and only one” unless explicitly so stated, but rather “one or more.” Moreover, where a phrase similar to “at least one of A, B, or C” is used in the claims, it is intended that the phrase be interpreted to mean that A alone may be present in an embodiment, B alone may be present in an embodiment, C alone may be present in an embodiment, or that any combination of the elements A, B or C may be present in a single embodiment; for example, A and B, A and C, B and C, or A and B and C.
(58) In the detailed description herein, references to “one embodiment,” “an embodiment,” “an example embodiment,” etc., indicate that the embodiment described may include a particular feature, structure, or characteristic, but every embodiment may not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment.
(59) As used herein, the terms “comprises,” “comprising,” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
(60) The embodiments and examples described above may be further modified within the spirit and scope of this disclosure. This application covers any variations, uses, or adaptations of the invention within the scope of the claims.