VEHICLE BEHAVIOR CONTROL APPARATUS, VEHICLE BEHAVIOR CONTROL METHOD, AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM
20250074132 ยท 2025-03-06
Assignee
Inventors
Cpc classification
B60G17/0162
PERFORMING OPERATIONS; TRANSPORTING
B60G17/016
PERFORMING OPERATIONS; TRANSPORTING
B60G2800/80
PERFORMING OPERATIONS; TRANSPORTING
B60G21/0555
PERFORMING OPERATIONS; TRANSPORTING
B60G17/0195
PERFORMING OPERATIONS; TRANSPORTING
B60G17/0152
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60G17/016
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A vehicle behavior control apparatus comprises first to fourth suspensions provided on first to fourth wheels of a vehicle, respectively. The first to fourth suspensions include first to fourth actuators that apply vertical control forces to the first to fourth wheels, respectively. When a failure occurs in the fourth actuator other than the i-th actuator (i=1 to 3) among the first to fourth actuators, the vehicle behavior control apparatus executes the following first to third process. The first process is calculating a required value of a behavior parameter representing a behavior of the vehicle. The second process is converting the required value into an i-th required control force for the i-th actuator. The third process is controlling the behavior of the vehicle by controlling the i-th actuator based on the i-th required control force.
Claims
1. A vehicle behavior control apparatus comprising: first to fourth suspensions provided on first to fourth wheels of a vehicle, respectively; and a controller for controlling a behavior of the vehicle, wherein the first to fourth suspensions include first to fourth actuators that apply vertical control forces to the first to fourth wheels, respectively, and the controller is configured to, when a failure occurs in the fourth actuator other than the i-th actuator (i=1 to 3) among the first to fourth actuators, execute: calculating a required value of a behavior parameter representing the behavior of the vehicle; converting the required value of the behavior parameter into a i-th required control force for the i-th actuator; and controlling the behavior of the vehicle by controlling the i-th actuator based on the i-th required control force.
2. The vehicle behavior control apparatus according to claim 1, wherein the first to fourth actuators include first to fourth transmission members that transmit reaction forces generated by deformation to the first to fourth wheels, respectively, the first to fourth actuators are configured to apply the vertical control forces to the first to fourth wheels by deforming the first to fourth transmission members, respectively, and the controller is configured to calculate the required value of the behavior parameter in consideration of an offset reaction force, the offset reaction force being a difference between a reaction force generated in the fourth transmission member due to at least one of acceleration and deceleration and steering of the vehicle when the failure occurs and that when the failure does not occur.
3. The vehicle behavior control apparatus according to claim 2, wherein each of the first to fourth transmission members include a torsion bar.
4. The vehicle behavior control apparatus according to claim 2, wherein the offset reaction force depends on a type of the failure of the fourth actuator.
5. The vehicle behavior control apparatus according to claim 4, wherein the controller is configured to perform force control on each of the first to fourth actuators, and when the failure of the fourth actuator is fixation of an operation position, the controller calculates the required value of the behavior parameter such that the offset reaction force is canceled.
6. The vehicle behavior control apparatus according to claim 5, wherein the controller is further configured to execute: calculating a i-th base required control force for the i-th wheel and a fourth base required control force for the fourth wheel; adjusting the fourth base required control force by subtracting the offset reaction force from the fourth base required control force; and calculating the required value of the behavior parameter based on the i-th base required control force and the adjusted fourth base required control force.
7. The vehicle behavior control apparatus according to claim 4, wherein the controller is configured to perform force control on each of the first to fourth actuators, and the offset reaction force is zero when the failure of the fourth actuator is shut-off of force transmission via the fourth transmission member or shut-off of an output of the fourth actuator.
8. The vehicle behavior control apparatus according to claim 4, wherein the controller is configured to perform position control on each of the first to fourth actuators, and when the failure of the fourth actuator is shut-off of force transmission via the fourth transmission member or shut-off of an output of the fourth actuator, the controller calculates the required value of the behavior parameter such that the offset reaction force is compensated.
9. The vehicle behavior control apparatus according to claim 8, wherein the controller is further configured to execute: calculating a i-th base required control force for the i-th wheel and a fourth base required control force for the fourth wheel; adjusting the fourth base required control force by adding the offset reaction force to the fourth base required control force; and calculating the required value of the behavior parameter based on the i-th base required control force and the adjusted fourth base required control force.
10. The vehicle behavior control apparatus according to claim 4, wherein the controller is configured to perform position control on each of the first to fourth actuators, and the offset reaction force is zero when the failure of the fourth actuator is fixation of an operation position.
11. A vehicle behavior control method for controlling a behavior of a vehicle, the vehicle comprising first to fourth suspensions provided on first to fourth wheels of the vehicle, respectively, the first to fourth suspensions including first to fourth actuators that apply vertical control forces to the first to fourth wheels, respectively, the vehicle behavior control method, when a failure occurs in the fourth actuator other than the i-th actuator (i=1 to 3) among the first to fourth actuators, including: calculating a required value of a behavior parameter representing the behavior of the vehicle; converting the required value of the behavior parameter into a i-th required control force for the i-th actuator; and controlling the behavior of the vehicle by controlling the i-th actuator based on the i-th required control force.
12. A non-transitory computer readable recording medium on which a computer program for controlling a behavior of a vehicle is recorded, the vehicle comprising first to fourth suspensions provided on first to fourth wheels of the vehicle, respectively, the first to fourth suspensions including first to fourth actuators that apply vertical control forces to the first to fourth wheels, respectively, the computer program causing a computer to, when a failure occurs in the fourth actuator other than the i-th actuator (i=1 to 3) among the first to fourth actuators, execute: calculating a required value of a behavior parameter representing the behavior of the vehicle; converting the required value of the behavior parameter into a i-th required control force for the i-th actuator; and controlling the behavior of the vehicle by controlling the i-th actuator based on the i-th required control force.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
DETAILED DESCRIPTION
1. Configuration Example of Vehicle Behavior Control Apparatus
[0038]
[0039] The suspension 20FL is provided for the left front wheel 14FL, and suspends the left front wheel 14FL from a vehicle body 12. The suspension 20FL includes an actuator 22FL in addition to a spring 24FL and a shock absorber 26FL. The actuator 26FL is configured to be able to actively apply a vertical control force to the left front wheel 14FL. That is, the suspension 20FL is a fully active suspension.
[0040] The suspension 20FR is provided for the right front wheel 14FR and suspends the right front wheel 14FR from the vehicle body 12. The suspension 20FR includes an actuator 22FR in addition to a spring 24FR and a shock absorber 26FR. The actuator 26FR is configured to be able to actively apply a vertical control force to the right front wheel 14FR. That is, the suspension 20FR is a fully active suspension.
[0041] The suspension 20RL is provided for the left rear wheel 14RL, and suspends the left rear wheel 14RL from the vehicle body 12. The suspension 20RL includes an actuator 22RL in addition to a spring 24RL and a shock absorber 26RL. The actuator 26RL is configured to be able to actively apply a vertical control force to the left rear wheel 14RL. That is, the suspension 20RL is a fully active suspension.
[0042] The suspension 20RR is provided for the right rear wheel 14RR and suspends the right rear wheel 14RR from the vehicle body 12. The suspension 20RR includes an actuator 22RR in addition to a spring 24RR and a shock absorber 26RR. The actuator 26RR is configured to be able to actively apply a vertical control force the right rear wheel 14RR. That is, the suspension 20RR is a fully active suspension.
[0043] The configuration and mechanism of the actuator 26 are not particularly limited. An example of the configuration of the actuator 26 will be described later in Section 3.
[0044] The controller 30 is connected to the sensor group 40 via an in-vehicle network such as a controller area network (CAN). The controller 30 acquires signals from the sensor group 40. The sensor group 40 includes sensors that measure physical quantities related to the behavior of the vehicle 10, such as an accelerometer, a vehicle height sensor, and a wheel speed sensor. The controller 30 is also connected to the actuators 26FL, 26FR, 26RL, and 26RR via the in-vehicle network.
[0045] The controller 30 includes a processor 32 (processor 32 may also be referred to as processing circuitry) and a memory 34 coupled to the processor 32. The processor 32 executes various processes. The memory 34 stores a computer program 36 executable by the processor 32 and various information related to the computer program 36. The computer program 36 may be recorded in a computer-readable recording medium. The functions of the controller 30 are realized by cooperation between the processor 32 executing the computer program 36 and the memory 34.
[0046] The controller 30 executes vehicle behavior control for controlling the behavior of the vehicle 10. Examples of the vehicle behavior control include on-spring feedback control, under-spring feedback control, attitude control, preview control, and the like. The on-spring feedback control suppresses the vibration of an on-spring member based on an on-spring state quantity calculated using a measurement value of an on-spring accelerometer. The under-spring feedback control suppresses the vibration of an under-spring member based on a under-spring state quantity calculated using a measurement value of the on-spring accelerometer and the vehicle height sensor. The attitude control controls the attitude in response to steering and acceleration and deceleration. The preview control uses a camera image and a database of high-definition map data to predict the road surface condition and suppress the vibration. These various controls may be combined.
[0047] The controller 30 executes the vehicle behavior control by controlling actuators 20FL, 20FR, 20RL, and 20RR of suspensions 26FL, 26FR, 26RL, and 26RR based on the signals obtained by the sensor group 40. In the vehicle behavior control, a required control force in the vertical direction is calculated for each of the four wheels of the vehicle 10 depending on the purpose. The controller 30 can realize a desired behavior of the vehicle 10 by controlling each actuator 26 such that the vertical control force applied to each wheel 14 becomes the calculated required control force.
[0048] By the way, in the vehicle behavior control apparatus, each of the four actuators 26FL, 26FR, 26RL, and 26RR may become uncontrollable due to occurrence of a failure. If a failure occurs in any one of the actuators 26, the control force by the failed actuator 26 cannot be appropriately obtained. As a result, in a normal control for achieving the required control force of each wheel 14 by controlling the four actuators 26FL, 26FR, 26RL, and 26RR, the desired behavior of the vehicle 10 cannot be realized. On the other hand, even when a failure occurs in any one of the actuators 26, the remaining three actuators 26 may be able to be normally controlled.
[0049] Therefore, when a failure occurs in any one of the actuators 26, the controller 30 according to the present embodiment executes the vehicle behavior control by the remaining three actuators 26. As will be described below, with only the remaining three actuators 26, it is possible to achieve controllability equivalent to that of the normal vehicle behavior control by the four actuators 26. The vehicle behavior control by the three actuators 26 will be described in more detail below.
2.3 Actuator Control
[0050] As described above, when a failure occurs in any one of the actuators 26, the controller 30 according to the present embodiment executes the vehicle behavior control by the remaining three actuators 26 (hereinafter, also simply referred to as 3 actuator control). Hereinafter, the 3 actuator control will be described, particularly taking as an example a case where a failure occurs in the actuator 14FL of the left front wheel 26FL.
[0051]
[0052] In the 3 actuator control, the required control force in the vertical direction is calculated for each of the four wheels of the vehicle 10 in accordance with the purpose of the vehicle behavior control. Hereinafter, the required control force calculated for each of the four wheels of the vehicle 10 is particularly referred to as base required control force. In the 3 actuator control, the controller 30 first converts the base required control force for the four wheels into the required values of the centroid 3 modes (the behavior parameter). Now, the base required control force for the left front wheel 14FL is F.sub.fli, the base required control force for the right front wheel 14FR is F.sub.fri, the base required control force for the left rear wheel 14RL is F.sub.rli, and the base required control force for the right rear wheel 14RR is F.sub.rri. At this time, the controller 30 converts the base required controls force F.sub.fli, F.sub.fri, F.sub.rli, and F.sub.rri for the four wheels into the required values of the centroid 3 modes according to the following equation (1).
[0053] In equation (1), l.sub.f, l.sub.r, T.sub.f, and T.sub.r are the distance between the front axle 16 and the centroid, the distance between the rear axle 16R and the centroid, the front tread, and the rear tread, respectively (see
[0054] After the required values F.sub.h, M.sub.r, and M.sub.p of the centroid 3 modes are calculated, the controller 30 converts the required values F.sub.h, M.sub.r, and M.sub.p of the centroid 3 modes into the required control forces F.sub.fr, F.sub.rr, and Fri for the three actuators 26FR, 26RR, and 26RL according to the following equation (2).
[0055] Then, the controller 30 controls the actuator 14FR so that the vertical control force applied to the right front wheel 26FR becomes the required control force F.sub.fr. Similarly, the controller 30 controls the actuator 14RR so that the vertical control force applied to the right rear wheel 26RR becomes the required control force Fr. Similarly, the controller 30 controls the actuator 14RL so that the vertical control force applied to the left rear wheel 26RL becomes the required control force F.sub.rl.
[0056] In this way, in the 3 actuator control, the required values of the centroid 3 modes are distributed to the three actuators 26FR, 26RR, and 26RL, and thus a desired behavior including all of roll, pitch, and heave is realized in the vehicle 10. That is, the desired vehicle behavior can be realized only by the three actuators 26FR, 26RR, and 26RL.
[0057] The control method of the actuator 26 may be position control (angle control) instead of force control (torque control). In the case of position control (angle control), the controller 30 calculates the required position control amounts for the three actuators 26FR, 26RR, and 26RL so as to realize the required control forces F.sub.fr, F.sub.rr, and F.sub.rl for the three actuators 26FR, 26RR, and 26RL, which are expressed by the above equation (2). Then, the controller 30 performs position control of the actuators 26FR, 26RR, and 26RL in accordance with the required position control amounts.
[0058] In the above description, the case where a failure occurs in the actuator 14FL of the left front wheel 26FL is taken as an example. However, as understood from the above description, even when a failure occurs in the actuator 26 of another wheel 14, the same 3 actuator control can be performed.
[0059] To generalize, it is as follows. The first wheel 14-1 to the fourth wheel 14-4 are provided with active suspensions, a first suspension 20-1 to a fourth suspension 20-4, respectively. The first suspension 20-1 to the fourth suspension 20-4 include a first actuator 26-1 to a fourth actuator 26-4 that apply vertical control forces to the first wheel 14-1 to the fourth wheel 14-4, respectively. Now, it is assumed that a failure occurs in the fourth actuator 26-4 other than the i-th actuator 26-i (i=1 to 3) among the first actuator 26-1 to the fourth actuator 26-4. At this time, the controller 30 executes the 3 actuator control by the i-th actuator 26-i.
[0060] In 3 actuator control, the controller 30 calculates the required value of the behavior parameter representing the behavior of the vehicle 10 (see equation (1)). Subsequently, the controller 30 converts the required value of the behavior parameter into the i-th required control force Fi for the i-th actuator 26-i (see equation (2)). The controller 30 controls the i-th actuator 26-i based on the i-th required control force Fi to control the behavior of the vehicle 10. It is thus, with only the remaining three actuators 26, possible to achieve controllability equivalent to that of the normal vehicle behavior control by the four actuators 26. As a result, even when a failure occurs in any one of the actuators 26, the vehicle behavior control can be continued while ensuring the controllability, and thus the availability of control is improved.
[0061]
[0062] In step S110, the controller 30 checks the failure status of the four actuators 26FL, 26FR, 26RL, and 26RR. For example, the controller 30 acquires information on the failure status of each of the four actuators 26FL, 26FR, 26RL, and 26RR via a diagnosis system provided in the vehicle 10. At this time, the controller 30 may acquire information on the type of the failure in addition to the information on whether the failure has occurred.
[0063] When a failure has not occurred in any of the four actuators 26FL, 26FR, 26RL, and 26RR (step S120; No), the controller 30 executes normal vehicle behavior control by the four actuators 26FL, 26FR, 26RL, and 26RR (step S160).
[0064] When a failure occurs in the four actuators 26FL, 26FR, 26RL, and 26RR (step S120; Yes), the controller 30 determines whether or not 3 actuator control is possible (step S130). A case where the 3 actuator control is possible is a case where a failure occurs in one of the four actuators 26FL, 26FR, 26RL, and 26RR. In other words, that is a case where three actuators 26 of the four actuators 26FL, 26FR, 26RL, and 26RR can be controlled normally. For example, the controller 30 determines whether or not 3 actuator control is possible based on the information acquired in step S110.
[0065] When the 3 actuator control is possible (step S130; Yes), the controller 30 executes the 3 actuator control (step S140). On the other hand, when the 3 actuator control cannot be executed (step S130; No), the controller 30 stops the vehicle behavior control (step S150).
[0066]
[0067] In step S200, the controller 30 calculates the required value of the behavior parameter representing the behavior of the vehicle 10 (see equation (1)).
[0068] Next, in step S300, the controller 30 converts the required value of the behavior parameter into the i-th required control force Fi for the i-th actuator 26-i (see equation (2)).
[0069] Then, in step S400, the controller 30 performs the vehicle behavior control by controlling the i-th actuator 26-i based on the i-th required control force Fi.
[0070] The controller 30 executes the process in this way, thereby realizing the function of the vehicle behavior control apparatus according to the present embodiment. Furthermore, the vehicle behavior control method according to the present embodiment is implemented by the process executed by the controller 30 in this way. Furthermore, the vehicle behavior control program according to the present embodiment is realized by the computer program 36 that causes the controller 30 to execute the process in this way.
3. Configuration Example of Actuator
[0071]
[0072] In addition, when the vehicle 10 is accelerated or decelerated, or steered, an external force input from the under-spring member 21 is transmitted to the output shaft of the motor 28 via the linkage 29 and the torsion bar 27. The torsion bar 27 and the linkage 29 may be referred to as a transmission member that transmits force between the motor 28, the under-spring member 21, and the wheel 14.
[0073]
4. Offset Reaction Force Caused by Failure of Actuator
[0074] Continuing, consider the actuator 26 shown in
[0077]
4.1 Case of Force Control (Torque Control)
[0078] The force commands for all actuators 26 are assumed to be zero. In the normal actuators 26FR, 26RL, and 26RR, an external force from the under-spring member 21 side is input to the motor 28 via the torsion bar 27. Since the force command is zero and the motor 28 does not output a force, the motor 28 also rotates in response to the rotation of the torsion bar 27. Therefore, the reaction force (torsion moment) generated in the torsion bar 27 is zero or extremely small. On the other hand, the situation regarding the actuator 14FL of the left front wheel 26FL in which the failure occurs is as follows.
[0079] First, a case where the failure of the actuator 26FL is fixation failure will be considered. In this case, even if an external force from the under-spring member 21 side is input to the motor 28, the motor 28 does not rotate. Therefore, the torsion bar 27 is twisted in response to the external force applied from the under-spring member 21. That is, a reaction force (torsion moment) corresponding to the external force input from the under-spring member 21 side is generated in the torsion bar 27. This means that the suspension 14FL of the left front wheel 20FL in which the fixation failure occurs is harder than the suspensions 14FR, 14RL, and 14RR of the other wheels 20FR, 20RL, and 20RR. That is, the imbalance in suspension hardness occurs between the left front wheel 14FL where the fixation failure occurs and the other wheels 14FR, 14RL, and 14RR. Such an imbalance in suspension hardness can cause, during acceleration, deceleration, and steering, abnormalities in the tilt of the vehicle body and a sense of discomfort. Furthermore, the imbalance in suspension hardness causes a decrease in control performance, excessive oversteering or understeering, and the like.
[0080] Next, a case where the failure of the actuator 26FL is shut-off failure will be considered. A case where the force transmission is shut-off due to breakage of the linkage 29, fracture of the torsion bar 27, or the like is equivalent to a case where the stiffness Kb (see
4.2 Case of Position Control (Angle Control)
[0081] The position commands for all actuators 26 are assumed to be zero. In the normal actuators 26FR, 26RL, and 26RR, an external force from the under-spring member 21 side is input to the motor 28 via the torsion bar 27. Since the position command is zero and the position of the motor 28 does not change, the torsion bar 27 is twisted in response to the external force input from the under-spring member 21 side. That is, a reaction force (torsion moment) corresponding to the external force input from the under-spring member 21 side is generated in the torsion bar 27. On the other hand, the situation regarding the actuator 14FL of the left front wheel 26FL in which the failure occurs is as follows.
[0082] First, a case where the failure of the actuator 26FL is shut-off failure will be considered. A case where the force transmission is shut-off due to breakage of the linkage 29, fracture of the torsion bar 27, or the like is equivalent to a case where the stiffness Kb (see
[0083] Next, a case where the failure of the actuator 26FL is fixation failure will be considered. In this case, even if an external force from the under-spring member 21 side is input to the motor 28, the motor 28 does not rotate. This is equivalent to the position command being zero. Therefore, the hardness of the suspension 14FL of the left front wheel 20FL where the fixation failure occurs is equivalent to the hardness of the suspensions 14FR, the 14RL, and the 14RR of the other wheels 20FR, the 20RL, and the 20RR. No imbalance occurs as in the case of the shut-off failure described above.
4.3 Offset Reaction Force
[0084] As described above, when a failure of the actuator 26FL using the torsion bar 27 occurs, there is a possibility that an imbalance in suspension hardness occurs between the left front wheel 14FL and the other wheels 14FR, 14RL, and 14RR. In the above description, for the sake of simplicity, it is assumed that the control command values for all the actuators 26 are zero, but even when some vehicle behavior control is performed by the controller 30, the imbalance in suspension hardness similarly continues to exist. Such an imbalance in suspension hardness can cause, during acceleration, deceleration, and steering, abnormalities in the tilt of the vehicle body and a sense of discomfort. Furthermore, the imbalance in suspension hardness causes a decrease in control performance, excessive oversteering or understeering, and the like. Therefore, when the failure of the actuator 26FL occurs, it is desirable to appropriately perform the above-described 3 actuator control in consideration of the imbalance in suspension hardness.
[0085] Then, offset reaction force is introduced as a parameter indicating the degree of the imbalance in suspension hardness caused by the occurrence of the failure. The offset reaction force is a difference in a reaction force between when a failure occurs and when it does not occur. More specifically, the offset reaction force is a difference between the reaction force generated in the torsion bar 27 of the actuator 26FL due to an external force input from the under-spring member 21 side when a failure occurs and that when a failure does not occur. That is, the offset reaction force is a difference between the reaction force generated in the torsion bar 27 of the actuator 26FL due to at least one of acceleration and deceleration and steering of the vehicle 10 when a failure occurs and that when a failure does not occur. The larger the offset reaction force, the larger the difference between when a failure occurs and when a failure does not occur.
[0086] As shown in
[0087] According to the present embodiment, when a failure of the actuator 26FL occurs, the above-described 3 actuator control is performed in consideration of the offset reaction force. Hereinafter, the 3 actuator control considering the offset reaction force will be described in detail.
5. 3 Actuator Control Considering Offset Reaction Force
[0088] The controller 30 according to the present embodiment is further configured to calculate the required value of the behavior parameter in consideration of the offset reaction force in the 3 actuator control. Hereinafter, calculation of the required value of the behavior parameter in consideration of the offset reaction force in each of a case where the force control (torque control) is performed on each actuator 26 and a case where the position control (angle control) is performed on each actuator 26 will be described. In the following description, it is assumed that a failure occurs in the fourth actuator 26-4 other than the i-th actuator 26-i (i=1 to 3) among the first actuator 26-1 to the fourth actuator 26-4, and the 3 actuator control by the i-th actuator 26-i (i=1 to 3) is executed.
5.1 Case of Force Control (Torque Control)
[0089] As shown in
[0090] First, the controller 30 adjusts the fourth base required control force by subtracting the offset reaction force from the fourth base required control force calculated for the fourth wheel 14-4. When the fourth base required control force is F.sub.4b and the offset reaction force is F.sub.xy, the adjusted fourth base required control force F.sub.4b is expressed by the following equation (3). Then, the controller 30 calculates the required value of the behavior parameter based on the i-th base required control force calculated for the i-th wheel 14-i and the adjusted fourth base required control force F.sub.4b (see equation (1)).
[0091] Here, the offset reaction force F.sub.xy is a reaction force generated in the torsion bar of the fourth actuator 26-4 due to acceleration, deceleration, or steering. Therefore, the offset reaction force F.sub.xy can be calculated as follows.
[0092] First, with respect to the acceleration and deceleration input, a suspension sharing force F.sub.x of the fourth wheel 14-4 excluding a suspension link reaction force is calculated by the following equation (4).
[0093] Here, each parameter is defined as follows. [0094] H: height of on-spring centroid [0095] l: wheel base [0096] m: on-spring mass [0097] a.sub.xp: acceleration side of longitudinal G-forces [0098] a.sub.xm: deceleration side of longitudinal G-forces [0099] .sub.xp: front driving force distribution [0100] .sub.xm: front braking force distribution [0101] .sub.k front regeneration ratio [0102] tan .sub.I: suspension link inclination angle in side view with respect to wheel center (I point) [0103] tan .sub.J: suspension link inclination angle in side view with respect to tire ground contact point (J point)
[0104] In the above equation (4), it is assumed that the driving force and the regenerative force act on the I point. In addition, the longitudinal G-forces of the vehicle 10 may be estimated based on a required torque or a required force of an engine or a drive motor, and a required force of braking or regeneration. Alternatively, the longitudinal G-forces may be acquired by a sensor.
[0105] Next, with respect to the steering input, a suspension sharing force Fy of the fourth wheel 14-4 excluding a suspension link reaction force is calculated by the following equation (5).
[0106] Here, each parameter is defined as follows. [0107] : vehicle body slip angle [0108] V: vehicle speed [0109] r: yaw rate [0110] : front weighted movement distribution ratio [0111] a.sub.y: lateral G-forces [0112] C.sub.pf: front wheel cornering power [0113] tan .sub.y: suspension link inclination angle in rear view
[0114] The lateral G-forces of the vehicle 10 may be estimated from a steering angle, the vehicle speed, and the like. Alternatively, the lateral G-forces may be acquired by a sensor.
[0115] The offset reaction force F.sub.xy can be calculated by the following equation (6) from the suspension sharing force F.sub.x of the fourth wheel 14-4 with respect to the acceleration and deceleration input and the suspension sharing force F.sub.y of the fourth wheel 14-4 with respect to the steering input. Here, K.sub.bf is the assumed stiffness of the torsion bar (including bush influence and link efficiency), and K.sub.sf is the vertical stiffness of the suspension (excluding the amount of the torsion bar).
[0116] In this way, when each actuator 26 is subjected to force control (torque control), the controller 30 can calculate the required value of the behavior parameter in consideration of the offset reaction force. It is thus possible to eliminate the misalignment caused by the offset reaction force in the 3 actuator control. Note that in the case of shut-off failure, the offset reaction force is zero. Therefore, in this case, the controller 30 may calculate the required value of the behavior parameter in the same manner as in the case of the normal control.
[0117]
[0118] In step S211, the controller 30 calculates the i-th base required control force for the i-th wheel 14-i (i=1 to 3) and the fourth base required control force for the fourth wheel 14-4.
[0119] Next, in step S212, the controller 30 checks the type of failure in the fourth actuator 26-4. For example, the controller 30 checks the type of failure of the fourth actuator 26-4 through a diagnosis system provided in the vehicle 10.
[0120] When the failure of the fourth actuator 26-4 is not fixation failure (step S213; No), the process proceeds to step S216. In step S216, the controller 30 calculates the required value of the behavior parameter based on the i-th base required control force and the fourth base required control force without adjusting the fourth base required control force.
[0121] When the failure in the fourth actuator 26-4 is fixation failure (step S213; Yes), the controller 30 calculates the offset reaction force that has been generated (step S214, see equations (4) to (6)).
[0122] After step S214, in step S215, the controller 30 adjusts the fourth base required control force by subtracting the offset reaction force from the fourth base required control force calculated in step S211 (see equation (3)).
[0123] After step S215, in step S216, the controller 30 calculates the required value of the behavior parameter based on the i-th base required control force and the adjusted fourth base required control force.
5.2 Case of Position Control (Angle Control)
[0124] As shown in
[0125] First, the controller 30 adjusts the fourth base required control force by adding the offset reaction force to the fourth base required control force calculated for the fourth wheel 14-4. That is, the adjusted fourth base required control force F.sub.4b is expressed by the following equation (7). Then, the controller 30 calculates the required value of the behavior parameter based on the i-th base required control force calculated for the i-th wheel 14-i and the adjusted fourth base required control force F.sub.4b (see equation (1)).
[0126] Here, the offset reaction force F.sub.xy can be calculated using equations (4) to (6) as in the case of force control (torque control).
[0127] In this way, when each actuator 26 is subjected to position control (angle control), the controller 30 can calculate the required value of the behavior parameter in consideration of the offset reaction force. It is thus possible to eliminate the misalignment caused by the offset reaction force in the 3 actuator control. In the case of fixation failure, the offset reaction force is zero. Therefore, in this case, the controller 30 may calculate the required value of the behavior parameter in the same manner as in the case of the normal control.
[0128]
[0129] The processes in steps S221 and S222 are equivalent to the processes in steps S211 and S212 in
[0130] When the failure in the fourth actuator 26-4 is not shut-off failure (step S223; No), the process proceeds to step S226. In step S226, the controller 30 calculates the required value of the behavior parameter based on the i-th base required control force and the fourth base required control force without adjusting the fourth base required control force.
[0131] When the failure in the fourth actuator 26-4 is shut-off failure (step S223; Yes), the controller 30 calculates the offset reaction force that has been generated (step S224, see equations (4) to (6)).
[0132] After step S224, in step S225, the controller 30 adjusts the fourth base required control force by adding the offset reaction force to the fourth base required control force calculated in step S221 (see equation (7)).
[0133] After step S225, in step S226, the controller 30 calculates the required value of the behavior parameter based on the i-th base required control force and the adjusted fourth base required control force.