[go: up one dir, main page]

DE102004004327B4 - Motorsteuerungssystem zur Steuerung eines Motors mit Zylinderab- bzw. zuschaltung und Verfahren zur Steuerung eines solchen Motors - Google Patents

Motorsteuerungssystem zur Steuerung eines Motors mit Zylinderab- bzw. zuschaltung und Verfahren zur Steuerung eines solchen Motors Download PDF

Info

Publication number
DE102004004327B4
DE102004004327B4 DE102004004327A DE102004004327A DE102004004327B4 DE 102004004327 B4 DE102004004327 B4 DE 102004004327B4 DE 102004004327 A DE102004004327 A DE 102004004327A DE 102004004327 A DE102004004327 A DE 102004004327A DE 102004004327 B4 DE102004004327 B4 DE 102004004327B4
Authority
DE
Germany
Prior art keywords
engine
throttle
preload
torque
increase
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
Application number
DE102004004327A
Other languages
English (en)
Other versions
DE102004004327A1 (de
Inventor
Paul A. Fenton Bauerle
Allen B. Waterford Rayl
Donovan L. Utica Dibble
Kerfegar K. Fenton Katrak
Kevin J. Brighton Storch
Alfred E. Jr. Brighton Spitza
Robert C. Novi Simon
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.)
Motors Liquidation Co
Original Assignee
General Motors Corp
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 General Motors Corp filed Critical General Motors Corp
Publication of DE102004004327A1 publication Critical patent/DE102004004327A1/de
Application granted granted Critical
Publication of DE102004004327B4 publication Critical patent/DE102004004327B4/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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/008Controlling each cylinder individually
    • F02D41/0087Selective cylinder activation, i.e. partial cylinder operation
    • 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
    • F02D17/00Controlling engines by cutting out individual cylinders; Rendering engines inoperative or idling
    • F02D17/02Cutting-out
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D37/00Non-electrical conjoint control of two or more functions of engines, not otherwise provided for
    • F02D37/02Non-electrical conjoint control of two or more functions of engines, not otherwise provided for one of the functions being ignition
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D9/00Controlling engines by throttling air or fuel-and-air induction conduits or exhaust conduits
    • F02D9/02Controlling engines by throttling air or fuel-and-air induction conduits or exhaust conduits concerning induction conduits
    • 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
    • F02D2011/101Arrangements 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 means for actuating the throttles
    • F02D2011/102Arrangements 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 means for actuating the throttles at least one throttle being moved only by an electric actuator
    • 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/18Control of the engine output torque
    • F02D2250/21Control of the engine output torque during a transition between engine operation modes or states

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

Motorsteuerungssystem zur Steuerung eines Motors (16) mit Zylinderab- bzw. zuschaltung, umfassend:
eine Drosselklappe, und
einen Controller (12), der vor einer Zylinderabschaltung eine Drosselklappenvorlast aufbringt und bestimmt, ob während der Drosselklappenvorlast eine Drehmomentzunahme auftritt,
wobei der Controller (12) die Drosselklappenvorlast aufhebt, wenn eine Drehmomentzunahme detektiert wird.

