DE102019126246A1 - System and method for calibrating a control and regulating device for gas exchange valves of an internal combustion engine - Google Patents
System and method for calibrating a control and regulating device for gas exchange valves of an internal combustion engine Download PDFInfo
- Publication number
- DE102019126246A1 DE102019126246A1 DE102019126246.1A DE102019126246A DE102019126246A1 DE 102019126246 A1 DE102019126246 A1 DE 102019126246A1 DE 102019126246 A DE102019126246 A DE 102019126246A DE 102019126246 A1 DE102019126246 A1 DE 102019126246A1
- Authority
- DE
- Germany
- Prior art keywords
- learning
- reward
- designed
- parameter
- control
- 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.)
- Pending
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/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2425—Particular ways of programming the data
- F02D41/2429—Methods of calibrating or learning
- F02D41/2432—Methods of calibration
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D13/00—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
- F02D13/02—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
-
- 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
-
- 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/1406—Introducing closed-loop corrections characterised by the control or regulation method with use of a optimisation method, e.g. iteration
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01L—CYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
- F01L1/00—Valve-gear or valve arrangements, e.g. lift-valve gear
- F01L1/34—Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift
- F01L1/344—Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01L—CYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
- F01L13/00—Modifications of valve-gear to facilitate reversing, braking, starting, changing compression ratio, or other specific operations
- F01L13/0015—Modifications of valve-gear to facilitate reversing, braking, starting, changing compression ratio, or other specific operations for optimising engine performances by modifying valve lift according to various working parameters, e.g. rotational speed, load, torque
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01L—CYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
- F01L2800/00—Methods of operation using a variable valve timing mechanism
- F01L2800/09—Calibrating
-
- 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/12—Improving ICE efficiencies
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)
Abstract
Die Erfindung bezieht sich auf ein System (100) zum Auffinden von optimierten Aktionen ((A+), (A0), (A-)) für die Kalibrierung einer Steuer- und Regelvorrichtung (10) für die Steuerung und/oder Regelung zumindest einer Regelgröße (Ri) von Gaswechselventilen eines Verbrennungsmotors; umfassend einen Lernverstärkungs-Agenten (200), der dazu ausgebildet ist, zumindest eine Aktion ((A+), (A0), (A-)) auszuwählen für zumindest einen Parameter (Pi) zur Bearbeitung von Daten aus einem Datenspeicher (320) für die Anpassung von Werten (70) des zumindest einen Parameters (Pi), und wobei ein Umgebungsmodul (400) vorgesehen ist, das ausgebildet ist zur Bereitstellung eines Prozesswertes (50) für die Regelgröße (Ri) aufgrund von Messergebnissen, und wobei ein Zustandsmodul (300) vorgesehen ist, das ausgebildet ist zur Berechnung eines Zielwertes (30) für die Regelgröße (Ri) mittels der angepassten Werte (70) des zumindest einen Parameters (Pi) und zum Vergleichen des bereitgestellten Prozesswertes (50) mit dem berechneten Zielwert (30); und wobei das Zustandsmodul (300) ausgebildet ist, das Vergleichsergebnis an ein Belohnungsmodul (500) weiterzugeben, das ausgebildet ist, eine Belohnung für das Vergleichsergebnis zu ermitteln und diese Belohnung an den Lernverstärkungs-Agenten (200) weiterzugeben, der ausgebildet ist basierend auf dieser Belohnung für das Vergleichsergebnis erneut eine oder mehrere Aktionen ((A+), (A0), (A-)) auszuwählen.The invention relates to a system (100) for finding optimized actions ((A +), (A0), (A-)) for calibrating a control and regulating device (10) for controlling and / or regulating at least one controlled variable (Ri) of gas exchange valves of an internal combustion engine; comprising a learning reinforcement agent (200) which is designed to select at least one action ((A +), (A0), (A-)) for at least one parameter (Pi) for processing data from a data memory (320) for the adaptation of values (70) of the at least one parameter (Pi), and wherein an environment module (400) is provided which is designed to provide a process value (50) for the controlled variable (Ri) on the basis of measurement results, and wherein a status module ( 300) is provided, which is designed to calculate a target value (30) for the controlled variable (Ri) by means of the adjusted values (70) of the at least one parameter (Pi) and to compare the provided process value (50) with the calculated target value (30 ); and wherein the status module (300) is designed to forward the comparison result to a reward module (500), which is designed to determine a reward for the comparison result and to forward this reward to the learning reinforcement agent (200), which is designed based on it Reward for the comparison result to select one or more actions ((A +), (A0), (A-)) again.
Description
Die Erfindung betrifft ein System und Verfahren zur Kalibrierung einer Steuer- und Regelvorrichtung für Gaswechselventile eines Verbrennungsmotors.The invention relates to a system and method for calibrating a control and regulating device for gas exchange valves of an internal combustion engine.
Eine Ventilsteuerung oder ein Ventilantrieb dient zur Steuerung der Gaswechselventile bei einem Hubkolbenmotor, um den periodischen Wechsel des Kraftstoff-Luftgemisches in den Zylindern des Hubkolbenmotors durch Öffnen und Schließen der Lufteinlass- und Abgasaustrittskanäle der Ventile zu steuern. Dabei bezeichnet der Begriff Gaswechsel den periodischen Wechsel der Zylinderfüllung, d.h. das Ausstoßen von Abgas und das Einströmen des Kraftstoff-Luftgemisches. Üblicherweise wird ein Ventil von einer Nockenwelle über einen Stößel, Schlepphebel oder Kipphebel geöffnet. Die wenigen Ausnahmen sind Pneumatik-, Hydraulik- oder Magnetventile. Geschlossen werden Ventile durch Schraubenfedern, selten durch Drehstabfedern, Gasfedern oder über einen Schließnocken zwangsgesteuert. Die Nockenwelle wird von der Kurbelwelle angetrieben, bei Viertaktmotoren üblicherweise mit einer Übersetzung von 2:1, d.h. die Nockenwelle hat die halbe Drehzahl der Kurbelwelle. Im Betrieb des Verbrennungsmotors werden die Ventile während jeder Sekunde mehrfach geöffnet und geschlossen, also beschleunigt und wieder zum Stillstand gebracht. Die Bewegungen der Ventile und des Kolbens im Zylinder müssen genau aufeinander abgestimmt sein. Die Öffnungsfunktion als zeitlicher Verlauf der Ventilöffnung, d.h. Beginn, Dauer und Ausmaß des Öffnungsquerschnitts werden bei herkömmlichen Verbrennungsmotoren durch die Formgebung der Nockenwelle festgelegt.A valve control or valve drive is used to control the gas exchange valves in a reciprocating engine in order to control the periodic change of the fuel-air mixture in the cylinders of the reciprocating engine by opening and closing the air inlet and exhaust gas outlet ducts of the valves. The term gas exchange describes the periodic change of the cylinder charge, i.e. the emission of exhaust gas and the inflow of the fuel-air mixture. Usually a valve is opened by a camshaft via a tappet, rocker arm or rocker arm. The few exceptions are pneumatic, hydraulic or solenoid valves. Valves are closed by helical springs, rarely by torsion bar springs, gas springs or positively controlled by a closing cam. The camshaft is driven by the crankshaft, in four-stroke engines usually with a ratio of 2: 1, i.e. the camshaft has half the speed of the crankshaft. When the internal combustion engine is in operation, the valves are opened and closed several times every second, i.e. accelerated and brought to a standstill again. The movements of the valves and the piston in the cylinder must be precisely coordinated. The opening function as the time sequence of the valve opening, i.e. the beginning, duration and extent of the opening cross-section are determined in conventional internal combustion engines by the shape of the camshaft.
Des Weiteren sind variable Steuerungen bekannt, die den Öffnungs- und Schließzeitpunkt für die Ventile und die Ventilstellung im Betrieb veränderbar steuern. Üblicherweise beruht die Steuerung auf einem Proportional-Integral-Differential-Regler (PID-Regler), der einen Regelkreis-Rückkopplungsmechanismus darstellt, der in industriellen Regelungs- und Steuerungssystemen und einer Vielzahl anderer Anwendungen, die eine kontinuierlich modulierte Regelung erfordern, eingesetzt wird. Furthermore, variable controls are known which control the opening and closing times for the valves and the valve position in a changeable manner during operation. Control is typically based on a proportional-integral-derivative (PID) controller, which is a closed-loop feedback mechanism used in industrial control systems and a variety of other applications that require continuously modulated control.
Ein PID-Regler berechnet fortlaufend einen Fehlerwert als Differenz zwischen einem gewünschten Sollwert und einer gemessenen Prozessvariablen und führt eine Korrektur auf der Basis von ermittelten proportionalen, integralen und differenzierten Größen durch. Es werden aber auch H∞-Regelungen oder auch Fuzzy Regler eingesetzt, bei denen die Regelungsaufgabe als Optimierungsproblem formuliert wird, was einen relativ hohen mathematischen Aufwand erfordert. Durch die Regelung wird die Abweichung zwischen einem Ziel-Ventilöffnungszeitpunkt und einem Ziel-Ventilschließzeitpunkt und dem tatsächlich Ventilöffnungs- und Ventilschließzeitpunkt ermittelt und entsprechend korrigiert. In einer Steuereinheit (engl. ECU = electronic control unit oder ECM = electronic control module) des Kraftfahrzeugs ist als Steuerungs- bzw. Regelungsgrundlage ein Tabellenwert oder Datenbankeintrag für verschiedene Parameter und ihre gegenseitigen Abhängigkeiten und Wechselwirkungen hinterlegt, wie beispielsweise die Umdrehungszahl (engl. rpm), die Öltemperatur und die Zylinderladung. Diese Tabellenwerte und Datenbankeinträge werden von einem Experten wie einem Ingenieur ermittelt und kalibriert und stellen die Grundlage für die Regelung bzw. Steuerung der Ventilsteuerung für die Einlass- und Auslassventile dar. Allerdings kann die Ventilsteuerung daher nicht individuell auf einen Verbrennungsmotor eingestellt werden, da die Steuerung auf fest vorgegebenen Werten beruht.A PID controller continuously calculates an error value as the difference between a desired setpoint and a measured process variable and carries out a correction on the basis of determined proportional, integral and differentiated quantities. However, H∞ controls or fuzzy controllers are also used, in which the control task is formulated as an optimization problem, which requires a relatively high mathematical effort. The control determines the deviation between a target valve opening time and a target valve closing time and the actual valve opening and valve closing time and corrects it accordingly. In a control unit (ECU = electronic control unit or ECM = electronic control module) of the motor vehicle, a table value or database entry for various parameters and their mutual dependencies and interactions, such as the number of revolutions (rpm ), the oil temperature and the cylinder charge. These table values and database entries are determined and calibrated by an expert such as an engineer and represent the basis for the regulation or control of the valve control for the inlet and outlet valves is based on fixed values.
Die
Die
Die
Die der Erfindung zu Grunde liegende Aufgabe besteht nun darin, ein Verfahren und ein System zum automatischen Kalibrieren einer Steuer- und Regelvorrichtung für das Öffnen und das Schließen von Einlass- und Auslassventilen bei einem Verbrennungsmotor zu schaffen, das sich durch eine hohe Zuverlässigkeit und Genauigkeit auszeichnet und sich einfach implementieren lässt.The object on which the invention is based is now to provide a method and a To provide a system for automatically calibrating a control and regulating device for the opening and closing of intake and exhaust valves in an internal combustion engine, which system is characterized by high reliability and accuracy and is easy to implement.
Gemäß der vorliegenden Erfindung wird ein Verfahren vorgeschlagen, durch das eine automatische Kalibrierung eines Zielwertes einer Regelgröße ermöglicht wird, um hierdurch die Grundlage für eine zuverlässige und genaue Bestimmung eines Stellsignals zur Korrektur eines Prozesswertes dieser Regelgröße durch eine Steuer- und Regelvorrichtung zu schaffen.According to the present invention, a method is proposed by means of which automatic calibration of a target value of a controlled variable is made possible in order to create the basis for a reliable and precise determination of an actuating signal for correcting a process value of this controlled variable by a control and regulation device.
Diese Aufgabe wird hinsichtlich eines Systems durch die Merkmale des Patentanspruchs 1, und hinsichtlich eines Verfahrens durch die Merkmale des Patentanspruchs 8 erfindungsgemäß gelöst. Die weiteren Ansprüche betreffen bevorzugte Ausgestaltungen der Erfindung.According to the invention, this object is achieved with regard to a system by the features of claim 1 and with regard to a method by the features of claim 8. The further claims relate to preferred embodiments of the invention.
Gemäß einem ersten Aspekt betrifft die Erfindung ein System zum Auffinden von optimierten Aktionen (
In einer vorteilhaften Weiterentwicklung sind Sensoren und/oder Messvorrichtungen vorgesehen zur Erfassung von Messwerten der Gaswechselventile.In an advantageous further development, sensors and / or measuring devices are provided for recording measured values from the gas exchange valves.
Vorteilhafterweise weist das Belohnungsmodul eine Datenbank oder Funktion oder Matrix für die Bewertung der Aktionen (
In einer weiteren Ausführungsform ist der Lernverstärkungsagent ausgebildet, einen Algorithmus aus dem verstärkenden Lernen zu verwenden.In a further embodiment, the learning reinforcement agent is designed to use an algorithm from reinforcement learning.
In einer Weiterentwicklung der Erfindung ist der Algorithmus als Markow-Entscheidungsprozess oder als Temporal Difference Learning (TD-Learning) oder als Q-Learning oder als SARSA oder als DYNAQ oder als POMDP oder als Monte-Carlo-Simulation ausgebildet.In a further development of the invention, the algorithm is designed as a Markov decision process or as temporal difference learning (TD learning) or as Q-learning or as SARSA or as DYNAQ or as POMDP or as Monte Carlo simulation.
Vorteilhafterweise sind die Werte der Parameter
In einer Ausführungsform kann zumindest ein Parameter
Gemäß einem zweiten Aspekt betrifft die Erfindung ein Verfahren zum Auffinden von optimierten Aktionen (
Vorteilhaftweise sind Sensoren und/oder Messvorrichtungen zur Erfassung von Messwerten der Gaswechselventile vorgesehen.Sensors and / or measuring devices are advantageously provided for recording measured values from the gas exchange valves.
In einer Weiterentwicklung umfasst das Belohnungsmodul eine Datenbank oder Funktion oder Matrix für die Bewertung der Aktionen (
In einer weiteren Ausführungsform ist der Lernverstärkungsagent ausgebildet, einen Algorithmus aus dem verstärkenden Lernen zu verwenden.In a further embodiment, the learning reinforcement agent is designed to use an algorithm from reinforcement learning.
Vorteilhafterweise ist der Algorithmus als Markow-Entscheidungsprozess oder als Temporal Difference Learning (TD-Learning) oder als Q-Learning oder als SARSA oder als DYNAQ oder als POMDP oder als Monte-Carlo-Simulation ausgebildet.The algorithm is advantageously designed as a Markov decision process or as temporal difference learning (TD learning) or as Q-learning or as SARSA or as DYNAQ or as POMDP or as Monte Carlo simulation.
In einer weiteren Ausführungsform sind die Werte der Parameter
Vorteilhafterweise kann zumindest ein Parameter
Gemäß einem dritten Aspekt stellt die Erfindung ein Computerprogrammprodukt bereit, das einen ausführbaren Programmcode umfasst, der so konfiguriert ist, dass er bei seiner Ausführung das Verfahren gemäß dem zweiten Aspekt ausführt.According to a third aspect, the invention provides a computer program product comprising an executable program code which is configured such that it executes the method according to the second aspect when it is executed.
Nachfolgend wird die Erfindung anhand von in der Zeichnung dargestellten Ausführungsbeispielen näher erläutert.The invention is explained in more detail below with reference to the exemplary embodiments shown in the drawing.
Dabei zeigt:
-
1 eine schematische Darstellung einer Steuer- und Regelvorrichtung; -
2 ein Blockdiagram zur Erläuterung eines Ausführungsbeispiels eines erfindungsgemäßen Systems; -
3 ein Flussdiagramm zur Erläuterung der einzelnen Verfahrensschritte eines erfindungsgemäßen Verfahrens; -
4 zeigt schematisch ein Computerprogrammprodukt gemäß einer Ausführungsform des dritten Aspekts der Erfindung.
-
1 a schematic representation of a control and regulating device; -
2 a block diagram to explain an embodiment of a system according to the invention; -
3 a flow chart to explain the individual method steps of a method according to the invention; -
4th shows schematically a computer program product according to an embodiment of the third aspect of the invention.
Zusätzliche Kennzeichen, Aspekte und Vorteile der Erfindung oder ihrer Ausführungsbeispiele werden durch die ausführliche Beschreibung in Verbindung mit den Ansprüchen ersichtlich.Additional features, aspects and advantages of the invention or its exemplary embodiments will become apparent from the detailed description in conjunction with the claims.
Zudem sind in der Steuereinheit
Bei den Sensoren kann es sich beispielsweise um Drucksensoren, Piezosensoren, Drehzahlsensoren, Temperatursensoren und/oder bildaufnehmende Sensoren wie Kameras handeln. Die Sensoren können die Messwerte
Unter einem „Prozessor“ und/oder der „Steuereinheit“ kann im Zusammenhang mit der Erfindung beispielsweise eine Maschine oder eine elektronische Schaltung verstanden werden. Bei einem Prozessor kann es sich insbesondere um einen Hauptprozessor (engl. Central Processing Unit, CPU), einen Mikroprozessor oder einen Mikrocontroller, beispielsweise eine anwendungsspezifische integrierte Schaltung oder einen digitalen Signalprozessor, möglicherweise in Kombination mit einer Speichereinheit zum Speichern von Programmbefehlen, etc. handeln. Auch kann unter einem Prozessor ein virtualisierter Prozessor, eine virtuelle Maschine oder eine Soft-CPU verstanden werden. Es kann sich beispielsweise auch um einen programmierbaren Prozessor handeln, der mit Konfigurationsschritten zur Ausführung des genannten erfindungsgemäßen Verfahrens ausgerüstet wird oder mit Konfigurationsschritten derart konfiguriert ist, dass der programmierbare Prozessor die erfindungsgemäßen Merkmale des Verfahrens, der Komponente, der Module, oder anderer Aspekte und/oder Teilaspekte der Erfindung realisiert.In connection with the invention, a “processor” and / or the “control unit” can be understood to mean, for example, a machine or an electronic circuit. A processor can in particular be a central processing unit (CPU), a microprocessor or a microcontroller, for example an application-specific integrated circuit or a digital signal processor, possibly in combination with a memory unit for storing program instructions, etc. act. A processor can also be understood to be a virtualized processor, a virtual machine or a soft CPU. It can also be a programmable processor, for example, which is equipped with configuration steps for executing the aforementioned method according to the invention or is configured with configuration steps in such a way that the programmable processor incorporates the inventive features of the method, the component, the modules, or other aspects and / or implemented partial aspects of the invention.
Unter einer „Speichereinheit“ oder „Speichermodul“ und dergleichen kann im Zusammenhang mit der Erfindung beispielsweise ein flüchtiger Speicher in Form von Arbeitsspeicher (engl. Random-Access Memory, RAM) oder ein dauerhafter Speicher wie eine Festplatte oder ein Datenträger oder z. B. ein wechselbares Speichermodul verstanden werden. Es kann sich bei dem Speichermodul aber auch um eine cloudbasierte Speicherlösung handeln.In connection with the invention, a “memory unit” or “memory module” and the like can mean, for example, a volatile memory in the form of random access memory (RAM) or a permanent memory such as a hard disk or a data carrier or z. B. can be understood as an exchangeable memory module. The storage module can also be a cloud-based storage solution.
Unter einem „Modul“ kann im Zusammenhang mit der Erfindung beispielsweise ein Prozessor und/oder eine Speichereinheit zum Speichern von Programmbefehlen verstanden werden. Beispielsweise ist der Prozessor und/oder die Steuereinheit
Unter „Messwerten“ sind im Zusammenhang mit der Erfindung sowohl die Rohdaten als auch bereits aufbereitete Daten aus den Messergebnissen der Sensoren zu verstehen.In connection with the invention, “measured values” are to be understood as meaning both the raw data and data that has already been processed from the measurement results of the sensors.
Der LV-Agent
Anhand des geänderten Wertes
In dem Zustandsmodul
Nun beginnt ein zweiter Zyklus zur Kalibrierung der Wertetabelle
Vorzugsweise wird als Algorithmus für den LV-Agenten
Gemäß dem Verfahren und des Systems der vorliegenden Erfindung wird ein verstärkendes Lernen (Reinforcement Learning) eingesetzt, um eine Aktion (
In
In einem Schritt
In einem Schritt
In einem Schritt
In einem Schritt
In einem Schritt
In einem Schritt
In einem Schritt
Mit dem Verfahren gemäß der vorliegenden Erfindung kann zuverlässig eine optimierte Kombination von Aktionen gefunden werden, um die Steuer- und Regelvorrichtung
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED IN THE DESCRIPTION
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.This list of the documents listed by the applicant was generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturPatent literature cited
- DE 10113538 B4 [0005]DE 10113538 B4 [0005]
- EP 1097295 B1 [0006]EP 1097295 B1 [0006]
- EP 0966600 B1 [0007]EP 0966600 B1 [0007]
Claims (15)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102019126246.1A DE102019126246A1 (en) | 2019-09-30 | 2019-09-30 | System and method for calibrating a control and regulating device for gas exchange valves of an internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102019126246.1A DE102019126246A1 (en) | 2019-09-30 | 2019-09-30 | System and method for calibrating a control and regulating device for gas exchange valves of an internal combustion engine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102019126246A1 true DE102019126246A1 (en) | 2021-04-01 |
Family
ID=74872634
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102019126246.1A Pending DE102019126246A1 (en) | 2019-09-30 | 2019-09-30 | System and method for calibrating a control and regulating device for gas exchange valves of an internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102019126246A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102020212457A1 (en) | 2020-10-01 | 2022-04-07 | Volkswagen Aktiengesellschaft | Method for optimizing an operating parameter of an internal combustion engine, engine control device and a vehicle |
| DE102022108396A1 (en) | 2022-04-07 | 2023-10-12 | Dr. Ing. H.C. F. Porsche Aktiengesellschaft | Method, system and computer program product for reinforcement learning for carrying out control and/or regulation tasks of an entity |
| CN120029055A (en) * | 2025-01-21 | 2025-05-23 | 南京理工大学 | A method of intelligent axis control of hydraulic multi-way valve based on reinforcement learning |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1097295B1 (en) * | 1998-07-15 | 2002-11-27 | Robert Bosch Gmbh | Electronic device for controlling gas exchange valves of an internal combustion engine with variable opening functions |
| EP0966600B1 (en) * | 1997-02-20 | 2003-05-07 | Schröder, Dierk | Process and device for controlling the mixture in an internal combustion engine |
| US20090306866A1 (en) * | 2008-06-10 | 2009-12-10 | The Regents Of The University Of Michigan | Method, control apparatus and powertrain system controller for real-time, self-learning control based on individual operating style |
| DE10113538B4 (en) * | 2001-03-20 | 2012-03-01 | Bayerische Motoren Werke Aktiengesellschaft | Regulating device and control method |
| DE102017201632A1 (en) * | 2016-02-16 | 2017-08-17 | Robert Bosch Gmbh | SYSTEM AND METHOD FOR PREDICTING CALIBRATION VALUES BASED ON EXISTING CALIBRATIONS |
-
2019
- 2019-09-30 DE DE102019126246.1A patent/DE102019126246A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0966600B1 (en) * | 1997-02-20 | 2003-05-07 | Schröder, Dierk | Process and device for controlling the mixture in an internal combustion engine |
| EP1097295B1 (en) * | 1998-07-15 | 2002-11-27 | Robert Bosch Gmbh | Electronic device for controlling gas exchange valves of an internal combustion engine with variable opening functions |
| DE10113538B4 (en) * | 2001-03-20 | 2012-03-01 | Bayerische Motoren Werke Aktiengesellschaft | Regulating device and control method |
| US20090306866A1 (en) * | 2008-06-10 | 2009-12-10 | The Regents Of The University Of Michigan | Method, control apparatus and powertrain system controller for real-time, self-learning control based on individual operating style |
| DE102017201632A1 (en) * | 2016-02-16 | 2017-08-17 | Robert Bosch Gmbh | SYSTEM AND METHOD FOR PREDICTING CALIBRATION VALUES BASED ON EXISTING CALIBRATIONS |
Non-Patent Citations (1)
| Title |
|---|
| Reinforcement learning. In: Wikipedia – The free Encyclopedia. Bearbeitungsstand: 23.09.2019. URL: http://en.wikipedia.org/wiki/Main_Page [abgerufen am 03.07.2020] * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102020212457A1 (en) | 2020-10-01 | 2022-04-07 | Volkswagen Aktiengesellschaft | Method for optimizing an operating parameter of an internal combustion engine, engine control device and a vehicle |
| DE102022108396A1 (en) | 2022-04-07 | 2023-10-12 | Dr. Ing. H.C. F. Porsche Aktiengesellschaft | Method, system and computer program product for reinforcement learning for carrying out control and/or regulation tasks of an entity |
| CN120029055A (en) * | 2025-01-21 | 2025-05-23 | 南京理工大学 | A method of intelligent axis control of hydraulic multi-way valve based on reinforcement learning |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102008012607B4 (en) | Method and device for determining an adaptation value for setting an air-fuel ratio of an injection system of an internal combustion engine | |
| DE102019125974A1 (en) | System and method for calibrating a control device for controlling an idle speed | |
| DE102007025619A1 (en) | Method for controlling regulator, particularly for valve, particularly for gas exchange valve of internal combustion engine, involves opening valve by control valve and closing valve by another valve | |
| DE102008004361A1 (en) | Method for controlling an internal combustion engine, computer program and control unit | |
| DE102019126246A1 (en) | System and method for calibrating a control and regulating device for gas exchange valves of an internal combustion engine | |
| WO2009024268A2 (en) | Modeling method and controller for an internal combustion engine | |
| DE102009032064B3 (en) | Method and device for operating an internal combustion engine | |
| DE102018106104B4 (en) | Apparatus and method for rapid position control of a hydraulic actuator | |
| DE102018110938A1 (en) | Electronic throttle control using model predictive control | |
| DE102021002318A1 (en) | Method for creating a simulation model, use of a simulation model, computer program product, method for calibrating a control device | |
| DE102022104313A1 (en) | Method, system and computer program product for autonomously calibrating an electric powertrain | |
| WO2016005414A1 (en) | Method for operating an internal combustion engine, control device for an internal combustion engine, and internal combustion engine | |
| WO2020030351A1 (en) | Method and device for operating an internal combustion engine with a common-rail injection system | |
| DE102005020686B4 (en) | Method and device for controlling a fuel supply device of an internal combustion engine | |
| EP1481153A1 (en) | Method for operation of an internal combustion engine | |
| DE102004054321B4 (en) | Regulating device for variable valve actuation system | |
| DE102012003581B3 (en) | Compressor governor for a combustion engine for inserting into a motor vehicle, has an interface for combustion engine, through which a control action on the combustion engine is carried out | |
| DE102012005197B3 (en) | Method for optimizing an internal combustion engine | |
| DE102017120555B4 (en) | Wastegate control method and system | |
| DE19946077A1 (en) | Process for regulating the position of a camshaft and arrangement for carrying out the process | |
| DE102019126069B4 (en) | System and method for calibrating a control and regulating device for regulating the injection pressure in an internal combustion engine | |
| DE102019125960B3 (en) | System and method for calibrating the cylinder air charge in at least one cylinder in an internal combustion engine | |
| WO2009100788A1 (en) | Method and device for operating a hybrid drive system | |
| DE102009027517A1 (en) | Method for adaption of control function in control device, involves detecting actual condition of controlled system, where actual value is determined for criteria of good quality depending on determined condition by parameter-criteria | |
| DE102006008051B3 (en) | Adaptive positioning method of an actuator |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed | ||
| R016 | Response to examination communication |