The disclosure of Japanese Patent Application No. 2007-016854 filed on Jan. 26, 2007 and Japanese Patent Application No. 2007-075634 filed on Mar. 22, 2007 including the specifications, drawings, and abstracts are incorporated by references herein.
1. Field of the Invention
The present invention relates to a vehicle driving force control device for controlling a driving force so as to appropriately maintain grip forces of vehicle wheels.
2. Description of the Related Art
In recent years, various types of vehicle driving force control devices that inhibit an excessive driving force to maintain grip forces of vehicle wheels have been developed and put to practical use. For example, Japanese Unexamined Patent Application Publication No. 10-310042 discloses a technology in which an estimate value of a friction-circle radius of each wheel is determined, and a resultant force of a lateral force and a longitudinal force generated on each wheel estimated from the driving condition of the vehicle is adjusted within a range not exceeding the estimate value of the friction-circle radius.
However, the technology disclosed in Japanese Unexamined Patent Application Publication No. 10-310042 is such that it simply tries to keep a currently generated resultant force of a lateral force and a longitudinal force within the estimate value of the friction-circle radius.
For this reason, this technology is disadvantageous in that it cannot respond effectively to a driving force that may presumably be generated in the future. Therefore, with this technology, for example, if the vehicle is currently spinning, a proper response to the situation is possible, whereas if the vehicle is in a plowing condition, a proper response to the situation is not possible.
In addition, if the grip forces of the wheels are precisely applied and the engine output is reduced, a drawback may possibly occur during uphill driving on, for example, a slope.
The present invention has been made under such circumstances, and it is an object of the present invention to provide a vehicle driving force control device that inhibits not only an excessive driving force generated in the present but also an excessive driving force presumably generated in the future, and that appropriately maintains the grip forces of tires to allow for improved driving stability of the vehicle.
It is another object of the present invention to provide a vehicle driving force control device that properly prevents a drawback from occurring during uphill driving on, for example, a slope, that inhibits not only an excessive driving force generated in the present but also an excessive driving force presumably generated in the future, and that appropriately maintains the grip forces of tires to allow for improved driving stability of the vehicle.
According to an aspect of the present invention, a vehicle driving force control device is provided, which includes first-tire-force estimating means configured to estimate a tire force to be generated on a wheel based on a request from a driver as a first tire force; second-tire-force estimating means configured to estimate a tire force currently being generated on the wheel as a second tire force; friction-circle limit-value setting means configured to set a friction-circle limit-value of a tire force; first-excessive-tire-force estimating means configured to estimate a tire force exceeding the friction-circle limit-value on the basis of the first tire force and the friction-circle limit-value as a first excessive tire force; second-excessive-tire-force estimating means configured to estimate a tire force exceeding the friction-circle limit-value on the basis of the second tire force and the friction-circle limit-value as a second excessive tire force; and driving-force correcting means configured to correct a driving force on the basis of the first excessive tire force and the second excessive tire force.
In the vehicle driving force control device, the driving-force correcting means may compare the first excessive tire force with the second excessive tire force, and may correct the driving force on the basis of the larger one of the two excessive tire forces.
In the vehicle driving force control device, the driving-force correcting means may correct the driving force by subtracting the larger one of the two excessive tire forces from a driving force requested by the driver.
In the vehicle driving force control device, the driving-force correcting means may correct the driving force by subtracting a longitudinal-direction component of the larger one of the two excessive tire forces from a driving force requested by the driver.
The vehicle driving force control device may further include road-surface slope detecting means configured to detect a road-surface slope of a road being driven on. In that case, the driving-force correcting means determines a lower limit of the driving force based on the road-surface slope and sets the driving force to the lower limit when the corrected driving force is under the lower limit.
The vehicle driving force control device may further include accelerator-opening detecting means configured to detect an accelerator opening. In that case, if the driving-force correcting means cannot determine the lower limit of the driving force based on the road-surface slope, the driving-force correcting means determines the lower limit of the driving force based on the opening, and sets when the corrected driving force is under the second lower limit.
Accordingly, the present invention can provide a vehicle driving force control device that inhibits not only an excessive driving force generated in the present but also an excessive driving force presumably generated in the future, and that appropriately maintains the grip forces of the tires to allow for improved driving stability of the vehicle.
In addition, the present invention can also provide a vehicle driving force control device that properly prevents a drawback from occurring during uphill driving on, for example, a slope, that inhibits not only an excessive driving force generated in the present but also an excessive driving force presumably generated in the future, and that appropriately maintains the grip forces of the tires to allow for improved driving stability of the vehicle.
These and other objects and advantages of the present invention will become clear from the following description with reference to the accompanying drawings, wherein:
Embodiments of the present invention will now be described with reference to the drawings.
Referring to
Based on these input signals, the driving force control device 1 calculates an appropriate driving force value in accordance with a driving force control program to be described hereinafter, and outputs the driving force value to an engine control unit 2. The engine control unit 2 outputs a control signal to a throttle control unit (not shown) so as to allow a motor to be driven, whereby a throttle value is actuated.
As shown in
The engine-torque calculating portion 1a receives a throttle opening θth from the throttle-opening sensor 1l and an engine speed Ne from the engine-speed sensor 12. The engine-torque calculating portion 1a refers to a map (such as the map shown in
The requested-engine-torque calculating portion 1b receives an accelerator opening θACC from the accelerator-opening sensor 13 (or accelerator opening detecting means), and determines a throttle opening θth from a preliminarily set map (such as the map in
The transmission-output-torque calculating portion 1c receives the engine speed Ne from the engine-speed sensor 12, a main transmission gear ratio i and a turbine speed Nt of a torque converter from the transmission control unit 14, and the engine torque Teg from the engine-torque calculating portion 1a.
The transmission-output-torque calculating portion 1c calculates a transmission output torque Tt from, for example, the following expression (1) and outputs the calculated transmission output torque Tt to the total-driving-force calculating portion 1d and the individual-wheel longitudinal-force calculating portion 1h.
Tt=Teg·t·i (1)
In this case, t indicates a torque ratio of the torque converter and is determined by referring to a preliminarily set map indicating a relationship between a rotational speed ratio e (=Nt/Ne) of the torque converter and a torque ratio of the torque converter.
The total-driving-force calculating portion 1d receives the transmission output torque Tt from the transmission-output-torque calculating portion 1c.
The total-driving-force calculating portion 1d calculates a total driving force Fx from, for example, the following expression (2) and outputs the calculated total driving force Fx to the front-rear ground-load calculating portion 1e and the individual-wheel longitudinal-force calculating portion 1h.
Fx=Tt·η·if/Rt (2)
In this case, η indicates a transmission efficiency of a driving system, if indicates a final gear ratio, and Rt indicates a tire radius.
The front-rear ground-load calculating portion 1e receives the total driving force Fx from the total-driving-force calculating portion 1d. The front-rear ground-load calculating portion 1e then calculates a front-wheel ground load Fzf from the following expression (3) and outputs the calculated front-wheel ground load Fzf to the individual-wheel ground-load calculating portion 1g and the individual-wheel longitudinal-force calculating portion 1h. In addition, the front-rear ground-load calculating portion 1e calculates a rear-wheel ground load Fzr from the following expression (4) and outputs the calculated rear-wheel ground load Fzr to the individual-wheel ground-load calculating portion 1g.
Fzf=Wf−((m·(d2x/dt2)·h)/L) (3)
Fzr=W−Fzf (4)
In this case, Wf indicates a front-wheel static load, m indicates a vehicle mass, (d2x/dt2) indicates a longitudinal acceleration (=Fx/m), h indicates the height of gravitational center, L indicates a wheel base, and W indicates a vehicle mass (=m·G; G being a gravitational acceleration).
The left-wheel load-ratio calculating portion 1f receives a lateral acceleration (d2y/dt2) from the lateral-acceleration sensor 15. The left-wheel load-ratio calculating portion 1f calculates a left-wheel load-ratio WR—1 from the following expression (5) and outputs the calculated left-wheel load-ratio WR—1 to the individual-wheel ground-load calculating portion 1g, the individual-wheel requested-lateral-force calculating portion 1i, and the individual-wheel lateral-force calculating portion 1j.
WR—1=0.5−((d2y/dt2)/G)·(h/Ltred) (5)
In this case, Ltred indicates an average tread value between the front and rear wheels.
The individual-wheel ground-load calculating portion 1g receives the front-wheel ground load Fzf and the rear-wheel ground load Fzr from the front-rear ground-load calculating portion 1e, and also receives the left-wheel load-ratio WR—1 from the left-wheel load-ratio calculating portion 1f. The individual-wheel ground-load calculating portion 1g calculates a front-left-wheel ground load Fzf
Ezf
Fzf
Fzr
Fzr
The individual-wheel longitudinal-force calculating portion 1h receives a tightening torque TLSD of the limited-slip differential clutch in the center differential from the transmission control unit 14, the transmission output torque Tt from the transmission-output-torque calculating portion 1c, the total driving force Fx from the total-driving-force calculating portion 1d, and the front-wheel ground load Rzf from the front-rear ground-load calculating portion 1e. In accordance with a procedure to be described hereinafter, the individual-wheel longitudinal-force calculating portion 1h calculates a front-left-wheel longitudinal force Fxf
An example of the procedure for calculating the front-left-wheel longitudinal force Fxf
First, a front-wheel load distribution rate WR
WR
Then, a minimum front-wheel longitudinal torque Tfmin and a maximum front-wheel longitudinal torque Tfmax are calculated from the following expressions (11) and (12):
Tfmin=Tt·Rf
Tfmax=Tt·Rf
Subsequently, a minimum front-wheel longitudinal force Fxfmin and a maximum front-wheel longitudinal force Fxfmax are calculated from the following expressions (13) and (14):
Fxfmin=Tfmin·η·if/Rt (13)
Fxfmax=Tfmax·η·if/Rt (14)
Next, a determination value I is set in the following manner.
When WR
When WR
In cases other than the above, a normal condition is confirmed, thereby setting the determination value I to 2.
In accordance with the determination value I, a front-wheel longitudinal force Fxf is calculated as follows:
When I=1: Fxf=Tfmin·η·if/Rt (15)
When I=2: Fxf=Fx·WR
When I=3: Fxf=Fxfmax·η·if/Rt (17)
Based on the front-wheel longitudinal force Fxf calculated from the expression (15), (16), or (17), a rear-wheel longitudinal force Fxr is calculated from the following expression (18):
Fxr=Fx−Fxf (18)
Using the front-wheel longitudinal force Fxf and the rear-wheel longitudinal force Fxr, the front-left-wheel longitudinal force Fxf
Fxf
Fxf
Fxr
Fxr
The calculations of the longitudinal forces of the individual wheels described above in the first embodiment are simply examples, and are appropriately selectable according to the driving method or driving mechanism of the vehicle.
The individual-wheel requested-lateral-force calculating portion 1i receives the lateral acceleration (d2 y/dt2) from the lateral-acceleration sensor 15, a yaw rate γ from the yaw-rate sensor 16, a steering-wheel angle θH from the steering-wheel-angle sensor 17, wheel speeds ωfl, ωfr, ωrl, and ωrr of the four wheels from the wheel-speed sensors 18 for the respective (four) wheels, and the left-wheel load-ratio WR—1 from the left-wheel load-ratio calculating portion 1f.
In accordance with a procedure to be described below (i.e. the flow chart shown in
Fyf
Fyr
In this case, Iz indicates a yaw moment of inertia of the vehicle, and Lf indicates a distance between the front axle and the center of gravity.
Fyf
Fyf
Fyr
Fyr
Next, As shown in
Gy=(1/(1+A·V2))(V2/L)·(1/n) (29)
In this case, A indicates a stability factor, and n indicates a steering gear ratio.
The process then proceeds to step S203, which is a step for referring to a map preliminarily set in accordance with a value (Gy·θH) obtained by multiplying the lateral-acceleration/steering-wheel-angle gain Gy by the steering-wheel angle θH and the lateral acceleration (d2y/dt2) so as to calculate a lateral-acceleration saturation coefficient Kμ. Referring to
In step S204, a lateral-acceleration deviation feedback gain Ky is calculated from the following expression (30):
Ky=Kθ/Gy (30)
In this case, Kθ indicates a steering-angle feedback gain, which is calculated from the following expression (31):
Kθ=(Lf·Kf)/n (31)
Here, Kf indicates an equivalent cornering power of the front axle.
Specifically, the lateral-acceleration deviation feedback gain Ky is determined from the expression (30) as a target value (maximum value) in view of the case where the additional yaw moment Mzθ (stationary value) becomes zero in a state where the steering is absolutely ineffective (γ=0, (d2y/dt2)=0) on a significantly low μ road.
Subsequently, in step S205, a reference lateral acceleration (d2yr/dt2) is calculated from the following expression (32):
(d2yr/dt2)=Kμ·Gy·(1/(1+Ty·s))·θH (32)
In this case, s indicates a differential operator, and Ty indicates a first-order-lag time constant of lateral acceleration. This first-order-lag time constant Ty is calculated from, for example, the following expression (33) with an equivalent cornering power of the rear axle indicated by Kr:
Ty=Iz/(L·Kr) (33)
In step S206, a lateral-acceleration deviation (d2ye/dt2) is calculated from the following expression (34):
(d2ye/dt2)=(d2y/dt2)=(d2yr/dt2) (34)
Subsequently, in step S207, a yaw-rate/steering-wheel-angle gain Gγ is calculated from the following expression (35):
Gγ=(1/(1+A·V2))·(V/L)·(1/n) (35)
In step S208, a yaw-rate feedback gain Kγ is calculated from the following expression (36) in view of the case where, for example, the additional yaw moment Mzθ (stationary value) becomes zero at the time of grip driving (when (d2ye/dt2)=0).
Kγ=Kθ/Gγ (36)
In step S209, a vehicle-speed feedback gain Kv is calculated on the basis of a preliminarily set map. This map is set so as to avoid an undesired additional yaw moment Mzθ in a low speed range, as shown in, for example,
In step S210, an additional yaw moment Mzθ is calculated from the following expression (37):
Mzθ=Kv·(−Kγ·γ+Ky·(d2ye/dt2)+Kθ·θH) (37)
As shown in expression (37), the term −Kγ·γ corresponds to a yaw moment responding to a yaw rate γ, the term Kθ·θH corresponds to a yaw moment responding to a steering-wheel angle θH, and the term Ky·(d2ye/dt2) corresponds to a correction value of the yaw moment. Therefore, when the vehicle is driven with a large lateral acceleration (d2y/dt2) on a high μ road as shown in
The individual-wheel lateral-force calculating portion 1j receives the lateral acceleration (d2y/dt2) from the lateral-acceleration sensor 15, the yaw rate γ from the yaw-rate sensor 16, and the left-wheel load-ratio WR—1 from the left-wheel load-ratio calculating portion 1f. Then, the individual-wheel lateral-force calculating portion 1j calculates a front-wheel lateral force Fyf
Fyf
Fyr
Here, Lr indicates a distance between the rear axle and the center of gravity.
Fyf
Fyf
Fyr
Fyr
The individual-wheel friction-circle limit-value calculating portion 1k receives a road-surface friction coefficient μ from the road-surface μ estimation unit 19, and the front-left-wheel ground load Rzf
The individual-wheel friction-circle limit-value calculating portion 1k then calculates a front-left-wheel friction-circle limit-value μ_Fzfl, a front-right-wheel friction-circle limit-value μ_Fzfr, a rear-left-wheel friction-circle limit-value μ_Fzrl, and a rear-right-wheel friction-circle limit-value μ_Fzrr from the following expressions (44) to (47), and outputs the calculated values to the individual-wheel requested-excessive-tire-force calculating portion 1n and the individual-wheel excessive-tire-force calculating portion 1o. In other words, the individual-wheel friction-circle limit-value calculating portion 1k is provided as friction-circle limit-value setting means.
μ—Fzfl=μ·Fzf
μ—Fzfr=μ·Fzf
μ—Fzrl=μ·Fzr
μ—Fzrr=μ·Fzr
The individual-wheel requested-resultant-tire-force calculating portion 1l receives the front-left-wheel longitudinal force Fxf
F—fl—FF=(Fxf
F—fr—FF=(Fxf
F—rl—FF=(Fxr
F—rr—FF=(Fxr
The individual-wheel resultant-tire-force calculating portion 1m receives the front-left-wheel longitudinal force Fxf
F—fl—FB=(Fxf
F—fr—FB=(Fxf
F—rl—FB=(Fxr
F—rr—FB=(Fxr
The individual-wheel requested-excessive-tire-force calculating portion 1n receives the front-left-wheel friction-circle limit-value μ_Fzfl, the front-right-wheel friction-circle limit-value μ_Fzfr the rear-left-wheel friction-circle limit-value μ_Fzrl, and the rear-right-wheel friction-circle limit-value μ_Fzrr from the individual-wheel friction-circle limit-value calculating portion 1k, and also receives the front-left-wheel requested resultant tire force F—fl—FB, the front-right-wheel requested resultant tire force F—fr—FB, the rear-left-wheel requested resultant tire force F—rl—FB, and the rear-right-wheel requested resultant tire force F—rr—FB from the individual-wheel requested-resultant-tire-force calculating portion 11. The individual-wheel requested-excessive-tire-force calculating portion 11n then calculates a front-left-wheel requested excessive tire force ΔF—fl—FB, a front-right-wheel requested excessive tire force ΔF—fr—FB, a rear-left-wheel requested excessive tire force ΔF—rl—FF, and a rear-right-wheel requested excessive tire force ΔF—rr—FF from the following expressions (56) to (59), and outputs these calculated values to the excessive-tire-force calculating portion 1p. In other words, the individual-wheel requested-excessive-tire-force calculating portion 1n is provided as first-excessive-tire-force estimating means.
ΔF—fl—FF=F—fl—FF−μ—Fzfl (56)
ΔF—fr—FF=F—fr—FF−μ—Fzfr (57)
ΔF—rl—FF=F—rl—FF−μ—Fzrl (58)
ΔF—rr—FF=F—rr—FF−μ—Fzrr (59)
The individual-wheel excessive-tire-force calculating portion 1o receives the front-left-wheel friction-circle limit-value μ_Fzfl, the front-right-wheel friction-circle limit-value μ_Fzfr, the rear-left-wheel friction-circle limit-value μ_Fzrl, and the rear-right-wheel friction-circle limit-value μ_Fzrr from the individual-wheel friction-circle limit-value calculating portion 1k, and also receives the front-left-wheel resultant tire force F—fl—FB, the front-right-wheel resultant tire force F—fr—FB, the rear-left-wheel resultant tire force F—rl—FB, and the rear-right-wheel resultant tire force F—rr—FB from the individual-wheel resultant-tire-force calculating portion 1m. The individual-wheel excessive-tire-force calculating portion 1o then calculates a front-left-wheel excessive tire force ΔF—fl—Fb, a front-right-wheel excessive tire force ΔF—fr—FB, a rear-left-wheel excessive tire force ΔF—rl—FB, and a rear-right-wheel excessive tire force ΔF—rr—FB from the following expressions (60) to (63), and outputs these calculated values to the excessive-tire-force calculating portion 1p. In other words, the individual-wheel excessive-tire-force calculating portion 1o is provided as second-excessive-tire-force estimating means.
ΔF—fl—FB=F—fl—FB−μ—Fzfl (60)
ΔF—fr—FB=F—fr—FB−μ—Fzfr (61)
ΔF—rl—FB=F—rl—FB−μ—Fzrl (62)
ΔF—rr—FB=F—rr—FB−μ—Fzrr (63)
The excessive-tire-force calculating portion 1p receives the front-left-wheel requested excessive tire force ΔF—fl—FF, the front-right-wheel requested excessive tire force ΔF—fr—FF, the rear-left-wheel requested excessive tire force ΔF—rl—FF, and the rear-right-wheel requested excessive tire force ΔF—rr—FF from the individual-wheel requested-excessive-tire-force calculating portion 1n, and also receives the front-left-wheel excessive tire force ΔF—fl—FB, the front-right-wheel excessive tire force ΔF—fr—FB, the rear-left-wheel excessive tire force ΔF—rl—FB, and the rear-right-wheel excessive tire force ΔF—rr—FB from the individual-wheel excessive-tire-force calculating portion 1o. The excessive-tire-force calculating portion 1p then compares a total value of the requested excessive tire forces ΔF—fl—FF, ΔF—fr—FF, ΔF—rl—FF, and ΔF—rr—FF with a total value of the excessive tire forces ΔF—fl—FB, ΔF—fr—FB, ΔF—rl—FB and ΔF—rr—FB, and sets the larger one of the two values as an excessive tire force Fover.
Fover=MAX((ΔF—fl—FF+ΔF—fr—FF+ΔF—rl—FF+ΔF—rr—FF),(ΔF—fl—FB+ΔF—fr—FB+ΔF—rl—FB+ΔF—rr—FB)) (64)
The over-torque calculating portion 1q receives the engine speed Ne from the engine-speed sensor 12, the main transmission gear ratio i and the turbine speed Nt of the torque converter from the transmission control unit 14, and the excessive tire force Fover from the excessive-tire-force calculating portion 1p. The over-torque calculating portion 1q calculates an over-torque Tover from the following expression (65), and outputs the calculated value to the control-amount calculating portion 1r.
Tover=Fover·Rt/t/i/η/if (65)
The control-amount calculating portion 1r receives the requested engine torque Tdrv from the requested-engine-torque calculating portion 1b, and also receives the over-torque Tover from the over-torque calculating portion 1q. The control-amount calculating portion 1r calculates a control amount Treq from the following expression (66) and outputs the calculated value to the engine control unit 2.
Treq=Tdrv−Tover (66)
Accordingly, in the first embodiment, the excessive-tire-force calculating portion 1p, the over-torque calculating portion 1q, and the control-amount calculating portion 1r constitute driving-force correcting means that corrects a driving force requested by a driver.
A driving force control program performed by the driving force control device 1 will now be described with reference to the flow charts shown in
In step S101, required parameters are read, which include a throttle opening θth, an engine speed Ne, an accelerator opening θACC, a main transmission gear ratio i, a turbine speed Nt of a torque converter, a tightening torque TLSD of a limited-slip differential clutch, a lateral acceleration (d2y/dt2), a yaw rate γ, a steering-wheel angle θH, wheel speeds ωfl, ωfr, ωrl, and ωrr of the individual wheels, and a road-surface friction coefficient μ.
In step S102, the engine-torque calculating portion 1a refers to a map (such as the map shown in
In step S103, the requested-engine-torque calculating portion 1b determines a throttle opening θth from a preliminarily set map (such as the map in
In step S104, the transmission-output-torque calculating portion 1c calculates a transmission output torque Tt from the aforementioned expression (1).
In step S105, the total-driving-force calculating portion 1d calculates a total driving force Fx from the aforementioned expression (2).
In step S106, the front-rear ground-load calculating portion 1e calculates a front-wheel ground load Fzf from the aforementioned expression (3) and a rear-wheel ground load Fzr from the aforementioned expression (4).
In step S107, the left-wheel load-ratio calculating portion 1f calculates a left-wheel load-ratio WR—1 from the aforementioned expression (5).
In step S108, the individual-wheel ground-load calculating portion 1g calculates a front-left-wheel ground load Ezf
In step S109, the individual-wheel longitudinal-force calculating portion 1h calculates a front-left-wheel longitudinal force Fxf
In step S111, the individual-wheel lateral-force calculating portion 1j calculates a front-left-wheel lateral force Fyf
In step S112, the individual-wheel friction-circle limit-value calculating portion 1k calculates a front-left-wheel friction-circle limit-value μ_Fzfl, a front-right-wheel friction-circle limit-value μ_Fzfr, a rear-left-wheel friction-circle limit-value μ_Fzrl, and a rear-right-wheel friction-circle limit-value μ_Fzrr from the aforementioned expressions (44) to (47), respectively.
In step S113, the individual-wheel requested-resultant-tire-force calculating portion 1l calculates a front-left-wheel requested resultant tire force F—fl—FF, a front-right-wheel requested resultant tire force F—fr—FF, a rear-left-wheel requested resultant tire force F—rl—FF, and a rear-right-wheel requested resultant tire force F—rr—FF from the aforementioned expressions (48) to (51), respectively.
In step S114, the individual-wheel resultant-tire-force calculating portion 1m calculates a front-left-wheel resultant tire force F—fl—FB, a front-right-wheel resultant tire force F—fr—FB, a rear-left-wheel resultant tire force F—rl—FB, and a rear-right-wheel resultant tire force F—rr—FB from the aforementioned expressions (52) to (55), respectively.
In step S115, the individual-wheel requested-excessive-tire-force calculating portion 1n calculates a front-left-wheel requested excessive tire force ΔF—fl—FF, a front-right-wheel requested excessive tire force ΔF—fr—FF, a rear-left-wheel requested excessive tire force ΔF—rl—FF, and a rear-right-wheel requested excessive tire force ΔF—rr—FF from the aforementioned expressions (56) to (59), respectively.
In step S116, the individual-wheel excessive-tire-force calculating portion 1o calculates a front-left-wheel excessive tire force ΔF—fl—FB, a front-right-wheel resultant excessive tire force ΔF—fr—FF, a rear-left-wheel resultant excessive tire force ΔF—rl—FB, and a rear-right-wheel resultant excessive tire force ΔF—rr—from the aforementioned expressions (60) to (63), respectively.
In step S117, the excessive-tire-force calculating portion 1p calculates an excessive tire force Fover from the aforementioned expression (64).
In step S118, the over-torque calculating portion 1q calculates an over-torque Tover from the aforementioned expression (65). In step S119, the control-amount calculating portion 1r calculates a control amount Treq from the aforementioned expression (66) and outputs the calculated value to the engine control unit 2. Finally, this exits the program.
In the first embodiment of the present invention, a torque value at which a tire force to be generated on each wheel based on a request from the driver exceeds the friction-circle limit value is compared with a torque value at which a tire force currently being generated on the wheel exceeds the friction-circle limit value, and the driving force is corrected by subtracting the larger one of the two values from a driving force requested by the driver. Consequently, an over-torque condition can be appropriately corrected not only for the present but also for the future, whereby appropriate control against spinning and plowing can be implemented. Thus, the grip forces of the tires can be appropriately maintained, whereby the driving stability of the vehicle can be improved.
Since the correction value to be subtracted from the driving force requested by the driver is simply a torque value at which a tire force exceeds the friction-circle limit value, a sudden reduction of the driving force in the longitudinal direction is prevented. This prevents the driver from feeling awkward or from having a sense of dissatisfaction due to a lack of acceleration (i.e. the driving force is inhibited only by an amount Fxa in
Alternatively, the grip forces of the tires may be maintained by properly inhibiting the driving force in the longitudinal direction (namely, the driving force may be inhibited only by an amount Fxb in
The individual-wheel requested-excessive-tire-force calculating portion in receives the front-left-wheel friction-circle limit-value μ_Fzfl, the front-right-wheel friction-circle limit-value μ_Fzfr, the rear-left-wheel friction-circle limit-value μ_Fzrl, and the rear-right-wheel friction-circle limit-value μ_Fzrr from the individual-wheel friction-circle limit-value calculating portion 1k, receives the front-left-wheel requested lateral force Fyf
The individual-wheel requested-excessive-tire-force calculating portion 1n calculates a front-left-wheel requested excessive tire force ΔF—fl—FF, a front-right-wheel requested excessive tire force ΔF—fr—FF, a rear-left-wheel requested excessive tire force ΔF—rl—FF, and a rear-right-wheel requested excessive tire force ΔF—rr—FF from the following expressions (67) to (70), and outputs these calculated values to the excessive-tire-force calculating portion 1p.
ΔF—fl—FF=Fxf
ΔF—fr—FF=Fxf
ΔF—rl—FF=Fxr
ΔF—rr—FF=Fxr
The individual-wheel excessive-tire-force calculating portion 1o receives the front-left-wheel friction-circle limit-value μ_Fzfl, the front-right-wheel friction-circle limit-value μ_Fzfr, the rear-left-wheel friction-circle limit-value μ_Fzrl, and the rear-right-wheel friction-circle limit-value μ_Fzrr from the individual-wheel friction-circle limit-value calculating portion 1k, receives the front-left-wheel lateral force Fyf
The individual-wheel excessive-tire-force calculating portion 1o then calculates a front-left-wheel excessive tire force ΔF—fl—FB, a front-right-wheel excessive tire force ΔF—fr—FB, a rear-left-wheel excessive tire force ΔF—rl—FB, and a rear-right-wheel excessive tire force ΔF—rr—FB from the following expressions (71) to (74), and outputs these calculated values to the excessive-tire-force calculating portion 1p.
ΔF—fl—FB=Fxf
ΔF—fr—FB=Fxf
ΔF—rl—FB=Fxr
ΔF—rr—FB=Fxr
Components and portions in the second embodiment that have the same configurations and functions to those in the driving force control device described in the first embodiment are given the same reference numerals, and detailed descriptions of those components and portions will not be repeated. Likewise, control programs and steps performed in the second embodiment that are equivalent to those performed in the driving force control device described in the first embodiment are indicated with the same reference numerals, and detailed descriptions of those control programs and steps will not be repeated.
The control-amount correcting portion is receives an engine speed Ne from the engine-speed sensor 12, an accelerator opening θACC from the accelerator-opening sensor 13, a main transmission gear ratio i and a turbine speed Nt of the torque converter from the transmission control unit 14, a road-surface slope θSL from the inclination-angle sensor 20, and a control amount Treq from the control-amount calculating portion 1r. Based on a control-amount correcting program to be described hereinafter, the control-amount correcting portion 1s corrects the control amount Treq and outputs the corrected control amount Treq to the engine control unit 2. The control-amount correcting portion is will be described in detail below.
Referring to
The momentary-total-gear-ratio calculating portion 30a receives the engine speed Ne from the engine-speed sensor 12, and the main transmission gear ratio i and the turbine speed Nt of the torque converter from the transmission control unit 14. As described previously in relation to the transmission-output-torque calculating portion 1c, the momentary-total-gear-ratio calculating portion 30a calculates a momentary total gear ratio Grmoment (=t·i) by multiplying a torque ratio t of the torque converter by the main transmission gear ratio i, and outputs the calculated value to the first lower-limit setting portion 30b (the torque ratio t being determined by referring to a preliminarily set map indicating a relationship between a rotational speed (=Nt/Ne) of the torque converter and a torque ratio of the torque converter).
The first lower-limit setting portion 30b receives the road-surface slope θSL from the inclination-angle sensor 20 and the momentary total gear ratio Grmoment from the momentary-total-gear-ratio calculating portion 30a. The first lower-limit setting portion 30b determines a first lower limit Tmin1 by calculating a lower limit of the control amount Treq obtained from the control-amount calculating portion 1r on the basis of the road-surface slope θSL using the following expression (75), and outputs the first lower limit Tmin1 to the control-amount lower-limit processing portion 30d.
Tmin1=sin(θSL)·W/(Grmoment·if)+50 (75)
In other words, in the expression (75), the first lower limit Tmin1 of the control amount Treq increases in accordance with the road-surface slope θSL.
The second lower-limit setting portion 30c receives the accelerator opening θACC from the accelerator-opening sensor 13. By referring to a preliminarily set map as shown in
The control-amount lower-limit processing portion 30d receives the road-surface slope θSL from the inclination-angle sensor 20, the control amount Treq from the control-amount calculating portion 1r, the first lower limit Tmin1 from the first lower-limit setting portion 30b, and the second lower limit Tmin2 from the second lower-limit setting portion 30c. Although the control-amount lower-limit processing portion 30d generally performs lower-limit processing of the control amount Treq using the first lower limit Tmin1 (namely, sets the control amount Treq higher than or equal to the lower limit), if the road-surface slope θSL cannot be obtained, the control-amount lower-limit processing portion 30d determines that it is also difficult to obtain the first lower limit Tmin1. In that case, the control-amount lower-limit processing portion 30d performs lower-limit processing of the control amount Treq using the second lower limit Tmin2, and outputs the control amount higher than or equal to the second lower limit Tmin2 to the engine control unit 2.
As mentioned above, the control-amount correcting portion 1s is included in the driving-force correcting means. The driving-force correcting program performed by the control-amount correcting portion 1s is as shown in the flow chart in
In step S302, it is determined whether or not a road-surface slope θSL is obtained. If yes, the program proceeds to step S303 where the momentary-total-gear-ratio calculating portion 30a calculates a momentary total gear ratio Grmoment. The program then proceeds to step S304 where the first lower-limit setting portion 30b sets a first lower limit Tmin1 on the basis of the aforementioned expression (75).
If it is determined in step S302 that a road-surface slope θSL is not obtained, the program proceeds to step S305 where the second lower-limit setting portion 30c refers to a preliminarily set map as shown in
After the lower limit is set in step S304 or S305, the program proceeds to step S306 where the control-amount lower-limit processing portion 30d sets the control amount Treq higher than or equal to the lower limit, and outputs the set control amount Treq to the engine control unit 2. Finally, this exits the program.
In this manner, the control-amount correcting portion 1s performs lower-limit processing on the control amount Treq obtained from the control-amount calculating portion 1r using the first lower limit Tmin1 based on the road-surface slope θSL. On the other hand, if the control-amount correcting portion 1s cannot obtain the road-surface slope θSL and therefore cannot set the lower limit using the first lower limit Tmin1, the control-amount correcting portion 1s alternatively performs lower-limit processing using the second lower limit Tmin2 based on the accelerator opening θACC. Consequently, a drawback is properly prevented from occurring during uphill driving on, for example, a slope. Furthermore, in addition to the prevention of an occurrence of excessive driving force in the present, an excessive driving force that may presumably be generated in the future is also inhibited. Thus, the grip forces of the tires can be appropriately maintained, whereby the driving stability of the vehicle can be improved.
In the second embodiment, a second lower limit Tmin2 based on an accelerator opening θACC is set in view of the case where a road-surface slope θSL cannot be obtained and thus the lower limit cannot be set using a first lower limit Tmin1. However, if a road-surface slope θSL can assuredly be obtained and thus there is a low possibility that the lower limit cannot be set using a first lower limit Tmin1, the setting process of a second lower limit Tmin2 does not necessarily need to be performed.
The driving force control performed by the driving force control device 100 is shown in the flow charts in
In step S120, the control-amount correcting portion 1s performs lower-limit processing on the control amount Treq using the first lower limit Tmin1 based on the road-surface slope θSL. If the road-surface slope θSL cannot be obtained and thus the lower limit cannot be set using the first lower limit Tmin1, the control-amount correcting portion is performs lower-limit processing using the second lower limit Tmin2 based on the accelerator opening θACC, and outputs the control amount higher than or equal to the second lower limit Tmin2 to the engine control unit 2. Finally, this exits the program.
Accordingly, the second embodiment is similar to the first embodiment in that a torque value at which a tire force to be generated on each wheel based on a request from the driver exceeds the friction-circle limit value is compared with a torque value at which a tire force currently being generated on the wheel exceeds the friction-circle limit value, and that the driving force is corrected by subtracting the larger one of the two values from a driving force requested by the driver. Consequently, an over-torque condition can be appropriately corrected not only for the present but also for the future, whereby appropriate control against spinning and plowing can be implemented. Thus, the grip forces of the tires can be appropriately maintained, whereby the driving stability of the vehicle can be improved.
Since the correction value to be subtracted from the driving force requested by the driver is simply a torque value at which a tire force exceeds the friction-circle limit value, a sudden reduction of the driving force in the longitudinal direction is prevented. This prevents the driver from feeling awkward or from having a sense of dissatisfaction due to a lack of acceleration (i.e. the driving force is inhibited only by an amount Fxa in
Alternatively, the grip forces of the tires may be maintained by properly reducing the driving force in the longitudinal direction (namely, the driving force may be inhibited only by an amount Fxb in
Number | Date | Country | Kind |
---|---|---|---|
2007-016854 | Jan 2007 | JP | national |
2007-075634 | Mar 2007 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5357434 | Zimmer et al. | Oct 1994 | A |
5826209 | Matsuno | Oct 1998 | A |
6131054 | Shibahata | Oct 2000 | A |
7702442 | Takenaka | Apr 2010 | B2 |
20030144777 | Schmitt | Jul 2003 | A1 |
20030214181 | Polzin | Nov 2003 | A1 |
20080133066 | Takenaka | Jun 2008 | A1 |
20100299019 | Igarashi | Nov 2010 | A1 |
Number | Date | Country |
---|---|---|
41 02 301 | Jan 1991 | DE |
102 38 219 | Aug 2002 | DE |
101 60 049 | Apr 2006 | DE |
10-310042 | Nov 1998 | JP |
Number | Date | Country | |
---|---|---|---|
20080201051 A1 | Aug 2008 | US |