Brake assisted vehicle engine restart on a road grade
10005461 ยท 2018-06-26
Assignee
Inventors
- Hai Yu (Canton, MI)
- Ryan A. McGee (Shanghai, CN)
- Ihab S. SOLIMAN (Washington, MI, US)
- Mathew A. Boesch (Plymouth, MI, US)
Cpc classification
B60W30/18054
PERFORMING OPERATIONS; TRANSPORTING
B60W2552/15
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
B60W2710/1005
PERFORMING OPERATIONS; TRANSPORTING
B60W2710/182
PERFORMING OPERATIONS; TRANSPORTING
B60W30/18027
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A method for restarting an engine of a vehicle stopped on a grade, comprising the steps of engaging a gear of a transmission through which the engine and wheels of the vehicle are drivably connected mutually, using brake pressure to engage wheel brakes and produce a road gradient wheel torque that holds the vehicle stationary on the grade, initiating an engine restart, operating the engine to produce wheel torque equal to or greater than the road gradient wheel torque, and releasing the brake pressure.
Claims
1. A method for launching a vehicle on a grade, comprising: (a) automatically stopping an engine drivably connected to vehicle wheels; (b) automatically producing brake torque sufficient to hold the vehicle stationary; (c) restarting the engine; (d) starting a timer; (e) automatically releasing brake torque if the timer expires before engine restart speed peaks, otherwise maintaining said brake torque and resetting the timer; (f) automatically releasing brake torque if the engine produces a road gradient wheel torque.
2. The method of claim 1, wherein step (e) further comprises releasing the brake torque upon release of a brake pedal.
3. The method of claim 1 wherein step (a) further comprises engaging a forward drive gear.
4. The method of claim 1 wherein step (f) further comprises determining the road gradient wheel torque using the relationship T.sub.RL=mg sin *Rw, wherein T.sub.RL is the gradient wheel torque, (m) is vehicle mass and is the angle of the road gradient with respect to a horizontal plane and Rw is an effective tire radius.
5. The method of claim 1 wherein step (c) further comprises using a starter motor to crank the engine during the engine restart.
6. The method of claim 1 wherein step (e) further comprises: if the timer expires before engine restart speed peaks and the engine is not running, maintaining brake pressure until another engine restart occurs.
7. A system for restarting an engine of a vehicle stopped on a grade, comprising: wheels for propelling the vehicle; wheel brakes for alternately holding and releasing rotation of the wheels; a brake system for pressurizing the wheel brakes; the engine; a starter motor connectable to the engine; a transmission engaged in a gear through which the engine is drivably connected to the wheels; and a controller configured to automatically stop the engine, automatically apply brake pressure to produce wheel brake torque capacity sufficient to hold the vehicle stationary on the grade and oppose combustion torque when the engine restarts, use the starter motor to crank the engine initiating an engine restart, start a timer, automatically release brake torque if the timer expires before engine restart speed peaks, maintain said brake torque and reset the timer if the engine restart speed peaks before the timer expires, and automatically release brake torque if the reset timer expires or the engine produces a road gradient wheel torque.
8. The system of claim 7 wherein the controller is further configured to use the engine to accelerate the vehicle.
9. The system of claim 7 wherein the controller is further configured to determine the road gradient wheel torque using the relationship T.sub.RL=mg sin *Rw, wherein T.sub.RL is the gradient wheel torque, m is vehicle mass, is the angle of the road gradient with respect to a horizontal plane, positive for uphill slope and negative for downhill slope, and Rw is the effective tire radius.
10. The system of claim 7 wherein the controller is further configured to initiate another engine restart, if an engine restart speed peak does not occur and the engine is not running.
11. A method for launching a vehicle on a grade, comprising: (a) automatically stopping an engine drivably connected to vehicle wheels; (b) automatically producing brake torque sufficient to hold the vehicle stationary; (c) initiating an engine restart; (d) starting a timer; (e) maintaining brake torque and resetting the timer if engine restart speed peaks before the timer expires; (f) automatically releasing brake torque if the reset timer expires or the engine produces a road gradient wheel torque.
12. The method of claim 11 wherein step (f) further comprises determining the road gradient wheel torque using the relationship T.sub.RL=mg sin *Rw, wherein T.sub.RL is the gradient wheel torque, (m) is vehicle mass and is the angle of the road gradient with respect to a horizontal plane and Rw is an effective tire radius.
13. The method of claim 11 wherein step (c) further comprises using a starter motor to crank the engine during the engine restart.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention will be more readily understood by reference to the following description, taken with the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION
(9) Referring now to the drawings, the micro-HEV powertrain 10 of
(10) A gear selector 40 is moved manually by the vehicle operator among P, R, N and D positions in an automatic mode channel 42 and between upshift (+) and downshift () positions in a manual range mode channel 44.
(11) Accelerator and brake pedals 50, 52, controlled manually by the vehicle operator, provide input demands to a controller 46 for changes in engine wheel torque and changes in brake force at wheel brakes 78, 79, respectively.
(12) Located within transmission 16 are friction control elements, i.e., clutches and brakes, whose state of coordinated engagement and disengagement produce the forward gears and reverse gear. The first forward gear, low gear, is produced when at least one, but preferably two of the control elements 54, 56 are engaged concurrently. The transmission control elements, whose engagement produces the desired gear in which the vehicle will be launched, are referred to as launch elements 54, 56. Hydraulic line pressure produced by the electric auxiliary pump 28 while the engine 12 is shutdown is used to fill and stroke the launch elements 54, 56, thereby preparing the transmission 16 for responsive torque transmission once the engine restart is completed. Stroking the launch control elements 54, 56 takes up clearances between the servo pistons and a pack of friction plates in the control elements, and clearances among the friction plates. The launch elements 54, 56 have substantially no torque transmitting capacity when stroke pressure is present in the servo cylinders that actuate the launch elements.
(13) Transmission 16 also contains a hydraulic pump 53, such as a gerotor pump or vane pump, whose output is used to produce pressure in the transmission's hydraulic circuit, through which the control elements 54, 56 are pressurized to a state of full engagement in coordination with the engine restart method.
(14) The microprocessor-based controller 46, accessible to a hill start brake assistance (HSBA) engine restart control algorithm 70, communicates through electronic signals transmitted on a communication bus with the engine 12, starter 14, transmission 16, battery 30, auxiliary pump 28, gear shifter 40, and the accelerator and brake pedals 50, 52.
(15)
(16) HSBA control is preferably entered when the micro-HEV is stationary, brake pedal 52 is depressed, the magnitude of the road gradient is determined, engine 12 is stopped, accelerator pedal 50 is released, the park brake is released, and gear shift selector 40 is in a Drive range position.
(17) Four use cases are illustrated in
(18) Graph 82 represents the application and subsequent gradual release of the brake pedal 52 while the vehicle is stopped.
(19) Graph 83 indicates that the gear selector 40 is continually in the Drive or Low positions. While the vehicle is stopped, the magnitude of the road gradient is identified, driver applies brake pedal 52 to keep the vehicle stationary, and HSBA control is enabled.
(20) Graph 84 represents the application of the accelerator pedal 50 following the engine restart.
(21) The road gradient torque load T.sub.RL, which is transmitted from the wheels 34, 35 though the driveline to the transmission 16, is T.sub.RL=mg sin *Rw, wherein (m) is vehicle mass and is the road gradient angle, positive for uphill slope and negative for downhill slope, and Rw is the effective tire radius
(22) When the driver releases the brake pedal 52 and prepares to accelerate the vehicle, brake pressure 86 in lines 76, 77 is held constant through HSBA control at pressure 90 if the master cylinder pressure P_MC drops to or below a predefined pressure level P_HSBA 90. Brake pressure 90 enables the service brakes 78, 79 to counteract the road gradient torque load T.sub.RL and to suppress a torque spike 94 in the powertrain 10. In general, P_HSBA pressure 90 has the maximum value of either the hill hold wheel torque for the gradient load or the torque spike suppression wheel torque. Graph 88 represents the sufficiently high brake pressure level.
(23) Graph 94 shows that HSBA control is enabled after the magnitude of the road gradient T.sub.RL is determined. Graph 96 represents active HSBA control after release of the brake pedal 52. Graph 98 represents active HSBA control becoming inactive when sufficient wheel torque occurs or a HSBA timer 100 expires at 106.
(24) The engine restart is initiated at 80 by using starter 14 to crank engine 12 as brake pedal 50 is released while the gear selector 40 is in a forward drive position, i.e., the DRIVE or LOW position.
(25) Controller 46 sets an engine starting flag 106 when the engine restart is initiated at 80, an engine speed peak passed flag at 108, and an engine running flag at 110 when sustained engine combustion occurs.
(26) When the engine restart is initiated, the HSBA timer 100 is set to a first calibrated level 102 and begins to count down during Phase I control. If a peak 104 in engine restart speed is observed before the HSBA timer 100 counts down to zero, brake pressure 90 is maintained and timer is reset to a second calibrated level 105. If the first calibrated level 102 of HSBA timer 100 expires before the engine speed peak 104 occurs, brake pressure 90 is reduced immediately upon a release of the brake pedal 50.
(27) If the first level 102 timer 100 does not expire before the engine running flag is set at 110, HSBA timer 100 is extended during HSBA Phase II control to the second calibrated level 105 and counts down. During HSBA Phase II control, HSBA controller 46 holds elevated brake line pressure 90 until either HSBA timer 100 expires or powertrain wheel torque is sufficient to counteract the road gradient torque load, i.e., T.sub.CRANK.sub._.sub.WHLT.sub.RL. If the vehicle creep torque is larger than T.sub.RL, HSBA, controller 46 reduces brake pressure 90 upon release of brake pedal 50 immediately after Phase I control. The driveline torque at the wheels T.sub.CRANK WHL is estimated based on engine speed, displacement of accelerator pedal 52 and driveline gear information. The proposed brake pressure control does not exclude the case where individual brake circuit pressure or wheel chamber pressure will be used for control action determination rather than the brake master cylinder pressure.
(28) Graph 112 represents vehicle speed increasing from zero after sustained engine combustion occurs at 110.
(29) Graph 114 represents the state of the engine restart request, which occurs at 80.
(30) Graph 116, which represents engine speed, shows an increase in engine speed beginning at the start of the engine restart 80 when the starter 14 cranks the engine 12. Engine speed continues to increase following the first engine combustion 118, remains relatively steady at idle speed 120 during the period while engine combustion is sustained, and increases further 122 as engine torque increases.
(31) Graph 124 represents wheel torque T.sub.WHL, which is the sum of engine crankshaft torque at the wheels 34, 35 in the current gear T.sub.CRANK.sub._.sub.WHL; brake torque T.sub.BRK; and road load at the wheels T.sub.RL (T.sub.WHL=T.sub.CRANK.sub._.sub.WHL+T.sub.BRK+T.sub.RL). Graph 126 represents crankshaft torque T.sub.CRANK.sub._.sub.WHL at the wheels 34, 35 in the current gear. Graph 128 represents brake torque T.sub.BRK. Graph 130 represents road gradient torque load T.sub.RL which is a small negative torque produced by the road gradient.
(32) Similar to first use case of
(33) HSBA control is terminated later at 142 than in the first use case, i.e., when sufficient powertrain propulsion torque is present at wheel 34, 35 as required to counteract the larger negative road gradient torque load 144 after the driver depresses the accelerator pedal 52. The HSBA control is enabled and active even without engine 12 automatically stopped. In this situation, HSBA control goes directly to phase II and is terminated according to phase II conditions.
(34)
(35)
(36)
(37) If the result of test 160 is logically true, at step 164 a test is made to determine whether the vehicle is stopped on a grade or hill using information produced at step 170. If the result of test 164 is logically false, control returns to step 164. If the result of test 164 is true, at step 166 HSBA control is in enabled.
(38) At step 168 a test is made to determine whether engine 12 is automatically stopped.
(39) At step 170, the road gradient and the road gradient torque load T.sub.RL are determined and used as input data in steps 172, 174 and 202.
(40) If the result of test 168 is true, at step 172 the brake pressure required for the engine restart control is determined with reference to the road gradient torque load from step 170. If the result of test 168 is false, control advances to step 174.
(41) At step 176 a test is made to determine whether the brake system pressure is equal to or greater than pressure in the brake system master cylinder. If the result of test 176 is false control returns to step 176.
(42) If the result of test 176 is true, at step 178 HSBA control is activated and brake pressure is held at the P_HSBA to keep the vehicle stationary.
(43) At step 180 a test is made to determine whether an engine restart command has issued from controller 46.
(44) If the result of test 180 is false, at step 182 a test is made to determine whether the brake pedal 50 has been reapplied. If the result of test 182 is false, control returns to step 178.
(45) If the result of test 182 is true, at step 184 HSBA control is deactivated, brake pressure P_HSBA is released, and control returns to step 176.
(46) At step 186, an engine restart is initiated.
(47) At step 188, the HSBA timer 100 is set to level one, and at step 190 the timer counts down.
(48) At step 192 a test is made to determine whether the HSBA timer 100 has not expired. If the result of test 192 is false, i.e., the timer has expired, control advances to step 194.
(49) If the result of test 192 is true, i.e., the timer has not expired, at step 195 a test is made to determine whether the brake pedal 50 has been reapplied. If the result of test 195 is false, at step 196 a test is made to determine whether a peak in engine speed has occurred.
(50) If the result of test 196 is false, at step 197 a test is made to determine whether engine 12 has stalled requiring another engine restart. If the result of test 197 is false, control returns to step 190. If the result of test 197 is true, control returns to step 188.
(51) If the result of test 196 is true, at step 198 the HSBA timer 100 is set to level two, and at step 200 the timer begins to count down.
(52) At step 202 a test is made to determine whether (i) the timer 100 has not expired or (ii) whether wheel torque produced by the engine 12 is greater than the road load torque load (T.sub.CRANK.sub._.sub.WHL>T.sub.RL).
(53) If the result of test 202 is true, at step 204 brake pressure is released, allowing the vehicle to accelerate.
(54) If the result of test 202 is false, at step 208 a test is made to determine whether brake pedal 50 has been reapplied. If the result of test 208 is false, control returns to step 200.
(55) If the result of test 208 is true, control advances to step 194, where brake pressure is released, and to step 206.
(56) If the result of either of tests 192 and 195 is true, control advances to step 194, where brake pressure is released, and to step 206.
(57) If the result of test 168 is false, at step 174 the magnitude of HSBA brake pressure required for the current road gradient is determined.
(58) At step 209, a test is made to determine whether the vehicle is stationary and whether master cylinder pressure P_MC is equal to or less than P_HSBA brake pressure. If the result of test 209 is false, control returns to step 166.
(59) If the result of test 209 is true, at step 210 the HSBA brake pressure is applied and held constant, and timer 100 is set to level two. Then control advances to step 200, where the timer counts down.
(60) If the result of test 196 is true, an optional logic path, which begins at step 212, addresses the condition in which brake line pressure for powertrain torque disturbance suppression P_HSBA is much larger than that of the pressure required to counteract road gradient torque load P_ARL. At step 212, brake line pressure P_HSBA is reduced to road gradient torque load pressure P_ARL, and control advances to step 198.
(61) In accordance with the provisions of the patent statutes, the preferred embodiment has been described. However, it should be noted that the alternate embodiments can be practiced otherwise than as specifically illustrated and described.