Dynamic Analysis of an Adjustable Linkage Mechanism for a Low-Speed, High-Torque Hydraulic Motor

Jonatan Pozo-Palacios, Grey C. Boyce-Erickson, Justinus K. Hartoyo, Martin Herrera-Perez, John A. F. Voth and James D. Van de Ven*

Department of Mechanical Engineering, University of Minnesota, Minneapolis, MN 55455, USA
E-mail: vandeven@umn.edu
*Corresponding Author

Received 19 March 2025; Accepted 20 November 2025

Abstract

Adjustment of hydraulic motor displacement plays a critical role in regulating hydraulic circuits across a wide range of applications. However, the absence of commercially available continuously variable low-speed high-torque (LSHT) motor architectures poses a challenge. To evaluate a potential solution, this paper presents the dynamic analysis of an adjustable low-speed high-torque motor, the variable displacement linkage motor, with an emphasis on understanding the dynamics at different operating conditions. The hydraulic motor studied consists of five phase-shifted cam-linkage mechanisms that can be dynamically adjusted to change the displacement within certain limits. The primary contribution of this paper is the mathematical modelling of the kinematics and dynamics of the adjustable linkage mechanism to explore the relative impact of the inertial, friction, and pressure-based forces. The results of the dynamic analysis reveal that inertial forces are higher when decreasing the displacement vs. increasing the displacement. Furthermore, at an operating pressure of Δp = 22 MPa, there is a notable 47.1% increase in actuation force when the settling time is reduced from 150 to 25 ms. Additional analyses cover the influence of inertial forces on actuator force at various operating pressures, and the adjustment actuator flow rate requirements associated with different adjustment times.

Keywords: Dynamic analysis, cam-linkage mechanism, low-speed high-torque, hydraulic motor.

Nomenclature

Variable Name Description
L3,L5,L6 [m] Coupler sides
L4 [m] Rocker link
P [m] Vector from the adj. ground pivot to TDC
T [m] Vector from motor centre to TDC
θ53 [Rad] Angle between L3 and L5
θXX [Rad] Angle of vector XX. This applies to all vectors.
L7,L9,L10 [Rad] Displacement adjustment link sides
L8 [m] Vector from motor centre to L7 pivot
L11 [m] Displacement adjustment link II
L12,L13,L16 [m] DAM ring side
L14 [m] Linear actuator
L15 [m] Vector from motor center to L14 pivot
lXX [m] Length of vector XX. This applies to all vectors.
ωxx [rad/s] Angular velocity of link lXX
αxx [rad/s2] Angular acceleration of link lXX
c(t) System response
As Amplitude
ωn [Hz] Natural frequency
Tf Tolerance fraction
t [s] time
u(t) Unit step input
Ts [s] Settling time
pcyl [Pa] Cylinder pressure
Vcyl [m3] Cylinder volume
Qin [m3/s] Flow rate in
Qout [m3/s] Flow rate out
vp [m/s] Piston velocity
Ap [m2] Piston area
Cd Discharge coefficient
pin [Pa] Inlet pressure
pout [Pa] Outlet pressure
F12,y [N] Vertical force exerted by the cylinder on the piston
Fp [N] Fluid pressure force applied on piston
F32 [N] Force exerted by the coupler on the piston
FC3 [N] Force exerted by the cam on the coupler
F43 [N] Force exerted by the rocker on the coupler
F94 [N] Force exerted by DAM link I on rocker
F19 [N] Force exerted by ground on the DAM link I
F11,9 [N] Force exerted by DAM link I on the DAM link II
F13,11 [N] Force exerted by DAM ring on DAM link II
F14,13 [N] Force exerted by the linear actuator on the DAM ring
F1,13 [N] Force exerted by ground on by DAM ring
F1,14 [N] Force exerted by ground on the linear actuator
F1C [N] Force exerted by ground on the cam
RC [m] Instantaneous cam radius
θC [Rad] Instantaneous cam angle
θN [Rad] Cam normal vector force angle
m2 [kg] Piston mass
m3,I3 [kg, kg.m2] Coupler mass and inertia
m4,I4 [kg, kg.m2] Rocker mass and inertia
m9,I9 [kg, kg.m2] DAM link I mass and inertia
m11,I11 [kg, kg.m2] DAM link II mass and inertia
m13,I13 [kg, kg.m2] DAM ring mass and inertia
m14, I14 [kg, kg.m2] Linear Actuator mass and inertia
CG Center of gravity
l3b,l3c,l3d [m] Coupler: Distances between joints and CG
θ3b,θ3c,θ3d [Rad] Coupler: Angles of l3b,l3c,l3d
l43,l49 [m] Rocker: Distances between joints and the CG
l91,l94,l9,11 [m] Disp. Adj. link I: Distances between joints and the CG
θ91,θ94,θ9,11 [Rad] Disp. Adj. link I: Angles of l91,l94,l9,11
l11,9,l11,13 [m] Disp. Adj. link II: distances between nodes and the CG
l13,1,l13,11,l13,14 [m] DAM Ring: Distances between joints and the CG
θ13,1,θ13,11,θ13,14 [Rad] DAM Ring: Angles of l13,1,l13,11,l13,14
TDLI,1 [Nm] Frictional torque between DAM link I and ground
TDLI,DLII [Nm] Frictional torque between DAM links I and II
TDR,1[Nm] Frictional torque between DAM ring and ground
TDR,11[Nm] Frictional torque between DAM ring and DAM link II
TLA,1 [Nm] Frictional torque between actuator support and ground
TLA,13 [Nm] Frictional torque between actuator rod and DAM ring
aCM [m/s2] Acceleration of link center of mass
lCM [m] Distance from pin to link center of mass
θ [Rad] Initial linkage angular position
δ [Rad] Linkage change in angular position
Tμ,12 [Nm] Frictional torque between links 1 and 2
F [N] Total joint force
dp [m] Pin diameter
μdyn [] Dynamic friction coefficient
d1 [m] Sealed surface diameter
d2 [m] Inside diameter
μf [] Friction coefficient seal surfaces
E [GPa] Seal Young Modulus
Fs [N] O-ring frictional force
Fsx [N] Horizontal component of O-ring frictional force
Fsy [N] Vertical component of O-ring frictional force

1 Introduction

Hydraulic motors are important in fluid power systems, being responsible for generating rotational motion for a wide spectrum of machinery applications. In today’s market, there is a selection of fixed and discretely variable low-speed high-torque radial piston motors, alongside high-speed low-torque continuously variable displacement axial piston motors. Continuously variable displacement motors offer several advantages. Ivantysynova referred to variable displacement motors in hydrostatic transmissions as secondary controlled drives and highlighted their potential to enhance energy efficiency and reduce operational costs [1]. Biederman et al. explored hydraulic circuit architectures for aircraft applications finding that the integration of variable displacement hydraulic motors resulted in improved efficiency [2]. Hartoyo et al. demonstrated significant enhancements in fuel savings for a series hybrid architecture with a variable displacement linkage motor [3].

Continuously variable displacement low-speed, high-torque motors are currently not available. To address this limitation, a novel variable displacement linkage motor (VDLM) was developed. The VDLM consists of several linkage modules mounted on a single radial plane that drive a multilobed radial cam. A hydraulically operated displacement adjustment mechanism (DAM) is used to adjust the linkage modules, changing the stroke and the corresponding volumetric displacement. The development of the VDLM was influenced by the work of Wilhelm and Van de Ven with single-cylinder [4] and multi-cylinder variable displacement linkage pumps [5]. Fulbright et al. developed initial work for the design of the VDLM motor using model-driven design and optimization techniques [6]. Larson et al. experimentally tested the energy loss models of different subcomponents of a single-cylinder motor prototype [7]. Pozo-Palacios et al., proposed details of the kinematics formulation [8], and the methods for cam-linkage mechanism synthesis [9]. Lastly, Herrera et al. minimized torque ripple in the VDLM motor by optimizing piston trajectories and valve timing, achieving less than 5% ripple at corner conditions and under 12% across operating points, with simulation results validated experimentally [10].

Several studies have been conducted to assess the frequency range or bandwidth at which the variable displacement mechanism of pumps and motors can operate. A high-frequency range indicates a hydraulic motor´s capability to respond quickly to displacement adjustment commands, making it more suitable for applications requiring fast control response. Fast displacement adjustment is particularly important in mobile hydraulic systems, where energy recovery during deceleration, dynamic adaptation to load conditions, and rapid changes in operating states are critical to improving system efficiency and performance. Zeiger and Akers developed mathematical equations describing the swashplate torque for an axial piston pump [11]. Hydraulic and mechanical models were considered for the analysis. However, only steady-state conditions were analysed. Schoenau et al. performed the dynamic analysis of a variable displacement axial piston pump creating a mathematical model and validating the steady state and the dynamic response with experimental testing [12]. Manring and Mehta analysed the bandwidth frequency of pressure-controlled axial piston pumps, which usually have a bandwidth limit of 25 Hz, to understand why these operating limits exist [13]. Manring and Mehta created a comprehensive pump and valve model and found that reducing the swept volume of the control actuator and increasing the flow capacity of the control valve have the greatest impact on the bandwidth frequency that may be achieved.

Regarding the dynamic analysis of multibody systems, there are two techniques defined as inverse dynamics (kinetostatics) and forward dynamics. Inverse dynamics uses mechanism motion to calculate the forces required to produce that movement. In contrast, forward dynamics uses joint forces and torques to calculate motion using numerical integration. Forward dynamics is extensively studied by Nikravesh [14], while the inverse method is extensively studied by Norton [15] for its application to linkage mechanisms. Inverse dynamics has been previously employed in the analysis of variable displacement linkage pumps and motors at fixed displacement settings. This approach has been used to compute parameters such as the total output torque, torque ripple, and mechanical efficiency [6, 7, 16].

No previous research work has addressed the modelling of the adjustment dynamics of a low-speed high-torque hydraulic motor, nor has there been an evaluation of its performance at different operating conditions. As a result, this paper aims to fill these gaps by modelling, experimentally testing, and analysing the performance of the VDLM at different operating pressures, shaft speeds, and displacement adjustment times. The research work is organized as follows: first, a general description of the variable displacement linkage motor architecture is presented. Next, the vector loop representations of the linkage mechanisms are presented along with the equations of motion. Subsequently, the fundamental models for the cylinder pressure dynamics are presented. Then, the dynamic models of the linkage mechanisms are presented along with the models used to calculate frictional forces and torques. These models are then applied to analyse a hydraulic motor prototype. Finally, the model development results and the experimental validation of the adjustment mechanism are discussed, and conclusions are made.

2 Methods

2.1 Main Linkage Mechanism and Displacement Adjustment Mechanism Description

The variable displacement linkage motors consist of multiple adjustable linkage mechanisms mounted on a single radial plane where an internal or external drive cam is also located, see Figure 1. When the machine is in operation, the pressurized hydraulic fluid pushes the piston connected to the coupler which in turn pushes the cam through the roller follower. The piston, coupler, rocker, and roller follower are always moving when the motor is rotating. The adjustable ground pivot position defines the fractional displacement of the motor/pump, which is calculated as a percentage of the maximum volumetric displacement. Figure 1 uses two colours to differentiate the displacement adjustment mechanism from the main linkage mechanism. The movement of the linear actuator causes the displacement adjustment links to move. This movement, in turn, adjusts the position of the adjustable ground pivot and changes the fractional displacement. The speed at which the displacement changes can be increased or decreased depending on the linear actuator speed. Although Figure 1 shows only one main linkage mechanism, several main linkage modules can be connected to the displacement adjustment mechanism, increasing motor displacement, and reducing output torque ripple.

images

Figure 1 Components of main linkage mechanism and displacement adjustment mechanism.

2.2 Mechanism Kinematics

