Claims
- 1. A method of reducing cold-start hydrocarbon emission during a cold start, comprising heating up a catalyst during a cold start by retarding a spark time to raise an exhaust temperature.
- 2. The method according to claim 1 wherein said step of heating up a catalyst comprises the steps of:
checking at least one index signal state; moving an ignition timing signal in a retard direction if a partial burn index and a misfire index are inactive; moving said ignition timing signal in an advance direction if said partial burn index is active and said misfire index is inactive; and adding an offset and moving said ignition timing signal in said advance direction if a misfire index is active.
- 3. The method according to claim 2 further comprising the step of comparing said ignition timing signal with a default timing signal generated from an engine's current operating conditions.
- 4. The method according to claim 2 further comprising the step of summing a reference signal and a control signal to produce said ignition timing signal.
- 5. The method according to claim 2 wherein said step of moving an ignition timing signal in a retard direction if a partial burn index and a retard index are inactive further comprises:
setting a closed loop error signal to one; setting a proportional gain of a closed loop gain signal to zero; and setting an integration gain of said closed loop gain signal to a positive value.
- 6. The method according to claim 2 wherein said step of moving said ignition timing signal in an advance direction if a partial burn index is active and a misfire index is inactive further comprises:
setting a closed loop error signal to negative one; setting a proportional gain of a closed loop gain signal to zero; and setting an integration gain of said closed loop gain signal to a positive value.
- 7. The method according to claim 2 wherein said step of adding an offset and moving said ignition timing signal in said advance direction if a misfire index is active further comprises:
setting a closed loop error signal to negative one; setting a proportional gain of a closed loop gain signal to zero; and setting an integration gain of said closed loop gain signal to a positive value.
- 8. The method according to claim 2 further comprising the step of generating a misfire index when a peak value of an ionization current is detected during combustion.
- 9. The method according to claim 2 further comprising the step of generating an enable flag when a catalyst temperature crosses a threshold.
- 10. The method according to claim 2 further comprising the steps of:
comparing said ignition timing signal with a default timing signal generated from an engine's current operating conditions; and summing a reference signal and a control signal to produce said ignition timing signal.
- 11. The method according to claim 5 wherein said step of moving said ignition timing signal in an advance direction if a partial burn index is active and a misfire index is inactive further comprises:
setting a closed loop error signal to negative one; setting a proportional gain of a closed loop gain signal to zero; and setting an integration gain of said closed loop gain signal to a positive value; and wherein said step of adding an offset and moving said ignition timing signal in said advance direction if a misfire index is active further comprises:
setting a closed loop error signal to negative one; setting a proportional gain of a closed loop gain signal to zero; and setting an integration gain of said closed loop gain signal to a positive value.
- 12. A spark controller, comprising:
an error and gain generator having a plurality of inputs and outputs; an integration controller having a plurality of inputs operably connected to said plurality of outputs of said error and gain generator; a summer having a first input operably connected to an output of said integration controller; and a feedback controller having an output operably connected to a second input of said summer and a first input operably connected to an output of said summer.
- 13. The spark controller according to claim 12 wherein said feedback controller comprises:
a timing processor having an output operably connected to a second input of said summer; and an adaptive learning apparatus having an output operably connected to an input of said timing processor and a first input operably connected to an output of said summer.
- 14. The spark controller according to claim 13 wherein said plurality of inputs of said error and gain generator comprise at least one index signal input.
- 15. The spark controller according to claim 13 wherein said plurality of inputs of said error and gain generator comprise a partial burn index signal input and a misfire index signal input.
- 16. The spark controller according to claim 13 wherein said adaptive learning apparatus comprises:
a processor having an engine speed signal input, an engine load signal input, and an engine coolant temperature signal input; and a comparator having a first input connected to said output of said summer and a second input operably connected to an output of said processor, whereby a timing signal generated from an engine's current operating condition is compared with a current timing signal.
- 17. The spark controller according to claim 13 wherein said timing processor comprises a plurality of inputs.
- 18. The spark controller according to claim 13 wherein said adaptive learning apparatus comprises an engine speed signal input, an engine load signal input, and a coolant input.
- 19. The spark controller according to claim 15 wherein said adaptive learning apparatus comprises:
a processor having an engine speed signal input, an engine load signal input, and an engine coolant temperature signal input; and a comparator having a first input connected to said output of said summer and a second input operably connected to an output of said processor, whereby a timing signal generated from an engine's current operating condition is compared with a current timing signal; and wherein said timing processor comprises an engine speed signal input, an engine load signal input, and a coolant input.
- 20. The spark controller according to claim 17 wherein said timing plurality of inputs of said timing processor comprises an engine speed signal input, an engine load signal input, and a coolant input.
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 |