[go: up one dir, main page]

DE102009007808A1 - Verfahren zum Betrieb einer Verbrennungskraftmaschine - Google Patents

Verfahren zum Betrieb einer Verbrennungskraftmaschine Download PDF

Info

Publication number
DE102009007808A1
DE102009007808A1 DE102009007808A DE102009007808A DE102009007808A1 DE 102009007808 A1 DE102009007808 A1 DE 102009007808A1 DE 102009007808 A DE102009007808 A DE 102009007808A DE 102009007808 A DE102009007808 A DE 102009007808A DE 102009007808 A1 DE102009007808 A1 DE 102009007808A1
Authority
DE
Germany
Prior art keywords
combustion engine
internal combustion
model
numerical solution
scaling factor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE102009007808A
Other languages
English (en)
Other versions
DE102009007808B4 (de
Inventor
Robert Beckmann
Elmar Dr.Rer.Nat. Millich
Wolfgang Dr.-Ing. Drewelow
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.)
Volkswagen AG
Original Assignee
IAV GmbH Ingenieurgesellschaft Auto und Verkehr
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 IAV GmbH Ingenieurgesellschaft Auto und Verkehr filed Critical IAV GmbH Ingenieurgesellschaft Auto und Verkehr
Priority to DE102009007808.8A priority Critical patent/DE102009007808B4/de
Publication of DE102009007808A1 publication Critical patent/DE102009007808A1/de
Application granted granted Critical
Publication of DE102009007808B4 publication Critical patent/DE102009007808B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/0002Controlling intake air
    • 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B17/00Systems involving the use of models or simulators of said systems
    • G05B17/02Systems involving the use of models or simulators of said systems electric
    • 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/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1413Controller structures or design
    • F02D2041/1429Linearisation, i.e. using a feedback law such that the system evolves as a linear one
    • 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/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1433Introducing closed-loop corrections characterised by the control or regulation method using a model or simulation of the system
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

Es ist Aufgabe der vorliegenden Erfindung, für den Betrieb beziehungsweise die Steuerung und Regelung einer Verbrennungskraftmaschine ein Verfahren zur stabilen Berechnung eines Modells einer Verbrennungskraftmaschine mittels eines numerischen Lösungsverfahrens mit einer festen Schrittweite bereitzustellen, so dass auch in Betriebspunkten der Verbrennungskraftmaschine, in denen zwei über eine Trennstelle, wie beispielsweise eine Drosselklappe, ein Turbinen- oder ein Verdichterrad miteinander verbundene Behälter wie ein einziger Behälter wirken, das jeweilige Modell sicher mittels eines gängigen Steuergerätes berechnet werden kann. Diese Aufgabe wird durch die vorliegende Erfindung dadurch gelöst, dass zur stabilen Berechnung eines zum Betrieb einer Verbrennungskraftmaschine dienenden Modells einer Verbrennungskraftmaschine mittels eines numerischen Lösungsverfahrens mit einer festen Schrittweite sämtliche Eigenwerte des linearisierten Modells in Arbeitspunkten der Verbrennungskraftmaschine, die hinsichtlich der Stabilität der Berechnung kritisch sind, in einen stabilen Bereich des numerischen Lösungsverfahrens verschoben werden.

Description

  • Die vorliegende Erfindung betrifft ein Verfahren zum Betrieb einer Verbrennungskraftmaschine mit den Merkmalen des Patentanspruches 1.
  • Es ist allgemein bekannt, der Steuerung und Regelung einer Verbrennungskraftmaschine physikalische Modellansätze zu Grunde zu legen, die mit numerischen Lösungsverfahren berechnet werden. Beispielsweise kann die so genannte Füll- und Entleermethode zur Beschreibung des Ansaug- und Abgassystems einer Verbrennungskraftmaschine herangezogen werden. Bei derartigen physikalischen Ansätzen handelt es sich allgemein um nichtlineare zeitkontinuierliche Modelle. Diese Modelle haben von Arbeitspunkt zu Arbeitspunkt eine verschiedene Dynamik und Bandbreite. Verfügt die zu Grunde liegende Verbrennungskraftmaschine beispielsweise über eine in der Ansauganlage angeordnete Drosselklappe zur Einstellung der den Zylindern zuzuführenden Frischluftmasse und ist die Drosselklappe nahezu geschlossen, ändert sich das Druckverhältnis über der Drosselklappe nur sehr langsam, da sich nur ein geringer Massenstrom über der Drosselklappe ausbildet. Ist dem hingegen die Drosselklappe weit geöffnet, kann sich ein großer Massenstrom über der Drosselklappe ausbilden, wodurch sich das Druckverhältnis sehr schnell ändert. Mit anderen Worten ist bei vollständig geöffneter Drosselklappe das Druckverhältnis über der Drosselklappe praktisch eins und die Behälter vor und hinter der Drosselklappe wirken wie ein einziger Behälter. Derartige Effekte können auch bei einer Verbrennungskraftmaschine auftreten, die über einen Abgasturbolader verfügt, wobei sich ebenfalls große Massenströme über dem Verdichter beziehungsweise der Turbine ausbilden und die Behälter vor und hinter dem Verdichter oder der Turbine wie ein einziger Behälter wirken. Zur Berechnung langsamer Ausgleichsvorgänge genügen große Integrationsschrittweiten, wohingegen schnelle Zustandsänderungen kleine Schrittweiten erfordern. Mit anderen Worten kommt es zwischen den zwei Behältern zu sehr schnellen Druckänderungen, für deren Berechnung eine bestimmte feste Schrittweite unter Umständen nicht genügt. Da die zwei genannten Drosselklappenszenarien beziehungsweise Massenstromänderungen über dem Verdichter und der Turbine im Betrieb der Verbrennungskraftmaschine permanent auftreten, kann zur Berechnung des jeweiligen Mo dells ein numerisches Lösungsverfahren mit variabler Schrittweite eingesetzt werden. Dieses ist in der Lage, die Integrationsschrittweite während der Berechnung an das zu berechnende Modell anzupassen. Als Alternative kann ein Verfahren mit einer festen Schrittweite eingesetzt werden, wobei diese so klein zu wählen ist, dass die schnellen Ausgleichsvorgänge stabil berechnet werden können. Das bedeutet jedoch, dass die Berechnung des Modells je nach Bandbreite des Modells vergleichsweise viel Rechenzeit konsumiert. Während die Wahl des Berechnungsverfahrens in einer Entwicklungsumgebung noch relativ frei ist, ist sie das bei einer Implementierung in dem Steuergerät einer Verbrennungskraftmaschine nicht. Hier kann nicht gewartet werden, bis das Verfahren eine Lösung in einem sehr steifen Dynamikbereich berechnet hat. Vielmehr muss zu definierten Zeitpunkten die Lösung vorliegen. Aus diesem Grund ist die Integrationsschrittweite im Steuergerät festgelegt. Für die Berechnung des Ansaugsystems ist beispielsweise eine Schrittweite von 10 ms vorgesehen. Unter den Verfahren mit einer festen Schrittweite gibt es zahlreiche Methoden, die sich hinsichtlich ihres Konvergenz- und Stabilitätsverhaltens zum Teil deutlich unterscheiden. Aufwendige Verfahren besitzen bei gleicher Schrittweite häufig ein besseres Stabilitätsverhalten als einfache Ansätze, benötigen dafür jedoch auch mehr Rechenschritte und damit mehr Rechenzeit. Da diese im Steuergerät einer Verbrennungskraftmaschine sehr begrenzt ist, ist es erforderlich, ein einfaches numerisches Verfahren zur näherungsweisen Lösung zu nutzen, beispielsweise das so genannte Euler-Verfahren zur numerischen Lösung von Differentialgleichungssystemen. Praktische Versuche haben jedoch gezeigt, dass, wenn bei einem in einer Entwicklungsumgebung implementierten Modell einer Verbrennungskraftmaschine das Lösungsverfahren von einem Verfahren mit variabler Schrittweite auf das Euler-Verfahren mit einer festen Integrationsschrittweite von 10 ms gewechselt wird, die Simulation in den meisten der Arbeitspunkte instabil ist.
  • Aufgabe
  • Es ist Aufgabe der vorliegenden Erfindung, für den Betrieb beziehungsweise die Steuerung und Regelung einer Verbrennungskraftmaschine ein Verfahren zur stabilen Berechnung eines linearisierten Modells einer Verbrennungskraftmaschine mittels eines numerischen Lösungsverfahrens mit einer festen Schrittweite bereitzustellen, so dass auch in Betriebspunkten der Verbrennungskraftmaschine, in denen zwei über eine Trennstelle wie beispielsweise eine Drosselklappe, ein Turbinen- oder ein Verdichterrad miteinander verbundene Behälter wie ein einziger Behälter wirken, das jeweilige Modell sicher mittels eines gängigen Steuergerätes berechnet werden kann.
  • Lösung
  • Diese Aufgabe wird durch die vorliegende Erfindung dadurch gelöst, dass zur stabilen Berechnung eines zum Betrieb einer Verbrennungskraftmaschine dienenden Modells einer Verbrennungskraftmaschine mittels eines numerischen Lösungsverfahrens mit einer festen Schrittweite sämtliche Eigenwerte des linearisierten Modells in Arbeitspunkten der Verbrennungskraftmaschine, die hinsichtlich der Stabilität der Berechnung kritisch sind, in einen stabilen Bereich des numerischen Lösungsverfahrens verschoben werden. Die Erfindung baut auf der Erkenntnis auf, dass die Eigenwerte eines linearisierten Modells beziehungsweise eines linearisierten Systems, bestehend aus zwei durch eine Trennstelle gekoppelten Behältern insbesondere durch den durch die Trennstelle erzeugten Eigenwertbeitrag bestimmt werden. Eine Trennstelle zwischen zwei Behältern ist dabei bevorzugt eine Drosselklappe oder ein Verdichter in der Ansaugleitung oder eine Turbine in der Abgasleitung einer Verbrennungskraftmaschine. Eine Entscheidung, ob das numerische Lösungsverfahren stabil ist, erfolgt bevorzugt anhand einer Untersuchung des Stabilitätskriteriums für zeitdiskrete Systeme in Zustandsdarstellung, wie im Ausführungsbeispiel näher beschrieben ist. Im Sinne der vorliegenden Erfindung entspricht der insbesondere von dem Massenstrom über eine Trennstelle zwischen zwei Behältern erzeugte Eigenwertbeitrag mindestens einem Eigenwertbeitrag mehrerer möglicher Eigenwertbeiträge der Systemmatrix eines linearen Differentialgleichungssystems, wobei das numerische Lösungsverfahren dann stabil arbeitet, wenn alle Eigenwerte der Systemmatrix eine von der Schrittweite des numerischen Lösungsverfahrens abhängige Bedingung erfüllen. Das Differentialgleichungssystem beschreibt dabei zumindest ein Teilmodell einer Verbrennungskraftmaschine und die Systemmatrix wird durch Linearisierung des zu Grunde liegenden Differentialgleichungssystems gebildet, wie im Ausführungsbeispiel näher beschrieben ist. Die Verschiebung von mindestens einem Eigenwert, der insbesondere durch den Eigenwertbeitrag des Massenstroms über eine Trennstelle zwischen zwei Behältern bestimmt ist, in einen stabilen Bereich erfolgt erfindungsgemäß mittels eines Skalierungsfaktors. Insbesondere beschreibt der Skalierungsfaktor einen Korrekturmassen strom. In einer Ausführung der vorliegenden Erfindung wird der Skalierungsfaktor als Funktion des Eigenwertbeitrages des Massenstromes über die jeweilige Trennstelle gewählt, wobei in einer besonders vorteilhaften Ausführung der vorliegenden Erfindung das Kriterium dabei ist, dass der Eigenwertbeitrag gleich einem Grenzwert ist, wobei nur dann in das zugrunde liegende Modell eingegriffen wird, wenn der Eigenwertbeitrag des Massenstroms über die jeweilige Trennstelle kleiner als dieser Grenzwert ist.
  • Durch die vorliegende Erfindung wird demnach der Vorteil erreicht, dass Modelle zur Beschreibung des Betriebsverhaltens einer Verbrennungskraftmaschine, die insbesondere zur Steuerung und Regelung einer Verbrennungskraftmaschine verwendet werden, mit numerischen Lösungsverfahren, wie dem Euler-Verfahren und einer festen Schrittweite von beispielsweise 10 ms berechnet und in dem Steuergerät einer Verbrennungskraftmaschine echtzeitfähig implementiert werden können. Da kritische Komponenten, wie die Drosselklappe oder der Verdichter in der Ansaugleitung beziehungsweise die Turbine in der Abgasleitung in einigen Arbeitspunkten zu große Eigenwertbeiträge in den umgebenden Zuständen liefern, ist nicht durchgängig eine echtzeitfähige Berechnung der dazugehörigen Modelle, beispielsweise mit dem Euler-Verfahren, möglich. Erfindungsgemäß vorteilhaft wird ein Ansatz zur Beeinflussung der Dynamik in den betreffenden Volumina und Arbeitspunkten angewendet. Dieser Ansatz erzeugt keinen stationären Fehler und insbesondere bei der Drosselklappe nur einen sehr kleinen dynamischen Fehler. Insgesamt wird mit diesen Maßnahmen ein echtzeitfähiges Modell erstellt, welches keinen zusätzlichen stationären Fehler erzeugt.
  • Ausführungsbeispiel
  • Weitere vorteilhafte Ausgestaltungen der vorliegenden Erfindung sind dem nachfolgenden Ausführungsbeispiel sowie den abhängigen Patentansprüchen zu entnehmen.
  • Hierbei zeigen:
  • 1: Modell der Ansauganlage einer Verbrennungskraftmaschine,
  • 2: Darstellung der Eigenwerte der Systemmatrix,
  • 3: Darstellung einer Funktionsstruktur,
  • 4: Darstellung eines Details der Funktionsstruktur.
  • Ein allgemein bekannter physikalischer Modellansatz zur Steuerung und Regelung einer Verbrennungskraftmaschine beschreibt die Ansauganlage. Wie in 1 dargestellt, beschreibt ein einfaches Modell der Ansauganlage einen ersten Behälter 1 und einen zweiten Behälter 2, die durch eine Drosselklappe 3 voneinander getrennt sind beziehungsweise durch das Schließen der Drosselklappe 3 voneinander getrennt werden können. Dem Behälter 2 fließt über einen Luftfilter 4 Umgebungsluft m .LF zu, wie durch den Pfeil angedeutet. In dem Behälter 2 herrscht die Temperatur T2i und der Druck p2i und in dem Behälter 1 die Temperatur T1i und der Druck p1i. Vereinfachend wird bei diesem isothermen Modellansatz davon ausgegangen, dass die Temperaturen T1i und T2i in den Behältern 1 und 2 sowie die Umgebungstemperatur gleiche Werte haben und konstant sind. Außerdem wird angenommen, dass die Temperatur T1i, T2i in beiden Behältern 1 und 2 gleich der Temperatur der einströmenden Umgebungsluft ist und es zu keinem Wärmeaustausch mit der Umgebung kommt. Über die Drosselklappe 3 fließt dem Behälter 1 ein Massenstrom m .DK zu. Aus dem Behälter 1 fließt weiterhin ein Massenstrom m .EV zu den Brennräumen der Verbrennungskraftmaschine aus dem Behälter 1 ab. Aufbauend auf dem allgemeinen Gasgesetz kann unter den genannten Annahmen und definierten Größen die Zustandsdifferentialgleichung des Druckes p1i im Behälter 1 als Funktion der Massenströme m .DK und m .EV gemäß Gleichung (1) dargestellt werden.
  • Figure 00050001
  • Der Massenstrom m .DK über die Drosselklappe 3 kann wie allgemein bekannt gemäß Gleichung (2) dargestellt werden, wobei A der durchströmten Fläche als Funktion des Drosselklappenwinkels αDK und Ψ der Durchflussfunktion entspricht, welche die Wirkung der Drosselklappe 3 in Abhängigkeit des Druckverhältnisses über der Drosselklappe 3 beschreibt.
  • Figure 00060001
  • Die Herleitung der Durchflussfunktion Ψ ist beispielsweise der Literaturstelle Merker, G. P.; Schwarz, C.; Stiesch, G.: Verbrennungsmotoren. Simulation der Verbrennung und Schadstoffbildung. Teuber, 2004 zu entnehmen.
  • Der Massenstrom m .EV, der zu den Brennräumen aus dem Behälter 1 abfließt, kann weiterhin gemäß Gleichung (3) beschrieben werden, wobei KMot einer motorspezifischen Konstante mit der Einheit
    Figure 00060002
    und nMot der Drehzahl der Kurbelwelle der Verbrennungskraftmaschine entspricht. Die beiden Koeffizienten cEV,1 und cEV,2 beschreiben ferner den im Wesentlichen linearen funktionalen Zusammenhang zwischen dem Druck p1i im Behälter 1 und einer so genannten relativen Füllung, wobei die relative Füllung als Quotient der aktuellen Luftfüllung zu einer Luftfüllung unter bestimmten Normbedingungen, multipliziert mit 100%, beschrieben wird. m .EV = KMot·nMot·(cEV,1·p1i + cEV,2) (3)
  • Zusätzlich wird der Behälter 2 gemäß Gleichung (4) betrachtet.
    Figure 00060003
  • Der Behälter 2 wird über die Drosselklappe 3 entleert und über einen linearen Strömungswiderstand gegen den Druck der Umgebungsluft pUmg abgegrenzt, wobei der Strömungswiderstand als linearisierte Darstellung des Luftfilters 4 gemäß Gleichung (5) interpretiert wird. m .LF = cLF(pUmg – p2i) (5)
  • Der Koeffizient cLF beschreibt dabei den Strömungswiderstand, der durch den Luftfilter 4 bedingt ist.
  • Zum weiteren Verständnis wird weiterhin vorerst auf das Euler-Verfahren zur numerischen Lösung von gewöhnlichen Differentialgleichungssystemen erster Ordnung der Form gemäß Gleichung (5.1) eingegangen,
    Figure 00070001
    das mit der Anfangsbedingung gemäß (5.2)
    Figure 00070002
    beschrieben werden kann. Dafür werden (5.1) und (5.2) zunächst in die Integralform gemäß (5.3) überführt.
  • Figure 00070003
  • Die Lösung von (5.3) zum Zeitpunkt t0 + Δt entspricht demnach wie (5.4) in dargestellt.
  • Figure 00070004
  • Da der Integrand in vielen Fällen nicht numerisch integrierbar ist, wird angenommen, dass dieser im Intervall [t0, t0 + Δt] für eine genügend kleine Integrationsschrittweite Δt gemäß (5.5) beziehungsweise (5.6) konstant ist. f(x(s)) = f(x0) (5.5)
    Figure 00080001
  • Aus der Gleichung für den ersten Schritt (5.6) wird die Rekursionsgleichung (5.7) für die approximierte Lösung von (5.1) und (5.2) im gesamten Intervall [t0, T] abgeleitet. x(ti + tΔ) = x(ti) + Δt·f(x(ti)) (5.7)
  • Für eine bessere Übersicht wird im folgenden die Schreibweise gemäß (5.8) verwendet. xi+1 = xi + Δt·f(xi) (5.8)
  • Die Konvergenz des Euler-Verfahrens hängt wesentlich von der gewählten Schrittweite Δt ab. Kommt es innerhalb eines Integrationsschrittes zu ausgeprägten Änderungen in den Zuständen x, ist das Euler-Verfahren nicht in der Lage diese abzubilden. Nicht nur die Konvergenz des Verfahrens, sondern auch die Stabilität hängt von der gewählten Schrittweite Δt ab. Ist die Schrittweite zur Berechnung einer bestimmten Eigenbewegung in (5.1), (5.2) zu groß, kommt es zu einem exponentiellen Wachstum des Verfahrensfehlers und das Euler-Verfahren wird instabil. Die Stabilität des Euler-Verfahrens in Verbindung mit dem zu Grunde liegenden Modell der Verbrennungskraftmaschine wird nur in ausgewählten Arbeitspunkten des Systems nachgewiesen. Ist das Euler-Verfahren in allen am Prüfstand gemessenen Arbeitspunkten stabil und sind diese eng genug gewählt, wird angenommen, dass auch alle Arbeitspunktübergänge stabil berechnet werden können und das Verfahren im interessierenden Arbeitsbereich insgesamt stabil arbeitet. Als Arbeitsbereich wird dabei der von den Arbeitspunkten abgedeckte Raum verstanden. Die Verfahrensstabilität selbst wird anhand des Stabilitätskriteriums für zeitdiskrete Systeme in Zustandsdarstellung untersucht.
  • Zur Beschreibung der Systemdynamik wird die Änderung der Systemzustände f(x(t)) in (5.1) im Arbeitspunkt xR linearisiert. Die Bezeichnung Arbeitspunkt meint dabei, dass sich das System in diesem Punkt in einer Ruhelage befindet, die Zustände somit konstant sind. Die Reihenentwicklung von f(x) gemäß (5.9)
    Figure 00090001
    wird nach dem Linearglied abgebrochen, vergleiche (5.10).
  • Figure 00090002
  • Die Linearisierung von (5.1) soll die Systemdynamik nur in der Umgebung von xR beschreiben, da xR eine Ruhelage des Systems (5.1) ist, gilt f(xR) = 0, wodurch sich (5.10) gemäß (5.11) vereinfacht.
  • Figure 00090003
  • Die linearisierte Darstellung von (5.1) im Arbeitspunkt xR entspricht damit der Darstellung gemäß (5.12).
  • Figure 00090004
  • Üblicherweise wird die Verschiebung x(t) – xR in der Schreibweise vernachlässigt, so dass die im Arbeitspunkt linearisierte Darstellung des Systems (5.12) mit ddt xR = 0 gemäß (5.13)
    Figure 00090005
    beziehungsweise gemäß (5.14)
    Figure 00100001
    lautet. Damit kann die Gleichung des Euler-Verfahrens (5.8) gemäß (5.15) beziehungsweise gemäß (5.16) und mit Φ = (In + Δt·A) gemäß (5.17) geschrieben werden.
    Figure 00100002
    xi+1 = (In + Δt·A)xi (5.16) xi+1 = Φxi (5.17)
  • Das System (5.17) ist stabil, wenn alle Eigenwerte λΦ,k der Matrix Φ die Bedingung gemäß (5.18) erfüllen, wie beispielsweise der Literaturstelle Lunze, D. I. J.: Regelungstechnik 2. Bd. 2. 2. Springer, 2002 zu entnehmen ist. Φ,k| ≤ 1 (k = 1, 2, ..., n) (5.18)
  • Daraus folgt, dass die Eigenwerte λA,k der Systemmatrix A für die Stabilität von (5.15) der Bedingung gemäß (5.19) genügen müssen. A,k·Δt + 1| ≤ 1 (k = 1, 2, ..., n) (5.19)
  • Mit diesen Ungleichungen (5.18, 5.19) wird der Zusammenhang zwischen der Systemdynamik des Modells und der für eine stabile Berechnung erforderlichen Abtastzeit formuliert. Um eine Aussage zu treffen, ob ein gegebenes System (5.1, 5.2) mit der Abtastzeit Δt im Ruhepunkt xR beziehungsweise einer gewissen Umgebung um diesen Punkt stabil mit dem Euler-Verfahren berechnet werden kann, wird das System in diesem Arbeitspunkt linearisiert, die Systemmatrix A berechnet und anhand der Ei genwerte λA,k der Systemmatrix A entschieden, ob die Ungleichungen aus (5.19) erfüllt sind. Aus (5.19) folgt, dass die reellen Eigenwerte λA,k der Systemmatrix A bei einer Abtastzeit von 10 ms im Bereich gemäß (5.20) liegen müssen. –200 s–1 ≤ λA,k ≤ 0 s–1 (5.20)
  • Sind die Eigenwerte komplex, muss (5.19) komplexwertig ausgewertet werden.
  • Um den Einfluss des Massenstroms m .DK über die Drosselklappe 3 auf die Dynamik des jeweiligen Modells beispielhaft zu beschreiben, werden alle Prozessgrößen auf Messungen gesetzt, die in einem Arbeitspunkt unter Einsatz eines Motorprüfstandes und geeigneter messtechnischer Mittel bestimmt wurden. Dabei wird bevorzugt ein Arbeitspunkt gewählt, bei dem das Druckverhältnis p1i/p2i über die Drosselklappe 3 nahe eins ist. Die Parameter des Modells und die Prozessgrößen in dem gemessenen Arbeitspunkt sind gemäß Tabelle (a) dargestellt. Tabelle (a)
    p1i = 1.2921·105 Pa T1i = 300 K V1i = 2 dm3 nMot = 1500 1/min
    p2i = 1.3133·105 Pa T2i = 300 K V2i = 1 dm3 αDK = 34%
    A(αDK) = 3.5·10–4 m2 RLuft = 287 J/K·kg cLF = 1.5·10–7 kg/s·Pa KMot = 2.155·10–7
    cEV,1 = 7.4051·10–4 cEV,2 = –4.8540 κ = 1.4
  • Zur weiteren Beschreibung des Einflusses des Massenstroms m .DK über die Drosselklappe 3 auf die Dynamik des jeweiligen Modells wird im weiteren Verlauf zunächst die Dynamik der Differentialgleichung gemäß (1) untersucht. Dazu wird gemäß (6, 6.1, 6.2) eine Systemmatrix A von Gleichung (1) durch Linearisierung gebildet.
  • Figure 00110001
  • Figure 00120001
  • Der Eigenwertbeitrag λEV des Massenstroms m .EV durch die Einlassventile kann daher gemäß (7, 7.1, 7.2) auf Grundlage von Gleichung (3) bestimmt werden.
  • Figure 00120002
  • Der Eigenwertbeitrag λEV ist betragsmäßig klein und hängt nicht vom Druck p1i im Behälter 1 oder vom Druck p2i im Behälter 2 ab.
  • Der Eigenwertbeitrag λDK des Massenstroms m .DK über die Drosselklappe 3 hängt demgegenüber durch die Durchflusskennlinie
    Figure 00120003
    sehr stark vom Druckverhältnis über die Drosselklappe 3 ab, wie gemäß (8, 8.1, 8.2) dargestellt.
  • Figure 00120004
  • Ursache dafür ist, dass die Ableitung der Durchflusskennlinie
    Figure 00130001
    theoretisch für Druckverhältnisse nahe eins gegen minus unendlich geht. Das bedeutet, dass auch der Eigenwertbeitrag λDK des Massenstroms m .DK über die Drosselklappe 3 gegen minus unendlich geht.
  • Wird das Modell gemäß den Gleichungen (1) und (4) betrachtet, so wird dessen Dynamik durch die Eigenwerte λ1 und λ2 der Systemmatrix A gemäß (9, 9.1) charakterisiert.
  • Figure 00130002
  • Es wird deutlich, dass das Modell bestehend aus den Behältern 1 und 2 und der Drosselklappe 3 mit dem Euler-Verfahren und einer Schrittweite von 10 ms nicht berechnet werden kann. Dieses Ergebnis kann auf ein übergeordnetes Gesamtmodell übertragen werden.
  • Um das Modell gemäß (1) und (4) mit einer Schrittweite von 10 ms berechnen zu können, wird erfindungsgemäß ein Skalierungsfaktor γ eingeführt, Gleichung (10).
  • Figure 00130003
  • Anschließend wird ein zusätzlicher Korrekturmassenstrom m .DKK eingeführt. Weiterhin wird ein Zusammenhang zwischen dem Skalierungsfaktor γ und dem Korrekturmassenstrom m .DKK gesucht, Gleichung (11).
  • Figure 00140001
  • Werden die Gleichungen (10) und (11) gleichgesetzt, kann m .DKK durch den Skalierungsfaktor γ ausgedrückt werden, Gleichungen (12) und (13).
  • Figure 00140002
  • Der Skalierungsfaktor γ wird als Funktion des Eigenwertbeitrages λDK, der nach Gleichung (8) definiert sei, gewählt. Kriterium ist dabei, dass der Eigenwertbeitrag λDK gleich einem Grenzwert λG sein soll, Gleichung (14).
  • Figure 00140003
  • Gleichung (14) wird nach dem Skalierungsfaktor γ umgestellt, Gleichung (15).
  • Figure 00140004
  • Weiterhin wird erfindungsgemäß nur dann in die Dynamik eingegriffen, wenn der Eigenwertbeitrag λDK des Drosselklappenmassenstromes m .DK kleiner als der Grenzwert λG ist. Die Bestimmungsgleichung für den Skalierungsfaktor γ lautet daher gemäß Gleichung (16).
  • Figure 00140005
  • Ist also der Eigenwertbeitrag λDK des Drosselklappenmassenstromes m .DK größer als der Grenzwert λG, bleibt die Dynamik mit γ = 1 unverändert. Erst wenn der Eigenwertbeitrag λDK kleiner als der Grenzwert λG ist, erfolgt ein Eingriff in die Dynamik des Modells.
  • Um einen insgesamt geschlossenen Ansatz zu erhalten, wird der Korrekturmassenstrom m .DKK auch in die Massenbilanz des Behälters 2 aufgenommen. Insgesamt besitzt das gekoppelte System dadurch die Form gemäß Gleichungen (17) bis (20).
  • Figure 00150001
  • Um zu untersuchen, wie der beschriebene Ansatz die Dynamik des Modells im geschlossenen Kreis beeinflusst, wird das System gemäß den Gleichungen (17) und (18) linearisiert und es werden die Eigenwerte λ1 und λ2 der Systemmatrix A als Funktion des Grenzwertes λG berechnet, Gleichung (21).
  • Figure 00150002
  • In 2 sind die beiden Eigenwerte λ1 und λ2 der Systemmatrix A über dem Grenzwert λG dargestellt. Es ist zu erkennen, dass ein Eigenwert ab λG = –10 1s nahe rungsweise konstant –10 1 / s ist. Der zweite Eigenwert wird hingegen ab λG = –10 1s annähernd linear mit λG skaliert. Durch die Kopplung der beiden Teilsysteme (Behälter 2 und 1 über die Drosselklappe 3) legt λG keinen Eigenwert direkt fest, sondern wirkt als Skalierungsfaktor auf den kritischen Eigenwert des Systems.
  • 3 zeigt weiterhin eine Funktionsstruktur 5, die im Rahmen des Betriebs, also der Steuerung und Regelung einer Verbrennungskraftmaschine, den Massenstrom m .DK' über die Drosselklappe 3 berechnet. Das Hochkomma ' symbolisiert dabei, dass es sich dabei um einen mittels des erfindungsgemäßen Verfahrens ermittelten Wert handelt, da bei dessen Berechnung mittels eines numerischen Lösungsverfahrens in kritischen Arbeitspunkten eine Verschiebung der Eigenwerte der Systemmatrix des linearisierten Systems gemäß Gleichung (1) und (4) in einen stabilen Bereich des numerischen Lösungsverfahrens erfolgt. In einem ersten Block 6 der Funktionsstruktur 5 erfolgt, wie allgemein bekannt, die Berechnung des Massenstroms m .DK über die Drosselklappe 3 gemäß Gleichung (2). Dazu werden Block 6 die in Gleichung (2) einfließenden Größen zugeführt. In einem weiteren Block 7 erfolgt die erfindungsgemäße Berechnung des Korrekturmassenstroms m .DKK. Mit dem Block 7 ist weiterhin ein Block 8 verbunden. In Block 8 erfolgt in Abhängigkeit des jeweils vorliegenden Druckverhältnisses p1i/p2i über die Drosselklappe 3 eine Entscheidung, ob eine Berechnung des Korrekturmassenstroms m .DKK erfolgen soll oder nicht. Soll keine solche Berechnung erfolgen, wird der Korrekturmassenstrom m .DKK auf null gesetzt. Erfolgt jedoch eine Berechnung des Korrekturmassenstroms m .DKK, werden der gemäß Gleichung (2) berechnete Massenstrom m .DK und der Korrekturmassenstrom m .DKK in Block 9 addiert, so dass der Massenstrom m .DK' über die Drosselklappe 3 einer weiteren Verarbeitung bereitsteht. Das Resultat einer ersten Berechnung des Massenstroms m .DK über die Drosselklappe 3 gemäß Gleichung (2) wird wie in 3 gezeigt, dem Block 7 zugeführt, wie auch weitere Größen, die im folgenden näher beschrieben werden.
  • 4 zeigt den Block 7 im Detail. Block 7 umfasst zunächst einen weiteren Block 10, in dem gemäß Gleichung (8.1) die Berechnung des Eigenwertbeitrages λDK erfolgt. Dazu werden Block 10 die in Gleichung (8.1) einfließenden Größen zugeführt. Im wei teren Verlauf wird ein Quotient aus dem in Block 10 berechneten Eigenwertbeitrag λDK und dem Grenzwert λG beziehungsweise der Skalierungsfaktor γ gebildet. Der Skalierungsfaktor γ wird einem Block 11 zugeführt. Dem Block 11 wird außerdem der Zahlenwert 1 zugeführt. Block 11 umfasst eine Funktion, die den Eingang weitergibt, der jeweils der kleinere ist. Ist demnach der Skalierungsfaktor γ kleiner 1, wird der Skalierungsfaktor γ weitergegeben. Ist der Skalierungsfaktor γ größer als 1, wird der Wert 1 weitergegeben. In einem noch weiteren Block 12 wird von dem jeweils von Block 11 weitergegebenen Wert der Wert 1 abgezogen beziehungsweise die Differenz (γ - 1) gebildet. In einem noch weiteren Block 13 werden die Differenz (γ – 1) und die Differenz (m .DK – m .EV) multipliziert, so dass Gleichung (19) zur Berechnung des Korrekturmassenstroms m .DKK gebildet wird.
  • 1
    Behälter
    2
    Behälter
    3
    Drosselklappe
    4
    Luftfilter
    5
    Funktionsstruktur
    6–13
    Blöcke der Funktionsstruktur
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Nicht-Patentliteratur
    • - Merker, G. P.; Schwarz, C.; Stiesch, G.: Verbrennungsmotoren. Simulation der Verbrennung und Schadstoffbildung. Teuber, 2004 [0014]
    • - Lunze, D. I. J.: Regelungstechnik 2. Bd. 2. 2. Springer, 2002 [0029]

