Suspension control system
10449822 ยท 2019-10-22
Assignee
Inventors
Cpc classification
B60G17/01908
PERFORMING OPERATIONS; TRANSPORTING
B60G2400/202
PERFORMING OPERATIONS; TRANSPORTING
B60G17/018
PERFORMING OPERATIONS; TRANSPORTING
B60G17/08
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60G17/018
PERFORMING OPERATIONS; TRANSPORTING
B60G17/08
PERFORMING OPERATIONS; TRANSPORTING
B60G17/015
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A suspension control system includes: a suspension, a damping force of which fluctuates in accordance with a control amount; and a control unit controlling the damping force by determining the control amount. The control unit executes a control amount correction process of determining the control amount by combining a base control amount and a correction control amount. The control unit executes the control amount correction process such that the damping force becomes smaller than a base damping force regardless of a stroke speed in the case where a requested damping direction is an upward direction, and executes the control amount correction process such that the damping force becomes larger than the base damping force regardless of the stroke speed in the case where the requested damping direction is a downward direction.
Claims
1. A suspension control system mounted on a vehicle, the suspension control system comprising: a suspension provided for a wheel of the vehicle and a damping force of which fluctuates in accordance with a control amount; and a control unit configured to determine the control amount and control the damping force, wherein the control unit is configured to execute a base calculation process of calculating a base control amount that is a base value of the control amount and a control amount correction process of determining the control amount by combining the base control amount and a correction control amount, a base damping force is the damping force that corresponds to the base control amount, a stroke speed is a relative speed between a sprung structure and an unsprung structure that are mutually coupled via the suspension, a requested damping direction is a direction of the damping force that is requested to suppress vibrations of the sprung structure, and the control unit is configured to execute the control amount correction process such that the damping force becomes smaller than the base damping force regardless of the stroke speed in the case where the requested damping direction is an upward direction and to execute the control amount correction process such that the damping force becomes larger than the base damping force regardless of the stroke speed in the case where the requested damping direction is a downward direction.
2. The suspension control system according to claim 1, wherein when a compressed side and a rebounded side of the stroke speed are compared, fluctuation width of the damping force with respect to a fluctuation of the control amount is greater on the rebounded side than on the compressed side.
3. The suspension control system according to claim 1, wherein: a sprung speed is a vertical speed of the sprung structure; and the requested damping direction is the downward direction in the case where the sprung speed is in the upward direction, and the requested damping direction is the upward direction in the case where the sprung speed is in the downward direction.
4. The suspension control system according to claim 1 further comprising a sprung acceleration sensor detecting vertical acceleration of the sprung structure, wherein the control unit is configured to calculate a requested control amount that is requested to suppress the vibrations of the sprung structure as the correction control amount on the basis of the vertical acceleration detected by the sprung acceleration sensor.
5. The suspension control system according to claim 4, wherein: a sign of the correction control amount differs by whether the requested damping direction is the upward direction or the downward direction; and the control unit is configured to execute the control amount correction process by combining the correction control amount and the base control amount without determining whether the requested damping direction is the upward direction or the downward direction.
6. The suspension control system according to claim 1 further comprising a sprung acceleration sensor detecting vertical acceleration of the sprung structure, wherein the control unit is configured to determine whether the requested damping direction is the upward direction or the downward direction on the basis of the vertical acceleration detected by the sprung acceleration sensor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Features, advantages, and technical and industrial significance of exemplary embodiments of the disclosure will be described below with reference to the accompanying drawings, in which like numerals denote like elements, and wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
DETAILED DESCRIPTION OF EMBODIMENTS
(17) An embodiment of the disclosure will be described with reference to the accompanying drawings.
(18) Variable Damping Force Suspension
(19)
(20) Here, definitions of terms used in the following description will be provided. A Z-direction is an upward direction of the vehicle 1. A sprung speed Va is a vertical speed of the sprung structure 4. An unsprung speed Vb is a vertical speed of the unsprung structure 5. The sprung speed Va and the unsprung speed Vb each have a positive sign in the upward direction and have a negative sign in a downward direction. A stroke speed Vst is a relative speed between the sprung structure 4 and the unsprung structure 5 that are mutually coupled via the suspension 3, and is defined as Vst=VaVb. If Va>Vb, the suspension 3 is rebounded. If Va<Vb, the suspension 3 is compressed. That is, the stroke speed Vst has the positive sign on the rebounded side and has the negative sign on the compressed side. In the following description, a damping force of the shock absorber 3A in the suspension 3 will simply be referred to as a damping force of the suspension 3.
(21)
(22) In this embodiment, the damping force characteristic of the suspension 3 is variable. Any mechanism that varies the damping force characteristic of the suspension 3 can be adopted. For example, a mechanism as disclosed in Patent Literature 1 (JP 2016-002778 A) may be used. In this case, the damping force characteristic can be controlled by controlling a control current that is supplied to a solenoid provided in the shock absorber 3A. In the following description, a parameter such as the control current that is used to control the damping force characteristic of the suspension 3 will be referred to as a control amount Fa.
(23) In an example shown in
(24) A variable range of the control amount Fa is predetermined, and an upper limit and a lower limit of the variable range are Fmax and Fmin, respectively. That is, the control amount Fa can fluctuate within a range between the upper limit Fmax and the lower limit Fmin.
(25) As shown in
(26) The control amount Fa is expressed by a combination of a base control amount Fb and a correction value from the base control amount Fb. The base control amount Fb is a base value of the control amount Fa and is a control amount used to generate a base damping force. For example, the base control amount Fb is calculated in accordance with a speed of the vehicle 1. The correction value is a control amount that is requested to efficiently suppress vibrations of the sprung structure 4. For example, the correction value is calculated on the basis of the Skyhook damper control theory.
(27) The final control amount Fa is determined by adding the correction value to the base control amount Fb or subtracting the correction value from the base control amount Fb. In other words, the control amount Fa is corrected to be increased or reduced from the base control amount Fb. In the example shown in
(28) A process of increasing or reducing the control amount Fa from the base control amount Fb will hereinafter be referred to as a control amount correction process. Hereinafter, in order to facilitate understanding of the control amount correction process according to this embodiment, this embodiment is contrasted with a comparative example.
(29) Control Amount Correction Process in Comparative Example First, as the comparative example, a method disclosed in above Patent Literature 1 (JP 2016-002778 A) will be considered. According to the comparative example, whether to increase or reduce the control amount Fa from the base control amount Fb is determined by a relationship between the sprung speed Va and the stroke speed Vst.
(30)
(31) For example, in the cases where the sprung speed Va is in the upward direction (Va>0) and the stroke speed Vst is on the rebounded side (Vst>0), a damping effect to suppress the vertical vibrations of the sprung structure 4 is exerted. Accordingly, in the cases where the sprung speed Va is in the upward direction and the stroke speed Vst is on the rebounded side (Va>0 and Vst>0), in order to further promote the damping effect, the control amount Fa is corrected to be increased from the base control amount Fb (CONTROL AMOUNT UP). The same applies to a case where the sprung speed Va is in the downward direction and the stroke speed Vst is on the compressed side (Va<0 and Vst<0).
(32) Meanwhile, in the cases where the sprung speed Va is in the upward direction (Va>0) and the stroke speed Vst is on the compressed side (Vst<0), a vibrating effect to promote the vertical vibrations of the sprung structure 4 is exerted. Accordingly, in the cases where the sprung speed Va is in the upward direction and the stroke speed Vst is on the compressed side (Va>0 and Vst<0), in order to suppress the vibrating effect, the control amount Fa is corrected to be reduced from the base control amount Fb (CONTROL AMOUNT DOWN). The same applies to a case where the sprung speed Va is in the downward direction and the stroke speed Vst is on the rebounded side (Va<0 and Vst>0).
(33)
(34)
(35)
(36)
(37) As it has been described so far, according to the comparative example, the increase/reduction (UP/DOWN) of the control amount Fa has to be switched every time the stroke speed Vst is reversed between the rebounded side and the compressed side. It should be noted that, as conceptually shown in
(38) However, an actuator for changing the damping force of the shock absorber 3A has limited response performance. In addition, as described in Patent Literature 2 (JP 2016-002844 A), a complicated process is required to estimate the stroke speed Vst, and thus certain duration is required for the estimation process. For these reasons, switching between the increase/reduction (UP/DOWN) of the control amount Fa, which is synchronized with the reversal of the sign of the stroke speed Vst, is not always easy, and a control delay tends to occur. In the case where the increase/reduction (UP/DOWN) of the control amount Fa cannot be switched in the synchronized manner with the reversal of the sign of the stroke speed Vst, that is, in the case where the control delay occurs, desired damping force control performance cannot be obtained. This leads to degraded reliability of a system.
(39) Control Amount Correction Process in this Embodiment
(40) Next, the control amount correction process according to this embodiment will be described. According to this embodiment, the sign of the stroke speed Vst is not taken into consideration when it is determined whether to increase or reduce the control amount Fa from the base control amount Fb. That is, even when the stroke speed Vst is reversed between the rebounded side and the compressed side, the increase/reduction (UP/DOWN) of the control amount Fa is not switched.
(41)
(42)
(43) As shown in
(44) As described above, in the cases where the sprung speed Va is in the upward direction (Va>0) and the stroke speed Vst is on the rebounded side (Vst>0), the damping effect to suppress the vertical vibrations of the sprung structure 4 is exerted. Accordingly, the damping effect is further promoted by increasing the control amount Fa from the base control amount Fb.
(45) Meanwhile, in the cases where the sprung speed Va is in the upward direction (Va>0) and the stroke speed Vst is on the compressed side (Vst<0), the vibrating effect to promote the vertical vibrations of the sprung structure 4 is exerted. Accordingly, the vibrating effect is promoted when the control amount Fa is increased from the base control amount Fb. However, since the fluctuation width Vr of the damping force on the rebounded side is greater than the fluctuation width Vc of the damping force on the compressed side, promotion width of the damping effect on the rebounded side is greater than promotion width of the vibrating effect on the compressed side. Thus, on average, the damping effect is promoted, and the vibrating effect is suppressed.
(46)
(47) As shown in
(48) As described above, in the cases where the sprung speed Va is in the downward direction (Va<0) and the stroke speed Vst is on the rebounded side (Vst>0), the vibrating effect to promote the vertical vibrations of the sprung structure 4 is exerted. Accordingly, the vibrating effect is suppressed by reducing the control amount Fa from the base control amount Fb.
(49) Meanwhile, in the cases where the sprung speed Va is in the downward direction (Va<0) and the stroke speed Vst is on the compressed side (Vst<0), the damping effect to suppress the vertical vibrations of the sprung structure 4 is exerted. Accordingly, the damping effect is suppressed when the control amount Fa is reduced from the base control amount Fb. However, since the fluctuation width Vr of the damping force on the rebounded side is greater than the fluctuation width Vc of the damping force on the compressed side, suppression width of the vibrating effect on the rebounded side is greater than suppression width of the damping effect on the compressed side. Thus, on average, the vibrating effect is suppressed, and the damping effect is promoted.
(50)
(51) In the case where the sprung speed Va is in the downward direction, the control amount Fa is corrected to be reduced from the base control amount Fb (CONTROL AMOUNT DOWN) regardless of the stroke speed Vst. Meanwhile, in the case where the sprung speed Va is in the upward direction, the control amount Fa is corrected to be increased from the base control amount Fb (CONTROL AMOUNT UP) regardless of the stroke speed Vst. A correction amount of the control amount Fa from the base control amount Fb will hereinafter be referred to as a correction control amount Fc. For example, an absolute value of the correction control amount Fc is increased as the absolute value of the sprung speed Va is increased.
(52) As shown in
(53) In order to further generalize the control amount correction process according to this embodiment, the requested damping direction DR will be considered. The requested damping direction DR is a direction of the damping force in the suspension 3 that is requested to suppress the vibrations of the sprung structure 4. As the vibrations of the sprung structure 4 (a vehicle body), rolling vibrations and pitch vibrations are also considered in addition to the vertical vibrations. The requested damping direction DR is the direction of the damping force in the suspension 3 that is requested to suppress at least one type of the vibrations among the vertical vibrations, the rolling vibrations, and the pitch vibrations of the sprung structure 4.
(54) As a typical example, suppression of the vertical vibrations of the sprung structure 4 will be considered. In this case, as shown in
(55) According to this embodiment, in the control amount correction process, whether to increase or reduce the control amount Fa from the base control amount Fb is determined not on the basis of the stroke speed Vst but on the basis of the requested damping direction DR. As shown in
(56) Effects
(57) As it has been described so far, according to this embodiment, the stroke speed Vst is not taken into consideration in the control amount correction process of increasing or reducing the control amount Fa from the base control amount Fb. The control amount correction process is executed not on the basis of the stroke speed Vst but on the basis of the requested damping direction DR. Accordingly, there is no need to switch the increase/reduction (UP/DOWN) of the control amount Fa when the stroke speed Vst is reversed between the rebounded side and the compressed side. The increase/reduction (UP/DOWN) of the control amount Fa is switched only when the requested damping direction DR is reversed.
(58) The requested damping direction DR fluctuates at a lower frequency than the stroke speed Vst (see
(59) In addition, since the stroke speed Vst is not taken into consideration in the control amount correction process, there is no need to estimate the stroke speed Vst. As described in Patent Literature 2 (JP 2016-002844 A), the complicated process is generally required to estimate the stroke speed Vst, and thus significantly long calculation duration and a significant calculation load are required for the estimation process. However, since such a complicated estimation process is unnecessary in this embodiment, a speed of the control amount correction process is improved. This also contributes to reduction of the control delay. Furthermore, since the estimation process of the stroke speed Vst is unnecessary, a system configuration can be simplified.
(60) As it has been described so far, according to this embodiment, the control delay of the damping force control is less likely to occur. Thus, the damping force control can be executed as desired. This contributes to improved reliability of the system.
(61) A suspension control system according to this embodiment is configured on the basis of the perspectives that have been described so far. Hereinafter, the suspension control system according to this embodiment will be described in detail.
(62) Configuration Example
(63) The suspensions 3 is provided for each of the wheels 2. More specifically, the first suspension 3-1, the second suspension 3-2, the third suspension 3-3, and the fourth suspension 3-4 are respectively provided for the right-front wheel 2-1, the left-front wheel 2-2, the right-rear wheel 2-3, and the left-rear wheel 2-4. As described above, the damping force of each of the suspensions 3 can be controlled and fluctuates in accordance with the control amount Fa.
(64) The sprung acceleration sensor 10 is installed in the sprung structure 4 and detects vertical acceleration of the sprung structure 4. The vertical acceleration of the sprung structure 4 will hereinafter be referred to as sprung acceleration. In the example shown in
(65) The vehicle speed sensor 20 detects a vehicle speed that is the speed of the vehicle 1. The vehicle speed sensor 20 sends information on the detected vehicle speed to the control unit 30.
(66) The control unit 30 executes the damping force control for controlling the damping force of each of the suspensions 3-i (i=1 to 4). More specifically, the control unit 30 receives the detected information on the sprung acceleration and the vehicle speed from the sprung acceleration sensors 10 and the vehicle speed sensor 20. Based on the detected information, the control unit 30 determines a control amount Fa.sub.i for each of the suspensions 3-i. Then, the control unit 30 controls the damping force of each of the suspensions 3-i in accordance with the control amount Fa.sub.i.
(67) Typically, the control unit 30 is a microcomputer that includes a processor, memory, and input/output interfaces. The control unit 30 is also referred to as an electronic control unit (ECU). The memory stores a control program that can be executed by the processor. When the processor executes the control program, functions of the control unit 30 are realized. Hereinafter, a damping force control process according to this embodiment will be described.
(68) Damping Force Control Process
(69)
(70) Step S10
(71) The control unit 30 acquires information on a detected value of the sprung acceleration from each of the sprung acceleration sensors 10-i (i=1 to 4). The control unit 30 also acquires information on a detected value of the vehicle speed from the vehicle speed sensor 20.
(72) Step S20
(73) The control unit 30 executes a base calculation process of calculating the base control amount Fb that is a base value of each of the control amounts Fa.sub.i. For example, the base control amount Fb depends on the vehicle speed, and is increased as the vehicle speed is increased. The control unit 30 refers to a map or the like that is prepared in advance, and calculates the base control amount Fb that corresponds to the vehicle speed. The damping force that corresponds to this base control amount Fb is the base damping force.
(74) Step S30
(75) The control unit 30 executes the above control amount correction process. That is, the control unit 30 determines the control amount Fa.sub.i for each of the suspensions 3-i (i=1 to 4) by adding the correction value to the base control amount Fb or subtracting the correction value from the base control amount Fb. The correction amount from the base control amount Fb for each of the suspensions 3-i is a correction control amount Fc.sub.i. That is, the control amount Fa.sub.i is expressed by a combination of the base control amount Fb and the correction control amount Fc.sub.i. The control unit 30 determines the final control amount Fa.sub.i by combining the base control amount Fb and the correction control amount Fc.sub.i. In detail, step S30 includes following steps S40 to S70.
(76) Step S40
(77) The control unit 30 calculates the correction control amount Fc.sub.i for each of the suspensions 3-i (i=1 to 4). The correction control amount Fc.sub.i corresponds to a requested control amount that is requested to each of the suspensions 3-i so as to suppress the vibrations of the sprung structure 4. The vibrations of the sprung structure 4 are at least one type of the vibrations among the vertical vibrations, the rolling vibrations, and the pitch vibrations. An algorithm that suppresses the vibrations of the sprung structure 4 is based on the Skyhook damper control theory, for example. Based on the sprung acceleration acquired in step S10, the control unit 30 calculates the requested control amount, which is requested to suppress the vibrations of the sprung structure 4, as the correction control amount Fc.sub.i.
(78) For example, the suppression of the vertical vibrations of the sprung structure 4 will be considered. In this case, based on the sprung acceleration acquired in step S10, the control unit 30 calculates a sprung speed Va.sub.i at a position of each of the wheels 2-i. Then, by multiplying the sprung speed Va.sub.i by a control gain, the control unit 30 calculates the requested control amount, which is requested to each of the suspensions 3-i, that is, the correction control amount Fc.sub.i. In this case, an absolute value of the correction control amount Fc.sub.i is increased as an absolute value of the sprung speed Va.sub.i is increased.
(79) Step S50
(80) The control unit 30 determines whether a requested damping direction DR.sub.i of each of the suspensions 3-i (i=1 to 4) is the upward direction or the downward direction. The requested damping direction DR.sub.i is a direction of the damping force in each of the suspensions 3-i that is requested to suppress the vibrations of the sprung structure 4. The vibrations of the sprung structure 4 are at least one type of the vibrations among the vertical vibrations, the rolling vibrations, and the pitch vibrations. The algorithm that suppresses the vibrations of the sprung structure 4 is based on the Skyhook damper control theory, for example. Based on the sprung acceleration acquired in step S10, the control unit 30 determines whether the requested damping direction DR.sub.i is the upward direction or the downward direction.
(81) For example, the suppression of the vertical vibrations of the sprung structure 4 will be considered. In this case, based on the sprung acceleration acquired in step S10, the control unit 30 calculates the sprung speed Va.sub.i at the position of each of the wheels 2-i. In the case where the sprung speed Va.sub.i is in the upward direction, the requested damping direction DR.sub.i is the downward direction. On the contrary, in the case where the sprung speed Va.sub.i is the downward direction, the requested damping direction DR.sub.i is in the upward direction.
(82) In the case of the first state where the requested damping direction DR.sub.i is the upward direction, the process proceeds to step S60. On the other hand, in the case of the second state where the requested damping direction DR.sub.i is the downward direction, the process proceeds to step S70.
(83) Step S60
(84) Regardless of the stroke speed Vst, the control unit 30 reduces the control amount Fa.sub.i from the base control amount Fb by the correction control amount Fc.sub.i (CONTROL AMOUNT DOWN). In this way, the damping force that corresponds to the control amount Fa.sub.i becomes smaller than the base damping force that corresponds to the base control amount Fb. That is, the control unit 30 executes the control amount correction process such that the damping force becomes smaller than the base damping force regardless of the stroke speed Vst.
(85) Step S70
(86) Regardless of the stroke speed Vst, the control unit 30 increases the control amount Fa.sub.i from the base control amount Fb by the correction control amount Fc.sub.i (CONTROL AMOUNT UP). In this way, the damping force that corresponds to the control amount Fa.sub.i becomes larger than the base damping force that corresponds to the base control amount Fb. That is, the control unit 30 executes the control amount correction process such that the damping force becomes larger than the base damping force regardless of the stroke speed Vst.
(87) Step S80
(88) The control unit 30 controls the damping force of each of the suspensions 3-i in accordance with each of the control amounts Fa.sub.i acquired in the control amount correction process (step S30). That is, the control unit 30 actuates the actuator of the shock absorber 3A in each of the suspensions 3-i in accordance with the control amount Fa.sub.i. In this way, the desired damping force for each of the suspensions 3-i is acquired.
(89) Specific Example of Control Amount Correction Process (Step S30)
(90)
(91) Step S41
(92)
(93) The detected value of the sprung acceleration that is detected by the i-th sprung acceleration sensor 10-i (i=1 to 4) will hereinafter be referred to as detected acceleration Z.sub.i. The control unit 30 calculates each mode acceleration at the sprung gravity center position GC (that is, vertical acceleration Z.sub.g, roll acceleration .sub.g, and pitch acceleration .sub.g) from the detected acceleration Z.sub.1 to Z.sub.4 detected by the four sprung acceleration sensors 10-1 to 10-4. For example, the control unit 30 calculates the vertical acceleration Z.sub.g, the roll acceleration .sub.g, and the pitch acceleration .sub.g in accordance with the following equations (1) to (4).
(94)
(95) By using the detected acceleration Z.sub.1 to Z.sub.4 at the four positions, the vertical acceleration Z.sub.g, the roll acceleration .sub.g, and the pitch acceleration .sub.g at the sprung gravity center position GC can be calculated accurately.
(96) However, the method of calculating the vertical acceleration Z.sub.g, the roll acceleration .sub.g, and the pitch acceleration .sub.g at the sprung gravity center position GC is not limited to what has been described above. For example, only the three sprung acceleration sensors 10 may be used.
(97) Step S42
(98) Next, the control unit 30 calculates each mode speed (a vertical speed Z.sub.g, a rolling speed .sub.g, and a pitch speed .sub.g) at the sprung gravity center position GC by integrating the each mode acceleration (the vertical acceleration Z.sub.g, the roll acceleration .sub.g, and the pitch acceleration .sub.g). The vertical speed Z.sub.g, the rolling speed .sub.g, and the pitch speed .sub.g at the sprung gravity center position GC are expressed by the following equations (5) to (7), respectively.
Z.sub.gZ.sub.g(5)
.sub.g=.sub.g(6)
.sub.g=.sub.g(7)
(99) Step S43
(100) Next, the control unit 30 calculates the requested control amount that is requested to suppress each mode vibration (the vertical vibration, the rolling vibration, and the pitch vibration) at the sprung gravity center position GC. The requested control amount includes: a requested vertical control amount F.sub.z to suppress the vertical vibrations; a requested rolling control amount M.sub.r to suppress the rolling vibrations; and a requested pitch control amount M.sub.p to suppress the pitch vibrations. Here, the requested vertical control amount F.sub.z has a positive value in the case where the damping force in the upward direction is requested. The requested rolling control amount M.sub.r has a positive value in the case where damping moment in a downward direction to the right and an upward direction to the left is requested. The requested pitch control amount M.sub.p has a positive value in the case where the damping moment with the lowered front wheels and the raised rear wheels is requested.
(101) The control unit 30 calculates these requested vertical control amount F.sub.z, requested rolling control amount M.sub.r, and requested pitch control amount M.sub.p from the vertical speed Z.sub.g, the rolling speed .sub.g, and the pitch speed .sub.g that are acquired in above step S42. For example, the requested vertical control amount F.sub.z, the requested rolling control amount M.sub.r, and the requested pitch control amount M.sub.p are acquired from the following equations (8) to (10), respectively.
F.sub.z=G.sub.zZ.sub.g(8)
M.sub.r=G.sub.r.sub.g(9)
M.sub.p=G.sub.p.sub.g(10)
(102) In the equations (8) to (10), G.sub.z, G.sub.r, and G.sub.p are control gains. These control gains G.sub.z, G.sub.r, and G.sub.p are linear gains according to the Skyhook damper control theory, for example. The control unit 30 can calculate each of the requested control amounts at the sprung gravity center position GC by multiplying each of the mode speeds at the sprung gravity center position GC by the control gain. Alternatively, the control unit 30 may calculate each of the requested control amounts by referring to a map that is based on each of the mode speeds.
(103) Step S44
(104) Next, the control unit 30 converts the requested control amounts (F.sub.z, M.sub.r, M.sub.p) at the sprung gravity center position GC to the requested control amounts at the position of each of the wheels 2-i. The requested control amounts at the position of each of the wheels 2-i correspond to the correction control amounts Fc.sub.i that are requested for each of the suspensions 3-i.
(105)
(106)
(107) In accordance with this equation (11), the control unit 30 can convert the requested control amounts (F.sub.z, M.sub.r, M.sub.p) at the sprung gravity center position GC to the correction control amount Fc.sub.i for each of the suspensions 3-i. Alternatively, the control unit 30 may calculate each of the correction control amounts Fc.sub.i by referring to a map that is based on the requested control amounts (F.sub.z, M.sub.r, M.sub.p).
(108) Steps S50 to S70
(109) The sign of the correction control amount Fc.sub.i acquired by the above equation (11) matches the sign (orientation) of the requested damping direction DR.sub.i. More specifically, in the case where the requested damping direction DR.sub.i is the upward direction (DR.sub.i>0), the correction control amount Fc.sub.i has the positive sign (Fc.sub.i>0). Meanwhile, in the case where the requested damping direction DR.sub.i is the downward direction (DR.sub.i<0), the correction control amount Fc.sub.i has the negative sign (Fc.sub.i<0). In this case, the control amount Fa.sub.i is expressed by the following equation (12).
Fa.sub.i=Fb.sub.iFc.sub.i(12)
(110) In the case where the requested damping direction DR.sub.i is the upward direction, the correction control amount Fc.sub.i has the positive value. Thus, the control amount Fa.sub.i becomes smaller than the base control amount Fb (step S60). On the other hand, in the case where the requested damping direction DR.sub.i is the downward direction, the correction control amount Fc.sub.i has the negative value. Thus, the control amount Fa.sub.i becomes larger than the base control amount Fb (step S70). Just as described, steps S50 to S70 can collectively be executed only by the equation (12).
(111) More generally, in the case where the sign of the correction control amount Fc.sub.i differs in accordance with whether the requested damping direction DR.sub.i is the upward direction or the downward direction, steps S50 to S70 can collectively be executed by using such a correction control amount Fc.sub.i. That is, by combining the base control amount Fb and the correction control amount Fc.sub.i, the control unit 30 can execute the control amount correction process without determining whether the requested damping direction DR.sub.i is the upward direction or the downward direction. In this way, the control amount correction process is simplified and thus is preferred.