The invention relates to a method for determining the displacement of a radial piston machine.
It is known that the flow rate of a radial piston machine, i.e., of a radial piston motor or a radial piston pump, depends directly on the displacement, which can be changed by adjusting the eccentricity. The present displacement would be suitable as a reference input for controlling the flow rate, but neither the displacement nor the presently set eccentricity can be measured.
A method for controlling a hydrostatic drive is known from DE 10 2007 003 800 B3, wherein the present displacement of a hydraulic motor is derived from the present electrical adjusting current by means of an adjusting current characteristic curve.
A device for determining the displacement of an adjustable radial piston motor having cylinders supported in a pivoting manner is known from DE 10 2004 048 174 A1 of the applicant. A rotary encoder that measures the pivoting angle of the cylinders, which is proportional to the present displacement, is provided in order to determine the displacement.
A non-contact rotary sensor for an adjustable radial piston motor is known from DE 10 2006 043 291 A1 of the applicant. The rotary sensor is intended to detect the present rotation angle or pivoting angle of a cylinder of the radial piston motor, wherein the rotation angle is proportional to the presently set displacement of the radial piston motor.
The object of the present invention is that of improving a method of the type initially described so that the present displacement of the radial piston machine can be determined as simply and accurately as possible.
According to the invention, the pivoting angle β of the cylinders is measured while the radial piston machine is running and the eccentricity, and hence the displacement, are calculated therefrom. Therefore, the presently determined displacement can be used as a reference input in a control process for controlling the flow rate of the radial piston machine. The result is fast and accurate control. The invention is based on the idea that a mathematical relationship exists between the pivoting angle β, the rotation angle a of the drive shaft, and the set eccentricity e. Because the displacement itself and the eccentricity cannot be measured or can be measured only poorly during the operation of the radial piston machine, only the pivoting angle is measured according to the invention, and the displacement is calculated from the pivoting angle by using the mathematical relationship. For the pivoting angle β as a function of the rotation angle α, a function similar to a sine curve results in which the maxima and minima are shifted relative to the sine curve. The zero points of the pivoting angle β are reached at the top dead center and the bottom dead center of the radial piston.
According to an advantageous method variant, the pivoting angle β is measured at defined times tn, wherein a rotation angle αn of the drive shaft is associated with each time tn. By associating the rotation angle with the measurement time and thus with the measured pivoting angle βn, the eccentricity e can be calculated.
According to an additional preferred method variant, a number z of pulses is produced per revolution of the drive shaft in order to define the tn. The occurrence of the pulses triggers the measurement of the pivoting angle βn. Therefore, an adequate number z of measured values for the pivoting angle β and values of the present displacement calculated therefrom are obtained for each revolution of the drive shaft.
According to an additional advantageous method variant, a zero position is associated with the drive shaft. The zero position corresponds to the top dead center of the eccentric and is determined anew after each pass, i.e., after a rotation angle of 360°.
According to an additional advantageous method variant, the direction of rotation of the drive shaft can be determined from the course of the function of the pivoting angle β, i.e., from the relative position of the pivoting angle maxima and minima with respect to π/2 and 3π/2: If the rise of the pivoting angle β from the minimum to the maximum is steeper than the fall from the maximum to the minimum, the direction of rotation is clockwise. In deviating cases, the direction of rotation is counterclockwise. Knowledge of the direction of rotation is essential to the calculation of the displacement.
An example embodiment of the invention is illustrated in the drawings and is described in greater detail below, wherein additional features and/or additional advantages may be derived from the drawings or the description. The drawings show
tanβ=e·sin a/(A+e·cos a)
From this relationship, it is clear that the pivoting angle β depends on both the rotation angle α and the set eccentricity e.
The function of the pivoting angle β is plotted in
In the graph, the maximum is labeled as βmax and the minimum is labeled as βmin. From the course of the function depicted, i.e., from the relative position of βmax and βmin with respect to π/2 and 3π/2, the direction of rotation of the drive shaft can be derived as follows: The direction of rotation is clockwise if the rise of the pivoting angle β from the minimum to the maximum is steeper than the fall from the maximum to the minimum; in all other cases, the direction of rotation is counterclockwise. Clockwise is defined as d=1, and counterclockwise is defined as d=−1.
From the values for β and α determined in this way, the deflection or eccentricity e can be calculated according to the aforementioned tan function. There is a definite relationship for the displacement v of the radial piston motor 1 and the deflection e:
v=f(e)
Therefore, if the value of the deflection e is known, the displacement v is known.
The maximum of the pivoting angle βmax occurs in
sin βmax=e/A
One of the cylinders 2 is equipped with an angular sensor (not depicted), which measures the pivoting angle β, as is known from the prior art initially mentioned. The zero point of the pivoting angle β is reached at the upper end position and the lower end position of the piston (top dead center, bottom dead center). A pulse generator (not depicted) produces a number z of pulses in a pulse detector per complete revolution of the drive shaft. It is not necessary for z to be an integer. This is the case, e.g., if the pulse generator is not arranged directly on the drive shaft, but rather is driven by means of a gear drive having a non-integer transmission ratio. For each pulse n, the time tn of the detection thereof is stored. In addition, each pulse triggers a measurement of the pivoting angle β. This measured value is associated with the trigger time tn: βn=β(tn).
Because the pulses are generally not associated with fixed angular positions of the drive shaft, the zero position is determined anew for each revolution.
In the vicinity of the zero crossings, the pivoting angle βn is too small for a usable accuracy. This is additionally aggravated if the eccentric is deflected only slightly, i.e., if the deflection e assumes small values. This problem is solved according to the invention as follows: If the rotational speed of the drive shaft is large relative to the adjusting speed of the eccentric, only the extreme values of β of the last revolution of the drive shaft can be used and e can be determined by using the definite relationship βmax(e). This relationship is, as mentioned above:
sin βmax=e/A
In other words, the maximum pivoting angle βmax depends only on the geometry, i.e., the present deflection e.
Number | Date | Country | Kind |
---|---|---|---|
10 2009 054 876.9 | Dec 2009 | DE | national |
This application is a National Stage completion of PCT/EP2010/068392 filed Nov. 29, 2010, which claims priority from German patent application serial no. 10 2009 054 876.9 filed Dec. 17, 2009.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2010/068392 | 11/29/2010 | WO | 00 | 6/13/2012 |