Model-based Simulation of a Hydraulic Closed-loop Rotary Transmission with Automatic Control
Gunnar Grossschmidt1,* and Mait Harf2
1Department of Mechanical and Industrial Engineering, Tallinn University of Technology, Tallinn, Estonia
2Department of Software Science, Tallinn University of Technology, Tallinn, Estonia
E-mail: gunnar.grossschmidt@ttu.ee; mait@cs.ioc.ee
*Corresponding Author
Received 12 October 2020; Accepted 06 December 2020; Publication 27 April 2021
Model-based simulation of a hydraulic closed-loop rotary transmission with automatic control of hydraulic pump and hydraulic motor is considered in the paper. The approach is based on multi-pole modelling and intelligent simulation. In the paper the functional scheme of the transmission is proposed and multi-pole models of components are introduced. Mathematical multi-pole models of components for steady state conditions and for dynamic transient responses are presented. A high-level graphical environment CoCoVila (Compiler Compiler for Visual Languages) is used as a tool for describing models and performing simulations. Object-oriented multi-pole models, visual programming environment, automatic program synthesis and distributed computing are as original approach in simulation of fluid power systems.
Keywords: Hydraulic closed-loop rotary transmission, automatic control, multi-pole mathematical model, intelligent simulation environment, visual task description, automatic program synthesis.
Power transmission is the movement of energy from its place of generation to a location where it is applied to perform useful work. In a hydrostatic rotary transmission hydraulic energy is generated in a hydraulic pump. The energy is used in a hydraulic motor to perform useful work. There are two main types of hydraulic rotary transmission compositions – open- and closed-loop transmissions. Closed-loop transmission requires less tank thus it is preferable in mobile machines. An electric or a combustion engine can be used to drive a hydraulic pump. The latter is preferred in transmissions of mobile machines. In the paper we consider a rotary transmission for low power mobile machines mainly as it is more compact in size and infinitely variable despite the fact that efficiency coefficient of a hydraulic transmission is lower than mechanical transmissions. Rotary transmissions of simple configuration containing only a pump and a hydraulic motor are observed (Murrenhoff 2005, Parambath 2016, Zhang 2019). Mainly output angular speed, moment, power and efficiency coefficient are calculated. The catalogues describe adjustable hydraulically and electrically controlled pumps and motors that maintain a constant drive speed, constant torque and constant power (Bosch Rexroth AG 2005). A hydraulic servo-system with feedback that controls the position of the swash plate of the pump or the hydraulic motor is described in (Bosch Rexroth AG 2005, Park et al. 2002).
A hydro-mechanical transmission is used in small tractors, where the hydraulic transmission is connected to a mechanical planetary gearbox which allows part of the power to be transferred mechanically (Cao and Zhang 2010, Seok Hwan Choi et al. 2013). STEYR presented its first tractors with continuously variable transmissions in 1999 (Aitzetmüller 2000). The engine and transmission are regulated automatically by the S-tronic system depending on load, and easily controlled with the Multicontroller or accelerator pedal (parallel mode). In 2000, STEYR launched the first tractors with continuously variable transmissions in the power range 120 to 170 hp. This technology is today still the benchmark in the higher power classes.
Designing automatically controlled hydraulic systems in experimental way is time consuming and expensive. One of the first steps in designing such a multi-component transmission is to model and simulate it on a computer, which allows better solutions and more efficient parameters to be found. Modelling and simulation of rotary transmission have been discussed in several published works (Vacca et al. 2007, Cao and Zhang 2010). The hydro-mechanical transmission (HMT) tractor simulator (Seok Hwan Choi et al. 2013) consists of the AMESim model of the HMT, engine and tractor dynamics and MATLAB/Simulink interface of the driver model, a controller, and a road load.
In the paper model-based intelligent simulation of a complex hydraulic closed-loop rotary transmission system with an automatic adjustment range is considered. Hydraulic closed-loop rotary transmission under consideration consists of a variable displacement pump driven by a diesel engine, a variable displacement hydraulic motor, regulators for angle inclination of swash plates, a feeding pressure relief valve and a flushing pressure relief valve, the hydraulic hoses, valves and auxiliary equipment. The hydraulic pump and the hydraulic motor are automatically controlled depending on load moment to the transmission. Modelling and simulation of steady state conditions and dynamic responses of the hydraulic transmission are considered.
Multi-pole mathematical and graphical models (Grossschmidt and Harf 2009a, 2010, 2012, 2016, 2018; Harf and Grossschmidt 2013, 2014, 2015) are used to describe the rotary transmission. Visual programming environment CoCoViLa (Grigorenko et al. 2005, Grigorenko and Tyugu 2006, Kotkas et al. 2011) is used as a tool for graphical modelling and simulation. CoCoViLa supports declarative programming in a high-level language and automatic program synthesis. Using multi-pole models of components enables to use distributed simulation of steady state conditions and dynamic transient responses. In this way we can avoid compiling and solving large differential equation systems.
Automatic control system proposed in the paper does not contain sensors, proportional valves, servo-valves and electronic equipment. Therefore it is of a quite simple configuration and is expected to be more reliable and cheaper.
The functional scheme of a closed-loop hydraulic rotary transmission with automatically controlled hydraulic pump and hydraulic motor is shown in Figure 1.
In Figure 1 components of transmission are denoted as follows:
Acr – rotation actuator
CHV – check valve
CO – cooler
DV – directional valve
FIL – filter
H1, H2 – hydraulic hoses
HE – heater
MD – diesel engine
MH – automatically controlled variable displacement hydraulic motor
PC – fixed displacement feeding hydraulic pump
PRV1 – feeding pressure relief valve
PRV2 – flushing pressure relief valve
PV – automatically controlled variable displacement hydraulic pump
Res1…Res5 – hydraulic resistors
SPM – hydraulic motor swash plate with control piston
SPP – hydraulic pump swash plate with control piston
TE – contact-thermometer
Trr – speed reducer.
To ensure wide control range, simultaneous control of hydraulic pump and hydraulic motor takes place in dependence of load moment. Pressure differences at pump and motor outlet and inlet are used to characterize the load moment. Increasing load moment the swash plate position angle of the pump (pump working volume) decreases and swash plate angle of the motor (motor working volume) increases. At the same time angular speed of the working mechanism decreases. Maximum load moment is limited by maximum moment developed by the diesel engine, maximum moment of the hydraulic motor and the safety valve (not shown in the scheme). The speed reducer Trr is used for adjusting the drive to requirements of the rotation actuator Acr. To compensate volumetric losses (in both, pump and motor) and flushing flow a feeding pump PC is included. Feeding pump flow passes filter FIL and the directional valve DV that directs the flow through the heater HE or the cooler CO. Switching takes place according the signal from contact-thermometer TE. Part of the feeding pump flow is directed back to the tank through the pressure relief valve. Feeding pressure relief valve PRV1 guarantees constant pressure feeding of the main pump suction side. Flushing pressure relief valve PRV2 guarantees constant pressure flushing. Pressure relief valves are considered to consist of three components: poppet valve, flow opening of poppet valve and spring retainer. Check valve CHV avoids possible feeding flow in opposite direction at some moment of the dynamic transient response. In flushing chain part of the feeding flow is directed back to the tank through the connected in series hydraulic resistor (determines the flushing flow) and flushing pressure relief valve PRV2. As a result part of working fluid is continuously excluded from the circulation and is replaced with fresh fluid (flushing).
Multi-pole mathematical models are used that adequately describe the physical processes in hydraulic and mechanical systems. The direct actions and feedbacks are expressed in component models.
Each component of the system is represented as a multi-pole model having its own structure including outer variables (poles), inner variables and relations between variables. Multi-pole models of components can be connected together only using poles. Poles can represent input or output variables of the component according the causality of the model.
The causalities of multi-pole models of components will be selected depending on:
• process of simulation (steady state conditions, dynamic transient response)
• the physical causality
• the obligatory causalities of separate devices
• possible variants of connecting the multi-pole models
• to avoid the “mathematical stiff” dependencies.
A component model can enclose nonlinear equations, inner iterations, logic functions and calculation programs as relations. Multi-pole model of the whole system doesn’t need substantial simplification. So we can perform simulations, taking into account adequately the dependencies of all components.
Using multi-pole models enables methodical, graphical representation of mathematical models of large and complicated systems. In this way we can be convinced of the correct composition of models and we don’t need to check the solvability. It is possible directly simulate the steady state conditions without using differential equation systems.
Implementing multi-pole models for each component gives us possibility to compose graphically the simulation tasks and to use distributed simulations. Calculations are performed in each model separately. This simplifies the simulation. To solve loop dependences between component models the iteration method is used.
Model of steady state conditions of the hydraulic rotary transmission with automatic control is shown in Figure 3. Model of dynamics of the transmission is similar except models of pressure relief valves having different inputs and outputs.
In Figure 2 the following multi-pole models of transmission components are shown:
AcrH – rotary actuator
EC – efficiency coefficient calculator
HoseH_Q, HoseH_p – hydraulic hoses
IEH – hydraulic interface elements
MD – diesel engine
MH3 – hydraulic motor
PC – hydraulic feeding pump
PV2_Q – hydraulic pump
ResH_DV – direction valve as resistor
ResH_FIL – filter as resistor
ResH_HE – heater as resistor
ResH_rad – pressure relief valve spring retainer as resistor
ResY, ResG – hydraulic resistor
RPC_rel_st – feeding and flushing pressure relief valve opening to flow of steady state conditions
SPM_PIS – hydraulic motor swash plate with regulating piston
SPP_PIS – hydraulic pump swash plate with regulating piston
TrrH – speed reducer
VPC_pl_rel_st – feeding and flushing pressure relief valve poppet of steady state conditions.
The model for dynamics of the rotary transmission contains a set of resistors ResG to dampen vibrations. Also, the models of hydraulic pressure relief valves for dynamics are different.
VPC_pl_rel_dyn – feeding and flushing pressure relief valve poppet of dynamics
RPC_rel_dyn – feeding pressure relief valve opening to flow of dynamics
RPPC – flushing pressure relief valve opening to flow of dynamics.
Mathematical multi-pole model of a component contains variables and formulae that express dependencies between variables. Some of variables are defined as input or output variables, latter are used for interaction with other components.
In general mathematical models of components for steady state conditions and dynamic transient responses are different. +In the models where the role of dynamics is minimal, formulae of steady state conditions are used for dynamics as well.
When describing mathematical models of components for dynamics, mathematical relations are expressed through differences. The fourth-order classical Runge-Kutta method is used for integration in component models.
The values of parameters of components used in the simulations must be specified. Some parameters are specified by the requirements to the transmission or are taken from the catalogues of producing companies. Usually catalogue data do not contain all the information required for simulation. Some components can be original for the transmission, values of their parameters cannot be found from literature. Missing values of parameters must be initially chosen approximately and are to be adjusted during the simulations. Further in this chapter final values of parameters of all the components used in the simulations e.g. adjusted during the simulation, are presented.
Mathematical multi-pole models of all the components of the transmission under consideration are described as follows.
The rotary transmission under consideration is driven by diesel engine.
Inputs: n – rotational speed, rpm at load moment M 0, M – load moment, Nm.
Outputs: om – angular speed, rads, Pmd – power available from diesel engine, W.
Angular speed of diesel engine, rads
(1) |
where om0 – angular speed, rads at load moment M 0
(2) |
k – coefficient of the characteristic, rads
Mmax – maximum moment developed by the diesel engine, Nm.
The maximum moment Mmax developed by the diesel engine depends on its rotational speed (Vacca et al. 2007, Mollenhauer and Tschöke 2010). Used dependence is shown in Figure 3.
The load moment that diesel engine must develop, Nm
(3) |
where
– diesel engine mechanical efficiency coefficient
M0 – resisting moment of diesel engine at idle run, Nm.
Power available from diesel engine, W
(4) |
Difference of moment, developed by diesel engine, Nm
(5) |
where
– simulation time step, s
T – time constant, s.
Difference of diesel engine angular speed, rads
(6) |
where
J – total moment of inertia of diesel engine, hydraulic pump and feeding pump,
kgmrad.
== rpm, = rpm, = rpm, = rpm, Nm, Nm, Nm, , = Nm, = s, = kgm rad.
Variable displacement hydraulic pump is taken as A4VSG (Mannesmann Rexroth AG 2005). The pump consists of body, cylinder block, driving shaft, pistons, swash plate with control lever, swash plate support surface, steering cylinder piston rod and distribution plate.
Inputs: – position angle of the pump swash plate, deg, om1 – angular speed, rads, p1 – pressure in pump outlet, Pa, p2 – pressure in pump inlet, Pa, M2 – operating moment of the feeding pump PC, Nm.
Outputs: Q1 – outlet volumetric flow, ms, Q2 – inlet volumetric flow, ms, om2 – angular speed of the feeding pump PC, rads, M1 – total operating moment of pumps, Nm, Fsp –friction force of swash plate against the support surface, reduced to control piston, N, Ppv – power for hydraulic pumps operating, W.
Working volume of the main pump, mrad
(7) |
where
V1 – maximum pump working volume, mrev
– position angle of the pump swash plate, deg
– swash plate maximum position angle, deg
– angle of inclination of the pump pistons, deg.
Hydraulic linear resistances for calculation of volumetric losses at pump pistons RLp, at outer border RL1 and at inner border RL2 of the distribution plate, Nsm
(8) | ||
(9) | ||
(10) |
where
– fluid kinematic viscosity, ms
– fluid density, kgm
l, l1, l2 – flow gap lengths, m
ds1, ds2 – outer and inner diameter of the distribution plate, m
np – number of pistons,
h1 – flow gap thickness of distribution plate, m
h – pump pistons radial gap, m
ex – eccentricity of pump pistons, m.
Resistance of resistors in parallel connection, Nsm
(11) |
Pump volumetric flow losses, ms
(12) |
Pump outlet volumetric flow, ms
(13) |
where
om1 – angular speed of pump, rads.
Total operating moment of pumps, Nm
(14) |
where
– hydro-mechanical efficiency coefficient of the main pump
(15) |
where
k – coefficient of dependence of on pressure drop (p1
p2), Pa
k – coefficient of dependence of on om1, srad
M01 – resisting moment at idle run, Nm
M2 – feeding pump operating moment, Nm.
Power used by main pump and feeding pump, W
(16) |
Friction force of swash plate against the support surface, reduced to control piston, N
(17) |
where
ksp – friction coefficient
A – piston area, m
d – effective diameter of pump piston, m
np – number of pistons
i – force transmission ratio from swash plate to control piston (i 1).
The model of dynamics is similar to the model of steady state conditions except the calculation of volumetric losses.
To calculate volumetric losses of the pump dynamics the inertia of the loss flow, kgm
(18) |
where total area of the pistons loss flows, m
(19) |
areas of the loss flows of distribution plate
(20) |
Difference of volumetric losses, m/rad
(21) |
V1max 56e–6 mrev (8.9187e-6 mrad), = deg (0.6109 rad), = deg (0.08726 rad), deg (0.1396 rad), =, = m, = m, = m, h 1e–5 m, h1 2e–5 m, ex 1e–5 m, d 0.0206 m, ds1 0.08 m, ds2 0.04 m, ksp 0.03, k 3e–9 Pa, k 1e–4 s rad, M0 0.1 Nm, i 0.85.
In the mathematical multi-pole model of the feeding pump the same formulae (see formulae (8)…(15) and (18)…(21)) to those from the model of the main pump are used.
Inputs: om – angular speed, rads, p2 – pressure, Pa.
Outputs: M – driving moment, Nm, Q2 – volumetric flow, ms.
V 10e–6 mrev, M0 0.02 Nm.
Design of the hydraulic motor is taken similar to the hydraulic pump. Mathematical model of the hydraulic motor is analogous to the model of the hydraulic pump. Some input/output variables are different.
Inputs: – position angle of the motor swash plate, deg, M – load moment, Nm, p2 – outlet pressure, Pa.
Outputs: p1 – inlet pressure, Pa, Q2 – volumetric flow, ms, Fsp – Friction force of swash plate against the support surface, reduced to control piston, N, om – angular speed, rads.
Equation for calculating Fsp is similar to hydraulic pump, see (17). Some equations of hydraulic motor are different.
The hydraulic motor inlet pressure, Pa
(22) |
volumetric flow, ms
(23) |
angular speed, rads
(24) |
The model is used for both steady state conditions and dynamics considering that the moment of inertia of hydraulic motor rotor is added to speed reducer.
V 54.8e-6 mrev, h 3e-5 m, l 0.03 m, 12 deg, the remaining parameters are the same as for the hydraulic pump (see 4.2.3).
Control cylinders SPP_PIS and SPM_PIS are used for automatic control of the hydraulic pump and the hydraulic motor correspondingly. The cylinders are of the same design, have the same parameters and are described by the similar multi-pole model. Piston in control cylinder moves the swash plate of the pump or the motor depending on the input and output pressure of the pump or motor.
Inputs: p2 – pressure in pump or motor inlet, Pa, p1 – pressure in pump or motor outlet, Pa, Fsp –friction force of the swash plate support surface reduced to the control piston, N.
Outputs: y – control piston displacement, m, – position angle of the pump or motor swash plate, deg, Q1, Q2 – volumetric flows, ms.
Effective areas of the control pistons, m
(25) |
where
dcy – inner diameter of control cylinder, m
d1, d2 – diameters of control piston rods, m.
Friction force reduced to the control piston, N
(26) |
where
Ffr0 – friction force at idle run, N
kfr – coefficient of dependence of friction force on pressure drop (p1 – p2),
m.
Force of spring preliminary deformation, N
(27) |
where
y0 – preliminary deformation of the spring, m
c – stiffness of the control piston spring, Nm
(28) |
where
G – shear modulus, Nm
d – diameter of spring wire, m
D – diameter of spring, m
ns – number of turns of the spring.
Force acting on the control valve, m
(29) |
Displacement of the control piston, m
(30) |
Position angle of the hydraulic pump swash plate, deg
(31) |
position angle of the hydraulic motor swash plate, deg
(32) |
where
r – distance between control piston rod and swash plate turning axis, m
i – force transmission ratio from the swash plate to control piston (or
displacement transmission from the control piston to swash plate) (i 1).
Volumetric flows
(33) |
Friction force, N
(34) |
where
signv – function characterising dependence from the direction of movement,
velocity v of the control piston and the range of the linear effect of
velocity .
Difference of piston velocity, ms
(35) |
where
– simulation time step, s
m – sum of mass of piston with pump swash plate and 1/3 mass of spring, kg
h – damping coefficient, Nsm.
Difference of piston displacement, m
(36) |
volumetric flows, ms
(37) |
dcy 0.04 m, dro1 0.02 m, dro2 0.035 m, r 0.08 m, Ffr0 30 N, kfr 5e–7 m, y0 0.001 m, G 8e11 Nm, d 0.0034 m, D 0.024 m, ns 5, mv 0.5 kg, ms 0,06 kg, h=200 Nsm, 5 deg (for SPP_PIS), 12 deg (for SPM_PIS), 35 deg, i 0.85, e-7 ms.
Pressure relief valves are used to ensure the constant pressure under steady state conditions for feeding (PRV1) and for flushing (PRV2) of the closed-loop transmission. Both valves are of similar construction. The pressure relief valve is considered to consist of three components: poppet valve, flow opening of poppet valve and spring retainer (Harf and Grossschmidt 2014).
Inputs: y – displacement of the poppet valve, m, dp – pressure drop in flow opening, Pa, p2 – pressure acting to the spring retainer, Pa, p3 – outlet pressure; Pa, fV0 – preliminary deformation of the spring, m.
Outputs: p1 – inlet pressure, Pa, Q1, Q2 – volumetric flows.
Pressure, Pa
(38) |
where
F1 – hydraulic force to surface A necessary for opening the valve, N
(39) |
where
c – stiffness of the pressure relief valve spring, Nm, see (28)
Fr – force acting to the spring retainer in the valve opening direction, N
(40) |
dr – diameter of the spring retainer, m
d2 – larger diameter of the poppet, m
F2 – force acting in the valve closing direction on the spring retainer, N
(41) |
Fj – force of fluid jet, acting in the valve opening direction, N
(42) |
where
– flow coefficient
d1, d2 – smaller and larger diameter of the poppet, m
– inclination angle of the valve poppet, deg
– angle between the fluid jet and the valve axis, deg.
Ffr – friction force in the opposite direction of the valve opening, N
(43) |
where
Ffr0 – permanent part of the friction force, N
kfr – coefficient of dependence of friction force on pressure drop dp, m.
A – pressure relief valve effective area, m
(44) |
Volumetric flows
(45) |
Inputs: p1, p2, p3 – pressures, Pa, dp – pressure drop in flow opening, Pa, fV0 – preliminary deformation of the spring, m
Outputs: y – displacement of the poppet valve, m, Q1, Q2 – volumetric flows, ms
Difference of valve velocity, m/s
(46) |
where
– simulation time step, s
m – sum of valve mass mv and 1/3 of spring mass, kg
F1– lifting hydraulic force, N
(47) |
displacement of the poppet valve, m
(48) |
where friction force in the opposite direction of the valve opening, N
(49) |
where
signv – see formula (34)
h – damping coefficient, Nsm
v – poppet valve velocity, ms.
Difference of poppet valve displacement
(50) |
Volumetric flows, ms
(51) |
d1 0.004 m, d2 0.005 m, dr 0.02 m, 0.8, 15 deg, 45 deg, d 0.0009 m, D 0.014 m, ns 8, G 8e11 Nm, Ffr0 0, kfr 1e8 m, m 0.04 kg, h 250 Nsm, ve-7 ms, fV0 0.005 m (for feeding pressure valve), fV0 0.0022 (for flushing pressure valve), p3 0.
Inputs: Q1 – volumetric flow, ms, p1, p2 – pressures, Pa
Outputs: y – displacement of the poppet valve, m, dp –
pressure drop of flow opening, Pa,
Q2 – volumetric flow, ms.
The area of the flow opening, m
(52) |
where
– flow coefficient
– fluid density, kgm.
Displacement of the poppet valve, m
(53) |
where
d1, d2 – smaller and larger diameter of the poppet valve, m
– inclination angle of the poppet, deg.
Pressure drop in the flow opening, Pa
(54) |
Volumetric flow, ms
(55) |
Models of dynamics of flow openings of feeding valve and flushing valve are different.
Inputs: y – displacement of the poppet valve, m, Q1 – volumetric flow, ms, p2 – pressure, Pa
Outputs: p1 – pressure, Pa, dp – pressure drop in the flow opening, Pa, Q2 – volumetric flow, ms
Area of the valve flow opening, m
(56) |
Pressure, Pa
(57) |
Pressure drop, Pa
(58) |
Volumetric flow, ms
(59) |
Inputs: y – displacement of the poppet valve, m, p1, p2 – pressures, Pa
Outputs: Q1, Q2 – volumetric flows, ms, dp – pressure drop of the flow opening, Pa
Area of the flow opening, m
(60) |
Volumetric flows, ms
(61) | ||
(62) |
Pressure drop of the flow opening, Pa
(63) |
d1 0.004 m, d2 0.005 m, 0.8, 15 deg.
The spring retainer has a radial slot through the poppet valve body, which operates as an additional resistor in steady state conditions mode and as a vibration damper in dynamics.
Inputs: y – displacement of the poppet valve, m, Q1 – volumetric flow, ms, p2 – pressure, Pa.
Outputs: p1 – pressure, Pa, Q2 – volumetric flow, ms.
Pressure in outlet of circular radial slot, Pa
(64) |
where
dr – diameter of spring retainer, m.
dr 0.02 m, p2 0.
Speed reducer decreases the angular speed and increases the moment to be developed by the transmission.
Inputs: om1 – inlet angular speed, rads, M2 – outlet moment, Nm.
Outputs: om2 – outlet angular speed, rads, M1 – inlet moment, Nm.
Moment at inlet, Nm
(65) |
where
i – transfer factor
– mechanical efficiency coefficient
M10 – resisting moment at idle run, Nm
hom – damping coefficient according to angular speed (om1*i – om2), Nmsrad.
Angular speed at outlet, rads
(66) |
Difference moment at inlet, Nm
(67) |
where
– simulation time step, s
e – torsion elasticity, radN m.
Difference angular speed at outlet, rads
(68) |
where
J – moment of inertia, kgmrad.
i 0.2, 0.95, M10 0.1 Nm, e 3e-5 radN m, J 0.002 kgmrad.
Rotary actuator is a rotating working mechanism.
Inputs: om1 – angular speed at inlet, rads, M2 – moment at outlet, Nm.
Outputs: om2 – angular speed at outlet, rads, M1 – moment at inlet, Nm, Pac – power at outlet, W.
Moment at inlet, Nm
(69) |
where
– mechanical efficiency coefficient
M10 – resisting moment at idle run, Nm.
Angular speed at outlet, rads
(70) |
Power at outlet, W
(71) |
Difference of moment at inlet, Nm
(72) |
where
– simulation time step, s
e – torsion elasticity, radNm
M10 – resisting moment at idle run, Nm
hM – damping constant according to the difference of moments ,
radNms
Difference of angular speed at outlet, rads
(73) |
where
J – moment of inertia, kgmrad
– mechanical efficiency coefficient
hom – damping constant according to difference of angular speed (om1 – om2),
Nmsrad.
0.95, M10 1 Nm, e 3e–5 radNm, J 1 kgmrad, hom =0.01 Nmsrad, hM 0.15 radNms.
Mathematical model of laminar flow is used for both steady state conditions and dynamics.
Inputs: Q1 – volumetric flow, ms, p2 – pressure, Pa
Outputs: p1 – pressure, Pa, Q2 – volumetric flow, ms Pressure, Pa
(74) |
where
RL – resistance at laminar flow, Pas m | |
RL pn/Qn, | (75) |
pn – nominal pressure drop, Pa | |
Qn – nominal volumetric flow, ms. |
Volumetric flow, ms
(76) |
pn 2e5 Pa, Qn =1e–3 ms.
Mathematical model of turbulent flow is used for both steady state conditions and dynamics.
Inputs: Q1 – volumetric flow, ms, p2 – pressure, Pa
Outputs: p1 – pressure, Pa, Q2 – volumetric flow, ms Pressure, Pa
(77) |
where
RT – resistance at turbulent flow, Pa sm | |
RT pn/Qn, | (78) |
pn – nominal pressure drop, Pa | |
Qn – nominal volumetric flow, ms. |
Volumetric flow, ms
(79) |
pn 1e5 Pa, Qn =1e–3 ms.
Pressure drop in check valve is determined by spring force and depends on the design of the valve.
Inputs: Q2 – volumetric flow, ms, p1 – pressure, Pa
Outputs: p2 – pressure, Pa, Q1 – volumetric flow, ms Pressure, Pa
(80) |
Volumetric flow, ms
(81) |
dp 1e5 Pa.
Efficiency coefficient is calculated for steady state conditions.
Inputs: Pmd – power used from diesel engine, W, Ppv – outlet power of the pump, W, Pac – outlet power of the actuator, W.
Outputs: eHS – efficiency coefficient of the hydraulic rotary transmission without engine, eG – efficiency coefficient of the hydraulic rotary transmission with engine.
Efficiency coefficient of the hydraulic part
(82) |
Efficiency coefficient of the whole transmission
(83) |
Hydraulic interface elements express:
• equality of output pressures, if pressure of one pole is given as input,
• equation of continuity of volumetric flows, for example
Models of tubes, hydraulic resistors and physical properties of fluids are described in (Grossschmidt and Harf 2009a, 2009b, 2010). Parameters of hydraulic resistors ResG are as follows: l 0.001 m, d 0.0009 m (at SPP_PIS and SPM_PIS), d 0.0008 m (at feeding and flushing pressure valve).
Models of hydraulic hoses HoseH_pandHoseH_Q are presented in (Grossschmidt and Harf 2018). Suffix p or Q in the model HoseH denotes that outputs (pressure p or volumetric flow Q) are calculated using iteration. Values of main parameters of hoses: inner diameter d 0.02 m, length l 2 m.
CoCoViLa is a tool for model-based software development with a visual language support. It uses automatic synthesis of programs for translating declarative specifications of simulation problems into executable code. Automatic program synthesis in CoCoViLa involves following stages: specification parsing, problem creation, planning, code generation and compilation. Using a visual simulation environment like CoCoViLa enables us to describe multi-pole models graphically which facilitates the model development. Automatic synthesis of the calculation algorithms allows focusing on designing models of fluid power systems instead of constructing and solving simulation algorithms.
CoCoViLa is developed as an open-source software, its extensions can be written in Java and included into simulation packages. CoCoViLa is implemented in the Institute of Cybernetics at the Tallinn University of Technology. The CoCoViLa environment is platform-independent and free.
In order to use mathematical multi-pole models in simulations all the formulae of models must be transferred into executable Java functions.
Using visual specifications of described multi-pole models of fluid power system components one can compose models of various fluid power systems for simulating both steady state conditions and dynamic responses.
Principles of simulation process organisation have been considered in (Grossschmidt and Harf 2016). A brief review of principles of simulation process organisation is presented as follows.
When simulating steady state conditions fluid power system behaviour is simulated depending on different values of inputs. Number of calculation points must be specified.
When simulating dynamic behaviour, transient responses in certain points of the system caused by applied disturbances are calculated. Disturbances are considered as changes of inputs of the rotary transmission (load moments, diesel engine rotational speed, etc.).
Steady state and dynamic computing processes are organized by the corresponding process managers (static Process, dynamic Process). To follow the system behaviour, the concept of state is invoked. State variables are introduced for a component in order to characterize its behaviour at the current simulation step.
A simulation task requires sequential computing states until some satisfying final state is reached. For example number of computing steps, simulation time, etc. can be conditions to be satisfied.
A final state can be computed from a given initial state if a function exists that calculates the next state from known previous states. This function is to be constructed automatically by the CoCoViLa program synthesizer.
When calculating next state from previous states loop dependencies between poles of component models may occur. A special technique is used for calculating variables in loop dependences that may appear when multi-pole models of components are connected together. One variable in each loop is split and iteratively recomputed to find its value satisfying the loop dependency.
State variables and split variables must be described in component models. When building a particular simulation task model and performing simulations, state variables and split variables are used automatically by the CoCoViLa program synthesizer if needed.
When building up a simulation task scheme all the parameters of components must be provided with values. Initial values of state variables and variables requiring iterations characterize the model in the beginning of the simulation. Specifying precise initial values is not critical for steady state conditions. Approximate initial values must be set. For dynamics setting initial conditions is critical to guarantee reliable transient responses calculated. Trustful initial conditions can be obtained only as a result of calculations of transient responses in the case of zero disturbances which must be performed as a separate simulation.
Maximum number of iterations, adjusting factor for iterations, allowed absolute and relative errors are to be specified for calculating variables in loops.
The graphs generated during the simulation allow evaluate the results in whatever point of interest of the rotary transmission.
Physical properties of working fluid (density , kinematic viscosity and compressibility factor ) are calculated at each simulation step depending on the average of input and output pressure in the component. In all the simulations below the hydraulic fluid HLP46 is used. The initial values of physical properties of fluid HLP46 at zero pressure and at temperature 40C are: density 873 kgm, viscosity 46e–6 ms, compressibility factor 6.1e–10 Pa, air relative content in fluid vol 0.08.
Simulation of various fluid power systems is presented and discussed in a number of papers (Grossschmidt and Harf 2009b, 2010b, 2016, 2018; Harf and Grossschmidt 2013, 2015).
The hydraulic transmission under consideration is a complicated fluid power system. There are a number of requirements to operating parameters the simulated system must meet.
The main requirements are:
• actuator maximum angular speed rads
• control range of the transmission
• diesel engine angular speed rpm
• actuator maximum load moment Nm
• hydraulic motor maximum inlet pressure Pa
• maximum swash plate position angle of hydraulic pump and hydraulic motor
• feeding pressure Pa and flushing pressure Pa.
The additional requirements for dynamic behaviour must be followed:
• maximum damping time of oscillations s
• maximum duration of dynamic process s.
Behaviour of the system is influenced by a number of constructive parameters such as:
• parameters of diesel engine and hydraulic pump
• parameters of hydraulic motor and speed reducer
• parameters of springs (diameters of spring and wire, shear modulus, number of turns)
• construction parameters of regulating piston and cylinder
• dimensions of hydraulic resistors
• models and values of friction forces.
The purpose of simulation of steady state conditions is to find the configuration and parameters of the transmission that would ensure automatically controlled operation of the transmission over a wide range of load moments.
Simulation task of steady state conditions of hydraulic closed-loop rotary transmission is based on multi-pole model shown in Figure 2. In addition, the simulation task includes the following elements: process manager static Process, steady state input organiser static Source (gives initial and final values of input load moment) and a set of graphical outputs Graph. Variables that are expected to require iteration are denoted with suffix “e”.
Under steady state conditions the transmission is mainly characterized by output rotational speed, volumetric flow of hydraulic pump, feeding and flushing volumetric flows, working pressure, feeding and flushing pressures, swash plate angles of hydraulic pump and hydraulic motor, efficiency coefficient. The CoCoViLa environment allows graphically present the dependencies of any poles of any component. This enables to present behavior of the variables under interest in the simulation process.
In Figures 4–10 the results of simulations of steady state conditions are shown. All the simulations are performed for the range of actuator load moment M from 0 to 1200 Nm. Simulations are performed for three different values of diesel engine rotational speed (at engine load moment M 0) n 1000, 1500 and 2000 rpm. The resulting graphs for different rotational speeds are denoted by a, b and c correspondingly.
Minimum position angle of the swash plate is taken 5 deg for the hydraulic pump and 12 deg for the hydraulic motor. Using the higher value of minimum position angle for the hydraulic motor decreases the maximal angular speed of the entire transmission and enables to ensure more smooth automatic change of angular speed at lower load moments (M 75 Nm).
In Figure 4 resulting graphs characterise behaviour of the system at the range of load moment from 0 to 1200 Nm. The whole range consists of three stages. At the first stage (at load moments less than 17 Nm) no automatic control takes place. At the second stage (at load moments 17 …75 Nm) only hydraulic pump is automatically controlled. At the third stage (at load moments more than 75 Nm) both hydraulic pump and hydraulic motor are automatically controlled. The stages listed are also distinguishable in the following figures. At the diesel engine rotating speed rpm (graph 1b) the actuator maximum rotating speed is 105 rads, minimum rotating speed is 3.75 rads, the automatic control range D 28, D 35 at n 1000 rpm (graph 1a) and D 25.5 at n 2000 rpm (graph 1c).
Figure 5 shows that angular speed of the diesel engine (graphs 1) does not depend on the actuator load moment. The moment developed by the diesel engine (graphs 2) marginally depends on the diesel engine rotating speed.
At load moments 460 Nm (graphs 2) increasing the load moment causes the diesel engine moment to rise. At load moments 460 Nm increasing the load moment causes the diesel engine moment to fall.
Volumetric flow of the hydraulic pump (graphs 3) decreases from 12e–4 ms to 1.6e–4 ms at the diesel engine rotational speed 1500 rpm. Fluid pressure at outlet of the pump (graphs 4) does not depend on the diesel engine rotating speed. The pressure increases from 1.6e6 Pa to 38e6 Pa.
In Figure 6 position of the control piston of the hydraulic pump (graph 1) changes from 0 to 0.038 m. The position angle of the hydraulic pump swash plate (graph 2) drops from 35 deg to 6 deg. The automatic control of the hydraulic pump begins at the actuator load moment 17 Nm. Position of the control piston of the hydraulic motor (graph 3) changes from 0.0145 m to 0.047 m. Position angle of the hydraulic motor swash plate (graph 4) increases from 12 deg to 34.5 deg. The automatic control of the hydraulic motor begins at the actuator load moment 75 Nm. Graphs in Figure 6 do not depend on the rotating speed of the diesel engine.
In Figure 7 graphs of the feeding volumetric flows of the interface element IEH6_1-2_2 (see Figure 2) are shown. Feeding pump volumetric flow Q1 (graphs 1) and feeding volumetric flow Q2 (graphs 2) are as inputs. The feeding relief valve volumetric flow Q3 Q1 – Q2 (graphs 3) is as output. Volumetric flow of the feeding pump Q1 (graphs 1) is determined by the angular speed of the diesel engine (see Figure 5). Feeding flow Q2 (graphs 2) compensates volumetric losses and flushing flow. Initial linear part (in the load moment range 0…75 Nm) of the graph 2 corresponds to the minimum position angle 12 deg of the hydraulic motor swash plate (see Figure 6, graph 4). Within the same load moment range volumetric flow through feeding relief valve linearly drops (graphs 3). In the load moment range 75…1200 Nm feeding volumetric flow (graphs 2) increases and feeding relief valve flow (graphs 3) drops.
Figure 8 shows that increasing the actuator load moment causes a slight decrease of feeding pressure (graphs 1) and marginal decrease of flushing pressure (graphs 2). This can be explained by the fact that at higher load moments volumetric losses and necessary feeding volumetric flow become higher (see Figure 7). Volumetric flow through pressure relief valve and feeding pressure become lower.
The feeding pressure is 11.6 Pa (graph 1b) and flushing pressure is 5.67e5 Pa (graph 2b) at the diesel engine rotational speed 1500 rpm and maximum load moment 1200 Nm.
In Figure 9 graphs of volumetric flows of the interface element IEH6_3-1_1 (see Figure 2) are shown. Flushing volumetric flow Q1, motor outlet flow Q2 and pump inlet flow Q3 are as inputs. The feeding volumetric flow Q4 Q3 – Q2 Q1 is as an output.
At diesel engine speed 1500 rpm the hydraulic pump inlet flow Q3 (graph 3b) is 12e–4 ms at the zero load moment. The flow Q3 is 1.8e-4 ms at the maximum load moment. Hydraulic motor outlet flow Q2 (graph 2) is lower of Q3 by volumetric losses. The difference is indistinguishable from the graphs. Flushing flow Q1 (graph 1b) changes little. The average value of Q1 is 53e-6 ms at the diesel engine rotating speed n 1500 rpm. At the diesel engine rotating speed n 1500 rpm feeding volumetric flow Q4 is 55e-6 ms (graph 4b) at zero load moment and 93e-6 ms at maximum load moment 1200 Nm.
In Figure 10 values of powers used by pumps PV and PC (graphs 1), output power of the transmission (graphs 2) and efficiency coefficient of the hydraulic part of transmission (graphs 3) start from zero, reach maximum and decrease as the load moment increases. The efficiency coefficient (graph 3b) is of maximum value at the actuator load moment 120 Nm and the diesel engine rotational speed 1500 rpm. The efficiency coefficient is at the maximum load moment 1200 Nm.
For the summer air temperature 20…30C the fluid HLP46 temperature in interval 30…40C is recommended and for winter air temperature 0…–10C the fluid HLP15 temperature in interval 10…20C. is recommended. Higher fluid temperatures cause lower efficiency coefficient, as the volumetric losses in the pump and hydraulic motor are higher.
Simulation task for calculating dynamic transient responses of hydraulic closed-loop rotary transmission with automatic control of a hydraulic pump and a hydraulic motor is shown in Figure 11.
The multi-pole model for dynamics differs from the model for steady state conditions (see Figure 2) in the following. A set of hydraulic resistors ResG has been added to dampen oscillations, multi-pole models of pressure relief valves elements are different (VPC_pl_rel_dyn, RPC_rel_dyn, RPPC). Hydraulic resistors ResG connected in series are used to avoid using resistors of too small diameter. In addition, the simulation task includes the following elements: process manager dynamic Process, dynamic input organiser dynamic Source and time manager Clock.
Initial values of the transmission component parameters for dynamic simulation are taken those which have been obtained as a result of simulation of steady state conditions. The simulated graphs are shown in Figures 12–17.
All the simulations of the dynamic transient responses have been performed under following conditions. Diesel engine rotational speed is taken 1500 rpm. Load moment of impulse shape is taken as an input disturbance. The mean value of the disturbance is 100 Nm, impulse height is 200 Nm, rise and drop time of the impulse is 0.01 s, duration of the impulse is 1 s. Simulation time step 1e-6 s is used, maximum simulated time is 3 s.
Graphs of the input load moment disturbance and the output angular speed of the rotary actuator are shown in Figure 12. The dynamic transient responses of the actuator output angular speed (graph 2) to impulse rise and impulse drop of the input load moment disturbance (graph 1) have exponential character. Response to impulse drop is about twice longer as the response to impulse rise.
In Figure 13 the graphs of control pistons displacements of the hydraulic pump and motor (graphs 1, 3), and position angle of the motor swash plate (graph 4) overlap. Hydraulic pump swash plate position angle (graph 2) changes in the opposite direction.
In Figure 14 angular speed of the diesel engine (graph 1) oscillates at a frequency 15 Hz during 0.25 s as the impulse rises and falls. Transient response of the outlet volumetric flow of the hydraulic pump (graph 3) has exponential character (due to rise and drop of the input impulse) and takes more time due to the automatic control. Diesel engine load moment (graph 2) follows the behaviour of the pressure in outlet of the hydraulic pump (graph 4). All the variables shown in the graphs oscillate damped at both rise and drop of the input disturbance.
In Figure 15 graphs of volumetric flows of the interface element IEH6_3-1_1 (see Figure 11) are shown. Flushing volumetric flow Q1 (graph 1), volumetric flow returned from hydraulic motor to pump Q2 (graph 2) and volumetric flow required by hydraulic pump Q3 (graph 3) are as inputs. The feeding volumetric flow Q4 (Q4 Q3 Q2 Q1) (graph 4) is as an output. Volumetric flow Q3 is higher than volumetric flow Q2. The feeding volumetric flow Q4 compensates losses in the transmission, ensures flushing and ensures normal functioning of the hydraulic pump without cavitation. All the volumetric flows oscillate damped at rise and drop of the impulse disturbance. At 1.025 s, the required feeding flow Q4 in the transient process becomes negative. To prevent this, a check valve ResG_CV is used (see Figure 17).
In Figure 16 all the pressures oscillate damped at both rise and drop of the impulse disturbance. The oscillations take 0.25 s. Feeding pressure (graph 1) stabilizes at 11.1e5 Pa and flushing pressure (graph 2) stabilizes at 5.2e5 Pa.
In Figure 17 graphs of volumetric flows of the interface element IEH6_1–2_2 (see Figure 11) are shown. Volumetric flow Q1 of feeding pump (graph 1) and feeding volumetric flow Q2 (graph 3) valve are as inputs. The volumetric flow Q3 (graph 2) through feeding pressure relief valve (Q3 Q1 Q2) is as an output. All the volumetric flows oscillate damped at both rise and drop of the impulse disturbance. The oscillations last 0.25 s. After stabilizing volumetric flow Q1 of the feeding pump is 2.38e–4 ms. Volumetric flow Q2 (1.87e–4 ms) goes through feeding pressure relief valve and Q3 (0.51e–4 ms) goes for feeding the transmission.
At 1.025 s, during impulse drop (see graph 4 in Figure 15) the required feeding flow in the transient process becomes negative. To prevent feeding flow in opposite (backward) direction during the dynamic process a check valve ResG_CV is used (see Figure 11). Due to ResG_CV flow Q2 (graph 3) does not become negative.
Using computer modelling and simulation at the first stage of design of a hydraulic closed-loop rotary transmission with automatic control has been considered in the paper. Functional scheme of a closed-loop hydraulic rotary transmission with automatically controlled hydraulic pump and hydraulic motor (depending on the load moment) has been proposed. Multi-pole models of components of the transmission having various causalities are introduced and implemented for steady state conditions and dynamics. Multi-pole mathematical models of components: diesel engine, variable displacement hydraulic pump, variable displacement hydraulic motor, components of hydraulic pump and hydraulic motor control system, speed reducer, rotary actuator, etc. have been described.
Using a model-based visual simulation environment CoCoViLa (Compiler Compiler for Visual Languages) enables to describe multi-pole models graphically which facilitates the model development. The multi-pole model of the transmission is as the basis to describe the visual simulation tasks and perform simulations. Using automatic synthesis of calculation algorithms allows focusing on designing models of fluid power systems instead of constructing and solving simulation algorithms.
Implementing multi-pole models for each component gives us possibility to use distributed simulations. Calculations are performed on each component model. In case of loop dependences between component models the special iteration technique is used to solve them. Graphical simulation tasks were presented and the results of simulations were shown and discussed. As a result of the simulation a configuration of a closed-loop rotary transmission has been proposed together with constructive and operating parameters meeting the requirements.
Automatic control system proposed in the paper does not contain sensors, proportional valves, servo-valves and electronic equipment. Therefore it is of a quite simple configuration and is expected to be more reliable and cheaper.
Using the set of multi-pole models of components described in the paper and in referred papers of authors one can compose models and perform simulations for different complex fluid power systems.
Multi-pole modelling and intelligent simulation technology used in the paper can be applied in early stages of development of various technical chain systems.
No potential conflict of interests was reported by the authors.
This research was supported by the Estonian Ministry of Research and Education institutional research grant no. IUT33-13 and The Estonian Centre of Excellence, ZEBE, grant TK146 funded by the European Regional Development Fund.
Aitzetmüller, H. 2000. Steyr S-matic – the future CVT system. FISITA, F2000A130.
Bosch Rexroth AG. 2005. Catalogue for the product range of hydraulic components by Bosch Rexroth, Hydraulics Industrial applications Part 1: Hydraulic pumps and motors RE 00112–01/11.05.
Cao, Q. and Zhang, M. 2010. Study on matching strategies and simulation of hydro-mechanical continuously variable transmission system of tractor. IEEE International Conference on Intelligent Computation Technology and Automation, pp. 527–530.
Grigorenko, P. et al. 2005. “COCOVILA–Compiler–Compiler for Visual Languages.” Proc. of the 5th Workshop on Language Descriptions, Tools and Applications, (Edinburgh, 2005), v. 141, n. 4 of Electron. Notes in Theor. Comput. Sci., 137–142, Elsevier.
Grigorenko, P. and Tyugu, E. 2006. “Deep Semantics of Visual Languages.” In: E. Tyugu, T. Yamaguchi (eds.) Knowledge-Based Software Engineering. Frontiers in Artificial Intelligence and Applications, vol. 140, IOS Press, 2006, 83–95.
Grossschmidt, G. and Harf, M. 2009a. “COCO–SIM–Object-oriented Multi-pole Modelling and Simulation Environment for Fluid Power Systems, Part 1: Fundamentals”. International Journal of Fluid Power, 10(2), 2009, 91–100.
Grossschmidt, G. and Harf, M. 2009b. “COCO-SIM–Object-oriented multi-pole modelling and simulation environment for fluid power systems. Part 2: Modelling and simulation of hydraulic-mechanical load-sensing system.” International Journal of Fluid Power, 10 (3), 71–85.
Grossschmidt, G. and Harf, M. 2010. “Simulation of hydraulic circuits in an intelligent programming environment, Part 1, Part 2”. 7th International DAAAM Baltic Conference “Industrial engineering”, 22–24 April 2010, Tallinn, Estonia, 148–161.
Grossschmidt, G. and Harf, M. 2012. “Multi-pole modeling and intelligent simulation of technical chain systems, Part 1, Part 2.” In: Proceedings of the 8th International Conference of DAAAM Baltic “Industrial Engineering”, Vol. 2, 19–21st April 2012, Tallinn, Estonia; (Red.) Otto, T., Tallinn; Tallinn University of Technology, 2012, 458–471.
Grossschmidt, G. and Harf, M. 2016. “Multi-pole modelling and simulation of an electro-hydraulic servo-system in an intelligent programming environment.” International Journal of Fluid Power, Vol. 17, No. 1, March 2016, Taylor & Francis, 1–13.
Grossschmidt, G. and Harf, M. 2018. “Model-based simulation of hydraulic hoses in an intelligent environment.” International Journal of Fluid Power, Vol. 19, No. 1, March 2018, Taylor & Francis, 27–41.
Harf, M. and Grossschmidt, G. 2013. “Multi-pole modelling and intelligent simulation environment for fluid power systems”. In: ESM ’2013 : The 2013 European Simulation and Modelling Conference, Modelling and Simulation, October 23–25, 2013, Lancaster University, Lancaster, UK, [Proceedings]: (Red.) Onggo, S., Kavicka, A., Ostend, Belgium: EUROSIS-ETI, 2013, 247–254.
Harf, M. and Grossschmidt, G. 2014. “Multi-pole Modeling and Intelligent Simulation of Control Valves of Fluid Power Systems. Part 1, Part 2”. In: Proceedings of the 9th International Conference of DAAAM Baltic “Industrial Engineering”; 24–26 April 2014, Tallinn, Estonia; (Red.) Otto, T., Tallinn; Tallinn University of Technology, 2014, 17–28.
Harf, M. and Grossschmidt, G. 2015. “Using Multi-pole Modelling and Intelligent Simulation in Design of a Hydraulic Drive.” In: Proceedings of the 14th International Conference on Modeling and Applied Simulation, September 21, 2015, Bergeggi, Italy, 6 p.
Kotkas, V. et al. 2011.“CoCoViLa as a multifunctional simulation platvorm.“ In: SIMUTOOLS 2011 – 4th International ICST Conference on Simulation Tools and Techniques, March 21–25, Barcelona, Spain: Brussels, ICST, 2011, 1–8.
Mollenhauer, K. and Tschöke, H. 2010. “Handbook of Diesel Engines”. Springer–Verlag, Berlin, Heidelberg, 2010.
Murrenhoff, H. 2005. “Grundlagen der Fluidtechnik, Teil 1: Hydraulik”, 4. neu überarbeitete Auflage. Institut für fluidtechnische Antriebe und Steuerungen, Aachen, 2005.
Ortwig, H. 2002. New method of numerical calculation of losses and efficiencies in hydrostatic power transmissions. SAE International Off-Highway Congress co-located with CONEXPO–CON/AGG, SAE 2002–01–1418.
Parambath, J. 2016. “Industrial Hydraulic Systems – Theory and Practice”. Universal-Publishers Boca Raton, Florida, USA, 2016.
Park, K. M. et al. 2002. The performance evaluation of servo regulator for swash plate tilting angle control of variable displacement type hydraulic piston pump. KSAE symposium, Nov, 2002, 854–859.
Qin Zhang. 2019. Basics of hydraulic systems. Second edition. 2019, by Taylor & Francis Group, LLC.
Seok Hwan Choi1 et al. 2013. Modelling and Simulation for a Tractor Equipped with Hydro-Mechanical Transmission. J. of Bio systems Eng. 38 (3): 171–179 (2013. 9).
Vacca, G. L. et al. 2007. A numerical model for the simulation of Diesel/CVT power split transmission. 8th International Conference on Engines for Automobile, SAE 2007–24–0137.
Gunnar Grossschmidt Dipl. Eng. degree obtained from Tallinn University of Technology in 1953. Candidate of Technical Science degree (PhD) received from the Kiev Polytechnic Institute in 1959. His research interests are concentrated around modelling and simulation of fluid power systems. His list of scientific publications contains 96 items. He has been lecturing at the Tallinn University of Technology 55 years, as Assistant, Lecturer, Associate Professor, Head of the chair of Machine Design and Senior Researcher.
Mait Harf Dipl. Eng. degree obtained from Tallinn University of Technology in 1974. Candidate of Technical Science degree (PhD) received from the Institute of Cybernetics, Tallinn in 1984. His research interests are concentrated around intelligent software design. He worked on methods for automatic (structural) synthesis of programs and their applications to knowledge based programming systems such as PRIZ, C-Priz, ExpertPriz, NUT and CoCoViLa.
International Journal of Fluid Power, Vol. 21_1, 45–86.
doi: 10.13052/ijfp1439-9776.2212
© 2021 River Publishers
2 Functional Scheme of a Closed-loop Hydraulic Rotary Transmission with Automatic Control
3 Multi-pole Model of the Transmission
4 Mathematical Multi-pole Models of Components
4.1.1 Model of steady state conditions
4.2 Variable Displacement Hydraulic Pump PV2_Q
4.2.1 Model of steady state conditions
4.3 Constant Displacement Hydraulic Feeding Pump PC
4.4 Variable Displacement Hydraulic Motor MH3
4.5 Control Cylinders SPP_PIS and SPM_PIS
4.5.1 Model of steady state conditions
4.6 Pressure Relief Valves PRV1 and PRV2
4.6.1.1 Model of steady state conditions
4.6.2 Flow opening of poppet valve
4.6.2.1 Model of steady state conditions RPC_rel_st
4.6.2.2 Model of dynamics of feeding valve flow opening RPC_rel_dyn
4.6.2.3 Model of dynamics of flushing valve flow opening RPPC
4.6.3 Spring retainer ResH_rad
4.6.3.1 Model of steady state conditions and dynamics
4.7.1 Model of steady state conditions
4.8.1 Model of steady state conditions
4.9 Filter ResH_FIL_Q, Heater ResH_HE_Q (or Cooler ResH_CO_Q)
4.10 Directional valve ResH_DV_Q
4.12 Efficiency coefficient calculator EC
4.13 Hydraulic Interface Elements IEH
6 Simulation Process Organization