Method of traction control for a motor vehicle
09707967 ยท 2017-07-18
Assignee
Inventors
- Patrick A. Hartman (Canton, MI, US)
- Greg Timm (Commerce, MI, US)
- Jeff Breitner (South Rockwood, MI, US)
- Craig B. Mitchell (Swartz Creek, MI, US)
Cpc classification
B60T8/171
PERFORMING OPERATIONS; TRANSPORTING
B60T13/686
PERFORMING OPERATIONS; TRANSPORTING
B60T8/172
PERFORMING OPERATIONS; TRANSPORTING
B60T13/662
PERFORMING OPERATIONS; TRANSPORTING
B60T8/175
PERFORMING OPERATIONS; TRANSPORTING
B60W30/18027
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60T8/32
PERFORMING OPERATIONS; TRANSPORTING
B60T8/175
PERFORMING OPERATIONS; TRANSPORTING
B60T8/48
PERFORMING OPERATIONS; TRANSPORTING
B60T13/68
PERFORMING OPERATIONS; TRANSPORTING
B60T8/172
PERFORMING OPERATIONS; TRANSPORTING
B60T8/171
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method of traction control for a vehicle. Lateral and longitudinal accelerations are measured for a vehicle. A maximum supportable drive torque for a first wheel of the vehicle is calculated as a function of the lateral and longitudinal accelerations. A commanded vectoring brake torque is applied to the first wheel using a brake device. The commanded vectoring brake torque is an amount by which a driveline torque delivered to the first wheel exceeds the maximum supportable drive torque.
Claims
1. A vehicle traction control system comprising: first and second wheels on an axle; a plurality of acceleration sensors measuring a lateral acceleration and a longitudinal acceleration; a controller in communication with the plurality of acceleration sensors and determining a maximum supportable drive torque for the first wheel as a function of the lateral acceleration and the longitudinal acceleration; and a brake device for applying a commanded vectoring brake torque to the first wheel, wherein the commanded vectoring brake torque is an amount by which a driveline torque delivered to the first wheel exceeds the maximum supportable drive torque, wherein the maximum supportable drive torque is a function of a radius of a tire on the first wheel and a first wheel maximum longitudinal force; and wherein the first wheel maximum longitudinal force is a function of a first wheel maximum force and a first wheel lateral force.
2. The vehicle traction control system of claim 1 wherein the brake device is a hydraulic brake system of the vehicle.
3. The vehicle traction control system of claim 1 wherein the brake device is an electric machine of the vehicle.
4. The vehicle traction control system of claim 1 wherein the vehicle is turning and the first wheel has a lesser turning radius than the second wheel.
5. The vehicle traction control system of claim 1 wherein the controller calculates a normal force acting on at least one of the first and second wheels against a roadway surface supporting the first and second wheels and wherein the normal force is used to calculate the maximum supportable drive torque.
6. The vehicle traction control system of claim 1 wherein the first wheel maximum force is a function of a normal force acting on the first wheel and a coefficient of friction for a roadway surface.
7. The vehicle traction control system of claim 1 wherein the first wheel lateral force is a function of normal forces acting on the first and second wheels.
8. A method of traction control for a vehicle comprising the steps of: measuring a lateral acceleration and a longitudinal acceleration for a vehicle; determining a maximum supportable drive torque for a first wheel of the vehicle as a function of the lateral acceleration and the longitudinal acceleration; applying a commanded vectoring brake torque to the first wheel using a brake device, wherein the commanded vectoring brake torque is an amount by which a driveline torque delivered to the first wheel exceeds the maximum supportable drive torque; calculating the maximum supportable drive torque as a function of a radius of a tire on the first wheel and a first wheel maximum longitudinal force; and calculating the first wheel maximum longitudinal force acting on the first wheel as a function of a first wheel maximum force and a first wheel lateral force.
9. The method of traction control of claim 8 wherein the commanded vectoring brake torque is applied by a hydraulic brake system of the vehicle.
10. The method of traction control of claim 8 wherein the commanded vectoring brake torque is applied by an electric machine of the vehicle.
11. The method of traction control of claim 8 wherein the first wheel has a lesser turning radius than a second wheel on an axle with the first wheel.
12. The method of traction control of claim 8 comprising the further step of: determining a normal force acting between one of the first wheel and a second wheel and a roadway surface, wherein the second wheel is on an axle with the first wheel and the normal force is used to calculate the maximum supportable drive torque.
13. The method of traction control of claim 8 comprising the further step of: calculating the first wheel maximum force as a function of a normal force acting on the first wheel and a coefficient of friction for a roadway surface.
14. The method of traction control of claim 8 comprising the further step of: calculating the first wheel lateral force as a function of the normal force acting on the first wheel and a normal force acting on a second wheel on an axle with the first wheel.
15. The method of traction control of claim 8 comprising the further step of: designating the first wheel as an inner wheel and the second wheel as an outer wheel, wherein the inner wheel has a lesser turning radius than the outer wheel.
16. A method of traction control for an automotive vehicle comprising the steps of: measuring a lateral acceleration and a longitudinal acceleration for a turning vehicle; determining a first normal force acting on an inner wheel of the vehicle by a roadway surface, wherein the first normal force is a function of the lateral acceleration and the longitudinal acceleration; determining a second normal force acting on an outer wheel of the vehicle by the roadway surface, wherein the second normal force is a function of the lateral acceleration and the longitudinal acceleration, and wherein the inner wheel has a lesser turn radius than the outer wheel; determining a maximum supportable drive torque for the first wheel as a function of the first and second normal forces; and applying a commanded vectoring brake torque to the inner wheel using a brake device, wherein the commanded vectoring brake torque is an amount by which a driveline torque delivered to the first wheel exceeds the maximum supportable drive torque.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(10) Referring now to
(11) The hydraulic brake system 102 includes a brake pedal 106 connected to a master cylinder 108. A hydraulic circuit, configured as a hydraulic control unit (HCU) shown generally at 110, provides fluid communication between the master cylinder 108 and a plurality of wheel brakes. The wheel brakes comprise left front, right front, left rear, and right rear hydraulic wheel brakes 110A, 110B, 110C, and 110D, respectively. The wheel brakes are shown as disc brakes but may also be any type of suitable wheel brake known to those skilled in the art.
(12) The illustrated HCU 110 includes at least one pump member that pressurizes and transfers fluid between the master cylinder 108 and the wheel brakes. The HCU 110 further includes various valves and other components that are in fluid communication with the pumps for providing, for example, anti-lock braking, traction control, vehicle stability control, and dynamic brake proportioning functions as directed by a controller 124. It should be understood that the HCU 110 may be configured other than as depicted and may include additional, fewer, or different components and may be configured in different fluid communication arrangements depending on specified performance requirements and/or functions provided by the brake system 102.
(13) In one embodiment, the powertrain 104 may be configured as an engine 112 and a transmission 114. The engine 112 and transmission 114 power a driveline, which in turn powers a front axle 118. The front axle 118 supplies torque to the left front and right front wheels 120A and 120B, respectively. In the illustrated embodiment, left rear and right rear wheels 120C and 120D are unpowered on a rear axle 122. In the illustrated embodiment, the powertrain 104 is a front wheel drive configuration, but the powertrain 104 may be of another suitable configuration. For example, the powertrain 104 may be a rear wheel drive, or all wheel drive configuration.
(14) Alternatively, the transmission 114 may be replaced by an electric machine, which may be a motor or motor generator such that the powertrain 104 is a parallel type hybrid electric powertrain. Alternatively, the engine 112 and electric machine may be configured as another powertrain known to those skilled in the art such as a series type hybrid electric powertrain or powersplit type hybrid electric powertrain. Furthermore, the engine 112 and transmission 114 may be replaced with the electric machine such that the powertrain 104 is an electric only powertrain.
(15) The vehicle 100 includes the controller 124 and sensors 126. The controller 124 is in communication with the HCU 110 and the powertrain 104. The sensors 126 are in communication with the controller 124.
(16) The sensors 126 include a plurality of acceleration sensors that each measure acceleration of the vehicle in at least one of any axial (longitudinal, lateral, or vertical) or rotational (roll, pitch, or yaw) direction of movement. In one embodiment, the acceleration sensors measure a vehicle longitudinal acceleration A.sub.x and a vehicle lateral acceleration A.sub.y. The acceleration sensors may or may not be located at a center of gravity 128 for the vehicle 100 (shown in
(17) The sensors 126 also include a steering sensor, an inertial module sensor, and wheel speed sensors. The steering, inertial module, and wheel speed sensors are in communication with the controller 124 and, in combination with parameter values for the vehicle 100, estimate sideslip for the front axle 118. Similarly, sideslip for the rear axle 122 may also be estimated by the controller 124.
(18) When the vehicle 100 is turning at a first turn angle from the longitudinal direction X, the right front and right rear wheels 120B and 120D, respectively, are inside wheels 130 and the left front and left rear wheels 120A and 120C, respectively, are outside wheels 132. For a given axlee.g., the front axle 118 or the rear axle 122the inside wheels 130 are defined as having a shorter turn radius than the outside wheels 132. As such, when the vehicle 100 is turning at a second turn angle from the longitudinal direction, the left front and left rear wheels 120A and 120C, respectively, would be the inside wheels and the right front and right rear wheels 120B and 120D, respectively, would be the outside wheels.
(19) In one embodiment, described below, equations supporting a traction control algorithm are derived for setting a commanded vectoring brake torque T.sub.B when the vehicle 100 is turning at the first turn angle . However, as one skilled in the art will readily recognize, equations for the commanded vectoring brake torque T.sub.B when the vehicle 100 is turning at the second turn angle may also be derived in the same manner by switching inside and outside wheel designations.
(20) Referring now to
(21) Through a balance of forces in the longitudinal direction X, a sum of a front axle force F.sub.F acting on the front axle 118 and a rear axle force F.sub.R acting on the rear axle 122 equals a vehicle longitudinal force F.sub.x, wherein the vehicle longitudinal force F.sub.x is equal to a vehicle mass m multiplied by the measured longitudinal acceleration A.sub.x:
m*A.sub.x=F.sub.R+F.sub.F(EQN. 1).
The vehicle mass m is a constant set for the vehicle 100 and may be adjusted or tuned for other vehicles. A weight W of the vehicle 100 is divided proportionally between a front axle weight W.sub.F on the left front and right front wheels 120A and 120B, respectively, and a rear axle weight W.sub.R on the left rear and right rear wheels 120C and 120D, respectively:
W=W.sub.R+W.sub.F (EQN. 2).
The vehicle weight W is a constant set for the vehicle 100 and may be adjusted or tuned for other vehicles.
(22) Summing moments about the center of gravity 128 gives:
W.sub.R*b=(F.sub.R*h)+(F.sub.F*h)+(W.sub.F*a)(EQN. 3).
Combining EQN. 1 with EQN. 3 gives:
W.sub.R*b=[(h*W*A.sub.x)/g]+(W.sub.F*a)(EQN. 4)
where the vehicle mass m is equal to the vehicle weight W divided by a gravitational constant g. Combining EQN. 2 with EQN. 4 gives:
W.sub.R; *b=[(h*W*A.sub.x)/g]+a(WW.sub.R)(EQN. 5A).
Rearranging terms and recalling that the wheel base L is the sum of the first distance a and the second distance b gives:
W.sub.R*L=W[(h*A.sub.x)/g+a](EQN. 6A)
Using EQN. 2 with EQN. 6 gives:
W.sub.R=[(W*a)/L]+[(W*h*A.sub.x)/(g*L)](EQN. 7A).
(23) Similarly, by substituting W.sub.R=WW.sub.F in EQN. 4 and performing similar operations as for EQNS. 5A, 6A, and 7A gives:
(WW.sub.F)b=[(h*W*A.sub.x)/g]+(W.sub.F*a)(EQN. 5B),
W.sub.F*L=W[b(h*A.sub.x)/g](EQN. 6B), and
W.sub.F=[(W*b)/L][(W*h*A.sub.x)/(g*L)](EQN. 7B).
EQNS. 7A and 7B give the front axle weight W.sub.F and rear axle weight W.sub.R as functions of the longitudinal acceleration A.sub.x.
(24) Referring now to
(25) Through a balance of forces in the lateral direction Y, a sum of an outside wheel force F.sub.O acting on the outside wheels 132 and an inside wheel force F.sub.I acting on the inside wheels 130 equals a vehicle lateral force F.sub.y, wherein the vehicle lateral force F.sub.y is equal to the vehicle mass m multiplied by the measured longitudinal acceleration A.sub.y:
m*A.sub.y=F.sub.O+F.sub.I(EQN. 8).
For the lateral free body diagram 138, the vehicle weight W is divided between an outside wheel weight W.sub.O on the left front and left rear wheels 120A and 120C, respectively, and an inside wheel weight W.sub.I on the right front and right rear wheels 120B and 120D, respectively:
W=W.sub.O+W.sub.I(EQN. 9).
Summing moments about the inside wheels 130 gives:
W.sub.O*T.sub.W=(m*A.sub.y*h)+(W*T.sub.w/2)(EQN. 10).
Using EQN. 9 and EQN. 10, the outside and inside wheel weights W.sub.O and W.sub.I, respectively, may be written as:
W.sub.O=[(m*A.sub.y*h)/T.sub.w]+(W/2)EQN. 11A) and
W.sub.I=(W/2)[(m*A.sub.y*h)/T.sub.w](EQN. 11B).
(26) A first normal force N.sub.1 acts where a left front tire on the left front wheel 120A contacts the roadway surface 136, a second normal force N.sub.2 acts where a right front tire on the right front wheel 120B contacts the roadway surface 136, a third normal force N.sub.3 acts where a left rear tire on the left rear wheel 120C contacts the roadway surface 136, and a fourth normal force N.sub.4 acts where a right rear tire on the right rear wheel 120D contacts the roadway surface 136. The first, second, third, and fourth normal forces N.sub.1, N.sub.2, N.sub.3, and N.sub.4, respectively, may be expressed, using EQNS. 7A, 7B, 11A, and 11B, as:
W.sub.F=N.sub.1+N.sub.2=[(W*b)/L][(W*h*A.sub.x)/(g*L)]EQN. 12A),
W.sub.R=N.sub.3+N.sub.4=[(W*a)/L]+[(W*h*A.sub.x)/(g*L)]EQN. 12B),
W.sub.O=N.sub.1+N.sub.3=(W/2)+[(m*A.sub.y*h)T.sub.w](EQN. 12C), and
W.sub.I=N.sub.2+N.sub.4=(W/2)[(m*A.sub.y*h)/T.sub.w](EQN. 12D).
(27) EQNS. 12A-12D may be solved for the first, second, third, and fourth normal forces N.sub.1, N.sub.2, N.sub.3, and N.sub.4, respectively:
N.sub.1=(){[(W*b)/L][(W*h*A.sub.x)/(g*L)]+[(m*A.sub.y*h)/T.sub.w]}(EQN. 13A),
N.sub.2=(){[(W*b)/L][(W*h*A.sub.x)/(g*L)][(m*A.sub.y*h)/T.sub.w]} (EQN. 13B),
N.sub.3=(){[(W*a)/L]+[(W*h*A.sub.x)/(g*L)]+[(m*A.sub.y*h)/T.sub.w]} (EQN. 13C), and
N.sub.4=(){[(W*a)/L]+[(W*h*A.sub.x)/(g*L)][(m*A.sub.y*h)/T.sub.w]} (EQN. 13D).
Adding a roll moment distribution factor (RMD), as a percentage of the vehicle lateral force F.sub.y distributed to a front portion of the vehicle, indicated generally at 140 in
N.sub.1=(){[(m*g*b)/L][(m*h*A.sub.x)/L]+[(m*A.sub.y*h)(2*RMD)(1/T.sub.w)]}(EQN. 14A),
N.sub.2=(){[(m*g*b)/L][(m*h*A.sub.x)/L][(m*A.sub.y*h)(2*RMD)(1/T.sub.w)]}(EQN. 14B),
N.sub.3=(){[(m*g*a)/L]+[(m*h*A.sub.x)/L]+[(m*A.sub.y*h)(2*(1RMD))(1/T.sub.w)]}(EQN. 14C), and
N.sub.4=(){[(m*g*a)/L]+[(m*h*A.sub.x)/L][(m*A.sub.y*h)(2*(1RMD))(1/T.sub.w)]}(EQN. 14A),
The RMD factor is a constant set for the vehicle 100 and may be adjusted or tuned for other vehicles. Factoring out the vehicle mass m gives:
N.sub.1=(m/2){[(g*b)/L][(h*A.sub.x)/L]+[(A.sub.y*h)(2*RMD)(1/T.sub.w)]}(EQN. 15A),
N.sub.2=(m/2){[(g*b)/L][(h*A.sub.x)/L][(A.sub.y*h)(2*RMD)(1T.sub.w)]}(EQN. 15B),
N.sub.3=(m/2){[(g*a)/L]+[(h*A.sub.x)/L]+[(A.sub.y*h)(2*(1RMD))(1/T.sub.w)]}EQN. 15C), and
N.sub.4=(m/2){[(g*a)/L]+[(h*A.sub.x)/L]+[(A.sub.y*h)(2*(1RMD))(1/T.sub.w)]}EQN. 15D).
(28) EQNS. 15A-15D may also be written in terms of a front static term S.sub.F, a rear static term S.sub.R, a longitudinal transfer term T.sub.x, and a lateral transfer term T.sub.y, a front lateral transfer term T.sub.yF, and a rear lateral transfer term T.sub.yR defined as:
S.sub.F=(g*b)/L(EQN. 16),
S.sub.R=(g*a)/L(EQN. 17),
T.sub.x=(h*A.sub.x)/L(EQN. 18),
T.sub.y=(2*A.sub.y*h)/T.sub.w(EQN. 19),
T.sub.yF=T.sub.y*RMD(EQN. 20), and
T.sub.yR=(T.sub.y)(1RMD)=T.sub.yT.sub.yF(EQN. 21). Making these substitutions gives:
N.sub.1=(m/2)(S.sub.FT.sub.x+T.sub.yF)EQN. 22A),
N.sub.2=(m/2)(S.sub.FT.sub.xT.sub.yF)EQN. 22B),
N.sub.3=(m/2)(S.sub.R+T.sub.x+T.sub.yR)EQN. 22C), and
N.sub.4=(m/2)(S.sub.RT.sub.x+T.sub.yR)EQN. 22D).
(29) For a powered axle of the vehicle 100, EQNS. 1-22D may be used to calculate an inner wheel normal force N.sub.I acting on the inside wheel 130 and an outer wheel normal force N.sub.O acting on the outside wheel 132. The powered axle may be either the front axle 118 (as is illustrated in
(30) When the powered axle is other than the front axle 118 and the turn angle other than the first turn angle , the wheels upon which the inner and outer wheel normal forces N.sub.I and N.sub.O, respectively, act change. For example, when the vehicle 100 turns at the second angle , the inner wheel normal force N.sub.I acts on the left front wheel 120A and the outer wheel normal force N.sub.O acts on the right front wheel 120B. For example, when the rear axle 122 is powered and the vehicle 100 turns at the first angle , the inner wheel normal force N.sub.I acts on the right rear wheel 120D and the outer wheel normal force N.sub.O acts on the left rear wheel 120C. For example, when the rear axle 122 is powered and the vehicle 100 turns at the second angle , the inner wheel normal force N.sub.I acts on the left rear wheel 120C and the outer wheel normal force N.sub.O acts on the right rear wheel 120D.
(31) The inner wheel normal force N.sub.I and the outer wheel normal force N.sub.O may be used to calculate the commanded vectoring brake torque T.sub.B for the wheels on the powered axle. For the inner wheel, a relationship exists between an inner wheel maximum force F.sub.maxI, an inner wheel lateral force F.sub.yI, and a maximum inner wheel longitudinal force F.sub.x,maxI:
F.sub.maxI.sup.2=F.sub.x,maxI.sup.2+F.sub.yI.sup.2(EQN. 23).
The maximum inner wheel longitudinal force F.sub.x,maxI is a function of the inner wheel lateral force F.sub.yI. The inner wheel maximum force F.sub.maxI is equal to the product of a coefficient of friction between the tire on the inner wheel and the roadway surface 136 supporting the inner wheel and the inner wheel normal force N.sub.I:
F.sub.maxI=*N.sub.I(EQN. 24).
The controller 124 estimates the coefficient of friction between the tire on the inner wheel and the roadway surface 136. The current inner wheel lateral force F.sub.yIis:
F.sub.yI=C.sub.**N.sub.I/(N.sub.I+N.sub.O)(EQN. 25)
where C.sub. is a cornering coefficient and is an axle sideslip estimated by the controller 124. The cornering coefficient C.sub. is a constant set for the vehicle 100 and may be adjusted or tuned for other vehicles.
(32) Combining EQNS. 24 and 25 with EQN. 23, and solving for the maximum inner wheel longitudinal force F.sub.x,maxI, gives:
F.sub.x,maxI={(*N.sub.I).sup.2[C.sub.**N.sub.I/(N.sub.I+N.sub.O)].sup.2}.sup.0.5(EQN. 26).
A maximum supportable inner wheel drive torque T.sub.maxI is:
T.sub.maxI=F.sub.x,maxI*R.sub.T(EQN. 27)
where R.sub.T is a radius of a tire on the inner wheel. The tire radius R.sub.T is a constant set for the tire used on the inner wheel and may be adjusted or tuned for other tires that may be used. Lastly, the commanded vectoring brake torque T.sub.B is:
T.sub.B=MAX(0,T.sub.axle/2T.sub.maxI)(EQN. 28)
wherein T.sub.axle is a driveline axle torque and T.sub.axle/2 is the driveline torque delivered to the inner wheel. EQN. 28 ensures that the commanded vectoring brake torque T.sub.B is zero until the driveline axle torque T.sub.axle on the inner wheel exceeds the maximum supportable inner wheel drive torque T.sub.maxI.
(33) EQN. 28 may be used with multiple powered axles. The commanded vectoring brake torque T.sub.B is calculated for the inner wheel of each powered axle using the driveline axle torque T.sub.axle going to each inside wheel and the maximum supportable inner wheel drive torque for each T.sub.maxI for each inner wheel. Examples of such multiple powered axle applications include four wheel drive or all wheel drive.
(34) Referring now to
(35) Referring now to
(36) In
(37) In
(38) In
(39) In
(40) In accordance with the provisions of the patent statutes, the principle and mode of operation of this invention have been described and illustrated in its preferred embodiments. However, it must be understood that this invention may be practiced otherwise than as specifically explained and illustrated without departing from its spirit or scope.