Method and Device for Determining a Rotational Frequency of a Wheel
20220048481 · 2022-02-17
Inventors
Cpc classification
International classification
B60T8/172
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for determining a rotational frequency of a wheel, in particular of a motor vehicle, uses a rate of rotation sensor that has a rotary sensor assigned to the wheel and a sensor element assigned to the rotary sensor. The rotary sensor has pulse generators that are arranged in a manner distributed over its circumference and spaced evenly from one another and whose edges are recorded by the sensor element so as to determine the rotational frequency of the rotary sensor. There is provision to use an optimal filter in order to compensate a modulation caused by an eccentricity, and to adapt modulation parameters of the optimal filter through a sequential least-squares method. A time-equidistant frequency signal is subjected to short-term averaging, for example using a PT1 filter, and the modulation is modelled as sinusoidal interference and compensated.
Claims
1. A method for determining a rotational frequency of a wheel using a speed sensor including a pulse generator wheel associated with the wheel and a sensor element associated with the pulse generator wheel, wherein the pulse generator wheel including pulse generators situated uniformly spaced apart from one another distributed around a circumference of the pulse generator wheel, the method comprising: detecting flanks of the pulse generator wheel using the sensor element; determining a rotational frequency of the pulse generator wheel based on the detected flanks; compensating for a modulation caused by an eccentricity using an optimal filter; and adapting modulation parameters of the optimal filter by a sequential least-squares method.
2. The method as claimed in claim 1, further comprising: calculating a short-term mean value from the determined rotational frequency of the pulse generator wheel.
3. The method as claimed in claim 2, further comprising: ascertaining the short-term mean value using a PT1 filter.
4. The method as claimed in claim 2, further comprising: modeling the modulation as a function of the calculated short-term mean value.
5. The method as claimed in claim 1, further comprising: ascertaining the modulation as a function of a current wheel speed.
6. The method as claimed in claim 1, wherein adapting the modulation parameters, comprises: modeling a deviation of a currently detected rotational frequency of the pulse generator wheel from a corresponding short-term mean value as a superposition of the modulation and a residual noise to be minimized.
7. The method as claimed in claim 1, wherein adapting the modulation parameters, comprises: adapting the modulation parameters based on a predefinable correction factor, wherein the predefinable correction factor is a function of a current variance of the rotational frequency of the pulse generator wheel.
8. The method as claimed in claim 1, further comprising: connecting one or more frequency-selective filters upstream or downstream of the optimal filter.
9. The method as claimed in claim 1, further comprising: ending the method when the pulse generator wheel falls below a predefined rotational frequency and all modulation parameters are reset.
10. A device for determining a rotational frequency of a wheel of a motor vehicle, comprising: a speed sensor including a pulse generator wheel associated with the wheel of the motor vehicle and a sensor element associated with the pulse generator wheel; and a control unit operably connected to the speed sensor, wherein the pulse generator wheel includes pulse generators situated uniformly or spaced apart from one another distributed around a circumference of the pulse generator wheel, wherein flanks of the pulse generator wheel are detected by the sensor element to determine a rotational frequency of the pulse generator wheel, and wherein the control unit is configured to determine the rotational frequency of the pulse generator wheel based on the detected flanks, compensate for a modulation caused by an eccentricity using an optimal filter, and adapt modulation parameters of the optimal filter by a sequential least-squares method in order to determine the rotational frequency of the wheel.
Description
[0015] Further advantages and preferred features and feature combinations result in particular from the description above and from the claims. The invention will be explained in more detail hereinafter on the basis of the drawings. In the figures
[0016]
[0017]
[0018]
[0019] Theoretically, a transition from the (ideally) angle-equidistant sampling of the sensor element, which is given by the regular arrangement of the pulse generators on the pulse generator wheel 2, to a time-equidistant sampling in the raster ΔT takes place in the control unit. The factor of this sampling or subsampling is velocity-dependent. The faster the wheel rotates, the more flanks e are detected in the time interval ΔT, so that averaging takes place over more flanks e.
[0020] The rotational velocity and also, from its time derivative, the rotational acceleration are determined from the now time-equidistant rotational frequency via the circumference of the pulse generator wheel 2 and the number of the pulse generator pairs N.
[0021] Because of manufacturing, a structural eccentricity of the encoder wheel can occur, i.e., a displacement of the center of gravity of the pulse generator wheel in relation to an imaginary center, from which the pulse generators 4 are distributed in an angle-equidistant manner. From the time difference at constant rotational velocity between the flanks 5 detected by the sensor element 3 (angle-equidistant signal), this eccentricity acts in a first approximation like a sinusoidal modeled indexing error having the period N. The amplitude and phasing of this superposition are dependent on the individual pulse generator wheel 2, but are not dependent on the rotational velocity.
[0022] A further eccentricity can result due to a static imbalance of the pulse generator wheel 2. This imbalance causes a wheel-periodic radial force, which results via the mechanical system of a wheel suspension in a wheel-periodic modulation of the dynamic rolling radius and also acts in the signal like a sinusoidal modeled indexing error having period N. Because of the resonance behavior of the mechanical system, a change of amplitude and phasing is caused here as a function of the rotational velocity.
[0023] The eccentricity caused by a modulation in a time-equidistant frequency signal is advantageously compensated for by the method described hereinafter. It is provided that an optimal filter is used for the compensation, the modulation parameters of which are adapted by a sequential least-squares method.
[0024] This optimal filter is advantageously used in addition to frequency-selective filters, in particular the optimal filter is connected upstream of the frequency-selective filters. The requirements for its damping behavior are advantageously now only determined by the residual noise. In this way, the conditioned speed signal can be improved with respect to residual ripple or measurement dynamics. Exclusively signals already used in any case for signal conditioning are used by the advantageous method, so that significantly less implementation effort and resource expenditure are necessary in relation to a compensation in the angle-equidistant signal.
[0025] The advantageous method is to be explained with the aid of the flow chart or signal flow diagram shown in
[0026] According to the invention, firstly its short-term mean value f.sub.M(n) is calculated from the wheel frequency f(n), for example by PT1 filtering having a settable filter coefficient c1 with, for example, value 0.1:
f.sub.M(n)=f.sub.M(n−1)+c.sub.1.Math.(f(n)−f.sub.M(n−1))
[0027] The wheel-periodic modulation g(n) caused by eccentricity is modeled as the superposition weighted with f.sub.M
g(n)=f.sub.M(n).Math.(A.sub.R.Math.cos s(n)+A.sub.I.Math.sin s(n))
wherein A.sub.R and A.sub.I represent the modulation parameters still to be estimated and s(n) represents the instantaneous wheel angle determined by accumulation of the flank numbers:
[0028] In this case, a continuous detection of all flanks and a constant wheel rotational direction are assumed. The method is preferably stopped if the velocity falls below a minimum velocity (for example 1 km/h) and all variables are reset, in this way the method is made robust in relation to changes of the rotational direction, standstill pulses of the sensor, and also the wheel starting angle acting on the distribution between A.sub.R and A.sub.I.
[0029] The model approach for g(n) is selected so that with suitable estimation of A.sub.R and A.sub.I, a sinusoidal modulation with period N.sub.p in the corrected frequency signal
f.sub.corr(n)=f(n)−g(n)
is compensated (optimum filter approach). The estimation of A.sub.R and A.sub.I at the runtime takes place, as already mentioned, via a least-squares method, in that the deviation of the instantaneous wheel frequency f(n) from its short-term mean value f.sub.M(n) is modeled as the superposition of the modulation g(n) and a residual noise to be minimized:
Σ.sub.i=0.sup.n|f(i)−f.sub.M(i)−g(i)|.sup.2.fwdarw.min
or in matrix notation:
with the least-squares solution
[.sub.A.sub.
[0030] The sums resulting upon the matrix inversion, which grow with n, are preferably replaced by their short-term mean values. In a particularly resource-preserving embodiment, these short-term mean values are approximated by PT1-filtered mean values, so that the estimation can then be reduced to
[0031] with the iteratively filtered sum variables and settable parameter c (with, for example c=0.4)
S1(n)=S1(n−1)+c.Math.((f.sub.M(n).Math.cos s(n)).sup.2−S1(n−1))
S2(n)=S2(n−1)+c.Math.((f.sub.M(n).Math.sin s(n)).sup.2−S2(n−1))
S3(n)=S3(n−1)+c.Math.(f.sub.M.sup.2(n).Math.cos s(n)).Math.sin s(n)−S3(n−1))
S4(n)=S4(n−1)+c.Math.(f.sub.M(n).Math.cos s(n).Math.(f(n)−f.sub.M(n))−S4(n−1))
S5(n)=S5(n−1)+c.Math.(f.sub.M(n).Math.sin s(n).Math.(f(n)−f.sub.M(n))−S5(n−1))
[0032] In a further embodiment of the method, the parameter c is selected as a function of the instantaneous variance of f(n), so that the adaptation speed of the sum variables decreases in the case of high variance.
[0033] Alternatively, the sum variables are determined as actual sliding mean values, for example for S1(n) in the form
with, for example, L=8, (applies analogously to S2 to S5).
[0034] In a further optimized embodiment, the wheel angle s(n) ascertained from summation to the end of the measurement interval is replaced by the mean wheel angle of the measurement interval s.sub.M(n)
[0035] Preferably, all filter parameters (as indicated) are to be selected so that the group runtime is small in relation to the signal dynamic range to be expected. The adaptation can then also follow the velocity-dependent amplitudes and phase changes of a possibly superimposed wheel imbalance and the described method will also compensate for this.