Description

  • Die vorliegende Erfindung betrifft Motorsteuerungssysteme, und insbesondere eine Drosselvorlastprüfung bei Steuerungssystemen für Motoren mit Zylinderab- bzw. zuschaltung, im folgenden auch als Motoren mit bedarfsabhängigem Hubraum bezeichnet, und Verfahren zur Steuerung eines solchen Motors.
  • Manche Verbrennungsmotoren umfassen Motorsteuerungssysteme, die Zylinder in Situationen mit niedriger Last abschalten. Beispielsweise können 8-Zylindermotoren unter Verwendung von vier Zylindern betrieben werden. Eine Zylinderabschaltung verbessert die Kraftstoffwirtschaftlichkeit, indem Pumpverluste reduziert werden. Um glatt zwischen zugeschalteten und abgeschalteten Betriebsarten überzugehen, sollte der Verbrennungsmotor ein Drehmoment mit einem Minimum an Störungen erzeugen, da ansonsten der Übergang für den Fahrer spürbar sein wird. Ein zu großes Drehmoment bewirkt ein Hochdrehen des Motors, und ein unzureichendes Drehmoment bewirkt ein Durchsacken des Motors, was beides das Fahrerlebnis verschlechtert.
  • Bei einem 8-Zylindermotor ist der Saugrohrdruck während des 8-Zylinderbetriebes wesentlich niedriger als während des 4-Zylinderbetriebes. Während des Überganges von acht Zylindern nach vier Zylindern gibt es in der 4-Zylinderbetriebsart eine merkliche Drehmomentverringerung oder ein Durchsacken, bis das Saugrohr ein richtiges Saugrohrdruckniveau erreicht. Mit anderen Worten gibt es für die gleiche Stellung des Gaspedals weniger Motordrehmoment, wenn Zylinder abge schaltet werden, als wenn die Zylinder zugeschaltet sind. Der Fahrer des Fahrzeuges müsste das Gas manuell verstellen, um eine Kompensation für die Drehmomentverringerung bereit zu stellen, um das Drehmoment zu glätten.
  • In der US-Patentanmeldung US 2003/0213467 A1 mit dem Titel ”Spark Retard Control During Cylinder Transitions in a Displacement On Demand Engine” (deutsche Nachanmeldung DE 103 22 512 A1 ), deren Offenbarungsgehalt hierin durch Bezugnahme vollständig mit eingeschlossen ist, wird die Drosselungsgrenze vor der Zylinderabschaltung zu einer weiter offenen Stellung verstellt, um eine Kompensation bereit zustellen. Die weiter offene Drosselstellung oder Vorlast wird von einer Zündzeitpunktverzögerung begleitet, um eine Drehmomentzunahme zu verschieben, die durch die Vorlast hervorgerufen wird, bevor die Zylinder abgeschaltet werden.
  • DE 196 19 320 A1 beschreibt ein Motorsteuerungssystem zur Steuerung eines Motors mit Zylinderabschaltung. Zur Aufrechterhaltung des vom Fahrer gewünschten Drehmoments wird neben einer entsprechenden Beeinflussung der Füllung eine Korrektur des Zündwinkels und/oder eine Steuerung der abzuschaltenden Zylinder, insbesondere in der Übergangsphase zur Zylinderabschaltung und beim Wiedereinsetzen der Zylinder, vorgenommen.
  • Es ist die Aufgabe der vorliegenden Erfindung, ein Motorsteuerungssystem für einen Motor mit Zylinderab- bzw. -zuschaltung und ein Verfahren zur Steuerung eines solchen Motors anzugeben, bei dem insbesondere während des Zylinderabschaltprozesses das Drehmoment geglättet wird.
  • Diese Aufgabe wird mit einem Motorsteuerungssystem mit den Merkmalen des Anspruches 1 bzw. mit einem Verfahren zur Steuerung eines Motors mit den Merkmalen des Anspruches 6 gelöst.
  • Bevorzugte Ausgestaltungen sind Gegenstand von Unteransprüchen.
  • Weitere Anwendungsgebiete der vorliegenden Erfindung werden aus der nachstehend angegebenen detaillierten Beschreibung deutlich werden.
  • Die Erfindung wird im Folgenden beispielhaft anhand der Zeichnungen beschrieben, in diesen ist:
  • 1 ein Funktionsblockdiagramm eines Motorsteuerungssystems, das eine Zündzeitpunktverzögerung während einer Zylinderabschaltung gemäß der vorliegenden Erfindung steuert;
  • 2 ein Funktionsblockdiagramm eines beispielhaften Drosselklappenvorlastsignal-Generators;
  • 3 ein Flussdiagramm, das Schritte einer Vorlastsicherheitsprüfung gemäß der vorliegenden Erfindung veranschaulicht;
  • 4 ein Flussdiagramm, das Schritte einer Zeitablaufprüfung gemäß der vorliegenden Erfindung veranschaulicht, die die Vollständigkeit eines Zylinderabschaltungsereignisses überprüft;
  • 5A ein Flussdiagramm, das Schritte einer Sicherheitsprüfung gemäß der vorliegenden Erfindung veranschaulicht, die einen Status von vorbestimmten Freigabebedingungen überwacht, die einen Start einer Zylinderabschaltung kennzeichnen;
  • 5B ein Flussdiagramm, das eine erste Freigabebedingung von 5A veranschaulicht;
  • 6 ein Flussdiagramm, das beispielhafte Schritte für ein Verzögern des Zündzeitpunktes veranschaulicht; und
  • 7 ein Diagramm, das beispielhafte Steuersignale für den Drosselklappenvorlastsignal-Generator veranschaulicht.
  • Zu Zwecken der Klarheit werden in den Zeichnungen die gleichen Bezugszeichen verwendet, um ähnliche Elemente zu kennzeichnen.
  • Wie es hierin verwendet wird, bezieht sich der Begriff ”zugeschaltet” auf einen Motorbetrieb unter Verwendung aller Motorzylinder. ”Abgeschaltet” bezieht sich auf einen Motorbetrieb unter Verwendung von weniger als allen Zylindern des Motors (ein oder mehrere Zylinder sind nicht zugeschaltet). Außerdem beschreibt die beispielhafte Ausführung einen 8-Zylindermotor mit einer Zylinderabschaltung für vier Zylinder. Jedoch werden Fachleute feststellen, dass die Offenbarung hierin auch für eine Zylinderabschaltung in Motoren mit zusätzlichen oder weniger Zylindern als 4, 6, 10, 12 und 16, gilt.
  • Nach 1 umfasst ein Motorsteuerungssystem 10 gemäß der vorliegenden Erfindung einen Controller 12 und einen Motor 16. Der Motor 16 umfasst mehrere Zylinder 18, die jeweils ein oder mehrere Einlassventile und/oder Auslassventile (nicht gezeigt) aufweisen. Der Motor 16 umfasst ferner ein Kraftstoffeinspritzsystem 20 und ein Zündsystem 24. Ein elektronischer Drosselklappen-Controller (ETC) 26 stellt einen Drosselquerschnitt, d. h. einen freien Querschnitt einer Drosselklappe oder eines ähnlichen Ventils, in einem Saugrohr 28 auf der Grundlage einer Stellung eines Gaspedals 30 und eines Drosselklappensteuerungsalgorithmus ein, der von dem Controller 12 ausgeführt wird. Es ist festzustellen, dass der ETC 26 und der Controller 12 einen oder mehrere Controller umfassen können. Ein oder mehrere Sensoren 32 und 34, wie etwa ein Saugrohrdrucksensor und/oder ein Saugrohrlufttemperatursensor erfassen den Druck und/oder die Lufttemperatur im Saugrohr 20.
  • Eine Stellung des Gaspedals 30 wird von einem Gaspedalsensor 40 erfasst, der ein Pedalstellungssignal erzeugt, das an den Controller 12 ausgegeben wird. Eine Stellung eines Bremspedals 44 wird von einem Bremspedalsensor 48 erfasst, der ein Bremspedal-Stellungssignal erzeugt, das an den Controller 12 ausgegeben wird. Emissionssystemsensoren 50 und weitere Sensoren 52, wie etwa ein Temperatursensor, ein Luftdrucksensor und andere herkömmliche Sensor- und/oder Controller-Signale werden von dem Controller 12 dazu verwendet, den Motor 16 zu steuern. Ein Abtrieb des Motors 16 ist über eine Drehmomentwandler-Überbrückungskupplung (TCC) 58 und ein Getriebe 60 an Vorder- und/oder Hinterräder gekoppelt.
  • In 2 ist ein beispielhafter Vorlastsignal-Generator 100 gezeigt. Während ein besonderer Drosselklappenvorlastsignal-Generator beschrieben wird, können andere Drosselklappenvorlast-Generatoren verwendet werden. Der Vorlastsignal-Generator 100 stellt einen Drosselquerschnitt vor und während des Überganges von einer zugeschalteten Betriebsart in eine abgeschaltete Betriebsart ein, um den Drehmomentausgang des Motors 16 zu glätten. Ein Drosselklappenvorlastquerschnitts-Generator 104 erzeugt ein Drosselklappenquerschnitts-Signal auf der Grundlage eines Sollluftstroms pro Zylinder in der abgeschalteten Betriebsart (APCDes) und der Motordrehzahl (RPM). Der Drosselklappenvorlastquerschnitts-Generator 104 kann eine Nachschlagetabelle (LUT), ein Modell oder irgendeinen anderen geeigneten Schaltkreis oder Software umfassen, die das Drosselklappenvorlastquerschnitts-Signal erzeugen. Die Signale APCDes- und Motordrehzahl RPM werden ebenfalls in einen Vorlastdauer-Generator 108 eingegeben, der eine Basisdauer oder Basisperiode für die Drosselklappenvorlast erzeugt. Der Drosselvorlastdauer-Generator 108 kann ebenfalls eine LUT, ein Modell oder irgendeinen anderen geeigneten Schaltkreis umfassen, der das Vorlastdauersignal erzeugt.
  • Bei einer alternativen Ausführungsform werden die APCDes-Signale und die Signale des gemessenen Luftstroms pro Zylinder (APCMeas) zu Beginn in eine adaptive Drosselklappenvorlast-Einstellvorrichtung 112 eingegeben, die ein Einstellsignal ausgibt. Die adaptive Drosselklappenvorlast-Einstellvorrichtung 112 führt eine Einstellung in Bezug auf eine Veränderung der Höhe, Temperatur und von Schwankungen von Fahrzeug zu Fahrzeug aus. Die Einstellung (ADJ) wird in einen invertierenden Eingang eines Summierers 116 eingegeben. Das Signal APCDes wird in einen nicht invertierenden Eingang des Summierers 116 eingegeben. Der Summierer 116 gibt einen eingestellten Sollluftstrom pro Zylinder (ADJDes_adj) aus, der in den Drosselklappenvorlastquerschnitts-Generator 104 und den Vorlastdauer-Generator 108 eingegeben wird. Das Motordrehzahlsignal RPM wird in den Vorlastdrosselklappenquerschnitts-Generator 104 und den Vorlastdauer-Generator 108 eingegeben.
  • Das Vorlastquerschnitts-Signal, das von dem Vorlastdrosselklappenquerschnitts-Generator 104 ausgegeben wird, und das Dauersignal, das von dem Vorlastdauer-Generator 108 ausgegeben wird, werden in einen Rampengenerator 120 eingegeben. Zusätzliche Eingänge in den Rampengenerator umfassen wahlweise einen Rampeneinlaufkalibrierungs-Schaltkreis 124 und einen Rampenauslaufkalibrierungs-Schaltkreis 128. Der Rampeneinlaufkalibrierungs-Schaltkreis 124 spezifiziert eine Rampeneinlaufperiode. Vorzugsweise nimmt eine während der Rampeneinlaufperiode angelegte Verstärkung linear von 0 auf 1 zu. Gleichermaßen spezifiziert der Rampenauslaufkalibrierungs-Schaltkreis 128 eine Rampenauslaufperiode. Vorzugsweise nimmt eine während der Rampenauslaufperiode angelegte Verstärkung linear von 1 auf 0 ab. Fachleute werden aber feststellen, dass nichtlineare Kurven oder andere Wellenformen während der Rampeneinlauf- und -auslaufperioden angewandt werden können, um die Drehmomentglättung zu verbessern und Drosselklappengeräusch zu verhindern.
  • Der Rampengenerator 120 erzeugt ein Vorlastquerschnitts-Signal (PL_area), das an einen nicht invertierenden Eingang eines Summierers 140 ausgegeben wird. Ein gegenwärtiger Drosselklappenquerschnitt wird in einen invertierenden Eingang des Summierers 140 eingegeben. Ein Ausgang des Summierers 140 erzeugt eine Vorlastdifferenz oder ein Vorlast-Delta, das dazu verwendet wird, den Drosselquerschnitt während Zylinderabschaltungsübergängen einzustellen.
  • Das Dauer-Signal wird ebenfalls in ein Betriebsartstellglied 144 eingegeben. Ein Verschiebungs-Schaltkreis 146 erzeugt eine negative Verschiebung. Das Betriebsartstellglied 144 erzeugt ein Sperren- oder Freihalten-Abgeschlossen-Signal, das dazu verwendet wird, einen Abschluss eines Überganges von zugeschalteten in abgeschaltete Betriebsarten zu markieren. Die Verschiebung ist vorzugsweise eine negative Verschiebung von einem Ende der Basisdauer aus. Alternativ kann die Verschiebung vom Beginn der Basisdauer aus oder aus anderen geeigneten Signalen berechnet werden.
  • In 3 sind Schritte einer Vorlastsicherheitsprüfung 148 veranschaulicht, die von dem Controller 12 durchgeführt werden. Die Sicherheitsprüfung 148 beginnt mit Schritt 150. Bei Schritt 152 wartet die Steuerung wegen der Reaktionszeit der Bauelemente optional eine erste vorbestimmte Zeitverzögerung ab, wie etwa weniger als eine Sekunde, wobei man nicht darauf beschränkt ist. Bei Schritt 154 wird der Drosselquerschnitt gemäß der berechneten, am Summierer 140 ausgegebenen Vorlastdifferenz vergrößert. Eine zweite Zeitverzögerung bei Schritt 156 gibt Zeit, damit der Luftstrom das Saugrohr 28 erreichen kann. Die Sollluft, die am Saugrohr 28 empfangen wird, wird bei Schritt 158 mit einer gemessenen Luft am Saugrohr 28 verglichen. Wenn die gemessene Luft innerhalb eines Schwellenwertes liegt, verzögert die Steuerung bei Schritt 160 den Zündzeitpunkt. Wenn die gemessene Luft nicht innerhalb eines Schwellenwertes liegt, kehrt die Steuerung zu Schritt 158 zurück.
  • Bei Schritt 162 wird eine Drehmomentzunahme überwacht. Eine Drehmomentzunahme wird vorzugsweise durch die folgenden Verfahren bestimmt. Fachleute werden jedoch feststellen, dass eine Drehmomentzunahme auch auf andere Weise bestimmt werden kann. Ein erster beispielhafter Ansatz bestimmt, ob eine Ableitung der Motordrehzahl (RPM) einen Motordrehzahlschwellenwert übersteigt. Die Ableitung wird aus einer Änderung der Drehzahl, die an der Motorkurbelwelle über eine vorbestimmte Zeit gemessen wird, berechnet. Die Drehzahl wird vorzugsweise über eine ausreichende Zeitdauer gemessen, um einen Fehler von Zahn zu Zahn der Kurbelwelle zu kompensieren. Wenn der gemessene Wert größer als der Motordrehzahlschwellenwert ist, wird eine Drehmomentzunahme detektiert.
  • Ein alternativer Ansatz zum Detektieren einer Drehmomentzunahme vergleicht die gegenwärtige Fahrzeugbeschleunigung mit einem Beschleunigungsschwellenwert. Wenn die gegenwärtige Beschleunigung den Beschleunigungsschwellenwert übersteigt, ist eine Drehmomentzunahme vorhanden. Bei einem noch weiteren Ansatz wird eine Zündzeitpunktverstellung nach früh gemessen. Die einzelnen Zündzeitpunkausgänge, die von dem Controller 12 angefordert werden, werden mit dem tatsächlich gemessenen Zündzeitpunktausgang an den Zylindern 18 verglichen. Wenn der gemessene Zündzeitpunkt den angeforderten Zünd zeitpunkt um einen Schwellenwert einer Zündzeitpunktverstellung nach früh übersteigt, ist eine Drehmomentzunahme vorhanden.
  • Ein abschließender beispielhafter Ansatz speichert eine Drehzahlableitung zu Beginn der Vorlast und vergleicht eine gegenwärtige Drehzahlableitung mit der gespeicherten Ableitung. Wenn die gegenwärtige Drehzahlableitung die gespeicherte Drehzahlableitung übersteigt, ist eine Drehmomentzunahme vorhanden. Bei diesem Ansatz wird angenommen, dass die Änderungsrate der Drehzahl während eines Überganges zur Zylinderabschaltung nicht zunimmt.
  • Wenn eine Drehmomentzunahme vorhanden ist, wird bei Schritt 164 eine Vorlast aufgehoben, und die Steuerung geht zu Schritt 168. Wenn keine Drehmomentzunahme vorhanden ist, beginnt bei Schritt 166 eine Zylinderabschaltung. Die Steuerung endet bei Schritt 168.
  • In den 4 und 7 ist ein Zeitablaufverfahren 200 gezeigt, das während eines Zylinderabschaltungsereignisses eingesetzt wird. Beispielsweise wird in einem 8-Zylindermotor, wenn in der gewünschten Zeit keine vier Zylinder abgeschaltet worden sind, der Motor mit zwischen acht und fünf Zylindern arbeiten. Es ist dementsprechend nicht notwendig, eine Drosselklappenvorlast bereit zu stellen, da keine Drehmomentzunahme erforderlich ist. Wenn die Zylinderabschaltung in der vorbestimmten Zeit erfolgreich ist, ist es erwünscht, eine Vorlast aufzuheben und den Drosselquerschnitt auf einen Drosselquerschnitt im abgeschalteten Zustand zu reduzieren, um einen nahtlosen Übergang auf vier arbeitende Zylinder bereit zu stellen. Ein Drosselquerschnitt im abgeschalteten Zustand ist ein dazwischen liegender Drosselquerschnitt, der aufrechterhalten wird, wenn der Motor in der abgeschalteten Betriebsart arbeitet. Der Drosselquerschnitt im abgeschalteten Zustand wird zwischen einem nor malen Betriebszustand und einem Vorlastbetriebszustand gehalten (siehe Delta-Drosselquerschnitt, 7).
  • Das Zeitablaufverfahren 200 wird nach der Vorlasteinleitung durchgeführt, um den Übergang zwischen zugeschalteten und abgeschalteten Zuständen zu überwachen. Die Steuerung beginnt mit Schritt 202. Bei Schritt 206 bestimmt der Controller 12, ob eine Zylinderabschaltung freigegeben ist. Wenn nicht, geht die Steuerung zu Schritt 206. Wenn eine Zylinderabschaltung gewünscht ist, wird bei Schritt 208 eine Vorlast eingeleitet. Sobald eine Vorlast eingeleitet ist, wird bei Schritt 210 ein Zeitglied gestartet. Bei Schritt 218 bestimmt die Steuerung, ob die Zylinderabschaltung abgeschlossen ist. Wenn nicht, bestimmt die Steuerung bei Schritt 220, ob das Zeitglied einen vorbestimmten Zeitschwellenwert überschritten hat.
  • Der vorbestimmte Zeitschwellenwert wird vorzugsweise unter 1 Sekunde festgelegt. 0,2 Sekunden ist geeignet, obwohl andere Zeitschwellenwerte angewandt werden können. Wenn das Zeitglied den vorbestimmten Schwellenwert nicht überschritten hat, wird das Zeitglied bei Schritt 224 inkrementiert und die Steuerung kehrt zu Schritt 218 zurück. Wenn das Zeitglied den Schwellenwert überschritten hat, wird bei Schritt 230 die Vorlast aufgehoben und die Steuerung endet bei Schritt 232. Wenn die Zylinderabschaltung bei Schritt 218 abgeschlossen ist, wird die Vorlast bei Schritt 222 aufgehoben, und der Abschaltungsquerschnitt wird bei Schritt 228 beibehalten und die Steuerung endet bei Schritt 232.
  • In den 1 und 5A ist ein erfindungsgemäßes Drosselquerschnittszunahme-Sicherheitsverfahren 250 gezeigt. Das Sicherheitsverfahren 250 setzt eine Prüfung ein, um sicher zu stellen, dass eine oder mehrere Freigabebedingungen erfüllt sind, bevor der Drosselquerschnitt zur Vorlast vergrößert wird. Der Controller 12 umfasst eine Logik, die den Status einer Vielzahl von Freigabebedingungen zur Redundanz überwacht. Während die beispielhafte Ausführungsform bevorzugte Freigabebedingungen umfasst, die erfüllt sein müssen, um mit der Drosselklappenvorlast fortzufahren, können andere Freigabebedingungen angewandt werden.
  • Das Sicherheitsverfahren 250 beginnt mit Schritt 254. Das Verfahren 250 prüft aufeinanderfolgend, ob erste, zweite und dritte Freigabebedingungen bei den Schritten 258, 260 bzw. 266 erfüllt sind. Wenn jede Bedingung erfüllt ist, wird bei Schritt 270 eine Vorlast eingeleitet. Wenn eine Bedingung nicht erfüllt ist, wird bei Schritt 268 ein normaler Drosselquerschnitt beibehalten. Die Steuerung endet bei Schritt 280. Obwohl Verfahren 250 drei Freigabeprüfungen einsetzt, kann eine alternative Anzahl von Prüfungen eingesetzt werden.
  • Die Freigabebedingungen werden nun ausführlicher beschrieben. Anhand der 1, 5A und 5B wird die erste Freigabebedingung bei Schritt 258 ausführlicher beschrieben. Bei Schritt 282 bestimmt die Steuerung, ob FuelOffEnbl auf wahr gesetzt ist. FuelOffEnbl ist ein Flag, das dazu verwendet wird, anzugeben, ob der Kraftstoff für die Hälfte der Zylinder abgeschaltet ist oder das Zeitglied einen Schwellenwert nicht überschritten hat (Schritt 220 in 4). Wenn FuelOffEnbl wahr ist, schreitet die Steuerung zu Schritt 260 fort. Wenn es falsch ist, bestimmt die Steuerung bei Schritt 284, ob CD_State auf Vorlast gesetzt ist. Wenn CD_State auf Vorlast gesetzt ist, bestimmt der Controller 12 bei Schritt 286, ob ETC_Disables_Pre_Load auf wahr gesetzt ist. Wenn CD_State nicht auf Vorlast gesetzt ist, fährt die Steuerung mit Schritt 268 fort. ETC_Disables_Pre_Load wird auf wahr gesetzt, wenn eine Zunahme des Motordrehmomentes während der Vorlast detektiert wird. Wenn ETC_Disables_Pre_Load wahr ist, behält die Steuerung bei Schritt 268 einen normalen Drosselquerschnitt bei. Wenn ETC_Disables_Pre_Load auf falsch gesetzt ist, geht die Steuerung zu Schritt 260.
  • In 5A wird bei Schritt 260 eine zweite Freigabebedingung geprüft. Bei Schritt 260 bestimmt die Steuerung, ob CD_State nicht auf eine zugeschaltete Betriebsart gesetzt ist. Wenn CD_State nicht auf eine zugeschaltete Betriebsart gesetzt ist, befindet sich dann der Controller 12 im Prozess der Abschaltung von Zylindern oder hat Zylinder abgeschaltet, und die Steuerung fährt mit Schritt 266 fort. Wenn CD_State nicht in die zugeschaltete Betriebsart gesetzt ist, schreitet die Steuerung zu Schritt 268 fort.
  • Bei Schritt 266 wird die dritte Freigabebedingung geprüft. Bei Schritt 266 bestimmt die Steuerung, ob Gear_State auf einen vorbestimmten Gang gesetzt ist. Beispielsweise kann Gear_State auf einen Gang gleich oder größer als 3 gesetzt werden. Wenn die Steuerung bei Schritt 266 bestimmt, dass die dritte Freigabebedingung nicht erfüllt ist, wird bei Schritt 268 der normale Drosselquerschnitt beibehalten. Wenn die dritte Freigabebedingung erfüllt ist, fährt die Steuerung bei Schritt 270 mit Vorlast fort. Die Steuerung endet bei Schritt 280.
  • In 6 sind Schritte zum Verzögern des Zündzeitpunktes allgemein bei 300 gezeigt. Die Steuerung beginnt mit Schritt 302. Bei Schritt 306 werden APCDes und APCMeas beschafft. Eine Drehmomentreduktionsanforderung wird bei Schritt 310 berechnet. Bei Schritt 314 bestimmt der Controller 12, ob eine Drehmomentreduktion erforderlich ist. Wenn dies wahr ist, wird bei Schritt 316 die Zündzeitpunktverzögerungsanforderung auf der Grundlage der Drehmomentreduktionsanforderung berechnet. Die Steuerung kehrt von Schritt 314 und 316 zurück. Die Zündzeitpunktverzögerungsschritte, die allgemein bei 300 gezeigt sind, werden vorzugsweise für jedes Zylinderzündereignis ausgeführt.
  • Zusammengefasst überwachen ein Motorsteuerungssystem und ein Motorsteuerungsverfahren eine Drehmomentzunahme während einer Zylinderabschaltung für einen Motor mit bedarfsabhängigem Hubraum. Bei einer Zylinderabschaltung wird ein Zeitglied gestartet. Ein Controller stellt eine Drosselklappenstellung ein und bestimmt, ob die Zylinderabschaltung innerhalb einer vorbestimmten Zeit abgeschlossen ist. Der Controller stellt eine Drosselklappenstellung auf der Grundlage des Status einer Freigabebedingung ein. Der Controller bestimmt, ob die Motordrehzahl und die Fahrzeugbeschleunigung jeweils innerhalb einer Schwelle liegen. Der Controller betätigt die Drosselklappe in einer Vorlastbetriebsart, wenn die Freigabebedingung erfüllt ist, und in einer normalen Betriebsart, wenn die Freigabebedingung nicht erfüllt ist.