The kinematic and kinetic analyses are conducted by formulating and solving vector loop equations using the complex number method. This method is well known and has been extensively applied in the literature to analyse different mechanism topologies [15, 17]. Figure 2(a) shows the vector loop representation of the main linkage mechanism, and Figure 2(b) shows the vector loop representation of the displacement adjustment mechanism used for the dynamic analysis. The rocker is represented by the vectorL4, the coupler is represented by vectors L3, L5, L6, the piston stroke is represented by the vector S (analysed with the piston traveling in the horizontal direction), and the position of the top dead centre (TDC) is defined by the vector T, which is also defined by the vector P, measured with respect to the adjustable ground pivot. The distance between the displacement adjustment pivot and the centre of the motor is represented by the vector L8, and the link that changes the position of the adjustable ground pivot is represented by the vector L7. Figure 2(b) shows the angle θ7, which only changes when the displacement is adjusted, and the angle θ8, which is constant for every motor design. In the same figure, the vectors L7, L9 and L10 form ternary link that connects the rocker of the main linkage mechanism with the displacement mechanism. The vectors L12, L13 and L16 represent a ternary link, also known as the displacement adjustment (DAM) ring, which rotates around the motor centre. The vector L11 connects the DAM ring to the ternary link formed by L7, L9 and L10. When the displacement is adjusted, the DAM ring rotates and changes the position of the adjustable ground pivot. Vector L14 represents the linear actuator and therefore its magnitude and angle with respect to the ground pivot can change when the displacement is adjusted.

images

Figure 2 Vector loop representation of linkage mechanisms (a) main linkage mechanism and (b) displacement adjustment mechanism.

Main Linkage Mechanism Kinematics

The kinematics of the main linkage mechanism are described in reference [8]. The vector loop equations used for variable displacement analysis are presented below:

l8eiθ8+l7eiθ7+l4eiθ4+l3eiθ3sp=T (1)
sp+l5eiθ5=C (2)

where sp is the piston stroke, lowercase l represents the magnitude of the vectors and θ represents the vector angle. The rocker and coupler velocity and accelerations are calculated by numerical differentiation of θ3 and θ4.

Displacement Adjustment Mechanism Kinematics

The displacement adjustment mechanism can be divided into two sub-mechanisms. The first mechanism shown in Figure 2(b) is a rocker-slider consisting of the ternary link L12-L13-L16, the adjustable link L14, and the ground link L15. The other mechanism is a four-bar consisting of the ternary link L7-L9-L10 and the links L8, L11 and L12.

The position equations for the slider rocker mechanism are presented below assuming that the angle θ15 and all the linkage lengths are known.

θ131,2=2tan1(B±B24AC2A) (3)

where A, B, and C are calculated with the following equations:

A=[l142l132l152cos2(θ15)l152sin2(θ15)2l13]+l15cos(θ15)
B=2l15sin(l15)
C=[l142l132l152cos2(θ15)l152sin2(θ15)2l13]l15cos(θ15)

The angle θ14 is calculated with the following equation:

θ14=cos1[l11cos(θ11)l13cos(θ15)l14] (4)

The velocity equations for ω13 and ω14 can be obtained by deriving the Equations (3) and (4) with respect to time. A second derivative with respect to time of Equations (3) and (4) is used to calculate the acceleration equations for α13 and α14.

The position equations for the four-bar mechanism shown in Figure 2(b) are calculated with the following equations:

θ91,2=2tan1(B2±B224A2C22A2) (5)

where A2,B2, and C2 are calculated with the following equations:

C1=l8cos(θ8)l12cos(θ12)cos(θ15)
C2=l8sin(θ8)l12sin(θ12)
C3=l112l192C12C222l9
A2=C1+C3
B2=2C2
C2=C3C1
θ11=cos1[l8cos(θ8)+l9cos(θ9)l12cos(θ12)l11] (6)

The velocity equations ω9 and ω11 can be obtained by deriving Equations (5) and (6) with respect to time. A second derivative of Equations (5) and (6) with respect to time is used to calculate the acceleration equations for α9 and α11.

Linear Actuator Kinematics

To perform the inverse kinematics analysis of the linkage mechanism, it is necessary to define the position of the linear actuator during dynamic displacement adjustment. This is done by assuming that the linkage mechanism is represented by a second-order system with a fictitious natural frequency ωn and critical damping (ζ=1). The system response to a step input in the time domain is given by:

c(t)=As[1eωnt(1+ωnt)]u(t) (7)

where c(t) represents the system response, As the amplitude, which in this case is the desired linear actuator stroke, u(t) is the unit step input function, and t is the time in seconds. The relationship between ωn, the settling time Ts, and the tolerance fraction tf is given by:

tf=eωnTs(1+ωnTs) (8)

A tolerance fraction of tf=0.02, which is commonly used in control applications is considered. Defining a new variable x=ωnTs, Equation (8) becomes:

0.02=ex(1+x) (9)

Equation (9) can be numerically solved to determine the relationship between ωn and Ts:

Ts5.8339ωn (10)

The velocity and acceleration of the linear actuator are obtained by taking the first and second derivatives of Equation (10) with respect to time.

Acceleration at the Link Centre of Mass

The acceleration at the centre of mass of each link is calculated with the following equation:

aCM=lCM(ω2+iα)ei(θ+δ) (11)

where lCM is the distance to the center of mass measured from one of the joints, ω is the link angular velocity, α is the link angular acceleration, θ is the initial link angle and δ is the link change in angle measured with respect to the initial position. This equation has real and imaginary terms, which correspond to the horizontal and vertical acceleration components. Additional information related to the acceleration analysis can be found in reference [18].

2.3 Cylinder Pressure Dynamics

To calculate the force applied to the piston, the cylinder pressure dynamics are solved with the following equation:

dPcyldt=βeffVcyl(QinQoutvpAp) (12)

where Qin and Qout are the flow rates into and out of the cylinder, βeff is the effective bulk modulus, Vcyl is the cylinder volume and vp is the piston velocity. The effective bulk modulus is calculated using the equation proposed by Cho et al., which considers the variation of the bulk modulus as a function of cylinder pressure [19]. The flow rate in and out of the cylinder is calculated with the following expressions based on the orifice equation:

Qin =CdAin2ρ|PinPcyl|sgn(PinPcyl) (13)
Qout =CdAout2ρ|PcylPout|sgn(PcylPout) (14)

where Cd is the discharge coefficient that can be estimated to be approximately 0.6 for a wide range of operating conditions [20], Pin is the inlet pressure, Pout is the outlet pressure, ρ is the fluid density and the valve areas are denoted by Ain and Aout. A spool valve positioned by a cam controls the flow in and out of the cylinder by adjusting the valve areas. The cam profile is defined using 5th-order polynomials to ensure continuous position, velocity, and acceleration of the spool valve. The inlet and outlet valve area profiles, Ain and Aout, were constructed using four polynomial segments for each valve. These segments include two ramps for the opening and closing transitions and two dwells representing the fully open and fully closed states. This piecewise formulation ensures smooth valve motion and accurate flow control throughout the cycle. The valve timing was optimized for several operating conditions, as detailed in reference [10], with the objective of minimizing torque ripple.

2.4 Dynamic Model of Linkage Mechanism

For the dynamic analysis, force and moment balances are performed on the main linkage mechanism and the displacement adjustment mechanism. Subsequently, within this section, an explanation of the frictional forces and torques is presented.

Force and Moment Balances

Figure 3 shows exploded views of the links, along with free-body diagrams for each component. The figure shows the forces acting on each element, along with dimensions, mass, and inertia properties.

images

Figure 3 Exploded view and dimensions of linkage mechanisms.

The equations listed below are used for the full force balance. The nomenclature section includes the name and the description of every term. Moreover, all the frictional terms are displayed in bold:

Piston:

F32x+Fp±FF12x=m2a2x (15)
F12y+F32y=0 (16)

Coupler Link:

F32x+FC3cos(θN)+F43x=m3a3x (17)
F32y+FC3sin(θN)+F43y=m3a3y (18)
F32yl3bcos(θ3+θ3b)+F32xl3bsin(θ3+θ3b)+Fc3sin(θN)l3ccos(θ3
+θ3c)Fc3cos(θN)l3csin(θ3+θ3c)+F43yl3dcos(θ3+θ3d)
F43xl3dsin(θ3+θ3d)TWP+TRF+TRM=I3α3 (19)

Rocker Link:

F43x+F94x=m4a4x (20)
F43y+F94y=m4a4y (21)
l43cos(θ4)F43y+l43sin(θ4)F43xl49cos(θ4)F94y+l49sin(θ4)F94x
+TDLI,4TRM=I4α4 (22)

Drive Cam:

FC3cos(θN)+F1Cx=0 (23)
FC3sin(θN)+F1Cy=0 (24)
FC3[RCsin(θC)cos(θN)RCcos(θC)sin(θN)]
+TC+TMB=0 (25)

Displacement Adjustment Link I:

F94x+F11,9x+F19x=m9a9x (26)
F94y+F11,9y+F19y=m9a9y (27)
F11,9xl9,11sin(θ9+θ9,11)+F11,9yl9,11cos(θ9+θ9,11)
+F94xl94sin(θ9+θ94)F9,4yl94cos(θ9+θ94)
F19xl91sin(θ9+θ91)+F19yl91cos(θ9+θ91)
+TDLI,1TDLI,DLIITDLI,4=I9α9 (28)

Displacement Adjustment Link II:

F11,9x+F13,11x=m11a11x (29)
F11,9y+F13,11y=m11a11y (30)
F11,9yl11,9cos(θ11)+F11,9xl11,9sin(θ11)+F13,11yl11,13cos(θ11)
F13,11xl11,13sin(θ11)+TDLI,DLII+TDR,11=I11α11 (31)

Displacement Adjustment Ring:

F14,13xF13,11x+F1,13x=m13a13x (32)
F14,13yF13,11y+F1,13y=m13a13y (33)
F14,13xl13,14sin(θ13+θ13,14)+F14,13yl13,14cos(θ13+θ13,14)
+F13,11xl13,11sin(θ13+θ13,11)F13,11yl13,11cos(θ13+θ13,11)
F1,13xl13,1sin(θ13+θ13,1)+F1,13yl13,1cos(θ13+θ13,1)
+TDR,1TDR,11+TLA,13=I13α13 (34)

Linear Actuator:

F14,13x+F1,14x±FF14x=ma14x (35)
F14,13y+F1,14y±FF14y=ma14y (36)
l14,13sin(θ4)F14,13xl14,13cos(θ14)F14,13y
l14,1sin(θ4)F1,14x+l14,1cos(θ4)F1,14y
+TLA,1TLA,13=I14α14 (37)

Ideal Torque Calculation

For an ideal torque calculation, conservation of power is assumed, and the following equation is used:

Tp=PcylvpApω (38)

where Pcyl is the cylinder pressure (Pa), vp is the piston velocity (m/s), Ap is the piston area (m2) and, and ω is the angular speed (rad/s), which is assumed to be constant. This equation is used to compare the ideal motor torque of a single cylinder with the torque calculated from the dynamic model.

Friction Calculations

Frictional forces arise in each joint of the mechanisms due to the external forces applied. When the mechanism is moving, the frictional torque at the pin joints is calculated with the following equation [16]:

Tμ,12=μdynFdp2sgn(ω1ω2) (39)

where Tμ,12 is the frictional torque between links 1 and 2, μdyn is the dynamic frictional coefficient, dp is the pin diameter, F is the total joint force, and (ω1ω2) is the difference in angular velocity between the two links. The negative sign is used because the friction force is opposite to the object’s velocity, regardless of the direction of motion. The main linkage mechanism uses joints with needle bearings with a dynamic friction coefficient of 0.0025 [21]. The displacement adjustment mechanism uses pinned joints with a dynamic friction coefficient of 0.03 [22].

