ZERO PULSATION PUMP
20180306179 ยท 2018-10-25
Inventors
Cpc classification
F04B27/005
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B53/14
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/12
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2203/0214
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B35/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B11/0058
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/065
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B23/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F04B49/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B27/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B35/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A positive displacement pump includes at least two pumping chambers and associated plungers. Each plunger is driven by an associated variable speed motor, such as a stepper motor, in a reciprocating motion. The stepper motor varies speed during each stroke of the plunger. A controller controls speed and direction of each stepper motor. Each stepper motor is coupled to a leadscrew having an associated guide rod mounted on the leadscrew to move along the leadscrew as the leadscrew rotates and actuate an associated plunger. The controller varies the speed, displacement and duration of the stepper motors' steps to maintain a constant outflow without pulses.
Claims
1. A positive displacement pump, comprising: a plurality of pumping chambers; a plunger associated with each pumping chamber, each of the plungers moving in a reciprocating motion; a variable speed motor driving each plunger, the variable speed motor varying speed during each stroke; and a controller controlling speed and direction of each variable speed motor.
2. The pump according to claim 1, the variable speed motor being coupled to a leadscrew having a guide rod threadably mounted on the leadscrew to move along the leadscrew as the leadscrew rotates.
3. The pump according to claim 2, wherein the guide rod is connected to the plunger.
4. The pump according to claim 3, further comprising a position sensor in communication with the controller.
5. The pump according to claim 1, wherein the variable speed motor comprises a stepper motor.
6. The pump according to claim 5, wherein the stepper motors have variable rotation in one direction for a pressure stroke and in an opposite direction for the suction stroke and the controller is adapted to change speeds of each motor during the stroke so that the combined output of the plungers produce a constant flow.
7. The pump according to claim 1, wherein the pump comprises two plungers, wherein a speed profile for a pressure stroke includes a pressure ramp portion at a beginning of the stroke and at an end of the stroke, wherein pressure builds up to a discharge pressure at a start of the stroke and decays at an end of the stroke, but no flow exits a first one of the plungers, and wherein the other one of the plungers produces full flow during periods of pressure ramping.
8. The pump according to claim 1, further comprising a pressure input.
9. The pump according to claim 1, further comprising a load input.
10. The pump according to claim 1, further comprising a pressure input or a load input.
11. The pump according to claim 1, further comprising a pressure input and a load input.
12. The pump according to claim 1, wherein the controller is adapted to slow the motor to slow rotation speed of the leadscrew as the plunger nears top dead center and stops at top dead center first direction.
13. The pump according to claim 1, wherein the controller is adapted to slow the motor to slow rotation speed of the leadscrew as the plunger nears bottom dead center and stops at bottom dead center second direction.
14. The pump according to claim 1, wherein the pump comprises three plungers and wherein the guide rods have of cycle different from each other.
15. The pump according to claim 1, wherein the variable speed motor comprises a servo motor.
16. A method for controlling a pump, the pump having a first pumping chambers and an associated first plunger, and a second pumping chamber and an associated second plunger, each plunger being driven by an associated variable speed motor, and a controller; the method comprising: controllably driving a first variable speed motor to vary displacement and speed of the associated first plunger; controllably driving a second variable speed motor to vary displacement and speed of the associated second plunger; the speed of displacement of each variable speed motor being varied as the plungers approach top dead center and bottom dead center and coordinated so that pump outflow is substantially constant.
17. The method according to claim 16, wherein determines flow by a controller with the formula:
dV=P*V/K where: K and V are constants stored in the microcontroller for the pump. P=the output pressure and can be entered by the operator or input from a transducer. K=the combined bulk modulus of the system which includes the fluids and components that deflect during the pressure stroke. V=pumping chamber volume dV=the change in volume due to compression of the fluids and expansion of the pumping chamber.
18. The method according to claim 16, wherein the variable speed motors comprise stepper motors.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Referring now to the drawings, wherein like reference letters and numerals indicate corresponding structure throughout the several views:
[0011] Referring now to the drawings, wherein like reference letters and numerals indicate corresponding structure throughout the several views:
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
[0022] Referring now to the drawings and in particular to
[0023] The guide rod (108) threadably connects to a lead screw, such as a recirculating ball type lead screw (122). A variable speed motor, such as a servo motor or a stepper motor (120), depending on the size an application of the pump, actuates the lead screw (122) in both directions. As shown in
[0024] Referring now to
[0025] In operation, to start the pump (100), with the plunger (130) at bottom dead center, the controller (150) would drive a first stepper motor (120) to rotate the leadscrew (122) in a first direction, which causes the guide rod (108) to travel axially forward and therefore to the right towards the manifold as depicted in
[0026] In a two pumping chamber pump with two plungers, duration of the pressure stroke is slightly longer than the suction stroke so that the ramp up portion and ramp down portion of the two plunger strokes overlap. This overlap produces continuous combined flow at the pump discharge. As the first plunger (130) proceeds forward from bottom dead center, there is a portion of the stroke that is compressing the fluid and expanding the pressure containing components. During this period of the stroke, no flow exits the pumping chamber (110) of the first plunger (130) while the other plunger is still producing full flow. The controller (150) can determine the number of steps that the stepper motor (120) must move before beginning to slow the other guide rod/plunger. It can be appreciated that operation of a diaphragm pump (200) would be substantially the same as for a piston type pump (100).
[0027] The controller utilizes a formula of
Dv=P*V/K
where: [0028] K and V are constants stored in the microcontroller for the pump. [0029] P=the output pressure and can be entered by the operator or input from a transducer. [0030] K=the combined bulk modulus of the system which includes the fluids and components that deflect during the pressure stroke. This can be determined experimentally for the pump being controlled. [0031] V=pumping chamber volume [0032] dV=the change in volume due to compression of the fluids and expansion of the pumping chamber.
[0033] Example using values for a small metering pump operating at 3000 psi. [0034] P=3000 psi [0035] V=0.4 cubic inches [0036] K=250,000 psi [0037] dP=3000*0.4/250000=0.0048 cubic inches.
[0038] dP divided by the plunger diameter will give the stroke travel to build up to system pressure from 0.
[0039] The controller (150) calculates the number of steps that the stepper motor (120) moves to advance the plunger (130) from bottom dead center before the fluid starts leaving the pumping chamber (110) and the other plunger (130) can start slowing down. Stepper motors have a fixed number of steps per revolution. A typical motor uses 200 steps per revolution. However, drivers can increase this number to a much higher number of steps per revolution using microsteps for each full step. Stepper motors may commonly have as many as 3200 steps per revolution for certain applications. As each step is a fixed amount of rotation and the lead screw (122) moves the guide rod (108) a constant linear travel distance per revolution, each step will correspond to a fixed axial displacement and therefore a fixed volume of displaced fluid. Therefore, the time for each step determines the output flow rate of the corresponding plunger and pumping chamber. With these parameters being known, the constant output per step makes an algorithm for flow rate and combining flows from multiple pumping chambers and associate guide rods and plungers can be calculated as follows:
[0040] The flow rate for one plunger is governed by the formula:
Q=Vs/T [0041] Where: [0042] Q is the volume of fluid per step Vs divided by the duration for the step T.
[0043] The microcontroller 150 controls the stepper motor speed by varying the duration T. The controller varies the duration T continuously during the ramp pressure or combined flow periods of the stroke.
[0044] When multiple plungers are producing flow the total flow Qt is calculated as follows:
T=T1+T2 for a two plunger pump
[0045] Where: [0046] T1 and T2 are the duration of the step for motors 1 and 2.
[0047] Therefore, the volume of fluid can be shown as:
Qt=Vs/(T1+T2)
[0048] It can therefore be appreciated that when only one guide rod/plunger is operating, T1=T, and T2=0. When a first plunger starts to slow as it reaches the end of the stroke, the second plunger starts moving at a speed determined by the step time calculation:
T2=TT1
[0049] Therefore, these durations T are active only when the motors (120) are moving in the same direction, since the pump's check valves (112 and 114) combine flows when the plungers (130) move in the same direction. It can be appreciated that the controller (150) stores pump specific constants that may include a system stiffness factor. The controller (150) also has pump specific characteristics including displacement per step and the number of steps per stroke as well as acceleration rates for the rate of change of step durations. The controller (150) also includes a desired output flow rate that may be constant or may be programmable and an output pressure that may be constant or programmable.
[0050] Examples of typical components for an exemplary metering pump include: a Hetai Stepper Motor model #57BYGH603; a McMaster-Carr Ball Screw model #; and a McMaster-Carr model #5966K16 Ball Nut.
[0051] Referring now to
[0052] Zone 1 is the beginning of Plunger 1 pressure stroke. During Zone 1 the plunger of Plunger 1 is moving forward and building pressure while the fluids compress and the chamber expands. During this period, there is no flow exiting the chamber, so the Plunger 2 continues at the maximum output. As soon as Plunger 1 pressure reaches the output pressure at the end of Zone 1, Plunger 2 slows its flowrate rapidly to offset the flow starting from Plunger 1. In Zone 2 Plunger 2 continues to lower its flow to zero while Plunger 1 increases at rates that result in a constant combined flow. The plunger velocities at the start of Zone 2 can be adjusted to match the change in flow when check valve the pumping chamber of Plunger 1 opens. When Plunger 2 stops at top dead center Plunger 1 is producing full flow. Plunger 1 continues output at a constant rate for the duration of Zone 3. During Zone 3 Plunger 2 makes its suction stroke, traveling to bottom dead center and then starts moving forward to build pressure by the end of Zone 3.
[0053] Referring now to
[0054] The present invention has been described with stepper motors (120, 220), which deliver a fixed displacement per step and are very simple to control. However, stepper motors are relatively inefficient for certain applications. In small metering pumps this is not a big factor, but in larger pumps energy losses could make stepper motors impractical. In such applications a servo motor system could be used. A system using servo motors would include variable speed control of the motor and position encoders to communicate to the microcontroller how fast to run the motor in the various ramp zones.
[0055] It can be appreciated that a minimum of two pumping chambers and associated plungers are required to take advantage of the overlap and modified control to produce a steady output flow. This is also the simplest configuration and typically the least expensive. However, in order to have the pressure strokes overlap, the intake strokes of a two plunger pump would not overlap, which may result in a moment of zero flow. For most metering applications, this is negligible and not important. However, for some applications, this may be important and require a different approach. Applications that have a sensitive or viscous fluid may require a smooth inlet flow. For such applications, a three pumping chamber pump may be used in which three of the plungers such as shown in
[0056] As shown in
[0057] Referring now to
[0058] In operation, the controller would include various constants and parameters related to the particular pump being controlled and the desired output flow and operating flow and pressure. The controller would calculate: [0059] Step duration for output flow (Tf) [0060] Number of steps for pressure build during Zone 1 (N11) (decreasing step duration) [0061] Time for zone 1 (Tz1) based on N11 and acceleration rate [0062] Number of steps for the flow producing plunger during Zone 1 (N21) N21=Tz1/Tf (at constant step duration (Tf). [0063] Number of steps for overlap Zone 2 (N2) [0064] Time for Zone 2 (Tz2) [0065] Number of steps for the flow producing plunger during Zone 3 (N13)=Nf(N11N2)
[0066] Once the operating parameters have been calculated, the controller is able to operate the pump for a desired flow rate and pressure. Referring to
[0067] When plunger 1 reaches the end of Zone 2, the controller instructs the stepper motor to continue for N13 steps at Ts step duration to the end of Zone 3. Then, when plunger 2 reaches the end of Zone 2, plunger 2 is at top dead center. As the controller detects plunger 2 reaching top dead center, the controller instructs the stepper motor to reverse its direction to arrive at bottom dead center at a time to start its pressure stroke before plunger 1 finishes its pressure stroke. These strokes are repeated alternating plunger 1 and plunger 2. The resulting flow is substantially pulse free and achieves the desired flow rate and output pressure.
[0068] It is to be understood, however, that even though numerous characteristics and advantages of the present invention have been set forth in the foregoing description, together with details of the structure and function of the invention, the disclosure is illustrative only, and changes may be made in detail, especially in matters of shape, size and arrangement of parts within the principles of the invention to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.