Dynamic Model
Dynamic Model
Yalcin Efe
Degree project in
Electrical Machines and Drives
XR-EE-E2C 2014:002
Master of Science Thesis
Yalcin Efe
Abstract
In this master thesis, a mathematical model of a hydraulic servo system for a manipulator robot
is completed by using several different methodologies. The models proposed are particularly
tuned for the DeLaval VMS robotic arm. The parameter identification of the robotic arm is
accomplished by dividing the model into several subsystems and investigating each system
separately by using catalogue data, experimental data and construction drawings. Furthermore,
the assumptions are proposed based on the literature review and the expertise of in-house
engineers.
After completion of parameter identification several different mathematical models including
linear and nonlinear methodologies are introduced. It is demonstrated that the improved-
nonlinear model can successfully mimic the movement of the robotic arm with relatively small
errors and it is found to be fairly reliable. Moreover, the errors incurred when chamber pressures
are compared with experimental data are found to be relatively small. Furthermore, the improved
linear model have successfully delivered an accurate position estimation especially for the
medium valve opening, while the chamber pressures are relatively less accurately predicted.
The study further carries out sensitivity (uncertainty) analyses to investigate the crucial
parameters of the model since it is sometimes very problematic to precisely estimate these
parameters. It is found out that the flow coefficient and supply pressures have remarkable impact
on the results of the simulations. Therefore, it is strongly advised that these parameters should be
very carefully evaluated during the modeling process.
Finally the bulk modulus models are compared and the influence of the bulk modulus is
revealed.
Page I
P a g e II
FOREWORD
First and foremost, I owe my deepest gratitude to Fredrik Nilsson for guiding me through the
project with the right feedback, advice and support, and making me feel comfortable at DeLaval.
This thesis project would not have been possible without you.
In a second instance, I would like to thank to my supervisor Stefan Östlund and my coordinator
Nils Brandt for their guidance and feedback through the project.
I want to also express my gratitude to Ricardo Giscombe and all the colleagues in DeLaval, since
they were always ready to help and to give me the right working environment through the year.
Finally, yet importantly, words are inadequate in offering my thanks to my beloved family for
their love and blessing.
Yalçın Efe
Stockholm, November 2013
P a g e III
P a g e IV
NOMENCLATURE
Notations
Symbol Description
Discharge coefficient (-)
σ Viscous friction parameter (-)
Density (kg/m3)
Time constant (s)
Loss factor (-)
α Piston area ratio (-)
Area (m2)
A Piston area (m2)
c Wave speed in oil (m/s)
Hydraulic capacitance of chamber A (m3/Pa)
Hydraulic capacitance of chamber B (m3/Pa)
Stribeck velocity parameter (-)
Flow coefficient (m3/sec √ )
Page V
, Valve hysteresis compensation parameter (-)
Valve input signal compensation parameter (-)
Capacitance term (m5/Pa)
Valve control signal term (1/sec)
, Flow-pressure coefficient at chamber A (m3/sec)
, Flow-pressure coefficient at chamber B (m3/sec)
Valve sensitivity coefficient
, Flow gain at chamber A (m3/sec )
, Flow gain at chamber B (m3/sec )
mA,fl Fluid mass at side A (kg)
mB,fl Fluid mass at side B (kg)
Piston mass (kg)
Total mass (kg)
Pressure (Pa)
pA Chamber pressure A (Pa)
pB Chamber pressure B (Pa)
Nominal pressure drop (Pa)
pS Supply pressure (Pa)
pT Tank pressure (Pa)
Fluid flow rate (m3/s)
Flow to chamber A (m3/s)
Flow to chamber B (m3/s)
External leakage flows (m3/s)
Internal leakage flow (m3/s)
Nominal flow (m3/s)
t Time (sec)
Damping term (Pa/sec)
* Valve input signal (-)
V Control volume (m3)
VA Piston chamber volume (m3)
VB Ring chamber volume (m3)
Vpl,A Pipeline volume at A side (m3)
Vpl,B Pipeline volume at B side (m3)
Piston position (m)
P a g e VI
Spool position (-)
y(t) Hydraulic servo system output (m)
yref(t) Reference signal (m)
z(t) Disturbances (N)
Abbreviations
CCD Charge-coupled Device
HSS Hydraulic Servo System
LTI Linear Time-invariant
PI Proportional-integral
VMS Voluntary Milking System
P a g e VII
TABLE OF CONTENTS
1 INTRODUCTION 2
1.1 Background 2
1.1.1 VMS multipurpose robotic arm 2
1.2 Purpose 3
1.3 Limitations 3
1.4 Outline 4
P a g e IX
4.4 Simplified linearized model 36
4.4.1 Parameter feedback 37
4.5 Further information on essential model parameters 37
4.5.1 The valve flow‐signal function 38
4.5.2 Valve overlap and underlap 38
4.5.3 Actuator dimensions and mass 38
4.5.4 Friction forces 39
4.5.5 Leakage coefficients 39
4.6 Simulation package 40
5 RESULTS 41
5.1 The introduction of measured data 41
5.1.1 Friction forces 42
5.1.2 The flow coefficient 42
5.1.3 The valve hysteresis 43
5.2 Comparison of models 44
5.3 Comparison of improved models 50
5.4 Comparison of all proposed models 50
5.5 Sensitivity Analysis 57
5.5.1 Influence of flow coefficient 57
5.5.2 Influence of valve response time 57
5.5.3 Influence of supply pressures 58
5.5.4 Influence of mass variation of the system 58
5.5.5 Influence of possible external forces 58
5.6 Further concerns on effective empirical bulk modulus 58
7 REFERENCES 68
Page X
1 Introduction
This chapter provides a brief introduction to the Delaval Voluntary Milking System and sets a
ground for the purpose and the limitations of the study. Finally, the chapter ends with a short
description of the project outline.
1.1 Background
DeLaval has around 125 years of innovation and experience in the dairy industry by supporting
dairy farmers to manage their farms in an appropriate way (DeLaval, 2013). The Voluntary
Milking System (VMS™) is a milking system that is developed for automatically milking cows.
It enables cows to decide if they want to be milked and the system harnesses up to 3000 liters of
milk per day per unit.
Page 2
Figure 1.1. Delaval VMS multipurpose robotic arm (DeLaval, 2013)
The arm is modeled according to a human arm’s flexible movement range. The general benefits
of the advanced robotic arm can be listed as:
1.2 Purpose
The main purpose of this thesis is to obtain a flexible and robust model that can simulate
hydraulic servo dynamics of the robot arm integrated in DeLaval’s foremost voluntary milking
system. In this context, the main goals are
to simulate the hydraulic dynamics of the robot arm and to validate the model by using
experimental setup built by DeLaval
to investigate the crucial parameters and reveal the influence of these parameters on the
model reliability.
1.3 Limitations
The thesis is carried out in cooperation with DeLaval; therefore, the model intensively focuses
on the current robot arm used in the VMS. The other limitations of the study are:
Neither pipeline dynamics between the valve and the actuator nor between the supply
and the valve are included.
Page 3
This study concentrates on the hydraulic dynamics of the robot arm rather than
investigating the entire dynamics of VMS robotic system.
The system is investigated in open loop manner and a development of a complicated
controller is avoided.
A Quasi-two-dimensional1 experimental setup is built for the validation of the simulation
model; however, the influence of the gravity is further discussed.
The load force on the actuator and flow through valves are not directly measured from
the experimental setup. These quantities are calculated indirectly.
1.4 Outline
This study begins with an introduction to hydraulic systems. A literature review is included in
the introduction. Chapter 3 gives a detailed description of mathematical models for hydraulic
servo systems. Then, in Chapter 4 the description of models that have been used for the
simulation of Delaval’s hydraulic robot arm and further assumptions made in the process of
building the simulations are discussed. Chapter 5 presents the results that are obtained with the
process/methods described in the previous chapters and the final chapter is devoted to
discussion of the results and recommendations for future work.
1
The experiments are intented to be implement only x and y axis. However, small deviations occur in the z axis and
this phonemena requires further considerations on the gravity. Further discussions are introduced in section 5.1
Page 4
2 Introduction to Hydraulic
Servo Systems
This chapter is intended to deliver an introduction to hydraulic systems and present a brief
overview of the relevant aspects of the area. The identification of Delaval’s hydraulic system is
also presented in this section. The chapter ends with a detailed literature review.
Page 5
The hydraulic power supply generally consists of a pump and ancillary equipment such as
accumulators, relief valves etc. The pump transforms the mechanical power from a prime mover
(electric or diesel motor) into hydraulic power at the actuator. Furthermore, valves are used to
regulate flow direction, power, and the amount of fluid and pressure delivered to the actuator.
Finally, an actuator (e.g. linear or rotary) converts the hydraulic power into the desired form of
mechanical power at the output.
The fluid medium lubricates the components, seals in valves and cools the system while
providing direct transmission and control of the power.
Various system components are linked together with connectors to regulate the power of the
fluid under pressure.
Finally, the fluid storage and conditioning components ensure necessary quality and quantity,
and cooling of the fluid.
a) Pressure valves are commonly used to maintain the system in a predetermined pressure
level to ensure the system safety
b) Check valves are a special class of directional valves since they only allow fluid flow in
one direction while blocking the flow in the reverse direction.
c) Flow control valves regulate the flow rate of a fluid. For example, they may be used to
limit the maximum speed of cylinders or motors.
d) Directional control valves are one of the most essential devices in hydraulic systems.
They permit the fluid to flow into various paths from one or more sources. They
Page 6
generally contain a spool inside a cylinder that is mechanically or electrically regulated.
The position of the spool restricts or permits the flow; thus, it controls the fluid flow.
Therefore, the proportional variable control enables infinitely adjustable and rapid
variable settings of actuators based on force, speed and stroke position.
The configuration of directional control valves can be classified according to (Merritt, 1967):
a) the number of “ways” that flow can enter and leave the valve. Since all the valves
require a supply and a return; and often at least one line to the load, valves are frequently
equipped either three-way or four-way.
b) the number of switching (or discrete) positions. This number varies from one in a
primitive valve to the usual two or three. However, up to five positions or more can be
practiced with special valves.
c) the technique of valve actuation that forces the valve mechanism to move itself to an
alternative position. Either external signal commands such as electrical, manual or pilot
practice or internal signal commands such as pilot pressure or spring force could be
realized to move the valve mechanism.
Page 7
Figure 2.1. a) Definition of center types b) their corresponding flow signal graphs c) leakage flow curves (Jelali &
Kroll, 2004)
2.1.1.3 Actuators
A hydraulic actuator converts hydraulic power provided by a pump and processed by control
elements into useful mechanical work. The actuators can produce linear, rotary, or oscillatory
output.
One of the most frequently used hydraulic actuator is a hydraulic cylinder (also called a linear
hydraulic motor) that is used to generate a unidirectional force through a unidirectional stroke.
Single acting actuators allow the application of hydraulic power only in one direction while
double acting actuators enable users to practice hydraulic force in both direction (Ilango &
Soundararajan, 2012).
Double-acting actuators with rods on both sides are called symmetric/synchronizing cylinders
and can provide equal force generation in both directions. It should be also noticed that the void
volume filled by the hydraulic fluid is also identical for these hydraulic cylinders; hence, the
subsequent piston speeds are also the same. However, the symmetric cylinders are greater in
length and consequently more expensive than double acting cylinders. Therefore, the majority of
Page 8
actuators that are used in the industry are as double acting cylinders (Jelali & Kroll, 2004) (see
Figure 2.2).
Figure 2.3. Block diagram of a hydraulic servo system in a closed control loop
The electronic measuring devices sense the system output y(t) and based on this measurement,
the output is forced to follow the reference signal yref(t) even though there are disturbances due
to load; z(t) and due to sensor errors; v(t) (see Figure 2.3). If a deviation from the reference
signal occurs (means an error at summing point), the controller undergoes a corrective action
since the error is fed back to the controller until it vanishes. In this context, it is crucial that the
tracking is accurate, even though the dynamics of the plant could change during operation.
On the contrary to a closed-loop system, an open loop system has no feedback from the load.
Thus, correction is not possible if the load behavior deviates from the desired projection.
However, it should be noted that there exist many applications where an open loop control
Page 9
system is adequate enough and able to avoid the extra cost of a closed loop system (Younkin,
2003).
Sensors/Transducers: Many of the current servo system applications require a high degree of
accuracy in the system response and hence require precise devices to measure the controlled
variables or other state variables such as (Jelali & Kroll, 2004):
pressure
flow
position (angle)
velocity (speed)
acceleration/deceleration
flow.
It should be also understood that the accuracy of measured parameters is crucial since the
controlled variables can never be more precise than the measuring device’s tolerances. This also
implies that the frequency, at which the measurements are taken and transferred to the electronic
controller, is essential since it can directly affect the system’s response and dynamic behavior
(Norvelle, 1999).
P a g e 10
2.3 Overview of the models proposed in the literature
The literature survey is started with an investigation of general strategies on modeling and
simulation. In this context, a very enlightening study is carried out by Maria (1997) to provide
introductory tutorial on modeling, simulation and analysis. The main questions in the study are
“What is modeling and simulation? What is simulation modeling and analysis? What types of
problems are suitable for simulation? How to select simulation software? What are the benefits
and pitfalls in modeling and simulation?”. The author claims that the intended audience is those
who are involved in system design and modification - system analysts, and the study delivers a
road map for developing a simulation model, designing a simulation experiment, and
performing a simulation analysis.
In this study, once the road map is drawn and the answers of above questions are found; more
specific literature analysis on hydraulic valve/cylinder systems is carried out. It is found out that
there are several different models that focus on the different aspects of the hydraulic system.
Menshawy, Moghazy, & Lotfy (2009) investigate another relevant case that explores the
dynamic performance of an electrohydraulic system, containing a proportional directional valve.
They build a model based on a verified theoretical model of the directional proportional valve,
which was previously presented and published by Menshawy (2006). They also verify their
simulation by constructing an experimental setup and cross-checking the results. It should be
noted that the simulation is built in Matlab/SIMULINK environment.
Tenali (2008) studies a larger scale of electro-hydraulic servo actuator and builds also a
mathematical model for applications like aircraft flight control machinery. The author uses
Matlab/Simulink models of the actuator and its components and the time response of the linear
actuator is also derived by using Matlab/Simulink Software.
It should be noted that even though these studies have different settings, they all are built in
Matlab/SIMULINK. The authors given above agree that the available simulation blocks in
SIMULINK library reduce the time required for implementation of such models. Moreover, it is
also easy to implement a hydraulic system in SIMULINK since there are turn-key block models
for some hydraulic components such as valves and actuators.
Dasgupta & Murrenhoff (2011) prefer to examine their closed-loop servo-valve controlled
hydro-motor drive system by using Bondgraph simulation technique. They validate their
findings of servo-valve model by a comparison with the established results of Gordic et al.,
(2004). The further focus is established on the variation of the parameters of the PI controller
that regulates the servo-valve in their study. A very similar study is also carried out by Dasgupta
& Watton (2005); however, they focus on the different pressure-flow characteristics across the
valve ports and the orifice.
P a g e 11
Figure 2.4. Valve-cylinder combination with power supply
P a g e 12
One of the most interesting research is carried out by Eryilmaz & Wilson (2006). The authors
develop nonlinear equations for a generic proportional valve model and these equations are
used to obtain simplified flow rate expressions under commonly recognized assumptions.
These equations rely on a set of geometric spool properties and physical model parameters for
the flow rate through the valve ports. The study focuses on procurement of a single set of flow
rate equations that are applicable regardless of valve center type. They argue that these unified
model equations are useful for simulations and nonlinear controller designs.
At this point, it should be pointed out that contrary to SIMULINK models, Matlab script
models are often more flexible since users can adapt any part of the script to any other script
softwares without a requirement of SIMULINK simulation packages. Moreover, the script
models often provide more transparency for its user. Besides, the literature study reveals that
the authors are mainly using commonly agreed flow and pressure equations with minor
changes. These modifications are mostly done to adapt general equations to more specific
cases with reasonable assumptions.
There are also more component or parameter focused studies present in the literature. For
example, Mitianiec & Bac (2011) have developed a mathematical model for the hydraulic
valve timing system. It focuses on the complex physical phenomena that occur between the
valve components and the hydraulic liquid. The mechanical parts of the valve are simulated by
SIMULINK while the electric control parameters in order to acquire required lift and timing of
valves are obtained with the help of the YARIS SI 1.3 l engine. Similarly, Wei & Xianxiang
(2010) propose a second order differential equation to describe the relationship between the
effective orifice area and the input signal. On the contrary, Kilic, et al., (2012) develop a model
to predict accurately the pressures of a servo-valve controlled hydraulic cylinder accurately by
using advanced modeling tools such as artificial neural networks.
The final remark can be made on the book of Jelali & Kroll (2004) since it presents a complete
description for each part of a hydraulic-servo system with many different implementation
options. However, it should definitely be noted that some of the equations in the book have
typos or calculation mistakes; thus, it is advised to readers that not all the equations in this
book should be taken as granted.
In this context, it can be concluded that the model and the simulation used in this study is built
on using several different modules/concepts proposed in the literature. It is fair to say that the
most of the simulation is built upon the suggestions by Jelali & Kroll (2004). However,
Eryilmaz & Wilson (2006)’s unified equations are found to be very practical in several
occasions and implemented in the current model. Moreover, the SIMULINK models are used
as a guide to generate relevant scripts and many modules are translated into Matlab script in
the light of previously proposed models. Finally, further improvements on specific components
such as valves and hydraulic actuator are made based on the advices given by Wei &
Xianxiang (2010) and Kilic, et al., (2012).
P a g e 13
The executed model can be regarded as a specific implementation of models proposed in the
literature and an experimental setup built by DeLaval. Further improvements are made on the
external forces as a result of the movement of the hydraulic robot arm.
P a g e 14
3 Mathematical modeling of
hydraulic components
This chapter describes mathematical models of essential hydraulic components and comprises
the most relevant dynamic and non-linear effects encountered in hydraulic servo-systems.
Necessary assumptions are made to keep the model as simple and relevant as possible. It must
be noted that the complete theoretical discussion of fluid motion in fluid mechanics is not the
scope of this study.
3. 1
P a g e 15
In this context, George & Barber (2007) define the bulk modulus briefly as:
In a hydraulic system that operates in the high pressure range, the bulk modulus should be
carefully considered since ignoring the bulk modulus could compromise the response time of
the system. Besides, applied pressure levels can affect the behavior of the system rather than
only compressing the fluid. Therefore, it is essential to design systems with as little fluid as
possible between the valve and the actuator (Cundiff, 2002).
P a g e 16
′ 3. 2
with the parameters 0.5, 90, 3, 18000 bar and 280 bar.
Eggerth (1980) expresses effective bulk modulus as
1
3. 3
/
The influence of the temperature on the effective bulk modulus, estimated by using Eggerth’s
formula is shown in Figure 3.1.
Figure 3.1. The influence of temperature on effective bulk modulus estimated by using Eggerth’s formula
Jelali & Kroll (2004) argue that these approximations are sufficient for design purposes;
although, experimental data are always preferable.
P a g e 17
3.1.2 Flow through orifices
The simple description of an orifice can be given as “an opening in a vessel, through which the
liquid flows out”. Orifices are sudden sharp edged restrictions in the flow passages. The
opening area of an orifice can be fixed and variable (Kundu, Cohen, & Dowling, 2011).
The purpose of orifices is to control the flow or to generate a pressure difference between the
chambers. Most of the orifice flows occur in high Reynolds numbers and this region is
assumed to be of major importance. The Reynolds number (Re) is a dimensionless quantity
which is defined to help prediction of similar flow patterns in various fluid flow conditions.
Flows with high Reynolds Number are regarded as turbulent flows (Jelali & Kroll, 2004).
The flow estimation in an orifice is governed by speed of the flow and the opening area of the
orifice and
2
3. 4
where is the density of fluid and is assumed to be the loss factor that depends on the
geometry and Reynolds number. Instead of using equation (3.4), it is more practical to use a
modified orifice equation given as
2
∆ 3. 5
The parameter is called the discharge coefficient and can be calculated theoretically by
/ 2 0.611 3. 6
This value can be used for the sharp edged orifices as long as the flow is turbulent (Jelali &
Kroll, 2004).
,∆ ∆ 3. 7
P a g e 18
2
3. 8
where is the diameter of the valve spool. In the equation above, the spool opening area is
.
It should be pointed out that the flow coefficient can be best estimated by an experiment.
However, such an experiment is generally difficult and requires very precise instruments (Jelali
& Kroll, 2004). Therefore, the flow coefficient is generally determined by using catalogue data
of the valve suppliers with the help of the formula:
1
3. 9
∆ ,
where is the nominal flow, ∆ is the nominal pressure drop, and , is the maximum
stroke of the valve.
0 3. 10
where the density , is often not constant in hydraulic servo systems (see section
3.1.1). This equation can be formulated in the differential coordinate-free form
A2
A1
ds
dV=Ads ds
(2)
(1)
Figure 3.2. The description of a control tube
P a g e 19
0 3. 11
If the characteristics of the equation above are investigated, it would be seen that there exist
two special cases which are
0 3. 12
0 3. 13
Now it is assumed that the control volume is V and the stored fluid inside the control volume
has the mass of m with a mass density of ρ. Moreover, the flow rate is steady which implies
that the fluid mass stored inside the volume must be equal to the outgoing mass flow rate
subtracted from the incoming mass flow rate. Hence, the equation can be rewritten as
3. 14
In a constant temperature, the density change can be written in a linearized form that is given
as
3. 15
3. 16
3. 17
3.2.1 Valves
The valves are rather complicated devices and Merritt (1967), Jelali & Kroll (2004) and Ilango
& Soundararajan (2012) argue that many non-linear dynamics are present. This, in turn, results
in a complex non-linear model. The non-linear effects most often encountered are
P a g e 20
Dead band of the valves with overlap
Square-root behavior of the flow function
Complicated flow-induced forces in addition with friction forces
Valve hysteresis i.e., the identical change in the controller output in both directions
leads to a different change in the process value.
Saturations (velocity, flow, stroke etc.)
Response sensitivity (resolution), i.e., the amount of input signal change required to
acquire a measurable valve flow change
Repeatability, i.e., variation in output flow or pressure that may exist when the input
command is repeated
,∆ ∆ ∆ 3. 18
Even though (3.18) presents a simple valve model, it does not always hold in all valve
applications. More specifically, the spool might not be critically centered (zero overlap),
intentionally or due to manufacturing tolerances. For example, both supply and return orifices
may be closed at a given time for a closed center valve. Therefore, these concerns impose a
more complete valve model that can represent a wider variety of realistic operating conditions.
Figure 3.3. Overlapped 4/3 (four ports/three switching position) spool valve
In this context, flow relations for a proportional overlapped valve given in Figure 3.3 can be
rewritten as
| |
| | 3. 19
P a g e 21
| |
| | 3. 20
0
3. 21
0 0
It should be noticed that the flow direction is determined by sign of and . The model
assumes that all the orifices are identical. In case 0, the equations hold valid for critically
centered valve.
The equations above also take into account a special case where the pressure of any chamber
exceeds the system pressure, e.g., in case of a sudden and rapid reversing of an actuator with a
large load. This effectively means that the cylinder would act as a pump in such a case.
Radial clearance and Leakage Flows: Equations (3.18-3.21) take into consideration the
pressure-flow behavior of valves. The valves often have radial clearance due to manufacturing
tolerances. Therefore, there always exist some extra leakage flows in valves which influences
performance, behavior and associated pressure-flow curves for small openings. Some other
complex models also consider the fact that rounded edges and radial clearances cause laminar
flow for small port openings (Merritt, 1967), (Jelali & Kroll, 2004) and (Mitianiec & Bac,
2011).
However, it should be stressed that outside these regions, the equations given above fit very
well. Besides, these non-linear dynamics can be added to the model by changing cv to
. 3. 22
The compensation parameter varies between 0 and 1 based on the valve input signal.
The value of can be determined by using catalogue data; however, a more accurate
description can also be made by using experimental data in case it is possible.
Valve hysteresis: Hysteresis is the point of widest separation between valve flow/input signal
characteristic curve with increasing input relative to decreasing input. This phonemena can be
seen in Figure 3.4 for a proportional valve with an overlap. This effect can be compensated by
an additional parameter , that depends on the valve input signal and flow direction
. , 3. 23
for the valve hysteresis and varies motsly between 0.80 and 1.
P a g e 22
Figure 3.4. The valve hysterisis (Johnson, 2013)
Valve dynamics: The valve dynamics involves a large set of parameters that are seldom
known within some range, and mostly completely unknown. Information on these parameters
is generally acquired from diverse sources such as manufacturer’s catalogues and drawings,
literature and heuristic/manual optimization. On the other hand, an accurate analytical
description would be time consuming and extremely difficult to verify (Dasgupta & Watton,
2005), (Gordic, Babic, & Jovicic, 2004), (Jelali & Kroll, 2004) and (Merritt, 1967).
Nowadays manufacturer catalogues provide step responses and time constants and this
information can be used to model simplified valve dynamics such as a first order system
(Fisher, 2013).
The response time of the valve is defined by a parameter called T63, which is the duration
measured from the beginning of the input signal change until the output reaches 63% of the
corresponding transformation (Fisher, 2013). Here, the valve dynamics approximate a first
order system with a time constant of . First order linear time-invariant (LTI) systems are
characterized by the differential equation
1
3. 24
3. 25
The right-hand side of (3.25) is defined as the forcing function f(t). It describes an external
driving function of time, which can be given as the system input, to which V(t) is the response,
P a g e 23
or system output. A very classical example of f(t) is the Heaviside step function, denoted by
u(t)
0, 0
3. 26
1, 0
In this context, if the forcing function is replaced with a step input, the equation becomes
1
3. 27
The general solution to (3.27) for time t > 0, given that V(t=0) = V0 can be formulated as
/ /
1 3. 28
It should be noted that the long-time solution would be independent of time and the initial
conditions.
3. 29
The step response of a system for initial value V0=0, A=1 and 30 can be seen in Figure
3.5. It can be easily observed that the output is estimated as 63% of the input after 30 is
reached.
P a g e 24
3.2.2 Pipelines
The connection of hydraulic components is carried out by pipelines. Jelali & Kroll (2004)
argue that the whole pipeline volume can be included in the corresponding cylinder chamber as
an inefficient volume if the length of the pipeline is smaller than a certain limit. This limit is
given by
/10 3. 30
Ff
Fc0 + Fs0
Fc0
Friction force
Fs
Fv
0
0
Velocity
Figure 3.6. Velocity-dependent friction force (Stribeck curve)
where c is the wave speed in oil and is the maximum value of the interesting frequency. If
the estimated length exceeds the length of pipeline, an additional simulation model for the
pipelines must be created.
Goodson & Leonard (1972) suggest using (3.31) for estimation of wave speeds in rigid lines
3. 31
The bulk modulus in the (3.31) can be replaced by the effective bulk modulus E’ and in this
way the influence of entrained air and mechanical compliance can be taken into account (see
section 3.1.1).
Applications when pipelines have to be modeled are listed below:
P a g e 25
1. In the application where the oil supply unit is detached from the hydraulic servo system
with long connecting lines (Jelali & Kroll, 2004). This type of configuration can lead to
undesired oscillations: it should be appointed that Viersma (1980) has investigated
these systems and provided a lot of insight about the dynamics of such systems.
2. In some applications the servo valves cannot be located on the actuator chambers due to
space restrictions. Such a setup results in a relatively long pipeline between the valve
and actuator chambers, hence the pipeline modeling is required in these cases (Jelali &
Kroll, 2004).
3. In some very specific cases, the modeling of supply and return lines stands in the heart
of the modeling process (e.g., aircraft brake hydraulic systems). However, these
pipelines include quite different parts, such as rubber hoses etc. This, in turn, may have
significant impact on the generation of considerable pressure peakings and oscillations;
hence, an additional hydraulic notice.
It should be stated that further investigation of hydraulic pipelines and some specific models
are given in the literature by Jelali & Kroll (2004) Novak, Guinot, Jeffrey, & Reeve (2010) and
Younkin (2003) in case the reader desires to know more about pipeline modeling. However,
these more sophisticated models are out of the scope of this research simply because of the
given conditions above: they do not apply to the model that is investigated in next chapter.
Geometrical asymmetry due to the difference on the area of each side of the piston
Pressure dependence of bulk modulus in combination with the fluid elasticity as well as
the elasticity of mechanical compliance
“Actuator stiffness” dependent on the position i.e., the damping ratio of the transient
dynamics varies with cylinder position
Friction forces involve with a highly non-linear Coulomb friction term.
It should be stressed that the compressibility of the oil influences the dynamics of hydraulic
servo systems remarkably. The hydraulic fluid shows a spring like properties and this
introduces a second order mass-spring system whose natural frequency restricts the bandwidth
of any hydraulic servo-system abruptly. The system can be damped by leakage flow and
viscous friction but their capabilities of damping are relatively small (Jelali & Kroll, 2004).
P a g e 26
3.2.3.1 Pressure dynamics in cylinder chambers
To begin with, (3.17) can be applied to each of the cylinder chambers, it yields
3. 32
3. 33
where VA is the piston chamber volume and VB is the ring volume chamber. The given volumes
include both the valve connecting line and the chamber volumes. Moreover, and
describe the internal and the external leakage flows respectively. The volumes of the chambers
can be given as
, 3. 34
2
, 3. 35
2
where Vpl,A and Vpl,B are the volumes of the pipelines at each side respectively. Therefore each
volume has an efficient part (i.e.,the volume of the chambers) and inefficient part (i.e., the
volumes of the pipelines between the valve and the actuator). The time derivatives of the
volumes can be formulated as
3. 36
3. 37
1
3. 38
1
3. 39
,
, 3. 40
P a g e 27
,
, 3. 41
3. 42
where CLi is the internal leakage flow coefficient. The external leakage from chambers to case
drain can often be neglected.
∝ 3. 43
It should be pointed out that the total mass mt is sum of piston mp and the mass of hydraulic
fluid in the cylinder chamber and in the pipelines; mA,fl and mB,fl respectively:
, , 3. 44
, , 3. 45
, , 3. 46
The one of the important aspect of the motion equation can be regarded as friction forces on
the piston (Ilango & Soundararajan, 2012). The common friction model is given by the
Stribeck friction curve (after Stribeck, 1902) and a typical curve can be seen in Figure 3.6. This
curve models the friction forces as a function of the speed and the formulation is given as
3. 47
The characteristics of the curve are determined by three parameters: viscous friction , static
friction , and Coulomb friction . The parameter σ is the viscous friction, is the
parameter for Coulomb friction, and (known as Stribeck velocity) are the parameters for
static friction.
P a g e 28
P a g e 29
4 Simulation models
This chapter firstly characterizes and interconnects the subsystems of Delaval’s robot arm and
then presents a nonlinear model built upon the relevant mathematical modeling knowledge
given in the previous chapters. Further model simplifications are also proposed and several
linear models are derived. Additionally, determination of the specific model parameters is
represented for a complete understanding of the process.
I. Depending on the actuator pressures, the valve converts the control signal into oil flow.
The valves are developed to be fast and assumed to show linear input-output behavior;
however, these devices’ actual behavior is usually not ideal, which is also the case with
the valve used in Delaval’s robot arm. This non-ideal behavior of the valve propagates
through the entire robot arm since the valve flow drives the actuator. It must be pointed
out that this is the main reason why the valve, in the modeling process, is explicitly
considered as a separate system.
II. The hydraulic actuator draws oil flows QA and QB and provides mechanical
displacement to the robot arm to carry out the assignment presented in section 1.1.1.
The outputs of the actuator are given as actuator pressures pA and pB, and position p or
P a g e 30
velocity p while the only input is the external force Fext. Fext could be any unexpected
event that may lead additional force on the arm.
The inertia (impedance) of the actuator base is developed large enough to avoid
parasitic energy exchange between the base and the actuator. This effectively means
that no parasitic motion of the base can occur.
III. If there is a long actuator stroke and relatively long pipelines, pipelines between the
valve and the actuator should be considered as a third subsystem. This is simply
because of the compressibility and the inertia of the oil; pressure waves travel with a
velocity inside the pipelines and are almost ideally reflected at the end of the line.
Because of these dynamics, pressures and flows at the cylinder side must be separated
from those at the valve side (can be observed in Figure 4.1 since these parameters
named with different indices at each side). However, it is not the case in VMS system
and this phenomena is neglected.
IV. Similar to the pipelines between the cylinder and valve, the pipelines between the
power supply system and the valve can be additionally considered as a fourth
subsystem in case the distance between main line and accumulator/valve is large.
However, in Delaval’s hydraulic system, the valves are placed relatively closer to the
cylinder.
V. The power supply cannot maintain the constant pressure flow.
It should be also stressed that the pipeline dynamics can be neglected in case of low-frequency
behavior since they do not play a significant role in the input/out behavior. Therefore, the
model of the hydraulic servo-system is simplified into two subsystems (valve + cylinder) with
a non-ideal power supply.
4.2.1 Assumptions
The assumptions are made to simplify the derivation of the non-linear model. These
assumptions are
P a g e 31
Any possible dynamic behavior of pressure in the pipelines between valve and actuator
is assumed to be negligible (i.e., valve is located on the actuator).
,
4. 1
∝ ,
,
4. 2
∝ ,
These equations can be further simplified by assuming constant bulk modulus and fixed
chamber volumes; however, this leads to additional errors. Therefore, further simplifications
are avoided and the pressure dynamics model will be kept as it is given.
P a g e 32
Firstly, the valve dynamics module can be examined. The valve dynamics uses a first order
model to convert the reference signal to actual valve opening. This is given by
1
4. 3
1 4. 4
∝
It should be stressed that this model maintains a reasonably well described non-linear hydraulic
servo model with practical assumptions (see section 4.3.1).
It is also possible to further develop linearized and even more simplified models from the given
non-linear model. These will be investigated further in this chapter.
∆ | ∆ | ∆ ⋯ 4. 5
results in
∆ , ∆ , ∆ 4. 6
∆ , ∆ , ∆ 4. 7
2
More detailed information on approximation of non-linear systems can be found in Appendix A.
3
The deviation from the operation point at which the model is linearized is symbolized by the operator “Δ”.
P a g e 33
,
, | 4. 8
,
,
, | 4. 9
,
,
2
, | 4. 10
,
2
,
2
, | 4. 11
,
2
4. 12
The coefficients , and are regarded as the valve sensitivity coefficients and are
specifically important in determining stability, frequency response, and other dynamic
characteristics (Merritt, 1967).
In particular, the flow gain influences the open loop gain constant in the system; hence, plays
an important role on the system stability. The flow-pressure coefficients influence the damping
ratio of the valve/cylinder system. The valves often have quite large pressure sensitivity
coefficient which presents ability of valves to breakaway large friction load with a relatively
small error (Jelali & Kroll, 2004).
4.3.1 Assumptions
The linearized model has the same assumptions as given in section 4.2.1. Besides, the
linearized model neglects the influence of the change of piston position ∆ on volumes of the
chambers A and B (e.g., and are constant), as well as change of pressures in
effective bulk modulus (i.e., and are constant).
P a g e 34
4.3.2 Model description
Most parts of the non-linear model are kept except some necessary simplifications of non-
linear effects.
For positive control input signal 0, the pressure dynamics model takes the form of
∆ ∆ ∆
∆
∆
∝ ∆ ∆ ∆
, ∆ , ∆
4. 13
, ∆ , ∆
The valve dynamics module uses a first order model to convert the reference signal to actual
valve opening and ignores all other nonlinearities.
Finally the mechanical module can be formulated as
∆
∆
1 4. 14
∆
∆ ∝∆ ∆ ∆
It can be seen from the descriptions that the linear model is very similar to the given non-linear
model except for the influence of nonlinearities. The influence of these effects will be further
investigated in Chapter 5.2.
P a g e 35
Figure 4.3. a) The solver algorithm of the linearized model b) The solver algorithm of the linearized model with a
parameter feedback
It is clearly seen that the linearized model neglects the influence of the change of piston
position ∆ on the volumes of the chambers A and B as well as the change of pressures in
effective bulk modulus. However, the linear model with a parameter feedback updates these
parameter every time step based on the state of the system. Therefore, a relatively more
accurate model with further considerations on non-linearities can be implemented by using this
approach.
1
∆ ∆ 4. 15
1
∝
∆ ∆ 4. 16
1
∝ 4. 17
∝ 4. 18
Now, combining equation (4.15-4.18) and (3.38-3.39) the pressure dynamics equation becomes
4
For further information on linearization process, see Appendix B.
P a g e 36
1
∆ ∆ ∆ 4. 19
, , 4. 20
4. 21
and
1
4. 22
, 1 , 1
∝
1 1
Finally equations (4.17-4.18) and (3.43) are combined to give the motion equation (mechanical
module)
∆
∆
1 4. 23
∆
∆ ∆ ∆
It should be stressed that this approach reduces the state of the system by one with the help of
developing a relationship between each chamber. The model neglects the influence of the
change of piston position ∆ on volumes of the chambers A and B as well as change of
pressures in effective bulk modulus.
P a g e 37
calculated either by using data from an experiment or by an expression provided in the
literature.
Figure 4.4. The flow-signal curve for the valve implemented in the developed model (Parker, 2013)
P a g e 38
It is relatively more difficult to determine the inefficient volumes of the actuator such as
pipelines between valves and actuator, use of safety manifolds etc. These parameters can be
determined by relatively less accurately calculations with the help of using construction
drawings.
The most straight forward provision of the masses of the components can be done by
weighting the objects. However, less precise estimations can also be made by using
construction drawings.
∝ 4. 24
where pA and pB are pressures in chambers A and B respectively. It should be noticed that the
load and any external forces are neglected in this formula. Moreover, if the data would be
taken in a steady state condition, the acceleration term disappears and (4.24) becomes:
∝ 4. 25
It also possible to obtain the data for the friction forces from the manufacturer’s data sheets
whereas some of the parameters of the Stribeck friction model can be found in the literature
and be adapted to the model used.
P a g e 39
pressure measurements from each chambers of cylinder. This experimental setup is based on
the fact that a small valve opening would lead to supply pressure on the one side of the
chamber. However, in case of leakage flow, there will be oil flow and this would cause a
pressure drop in the relevant chamber. In this sense, the pressure in the given chamber would
be less than the supply pressure while the pressure in the other chamber would equal to the
tank pressure since the valve enables free flow of small amounts of oil (see flow equation in
chapter 3.2.3.1).
P a g e 40
5 Results
The chapter starts with a description of the experiment carried out to acquire measurement
data for the validation. The model results are obtained with the methods described in the
previous chapters. They are compiled, analyzed and compared with the experimental data. To
acquire complete understanding of the model dynamics, further sensitivity analysis is also
carried out.
Measurement
Measured quantity Nomenclature
Frequency (Hz)
Chamber Pressure A pA 40
Chamber Pressure B pB 40
Pump Outlet Pressure PS 40
Displacement xp 200
Valve input signal u 200
Elapsed time t 200
It is assumed that the robot arm only moves in the X and Y direction and maintains the motion
always parallel to the ground. In other words, there are no gravity forces acting on the cylinder
in the model. However, it is unavoidable that small deviation in Z axis occurs. Even though,
the gravity is not included in the models, the gravity leads to deviations on the chamber
pressures on the experimental data which will be further discussed in section 6.1. Besides, the
P a g e 41
displacement is estimated with the help of the measured angle between the robot arm and the
actuator rod; thus, deviation in Z axis direction leads to additional errors in the calculation of
the piston position. However, the errors in the displacement can be compensated since the
starting position and final position of the arm is known.
Table 5.2. Verification of friction model by comparison of the simulated data with the experimental data
P a g e 42
Figure 5.1. Deviation of compensation parameter for measured data
The valve acts relatively proportional between the valve input signals 0.2 to 0.5; while, its
behavior is dramatically altered in other regions. The lower flow coefficient means that less
flow through the valve would occur than the theoretical estimation.
P a g e 43
Figure 5.2. . Deviation of valve hysteresis compensation parameter ,
P a g e 44
Figure 5.3. The comparison of models for the input signal of 20.3%
P a g e 45
Figure 5.4. The comparison of models for the input signal of 25.8%
P a g e 46
Figure 5.5. The comparison of models for the input signal of 36.8%
P a g e 47
Figure 5.6. The comparison of models for the input signal of 50.5%
P a g e 48
Figure 5.7. The comparison of models for the input signal of 91.6%
P a g e 49
5.3 Comparison of improved models
In this section, a comparison of the improved nonlinear, linear and simplified linear models is
carried out. In other words, the improved models include compensation parameters ( and
, ) for valve hysteresis and valve flow nonlinearities. Moreover, the parameter
feedback also updates the state variables at each time step (see section 4.3.3).
The measured data for the given valve input signal is also included. The comparison is made
for various step input signals because of the nonlinear behavior of the hydraulic system and
shown in Figure 5.8 to Figure 5.13.
It can be seen from Figure 5.38 that the nonlinear model can predict the displacement with a
better accuracy for small openings. However, it should be noted that the accuracy of improved
models are better than regular models. Between the valve opening region of 25.8% to 50.5%
(see Figure 5.9 and Figure 5.12), the nonlinear model show the highest accuracy on the
displacement and pressures. Similarly, the accuracy of improved models is better than regular
models in this region, too. For the large valve opening (see Figure 5.13) nonlinear model is still
able to forecast displacement and pressures, while other models are not. Although, they are
more accurate than regular models.
P a g e 50
Figure 5.8. The comparison of models for the input signal of 20.3%
P a g e 51
Figure 5.9. The comparison of models for the input signal of 25.8%
P a g e 52
Figure 5.10. The comparison of models for the input signal of 36.8%
P a g e 53
Figure 5.11. The comparison of models for the input signal of 50.5%
P a g e 54
Figure 5.12. The comparison of models for the input signal of 71.3%
P a g e 55
Figure 5.13. The comparison of models for the input signal of 91.6%
P a g e 56
5.5 Sensitivity Analysis
In this section sensitivity analysis is carried out to investigate how the uncertainty in the output
of the model can be apportioned to different sources of uncertainty in its inputs. It should be
given that nonlinear model is used for sensitivity analyses. And while the other parameters of
the simulation could be determined easily, there were uncertainties on the flow coefficient, the
valve response time, supply pressures, the mass variation and external forces, therefore they
will be investigated further.
The main purposes of the analysis are:
Testing the robustness of the results since the presence of uncertainty in given
parameters is unavoidable in the model.
Reducing the uncertainty by detecting which of these parameters cause substantial
influence in the output and should therefore be the focus of attention if the robustness
were to be improved
Proposing further model simplification by avoiding parameters that have no effect on
the output (e.g. assuming constant supply pressure).
P a g e 57
5.5.3 Influence of supply pressures
In house DeLaval experts presented their opinion on the supply levels and the opinions
suggested that the pressures can vary between 25-35 bars in the VMS. Therefore, it is essential
to include this parameter in the sensitivity analyses, as shown in Figure 5.16, to increase
reliability and practicality.
P a g e 58
Figure 5.14. Influence of the flow coefficient on the outputs
P a g e 59
Figure 5.15. Influence of the valve response time on the outputs
P a g e 60
Figure 5.16. Influence of the supply pressure on the outputs
P a g e 61
Figure 5.17. Influence of the mass variation on the outputs
P a g e 62
Figure 5.18. Influence of the parasitic forces on the outputs
P a g e 63
Figure 5.19. The influence of the bulk modulus
P a g e 64
6 Discussion and Conclusions
In this chapter, the obtained results are further investigated and the crucial points are
discussed. Based on the discussion, the most critical conclusions are stressed. Any possible
future work is also explained in this chapter.
6.1 Discussion
Firstly, the implemented friction model predicts the friction forces with relatively small errors.
This may occur due to the piston rod moves with relatively small velocities and the cylinder
has been produced with small tolerances.
Even though, proportional valves often act proportionally to the input signal, it can be seen that
that is not entirely correct with the current proportional valve. However, it must be stated that
the VMS robot arm operates under 0.5u* region5 and these nonlinearities are not encountered
in the application. Moreover, valve hysteresis is another aspect of the model as it shows also
nonlinear behavior and an additional attention must be paid to the determination of this
parameter to accurately predict the displacement for both directions.
For the small valve input signal (u*=20.3%), none of the models accurately predicts the
displacement although the linear and the nonlinear models provide more accurate simulations
than the simple linear model. It can be seen that the nonlinear model can more accurately
predict the chamber pressures while the linear model fails to do so (see Table 5.3). One remark
should be made on the chamber pressures on the experimental data. The gravity forces affect
the arm once the arm deviates from the starting position. Since the gravity forces are changing
based on the displacement, this can clearly be observed on the pressures. In other words, there
is an increasing force applied on the piston due to the gravity. The trend occurs simply because
larger angle means that larger gravity force on the arm. When the arm stops, a steady state
pressure difference between chamber A and B occurs to counteract the gravity. It is also the
reason of pressure difference between the nonlinear model and the experimental data since the
nonlinear model does not include the influence of the gravity.
5
It must be noticed that the input valve signal is normalized to 1.
P a g e 65
The valve behavior can be assumed to be linear in case valve input signal varies between 26%
and 51%. Generally, the accuracy of the models is increased in this area, especially with the
linear model since there are less nonlinear effects. The nonlinear model generally predicts the
pressure levels accurately while the linear model predicts both values accurately enough.
However, for models in large openings region (u*=91.6%), the displacement cannot be
predicted by none of the models even though the chamber pressures are accurate enough.
The improved nonlinear model can predict both displacement and the chamber pressures
accurately for all regions. Moreover, all of the improved models can predict both displacement
and the chamber pressures more accurately except for the small openings. Especially, the
simple linear model also predicts the displacement relatively accurate enough while it fails to
do so when a regular simple linear model is used.
It is clear that the flow coefficient has a significant impact on the displacement of the arm,
while it has no impact on the steady state pressure chambers. On the other hand, the supply
pressure has a remarkable influence on both steady state chamber pressures and the
displacement. The valve response time alters the time the system reaches the steady state. Both
the mass variation and external forces do not have major impact on the displacement.
However, the mass variation affects the dynamics of the system significantly. Larger mass
leads to higher pressure level on the chamber A which is needed to overcome inertial forces.
Moreover, the external forces affect both the dynamic and steady state chamber pressures.
While two different empirical models suggest similar behavior, increased bulk modulus values
shows that the system would have reached steady state faster or vice versa.
6.2 Conclusions
It is clear from the discussion and Table 5.3 that none of the regular models are accurate
enough to simulate the robot arm for various valve input signals. However, the linear model is
accurate enough to simulate both chamber pressures and the displacement for the linear region
and can be used to simulate only this region. Besides, since the nonlinear model is able to
predict pressure levels more accurately for all regions; it must be used for prediction of
pressures if it is necessary.
It is fair to say that the improved nonlinear model is safe to use for all valve openings and
inferior to any other models. Clearly, the parameter feedback makes both the linear and the
simplified linear models more reliable. However, it should be understood that the linear model
contains more equations and require more calculating power than the nonlinear model if the
parameter feedback is implemented. Therefore, even though the linear model is accurate
enough, using the nonlinear model is still more logical for practical purposes (e.g. need for less
calculation power). On the other hand, the simplified linear model requires less calculation
power and can be considered for specific applications. However, the simplified linear model
P a g e 66
does not provide the chamber pressures and this can be a drawback if those variables need to
be estimated.
Sensitivity analysis points out that the flow coefficient is the most crucial parameter for the
estimation of the displacement of the valve and must be thoroughly investigated. Even though,
most of the literature claims that implementing a constant supply pressure is a valid
assumption, sensitivity analysis on this parameter stresses that such an assumption may cause
major errors in both chamber pressures and estimated displacement in the simulations. In this
context, it must be given that the measured supply pressures are varying in a significant range
in the DeLaval VMS system.
The dynamics of the system is affected by the mass variation and the external forces; though,
these parameters must be estimated carefully if dynamics of the system has the highest priority.
Moreover, the valve response time can be crucial for fast dynamics and large valve response
time value must be avoided for such cases. Furthermore, the bulk modulus is another important
parameter that alters the system dynamics and the most appropriate bulk modulus model must
be carefully selected by investigating the system properties. Then the closest empirical model
can be picked with help of the literature.
P a g e 67
7 References
Bar–Meir, G. (2011). Basics of Fluid Mechanics. Boston, MA 02110-1301 USA: Free
Software Foundation, Inc.
Cundiff, J. S. (2002). Fluid Power Circuits and Controls: Fundamentals and Applications.
Boca Raton, Florida 33431: CRC Press LLC.
Dasgupta, K., & Murrenhoff, H. (2011). Modelling and dynamics of a servo-valve controlled
hydraulic motor by bondgraph. Mechanism and Machine Theory, 46(7), 1016-1035.
Dasgupta, K., & Watton, J. (2005). Dynamic analysis of proportional solenoid controlled
piloted relief valve by bondgraph. Simulation Modelling Practice and Theory, 13(1),
21-38.
DeLaval. (2013, 10 15). About DeLaval. Retrieved from Delaval:
http://www.delaval.com/en/About-DeLaval/
Eggerth, S. (1980). Beitrag zur messung von volumenströmen viskoser flussigkeiten in
druckleitungen. Diss: Technical University of Dresden.
Eryilmaz, B., & Wilson, B. H. (2006). Unified modeling and analysis of a proportional valve.
Journal of the Franklin Institute, 343(1), 48-68.
Fisher. (2013, 10 22). Control valve handbook. Retrieved from Columbia National University:
http://www.docentes.unal.edu.co/sorregoo/docs/Control%20Valve%20Handbook.pdf
George, H., & Barber, A. (2007). What Is Bulk Modulus, and Why Is It Important? Hydraulics
& Pneumatics.
Goodson, R. E., & Leonard, R. G. (1972). A Survey of Modeling Techniques for Fluid Line
Transients. J. Basic Eng, 94(2), 474-482.
Gordic, D., Babic, M., & Jovicic, N. (2004). Modelling of spool position feedback servo-
valves. International Journal of Fluid power, 1(5), 37–50.
Ilango, S., & Soundararajan, V. (2012). Introduction to Hydraulics and Pneumatics (Vol.
Second Edition). New Delhi: PHI Learning Private Limited.
P a g e 68
Jelali, M., & Kroll, A. (2004). Hydraulic Servo-systems: Modeling, Identification and Control.
London: Springer-Verlag London Limited.
Johnson, J. L. (2013, 10 25). How to interpret valve specifications. Retrieved from Hydraulics
and pneumatics: www.hydraulicspneumatics.com/content/site200/articles
Katz, J. (2010). Introductory fluid mechanics. New York: Cambridge University Press.
Kilic, E., Dolen, M., Koku, A. B., Caliskan, H., & Balkan, T. (2012). Accurate pressure
prediction of a servo-valve controlled hydraulic system. Mechatronics, 22(7), 997-
1014.
Kundu, P. K., & Cohen, I. M. (2008). Fluid Mechanics (Fourth Edition ed.). Kidlington,
Oxford: Elsevier.
Kundu, P. K., Cohen, I. M., & Dowling, D. R. (2011). Fluid Mechanics (Vol. 5). Amsterdam:
Elsevier.
Lee, K.-I., & Lee, D.-K. (1990). Tracking control of a single-rod hydraulic cylinder using
sliding mode. 29th SICE Annual conference, (pp. 865-868). Tokyo, Japan.
Maneetham, D., & Afzulpurkar, N. (2010). Modeling , simulation and control of high speed
nonlinear hydraulic servo system. World Journal of Modelling and Simulation, 6(1),
27-39.
Maria, A. (1997). Introduction to modeling and simulation. Winter simulation conference, (pp.
7-13). S. Andradottir.
Menshawy, M. T. (2006). Investigation of dynamic behavior of an electrohydraulic
proportional system. Cairo, Egypt: Military Technical College.
Menshawy, T. M., Moghazy, M. A., & Lotfy, A. H. (2009). Investigation of Dynamic
Performance of an Electro-Hydraulic Proportional System. 13th International
Conference on Aerospace Sciences & Aviation Technology (pp. 1-18). Cairo, Egypt:
ASAT.
Merritt, H. (1967). Hydraulic control systems. New York: John Wiley & Sons, Inc.
Mitianiec, W., & Bac, J. (2011). Mathematical model of the hydraulic valve timing system.
Journal of KONES Selected full texts, 18(2), 311-321.
Norvelle, F. D. (1999). Electrohydraulic Control Systems. Richmond, TX, U.S.A: Prentice
Hall.
Novak, P., Guinot, V., Jeffrey, A., & Reeve, D. E. (2010). Hydraulic Modelling – Principles,
methods and applications. New York : Spon Press.
P a g e 69
Parker. (2013). Catalog HY14-2550/US. Technical Information: Direct Operated Proportional
DC Valves (Series D1FB and D3FB). Elyria, , Ohio, USA: Parker Hannifin
Corporation.
Tenali, V. S. (2008). Simualatıon of Electro-hydraulic Servo Actuator. Orissa: Department of
Mechanical Engineering National Institute of Technology, Rourkela.
Totten, G. (2000). Handbook of hydraulic fluid technology. New York, NY: Marcel Dekker,
Inc.
Viersma, T. (1980). Analysis, Synthesis and Design of Hydraulic Servosytems and Pipelines.
Elsevier Science Ltd.
Walters, R. B., Eng, C., & Mech, F. I. (1991). Hydraulic and Electro-hydraulic Control
Systems. New York: Elsevier Applied Science.
Wang, J., Gong, G., & Yang, H. (2008). Control of Bulk Modulus of Oil in Hydraulic Systems.
International Conference on Advanced Intelligent Mechatronics (pp. 1390-1395).
Xi'an, China: IEEE/ASME.
Wei, J., & Xianxiang, H. (2010). The modeling and parameter identification of the hydraulic
proportional valve. 201O International Conference on Computer, Mechatronics,
Control and Electronic Engineering (CMCE), (pp. 482-485).
Wijnheijmer, F. P. (2005). Modelling and control of a hydraulic servo system H ∞ control and
LPV control versus classical control. Eindhoven: University of Technology Eindhoven.
Younkin, G. W. (2003). Industrıal servo systems: Fundamentals and applications. New York,
NY : Marcel Dekker, Inc.
P a g e 70