DE10162217B4 - Steuer/Regelsystem und Steuer/Regelverfahren für einen Verbrennungsmotor - Google Patents

Steuer/Regelsystem und Steuer/Regelverfahren für einen Verbrennungsmotor Download PDF

Info

Publication number
DE10162217B4
DE10162217B4 DE10162217A DE10162217A DE10162217B4 DE 10162217 B4 DE10162217 B4 DE 10162217B4 DE 10162217 A DE10162217 A DE 10162217A DE 10162217 A DE10162217 A DE 10162217A DE 10162217 B4 DE10162217 B4 DE 10162217B4
Authority
DE
Germany
Prior art keywords
engine
control
pressure
ignition timing
speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE10162217A
Other languages
English (en)
Other versions
DE10162217A1 (de
Inventor
Atsushi Izumiura
Katsuhiro Kumagai
Takashi Kiyomiya
Atsushi Matsubara
Kan Nakaune
Shinichi Kitajima
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Publication of DE10162217A1 publication Critical patent/DE10162217A1/de
Application granted granted Critical
Publication of DE10162217B4 publication Critical patent/DE10162217B4/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
    • F02P5/15Digital data processing
    • F02P5/1502Digital data processing using one central computing unit
    • F02P5/1506Digital data processing using one central computing unit with particular means during starting
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D11/00Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated
    • F02D11/06Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance
    • F02D11/10Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type
    • F02D11/105Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type characterised by the function converting demand to actuation, e.g. a map indicating relations between an accelerator pedal position and throttle valve opening or target engine torque
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/021Introducing corrections for particular conditions exterior to the engine
    • F02D41/0235Introducing corrections for particular conditions exterior to the engine in relation with the state of the exhaust gas treating apparatus
    • F02D41/024Introducing corrections for particular conditions exterior to the engine in relation with the state of the exhaust gas treating apparatus to increase temperature of the exhaust gas treating apparatus
    • F02D41/0255Introducing corrections for particular conditions exterior to the engine in relation with the state of the exhaust gas treating apparatus to increase temperature of the exhaust gas treating apparatus to accelerate the warming-up of the exhaust gas treating apparatus at engine start
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/04Engine intake system parameters
    • F02D2200/0406Intake manifold pressure
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/08Exhaust gas treatment apparatus parameters
    • F02D2200/0802Temperature of the exhaust gas treatment apparatus
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/70Input parameters for engine control said parameters being related to the vehicle exterior
    • F02D2200/703Atmospheric pressure
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2250/00Engine control related to specific problems or objectives
    • F02D2250/41Control to generate negative pressure in the intake manifold, e.g. for fuel vapor purging or brake booster
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/12Improving ICE efficiencies
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)
  • Exhaust Gas After Treatment (AREA)

Abstract

Steuer/Regelsystem für einen Verbrennungsmotor (1) mit einem Einlasssystem (2, 3, 4, 6, 7, 8, 17, 18) und einem Auslasssystem (12, 14, 16), wobei das Auslasssystem einen Katalysator (16) umfasst, wobei das Einlasssystem (12, 14, 16) ein Drosselventil (3) umfasst und wobei der Motor (1) an einem Fahrzeug mit einem Bremskraftverstärker (32) montiert ist, in den ein Einlassdruck (PBA) stromabwärts des Drosselventils (3) eingeleitet wird, wobei das Steuer/Regelsystem umfasst:
ein Einlassluftmengen-Steuer/Regelmittel (3, 18) zur Steuerung/Regelung einer Einlassluftmenge des Motors (1),
ein Zündzeitsteuerung-Steuer/Regelmittel (5) zur Steuerung/Regelung einer Zündzeitsteuerung des Motors (1),
ein Motordrehzahl-Erfassungsmittel (10, 5) zur Erfassung der Motordrehzahl (NE),
ein Katalysatortemperatur-Erhöhungsmittel zur Erhöhung der Einlassluftmenge nach einem Starten des Motors (1) und zur Verzögerung der Zündzeitsteuerung (IGLOG) nach Maßgabe der erfassten Drehzahl (NE) des Motors (1), wenn der Motor (1) in einem Leerlaufbetrieb läuft,
ein Einlassdruck-Erfassungsmittel (7) zur Erfassung des Einlassdrucks (PBA) stromabwärts des Drosselventils...

