Keywords

1 Introduction

Reciprocating membrane pump (Fig. 1) is widely used in various industries such as non-ferrous metallurgy, coal, electric power, etc. Ore slurry and hydraulic fluid are separated in the working cavity, so it is especially fit the transportation of substances with high temperature, high concentration or causticity (Ling Xueqin 2006). Reciprocating membrane pump for industrial use is usually working with high inertia force and stress, and more importantly, there are coupling relations between the movement factors such as crank speed, piston pressure and so on. Previous studies usually considered the reciprocating membrane pump as a speed fixed system (Qin Wei-xian 2012; Liu Jie et al. 2007; Shi Lichen and Duan Zhishan 2009; Zhang Jinfu et al. 2001; Danielson 2000), and obviously it is not quite suitable for precise dynamic analysis. In this paper, a new dynamic model of the reciprocating pump is put forward to solve the problems.

Fig. 1
figure 1

Constitution of the reciprocating membrane pump. 1 Crankshaft, 2 Linkage, 3 Cross-slider, 4 Piston rod, 5 Piston, 6 Membrane, 7 Feeding valve, 8 Discharge valve

2 The Model of the Power End

As Fig. 2 shows, the power end of the membrane pump is a kind of Slider-Crank mechanism.

Fig. 2
figure 2

Power end of the pump

The positive direction of angular rate and angular acceleration is anticlockwise, and the positive direction of linear speed and line acceleration is right. J 0 and J S2 are the rotational inertias of the Crank and the Linkage; S 1 and S 2 are the mass center of the Crank and the Linkage.

2.1 Dynamics Equations of the Linkage

Figure 3 shows the force condition of the linkage (Wang Guoqing and Liu Hongzhao 2001). The direction of F n12 is along the crank, the direction of F t12 is perpendicular to the crank. From the Newton second law we can know that:

Fig. 3
figure 3

Force condition of the linkage

$$ \left\{\begin{array}{ll}{m}_2{\ddot{x}}_{s2}=-{F}_{12}^n \cos {\theta}_1-{F}_{12}^t \sin {\theta}_1+{F}_{32}^x\hfill & (1)\hfill \\ {}{m}_2{\ddot{y}}_{s2}=-{F}_{12}^n \sin {\theta}_1+{F}_{12}^t \cos {\theta}_1+{F}_{32}^y-{m}_2g\hfill & (2)\hfill \end{array}\right. $$

Then from the moment equilibrium conditions of the Linkage there is:

$$ \begin{array}{l}{J}_{s2}{\ddot{\theta}}_2={F}_{12}^t\left(l{}_2-{l}_{s2}\right) \cos \left({\theta}_2-{\theta}_1\right)+{F}_{12}^n\left({l}_2-{l}_{s2}\right) \sin \left({\theta}_2-{\theta}_1\right)\\ {}\begin{array}{ccc}\hfill \hfill & \hfill \hfill & \hfill \hfill \end{array}+{F}_{32}^x{l}_{s2} \sin {\theta}_2-{F}_{32}^y{l}_{s2} \cos {\theta}_2\end{array} $$
(3)

Through the kinematic analysis of S 2, we can also know:

$$ \left\{\begin{array}{ll}{\ddot{x}}_{s2}={\ddot{x}}_3-{\dot{\theta}}_2^2{l}_{s2} \cos {\theta}_2-{\ddot{\theta}}_2{l}_{s2} \sin {\theta}_2\hfill & (4)\hfill \\ {}{\ddot{y}}_{s2}=-{\dot{\theta}}_2^2{l}_{s2} \sin {\theta}_2+{\ddot{\theta}}_2{l}_{s2} \cos {\theta}_2\hfill & (5)\hfill \end{array}\right. $$

2.2 Dynamics Equations of the Slider and the Crank Parts

Considered the force condition of the Slider Part (Fig. 4), mark the friction force as F f and the piston pressure as P. There are relations follows:

Fig. 4
figure 4

Force condition of the slider

$$ \left\{\begin{array}{ll}N+{F}_{23}^y-{m}_3g=0\hfill & (6)\hfill \\ {}{m}_3{\ddot{x}}_3={F}_{23}^x+P+\mu N\hfill & (7)\hfill \end{array}\right. $$

From the moment equilibrium conditions of the crank there is:

$$ {J}_0{\ddot{\theta}}_1=T+{F}_{21}^t{l}_1-{m}_1{l}_{s1}g \cos {\theta}_1 $$
(8)

In the equation, T is the driving torque of the system.

Because F n21 always changes with the motion of the linkage and cannot be confirmed now, so consider it as a intermediate variable.

2.3 Geometric Restraint Equations

Since the Slider-Crank Mechanism will always be a triangle during the motion process, the follow relations must exist (Chen Dewei 2005):

$$ \left\{\begin{array}{ll}{l}_1 \cos {\theta}_1-{l}_2 \cos {\theta}_2=x\hfill & (9)\hfill \\ {}{l}_1 \sin {\theta}_1-{l}_2 \sin {\theta}_2=0\hfill & (10)\hfill \end{array}\right. $$

Then we can know the relations between the angular velocities and the angular accelerations:

$$ \left\{\begin{array}{cc}\hfill -{l}_1{\dot{\theta}}_1 \sin {\theta}_1+{l}_2{\dot{\theta}}_2 \sin {\theta}_2={\dot{x}}_3\hfill & \hfill (11)\hfill \\ {}\hfill {l}_1{\dot{\theta}}_1 \cos {\theta}_1-{l}_2{\dot{\theta}}_2 \cos {\theta}_2=0\hfill & \hfill (12)\hfill \end{array}\right. $$
$$ \left\{\begin{array}{cc}\hfill -{l}_1\left({\ddot{\theta}}_1 \sin {\theta}_1+{\dot{\theta}}_1^2 \cos {\theta}_1\right)+{l}_2\left({\ddot{\theta}}_2 \sin {\theta}_2+{\dot{\theta}}_2^2 \cos {\theta}_2\right)={\ddot{x}}_3\hfill & \hfill (13)\hfill \\ {}\hfill {l}_1\left({\ddot{\theta}}_1 \cos {\theta}_1-{\dot{\theta}}_1^2 \sin {\theta}_1\right)-{l}_2\left({\ddot{\theta}}_2 \cos {\theta}_2-{\dot{\theta}}_2^2 \sin {\theta}_2\right)=0\hfill & \hfill (14)\hfill \end{array}\right. $$

Equations (13) and (14) are usually used to simulate the Slider-Crank Mechanism with fixed rev (Han Zhixin et al. 2006).

2.4 The Dynamical Model of the Power End

Obviously:

$$ \begin{array}{cc}\hfill \begin{array}{l}{F}_{12}^n=-{F}_{21}^n\\ {}{F}_{12}^t=-{F}_{21}^t\end{array}\hfill & \hfill \begin{array}{l}{F}_{32}^x=-{F}_{23}^x\\ {}{F}_{32}^y=-{F}_{23}^y\end{array}\hfill \end{array} $$

Through mathematical calculation based on Eqs. (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12), (13) and (14), we can finally get the dynamical model of the power end as follow:

$$ \left\{\begin{array}{l}A={m}_3{l}_{s2} \sin {\theta}_2\left( \cos {\theta}_1-\mu \sin {\theta}_1\right)+\left({m}_2+{m}_3\right)\left({l}_2-{l}_{s2}\right) \sin \left({\theta}_2-{\theta}_1\right)\\ {}\begin{array}{cc}\hfill \hfill & \hfill \hfill \end{array}-\left({m}_2+{m}_3\right){l}_{s2} \sin {\theta}_1\left( \cos {\theta}_2-\mu \sin {\theta}_2\right)\\ {}B={J}_{s2}\left( \cos {\theta}_1-\mu \sin {\theta}_1\right)-{m}_2{l}_{s2}\left({l}_2-{l}_{s2}\right) \sin \left({\theta}_2-{\theta}_1\right)\left( \sin {\theta}_2+\mu \cos {\theta}_2\right)\\ {}\begin{array}{cc}\hfill \hfill & \hfill \hfill \end{array}+{m}_2{l}_{s2}^2 \cos \left({\theta}_2-{\theta}_1\right)\left( \cos {\theta}_2-\mu \sin {\theta}_2\right)\\ {}C=\left({l}_2-{l}_{s2}\right) \cos \left({\theta}_2-{\theta}_1\right)\left( \cos {\theta}_1-\mu \sin {\theta}_1\right)\\ {}\begin{array}{cc}\hfill \hfill & \hfill \hfill \end{array}-\left({l}_2-{l}_{s2}\right) \sin \left({\theta}_2-{\theta}_1\right)\left( \sin {\theta}_1+\mu \cos {\theta}_1\right)+{l}_{s2}\left( \cos {\theta}_2-\mu \sin {\theta}_2\right)\\ {}F=\left({l}_2-{l}_{s2}\right) \sin \left({\theta}_2-{\theta}_1\right)\left( \sin {\theta}_2+\mu \cos {\theta}_2\right)\\ {}\begin{array}{cc}\hfill \hfill & \hfill \hfill \end{array}-{l}_{s2} \cos \left({\theta}_2-{\theta}_1\right)\left( \cos {\theta}_2-\mu \sin {\theta}_2\right)\\ {}G=\left({l}_2-{l}_{s2}\right) \sin \left({\theta}_2-{\theta}_1\right)-{l}_{s2} \sin {\theta}_1\left( \cos {\theta}_2-\mu \sin {\theta}_2\right)\\ {}\begin{array}{cc}\hfill \hfill & \hfill \hfill \end{array}+{l}_{s2} \sin {\theta}_2\left( \cos {\theta}_1-\mu \sin {\theta}_1\right)\\ {}I=\left({m}_2+{m}_3\right)\left({l}_2-{l}_{s2}\right)\mu \sin \left({\theta}_2-{\theta}_1\right)-\left({m}_2+{m}_3\right){l}_{s2} \cos {\theta}_1\left( \cos {\theta}_2-\mu \sin {\theta}_2\right)\\ {}\begin{array}{cc}\hfill \hfill & \hfill \hfill \end{array}+{m}_3{l}_{s2} \cos {\theta}_2\left( \cos {\theta}_1-\mu \sin {\theta}_1\right)\end{array}\right. $$
$$ \left\{\begin{array}{cc}\hfill \begin{array}{l}\left[-{l}_1^2{l}_2 \sin \left({\theta}_2-{\theta}_1\right)A-{l}_1^2B \cos {\theta}_1+{l}_2{J}_0C \cos {\theta}_2\right]{\ddot{\theta}}_1\hfill \\ {}+\left[{l}_1^2{l}_2A \cos \left({\theta}_2-{\theta}_1\right)+{l}_1^2B \sin {\theta}_1\right]{\dot{\theta}}_1^2+\Big[-{l}_1{l}_2^2A \cos 2{\theta}_2\hfill \\ {}-{l}_1{l}_2B \sin {\theta}_2+{m}_2{l}_1{l}_2^2{l}_{s2} \cos {\theta}_2 \sin \left({\theta}_2-{\theta}_1\right)\Big( \cos {\theta}_2\hfill \\ {}-\mu \sin {\theta}_2\left)\right]{\dot{\theta}}_2^2+{l}_1{l}_2 GP \cos {\theta}_2+{l}_2C \cos {\theta}_2\Big({m}_1g \cos {\theta}_1\hfill \\ {}-T\Big)+{l}_1{l}_2 gI \cos {\theta}_2=0\hfill \end{array}\hfill & \hfill (15)\hfill \\ {}\hfill \begin{array}{l}\Big[-{l}_1^2{l}_2A \sin \left({\theta}_2-{\theta}_1\right)+{J}_0{l}_2C \cos {\theta}_2+{m}_2{l}_1^2{l}_{s2}F \cos {\theta}_1\hfill \\ {}-{J}_{s2}{l}_1^2 \cos {\theta}_1\left( \cos {\theta}_1-\mu \sin {\theta}_1\right)\left]{\ddot{\theta}}_2+\right[-{l}_1^2{l}_2A \cos \left({\theta}_2-{\theta}_1\right)\hfill \\ {}-{J}_0{l}_2C \cos {\theta}_2+{m}_2{l}_1^2{l}_2{l}_{s2} \cos {\theta}_1 \sin \left({\theta}_2-{\theta}_1\right)\Big( \cos {\theta}_2\hfill \\ {}-\mu \sin {\theta}_2\left)\right]{\ddot{\theta}}_2^2+\left({l}_1^3A+{J}_0{l}_1C \sin {\theta}_1\right){\dot{\theta}}_1^2+{l}_1^2 GP \cos {\theta}_1\hfill \\ {}+{l}_1 \cos {\theta}_1\left({m}_1g \cos {\theta}_1-T\right)H+{l}_1^2 gI \cos {\theta}_1=0\hfill \end{array}\hfill & \hfill (16)\hfill \end{array}\right. $$

3 The Model of the Hydraulic End

From the Bernoulli Equation of the Hydrodynamics, the relations below between Slider-speed and Piston-pressure exist (Zhang Yeying 1999; Zhang Hongjia et al. 2000):

$$ \left\{\begin{array}{cc}\hfill {P}_1=\rho g{Z}_p+{P}_p+\rho \left[{\left({A}_3/{A}_P\right)}^2-1\right]{\dot{x}}_3^2/2\hfill & \hfill (17)\hfill \\ {}\hfill {P}_2=\rho g{Z}_X+{P}_X+\rho \left[{\left({A}_3/{A}_X\right)}^2-1\right]{\dot{x}}_3^2/2\hfill & \hfill (18)\hfill \end{array}\right. $$

In the equations:

P 1—Piston-pressure when discharging fluid;

P 2—Piston-pressure when imbibing fluid;

P p —Pressure of the outflow tube;

P X —Pressure of the inflow tube;

Z p —Distance between piston and outflow tube;

Z X —Distance between piston and inflow tube;

A 3—Sectional area of the piston;

A P —Sectional area of the outflow tube;

A X —Sectional area of the inflow tube;

ρ—Density of the ore slurry;

\( {\dot{x}}_3 \)—Speed of the piston;

4 Simulation Analysis of Reciprocating Membrane Pump

Marked Piston-pressure as P, and μ > 0, bring in step functions:

$$ \mu \left({\dot{x}}_3\right)=\left\{\begin{array}{l}\mu \\ {}-\mu \end{array}\right.\begin{array}{c}\hfill \hfill \\ {}\hfill \hfill \end{array}\begin{array}{c}\hfill; \hfill \\ {}\hfill; \hfill \end{array}\begin{array}{c}\hfill \hfill \\ {}\hfill \hfill \end{array}\begin{array}{c}\hfill {\dot{x}}_3<0\hfill \\ {}\hfill {\dot{x}}_3>0\hfill \end{array}; $$
$$ sign{p}_1\left({\dot{x}}_3\right)=\left\{\begin{array}{l}0\\ {}-1\end{array}\right.\begin{array}{c}\hfill \hfill \\ {}\hfill \hfill \end{array}\begin{array}{c}\hfill; \hfill \\ {}\hfill; \hfill \end{array}\begin{array}{c}\hfill \hfill \\ {}\hfill \hfill \end{array}\begin{array}{c}\hfill {\dot{x}}_3<0\hfill \\ {}\hfill {\dot{x}}_3>0\hfill \end{array};\kern1em sign{p}_2\left({\dot{x}}_3\right)=\left\{\begin{array}{l}1\\ {}0\end{array}\right.\begin{array}{c}\hfill \hfill \\ {}\hfill \hfill \end{array}\begin{array}{c}\hfill; \hfill \\ {}\hfill; \hfill \end{array}\begin{array}{c}\hfill \hfill \\ {}\hfill \hfill \end{array}\begin{array}{c}\hfill {\dot{x}}_3<0\hfill \\ {}\hfill {\dot{x}}_3>0\hfill \end{array} $$

Then: \( P= sign{p}_1\left({\dot{x}}_3\right)\cdot {P}_1+ sign{p}_2\left({\dot{x}}_3\right)\cdot {P}_2; \)

Program the dynamical model of the Reciprocating membrane pump in Matlab and calculate. The basic parameters are:

m 1 = 5 kg; m 2 = 20 kg; m 3 = 5 kg; l 1 = 0.254 m; l 2 = 1.257 m; l S1 = 0.125 m; A 0 = 0.007 m2; A X  = 0.002 m2; A P  = 0.002 m2; Z X  = Z P  = 0.5 m

4.1 Input Torque Fixed

When input torque is fixed at 30N ⋅ M, the displacements, speeds of the crank and the linkage are shown in Fig. 5.

Fig. 5
figure 5

T = 30 NM (a) Crank’s rotation (b) Crank’s angular velocity (c) Linkage’s displacements (d) Linkage’s speed

After the system started, angular velocity of the crank increased, then the system became stable 4 s later. The angular velocity of the crank appeared small scale fluctuant under the influence of the parts’ inertia forces and the time varying piston pressure.

When input torque is fixed at 50N ⋅ M, the displacements, speeds of the crank and the linkage are showed in Fig. 6.

Fig. 6
figure 6

T = 50 NM (a) Crank’s rotation (b) Crank’s angular velocity (c) Linkage’s displacements (d) Linkage’s speed

After the system started, angular velocity of the crank increased, then the system became stable 3 s later. Compared with when T = 30N ⋅ M, the angular velocity fluctuated in a wider area, the vibration frequency was higher, and the vibration circumstance was more severe.

4.2 Input Power Fixed

When input power is fixed at 1.5 KW, the displacements, speeds of the crank and the linkage are showed in Fig. 7.

Fig. 7
figure 7

P = 1.5 kw (a) Crank’s rotation (b) Crank’s angular velocity (c) Linkage’s displacements (d) Linkage’s speed

After the system started, angular velocity of the crank increased, then the system became stable 2 s later. The angular velocity of the crank also appeared small scale fluctuant under the influence of parts’ inertia forces and the time varying piston pressure.

When input power is fixed at 2.7 KW, the displacements, speeds of the crank and the linkage are showed in Fig. 8.

Fig. 8
figure 8

P = 2.7 kw (a) Crank’s rotation (b) Crank’s angular velocity (c) Linkage’s displacements (d) Linkage’s speed

After the system started, angular velocity of the crank increased, then the system became stable 1.5 s later. Compared with when P = 1.5 KW, the fluctuation ranges of the angular velocity changed not too much, and the vibration frequency increased as the angular velocity is bigger.

When the pump working in input power fixed condition, the time before the system becomes stable is shorter, the fluctuations of the angular velocity is smaller. The pump can run with smaller vibration and stable.

5 Conclusion

  1. 1.

    This article put forward a new dynamic model of the reciprocating pump considering coupling relations between the movement factors, such as crank speed, piston pressure and so on, then calculated the model with fixed power input and fixed torque input.

  2. 2.

    Before the pump become stable operation there is a certain amount of time. When the system became stable, the angular velocity and acceleration will fluctuate in a area.

  3. 3.

    Compared with the torque fixed input, the fluctuations range of the angular velocity and acceleration are much smaller when the input power is fixed. Also, the time before stabilization is shorter, the pump will run with a smaller vibration.

  4. 4.

    The results are close to actual experiences and the dynamic model of the reciprocating pump can be used in the further studies of the reciprocating membrane pump’s fault diagnosis.