Claims (12)

  1. Motorsteuerungssystem zur Steuerung eines Motors (16) mit Zylinderab- bzw. zuschaltung, umfassend: eine Drosselklappe, und einen Controller (12), der vor einer Zylinderabschaltung eine Drosselklappenvorlast aufbringt und bestimmt, ob während der Drosselklappenvorlast eine Drehmomentzunahme auftritt, wobei der Controller (12) die Drosselklappenvorlast aufhebt, wenn eine Drehmomentzunahme detektiert wird.
  2. Motorsteuerungssystem nach Anspruch 1, dadurch gekennzeichnet, dass eine Drehmomentzunahme detektiert wird, wenn eine Ableitung der Motordrehzahl einen Schwellenwert übersteigt.
  3. Motorsteuerungssystem nach Anspruch 1, dadurch gekennzeichnet, dass eine Drehmomentzunahme detektiert wird, wenn die Fahrzeugbeschleunigung einen Fahrzeugbeschleunigungsschwellenwert übersteigt.
  4. Motorsteuerungssystem nach Anspruch 1, dadurch gekennzeichnet, dass eine Drehmomentzunahme detektiert wird, wenn die Zündzeitpunktverstellung nach früh einen Schwellenwert der Zündzeitpunktverstellung nach früh übersteigt.
  5. Motorsteuerungssystem nach Anspruch 1, dadurch gekennzeichnet, dass eine Drehmomentzunahme detektiert wird, wenn die Ableitung der Motordrehzahl eine zu Beginn der Drosselklappenvorlast bestimmte Ableitung der Motordrehzahl übersteigt.
  6. Verfahren zur Steuerung eines Motors (16) mit Zylinderab- bzw. zuschaltung, mit den Schritten: Aufbringen einer Drosselklappenvorlast vor einem Zylinderabschaltungsereignis (154), Bestimmen, ob während der Drosselklappenvorlast eine Drehmomentzunahme auftritt (162), und Aufheben der Drosselklappenvorlast (164), wenn eine Drehmomentzunahme detektiert wird.
  7. Verfahren nach Anspruch 6, dadurch gekennzeichnet, dass der Bestimmungsschritt (162) zumindest eines umfasst von: (A) Bestimmen, ob eine Ableitung der Motordrehzahl einen Schwellenwert übersteigt, (B) Bestimmen, ob eine Fahrzeugbeschleunigung einen Fahrzeugbeschleunigungsschwellenwert übersteigt, (C) Bestimmen, ob eine Zündzeitpunktverstellung nach früh einen Schwellenwert einer Zündzeitpunktverstellung nach früh übersteigt, und (D) Bestimmen, ob eine Ableitung der Drehzahl (RPM) eine zu Beginn der Drosselklappenvorlast bestimmte Ableitung der Drehzahl übersteigt.
  8. Verfahren zur Steuerung eines Motors (16) mit Zylinderab- bzw. -zuschaltung, mit den Schritten: Abgeben von Kraftstoff mit einer vorbestimmten Rate an den Motor (16) auf der Grundlage der Drosselklappenstellung, Bestimmen, ob eine Vielzahl von Freigabebedingungen (258, 260, 266) erfüllt ist (250), und Durchführen eines Verfahrens nach einem der Ansprüche 6 oder 7, wenn die Freigabebedingungen erfüllt sind, oder eines Beibehaltens der Drosselklappenstellung (268), wenn eine Freigabebedingung nicht erfüllt ist.
  9. Verfahren nach Anspruch 8, dadurch gekennzeichnet, dass zur Prüfung einer ersten Freigabebedingung bestimmt wird, ob der Kraftstoff für die abgeschalteten Zylinder des Motors (16) abgeschaltet ist.
  10. Verfahren nach Anspruch 8, dadurch gekennzeichnet, dass zur Prüfung einer ersten Freigabebedingung bestimmt wird, ob eine weiter offene Drosselklappenstellung angefordert wird.
  11. Verfahren nach Anspruch 8, dadurch gekennzeichnet, dass zur Prüfung einer zweiten Freigabebedingung bestimmt wird, ob der Motor (16) mit allen Zylindern arbeitet.
  12. Verfahren nach Anspruch 8, dadurch gekennzeichnet, dass zur Prüfung einer dritten Freigabebedingung bestimmt wird, ob der Motor (16) in einem höheren Gang als dem zweiten Gang arbeitet.
DE102004004327A 2003-02-18 2004-01-28 Motorsteuerungssystem zur Steuerung eines Motors mit Zylinderab- bzw. zuschaltung und Verfahren zur Steuerung eines solchen Motors Expired - Lifetime DE102004004327B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/368,895 US6739314B1 (en) 2003-02-18 2003-02-18 Displacement on demand with throttle preload security methodology
US10/368895 2003-02-18

Publications (2)

Publication Number Publication Date
DE102004004327A1 DE102004004327A1 (de) 2004-09-09
DE102004004327B4 true DE102004004327B4 (de) 2010-12-23

Family

ID=32312376

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102004004327A Expired - Lifetime DE102004004327B4 (de) 2003-02-18 2004-01-28 Motorsteuerungssystem zur Steuerung eines Motors mit Zylinderab- bzw. zuschaltung und Verfahren zur Steuerung eines solchen Motors

Country Status (2)

Country Link
US (1) US6739314B1 (de)
DE (1) DE102004004327B4 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011081782B4 (de) 2010-09-08 2023-01-26 Ford Global Technologies, Llc Motorsteuerung mit Ventilbetätigungsüberwachung unter Verwendung einer Nockenwellenpositionserfassung

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6808471B1 (en) * 2003-05-08 2004-10-26 General Motors Corporation Methods and apparatus for providing security for electronically-controlled cylinder activation and deactivation
US6843229B2 (en) 2003-06-18 2005-01-18 General Motors Corporation Displacement on demand fault indication
JP4184332B2 (ja) * 2004-11-22 2008-11-19 本田技研工業株式会社 可変気筒式内燃機関の制御装置
US7231907B2 (en) * 2004-12-20 2007-06-19 General Motors Corporation Variable incremental activation and deactivation of cylinders in a displacement on demand engine
US7392787B2 (en) * 2006-09-11 2008-07-01 Gm Global Technology Operations, Inc. Virtual bumper throttle control algorithm
US7668687B2 (en) * 2008-02-29 2010-02-23 Gm Global Technology Operations, Inc. Systems and methods for compensating pressure sensor errors
US8396680B2 (en) * 2008-10-20 2013-03-12 GM Global Technology Operations LLC System and method for identifying issues in current and voltage measurements
US9073533B2 (en) 2013-07-30 2015-07-07 Toyota Motor Engineering & Manufacturing North America, Inc. Wide open throttle guard for a vehicle for high elevation changes
US10883431B2 (en) 2018-09-21 2021-01-05 GM Global Technology Operations LLC Managing torque delivery during dynamic fuel management transitions

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19619320A1 (de) * 1995-10-07 1997-04-10 Bosch Gmbh Robert Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
US20030213467A1 (en) * 2002-05-17 2003-11-20 Rayl Allen B. Spark retard control during cylinder transitions in a displacement on demand engine

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT1139075B (it) * 1981-04-06 1986-09-17 Alfa Romeo Auto Spa Apparato di controllo dell'alimentazione per un motore a c.i.
US5778858A (en) * 1996-12-17 1998-07-14 Dudley Frank Fuel injection split engine
US6619267B1 (en) * 2002-11-14 2003-09-16 Ford Global Technologies, Llc Method and system for providing smooth mode transitions in a variable displacement internal combustion engine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19619320A1 (de) * 1995-10-07 1997-04-10 Bosch Gmbh Robert Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
US20030213467A1 (en) * 2002-05-17 2003-11-20 Rayl Allen B. Spark retard control during cylinder transitions in a displacement on demand engine
DE10322512A1 (de) * 2002-05-17 2003-12-04 Gen Motors Corp Steuerung der Zündzeitpunktverzögerung während Zylinderübergängen in einem Motor mit bedarfsabhängigem Hubraum

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011081782B4 (de) 2010-09-08 2023-01-26 Ford Global Technologies, Llc Motorsteuerung mit Ventilbetätigungsüberwachung unter Verwendung einer Nockenwellenpositionserfassung

Also Published As

Publication number Publication date
US6739314B1 (en) 2004-05-25
DE102004004327A1 (de) 2004-09-09

Similar Documents

Publication Publication Date Title
DE10322512B4 (de) Motorsteuerungssystem und Verfahren zum Berechnen einer Zündzeitpunktspätverstellung während des Abschaltens bzw. Zuschaltens eines Zylinders für einen Motor mit Zylinderab- bzw.-zuschaltung
DE102009012377B4 (de) ECM-Sicherheitsstrategie zum Rationalisieren und Steuern zunehmender Getriebedrehmomentanforderungen oberhalb eines Fahrerbefehls
DE102009061858B4 (de) Fahrzeug und Verfahren für unterstützte Direktstartsteuerung
DE10222703B4 (de) Steuergerät für eine Brennkraftmaschine
DE102007008473B4 (de) Ausweitung des Betriebs mit bedarfsabhängigem Hubraum bei Drehmomentsteuerungssystemen
DE102007021585B4 (de) Maschinendrehmoment-Steuersystem und Verfahren zum Zylinderdrehmomentausgleich
DE102010051221B4 (de) System zum Steuern eines Motordrehmoments
DE69815933T2 (de) Steuerungssystem um eine Brennkraftmaschine zu steuern
DE112017002792B4 (de) Drehmomentschätzung bei der Motorsteuerung
DE102009042340B4 (de) Motorsystem und Motorsteuerverfahren
DE69701738T2 (de) Kalibrierungsverfahren für ein elektronisches kraftstoffeinspritzsystem
DE102008055810B4 (de) Sichere Zählung von mit Kraftstoff versorgten Zylindern in einem koordinierten Drehmomentsteuersystem
DE102009011630B4 (de) Motordrehmomentsteuersysteme und -verfahren mit Schnellausstiegmodus
DE102010052856B4 (de) Steuersystem für einen Motor für Drehmomentzunahmeanforderungen eines Fahrzeugs
EP0923665A1 (de) Verfahren zum betreiben einer brennkraftmaschine insbesondere eines kraftfahrzeugs
DE102008038824A1 (de) Zylinderdrehmomentausgleich für Brennkraftmaschinen
DE102010035806A1 (de) Systeme und Verfahren zur Steuerung eines negativen Radschlupfs
DE102009018784A1 (de) Luftstromgestützte Leerlaufdrehzahlsteuerungs-Leistungssicherheit
DE102009019835B4 (de) Motorsteuersystem und Motorsteuerverfahren
DE102004004327B4 (de) Motorsteuerungssystem zur Steuerung eines Motors mit Zylinderab- bzw. zuschaltung und Verfahren zur Steuerung eines solchen Motors
DE102004021426B4 (de) Verfahren und Vorrichtung zur Schaffung von Sicherheit für eine elektronisch gesteuerte Zylinderzuschaltung und -abschaltung
DE102009054288A1 (de) Drehmomentsteuersystem mit Spülung
DE102004029059B4 (de) System und Verfahren zum Überwachen eines Zylinderabschaltvorgangs für einen Motor mit Zylinderdeaktivierung
DE112016001356T5 (de) Zylinderabschaltung bei Verzögerung
DE102009033429B4 (de) Abgleich einer Klimaanlagendrehmoment-Kompensationsenergie mit einem Massenträgheitstransfer

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8180 Miscellaneous part 1

Free format text: PFANDRECHT

8180 Miscellaneous part 1

Free format text: PFANDRECHT AUFGEHOBEN

8180 Miscellaneous part 1

Free format text: PFANDRECHT

8364 No opposition during term of opposition
R020 Patent grant now final

Effective date: 20110323

R071 Expiry of right