The invention relates to a method for checking the plausibility of a determined or recorded rotation rate of a vehicle body of the vehicle and to a device for carrying out the method according to claims 1, 8 and 15.
In vehicle dynamics control systems, for example an ESP, sensors for measuring accelerations and rotation rates are used to record vehicle motion. The sensors are generally installed permanently on the vehicle body and, depending on the embodiment, measure up to six degrees of freedom of the vehicle body, consisting of accelerations and rotation rates, in each case in all three axes of the Cartesian vehicle coordinate system. To avoid malfunctions in a vehicle dynamics control systems, the measurement signals from the sensors need to be monitored for plausibility. The rotation rate about the vertical axis (yaw rate) and the acceleration in the transverse direction of the vehicle (lateral acceleration) are the most important variables in this case from the point of view of vehicle dynamics control. Accordingly, these sensors are configured such that they record at least yaw rate and often also lateral acceleration. To monitor plausibility, these two variables can be converted into one another using additional measured variables. More and more commonly sensors are being used that record other degrees of freedom, often all six degrees of freedom. This means that other methods are needed for monitoring the plausibility of the additionally recorded degrees of freedom.
Other understood methods for monitoring a sensor system for recording vehicle motion in general provide for redundant measurement of the applicable variable by at least two sensors, for example. If the measured values from the redundant sensors differ from one another too greatly, a fault is detected, as in DE102018204286A1. DE102017208375A1 presents a method for detecting an incorrectly operating rotation rate sensor. Specifically, this involves monitoring the roll rate by using the rotation rate signal to determine a roll angle and checking whether said roll angle is within a valid range. The determination of a roll angle from the roll rate signal is subject to errors due to noise and offsets in the sensor system. For this reason, another measured variable is generally used for support. The result of this is that it is no longer possible to identify which measured variable is the cause of any error. DE102004020927A1 presents a method for checking the functionality of a sensor by comparing the physical measured variable to be monitored with the aid of another sensor, which records a second physical measured variable that can be converted into the physical variable to be monitored. As an example, the computation of a rotation rate about the longitudinal and transverse axes of the vehicle from measured spring travels or wheel loads is proposed. If the rotation rate computed in this way differs from the directly measured rotation rate too greatly, an error is recognized.
Therefore, either such methods for monitoring rotation rates about the longitudinal and transverse axes of a vehicle presuppose that the applicable sensor system is installed redundantly, or alternatively a sensor system for recording a different physical variable that correlates with the rotation rate is installed. This involves corresponding additional costs.
Other approaches from the literature use models that reproduce the motion of the vehicle body. Using one or more input variables (for example steering angle and vehicle velocity), these models can be used to make statements about the motion of the vehicle body and therefore about the rotation rates about the longitudinal and transverse axes of the vehicle. These statements can be compared with the measurement signals from the sensor, and variances can be determined. These model-based approaches are highly dependent on the quality of the modelling and of the model parameters. The model parameters need to be determined afresh for each vehicle variant or estimated in a complicated manner, which involves corresponding additional outlay.
An object of the invention is to provide methods for checking the plausibility of recorded or determined rotation rates about the longitudinal and transverse axes of a vehicle (roll and pitch rates). Furthermore, a device for carrying out the method is also intended to be disclosed.
This object may be achieved by the features of the exemplary embodiments as described herein.
A first aspect of the invention discloses a computer-implemented method for checking the plausibility of a measured or recorded roll rate ({dot over (φ)}) of a vehicle body of a vehicle about a longitudinal axis of the vehicle, in which a measured or determined lateral acceleration ay in the transverse direction y of the vehicle is used to compute a change in lateral acceleration {dot over (a)}y or a lateral jerk jy that is taken as a basis for determining a plausible value or a plausible range 4 for the roll rate ({dot over (φ)}).
The method can involve the plausible range of the plausible value for the roll rate ({dot over (φ)}) being determined on the basis of a functional dependency of the roll rate ({dot over (φ)}) on the change in lateral acceleration {dot over (a)}y or on the lateral jerk jy.
The functional dependency may be a linear dependency and may be formed by a straight line having a gradient 1/g, where g is gravitational acceleration. The plausible range for the roll rate ({dot over (φ)}) may also comprise a tolerance band with the straight line, in particular as the centerline. Additionally, the plausible range for the roll rate ({dot over (φ)}) may comprise an extended range that extends from the value zero for the roll rate ({dot over (φ)}) to the tolerance band.
The method can involve checking whether the measured or determined roll rate ({dot over (φ)}) is outside or within the plausible range for the roll rate ({dot over (φ)}).
If, in this embodiment of the method, it has then once or repeatedly been identified that a measured or determined roll rate ({dot over (φ)}) is outside or not within the plausible range 4 for the roll rate ({dot over (φ)}) then a Not-Plausible signal can be generated that assesses the measured or determined roll rate ({dot over (φ)}) as not plausible. Otherwise, if it has repeatedly or once been identified that the measured or determined roll rate ({dot over (φ)}) is within the plausible range for the roll rate ({dot over (φ)}) then for example no Not-Plausible signal is generated and a plausible value for the measured or determined roll rate ({dot over (φ)}) is assumed.
Another aspect of the invention discloses a computer-implemented method for checking the plausibility of a measured or determined pitch rate ({dot over (φ)}) of a vehicle body of a vehicle about a transverse axis y of the vehicle, in which a measured or determined longitudinal acceleration ax in the longitudinal direction x of the vehicle 1 is used to compute a change in longitudinal acceleration {dot over (a)}x or a longitudinal jerk jk that is taken as a basis for determining a plausible value or a plausible range for the pitch rate ({dot over (θ)}).
The method can involve determining the plausible range or the plausible value for the pitch rate ({dot over (θ)}) on the basis of a functional dependency of the pitch rate ({dot over (θ)}) on the change in longitudinal acceleration ex or on the longitudinal jerk jx.
The functional dependency may be a linear dependency and may be formed by a straight line having a gradient −1/g, where g is gravitational acceleration.
The plausible range for the pitch rate ({dot over (θ)}) may also comprise a tolerance band with the straight line, in particular as the centerline. The plausible range for the pitch rate ({dot over (θ)}) may also comprise at least one extended range that extends from the value zero for the pitch rate ({dot over (θ)}) to the tolerance band.
The method may involve a check being performed to ascertain whether the measured or determined pitch rate ({dot over (θ)}) is outside or within the plausible range for the pitch rate ({dot over (θ)}).
If it has then once or repeatedly been identified that a or the measured or determined pitch rate ({dot over (θ)}) is outside or not within the plausible range for the pitch rate ({dot over (θ)}) then a Not-Plausible signal is generated that assesses the measured or determined pitch rate ({dot over (θ)}) as not plausible. Otherwise, if it has once or repeatedly been identified that the measured or determined pitch rate ({dot over (θ)}) is within the plausible range for the pitch rate ({dot over (θ)}) then for example no Not-Plausible signal is generated and a plausible value for the measured or determined pitch rate ({dot over (θ)}) is assumed.
According to another aspect, the invention discloses a device for carrying out the method described above, comprising at least: a sensor apparatus having at least one acceleration sensor, which records for example a longitudinal acceleration ax and/or a lateral acceleration ay of the vehicle body, and having at least one rotation rate sensor, which records for example the pitch rate ({dot over (θ)}) and/or the roll rate ({dot over (φ)}) of the vehicle body, and also a computing and evaluation apparatus that processes acceleration signals from the at least one acceleration sensor and the at least one rotation rate sensor.
An exemplary embodiment of the invention is explained more thoroughly in the description below with reference to the figures.
An exemplary embodiment of the method according to the invention is based on the physical backgrounds explained below. In an Earth-fixed coordinate system 10 (X, Y, Z) as shown in
The rotation rates ({dot over (θ)}) and ({dot over (φ)}) can be determined by analytical differentiation:
The relationship between the rotation rates ({dot over (θ)}) and ({dot over (φ)}) and the changes in acceleration, that is to say the respective jerk jx and jy in the x- and y-directions
is therefore linear, the linear dependency being defined in each case by a straight line whose gradient is 1/g or −1/g, respectively.
Jerk jx or jy is the instantaneous rate of change in the acceleration ax or ay of the vehicle 1 in the x- or y-direction over time. The SI unit of jerk is m/s3. Formally, jerk is the derivative of acceleration with respect to time, that is to say the second time derivative of velocity and the third time derivative of distance. If, as here, a vehicle-fixed coordinate system 10′ (x, y, z) is assumed, the jerk can be determined separately for each coordinate direction, here in particular as longitudinal jerk ax or lateral jerk ay, or generally vectorially as the derivative of acceleration a in terms of this vehicle-fixed coordinate system 10′ (x, y, z).
A rotation rate ({dot over (θ)}) or ({dot over (φ)}) not equal to zero thus always has a corresponding jerk jx={dot over (a)}x or jy={dot over (a)}y as its cause. A rotation rate ({dot over (θ)}) or ({dot over (φ)}) not equal to zero for a jerk jx={dot over (a)}x or jy={dot over (a)}y equal to zero, or with a jerk jx={dot over (a)}x or jy={dot over (a)}y whose absolute value is too low, is not plausible and therefore indicates an erroneous sensor signal.
Besides gravitational acceleration, linear accelerations due to vehicle dynamics are also recorded by the sensor system, for example. These occur for example in the transverse direction y during cornering and in the longitudinal direction x when the vehicle 1 brakes. These linear accelerations due to vehicle dynamics generally lead to the vehicle body 2 being twisted with respect to the chassis 3. This twist is firstly limited by the configuration and secondly influenced by dampers. It is therefore possible for example for the jerk jx={dot over (a)}x or jy={dot over (a)}y to increase while the rotation rate ({dot over (θ)}) or ({dot over (φ)}) remains constant.
The relationships between the jerk jx={dot over (a)}x or jy={dot over (a)}y and the rotation rate ({dot over (θ)}) (pitch rate) or ({dot over (φ)}) (roll rate) that have been described above permit a plausible range 4 for the rotation rate ({dot over (θ)}) or ({dot over (φ)}) to be defined according to the jerk jx={dot over (a)}x (longitudinal jerk) or jy={dot over (a)}y (lateral jerk). This plausible range is depicted in
The range with a gray background in
The plausible range for the pitch rate ({dot over (θ)}) can then be determined analogously on the basis of a straight line that, according to equation (3) above, represents the linear relationship between the longitudinal jerk jx=ex and the pitch rate ({dot over (θ)}), the gradient of the straight line then having a negative arithmetic sign according to equation (3) above.
As both the roll rate ({dot over (φ)}) and the pitch rate ({dot over (θ)}) are a rotation rate, the term “rotation rate” is used in the description of an exemplary embodiment of the method that follows as a replacement for the terms “roll rate ({dot over (φ)})” and “pitch rate ({dot over (θ)})”.
As
This program is described below on the basis of the flowchart depicted in
In a step 100, for example the rotation rate sensor of the sensor device 8 is used to measure the rotation rate of the vehicle body 2 of the vehicle 1, referring to
In a step 200, the acceleration a of the vehicle is then measured by the acceleration sensor of the sensor device 8 or determined in the computing and evaluation unit from a different variable that affects the vehicle body 2 in the same direction with regard to the rotation rate, referring to
In a step 300, the measured or determined acceleration is then used in the computing and evaluation unit to compute the change in acceleration a over time or the jerk j as a time derivative of the acceleration a. The change in acceleration a or the jerk j is then used in the computing and evaluation unit in a step 400 to determine the straight line 5 and, on the basis of this straight line 5, the plausible range 4 for the rotation rate, here in particular for the roll rate ({dot over (φ)}).
In a step 500, the computing and evaluation unit 9 then checks whether the measured or determined rotation rate is outside or within the plausible range 4. This can be accomplished for example by virtue of a running counter, which may start at zero, being updated by a count, e.g. “0+1”, when the measured or determined rotation rate, here in particular the roll rate ({dot over (φ)}), is outside or not within the plausible range 4. If this updated counter “1” then exceeds a threshold value, e.g. the threshold value “2”, this means that the measured or determined rotation rate, in particular the roll rate ({dot over (φ)}), has been outside the plausible range 4 repeatedly.
A Not-Plausible signal that assesses the (most recently) measured or determined rotation rate, in particular the measured or determined roll rate ({dot over (φ)}), as not plausible is then generated in the computing and evaluation unit 9 in a step 600. The computing and evaluation unit 9 must therefore have repeatedly identified in step 600 that a measured or determined rotation rate, in particular the measured or determined roll rate ({dot over (φ)}), has been outside the respective plausible range 4 before the Not-Plausible signal is generated. Alternatively, there may also be provision for the computing and evaluation unit 9 to already generate the Not-Plausible signal if the measured or determined rotation rate, in particular the measured or determined roll rate ({dot over (φ)}) is outside or not within the plausible range only once in step 500.
Otherwise, i.e. if the computing and evaluation unit has identified in step 500 that the measured or determined rotation rate, in particular the measured or determined roll rate ({dot over (φ)}), is or has been within or not outside the plausible range 4 once or repeatedly, the computing and evaluation unit 9 generates no Not-Plausible signal and then the measured or determined rotation rate, in particular the measured or determined roll rate ({dot over (φ)}), is used as an input variable for a vehicle dynamics control system, for example, in a step 700. This can be accomplished by virtue of the computing and evaluation unit 9 then introducing the measured or determined rotation rate, in particular the measured or determined roll rate ({dot over (φ)}), into the vehicle dynamics control system.
In general, the proposed method is therefore based for example on a measurement of the rotation rates of the vehicle body 2 about at least two axes that are at right angles to one another, here for example about the x-axis (longitudinal axis of the vehicle 1) and the y-axis (transverse axis of the vehicle 2) in the vehicle-fixed coordinate system 10′. The plane that these axes together define may be parallel to a plane defined by the longitudinal axis x and the transverse axis y of the vehicle-fixed coordinate system 10′. Furthermore, the relative twist of the vehicle-fixed coordinate system 10′ in relation to the Earth-fixed coordinate system 10 should be known or determined so that the measured rotation rates can be converted into a rotation rate about the longitudinal axis x and a rotation rate about the transverse axis y of the vehicle.
For example another prerequisite is formed by the measurement of the accelerations a of the vehicle body 2, likewise in at least two axes that are at right angles to one another. The measured accelerations, analogously to the rotation rates, may need to be able to be converted into an acceleration ax in the direction of the longitudinal axis x and an acceleration ay in the direction of the transverse axis y of the vehicle 1.
The LIST OF REFERENCE SIGNS is as follows:
Number | Date | Country | Kind |
---|---|---|---|
22158263.8 | Feb 2022 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2023/053476 | 2/13/2023 | WO |