An engine control system in a vehicle including a variable displacement internal combustion engine, an intake manifold coupled to the variable displacement internal combustion engine, a controller for controlling the displacement of the variable displacement internal combustion engine, a pressure sensor sensing manifold pressure, the pressure sensor electronically coupled to the controller, and where the controller receives pressure information from the pressure sensor and changes the displacement of the variable displacement internal combustion engine in response to the pressure information.
|
9. A method of controlling the displacement of a variable displacement internal combustion engine comprising the steps of:
measuring torque for a variable displacement internal combustion engine; generating a torque threshold that indicates a torque condition to vary the displacement of the variable displacement internal combustion engine; measuring a first time period that the torque has achieved the torque threshold; and varying the displacement of the variable displacement internal combustion engine when the measured time period has exceeded a second time period.
6. A method of controlling the displacement of a variable displacement internal combustion engine comprising the steps of:
measuring a variable indicative of torque for a variable displacement internal combustion engine; generating a torque threshold that indicates a torque condition to vary the displacement of the variable displacement internal combustion engine; filtering the variable to delay a change in the displacement of the variable displacement internal combustion engine; and varying the displacement of the variable displacement internal combustion engine with reference to the filtered variable.
1. An engine control system in a vehicle comprising:
a variable displacement internal combustion engine; an intake manifold coupled to said variable displacement internal combustion engine; a controller for controlling the displacement of said variable displacement internal combustion engine; a pressure sensor sensing manifold pressure, said pressure sensor electronically coupled to said controller; and wherein said controller receives pressure information from said pressure sensor and changes the displacement of said variable displacement internal combustion engine in response to said pressure information.
2. The engine control system of
3. The engine control system of
4. The engine control system of
5. The engine control system of
7. The method of
8. The method of
10. The method of
11. The method of
|
This application claims priority from U.S. Provisional Application No. 60/292,156 filed May 18, 2001.
The present invention relates to the control of internal combustion engines. More specifically, the present invention relates to a method and apparatus to control a variable displacement internal combustion engine.
Present regulatory conditions in the automotive market have led to an increasing demand to improve fuel economy and reduce emissions in present vehicles. These regulatory conditions must be balanced with the demands of a consumer for high performance and quick response for a vehicle. Variable displacement internal combustion engines (ICEs) provide for improved fuel economy and torque on demand by operating on the principal of cylinder deactivation. During operating conditions that require high output torque, every cylinder of a variable displacement ICE is supplied with fuel and air to provide torque for the ICE. During operating conditions at low speed, low load, and/or other inefficient conditions for a fully displaced ICE, cylinders may be deactivated to improve fuel economy for the variable displacement ICE and vehicle. For example, in the operation of a vehicle equipped with an eight cylinder variable displacement ICE, fuel economy will be improved if the ICE is operated with only four cylinders during low torque operating conditions by reducing throttling losses. Throttling losses, also known as pumping losses are the extra work than an ICE must perform to pump air from the relatively low pressure of an intake manifold, across a throttle body or plate, through the ICE and out to the atmosphere. The cylinders that are deactivated will not allow air flow through their intake and exhaust valves, reducing pumping losses by forcing the ICE to operate at a higher intake manifold pressure. Since the deactivated cylinders do not allow air to flow, additional losses are avoided by operating the deactivated cylinders as "air springs" due to the compression and decompression of the air in each deactivated cylinder.
In past variable displacement ICEs, the switching between a partially displaced and fully displaced operating condition for a variable displacement internal combustion engine was problematic due to the disturbances associated with varying the displacement of the ICE.
The present invention is a method and apparatus for the control of cylinder deactivation in a variable displacement engine. In the preferred embodiment of the present invention, an eight-cylinder internal combustion engine (ICE) may be operated as a four-cylinder engine by deactivating four cylinders. The cylinder deactivation occurs as a function of load or torque demand by the vehicle. Torque reserve can be estimated using vacuum pressure determined by subtracting engine manifold pressure from the barometric pressure. As seen in
Fuel economy for a variable displacement ICE is maximized by operating in a partially displaced mode or configuration. The present invention maximizes the amount of time spent in a partially displaced operation while maintaining the same performance and driveability of a fully displaced ICE. Fuel economy improvement is maximized by entering a partially displaced configuration as quickly as possible, and staying in the partially displaced configuration for as long as possible in the operation of a variable displacement ICE. To make the change from variable to full displacement imperceptible to the driver, the ICE must be able to maintain some torque reserve when partially displaced (as detected by vacuum) to allow the generation of any additional torque that may be requested during the time delay of a switching cycle. The switching cycle requires approximately 1000 engine crank degrees during a change from partial to full displacement or vice versa. Continued switching or cycling (busyness) between partial and full displacement should also be reduced as it will compromise fuel economy and emissions for a variable displacement ICE.
The present invention reduces the busyness of operating mode switching or cycling by monitoring the amount of time operating with partial displacement. Busyness is detected if this partial displacement operating time does not exceed a calibrated time, and a non-busy condition is detected if the operating time exceeds a second calibrated time. When operating conditions that generate busyness are detected, the vacuum threshold to switch to partial displacement is incremented by a calibration value to decrease the potential for cycling. Whenever a non-busy condition is detected, the threshold is reduced by a calibrated amount. This allows the system to quickly increase the threshold to reduce cycling and slowly reduce the threshold when busyness is not detected.
An electronic throttle 30 having a throttle plate controlled by an electronic throttle controller 32 controls the amount of air entering the intake manifold 22. The electronic throttle 30 may utilize any known electric motor or actuation technology in the art including, but not limited to, DC motors, AC motors, permanent magnet brushless motors, and reluctance motors. The electronic throttle controller 32 includes power circuitry to modulate the electronic throttle 30 and circuitry to receive position and speed input from the electronic throttle 30. In the preferred embodiment of the present invention, an absolute rotary encoder is coupled to the electronic throttle 30 to provide speed and position information to the electronic throttle controller 32. In alternate embodiments of the present invention, a potentiometer may be used to provide speed and position information for the electronic throttle 30. The electronic throttle controller 32 further includes communication circuitry such as a serial link or automotive communication network interface to communicate with the powertrain controller 18 over an automotive communications network 33. In alternate embodiments of the present invention, the electronic throttle controller 32 may be fully integrated into the powertrain controller 18 to eliminate the need for a physically separate electronic throttle controller.
A brake pedal 36 in the vehicle is equipped with a brake pedal sensor 38 to determine the amount of pressure generated by an operator of the vehicle on the brake pedal 36. The brake pedal sensor 36 generates a signal to the powertrain controller 18 to determine a braking condition for the vehicle. A braking condition will indicate a low torque/low demand condition for the variable displacement ICE 12. An accelerator pedal 40 in the vehicle is equipped with a pedal position sensor 42 to sense the position of the accelerator pedal. The pedal position sensor 42 signal is also communicated to the powertrain controller 18. In the preferred embodiment of the present invention, the brake pedal sensor 38 is a strain gauge and the pedal position sensor 42 is an absolute rotary encoder.
Referring to
To reduce the busyness or switching between a partially displaced (preferably four cylinders "V4" operating in an eight cylinder "V8" engine) and fully displaced mode, the busyness must be quantified.
If the engine 10 is in V4 mode, as determined at block 50, then at block 66 the routine will determine if the LASTMODE was V4 mode. If the engine was not in V4 mode in the last loop as determined in block 66, the LastMode flag is set to V4 in block 70 which allows the routine to initialize the loop counter for V4Time to one loop (12.5 msec) in block 72 and the routine will continue to the engine load moding logic of block 64. If the LastMode was equal to V4 as determined in block 66, the loop counter V4TIME is incremented by one loop time and the routine continues to the engine load moding logic of block 64. The method illustrated in
The present invention uses three calibration tables for vacuum thresholds versus engine speed for V8→V4 moding and two calibration tables for V4→V8 moding. If the vacuum exceeds the V8→V4 threshold calibration for a variable consistency time, the engine load is low enough to be commanded to switch to partial displacement. The consistency time varies with the difference between the measured vacuum and the threshold to require longer consistency times when nearer the threshold. When the vacuum is less than the V4→V8 threshold calibration, the engine load is too high for partial displacement, and the engine is commanded to switch to full displacement.
Returning to block 67, if the engine is determined to be in V8 mode, the routine proceeds to block 88 where if the vacuum exceeds the Fast_V4_Threshold+Busyness_Vacuum_Offset vacuum threshold, the routine proceeds to block 120 to set the V8_Consistency_Time to zero and then proceeds to block 76 to run routine described above. Returning to block 88, if the vacuum does not exceed the threshold, the routine determines if the vacuum exceeds the Normal_V4_Threshold+Busyness_Vacuum_Offset in block 90 and if true, proceeds to block 92 to increment the V4_Consistency_Time by one loop time. Continuing from block 92, in block 94 if the routine determines that the V4_Consistency_Time exceeds the Normal_V4_Time_Threshold, it then proceeds to block 120 to run the routine described above. Returning to block 94, if time does not exceed the threshold, the routine proceeds to block 86 to run the routine described above. Returning to block 90, if the vacuum was determined not to exceed the threshold, the routine proceeds to block 96 and determines if the vacuum does not exceed the cruise vacuum threshold of Cruise_V4_Threshold+Busyness_Vacuum_Offset and proceeds to block 86 as described above. If the vacuum did exceed the threshold in block 96, the routine increments the V4_Consistency_Time in block 98 and continues to block 100 where it determines if the V4_Consistency_Time exceeds the Cruise_V4_Time_Threshold in block 100. If true, the routine proceeds to block 110 to set Cruise_Mode to True and then to blocks 120 and 76 as described above. Returning to block 100, if the time did not exceed the threshold, the routine proceeds to block 86 to run the routine described above.
Other operating criteria include entering the V8 operating mode when a large change in accelerator pedal position (a large torque request) has been detected or the accelerator is near a fully depressed value. V4 mode may only be allowed within a calibrated range of voltage, oil pressure, oil temperature, engine speed and coolant temperature in the preferred embodiment of the present invention. Cylinder deactivation faults will also prevent V4 mode operation. To improve launch and driveability, the V4 operating mode may be limited to only high gears. Towing mode, engine protection factors, and certain engine control system component faults may also prevent the V4 operation.
While this invention has been described in terms of some specific embodiments, it will be appreciated that other forms can readily be adapted by one skilled in the art. Accordingly, the scope of this invention is to be considered limited only by the following claims.
Rayl, Allen B., Matthews, Gregory Paul
Patent | Priority | Assignee | Title |
10088388, | Oct 16 2014 | Tula Technology, Inc | Engine error detection system |
11624335, | Jan 11 2021 | Tula Technology, Inc. | Exhaust valve failure diagnostics and management |
6959684, | Oct 14 2003 | GM Global Technology Operations LLC | Torque based cylinder deactivation with vacuum correction |
7013866, | Mar 23 2005 | FCA US LLC | Airflow control for multiple-displacement engine during engine displacement transitions |
7021273, | Mar 23 2005 | FCA US LLC | Transition control for multiple displacement engine |
7044107, | Mar 23 2005 | FCA US LLC | Method for enabling multiple-displacement engine transition to different displacement |
7085647, | Mar 21 2005 | FCA US LLC | Airflow-based output torque estimation for multi-displacement engine |
7159544, | Oct 06 2005 | Internal combustion engine with variable displacement pistons | |
7621252, | Feb 01 2008 | GM Global Technology Operations LLC | Method to optimize fuel economy by preventing cylinder deactivation busyness |
8499743, | Jul 10 2009 | Tula Technology, Inc.; Tula Technology, Inc | Skip fire engine control |
8511281, | Jul 10 2009 | TULA TECHONOLOGY, INC | Skip fire engine control |
8651091, | Jul 10 2009 | Tula Technology, Inc | Skip fire engine control |
8839766, | Mar 30 2012 | Tula Technology, Inc. | Control of a partial cylinder deactivation engine |
8869773, | Dec 01 2010 | Tula Technology, Inc | Skip fire internal combustion engine control |
9020735, | Jul 11 2008 | Tula Technology, Inc | Skip fire internal combustion engine control |
9175613, | Sep 18 2013 | Tula Technology, Inc | System and method for safe valve activation in a dynamic skip firing engine |
9200587, | Apr 27 2012 | Tula Technology, Inc. | Look-up table based skip fire engine control |
9353655, | Mar 08 2013 | GM Global Technology Operations LLC | Oil pump control systems and methods for noise minimization |
9399963, | Mar 15 2013 | Tula Technology, Inc | Misfire detection system |
9562470, | Mar 15 2013 | Tula Technology, Inc. | Valve fault detection |
9650923, | Sep 18 2013 | Tula Technology, Inc | System and method for safe valve activation in a dynamic skip firing engine |
9784644, | Oct 16 2014 | Tula Technology, Inc. | Engine error detection system |
9890732, | Mar 15 2013 | Tula Technology, Inc | Valve fault detection |
Patent | Priority | Assignee | Title |
4305355, | Jul 25 1979 | LPK, Inc. | Control system for variable displacement engine |
5568795, | May 18 1995 | FORD GLOBAL TECHNOLOGIES, INC A MICHIGAN CORPORATION | System and method for mode selection in a variable displacement engine |
5721375, | Nov 13 1996 | Ford Global Technologies, Inc | Method and apparatus for monitoring a valve deactivator on a variable displacement engine |
5826563, | Jul 28 1997 | GE GLOBAL SOURCING LLC | Diesel engine cylinder skip firing system |
6209526, | Oct 18 1999 | Ford Global Technologies, Inc. | Direct injection engine system |
6499449, | Jan 25 2001 | Ford Global Technologies, Inc. | Method and system for operating variable displacement internal combustion engine |
6585621, | May 03 2001 | GM Global Technology Operations LLC | Method and apparatus for providing a consistent transmission load variable |
Date | Maintenance Fee Events |
Feb 14 2008 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Feb 01 2012 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Feb 17 2016 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Aug 31 2007 | 4 years fee payment window open |
Mar 02 2008 | 6 months grace period start (w surcharge) |
Aug 31 2008 | patent expiry (for year 4) |
Aug 31 2010 | 2 years to revive unintentionally abandoned end. (for year 4) |
Aug 31 2011 | 8 years fee payment window open |
Mar 02 2012 | 6 months grace period start (w surcharge) |
Aug 31 2012 | patent expiry (for year 8) |
Aug 31 2014 | 2 years to revive unintentionally abandoned end. (for year 8) |
Aug 31 2015 | 12 years fee payment window open |
Mar 02 2016 | 6 months grace period start (w surcharge) |
Aug 31 2016 | patent expiry (for year 12) |
Aug 31 2018 | 2 years to revive unintentionally abandoned end. (for year 12) |