METHOD FOR GENERATING A TARGET VALUE, METHOD FOR CONTROLLING AN ACTUATOR, AND CONTROLLER
20250326384 · 2025-10-23
Assignee
Inventors
Cpc classification
B60T8/171
PERFORMING OPERATIONS; TRANSPORTING
B60T13/66
PERFORMING OPERATIONS; TRANSPORTING
B60T8/172
PERFORMING OPERATIONS; TRANSPORTING
B60T2250/04
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60T8/58
PERFORMING OPERATIONS; TRANSPORTING
B60T8/172
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for generating a target value of a position of an actuator of a brake of a wheel of a motor vehicle is disclosed. Values of another wheel are used and as a result a correction value which corrects a starting value is determined. As a result, a force sensor system on the wheel can be omitted. Further an associated method for controlling an actuator of a brake of a wheel of a motor vehicle and an associated control device are disclosed.
Claims
1. A method for generating a target value of a position of an actuator of a brake of a wheel of a motor vehicle comprising: determining a starting value based on a brake request, determining a correction value based at least on a wheel speed of the wheel, a wheel speed of another wheel and a slip scaling factor, and correcting the starting value using the correction value.
2. The method as claimed in claim 1, wherein the correction value is also determined based on a vehicle speed of the motor vehicle.
3. The method as claimed in e claim 1, further comprising calculating a target wheel speed for the wheel at which the wheel has a slip corresponding to a slip of the other wheel scaled by the slip scaling factor in order to calculate the correction value.
4. The method as claimed in claim 3, wherein the correction value is determined based on a difference between the target wheel speed and an actual wheel speed.
5. The method as claimed in claim 3, wherein the target wheel speed is calculated as follows in the presence of a value for the vehicle speed: (1slip scaling factor)*vehicle speed+slip scaling factor*wheel speed of the other wheel.
6. The method as claimed in claim 3, wherein the target wheel speed is calculated as follows in the absence of a value for the vehicle speed: slip scaling factor*wheel speed of the other wheel+offset.
7. The method as claimed in claim 1, wherein the correction value is reduced to zero based on its current value after it can no longer be determined.
8. The method as claimed in claim 7, wherein the reduction is carried out linearly or in accordance with a predetermined ramp.
9. The method as claimed in claim 1, wherein an actuating force on the other wheel is controlled based on at least one of: a measured value of the actuating force on the other wheel, and a measured value of the actuating force on the wheel is not used.
10. The method as claimed in claim 1, wherein, the correction value is one of added to the starting value and subtracted from the starting value during correction.
11. The method as claimed in claim 1, wherein the starting value is at least one of determined from the brake request using a predefined table or function, and is set to a predefined standby value in the absence of a brake request.
12. The method as claimed in claim 11, wherein, after a correction value or multiple correction values have been determined, a scaling factor is calculated based on at least one correction value and at least one starting value, and the table or function is scaled using the scaling factor.
13. The method as claimed in claim 1, wherein at least one of the wheel and the other wheel are associated with different axles, the wheel is a rear wheel and the other wheel is a front wheel, and wherein the wheel and the other wheel are on the same side.
14. A method for controlling an actuator of a brake of a wheel of a motor vehicle, wherein the method comprising: generating a target value of a position of the actuator by: determining a starting value based on a brake request, determining a correction value based at least on a wheel speed of the wheel, a wheel speed of another wheel and a slip scaling factor, and correcting the starting value using the correction value, determining a difference by subtracting an actual value of the position of the actuator from the target value, and determining a target rotational speed of the actuator based on the difference.
15. A control device for a brake of a wheel of a motor vehicle, wherein the control device is configured for carrying instructions for: determining a starting value based on a brake request, determining a correction value based at least on a wheel speed of the wheel, a wheel speed of another wheel and a slip scaling factor, and correcting the starting value using the correction value.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0040] A person skilled in the art will gather further features from the exemplary embodiment described below with reference to the appended drawing. In the drawings:
[0041]
[0042]
[0043]
DETAILED DESCRIPTION
[0044]
[0045] It is generally assumed that electromechanical wheel brakes of a first axle, in this case the front wheel axle, are operated in a known manner, that is to say are controlled, for example, by means of a force sensor or a similar device. In this case, the corresponding brake application force, spreading force or braking torque is determined and adjusted or controlled by means of specific force or torque sensors according to the required deceleration request. The block diagram illustrated in
[0046] In
[0047] The basic idea of the arrangement illustrated in
[0048] If there a deceleration request, that is to say a request for applying a defined brake application force or a defined braking torque in the form of a brake request F.sub.SP,Soll, the actuator is moved in the brake application direction from its rest position (idle position/standby position; see
[0049] It is now proposed, according to this exemplary embodiment, during braking, to relate the braking forces of the first force-controlled or braking-torque-controlled axle to the braking forces of the second axle. This is done by means of rotational wheel speeds or wheel speeds. During braking, the wheel speed controller is activated as a correction controller for correcting X.sub.Akt,Soll by appropriately setting a selection parameter ModeSelect_2 (ModeSelect_2=1), for example when the function described herein is activated.
[0050] The target value for the wheel speed V.sub.Rad,H_s,Soll (with s=L for left or R for right) or rotational wheel speed .sub.Rad,H_s,Soll results from the wheel speed V.sub.Rad,V_s or the rotational wheel speed .sub.Rad,V_s of the wheel of the front wheel axle on the same side (v.sub.Rad=R.sub.dyn.sub.Rad; the wheel speed is considered as an example in the following text). It is proposed that this target value V.sub.Rad,H_s,Soll be determined for the wheel speed in such a way that a defined ratio between the wheel slip S.sub.V_s of the (force-controlled) electromechanical brake of the front wheel axle and the (force-controlled) electromechanical brake of the rear wheel axle on the same side is established. The following therefore applies:
[0051] S in this case basically refers to a slip. V denotes the wheel speed, index V indicates the front, H indicates the rear.
[0052] The parameter .sub.S,Scale where 0<.sub.S,Scale<1 represents, in particular, the required ratio between the slip of the front wheel and the slip of the rear wheel on the same side and can be specified from the point of view of driving dynamics and from the point of view of driving stability and, if necessary, adapted to the respective driving situation. This involves, for example, the slip scaling factor already mentioned above. The resulting target value for the wheel speed then results in:
[0053] Alternatively, or in the event that no or no valid vehicle reference speed or vehicle speed V.sub.Ref is available, the target value can also be calculated as follows:
[0054] Here, too, a defined ratio between the rotational wheel speed of the front wheel and the rotational wheel speed of the rear wheel on the same side can be set through appropriate definition of the parameters. For example, an offset V.sub.Rad,Offset can be specified for this purpose.
[0055] The parameters described here for forming the target value for the wheel speed can also be changed dynamically during control of the wheel brake. This then takes place, for example, depending on the requirement of the function requiring braking.
[0056] The correction controller illustrated in
[0057] If there is a request for wheel-specific brake interventions which are not able or only with difficulty are able to be represented by means of the function f(X) shown in
[0058] The basic characteristic curve illustrated in
[0059] If a defined minimum value for the target position of the actuator X.sub.Akt,Soll,FCtrl,min>0 is considered, then the following applies:
[0060] According to this equation, the characteristic curve correction parameter K.sub.k can be determined as described above in each controller loop during actuation of an electromechanical brake and with the correction controller activated (ModeSelect_1=1). The value determined in this way is for example filtered again to smooth out fluctuations and interference excitation. Filters which may be used are those which have a diminishing memory or only a limited memory. The simplest form of such a filter with a limited memory represents the determination of a sliding mean value from the last n previous values. The value K.sub.k,Filt is then obtained. The calculation of the new characteristic curve correction value is carried out after braking has been completed if there is no deceleration request and the actuator position is in the release clearance. In this case, Mode Select_1=0, and X.sub.Akt,Soll=X.sub.Akt,Soll,Idle=X.sub.Standby then applies to the requested actuator position.
[0061] The model or characteristic curve F.sub.SP=f(X.sub.Akt) is then adapted, for example, if the determined correction value K.sub.k,Filt deviates by a specific value of 1.0, for example if Abs(1.0K.sub.k,Filt)> applies, where represents a threshold value. If this is the case, the supporting points X.sub.Akt,i of the characteristic curve F.sub.SP=f(X.sub.Akt) or the model parameters which depend on the position are updated for example. If the characteristic curve is mapped using a number of interfaces, the following applies:
[0062] The index i here means the i-th interface of the characteristic curve i=1 . . . n).
[0063] In the embodiment shown, it is proposed to determine the correction parameter K.sub.k,Korrektur from K.sub.k,Filt via the relationship illustrated below:
[0064] The parameter (0<<1) in this case determines the extent to which correction values determined during braking are taken into account, where it holds true that for =0 there is no correction and for =1 the specified value for K.sub.k,Filt is adopted at 100%. When defining , a compromise can be found here, for example, between great adaptation dynamics and sufficiently good filtering and stability of the model.
[0065] Mentioned steps of the method can be executed in the specified order. However, they can also be executed in a different order, if technically feasible. The method can be executed in one of its embodiments, for example with a specific set of steps, in such a way that no further steps are executed. However, further steps can also be executed in principle, even those that are not mentioned.
[0066] It is pointed out that features may be described in combination in the claims and in the description, for example in order to facilitate understanding, even though these can also be used separately from one another. A person skilled in the art will recognize that such features may also, independently of one another, be combined with other features or combinations of features.
[0067] Dependency references in dependent claims may characterize combinations of the respective features but do not exclude other combinations of features.