BRAKE RELEASE DETECTION SYSTEM FOR AUTOMATIC ENGINE RESTART
20180347530 ยท 2018-12-06
Inventors
- Truc Le (Rochester Hills, MI, US)
- Craig A Summers (Northville, MI, US)
- Simon Wong (Sterling Heights, MI, US)
Cpc classification
F02N2300/304
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60T2270/88
PERFORMING OPERATIONS; TRANSPORTING
F02N2200/0807
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02N11/0822
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02N2200/124
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/40
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60T2201/06
PERFORMING OPERATIONS; TRANSPORTING
F02N11/084
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02N2200/102
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02N2200/103
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
An automatic engine stop-start system of a vehicle having an engine includes a controller in signal communication with the engine and configured to command automatically stopping and starting the vehicle engine, a first sensor in signal communication with the controller and configured to generate a first signal indicative of a grade of a road the vehicle is located on, and a master brake cylinder having a pressure sensor in signal communication with the controller, the pressure sensor configured to generate a pressure signal indicative of a master cylinder brake pressure. The controller is further configured to determine a pressure threshold based on the first signal and the pressure signal. When the pressure signal exceeds the pressure threshold, thereby indicating a driver is releasing a brake pedal of the vehicle, the controller commands automatically restarting the vehicle engine.
Claims
1. An automatic engine stop-start system of a vehicle having an engine, comprising: a controller in signal communication with the engine and configured to command automatically stopping and starting the vehicle engine; a first sensor in signal communication with the controller and configured to generate a first signal indicative of a grade of a road the vehicle is located on; and a master brake cylinder having a pressure sensor in signal communication with the controller, the pressure sensor configured to generate a pressure signal indicative of a master cylinder brake pressure, wherein the controller is further configured to determine a pressure threshold based on the first signal and the pressure signal, and wherein when the pressure signal exceeds the pressure threshold, thereby indicating a driver is releasing a brake pedal of the vehicle, the controller commands automatically restarting the vehicle engine.
2. The system of claim 1, wherein the controller includes a first control strategy configured to check for a predetermined master cylinder brake pressure over a hill start assist brake pressure that will allow an engine auto-stop maneuver.
3. The system of claim 2, wherein the controller with the first control strategy is configured to: receive the signal indicating the road grade; determine a brake pressure hysteresis calibration based on the signal indicating the road grade; and determine if the vehicle grade is greater than a predetermined grade.
4. The system of claim 2, wherein the controller includes a second control strategy configured to check for a sufficient master brake cylinder brake pressure over a minimum brake pressure required with hysteresis.
5. The system of claim 4, wherein the controller includes a third control strategy configured to monitor a master cylinder brake pressure gradient to allow automatic engine restart ability for calibratable gradient ranges.
6. The system of claim 1, wherein the first sensor is an accelerometer.
7. The system of claim 1, wherein the pressure signal exceeding the pressure threshold indicates a decrease in the brake master cylinder pressure.
8. A method of operating a vehicle having an engine and an automatic stop-start engine system, the method comprising: receiving, at a controller, a first signal from a first sensor, the first signal indicative of a grade of the road the vehicle is located on; receiving, at the controller, a pressure signal from a brake master cylinder pressure sensor, the pressure signal indicative of a master cylinder brake pressure; determining, by the controller, a pressure threshold based on the received first signal and pressure signal; and automatically restarting the vehicle engine when the pressure signal exceeds the pressure threshold, thereby indicating that a driver of the vehicle is releasing a brake pedal of the vehicle.
9. The method of 8, further comprising the controller performing a first control strategy configured to check for a predetermined master cylinder brake pressure over a hill start assist brake pressure that will allow the engine to perform an auto-stop maneuver.
10. The method of claim 9, wherein the controller performing the first control strategy comprises: receiving the signal indicating the road grade; determining a brake pressure hysteresis calibration based on the signal indicating the road grade; and determining if the vehicle grade is greater than a predetermined grade.
11. The method of claim 9, further comprising the controller performing a second control strategy configured to check for a sufficient master brake cylinder pressure over a minimum break pressure required with hysteresis.
12. The method of claim 11, further comprising the controller performing a third control strategy configured to monitor the master cylinder brake pressure gradient to allow an automatic engine restart ability for calibratable gradient ranges.
13. The method of claim 8, further comprising the controller receiving the first signal from an accelerometer.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
DESCRIPTION
[0015] Described herein are systems and methods for optimizing engine restart time to minimize automatic start delay on an automatic engine stop-start system. The system utilizes pressure sensor readings from a master brake cylinder in conjunction with a detected vehicle grade to subsequently determine a restart pressure threshold. The system is configured to automatically restart the vehicle engine when the restart pressure threshold is exceeded.
[0016] With initial reference to
[0017] As used herein, the term module or controller refers to an application specific integrated circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group) and memory that executes one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality.
[0018] In the illustrated embodiment, BCM 12 is in signal or electrical communication with an accelerometer sensor 22, the brake module 14, and the ECM 16. BCM 12 is generally configured to act as a gateway for information (e.g., longitudinal acceleration information) over the networking bus to the ECM 16. Accelerometer sensor 22 is configured to determine a road grade or vehicle pitch.
[0019] In the example embodiment, brake module 14 is in signal or electrical communication with a brake master cylinder pressure sensor 24, BCM 12, and ECM 16. The brake module 14 is generally configured to supply relevant brake pressure and switch information of the networking bus to the ECM 16. The brake master cylinder pressure sensor 24 is operably associated with a brake master cylinder 26, which is configured to supply pressurized hydraulic fluid to the brakes (not shown) of the vehicle. Brake master cylinder pressure sensor 24 is configured to detect a hydraulic pressure of the brake fluid in brake master cylinder 26 when a vehicle brake pedal 28 is pushed or applied. As such, force on brake pedal 28 transfers brake fluid to the vehicle brakes via brake master cylinder 26. The pressure sensor 24 measures fluid pressure in the brake master cylinder 26 and converts the pressure reading to a signal that is sent to brake module 14.
[0020] In the illustrated example, ECM 16 is in signal or electrical communication with BCM 12 and brake module 14. ECM 16 includes COM 18, which is configured to facilitate communication between brake module 14 and ESS module 20. The ESS module 20 is configured to selectively automatically shut off and restart the vehicle engine. Moreover, ESS module 20 is configured to automatically restart the vehicle engine with minimal delay based on one or more signals from accelerometer 22 and brake master cylinder pressure sensor 24, as described herein in more detail. Further, ECM 16 includes an algorithm or control software that enables vehicle control system 10 to determine if the vehicle engine should be automatically shut off, as well as if a driver is releasing the brake pedal, by monitoring the brake pedal pressure gradient rather than absolute pedal position, which enables faster detection and improved response time for automatically restarting the vehicle engine.
[0021] In one example operation 100 shown in
[0022] In one configuration, HSA_BrkPrss having a value greater than 1 indicates the brake pressure required to hold the vehicle on a current road grade that is greater than 5%. An HSA_BrkPrss signal having a value equal to zero indicates the vehicle is on a current road grade less than 5%. An HSA_BrkPrss signal having a value of 1 indicates the vehicle is not stopped. However, the system is not limited to a 5% grade and may have any predetermined road grade (e.g., 4%).
[0023] If the vehicle is on a current road grade greater than 5%, a lookup table is utilized to determine the pressure required to keep the vehicle from rolling back on the current road grade. For example, Table 1 below illustrates a table of exemplary HSA_BrkPrss pressure values for a given road grade %. At step 110, brake module 14 sends the HSA_BrkPrss signal to ECM 16 to indicate the pressure required to keep the vehicle from rolling backwards on the current road grade.
TABLE-US-00001 TABLE 1 Grade % HSA_BrkPrss (Bar) 0 0 5 12 6 14 7 16 8 20 9 25 10 30
[0024] At step 112, brake module 14 receives an analog signal from the brake master cylinder pressure sensor 24 indicating brake pressure applied by the driver. At step 114, brake module 14 converts the analog pressure signal to a digital brake master cylinder pressure signal BrkPrss_TMC. At step 116, brake module 14 sends the signal BrkPrss_TMC to ECM 16. At step 118, the signals HSA_BrkPrss and BrkPrss_TMC are directed through COM 18 and subsequently sent to ESS module 20 as respective signals LV1_COM_HSA_BrkPrss and COMRX_BrkPrss_TMC.
[0025] At step 120, a pressure threshold is determined and calibrated based on the signals LV1_COM_HSA_BrkPrss and COMRX_BrkPrss_TMC. Accordingly, this pressure threshold is determined based on sensor readings or signals from accelerometer sensor 22 and brake master cylinder pressure sensor 24. The pressure threshold represents the pressure at the brake master cylinder 26 that indicates the driver is releasing the brake pedal to restart the engine. Accordingly, at step 122, brake module. 14 continuously monitors pressure readings at the brake master cylinder pressure sensor 24. When the pressure reading is less than or exceeds the predetermined threshold, at step 124, brake module sends a signal to the ECM 16 indicating the predetermined threshold has been exceeded (i.e., the driver is releasing the brake pedal). At step 126, ESS module 20 commands the vehicle engine to restart based on the signal indicating the predetermined threshold has been exceeded.
[0026]
[0027] In one example implementation shown in
[0028] At step 154, a calibration input ESS_HSA_BRK_PRSS_RATIO is determined by evaluating different vehicle configurations on the grade (e.g., >5%) to develop a ratio margin. Calibration input ESS_HSA_BRK_PRSS_RATIO accounts for hill hold system variation and system age. Calibration input ESS_HSA_BRK_PRSS_RATIO may then be multiplied by the HAS brake pressure to calculate an ESS HSA pressure threshold, which is an adjustable calibration option to provide a more robust threshold.
[0029] At step 156, a calibration input ESS_LPF_BRK_PRSS_GRD is determined by evaluating the brake COMRX_BrkPrss_TMC signal to determine the appropriate filter out any minor pressure variation from the brake system. Calibration input ESS_LPF_BRK_PRSS_GRD provides an input indicating a low pass filter factor for brake pressure TMC is being filtered to assure accurate brake pressure gradient calculation.
[0030] At step 158, a calibration input ESS_BRK_PRSS_GRD_ALLOW_EO_TBL is determined by evaluating multiple scenarios when the driver releases the brake on the grade (e.g., >5%) to develop a gradient calibration. Calibration input ESS_BRK_PRSS_GRD_ALLOW_EO_TBL provides an input indicating a minimum required brake pressure gradient changes to indicate the driver releasing the brake.
[0031] At step 160, a calibration input ESS.sub. BRK_PRSS_ALLOW_EO_HYST is determined by evaluating the rate of brake pressure drop when the driver releases the brake at different initial brake pressure. Calibration input ESS_BRK_PRSS_ALLOW_EO_HYST provides an input indicating a hysteresis for HSA required brake pressure, which determines a threshold for a consistent engine restart.
[0032] At step 162, one or more calibration inputs from steps 152-160 are utilized to adjust or calibrate the pressure threshold determined in step 120.
[0033] With further reference to
[0034]
[0035] If no, at step 204, ECM 16 generates a signal Grade_Base_HSA_BrkPrss=0 and a signal Grade_BrkPrss_Hys=0, which indicate the vehicle is moving or if the vehicle is on a grade (e.g., <5%), and then sets the conditions to be true (bypass the condition check). If yes, at step 206, ECM 16 receives a brake pressure signal from pressure sensor 24 indicating the brake pressure at the brake master cylinder 26. At step 208, ECM 16 determines if the indicated brake pressure is above a predetermined limit LV1.sub. COM.sub. HSA.sub. Brkprss. If no, at step 210, ECM 16 sets a signal A=0. If yes, at step 212, ECM 16 sets a signal A=1.
[0036]
[0037]
[0038] If all the logic conditions A, B, and C are true (=1), then the vehicle engine is able to be automatically shut off by ESS module 20. If any of logic conditions A, B, or C are not true (=0), the ESS module 20 will automatically restart the vehicle engine.
[0039] Accordingly, when the vehicle is stopped on a road grade that is less than the predetermined grade (e.g., 5%) and the driver steps on the brake, the vehicle engine is automatically shut off when: (i) A=1, e.g., when COMRX_BrkPrss_TMC is greater than zero; (ii) B=1, e.g., when COMRX_BrkPrss_TMC is greater than ESS_Brk_Prss_Allow_EO; and (iii) when C=1, e.g., when ESS_BRK_PRSS_GRD gradient is greater than ESS_BRK_PRSS_ALLOW_EO_TBL(Filter_COMRX_BrkPrss_TMC).
[0040] When the driver releases the brake, the vehicle engine will be automatically turned on when: (i) A=0, e.g., when COMRX_BrkPrss_TMC is equal to zero; (ii) B=0, e.g., when COMRX_BRKPRSS_TMC is less than (ESS_Brk_Prss_Allow_EOESS_Brk_Prss_Allow_EO_Hyst); and (iii) C=0, e.g., when ESS_BRK_PRSS_ GRD gradient is less than ESS_BRK_PRSS_ALLOW_EO_TBL (Filter_COMRX_BrkPrss_TMC).
[0041] When the vehicle is stopped on a road grade that is greater than or equal to the predetermined grade (e.g., 5%) and the driver steps on the brake, the vehicle engine is automatically shut off when: A=1, e.g., when COMRX_BrkPrss_TMC is greater than [(LV1_COM_HSA_BrkPrss*ESS_HSA_BRK_PRSS_RATIO) ESS_HSA_BRK_PRSS_ALLOW_EO_HYST_TBL(ESS_GRADE_ESTIMATIONLATCHED)]; B=1, e.g., when COMRX_BrkPrss_TMC is greater than ESS_Brk_Prss_Allow_EO; and C=1, e.g., when ESS_BRK_PRSS_GRD gradient is greater than ESS_BRK_PRSS_ALLOW_EO_TBL(Filter_COMRX_BrkPrss_TMC).
[0042] When the driver releases the brake, the vehicle engine will be automatically turned on when: A=1, e.g., when COMRX_BrkPrss_TMC is less than (LV1_COM_HSA_BrkPrss*ESS_HSA_BRK_PRSS_RATIO); B=0, e.g., when COMRX_BRK_PRSS_TMC is less than (ESS_Brk_Prss_Allow_EOESS-Brk_Prss_Allow_EO_Hyst); and C=0, e.g., when ESS_BRK_PRSS_GRD gradient is less than ESS_BRK_PRSS_ALLOW_EO_TBL(Filter_COMRX_BrkPrss_TMC).
[0043] Accordingly, in the example implementation, system 10 establishes a pressure threshold for stopping the engine. The pressure threshold will vary dependent on road grade percent with additional hysteresis. The brake pressure is additionally filtered, for example, to filter out any sensor noise. The gradient calculation is based on the current and previous brake pressure filter signals, and the gradient threshold is based on how much the driver presses on the brake.
[0044] Described herein are systems and methods for improved brake release detection to enable improved response time for automatically restarting an auto stop-start engine. The system monitors a brake master cylinder pressure and road gradient rather than an absolute pedal position to enable the improved brake release detection.
[0045] It will be understood that the mixing and matching of features, elements, methodologies and/or functions between various examples may be expressly contemplated herein so that one skilled in the art would appreciate from the present teachings that features, elements and/or functions of one example may be incorporated into another example as appropriate, unless described otherwise above.