DE19950146A1 - On-Line-Selbstkalibrierung von Luftmassensensoren in Verbrennungsmotoren - Google Patents

On-Line-Selbstkalibrierung von Luftmassensensoren in Verbrennungsmotoren

Info

Publication number
DE19950146A1
DE19950146A1 DE19950146A DE19950146A DE19950146A1 DE 19950146 A1 DE19950146 A1 DE 19950146A1 DE 19950146 A DE19950146 A DE 19950146A DE 19950146 A DE19950146 A DE 19950146A DE 19950146 A1 DE19950146 A1 DE 19950146A1
Authority
DE
Germany
Prior art keywords
air mass
mass flow
engine
flow value
sensor
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.)
Granted
Application number
DE19950146A
Other languages
English (en)
Other versions
DE19950146C2 (de
Inventor
Chuan He
Paul R Miller
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.)
Cummins Inc
Original Assignee
Cummins Engine Co Inc
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 Cummins Engine Co Inc filed Critical Cummins Engine Co Inc
Publication of DE19950146A1 publication Critical patent/DE19950146A1/de
Application granted granted Critical
Publication of DE19950146C2 publication Critical patent/DE19950146C2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/0025Controlling engines characterised by use of non-liquid fuels, pluralities of fuels, or non-fuel substances added to the combustible mixtures
    • F02D41/0047Controlling exhaust gas recirculation [EGR]
    • F02D41/005Controlling exhaust gas recirculation [EGR] according to engine operating conditions
    • F02D41/0055Special engine operating conditions, e.g. for regeneration of exhaust gas treatment apparatus
    • 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/0025Controlling engines characterised by use of non-liquid fuels, pluralities of fuels, or non-fuel substances added to the combustible mixtures
    • F02D41/0047Controlling exhaust gas recirculation [EGR]
    • F02D41/0065Specific aspects of external EGR control
    • F02D41/0072Estimating, calculating or determining the EGR rate, amount or flow
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/18Circuit arrangements for generating control signals by measuring intake air flow
    • 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/2474Characteristics of sensors
    • 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/2477Methods of calibrating or learning characterised by the method used for learning
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F25/00Testing or calibration of apparatus for measuring volume, volume flow or liquid level or for metering by volume
    • G01F25/10Testing or calibration of apparatus for measuring volume, volume flow or liquid level or for metering by volume of flowmeters
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/04Engine intake system parameters
    • F02D2200/0402Engine intake system parameters the parameter being determined by using a model of the engine intake or its components
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/04Engine intake system parameters
    • F02D2200/0406Intake manifold pressure
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • 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/2438Active learning methods
    • 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/2441Methods of calibrating or learning characterised by the learning conditions
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Analytical Chemistry (AREA)
  • Fluid Mechanics (AREA)
  • General Physics & Mathematics (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Exhaust-Gas Circulating Devices (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Output Control And Ontrol Of Special Type Engine (AREA)

Abstract

In einem Verbrennungsmotor mit einem Abgasrückführsystem ist ein Luftmassen-(MAF)-Sensor (50) an dem Lufteinlaß (13) zu einem Motorzylinder (11) angeordnet. Bei Motoren mit einem Abgasrückführweg ist der MAF-Sensor (50) stromaufwärts dieses Weges angeordnet. Der MAF-Sensor (50) stellt einem Motorsteuermodul (20) Signale (51) zur Verfügung, die den dem Motor (10) zugeführten Luftmassenstrom angeben. Ein System und Verfahren zur On-Line-Selbstkalibrierung des MAF-Sensors (50) und der MAF-Werte (51) umfaßt ein Vergleichen des erfaßten MAF-Werts mit einem idealen MAF-Wert, der unter Verwendung von Daten von Sensoren ermittelt wird, die stromabwärts des MAF-Sensors (50) angeordnet sind. Wenn ein Vergleich der erfaßten mit den tatsächlich vorliegenden MAF-Werten zeigt, daß der MAF-Sensor (50) nicht kalibriert ist, wird eine Regressionsanalyse auf einige Datenpaare der MAF-Sensorausgabe und des idealen MAF-Werts angewendet, um das Verhältnis zwischen der MAF-Sensorausgabe und dem erfaßten MAF-Wert zu modifizieren.

Description

Die vorliegende Erfindung betrifft die Kalibrierung von Luft­ massesensoren, insbesondere Sensoren, die bei Verbrennungsmoto­ ren verwendet werden. Insbesondere betrifft die vorliegende Erfindung ein System und ein Verfahren zum Ausführen einer Kalibrierung online oder während des normalen Motorbetriebs. Ferner umfaßt die Erfindung einen Ansatz zur Selbstkalibrie­ rung, bei dem neben den bereits in dem Motorsteuersystem vor­ handenen keine zusätzlichen Instrumente oder Sensoren benötigt werden.
Ansaugluftmassen-(MAF)-Sensoren oder -Meßapparate werden in hohem Maße bei Verbrennungsmotoren verwendet, insbesondere seit der Verwendung von elektronischen Steuerungen für derartige Motoren. Eine typische Anwendung für einen MAF-Sensor ist die Regulation des Luft/Kraftstoff-Verhältnisses, das jedem Motor­ zylinder zugeführt wird. Bei einer solchen Anwendung empfängt das Motorsteuermodul (ECM) von dem MAF-Sensor Signale, die die Luftmasse angeben, die in den (die) Zylinder des Motors ange­ saugt wird. Das Steuermodul steuert dann die Kraftstoffein­ spritzanordnung so an, daß eine bestimmte Menge Kraftstoff in den (die) Zylinder befördert wird, um vorgegebene Luft/Kraft­ stoff-Verhältnisse aufrechtzuerhalten. Diese Verhältnisse können auf Software-Algorithmen basieren, die in dem Steuermo­ dul gespeichert sind und von demselben ausgeführt werden, oder auf einer Tabellennachschlagesequenz, die ebenfalls von dem Steuermodul ausgeführt wird und in demselben gespeichert ist.
Bei einer anderen Anwendung werden MAF-Sensoren bei der Abgas­ rückführ-(EGR)-Steuerung verwendet. Um die immer strenger werdenden Schadstoffemissionsverordnungen einzuhalten, enthal­ ten die meisten Verbrennungsmotoren eine Form einer Abgasrück­ führ-(EGR)-Einrichtung. Bei einem typischen Abgasrückführsystem ist eine Leitung zwischen dem Zylinderauslaß und dem Zylinder­ einlaß angebracht, um einen bestimmten Abgasanteil in den Einlaßluftstrom zurückzuführen. In dem Abgasrückstromweg ist ein Ventil angeordnet, um die zurückgeführte Abgasmenge zu steuern. Während Abgasrückführsysteme die Steuerung der NOx- Emissionen des Motors positiv beeinflussen, beeinflussen diese Systeme die Motorleistung und andere Emissionen negativ, es sei denn, daß die Abgasrückführeinrichtung im Verhältnis zur An­ saugluftmasse gut gesteuert wird. Der MAF-Sensor stellt dem Steuermodul daher Daten zur Verfügung, die in Abgasrückführ­ steuerroutinen verwendet werden, um den Betrag zu bestimmen, bei dem das Abgasrückführ-(EGR)-Ventil geöffnet werden soll, oder es werden andere Maßnahmen durchgeführt, die den Abgas­ rückstrom beeinflussen, um dadurch die Rückführung von Abgasen in den Ansaugluftstrom zu steuern.
Bei den meisten Anwendungen von Verbrennungsmotoren wird der MAF-Sensor abgefragt, um transiente Luftstrominformationen über sehr große Strömungsbereiche zwischen dem Leerlaufzustand und dem Vollgaszustand des Motors zu erhalten. Beispielsweise kann bei einem typischen Dieselmotor, der eine Abgasrückführeinrich­ tung verwendet, die Strömung der frischen Ansaugluft ein Max./Min.-Verhältnis von 20 : 1 oder mehr haben.
Wie jeder Sensor, ob elektrischer, elektromechanischer oder mechanischer Sensor, ist der MAF-Sensor mit Ausgabefehlern behaftet. Nach der Herstellung kann ein Sensor typischerweise einen Fehler von ±3% aufweisen. Beim Einbau des Sensors kann dieser Fehler aufgrund von nicht-kompensierten Einbaueffekten auf nahezu 20% anwachsen.
Thermische MAF-Sensoren sind für Probleme bei der Beibehaltung der Genauigkeit ihrer Ausgabemeßwerte im Verlauf der Lebensdau­ er des Motors besonders anfällig. Um diese Probleme zu lösen, können die MAF-Sensoren rekalibriert werden, wenn der Motor abgeschaltet, d. h. offline ist. Viele Systeme wurde für diesen Off-Line-Kalibrierprozess entwickelt. Ein anderes Problem beim Rekalibrieren der Sensoren besteht darin, daß die Kalibrierung normalerweise von spezifischen Merkmalen des speziellen Motors und der Ansaugluftsystemanordnung abhängen. In den meisten Fällen erfordert der MAF-Sensor eine installationsspezifische Kalibrierung, was bedeutet, daß der die Kalibrierung durchfüh­ rende Techniker motorspezifische Daten kennen muß, um den MAF- Sensor exakt rekalibrieren zu können. Die meisten bekannten Off-Line-Kalibrierverfahren werden von Kunden und ebenso von Technikern abgelehnt, so daß die bevorzugte Vorgehensweise darin besteht, die Einheit vollständig auszutauschen, sobald man davon ausgeht, daß ein Sensor die Spezifikationen nicht mehr erfüllt.
Eine Aufgabe der vorliegenden Erfindung ist es, ein System und Verfahren für eine On-Line-Rekalibrierung von Luftmassewerten bereitzustellen, die von einem MAF-Sensor erzeugt und von Motorsteuerroutinen verwendet werden. Ferner sollen bei der Rekalibrierung basierend der Verschlechterung der MAF- Sensorausgabe Grenzwerte ermittelt werden.
Um die Probleme bei bekannten Off-Line-Rekalibrieransätzen zu lösen, betrifft die vorliegende Erfindung ein System und ein Verfahren zur On-Line-Rekalibrierung des MAF-Sensors oder genauer der erfaßten MAF-Werte, die aus der Größe der Ausgabe des Sensors hergeleitet werden. Da sich die vorliegende Erfin­ dung mit einer elektronischen oder softwarebasierten Rekali­ brierung befaßt, wird der MAF-Sensor selbst nicht verändert, so daß er nicht von dem Motor entfernt werden muß. Die Systeme und Verfahren der vorliegenden Erfindung werden im Motorbetrieb insbesondere angewandt, wenn das Abgasrückführventil momentan geschlossen sein kann.
Gemäß bestimmten Aspekten der vorliegenden Erfindung wird ein vorbestimmtes Verhältnis zwischen der Ausgangsspannung des MAF- Sensors und einem Luftmassewert aufrechterhalten, das von den Motorsteuerroutinen verwendet wird. Dieses vorgegebene Verhält­ nis wird als eine Vielzahl modifizierbarer Werte in einem Speicher abgelegt. Bei einer Ausführungsform entsprechen diese Werte Konstanten einer nicht-linearen Gleichung, die die MAF- Spannung zu einem MAF-Wert in Relation setzt. Bei einer spezi­ ellen Ausführungsform hat diese Gleichung die Form:
air = a(VMAF + b)c,
wobei die Konstaten a, b und c die modifizierbaren, in dem Speicher gespeicherten Werte sind. Bei dieser Ausführungsform werden die Konstanten anfänglich festgelegt, wenn der Motor neu ist, und bleiben solange unverändert, bis der MAF-Sensor nicht mehr kalibriert ist. Der MAF-Wert air wird von verschiedenen Motorsteuerroutinen verwendet, beispielsweise von Routinen, die die Emissionssteuerungen regeln.
Ein weiteres Merkmal dieser Ausführungsform der Erfindung ist, daß in dem Speicher ein Rekalibrierpuffer verwendet wird. Der Rekalibrierpuffer enthält Paare zugeordneter Daten einer MAF- Ausgangsspannung VMAF und eines idealen MAF-Werts, der von einem ideal kalibrierten MAF-Sensor erzeugt werden würde. Bei einer Ausführungsform wird dieser ideale MAF-Wert aus einem vorbestimmten Verhältnis ermittelt, das Ausgaben von anderen Motorzustandssensoren als dem MAF-Sensor berücksichtigt. Bei einer speziellen Ausführungsform umfassen diese Motorzu­ standssensoren Temperatur- und Drucksensoren, die stromabwärts des MAF-Sensors und des Abgasrückführweges an dem Ansaugkrümmer angeordnet sind. Die vorliegende Erfindung nutzt Charakteristi­ ka von Zylinderluftmengen, bei denen der ideale, auf den Zu­ standssensoren basierende MAF-Wert im wesentlichen mit dem erfaßten MAF-Wert für einen korrekt kalibrierten MAF-Sensor übereinstimmt, wenn das Abgasrückführventil geschlossen ist.
Bei einer bevorzugten Ausführungsform wird ein Rekalibrierver­ fahren angewandt, wenn der Unterschied zwischen dem erfaßten MAF-Wert und dem idealen MAF-Wert einen vorgegebenen Grenzwert überschreitet. Gemäß diesem Merkmal wird eine Regressionsanaly­ se der Paare zugeordneter Daten durchgeführt, die in dem Reka­ librierpuffer gespeichert sind. Bei der dargestellten Ausfüh­ rungsform erzeugt diese Regressionsanalyse neue Konstanten a, b und c, so daß die vorgegebene Verhältnisgleichung in angemesse­ ner Weise das Verhältnis zwischen der MAF-Spannung und dem idealen MAF-Wert jedes Paares definiert. Die Ergebnisse der Regressionsanalyse werden ausgewertet, um zu festzustellen, ob die Analyse bestimmte zuvor festgelegte Qualitätsstandards erfüllt. Beispielsweise kann eine r2- oder RMS-Auswertung, d. h. eine Auswertung des mittleren quadratischen Fehlers (RMS = root mean square), verwendet werden, um sicherzustellen, ob die tatsächlichen Datenpaare in angemessener Weise durch die resul­ tierende modifizierte Gleichung wiedergegeben werden.
Wenn die Regressionsqualitätsstandards erfüllt sind, werden die berechneten Massenstromwerte unter Verwendung der neuen Regres­ sionskonstanten a, b und c mit den berechneten Werten unter Verwendung der vorherigen Regressionskonstanten verglichen. Wenn der Unterschied zwischen den vorherigen und den aktuell vorliegenden Werten zu groß ist, wird der MAF-Sensor zur Kor­ rektur als sich zu weit außerhalb des Kalibrierbereichs befin­ dend gekennzeichnet. Wenn der Unterschied innerhalb der Grenz­ werte liegt, werden die neuen Regressionskonstanten in dem Speicher gespeichert, um nachfolgend beim Berechnen des MAF- Werts air verwendet zu werden, der von den Steuermodul- Motorsteuerroutinen verwendet wird. In einigen Fällen kann ein Vergleich unmittelbar zwischen den aktuellen und vorherigen Regressionskonstanten a, b und c durchgeführt werden, um das Ausmaß der Fehlkalibrierung des Sensors zu bestimmen.
Gemäß der bevorzugten Ausführungsform wird vorausgesetzt, daß der Prozeß der Bewertung der erfaßten und der tatsächlich vorliegenden MAF-Werte über einige Zyklen stattfindet. Folglich enthält der Rekalibrierpuffer mehrere Datenpaare, die bei der Regressionsanalyse verwendet werden.
Bei einer alternativen Ausführungsform der Erfindung wird das vorgegebene Verhältnis zwischen der MAF-Ausgangsspannung und dem MAF-Wert in einer adaptiven Nachschlagetabelle abgelegt, die in dem Speicher gespeichert ist. Bei dieser Ausführungsform wird eine Vielzahl von diskreten Spannungswerten mit entspre­ chenden MAF-Werten paarweise zusammengefaßt. Vergleichbar mit der vorherigen Ausführungsform, beruht das bei dieser Ausfüh­ rungsform implementierte Verfahren auf einem Vergleich zwischen erfaßten und idealen MAF-Werten, wenn das Abgasrückführventil geschlossen ist. Das Ergebnis des Vergleichs kann verwendet werden, um zu festzustellen, ob die Einträge in die adaptive Nachschlagetabelle modifiziert sind. Bei einer speziellen Ausführungsform kann die Größe des Unterschieds zwischen den erfaßten und idealen MAF-Werten verwendet werden, um die Größe der Modifikation der Tabelleneinträge zu bestimmen. Vorzugswei­ se werden die entsprechenden MAF-Werte resultierend aus dem Vergleich inkremental verändert.
Ein Vorteil der vorliegenden Erfindung besteht darin, daß die Rekalibrierung der MAF-Sensorausgabe elektronisch und nicht physikalisch durchgeführt wird, so daß sie während des normalen Betriebs des Motors stattfinden kann. Ein weiterer, durch die Erfindung erreichter Vorteil besteht darin, daß die Rekalibrie­ rung während der gesamten Lebensdauer des MAF-Sensors und/oder des Motors kontinuierlich stattfinden kann. Die Systeme und Verfahren der Erfindung erlauben eine On-Line-Bestimmung des Zustands des MAF-Sensors, so daß ein Sensor identifiziert werden kann, der sich außerhalb des Kalibrierbereichs befindet.
Diese und andere Aufgaben und Vorteile der vorliegenden Erfin­ dung können aus der folgenden Beschreibung und den beigefügten Figuren entnommen werden.
Fig. 1 ist eine schematische Darstellung eines elektronisch gesteuerten Verbrennungsmotors, der ein Abgasrückführ­ system und einen Luftmassesensor enthält;
Fig. 2 ist ein Flußdiagramm einer Folge von Schritten, die von einem Steuermodul zur On-Line-Kalibrierung eines Ansaug­ luftmassesensors ausgeführt werden;
Fig. 3 ist eine Kurvendarstellung, die repräsentativ eine MAF- Sensorausgabe im Verhältnis zu Daten eines physikali­ schen Massenstroms zeigt;
Fig. 4 ist ein Flußdiagramm einer Folge von Schritten, die von einem Steuermodul gemäß einer weiteren Ausführungsform der erfindungsgemäßen On-Line-MAF-Sensor-Kalibrierung ausgeführt werden;
Fig. 5 ist ein Flußdiagramm einer Folge von Schritten, die gemäß einer zusätzlichen Ausführungsform der Erfindung durchgeführt werden, wobei Regressionsanalysetechniken verwendet werden.
Die vorliegende Erfindung betrifft ein System und ein Verfahren zur On-Line-Kalibrierung eines Luftmassen-(MAF)-Sensors für einen Verbrennungsmotor. Bei den bevorzugten Ausführungsformen wird der Motor elektronisch gesteuert und verwendet in Verbin­ dung mit bestimmten Motorsteueralgorithmen Signale des MAF- Sensors. Die Motorsteueralgorithmen verwenden zusammen mit Daten von anderen Motorzustandssensoren die Luftmassenstromda­ ten, um Ausgabesignale zu erzeugen, um beispielsweise die Kraftstoffzufuhr zu einem Zylinder und den zeitlichen Ablauf des Kraftstoffeinspritzung zu steuern. Es versteht sich, daß die vorliegende Erfindung für MAF-Sensoren bei vielen Motorkon­ figurationen angewandt werden kann, wie z. B. bei Diesel- oder Benzinmotoren, bei turbogeladenen oder kompressorgeladenen Motoren sowie bei Motoren mit oder ohne Abgasrückführung.
Ein typischer Motor 10 ist in Fig. 1 gezeigt, der Motorzylin­ der 11 umfaßt, denen Luft durch einen Ansaugkrümmer 13 zuge­ führt wird. Das Verbrennungsprodukt in den Zylindern 11 wird durch den Abgaskrümmer 14 abgeführt. Flüssiger Kraftstoff wird durch einen Kraftstoffeinspritzer 18 zugeführt, der von einer Hochdruckkraftstoffquelle 19 (wie z. B. eine Kraftstoffpumpe, eine Einspritzeinheit, eine Pumpeinheit oder eine Common-Rail- Einheit) versorgt wird.
Der Motor 10 umfaßt ein Motorsteuermodul (ECM) 20, das in Abhängigkeit von den in dem Steuermodul gespeicherten Motor­ steueralgorithmen Steuersignale 22 der Hochdruckkraftstoffquel­ le 19 zuführt. Das Steuermodul 20 erhält von einer Vielzahl von Motorzustandssensoren Eingaben 24 und von einem Motordrehzahl­ sensor eine Drehzahleingabe 25. Ein Drucksensor 30 und ein Temperatursensor 34 sind am Ansaugkrümmer 13 angebracht, um den Zustand der Ansaugluft zu ermitteln, die dem/den Motorzylin­ der(n) 11 zugeführt wird. Die Sensoren 30, 34 erzeugen Signale 31 bzw. 35, die Ansauglufttemperatur und -druck angeben und dem Steuermodul 20 zugeführt werden. Ein zusätzliches Eingangs­ signal 38 wird von einem Abgasdrucksensor 37 erzeugt, der an dem Abgaskrümmer 14 angeordnet ist. Alle diese Eingangssignale werden gemäß verschiedener Algorithmen verwendet, die von dem Steuermodul ausgeführt werden, um die Motorleistung zu steuern.
Gemäß einem weiteren Aspekt des Motors 10 ist zwischen einer Abgasrückführ-Einlaßleitung 41 und einer Auslaßleitung 42 ein Abgasrückführventil 40 angebracht. Die Einlaßleitung 41 steht mit dem Abgaskrümmer 14 in Verbindung, um einen bestimmten Anteil der Abgase zu erhalten. Das Ventil 40 steuert den Ab­ gasstrom von der Einlaßleitung 41 zu der Auslaßleitung 42. Die Auslaßleitung 42 steht mit dem Ansaugkrümmer 13 in Verbindung, um die Rückführung dieser Abgase zu ermöglichen. Der Stellung des Abgasrückführventils 40 wird von einer Abgasrückführ- Steuereinheit 43 bestimmt. Die Abgasrückführ-Steuereinheit 43 spricht auf Signale 44 an, die von dem Steuermodul 20 erzeugt werden.
Da rückgeführte Abgase eine negative Wirkung auf den Verbren­ nungsprozeß haben können, wird die Abgasmange in Relation zur Luftmassenstrom durch den Ansaugkrümmer 13 gesteuert. Folglich wird ein Luftmassesensor 50 verwendet, um ein diese Messung angebendes Signal 51 zu erzeugen. Die dem Steuermodul 20 zuge­ führten Signale legen den Luftmassewert fest, der von den Motorsteuerroutinen verwendet wird.
In einer speziellen Routine wird ein Abgasrückführverhältnis berechnet. Das Abgasrückführverhältnis gibt das Verhältnis des Massenstroms des rückgeführten Abgases zu dem gesamten, den Zylindern 11 zugeführten Massenstrom wieder. Der Abgasrückstrom kann durch die Differenz zwischen dem gesamten Ansaugluft­ massenstrom und dem Eingangsluftmassenstrom vor der Auslaßlei­ tung 42 des Abgasrückführsystems wiedergegeben werden. Somit kann das Abgasrückführ-(EGR)-Verhältnis durch die folgende Gleichung wiedergegeben werden:
Die Ausgabe des MAF-Sensors 50 repräsentiert den Eingangsluft­ massenstrom air Der erfaßte Luftmassenstrom wird von einem berechneten Ansaugluftmassenstrom chg abgezogen, um den Wert egr zu erhalten. Der Wert egr oder das Abgasrückführverhält­ nis der Gleichung (1) kann anderen Motorsteueralgorithmen zugeführt werden, die vom dem Steuermodul 20 ausgeführt werden. Andere Verfahren zum Bestimmen von egr sind möglich und können gemeinsam mit der hier beschriebenen Methodik verwendet werden.
Der gesamte Ansaugluftmassenstrom chg kann mittels einer bekannten Gleichung für einen Verbrennungsmotor ermittelt werden, beispielsweise für einen Viertaktmotor. Gemäß dieser Gleichung gilt:
Der Ansaugluftmassenstrom ist eine Funktion des Drucks der Ansaugluft, der von dem Drucksensor 30 gemessen wird, und der Ansaugluft-Mischungstemperatur, die von dem Temperatursensor 34 gemessen wird. Zusätzlich ist der gesamte Ansaufluftmassenstrom eine Funktion der Motordrehzahl N. Der Wert ηvol ist der volu­ metrische Wirkungsgrad des Motors, während VD der Hubraum des Motors ist. Die Konstante RChg ist die Gaskonstante der Ansaug­ luftmischung, während PChg und TChg der absolute Gasdruck bzw. die Temperatur der Ansaugluft ist. Mit der Gleichung (2) kann der Massenstrom der in die Zylinder 11 angesaugten Luft berech­ net werden. Der Sensoren, nämlich die Motordrehzahl-, Druck- und Temperatursensoren, die für diese Berechnung Informationen liefern, sind für Fehler und Verschleißerscheinungen weniger anfällig als der Luftmassenstromsensor 50. Jedenfalls ist, wie in der ersten Gleichung ausgedrückt, das Abgasrückführverhält­ nis eine Funktion, die in hohem Maße von dem vom MAF-Sensor gemessenen Ansaugluftmassenstrom abhängt. In der Praxis ist die Berechnung des Abgasrückführverhältnisses hinsichtlich kleiner Fehler im Eingangsluftmassenstrom sehr empfindlich. Es ist wichtig, daß der MAF-Sensor 50 während der gesamten Lebensdauer des Motors seine Kalibriergenauigkeit beibehält.
Das Steuermodul 20 enthält erfindungsgemäß eine Softwarerouti­ ne, die die On-Line-Kalibrierung des MAF-Sensors 50 durchführt. Selbstverständlich kann auch eine zusätzliche Steuereinheit oder ein Mikroprozessor verwendet werden, um die Softwarerouti­ ne auszuführen, wenn dies für spezielle Motoranwendungen erfor­ derlich ist. Wie in dem Flußdiagramm von Fig. 2 abgebildet, ändert die Routine das Ausgangssignal 51 des MAF-Sensors 50 nicht. Statt dessen rekalibriert die Softwareroutine den kondi­ tionierten MAF-Wert, der von den Steuermodul-Routinen verwendet wird.
Der in dem Flußdiagramm von Fig. 2 gezeigte Startschritt 60 wird von der Software in dem Steuermodul 20 initiiert. Die Software spricht auf einen in den Motorsteuermodulen angezeig­ ten Fehlerzustand oder auf eine externe Anfrage an, die bei­ spielsweise von einer tragbaren Motordiagnoseeinrichtung er­ zeugt wird. Bei der bevorzugten Ausführungsform finden die Schritte des erfindungsgemäßen Verfahrens mit anderen, von dem Steuermodul 20 ausgeführten Motorsteuerroutinen kontinuierlich statt. Durch diese Vorgehensweise wird die Kalibrierung des MAF-Sensors kontinuierlich bewertet und die Leistung desselben über die Lebensdauer des Motors aufrechterhalten.
Alternativ kann das Steuermodul den On-Line-Kalibriervorgang zu vorbestimmten Intervallen beginnen, die auf der tatsächlichen Zeit oder der Fahrleistung des Motors basieren. Beispielsweise kann die Software in dem Steuermodul die Folge im Schritt 60 alle 5000 Meilen des Motorbetriebs starten. Wenn dieser alter­ native Ansatz verwendet wird, kann ein Konditionalschritt 61 aufgenommen werden, um zu bestimmen, ob der MAF-Sensor kali­ briert werden soll. Ist dies nicht der Fall, wird die Routine bei 61 zurückgeschleift.
Vorzugsweise läuft die Sensorrekalibrierabfolge kontinuierlich ab, wenn der Motor läuft. Folglich wird der Luftmassesensor 50 kontinuierlich bewertet und seine Leistung über die Lebensdauer des Motors aufrechterhalten. Die mit Schritt 60 beginnende Rekalibrierabfolge wird mit anderen Steuermodul-Steuerroutinen wiederholt ausgeführt. In diesem Fall können die Konditional- und Zurückschleifschritte 61, 61a weggelassen werden und der Programmablauf kann unmittelbar zu Schritt 62 übergehen.
In einem Konditionalschritt 62 wird festgestellt, ob der Motor in einem stationären Zustand (d. h. mit konstanter Drehzahl) arbeitet. Die dynamischen Verhältnisse des Luftstroms durch den Ansaugkrümmer können zu Unterschieden im Massenstrom zwischen dem Einlaß des Krümmers und dem Ansaugventil an dem/den Motor­ zylinder(n) führen. In einem stationären Zustand entspricht der an dem MAF-Sensor 50 erfaßte Luftstrom im wesentlichen dem Luftstrom in den/die Motorzylinder. In diesem Betriebszustand kann die erfaßte Luftmasse mit dem berechneten Ansaugluftstrom unter Verwendung der obigen Gleichung (2) verglichen werden.
Der stationäre Betriebszustand kann auf eine Vielzahl von Arten ermittelt werden, indem die verschiedenen Sensoren, die Signale dem Steuermodul 20 zuführen, ausgelesen werden. Beispielsweise können das Motordrehzahlsignal 25 und die Eingangsluftdruck- und Temperatursignale 31 und 35 während eines vorbestimmten Zeitintervalls ausgewertet werden. Wenn diese drei Signale innerhalb dieses Zeitintervalls in einen vorbestimmten Bereich fallen, arbeitet der Motor in einem stationären Betriebszu­ stand. Die Routine läuft entlang der Schleife 62 zyklisch ab, bis ein stationärer Betriebszustand hergestellt ist.
In dem nächsten Schritt 63 wird bestimmt, ob das Abgasrückführ­ ventil 40 während des normalen Motorbetriebs bereits geschlos­ sen ist. Ist dies der Fall, folgt der Programmablauf dem Bypass 64. Andernfalls wird das Abgasrückführventil 40 in Schritt 65 geschlossen. In diesem Schritt sendet das Steuermodul 20 ein Signal 44 zur Steuereinheit 43 der Abgasrückführeinrichtung, um die Steuereinheit anzuweisen, das Ventil 40 zu schließen, wodurch der zurückgeführte, Abgasstrom zurück zu der dem/den Zylinder(n) 11 zugeführten Eingangsluft unterbrochen wird. Wenn das Abgasrückführventil geschlossen ist, führt das Steuermodul andere Routinen aus, um den Effekt der geänderten Emissions­ steuerung zu kompensieren, beispielsweise durch den zeitlichen Ablauf der Einspritzung. Es versteht sich, daß die Merkmale des MAF-Sensor-Rekalibrierverfahrens auch bei Motoren genutzt werden können, die kein Abgasrückführsystem enthalten. Bei diesen Motoren können die Schritte 63-65 weggelassen werden.
Sobald das Abgasrückführventil geschlossen ist, wird in dem Konditionalschritt 66 erneut bestimmt, ob der Motor in einem stationären Zustand arbeitet. Ist dies nicht der Fall, wird die On-Line-Routine mit der Schleife 67 fortgesetzt, bis der Motor einen stationären Betriebszustand erreicht. Dann werden in Schritt 68 über die verfügbaren Sensoren relevante Daten er­ faßt. Insbesondere die Temperatur und der Druck der Eingangs­ luft werden von den Sensoren 30 bzw. 34 erfaßt, wobei die Werte dem Steuermodul 20 als Signale 31 und 35 zugeführt werden. Darüber hinaus wird die Motordrehzahl mittels des Motordreh­ zahlsignales 25 bestimmt. Die erfaßten Werte können erfindungs­ gemäß momentane Werte sein oder über ein vorbestimmtes Zeitin­ tervall gemittelt werden.
Das Steuermodul 20 enthält Software, um in Schritt 69 den Ansaugluftmassenstrom gemäß Gleichung (2) zu berechnen. Die Variablen Pchg, N und Tchg werden dem vorgelagerten Schritt 68 bestimmt. Der Wert Rchg ist die Gaskonstante der Ansaugluftmi­ schung oder die allgemeine Gaskonstante 8314,34 J/(kmol-K). Der Wert Vd ist der Hubraum des Motors, der ein bekannter Wert des Motors ist. Dieser Wert kann in dem Speicher des Steuermoduls 20 fest eingespeichert sein.
Der Endwert ηvol ist der volumetrische Wirkungsgrad des Motors. Typischerweise ist der volumetrische Wirkungsgrad eine Funktion der Motordrehzahl, des Krümmerdruckverhältnisses und der Wärme­ übertragung der Ansaugluft zwischen dem Ansaugkrümmer und den Zylindern. Bei den meisten Motoren kann der volumetrische Wirkungsgrad ηvol empirisch modelliert werden. Die empirische Gleichung für den speziellen Motor kann in dem Steuermodul- Speicher fest eingespeichert sein. Eine derartige Gleichung kann folgende Form haben:
Die Gleichung (3) wurde auf der Basis vorheriger Arbeiten aufgestellt, wobei auch andere Formeln für den volumetrischen Wirkungsgrad verwendet werden können. In dieser Gleichung umfassen die Variablen den Ansaugluftdruck PChg, den Abgasdruck PExh, die Ansauglufttemperatur Tchg, das spezifische Wärmever­ hältnis γChg der Ansaugluftmischung und die Motordrehzahl ωe. Die verbleibenden Werte sind technische oder motorspezifische Konstanten, nämlich das Motorkompressionsverhältnis rc, der Ansaugluftwiedererwärmungsparameter dt, die Restgaskonstanten a und b sowie die polynominalen Motordrehzahlkonstanten n1, n2, n3 und n4.
Der berechnete Ansaugluftmassenstrom wird in dem Speicher des Steuermoduls 20 in Schritt 69 gespeichert. Im nächsten Schritt 70 wird das Signal 51 aus dem MAF-Sensor 50 ausgelesen und von dem Steuermodul 20 angepaßt. Es versteht sich, daß alle Senso­ ren einschließlich des MAF-Sensors in Schritt 68 gemeinsam ausgelesen werden können. Die Software in dem Steuermodul ermittelt in Schritt 71 aus dem MAF-Sensorsignal einen Wert für den Massenstrom. Vorzugsweise enthält entweder der MAF-Sensor 50 oder das Steuermodul 20 einen Schaltkreis, um ein digitales Signal zu erzeugen, das von dem Steuermodul verwendet werden kann. In Schritt 71 der vorliegenden Routine können bekannte elektronische oder softbarebasierte Verfahren verwenden werden, um einen Wert des Massenstroms aus dem von dem MAF-Sensor 50 erzeugten Signal 51 zu ermitteln.
Im nächsten Schritt 72 wird der erfaßte Massenstrom und der berechnete oder ideale Ansaugluftmassenstrom verglichen, um einen Fehlerwert zu ermitteln. Dieser Fehlerwert kann der absoluten Differenz zwischen den beiden Werten des Massenstroms entsprechen. Normalerweise ist das Vorzeichen der Differenz zwischen den erfaßten und berechneten Werten des Massenstroms ohne Bedeutung. Aber in einigen Fällen kann das Vorzeichen dieser Differenz für einen speziellen Fehler oder eine Fehl­ funktion stehen. Beispielsweise kann der erfaßte Luftmassewert, der größer als der berechnete Wert ist, ein von der Bauart des Sensors 50 abhängiges, spezielles Problem anzeigen. In den meisten Fällen liefert das Vorzeichen der Differenz für einen einzelnen Datenpunkt nicht ausreichend Information, um die Art des Problems zu identifizieren. Normalerweise müßte das Vorzei­ chen einer Gruppe von Punkten, die eine MAF-Ausgangskurve bilden, berücksichtigt werden.
Im nächsten Schritt 73 wird der Fehlerwert mit einem vorbe­ stimmten Grenzwert verglichen. Wenn der Fehlerwert kleiner als der Grenzwert ist, wird festgestellt, daß die Rekalibrierung des MAF-Sensors nicht notwendig ist, und die Steuerung geht bei 74 zu dem Endschritt 80 über. Der Grenzwert kann ein vorbe­ stimmter Wert sein, der in dem Speicher des Steuermoduls 20 gespeichert ist. Alternativ kann der Grenzwert aus einer Nach­ schlagetabelle während der Bewertung des Rekalibriervorganges ermittelt werden, die beispielsweise auf der Motordrehzahl N oder anderen Parametern basiert.
Wenn der in Schritt 72 berechnete Fehlerwert außerhalb des Grenzwerts liegt, führt der Konditionalschritt 73 die Programm­ steuerung zu Schritt 75. In diesem Schritt wird ein Fehlerkor­ rekturfaktor ermittelt, der auf das Signal 51, das von dem MAF- Sensor 50 erzeugt wurde, angewendet wird. Der Fehlerkorrektur­ faktor kann auf verschiedenen Wegen erzeugt werden. Bei einem Ansatz kann der Fehlerkorrekturfaktor einfach die tatsächliche Differenz zwischen den erfaßten und berechneten Werten des Massenstroms sein. Vorzugsweise berücksichtigt der Fehlerkor­ rekturfaktor nicht die gesamte Differenz zwischen den erfaßten und berechneten Werten, da in den anderen erfaßten Parametern kleinere Fehler vorliegen können. Bei einem anderen Ansatz können die Fehlerkorrekturfaktoren mittels einer Nachschlageta­ belle als Funktion des tatsächlichen, in Schritt 72 erhaltenen Fehlerwerts ermittelt werden.
Sobald der Fehlerkorrekturfaktor ermittelt wurde, wird der Fehlerkorrekturfaktor in Schritt 76 auf das Signal 51 des MAF- Sensors 50 angewandt. Bei einer Ausführungsform wird der Kor­ rekturfaktor als Variable in dem Algorithmus verwendet, der in dem Steuermodul 20 zur Ermittlung des Massenstroms enthalten ist. Bei diesem Ansatz kann ein variabler Wert als multiplika­ tiver oder additiver Korrekturfaktor zugeordnet werden. Dieser Korrekturfaktor kann in dem Speicher des Steuermoduls gespei­ chert und aufgerufen werden, wenn der Algorithmus zur Ermitt­ lung des Massenstroms ausgeführt wird. In diesem Fall umfaßt der Schritt 76 ein Speichern des in Schritt 75 erzeugten Kor­ rekturfaktors an einer geeigneten Speicherstelle des Steuermo­ duls. Andere alternative Verfahren zum Anwenden eines Korrek­ turfaktors sind eingeschlossen. Beispielsweise kann der Korrek­ turfaktor durch unmittelbares Modifizieren des eingehenden Signals 51 angewendet werden, wobei das modifizierte Signal mittels des Algorithmus zur Ermittlung des Massenstroms weiter­ verarbeitet wird.
Die vorliegende Erfindung umfaßt die On-Line-Kalibrierung beliebiger MAF-Sensoren. Bei der bevorzugten Ausführungsform ist der MAF-Sensor beispielsweise ein Hitzdrahtanemometersen­ sor. Erfindungsgemäß wird der Rekalibrierprozeß mittels Softwa­ rebefehlen implementiert, die basierend auf Daten, die in dem Speicher des Steuermoduls gespeichert sind, von dem Steuermodul 20 ausgeführt werden. Folglich muß der MAF-Sensor 50 in der Lage sein, ein Signal zu erzeugen, das von dem Steuermodul 20 gelesen und in den Motorsteuerroutinen desselben verwendet werden kann. Die Rekalibrierkorrektur kann an unterschiedlichen Stellen in den Steuermodul-Routinen angewendet werden. Bei­ spielsweise kann die Korrektur auf das Signal 51 angewendet werden, so wie es ursprünglich von dem Steuermodul empfangen wurde. Alternativ kann die Korrektur innerhalb der Routine, die den Wert des Massenstroms aus dem MAF-Sensorsignal 51 herlei­ tet, angewendet werden. Zusätzlich kann die Fehlerkorrektur in den Motorsteuerroutinen angewendet werden, die den erfaßten Wert des Massenstroms verwenden.
Eine weitere Ausführungsform kann den Fig. 3-4 entnommen werden. Gemäß dieser Ausführungsform enthält das Steuermodul 20 verschiedene Prozessoren, um eine Vielzahl von Berechnungen in Relation zur Motorleistung durchzuführen. Die Prozessoren können softwarebasiert sein oder als integrierte Schaltkreise vorliegen, die ein Ausgangssignal erzeugen, das einen relevan­ ten Wert angibt. Eine derartige Anordnung kann Prozessoren umfassen, um den volumetrischen Wirkungsgrad ηvol und den Anteil der rückgeführten Abgase (basierend auf dem Verhältnis der Ansaug- und Abgasdrücke) zu berechnen, die von anderen, von dem Steuermodul 20 ausgeführten Routinen verwendet werden können, um den Motorbetrieb zu steuern. Ein weiterer Prozessor kann einen berechneten oder idealen Massenstrom der gesamten, den Motorzylindern zugeführten Ansaugluft chg erzeugen, die die rückgeführten Abgase und die Eingangsluft umfaßt.
Bei der in Fig. 4 gezeigten Ausführungsform enthält das Steu­ ermodul 20 eine Nachschlagetabelle oder einen Gleitpunktprozes­ sor, der das Ausgangssignal von dem MAF-Sensor 50 empfängt. Bei dieser Ausführungsform ist das Signal eine Gleichspannung. Dieser Prozessor empfängt das Spannungssignal von dem Sensor und gibt einen Wert für den Massenstrom in Relation zu dieser Spannung aus. Bei einer speziellen Ausführungsform implemen­ tiert der Nachschlagetabellenprozessor die Kurve der Sensor­ spannung über dem Massenstrom, wie in Fig. 3 abgebildet. Die Kurvendarstellung in Fig. 3 enthält eine Basislinie oder Standardkurve, die auf Testdaten eines neuen MAF-Sensors ba­ siert, wenn dieser von dem Hersteller geliefert wird. Bei einer speziellen Ausführungsform erzeugt der MAF-Sensor eine Aus­ gangsspannung von 0,0-4,0 Volt Gleichspannung über den gesamten Bereich des Luftstroms des Motors. Bei seiner anfänglichen Kalibrierung kann der Sensor Luftmassenströme bis zu 80 lbm/min. erfassen. Es versteht sich, daß die Kurvendarstellung der MAF-Sensorbasislinie von Fig. 3 für einen Sensortyp für einen spezifischen Bereich des Massenstroms repräsentativ ist. Andere MAF-Sensoren weisen andere Spannungen und Massenstrombe­ reiche sowie unterschiedliche Verhältnisse zwischen diesen beiden Werten auf.
Die Kurvendarstellung von Fig. 3 zeigt eine zweite Kurve, die der Ausgabe eines MAF-Sensors entspricht, der von Einbaufehlern betroffen ist oder sich im Verlauf der Zeit verschlechtert hat. Bei diesem Beispiel ist die Ausgangsspannung größer als die Basislinienspannung für einen speziellen Massenstrom. Bei­ spielsweise entspricht ein Massenstrom von 40 lbm/min. einer Basislinie der MAF-Sensorausgabe von 2,95 Volt. Wenn sich die Sensorleistung verschlechtert, entspricht derselbe Massenstrom einer aus dem MAF-Sensor ausgelesenen Spannung von 2,81 Volt.
Der Nachschlagetabellenprozessor dieser Ausführungsform imple­ mentiert die in Fig. 3 gezeigte Kurve elektronisch. Der Pro­ zessor liest die MAF-Sensorausgabespannung aus und ermittelt einen entsprechenden Wert des Massenstroms air der Eingangs­ luft. Der zuvor berechnete Ansaugluftmassenstrom chg und der erfaßte Luftmassenstrom air können weiteren Prozessoren zur Verfügung gestellt werden, die die zwei Werte subtrahieren, um einen Wert, Abgasrückführstrom, zu erhalten. Der Wert, Abgas­ rückführstrom, kann durch den Ansaugluftmassenstrom dividiert werden, um das Abgasrückführverhältnis zu berechnen, das in Gleichung (1) wiedergegeben ist. Der Wert, Abgasrückführstrom, und das Abgasrückführverhältnis können anderen Motorsteueralgo­ rithmen zugeführt werden, die von dem Steuermodul 20 ausgeführt werden. Andere Motorsteuerroutinen verwenden nur den Wert des Massenstroms.
Fehler in der MAF-Sensorausgabe können zu Fehlern bei den verschiedenen Werten führen, die Routinen für kritische Motor­ betriebszustände zugeführt werden. Der Nachschlagetabellenpro­ zessor wird erfindungsgemäß modifiziert oder korrigiert, indem ein adaptives Verfahren verwendet wird, bei dem sich die Nach­ schlagetabelle "entwickelt", wenn sich die MAF-Sensorausgabe verändert. Bei dieser Ausführungsform wird die Rekalibrierung der MAF-Sensorausgabe durch diese adaptive Nachschlagetabelle erreicht, so daß der Wert chg in einem akzeptablen Toleranz­ bereich gehalten wird.
Das Steuermodul 20 oder ein vergleichbarer Prozessor kann so programmiert werden, daß eine Folge von Befehlen, die in dem Flußdiagramm von Fig. 4 gezeigt, sind, ausgeführt werden. Vorzugsweise werden die MAF-Sensorrekalibriermerkmale als Hintergrundroutinen zu den Hauptroutinen 90 zur Motorsteuerung ausgeführt. Die Motorsteuerroutinen lesen in Schritt 92 die verschiedenen Motorzustandssensoren aus und berechnen in Schritt 94 für mit einem Abgasrückführsystem ausgestattete Motoren die Werte für den Abgasrückführanteil und den volume­ trischen Wirkungsgrad. Die Steuermodul-Routinen berechnen in Schritt 96 einen Wert für den idealen Ansaugluftmassenstrom chg. In den darauffolgenden Schritten 97- 98 wird die MAF- Sensorausgabe gelesen und durch die adaptive Nachschlagetabelle verarbeitet, um einen Wert für den Ansaugluftmassenstrom chg zu ermitteln. Die Werte für den Massenstrom werden in Schritt 99 kombiniert, um den Wert des Abgasrückführstroms zu erzeugen, der von anderen Motorsteuerroutinen verwendet wird.
Die Schritte 92-99 werden während des Betriebs des Motors kontinuierlich wiederholt. Gemäß der bevorzugten Ausführungs­ form wird, wenn diese Schritte ausgeführt werden, in dem Kondi­ tionalschritt 100 der Motorbetriebszustand bewertet, um zu festzustellen, ob dieser in einem stationären Zustand arbeitet. Ist dies nicht der Fall, geht die Steuerung in der Schleife 101 zurück zu den anfänglichen Schritten der Motorsteuerroutinen 90. Der stationäre Betriebszustand des Motors kann auf ver­ schiedene Arten festgestellt werden. Beispielsweise kann ein stationärer Zustand angenommen werden, wenn der Abgasdruck und die Abgastemperatur sowie die Motordrehzahl über eine vorbe­ stimmte Zeitdauer nahezu konstant geblieben sind. Alternativ kann der Konditionalschritt 100 durch ein externes Signal erfüllt werden, das eine Anfrage enthält, den MAF-Sensorrekali­ brierprozeß zu starten.
Wenn der Konditionalschritt 100 erfüllt wurde, wird die MAF- Rekalibriersubroutine 102 begonnen. Diese Subroutine kann ebenfalls als Hintergrundroutine für die anderen kritischeren Motorsteuerroutinen, die von dem Steuermodul 20 implementiert werden, ausgeführt werden. Die anfänglichen Schritte 104-110 entsprechen im wesentlichen den vergleichbaren Schritten des Flußdiagramms in Fig. 2. Mit anderen Worten, die Rekalibrier­ subroutine schließt das Abgasrückführventil, wartet auf einen stationären Betriebszustand des Motors und liest die verschie­ denen Motorzustandssensoren einschließlich des MAF-Sensors 50 aus. Der ideale MAF-Wert wird in Schritt 110 berechnet. In dem folgenden Schritt 112 wird die Ausgabe des MAF-Sensors mittels des Nachschlagetabellenprozessors verarbeitet, um einen erfaß­ ten MAF-Wert zu ermitteln. Wie oben erklärt, entsprechen die Werte des idealen berechneten und des erfaßten Massenstroms der gleichen Fluidmasse, nämlich der Eingangsluft, da die Abgase nicht zu dem Einlaß rückgeführt werden. Bis eine Rekalibrierung des MAF-Sensors vorgenommen wird, enthält die adaptive Nach­ schlagetabelle Daten, die der Basislinie oder Standardkurve entsprechen, die in der Kurvendarstellung von Fig. 3 gezeigt ist. Wenn der Einbau des MAF-Sensors optimal erfolgt ist oder der Sensor sich hinsichtlich seiner Leistung niemals ver­ schlechtert, wird diese Standardkurve immer verwendet, um den erfaßten MAF-Wert zu ermitteln.
Wie die meisten elektromechanischen und thermischen Komponen­ ten, verschlechtert sich die Leistung des MAF-Sensors 50 jedoch im Verlauf der Zeit. Das Ausmaß dieser Verschlechterung wird in Schritt 114 bestimmt, in dem die Werte des idealen und des erfaßten Massenstroms verglichen werden. Dieser Vergleich erzeut einen MAF-Fehlerwert, der, wie oben diskutiert, in den folgenden Schritten der Rekalibriersubroutine 102 verwendet wird. Gemäß der vorliegenden Ausführungsform werden zwei vorbe­ stimmte Grenzwerte für den MAF-Fehlerwert verwendet. In dem Konditionalschritt 116 wird der MAF-Fehlerwert mit einem nied­ rigeren Grenzwert verglichen. Dieser niedrigere Grenzwert gibt ein Fehlertoleranzband an, in dem keine Rekalibrierung erfor­ derlich ist. Dieser niedrigere Grenzwert kann in dem Steuermo­ dul-Speicher gespeichert sein, um in Schritt 116 als Referenz­ wert zu dienen. Wenn der MAF-Fehler diesen minimalen Grenzwert nicht überschreitet, wird bei Schritt 117 die Steuerung zu den Motorsteuerroutinen 90 zurückgeführt.
Andererseits wird, wenn der minimale Grenzwert überschritten wird, ein zweiter Test 118 durchgeführt, um zu festzustellen, ob der MAF-Sensor 50 möglicherweise defekt ist. In dem Kondi­ tionalschritt 118 wird daher der MAF-Fehlerwert mit einem vorbestimmten oberen Grenzwert verglichen. Dieser obere Grenz­ wert kann auf einen Wert festgelegt werden, der einen Ge­ samtfehler des MAF-Sensors angibt, bei dem eine Rekalibrierung zwecklos wäre. Wenn der MAF-Fehlerwert diesen oberen Grenzwert überschreitet, wird in Schritt 120 eine Warnung angezeigt. Diese Warnung kann viele Formen, beispielsweise eine visuelle Fehleranzeige, und unterschiedliche Bedeutungen haben. Bei­ spielsweise kann bei einem Kfz.-Motor ein Versagen des MAF- Sensors ein Abschalten des Motors nicht erforderlich machen, da andere Kraftstoffsensoren und -steuereinheiten geeignet sind, den Betrieb des Motors zu regeln. Andererseits kann ein MAF- Sensorversagen bei einem Dieselmotor fehlerhafte Berechnungen in den Motorsteuerroutinen verursachen, die beispielsweise veränderte Emissionspegel zur Folge haben.
Wenn der MAF-Fehler den oberen Grenzwert nicht überschreitet, kann der Motorbetrieb nach der MAF-Sensorrekalibrierung fortge­ setzt werden. In Schritt 122 wird die adaptive Nachschlageta­ belle daher modifiziert, um die Verschlechterung der MAF- Sensorausgabe zu berücksichtigen. Die Modifikation der Nach­ schlagetabelle kann auf verschiedenen Wegen erreicht werden, vorausgesetzt, daß die Rekalibrierung zu einem erfaßten MAF- Wert führt, der den idealen/berechneten MAF-Wert besser annä­ hert. Bei der bevorzugten Ausführungsform werden die Einträge der adaptiven Nachschlagetabelle nicht modifiziert, um den gesamten MAF-Fehler zu berücksichtigen. Beispielsweise kann die Modifikation ein vorbestimmter Betrag oder ein vorbestimmter Prozentsatz des tatsächlichen MAF-Fehlers sein. Bei den meisten bevorzugten Ausführungsformen wird eine konstante Modifikati­ onsgröße auf die Einträge der Nachschlagetabelle angewendet. Beispielsweise beträgt der MAF-Fehler 4,0 lbm/min., wenn eine MAF-Sensorausgabe von 3,3 Volt einem MAF-Strom von 40 lbm/min. entspricht, während der ideale oder berechnete Strom 44 lbm/min. beträgt. Dieser Fehler gibt an, daß eine MAF- Sensorausgabe von 3,3 Volt einem MAF-Strom von 44 lbm/min. entsprechen sollte, was bedeutet, daß der Nachschlagetabellen­ eintrag für diese MAF-Sensorspannung den größeren Wert haben sollte.
Bei der bevorzugten Ausführungsform wird lediglich eine kon­ stante Änderungsgröße auf die Tabelle angewendet, anstatt den 2,9 Volt-Eintrag in der Nachschlagetabelle durch den korrekten oder idealen MAF-Wert zu ersetzen. Bei einer speziellen Ausfüh­ rungsform beträgt diese konstante Modifikation 0,2 lbm/min. Somit wird in dem nächsten Zyklus der Motorsteuerberechnungen ein Ablesewert von 2,95 Volt des MAF-Sensors einem MAF-Wert von 40,2 lbm/min. entsprechen. Wenn im nächsten Zyklus ein weiterer MAF-Fehler festgestellt wird, wird der 2,95 Volt-Eintrag in der Nachschlagetabelle um den konstanten Betrag von 0,2 lbm/min. erneut erhöht. Dieser konstante Rekalibrierwert gewährleistet, daß die MAF-Werte nicht um den wahren Wert oszillieren. Nach mehreren Kalibrierzyklen erreichen die Einträge in der adapti­ ven Tabelle die idealen MAF-Werte. Selbstverständlich kann der konstante Rekalibrierwert für die adaptive Tabelle in Abhängig­ keit von dem gewünschten Rekalibrierprotokoll auf eine Vielzahl von Werten eingestellt werden.
Da die adaptive Nachschlagetabelle MAF-Werte für einen Sensor­ spannungsbereich von 0,0-4,0 Volt enthält, ist es möglich, daß alle MAF-Werte eine Rekalibrierung erfordern. Bei der bevorzug­ ten Ausführungsform wird lediglich eine einzelne MAF- Sensorausgabe analysiert, um zu festzustellen, ob sich der MAF- Sensor verschlechtert hat. Diese einzelne MAF-Sensorausgabe stellt einen einzelnen Punkt auf den in Fig. 3 gezeigten Kurven des Massenstroms dar. Bei der speziellen Ausführungsform wird lediglich dieser einzelne Datenpunkt modifiziert oder korrigiert, da die Kurve des Massenstroms nicht linear ist und sich im Laufe der Zeit nicht linear ändern kann. Alternativ können die Einträge der MAF-Werte für andere Sensorspannungen extrapoliert werden, um das gleiche nicht-linerare Verhältnis zwischen der Spannung und dem MAF-Wert aufrechtzuerhalten. Bei einer speziellen Ausführungsform kann der konstante Rekali­ brierbetrag für die MAF-Werte entlang der Kurve variieren. Der Vektor der Rekalibrierbeträge kann unter Verwendung von Ansät­ zen zur Kurvenanpassung oder basierend auf empirischen Daten für eine Sensorverschlechterung ermittelt werden.
Nachdem in Schritt 122 die adaptive Nachschlagetabelle modifi­ ziert wurde, wird die Steuerung bei Schritt 123 zu den Motor­ steuerroutinen 90 zurückgeführt. An dieser Stelle kann gemäß der vorliegenden Motorsteueralgorithmen das Abgasrückführventil 40 geöffnet werden. Die neuen Werte in der Nachschlagetabelle werden bei allen nachfolgenden Motorsteuerberechnungen verwen­ det, bis eine neue Rekalibrierung erforderlich wird. Bei der dargestellten Ausführungsform wird die MAF-Rekalibriersub­ routine automatisch ausgeführt, wenn ein stationärer Betriebs­ zustand des Motors erkannt wird. Diese Subroutine wird sehr schnell ausgeführt, so daß die adaptive Nachschlagetabelle ohne Einfluß auf den Programmablauf der Motorsteuerroutinen, die auf den MAF-Werten beruhen, modifiziert werden kann. Außerdem kann das Abgasrückführventil ohne negativen Einfluß auf den Motorbe­ trieb geschlossen werden.
Bei einer anderen Ausführungsform der Erfindung wird ein stati­ stischer Analyseansatz verwendet. Wie in dem Flußdiagramm von Fig. 5 dargestellt, beginnt der Prozeß dieser Ausführungsform, nachdem die von dem MAF-Sensor erzeugte Spannung erhalten wurde. Somit können auch die Schritte 60-70 der in Fig. 2 gezeigten Ausführungsform in der bei dieser Ausführungsform implementierten Prozessor- oder Steuermodul-Routine verwendet werden. Zusätzlich verwendet diese letztere Ausführungsform eine Modifikation des Ansatzes für die adaptive Nachschlage- oder Gleitpunkttabelle der zweiten, in Fig. 4 gezeigten Aus­ führungsform. Bei der Ausführungsform von Fig. 5 stützt sich die Nachschlagetabelle auf eine nicht-lineare Gleichung, um die MAF-Wert-/MAF-Spannungskurve, die in Fig. 3 abgebildet ist, anzunähern. Diese Gleichung hat folgende Form:
Air = a(VMAF + b)c (4)
Die Werte a, b und c sind Konstanten, die durch ein Regressi­ onsverfahren ermittelt werden. Für einen neuen Motor können die Kalibrationskonstanten durch eine Regressionsanalyse einer repräsentativen Gruppe neuer Sensoren ermittelt werden. Solange sich der MAF-Sensor 50 niemals verschlechtert, bleiben diese ursprünglichen Kalibrationskonstanten während der gesamten Lebensdauer des Motors unverändert. Die vorliegende Ausfüh­ rungsform der Erfindung modifiziert diese Konstanten jedoch, um, wie in der Kurvendarstellung von Fig. 3 abgebildet, Ände­ rungen der Sensorausgangsspannung zu berücksichtigen.
Bei dem Ansatz der vorliegenden Ausführungsform wird der An­ saugluftmassenstrom chg aus verfügbaren Sensorinformationen berechnet, die oben in Verbindung mit vorherigen Ausführungs­ formen beschrieben wurden. Bei dieser Ausführungsform wird, nachdem die MAF-Sensorspannung in Schritt 70 ausgelesen wurde, in Schritt 125 der Frischluftmassestrom air aus der Gleichung (4) ermittelt, wobei die aktuellen MAF-Sensorkalibrierkon­ stanten verwendet werden. Im Schritt 127 wird ein normierter Absolutwertvergleich der zwei Strömungswerte chg und air durchgeführt. Wenn der normierte Vergleichswert nicht größer als ein vorbestimmter Fehlergrenzwert ist, wird die Rekalibrie­ rung nicht durchgeführt und das System geht zu Schritt 150 über, wo die Motoremissionssteuerungsstrategie wieder aufgenom­ men und der Abgasrückführventilbetrieb nicht beeinflußt wird. Nach Schritt 150 weist das Steuermodul die Steuerung an, bei Schritt 152 zu anderen Motorsteuerroutinen zurückzukehren. Bei dieser Ausführungsform arbeitet die Sensorrekalibrierroutine kontinuierlich als Teil der gesamten Motorsteuerung, die von dem Steuermodul ausgeführt wird.
Wenn der normierte Vergleichswert den festgesetzten Fehler­ grenzwert überschreitet, wird in Schritt 129 das aktuelle Paar der MAF-Spannung und des berechneten Massenstroms [VMAF-Sensor, chg] einem Rekalibrierpuffer in dem Speicher zugeführt. Die­ ser Puffer enthält Paare der Sensorspannung und des berechneten Massenstroms, die nach dem Abschluß des letzten Rekalibrierpro­ zesses erfaßt wurden. Bei einer speziellen Ausführungsform kann der Rekalibrierpuffer so dimensioniert werden, zehn oder mehr Datenpaare zu speichern, die inhärent zehn oder mehr Fällen entsprechen, in denen der normierte Fehler des erfaßten, im Vergleich zum berechneten Massenstrom den Fehlergrenzwert überschreitet. Da die vorliegende Ausführungsform eine Regres­ sionsanalyse dieser Datenpaare umfaßt, sollte eine Konzentrati­ on von Datenpunkten in großer Nähe zueinander vermieden werden. Dies wird in Schritt 129 erreicht, indem die neuen Datenpunkte gefiltert werden, um ein Datenpaar zu verwerfen, das zu nahe an den bereits in dem Puffer gespeicherten Paaren liegt. Wenn das Datenpaar verworfen wird, geht die Steuerung zu den Rückkehr­ schritten 150, 152 über.
Ist dem Rekalibrierpuffer ein neues Datenpaar [VMAF-Sensor, chg] hinzugefügt worden, wird ein Konditionalschritt 130 ausgeführt, indem die Breite der Daten bewertet wird, so daß eine ausreichende Abdeckung des Bereichs möglicher Massenströme gewährleistet wird, um eine gültige MAF-Sensorrekalibrierung zu erzeugen. Mit anderen Worten, da eine Regressionsanalyse im wesentlichen ein Verfahren zum Anpassen einer Kurve ist, müssen die Daten geeignet sein, um eine Kurve zu erzeugen, die die vorliegenden Zustände exakt wiedergibt. Das Bewerten der Eig­ nung der Daten in dem Rekalibrierpuffer umfaßt ein Berücksich­ tigen der Breite der Daten - d. h. der Maximal- und Minimalwerte chg. Der Konditionalschritt berücksichtigt ebenfalls die Frequenz von Datenpunkten zwischen den Maximal- und Minimalwer­ ten, d. h. die Anzahl und der Abstand der Punkte. Das Breitekri­ terium kann umfassen: Einen Breitegrenzwert, der mit dem Unter­ schied zwischen den Maximal- und Minimalströmungswerten vergli­ chen wird, einen Frequenzgrenzwert, der mit der Anzahl von Datenpaaren verglichen wird sowie einen Abstandsgrenzwert, der beispielsweise mit der Differenz zwischen Spannungswerten benachbarter Sensoren verglichen werden kann. Andere statisti­ sche Verfahren können angewendet werden, um der Abdeckung und Frequenz der in dem Rekalibrierpuffer enthaltenen Datenpaare hinsichtlich ihrer Verwendbarkeit zu bewerten.
Wenn diese Kriterien erfüllt sind, geht die Steuerung zu Schritt 132 über. Bei einer Alternative kann die Steuerung automatisch, unabhängig von den Breiten- und Frequenzverglei­ chen, zu diesem nächsten Schritt übergehen, wenn der Rekali­ brierpuffer voll ist. Wenn diese Kriterien nicht erfüllt sind, geht die Steuerung zu den Rücksprungschritten 150, 152 über. Nachfolgende Abläufe der Rekalibrierschritte erzeugen zusätzli­ che Datenpaare, die die Daten "auffüllen" können, um diese Kriterien zu erfüllen.
Wenn das festgelegte Breitekriterium erfüllt ist, geht das System zum Schritt 132 über, wo der Regressionsprozeß mit dem aktuellen Rekalibrierdatensatz bezüglich des festgelegten MAF- Sensorstrom/Sensorspannungs-Verhältnisses ausgeführt wird. Bei dieser Regressionsanalyse werden für die Konstanten a, b und c der Gleichung (4) neue Werte ermitteln. Jedes nicht-lineare Regressionsverfahren kann verwendet werden, um Werte für diese Konstanten zu erzeugen. In einigen Fällen kann es vorteilhaft sein, einen Wichtungsfaktor auf bestimmte Datenpaare anzuwen­ den, um die relative Wichtung gleichmäßig über den gesamten Bereich der Daten anzupassen. Dieser Wichtungsfaktoransatz kann beispielsweise dann erforderlich sein, wenn das Frequenzkrite­ rium nicht optimal ist.
Sobald die Regressionsanalyse ausgeführt und die Regressions­ konstanten a, b und c berechnet wurden, wird in Schritt 134 die Qualität der neuen Regression bewertet. Verschiedene statisti­ sche Verfahren können angewendet werden, um diese Bestimmung auszuführen, beispielsweise indem der RMS-Fehlerwert oder r2- Wert ermittelt wird, um zu beschreiben, wie gut die Datenpaare in dem Rekalibrierpuffer der modifizierten Gleichung (4) ange­ paßt wurden. In dem folgenden Konditionalschritt 135 werden die Qualitätsfaktoren mit vorbestimmten Standards verglichen, um zu bestimmen, ob die Regressionswerte akzeptabel sind oder ob zusätzliche Datenpaare ermittelt werden müssen. Beispielsweise kann ein vorbestimmter Standard im Bereich von 0,50 liegen, wenn ein perfekter RMS-Fehlerwert 0,00 beträgt. Für den r2-Wert wäre ein perfekter Wert 1,000, während ein akzeptabler vorbe­ stimmter Standard 0,800 sein könnte.
Wenn die Regressionsqualitätskriterien nicht erfüllt werden, geht die Steuerung zu Schritt 146 über, wo eine MAF-Sensordia­ gnosemarke gesetzt wird. Diese Marke gibt an, daß die in dem Regressionspuffer enthaltenen Datenpaare nicht für eine korrek­ te Regressionsanalyse geeignet sind und daher für eine Änderung der vorliegenden Massenstrom/MAF-Spannungs-Gleichung nicht akzeptabel sind. Ist es nicht möglich, eine Kurve zu erzeugen, die den Echtzeitdatenpaaren entspricht, kann dies auf ein Problem im Zusammenhang mit dem MAF-Sensor hinweisen. Die Diagnosemarke kann dazu verwendet werden, eine Warnungsanzeige so anzusteuern, daß eine Off-Line-Bewertung der Rekalibrierpuf­ ferdatenpaare oder des MAF-Sensors selbst getriggert wird. Alternativ kann die Diagnosemarke ein Zurücksetzen (Löschen) des Rekalibrierpuffers verursachen, um neue Datenpaare für zukünftige Analysen zu ermitteln. Bei diesem letzteren Ansatz geht die Steuerung zu den Rücksprungschritten 150, 152 über.
Wenn die Regressionsqualität akzeptabel ist, wird in Schritt 137 die neue Regression mit einer zuvor durchgeführten MAF- Sensorkalibrierung verglichen. Bei einem speziellen Ansatz entspricht die vorher durchgeführte Kalibrierung der anfängli­ chen Sensorkalibrierung, die durchgeführt wurde, als der Motor neu war. Bei diesem Vergleich wird vorausgesetzt, daß sich die Massenstrom/Spannungs-Kurve für jeden vorliegenden MAF-Sensor im Verlauf der Zeit nicht stark ändert. Alternativ kann die vorher durchgeführte Kalibrierung der nächste zuvor durchge­ führte Kalibrierzyklus sein. In diesem Fall wird die akzeptable Varianz zwischen den Kalibrierkonstanten kleiner als bei dem Vergleich mit der anfänglichen Sensorkalibrierung sein. Wie oben erklärt, umfaßt dieser Vergleich idealerweise einen Ver­ gleich von berechneten MAF-Werten, der auf den aktuellen und zuvor durchgeführten Regressionskalibrierungen basiert. Alter­ nativ kann dieser Vergleich ein unmittelbares Vergleichen der aktuellen Werte der Regressionskonstanten a, b und c mit den in der vorher durchgeführten Kalibrierung berechneten Werten umfassen.
Im Konditionalschritt 140 wird festgestellt, ob die Variation der neuen Regression ausgehend von der vorher durchgeführten oder der ursprünglichen MAF-Sensorkalibrierung einen vorbe­ stimmten Betrag überschreitet, der eine Sensorverschlechterung angibt, die als korrektive Maßnahme eine Rekalibrierung erfor­ derlich macht. In diesem Fall geht die Steuerung zu Schritt 146 über, wo die MAF-Sensordiagnosemarke gesetzt und wie oben diskutiert behandelt wird.
Andererseits, ist die Bedingung in Schritt 140 erfüllt, wenn die neue Regression innerhalb des festgelegten Grenzwerts liegt, wobei die Rekalibrierung eine geeignete Maßnahme ist, und die Steuerung geht zu Schritt 142 über. In diesem Schritt werden die neuen MAF-Sensorkonstanten a, b und c in einem nicht-flüchtigen Speicher gespeichert und zur unmittelbaren Verwendung in der Gleichung (4) durch Routinen weitergeleitet, die für eine Bestimmung des Luftmassenstroms dienen. Im näch­ sten Schritt 144 wird der Rekalibrierpuffer vorzugsweise in Vorbereitung für zukünftige Rekalibrierzyklen geleert. Alterna­ tiv kann der Rekalibrierpuffer als First-in-first-out-Puffer ausgeführt sein, so daß, sobald der Puffer voll ist, das älte­ ste Datenpaar aus dem Puffer entfernt wird, wenn ein neues Datenpaar hinzugefügt wird. Bei diesem Ansatz hat die Regressi­ onsanalyse kleinere inkrementale Modifikationen der Regressi­ onskonstanten zur Folge. Die Steuerung geht nach dem Schritt 144 zu den Rücksprungschritten 150, 152 über, wo die Steuermo­ dul-Routinen wie oben diskutiert fortgesetzt werden.
Obwohl die vorliegende Erfindung speziell am Beispiel eines Luftmassesensors und Berechnungen veranschaulicht wurde, die eine Masse als Maß des Stroms verwenden, kann die Erfindung auch auf andere Luftmassensensoren angewandt werden, die eine periodische Rekalibrierung erfordern. Erfindungsgemäß wird diese Rekalibrierung in erster Linie in den elektronischen oder softwaregesteuerten Komponenten, die Ausgangssignale von dem Sensor empfangen, anstatt in dem Sensor selbst durchgeführt.
Außerdem ist die Software, die die Folge der in den Flußdia­ grammen dargestellten Schritte ausführt, vorzugsweise in dem Steuermodul enthalten. Es ist jedoch auch möglich, jede funk­ tionale Komponente oder jeden funktionalen Aspekt der Erfindung in diskreten Prozessoren anzuwenden, die in das Steuermodul oder in andere Mikroprozessoren oder Steuermodule integriert werden können. Beispielsweise können getrennte Prozessoren zum Erzeugen eines erfaßten Luftmassenstromwertes aus der Ausgabe des Luftmassenstromsensors, zum Berechnen eines idealen Luft­ massenstromwertes, zum Vergleichen der erfaßten und idealen Luftmassenstromwerte und zum Modifizieren des MAF-Sensor­ spannung/Luftmassenstromwert-Verhältnisses angesprochen werden. In dieser Hinsicht ist es verständlich, daß ein Prozessor eine Folge von Softwarebefehlen oder ein von dem Steuermodul ge­ trenntes Modul enthalten kann. Der Prozessor kann auch ein elektronischer Prozessor sein, wie z. B. ein integrierter Schaltkreis, der von anderen Prozessoren genutzte Signale erzeugt.
Bei den dargestellten Ausführungsformen wurde vorausgesetzt, daß der Motor ein Abgasrückführsystem enthält. Die Rekalibrier­ systeme und -verfahren der vorliegenden Erfindung können jedoch auch bei Motoren verwendet werden, die keine Abgasrückführung verwenden. Die Darstellung in Fig. 1 ist als schematische Wiedergabe von Motorkomponenten gedacht. Somit versteht es sich, daß vorliegende Erfindung auch bei Motoren mit mehreren Zylindern verwendet werden kann, obwohl in dieser Figur ein Motor mit nur einem Zylinder gezeigt ist. Des weiteren kann der MAF-Sensor am Einlaß eines Ansaugkrümmers angebracht werden, der einer Anzahl von Zylindern Luft zuführt. In diesem Fall können die Druck- und Temperatursensoren an Stellen in dem Ansaugkrümmer oberhalb der Verzweigung zu den einzelnen Zylin­ dern angeordnet sein.

Claims (23)

1. System zur Kalibrierung eines Luftmassensensors (50) in einem Motor (10) mit einer Abgasrückführeinrichtung und einem Abgasrückführventil (40), mit:
  • 1. einem Luftmassensensor (50), der an einem Lufteinlaß (13) des Motors (10) stromaufwärts des Abgasrückführweges angeordnet ist und ein Luftmassensensorsignal (51) erzeugt,
  • 2. wenigstens einem Zustandssensor (30, 34), der an dem Einlaß stromabwärts des Abgasrückführweges angeordnet ist und wenigstens ein Zustandssignal (31, 35) erzeugt, das einen Motorzustand angibt,
  • 3. einem elektronischen Steuermodul (20), das Motorsteueral­ gorithmen zum Steuern des Motorbetriebs ausführt, wobei das Steuermodul (20) das Luftmassensensorsignal (51) und das wenig­ stens eine Zustandssignal (31, 35) empfängt und aufweist:
  • 4. einen Speicher, der gespeicherte Werte enthält, die die Größe des Luftmassensensorsignals (51) mit einem erfaßten Luftmassenstromwert in Relation setzen, der eine tatsächlich am Luftmassensensor (50) vorbeiströmende Luftmasse angibt, wobei der erfaßte Luftmassenstromwert den Motorsteueralgorithmen zugeführt wird,
  • 5. einen ersten Prozessor zum Berechnen eines idealen Luft­ massenstromwerts aus dem wenigstens einen Zustandssignal (31, 35), der eine am Luftmassensensor vorbeiströmende, ideale Luftmasse angibt,
  • 6. einen Rekalibrierprozessor, der das Abgasrückführventil (40) schließt und, wenn das Abgasrückführventil (40) geschlos­ sen ist, basierend auf dem zumindest einen Zustandssignal einen idealen Luftmassenstromwert von dem ersten Prozessor und basie­ rend auf dem Luftmassensensorsignal einen erfaßten Luftmassen­ stromwert aus den gespeicherten Werten erhält,
  • 7. einen Vergleichsprozessor zum Vergleichen der Differenz zwischen dem erfaßten Luftmassenstromwert und dem idealen Luftmassenstromwert mit einem vorbestimmten Grenzwert, der angibt, ob der Luftmassensensor (50) zu rekalibrieren ist, und
  • 8. eine Einrichtung zum Modifizieren der in dem Speicher gespeicherten Werte, wenn die Differenz den vorbestimmten Grenzwert überschreitet.
2. System zur Kalibrierung eines Luftmassensensors (50) in einem Motor (10) mit einer Abgasrückführeinrichtung und einem Abgasrückführventil (40), das einen Gasstrom durch einen Rück­ führweg von dem Motorauslaß (14) zu dem Motoreinlaß (13) steu­ ert, und ferner mit einem Motorsteuermodul (20), das in Antwort auf Signale (31, 35), die von einer Anzahl von Sensoren (30, 34) erzeugt werden, die an dem Motor (10) zum Erfassen von Motorbetriebszuständen einschließlich der Luftmasse an dem Zylindereinlaß angeordnet sind, Algorithmen zum Steuern des Motors ausführt, mit:
  • 1. einem Luftmassensensor (50), der an dem Motoreinlaß (13) stromaufwärts des Abgasrückführweges angeordnet ist und ein Luftmassensensorsignal (51) erzeugt,
  • 2. einem Luftmassenprozessor, der dem Steuermodul (20) zuge­ ordnet ist, um einen erfaßten Luftmassenstromwert in Relation zu dem Luftmassensensorsignal (51) zu erzeugen, wobei der erfaßte Luftmassenstromwert den Motorsteueralgorithmen zuge­ führt wird,
  • 3. einem ersten Prozessor zum Bestimmen eines idealen Luft­ massenstromwertes basierend auf Signalen (31, 35) von weiteren Sensoren (30, 34),
  • 4. einem Rekalibrierprozessor, der den Luftmassenprozessor modifiziert, um modifizierte erfaßte Luftmassenstromwerte zu erzeugen, wobei der Rekalibrierprozessor enthält:
  • 5. einen Signalgenerator zum Erzeugen eines Signals, um das Abgasrückführventil (40) zu schließen,
  • 6. einen Vergleichsprozessor, der, während das Abgasrückführ­ ventil (40) geschlossen ist, den erfaßten Luftmassenstromwert mit dem idealen Luftmassenstromwert vergleicht und eine Ausgabe erzeugt, die diesen Vergleich angibt, und
  • 7. eine Einrichtung zum Modifizieren des Luftmassenprozessors in Antwort auf die Ausgabe des Vergleichsprozessors, so daß der Luftmassenprozessor nachfolgend modifizierte Luftmassenstrom­ werte erzeugt, die den Motorsteueralgorithmen zugeführt werden.
3. System zur Kalibrierung eines Luftmassensensors (50) in einem Motor (10) mit einer Abgasrückführeinrichtung und einem Abgasrückführventil (40), das einen Gasstrom durch einen Rück­ führweg von dem Motorauslaß (14) zu dem Motoreinlaß (13) steu­ ert, und ferner mit einem Motorsteuermodul (20), das in Antwort auf Signale (31, 35), die von einer Anzahl von Zustandssensoren (30, 34) erzeugt werden, die zum Erfassen von Motorbetriebszu­ ständen an dem Motor (10) angeordnet sind, Steueralgorithmen zum Steuern des Motorbetriebs ausführt, mit:
  • 1. einem Luftmassenprozessor, der Software enthält, um einen erfaßten Luftmassenstromwert in Relation zu der Größe eines Signals (51) von dem Luftmassensensor (50) zu erzeugen, wobei der erfaßte Luftmassenstromwert den Steueralgorithmen zugeführt wird, und der Luftmassenprozessor gespeicherte Werte enthält, die die Größe des Signals (51) mit dem erfaßten Luftmassen­ stromwert in Relation setzen,
  • 2. einem ersten Prozessor, der einen idealen Luftmassenstrom­ wert basierend auf Signalen (31, 35) von weiteren Zustandssen­ soren (30, 34) erzeugt,
  • 3. einem Signalgenerator, der ein Signal zum Schließen des Abgasrückführventils (40) erzeugt,
  • 4. einem Vergleichsprozessor, der, wenn das Abgasrückführven­ til (40) geschlossen ist, den erfaßten Luftmassenstromwert mit dem idealen Luftmassenstromwert vergleicht und in Antwort auf diesen Vergleich eine Ausgabe erzeugt, und
  • 5. einem zweiten Prozessor, der die gespeicherten Werte in Anwort auf die Ausgabe von dem Vergleichsprozessor modifiziert, wobei der Luftmassenprozessor die modifizieren gespeicherten Werte nachfolgend verwendet, um aus dem Luftmassensensorsignal (51) den erfaßten Luftmassenstromwert zu erzeugen.
4. System zur Kalibrierung eines Luftmassensensor (50) in einem Motor (10) mit:
  • 1. einem Luftmassensensor (50), der an dem Lufteinlaß (13) des Motors (10) angeordnet ist und ein Luftmassensensorsignal (51) erzeugt,
  • 2. wenigstens einem Zustandssensor (30, 34), der an dem Einlaß (13) stromabwärts des Luftmassensensors (50) angeordnet ist und wenigstens ein Zustandssignal (31, 35) erzeugt, das einen Motorzustand angibt,
  • 3. einem elektronischen Steuermodul (20), das zum Steuern des Motorbetriebs Motorsteueralgorithmen ausführt, wobei das Steu­ ermodul (20) das Luftmassensensorsignal (51) und das wenigstens eine Zustandssignal (31, 35) empfängt und umfaßt:
  • 4. einen Speicher, der gespeicherte Werte enthält, die die Größe des Luftmassensensorsignals (51) mit einem erfaßten Luftmassenstromwert in Relation setzen; der eine tatsächlich am Luftmassensensor (50) vorbeiströmende Luftmasse angibt, wobei der erfaßte Luftmassenstromwert den Motorsteueralgorithmen zugeführt wird,
  • 5. einen ersten Prozessor zum Berechnen eines idealen Luft­ massenstromwertes aus dem wenigstens einen Zustandssignal (31, 35), der eine am Luftmassensensor (50) vorbeiströmende, ideale Luftmasse angibt,
  • 6. einen Rekalibrierprozessor, der basierend auf dem wenig­ stens einen Zustandssignal (31, 35) einen idealen Luftmassen­ stromwert von dem ersten Prozessor und basierend auf dem Luftmassensensorsignal (51) einen erfaßten Luftmassenstromwert aus den gespeicherten Werten erhält,
  • 7. einen Vergleichsprozessor zum Vergleichen der Differenz zwischen dem erfaßten Luftmassenstromwert und dem idealen Luftmassenstromwert mit einem vorbestimmten Grenzwert, der angibt, ab der Luftmassensensor (50) zu rekalibrieren ist, und
  • 8. eine Einrichtung zum Modifizieren der in dem Speicher gespeicherten Werte, wenn die Differenz den vorbestimmten Grenzwert überschreitet.
5. System nach einem der Ansprüche 1 bis 4, bei dem
  • 1. die gespeicherten Werte eine Anzahl von Konstanten in einer Gleichung sind, die die Größe des Luftmassensensorsignals (51) mit dem erfaßten Luftmassenstromwert in Relation setzen, und
  • 2. die Modifiziereinrichtung einen zweiten Prozessor umfaßt, der die Anzahl von Konstanten modifiziert.
6. System nach einem der Ansprüche 1 bis 5, bei dem
  • 1. die Modifiziereinrichtung einen Rekalibrierpuffer in dem Speicher und eine Einrichtung zum Speichern zugeordneter Paare des idealen Luftmassenstromwerts und der Größe des Luftmassen­ sensorsignals (51) umfaßt, und
  • 2. der zweite Prozessor einen Regressionsanalyseprozessor umfaßt, der die zugeordneten Paare verarbeitet, um neue Werte für die Anzahl von Konstanten zu erzeugen.
7. System nach einem der Ansprüche 1 bis 6, bei dem
  • 1. die gespeicherten Werte eine adaptive Nachschlagetabelle bilden, die eine Vielzahl zugeordneter Paare von Werten der Größe des Luftmassensensorsignals (51) und des erfaßten Luft­ massenstromwerts enthält, und
  • 2. die Modifiziereinrichtung einen dritten Prozessor zum Anwenden eines Korrekturfaktors auf wenigstens einen der Werte des einen oder der mehreren zugeordneten Paare umfaßt.
8. System gemäß einem der Ansprüche 1 bis 7, bei dem der Korrekturfaktor ein konstanter Wert ist, der auf den erfaßten Luftmassenstromwert in wenigstens einem der zugeordneten Paare angewendet wird.
9. Verfahren zum Rekalibrieren von Werten, die von einem Luftmassensensor (50) erzeugt werden, der an einem Lufteinlaß (13) eines Motors (10) angeordnet ist, wobei der Motor (10) ein Abgasrückführsystem mit einem Rückführweg zwischen dem Motor­ auslaß (14) und dem Lufteinlaß (13) stromabwärts Luftmassensen­ sors (50) und ein in dem Rückführweg angeordnetes Abgasrückführventil (40) sowie ferner ein Motorsteuermodul (20) aufweist, das basierend auf Signalen (31, 35) von Sensoren (30, 34) und Luftmassenstromwerten von dem Luftmassensensor (50) Algorithmen zum Steuern des Motorbetriebs ausführt, mit den Schritten:
  • 1. Schließen des Abgasrückführventils (40),
  • 2. Ermitteln eines erfaßten Luftmassenstromwerts gemäß einem vorbestimmten Verhältnis zu den Signalen (51) von dem Luft­ massensensor (50), wenn das Abgasrückführventil (40) geschlos­ sen ist,
  • 3. Erzeugen eines idealen Luftmassenstromwerts aus den Signa­ len (31, 35), die von weiteren Sensoren (30, 34) erzeugt wer­ den, wenn das Abgasrückführventil geschlossen ist,
  • 4. Vergleichen des erfaßten Luftmassenstromwertes mit dem idealen Luftmassenstromwert und Erzeugen einer Ausgabe, die den Vergleich angibt, und
  • 5. Modifizieren des vorbestimmten Verhältnisses der erfaßten Luftmassenstromwerte zu den Luftmassensensorsignalen, basierend auf der Ausgabe von dem Vergleich, zur nachfolgenden Verwendung durch das Steuermodul (20).
10. Verfahren gemäß Anspruch 9, bei dem:
  • 1. das vorbestimmte Verhältnis in einer Gleichung enthalten ist, die die Luftmassensensorsignale (51) mit dem erfaßten Luftmassenstromwert in Relation setzt, wobei die Gleichung eine Anzahl von Konstanten enthält, die in einem Speicher gespei­ chert sind, und
  • 2. der Schritt des Modifizierens des vorbestimmten Verhält­ nisses ein Modifizieren der Anzahl von Konstanten enthält.
11. Verfahren gemäß Anspruch 9 oder 10, mit den Schritten:
  • 1. Bereitstellen eines Rekalibrierpuffers zum Speichern zugeordneter Datenpaare, die den idealen Luftmassenstromwert und die Größe des Luftmassensensorsignals (51) enthalten, und
  • 2. Speichern des idealen Luftmassenstromwerts und der Größe des Luftmassensensorsignals (51) in dem Rekalibrierpuffer, wenn das Abgasrückführventil geschlossen ist,
  • 3. wobei der Schritt des Modifizierens des vorbestimmten Verhältnisses umfaßt:
  • 4. Durchführen einer Regressionsanalyse der zugeordneten Datenpaare, um modifizierte der Anzahl von Konstanten zu be­ rechnen, und
  • 5. Speichern der modifizierten Konstanten der Anzahl von Konstanten in dem Speicher für eine nachfolgende Berechnung eines erfaßten Luftmassenstromwertes, der den Motorsteueralgo­ rithmen zugeführt wird.
12. Verfahren gemäß einem der Ansprüche 9 bis 11, bei dem
  • 1. das vorbestimmte Verhältnis in einer Nachschlagetabelle enthalten ist, die in einem Speicher des Steuermoduls (20) gespeichert ist, wobei die Nachschlagetabelle die Größe von Signalen (51) des Luftmassensensors (50) mit einem erfaßten Luftmassenstromwert in Relation setzt, der die durch den Luft­ massensensor (50) strömende Luftmasse angibt, und
  • 2. der Schritt des Ermittelns eines erfaßten Luftmassenstrom­ werts ein Bestimmen der Größe des Luftmassensensorsignals (51) und ein Auslesen des erfaßten Luftmassenstromwertes aus der Nachschlagetabelle basierend auf der Größe des Luftmassensen­ sorsignals (51) umfaßt.
13. Verfahren gemäß Anspruch 12, bei dem der Schritt des Modifizierens des vorbestimmten Verhältnisses ein Modifizieren der erfaßten Luftmassenstromwerte in der Nachschlagetabelle in Relation zu dem Fehlerwert umfaßt.
14. Verfahren gemäß Anspruch 13, bei dem der Schritt des Modifizierens des vorbestimmten Verhältnisses ein Modifizieren der erfaßten Luftmassenstromwerte in der Nachschlagetabelle als Prozentsatz des Fehlerwerts umfaßt.
15. Verfahren gemäß Anspruch 13, bei dem der Schritt des Modifizierens des vorbestimmten Verhältnisses ein Modifizieren der erfaßten Luftmassenstromwerte in der Nachschlagetabelle mittels eines konstanten Wertes umfaßt, der kleiner als der Fehlerwert ist.
16. Verfahren gemäß einem der Ansprüche 9 bis 15, bei dem der Schritt des Erzeugens des idealen Luftmassenstromwertes die Schritte umfaßt:
  • 1. Erhalten eines Einlaßtemperaturwerts (35) von einem Tempe­ ratursensor (34) am Motoreinlaß (13) stromabwärts des Abgas­ rückführweges,
  • 2. Erhalten eines Einlaßdruckwerts (31) von einem Drucksensor (30) am Motoreinlaß (13) stromabwärts des Abgasrückführweges, und
  • 3. Erzeugen des idealen Luftmassenstromwerts gemäß einem vorbestimmten Verhältnis basierend auf den Einlaßtemperatur- und Druckwerten.
17. Verfahren zum Rekalibrieren von Werten, die von einem Luftmassensensor (50) erzeugt werden, der an einem Lufteinlaß (13) eines Motors (10) angeordnet ist, wobei der Motor (10) ein Motorsteuermodul (20) aufweist, das basierend auf Signalen (31, 35) von weiteren Sensoren (30, 34) und Luftmassenstromwerten (51) des Luftmassensensors (50) Algorithmen zum Steuern des Motorbetriebs ausführt, die Schritte umfassend:
  • 1. Ermitteln eines erfaßten Luftmassenstromwerts gemäß einem vorbestimmten Verhältnis mit den Signalen (51) von dem Luft­ massensensor (50),
  • 2. Erzeugen eines idealen Luftmassenstromwerts aus den Signa­ len (31, 35), die von weiteren Sensoren (30, 34) erzeugt wer­ den,
  • 3. Vergleichen des erfaßten Luftmassenstromwerts mit dem idealen Luftmassenstromwert und Erzeugen einer Ausgabe, die den Vergleich angibt,
  • 4. Speichern einer Anzahl von Konstanten in einem Speicher, wobei die Konstanten einen Teil einer Gleichung bilden, die das vorbestimmte Verhältnis definiert, das die Luftmassensensorsi­ gnale (51) mit dem erfaßten Luftmassenstromwert in Relation setzt, und
  • 5. Modifizieren des vorbestimmten Verhältnisses der erfaßten Luftmassenstromwerte zu den Luftmassensensorsignalen (51), basierend auf der Ausgabe von dem Vergleich, zur nachfolgenden Verwendung durch das Steuermodul (20) durch Modifizieren der Anzahl von Konstanten.
18. Verfahren nach Anspruch 17, mit den Schritten:
  • 1. Bereitstellen eines Rekalibrierpuffers zum Speichern zugeordneter Datenpaare, die den idealen Luftmassenstromwert und die Größe des Luftmassensensorsignals (51) enthalten, und
  • 2. Speichern des idealen Luftmassenstromwerts und der Größe des Luftmassensensorsignals (51) in dem Rekalibrierpuffer,
  • 3. wobei der Schritt des Modifizierens des vorbestimmten Verhältnisses umfaßt:
  • 4. Durchführen einer Regressionsanalyse der zugeordneten Datenpaare, um modifizierte der Anzahl von Konstanten zu be­ rechnen, und
  • 5. Speichern der modifizierten Konstanten der Anzahl von Konstanten in dem Speicher für eine nachfolgende Berechnung eines erfaßten Luftmassenstromwertes, der dem Motorsteueralgo­ rithmus zugeführt wird.
19. Verfahren nach Anspruch 17 oder 18, bei dem der Schritt des Erzeugens eines idealen Luftmassenstromwertes die Schritte umfaßt:
  • 1. Erhalten eines Einlaßtemperaturwerts (35) von einem Tempe­ ratursensor (34) am Motoreinlaß (13) stromabwärts des Luft­ massensensors (50),
  • 2. Erhalten eines Einlaßdruckwerts (31) von einem Drucksensor (30) am Motoreinlaß (30) stromabwärts des Luftmassensensors (50), und
  • 3. Erzeugen eines idealen Luftmassenstromwerts gemäß einem vorbestimmten Verhältnis basierend auf den Einlaßtemperatur- und Druckwerten.
20. Verfahren nach einem der Ansprüche 9, 10, 11 oder 17 bis 19, bei dem
  • 1. der Modifizierschritt ein Bewerten der Regressionsanalyse umfaßt, um zu bestimmen, ob die Analyse vorbestimmte Qualitäts­ standards erfüllt, und
  • 2. der Speicherschritt das Speichern der modifizierten Kon­ stanten in dem Speicher umfaßt, wenn die Qualitätsstandards erfüllt sind.
21. Verfahren nach einem der Ansprüche 9, 10, 11 oder 17 bis 20, bei dem die Schritte vor dem Schritt des Modifizierens des vorbestimmten Verhältnisses wenigstens zweimal wiederholt werden, so daß der Rekalibrierpuffer wenigstens zwei zugeordne­ te Datenpaare enthält.
22. Verfahren nach einem der Ansprüche 9, 10, 11 oder 17 bis 21, bei dem
  • 1. der Modifizierschritt ein Bewerten der Regressionsanalyse umfaßt, um zu bestimmen, ob die Analyse vorbestimmte Qualitäts­ standards erfüllt, und
  • 2. die Schritte vor dem Modifizierschritt wiederholt werden, bis die Qualitätsstandards von der Regressionsanalyse erfüllt werden.
23. Verfahren nach einem der Ansprüche 9 bis 22, bei dem der Vergleichsschritt umfaßt:
  • 1. Vergleichen der Differenz zwischen dem idealen Luftmassen­ stromwert und dem erfaßten Luftmassenstromwert mit einem vorbe­ stimmten Grenzwert, und
  • 2. Modifizieren des vorbestimmten Verhältnisses, wenn die Differenz den Grenzwert überschreitet.
DE19950146A 1998-10-16 1999-10-18 On-Line-Selbstkalibrierung von Luftmassensensoren in Verbrennungsmotoren Expired - Fee Related DE19950146C2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/173,995 US6370935B1 (en) 1998-10-16 1998-10-16 On-line self-calibration of mass airflow sensors in reciprocating engines

Publications (2)

Publication Number Publication Date
DE19950146A1 true DE19950146A1 (de) 2000-04-27
DE19950146C2 DE19950146C2 (de) 2002-11-14

Family

ID=22634382

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19950146A Expired - Fee Related DE19950146C2 (de) 1998-10-16 1999-10-18 On-Line-Selbstkalibrierung von Luftmassensensoren in Verbrennungsmotoren

Country Status (4)

Country Link
US (1) US6370935B1 (de)
JP (1) JP2000120466A (de)
DE (1) DE19950146C2 (de)
GB (1) GB2342721B (de)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19938260A1 (de) * 1999-08-12 2001-02-15 Volkswagen Ag Verfahren und Vorrichtung für die Frischluftbestimmung an einer Brennkraftmaschine
EP1193385A2 (de) * 2000-09-27 2002-04-03 Volkswagen Aktiengesellschaft Verfahren und Vorrichtung zur Regelung einer Verbrennungskraftmaschine
DE10054199A1 (de) * 2000-11-02 2002-05-16 Siemens Ag Verfahren zum Überprüfen der Funktionsfähigkeit eines Luftmassenmessers
DE10065474C1 (de) * 2000-12-28 2002-06-06 Bosch Gmbh Robert Verfahren zum Steuern der Kraftstoffzumessung einer Einspritzanlage und Steuerungseinrichtung
DE10149292A1 (de) * 2001-10-05 2003-05-08 Siemens Ag Verfahren und Vorrichtung zum Kalibrieren eines Massenstromsensors
EP1431547A2 (de) * 2002-12-20 2004-06-23 Volkswagen AG Verfahren und Vorrichtung zur Bestimmung des Abgasrückführmassenstroms eines Verbrennunsmotors
WO2005073542A1 (de) * 2004-02-02 2005-08-11 Siemens Aktiengesellschaft Verfahren zum adaptieren eines messwertes eines luftmassensensors
DE10330106B4 (de) * 2002-07-04 2008-02-14 Mitsubishi Fuso Truck And Bus Corp. Ausfalldetektionsvorrichtung für einen Verbrennungsmotor
DE10341010B4 (de) * 2002-09-06 2008-07-10 Mitsubishi Fuso Truck And Bus Corp. Fehlererfassungsvorrichtung für eine Brennkraftmaschine
DE10259851B4 (de) * 2002-12-17 2015-06-25 Iav Gmbh Ingenieurgesellschaft Auto Und Verkehr Verfahren zur Kennlinienadaption eines im Steuergerät eines Kraftfahrzeuges gespeicherten Kennlinienfeldes
DE102016122261B4 (de) 2015-11-19 2022-07-07 Denso Corporation Einspritzungssteuergerät und Einspritzungssteuerungssystem

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10063752A1 (de) * 2000-12-21 2002-06-27 Bosch Gmbh Robert Verfahren und Vorrichtung zur Ermittlung des Durchsatzes eines strömenden Mediums
DE10115750B4 (de) * 2001-03-20 2017-05-24 Robert Bosch Gmbh Verfahren und Vorrichtung zur Steuerung und/oder Diagnose eines einen Massenstrom beeinflussenden Steuersystems
FR2824596B1 (fr) * 2001-05-14 2003-12-12 Renault Procede pour estimer le debit d'air dans un moteur et dispositif de controle du fonctionnement d'un tel moteur
US6701282B2 (en) * 2001-09-20 2004-03-02 General Motors Corporation Fault identification diagnostic for intake system sensors
DE10234492B4 (de) * 2002-07-29 2005-12-08 Siemens Ag Verfahren zur Ermittlung eines Luftmassenstroms
JP4028334B2 (ja) * 2002-09-12 2007-12-26 本田技研工業株式会社 制御装置
JP4030010B2 (ja) * 2002-11-08 2008-01-09 本田技研工業株式会社 排ガスセンサの劣化判定装置
JP4029739B2 (ja) * 2003-02-05 2008-01-09 トヨタ自動車株式会社 内燃機関における充填空気量演算
FR2854657B1 (fr) * 2003-05-07 2005-07-29 Renault Sa Procede de pilotage d'un moteur thermique
US7003417B2 (en) * 2003-06-06 2006-02-21 Invensys Systems, Inc. Multiple calibration ranges stored in a process transmitter
US6850833B1 (en) 2003-11-03 2005-02-01 Cummins, Inc. System for diagnosing delta pressure sensor operation
DE102004030258A1 (de) * 2004-06-23 2005-09-01 Audi Ag Abgasrückführanordnung sowie Verfahren zum Betreiben einer Abgasrückführ-Anordnung
US7367188B2 (en) * 2006-07-28 2008-05-06 Ford Global Technologies, Llc System and method for diagnostic of low pressure exhaust gas recirculation system and adapting of measurement devices
EP1793109B1 (de) * 2005-11-30 2010-05-19 Delphi Technologies Holding S.à.r.l. Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
FR2907169B1 (fr) * 2006-10-11 2009-01-23 Renault Sas Systeme et procede de controle du fonctionnement d'un moteur a combustion interne avec compensation des derives et des dispersions de la mesure de debit d'air admis
US20080155970A1 (en) * 2006-12-27 2008-07-03 Detroit Diesel Corporation Method for verifying the functionality of the components of a diesel particulate filter system
US8521354B2 (en) * 2008-08-12 2013-08-27 Southwest Research Institute Diagnosis of sensor failure in airflow-based engine control system
WO2010121650A1 (de) * 2009-04-21 2010-10-28 Aquametro Ag Verfahren und einrichtung zur kalibrierung von flüssigkeitszählern
US8224559B2 (en) * 2010-01-21 2012-07-17 GM Global Technology Operations LLC Method and apparatus to monitor a mass airflow metering device in an internal combustion engine
JP5111534B2 (ja) * 2010-02-04 2013-01-09 日立オートモティブシステムズ株式会社 内燃機関のegr制御装置
DE102010033175B3 (de) * 2010-08-03 2011-12-08 Pierburg Gmbh Verfahren zur Bestimmung eines resultierenden Gesamtmassenstroms an einem Abgasmassenstromsensor
US9140203B2 (en) 2011-11-15 2015-09-22 Cummins Inc. Apparent plumbing volume of air intake and fresh airflow value determination
US9086025B2 (en) 2011-11-21 2015-07-21 Cummins Inc. Systems and methods for correcting mass airflow sensor drift
US9175623B2 (en) * 2012-01-18 2015-11-03 International Engine Intellectual Property Company, Llc Mass airflow sensor calibration evaluation
JP5748180B2 (ja) 2012-02-10 2015-07-15 株式会社デンソー 触媒の劣化診断装置
GB2503219A (en) * 2012-06-18 2013-12-25 Gm Global Tech Operations Inc Method of operating an internal combustion engine
JP6041753B2 (ja) * 2012-11-21 2016-12-14 愛三工業株式会社 エンジンの排気還流装置
US9175624B2 (en) * 2012-12-18 2015-11-03 Fca Us Llc Exhaust gas recirculation control method and system
EP2940275B1 (de) * 2012-12-26 2020-02-05 Doosan Infracore Co., Ltd. Verfahren und vorrichtung zur agr-steuerung
US9689322B2 (en) * 2013-03-14 2017-06-27 GM Global Technology Operations LLC System and method for sampling and processing mass air flow sensor data
DE102014013284A1 (de) * 2014-09-12 2016-03-17 Man Truck & Bus Ag Brennkraftmaschine, insbesondere Gasmotor, für ein Fahrzeug, insbesondere für ein Nutzfahrzeug
US9982617B2 (en) 2014-12-04 2018-05-29 Achates Power, Inc. On-board diagnostics for an opposed-piston engine equipped with a supercharger
US9371074B1 (en) * 2015-02-02 2016-06-21 Ford Global Technologies, Llc Method of controlling aspirator motive flow
US9714614B2 (en) 2015-02-02 2017-07-25 Ford Global Technologies, Llc Method of controlling aspirator motive flow
US10288021B2 (en) 2015-02-02 2019-05-14 Ford Global Technologies, Llc Method of controlling aspirator motive flow
FR3054603A1 (fr) * 2016-07-29 2018-02-02 Continental Automotive France Procede de correction de la mesure d'un debitmetre dans un moteur a combustion interne
US10161775B2 (en) * 2016-12-15 2018-12-25 GM Global Technology Operations LLC Method for determining fuel consumption of an internal combustion engine
US10704427B2 (en) 2017-01-04 2020-07-07 General Electric Company Method to diagnose power plant degradation using efficiency models
US10697318B2 (en) 2017-01-12 2020-06-30 General Electric Company Efficiency maps for tracking component degradation
US10598104B2 (en) 2017-02-03 2020-03-24 Achates Power, Inc. Mass airflow sensor monitoring using supercharger airflow characteristics in an opposed-piston engine
US10934960B2 (en) 2018-11-02 2021-03-02 GM Global Technology Operations LLC Method and system for estimating mass airflow using a mass airflow sensor
KR102672892B1 (ko) * 2019-10-15 2024-06-07 현대자동차 주식회사 전동식 슈퍼차저를 구비한 하이브리드 차량의 제어 장치 및 이를 이용한 제어 방법
DE112020000031T5 (de) 2020-03-30 2022-03-24 Komatsu Ltd. Motorsystem und Verfahren zur Steuerung des Motors
CN113191071B (zh) * 2021-03-29 2023-06-02 广西玉柴机器股份有限公司 一种虚拟标定发动机模型的方法及其相关装置
CN114235099A (zh) * 2021-12-16 2022-03-25 潍柴动力股份有限公司 发动机进气***及其maf传感器的标定值验证方法、装置

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4505169A (en) 1975-09-25 1985-03-19 Ganoung David P Apparatus using a continuously variable transmission to improve fuel economy
US4173205A (en) 1977-11-28 1979-11-06 The Bendix Corporation Closed loop exhaust gas recirculation system
US4253156A (en) 1979-06-22 1981-02-24 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Automatic flowmeter calibration system
JPS56141534A (en) * 1980-04-07 1981-11-05 Nissan Motor Co Ltd Diagnosis device for concentrated electronic control system of engine
DE3145527A1 (de) * 1981-11-17 1983-05-26 Robert Bosch Gmbh, 7000 Stuttgart Verfahren und vorrichtung zur steuerung rueckgefuehrter abgasmengen bei brennkraftmaschinen
US4437340A (en) 1981-11-23 1984-03-20 Ford Motor Company Adaptive air flow meter offset control
US4599694A (en) 1984-06-07 1986-07-08 Ford Motor Company Hybrid airflow measurement
JPS6131644A (ja) 1984-07-20 1986-02-14 Fuji Heavy Ind Ltd 自動車用エンジンの電子制御方式
US4719893A (en) 1987-03-10 1988-01-19 General Motors Corporation Internal combustion engine with throttle tipout dilution reduction
DE3729635A1 (de) 1987-09-04 1989-03-16 Bosch Gmbh Robert Einstellsystem (steuerung- und/oder regelungssystem) fuer kraftfahrzeuge
JPH0820292B2 (ja) 1989-04-14 1996-03-04 株式会社日立製作所 内燃機関用吸入空気流量計測装置
DE3925377A1 (de) 1989-08-01 1991-02-07 Bosch Gmbh Robert Verfahren zur messfehlerkorrektur eines heissfilm-luftmassenmessers
US4986243A (en) 1990-01-19 1991-01-22 Siemens Automotive L.P. Mass air flow engine control system with mass air event integrator
DE4018776A1 (de) * 1990-06-12 1991-12-19 Vdo Schindling Verfahren und anordnung zur ermittlung des ansaug-luftmassenstroms von brennkraftmaschinen
US5273019A (en) 1990-11-26 1993-12-28 General Motors Corporation Apparatus with dynamic prediction of EGR in the intake manifold
US5070846A (en) 1990-11-26 1991-12-10 General Motors Corporation Method for estimating and correcting bias errors in a software air meter
US5270935A (en) 1990-11-26 1993-12-14 General Motors Corporation Engine with prediction/estimation air flow determination
US5293553A (en) 1991-02-12 1994-03-08 General Motors Corporation Software air-flow meter for an internal combustion engine
JP2936749B2 (ja) 1991-02-28 1999-08-23 株式会社日立製作所 電子制御燃料噴射装置
US5150694A (en) 1991-11-22 1992-09-29 General Motors Corporation Diesel engine closed loop air/fuel ratio control
US5537981A (en) 1992-05-27 1996-07-23 Siemens Aktiengesellschaft Airflow error correction method and apparatus
US5497329A (en) 1992-09-23 1996-03-05 General Motors Corporation Prediction method for engine mass air flow per cylinder
JP3463757B2 (ja) 1993-04-08 2003-11-05 株式会社日立製作所 エンジン制御装置及びこれに用いる空気流量計
JPH07167747A (ja) * 1993-12-14 1995-07-04 Hitachi Ltd 内燃機関の二次空気供給システムの故障診断装置
US5408871A (en) * 1994-01-27 1995-04-25 General Motors Corporation Idle air control system diagnostic
DE4410789A1 (de) 1994-03-28 1995-10-05 Bosch Gmbh Robert Verfahren zur Korrektur des Ausgangssignales eines Luftmassenmessers
WO1995034753A1 (fr) 1994-06-13 1995-12-21 Hitachi, Ltd. Dispositif et procede de mesure d'un debit d'air
US5515832A (en) 1994-07-05 1996-05-14 Ford Motor Company Method of controlling internal combustion engine exhaust hydrocarbons
US5544079A (en) * 1994-07-15 1996-08-06 Hitachi America, Ltd. Smart mass gas flow sensor
JPH0828364A (ja) * 1994-07-20 1996-01-30 Mitsubishi Electric Corp 排気ガス還流制御装置の故障検出装置
US5515833A (en) 1994-12-19 1996-05-14 Ford Motor Company Exhaust gas recirculation system with improved altitude compensation
US5503129A (en) 1995-05-18 1996-04-02 Ford Motor Company Apparatus and method for mode recommendation in a variable displacement engine
US5621167A (en) 1995-06-30 1997-04-15 General Motors Corporation Exhaust gas recirculation system diagnostic
DE19603472C2 (de) * 1996-01-31 2001-10-25 Siemens Ag Verfahren zur Steuerung einer Abgasrückführvorrichtung einer Brennkraftmaschine
US5638788A (en) 1996-06-11 1997-06-17 General Motors Corporation Automotive actuator interface
US5727533A (en) 1996-10-18 1998-03-17 Ford Global Technologies, Inc. Method and apparatus for monitoring EGR system flow

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19938260A1 (de) * 1999-08-12 2001-02-15 Volkswagen Ag Verfahren und Vorrichtung für die Frischluftbestimmung an einer Brennkraftmaschine
EP1193385A2 (de) * 2000-09-27 2002-04-03 Volkswagen Aktiengesellschaft Verfahren und Vorrichtung zur Regelung einer Verbrennungskraftmaschine
DE10047811A1 (de) * 2000-09-27 2002-04-18 Volkswagen Ag Verfahren und Vorrichtung zur Regelung einer Verbrennungskraftmaschine
EP1193385A3 (de) * 2000-09-27 2005-06-22 Volkswagen Aktiengesellschaft Verfahren und Vorrichtung zur Regelung einer Verbrennungskraftmaschine
DE10054199A1 (de) * 2000-11-02 2002-05-16 Siemens Ag Verfahren zum Überprüfen der Funktionsfähigkeit eines Luftmassenmessers
DE10065474C1 (de) * 2000-12-28 2002-06-06 Bosch Gmbh Robert Verfahren zum Steuern der Kraftstoffzumessung einer Einspritzanlage und Steuerungseinrichtung
DE10149292A1 (de) * 2001-10-05 2003-05-08 Siemens Ag Verfahren und Vorrichtung zum Kalibrieren eines Massenstromsensors
DE10149292B4 (de) * 2001-10-05 2013-10-24 Continental Automotive Gmbh Verfahren zum Kalibrieren eines Massenstromsensors
DE10330106B4 (de) * 2002-07-04 2008-02-14 Mitsubishi Fuso Truck And Bus Corp. Ausfalldetektionsvorrichtung für einen Verbrennungsmotor
DE10341010B4 (de) * 2002-09-06 2008-07-10 Mitsubishi Fuso Truck And Bus Corp. Fehlererfassungsvorrichtung für eine Brennkraftmaschine
DE10259851B4 (de) * 2002-12-17 2015-06-25 Iav Gmbh Ingenieurgesellschaft Auto Und Verkehr Verfahren zur Kennlinienadaption eines im Steuergerät eines Kraftfahrzeuges gespeicherten Kennlinienfeldes
US6871134B2 (en) 2002-12-20 2005-03-22 Volkswagen Ag Method and device for determining the exhaust gas recirculation mass flow of an internal combustion engine
EP1431547A3 (de) * 2002-12-20 2006-01-18 Volkswagen AG Verfahren und Vorrichtung zur Bestimmung des Abgasrückführmassenstroms eines Verbrennungsmotors
DE10260322A1 (de) * 2002-12-20 2004-07-08 Volkswagen Ag Verfahren und Vorrichtung zur Bestimmung des Abgasrückführmassenstroms eines Verbrennungsmotors
EP1431547A2 (de) * 2002-12-20 2004-06-23 Volkswagen AG Verfahren und Vorrichtung zur Bestimmung des Abgasrückführmassenstroms eines Verbrennunsmotors
DE102004005134A1 (de) * 2004-02-02 2005-08-18 Siemens Ag Verfahren zum Adaptieren eines Messwertes eines Luftmassensensors
WO2005073542A1 (de) * 2004-02-02 2005-08-11 Siemens Aktiengesellschaft Verfahren zum adaptieren eines messwertes eines luftmassensensors
US7444852B2 (en) 2004-02-02 2008-11-04 Siemens Aktiengesellschaft Method for adapting a measured value of an air mass sensor
DE102016122261B4 (de) 2015-11-19 2022-07-07 Denso Corporation Einspritzungssteuergerät und Einspritzungssteuerungssystem

Also Published As

Publication number Publication date
DE19950146C2 (de) 2002-11-14
JP2000120466A (ja) 2000-04-25
GB2342721B (en) 2003-01-15
US6370935B1 (en) 2002-04-16
GB9924482D0 (en) 1999-12-15
GB2342721A (en) 2000-04-19

Similar Documents

Publication Publication Date Title
DE19950146C2 (de) On-Line-Selbstkalibrierung von Luftmassensensoren in Verbrennungsmotoren
DE102015016095B4 (de) Verfahren und Systeme zur Diagnose eines Einlasssauerstoffsensors basierend auf Druck
EP0886725B1 (de) Verfahren zum modellgestützten bestimmen der in die zylinder einer brennkraftmaschine einströmenden frischluftmasse bei externer abgasrückführung
DE60320199T2 (de) Vorrichtung zur Schätzung der Abgasrückführrate in einer Brennkraftmaschine
EP0364522B1 (de) Verfahren und einrichtung zum stellen eines tankentlüftungsventiles
DE102012207895B4 (de) Verfahren zur Bestimmung einer Zylinderluftladung für eine Brennkraftmaschine
DE4015914C2 (de)
DE102008012607B4 (de) Verfahren und Vorrichtung zur Ermittlung eines Adaptionswertes für die Einstellung eines Luft-Kraftstoff-Verhältnis eines Einspritzsystems eines Verbrennungsmotors
DE102016101210A1 (de) System und verfahren zum betreiben eines abgasrückführungsventils basierend auf einer temperaturdifferenz des ventils
DE3600838A1 (de) Einrichtung zur bestimmung des gemisch-luftanteils im betrieb einer brennkraftmaschine
DE112005001727T5 (de) Schätzung der Sauerstoffkonzentration im Einlasskrümmer eines ungedrosselten Magermotors
WO1989006310A1 (en) Control equipment for an internal combustion engine and process for adjusting the parameters for the equipment
DE4007557A1 (de) Treibstoffregler fuer verbrennungsmotor
DE102009021887A1 (de) Verfahren und Vorrichtung zur Kontrolle des Betriebs eines Motors
WO2001059536A1 (de) Verfahren und vorrichtung zum ermitteln eines massenstromes über ein steuerventil und zum ermitteln eines modellierten saugrohrdrucks
DE10248038A1 (de) Steuersystem für einen Verbrennungsmotor
DE68903639T2 (de) Verfahren und vorrichtung zur steuerung von verbrennungsmotoren.
DE4013661A1 (de) Einspritzueberwachungseinrichtung fuer eine kraftfahrzeug-brennkraftmaschine
DE102004026006B4 (de) Steuergerät und Steuerverfahren für eine Brennkraftmaschine
DE10021639C1 (de) Verfahren zur Diagnose des Umgebungsdruckes für Verbrennungskraftmaschinen
WO2009095333A1 (de) Verfahren zur steuerung einer brennkraftmaschine
DE19527774C2 (de) Katalysatorverschlechterungs-Bestimmungsvorrichtung für einen Verbrennungsmotor
DE102007063102B4 (de) Verfahren zur Erfassung eines periodisch pulsierenden Betriebsparameters
DE10227466A1 (de) Verfahren und Vorrichtung zum Bestimmen der Zylinderbeladung bei einer Brennkraftmaschine
DE10251875B4 (de) Kraftstoffzufuhr-Steuer/Regelsystem für einen Motor mit innerer Verbrennung

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
D2 Grant after examination
8327 Change in the person/name/address of the patent owner

Owner name: CUMMINS INC., COLUMBUS, IND., US

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee