Fixed-Displacement Motor (TL)
Hydraulic-mechanical power conversion device
Libraries:
Simscape /
Fluids /
Thermal Liquid /
Pumps & Motors
Description
The Fixed-Displacement Motor (TL) block represents a device that extracts power from a thermal liquid network and delivers it to a mechanical rotational network. The motor displacement is fixed at a constant value that you specify through the Displacement parameter.
Ports A and B represent the motor inlets. Ports R and C represent the motor drive shaft and case. During normal operation, a pressure drop from port A to port B causes a positive flow rate from port A to port B and a positive rotation of the motor shaft relative to the motor case. This operation mode is referred to here as forward motor.
Operation Modes
The block has four modes of operation. The working mode depends on the pressure drop from port A to port B, Δp = pB – pA and the angular velocity, ω = ωR – ωC:
Mode 1, Forward Motor: Flow from port A to port B causes a pressure decrease from A to B and a positive shaft angular velocity.
Mode 2, Reverse Pump: Negative shaft angular velocity causes a pressure increase from port B to port A and flow from B to port A.
Mode 3, Reverse Motor: Flow from port B to port A causes a pressure decrease from B to A and a negative shaft angular velocity.
Mode 4, Forward Pump: Positive shaft angular velocity causes a pressure increase from port A to port B and flow from A to B.
The response time of the motor is considered negligible in comparison with the system response time. The motor is assumed to reach steady state nearly instantaneously and is treated as a quasi-steady component.
Energy Balance
Mechanical work done by the pump is associated with an energy exchange. The governing energy balance equation is:
where:
ΦA and ΦB are energy flow rates at ports A and B, respectively.
Phydro is the motor hydraulic power. It is a function of the pressure difference between the motor ports:
The motor mechanical power is generated from the motor torque, τ and angular velocity, ω:
Flow Rate and Driving Torque
The mass flow rate generated at the motor is
where:
is the actual mass flow rate.
is the ideal mass flow rate.
is the internal leakage mas flow rate.
The torque generated at the motor is
where:
τ is the actual torque.
τIdeal is the ideal torque.
τFriction is the friction torque.
The ideal mass flow rate is
and the ideal generated torque is
where:
ρ is the average of the fluid densities at thermal liquid ports A and B.
D is the Displacement parameter.
ω is the shaft angular velocity.
Δp is the pressure drop from inlet to outlet.
Leakage and friction parameterization
You can parameterize leakage and friction analytically, using tabulated efficiencies or losses, or by input efficiencies or input losses.
When you set Leakage and Friction Parameterization to
Analytical
, the leakage flow rate is
and the friction torque is
where:
KHP is the Hagen-Poiseuille coefficient for laminar pipe flows. This coefficient is computed from the specified nominal parameters.
μ is the dynamic viscosity of the thermal liquid, taken here as the average of its values at the thermal liquid ports.
KTP is the friction torque vs. pressure gain coefficient at nominal displacement, which is determined from the Mechanical efficiency at nominal conditions, ηm:
τfric is the friction torque at nominal conditions:
τ0 is the specified value of the No-load torque parameter.
ωNom is the specified value of the Nominal shaft angular velocity parameter.
ΔpNom is the specified value of the Nominal pressure drop parameter. This is the pressure drop at which the nominal volumetric efficiency is specified.
The Hagen-Poiseuille coefficient is determined from nominal fluid and component parameters through the equation
where:
ωNom is the specified value of the Nominal shaft angular velocity parameter. This is the angular velocity at which the nominal volumetric efficiency is specified.
μNom is the specified value of the Nominal Dynamic viscosity block parameter. This is the dynamic viscosity at which the nominal volumetric efficiency is specified.
ηv,Nom is the specified value of the Volumetric efficiency at nominal conditions block parameter. This is the volumetric efficiency corresponding to the specified nominal conditions.
When you set Leakage and friction parameterization to
Tabulated data - volumetric and mechanical
efficiencies
, the leakage flow rate is
and the friction torque is
where:
α is a numerical smoothing parameter for the motor-pump transition.
is the leakage flow rate in motor mode.
is the leakage flow rate in pump mode.
τFriction,Motor is the friction torque in motor mode.
τFriction,Pump is the friction torque in pump mode.
The smoothing parameter α is given by the hyperbolic function
where:
ΔpThreshold is the specified value of the Pressure drop threshold for motor-pump transition block parameter.
ωThreshold is the specified value of the Angular velocity threshold for motor-pump transition block parameter.
DThreshold is the specified value of the Angular velocity threshold for motor-pump transition block parameter.
The leakage flow rate is calculated from the volumetric efficiency, a quantity that is specified in tabulated form over the Δp–ɷ–D domain via the Volumetric efficiency table block parameter. When operating in motor mode (quadrants 1 and 3 of the Δp–ɷ–D chart shown in the Operation Modes figure), the leakage flow rate is:
where ηv is the volumetric efficiency, obtained either by interpolation or extrapolation of the tabulated data. Similarly, when operating in pump mode (quadrants 2 and 4 of the Δp–ɷ–D chart), the leakage flow rate is:
The friction torque is similarly calculated from the mechanical efficiency, a quantity that is specified in tabulated form over the Δp–ɷ–D domain via the Mechanical efficiency table block parameter. When operating in motor mode (quadrants 1 and 3 of the Δp–ɷ–D chart):
where ηm is the mechanical efficiency, obtained either by interpolation or extrapolation of the tabulated data. Similarly, when operating in pump mode (quadrants 2 and 4 of the Δp–ɷ–D chart):
When you set Leakage and friction parameterization to
Tabulated data - volumetric and mechanical
losses
, the leakage (volumetric) flow rate is specified directly
in tabulated form over the Δp–ɷ domain:
The mass flow rate due to leakage is calculated from the volumetric flow rate:
The friction torque is similarly specified in tabulated form:
where qLeak(Δp,ω) and τFriction(Δp,ω) are the volumetric and mechanical losses, obtained through interpolation or extrapolation of the tabulated data specified via the Volumetric loss table and Mechanical loss table block parameters.
When you set Leakage and friction parameterization to
Input signal - volumetric and mechanical
efficiencies
, the leakage flow rate and friction torque
calculations are identical to the Tabulated data - volumetric and
mechanical efficiencies
setting. The volumetric and mechanical
efficiency lookup tables are replaced with physical signal inputs that you
specify through ports EV and
EM.
The efficiencies are positive quantities with value between
0
and 1
. Input values outside of these
bounds are set equal to the nearest bound (0
for inputs
smaller than 0
, 1
for inputs greater than
1
). The efficiency signals are saturated at the
Minimum volumetric efficiency or Minimum
mechanical efficiency and Maximum volumetric
efficiency or Maximum mechanical efficiency
.
When you set Leakage and friction parameterization to
Input signal - volumetric and mechanical
efficiencies
, the leakage flow rate and friction torque
calculations are identical to the Tabulated data - volumetric and
mechanical efficiencies
setting. The volumetric and
mechanical loss lookup tables are replaced with physical signal inputs that you
specify through ports LV and LM.
The block expects the inputs to be positive. It sets the signs automatically from the operating conditions established during simulation—more precisely, from the Δp–ɷ quadrant in which the component happens to be operating.
Assumptions and Limitations
The motor is treated as a quasi-steady component.
The effects of fluid inertia and elevation are ignored.
The motor wall is rigid.
External leakage is ignored.