DE3872421T2 - Steuersystem fuer kategorisierte motorzustaende. - Google Patents
Steuersystem fuer kategorisierte motorzustaende.Info
- Publication number
- DE3872421T2 DE3872421T2 DE8888105570T DE3872421T DE3872421T2 DE 3872421 T2 DE3872421 T2 DE 3872421T2 DE 8888105570 T DE8888105570 T DE 8888105570T DE 3872421 T DE3872421 T DE 3872421T DE 3872421 T2 DE3872421 T2 DE 3872421T2
- Authority
- DE
- Germany
- Prior art keywords
- control
- engine
- state
- sensor
- fuel
- 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 - Lifetime
Links
- 239000000446 fuel Substances 0.000 claims description 70
- 230000006870 function Effects 0.000 claims description 67
- 239000000203 mixture Substances 0.000 claims description 51
- 230000007704 transition Effects 0.000 claims description 35
- 238000002485 combustion reaction Methods 0.000 claims description 21
- 230000006978 adaptation Effects 0.000 claims description 20
- 238000002347 injection Methods 0.000 claims description 18
- 239000007924 injection Substances 0.000 claims description 18
- 230000001133 acceleration Effects 0.000 claims description 17
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 claims description 12
- 229910052760 oxygen Inorganic materials 0.000 claims description 12
- 239000001301 oxygen Substances 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 11
- 239000007789 gas Substances 0.000 claims description 10
- 230000003044 adaptive effect Effects 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 5
- 230000006399 behavior Effects 0.000 claims description 4
- 230000008859 change Effects 0.000 claims description 4
- 230000000875 corresponding effect Effects 0.000 claims 3
- 230000002596 correlated effect Effects 0.000 claims 1
- 238000000034 method Methods 0.000 description 16
- 238000012545 processing Methods 0.000 description 16
- 238000005259 measurement Methods 0.000 description 11
- 238000001514 detection method Methods 0.000 description 10
- 238000004364 calculation method Methods 0.000 description 9
- 230000007246 mechanism Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000000881 depressing effect Effects 0.000 description 4
- 230000000994 depressogenic effect Effects 0.000 description 4
- 238000004804 winding Methods 0.000 description 4
- 238000009499 grossing Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 230000035939 shock Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 239000003054 catalyst Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000002828 fuel tank Substances 0.000 description 1
- 239000008246 gaseous mixture Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000036962 time dependent Effects 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/30—Controlling fuel injection
- F02D41/38—Controlling fuel injection of the high pressure type
- F02D41/40—Controlling fuel injection of the high pressure type with means for controlling injection timing or duration
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/04—Introducing corrections for particular operating conditions
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2409—Addressing techniques specially adapted therefor
- F02D41/2422—Selective use of one or more tables
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2425—Particular ways of programming the data
- F02D41/2429—Methods of calibrating or learning
- F02D41/2441—Methods of calibrating or learning characterised by the learning conditions
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2425—Particular ways of programming the data
- F02D41/2429—Methods of calibrating or learning
- F02D41/2451—Methods of calibrating or learning characterised by what is learned or calibrated
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Feedback Control In General (AREA)
- Control By Computers (AREA)
Description
- Die Erfindung betrifft ein Steuerungssystem, das dazu geeignet ist, ein Computerprogramm in einer Steuereinheit für einen Fahrzeugmotor an den Motor, das Chassis und die Fahrumgebung anzupassen und um adaptive Korrektur dieser Größen abhängig von Änderungen in der Umgebung des Fahrzeugs vorzunehmen. Spezieller betrifft sie ein adaptives Steuerungssystem, das in geeigneter Weise dazu in der Lage ist, den Motor bei verschiedenen Steuerzuständen und bei Übergängen zwischen den Steuerzuständen zu steuern.
- Die einzige Funktion eines herkömmlichen Programms in Motorsteuerungssystemen bestand, wie in "Systems and Control", Vol. 24, Nr. 5, S. 306 bis 312 beschrieben, darin, eine Kraftstoffeinspritzeinrichtung und eine Zündzeitpunkt-Steuereinrichtung periodisch mit den Ergebnissen von Berechnungen zu versorgen, die auf neue Beobachtungsdaten gestützt sind. In diesen Systemen war die Steuerung der Leerlaufdrehzahl das einzige unabhängige Funktionsprogramm.
- Diese bekannten Steuerungssysteme basieren auf Beobachtungswerten zu jeweiligen Zeitpunkten, um einen Fahrzeugmotor zu steuern, jedoch beinhalten sie keine Einrichtungen, um Motorsteuerzustände im zeitlichen Ablauf auszuwerten, und keine Einrichtungen, um die Motorzustände bei der Fahrt zu kategorisieren. Im Ergebnis bestehen Schwierigkeiten im Zusammenhang mit der Steuerbarkeit und demgemäß mit der Fahrqualität oder der Fahrbarkeit bei einem Übergang z. B. von Beschleunigung auf Verzögerung. Ebenso beansprucht es viel Zeit, ein Steuerprogramm, das für ein vorgegebenes Motorsteuermodell entwickelt wurde, an den Motor in einem Fahrzeug anzupassen.
- EP-A-0 145 992 offenbart ein lernendes Steuerungssystem mit den im ersten Teil von Anspruch 1 angegebenen Merkmalen. Dieses System klassifiziert Bereiche für den Motorbetrieb, jedoch wird der jeweilige aktuelle Zustand nur abhängig davon gekennzeichnet, ob er sich auf das Verhalten des Fahrers hin geändert hat. Ausgangswerte des Motorzustandes werden gemessen, die zugehörigen Signale werden abhängig vom klassifizierten Betriebsbereich verarbeitet, und Rückkopplungssignale werden erstellt, um den Motorbetrieb zu beeinflussen.
- Andere Steuerungssysteme, die ebenfalls mit Rückkopplung arbeiten, sind in JP-A-57-126534 und in GB-A-2 162 897 beschrieben. Ein Umschalten zwischen Tabellen von Steuerwerten ist dahingehend beschrieben, daß es auf Grundlage einer zeitabhängigen Funktion der verschiedenen Steuerwerte der verschiedenen Tabellen erfolgt.
- Der Erfindung liegt die Aufgabe zugrunde, ein Steuerungssystem anzugeben, das komfortables Fahren bei allen Steuerzuständen eines elektronisch gesteuerten Motors erlaubt und das dazu in der Lage ist, die Steuerung bei jedem Motorsteuerungszustand zu verbessern, insbesondere bei Übergängen zwischen Motorsteuerungszuständen für ein beliebiges Fahrzeug, abhängig von der Fahrumgebung und/oder dem Fahrer.
- Diese Aufgabe wird durch das adaptive Steuerungssystem gelöst, wie es in Anspruch 1 gekennzeichnet ist.
- Beim erfindungsgemäßen Steuerungssystem wird der aktuelle Motorzustand nicht nur auf Grundlage von Signalen gekennzeichnet, die von Meßwertgebern ausgegeben werden, die den aktuellen Betriebszustand des Motors ermitteln, sondern auch auf Grundlage der Signale von Fahr-Meßwertgebern, die den Fahrbetrieb auf Grundlage der Absicht des Fahrers ermitteln, d. h. durch den beabsichtigten Fahrbetrieb, bevor der tatsächliche Betriebszustand des Motors durch ein Verhalten des Fahrers beeinflußt wird. Dadurch kann eine glatte Steuerung beim Übergang zwischen einein aktuellen Motorsteuerungszustand und dem nächsten, vom Fahrer beabsichtigten Zustand erfolgen.
- Fig. 1 ist ein Diagramm, das den Aufbau eines Motorsystems mit einem erfindungsgemäßen Steuerungssystem zum Erkennen eines Zustandes zeigt.
- Fig. 2 ist ein Blockdiagramm, das detailliert den funktionellen Aufbau des Motorsteuerungssystems von Fig. 1 zeigt.
- Fig. 3 ist ein Diagramm, das die Beziehung zwischen Fahrzeugzuständen und Verfahren der Motorsteuerung abhängig von der Absicht eines Fahrers zeigt.
- Fig. 4 ist ein Diagramm zum Veranschaulichen von Übergängen zwischen Motorsteuerungszuständen.
- Fig. 5 ist ein Flußdiagramm für einen Ablauf zum Erzielen der Funktion eines Zustandskennzeichners 4, wie er in Fig. 2 dargestellt ist.
- Fig. 6 ist ein Flußdiagramm zum Erzielen der Funktion eines Vorgeschichtskennzeichners, wie er in Fig. 2 dargestellt ist.
- Fig. 7 ist ein Flußdiagramm für einen Entscheidungsfunktionsabschnitt 6 in Fig. 2 für einen Mischungsverhältnis- Kompensationsfaktor.
- Fig. 8 ist ein Flußdiagramm für einen Steuerungsfunktionsabschnitt 8 für das Luft/Kraftstoff-Verhältnis für einen Beschleunigungs-Steuerfunktionsabschnitt 9, für einen Verzögerungs-Steuerfunktionsabschnitt 10, für einen Leerlaufdrehzahl-Steuerfunktionsabschnitt 11 und für einen Ausgangsfunktionsabschnitt 12 in Fig. 2.
- Fig. 9 ist ein Flußdiagramm für einen Aktualisierungsfunktionsabschnitt 14 in Fig. 2 für einen Mischungsverhältnis- Adaptionskoeffizienten.
- Das erfindungsgemäße elektronische Motorsteuerungssystem wird nun anhand eines bevorzugten Ausführungsbeispieles beschrieben, wie es in den Zeichnungen dargestellt ist.
- Die Motorsteuerzustände sind in vier Typen klassifiziert, nämlich (1) L/K(Luft/Kraftstoff)-Steuerung, (2) Beschleunigungssteuerung, (3) Verzögerungssteuerung und (4) Leerlaufdrehzahlsteuerung. Zwischen diesen vier Zuständen mögliche Übergänge sind durch Kreuze in der in der folgenden Tabelle dargestellten Übergangsmatrix gekennzeichnet. Anfangszustand anschl. Zustand L/F-Steuerung Beschleunig.-Steuerung Verzög.-s Steuerung Leerlaufdrehzahl-St. L/K-St. Beschl. St. Versög. St. Leerlaufdrehz. St.
- Auf Grundlage des Fahrpedalwinkels, des Bremspedalwinkels, der Motordrehzahl und der Fahrzeugdrehzahl (Fahrzeugbetriebsbedingungen) sowie des Ein/Aus-Zustandes des Drehmomentübertragungsmechanismus unterscheidet der Computer vier Steuerzustände des Motors und führt Steuerung für jeden Zustand aus. Als Ergebnis der Steuerung wird das Luft/Kraftstoff-Verhältnis durch einen Abgassensor gemessen, und das Meßergebnis wird mit einem Soll-Luft/Kraftstoff-Verhältnis für jeden Zustand ausgewertet (das Mischungsverhältnis von Kraftstoff zu Luft wird bei der Berechnung statt des Luft/Kraft-Verhältnisses verwendet. Wenn der Unterschied zwischen dem Meßwert und dem Soll-Luft/Kraftstoff-Verhältnis beträchtlich ist, wird der Kompensationsfaktor für das Mischungsverhältnis für jeden Steuerungszustand adaptiv korrigiert und aktualisiert.
- Um die Mischungsverhältnis-Kompensationsfaktoren beim Übergang von einem Motorsteuerungszustand zu einem anderen umzuschalten, wird ein Verfahren für jeden besonderen Übergang verwendet, während die betroffenen Parameter adaptiv korrigiert und aktualisiert werden.
- Fig. 3 zeigt die wie vorstehend unterschiedenen und kategorisierten Motorbetriebszustände. Diese Motorbetriebszustände können durch die zugehörigen Motorsteuerungsverfahren repräsentiert werden.
- Die Fahrzeugbetriebszustände werden grob in Ruhe- und Fahrt- Betriebszustände unterteilt. Die Absicht des Fahrers wird auf Grundlage von sechs verschiedenen Betätigungen durch den Fahrer erkannt, wozu das Ein- oder Auskuppeln des Drehmomentübertragungsmechanismus, das Betätigen des Bremspedals, das Nichtbetätigen des Bremspedals und des Fahrpedals, das Betätigen des Fahrpedals, das betätigte Fahrpedal in Ruhestellung sowie das zurückgenommene Fahrpedal gehören.
- Wenn der Drehmomentübertragungsmechanismus aktiv (eingekuppelt ist) und das Fahrpedal betätigt wird, wird eine Motorsteuerung für Beschleunigungserfordernisse ausgeführt. Wenn das Fahrzeug fährt und das Fahrpedal losgelassen und das Bremspedal betätigt wird, wird Verzögerungssteuerung ausgeführt. Wenn hierbei das Fahrpedal losgelassen wird und die Motordrehzahl außerordentlich hoch ist, wird eine Kraftstoffabschaltungssteuerung ausgeführt. Um zwischen der Verzögerungssteuerung und der Kraftstoffabschaltungssteuerung zu unterscheiden, wird die Motordrehzahl als zusätzlicher Parameter ermittelt.
- Wenn im Fahrbetrieb das Fahrzeug weder beschleunigt noch verzögert wird, wird Regelung des Luft/Kraftstoff-Verhältnisses ausgeführt, um es auf einem gewünschten Wert zu halten.
- Das Betätigen und das Loslassen des Bremspedals kann durch ein Signal Θbr von einem Bremspedalwinkeldetektor 35 ermittelt werden.
- Wenn der Drehmomentübertragungsmechanismus ausgeschaltet ist, wird eine Leerlaufdrehzahlsteuerung aktiv, um die Leerlaufdrehzahl so zu regeln, daß sie auf einem gewünschten Wert bleibt. Wenn hierbei das Fahrpedal betätigt wird, wird auf die vorstehend genannte Regelung für Luft/Kraftstoff- Einstellung umgeschaltet, obwohl der Motor dann sehr hoch dreht.
- Das Verfahren zum Unterscheiden und Klassifizieren der Betriebszustände des Fahrzeugs und der Absichten des Fahrers, um das richtige Motorsteuerungsverfahren (Betriebszustand) auszuwählen, ist gut dazu geeignet, zunehmend verschiedene Anforderungen an den Benutzer des Fahrzeugs und die Einführungen neuer Techniken zum Erfüllen der Anforderungen zu behandeln. Für den Konstruktions- und Entwicklungsingenieur, wie auch für Personen, die Motorsteuerungsverfahren an ein aktuelles Fahrzeug anpassen (Einstellung der Parameter) bedeutet dies einen Vorteil dahingehend, daß nur das Motorsteuerungsverfahren für die erforderliche Kategorie verstanden werden muß. Auf diese Weise erfordert ein Modifizieren des Computerprogramms nur ein Modifizieren einiger Module usw.
- Fig. 1 zeigt schematisch ein typisches Beispiel für ein erfindungsgemäßes elektronisches Motorsteuerungssystem. Luft, die durch ein Luftfilter 22 angesaugt wird, wird durch einen Luftflußmesser geschickt, um die fließende Menge zu messen. Der Luftflußmesser 24 gibt ein Ausgangssignal Ga aus, das einer Steuerschaltung 15 die Luftflußmenge anzeigt.
- Die durch den Luftflußmesser 24 strömende Luft wird weiter durch eine Drosselklappenkammer 28, einen Ansaugstutzen 36 und ein Einlaßventil 42 in die Verbrennungskammer 44 eines Motors 1 geleitet. Die von der Verbrennungskammer 44 angesaugte Luftmenge wird dadurch gesteuert, daß der Öffnungsgrad einer Drosselklappe 30 verändert wird, die in der Drosselklappenkammer 28 vorhanden ist. Der Öffnungszustand der Drosselklappe 30 wird dadurch ermittelt, daß die Klappenstellung der Drosselklappe 30 durch einen Drosselklappenpositionsdetektor 34 festgestellt wird. Vom Drosselklappenpositionsdetektor 34 wird ein Signal Θth, das die Drosselklappenposition der Drosselklappe 30 anzeigt, an die Steuerschaltung 15 gegeben. Die Position eines Fahrpedals 32 wird entsprechend dessen Betätigung (Winkel) von einem Fahrpedalpositionssensor 33 ermittelt, der ein Signal Θac für den Betätigungswinkel des Pedals 32 an die Steuerschaltung 15 gibt.
- Die Öffnung der Drosselklappe 30 wird durch das Fahrpedal 32 eingestellt.
- Die Drosselklappenkammer 28 ist mit einer Umgehungsleitung 52 für Leerlaufbetrieb des Motors und mit einer Leerlaufeinstellschraube 54 zum Einstellen der Luftflußmenge durch die Umgehungsleitung 52 versehen. Wenn die Drosselklappe 30 völlig geschlossen ist, läuft der Motor im Leerlauf. Die über den Luftflußmesser 24 angesaugte Luft fließt über die Umgehungsleitung 52 und wird von der Verbrennungskammer 44 angesaugt. Die im Leerlauf angesaugte Luftmenge wird durch Einstellen der Leerlaufeinstellschraube 54 verändert. Die in der Verbrennungskammer 44 umgesetzte Energie wird im wesentlichen abhängig von der durch die Umgehungsleitung 52 angesaugten Luftmenge bestimmt, so daß die Drehzahl des Motors im Leerlauf durch Einstellen der in die Verbrennungskammer 44 gesaugten Luft optimiert werden kann, was durch Einstellen der Leerlaufschraube 54 erfolgt.
- Die Drosselklappenkammer 28 ist auch mit einer anderen Umgehungsleitung 56 und einem Lufteinsteller 58 einschließlich eines Leerlaufdrehzahlsteuerventils (ISCV) versehen. Der Lufteinsteller 58 steuert die Luftflußrate durch die Umgehungsleitung 56 abhängig vom Ausgangssignal NIDL der Steuerschaltung 15, um die Drehzahl des Motors während des Warmlaufens einzustellen und um Luft in geeigneter Weise bei einer plötzlichen Änderung in die Verbrennungskammer zu führen, besonders dann, wenn die Position der Drosselklappe 30 plötzlich schließend verändert wird. Der Lufteinsteller 58 kann auch die Luftflußmenge während des Leerlaufbetriebs verändern.
- Vom Kraftstofftank 70 kommender Kraftstoff wird über eine Kraftstoffleitung 60 unter Druck einer Kraftstoffeinspritzdüse 76 zugeführt. Ein Ausgangssignal INJ der Steuerschaltung 15 bewirkt, daß die Kraftstoffeinspritzdüse 76 Kraftstoff in den Ansaugstutzen 36 einspritzt. Die Einspritzdüse 76 gehört mit anderen elektronischen Einrichtungen zu einer Kraftstoffeinspritzsteuereinrichtung 2.
- Die Menge des durch die Kraftstoffeinspritzdüse 76 eingespritzten Kraftstoffs wird durch die Zeitspanne bestimmt, für die die Kraftstoffeinspritzdüse 76 geöffnet ist, und durch die Differenz zwischen dem Druck, mit dem Kraftstoff der Einspritzdüse zugeführt wird, und dem Druck im Saugstutzen 36, in den der Kraftstoff unter Druck eingespritzt wird. Vorzugsweise sollte die Menge des eingespritzten Kraftstoffes jedoch nur von der Zeitdauer abhängen, während der die Einspritzdüse geöffnet ist, welche Zeit von einem Signal bestimmt wird, die von der Steuerschaltung 15 zugeführt wird. Demgemäß wird der Druck von Kraftstoff, wie er durch einen (nicht dargestellten) Kraftstoffdruckeinsteller an die Kraftstoffeinspritzdüse 76 geliefert wird, in solcher Weise eingestellt, daß die Differenz zwischen dem Druck des der Kraftstoffeinspritzdüse 76 zugeführten Kraftstoffs und dem Druck im Saugstutzen 36 für jeden Fahrbetriebszustand immer konstant gehalten wird.
- Wie vorstehend beschrieben, wird Kraftstoff durch die Kraftstoffeinspritzdüse 76 eingespritzt, das Einlaßventil 42 wird synchron mit der Bewegung eines Kolbens 85 geöffnet, und ein gasförmiges Gemisch von Luft und Kraftstoff wird in die Verbrennungskammer 44 gesaugt.
- Das Gemisch wird komprimiert und durch einen von einer Zündkerze 46 erzeugten Funken gezündet, wodurch die durch die Verbrennung der Mischung freigesetzte Energie in mechanische Energie umgewandelt wird.
- Das als Ergebnis der Verbrennung des Gemisches erzeugte Abgas wird über ein (nicht dargestelltes) Auslaßventil, ein Abgasrohr 86, einen Katalysator 92 und einen Auspuff 96 in die Luft ausgeblasen.
- Ein λA-Sensor 90 ist im Abgasrohr 86 vorhanden, um das Kraftstoff/Luft-Mischungsverhältnis des in die Verbrennungskammer 44 gesaugten Gemischs festzustellen. In der Regel wird ein Sauerstoffsensor (O&sub2;-Sensor) als λA-Sensor 90 verwendet, der die Konzentration von Sauerstoff im Abgas ermittelt, um ein Spannungssignal abhängig von der Konzentration des Sauerstoffs im Abgas zu erzeugen. Das Ausgangssignal vom λA-Sensor 90 wird der Steuerschaltung 15 zugeführt.
- Die Steuerschaltung 15 weist einen Spannungsversorgungsanschluß 98 für eine negative Spannung und einen Spannungsversorgungsanschluß 99 für positive Spannung auf. Diese sind mit einer (nicht dargestellten) Ausgangsschaltung 12 in der Steuerschaltung 15 verbunden.
- Wenn die Steuerschaltung 15 das Signal IGN erzeugt, damit die Zündkerze einen Funken erzeugt, wird dieses Signal an die Ausgangsschaltung 12 gegeben, um dafür zu sorgen, daß eine Spannung IGN an die Primärwicklung einer Zündspule 50 gelegt wird.
- Infolgedessen wird eine Hochspannung in der Sekundärwicklung der Zündspule 50 induziert, die über einen Zündverteiler 48 an die Zündkerze 46 gegeben wird, damit diese einen Funken erzeugt, um die Verbrennung des Gemischs in der Verbrennungskammer 44 herbeizuführen. Der Mechanismus des Erzeugens des Zündfunkens der Zündkerze 46 wird näher beschrieben. Die Zündkerze 46 weist einen Versorgungsspannungsanschluß 102 für positive Spannung auf, und die Steuerschaltung 15 weist eine Ausgangsschaltung 12 auf, um den Primärstrom durch die Primärwicklung der Zündspule 50 einzustellen. Die Reihenschaltung der Primärwicklung der Zündspule 50 und der Ausgangsschaltung 12 ist zwischen den Spannungsversorgungsanschluß 102 für positive Spannung der Zündspule 50 und den Spannungsversorgungsanschluß 99 für negative Spannung der Steuerschaltung 15 geschaltet. Wenn die Ausgangsschaltung aktiviert wird, wird elektromagnetische Energie in der Zündspule 50 gespeichert, und wenn die Ausgangsschaltung 12 abgeschaltet wird, wird die gespeicherte elektromagnetische Energie als Hochspannung an die Zündkerze 46 gegeben. Die Zündkerze 46, der Zündverteiler 48 und die Zündspule 50 bilden eine Zündsteuervorrichtung 3. Der Motor 1 ist weiterhin mit einem Winkelsensor 108 versehen, um die Winkelposition der Kurbelwelle des Motors festzustellen. Der Sensor 108 erzeugt ein Bezugssignal N synchron mit der Drehung des Motors, d. h. jeweils nach 360º Umdrehung.
- Ein Bremspedalwinkeldetektor 35 ermittelt die Position eines (nicht dargestellten) Fußbremspedals und gibt ein Signal Θbr an die Steuerschaltung 15, wenn das Fußbremspedal betätigt wird.
- Die Ausgangsschaltung wurde in Zusammenhang mit der Energieversorgung der Zündspule 50 und der Kraftstoffeinspritzung durch die Kraftstoffeinspritzdüse 76 erläutert. Die Ausgangsschaltung wird auch dazu verwendet, das Steuersignal NIDL an den Lufteinsteller 58 auszugeben.
- Fig. 2 ist ein Blockdiagramm, das die Softwarestruktur des Steuerungssystems 15 detailliert zeigt, wobei es sich um den Hauptteil eines adaptiven Steuerverfahrens mit Betriebszustandserkennung für Motoren gemäß der Erfindung handelt.
- Gemäß der in Fig. 2 dargestellten Struktur weist das Steuerungssystem einen Betriebszustanderkennungs-Funktionsabschnitt 4 auf, dem verschiedene Parameter zugeführt werden, die das Verhalten des Fahrers und den Fahrzeugbetriebszustand repräsentieren, um zu entscheiden, welcher der in Fig. 3 dargestellten Motorbetriebszustände vorliegt, einen Vorgeschichte-Beurteilungsfunktionsabschnitt 5 zum Vergleichen des Steuerungszustandes mit einem früheren Steuerungszustand, einen Bestimmungsfunktionsabschnitt für den Mischungsverhältniskompensationsfaktor, zum Berechnen eines Kompensationsfaktors für das Kraftstoff/Luft-Mischverhältnis abhängig vom Betriebszustand, auf den die Entscheidung fiel, und einen Steuerungsfunktionsabschnitt 13 mit einem Steuerungsfunktionsabschnitt 8 für das Luft/Kraftstoff-Verhältnis, einem Beschleunigungssteuerungsfunktionsabschnitt 9, einem Verzögerungssteuerungsfunktionsabschnitt 10 und einem Leerlaufdrehzahlsteuerungsfunktionsabschnitt 11, die abhängig vom Ergebnis einer Zustandserkennung ausgewählt werden.
- Weiterhin weist die Steuereinheit 15 einen Ausgangsfunktionsabschnitt 12 zum Einstellen und Ausgeben eines Signalmodus für diese Steuerfunktionsabschnittsausgänge auf, von dem ein Steuerungssignal einer Kraftstoffeinspritzsteuerungseinheit 2 mit einer Kraftstoffeinspritzdüse 76, sowie einer Zündzeitpunktsteuereinheit 3 mit einer Zündkerze 46 zugeführt wird.
- Die Steuerungseinheit 15 weist einen Aktualisierungsfunktionsabschnitt 14 für einen Adaptionsfaktor für das Mischungsverhältnis auf, um den Adaptionsfaktor für das Mischungsverhältnis zu berechnen und zu korrigieren, und zwar abhängig vom Meßwert eines linearen Sauerstoffsensors 90, der zum Messen der Sauerstoffmenge im Motorabgas dient. Weiterhin weist sie eine Vorgeschichtsdatei 7 zum Speichern dieses Wertes und zum Zuführen von Daten zum Vorgeschichtsbeurteilungs-Funktionsabschnitt 5 und zum Bestimmungsfunktionsabschnitt 6 für den Kompensationsfaktor des Mischungsverhältnisses auf.
- Der Betriebszustanderkennungs-Funktionsabschnitt 4 ermittelt den Fahrzeugbetriebszustand auf Grundlage der Fahrgeschwindigkeit v, wie sie von einem Fahrgeschwindigkeitssensor 77 angezeigt wird, und der Motordrehzahl N, wie sie vom Sensor 108 angezeigt wird. Außerdem ermittelt dieser Abschnitt die Absicht des Fahrers auf Grundlage des Fahrpedalwinkels Θac, wie vom Fahrpedalpositionssensor 33 ausgegeben, des Bremspedalwinkels Θbr vom Bremspedalwinkeldetektor 35 und des Umschaltsignals (Ein/Aus-Signal) vom Drehmomentübertragungsschalter 75. Der Bremspedalwinkel Θbr kann mit gleichem Effekt durch einen Bremslichtschalter mit einem Kontakt ersetzt werden, der bei einem vorgegebenen Winkel entsprechend einer Betätigungsstellung ein- bzw. ausgeschaltet wird.
- Der Vorgeschichtsbeurteilungs-Funktionsabschnitt 5 beurteilt, ob sich der Motorbetriebszustand (m), für den bei der aktuellen Meßwerterfassung die Entscheidung fiel, sich gegenüber dem Zustand (m&supmin;¹) bei der letzten Meßwerterfassung geändert hat, was durch einen Vergleich mit dem gespeicherten Wert der Vorgeschichtsdatei 7 erfolgt, die die Daten für die letzten Meßwerterfassungszeitpunkte beinhaltet. m zeigt die Nummer für den aktuellen Motorsteuerungszustand und m&supmin;¹ diejenige für den letzten Motorsteuerungszustand an. Das Ergebnis der Beurteilung im Vorgeschichtsbeurteilungs-Funktionsabschnitt 5 wird in zwei Typen unterteilt: (1) derselbe Steuerungszustand währt fort, und (2) es liegt ein Übergang zu einem anderen Steuerungszustand vor.
- Übergänge zwischen Motorsteuerungszuständen werden durch Fig. 4 veranschaulicht. Gemäß Fig. 4 gehören zu den Motorsteuerungszuständen vier verschiedene Arten, nämlich Luft/Kraftstoff-Verhältnis-Steuerung (durch m=1 gekennzeichnet), Beschleunigungssteuerung (m=2), Verzögerungssteuerung (m = 3) und Leerlaufdrehzahlsteuerung (m=4), sowie die Übergangsstufe zwischen diesen.
- Kraftstoffunterbrechungs(FC = Fuel Cut)-Steuerung gehört auch zu den Motorsteuerungszuständen, ist jedoch in der Verzögerungssteuerung enthalten. FC-Steuerung beginnt mit der Verzögerungssteuerung und kehrt mit ihrem Ende zu dieser zurück. Der Übergang von FC-Steuerung zu Beschleunigungssteuerung erfolgt ebenfalls über die Logik der Verzögerungssteuerung.
- Der Vorgeschichtsbeurteilungs-Funktionsabschnitt 5 beurteilt, ob (1) derselbe Steuerungszustand fortwährt oder ob (2) sich der Motor im Übergang von einem Steuerungszustand zu einem anderen befindet. Auf Grundlage des Ergebnisses dieser Entscheidung berechnet der Ermittlungsfunktionsabschnitt 6 für das Mischungsverhältnis für den Kompensationsfaktor den Mischungsverhältnis-Kompensationsfaktor KMR abhängig von der Bedingung (1) oder (2). Das Ergebnis der Ermittlung im Funktionsabschnitt 6 wird entweder dem Steuerfunktionsabschnitt 8 für das Luft/Kraftstoff-Verhältnis, dem Beschleunigungssteuerfunktionsabschnitt 9, dem Verzögerungssteuerfunktionsabschnitt 10 oder dem Leerlaufdrehzahl-Steuerungsfunktionsabschnitt 11 zugeführt. Auf diese Weise werden Werte für die Kraftstoffeinspritzmenge und den Zündzeitpunkt, wie von der Steuereinheit 15 berechnet, an die Kraftstoffeinspritzsteuerungseinheit 2 und die Zündzeitpunktsteuerungseinheit 3 über den Ausgangsfunktionsabschnitt 12 gegeben.
- Andererseits wird durch Messen des Verbrennungsabgases mit einem linearen Sauerstoffsensor (Sensor für einen weiten Bereich des Luft/Kraftstoff-Verhältnisses) 90 festgestellt, ob die Verbrennung auf Grundlage des Mischungsverhältnis- Kompensationsfaktors KMR ein Soll-Mischungsverhältnis KTR (l, Ga, N) erreicht hat (l: Zustand vor dem Übergang, Ga: Menge angesaugter Luft, N: Motordrehzahl). Eine so berechnete Luftüberschußmenge λA (Luft/Kraftstoff-Verhältnis/stöchiometrisches Luft/Kraftstoff-Verhältnis) wird mit einem Soll-Mischungsverhältnis (Kraftstoff/Luft-Verhältnis) verglichen, und das Ergebnis des Vergleichs wird als Mischungsverhältnis-Adaptionskoeffizient k(l) bestimmt. Dieser Koeffizient wird in der Vorgeschichtsdatei 7 abgespeichert, um bei der Berechnung der einzuspritzenden Kraftstoffmenge zu dienen, wenn derselbe Motorsteuerungszustand bei der nächsten und bei folgenden Meßwerterfassungen vorliegt.
- Es wird nun der Verarbeitungsbetrieb der Steuereinheit 15 für jeden ihrer Funktionsblöcke im einzelnen erläutert. Fig. 5 zeigt ein Flußdiagramm für den Zustandserkennungs-Funktionsabschnitt 4. Diesem Steuerungszustands-Erkennungsfunktionsabschnitt 4 werden Anfangsdaten zugeführt, zu denen das Ein/Aus-Signal vom Drehmomentübertragungsmechanismus, die Fahrzeuggeschwindigkeit v, der Fahrpedalwinkel Θac, der Bremspedalwinkel Θbr, die Motordrehzahl N und der Zeitpunkt t gehören, zu dem die Werte der aktuellen Meßwerterfassung als erstes in einem Schritt 501 gelesen werden. Ein nächster Schritt 502 zeigt für die Vereinfachung der Programmverarbeitung den Motorsteuerungszustand (m) für den davor liegenden Meßwerterfassungszeitpunkt m&supmin;¹ an. Wenn in einem Schritt 503 erkannt wird, daß der Drehmomentübertragungsmechanismus eingeschaltet ist, wird in einem Schritt 504 entschieden, ob der Fahrpedalwinkel Θac größer ist als "0". Wenn der Winkel Θac größer als Null ist, geht die Verarbeitung zu einem nächsten Schritt 505 über, um die Bremspedalwinkelgeschwindigkeit ac aus (Θac - Θac&supmin;¹)/(t - t&supmin;¹) berechnet, wobei Θac&supmin;¹ der Fahrpedalwinkel ist, wie er im direkt vorangehenden Meßwerterfassungszeitpunkt ausgelesen wurde, und wobei t&supmin;¹ der Zeitpunkt für die direkt vorangehende Meßwerterfassung ist. Das Ergebnis der Berechnung in Schritt 505 wird mit einem Maximalschwellenwert für die Fahrpedalwinkelgeschwindigkeit aca verglichen, was in einem folgenden Entscheidungsschritt 506 erfolgt, und falls ac ≥ aca gilt, wird in einem Schritt 511 die Motordrehzahl N mit einer Maximalmotordrehzahl Na verglichen. Wenn in Schritt 511 festgestellt wird, daß N ≤ Na gilt, wird entschieden, daß der Motorsteuerungszustand zu diesem Zeitpunkt der Beschleunigungszustand (m=2) ist (Schritt 513). Andernfalls wird erkannt, daß Steuerung des Luft/Kraftstoff-Verhältnisses (m=1) vorliegt (Schritt 512).
- Wenn in Schritt 506 erkannt wird, daß die Bedingung ac ≥ aca nicht gilt, wird in einem Schritt 505 die Fahrpedalwinkelgeschwindigkeit ac mit einem minimalen Schwellenwert für die Fahrpedalwinkelgeschwindigkeit acd verglichen, und wenn ac ≤ acd gilt, stellt ein Schritt 514 fest, daß Steuerung des Luft/Kraftstoff-Verhältnisses vorliegt (m=1), wenn die Geschwindigkeit v größer als Null ist.
- Wenn die Entscheidung in Schritt 514 "Nein" ist, zeigt dies an, daß die Fahrpedalwinkelgeschwindigkeit ac nicht größer ist als der minimale Schwellenwert der Fahrpedalwinkelgeschwindigkeit acd, während die Geschwindigkeit "0" ist, was einen Fehler anzeigt. Daher wird in einem Schritt 515 ein Warnsignal ausgegeben, und es wird zu Luft/Kraftstoff-Steuerung (m=1) übergegangen (Schritt 516), womit man auf der sicheren Seite liegt.
- Wenn in Schritt 507 festgestellt wird, daß die Beziehung ac ≤ acd nicht gilt, wird in einem Schritt 508 entschieden, ob v größer ist als Null. Wenn die Antwort "Ja" ist, wird entschieden, daß Verzögerungssteuerung (m=3) vorzunehmen ist. Wenn in Schritt 508 andersherum entschieden wird, zeigt dies an, daß die Fahrpedalwinkelgeschwindigkeit ac nicht größer ist als der Schwellenwert acd und daß die Geschwindigkeit v "0" ist, was einen Fehler anzeigt. In Schritt 509 wird, wie in Schritt 515, ein Warnsignal ausgegeben, und es wird mit Verzögerungssteuerung (m=3) weiterverfahren.
- Wenn die Entscheidung in Schritt 504 dahin geht, daß die Beziehung ac ≥ 0 nicht gilt, wird in einem Schritt 517 untersucht, ob die Geschwindigkeit v größer als Null ist oder nicht. Wenn die Antwort in Schritt 517 "Ja" ist, wird in einem Schritt 518 entschieden, ob der Bremspedalwinkel Θbr größer als Null ist. Wenn die Antwort "Nein" ist, wird in einem Schritt 519 die Motordrehzahl N mit einer minimalen Verzögerungsdrehzahl Nd verglichen. Wenn in Schritt 519 festgestellt wird, daß N größer ist als Nd, wird auf Verzögerungssteuerung (m=3) erkannt (Schritt 521), während andernfalls auf Steuerung des Luft/Kraftstoff-Verhältnisses (m=1) erkannt wird (Schritt 520). Wenn in Schritt 518 entschieden wird, daß Θbr größer als Null ist, springt die Verarbeitung dagegen zu Schritt 521, um auf Verzögerungssteuerung (m=3) zu erkennen.
- Wenn die Entscheidung in Schritt 517 dahin geht, daß v nicht größer als Null ist, geht der Ablauf zu einem Schritt 525 über, in dem entschieden wird, ob das Fahrzeug mit einem Automatikgetriebe (AT = Automatic Transmission) versehen ist. Wenn die Antwort "Ja" ist, wird in einem Schritt 527 auf Leerlaufdrehzahlsteuerung (m=4) erkannt. Ob das Fahrzeug mit AT ausgestattet ist oder nicht, wird zum Zeitpunkt des Anbringens der Steuereinheit am Fahrzeug eingestellt. Wenn im Schritt 525 erkannt wird, daß das Fahrzeug nicht mit AT ausgestattet ist, zeigt dies an, daß das Fahrzeug Handschaltgetriebe aufweist und daß der Fahrpedalwinkel Θac offen und die Geschwindigkeit Null ist, weswegen zum Verhindern eines Abwürgens des Motors ein Warnsignal ausgegeben wird (Schritt 526) und auf Leerlaufdrehzahlsteuerung (m=4) erkannt wird (Schritt 527).
- Wenn in Schritt 503 zu Beginn des Flußdiagramms erkannt wird, daß der Drehmomentübertragungsmechanismus abgeschaltet ist, wird in einem Schritt 522 untersucht, ob der Fahrpedalwinkel Θac größer als Null ist. Wenn die Antwort "Ja" ist, wird in einem Schritt 523 auf Steuerung des Luft/Kraftstoff- Verhältnisses erkannt (m=1). Wenn die Entscheidung andersherum lautet, wird in einem Schritt 524 auf Leerlaufdrehzahlsteuerung (m=4) erkannt. Dieser Betriebsablauf führt die Funktion des Zustandserkennungs-Funktionsabschnitts 4 aus.
- Der Vorgeschichts-Funktionsabschnitt 5 wird im einzelnen unter Bezugnahme auf das Flußdiagramm von Fig. 6 erläutert. Der Steuerungszustand m zum aktuellen Zeitpunkt, wie er vom vorstehend genannten Zustandserkennungs-Funktionsabschnitt 4 erhalten wird, wird in einem Schritt 601 mit dem unmittelbar vorangehenden Steuerungszustand m&supmin;¹ verglichen. Wenn die Zustände übereinstimmen, werden in einem Schritt 602 der direkt vorangehende Steuerungszustand l, die Anzahl i von Zündungen seit Beginn des Übergangs (die oben erwähnte Anzahl von Meßwerterfassungen) und die Anzahl n (l, m) von Zündungen aus der Vorgeschichtsdatei 7 eingelesen, um den Übergangsablauf vom Zustand l zum Zustand m zu glätten. In einem Schritt 603 wird der Wert i erhöht, gefolgt von einem Schritt 604 zum Entscheiden, ob i ≥ n (l, m) ist. Wenn die Antwort "Ja" ist, wird darauf erkannt, daß derselbe Zustand fortdauert, so daß der Wert i auf denselben Wert n (l, m) beschränkt wird, wobei die Werte m und i gespeichert werden. Wenn dagegen die Entscheidung in Schritt 604 "Nein" ist, wird erkannt, daß ein Übergang abläuft, und die Verarbeitung springt zu einem Schritt 606, um die Werte m, i zu speichern, wie sie vorliegen.
- Wenn im ersten Schritt 601 erkannt wird, daß m nicht mit m&supmin;¹ übereinstimmt, wird "1" als Wert von i (Schritt 607) eingestellt, und der direkt vorangehende Zustand m&supmin;¹ wird auf l angewandt (Schritt 608). Diese Werte m, l, i werden gespeichert. Die Vorgeschichtsbeurteilung erfolgt mit dem vorstehend genannten Bearbeitungsablauf, und das Ergebnis der Beurteilung wird für die Verarbeitung im nachfolgenden Bestimmungsfunktionsabschnitt 6 für den Mischungsverhältnis-Kompensationsfaktor verwendet.
- Fig. 7 zeigt den Flußablauf für eine Berechnung zur Mischungsverhältniskompensation, um die Funktion des Bestimmungsfunktionsabschnittes 6 für den Mischungsverhältnis-Kompensationsfaktor zu erzielen.
- Um gemäß Fig. 7 den Mischungsverhältnis-Kompensationsfaktor berechnen zu können, wird der Funktionsabschnitt 6 mit Werten für die Luftflußmenge Ga vom Luftflußmesser 24, des aktuellen Steuerungszustandes l vom vorstehend genannten Vorgeschichtsbeurteilungsfunktionsabschnitt 5, für den nächsten Steuerungszustand m, für die Anzahl i von Verbrennungen seit dem Beginn des Übergangs und für die Anzahl n (l, m) von Verbrennungen versorgt, um die Verarbeitung für den Übergang vom Zustand l in den Zustand m zu glätten, was in einem Schritt 701 erfolgt. In einem nachfolgenden Schritt 702 wird untersucht, ob derselbe Zustand fortdauert (l=m). Falls derselbe Steuerungszustand fortdauert, wird in einem Schritt 703 der Mischungsverhältnis-Adaptionskoeffizient k (l) abhängig vom Motorsteuerungszustand l ausgegeben. Anschließend wird der Mischungsverhältnis-Kompensationsfaktor KMR aus Gleichung (1) auf Grundlage des Mischungsverhältnis-Sollkoeffizienten KTR (l, Ga, N) berechnet, der durch den Steuerungszustand l, die Luftflußmenge Ga und die Motordrehzahl N sowie den Mischungsverhältnis-Adaptionskoeffizienten K (l) bestimmt ist:
- KMR = K(l) KTR(l, Ga, N) ... (1)
- Wenn in Schritt 702 dahingehend entschieden wird, daß sich der Steuerungszustand im Übergang von l nach M befindet, geht die Verarbeitung zu einem Schritt 705 über, um die Mischungsverhältnis-Adaptionskoeffizienten K (l) und K (m) für die Zustände l bzw. m anzuwenden. In einem Schritt 705 wird der gewichtete Mittelwert des Mischungsverhältnis-Sollkkoeffizienten KTR (l, Ga, N) für den steuerungszustand l und der Mischungsverhältnis-Sollkoeffizient KTR (m, Ga, N) für den Steuerungszustand m in der Weise berechnet, wie sie in Gleichung (2) dargestellt ist, um dadurch den Mischungsverhältnis-Kompensationsfaktor KMR während des Übergangs zu bestimmen:
- Durch Verwenden des gemäß den vorstehend genannten Schritten erzeugten Mischungsverhältnis-Kompensationsfaktors KMR wird in den Schritten 801 bis 809 von Fig. 8 eine der Steuerungen 8, 9, 10, 11 für das Luft/Kraftstoff-Verhältnis, für Beschleunigung, für Verzögerung oder Leerlaufdrehzahl ausgeführt, woraufhin eine Verarbeitung im Ausgangsfunktionsabschnitt 12 erfolgt, die in den Schritten 810 bis 813 im selben Diagramm dargestellt ist.
- In einem Schritt 801 wird die Menge einzuspritzenden Kraftstoffs Gf aus dem vorbestimmten Mischungsverhältnis-Kompensationsfaktor KMR, dem stöchiometrischen Mischungsverhältnis MR, dem Luftmassefluß Ga und der Motordrehzahl N in der durch die nachfolgende Gleichung (3) angegebenen Weise berechnet:
- In einem Schritt 802 wird der Zündzeitpunkt Ig aus der nachfolgenden Gleichung (4) als Funktion der Kraftstoffeinspritzmenge Gf und der Motordrehzahl in wohlbekannter Weise berechnet:
- Ig = f(Gf, N) (4)
- Wenn in einem Schritt 803 festgestellt wird, daß m=1 ist, wird auf L/K-Steuerung erkannt. Wenn dagegen in Schritt 803 erkannt wird, daß m nicht 1 ist, geht der Ablauf zu einem Schritt 804 über.
- Wenn im Schritt 804 erkannt wird, daß m=2 gilt, d. h. daß Beschleunigungssteuerung vorliegt, wird in einem Schritt 808 eine Klopfkoinpensation IgN und eine Stoßkompensation IgS vorgenommen, um Klopfen oder Stoßvorgänge zu verhindern, wie dies beim Beschleunigen der Fall sein kann, wobei der Zündzeitpunkt Ig aus der folgenden Gleichung (5) zum Glätten der Beschleunigung berechnet wird:
- Ig = Ig - IgN - IgS (5)
- Bei der Beschleunigungssteuerung wird der Wert 1 oder s für n (l, m) für das Erfordernis des Ansprechverhaltens des beschleunigten Motors verwendet.
- Wenn in Schritt 805 erkannt wird, daß m=3 gilt, wird die Motordrehzahl N mit der Motordrehzahl für Beginn von Kraftstoffabschaltung NFC verglichen, und wenn die Motordrehzahl höher ist, d. h. wenn N größer ist als NFC, wird in einem Schritt 807 die Kraftstoffzufuhr abgeschaltet. In diesem Steuerungsschritt wird Gf auf Null gesetzt, und es wird der durch Gleichung (4) angegebene Zündzeitpunkt verwendet.
- Wenn in einem Schritt 804 erkannt wird, daß m nicht 3 ist, sondern daß m=4 gilt, zeigt dies Leerlaufdrehzahlsteuerung an, wodurch die Verarbeitung zu einem Schritt 809 übergeht, um durch Vergleich der Anzahl i von Verbrennungen ab dem Beginn des Übergangs mit der Anzahl n (l, m) von Verbrennungen zum Vornehmen einer Glättung beim Prozeß des Übergangs vom Zustand l in den Zustand m zu erkennen, ob i ≥ n (l, m) ist. Wenn die Entscheidung in diesem Schritt "Nein" ist, zeigt dies an, daß i kleiner als n (l, m) ist, in welchem Fall der Übergang zur Leerlaufdrehzahlsteuerung abläuft. Während des Übergangs wird Steuerung des Luft/Kraftstoff-Verhältnisses vorgenommen, um aus den Gleichungen (3) und (4) Berechnungswerte für Gf und Ig zu erhalten. Nach Abschluß dieser Übergangsverarbeitung führt, wenn das Entscheidungsergebnis im Schritt 809 "Ja" ist, ein Schritt 810 die wohlbekannte Regelung zum Einstellen der Motordrehzahl N auf den Sollwert NIDL aus. Diese Leerlaufdrehzahlregelung wird auf solche Weise ausgeführt, daß der Wert NIDL dem Lufteinsteller 58 zugeführt wird, um dadurch den Luftfluß durch die Umgehungsleitung 56 so einzustellen, daß die Motordrehzahl mit dem Wert NIDL erzielt wird.
- Es werden nun die Funktionen der Schritte 811 bis 813 und des Ausgangsfunktionsabschnitts 12 erläutert. Zunächst wird in Schritt 811 die Kraftstoffeinspritzzeit TI für das Einspritzventil aus dem Wert Gf, dem Koeffizienten kI und der unwirksamen Einspritzzeit Tv des Einspritzventils, wie in den Schritten 801 bis 807 erhalten, wie nachstehend angegeben, berechnet:
- TI = kIGf + Tv (5)
- Dieser Wert wird an die Kraftstoffeinspritzeinheit 2 gegeben (Schritte 811, 812). Der Zündzeitpunkt Ig wird in ein elektrisches Signal (Pulszug) umgewandelt und an die Zündzeitpunkteinheit 3 gegeben (Schritt 813).
- Abhängig von den so erhaltenen Steuerungswerten wird der Motor 1 gesteuert. Die Menge von Sauerstoff im Abgas wird durch den linearen Sauerstoffsensor 90 gemessen, um den Wert bei der Berechnung im Aktualisierungsfunktionsabschnitt für den Mischungsverhältnis-Adaptionskoeffizienten zu verwenden.
- Die Funktion des Aktualisierungsfunktionsabschnittes für den Mischungsverhältnis-Adaptionskoeffizienten wird unter Bezugnahme auf das Flußdiagramm von Fig. 9 erläutert. In einem Schritt 901 wird untersucht, ob gerade eine Zustandsänderung vorliegt (i < n (l, m)?). Falls die Antwort bejahend ist, wird der Betrieb abgeschlossen, ohne daß der Mischungsverhältnis-Adaptionskoeffizient aktualisiert wird. Wenn die Entscheidung im Schritt 901 dahin geht, daß derselbe Steuerungszustand vorliegt (i ≥ n (l, m)), gibt ein Schritt 902 die Luftüberschußmenge λA im Abgas aus, wie vom linearen Sauerstoffsensor 90 gemeldet. In einem Schritt 904 wird ein Beobachtungswert KA für den Mischungsverhältnis-Adaptionskoeffizienten aus dem Eingangssignal λA und dem Mischungsverhältnis-Sollkoeffizienten KTR (l, Ga, N) berechnet, wie in der Berechnung der Kraftstoffeinspritzmenge verwendet, was auf die durch Gleichung (6) angezeigte Weise erfolgt:
- Dieser Beobachtungswert KA neigt dazu, Meßwertstörungen oder -fehler zu erhalten, und um reproduzierbare Daten aus den beobachteten Daten zu gewinnen, wird in einem Schritt 904 der Mischungsverhältnis-Adaptionskoeffizient K(l) mit dem Adaptionskoeffizienten K&supmin;¹(l) für den direkt davorliegenden Meßwerterfassungszeitpunkt geglättet, was mit Hilfe eines Glättungsfaktors α (0 ≤ α ≤ 1) erfolgt, wie in Gleichung (7) angegeben:
- = K(l) = K&supmin;¹(l) + α(KA-K&supmin;¹(l)) ... (7)
- Der auf diese Weise in den Schritten 901 bis 904 erzeugte aktualisierte Wert für den Mischungsverhältnis-Adaptionskoeffizienten wird in der Vorgeschichtsdatei 7 gespeichert (Schritt 905).
- Die Betriebsablaufzeitsteuerung und die Datenversorgung und -ausgabe wird für jeden Teil der Steuereinheit 15 unter Bezugnahme auf Fig. 2 erläutert. Die Steuereinheit 15 weist einen eingebauten Computer auf, der einen Task-Controller (Programmteilsteuerung) aufweist, um Programme (Tasks) zeitlich zu steuern und zu starten. Das Verfahren der Programmsteuerung, das wohlbekannt ist, ist nicht dargestellt.
- Der in der Steuereinheit 15 vorhandene Task-Controller aktiviert den Zustandserkennungsfunktionsabschnitt 4 (wie aus dem Flußdiagramm von Fig. 5 erkennbar) direkt vor dem Beginn der Kraftstoffeinspritzung in jeden Zylinder, was mit Hilfe des Signals vom Drehwinkelsensor 108 als Zeitüberwacher erfolgt. Nach Abschluß der Verarbeitung von Fig. 5 aktiviert der Task-Controller den Vorgeschichtsbeurteilungs-Funktionsabschnitt 5 (wie aus Fig. 6 erkennbar). Der Motorbetriebszustand m wird vom Zustandserkennungs-Funktionsabschnitt 4 an den Vorgeschichtsbeurteilungs-Funktionsabschnitt 5 gegeben. Der Vorgeschichtsbeurteilungs-Funktionsabschnitt 5 empfängt die Daten m&supmin;¹, l, i, n (l, m) für die direkt vorhergehende Meßwerterfassung von der Vorgeschichtsdatei 7 und speichert das Ergebnis seiner Berechnung in Form von m, l, i in der Vorgeschichtsdatei 7. Zu Ende der Verarbeitung im Vorgeschichtsbeurteilungs-Funktionsabschnitt 5 wird der Bestimmungsfunktionsabschnitt 6 für den Mischungsverhältnis- Kompensationsfaktor (wie in Fig. 7 dargestellt) aktiviert. Der Bestimmungsfunktionsabschnitt 6 für den Mischungsverhältnis-Kompensationsfaktor empfängt Werte l, m, i, n (l, m) als Daten vom Vorgeschichtsbeurteilungs-Funktionsabschnitt 5, und er mißt die Menge angesaugter Luft Ga und empfängt den Wert k (l) von der Vorgeschichtsdatei 7. Zu Ende der Verarbeitung im Bestimmungsfunktionsabschnitt 6 für den Mischungsverhältnis-Kompensationsfaktor wird die Steuerungseinheit 13 aktiviert. Während der Verarbeitung empfängt die Steuerungseinheit 13 Daten Ga, m, i, n (l, m). Das Ergebnis der Berechnung in der Steuerungseinheit 13, d. h. die Werte Gf, Ig und NIDL werden an den Ausgangsfunktionsabschnitt 12 gegeben. Diese Daten werden im Ausgangsfunktionsabschnitt 12 in physische Werte umgewandelt und der Kraftstoffeinspritzsteuerungseinheit 2 und der Zündzeitpunktsteuerungseinheit 3 zugeführt. Die Steuerungseinheiten 2 und 3 erzeugen Ausgangssignale synchron mit der Motordrehzahl. Der Task-Controller aktiviert den Aktualisierungsfunktionsabschnitt 14 für den Mischungsverhältnis-Adaptionskoeffizienten (wie aus Fig. 1 erkennbar) zu einem Zeitpunkt, zu dem ein Verbrennungsablauf endet. Der Aktualisierungsabschnitt 14 für den Mischungsverhältnis-Adaptionskoeffizienten empfängt die Meßdaten für die Luftüberschußmenge λA und liest den vorherigen Mischungsverhältnis-Adaptionskoeffizienten k&supmin;¹(l) aus der Vorgeschichtsdatei 7 aus und speichert den aktualisierten Wert k(l) in der Datei 7.
- Aus der vorstehenden Beschreibung ist ersichtlich, daß gemäß der Erfindung Fahrzeugzustände und die Absicht des Fahrers zu jedem Zeitpunkt ermittelt werden und daß abhängig vom Ermittlungsergebnis das jeweils anzuwendende Motorsteuerungssystem genau bestimmt wird. Im Ergebnis trägt die Erfindung zu verbesserter Fahrbarkeit, verbesserter Auswahl des Betriebsbereichs, wie er vom Fahrzeugtyp abhängt, zu verbessertem Anpassungswirkungsgrad eines Steuerungssystems, das das meiste zur Motorleistungsfähigkeit beiträgt, und zu verbessertem Wirkungsgrad bei der Softwareentwicklung zur Realisierung bei.
- Im wesentlichen kann der gewünschte Wert für das Luft/Kraftstoff-Verhältnis bei jedem Motorsteuerungszustand wie auch beim Übergang zwischen verschiedenen Vorsteuerungszuständen beibehalten werden. Daher werden Schwankungen in den Abgaseigenschaften verringert, und die Kraftstoffwirtschaftlichkeit wird verbessert.
- Gleichzeitig verbessern weniger Drehmomentschwankungen und Fahrzeugschwingungen in Zusammenhang mit dem Luft/Kraftstoff-Verhältnis die Fahrbarkeit und den Fahrkomfort.
- Da der geeignete Mischungsverhältnis-Sollkoeffizient KTR (l, Ga, N) für jeden Motorsteuerungszustand abhängig von der Vorliebe des Fahrers bestimmt werden kann, ergibt sich ein Fahrzeug mit verbesserter Fahrbarkeit oder höherer Wirtschaftlichkeit im Vergleich zum Stand der Technik, wodurch verschiedene Erfordernisse individueller Fahrer berücksichtigt werden.
- Wenn das Motorsteuerungssystem angepaßt wird, wird der oben erwähnte Wert n (l, m) für jeden Übergang individuell eingestellt, um sowohl die Fahrbarkeit wie auch den Fahrkomfort des Fahrzeugs während der Verarbeitung des Zustandsübergangs zu verbessern, während gleichzeitig die Arbeitsbelastung für den Anpassungsvorgang verringert wird.
- Beim Übergang auf Beschleunigungssteuerung wird z. B. der Wert von n (l, m), der normalerweise im Bereich zwischen 1 und 30 eingestellt wird, auf 1 eingestellt, wodurch das Ansprechverhalten verbessert wird, selbst wenn dies zu Lasten der Glätte des Fahrverhaltens geht.
Claims (9)
1. Steuersystem für kategorisierte Zustände eines Motor,
umfassend
Betriebszustands-Meßwertgeber (77, 108, 90) zur Erfassung
des Betriebszustands des Motors,
Stellglieder (2, 3) zum Betrieb des Motors,
eine Zustands-Unterscheidungseinrichtung (4) zur
Ermittlung eines Motorsteuerzustands aus den von den
Betriebszustands-Meßwertgebern (77, 108, 90) erfaßten Ergebnissen,
einen Speicher (7) zur Speicherung von
Motorsteuerparametern,
eine Beurteilungseinrichtung (5) zur Beurteilung eines
Motorsteuermodus aufgrund der aus dem Speicher (7)
ausgelesenen Steuerparameter und des Ausgangssignals der Zustands-
Unterscheidungseinrichtung (4),
eine Steuereinrichtung (13) mit mehreren Steuermoden
(8...11), die den in der Zustands-Unterscheidungseinrichtung
(4) zu bestimmenden Steuerzuständen entsprechen und zur
Zuführung eines Betätigungssignals an die Stellglieder (2, 3) in
jedem Steuermodus entsprechend dem von der
Zustands-Unterscheidungseinrichtung (4) bestimmten Motorsteuerzustand, und
eine Parameter-Aktualisiereinrichtung (14) zur Gewinnung
eines Steuer-Ansprechparameters aus den Ausgangssignalen der
Betriebszustands-Meßwertgeber (77, 108, 90), um daraus einen
Parameter zu berechnen und diesen in dem Speicher (7) zu
speichern,
gekennzeichnet durch
Fahr-Meßwertgeber mit mindestens einem Gaspedalwinkel-
Meßwertgeber (33), einem Bremspedalwinkel-Meßwertgeber (35)
und einem Getriebe-Meßwertgeber (75) zur Erfassung des
Fahrbetriebs aufgrund des Fahrerverhaltens,
wobei die Zustands-Unterscheidungseinrichtung (4) den
aufgrund mindestens eines der Fahr-Meßwertgeber (33, 35, 75)
unterschiedenen gegenwärtigen Steuermodus (m) erfaßt, der zu
einem abgeleiteten gegenwärtigen Steuerwert (K(m)) führt,
eine Einrichtung zur Erfassung eines Übergangs von einem
vorherigen Steuermodus (l) auf den gegenwärtigen Steuermodus
(m) aufgrund einer Änderung in den Ausgangssignalen der Fahr-
Meßwertgeber (33, 35, 75), wobei sich der vorherige
Steuermodus (l) auf einen abgeleiteten vorherigen Steuerwert (K(l))
bezieht, und
eine Einrichtung (6) zum Berechnen eines
Steuerausgangssignals, das den Stellgliedern (2, 3) als zeitliche Funktion
des vorherigen und des gegenwärtigen abgeleiteten Steuerwerts
(K(l), K(m)) zugeführt wird.
2. System nach Anspruch 1, wobei zu den Motorsteuerzuständen
ein solcher des Luft/Kraftstoffs-Verhältnisses, ein solcher
der Beschleunigung, ein solcher der Verzögerung und ein
solcher des Leerlaufs gehören.
3. System nach Anspruch 1 oder 2, wobei die
Beurteilungseinrichtung (5) beurteilt, ob der gegenwärtige unterschiedene
Motorsteuerzustand eine Fortsetzung des gleichen vorherigen
unterschiedenen Motorsteuerzustands ist, und das korrelierte
Beurteilungssignal erzeugt.
4. System nach einem der Ansprüche 1 bis 3, wobei die
Parameter-Bestimmungseinrichtung (6) ein Verhältnis bestimmt aus
einer Zahl entsprechend der für einen glatten Übergang
erforderlichen Zeit und einer Zahl entsprechend der seit Beginn des
Übergangs verstrichenen Zeit, sofern ein Übergang stattfindet.
5. System nach Anspruch 4, wobei die
Parameter-Bestimmungseinrichtung (6) das Verhältnis als Verhältnis aus der Anzahl
von für einen glatten Übergang erforderlichen Verbrennungen
und der Anzahl von seit dem Beginn des Übergangs aufgetretenen
Verbrennungen in dem Motor bestimmt.
6. System nach einem der Ansprüche 1 bis 5, wobei die
Steuerparameter-Bestimmungseinrichtung (6) einen
Kompensationsfaktor für das Luft/Kraftstoff-Mischverhältnis bestimmt.
7. System nach einem der Ansprüche 1 bis 6, wobei die
Kraftstoff-Einspritzmenge und der Zündzeitpunkt berechnet und in
jedem Steuermodus der Steuereinrichtung (13) erzeugt werden.
8. System nach einem der Ansprüche 1 bis 7, wobei einer der
Betriebszustands-Meßwertgeber (77, 108, 90) ein linearer
Sauerstoff-Meßwertgeber (90) ist, der die Sauerstoffmenge im
Motorabgas als Steuer-Ansprechparameter mißt, und wobei die
adaptive Parameter-Aktualisiereinrichtung (14) einen
Mischverhältnis-Adaptierkoeffizient berechnet und in den Speicher
(7) eingibt.
9. System nach einem der Ansprüche 1 bis 8, wobei zu den
Betriebszustands-Meßwertgebern (77, 108. 90) ein
Fahrzeuggeschwindigkeits-Meßwertgeber (77), ein
Motordrehzahl-Meßwertgeber (108), ein linearer Sauerstoff-Meßwertgeber (90) und ein
Meßwertgeber (24) für den Luftmengendurchsatz gehören.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62084743A JPS63251805A (ja) | 1987-04-08 | 1987-04-08 | エンジンの状態別適応制御方式 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3872421D1 DE3872421D1 (de) | 1992-08-06 |
DE3872421T2 true DE3872421T2 (de) | 1992-12-03 |
Family
ID=13839171
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE8888105570T Expired - Lifetime DE3872421T2 (de) | 1987-04-08 | 1988-04-07 | Steuersystem fuer kategorisierte motorzustaende. |
Country Status (5)
Country | Link |
---|---|
US (2) | US4899280A (de) |
EP (1) | EP0286103B1 (de) |
JP (1) | JPS63251805A (de) |
KR (1) | KR940001008B1 (de) |
DE (1) | DE3872421T2 (de) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10229686A1 (de) * | 2002-06-27 | 2004-01-22 | Robert Bosch Gmbh | Verfahren und Steuergerät zur Steuerung des Ablaufs eines multitaskingfähigen Computerprogramms |
DE10229676A1 (de) * | 2002-06-27 | 2004-01-29 | Robert Bosch Gmbh | Verfahren und Steuergerät zur Steuerung des Ablaufs eines multitaskingfähigen Computerprogramms |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2865661B2 (ja) * | 1987-02-18 | 1999-03-08 | 株式会社日立製作所 | エンジンの状態判別型適応制御装置 |
JPS63251805A (ja) * | 1987-04-08 | 1988-10-19 | Hitachi Ltd | エンジンの状態別適応制御方式 |
US5091857A (en) * | 1987-07-16 | 1992-02-25 | Nissan Motor Company, Ltd. | Driving force control system |
DE68904437T4 (de) * | 1988-01-29 | 1996-04-04 | Hitachi Ltd | Steuerung für Motor-Kraftstoffeinspritzung. |
US5123397A (en) * | 1988-07-29 | 1992-06-23 | North American Philips Corporation | Vehicle management computer |
JPH03135853A (ja) * | 1989-10-20 | 1991-06-10 | Hitachi Ltd | 自動車用制御装置および自動車制御方法 |
JP2559519B2 (ja) * | 1990-03-07 | 1996-12-04 | 株式会社日立製作所 | エンジン制御装置 |
US5268842A (en) * | 1990-12-03 | 1993-12-07 | Cummins Engine Company, Inc. | Electronic control of engine fuel injection based on engine duty cycle |
DE4111023C2 (de) * | 1991-04-05 | 2003-11-20 | Bosch Gmbh Robert | Elektronisches System für ein Fahrzeug |
US5299759A (en) * | 1992-06-01 | 1994-04-05 | United Technologies Corporation | Helicopter turn coordination and heading hold mode control |
US5218945A (en) * | 1992-06-16 | 1993-06-15 | Gas Research Institute | Pro-active control system for a heat engine |
US5341703A (en) * | 1993-03-04 | 1994-08-30 | Ford Motor Company | Performance mode and economy mode shift scheduling in an automatic transmission |
US5781700A (en) * | 1996-02-05 | 1998-07-14 | Ford Global Technologies, Inc. | Trained Neural network air/fuel control system |
US6092018A (en) * | 1996-02-05 | 2000-07-18 | Ford Global Technologies, Inc. | Trained neural network engine idle speed control system |
GB2315133A (en) * | 1996-07-08 | 1998-01-21 | Richard Nigel Bushell | Control system for internal combustion engine |
US6230683B1 (en) * | 1997-08-22 | 2001-05-15 | Cummins Engine Company, Inc. | Premixed charge compression ignition engine with optimal combustion control |
WO1998007973A1 (en) * | 1996-08-23 | 1998-02-26 | Cummins Engine Company, Inc. | Premixed charge compression ignition engine with optimal combustion control |
DE19637088A1 (de) * | 1996-09-12 | 1998-03-19 | Mannesmann Vdo Ag | Steuersystem, insbesondere für ein Kraftfahrzeug |
US5954617A (en) * | 1997-01-31 | 1999-09-21 | Cummins Engine Company, Inc. | System for controlling internal combustion engine performance in accordance with driver behavior |
GB2323687B (en) * | 1997-03-25 | 1999-03-10 | Nissan Motor | Diesel engine fuel injection device |
US6792344B2 (en) * | 1997-04-25 | 2004-09-14 | Hitachi, Ltd. | Automotive control apparatus and method |
DE69839616D1 (de) * | 1997-04-25 | 2008-07-24 | Hitachi Ltd | Verfahren zur Einstellung eines Sollantriebsmoments und entsprechender Fahrzeugsteuerung |
DE19729212C2 (de) * | 1997-07-09 | 2002-01-24 | Forsch Transferzentrum Ev An D | Verfahren zur optimierten Steuerung von Verbrennungsmotoren |
CN1188589C (zh) | 1998-02-23 | 2005-02-09 | 卡明斯发动机公司 | 按预混合充量压缩点火方式运行的内燃机 |
US5988140A (en) * | 1998-06-30 | 1999-11-23 | Robert Bosch Corporation | Engine management system |
DE19908907A1 (de) | 1999-03-02 | 2000-09-28 | Daimler Chrysler Ag | Verfahren und Vorrichtung zur automatisierten Beeinflussung des Fahrverhaltens eines Kraftfahrzeugs mit Brennkraftmaschine |
US20030168028A1 (en) * | 2000-10-12 | 2003-09-11 | Kaibushiki Kaisha Moric | Oil control device for two-stroke engine |
US6892702B2 (en) * | 2000-10-12 | 2005-05-17 | Kabushiki Kaisha Moric | Ignition controller |
US6832598B2 (en) | 2000-10-12 | 2004-12-21 | Kabushiki Kaisha Moric | Anti-knocking device an method |
JP4270534B2 (ja) | 2000-10-12 | 2009-06-03 | ヤマハモーターエレクトロニクス株式会社 | 内燃エンジンの負荷検出方法、制御方法、点火時期制御方法および点火時期制御装置 |
US6895908B2 (en) * | 2000-10-12 | 2005-05-24 | Kabushiki Kaisha Moric | Exhaust timing controller for two-stroke engine |
US6640777B2 (en) | 2000-10-12 | 2003-11-04 | Kabushiki Kaisha Moric | Method and device for controlling fuel injection in internal combustion engine |
DE10143735C1 (de) * | 2001-09-06 | 2003-09-11 | Siemens Ag | Verfahren zum Entlasten des Fahrers eines Kraftfahrzeuges und Vorrichtung zur Geschwindigkeitsregelung eines Kraftfahrzeuges |
US6718255B1 (en) | 2002-10-04 | 2004-04-06 | Ford Global Technologies, Llc | Method and system for matching engine torque transitions between closed and partially closed accelerator pedal positions |
JP3956982B2 (ja) * | 2005-11-08 | 2007-08-08 | トヨタ自動車株式会社 | 車両の制御装置 |
JP5362660B2 (ja) * | 2010-07-14 | 2013-12-11 | 本田技研工業株式会社 | 燃料噴射制御装置 |
DE102011085115B4 (de) * | 2011-10-24 | 2022-07-07 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Adaption einer Lambdaregelung |
US9092309B2 (en) * | 2013-02-14 | 2015-07-28 | Ford Global Technologies, Llc | Method and system for selecting driver preferences |
US9187093B1 (en) | 2014-08-04 | 2015-11-17 | Cummins, Inc. | Systems and methods of cruise droop control |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS55138101A (en) * | 1979-04-13 | 1980-10-28 | Hitachi Ltd | Engine controller |
US4309971A (en) * | 1980-04-21 | 1982-01-12 | General Motors Corporation | Adaptive air/fuel ratio controller for internal combustion engine |
JPS56151267A (en) * | 1980-04-25 | 1981-11-24 | Nippon Denso Co Ltd | Control method for internal combustion engine |
JPS57126534A (en) * | 1981-01-29 | 1982-08-06 | Nippon Denso Co Ltd | Engine r.p.m. controlling method |
JPS58158345A (ja) * | 1982-03-15 | 1983-09-20 | Nippon Denso Co Ltd | エンジン制御方法 |
JPS58217749A (ja) * | 1982-06-11 | 1983-12-17 | Honda Motor Co Ltd | 内燃エンジンの特定運転状態時の燃料供給制御方法 |
JPS59539A (ja) * | 1982-06-25 | 1984-01-05 | Honda Motor Co Ltd | 車輌用内燃エンジンの混合気の空燃比制御方法 |
US4541052A (en) * | 1982-12-20 | 1985-09-10 | General Motors Corporation | Motor vehicle power output regulation control system |
JPH0635844B2 (ja) * | 1983-06-15 | 1994-05-11 | 本田技研工業株式会社 | 内燃エンジンの燃料供給制御方法 |
US4635200A (en) * | 1983-06-16 | 1987-01-06 | Nippon Soken, Inc. | System for controlling air-fuel ratio in an internal combustion engine |
DE3486373T2 (de) * | 1983-11-04 | 1995-06-29 | Nissan Motor | Fahrzeugmotorsteuersystem mit der Fähigkeit den Betriebszustand des Motors zu vermitteln und das passende Betriebsschema zu wählen. |
KR890000497B1 (ko) * | 1983-11-21 | 1989-03-20 | 가부시기가이샤 히다찌세이사꾸쇼 | 공연비 제어장치 |
JPS61112765A (ja) * | 1984-07-27 | 1986-05-30 | Fuji Heavy Ind Ltd | 自動車用エンジンの空燃比制御方式 |
JPS6149154A (ja) * | 1984-08-15 | 1986-03-11 | Japan Electronic Control Syst Co Ltd | 自動車用制御装置 |
US4745553A (en) * | 1984-12-24 | 1988-05-17 | Allied Corporation | Method and apparatus for optimizing the operation characteristics of an engine |
JPS61275535A (ja) * | 1985-05-24 | 1986-12-05 | Honda Motor Co Ltd | 内燃エンジンの燃料供給制御方法 |
US4715344A (en) * | 1985-08-05 | 1987-12-29 | Japan Electronic Control Systems, Co., Ltd. | Learning and control apparatus for electronically controlled internal combustion engine |
JPH0627517B2 (ja) * | 1985-08-21 | 1994-04-13 | マツダ株式会社 | エンジンの制御装置 |
JPS63251805A (ja) * | 1987-04-08 | 1988-10-19 | Hitachi Ltd | エンジンの状態別適応制御方式 |
-
1987
- 1987-04-08 JP JP62084743A patent/JPS63251805A/ja active Pending
-
1988
- 1988-04-06 KR KR1019880003842A patent/KR940001008B1/ko not_active IP Right Cessation
- 1988-04-07 DE DE8888105570T patent/DE3872421T2/de not_active Expired - Lifetime
- 1988-04-07 EP EP88105570A patent/EP0286103B1/de not_active Expired - Lifetime
- 1988-04-08 US US07/179,542 patent/US4899280A/en not_active Expired - Fee Related
-
1989
- 1989-12-15 US US07/451,135 patent/US5099429A/en not_active Expired - Lifetime
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10229686A1 (de) * | 2002-06-27 | 2004-01-22 | Robert Bosch Gmbh | Verfahren und Steuergerät zur Steuerung des Ablaufs eines multitaskingfähigen Computerprogramms |
DE10229676A1 (de) * | 2002-06-27 | 2004-01-29 | Robert Bosch Gmbh | Verfahren und Steuergerät zur Steuerung des Ablaufs eines multitaskingfähigen Computerprogramms |
DE10229676B4 (de) * | 2002-06-27 | 2013-05-29 | Robert Bosch Gmbh | Verfahren zur Steuerung des Ablaufs eines multitaskingfähigen Computerprogramms |
Also Published As
Publication number | Publication date |
---|---|
JPS63251805A (ja) | 1988-10-19 |
EP0286103B1 (de) | 1992-07-01 |
KR880012880A (ko) | 1988-11-29 |
US5099429A (en) | 1992-03-24 |
EP0286103A2 (de) | 1988-10-12 |
DE3872421D1 (de) | 1992-08-06 |
KR940001008B1 (ko) | 1994-02-08 |
EP0286103A3 (en) | 1989-04-12 |
US4899280A (en) | 1990-02-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3872421T2 (de) | Steuersystem fuer kategorisierte motorzustaende. | |
DE4109561C2 (de) | ||
DE69324727T2 (de) | Zündungssteuersystem und Methode für eine Brennkraftmaschine | |
DE3504181A1 (de) | Vorrichtung zur steuerung der ansaugluftmenge von brennkraftmaschinen in kraftfahrzeugen | |
DE3504197A1 (de) | Verfahren und vorrichtung zur regelung der ansaugluftmenge einer brennkraftmaschine in abhaengigkeit von der ausgangsdrehzahl | |
DE3714151A1 (de) | Steuereinrichtung fuer die drosselklappe eines verbrennungsmotors | |
EP0760056B1 (de) | Verfahren und vorrichtung zur steuerung einer brennkraftmaschine | |
DE3504195A1 (de) | Verfahren und vorrichtung zur regelung der ansaugluftmenge einer brennkraftmaschine in abhaengigkeit vom ausgangsdrehmoment | |
DE3740527C2 (de) | Vorrichtung zum Regeln des Luft-Brennstoff-Gemischs eines Verbrennungsmotors an der Magergrenze | |
DE2413227A1 (de) | Regelsystem fuer das luft/brennstoff/ mischverhaeltnis einer brennkraftmaschine zur einstellung der rauhigkeit des laufes der maschine | |
DE3433525C3 (de) | Verfahren zum Regeln der einer Verbrennungskraftmaschine nach dem Anlassen zugeführten Kraftstoffmenge | |
EP1250525B1 (de) | Verfahren und vorrichtung zur steuerung einer brennkraftmaschine | |
DE69822702T2 (de) | Steuerungssystem für Brennkraftmaschine | |
DE102006020675A1 (de) | Verfahren zur Lambda- und Momentenregelung einer Verbrennungskraftmaschine sowie Programmalgorithmus | |
DE68912499T2 (de) | Methode und Vorrichtung zum Steuern der Kraftstoffeinspritzung für Brennkraftmaschinen. | |
DE4422117A1 (de) | Verfahren und Vorrichtung zur Regelung der Zündzeitpunkteinstellung in Abhängigkeit von der Kraftstoff/Luft-Zusammensetzung während Kraftstoff-Exkursionen | |
DE3546168A1 (de) | Anordnung zum regeln des zuendzeitpunkts eines verbrennungsmotors | |
DE102007054650B3 (de) | Ermittlung der Kraftstoffqualität bei einer selbstzündenden Brennkraftmaschine | |
DE19813717C2 (de) | Drosselklappensteuerungsvorrichtung und -verfahren | |
DE3704587C2 (de) | ||
DE69705150T2 (de) | Verfahren zur Diagnose des Wirkungsgrades eines stromabwärts von einem Katalysator angeordneten Stochiometrischen Abgassensors | |
DE3403260C2 (de) | ||
DE102006016484A1 (de) | Verfahren zum Betrieb einer Brennkraftmaschine | |
DE4417802B4 (de) | Vorrichtung zur Regelung der Motorleistung oder der Fahrgeschwindigkeit eines Fahrzeugs | |
EP2748449A1 (de) | Verfahren zum betreiben einer brennkraftmaschine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |