The present disclosure relates to vehicle cruise control, throttle control and fuel injection control systems, and more particularly to throttle control during deceleration fuel cutoff modes.
The background description provided herein is for the purpose of generally presenting the context of the disclosure. Work of the presently named inventors, to the extent it is described in this background section, as well as aspects of the description that may not otherwise qualify as prior art at the time of filing, are neither expressly nor impliedly admitted as prior art against the present disclosure.
Cruise control and deceleration fuel cut-off (DFCO) systems are incorporated in vehicles. Cruise control systems enable a vehicle to maintain a desired vehicle speed. DFCO systems disable fuel supply to an engine during certain conditions to cut engine power, improve fuel economy and reduce emissions.
In a cruise control system, a controller maintains the vehicle speed through varying road and vehicle conditions. A vehicle operator may set and manipulate a cruise control target speed through depression of an accelerator pedal, a brake pedal, and/or a clutch pedal, as well as via actuation of hand controls.
When a target speed is set, cruise control systems attempt to maintain a current vehicle speed at approximately the target speed. The current vehicle speed may be different than the target vehicle speed due to various vehicle operating conditions. For example, when traveling on inclined road surfaces, the current vehicle speed may be less than or greater than the target speed.
During a DFCO mode, supply of fuel to an engine is interrupted. The DFCO mode is customarily initiated when engine power is not in demand or engine braking is expected. In other words, the DFCO mode is, typically, initiated when the engine is decelerating. This may occur when an engine control element, such as a throttle valve or an accelerator pedal, is positioned for engine idling. The purpose of this mode of operation is to reduce fuel consumption and maximize engine braking induced by drag or negative torque applied by an engine load. The DFCO mode is generally deactivated when either an engine rotational speed decreases below a predetermined minimum speed associated with idling, or the engine control element is moved from the idling position to accelerate engine rotation and increase engine output torque.
When cruise control is engaged when traveling on a declined surface such as when traveling down a hill, vehicle speed may be higher than a target speed. As a result, a cruise control system may request power reduction. When a vehicle is on a steep enough declined surface, a DFCO mode is triggered. However, the vehicle may be decelerated to a speed that is lower than the target speed. This causes the cruise control system to increase air and fuel supply and thus engine power output. When the engine increases its power by opening throttle position more than a low end threshold, the DFCO mode is deactivated. Toggling of the DFCO mode between ON and OFF states, results in frequent and periodic acceleration and deceleration, which causes unsmooth vehicle speed.
A vehicle control system is provided and includes a sensor that generates a vehicle speed signal. A cruise control system generates a cruise control signal to maintain a vehicle at a target speed. A control module compares the vehicle speed signal to the target speed signal. The control module calculates different cruise control gains to delay changes in throttle position of the cruise control system when the vehicle speed signal is greater than the target speed.
In another feature, a method of operating a vehicle control system is provided and includes generating a vehicle operator throttle input signal. A vehicle speed signal is generated. The vehicle speed signal is compared to a target speed and a first difference signal is generated. Throttle intrusive cruise control is enabled when the first difference signal is greater than a first predetermined value. Cruise control operation is adjusted and different cruise control gains are calculated to delay throttle states of a cruise control signal based on said throttle intrusive cruise control.
In still another feature, a vehicle control system is provided and includes a cruise control system that maintains a vehicle at a target speed. A sensor generates a throttle position signal. A control module generates a fuel signal. The control module enables throttle intrusive cruise control to modify a cruise control command signal when the throttle position signal indicates that a throttle is in an idle position and the fuel signal indicates a decrease in fuel supply to an engine.
Further areas of applicability of the present disclosure will become apparent from the detailed description provided hereinafter. It should be understood that the detailed description and specific examples, while indicating the preferred embodiment of the disclosure, are intended for purposes of illustration only and are not intended to limit the scope of the disclosure.
The present disclosure will become more fully understood from the detailed description and the accompanying drawings, wherein:
The following description is merely exemplary in nature and is in no way intended to limit the disclosure, its application, or uses. For purposes of clarity, the same reference numbers will be used in the drawings to identify similar elements. As used herein, the phrase at least one of A, B, and C should be construed to mean a logical (A or B or C), using a non-exclusive logical or. It should be understood that steps within a method may be executed in different order without altering the principles of the present disclosure.
As used herein, the term module refers to an Application Specific Integrated Circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group) and memory that execute one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality.
Referring to
Referring now to
A cruise control command signal refers to a signal generated by a vehicle control system to maintain the set target speed and may be associated with the position of a throttle, the torque of an engine, or some other target speed maintaining parameter. The cruise control command signal may be directly proportional to the target speed.
In use, the vehicle system 10 draws air through a throttle 22 into an intake manifold 24, which distributes air to cylinders of the engine 14. The air is mixed with fuel at a desired air-to-fuel (A/F) ratio and the A/F mixture is combusted within the cylinders to generate drive torque. The combustion products are exhausted from the engine 14 through an exhaust manifold 26 and are treated in a catalytic converter 28 before being released to atmosphere.
In the case of an automatic transmission, a coupling device 30 between the engine 14 and the transmission 16 may be a torque converter that includes a torque converter clutch (TCC). The TCC is operable in an unlocked mode (i.e., released) to multiply torque transferred from the engine 14 to the transmission 16 and a locked mode to enable direct torque transfer from the engine 14 to the transmission 16. More specifically, in the unlocked mode, the torque converter provides a fluid coupling between engine output and transmission input shafts. In the locked mode, the TCC couples the engine output and the transmission input shafts for common rotation. In the case of a manual transmission, the coupling device 30 may be a clutch that is manually actuated by a vehicle operator to selectively uncouple the engine output and the transmission input shafts from common rotation.
The cruise control system 12 in addition to the control module 20 also includes vehicle sensors, such as a mass air flow (MAF) sensor 40, a throttle position sensor 42, a manifold absolute pressure (MAP) sensor 44, an engine RPM sensor 46, vehicle speed sensors 48, and vehicle operator input devices and sensors 50. The cruise control system 12 also includes a calibration timer 51.
The MAF sensor 40 is coupled to an air intake 52 and generates an MAF signal that is indicative of air flow. The throttle position sensor 42 generates a throttle position signal that is indicative of position of a throttle plate 54 of the throttle 22, which is controlled via one of the vehicle operator input devices 50, such as an accelerator pedal. The MAP sensor 44 generates a MAP signal indicative of pressure within the intake manifold 24. The vehicle speed sensors 48 may generate an RPM signal indicative of the rotational velocity of a crankshaft of the engine 14. The vehicle speed sensors 48 may include a transmission mounted sensor 48A and/or some other vehicle speed sensor 48B, such as an ABS sensor that is responsive to the rotation of a wheel. The vehicle speed sensors 48 or the control module 20, based on output signals therefrom, generate a current vehicle speed signal VVEH indicative of a current measured vehicle speed. It is also anticipated that a vehicle acceleration sensor may be included to monitor vehicle acceleration (aVEH). Alternatively, the control module 20 may calculate vehicle acceleration aVEH based on other sensed operating conditions.
The control module 20 electronically controls a position of the throttle plate 54 to regulate air flow into the engine 14. The control module 20 also regulates operation of the engine 14 in a cruise control mode (e.g., adaptive or standard) based on an operator input. More specifically, when the operator engages cruise control (i.e., ON), the control module 20 regulates operation of the engine 14 and the transmission 16 to maintain the target speed. During cruise and in the case of an automatic transmission, the control module 20 regulates transmission gear shifts and TCC mode based on the vehicle operating conditions. More specifically, shifts may be determined using a pre-programmed shift map or table based on throttle position and the vehicle speed signal VVEH.
The throttle control evaluates vehicle operating parameters to determine whether a shift (e.g., downshift) is required. The vehicle operating parameters may include vehicle speed error VERR, vehicle acceleration aVEH, MAP, engine torque reserve and performance enrichment onset. Engine torque reserve is defined as the amount of available engine torque above that which is being provided to vehicle wheels, for a given gear ratio.
In the case of a manual transmission, the throttle control does not induce or inhibit shifting of the transmission 16. Instead, the cruise throttle control initiates a shift indicator that is visual, audible or both, and which advises the vehicle operator that a shift should be performed.
The control module 20 may have a central processing unit, memory (RAM and/or ROM), and associated input and output buses or be of some other module form. The control module 20 may be a portion of a central vehicle main control unit, an interactive vehicle dynamics module, a power control module, an ignition controller, an engine control module (ECM), a transmission control module (TCM), a control circuit having a power supply, combined into a single integrated controller, or may be a stand-alone controller as shown.
The vehicle operator input devices and sensors 50 include one or more acceleration devices 60 and deceleration devices 62, such as an accelerator pedal and a brake pedal. The acceleration and deceleration devices 60, 62 may include corresponding acceleration and deceleration sensors 64, 66, such as an acceleration pedal position sensor or a brake pedal position sensor. The vehicle operator input devices and sensors 50 include a cruise control interface 68, as well as other operator input devices and sensors 70.
The cruise control interface 68 includes an ON/OFF control device 80, a SET/COAST control device 82 and a RESUME/ACCELERATE control device 84. The control devices 80, 82, 84 may be in the form of switches, buttons, sliders, or may be in some other form. The control devices 80, 82, 84 may provide control signals that are either HIGH or LOW. For example, when OFF, the control signal of the ON/OFF device 80 is LOW (i.e., 0) and when ON the ON/OFF device 80 signal is HIGH (i.e., 1). Similarly, the control signals of the SET/COAST device 82 and the RESUME/ACCELERATE device 84 are normally LOW (i.e., 0), and are HIGH (i.e., 1) when actuated or depressed.
The ON/OFF device 80 enables a vehicle operator to power the cruise control system 12. The SET/COAST device 82 enables the vehicle operator to set a target speed in memory (SMEM) or coast while the cruise control system 12 is ON. By tapping the SET/COAST device 82 the vehicle operator sets the target speed SMEM at a current vehicle speed. By holding the SET/COAST device 82 in an ON position, the vehicle coasts.
The RESUME/ACCELERATE device 84 enables a vehicle operator to resume at the target speed SMEM from another speed or accelerate the vehicle from the target speed SMEM while operating with the cruise control system 12 in an ON state. For example, the cruise control system 12 is ON and the vehicle operator depresses a brake pedal thus, placing the cruise control system 12 in the deactive state. The RESUME/ACCELERATE device 84 enables the vehicle operator to activate the cruise control system 12 and to accelerate to and regulate vehicle operation to maintain the previous target speed SMEM. When the cruise control system 12 is active, the vehicle operator may hold the RESUME/ACCELERATE device 84 depressed to accelerate the vehicle 11 from the target speed SMEM. Additionally, the vehicle operator may tap the RESUME/ACCELERATE device 84 to increase the target speed SMEM by 1 mph or the SET/COAST device 82 to decrease the target speed SMEM by 1 mph. Other cruise control system operating modes are described below.
The DFCO system 13 includes the control module 20, as well as fuel injectors 86, a fuel pump 88, and a fuel tank 90. When activated, the DFCO system deactivated the fuel injection through the fuel injectors 86. Fuel cut-off and resumption speeds may be variable, depending on coolant temperature, A/C clutch status and starter (STA) signal. When extra engine loads are present, the control module 20 begins fuel injection earlier.
The vehicle system 10 may also include other vehicle sensors 92 and memory 94, which may be part of the cruise control and DFCO systems 12, 13. The vehicle sensors 92 may include a vehicle level sensor 96, such as a magnetic sensor, an angular rate sensor, a mercury switch, a gyro, or other angle determination sensor.
Referring to
Angle A represents a steep incline limit. When the angle C of a current road surface 102 is approximately greater than angle A then vehicle deceleration due to activation of the DFCO system is limited. Angle B represents a mild incline. When angle C of a current road surface 102 is approximately less than angle B, then the DFCO system 13 is typically deactivated since regular cruise control operation is able to reduce the vehicle speed. Angle α identifies the range of road surface angles in which the interaction between cruise control and DFCO occurs, during regular cruise control operation, without vehicle operator interruptions. Thus, embodiments described below address the stated interaction.
Referring to
Angle A′, like angle A, represents a steep incline limit. When the angle C′ of a current road surface 122 relative to a level surface 123 is approximately greater than angle A′ then vehicle deceleration due to activation of the DFCO system 13 is limited. Angle B′, like angle B, represents a mild incline. When the angle C′ of a current road surface 122 relative to a level surface 123 is approximately less than angle B′, then the DFCO system 13 is always deactivated. When angle C′ is between angles A′ and B′, interaction between regular cruise control and operation of the DFCO occurs for regular cruise control without vehicle operator interruptions. This is also addressed in accordance with the embodiments of the present disclosure.
For the example shown, as the current vehicle speed 124 decreases and becomes less than the target speed 126, the control module 20 delays the switching of the cruise control signal 128 from the CLOSED state to the OPEN state. A first dashed line 140 represents a cruise control/throttle opening signal without delay. A first delayed toggled transition 142 of the cruise control signal 128 is delayed by time t1. Similarly, when the vehicle speed signal 124 increases and becomes greater than the target speed 126, the cruise control signal 128 may be delayed and switched from the OPEN state to the CLOSED state. When the throttle opening signal is in the OPEN state, the DFCO signal 130 is in an OFF state. When the cruise control signal 128 is in the CLOSED state, the DFCO signal 130 is in an ON state. When the DFCO signal 130 is in the OFF state fuel is permitted to flow to an engine, such as the engine 14. When the DFCO signal 130 is in the ON state fuel is not permitted to flow to the engine.
As an example, when the same amount of delay is used for each transition of the cruise control signal 128 then the delay between transitions increases over time. In the example embodiment, a third transition 144 is shown and has delay t3, which is equal to three times t1 or 3t1. Note a different amount of delay may be used for each transition. Although it may appear that t3 is three times t1, t3 corresponds to accumulated delay times over three events. Each transition may have the same or similar delay. Proportional integral derivative (PID) gains are adjusted to slow down the ON/OFF toggling for DFCO, which delays the vehicle speed transition.
The delayed transitioning of the cruise control signal 128 delays the transitioning response of the DFCO signal 130 and alters the resultant vehicle speed. A second dashed line 150 represents a DFCO signal without delay. A third dashed line 152 represents the vehicle speed without delayed transitions of cruise control and DFCO signals. The delayed transitioning of the cruise control signal 128 and the DFCO signal 130 reduces the periodic frequency of acceleration and deceleration of the vehicle speed 124.
Referring now to
In step 200, the cruise control system 12 is initialized. The cruise control ON/OFF switch 80 may be switched to an ON state. In step 202, the control module 20 determines whether an active system fault exists. When no fault exists, step 204 is performed, otherwise the control module 20 returns to step 200. In step 204, the control module 20 determines whether the cruise control system 12 is active. A cruise control engagement signal may be generated that is indicative of an engaged state. When initialized and active, the cruise control system 12 operates in a normal state. When the control module 20 is active, step 206 is performed, otherwise step 200 is performed.
In step 206, the control module 20 determines whether a vehicle operator input is received. The vehicle operator input may be in the form of a request command signal and/or a set command signal. A vehicle operator input may be, for example, from any of the input devices 50. When a vehicle operator input has been received, step 208 is performed, otherwise step 210 is performed.
In step 208, the cruise control system 12 operates in the normal state. While in the normal state, the cruise control system 12 maintains a current vehicle speed V(t) at a set target speed S, with vehicle operator inputs or interruptions.
Referring now also to
e(t)=S−V(t) (1)
The current vehicle speed V(t) is a function of cruise control command signal U(t). The cruise control signal U(t) is based on a proportional contribution Pcontrib generated by a proportional module 166, an integral contribution Icontrib generated by an integral module 168 and a derivative contribution Dcontrib generated by a derivative module 170. The contributions Pcontrib, Icontrib, Dcontrib are summed together to provide a cruise control signal U(t), via a second summer 172, and are based on the error signal e(t), as provided by equation 2. The summers 164, 172 and the contributions Pcontrib, Icontrib, Dcontrib modules 166-170 may be included as part of or accessible by the control module 20.
U(t)=Pcontrib+Icontrib+Dcontrib (2)
The contributions Pcontrib, Icontrib, Dcontrib are provided by equations 3-5, where Kp, Ti, and Td are a proportional PID gain factor constant, an integral time constant, and a derivative time constant, respectively, that are used to tune the PID cruise control system 160.
The sum of the contributions Pcontrib, Icontrib, Dcontrib is provided to a process module 174. The process module 174 may represent and include, for example, a throttle control module, such as the control module 20, which generates a throttle control signal. The process module 174 may further include a throttle, such as the throttle 22, which receives a throttle control signal. Throttle position may be adjusted based on the cruise control signal U(t), which affects the current vehicle speed V(t). The cruise control signal U(t) may be represented in standard form, as provided by equation 6. The cruise control signal U(t) may be represented in a parallel form with the constants
and KpTd replaced with regular cruise control calibration PID gain parameters kp, ki, and kd, as provided by equation 7.
The gain parameters kp, ki, and kd are provided by equations 8-10.
In step 210, the control module 20 detects down hill conditions.
Referring now also to
In step 210B, when a cruise control/throttle opening signal is in a CLOSED state and a DFCO signal is in an ON state, step 210D is performed, otherwise step 210C is performed.
In step 210C, intrusive cruise control is maintained in a disabled state. Upon completion of step 210C, step 212 is performed.
In step 210D, the control module 20 receives and compares a second vehicle speed signal to the target speed S to determine if the vehicle is traveling on or below a steep declined surface. The target speed S is subtracted from the second vehicle speed signal to generate a second difference signal. When the second difference signal is less than a second predetermined value II then step 210E is performed, otherwise step 210C is performed. The second difference value II may be related to and/or associated with a maximum angle limit, such as the maximum angle limit A. When the surface is steeper than a surface at angle A, the vehicle speed may be high after DFCO is ON and the vehicle operator may take actions to adjust the vehicle speed.
In step 210E, intrusive cruise control is enabled. Upon completion of step 210E, step 212 is performed.
In step 212, the control module 20 determines whether intrusive cruise control operation is enabled. When intrusive cruise control operation is enabled, step 214 is performed, otherwise step 220 is performed.
In step 214, the control module 20 determines compensation values for adjusted PID gain parameters kp′, ki′, kd′. In step 214A, a first calibration value Cp is determined. In step 214B, a second calibration value Ci is determined. In step 214C, a third calibration value Cd is determined. The compensation values Cp, Ci, Cd are proportionally generated based on a current declined surface angle. The declined surface angle may be indirectly determined based on the current vehicle speed and the target speed S or directly from the level sensor 96. The compensation values Cp, Ci, Cd may be determined and based vehicle parameters, such as a current throttle position, an engine speed, or other vehicle parameters.
In step 215, the adjusted PID gain parameters kp′, ki′, kd′ are generated. The compensation values Cp, Ci, Cd are multiplied by the respective gain factors kp, ki, kd as shown by equations 11-13. The adjusted PID gain parameters kp′, ki′, kd′ may be provided to or generated within the process module 174.
In step 216, the current vehicle speed V(t) is adjusted as a function of cruise control command signal U(t) based on the adjusted gain parameters kp′, ki′, kd′. The updated cruise control command signal U′(t) may be represented as provided by equation 14.
Referring now also to
In step 217B, when the DFCO signal is in the OFF state and vehicle distance traveled while in the OFF state is greater than a third predetermined value III, step 217C is performed, otherwise step 218 is performed. In step 217C, intrusive cruise control is disabled. Upon completion of step 217C, step 218 is performed.
In step 218, the control module 20 checks whether intrusive cruise control is disabled. When intrusive cruise control is disabled step 220 is performed, otherwise control loops back to step 216. In step 220, the compensation values Cp, Ci, Cd are reset to equal one (1) for normal cruise control PID gain operation. The reset may be rate-limited for smooth transition. Upon completion of step 220, the control module 20 performs step 208.
The above-described steps are meant to be illustrative examples; the steps may be performed sequentially, synchronously, simultaneously, or in a different order depending upon the application.
Referring again to
In the disabled mode, the ON/OFF switch 80 is in the OFF state, cruise control is non-operative and the target speed SMEM is cleared. In the standby disabled mode, cruise control exits the disabled mode when the ON/OFF switch 80 is in the ON state and the brake before cruise security feature is met. The brake before cruise security feature ensures brake inputs are read into the PI control properly. In the standby enabled mode, the ON/OFF switch 80 is in the ON state and the set/coast and resume/accelerate signals are zero.
The cruise control transitions from the standby enabled mode to the engaged mode on the failing edge of a set/coast signal. In other words, the cruise control enters the engaged mode from any transient mode (i.e. resume, overspeed resume, accelerate from engaged, accelerate from standby enabled, coast, tap-up or tap-down) on the failing edge of the set/coast or resume/accelerate signals. In the engaged mode, the PI control maintains the vehicle speed SVEH at the target speed SMEM. When entering engaged mode from standby enabled, accelerate from engaged, coast or accelerate from standby enabled modes, the target speed SMEM is set equal to the vehicle speed SVEH.
In the resume mode, the PI control resumes (i.e. accelerates to) the last target speed SMEM. From the accelerate mode or from the standby enabled mode, the resume mode is entered if a timer is less than a resume to accelerate transition time (TRESACC) and the vehicle speed SVEH is less than the target speed SMEM (i.e., an underspeed condition). From overspeed resume mode, the resume mode is entered if the timer is greater than or equal to TRESACC and the failing edge of the resume/accelerate signal occurs. Alternatively, the resume mode is entered from the overspeed resume mode if the timer is less than TRESACC, the failing edge of the resume/accelerate signal occurs and the vehicle speed SVEH is less than the target speed SMEM.
In the overspeed resume mode, the PI control decelerates the vehicle to the last target speed SMEM. The overspeed resume mode is entered from the standby enabled mode on the failing edge of the resume/accelerate signal when SERROR is greater than a maximum allotted error (EMAX) for cruise control to go into the accelerate from standby enabled mode.
The accelerate from engaged mode is entered into when the RESUME/ACCELERATE switch 84 is depressed and a timer is greater than a tap-up to acceleration time threshold (TTAPUPTRANS). In the accelerate from engaged mode, the PI control accelerates the vehicle until the resume/accelerate switch 84 is released. The accelerate from engaged mode does not affect the target speed SMEM.
In the accelerate from standby enabled mode, the PI control remains in this mode until the RESUME/ACCELERATE switch 84 is released. Once the resume/accelerate switch 84 is released the PI control enters the resume mode and accelerates the vehicle until the target speed SMEM is achieved. The accelerate from standby mode is entered on the rising edge of the resume/accelerate switch signal if the SERROR is less than a maximum error (SERRORMAX). The accelerate from standby enabled mode does not affect SMEM.
The coast mode is entered into from the resume mode on the failing edge of the set/coast switch signal. The coast mode is entered into from the tap-down mode if the set/coast signal is high and a timer is greater than a tap-down to coast transition time threshold (TTAPDWNCST). In the coast mode, the throttle area is reduced and the vehicle decelerates until the set/coast switch is released. The coast mode does not affect the target speed SMEM.
The tap-up mode increases the vehicle speed by 1 mph. The tap-up mode is entered from the overspeed resume, tap-down, accelerate from engaged, tap-up, engaged or coast modes if the rising edge of the RESUME/ACCELERATE switch 84 signal occurs. The PI control also increments the target speed SMEM by one mph. Conversely, the tap-down mode decreases the vehicle speed by 1 mph. The tap-down mode is entered from the tap-down, tap-up, engaged, accelerate from engaged or accelerate from standby enabled modes if the rising edge of the set/coast switch signal occurs. The PI control also decrements the target speed SMEM by one mph. The tap-up and tap-down modes occur in 1 second increments. Upon the expiration of 1 second after the corresponding switch has been tapped, the cruise control mode goes back to engaged with the target speed SMEM±1 mph.
Those skilled in the art can now appreciate from the foregoing description that the broad teachings of the disclosure can be implemented in a variety of forms. Therefore, while this disclosure includes particular examples, the true scope of the disclosure should not be so limited since other modifications will become apparent to the skilled practitioner upon a study of the drawings, the specification, and the following claims.
Number | Name | Date | Kind |
---|---|---|---|
4843553 | Ohata | Jun 1989 | A |
4984545 | Kaneyasu et al. | Jan 1991 | A |
5099941 | Kawano et al. | Mar 1992 | A |
5119781 | Trombley et al. | Jun 1992 | A |
5646850 | Ishida et al. | Jul 1997 | A |
5758306 | Nakamura | May 1998 | A |
6347680 | Mianzo et al. | Feb 2002 | B1 |
6351702 | Tange et al. | Feb 2002 | B1 |
20030200021 | Aoyama et al. | Oct 2003 | A1 |
Number | Date | Country | |
---|---|---|---|
20080306669 A1 | Dec 2008 | US |