Method and Device for Operating a Vehicle

Information

  • Patent Application
  • 20240132043
  • Publication Number
    20240132043
  • Date Filed
    December 14, 2021
    2 years ago
  • Date Published
    April 25, 2024
    9 days ago
Abstract
A method is for operating a vehicle which has actuators for influencing a driving behavior of the vehicle. The method includes sensing a setpoint for the driving behavior, in particular a steering angle set by a driver, and depending on the setpoint for the driving behavior, a first pilot control variable is determined using a model for the vehicle. Depending on the first pilot control variable, a second pilot control variable is determined using at least two partial models for the driving behavior of the vehicle, which differ due to the use of at least one of the actuators. Depending on the first pilot control variable and depending on the second pilot variable, a first setpoint for a first actuator is determined. The first setpoint is output in order to actuate the first actuator.
Description
THE PRIOR ART

The invention relates to a method and device for operating a vehicle which has at least two actuators for influencing a driving behavior of the vehicle upon demand.


EP 2 832 599 A1 discloses a method in which multiple actuators are actuated depending on only one target driving behavior of the vehicle.


DISCLOSURE OF THE INVENTION

Compared to the known method, the method according to the invention having the features of claim 1 has the advantage that actuators can be integrated into a driving dynamics control means for influencing a driving behavior of a vehicle in order to achieve a major gain in safety.


Driving dynamics control, in particular of a steering actuator, e.g., on the front axle, the rear axle, or both also leads in particular to a reduction in the load on the steering actuator, since operating ranges that are not useful in terms of driving dynamics are prevented by the type of actuation, e.g., with respect to an amplitude or a gradient. In particular, steer-by-wire systems can have a smaller design in combination with the actuation.


Combining steering and brake control from a uniform driving dynamics model brings further advantages. Given combined control, maximum performance can be achieved using the individual actuator characteristics.


Optimal use of the steering actuator relieves an ESP actuator, e.g. a brake, since only a weakness specific to the steering actuator need be compensated for by the brake.


Said actuation results in significantly less tire wear in understeering situations due to full utilization of the front axle side force, while improving comfort and maximizing gains in safety.


The method for operating the vehicle provides that a setpoint for the driving behavior, in particular a steering angle set by a driver, is sensed; depending on the setpoint for the driving behavior, a first pilot control variable is determined using a first model for the vehicle; depending on the first pilot control variable, a second pilot control variable is determined using at least two partial models for the driving behavior of the vehicle, which differ due to the use of at least one of the actuators; depending on the first pilot control variable and depending on the on the second pilot control variable, a first setpoint for a first actuator is determined, and the first setpoint is output in order to actuate the first actuator.


In one aspect, the setpoint for the actuator is determined depending on a sum of the first pilot control variable and the second pilot control variable, in particular depending on a difference between the sum and the setpoint for the driving behavior.


In one aspect, the first model maps the setpoint for the driving behavior to the first pilot control variable.


Preferably, at least one limit for a range is determined depending on an operating variable of the vehicle that characterizes the vehicle behavior, whereby the setpoint for the driving behavior is mapped to the range. The range defines values for the first pilot control variable that are useful for a desired vehicle behavior.


The first model can also limit a change of the first pilot control variable. Changes to the first pilot control variable that may lead to unfavorable vehicle behavior are thereby avoided.


In one aspect, a slip angle is determined on an axis of the vehicle, whereby the first model limits the change depending on the slip angle. First pilot control variables are therefore determined depending on the situation, said variables being particularly well-suited to stable driving behavior.


In one aspect, the setpoint for the driving behavior is determined depending on a steering angle set by a driver.


The method can provide that, using at least two partial models for the driving behavior of the vehicle, which differ due to the use of at least one of the actuators, a third pilot control variable is determined for a second actuator, the third pilot control variable being output in order to actuate the second actuator. This cascade-like pilot control action eliminates the need for an optimizer to coordinate the two actuators. For example, a steering actuator is actuated as a first actuator, and a brake is actuated as a second actuator in order to adjust a yaw response of the vehicle depending on a steering angle set by the driver.


Preferably, a second setpoint, in particular a set yaw rate, for influencing the driving behavior is determined depending on the second pilot control variable and depending on the third pilot control variable.


In one aspect, it is provided that the first actuator steers at least one wheel of a front axle depending on the first setpoint, or that the first actuator steers at least one wheel of a rear axle depending on the first setpoint.


A device for influencing the driving behavior of the vehicle is designed to perform the method.





