DE10215406B4 - Verfahren und Vorrichtung zur Steuerung eines Motors - Google Patents

Verfahren und Vorrichtung zur Steuerung eines Motors Download PDF

Info

Publication number
DE10215406B4
DE10215406B4 DE10215406.6A DE10215406A DE10215406B4 DE 10215406 B4 DE10215406 B4 DE 10215406B4 DE 10215406 A DE10215406 A DE 10215406A DE 10215406 B4 DE10215406 B4 DE 10215406B4
Authority
DE
Germany
Prior art keywords
fuel
mass
torque
air mass
calculated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE10215406.6A
Other languages
English (en)
Other versions
DE10215406A1 (de
Inventor
Gerhard Fehl
Winfried Langer
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE10215406.6A priority Critical patent/DE10215406B4/de
Priority to US10/406,887 priority patent/US6827070B2/en
Priority to FR0304276A priority patent/FR2838164B1/fr
Priority to JP2003104520A priority patent/JP2003301739A/ja
Publication of DE10215406A1 publication Critical patent/DE10215406A1/de
Application granted granted Critical
Publication of DE10215406B4 publication Critical patent/DE10215406B4/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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/02Circuit arrangements for generating control signals
    • F02D41/18Circuit arrangements for generating control signals by measuring intake air flow
    • F02D41/182Circuit arrangements for generating control signals by measuring intake air flow for the control of a fuel injection device
    • 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/14Introducing closed-loop corrections
    • F02D41/1438Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
    • F02D41/1444Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases
    • F02D41/1454Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio
    • F02D41/1458Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio with determination means using an estimation
    • 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
    • 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/10Parameters related to the engine output, e.g. engine torque or engine speed
    • F02D2200/1002Output torque
    • F02D2200/1004Estimation of the output torque
    • 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/60Input parameters for engine control said parameters being related to the driver demands or status
    • F02D2200/602Pedal position

Landscapes

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

Abstract

Verfahren zur Steuerung eines Motors, bei dem ein Steuermodul anhand einer Fahrpedalstellung ein Sollmoment berechnet und aus dem Sollmoment eine Luftmasse und eine Kraftstoffmasse berechnet, wobei bei der Berechnung der Kraftstoffmasse rk ein Sollwert für Lambda (Verhältnis Luftmasse zu Kraftstoffmasse) berücksichtigt wird, wobei ein Überwachungsmodul aus der Kraftstoffmasse rk einen Überwachungswert für die Luftmasse rl_um berechnet und mit einer gemessenen Luftmasse rl zur Fehlererkennung vergleicht.

Description

  • Stand der Technik
  • Die Erfindung geht aus von einem Verfahren und einer Vorrichtung zur Steuerung eines Motors.
  • Aus der DE 199 00 740 A1 ist bereits ein Verfahren zur Steuerung eines Motors bekannt, bei dem ebenfalls eine Funktionsüberwachung erfolgt. Dabei wird überprüft, ob das Signal einer Lambdasonde, d. h. einer Sonde, die Sauerstoffkonzentration des Abgases der Brennkraftmaschine repräsentiert, einen vorbestimmten Grenzwert überschreitet. Derartige Grenzwerte sollen insbesondere bei einem mageren Luft/Kraftstoffgemisch kontrolliert werden.
  • Aus der DE 199 16 725 A1 ist ein Verfahren zur Drehmomentüberwachung bei Otto-Motoren in Kraftfahrzeugen bekannt. Dabei wird aus der Drehzahl des Motors und der zugeführten Luftmasse ein Referenz- Drehmomentwert abgeleitet und durch ein von einem Signal einer Lambda-Sonde abgeleiteten Signal korrigiert. Der korrigierte Wert wird mit einem vorgegebenen Drehmoment verglichen.
  • Vorteile der Erfindung
  • Das erfindungsgemäße Verfahren bzw. die erfindungsgemäße Vorrichtung haben demgegenüber den Vorteil, dass eine Funktionsüberprüfung auch für Verbrennungsmotoren möglich ist, die keinen Sensor zur Bestimmung von mageren Betriebszuständen aufweisen. Das erfindungsgemäße Verfahren bzw. die Vorrichtung können daher einheitlich sowohl für Motoren verwendet werden, die kontinuierlich bei Lambda = 1 betrieben werden, wie auch für Motoren, bei denen in bestimmten Betriebszuständen eine Abweichung vom Lambda = 1 Wert möglich ist. Die Erfindung stellt sicher, dass einheitlich für beide Arten von Motoren ein und dieselbe Überwachung der Funktion ermöglicht wird. Es wird somit möglich, die Erfindung einheitlich bei unterschiedlichen Motorkonzepten einzusetzen.
  • Verbesserung und Weiterbildungen der Erfindung ergeben sich durch die Merkmale der abhängigen Patentansprüche. Die Erfindung kann insbesondere sinnvoll bei Motoren eingesetzt werden, bei denen die eingespritzte Kraftstoffmenge auf einem Lambdasollwert geregelt wird, insbesondere bei Motoren, bei denen der Lambdasollwert auf 1 geregelt wird. Für die Berechnung der Kraftstoffmenge können weitere Einflussfaktoren wie Tankentlüftung oder eine Übergangskompensation berücksichtigt werden. Weitere Überprüfungen können zusätzlich die Funktionssicherheit noch erhöhen. Insbesondere kann die berechnete Ansteuerzeit für ein Kraftstoffventil mit der Kraftstoffmenge verglichen werden, um so eine korrekte Berechnung der Ansteuerzeit für das Kraftstoffventil sicherzustellen. Durch den Vergleich eines ersten Moments, welches unmittelbar aus der Stellung des Fahrpedals berechnet wird und eines Moments, welches aus der Kraftstoffmenge berechnet wird, lässt sich ermitteln, ob die Kraftstoffmenge richtig berechnet wurde. Eine weitere Fehlerüberprüfung kann dadurch erfolgen, dass ein Korrekturwert, mit dem ein Sollmoment in eine Kraftstoffmenge umgerechnet wird, mit einem Vergleichswert verglichen wird. Dabei sind nur vorgegebene Abweichungen vom Vergleichswert zulässig.
  • Zeichnungen
  • Ausführungsbeispiele der Erfindung sind in den Zeichnungen dargestellt und in der nachfolgenden Beschreibung näher erläutert. Es zeigen die 1 und 2 schematisch Steuergeräte zur Steuerung eines Verbrennungsmotors und 3 ein Ablaufdiagramm des Überwachungsmoduls.
  • Beschreibung
  • In der 1 ist schematisch eine Außenansicht eines Steuergeräts 1 gezeigt. Das Steuergerät 1 zeigt eine Vielzahl von Eingängen 2 bis 6 und eine Vielzahl von Ausgängen 7 bis 10 auf. Am Eingang 2 liegt beispielsweise das Signal eines Fahrpedalsensors an, d. h. ein Signal, welches Auskunft über die Stellung eines Fahrpedals (Gaspedals) gibt. Am Eingang 3 liegt das Signal eines Massenflusssensors an, d. h. eines Sensors, dessen Signal ein Maß für die dem Motor zugeführte Luftmasse ist. Am Eingang 4 liegt das Signal einer Lambdasonde an, d. h. einer Sonde, die Auskunft über den Sauerstoffgehalt des Abgases gibt. Derartige Sonden weisen eine große Genauigkeit beim Lambdawert = 1, d. h. bei einem Betriebszustand auf, bei dem die zugeführte Luftmenge in einem stöchiometrischen Verhältnis zu der zugeführten Kraftstoffmenge steht. Am Eingang 6 liegt ein Sensorsignal an, aus dem die Drehzahl des Verbrennungsmotors ermittelt werden kann. Der Eingang 6 steht hier mehr schematisch für eine Vielzahl weiterer Eingänge, beispielsweise für Motortemperatur, Winkel α der Drosselklappe oder dergleichen.
  • Am Ausgang 7 des Steuergeräts 1 wird beispielsweise ein Stellsignal für die Drosselklappe ausgegeben. Am Ausgang 8 des Steuergeräts wird beispielsweise ein Ansteuersignal für ein Einspritzventil ausgegeben. Dabei kann es sich um ein Rechtecksignal handeln, wobei die Zeitdauer des Rechtecksignals der Ansteuerzeit des Kraftstoffventils entspricht. Am Ausgang 9 können Zündsignale, d. h. zur Ansteuerung von Zündendstufen, ausgegeben werden. Der Ausgang 10 steht für weitere Ausgangssignale, die entweder in unmittelbaren Ansteuersignalen oder aber Signalen bestehen, die über einen Bus, beispielsweise dem CAN-Bus, ausgegeben werden. Intern weist das Steuergerät 1, hier nicht dargestellt, einen Rechnerspeicher und entsprechende Input- oder Outputschaltungen auf.
  • In dem Rechner läuft ein Programm ab, dessen prinzipieller Aufbau in der 2 dargestellt wird.
  • In der 2 wird schematisch das Zusammenwirken von unterschiedlichen Teilen des Programms des Steuerungsrechners gezeigt. Das Programm zur Steuerung weist zwei Module auf, ein Steuerungsmodul und ein Überwachungsmodul. Beide Module sind jedoch in einer Software realisiert und werden durch ein und denselben Rechner bearbeitet. Als Steuerungsmodul wird dabei der Teil des Programms bezeichnet, der die eigentlichen Steuerungsfunktionen des Verbrennungsmotors wahrnimmt. Das Überwachungsmodul ist der Teil des Programms, der die Überwachung des Steuerungsmoduls übernimmt. Zunächst wir das Steuerungsmodul beschrieben. Ausgehend von einem Signal eines Fahrpedalsensors wird ein Fahrerwunsch und daraus resultierend ein Sollmoment ermittelt. Aus dem Sollmoment wird dann eine Sollluftmasse ermittelt, d. h. die Menge an Luft, die dem Verbrennungsmotor zur Verfügung gestellt werden soll. Aus der Sollluftmasse wird dann ein Winkel α für die Drosselklappe ermittelt. Dieser Winkel α wird an eine Füllungssteuerung abgegeben, d. h. an ein Element, welches die Drosselklappe entsprechend betätigt. Diese Füllungssteuerung liefert einen gemessenen Winkel für die Drosselklappe zurück, wie dies durch den Pfeil, der von der Füllungssteuerung zum Winkel α zeigt dargestellt ist. Es handelt sich hierbei um eine kleine Regelschleife, bei der sichergestellt wird, dass die Füllungssteuerung auch tatsächlich den gewünschten Winkel α realisiert. Weiterhin ist ein Füllungssensor vorgesehen, d. h. ein Sensor, der eine Aussage bezüglich einer tatsächlich erfolgten Luftzuführung zum Verbrennungsmotor erlaubt. Dabei kann es sich beispielsweise um ein Massenflusssensor und/oder um einen Drucksensor im Ansaugtrakt handeln. Aus dem Signal des Füllungssensors wird eine Ist-Luftmasse ermittelt, d. h. ein gemessenes Signal, welches die dem Verbrennungsmotor zugeführte Luftmenge angibt. Dieses Signal wird auch bei der Berechnung der Soll-Luftmasse berücksichtigt.
  • Weiterhin wird aus dem Sollmoment durch die Gemischkontrolle eine Kraftstoffmasse errechnet. Die Gemischkontrolle berücksichtigt dabei verschiedene Einflussgrößen. Bei einem Verbrennungsmotor, bei dem der Kraftstoff in das Saugrohr eingespritzt wird, wird üblicherweise ein Lambdawert von 1 (stöchiometrisches Gemisch) angestrebt. Zu diesem Zweck wird der Gemischkontrolle von einem entsprechenden Lambdasensor, der seine größte Genauigkeit im Bereich von Lambda = 1, d. h. im stöchiometrischen Betrieb aufweist, ein entsprechendes Lambdasignal zugeführt. Es erfolgt dann eine Regelung anhand dieses Lambdasignals dergestalt, dass der Lambdawert auf 1 geregelt wird, d. h. entsprechende Vorgaben aus dem Sollmoment werden in einen entsprechenden Wert für die Kraftstoffmasse umgerechnet, der dann ein Lambdasignal von 1 sicherstellt. Bei einem Verbrennungsmotor, bei dem der Kraftstoff direkt in den Zylinder eingespritzt wird, können auch Betriebszustände vorgesehen sein, bei dem der Lambdawert nicht auf 1 geregelt wird, sondern bei dem durch entsprechende Vorgaben andere Lambdawerte realisiert werden. Insbesondere können dabei magere Betriebszustände realisiert werden, bei denen ein Luftüberschuss vorhanden ist und die vom Motor tatsächlich erzeugte Leistung im wesentlichen von der Kraftstoffmenge begrenzt wird. In diesem Fall wird der Lambdawert nicht geregelt, da die Genauigkeit der entsprechenden Lambdasensoren in Bereichen abweichend von 1 für eine Regelung nicht ausreichend ist. Es erfolgt dann eine Steuerung in dem Sinne, dass zur Realisierung des Sollmoments eine entsprechende Kraftstoffmenge berechnet wird. In einem derartigen Betriebszustand steht immer eine ausreichende Menge von Luft für die Verbrennung des Kraftstoffs zur Verfügung, so dass das Sollmoment ausschließlich durch die eingespritzte Kraftstoffmenge kontrolliert wird. Ausgehend von der so berechneten Kraftstoffmasse erfolgt in einem nachfolgenden Schritt die Berechnung einer Ansteuerdauer ti für die Einspritzventile EV, die entsprechend ausgegeben wird.
  • Im Überwachungsmodul erfolgt eine Überwachung des Steuerungsmoduls. Ein erster Vergleich erfolgt in dem Funktionsblock „Vergleich Kraftstoffmasse/Einspritzzeit”. Diesem Funktionsblock wird die berechnete Kraftstoffmasse zugeführt. Weiterhin wird diesem Funktionsblock die berechnete Einspritzzeit ti zugeführt. In dem Funktionsblock „Vergleich Kraftstoffmasse/Einspritzzeit” wird die zugeführte Einspritzzeit ti zurückgerechnet in eine Kraftstoffmasse und dann mit der von der Gemischkontrolle berechneten Kraftstoffmasse verglichen. Dabei sollten diese beiden Werte für die Kraftstoffmasse in einem engen Toleranzband gleich sein. Wenn dies nicht der Fall ist, wird ein Fehlersignal erzeugt, was zu entsprechenden Sicherungsmaßnahmen führt.
  • Der Funktionsblock „Vergleich Kraftstoffmasse/Einspritzzeit” gibt den eingelesenen Wert für die von der Gemischkontrolle berechnete Kraftstoffmasse an den Funktionsblock „Kraftstoffkorrektur” weiter. Weiterhin wird der Kraftstoffkorrektur eine Vielzahl von Werten der Gemischkontrolle zugeführt. Bei diesen Werten handelt es sich um Umrechnungsfaktoren wie aus dem Sollmoment eine entsprechende Kraftstoffmasse berechnet wird. Beispielsweise kann es sich dabei um einen Beitrag der Lambdaregelung für den stöchiometrischen Betrieb um Lambda = 1 handeln. Weiterhin können dort noch einige Faktoren wie eine Beschleunigungsanreicherung, Warmlaufanreicherung oder dergleichen berücksichtigt werden. Diese Faktoren werden jeweils mit Schwellenwerten verglichen, da diese Einflussfaktoren bestimmte Werte nicht überschreiten dürfen. Wenn es zu einem Überschreiten dieser Schwellenwerte kommt, wird entsprechend wieder ein Fehlersignal erzeugt.
  • Weiterhin berechnet der Funktionsblock „Kraftstoffkorrektur” noch ausgehend von der Kraftstoffmasse, die von dem Funktionsblock „Vergleich Kraftstoffmasse/Einspritzzeit” übergeben wurde, ein Luftmassensignal. Dieses Luftmassensignal wird dem Block „Vergleich Ist-Berechnete-Luftmasse” zugeführt. Weiterhin wird diesem Funktionsblock auch das gemessene Luftmassensignal „Ist-Luftmasse” zugeführt. In dem Block „Vergleich Ist-Berechnete-Luftmasse” wird die aus dem Sensorsignal ermittelte Ist-Luftmasse mit der von der Kraftstoffkorrektur berechneten Luftmasse verglichen. Es erfolgt somit ein Vergleich einer berechneten Luftmasse (von der Kraftstoffkorrektur) mit einer tatsächlich gemessenen Luftmasse (Ist-Luftmasse). Dies Bedeutet dass die berechnete Kraftstoffmasse gegen die gemessene Luftmasse plausibilisiert wird. Dabei sind nur enge Abweichungen innerhalb eines Toleranzbandes zwischen diesen beiden Werten zulässig. Sofern die Abweichung zu groß ist, wird wieder ein Fehlersignal erzeugt. Durch diesen Vergleich wird somit die von dem Steuerungsmodul aus der Kraftstoffmasse berechnete gemessenen Luftmasse plausibilisiert. Es kann so auf einfache Weise die gesamte Berechnung der Kraftstoffmasse plausibilisiert werden und es können Fehler leicht erkannt werden. Die Kraftstoffkorrektur muss jedoch bei der Berechnung der Luftmasse aus der Kraftstoffmasse eventuell Abweichungen von Lambda = 1 berücksichtigen. Wenn durch die Gemischkontrolle des Steuerungsmoduls ein sehr mageres Gemisch eingestellt wird, muss natürlich relativ zur Kraftstoffmasse eine deutlich höhere Luftmasse errechnet werden als im Fall von Lambda = 1. Nur so ist dann gewährleistet, dass für den Vergleich mit der gemessenen Luftmasse die von der Kraftstoffkorrektur berechnete Luftmasse auch tatsächlich mit der gemessenen Luftmasse übereinstimmen kann.
  • Der Vergleich zwischen gemessener Luftmasse und der Luftmasse, die aus der Kraftstoffmasse berechnet wurde, ist jedoch im Fall der Schubabschaltung nicht sinnvoll. In diesem Betriebszustand wird nämlich die Kraftstoffmasse durch das Steuerungsmodul auf Null gesetzt, so dass ein entsprechendes daraus berechnetes Luftmassensignal ebenfalls Null ist. Dem Motor wird aber nach wie vor Luft zugeführt, d. h. die gemessene Luftmasse ist ungleich Null. Um in diesem Fall keine Fehlermeldung zu provozieren, ist im Fall des Schubbetriebs eine entsprechende Fehlermeldung zu unterdrücken. Entsprechend muss auch der Betriebsfall der Abschaltung einzelner Zylinder berücksichtigt werden, bei dem einzelne Zylinder nicht mit Kraftstoff versorgt werden.
  • Die Kraftstoffkorrektur berechnet noch ein weiteres Luftmassensignal, welches zur Berechnung des Ist-Moments herangezogen wird. Die Kraftstoffkorrektur übergibt ein entsprechendes Luftmassensignal an den nachfolgenden Funktionsblock „Ist-Moment”. Auch bei dieser Berechnung sind entsprechende Lambdavorgaben der Gemischkontrolle zu berücksichtigen. So lange wie Lambda = 1 oder > 1 ist, wird aus der Kraftstoffmasse unmittelbar durch die Verwendung des Wertes Lambda = 1 eine entsprechende Luftmasse berechnet. Dies liegt daran, dass ein entsprechendes Moment im Fall von Luftüberschuss und einem stöchiometrischen Luft/Kraftstoffgemisch ausschließlich durch die Menge des zur Verfügung stehenden Kraftstoff bestimmt wird. Bei einem Betrieb von Lambda deutlich unter 1 wird jedoch ein entsprechendes Moment durch die Menge an zur Verfügung stehender Luft beschränkt, d. h. die Kraftstoffkorrektur muss einen entsprechenden Lambdawert unter 1 bei der Berechnung der Luftmasse für den Funktionsblock „Ist-Moment” entsprechend berücksichtigen. Der Funktionsblock „Ist-Moment” berechnet dann aus dem so berechneten Luftmassensignal ein Ist-Moment, welches dem Funktionsblock „Moment-Vergleich” zugeführt wird. Weiterhin wird ausgehend vom Signal des Fahrpedalsensors unter Berücksichtigung der Drehzahl und externer Momentenanforderungen durch Hilfsaggregate ein zulässiges Moment berechnet, welches dann ebenfalls dem Funktionsblock „Moment-Vergleich” zugeführt wird. Es erfolgt dann ein Vergleich des so ermittelten zulässigen Moments mit dem berechneten Ist-Moment. Wesentlich ist dabei, dass das zulässige Moment aus dem Signal des Fahrpedalsensors berechnet wurde, d. h. dem Wert, der auch einen Input für das Steuerungsmodul darstellt. Das Ist-Moment wurde hingegen aus den Ausgangswerten der Steuerungsmoduls berechnet. Ein Vergleich dieser beiden Momente liefert daher eine Plausibilisierung der gesamten Berechnung der Motorsteuersignale. Für den Momentenvergleich ist es dabei ausreichend sicherzustellen, dass das Ist-Moment geringer ist als das zulässige Moment, da eine unkontrollierte Erhöhung des Moments zu gefährlichen Fahrzuständen eines Kraftfahrzeugs, das mit dem Verbrennungsmotor betrieben wird, führen kann.
  • In der 3 wird noch einmal schematisch der Ablauf des Überwachungsprogramms dargestellt. Als Eingangsgrößen werden dem Überwachungsmodul (UM = Überwachungsmodul) einige Größen des Steuerungsmoduls zur Verfügung gestellt. ti steht dabei für die Ansteuerzeit des Kraftstoffventils, rk für die berechnete Kraftstoffmasse, GK-FAKT steht für die Umrechnungsfakoren der Gemischkontrolle, anhand deren ausgehend vom Sollmoment der Wert für rk berechnet wird und rl steht für die gemessene Luftmasse. In dem Überwachungsmodul wird aus ti in einem Umrechnungsschritt 30 eine Kraftstoffmenge rk_um berechnet. Diese wird dann im Vergleichsblock 31 mit dem Wert rk verglichen und bei zu starken Abweichungen, d. h. zu groß oder zu klein, wird als Fehlerreaktion eine Sicherheitskraftstoffabschaltung (SKA) ausgelöst. Die GK-Faktoren werden in dem Überwachungsmodul in einem Vergleichsblock 32 mit Schwellenwerten max_UM verglichen und wenn die GK-Faktoren diese Werte überschreiten, wird als Fehlerreaktion wieder eine Sicherheitskraftstoffabschaltung ausgelöst. Die GK-Faktoren werden in einem Berechnungsblock 33 auch herangezogen, um die berechnete Kraftstoffmasse des Steuerungsmoduls in entsprechende Luftmassenwerte rl_um des Überwachungsmoduls umzurechnen. Die so berechneten Werte rl_um werden dann mit den gemessenen Werten rl des Steuerungsmoduls verglichen. Bei zu starken Abweichungen (größer und kleiner) wird wieder eine Sicherheitskraftstoffabschaltung ausgelöst. Im Funktionsblock 35 wird dann der Wert rl_um in das Ist-Moment mi_um umgerechnet, das im Vergleichsblock 36 mit dem zulässigen Moment mz_um verglichen wird. Wenn dabei das Ist-Moment das zulässige Moment unzulässig stark überschreitet, wird wieder eine Sicherheitskraftstoffabschaltung ausgelöst.

Claims (10)

  1. Verfahren zur Steuerung eines Motors, bei dem ein Steuermodul anhand einer Fahrpedalstellung ein Sollmoment berechnet und aus dem Sollmoment eine Luftmasse und eine Kraftstoffmasse berechnet, wobei bei der Berechnung der Kraftstoffmasse rk ein Sollwert für Lambda (Verhältnis Luftmasse zu Kraftstoffmasse) berücksichtigt wird, wobei ein Überwachungsmodul aus der Kraftstoffmasse rk einen Überwachungswert für die Luftmasse rl_um berechnet und mit einer gemessenen Luftmasse rl zur Fehlererkennung vergleicht.
  2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass das Überwachungsmodul anhand der Fahrpedalstellung ein zulässiges Moment mz_um berechnet und anhand der Kraftstoffmasse rk ein Ist-Moment mi_um berechnet und das zur Fehlererkennung das zulässige Moment und das Ist-Moment miteinander vergleicht.
  3. Verfahren nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass aus der Kraftstoffmenge rk eine Ansteuerzeit ti für ein Kraftstoffventil EV berechnet wird und dass das Überwachungsmodul die Kraftstoffmenge rk und die Ansteuerzeit ti für das Kraftstoffventil auf Plausibilität zueinander untersucht.
  4. Verfahren nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass das Steuerungsmodul zur Berechnung der Kraftstoffmasse rk aus dem Sollmoment Korrekturfaktoren GK_Fakt berücksichtigt und und dass die Korrekturfaktoren GK_Fakt zur Fehlererkennung mit Schwellenwerten max_um verglichen werden.
  5. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass zur Berechnung des Ist-Moments mi_um aus der Kraftstoffmenge rk die Korrekturfaktoren GK_Fakt berücksichtigt werden.
  6. Vorrichtung zur Steuerung eines Motors, mit einem Steuermodul welches anhand einer Fahrpedalstellung ein Sollmoment berechnet und aus dem Sollmoment eine Luftmasse und eine Kraftstoffmasse berechnet, wobei bei der Berechnung der Kraftstoffmasse rk ein Sollwert für Lambda (Verhältnis Luftmasse zu Kraftstoffmasse) berücksichtigt wird, wobei ein Überwachungsmodul vorgesehen ist welches aus der Kraftstoffmasse rk einen Überwachungswert für die Luftmasse rl_um berechnet und mit einer gemessenen Luftmasse rl zur Fehlererkennung vergleicht.
  7. Vorrichtung nach Anspruch 6, dadurch gekennzeichnet, dass das Überwachungsmodul anhand der Fahrpedalstellung ein zulässiges Moment mz_um berechnet und anhand der Kraftstoffmasse rk ein Ist-Moment mi_um berechnet und das zur Fehlererkennung das zulässige Moment und das Ist-Moment miteinander vergleicht.
  8. Vorrichtung nach Anspruch 6 oder 7, dadurch gekennzeichnet, dass aus der Kraftstoffmenge rk eine Ansteuerzeit ti für ein Kraftstoffventil EV berechnet wird und dass das Überwachungsmodul die Kraftstoffmenge rk und die Ansteuerzeit ti für das Kraftstoffventil auf Plausibilität zueinander untersucht.
  9. Vorrichtung nach einem der Ansprüche 6–8, dadurch gekennzeichnet, dass das Steuerungsmodul zur Berechnung der Kraftstoffmasse rk aus dem Sollmoment Korrekturfaktoren GK_Fakt berücksichtigt und und dass die Korrekturfaktoren GK_Fakt zur Fehlererkennung mit Schwellenwerten max_um verglichen werden.
  10. Vorrichtung nach Anspruch 9, dadurch gekennzeichnet, dass zur Berechnung des Ist-Moments mi_um aus der Kraftstoffmenge rk die Korrekturfaktoren GK_Fakt GK_Fakt berücksichtigt und.
DE10215406.6A 2002-04-08 2002-04-08 Verfahren und Vorrichtung zur Steuerung eines Motors Expired - Fee Related DE10215406B4 (de)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE10215406.6A DE10215406B4 (de) 2002-04-08 2002-04-08 Verfahren und Vorrichtung zur Steuerung eines Motors
US10/406,887 US6827070B2 (en) 2002-04-08 2003-04-04 Method and device for controlling an engine
FR0304276A FR2838164B1 (fr) 2002-04-08 2003-04-07 Procede et dispositif de commande d'un moteur
JP2003104520A JP2003301739A (ja) 2002-04-08 2003-04-08 エンジン制御装置及びエンジン制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10215406.6A DE10215406B4 (de) 2002-04-08 2002-04-08 Verfahren und Vorrichtung zur Steuerung eines Motors

Publications (2)

Publication Number Publication Date
DE10215406A1 DE10215406A1 (de) 2003-10-16
DE10215406B4 true DE10215406B4 (de) 2015-06-11

Family

ID=28051200

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10215406.6A Expired - Fee Related DE10215406B4 (de) 2002-04-08 2002-04-08 Verfahren und Vorrichtung zur Steuerung eines Motors

Country Status (4)

Country Link
US (1) US6827070B2 (de)
JP (1) JP2003301739A (de)
DE (1) DE10215406B4 (de)
FR (1) FR2838164B1 (de)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10350778A1 (de) * 2003-10-30 2005-06-02 Robert Bosch Gmbh Verfahren zum Betrieb einer Antriebseinheit
DE102004017052A1 (de) * 2004-04-07 2005-11-10 Mtu Friedrichshafen Gmbh Verfahren zur Steuerung einer Brennkraftmaschine
US7743606B2 (en) 2004-11-18 2010-06-29 Honeywell International Inc. Exhaust catalyst system
US7328577B2 (en) * 2004-12-29 2008-02-12 Honeywell International Inc. Multivariable control for an engine
US7467614B2 (en) * 2004-12-29 2008-12-23 Honeywell International Inc. Pedal position and/or pedal change rate for use in control of an engine
US7752840B2 (en) 2005-03-24 2010-07-13 Honeywell International Inc. Engine exhaust heat exchanger
US7389773B2 (en) 2005-08-18 2008-06-24 Honeywell International Inc. Emissions sensors for fuel control in engines
DE102006061561A1 (de) * 2006-12-27 2008-07-03 Robert Bosch Gmbh Verfahren zum Betreiben einer Brennkraftmaschine
US7698048B2 (en) * 2007-08-01 2010-04-13 Gm Global Technology Operations, Inc. Power enrichment scheduling for coordinated torque control system
US8060290B2 (en) 2008-07-17 2011-11-15 Honeywell International Inc. Configurable automotive controller
DE102008038820B4 (de) * 2008-08-01 2010-04-15 GM Global Technology Operations, Inc., Detroit Leistungserhöhungsplanung für Systeme mit koordinierter Drehmomentsteuerung
US8620461B2 (en) 2009-09-24 2013-12-31 Honeywell International, Inc. Method and system for updating tuning parameters of a controller
US8504175B2 (en) 2010-06-02 2013-08-06 Honeywell International Inc. Using model predictive control to optimize variable trajectories and system control
DE102011004773A1 (de) * 2011-02-25 2012-08-30 Robert Bosch Gmbh Verfahren und Vorrichtung zur Überwachung eines Antriebs eines Antriebssystems eines Fahrzeugs
US9677493B2 (en) 2011-09-19 2017-06-13 Honeywell Spol, S.R.O. Coordinated engine and emissions control system
US20130111905A1 (en) 2011-11-04 2013-05-09 Honeywell Spol. S.R.O. Integrated optimization and control of an engine and aftertreatment system
US9650934B2 (en) 2011-11-04 2017-05-16 Honeywell spol.s.r.o. Engine and aftertreatment optimization system
DE102012207658A1 (de) 2012-05-08 2013-11-14 Robert Bosch Gmbh Verbrennungsmotor und Verfahren zum Versorgen eines Verbrennungsmotors mit einem Frischluftstrom
US10012161B2 (en) * 2016-06-02 2018-07-03 Tula Technology, Inc. Torque estimation in a skip fire engine control system
EP3051367B1 (de) 2015-01-28 2020-11-25 Honeywell spol s.r.o. Ansatz und system zur handhabung von einschränkungen für gemessene störungen mit unsicherer vorschau
EP3056706A1 (de) 2015-02-16 2016-08-17 Honeywell International Inc. Ansatz zur nachbehandlungssystemmodellierung und modellidentifizierung
EP3091212A1 (de) 2015-05-06 2016-11-09 Honeywell International Inc. Identifikationsansatz für verbrennungsmotor-mittelwertmodelle
EP3734375B1 (de) 2015-07-31 2023-04-05 Garrett Transportation I Inc. Quadratischer programmlöser für mpc mit variabler anordnung
US10272779B2 (en) 2015-08-05 2019-04-30 Garrett Transportation I Inc. System and approach for dynamic vehicle speed optimization
US10415492B2 (en) 2016-01-29 2019-09-17 Garrett Transportation I Inc. Engine system with inferential sensor
US10036338B2 (en) 2016-04-26 2018-07-31 Honeywell International Inc. Condition-based powertrain control system
US10124750B2 (en) 2016-04-26 2018-11-13 Honeywell International Inc. Vehicle security module system
EP3548729B1 (de) 2016-11-29 2023-02-22 Garrett Transportation I Inc. Inferenzflusssensor
KR102395281B1 (ko) * 2016-12-12 2022-05-09 현대자동차주식회사 엔진 제어 장치 및 방법
US11057213B2 (en) 2017-10-13 2021-07-06 Garrett Transportation I, Inc. Authentication system for electronic control unit on a bus
DE102018210099A1 (de) * 2018-06-21 2019-12-24 Volkswagen Aktiengesellschaft Verfahren zur Ermittlung und/oder zur Erkennung einer Versottung einer Luft-Ansaugstrecke zu einer Brennkammer eines Verbrennungsmotors

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19900740A1 (de) * 1999-01-12 2000-07-13 Bosch Gmbh Robert Verfahren und Vorrichtung zum Betreiben einer Brennkraftmaschine
DE19916725A1 (de) * 1999-04-13 2000-10-19 Daimler Chrysler Ag Verfahren zur Drehmomentüberwachung bei Otto-Motoren in Kraftfahrzeugen

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4029537A1 (de) * 1990-09-18 1992-03-19 Bosch Gmbh Robert Verfahren und vorrichtung zur steuerung und/oder regelung einer betriebsgroesse einer brennkraftmaschine
JPH10141150A (ja) * 1996-11-13 1998-05-26 Nissan Motor Co Ltd エンジンの排気還流制御装置の故障診断装置
DE19841151A1 (de) * 1998-09-09 2000-03-16 Bosch Gmbh Robert Verfahren und Vorrichtung zum Betreiben und zur Überwachung einer Brennkraftmaschine
JP2000097086A (ja) * 1998-09-18 2000-04-04 Hitachi Ltd エンジンの吸入空気流量制御方法、制御装置および出力制御方法
US6295967B1 (en) * 2000-01-20 2001-10-02 Visteon Global Technologies, Inc. Powertrain output monitor
DE10028878A1 (de) * 2000-06-10 2001-12-13 Volkswagen Ag Verfahren zur Erkennung und Bewertung von Lecks im Saugrohr von Verbrennungsmotoren mit wenigstens einem Zylinder
DE10039785B4 (de) * 2000-08-16 2014-02-13 Robert Bosch Gmbh Verfahren und Vorrichtung zum Betreiben einer Brennkraftmaschine
DE60206670T2 (de) * 2001-02-01 2006-06-29 Kabushiki Kaisha Toyota Jidoshokki, Kariya Einrichtung zur Fehlerdiagnose eines Motoransaugsystems
DE10209870A1 (de) * 2002-03-06 2003-09-18 Volkswagen Ag Verfahren zum Erkennen einer Leckage im Einlasskanal eines Verbrennungsmotors und zur Durchführung des Verfahrens eingerichteter Verbrennungsmotor
US6735938B2 (en) * 2002-06-04 2004-05-18 Ford Global Technologies, Llc Method to control transitions between modes of operation of an engine
JP4372441B2 (ja) * 2003-03-27 2009-11-25 トヨタ自動車株式会社 内燃機関の吸入空気量調整装置及び方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19900740A1 (de) * 1999-01-12 2000-07-13 Bosch Gmbh Robert Verfahren und Vorrichtung zum Betreiben einer Brennkraftmaschine
DE19916725A1 (de) * 1999-04-13 2000-10-19 Daimler Chrysler Ag Verfahren zur Drehmomentüberwachung bei Otto-Motoren in Kraftfahrzeugen

Also Published As

Publication number Publication date
JP2003301739A (ja) 2003-10-24
DE10215406A1 (de) 2003-10-16
FR2838164B1 (fr) 2008-02-01
US20030213465A1 (en) 2003-11-20
FR2838164A1 (fr) 2003-10-10
US6827070B2 (en) 2004-12-07

Similar Documents

Publication Publication Date Title
DE10215406B4 (de) Verfahren und Vorrichtung zur Steuerung eines Motors
EP1062417B1 (de) Verfahren und vorrichtung zum betreiben einer brennkraftmaschine
DE19742083B4 (de) Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
DE102011085115B4 (de) Verfahren und Vorrichtung zur Adaption einer Lambdaregelung
EP0950148B1 (de) Verfahren und vorrichtung zur steuerung der antriebseinheit eines fahrzeugs
DE102004040924B4 (de) Verfahren und Vorrichtung zur Überwachung von Drucksensoren im Abgasstrang
DE102008040737A1 (de) Verfahren und Vorrichtung zur Dynamiküberwachung einer Breitband-Lambdasonde
DE3914536C2 (de) Verfahren und Vorrichtung zur Diagnose von Stellgliedern bei der Regelung und/oder Steuerung von Betriebsparametern in Verbindung der Leerlaufregelung und der Tankentlüftung bei Brennkraftmaschinen
DE102019111406A1 (de) Verfahren zum bewerten des status der kraftstoff-drehmoment-effizienz eines verbrennungsmotors
DE4302483C2 (de) Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
WO2008017528A1 (de) Verfahren und vorrichtung zum betreiben einer brennkraftmaschine
DE10006341A1 (de) Regelsystem für eine Brennkraftmaschine
DE102005054735B4 (de) Verfahren und Vorrichtung zum Betreiben einer Brennkraftmaschine
DE4333896B4 (de) Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
DE102011086063A1 (de) Verfahren zum Betreiben einer Brennkraftmaschine und Steuereinrichtung hierfür
DE19618385B4 (de) Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
EP0603543B1 (de) Verfahren und Vorrichtung zur Überwachung einer Steuereinrichtung einer Brennkraftmaschine
DE19916725C2 (de) Verfahren zur Drehmomentüberwachung bei Otto-Motoren in Kraftfahrzeugen
EP1960645B1 (de) Verfahren zur diagnose eines in einem abgasbereich einer brennkraftmaschine angeordneten katalysators und vorrichtung zur durchführung des verfahrens
EP1005609B1 (de) Verfahren zur steuerung der abgasrückführung bei einer brennkraftmaschine
DE4313746C2 (de) Verfahren und Vorrichtung zur Steuerung der Leistung einer Antriebseinheit eines Fahrzeugs
DE102004051747A1 (de) Verfahren zum Betreiben einer Brennkraftmaschine und Vorrichtung zur Durchführung des Verfahrens
DE19537381B4 (de) Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
DE10138045A1 (de) Vorrichtung und Verfahren zur CPU-Diagnose
WO2003033893A1 (de) Verfahren und vorrichtung zum betreiben einer brennkraftmaschine

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
8120 Willingness to grant licences paragraph 23
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee