[0001] The present invention relates to a method and an apparatus for controlling the position
of an eccentric cam for varying the swept volume of hydraulic motors.
[0002] In the prior art radial and/or axial hydraulic motors are known where the associated
propulsion members consist of oscillating telescopic cylinders which rest on one side
against a spherical eccentric cam of the rotating shaft and on the other side against
spherical caps fastened to the motor casing.
[0003] Said motors may be of the fixed or variable displacement type.
[0004] As shown in Figs. 1a, 1b, in variable-displacement motors the spherical part 306
of the driving shaft (not shown), in addition to rotating, may also be displaced with
respect to the said shaft, thus changing its eccentricity and therefore the operational
swept volume of the motor. In this way the value of the piston displacement may be
varied, during operation of the motor, in order to adapt the latter to the external
load conditions, optimizing the performance thereof.
[0005] For this purpose, the motor is equipped with sensors which measure the speed of rotation
of the shaft and the piston displacement, then sending respective signals to circuits
for controlling the eccentric cam of the machine in which the motor is mounted.
[0006] Given the position of the point E with respect to the centre O of rotation of the
driving shaft, the distance between the two points and therefore the degree of operational
eccentricity of the shaft for the instantaneous swept volume of the motor is known,
and a control unit may intervene in order to vary the existing value of the eccentricity
E.
[0007] This control of the variation in position, with locking of the eccentric cam in the
desired position, is however difficult since, in order to determine the displacement
to be imparted to the eccentric cam, the control circuit must compensate for the forces
applied by the propulsion members on the said eccentric cam, said forces, precisely
because of the rotation of the cam, continuously varying in terms of intensity, direction
and modulus.
[0008] Also known are devices for controlling the position of the eccentric cam substantially
comprising either mechanical or electronic technology.
[0009] Both technologies are able to operate a proportional-control electrovalve depending
on a signal supplied by the user; according to the prior art, the proportional valve
operates in a constantly open condition, being operated by the control system so as
to have a smaller opening for slow changes in piston displacement, or changes in piston
displacement where the set displacement value is close to the existing value, and
a larger opening for rapid changes in piston displacement, or changes in piston displacement
where the set displacement value is far from the existing value; opening the valve
slightly however means creating constrictions which reduce the pressure at its output,
to the point of halving it or even reducing it to zero when the valve is nearly closed;
in these cases the pressure output is no longer sufficient to counteract the forces
exerted by the propulsion members on the eccentric cam and control the changes in
piston displacement which, on the contrary, tends to vary in an uncontrolled manner.
Both electronic technology and mechanical technology also have the drawback that the
position of the eccentric cam must be constantly corrected so as to adapt it both
to the needs of the specific use and to the continuous movements of the eccentric
cam due to the thrusting movement of the said propulsion members.
[0010] As shown in Fig. 1c, this always open valve operating condition results in the control
and command feedback circuits continuously trying to achieve the desired value for
positioning of the eccentric cam, without in reality the said value being ever achieved
because of the constant oscillations of the said eccentric cam.
[0012] Although performing their function, these known devices therefore have drawbacks
which the limit the efficiency thereof, both in terms of speed of change in the piston
displacement and in terms of the precision of obtaining the desired piston displacement
value.
[0013] In particular, both the electronic devices and the mechanical devices never manage
to be simultaneously fast and precise as instead would be required.
[0014] In both cases it also happens that the feedback loop must be kept constantly closed
and therefore the hydraulic circuits must be kept under pressure, resulting in continuous
leakages of fluid in the rotary seals which are not leak-tight and under pressure
allow oil to seep out.
[0015] The technical problem which is posed, therefore, is that of providing an apparatus
and a method for controlling the position of an eccentric cam connected to the shaft
of a variable-displacement hydraulic motor, which provide a solution to the problems
of the prior art, resulting in particular in variations of the eccentricity (and therefore
piston displacement) which are fast and precise and also able to reduce substantially
fluid leakages.
[0016] In connection with this problem it is also required that this apparatus should have
small dimensions, be easy and inexpensive to produce and assemble and be able to be
easily installed on any motor also already operating using normal standardized connection
means.
[0017] These results are obtained according to the present invention by an apparatus for
controlling the position of an eccentric cam of the shaft of a variable-displacement
hydraulic motor according to the characteristic features of Claim 1.
[0018] The invention relates furthermore to a method for controlling the position of an
eccentric cam of the shaft of a variable-displacement hydraulic motor according to
the characteristic features of Claim 9.
[0019] Further details may be obtained from the following description of a non-limiting
example of embodiment of the subject of the present invention, provided with reference
to the accompanying drawings, in which:
Figures 1a, 1b: show a schematic cross-section of a variable-displacement radial hydraulic motor
with control of the eccentric cam according to the prior art;
Figure 1c: shows the diagram of displacement of the eccentric cam controlled by a proportional
valve according to the prior art;
Figure 2: shows a block diagram of the feedback control loop of the valve for operating the
eccentric cam;
Figure 3: shows a diagram of an example of embodiment of a circuit for controlling the position
of the eccentric cam according to the present invention;
Figure 4a: shows a diagram illustrating the curve for variation in the position of the eccentric
cam and therefore of the piston displacement over time, obtained with the control
apparatus according to the invention; and
Figures 4b-4c: show the diagram of the pulses for opening/closing the control valve according to
the present invention and the corresponding conditions for opening and closing the
stop valve.
[0020] As shown in Figs. 1a, 1b a variable-displacement hydraulic motor 300 is composed
of a casing 301 which houses the propulsion members 310 consisting of a cylinder 311
and a piston 312. In greater detail, each of the pistons 312 is placed in communication
with a rotating distributor (not shown) housed inside a cover fastened to the casing
301 and designed to supply or discharge cyclically the pistons 312 in synchronism
with rotation of the driving shaft.
[0021] In the pistons 312, resting against the caps 302 of the cover, the cylinders 311
are telescopically movable in a radial direction and rest against the outer surface
of a spherical body 306, eccentrically movable in the radial direction relative to
the axis of the driving shaft upon operation of associated means 308, said variation
of eccentricity also determining the variation of swept volume of the motor.
[0022] According to the conventional technology the motor is associated with means for detecting
the swept volume of the motor comprising, for example, at least one pair of sensors,
each of which is arranged on the cap 302 of a respective propulsion member 310 with
its longitudinal axis parallel to and axially offset with respect to the longitudinal
axis of the propulsion unit 310 in the rest condition and a data processing unit for
detecting and storing the signals emitted by the sensors and performing the calculations
necessary for obtaining also the position of the point of eccentricity "E". The hydraulic
motor 300 is subject to an external torque 310a, transmitted via the driving shaft,
to a flow 310b, which flows through the mouths which supply and discharge the said
motor, and to a disturbing force, due to the thrust of the propulsion members 310
which, changing periodically intensity and direction during rotation of the driving
shaft, tends to move the eccentric cam 306 radially, modifying the piston displacement
in a manner which is too difficult to control.
[0023] In Fig. 2 the speed 310c of rotation of the driving shaft is also indicated.
[0024] The motor 300 reacts, generally, to variations in torque and flowrate by modifying
its operating parameters 320 including the operating pressure 320b of the motor and
the speed of rotation of the shaft 320c.
[0025] In particular, for a given value of the piston displacement, an increase in the torque
310a results in an increase in the pressure 320b (and vice versa), while an increase
in the flowrate 310b results in an increase in the speed of the shaft 320c (and vice
versa).
[0026] In a similar manner, for a given torque value 310a and flowrate value 310b, an increase
in the piston displacement results in a decrease in the pressure 320b and the speed
320c (and vice versa).
[0027] With reference to Fig. 2, the apparatus, according to the invention, for controlling
the position of the eccentric cam 306 of a variable-displacement hydraulic motor 300
comprises essentially a control and command unit 200 and an actuating unit 100.
[0028] The control and command unit 200 comprises a feedback loop (identified below by the
same reference number 200 as the command unit) which comprises:
- a processing unit or controller 260 with microprocessor 262 connected to the actuating
unit 100 and provided with a memory unit 261;
- a measurement system 230 able to receive the existing values of the parameters 320,
i.e.: 320a, 320b, 320c of the motor 300 and emit a corresponding signal 230, i.e.
230a,230b,230c;
- although all three signals 230a,230b,230c may be available, the control unit 200 processes
preferably only one of said signals depending on the initial selection made by the
user who may set operation of the motor to the piston displacement 320a/250a; the
pressure 320b/250b; or the speed 320c/250c;
- an adder 240 designed to:
-- receive at its input one of said signals 230a, 230b, 230c corresponding to the
respective existing value 320a,320b,320c and one of the respective and corresponding
reference values 250a, 250b, 250c set by the user 250 and stored in the memory unit
261, and
-- compare the existing signal with the respective reference value of the prechosen
signal and send a corresponding difference signal 240a,b,c to the processing unit
260.
[0029] As shown in Fig. 3, the actuating unit 100 comprises in turn a direct-control electrovalve
110 which has an input 110c for pressurized fluid 500a and an input 110d for discharged
fluid 500b.
[0030] The electrovalve 110 is controlled by the control system 200 via two coils 110e and
110f from which it receives the activation/deactivation signals which, in a predefined
and constant period, comprise a time interval of logic value 1 for opening the valve
and a time interval of logic value 0 for closing the valve (Fig. 4b).
[0031] The electrovalve 110 also has two outputs 110a,110b, the end terminals of which are
respectively connected to an associated chamber 350a,350b of a double-acting cylinder
350 which, via the piston 308, bears against the movable eccentric cam 306, changing
the eccentricity thereof and therefore the piston displacement of the motor.
[0032] The hydraulic circuit situated between the electrovalve 110 and the cylinder 350
comprises two branches 120a,120b each comprising: rotary seals 121a,121b of the driving
shaft, a stop valve 122a,122b, the input of which is driven by the fluid supplied
from the corresponding output 110a,110b of the distribution valve 110 and each connected
to the opposite branch of the input circuit of the other one, a throttle element 123a,123b
arranged between the step valves and the corresponding chamber 350a,350b of the double-acting
cylinder 350 for operating the eccentric cam 306 which is thus displaced by the supplying/discharging
of the two said chambers 350a,350b.
[0033] The throttle elements 123a,123b are designed to determine the speed of variation
of the eccentricity, as will become clearer below. Preferably, the two throttle elements
are adjustable so as to vary opening/closing thereof. With this configuration, the
operating principle of the apparatus for controlling the eccentric cam 306 for varying
the piston displacement of a variable-displacement hydraulic motor is as follows:
considering that control of the piston displacement may be performed alternately at
a constant pressure or at a constant speed, the system controls continuously the existing
value of the parameter selected, namely of the piston displacement 320a, pressure
320b or the speed 320c, comparing it with the corresponding desired value 250a;250b,250c
of the said parameter, and acts via the actuating unit 100 so as to achieve the objective,
i.e. the desired value of the selected parameter, modifying the position of the eccentric
cam 306, and therefore the piston displacement, via the means 350,308.
[0034] In detail:
- when the motor is switched on, the following are assumed and preferably displayed
for the user 250:
- the existing values of the parameter 320 to be controlled: piston displacement 320a
or pressure 320b or speed 320c;
- the desired values of the corresponding parameter 250 to be controlled: piston displacement
250a or pressure 250b or speed 250c;
- the period of maximum duration of the pulses for opening/closing the valve is defined;
- the processing unit sends said feedback signals 320 to the adder 240 which compares
the signals 320 with the set/stored reference values 250 and emits and sends a difference
signal 240a,b,c to the processor 260;
- a) if the two values, existing and desired, of the parameter to be controlled coincide
and the signal 240a,b,c=0:
the controller 260 does not activate the coils 110e,110f which remain de-energized,
both the output connections 110a,110b of the valve are connected to the fluid 500b
being discharged, such that the stop valves 130a,130b remain closed, sealing the fluid
inside the double-acting cylinder 350 so that the eccentric cam 306 cannot vary its
eccentricity, remaining at a standstill in its present position; the swept volume
of the motor consequently remains unchanged.
- b) if the two values do not coincide and the difference signal 240a,b,c is smaller
than or greater than 0 the controller 260 activates either one of the two coils of
the valve 110; in detail:
b1) if 240a,b,c<0: the coil 110e is excited and the pressurized input 500a is connected
to the output 110b, while the input 110d for the fluid being discharged is connected
to the output 110a; in this way the pressurized fluid 500a flows towards the chamber
350b of the double-acting cylinder 350, which acts on the eccentric cam 306 displacing
it into a position corresponding to a reduction in the swept volume of the motor;
the pressurized fluid 500a, acting along the output 110b, also releases the valve
122a, allowing the fluid to flow out from the double-acting cylinder through the chamber
350a;
b2) if 240a,b,c>0: the coil 110f is excited and the pressurized input 500a is connected
to the output 110a, while the input 110d for the fluid being discharged is connected
to the output 110b; consequently the pressurized fluid 500a flows towards the chamber
350a of the double-acting cylinder 350, displacing it into a position corresponding
to an increase in the swept volume of the motor; the pressurized fluid 500a, acting
along the output 110a, also releases the valve 122b, allowing the fluid to flow out
from the double-acting cylinder through the chamber 350b;
[0035] According to a preferred characteristic feature of the apparatus it is envisaged
(Fig. 4) that the following modes for controlling the valve 110 are defined:
-- if the existing value of the parameter to be controlled is equal to the desired
Set Point value (240a,b,c=0), less an admissible margin of error, normally ranging
between +0.5% and 1.5% of the target value required: the valve 110 is not excited,
the stop valves remain shut and the swept volume of the motor remains fixed at the
existing value; the system is in the so-called "dead range";
-- if the existing value of the parameter to be controlled is within a range of values
differing between 20% and 35% from the desired value, the valve 110 is excited with
a long duration pulse, if necessary long enough to be close to the duration of the
period, the swept volume of the motor therefore changes to the maximum speed in order
to move closer to the desired value; the system in this case is "out of range"; (interval
t2-t3 in Fig. 4b).
-- if the existing value of the parameter to be controlled is, with respect to the
desired value, in a zone which is between the "dead range" and the "out-of-range"
zone, exciting the valve 110 with long pulses, the change in piston displacement would
be too fast and there is the risk that there will be imprecise control; in this zone,
the so-called "slowing down range", the valve 110 is therefore excited with pulses
of decreasing variable duration (interval t2-t3 in Fig. 4b) depending on the difference
calculated between the existing value 320a,320b,320c and the desired value 250a,250b,250c
of the parameter to be controlled. The duration of the excitation pulse of the valve
is gradually decreased as the existing value moves closer to the desired value, namely
as the parameter to be controlled moves towards the "dead range".
[0036] The invention also provides a method for controlling the position of an eccentric
cam of the shaft of a variable-displacement hydraulic motor by means of an apparatus
as described above, said method comprising the following steps:
- starting the motor and
- detecting the existing value 320 of at least one operating parameter 320a,320b,320c
thereof;
- selecting a period of maximum duration of the pulses for opening/closing the valve;
- selecting one of said operating parameters to be controlled;
- comparing the existing value 320 of the chosen parameter with an associated set/stored
reference value 250;
- emitting and sending a difference signal 240a,b,c for the difference between said
values of the selected parameter to the control and command unit 200;
- sending, by the control and command unit 200, of the difference signal 240a,b,c, to
the actuating unit 100;
- sending, to the electrovalve 110, by the actuating unit 100, of variable-duration
excitation pulses for opening the electrovalve, having a duration determined on the
basis of the difference signal 240a,b,c received;
- opening the electrovalve 110 so as to supply the hydraulic circuit for performing
displacement of the eccentric cam 306;
- said electrovalve being of the direct-control type.
[0037] The method according to the invention envisages that the period of the command pulses
of the electrovalve comprise time intervals of logic value 1 for opening the valve
and time intervals of logic value 0 for closing the variable-duration valve. Preferably,
said time intervals of logic value 1 have a longer duration if the existing value
of the parameter to be controlled differs from the reference value set by an amount
ranging between 25% and 30% of the said desired value, and shorter duration if said
value is between 0.5% and 1.5% of the desired value.
[0038] According to preferred embodiments it is envisaged that the method comprises a step
of adjusting the speed of variation of the eccentricity of the motor, by means of
throttle elements 123a,123b arranged in the hydraulic circuit of the actuating unit;
preferably opening/closing of said throttle elements is adjustable.
[0039] It is also envisaged that the method performs the control of at least one parameter
320 from among the piston displacement 320a, the pressure 320b or the speed 320c and
that the command and control unit 200 comprises an adder 240 which receives at its
input said existing values 320a,320b,320c of the at least one parameter and respective
set/stored reference values 250a,250b,250c and emits a difference signal 240a,b,c,
for said at least one selected parameter, which it sends to the input of a processing
unit 260.
[0040] It is therefore clear how the apparatus and the method according to the invention,
characterized by a direct-control distribution valve 110 which is activated so as
to be always fully open, but with control by means of pulses of variable length in
a predefined maximum time period, in combination with valves for stopping the flow
of the fluid, ensure that in the cylinder actuating the eccentric cam there is always
sufficient pressure to control the movements of the said eccentric and that the activation
of the electrovalve with variable pulses allows the use of pulses of longer duration,
when the existing value of the parameter to be controlled differs greatly from the
desired value, and pulses of much shorter duration, when said value is close to the
desired value, locking the eccentric cam in position between one excitation period
and the other of the valve, ensuring at the same time also that variation in precision
of the piston displacement necessary for correct operation of the motor.
[0041] At the same time the maximum speed of piston displacement of the eccentric cam 306
and therefore of the system for varying the piston displacement may be adjusted by
means of calibration of the throttle elements 123a,123b.
[0042] In this way simultaneously both the required positioning speed and the necessary
precision in the eccentricity position are obtained.
[0043] In addition to this, since the hydraulic circuit is under pressure only during the
variation of eccentricity transients, a high reduction of the fluid leakages through
the rotary seals of the driving shaft is obtained, with a consequent saving of energy.
[0044] Although described in connection with a number of embodiments and a number of preferred
examples of implementation of the invention, it is understood that the scope of protection
of the present patent is determined solely by the claims below.
1. Apparatus for controlling the position of an eccentric cam (306) of a shaft for a
variable-displacement hydraulic motor (300), which comprises:
- an actuating unit (100) of the eccentric cam (306) ;
- a control and command unit (200), which is feedback-connected between points for
detecting one or more existing operating parameters (320a, 320b, 320c) of the motor
(300) and points for entering set values (250a,250b,250c) for the one or more operating
parameters of the motor and which is designed to control operation of the actuating
unit (100) for actuating the eccentric cam (306), the actuating unit (100) being inserted
in the hydraulic circuit (120) of a means (350) for moving the eccentric cam (306),
said actuating unit (100) comprising an electrovalve (110),
characterized in that:
said actuating unit (100) is of the direct-control type driven by pulses having a
predefined period with opening/closing time intervals of variable duration emitted
by the control and command unit (200) depending on the difference between a detected
existing value (320,320b,320c) and a desired stored (262) value (250a,250b,250c) of
one of said parameters and in that the control circuit comprises valves (122a,122b) for stopping the actuating fluid.
2. Apparatus according to Claim 1, characterized in that the period of the command pulses of the electrovalve (110) comprises time intervals
of logic value 1 for opening the valve and time intervals of logic value 0 for closing
the valve, of variable duration.
3. Apparatus according to Claim 2, characterized in that said time intervals of logic value 1 have a longer duration, if the existing value
of the parameter to be controlled differs by a value of between 25% and 30% from the
desired value, and a shorter duration, if said value is between 0.5% and 1.5% of the
desired value.
4. Apparatus according to any Claim 1-3,
characterized in that the control and command unit (200) comprises:
- a controller (260) with microprocessor (262) connected to the actuating unit (100)
and a memory unit (261);
- a measurement system (230) designed to receive the existing values of the one or
more parameters (320a, 320b, 320c) of the motor (300) and to emit corresponding signals
(230a,230b,230c);
- an adder (240) designed to receive at its input said existing values (320a, 320b,
320c) and respective reference values (250a,250b,250c) set by the user (250) and stored
in the memory unit (261) and to emit a difference signal (240a,b,c) for the said at
least one parameter to be sent to the input of the processing unit (260).
5. Apparatus according to any Claim 1 or 4, characterized in that said at least one parameter (320) to be controlled is at least one of: the piston
displacement (320a), the pressure (320b) or the speed (320c) of variation of eccentricity
of the motor.
6. Apparatus according to any preceding Claim characterized in that said hydraulic circuit situated between the outputs (110a,110b) of the electrovalve
(110) and the cylinder (350) for actuating the eccentric cam (306) comprises two branches
(120a,120b) each comprising: rotary seals (121a,121b) of the driving shaft, a stop
valve (122a,122b), the input of which is driven by the fluid supplied from the corresponding
output (110a,110b) of the distribution valve (110) and each connected to the opposite
branch of the input circuit of the other one.
7. Apparatus according to Claim 6, characterized in that each branch of the hydraulic circuit (120) comprises a throttle element (123a,123b)
arranged between the stop valves and the corresponding chamber (350a,350b) of the
double-acting actuating cylinder (350) and designed to determine the speed of variation
of eccentricity of the motor.
8. Apparatus according to Claim 7, characterized in that the two throttle elements (123a,123b) are adjustable so as to vary opening/closing
thereof.
9. Method for controlling the position of an eccentric cam (306) of the shaft of a variable-displacement
hydraulic motor (300) by means of an apparatus according to any of the preceding Claims
1-8,
characterized in that it comprises the following steps:
- starting the motor and
- detecting the existing value (320) of at least one operating parameter (320a,320b,320c)
thereof;
- selecting a period of maximum duration of the pulses for opening/closing the valve;
- selecting one of said operating parameters to be controlled;
- comparing the existing value (320) of the selected parameter with a corresponding
set/stored reference value (250),
- emitting and sending a signal (240a,b,c) for the difference between said values
of the selected parameter to the control and command unit (200);
- sending, by the control and command unit (200), of the difference signal (240a,b,c)
to the actuating unit (100);
- sending to the electrovalve (110), by the actuating unit (100), of variable-duration
excitation pulses for opening the electrovalve, having a duration determined on the
basis of the difference signal (240a,b,c) received;
- opening the electrovalve (110) so as to supply the hydraulic circuit for performing
displacement of the eccentric cam (306);
- said electrovalve being of the direct-control type.
10. Method according to Claim 9, characterized in that the period of the command pulses for the electrovalve (110) comprises time intervals
of logic 1 for opening the valve and time intervals of logic 0 for closing the valve,
which are of variable duration.
11. Method according to Claim 10, characterized in that said time intervals of logic value 1 have a longer duration if the existing value
of the parameter to be controlled differs from the set reference value by an amount
of between 25% and 30% of the said desired value and shorter length if said value
is between 0.5% and 1.5% of the desired value.
12. Method according to Claim 9, 10 or 11, characterized in that it comprises a step of adjusting the speed of variation of the eccentricity of the
motor, by means of throttle elements (123a,123b) arranged in the hydraulic circuit
of the actuating unit.
13. Method according to Claim 12, characterized in that opening/closing of said throttle elements is adjustable.
14. Method according to any of Claims 9-13, characterized in that said at least one parameter (320) to be controlled is at least one of: the piston
displacement (320a), the pressure (320b) or the speed (320c).
15. Method according to any of Claims 9-14, characterized in that the control and command unit (200) comprises an adder (240) which receives at its
input said existing values (320a,320b,320c) of the at least one parameter and respective
set/stored reference values (250a,250b,250c) and emits a difference signal (240a,b,c)
for the said at least one selected parameter, which it sends to the input of a processing
unit (260).