WO1999067525A1 - Equalization of cylinder-specific torque contributions in a multi-cylinder internal combustion engine - Google Patents
Equalization of cylinder-specific torque contributions in a multi-cylinder internal combustion engine Download PDFInfo
- Publication number
- WO1999067525A1 WO1999067525A1 PCT/DE1999/001823 DE9901823W WO9967525A1 WO 1999067525 A1 WO1999067525 A1 WO 1999067525A1 DE 9901823 W DE9901823 W DE 9901823W WO 9967525 A1 WO9967525 A1 WO 9967525A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- cylinder
- cylinders
- specific
- correction
- operating point
- Prior art date
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
- F02D41/1498—With detection of the mechanical response of the engine measuring engine roughness
-
- 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/30—Controlling fuel injection
- F02D41/38—Controlling fuel injection of the high pressure type
- F02D2041/389—Controlling fuel injection of the high pressure type for injecting directly into the cylinder
-
- 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/30—Controlling fuel injection
- F02D41/3011—Controlling fuel injection according to or using specific or several modes of combustion
- F02D41/3017—Controlling fuel injection according to or using specific or several modes of combustion characterised by the mode(s) being used
- F02D41/3023—Controlling fuel injection according to or using specific or several modes of combustion characterised by the mode(s) being used a mode being the stratified charge spark-ignited mode
Definitions
- the invention relates to the equality of the contributions of the individual cylinders to the total torque of an internal combustion engine.
- This can be, for example, an Otto or a diesel engine.
- the actual torque of a cylinder is recorded by evaluating the chronological course of the crank or
- a torque correction takes place via an intervention on at least one of the quantities of fuel injected, ignition timing in the gasoline engine,
- injection position refers to the angular position of an injection pulse to a reference point, for example the top dead center of the piston of a cylinder in its combustion cycle.
- a method for cylinder alignment is already known from EP 140 065.
- segment times are recorded in the known methods. Segment times are the times in which the crankshaft or camshaft covers a predetermined angular range that is assigned to a specific cylinder. The smoother the engine runs, the smaller the differences between the segment times of the individual cylinders. From the segment times mentioned can therefore be a measure of the uneven running of the engine.
- a control is assigned to each cylinder of the internal combustion engine, to which an actual cylinder uneven running value is fed as an input signal. The rough running values of several cylinders are averaged to form the control setpoint. The mean value serves as the setpoint.
- the controller influences the cylinder-specific injection time and thus the cylinder-specific torque contribution in such a way that the cylinder-specific uneven running value approaches the setpoint.
- the object of the invention is to further optimize cylinder equality.
- a cylinder equalization function particularly in the case of the direct-injection gasoline engine. This may be due to age-related changes in the flow characteristics of the high pressure injectors used in direct injection.
- the smooth running of the engine can be improved, especially in lean operation.
- the invention advantageously uses the uneven running values which are formed in the control unit anyway for misfire detection.
- the formation of rough running values for misfire detection is known, for example, from US Pat. No. 5,861,553 (DE-OS 196 10 215). There will be as
- Uneven running values LUT quotients are formed, in the numerator of which there are differences from successive segment times and whose denominator contains the third power of one of the segment times involved. This quotient can be weighted with other factors as well as with one Dynamic correction should be provided that takes into account changes in speed of the entire engine. With regard to the formation of uneven running values, the disclosure of the above-mentioned laid-open publication should be expressly included in this application. With the engine speed remaining the same and also with the speed dynamics, the sum of these rough running values formed by one camshaft revolution is zero. It is imperative to correct the mechanical errors of the segment time recording system (encoder wheel tolerance) during segment time recording in push mode, as these would otherwise be corrected.
- the aim of cylinder equalization is to minimize the real cylinder-specific angular accelerations, i.e. the rough running values, with a control concept. Then the torque components of the cylinders are the same.
- Fig. 1 shows the technical
- Fig. 2 discloses a first one
- FIG. 3 represents an embodiment of the invention supplemented by a further advantageous function.
- FIG. 1 represents a gasoline engine with direct injection, which is symbolized by a high-pressure injection valve 2, which projects into the combustion chamber 3 of the engine. 1 also shows a sensor wheel 4, sensors 5 and 5a and a control unit implemented as an electronic control device 6, which receives signals from the sensors 5 and 5a and outputs an injection pulse width tik to a cylinder-specific high-pressure injection valve.
- the injection pulse width is formed on the basis of further signals, for example via the amount of intake air, speed, temperatures, etc., which is known in detail to the person skilled in the art.
- the invention shown here relates to a correction of the injection pulse widths.
- cylinder-specific uneven running values are formed in the electronic control device and processed into correction values, which influence the torque and thus the temporal course of the rotation of the encoder wheel 4 via a calculation into the cylinder-specific injection times.
- the block 2.1 shows a structure of the function for forming the corrected injection times.
- the signal 5a can, for example, indicate the top dead center in the combustion stroke of the first cylinder as the limit between two working cycles of a 4-stroke internal combustion engine.
- the signal 5 provides an angle information about the current angle of rotation of the
- block 2.1 determines segment times ts, which are assigned to the individual cylinders.
- the cylinder-specific filtered uneven running values FLUT are compared with a nominal value, which can also be zero, which is symbolized by the number 2.4.
- the uneven running values can also be made available to the controller unfiltered.
- the filtered Uneven running values are used for slow control interventions and the unfiltered uneven running values are used for fast interventions by the controller.
- Positive LUT values or FLUT values represent a deceleration, negative ones an acceleration of the crankshaft due to combustion in a cylinder.
- the amount of the LUT value (FLUT value) is the direct measure of the control deviation, which must be eliminated.
- a PI controller can be used for this.
- Blocks 2.4 and 2.5 together represent a PI controller R1 for cylinder No. 1.
- the output variable of the controller is linked with a pilot control value from block 2.6 to form a manipulated variable R1.
- further PI controllers R2 to Rz generate manipulated variables r2 to rz for all z cylinders of the internal combustion engine. These manipulated variables are fed to block 2.7.
- control manipulated variables can also be formed using pattern recognition. Cylinders that give a lot or little torque can express five different typical behavior patterns in the four-cylinder:
- a positive LUT value is followed by three negative LUT values. This means that the cylinder with the positive LUT value does not deliver enough torque.
- the lengthening or shortening is calculated so that the total amount of fuel is not affected, i.e. that the lambda value of the mixture with which the engine is operated is not changed. This is the function of block 2.7 in
- Fig. 2 This concept is used, for example, for lean control in the specified lambda value and maximum smoothness or minimal smoothness.
- the running limit is the uneven running, at which just stable burns take place, for example in homogeneous lean operation.
- the concept of homogeneity refers to the spatial variation of the Mixture composition in the combustion chamber: This is small in homogeneous operation.
- stratified operation in which the composition of the mixture in the combustion chamber is not homogeneous, but is, for example, more fuel-rich near the spark plug than at some distance from it.
- This running limit can be detected using the above method and regulated if necessary. With this concept, the total lambda changes, so it is not a matter of lean regulation, but of an individual cylinder
- Block 2.7 can be omitted in this implementation.
- the ignition angles of an engine are stored in characteristic maps that apply to all cylinders.
- the regulation can therefore be designed so that an attempt is first made to compensate for a torque that is too low by means of an earlier ignition angle.
- the torque delivered can also be changed in shift operation by varying the injection position.
- the main components of the function are the cylinder-specific PI controllers, which are identical in their structure and which regulate the filtered uneven running values FLUT buw LUT of the individual cylinders to zero.
- the PI control process only takes place in shift operation. In other words: the cylinder equalization function is only active in shift operation.
- Block 2.7 has the following function: Standardization of the PI controller outputs ensures that the sum of the injection times of all cylinders remains constant and is not changed by numerical errors or errors caused by the process. Ideally, the buzzer of all I components of the controller is already zero, the resulting unequal component is evenly distributed to the other cylinders. The sum of all standardized controller outputs is zero and the sum of all injection times remains constant even with the controller interventions. An error bit is set if there is a controller intervention at the upper or lower stop.
- the operating point is defined, among other things, by the quantity and composition of the cylinder filling.
- the operating point shift is corrected in the operating point adaptation essential to the invention: the operating point is tracked to the intact cylinders.
- the basis is the assumption that the behavior of the majority of the valves characterizes the intact cylinders, so that only operating point drifts can be adapted due to the failure of a single valve.
- the signing of each standardized controller output and its sum formation can be used to decide whether the operating point must be corrected with a global factor up or down. Global means in this
- the operating point adaptation factor is only slow and must be done much more slowly than the PI controllers.
- the four PI controllers now distribute the output injection times to the cylinders while maintaining the sum of all injection times until they are equal. Equality shows here that the different cylinders have the same rough running values. The following injection correction factor distribution then occurred:
- cylinder 1 converts 24% more fuel into the torque, so that the PI controllers react with the following redistribution:
- This procedure has the following advantage: Without the operating point adaptation, the cylinder concerned is enriched when the flow of a valve is reduced. At the same time, the other intact cylinders are leaned by the same amount. This shift in the operating points of the intact cylinders can result in the operating points drifting from areas of stable combustion to areas of unstable combustion. This is counteracted by the operating point adaptation measure: It ensures stratified combustion stability when a single valve defect is detected by returning the operating point of the intact cylinders by means of global enrichment or leaning.
- the operating point-adapted and normalized control variables are linked with provisional values ti for injection pulse widths to cylinder-individually corrected injection pulse widths tik for the high-pressure injection valves 2a to 2c.
- the preliminary values for the injection pulse widths are provided by block 2.9.
- FIG. 3 The subject of FIG. 3 is based on the subject of FIG. 2 and supplements it.
- Each PI controller advantageously has a pilot control map 3.1, which is determined adaptively while driving. It reflects that cylinder-specific differences in the high-pressure injection valves and the uneven distribution in the pressure curve of the fuel rail. Depending on whether there is stratified or homogeneous operation, either the pilot control to relieve the PI controller and the dynamic improvement is included, or the factor determined from the pilot control indicators is used for the injection time correction for homogeneous operation.
- the controller output variable is constant over time in homogeneous operation.
- the PI controller does not operate in homogeneous mode, the cylinder equalization function is passive.
- the switchover is controlled by block 2.10 and carried out with switch 2.11. Switch 2.11 is closed in shift operation and opened in homogeneous operation.
- the pilot control map 3.1 has X speed and Y load points. A 4-point interpolation is used to determine a pilot value for each speed / load point.
- the adaption of the pre-control indicators takes place with the adaption clock on average 3.2, which can be implemented as a low-pass filter, for example.
- the step size of the adaptation depends on the current difference between feedforward control and controller intervention. This difference is zero if the feedforward control corresponds exactly to the outputs of the PI controller.
- the method is based on the fact that the sum of the rough running values over two crankshaft revolutions is zero. However, due to numerical errors and speed dynamics, this sum is slightly positive and therefore, in the long term, ie in periods longer than 15 minutes, the I components of the PI controllers of the individual cylinders slowly run together against the upper stop. This is avoided by a compensation integrator: by adding a method compensation value to the Actual values of all PI controllers are achieved depending on the status of the I components, ie their sum.
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
The invention relates to an electronic control device for a quantity which influences irregular running of an internal combustion engine in a cylinder-specific manner. Said control device comprises a regulator for each cylinder to which a cylinder-specific irregular running signal is fed on the input side, and from which a cylinder-specific correction signal is output on the output side. The correction signal is combined with said quantity. The cylinder-specific correction signals are commonly processed in such a way that a cylinder-specific disturbance caused by correction interferences is counteracted in all cylinders, whereby the operating point shift in the cylinders not experiencing problems is compensated by another correction which globally detects all cylinders and which works in an opposed manner.
Description
WO 99/67525 _ - _ PCT/DE99/01823WO 99/67525 _ - _ PCT / DE99 / 01823
Gleichstellung der zylinderindividuellen Drehmomentenbeiträge beim mehrzylindrigen VerbrennungsmotorEqualization of the cylinder-specific torque contributions in the multi-cylinder internal combustion engine
Stand der TechnikState of the art
Die Erfindung betrifft die Gleichstellung der Beiträge der einzelnen Zylinder zum Gesamtdrehmoment eines Verbrennungsmotors. Dabei kann es sich beispielsweise um einen Otto- oder einen Dieselmotor handeln. Eine Erfassung des Istmomentes eines Zylinders erfolgt über eine Auswertung des zeitlichen Verlaufs der Kurbel- oderThe invention relates to the equality of the contributions of the individual cylinders to the total torque of an internal combustion engine. This can be, for example, an Otto or a diesel engine. The actual torque of a cylinder is recorded by evaluating the chronological course of the crank or
Nockenwellendrehung. Eine Momentenkorrektur erfolgt über einen Eingriff auf wenigstens eine der Größen eingespritzte Kraftstoffmenge, Zündzeitpunkt beim Ottomotor,Camshaft rotation. A torque correction takes place via an intervention on at least one of the quantities of fuel injected, ignition timing in the gasoline engine,
Abgasrückführrate oder Einspritzlage. Der Begriff Einspritzlage bezieht sich auf die winkelmäßige Lage eines Einspritzimpulses zu einem Bezugspunkt, beispielsweise dem oberen Totpunkt des Kolbens eines Zylinders in seinem Verbrennungstakt.Exhaust gas recirculation rate or injection position. The term injection position refers to the angular position of an injection pulse to a reference point, for example the top dead center of the piston of a cylinder in its combustion cycle.
Ein Verfahren zur Zylindergleichstellung ist bereits aus der EP 140 065 bekannt. Zur Auswertung des zeitlichen Verlaufs der Drehbewegung der Kurbel- oder Nockenwelle werden bei den bekannten Verfahren Segmentzeiten erfaßt. Segmentzeiten sind die Zeiten, in denen die Kurbel- oder Nockenwelle einen vorbestimmten Winkelbereich überstreicht, der einem bestimmten Zylinder zugeordnet ist. Je gleichmäßiger der Motor läuft, desto geringer fallen die Unterschiede zwischen den Segmentzeiten der einzelnen Zylinder aus. Aus den
genannten Segmentzeiten läßt sich daher ein Maß für die Laufunruhe des Motors bilden. Bei den bekannten Verfahren ist jedem Zylinder des Verbrennungsmotors eine Regelung zugeordnet, der als Eingangssignal ein zylinder- individueller Laufunruhe-Istwert zugeführt wird. Zur Bildung des Regelsollwertes werden die Laufunruhewerte mehrerer Zylinder gemittelt. Der Mittelwert dient als Sollwert. Ausgangsseitig beeinflußt der Regler die zylinderspezifische Einspritzzeit und damit den zylinderindividuellen Drehmomentbeitrag so, daß sich der zylinderindividuelle Laufunruhen-Istwert dem Sollwert annähert.A method for cylinder alignment is already known from EP 140 065. To evaluate the time course of the rotary movement of the crankshaft or camshaft, segment times are recorded in the known methods. Segment times are the times in which the crankshaft or camshaft covers a predetermined angular range that is assigned to a specific cylinder. The smoother the engine runs, the smaller the differences between the segment times of the individual cylinders. From the segment times mentioned can therefore be a measure of the uneven running of the engine. In the known methods, a control is assigned to each cylinder of the internal combustion engine, to which an actual cylinder uneven running value is fed as an input signal. The rough running values of several cylinders are averaged to form the control setpoint. The mean value serves as the setpoint. On the output side, the controller influences the cylinder-specific injection time and thus the cylinder-specific torque contribution in such a way that the cylinder-specific uneven running value approaches the setpoint.
Die Aufgabe der Erfindung besteht in der weiteren Optimierung der Zylindergleichstellung. Ein besonderer Bedarf für eine Zylindergleichstellungsfunktion besteht insbesondere beim direkteinspritzenden Ottomotor. Dies basiert möglicherweise auf alterungsbedingten Änderungen der Durchflußcharakteristik der Hochdruckeinspritzventile, die bei der Direkteinspritzung verwendet werden. Bei herkömmlichen Ottomotoren mit Saugrohreinspritzung kann die Laufruhe des Motors vor allem im Magerbetrieb verbessert werden.The object of the invention is to further optimize cylinder equality. There is a particular need for a cylinder equalization function, particularly in the case of the direct-injection gasoline engine. This may be due to age-related changes in the flow characteristics of the high pressure injectors used in direct injection. With conventional gasoline engines with intake manifold injection, the smooth running of the engine can be improved, especially in lean operation.
Diese Aufgabe der weitergehenden Optimierung wird mit den Merkmalen des Anspruchs 1 gelöst. Die Erfindung nutzt vorteilhafterweise die Laufunruhewerte, die für die Verbrennungsaussetzererkennung ohnehin im Steuergerät gebildet werden. Die Bildung von Laufunruhewerten zur Verbrennungsaussetzererkennung ist beispielsweise aus der US 5 861 553 (DE-OS 196 10 215) bekannt. Dort werden alsThis object of further optimization is solved with the features of claim 1. The invention advantageously uses the uneven running values which are formed in the control unit anyway for misfire detection. The formation of rough running values for misfire detection is known, for example, from US Pat. No. 5,861,553 (DE-OS 196 10 215). There will be as
Laufunruhewerte LUT Quotienten gebildet, in deren Zähler Differenzen von aufeinanderfolgenden Segmentzeiten stehen und deren Nenner die dritte Potenz einer der beteiligten Segmentzeiten enthält. Dieser Quotient kann noch mit weiteren Faktoren gewichtet sein sowie mit einer
Dynamikkorrektur versehen sein, die Drehzahländerungen des gesamten Motors berücksichtigt. Bezüglich der Laufunruhewertbildung soll die Offenbarung der genannten Offenlegungsschrift ausdrücklich in diese Anmeldung einbezogen sein. Bei gleichbleibender Motordrehzahl und auch bei Drehzahldynamik ist die über eine Nockenwellenumdrehung gebildete Summe dieser Laufunruhewerte gleich Null. Zwingend erforderlich ist die Korrektur der mechanischen Fehler des Segmentzeiterfassungssystems (Geberradtoleranz) bei der Segmentzeiterfassung im Schiebebetrieb, da diese sonst ausgeregelt würden. Folge wäre eine echte physikalische Laufunruhe, die in Verbindung mit den mechanischen Fehlern ein Signal perfekter Laufruhe erzeugen würde. Ziel der Zylindergleichstellung ist, die realen zylinderindividuellen Winkelbeschleunigungen, also die Laufunruhewerte, mit einem Regelkonzept zu minimieren. Dann sind die Drehmomentanteile der Zylinder gleich groß.Uneven running values LUT quotients are formed, in the numerator of which there are differences from successive segment times and whose denominator contains the third power of one of the segment times involved. This quotient can be weighted with other factors as well as with one Dynamic correction should be provided that takes into account changes in speed of the entire engine. With regard to the formation of uneven running values, the disclosure of the above-mentioned laid-open publication should be expressly included in this application. With the engine speed remaining the same and also with the speed dynamics, the sum of these rough running values formed by one camshaft revolution is zero. It is imperative to correct the mechanical errors of the segment time recording system (encoder wheel tolerance) during segment time recording in push mode, as these would otherwise be corrected. The consequence would be a real physical uneven running, which in connection with the mechanical errors would produce a signal of perfect smooth running. The aim of cylinder equalization is to minimize the real cylinder-specific angular accelerations, i.e. the rough running values, with a control concept. Then the torque components of the cylinders are the same.
Im folgenden werden Ausführungsbeispiele der Erfindung mit Bezug auf die Figuren erläutert. Fig. 1 zeigt das technischeExemplary embodiments of the invention are explained below with reference to the figures. Fig. 1 shows the technical
Umfeld der Erfindung. Fig. 2 offenbart ein erstesEnvironment of the invention. Fig. 2 discloses a first one
Ausführungsbeispiel der Erfindung inEmbodiment of the invention in
Funktionsblockdarstellung und Fig. 3 stellt ein um eine weitere vorteilhafte Funktion ergänztes Ausführungsbeispiel der Erfindung dar.Function block diagram and FIG. 3 represents an embodiment of the invention supplemented by a further advantageous function.
Die 1 in der Fig. 1 repräsentiert einen Ottomotor mit Direkteinspritzung, was durch ein Hochdruckeinspritzventil 2, das in den Brennraum 3 des Motors ragt, symbolisiert wird. Weiterhin zeigt Fig. 1 ein Geberrad 4, Sensoren 5 und 5a und ein als elektronische Steuereinrichtung 6 realisiertes Steuergerät, das Signale von den Sensoren 5 und 5a empfängt und eine Einspritzimpulsbreite tik an ein zylinderindividuelles Hochdruckeinspritzventil ausgibt.
Bekanntlich wird die Einspritzimpulsbreite auf der Basis weiterer Signale, bspw. über Ansaugluftmenge, Drehzahl, Temperaturen usw gebildet, was dem Fachmann im Detail bekannt ist. Die hier dargestellte Erfindung betrifft eine Korrektur der Einspritzimpulsbreiten.1 in FIG. 1 represents a gasoline engine with direct injection, which is symbolized by a high-pressure injection valve 2, which projects into the combustion chamber 3 of the engine. 1 also shows a sensor wheel 4, sensors 5 and 5a and a control unit implemented as an electronic control device 6, which receives signals from the sensors 5 and 5a and outputs an injection pulse width tik to a cylinder-specific high-pressure injection valve. As is known, the injection pulse width is formed on the basis of further signals, for example via the amount of intake air, speed, temperatures, etc., which is known in detail to the person skilled in the art. The invention shown here relates to a correction of the injection pulse widths.
Für diese Korrektur werden in der elektronischen Steuereinrichtung zylinderindividuelle Laufunruhewerte gebildet und zu Korrekturwerten verarbeitet, die über eine Einrechnung in die zylinderindividuellen Einspritzzeiten das Drehmoment und damit den zeitlichen Ablauf der Drehung des Geberrades 4 beeinflussen.For this correction, cylinder-specific uneven running values are formed in the electronic control device and processed into correction values, which influence the torque and thus the temporal course of the rotation of the encoder wheel 4 via a calculation into the cylinder-specific injection times.
Fig. 2 zeigt eine Struktur der Funktion zur Bildung der korrigierten Einspritzzeiten. Dem Block 2.1 werden die2 shows a structure of the function for forming the corrected injection times. The block 2.1
Signale 5 und 5a zugeführt. Das Signal 5a kann bspw. den oberen Totpunkt im Verbrennungstakt des ersten Zylinders als Grenze zwischen zwei Arbeitsszyklen eines 4 -Takt- Verbrennungsmotors angeben. Das Signal 5 liefert eine Winkelinformation über den aktuellen Drehwinkel desSignals 5 and 5a supplied. The signal 5a can, for example, indicate the top dead center in the combustion stroke of the first cylinder as the limit between two working cycles of a 4-stroke internal combustion engine. The signal 5 provides an angle information about the current angle of rotation of the
Geberrades mit Bezug auf einen oberen Totpunkt. Aus beiden Informationen bestimmt Block 2.1 Segmentzeiten ts, die den einzelnen Zylindern zugeordnet sind.Master wheel with reference to a top dead center. From both information, block 2.1 determines segment times ts, which are assigned to the individual cylinders.
Die Blöcke 2.2.1 bis 2.2.z mit z = Zylinderzahl berechnen aus den Segmentzeiten zylinderindividuelle Laufunruhewerte LUT und die Blöcke 2.3.1 bis 2.3.z unterziehen diese Laufunruhewerte einer Filterung.Blocks 2.2.1 to 2.2.z with z = number of cylinders calculate cylinder-specific uneven running values LUT from the segment times and blocks 2.3.1 to 2.3.z subject these uneven running values to filtering.
Die zylinderindividuellen gefilterten Laufunruhewerte FLUT werden mit einem Sollwert, der auch Null sein kann, verglichen, was durch die Ziffer 2.4 symbolisiert wird.The cylinder-specific filtered uneven running values FLUT are compared with a nominal value, which can also be zero, which is symbolized by the number 2.4.
Alternativ können die Laufunruhewerte dem Regler auch ungefiltert zur Verfügung gestellt werden. Die gefilterten
Laufunruhewerte werden für langsame Regeleingriffe und die ungefilterten Laufunruhewerte werden für schnelle Eingriffe des Reglers verwendet. Positive LUT-Werte bzw FLUT-Werte stellen eine Verzögerung, negative eine Beschleunigung der Kurbelwelle durch die Verbrennung in einem Zylinder dar. Der Betrag des LUT-Wertes (FLUT-Wertes) ist das direkte Maß der Regelabweichung, die zu beseitigen ist. Dazu kann zum Beispiel ein PI -Regler verwendet werden.Alternatively, the uneven running values can also be made available to the controller unfiltered. The filtered Uneven running values are used for slow control interventions and the unfiltered uneven running values are used for fast interventions by the controller. Positive LUT values or FLUT values represent a deceleration, negative ones an acceleration of the crankshaft due to combustion in a cylinder. The amount of the LUT value (FLUT value) is the direct measure of the control deviation, which must be eliminated. A PI controller can be used for this.
Die Blöcke 2.4 und 2.5 zusammen repräsentieren einen PI- Regler Rl für den Zylinder Nr. 1. Die Ausgangsgröße des Reglers wird mit einem Vorsteuerwert aus dem Block 2.6 zu einer Stellgröße rl verknüpft.Blocks 2.4 and 2.5 together represent a PI controller R1 for cylinder No. 1. The output variable of the controller is linked with a pilot control value from block 2.6 to form a manipulated variable R1.
Auf analoge Weise erzeugen weitere PI -Regler R2 bis Rz Stellgrößen r2 bis rz für alle z Zylinder des Verbrennungsmotors. Diese Stellgrößen werden dem Block 2.7 zugeführt .In an analogous manner, further PI controllers R2 to Rz generate manipulated variables r2 to rz for all z cylinders of the internal combustion engine. These manipulated variables are fed to block 2.7.
Alternativ kann die Bildung von Regelstellgrößen auch über eine Mustererkennung erfolgen. Viel bzw. wenig Moment abgebende Zylinder können beim Vierzylinder fünf verschiedene typische Verhaltensmuster ausprägen:Alternatively, control manipulated variables can also be formed using pattern recognition. Cylinders that give a lot or little torque can express five different typical behavior patterns in the four-cylinder:
1. Alle LUT-Werte sind klein oder gleich Null. Dies bedeutet, daß alle Zylinder gleiches Moment abgeben.1. All LUT values are small or zero. This means that all cylinders give the same torque.
2. Einem positiven LUT-Wert folgen drei negative LUT-Werte nach. Das bedeutet, daß der Zylinder mit dem positiven LUT-Wert zu wenig Moment abgibt.2. A positive LUT value is followed by three negative LUT values. This means that the cylinder with the positive LUT value does not deliver enough torque.
3. Positive und negative LUT-Werte wechseln sich ab. Dies bedeutet, daß zwei weniger Moment abgebende Zylinder vorhanden sind, die in der Zündfolge um 360° Kurbelwellenwinkel versetzt sind.
4. Auf zwei positive LUT-Werte folgen zwei negative LUT- Werte. Dies bedeutet, daß zwei Zylinder weniger Moment abgeben, die in der Zündfolge um 180° Kurbelwellenwinkel versetzt sind.3. Positive and negative LUT values alternate. This means that there are two cylinders giving less torque, which are offset in the firing order by 360 ° crankshaft angle. 4. Two positive LUT values are followed by two negative LUT values. This means that two cylinders give less torque, which are offset by 180 ° crankshaft angle in the firing order.
5. Es treten drei positive und ein negativer Wert auf. Dies bedeutet, daß drei Zylinder zuwenig Moment abgeben und ein Zylinder deutlich zuviel Moment abgibt. Ursache kann eine starke Anfettung durch einen Einspritzventilfehler in dem Zylinder sein, der zuviel Moment abgibt.5. There are three positive and one negative values. This means that three cylinders give too little torque and one cylinder gives too much torque. This may be caused by a rich enrichment due to an injector fault in the cylinder that gives off too much torque.
Abhängig vom erkannten Muster und vom Betrag der einzelnen gefilterten und ungefilterten LUT-Werte können am Motor folgende Eingriffe einzeln oder in Kombination durchgeführt werden:Depending on the recognized pattern and the amount of the individual filtered and unfiltered LUT values, the following operations can be carried out on the engine individually or in combination:
1. Verlängerung der Einspritzzeit der Zylinder, die weniger Moment abgeben, bei gleichzeitiger Verkürzung der Einspritzzeit der Zylinder, die mehr Moment abgeben.1. Increase the injection time of the cylinders that give less torque, while reducing the injection time of the cylinders that give more torque.
Dabei wird die Verlängerung bzw. die Verkürzung so berechnet, daß die Gesamtkraftstoffmenge nicht beeinträchtigt wird, d.h. das der Lambdawert des Gemisches, mit dem der Motor betrieben wird, nicht verändert wird. Dies ist die Funktion des Blockes 2.7 inThe lengthening or shortening is calculated so that the total amount of fuel is not affected, i.e. that the lambda value of the mixture with which the engine is operated is not changed. This is the function of block 2.7 in
Fig. 2. Dieses Konzept dient beispielsweise zur Magerregelung in vorgebenem Lambdawert und maximaler Laufruhe bzw. minimaler Laufunruhe.Fig. 2. This concept is used, for example, for lean control in the specified lambda value and maximum smoothness or minimal smoothness.
2. An der Laufgrenze wird die Differenz des aktuellen LUT- Wertes zum LUT-Mittelwert signifikant größer. Als Laufgrenze gilt dabei die Laufunruhe, bei der gerade noch stabile Verbrennungen, beispielsweise im homogenen Magerbetrieb, stattfinden. Dabei bezieht sich der Begriff der Homogenität auf die räumliche Schwankung der
Gemischzusammensetzung im Brennraums: Bei homgenem Betrieb ist diese klein. Davon zu unterscheiden ist der sogenannte Schichtbetrieb, bei dem die Zusammensetzung des Gemisches im Brennraum nicht homogen ist, sondern bspw. in der Nähe der Zündkerze kraftstoffreicher ist als in einiger Entfernung davon. Diese Laufgrenze ist mit obigem Verfahren detektierbar und bei Bedarf regelbar. Bei diesem Konzept ändert sich zwar das Summenlambda, es handelt sich daher nicht um eine Magerregelung, sondern um eine zylinderindividuelle2. At the running limit, the difference between the current LUT value and the LUT mean value becomes significantly larger. The running limit is the uneven running, at which just stable burns take place, for example in homogeneous lean operation. The concept of homogeneity refers to the spatial variation of the Mixture composition in the combustion chamber: This is small in homogeneous operation. A distinction must be made between so-called stratified operation, in which the composition of the mixture in the combustion chamber is not homogeneous, but is, for example, more fuel-rich near the spark plug than at some distance from it. This running limit can be detected using the above method and regulated if necessary. With this concept, the total lambda changes, so it is not a matter of lean regulation, but of an individual cylinder
Laufgrenzenregelung. Block 2.7 kann bei dieser Realisierung entfallen.Limit control. Block 2.7 can be omitted in this implementation.
3. Die Zündwinkel eines Motors werden in heutigen Systemen in Kennfeldern abgelegt, die für alle Zylinder gültig sind. Die Regelung kann daher so ausgelegt werden, daß zunächst versucht wird, ein zu niedriges Moment durch einen früheren Zündwinkel auszugleichen.3. In today's systems, the ignition angles of an engine are stored in characteristic maps that apply to all cylinders. The regulation can therefore be designed so that an attempt is first made to compensate for a torque that is too low by means of an earlier ignition angle.
Beispiel : Eine VentilVerkokung beim Direkteinspritzer ruft ein zu niedriges Moment eines Zylinders hervor. Dieser Zylinder läuft magerer. Im Homogenbetrieb liegt der optimale Zündwinkel für dieses magere Gemisch früher und kann entsprechend eingestellt werden. Ebenso können viel Moment abgebende Zylinder durch spätere Zündwinkel beeinflußt werden.Example: Valve coking in the direct injection engine causes the cylinder torque to be too low. This cylinder runs leaner. In homogeneous operation, the optimal ignition angle for this lean mixture is earlier and can be adjusted accordingly. Likewise, cylinders that give off a lot of torque can be influenced by later firing angles.
4. Bei Systemen mit Abgasrückführung besteht auch die Möglichkeit, die Abgasrückführrate zu reduzieren, falls die Meßwerte stark schwanken. Auch hier ist eine4. In systems with exhaust gas recirculation, there is also the possibility of reducing the exhaust gas recirculation rate if the measured values fluctuate greatly. Here is one too
Laufgrenzenregelung mit dem Ziel, die Abgasrückführrate zu maximieren, möglich.
5. Bei direkteinspritzenden Motoren kann im Schichtbetrieb zusätzlich das abgegebene Moment durch Variation der Einspritzlage verändert werden.Limit control with the aim of maximizing the exhaust gas recirculation rate possible. 5. In the case of direct injection engines, the torque delivered can also be changed in shift operation by varying the injection position.
Hauptbestandteil der Funktion sind die zylinderindividuellen PI -Regler, die in ihrer Struktur identisch sind und die die gefilterten Laufunruhewerte FLUT buw LUT der einzelnen Zylinder zu Null regeln. Der PI-RegelVorgang erfolgt nur im Schichtbetrieb. Mit anderen Worten: Die Zylindergleichstellungsfunktion ist nur im Schichtbetrieb aktiv.The main components of the function are the cylinder-specific PI controllers, which are identical in their structure and which regulate the filtered uneven running values FLUT buw LUT of the individual cylinders to zero. The PI control process only takes place in shift operation. In other words: the cylinder equalization function is only active in shift operation.
Block 2.7 hat folgende Funktion: Eine Normierung der PI- Reglerausgänge sorgt dafür, daß die Summe der Einspritzzeiten aller Zylinder konstant bleibt und nicht durch numerische oder auch durch das Verfahren bedingte Fehler verändert wird. Idealerweise ist die Summer aller I- Anteile der Regler bereits Null, der sich ergebende Ungleichanteil wird gleichmäßig auf die anderen Zylinder verteilt. Die Summe aller normierten Reglerausgänge ist Null und die Summe aller Einspritzzeiten bleibt auch mit den Reglereingriffen konstant. Läuft ein Reglereingriff an den oberen oder unteren Anschlag, wird ein Fehlerbit gesetzt.Block 2.7 has the following function: Standardization of the PI controller outputs ensures that the sum of the injection times of all cylinders remains constant and is not changed by numerical errors or errors caused by the process. Ideally, the buzzer of all I components of the controller is already zero, the resulting unequal component is evenly distributed to the other cylinders. The sum of all standardized controller outputs is zero and the sum of all injection times remains constant even with the controller interventions. An error bit is set if there is a controller intervention at the upper or lower stop.
Die normalisierten Regelstellgrößen rln bis rlz werden anschließend dem Block 2.8 übergeben, der die erfindungswesentliche Betriebspunktadaption repräsentiert.The normalized control variables rln to rlz are then transferred to block 2.8, which represents the operating point adaptation that is essential to the invention.
Der Betriebspunkt wird u.a durch die Menge und Zusammensetzung der Zylinderfüllung definiert. Beispiel: Die Menge aller möglichen (Gemischmenge/Lambda) -Punkte liegen in einer von Achsen für Lambda und Gemischmenge aufgespannten Ebene. Verändert man bei einer bestimmten Füllungsmenge die zugehörige Gemischzusammensetzung Lambda, ändert sich damit die Lage dieses Betriebspunktes.
Wird zum Beispiel ein Zylinder übermäßig stark angefettet, weil zum Beispiel die Durchflußcharakteristik seines Hochdruckeinspritzventils sich stark von den Charakteristiken der anderen Einspritzventile unterscheidet, so hat dies zur Folge, daß durch die Anfettung des problembehafteten Zylinders und der gleichzeitigen Abmagerung der anderen Zylinder der Betriebspunkt insbesondere der nicht mit diesem Problem behafteten Zylinder verschoben wird. Die Betriebspunktverschiebung wird in der erfindungswesentlichen Betriebspunktadaption korrigiert: Der Betriebspunkt wird den intakten Zylindern nachgeführt. Basis ist die Annahme, daß das Verhalten der Mehrheit der Ventile die intakten Zylindern kennzeichnet, somit können nur Betriebspunktdrifts bedingt durch das Fehlverhalten eines einzelnen Ventils adaptiert werden. Durch die Vorzeichenbildung jedes normierten Reglerausgangs und deren Summenbildung kann entschieden werden, ob der Betriebspunkt mit einem globalen Faktor nach oben oder unten korrigiert werden muß. Global bedeuted in diesemThe operating point is defined, among other things, by the quantity and composition of the cylinder filling. Example: The set of all possible (mixture quantity / lambda) points lie in a plane spanned by axes for lambda and mixture quantity. If the associated mixture composition Lambda is changed for a certain filling quantity, the position of this operating point changes. If, for example, a cylinder is excessively richly greased because, for example, the flow characteristics of its high-pressure injection valve differ greatly from the characteristics of the other injection valves, this has the consequence that the greasing of the problematic cylinder and the simultaneous emaciation of the other cylinders make the operating point particularly the cylinder with this problem is not moved. The operating point shift is corrected in the operating point adaptation essential to the invention: the operating point is tracked to the intact cylinders. The basis is the assumption that the behavior of the majority of the valves characterizes the intact cylinders, so that only operating point drifts can be adapted due to the failure of a single valve. The signing of each standardized controller output and its sum formation can be used to decide whether the operating point must be corrected with a global factor up or down. Global means in this
Zusammenhang, daß die Korrektur nicht zylinderindividuell wirkt, sondern alle Zylinder erfaßt, also gewissermaßen global wirkt. Da die Betriebspunktadaption global auf alle Zylinder wirkt, hat sie keinen Einfluß auf das Verhalten der einzelnen Zylindergleichstellungs-PI-Regler, verändert aber die ausgegebene Einspritzzeit um den definierten Arbeitsbereich. Die Aktualisierung diesesContext that the correction does not act individually for the cylinder, but covers all cylinders, that is to say acts globally. Since the operating point adaptation affects all cylinders globally, it has no influence on the behavior of the individual cylinder equalization PI controllers, but changes the injection time output by the defined working range. Updating this
Betriebspunktadaptionsfaktors erfolgt nur langsam und muß bedeutend langsamer geschehen als die PI -Regler arbeiten.The operating point adaptation factor is only slow and must be done much more slowly than the PI controllers.
Das folgende Beispiel verdeutlicht die Arbeitsweise der Betriebspunktadaption :The following example shows how the operating point adaptation works:
- Zylinder 1 setzt 24 % weniger Kraftstoff in Drehmoment um, der Motor gibt also insgesamt 6 % weniger Drehmoment
ab. Bevor dieser Effekt in die Regelung eingeht, besitzen die Faktoren, die direkt auf die ausgegebene Einspritzzeit wirken, folgende Werte-.- Cylinder 1 converts 24% less fuel into torque, so the engine gives 6% less torque overall from. Before this effect is included in the control, the factors that have a direct effect on the injection time output have the following values -.
Die vier PI -Regler verteilen nun die ausgegebenen Einspritzzeiten so unter Beibehaltung der Summe aller Einspritzzeiten solange auf die Zylinder, bis sie gleichgestellt sind. Gleichstellung zeigt hier, daß die verschiedenen Zylinder gleiche Laufunruhewerte besitzen. Es hat sich dann folgender Einspritzkorrekturfaktorenverteilung eingestellt :The four PI controllers now distribute the output injection times to the cylinders while maintaining the sum of all injection times until they are equal. Equality shows here that the different cylinders have the same rough running values. The following injection correction factor distribution then occurred:
Der Betriebspunkt der intakten Zylinder 2, 3 und 4 hat sich dadurch um 6 % verschoben, der defekte Zylinder ist bis auf 6 % wieder hergestellt.As a result, the operating point of the intact cylinders 2, 3 and 4 has shifted by 6%, the defective cylinder has been restored to 6%.
Die Betriebspunktadaption führt nun durch globales, d.h. für alle Zylinder einheitliches Anfetten um 6 %, die intakten Zylinder wieder auf den alten Betriebspunkt zurück. Es ergibt sich folgende Faktorenverteilung:The operating point adaptation now leads through global, i.e. for all cylinders uniform greasing by 6%, the intact cylinders back to the old operating point. The following factor distribution results:
Fällt nun die Störung weg, setzt der Zylinder 1 24 % mehr Kraftstoff im Drehmoment um, so daß die PI-Regler mit folgender Umverteilung reagieren:
If the malfunction disappears, cylinder 1 converts 24% more fuel into the torque, so that the PI controllers react with the following redistribution:
Anschließend führt die Betriebspunktadaption durch globales Abmagern um 6 % alle Zylinder wieder auf den korrekten Betriebspunkt zurück:The operating point adaptation then leads all cylinders back to the correct operating point by global leaning by 6%:
Diese Vorgehensweise besitzt folgenden Vorteil: Ohne die Betriebspunktadaption wird bei der Durchflußverringerung eines Ventils der betreffende Zylinder angefettet. Gleichzeitig werden die anderen intakten Zylinder in der Summe um den gleichen Betrag abgemagert. Diese Verschiebung der Betriebspunkte der intakten Zylinder kann zur Folge haben, daß die Betriebspunkte von Bereichen stabiler Verbrennung in Bereiche instabiler Verbrennung driften. Dagegen wirkt die Maßnahme Betriebspunktadaption: Sie stellt die Schichtverbrennungsstabilität bei erkanntem Einzelventildefekt durch Rückführen des Betriebspunktes der intakten Zylinder mittels globalem Anfetten oder Abmagern sicher .This procedure has the following advantage: Without the operating point adaptation, the cylinder concerned is enriched when the flow of a valve is reduced. At the same time, the other intact cylinders are leaned by the same amount. This shift in the operating points of the intact cylinders can result in the operating points drifting from areas of stable combustion to areas of unstable combustion. This is counteracted by the operating point adaptation measure: It ensures stratified combustion stability when a single valve defect is detected by returning the operating point of the intact cylinders by means of global enrichment or leaning.
Ausgangsseitig des Blocks 2.8 erfolgt eine Verknüpfung der betriebspunktadaptierten und normalisierten Regelstellgrößen mit vorläufigen Werten ti für Einspritzimpulsbreiten zu zylinderindividuell korrigierten Ξinspritzimpulsbreiten tik für die Hochdruckeinspritzventile 2a bis 2c. Die vorläufigen Werte für die Einpritzimpulsbreiten werden vom Block 2.9 geliefert .On the output side of block 2.8, the operating point-adapted and normalized control variables are linked with provisional values ti for injection pulse widths to cylinder-individually corrected injection pulse widths tik for the high-pressure injection valves 2a to 2c. The preliminary values for the injection pulse widths are provided by block 2.9.
Fig. 3: Der Gegenstand der Fig. 3 basiert auf dem Gegenstand der Fig. 2 und ergänzt diese. Vorteilhafterweise besitzt jeder PI -Regler ein Vorsteuerkennfeld 3.1, das im Fahrbetrieb adaptiv ermittelt wird. Darin spiegeln sich die
zylinderindividuellen Unterschiede in den Hochdruckeinspritzventilen und die Ungleichverteilung im Druckverlauf des KraftstoffVerteilerrohres wider. Abhängig davon, ob Schicht- oder Homogenbetrieb vorliegt, wird entweder die Vorsteuerung zur Entlastung der PI-Regler und die Dynamikverbesserung mit eingerechnet oder aber für den Homogenbetrieb wird der aus den Vorsteuerkennfeidern ermittelte Faktor zur Einspritzzeitkorrektur verwandt. Die Reglerausgangsgröße ist im Homogenbetrieb zeitlich konstant. Im Homogenbetrieb erfolgt kein Regelvorgang der PI-Regler, die Zylindergleichstellungsfunktion ist passiv. Die Umschaltung wird durch den Block 2.10 gesteuert und mit dem Schalter 2.11 vorgenommen. Schalter 2.11 ist im Schichtbetrieb geschlossen und im Homogenbetrieb geöffnet.3: The subject of FIG. 3 is based on the subject of FIG. 2 and supplements it. Each PI controller advantageously has a pilot control map 3.1, which is determined adaptively while driving. It reflects that cylinder-specific differences in the high-pressure injection valves and the uneven distribution in the pressure curve of the fuel rail. Depending on whether there is stratified or homogeneous operation, either the pilot control to relieve the PI controller and the dynamic improvement is included, or the factor determined from the pilot control indicators is used for the injection time correction for homogeneous operation. The controller output variable is constant over time in homogeneous operation. The PI controller does not operate in homogeneous mode, the cylinder equalization function is passive. The switchover is controlled by block 2.10 and carried out with switch 2.11. Switch 2.11 is closed in shift operation and opened in homogeneous operation.
Das Vorsteuerkennfeld 3.1 besitzt X-Drehzahl und Y- Laststützpunkte . Mit einer 4 -Punkte-Interpolation wird für jeden Drehzahl/Lastpunkt ein Vorsteuerwert ermittelt. Die Adaption der Vorsteuerkennfeider erfolgt mit dem Adaptionstakt im Mittel 3.2, das bspw als Tiefpaßfilter realisiert sein kann. Die Schrittweite der Adaption hängt von der aktuellen Differenz zwischen Vorsteuerung und Reglereingriff ab. Diese Differenz ist Null, wenn die Vorsteuerung exakt den Ausgängen der PI-Regler entspricht.The pilot control map 3.1 has X speed and Y load points. A 4-point interpolation is used to determine a pilot value for each speed / load point. The adaption of the pre-control indicators takes place with the adaption clock on average 3.2, which can be implemented as a low-pass filter, for example. The step size of the adaptation depends on the current difference between feedforward control and controller intervention. This difference is zero if the feedforward control corresponds exactly to the outputs of the PI controller.
Wie bereits eingangs erwähnt, beruht das Verfahren darauf, daß die Summe der Laufunruhewerte über zwei Kurbelwellenumdrehungen gleich Null ist. Durch numerische Fehler und Drehzahldynamik ist diese Summe aber leicht restpositiv und führt daher langfristig, d.h. in Zeiträumen größer 15 Minuten, dazu, daß die I-Anteile der PI-Regler der einzelnen Zylinder langsam gemeinsam gegen den oberen Anschlag laufen. Dies wird durch einen Kompensationsintegrator vermieden: Durch die additive Berücksichtigung eines Verfahrenskompensationswertes in den
Istwerten aller PI-Regler wird dies abhängig vom Status der I-Anteile, d.h. von deren Summe, erreicht.
As already mentioned at the beginning, the method is based on the fact that the sum of the rough running values over two crankshaft revolutions is zero. However, due to numerical errors and speed dynamics, this sum is slightly positive and therefore, in the long term, ie in periods longer than 15 minutes, the I components of the PI controllers of the individual cylinders slowly run together against the upper stop. This is avoided by a compensation integrator: by adding a method compensation value to the Actual values of all PI controllers are achieved depending on the status of the I components, ie their sum.
Claims
1. Elektronische Steuereinrichtung für eine Größe, die die Laufunruhe eines Verbrennungsmotors zylinderindividuell beeinflußt, mit je einem Regler für jeden Zylinder, dem eingangsseitig ein zylinderindividuelles Laufunruhesignal zugeführt wird und der ausgangsseitig ein zylinderindividuelles Korrektursignal ausgibt, das mit der genannten Größe verknüpft wird, wobei die zylinderindividuellen Korrektursignale gemeinsam so bearbeitet werden, daß einer zylinderindividuellen Störung durch Korrektureingriffe in allen Zylindern entgegengewirkt wird, dadurch gekennzeichnet, daß die Betriebspunktverschiebung in den nicht problembehafteten Zylindern durch eine gegenläufig wirkende, alle Zylinder global erfassende weitere Korrektur kompensiert wird.
1.Electronic control device for a variable that influences the uneven running of an internal combustion engine with individual cylinders, with one controller for each cylinder, to which a cylinder-specific uneven running signal is supplied on the input side and which outputs a cylinder-specific correction signal on the output side, which is linked to the specified size, the cylinder-specific ones Correction signals are processed together in such a way that a cylinder-specific malfunction due to correction interventions in all cylinders is counteracted, characterized in that the operating point shift in the non-problematic cylinders is compensated for by a counter-acting further correction which affects all cylinders globally.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19828279.6 | 1998-06-25 | ||
DE1998128279 DE19828279A1 (en) | 1998-06-25 | 1998-06-25 | Electronic control device for parameter which influences unsteady running of IC engine |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1999067525A1 true WO1999067525A1 (en) | 1999-12-29 |
Family
ID=7871954
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/DE1999/001823 WO1999067525A1 (en) | 1998-06-25 | 1999-06-23 | Equalization of cylinder-specific torque contributions in a multi-cylinder internal combustion engine |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE19828279A1 (en) |
WO (1) | WO1999067525A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7703437B2 (en) | 2006-06-07 | 2010-04-27 | Bayerische Motoren Werke Aktiengesellschaft | Electronic control device for controlling the internal combustion engine in a motor vehicle |
US7836870B2 (en) | 2006-09-20 | 2010-11-23 | Bayerische Motoren Werke Aktiengesellschaft | Method for controlling an internal combustion engine of a motor vehicle |
CN102345522A (en) * | 2010-08-03 | 2012-02-08 | 罗伯特·博世有限公司 | Method and apparatus for controlling combustion motor |
DE102014220367A1 (en) * | 2014-10-08 | 2016-04-14 | Continental Automotive Gmbh | Method and device for operating an internal combustion engine |
CN102345522B (en) * | 2010-08-03 | 2016-12-14 | 罗伯特·博世有限公司 | For the method and apparatus that internal combustion engine is controlled |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19945813A1 (en) * | 1999-09-24 | 2001-03-29 | Bosch Gmbh Robert | Method for operating an internal combustion engine |
DE10000872A1 (en) * | 2000-01-12 | 2001-07-26 | Bosch Gmbh Robert | Method for adjusting the operation of an internal combustion engine, in particular a vehicle |
DE10000871A1 (en) | 2000-01-12 | 2001-08-02 | Bosch Gmbh Robert | Method for input signal correction and cylinder equalization on an internal combustion engine |
DE10001274C2 (en) * | 2000-01-14 | 2003-02-06 | Bosch Gmbh Robert | Process for misfire detection and cylinder equalization in combustion engines with knock control |
DE10001583C2 (en) | 2000-01-17 | 2002-03-21 | Bosch Gmbh Robert | Method and device for monitoring the function of a gas flow control element, in particular a swirl cap, in an internal combustion engine |
DE10006161A1 (en) | 2000-02-11 | 2001-08-23 | Bosch Gmbh Robert | Determining individual cylinder control parameter differences for multi-cylinder internal combustion engine involves determining individual cylinder filling differences |
DE10009065A1 (en) | 2000-02-25 | 2001-09-13 | Bosch Gmbh Robert | Method and device for controlling a multi-cylinder internal combustion engine |
DE10011690C2 (en) * | 2000-03-10 | 2002-02-07 | Siemens Ag | Cylinder equalization procedure |
DE10012025A1 (en) * | 2000-03-11 | 2001-10-18 | Bosch Gmbh Robert | Method for operating a multi-cylinder internal combustion engine |
US6516780B2 (en) | 2000-11-13 | 2003-02-11 | Siemens Vdo Automotive Corporation | System and method for optimizing engine performance |
DE10153520A1 (en) | 2001-10-30 | 2003-05-22 | Bosch Gmbh Robert | Method and device for reading out data from a fuel metering system |
DE10153522A1 (en) * | 2001-10-30 | 2003-05-22 | Bosch Gmbh Robert | Method and device for reading out data from a fuel metering system |
DE10232806B4 (en) * | 2002-07-19 | 2008-10-30 | Bayerische Motoren Werke Aktiengesellschaft | Method for controlling or regulating an operating variable of an internal combustion engine |
DE10304245B3 (en) * | 2003-02-03 | 2004-07-15 | Siemens Ag | Sampling adapting method for lambda probe signal values in multi-cylinder IC engine, with cylinder-selective lambda regulation adjusting sampling time points for individual cylinders |
DE10333994B4 (en) * | 2003-07-25 | 2015-04-30 | Robert Bosch Gmbh | Method for operating an internal combustion engine |
DE10339251B4 (en) * | 2003-08-26 | 2015-06-25 | Robert Bosch Gmbh | Method for operating an internal combustion engine |
JP4492532B2 (en) | 2005-12-26 | 2010-06-30 | 株式会社デンソー | Fuel injection control device |
DE102007020964A1 (en) | 2007-05-04 | 2008-11-06 | Robert Bosch Gmbh | Method for the cylinder equalization of an internal combustion engine |
DE102007044614B3 (en) * | 2007-09-19 | 2009-04-09 | Continental Automotive Gmbh | Internal combustion engine i.e. diesel internal combustion engine, operating method for motor vehicle, involves detecting combustion misfire when time difference is larger than preset threshold value that is larger than another value |
DE102008042303A1 (en) | 2008-09-24 | 2010-04-01 | Robert Bosch Gmbh | Electronic controlling device for use in control variable i.e. average injection rate, of internal combustion engine of motor vehicle, has regulators having input supplied with operation signal for characterizing combustion operation |
DE102009000134B4 (en) | 2009-01-09 | 2019-12-05 | Robert Bosch Gmbh | Apparatus and method for cylinder equalization of an internal combustion engine, computer program, computer program product |
DE102009000105A1 (en) | 2009-01-09 | 2010-07-15 | Robert Bosch Gmbh | Method for diagnosing internal-combustion engine i.e. spark-ignition petrol engine, involves comparing parameters characterizing torque input with each other, and recognizing fresh air error or fuel error depending on result of comparison |
DE102009027822A1 (en) | 2009-07-20 | 2011-01-27 | Robert Bosch Gmbh | Method for determining trimming of cylinder of internal combustion engine of motor vehicle, involves evaluating operation irregularity signal in lean phase in order to receive cylinder-specific characteristic concerning trimming of cylinder |
DE102010051034A1 (en) | 2010-11-11 | 2012-05-16 | Daimler Ag | Method for determining a type of air-fuel mixture error |
DE102011075151A1 (en) | 2011-05-03 | 2012-11-08 | Robert Bosch Gmbh | Device for controlling an internal combustion engine |
DE102015203458B3 (en) * | 2015-02-26 | 2016-05-12 | Continental Automotive Gmbh | Method and device for operating an internal combustion engine |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0140065A1 (en) * | 1983-10-04 | 1985-05-08 | Robert Bosch Gmbh | Electronic apparatus for controlling the fuel amount in an internal combusion engine |
EP0353216A1 (en) * | 1988-07-04 | 1990-01-31 | Automotive Diesel Gesellschaft m.b.H. | Device for controlling and regulating the combustion engine of a vehicle |
DE4414727A1 (en) * | 1993-04-27 | 1994-11-03 | Hitachi Ltd | Control method and control unit for internal combustion engines |
DE4319677A1 (en) * | 1993-06-14 | 1994-12-15 | Bosch Gmbh Robert | Method and device for regulating the smooth running of an internal combustion engine |
WO1995027848A1 (en) * | 1994-04-12 | 1995-10-19 | Siemens Automotive S.A. | Method for sensing faulty combustion in an internal combustion engine |
EP0728929A2 (en) * | 1995-02-25 | 1996-08-28 | Honda Giken Kogyo Kabushiki Kaisha | Fuel metering control system for internal combustion engine |
-
1998
- 1998-06-25 DE DE1998128279 patent/DE19828279A1/en not_active Withdrawn
-
1999
- 1999-06-23 WO PCT/DE1999/001823 patent/WO1999067525A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0140065A1 (en) * | 1983-10-04 | 1985-05-08 | Robert Bosch Gmbh | Electronic apparatus for controlling the fuel amount in an internal combusion engine |
EP0353216A1 (en) * | 1988-07-04 | 1990-01-31 | Automotive Diesel Gesellschaft m.b.H. | Device for controlling and regulating the combustion engine of a vehicle |
DE4414727A1 (en) * | 1993-04-27 | 1994-11-03 | Hitachi Ltd | Control method and control unit for internal combustion engines |
DE4319677A1 (en) * | 1993-06-14 | 1994-12-15 | Bosch Gmbh Robert | Method and device for regulating the smooth running of an internal combustion engine |
WO1995027848A1 (en) * | 1994-04-12 | 1995-10-19 | Siemens Automotive S.A. | Method for sensing faulty combustion in an internal combustion engine |
EP0728929A2 (en) * | 1995-02-25 | 1996-08-28 | Honda Giken Kogyo Kabushiki Kaisha | Fuel metering control system for internal combustion engine |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7703437B2 (en) | 2006-06-07 | 2010-04-27 | Bayerische Motoren Werke Aktiengesellschaft | Electronic control device for controlling the internal combustion engine in a motor vehicle |
US7836870B2 (en) | 2006-09-20 | 2010-11-23 | Bayerische Motoren Werke Aktiengesellschaft | Method for controlling an internal combustion engine of a motor vehicle |
CN102345522A (en) * | 2010-08-03 | 2012-02-08 | 罗伯特·博世有限公司 | Method and apparatus for controlling combustion motor |
CN102345522B (en) * | 2010-08-03 | 2016-12-14 | 罗伯特·博世有限公司 | For the method and apparatus that internal combustion engine is controlled |
DE102014220367A1 (en) * | 2014-10-08 | 2016-04-14 | Continental Automotive Gmbh | Method and device for operating an internal combustion engine |
Also Published As
Publication number | Publication date |
---|---|
DE19828279A1 (en) | 1999-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO1999067525A1 (en) | Equalization of cylinder-specific torque contributions in a multi-cylinder internal combustion engine | |
EP1216352B1 (en) | Method for controlling an internal combustion engine | |
DE102008043165B4 (en) | Method and device for calibrating the pre-injection quantity of an internal combustion engine, in particular a motor vehicle | |
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 | |
DE102008054690B4 (en) | Method and device for calibrating partial injections in an internal combustion engine, in particular a motor vehicle | |
EP1169560A1 (en) | Method and device for determining cylinder-individual differences of a controlled variable in a multicylinder internal combustion engine | |
EP0858555B1 (en) | Method of cylinder-selective control of an internal combustion engine | |
DE102006026640A1 (en) | Method for operating an internal combustion engine | |
DE10037024A1 (en) | Method and device for avoiding knocking in the event of a knocking control failure | |
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 | |
DE602004005467T2 (en) | Method for failure detection of a variable intake system | |
DE10051425A1 (en) | Engine control system and method for a direct injector with variable valve timing | |
DE3931501A1 (en) | COMBUSTION ENGINE CONTROL UNIT | |
EP1015749B1 (en) | Method for operating an internal combustion engine | |
DE69101929T2 (en) | Method and device for controlling the torque of an internal combustion engine. | |
DE10238060A1 (en) | Method and system for operating an internal combustion engine with spark ignition and direct injection, which has operating modes with a variable compression ratio | |
EP1179130B1 (en) | Method for operating a multi-cylinder internal combustion engine | |
DE69102103T2 (en) | Control system for internal combustion engines. | |
DE10259846B3 (en) | Cylinder equalizing process for internal combustion engine involves first step of individual correction of amount of fuel injected into each cylinder | |
DE10001274C2 (en) | Process for misfire detection and cylinder equalization in combustion engines with knock control | |
EP2638270B1 (en) | Method of correction of an error in the air-fuel mixture | |
EP0995026B1 (en) | Method for operating an internal combustion engine | |
DE19951581B4 (en) | Method and device for equalization of at least two cylinder banks of an internal combustion engine | |
EP1259719A1 (en) | Method and device for controlling a multicylinder internal combustion engine | |
EP1003960B1 (en) | Method for operating an internal combustion engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): JP US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
122 | Ep: pct application non-entry in european phase |