DE19720009C2 - Method for cylinder equalization with regard to the fuel injection quantity in an internal combustion engine - Google Patents
Method for cylinder equalization with regard to the fuel injection quantity in an internal combustion engineInfo
- Publication number
- DE19720009C2 DE19720009C2 DE1997120009 DE19720009A DE19720009C2 DE 19720009 C2 DE19720009 C2 DE 19720009C2 DE 1997120009 DE1997120009 DE 1997120009 DE 19720009 A DE19720009 A DE 19720009A DE 19720009 C2 DE19720009 C2 DE 19720009C2
- Authority
- DE
- Germany
- Prior art keywords
- cbal
- dif
- cylinder
- add
- gmw
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
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/008—Controlling each cylinder individually
- F02D41/0085—Balancing of cylinder outputs, e.g. speed, torque or air-fuel ratio
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1497—With detection of the mechanical response of the engine
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)
Description
Die Erfindung betrifft ein Verfahren zur Zylindergleichstel lung bezüglich der Kraftstoff-Einspritzmenge bei einer Brenn kraftmaschine gemäß dem Oberbegriff von Patentanspruch 1.The invention relates to a method for equalizing cylinders development regarding the fuel injection quantity in a combustion Motor according to the preamble of claim 1.
Kritische Betriebsbereiche einer Dieselbrennkraftmaschine sind Leerlauf und niedrige Teillast. Obwohl in diesem Be triebsbereich die Verbrauchswerte im Vergleich zu einer Otto- Brennkraftmaschine sehr günstig sind, wird bei modernen Die selbrennkraftmaschinen aus Gründen der Wirtschaftlichkeit die Leerlaufdrehzahl weiter abgesenkt. Dabei wirken sich Unregel mäßigkeiten der Drehmomentabgabe, die beispielsweise darauf beruhen, daß aufgrund von Toleranzen der einzelnen Einspritz komponenten den einzelnen Zylindern der Brennkraftmaschine unterschiedliche Kraftstoffmengen eingespritzt werden, in ei ner immer größeren, bemerkbaren Ungleichförmigkeit der Dreh zahl aus. Die entstehenden Ungleichförmigkeiten können zum Beispiel in Kraftfahrzeugen zu einer nicht mehr zu vernach lässigenden Laufunruhe führen und Vibrationen verursachen.Critical operating areas of a diesel engine are idle and low part load. Although in this Be drive range the consumption values compared to an Otto Internal combustion engine are very cheap, is used in modern die internal combustion engines for reasons of economy Idle speed further reduced. This affects irregularities moderate torque delivery, for example on it are based on the tolerances of the individual injection components of the individual cylinders of the internal combustion engine different amounts of fuel are injected into egg an ever increasing, noticeable non-uniformity of rotation pay off. The resulting irregularities can lead to Example in motor vehicles to one can no longer be traced cause uneven running and cause vibrations.
Aus der DE 34 03 260 C2 ist ein Verfahren und eine Vorrich tung zum Steuern bzw. Regeln der Menge an Brennstoff, die in einen Mehrzylindermotor eingespritzt wird, bekannt. Dabei wird die Motordrehzahl periodisch bei jedem vorbestimmten Kurbelwellenwinkel erfaßt, um eine Mehrzahl von Motordreh zahlwerten zu erhalten, deren Zahl gleich einem ganzzahligen Vielfachen der Zahl der Motorenzylinder ist. Entweder maxima le oder minimale Werte unter der Mehrzahl der Motordrehzahl daten werden bestimmt und diese Verfahrensschritte werden für eine Zeitdauer wiederholt, die alle Leistungshübe in den Zy lindern umfaßt, und durch eine Mehrzahl von Sätzen der Moto rendrehzahldaten erhalten wird. Dann wird die Ordnung der Mo tordrehzahldaten, die den maximalen oder minimalen Wert in nerhalb eines jeden Satzes ergeben, bestimmt und eine Majori tätsentscheidung wird getroffen, um zu bestimmen, welcher Rang der Daten am häufigsten in allen Sätzen das Maximum oder Minimum ergibt. Die Differenz zwischen Maximal- oder Minimal werten wird für jeden Datensatz bestimmt und der Betrag an Brennstoff, der dem Motor zugeführt werden soll, wird so ge steuert, daß die Differenz bei allen Zylindern gleich wird. Der Betrag an Brennstoff, der dem Motor zugeführt wird, wird grundlegend durch Verwendung von Betriebsparametern des Mo tors bestimmt und eine Basisbrennstoffeinspritzmenge wird un ter Verwendung der Differenz korrigiert.DE 34 03 260 C2 describes a method and a device device for controlling the amount of fuel used in a multi-cylinder engine is injected, known. Here the engine speed is periodically every predetermined Crankshaft angle detected by a plurality of engine rotation to get numerical values whose number is an integer Is a multiple of the number of engine cylinders. Either maxima le or minimum values below the majority of the engine speed data are determined and these process steps are for repeats a period of time that all power strokes in the Zy alleviate, and by a plurality of sets of moto speed data is obtained. Then the order of the Mon door speed data, the maximum or minimum value in result within each sentence, determined and a majori The decision is made to determine which one Rank of data most often in all sentences the maximum or Minimum results. The difference between maximum or minimum value is determined for each data record and the amount Fuel that is to be supplied to the engine is so ge controls that the difference becomes the same for all cylinders. The amount of fuel that is supplied to the engine is fundamentally through the use of operating parameters of the Mo tors determined and a basic fuel injection quantity is un corrected using the difference.
In der US 4,590,907 ist ein Verfahren zur Zylindergleichstel lung bezüglich der Kraftstoff-Einspritzmenge bei einer mehr zylindrigen Brennkraftmaschine bekannt, wobei zur adaptiven Gleichstellung der Zylindereinspritzmenge Drehzahlabweichun gen erfaßt und ausgewertet werden. Hierzu werden Werte für die Drehzahl der Expansion und Werte für die Drehzahl bei der Kompression für jeden einzelnen Zylinder der Brennkraftma schine erfaßt und daraus jeweils eine Drehzahldifferenz ge bildet. In Abhängigkeit von der Drehzahldifferenz werden zy linderindividuelle Adaptionsmengen für den einzuspritzenden Kraftstoff zur Zylindermengengleichstellung ermittelt. Da durch können Motorvibrationen aufgrund von unterschiedlichen Mengen an eingespritzten Kraftstoff gemindert werden.No. 4,590,907 describes a method for equalizing cylinders tion regarding the fuel injection quantity at one more cylindrical internal combustion engine known, being used for adaptive Equalization of the cylinder injection quantity, speed deviation conditions are recorded and evaluated. Values for the speed of the expansion and values for the speed at the Compression for every single cylinder of the internal combustion engine machine detected and from each a speed difference ge forms. Depending on the speed difference, zy adaptive quantities for the injected Fuel determined to equalize the cylinder quantity. There can cause engine vibrations due to different Amounts of fuel injected are reduced.
Der vorliegenden Erfindung liegt die Aufgabe zugrunde, ein Verfahren der eingangs genannten Art anzugeben, mit dem die durch ungleichmäßige Drehmomentabgabe hervorgerufene Dreh zahlungleichförmigkeit der einzelnen Zylinder einer mehrzy lindrigen Brennkraftmaschine auf einfache Weise minimiert werden kann.The present invention is based on the object Specify the procedure of the type mentioned at the beginning with which the rotation caused by uneven torque output non-uniformity of the number of cylinders in a multi-cycle tedious internal combustion engine minimized in a simple manner can be.
Diese Aufgabe wird gemäß den Merkmalen des Patentanspruches 1 gelöst. Durch Heranziehung der gefilterten Drehzahldifferenz zwischen Kompression und Expansion des einzelnen Zylinders zur Gleichstellung der Kraftstoff-Einspritzmenge wird der Energiegewinn des Verbrennungsvorganges ausgenutzt. Dieser Energiegewinn wird für alle Zylinder gleichgesetzt, wodurch sich eine erhöhte Laufruhe, insbesondere im unteren Teillast betrieb und im Leerlauf ergibt. Hierzu werden in Abhängigkeit von der gefilterten Drehzahldifferenz zylinderindividuelle Adaptionsmengen für die Zylindermengengleichstellung ermit telt, in dem aus den gefilterten Drehzahldifferenzen ein Drehzahlmittelwert über alle Zylinder gebildet und eine Re gelabweichung eines jeden Zylinders zum Mittel der Abweichung aller Zylinder berechnet wird. Abhängig von der Regelabwei chung sind Werte für eine Leerlaufkraftstoffmenge in einem Kennfeld abgelegt, die bei der Berechnung der Adaptionswerte berücksichtigt werden.This object is achieved according to the features of patent claim 1 solved. By using the filtered speed difference between compression and expansion of the single cylinder to equalize the fuel injection quantity Energy gain from the combustion process exploited. This Energy gain is equated for all cylinders, which means increased smoothness, especially in the lower partial load operation and idle results. This will be dependent of the filtered speed difference individual cylinder Adaptation quantities for equalizing cylinder quantities telt in from the filtered speed differences Average speed over all cylinders and a re gel deviation of each cylinder to the mean of the deviation all cylinders is calculated. Depending on the rule deviation are values for an idle fuel quantity in one Map stored in the calculation of the adaptation values be taken into account.
Vorteilhafte Weiterbildungen des Verfahrens finden sich in den Unteransprüchen.Advantageous further developments of the method can be found in the subclaims.
Das Verfahren wird im folgenden anhand der einzigen Zeich nungsfigur näher erläutert. Es zeigt in Form eines Ablaufpla nes die einzelnen Schritte zur Zylindergleichstellung (Cy linder Balancing) durch Ermittlung der zylinderindividuellen Adaptionswerte für die einzuspritzende Kraftstoffmenge. The procedure is described below using the only drawing figure explained in more detail. It shows in the form of a schedule nes the individual steps for cylinder equality (Cy lighter balancing) by determining the individual cylinder Adaptation values for the amount of fuel to be injected.
In einem ersten Verfahrensschritt S1 wird überprüft, ob vor gegebene Bedingungen erfüllt sind, die eine Einberechnung der Adaptionswerte (Cylinder Balancing-Werte) in die Gesamtformel für die Einspritzmenge erlauben. Hierzu wird beispielsweise abgefragt, ob sich die Brennkraftmaschine im Betriebszustand Teillast oder Leerlauf befindet, die Drehzahl der Brennkraft maschine unterhalb eines vorgegebenen Drehzahlgrenzwertes liegt und die Fahrerwunschmenge, die z. B. aus einem Pedalwert abgeleitet wird, von Null verschieden ist. Ist eine dieser Bedingungen nicht erfüllt, so wird das Verfahren mit den Ver fahrensschritten S12 und S13 fortgesetzt. Es wird ein Wert ME_ADD_CBALneu gleich Null gesetzt, d. h. es findet aufgrund des momentan vorliegenden Betriebspunktes der Brennkraftma schine keine Angleichung der den einzelnen Zylindern zuzufüh renden Kraftstoffmenge statt. Das Verfahren ist damit been det.In a first method step S1 it is checked whether before given conditions are met which include a calculation of the Adaptation values (cylinder balancing values) in the overall formula allow for the injection quantity. For this, for example queried whether the internal combustion engine is in the operating state Partial load or idle, the speed of the internal combustion engine machine below a predetermined speed limit lies and the driver's desired amount, the z. B. from a pedal value is derived, is different from zero. Is one of these Conditions are not met, the procedure with Ver Steps S12 and S13 continued. It becomes a value ME_ADD_CBALnew set to zero, i. H. it takes place due to the current operating point of the internal combustion engine does not seem to bring the individual cylinders into alignment amount of fuel instead. The process is now complete det.
Liefert die Abfrage in Verfahrensschritt S1 ein positives Er
gebnis, sind also die genannten Bedingungen erfüllt, wird im
Verfahrensschritt S2 überprüft, ob auch die Adaptionsbedin
gung erfüllt ist. Eine Adaption der zylinderindividuellen
Kraftstoffmengen zur Zylindergleichstellung ist nur im Be
triebszustand Leerlauf zugelassen. Befindet sich die Brenn
kraftmaschine außerhalb des Leerlaufbereiches, so findet kei
ne Adaption statt und der zylinderindividuelle Adaptionswert
bleibt unverändert (Verfahrensschritt S11):
If the query in method step S1 delivers a positive result, that is to say the conditions mentioned are met, it is checked in method step S2 whether the adaptation condition is also met. Adaptation of the cylinder-specific fuel quantities to equalize the cylinders is only permitted when the engine is idling. If the internal combustion engine is outside the idling range, no adaptation takes place and the cylinder-specific adaptation value remains unchanged (method step S11):
ME_ADD_CBALneu = ME_ADD_CBALalt.ME_ADD_CBALnew = ME_ADD_CBALalt.
Anschließend wird im Verfahrensschritt S13 dieser Wert ausge geben und das Verfahren ist zu Ende.This value is then output in method step S13 give and the process is over.
Ist die Adaptionsbedingung aber erfüllt, werden die zylinder
individuellen Korrekturmengen laufend aktualisiert. Die Be
rechnung erfolgt auf der Basis der Abweichung von Expansions-
und Kompressionsdrehzahl des zu betrachtenden Zylinders.
Hierzu werden im Verfahrensschritt S3 die Werte für die Dreh
zahl bei Expansion N_EXP und die Drehzahl bei Kompression
N_CPR für jeden Zylinder der Brennkraftmaschine einzeln er
faßt, daraus jeweils die Differenz gebildet und diese gefil
tert, beispielsweise durch eine gleitende Mittelwertbildung:
If the adaptation condition is fulfilled, however, the cylinder-specific correction quantities are continuously updated. The calculation is based on the deviation of the expansion and compression speed of the cylinder under consideration. For this purpose, in step S3, the values for the number of revolutions for expansion N_EXP and the number of revolutions for compression N_CPR for each cylinder of the internal combustion engine are individually recorded, the difference is formed therefrom and these are filtered, for example by a moving averaging:
N_DIF_CBAL_GMW(i) = N_DIF(i) . N_DIF_MITKO
+ N_DIF_CBAL_GMW(i - m) . (1-N_DIF_MITKO)
N_DIF_CBAL_GMW (i) = N_DIF (i). N_DIF_MITKO + N_DIF_CBAL_GMW (i - m). (1-N_DIF_MITKO)
mit N_DIF_CBAL_GMW(i): neuer Mittelwert
N_DIF_CBAL_GMW(i - m): alter Mittelwert
N_DIF(i) = N_EXP(i) - N_CPR(i): Drehzahldifferenz zwi
schen Expansion und Kompression
N_DIF_MITKO: Mittelungskonstante, deren Wert zwischen 0
und 1 wählbar ist
i: Zylindernummer
m: Zylinderanzahlwith N_DIF_CBAL_GMW (i): new mean
N_DIF_CBAL_GMW (i - m): old mean
N_DIF (i) = N_EXP (i) - N_CPR (i): speed difference between expansion and compression
N_DIF_MITKO: averaging constant whose value can be selected between 0 and 1
i: cylinder number
m: number of cylinders
Aus den für jeden Zylinder auf diese Weise ermittelten Werten
N_DIF_CBAL_GMW(i) wird im Verfahrensschritt S4 der Mittelwert
über alle Zylinder gebildet:
In method step S4, the mean value over all cylinders is formed from the values N_DIF_CBAL_GMW (i) determined in this way for each cylinder:
N_DIF_CBAL_MW_GMW = 1/m . Σ m|i=1 N_DIF_CBAL_GMW(i)N_DIF_CBAL_MW_GMW = 1 / m. Σ m | i = 1 N_DIF_CBAL_GMW (i)
Im anschließenden Verfahrensschritt S5 wird die Regelabwei
chung N_DIF_CBAL(i) eines jeden Zylinders zum Mittel der Ab
weichungen aller Zylinder und der I-Anteil des Leerlaufreg
lers (PID-Regler) berechnet:
In the subsequent method step S5, the control deviation N_DIF_CBAL (i) of each cylinder is calculated to average the deviations of all cylinders and the I component of the idle controller (PID controller):
N_DIF_CBAL(i) = N_DIF_CBAL_MW_GMW - N_DIF_CBAL_GMW(i).N_DIF_CBAL (i) = N_DIF_CBAL_MW_GMW - N_DIF_CBAL_GMW (i).
Abhängig von der Regelabweichung N_DIF_CBAL(i) sind in einem Kennfeld eines Speichers der Steuerungseinrichtung für die Brennkraftmaschine zugehörige Werte für den I-Anteil der Leerlaufkraftstoffmenge KF_ME_ADD_I_CBAL als neuer Cylinder- Balancing Wert abgelegt. Depending on the control deviation N_DIF_CBAL (i) are in one Map of a memory of the control device for the Internal combustion engine associated values for the I portion of the Idle fuel quantity KF_ME_ADD_I_CBAL as new cylinder Balancing value filed.
Um sicherzustellen, daß das Cylinder Balancing nicht gegen
die Leerlaufregelung arbeitet, wird abhängig vom Verhalten
des Leerlaufreglers entschieden, ob die Adaption die Korrek
turmengen für die einzelnen Zylinder erhöhen oder verringern
darf. Dazu wird im Betriebszustand Leerlauf der gleitende
Mittelwert der Leerlauf-Kraftstoffmenge gebildet:
In order to ensure that the cylinder balancing does not work against the idle control, a decision is made depending on the behavior of the idle controller, whether the adaptation may increase or decrease the correction quantities for the individual cylinders. For this purpose, the moving average of the idle fuel quantity is formed in the idling operating state:
ME_GMW_LL(i) = ME_GMW_LL(i - 1) . (1-ME_MITKO_LL)
+ ME_LL . ME_MITKO_LL
ME_GMW_LL (i) = ME_GMW_LL (i - 1). (1-ME_MITKO_LL) + ME_LL. ME_MITKO_LL
mit ME_LL: aktuelle Leerlaufmenge
ME_MITKO_LL: Mittelungskonstante, deren Wert zwischen 0
und 1 wählbar ist.with ME_LL: current idle quantity
ME_MITKO_LL: averaging constant whose value can be selected between 0 and 1.
Dies wird gemacht, um zu erkennen, in welche Richtung die Ad aption erfolgt, zu positiven oder negativen Werten hin.This is done to identify the direction in which the ad option takes place, towards positive or negative values.
Im Verfahrensschritt S7 wird geprüft, ob der Mittelwert der Leerlaufmenge ME_GMW_LL größer Null und der I-Anteil negativ ist. Ist dies der Fall, so wird im Verfahrensschritt S9 der Wert KF_ME_ADD_I_CBAL gleich Null gesetzt, andernfalls wird im Verfahrensschritt S8 überprüft, ob der Mittelwert der Leerlaufmenge ME_GMW_LL kleiner Null und der I-Anteil positiv ist. Liefert auch diese Abfrage ein positives Ergebnis, so wird ebenfalls zum Verfahrensschritt S9 verzweigt. Es findet eine Begrenzung des Kennfeldausgangswertes statt.In step S7 it is checked whether the mean value of the Idle quantity ME_GMW_LL greater than zero and the I component negative is. If this is the case, then in step S9 KF_ME_ADD_I_CBAL value is set to zero, otherwise in step S8 checks whether the mean of the Idle quantity ME_GMW_LL less than zero and the I component positive is. If this query returns a positive result, too is also branched to step S9. It takes place a limitation of the map output value instead.
Liefern dagegen beide Abfragen in den Verfahrensschritten S7
und S8 negative Ergebnisse, so findet keine Begrenzung des
Kennfeldausgangswertes KF_ME_ADD_I_CBAL statt und im Verfah
rensschritt S10 erfolgt die Berechnung des neuen Adaptions
wertes:
If, on the other hand, both queries in method steps S7 and S8 yield negative results, there is no limitation of the map output value KF_ME_ADD_I_CBAL and in method step S10 the new adaptation value is calculated:
ME_ADD_CBALneu = ME_ADD_CBALalt + KF_ME_ADD_I_CBALME_ADD_CBALnew = ME_ADD_CBALalt + KF_ME_ADD_I_CBAL
Anschließend wird im Verfahrensschritt S13 die zur Zylinder gleichstellung berücksichtigende Adaptionsmenge (Korrektur menge) ME_ADD_CBAL ausgegeben, die additiv zur Fahrer wunschmenge bei der Gesamtformel zur Bestimmung der Ein spritzmenge eingeht. Diese Adaptionsmenge ist entweder Null (Verfahrensschritt S12), wenn aufgrund des Betriebszustandes der Brennkraftmaschine die Cylinder Balancing-Funktion nicht berücksichtigt wird oder der alte, früher berechnete Wert, weil keine Adaption zugelassen ist (Verfahrensschritt S11) oder der im Verfahrensschritt S10 neuberechnete Wert.Then in step S13, the cylinder Adaptation taking into account equality (correction quantity) ME_ADD_CBAL output, additive to the driver Required amount in the overall formula for determining the on injection quantity received. This adaptation quantity is either zero (Step S12) if due to the operating state the internal combustion engine does not have the cylinder balancing function is taken into account or the old, previously calculated value, because no adaptation is permitted (step S11) or the value recalculated in method step S10.
Claims (3)
- - die Werte für die Drehzahl bei Expansion (N_EXP(i)) und die Drehzahl bei Kompression (N_CPR(i)) für jeden Zylinder (i) der Brennkraftmaschine erfaßt werden,
- - daraus jeweils eine Drehzahldifferenz (N_DIF(i)) gebildet wird,
- - die Drehzahldifferenz (N_DIF(i)) mittels einer gleitenden Mittelwertbildung (N_DIF_CBAL_GMW(i)) gefiltert wird,
- - in Abhängigkeit von der gefilterten Drehzahldifferenz (N_DIF_CBAL_GMW(i)) zylinderindividuelle Adaptionsmengen (ME_ADD_CBAL(i)) für die Zylindermengengleichstellung er mittelt werden, indem
- - aus den gefilterten Drehzahldifferenzen (N_DIF_CBAL_GMW(i)) ein Drehzahlmittelwert (N_DIF_CBAL_MW_GMW) über alle Zylin der (i) gebildet wird,
- - eine Regelabweichung (N_DIF_CBAL(i)) eines jeden Zylinders (i) zum Mittel der Abweichung (N_DIF_CBAL_MW_GMW) aller Zy linder (i) berechnet wird und
- - abhängig von der Regelabweichung (N_DIF_CBAL(i)) Werte für eine Leerlaufkraftstoffmenge (KF_ME_ADD_I_CBAL) in einem Kennfeld abgelegt sind, die bei der Berechnung der Adapti onswerte (ME_ADD_CBAL(i)) berücksichtigt werden.
- - the values for the speed at expansion (N_EXP (i)) and the speed at compression (N_CPR (i)) are recorded for each cylinder (i) of the internal combustion engine,
- a speed difference (N_DIF (i)) is formed therefrom,
- the speed difference (N_DIF (i)) is filtered by means of a moving averaging (N_DIF_CBAL_GMW (i)),
- - Depending on the filtered speed difference (N_DIF_CBAL_GMW (i)), cylinder-specific adaptation quantities (ME_ADD_CBAL (i)) for the cylinder quantity comparison are determined by
- - from the filtered speed differences (N_DIF_CBAL_GMW (i)) an average speed value (N_DIF_CBAL_MW_GMW) over all cylinders (i) is formed,
- - A control deviation (N_DIF_CBAL (i)) of each cylinder (i) is calculated to average the deviation (N_DIF_CBAL_MW_GMW) of all cylinders (i) and
- - Depending on the control deviation (N_DIF_CBAL (i)), values for an idle fuel quantity (KF_ME_ADD_I_CBAL) are stored in a map, which are taken into account when calculating the adaptation values (ME_ADD_CBAL (i)).
ME_ADD_CBALneu = ME_ADD_CBALalt + KF_ME_ADD_I_CBAL2. The method according to claim 1, characterized in that the new adaptation value is calculated from the old adaptation value and the map value
ME_ADD_CBALnew = ME_ADD_CBALalt + KF_ME_ADD_I_CBAL
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE1997120009 DE19720009C2 (en) | 1997-05-13 | 1997-05-13 | Method for cylinder equalization with regard to the fuel injection quantity in an internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE1997120009 DE19720009C2 (en) | 1997-05-13 | 1997-05-13 | Method for cylinder equalization with regard to the fuel injection quantity in an internal combustion engine |
Publications (2)
Publication Number | Publication Date |
---|---|
DE19720009A1 DE19720009A1 (en) | 1998-11-19 |
DE19720009C2 true DE19720009C2 (en) | 2000-08-31 |
Family
ID=7829327
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE1997120009 Expired - Fee Related DE19720009C2 (en) | 1997-05-13 | 1997-05-13 | Method for cylinder equalization with regard to the fuel injection quantity in an internal combustion engine |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE19720009C2 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10143950A1 (en) * | 2001-09-07 | 2003-04-30 | Siemens Ag | Method for idle control of a multi-cylinder internal combustion engine and signal conditioning arrangement therefor |
DE102004006554B3 (en) * | 2004-02-10 | 2005-06-30 | Siemens Ag | Cylinder equalization method for fuel injection in automobile engine using adaption of fuel injection parameters via learned adaption values |
DE102005001887B3 (en) * | 2005-01-14 | 2006-07-06 | Siemens Ag | Method for increasing the control range for the equalization of injection quantity differences |
DE102008017163B3 (en) * | 2008-04-03 | 2009-11-26 | Continental Automotive Gmbh | Method for adjusting actual injection quantities, injector and internal combustion engine |
DE102013217725B3 (en) * | 2013-09-05 | 2014-08-28 | Continental Automotive Gmbh | Improved signal acquisition for cylinder equalization in a motor vehicle |
CN104603433A (en) * | 2012-06-19 | 2015-05-06 | 大陆汽车有限公司 | Determining the amount of energy released in a cylinder of an internal combustion engine by evaluating tooth timings of a sensor disc that is connected to a crankshaft |
DE102004053347B4 (en) * | 2003-11-05 | 2015-12-10 | Denso Corporation | Injection control system for an internal combustion engine |
DE102007009870B4 (en) | 2007-02-28 | 2018-05-17 | Bayerische Motoren Werke Aktiengesellschaft | Method for controlling an automatic switch-off operation and / or switch-on operation of an internal combustion engine in a motor vehicle |
DE102018219025A1 (en) | 2018-11-08 | 2020-05-14 | Continental Automotive Gmbh | Method for equalizing torque outputs in an internal combustion engine |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10000871A1 (en) * | 2000-01-12 | 2001-08-02 | Bosch Gmbh Robert | Method for input signal correction and cylinder equalization on an internal combustion engine |
DE10012025A1 (en) * | 2000-03-11 | 2001-10-18 | Bosch Gmbh Robert | Method for operating a multi-cylinder internal combustion engine |
JP3695411B2 (en) * | 2002-03-22 | 2005-09-14 | 株式会社デンソー | Fuel injection control device for internal combustion engine |
JP3980424B2 (en) * | 2002-07-03 | 2007-09-26 | 本田技研工業株式会社 | Air-fuel ratio control device for internal combustion engine |
DE10257686A1 (en) | 2002-12-10 | 2004-07-15 | Siemens Ag | Method for adjusting the characteristics of an injector |
DE102004006294B3 (en) * | 2004-02-09 | 2005-10-13 | Siemens Ag | Method for equalizing the injection quantity differences between the cylinders of an internal combustion engine |
DE102006033869B3 (en) | 2006-07-21 | 2008-01-31 | Siemens Ag | Method and device for diagnosing the cylinder-selective unequal distribution of a fuel-air mixture, which is supplied to the cylinders of an internal combustion engine |
EP2136058A1 (en) | 2008-06-19 | 2009-12-23 | Continental Automotive GmbH | Minimum fuel mass adaptation using cylinder pressure sensor |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4590907A (en) * | 1984-03-02 | 1986-05-27 | Toyota Jidosha Kabushiki Kaisha | Method of adaptively controlling individual cylinder fuel injection quantities in electronically controlled diesel engine and device therefor |
DE3403260C2 (en) * | 1983-01-31 | 1991-02-28 | Nippondenso Co., Ltd., Kariya, Aichi, Jp |
-
1997
- 1997-05-13 DE DE1997120009 patent/DE19720009C2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3403260C2 (en) * | 1983-01-31 | 1991-02-28 | Nippondenso Co., Ltd., Kariya, Aichi, Jp | |
US4590907A (en) * | 1984-03-02 | 1986-05-27 | Toyota Jidosha Kabushiki Kaisha | Method of adaptively controlling individual cylinder fuel injection quantities in electronically controlled diesel engine and device therefor |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10143950A1 (en) * | 2001-09-07 | 2003-04-30 | Siemens Ag | Method for idle control of a multi-cylinder internal combustion engine and signal conditioning arrangement therefor |
DE102004053347B4 (en) * | 2003-11-05 | 2015-12-10 | Denso Corporation | Injection control system for an internal combustion engine |
DE102004006554B3 (en) * | 2004-02-10 | 2005-06-30 | Siemens Ag | Cylinder equalization method for fuel injection in automobile engine using adaption of fuel injection parameters via learned adaption values |
US7392789B2 (en) | 2004-02-10 | 2008-07-01 | Siemens Aktiengesellschaft | Method for synchronizing cylinders in terms of quantities of fuel injected in an internal combustion engine |
DE102005001887B3 (en) * | 2005-01-14 | 2006-07-06 | Siemens Ag | Method for increasing the control range for the equalization of injection quantity differences |
US7293545B2 (en) | 2005-01-14 | 2007-11-13 | Siemens Aktiengesellschaft | Method for enlarging the control range for equalizing injection quantity differences |
DE102007009870B4 (en) | 2007-02-28 | 2018-05-17 | Bayerische Motoren Werke Aktiengesellschaft | Method for controlling an automatic switch-off operation and / or switch-on operation of an internal combustion engine in a motor vehicle |
DE102008017163B3 (en) * | 2008-04-03 | 2009-11-26 | Continental Automotive Gmbh | Method for adjusting actual injection quantities, injector and internal combustion engine |
CN104603433B (en) * | 2012-06-19 | 2017-04-12 | 大陆汽车有限公司 | Determining the amount of energy released in a cylinder of an internal combustion engine by evaluating tooth timings of a sensor disc that is connected to a crankshaft |
CN104603433A (en) * | 2012-06-19 | 2015-05-06 | 大陆汽车有限公司 | Determining the amount of energy released in a cylinder of an internal combustion engine by evaluating tooth timings of a sensor disc that is connected to a crankshaft |
DE102013217725B3 (en) * | 2013-09-05 | 2014-08-28 | Continental Automotive Gmbh | Improved signal acquisition for cylinder equalization in a motor vehicle |
US10047690B2 (en) | 2013-09-05 | 2018-08-14 | Continental Automotive Gmbh | Signal detection for balancing cylinders in a motor vehicle |
DE102018219025A1 (en) | 2018-11-08 | 2020-05-14 | Continental Automotive Gmbh | Method for equalizing torque outputs in an internal combustion engine |
DE102018219025B4 (en) | 2018-11-08 | 2022-06-15 | Vitesco Technologies GmbH | Method of equalizing torque outputs in an internal combustion engine |
Also Published As
Publication number | Publication date |
---|---|
DE19720009A1 (en) | 1998-11-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE19720009C2 (en) | Method for cylinder equalization with regard to the fuel injection quantity in an internal combustion engine | |
DE4391898C2 (en) | Method for controlling number of revolutions of internal combustion engine at idle | |
DE19624908C2 (en) | Control system for two-stroke direct injection engine and method therefor | |
DE68923526T2 (en) | Method and device for the electronic control of a machine with several cylinders. | |
DE4480111C2 (en) | Method for determining the combustion state of an internal combustion engine and method and system for controlling the combustion state of an internal combustion engine | |
DE69830818T2 (en) | Transition control system between two spark ignited firing conditions in one engine | |
DE3879514T2 (en) | Adaptive control system and control method for internal combustion engines. | |
DE3533900C2 (en) | Device for controlling an idling operation of a multi-cylinder internal combustion engine | |
DE69313486T2 (en) | Method and system for controlling a fuel machine | |
DE19859074A1 (en) | Electronic control unit for equal setting of torque contributions of different cylinders of IC engine to their total torque with sensor for detecting first measure of running instability of IC engine in its engine braking operation | |
DE102009028038A1 (en) | Engine stop control device | |
DE3783591T2 (en) | MACHINE CONTROL BY DETERMINING THE COMBUSTION QUALITY. | |
DE3423144A1 (en) | METHOD FOR CONTROLLING THE FUEL SUPPLY TO AN INTERNAL COMBUSTION ENGINE WHILE ACCELERATING | |
DE4027354A1 (en) | METHOD FOR DETECTING KNOCKING PRODUCED IN AN INTERNAL COMBUSTION ENGINE | |
DE10219382A1 (en) | Internal combustion engine controller computes air system control parameter as factor that causes changes in air quantity fed to cylinder using desired air quantity and/or induction pressure | |
DE3221640A1 (en) | METHOD AND DEVICE FOR THE OPTIMAL CONTROL OF INTERNAL COMBUSTION ENGINES | |
DE19859018A1 (en) | Cylinder balancing for internal combustion engine involves influencing filling of cylinders with air or fresh gas on individual cylinder basis depending on detected torque contributions | |
EP1775448B1 (en) | Control method for engine with valve-lift switching system | |
DE4016129A1 (en) | METHOD AND DEVICE FOR CONTROLLING THE IGNITION TIMES OF AN INTERNAL COMBUSTION ENGINE | |
DE102013217195A1 (en) | Inlet control system for internal combustion engine | |
DE10042638A1 (en) | Control/regulating system for internal combustion engine has torque demand generator for adding torque support value to smoothed required torque to produce torque demand | |
DE3403260C2 (en) | ||
EP1431557B1 (en) | Method for equalising cylinder output | |
DE102004006554B3 (en) | Cylinder equalization method for fuel injection in automobile engine using adaption of fuel injection parameters via learned adaption values | |
DE3014680A1 (en) | METHOD AND DEVICE FOR CONTROLLING THE IGNITION TIMING OF AN INTERNAL COMBUSTION ENGINE DURING THE WARMING PERIOD |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
D2 | Grant after examination | ||
8364 | No opposition during term of opposition | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: CONTINENTAL AUTOMOTIVE GMBH, 30165 HANNOVER, DE |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |