[go: up one dir, main page]

DE102023211701B4 - Method, computing unit and computer program for adapting the control duration of an injector - Google Patents

Method, computing unit and computer program for adapting the control duration of an injector

Info

Publication number
DE102023211701B4
DE102023211701B4 DE102023211701.0A DE102023211701A DE102023211701B4 DE 102023211701 B4 DE102023211701 B4 DE 102023211701B4 DE 102023211701 A DE102023211701 A DE 102023211701A DE 102023211701 B4 DE102023211701 B4 DE 102023211701B4
Authority
DE
Germany
Prior art keywords
δti
control duration
dem
difference
injection quantity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
DE102023211701.0A
Other languages
German (de)
Other versions
DE102023211701A1 (en
Inventor
Christian Alexander Muennich
Christos Hondros
Andreas Gessler
Alexander Wiens
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE102023211701.0A priority Critical patent/DE102023211701B4/en
Publication of DE102023211701A1 publication Critical patent/DE102023211701A1/en
Application granted granted Critical
Publication of DE102023211701B4 publication Critical patent/DE102023211701B4/en
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/30Controlling fuel injection
    • F02D41/38Controlling fuel injection of the high pressure type
    • F02D41/40Controlling fuel injection of the high pressure type with means for controlling injection timing or duration
    • 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
    • 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/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2451Methods of calibrating or learning characterised by what is learned or calibrated
    • F02D41/2464Characteristics of actuators
    • F02D41/2467Characteristics of actuators for injectors
    • 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/06Fuel or fuel supply system parameters
    • F02D2200/0602Fuel pressure
    • 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/06Fuel or fuel supply system parameters
    • F02D2200/0614Actual fuel mass or fuel injection amount
    • F02D2200/0616Actual fuel mass or fuel injection amount determined by estimation

Landscapes

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

Abstract

Verfahren zur Adaption einer Ansteuerdauer mindestens eines Injektors für einen Verbrennungsmotor, umfassend die Schritte:
1) Einstellen eines vorbestimmten Betriebspunkts des Injektors;
2) Ansteuern des Injektors mit einer vorbestimmten Ansteuerdauer (tiDEM);
3) Ermitteln einer Ist-Einspritzmenge (QREAL);
4) Ermitteln einer Ansteuerdauerdifferenz (ΔtiDEM, Δti) basierend auf der Ist-Einspritzmenge (QREAL);
5) Filtern der ermittelten Ansteuerdauerdifferenz (ΔtiDEM, Δti) und ermitteln einer neuen Ansteuerdauer (tiINJ) basierend auf der vorherigen Ansteuerdauer (tiDEM, tiINJ) und der gefilterten Ansteuerdauerdifferenz (ΔtiFIL);
6) Ansteuern des Injektors mit der neuen Ansteuerdauer (tiINJ);
7) Wiederholen der Schritte 3) bis 6), bis mindestens ein vorbestimmtes Abbruchkriterium erreicht wird, wobei in Schritt 5) mindestens ein Filterparameter (150) zum Filtern der ermittelten Ansteuerdauerdifferenz (ΔtiDEM, Δti) abhängig von einer aktuellen Ansteuerdauerdifferenz (Δti) und/oder einer Anzahl der Wiederholungen (LCC1 - LCC3) und/oder dem vorbestimmten Betriebspunkt (OP1 - OP3) eingestellt wird.
Method for adapting a control duration of at least one injector for an internal combustion engine, comprising the steps:
1) Setting a predetermined operating point of the injector;
2) Controlling the injector with a predetermined control duration (ti DEM );
3) Determination of an actual injection quantity (Q REAL );
4) Determination of a control duration difference (Δti DEM , Δti) based on the actual injection quantity (Q REAL );
5) Filtering the determined control duration difference (Δti DEM , Δti) and determining a new control duration (ti INJ ) based on the previous control duration (ti DEM , ti INJ ) and the filtered control duration difference (Δti FIL );
6) Control the injector with the new control duration (ti INJ );
7) Repeating steps 3) to 6) until at least one predetermined termination criterion is reached, wherein in step 5) at least one filter parameter (150) for filtering the determined control duration difference (Δti DEM , Δti) is set depending on a current control duration difference (Δti) and/or a number of repetitions (LCC1 - LCC3) and/or the predetermined operating point (OP 1 - OP 3 ).

Description

Die vorliegende Erfindung betrifft ein Verfahren zur Adaption einer Ansteuerdauer mindestens eines Injektor für einen Verbrennungsmotor sowie eine Recheneinheit und ein Computerprogramm zu dessen Durchführung.The present invention relates to a method for adapting a control duration of at least one injector for an internal combustion engine as well as a computing unit and a computer program for carrying out the method.

Hintergrund der ErfindungBackground of the invention

Aktuelle Verbrennungsmotoren können Kleinstmengen- und Mehrfacheinspritzungen zur Emissionsreduktion und Effizienzsteigerung einsetzen. Für solche Einspritzungen verwendete Injektoren müssen eine benötigte Einspritzmenge mit hoher Genauigkeit bereitstellen. Aus diesem Grund kann die Einspritzmenge jedes Injektors bereits in der Produktion kalibriert und die kalibrierte Einspritzmenge mittels Adaption einer Ansteuerdauer des Injektors über dessen Lebensdauer konstant gehalten werden. Die Adaption der Ansteuerdauer kann im eingebauten Zustand des Injektors während eines Betriebs des Verbrennungsmotors stattfinden, insbesondere dann, wenn sich der Verbrennungsmotor im Schubbetrieb befindet.Current combustion engines can utilize micro- and multiple-injection systems to reduce emissions and increase efficiency. Injectors used for such injection systems must deliver the required injection quantity with high precision. For this reason, the injection quantity of each injector can be calibrated during production, and the calibrated injection quantity can be kept constant throughout its service life by adapting the injector's control duration. The control duration can be adapted while the injector is installed and the combustion engine is operating, particularly when the engine is in overrun mode.

DE 10 2017 117 677 A1 zeigt ein Verfahren zur Kalibrierung eines Injektors in einem Common-Rail-Einspritzsystem, bei dem Kraftstoff im Schubbetrieb eines Verbrennungsmotors in einen Zylinder eingespritzt wird, der dem Injektor zugeordnet ist, und ein Druckabfall in einem abgeschlossenen Hochdruckabschnitt des Common-Rail-Einspritzsystems an mehreren Zeitpunkten bestimmt wird. Aus dem bestimmten Druckabfall wird eine Entnahmemenge des aus dem Hochdruckabschnitt entnommenen Kraftstoffs ermittelt, woraus wiederum eine Menge des in den Brennraum eingespritzten Kraftstoffs bestimmt wird. Basierend auf der bestimmten Einspritzmenge kann die Ansteuerdauer des Injektors korrigiert werden. Eine solche Kalibrierung kann kontinuierlich in Schubphasen eines Fahrzeugs vorgenommen werden, bis ein stabiler Korrekturwert erreicht wird. Dies kann je nach Fahrprofil (Anzahl der Schubphasen) jedoch eine erhebliche Fahrstrecke erfordern. DE 10 2017 117 677 A1 shows a method for calibrating an injector in a common rail injection system, in which fuel is injected into a cylinder assigned to the injector during overrun of an internal combustion engine, and a pressure drop in a closed high-pressure section of the common rail injection system is determined at several points in time. From the determined pressure drop, a withdrawal quantity of the fuel withdrawn from the high-pressure section is determined, from which in turn a quantity of fuel injected into the combustion chamber is determined. Based on the determined injection quantity, the actuation duration of the injector can be corrected. Such a calibration can be performed continuously during overrun phases of a vehicle until a stable correction value is reached. However, depending on the driving profile (number of overrun phases), this can require a considerable distance to be driven.

Aktuelle Emissionsgesetzgebungen verlangen nun eine Kalibrierung/Adaption der Injektoren eines Einspritzsystems innerhalb der ersten 1000 Meilen eines Fahrzeugs mit dem Ziel, eine Verletzung der Emissionsgrenzen und Auffälligkeiten hinsichtlich Leerlaufgüte und Geräusch zu vermeiden.Current emissions legislation now requires calibration/adaptation of the injectors of an injection system within the first 1000 miles of a vehicle with the aim of avoiding violations of emission limits and abnormalities in terms of idle quality and noise.

Aus dem Dokument DE 102 35 105 A1 ist ein Verfahren bekannt, welches den Betrieb einer Brennkraftmaschine betrifft, bei dem Kraftstoff über ein Einspritzventil in einen Brennraum eingespritzt wird. Eine Zylindergleichstellung gleicht Auswirkungen unterschiedlicher Einspritzventile in verschiedenen Zylindern aus. Der Zylindergleichstellung werden zwei Parametersätze zur Verfügung gestellt: ein erster Parametersatz für einen Normalbetrieb und ein zweiter Parametersatz für einen nicht-normalen Betrieb, z. B. nach Herstellung oder einer Reparatur.From the document DE 102 35 105 A1 A method is known that relates to the operation of an internal combustion engine in which fuel is injected into a combustion chamber via an injection valve. Cylinder equalization compensates for the effects of different injection valves in different cylinders. Two parameter sets are provided for cylinder equalization: a first parameter set for normal operation and a second parameter set for abnormal operation, e.g., after manufacturing or repair.

Das in der DE 102 53 739 B3 offenbarte Verfahren zur Drehzahlregelung einer Brennkraftmaschine berechnet aus einer Istdrehzahl mittels zweier Filter eine erste und eine zweite gefilterte Istdrehzahl und daraus zwei Regelabweichungen. Bei dynamischen Zustandsänderungen (z. B. Lastwechsel) berechnet ein Drehzahlregler ein leistungsbestimmendes Signal (z. B. Einspritzmenge) aus beiden Regelabweichungen, wobei die zweite Regelabweichung maßgeblich ist. Dies erhöht eine Dynamik eines Regelkreises und ermöglicht eine Verwendung von Kupplungen mit niedrigerer Eigenfrequenz. Ein zweites Filter ist softwarebasiert und kann in bestehende Motorsteuerungssoftware integriert werden.The DE 102 53 739 B3 The disclosed method for speed control of an internal combustion engine calculates a first and a second filtered actual speed from an actual speed using two filters, and from these two control deviations. During dynamic state changes (e.g., load changes), a speed controller calculates a power-determining signal (e.g., injection quantity) from both control deviations, with the second control deviation being decisive. This increases the dynamics of a control loop and enables the use of clutches with a lower natural frequency. A second filter is software-based and can be integrated into existing engine control software.

Aus der Offenlegungsschrift DE10 2009 047 898 A1 ist eine Kraftstoffeinspritzsteuerung bekannt, die einen Verbrennungszeitpunkt in einem Zylinder erfasst und einen Soll-Verbrennungszeitpunkt berechnet. Ein Korrelationskennfeld in einem Speicher verknüpft physikalische Größen mit einer Verbrennungszeitpunkt-Empfindlichkeit und einer Regelverstärkung. Die Regelverstärkung wird anhand einer erfassten physikalischen Größe aus einem Kennfeld ermittelt. Ein Befehlseinspritzungszeitpunkt wird basierend auf der Regelverstärkung berechnet und an eine Einspritzdüse gesendet.From the disclosure document DE10 2009 047 898 A1 A fuel injection control system is known that detects combustion timing in a cylinder and calculates a target combustion timing. A correlation map in a memory links physical quantities with a combustion timing sensitivity and a control gain. The control gain is determined from a map using a detected physical quantity. A command injection timing is calculated based on the control gain and sent to an injector.

Die DE 10 2019 200 903 A1 offenbart ein Verfahren zur Ermittlung eines Korrekturwerts für eine Kraftstoffzumessung eines Injektors. Dabei wird ein Verhältnis zwischen einer Druckdifferenz in einem Hochdruckspeicher während eines Einspritzvorgangs und einer Einspritzdauer ermittelt. Es werden zwei Korrekturwerte berechnet: ein erster mit langsamer und ein zweiter mit schneller Lerngeschwindigkeit. Weichen beide Werte ab, wird ein Fehler erkannt, und die Lerngeschwindigkeit des ersten Werts wird erhöht. Der zweite Wert dient zur Erkennung von Injektortausch oder -einbau und wird nach Motorstart ermittelt.The DE 10 2019 200 903 A1 discloses a method for determining a correction value for fuel metering of an injector. This involves determining a relationship between a pressure difference in a high-pressure accumulator during an injection process and an injection duration. Two correction values are calculated: a first with a slow learning rate and a second with a fast learning rate. If both values deviate, an error is detected, and the learning rate of the first value is increased. The second value is used to detect injector replacement or installation and is determined after the engine is started.

Offenbarung der ErfindungDisclosure of the invention

Erfindungsgemäß werden ein Verfahren zur Adaption einer Ansteuerdauer mindestens eines Injektors für einen Verbrennungsmotor sowie eine Recheneinheit und ein Computerprogramm zu dessen Durchführung mit den Merkmalen der unabhängigen Patentansprüche vorgeschlagen. Vorteilhafte Ausgestaltungen sind Gegenstand der Unteransprüche sowie der nachfolgenden Beschreibung.According to the invention, a method for adapting the actuation duration of at least one injector for an internal combustion engine, as well as a computing unit and a computer program for implementing the method, are proposed, having the features of the independent patent claims. Advantageous embodiments are the subject of the dependent claims and the following description.

Die vorliegende Erfindung ermöglicht es, die Ansteuerdaueradaption zu beschleunigen und Neuteilstreuungen der Injektoren innerhalb einer kurzen Fahrstrecke derart anzupassen, dass ein Ansteuerdauer-Einspritzmengenverhältnis im Wesentlichen korrekt ist.The present invention makes it possible to accelerate the control duration adaptation and to adapt new part variations of the injectors within a short driving distance in such a way that a control duration-injection quantity ratio is substantially correct.

Bei dem erfindungsgemäßen Verfahren wird in einem ersten Schritt ein vorbestimmter Betriebspunkt des Injektors eingestellt. Dies kann insbesondere dann erfolgen, wenn dem Verbrennungsmotor keine Leistung abverlangt wird, weil sich z. B. ein Fahrzeug, das der Verbrennungsmotor antreibt, in einem Schubbetrieb befindet. Der vorbestimmte Betriebspunkt ist insbesondere durch einen Einspritzdruck des Injektors gekennzeichnet. Mit anderen Worten ausgedrückt, kann zur Einstellung eines vorbestimmten Betriebspunkt des Injektors während eines Schubbetriebs eines Fahrzeugs ein vorbestimmter Einspritzdruck in einem Hochdruckspeicher eines Einspritzsystems, wie einem sog. Rail oder Common-Rail, eingestellt werden.In the method according to the invention, a predetermined operating point of the injector is set in a first step. This can occur in particular when no power is required from the internal combustion engine, for example because a vehicle driven by the internal combustion engine is in overrun mode. The predetermined operating point is characterized in particular by an injection pressure of the injector. In other words, to set a predetermined operating point of the injector during overrun mode of a vehicle, a predetermined injection pressure can be set in a high-pressure accumulator of an injection system, such as a so-called rail or common rail.

Nachfolgend wird der Injektor in einem zweiten Schritt mit einer vorbestimmten Ansteuerdauer angesteuert. Es ist ebenso möglich, dass eine Vielzahl von Injektoren eines Einspritzsystems nacheinander mit der gleichen vorbestimmten Ansteuerdauer angesteuert werden.Subsequently, in a second step, the injector is activated with a predetermined activation duration. It is also possible for multiple injectors of an injection system to be activated sequentially with the same predetermined activation duration.

In einem dritten Schritt wird eine Ist-Einspritzmenge bestimmt. Gemäß einer Ausführungsform kann die Einspritzmenge basierend auf einem Einspritzdruckabfall durch die Ansteuerung des Injektors bestimmt werden. Dabei kann die Ist-Einspritzmenge in bekannter Weise aus einem Einspritzdruckabfall bzw. Kraftstoffdruckabfall in dem Injektor oder in einem Hochdruckspeicher des Einspritzsystems bestimmt werden kann. Dazu kann der Hochdruckspeicher während der Einspritzung(en) abgeschlossen sein, d. h. es wird während der Einspritzung(en) kein Kraftstoff in den Hochdruckspeicher gefördert und mit Ausnahme der Einspritzmenge kein Kraftstoff aus diesem entnommen.In a third step, an actual injection quantity is determined. According to one embodiment, the injection quantity can be determined based on an injection pressure drop by controlling the injector. The actual injection quantity can be determined in a known manner from an injection pressure drop or fuel pressure drop in the injector or in a high-pressure accumulator of the injection system. For this purpose, the high-pressure accumulator can be closed during the injection(s), i.e., no fuel is pumped into the high-pressure accumulator during the injection(s), and no fuel is withdrawn from it except for the injection quantity.

Basierend auf der ermittelten Einspritzmenge, wird in einem vierten Schritt die Ansteuerdauerdifferenz ermittelt. Dies kann gemäß einer Ausführungsform dadurch erfolgen, dass zunächst eine Einspritzmengendifferenz zwischen einer Soll-Einspritzmenge und der Ist-Einspritzmenge bestimmt wird und, basierend auf der bestimmten Einspritzmengendifferenz, die Ansteuerdauerdifferenz ermittelt wird. Ein Zusammenhang zwischen Einspritzmenge und Ansteuerdauer kann jeweils einer Kennlinie oder einem Kennfeld des Injektors entnommen werden, die bzw. das beispielsweise in einem Steuergerät des Verbrennungsmotors gespeichert sein kann.Based on the determined injection quantity, the control duration difference is determined in a fourth step. According to one embodiment, this can be done by first determining an injection quantity difference between a target injection quantity and the actual injection quantity, and then, based on the determined injection quantity difference, determining the control duration difference. A relationship between the injection quantity and the control duration can be derived from a characteristic curve or characteristic map of the injector, which can be stored, for example, in a control unit of the internal combustion engine.

Alternativ kann die Ansteuerdauerdifferenz bestimmt werden, in dem zunächst eine Soll-Ansteuerdauer der Ist-Einspritzmenge, d. h. eine der Ist-Einspritzmenge zugehörige Ansteuerdauer, z. B. aus der Injektor-Kennlinie oder dem Injektor-Kennfeld, bestimmt wird und die Ansteuerdauerdifferenz dann basierend auf einer Differenz zwischen der bestimmten Soll-Ansteuerdauer und der vorbestimmten Ansteuerdauer ermittelt wird.Alternatively, the control duration difference can be determined by first determining a target control duration of the actual injection quantity, i.e. a control duration associated with the actual injection quantity, e.g. from the injector characteristic curve or the injector characteristic map, and then determining the control duration difference based on a difference between the determined target control duration and the predetermined control duration.

Weiterhin wird in einem fünften Schritt die ermittelte Ansteuerdauerdifferenz gefiltert und eine neue Ansteuerdauer basierend auf der vorherigen Ansteuerdauer und der gefilterten Ansteuerdauerdifferenz ermittelt. Dies kann beispielsweise durch Addieren der gefilterten Ansteuerdauer und der vorherigen Ansteuerdauer erfolgen. Nachfolgend wird in einem sechsten Schritt der Injektor mit der neuen Ansteuerdauer angesteuert.Furthermore, in a fifth step, the determined control duration difference is filtered, and a new control duration is determined based on the previous control duration and the filtered control duration difference. This can be done, for example, by adding the filtered control duration and the previous control duration. Subsequently, in a sixth step, the injector is controlled with the new control duration.

Der dritte bis sechste Schritt werden in einem weiteren siebten Schritt solange wiederholt, bis mindestens ein vorbestimmtes Abbruchkriterium erreicht ist. Dabei wird in dem fünften Schritt mindestens ein Filterparameter zum Filtern der ermittelten Ansteuerdauerdifferenz abhängig von einer aktuellen Ansteuerdauerdifferenz, einer Anzahl der Wiederholungen und/oder dem vorbestimmten Betriebspunkt eingestellt.The third to sixth steps are repeated in a further seventh step until at least one predetermined termination criterion is met. In the fifth step, at least one filter parameter is set for filtering the determined control duration difference depending on a current control duration difference, a number of repetitions, and/or the predetermined operating point.

Die Ansteuerdauerdifferenz kann beispielsweise mittels eines PT1-, PT2-, ..., PTn-Filters oder eines gleitenden Mittelwertfilters gefiltert werden. Bei Verwendung eines PTi-Filters (i = 1, .., n) kann der Filterparameter beispielsweise eine Filterzeitkonstante sein und bei Verwendung eines Mittelwertfilters kann dieser beispielsweise eine Anzahl an ermittelten Ansteuerdauerdifferenzen sein, über die gemittelt wird.The control duration difference can be filtered, for example, using a PT 1 , PT 2 , ..., PT n filter or a moving average filter. When using a PT i filter (i = 1, .., n), the filter parameter can be a filter time constant, for example. When using an average filter, this can be a number of determined control duration differences over which the average is calculated.

Gemäß einer Ausführungsform wird das vorbestimmte Abbruchkriterium erreicht, wenn eine vorbestimmte Einspritzmengendifferenz erreicht oder unterschritten wird. Insbesondere können mehrere vorbestimmte Einspritzmengendifferenzen abhängig von dem vorbestimmten Betriebspunkt festgelegt werden. Anstelle der Einspritzmengendifferenz können auch eine bzw. mehrere vorbestimmte Ansteuerdauerdifferenzen als Abbruchkriterium festgelegt werden. Alternativ oder zusätzlich kann das vorbestimmte Abbruchkriterium erreicht werden, wenn eine vorbestimmte Anzahl Wiederholungen der Schritte 3 bis 6 (Adaptionsdurchläufe) erreicht oder überschritten wird.According to one embodiment, the predetermined termination criterion is met when a predetermined injection quantity difference is reached or undershot. In particular, several predetermined injection quantity differences can be defined depending on the predetermined operating point. Instead of the injection quantity difference, one or more predetermined control duration differences can also be defined as the termination criterion. Alternatively or additionally, the predetermined termination criterion can be met when a predetermined number of repetitions of steps 3 to 6 (adaptation runs) is reached or exceeded.

Gemäß einer Ausführungsform wird ein erster Filterparameter eingestellt, wenn die Anzahl der Wiederholungen kleiner oder gleich einem vorbestimmten Wert ist. Wenn die Anzahl der Wiederholungen größer als der vorbestimmte Wert ist, kann ein zweiter Filterparameter eingestellt werden, der größer als der erste Filterparameter ist. Beispielsweise kann der erste Filterparameter für die ersten zehn Wiederholungen der Schritte 3 bis 6 eingestellt werden und ab der elften Wiederholung der zweite Filterparameter eingestellt werden. Dadurch wird die ermittelte Ansteuerdauerdifferenz zunächst weniger stark gefiltert und die neu ermittelte Ansteuerdauer ändert sich stärker, solange die Anzahl der Wiederholungen den vorbestimmten Wert nicht überschreitet. Auf diese Weise kann eine schnelle Annäherung der Ansteuerdauer bzw. der Ansteuerdauerdifferenz an einen Zielwertbereich erreicht werden. Befindet sich die Ansteuerdauer/Ansteuerdauerdifferenz nach Überschreiten der vorbestimmten Anzahl von Wiederholungen dann in dem Zielwertbereich, so kann die ermittelte Ansteuerdauerdifferenz stärker gefiltert werden, um den Zielwert möglichst genau zu treffen.According to one embodiment, a first filter parameter is set if the number of repetitions is less than or equal to a predetermined value. If the number of repetitions is greater than the predetermined value, a second filter parameter can be set that is greater than the first filter parameter. For example, the first filter parameter can be set for the first ten repetitions of steps 3 to 6, and the second filter parameter can be set from the eleventh repetition onwards. As a result, the determined control duration difference is initially filtered less intensively, and the newly determined control duration changes more significantly, as long as the number of repetitions does not exceed the predetermined value. In this way, the control duration or the control duration difference can be quickly approximated to a target value range. If the control duration/control duration difference is then in the target value range after the predetermined number of repetitions has been exceeded, the determined control duration difference can be filtered more intensively in order to hit the target value as accurately as possible.

Alternativ oder zusätzlich wird der erste Filterparameter eingestellt, wenn eine aktuelle Ansteuerdauerdifferenz größer als mindestens ein vorbestimmter Schwellenwert ist. Dabei kann der vorbestimmte Schwellenwert beispielsweise einer durchschnittlichen Streuung entsprechen, welche die Injektoren im Neuzustand aufgrund von Fertigungstoleranzen aufweisen. Dadurch können Injektoren mit einer höheren Fertigungstoleranz auch nach Überschreiten der vorbestimmten Anzahl von Wiederholungen noch mit der ersten Filterzeitkonstante adaptiert werden und somit schneller in den Zielbereich gelangen. Des Weiteren ermöglicht dieses Kriterium eine schnellere Adaption von größeren Einspritzmengenabweichungen, die im Laufe der Lebensdauer eines Injektors aufgrund von Verschleiß oder ähnlichem auftreten können.Alternatively or additionally, the first filter parameter is adjusted if a current control duration difference is greater than at least a predetermined threshold. The predetermined threshold can, for example, correspond to an average variation exhibited by the injectors in their new condition due to manufacturing tolerances. This allows injectors with a higher manufacturing tolerance to be adapted with the first filter time constant even after exceeding the predetermined number of repetitions, thus reaching the target range more quickly. Furthermore, this criterion enables faster adaptation of larger injection quantity deviations that can occur over the service life of an injector due to wear or similar factors.

Gemäß einer Ausführungsform kann eine Vielzahl von Betriebspunkten eingestellt und die Adaption der Ansteuerdauer mit den oben beschriebenen Schritte 2 bis 7 in jedem der eingestellten Betriebspunkte durchgeführt werden. Insbesondere kann dabei der Einspritzdruck des Injektors in jedem Betriebspunkt unterschiedlich eingestellt werden. Beispielsweise kann die Adaption bei drei unterschiedlichen Einspritzdrücken, z.B. bei 400 bar, 900 bar und 1400 bar erfolgen. Jeder andere Einspritzdruck, insbesondere solche, bei denen im Motorbetrieb Kleinstmengen- oder Mehrfacheinspritzung erfolgen, ist ebenso möglich. Weiterhin kann die Adaption der Ansteuerdauer mehrmals in jedem der Betriebspunkte erfolgen.According to one embodiment, a plurality of operating points can be set, and the adaptation of the control duration can be performed using steps 2 to 7 described above at each of the set operating points. In particular, the injection pressure of the injector can be set differently at each operating point. For example, the adaptation can take place at three different injection pressures, e.g., at 400 bar, 900 bar, and 1400 bar. Any other injection pressure, particularly those at which very small or multiple injections occur during engine operation, is also possible. Furthermore, the adaptation of the control duration can take place multiple times at each of the operating points.

Gemäß einer Ausführungsform können die Betriebspunkte gemäß einer vorbestimmten Reihenfolge eingestellt werden. Dabei kann die Reihenfolge in Abhängigkeit von dem Einspritzdruck festgelegt werden, insbesondere von niedrigem zu hohem Einspritzdruck. Dadurch wird die Einspritzmenge des Injektors zuerst in Betriebspunkten adaptiert, in denen hohe Einspritzmengenabweichungen vorliegen, wodurch potenzielle Emissionsbeeinträchtigungen frühzeitig beseitigt werden können.According to one embodiment, the operating points can be adjusted according to a predetermined sequence. The sequence can be determined depending on the injection pressure, in particular from low to high injection pressure. This allows the injector's injection quantity to be adjusted first at operating points where significant injection quantity deviations exist, allowing potential emissions impairments to be eliminated early on.

Gemäß einer Ausführungsform kann die vorbestimmte Reihenfolge der Betriebspunkte in Abhängigkeit von der aktuellen Ansteuerdauerdifferenz und/oder der Anzahl an Wiederholungen in den jeweiligen Betriebspunkten variiert werden. Wenn beispielsweise nach einer ersten Adaption der Ansteuerdauer gemäß den oben beschriebenen Schritten 1 bis 7 in allen Betriebspunkten die verbleibende Abweichung z. B. bei 1400 bar höher ist als bei 900 bar, so kann von der vorbestimmten Reihenfolge abgewichen und bei einer weiteren Adaption der Betriebspunkt mit 1400 bar vor dem Betriebspunkt mit 900 bar eingestellt werden. Gleiches gilt beispielsweise, wenn die Anzahl an Wiederholungen der Schritte 2 bis 5 z. B. bei 900 bar geringer ist als bei 400 bar. In diesem Fall kann bei einer weiter Adaption zunächst der Betriebspunkt mit 900 bar vor dem Betriebspunkt mit 400 bar eingestellt werden. Auf diese Weise ist sichergestellt, dass die Einspritzmenge gleichmäßig über alle Betriebspunkte angepasst wird.According to one embodiment, the predetermined sequence of operating points can be varied depending on the current control duration difference and/or the number of repetitions at the respective operating points. If, for example, after a first adaptation of the control duration according to steps 1 to 7 described above, the remaining deviation at all operating points is, for example, higher at 1400 bar than at 900 bar, the predetermined sequence can be deviated from and, during a further adaptation, the operating point at 1400 bar can be set before the operating point at 900 bar. The same applies, for example, if the number of repetitions of steps 2 to 5 is, for example, lower at 900 bar than at 400 bar. In this case, during a further adaptation, the operating point at 900 bar can first be set before the operating point at 400 bar. This ensures that the injection quantity is adjusted evenly across all operating points.

Gemäß einer Ausführungsform kann ein Wert des ersten Filterparameters und ein Wert des zweiten Filterparameters basierend auf dem jeweiligen Betriebspunkt eingestellt werden. Mit anderen Worten kann z. B. sowohl die kleinere/kürzere als auch die größere/längere Filterzeitkonstante zusätzlich an die Bedingungen des jeweiligen Betriebspunkts angepasst werden.According to one embodiment, a value of the first filter parameter and a value of the second filter parameter can be adjusted based on the respective operating point. In other words, for example, both the smaller/shorter and the larger/longer filter time constant can be additionally adapted to the conditions of the respective operating point.

Mittels der oben beschriebenen Verfahrensschritte kann eine Zeit bis zum Erreichen einer eingeschwungenen Ansteuerdauerkorrektur deutlich verkürzt werden, und es kann sichergestellt werden, dass Betriebspunkte, in denen hohe Abweichungen der Einspritzmenge vorliegen, vorrangig behandelt werden. Auf diese Weise können die Forderungen der aktuellen Emissionsgesetzgebung erfüllt werden.Using the process steps described above, the time required to reach a steady-state control duration correction can be significantly reduced, and it can be ensured that operating points with significant deviations in the injection quantity are given priority. This allows the requirements of current emissions legislation to be met.

Eine erfindungsgemäße Recheneinheit, z. B. ein Steuergerät des Verbrennungsmotors, ist, insbesondere programmtechnisch, dazu eingerichtet, ein erfindungsgemäßes Verfahren durchzuführen.A computing unit according to the invention, e.g. a control unit of the internal combustion engine, is configured, in particular in terms of programming, to carry out a method according to the invention.

Auch die Implementierung eines erfindungsgemäßen Verfahrens in Form eines Computerprogramms oder Computerprogrammprodukts mit Programmcode zur Durchführung aller Verfahrensschritte ist vorteilhaft, da dies besonders geringe Kosten verursacht, insbesondere wenn ein ausführendes Steuergerät noch für weitere Aufgaben genutzt wird und daher ohnehin vorhanden ist. Geeignete Datenträger zur Bereitstellung des Computerprogramms sind insbesondere magnetische, optische und elektrische Speicher, wie z. B. Festplatten, Flash-Speicher, EEPROMs, DVDs u. a. m. Auch ein Download eines Programms über Computernetze (Internet, Intranet usw.) ist möglich.The implementation of a method according to the invention in the form of a computer program or computer program product with program code for carrying out all method steps is also advantageous, as this entails particularly low costs, especially if an executing control unit is also used for other tasks and is therefore already present. Suitable data carriers for providing the computer program are, in particular, magnetic, Optical and electrical storage devices, such as hard disks, flash memory, EEPROMs, DVDs, etc. It is also possible to download a program via computer networks (Internet, intranet, etc.).

Weitere Vorteile und Ausgestaltungen der Erfindung ergeben sich aus der Beschreibung und der beiliegenden Zeichnung.Further advantages and embodiments of the invention will become apparent from the description and the accompanying drawings.

Es versteht sich, dass die vorstehend genannten und die nachfolgend noch zu erläuternden Merkmale nicht nur in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen oder in Alleinstellung verwendbar sind, ohne den Rahmen der vorliegenden Erfindung zu verlassen.It is understood that the features mentioned above and those to be explained below can be used not only in the combination specified in each case, but also in other combinations or on their own, without departing from the scope of the present invention.

Die Erfindung ist anhand von Ausführungsbeispielen in den Zeichnungen schematisch dargestellt und wird im Folgenden unter Bezugnahme auf die Zeichnungen ausführlich beschrieben.The invention is illustrated schematically in the drawings using exemplary embodiments and is described in detail below with reference to the drawings.

FigurenbeschreibungCharacter description

  • Die 1a und 1b zeigen schematisch je ein Blockschaltbild eines Regelschemas zur Adaption einer Ansteuerdauer mindestens eines Injektors gemäß einem Ausführungsbeispiel der Erfindung.The 1a and 1b each schematically show a block diagram of a control scheme for adapting a control duration of at least one injector according to an embodiment of the invention.
  • Die 2a bis 2d zeigen schematisch eine Adaption einer Ansteuerdauer von sechs unterschiedlichen Injektoren in drei unterschiedlichen Betriebspunkten, die mittels der Regelschemata aus den 1a und 1b durchgeführt werden kann.The 2a to 2d show schematically an adaptation of a control duration of six different injectors in three different operating points, which are determined by means of the control schemes from the 1a and 1b can be carried out.

Detaillierte Beschreibung der ZeichnungDetailed description of the drawing

1a zeigt schematisch ein Blockschaltbild eines Regelkreises bzw. Regelschemas zur Adaption einer Ansteuerdauer eines Injektors gemäß einem Ausführungsbeispiel der Erfindung, wie er insbesondere in einem Steuergerät eines Verbrennungsmotors implementiert sein kann. 1a shows a schematic block diagram of a control loop or control scheme for adapting a control duration of an injector according to an embodiment of the invention, as it can be implemented in particular in a control unit of an internal combustion engine.

Der Regelkreis umfasst mehrere Funktionsblöcke 100 bis 140 sowie mehrere Operatoren A1 bis A3, wobei ein Funktionsblock 140 einen Filter aufweist, dessen Filterparameter 150 variiert werden können. Bei dem Filter kann es sich beispielsweise um einen PT1-Filter mit variabler Filterzeitkonstante TFIL als Filterparameter 150 handeln. Der Filterparameter 150 wird abhängig von einer aktuellen Ansteuerdauerdifferenz und/oder einer Anzahl von Wiederholungen der Adaption und/oder abhängig von einem vorbestimmten Betriebspunkt, in dem die Adaption durchgeführt wird, eingestellt.The control loop comprises several function blocks 100 to 140 and several operators A1 to A3, wherein a function block 140 has a filter whose filter parameters 150 can be varied. The filter can be, for example, a PT1 filter with a variable filter time constant T FIL as filter parameter 150. The filter parameter 150 is set depending on a current control duration difference and/or a number of adaptation repetitions and/or depending on a predetermined operating point at which the adaptation is performed.

In einem ersten Funktionsblock 100 erfolgt die Ermittlung einer Soll-Ansteuerdauer (vorbestimmten Ansteuerdauer) tiDEM basierend auf Eingangsgrößen Einspritzdruck pINJ und Soll-Einspritzmenge QDEM, wobei die genannten Eingangsgrößen den Betriebspunkt definieren. Beispielsweise kann der Einspritzdruck plNJ 400 bar, 900 bar oder 1400 bar und die Soll-Einspritzmenge QDEM 2mm3 betragen. Insbesondere kann die Adaption in einem Schubbetrieb eines Fahrzeugs mit Verbrennungsmotor (nicht dargestellt) erfolgen.In a first functional block 100, a target activation duration (predetermined activation duration) ti DEM is determined based on input variables injection pressure p INJ and target injection quantity Q DEM , wherein the aforementioned input variables define the operating point. For example, the injection pressure p lNJ can be 400 bar, 900 bar, or 1400 bar, and the target injection quantity Q DEM can be 2 mm 3 . In particular, the adaptation can take place during overrun of a vehicle with an internal combustion engine (not shown).

Zur Ermittlung der Soll-Ansteuerdauer tiDEM kann in dem Funktionsblock 100 beispielsweise eine Injektor-Kennlinie oder ein Injektor-Kennfeld gespeichert sein, anhand dessen die Soll-Ansteuerdauer tiDEM in Abhängigkeit von dem Einspritzdruck pINJ und der Soll-Einspritzmenge QDEM bestimmt werden kann. Zu Beginn der Adaption wird der Injektor (nicht dargestellt) mit der Soll-Ansteuerdauer als Injektor-Ansteuerdauer tiINJ angesteuert und ein Einspritzdruckabfall ΔpINJ in einem Hochdruckspeicher (nicht dargestellt) des Einspritzsystems in einem Funktionsblock 110 ermittelt. Es ist ebenso möglich, dass mehrere Injektoren eines Einspritzsystems (nicht dargestellt) hintereinander mit der Soll-Ansteuerdauer tiDEM angesteuert und ein Einspritzdruckabfall bestimmt wird. Dazu kann ein Kraftstoffdruck in dem Hochdruckspeicher während der Einspritzung/den Einspritzungen oder vor und nach der Einspritzung/den Einspritzungen mit einem Drucksensor, wie einem sog. Raildrucksensor (nicht dargestellt), gemessen und das Messsignal pMEAS dem Funktionsblock 110 zugeführt werden. Basierend auf dem ermittelten Druckabfall ΔpINJ wird dann in einem weiteren Funktionsblock 120 eine Ist-Einspritzmenge QREAL bestimmt, insbesondere in Kenntnis des Volumens des Hochdruckspeichers und der Temperatur des Kraftstoffs. Dazu kann beispielsweise eine allgemeine Volumen-Druck-Beziehung des Kraftstoffs herangezogen werden, deren Parameter in dem Funktionsblock 120 abgespeichert sein können.To determine the target control duration ti DEM , an injector characteristic curve or an injector characteristic map can be stored in the function block 100, for example, on the basis of which the target control duration ti DEM can be determined as a function of the injection pressure p INJ and the target injection quantity Q DEM . At the start of the adaptation, the injector (not shown) is controlled with the target control duration as the injector control duration ti INJ and an injection pressure drop Δp INJ in a high-pressure accumulator (not shown) of the injection system is determined in a function block 110. It is also possible for several injectors of an injection system (not shown) to be controlled one after the other with the target control duration ti DEM and for an injection pressure drop to be determined. For this purpose, a fuel pressure in the high-pressure accumulator can be measured during the injection(s) or before and after the injection(s) using a pressure sensor, such as a so-called rail pressure sensor (not shown), and the measurement signal p MEAS can be fed to function block 110. Based on the determined pressure drop Δp INJ , an actual injection quantity Q REAL is then determined in a further function block 120, in particular knowing the volume of the high-pressure accumulator and the temperature of the fuel. For this purpose, for example, a general volume-pressure relationship of the fuel can be used, the parameters of which can be stored in function block 120.

Die ermittelte Ist-Einspritzmenge QREAL wird mittels eines Operators A2 von der Soll-Einspritzmenge QDEM subtrahiert und die Einspritzmengendifferenz ΔQREAL wird einem nachfolgenden Funktionsblock 130 als Eingangsgröße zugeführt. In diesem kann wiederum die Injektor-Kennlinie bzw. das Injektor-Kennfeld gespeichert sein, anhand dessen eine Ansteuerdauerdifferenz ΔtiDEM basierend auf dem gemessenen Einspritzdruck pMEAS und der Einspritzmengendifferenz ΔQDEM bestimmt werden kann.The determined actual injection quantity Q REAL is subtracted from the target injection quantity Q DEM using an operator A2, and the injection quantity difference ΔQ REAL is fed to a subsequent function block 130 as an input variable. This function block can, in turn, store the injector characteristic curve or the injector characteristic map, which can be used to determine a control duration difference Δti DEM based on the measured injection pressure p MEAS and the injection quantity difference ΔQ DEM .

Die derart bestimmte Ansteuerdauerdifferenz ΔtiDEM wird nachfolgend in dem Filter 140 gefiltert und die gefilterte Ansteuerdauerdifferenz ΔtiFIL wird zurückgeführt und mittels eines Operators A1 auf die Soll-Ansteuerdauer tiDEM addiert. Dann wird der Injektor mit der neuen Ansteuerdauer tiINJ angesteuert und in dem Funktionsblock 110 erneut der Einspritzdruckabfall ΔpINJ bzw. der Druckabfall im Hochdruckspeicher bestimmt, aus dem nachfolgend in Block 120 die Ist-Einspritzmenge QREAL, durch A2 die Einspritzmengendifferenz ΔQDEM und in Block 130 die Ansteuerdauerdifferenz ΔtiDEM ermittelt werden. Letztere wird mittels eines Operators A3 auf die gefilterte Ansteuerdauerdifferenz ΔtiFIL addiert und als neue Ansteuerdauerdifferenz ΔtiFIL dem Filter 140 zugeführt.The thus determined control duration difference Δti DEM is subsequently filtered in the filter 140 and the filtered control duration difference Δti FIL is fed back and added to the target control duration ti DEM by means of an operator A1. The injector is then controlled with the new control duration ti INJ and in the function block 110 the The injection pressure drop Δp INJ or the pressure drop in the high-pressure accumulator is determined, from which the actual injection quantity Q REAL is subsequently determined in block 120, the injection quantity difference ΔQ DEM is determined by A2, and the control duration difference Δti DEM is determined in block 130. The latter is added to the filtered control duration difference Δti FIL by means of an operator A3 and fed to the filter 140 as the new control duration difference Δti FIL .

Dieser Ablauf wird solange wiederholt, bis ein vorbestimmtes Abbruchkriterium erreicht wird. Beispielsweise kann das vorbestimmte Abbruchkriterium erreicht werden, wenn eine vorbestimmte Einspritzmengendifferenz ΔQDEM erreicht oder unterschritten wird. Alternativ oder zusätzlich kann das vorbestimmte Abbruchkriterium erreicht werden, wenn eine vorbestimmte Anzahl Wiederholungen des beschriebenen Ablaufs erreicht oder überschritten wird.This process is repeated until a predetermined termination criterion is reached. For example, the predetermined termination criterion can be reached when a predetermined injection quantity difference ΔQ DEM is reached or undershot. Alternatively or additionally, the predetermined termination criterion can be reached when a predetermined number of repetitions of the described process is reached or exceeded.

Der Filterparameter des Filters 140 kann z. B. abhängig von der Anzahl an Wiederholungen variieren. Beispielsweise kann ein erster Filterparameter 150-1 eingestellt werden, wenn die Anzahl der Wiederholungen kleiner oder gleich einem vorbestimmten Wert ist (z. B. 10 Wiederholungen). Wenn die Anzahl der Wiederholungen größer als der vorbestimmte Wert ist, kann ein zweiter Filterparameter150-2 eingestellt werden, der größer als der erste Filterparameter 150-1 ist. Dadurch wird die ermittelte Ansteuerdauerdifferenz Δti zunächst weniger stark gefiltert und die neu ermittelte Ansteuerdauer tiINJ ändert sich stärker, solange die Anzahl der Wiederholungen den vorbestimmten Wert nicht überschreitet. Auf diese Weise kann eine schnelle Annäherung der Ansteuerdauer tiINJ bzw. der Ansteuerdauerdifferenz Δti an einen Zielwertbereich erreicht werden. Befindet sich die Ansteuerdauer tiINJ /Ansteuerdauerdifferenz Δti nach Überschreiten der vorbestimmten Anzahl von Wiederholungen dann in dem Zielwertbereich, so kann die ermittelte Ansteuerdauerdifferenz Δti stärker gefiltert werden, um den Zielwert möglichst genau zu treffen.The filter parameter of filter 140 can vary, for example, depending on the number of repetitions. For example, a first filter parameter 150-1 can be set if the number of repetitions is less than or equal to a predetermined value (e.g., 10 repetitions). If the number of repetitions is greater than the predetermined value, a second filter parameter 150-2 can be set that is greater than the first filter parameter 150-1. As a result, the determined control duration difference Δti is initially filtered less strongly, and the newly determined control duration ti INJ changes more significantly as long as the number of repetitions does not exceed the predetermined value. In this way, a rapid approximation of the control duration ti INJ or the control duration difference Δti to a target value range can be achieved. If the control duration ti INJ /control duration difference Δti is then in the target value range after exceeding the predetermined number of repetitions, the determined control duration difference Δti can be filtered more strongly in order to hit the target value as accurately as possible.

Der in 1b dargestellte Regelkreis unterscheidet sich von dem in 1a gezeigten dadurch, dass die in dem Funktionsblock 120 ermittelte Ist-Einspritzmenge QREAL nicht von der Soll-Einspritzmenge QDEM subtrahiert, sondern direkt dem nachfolgenden Funktionsblock 130 zugeführt wird, in dem dann mittels der Injektor-Kennlinie bzw. des Injektor-Kennfelds eine Soll-Ansteuerdauer tiREAL der Ist-Einspritzmenge QREAL, d. h. eine der Ist-Einspritzmenge QREAL zugehörige Ansteuerdauer tiREAL bestimmt wird. Dabei kann wiederum neben der Ist-Einspritzmenge QREAL auch der gemessene Einspritzdruck pMEAS berücksichtigt werden. Die Ansteuerdauerdifferenz ΔtiDEM wird dann mittels eines Operators A2' durch Subtraktion der bestimmten Soll-Ansteuerdauer tiREAL der Ist-Einspritzmenge QREAL von der Soll-Ansteuerdauer tiDEM ermittelt. Alle weiteren Funktionen des in 1b dargestellten Regelkreises sind identisch zu dem in 1a beschriebenen.The 1b The control loop shown differs from the one in 1a shown in that the actual injection quantity Q REAL determined in function block 120 is not subtracted from the target injection quantity Q DEM , but is fed directly to the following function block 130, in which a target activation duration ti REAL of the actual injection quantity Q REAL, i.e. a activation duration ti REAL associated with the actual injection quantity Q REAL , is determined using the injector characteristic curve or the injector characteristic map. In this case, in addition to the actual injection quantity Q REAL , the measured injection pressure p MEAS can also be taken into account. The activation duration difference Δti DEM is then determined using an operator A2' by subtracting the determined target activation duration ti REAL of the actual injection quantity Q REAL from the target activation duration ti DEM . All other functions of the 1b The control loop shown is identical to that shown in 1a described.

Die 2a bis 2d zeigen schematisch eine Adaption einer Ansteuerdauer von sechs unterschiedlichen Injektoren in drei unterschiedlichen Betriebspunkten, die mittels der oben beschriebenen Regelkreise aus den 1a und 1b durchgeführt werden kann.The 2a to 2d show schematically an adaptation of a control duration of six different injectors in three different operating points, which are derived from the control loops described above. 1a and 1b can be carried out.

Dabei zeigt 2a den Einspritzdruck plNJ über einer Zeit t, und die 2b bis 2d zeigen jeweils einen Verlauf der Ansteuerdauerdifferenz Δti1-6 für sechs Injektoren eines Einspritzsystems in drei unterschiedlichen Betriebspunkten OP1 - OP3, die durch den Einspritzdruck plNJ definiert und jeweils zweimal eingestellt werden (OP1_1, bis OP2_2). Zudem ist in den 2b bis 2d jeweils ein Zähler für die Anzahl der Wiederholungen LCC1 - LCC3 der Adaptionsdurchläufe sowie ein Zeitfenster LF1 - LF3, gezeigt, in dem die Anzahl der Wiederholungen unter einem vorbestimmten Wert von 10 liegt und die Filterung der Ansteuerdauerdifferenz Δti1-6 mit einem ersten, kürzeren Filterparameter 150-1 erfolgt als während der übrigen Zeitdauer.This shows 2a the injection pressure p lNJ over a time t, and the 2b to 2d show a curve of the control duration difference Δti 1-6 for six injectors of an injection system at three different operating points OP 1 - OP 3 , which are defined by the injection pressure p lNJ and each set twice (OP 1_1 to OP 2_2 ). In addition, 2b to 2d a counter for the number of repetitions LCC1 - LCC3 of the adaptation runs as well as a time window LF1 - LF3 are shown, in which the number of repetitions is below a predetermined value of 10 and the filtering of the control duration difference Δti 1-6 is carried out with a first, shorter filter parameter 150-1 than during the remaining time period.

In dem ersten Betriebspunkt OP1 beträgt der Einspritzdruck 400 bar, in dem zweiten Betriebspunkt OP2 beträgt der Einspritzdruck 900 bar und in dem dritten Betriebspunkt OP3 beträgt der Einspritzdruck 1400 bar. Die dargestellte Ansteuerdaueradaption der sechs Injektoren beginnt in dem Betriebspunkt OP1_1 mit dem niedrigsten Einspritzdruck 400bar (2c), in dem die Injektoren die höchsten Abweichungen aufweisen (vgl. Skalierung der vertikalen Achsen in den 2b bis 2d).In the first operating point OP 1 , the injection pressure is 400 bar, in the second operating point OP 2 , the injection pressure is 900 bar, and in the third operating point OP 3 , the injection pressure is 1400 bar. The illustrated control duration adaptation of the six injectors begins in the operating point OP 1_1 with the lowest injection pressure of 400 bar ( 2c ), in which the injectors show the highest deviations (see scaling of the vertical axes in the 2b to 2d ).

Während des Zeitfensters LF1 erfolgt die Adaption der Ansteuerdauerdifferenz Δti1-6 mit dem ersten Filterparameter, so dass sich die Ansteuerdauerdifferenz Δti1-6 aller sechs Injektoren während dieses Zeitfensters LF1 stark ändern. Nach zehn Adaptionsdurchläufen wird der zweite Filterparameter 150-2 eingestellt, mit dem sich nur noch kleine Änderungen der Ansteuerdauerdifferenzen Δti1-6 ergeben, so dass nach wenigen weiteren Wiederholungen das entsprechende Abbruchkriterium, nämlich das Unterschreiten einer vorbestimmten Einspritzmengendifferenz erreicht wird.During the time window LF1, the control duration difference Δti 1-6 is adapted using the first filter parameter, resulting in significant changes in the control duration difference Δti 1-6 of all six injectors during this time window LF1. After ten adaptation runs, the second filter parameter 150-2 is set, which results in only small changes in the control duration differences Δti 1-6 , so that after a few more repetitions, the corresponding termination criterion—namely, the undershooting of a predetermined injection quantity difference—is reached.

Gemäß einer vorbestimmten Reihenfolge der Betriebspunkte in Abhängigkeit von dem Einspritzdruck plNJ wird nachfolgend der zweite Betriebspunkt OP2_1 mit einem Einspritzdruck von 900 bar eingestellt (2b). Auch in diesem Betriebspunkt OP2_1 erfolgt die Filterung der Ansteuerdauerdifferenzen Δti1-6 für die ersten zehn Adaptionsdurchläufe mit dem ersten Filterparameter 150-1 (siehe Zeitfenster LF2), dessen Wert an den zweiten Betriebspunkt OP2 mit dem höheren Einspritzdruck pINJ angepasst sein kann und sich daher von einem Wert des ersten Filterparameters 150-1 in dem ersten Betriebspunkt OP1 unterscheiden kann. In dem Betriebspunkt OP2_1 findet jedoch nach Verlassen des Zeitfensters LF2 eine größere Anzahl an Wiederholungen mit einem zweiten Filterparameter 150-2 statt, um die Ansteuerdauerdifferenzen Δti1-6 möglichst einem Zielwert anzunähern. Auch der zweite Filterparameter 150-2 kann sich in dem zweiten Betriebspunkt OP2 von dem in dem ersten Betriebspunkt OP1 unterscheiden. In diesem Fall kann beispielsweise die Anzahl der Wiederholungen LCC2 als Abbruchkriterium verwendet werden.According to a predetermined sequence of operating points depending on the injection pressure p lNJ, the second operating point OP 2_1 is subsequently set with an injection pressure of 900 bar ( 2b) . Also in this operating point OP 2_1 , the filtering of the control duration differences Δti 1-6 for the first ten adaptation runs is carried out with the first filter parameter 150-1 (see time window LF2), the value of which can be adapted to the second operating point OP 2 with the higher injection pressure p INJ and can therefore differ from a value of the first filter parameter 150-1 in the first operating point OP 1. However, in the operating point OP 2_1 , after leaving the time window LF2, a larger number of repetitions with a second filter parameter 150-2 take place in order to bring the control duration differences Δti 1-6 as close as possible to a target value. The second filter parameter 150-2 can also differ in the second operating point OP 2 from that in the first operating point OP 1. In this case, for example, the number of repetitions LCC2 can be used as a termination criterion.

Nachfolgend wird der dritte Betriebspunkt OP3_1 mit einem Einspritzdruck pINJ von 1400 bar eingestellt (2d) und die Adaption während der ersten zehn Durchläufe mit einem ersten Filterparameter 150-1 durchgeführt (siehe Zeitfenster LF3), der sich wiederum von den ersten Filterparametern 150-1 in dem ersten und zweiten Betriebspunkt OP1, OP2 unterscheiden kann.Subsequently, the third operating point OP 3_1 is set with an injection pressure p INJ of 1400 bar ( 2d ) and the adaptation during the first ten runs is carried out with a first filter parameter 150-1 (see time window LF3), which in turn can differ from the first filter parameters 150-1 in the first and second operating points OP 1 , OP 2 .

Nach Verlassen des Zeitfensters LF3 wird die Adaption solange wiederholt, bis die Ansteuerdauerdifferenzen Δti1-6 bzw. die Einspritzmengendifferenzen ΔQDEM einen vorbestimmten Wert unterschreitet. Dieser kann niedriger sein als der, welcher als Abbruchkriterium in dem ersten Betriebspunkt OP1 verwendet wurde, da bei höheren Drücken geringere Abweichungen auftreten. Es wird deutlich, dass in dem dritten Betriebspunkt OP3_1 nach etwa zehn weiteren Adaptionsdurchläufen mit dem zweiten Filterparameter 150-2 nur noch sehr geringe Änderungen der Ansteuerdauerdifferenzen Δti1-6 auftreten.After leaving the time window LF3, the adaptation is repeated until the control duration differences Δti 1-6 or the injection quantity differences ΔQ DEM fall below a predetermined value. This value can be lower than the one used as the termination criterion in the first operating point OP 1 , since smaller deviations occur at higher pressures. It is clear that in the third operating point OP 3_1 , after approximately ten further adaptation runs with the second filter parameter 150-2, only very small changes in the control duration differences Δti 1-6 occur.

Danach erfolgt gemäß der vorbestimmten Reihenfolge der Betriebspunkte erneut eine Adaption in dem ersten Betriebspunkt OP1_2 bei 400 bar Einspritzdruck, wobei zur Filterung der Ansteuerdauerdifferenz Δti1-6 der zweite Filterparameter 150-2 eingestellt wird, da bei dem vorhergehenden Abbruch der Adaptionsdurchläufe in dem ersten Betriebspunkt bei t = tSOP1_1 kein Injektor eine auffällige Ansteuerdauerdifferenz Δti1-6 oberhalb eines Schwellenwerts aufwies, die eine schnelle Adaption erfordern würde. Entgegen der vorbestimmten Reihenfolge wird jedoch nach dem zweiten Einstellen des ersten Betriebspunkt OP1_2 der dritte Betriebspunkt OP3_1 eingestellt, da bei der ersten Einstellung des zweiten Betriebspunkts OP2_1 bereits eine höhere Anzahl an Adaptionsdurchläufen durchgeführt wurde als bei der ersten Einstellung des dritten Betriebspunkts OP3_1 (LCC2=22 > LCC3=20 bei Abbruch der Adaption in dem Betriebspunkt OP1_2 bei t = tSOP1_2). Dabei wird auch hier mangels auffälliger Ansteuerdauerdifferenzen Δti1-6 der zweite Filterparameter 150-2 eingestellt und es erfolgen weitere Adaptionsdurchläufe, in denen sich die Ansteuerdauerdifferenzen Δti1-6 der einzelnen Injektoren nicht mehr stark ändern. Danach wird erneut der zweite Betriebspunkt OP2_2 eingestellt und auch hier werden weitere Adaptionsdurchläufe mit dem zweiten Filterparameter 150-2 durchgeführt. Da sich die Ansteuerdauerdifferenz Δtix eines einzelnen Injektors nochmals stärker ändert (Änderung Δtix mit Pfeil markiert), bleibt die Adaption in dem zweiten Betriebspunkt OP2_2 länger aktiv als in allen vorhergehenden Betriebspunkteinstellungen OP1_1 bis OP3_2.Thereafter, according to the predetermined sequence of the operating points, an adaptation is carried out again in the first operating point OP 1_2 at 400 bar injection pressure, wherein the second filter parameter 150-2 is set to filter the control duration difference Δti 1-6 , since during the previous termination of the adaptation runs in the first operating point at t = t SOP1_1 , no injector had a noticeable control duration difference Δti 1-6 above a threshold value, which would require a rapid adaptation. Contrary to the predetermined sequence, however, after the second setting of the first operating point OP 1_2 , the third operating point OP 3_1 is set, since during the first setting of the second operating point OP 2_1 a higher number of adaptation runs had already been carried out than during the first setting of the third operating point OP 3_1 (LCC2=22 > LCC3=20 when the adaptation is aborted in the operating point OP 1_2 at t = t SOP1_2 ). Here too, due to the lack of noticeable control duration differences Δti 1-6 , the second filter parameter 150-2 is set and further adaptation runs are carried out in which the control duration differences Δti 1-6 of the individual injectors no longer change significantly. The second operating point OP 2_2 is then set again and here too further adaptation runs are carried out with the second filter parameter 150-2. Since the control duration difference Δti x of an individual injector changes even more significantly (change Δti x marked with an arrow), the adaptation remains active longer in the second operating point OP 2_2 than in all previous operating point settings OP 1_1 to OP 3_2 .

Anhand der dargestellten Ausführungsbeispiele wird deutlich, dass mit dem vorgestellten Adaptionsverfahren eine Zeit bis zum Erreichen einer eingeschwungenen Ansteuerdauerkorrektur deutlich verkürzt werden kann. Weiterhin kann sichergestellt werden, dass Betriebspunkte, in denen hohe Abweichungen der Einspritzmenge vorliegen, vorrangig behandelt und damit die Forderungen der aktuellen Emissionsgesetzgebung erfüllt werden können.The presented examples clearly demonstrate that the adaptation method presented can significantly shorten the time required to achieve a steady-state control duration correction. Furthermore, it can ensure that operating points with significant deviations in the injection quantity are given priority, thus meeting the requirements of current emissions legislation.

Claims (15)

Verfahren zur Adaption einer Ansteuerdauer mindestens eines Injektors für einen Verbrennungsmotor, umfassend die Schritte: 1) Einstellen eines vorbestimmten Betriebspunkts des Injektors; 2) Ansteuern des Injektors mit einer vorbestimmten Ansteuerdauer (tiDEM); 3) Ermitteln einer Ist-Einspritzmenge (QREAL); 4) Ermitteln einer Ansteuerdauerdifferenz (ΔtiDEM, Δti) basierend auf der Ist-Einspritzmenge (QREAL); 5) Filtern der ermittelten Ansteuerdauerdifferenz (ΔtiDEM, Δti) und ermitteln einer neuen Ansteuerdauer (tiINJ) basierend auf der vorherigen Ansteuerdauer (tiDEM, tiINJ) und der gefilterten Ansteuerdauerdifferenz (ΔtiFIL); 6) Ansteuern des Injektors mit der neuen Ansteuerdauer (tiINJ); 7) Wiederholen der Schritte 3) bis 6), bis mindestens ein vorbestimmtes Abbruchkriterium erreicht wird, wobei in Schritt 5) mindestens ein Filterparameter (150) zum Filtern der ermittelten Ansteuerdauerdifferenz (ΔtiDEM, Δti) abhängig von einer aktuellen Ansteuerdauerdifferenz (Δti) und/oder einer Anzahl der Wiederholungen (LCC1 - LCC3) und/oder dem vorbestimmten Betriebspunkt (OP1 - OP3) eingestellt wird.Method for adapting an actuation duration of at least one injector for an internal combustion engine, comprising the steps: 1) setting a predetermined operating point of the injector; 2) actuating the injector with a predetermined actuation duration (ti DEM ); 3) determining an actual injection quantity (Q REAL ); 4) determining an actuation duration difference (Δti DEM , Δti) based on the actual injection quantity (Q REAL ); 5) filtering the determined actuation duration difference (Δti DEM , Δti) and determining a new actuation duration (ti INJ ) based on the previous actuation duration (ti DEM , ti INJ ) and the filtered actuation duration difference (Δti FIL ); 6) actuating the injector with the new actuation duration (ti INJ ); 7) Repeating steps 3) to 6) until at least one predetermined termination criterion is reached, wherein in step 5) at least one filter parameter (150) for filtering the determined control duration difference (Δti DEM , Δti) is set depending on a current control duration difference (Δti) and/or a number of repetitions (LCC1 - LCC3) and/or the predetermined operating point (OP 1 - OP 3 ). Verfahren nach Anspruch 1, wobei das Ermitteln der Ansteuerdauerdifferenz (ΔtiDEM, Δti) basierend auf der Ist-Einspritzmenge (QREAL) umfasst: Ermitteln einer Einspritzmengendifferenz (ΔQDEM) zwischen einer Soll-Einspritzmenge (QDEM) und der Ist-Einspritzmenge (QREAL); und Ermitteln der Ansteuerdauerdifferenz (ΔtiDEM, Δti) basierend auf der Einspritzmengendifferenz (ΔQDEM).Procedure according to Claim 1 , wherein determining the control duration difference (Δti DEM , Δti) based on the actual injection quantity (Q REAL ) comprises: determining an injection quantity difference (ΔQ DEM ) between a target injection quantity (Q DEM ) and the actual injection quantity (Q REAL ); and determining the control duration difference (Δti DEM , Δti) based on the injection quantity difference (ΔQ DEM ). Verfahren nach Anspruch 1, wobei das Ermitteln der Ansteuerdauerdifferenz (ΔtiDEM, Δti) basierend auf der Ist-Einspritzmenge (QREAL) umfasst: Ermitteln einer Soll-Ansteuerdauer (tiREAL) der Ist-Einspritzmenge(QREAL); und Ermitteln der Ansteuerdauerdifferenz (ΔtiDEM, Δti) basierend auf einer Differenz zwischen der Soll-Ansteuerdauer (tiREAL) der Ist-Einspritzmenge (QREAL) und der vorbestimmten Ansteuerdauer (tiDEM).Procedure according to Claim 1 , wherein determining the control duration difference (Δti DEM , Δti) based on the actual injection quantity (Q REAL ) comprises: determining a target control duration (ti REAL ) of the actual injection quantity (Q REAL ); and determining the control duration difference (Δti DEM , Δti) based on a difference between the target control duration (ti REAL ) of the actual injection quantity (Q REAL ) and the predetermined control duration (ti DEM ). Verfahren nach einem der vorstehenden Ansprüche, wobei in Schritt 5) ein erster Filterparameter (150) eingestellt wird, wenn die Anzahl der Wiederholungen (LCC1 - LCC3) kleiner oder gleich einem vorbestimmten Wert ist, und ein zweiter Filterparameter (150) eingestellt wird, wenn die Anzahl der Wiederholungen (LCC1 - LCC3) größer als der vorbestimmte Wert ist, wobei der zweite Filterparameter (150) größer als der erste Filterparameter (150) ist.Method according to one of the preceding claims, wherein in step 5) a first filter parameter (150) is set if the number of repetitions (LCC1 - LCC3) is less than or equal to a predetermined value, and a second filter parameter (150) is set if the number of repetitions (LCC1 - LCC3) is greater than the predetermined value, wherein the second filter parameter (150) is greater than the first filter parameter (150). Verfahren nach Anspruch 4, wobei der erste Filterparameter (150) eingestellt wird, wenn eine aktuelle Ansteuerdauerdifferenz (Δti) größer als mindestens ein vorbestimmter Schwellenwert ist.Procedure according to Claim 4 , wherein the first filter parameter (150) is set when a current control duration difference (Δti) is greater than at least one predetermined threshold value. Verfahren nach einem der vorstehenden Ansprüche, wobei das vorbestimmte Abbruchkriterium erreicht wird, wenn eine vorbestimmte Einspritzmengendifferenz erreicht oder unterschritten wird und/oder eine vorbestimmte Anzahl Wiederholungen (LCC1 - LCC3) erreicht oder überschritten wird.Method according to one of the preceding claims, wherein the predetermined termination criterion is reached when a predetermined injection quantity difference is reached or undershot and/or a predetermined number of repetitions (LCC1 - LCC3) is reached or exceeded. Verfahren nach einem der vorstehenden Ansprüche, wobei eine Vielzahl von Betriebspunkten (OP1 - OP3) eingestellt und die Schritte 2) bis 7) in jedem der eingestellten Betriebspunkte (OP1 - OP3) durchgeführt werden.Method according to one of the preceding claims, wherein a plurality of operating points (OP 1 - OP 3 ) are set and steps 2) to 7) are carried out in each of the set operating points (OP 1 - OP 3 ). Verfahren nach Anspruch 7, wobei die Betriebspunkte (OP1 - OP3) gemäß einer vorbestimmten Reihenfolge eingestellt werden.Procedure according to Claim 7 , whereby the operating points (OP 1 - OP 3 ) are set according to a predetermined sequence. Verfahren nach Anspruch 8, wobei die vorbestimmte Reihenfolge der Betriebspunkte (OP1 - OP3) in Abhängigkeit von der aktuellen Ansteuerdauerdifferenz (Δti) und/oder der Anzahl an Wiederholungen (LCC1 - LCC3) in den jeweiligen Betriebspunkten (OP1 - OP3) variiert wird.Procedure according to Claim 8 , wherein the predetermined sequence of the operating points (OP 1 - OP 3 ) is varied depending on the current control duration difference (Δti) and/or the number of repetitions (LCC1 - LCC3) in the respective operating points (OP 1 - OP 3 ). Verfahren nach einem der Ansprüche 7 bis 9, wobei ein Wert des ersten Filterparameters (150) und ein Wert des zweiten Filterparameters (150) basierend auf dem jeweiligen Betriebspunkt (OP1 - OP3) eingestellt werden.Method according to one of the Claims 7 until 9 , wherein a value of the first filter parameter (150) and a value of the second filter parameter (150) are set based on the respective operating point (OP 1 - OP 3 ). Verfahren nach einem der Ansprüche 7 bis 10, wobei ein Einspritzdruck (pINJ) des Injektors in jedem Betriebspunkt (OP1 - OP3) unterschiedlich eingestellt wird.Method according to one of the Claims 7 until 10 , whereby an injection pressure (p INJ ) of the injector is set differently at each operating point (OP 1 - OP 3 ). Verfahren nach einem der vorstehenden Ansprüche, wobei die Einspritzmengendifferenz basierend auf einem Einspritzdruckabfall (ΔpINJ) durch die Ansteuerung des Injektors bestimmt wird.Method according to one of the preceding claims, wherein the injection quantity difference is determined based on an injection pressure drop (Δp INJ ) by the control of the injector. Recheneinheit umfassend einen Prozessor, der so konfiguriert ist, dass er das Verfahren nach einem der vorstehenden Ansprüche ausführt.Computing unit comprising a processor configured to carry out the method according to any one of the preceding claims. Computerprogramm umfassend Befehle, die bei der Ausführung des Programms durch einen Computer diesen veranlassen, das Verfahren nach Anspruch 1 bis 12 auszuführen.Computer program comprising instructions which, when executed by a computer, cause the computer to carry out the method according to Claim 1 until 12 to execute. Computerlesbarer Datenträger, auf dem das Computerprogramm nach Anspruch 14 gespeichert ist.Computer-readable data carrier on which the computer program is Claim 14 is stored.
DE102023211701.0A 2023-11-23 2023-11-23 Method, computing unit and computer program for adapting the control duration of an injector Active DE102023211701B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102023211701.0A DE102023211701B4 (en) 2023-11-23 2023-11-23 Method, computing unit and computer program for adapting the control duration of an injector

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102023211701.0A DE102023211701B4 (en) 2023-11-23 2023-11-23 Method, computing unit and computer program for adapting the control duration of an injector

Publications (2)

Publication Number Publication Date
DE102023211701A1 DE102023211701A1 (en) 2025-05-28
DE102023211701B4 true DE102023211701B4 (en) 2025-09-18

Family

ID=95655796

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102023211701.0A Active DE102023211701B4 (en) 2023-11-23 2023-11-23 Method, computing unit and computer program for adapting the control duration of an injector

Country Status (1)

Country Link
DE (1) DE102023211701B4 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10235105A1 (en) * 2002-08-01 2004-02-19 Robert Bosch Gmbh Method for operating an internal combustion engine, in particular a motor vehicle
DE10253739B3 (en) * 2002-11-19 2004-05-06 Mtu Friedrichshafen Gmbh Idling rev regulation method for IC engine has two filters providing different filtered actual revs signals each compared with required revs signal for providing regulation disparities for rev regulator
DE102009047898A1 (en) * 2008-10-02 2010-05-06 Denso Corporation, Kariya-City Fuel-injection control apparatus for internal combustion engine i.e. compression auto-ignition type diesel engine, has parameter setting part setting control parameter for injection timing control part
DE102017117677A1 (en) * 2017-08-03 2019-02-07 Bayerische Motoren Werke Aktiengesellschaft Method for calibrating injectors and injection system
DE102019200903A1 (en) * 2019-01-24 2020-07-30 Robert Bosch Gmbh Method for determining a correction value for a fuel metering of a fuel injector

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10235105A1 (en) * 2002-08-01 2004-02-19 Robert Bosch Gmbh Method for operating an internal combustion engine, in particular a motor vehicle
DE10253739B3 (en) * 2002-11-19 2004-05-06 Mtu Friedrichshafen Gmbh Idling rev regulation method for IC engine has two filters providing different filtered actual revs signals each compared with required revs signal for providing regulation disparities for rev regulator
DE102009047898A1 (en) * 2008-10-02 2010-05-06 Denso Corporation, Kariya-City Fuel-injection control apparatus for internal combustion engine i.e. compression auto-ignition type diesel engine, has parameter setting part setting control parameter for injection timing control part
DE102017117677A1 (en) * 2017-08-03 2019-02-07 Bayerische Motoren Werke Aktiengesellschaft Method for calibrating injectors and injection system
DE102019200903A1 (en) * 2019-01-24 2020-07-30 Robert Bosch Gmbh Method for determining a correction value for a fuel metering of a fuel injector

Also Published As

Publication number Publication date
DE102023211701A1 (en) 2025-05-28

Similar Documents

Publication Publication Date Title
DE102009046419B4 (en) Method and device for monitoring fuel pressure
DE102008002482B4 (en) Method and device for calibrating a fuel metering system of an internal combustion engine, in particular of a motor vehicle
DE102012218176A1 (en) Method for operating a fuel injection system
DE102011056156B4 (en) Fuel injection control device
DE102010039841B4 (en) Method for adjusting the injection characteristic of an injection valve
EP1664511B1 (en) Method for determining the drive voltage of a piezoelectric actuator of an injection valve
DE10143502C1 (en) Control method for piezoelectric fuel injection valve for diesel engine calculates differential of force exerted on fuel injection valve by piezoactuator for correction of subsequent injection cycle
DE102010042853A1 (en) Method and device for controlling an injector in a fuel injection system of an internal combustion engine
DE112008000687B4 (en) Arrangement and method for controlling combustion in an internal combustion engine
WO2005078263A1 (en) Method for synchronizing cylinders in terms of quantities of fuel injection in a heat engine
EP1347165B1 (en) Method and device for controlling fuel metering in an internal combustion engine
DE19731201C2 (en) Method for regulating the fuel pressure in a fuel accumulator
DE102023211701B4 (en) Method, computing unit and computer program for adapting the control duration of an injector
CH707936A1 (en) Control for an injection system.
EP1278949B1 (en) Method for operating a fuel supply system for an internal combustion engine, especially of an automobile
DE10309720B4 (en) Method and device for multidrug compensating control of injectors of a fuel metering system of an internal combustion engine
DE102012212195A1 (en) Method for operating internal combustion engine of motor vehicle, involves driving actuator of injection valve in predetermined control period which is chosen between two control periods correspond to different limiting cases
DE102011075876A1 (en) Method for operating injection nozzle of injection system for internal combustion engine, involves increasing speed of internal combustion engine at reference idling speed by injection which is carried out through injection nozzle
EP1618296B1 (en) Method for determining the actuator energy required for the different injection types of an actuator of an internal combustion engine
DE102012206582A1 (en) Method and device for operating an internal combustion engine
DE10305525B4 (en) Method and device for adapting the pressure wave correction in a high-pressure injection system of a motor vehicle while driving
DE102016119772A1 (en) Fuel injection state judging device
DE102014223117A1 (en) Method and apparatus for small quantity calibration of a common rail injection system of an internal combustion engine, in particular of a motor vehicle
DE102009045314A1 (en) Method for monitoring operation of internal combustion engine, involves evaluating correction value for regulated operating parameter, and varying spraying distance between two injections of selected injection nozzle as operating parameter
DE102020210625B4 (en) Method for operating an internal combustion engine, control unit for an internal combustion engine, and internal combustion engine

Legal Events

Date Code Title Description
R163 Identified publications notified
R012 Request for examination validly filed
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R084 Declaration of willingness to licence