Further advantageous embodiments follow from the description hereinafter and from the drawings. The drawings include:



FIG. 1 limits when using steering angle actuators,



FIG. 2 an actuator-specific difference,



FIG. 3 a lateral force progression for a front axis over a slip angle at the front axis,



FIG. 4 an example of a pilot control cascade,



FIG. 5 an example of an integration of the pilot control cascade into a control system.



FIG. 6 a schematic illustration of a vehicle.





A model-based pilot control action, which is limited to systems exhibiting input affinity and used for influencing a driving behavior of a vehicle, causes an actuator to be controlled in order to intervene linearly in terms of dynamic behavior.


This results in limitations in the use of steering actuators because they have a non-linear effect on the system. As a result, the use of active steering actuators in driving dynamic control systems is generally made more difficult, as they cannot then be operated in the range necessary for driving dynamics control.


The limits that arise when using steering actuators are shown in FIG. 1. In FIG. 1, a curve 102 is shown showing a progression of a lateral force Fy over a slip angle ∝ for a non-linear approach. In FIG. 1, a straight line 104 is shown showing a progression of a lateral force Fy over the slip angle ∝ for a linear approach. The curve 102 depicts or very well approximates a real progression occurring on the vehicle. The straight line 104 approaches the non-linear progression of the curve 102 between a lower limit 106 and an upper limit 108 for the slip angle ∝ at a greater accuracy than outside of these limits.


By restricting the model-based pilot control action to linear input variables, a driving dynamics effective range is limited to a small range between the lower limit 106 and the upper limit 108 for the slip angle ∝. A large part of the potential for using a steering angle actuator in driving dynamics control remains unused in this case.


The present invention extends model-based pilot control action to affine systems in a general form, thereby enabling integrated driving dynamics control of various actuators acting on the driving dynamics, including actuators acting non-linearly on the driving dynamics. For a steering actuator, e.g., integrated driving dynamics control over an entire slip angle range which may occur in critical driving dynamics situations is enabled.


An actuator-specific difference thereby is clarified in the illustration shown in FIG. 2. FIG. 2 shows an understeer situation, with the steering being oversteered by the driver. FIG. 2 shows a first progression 202 of the lateral force Fy over the slip angle ∝ for a front axle and a second progression 204 of the lateral force Fy over the slip angle ∝ for a rear axle in the following situations:

    • without active driving dynamics engagement 206
    • steer-by-wire engagement 208
    • brake engagement 210
    • combined engagement of steer-by-wire and brake engagement 212.


During a period without active driving dynamics engagements 206, the power utilization on both axles is not optimal, and one axle at a time can be guided to the maximum force, either by using steer-by-wire engagement 208 or by using brake engagement 210. On the other hand, the combined engagement of steer-by-wire and brake engagement 212 provides better, in particular optimal, utilization on one or both axles.


Actuation of the two steering and brake actuators of a vehicle by a pilot control action is described hereinafter regarding the brake and a front axle steering actuator of the vehicle. The brake in this example provides a first contribution u1. The front axle steering actuator in this example provides a second contribution u2. A change in a yaw rate {umlaut over (Ψ)} of the vehicle can be represented using a state vector x, and a steering angle δ in a model for the pilot control action can be represented as





{umlaut over (Ψ)}=ƒ1(x,δ)+g1(x)u1+g2(x,δ+u2)


The state vector x describes a state of the vehicle. The state vector x is, e.g., defined by the states of the side slip angle and yaw rate of the vehicle.


The steering angle δ is determined in this model depending on a steering angle δFA set by a driver of the vehicle. The steering angle δFA set by the driver of the vehicle represents a setpoint for a driving behavior of the vehicle. The steering angle δ is in this case determined by a model-based limitation of the steering angle δFA set by the driver, as described hereinafter.


In the example, the steering angle δFA set by the driver is limited such that a slip angle ∝FA at the front axle remains within a stable range of the lateral force characteristic.



FIG. 3 shows an example of the range in a progression 302 of a lateral force FyFA for the front axis over a slip angle ∝FA for the front axle between a first limit 304, e.g. a minimum slip angle −∝max, and a second limit 306, e.g. a maximum slip angle ∝max. The range is defined, e.g., by |∝FA|≤∝max.


In this example, a change in the steering angle 4A specified by the driver is limited such that the steering angle dynamics specified by the driver remain within a range useful to the vehicle in terms of driving dynamics. The range feasible by the vehicle in critical situations in reference to the existing frictional value is considered to be advantageous in terms of driving dynamics.


The change {dot over (δ)}FA is, e.g., limited to a maximum allowed change {dot over (δ)}max, i.e., |{dot over (δ)}FA|≤{dot over (δ)}max.


After applying these limitations, the model maps the steering angle δ, depending on these states, to a first component for changing the yaw rate {umlaut over (Ψ)} by means of a first function ƒ1(x, δ).


The model comprises a second component for changing the yaw rate {umlaut over (Ψ)}.


In order to determine the second component for changing the yaw rate {umlaut over (Ψ)}, the first contribution u1 is, e.g., multiplied by a factor g1(x). In order to determine the factor g1(x), the state vector x is, e.g., mapped to the first factor by means of a second function g1(x).


The model maps the state vector x, the second contribution u2, and the steering angle δ to a third component for changing the yaw rate {umlaut over (Ψ)} by means of a second function g2(x, δ+u2).


The model-based limited steering angle δ is used as the input variable for the model. Given that this limitation of the slip angle ∝FA at the front axle lies within the stable range of the lateral force characteristic, an inversion of the lateral force characteristic is possible.


A pilot control variable u2,FF for the front axle steering actuator is thus determined as follows:






u
2,FF
=g
2
−1(x,δ+u2)[ƒ1(x,δ)−ƒ2(x,δ)]





where





{umlaut over (Ψ)}11(x,δ)+g1(x)u1+g2(x,δ+u2,FF)





{umlaut over (Ψ)}22(x,δ)+g1(x)u1





and given the condition:





{umlaut over (Ψ)}1={umlaut over (Ψ)}2


A pilot control action over the entire slip angle range is then possible, thus enabling the use of front axle steering actuators.


A superposition angle to the driver Δδ for the front axle is, e.g., calculated as:





Δδ=δFA−(δ+u2,FF)


The same can be performed for a rear axle steering actuator. No limitation in the model is required insofar as the condition |∝RA|≤∝max regarding vehicle stability with respect to the slip angle ∝RA for an operating range at the rear axle is already satisfied based on the requirements of a driving dynamics control system operating in parallel.


One example of a pilot control cascade 400 is shown in FIG. 4. The pilot control cascade 400 comprises a model 402 designed to determine the steering angle δ limitation depending on the steering angle set by the driver δFA. The model 402 can be designed to limit the change {dot over (δ)}FA to the maximum allowed change {dot over (δ)}max.


The pilot control cascade 400 comprises a first partial model 404 designed to determine the first component for changing the yaw rate {umlaut over (Ψ)}.


The pilot control cascade 400 comprises a second partial model 406 designed to determine the second component for changing the yaw rate {umlaut over (Ψ)}.


The pilot control cascade 400 comprises a third partial model 408 designed to determine the third component for changing the yaw rate {umlaut over (Ψ)}.


The pilot control cascade 400 comprises a first device 410 designed to determine a pilot control variable Δu1 for actuating the brake.


The pilot control cascade 400 comprises a second device 412 designed to determine the pilot control variable u2,FF.


The pilot control cascade 400 is, e.g., supplemented by a vehicle model 414 designed to determine the superposition angle to the driver Δδ and a setpoint for a yaw rate {dot over (Ψ)}Tar, depending on the pilot control variable u2,FF and the pilot control variable Δu1.



FIG. 5 shows an example of an integration of the pilot control cascade 400 and the vehicle model 414 into a control system 500.


Based on the steering angle δFA set by the driver, as described for the pilot control cascade 400 and the vehicle model 414, the setpoint for the yaw rate {dot over (Ψ)}Tar, the pilot control variable Δu1 for actuating the brake, and the superposition angle to the driver Δδ are determined.


Using an optional controller 502 for a vehicle 504, a control deviation is regulated, which is determined depending on the setpoint for the yaw rate {dot over (Ψ)}Tar and a yaw rate occurring in the vehicle {dot over (Ψ)}. A difference between, e.g., the setpoint for the yaw rate {dot over (Ψ)}Tar and the yaw rate occurring on the vehicle {dot over (Ψ)} is determined. An output Δu1,FB of the controller is referenced using the pilot control variable Δu1 in order to actuate the brake of the vehicle 504. A sum from the output Δu1,FB from the controller is, e.g., formed using the pilot control variable Δu1, and the brake is thereby actuated.



FIG. 6 shows a schematic illustration of a vehicle 600 comprising a device 602 for influencing the driving behavior of the vehicle 600 according to the method described. The device 602 comprises, e.g., one computing device or multiple computing devices. The device 602 comprises, e.g., the control system 500, or at least a portion thereof.


The vehicle 600 comprises at least one steering actuator 604. The steering actuator 604 is, e.g., the front axle steering actuator. The steering actuator 604 represents, e.g., a first actuator that can be used to influence the driving behavior of the vehicle 600 as described.


The vehicle 600 in the example comprises two rear wheels 606 and two front wheels 608. The rear wheels 606 in the example are not steerable. The front wheels 608 in the example are steerable by means of the steering actuator 604, as described. The first actuator in the example is designed to steer at least one wheel of the front axle, depending on the superposition angle to the driver Δδ for the front axle.


In addition to the front wheels 608, or instead of the front wheels 608, the rear wheels 606 can also be steerable by means of the rear axle steering actuator.


The vehicle 600 also comprises a brake device 610 on each of the wheels. These brakes can be actuated via the brake (shown schematically in FIG. 6 and designated 612, as described). The brake 612 in the example comprises brake lines, indicated as dashed lines for the respective brake devices 610. In the example, the brake 612 represents a second actuator that can be used to influence the driving behavior of the vehicle 600, as described. In the example, the sum from the output Δu1,FB from the controller is formed using the pilot control variable Δu1, and the brake 612 is thereby actuated.


In the example, the steering actuator 604 and the brake 612 are connected to the device 602 via data lines (shown with a solid line).


In the example, the vehicle 600 comprises a yaw rate sensor 614 designed to sense the yaw rate {dot over (Ψ)} of the vehicle 600. At least one other sensor can also be provided, using which a variable can be determined, based on which the yaw rate {dot over (Ψ)} of the vehicle 600 can be calculated via a model.


The vehicle 600 comprises at least one steering angle sensor 616 designed to sense the steering angle δFA set by the driver of the vehicle 600.


In the example, these sensors are connected to the device 602 via data lines (shown with a solid line).


The data lines can be designed as part of a controller area network (CAN) bus system.

Claims
  • 1. A method for operating a vehicle which has actuators for influencing a driving behavior of the vehicle, the method comprising: sensing a setpoint for the driving behavior;depending on the sensed setpoint for the driving behavior, determining a first pilot control variable using a model for the vehicle;depending on the determined first pilot control variable, determining a second pilot control variable using at least two partial models for the driving behavior of the vehicle, the at least two partial models differ from each other due to a use of at least one of the actuators of the vehicle;depending on the determined first pilot control variable and depending on the determined second pilot variable, determining a first setpoint for a first actuator of the actuators of the vehicle; andoutputting the determined first setpoint to actuate the first actuator.
  • 2. The method according to claim 1, wherein the first setpoint for the first actuator is determined depending on a sum of the first pilot control variable and the second pilot control variable.
  • 3. The method according to claim 1, wherein the model for the vehicle maps the setpoint for the driving behavior to the first pilot control variable.
  • 4. The method according to claim 3, wherein: at least one limit for a range is determined depending on an operating variable of the vehicle corresponding to the vehicle behavior, andthe setpoint for the driving behavior is mapped to the range.
  • 5. The method according to claim 3, wherein the model for the vehicle limits a change of the first pilot control variable.
  • 6. The method according to claim 5, further comprising: determining a slip angle on an axis of the vehicle,wherein the model for the vehicle limits the change of the first pilot control variable depending on the slip angle.
  • 7. The method according to claim 1, wherein the setpoint for the driving behavior is determined depending on a steering angle set by a driver.
  • 8. The method according to claim 1, further comprising: determining, using at least two partial models for the driving behavior of the vehicle, the at least two partial models differ from each other by a use of at least one of the actuators, a third pilot control variable for a second actuator of the actuators of the vehicle; andoutputting the third pilot control variable in order to actuate the second actuator.
  • 9. The method according to claim 8, further comprising: determining, depending on the second pilot control variable and depending on the third pilot control variable, a second setpoint for influencing the driving behavior.
  • 10. The method according to claim 1, wherein: the first actuator steers at least one wheel of a front axle of the vehicle depending on the first setpoint, orthe first actuator steers at least one wheel of a rear axle of the vehicle depending on the first setpoint.
  • 11. The method according to claim 1, wherein a device is configured to perform the method.
  • 12. The method according to claim 1, wherein a computer program comprises computer-readable instructions which, when executed by a computer, cause the method to be performed by the computer.
Priority Claims (1)
Number Date Country Kind
10 2021 202 276.6 Mar 2021 DE national
PCT Information
Filing Document Filing Date Country Kind
PCT/EP2021/085599 12/14/2021 WO