Contenido principal

Gerotor Pump

R2026b

This example shows how to model, parameterize, and test a gerotor pump.

Model

The following figure shows a model of the gerotor pump with a lubrication system. The flow circuit consists of an inlet system upstream of the pump, the gerotor pump and a load system downstream of the pump.

open_system('GerotorPump')

Geometrical parameters of the gear set are required to model the variation of each chamber volume with shaft rotation. After determining the geometrical parameters, you can generate the variation of volume of any chamber with shaft rotation or the volume profile. Also, you can obtain the derivative of volume for respective chambers with angle of rotation. These two profiles are required for simulation and can be provided rather than deriving from geometrical parameters.

A custom Simscape component models the variable volume liquid chamber. The chamber is connected to two mechanical rotating conserving ports to calculate angular velocity and a isothermal liquid port. The isothermal liquid port A for a liquid chamber connects to an inlet port orifice and an outlet port orifice. These orifices represent the inlet and outlet port opening area that the chamber is exposed to as the pump rotates and are also modeled with a custom Simscape component. This component connects to two isothermal liquid ports and one rotational angle port. The variation of inlet and outlet orifice area for any chamber with shaft rotation must be provided by the user.

Examine the Gerotor Pump Subsystem

This subsystem shows how the gerotor pump is modeled. The gerotor pump comprises of an outer gear (driven gear) and an inner gear (driving gear) mounted on a rotating shaft, modeled as an angular velocity source. For this pump, the inner gear teeth profile is based on a trochoid curve geometry, and the outer gear teeth profile is a conjugate of the inner gear teeth profile. A gerotor pump is a positive displacement type pump, as the volumetric flow is effectively produced by the continual suction and delivery actions performed by the cyclical variation of the volume between the teeth of the mating gear set. This liquid volume between the mating gears can be divided into a number of sub-volumes or chambers which are connected with the adjacent ones through a gap due to teeth (or tip) clearance leading to tip leakage between chambers. The inlet and outlet port volumes are connected through a leakage flow called face leakage resulting from the clearance between the gear faces and housing inner faces. The volumes of the chambers change as the pump rotates and they are connected to the inlet port volume and outlet port volume through port area profiles. The number of variable volume liquid chambers equal the number of outer gear teeth.

Examine the Inlet and Load System Subsystems

This subsystem shows a representation of an inlet system or suction system upstream of a gerotor pump. The inlet system is modeled using a combination of pipes, bends, sudden area changes and an orifice representing a pressure drop across a filter. These components contribute to pressure drop upstream of the pump.

This subsystem shows a representation of a lubrication and cooling system in an automotive where a motor is lubricated and cooled by the delivery flow of a gerotor pump. The load system is modeled using a combination of pipes, bends, sudden area changes, and orifices representing the pressure drop across a heat exchanger and orifices at entry to stator and rotor. All components contribute to load system pressure drop. The thermal effects are not considered in this model as it is purely isothermal.

Equations of the System

The geometrical parameters of a gerotor pump used to calculate the derived parameters are shown in the figure above.

The equations for a particular liquid chamber are shown below. Only the equations of fluid dynamics of the system is shown and the mechanics part is not shown.

Ai=e2[πz(s2-z-λ2z2-c2)-c2cos-1(c2+λ2z2-s22cλz)+cλz{1-(c2+λ2z2-s22cλz)2}12]-rs2cos-1(s2+λ2z2-c22sλz)-λz2e2z-1[sin(z-1)φi+1-sin(z-1)φi]+ce2zφiφi+1[1+λ2+2λcos(z-1)φ]12dφVi=bAimi˙=Viddtpiddpρi+ρiddtVi

where:

  • Aiis the instantaneous area of i-th chamber

  • Vi is the instantaneous volume of i-th chamber

  • ρi is the instantaneous density of i-th chamber

  • mi is the instantaneous liquid mass of i-th chamber

  • pi is the instantaneous pressure of i-th chamber

  • eis eccentricity between two gears

  • z is the number of teeth of outer gear (driven gear)

  • b is gear width

  • λ is trochoid coefficient, and can be calculated as λ=dez where d is distance between fixed center of outer gear and Di, the epitrochoid generating point

  • c is equidistant coefficient, and can be calculated as c=rce, where rc is radius of the equidistant

  • rs is radius of outer gear root circle

  • φi is rotation angle of trochoid coordinate system for i-th chamber, and can be calculated as φi=τi+ψz-1, where τi=π(2i-1)z

  • s=rse

Model Results

Run the model and plot the mass flow rate and pressure at the outlet of the gerotor pump versus time.

simT = 0.2; % Simulation time
sim('GerotorPump',simT)
GerotorPumpPlotCharacteristics;

Figure h1_GerotorPump contains 2 axes objects. Axes object 1 with title Gerotor Pump Outlet Mass Flow, xlabel Time (sec), ylabel Mass Flow Rate (kg/s) contains an object of type line. Axes object 2 with title Gerotor Pump Outlet Pressure, xlabel Time (sec), ylabel Pressure (bar) contains an object of type line.

See Also

Topics