DRIVER-SELECTABLE VEHICLE LAUNCH TORQUE CURVES AND OPEN-LOOP ENGINE TORQUE CONTROL
20210387624 · 2021-12-16
Inventors
- James M Wilder (Farmington Hills, MI, US)
- Christopher E Pueppke (Clarkston, MI, US)
- Jeremy J Anker (Lake Orion, MI, US)
Cpc classification
B60W50/14
PERFORMING OPERATIONS; TRANSPORTING
B60W50/085
PERFORMING OPERATIONS; TRANSPORTING
B60W2050/0012
PERFORMING OPERATIONS; TRANSPORTING
B60W10/04
PERFORMING OPERATIONS; TRANSPORTING
B60W2540/215
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A launch control technique for a vehicle having a torque generating system comprises displaying, via a user interface, information relating to a set of launch torque curves, each launch torque curve defining how the torque generating system is to generate drive torque during a period, receiving, via the user interface, a driver-selection of one of the set of launch torque curves to obtain a driver-selected launch torque curve, detecting a set of launch conditions comprising one or more vehicle operating conditions indicative of a launch of the vehicle, detecting a launch request in response to an accelerator pedal of the vehicle being depressed to an accelerator pedal position threshold, and finally controlling the launch of the vehicle by performing open-loop control of the drive torque generated by the torque generating system according to the driver-selected launch torque curve and irrespective of wheel slip of the vehicle.
Claims
1. A launch control system for a vehicle having a torque generating system, the launch control system comprising: a user interface configured to: display information relating to a set of launch torque curves, each launch torque curve defining how the torque generating system is to generate drive torque during a period; and receive a driver-selection of one of the set of launch torque curves to obtain a driver-selected launch torque curve; and a controller configured to: detect a set of launch conditions comprising one or more vehicle operating conditions indicative of a launch of the vehicle; detect a launch request in response to an accelerator pedal of the vehicle being depressed to an accelerator pedal position threshold; and after receiving the driver-selected launch torque curve and in response to detecting the set of launch conditions and the launch request, control the launch of the vehicle by performing open-loop control of the drive torque generated by the torque generating system according to the driver-selected launch torque curve and irrespective of wheel slip of the vehicle.
2. The launch control system of claim 1, wherein the controller is configured to perform the open-loop control of the drive torque generated by the torque generating system according to the driver-selected launch torque curve and irrespective of any feedback relative to a driveline of the vehicle.
3. The launch control system of claim 1, wherein the controller is configured to perform the open-loop control of the drive torque generated by the torque generating system according to the driver-selected launch torque curve and without any driver modulation of the accelerator pedal.
4. The launch control system of claim 1, wherein the set of driver-selectable launch torque curves comprises a plurality of predetermined launch torque curves.
5. The launch control system of claim 1, wherein the set of driver-selectable launch torque curves comprises at least one driver-generated or driver-modified launch torque curve.
6. The launch control system of claim 1, wherein the set of launch conditions comprises a speed of the vehicle being less than a threshold and a brake pedal of the vehicle being depressed to a first brake pedal position threshold or a clutch pedal of the vehicle being depressed to a clutch pedal position threshold.
7. The launch control system of claim 6, wherein the launch request further comprises the brake pedal being released to a second brake pedal position threshold.
8. The launch control system of claim 1, wherein the set of launch conditions comprises a speed of the vehicle being less than a threshold and a transmission braking feature of a transmission of the vehicle being active.
9. The launch control system of claim 1, wherein the user interface is a touch display of an infotainment system of the vehicle.
10. A launch control method for a vehicle having a torque generating system, the launch control method comprising: commanding, by a controller of the vehicle, a user interface of the vehicle to display information relating to a set of launch torque curves, each launch torque curve defining how the torque generating system is to generate drive torque during a period; receiving, by the controller and via the user interface, a driver-selection of one of the set of launch torque curves to obtain a driver-selected launch torque curve; detecting, by the controller, a set of launch conditions comprising one or more vehicle operating conditions indicative of a launch of the vehicle; detecting, by the controller, a launch request in response to an accelerator pedal of the vehicle being depressed to an accelerator pedal position threshold; and after receiving the driver-selected launch torque curve and in response to detecting the set of launch conditions and the launch request, controlling, by the controller, the launch of the vehicle by performing open-loop control of the drive torque generated by the torque generating system according to the driver-selected launch torque curve and irrespective of wheel slip of the vehicle.
11. The launch control method of claim 10, wherein the performing of the open-loop control of the drive torque generated by the torque generating system according to the driver-selected launch torque curve is irrespective of any feedback relative to a driveline of the vehicle.
12. The launch control method of claim 10, wherein the performing of the open-loop control of the drive torque generated by the torque generating system according to the driver-selected launch torque curve is without any driver modulation of the accelerator pedal.
13. The launch control method of claim 10, wherein the set of driver-selectable launch torque curves comprises a plurality of predetermined launch torque curves.
14. The launch control method of claim 10, wherein the set of driver-selectable launch torque curves comprises at least one driver-generated or driver-modified launch torque curve.
15. The launch control method of claim 10, wherein the set of launch conditions comprises a speed of the vehicle being less than a threshold and a brake pedal of the vehicle being depressed to a first brake pedal position threshold or a clutch pedal being depressed to a clutch pedal position threshold.
16. The launch control method of claim 15, wherein the launch request further comprises the brake pedal being released to a second brake pedal position threshold.
17. The launch control method of claim 10, wherein the set of launch conditions comprises a speed of the vehicle being less than a threshold and a transmission braking feature of a transmission of the vehicle being active.
18. The launch control method of claim 10, wherein the user interface is a touch display of an infotainment system of the vehicle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014]
[0015]
[0016]
DETAILED DESCRIPTION
[0017] As previously discussed, conventional feedback-based vehicle launch control systems are not ideal for drag racing or similar track scenarios. These conventional systems control engine torque during vehicle launches based on one or more feedback parameters, such as a desired wheel slip profile. For example, these desired wheel slip profiles could be based on road or temperature conditions and could include different profiles for snow/ice, rain, dry, and race/track conditions. Because these feedback-based approaches can have slight delays, there are not ideal for, for example, a drag racing scenario where an entire vehicle run could last less than ten seconds and a launch portion (e.g., through 1.sup.st gear or through 1.sup.st gear and at least part of one or more additional gears) could last only a few seconds. For example, provided there is sufficient traction, a feedback-based approach delay could be on the magnitude of hundredths of a second, which could be critical in a drag racing scenario. Accordingly, improved launch control systems and methods are presented that perform open-loop engine torque control based on a driver-selected launch torque curve and irrespective of wheel slip. This open-loop engine torque control approach removes any feedback from the engine torque control, which instead follows the driver-selected launch torque curve until one or more exit conditions occur. Potential benefits include improved drag/track performance and less required driver action during the vehicle launch.
[0018] Referring now to
[0019] The driveline 112 comprises a system of driveline components (axles, differentials, etc.) that transfer the drive torque to wheels/tires 120 of the vehicle 100. The drive torque at the wheels/tires 120 of the vehicle 100 causes friction with a ground surface to thereby propel the vehicle 100. The amount of drive torque generated by the engine 104 could be based on driver input via one or more driver input device(s) 124, such as an accelerator pedal 128 that is depressed by the driver and its position/depression is measured by an accelerator pedal position sensor 132. A controller 136 receives this accelerator pedal position signal and in turn controls opening/closing of a throttle valve (TV) 140 of the engine 104 to control airflow into the engine 104. A position of the throttle valve 140 is measured by a throttle position sensor (TPS) 144 and fed back to the controller 136. The controller 136 is also configured to control fueling/ignition (e.g., spark) of the engine 104, in conjunction with controlling the airflow as described above, to control the amount of torque generated by the engine 104. In some implementations, such as an automatic transmission configuration of the transmission 116, the controller 136 or a separate transmission controller is also configured to control gear shifting of the transmission 116.
[0020] In one exemplary implementation, the controller 136 is configured to control one or more clutches (not shown) of the transmission 116 to lockup the transmission 116 and thereby prevent powerflow from the engine 104 to the driveline 112, which is also described herein as a transmission braking or “transbrake” feature. This transbrake feature could be utilized in conjunction with the vehicle launch control systems and methods of the present disclosure. The driver interface device(s) 124 could also include a brake pedal 148 that is configured to be depressed by the driver and to have its position/depression measured by a brake pedal position sensor 152. The controller 136 receives this brake pedal position signal and in turn controls a brake force applied at the driveline 112 (e.g., to the wheels/tires 120) by a brake system 156. The driver interface device(s) 124 could also include a user interface 160 (e.g., touch display of an infotainment system) that is configured to display information to and receive input from the driver. While the vehicle 100 is illustrated as having wheel/tire speed sensors 164 that are configured to measure wheel/tire slip, it will be appreciated that these sensors are only used during normal driving modes/conditions and are not utilized during the open-loop engine torque control during vehicle launches as described herein.
[0021] Referring now to
[0022] Each launch torque curve could have a corresponding label 212a-212e, and it will be appreciated that these labels 212a-212e or other suitable control mechanisms could be utilized such that the driver is able to manipulate or change the launch torque curves. However, it will also be appreciated that these launch torque curves could be predetermined and preloaded, and thus may not be modifiable by the driver. As mentioned above, while five predetermined and preloaded launch torque curves are illustrated and described herein, it will be appreciated that the set of launch torque curves could include any suitable number of one or more launch torque curves. In one exemplary implementation, the launch torque curves A-E correspond to different levels of spark/ignition timing retardation of the engine 104. For example, curve A could be zero degrees spark retardation, curve B could be one degree spark retardation, curve C could be two degrees of spark retardation, and so on and so forth. It will be appreciated, however, that this is merely one example of how different launch torque curves could be defined and that any other suitable method could be utilized. More particularly, each launch torque curve could define specific levels of airflow, fueling, and spark timing to provide the varying level of torque output.
[0023] Referring now to
[0024] In other words, the set of launch condition(s) indicate that the vehicle 100 is in a state in which a launch is ready to be performed. When true, the method 300 proceeds to 320. Otherwise, the method 300 ends or returns. At 320, the controller 136 detects a launch request. This could include, for example only, the accelerator pedal 128 being fully-depressed (e.g., to or past a fully-depressed position/depression threshold, indicating a wide-open throttle (WOT) request for the throttle valve 140), which could cause the transbrake feature to deactivate or otherwise release, and the brake pedal 148 being fully-released (e.g., to or past a fully-released position/depression threshold) if it was previously fully-depressed or the clutch pedal 168 being depressed to a clutch pedal position threshold. When the launch request is detected, the method 300 proceeds to 324. Otherwise, the method 300 ends or returns. At 324, the controller 156 performs open-loop torque control of the engine 104 according to the driver-selected launch torque curve and irrespective of wheel slip (e.g., feedback from wheel speed sensors 164). At 328, the controller 156 determines whether one or more exit conditions have been detected. This could include, for example only, the driver backing off the accelerator pedal 128, pushing the brake pedal 148, or any other suitable conditions that would indicate launch control should be suspended. When false, the method 300 returns to 324 and open-loop engine torque control continues. When true, however, the method 300 ends.
[0025] It will be appreciated that the term “controller” as used herein refers to any suitable control device or set of multiple control devices that is/are configured to perform at least a portion of the techniques of the present disclosure. Non-limiting examples include an application-specific integrated circuit (ASIC), one or more processors and a non-transitory memory having instructions stored thereon that, when executed by the one or more processors, cause the controller to perform a set of operations corresponding to at least a portion of the techniques of the present disclosure. The one or more processors could be either a single processor or two or more processors operating in a parallel or distributed architecture.
[0026] It should 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.