DE102016203430B4 - Verfahren und Vorrichtung zum Betreiben einer Brennkraftmaschine mit einem Regler - Google Patents
Verfahren und Vorrichtung zum Betreiben einer Brennkraftmaschine mit einem Regler Download PDFInfo
- Publication number
- DE102016203430B4 DE102016203430B4 DE102016203430.8A DE102016203430A DE102016203430B4 DE 102016203430 B4 DE102016203430 B4 DE 102016203430B4 DE 102016203430 A DE102016203430 A DE 102016203430A DE 102016203430 B4 DE102016203430 B4 DE 102016203430B4
- Authority
- DE
- Germany
- Prior art keywords
- determined
- control
- dead time
- forward model
- controller
- 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
Links
- 238000002485 combustion reaction Methods 0.000 title claims abstract description 20
- 238000000034 method Methods 0.000 title claims abstract description 16
- 230000004044 response Effects 0.000 claims abstract description 20
- 238000002347 injection Methods 0.000 claims abstract description 9
- 239000007924 injection Substances 0.000 claims abstract description 9
- 230000006870 function Effects 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 7
- 230000001419 dependent effect Effects 0.000 claims description 5
- 238000001914 filtration Methods 0.000 claims description 4
- 230000006399 behavior Effects 0.000 description 9
- 239000000446 fuel Substances 0.000 description 8
- 239000003054 catalyst Substances 0.000 description 4
- 239000000523 sample Substances 0.000 description 3
- 101100013558 Arabidopsis thaliana FTSH2 gene Proteins 0.000 description 2
- 101100503482 Arabidopsis thaliana FTSH5 gene Proteins 0.000 description 2
- 101100540153 Arabidopsis thaliana VAR3 gene Proteins 0.000 description 2
- 101150082136 VAR1 gene Proteins 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1438—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
- F02D41/1444—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases
- F02D41/1454—Introducing 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
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1412—Introducing closed-loop corrections characterised by the control or regulation method using a predictive controller
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1413—Controller structures or design
- F02D2041/1431—Controller structures or design the system including an input-output delay
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1413—Controller structures or design
- F02D2041/1432—Controller structures or design the system including a filter, e.g. a low pass or high pass filter
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1433—Introducing closed-loop corrections characterised by the control or regulation method using a model or simulation of the system
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1438—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
- F02D41/1444—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases
- F02D41/1454—Introducing 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/1458—Introducing 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
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)
- Feedback Control In General (AREA)
Abstract
- eine Stellgröße (SG) des Reglers (R) ermittelt wird,
- ein Vorwärtsmodell (FM) für die Regelung ermittelt wird,
- abhängig von der Stellgröße (SG) und dem Vorwärtsmodell (FM) ein Vorhersagewert ermittelt wird, der repräsentativ ist für eine prognostizierte Streckenantwort,
- abhängig von dem Vorhersagewert die Regelung der Brennkraftmaschine erfolgt, wobei
- eine erste Totzeit (T_DLY) ermittelt wird, die repräsentativ ist für eine Verzögerung durch eine Berechnung einer Einspritzmenge in einer Motorsteuerung und
- abhängig von der ersten Totzeit (T_DLY) das Vorwärtsmodell (FM) für die Regelung ermittelt wird, wobei die erste Totzeit (T_DLY) abhängig von einer Größe eines Ringspeichers der Motorsteuerung ermittelt wird.
Description
- Die Erfindung betrifft ein Verfahren zum Betreiben einer Brennkraftmaschine mit einem Regler, wobei der Regler eine Lambdaregelung durchführt. Die Erfindung betrifft des Weiteren eine Vorrichtung zum Betreiben einer Brennkraftmaschine mit einem Regler, wobei der Regler eine Lambdaregelung durchführt.
- Bei einer Einzelzylinderregelung, welche auch CILC (Cylinder Individual Lambda Control) genannt werden kann, wird typischerweise ein langsam arbeitender Regler verwendet. Trotzdem kommt es häufig bei einigen Betriebspunkten zu Überschwingungen oder zu Dauerschwingen.
-
DE 10 2013 017 260 B3 offenbart ein Verfahren zum Betreiben einer Antriebseinrichtung mit einer Brennkraftmaschine und einem Katalysator zur Reinigung von Abgas der Brennkraftmaschine, wobei stromaufwärts des Katalysators eine, ein erstes Lambdasignal bereitstellende erste Lambdasonde und stromabwärts des Katalysators eine, ein zweites Lambdasignal bereitstellende zweite Lambdasonde vorgesehen ist, und wobei anhand des ersten Lambdasignals eine Lambdaführungsregelung und anhand des zweiten Lambdasignals eine der Lambdaführungsregelung überlagerte Lambdatrimmregelung durchgeführt wird. Dabei ist vorgesehen, dass für die Lambdatrimmregelung ein Regler und ein den Katalysator modellierender Beobachter verwendet werden, wobei dem Regler ein Sollwert sowie ein mittels des Beobachters ermittelter Modellfehler als Eingangsgrößen und den Beobachter eine mittels des Reglers ermittelte Stellgröße als Eingangsgröße zugeführt werden. - Die
DE 102 59 312 A1 offenbart eine Regelungstechnik des Luft-Kraftstoff-Verhältnisses zum Bestimmen eines Rückführregelungswerts zur Rückführregelung eines Luft-Kraftstoff-Verhältnisses, wobei ein Parameter eines Anlagenmodells, welches eine Anlage zwischen einem Kraftstoffeinspritzventil und einem Luft-Kraftstoff-Verhältnis-Sensor durch eine Übertragungsfunktion darstellt, berechnet wird. - Die
DE 10 2011 006 787 A1 offenbart ein Kraftstoffregelkreissystem für einen Motor, umfassend: eine Referenzeingabe zum Erzeugen eines gewünschten Kraftstoff-Luft-Signals; einen Verzögerungskompensationsfilter zum Empfangen einer Summe aus dem gewünschten Kraftstoff-Luft-Signal und einem von einem Proportional-Integral-Controller ausgegebenen Kraftstoff-Luft-Steuersignal, wobei der Verzögerungskompensationsfilter ein Systemverzögerungskompensationssignal liefert; einen Abgassensor zum Liefern eines Kraftstoff-Luft-Verhältnis-Signals, das von einem gefilterten Kraftstoff-Luft-Signal subtrahiert wird, und dieses Ergebnis wird zu dem Systemverzögerungskompensationssignal addiert, um ein an den Proportional-Integral-Controller geliefertes Fehlersignal zu erzeugen, um das verzögerungskompensierte Kraftstoff-Luft-Steuersignal zu erzeugen; und einen Transientenkraftstoffsteuerfilter zum Verstellen des verzögerungskompensierten Kraftstoff-Luft-Steuersignals gemäß einer von der Motortemperatur abhängigen Zeitkonstanten und einem von der Motortemperatur abhängigen Verstärkungsfaktor, um ein von der Motortemperatur abhängiges, verzögerungskompensiertes Kraftstoff-Luft-Steuersignal zu erzeugen. - Die
DE 10 2008 001 569 A1 offenbart ein Verfahren und eine Vorrichtung zur Adaption eines Dynamikmodells einer Abgassonde, die Bestandteil eines Abgaskanals einer Brennkraftmaschine ist und mit der ein Lambdawert zur Regelung einer Luft-Kraftstoff-Zusammensetzung bestimmt wird, wobei in einer Steuereinrichtung bzw. in einer Diagnoseeinrichtung der Brennkraftmaschine parallel dazu ein simulierter Lambdawert berechnet wird und von einer Anwenderfunktion sowohl der simulierte als auch der gemessene Lambdawert verwendet wird. Dabei ist vorgesehen, dass im laufenden Fahrzeugbetrieb durch Auswerten einer Signaländerung bei Anregung des Systems ein Sprungverhalten der Abgassonde bestimmt und anhand dieser Ergebnisse das Dynamikmodell der Abgassonde adaptiert wird. - Die Aufgabe, die der Erfindung zugrunde liegt, ist es die Lambdaregelung zu verbessern, insbesondere bei der Einzelzylinderregelung.
- Die Aufgabe wird gelöst durch die Merkmale der unabhängigen Patentansprüche. Vorteilhafte Ausgestaltungen sind in den Unteransprüchen gekennzeichnet.
- Die Erfindung zeichnet sich aus durch ein Verfahren zum Betreiben einer Brennkraftmaschine mit einem Regler, wobei der Regler eine Lambdaregelung durchführt. Die Erfindung zeichnet sich des Weiteren aus durch eine Vorrichtung zum Betreiben einer Brennkraftmaschine mit einem Regler, wobei der Regler eine Lambdaregelung durchführt, wobei die Vorrichtung dazu ausgebildet ist, das Verfahren auszuführen.
- Bei dem Verfahren wird eine Stellgröße des Reglers ermittelt. Ein Vorwärtsmodell für die Regelung wird ermittelt. Abhängig von der Stellgröße und dem Vorwärtsmodell wird ein Vorhersagewert ermittelt, der repräsentativ ist für eine prognostizierte Streckenantwort. Abhängig von dem Vorhersagewert erfolgt die Regelung der Brennkraftmaschine. Es wird eine erste Totzeit ermittelt, die repräsentativ ist für eine Verzögerung durch eine Berechnung einer,Einspritzmenge in einer Motorsteuerung. Abhängig von der ersten Totzeit wird das Vorwärtsmodell für die Regelung ermittelt. Die erste Totzeit wird abhängig von einer Größe eines Ringspeichers der Motorsteuerung ermittelt.
- Der Erfindung liegt die Erkenntnis zu Grunde, dass bei der Lambdaregelung, insbesondere bei der Einzelzylinderlambdaregelung von einer mehrzylindrigen Brennkraftmaschine, das System mit einer charakteristischen Streckenantwort auf eine Sollwertänderung reagiert. Viele Kenngrößen der charakteristischen Streckenantwort, wie Totzeiten und Tiefpassverhalten, können einfach ermittelt werden. Indem das Vorwärtsmodell verwendet wird, können derartige Totzeiten und Tiefpassverhalten aus der Regelung herausgerechnet werden. Somit können die Reglerparameter derart gewählt werden, dass der Regler deutlich schneller reagiert. Somit kann die Lambdaregelung verbessert werden.
- Gerade die erste Totzeit, die durch die Berechnung der Einspritzmenge in der Motorsteuerung entsteht, kann mit dem Vorwärtsmodell sehr effizient kompensiert werden, da sich diese Totzeit normalerweise im Betrieb nicht verändert und einfach ermittelbar ist. Die Verzögerung durch die Berechnung der Einspritzmenge umfasst insbesondere die Zeit zwischen der Berechnung der Einspritzmenge und dem Absetzen und/oder Verbrennen der Einspritzmenge.
- Mittels der Größe des Ringspeichers lässt sich die erste Totzeit sehr einfach ermitteln, da der Ringspeicher die Totzeit sehr genau nachbildet bzw. simuliert.
- Gemäß einer optionalen Ausgestaltung wird eine zweite Totzeit ermittelt, die repräsentativ ist für eine Gaslaufzeit der zu regelnden Strecke. Abhängig von der zweiten Totzeit wird das Vorwärtsmodell für die Regelung ermittelt.
- Die zweite Totzeit, die repräsentativ ist für eine Gaslaufzeit der zu regelnden Strecke, ist fest durch die zu regelnde Strecke vorgegeben. Somit kann sie sehr einfach ermittelt werden und somit mit dem Vorwärtsmodell sehr effizient kompensiert werden.
- Gemäß einer optionalen Ausgestaltung wird die zweite Totzeit abhängig von einer Last mittels eines Kennfelds ermittelt.
- Da die zweite Totzeit von der Last abhängt, lässt sie sich sehr gut lastabhängig durch ein Kennfeld beschreiben. Somit kann die zweite Totzeit durch das Kennfeld sehr einfach ermittelt werden.
- Gemäß einer optionalen Ausgestaltung wird die zweite Totzeit abhängig von einem vorgegebenen ersten Tiefpass ermittelt, der repräsentativ ist für eine Gaslaufzeit der zu regelnden Strecke.
- Die zweite Totzeit lässt sich sehr einfach mittels eines ersten Tiefpasses nachbilden, insbesondere mittels einer Filterkonstante des ersten Tiefpasses. Somit kann die zweite Totzeit sehr gut abhängig von dem vorgegebenen ersten Tiefpass ermittelt werden.
- Gemäß einer optionalen Ausgestaltung wird eine dritte Totzeit ermittelt, die repräsentativ ist für eine Verzögerung bei einer Signalerfassung eines Messglieds der Regelstrecke. Abhängig von der dritten Totzeit wird das Vorwärtsmodell für die Regelung ermittelt.
- Das Sensorverhalten des Messgliedes ist meist in dem System bekannt und kann beispielsweise durch ein weiteres Kennfeld repräsentiert werden, so dass die dritte Totzeit beispielsweise abhängig von dem weiteren Kennfeld ermittelt wird. Das weitere Kennfeld beschreibt hierbei beispielsweise die Gaslaufzeist bis zu einer maximalen Messamplitude. Alternativ oder zusätzlich kann das Sensorverhalten mit einem weiteren Tiefpass beschrieben werden.
- Gemäß einer optionalen Ausgestaltung wird eine Kenngröße eines zweiten Tiefpassfilters ermittelt, die repräsentativ ist für eine Tiefpassfilterung bei einer Signalerfassung eines Messglieds der Regelstrecke. Abhängig von der Kenngröße des zweiten Tiefpassfilters wird das Vorwärtsmodell für die Regelung ermittelt.
- Das Messsignal bei der Messwerterfassung der Einzelzylinderlambdaregelung ist mit relativ starkem Rauschen belegt, so dass hier häufig ein Tiefpassfilter verwendet wird, um einen stabilen Mittelwert zu erzeugen. Insbesondere die Filterkonstante dieses Filters kann somit als Kenngröße verwendet werden um das Vorwärtsmodell für die Regelung zu ermitteln.
- Ausführungsbeispiele der Erfindung sind im Folgenden anhand der schematischen Zeichnungen näher erläutert. Es zeigen:
-
1 ein Ablaufdiagramm zum Betreiben einer Brennkraftmaschine mit einem Regler, -
2 ein beispielhafter Regelkreis, -
3 verschiedene Ausführungsformen eines Vorwärtsmodells, -
4 ein beispielhaftes Streckenverhalten, -
5 eine beispielhafte Regelung ohne Vorwärtsmodell, -
6 eine beispielhafte prognostizierte Streckenantwort und -
7 eine beispielhafte Regelung mit Vorwärtsmodell. - Elemente gleicher Konstruktion oder Funktion sind figurenübergreifend mit den gleichen Bezugszeichen gekennzeichnet.
- Die
1 zeigt ein Ablaufdiagramm eines Programms zum Betreiben einer Brennkraftmaschine mit einem ReglerR , wobei der ReglerR eine Lambdaregelung durchführt. - Das Programm kann beispielsweise von einer Steuervorrichtung
50 abgearbeitet werden. Die Steuervorrichtung50 weist hierfür insbesondere eine Recheneinheit, einen Programm- und Datenspeicher, sowie beispielsweise eine oder mehrere Kommunikationsschnittstellen auf. Der Programm- und Datenspeicher und/oder die Recheneinheit und/oder die Kommunikationsschnittstellen können in einer Baueinheit und/oder verteilt auf mehrere Baueinheiten ausgebildet sein. Auf dem Daten- und Programmspeicher der Steuervorrichtung50 ist hierfür insbesondere das Programm gespeichert. - Die Steuervorrichtung
50 kann auch als Vorrichtung zum Betreiben einer Brennkraftmaschine mit einem ReglerR bezeichnet werden, wobei der ReglerR eine Lambdaregelung durchführt. - In einem Schritt
S1 wird das Programm gestartet und es werden gegebenenfalls Variablen initialisiert. - In einem Schritt
S3 wird eine StellgrößeSG des ReglersR ermittelt. - In einem Schritt
S5 wird ein VorwärtsmodellFM für die Regelung ermittelt. - Zur Ermittlung des Vorwärtsmodells
FM wird beispielsweise eine erste TotzeitT_DLY ermittelt, die repräsentativ ist für eine Verzögerung durch eine Berechnung einer Einspritzmenge in einer Motorsteuerung und abhängig von der ersten TotzeitT_DLY wird das VorwärtsmodellFM für die Regelung ermittelt. - Die erste Totzeit
T_DLY wird beispielsweise abhängig von einer Größe eines Ringspeichers der Motorsteuerung ermittelt. - Alternativ oder zusätzlich wird zur Ermittlung des Vorwärtsmodells
FM beispielsweise eine zweite Totzeitt1 ermittelt, die repräsentativ ist für eine Gaslaufzeit der zu regelnden Strecke und abhängig von der zweiten Totzeitt1 wird das VorwärtsmodellFM für die Regelung ermittelt.
Die zweite Totzeitt2 wird beispielsweise abhängig von einer Last mittels eines Kennfelds ermittelt und/oder abhängig von einem vorgegebenen ersten Tiefpass, der repräsentativ ist für eine Gaslaufzeit der zu regelnden Strecke. - Alternativ oder zusätzlich wird zur Ermittlung des Vorwärtsmodells
FM beispielsweise eine dritte Totzeitt2 ermittelt, die repräsentativ ist für eine Verzögerung durch eine Signalerfassung eines MessgliedsMG der Regelstrecke und abhängig von der dritten Totzeitt2 wird das VorwärtsmodellFM für die Regelung ermittelt. - Alternativ oder zusätzlich wird zur Ermittlung des Vorwärtsmodells
FM beispielsweise eine Kenngröße eines zweiten Tiefpassfilters ermittelt, der repräsentativ ist für eine Tiefpassfilterung bei der Signalerfassung des MessgliedsMG der Regelstrecke und abhängig von der Kenngröße des zweiten Tiefpassfilters wird das Vorwärtsmodell für die Regelung ermittelt. - In einem Schritt
S7 wird abhängig von der StellgrößeSG und dem VorwärtsmodellFM ein Vorhersagewert ermittelt, der repräsentativ ist für eine prognostizierte Streckenantwort. - In einem Schritt
S9 erfolgt abhängig von dem Vorhersagewert die Regelung der Brennkraftmaschine. - In einem Schritt
S11 wird das Programm beendet und kann gegebenenfalls wieder in dem SchrittS1 gestartet werden. -
2 zeigt einen beispielhaften Regelkreis für die Regelung. - Der Regler
R gibt die StellgrößeSG aus, welche in eine StreckeS mit einer ersten Totzeitt1 geführt wird. Eine Regelgröße wird rückgeführt. Für die Rückführung erfasst das MessgliedMG die Regelgröße . Das MessgliedMG benötigt für die Signalerfassung die dritte Totzeitt2 und eine Tiefpassfilterung mit einer Filterkonstante m. Das so erfasste Signal wird von einer Führungsgröße subtrahiert. - Die Stellgröße
SG wird zusätzlich dem VorwärtsmodellFM zugeführt, so dass der Vorhersagewert ermittelt werden kann, der repräsentativ ist für die prognostizierte Streckenantwort des VorwärtsmodellsFM . Der Vorhersagewert wird von der StellgrößeSG subtrahiert. Das Ergebnis dieser Subtraktion wird von dem Ergebnis der Subtraktion von der Führungsgröße und dem erfassten Signal subtrahiert zum Erzeugen einer Regelabweichung, die dem ReglerR eingangsseitig zugeführt wird. -
3 zeigt verschiedene Ausführungsformen des VorwärtsmodellsFM . - In dem ersten Beispiel VAR1 umfasst das Vorwärtsmodell
FM die erste TotzeitT_DLY und die zweite Totzeitt1 , wobei die zweite Totzeitt1 abhängig von dem vorgegebenen ersten Tiefpass ermittelt wird, der repräsentativ ist für die Gaslaufzeit der zu regelnden Strecke. - Das erste Beispiel VAR1 des Vorwärtsmodells
FM ist somit ein sehr einfach zu ermittelndes Vorwärtsmodell. - In dem zweiten Beispiel VAR2 umfasst das Vorwärtsmodell
FM die erste TotzeitT_DLY und die zweite Totzeitt1 , wobei die zweite Totzeitt1 abhängig von einer Last mittels des Kennfelds ermittelt wird. - Das zweite Beispiel VAR2 des Vorwärtsmodells
FM ist somit insbesondere vorteilhaft, wenn das Kennfeld verfügbar ist. - In dem dritten Beispiel VAR3 umfasst das Vorwärtsmodell
FM die erste TotzeitT_DLY , die zweite Totzeitt1 , die dritte Totzeitt2 und/oder die Kenngröße des zweiten Tiefpassfilters, insbesondere die Filterkonstante m. Die zweite Totzeitt1 wird hierbei abhängig von dem vorgegebenen ersten Tiefpass ermittelt. Die dritte Totzeitt2 und/oder die Kenngröße wird abhängig von dem zweiten Tiefpassfilter ermittelt. - Das dritte Beispiel VAR3 des Vorwärtsmodells
FM bildet die reale Strecke besonders exakt nach. -
4 zeigt ein beispielhaftes Streckenverhalten. Wird ein eine Änderung eines SollwertsSW auf die Regelstrecke bei einer Einzelzylinderlambdaregelung gegeben so setzt sich die StreckenantwortSA1 ,SA2 insbesondere zusammen aus der ersten TotzeitT_DLY , der zweiten Totzeitt1 und/oder der dritten Totzeitt2 (nicht gezeigt). -
5 zeigt eine beispielhafte Regelung ohne VorwärtsmodellFM . Eine StreckenantwortSA4 zeigt das Verhalten bei einem langsam eingestellten ReglerR . Eine weitere StreckenantwortSA3 zeigt das Verhalten bei einem schneller eingestellten ReglerR . Hier kann es zu Überschwingen oder Dauerschwingen kommen.6 zeigt eine beispielhafte prognostizierte Streckenantwort. Auf das VorwärtsmodellFM wird eine Änderung des SollwertsSW gegeben, das VorwärtsmodellFM reagiert hierauf mit einer VorwärtsmodellstreckenantwortSFM , also der prognostizierten Streckenantwort. In diesem Beispiel umfasst das VorwärtsmodellFM die erste TotzeitT_DLY und die zweite Totzeitt1 . -
7 zeigt eine beispielhafte Regelung mit dem VorwärtsmodellFM . Im oberen Teil ist wiederum zu sehen wie eine Änderung des SollwertsSW auf die Strecke gegeben wird und somit zu einer StreckenantwortSA führt. Die Änderung des SollwertsSW wird ebenfalls auf das VorwärtsmodellFM geführt. Im hier gezeigten Idealfall antwortet das VorwärtsmodellFM mit der VorwärtsmodellstreckenantwortSFM , die identisch ist mit der StreckenantwortSA . - Im unteren Teil ist zu sehen wie eine Änderung der Stellgröße
SG zu der StreckenantwortSA führt. Die Differenz von StellgrößeSG und der VorwärtsmodellstreckenantwortSFM kann dann als Eingangsgröße zurück zum ReglerR geführt werden (vergleiche2 ). - Hierdurch wird bei der Regelung die Totzeit des Systems durch das Vorwärtsmodell kompensiert. Somit können die Reglerparameter derart gewählt werden, dass der Regler deutlich schneller reagiert.
- Bezugszeichenliste
-
- S1-S11
- Schritte
- 50
- Steuervorrichtung
- FM
- Vorwärtsmodell
- MG
- Messglied
- R
- Regler
- S
- Strecke
- SA, SA1, SA2 SA4, SA5
- Streckenantworten
- SFM
- Streckenantwort des Vorwärtsmodells
- SG
- Stellgröße
- SW
- Sollwert
- T_DLY
- erste Totzeit
- t1
- zweite Totzeit
- t2
- dritte Totzeit
- VAR1-VAR3
- Beispiele des Vorwärtsmodells
Claims (7)
- Verfahren zum Betreiben einer Brennkraftmaschine mit einem Regler (R), wobei der Regler (R) eine Lambdaregelung durchführt, bei dem - eine Stellgröße (SG) des Reglers (R) ermittelt wird, - ein Vorwärtsmodell (FM) für die Regelung ermittelt wird, - abhängig von der Stellgröße (SG) und dem Vorwärtsmodell (FM) ein Vorhersagewert ermittelt wird, der repräsentativ ist für eine prognostizierte Streckenantwort, - abhängig von dem Vorhersagewert die Regelung der Brennkraftmaschine erfolgt, wobei - eine erste Totzeit (T_DLY) ermittelt wird, die repräsentativ ist für eine Verzögerung durch eine Berechnung einer Einspritzmenge in einer Motorsteuerung und - abhängig von der ersten Totzeit (T_DLY) das Vorwärtsmodell (FM) für die Regelung ermittelt wird, wobei die erste Totzeit (T_DLY) abhängig von einer Größe eines Ringspeichers der Motorsteuerung ermittelt wird.
- Verfahren nach einem der vorhergehenden Ansprüche, bei dem - eine zweite Totzeit (t1) ermittelt wird, die repräsentativ ist für eine Gaslaufzeit der zu regelnden Strecke und - abhängig von der zweiten Totzeit (t1) das Vorwärtsmodell (FM) für die Regelung ermittelt wird.
- Verfahren nach
Anspruch 2 , wobei die zweite Totzeit (t1) abhängig von einer Last mittels eines Kennfelds ermittelt wird. - Verfahren nach
Anspruch 2 oder3 , wobei die zweite Totzeit (t1) abhängig von einem vorgegebenen ersten Tiefpass ermittelt wird, der repräsentativ ist für eine Gaslaufzeit der zu regelnden Strecke. - Verfahren nach einem der vorhergehenden Ansprüche, bei dem - eine dritte Totzeit (t2) ermittelt wird, die repräsentativ ist für eine Verzögerung bei einer Signalerfassung eines Messglieds der Regelstrecke und - abhängig von der dritten Totzeit (t2) das Vorwärtsmodell (FM) für die Regelung ermittelt wird.
- Verfahren nach einem der vorhergehenden Ansprüche, bei dem - eine Kenngröße eines zweiten Tiefpassfilters ermittelt wird, der repräsentativ ist für eine Tiefpassfilterung bei einer Signalerfassung eines Messglieds der Regelstrecke und - abhängig von der Kenngröße des zweiten Tiefpassfilters das Vorwärtsmodell (FM) für die Regelung ermittelt wird.
- Vorrichtung zum Betreiben einer Brennkraftmaschine mit einem Regler, wobei der Regler eine Lambdaregelung durchführt, wobei die Vorrichtung dazu ausgebildet ist ein Verfahren nach einem der
Ansprüche 1 bis6 durchzuführen.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102016203430.8A DE102016203430B4 (de) | 2016-03-02 | 2016-03-02 | Verfahren und Vorrichtung zum Betreiben einer Brennkraftmaschine mit einem Regler |
| PCT/EP2017/052870 WO2017148675A1 (de) | 2016-03-02 | 2017-02-09 | Verfahren und vorrichtung zum betreiben einer brennkraftmaschine mit einem regler |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102016203430.8A DE102016203430B4 (de) | 2016-03-02 | 2016-03-02 | Verfahren und Vorrichtung zum Betreiben einer Brennkraftmaschine mit einem Regler |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE102016203430A1 DE102016203430A1 (de) | 2017-09-07 |
| DE102016203430B4 true DE102016203430B4 (de) | 2018-12-06 |
Family
ID=58044050
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102016203430.8A Active DE102016203430B4 (de) | 2016-03-02 | 2016-03-02 | Verfahren und Vorrichtung zum Betreiben einer Brennkraftmaschine mit einem Regler |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE102016203430B4 (de) |
| WO (1) | WO2017148675A1 (de) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102022213265A1 (de) | 2022-12-08 | 2024-06-13 | Audi Aktiengesellschaft | Verfahren zum Betreiben einer Antriebseinrichtung für ein Kraftfahrzeug sowie entsprechende Antriebseinrichtung |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10259312A1 (de) | 2001-12-18 | 2003-11-27 | Hitachi Unisia Automotive Ltd | Regelungsvorrichtung des Luft-Kraftstoff-Verhältnisses eines Verbrennungsmotors und Verfahren davon |
| DE102008001569A1 (de) | 2008-04-04 | 2009-10-08 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Adaption eines Dynamikmodells einer Abgassonde |
| DE102011006787A1 (de) | 2010-04-14 | 2011-10-20 | Ford Global Technologies, Llc | Verzögerungskompensierte Luft-Kraftstoff-Steuerung eines Verbrennungsmotors eines Fahrzeugs |
| DE102013017260B3 (de) | 2013-10-17 | 2014-12-31 | Audi Ag | Verfahren zum Betreiben einer Antriebseinrichtung sowie entsprechende Antriebseinrichtung |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3300598B2 (ja) * | 1996-04-05 | 2002-07-08 | 本田技研工業株式会社 | 内燃機関の空燃比制御装置 |
| US6453229B1 (en) * | 1999-10-19 | 2002-09-17 | Unisia Jecs Corporation | Air-fuel ratio control device for internal combustion engine and method thereof |
| US6708681B2 (en) * | 2000-07-07 | 2004-03-23 | Unisia Jecs Corporation | Method and device for feedback controlling air-fuel ratio of internal combustion engine |
| US7006909B1 (en) * | 2004-10-20 | 2006-02-28 | Detroit Diesel Corporation | Engine delay compensation |
| JP2007162565A (ja) * | 2005-12-14 | 2007-06-28 | Toyota Motor Corp | 内燃機関の空燃比制御装置 |
| JP2010024991A (ja) * | 2008-07-18 | 2010-02-04 | Hitachi Ltd | 内燃機関の制御装置 |
| US9181904B2 (en) * | 2010-08-10 | 2015-11-10 | Ford Global Technologies, Llc | Method and system for exhaust gas recirculation control |
| DE102011083775B4 (de) * | 2011-09-29 | 2013-12-05 | Continental Automotive Gmbh | Verfahren und Vorrichtung zum Betreiben einer Brennkraftmaschine |
| DE102012006767B4 (de) * | 2012-04-03 | 2020-04-16 | Audi Ag | Verfahren zum Betreiben einer Brennkraftmaschine sowie entsprechende Brennkraftmaschine |
-
2016
- 2016-03-02 DE DE102016203430.8A patent/DE102016203430B4/de active Active
-
2017
- 2017-02-09 WO PCT/EP2017/052870 patent/WO2017148675A1/de not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10259312A1 (de) | 2001-12-18 | 2003-11-27 | Hitachi Unisia Automotive Ltd | Regelungsvorrichtung des Luft-Kraftstoff-Verhältnisses eines Verbrennungsmotors und Verfahren davon |
| DE102008001569A1 (de) | 2008-04-04 | 2009-10-08 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Adaption eines Dynamikmodells einer Abgassonde |
| DE102011006787A1 (de) | 2010-04-14 | 2011-10-20 | Ford Global Technologies, Llc | Verzögerungskompensierte Luft-Kraftstoff-Steuerung eines Verbrennungsmotors eines Fahrzeugs |
| DE102013017260B3 (de) | 2013-10-17 | 2014-12-31 | Audi Ag | Verfahren zum Betreiben einer Antriebseinrichtung sowie entsprechende Antriebseinrichtung |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102016203430A1 (de) | 2017-09-07 |
| WO2017148675A1 (de) | 2017-09-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102011085115B4 (de) | Verfahren und Vorrichtung zur Adaption einer Lambdaregelung | |
| DE4039876B4 (de) | Vorrichtung zum Regeln des Luft-Kraftstoff-Verhältnisses für einen Motor | |
| DE102016222418A1 (de) | Verfahren zur Regelung einer Füllung eines Speichers eines Katalysators für eine Abgaskomponente | |
| WO2019206610A1 (de) | Verfahren zum betreiben einer brennkraftmaschine | |
| DE102020116488B3 (de) | Verfahren zum Betreiben einer Brennkraftmaschine, Steuergerät und Brennkraftmaschine | |
| WO2001034960A2 (de) | Verfahren zum überprüfen eines abgaskatalysators einer brennkraftmaschine | |
| DE19844994A1 (de) | Verfahren zur Diagnose einer stetigen Lambdasonde | |
| DE3500594A1 (de) | Zumesssystem fuer eine brennkraftmaschine zur beeinflussung des betriebsgemisches | |
| DE102008042549A1 (de) | Verfahren und Vorrichtung zur Diagnose einer Abgassonde | |
| DE102008001569A1 (de) | Verfahren und Vorrichtung zur Adaption eines Dynamikmodells einer Abgassonde | |
| DE102012201767A1 (de) | Verfahren und Vorrichtung zur Dynamiküberwachung von Gas-Sensoren | |
| DE102013201228A1 (de) | Verfahren und Vorrichtung zur Bestimmung der Sauerstoffspeicherfähigkeit einer Abgasreinigungsanlage | |
| DE102018208683A1 (de) | Verfahren und Steuergerät zur Regelung eines Füllstands eines Speichers eines Katalysators für eine Abgaskomponente | |
| EP3014230A1 (de) | Verfahren und vorrichtung zur bestimmung einer temperatur eines an einem messfühler vorbeiströmenden gases | |
| DE102022103558A1 (de) | Vorrichtung und Verfahren zur Lambdaregelung von Ottomotoren und Kraftfahrzeug | |
| DE102013220117B3 (de) | Vorrichtung zum Betreiben einer Brennkraftmaschine | |
| DE102020212710A1 (de) | Verfahren, Recheneinheit und Computerprogramm zum Betreiben einer Brennkraftmaschine | |
| DE102016203430B4 (de) | Verfahren und Vorrichtung zum Betreiben einer Brennkraftmaschine mit einem Regler | |
| DE102012200032B4 (de) | Verfahren und Vorrichtung zur Dynamik-Diagnose von Sensoren | |
| DE19545706A1 (de) | Verfahren zur Kalibrierung einer Lambdasonde in einer Brennkraftmaschine | |
| DE102004040273B4 (de) | Zylinderluftmassendurchfluss-Vorhersagemodell | |
| DE102014218032A1 (de) | Verfahren zum Betreiben einer Brennkraftmaschine, Steuergerät und Brennkraftmaschine | |
| DE102014200042A1 (de) | Verfahren und Vorrichtung zur Regelung einer Gemischzusammensetzung mit einer Lambda-Sprungsonde | |
| DE102015222022B4 (de) | Verfahren und Vorrichtung zur Korrektur einer Kennlinie einer Lambdasonde | |
| DE102011081894A1 (de) | Verfahren und Vorrichtung zur Dynamik-Diagnose einer Abgassonde |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed | ||
| R016 | Response to examination communication | ||
| R018 | Grant decision by examination section/examining division | ||
| R020 | Patent grant now final | ||
| R081 | Change of applicant/patentee |
Owner name: VITESCO TECHNOLOGIES GMBH, DE Free format text: FORMER OWNER: CONTINENTAL AUTOMOTIVE GMBH, 30165 HANNOVER, DE |
|
| R081 | Change of applicant/patentee |
Owner name: SCHAEFFLER TECHNOLOGIES AG & CO. KG, DE Free format text: FORMER OWNER: VITESCO TECHNOLOGIES GMBH, 30165 HANNOVER, DE Owner name: VITESCO TECHNOLOGIES GMBH, DE Free format text: FORMER OWNER: VITESCO TECHNOLOGIES GMBH, 30165 HANNOVER, DE |
|
| R081 | Change of applicant/patentee |
Owner name: SCHAEFFLER TECHNOLOGIES AG & CO. KG, DE Free format text: FORMER OWNER: VITESCO TECHNOLOGIES GMBH, 93055 REGENSBURG, DE |