It is becoming increasingly important to use pumps to provide adequate drainage for both commercial and residential uses. As the number of locations and purposes for which pumps are installed increases, the number of pump types has also increased. Examples of pump types include sump pumps, effluent pumps, sewage pumps, grinder pumps, and etc.
The key to any type of pump is proper drainage. If an object that the pump is not designed for gets into the fluid, it block or otherwise impair rotation of a pump's impeller. If a pump's impeller is not rotating properly, the pump may fail to drain properly.
According to an embodiment, a pump is provided that reversing polarity on failure pump to clear objects that may be blocking the impeller. The pump includes an impeller, an electric motor, and a controller. The impeller is configured to move fluid through the pump in a common direction regardless of which way the impeller rotates. The electric motor configured to drive the impeller. Finally, the controller configured to detect potential failure of the impeller to rotate, and, in response to detection of the potential failure, reverse polarity of current to the electric motor to reverse rotation of the impeller.
System, device, and computer program product aspects are also disclosed.
Further features and advantages, as well as the structure and operation of various aspects, are described in detail below with reference to the accompanying drawings. It is noted that the specific aspects described herein are not intended to be limiting. Such aspects are presented herein for illustrative purposes only. Additional aspects will be apparent to persons skilled in the relevant art(s) based on the teachings contained herein.
The accompanying drawings are incorporated herein and form a part of the specification.
In the drawings, like reference numbers generally indicate identical or similar elements. Additionally, generally, the left-most digit(s) of a reference number identifies the drawing in which the reference number first appears.
The pump 100 may include a controller 110 and a pump assembly 120. The controller 110 and the pump assembly 120 are examples of elements of the pump 100. In some embodiments, the pump 100 may be composed of different elements. In some embodiments, some elements of the controller 110 or pump assembly 120 may be integrated into a single unit.
The controller 110 may control elements of pump assembly 120. The controller 110 may be a control panel hardwired to an AC power source. The controller 110 accepts inputs from the pump assembly 120 or from the user to control the elements of the pump assembly 120. Examples of controls performed by the controller 110 may include activation, stop instructions, reversal instructions, of impellers in the pump assembly 120 etc. The controller 110 may be configured to detect potential failure of the impeller of the pump 100 to rotate, and, in response to detection of the potential failure, reverse polarity of current to the electric motor of the pump 100 to reverse rotation of the impeller. The motor may drive the impeller and grinder on a single shaft. Thus, when the motor reverses rotation, not only does the impeller reverse its rotation, but the grinder does too. The details of control performed by the controller 110 are explained below with reference to the flowchart in
The pump assembly 120 may include a reservoir 122, an inlet 124, a first pump unit 130, a second pump unit 140, a stop float 151, a start float 152, and a lag float 153 (also collectively referred to as floats 150). The reservoir 122 may be a container for storing the fluid that flows in from the inlet 124. The inlet 124 is a pipe connected to reservoir 122 and directs incoming fluid from outside to the reservoir 122.
The first pump unit 130 may have a discharging pipe 132, a motor, a grinder, and an impeller. The discharging pipe 132 may be a pipe for discharging fluid pumped by the pump unit 130 to the outside. The motor is an electronic motor and may drive the grinder and the impeller to pump fluid in the reservoir 122 to the discharging pipe 132. The motor may be a single-phase motor or a three-phase motor. The impeller may be configured to move fluid through the pump unit 130 in a common direction regardless of which way the impeller rotates. A direction of the rotation of the impeller may be reversed by the controller 110 if there is a potential failure with the rotation of the impeller of the first pump unit 130. If the motor is the single-phase motor, polarity of current to the motor may be reversed to reverse the direction of the rotation of the impeller. If the motor is the three-phase motor, at least two phases of three phases of the current of the motor may be switched to reverse the direction of the rotation of the impeller. Details of the impeller are explained below by referring to
The second pump unit 140 may also have a discharging pipe 142, a motor, a grinder, and an impeller. The mechanical configuration of the second pump unit 140 may be substantively similar to that of the first pump unit 130. The second pump unit 140 may be installed as a backup for when there is a potential failure with the rotation of the first pump unit 130.
The floats 150 may be the floats activate fluid detection sensors by changing height in response to the fluid level in the reservoir 122. The fluid detection sensors may be normally-open float switches. Thus, if fluid level reaches to one of the floats, the sensor changes an output from “off” to “on.” The fluid detection sensors may be installed inside the floats 150. The fluid detection sensors in the float may be activated when the fluid level reaches a level that displaces the posture of the floats 150. As such, the fluid detection sensors may be positioned to detect a quantity of fluid in the reservoir 122 that the pump 100 is configured to evacuate. The controller 110 may change the operation of the first pump unit 130 or the second pump unit 140 according to the output of the fluid detection sensor.
The floats 150 may be installed in order of decreasing height: the stop float 151, the start float 152, and the lag float 153. The stop float 151 may be a float to detect a timing to stop rotation of the motor(s) of the first pump unit 130 or the second pump unit 140. The start float 152 may be a float to detect a timing to start rotation of the motor of the first pump unit 130. The lag float 153 may be a float to detect a timing to start rotation of the motor of the second pump unit 140. The lag float 153 may also be an alarm float to detect a timing to signal an alarm. The number of the floats 150 is not limited to three; for example, a separate float may be placed to detect the alarm timing.
The processor 302 may be a processor for controlling other components of the controller 110. The processor 302 may be a micro-computer or other control circuit. The processor 302 may be a central processing unit, a microcontroller, or a System-on-a-Chip (SoC).
The memory 304 may be a memory for storing instructions executed by the processor 302. The memory may store values for the control of the pump 100. The memory 304 may include a non-transitory computer readable medium.
The user interface 306 may be an interface that exchanges input and output with the user. The user interface 306 may include a display for displaying information to the user. The user interface 306 may include buttons to accept input from the user. The user interface 306 may include a universal serial bus (USB) port to output values to a user-provided USB memory stick or to read settings from the USB memory stick. The user interface 306 may be remote on a separate device. For example, an installer can have the user interface 306 and port it in to make diagnostic and configuration changes.
The alarm 308 alarms in response to an operating status of the pump 100. The alarm 308 may include a speaker. The alarm 308 may include a light. The alarm 308 may report different types of conditions by varying sound and light patterns. The alarm 308 may be activated, for example, in the following situations: high-fluid level (e.g. in response to an output signal from the fluid detection sensor of the lag float 153), failure of the first pump unit 130 or the second pump unit 140, stuck of the floats 150, overload of the first pump unit 130 or the second pump unit 140, and overheat of the first pump unit 130 or the second pump unit 140.
The timer 310 may measure the time related to the operation of the first pump unit 130 or the second pump unit 140. The timer 310 may count the duration of a pump cycle of the pump unit 130 or pump unit 140. The pump cycle is a cycle that refers to the period of time from when the motor (impeller) of the first pump unit 130 or the second pump unit 140 starts to rotate until it stops or reverses rotation. The processor 302 may be configured to detect the potential failure when the timer detects that the impeller of the pump assembly 120 has been continuously rotating for a predetermined time.
The input/output (I/O) controller 312 may exchange I/O signals with components in the pump assembly 120. A signal that I/O controller 312 receives from pump assembly 120 may be an output of fluid detection sensors 322 in the floats 150. A signal that I/O controller transmits to pump assembly 120 may be a driving signal to motors 320 of the first pump unit 130 or the second pump unit 140. The I/O controller 312 or the processor 302 may be configured to detect the potential failure based on a signal from the fluid detection sensor.
In 402, the pump 100 may start operating. The pump 100 starting operation may mean that power has been supplied to controller 110, pump assembly 120, and their components. This state may be recognized as the normal operating state.
In 404, the controller 110 may determine whether the start float 152 detected rising fluid level based on the output from the fluid detection sensor of the start float 152. The controller 110 may determine that the start float 152 detected rising fluid level when the output from the fluid detection sensor of the start float 152 changed from “off” to “on.” In 404, the controller may also determine whether the stop float 151 has detected rising fluid level based on the output from the fluid detection sensor of the stop float 151 in addition to determining whether the start float 152 detected rising fluid level.
In 406, if the controller 110 may determine that the start float 152 detected the rising fluid level, the controller 110 may activate the first impeller, the impeller 200 of the first pump unit 130, to rotate in a reverse direction in which the first impeller was last activated and rotating. The fact that the start float 152 has detected the fluid level may mean that a certain amount of fluid has flowed into the reservoir 122 from the inlet 124. Therefore, in order to discharge the fluid, the controller 110 may rotate the impeller 200 of the first pump unit 130. Also, by rotating the first impeller in the reverse direction, foreign matter (e.g., debris, etc.) entangled or clogged in the first impeller 200 during the previous pump cycle can be cleared from the first impeller.
In 408, the controller 110 may determine whether the stop float 151 detected rising fluid level based on the output from the fluid detection sensor of the stop float 151. The controller 110 may determine that the stop float 151 detected rising fluid level when the output from the fluid detection sensor of the stop float changed from “on” to “off.”
In 410, if the controller 110 determines that the stop float 151 detected the falling fluid level based on the output from the fluid detection sensor of the stop float 151, the controller 110 may stop the rotation of the first impeller. The fact that the stop float 151 detected the falling fluid level may mean that the drainage in the reservoir 122 is progressing well. Thus, the controller 110 may stop the rotation of the first impeller. As discussed below, if a second impeller, the impeller 200 of the second pump unit 140, is also rotating at operation 408, then in operation 410, the controller 110 may also stop the rotation of the second impeller.
In 412, the controller 110 may determine whether the first impeller and/or the second impeller has been continuously rotating in the same direction for a predetermined time. For example, the timer 310 of the controller 110 may count the duration and signal to the I/O controller 312 the duration. The user may set the predetermined time. For example, the user may use the user interface 306 to set the predetermined time. In some embodiments, the predetermined time may be set between 10 minutes to 60 minutes.
In 414, if the controller 110 determines that the first impeller and/or the second impeller has been continuously rotating in the same direction for the predetermined time, the controller 110 may stop the first impeller and/or the second impeller and activate the impeller(s) 200 to rotate in a reverse direction. The fact that the first impeller and/or the second impeller has been continuously rotating in the same direction for the predetermined time may mean that there may be the potential failure (e.g., tangling, clogging, etc.) with the rotation of the impeller(s) 200. Thus, to address the potential failure, the controller may activate the impeller(s) 200 to rotate in the reverse direction to remove the foreign matter from the impeller(s) 200. Before rotating the impeller 200 in the reverse direction, the controller 110 may stop the impeller 200 rotation to facilitate removal of foreign matter entangled or clogged in the impeller 200 or to protect the motor. For example, the controller 110 may stop the current to the electric motor for a time period set to allow rotation of the impeller 200 to stop before activating the impeller 200 to rotate in a reverse direction after detecting the potential failure. In some embodiments, the time period can be 10 seconds. The time period may be set by the user by using the I/O controller 312.
As mentioned above, the rotation of the impeller may be reversed by reversing a polarity of current delivered to a motor. The current may be single phase or 3-phase AC current. When the current is signal phase AC current, the polarity may be reversed by shifting the current's sinusoidal wave by 180 degrees. In a 3-phase AC current, the polarity may be reversed may reversing or otherwise shifting the sinusoidal waves of the current applied on start up.
In 416, the controller 110 may determine whether the lag float 153 detected rising fluid level based on the output from the fluid detection sensor of the lag float 153. In other words, the controller may determine whether the fluid level in the reservoir 122 reaches a height of the lag float which is greater than the height of the start float. The controller 110 may determine that the lag float 153 detected the rising fluid level when the output from the fluid detection sensor of the lag float 153 changed from “off” to “on.” If the controller determines that the lag float 153 did not detect rising fluid level, the operation the operation returns to operation 408.
In 418, if the controller 110 determines that the lag float 153 detected rising fluid level, the controller 110 may activate the second impeller, the impeller 200 of the second pump unit 140, to rotate. The fact that the lag float 153 detected rising fluid level may mean that there may be the potential failure (e.g., tangling, clogging, etc.) with the rotation of the first impeller and the fluid level in reservoir 112 is considerably elevated because the lag float 153 is at a higher height than the start float 152. Thus, to address the potential failure, the controller may 110 activate the second impeller to pump the more fluid. The controller 110 may activate the second impeller to rotate in a reverse direction in which the second impeller was last activated and rotating.
In 420, if the controller 110 determines that the lag float 153 detected rising fluid level, the controller 110 may also stop a rotation of the first impeller and activate the first impeller to rotate in a reverse direction. As explained above, the fact that the lag float 153 detected rising fluid level may mean that there may be the potential failure. Thus, to address the potential failure, the controller may activate the first impeller to rotate in the reverse direction to remove the foreign matter from the first impeller. Before rotating the first impeller in the reverse direction, the controller 110 may stop the rotation of the first impeller to facilitate removal of foreign matter entangled or clogged in the impeller or to protect the electric motor of the first impeller. For example, the controller 110 may stop the current to the electric motor for a time period set to allow rotation of the first impeller to stop before activating the first impeller to rotate in a reverse direction after detecting the potential failure. In some embodiments, the time period can be 10 seconds. The time period may be set by the user by using the I/O controller 312.
After 420, the operation moves back to operation 408 and loops operations 408 through 420 until the controller detects that the stop float detected the falling water level. As such, by detecting potential failure of the impeller 200 to rotate, the pump 100 can take the necessary action to drain more reliably. As explained above, detecting potential failure of the impeller 200 to rotate may include detecting the failure based on the signal from the fluid detection sensor or detecting the failure when the impeller 200 has been continuously rotating for the predetermined time. Detecting the potential failure of the impeller 200 may include detecting other related events. To detect the related events, other types of sensors may be placed on the pump 100. For example, detecting potential failure of the impeller 200 may include detecting the failure when: a temperature sensed by a temperature sensor located in the pump 100 exceeded a predetermined temperature as an overheating, an overload of the components is detected, current drawn by the pump is abnormal, a rotating speed of the impeller 200 lowered a predetermined speed as an insufficient rotating speed, an abnormal vibration pattern of the pump 100 is detected, an abnormal noise pattern of the pump 100 is detected, an abnormal flow speed of the pump 100 is detected, an abnormal discharge pressure of the pump 100 is detected, an abnormal power consumption rate of the pump 100 is detected, an abnormal power factor of the motor is detected, or other events that are indicative of the potential failure of the impeller 200 to rotate are detected.
It is to be appreciated that the Detailed Description section, and not any other section, is intended to be used to interpret the claims. Other sections can set forth one or more but not all exemplary embodiments as contemplated by the inventor(s), and thus, are not intended to limit this disclosure or the appended claims in any way.
While this disclosure describes exemplary embodiments for exemplary fields and applications, it should be understood that the disclosure is not limited thereto. Other embodiments and modifications thereto are possible, and are within the scope and spirit of this disclosure. For example, and without limiting the generality of this paragraph, embodiments are not limited to the software, hardware, firmware, and/or entities illustrated in the figures and/or described herein. Further, embodiments (whether or not explicitly described herein) have significant utility to fields and applications beyond the examples described herein.
Embodiments have been described herein with the aid of functional building blocks illustrating the implementation of specified functions and relationships thereof. The boundaries of these functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternate boundaries can be defined as long as the specified functions and relationships (or equivalents thereof) are appropriately performed. Also, alternative embodiments can perform functional blocks, steps, operations, methods, etc. using orderings different than those described herein.
References herein to “one embodiment,” “an embodiment,” “an example embodiment,” or similar phrases, indicate that the embodiment described can include a particular feature, structure, or characteristic, but every embodiment can not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it would be within the knowledge of persons skilled in the relevant art(s) to incorporate such feature, structure, or characteristic into other embodiments whether or not explicitly mentioned or described herein. Additionally, some embodiments can be described using the expression “coupled” and “connected” along with their derivatives. These terms are not necessarily intended as synonyms for each other. For example, some embodiments can be described using the terms “connected” and/or “coupled” to indicate that two or more elements are in direct physical or electrical contact with each other. The term “coupled,” however, can also mean that two or more elements are not in direct contact with each other, but yet still co-operate or interact with each other.
The breadth and scope of this disclosure should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.
The present application claims the benefit of U.S. Provisional Patent Appl. No. 63/471,666, filed Jun. 7, 2023, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63471666 | Jun 2023 | US |