Simulation Study of A Digital Hydraulic Independent Metering Valve System On An Excavator
Simulation Study of A Digital Hydraulic Independent Metering Valve System On An Excavator
Abstract
Independent metering valve (IMV) control of working hydraulic systems in mobile machines has been studied for more than
two decades and during the past few years it has also been adopted to commercial excavators. The main advantages of the
IMV systems, compared to load sensing and open centre systems are the possibility of optimizing the pressure losses of the
metering edges and the possibility of re-routing the hydraulic energy between actuators. Energy re-routing can be realized
without storing the energy to accumulators and thus avoiding the losses of additional routing valves and energy conversions.
IMV combined with a hybrid system allows even more improved energy efficiency. Digital hydraulic IMV (D-IMV) allows
additional benefits to the IMV systems with more fault-tolerant operation with robust components, faster and more precise
control and leak-free valves.
The purpose of this study is to apply a D-IMV system to a midsize (20t) excavator and to study the differences in energy
consumption of the working hydraulic system with four actuators. This paper presents the controller designed for the D-IMV
and a simulation model for analysing the system. The energy consumption of the D-IMV is compared to the measured energy
consumption of a state-of-the-art excavator with a load-sensing hydraulic system.
The Controller of the D-IMV system is realized with a sub-optimal mode control, so that instead of calculating and optimizing
the total energy consumption of all possible mode combinations, simpler control logic is defined to remove the complex
structure of the controller and ease the computational burden. Simulation study shows that the hydraulic input energy can be
reduced 28-42% compared to a standard LS-controlled excavator. Detailed analysis of where the reduction emerges is
presented.
ARM
It is possible to implement the IMV technology to existing
BUCKET
excavators with relatively small changes, and it can further
improve energy consumption of LS systems by using U
P
U
P
VALVES
D-IMV
Power MODE
distribution v_ref CONTROLLER FLOW pA
pP CONTROLLER P↔B pB
Parameter pT
Handling FLOW
CONTROLLER, B↔T
VALVES VALVES
ARM Controller
D-IMV D-IMV
Mode Controller
BUCKET Controller
Mode Controller
VALVES
D-IMV
SWING Controller
Mode Controller
pPref_boom
pPref_arm
where vref is the user velocity reference, Plimit(nengine) is the 𝑣𝑟𝑒𝑓 = 𝐾𝐹𝐹 𝑣𝑚𝑒𝑎𝑠 + 𝐾𝑃 (𝑥𝑚𝑒𝑎𝑠 − 𝑥𝑠𝑖𝑚 ) (5)
available power with the current engine speed, 𝑝𝑃𝑅𝑒𝑓𝑠 is the
where KFF is feedforward gain and KP is feedback gain, xmeas
vector of supply pressure references from the actuator
is the reference cylinder position from the reference
controllers, Wdist is a weighting factor for the actuator to
measurements and xsim is the actuator position in simulations.
determine the priority of the actuator velocity reference and
The motion controller is only required for simulation
QPref is the total flow requirement. Wdist is calculated with
purposes.
equation
For the swing actuator, measured pilot pressures of the
̅̅̅𝑑𝑖𝑠𝑡𝑠,𝑘 𝑣𝑟𝑒𝑓⁄
𝑾 (2)
control valve in the reference measurement are used to define
̅
𝒗 𝑚𝑎𝑥𝑠,𝑘
𝑊𝑑𝑖𝑠𝑡 = ∙ the start moment of the joystick actuation and a smooth
̅𝑟𝑒𝑓𝑠
̅̅̅𝑑𝑖𝑠𝑡𝑠 𝒗
∑(𝑾 ⁄𝒗
̅ ) trajectory going from 0 to 1 is applied to mimic the joystick
𝑚𝑎𝑥𝑠
control signal. Control duration is applied so that the steady-
where 𝒗̅𝑟𝑒𝑓𝑠 is the vector of velocity references, 𝒗
̅𝑚𝑎𝑥𝑠 is the state swing positions are equal to the measured reference
̅̅̅
vector of maximum actuator velocities and 𝑾𝑑𝑖𝑠𝑡𝑠 is the positions.
vector including all four weighting gains of four actuators. By
adjusting the relations between the gains, a desired relation of 3.2 Mode controller
the actuator’s velocities can be achieved. 𝑄𝑃𝑟𝑒𝑓 is calculated
The mode controller structure is presented in Figure 6. The
as a sum of actuator flow rate demands, which is calculated
mode controller is built with a sub-optimal principle. It is
using the equation
known that typical pumps used in mobile machines have poor
𝑣𝑟𝑒𝑓_𝑖 𝐴𝐴_𝑖 , 𝑣𝑟𝑒𝑓_𝑖 > 0 efficiency at high pressures and low flowrates, and that high
(3)
𝑄𝑃𝑟𝑒𝑓_𝑖 = { pressures also tend to wear system components and thus to
|𝑣𝑟𝑒𝑓_𝑖 |𝐴𝐵_𝑖 , 𝑣𝑟𝑒𝑓_𝑖 < 0 increase maintenance costs. The differential modes are not
where AA and AB are the cylinder chamber areas or the radian used to calculate the pump pressure reference, but are still
chamber volumes of the swing motor. used when possible to lower the pump flowrate demand.
𝑝𝑃𝑟𝑒𝑓_𝑠𝑤_𝑛𝑒𝑤 (4)
Figure 6. Mode controller flow chart.
𝑃𝑙𝑖𝑚𝑖𝑡 (𝑛𝑒𝑛𝑔𝑖𝑛𝑒 )
= 𝑝𝑃𝑟𝑒𝑓_𝑠𝑤 𝑊𝑑𝑖𝑠𝑡
𝑄𝑃𝑟𝑒𝑓 ∙ max(𝑝𝑃𝑅𝑒𝑓𝑠 ) Actuator force or torque is estimated from the measured
chamber pressures and using a filter developed in [6]. This
(6)
𝑑𝑝𝑟𝑒𝑓 = 𝑚𝑎𝑥 (𝑑𝑝𝑛𝑜𝑚1 , min (𝑑𝑝𝑛𝑜𝑚2 , where pPmin and pPmax are limits for the supply pressure.
2
|𝑣𝑟𝑒𝑓 |𝐴𝐴 3.2.3 Calculation of possible modes
( √𝑑𝑝𝑛𝑜𝑚1 ) ))
𝑄𝑑𝑝1𝑛𝑜𝑚_𝑚𝑎𝑥
After pPref is calculated, the current possibility of each mode
is checked. For the positive direction, the possibilities of
where Qdp1nom_max is the flowrate when the valve metering modes are calculated with equations:
edge P↔A is fully open and the pressure difference is equal
to dpnom1. PT_pos = (pPref - pP) < 0.5dpref (11)
PT_notpos = pP < (pPref - dpref)
For the swing actuator sufficient acceleration is done by using TP_pos = F < force(pT - dpref, pP + 0.5dpref)
dynamic target pressure difference calculation that increases TP_notpos = F > force(pT -dpref, pP + dpref)
the dpref value when joysticks move rapidly. This will PP_pos = F < force(pP - 2dpref, pP + dpref)
increase the pump supply pressure more rapidly when swing PP_notpos = F > force(pP - dpref, pP + dpref)
motion is started, and thus will improve the acceleration of TT_pos = F < force(pT - 2dpref, pT + dpref)
TT_notpos = F > force(pT - dpref, pT + dpref)
the swing motion. For the swing motion, dpref is calculated
with the pseudo code:
where the force(p1,p2) calculates the equation
if (vref - vref_previous ) > vref_diff_limit
dpref=min(dpnom2,dpref_previous+inc_rate)
𝑓𝑜𝑟𝑐𝑒(𝑝1, 𝑝2) = 𝑝1𝐴𝐴 − 𝑝2𝐴𝐵 (12)
else if dpprevious> dpnom2
dpref = max(dpnom1, dpref_previous –inc_rate/3)
else For the negative directions the possibilities are calculated
dpref = dpnom2 with equations:
where vref_diff_limit is the parameter describing how fast the TP_pos = ( pPref - pP ) < 0.5dpref (13)
joystick motion must be for starting to increase dpref, and TP_notpos = pP < ( pPref - dpref )
inc_rate is a parameter to adjust the length of the increased PT_pos = F > force( pP - 2dpref, pT - dpref )
dpref duration. PT_notpos = F < force( pP - dpref, pT - dpref )
PP_pos = F > force( pP + 2dpref, pP - dpref )
PP_notpos = F < force( pP + dpref, pP - dpref )
3.2.2 Supply pressure reference TT_pos = F > force( pT + dpref, pT - 2dpref )
The pump pressure reference pPref is calculated for the TT_notpos = F < force( pT + dpref, pT - dpref )
standard inflow-outflow modes (IO-modes), first by
calculating the required chamber pressures from the 3.2.4 Mode selection
force/torque (F) and given limitations. First, the outflow-side
pressure is calculated with the equation: The mode for extending motion is selected in the state
machine presented in Figure 7. For the rectracting motion the
princible is identical. For certain work cycles the controller
cannot utilize all the modes, and thus the tables
3 4 5
Figure 14 presents the different modes used during the cycle.
Phase 1 consists mostly of lifting the boom and extending the
arm cylinder. As the boom lifting requires high pressure, the
arm operates at differential modes and thus required input
energy is reduced the around 40 percent. During the closing
of the bucket in phase 2, the bucket cylinder is the only
1 2 actuator and it operates in inflow-outflow mode. During the
phase 3, inflow-outflow modes are used by the boom and the
swing actuator, and in phase 4 the bucket is opened in inflow-
outflow mode. When returning to the starting position, the
boom is lowered with the TTr –mode, in which zero pump
Figure 11. Positions and velocities from the reference flow is used simultaneously with the arm retraction and swing
measurements (dashed line) and from the simulated D-IMV motion, which are done in inflow-outflow mode.
system (solid lines) with different phases of the JCMAS
digging cycle.
1 2 3 4 5
1 2 3 4 5
1 2 3 4
Figure 13. Hydraulic input powers (PIN) and mechanical output powers (POUT), pump pressures and pump
flow rates of the measured LS reference system (meas.) and the simulated D-IMV system (sim.) in a JCMAS
truck loading cycle (phases 1-5 divided in figure).
In this study, system modifications other than those involving [4] K. Heybroek, G. Vael, and J.-O. Palmberg, “Towards
the valve system were kept to a minimum so as to compare resistance - free hydraulics in construction machinery,”
the IMV system to a state-of-the-art LS-valve system in a 21- in The 8th International Fluid Power Conference, 8. IFK,
ton excavator. The comparison included only hydraulic input Dresden, Germany, 2012.
energies, and it was shown that even without regenerative
modes, hydraulic energy required for the two standard [5] C. Williamson and M. Ivantysynova, “Power
working cycles can potentially be decreased 28-42 percent. optimization for multi-actuator pump- controlled
systems,” in The 7th International Fluid Power
Research continues in applying D-IMV technology to an Conference, 7. IFK, Aachen, Germany, 2010.
actual test case to validate the results and study the system in
actual work cycles. [6] K. Einola and M. Erkkilä, “Dimensioning and control of
a hydraulic hybrid system of a cut-to-length forest
Acknowledgment harvester,” in The 9th International Fluid Power
Conference, 9. IFK, Aachen, Germany, 2014
This work was supported by the Doctoral School of Industry
Innovations (DSII). [7] Lin, T., Wang, Q., Hu, B., & Gong, W. (2010).
Development of hybrid powered hydraulic construction
References machinery. Automation in Construction, 19(1), 11–19.
https://doi.org/10.1016/j.autcon.2009.09.005
[1] Lettini, A., Havermann, M., Guidetti, M., & Fornaciari,
A. (2010). Electro-Hydraulic Load Sensing: a
[12] Linjama, M., Digital fluid power - state of the art. In The
Twelfth Scandinavian International Conference on Fluid
Power, Tampere, Finland, May 18-20 2011, available:
https://pdfs.semanticscholar.org/a1a3/afd27352191866b
5614af9abea93ff5a9cf7.pdf