Description

  • Die vorliegende Erfindung betrifft ein Steuer/Regelsystem für einen Verbrennungsmotor gemäß dem Oberbegriff von Anspruch 1 und Anspruch 2, zur Durchführung einer Steuerung/Regelung einer Katalysator-Temperaturanstiegsbeschleunigung, um einen Temperaturanstieg eines Katalysators zur Abgasreinigung bei einem Kaltstart des Motors zu beschleunigen. Ferner betrifft die Erfindung ein Steuer/Regelverfahren für einen Verbrennungsmotor gemäß dem Oberbegriff von Anspruch 6 und 7. Ein derartiges Steuer/Regelsystem ist für einen Verbrennungsmotor vorgesehen, welcher an einem Fahrzeug mit einem Bremskraftverstärker montiert ist, in den ein Unterdruck (ein Druck, welcher niedriger als der Umgebungsdruck ist) in einem Einlasssystem des Motors eingeleitet wird.
  • In dem Abgassystem eines Verbrennungsmotors ist ein Katalysator zur Abgasreinigung vorgesehen. Dieser Katalysator ist bei niedrigen Temperaturen inaktiv. Demzufolge reinigt der Katalysator das Abgas bei niedrigen Temperaturen, nicht. Daher ist es wünschenswert, die Temperatur des Katalysators unmittelbar nach dem Starten des Motors schnell anzuheben, um den Katalysator zu aktivieren.
  • In diesem Fachgebiet ist eine Methode zur Beschleunigung des Temperaturanstiegs des Katalysators bekannt. Diese Methode erhöht die Einlassluftmenge unmittelbar nach dem Starten des Motors, verglichen mit der Einlassluftmenge bei einem normalen Leerlauf des Motors. Die Methode steuert/regelt weiterhin die Zündzeitsteuerung in Richtung einer Verzögerung derart, dass die Drehgeschwindigkeit des Motors mit einer Soll-Drehgeschwindigkeit zusammenfällt (Japanische Patent-Offenlegungsschrift Nr. 10-299631). Bei dieser Methode nimmt mit der Zunahme der Einlassluftmenge die Kraftstoffzufuhrmenge zu. Somit nimmt die Verbrennungswärme, verglichen mit der Verbrennungswärme bei normalem Leerlauf, unmittelbar nach einem Starten des Motors zu. Die unmittelbare Zunahme an Verbrennungswärme ermöglicht die Beschleunigung des Temperaturanstiegs in dem Katalysator.
  • Ein Bremskraftverstärker ist zur Unterstützung der Bremskraft für ein Fahrzeug weit verbreitet im Einsatz, um eine auf das Bremspedal ausgeübte Niederdrückkraft zu verringern. Ein in dem Einlassrohr bei einer Position stromabwärts des Drosselventils eines Verbrennungsmotors erzeugter Unterdruck wird in den Bremskraftverstärker eingeleitet. Der Bremskraftverstärker besitzt eine Membran, auf welche ein dem Niederdruckbetrag des Bremspedals entsprechender Unterdruck ausgeübt wird, um die Bremskraft zu erhöhen. Wenn der Unterdruck in dem Bremskraftverstärker abnimmt (der absolute Druck in dem Bremskraftverstärker zunimmt), wird die Unterstützung der Bremskraft durch den Bremskraftverstärker dementsprechend unzureichend.
  • Aus der DE 197 64 614 A1 ist ein gattungsgemäßes Steuer-/Regelsystem und ein gattungsgemäßes Steuer-/Regelverfahren für einen Verbrennungsmotor bekannt, bei welchem Kraftstoff unmittelbar in den Zylinderraum eingespritzt wird (Direkteinspritzung). Gemäß diesem System bzw. Verfahren wird eine Drosselklappe dann, wenn ein unzureichender Unterdruck im Bremskraftverstärker durch einen Sensor erfasst wird, um einen Betrag geschlossen, welche in Abhängigkeit von der Druckdifferenz zwischen dem Unterdruckkammerdruck und einem Anfangsdruckwert festgelegt wird. Das Steuer-/Regelverfahren wird jedesmal dann durchgeführt, wenn die Kurbelwelle einen vorbestimmten Kurbelwinkel zurückgelegt hat. Beim Schließen des Drosselventils zur Erhöhung des Unterdrucks im Ansaugrohr und damit in der Unterdruckkammer des Bremskraftverstärkers wird von einem Schichtladeverbrennungsbetrieb einem Gleichladeverbrennungsbetrieb umgeschaltet.
  • Auch die DE 199 19 150 A1 betrifft direkteinspritzende Verbrennungsmotoren, bei welchen dann, wenn der Unterdruck im Bremskraftverstärker geringer als ein vorbestimmter Wert ist, von einer Schichtladungsverbrennung zu einer Gleichladungsverbrennung umgeschaltet wird, um die Drosselklappenöffnung im Ansaugrohr reduzieren und somit den Unterdruck im Bremskraftverstärker erhöhen zu können. Ferner findet sich in dieser Schrift auch ein Hinweis darauf, dass ein derartiges Verfahren auch bei einem herkömmlichen Motor mit Einspritzung im Ansaugrohr durchgeführt werden kann.
  • Die DE 199 08 687 C1 betrifft ebenfalls direkteinspritzende Verbrennungsmotoren und das Problem unzureichenden Unterdrucks im Bremskraftverstärker. Zur Erhöhung des Unterdrucks in einem Unterdruckspeicher eines Servosystems, wie etwa einer Servolenkung oder eines Bremskraftverstärkers, wird in dieser Schrift vorgeschlagen, die Drosselklappenöffnung zu verringern, um den Saugrohrunterdruck zu erhöhen. Ferner wird allgemein darauf hingewiesen, dass beim Katalysatorheizen mittels spätem Zündwinkel ein für den Wirkungsgrad optimaler Zündwinkel Priorität vor dem Katalysatorheizen erhält.
  • Die DE 199 08 408 A1 betrifft wie die DE 199 08 687 C1 einen Verbrennungsmotor mit Direkteinspritzung und nennt die Betriebszustände des Schichtladungsbetriebs bei der Benzin-Direkteinspritzung mit Betriebszuständen bei der Saugrohreinspritzung mit spätem Zündwinkel.
  • Schließlich ist in der DE 198 52 218 A1 eine Brennkraftmaschine mit Direkteinspritzung und einem Kraftstoff-Steuer-/Regelsystem bzw. -verfahren offenbart, bei welchem zur Sicherstellung eines ausreichenden Unterdrucks im Bremssystem die der Brennkraftmaschine zugeführte Ansaugluftmenge verringert wird, wobei gleichzeitig die Kraftstoffzufuhrmenge wird, um das Luft-Kraftstoffgemisch anzureichern. Ferner wird die Möglichkeit erwähnt, zur Sicherstellung eines ausreichenden Unterdrucks im Bremssystem die Ansaugluftmenge oder eine Abgas-Rückführmenge zu verringern, um das Luft-Kraftstoffverhältnis zu reduzieren, wobei gleichzeitig die Zündkerzen und die Kraftstoffeinspritzdüsen verzögert betätigt werden.
  • Bei einer Durchführung der oben genannten Steuerung/Regelung zur Beschleunigung eines Anstiegs der Katalysatortemperatur nimmt der Einlassdruck im Einlassrohr mit einer Zunahme der Einlassluftmenge zu. Dementsprechend besteht die Möglichkeit, dass der Unterdruck in dem Einlassrohr nicht in den Bremskraftverstärker eingeleitet werden kann, selbst wenn der Unterdruck in dem Bremskraftverstärker niedrig ist (der absolute Druck im Bremskraftverstärker hoch ist).
  • Es ist dementsprechend eine Aufgabe der vorliegenden Erfindung, ein Steuer/Regelsystem und ein Steuer/Regelverfahren für einen Verbrennungsmotor anzugeben, welche bei Gewährleistung der Aufrechterhaltung des Motorbetriebs in ausreichender Weise eine Bremskraft durch den Bremskraftverstärker sicherstellen können, wenn eine Katalysatoraufheizung durchgeführt wird.
  • Zur Lösung der Aufgabe stellt die vorliegende Erfindung ein Steuer/Regelsystem für einen Verbrennungsmotor gemäß Anspruch 1 bzw. Anspruch 2 bereit.
  • Bei dieser Konfiguration wird dann, wenn der Druckunterschied zwischen dem Einlassdruck stromabwärts des Drosselventils und dem Umgebungsdruck während des Betriebs des Katalysatortemperatur-Erhöhungsmittels niedriger als ein vorbestimmter Druck ist, der Betrieb des Katalysatortempe ratur-Erhöhungsmittels graduell unterdrückt, so dass der Einlassdruck abnimmt. Dementsprechend kann man dann, wenn ein Druck in dem Bremskraftverstärker hoch ist, den Druck in dem Bremskraftverstärker sinken lassen (man kann den Unterdruck im Bremskraftverstärker steigen lassen), wodurch durch den Bremskraftverstärker Bremskraft in ausreichender Weise sichergestellt wird.
  • Erfindungsgemäß ist dabei insbesondere vorgesehen, dass das Katalysatortemperaturerhöhungssteuerung/regelung-Unterdrückungsmittelgraduelldie erhöhte Einlassluftmenge senkt und graduell den Verzögerungsbetrag der Zündzeitsteuerung senkt.
  • Vorzugsweise arbeitet das Katalysatortemperatur-Erhöhungsmittel dann, wenn die Drehgeschwindigkeit des Motors größer als oder gleich eine vorbestimmte Untergrenze ist und sich der Motor in einem Lehrlaufzustand befindet.
  • Vorzugsweise umfasst das Steuer/Regelsystem weiterhin ein Kühlmitteltemperatur-Erfassungsmittel zur Erfassung einer Kühlmitteltemperatur des Motors. Eine Betriebszeitdauer des Katalysatortemperatur-Erhöhungsmittels wird nach Maßgabe der beim Starten des Motors erfassten Kühlmitteltemperatur gesetzt.
  • Vorzugsweise setzt das Katalysatortemperatur-Erhöhungsmittel den Verzögerungsbetrag der Zündzeitsteuerung so, dass die Drehgeschwindigkeit des Motors gleich eine Soll-Drehgeschwindigkeit wird.
  • Ferner schlägt die vorliegende Erfindung zur Lösung der genannten Aufgabe auch ein Steuer/Regelverfahren für einen Verbrennungsmotor gemäß Anspruch 6 bzw. Anspruch 7 vor.
  • Bei dieser Konfiguration wird dann, wenn der Druckunterschied zwischen dem Bremskraftverstärkerdruck und dem Umgebungsdruck während des Betriebs des Katalysatortemperatur-Erhöhungsmittels niedriger als ein vorbestimmter Druck ist, der Betrieb des Katalysatortemperatur-Erhöhungsmittels graduell unterdrückt, so dass der Einlassdruck abnimmt. Dementsprechend kann man den Bremskraftverstärkerdruck sinken lassen, wodurch Bremskraft durch den Bremskraftverstärker in ausreichender Weise sichergestellt wird.
  • Im Folgenden wird eine bevorzugte Ausführungsform der vorliegenden Erfindung unter Bezugnahme auf die Zeichnungen beschrieben werden. Es stellt dar:
  • 1 ein schematisches Diagramm, welches die Konfiguration eines Verbrennungsmotors und eines Steuer/Regelsystems dafür gemäß einer bevorzugten Ausführungsform der vorliegenden Erfindung zeigt,
  • 2 und 3 Flussdiagramme, welche eine Hauptroutine zur Berechnung eines Steuer/Regelbetrages (IFIR) eines Hilfsluft-Steuer/Regelventils gemäß der vorliegenden Erfindung zeigen,
  • 4 ein Graph, welcher eine Tabelle zeigt, die in dem in 3 gezeigten Prozess verwendet wird,
  • 5 ein Flussdiagramm, welches einen Prozess zeigt zur Bestimmung, ob eine Katalysatortemperaturerhöhung-Beschleunigungssteuerung/regelung ausgeführt werden soll oder nicht,
  • 6A bis 6C Graphen, welche Tabellen zeigen, die in dem in 5 gezeigten Prozess verwendet werden,
  • 7 und 8 Flussdiagramme, welche eine Unterroutine zur Berechnung des Steuer/Regelbetrages (IFIR) des Hilfsluft-Steuer/Regelventils zeigen,
  • 9 ein Flussdiagramm, welches einen Prozess zur Berechnung eines Lernkorrekturwerts (IFIREF) des Steuer/Regelbetrages (IFIR) des Hilfsluft-Steuer/Regelventils zeigt,
  • 10A bis 10C Graphen, welche Tabellen zeigen, die in den Prozessen von 7, 8 bzw. 9 verwendet werden,
  • 11 ein Flussdiagramm, welches eine Hauptroutine zur Ausführung einer Zündzeitsteuerung-Steuerung/Regelung zeigt,
  • 12 ein Flussdiagramm, welches einen Prozess zur Bestimmung einer Ausführungsbedingung einer Rückkopplungsregelung der Zündzeitsteuerung zeigt,
  • 13 und 14 Flussdiagramme, welche einen Prozess zur Ausführung der Rückkopplungsregelung der Zündzeitsteuerung zeigen,
  • 15 ein Graph, welcher eine Tabelle zeigt, die in dem in 13 gezeigten Prozess verwendet wird,
  • 16 ein Flussdiagramm, welches einen Prozess zur Einstellung eines Additionswerts (ENEFIR) für eine Soll-Motordrehzahl in der Katalysatortemperaturerhöhung-Beschleunigungssteuerung/regelung zeigt, und
  • 17A bis 17C Zeitdiagramme zur Veranschaulichung des Betriebs bei Ausführung der Katalysatortemperaturerhöhung-Beschleunigungssteuerung/regelung gemäß der bevorzugten Ausführungsform.
  • Bezugnehmend auf 1 ist dort schematisch ein allgemeiner Aufbau eines Motors mit innerer Verbrennung (welcher im Folgenden als "Motor" bezeichnet wird) und eines Steuer/Regelsystems für diesen gemäß einer bevorzugten Ausführungsform der vorliegenden Erfindung gezeigt. Der Motor ist beispielsweise ein Vierzylindermotor 1 und besitzt ein mit einem Drosselventil 3 versehenes Einlassrohr 2. Mit dem Drosselventil 3 ist ein Drosselventilöffnungs-(THA)-Sensor 4 verbunden, um ein elektrisches Signal auszugeben, welches einer Öffnung des Drosselventils 3 entspricht, und um das elektrische Signal einer elektrischen Steuer/Regeleinheit 5 (welche im Folgenden als "ECU" für "electronic control unit" bezeichnet wird) zuzuführen.
  • Fachleute werden erkennen, dass die hier ausgeführten Ausführungsformen gleichermaßen an Verbrennungsmotoren mit mehr als vier Zylindern anwendbar sind.
  • Ein Hilfsluftkanal 17, welcher das Drosselventil 3 umgeht, ist mit dem Einlassrohr 2 verbunden. Der Hilfsluftkanal 17 ist mit einem Hilfsluft-Steuer/Regelventil 18 zur Steuerung/Regelung einer Hilfsluftmenge versehen. Das Hilfsluft-Steuer/Regelventil 18 ist mit der ECU 5 verbunden und sein Ventilöffnungsbetrag wird durch die ECU 5 gesteuert/geregelt.
  • Ein Bremskraftverstärker 32 ist über einen Kanal 31 mit dem Einlassrohr 2 an einer Position stromabwärts des Drosselventils 3 verbunden, so dass ein Unterdruck im Einlassrohr 2 durch den Kanal 31 in eine Unterdruckkammer des Bremskraftverstärkers 32 eingeleitet wird. Der Bremskraftverstärker 32 ist derart konfiguriert, dass ein dem Niederdrückbetrag des (nicht dargestellten) Bremspedals entsprechender Unterdruck auf eine Membran ausgeübt wird, um die Bremskraft zu erhöhen. In dem Kanal 31 ist ein Rückschlagventil 33 vorgesehen. Wenn der Druck in der Unterdruckkammer des Bremskraftverstärkers 32 größer als der Einlassdruck ist, öffnet das Rückschlagventil 33. Der Bremskraftverstärker 32 ist mit einem Bremskraftver stärker-Drucksensor 34 als das Bremskraftverstärker-Druckerfassungsmittel zur Erfassung des Drucks PBB in der Unterdruckkammer (welcher Druck im Folgenden als "Bremskraftverstärkerdruck" bezeichnet werden wird) versehen. Ein Erfassungssignal wird vom Bremskraftverstärker-Drucksensor 34 an die ECU 5 geliefert.
  • Für jeden Zylinder ist ein Kraftstoffeinspritzventil 6 vorgesehen, um Kraftstoff in das Einlassrohr 2 einzuspritzen. Somit wären entsprechend vier Kraftstoffeinspritzventile 6 für einen Vierzylindermotor vorgesehen. Die Kraftstoffeinspritzventile 6 sind mit einer (nicht dargestellten) Kraftstoffpumpe verbunden und elektrisch an die ECU 5 angeschlossen. Eine Ventilöffnungsdauer für jedes Kraftstoffeinspritzventil 6 wird durch ein durch die ECU 5 ausgegebenes Signal gesteuert/geregelt.
  • Ein Absoluteinlassdruck-(PBA)-Sensor 7 ist unmittelbar stromabwärts des Drosselventils 3 vorgesehen. Ein von dem Absoluteinlassdruck-Sensor 7 in ein elektrisches Signal umgewandeltes Absolutdrucksignal wird an die ECU 5 geliefert. Ein Einlasslufttemperatur-(TA)-Sensor 8 ist stromabwärts des Absoluteinlassdruck-Sensors 7 vorgesehen, um eine Einlasslufttemperatur TA zu erfassen. Von dem Sensor 8 wird ein der erfassten Einlasslufttemperatur TA entsprechendes elektrisches Signal ausgegeben und an die ECU geliefert.
  • An dem Körper des Motors 1 ist ein Motorkühlmitteltemperatur-(TW)-Sensor 9, z.B. ein Thermistor, angebracht, um eine Motorkühlmitteltemperatur (Kühlwassertemperatur) TW zu erfassen. Von dem Sensor 9 wird ein der erfassten Motorkühlmitteltemperatur TW entsprechendes Temperatursignal ausgegeben und an die ECU 5 geliefert.
  • Ein Kurbelwinkelpositionssensor 10 zur Erfassung eines Drehwinkels einer (nicht dargestellten) Kurbelwelle des Motors 1 ist mit der ECU 5 verbunden. Ein dem erfassten Drehwinkel der Kurbelwelle entsprechendes Signal wird an die ECU 5 geliefert. Der Kurbelwinkelpositionssensor 10 umfasst einen Zylinderunterscheidungssensor zur Ausgabe eines Signalimpulses bei einer vorbestimmten Kurbelwinkelposition für einen bestimmten Zylinder des Motors 1 (dieser Signalimpuls wird im Folgenden als "ZYL-Signalimpuls" bezeichnet werden). Der Kurbelwinkelpositionssensor 10 umfasst weiterhin einen TDC-Sensor zur Ausgabe eines TDC-Signalimpulses bei einer um einen vorbestimmten Kurbelwinkel vor einem oberen Totpunkt (TDC) (TDC für "Top Dead Center" = Oberer Totpunkt) liegenden Kurbelwinkelposition, beginnend bei einem Einlasstakt in jedem Zylinder (im Falle eines Vierzylindermotors bei allen 180° Kurbelwinkel), sowie einen CRK-Sensor zur Erzeugung eines Impulses mit einer konstanten Kurbelwinkelperiode (z.B. einer Periode von 30°), welche kürzer als die Erzeugungsperiode des TDC-Signalimpulses ist (dieser Impuls wird im Folgenden als "CRK-Signalimpuls" bezeichnet werden). Der ZYL-Signalimpuls, der TDC-Signalimpuls und der CRK-Signalimpuls werden an die ECU 5 geliefert. Diese Signalimpulse werden verwendet, um die verschiedenen Zeitsteuerungen, wie z.B. Kraftstoffeinspritzzeitsteuerung und Zündzeitsteuerung, zu steuern/regeln sowie um die Motordrehzahl NE zu erfassen.
  • Jeder Zylinder des Motors 1 ist mit einer Zündkerze 11 versehen. Die Zündkerze 11 ist mit der ECU 5 verbunden und von der ECU 5 wird ein Treibersignal für die Zündkerze 11, d.h. ein Zündsignal, an die Zündkerze 11 geliefert.
  • Ein Auslassrohr 12 des Motors 1 ist mit einem Dreiwegekatalysator 16 versehen, um Bestandteile wie z.B. HC, CO und NOx in Abgasen zu entfernen. Ein Proportional-Luft-Kraftstoff-Verhältnis-Sensor 14 (welcher im Folgenden als "LAF-Sensor" bezeichnet werden wird) ist an dem Auslassrohr 12 bei einer Position stromaufwärts des Dreiwegekatalysators 16 angebracht. Der LAF-Sensor 14 gibt ein Erfassungssignal aus, welches im Wesentlichen proportional zur Sauerstoffkonzentration (Luft-Kraftluft-Verhältnis) in den Abgasen ist, und liefert das Erfassungssignal an die ECU 5.
  • Mit der ECU 5 ist ein Fahrzeuggeschwindigkeitssensor 21 zur Erfassung einer Fahrgeschwindigkeit VP (Fahrzeuggeschwindigkeit) eines durch den Motor 1 angetriebenen Fahrzeugs verbunden. Ein Umgebungsdruck-Sensor 22 zur Erfassung eines Umgebungsdrucks PA ist ebenso mit der ECU 5 verbunden. Ebenso ist ein Schaltstellungssensor 23 zur Erfassung einer Schaltstellung eines Automatikgetriebes in dem Fahrzeug mit der ECU 5 verbunden. Von diesen Sensoren 21, 22 und 23 ausgegebene Erfassungssignale werden an die ECU 5 geliefert.
  • Die ECU 5 umfasst eine Eingabeschaltung 5a mit verschiedenen Funktionen, einschließlich einer Funktion zur Gestaltung der Wellenformen von Eingangssignalen von den verschiedenen Sensoren, einer Funktion zur Korrektur der Spannungsniveaus der Eingangssignale auf ein vorbestimmtes Niveau sowie einer Funktion zur Umwandlung analoger Signalwerte in digitale Signalwerte. Die ECU 5 umfasst weiterhin eine zentrale Verarbeitungseinheit 5b (welche im Folgenden als "CPU" für Central Processing Unit bezeichnet werden wird) und eine Speicherschaltung 5c. Die Speicherschaltung 5c speichert vorläufig verschiedene Betriebsprozesse, welche durch die CPU 5b ausgeführt werden sollen und speichert die durch die CPU 5b erhaltenen Berechnungsergebnisse oder dergleichen. Zusätzlich umfasst die ECU 5 eine Ausgabeschaltung 5d, um Treibersignale an die Kraftstoffeinspritzventilen 6, den Zündkerzen 11 usw. zu liefern.
  • Die CPU 5b bestimmt verschiedene Motorbetriebszustände nach Maßgabe verschiedener Motorparametersignale, wie oben erwähnt wurde, und berechnet eine Kraftstoffeinspritzperiode TOUT für jedes synchron mit dem TDC-Signalimpuls zu öffnende Kraftstoffeinspritzventil 6 nach Maßgabe von Gleichung (1) und gemäß der oben bestimmten Motorbetriebszustände. TOUT = TI × KCMD × KLAF × K1 + K2 (1)
  • TI ist eine Basis-Kraftstoffeinspritzdauer eines jeden Kraftstoffeinspritzventils 6 und wird durch Abfrage eines TI-Kennfelds bestimmt, welches nach Maßgabe der Motordrehzahl NE und des Absoluteinlassdrucks PBA eingestellt ist. Das TI-Kennfeld ist derart eingestellt, dass das Luft-Kraftstoffverhältnis eines Luft-Kraftstoff-Gemisches, welches dem Motor 1 zugeführt werden soll, in einem Betriebszustand gemäß der Motordrehzahl NE und des Absoluteinlassdrucks PBA gleich dem stöchiometrischem Verhältnis wird.
  • KCMD ist ein Soll-Luft-Kraftstoff-Verhältnis-Koeffizient, welcher nach Maßgabe von Motorbetriebsparametern, wie z.B. der Motordrehzahl NE, dem Absoluteinlassdruck PBA und der Motorkühlmitteltemperatur TW eingestellt wird. Der Soll-Luft-Kraftstoff-Verhältnis-Koeffizient KCMD ist proportional zum Kehrwert eines Luft-Kraftstoff-Verhältnisses A/F, d.h. proportional zu einem Kraftstoff-Luft-Verhältnis F/A und nimmt für das stöchiometrische Verhältnis einen Wert von 1,0 an, weshalb KCMD auch als Soll-Äquivalenzverhältnis bezeichnet wird.
  • KLAF ist ein Luft-Kraftstoff-Verhältnis-Korrekturkoeffizient, welcher durch eine PID-Steuerung/Regelung (PID für proportional integral differential) berechnet wird, so dass ein erfasstes Äquivalenzverhältnis KACT, welches aus einem erfassten, vom LAF-Sensor 14 ausgegebenen Wert berechnet wird, gleich dem Soll-Äquivalenzverhältnis KCMD wird.
  • K1 ist ein weiterer Korrekturkoeffizient und K2 ist eine Korrekturvariable, die nach Maßgabe verschiedener Motorparametersignale berechnet wird. Der Korrekturkoeffizient K1 und die Korrekturvariable K2 sind auf solche Werte eingestellt, dass sie verschiedene Eigenschaften, wie z.B. die KraftstoffverbrauchseigenschaftenunddieMotorbeschleunigungseigenschaften, nach Maßgabe von Motorbetriebszuständen optimieren.
  • Die CPU 5b berechnet ferner eine Zündzeitsteuerung IGLOG nach Maßgabe von Gleichung (2). IGLOG = IGMAP + IGCR + IGFPI (2)
  • IGMAP ist ein Basiswert der Zündzeitsteuerung, welcher durch Abfrage eines IG-Kennfelds erhalten wird, welches nach Maßgabe der Motordrehzahl NE und des Absoluteinlassdrucks PBA eingestellt ist. Die Zündzeitsteuerung wird durch einen Betrag eines Fortschreitens von einem oberen Totpunkt aus angegeben.
  • IGFPI ist ein Verzögerungs-Korrekturausdruck, welcher auf einen negativen Wert eingestellt ist, sodass die Motordrehzahl NE bei einer Ausführung einer Schnellaufwärmungs-Verzögerungssteuerung/regelung während eines Aufwärmens des Motors 1 gleich einer Soll-Drehzahl NEFIR wird.
  • IGCR ist ein anderer Korrekturausdruck als der Verzögerungs-Korrekturausdruck IGFPI (IGMAP + IGCR) entspricht einer Zündzeitsteuerung im Falle einer normalen Steuerung/Regelung ohne der Ausführung der Schnellaufwärmungs-Verzögerungssteuerung/regelung.
  • In der folgenden Beschreibung wird ein Betriebsmodus, in welchem die Schnell-Aufwärm-Verzögerungssteuerung/regelung ausgeführt wird, als "FIRE-Modus" bezeichnet.
  • Die CPU 5b liefert an jedes Kraftstoffeinspritzventil 6 ein Signal zum Betreiben eines jeden Kraftstoffeinspritzventils 6 nach Maßgabe der oben erhaltenen Kraftstoffeinspritzdauer TOUT und liefert weiterhin ein Signal zum Betreiben einer jeden Zündkerze 11 nach Maßgabe der oben erhaltenen Zündzeitsteuerung IGLOG. Ferner berechnet die CPU 5b einen Ventilöffnungs-Steuer/Regelbetrag ICMD zur Steuerung/Regelung des Ventilöffnungsbetrags des Hilfsluft-Steuer/Regelventils 18 nach Maßgabe von Motorbetriebszuständen und liefert ein Treibersignal, welches dem oben berechneten Ventilöffnungs-Steuer/Regelbetrag ICMD entspricht, an das Hilfsluft-Steuer/Regelventil 18. In dem FIRE-Modus (und in einem Übergangszustand unmittelbar nach dem Ende des FIRE-Modus) berechnet die CPU 5b den Ventilöffnungs-Steuer/Regelbetrag ICMD nach Maßgabe von Gleichung (3). Die Menge an Luft, welche durch das Hilfsluft-Steuer/Regelventil 18 in den Motor 1 hinein zugeführt wird, ist proportional zum Ventilöffnungs-Steuer/Regelbetrag ICMD. ICMD = (IFIR + ILOAD) × KIPA + IPA (3)
  • IFIR ist ein FIRE-Modus-Steuer/Regelausdruck, welcher in dem FIRE-Modus (und in dem Übergangszustand unmittelbar nach dem Ende des FIRE-Modus) verwendet wird.
  • ILOAD ist ein Lastkorrekturausdruck, welcher je nachdem eingestellt ist, ob verschiedene Lasten, wie z.B. eine elektrische Last, eine Kompressorlast einer Klimaanlage und eine Last einer Servolenkung an dem Motor 1 EIN oder AUSs sind oder ob sich das Automatikgetriebe in dem Gang-eingelegt-Zustand befindet oder nicht.
  • KIPA und IPA sind ein Umgebungsdruck-Korrekturkoeffizient und ein Umgebungsdruck-Korrekturausdruck, welche beide jeweils gemäß dem Umgebungsdruck PA eingestellt sind.
  • 2 und 3 sind Flussdiagramme, welche eine Hauptroutine zur Berechnung des FIRE-Modus-Steuer/Regelausdrucks IFIR im Fire-Modus und unmittelbar nach dem Ende des FIRE-Modus zeigen. Diese Routine wird synchron mit der Erzeugung eines TDC-Signalimpulses in der CPU 5b ausgeführt.
  • In Schritt S11 wird der in 5 gezeigte FIRE-Modus-Bestimmungsprozess ausgeführt. Der FIRE-Modus-Bestimmungsprozess umfasst Schritte eines Setzens eines FIRE-Modus-Flags FFIREON auf "1", was eine Erlaubnis für einen Übergang zum FIRE-Modus oder für eine Fortsetzung des FIRE-Modus anzeigt.
  • In Schritt S12 wird bestimmt, ob der FIRE-Modus-Flag FFIREON "1" ist oder nicht. Falls FFIREON "0" ist, was anzeigt, dass der Übergang zum FIRE-Modus oder die Fortsetzung des FIRE-Modus nicht gestattet ist, schreitet der Prozessor dann voran zu Schritt S26 (3). Wenn FFI-REON "1" ist, wird ein Übergangssteuerungsflag FFIRQUIT auf "0" gesetzt (Schritt S13) und eine in den 7 und 8 gezeigte Unterroutine zur IFIR-Berechnung wird ausgeführt (Schritt S14). Der Übergangssteuerungsflag FFIRQUIT von "1" bezeichnet die Dauer einer Ausführung einer Übergangssteuerung unmittelbar nach dem Ende des FIRE-Modus. Danach wird bestimmt, ob der in Schritt S14 berechnete FIRE-Modus-Steuer/Regelausdruck IFIR kleiner oder gleich einer Untergrenze ist oder nicht, die erhalten wird, indem man von ITW DIFIRL subtrahiert. DIFIRL ist ein vorbestimmter Wert zum Einstellen einer Untergrenze (z.B. ein Wert, welcher einer Luftmenge von 100 Litern/Minute entspricht). ITW ist ein Motorkühlmitteltemperatur-Steuer/Regelausdruck, welcher gemäß der Motorkühlmitteltemperatur TW eingestellt ist. Der Motorkühlmitteltemperatur-Steuer/Regelausdruck ITW ist ein Steuer/Regelausdruck, welcher zur Steuerung/Regelung des Hilfsluft-Steuer/Regelventils 18 in einem Motorbetriebszustand verwendet wird, wie z.B. in einem Leerlaufbetrieb, welcher ein anderer als der FIRE-Modus ist (Schritt S15). Falls IFIR größerer als ITW minus DIFIRL ist, endet der Prozess. Wenn IFIR kleiner oder gleich ITW minus DIFIRL ist, wird der FIRE-Modus-Steuer/Regelausdruck IFIR auf die Untergrenze (ITW – DIFIRL) eingestellt (Schritt S16) und der Prozess endet.
  • In dem in 3 gezeigten Schritt S26 wird bestimmt, ob der Motorkühlmitteltemperatur-Steuer/Regelausdruck ITW kleiner als ein Obergrenzen- Anfangswert IFIRINIH (z.B. ein Wert, der einer Einlassluftmenge von 600 Litern/Minute entspricht) ist oder nicht. Falls ITW kleiner als IFIRINIH ist, wird ein Anfangswert INFIRINI, welcher in den in 8 gezeigten Schritten S177 und S182 verwendet wird, auf den Motorkühlmitteltemperatur-Steuer/Regelausdruck ITW gesetzt (Schritt S27). Wenn ITW größer oder gleich IFIRINIH ist, wird der Anfangswert IFIRINI auf den Obergrenzen-Anfangswert IFIRINIH gesetzt (Schritt S28).
  • In Schritt S29 wird Subtraktionskorrekturwert IFIRDEC auf "0" gesetzt, welcher in den in 7 gezeigten Schritten S162 oder S169 aktualisiert und in dem in 8 gezeigten Schritt S186 verwendet wird. Danach wird bestimmt, ob der Übergangssteuerungsflag FFIRQUIT "1" ist oder nicht (Schritt S31). Wenn FFIRQUIT "1" ist, was anzeigt, dass die Übergangssteuerung gerade durchgeführt wird, schreitet der Prozess direkt zu Schritt S36 voran. Falls FFIRQUIT "0" ist, was anzeigt, dass die Übergangssteuerung gerade nicht durchgeführt wird, wird bestimmt, ob der FIRE-Modus-Flag FFIREON beim vorhergehenden Zyklus (bei der vorangehenden Ausführung dieses Prozesses) "1" war oder nicht (Schritt S32). Falls der vorhergehende FFIREON "1" war, was einen Zustand unmittelbar nach dem Ende des FIRE-Modus anzeigt, wird der Übergangssteuerungsflag FFIRQUIT auf "1" gesetzt (Schritt S33) und der Prozess schreitet voran zu Schritt S36.
  • Falls das vorangehende FFIREON in Schritt S32 "0" ist, wird der in 9 gezeigte IFIREF-Berechnungsprozess ausgeführt (Schritt S34). In dem IFIREF-Berechnungsprozess wird ein Lern-Korrekturwert IFIREF des FIRE-Modus-Korrekturausdrucks IFIR gemäß einem Lernwert IGREFH der Zündzeitsteuerung berechnet. In Schritt S35 wird ein FIRE-Modus-Ein-Zähler CFIRON auf "0" gesetzt und der Übergangssteuerungsflag FFIRQUIT wird auf "0" gesetzt (Schritt S40). CFIRON ist ein Zähler, welcher in dem in 5 gezeigten Schritt S50 inkrementiert wird, um die Anzahl an Wiederholungen des FIRE-Modus zu zählen. Danach endet der Prozess.
  • In Schritt S36 wird bestimmt, ob der Verzögerungs-Korrekturausdruck IGFPI der Zündzeitsteuerung IGLOG größer als eine Schwelle IGFPIQH (z.B. –3°) zur Bestimmung einer Beendigung der Übergangssteuerung ist oder nicht. Wenn IGFPI größer als IGFPIQH ist, was anzeigt, dass der Absolutwert des Verzögerungs-Korrekturausdruck IGFPI klein ist (der Verzögerungsbetrag ist klein) schreitet der Prozess voran zu Schritt S40, um die Übergangssteuerung zu beenden.
  • Falls in Schritt S36 IGFPI kleiner oder gleich IGFPIQH ist, wird eine in 4 gezeigte DFIRQU-Tabelle gemäß der Motorkühlmitteltemperatur TW abgefragt, um einen Übergangssteuerung-Subtraktionswert DFIRQU zu berechnen (Schritt S37). Die DFIRQU-Tabelle ist so eingestellt, dass der Übergangssteuerung-Subtraktionswert DFIRQU mit einer Zunahme der Motorkühlmitteltemperatur TW abnimmt. In 4 sind DFIRQUmax und DFIRQU min beispielsweise auf einen Wert gesetzt, welcher einer Einlassluftmenge von 5 Litern/Minute entspricht bzw. welcher einer Einlassluftmenge von 2 Litern/Minute entspricht, und TWDF0 und TWDF1 sind beispielsweise auf 28° Celsius bzw. 62° Celsius gesetzt.
  • Im Schritt S38 wird der FIRE-Modus-Steuerausdruck IFIR um den Übergangssteuerung-Subtraktionswert DFIRQU verringert. Danach wird bestimmt, ob der FIRE-Modus-Steuer/Regelausdruck IFIR kleiner als die oder gleich der Untergrenze ist, welche durch subtrahieren des vorbestimmten Wertes DIFIRL von dem Motorkühlmitteltemperatur-Steuer/Regelausdruck ITW erhalten wird, oder nicht (Schritt S39). Wenn IFIR größer als (ITW – DIFIRL) ist, endet der Prozess sofort. Wenn IFIR kleiner oder gleich (ITW – DIFIRL) ist, wird Schritt S40 ausgeführt und der Prozess endet dann.
  • Wie oben erwähnt wurde, führt der in 3 gezeigte Prozess Schritte einer Einstellung der Anfangswerte IFIRINI des FIRE-Modus-Steuer/Regelausdrucks IFIR aus (Schritte S26 bis S281, führt die Schritte der Übergangssteuerung unmittelbar nach einer Beendigung des FIRE-Modus aus (Schritte S31–S38), führt die Schritte einer Initialisierung der Parameter aus, welche in der nachfolgend zu beschreibenden Steuerung/Regelung verwendet werden (Schritte S29 und S35) und führt den Schritt einer Berechnung des Lern-Korrekturwerts IFIREF aus (Schritt S34). Durch Ausführen der Übergangssteuerung, wird die im FIRE-Modus erhöhte Einlassluftmenge graduell auf einen Wert in der normalen Steuerung/Regelung zurückgeführt.
  • 5 ist ein Flussdiagramm, welches den FIRE-Modus-Bestimmungsprozess zeigt, der in dem in 2 gezeigten Schritt S11 ausgeführt wird. In Schritt S41 wird bestimmt, ob ein bestimmter Fehler bereits erfasst wurde oder nicht. Falls der bestimmte Fehler nicht erfasst wurde, wird bestimmt, ob sich der Motor 1 beim Starten (beim Anlassen) befindet oder nicht (Schritt S42). Falls die Antwort auf entweder Schritt S41 oder S42 eine Bestätigung ist (JA), wird eine in 6A gezeigte TFIREND-Tabelle nach Maßgabe der Motorkühlmitteltemperatur TW abgefragt, um eine FIRE-Modus-Endzeit TFIREND zu berechnen, auf die in Schritt S46 Bezug genommen wird und welche im Folgenden erläutert wird (Schritt S43). Die TFIREND-Tabelle ist so eingestellt, dass die FIRE-Modus-Endzeit TFIREND mit einer Zunahme der Motorkühlmitteltemperatur TW abnimmt. In 6A sind TEFIRENDmax und TFIRENDmin beispielsweise auf 50 Sekunden bzw. 2 Sekunden eingestellt und TW0 und TW1 sind beispielsweise auf – 10° Celsius und 75° Celsius eingestellt.
  • In Schritt S44 werden ein Endflag FFIREND und ein Lern-Sperrflag FDI-GREF auf "0" gesetzt. Das Endflag FFIREND von "1" zeigt die Beendigung des FIRE-Modus an und das Lern-Sperrflag FDIGREF von "1" zeigt die Sperrung einer Berechnung des Lern-Korrekturwerts IFIREF an. Danach wird der FIRE-Modus-Flag FFIREON auf "0" gesetzt (Schritt S57) und der Prozess endet.
  • Falls die Antworten auf Schritte S41 und S42 beide negativ (NEIN) sind, wird bestimmt, ob der Endflag FFIREND "1" ist oder nicht (Schritt S45). Falls FFIREND "1" ist, schreitet der Prozess direkt zu Schritt S57 voran. Falls FFIREND "0" ist, wird bestimmt, ob der Wert TM01ACR eines Hochzähl-Zeitgebers, welcher zur Messung einer von dem Zeitpunkt an verstrichenen Zeit dient, als das Starten des Motors 1 abgeschlossen wurde (als das Anlassen beendet wurde), die in Schritt S43 berechnete FIRE-Modus-Endzeit TFIREND überschritten hat oder nicht (Schritt S46). Wenn TM01ACR größer als TFIREND ist, wird der Endflag FFIREND auf "1" gesetzt, um den FIRE-Modus zu beenden (Schritt S48) und der Prozess schreitet voran zu Schritt S57.
  • Wenn in Schritt S46 TM01ACR kleiner oder gleich TFIREND ist, wird der Endflag FFIREND auf "0" gesetzt (Schritt S47). Als nächstes wird bestimmt, ob die Motodrehzahl NE größer oder gleich einer vorbestimmten unteren Grenzdrehzahl NEFIRL (z.B. 700 U/min) ist oder nicht (Schritt S 49). Wenn NE kleiner als NEFIRL ist, schreitet der Prozess voran zu Schritt S57. Wenn NE größer oder gleich NEFIRL ist, wird der FIRE-Modus-Ein-Zähler CFIRON um "1" erhöht (Schritt S50) und eine in 6B gezeigte KMFIR-Tabelle wird nach Maßgabe des Werts des Zählers CFIRON abgefragt, um einen Fortsetzungszeit-Korrekturkoeffizienten KMFIR zu berechnen, der in dem in 8 gezeigten Prozess verwendet wird (Schritt S51). Die DMFIR-Tabelle ist so eingestellt, dass der Korrekturkoeffizient KMFIR mit einer Zunahme des Werts des Zählers CFIRON zunimmt und mit einer weiteren Zunahme des Wertes des Zählers CFIRON abnimmt. In 6B sind KMFIRmax und KMFIRmin beispielsweise auf 2,625 bzw. 1,0 eingestellt und n1 ist beispielsweise auf 2000 eingestellt.
  • In Schritt S52 wird eine in 6C gezeigte KTAFIR-Tabelle nach Maßgabe der Einlasslufttemperatur TA abgefragt, um einen Einlasslufttemperatur-Korrekturkoeffizienten KTAFIR zu berechnen, welcher in dem in 8 gezeigten Prozess verwendet wird. Die KTAFIR-Tabelle ist so eingestellt, dass der Korrekturkoeffizient KTAFIR mit einer Zunahme der Einlasslufttemperatur TA zunimmt. In 6C sind KTAFIRmax und KTAFIRmin beispielsweise auf 2,0 bzw. 1,0 eingestellt und TA0 und TA1 sind beispielsweise auf –10° Celsius bzw. 80° Celsius eingestellt.
  • In Schritt S53 wird bestimmt, ob die Fahrzeuggeschwindigkeit VP größer oder gleich einer vorbestimmten Fahrzeuggeschwindigkeit VFIRH (z.B. 5 km/h) ist oder nicht. Wenn VP kleiner als VFIRH ist, wird bestimmt, ob ein Leerlaufflag FIDLE "1" ist oder nicht, was den Leerlaufzustand des Motors 1 anzeigt (Schritt S541. Wenn VP größer oder gleich VFIRH ist, was anzeigt, dass der Motor läuft oder wenn FIDLE "0" ist, was anzeigt, dass sich der Motor 1 nicht im Leerlaufzustand befindet, wird der Lern-Sperrflag FDIGREF auf "1" gesetzt (Schritt S56) und der Prozess schreitet voran zu Schritt S57, in welchem der FIRE-Modus-Flag FFIREON auf "0" gesetzt wird. Wenn im Gegensatz dazu VP kleiner als VFIRH ist und sich der Motor 1 im Leerlaufzustand befindet, wird der FIRE-Modus-Flag FFIREON auf "1" gesetzt (Schritt S55) und der Prozess endet.
  • 7 und 8 sind Flussdiagramme der Unterroutine zur IFIR-Berechnung, welche in dem in 2 gezeigten Schritt S14 ausgeführt wird.
  • In Schritt S161 wird bestimmt, ob der Druckunterschied MPGA (= PA – PBB) zwischen dem Bremskraftverstärkerdruck PBB und dem Umgebungsdruck PA kleiner oder gleich einem vorbestimmten Druck MPFIR (z.B. 26,7 kPA (200 mmHG)) ist. Falls MPGA kleiner oder gleich MPFIR ist, was anzeigt, dass der Bremskraftverstärkerdruck PBB hoch ist, wird ein Subtraktionskorrekturwert IFIRDEC, welcher auf die unten beschriebene Berechnung in Schritt S186 angewendet wird, um einen vorbestimmten Wert DIFIRMP inkrementiert (Schritt S162) und der Prozess schreitet voran zu Schritt S174 (8). Durch Erhöhen des Subtraktionskorrekturwertes IFIRDEC nimmt der FIRE-Modus-Steuer/Regelausdruck IFIR ab, um die Einlassluftmenge zu verringern.
  • Wenn im Schritt S161 MPGA größer als MPFIR ist, was anzeigt, dass in dem Bremskraftverstärker 32 ein ausreichender Unterdruck akkumuliert ist, wird bestimmt, ob eine Nach-Start-TDC-Zahl NTDCAST als die Anzahl von TDC-Signalimpulsen, welche nach einem Starten des Motors 1 erzeugt werden, größer oder gleich einer vorbestimmten Anzahl NTDCFIR (z.B. 200) ist (Schritt S163). Unmittelbar nach einem Starten des Motors 1 ist NTDCAST kleiner als NTDCFIR und dementsprechend schreitet der Prozess voran zu Schritt S166. Wenn die Nach-Start-TDC-Zahl NTDCAST danach die vorbestimmte Anzahl NTDCFIR erreicht, schreitet der Prozess von Schritt S163 aus zu Schritt S164 voran. In Schritt S164 wird eine in 10A gezeigte TRMFIR-Tabelle nach Maßgabe der Motordrehzahl NE abgefragt, um eine Verbrennungsstabilitätsbestimmungsschwelle TRMFIR zu berechnen. Die TRMFIR-Tabelle ist so eingestellt, dass die Schwelle TRMFIR mit einer Zunahme der Motordrehzahl NE abnimmt.
  • In Schritt S165 wird bestimmt, ob ein Umdrehungsschwankungsparameter METRM, welcher den Betrag von Umdrehungsschwankungen des Motors 1 bezeichnet, größer als die Schwelle TRMFIR ist. Der Umdrehungsschwankungsparameter METRM ist durch die unten gezeigte Gleichung (4) definiert, METRM = |MSME(n) – MSME(n – 1)|/KMSSLB (4)wobei KMSSLB ein Koeffizient ist, welcher derart eingestellt ist, dass er umgekehrt proportional zur Motordrehzahl NE ist, und wobei MSME(n) ein Mittelwert von Zeitdauern CRME(n) zwischen aufeinanderfolgenden CRK-Signalimpulsen ist d.h., von Zeitdauern, die jeweils für eine 30°-Drehung der Kurbelwelle benötigt werden, wie in den unten gezeigten Gleichungen (5) und (6) definiert ist. In Gleichung (4) bezeichnen (n) und (n – 1) einen momentanen Wert bzw. einen vorhergehenden Wert.
  • Figure 00210001
  • Figure 00220001
  • Genauer wird aus Gleichung (5) ein Mittelwert aus 12 CRME-Werten von einem vorangehenden Wert CRME(n – 11), welcher 11 Zyklen zuvor gemessen wurde, bis zum letzten gemessenen Wert CRME(n) berechnet, um einen ersten Mittelwert CR12ME(n) zu erhalten. Darüber hinaus wird aus Gleichung (6) ein Mittelwert aus 6 CR12ME-Werten von einem vorherigen Wert CR12ME(n – 5), welcher 5 Zyklen zuvor berechnet wurde, bis zum letzten berechneten Wert CR12ME(n) berechnet, um einen zweiten Mittelwert MSME(n) zu erhalten. Danach wird dieser zweite Mittelwert MSME(n) in Gleichung (4) eingesetzt, um dadurch den Umdrehungsschwankungsparameter METRM zu berechnen. Der Umdrehungsschwankungsparameter METRM neigt dazu, mit einer Verschlechterung des Verbrennungszustandes im Motor 1 zuzunehmen, so dass dieser Parameter METRM als ein Parameter verwendet werden kann, welcher den Verbrennungszustand des Motors 1 anzeigt.
  • Wenn in Schritt S165 METRM größer als TRMFIR ist, was anzeigt, dass die Verbrennungsschwankung groß ist, wird der Subtraktionskorrekturkoeffizient IFIRDEC um den vorbestimmten Wert DIFIRDEC inkrementiert (Schritt S169) und der Prozess schreitet voran zu Schritt S174 (8).
  • Wenn in Schritt S165 METRM kleiner oder gleich TRMFIR ist, schreitet der Prozess voran zu Schritt S166, wo bestimmt wird, ob ein Drehzahladditionsflag FENEFIR (siehe 16) in "1" ist oder nicht. Der Drehzahladditionsflag FENEFIR von "1" zeigt an, dass die Soll-Drehzahl NOBJ in der unten beschriebenen Zündzeitsteuerung-Rückkopplungsregelung erhöht wird bzw. ist. Wenn FENEFIR "1" ist, was anzeigt, dass die Soll-Drehzahl NOBJ nicht erhöht wird bzw. ist, wird bestimmt, ob ein Normalzündungsflag FIGAST "1" ist oder nicht. (Schritt S167). Der Normalzündungsflag FIGAST wird beim Starten des Motors 1 auf "0" gesetzt und wird dann auf "1" gesetzt, wenn die Übergangssteuerung nach einem Starten des Motors 1 beendet wird, um zur normalen Zündzeitsteuerung-Steuerung/Regelung zu schalten. Wenn die Antwort auf entweder Schritt S166 oder S167 negativ ist (NEIN) d.h. wenn FENEFIR "0" ist oder FIGAST "0" ist, schreitet der Prozess voran zu Schritt S174.
  • Wenn beide Flags FENEFIR und FIGAST "1" sind, wird bestimmt, ob die Zündzeitsteuerung IGLOG größer oder gleich einem Wert ist oder nicht, welcher durch Addieren eines Stick-Bestimmungswerts IGFIRDEC (z.B. 1°) zu einer Untergrenze IGLGG (z.B. –20°) erhalten wird (Schritt S168). Wenn IGLOG kleiner als (IGLGG + IGFIRDEC) ist, was anzeigt, dass der Verzögerungsbetrag der Zündzeitsteuerung groß ist, schreitet der Prozess voran zu Schritt S169, wo der Subtraktionskorrekturwert IFIRDEC inkrementiert wird, um die Einlassluftmenge zu verringern.
  • Wenn IGLOG größer oder gleich (IGLGG + IGFIRDEC) ist, wird bestimmt, ob der Lern-Sperrflag FDIGREF "1" ist oder nicht (Schritt S172). Wenn FDIGREF "1" ist, schreitet der Prozess voran zu Schritt S174. Wenn FDIGREF "0" ist, wird ein in 9 gezeigter IFIREF-Berechnungsprozess ausgeführt, um einen Lern-Korrekturwert IFIREF zu berechnen (Schritt S 173). Danach schreitet der Prozess voran zu Schritt S174).
  • In Schritt S174 wird bestimmt, ob das Fahrzeug, an welchem der Motor 1 montiert ist, mit einem Automatikgetriebe versehen ist oder nicht. Wenn das Fahrzeug mit einem manuellen Getriebe versehen ist, schreitet der Prozess voran zu Schritt S176. Wenn das Fahrzeug mit einem Automatikgetriebe versehen ist, wird bestimmt, ob die Schaltstellung SFT des Automatikgetriebes in einem Neutralbereich N oder einem Parkbereich P ist oder nicht (Schritt S175). Wenn sich die Schaltstellung SFT in irgendeinem anderen Bereich als dem Neutralbereich N und dem Parkbereich P befindet, d.h. wenn sich das Automatikgetriebe in dem Gang-eingelegt-Zustand befindet, wird eine in 10B gezeigte KIDRFIRN-Tabelle nach Maßgabe der Motorkühlmitteltemperatur TW abgefragt, um eine Untergrenze KIDRFIRN eines Gang-eingelegt-Korrekturkoeffizienten KIDRFIRX zu berechnen (Schritt S178). Der Gang-eingelegt-Korrekturkoeffizient KIDRFIRX wird als nächstes um einen vorbestimmten Betrag DKIDRFIR dekrementiert (Schritt S179) und es wird bestimmt, ob der in Schritt S179 aktualisierte Gang-eingelegt-Korrekturkoeffizient KIDRFIRX kleiner als die in Schritt S 178 berechnete Untergrenze KIDRFIRN ist oder nicht (Schritt S180). Wenn KIDRFIRX größer als oder gleich KIDRFIRN ist, schreitet der Prozess direkt voran zu Schritt S182. Wenn KIDRFIRX kleiner als KIDRFIRN ist, wird der Gang-eingelegt-Korrekturkoeffizient KIDRFIRX auf die Untergrenze KIDRFIRN eingestellt (Schritt S181) und der Prozess schreitet als nächstes voran zu Schritt S182.
  • In Schritt S182 wird ein Basiswert IFIRBS des FIRE-Modus-Steuer/Regelausdrucks IFIR aus der unten gezeigten Gleichung (7) berechnet. IFIRBS = IFIRINI × KIDRFIRX × (1 + (KMFIR – 1) × KTAFIR) (7)
  • KMFIR und KTAFIR sind der Fortsetzungszeit-Korrekturkoeffizient bzw. der Einlasslufttemperatur-Koeffizient, welche in den in 5 gezeigten Schritten S51 bzw. S52 berechnet werden. KIDRFIRX ist der oben genannte Gang-eingelegt-Korrekturkoeffizient. IFIRINI ist der Anfangswert, der in dem in 3 gezeigten Schritt S27 oder S28 eingestellt wird. Der Fortsetzungszeit-Korrekturkoeffizient KMFIR ändert sich mit der verstrichenen Zeit (mit einer Zunahme des Zählerwertes CFIRON), wie in 6B gezeigt ist, so dass die Einlassluftmenge grundsätzlich derart gesteuert/geregelt wird, dass sie vom Start des FIRE-Modus an graduell zunimmt, nachfolgend graduell abnimmt und nachfolgend einen im wesentlichen konstanten Wert beibehält (siehe 17A). Der Gang-eingelegt-Korrekturkoeffizient KIDRFIRX ist derart eingestellt, dass er im Gang-eingelegt-Zustand des Automatikgetriebes graduell bis zur Untergrenze KIDRFIRN hinab abnimmt.
  • Wenn sich die Schaltstellung SFT in Schritt S175 im Neutralbereich N oder im Parkbereich P befindet, schreitet der Prozess voran zu Schritt S176, wo der Gang-eingelegt-Korrekturkoeffizient KIDRFIRX auf "1,0" gesetzt wird. Danach wird aus der unten gezeigten Gleichung (8) ein Basiswert IFIRBS des FIRE-Modus-Steuer/Regelausdrucks IFIR berechnet (Schritt S177). Gleichung (8) entspricht einer Gleichung, die man erhält, indem man in Gleichung (7) KIDRFIRX auf "1" setzt. IFIRBS = IFIRINI × (1 + (KMFIR – 1) × KTAFIR) (8)
  • Nach einem Beenden der Berechnung des Basiswertes IFIRBS in Schritt S 177 oder S182 wird bestimmt, ob der Wert TM01ACR eines Hochzähl-Zeitgebers zur Messung der nach einem Starten des Motors 1 verstrichenen Zeit kleiner als oder gleich eine vorbestimmter Zeit T1STFIR (z.B. 1,0 Sekunden) ist oder nicht (Schritt S183). Wenn TM01ACR kleiner oder gleich T1STFIR ist, wird bestimmt, ob der in Schritt S177 oder S182 berechnete Basiswert IFIRBS größer oder gleich einem Wert ist, welcher durch Subtrahieren eines Leerlauf-Lernwerts IXREFM von einem Leerlauf-Start-Anfangswert ICRST erhalten wird, oder nicht (Schritt S184). Wenn IFIRBS kleiner als (ICRST – IXREFM) ist, wird der Basiswert IFIRBS auf (ICRST – IXREFM) eingestellt (Schritt S185) und der Prozess schreitet voran zu Schritt S186.
  • Wenn der Wert TM01ACR des Zeitgebers im Schritt S183 die vorbestimmte Zeit T1STFIR überschreitet oder wenn der Basiswert IFIRBS in Schritt S184 größer oder gleich (ICRST – IXREFM) ist, schreitet der Prozess voran zu Schritt S186.
  • In Schritt S186 werden der Basiswert IFIRBS, der in Schritt S173 berechnete Lern-Korrekturwert IFIREF und der in Schritt S162 oder S169 aktualisierte Subtraktionskorrekturwert IFIRDEC in die unten gezeigte Gleichung (9) eingesetzt, um den FIRE-Modus-Steuer-Regelausdruck IFIR zu berechnen. IFIR = IFIRBS + IFIREF – IFIRDEC (9)
  • Durch Subtrahieren des Subtraktionskorrekturwerts IFIRDEC (> 0) wird die Einlassluftmenge derart korrigiert, dass sie abnimmt, wenn der Bremskraftverstärkerdruck PBB hoch ist (Schritte S161 und S1621. Dementsprechend nimmt der Absoluteinlassdruck PBA ab, was den Bremskraftverstärkerdruck PBB abnehmen lässt, so dass verhindert werden kann, dass die Bremskraft durch den Bremskraftverstärker 32 zu klein wird.
  • Dann, wenn weiterhin die Umdrehungsschwankung des Motors 1 groß wird oder die Zündzeitsteuerung IGLOG an einem Wert in der Nähe der Untergrenze haftet, wird die Einlassluftmenge derart korrigiert, dass sie um den Subtraktionskorrekturwert IFIRDEC abnimmt (Schritte S165, S168 und S169), wodurch vermieden wird, dass der Ausstoß von unverbranntem Kraftstoff zunehmen kann oder dass die Verzögerungskorrektur der Zündzeitsteuerung IGLOG unmöglich werden kann (die Motordrehzahl NE kann nicht gleich der Soll-Drehzahl NEFIR gemacht werden).
  • 9 ist ein Flussdiagramm des IFIREF-Berechnungsprozesses, der in dem in 3 gezeigten Schritt S34 oder in dem in 7 gezeigten Schritt S 173 ausgeführt wird.
  • In Schritt S201 wird bestimmt, ob sich der Ventilöffnungs-Steuer/Regelbetrag ICMD in dem Bereich von einer vorbestimmten Untergrenze ICMDFRL bis zu einer vorbestimmten Obergrenze ICMDFRH befindet. Wenn ICMD größer oder gleich ICMDFRH ist oder wenn ICMD kleiner oder gleich ICMDFRL ist, springt der Prozess zu Schritt S208.
  • Wenn ICMD größer als ICMDFRL und kleiner als ICMDFRH ist, wird bestimmt, ob das Fahrzeug mit einem Automatikgetriebe versehen ist oder nicht (Schritt S202). Wenn das Fahrzeug mit einem Automatikgetriebe versehen ist, wird bestimmt, ob die Schaltstellung SFT des Automatikgetriebes sich in einem Neutralbereich N oder in einem Parkbereich P befindet oder nicht (Schritt S203). Wenn das Fahrzeug mit einem manuellen Getriebe versehen ist oder wenn die Schaltstellung SFT des Automatikgetriebes sich in einem Neutralbereich N oder einem Parkbereich P befindet, schreitet der Prozess von Schritt S202 oder S203 aus zu Schritt S204 voran. Wenn die Schaltstellung SFT des Automatikgetriebes ein beliebiger anderer Bereich als der Neutralbereich N und der Parkbereich P ist, schreitet der Prozess von Schritt S203 zu Schritt S208 voran.
  • Wenn das Fahrzeug mit einem manuellen Getriebe versehen ist oder wenn die Schaltstellung SFT des Automatikgetriebes sich in einem Neutralbereich N oder einem Parkbereich P befindet, wird bestimmt, ob der Absolutwert |IGLOG(n) – IGLOG(n – 1)| einer Änderung in der Zündzeitsteuerung kleiner als ein vorbestimmter Betrag DIGFIR ist oder nicht (Schritt S204). Wenn |IGLOG(n) – IGLOG(n – 1)| kleiner als DIGFIR ist, was anzeigt, dass die Änderung in der Zündzeitsteuerung klein ist, wird bestimmt, ob die Zündzeitsteuerung (momentaner Wert) IGLOG(n) größer als eine vorbestimmte Zündzeitsteuerung IGFIRH ist oder nicht (Schritt S205). Die vorbestimmte Zündzeitsteuerung IGFIRH ist auf einen Wert nahe eines normalerweise erreichbaren Minimalwerts der Zündzeitsteuerung IGLOG im FIRE-Modus und größer als der Ausdruck (IGLGG + IGFIRDEC) eingestellt, auf welchen in dem in 7 gezeigten Schritt S168 Bezug genommen wird.
  • Wenn in Schritt S205 IGLOG(n) größer als IGFIRH ist, wird bestimmt, ob der Wert TM01ACR des Zeitgebers, welcher die nach einem Starten des Motors verstrichene Zeit angibt, eine vorbestimmte Zeit TFRREFIN (z.B. 20 Sekunden) übersteigt oder nicht (Schritt S206). Wenn die Antwort auf Schritt S204 oder S205 negativ (NEIN) ist, oder wenn die Antwort auf Schritt S206 eine Bestätigung (JA) ist, schreitet der Prozess voran zu Schritt S208. Wenn die Antwort auf Schritt S206 negativ (NEIN) ist, werden ein Lernwert IGREFH der Zündzeitsteuerung und eine Abweichung DIGREFH zwischen dem Lernwert IGREFH und der vorbestimmten Zündzeitsteuerung IGFIRH (welche Abweichung im Folgenden als "Lernwertabweichung" bezeichnet werden wird) aus Gleichungen 10 bzw. 11 berechnet (Schritt S207). IGREFH = CFIREFH × IGLOG + (1 – CFIREFH) × IGREFH(n – 1) (10) DIGREFH = IGREFH – IGFIRH (11)
  • CFIREFH ist ein mittelwertbildender Koeffizient, welcher auf einen Wert zwischen "0" und "1" gesetzt ist und IGREFH(n – 1) ist ein vorangehender Wert des Lernwerts IGREFH.
  • In Schritt S208 wird eine in 10C gezeigte DIFRREFN-Tabelle nach Maßgabe der Lernwertabweichung DIGREFH abgefragt, um eine Ventilöffnungs-Steuer/Regelbetragsabweichung DIFRREFN zu berechnen. Die DIFRREFN-Tabelle ist derart eingestellt, dass die Ventilöffnungs-Steuer/-Regelbetragsabweichung DIFRREFN mit einer Zunahme der Lernwertabweichung DIGREFH zunimmt.
  • Danach wird der Lern-Korrekturwert IFIREF auf die Ventilöffnungs-Steuer/-Regelbetragsabweichung DIFRREFN eingestellt (Schritt S209) und der Prozess endet.
  • Durch Verwendung des oben berechneten Lern-Korrekturwerts IFIREF können Veränderungen in der Zunahme der aktuellen Lufteinlassmenge aufgrund von Veränderungen in den Ventilöffnungseigenschaften des Hilfsluft-Steuer/Regelventils 18 oder aufgrund der alterungsbedingten Verschlechterung des Hilfsluft-Steuer/Regelventils 18 korrigiert werden, um dadurch die Zunahme der Einlassluftmenge im Wesentlichen konstant zu halten.
  • 11 ist ein Flussdiagramm, welches einen Zündzeitsteuerung-Steuer/-Regelprozess zeigt. Dieser Prozess wird synchron mit der Erzeugung eines TDC-Signalimpulses in der CPU 5b ausgeführt.
  • In Schritt S71 wird eine Basis-Zündzeitsteuerung IGMAP nach Maßgabe der Motordrehzahl NE und des Absoluteinlassdrucks PBA berechnet. Danach wird ein anderer Korrekturausdruck IGCR als der Verzögerungs-Korrekturausdruck IGFPI berechnet (Schritt S72). In Schritt S73 wird ein in 12 gezeigter Prozess zur Bestimmung einer Ausführungsbedingung für eine Rückkopplungsregelung (FB-Regelung für Feedback-Regelung) ausgeführt. Dieser Prozess wird durchgeführt, um eine Ausführungsbedingung der Rückkopplungsregelung zu bestimmen, bei welcher die Zündzeitsteuerung derart gesteuert/geregelt wird, dass die erfasste Motordrehzahl NE mit der FIRE-Modus-Soll-Drehzahl NEFIR zusammenfällt. Wenn die Ausführungsbedingung erfüllt ist, wird ein Rückkopplungsregelungsflag FFIRENEFB auf "1" gesetzt.
  • In Schritt S74 wird bestimmt, ob der Rückkopplungsregelungsflag FFIRENEFB "1" ist. Wenn FFIRENEFB "0" ist, wird der Verzögerungs-Korrekturausdruck IGFPI auf "0" gesetzt (Schritt S75). Wenn FFIRENEFB "1" ist, was anzeigt, dass die Ausführungsbedingung erfüllt ist, wird die Rückkopplungsregelung ausgeführt, um den Verzögerungs-Korrekturausdruck IGFPI nach Maßgabe der Motordrehzahl NE einzustellen (Schritt S76).
  • In Schritt S77 wird die Zündzeitsteuerung IGLOG nach Maßgabe der oben genannten Gleichung (2) berechnet. Danach endet der Prozess.
  • 12 ist ein Flussdiagramm, welches den Prozess zur Bestimmung einer Ausführungsbedingung für eine FB-Regelung zeigt, der in dem in 11 gezeigten Schritt S73 ausgeführt wird. In Schritt S91 wird bestimmt, ob der FIRE-Modus-Flag FFIREON "1" ist oder nicht. Wenn FFIREON "0" ist, was anzeigt, dass der FIRE-Modus aus ist, wird bestimmt, ob der Übergangssteuerungsflag FFIRQUIT "1" ist oder nicht (Schritt S103). Wenn FFIRQUIT "0" ist, was anzeigt, dass die Übergangssteuerung aus ist, werden sowohl der Rückkopplungsregelungsflag FFIRENEFB als auch ein Soll-Drehzahlflag FNOENEFIR auf "0" gesetzt (Schritt S105). Der Soll-Drehzahlflag FNOENEFIR von "1" zeigt an, dass die Soll-Drehzahl während der Rückkopplungsregelung nicht erhöht wird bzw. ist (siehe Schritt S141 in 16). Danach endet der Prozess.
  • Wenn FFIRQUIT in Schritt S103 "1" ist, was anzeigt, dass die Übergangssteuerung ein ist, wird bestimmt, ob die Drosselventilöffnung THA größer gleich einer vorbestimmten Drosselöffnung THFIR (z.B. 0.88°) ist oder nicht (Schritt S104). Wenn THA kleiner als THFIR ist, was anzeigt, dass sich das Drosselventil in einem im wesentlichen vollständig geschlossenen Zustand befindet, endet der Prozess sofort. Wenn THA größer als oder gleich THFIR ist, schreitet der Prozess voran zu S105. Wenn der Prozess direkt von Schritt S104 aus endet, wird der Flag FFIRENEFB bei "1" gehalten, selbst wenn der Flag FFIREON "0" ist. Dementsprechend wird die Rückkopplungsregelung fortgesetzt.
  • Wenn FFIREON in Schritt S91 "1" ist, wird bestimmt, ob der Übergangssteuerungsflag FFIRQUIT "1" ist oder nicht (Schritt S92). Wenn FFIRQUIT "1" ist, wird der Rückkopplungsregelungsflag FFIRENEFB auf "0" gesetzt (Schritt S94) und der Prozess schreitet voran zu Schritt S95. Wenn FFIRQUIT "0" ist, wird bestimmt, ob der Rückkopplungsregelungsflag FFIRENEFB bereits auf "1" gesetzt worden ist oder nicht (Schritt S93). Wenn FFIRENEFB "1" ist, endet der Prozess sofort. Wenn FFIRENEFB "0" ist, schreitet der Prozess voran zu Schritt S95.
  • In Schritt S95 wird bestimmt, ob der Wert TM01ACR des Hochzähl-Zeitgebers zur Messung einer nach Abschluss eines Motorstarts (Anlassen) verstrichenen Zeit kleiner oder gleich eine vorbestimmte Zeit T1STFIR (z.B. 1 ms) ist. Wenn TM01ACR kleiner oder gleich T1STFIR ist, was anzeigt, dass der Motor 1 gerade erst gestartet worden ist, werden ein Additionswert NEFPIST für die Rückmeldungsregelungsstartbestimmung, ein Additionswert DNEFIR für die Soll-Drehzahl-Korrektur und ein Zählwert CFNEFBST für die Rückkopplungsregelungsstartbestimmung auf erste Werte NEFPI1 (z.B. 200 U/min), DNEF1 (z.B. 1 U/min) bzw. CFNEFB1 (z.B. 200) gesetzt (Schritt S96). Wenn TM01ACR größer als T1STFIR ist, werden der Additionswert NEFPIST für die Rückmeldungsregelungsstartbestimmung, der Additionswert DNEFIR für die Soll-Drehzahl-Korrektur und der Zählwert CFNEFBST für die Rückkopplungsregelungsstartbestimmung auf zweite Werte NEFPI2 (z.B. 200 U/min), DNEF2 (z.B. 12 U/min) bzw. CFNEFB2 (z.B. 2) eingestellt (Schritt S97).
  • In Schritt S98 wird bestimmt, ob die Motordrehzahl NE größer oder gleich einem Wert ist oder nicht, welcher erhalten wird, indem der Additionswert NEFPIST für die Rückkopplungsregelungsstartbestimmung zu einer Soll-Drehzahl NOBJ für die normale Steuerung/Regelung addiert wird. Wenn NE kleiner als (NOBJ + NEFPIST) ist, wird bestimmt, ob der Wert des FIRE-Modus-Ein-Zählers CFIRON größer gleich dem Zählwert CFNEFBST für eine Rückkopplungsregelungsstartbestimmung ist oder nicht (Schritt S99). Wenn die Antworten auf Schritte S98 und S99 beide negativ (NEIN) sind, was anzeigt, dass die Motordrehzahl NE niedrig ist und die FIRE-Modus-Fortsetzungszeitdauer kurz ist, wird die Rückkopplungsregelung nicht ausgeführt und der Prozess endet dementsprechend sofort.
  • Wenn in Schritt S98 NE größer oder gleich (NOBJ + NEFPIST) ist, wird der Soll-Drehzahlflag FNOENEFIR auf "1" gesetzt (Schritt S101). Wenn CFIRON in Schritt S99 größer gleich CFNEFBST ist, wird der Soll-Drehzahlflag FNOENEFIR auf "0" gesetzt (Schritt S100). Nach einer Ausführung von Schritt S101 oder S100 schreitet der Prozess voran zu Schritt S102. Wenn die Motordrehzahl NE beim Starten der Rückkopplungsregelung hoch ist (NE ist größer oder gleich NOBJ + NEFPIST) wird dementsprechend ein Soll-Drehzahl-Additionswert ENEFIR, welcher zur Berechnung der FIRE-Modus-Soll-Drehzahl NEFIR verwendet wird, auf "0" gesetzt (siehe 16 und Schritte S117 und S118 in 13).
  • In Schritt S102 wird der Rückkopplungsregelungsflag FFIRENEFB auf "1" gesetzt und der Wert des FIRE-Modus-Ein-Zählers CFIRON wird als ein Speicherwert CFRPIST gespeichert.
  • 13 und 14 sind Flussdiagramme, welche den Rückkopplungsregelprozess zeigen, der in dem in 11 gezeigten Schritt S76 ausgeführt wird. In Schritt S111 wird der Prozess einer Einstellung des Soll-Drehzahl-Additionswertes ENEFIR (16) ausgeführt, um den Additionswert ENEFIR einzustellen.
  • In Schritt S112 wird bestimmt, ob die Schaltstellung SFT des Automatikgetriebes aus einem Neutralbereich N oder einem Parkbereich P in einen Fahrbereich D oder einen Rückwärtsfahrtbereich R (Gang-eingelegt-Zustand) oder umgekehrt geändert worden ist oder nicht. Falls die Schaltstellung geändert worden ist, wird eine vorbestimmte Zeit TINGFIR (z.B. 3 Sekunden) auf einem Niederzähl-Zeitgeber tmINGFIR eingestellt, auf welchen in Schritt S115 Bezug genommen wird, und der Niederzähl-Zeitgeber tmINGFIR wird gestartet (Schritt S113). Danach werden in der Rückkopplungsregelung sowohl ein Integralausdruck IIGFIR als auch ein Verzögerungs-Korrekturausdruck IGFPI auf ihre vorhergehende Werte IIGFIR(n – 1) und IGFPI(n – 1) eingestellt (Schritt S114) und der Prozess endet.
  • Wenn die Schaltstellung in Schritt S112 nicht geändert worden ist, wird bestimmt, ob der Wert des in Schritt S113 gestarteten Zeitgebers tmINGFIR "0" beträgt oder nicht (Schritt S115). Wenn tmINGFIR größer als "0" ist, schreitet der Prozess voran zu Schritt S114. Wenn tmINGFIR "0" ist, wird bestimmt, ob sich die Schaltstellung SFT im Fahrbereich D oder im Rückwärtsfahrtbereich R befindet (Gang-eingelegt-Zustand) (Schritt S116). Wenn sich das Automatikgetriebe nicht in dem Gang-eingelegt-Zustand befindet, wird eine FIRE-Modus-Soll-Drehzahl NEFIR gemäß Gleichung (12) berechnet (Schritt S117) und der Prozess schreitet zu Schritt S121 voran. NEFIR = NOBJ + ENEFIR (12)
  • NOBJ ist die Soll-Drehzahl beim Leerlauf in einem normalen Modus (einem anderen als der FIRE-Modus) und ENEFIR ist der in Schritt S111 berechnete Soll-Drehzahl-Additionswert.
  • Wenn sich die Schaltstellung SFT in dem Fahrbereich D oder dem Rückwärtsfahrtbereich R befindet, d.h. das Automatikgetriebe befindet sich in Schritt S116 in dem Gang-eingelegt-Zustand, wird die FIRE-Modus-Soll-Drehzahl NEFIR gemäß Gleichung (13) berechnet (Schritt S118). NEFIR = NOBJ + ENEFIR – DNEFIRDR (13)
  • DNEFIRDR ist ein beispielsweise auf 300 U/min eingestellter Gang-eingelegt-Zustand-Korrekturwert.
  • In Schritt S119 wird bestimmt, ob die FIRE-Modus-Soll-Drehzahl NEFIR kleiner gleich einer Untergrenze NEIGFIRL (z.B. 730 U/min) ist. Wenn NEFIR größer als NEIGFIRL ist, schreitet der Prozess direkt zu Schritt S121 voran. Wenn NEFIR kleiner oder gleich NEIGFIRL ist, wird die Soll-Drehzahl NEFIR auf die Untergrenze NEIGFIRL eingestellt (Schritt S120) und der Prozess schreitet als nächstes voran zu Schritt S121.
  • In Schritt S121 wird eine in 15 gezeigte KIIGFIR-Tabelle nach Maßgabe der Zündzeitsteuerung IGLOG abgefragt, um eine Integralausdrucksverstärkung KIIGFIR zu berechnen. Die KIIGFIR-Tabelle ist derart eingestellt, dass die Integralausdrucksverstärkung KIIGFIR mit einer Zunahme (Verstellung nach vorne bzw. Voreilen) der Zündzeitsteuerung IGLOG zunimmt. In 15 sind KIIGFIRmax und KIIGFIRmin beispielsweise auf 0,063 und 0,016 eingestellt und IGLOG1 und IGLOG2 sind beispielsweise auf –10° bzw. 12° eingestellt.
  • In Schritt S122 werden die Motordrehzahl NE, die FIRE-Modus-Soll-Drehzahl NEFIR und die Integralausdrucksverstärkung KIIGFIR in Gleichung (14) eingestzt, um einen Additionswert IIGFTMP zu berechnen. IIGFTMP = KIIGFIR × (NEFIR – NE) (14)
  • In Schritt S123 wird der Additionswert IIGFTMP zum vorhergehenden Wert IIGFIR(n – 1) des Integralausdrucks addiert, um den Integralausdruck (momentaner Wert) IIGFIR zu berechnen.
  • In den in 14 gezeigten Schritten S124 bis S127 wird ein Begrenzungsprozess für den Integralausdruck IIGFIR durchgeführt. Genauer, wenn der Integralausdruck IIGFIR in dem Bereich von einer vorbestimmten Untergrenze IGFIRPIL bis zu einer vorbestimmten Obergrenze IGFIRPIH liegt (Schritte S124 und S125), schreitet der Prozess voran zu Schritt S128. Wenn der Integralausdruck IIGFIR kleiner als die vorbestimmte Untergrenze IGFIRPIL ist, wird der Integralausdruck IIGFIR auf die vorbestimmte Untergrenze IGFIRPIL eingestellt (Schritte S124 und S126) und der Prozess schreitet voran zu Schritt S128. Wenn der Integralausdruck IIGFIR größer als die vorbestimmte Obergrenze IGFIRPIH ist, wird der Integralausdruck IIGFIR auf die vorbestimmte Obergrenze IGFIRPH eingestellt (Schritte S125 und S127) und der Prozess schreitet voran zu Schritt S128.
  • In Schritt S128 wird ein Proportionalausdruck PIGFIR gemäß Gleichung (15) berechnet. In Gleichung 15 ist KPIGFIR eine Proportionalausdrucksverstärkung, welche auf einen vorbestimmten Wert eingestellt ist. PIGFIR = KPIGFIR × (NEFIR – NE) (15)
  • Danach werden der Integralausdruck IIGFIR und der Proportionalausdruck PIGFIR addiert, um einen Verzögerungs-Korrekturausdruck IGFPI zu berechnen (Schritt S129) und der Verzögerungs-Korrekturausdruck IGFPI wird dem Begrenzungsprozess unterzogen (Schritte S130 bis S133). Genauer, wenn der Verzögerungs-Korrekturausdruck IGFPI in dem Bereich von einer vorbestimmten Untergrenze IGFIRPIL bis zu einer vorbestimmten Obergrenze IGFIRPIH liegt (Schritte S130 und S131), endet der Prozess. Wenn der Verzögerungs-Korrekturausdruck IGFPI kleiner als die vorbestimmte Untergrenze IGFIRPIL ist, wird der Verzögerungs-Korrekturausdruck IGFPI auf die vorbestimmte Untergrenze IGFIRPIL eingestellt (Schritte S130 und S132) und der Prozess endet. Wenn der Verzögerungs-Korrekturausdruck IGFPI größer als die vorbestimmte Obergrenze IGFIRPIH ist, wird der Verzögerungs-Korrekturausdruck IGFPI auf die vorbestimmte Obergrenze eingestellt (Schritte S131 und S133) und der Prozess endet.
  • Durch den Prozess der 13 und 14 wird die Rückkopplungsregelung ausgeführt, um den Verzögerungs-Korrekturausdruck IGFIR zu berechnen, so dass die Motordrehzahl NE mit der FIRE-Modus-Soll-Drehzahl NEFIR zusammenfällt.
  • 16 ist ein Flussdiagramm, welches den Prozess einer Einstellung von ENEFIR zeigt, der in dem in Figur gezeigten Schritt S111 ausgeführt wird. In Schritt S141 wird bestimmt, ob der Soll-Drehzahl-Flag FNOENEFIR "1" ist oder nicht. Wenn FNOENEFIR "1" ist, was anzeigt, dass die Soll-Drehzahl nicht erhöht werden soll, wird der Drehzahl-Additionsflag FENEFIR auf "1" gesetzt und der Soll-Drehzahl-Additionswert ENEFIR wird auf "0" gesetzt (Schritt S144) und der Prozess endet.
  • Wenn FNOENEFIR "0" ist, wird der Additionswert ENEFIR gemäß Gleichung (16) berechnet (S142). ENEFIR = NEFPIST – DNEFIR × (CFIRON – CFIRPIST) (16)
  • NEFPIST und DNEFIR sind der Additionswert für die Rückkopplungsregelungsstartbestimmung und der Additionswert für die Soll-Drehzahl-Korrektur. Die Additionswerte NEFPIST und DNEFIR werden beide in den in 12 gezeigten Schritten S96 oder S97 eingestellt. CFIRON ist der Wert des FIRE-Modus-ein-Zählers und CFIRPIST ist der Speicherwert, der in dem in 12 gezeigten Schritt S102 gespeichert wird. Das heisst (CFIRON – CFIRPIST) ist ein Zählwert, welcher der nach einem Starten der Rückmeldungsregelung verstrichenen Zeit entspricht. Dementsprechend wird die FIRE-Modus-Soll-Drehzahl NEFIR so eingestellt, dass NEFIR in der Anfangsphase der Rückkopplungsregelung gleich (NOBJ + NEFPIST) wird und dass NEFIR mit der verstrichenen Zeit graduell abnimmt, bis sie schliesslich die normale Soll-Drehzahl NOBJ gemäß Gleichung (16) und Gleichung (12) oder (13) erreicht (siehe 17C).
  • In Schritt S143 wird bestimmt, ob der Additionswert ENEFIR kleiner oder gleich "0" ist. Wenn ENEFIR kleiner oder gleich "0" ist, schreitet der Prozess voran zu Schritt S144. Wenn ENEFIR größer als "0" ist, wird der Drehzahl-Additionsflag FENEFIR auf "0" gesetzt (Schritt S145) und der Prozess endet sofort.
  • 17A, 17B und 17C sind Zeitdiagramme zur Darstellung der Einlassluftmengen-Steuerung/Regelung und der Zündzeitsteuerung-Steuerung/-Regelung, die oben erwähnt wurden. Genauer zeigt 17A Veränderungen des Ventilöffnungs-Steuer/Regelbetrags ICMD des Hilfsluft-Steuer/- Regelventils 18. 17B zeigt Veränderungen der Zündzeitsteuerung IGLOG. 17C zeigt Veränderungen der Motordrehzahl NE.
  • In dem in den 17A bis 17C gezeigten Beispiel wird der Motor 1 zur Zeit t0 gestartet (d.h. ein Anlassen beginnt zur Zeit t0) und der Motor 1 beginnt bei einer Zeit t1 zu laufen (ein sich selbst aufrechterhaltender Betrieb). Bei der Zeit t1 wird der FIRE-Modus gestartet. Nach einem Starten des FIRE-Modus wird die Motordrehzahl NE erhöht und die Ausführungsbedingung der Rückkopplungsregelung der Zündzeitsteuerung wird zur Zeit t2 erfüllt. Folglich wird die Rückkopplungsregelung gestartet. Wie oben erwähnt wurde, ist die FIRE-Modus-Soll-Drehzahl NEFIR zu Beginn des FIRE-Modus gleich (NOBJ + NEFPIST) und wird danach graduell bis zur Soll-Drehzahl NOBJ für die normale Steuerung/Regelung verringert.
  • Der Ventilöffnungs-Steuer/Regelbetrag ICMD wird derart gesteuert/geregelt, dass er nach einem Starten des FIRE-Modus graduell erhöht und dann verringert wird. Wenn der Druckunterschied MPGA zwischen dem Bremskraftverstärkerdruck PBB und dem Umgebungsdruck PA zur Zeit t3 niedriger als der vorbestimmte Druck MPFIR wird, wird der Ventilöffnungs-Steuer/Regelbetrag ICMD graduell verringert, um den Einlassdruck zu verringern. Unmittelbar nachdem der FIRE-Modus zur Zeit t4 endet, wird die Übergangssteuerung/regelung durchgeführt, um den Ventilöffnungs-Steuer/Regelbetrag ICMD graduell zu verringern.
  • Der Verzögerungs-Korrekturausdruck IGFPI ändert sich, wie durch eine gestrichelte Linie in 17B gezeigt ist, und die Zündzeitsteuerung IGLOG wird derart gesteuert/geregelt, dass sie von dem normalen Steuer/Regelwert (IGMAP + IGCR) aus verzögert wird. Wenn zur Zeit t3 die graduelle Verringerung des Ventilöffnungs-Steuer/Regelbetrags ICMD gestartet wird, wird der Verzögerungs-Korrekturausdruck IGFPI erhöht (der Verzögerungsbetrag wird verringert), um die Motordrehzahl NE bei der Soll-Drehzahl NEFIR (= NOBJ) zu halten. Nach der Zeit t4 wird die Zündzeitsteuerung IGLOG derart gesteuert/geregelt, dass sie sich graduell dem normalen Steuer/Regelwert annähert.
  • Während der Zeitdauer zwischen t2 und t4 wird die Motordrehzahl NE durch die Rückkopplungsregelung derart geregelt, dass sie mit der Soll-Drehzahl NEFIR zusammenfällt. In dem in den 17A bis 17C gezeigten Beispiel wird das Fahrzeug unmittelbar nach der Zeit t4 gestartet und die Fahrzeuggeschwindigkeit VP wird graduell erhöht.
  • Wie oben beschrieben wurde, wird der Ventilöffnungs-Steuer/Regelbetrag ICMD des Hilfsluft-Steuer/Regelventils 18 graduell verringert (als Folge wird die Zündzeitsteuerung graduell vorgestellt), wenn der Bremskraftverstärkerdruck PBB hoch wird, wodurch die Katalysatortemperaturerhöhungs-Beschleunigungssteuerung/regelung unter drückt wird. Dementsprechend kann der Absoluteinlassdruck PBA verringert werden. Dadurch kann der Bremskraftverstärkerdruck PBB verringert werden, so dass verhindert werden kann, dass die Bremskraft durch den Bremskraftverstärker 32 zu klein wird.
  • In dieser bevorzugten Ausführungsform bilden der Hilfsluftkanal 17 und das Hilfsluft-Steuer/Regelventil 18 einen Teil des Einlassluftmengen-Steuer/-Regelmittels und die ECU5 bildet einen Teil des Einlassluftmengen-Steuer/-Regelmittels, des Zündzeitsteuerung-Steuer/Regelmittels, des Katalysatortemperatur-Erhöhungsmittels und des Katalysatortemperaturerhöhungssteuerung/regelung-Unterdrückungsmittels. Genauer entsprechen die Prozesse von 2, 3, 5, 7, 8 und 9 dem Einlassluftmengen-Steuer/Regelmittel. Die Prozesse von 11, 12, 13, 14 und 16 entsprechen dem Zündzeitsteuerung-Steuer/Regelmittel. Schritt S163 und die folgenden Schritte nach dem in 7 gezeigten Schritt S163 sowie der Prozess von 13 entsprechen dem Katalysatortemperatur-Erhöhungsmittel. Die in 7 gezeigten Schritte S161 und S162 entsprechen dem Katalysatortemperaturerhöhungssteu-erung/regelung-Unterdrückungsmittel.
  • Die vorliegende Erfindung ist nicht auf die obige bevorzugte Ausführungsform begrenzt, sondern es können verschiedene Modifikationen durchgeführt werden. Beispielsweise wird in der oben beschriebenen Ausführungsform der in 7 gezeigte Schritt S162 ausgeführt, um die Einlassluftmenge graduell zu verringern, wenn der Druckunterschied MPGA zwischen dem Bremskraftverstärkerdruck PBB und dem Umgebungsdruck PA kleiner oder gleich dem vorbestimmten Druck MPFIR ist. Schritt S162 kann auch ausgeführt werden, wenn der Druckunterschied PBG (= PA – PBA) zwischen dem absoluten Einlassdruck PBA und dem Umgebungsdruck PA kleiner gleich dem vorbestimmten Druck MPFIR ist.
  • Weiterhin wird die Einlassluftmenge in der obigen bevorzugten Ausführungsform durch den Hilfsluftkanal 17 und das Hilfsluft-Steuer/Regelventil 18 erhöht. Es kann ein so genanntes DBW-Drosselventil (Drive-By-Wire-Drosselventil) verwendet werden und die Ventilöffnung des Drosselventils kann direkt gesteuert/geregelt werden, um dadurch die Einlassluftmenge zu erhöhen.
  • Offenbart ist ein Steuer/Regelsystem für einen Verbrennungsmotor mit einem Einlasssystem und einem Auslasssystem. Das Auslasssystem umfasst einen Katalysator und das Einlasssystem umfasst ein Drosselventil. Der Motor ist an einem Fahrzeug mit einem Bremskraftverstärker montiert, in welchen ein stromabwärts des Drosselventils herrschender Einlassdruck eingeleitet wird. Eine Katalysatortemperaturerhöhungssteuerung/regelung, bei welcher die Einlassluftmenge nach einem Starten des Motors erhöht und die Zündzeitsteuerung nach Maßgabe einer Drehzahl des Motors verzögert wird, wird durchgeführt. Wenn ein Druckunterschied zwischen dem erfassten Einlassdruck und dem Umgebungsdruck während der Katalysatortemperaturerhöhungssteuerung/Regelung kleiner als ein vorbestimmter Druck ist, wird die erhöhte Einlassluftmenge und der Verzögerungsbetrag der Zündzeitsteuerung graduell verringert.

Claims (10)

  1. Steuer/Regelsystem für einen Verbrennungsmotor (1) mit einem Einlasssystem (2, 3, 4, 6, 7, 8, 17, 18) und einem Auslasssystem (12, 14, 16), wobei das Auslasssystem einen Katalysator (16) umfasst, wobei das Einlasssystem (12, 14, 16) ein Drosselventil (3) umfasst und wobei der Motor (1) an einem Fahrzeug mit einem Bremskraftverstärker (32) montiert ist, in den ein Einlassdruck (PBA) stromabwärts des Drosselventils (3) eingeleitet wird, wobei das Steuer/Regelsystem umfasst: ein Einlassluftmengen-Steuer/Regelmittel (3, 18) zur Steuerung/Regelung einer Einlassluftmenge des Motors (1), ein Zündzeitsteuerung-Steuer/Regelmittel (5) zur Steuerung/Regelung einer Zündzeitsteuerung des Motors (1), ein Motordrehzahl-Erfassungsmittel (10, 5) zur Erfassung der Motordrehzahl (NE), ein Katalysatortemperatur-Erhöhungsmittel zur Erhöhung der Einlassluftmenge nach einem Starten des Motors (1) und zur Verzögerung der Zündzeitsteuerung (IGLOG) nach Maßgabe der erfassten Drehzahl (NE) des Motors (1), wenn der Motor (1) in einem Leerlaufbetrieb läuft, ein Einlassdruck-Erfassungsmittel (7) zur Erfassung des Einlassdrucks (PBA) stromabwärts des Drosselventils (3), dadurch gekennzeichnet, dass das Steuer/Regelsystem weiter umfasst: ein Katalysatortemperaturerhöhungssteuerung/regelung-Unterdrükkungsmittel zur graduellen Verringerung der erhöhten Einlassluftmenge sowie zur graduellen Verringerung des Verzögerungsbetrags der Zündzeitsteuerung (IGLOG) derart, dass die erfasste Motordrehzahl (NE) bei einer Soll-Drehzahl (NEFIR) gehalten wird, wenn ein Druckunterschied (PBG) zwischen dem erfassten Einlassdruck (PBA) und dem Umgebungsdruck (PA) während des Betriebs des Katalysatortemperatur-Erhöhungsmittels kleiner als ein vorbestimmter Druck (MPFIR) ist.
  2. Steuer/Regelsystem für einen Verbrennungsmotor (1) mit einem Einlasssystem (2, 3, 4, 6, 7, 8, 17, 18) und einem Auslasssystem (12, 14, 16), wobei das Auslasssystem einen Katalysator (16) umfasst, wobei das Einlasssystem (12, 14, 16) ein Drosselventil (3) umfasst und wobei der Motor (1) an einem Fahrzeug mit einem Bremskraftverstärker (32) montiert ist, in den ein Einlassdruck (PBA) stromabwärts des Drosselventils (3) eingeleitet wird, wobei das Steuer/Regelsystem umfasst: ein Einlassluftmengen-Steuer/Regelmittel (3, 18) zur Steuerung/Regelung einer Einlassluftmenge des Motors (1), ein Zündzeitsteuerung-Steuer/Regelmittel (5) zur Steuerung/Regelung einer Zündzeitsteuerung des Motors (1), ein Motordrehzahl-Erfassungsmittel (10, 5) zur Erfassung der Motordrehzahl (NE), ein Katalysatortemperatur-Erhöhungsmittel zur Erhöhung der Einlassluftmenge nach einem Starten des Motors (1) und zur Verzögerung der Zündzeitsteuerung (IGLOG) nach Maßgabe der erfassten Drehzahl (NE) des Motors (1), wenn der Motor (1) in einem Leerlaufbetrieb läuft, ein Bremskraftverstärkerdruck-Erfassungsmittel (34) zur Erfassung eines Drucks (PBB) in dem Bremskraftverstärker (32), dadurch gekennzeichnet, dass das Steuer/Regelsystem weiter umfasst: ein Katalysatortemperaturerhöhungssteuerung/regelung-Unterdrükkungsmittel zur graduellen Verringerung der erhöhten Einlassluftmenge sowie zur graduellen Verringerung des Verzögerungsbetrags der Zündzeitsteuerung (IGLOG) derart, dass die erfasste Motordrehzahl (NE) bei einer Soll-Drehzahl (NEFIR) gehalten wird, wenn ein Druckunterschied (MPGA) zwischen dem Druck (PBB), welcher durch das Bremskraftverstärkerdruck-Erfassungsmittel (34) erfasst wird, und dem Umgebungsdruck (PA) während des Betriebs des Katalysatortemperatur-Erhöhungsmittels kleiner als ein vorbestimmter Druck (MPFIR) ist.
  3. Steuer/Regelsystem nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass das Katalysatortemperaturerhöhungssteuerung/regelung-Unterdrückungsmittel die erhöhte Einlassluftmenge graduell verringert und den Verzögerungsbetrag der Zündzeitsteuerung (IGLOG) graduell derart verringert, dass die erfasste Motordrehzahl (NE) bei einer Soll-Drehzahl (NEFIR) gehalten wird, wenn ein Drehzahlschwankungen des Motors bezeichnender Parameter (METRM) größer ist als ein Drehzahlschwankungs-Schwellenwert (TRMFIR), oder die Zündzeitsteuerung (IGLOG) über einen Zündzeitsteuerungs-Schwellenwert (IGLGG + IGFIRDEC) hinaus verzögert ist.
  4. Steuer/Regelsystem nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Katalysatortemperatur-Erhöhungsmittel dann arbeitet, wenn die Drehzahl (NE) des Motors (1) größer als oder gleich eine vorbestimmte Untergrenze ist und sich der Motor (1) in einem Leerlaufzustand befindet.
  5. Steuer/Regelsystem nach einem der vorhergehenden Ansprüche, ferner umfassend ein Kühlmitteltemperatur-Erfassungsmittel (9) zur Erfassung einer Kühlmitteltemperatur (TW) des Motors (1), dadurch gekennzeichnet, dass eine Betriebszeitdauer des Katalysatortemperatur-Erhöhungsmittels nach Maßgabe der beim Starten des Motors (1) erfassten Kühlmitteltemperatur (TW) eingestellt ist.
  6. Steuer/Regelverfahren für einen Verbrennungsmotor (1) mit einem Einlasssystem (2, 3, 4, 6, 7, 8, 17, 18) und einem Auslasssystem (12, 14, 16), wobei das Auslasssystem einen Katalysator (16) umfasst, wobei das Einlasssystem (12, 14, 16) ein Drosselventil (3) umfasst und wobei der Motor (1) an einem Fahrzeug mit einem Bremskraftverstärker (32) montiert ist, in den ein Einlassdruck (PBA) stromabwärts des Drosselventils (3) eingeleitet wird, wobei das Steuer/Regelverfahren die folgenden Schritte umfasst: a) Erfassen der Motordrehzahl (NE), b) Ausführen einer Katalysatortemperatur-Erhöhungssteuerung/regelung, bei welcher die Einlassluftmenge nach einem Starten des Motors (1) erhöht wird und die Zündzeitsteuerung (IGLOG) nach Maßgabe der erfassten Drehzahl (NE) des Motors (1) verzögert wird, wenn der Motor (1) in einem Leerlaufbetrieb läuft, sowie c) Erfassen des Einlassdrucks (PBA) stromabwärts des Drosselventils (3), dadurch gekennzeichnet, dass das Steuer/Regelverfahren ferner den folgenden Schritt umfasst: d) graduelles Verringern der erhöhten Einlassluftmenge und graduelles Verringern des Verzögerungsbetrags der Zündzeitsteuerung (IGLOG) derart, dass die erfasste Drehzahl (NE) des Motors bei einer Soll-Drehzahl (NEFIR) gehalten wird, wenn ein Druckunterschied (PBG) zwischen dem erfassten Einlassdruck (PBA) und dem Umgebungsdruck (PA) während der Ausführung der Katalysatortemperatur-Erhöhungssteuerung/regelung kleiner als ein vorbestimmter Druck (MPFIR) ist.
  7. Steuer/Regelverfahren für einen Verbrennungsmotor (1) mit einem Einlasssystem (2, 3, 4, 6, 7, 8, 17, 18) und einem Auslasssystem (12, 14, 16), wobei das Auslasssystem einen Katalysator (16) umfasst, wobei das Einlasssystem (12, 14, 16) ein Drosselventil (3) umfasst und wobei der Motor (1) an einem Fahrzeug mit einem Bremskraftverstärker (32) montiert ist, in den ein Einlassdruck (PBA) stromabwärts des Drosselventils (3) eingeleitet wird, wobei das Steuer/Regelverfahren die folgenden Schritte umfasst: a) Erfassen der Motordrehzahl (NE), b) Ausführen einer Katalysatortemperatur-Erhöhungssteuerung/regelung, bei welcher die Einlassluftmenge nach einem Starten des Motors (1) erhöht wird und die Zündzeitsteuerung (IGLOG) nach Maßgabe der erfassten Drehzahl (NE) des Motors (1) verzögert wird, wenn der Motor (1) in einem Leerlaufbetrieb läuft, sowie c) Erfassen eines Drucks (PBB) in dem Bremskraftverstärker (32), dadurch gekennzeichnet, dass das Steuer/Regelverfahren ferner den folgenden Schritt umfasst: d) graduelles Verringern der erhöhten Einlassluftmenge und graduelles Verringern des Verzögerungsbetrags der Zündzeitsteuerung (IGLOG) derart, dass die erfasste Drehzahl (NE) des Motors bei einer Soll-Drehzahl (NEFIR) gehalten wird, wenn ein Druckunterschied (MPGA) zwischen dem erfassten Druck (PBB) in dem Bremskraftverstärker (32) und dem Umgebungsdruck (PA) während der Ausführung der Katalysatortemperatur-Erhöhungssteuerung/regelung kleiner als ein vorbestimmter Druck (MPFIR) ist.
  8. Steuer/Regelverfahren nach einem der Ansprüche 6 oder 7, ferner umfassend den Schritt eines graduellen Verringerns der erhöhten Einlassluftmenge und des graduellen Verringerns des Verzögerungsbetrag der Zündzeitsteuerung (IGLOG) derart, dass die erfasste Motordrehzahl bei einer Soll-Drehzahl (NEFIR) gehalten wird, wenn ein Drehzahlschwankungen des Motors bezeichnender Parameter (METRM) einen Drehzahlschwankungs-Schwellenwert (TRMFIR) übersteigt, oder die Zündzeitsteuerung (IGLOG) über einen Zündzeitsteuerungs-Schwellenwert (IGLGG + IGFIRDEC) hinaus verzögert ist.
  9. Steuer/Regelverfahren nach einem der Ansprüche 6 bis 8 dadurch gekennzeichnet, dass die Katalysatortemperatur-Erhöhungssteuerung/regelung dann ausgeführt wird, wenn die Drehzahl (NE) des Motors (1) größer als oder gleich eine vorbestimmte Untergrenze ist und sich der Motor (1) in einem Leerlaufzustand befindet.
  10. Steuer/Regelverfahren nach einem der Ansprüche 6 bis 9, ferner umfassend den Schritt einer Erfassung einer Kühlmitteltemperatur (TW) des Motors (1), dadurch gekennzeichnet, dass eine Ausführungszeitdauer der Katalysatortemperatur-Erhöhungssteuerung/regelung nach Maßgabe der beim Starten des Motors (1) erfassten Kühlmitteltemperatur (TW) eingestellt wird.
DE10162217A 2000-12-20 2001-12-18 Steuer/Regelsystem und Steuer/Regelverfahren für einen Verbrennungsmotor Expired - Fee Related DE10162217B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP00-386248 2000-12-20
JP2000386248A JP3701564B2 (ja) 2000-12-20 2000-12-20 内燃機関の制御装置

Publications (2)

Publication Number Publication Date
DE10162217A1 DE10162217A1 (de) 2002-12-05
DE10162217B4 true DE10162217B4 (de) 2007-10-04

Family

ID=18853371

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10162217A Expired - Fee Related DE10162217B4 (de) 2000-12-20 2001-12-18 Steuer/Regelsystem und Steuer/Regelverfahren für einen Verbrennungsmotor

Country Status (3)

Country Link
US (1) US6568175B2 (de)
JP (1) JP3701564B2 (de)
DE (1) DE10162217B4 (de)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002327639A (ja) * 2001-04-27 2002-11-15 Toyota Motor Corp 内燃機関の暖機制御装置
DE10222703B4 (de) * 2001-05-23 2015-06-18 Denso Corporation Steuergerät für eine Brennkraftmaschine
JP3812653B2 (ja) * 2002-01-17 2006-08-23 三菱自動車工業株式会社 車両用内燃機関の排気浄化装置
JP3788424B2 (ja) * 2002-03-29 2006-06-21 マツダ株式会社 エンジンの故障診断装置
EP1439293B1 (de) * 2003-01-09 2007-09-26 Ford Global Technologies, LLC Regelung einer Brennkraftmaschine mit Bremskraftverstärker
JP4148081B2 (ja) * 2003-09-24 2008-09-10 トヨタ自動車株式会社 内燃機関の制御装置
JP4253294B2 (ja) * 2004-11-15 2009-04-08 株式会社日立製作所 エンジンの自己診断装置
EP1867870A1 (de) * 2005-01-17 2007-12-19 Kwang Yang Motor Co., Ltd. Zündsteuer- Verfahren und Vorrichtung für Kraftmaschine mit Vergaser
JP4698554B2 (ja) * 2006-11-17 2011-06-08 本田技研工業株式会社 内燃機関の制御装置
JP4557962B2 (ja) 2006-12-28 2010-10-06 トヨタ自動車株式会社 内燃機関の制御装置
JP5003453B2 (ja) * 2007-12-12 2012-08-15 日産自動車株式会社 筒内直接燃料噴射式火花点火エンジンのアイドル制御装置
JP4901814B2 (ja) * 2008-06-16 2012-03-21 本田技研工業株式会社 内燃機関の制御装置
US8464529B2 (en) * 2011-03-02 2013-06-18 Ford Global Technologies, Llc Reduction in turbocharger lag at high altitudes
US8683800B2 (en) 2011-03-17 2014-04-01 Ford Global Technologies, Llc Method and system for providing vacuum
US9010115B2 (en) 2011-03-17 2015-04-21 Ford Global Technologies, Llc Method and system for providing vacuum via excess boost
US8857165B2 (en) 2011-03-17 2014-10-14 Ford Global Technologies, Llc Method and system for prioritizing vehicle vacuum
US8960153B2 (en) * 2011-05-10 2015-02-24 Ford Global Technologies, Llc Method and system for controlling engine vacuum production
US8353266B2 (en) 2011-11-02 2013-01-15 Ford Global Technologies, Llc Engine throttle control with brake booster
US9394842B2 (en) 2011-12-13 2016-07-19 Ford Global Technologies, Llc Method for improving engine starting
US8843296B2 (en) 2012-03-21 2014-09-23 Ford Global Technologies, Llc Method and system for engine air control
CN103388532B (zh) * 2012-05-11 2016-09-28 上海汽车集团股份有限公司 汽车发动机控制方法及***
JP6298689B2 (ja) 2014-04-02 2018-03-20 本田技研工業株式会社 内燃機関の筒内圧検出装置
US10871115B2 (en) 2017-07-19 2020-12-22 Nissan Motor Co., Ltd. Method for controlling internal combustion engine and device for controlling same
US10519883B2 (en) * 2018-06-01 2019-12-31 GM Global Technology Operations LLC Catalyst temperature maintenance systems and methods
FR3089257B1 (fr) * 2018-12-04 2022-01-07 Continental Automotive France Procédé de commande d’un moteur à combustion interne à apprentissage de la pression atmosphérique

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19754614A1 (de) * 1996-12-10 1998-06-25 Toyota Motor Co Ltd Vorrichtung zur Steuerung eines Unterdrucks in einer Brennkraftmaschine
JPH10299631A (ja) * 1997-04-25 1998-11-10 Honda Motor Co Ltd 内燃機関の制御装置
DE19852218A1 (de) * 1998-04-16 1999-10-21 Mitsubishi Electric Corp Kraftstoffregelsystem für Zylindereinspritz-Brennkraftmaschinen
DE19919150A1 (de) * 1998-06-01 1999-12-09 Toyota Motor Co Ltd Unterdruck-Steuergerät für einen Bremskraftverstärker
DE19908408A1 (de) * 1999-02-26 2000-08-31 Bosch Gmbh Robert Betrieb einer Benzin direkt einspritzenden Brennkraftmaschine eines Kraftfahrzeugs mit Servoeinrichtungen
DE19908687C1 (de) * 1999-02-26 2000-11-30 Bosch Gmbh Robert Verfahren und Vorrichtung zum Betreiben eines eine Servofunktion bereitstellenden Unterdruckspeichers einer Brennkraftmaschine

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53120020A (en) * 1977-03-29 1978-10-20 Nippon Soken Inc Internal combustion engine operation method
EP0596127B1 (de) * 1991-12-26 1999-08-11 Mitsubishi Jidosha Kogyo Kabushiki Kaisha Kraftfahrzeugmotor
US5609218A (en) * 1994-04-22 1997-03-11 Mazda Motor Corporation Traction control system for vehicles
US5657625A (en) * 1994-06-17 1997-08-19 Mitsubishi Jidosha Kogyo Kabushiki Kaisha Apparatus and method for internal combustion engine control
JP3965703B2 (ja) * 1994-12-28 2007-08-29 マツダ株式会社 エンジンの排気ガス浄化装置及び排気ガス浄化方法
JP3317841B2 (ja) * 1996-03-25 2002-08-26 株式会社日立製作所 内燃機関の点火時期制御装置
US6116213A (en) * 1997-04-25 2000-09-12 Honda Giken Kogyo Kabushiki Kaisha Control system for controlling internal combustion engine
JPH11107822A (ja) * 1997-08-06 1999-04-20 Mazda Motor Corp エンジンの制御装置
JP3812154B2 (ja) * 1997-08-06 2006-08-23 マツダ株式会社 エンジンの制御装置
SE519908C2 (sv) * 1998-03-20 2003-04-22 Volvo Car Corp Förfarande och anordning för styrning av förbränningsmotor
KR100423348B1 (ko) * 1998-08-10 2004-03-18 도요다 지도샤 가부시끼가이샤 내연기관의 증발연료 처리장치
JP3475102B2 (ja) * 1998-12-17 2003-12-08 本田技研工業株式会社 内燃機関の制御装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19754614A1 (de) * 1996-12-10 1998-06-25 Toyota Motor Co Ltd Vorrichtung zur Steuerung eines Unterdrucks in einer Brennkraftmaschine
JPH10299631A (ja) * 1997-04-25 1998-11-10 Honda Motor Co Ltd 内燃機関の制御装置
DE19852218A1 (de) * 1998-04-16 1999-10-21 Mitsubishi Electric Corp Kraftstoffregelsystem für Zylindereinspritz-Brennkraftmaschinen
DE19919150A1 (de) * 1998-06-01 1999-12-09 Toyota Motor Co Ltd Unterdruck-Steuergerät für einen Bremskraftverstärker
DE19908408A1 (de) * 1999-02-26 2000-08-31 Bosch Gmbh Robert Betrieb einer Benzin direkt einspritzenden Brennkraftmaschine eines Kraftfahrzeugs mit Servoeinrichtungen
DE19908687C1 (de) * 1999-02-26 2000-11-30 Bosch Gmbh Robert Verfahren und Vorrichtung zum Betreiben eines eine Servofunktion bereitstellenden Unterdruckspeichers einer Brennkraftmaschine

