SlideShare a Scribd company logo
Paper 04
An Event-driven Operator Model for
Dynamic Simulation of Construction Machinery
Reno Filla
VOLVO WHEEL LOADERS AB, ESKILSTUNA, SWEDEN
Abstract
Prediction and optimisation of a wheel loader’s dynamic behaviour is a challenge due to
tightly coupled, non-linear subsystems of different technical domains. Furthermore, a
simulation regarding performance, efficiency, and operability cannot be limited to the
machine itself, but has to include operator, environment, and work task.
This paper presents some results of our approach to an event-driven simulation
model of a human operator. Describing the task and the operator model independently
of the machine’s technical parameters, gives the possibility to change whole sub-system
characteristics without compromising the relevance and validity of the simulation.
Keywords: discrete simulation, continuous simulation, complex systems, operator
model, driver model
Every passing minute is another chance to turn it
all around.
(from the film “Vanilla Sky”)
This paper has been published as:
Filla, R. (2005) “An Event-driven Operator Model for Dynamic Simulation of
Construction Machinery”. The Ninth Scandinavian International Conference on Fluid
Power, Linköping, Sweden.
http://www.arxiv.org/abs/cs.CE/0506033
(Internet link refers to a Technical Report of the original paper)
An Event-driven Operator Model… 3
1 Introduction
In the development of off-road machinery, dynamic simulation of large and complex
technical systems is being increasingly practised. In the case of a wheel loader, most
subsystems are non-linear and tightly coupled, which makes prediction and optimisation
of the complete system’s dynamic behaviour a challenge. Both drive train and hydrau-
lics are competing for the limited engine torque. As described in [1], the momentary
power distribution is specific for the task at hand and is controlled by the operator, who
ultimately balances the complete system. Figure 1 shows how power is transferred
through all relevant wheel loader subsystems, with the machine being used in the typi-
cal work task of loading gravel.
Figure 1. Simplified power transfer scheme of a wheel loader loading gravel
So-called full vehicle models can be useful in various types of simulation. How the
model needs to be controlled and subjected to virtual loads is very much dependent on
the purpose of the simulation. Paper [2] gives examples and reasons of different ap-
proaches.
Our work aims to simulate a wheel loader’s total performance, efficiency, and oper-
ability, and to investigate the robustness of these three important product properties.
Because a human operator adapts to the machine and the work situation, assessing the
above mentioned properties by means of simulation also requires modelling operator,
environment, and task at an appropriate level of detail.
Traditional backwards simulation forces a technical system to follow a prescribed
cycle, which can result in physically erroneous results. Forward simulation with fixed
operator input would use each machine in the same way, producing physically correct
but irrelevant results. An experienced operator can adapt to a new machine in order to
achieve the highest possible performance. Being able to simulate this adaptation to a
certain degree is a necessary first step towards optimisation of the complete system.
4 Paper 04
Paper [2] describes the initial results of our work on an operator model, with a focus
on the bucket filling phase. Since the complete loader was modelled in a program for
multi-body simulation (Figure 2), our first approach was to also realise the operator
model in this simulation package. As noted in the discussion section of that paper, this
proved to be possible but cumbersome. It seemed that for this type of problem, realisa-
tion as a finite state machine in a discrete-event simulation program (in co-simulation
with the multi-body simulation package) would have been better.
Consequently, this was our next step. Choosing a program suite that supports both
continuous and discrete event simulation, the operator can now be modelled with a vari-
ety of control strategies, completely separate from the machine. A simulation can be
performed as either co-simulation (where both sides solve their own equations and
communicate the results) or as a plant import into the multi-body simulation program
(where the operator model has been compiled into an executable file, which is refer-
enced as a General State Equation).
Figure 2. Models of the wheel loader and its environment
With the bucket filling phase already covered in [2], this paper focuses on the re-
maining essential elements of a wheel loader working cycle.
2 Loading Cycle Description
Wheel loaders are highly versatile machines, and with each task and workplace being
unique, it is difficult to define a standard test cycle that covers every possible aspect.
However, tasks do exist that are more common than others. Figure 3 shows a so-called
short loading cycle, sometimes also dubbed V-cycle or Y-cycle for its characteristic
driving pattern. Typical for this cycle is the loading of some kind of granular material
on an adjacent load receiver (e.g. a dump truck).
An Event-driven Operator Model… 5
Figure 3. Short loading cycle
In paper [3], such a short loading cycle is divided into different phases, and some ex-
amples are given for especially interesting situations that occur in some phases.
Phase 1, Bucket filling, begins as soon as the bucket’s cutting edge is in contact with
the material. The operator then uses the kick-down function to shift into the lowest gear.
Lifting the loading unit somewhat increases force on the front axle, which improves
traction. The operator then simultaneously controls the machine speed (via the engine
throttle) and lift and tilt function (via hydraulic levers) in order to fill the bucket. Again,
this has already been covered in [2] and will not be considered in this paper.
Phase 2, Leaving bank, begins after the bucket is fully tilted back. The lift function is
activated, the transmission is put into reverse, and the engine speed is increased. After
leaving the pile, the machine is steered to the side in the characteristic V-pattern. The
lifting function is activated all the time until reaching the load receiver at the end of
phase 5.
Phase 3, Retardation, begins when the operator judges that the remaining distance to
the load receiver is sufficient for the lift hydraulics to accomplish the necessary bucket
height while driving (operators usually prefer driving a longer distance to waiting in
front of the load receiver for a sufficient bucket clearance). Most operators use engine
braking for retardation.
Reversing in phase 4 is unfortunately usually accomplished by putting the transmis-
sion into forward while the machine is still moving backwards. This is convenient, but
increases fuel consumption, since the torque converter’s turbine wheel is forced to ro-
tate backwards until enough torque has been built up and the machine is moving for-
wards.
6 Paper 04
Phase 5, Towards load receiver, begins when the machine speed is positive, i.e. the
machine is moving forward. The operator steers the loader to achieve the V-pattern that
is characteristic for a short loading cycle. At the end of this phase, the loader arrives
perpendicularly at the load receiver. If the operator judged correctly in phase 3, then the
bucket has reached a sufficient height to begin unloading. Usually this is the case, be-
cause an experienced operator is able to adapt to any machine very quickly.
In phase 6, Bucket emptying, the operator often drives forward very slowly while at
the same time raising the loading unit and tilting the bucket forward. This gives the pos-
sibility to not just dump the material on the load receiver, but actually place it so that
after 3 to 4 buckets a dump truck is evenly loaded without any material being spilled.
In paper [3], the short loading cycle continues with phases 7-10: Leaving load re-
ceiver, Retardation and reversing, Towards bank, and Retardation at bank (the last is
often combined with the next bucket filling by using the machine’s momentum to drive
the bucket into the gravel pile, rather than applying traction with the wheels). In this
stage of our work, however, only phases 1-6 are covered, because of the significant in-
teraction between all main subsystems.
The challenge in such a short loading cycle, from a manufacturer’s point of view, is
to find an appropriate, robust, and maintainable balance between productivity (material
loaded per time), efficiency (fuel consumed per load), and operability over the complete
cycle.
Productivity and efficiency are well-defined, but a generally agreed definition of op-
erability has still to be found. In [4], a definition is offered, that also works well even
for construction machinery: “Operability is the ease with which a system operator can
perform the assigned mission with a system when that system is functioning as de-
signed”. The limitation to states where the system is functioning as designed, effectively
excludes properties like robustness and reliability. But this still gives no explanation as
to how to quantify operability; instead, the concept “ease of performance” is introduced.
Paper [3] briefly discusses some ways of visualising operability-related, measurable
state variables in a wheel loader cycle. Amongst others, a diagram displaying bucket
height over integrated machine speed (i.e. the machine’s travelling distance) is intro-
duced (Figure 4).
The ratio of lift speed to machine speed, which is crucial to how long the loader
needs to be driven backwards until reversing, can here be seen as the curve’s slope.
In the diagram in Figure 4 the curve is fairly straight from the beginning of phase 2
(where the loader leaves the bank) to the end of phase 5 (where the loader arrives at the
load receiver). This indicates that the operator judged very well when to reverse. Oth-
erwise, the slope would become steeper at the end of phase 5, indicating that the opera-
tor needed to slow down or even stop the loader in order for the bucket to reach suffi-
cient height for emptying.
An Event-driven Operator Model… 7
The distance between the point of reversing and the bank (or load receiver) is an in-
dication of how well a balance between the two motions of lifting and driving has been
achieved. Because such a diagram points out any imbalance, engineers at Volvo CE
have begun to call it Machine harmony diagram.
Figure 4. Bucket height over integrated machine speed in a short loading cycle
Another interesting aspect is the visualisation of the operator’s technique for bucket
filling and bucket emptying. For this, the machine harmony diagram is preferably ac-
companied by another diagram displaying bucket height over bucket angle (Figure 5).
This additional diagram also indicates the loader linkage’s capability for parallel align-
ment (i.e. how much the bucket angle changes during raising and lowering of the load-
ing unit).
Figure 5. Example of bucket handling in a short loading cycle
The chosen bucket filling technique indirectly influences where the loader needs to
reverse: Leaving the bank at the beginning of phase 2 with a higher bucket means that it
will take less time to raise it from there to a sufficient height for emptying. As explained
before, an experienced operator chooses the point of reversing so that the bucket will
have the necessary height approximately when the loader reaches the load receiver. This
8 Paper 04
means that in theory the point of reversing will be nearer to the bank when leaving with
a higher bucket position, because the operator adapts to the machine.
It can be easily shown that this is the case also in practice. Figure 6 shows three se-
lected short loading cycles, originating from a non-stop recording of a longer period,
during which the operator changed his bucket filling technique. As can be seen, the
bucket height when leaving the bank varies, but the operator managed very well to
chose a reversing point in order to reach the load receiver with the bucket at a sufficient
height for emptying.
Figure 6. Recorded short loading cycles with different bucket filling techniques
Again, it is this kind of human adaptation to the machine which is the reason for our
work on operator models: we want to be able to assess a new machine’s productivity,
efficiency, operability, and their robustness by means of simulation.
3 Simulation Setup
In previous work, the author and two colleagues modelled a wheel loader in a simula-
tion suite for continuous multi-body simulation. The model features a detailed hydraulic
system, connected to a fairly detailed mechanical model (rigid bodies) and drive train.
The engine, with engine controller and gas dynamics, was realised as state variables,
enhanced by user-written subroutines that are linked to the numerical solver. The envi-
ronment is represented as a model of a gravel pile [5], and as a standard tyre/road
model.
Since using the loader model for the simulations presented in [2], the interface to the
operator model has been enhanced. Already in the previous version, the operator model
was logically separated from the machine model, which was controlled through vari-
ables representing the functions engine throttle, brake, steering, lift, and tilt. However,
An Event-driven Operator Model… 9
everything was still located within one model space. Now, by using co-simulation, the
separation is complete: the wheel loader is modelled and simulated in the multi-body
simulation program, while the operator is completely modelled and simulated in the
previously mentioned package that supports both continuous and discrete event simula-
tion. The operator model sends commands through the machine controls, which the
loader model receives, uses and answers with e.g. loader position and orientation, and
engine speed (Figure 7). Some additional elements have been added to simplify debug-
ging.
Figure 7. Simulation setup (overall view)
Both sides act as black box models towards each other. No internal states are sent,
because the intention is to model human-machine interaction, which naturally occurs
through a limited number of channels. As long as the interface is unchanged, the models
on either side can be replaced by just copying a different file into the simulation's work
directory.
In the near future, our ambition is to compile operator models into executable files
that can be imported as General State Equations into the multi-body simulation pro-
gram. This will significantly simplify the simulation process. Initial tests in that respect
have shown very promising results.
10 Paper 04
4 Event-based Operator Model
Figure 8 shows the overall view of the operator model, where each phase has been mod-
elled as a state containing several substates.
Figure 8. Operator model (top level view)
Paper [2] mainly focussed on modelling one bucket filling technique, with encourag-
ing results. Therefore, the operator model presented in this paper has been designed to
begin where the bucket filling phase in [2] ended, immediately before tilting back the
bucket and leaving the gravel pile. An initialisation phase has been modelled (Figure 9),
during which the bucket is lifted and tilted to the same position that resulted in [2]. The
engine is also set to the same speed. Already during model preparation the loader has
been moved to the same position it had at the end of bucket filling in [2].
Figure 9. Initialisation phase
As described earlier, at the end of phase 1, Bucket filling, the operator tilts the
loader's bucket back as far as possible. In the model, this is done in the intermediate
phase 1a.
An Event-driven Operator Model… 11
In the next phases the operator will begin by calculating and following a theoretical
path, which is only defined by the location of bank and load receiver. Later on, the op-
erator model will diverge from this path to react to certain events. For all calculations of
position and orientation, a global co-ordinate system with its origin in the intersection of
bank and load receiver is used (Figure 10a).
Figure 10a. V-pattern, theoretical Figure 10b. Theoretical path solutions
The theoretical path begins with a straight line that is perpendicular to the bank. It
also ends with a straight line, this one perpendicular to the load receiver. In between, the
path consists of two circular arcs that are tangential to each other and the two lines.
Such a geometrical figure has one degree of freedom, which can be expressed as the
angle of the tangent that is shared by the arcs. Figure 10b shows four possible solutions.
Which solution to take is dependent on how much space the workplace offers. For a
given angle α the circular arcs’ radii ra and rb result in:
( )( ) ( )⎟
⎠
⎞
⎜
⎝
⎛
−−
++
= ba
ba
ra
α
α
sin
cos1
2
1
(1)
( )
( )
( )⎟⎟
⎠
⎞
⎜⎜
⎝
⎛
−+
−
+
= ba
ba
rb
α
α
sin1
cos
2
1
(2)
Many operators prefer to steer the loader approximately equally much to the right as
to the left. This corresponds to Figure 3 in which the global tangent orientation is stated
to be α ≈ 45°. Equations 1 and 2 can then be simplified to:
b
ba
ra +
+
=
2
(3)
12 Paper 04
( )
22
21
−
−−
=
ba
rb (4)
However, for the model presented in this paper, the reasoning was that an operator
prefers to aim at a fixed point while reversing. This is easier to accomplish and also
results in a 45 degree angle when the global origin is used as fixed point and when, as in
most cases, load receiver and bank are located equidistantly from the global origin. The
circular arcs’ radii and the global tangent orientation can be calculated as:
( ) ( ) ( )
a
baabbaba
bra
4
4 222
−−+++
+= (5)
( ) ( ) ( )
b
baabbaba
arb
4
4 222
−++++
+= (6)
ba
a
rr
ra
+
+
=αcos (7)
The case of “aiming at the origin” can easily be checked by comparing β, the
loader’s bearing to the origin with θ, its orientation in the global co-ordinate system
(Figure 11).
Figure 11. Global position, orientation θ and bearing β
Phase 2, Leaving bank, begins with putting the transmission into reverse. Then, full
lift and the machine’s steering function are activated until an articulation angle is
reached that corresponds to a radius according to Eq. 5 (i.e. plan to reverse with aim at
An Event-driven Operator Model… 13
origin). However, due to the lack of feed-back path control in this version of the opera-
tor model, the machine model will not follow the theoretical path exactly. But this is not
necessary either, because another rule is activated when the machine prematurely aims
at the origin. This rule overrides the original path and steers the machine to drive along
the new-found bearing line.
As soon as the loader passes the load receiver, an estimation routine begins to con-
tinuously extrapolate the current lifting/driving ratio in order to determine whether the
reversing phase can be entered. The remaining distance to the load receiver is calculated
as a combination of a circular arc with radius rc and a straight line (Figure 12).
Figure 12. Path to load receiver
Knowing the machine’s current position (x, z) and global orientation θ, the turning
radius rc and the remaining travelling distance L can be found as:
θsin1−
=
d
rc (8)
⎟
⎠
⎞
⎜
⎝
⎛
−= θ
π
2
c crL (9)
θcoscd rzL −= (10)
dc LLL += (11)
owever, most wheel loaders have a maximum articulation angle of 35-40 degrees
and
H
might therefore not be able to achieve the currently required turning radius rc. To
handle this situation in a simulation, an intermediate phase 2a is activated. During this
phase, the operator model continues the V-pattern from phase 2 and conducts calcula-
tions according to Eq. 8-11. As soon as the required turning radius rc is actually achiev-
able, phase 2a is left. It is advantageous to handle this situation in a special phase; oth-
erwise, an extended phase 2 might be interpreted as a limited lifting speed of the loader
14 Paper 04
rather than a limited turning capability.
Immediately after activation of phase 3, Retardation, the engine throttle is released
and
achine’s speed has decreased to a level that
wh
wit
hei
l uses engine throttle, lift, and tilt
fun
d
re
5 Simulation Results
ect to a simulated wheel loader’s productivity, effi-
ame workplace lay-
ou
the articulation steered back to zero. In addition to the engine, the service brakes are
also used to decrease the machine’s speed.
Phase 4, Reversing, begins when the m
ere setting the transmission to forward is safe. The brakes are released, the engine
throttle is activated again, and lifting is stopped until sufficient speed has been built up.
In phase 5, Towards load receiver, the required turning radius rc is again calculated
h Eq. 8. However, a theoretically correct but impractical solution to Eq. 8-11 might
be found that yields a negative value for Ld, the length of the straight line between load
receiver and circular arc (Figure 12). One possible strategy is to just move forward in a
straight line until the current machine position and global orientation result in a positive
value for Ld. When the machine finally reaches the load receiver, the articulation angle
is adjusted so that the bucket is parallel to the load receiver, regardless of the wheel
loaders orientation. However, in a loading cycle that is not too short, the complete
wheel loader should arrive with zero articulation and perpendicular to the load receiver.
During phase 5, the lifting function is activated until the bucket is at a sufficient
ght for emptying. If this is not the case when the machine reaches the load receiver,
an intermediate phase 5a is started before the bucket is emptied in phase 6. In this in-
termediate phase, the operator model is using the lift function to reach a bucket height
that is sufficient for emptying into the load receiver.
In phase 6, Bucket emptying, the operator mode
ction simultaneously in order to simulate a human operator’s strategy of placing ma-
terial so that the load receiver is evenly loaded after three to four short loading cycles.
As explained earlier, a short loading cycle continues with phases 7-10, Leaving loa
ceiver, Retardation and reversing, Towards bank, and Retardation at bank, which are
not covered yet in the presented operator model.
In order to give answers with resp
ciency, and operability, the operator model needs to be updated to include all phases of
a short loading cycle, most importantly bucket filling. Until this is done, simulation re-
sults in respect of engine load duty and fuel consumption should be considered with
care. For this reason this paper will only present how the operator model succeeded in
adapting to variations in workplace layout and machine properties.
Figure 13 shows the results of a short loading cycle that has the s
t as the cycle presented in paper [2]. Compared to the model in [2], this one repre-
sents an operator with a very rough operating style; most control inputs are either on or
off, and the engine throttle is very often at maximum value.
An Event-driven Operator Model… 15
Figure 13. Control input signals from the operator model
The diagram on the bottom displays the current cycle phase (#0 is the initialisation
phase).
16 Paper 04
Figure 14 displays the machine movement from the cycle above in both a location
plot and a harmony diagram. Since phase 1, Bucket filling, is not included in the current
version of the operator model, the cycle in the harmony diagram starts with a vertical
line that shows how the loader model lifts the bucket in the simulation’s initialisation
phase.
Figure 14. Machine location plot and harmony diagram
Because the operator model has not been hard-coded with fixed locations for bank
and load receiver, but designed parametrically, it is able to adapt. Figure 15 shows this
for two different load receiver positions.
In the initial simulation setup (Figure 13 and Figure 14) the machine’s movement
was more restricted by its limited turning capability, rather by its lifting speed. The
simulated wheel loader’s control signal has therefore been artificially decreased by
50%, which results in a slower lifting speed. Figure 16 shows how the operator model
adapts to this situation by choosing a different reversing point.
An Event-driven Operator Model… 17
Figure 15. Adaptation to workplace layout
Figure 16. Adaptation to lifting speed
18 Paper 04
Finally, as already explained earlier and shown in Figure 6, an operator’s bucket fill-
ing technique has an indirect influence on the location of the reversing point. With a
higher bucket position at the beginning of phase 2, the point of reversing can be chosen
nearer to the load receiver. Figure 17 presents results of two simulations that start with
different bucket heights (in both cases the loader model with artificially decreased lift-
ing speed was used).
Figure 17. Influence of bucket filling technique
6 Discussion
While the operator model presented in paper [2] focussed on the bucket filling phase
and used min/max relationships reminiscent of fuzzy-sets, the operator model presented
here focuses on the remaining elements of a short loading cycle and uses a pure dis-
crete-event approach. It is advantageous to use this modelling paradigm, but certain
elements such as path control are probably best modelled with a simple PI-controller.
Therefore, in the next version of this operator model the possibility of combining these
An Event-driven Operator Model… 19
approaches needs to be explored. Because the chosen simulation package supports both
continuous and discrete-event simulation, this is a feasible prospect.
As mentioned earlier, one interesting aspect is the possibility of compiling the opera-
tor model into an executable file, which is referenced as a General State Equation in the
multi-body simulation program. With this, the engineer conducting a simulation can
focus on the wheel loader, rather than having to spend time defining how it needs to be
controlled to mimic reality.
7 Conclusion
An event-driven operator model has been developed, which is able to adapt to basic
variations in workplace layout and machine capability. With this, a “human element”
can be introduced into dynamic simulation of complete wheel loaders, giving more
relevant answers with respect to total machine performance, fuel efficiency, and possi-
bly even operability in complete loading cycles.
Acknowledgements
The financial support of Volvo Wheel Loaders AB and PFF, the Swedish Program
Board for Automotive Research, is hereby gratefully acknowledged.
References
[1] Filla, R. and Palmberg, J.-O. (2003) “Using Dynamic Simulation in the Develop-
ment of Construction Machinery”. The Eighth Scandinavian International Confer-
ence on Fluid Power, Tampere, Finland, Vol. 1, pp 651-667.
http://www.arxiv.org/abs/cs.CE/0305036
[2] Filla, R., Ericsson, A. and Palmberg, J.-O. (2005) “Dynamic Simulation of Con-
struction Machinery: Towards an Operator Model”. IFPE 2005 Technical Confer-
ence, Las Vegas (NV), USA, pp 429-438.
http://www.arxiv.org/abs/cs.CE/0503087
[3] Filla, R. (2003) “Anläggningsmaskiner: Hydrauliksystem i multidomäna miljöer”.
Hydraulikdagar 2003, Linköping, Sweden.
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-13371
[4] Uwohali Inc. (1996) “Operability in Systems Concept and Design: Survey, As-
sessment, and Implementation”. Final Report, Website of Kennedy Space Center,
NASA, USA.
http://science.ksc.nasa.gov/shuttle/nexgen/Nexgen_Downloads/
Ops_Survey_of_Tools_Report_by_MSFC_1996.pdf
20 Paper 04
[5] Ericsson, A. and Slättengren, J. (2000) “A model for predicting digging forces
when working in gravel or other granulated material”. 15th European ADAMS Us-
ers' Conference, Rome, Italy.
http://www.mscsoftware.com/support/library/conf/adams/euro/2000/
Volvo_Predicting_Digging.pdf
(Internet links updated and verified on August 18, 2011)

More Related Content

What's hot

Diesel locomotive works - Truck Machine Shop
Diesel locomotive works - Truck Machine ShopDiesel locomotive works - Truck Machine Shop
Diesel locomotive works - Truck Machine Shop
Gaurav Mishra
 
The design of vertical transportation systems
The design of vertical transportation systemsThe design of vertical transportation systems
The design of vertical transportation systems
Osama Shahumi
 
Railway training report
Railway training reportRailway training report
Railway training report
Deepak kango
 
Air brake system of locomotive
Air brake system of locomotiveAir brake system of locomotive
Air brake system of locomotive
Akash Singh
 
Diesel shed engine,lucknow
Diesel shed engine,lucknowDiesel shed engine,lucknow
Diesel shed engine,lucknow
yogesh_17
 
Presentation on Remanufacturing of Engine Block of a locomotive at DMW, Patiala
Presentation on Remanufacturing of Engine Block of a locomotive at DMW, PatialaPresentation on Remanufacturing of Engine Block of a locomotive at DMW, Patiala
Presentation on Remanufacturing of Engine Block of a locomotive at DMW, Patiala
Arjun Gaur
 
DLW WORKSHOP , VARANSI
DLW WORKSHOP , VARANSIDLW WORKSHOP , VARANSI
DLW WORKSHOP , VARANSI
Shivam Prajapati
 
Dynamics of Electrical Drives
Dynamics of Electrical DrivesDynamics of Electrical Drives
Dynamics of Electrical Drives
Swapnil Gadgune
 
Project Report -Trainee Engineer At Diesel Locomotive Shed, Indian Railways
Project Report -Trainee Engineer At Diesel Locomotive Shed, Indian RailwaysProject Report -Trainee Engineer At Diesel Locomotive Shed, Indian Railways
Project Report -Trainee Engineer At Diesel Locomotive Shed, Indian Railways
Aditya Bhattacharjee
 
Presentaion on BHEL- Diesel Locomotive
Presentaion on BHEL- Diesel LocomotivePresentaion on BHEL- Diesel Locomotive
Presentaion on BHEL- Diesel Locomotive
Abhishek Agarwal
 
IRJET- Finite Element Simulation of Pressurized Fluid
IRJET- Finite Element Simulation of Pressurized FluidIRJET- Finite Element Simulation of Pressurized Fluid
IRJET- Finite Element Simulation of Pressurized Fluid
IRJET Journal
 
TRAINING REPORT FULL
TRAINING REPORT FULLTRAINING REPORT FULL
TRAINING REPORT FULL
anish malan
 
introuduction DLW varanaesi
introuduction DLW varanaesiintrouduction DLW varanaesi
introuduction DLW varanaesi
Niranjan kumar sah
 
Main report
Main reportMain report
Main report
Palash Awasthi
 
INTERNSHIP PROJECT ON DIESEL LOCMOTIVE AT KAZIPET DIESEL SHED
INTERNSHIP PROJECT ON DIESEL LOCMOTIVE AT KAZIPET DIESEL SHEDINTERNSHIP PROJECT ON DIESEL LOCMOTIVE AT KAZIPET DIESEL SHED
INTERNSHIP PROJECT ON DIESEL LOCMOTIVE AT KAZIPET DIESEL SHED
Pruthvi Raj
 
Cone Ring Traction Drive
Cone Ring Traction DriveCone Ring Traction Drive
Cone Ring Traction Drive
IRJET Journal
 
INDUSTRIAL TRAINING REPORT ON EMU CAR'S
INDUSTRIAL TRAINING REPORT ON EMU CAR'SINDUSTRIAL TRAINING REPORT ON EMU CAR'S
INDUSTRIAL TRAINING REPORT ON EMU CAR'S
INDUSTRIAL ENGINEERING
 
Ppt presentation on 4 weeks EE DLW Summer Traning
 Ppt presentation on 4 weeks  EE DLW Summer Traning Ppt presentation on 4 weeks  EE DLW Summer Traning
Ppt presentation on 4 weeks EE DLW Summer Traning
Gaurav Singh
 
Poster Energy Storage_AT_ver6
Poster Energy Storage_AT_ver6Poster Energy Storage_AT_ver6
Poster Energy Storage_AT_ver6
Adam Tucker
 
Power transmission of csm
Power transmission of csmPower transmission of csm
Power transmission of csm
Vanchhitrawat
 

What's hot (20)

Diesel locomotive works - Truck Machine Shop
Diesel locomotive works - Truck Machine ShopDiesel locomotive works - Truck Machine Shop
Diesel locomotive works - Truck Machine Shop
 
The design of vertical transportation systems
The design of vertical transportation systemsThe design of vertical transportation systems
The design of vertical transportation systems
 
Railway training report
Railway training reportRailway training report
Railway training report
 
Air brake system of locomotive
Air brake system of locomotiveAir brake system of locomotive
Air brake system of locomotive
 
Diesel shed engine,lucknow
Diesel shed engine,lucknowDiesel shed engine,lucknow
Diesel shed engine,lucknow
 
Presentation on Remanufacturing of Engine Block of a locomotive at DMW, Patiala
Presentation on Remanufacturing of Engine Block of a locomotive at DMW, PatialaPresentation on Remanufacturing of Engine Block of a locomotive at DMW, Patiala
Presentation on Remanufacturing of Engine Block of a locomotive at DMW, Patiala
 
DLW WORKSHOP , VARANSI
DLW WORKSHOP , VARANSIDLW WORKSHOP , VARANSI
DLW WORKSHOP , VARANSI
 
Dynamics of Electrical Drives
Dynamics of Electrical DrivesDynamics of Electrical Drives
Dynamics of Electrical Drives
 
Project Report -Trainee Engineer At Diesel Locomotive Shed, Indian Railways
Project Report -Trainee Engineer At Diesel Locomotive Shed, Indian RailwaysProject Report -Trainee Engineer At Diesel Locomotive Shed, Indian Railways
Project Report -Trainee Engineer At Diesel Locomotive Shed, Indian Railways
 
Presentaion on BHEL- Diesel Locomotive
Presentaion on BHEL- Diesel LocomotivePresentaion on BHEL- Diesel Locomotive
Presentaion on BHEL- Diesel Locomotive
 
IRJET- Finite Element Simulation of Pressurized Fluid
IRJET- Finite Element Simulation of Pressurized FluidIRJET- Finite Element Simulation of Pressurized Fluid
IRJET- Finite Element Simulation of Pressurized Fluid
 
TRAINING REPORT FULL
TRAINING REPORT FULLTRAINING REPORT FULL
TRAINING REPORT FULL
 
introuduction DLW varanaesi
introuduction DLW varanaesiintrouduction DLW varanaesi
introuduction DLW varanaesi
 
Main report
Main reportMain report
Main report
 
INTERNSHIP PROJECT ON DIESEL LOCMOTIVE AT KAZIPET DIESEL SHED
INTERNSHIP PROJECT ON DIESEL LOCMOTIVE AT KAZIPET DIESEL SHEDINTERNSHIP PROJECT ON DIESEL LOCMOTIVE AT KAZIPET DIESEL SHED
INTERNSHIP PROJECT ON DIESEL LOCMOTIVE AT KAZIPET DIESEL SHED
 
Cone Ring Traction Drive
Cone Ring Traction DriveCone Ring Traction Drive
Cone Ring Traction Drive
 
INDUSTRIAL TRAINING REPORT ON EMU CAR'S
INDUSTRIAL TRAINING REPORT ON EMU CAR'SINDUSTRIAL TRAINING REPORT ON EMU CAR'S
INDUSTRIAL TRAINING REPORT ON EMU CAR'S
 
Ppt presentation on 4 weeks EE DLW Summer Traning
 Ppt presentation on 4 weeks  EE DLW Summer Traning Ppt presentation on 4 weeks  EE DLW Summer Traning
Ppt presentation on 4 weeks EE DLW Summer Traning
 
Poster Energy Storage_AT_ver6
Poster Energy Storage_AT_ver6Poster Energy Storage_AT_ver6
Poster Energy Storage_AT_ver6
 
Power transmission of csm
Power transmission of csmPower transmission of csm
Power transmission of csm
 

Viewers also liked

Corporate Law Amendments 2015
Corporate Law Amendments 2015Corporate Law Amendments 2015
Corporate Law Amendments 2015
ja2013
 
Pleased to meet you, Laravel
Pleased to meet you, LaravelPleased to meet you, Laravel
Pleased to meet you, Laravel
Rolando Caldas
 
HAITIAN CREOLE hillary clinton stingers
HAITIAN CREOLE   hillary clinton stingersHAITIAN CREOLE   hillary clinton stingers
HAITIAN CREOLE hillary clinton stingersVogelDenise
 
Manila rivercity residences june 2012
Manila rivercity residences june 2012Manila rivercity residences june 2012
Manila rivercity residences june 2012
Divine Diaz
 
060812 EEOC Response (SWAHILI)
060812   EEOC Response (SWAHILI)060812   EEOC Response (SWAHILI)
060812 EEOC Response (SWAHILI)VogelDenise
 
061012 Pink Slip (ALBANIAN)
061012  Pink Slip (ALBANIAN)061012  Pink Slip (ALBANIAN)
061012 Pink Slip (ALBANIAN)VogelDenise
 
060812 EEOC Response (BELARUSIAN)
060812   EEOC Response (BELARUSIAN)060812   EEOC Response (BELARUSIAN)
060812 EEOC Response (BELARUSIAN)VogelDenise
 
1ra expo portales educativos
1ra expo portales educativos1ra expo portales educativos
1ra expo portales educativos
Audrey Ferriol
 
IE Big Data Club WEBINAR: Agile iSS Introduction
IE Big Data Club WEBINAR: Agile iSS IntroductionIE Big Data Club WEBINAR: Agile iSS Introduction
IE Big Data Club WEBINAR: Agile iSS Introduction
Roosi Mägi
 
ARS AUTOMAT 1
ARS AUTOMAT 1ARS AUTOMAT 1
ARS AUTOMAT 1
ARS AUTOMAT
 
SC_ITO Pitchbook_v11
SC_ITO Pitchbook_v11SC_ITO Pitchbook_v11
SC_ITO Pitchbook_v11
zucchinianne
 
Tomas mesa giraldo 8c
Tomas mesa giraldo 8cTomas mesa giraldo 8c
Tomas mesa giraldo 8c
tomasmesagiraldo
 
Sentrale ppt
Sentrale pptSentrale ppt
Sentrale ppt
Divine Diaz
 
Aria Resort & Casino, Race & Sport Book (Remedios Studio)
Aria Resort & Casino, Race & Sport Book (Remedios Studio)Aria Resort & Casino, Race & Sport Book (Remedios Studio)
Aria Resort & Casino, Race & Sport Book (Remedios Studio)
Meng Lee Chin (Hospitality Interior Design Portfolio Works)
 
092909 EMAIL TO OLYMPIC COMMITTEE (GEORGIAN)
092909   EMAIL TO OLYMPIC COMMITTEE (GEORGIAN)092909   EMAIL TO OLYMPIC COMMITTEE (GEORGIAN)
092909 EMAIL TO OLYMPIC COMMITTEE (GEORGIAN)VogelDenise
 
072712 usa ku klux klan runned government - telugu
072712 usa ku klux klan runned government - telugu072712 usa ku klux klan runned government - telugu
072712 usa ku klux klan runned government - teluguVogelDenise
 
060812 EEOC Response (CHINESE - Simplified)
060812   EEOC Response (CHINESE - Simplified)060812   EEOC Response (CHINESE - Simplified)
060812 EEOC Response (CHINESE - Simplified)VogelDenise
 
Información cursos adsis 08.2016
Información cursos adsis 08.2016Información cursos adsis 08.2016
Información cursos adsis 08.2016
Proceso Jinamar
 
Tratamento cirúrgico de fissuras palatinas completas
Tratamento cirúrgico de fissuras palatinas completasTratamento cirúrgico de fissuras palatinas completas
Tratamento cirúrgico de fissuras palatinas completas
Lucia Regina Cavalcanti
 

Viewers also liked (20)

Corporate Law Amendments 2015
Corporate Law Amendments 2015Corporate Law Amendments 2015
Corporate Law Amendments 2015
 
Pleased to meet you, Laravel
Pleased to meet you, LaravelPleased to meet you, Laravel
Pleased to meet you, Laravel
 
HAITIAN CREOLE hillary clinton stingers
HAITIAN CREOLE   hillary clinton stingersHAITIAN CREOLE   hillary clinton stingers
HAITIAN CREOLE hillary clinton stingers
 
Manila rivercity residences june 2012
Manila rivercity residences june 2012Manila rivercity residences june 2012
Manila rivercity residences june 2012
 
060812 EEOC Response (SWAHILI)
060812   EEOC Response (SWAHILI)060812   EEOC Response (SWAHILI)
060812 EEOC Response (SWAHILI)
 
061012 Pink Slip (ALBANIAN)
061012  Pink Slip (ALBANIAN)061012  Pink Slip (ALBANIAN)
061012 Pink Slip (ALBANIAN)
 
060812 EEOC Response (BELARUSIAN)
060812   EEOC Response (BELARUSIAN)060812   EEOC Response (BELARUSIAN)
060812 EEOC Response (BELARUSIAN)
 
1ra expo portales educativos
1ra expo portales educativos1ra expo portales educativos
1ra expo portales educativos
 
IE Big Data Club WEBINAR: Agile iSS Introduction
IE Big Data Club WEBINAR: Agile iSS IntroductionIE Big Data Club WEBINAR: Agile iSS Introduction
IE Big Data Club WEBINAR: Agile iSS Introduction
 
ARS AUTOMAT 1
ARS AUTOMAT 1ARS AUTOMAT 1
ARS AUTOMAT 1
 
SC_ITO Pitchbook_v11
SC_ITO Pitchbook_v11SC_ITO Pitchbook_v11
SC_ITO Pitchbook_v11
 
Tomas mesa giraldo 8c
Tomas mesa giraldo 8cTomas mesa giraldo 8c
Tomas mesa giraldo 8c
 
Married life
Married lifeMarried life
Married life
 
Sentrale ppt
Sentrale pptSentrale ppt
Sentrale ppt
 
Aria Resort & Casino, Race & Sport Book (Remedios Studio)
Aria Resort & Casino, Race & Sport Book (Remedios Studio)Aria Resort & Casino, Race & Sport Book (Remedios Studio)
Aria Resort & Casino, Race & Sport Book (Remedios Studio)
 
092909 EMAIL TO OLYMPIC COMMITTEE (GEORGIAN)
092909   EMAIL TO OLYMPIC COMMITTEE (GEORGIAN)092909   EMAIL TO OLYMPIC COMMITTEE (GEORGIAN)
092909 EMAIL TO OLYMPIC COMMITTEE (GEORGIAN)
 
072712 usa ku klux klan runned government - telugu
072712 usa ku klux klan runned government - telugu072712 usa ku klux klan runned government - telugu
072712 usa ku klux klan runned government - telugu
 
060812 EEOC Response (CHINESE - Simplified)
060812   EEOC Response (CHINESE - Simplified)060812   EEOC Response (CHINESE - Simplified)
060812 EEOC Response (CHINESE - Simplified)
 
Información cursos adsis 08.2016
Información cursos adsis 08.2016Información cursos adsis 08.2016
Información cursos adsis 08.2016
 
Tratamento cirúrgico de fissuras palatinas completas
Tratamento cirúrgico de fissuras palatinas completasTratamento cirúrgico de fissuras palatinas completas
Tratamento cirúrgico de fissuras palatinas completas
 

Similar to An Event-driven Operator Model for Dynamic Simulation of Construction Machinery

Study of a method for assessing operability of working machines in physical a...
Study of a method for assessing operability of working machines in physical a...Study of a method for assessing operability of working machines in physical a...
Study of a method for assessing operability of working machines in physical a...
Reno Filla
 
Simulating Operability of Wheel Loaders: Operator Models and Quantification o...
Simulating Operability of Wheel Loaders: Operator Models and Quantification o...Simulating Operability of Wheel Loaders: Operator Models and Quantification o...
Simulating Operability of Wheel Loaders: Operator Models and Quantification o...
Reno Filla
 
Towards Finding the Optimal Bucket Filling Strategy through Simulation
Towards Finding the Optimal Bucket Filling Strategy through SimulationTowards Finding the Optimal Bucket Filling Strategy through Simulation
Towards Finding the Optimal Bucket Filling Strategy through Simulation
Reno Filla
 
A Methodology for Modeling the Influence of Construction Machinery Operators ...
A Methodology for Modeling the Influence of Construction Machinery Operators ...A Methodology for Modeling the Influence of Construction Machinery Operators ...
A Methodology for Modeling the Influence of Construction Machinery Operators ...
Reno Filla
 
A study to compare trajectory generation algorithms for automatic bucket fill...
A study to compare trajectory generation algorithms for automatic bucket fill...A study to compare trajectory generation algorithms for automatic bucket fill...
A study to compare trajectory generation algorithms for automatic bucket fill...
Reno Filla
 
Optimizing the trajectory of a wheel loader working in short loading cycles
Optimizing the trajectory of a wheel loader working in short loading cyclesOptimizing the trajectory of a wheel loader working in short loading cycles
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
On Increasing Fuel Efficiency by Operator Assistance Systems in a Wheel Loader
On Increasing Fuel Efficiency by Operator Assistance Systems in a Wheel LoaderOn Increasing Fuel Efficiency by Operator Assistance Systems in a Wheel Loader
On Increasing Fuel Efficiency by Operator Assistance Systems in a Wheel Loader
Reno Filla
 
Dynamic Simulation of Construction Machinery: Towards an Operator Model
Dynamic Simulation of Construction Machinery: Towards an Operator ModelDynamic Simulation of Construction Machinery: Towards an Operator Model
Dynamic Simulation of Construction Machinery: Towards an Operator Model
Reno Filla
 
Alternative system solutions for wheel loaders and other construction equipment
Alternative system solutions for wheel loaders and other construction equipmentAlternative system solutions for wheel loaders and other construction equipment
Alternative system solutions for wheel loaders and other construction equipment
Reno Filla
 
Using Dynamic Simulation in the Development of Construction Machinery
Using Dynamic Simulation in the Development of Construction MachineryUsing Dynamic Simulation in the Development of Construction Machinery
Using Dynamic Simulation in the Development of Construction Machinery
Reno Filla
 
Fuel efficiency in construction equipment – optimize the machine as one system
Fuel efficiency in construction equipment – optimize the machine as one systemFuel efficiency in construction equipment – optimize the machine as one system
Fuel efficiency in construction equipment – optimize the machine as one system
Reno Filla
 
Hybrid Power Systems for Construction Machinery: Aspects of System Design and...
Hybrid Power Systems for Construction Machinery: Aspects of System Design and...Hybrid Power Systems for Construction Machinery: Aspects of System Design and...
Hybrid Power Systems for Construction Machinery: Aspects of System Design and...
Reno Filla
 
Selecting representative working cycles from large measurement data sets
Selecting representative working cycles from large measurement data setsSelecting representative working cycles from large measurement data sets
Selecting representative working cycles from large measurement data sets
Reno Filla
 
An Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud EnvironmentAn Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud Environment
IRJET Journal
 
Robust control strategies for an electric motor driven accumulator with elast...
Robust control strategies for an electric motor driven accumulator with elast...Robust control strategies for an electric motor driven accumulator with elast...
Robust control strategies for an electric motor driven accumulator with elast...
ISA Interchange
 
ATK_PAPER.pdf
ATK_PAPER.pdfATK_PAPER.pdf
ATK_PAPER.pdf
VrajSenjaliya1
 
Cabin Ride Improvement of a Tector Trailer Vehicle
Cabin Ride Improvement of a Tector Trailer VehicleCabin Ride Improvement of a Tector Trailer Vehicle
Cabin Ride Improvement of a Tector Trailer Vehicle
write2paras
 
Investigation on Chassis Dynamometer with Capability to Test Regenerative Bra...
Investigation on Chassis Dynamometer with Capability to Test Regenerative Bra...Investigation on Chassis Dynamometer with Capability to Test Regenerative Bra...
Investigation on Chassis Dynamometer with Capability to Test Regenerative Bra...
IJPEDS-IAES
 
Km151 box moving transporting using four bar link mechanism (wecompress)
Km151 box moving transporting using four bar link mechanism (wecompress)Km151 box moving transporting using four bar link mechanism (wecompress)
Km151 box moving transporting using four bar link mechanism (wecompress)
1000kv technologies
 
Fuzzy Control of a Large Crane Structure
Fuzzy Control of a Large Crane StructureFuzzy Control of a Large Crane Structure
Fuzzy Control of a Large Crane Structure
ijeei-iaes
 

Similar to An Event-driven Operator Model for Dynamic Simulation of Construction Machinery (20)

Study of a method for assessing operability of working machines in physical a...
Study of a method for assessing operability of working machines in physical a...Study of a method for assessing operability of working machines in physical a...
Study of a method for assessing operability of working machines in physical a...
 
Simulating Operability of Wheel Loaders: Operator Models and Quantification o...
Simulating Operability of Wheel Loaders: Operator Models and Quantification o...Simulating Operability of Wheel Loaders: Operator Models and Quantification o...
Simulating Operability of Wheel Loaders: Operator Models and Quantification o...
 
Towards Finding the Optimal Bucket Filling Strategy through Simulation
Towards Finding the Optimal Bucket Filling Strategy through SimulationTowards Finding the Optimal Bucket Filling Strategy through Simulation
Towards Finding the Optimal Bucket Filling Strategy through Simulation
 
A Methodology for Modeling the Influence of Construction Machinery Operators ...
A Methodology for Modeling the Influence of Construction Machinery Operators ...A Methodology for Modeling the Influence of Construction Machinery Operators ...
A Methodology for Modeling the Influence of Construction Machinery Operators ...
 
A study to compare trajectory generation algorithms for automatic bucket fill...
A study to compare trajectory generation algorithms for automatic bucket fill...A study to compare trajectory generation algorithms for automatic bucket fill...
A study to compare trajectory generation algorithms for automatic bucket fill...
 
Optimizing the trajectory of a wheel loader working in short loading cycles
Optimizing the trajectory of a wheel loader working in short loading cyclesOptimizing the trajectory of a wheel loader working in short loading cycles
Optimizing the trajectory of a wheel loader working in short loading cycles
 
On Increasing Fuel Efficiency by Operator Assistance Systems in a Wheel Loader
On Increasing Fuel Efficiency by Operator Assistance Systems in a Wheel LoaderOn Increasing Fuel Efficiency by Operator Assistance Systems in a Wheel Loader
On Increasing Fuel Efficiency by Operator Assistance Systems in a Wheel Loader
 
Dynamic Simulation of Construction Machinery: Towards an Operator Model
Dynamic Simulation of Construction Machinery: Towards an Operator ModelDynamic Simulation of Construction Machinery: Towards an Operator Model
Dynamic Simulation of Construction Machinery: Towards an Operator Model
 
Alternative system solutions for wheel loaders and other construction equipment
Alternative system solutions for wheel loaders and other construction equipmentAlternative system solutions for wheel loaders and other construction equipment
Alternative system solutions for wheel loaders and other construction equipment
 
Using Dynamic Simulation in the Development of Construction Machinery
Using Dynamic Simulation in the Development of Construction MachineryUsing Dynamic Simulation in the Development of Construction Machinery
Using Dynamic Simulation in the Development of Construction Machinery
 
Fuel efficiency in construction equipment – optimize the machine as one system
Fuel efficiency in construction equipment – optimize the machine as one systemFuel efficiency in construction equipment – optimize the machine as one system
Fuel efficiency in construction equipment – optimize the machine as one system
 
Hybrid Power Systems for Construction Machinery: Aspects of System Design and...
Hybrid Power Systems for Construction Machinery: Aspects of System Design and...Hybrid Power Systems for Construction Machinery: Aspects of System Design and...
Hybrid Power Systems for Construction Machinery: Aspects of System Design and...
 
Selecting representative working cycles from large measurement data sets
Selecting representative working cycles from large measurement data setsSelecting representative working cycles from large measurement data sets
Selecting representative working cycles from large measurement data sets
 
An Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud EnvironmentAn Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud Environment
 
Robust control strategies for an electric motor driven accumulator with elast...
Robust control strategies for an electric motor driven accumulator with elast...Robust control strategies for an electric motor driven accumulator with elast...
Robust control strategies for an electric motor driven accumulator with elast...
 
ATK_PAPER.pdf
ATK_PAPER.pdfATK_PAPER.pdf
ATK_PAPER.pdf
 
Cabin Ride Improvement of a Tector Trailer Vehicle
Cabin Ride Improvement of a Tector Trailer VehicleCabin Ride Improvement of a Tector Trailer Vehicle
Cabin Ride Improvement of a Tector Trailer Vehicle
 
Investigation on Chassis Dynamometer with Capability to Test Regenerative Bra...
Investigation on Chassis Dynamometer with Capability to Test Regenerative Bra...Investigation on Chassis Dynamometer with Capability to Test Regenerative Bra...
Investigation on Chassis Dynamometer with Capability to Test Regenerative Bra...
 
Km151 box moving transporting using four bar link mechanism (wecompress)
Km151 box moving transporting using four bar link mechanism (wecompress)Km151 box moving transporting using four bar link mechanism (wecompress)
Km151 box moving transporting using four bar link mechanism (wecompress)
 
Fuzzy Control of a Large Crane Structure
Fuzzy Control of a Large Crane StructureFuzzy Control of a Large Crane Structure
Fuzzy Control of a Large Crane Structure
 

More from Reno Filla

In support of removal of periodic calibration of Flight Recorders
In support of removal of periodic calibration of Flight RecordersIn support of removal of periodic calibration of Flight Recorders
In support of removal of periodic calibration of Flight Recorders
Reno Filla
 
Brave new electric world.pdf
Brave new electric world.pdfBrave new electric world.pdf
Brave new electric world.pdf
Reno Filla
 
Calculation of power requirement for a truck
Calculation of power requirement for a truckCalculation of power requirement for a truck
Calculation of power requirement for a truck
Reno Filla
 
Reflections on Research (and a Fractal Perspective on Systems Engineering)
Reflections on Research (and a Fractal Perspective on Systems Engineering)Reflections on Research (and a Fractal Perspective on Systems Engineering)
Reflections on Research (and a Fractal Perspective on Systems Engineering)
Reno Filla
 
E-Roads Getting Real
E-Roads Getting RealE-Roads Getting Real
E-Roads Getting Real
Reno Filla
 
Electric Road Systems
Electric Road SystemsElectric Road Systems
Electric Road Systems
Reno Filla
 
SEC lecture "Electrification of Future Transports"
SEC lecture "Electrification of Future Transports"SEC lecture "Electrification of Future Transports"
SEC lecture "Electrification of Future Transports"
Reno Filla
 
Electrification of future transports
Electrification of future transportsElectrification of future transports
Electrification of future transports
Reno Filla
 
Interview Alumni HS Magdeburg
Interview Alumni HS MagdeburgInterview Alumni HS Magdeburg
Interview Alumni HS Magdeburg
Reno Filla
 
Future Trends for Heavy Vehicles
Future Trends for Heavy VehiclesFuture Trends for Heavy Vehicles
Future Trends for Heavy Vehicles
Reno Filla
 
Towards Finding the Optimal Bucket Filling Strategy through Simulation
Towards Finding the Optimal Bucket Filling Strategy through SimulationTowards Finding the Optimal Bucket Filling Strategy through Simulation
Towards Finding the Optimal Bucket Filling Strategy through Simulation
Reno Filla
 
Electromobility and Construction Machinery
Electromobility and Construction MachineryElectromobility and Construction Machinery
Electromobility and Construction Machinery
Reno Filla
 
Gliding Contest Scoring: current and proposal 8.1.4 for the 2016 IGC plenary
Gliding Contest Scoring: current and proposal 8.1.4 for the 2016 IGC plenaryGliding Contest Scoring: current and proposal 8.1.4 for the 2016 IGC plenary
Gliding Contest Scoring: current and proposal 8.1.4 for the 2016 IGC plenary
Reno Filla
 
Automation of Mobile Working Machines
Automation of Mobile Working MachinesAutomation of Mobile Working Machines
Automation of Mobile Working Machines
Reno Filla
 
Classification of physiological signals for wheel loader operators using Mult...
Classification of physiological signals for wheel loader operators using Mult...Classification of physiological signals for wheel loader operators using Mult...
Classification of physiological signals for wheel loader operators using Mult...
Reno Filla
 
Mental State Monitoring System for the Professional Drivers Based on Heart Ra...
Mental State Monitoring System for the Professional Drivers Based on Heart Ra...Mental State Monitoring System for the Professional Drivers Based on Heart Ra...
Mental State Monitoring System for the Professional Drivers Based on Heart Ra...
Reno Filla
 
Representative Testing of Emissions and Fuel Consumption of Working Machines ...
Representative Testing of Emissions and Fuel Consumption of Working Machines ...Representative Testing of Emissions and Fuel Consumption of Working Machines ...
Representative Testing of Emissions and Fuel Consumption of Working Machines ...
Reno Filla
 

More from Reno Filla (17)

In support of removal of periodic calibration of Flight Recorders
In support of removal of periodic calibration of Flight RecordersIn support of removal of periodic calibration of Flight Recorders
In support of removal of periodic calibration of Flight Recorders
 
Brave new electric world.pdf
Brave new electric world.pdfBrave new electric world.pdf
Brave new electric world.pdf
 
Calculation of power requirement for a truck
Calculation of power requirement for a truckCalculation of power requirement for a truck
Calculation of power requirement for a truck
 
Reflections on Research (and a Fractal Perspective on Systems Engineering)
Reflections on Research (and a Fractal Perspective on Systems Engineering)Reflections on Research (and a Fractal Perspective on Systems Engineering)
Reflections on Research (and a Fractal Perspective on Systems Engineering)
 
E-Roads Getting Real
E-Roads Getting RealE-Roads Getting Real
E-Roads Getting Real
 
Electric Road Systems
Electric Road SystemsElectric Road Systems
Electric Road Systems
 
SEC lecture "Electrification of Future Transports"
SEC lecture "Electrification of Future Transports"SEC lecture "Electrification of Future Transports"
SEC lecture "Electrification of Future Transports"
 
Electrification of future transports
Electrification of future transportsElectrification of future transports
Electrification of future transports
 
Interview Alumni HS Magdeburg
Interview Alumni HS MagdeburgInterview Alumni HS Magdeburg
Interview Alumni HS Magdeburg
 
Future Trends for Heavy Vehicles
Future Trends for Heavy VehiclesFuture Trends for Heavy Vehicles
Future Trends for Heavy Vehicles
 
Towards Finding the Optimal Bucket Filling Strategy through Simulation
Towards Finding the Optimal Bucket Filling Strategy through SimulationTowards Finding the Optimal Bucket Filling Strategy through Simulation
Towards Finding the Optimal Bucket Filling Strategy through Simulation
 
Electromobility and Construction Machinery
Electromobility and Construction MachineryElectromobility and Construction Machinery
Electromobility and Construction Machinery
 
Gliding Contest Scoring: current and proposal 8.1.4 for the 2016 IGC plenary
Gliding Contest Scoring: current and proposal 8.1.4 for the 2016 IGC plenaryGliding Contest Scoring: current and proposal 8.1.4 for the 2016 IGC plenary
Gliding Contest Scoring: current and proposal 8.1.4 for the 2016 IGC plenary
 
Automation of Mobile Working Machines
Automation of Mobile Working MachinesAutomation of Mobile Working Machines
Automation of Mobile Working Machines
 
Classification of physiological signals for wheel loader operators using Mult...
Classification of physiological signals for wheel loader operators using Mult...Classification of physiological signals for wheel loader operators using Mult...
Classification of physiological signals for wheel loader operators using Mult...
 
Mental State Monitoring System for the Professional Drivers Based on Heart Ra...
Mental State Monitoring System for the Professional Drivers Based on Heart Ra...Mental State Monitoring System for the Professional Drivers Based on Heart Ra...
Mental State Monitoring System for the Professional Drivers Based on Heart Ra...
 
Representative Testing of Emissions and Fuel Consumption of Working Machines ...
Representative Testing of Emissions and Fuel Consumption of Working Machines ...Representative Testing of Emissions and Fuel Consumption of Working Machines ...
Representative Testing of Emissions and Fuel Consumption of Working Machines ...
 

Recently uploaded

UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 

Recently uploaded (20)

UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 

An Event-driven Operator Model for Dynamic Simulation of Construction Machinery

  • 1. Paper 04 An Event-driven Operator Model for Dynamic Simulation of Construction Machinery Reno Filla VOLVO WHEEL LOADERS AB, ESKILSTUNA, SWEDEN Abstract Prediction and optimisation of a wheel loader’s dynamic behaviour is a challenge due to tightly coupled, non-linear subsystems of different technical domains. Furthermore, a simulation regarding performance, efficiency, and operability cannot be limited to the machine itself, but has to include operator, environment, and work task. This paper presents some results of our approach to an event-driven simulation model of a human operator. Describing the task and the operator model independently of the machine’s technical parameters, gives the possibility to change whole sub-system characteristics without compromising the relevance and validity of the simulation. Keywords: discrete simulation, continuous simulation, complex systems, operator model, driver model
  • 2. Every passing minute is another chance to turn it all around. (from the film “Vanilla Sky”) This paper has been published as: Filla, R. (2005) “An Event-driven Operator Model for Dynamic Simulation of Construction Machinery”. The Ninth Scandinavian International Conference on Fluid Power, Linköping, Sweden. http://www.arxiv.org/abs/cs.CE/0506033 (Internet link refers to a Technical Report of the original paper)
  • 3. An Event-driven Operator Model… 3 1 Introduction In the development of off-road machinery, dynamic simulation of large and complex technical systems is being increasingly practised. In the case of a wheel loader, most subsystems are non-linear and tightly coupled, which makes prediction and optimisation of the complete system’s dynamic behaviour a challenge. Both drive train and hydrau- lics are competing for the limited engine torque. As described in [1], the momentary power distribution is specific for the task at hand and is controlled by the operator, who ultimately balances the complete system. Figure 1 shows how power is transferred through all relevant wheel loader subsystems, with the machine being used in the typi- cal work task of loading gravel. Figure 1. Simplified power transfer scheme of a wheel loader loading gravel So-called full vehicle models can be useful in various types of simulation. How the model needs to be controlled and subjected to virtual loads is very much dependent on the purpose of the simulation. Paper [2] gives examples and reasons of different ap- proaches. Our work aims to simulate a wheel loader’s total performance, efficiency, and oper- ability, and to investigate the robustness of these three important product properties. Because a human operator adapts to the machine and the work situation, assessing the above mentioned properties by means of simulation also requires modelling operator, environment, and task at an appropriate level of detail. Traditional backwards simulation forces a technical system to follow a prescribed cycle, which can result in physically erroneous results. Forward simulation with fixed operator input would use each machine in the same way, producing physically correct but irrelevant results. An experienced operator can adapt to a new machine in order to achieve the highest possible performance. Being able to simulate this adaptation to a certain degree is a necessary first step towards optimisation of the complete system.
  • 4. 4 Paper 04 Paper [2] describes the initial results of our work on an operator model, with a focus on the bucket filling phase. Since the complete loader was modelled in a program for multi-body simulation (Figure 2), our first approach was to also realise the operator model in this simulation package. As noted in the discussion section of that paper, this proved to be possible but cumbersome. It seemed that for this type of problem, realisa- tion as a finite state machine in a discrete-event simulation program (in co-simulation with the multi-body simulation package) would have been better. Consequently, this was our next step. Choosing a program suite that supports both continuous and discrete event simulation, the operator can now be modelled with a vari- ety of control strategies, completely separate from the machine. A simulation can be performed as either co-simulation (where both sides solve their own equations and communicate the results) or as a plant import into the multi-body simulation program (where the operator model has been compiled into an executable file, which is refer- enced as a General State Equation). Figure 2. Models of the wheel loader and its environment With the bucket filling phase already covered in [2], this paper focuses on the re- maining essential elements of a wheel loader working cycle. 2 Loading Cycle Description Wheel loaders are highly versatile machines, and with each task and workplace being unique, it is difficult to define a standard test cycle that covers every possible aspect. However, tasks do exist that are more common than others. Figure 3 shows a so-called short loading cycle, sometimes also dubbed V-cycle or Y-cycle for its characteristic driving pattern. Typical for this cycle is the loading of some kind of granular material on an adjacent load receiver (e.g. a dump truck).
  • 5. An Event-driven Operator Model… 5 Figure 3. Short loading cycle In paper [3], such a short loading cycle is divided into different phases, and some ex- amples are given for especially interesting situations that occur in some phases. Phase 1, Bucket filling, begins as soon as the bucket’s cutting edge is in contact with the material. The operator then uses the kick-down function to shift into the lowest gear. Lifting the loading unit somewhat increases force on the front axle, which improves traction. The operator then simultaneously controls the machine speed (via the engine throttle) and lift and tilt function (via hydraulic levers) in order to fill the bucket. Again, this has already been covered in [2] and will not be considered in this paper. Phase 2, Leaving bank, begins after the bucket is fully tilted back. The lift function is activated, the transmission is put into reverse, and the engine speed is increased. After leaving the pile, the machine is steered to the side in the characteristic V-pattern. The lifting function is activated all the time until reaching the load receiver at the end of phase 5. Phase 3, Retardation, begins when the operator judges that the remaining distance to the load receiver is sufficient for the lift hydraulics to accomplish the necessary bucket height while driving (operators usually prefer driving a longer distance to waiting in front of the load receiver for a sufficient bucket clearance). Most operators use engine braking for retardation. Reversing in phase 4 is unfortunately usually accomplished by putting the transmis- sion into forward while the machine is still moving backwards. This is convenient, but increases fuel consumption, since the torque converter’s turbine wheel is forced to ro- tate backwards until enough torque has been built up and the machine is moving for- wards.
  • 6. 6 Paper 04 Phase 5, Towards load receiver, begins when the machine speed is positive, i.e. the machine is moving forward. The operator steers the loader to achieve the V-pattern that is characteristic for a short loading cycle. At the end of this phase, the loader arrives perpendicularly at the load receiver. If the operator judged correctly in phase 3, then the bucket has reached a sufficient height to begin unloading. Usually this is the case, be- cause an experienced operator is able to adapt to any machine very quickly. In phase 6, Bucket emptying, the operator often drives forward very slowly while at the same time raising the loading unit and tilting the bucket forward. This gives the pos- sibility to not just dump the material on the load receiver, but actually place it so that after 3 to 4 buckets a dump truck is evenly loaded without any material being spilled. In paper [3], the short loading cycle continues with phases 7-10: Leaving load re- ceiver, Retardation and reversing, Towards bank, and Retardation at bank (the last is often combined with the next bucket filling by using the machine’s momentum to drive the bucket into the gravel pile, rather than applying traction with the wheels). In this stage of our work, however, only phases 1-6 are covered, because of the significant in- teraction between all main subsystems. The challenge in such a short loading cycle, from a manufacturer’s point of view, is to find an appropriate, robust, and maintainable balance between productivity (material loaded per time), efficiency (fuel consumed per load), and operability over the complete cycle. Productivity and efficiency are well-defined, but a generally agreed definition of op- erability has still to be found. In [4], a definition is offered, that also works well even for construction machinery: “Operability is the ease with which a system operator can perform the assigned mission with a system when that system is functioning as de- signed”. The limitation to states where the system is functioning as designed, effectively excludes properties like robustness and reliability. But this still gives no explanation as to how to quantify operability; instead, the concept “ease of performance” is introduced. Paper [3] briefly discusses some ways of visualising operability-related, measurable state variables in a wheel loader cycle. Amongst others, a diagram displaying bucket height over integrated machine speed (i.e. the machine’s travelling distance) is intro- duced (Figure 4). The ratio of lift speed to machine speed, which is crucial to how long the loader needs to be driven backwards until reversing, can here be seen as the curve’s slope. In the diagram in Figure 4 the curve is fairly straight from the beginning of phase 2 (where the loader leaves the bank) to the end of phase 5 (where the loader arrives at the load receiver). This indicates that the operator judged very well when to reverse. Oth- erwise, the slope would become steeper at the end of phase 5, indicating that the opera- tor needed to slow down or even stop the loader in order for the bucket to reach suffi- cient height for emptying.
  • 7. An Event-driven Operator Model… 7 The distance between the point of reversing and the bank (or load receiver) is an in- dication of how well a balance between the two motions of lifting and driving has been achieved. Because such a diagram points out any imbalance, engineers at Volvo CE have begun to call it Machine harmony diagram. Figure 4. Bucket height over integrated machine speed in a short loading cycle Another interesting aspect is the visualisation of the operator’s technique for bucket filling and bucket emptying. For this, the machine harmony diagram is preferably ac- companied by another diagram displaying bucket height over bucket angle (Figure 5). This additional diagram also indicates the loader linkage’s capability for parallel align- ment (i.e. how much the bucket angle changes during raising and lowering of the load- ing unit). Figure 5. Example of bucket handling in a short loading cycle The chosen bucket filling technique indirectly influences where the loader needs to reverse: Leaving the bank at the beginning of phase 2 with a higher bucket means that it will take less time to raise it from there to a sufficient height for emptying. As explained before, an experienced operator chooses the point of reversing so that the bucket will have the necessary height approximately when the loader reaches the load receiver. This
  • 8. 8 Paper 04 means that in theory the point of reversing will be nearer to the bank when leaving with a higher bucket position, because the operator adapts to the machine. It can be easily shown that this is the case also in practice. Figure 6 shows three se- lected short loading cycles, originating from a non-stop recording of a longer period, during which the operator changed his bucket filling technique. As can be seen, the bucket height when leaving the bank varies, but the operator managed very well to chose a reversing point in order to reach the load receiver with the bucket at a sufficient height for emptying. Figure 6. Recorded short loading cycles with different bucket filling techniques Again, it is this kind of human adaptation to the machine which is the reason for our work on operator models: we want to be able to assess a new machine’s productivity, efficiency, operability, and their robustness by means of simulation. 3 Simulation Setup In previous work, the author and two colleagues modelled a wheel loader in a simula- tion suite for continuous multi-body simulation. The model features a detailed hydraulic system, connected to a fairly detailed mechanical model (rigid bodies) and drive train. The engine, with engine controller and gas dynamics, was realised as state variables, enhanced by user-written subroutines that are linked to the numerical solver. The envi- ronment is represented as a model of a gravel pile [5], and as a standard tyre/road model. Since using the loader model for the simulations presented in [2], the interface to the operator model has been enhanced. Already in the previous version, the operator model was logically separated from the machine model, which was controlled through vari- ables representing the functions engine throttle, brake, steering, lift, and tilt. However,
  • 9. An Event-driven Operator Model… 9 everything was still located within one model space. Now, by using co-simulation, the separation is complete: the wheel loader is modelled and simulated in the multi-body simulation program, while the operator is completely modelled and simulated in the previously mentioned package that supports both continuous and discrete event simula- tion. The operator model sends commands through the machine controls, which the loader model receives, uses and answers with e.g. loader position and orientation, and engine speed (Figure 7). Some additional elements have been added to simplify debug- ging. Figure 7. Simulation setup (overall view) Both sides act as black box models towards each other. No internal states are sent, because the intention is to model human-machine interaction, which naturally occurs through a limited number of channels. As long as the interface is unchanged, the models on either side can be replaced by just copying a different file into the simulation's work directory. In the near future, our ambition is to compile operator models into executable files that can be imported as General State Equations into the multi-body simulation pro- gram. This will significantly simplify the simulation process. Initial tests in that respect have shown very promising results.
  • 10. 10 Paper 04 4 Event-based Operator Model Figure 8 shows the overall view of the operator model, where each phase has been mod- elled as a state containing several substates. Figure 8. Operator model (top level view) Paper [2] mainly focussed on modelling one bucket filling technique, with encourag- ing results. Therefore, the operator model presented in this paper has been designed to begin where the bucket filling phase in [2] ended, immediately before tilting back the bucket and leaving the gravel pile. An initialisation phase has been modelled (Figure 9), during which the bucket is lifted and tilted to the same position that resulted in [2]. The engine is also set to the same speed. Already during model preparation the loader has been moved to the same position it had at the end of bucket filling in [2]. Figure 9. Initialisation phase As described earlier, at the end of phase 1, Bucket filling, the operator tilts the loader's bucket back as far as possible. In the model, this is done in the intermediate phase 1a.
  • 11. An Event-driven Operator Model… 11 In the next phases the operator will begin by calculating and following a theoretical path, which is only defined by the location of bank and load receiver. Later on, the op- erator model will diverge from this path to react to certain events. For all calculations of position and orientation, a global co-ordinate system with its origin in the intersection of bank and load receiver is used (Figure 10a). Figure 10a. V-pattern, theoretical Figure 10b. Theoretical path solutions The theoretical path begins with a straight line that is perpendicular to the bank. It also ends with a straight line, this one perpendicular to the load receiver. In between, the path consists of two circular arcs that are tangential to each other and the two lines. Such a geometrical figure has one degree of freedom, which can be expressed as the angle of the tangent that is shared by the arcs. Figure 10b shows four possible solutions. Which solution to take is dependent on how much space the workplace offers. For a given angle α the circular arcs’ radii ra and rb result in: ( )( ) ( )⎟ ⎠ ⎞ ⎜ ⎝ ⎛ −− ++ = ba ba ra α α sin cos1 2 1 (1) ( ) ( ) ( )⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ −+ − + = ba ba rb α α sin1 cos 2 1 (2) Many operators prefer to steer the loader approximately equally much to the right as to the left. This corresponds to Figure 3 in which the global tangent orientation is stated to be α ≈ 45°. Equations 1 and 2 can then be simplified to: b ba ra + + = 2 (3)
  • 12. 12 Paper 04 ( ) 22 21 − −− = ba rb (4) However, for the model presented in this paper, the reasoning was that an operator prefers to aim at a fixed point while reversing. This is easier to accomplish and also results in a 45 degree angle when the global origin is used as fixed point and when, as in most cases, load receiver and bank are located equidistantly from the global origin. The circular arcs’ radii and the global tangent orientation can be calculated as: ( ) ( ) ( ) a baabbaba bra 4 4 222 −−+++ += (5) ( ) ( ) ( ) b baabbaba arb 4 4 222 −++++ += (6) ba a rr ra + + =αcos (7) The case of “aiming at the origin” can easily be checked by comparing β, the loader’s bearing to the origin with θ, its orientation in the global co-ordinate system (Figure 11). Figure 11. Global position, orientation θ and bearing β Phase 2, Leaving bank, begins with putting the transmission into reverse. Then, full lift and the machine’s steering function are activated until an articulation angle is reached that corresponds to a radius according to Eq. 5 (i.e. plan to reverse with aim at
  • 13. An Event-driven Operator Model… 13 origin). However, due to the lack of feed-back path control in this version of the opera- tor model, the machine model will not follow the theoretical path exactly. But this is not necessary either, because another rule is activated when the machine prematurely aims at the origin. This rule overrides the original path and steers the machine to drive along the new-found bearing line. As soon as the loader passes the load receiver, an estimation routine begins to con- tinuously extrapolate the current lifting/driving ratio in order to determine whether the reversing phase can be entered. The remaining distance to the load receiver is calculated as a combination of a circular arc with radius rc and a straight line (Figure 12). Figure 12. Path to load receiver Knowing the machine’s current position (x, z) and global orientation θ, the turning radius rc and the remaining travelling distance L can be found as: θsin1− = d rc (8) ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ −= θ π 2 c crL (9) θcoscd rzL −= (10) dc LLL += (11) owever, most wheel loaders have a maximum articulation angle of 35-40 degrees and H might therefore not be able to achieve the currently required turning radius rc. To handle this situation in a simulation, an intermediate phase 2a is activated. During this phase, the operator model continues the V-pattern from phase 2 and conducts calcula- tions according to Eq. 8-11. As soon as the required turning radius rc is actually achiev- able, phase 2a is left. It is advantageous to handle this situation in a special phase; oth- erwise, an extended phase 2 might be interpreted as a limited lifting speed of the loader
  • 14. 14 Paper 04 rather than a limited turning capability. Immediately after activation of phase 3, Retardation, the engine throttle is released and achine’s speed has decreased to a level that wh wit hei l uses engine throttle, lift, and tilt fun d re 5 Simulation Results ect to a simulated wheel loader’s productivity, effi- ame workplace lay- ou the articulation steered back to zero. In addition to the engine, the service brakes are also used to decrease the machine’s speed. Phase 4, Reversing, begins when the m ere setting the transmission to forward is safe. The brakes are released, the engine throttle is activated again, and lifting is stopped until sufficient speed has been built up. In phase 5, Towards load receiver, the required turning radius rc is again calculated h Eq. 8. However, a theoretically correct but impractical solution to Eq. 8-11 might be found that yields a negative value for Ld, the length of the straight line between load receiver and circular arc (Figure 12). One possible strategy is to just move forward in a straight line until the current machine position and global orientation result in a positive value for Ld. When the machine finally reaches the load receiver, the articulation angle is adjusted so that the bucket is parallel to the load receiver, regardless of the wheel loaders orientation. However, in a loading cycle that is not too short, the complete wheel loader should arrive with zero articulation and perpendicular to the load receiver. During phase 5, the lifting function is activated until the bucket is at a sufficient ght for emptying. If this is not the case when the machine reaches the load receiver, an intermediate phase 5a is started before the bucket is emptied in phase 6. In this in- termediate phase, the operator model is using the lift function to reach a bucket height that is sufficient for emptying into the load receiver. In phase 6, Bucket emptying, the operator mode ction simultaneously in order to simulate a human operator’s strategy of placing ma- terial so that the load receiver is evenly loaded after three to four short loading cycles. As explained earlier, a short loading cycle continues with phases 7-10, Leaving loa ceiver, Retardation and reversing, Towards bank, and Retardation at bank, which are not covered yet in the presented operator model. In order to give answers with resp ciency, and operability, the operator model needs to be updated to include all phases of a short loading cycle, most importantly bucket filling. Until this is done, simulation re- sults in respect of engine load duty and fuel consumption should be considered with care. For this reason this paper will only present how the operator model succeeded in adapting to variations in workplace layout and machine properties. Figure 13 shows the results of a short loading cycle that has the s t as the cycle presented in paper [2]. Compared to the model in [2], this one repre- sents an operator with a very rough operating style; most control inputs are either on or off, and the engine throttle is very often at maximum value.
  • 15. An Event-driven Operator Model… 15 Figure 13. Control input signals from the operator model The diagram on the bottom displays the current cycle phase (#0 is the initialisation phase).
  • 16. 16 Paper 04 Figure 14 displays the machine movement from the cycle above in both a location plot and a harmony diagram. Since phase 1, Bucket filling, is not included in the current version of the operator model, the cycle in the harmony diagram starts with a vertical line that shows how the loader model lifts the bucket in the simulation’s initialisation phase. Figure 14. Machine location plot and harmony diagram Because the operator model has not been hard-coded with fixed locations for bank and load receiver, but designed parametrically, it is able to adapt. Figure 15 shows this for two different load receiver positions. In the initial simulation setup (Figure 13 and Figure 14) the machine’s movement was more restricted by its limited turning capability, rather by its lifting speed. The simulated wheel loader’s control signal has therefore been artificially decreased by 50%, which results in a slower lifting speed. Figure 16 shows how the operator model adapts to this situation by choosing a different reversing point.
  • 17. An Event-driven Operator Model… 17 Figure 15. Adaptation to workplace layout Figure 16. Adaptation to lifting speed
  • 18. 18 Paper 04 Finally, as already explained earlier and shown in Figure 6, an operator’s bucket fill- ing technique has an indirect influence on the location of the reversing point. With a higher bucket position at the beginning of phase 2, the point of reversing can be chosen nearer to the load receiver. Figure 17 presents results of two simulations that start with different bucket heights (in both cases the loader model with artificially decreased lift- ing speed was used). Figure 17. Influence of bucket filling technique 6 Discussion While the operator model presented in paper [2] focussed on the bucket filling phase and used min/max relationships reminiscent of fuzzy-sets, the operator model presented here focuses on the remaining elements of a short loading cycle and uses a pure dis- crete-event approach. It is advantageous to use this modelling paradigm, but certain elements such as path control are probably best modelled with a simple PI-controller. Therefore, in the next version of this operator model the possibility of combining these
  • 19. An Event-driven Operator Model… 19 approaches needs to be explored. Because the chosen simulation package supports both continuous and discrete-event simulation, this is a feasible prospect. As mentioned earlier, one interesting aspect is the possibility of compiling the opera- tor model into an executable file, which is referenced as a General State Equation in the multi-body simulation program. With this, the engineer conducting a simulation can focus on the wheel loader, rather than having to spend time defining how it needs to be controlled to mimic reality. 7 Conclusion An event-driven operator model has been developed, which is able to adapt to basic variations in workplace layout and machine capability. With this, a “human element” can be introduced into dynamic simulation of complete wheel loaders, giving more relevant answers with respect to total machine performance, fuel efficiency, and possi- bly even operability in complete loading cycles. Acknowledgements The financial support of Volvo Wheel Loaders AB and PFF, the Swedish Program Board for Automotive Research, is hereby gratefully acknowledged. References [1] Filla, R. and Palmberg, J.-O. (2003) “Using Dynamic Simulation in the Develop- ment of Construction Machinery”. The Eighth Scandinavian International Confer- ence on Fluid Power, Tampere, Finland, Vol. 1, pp 651-667. http://www.arxiv.org/abs/cs.CE/0305036 [2] Filla, R., Ericsson, A. and Palmberg, J.-O. (2005) “Dynamic Simulation of Con- struction Machinery: Towards an Operator Model”. IFPE 2005 Technical Confer- ence, Las Vegas (NV), USA, pp 429-438. http://www.arxiv.org/abs/cs.CE/0503087 [3] Filla, R. (2003) “Anläggningsmaskiner: Hydrauliksystem i multidomäna miljöer”. Hydraulikdagar 2003, Linköping, Sweden. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-13371 [4] Uwohali Inc. (1996) “Operability in Systems Concept and Design: Survey, As- sessment, and Implementation”. Final Report, Website of Kennedy Space Center, NASA, USA. http://science.ksc.nasa.gov/shuttle/nexgen/Nexgen_Downloads/ Ops_Survey_of_Tools_Report_by_MSFC_1996.pdf
  • 20. 20 Paper 04 [5] Ericsson, A. and Slättengren, J. (2000) “A model for predicting digging forces when working in gravel or other granulated material”. 15th European ADAMS Us- ers' Conference, Rome, Italy. http://www.mscsoftware.com/support/library/conf/adams/euro/2000/ Volvo_Predicting_Digging.pdf (Internet links updated and verified on August 18, 2011)