DE102010018007B4 - Steuerungssystem und Verfahren zur Detektion einer Sensorsignalbereichsüberschreitung - Google Patents

Steuerungssystem und Verfahren zur Detektion einer Sensorsignalbereichsüberschreitung Download PDF

Info

Publication number
DE102010018007B4
DE102010018007B4 DE102010018007.6A DE102010018007A DE102010018007B4 DE 102010018007 B4 DE102010018007 B4 DE 102010018007B4 DE 102010018007 A DE102010018007 A DE 102010018007A DE 102010018007 B4 DE102010018007 B4 DE 102010018007B4
Authority
DE
Germany
Prior art keywords
event
time
generating
diagnostic
based diagnostic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
DE102010018007.6A
Other languages
English (en)
Other versions
DE102010018007A1 (de
Inventor
Wenbo Wang
Daniel P. Grenn
John F. Van Gilder
Michael J. Lucido
Ian J. Mac Ewen
Hamid M. Esfahan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GM Global Technology Operations LLC
Original Assignee
GM Global Technology Operations LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GM Global Technology Operations LLC filed Critical GM Global Technology Operations LLC
Publication of DE102010018007A1 publication Critical patent/DE102010018007A1/de
Application granted granted Critical
Publication of DE102010018007B4 publication Critical patent/DE102010018007B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/22Safety or indicating devices for abnormal conditions
    • F02D41/222Safety or indicating devices for abnormal conditions relating to the failure of sensors or parameter detection devices
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01LMEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
    • G01L27/00Testing or calibrating of apparatus for measuring fluid pressure
    • G01L27/007Malfunction diagnosis, i.e. diagnosing a sensor defect
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/22Safety or indicating devices for abnormal conditions
    • F02D41/222Safety or indicating devices for abnormal conditions relating to the failure of sensors or parameter detection devices
    • F02D2041/223Diagnosis of fuel pressure sensors
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2250/00Engine control related to specific problems or objectives
    • F02D2250/14Timing of measurement, e.g. synchronisation of measurements to the engine cycle
    • 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)
  • Health & Medical Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Biomedical Technology (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

Verfahren, das umfasst, dass: ein zeitbasiertes Diagnosesignal für einen Drucksensor erzeugt wird; ein ereignisbasiertes Diagnosesignal für den Drucksensor erzeugt wird; das zeitbasierte Diagnosesignal und das ereignisbasierte Diagnosesignal synchronisiert werden, um ein Diagnoseergebnis zu erhalten; und ein Störungssignal, das einem Sensorfehler des Drucksensors entspricht, in Ansprechen auf das Diagnoseergebnis erzeugt wird.

Description

  • GEBIET
  • Die vorliegende Offenbarung betrifft Diagnosesysteme für elektronische Steuerungssysteme und insbesondere Steuerungssysteme und Verfahren zur Detektion einer Bereichsüberschreitungsbedingung für Sensoren der elektronischen Steuerungssysteme.
  • HINTERGRUND
  • Benzinmotoren mit Direkteinspritzung werden gegenwärtig von vielen Motorherstellern verwendet. Bei einem Motor mit Direkteinspritzung wird Benzin unter hohem Druck über ein gemeinsames Kraftstoffverteilerrohr direkt in einen Brennraum jedes Zylinders eingespritzt. Dies unterscheidet sich von einer herkömmlichen Mehrpunkt-Kraftstoffeinspritzung, bei der in einen Ansaugtrakt oder einen Zylinderkanal eingespritzt wird.
  • Die Benzindirekteinspritzung ermöglicht eine geschichtete Kraftstoffladungsverbrennung für einen verbesserten Kraftstoffwirkungsgrad und verringerte Emissionen bei einer niedrigen Last. Die geschichtete Kraftstoffladung ermöglicht eine ultramagere Verbrennung und führt zu einem hohen Kraftstoffwirkungsgrad und einer hoher Leistungsausgabe. Der Kühleffekt des eingespritzten Kraftstoffs und die gleichmäßige Verteilung des Luft/Kraftstoff-Gemischs ermöglichen aggressivere Zündtimingkurven. Ein Modus mit ultramagerer Verbrennung wird für Laufbedingungen mit leichter Last verwendet, wenn nur wenig oder keine Beschleunigung benötigt wird. Ein stöchiometrischer Modus wird während moderaten Lastbedingungen verwendet. Der Kraftstoff wird während des Ansaughubs eingespritzt und erzeugt ein homogenes Kraftstoff/Luft-Gemisch im Zylinder. Ein Kraftstoffleistungsmodus wird für eine schnelle Beschleunigung und schwere Lasten verwendet. Das Luft/Kraftstoff-Gemisch ist in diesem Fall ein wenig fetter als beim stöchiometrischen Modus, was zur Verringerung von Klopfen beiträgt.
  • Motoren mit Direkteinspritzung sind mit einer Hochdruck-Kraftstoffpumpe ausgestaltet, die verwendet wird, um das Einspritzvorrichtungs-Kraftstoffverteilerrohr unter Druck zu setzen. Zur Steuerungsrückkopplung ist ein Drucksensor an dem Kraftstoffverteilerrohr angebracht. Der Drucksensor liefert einen Eingang, um die Berechnung einer Druckdifferenzinformation zu ermöglichen, die verwendet wird, um die Einspritzvorrichtungsimpulsbreite zur Lieferung von Kraftstoff an den Zylinder zu berechnen. Fehler bei dem am Kraftstoffverteilerrohr gemessenen Kraftstoffdruck führen zu einem Fehler bei der Masse des an den einzelnen Zylinder gelieferten Kraftstoffs.
  • Die Druckschrift DE 43 22 311 A1 offenbart eine Einrichtung zur kurbelwellensynchronen Erfassung einer sich periodisch ändernden Last einer Brennkraftmaschine, bei der ein Lastsensorsignal in einem wählbaren Zeitraster abgetastet wird, wobei die Abtastung mit Hilfe eines Kurbelwellensignals synchronisiert wird, um eine verbesserte Genauigkeit der Lasterfassung zu erreichen.
  • ZUSAMMENFASSUNG
  • Die vorliegende Offenbarung stellt ein Verfahren und ein System bereit, durch welche ein Fehler von dem Drucksensor im Kraftstoffverteilerrohr quantifiziert und zur Regelung verwendet werden kann. Dies wird dazu führen, dass die korrekte Kraftstoffmasse an den einzelnen Zylinder geliefert wird. Dies kann auch eine Diagnose des Kraftstoffverteilerrohr-Drucksensors ermöglichen.
  • Bei einem Aspekt der Erfindung umfasst ein Verfahren, dass eine zeitbasierte Diagnose erzeugt wird, dass eine ereignisbasierte Diagnose erzeugt wird, dass die zeitbasierte Diagnose und die ereignisbasierte Diagnose synchronisiert werden, um ein Diagnoseergebnis zu erhalten, und dass ein Störungssignal in Ansprechen auf das Diagnoseergebnis erzeugt wird.
  • Bei einem weiteren Aspekt der Erfindung umfasst ein Steuerungsmodul zur Ermittlung eines Sensorfehlers ein zeitbasiertes Diagnosemodul, das eine zeitbasierte Diagnose für einen Sensor erzeugt, und ein ereignisbasiertes Diagnosemodul, das eine ereignisbasierte Diagnose für den Sensor erzeugt. Ein Synchronisationsmodul synchronisiert die zeitbasierte Diagnose und die ereignisbasierte Diagnose, um ein Diagnoseergebnis zu erhalten. Ein Störungsanzeigemodul erzeugt ein Störungssignal in Ansprechen auf das Diagnoseergebnis.
  • Weitere Anwendungsgebiete der vorliegenden Offenbarung ergeben sich aus der hier nachstehend bereitgestellten genauen Beschreibung. Es versteht sich, dass die genaue Beschreibung und spezielle Beispiele, obwohl sie die bevorzugte Ausführungsform der Offenbarung angeben, nur zu Veranschaulichungszwecken gedacht sind und nicht dazu gedacht sind, den Umfang der Offenbarung einzuschränken.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • Die vorliegende Offenbarung wird anhand der genauen Beschreibung und der beiliegenden Zeichnungen vollständiger verstanden werden, in denen:
  • 1 ein Funktionsblockdiagramm eines Steuerungssystems ist, das gemäß einigen Implementierungen der vorliegenden Offenbarung ein Motortiming auf der Grundlage einer Fahrzeuggeschwindigkeit einstellt;
  • 2 ein Funktionsblockdiagramm des Kraftstoffeinspritzsystems gemäß der vorliegenden Offenbarung ist;
  • 3 ein Blockdiagramm des Steuerungssystems von 1 zum Ausführen des Verfahrens der vorliegenden Offenbarung ist;
  • 4 ein Flussdiagramm eines Verfahrens zur Ermittlung eines Drucksensorfehlers ist; und
  • 5 eine Aufzeichnung eines zeitbasierten Fehlers gegen einen ereignisbasierten Fehler über die Zeit ist.
  • GENAUE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMEN
  • Die folgende Beschreibung der bevorzugten Ausführungsform ist rein beispielhafter Natur und ist keinesfalls dazu gedacht, die Offenbarung, ihre Anwendung oder Verwendungsmöglichkeiten einzuschränken. Bei der Verwendung hierin bezeichnet der Begriff Modul eine anwendungsspezifisch integrierte Schaltung (ASIC), eine elektronische Schaltung, einen Prozessor (gemeinsam genutzt, dediziert, oder Gruppe) und einen Speicher, die ein oder mehrere Software- oder Firmwareprogramme ausführen, eine kombinatorische Logikschaltung und/oder andere geeignete Komponenten, welche die beschriebene Funktionalität bereitstellen. Bei der Verwendung hierin bezeichnet der Begriff „Schub” eine komprimierte Luftmenge, die in einen Motor durch ein zusätzliches Zwangseinleitungssystem, wie etwa einen Turbolader, eingebracht wird. Der Begriff „Timing” bezeichnet allgemein den Punkt, bei dem die Einleitung von Kraftstoff in einen Zylinder eines Motors (Kraftstoffeinspritzung) initiiert wird.
  • Mit Bezug nun auf 1 ist ein beispielhaftes Motorsteuerungssystem 10 gemäß der vorliegenden Offenbarung schematisch veranschaulicht. Das Motorsteuerungssystem 10 umfasst einen Motor 12 und ein Steuerungsmodul 14. Der Motor 12 kann ferner einen Ansaugkrümmer 15, ein Kraftstoffeinspritzsystem 16 mit Kraftstoffeinspritzvorrichtungen (in 2 veranschaulicht), ein Abgassystem 17 und einen Turbolader 18 umfassen. Der beispielhafte Motor 12 umfasst sechs Zylinder 20, die in benachbarten Zylinderbänken 22, 24 in einer V-förmigen Anordnung ausgestaltet sind. Obwohl 1 sechs Zylinder darstellt (N = 6), ist festzustellen, dass der Motor 12 zusätzliche oder weniger Zylinder 20 umfassen kann. Beispielsweise werden Motoren mit 2, 4, 5, 8, 10, 12 und 16 Zylindern in Betracht gezogen. Es wird auch in Betracht gezogen, dass der Motor 12 eine Zylinderkonfiguration vom Reihentyp aufweisen kann. Obwohl ein benzingetriebener Verbrennungsmotor, der eine Direkteinspritzung verwendet, betrachtet wird, kann die Offenbarung auch auf Diesel oder alternative Kraftstoffquellen zutreffen.
  • Während eines Motorbetriebs wird Luft von einem Ansaugunterdruck, der durch den Ansaughub des Motors erzeugt wird, in den Ansaugkrümmer 15 eingesaugt. Von dem Ansaugkrümmer 15 wird Luft in die einzelnen Zylinder 20 eingesaugt und darin komprimiert. Durch das Einspritzsystem 16 wird Kraftstoff eingespritzt, was in 2 weiter beschrieben ist. Das Luft/Kraftstoff-Gemisch wird komprimiert und die Kompressionswärme und/oder elektrische Energie zündet das Luft/Kraftstoff-Gemisch. Durch Abgasleitungen 26 wird Abgas aus den Zylindern 20 ausgestoßen. Das Abgas treibt die Turbinenschaufeln 25 des Turboladers 18 an, welcher wiederum Kompressorschaufeln 25 antreibt. Die Kompressorschaufeln 25 können zusätzliche Luft (Schub) zur Verbrennung an den Ansaugkrümmer 15 und in die Zylinder 20 liefern.
  • Der Turbolader 18 kann ein beliebiger geeigneter Turbolader sein, wie etwa ein Turbolader mit variabler Turbinengeometrie (VNT), ist aber nicht darauf beschränkt. Der Turbolader 18 kann eine Vielzahl von Leitschaufeln 27 mit variabler Position umfassen, welche die Luftmenge, die in den Motor 12 geliefert wird, auf der Grundlage eines Signals von dem Steuerungsmodul 14 regeln. Insbesondere sind die Leitschaufeln 27 zwischen einer vollständig offenen Position und einer vollständig geschlossenen Position beweglich. Wenn sich die Leitschaufeln 27 in der vollständig geschlossenen Position befinden, liefert der Turbolader 18 eine maximale Luftmenge in den Ansaugkrümmer 15 und folglich in den Motor 12. Wenn sich die Leitschaufeln 27 in der vollständig offenen Position befinden, liefert der Turbolader 18 eine minimale Luftmenge in den Ansaugkrümmer des Motors 12. Die gelieferte Luftmenge wird durch ein selektives Positionieren der Leitschaufeln 27 zwischen den vollständig offenen und vollständig geschlossenen Positionen geregelt.
  • Der Turbolader 18 umfasst ein elektronisches Leitschaufelsteuerungssolenoid 28, das eine Strömung von Hydraulikfluid an ein Leitschaufelstellglied (nicht gezeigt) manipuliert. Das Leitschaufelstellglied steuert die Position der Leitschaufeln 27. Ein Leitschaufelpositionssensor 30 erzeugt ein Leitschaufelpositionssignal auf der Grundlage der physikalischen Position der Leitschaufeln 27. Ein Schubsensor 31 erzeugt ein Schubsignal auf der Grundlage der zusätzlichen Luft, die von dem Turbolader 18 an den Ansaugkrümmer 15 geliefert wird. Obwohl der hier implementierte Turbolader als ein VNT beschrieben ist, wird in Betracht gezogen, dass andere Turbolader, die andere elektronische Steuerungsverfahren verwenden, eingesetzt werden können.
  • Ein Krümmerabsolutdrucksensor (MAP-Sensor) 34 ist an dem Ansaugkrümmer 15 angeordnet und liefert ein (MAP) Signal auf der Grundlage des Drucks im Ansaugkrümmer 15. Ein Luftmassenstromsensor (MAF-Sensor) 36 ist innerhalb eines Lufteinlasses angeordnet und liefert ein Luftmassenstromsignal (MAF-Signal) auf der Grundlage der Luftmasse, die in den Ansaugkrümmer 15 hineinströmt. Das Steuerungsmodul 14 verwendet das MAF-Signal, um die Luftmasse zu ermitteln, die in den Ansaugkrümmer hineinströmt. Die Masse der Ansaugluft kann verwendet werden, um den an den Motor 12 gelieferten Kraftstoff auf der Grundlage des Luft/Kraftstoff-Verhältnisses in Ansprechen auf einen Motorstart, eine Katalysatorzündung und einen Motormetallüberhitzungsschutz zu bestimmen. Ein Drehzahlsensor (RPM-Sensor) 44, wie etwa ein Kurbelwellenpositionssensor, liefert ein Motordrehzahlsignal. Ein Ansaugkrümmertemperatursensor 46 erzeugt ein Ansauglufttemperatursignal. Das Steuerungsmodul 14 überträgt ein Einspritzvorrichtungs-Timingsignal an das Einspritzsystem 16. Ein Fahrzeuggeschwindigkeitssensor 49 erzeugt ein Fahrzeuggeschwindigkeitssignal.
  • Die Abgasleitungen 26 können ein Abgasrückführungsventil (AGR-Ventil) 50 enthalten. Das AGR-Ventil 50 kann einen Teil des Abgases zurückführen. Der Controller 14 kann das AGR-Ventil 50 steuern, um eine gewünschte AGR-Rate zu erreichen.
  • Das Steuerungsmodul 14 steuert den Gesamtbetrieb des Motorsystems 10. Insbesondere steuert das Steuerungsmodul 14 den Motorsystembetrieb auf der Grundlage von vielfältigen Parametern, welche eine Fahrereingabe, eine Stabilitätssteuerung und dergleichen umfassen, aber nicht darauf beschränkt sind. Das Steuerungsmodul 14 kann als ein Motorsteuerungsmodul (ECM) bereitgestellt sein.
  • Das Steuerungsmodul 14 kann auch einen Betrieb des Turboladers 18 regeln, indem ein Strom an das Leitschaufelsolenoid 28 geregelt wird. Gemäß einer Ausführungsform der vorliegenden Offenbarung kann das Steuerungsmodul 14 mit dem Leitschaufelsolenoid 28 kommunizieren, um eine erhöhte Luftströmung (Schub) in den Ansaugkrümmer 15 bereitzustellen.
  • Ein Abgassauerstoffsensor 60 kann im Abgaskrümmer oder der Abgasleitung platziert sein, um ein Signal bereitzustellen, das der Sauerstoffmenge in den Abgasen entspricht.
  • Mit Bezug nun auf 2 ist das Kraftstoffeinspritzsystem 16 genauer gezeigt. Es ist ein Kraftstoffverteilerrohr 110 veranschaulicht, das Kraftstoffeinspritzvorrichtungen 112 aufweist, die Kraftstoff an Zylinder des Motors liefern. Es wird angemerkt, dass das Kraftstoffverteilerrohr 110 so veranschaulicht ist, dass es drei Kraftstoffeinspritzvorrichtungen 112 aufweist, die den drei Zylindern einer Zylinderbank des Motors 12 von 1 entsprechen. An einem Fahrzeug kann mehr als ein Kraftstoffverteilerrohr 110 vorgesehen sein. In Abhängigkeit von der Konfiguration des Motors können außerdem auch mehr oder weniger Kraftstoffeinspritzvorrichtungen bereitgestellt sein. Das Kraftstoffverteilerrohr 110 liefert Kraftstoff von einem Kraftstofftank 114 durch eine Hochdruck-Kraftstoffpumpe 116. Das Steuerungsmodul 14 steuert die Kraftstoffpumpe 116 in Ansprechen auf verschiedene Sensoreingänge, die ein Eingangssignal 118 von einem Drucksensor 120 umfassen. Das Steuerungsmodul 14 steuert auch die Einspritzvorrichtungen 112. Die Arbeitsweise des Systems wird nachstehend weiter beschrieben.
  • Mit Bezug nun auf 3 ist das Steuerungsmodul von 1 genauer veranschaulicht. Das Steuerungsmodul 14 kann ein zeitbasiertes Diagnosemodul 210 und ein ereignisbasiertes Diagnosemodul 212 umfassen. Das zeitbasierte Diagnosemodul 210 und das ereignisbasierte Diagnosemodul 212 können zwei unterschiedliche Verfahren zum Diagnostizieren eines Sensors, wie etwa eines Drucksensors, bereitstellen. Das zeitbasierte Diagnosemodul 210 erzeugt ein zeitbasiertes Diagnosesignal und leitet das zeitbasierte Diagnosesignal an ein Synchronisationsmodul 214 weiter. Das ereignisbasierte Diagnosemodul 212 leitet ein ereignisbasiertes Diagnosesignal an das Synchronisationsmodul 214 weiter. Das Synchronisationsmodul 214 leitet ein synchronisiertes Diagnoseergebnis an ein Störungsanzeigemodul 216 weiter.
  • Das zeitbasierte Diagnosemodul 210 kann ein Zeitgebermodul 250 enthalten, das ein Timingsignal erzeugt, das zur zeitlichen Abstimmung verschiedener Zeitperioden in der Lage ist, welches einen Abtastzeitpunkt und einen Endzeitpunkt und daher eine Gesamtzeitperiode umfasst. Das Zeitgebermodul 250 kann auch regelmäßige Zeitintervalle zeitlich abstimmen, über welche Abtastwerte aufgenommen werden sollen. Das Timingsignal vom Zeitgebermodul 250 wird an ein Abtastmodul 252 weitergeleitet. Das Abtastmodul 252 tastet das Sensorsignal ab, wie etwa das Drucksensorsignal, das bei diesem Beispiel verwendet wird. Das Abtastmodul 252 tastet bei den Intervallen ab, die von dem Zeitgebermodul 252 bereitgestellt werden. Das Abtastmodul 252 kann mit einer ersten Rate abtasten, die sich von einer zweiten Rate unterscheidet, die in dem ereignisbasierten Diagnosemodul verwendet wird. Ein Abtastvergleichsmodul 254 vergleicht die Abtastwerte mit einem Vergleichsschwellenwert. Ein Zählermodul 256 zählt die Anzahl von Vergleichen, die für einen vorbestimmten Abtastwert darüber oder darunter oder beides liegen. Somit kann das Abtastvergleichsmodul 254 einen hohen Druckschwellenwert und einen niedrigen Druckschwellenwert mit dem Abtastwert vergleichen und somit kann die Anzahl von Zählwerten über einem Hochdruckschwellenwert oder unter einem Niederdruckschwellenwert in dem Zählermodul 256 gezählt werden. Bei Block 258 werden die Zählwerte von dem Zählermodul 256 mit einem Zählerschwellenwert verglichen, was wiederum an das Synchronisationsmodul 214 weitergeleitet werden kann.
  • Wenn das zeitbasierte Diagnosemodul alleine verwendet wird, kann es sein, dass ein gestörter Sensor bei hohen Drehzahlen zu spät detektiert wird, während viele gestörte Signale verwendet werden. Bei niedrigen Drehzahlen kann der Diagnosetest zu schnell für einen guten Sensor bestanden werden.
  • Das ereignisbasierte Diagnosemodul 212 erzeugt ein ereignisbasiertes Diagnosesignal. Ein Ereignis kann zum Beispiel ein durch den Motor synchronisiertes Ereignis sein. Das Ereignissignal zum Auslösen des Abtastens kann bei dem Ereignisauslösemodul 270 empfangen werden. Das Ereignisauslösemodul 270 kann verschiedene Typen von Signalen empfangen, welche ein Motorsynchronisationsereignis umfassen, wie etwa ein Nockenwellen- oder Kurbelwellentimingsignal. Das Abtastmodul kann das Sensorsignal, wie etwa das Drucksensorsignal, mit einer anderen Rate als das zeitbasierte Diagnosemodul 210 abtasten. Selbstverständlich kann auch die gleiche Rate verwendet werden. Das Abtastmodul 272 erzeugt Abtastsignale und leitet die Abtastsignale an ein Abtastvergleichsmodul 274 weiter. Das Abtastmodul mit der zweiten Rate 272 empfängt einen Eingang von dem Abtastmodul 252 mit erster Rate. Das Abtastvergleichsmodul 274 vergleicht jeden Abtastwert mit einem Schwellenwert. Die Schwellenwerte können hohe Druckschwellenwerte und niedrige Druckschwellenwerte sein, wie vorstehend beschrieben ist. Daher kann das Zählermodul 276 einen Zählwert der Anzahl hoher Drucksignale und niedriger Drucksignale erzeugen. Die Anzahl der Zählwerte, die von dem Zählermodul 276 gezählt werden, wird in einem Zählerschwellenwertmodul 278 mit einem Zählerschwellenwert verglichen. Das Zählerschwellenwertmodul 278 erzeugt eine ereignisbasierte Diagnose und leitet die ereignisbasierte Diagnose an das Synchronisationsmodul 214 weiter.
  • Das Synchronisationsmodul 214 kann eine Tabelle enthalten, die den aktuellen Zustand der zeitbasierten und ereignisbasierten Ergebnisse enthält. Die zeitbasierten und ereignisbasierten Ergebnisse können relativ zueinander zu unterschiedlichen Zeitpunkten starten und stoppen. Wenn einer der Tests nicht bestanden wird, kann der andere Test unterbrochen werden, bis er wieder gewünscht ist, oder es kann zugelassen werden, dass beide Tests vollständig durchlaufen werden. Dies hängt von den gewünschten Zielen für das spezielle Produkt ab. Bei dem ereignisbasierten oder motorsynchronisierten System kann es sein, dass der Test zu schnell für einen guten Sensor bei hohen Drehzahlen bestanden wird, oder dass er bei einem fehlerhaften Sensor bei niedrigen Drehzahlen zu spät nicht bestanden wird. Somit weist sowohl die zeitbasierte Diagnose als auch die ereignisbasierte Diagnose Nachteile auf. Aufgrund der unterschiedlichen Abtastraten im zeitbasierten Diagnosemodul 210 und im ereignisbasierten Diagnosemodul 212 können verbesserte Ergebnisse erhalten werden. Das Synchronisationsmodul 214 kann ein Störungssignal oder eine Störungsanzeige an das Störungsanzeigemodul 216 senden, wenn irgendein Sensor einen Test nicht besteht. Wenn beide Sensoren einen Test bestehen, kann ein Sensor, der bestanden hat, als störungsfrei angezeigt werden. Das Synchronisationsmodul kann auch einen Ausgleich der Bedingungen im Synchronisationsmodul durchführen, da ein Zustand mit hoher Drehzahl oder ein Zustand mit niedriger Drehzahl des Motors bereitgestellt sein kann. Somit kann ein Ausgleichen auf der Grundlage der Drehzahl des Motors auftreten. Eine motorsynchronisierte Diagnose kann bei hohen Drehzahlen verwendet werden, während eine zeitbasierte bei niedrigen Drehzahlen verwendet werden kann.
  • Mit Bezug nun auf 4 ist ein Verfahren 300 zum Betreiben dieses Systems offengelegt. Bei Schritt 310 startet das System. Bei Schritt 312 wird ermittelt, ob ein zeitbasiertes Abtasten aktiviert ist. Wenn das zeitbasierte Abtasten nicht aktiviert ist, ermittelt Schritt 314, ob ein ereignisbasiertes Abtasten aktiviert ist. Wenn das ereignisbasierte Abtasten aktiviert ist, erzeugt Schritt 316 ereignisbasierte Diagnoseergebnisse und speichert sie. Mit Bezug zurück auf Schritt 312 ermittelt Schritt 320, wenn das zeitbasierte Abtasten aktiviert ist, ob das ereignisbasierte Abtasten aktiviert wurde. Wenn das ereignisbasierte Abtasten nicht aktiviert wurde, erzeugt Schritt 324 zeitbasierte Diagnoseergebnisse und speichert sie. Das System ist zu einem oder beiden Diagnosetypen in der Lage.
  • Mit Bezug zurück auf Schritt 320 erzeugt Schritt 330, wenn sowohl das zeitbasierte Abtasten als auch das ereignisbasierte Abtasten aktiviert wurden, zeitbasierte Diagnoseergebnisse und speichert sie, während Schritt 332 ereignisbasierte Diagnoseergebnisse erzeugt und speichert. Wie vorstehend erwähnt wurde, können sowohl die zeitbasierten Diagnoseergebnisse als auch die ereignisbasierten Diagnoseergebnisse über unterschiedliche Zeitperioden hinweg stattfinden und verschiedene Abtastraten aufweisen. Bei Schritt 334 werden die zeitbasierten und die ereignisbasierten Diagnoseergebnisse synchronisiert, wie vorstehend beschrieben ist. Die Ausgänge der Schritte 316 und 324 werden ebenfalls zur Synchronisation an Schritt 334 geliefert. Eine Synchronisation kann nach Bedarf ausgeführt werden, wenn sowohl ereignisbasierte als auch zeitbasierte Diagnoseergebnisse bereitgestellt werden. Bei Schritt 336 wird das synchronisierte Diagnoseergebnis erzeugt und gespeichert. Das Diagnoseergebnis kann verwendet werden, um eine Störungsanzeige zu erzeugen oder um eine Anzeige durch ein fahrzeugeigenes Diagnosesystem bereitzustellen, dass ein spezieller Sensor gestört ist. Obwohl das vorstehende Beispiel einen Drucksensor, wie etwa einen Kraftstoffverteilerrohrdrucksensor verwendet, können vielfältige Typen von Drucksensoren und anderen Sensortypen durch das System verwendet werden.
  • Mit Bezug nun auf 5 wird ein zeitbasiertes Drucksignal 412 im Vergleich mit einem ereignisbasierten Drucksignal 410 veranschaulicht. Wie ersichtlich ist, sind die Ergebnisse besonders zu Beginn des zeitlichen Verlaufs einer transienten Druckänderung unterschiedlich. Später im zeitlichen Verlauf konvergieren die zwei Ergebnisse. Daher ist eine Synchronisation zwischen dem zeitbasierten Signal und dem ereignisbasierten Signal wünschenswert, um eine genauere Ermittlung von Fehlern bereitzustellen.
  • Die breiten Lehren der Offenbarung können in einer Vielzahl von Formen implementiert werden. Obwohl diese Offenbarung spezielle Beispiele umfasst, soll daher der wahre Umfang der Offenbarung nicht darauf begrenzt sein, da sich dem Fachmann bei einem Studium der Zeichnungen, der Beschreibung und der folgenden Ansprüche weitere Modifikationen offenbaren werden.

Claims (9)

  1. Verfahren, das umfasst, dass: ein zeitbasiertes Diagnosesignal für einen Drucksensor erzeugt wird; ein ereignisbasiertes Diagnosesignal für den Drucksensor erzeugt wird; das zeitbasierte Diagnosesignal und das ereignisbasierte Diagnosesignal synchronisiert werden, um ein Diagnoseergebnis zu erhalten; und ein Störungssignal, das einem Sensorfehler des Drucksensors entspricht, in Ansprechen auf das Diagnoseergebnis erzeugt wird.
  2. Verfahren nach Anspruch 1, wobei das Synchronisieren umfasst, dass eine Tabelle erzeugt wird, die das zeitbasierte Diagnosesignal und das ereignisbasierte Diagnosesignal aufweist.
  3. Verfahren nach Anspruch 1, wobei das Erzeugen eines zeitbasierten Diagnosesignals umfasst, dass das zeitbasierte Diagnosesignal während einer ersten Periode erzeugt wird, und wobei das Erzeugen eines ereignisbasierten Diagnosesignals umfasst, dass das ereignisbasierte Diagnosesignal während einer zweiten Periode erzeugt wird.
  4. Verfahren nach Anspruch 3, wobei die erste Periode gleich der zweiten Periode ist, oder wobei sich die erste Periode von der zweiten Periode unterscheidet.
  5. Verfahren nach Anspruch 3, wobei das Erzeugen eines zeitbasierten Diagnosesignals umfasst, dass eine erste Vielzahl von Abtastwerten während der ersten Periode mit einer ersten Rate erzeugt wird, und wobei das Erzeugen eines ereignisbasierten Diagnosesignals umfasst, dass eine zweite Vielzahl von Abtastwerten mit einer zweiten Rate, die sich von der ersten Rate unterscheidet, erzeugt wird.
  6. Verfahren nach Anspruch 5,, wobei das Ermitteln einer Anzahl von Abtastwerten über einem Schwellenwert eine zeitbasierte Störung anzeigt, wenn die Anzahl den Schwellenwert überschreitet.
  7. Verfahren nach Anspruch 1, wobei das Erzeugen eines ereignisbasierten Diagnosesignals umfasst, dass Ereignisabtastwerte in Ansprechen auf ein Ereignis erzeugt werden, wobei das Ereignis insbesondere eine Kurbelwellenrotation oder eine Motordrehzahl umfasst, und/oder das ferner umfasst, dass eine Anzahl schlechter Abtastwerte über einem Schwellenwert ermittelt wird, die eine ereignisbasierte Störung anzeigen, wenn die Anzahl von Abtastwerten den Schwellenwert überschreitet.
  8. Verfahren nach Anspruch 1, wobei das Erzeugen einer zeitbasierten Diagnose umfasst, dass eine erste zeitbasierte Druckdiagnose erzeugt wird, und wobei das Erzeugen einer ereignisbasierten Diagnose umfasst, dass eine erste ereignisbasierte Druckdiagnose erzeugt wird, wobei der erste Druck über einem vorbestimmten Druck liegt, und/oder wobei das Erzeugen einer zeitbasierten Diagnose umfasst, dass eine erste zeitbasierte Druckdiagnose erzeugt wird und wobei das Erzeugen einer ereignisbasierten Diagnose umfasst, dass eine erste ereignisbasierte Druckdiagnose erzeugt wird, wobei der erste Druck unter einem vorbestimmten Druck liegt.
  9. Steuerungsmodul, das umfasst: ein zeitbasiertes Diagnosemodul, das eine zeitbasierte Diagnose für einen Drucksensor erzeugt; ein ereignisbasiertes Diagnosemodul, das eine ereignisbasierte Diagnose für den Drucksensor erzeugt; ein Synchronisationsmodul, das die zeitbasierte Diagnose und die ereignisbasierte Diagnose synchronisiert, um ein Diagnoseergebnis zu erhalten; und ein Störungsanzeigemodul, das ein Störungssignal in Ansprechen auf das Diagnoseergebnis erzeugt.
DE102010018007.6A 2009-04-28 2010-04-23 Steuerungssystem und Verfahren zur Detektion einer Sensorsignalbereichsüberschreitung Active DE102010018007B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/431,134 2009-04-28
US12/431,134 US8670894B2 (en) 2009-04-28 2009-04-28 Control system and method for sensor signal out of range detection

Publications (2)

Publication Number Publication Date
DE102010018007A1 DE102010018007A1 (de) 2010-12-30
DE102010018007B4 true DE102010018007B4 (de) 2018-01-25

Family

ID=42992845

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102010018007.6A Active DE102010018007B4 (de) 2009-04-28 2010-04-23 Steuerungssystem und Verfahren zur Detektion einer Sensorsignalbereichsüberschreitung

Country Status (3)

Country Link
US (1) US8670894B2 (de)
CN (1) CN101876280B (de)
DE (1) DE102010018007B4 (de)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2920202B1 (fr) * 2007-08-20 2009-10-30 Aircelle Sa Systeme de commande d'au moins un actionneur de capots d'un inverseur de poussee pour turboreacteur
JP5718841B2 (ja) * 2012-03-12 2015-05-13 トヨタ自動車株式会社 内燃機関の制御装置
US9803567B2 (en) * 2015-01-07 2017-10-31 General Electric Company System and method for detecting reciprocating device abnormalities utilizing standard quality control techniques
CN110067660B (zh) * 2019-03-15 2021-12-21 江苏大学 一种高压共轨柴油机轨压的故障诊断和应对控制方法
CN110830949B (zh) * 2020-01-10 2020-06-02 中国铁道科学研究院集团有限公司铁道建筑研究所 基于4g/5g的北斗同步高速实时无线传感器采集***及方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4322311A1 (de) * 1993-07-05 1995-01-12 Bosch Gmbh Robert Einrichtung zur kurbelwellensynchronen Erfassung einer sich periodisch ändernden Größe

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5400018A (en) * 1992-12-22 1995-03-21 Caterpillar Inc. Method of relaying information relating to the status of a vehicle
US5864773A (en) * 1995-11-03 1999-01-26 Texas Instruments Incorporated Virtual sensor based monitoring and fault detection/classification system and method for semiconductor processing equipment
US6014598A (en) * 1996-06-28 2000-01-11 Arcelik A.S. Model-based fault detection system for electric motors
US6202009B1 (en) * 1998-12-22 2001-03-13 Ford Global Technologies, Inc. Method for detecting fault of vehicle motion sensors
US6434456B1 (en) * 2000-09-07 2002-08-13 Kelsey-Hayes Company High reliability pressure sensor
US6721639B2 (en) * 2001-12-20 2004-04-13 Delphi Technologies, Inc. Hi-resolution digital steering sensor fault detection
US6668220B2 (en) * 2002-04-17 2003-12-23 Motorola, Inc. Synchronous sampling of rotating elements in a fault detection system having audio analysis and method of using the same
JP2004036420A (ja) * 2002-07-01 2004-02-05 Yamaha Marine Co Ltd エンジンの故障診断システム
US6868325B2 (en) * 2003-03-07 2005-03-15 Honeywell International Inc. Transient fault detection system and method using Hidden Markov Models
US7076347B2 (en) * 2004-01-23 2006-07-11 General Motors Corporation Brake booster vacuum sensor diagnostic
US7769507B2 (en) * 2004-08-26 2010-08-03 United Technologies Corporation System for gas turbine health monitoring data fusion
GB0505359D0 (en) * 2005-03-16 2005-04-20 Holset Engineering Co Event logging method and device
DE102005027565A1 (de) * 2005-06-14 2006-12-21 Robert Bosch Gmbh Verfahren zur Fehlerdiagnose eines Umgebungsdrucksensors und eines Saugrohrdrucksensors
US7698031B2 (en) * 2006-03-10 2010-04-13 Gm Global Technology Operations, Inc. Algorithm for early detection of wheel misalignment using on-vehicle instrumentation
US7593796B2 (en) * 2006-11-27 2009-09-22 Toyota Motor Engineering & Manufacturing North America, Inc. Torque estimator for internal combustion engine
US7854160B2 (en) * 2007-08-20 2010-12-21 Gm Global Technology Operations, Inc. Diagnostic systems and methods for the high pressure side of fuel systems in common fuel rail engines

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4322311A1 (de) * 1993-07-05 1995-01-12 Bosch Gmbh Robert Einrichtung zur kurbelwellensynchronen Erfassung einer sich periodisch ändernden Größe

Also Published As

Publication number Publication date
US8670894B2 (en) 2014-03-11
DE102010018007A1 (de) 2010-12-30
CN101876280A (zh) 2010-11-03
US20100274442A1 (en) 2010-10-28
CN101876280B (zh) 2013-10-30

Similar Documents

Publication Publication Date Title
DE102009056790B4 (de) Diagnostiksystem und -Verfahren für eine Kraftstoffeinspritzeinrichtung für einen Motor mit Direkteinspritzung
DE102007028900B4 (de) Verfahren und Vorrichtung zur Diagnose eines mit einer Kraftstoffverteilerleiste in Verbindung stehenden Einspritzventils einer Brennkraftmaschine
EP2665905B1 (de) Verfahren zum betreiben einer über wenigstens zwei zylinder verfügenden brennkraftmaschine
DE102011012708B4 (de) Detektion von Kraftstoffeigenschaften im Fahrzeug unter Verwendung eines Verbrennungsparameters als Funktion eines Zylinderdrucksignals
DE102007045817B4 (de) Verfahren und Vorrichtung zum Steuern des Motorbetriebs während der Regeneration eines Abgasnachbehandlungssystems
DE112008003367B4 (de) Verfahren und Vorrichtung zum Einspritzen von Kraftstoff in einen Motor mit Kompressionszündung
DE102008001569A1 (de) Verfahren und Vorrichtung zur Adaption eines Dynamikmodells einer Abgassonde
DE102010018269B4 (de) Verfahren zu Diagnose eines Drucksensors und Steuermodul
DE102004046798A1 (de) Verfahren zum Reagieren auf Sensorversagen bei EGR-VGT-Motoren
DE112008003046T5 (de) System und Verfahren zum Abschätzen von einem Verbrennungsmotor erzeugter Stickoxide
DE102010018007B4 (de) Steuerungssystem und Verfahren zur Detektion einer Sensorsignalbereichsüberschreitung
DE102011109802A1 (de) System und Verfahren zum Detektieren einer Störung einer Kraftstoffeinspritzeinrichtung anhand der Motorschwingung
DE102010008762B4 (de) Verfahren und System zum Steuern des Kraftstoffverteilerrohrdrucks unter Verwendung eines Kraftstoffdrucksensorfehlers
DE102006040337A1 (de) Verfahren zum Betreiben einer Brennkraftmaschine
DE102010032354B4 (de) Diagnosesysteme und -verfahren für Sensoren in Motorsystemen mit homogener Kompressionszündung
WO2017021183A1 (de) Verfahren zur erkennung fehlerhafter komponenten eines kraftstoffeinspritzsystems
DE102014108240A1 (de) Systeme und verfahren zur steuerung einer einlasstemperatur zum schutz eines einlasskrümmers
DE102009006568B4 (de) Verfahren zum Ermitteln einer Betriebseigenschaft eines Abgassystems eines Motors
DE10211282A1 (de) Verfahren zur Steuerung und/oder Diagnose eines Kraftstoffzumesssystems, Computerprogramm, Steuergerät und Brennkraftmaschine
WO2007087905A1 (de) Verfahren zum überwachen des sekundärluftsystems in einer abgasreinigungsanlage
DE102010025662B4 (de) Verfahren und Vorrichtung zum Betreiben einer Brennkraftmaschine
DE102016206329B4 (de) Verfahren zum Betreiben eines einen Wastegate-Turbolader aufweisenden Verbrennungsmotors und Verbrennungsmotor
DE102010051503B4 (de) Luftdrucksteuersysteme und -verfahren für Turboladersysteme
EP2263001B1 (de) Verfahren und vorrichtung zur unterscheidung einer fehlerhaft erwarteten von einer fehlerhaft erfassten konzentration eines abgasbestandteils eines verbrennungsmotors
DE102011081634B4 (de) Verfahren und Vorrichtung zur Diagnose eines Fehlers in einem Abgasrückführungssystem

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8127 New person/name/address of the applicant

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

R081 Change of applicant/patentee

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

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

Effective date: 20110323

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