Claims
- 1. A method of controlling engine ignition timing, comprising:
using estimated MBT timing criterion and ignition diagnostics to control the engine ignition timing.
- 2. The method of controlling engine ignition timing according to claim 1 wherein said ignition diagnostics comprises knock and misfire information.
- 3. The method of controlling engine ignition timing according to claim 2 wherein said step of using estimated MBT timing criterion and ignition diagnostics to control engine ignition timing, comprises the following steps:
calculating said MBT timing criterion, said knock information and said misfire information; generating an error signal by comparing said MBT criterion with a reference signal; outputting said error signal to a controller; producing a proportional error signal by multiplying said error signal by a proportional gain; producing an integrated error signal by integrating said error signal with an integral gain; resetting said integrated error signal if an engine is knock or misfire limited; outputting a feedforward signal; and outputting a timing signal by summing said proportional error signal, said integrated error signal and said feedforward signal.
- 4. The method of controlling engine ignition timing according to claim 3 further comprising the steps of:
modifying open loop MBT timing over an engine operation map; and compensating said engine for engine-to-engine variations.
- 5. The method of controlling engine ignition timing according to claim 3 wherein said integrated error signal is reset by a knock limit manager if said engine is knock limited.
- 6. The method of controlling engine ignition timing according to claim 3 wherein said integrated error signal is reset by a misfire limit manager if said engine is misfire limited.
- 7. The method of controlling engine ignition timing according to claim 3 wherein each cylinder is controlled individually and wherein said MBT timing criteria, said knock information and said misfire information is calculated for each cylinder.
- 8. The method of controlling engine ignition timing according to claim 3 wherein the engine ignition timing is controlled using an averaged approach, comprising the step of:
controlling all cylinders globally by using a single MBT timing control parameter, worst case knock information and worst case misfire information.
- 9. The method of controlling engine ignition timing according to claim 3 wherein the engine ignition timing is controlled using a mixed approach, comprising the steps of:
using one MBT timing control parameter for all cylinders; using individual cylinder knock information; and using individual cylinder misfire information.
- 10. The method of controlling engine ignition timing according to claim 3 wherein said integrated error signal is reset by a knock limit manager if said engine is knock limited and wherein said integrated error signal is reset by a misfire limit manager if said engine is misfire limited.
- 11. The method of controlling engine ignition timing according to claim 5 further comprising the steps of:
moving an advance limit signal in an advance direction when there is no knock; leaving said advance limit signal unchanged when there is a inaudible knock; and moving said advance limit signal in the retard direction when said engine is knocking.
- 12. The method of controlling engine ignition timing according to claim 6 further comprising the steps of:
moving a retard limit signal in a retard direction when said engine is not at partial burn; moving said retard limit signal in an advance direction when said engine is at partial burn; and moving said retard limit signal in an advance direction by adding a correction when said engine misfires.
- 13. The method of controlling engine ignition timing according to claim 10 further comprising the steps of:
moving an advance limit signal in an advance direction when there is no knock; leaving said advance limit signal unchanged when there is a inaudible knock; moving said advance limit signal in the retard direction when said engine is knocking; moving a retard limit signal in a retard direction when said engine is not at partial burn; moving said retard limit signal in an advance direction when said engine is at partial burn; and moving said retard limit signal in an advance direction by adding a correction when said engine misfires.
- 14. A closed loop MBT timing controller, comprising:
a proportional and integral controller; a knock limit manager operably connected to said proportional and integral controller; a misfire limit manager operably connected to said proportional and integral controller; and a saturation manager operably connected to said proportional and integral controller.
- 15. The closed loop MBT timing controller according to claim 14 wherein said proportional and integral controller comprises:
a proportional controller; an integral controller operably connected to said proportional controller; a feedforward controller operably connected to said proportional controller; and a reset manager operably connected to said integral controller.
- 16. The closed loop MBT timing controller according to claim 14 further comprising:
a plurality of said knock limit manager, wherein each of said plurality of knock limit managers corresponds to one of a plurality of cylinders; a plurality of said misfire limit manager, wherein each of said plurality of knock limit managers corresponds to one of said plurality of cylinders; and a plurality of said proportional and integral controller, wherein each of said proportional and integral controllers corresponds to one of said plurality of cylinders.
- 17. The closed loop MBT timing controller according to claim 14 further comprising:
a plurality of said knock limit manager, wherein each of said plurality of knock limit manager corresponds to one of a plurality of cylinders; a plurality of said misfire limit manager, wherein each of said plurality of knock limit managers corresponds to one of said plurality of cylinders; and wherein said proportional and integral controller controls all of said plurality of cylinders.
- 18. The closed loop MBT timing controller according to claim 14 wherein said closed loop MBT timing controller comprises a single proportional and integral controller, a single knock limit manager, and a single misfire limit manager; and
wherein said single proportional and integral controller uses a single MBT timing control parameter, said knock limit manager uses worst case knock information and said misfire limit manager uses worst case misfire information, whereby all cylinders are controlled globally.
- 19. The closed loop MBT timing controller according to claim 15 wherein said proportional and integral controller further comprises an adaptive learning controller operably connected to said feedforward controller.
- 20. The closed loop MBT timing controller according to claim 15 further comprising:
a plurality of said knock limit manager, wherein each of said plurality of knock limit managers corresponds to one of a plurality of cylinders; a plurality of said misfire limit manager, wherein each of said plurality of knock limit managers corresponds to one of said plurality of cylinders; and a plurality of said proportional and integral controller, wherein each of said proportional and integral controllers corresponds to one of said plurality of cylinders.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims benefit of U.S. Provisional Application Serial No. 60/423,163, filed Nov. 1, 2002, and 60/467,660, filed May 2, 2003, the entire disclosure of these applications being considered part of the disclosure of this application and hereby incorporated by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60423163 |
Nov 2002 |
US |
|
60467660 |
May 2003 |
US |