Professional Documents
Culture Documents
A THESIS SUBMITTED TO
THE GRADUATE SCHOOL OF NATURAL AND APPLIED SCIENCES
OF
MIDDLE EAST TECHNICAL UNIVERSITY
BY
BORAN KILI
SEPTEMBER 2009
________________
________________
________________
________________
________________
________________
________________
________________
________________
Date:
ii
________________
I hereby declare that all information in this document has been obtained and
presented in accordance with academic rules and ethical conduct. I also declare
that, as required by these rules and conduct, I have fully cited and referenced
all material and results that are not original to this work.
iii
ABSTRACT
Kl, Boran
M.S., Department of Mechanical Engineering
Supervisor
The aim of this study is to develop a dynamic model of the loader system of a
backhoe-loader. Rigid bodies and joints in the loader mechanism and loader
hydraulic system components are modelled and analyzed in the same environment
using the physical modelling toolboxes inside the commercially available simulation
software, MATLAB/Simulink. Interaction between the bodies and response of the
hydraulic system are obtained by co-operating the mechanical and hydraulic
analyses. System variables such as pressure, flow and displacement are measured on
a physical machine and then compared with the simulation results. Simulation results
are consistent with the measurement results. The main result of this work is the
ability to determine the dynamic loads on the joints and attachments of the backhoeloader. In addition to that, prototyping time and costs can be highly reduced by
implementing this model in the design process.
Keywords: Mobile Hydraulics, Backhoe-loader, Modelling
iv
Kl, Boran
Yksek Lisans, Makina Mhendislii Blm
Tez Yneticisi
programnn
iindeki
fiziksel
modelleme
aralar
kullanlarak
To My Love Seda
vi
ACKNOWLEDGMENTS
I wish to express my deepest gratitude to my supervisor Prof. Dr. Tuna BALKAN for
his guidance, advice, criticism, encouragements and insight throughout the research.
I would like to state my sincere thanks to my co-supervisor Prof. Dr. Eres
SYLEMEZ for his guidance, motivation, supervision and patience.
I would like to thank my colleagues Ferhan FIICI, Cevdet Can UZER, Tark
OLAR, Erkal ZBAYRAMOLU, Koray Serdar TEKN and Durmu Ali
GZTA for their suggestions and comments.
I would also like to express my appreciation to Hasan Basri BOZKURT, general
manager of Hidromek Inc., for his support.
I wish to offer very special thanks to my love Seda YILDIRIM for her
encouragement and spiritual support during the study.
Finally, I would like to express my thanks to my parents for their support and
continuous faith in me.
This study is supported by Hidromek Inc.
vii
TABLE OF CONTENTS
ABSTRACT................................................................................................................ iv
ACKNOWLEDGMENTS ......................................................................................... vii
TABLE OF CONTENTS..........................................................................................viii
LIST OF FIGURES ..................................................................................................... x
LIST OF SYMBOLS AND ABBREVIATIONS .....................................................xiii
CHAPTERS
1. INTRODUCTION .......................................................................................... 1
1.1 Background and Motivations ................................................................... 1
1.2 Literature Survey...................................................................................... 6
1.2.1 Model-Based Design ..................................................................... 6
1.2.2 Hydraulic and Mechanical Models................................................ 7
1.2.3 Friction Models ........................................................................... 13
1.3 Research Objective................................................................................. 16
1.4 Thesis Outline ........................................................................................ 16
2. HYDRAULIC SYSTEM MODELLING ..................................................... 17
2.1 Engine Model ......................................................................................... 18
2.2 Pump Model ........................................................................................... 21
2.3 Directional Control Valve Model .......................................................... 23
2.4 Cylinder Model ...................................................................................... 26
2.5 Relief and Check Valve Models ............................................................ 31
2.6 Hydraulic Pipeline Model ...................................................................... 34
2.7 Hydraulic Fluid Properties ..................................................................... 36
3. MECHANICAL SYSTEM MODELLING .................................................. 39
3.1 Determination of Mass and Inertia Tensor Properties of the Parts ........ 41
3.2 Implementation of Loader Mechanism to the SimMechanics Model.... 42
3.3 Introduction of Friction.......................................................................... 45
3.4 Co-Simulation of Hydraulic and Mechanical Models ........................... 47
viii
ix
LIST OF FIGURES
FIGURES
xi
Figure 5.1 - Lift Spool Position Input for Case Study ............................................... 65
Figure 5.2 - Engine Throttle Input for Case Study .................................................... 65
Figure 5.3 - Engine Rotational Speed-Case Study..................................................... 66
Figure 5.4 - Engine Output Torque-Case Study......................................................... 67
Figure 5.5 - Lift Cylinder Head Side Pressure- Case Study ...................................... 68
Figure 5.6 - Lift Cylinder Head Side Flow Rate-Case Study .................................... 68
Figure 5.7 - Lift Cylinder Rod Displacement-Case Study......................................... 69
Figure 5.8 - Bucket COG Coordinates....................................................................... 70
Figure 5.9 - Forces on the Loader Mechanism .......................................................... 71
Figure 5.10 - Reaction Force Between Lift Cylinder and Front Arm in X Direction 72
Figure 5.11 - Reaction Force Between Lift Cylinder and Front Arm in Y Direction 73
Figure 5.12 - Reaction Force Between Chassis and Front Arm in X Direction......... 73
Figure 5.13 - Reaction Force Between Chassis and Front Arm in Y Direction......... 74
Figure 5.14 - Reaction Forces on the Front Arm ....................................................... 74
xii
SYMBOLS
cv
: Transition Coefficient
fc
fL
fT
fv
: Gravitational Acceleration
gN
: Gap Between the Slider and the Case in the Negative Direction
gP
: Gap Between the Slider and the Case in the Positive Direction
: Orifice opening
hl
: Head Loss
hmax
xiii
kHP
: Hagen-Poiseuille Coefficient
kleak
: Leakage Coefficient
: Flow Rate
qleak
: Time
: Body Velocity
vC
vf
vR
xC
xO
xR
xS
xSO
: Initial Opening
xiv
: Piston Area
A(h)
Amax
AP
CD
DH
Dn
DP
Dpipe
: Force
Ff
: Friction Force
Fpr
: Preload Force
Fx
: Force in X Direction
Fy
: Force in Y Direction
Jpump
xv
Kbrk
Kn
KP
Ks
Leq
Pa
: Atmospheric Pressure
Pmax
Pnom
Pp
Re
: Reynolds Number
xvi
ReL
ReT
TE
TP
VG
VL
: Volume of Liquid
mech
nom
xvii
: Angular Velocity
nom
xviii
ABBREVIATIONS
HIL
: Hardware-in-the-Loop
: Stereolithographic
xix
CHAPTER 1
1INTRODUCTION
1.1
Earth-moving machines are used for engineering projects such as roads, dams, open
pit excavation, quarries, trenching, recycling, landscaping and building sites [1].
Among various types of earth-moving machines, backhoe-loader (Figure 1.1) is one
of the most commonly used machines. There are two main systems in this machine:
loader and backhoe. While the loader system is used for lifting, transporting and
dumping the material; backhoe system is used for digging and excavating operations.
Loader remains in place when the machine is used as an excavator and vice versa. A
backhoe work cycle normally consists of excavating, elevating, swinging and
discharging of material. A loader work cycle normally includes filling, elevating,
transporting and discharging of material [2].
Backhoe-loader is propelled by an internal combustion engine. A rigid chassis
supports the loader and backhoe attachments. Attachment movements are provided
by hydraulic cylinders. A hydraulic pump, which is connected directly to the internal
combustion engine, supplies the necessary oil flow for these cylinders. Directional
control valves enable the operator to control the direction and velocity of the
cylinders. Hydraulic components are connected by appropriate hoses, pipes and
fittings.
Since backhoe and loader systems are not used simultaneously in practice, they are
considered as independent systems from each other [3]. Only hydraulic and
mechanical models of the loader system are developed in this work.
Hydraulic systems of backhoe-loaders can be classified into two main groups named
as open-center hydraulic system (Figure 1.2) and closed-center hydraulic system
(Figure 1.3).
In open-center hydraulic systems, a constant displacement pump is used to supply
oil. Directional control valves neutral position is open to the tank; that is, when there
is not any input to the control lever, oil flows through the valve and returns to the
tank. When the control lever is moved, flow path from pump to tank closes
proportionally and pump to actuator path opens accordingly in the same proportion
[4]. A pressure relief valve is used in these systems in order to prevent any excessive
pressure increases.
1.2
Literature Survey
Results of the literature survey are given in this section. Firstly, importance of the
model based design and details of the different design processes are given. Then,
hydraulic and mechanical models found in literature are shown in detail. Finally,
various friction models are given.
1.2.1
Model-Based Design
Forsberg et al. [6] presented a V diagram, which represents a systematic design and
validation process for a construction machine (Figure 1.4). In the left part of the
diagram, which is the initial part of the process, machine specifications are
determined according to the machine requirements and machine is divided into
systems. These systems are then separated into small subsystems in order to simplify
the design process. Once the subsystems are implemented, they are tested and
integrated to each other in order to obtain systems. Similarly, these systems are tested
and integrated. Development process is finalized by testing of the machine.
Prabhu [7] proposed two different types of design processes: traditional design
process and model-based design process. In the traditional design process, engineers
work on their own subsystems or systems, and interact with other system engineers
by exchanging design documents. However, since the construction machines consist
of various engineering disciplines, they are highly non-linear systems and therefore
each system affects the other systems. In addition to that, in this approach, engineers
have to build physical prototypes, test these prototypes and optimize the design on
these prototypes. This is a very costly and time-consuming process.
In the model-based design process, dynamic behaviour of the machine can be
obtained in the system design step before building the physical prototype. This gives
the design engineers a great flexibility in the design process. Moreover, in this
1.2.2
There are several works done on the dynamic modelling of construction machines;
however, none of them is for backhoe-loaders. Among these models, excavator
models have the greatest percentage. Koivo et al. [8] presented a dynamic model of
an excavator during digging operation. In this work, they combined the equation of
motions of each link with the equations for the forces and torques acting on the links
in order to obtain the dynamic model in Newton-Euler formulation. Since the
developed model was going to be used in automated motion, developed equations are
in the form similar to the ones of robotic manipulators. In addition to that, a
numerical simulation was performed in C language programming environment with
real excavator parameters. However, this dynamic model lacks the hydraulic system
of the excavator.
Sleiman et al. [9] developed a dynamic mechanical model of a 12MXT MECALAC
excavator using SimMechanics in MATLAB/Simulink platform (Figure 1.5).
Hydraulic cylinders were modelled as two separate bodies connected by a prismatic
joint. Since this model also lacks the hydraulic part of the excavator, net cylinder
forces were applied to the joints as an input to the model.
Similarly, McAree et al. [10] proposed a method to calculate the forward dynamics
of multi-body mechanisms. In their study, body accelerations are first evaluated by
implementing the known body positions, relative body velocities and hydraulic
cylinder forces. These accelerations are then integrated in order to obtain the bodies
All the dynamic models described above lack the multi-domain system simulation.
They either include only mechanical system or only hydraulic system. On the other
hand, Prabhu [12] presented a multi-domain model for a wheel loader, which
includes hydraulics, mechanics, drivetrain and internal combustion engine. He used
MATLAB/Simulink environment in the modelling process since this software
enables the user to model various complex systems via specialized physical
modelling toolboxes such as SimMechanics, SimHydraulics and SimDriveline. In his
paper, he focused on a typical wheel loader application, hopper charging. He also
gave some requirements such as lift system response, propulsion system response
and simultaneous lift and propulsion. He described the model in system level for
each discipline and integrated these systems to obtain the whole machine model
given in Figure 1.8. Then, by using this model and predetermined scenarios, he
checked whether the machine meets the requirements given above.
10
This paper shows that MATLAB/Simulink environment is one of the most powerful
solutions for the multi-domain system modelling; however, it lacks the verification
of the model with the measurement of the system variables on the actual machine. In
that model, standard blocks in the software library are used for modelling the
directional control valve and the cylinders. These standard blocks represent less
advanced models, which may lead to less accurate results in the analysis.
There are also studies in which other commercially available software such as
MSC.ADAMS and LMS.AMESim were used in dynamic modelling. Ericsson et
al. [13] developed a dynamic model of a VOLVO wheel loader in ADAMS in order
to calculate the digging forces during loading application (Figure 1.9). This dynamic
model was verified with cylinder pressure measurements on physical machine.
Similarly, Park et al. [14] used ADAMS to model a crawler type excavator with a
11
flexible boom attachment and verified their model with pressure, displacement and
acceleration measurements. However, both of these models lack the hydraulic system
model.
One of the most comprehensive studies on multi-domain system modelling was
performed by Frank [15]. In the design process of an electrical hybrid wheel loader, a
complete LMS.AMESim model of the machine was developed. This model
includes internal combustion engine, hydraulic, mechanical and electrical systems as
well as the drivetrain. A particle based gravel model was also used during simulation.
Simulation results were validated by actual measurements.
12
1.2.3
Friction Models
F f f c sgn(v) f v v
v0
(1.1)
Apart from the basic friction model described above, there are some studies in which
Stribeck effect [20] is included in the friction model. Sulc [21] used an analytical
13
friction model which includes Coulomb and viscous frictions with the Stribeck effect
during the non-linear modelling and control of a hydraulic actuator. This friction
model is illustrated in Figure 1.11.
Similarly, Rahmfeld et al. [22] also used the Stribeck effect in their friction model.
They measured the cylinder pressures on both sides in addition with the cylinder
force and the rod linear displacement. Hydraulic cylinder used in this study has a
stroke of 0.5 m and maximum cylinder force of 100 kN. Cylinder rod acceleration is
evaluated from the measured rod linear displacement. Then, Equation (1.2) was used
to determine the friction force.
..
F f p A AK p B AK F m x
14
(1.2)
where Ff is the friction force, F is the cylinder force, m is the mass in motion in the
cylinder, x is the cylinder rod linear position, pA is the A side cylinder pressure, pB is
the B side cylinder pressure, AK is the differential cylinder piston area and is the
differential cylinder area ratio.
This measured friction force is plotted and a very similar graph to the theoretical
friction curve given in Figure 1.11 was obtained (Figure 1.12). This curve was used
to determine the parameters in the analytic friction model.
Figure 1.12 - Measured Friction Force for a Typical Hydraulic Cylinder [22]
15
1.3
Research Objective
The aim of this study is to develop a dynamic model of the loader system of a
backhoe-loader. The main results of this work will be the dynamic loads on the joints
and attachments of the machine. In addition to that, effect of any change in
mechanical or hydraulic systems can be analyzed in a more cost-saving and faster
manner with the help of this model.
In this study, hydraulic and mechanical system models are developed in trial licensed
versions of MATLAB/SimHydraulics and MATLAB/SimMechanics, respectively.
Interaction between the mechanical bodies and the response of the hydraulic system
are obtained by co-operating the dynamic mechanical and hydraulic analyses in
MATLAB/Simulink environment.
1.4
Thesis Outline
This chapter gives a brief introduction on the hydraulic and mechanical systems used
in backhoe-loaders. In addition to that, literature survey conducted on hydraulic and
mechanical models as well as the friction is also given in this chapter.
Following two chapters describe the modelling process of the hydraulic and
mechanical systems, respectively. In the fourth chapter, details of the measurement
instrumentation and measurement points are given. Comparison of the simulation
and measurement results are also presented in the fourth chapter.
Details of the case study are given the fifth chapter. Moreover, comparison of the
static forces with the dynamic simulation forces is given in that chapter.
In addition to the brief summary of this work, findings of this study are given in the
last chapter. Moreover, possible future work on this subject is discussed.
16
CHAPTER 2
As stated in the introduction section, backhoe and loader systems are not used
simultaneously in practice, therefore hydraulic systems of these two systems are
considered as independent from each other and only loader hydraulic system is
modelled in this work.
17
Figure 2.1 illustrates the open-center loader hydraulic system circuit diagram of the
backhoe-loader modelled in this work. This system includes a prime mover, which is
the diesel engine in this case, a constant displacement pump, a directional control
valve, cylinders, relief and check valves and a hydraulic tank.
Standard blocks in the SimHydraulics library are used for modelling the pump, check
valve, relief valve, pipeline and hydraulic fluid. On the other hand, in modelling the
engine, directional control valve and hydraulic cylinder, custom subsystems are built
using the standard SimHydraulics, Simscape and Simulink blocks. All of the
equations given in this chapter are the equations used by the standard blocks under
the SimHydraulics library. These equations are given in order to show that the blocks
used in this model are compatible with the components on the physical machine and
they provide the complexity of the system.
2.1
Engine Model
Diesel engine power is transmitted to the pump with a rigid coupling. Therefore,
rotational speed of the engine and pump are same. Engine torque-speed characteristic
is modelled with the Lookup Table block under the Simulink library. Table of
engine rotational speed and engine torque values at full throttle are entered into the
block. This block computes the engine torque output for a given engine rotational
speed by linear interpolation or extrapolation. Figure 2.2 gives the engine torque
curve against engine rotational speed at full throttle of the Perkins Tier 3 engine used
in this machine. As can be seen from this curve, speed regulating governor sharply
decreases the output torque of the engine to zero at maximum engine speed, which is
2260 rev/min. It is assumed that engine output torque is linearly proportional to the
throttle. Therefore, a throttle input ratio changing between 0 and 1 is multiplied with
the engine output torque to obtain the engine output torque. Saturation blocks are
used to restrict the throttle input to go below 0 or above 1 and to prevent the engine
speed from going below low idle speed. Diesel engine model is given in Figure 2.3.
18
400
350
Torque (Nm)
300
250
200
150
100
50
0
800
900
1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100 2200 2300 2400
Rotational Speed (rpm)
C onversion from
rad/s to rpm
60/(2*pi)
torque_engine
Goto
Engine
Speed
v
Motion Sensor
1
Shaft
Torque-Speed C urve
of the
Diesel Engine at
Full Throttle
Torque
Actuator
Rigid Coupling
Engine
Torque
1
Throttle
Throttle Saturation
Env
19
TE TP J pump
d
dt
C
T
(2.2)
Motion Sensor1
Angular
Velocity Source
2
(2.1)
PS S
Torque Sensor
1
D
PS S
T
Torque Actuator1
torque_pump
Goto
20
2.2
Pump Model
David Brown constant displacement external gear pump is modelled with the
standard Fixed-Displacement Pump block available under the SimHydraulics
library. Efficiency and internal leakage of the pump are taken into account during
simulations. Fixed-Displacement Pump block uses the following equations [23]:
q D pump k leak Ppump
D pump Ppump
mech
k leak
k HP
k HP
Ppump PP PT
(2.3)
(2.4)
(2.5)
(2.6)
(2.7)
If the mechanical efficiency of the pump is not known, it can be calculated from
mech
total
v
(2.8)
Ppump
128 l
qleak
qleak
4
k HP
d
21
(2.9)
where d and l are the geometric parameters of the leakage path. Leakage flow in the
pump can be calculated when pressure and flow are equal to nominal pressure and
nominal flow of the pump, respectively.
(2.10)
k HP
(2.11)
22
2.3
HUSCO 6000 series two-section mobile directional control valve is used in the
machine. This valve is an open-center type 6/3 (6 way/3 position) mechanically
controlled valve. Each section is connected in series to each other. Levers are used
for controlling the spool in the valve. Spool diameter and spool stroke are 20 mm and
8.73 mm, respectively. A load hold check valve is installed into the pump port in
order to prevent hydraulic oil from flowing in the opposite direction of the pump
flow.
Spool is held in its neutral position with springs on both sides when there is not any
input to the control levers. As can be seen in Figure 2.6, a by-pass (high pressure
carry-over) passage from P to T1, which lets the hydraulic fluid to pass through other
sections, is available in the neutral position of the valve. P to A, P to B, A to T and B
to T passages are all closed in the neutral position where A and B are cylinder ports,
P is the pump port and T is the return (tank) port. In this neutral position, all the
passages except for P to T1 are overlapped, whereas P to T1 passage is underlapped.
When the control lever is moved, passages from pump to cylinder and cylinder to
tank (P to A and B to T, or vice versa) open proportionally. As these passages open,
pump to by-pass passage closes at the same proportion.
New SimHydraulics subsystems are built for each section of this valve. As it can be
seen in Figure 2.7, each subsystem has six variable area orifices, which represent
each passage in the valve. Standard Variable Orifice block available in the
SimHydraulics library is used for this passage modelling. Each orifice is connected
to the same spool opening, S. Initial opening of P to T1 and P to T2 orifices are given
positive values in order to make the orifice underlapped. Other initial openings have
negative values, therefore they are overlapped orifices. Variable orifice is
parameterized by maximum passage area and orifice opening. The passage area is
assumed to be linearly dependent on the spool displacement.
23
Figure 2.6 Section View and Symbol of 6/3 Directional Control Valve
24
Laminar and turbulent flow regimes are taken into account by calculating the
Reynolds number and comparing its value with the critical Reynolds number in each
solution step. Equations used by Variable Orifice block in determining the flow
rate are as follows:
2
P sign( P)
C d A
q
2C A DH P
DL
for Re Re cr
for Re Re cr
h x SO x S
h Amax
A(h) hmax
0
(2.12)
(2.13)
for h 0
(2.14)
for h 0
P Pa Pb
(2.15)
q DH
A(h)
(2.16)
Re
C DL
CD
Re
cr
4 A(h)
Dh
(2.17)
(2.18)
It is assumed that the transition between the laminar and turbulent regimes is sharp at
critical Reynolds number. In addition to that, leakage inside the valve and effects due
to the fluid inertia are neglected during directional control valve modelling. Model
25
parameters used in underlapped orifices are given in Figure 2.8. For overlapped
orifices, all the parameters except for the initial opening value are same as the
underlapped orifice parameters. Overlapped orifice initial opening is -1 mm.
Saturation blocks are also used to restrict the spool position input between -8.73
mm and 8.73 mm.
2.4
Cylinder Model
26
position of the piston and this position is fed back to the Piston Chamber blocks for
the fluid compressibility calculations.
Ideal Translational
Motion Sensor
C
V
P
Translational Hard
Stop
C
R
A
Translational
Hydro-Mechanical
Converter
C
1
R
2
4
P
C
R
A
Translational
Hydro-Mechanical
Converter1
Piston Chamber A
B
Piston Chamber B
q A (v R v C )
(2.19)
F PA
(2.20)
Translational Hard Stop block restricts the motion of the piston at the lower and
upper ends of the cylinder. Contact between the piston and cylinder head is modelled
27
with a spring damper system in order to simulate the elastic impact and energy loss
behaviour of the end stops. Figure 2.10 shows a simple model of this block.
Equations used by Translational Hard Stop block are given as:
FHS
K P D P (v R v C )
0
K D (v v )
n
R
C
n
for g P
for g n g P
(2.21)
for g n
x R xC
(2.22)
vR
dx R
dt
(2.23)
vC
dx C
dt
(2.24)
28
Piston Chamber block simulates the fluid compressibility in the hydraulic cylinder
by using the hydraulic oil bulk modulus property defined in Section 2.7 with the
following equation:
A ( xO x) dp
dt
(2.25)
Pressure built up in the cylinder is calculated when there is no input to the directional
control valve. Then, this pressure value is given as the initial pressure in the Piston
Chamber block.
29
It is assumed that there is not any internal or external leakage present in the hydraulic
cylinders. Since the standard double-acting cylinder block in SimHydraulics library
is not used, a new input window is constructed for specifying the cylinder model
parameters. Lift cylinder and bucket cylinder model parameters are given in Figure
2.11 and Figure 2.12, respectively.
30
2.5
There are two different relief valves in this loader hydraulic system. First one is the
main relief valve (primary relief valve), which avoids the main system from
excessive pressure and prevents any failure of the hydraulic components.
In the neutral position of the directional control valves, cylinder ports are isolated
from the pump flow path, therefore main relief valve is not able to prevent over
pressure present in the cylinders in that condition. In order to avoid this over pressure
in the cylinder ports, anti-shock relief valves (secondary relief valve) are used in this
system. Another advantage of these relief valves is that each cylinder port maximum
pressure can be set at different values independent from the main relief valve set
pressure.
31
Both of these relief valves are direct acting type (Figure 2.13). The poppet, which is
the moving regulating element, is held in its fluid blocking position with a spring
when the system pressure is lower than the set value. Poppet starts to move when the
system pressure reaches to the preset value, which determined by the spring preload
force. This pressure at which the poppet starts to move is called the cracking pressure
of the valve. If the system pressure increases further, poppet moves from its blocking
position and lets the fluid to flow to the reservoir.
Moreover, a check valve is used in parallel to the anti-shock relief valve (ARV) in
order to avoid cavitation in the cylinder. When the cylinder pressure drops below the
tank line pressure, hydraulic fluid flows to the cylinder from the tank through the
check valve and prevents the further decrease in cylinder pressure. A subsystem
called ARV is implemented into the hydraulic system model to simulate the antishock and anti-cavitation valve group.
Standard Pressure Relief Valve and Check Valve blocks under the
SimHydraulics library are used for modelling the relief valve and check valve,
respectively. Laminar and turbulent flow regimes are taken into account by
calculating the Reynolds number and comparing its value with the critical Reynolds
number in each solution step similar to the procedure described in directional control
valve modelling section. Equations used by Pressure Relief Valve and Check
Valve are given as:
2
P sign( P)
C d A
q
2C A DH P
DL
for Re Re cr
for Re Re cr
32
(2.26)
(2.27)
Amax
Pmax Pcrack
(2.28)
p p A pB
(2.29)
q DH
A( P)
(2.30)
Re
C DL
CD
Re
cr
Dh
4 A( P )
(2.31)
(2.32)
It is assumed that the transition between the laminar and turbulent regimes is sharp at
critical Reynolds number. In addition to that, leakage inside the valve and effects due
to the fluid inertia are neglected during relief and check valve modelling. Parameters
used in relief valve and check valve models are given in Figure 2.14 and Figure 2.15,
respectively.
33
2.6
Pump, directional control valve and cylinders are connected to each other with hoses,
pipes and fittings. All the pipeline components have circular cross-section. Fittings,
bendings, junctions and other local resistances are converted to their equivalent
lengths and added to the pipe length.
34
Figure 2.16 shows the SimHydraulics model of the hydraulic pipeline used in this
thesis. It consists of two standard Resistive Tube blocks and a Constant Volume
Chamber block to simulate the friction losses and fluid compressibility,
respectively. Equations used by Constant Volume Chamber have already been
discussed in Chapter 2.4 during cylinder modelling. Frictional pressure loss along the
pipe is determined with the Darcys equation [26]. This equation given below is also
used by Resistive Tube block.
L Leq
hl f
D
pipe
v f 2
2 g
(2.33)
and by using Equation (2.33), pressure loss along the pipe is calculated by:
P g hl
(2.34)
Haaland approximation [27] is used by the Resistive Tube block to calculate the
friction factor in turbulent regime with the following equations:
KS
Re
f fL
(Re Re L )
f fL T
Re T Re L
r
1.8 log 10 6.9
Re 3.7 D pipe
Re
for Re Re L
for Re L Re Re T
1.11
q D Pipe
AP
35
(2.35)
for Re Re T
(2.36)
It is assumed that the fluid flow is fully developed along the pipe length and effects
due to the fluid inertia are not taken into account. Parameters used in the pipeline
between the directional control valve and the lift cylinder bore side are given in
Figure 2.17. All the parameters of the pipelines are the same except for the pipe
length. Pipeline lengths between the directional control valve-cylinder bore side and
directional control valve-cylinder rod side are 1000 mm and 1500 mm, respectively.
2.7
Shell Tellus T46 hydraulic oil is used in this system. This oil has a kinematic
viscosity of 46 mm2/s at 40oC oil temperature. Therefore, it is ISO VG 46 compliant
oil. This oil is modelled with Hydraulic Fluid block in SimHydraulics library.
Throughout the analysis, oil temperature is kept constant at 60oC, which is the
optimum working temperature. Fluid properties are given in Figure 2.18.
36
Since air is 10,000 times more compressible than hydraulic oil, trapped air inside the
oil drastically affect the bulk modulus of the oil. As can be seen from the above
figure, it is assumed that relative amount of trapped air inside the hydraulic oil is
0.005. Change in bulk modulus due to the trapped air is calculated with the following
equation inside the SimHydraulics environment [23]:
1
Pa n
1
Pa P
Pa
1
n
n ( Pa P)
n 1
n
(2.37)
The Simulink subsystem, which includes the hydraulic component models described
in this chapter, can be found in Figure 2.19.
37
Bucket_A 3
B
Signal
Lift_B Hose
Phy sical
Bucket_B
Hose
Out
In
Phy sical
ARV1
Signal
ARV
V
Ideal
Flowrate
Sensor2
S PS
Saturation1
In
Signal 1
Out
Signal
Signal
Bucket_A
Hose
A
Lift_A Hose
Bucket_B 4
2
Lift_B
B
1
Lift_A
S PS
0
Bucket Spool Control
Saturation
Out
In
Signal
P
P
T1
38
Phy sical
Sy stem
Out
P
S
T
Signal
Diesel Engine
In
System&Relief
Flowrate
Relief
Out
Shaf t
Throttle Control
ISO VG 46
S PS
C heck Valve
V
Volume
Signal
In
Pump Hose
Throttle
Signal
Signal
Scope1
Signal 1
Phy sical
Bucket Valve
Lift Valve
Scope8
P_T1
Hydraulic Tank
f(x)=0
Solver
C onfiguration
CHAPTER 3
39
40
3.1
41
Density of the material is defined as 7850 kg/m3. Mass and moment of inertia tensor
at the coordinate system specified above are determined by Pro/ENGINEER. Inertia
tensor, I, is a 3x3 matrix.
Figure 3.3 - Mass and Inertia Tensor Properties of the Front Arm
3.2
It is assumed that a coordinate system is placed in the center of the revolute joint
connecting the chassis and the front arm and it is the origin of the mechanism. While
the X axis of this coordinate system is in the longitudinal direction of the machine, Y
axis is in the vertical direction of the machine. In AutoCAD, a two dimensional
computer-aided drawing software, all the revolute joint coordinates are determined
42
with respect to the coordinate system described above at the predetermined initial
position given in Figure 3.2. Lengths of the hydraulic cylinders are also calculated
from the two-dimensional drawing. In this initial position, extension of the lift and
bucket cylinders are 47 mm and 288 mm, respectively. Bucket is parallel to the
ground in this position. Gravity is defined as 9.81 m/s2 in the y direction of the
global coordinate system, which points downwards.
In order to model the rigid moving parts in the system, Body blocks in
SimMechanics library are used. Mass and moment of inertia tensor properties
determined in Pro/ENGINEER are specified for each part. Positions and rotations of
the coordinate systems located at the center of gravities of the moving parts are also
implemented into the model.
Ground blocks in SimMechanics library are used to model the connection between
the loader mechanism parts and the machine chassis. This block represents a point
which is not moving throughout the simulation. Front arm, lift cylinder and Part 4
body blocks are connected to the Ground blocks with Revolute Joint blocks,
which represent one rotational degree of freedom between two bodies.
Hydraulic cylinder is modelled with two separate bodies, bore and rod, connected
with a prismatic joint. Prismatic Joint block represents single translational degree
of freedom along the axis in which the rod translates. Initial distance between the
cylinder bore bottom end and the piston is consistent with the initial stroke defined in
Section 2.4 in hydraulic modelling of the cylinder. Since the mechanical system is
reduced to planar 2D, cross-sectional area of the hydraulic cylinders are multiplied
by two in order to represent the hydraulic cylinders working in parallel to each other.
In order to obtain a better visualization of the mechanical model, external graphics
file is used to visualize the body geometry. Firstly, in Pro/ENGINEER, threedimensional drawings of each part are exported into Stereolithographic (STL) file
format to specify the three-dimensional surface geometry or shape of that body. COG
43
coordinate system is used in exporting the STL file. Then, these STL files are
embedded into the body blocks in SimMechanics. Coordinate system of the STL file
is attached to the COG coordinate system for each body in SimMechanics.
SimMechanics visualization of the loader mechanism, which illustrates the
mechanical parts, center of gravities of these parts and coordinate systems on these
parts, is given in Figure 3.4.
44
3.3
Introduction of Friction
45
these parameters, friction forces at different cylinder pressures are calculated and
plotted in Figure 3.6.
Force (kN)
4
2
0
-2
-4
-6
-8
-10
-12
-14
-0,4
-0,3
-0,2
-0,1
0,1
0,2
0,3
0,4
Velocity (m/s)
P=50 bar
P=100 bar
P=150 bar
P=200 bar
Figure 3.6 - Cylinder Friction Force vs. Rod Velocity Graph at Different Pressures
46
3.4
47
Front Arm
B
CS1
Revolute
Chasis
Env
F
CS4
Machine
Environment
Revolute4
CS1
CS2
CS3
Force_arm
Part 2
CS2
B
CS1
CS2
CS3
Revolute1
Joint Sensor
CS5
Part 1
CS3
Revolute11
F
Revolute5
Revolute2
Force_chassis
F
Revolute10
CS1
CS2
Joint Sensor1
Part 4
CS1
CS2
CS1
Bucket Cylinder
Bore
CS2
48
CS2
CS1
Part 3
Prismatic1
CS1
CS2
F
B
Prismatic
CS1
F
B
Revolute9
Prismatic Translational
Interface1
CS2
CS1
Bucket
C
Prismatic Translational
Interface
R
R
Joint Sensor2
Position_lift
R
R
B
Lift Cylinder
CS2
Bucket Cylinder
C
Revolute7
F
B
Revolute8
Chasis Connection
Point 2
Revolute6
Revolute3
Chasis Connection
Point
Bucket_A
Lift_B
Bucket_B
Hydraulic System
CHAPTER 4
Various measurements are made on the actual physical machine in order to verify the
simulation model. During the measurements, control valve position input and engine
throttle input are arranged as identical to the inputs used in the simulation. Measured
system variables are
4.1
Measurement Instrumentation
It is important to collect all the data with one data acquisition system in order to
eliminate the possible time shifts for different measurement point data. Hydrotechnik
Multi-System 5050 data acquisition system (Figure 4.1) is used in this work.
49
This data acquisition system has four analog and two digital measuring inputs. This
system is a compact and robust data acquisition system with a maximum scanning
rate of 0.1 ms.
Cylinder pressure measurements are conducted with Hydrotechnik 0-600 bar
pressure sensors, which generate 0 to 20 mA signal output by using piezo-resistive
measuring principle (Figure 4.2). These sensors have a response time of 1 ms with an
accuracy of 0.75 bar.
50
Hydrotechnik 16-600 l/min flow rate sensor (Figure 4.3) is used to measure the flow
rate in the lift cylinder of the loader system. It is a turbine type flow rate sensor with
an inductive sensor installed on the turbine casing in order to measure the rotational
speed of the turbine. This measured rotational speed is converted to the flow rate
with a response time of 40 ms. Accuracy of the sensor is 1 l/min. Ports for pressure
and temperature measurements are also available on the casing of the flow rate
sensor.
Hydrotechnik rotational speed sensor (Figure 4.4) is used to measure the rotational
speed of the diesel engine. A reflector is placed on the surface of the rotating part of
the engine in order to obtain a correct measurement.
51
52
4.2
Measurement Points
53
same. Therefore, it is sufficient to measure the system parameters only for one
cylinder.
In order to measure pressure built up in the lift cylinder, pressure sensors are
installed on the head and rod side of the left-hand side lift cylinder. In addition to
that, flow rate sensor is mounted between the main control valve and the head side of
the lift cylinder. Installation of pressure sensors and flow rate sensor is given in
Figure 4.6 and Figure 4.7.
Diesel engine rotational speed is measured directly from the crank pulley of the
engine. Rotational speed sensor is placed as directly facing the surface of the crank
pulley. A reflector is also installed on the pulley in order to minimize the reading
errors. Figure 4.8 shows the installation of the rotational speed sensor and the
reflector on the machine.
Due to the installation problems, linear variable displacement transducer (LVDT) is
placed on to the right-hand side cylinder. Body of the LVDT is stabilized on to the
bore of the cylinder with clamps. Rod side of the LVDT is mounted to the pin, which
connects the front arm and the lift cylinder. Intense care is taken to keep the LVDT
parallel to the lift cylinder during the test in order to obtain a correct measurement of
the rod displacement. Installation of the LVDT can be seen in Figure 4.9.
54
55
56
4.3
Verification of the model is made for one case, which is lifting the empty bucket
from predetermined position to its maximum height at full engine throttle while
keeping the bucket cylinder length constant.
Firstly, input for the simulation and measurement is determined. There are three
inputs for this system: lift spool position, bucket spool position and engine throttle.
Directional control valve is mechanically controlled in physical machine, therefore
lift spool and bucket spool positions are controlled directly by the spool position
input in the model.
Lift spool position is kept at zero during the first three seconds. At t=3 s, a ramp
input is given and in two seconds position of the spool is increased linearly to
8.73 mm, which is the maximum spool displacement. After t=5 s, spool position
input is kept constant at this maximum value until the end of the simulation. It is
illustrated in Figure 4.10. There is no input to bucket spool position; therefore it stays
at zero during the simulation. As it is seen from Figure 4.11, a ramp input is given to
the throttle control at t=0.7 s. It reaches the full throttle value in 1.3 seconds and
stays at this full throttle value throughout the simulation.
ODE15s variable-step solver is used in the simulation. It takes approximately 29
seconds to run this simulation on a Core2Duo 2.5 GHz computer.
Before starting the measurement, hydraulic oil temperature is increased to 60oC,
which is also the temperature of hydraulic oil in simulation. Firstly, machine is
adjusted to the initial position described in Chapter 3.2. Then, inputs identical to the
ones in simulation are given to the machine and system parameters are recorded.
Total simulation and measurement time is 10 seconds.
57
Position (mm)
6
5
4
3
2
1
0
4
5
6
Time (second)
10
10
Throttle
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
4
5
6
Time (second)
58
Figure 4.12 gives the engine rotational speed graph for simulation and measurement.
Simulation results show a good agreement with the measurement. Engine speed
starts from low idle speed, 870 rpm, and increases to the maximum engine speed,
2260 rpm, in two seconds. After that, it stays at this maximum speed value. It can be
interpreted that the engine model, which includes the engine torque characteristics
and the inertia of the shaft and pump internal components, works well.
Speed (rpm)
1800
1600
1400
1200
1000
800
Simulation
Measurement
0
4
5
6
Time (second)
10
Flow rate between the directional control valve and the head side of the lift cylinder
is plotted for simulation and measurement in Figure 4.13. In the first three seconds,
since there is no input to the spool position, flow rate is zero. With the ramp input of
lift spool position at t=3 s, flow rate through the lift cylinder starts to increase and
59
reaches its maximum value, 145 l/min. At t=7 s, lift cylinder piston reaches the end
stroke, pressure builds up in the cylinder and as this pressure reaches the pressure
setting of the main relief valve, lift cylinder flow rate decreases sharply to zero since
all the fluid supplied by the pump goes directly to the tank through the main relief
valve. Consequently, movement of the piston stops. Lift cylinder flow rate remains
zero until the end of the analysis.
As can be seen from the same graph, flow rate decreases slightly as the pressure of
the system increases. This is a result of the increasing internal leakage in the pump
due to the increasing pump pressure. Since the simulation and measurement results in
this region are parallel to each other, it can be concluded that the internal leakage
behaviour of the pump is modelled correctly. There is a slight deviation between the
simulation and measurement results in the increasing and decreasing flow rate
sections; however, this level of accuracy is enough for this study.
150
140
130
120
Flow Rate (l/min)
110
100
90
80
70
60
50
40
30
20
10
0
4
5
6
Time (second)
60
10
Figure 4.14 gives the simulation and measurement results of the lift cylinder head
side pressure on the same graph. Weights of the parts in the loader system create an
initial pressure in the head side of the lift cylinder. This initial pressure is defined
correctly in the model. With the introduction of the lift spool input at t=3 s, pressure
in the head side of the lift cylinder starts to increase until the lift cylinder piston
reaches the end of the cylinder stroke. When the piston movement is restricted due to
the cylinder stroke limit, pressure increases sharply to the main relief valve setting
pressure and it remains at that value until the end of the analysis.
As Figure 4.14 and Figure 4.15 show, stiction inside the cylinder causes the head and
rod side pressures to increase suddenly just before the piston of the cylinder starts to
move at t=3.5 s. In general, simulation results are consistent with the measurement
results.
Simulation
Measurement
220
200
Pressure (bar)
180
160
140
120
100
80
60
40
20
0
4
5
6
Time (second)
61
10
Lift cylinder rod side pressure are also plotted for simulation and measurement
(Figure 4.15). As stated before, there is a pressure increase at t=3.5 s due to the
stiction in the lift cylinder. Measurement pressure values are approximately 1 bar
higher than the simulation pressure values. This may be due to the lack of the
hydraulic oil cooler resistance in the model. Except for that difference, simulation
results follow the same trajectory with the measurement results.
22
20
18
Pressure (bar)
16
14
12
10
8
6
4
2
0
4
5
6
Time (second)
10
Figure 4.16 illustrates the lift cylinder rod displacement in simulation and
measurement. Lift cylinder rod displacement is at its initial value, 47mm, during the
first three seconds of the analysis. As the lift spool position input starts to increase at
62
t=3 s, lift cylinder rod displacement also starts to increase until it reaches the stroke
limit at t= 7 s. Model shows quite a good agreement with the measurement results.
750
700
650
600
Displacement (mm)
550
500
450
400
350
300
250
200
150
100
50
0
4
5
6
Time (second)
63
10
CHAPTER 5
5CASE STUDY
In this chapter, results of the case study are presented. Dynamic reaction forces on
the front arm and chassis are obtained from the simulation. Then, these forces are
compared with the static forces used in structural analysis of the attachments.
In this case study, the most critical case is considered. It is assumed that an additional
weight is present in the bucket. Maximum allowable lift capacity of this machine,
1000 kg, is used as the mass of this additional weight. It is assumed that the weight is
uniformly distributed in the bucket. Therefore, mass of the bucket is increased by
1000 kg in the model. Similarly, inertia matrix of the bucket is tuned accordingly in
order to represent the actual physical conditions of the machine.
Lift spool position input and throttle input are identical to the inputs given in the
previous chapter. These inputs are illustrated in Figure 5.1 and Figure 5.2. Bucket
spool position input is held at zero. Similarly, initial position of the mechanical
system is the same with the one in Chapter 4.
System variables such as lift cylinder pressure, lift cylinder flow rate, lift cylinder
rod displacement, engine rotational speed, engine output torque are obtained from the
simulation. In addition to that, dynamic reaction forces between the lift cylinder rod
and the front arm are measured in the simulation.
It takes approximately 12 seconds to run this simulation with the ODE15s variablestep solver on a Core2Duo 2.5 GHz computer.
64
Position (mm)
6
5
4
3
2
1
0
4
5
6
Time (second)
10
Throttle
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
4
5
6
Time (second)
65
10
As can be seen in Figure 5.3, engine reaches its maximum rotational speed in less
than two seconds and stays at this value throughout the simulation.
Speed (rpm)
1800
1600
1400
1200
1000
800
4
5
6
Time (second)
10
Figure 5.4 gives the engine output torque curve for this simulation. Engine output
torque stays constant at the start of the simulation, since the engine throttle input is
constant. With the ramp throttle input at t=0.7 s, engine output torque starts to
increase. At t=1.7 s, engine reaches its maximum rotational speed and therefore
governor reduces the output torque of the engine and holds the engine speed
constant. When the attachments start to move, the pressure in the system increases
and therefore it increases the engine output torque. After reaching the end of stroke
in the lift cylinder, engine torque output stays constant at 265 Nm due to the constant
227 bar system pressure.
66
250
Torque (Nm)
200
150
100
50
4
5
6
Time (second)
10
Lift cylinder head side pressure given in Figure 5.5. As expected, initial pressure
built up in the cylinder due to the weights of the bodies is higher when compared to
the pressure in the previous chapter. With the lift spool movement at t=3 s, pressure
increases suddenly due to the stiction inside the cylinder. Pressure increases
uniformly until the piston reaches the end of stroke. When the piston reaches stroke
end, pressure increases sharply; however, the main relief valve prevents the pressure
to increase any more.
Similarly, flow rate inside the lift cylinder starts to increase with the spool position
input at t=3 s. When the piston reaches the end of stroke, flow rate decreases as
expected. If the flow rate values of this case and the case without the additional
weight are compared, it can be seen that flow rate decrease with the increasing
pressure due to the decreasing efficiency is higher in this case since the leakage
inside the pump is modelled as linearly proportional to the pump pressure.
67
Pressure (bar)
180
160
140
120
100
80
60
40
4
5
6
Time (second)
10
110
100
90
80
70
60
50
40
30
20
10
0
4
5
6
Time (second)
10
68
Lift cylinder rod displacement curve shows a similar characteristic with the one in
the verification chapter; however, during the extension of the piston, the slope of the
curve, which is the piston velocity, is smaller in this case due to the lower pump
volumetric efficiency at higher pump pressure.
550
500
450
400
350
300
250
200
150
100
50
0
4
5
6
Time (second)
10
In Figure 5.8, bucket center of gravity coordinates in x and y directions with respect
to the origin located at the connection point between the front arm and the machine
chassis are illustrated. As can be seen from the graph, during the lift operation, COG
of the bucket first moves in the positive x-direction; however, when it reaches a
certain height, it starts to move in the negative x-direction. This graph helps the user
to visualize the motion of the bucket.
69
Y-Coordinate (mm)
1500
1000
500
0
-500
-1000
-1500
2200
2300
2400
2500
2600
2700
X-Coordinate (mm)
2800
2900
3000
Figure 5.9 illustrates the components of the reaction forces on the front arm and the
machine chassis when the lift cylinder piston reaches the end of stroke. F1 is the
resultant force on the machine chassis in the revolute joint between the machine
chassis and front arm. It is computed by applying the maximum static lift cylinder
force when the lift cylinder is fully extracted. F2 is the maximum lift cylinder static
force.
Maximum static force applied by the cylinder is defined simply as the maximum
system pressure multiplied by the cross-sectional area of the cylinder and can be
given as:
F Psystem A
70
(5.1)
Fx F cos
(5.2)
F y F sin
(5.3)
where is the angle between the resultant force and the horizontal plane as it is given
in Figure 5.9.
71
Reaction forces in the X and Y directions measured on the front arm in the revolute
joint between the lift cylinder and front arm are given in Figure 5.10 and Figure 5.11,
respectively. As it is illustrated, reaction forces increase drastically when the lift
cylinder piston reaches the stroke end and hits the cylinder bore. As can be seen in
Figure 5.12 and Figure 5.13, reaction forces on the machine chassis in the revolute
joint between the front arm and the chassis show a similar behavior.
In addition to that, in Figure 5.14, reaction force on the front arm in the revolute joint
between the front arm and lift cylinder in Y direction, F2y, is plotted against the same
reaction force in X direction, F2x. It can be seen that a similar behaviour to the bucket
COG coordinates curve illustrated in Figure 5.8 is observed for the reaction forces on
the front arm.
Reaction Force Between Lift Cylinder and Front Arm in X Direction vs. Time
150
100
50
Force (kN)
0
-50
-100
-150
-200
-250
-300
-350
4
5
6
Time (second)
10
Figure 5.10 - Reaction Force Between Lift Cylinder and Front Arm in X Direction
72
Reaction Force Between Lift Cylinder and Front Arm in Y Direction vs. Time
200
100
Force (kN)
-100
-200
-300
-400
-500
4
5
6
Time (second)
10
Figure 5.11 - Reaction Force Between Lift Cylinder and Front Arm in Y Direction
Reaction Force Between Chassis and Front Arm in X Direction vs. Time
200
100
Force (kN)
-100
-200
-300
-400
4
5
6
Time (second)
10
Figure 5.12 - Reaction Force Between Chassis and Front Arm in X Direction
73
Reaction Force Between Chassis and Front Arm in Y Direction vs. Time
200
100
Force (kN)
-100
-200
-300
-400
4
5
6
Time (second)
10
Figure 5.13 - Reaction Force Between Chassis and Front Arm in Y Direction
Reaction Force on the Front Arm in the Revolute Joint Between Front Arm and Lift Cylinder
120
100
80
60
40
20
0
76
78
80
82
84
86
Force in X-Direction (kN)
88
90
74
92
Maximum values of the dynamic forces obtained from the simulation are compared
with the maximum static forces for F1 and F2 in Table 5.1. For this case study, it is
found that the maximum dynamic resultant force for F1 is 67.5% higher than the
maximum static resultant force. Similarly, there is 87.4% difference between the
dynamic and static resultant forces for F2.
Table 5.1 Comparison of Maximum Static Forces with Maximum Dynamic Forces
F1x
F1y
229,0
383,5
F1
311,1
521,1
F2x
173,5
325,0
F2y
230,9
432,7
F2
288,8
541,2
75
CHAPTER 6
6.1
In this study, a dynamic model is developed to perform the hydraulic and mechanical
simulation of the loader system of a backhoe-loader. By developing such a model, it
is aimed to calculate the dynamic forces on the bodies and joints of the loader
system. In addition to that, implementing the model-based design process explained
in this study, it is expected to reduce the cost and time of the design process.
Instead of deriving and programming the hydraulic and mechanical system
equations, physical simulation toolboxes inside MATLAB environment are used to
model the hydraulic and mechanical systems of the machine. Hydraulic system
response due to the dynamic motion of the rigid parts is obtained by co-operating the
mechanical and hydraulic simulations in Simulink platform.
Pump, check valve, relief valve, pipeline and hydraulic fluid are modelled with the
standard blocks in the SimHydraulics library. On the other hand, custom subsystems
are built using the standard SimHydraulics blocks in order to model the diesel
engine, directional control valve and hydraulic cylinder.
Three-dimensional loader mechanism is reduced to two-dimensional planar system.
After determining the mass and inertia properties of the rigid bodies in the system,
mechanical system is implemented into the SimMechanics model with the
predetermined mechanism position. Friction is introduced only in the hydraulic
76
cylinders. Friction in the revolute joints and the friction between the spool and the
valve casing are neglected in this study.
Dynamic system model is verified with the flow, pressure, rotational speed and
position measurements performed on the physical machine. It is presented that the
simulation results are consistent with the measurement results.
A case study is performed in order to compare the maximum dynamic forces
obtained from the simulation with the maximum static forces currently used for the
structural analysis of the attachments. It is found that the dynamic forces on the rigid
bodies and the machine chassis are higher than the static forces.
In conclusion, this dynamic machine model, which includes the hydraulic and
mechanical systems, can be used in determining the dynamic loads on the joints and
attachments of the backhoe-loader. Then, these dynamic loads may be used as an
alternative loading condition for the stress analyses of the attachments. In addition to
that, this model may be integrated into the design process in order to reduce
prototyping time and costs during the design process.
6.2
Dynamic forces obtained in this study can be used for the structural analyses of the
critical attachments such as front arm and machine chassis. Loading conditions of the
finite element analysis (FEA) can be defined according to these dynamic force
values.
Backhoe system of the machine can also be modelled for a further study in digging
operations; however, the followed procedure may remain exactly the same.
77
Friction in the revolute joints can be added to the mechanical system model for a
more accurate analysis. In addition to that, friction coefficients in the hydraulic
cylinder can be determined with a method similar to the one explained by Rahmfeld
et al. [22].
Hydraulic components such as hydraulic oil cooler, bendings and fittings, which are
not modelled in this work, can be included in the model for a further study on the
hydraulic system.
A control system may be implemented into this model for future works on trajectory
planning and autonomous motion of the machines. In conjunction with that, a
realistic simulator for machine operator training may be developed by using this
model.
78
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
Koivo A. J., Thoma M., Kocaoglan E., Andrade-Cetto J., Modelling and
Control of Excavator Dynamics during Digging Operation, Journal of
Aerospace Engineering, ASCE, 9(1), pp. 10-18, 1996.
79
[9]
Sleiman H., Melin C., Vidolov B., A Variant of Time Delay Control,
Proceedings of 7th IMACS World Congress Scientific Computation on
Applied Mathematics and Simulation, pp. 1-6, 2005.
[10]
McAree P. R., Nievelstein M., Janssen B., Hillier N. S., Multiloop Linkage
Dynamics via Geometric Methods, Preprint submitted to Mechanism and
Machine Theory, Netherlands, 2005.
[11]
[12]
[13]
Ericsson A., Slattengren J., A Model for Predicting Digging Forces When
Working in Gravel or Other Granulated Material, ADAMS European Users
Conference 15, Rome, 2000.
[14]
Park J., Yoo W., Kim, H., Matching of Flexible Multibody Dynamic
Simulation and Experiment of a Hydraulic Excavator, Proceedings of 2nd
Asian Conference on Multibody Dynamics, pp. 459-463, 2004.
[15]
[16]
80
[17]
[18]
[19]
[20]
Stribeck R., Die Wesentlichen Eigenschaften der Gleit und Rollenlager The
Key Qualities of Sliding and Roller Bearings, Zeitschrift des Vereines
Seutscher Ingenieure, 1902.
[21]
Sulc B., Jan A., Non Linear Modelling and Control of Hydraulic Actuators,
Acta Polytechnica, 42(3), pp. 41-47, 2002.
[22]
[23]
[24]
[25]
Akers A., Gassman M. Smith R., Hydraulic Power System Analysis, 1st
Edition, Taylor & Francis Group, London, 2006.
81
[26]
[27]
[28]
82