Claims (5)

  1. Verfahren zum Betrieb einer Verbrennungskraftmaschine, wobei ein zur Steuerung und Regelung der Verbrennungskraftmaschine dienendes Modell der Verbrennungskraftmaschine mittels eines numerischen Lösungsverfahrens mit einer festen Schrittweite berechnet wird, wobei sämtliche Eigenwerte (λ) des linearisierten Modells in Arbeitspunkten der Verbrennungskraftmaschine, die hinsichtlich der Stabilität der Berechnung kritisch sind, in einen stabilen Bereich des numerischen Lösungsverfahrens verschoben werden.
  2. Verfahren nach Patentanspruch 1, wobei die Entscheidung, ob das numerische Lösungsverfahren stabil ist, anhand einer Untersuchung des Stabilitätskriteriums für zeitdiskrete Systeme in Zustandsdarstellung erfolgt.
  3. Verfahren nach Patentanspruch 1 oder 2, wobei die Verschiebung der Eigenwerte (λ) in einen stabilen Bereich des numerischen Lösungsverfahrens mittels eines Skalierungsfaktors (γ) erfolgt.
  4. Verfahren nach Patentanspruch 3, wobei der Skalierungsfaktor (γ) einen Korrekturmassenstrom (m .DKK) beschreibt.
  5. Verfahren nach Patentanspruch 3 oder 4, wobei der Skalierungsfaktor (γ) als Funktion des Eigenwertbeitrages (λDK) des Massenstromes (m .DK) über die jeweilige Trennstelle (3) gewählt wird, wobei das Kriterium dabei ist, dass der Eigenwertbeitrag (λDK) gleich einem Grenzwert (λG) ist, wobei nur dann in die Dynamik eingegriffen wird, wenn der Eigenwertbeitrag (λDK) kleiner als der Grenzwert (λG) ist.
DE102009007808.8A 2009-02-04 2009-02-04 Verfahren zum Betrieb einer Verbrennungskraftmaschine Active DE102009007808B4 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102009007808.8A DE102009007808B4 (de) 2009-02-04 2009-02-04 Verfahren zum Betrieb einer Verbrennungskraftmaschine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102009007808.8A DE102009007808B4 (de) 2009-02-04 2009-02-04 Verfahren zum Betrieb einer Verbrennungskraftmaschine

Publications (2)

Publication Number Publication Date
DE102009007808A1 true DE102009007808A1 (de) 2010-08-05
DE102009007808B4 DE102009007808B4 (de) 2022-02-10

Family

ID=42309026

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102009007808.8A Active DE102009007808B4 (de) 2009-02-04 2009-02-04 Verfahren zum Betrieb einer Verbrennungskraftmaschine

Country Status (1)

Country Link
DE (1) DE102009007808B4 (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2388461A1 (de) * 2010-05-21 2011-11-23 C.R.F. Società Consortile per Azioni Verfahren und Vorrichtung zur Regelung der internen Abgasrückführung eines Verbrennungsmotors
DE102011014767A1 (de) 2011-03-21 2012-09-27 Iav Gmbh Ingenieurgesellschaft Auto Und Verkehr Verfahren zum Betrieb einer Verbrennungskraftmaschine

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100413402B1 (ko) 1995-04-10 2004-04-28 지멘스 악티엔게젤샤프트 모델을이용하여내연기관실린더내측으로의공기질량을측정하는방법
JP3373724B2 (ja) 1996-04-05 2003-02-04 本田技研工業株式会社 内燃機関の空燃比制御装置
DE10158262A1 (de) 2001-11-28 2003-06-12 Volkswagen Ag Verfahren zur Bestimmung der Zusammensetzung des Gasgemisches in einem Brennraum eines Verbrennungsmotors mit Abgasrückführung und entsprechend ausgestaltetes Steuersystem für einen Verbrennungsmotor

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Lunze, D. I. J.: Regelungstechnik 2. Bd. 2. 2. Springer, 2002
Merker, G. P.; Schwarz, C.; Stiesch, G.: Verbrennungsmotoren. Simulation der Verbrennung und Schadstoffbildung. Teuber, 2004

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2388461A1 (de) * 2010-05-21 2011-11-23 C.R.F. Società Consortile per Azioni Verfahren und Vorrichtung zur Regelung der internen Abgasrückführung eines Verbrennungsmotors
DE102011014767A1 (de) 2011-03-21 2012-09-27 Iav Gmbh Ingenieurgesellschaft Auto Und Verkehr Verfahren zum Betrieb einer Verbrennungskraftmaschine
DE102011014767B4 (de) 2011-03-21 2022-09-01 Volkswagen Aktiengesellschaft Verfahren zum Betrieb einer Verbrennungskraftmaschine

Also Published As

Publication number Publication date
DE102009007808B4 (de) 2022-02-10

Similar Documents

Publication Publication Date Title
DE102010046456B4 (de) Motorsteuerverfahren, Motorsteuervorrichtung und Motorsteuerprogramm
DE10325571A1 (de) Verfahren und Vorrichtungen zum Abschätzen von Gastemperaturen in einem Kraftfahrzeugmotor
DE102015108381A1 (de) Mehrgrößenregelung für Niederdruck-Abgasrückführung
EP3062176B1 (de) Verfahren zum regeln einer regelstrecke, vorrichtung zur erzeugung von reglerparametern und steuergerät
DE102016121338A1 (de) Zeitdiskretes, ratenbasiertes, modellprädiktives Regelungsverfahren für eine Luftpfadregelung einer Brennkraftmaschine
DE102008032935B4 (de) Verfahren zum Berechnen eines Brennraumdruckes in Echtzeit
EP3594480B1 (de) Verfahren zur steuerung eines aufladungssystems
DE112008001102B4 (de) Fahrzeugsteuervorrichtung und Steuerverfahren
DE102009007808A1 (de) Verfahren zum Betrieb einer Verbrennungskraftmaschine
DE102017120555B4 (de) Verfahren und system zur wastegate-regelung
EP3543514A1 (de) Verfahren und regelkreis zum bestimmen einer stellgrösse zum einstellen eines saugrohrdrucks
DE102006033483B4 (de) Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
DE102011014767B4 (de) Verfahren zum Betrieb einer Verbrennungskraftmaschine
DE102022209555A1 (de) Verfahren und Reglereinheit zur Regelung eines mechatronischen Systems
DE102017003033A1 (de) Verfahren zur Verarbeitung von Signalen und Signalfilter
DE102014217456B3 (de) Verfahren zur Ermittlung eines Ansteuersignals für den Aktuator des Wastegates eines Abgasturboladers eines Kraftfahrzeugs
DE102009014533A1 (de) Steuerungseinrichtung und Verfahren zum Steuern eines Turboladers bzw. einer mit dem Turbolader verbundenen Brennkraftmaschine
DE102016206554B4 (de) Verfahren und Vorrichtung zur Einstellung des Massenstromes eines Abgasrückführventils
DE102023111180B4 (de) Verfahren zur Identifizierung eines Gesetzes zur Vorwärtssteuerung eines Steuerungsparameters eines Antriebsstrangs aus Messdaten
DE102014000395A1 (de) Verfahren zur Steuerung einer Verbrennungskraftmaschine
EP1024259B1 (de) Vorrichtung zur Ladedruckregelung
DE102006033484B4 (de) Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
DE102007021414A1 (de) Verfahren zur Einstellung der Füllung einer Verbrennungskraftmaschine
DE102008057500B4 (de) Verfahren zum Betrieb einer Verbrennungskraftmaschine
DE102022208743A1 (de) Verfahren zum Einstellen eines Drucks in einem Verbrennungsmotor

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R081 Change of applicant/patentee

Owner name: VOLKSWAGEN AKTIENGESELLSCHAFT, DE

Free format text: FORMER OWNER: IAV GMBH INGENIEURGESELLSCHAFT AUTO UND VERKEHR, 10587 BERLIN, DE

R018 Grant decision by examination section/examining division
R020 Patent grant now final