A method and a system for controlling the driving engine and hydraulic pumps of a hydraulic machine, as well as a pile driving rig

20190162211 · 2019-05-30

Assignee

Inventors

Cpc classification

International classification

Abstract

The invention relates to a method for controlling the driving engine (M) and hydraulic pumps (PUMP1, PUMP2) of a hydraulic machine (10), the method comprising: driving at least one hydraulic variable displacement pump (PUMP1, PUMP2) that supplies pressurized medium to the hydraulic system of the machine by the driving engine (M), determining the working pressure pi, p2) and volume flow (Qip, Q2p) output from at least one hydraulic pump (PUMP1, PUMP2), determining the torque (T-ip, T2p) required of at least one hydraulic pump (PUMP1, PUMP2) or the total torque (Tpk0k) required by two or more hydraulic pumps (PUMP1, PUMP2) by means of the working pressure (p-i, p2) and volume flow (Qip, Q2p) of pressurized medium output from at least one hydraulic pump (PUMP1, PUMP2), as well as the rotation speed (i) of the driving engine (M); controlling the rotation speed (i) of the driving engine (M) and the displacement (V1p, V2p) of at least one hydraulic pump (PUMP1, PUMP2) automatically so that the torque (Td, Tdeff) produced by the driving engine approaches the torque (Tip, T2p) required by at least one hydraulic pump (PUMP1, PUMP2) driven by the driving engine (M), or the total torque (Tpk0k) of two or more hydraulic pumps (PUMP1, PUMP2) in such a way that the volume flow (Q1p, Q2p) produced by at least one hydraulic pump (PUMP1, PUMP2) will remain unchanged. The invention also relates to a system for controlling the driving engine (M) and hydraulic pumps (PUMP1, PUMP2) of a hydraulic machine (10), as well as a pile driving rig comprising the system according to the invention.

Claims

1. A method for controlling the driving engine (M) and hydraulic pumps (PUMP1, PUMP2) of a hydraulic machine, the method comprisingdriving at least one hydraulic variable displacement pump (PUMP1, PUMP2) that supplies pressurized medium to the hydraulic system of the machine by the driving engine (M), determining the working pressure (pi, p.sub.2) and volume flow (Qi.sub.p, Q.sub.2p) output from at least one hydraulic pump (PUMP1, PUMP2), determining the torque (Ti.sub.p, T.sub.2p) required of at least one hydraulic pump (PUMP1, PUMP2) or the total torque (T.sub.pk0k) required by two or more hydraulic pumps (PUMP1, PUMP2) by means of the working pressure (p.sub.1, p.sub.2) and volume flow (Q.sub.1p, Q.sub.2p) of pressurized medium output from at least one hydraulic pump (PUMP1, PUMP2), as well as the rotation speed (i) of the driving engine (M); controlling the rotation speed (i) of the driving engine (M) and the displacement (Vi.sub.p, V.sub.2p) of at least one hydraulic pump (PUMP1, PUMP2) automatically so that the torque (T.sub.d, T.sub.deff) produced by the driving engine (M) approaches the torque (Ti.sub.p, T.sub.2p) required by at least one hydraulic pump (PUMP1, PUMP2) driven by the driving engine (M), or the total torque (T.sub.pkok) of two or more hydraulic pumps (PUMP1, PUMP2) in such a way that the volume flow (Q.sub.1p, Q.sub.2p) produced by at least one hydraulic pump (PUMP1, PUMP2) will remain unchanged.

2. The method according to claim 1, wherein the applied torque produced by the driving engine (M) is the effective torque (T.sub.deff) obtained by multiplying the torque (T.sub.d) of the driving engine, measured or based on data provided by the manufacturer, with an auxiliary device coefficient (k.sub.d) that takes into account the torque needed for driving the auxiliary devices of the machine, in the control of the driving engine (M).

3. The method according to claim 1, wherein the volume flow of the pressurized medium is given a requested value (Q.sub.1p, Q.sub.2p) that is changed if the implementation of the preset value for maintaining the required working pressure (p.sub.1, p.sub.2) requires a higher torque (T.sub.pi, T.sub.p2, T.sub.pk0k) than the torque (T.sub.d, T.sub.deff) produced by the driving engine (M) at this rotation speed (i).

4. The method according to claim 3, which method further comprises comparing the torque (T.sub.1p, T.sub.2p) required by at least one hydraulic pump (PUMP1, PUMP2) or the total torque (T.sub.ptot) of two or more hydraulic pumps (PUMP1, PUMP2) with the torque (Td, T.sub.deff) produced by the driving engine (M) when the volume flow is the volume flow (Q.sub.1p, Q.sub.2p) requested of the hydraulic pumps (PUMP1, PUMP2); and if the torque (Ti.sub.p, T.sub.2p) required by at least one hydraulic pump (PUMP1, PUMP2) or the total torque (T.sub.pk0k) of two or more hydraulic pumps (PUMP1, PUMP2) at this rotation speed of the driving engine (M) is higher than the torque (T.sub.d, T.sub.deff) produced by the driving engine (M), the displacement (V.sub.1p, V.sub.2p) of at least one hydraulic pump (PUMP1, PUMP2), reducing the displacement (V.sub.P, V.sub.2p) of at least one hydraulic pump (PUMP1, PUMP2), to reduce the volume flow (Q.sub.p, Q.sub.2p) and thereby the torque (Ti.sub.p, T.sub.2p) required by at least one hydraulic pump (PUMP1, PUMP2) to a new value (T.sub.1t, T.sub.2t), or to reduce the total torque (T.sub.pkok) of two or more hydraulic pumps (PUMP1, PUMP2) to a new value (T.sub.pkok) so that the torque (T.sub.d, T.sub.deff) produced by the driving engine (M) is at least equal to the torque (T.sub.1t, T.sub.2t) required by at least one hydraulic pump (PUMP1, PUMP2) at this changed displacement (V.sub.1t, V.sub.2t), or the total torque (T.sub.tkok) required by two or more hydraulic pumps (PUMP1, PUMP2) at these changed displacements (V.sub.1t, V.sub.2t).

5. The method according to claim 1, wherein the applied torque of the driving engine (M) is the torque (T.sub.d(i), T.sub.deff(i)) defined on the basis of the relation between the rotation speed and the torque predetermined for the driving engine (M) on the basis of the rotation speed (i) of the driving engine (M).

6. The method according to claim 5, wherein a mathematical model is formed for the interdependence between the rotation speed and the torque of the driving engine (M), for forming a graph in the coordinate system of the rotation speed and the torque, that corresponds to the torque values (T.sub.d(i)), obtained by measurement or provided by the manufacturer of the driving engine (M), as a function of the rotation speed (i) of the driving engine (M).

7. The method according to claim 6, wherein the mathematical model is a polynomial function.

8. The method according to claim 1, wherein a deficiency divisor h is defined, which is the ratio between the torque (T.sub.d, T.sub.deff) produced by the driving engine (M) and the torque (T.sub.1p, T.sub.2p) required by at least one hydraulic pump (PUMP1, PUMP2), or the sum (T.sub.pk0k) of the torques required by two or more hydraulic pumps (PUMP1, PUMP2).

9. The method according to claim 8, wherein the rotation speed (i) of the driving engine (M) and the displacement (V.sub.1p, V.sub.2p) of at least one hydraulic pump (PUMP1, PUMP2) are controlled according to the deficiency divisor h so that if the value of the deficiency divisor h>1, the rotation speed (i) of the driving engine (M) and the displacement (V.sub.1p, V.sub.2p) of at least one hydraulic pump (PUMP1, PUMP2) are adjusted so that the value of the deficiency divisor h is reduced, but the volume flow (Q.sub.1p, Q.sub.2p) produced by at least one hydraulic pump (PUMP1, PUMP2) remains unchanged.

10. The method according to claim 8, wherein the rotation speed of the driving engine (M) and the displacement (V.sub.1p, V.sub.2p) of at least one hydraulic pump (PUMP1, PUMP2) are maintained unchanged when the deficiency divisor h=0.9 . . . 10.2.

11. A system for controlling the driving engine (M) and hydraulic pumps (PUMP1, PUMP2) of a hydraulic machine, the system comprising a control unit for controlling the hydraulic system of the machine, and wherein the control unit is configured to control the driving engine (M) and at least one hydraulic pump (PUMP1, PUMP2) of the machine according to a method according to claim 1.

12. The system according to claim 11, wherein the driving engine (M) powering the hydraulic pumps (PUMP1, PUMP2) is a diesel engine.

13. The system according to claim 11, comprising at least two hydraulic variable displacement pumps (PUMP1, PUMP2) powered by the driving engine (M).

14. A pile driving rig comprising a system according to claim 11.

15. A pile driving rig which pile driving rig is a combined pile driving rig for performing at least one of the following: driving bored piles into the ground by screwing, driving rammed piles into the ground by impact driving, or sinking grooved/steel piles into the ground by vibration or pressing.

Description

DESCRIPTION OF THE DRAWINGS

[0008] In the following, the invention will be described in more detail with reference to the appended drawings, in which

[0009] FIG. 1 shows a machine equipped with a control system of a driving engine and hydraulic pumps according to the invention, in a side view,

[0010] FIG. 2 shows general principle diagram of the hydraulic system of a machine according to FIG. 1,

[0011] FIG. 3 shows a diagram which illustrates the correlation between the torque of the driving engine of the machine of FIG. 1 and the rotation speed;

[0012] FIG. 4 shows a diagram illustrating the value of a deficiency divisor h determined in the control unit of the machine of FIG. 1 as a function of the pressure p1 of a hydraulic pump PUMP1 when the working pressure of a hydraulic pump PUMP2 has a constant value of 290 bar;

[0013] FIG. 5 shows a diagram illustrating the torque values T.sub.1p and T.sub.2p required by the hydraulic pumps PUMP1 and PUMP2 of the machine of FIG. 1, as well as the real torque values T.sub.1t and T.sub.2t as a function of the working pressure of the hydraulic pump PUMP1 when the working pressure of the hydraulic pump PUMP2 has a constant value of 290 bar;

[0014] FIG. 6 shows a diagram illustrating the displacements V.sub.1p ja V.sub.2p required of the hydraulic pumps PUMP1 and PUMP2 of the machine of FIG. 1, as well as the real displacements V.sub.it and V.sub.et as a function of the working pressure of the hydraulic pump PUMP1 when the working pressure of the hydraulic pump PUMP2 has a constant value of 290 bar; and

[0015] FIG. 7 shows a diagram illustrating the volume flows Q.sub.1p, Q.sub.2p required of the hydraulic pumps PUMP1 and PUMP2 of the machine of FIG. 1 and the required total volume flow .sub.Qpk0k as well as the real volume flows Q.sub.1pt, Q.sub.2pt and the real total volume flow Q.sub.pkok when the working pressure of the hydraulic pump PUMP2 has a constant value of 290 bar.

DETAILED DESCRIPTION OF SOME ADVANTAGEOUS EMBODIMENTS OF THE INVENTION

[0016] FIG. 1 shows a machine 10 which is a so-called combined pile driving rig for driving bored piles, rammed piles or grooved/steel piles into the ground by vibration or pressing. When the pile driving rig 10 is used for driving bored piles, a bore motor as shown in FIG. 1 is mounted on a slide 22 in a working device 26 on a leader 17. When rammed piles are driven into the ground, the hammer of the pile driving apparatus is mounted on the slide 22, and when grooved/steel piles are driven into the ground by vibration, a vibrator is mounted on the slide 22.

[0017] The machine 10 of FIG. 1 comprises a base machine 11 and a pile driving apparatus 12 mounted on it. The base machine 11 consists of an undercarriage 13 moving on the ground by a crawler track 16, by which the machine 10 is moved along the ground surface to a desired location where a pile is to be driven. The undercarriage 13 comprises the crawler track 16 and the required apparatus for moving the machine by them. Above the undercarriage 13, an upper carriage 14 is mounted on the undercarriage 13 to be swivelled in the horizontal direction by means of a swivel 15. A driving engine M is placed in the rear section of the upper carriage 14, and a cabin 18 as well as the required mounting structures and devices for mounting and moving the different parts of the pile driving apparatus 12 are placed in the front section. The different functions of the base machine 11 and the pile driving rig 12 as well as e.g. the transmission for moving the crawler track 16 and changing the travel direction of the base machine 11 are configured to be hydraulically operated by a hydraulics system in the base machine 11. For achieving the different functions, the driving engine M drives hydraulic pumps PUMP1 and PUMP2 belonging to the hydraulics system and generating a flow and a working pressure of pressurized medium in the hydraulic system, for driving actuators for effecting different functions. The cabin 18 is equipped with controls to be applied by the driver of the pile driving rig 10 to control the different functions of the rig. Furthermore, the cabin 18 is equipped with, inter alia, an electronic control unit for controlling the control valves (magnet and/or servo valves) of the hydraulic system for adjusting and controlling the supply of pressurized medium to the different actuators of the hydraulic system.

[0018] The pile driving apparatus 12 comprises a leader 17 and an apparatus 26 which may be, for example, a pile driving auger, the hammer of a pile driving rig, or a vibrator. In FIG. 1, the apparatus 26 connected to the leader 17 is a pile driving auger. For connecting the apparatus 26 to the leader 17 in a disengagable manner, a slide 22 is movably connected to the leader in its longitudinal direction and equipped with the necessary mounting means for mounting the apparatus 26 on the slide 22, as well as with the necessary connecting means and hydraulic hoses for connecting the apparatus 26 to the hydraulic system of the base machine 11. The slide is mounted on guide tracks 23 on the leader 17. The slide 22 is moved along the guide tracks 23 via pulling ropes by means of a pull-down winch and a wind-up winch in the base machine 11. Idlers 25 are provided at different locations on the side of the leader 17 and at the cathead 24 at the top of the leader 17, for guiding the pulling ropes from the pull-down and wind-up winches to the slide 22. According to the apparatus, the pulling ropes are guided via different idlers 25 so that in the case of apparatuses 26 of different types, the slide 22 is given the desired velocity and force according to the requirements of the pile driving work or other suitable work to be carried out by said apparatus.

[0019] In the machine 10 of FIG. 1, the different functions are hydraulic, such as power transmission to the caterpillar track, turning of the leader to different positions, extending the leader, lowering down of the stabilizers and lifting them up again, moving the apparatuses along the leader, and operating them. For this, the working pressure and the volume flow of the pressurized medium required for the different uses are generated by two hydraulic pumps PUMP1 and PUMP2 in the hydraulic system The hydraulic pumps PUMP1 and PUMP2 are powered by the driving engine M of the machine, which is a diesel engine in this embodiment. The hydraulic pumps PUMP1 and PUMP2 are variable with respect to their displacement, and their displacements V.sub.1p and V.sub.2p are controlled by an electronic controller. For automatic control of the hydraulic system, the machine 10 of FIG. 1 also comprises an electronic control unit for controlling not only the hydraulic system but also e.g. the operation of the driving engine M (e.g. the running speed, i.e. the rotation speed) automatically on the basis of control and measurement signals from other devices of the machine 10.

[0020] FIG. 2 shows a general principle diagram of the electronic control unit controlling the driving engine M and the hydraulic pumps PUMP1 and PUMP2 of the machine 10 according to FIG. 1. In this embodiment of the system, an electronic controller is used for controlling the displacement of the hydraulic pumps PUMP1 and PUMP2 in such a way that the total torque T.sub.pkok=T.sub.p1+T.sub.p2 required by the hydraulic pumps PUMP1 and PUMP2, determined by the working pressures p.sub.1 ja p.sub.2 of the hydraulic pumps PUMP1 and PUMP2 effective in the system does not exceed the torque T.sub.d produced by the driving engine M and corresponding to the rotation speed i; that is, T.sub.pkokT.sub.d. To prevent this, the control of the hydraulic system is implemented in such a way that it changes the displacements V.sub.1p and V.sub.2p of the hydraulic pumps PUMP1 and PUMP2 as well as increases the rotation speed of the driving engine M (insofar as this is possible) if their working pressures p.sub.1 and p.sub.2 are so high that the output of said volume flows Q.sub.1p and Q.sub.2p at the initial rotation speed i would require a torque of the driving engine M higher than the torque the driving engine M is capable of producing at this rotation speed i. In this embodiment, the torque T.sub.d output by the driving engine M and corresponding to a given rotation speed i of the driving engine is obtained from the chart of rotation speed/torque provided by the engine manufacturer. FIG. 3 shows the chart of rotation speed/torque for the driving engine M of the machine according to FIG. 1.

[0021] For estimating if the torque Td output by the driving engine M will be exceeded, a special reference parameter to be defined for this purpose, i.e. so-called deficiency divisor h, is used in the method according to this invention. In general, in such a hydraulic system that comprises a driving engine for powering one or more hydraulic pumps, the relation between the torque output by the driving engine and the torques required by the hydraulic pumps can be assessed by defining a deficiency divisor h(i) dependent on the rotation speed of the driving engine as follows:

[00001] h ( i ) = T d ( i ) T pkok ( i ) = T d ( i ) ( .Math. n = 1 m .Math. T np ( i ) ) , [ 1 ]

[0022] wherein:

[0023] T.sub.d(i) is the torque output by the driving engine at the rotation speed i,

[0024] T.sub.pkok(i) is the total torque of all the hydraulic pumps powered by the driving engine,

[0025] n is an index representing the running number of the hydraulic pump,

[0026] m is the total number of hydraulic pumps powered by the driving engine (e.g. m=2 in the machine of FIG. 1).

[0027] Thus, by means of the deficiency divisor h, e.g. the operation of the driving engine M and the hydraulic pumps PUMP1 and PUMP2 of the machine of FIG. 1 can be assessed, by applying the equation [1], in the following way: [0028] if h>1, the torque T.sub.pkok(i) required by the hydraulic pumps PUMP1 and PUMP2 is lower than the torque T.sub.d(i) output by the driving engine M at this rotation speed i. [0029] if h=1, the torque T.sub.pkok(i) required by the hydraulic pumps PUMP1 and PUMP2 is equal to the torque T.sub.d(i) output by the driving engine M at this rotation speed i. [0030] if h<1, the torque T.sub.pkok(i) required by the hydraulic pumps PUMP1 and PUMP2 is higher than the torque T.sub.d(i) output by the driving engine M at this rotation speed i, whereby the driving engine M will stall.

[0031] In all cases where the total torque T.sub.ptot of the torques T.sub.1p and T.sub.2p required by the hydraulic pumps PUMP1 and PUMP2 does not exceed the torque T.sub.d of the driving engine M, that is, when the deficiency divisor h>1, the requested volume flows Q.sub.1P ja Q.sub.2p of the hydraulic pumps PUMP1 and PUMP2 will be output as set by the driver of the machine applying controls in the cabin of the machine. However, when h>1, the rotation speed i of the driving engine M and the requested displacements V.sub.1p and V.sub.2p of the hydraulic pumps PUMP1 and PUMP2 will be adjusted so that said requested volume flows Q.sub.1P and Q.sub.2p can be output with optimal fuel economy, that is, in a way that the torque T.sub.d output by the driving engine M is as close to the sum T.sub.ptot of the torques T.sub.1p and T.sub.2p required by the hydraulic pumps PUMP1 and PUMP2 (and thereby the deficiency divisor h1, typically 0.9 . . . 1.2 and advantageously 1.0 . . . 1.1). It should be noted that both the rotation speed i of the driving engine M and the (requested) displacements V.sub.1p ja V.sub.2p of the hydraulic pumps PUMP1 and/or PUMP2 have to be adjusted, because the real volume flows Q.sub.1t and Q.sub.2t are dependent on both of these. Therefore, the adjustment is made by searching for such a combination of the rotation speed i of the driving engine M and the displacements V.sub.1p and V.sub.2p of the hydraulic pumps PUMP1 and PUMP2 that the volume flows Q.sub.1t and Q.sub.2t are realized but the driving engine M runs at a rotation speed at which its energy consumption is the lowest possible. In this way, the driving engine M can always be run in such a way that its energy consumption (consumption of diesel fuel) is as low as possible but it still never stalls because of the sum T.sub.pkok of the torques T.sub.1p and T.sub.2p required by the pumps PUMP1 and PUMP2 exceeding the torque T.sub.d output by the driving engine M.

[0032] A torque value T.sub.d(i) corresponding to a given rotation speed i of the driving engine is obtained by entering the corresponding torque values, measured or provided by the engine manufacturer and corresponding to different rotation speeds i, in the memory of the control unit of the machine (e.g. in table format), or by forming a function whose graph corresponds to the torque graph, measured or provided by the engine manufacturer, as well as possible in the coordinate system of rotation speed and torque. A suitable function for calculating the torque T.sub.d(i) corresponding to a given rotation speed i of the driving engine M is, for example, the graph of the secondary equation that follows the torque graph obtained by measuring or provided by the engine manufacture as well as possible


Td(i)=Ai.sup.2+Bi+C,[2]

[0033] wherein A, B, and C are constants.

[0034] This kind of an adaptation is presented for the machine of FIG. 1 in FIG. 3.

[0035] It is also possible to adapt the graph by applying different values for the constants A, B and C at different ranges of the rotation speed, whereby the adaptation can further be made to follow more closely the torque graph provided by the engine manufacturer. It is also possible to apply other functions, for example polynomial functions of different degrees, for driving engines of different types, depending on the way of operation of the driving engine. In combustion engines, however, the torque often follows quite closely the shape of the graph of the secondary polynomial function; therefore, the secondary polynomial function in many cases represents well the relationship of the torque and the rotation speed of the driving engine.

[0036] Because the driving engine M has to power not only the hydraulic pumps PUMP1 and PUMP2 but also the auxiliary devices of the machine, such as the coolant pump, the battery charger and the blower unit of the air conditioner, the effective torque of the driving engine is used as the torque for the driving engine M in the control:


T.sub.deff(i)=k.sub.d*T.sub.d(i),[3]

[0037] wherein

[0038] k.sub.d is a so-called auxiliary device coefficient (for the machine of FIG. 1, the value k.sub.d=0.6 . . . 0.8 is used, depending on the rotation speed).

[0039] In the present case, the value k.sub.d=0.80 is used, whereby 20% of the available torque of the driving engine M is always at the disposal of devices other than the hydraulic pumps PUMP1 and PUMP2. Normally, the value of the auxiliary device coefficient may vary from K.sub.d=0.5 to K.sub.d=0.95, depending on e.g. the rotation speed. In some cases, a value variable as the function of the rotation speed may also be used as the auxiliary device coefficient. Thus, the auxiliary device coefficient may be determined as a value of a suitable function depending on the rotation speed. Thus, in practical applications, the equation [1] may also be written in a format in which the effect of the auxiliary devices of the driving engine on the produced torque is taken into account:

[00002] h ( i ) = T deff ( i ) ( .Math. n = 1 m .Math. T np ( i ) ) [ 4 ]

[0040] In the working machine of FIG. 1, the displacements V.sub.1p and V.sub.2p of the hydraulic pumps PUMP1 and PUMP2 are controlled electronically by control currents I.sub.1op and I.sub.2op. The control currents I.sub.1op and I.sub.2op are restricted within the scope of the torque T.sub.d produced by the driving engine M. The control current values of the hydraulic pumps PUMP1 and PUMP2 are determined according to the following variable parameters: the working pressures p.sub.1 and p.sub.2 of the hydraulic pumps PUMP1 and PUMP2, the pump specific volume flows Q.sub.1p and Q.sub.2p requested by the driver of the machine, and the rotation speed i of the driving engine M. The terms o.sub.1po and o.sub.2po refer to the percent [0 to 100%] shares of the maximum volume flows Q.sub.1pmax and Q.sub.2pmax of the hydraulic pumps PUMP1 and PUMP2. In this case, the hydraulic pumps PUMP1 and PUMP2 are equal, each producing an equal maximum volume flow Q.sub.max. Moreover, the following constant parameters are applied in the equations for calculation: The maximum displacement V.sub.gmax of the hydraulic pumps PUMP1 and PUMP2, the efficiencies .sub.v, .sub.hm and .sub.kok of the hydraulic pumps PUMP1 and PUMP2=.sub.v*.sub.hm, the maximum rotation speed i.sub.max of the driving engine M, the maximum volume flow Q.sub.max output by one hydraulic pump=V.sub.gmax*i.sub.max*.sub.v, and the auxiliary device coefficient k.sub.d=0.6 . . . 0.8.