Also Published As

Publication number Publication date
US20020095932A1 (en) 2002-07-25
DE10162217A1 (de) 2002-12-05
JP2002188500A (ja) 2002-07-05
US6568175B2 (en) 2003-05-27
JP3701564B2 (ja) 2005-09-28

Similar Documents

Publication Publication Date Title
DE10162217B4 (de) Steuer/Regelsystem und Steuer/Regelverfahren für einen Verbrennungsmotor
DE60027987T2 (de) Steuerungssystem für eine Brennkraftmaschine
DE102004055895B4 (de) Steuerungsvorrichtung für Verbrennungsmotor
DE10038655B4 (de) Luftkraftstoffverhältnisregelgerät für Brennkraftmaschinen
DE19630944C2 (de) Kraftstoffzufuhr-Steuervorrichtung für einen Verbrennungsmotor
DE102012205602B4 (de) Verfahren zum einstellen des luft-kraftstoff-verhältnisses eines motors
DE10158796B4 (de) Steuer/Regelsystem für einen Verbrennungsmotor
DE19801976C2 (de) Kraftstoffzufuhr-Steuer/Regel-System für Brennkraftmaschinen
DE112005002825B4 (de) Brennkraftmaschinenanhalte- und -startverfahren
DE10064247B4 (de) Steuersystem für Verbrennungsmotor
DE102017001389B4 (de) Steuervorrichtung für einen turbogeladenen Motor
WO1995024550A1 (de) Verfahren und vorrichtung zur steuerung eines fahrzeugs
DE4430979A1 (de) Temperaturrückschließsystem und Temperatursteuerungssystem, welches das Temperaturrückschließsystem enthält, für einen Verbrennungsmotor
DE69635917T2 (de) Feststellungsvorrichtung der Katalysatorverschlechterung einer Brennkraftmaschine
DE102017002321B4 (de) Motorsteuervorrichtung
DE102012217375A1 (de) Glühkerzen-Heizsteuerung
DE10061685B4 (de) Katalysatortemperatur-Schätzvorrichtung
DE10320118A1 (de) Verfahren zur Regelung der Kraftstoffdampfspülung
DE10315252B4 (de) Leerlaufdrehzahlregelungsvorrichtung für Verbrennungsmotor
DE102016222108A1 (de) Verfahren zum Einstellen eines Kraftstoff/Luft-Verhältnisses eines Verbrennungsmotors
DE69732390T2 (de) Steuerungssystem und Verfahren für eine Brennkraftmaschine
DE19545161B4 (de) Steuergerät für einen Verbrennungsmotor
DE102004035229B4 (de) Kraftstoff-Luft-Verhältnis-Regelvorrichtung für einen Verbrennungsmotor und Verfahren hierfür
EP1223326A2 (de) Verfahren zur Steuerung einer eingespritzten Kraftstoffmenge während eines Startvorganges und zur Erkennung einer Kraftstoffqualität
DE60015665T2 (de) Verfahren zur Temperaturregelung für eine Brennkraftmaschine mit Direkteinspritzung

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
R084 Declaration of willingness to licence
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee