Describing the position of backhoe dredge buckets

 

 

C.F. Hofstra[1],A.J.M. van Hemmen[2],S.A. Miedema[3],J. van Hulsteyn[4]

 

 

Abstract

 

There is growing interest in the automation of the production cycle of backhoe dredges. In order to realise an effective control mechanism for a non-rigid body it is necessary to acquire an adequate insight in not only the dynamic behaviour of the hydraulic system but also of the mechanical systems. This second factor is also influenced by the fact that bigger and bigger machines are being used.

 

As there is no real reference material on this subject the first step has been the description of the kinematics of a backhoe. This was followed by determining of the Denavit-Hartenberg matrix to describe the mechanical motions of the system with respect to the position and orientation of the bucket.

 

Using this method a dynamical model has been developed. The paper will give a description of the dynamical model (using Matlab and Adams) and show some of the simulation results with respect to the influences of the flexibility of the hydraulic fluid and the steel structure on the achievable accuracy.

 

Keywords: Denavit-Hartenberg, trajectory control, flexible bodies, accuracy.

 

Introduction

 

Over the last decades the backhoe has come to replace the bucket dredge as the primary tool for the excavation of trenches and localised sites. Mainly because of the noise production and the ability to perform environmental dredging operations. This has been accompanied by an increase in the size of these machines in order to work in deeper locations. The increase in size and capacity leads to a reduction in achievable accuracy of the dredging process.

 

In order to improve the accuracy of the dredged level one must first determine the prime factors influencing the accuracy of the process. This is especially true if one wishes to automate the process in the future. This paper describes a dynamical model that was used to determine the effects of the flexibility of the boom and the stick with respect to the position of the tip under various loading conditions during the dredging cycle compared to the rigid body approach.

 

First the conventional approach to bucket position is described which was used to determine the points of interest. The next phase is the description of the degrees of freedom as available independent of the control system. To round off the system the influence of the (non-) rigidity of the steel structure in two digging situations and the responses to external loads are described and analysed.

 

The model used in this paper is based on the Komatsu H245S with a 12 m boom and a 8.5 m stick.

 

 

 

 

 

 

 

 


Trajectory planning

 

The trajectory described by the bucket tip is determined beforehand. This trajectory is then converted to the machine co-ordinates (angles) after which the necessary sequence of piston positions is determined.

 

The relationship between the orientation of the machine and the position of the piston is determined from figure 1.

 

 

Figure 1 Model with angle definitions

 

Boom

                 with:                                                                                                 (1)

Stick

                with:                                                                                      (2)

Bucket

 

                                                                                (3)

with :

 

                                                                                     (4)

 

                                                                                                                                                  (5)

 

The next step is to determine the relation between the machine orientation and the desired trajectory. In order to do this effectively while describing the position and orientation of the bucket the Denavit-Hartenberg (DH) approach based on homogenous co-ordinates is utilised.

 

Derivation of the position of the bucket (tip) using Denavit-Hartenberg

 

As stated the position of the bucket, specifically the bucket tip, is derived from the orientation of boom, stick and bucket with respect to each other. This is measured by means of their respective angles. For the DH approach the modelling of figure 1 is modified to give a "chain' as depicted in figure 2.

 

 

Figure 2 Backhoe “chain”

 

Using homogenous co-ordinates the Denavit-Hartenberg matrices for boom, stick and bucket based on an orthogonal Cartesian system are:

 

    

 

                                                                        (6)

 

In these matrices Cf=cos(f) and Sf=sin(f).

 

Multiplication of these matrices yields the "hand" matrix for the position and orientation of the bucket tip:

 

                                                                             (7)

 

With       ,

 

This is the forward kinematics of the backhoe. Given a trajectory f(t) in time for the bucket we can determine the accompanying angles by solving the following equation:

                                                                                                                                                                                 (8)

 

Control of the machine is achieved using the hydraulic cylinders. If there is a small change in the orientation of the machine, what is the corresponding change in the piston position? The equations (1 to 5) clearly show the difficulty in extracting the cylinder length, which in turn leads to the piston position. This is certainly true for the bucket cylinder. Modifying the DH matrix to include only boom and stick reduces this problem. Bucket position and orientation are added to the equation as boundary conditions. Because rotation of the machine influences neither the boom angle nor the stick angle it can likewise be added as a boundary condition. The dredge cycle with respect to boom, stick and bucket reduces to in plane motion. The reduced DH matrix now reads:

 

                                                                                                                                  (9)

 

With:

 

Trajectory control

 

To effectively follow a prescribed path we have to know the relationship between small changes in angles and the piston positions. Differentiating the DH matrix yields:

 

                                                                                                          (10)

 

The corresponding changes in the cylinder lengths can be determined from equations 1 and 2 in a similar fashion. Adding time to these equations gives us the necessary tools to describe the motion of the bucket tip along a specified trajectory.

 

The hydraulic system

 

The use of hydraulic cylinders introduces flexible elements into the system enabling it to move independently of the controls. The magnitude of the flexibility is determined by the bulk modulus and the volume of fluid between the control block and the piston and the flexibility of the supply lines. This flexibility is incorporated into the model by modelling the cylinders as springs. The stiffness of the spring is determined by total change in the volume:

 

                                                                                                                        (11)

 

From which the displacement of the piston is determined:

 

                                                                                                                                                                            (12)

 

Resulting in a spring stiffness:

 

                                                                                                                                   (13)

 

This formula is used for both piston and rod side incorporating the supply lines and hoses. This is necessary because in contrast to normal practice the effects of both cannot be disregarded due to their length. Damping in the cases studied was assumed to be limited to 1% of the spring stiffness.

 

Additional degrees of freedom - Flexible bodies

 

This study is intended to determine the effects of flexibility of the steel structure. For this purpose the Adams program was utilised. In the Adams program flexible bodies are described using the eigen-frequencies and eigen-vector approach. These are used to calculate the effective stiffness and damping matrices. Frequencies and vectors are determined using the Ansys finite element program and imported into the program. As these results vary with the orientation of the machine they are reproduced here.

 

From past experience it is known that the effective damping of steel structures can be taken as equal or less than 1% of the effective stiffness matrix.

 

Forces on the backhoe

 

Forces on the backhoe can be subdivided into external and internal forces. Internal forces are those caused by the friction in the hydraulic cylinders. Due to the mismatch between the moment arms of the forces involved, friction forces in the joints can be disregarded. External forces are digging force and those caused by the movement of the parts through the water, to which are added the wave and current forces.

 

External forces

 

The digging forces on the bucket are determined using existing models for sand, Miedema (1987), clay, Miedema (1997). In the absence of models for the cutting of loose or sprung rock the following analogy is used:

 

                                                                                                                                                                        (14)

 

The force exerted by current, waves and moving through the water can be calculated by combining the Morison equation with the formula for flow resistance. This results in:

 

                             (15)

 

Except for Cf, which is a function of the Reynolds number, the other coefficients Ci have to be determined experimentally for the submerged parts of the structure.

 

Internal forces

 

Friction in the cylinders cannot be disregarded due to its necessity for determining the equilibrium over the piston and its effects on the system damping. A linear function for the friction is used according to:

 

                                                                                                                                            (16)

 

Analysis of the dredging cycle

 

Based on a rigid body approach these aspects were used to model various dredging cycles with the Matlab program. These show that during operations the largest accelerations and therefore forces on the structure occur during the positioning and the digging part of the cycle. During the other parts of the cycle the available hydraulic power is not sufficient to induce significant accelerations and the structure itself is not subjected to the rapid changes in kinetic energy. As a whole these results were comparable to the results of previous studies, for example Van Velzen (1999), Salcudean et al. (1999). The main points of interest are therefore limited to the positioning of the bucket and the digging part of the cycle.

 

Apart from production the single most important factor of the dredging cycle is the accuracy achieved during digging. The achievable accuracy decreases with increasing machine size. This is ascribed in part to the flexibility of the hydraulic and mechanical systems, the positioning of the pontoon and the operator.

If the backhoe were automated the operator influence would be taken up by the control system. For the design of such a system we need to know in advance whether the basic assumptions for a rigid system are applicable. To this end the effects of the flexibility of the steel structure are studied first followed by flexibility of the hydraulic system.

 

Example

 

Using prismatic beam theory the deflection of the end of a beam with dimensions according to figure 3 under a load F of 20 tons amounts to 25.2 mm.

 


 

 


Figure 3 Cantilever beam

 

If the same applies for a backhoe structure of comparable length it would lead to a sizeable error in the achievable accuracy. In the case of the studied machine the force reaches approximately 45 tons (deflection@6cm).

 

Influence of the mechanical subsystem

 

To study the effect of the flexibility of the steel structure two digging situations are modelled. In the first the bucket digs horizontally starting at an inclined the digging front (figure 4 - left). In the second the bucket scoops up material (figure 4 - right). In these simulations dynamic effects due to motion are not taken into account.

 

 


 

 


Figure 4 Digging profiles

 

The position of the machine is of course but one of a number of possible ones. However, the resulting deflections will not vary substantially from on situation to another.

 

Case 1 - Digging horizontally

 

Using the previously described flexibility the bucket is placed at the digging front and commences digging. The digging force is assumed to be zero at the beginning and increases to 40tons after which it is kept constant. Figure 6 shows the resulting paths for (continuous) the rigid simulation and (dash) the flexible situation.


Figure 5 Digging along horizontal profile

 


The main difference occurs during the application of the digging force. This results in an error of less than 1.5cm with respect to the rigid model in the vertical direction and a slight lag in the horizontal.

 

Case 2 Scooping up material


Figure 6 Scooping up a load

 


As can be seen the deviation during the entry part is comparable to the previous case. When the bucket is rotated to the horizontal digging position a vertical difference of about 3 cm appears. The lag in the horizontal direction is about the same.

The hydraulic subsystem

 

The hydraulic system exerts force by means of pressure in the cylinders, which is then transmitted via the structure to the bucket tip. The build-up of pressure in a cylinder compresses the hydraulic oil and allows the oil to absorb energy due to the compressibility of the hydraulic fluid. In normal situations the volume of oil under compression and therefore the amount of energy absorbed is small and its effects are neglected except for control purposes. However in this application the size of the cylinders and the length of the hoses and pipes result in a large volume of oil. Release of pressure due to the removal of an external load can lead to a change in the volume of the oil and thereby to a significant change in the bucket position. Two instances are described, the effect of the stepped removal of a horizontal ramped load in the plane of the machine and a similar load perpendicular to this plane.

 

The external forces acting on the structure are the first two terms of equation 14 for components below the waterline. The experimental factors in this equation are assumed to be equal to 1 as there is no available data. The structure is assumed to be free of the ground after the release of the load.

 

Case 3 - Ramped load in the working plane

 

In this example the boom and stick mentioned in the introduction (12 m and 8.5 m respectively) are used.. Boom and stick angles are 30° and -120° respectively, the bucket angle is -15° (following the definitions of figure 2). For the hydraulic stiffness and damping values according to table 1 are used, these are based on a hydraulic bulkmodulus of 15000 kPa.

 

Table 1: Hydraulic stiffness and damping values

 

 

Stiffness

Damping

Boom cylinder

1x108 N/m

1x106 Ns/m

Stick cylinder

5x107 N/m

5x105 Ns/m

Bucket cylinder

5x106 N/m

5x105 Ns/m

 

Figures 7 and 8 show the resulting displacements of the bucket tip. Starting from the original equilibrium position the bucket tip oscillates with amplitude of about 10 cm in horizontal direction and 5 cm in the vertical about the new equilibrium.

 


Figure 7: Displacement bucket tip in the horizontal direction in the working plane

 


As can be seen the addition of flexibility for the steel structure leads to a slight increase in the displacements. This is due to the higher level of potential energy when using flexible bodies.


Figure 8: Displacement bucket tip in vertical direction in the working plane

 


It is obvious from both figures that the actual amount of damping, both internal as well as external, is small because the displacements are accompanied by relatively low velocities. This in turn leads to low values for the damping forces. The structure will oscillate for a considerable period of time due to the absence of control input. Figures showing the paths of the corresponding forces in the cylinders can be found in the appendix. As is the case with the displacements the cylinder forces show little difference between the rigid and the flexible models.

 

Case 4 - Ramped load perpendicular to the working plane

 

The swing mechanism of the backhoe is modelled also as a hydraulic cylinder (torque). The ramped load leads to a displacement perpendicular to the working plane as seen in figure 9. The resulting displacement is much larger than the in previous case.


Figure 9: Displacement bucket tip perpendicular to the working plane

This is due to the distance between the tip of the bucket and the turning point of the machine itself  (a relatively small force causes a large displacement). What can also be seen is that there is no discernible difference between the rigid and the flexible model. The magnitude of the displacements in the other directions is comparable to those described in the previous case. They and the forces in the cylinders the are depicted in the appendix.

 

The forces in the x- and y-direction are not equal to zero due to the calculation of the equilibrium. The applied force does not follow the rotation of the model, thereby causing a small pre-load on the bucket in the working plane. The resulting motion is not significantly effected by this error.

 

Discussion and conclusions

 

In the first two cases, modelling the elements of the steel structure as rigid, does not lead to deviations from the specified path of the magnitude that the deflection of the prismatic beam implied. The primary cause of this phenomenon is that although the steel structure does bend, this bending takes place after the bucket tip has been placed in the digging position. When force is applied the structure bends but this leads to a very small alteration of the boom and stick angles. The deflection of the structure is only visible in a slight lag in the horizontal plane. This lag is slightly larger than the error in the vertical direction but does not exceed 2 cm. The resulting differences imply that direct bending of the steel structure can be ignored in the design of control systems for this type of machine.

 

The other cases show that the structure is capable of significant displacements in the absence of control inputs. As can be seen in the appendix this in turn leads to large variations in the cylinder forces. This can lead to the pressures in the cylinders approaching zero in cases where the digging forces approach the maximum. Modern machines are fitted with relief systems that deliver extra fluid to combat the cavitation that could then occur. As a consequence the resulting displacement would be even larger as the equilibrium positions of the cylinder pistons change.

 

As was said the motion in cases 3 and 4 is assumed to be free of the ground. Digging in a continuous soil will of course limit the possible motions, but in for example loose rock there can be quite large spaces along the digging profile. The digging forces can also vary considerably. It will be necessary in future to determine what the effects of these situations are.

 

As a result we can state that accurate control of a backhoe's motion can be achieved using a rigid body approach as the flexibility of the steel structure can be disregarded. This is certainly true when the effects of pontoon motion on the achievable accuracy are taken into account.

 

Abbreviations

 

A             = Area, plate cross section [m2]                         b              = Width of the plate [m]

Ca            = Experimentally deter. mass coefficient [-]     Cf            = Flow coefficient [-]

CD           = Experimentally deter. drag coefficient [-]      CM           = Experimentally deter. inertia coefficient [-]  

E              = Specific energy [kPa]                                       F              = Force  [N]

h              = Height [m]                                                          K             = Stiffness coefficient [N/m]

l               = (plate) length [m]                                              p              = Pressure [kPa]

u              = Flow speed [m/s]                                              V             = Volume [m3]

w             = Viscous friction term [Ns/m]                           x              = Relative speed of with respect to the water [m/s]

y’            = Piston speed [m/s]                                            r             = Density [kg/m3]

mS            = Static coefficient of friction [-]                        sgn()       = Sign function [-]

 

Bibliography

 

Stadler, W. (1995). Analytical robotics and mechatronics, McGraw-Hill.

Miedema, S.A. (1987). Calculation of cutting forces when cutting sand fully saturated with water,

                Doctoral thesis, Delft University Press.

Miedema, S.A. (1992). "New developments of cutting theories with respect to dredging. The cutting of clay",

                Proceedings XIIIth World Dredging Congress 1992, EADA, Bombay.

Velzen, R.J.M. van (1999). "Automatisering van de positie en stand van de bucket van een backhoedredger",

                Afstudeerverslag A-863 vakgroep Meet- en regeltechniek, Faculteit Werktuigbouw en Maritieme Techniek,

                Delft, 1999. "Automation of the position and orientation of a backhoe bucket"

Salcudean, S.E., Hashtrudi-Zaad, K., Tafoli, S., Dimaio, S.P. and Reboulet, C. (1999). "Bilateral matched impedance

                teleoperation with application to excavator control." IEEE control systems mag., december 1999,29-36.

 

Appendix

 

Case 3


Boom cylinder force


 


Stick cylinder force



Bucket cylinder force

 


Case 4

 


 


Displacement bucket tip x-direction



 


Displacement bucket tip y-direction

 


 


Boom cylinder force


 


Stick cylinder force


 


Bucket cylinder force



[1] C.F.Hofstra, B. Mech. Eng., Graduate student, TU Delft, Gezel 3  3161 LB Rhoon, The Netherlands, ..-31-10-5012254,hofstra@igr.nl

[2] A.J.M.van Hemmen, MSc Civil Eng., Project manager, Boskalis, Rosmolenweg 20 3356LK,  Papendrecht, The Netherlands,

  ..-31-78- 6969634, a.j.m.vanhemmen@boskalis.nl.

[3] S.A.Miedema, PhD, MSc Mech. Eng., Associate professor, chair of dredging technology, TU Delft, Mekelweg 2  2628 CD Delft, The

  Netherlands,..-31-15-2788359,s.a.miedema@wbmt.tudelft.nl

[4] J.van Hulsteijn, Graduate student, TH Rijswijck, Zalm 9 2986 PC, Ridderkerk, The Netherlands,..-31-180-426061