DE112009005032B4 - Control system for intake air for an internal combustion engine - Google Patents
Control system for intake air for an internal combustion engine Download PDFInfo
- Publication number
- DE112009005032B4 DE112009005032B4 DE112009005032.8T DE112009005032T DE112009005032B4 DE 112009005032 B4 DE112009005032 B4 DE 112009005032B4 DE 112009005032 T DE112009005032 T DE 112009005032T DE 112009005032 B4 DE112009005032 B4 DE 112009005032B4
- Authority
- DE
- Germany
- Prior art keywords
- intake air
- flow rate
- air flow
- control
- engine
- 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
Links
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/18—Circuit arrangements for generating control signals by measuring intake air flow
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D11/00—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated
- F02D11/06—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance
- F02D11/10—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type
-
- 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/0002—Controlling intake air
-
- 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
- F02D41/1405—Neural network control
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
Abstract
Regelungs-/Steuerungssystem für Ansaugluft für einen Verbrennungsmotor, welches Zielansaugluftdurchsatz-Berechnungsmittel zum Berechnen eines Zielansaugluftdurchsatzes (GAIRCMD) des Motors (1) umfasst, und welches eine Öffnung (TH) eines Regelungs-/Steuerungsventils (3) für Ansaugluft des Motors (1) gemäß dem Zielansaugluftdurchsatz (GAIRCMD) regelt/steuert, wobei das Regelungs-/Steuerungssystem für Ansaugluft dadurch gekennzeichnet ist, dass es umfasst: Regelungs-/Steuerungsbetrag-Berechnungsmittel zum Berechnen eines Regelungs-/Steuerungsbetrages (THCMD) des Regelungs-/Steuerungsventils (3) für Ansaugluft unter Verwendung eines neuronalen Netzes, in welches Motorbetriebsparameter (PB, PI, NE), die einen Betriebszustand des Motors (1) anzeigen, und der Zielansaugluftdurchsatz (GAIRCMD) eingegeben werden, wobei das neuronale Netz den Regelungs-/Steuerungsbetrag (THCMD) des Regelungs-/Steuerungsventils (3) für Ansaugluft ausgibt; und Berechnungsumschaltmittel zum Beenden der Berechnung des Regelungs-/Steuerungsbetrages (THCMD) durch die Regelungs-/Steuerungsbetrag-Berechnungsmittel und Einstellen des Regelungs-/Steuerungsbetrages (THCMD) auf einen vorbestimmten Betrag (THMAX), wenn der Zielansaugluftdurchsatz (GAIRCMD) gleich einem oder größer als ein Bestimmungsansaugluftdurchsatz (GAIRTH) ist.Intake air control system for an internal combustion engine, which includes target intake air flow rate calculating means for calculating a target intake air flow rate (GAIRCMD) of the engine (1), and which has an opening (TH) of an intake air control valve (3) of the engine (1) according to the target intake air flow rate (GAIRCMD), wherein the intake air control / control system is characterized by comprising: control amount calculating means for calculating a control amount (THCMD) of the control valve (3) for intake air using a neural network in which engine operating parameters (PB, PI, NE) indicating an operating condition of the engine (1) and the target intake air flow rate (GAIRCMD) are inputted, the neural network controlling the amount of control (THCMD) of the intake air control valve (3) outputs; and calculation switching means for terminating the calculation of the control amount (THCMD) by the control amount calculating means and setting the control amount (THCMD) to a predetermined amount (THMAX) when the target intake air flow rate (GAIRCMD) is equal to or greater than is a determination intake air flow rate (GAIRTH).
Description
TECHNISCHES GEBIETTECHNICAL AREA
Die vorliegende Erfindung bezieht sich auf ein Ansaugluft-Regelungs-/Steuerungssystem für einen Verbrennungsmotor, und insbesondere auf ein System zum Regeln/Steuern einer Öffnung eines Regelungs-/Steuerungsventils für Ansaugluft unter Verwendung eines neuronalen Netzes.The present invention relates to an intake air control system for an internal combustion engine, and more particularly to a system for controlling an opening of an intake air control valve using a neural network.
HINTERGRUNDBACKGROUND
Die
Aus der
Die
Aus der
ÜBERBLICK ÜBER DIE ERFINDUNGOVERVIEW OF THE INVENTION
Durch die Erfindung zu lösenden ProblemeProblems to be solved by the invention
Die Regelung/Steuerung der Ansaugluftmenge kann beispielsweise auf folgender Weise durchgeführt werden: die Ansaugluftmenge eines Zylinders wird unter Verwendung des in
Jedoch ist ein Berechnungsaufwand zum Implementieren des neuronalen Netzes sehr hoch im Vergleich zu einem Berechnungsaufwand für die üblichen Regelungs-/Steuerungsoperationen. Dementsprechend steigt die Berechnungsauslastung der Regel-/Steuereinheit (CPU), wodurch es schwierig wird, unter Einsatz einer CPU mit niedriger Betriebsleistung die Echtzeit-Steuerungs-/Regelungsoperationen auszuführen, oder die Genauigkeit des Berechnungsresultats wird reduziert. Andererseits steigen die Herstellungskosten, wenn eine hochleistungsfähige CPU eingesetzt wird.However, a computational effort to implement the neural network is very high compared to computational effort for the usual control operations. Accordingly, the calculation duty of the control unit (CPU) increases, making it difficult to perform the real-time control operations using a low-power CPU, or the accuracy of the calculation result is reduced. On the other hand, the manufacturing cost increases when a high-performance CPU is used.
Die vorliegende Erfindung erfolgte unter Betrachtung der obenbeschriebenen Punkte und eine Aufgabe der vorliegenden Erfindung besteht darin, ein Regelungs-/Steuerungssystem für Ansaugluft für einen Verbrennungsmotor bereitzustellen, welches die Berechnung eines Regelungs-/Steuerungsbetrages des Regelungs-/Steuerungsventils für Ansaugluft durch angemessene Verwendung des neuronalen Netzes ausführt, um eine erforderliche Luftmenge dem Motor zuzuführen, wodurch es möglich wird, die Berechnungsauslastung der Regel-/Steuereinheit, bei Aufrechterhaltung der Berechnungsgenauigkeit zu reduzieren.The present invention has been made in view of the above-described points, and an object of the present invention is to provide an intake air control system for an internal combustion engine which can calculate a control amount of the intake air control valve by appropriately using the neural Performs network to supply a required amount of air to the engine, which makes it possible to reduce the calculation utilization of the control / control unit, while maintaining the calculation accuracy.
Mittel zum Lösen der ProblemeMeans of solving the problems
Zum Lösen der obigen Aufgabe stellt die Erfindung gemäß Anspruch 1 ein Regelungs-/Steuerungssystem für Ansaugluft für einen Verbrennungsmotor bereit, welches Zielansaugluftdurchsatz-Berechnungsmittel zum Berechnen eines Zielansaugluftdurchsatzes (GAIRCMD) des Motors umfasst, und welches eine Öffnung (TH) eines Regelungs-/Steuerungsventils (
Mit dieser Konfiguration wird der Regelungs-/Steuerungsbetrag des Regelungs-/Steuerungsventils für Ansaugluft unter Verwendung des neuronalen Netzes berechnet, in welches Motorbetriebsparameter, die den Betriebszustand des Motors anzeigen, und der Zielansaugluftdurchsatz eingegeben werden. Das neuronale Netz gibt den Regelungs-/Steuerungsbetrag des Regelungs-/Steuerungsventils für Ansaugluft aus. Wenn der Zielansaugluftdurchsatz größer als der Bestimmungsansaugluftdurchsatz ist, wird die Berechnung des Regelungs-/Steuerungsbetrages unter Verwendung des neuronalen Netzes beendet, und der Regelungs-/Steuerungsbetrag auf den vorbestimmten Betrag eingestellt. Wenn der Zielansaugluftdurchsatz groß ist, verändert sich der tatsächliche Ansaugluftdurchsatz kaum, unabhängig davon, dass die Öffnung des Regelungs-/Steuerungsventils für Ansaugluft sich ändert. Dadurch kann, durch Einstellen des Regelungs-/Steuerungsbetrages auf einen vorbestimmten Betrag, wenn der Zielansaugluftdurchsatz größer als der Bestimmungsansaugluftdurchsatz ist, die Berechnungsauslast auf der Regelungs-/Steuerungseinheit reduziert werden, während die erforderliche Berechnungsgenauigkeit der Öffnung des Regelungs-/Steuerungsventils aufrechterhalten wird.With this configuration, the control amount of the intake air control valve is calculated using the neural network, in which engine operating parameters indicating the operating state of the engine and the target intake air flow rate are input. The neural network outputs the control amount of the intake air control valve. When the target intake air flow rate is greater than the target intake air flow rate, the calculation of the control amount using the neural network is ended, and the control amount is set to the predetermined amount. When the target intake air flow rate is large, the actual intake air flow hardly changes regardless of whether the opening of the intake air control valve changes. Thereby, by setting the control amount to a predetermined amount when the target intake air flow rate is greater than the target intake air flow rate, the calculation duty on the control unit can be reduced while maintaining the required calculation accuracy of the opening of the control valve.
Die Erfindung gemäß Anspruch 2 stellt ein Regelungs-/Steuerungssystem für Ansaugluft für einen Verbrennungsmotor nach Anspruch 1 bereit, welches dadurch gekennzeichnet ist, dass der vorbestimmte Betrag ein Regelungs-/Steuerungsbetrag (THMAX) ist, welcher das Regelungs-/Steuerungsventil für Ansaugluft vollständig öffnet.The invention according to
Mit dieser Konfiguration ist der Regelungs-/Steuerungsbetrag des Regelungs-/Steuerungsventil für Ansaugluft auf dem Regelungs-/Steuerungsbetrag eingestellt, welches das Regelungs-/Steuerungsventil für Ansaugluft vollständig öffnet. Durch diese Einstellung des Regelungs-/Steuerungsbetrages kann der Pumpenverlust reduziert werden, um die Effizienz des Motors zu verbessern.With this configuration, the control amount of the intake air control valve is set to the control amount that fully opens the intake air control valve. By adjusting the control amount, the pump loss can be reduced to improve the efficiency of the engine.
Die Erfindung gemäß Anspruch 3 stellt ein Regelungs-/Steuerungssystem für Ansaugluft für einen Verbrennungsmotor nach Anspruch 1 bereit, welches dadurch gekennzeichnet ist, dass der Bestimmungsansaugluftdurchsatz (GAIRTH) auf Grundlage des maximalen Ansaugluftdurchsatzes (GAIRMAX) des Motors berechnet wird.The invention according to
Der Ansaugluftdurchsatz, bei welchem sich der Ansaugluftdurchsatz nicht ändert, unabhängig davon, dass sich die Öffnung des Regelungs-/Steuerungsventils für Ansaugluft ändert, hängt von dem maximalen Ansaugluftdurchsatz ab, welcher entsprechend dem Betriebszustand des Motors bestimmt wurde. Daher kann durch Berechnung der Bestimmungsansaugluftdurchsatz auf Grundlage des maximalen Ansaugluftdurchsatzes das Umschalten der Regelung/Steuerung angemessen durchgeführt werden.The intake air flow rate at which the intake air flow rate does not change irrespective of the opening of the intake air control valve changes depending on the maximum intake air flow rate determined according to the operating state of the engine. Therefore, by calculating the determination intake air flow rate based on the maximum intake air flow rate, the switching of the control can be appropriately performed.
Die Erfindung gemäß Anspruch 4 stellt ein Regelungs-/Steuerungssystem für Ansaugluft für einen Verbrennungsmotor nach Anspruch 1 bereit, welches dadurch gekennzeichnet ist, dass der vorbestimmte Betrag auf den Minimalwert (THSTB) des Regelungs-/Steuerungsbetrages des Regelungs-/Steuerungsventils für Ansaugluft eingestellt ist, welcher den maximalen Ansaugluftdurchsatz (GAIRMAX) des Motors realisiert.The invention according to
Mit dieser Konfiguration wird der vorbestimmte Betrag auf den Minimalwert des Regelungs-/Steuerungsbetrages des Regelungs-/Steuerungsventils für Ansaugluft eingestellt, welcher den maximalen Ansaugluftdurchsatz des Motors realisiert. Diese Einstellung des vorbestimmten Betrages kann eine spezifische Totzeit auf Minimum unterdrücken, wenn der Ansaugluftdurchsatz reduziert wird, wodurch das Abgasverhalten und das Fahrverhalten des Motors verbessert werden. Die spezifische Totzeit entsteht im Wesentlichen durch eine Antwortverzögerung in Betätigen des Regelungs-/Steuerungsventils für Ansaugluft in der Schließrichtung, wenn sich der Zielansaugluftdurchsatz von einem Wert, welcher gleich dem oder größer als der Bestimmungsansaugluftdurchsatz ist, auf einem Wert ändert, welcher kleiner als der Bestimmungsansaugluftdurchsatz ist.With this configuration, the predetermined amount is set to the minimum value of the control amount of the intake air control valve which realizes the maximum intake air flow rate of the engine. This setting of the predetermined amount can suppress a specific dead time to minimum when the intake air flow rate is reduced, thereby improving the exhaust performance and drivability of the engine. The specific dead time is substantially caused by a response delay in operating the intake air control valve in the closing direction when the target intake air flow rate changes from a value equal to or greater than the determination intake air flow rate to a value smaller than the design intake air flow rate is.
BESCHREIBUNG DER FIGUREN DESCRIPTION OF THE FIGURES
AUSFÜHRUNGSFORMEN DER ERFINDUNGEMBODIMENTS OF THE INVENTION
Bevorzugte Ausführungsformen der vorliegenden Erfindung werden nun mit Bezug auf die Figuren erläutert.Preferred embodiments of the present invention will now be explained with reference to the figures.
Der Motor
Die Turbine
Das Ansaugrohr
Ein Abgasrückführungsdurchgang
Ein Ansaugluftdurchsatzsensor
Ein mager NOx Katalysator
Ein Beschleunigungssensor
Die ECU
Die ECU
Die ECU
Die selbstorganisierende Karte wird nachfolgend detailliert beschrieben.The self-organizing map will be described in detail below.
Ein Eingabedatenvektor xj, welcher aus „N” Elemente besteht, ist durch die folgende Gleichung (1) definiert, und ein Gewichtungsvektor wi von jedem Neuron, welches die selbstorganisierende Karte bildet, ist durch die folgende Gleichung (2) definiert. Eine Anzahl von Neuronen ist durch „M” bezeichnet. D. h. ein Parameter „i” nimmt Werte von „1” bis „M” an. Ein Initialwert des Gewichtungsvektors wi ist unter Verwendung einer Zufallszahl gegeben.
Für jedes der „M” Neuronen wird ein euklidischer Abstand DWX (= |wi – xj|) zwischen dem Eingabedatenvektor xj und dem Gewichtungsvektor wi des entsprechenden Neurons berechnet. Ein Neuron, dessen Abstand DWX einen Minimalwert annimmt, wird als das Gewinnerneuron definiert. Der euklidische Abstand DWX wird durch die folgende Gleichung (3) berechnet. [Gl. 1] For each of the "M" neurons, an Euclidean distance DWX (= | wi-xj |) between the input data vector xj and the weighting vector wi of the corresponding neuron is calculated. A neuron whose distance DWX takes a minimum value is defined as the winner neuron. The Euclidean distance DWX is calculated by the following equation (3). [Eq. 1]
Als nächstes werden die Gewichtungsvektoren wi des Gewinnerneurons und der Neuronen, die in einer Neuronenmenge Nc in der Nachbarschaft des Gewinnerneurons enthalten sind, durch die folgende Gleichung (4) aktualisiert. In der Gleichung (4) bezeichnen „α(t)” einen Trainingskoeffizienten und „t” eine Anzahl der Trainingseinheiten (nachfolgend einfach als „Trainingsanzahl” bezeichnet). Der Trainingskoeffizient α(t) ist zum Beispiel auf „0,8” als Initialwert gesetzt, und wird derart eingestellt, dass er mit einer Zunahme der Trainingsanzahl „t” abnimmt.
Die Gewichtungsvektoren wi der Neuronen, die in der Neuronenmenge Nc nicht enthalten sind, behalten einen vorhergehenden Wert, wie durch die folgende Gleichung (5) gezeigt.
Es sei angemerkt, dass die Neuronenmenge Nc ebenfalls eine Funktion der Trainingsanzahl „t” ist, und derart eingestellt ist, dass ein Bereich der Nachbarschaft des Gewinnerneurons mit Zunahme der Trainingsanzahl „t” enger wird. Die Gewichtungsvektoren des Gewinnerneurons und der Neuronen in der Nachbarschaft des Gewinnerneurons werden durch Aktualisieren mit der Gleichung (4) verändert, um sich dem Eingabedatenvektor anzunähern.It should be noted that the neuron amount Nc is also a function of the training number "t", and is set so that an area of the vicinity of the winning neuron becomes narrower as the training number "t" increases. The weighting vectors of the winner neuron and the neurons in the neighborhood of the winner neuron are changed by updating with the equation (4) to approximate the input data vector.
Falls die Berechnung gemäß der oben beschriebenen Trainingsregel für viele Eingabedatenvektoren durchgeführt wird, widerspiegelt die Verteilung der „M” Neuronen die Verteilung der Eingabedatenvektoren. Zum Beispiel, dann, wenn die Eingabedatenvektoren zu zweidimensionalen Vektoren vereinfacht werden und die Verteilung der Eingabedatenvektoren auf einer zweidimensionalen Ebene dargestellt ist, verteilen sich die Neuronen gleichförmig über die Ebene, wenn die Eingabedatenvektoren sich über die Ebene gleichförmig verteilen. Falls Ungleichförmigkeit in der Verteilung der Eingabedatenvektoren herrscht (falls Änderungen in der Verteilungsdichte vorhanden sind), dann wird aus der Verteilung der Neuronen schließlich eine Verteilung, welche eine ähnliche Ungleichförmigkeit aufweist.If the calculation is performed according to the training rule described above for many input data vectors, the distribution of the "M" neurons reflects the distribution of the input data vectors. For example, when the input data vectors to two-dimensional vectors are simplified and the distribution of the input data vectors is represented on a two-dimensional plane, the neurons spread uniformly across the plane as the input data vectors spread uniformly across the plane. Finally, if there is nonuniformity in the distribution of the input data vectors (if there are changes in the distribution density), then the distribution of the neurons eventually becomes a distribution having similar nonuniformity.
Die selbstorganisierende Karte, welche wie oben beschrieben erhalten wurde, kann weiterhin durch Anwendung des Lernende-Vektorquantisierung-(LVQ)-Algorithmus modifiziert werden, wodurch eine geeignetere Verteilung der Neuronen erhalten wird.The self-organizing map obtained as described above may be further modified by application of the Learner Vector Quantization (LVQ) algorithm, thereby obtaining a more appropriate distribution of the neurons.
Die in
Beim Training der selbstorganisierenden Karte wird ein Gewichtungskoeffizientenvektor Ci (i = 1 bis M), welches durch folgende Gleichung (11) ausgedrückt ist, unter Verwendung des Eingabedatenvektors xTH und der tatsächlichen Drosselventilöffnung TH, welche dem Eingabedatenvektor xTH entspricht, berechnet und gespeichert. Der Gewichtungskoeffizientenvektor Ci wird entsprechend jedem Neuron NRi berechnet und gespeichert.
Bei dem tatsächlichen Regelungs-/Steuerungsvorgang wird der Bereich RNRi, welcher den gegenwärtigen Betriebspunkt auf der Karte umfasst, zuerst ausgewählt. Der Betriebspunkt ist durch die Zielansaugluftmenge GAIRCMD und den Ladedruck PB definiert, welche Elemente des Eingabedatenvektors xTH sind. Als nächstes werden der Gewichtungskoeffizientenvektor Ci, welcher dem den Bereich RNRi darstellenden Neuronen NRi entspricht, und der Eingabedatenvektor xTH auf die folgende Gleichung (12) angewendet, um die Zieldrosselventilöffnung THCMD zu berechnen.
Wie aus
In Schritt S11 wird eine GAIRCMD-Karte (nicht gezeigt) gemäß dem Gaspedal-Betätigungsbetrag AP und der Motordrehgeschwindigkeit NE abgerufen, um den Zielansaugluftdurchsatz GAIRCMD zu berechnen. Die GAIRCMD-Karte ist derart eingestellt, dass der Zielansaugluftdurchsatz GAIRCMD mit Zunahme des Gaspedal-Betätigungsbetrages AP zunimmt, und der Zielansaugluftdurchsatz GAIRCMD mit Zunahme der Motordrehgeschwindigkeit NE zunimmt.In step S11, a GAIRCMD map (not shown) is retrieved according to the accelerator operation amount AP and the engine rotation speed NE to calculate the target intake air flow rate GAIRCMD. The GAIRCMD map is set such that the target intake air flow rate GAIRCMD increases as the accelerator pedal operation amount AP increases, and the target intake air flow rate GAIRCMD increases as the engine rotation speed NE increases.
Im Schritt S12 wird eine GAIRMAX-Karte (nicht gezeigt) gemäß der Motordrehgeschwindigkeit NE und dem Ladedruck PB abgerufen, um den maximalen Ansaugluftdurchsatz GAIRMAX zu berechnen. Die GAIRMAX-Karte ist derart eingestellt, dass der maximale Ansaugluftdurchsatz GAIRMAX mit Zunahme der Motordrehgeschwindigkeit NE zunimmt, und der maximale Ansaugluftdurchsatz GAIRMAX mit Zunahme des Ladedrucks PB zunimmt.In step S12, a GAIRMAX map (not shown) is retrieved according to the engine rotational speed NE and the boost pressure PB to calculate the maximum intake air flow rate GAIRMAX. The GAIRMAX map is set so that the maximum intake air flow GAIRMAX increases with increase in the engine rotation speed NE, and the maximum intake air flow GAIRMAX increases with increase of the boost pressure PB.
Im Schritt S13 wird der Bestimmungsschwellenwert GAIRTH durch Multiplizieren des vorbestimmten Schwellenwertkoeffizienten KTH mit dem maximalen Ansaugluftdurchsatz GAIRMAX berechnet. Im Schritt S14 wird bestimmt, ob der Zielansaugluftdurchsatz GAIRCMD kleiner als der Bestimmungsschwellenwert GAIRTH ist oder nicht. Falls die Antwort im Schritt S14 bejahend ist (JA), wird die Zieldrosselventilöffnung THCMD unter Verwendung der SOM berechnet (Schritt S15).In step S13, the determination threshold GAIRTH is calculated by multiplying the predetermined threshold coefficient KTH by the maximum intake air flow GAIRMAX. In step S14, it is determined whether or not the target intake air flow rate GAIRCMD is smaller than the determination threshold value GAIRTH. If the answer in step S14 is affirmative (YES), the target throttle valve opening THCMD is calculated using the SOM (step S15).
Falls der Zielansaugluftdurchsatz GAIRCMD gleich dem oder größer als der Bestimmungsschwellenwert GAIRTH im Schritt S14 ist, wird die Zieldrosselventilöffnung THCMD auf die maximale Öffnung THMAX eingestellt.If the target intake air flow rate GAIRCMD is equal to or greater than the determination threshold GAIRTH in step S14, the target throttle valve opening THCMD is set to the maximum opening THMAX.
Wie oben beschrieben wird in dieser Ausführungsform, falls der Zielansaugluftdurchsatz GAIRCMD kleiner als der Bestimmungsschwellenwert GAIRTH ist, die Zieldrosselventilöffnung THCMD mittels der SOM berechnet, zu welchem der Zielansaugluftdurchsatz GAIRCMD, der Ladedruck PB, der Ansaugdruck PI und die Motordrehgeschwindigkeit NE eingegeben werden, wobei die SOM die Zieldrosselventilöffnung THCMD ausgibt. Andererseits, falls der Zielansaugluftdurchsatz GAIRCMD gleich dem oder größer als der Bestimmungsschwellenwert GAIRTH ist, wird die Zieldrosselventilöffnung THCMD auf die maximale Öffnung THMAX eingestellt und die Berechnung der Zieldrosselventilöffnung THCMD mittels der SOM wird beendet. Somit kann die Berechnungsauslastung der CPU in dem Motorbetriebszustand, in welchem der Zielansaugluftdurchsatz GAIRCMD verhältnismäßig hoch ist, reduziert werden, während die Berechnungsgenauigkeit der Zieldrosselventilöffnung THCMD erhalten bleibt.As described above, in this embodiment, if the target intake air flow rate GAIRCMD is smaller than the determination threshold value GAIRTH, the target throttle valve opening THCMD is calculated by the SOM to which the target intake air flow rate GAIRCMD, the boost pressure PB, the intake pressure PI and the engine rotation speed NE are inputted, the SOM outputs the target throttle valve opening THCMD. On the other hand, if the target intake air flow rate GAIRCMD is equal to or greater than the determination threshold value GAIRTH, the target throttle valve opening THCMD is set to the maximum opening THMAX and the calculation of the target throttle valve opening THCMD by the SOM is terminated. Thus, the calculation duty of the CPU in the engine operating state in which the target intake air flow rate GAIRCMD is relatively high can be reduced while maintaining the calculation accuracy of the target throttle valve opening THCMD.
Ferner wird, falls der Zielansaugluftdurchsatz GAIRCMD gleich dem oder größer als der Bestimmungsschwellenwert GAIRTH ist, die Zieldrosselventilöffnung THCMD auf die maximale Öffnung THMAX, die der voll-geöffneten Öffnung entspricht, eingestellt. Dementsprechend kann der Pumpenverlust reduziert werde, um die Motoreffizienz zu verbessern.Further, if the target intake air flow rate GAIRCMD is equal to or greater than the determination threshold value GAIRTH, the target throttle valve opening THCMD is set to the maximum opening THMAX corresponding to the full-open opening. Accordingly, pump loss can be reduced to improve engine efficiency.
Ferner, wie in
In dieser Ausführungsform entspricht das Drosselventil
[Abwandlung][Modification]
Im Schritt S16a wird eine THSTB-Tabelle, wie in
Im Schritt S16b wird die Zieldrosselventilöffnung THCMD auf die minimale Sättigungsöffnung THSTB eingestellt.In step S16b, the target throttle valve opening THCMD is set to the minimum saturation opening THSTB.
Gemäß dieser Abwandlung kann, wenn der Ansaugluftdurchsatz reduziert wird, die spezifische Totzeit auf einem Minimum unterdrückt werden, wodurch das Abgasverhalten und das Fahrverhalten des Motors verbessert werden. Die spezifische Totzeit entsteht im Wesentlichen durch eine Antwortverzögerung in Betätigen des Drosselventils
Bei dieser Abwandlung entsprechen die Schritte S12–S14, S16a und S16b der
Die vorliegende Erfindung ist nicht auf der oben-beschriebenen Ausführungsform beschränkt und verschiedene Abwandlungen können vorgenommen werden. In der oben-beschriebenen Ausführungsform wird die selbst-organisierende Karte als ein neuronales Netz verwendet. Alternativ kann das neuronale Netz, das als sogenanntes „Perzeptron” bekannt ist, verwendet werden.The present invention is not limited to the above-described embodiment, and various modifications can be made. In the above-described embodiment, the self-organizing map is used as a neural network. Alternatively, the neural network known as the so-called "perceptron" may be used.
Ferner kann der vorbestimmte Schwellenwertkoeffizient KTH auf „1,0” eingestellt werden und der Bestimmungsschwellenwert GAIRTH kann auf den maximalen Ansaugluftdurchsatz GAIRMAX eingestellt werden.Further, the predetermined threshold coefficient KTH may be set to "1.0", and the determination threshold GAIRTH may be set to the maximum intake air flow GAIRMAX.
Die vorliegende Erfindung kann auch zur Regelung/Steuerung eines Antriebsmotors eines Wasserfahrzeugs, wie beispielsweise eines Außenbordmotors mit einer sich vertikal erstreckenden Kurbelwelle eingesetzt werden.The present invention can also be used to control a marine engine drive motor, such as an outboard motor having a vertically extending crankshaft.
BezugszeichenlisteLIST OF REFERENCE NUMBERS
- 11
- Verbrennungsmotorinternal combustion engine
- 22
- Ansaugrohrintake
- 33
- Drosselventil (Regelungs-/Steuerungsventil für Ansaugluft)Throttle valve (intake air control valve)
- 2020
- elektronische Regelungs-/Steuerungseinheit (Zielansaugluftdurchsatz-Berechnungsmittel, Regelungs-/Steuerungsbetrag-Berechnungsmittel, Berechnungsumschaltmittel)electronic control unit (target intake air flow rate calculating means, control amount calculating means, calculation switching means)
- 2222
- LadedrucksensorBoost pressure sensor
- 2424
- Ansaugdrucksensorintake pressure
- 2727
- Beschleunigungssensoraccelerometer
- 2828
- MotordrehgeschwindigkeitssensorMotor rotation speed sensor
Claims (4)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2009/062178 WO2011001529A1 (en) | 2009-07-03 | 2009-07-03 | Suction control device for internal combustion engines |
Publications (2)
Publication Number | Publication Date |
---|---|
DE112009005032T5 DE112009005032T5 (en) | 2012-08-09 |
DE112009005032B4 true DE112009005032B4 (en) | 2017-05-11 |
Family
ID=43410627
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE112009005032.8T Expired - Fee Related DE112009005032B4 (en) | 2009-07-03 | 2009-07-03 | Control system for intake air for an internal combustion engine |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP5560275B2 (en) |
DE (1) | DE112009005032B4 (en) |
WO (1) | WO2011001529A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11459962B2 (en) * | 2020-03-02 | 2022-10-04 | Sparkcognitton, Inc. | Electronic valve control |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61129440A (en) * | 1984-11-26 | 1986-06-17 | Mazda Motor Corp | Throttle-valve controller for engine |
JPH01208501A (en) * | 1988-02-12 | 1989-08-22 | Honda Motor Co Ltd | Variable capacity turbine |
JPH11351045A (en) * | 1998-06-09 | 1999-12-21 | Hitachi Ltd | Estimating method for amount indicating engine state |
JP2004257317A (en) * | 2003-02-26 | 2004-09-16 | Toyota Motor Corp | Intake air amount controller for internal combustion engine |
DE69922736T2 (en) * | 1998-05-14 | 2005-06-16 | Yamaha Hatsudoki K.K., Iwata | Global governance process |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2764832B2 (en) * | 1989-11-15 | 1998-06-11 | 本田技研工業株式会社 | Vehicle control method |
JP3081115B2 (en) * | 1994-09-09 | 2000-08-28 | 松下電器産業株式会社 | Air-fuel ratio control device |
JP3301250B2 (en) * | 1995-01-27 | 2002-07-15 | 松下電器産業株式会社 | Air-fuel ratio control device |
JP3559338B2 (en) * | 1995-02-27 | 2004-09-02 | 本田技研工業株式会社 | Apparatus for estimating intake air amount of internal combustion engine |
JP3391615B2 (en) * | 1995-12-21 | 2003-03-31 | 松下電器産業株式会社 | Air-fuel ratio control system diagnostic device |
JPH11294231A (en) * | 1998-04-10 | 1999-10-26 | Yamaha Motor Co Ltd | Fuel injection control device for engine |
JP3898114B2 (en) * | 2002-11-01 | 2007-03-28 | 本田技研工業株式会社 | Intake air amount estimation method, estimation device, intake air amount control method and control device for internal combustion engine |
-
2009
- 2009-07-03 JP JP2011520719A patent/JP5560275B2/en not_active Expired - Fee Related
- 2009-07-03 WO PCT/JP2009/062178 patent/WO2011001529A1/en active Application Filing
- 2009-07-03 DE DE112009005032.8T patent/DE112009005032B4/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61129440A (en) * | 1984-11-26 | 1986-06-17 | Mazda Motor Corp | Throttle-valve controller for engine |
JPH01208501A (en) * | 1988-02-12 | 1989-08-22 | Honda Motor Co Ltd | Variable capacity turbine |
DE69922736T2 (en) * | 1998-05-14 | 2005-06-16 | Yamaha Hatsudoki K.K., Iwata | Global governance process |
JPH11351045A (en) * | 1998-06-09 | 1999-12-21 | Hitachi Ltd | Estimating method for amount indicating engine state |
JP2004257317A (en) * | 2003-02-26 | 2004-09-16 | Toyota Motor Corp | Intake air amount controller for internal combustion engine |
Also Published As
Publication number | Publication date |
---|---|
JPWO2011001529A1 (en) | 2012-12-10 |
DE112009005032T5 (en) | 2012-08-09 |
WO2011001529A1 (en) | 2011-01-06 |
JP5560275B2 (en) | 2014-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102011108549B4 (en) | Method for model-based multi-variable control of an EGR and a boost pressure for internal combustion engines | |
DE102008000069B4 (en) | Apparatus for controlling injection of fuel into an engine and apparatus for controlling combustion in an engine | |
DE102007051329B4 (en) | System and method for regulating a minimum throughput of a turbocharger with adjustable geometry | |
DE102010037368A1 (en) | Method for controlling a turbocharger arrangement of an internal combustion engine and turbocharger arrangement | |
DE102008014671A1 (en) | Motor control device | |
DE102010034437A1 (en) | Diagnostic systems and methods using nitrogen oxide sensors | |
DE19743042A1 (en) | Adaptive electronic throttle control | |
DE60012855T2 (en) | Coordinated valve control and throttle valve control for controlling the intake air volume | |
DE102015111713B4 (en) | Control operation deviation compensation method of a turbocharger | |
DE102009021887A1 (en) | Method and device for controlling the operation of an engine | |
DE102014216705A1 (en) | Determining a wastegate valve position | |
DE102015200155A1 (en) | Control device for an internal combustion engine | |
DE102008003832B4 (en) | Method and device for controlling an internal combustion engine with variable valve lift and thus equipped motor vehicle | |
DE102011006363A1 (en) | Method for operating an internal combustion engine | |
EP3594480B1 (en) | Method for controlling a charging system | |
DE102014117212B4 (en) | SYSTEM AND METHOD OF CONTROLLING AN ENGINE WITH A FIRST AND SECOND TURBOCHARGER | |
DE112009005254B4 (en) | Control system for an internal combustion engine | |
DE112009005032B4 (en) | Control system for intake air for an internal combustion engine | |
DE10124992A1 (en) | Valve timing control unit for internal combustion engines | |
DE69905993T2 (en) | Control system for turbocharged internal combustion engines | |
DE10344326B4 (en) | Internal combustion engine with a device for variable valve actuation and method for calculating the intake quantity in this internal combustion engine | |
DE102012103998B4 (en) | Exhaust gas recirculation control device for an internal combustion engine | |
DE102011081949B4 (en) | Method and device for implementing a control, in particular for use in a motor vehicle | |
DE112009005242B4 (en) | Control system for an internal combustion engine | |
DE10021132A1 (en) | Method and device for the electronic control of actuators of an internal combustion engine with variable gas exchange control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: F02D0011100000 Ipc: F02D0009020000 |
|
R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: F02D0011100000 Ipc: F02D0009020000 Effective date: 20141023 |
|
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R084 | Declaration of willingness to licence | ||
R020 | Patent grant now final | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |