DE102008014062B4 - Verfahren und Steuersystem für einen Fahrzeugmotor zur Erkennung von Drosselklappenablagerungen - Google Patents

Verfahren und Steuersystem für einen Fahrzeugmotor zur Erkennung von Drosselklappenablagerungen Download PDF

Info

Publication number
DE102008014062B4
DE102008014062B4 DE102008014062.7A DE102008014062A DE102008014062B4 DE 102008014062 B4 DE102008014062 B4 DE 102008014062B4 DE 102008014062 A DE102008014062 A DE 102008014062A DE 102008014062 B4 DE102008014062 B4 DE 102008014062B4
Authority
DE
Germany
Prior art keywords
throttle
control system
upper limit
throttle area
compensation factors
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.)
Active
Application number
DE102008014062.7A
Other languages
English (en)
Other versions
DE102008014062A1 (de
Inventor
Paul A. Bauerle
Morgan Chemello
Joseph M. Stempnik
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.)
GM Global Technology Operations LLC
Original Assignee
GM Global Technology Operations LLC
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 GM Global Technology Operations LLC filed Critical GM Global Technology Operations LLC
Publication of DE102008014062A1 publication Critical patent/DE102008014062A1/de
Application granted granted Critical
Publication of DE102008014062B4 publication Critical patent/DE102008014062B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/107Safety-related aspects
    • 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/22Safety or indicating devices for abnormal conditions
    • F02D2041/228Warning displays
    • 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/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2451Methods of calibrating or learning characterised by what is learned or calibrated
    • F02D41/2464Characteristics of actuators

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)

Abstract

Steuersystem für einen Fahrzeugmotor, umfassend: ein Drosselsteuermodul, das eine Stellung einer Drossel des Fahrzeugmotors steuert und das Änderungen der effektiven Öffnungsfläche der Drossel aufgrund einer Verkokung kompensiert; und ein Diagnosemodul, das einem Benutzer auf der Grundlage eines Umfangs an durch das Drosselsteuermodul ausgeführter Kompensation einen Verkokungswert berichtet.

Description

  • GEBIET
  • Die vorliegende Erfindung betrifft ein Verfahren und ein Steuersystem für einen Fahrzeugmotor zur Erkennung von Drosselklappenablagerungen.
  • HINTERGRUND
  • Nun auf 1 Bezug nehmend ist ein funktionales Blockdiagramm eines Fahrzeugantriebsstrangs 100 gemäß dem Stand der Technik dargestellt. Der Fahrzeugantriebsstrang 100 umfasst einen Motor 102, der ein Antriebsdrehmoment erzeugt. Über eine Drossel 106 wird Luft in einen Einlasskrümmer 104 des Motors 102 gesaugt. Der Betrieb des Motors 102 wird durch ein Steuermodul 110 überwacht und gesteuert.
  • Das Steuermodul 110 empfängt Signale von einem MAP-Sensor (Absolutdrucksensor) 112 in dem Einlasskrümmer 104, einem Drosselstellungssensor 114, einem MAF-Sensor (Luftmassenmesser-Sensor) 116 und anderen Sensoren (nicht gezeigt). Das Steuermodul 110 steuert verschiedene Funktionen des Motors 102, die ein Öffnen der Schließen der Drossel 106 umfassen. Das Steuermodul 110 empfängt eine Fahrereingabe von beispielsweise einem Gaspedalstellungssensor 120.
  • Das Steuermodul 110 empfängt auch eine Eingabe von Fahrzeugsteuersystemen, wie beispielsweise einem Tempomatenmodul 122, einem Stabilitätssteuersystem (nicht gezeigt), einem Traktionssteuermodul (nicht gezeigt) etc. Das Steuermodul 110 ermittelt das gewünschte Motordrehmoment auf der Grundlage der Eingänge. Das Steuermodul 110 weist die Drossel 106 an, sich in eine spezifizierte Stellung zu öffnen, um eine gewünschte Luftströmung in den Motor 102 zu ermöglichen, um dieses gewünschte Motordrehmoment zu erzeugen.
  • Das Steuermodul 110 kann eine Zuordnung von gewünschter Luftströmung zu Drosselflächenöffnung verwenden, um die gewünschte Drosselflächenöffnung zu ermitteln. Das Steuermodul 110 kann dann eine Zuordnung von Drosselflächenöffnung zu Drosselstellung verwenden, um die Stellung der Drossel 106 zu ermitteln. Die Beziehung zwischen gewünschter Drosselflächenöffnung und Drosselstellung kann sich im Laufe der Zeit ändern. Beispielsweise können sich insbesondere bei Anwendungen, bei denen die Fahrzeugfahrzeiten kurz sind, Ablagerungen an der Drossel 106 ansammeln.
  • Die Ansammlung von Ablagerungen an der Drossel 106 wird manchmal als Verkokung bezeichnet. Um solche Änderungen zu kompensieren, wurde in den an den Rechtsinhaber der vorliegenden Erfindung übertragenen US-Patenten US 7,024,305 B2 und US 6,957,140 B1 , deren Offenbarungsgehalt hierin durch Bezugnahme vollständig miteingeschlossen ist, ein Learned Airflow Variation Algorithmus (LAVA) offenbart. Bei verschiedenen Realisierungen stellt der LAVA zwei Tabellen bereit, die jeweils eine Zuordnung von unkompensierter Drosselfläche zu Drosselflächenkorrekturfaktor umfassen.
  • Der Drosselflächenkorrekturfaktor kann zu der unkompensierten Drosselfläche addiert werden, um eine kompensierte Drosselfläche zu erzeugen. Die kompensierte Drosselfläche kann dann einer Drosselklappenstellung für die Drossel 106 zugeordnet werden. Der Drosselflächenkorrekturfaktor kann negativ sein, wenn eine empirisch ermittelte Drosselflächenöffnung größer ist als für eine gegebene Drosselstellung erwartet. Die beiden Tabellen können eine obere Tabelle und eine untere Tabelle darstellen, die größeren unkompensierten Flächenwerten bzw. kleineren unkompensierten Flächenwerten entsprechen.
  • Die obere und die untere Tabelle können sich gegenseitig ausschließende Bereiche einer unkompensierten Drosselfläche umfassen oder können sich bei einem oder mehreren unkompensierten Drosselflächenwerten überschneiden. Die obere und die untere Tabelle können jeweils eine vorbestimmte obere Grenze für den Umfang an Drosselflächenkorrektur aufweisen. Das Steuermodul 110 kann die obere und die untere Tabelle aktualisieren, um Änderungen der effektiven Drosselflächenöffnung auf der Grundlage von Luftströmungsdaten von dem MAP-Sensor 112 und dem MAF-Sensor 116 zu reflektieren.
  • Ein weiteres System zur Kompensation des Einflusses von Drosselklappenablagerungen wird ferner in der US 6,698,398 B2 beschrieben. Des Weiteren beschreibt die DE 38 25 945 A1 eine Vorrichtung, mit der sich Ablagerungen im Ansaugtrakt einer Saugrohreinspritzung erfassen lassen, wobei anschließend eine Kompensation vorgenommen wird.
  • Der Erfindung liegt die Aufgabe zu Grunde, zumindest eine Realisierung anzugeben, mit der sich Drosselklappenablagerungen zuverlässig erkennen lassen.
  • ZUSAMMENFASSUNG
  • Diese Aufgabe wird mit einem Steuersystem mit den Merkmalen des Anspruchs 1 und mit einem Verfahren mit den Merkmalen des Anspruchs 15 gelöst.
  • Das Steuersystem umfasst ein Drosselsteuermodul und ein Diagnosemodul. Das Drosselsteuermodul steuert eine Stellung einer Drossel des Fahrzeugmotors und kompensiert Änderungen der effektiven Öffnungsfläche der Drossel aufgrund einer Verkokung. Das Diagnosemodul berichtet einem Benutzer auf der Grundlage eines Umfangs an durch das Drosselsteuermodul ausgeführter Kompensation einen Verkokungswert.
  • Gemäß anderen Merkmalen basiert der Verkokungswert auf dem Umfang an ausgeführter Kompensation in Bezug auf einen Umfang an zulässiger Kompensation. Der Verkokungswert basiert auf einem Teilen des Umfangs an ausgeführter Kompensation durch den Umfang an zulässiger Kompensation. Das Drosselsteuermodul führt eine erste Tabelle mit Drosselflächen-Kompensationsfaktoren. Die erste Tabelle ist durch eine unkompensierte Drosselfläche indiziert.
  • Gemäß weiteren Merkmalen wendet das Drosselsteuermodul eine erste obere Grenze auf die Drosselflächen-Kompensationsfaktoren an, und berichtet das Diagnosemodul eine Beziehung zwischen den Drosselflächen-Kompensationsfaktoren und der ersten oberen Grenze. Das Diagnosemodul berichtet einen Prozentanteil, der durch Teilen eines maximalen der Drosselflächen-Kompensationsfaktoren durch die erste obere Grenze berechnet wird.
  • Gemäß noch anderen Merkmalen führt das Drosselsteuermodul eine zweite Tabelle mit Drosselflächen-Kompensationsfaktoren, wendet das Drosselsteuermodul eine zweite obere Grenze auf die Drosselflächen-Kompensationsfaktoren der zweiten Tabelle an, ermittelt das Drosselsteuermodul eine erste Beziehung zwischen den Drosselflächen-Kompensationsfaktoren der ersten Tabelle und der ersten oberen Grenze, ermittelt das Drosselsteuermodul eine zweite Beziehung zwischen den Drosselflächen-Kompensationsfaktoren der zweiten Tabelle und der zweiten oberen Grenze und berichtet das Drosselsteuermodul eine maximale der ersten und zweiten Beziehung. Das Diagnosemodul weist das Drosselsteuermodul auf der Grundlage einer Benutzereingabe selektiv an, die erste und/oder die zweite Tabelle zu löschen.
  • Gemäß anderen Merkmalen umfasst das Steuersystem ferner ein Modul für eine visuelle Anzeige. Das Diagnosemodul berichtet dem Modul für eine visuelle Anzeige den Verkokungswert, wenn der Verkokungswert einen Schwellenwert übersteigt. Das Diagnosemodul berichtet den Verkokungswert einem Abtastwerkzeug, das durch den Benutzer betrieben wird. Das Steuersystem umfasst ferner ein entferntes Diagnosemodul. Das entfernte Diagnosemodul sendet den Verkokungswert an einen Dienstanbieter. Der Dienstanbieter umfasst einen Satellitendienstanbieter.
  • Das Verfahren umfasst, dass eine Stellung einer Drossel gesteuert wird; Änderungen der effektiven Öffnungsfläche der Drossel aufgrund einer Verkokung kompensiert werden; und einem Benutzer auf der Grundlage eines Umfangs an ausgeführter Kompensation ein Verkokungswert berichtet wird.
  • Gemäß anderen Merkmalen umfasst das Verfahren ferner, dass der Verkokungswert auf der Grundlage des Umfangs an ausgeführter Kompensation in Bezug auf einen Umfang an zulässiger Kompensation ermittelt wird. Das Verfahren umfasst ferner, dass der Verkokungswert durch Teilen des Umfangs an ausgeführter Kompensation durch den Umfang an zulässiger Kompensation ermittelt wird. Das Verfahren umfasst ferner, dass eine erste Tabelle mit Drosselflächen-Kompensationsfaktoren geführt wird.
  • Gemäß weiteren Merkmalen wird die erste Tabelle durch eine unkompensierte Drosselfläche indiziert. Das Verfahren umfasst ferner, dass eine erste obere Grenze auf die Drosselflächen-Kompensationsfaktoren angewandt wird; und eine Beziehung zwischen den Drosselflächen-Kompensationsfaktoren und der ersten oberen Grenze berichtet wird. Das Verfahren umfasst ferner, dass ein Prozentanteil berichtet wird, der durch Teilen eines maximalen der Drosselflächen-Kompensationsfaktoren durch die erste obere Grenze berechnet wird.
  • Gemäß noch anderen Merkmalen umfasst das Verfahren ferner, dass eine zweite Tabelle mit Drosselflächen-Kompensationsfaktoren geführt wird; eine zweite obere Grenze auf die Drosselflächen-Kompensationsfaktoren der zweiten Tabelle angewandt wird; eine erste Beziehung zwischen den Drosselflächen-Kompensationsfaktoren der ersten Tabelle und der ersten oberen Grenze ermittelt wird; eine zweite Beziehung zwischen den Drosselflächen-Kompensationsfaktoren der zweiten Tabelle und der zweiten oberen Grenze ermittelt wird; und eine maximale der ersten und zweiten Beziehung berichtet wird.
  • Gemäß anderen Merkmalen umfasst das Verfahren ferner, dass die erste und/oder die zweite Tabelle auf der Grundlage einer Benutzereingabe selektiv gelöscht wird/werden. Das Verfahren umfasst ferner, dass der Verkokungswert dem Benutzer visuell berichtet wird, wenn der Verkokungswert einen Schwellenwert übersteigt. Das Verfahren umfasst ferner, dass der Verkokungswert einem Abtastwerkzeug berichtet wird, das durch den Benutzer betrieben wird. Das Verfahren umfasst ferner, dass der Verkokungswert an einen Dienstanbieter gesendet wird. Das Verfahren umfasst ferner, dass der Verkokungswert über Satellit an einen Dienstanbieter gesendet wird.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • Die vorliegende Offenbarung wird aus der detaillierten Beschreibung und den begleitenden Zeichnungen weiter verständlich, in denen:
  • 1 ein funktionales Blockdiagramm eines Fahrzeugantriebsstrangs gemäß dem Stand der Technik ist;
  • 2 ein funktionales Blockdiagramm eines beispielhaften Fahrzeugantriebsstrangsystems gemäß den Prinzipien der vorliegenden Offenbarung ist;
  • 3 ein beispielhaftes funktionales Blockdiagramm des Berichterstattungssteuermoduls gemäß den Prinzipien der vorliegenden Offenbarung ist;
  • 4 ein Flussdiagramm gemäß den Prinzipien der vorliegenden Offenbarung ist, das beispielhafte Schritte zeigt, die durch das Berichterstattungssteuermodul ausgeführt werden; und
  • 5 ein Flussdiagramm gemäß den Prinzipien der vorliegenden Offenbarung ist, das beispielhafte Schritte zeigt, die beim Ermitteln eines maximalen oberen und unteren Werts aufgeführt werden.
  • DETAILLIERTE BESCHREIBUNG
  • Zu Klarheitszwecken werden in den Zeichnungen die gleichen Bezugszeichen verwendet, um ähnliche Elemente zu identifizieren. Wie hierin verwendet, sollte die Phrase mindestens einer von A, B, und C als ein logisches (A oder B oder C) bedeutend betrachtet werden, wobei ein nicht exklusives logisches Oder verwendet wird. Es ist zu verstehen, dass Schritte innerhalb eines Verfahrens in einer anderen Reihenfolge ausgeführt werden können, ohne die Prinzipien der vorliegenden Offenbarung zu verändern.
  • Wie hierin verwendet, bezieht sich der Ausdruck Modul auf einen anwendungsspezifischen Schaltkreis (ASIC), einen elektronischen Schaltkreis, einen Prozessor (gemeinsam genutzt, zugeordnet oder gruppiert) und einen Speicher, die ein oder mehrere Software- oder Firmwareprogramme ausführen, einen Schaltkreis mit kombinatorischer Logik und/oder andere geeignete Bauteile, die die beschriebene Funktionalität bereitstellen.
  • Nun auf 2 Bezug nehmend ist ein funktionales Blockdiagramm eines beispielhaften Fahrzeugantriebsstrangsystems 200 gemäß den Prinzipien der vorliegenden Offenbarung dargestellt. Das Antriebsstrangsystem 200 umfasst den Motor 102 und ein Berichterstattungssteuermodul 202. Das Berichterstattungssteuermodul 202 ermittelt den Umfang an Korrektur, die auf unkompensierte Drosselflächenwerte angewandt wird, um Änderungen der effektiven Drosselfläche der Drossel 106, wie beispielsweise durch Ansammlung von Ablagerungen (d. h. Verkokung), zu korrigieren.
  • Wenn die angewandte Korrektur zu groß wird, kann das Berichterstattungssteuermodul 202 diesen Zustand einer starken Verkokung berichten. Beispielsweise kann das Berichterstattungssteuermodul 202 eine Warnnachricht an einem Fahrzeuginformationssystem anzeigen oder die Nachricht beispielsweise über Satellit an einen Dienstanbieter senden, der dann mit dem Fahrer in Kontakt treten kann.
  • Zusätzlich kann Berichterstattungssteuermodul 202 ausgestaltet sein, um Abtastwerkzeugen, wie sie durch Fahrzeugservicetechniker eingesetzt werden, den Umfang an Drosselflächenkorrektur zu berichten. Die Drossel 106 kann dann präventiv gereinigt werden, bevor eine Ansammlung von Ablagerungen die Leistung des Fahrzeugs beeinträchtigt. Der Umfang an Drosselflächenkorrektur kann als Prozentanteil gemessen werden. Der Prozentanteil kann ermittelt werden, indem die maximale angewandte Drosselflächenkorrektur durch die maximale zulässige Drosselflächenkorrektur geteilt wird. Das Berichterstattungssteuermodul 202 kann den Zustand einer starken Verkokung signalisieren, wenn der Prozentanteil größer als ein vorbestimmter Wert ist.
  • Nun Bezug nehmend auf 3 wird ein beispielhaftes funktionales Blockdiagramm des Berichtserstattungssteuermoduls 202 gemäß den Prinzipien der vorliegenden Offenbarung dargestellt. Das Berichterstattungssteuermodul 202 umfasst ein Verarbeitungsmodul 210, einen Diagnosezugriffsport 211 und einen nichtflüchtigen Speicher 214. Das Verarbeitungsmodul 210 kann ein Drosselsteuermodul 212 und ein Diagnosemodul 213 umfassen. Das Drosselsteuermodul 212 kann eine untere Tabelle 216 und eine obere Tabelle 218 in dem nichtflüchtigen Speicher 214 aktualisieren. Die untere und die obere Tabelle 216 und 218 können Drosselflächenkorrekturfaktoren umfassen, die durch eine unkompensierte Drosselöffnungsfläche indiziert sind.
  • Der nichtflüchtige Speicher 214 kann auch Grenzen 220 umfassen, die den maximalen Umfang an Korrektur ermitteln, der durch die untere Tabelle 216 und die obere Tabelle 218 angewandt werden kann. Die Grenzen 220 können sich für die untere und die obere Tabelle 216 und 218 unterscheiden und können durch eine Kalibriereinrichtung festgelegt werden. Das Diagnosemodul 213 kann Datenanforderungen von dem Diagnosezugriffsport 211 empfangen. Das Diagnosemodul 213 kann auf diese Anforderungen mit einem Prozentanteil antworten.
  • Der Prozentanteil kann angeben, wie viel der zulässigen Korrektur momentan auf die Drosselöffnungsflächenwerte angewandt wird. Der Prozentanteil kann der größere der für die untere Tabelle 216 und die obere Tabelle 218 berechneten Prozentanteile sein. Das Diagnosemodul 213 kann für die untere und die obere Tabelle 216 und 218 periodisch Prozentanteile berechnen und diese Prozentanteile in einem flüchtigen Speicher 230 und/oder dem nichtflüchtigen Speicher 214 speichern. Die Prozentanteile für die untere und die obere Tabelle 216 und 218 können berechnet werden, indem der Maximalwert von der Tabelle hergenommen wird und dieser durch die Grenze für die Tabelle geteilt wird.
  • Um auf Datenanforderungen von dem Diagnosezugriffsport 211 zu antworten, kann das Diagnosemodul 213 den größeren der Prozentanteile für die untere und die obere Tabelle 216 und 218 an den Diagnosezugriffsport 211 senden. Der Diagnosezugriffsport 211 kann auch eine Anweisung empfangen, die dem Drosselsteuermodul 212 befiehlt, die untere und/oder die obere Tabelle 216 und 218 zu löschen. Solch eine Anweisung kann ausgegeben werden, nachdem die Drossel 106 gereinigt wurde.
  • Wenn das Fahrzeug gewartet wird, kann der Servicetechniker den Diagnosezugriffsport 211 anschließen, um den Zustand der Drossel 106 zu ermitteln. Der Servicetechniker kann dann dem Fahrzeugbesitzer eine vorbeugende Wartung empfehlen. Zusätzlich kann eine Drosseleinschränkungsinformation bei der Fehlerbehandlung hinsichtlich Fahrverhaltensproblemen verwendet werden, die durch den Besitzer berichtet werden.
  • Das Diagnosemodul 213 kann den ausgewählten Prozentanteil an eine optionale Anzeige 240 ausgeben. Das Diagnosemodul 213 kann warten, bis der Prozentanteil einen Schwellenwert, wie beispielsweise 80%, überschritten hat, um den ausgewählten Prozentanteil an die Anzeige 240 zu senden. Das Diagnosemodul 213 kann den Prozentanteil auch an einen entfernten Diagnosezugriffsport 250 senden.
  • Der entfernte Diagnosezugriffsport 250 kann eine Satellitenkommunikationsfähigkeit umfassen, um eine Serviceinformation, wie beispielsweise Korrekturprozentanteile, an einen entfernten Dienstanbieter weiterzuleiten. Der entfernte Dienstanbieter kann dann mit dem Besitzer des Fahrzeugs in Kontakt treten, um darauf hinzuweisen, dass die Drossel 106 möglicherweise gewartet werden muss. Bei verschiedenen Realisierungen kann das Diagnosemodul 213 warten, bis der ausgewählte Prozentanteil einen Schwellenwert überschritten hat, bevor der Prozentanteil an den entfernten Diagnosezugriffsport 250 gesendet wird. Beispielhaft kann der Schwellenwert 70% betragen.
  • Zusätzlich kann der entfernte Diagnosezugriffsport 250 ausgestaltet sein, um entfernte Datenanforderungen zu empfangen, die das Diagnosemodul 213 auf die gleiche Weise bedienen kann wie Datenanforderungen von dem Diagnosezugriffsport 211. Auf diese Weise kann der entfernte Dienstanbieter das Fahrzeug periodisch abfragen, um den Zustand der Drossel 106 zu ermitteln. Zusätzlich kann der entfernte Dienstanbieter eine Löschanweisung ausgeben, um bei einer Fehlerbehandlung hinsichtlich des Fahrzeugbetriebs die untere und/oder die obere Tabelle 216 und 218 zu löschen.
  • Nun auf 4 Bezug nehmend zeigt ein Flussdiagramm beispielhafte Schritte, die durch das Berichterstattungssteuermodul 202 gemäß den Prinzipien der vorliegenden Offenbarung ausgeführt werden. Die Steuerung beginnt in Schritt 302, in dem ein unterer und ein oberer Wert ermittelt werden, die der unteren bzw. der oberen Tabelle 216 bzw. 218 entsprechen. Dieser Prozess wird in 5 ausführlicher erläutert. Die Steuerung fährt mit Schritt 304 fort, in dem die Steuerung ermittelt, ob eine vorbestimmte Zeitdauer abgelaufen ist. Diese Dauer bestimmt, wie oft der untere und der obere Wert berechnet werden. Diese Dauer kann einer bereits existierenden Fahrzeugsteuerschleife entsprechen, die eine 250 Millisekunden-Schleife darstellen kann.
  • Wenn die Dauer abgelaufen ist, springt die Steuerung zu Schritt 302 zurück, um einen neuen unteren und oberen Wert zu berechnen; andernfalls fährt die Steuerung mit Schritt 306 fort. In Schritt 306 ermittelt die Steuerung, ob eine Datenanforderung für den Korrekturprozentanteil gestellt wurde. Wenn dies der Fall ist, fährt die Steuerung mit Schritt 308 fort; andernfalls fährt die Steuerung mit Schritt 310 fort. In Schritt 308 ermittelt die Steuerung den Korrekturprozentanteil beispielsweise durch Auswählen des Maximums des unteren und oberen Werts.
  • Alternativ können der untere und der obere Wert auch ermittelt werden, wenn eine Datenanforderung gestellt wurde. Bei verschiedenen anderen Realisierungen kann das Maximum des unteren und oberen Werts ausgewählt werden, sobald der untere und der obere Wert ermittelt sind. Die Steuerung fährt mit Schritt 312 fort, in dem das Maximum als der Korrekturprozentanteil berichtet wird. Die Steuerung springt dann zu Schritt 304 zurück.
  • In Schritt 310 ermittelt die Steuerung, ob eine Rücksetzanforderung empfangen wurde. Wenn dies der Fall ist, fährt die Steuerung mit Schritt 314 fort; andernfalls springt die Steuerung zu Schritt 304 zurück. In Schritt 314 werden die untere und die obere Tabelle 216 und 218 zurückgesetzt, und die Steuerung springt zu Schritt 302 zurück. Die untere und die obere Tabelle 216 und 218 können vollständig auf Null oder auf vorbestimmte Werte zurückgesetzt werden, die durch eine Kalibriereinrichtung festgelegt werden können.
  • Nun auf 5 Bezug nehmend zeigt ein Flussdiagramm beispielhafte Schritte, die durch den Schritt 302 von 4 beim Ermitteln eines maximalen oberen und unteren Werts gemäß den Prinzipien der vorliegenden Offenbarung ausgeführt werden. Die Steuerung beginnt mit Schritt 402, in dem zwei Variablen, Untere und Obere, auf Null gesetzt werden. Die Steuerung fährt mit Schritt 404 fort, in dem der erste Eintrag in der unteren und der oberen Tabelle 216 und 218 ausgewählt wird.
  • Die Steuerung fährt mit Schritt 406 fort. Wenn der ausgewählte Eintrag in der oberen Tabelle 218 größer als die Variable Obere ist, fährt die Steuerung mit Schritt 408 fort; andernfalls fährt die Steuerung mit Schritt 410 fort. In Schritt 408 wird die Variable Obere auf den Wert des ausgewählten Eintrags in der oberen Tabelle 218 gesetzt, und die Steuerung fährt mit Schritt 410 fort. Wenn der ausgewählte Eintrag in der unteren Tabelle 216 in Schritt 410 größer als die Variable Untere ist, fährt die Steuerung mit Schritt 412 fort; andernfalls fährt die Steuerung mit Schritt 414 fort.
  • In Schritt 412 wird die Variable Untere auf den Wert des ausgewählten Eintrags in der unteren Tabelle 216 gesetzt, und die Steuerung fährt mit Schritt 414 fort. Wenn ein ausgewählter Eintrag in Schritt 414 der letzte Eintrag in der unteren oder der oberen Tabelle 216 oder 218 ist, fährt die Steuerung mit Schritt 416 fort; andernfalls fährt die Steuerung mit Schritt 418 fort. 5 könnte leicht modifiziert werden, um eine obere und eine untere Tabelle mit verschiedenen Größen oder eine einzelne kombinierte Tabelle zu ermöglichen.
  • In Schritt 416 wird der nächste Eintrag in der unteren und der oberen Tabelle 216 und 218 ausgewählt und springt die Steuerung zu Schritt 406 zurück. Auf diese Weise wird jeder Eintrag in der unteren und der oberen Tabelle 216 und 218 bewertet und wird der größte Eintrag in der Variable Untere bzw. Obere gespeichert. In Schritt 416 werden die Variablen Untere und Obere in Prozentanteile umgewandelt.
  • Beispielsweise kann die Variable Untere durch den maximalen Korrekturwert für die untere Tabelle 216 geteilt werden, wie er durch die Grenzen 220 angegeben ist. Der obere Wert kann durch den maximalen Korrekturwert für die obere Tabelle 218 geteilt werden, wie er durch die Grenzen 220 angegeben ist. Die Steuerung fährt mit Schritt 418 fort, in dem die Variablen Untere und Obere gespeichert werden. Dann endet die Steuerung.

Claims (28)

  1. Steuersystem für einen Fahrzeugmotor, umfassend: ein Drosselsteuermodul, das eine Stellung einer Drossel des Fahrzeugmotors steuert und das Änderungen der effektiven Öffnungsfläche der Drossel aufgrund einer Verkokung kompensiert; und ein Diagnosemodul, das einem Benutzer auf der Grundlage eines Umfangs an durch das Drosselsteuermodul ausgeführter Kompensation einen Verkokungswert berichtet.
  2. Steuersystem nach Anspruch 1, wobei der Verkokungswert auf dem Umfang an ausgeführter Kompensation in Bezug auf einen Umfang an zulässiger Kompensation basiert.
  3. Steuersystem nach Anspruch 2, wobei der Verkokungswert auf einem Teilen des Umfangs an ausgeführter Kompensation durch den Umfang an zulässiger Kompensation basiert.
  4. Steuersystem nach Anspruch 1, wobei das Drosselsteuermodul eine erste Tabelle mit Drosselflächen-Kompensationsfaktoren führt.
  5. Steuersystem nach Anspruch 4, wobei die erste Tabelle durch eine unkompensierte Drosselfläche indiziert ist.
  6. Steuersystem nach Anspruch 4, wobei das Drosselsteuermodul eine erste obere Grenze auf die Drosselflächen-Kompensationsfaktoren anwendet und das Diagnosemodul eine Beziehung zwischen den Drosselflächen-Kompensationsfaktoren und der ersten oberen Grenze berichtet.
  7. Steuersystem nach Anspruch 6, wobei das Diagnosemodul einen Prozentanteil berichtet, der durch Teilen eines maximalen der Drosselflächen-Kompensationsfaktoren durch die erste obere Grenze berechnet wird.
  8. Steuersystem nach Anspruch 6, wobei das Drosselsteuermodul eine zweite Tabelle mit Drosselflächen-Kompensationsfaktoren führt, eine zweite obere Grenze auf die Drosselflächen-Kompensationsfaktoren der zweiten Tabelle anwendet, eine erste Beziehung zwischen den Drosselflächen-Kompensationsfaktoren der ersten Tabelle und der ersten oberen Grenze ermittelt, eine zweite Beziehung zwischen den Drosselflächen-Kompensationsfaktoren der zweiten Tabelle und der zweiten oberen Grenze ermittelt und eine maximale der ersten und zweiten Beziehung berichtet.
  9. Steuersystem nach Anspruch 8, wobei das Diagnosemodul das Drosselsteuermodul auf der Grundlage einer Benutzereingabe selektiv anweist, die erste und die zweite Tabelle zu löschen.
  10. Steuersystem nach Anspruch 4, wobei das Diagnosemodul das Drosselsteuermodul auf der Grundlage einer Benutzereingabe selektiv anweist, die erste Tabelle zu löschen.
  11. Steuersystem nach Anspruch 1, ferner umfassend ein Modul für eine visuelle Anzeige, wobei das Diagnosemodul dem Modul für eine visuelle Anzeige den Verkokungswert berichtet, wenn der Verkokungswert einen Schwellenwert übersteigt.
  12. Steuersystem nach Anspruch 1, wobei das Diagnosemodul einem durch den Benutzer betriebenen Abtastwerkzeug den Verkokungswert berichtet.
  13. Steuersystem nach Anspruch 1, ferner umfassend ein entferntes Diagnosemodul, wobei das entfernte Diagnosemodul den Verkokungswert an einen Dienstanbieter sendet.
  14. Steuersystem nach Anspruch 13, wobei der Dienstanbieter einen Satellitendienstanbieter umfasst.
  15. Verfahren, das umfasst, dass eine Stellung einer Drossel eines Fahrzeugmotors gesteuert wird; Änderungen der effektiven Öffnungsfläche der Drossel aufgrund einer Verkokung kompensiert werden; und einem Benutzer auf der Grundlage eines Umfangs an ausgeführter Kompensation ein Verkokungswert berichtet wird.
  16. Verfahren nach Anspruch 15, das ferner umfasst, dass der Verkokungswert auf der Grundlage des Umfangs an ausgeführter Kompensation in Bezug auf einen Umfang an zulässiger Kompensation ermittelt wird.
  17. Verfahren nach Anspruch 16, das ferner umfasst, dass der Verkokungswert ermittelt wird, indem der Umfang an ausgeführter Kompensation durch den Umfang an zulässiger Kompensation geteilt wird.
  18. Verfahren nach Anspruch 15, das ferner umfasst, dass eine erste Tabelle mit Drosselflächen-Kompensationsfaktoren geführt wird.
  19. Verfahren nach Anspruch 18, wobei die erste Tabelle durch eine unkompensierte Drosselfläche indiziert wird.
  20. Verfahren nach Anspruch 18, das ferner umfasst, dass eine erste obere Grenze auf die Drosselflächen-Kompensationsfaktoren angewandt wird; und eine Beziehung zwischen den Drosselflächen-Kompensationsfaktoren und der ersten oberen Grenze berichtet wird.
  21. Verfahren nach Anspruch 20, das ferner umfasst, dass ein Prozentanteil berichtet wird, der durch Teilen eines maximalen der Drosselflächen-Kompensationsfaktoren durch die erste obere Grenze berechnet wird.
  22. Verfahren nach Anspruch 20, das ferner umfasst, dass eine zweite Tabelle mit Drosselflächen-Kompensationsfaktoren geführt wird; eine zweite obere Grenze auf die Drosselflächen-Kompensationsfaktoren der zweiten Tabelle angewandt wird; eine erste Beziehung zwischen den Drosselflächen-Kompensationsfaktoren der ersten Tabelle und der ersten oberen Grenze ermittelt wird; eine zweite Beziehung zwischen den Drosselflächen-Kompensationsfaktoren der zweiten Tabelle und der zweiten oberen Grenze ermittelt wird; und eine maximale der ersten und zweiten Beziehung berichtet wird.
  23. Verfahren nach Anspruch 22, das ferner umfasst, dass die erste und die zweite Tabelle auf der Grundlage einer Benutzereingabe selektiv gelöscht werden.
  24. Verfahren nach Anspruch 18, das ferner umfasst, dass die erste Tabelle auf der Grundlage einer Benutzereingabe selektiv gelöscht wird.
  25. Verfahren nach Anspruch 15, das ferner umfasst, dass der Verkokungswert dem Benutzer visuell berichtet wird, wenn der Verkokungswert einen Schwellenwert übersteigt.
  26. Verfahren nach Anspruch 15, das ferner umfasst, dass der Verkokungswert einem durch den Benutzer betriebenen Abtastwerkzeug berichtet wird.
  27. Verfahren nach Anspruch 15, das ferner umfasst, dass der Verkokungswert an einen Dienstanbieter gesendet wird.
  28. Verfahren nach Anspruch 27, das ferner umfasst, dass der Verkokungswert über Satellit an einen Dienstanbieter gesendet wird.
DE102008014062.7A 2007-03-16 2008-03-13 Verfahren und Steuersystem für einen Fahrzeugmotor zur Erkennung von Drosselklappenablagerungen Active DE102008014062B4 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US91861207P 2007-03-16 2007-03-16
US60/918,612 2007-03-16
US11/829,246 2007-07-27
US11/829,246 US7464695B2 (en) 2007-03-16 2007-07-27 Throttle body restriction indicator

Publications (2)

Publication Number Publication Date
DE102008014062A1 DE102008014062A1 (de) 2008-10-30
DE102008014062B4 true DE102008014062B4 (de) 2015-07-16

Family

ID=39761388

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102008014062.7A Active DE102008014062B4 (de) 2007-03-16 2008-03-13 Verfahren und Steuersystem für einen Fahrzeugmotor zur Erkennung von Drosselklappenablagerungen

Country Status (3)

Country Link
US (1) US7464695B2 (de)
CN (1) CN101265847B (de)
DE (1) DE102008014062B4 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102018120525B4 (de) 2017-08-24 2023-08-03 GM Global Technology Operations LLC Luftstrommanagementsysteme und -verfahren für Verbrennungsmotoren

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5197548B2 (ja) 2009-11-05 2013-05-15 本田技研工業株式会社 内燃機関の燃料噴射制御装置
US9476372B2 (en) 2013-11-26 2016-10-25 GM Global Technology Operations LLC System and method for diagnosing a fault in a throttle area correction that compensates for intake airflow restrictions
KR101628488B1 (ko) * 2014-09-25 2016-06-08 현대자동차주식회사 카본 퇴적량이 변경된 etc의 제어 방법
TWM522269U (zh) * 2016-01-14 2016-05-21 Autoland Scientech Co Ltd 車輛節氣門診斷裝置
US10152834B1 (en) * 2017-08-24 2018-12-11 GM Global Technology Operations LLC Combustion engine airflow management systems and methods

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3825945A1 (de) * 1987-07-30 1989-02-09 Hitachi Ltd Vorrichtung zur erfassung von ablagerungen innerhalb einer brennkraftmaschine
US6698398B2 (en) * 2002-04-23 2004-03-02 General Motors Corporation Compensation of throttle area using intake diagnostic residuals
US6957140B1 (en) * 2004-07-14 2005-10-18 General Motors Corporation Learned airflow variation
US7024305B2 (en) * 2004-02-20 2006-04-04 General Motors Corporation Airflow variation learning using electronic throttle control

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6711492B1 (en) * 2002-09-19 2004-03-23 Visteon Global Technologies, Inc. Off-line diagnostics for an electronic throttle
DE10300592B4 (de) * 2003-01-10 2015-12-10 Robert Bosch Gmbh Verfahren zum Betreiben einer Brennkraftmaschine
US7287510B2 (en) * 2006-03-24 2007-10-30 Gm Global Technology Operations, Inc. Secured operation of electronic throttle control (ETC) in dual module system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3825945A1 (de) * 1987-07-30 1989-02-09 Hitachi Ltd Vorrichtung zur erfassung von ablagerungen innerhalb einer brennkraftmaschine
US6698398B2 (en) * 2002-04-23 2004-03-02 General Motors Corporation Compensation of throttle area using intake diagnostic residuals
US7024305B2 (en) * 2004-02-20 2006-04-04 General Motors Corporation Airflow variation learning using electronic throttle control
US6957140B1 (en) * 2004-07-14 2005-10-18 General Motors Corporation Learned airflow variation

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102018120525B4 (de) 2017-08-24 2023-08-03 GM Global Technology Operations LLC Luftstrommanagementsysteme und -verfahren für Verbrennungsmotoren

Also Published As

Publication number Publication date
CN101265847A (zh) 2008-09-17
US20080223335A1 (en) 2008-09-18
US7464695B2 (en) 2008-12-16
CN101265847B (zh) 2011-06-08
DE102008014062A1 (de) 2008-10-30

Similar Documents

Publication Publication Date Title
DE102008014062B4 (de) Verfahren und Steuersystem für einen Fahrzeugmotor zur Erkennung von Drosselklappenablagerungen
DE102010038351B4 (de) Verfahren und Vorrichtung zum Betreiben eines hybriden Antriebssystems
DE102008021385B3 (de) Verfahren und Vorrichtung zum Lernen der Ruhestellung des Gaspedals eines Kraftfahrzeuges
DE102005032506B4 (de) Gelernte Luftdurchflussveränderung
DE102006000329A1 (de) Kraftstoffeinspritzsteuerungsvorrichtung einer Brennkraftmaschine
DE102018128857A1 (de) System und Verfahren zum Steuern eines Kompressors eines Kaltstart-Fahrzeugs
WO2006056355A2 (de) Diagnose- und servicesystem für ein kraftfahrzeug
DE102016204020A1 (de) Elektronische Steuereinheit
DE102007035601B4 (de) Verfahren und System zum virtuellen adaptiven Lernen einer Drehmomentwandlerüberbrückungskupplung
DE112020006441T5 (de) Fahrzeugsteuervorrichtung und Fahrzeugsteuerverfahren
EP1733284B1 (de) Ablaufsteuerung von funktionen auf miteinander wechselwirkenden geräten
EP2604463B1 (de) Glätten eines Fahrpedalsignals
DE102017221971A1 (de) Verfahren zur Anpassung eines Fahrzeugregelsystems
EP1656270A1 (de) Verfahren zum betreiben einer klimaanlage und klimaanlage für ein verkehrsmittel
DE102018104454A1 (de) Antriebssystem, Kraftfahrzeug und Verfahren zum Betreiben eines Antriebssystems
DE102019215263A1 (de) Verfahren und Vorrichtung zum Führen eines Kraftfahrzeuges in einer Fahrspur
DE102004058621B4 (de) Verfahren zum Ermitteln von Größen in einem Motorsteuergerät
DE102022203272A1 (de) Verfahren zum Planen eines AVP-Vorgangs
DE102010061636A1 (de) Steuervorrichtung und Steuerverfahren für einen variablen Ventilbetätigungsmechanismus
EP3866135B1 (de) Verfahren zum steuern einer lichtsignalanlage
DE102006056630B4 (de) Verfahren zur adaptiven Ermittlung eines Kupplungsmoments eines Kraftfahrzeugs
DE102010031323A1 (de) Verfahren und Vorrichtung zum Betreiben einer Brennkraftmaschine
DE4334720A1 (de) Verfahren und Vorrichtung zur Steuerung einer Verstelleinrichtung bei Fahrzeugen
DE102005011836B4 (de) Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
DE102004058243A1 (de) System und Verfahren zur Überwachung des Leitungsdruckes eines Automatikgetriebes

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

8127 New person/name/address of the applicant

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC , ( N. D. , US

R081 Change of applicant/patentee

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC (N. D. GES, US

Free format text: FORMER OWNER: GM GLOBAL TECHNOLOGY OPERATIONS, INC., DETROIT, MICH., US

Effective date: 20110323

R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final