[0041] The working pressures p.sub.1 and p.sub.2 of the hydraulic pumps PUMP1 and PUMP2 are measured by pressure transmitters B1 and B2. In practice, the control unit is supplied with the ranges I.sub.1min . . . I.sub.1max and I.sub.2min . . . I.sub.2max of the current values I.sub.1 and I.sub.2 as input parameters produced by the pressure transmitters B1 and B2 (for the pressure transmitters of the machine of FIG. 1, I.sub.1(p)=I.sub.2(p)=4 . . . 20 mA, that is, I.sub.1min=I.sub.2min=4 mA, which corresponds to the measured pressure of 0 bar, and I.sub.1max=I.sub.2max=20 mA, which corresponds to the measured pressure of 400 bar). Moreover, the control unit is supplied with the hydraulic pump specific requests for volume flows Q.sub.IP and Q.sub.2p entered by the driver applying the controls, as well as the rotation speed i of the driving engine M.

[0042] The relationship between the current values of the pressure transmitters B1 and B2 obtained from the system, and the working pressures p.sub.1 and p.sub.2 is obtained by the equation:

[00003] p n ( i ) = p nmax ( I nmax - I nmin ) .Math. ( I n ( p ) - I nmin ) , [ 5 ]

[0043] wherein

[0044] p.sub.n(i) is the measured pressure of a hydraulic pump PUMPn, that is, p.sub.1 or p.sub.2 in the machine of FIG. 1 (between 0 and 400 bar);

[0045] I.sub.n(p) is the current value corresponding to the measured pressure (that is, between 4 and 20 mA);

[0046] I.sub.nmin is the lowest current value of a pressure transmitter Bn;

[0047] I.sub.nmax is the highest current value of the pressure transmitter Bn;

[0048] p.sub.nmax is the highest pressure that can be measured by the pressure transmitter of the pump PUMP.sub.n (that is, the maximum pressure of said pressure transmitter).

[0049] Further, in the equation [5], the lower index n thus indicates the hydraulic pump which the measurement of the pressure transmitter Bn relates to.

[0050] Thus, for the machine of FIG. 1, n=1 for the hydraulic pump PUMP1 and n=2 for the hydraulic pump PUMP2. Also, in the equations hereinbelow in this application, the same index n is used to indicate the running number of the hydraulic pump. The working pressure can also be measured by different pressure measuring means. The measurement data obtained from these may be a voltage value, digital measurement data, or another type of measurement data instead of a current value.

[0051] The torque graph for the driving engine M is obtained, in the case of the machine according to FIG. 1, from a table formed according to the torque graph provided by the manufacturer, where the torque values corresponding to the different rotation speeds are given (or alternatively, from an adjustment of the interdependence of the rotation speed and the torque made, for example by the equation [2], according to the torque graph provided by the manufacturer). This gives the torque T.sub.deff available for the hydraulic pumps by applying the auxiliary device coefficient k.sub.d: T.sub.deff(i)=k.sub.d*T.sub.d(i). It is also possible to define a graph for the effective torque of the driving engine, where the values of the torque T.sub.d(i) corresponding to the different rotation speeds i are multiplied by the auxiliary device coefficient k.sub.d, whereby the values for the deficiency divisor h are obtained directly by the equation [4], without multiplying the torque values with the auxiliary device coefficient k.sub.d.

[0052] For the hydraulic pumps PUMP1 and PUMP2, the volume flows Q.sub.1p and Q.sub.2p requested by the driver, guideline values o.sub.1po and o.sub.2po (proportioned to the rotation speed i of the driving engine M), as well as the displacements (V.sub.1p and V.sub.2p) and the respective torques (T.sub.1p and T.sub.2p) are calculated as follows:

[00004] Q np = o n 100 .Math. Q nmax [ 6 ]

[0053] wherein

[0054] Q.sub.np is the volume flow requested of the hydraulic pump PUMPn;

[0055] Q.sub.nmax is the maximum volume flow of the hydraulic pump PUMPn;

[0056] o.sub.n is a relative share of the maximum volume flow of the hydraulic pump PUMPn (in percent).

[0057] In some cases, adjusted volume flow values Q.sub.np (that is, the volume flow values Q.sub.1p and Q.sub.2p requested by the driver in the case of the machine of FIG. 1) are obtained by the control unit directly from the controls. In this case, the calculation by the equation [6] does not need to be performed.

[0058] Guideline control values o.sub.1po and o.sub.2po for the hydraulic pumps PUMP1 and PUMP2 are obtained by the equation:

[00005] o npo = 100 .Math. Q np i .Math. V ngmax .Math. v , [ 7 ]

[0059] wherein

[0060] o.sub.npo is a guideline control value for the hydraulic pump PUMPn (that is, the guideline position in percentage of the position of the control from the maximum value of the adjustment range of the control), for achieving the volume flow Q.sub.np controlled by the driver of the machine,

[0061] V.sub.ngmax is the maximum displacement of the hydraulic pump PUMPn; and

[0062] .sub.nv is the volumetric efficiency of the hydraulic pump PUMPn.

[0063] A set value for the displacements V.sub.1p and V.sub.2p of the hydraulic pumps PUMP1 and PUMP2 is obtained on the basis of the guideline rotation speed.

[00006] V np = o np 100 .Math. V ngmax , [ 8 ]

[0064] wherein

[0065] V.sub.np is thus the set value for the displacement of the hydraulic pump PUMPn, for achieving the volume flow Q.sub.np.

[0066] On the basis of this, it is possible to determine the torque T.sub.1p and T.sub.2p required by the hydraulic pumps PUMP1 and PUMP2.

[00007] T np = V np .Math. p n 2 .Math. .Math. nmh , [ 9 ]

[0067] wherein

[0068] .sub.nmh is the mechanical hydraulic efficiency of the hydraulic pump PUMPn,

[0069] T.sub.np is the torque required by the hydraulic pump PUMPn;

[0070] p.sub.n is the working pressure of the hydraulic pump PUMPn.

[0071] In this way, a value for the deficiency divisor h(i) can be derived from the torques T.sub.1p and T.sub.2p required for the hydraulic pumps PUMP1 and PUMP2, defined for the machine of FIG. 1, when the torque T.sub.deff(i) output by the driving motor M (and available to the hydraulic pumps) is also determined as a function of the rotation speed of the driving motor M in the above presented ways of defining the torques.

[0072] If the deficiency divisor h>1, the rotation speed i of the driving engine M is adjusted in the above mentioned way, that is, in such a way that the value of the deficiency divisor will approach the value h1. In general, such optimization of the running of the driving engine entails, applying the equation [4], that the rotation speed i is solved from the equation:

[00008] h ( i ) = T deff ( i ) ( .Math. n = 1 m .Math. T np ( i ) ) = 1 , [ 10 ]

[0073] wherein

[0074] m is the number of pumps (that is, m=2 for the machine of FIG. 1), and

[0075] T.sub.deff(i)=k.sub.d.Math.T.sub.d(i) that is, the effective torque of the driving engine.

[0076] When the deficiency divisor h>1, the rotation speed i of the driving engine corresponding to the value h1 can be found by solving a function of optimization corresponding to the value h=1 by deriving the following equation from the equation [10]:

[00009] i .Math. k d ( i ) .Math. T d ( i ) - 1 2 .Math. kok .Math. ( .Math. 1 m .Math. Q np .Math. p n ) = 0 [ 11 ]

[0077] wherein

