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
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.
| Variable Name | Description |
| [m] | Coupler sides |
| [m] | Rocker link |
| [m] | Vector from the adj. ground pivot to TDC |
| [m] | Vector from motor centre to TDC |
| Angle between and | |
| Angle of vector . This applies to all vectors. | |
| Displacement adjustment link sides | |
| [m] | Vector from motor centre to pivot |
| [m] | Displacement adjustment link II |
| [m] | DAM ring side |
| [m] | Linear actuator |
| [m] | Vector from motor center to pivot |
| [m] | Length of vector This applies to all vectors. |
| [rad/s] | Angular velocity of link |
| [rad/s2] | Angular acceleration of link |
| System response | |
| Amplitude | |
| [Hz] | Natural frequency |
| Tf | Tolerance fraction |
| t [s] | time |
| Unit step input | |
| [s] | Settling time |
| [Pa] | Cylinder pressure |
| [m3] | Cylinder volume |
| [m3/s] | Flow rate in |
| [m3/s] | Flow rate out |
| [m/s] | Piston velocity |
| [m2] | Piston area |
| Discharge coefficient | |
| [Pa] | Inlet pressure |
| [Pa] | Outlet pressure |
| [N] | Vertical force exerted by the cylinder on the piston |
| [N] | Fluid pressure force applied on piston |
| [N] | Force exerted by the coupler on the piston |
| [N] | Force exerted by the cam on the coupler |
| [N] | Force exerted by the rocker on the coupler |
| [N] | Force exerted by DAM link I on rocker |
| [N] | Force exerted by ground on the DAM link I |
| [N] | Force exerted by DAM link I on the DAM link II |
| [N] | Force exerted by DAM ring on DAM link II |
| [N] | Force exerted by the linear actuator on the DAM ring |
| [N] | Force exerted by ground on by DAM ring |
| [N] | Force exerted by ground on the linear actuator |
| [N] | Force exerted by ground on the cam |
| [m] | Instantaneous cam radius |
| [Rad] | Instantaneous cam angle |
| [Rad] | Cam normal vector force angle |
| [kg] | Piston mass |
| [kg, kg.m2] | Coupler mass and inertia |
| [kg, kg.m2] | Rocker mass and inertia |
| [kg, kg.m2] | DAM link I mass and inertia |
| [kg, kg.m2] | DAM link II mass and inertia |
| [kg, kg.m2] | DAM ring mass and inertia |
| , [kg, kg.m2] | Linear Actuator mass and inertia |
| CG | Center of gravity |
| [m] | Coupler: Distances between joints and CG |
| [Rad] | Coupler: Angles of |
| [m] | Rocker: Distances between joints and the CG |
| [m] | Disp. Adj. link I: Distances between joints and the CG |
| [Rad] | Disp. Adj. link I: Angles of |
| [m] | Disp. Adj. link II: distances between nodes and the CG |
| [m] | DAM Ring: Distances between joints and the CG |
| [Rad] | DAM Ring: Angles of |
| [Nm] | Frictional torque between DAM link I and ground |
| [Nm] | Frictional torque between DAM links I and II |
| Frictional torque between DAM ring and ground | |
| Frictional torque between DAM ring and DAM link II | |
| [Nm] | Frictional torque between actuator support and ground |
| [Nm] | Frictional torque between actuator rod and DAM ring |
| [m/s2] | Acceleration of link center of mass |
| [m] | Distance from pin to link center of mass |
| [Rad] | Initial linkage angular position |
| [Rad] | Linkage change in angular position |
| [Nm] | Frictional torque between links 1 and 2 |
| [N] | Total joint force |
| [m] | Pin diameter |
| [] | Dynamic friction coefficient |
| [m] | Sealed surface diameter |
| [m] | Inside diameter |
| [] | Friction coefficient seal surfaces |
| [GPa] | Seal Young Modulus |
| [N] | O-ring frictional force |
| [N] | Horizontal component of O-ring frictional force |
| [N] | Vertical component of O-ring frictional force |
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.
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.
Figure 1 Components of main linkage mechanism and displacement adjustment mechanism.
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 vector, the coupler is represented by vectors , , , the piston stroke is represented by the vector (analysed with the piston traveling in the horizontal direction), and the position of the top dead centre (TDC) is defined by the vector , which is also defined by the vector , 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 , and the link that changes the position of the adjustable ground pivot is represented by the vector . Figure 2(b) shows the angle , which only changes when the displacement is adjusted, and the angle , which is constant for every motor design. In the same figure, the vectors , and form ternary link that connects the rocker of the main linkage mechanism with the displacement mechanism. The vectors , and represent a ternary link, also known as the displacement adjustment (DAM) ring, which rotates around the motor centre. The vector connects the DAM ring to the ternary link formed by , and . When the displacement is adjusted, the DAM ring rotates and changes the position of the adjustable ground pivot. Vector represents the linear actuator and therefore its magnitude and angle with respect to the ground pivot can change when the displacement is adjusted.
Figure 2 Vector loop representation of linkage mechanisms (a) main linkage mechanism and (b) displacement adjustment mechanism.
The kinematics of the main linkage mechanism are described in reference [8]. The vector loop equations used for variable displacement analysis are presented below:
| (1) | |
| (2) |
where is the piston stroke, lowercase represents the magnitude of the vectors and represents the vector angle. The rocker and coupler velocity and accelerations are calculated by numerical differentiation of and .
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 --, the adjustable link , and the ground link . The other mechanism is a four-bar consisting of the ternary link -- and the links , and .
The position equations for the slider rocker mechanism are presented below assuming that the angle and all the linkage lengths are known.
| (3) |
where A, B, and C are calculated with the following equations:
The angle is calculated with the following equation:
| (4) |
The velocity equations for and 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 and .
The position equations for the four-bar mechanism shown in Figure 2(b) are calculated with the following equations:
| (5) |
where , and are calculated with the following equations:
| (6) |
The velocity equations and 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 and .
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 and critical damping . The system response to a step input in the time domain is given by:
| (7) |
where represents the system response, 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 , the settling time , and the tolerance fraction is given by:
| (8) |
A tolerance fraction of , which is commonly used in control applications is considered. Defining a new variable , Equation (8) becomes:
| (9) |
Equation (9) can be numerically solved to determine the relationship between and :
| (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.
The acceleration at the centre of mass of each link is calculated with the following equation:
| (11) |
where 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].
To calculate the force applied to the piston, the cylinder pressure dynamics are solved with the following equation:
| (12) |
where and are the flow rates into and out of the cylinder, is the effective bulk modulus, is the cylinder volume and 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:
| (13) | ||
| (14) |
where is the discharge coefficient that can be estimated to be approximately 0.6 for a wide range of operating conditions [20], is the inlet pressure, is the outlet pressure, is the fluid density and the valve areas are denoted by and . 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, and , 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.
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.
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.
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:
| (15) | |
| (16) |
Coupler Link:
| (17) | |
| (18) | |
| (19) |
Rocker Link:
| (20) | |
| (21) | |
| (22) |
Drive Cam:
| (23) | |
| (24) | |
| (25) |
Displacement Adjustment Link I:
| (26) | |
| (27) | |
| (28) |
Displacement Adjustment Link II:
| (29) | |
| (30) | |
| (31) |
Displacement Adjustment Ring:
| (32) | |
| (33) | |
| (34) |
Linear Actuator:
| (35) | |
| (36) | |
| (37) |
For an ideal torque calculation, conservation of power is assumed, and the following equation is used:
| (38) |
where is the cylinder pressure , is the piston velocity , is the piston area and, and is the angular speed , 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.
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]:
| (39) |
where is the frictional torque between links 1 and 2, is the dynamic frictional coefficient, is the pin diameter, is the total joint force, and 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 [22].
The frictional force 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]:
| (40) | |
| (41) |
where for well-finished and sufficiently lubricated seal surfaces [24]; is the sealed surface diameter, is the inside diameter, and are the diameter and the radius of the O-ring, respectively; and 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 .
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.
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.
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 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.
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, | 5 | Number of cam lobes, m | 7 |
| Piston diameter, | 0.030 | 0.2 | |
| Stroke | 0.012 | 1.60 | |
| 0.0312 | 7.610-4 | ||
| 0.0429 | 1.79 | ||
| 0.0473 | 1.010-3 | ||
| 0.0186 | 0.682 | ||
| 0.0784 | 5.410-4 | ||
| 0.0809 | 0.164 | ||
| 0.0784 | 4.9410-5 | ||
| 0* | 4.06 | ||
| 0.0464 | 1.2510-3 | ||
| 0.0670 | 2.29 | ||
| 0.1302 | 2.3010-3 | ||
| (100% disp.) | 0.1210 | (50% disp.) | 0.15 |
| 0.1240 | |||
| *For this specific mechanism configuration . | |||
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.
Figure 6 Simplified hydraulic circuit schematic of displacement adjustment circuit.
Figure 7 Experimental testing of VDLM prototype.
Figure 8 Experimental Data at 40 rpm, motoring forward, displacement 100%.
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).
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.
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.
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.
Figure 11 Actuation forces for different motor speeds and adjustment times (motoring forward – clockwise).
If the two actuators are chosen for a settling time ms, and an actuator operating pressure of 13.79 MPa (2000 psi), the minimum areas required for extension and retraction would be mm2, mm2. Assuming a common ratio of 1.5 and using 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 ms.
Figure 12 Actuator flow rate for different settling times.
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.
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.
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.”
The authors declare that they have no financial interest or benefit arising from the direct applications of this research.
[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.
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.
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.
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.
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.
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.
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.
International Journal of Fluid Power, Vol. 26_4, 539–572
doi: 10.13052/ijfp1439-9776.2642
© 2025 River Publishers