The frictional force Fs in the piston/cylinder interface and the rod/cylinder interface of the linear actuator are calculated with the O-ring seal friction model proposed by Xia and Durfee [23]:

ε=1d1d24r (40)
Fs=sgn(l˙14)πμfd1dEε2εε2 (41)

where μf=0.4 for well-finished and sufficiently lubricated seal surfaces [24]; d1 is the sealed surface diameter, d2 is the inside diameter, d and r are the diameter and the radius of the O-ring, respectively; and E is the Young’s modulus of the O-ring. Relevant information related to reciprocating O-rings can be found in the Parker O-ring Handbook [25]. The frictional force opposes the piston motion; therefore, its sign is the opposite of the linear actuator velocity l˙14.

2.5 Solution Technique

Two types of analysis are performed on the variable displacement hydraulic motor. A kinetic analysis assuming constant displacement settings and a kinetic analysis where the displacement is adjusted between certain limits at different adjustment speeds. In the dynamic force balance, there are 23 equations and 23 unknowns when only one piston is considered. When friction is included, the torsional friction at the linkage joints is calculated with the Equation (39), and the linear actuator seal friction is calculated with the Equation (41). The solution process is iterative because the frictional terms make the system of equations non-linear.

The kinematic analysis of the main linkage mechanism for dynamic displacement adjustment must consider the change in the adjustable ground pivot position and the change in the contact points between the cam and the roller follower. These two conditions make the analysis more difficult when compared with the static displacement condition. The calculation process starts by defining the motor speed, the number of cam lobes, the number of points used to calculate the piston kinematics, and the adjustment time Ts. For the analysis, it is assumed that the motor is rotating at a constant speed, and the linear actuator has a prescribed motion. For every step in the calculation, the cam position and the adjustable ground pivot position are determined. These values are then used to calculate the piston position and the remaining kinematics of the main linkage mechanism.

images

Figure 4 Schematic representation of main linkage mechanism and DAM mechanism. (a) 100% displacement, (b) 50% displacement, (c) animation of main linkage mechanism motion. The dashed line shows the top-dead-centre location of the piston.

2.6 Variable Displacement Linkage Motor Prototype

The models previously developed are applied to analyse the displacement adjustment mechanism of a prototype low-speed high-torque variable displacement linkage motor. The prototype has five pistons mounted on a single radial plane, a seven-lobed main cam mounted in a rotating case, a bore-to-stroke ratio of 2.5, and variable displacement capability from 150 cc/rev – 300 cc/rev. Figures 4(a) and 4(b) show the schematic representation of the linkage mechanisms along with the CAD model at two different displacements. For simplicity, only one main linkage mechanism is shown. The name and nomenclature of some components are also included in these figures. The rocker, the displacement adjustment links, and the linear actuator are represented by solid lines, the coupler link is shown as a triangular shape, the joint bearings of the main linkage mechanism are represented by circles, and the cam roller follower is the largest diameter circle. The circle diameters represent the external size of the bearings/roller followers used in that specific joint. The piston geometry is not included but the piston wrist pin bearings are represented by circles. The joints of the displacement adjustment mechanism are not in constant motion, for this reason, plain bearings are used in the pin joints instead of roller bearings. When the displacement is decreased, the linear actuator l14 is extended and the displacement adjustment ring rotates in the clockwise direction moving the position of the adjustable ground pivot. The opposite motion happens when the displacement is increased. A hall effect position sensor located between the DAM ring and the ground is used to measure the motor displacement. Figure 4(c) shows a motion animation of the main linkage mechanism for 100% displacement. In this figure, four positions are shown illustrating the contact points between the rotating cam and the roller follower, and the distance between the piston and TDC.

images

Figure 5 CAD design of variable displacement linkage motor.

Figure 5 shows the virtual assembly of the VDLM motor, which for visualization purposes, only includes one of the five main linkage-cylinder block assemblies. The first component in the assembly is the manifold which remains in static position and is bolted to the motor support. The manifold includes fluid lines for the operation of the motor and the fluid lines to actuate the displacement adjustment mechanism. Next, the figure shows a cylinder block, and a main linkage mechanism mounted on the manifold. The cam-actuated spool valve responsible for regulating the valve timing and valve area is mounted on the cylinder block. Subsequently, the displacement adjustment mechanism is attached on both sides of the cylinder block. The drive cam is in contact with the roller follower of the main linkage mechanism. The valve cam is mounted next to the drive cam. The spool valve undergoes radial motion as it contacts the valve cam. Both cams and the output shaft are mounted on the rotating case. The rings rotate around the circular manifold which is in a static position. Table 1 shows the linkage mechanism parameters used in the model.

Table 1 VDLM motor: linkage mechanism parameters

Design Parameter Value Design Parameter Value
Number of pistons, n 5 Number of cam lobes, m 7
Piston diameter, [m] 0.030 m2 [kg] 0.2
Stroke smax[m] 0.012 m3 [kg] 1.60
l3 [m] 0.0312 I3 [kg.m2] 7.6×10-4
l4 [m] 0.0429 m4 [kg] 1.79
l5 [m] 0.0473 I4[kg.m2] 1.0×10-3
l6 [m] 0.0186 m9 [kg] 0.682
l7 [m] 0.0784 I9[kg.m2] 5.4×10-4
l8 [m] 0.0809 m11 [kg] 0.164
l9 [m] 0.0784 I11 [kg.m2] 4.94×10-5
l10 [m] 0* m13 [kg] 4.06
l11 [m] 0.0464 I13[kg.m2] 1.25×10-3
l12 [m] 0.0670 m14 [kg] 2.29
l13 [m] 0.1302 I14[kg.m2] 2.30×10-3
l14 [m] (100% disp.) 0.1210 l14 [m] (50% disp.) 0.15
l15 [m] 0.1240
*For this specific mechanism configuration l10=0.

2.7 Experimental Setup

To conduct experimental testing on the VDLM motor, a test stand with two hydrostatic transmissions (HST) was built. The first HST generates an adjustable load which is applied to the VDLM shaft. The Second HST comprises the VDLM motor and a pump that delivers flow to the VDLM. Both hydrostatic transmissions are powered by an electric motor acting as the prime mover. Additional information related to the design of the test stand can be found in reference [3]. An additional hydraulic circuit was designed to control the DAM mechanism. As shown in Figure 6, this circuit includes a supply pressure of 10.34 MPa (1500 psi), a servo valve, two hydraulic cylinders, two pressure sensors (Omega PX4201-3KGV, range: 0–3000 psi, sensitivity: 10 mV/V, accuracy: ±0.25% of full scale) used to indirectly measure the actuation force, and a calibrated Hall effect position sensor (Active Sensors MHL1122, stroke: 100 mm, resolution: 0.025 mm, calibrated accuracy: ±1 mm) for tracking the position of the hydraulic cylinders. A proportional-integral (PI) controller implemented with Simulink® Desktop Real-TimeTM is used to control the position of the DAM mechanism. Figure 7 shows the test stand used for experimental validation.

images

Figure 6 Simplified hydraulic circuit schematic of displacement adjustment circuit.

images

Figure 7 Experimental testing of VDLM prototype.

images

Figure 8 Experimental Data at 40 rpm, motoring forward, displacement 100%.

3 Results

3.1 Constant Displacement Results

Figure 8 shows the experimental and model-predicted results for 100% displacement. The first row shows a comparison between modelling and experimental results of piston position for one complete motor revolution. The second row shows a comparison between modelling and experimental results of cylinder pressure. The piston position and the cylinder pressure are measured on a single instrumented cylinder. The third row shows the fluid pressures at the cap side and the rod sides of the linear actuators. These pressure measurements are used to indirectly calculate the net actuator force for different displacements. The fourth row shows the measured displacements, which appear to be relatively constant with small oscillations. The last row shows a comparison between modelling and experimental results of the actuator’s forces for one complete motor revolution. At 100% displacement, the experimental actuator force is 1664.9 N, the force calculated with the model is 1859.6 N and the difference of the experimental value with respect to the model is 10.5%. Because the displacement is constantly adjusted to keep the desired value, it was assumed that the actuators are in constant motion, and a kinetic friction coefficient was applied to all the joints. When the mechanism oscillates in both directions, the frictional forces switch signs, and a small band is created with a maximum and a minimum force to set the desired displacement. The linear actuator force was calculated as the average of these two forces. Furthermore, the linear actuator force is not constant and has 5 peaks per piston cycle (35 peaks per motor revolution).

3.2 Variable Displacement Results

Figure 9 shows the simulation results of dynamic displacement adjustment for a single piston. The linear actuator extends, and the piston stroke changes from 100% to 50%, in 0.3 s. The figure also shows the change in the piston’s top dead centre position (lower peaks) and bottom dead centre position (upper peaks) for different displacements. The same figure shows the calculated cylinder pressure dynamics, the linear actuator force, and the output torque corresponding to a single cylinder. The linear actuator force is calculated with and without inertial and frictional forces. The actuator force is signed, and a positive force corresponds to an extension force. The calculated torque considers the energy losses by friction on different joints and is slightly smaller than the ideal motor torque calculated with the Equation (38). The output torque is negative because the motor is rotating in a clockwise direction. A comparison between the ideal torque, calculated from a power balance, and the torque calculated from the simulation is useful to confirm that the dynamic model is working properly.

images

Figure 9 Dynamic displacement adjustment from 100 to 50%: several operating parameters for a single piston (96 rpm, Δp = 33 MPa, and adjustment time = 0.3 s).

Figure 10 illustrates the impact of inertial forces on the actuation force for three different adjustment times, comparing scenarios where the displacement is decreased (Figure 10(a)) versus increased Figure 10(b). When the displacement is decreased, as shown in Figure 10(a), the maximum actuation force with a settling time of 19 ms is 55.8% larger than the maximum force at a constant 100% displacement. Similarly, Figure 10(b) shows the effect when the displacement increases from 50% to 100%. The peak actuation force at a 19 ms settling time is 12.6% higher than the maximum force at a constant 50% displacement.

images

Figure 10 Effect of adjustment time in actuation forces, 96 rpm and Δp = 33 MPa. (a) adjustment from 100 to 50%, (b) adjustment from 50 to 100%.

Figure 11 shows the maximum magnitude of the actuation forces for two operating pressures and several motor speeds and settling times. As expected, smaller settling times increase the actuation forces. Furthermore, when the displacement is decreased, the dynamic forces are much larger than the forces generated when the displacement is increased.

images

Figure 11 Actuation forces for different motor speeds and adjustment times (motoring forward – clockwise).

If the two actuators are chosen for a settling time Ts=25 ms, and an actuator operating pressure of 13.79 MPa (2000 psi), the minimum areas required for extension and retraction would be Acap=328 mm2, Arod=299 mm2. Assuming a common Acap/Arod ratio of 1.5 and using Arod for the calculation, the minimum cap side area would be 448 mm2. This would require a servo hydraulic circuit with a flow rate of 137 l/min as shown in Figure 12 to reduce the displacement from 100 to 50%. The same figure also shows the flow rate requirement for a settling time Ts=50 ms.

images

Figure 12 Actuator flow rate for different settling times.

4 Discussion

Figure 8 shows good agreement of piston position for an entire motor revolution. The minor differences in piston trajectories observed were due to linkage deflection, which increased the piston stroke. A cam inspection was not performed but the differences in piston stroke are cyclical and correspond exactly with the number of cam lobes. Figure 8 also shows good agreement of the cylinder pressure dynamics for an entire motor revolution. There appear to be minor differences in the pressure rise and fall, probably due to minor differences in the cam lobe geometries or stack-up errors in the mechanism assembly. Both the piston position and the cylinder pressure were only measured in a single cylinder; therefore, it is not possible to know what happened with the other piston-cylinder assemblies. Figure 8 also includes the pressure measurements on the cap side and the rod side of the linear actuators. These measurements were used to calculate the net force on the linear actuators for motor operation at constant speeds. The measured displacement, shown in the same figure, indicates that the closed loop controller worked properly setting the displacement within ±0.2% of the specified value. Moreover, there is a maximum difference of 10.47% of the measured actuator force with respect to the model. This difference could be due to poor accuracy of the indirect force measurement, or minor differences in the valve timing, which alters the cylinder pressure dynamics, and the forces exerted on the motor. Nevertheless, the experimental values show that the magnitude of the actuation force is close to what was anticipated. Regarding the signature of the actuator force signal, it appears to be directly influenced by the closed-loop position control of the adjustable mechanism. The signature of the fractional displacement signal has similarities with the signature of the actuator force signal. Another important observation is that the undulation of the force signal seen in Figure 8 is repeated every revolution. This undulation has been previously found in torque measurements of hydraulic motors [26] and in the case of this prototype, it may be attributed to minor disparities in the fabrication of each cam lobe or linkage assembly.

Figure 10 shows the increase in dynamic forces as the adjustment time is decreased. For the same operating conditions, the dynamic forces are greater when displacement is decreased compared to when it is increased. This is most noticeable at the beginning of the adjustment, where the mechanism starts at high displacement and undergoes rapid motion. The larger accelerations and longer travel distances at this stage result in higher inertial forces during displacement reduction. Furthermore, the net actuator force is not constant and has five maximum peaks per piston cycle, which correspond with the number of pistons of the motor. All the signals at different settling times match the forces at constant displacements at the beginning and the end of the cycle. This is useful to confirm that the dynamic models are working properly.

The magnitude of dynamic forces for dynamic displacement adjustment becomes important for adjustment times smaller than 75 ms, especially for displacement reduction. Faster motor speeds slightly increase the actuation forces for 100% displacement and slightly decrease the actuation forces for 50% displacement. The inertial forces become increasingly important compared to the pressure forces when the motor pressure decreases. For instance, at Δp = 33 MPa and 148 rpm, there is a force increase of 33.33% when the settling time is decreased from 150 to 25 ms. Whereas at Δp = 22 MPa and 148 rpm, there is a force increase of 47.1% when the settling time is decreased from 150 to 25 ms.

5 Conclusion

This paper contributes to the literature by presenting the dynamic modelling, experimental validation, and analysis of the adjustable mechanism for a variable displacement linkage motor. The mathematical models considered the kinematic and dynamic equations of the displacement adjustment mechanism and the cylinder pressure dynamics of the hydraulic motor. The analysis was divided into two parts. The first part analysed the hydraulic motor at constant displacement settings and validated the models with experimentation. The second part studied dynamic displacement adjustment changes and determined the effect of different adjustment times and motor speeds on the actuation forces.

The results of the dynamic analysis show that the inertial forces are higher when the displacement is decreased versus increased. This is because the mechanism is subjected to higher accelerations when the displacement is at its maximum. Furthermore, when the adjustment time is below 75 ms, the inertial forces start to become relevant. When the adjustment time is decreased from 50 ms to 19 ms, the maximum actuation forces increase by 75.6% at 96 rpm and Δp = 33 MPa.

It was demonstrated that the adjustment speed is limited by the flow rate of the servo-hydraulic system. Greater actuation speeds result in increased forces, necessitating actuators with larger diameters and thus demanding higher flow rates. Further work can be directed towards optimizing the mechanism to decrease both the actuator size and the necessary flow rate for the servo-hydraulic circuit.

All the metrics evaluated in this paper such as dynamic forces vs. adjustment times, and servo-hydraulic circuit parameters can contribute to a deeper understanding of how an adjustable low-speed high torque motor can be used in potential applications such as series hybrid hydrostatic transmissions.

Acknowledgement

This material is based upon work supported by the U.S. Department of Energy’s Office of Energy Efficiency and Renewable Energy (EERE) under the Vehicle Technologies Office Award Number DE-EE0008335. Disclaimer: “This report was prepared as an account of work sponsored by an agency of the United States Government. Neither the United States Government nor any agency thereof, nor any of their employees, makes any warranty, express or implied, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed or represents that its use would not infringe privately owned rights. Reference herein to any specific commercial product, process, or service by trade name, trademark, manufacturer, or otherwise does not necessarily constitute or imply its endorsement, recommendation, or favouring by the United States Government or any agency thereof. The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States Government or any agency thereof.”

Disclosure

The authors declare that they have no financial interest or benefit arising from the direct applications of this research.

References

[1] M. Ivantysynova, “Displacement Controlled Linear and Rotary Drives for Mobile Machines with Automatic Motion Control,” in International Off-Highway & Powerplant Congress & Exposition, Milwaukee, 2000.

[2] O. Biedermann, J. Engelhardt and J. Geerling, “More Efficient Fluid Power Systems Using Variable Displacement Hydraulic Motors,” Technical University Hamburg-Harburg, Section Aircraft Systems Engineering, Hamburg, 1998.

[3] J. Hartoyo, J. Voth, J. Pozo-Palacios, G. Boyce-Erickson, M. Herrera-Perez, P. Li and J. Van de Ven, “Using a Novel Variable Displacement Linkage Motor to Save Fuel in a Compact Track Loader Drivetrain,” in Fluid Power Systems Technology, Sarasota, 2023.

[4] S. Wilhelm and J. D. Van de Ven, “Design and Testing of an Adjustable Linkage for a Variable Displacement Pump,” Journal of Mechanism and Robotics, vol. 5, no. 4, 2013.

[5] S. Wilhelm and J. D. Van de Ven, “Efficiency Testing of an Adjustable Linkage Triplex Pump,” in ASME Symposium on Fluid Power and Motion Control, Bath, 2014.

[6] N. Fulbright, G. Boyce-Erickson, T. Chase, P. Li and J. Van de Ven, “Automated Design and Analysis of a Variable Displacement Linkage Motor,” in Proceedings of the ASME/Bath Symposium on Fluid Power and Motion Control, Sarasota, 2019.

[7] J. Larson, J. Pozo-Palacios, G. Boyce-Erickson, N. Fulbright, J. Dai, J. Voth, N. Gajghate, J. Saikia, P. Michael, T. Chase and J. Van de Ven, “Experimental Validation of Subsystem Models for a Novel Variable Displacement Hydraulic Motor,” in ASME/BATH 2021 Symposium on Fluid Power and Motion Control, Virtual, 2021.

[8] J. Pozo-Palacios, J. Voth and J. Van de Ven, “Kinematics of an Adjustable Cam-Linkage Mechanism for a Variable Displacement Hydraulic Motor,” in International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Boston, 2023.

[9] J. Pozo-Palacios, N. Fulbright, J. Voth and J. Van de Ven, “Comparison of Forward and Inverse Cam Generation Methods for the Design of Cam-Linkage Mechanisms,” Mechanism and Machine Theory, vol. 190, no. 105465, 2023.

[10] M. Herrera-Perez, G. Boyce-Erickson, J. Pozo-Palacios, J. Voth, P. Michael and J. Van de Ven, “Torque Ripple Minimization in a Variable Displacement Linkage Motor (VDLM) Through the Customization of Piston Trajectory,” in Proceedings of the BATH/ASME 2024 Symposium on Fluid Power and Motion Control, Bath, 2024.

[11] G. Zeiger and A. Akers, “Torque on the Swashplate of an Axial Piston Pump,” Journal of Dynamic Systems, Measurement and Control, vol. 107, no. 3, pp. 220–226, 1985.

[12] G. J. Schoenau, R. T. Burton and G. P. Kavanagh, “Dynamic Analysis of a Variable Displacement Pump,” Journal of Dynamic Systems, Measurement and Control, vol. 112, no. 1, pp. 122–132, 1990.

[13] N. Manring and V. Mehta, “Physical Limitations for the Bandwidth Frequency of a Pressure Controlled, Axial’Piston Pump,” Journal of Dynamic Systems, Measurement and Control, vol. 133, no. 6, 2011.

[14] P. Nikravesh, Computer-Aided Analysis of Mechanical Systems, New Jersey: Prentice Hall, 1988.

[15] R. Norton, Design of Machinery, Worcester: McGraw-Hill, 1999.

[16] S. Wilhelm, “Modeling, Analysis and Experimental Investigation of a Variable Displacement Linkage Pump,” University of Minnesota, Minneapolis, 2015.

[17] A. Erdman and G. Sandor, Advanced Mechanism Design, Analysis and Synthesis, Upper Saddle River, NJ: Prentice Hall, 1997.

[18] R. Norton, “Acceleration Analysis: Acceleration of Any Point on a Linkage,” in Design of Machinery, Boston, McGraw-Hill, 1999.

[19] B.-H. Cho, H.-L. Lee and J.-S. Oh, “Estimation Technique of Air Content in Automatic Transmission Fluid by Measuring Effective Bulk Modulus,” in FISITA World Automotive Congress, Seoul, 2000.

[20] N. Manring, “Fluid Mechanics,” in Hydraulic Control Systems, Hoboken NJ, John Wiley & Sons, 2020, p. 50.

[21] JTEKT Corporation, “Bearing Knowledge: Rolling Bearing Friction, Tech. Cat. No. CAT.B2001-8,” Koyo Bearings (JTEKT Corporation), Osaka, 2001.

[22] R. T. Barrett, “Fastener Design Manual, NASA RP-1228,” NASA Lewis Research Center, Cleveland, 1990.

[23] J. Xia and W. Durfee, “Modeling of Tiny Hydraulic Cylinders,” in 52nd National Conference in Fluid Power, Las Vegas, 2011.

[24] F. Al-Ghathian and M. Tarawneh, “Friction Forces in O-Ring Sealing,” American Journal of Applied Sciences, vol. 2, no. 3, pp. 626–632, 2005.

[25] Parker, Parker O-Ring Handbook ORD 5700, Cleveland: Parker O-Ring & Engineering Seals Division, 2021.

[26] Innas BV, “Performance of Hydrostatic Machines,” Innas BV, Breda, 2020.

Biographies

images

Jonatan Pozo-Palacios is a postdoctoral associate at the University of Minnesota, where he conducts research at the Mechanical Energy and Power Systems (MEPS) Laboratory. He earned his PhD in Mechanical Engineering from the University of Minnesota in 2024. His research focuses on model-driven design of fluid power systems.

images

Grey C. Boyce-Erickson earned his BSME from the University of Minnesota and is currently pursuing a PhD in Mechanical Engineering at UMN. His research at the Mechanical Energy and Power Systems (MEPS) Laboratory focuses on hydraulic valves and valve timing.

images

Justinus K. Hartoyo is an international student from Indonesia. He obtained his bachelor’s degree in biomedical engineering from the University of Minnesota in 2016. Justinus then started his doctorate program in Mechanical Engineering in 2018 at the same institution, where he currently resides. His research focuses on construction vehicle system-level control and optimization.

images

Martin Herrera-Perez completed his B.S in mechanical engineering at the University of Miami in 2020. Currently, he is a Ph.D. student who works as a research assistant at the Mechanical Energy and Power Systems laboratory at the University of Minnesota. Martin’s research interests are in model-driven design of fluid power systems and efficient energy conversion with emphasis on flow and torque ripple minimization.

images

John A. F. Voth received his BSME from Oral Roberts University in 2018 and is currently pursuing his PhD in mechanical engineering from the University of Minnesota (UMN). He researches at the Mechanical Energy and Power Systems (MEPS) Laboratory at UMN, and his research interests include mechanism design, optimization of machines, energy conservation, and hydraulics.

images

James D. Van de Ven is a Professor at the University of Minnesota in the Department of Mechanical Engineering where he operates the Mechanical Energy and Power Systems (MEPS) Laboratory. Dr. Van de Ven’s research interests are in efficient energy conversion, energy storage, fluid power, kinematics, and machine design.