The present invention relates to the field of control systems for land vehicles, in particular for wheeled automobile vehicles.
Automobile vehicles are traditionally provided with a chassis, a passenger compartment, and wheels attached to the chassis by a suspension mechanism, with steerable front wheels controlled by a steering wheel available to the driver in the passenger compartment of the vehicle, and steerable or non-steerable rear wheels.
US document 2004/0117085 describes a yaw stability control system for a vehicle, equipped with a lateral acceleration sensor, a roll sensor, a steering-angle sensor and at least one speed sensor supplying information to a yaw stability control unit, a roll stability control unit and a priority and integration function unit making it possible to control an active suspension system and an active roll-bar system.
US document 4939654 describes a system for controlling the driving characteristics of a vehicle as a function of the steering angle of the vehicle wheels by means of a steering-angle sensor and at least one speed sensor for acting on adjustable shock absorbers.
However, these systems necessitate numerous sensors and do not achieve sufficiently stable behavior of the vehicle during certain maneuvers of the driver or under certain road conditions. Some situations may cause a loss of control of the vehicle, for example while avoiding a single or double obstacle. The losses of control in such a case are often due to inappropriate vehicle response, because it is too sudden, not sufficiently damped or else not very predictable.
The object of the invention is an anti-rollover control system that ensures safety, a feeling of safety, comfort and increased driving pleasure.
The method for control of an anti-rollover system for a vehicle having at least three wheels provides that, as a function of the steering angle of the front wheels or of the lateral acceleration of the vehicle, of displacement data of the vehicle and of a prior steering-angle setpoint of the anti-rollover system, a current setpoint is formulated for roll correction and the said current roll-correction setpoint is sent to an anti-rollover actuator or to an adjustable suspension acting on the stiffness of a vehicle suspension. In this way the roll affecting a vehicle may be effectively countered.
In one embodiment, the displacement data of the vehicle comprise the longitudinal speed of the vehicle. The longitudinal speed may be measured by at least one sensor forming part of an anti wheel-lock system.
In one embodiment, the displacement data of the vehicle comprise a measurement of the steering angle of the rear wheels, in the case of a vehicle having steerable rear wheels.
Advantageously, the dynamic response of the vehicle and the static response of the vehicle are regulated separately. Regulation may be achieved in simple manner.
Advantageously a current roll-correction setpoint is formulated from a model of the vehicle and displacement data of the vehicle. The current roll-correction setpoint may be formulated in an open loop. In other words, the presence of a roll sensor is not indispensable. The roll-correction setpoint may be formulated as a function of the dynamics of the said anti-rollover actuator or adjustable suspension.
The anti-rollover system for a vehicle having at least three wheels comprises a means for formulating a current roll-correction setpoint as a function of the steering angle of the front wheels or of the vehicle acceleration, of displacement data of the vehicle and of a prior roll-correction setpoint, and an anti-rollover actuator or an adjustable suspension capable of acting on the stiffness of a vehicle suspension upon reception of the said current roll-correction setpoint.
In one embodiment, the means for formulating a setpoint comprises a modeling module capable of furnishing an estimate of at least one variable.
In one embodiment, the modeling module comprises an input for the steering angle of the front wheels or for the lateral acceleration of the vehicle, an input for the speed of displacement of the vehicle and an input for the prior setpoint of the steering angle of the rear wheels.
In one embodiment, the modeling module comprises an output for roll angle, an output for roll rate and a filtered torque output.
The means for formulating a setpoint may comprise a module for regulating the transient part and a module for regulating the static part.
The module for regulating the transient part may comprise outputs connected to the inputs of the module for regulating static parts. The module for regulating static parts may additionally comprise an input for steering angle of the front wheels or for lateral acceleration of the vehicle and an input for speed of displacement of the vehicle.
The vehicle provided with a chassis and at least three wheels attached elastically to the chassis comprises an anti-rollover system comprising a means for formulating a current roll-correction setpoint as a function of the steering angle of the front wheels or of the lateral acceleration of the vehicle, of displacement data of the vehicle and of a prior roll-correction setpoint, and an anti-rollover actuator or an adjustable suspension capable of acting on the stiffness of a vehicle suspension upon reception of the said current roll-correction setpoint.
By using the steering angle of the front wheels, the control method is particularly fast. By using the lateral acceleration of the vehicle, the control method permits excellent vehicle behavior, especially on roads providing poor grip.
The present invention will be better understood by reading the detailed description of some embodiments, given by way of examples that are in no way limitative and are illustrated by the attached drawings, wherein:
As is evident in
Anti-rollover control system 10 comprises a control unit 11, a sensor 12 for the lateral acceleration YT of the vehicle, and a sensor 13 for the speed of rotation of the front wheels, making it possible to determine the vehicle speed V. Sensor 12 may be disposed at the center of gravity of vehicle 1.
In addition, anti-rollover system 10 comprises actuators 14 to 17 capable of acting on the stiffness of the suspension disposed between chassis 2 and respectively wheels 3 to 6. The speed sensor may be of optical or else magnetic type, for example of Hall-effect type, cooperating with an encoder integral with a movable part, while the sensor is non-revolving. The acceleration sensor may be of the accelerometer type (bob and spring). Actuators 14 to 17 may comprise hydraulic or electric thrustors capable of modifying the stiffness of the suspension or else active suspension elements with controlled stiffness.
Control unit 11 may be implemented in the form of a microprocessor equipped with a random-access memory, with a read-only memory, with a central unit and with input/output interfaces for receiving information from sensors and sending instructions to actuators 14 to 17.
More precisely, control unit 11 comprises an input block 22 receiving the signals originating from sensors 12 and 13, more particularly the vehicle speed V and the transverse acceleration YT. The vehicle speed may be obtained by forming the average of the speed of the front wheels or of the rear wheels as measured by the sensors of a wheel anti-lock system. In this case, one sensor 13 per wheel is provided, the wheel anti-lock system comprising an output connected to an input of control unit 11 to supply the vehicle speed information. Alternatively, each sensor 13 is connected to an input of control unit 11, in which case control unit 11 forms the average of the speed of the wheels.
Control unit 11 also comprises a vehicle model 23 for estimating information that is not measured but is necessary for control. Model 23 makes it possible to predict the intrinsic behavior of chassis 2, or in other words its roll response as a function of the transverse acceleration γT of the vehicle. As an example, the model may be based on the simplified equation for the transfer element between the transverse acceleration γT and the roll angle, denoted θ, of the vehicle body on the one hand, and between the torque, denoted μf, applied by the actuator and the roll angle θ of the vehicle body on the other hand:
with Ixx the inertia of the vehicle body around its roll axis, or in other words a longitudinal axis that is located higher than the ground and that may be slightly inclined toward the front, M the total mass of the vehicle, ho the height of the center of gravity relative to the roll axis of the vehicle body, E1 the path of the front axle, E2 the path of the rear axle, c1 the damping coefficient of the front axle, c2 the damping coefficient of the rear axle, k1 the stiffness of the front axle, k2 the stiffness of the rear axle, g the gravitational constant, {dot over (θ)} the roll rate of the vehicle body and {umlaut over (θ)} the roll acceleration of the vehicle body. The need to measure the torque actually applied by the actuators may be obviated by modeling the actuator dynamics:
with μf the applied torque, μc the torque setpoint, τa the actuator dynamics and s the Laplace operator. The equation of state associated with this model is the following:
with:
and where y is the output under consideration.
Model 23 therefore supplies a calculated roll angle θc, a calculated roll rate {dot over (θ)}c
and a roll torque μf filtered by the actuator dynamics and therefore actually applied.
Control unit 11 additionally comprises a block 24 for calculating transients, receiving at its input the aforesaid outputs of model 23 as well as the speed V of vehicle 1. Block 24 calculates the control signal for acting on the transient response, and it does so by pole assignment. If the three poles of the system described hereinabove are denoted as follows:
a1(V)+b1(V)·i a2(V)+b2(V)·i a3(V)+b3(V)·i
where the real parts of the poles at speed V are denoted ai(V) and the imaginary parts are denoted bi(V). A search then is made for the corrector K=[K1(V) K2(V) K3(V)] that will assign the poles of the looped system at
Tdyn11(V)·a1(V)+Tdyn12(V)·b1(V)·i
Tdyn21(V)·a2(V)+Tdyn22(V)·b2(V)·i
Tdyn31(V)·a3(V)+Tdyn32(V)·b3(V)·i
where Tdyn11, Tdyn12, Tdyn21, Tdyn22, Tdyn31, Tdyn32 are the regulation parameters (variable as a function of the vehicle speed V) of the transient response of the vehicle.
The corrector K(V0) for each speed V0 selected may be calculated by the pole assignment method described in the article “Robust Pole Assignment in Linear State Feedback” of J. Kautsky and N. K. Nichols, published in Int. J. Control, 41 (1985), pages 1129 to 1155.
In this way there is obtained the first part of the control signal:
u
c-transient
=K
1(V)·θc−K1(V)·{dot over (θ)}c−K3(V)·uf
It can be noted that the dynamic response of the vehicle is not modified when the regulation parameters are equal to 1, that a parameter larger than 1 causes an increase of the promptness of the vehicle response to roll, and that a parameter smaller than 1 causes a reduction in promptness of the vehicle response to roll. As an example, the following regulation may be adopted.
Tdyn11=0.8
Tdyn12=0
Tdyn21=0.8
Tdyn22=0
Tdyn31=0.8
Tdyn32=0
This regulation makes it possible to slow the dynamic response of the vehicle while suppressing roll oscillations. Such regulation makes it possible to improve the comfort of the passenger, who will feel a less abrupt roll effect when entering a turn.
At its output, therefore, block 24 supplies the coefficients K1, K2 and K3 and the first part of the control signal, denoted μc-transient.
Control unit 11 additionally comprises a block 25 for calculating the static control signal, denoted μc-static, receiving at its input the coefficients K1, K2 and K3 originating from block 24, the vehicle speed V and the transverse acceleration γT. The control signal μc-static makes it possible to modify the stabilized value of the roll angle of the body attained following a turn of the steering wheel by a given amplitude. The result may be expressed by comparison with the static gain that would be obtained on the same vehicle without an active anti-rollover device:
where Tgs is the regulation parameter that may vary as a function of the speed V if necessary.
The second part of the control signal is calculated as follows as a function of the parameter Tgs:
with, as a reminder:
It can be noted that the static response of the vehicle is not modified when the parameter Tgs is equal to 1, that the static response of the vehicle is enhanced when the parameter Tgs is larger than 1, and that the static response of the vehicle is diminished when the parameter Tgs is smaller than 1. As an example, Tgs may be taken as equal to 0.8, thus making it possible to reduce the roll attained by the vehicle body during a stabilized turn and therefore substantially increasing the comfort of the passengers.
Control unit 11 is supplemented by an adder 26 and an output 27. Adder 26 receives at one input the output control signal μc-transient of block 24 and at another positive input the output control signal μc-static of block 25. The output of adder 26 is connected on the one hand to general output 27 of control unit 11 and on the other hand to the input of model 23, to supply the said model 23 with the roll-correction setpoint that has just been calculated.
In the embodiment illustrated in
Control unit 11 as illustrated in
The torque μf actually applied by the actuator is not measured as was done in the foregoing but is obtained by modeling the actuator dynamics in the same way as in the foregoing.
The equation of state associated with this model is the following:
with:
and where y is the output under consideration and X2,c is the second state of the vehicle in roll defined by X2,c=2ξωnθc+θc−GαΣ.α1.
Block 24 for calculating transients may be similar to that illustrated in
Block 25 for calculating the static control signal makes it possible to modify the stabilized value of the roll angle of the body attained following a turn of the steering wheel by a given amplitude. The result is expressed by comparison with the static gain that would be obtained on the same vehicle without an active anti-rollover device:
where Tgs is the regulation parameter that may vary as a function of the speed V if necessary.
The second part of the control signal is calculated as follows as a function of the parameter Tgs:
with, as a reminder:
Control unit 11 is supplemented as in the preceding embodiment, by a summing unit that receiving at its input the output μ2-transient of block 24 on the one hand and the output μ2-static originating from block 25 on the other hand.
The invention offers a control signal rule that adjusts the active anti-rollover system and that, by virtue of an open-loop strategy, makes it possible to regulate the dynamic and static roll responses of the vehicle as a function of the lateral acceleration or of the steering angle of the front wheels. As an example, the regulation may be a function of the vehicle speed V. The vehicle is designed in such a way as to adopt the most stable behavior possible regardless of the maneuvers of the driver and the road condition, and it offers greatly enhanced safety, a good feeling of safety and optimized comfort and driving pleasure.
The invention is applicable in particular to vehicles equipped with active roll bars. It is possible to switch to sensors of the roll dynamics of the vehicle, thus making it possible to limit the cost of the system and to allow for the dynamics of the anti-rollover actuator. Adjustment of the regulation is rapid and intuitive, because the regulation parameters are related to the nominal performances of the vehicle in the absence of an anti-rollover device. In effect, regulation parameters equal to 1 do not modify the vehicle behavior, while regulation parameters larger than 1 make the vehicle behavior more responsive and regulation parameters smaller than 1 make the vehicle behavior less direct. The use of the anti-rollover system ensures good vehicle behavior regardless of the grip offered by the wheel on which the vehicle is traveling.
Number | Date | Country | Kind |
---|---|---|---|
0507113 | Jul 2005 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FR2006/050672 | 7/4/2006 | WO | 00 | 7/10/2008 |