[0078] .sub.nkok is (n the total efficiency of the hydraulic pumps (.sub.nkok=.sub.nhm.sub.nv). In the case of a combined pile driving rig shown in FIG. 1, the hydraulic pumps PUMP1 and PUMP2 are identical, so that for them, .sub.nhm=.sub.hm and .sub.nv=.sub.v. In a different case, the total efficiency .sub.kok is calculated for each hydraulic pump separately.

[0079] From this equation, the zero position (i.sub.opt#) is solved in the range from i.sub.min to i.sub.max by the split half method. For the driving engine M of the machine 10 of FIG. 1, i.sub.min=800 r/min and i.sub.max=2100 r/min. Tests carried out have shown that in the case of the driving engine M of the machine of FIG. 1, a sufficiently accurate value is obtained by performing 8 iterations.

[0080] However, this solution does not take into account that the hydraulic pumps have a maximum displacement V.sub.ngmax which, for example for the hydraulic pumps PUMP1 and PUMP2 in the machine 10 of FIG. 1, is V.sub.1gmax=V.sub.2gmax=260 cm.sup.3 and has to be taken into account separately. Consequently, the minimum rotation speed has to be solved, at which the requested volume flow Q.sub.np for each hydraulic pump is achieved,

[00010] i min_n = 1000 .Math. Q np V ngmax .Math. nvol [ 12 ]

[0081] wherein

[0082] n indicates the hydraulic pump in question (that is, n=1 or n=2 for the machine of FIG. 1);

[0083] .sub.nvol is the volumetric efficiency of the hydraulic pump PUMPn. For the hydraulic pumps PUMP1 and PUMP2, .sub.nvol=.sub.vol=0.95.

[0084] i.sub.min.sub._.sub.n is the lowest rotation speed of the driving engine, at which the volume flow Q.sub.np is supplied by the PUMPn (that is, for example PUMP1 or PUMP2).

[0085] The selected optimum rotation speed i.sub.opt is the highest rotation speed determined according to the volume flows Q.sub.np requested by the single hydraulic pumps PUMPn, or the optimum rotation speed determined by the equation (11), if it is applicable, that is, if the maximum displacement V.sub.ngmax of any of the hydraulic pumps is not exceeded. Consequently, the optimum rotation speed is selected by comparison:


i.sub.opt=MAX(i.sub.min.sub._.sub.1,i.sub.min.sub._.sub.2 . . . i.sub.min.sub._.sub.m,i.sub.opt#)[13]

[0086] where m indicates the number of hydraulic pumps; that is, m=2 in the embodiment of FIG. 1.

[0087] Next, the realized displacements (V.sub.1t and V.sub.2t) are selected for the hydraulic pumps PUMP1 and PUMP2. In general, this is done by comparing three values for each hydraulic pump driven by the driving engine M: the requested displacement multiplied by the deficiency divisor h (h*V.sub.np), the requested displacement (V.sub.np), and the maximum displacement of the hydraulic pump (V.sub.ngmax), and by selecting the lowest value:


V.sub.nt=min(h.Math.V.sub.np,V.sub.np,V.sub.ngmax)[14]

[0088] In other words, if the deficiency divisor h<1, then the displacement multiplied (scaled down) by the deficiency divisor h determined on the basis of the volume flow Q.sub.np requested by the driver applying the control) is selected. If the deficiency divisor h>1, then the requested displacement V.sub.np is selected. If both of the above displacements exceed the maximum displacement V.sub.ngmax of the hydraulic pump (the equations for calculation make this possible before this step), then the maximum displacement V.sub.ngmax is selected. Thus, in a case where h<1, the displacement V.sub.np of each hydraulic pump is reduced to the value V.sub.nt<V.sub.np accordingly.

[0089] Consequently, in loading situations in which one of the hydraulic pumps produces a low pressure but has a maximum displacement, and another hydraulic pump produces a high pressure but has a small displacement correspondingly, and the deficiency divisor h is slightly below 1 (typically from 0.9 to 1), then the displacement of the hydraulic pump producing the higher working pressure is restricted first when this control method is applied. This will be continued until the displacement V.sub.np multiplied by the deficiency divisor h becomes lower than the maximum displacement V.sub.ngmax.

[0090] In the machine of FIG. 1, the realized displacements V.sub.1t and V.sub.2t can be converted to control currents I.sub.1op and I.sub.2op [mA] of the hydraulic pumps PUMP1 and PUMP2 by applying the following equation:

[00011] I nop = I nopmin + V nt .Math. I nopmax V ngmax , [ 15 ]

[0091] wherein

[0092] I.sub.nop is the control current for the hydraulic pump PUMPn, corresponding to the displacement V.sub.nt

[0093] I.sub.nopmin is the minimum control current for the hydraulic pump PUMPn,

[0094] I.sub.nopmax is the maximum control current for the hydraulic pump PUMPn (thereby corresponding to the displacement V.sub.ngmax).

[0095] When a combined pile driving rig of FIG. 1, equipped with an engine control system of FIG. 2, is applied for e.g. driving bored piles into the ground, the driver of the machine 10 applies a joystick first to adjust the control values o.sub.1p and o.sub.2p to values corresponding to the (requested) volume flows Q.sub.1p and Q.sub.2p desired to be supplied to the hydraulic actuators needed for this work. Thus, the rotation speed i of the driving engine M tends to be automatically adjusted so that the volume flows Q.sub.1p and Q.sub.2p produced by the hydraulic pumps PUMP1 and PUMP2 correspond to these control values. Next, the control unit of the machine 10 will determine the pressures p.sub.1 and p.sub.2 of the pressurized medium produced by the hydraulic pumps PUMP1 and PUMP2 at the rotation speed i of the driving engine M corresponding to these volume flows Q1p and Q2p, by measuring these with the pressure transmitters B1 and B2. By means of the obtained pressures p.sub.1 and p.sub.2, the rotation speed i and the controlled momentary displacements V.sub.p1 and V.sub.p2 of the hydraulic pumps PUMP1 and PUMP2, the torques T.sub.p1 and T.sub.p2 required by the hydraulic pumps PUMP1 and PUMP2 are determined by the equations [7], [8] and [9], followed by the torque T.sub.deff corresponding to the rotation speed of the driving engine M by the equation [3], and further the deficiency divisor h. If the total torque T.sub.ptot required by the hydraulic pumps PUMP1 and PUMP2 powered by the driving engine M exceeds the torque T.sub.deff produced by the driving engine (that is, h<1), then the displacement V.sub.1p and V.sub.2p of the hydraulic pumps PUMP1 and PUMP2, controlled according to the request by the driver, is turned down and the rotation speed i of the driving engine M is turned up so that the torques T.sub.1p and T.sub.2p required by the hydraulic pumps PUMP1 and PUMP2 are reduced to a value that is not higher than the effective torque T.sub.deff output by the driving engine M at the controlled running speed i. The aim is to maintain the realized volume flow Q.sub.1t and Q.sub.2t output by the hydraulic pumps as close to the requested volume flow values Q.sub.p1 and Q.sub.p2 as possible (i.e. such that the sum of the torques T.sub.1p and T.sub.2p required by the hydraulic pumps PUMP1 and PUMP2 does not exceed the effective torque T.sub.deff output by the driving engine). If, on the other hand, the total torque T.sub.pkok of the hydraulic pumps powered by the driving engine remains initially lower than the effective torque T.sub.deff of the driving engine, the running speed i of the driving engine M is turned down and the displacement of the hydraulic pumps PUMP1 and PUMP2 is turned up by applying the optimization function according to the equation [10] and the derived equation [11], taking into account that the displacement of the hydraulic pumps is finite and that the equation [11] may produce a value for the rotation speed i.sub.opt# that does not satisfy the volume flows Q.sub.1p and Q.sub.2p requested of the hydraulic pumps PUMP1 and PUMP2 because this would require that one or both of the hydraulic pumps PUMP1 and PUMP2 had a larger displacement than can be produced by them (that is, a situation in which V.sub.1p and/or V.sub.2p>V.sub.ngmax). Therefore, the lowest possible rotation speed i.sub.min.sub._.sub.1 and i.sub.min.sub._.sub.2 required is calculated for each hydraulic pump PUMP1 and PUMP2 by the equation (12), and the highest one is selected from these and the rotation speed value I.sub.opt# calculated by the equation [10], to make sure that the desired volume flows Q.sub.1p and Q.sub.2p are really produced at an optimum rotation speed i.sub.opt of the driving engine M. In the case of the machine 10 of FIG. 1, all these calculations can be performed by the control unit that controls the hydraulic system (and thereby the hydraulic pumps PUMP1 and PUMP2) of the machine 10.

[0096] FIGS. 4 to 7 show, as an example, graphs of one loading situation of the machine 10 of FIG. 1 (controls: o.sub.1po, =35%, o.sub.2po=50%, p.sub.2=290 bar, and i=1200 1/min) as a function of the working pressure of the hydraulic pump PUMP1 [0 to 400 bar]. FIGS. 4 to 7 show what happens when both of the hydraulic pumps PUMP1 and PUMP2 are capable of producing the requested volume flow. In all of the situations shown in FIGS. 4 to 7, the hydraulic pump PUMP2 has a constant pressure of 290 bar.

[0097] FIG. 4 shows the value of the deficiency divisor h as a function of the working pressure p.sub.1 of the hydraulic pump PUMP1. The figure shows that the driving engine M running at this rotation speed i is capable of providing the volume flows Q.sub.1p and Q.sub.2p of the hydraulic pumps PUMP1 and PUMP2 requested by the driver, as long as the working pressure of the hydraulic pump PUMP1 p.sub.1285 bar. In other words, at pressures of the hydraulic pump PUMP1 lower than this value, the rotation speed i of the driving engine and the displacements V.sub.1p and V.sub.2p would be adjusted (by applying the way of optimization presented in equation [10]) so that the deficiency divisor h would remain close to the value h 1. Without such adjustment, the optimum situation is at the working pressure of the hydraulic pump PUMP1, p.sub.1=285 bar.

[0098] FIG. 5 shows the torque of the driving engine M (solid bolded line) and the torques T.sub.1p and T.sub.2p required by the hydraulic pumps PUMP1 and PUMP2 (single and double lines of dots and dashes) at a selected rotation speed i of the driving engine M, as well as the torques T.sub.ip and T.sub.2p that can be realized at this rotation speed (bolded line of dots and dashes and double line of dots and dashes) as a function of the working pressure p.sub.1 of the hydraulic pump PUMP1. Furthermore, FIG. 5 shows the sum T.sub.ptot of the torques T.sub.ip and T.sub.2p required by the hydraulic pumps PUMP1 and PUMP2 (line of dense dashes) as well as the sum T.sub.pttot of the torques T.sub.1t ja T.sub.2t that can be realized (bolded line of sparse dashes) as a function of the working pressure p.sub.1 of the hydraulic pump PUMP1.

[0099] FIG. 6 shows the displacements V.sub.p1 (line of dots and dashes) and V.sub.p2 (double line of dots and dashes) required of the hydraulic system, as well as the displacements V.sub.t1 (bolded line of dots and dashes) and V.sub.t2 (bolded double line of dots and dashes) that can be realized at this rotation speed i of the driving engine M, as a function of the working pressure p.sub.1 of the pump PUMP1.

[0100] FIG. 7 shows the volume flows Q.sub.1p (line of dots and dashes) and Q.sub.2p (double line of dots and dashes) requested of the hydraulic pumps PUMP1 and PUMP2, and the realized volume flows Q.sub.1t (bolded line of dots and dashes) and Q.sub.2t (bolded double line of dots and dashes) at the selected rotation speed i of the driving engine M, as a function of the working pressure p.sub.1 of the hydraulic pump PUMP1. Furthermore, FIG. 7 shows the requested total volume flow Q.sub.pkok (line of dense dashes) of both of the hydraulic pumps PUMP1 and PUMP2, and the realized total volume flow Q.sub.tkok (bolded line of sparse dashes) output by both of the hydraulic pumps PUMP1 and PUMP2 at the rotation speed i of the driving engine, as a function of the working pressure p.sub.1 of the hydraulic pump PUMP1

[0101] The control of the pumps PUMP1 and PUMP2 of the machine 10 of FIG. 1 is composed of three steps, the first step being formed by the above described control of the rotation speed i of the driving engine M and the displacements of the hydraulic pumps PUMP1 and PUMP2.

[0102] The second step prevents the hydraulic pumps PUMP1 and PUMP2 from providing the actuators with too much output. This step has second priority in the control. The hydraulic pumps PUMP1 and PUMP2 are controlled according to the loading (electronic control). This is implemented in a way known as such, that is, by comparing the pressure difference between the working pressures p.sub.1, p.sub.2 and the load pressures of the hydraulic pumps. Thus, the control routine can be, for example, of the following type:

[0103] Pressure difference>20 bar.fwdarw.the displacement V.sub.p1 of the hydraulic pump PUMP1 and/or the displacement V.sub.p2 of the hydraulic pump PUMP2 is turned down

[0104] Pressure difference=15 to 20 bar.fwdarw.the displacements V.sub.1p and V.sub.2p of the hydraulic pumps PUMP1 and PUMP2 are not changed

[0105] Pressure difference>15 bar.fwdarw.the displacement V.sub.1p of the hydraulic pump PUMP1 and/or the displacement V.sub.2p of the hydraulic pump PUMP2 is turned up.

[0106] The third step adjusts the displacement V.sub.1p and V.sub.2p of the hydraulic pumps PUMP1 and PUMP2 according to the sum of the openings of the control valve stems. A program in the control unit adds up the volume flows Q.sub.1p and Q.sub.2p (e.g. valve current values) requested by the driver applying the controls, and adjusts the displacements V.sub.1p and V.sub.2p of the hydraulic pumps PUMP1 and PUMP2 to correspond to these volume flow values Q.sub.1p and Q.sub.2p. Instructions for controlling the currents of the control valve stems are taken from the same valve block. The control unit adjusts the rotation speed i of the driving engine M according to predetermined rotation speeds, depending on the movement performed by the driver of the machine 10.

[0107] The method and the system according to the invention for controlling the driving engine and the hydraulic pumps of a machine can be implemented, in many respects, in a way different from the example embodiment presented above. As can be understood from the above presented theory, the method can also be applied for the control of systems which, deviating from the machine 10 of FIG. 1, have only one hydraulic pump or more than two hydraulic pumps powered by the driving engine of the machine. Moreover, the driving engine does not need to be a diesel engine but it may also be another engine that generates a rotary motion, such as e.g. a petrol/gasoline engine, an electric motor, a steam engine, a steam turbine, or a gas turbine. The torque corresponding to a given rotation speed of the driving engine can, in the method according to the invention, also be determined by any other method than on the basis of the interdependence between the torque and the rotation speed given by the manufacturer, for example by measuring the torque from the drive shaft of the driving engine, or on the basis of one or more items of information obtained from the control system of the driving engine. The hydraulic pumps used can be various hydraulic variable displacement pumps, and in the case of more than one hydraulic pump, not all the hydraulic pumps need to be, in principle, variable displacement pumps, because the value of the deficiency divisor h can thus be brought to the target value h1 by adjusting the variable displacement hydraulic pumps. Also, the torque required by the hydraulic pumps may be determined by a way different from the principle presented in the equations [6] to [9]. The torque could be determined, for example, by measuring it from the drive shaft of each hydraulic pump, on the basis of the forces effective on the frame of the hydraulic pump or the mounting structures relating to it, or on the basis of data obtained from the control system of the driving engine.

[0108] In principle, the method according to this invention can be applied in any machines with a driving engine for powering hydraulic pumps that supply pressurized medium to the apparatuses of the machine. Further, the application of the method is not limited to the pressurized medium used in the hydraulic system. In principle, the same method could also be applied in systems applying a gaseous pressurized medium (compressed air). Thus, the method according to the invention is not limited to the above presented example embodiments but it can be implemented in various ways within the scope of the appended claims.