EP0394306A1 - Control equipment for an internal combustion engine and process for adjusting the parameters for the equipment. - Google Patents

Control equipment for an internal combustion engine and process for adjusting the parameters for the equipment.

Info

Publication number
EP0394306A1
EP0394306A1 EP19890900183 EP89900183A EP0394306A1 EP 0394306 A1 EP0394306 A1 EP 0394306A1 EP 19890900183 EP19890900183 EP 19890900183 EP 89900183 A EP89900183 A EP 89900183A EP 0394306 A1 EP0394306 A1 EP 0394306A1
Authority
EP
European Patent Office
Prior art keywords
individual
factor
lambda
cylinder
value
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.)
Granted
Application number
EP19890900183
Other languages
German (de)
French (fr)
Other versions
EP0394306B1 (en
Inventor
Ernst Wild
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Publication of EP0394306A1 publication Critical patent/EP0394306A1/en
Application granted granted Critical
Publication of EP0394306B1 publication Critical patent/EP0394306B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/008Controlling each cylinder individually
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2451Methods of calibrating or learning characterised by what is learned or calibrated
    • F02D41/2454Learning of the air-fuel ratio control
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1413Controller structures or design
    • F02D2041/1418Several control loops, either as alternatives or simultaneous
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/008Controlling each cylinder individually
    • F02D41/0085Balancing of cylinder outputs, e.g. speed, torque or air-fuel ratio
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1438Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
    • F02D41/1444Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases
    • F02D41/1454Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio
    • F02D41/1456Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio with sensor output signal being linear or quasi-linear with the concentration of oxygen
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2451Methods of calibrating or learning characterised by what is learned or calibrated
    • F02D41/2464Characteristics of actuators
    • F02D41/2467Characteristics of actuators for injectors

Definitions

  • Control device for an internal combustion engine and method for setting parameters of the device
  • the invention relates to a control device for controlling the amount of fuel which is fed to the cylinders of an internal combustion engine by an injection device to each cylinder, and to a method for setting parameters of the control device.
  • a known control device has a pilot control timer which outputs pilot control times as a function of the rotational speed and the amount of air drawn in, a respective pilot control time being common for all injection valves.
  • a La bda control is superimposed on the precontrol in currently used embodiments.
  • the problem with the known control device is that scatter in properties of the different cylinders are not taken into account, which can lead to a single cylinder of the internal combustion engine delivering an exhaust gas that is relatively rich in pollutants. Attempts have so far been made to keep the cylinder scatter low, in particular by designing the internal combustion engine so that conditions are very similar on all gas flow paths and by injecting valves in a sorted manner so that one is installed on each internal combustion engine There is a set of valves, all of which have very similar properties.
  • a control device that compensates for cylinder scatter is not yet known.
  • the invention is based on the object of specifying a control device of the type mentioned at the outset which has a compensatory effect with respect to cylinder scatter.
  • the invention is also based on the object of specifying a method for setting parameters of such a device.
  • the control device is characterized in that it compensates for variations in the properties of the different cylinders of an internal combustion engine by modifying the known pilot control with individual correction values. So there will be It is no longer the case that all the injection devices are controlled with the same injection time, but the pilot control time is corrected for each cylinder in such a way that the exhaust gas from all the individual cylinders has essentially the same composition.
  • the device according to the invention has an individual value memory.
  • a linking device links the common pilot control time with the individual correction values.
  • the inventive method is characterized in that it is determined for which the cylinder ge in Ab ⁇ as äoweicht my predetermined value, established Lamb ⁇ Yes value of ⁇ V and then the Kor ⁇ rekturwert for this cylinder is changed so long or its Correction values are changed until the specified lambda value results.
  • considerable effort is required in the signal processing of the probe, since such probes are relatively sensitive not only to fluctuations in the exhaust gas composition but also to pressure fluctuations. In the latter relationship, Nernst type probes are less problematic. The use of such probes is also recommended for the reason that the probe which is often already installed in the vehicle and which is generally a probe of the Nernst type can then be used as a measuring probe.
  • FIG. 1 shows a block diagram of a control device with an individual value memory and a linking device
  • FIG. 3 shows a block diagram of a control device with an individual value memory, which stores individual factors and individual summands, and a combination device, which multiplies and adds;
  • control device 4 shows a block diagram of a control device and a test device, the control device having an individual value memory with individual factors that can be changed with the aid of the test device. Description of the embodiments
  • pilot control timer 10 has a pilot control timer 10, an individual value memory 11 and a linking device 12 which outputs corrected pilot control times to (not shown) injection devices in an internal combustion engine 13.
  • the pilot control timer 10 is driven by a signal which is proportional to the rotational speed n and a load-indicating signal which is indicated by QL in FIG. 1, corresponding to a measured amount of air per unit of time.
  • the Lastsig ⁇ signal can also z. B. be given by the suction pressure or the throttle valve position.
  • conventional pilot control timers often take into account further variables, in particular the engine temperature, which is not important for the following explanations.
  • the linking device 12 links the pilot control times output by the pilot control timer 10 with correction values read from the individual value memory 11, which are determined separately for each injection device of the internal combustion engine 13 in such a way that for each injection device there is such a control time that the one for each cylinder individually Lambda values measured by a lambda probe in the exhaust gas are essentially the same for all cylinders.
  • FIG. 2 Before going into details of the invention, it is first explained with reference to FIG. 2 how cylinder scattering can generally be compensated for.
  • the load size TL is e.g. B. obtained by dividing the air volume QL per unit of time by the speed n and that The result is multiplied by a constant which adjusts the result of the division in such a way that there is a time which is within the usual injection times of a few milliseconds.
  • the load variable tL is therefore a preliminary injection time.
  • az is an individual factor valid for the cylinder z. This factor is only the same for all cylinders if all the injection devices deliver exactly the same amount of fuel within the same injection time and if all of the cylinders are penetrated by the exact same amount of air per unit of time.
  • one of the cylinders has an injection device which, for. B. dispenses 5% less fuel per unit of time than the other injection devices, the factor az for the cylinder z with this injection device is to be selected 5% higher than the individual factors for the other cylinders. Accordingly, an increase in an individual factor by z. B. 5% required if a cylinder of 5% more air flows through per time unit than the other cylinders.
  • the values obtained in this way are stored in an individual value memory, which is part of the control device shown in FIG. 3 and is indicated there with 11.1.
  • the control device also has a load size transmitter 10.1 and a linking device 12.1.
  • the load variable generator 10.1 forms the quotient QL / n and also multiplies by a factor such that a load variable is obtained in the sense of a preliminary injection time, as explained above.
  • This load variable is multiplied multiplicatively in the linkage device 12.1 by an individual factor a1, a2, a3 or a4, and a respective individual sum and b1, b2, b3 or b4 is added by a respective summing element.
  • individual injection times each arrive at one injection device on each of the cylinders of an internal combustion engine 13.
  • a control device 14 and a test device 15 are present, both of which are indicated by framing with dash-dotted lines.
  • the control unit 14 this has a pilot control time memory 10.2, an individual value memory 11.2 and a linking device 12.2. Only individual factors f1, f2, f3 and f4 are stored in the individual value memory 11.2. In order to obtain these, two measurements no longer have to be carried out, as explained above using equations (3) and (4), but one measurement is sufficient, e.g. B. that according to equation (3), the summand is set to zero and instead of the factor az there is a factor fz.
  • Pre-control times are stored in the pre-control time memory 10.2 in an addressable manner via values of the air quantity QL and the speed n and, under certain circumstances, other (not shown) operating variables in an addressable manner.
  • Linking device 12.2 multiplies a pilot control time common to all cylinders by an individual factor f1, f2, f3 or f4 and passes the individualized control times to the associated injection device in internal combustion engine 13.
  • f1, f2, f3 or f4 are the pilot control times for if all operating conditions are correctly determined and if there are no changes in the scattering of the summands or due to aging, it is irrelevant for the accuracy of the correction that the summands in the control device in the control unit 14 are not taken into account separately. It is sufficient to redetermine the individual factors fz from time to time.
  • the control unit 14 according to FIG. 4 has a superimposed control in addition to the pilot control.
  • This is irrelevant to the invention and is only described briefly here, since it represents the usual design of control units.
  • a lambda probe 16 is also arranged in the exhaust gas stream 17 of the internal combustion engine 13.
  • This probe has an actual lambda value that is subtracted from a lambda target value that is read from a setpoint memory 18 that can be addressed via the operating variables that were mentioned in the description of the pilot control time memory 10.2.
  • the control deviation formed in this way is fed to a control device 19 which outputs a correction factor KF with which the pilot control time read out from the pilot control time memory 10.2 is corrected by multiplication in such a way that the control deviation should disappear.
  • Such a control superimposed on the pilot control can not only be carried out with the embodiment - ⁇
  • the test device 15 is used to carry out the measures just mentioned. It is divided into three areas, namely a measurement area 15.1, a test area 15.2 and a programming area 15.3.
  • the measuring range 15.1 has a display device 20 for displaying the lambda value measured in the exhaust gas stream 17. So that this lambda value is no longer passed to the subtractor for forming the control deviation for the control device 1, but rather to the display device 20, a changeover switch 21 is present in the control unit 14, which switches to a switchover signal US from the test device 15 Toggles.
  • the test area 15.2 has a test factor setting device 22 and a test factor multiplexer 23. Accordingly, the programming area 15.3 has an individual factor setting device 24 and an individual factor multiplexer 25. Each of the four output lines of the multiplexers is connected to a register in the individual value memory 11.2, which stores a respective individual factor. It is assumed that the lambda value is measured with a lambda probe with a linear output signal and that all adjustment processes are carried out by hand.
  • a test factor of 0.8 individually cylinder by cylinder is given via the test factor multiplexer 23 to the responsible register in the individual value memory 11.2.
  • the content of the other registers is set to 1 via the individual factor multiplexer 25.
  • the multiplication of a pilot control value with the value 0.8 leads to a shift of the lambda value in the lean direction. As soon as the register that is assigned to the cylinder that triggered the deviation in the bold direction on the display device 20 is triggered with the factor 0.8, this deviation disappears.
  • the individual factor 1 is again determined for this cylinder. Then the lambda value for this cylinder is measured on the display device, e.g. B. 0.95. Exactly this value is then set as an individual factor in the individual factor setting device 24 via a signal EIF from the outside and the individual factor multiplexer 25 is controlled by a signal NFM in such a way that it exactly stores the factor 0.95 in the individual value memory 11.2 writes the register responsible for the determined cylinder. This measure ensures that the cylinder in question no longer deviates from the other cylinders in the bold direction.
  • the use of a lambda probe with linear behavior has the advantage that lambda values can be read directly.
  • test factors for fat and lean only have a predetermined deviation of 1, e.g. B. 2%.
  • test factor rather than a device which performs a multiplicative combination with the Individual factor that could be placed on the line for the correction factor KF, which 'leads anyway to a multipl ikativ acting link device.
  • the two described methods are applicable not only to the control device according to FIG. 4, which only stores individual factors fz, but also to the embodiment of the control device according to FIG. 3, which stores individual factors az and individual summands or.
  • the summands or are then set to zero in the individual value memory.
  • test device 15 can be designed as a separate device or it can be accommodated in the housing that houses the control device. In the latter case the individual values can be set regularly, e.g. B. each after a predetermined time after starting the internal combustion engine.
  • this does not have any major advantages, since the largest variations are compensated for when setting the final assembly and aging-related effects only occur over longer periods of time.
  • the described method is automated with the successive approximation, it is to be monitored, as described, whether a false signal occurs in the bold direction when only lean signals are actually expected and vice versa. If it is now to be observed whether this signal disappears cylinder by cylinder when test factors are changed, it can happen that the signal is maintained, namely when not only a single cylinder is scattering in the observed misalignment, but when there are two or more do more neighboring cylinders. If this is ascertained, the test factors for two adjacent cylinders must be changed together in the manner described, if there is still a signal, for three adjacent cylinders, etc. Instead, it is also possible, except for the amplitude also to monitor the duration of the false signal.
  • each injection device has a control time such that the La bda values measured individually for each cylinder in the exhaust gas by a lambda probe for all cylinders are the same. If these values are stored in the individual value memory of a control device and linked to a common pilot control time by a linking device, all cylinders essentially deliver an exhaust gas with the same lambda value. This makes it possible to reduce the proportion of pollutants evenly for all cylinders. It is then no longer necessary, as before, that some cylinders have to run a little too rich and the others a little too lean, only to obtain a satisfactory mean.
  • the individual value memory in all embodiments is most appropriately designed as a PROM, in particular as an EEPROM. If a procedure for determining individual correction values is then carried out at customer service, the newly determined values can be written into the EEPROM. It is also possible to use a non-volatile RAM, but then a control device which contains a control device of the type described must also contain a test device which makes it possible whenever an initialization process for memory is required was to automatically determine new individual correction values and write them back into the RAM.

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)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

Une unité de régulation permettant de réguler la quantité de carburant fournie aux cylindres d'un moteur à combustion interne par un dispositif d'injection sur chaque cylindre, possède une horloge de présélection (10), une mémoire de valeurs individuelles (11) et une unité logique (12). La mémoire de valeurs individuelles mémorise des valeurs individuelles affectées aux dispositifs d'injection pour les différents cylindres d'un moteur à combustion interne (13). L'unité logique combine les valeurs individuelles avec un temps de présélection fourni par l'horloge de présélection, ce qui donne pour chaque dispositif d'injection un temps de régulation tel que les valeurs lambda mesurées individuellement pour chaque cylindre par une sonde lambda dans les gaz d'échappement sont sensiblement identiques pour tous les cylindres. Une telle unité de régulation permet d'obtenir de très bonnes valeurs à l'échappement.A regulating unit for regulating the quantity of fuel supplied to the cylinders of an internal combustion engine by an injection device on each cylinder, has a preset clock (10), a memory for individual values (11) and a logical unit (12). The individual value memory stores individual values assigned to the injection devices for the different cylinders of an internal combustion engine (13). The logic unit combines the individual values with a preset time provided by the preset clock, which gives for each injection device a regulation time such as the lambda values measured individually for each cylinder by a lambda probe in the exhaust gases are substantially identical for all cylinders. Such a regulation unit makes it possible to obtain very good exhaust values.

Description

Steuereinrichtung für eine Brennkraftmaschine und Verfahren zum Einstellen von Parametern der EinrichtungControl device for an internal combustion engine and method for setting parameters of the device
Die Erfindung betrifft eine Steuereinrichtung zum Steuern der Kraftstoffmenge, die den Zylindern einer Brennkraft¬ maschine durch eine Einspritzeinrichtung einem jeden Zy¬ linder zugeführt wird, sowie ein Verfahren zum Einstellen von Parametern der Steuereinrichtung.The invention relates to a control device for controlling the amount of fuel which is fed to the cylinders of an internal combustion engine by an injection device to each cylinder, and to a method for setting parameters of the control device.
Stand der TechnikState of the art
Eine bekannte Steuereinrichtung weist einen Vorsteuer¬ zeitgeber auf, der Vorsteuerzeiten abhängig von Drehzahl und angesaugter Luftmenge ausgibt, wobei eine jeweilige Vorsteuerzeit für alle Einspritzventile gemeinsam gilt. Der Vorsteuerung ist bei derzeit angewandten Ausführungs¬ formen noch eine La bda-Regelung überlagert.A known control device has a pilot control timer which outputs pilot control times as a function of the rotational speed and the amount of air drawn in, a respective pilot control time being common for all injection valves. A La bda control is superimposed on the precontrol in currently used embodiments.
Problematisch bei der bekannten Steuereinrichtung ist, daß Streuungen in Eigenschaften der unterschiedlichen Zylinder nicht berücksichtigt werden, was dazu führen kann, daß ein einzelner Zylinder der Brennkraftmaschine ein an Schad¬ stoffen relativ reiches Abgas liefert. Man bemüht sich bisher, die Zylinderstreuungen gering zu halten, insbe¬ sondere dadurch, daß die Brennkraftmaschine so konstruiert wird, daß auf allen Gaslaufwegen sehr ähnliche Verhält¬ nisse herrschen, und daß Einspritzventile sortiert ein¬ gebaut werden, so daß an jeder Brennkraftmaschine jeweils ein Satz von Ventilen vorhanden ist, die alle sehr ähn¬ liche Eigenschaften aufweisen.The problem with the known control device is that scatter in properties of the different cylinders are not taken into account, which can lead to a single cylinder of the internal combustion engine delivering an exhaust gas that is relatively rich in pollutants. Attempts have so far been made to keep the cylinder scatter low, in particular by designing the internal combustion engine so that conditions are very similar on all gas flow paths and by injecting valves in a sorted manner so that one is installed on each internal combustion engine There is a set of valves, all of which have very similar properties.
Eine Steuereinrichtung, die Zylinderstreuungen ausgleicht, ist bisher nicht bekannt.A control device that compensates for cylinder scatter is not yet known.
Der Erfindung liegt die Aufgabe zugrunde, eine Steuerein¬ richtung der eingangs genannten Art anzugeben, die aus¬ gleichend in Bezug auf Zylinderstreuungen wirkt. Der Erfindung liegt weiterhin die Aufgabe zugrunde, ein Ver¬ fahren zum Einstellen von Parametern einer solchen Ein¬ richtung anzugeben.The invention is based on the object of specifying a control device of the type mentioned at the outset which has a compensatory effect with respect to cylinder scatter. The invention is also based on the object of specifying a method for setting parameters of such a device.
Vorteile der ErfindungAdvantages of the invention
Die Erfindung ist für die Steuereinrichtung durch die Merkmale von Anspruch 1 und für das Verfahren durch die Merkmale von Anspruch 5 gegeben. Vorteilhafte Ausgestal¬ tungen und Weiterbildungen sind Gegenstand der Unteran¬ sprüche.The invention is given for the control device by the features of claim 1 and for the method by the features of claim 5. Advantageous refinements and developments are the subject of the subclaims.
Die erfindungsgemäße Steuereinrichtung zeichnet sich da¬ durch aus, daß sie Streuungen in den Eigenschaften der unterschiedlichen Zylinder einer Brennkraftmaschine da¬ durch kompensiert, daß sie die bekannte Vorsteuerung mit individuellen Korrekturwerten modifiziert. Es werden also nicht mehr alle Einspritzeiπri chtungen mit derselben Ein¬ spritzzeit angesteuert, sondern für jeden Zylinder ist die Vorsteuerzeit so korrigiert, daß das Abgas von allen einzelnen Zylindern im wesentlichen dieselbe Zusammen¬ setzung aufweist.The control device according to the invention is characterized in that it compensates for variations in the properties of the different cylinders of an internal combustion engine by modifying the known pilot control with individual correction values. So there will be It is no longer the case that all the injection devices are controlled with the same injection time, but the pilot control time is corrected for each cylinder in such a way that the exhaust gas from all the individual cylinders has essentially the same composition.
Um die individuellen Korrekturwerte zu speichern, weist die erfindungsgemäße Einrichtung einen Individualwert- speicher auf. Eine Verknüpfungseinrichtung verknüpft die gemeinsame Vorsteuerzeit mit den individuellen Korrektur¬ werten .In order to store the individual correction values, the device according to the invention has an individual value memory. A linking device links the common pilot control time with the individual correction values.
Das erfindungsgemäße Verfahren zeichnet sich dadurch aus, daß ermittelt wird, für welchen Zylinder der im Abσas ge¬ meinem vorgegebenen Wert, essene Lamb<Ja-Wert von~V äoweicht und dann der Kor¬ rekturwert für diesen Zylinder so lange verändert wird bzw. dessen Korrekturwerte verändert werden, bis sich der vorgegebene Lambda-Wert ergibt.The inventive method is characterized in that it is determined for which the cylinder ge in Abσas äoweicht my predetermined value, established Lamb <Yes value of ~ V and then the Kor¬ rekturwert for this cylinder is changed so long or its Correction values are changed until the specified lambda value results.
Wird für die Messung eine Lambda-Sonde verwendet, die vom fetten bis in den mageren Bereich ohne Sprungver¬ halten mißt, z. B. eine Sonde vom Pumpstromtyp mit im wesentlichen linearen Verlauf, ist es relativ unproble¬ matisch, Abweichungen von Lambda = 1 festzustellen und auf Lambda = 1 einzustellen. Jedoch ist erheblicher Auf¬ wand in der Signalverarbeitung der Sonde erforderlich, da solche Sonden nicht nur auf Schwankungen der Abgas- zusammensetzung sondern auch auf Druckschwankungen re¬ lativ empfindlich reagieren. In letzterer Beziehung sind Sonden vom Nernst-Typ weniger problematisch. Das Verwen¬ den solcher Sonden empfiehlt sich auch aus dem Grund, weil dann die im Fahrzeug häufig bereits eingebaute Sonde, die in der Regel eine Sonde vom Nernst-Typ ist, als Meßsonde verwendet werden kann. Beim Verwenden eines solchen Son- dentyps wird ein Verfahren durch sukzessive Approximation vorgeschlagen. Die Einspritzzeit wird dabei jeweils so verändert, daß z. B. ein eindeutig mageres Abgas erzielt werden sollte. Ist dies nicht der Fall, zeigt dies eine Abweichung der Eigenschaften des überwachten Zylinders von den Eigenschaften der anderen Zylinder in Richtung einer Fetteinstellung an, und zwar in einem Ausmaß, das entsprechend der vorgenommenen Änderung in der Einspritz¬ zeit zu kompensieren ist. Nach diesem Kompensieren wird eine Änderung zum Erzielen eines fetten Gemisches vor¬ genommen. Diese wechselseitigen Änderungen werden mit immer kleinerer Amplitude wiederholt, bis eine vorge¬ gebene Mindestamplitude erreicht ist.If a lambda probe is used for the measurement, which measures from the rich to the lean range without jumping behavior, e.g. B. a probe of the pumping current type with an essentially linear profile, it is relatively unproblematic to determine deviations from lambda = 1 and set it to lambda = 1. However, considerable effort is required in the signal processing of the probe, since such probes are relatively sensitive not only to fluctuations in the exhaust gas composition but also to pressure fluctuations. In the latter relationship, Nernst type probes are less problematic. The use of such probes is also recommended for the reason that the probe which is often already installed in the vehicle and which is generally a probe of the Nernst type can then be used as a measuring probe. When using such a special A method by successive approximation is proposed. The injection time is changed so that z. B. a clearly lean exhaust gas should be achieved. If this is not the case, this indicates a deviation of the properties of the monitored cylinder from the properties of the other cylinders in the direction of a rich setting, to an extent that has to be compensated for in accordance with the change made in the injection time. After this compensation, a change is made to achieve a rich mixture. These mutual changes are repeated with an ever smaller amplitude until a predetermined minimum amplitude is reached.
Zeichnungdrawing
Ausführungsbeispiele der Erfindung sind in der Zeichnung dargestellt und in der nachfolgenden Beschreibung näher erläutert. Es zeigen:Embodiments of the invention are shown in the drawing and explained in more detail in the following description. Show it:
Fig. 1 ein Blockdiagramm einer Steuereinrichtung mit einem Individualwertspeicher und einer Verknüpfungsein¬ richtung;1 shows a block diagram of a control device with an individual value memory and a linking device;
Fig. 2 ein Diagramm zum Erläutern des Zusammenhangs zwi¬ schen einer Lastgröße tL und der Einspritzzeit ti ;2 shows a diagram for explaining the relationship between a load variable tL and the injection time ti;
Fig. 3 ein Blockdiagramm einer Steuereinrichtung mit einem Individualwertspeicher, der Individualfaktoren und Individualsummanden speichert, und einer Verknüp¬ fungseinrichtung, die multipliziert und addiert; und3 shows a block diagram of a control device with an individual value memory, which stores individual factors and individual summands, and a combination device, which multiplies and adds; and
Fig. 4 ein Blockdiagramm eines Steuergerätes und eines Testgerätes, wobei das Steuergerät einen Indivi¬ dualwertspeicher mit Indi idualfaktoren aufweist, die mit Hilfe des Tεstgerätes veränderbar sind. Beschreibung der Ausführungsbeispiele4 shows a block diagram of a control device and a test device, the control device having an individual value memory with individual factors that can be changed with the aid of the test device. Description of the embodiments
Die Steuereinrichtung gemäß Fig. 1 weist einen Vorsteuer¬ zeitgeber 10, einen Individualwertspeicher 11 und eine Verknüpfungseinrichtung 12 auf, die korrigierte Vor¬ steuerzeiten an (nicht dargestellte) Einspritzeinrich¬ tungen in einer Brennkraftmaschine 13 ausgibt. Der Vor¬ steuerzeitgeber 10 wird mit einem Signal angesteuert, das der Drehzahl n proportional ist und einem lastanzeigenden Signal, das in Fig. 1 mit QL indiziert ist, entsprechend einer gemessenen Luftmenge pro Zeiteinheit. Das Lastsig¬ nal kann aber auch z. B. durch den Saugdruck oder die Drosselklappenstellung gegeben sein. Außer diesen Ein¬ gangsgrößen berücksichtigen übliche Vorsteuerzeitgeber häufig noch weitere Größen, insbesondere die Motortem¬ peratur, worauf es für die folgenden Erläuterungen je¬ doch nicht ankommt. Die Verknüpfungseinrichtung 12 ver¬ knüpft vom Vorsteuerzeitgeber 10 ausgegebene Vorsteuer¬ zeiten mit aus dem Individualwertspeicher 11 ausgelesenen Korrekturwerten, die für jede Einspritzeinrichtung der Brennkraftmaschine 13 gesondert so bestimmt sind, daß sich für jede Einspritzeinrichtung jeweils eine solche Steuerzeit ergibt, daß die für jeden Zylinder einzeln durch eine Lambda-Sonde im Abgas gemessenen Lambda-Werte für alle Zylinder im wesentlichen gleich sind.1 has a pilot control timer 10, an individual value memory 11 and a linking device 12 which outputs corrected pilot control times to (not shown) injection devices in an internal combustion engine 13. The pilot control timer 10 is driven by a signal which is proportional to the rotational speed n and a load-indicating signal which is indicated by QL in FIG. 1, corresponding to a measured amount of air per unit of time. The Lastsig¬ signal can also z. B. be given by the suction pressure or the throttle valve position. In addition to these input variables, conventional pilot control timers often take into account further variables, in particular the engine temperature, which is not important for the following explanations. The linking device 12 links the pilot control times output by the pilot control timer 10 with correction values read from the individual value memory 11, which are determined separately for each injection device of the internal combustion engine 13 in such a way that for each injection device there is such a control time that the one for each cylinder individually Lambda values measured by a lambda probe in the exhaust gas are essentially the same for all cylinders.
Bevor auf Details der Erfindung näher eingegangen wird, sei zunächst anhand von Fig. 2 erläutert, wie Zylinder¬ streuungen generell ausgeglichen werden können.Before going into details of the invention, it is first explained with reference to FIG. 2 how cylinder scattering can generally be compensated for.
In Fig. 2 ist der Zusammenhang zwischen der Einspritzzeit ti für einen einzelnen Zylinder mit einer für alle Zylinder gemeinsamen Lastgröße TL dargestellt. Die Lastgröße TL wird z. B. dadurch gewonnen, daß die Luftmenge QL pro Zeiteinheit durch die Drehzahl n dividiert wird und das Ergebnis mit einer Konstanten multipliziert wird, die das Ergebnis der Division so einstellt, daß sich eine Zeit er¬ gibt, die im Rahmen üblicher Einspritzzeiten von einigen Millisekunden liegt. Die Lastgröße tL ist somit eine vor¬ läufige Einspritzzeit.2 shows the relationship between the injection time ti for an individual cylinder with a load variable TL common to all cylinders. The load size TL is e.g. B. obtained by dividing the air volume QL per unit of time by the speed n and that The result is multiplied by a constant which adjusts the result of the division in such a way that there is a time which is within the usual injection times of a few milliseconds. The load variable tL is therefore a preliminary injection time.
Damit das Abgas von einem einzelnen Zylinder in allen Be- triebszuständen denselben La bda-Wert, z. B. Lambda = 1 zeigt, muß sich die Einspritzzeit ti proportional mit der Luftmenge QL pro Zeiteinheit und umgekehrt proportional mit der Drehzahl n, also insgesamt proportional mit der Lastgröße tL ändern. Dies ist in Fig. 2 durch die ge¬ strichelte Linie dargestellt. Sie zeigt somit den Zusam¬ menhang:So that the exhaust gas from a single cylinder has the same La bda value in all operating states, e.g. B. Lambda = 1 shows, the injection time ti must change proportionally with the air quantity QL per unit time and inversely proportional with the speed n, that is to say change proportionally with the load quantity tL. This is shown in FIG. 2 by the dashed line. It shows the connection:
ti = az tL,ti = az tL,
wobei az ein für den Zylinder z geltender Individualfaktor ist. Dieser Faktor ist nur dann für alle Zylinder gleich, wenn alle Einspritzeinrichtungen innerhalb derselben Ein¬ spritzzeit genau dieselbe Kraftstoffmenge abgeben und wenn alle Zylinder jeweils von der genau gleichen Luftmenge pro Zeiteinheit durchsetzt werden. Weist dagegen einer der Zylinder eine Einspritzeinrichtung auf, die z. B. 5 % we¬ niger Kraftstoff pro Zeiteinheit abgibt als die anderen Einspritzeinrichtungen, ist der Faktor az für den Zylin¬ der z mit dieser Einspritzeinrichtung um 5 % höher zu wählen als die Individualfaktoren für die anderen Zylin¬ der. Entsprechend ist eine Anhebung eines Individualfaktors um z. B. 5 % erforderlich, wenn ein Zylinder von 5 % mehr Luft pro Zeiteinheit durchflössen wird als die anderen Zy- 1 inder. Bei den soeben wiedergegebenen Betrachtungen wurde davon ausgegangen, daß alle Einspritzeinrichtungen über ihre gesamte jeweilige Ansteuerzeit konstant dieselbe Kraft¬ stoffmenge pro Zeiteinheit abgeben. Dies ist in der Praxis jedoch nicht der Fall, da Einspritzeinrichtungen, z. B. Einspritzventile, langsamer öffnen als schließen. Diese Tatsache ist durch eine zusätzliche Zeit, einen Individual- summanden bz zu berücksichtigen. Es ergibt sich damit der folgende Zusammenhang gemäß der ausgezogenen Gerade in Fig. 2:where az is an individual factor valid for the cylinder z. This factor is only the same for all cylinders if all the injection devices deliver exactly the same amount of fuel within the same injection time and if all of the cylinders are penetrated by the exact same amount of air per unit of time. On the other hand, one of the cylinders has an injection device which, for. B. dispenses 5% less fuel per unit of time than the other injection devices, the factor az for the cylinder z with this injection device is to be selected 5% higher than the individual factors for the other cylinders. Accordingly, an increase in an individual factor by z. B. 5% required if a cylinder of 5% more air flows through per time unit than the other cylinders. In the considerations just reproduced, it was assumed that all the injection devices emit the same amount of fuel per unit of time over their entire respective control time. In practice, however, this is not the case since injection devices, e.g. B. Injectors open more slowly than close. This fact must be taken into account by an additional time to add an individual summand or. This results in the following relationship according to the solid line in FIG. 2:
ti = az * tL + bz.ti = az * tL + or.
Diese für jeden Zylinder z geltende Gleichung enthält zwei Unbekannte, nämlich den Individualfaktor az und den Indi¬ vidualSummanden bz. Um diese Individualwerte bestimmen zu können, müssen die Werte ti und tL für zwei Punkte der Funktionsgeraden bestimmt werden, nämlich für einen unteren und einen oberen Punkt, im vorliegenden Fall vorzugsweise für Leerlauf und für Vollast. Es ergeben sich die folgenden zwei Gleichungen:This equation valid for each cylinder z contains two unknowns, namely the individual factor az and the individual summand or. In order to be able to determine these individual values, the values ti and tL must be determined for two points of the function line, namely for a lower and an upper one Dot, in the present case preferably for idling and for full load. The following two equations result:
tiu = az * tLu + bz (1 ) tio = az * tLo + bz (2)tiu = az * tLu + bz (1) tio = az * tLo + bz (2)
Durch Abziehen der Gleichung (1) von der Gleichung (2) und Auswerten nach az ergibt sich:Subtracting equation (1) from equation (2) and evaluating it according to az yields:
az = (tio - tiu)/(tLu - tLo) (3)az = (tio - tiu) / (tLu - tLo) (3)
Aus den Gleichungen (1) und (3) ergibt sich sodann für den Indi vidualsummanden bz:From equations (1) and (3), the individual summands or:
bz = tiu - tLu * (tio - tiu)/(tLu - tLo) (4) Die so gewonnenen Werte werden in einem Individualwert¬ speicher abgespeichert, der Teil der in Fig. 3 dargestell¬ ten Steuereinrichtung ist und dort mit 11.1 indiziert ist. Die Steuereinrichtung verfügt außerdem über einen Lastgrös- sengeber 10.1 und eine Verknüpfungseinrichtung 12.1. Der Lastgrößengeber 10.1 bildet den Quotienten QL/n und mul¬ tipliziert auch mit einem Faktor so, daß eine Lastgröße im Sinne einer vorläufigen Einspritzzeit gewonnen wird, wie oben erläutert. Diese Lastgröße wird in der Verknüpfungs¬ einrichtung 12.1 multipl ikativ mit jeweils einem Indivi- dualfaktor ä1, a2, a3 bzw. a4 multipliziert und durch ein jeweiliges Summierglied wird ein jeweiliger Individualsum- and b1, b2, b3 bzw. b4 addiert. Dadurch gelangen indivi¬ duelle Einspritzzeiten an jeweils eine Einspritzeinrich¬ tung an jedem der Zylinder einer Brennkraftmaschine 13.bz = tiu - tLu * (tio - tiu) / (tLu - tLo) (4) The values obtained in this way are stored in an individual value memory, which is part of the control device shown in FIG. 3 and is indicated there with 11.1. The control device also has a load size transmitter 10.1 and a linking device 12.1. The load variable generator 10.1 forms the quotient QL / n and also multiplies by a factor such that a load variable is obtained in the sense of a preliminary injection time, as explained above. This load variable is multiplied multiplicatively in the linkage device 12.1 by an individual factor a1, a2, a3 or a4, and a respective individual sum and b1, b2, b3 or b4 is added by a respective summing element. As a result, individual injection times each arrive at one injection device on each of the cylinders of an internal combustion engine 13.
Ein einfacherer Aufbau eines Individualwertspeichers und einer Verknüpfungseinrichtung ergibt sich dann, wenn daraufA simpler structure of an individual value memory and a linking device is obtained if there is one
_alterunqsbediπqte- . verzichtet wirdTvbtreuung'en im beschriebenen Summanden zu berücksichtigen. Es ergibt sich dann ein Aufbau, wie er Teil des Blockdiagramms von Fig. 4 ist._alterunqsbediπqte-. waived wirdTvbtreuung 's to be considered in the described summands. The result is a structure as part of the block diagram of FIG. 4.
Im Blockdiagramm gemäß Fig. 4 sind ein Steuergerät 14 und ein Testgerät 15 vorhanden, die beide durch Umrahmung mit strichpunktierten Linien angedeutet sind. Es interessiert zunächst nur das Steuergerät 14. Dieses weist als Steuer¬ einrichtung einen Vorsteuerzeitspeicher 10.2, einen Indi¬ vidualwertspeicher 11.2 und eine Verknüpfungseinrichtung 12.2 auf. Im Individualwertspeicher 11.2 sind lediglich Indivi- dualfaktoren f1 , f2, f3 und f4 gespeichert. Um diese zu gewinnen, müssen nicht mehr zwei Messungen durchgeführt werden, wie oben anhand der Gleichungen (3) und (4) er¬ läutert, sondern es genügt eine Messung, z. B. die gemäß Gleichung (3), wobei der Summand bz auf null gesetzt ist und statt des Faktors az ein Faktor fz steht. Im Vorsteuerzeitspeicher 10.2 sind Vorsteuerzeiten adres¬ sierbar über Werte der Luftmenge QL und der Drehzahl n und unter Umständen weiterer (nicht dargestellter) Betriebs¬ größen adressierbar abgelegt. Die Verknüpfungseinrich¬ tung 12.2 multipliziert eine für alle Zylinder gemeinsame Vorsteuerzeit jeweils mit einem Individualfaktor f1, f2, f3 bzw. f4 und gibt die dadurch individualisierten An¬ steuerzeiten an die jeweils zugehörige Einspritzeinrich¬ tung in der Brennkraftmaschine 13. Sind die Vorsteuer¬ zeiten für alle Betriebsbedingungen richtig bestimmt und treten alterungsbedingt keine Änderungen in den Streuungen der oben erwähnten Summanden bz auf, ist es für die Genauig¬ keit der Korrektur unerheblich, daß die Summanden in der Steuereinrichtung im Steuergerät 14 nicht gesondert berück¬ sichtigt werden. Es genügt, von Zeit zu Zeit die Indivi- dualfaktoren fz neu zu bestimmen.In the block diagram according to FIG. 4, a control device 14 and a test device 15 are present, both of which are indicated by framing with dash-dotted lines. Initially, only the control unit 14 is interested. As the control device, this has a pilot control time memory 10.2, an individual value memory 11.2 and a linking device 12.2. Only individual factors f1, f2, f3 and f4 are stored in the individual value memory 11.2. In order to obtain these, two measurements no longer have to be carried out, as explained above using equations (3) and (4), but one measurement is sufficient, e.g. B. that according to equation (3), the summand is set to zero and instead of the factor az there is a factor fz. Pre-control times are stored in the pre-control time memory 10.2 in an addressable manner via values of the air quantity QL and the speed n and, under certain circumstances, other (not shown) operating variables in an addressable manner. Linking device 12.2 multiplies a pilot control time common to all cylinders by an individual factor f1, f2, f3 or f4 and passes the individualized control times to the associated injection device in internal combustion engine 13. Are the pilot control times for if all operating conditions are correctly determined and if there are no changes in the scattering of the summands or due to aging, it is irrelevant for the accuracy of the correction that the summands in the control device in the control unit 14 are not taken into account separately. It is sufficient to redetermine the individual factors fz from time to time.
Das Steuergerät 14 gemäß Fig. 4 weist außer der Vorsteue¬ rung noch eine überlagerte Regelung auf. Diese ist für die Erfindung unerheblich und wird hier nur kurz beschrieben, da sie die übliche Ausgestaltung von Steuergeräten dar¬ stellt. Es ist nämlich noch eine Lambda-Sonde 16 im Ab¬ gasstrom 17 der Brennkraftmaschine 13 angeordnet. Diese Sonde weist einen Lambda- Istwert auf, der von einem Lambda-Sol lwert abgezogen wird, der aus einem Sollwert¬ speicher 18 ausgelesen wird, der über die Betriebsgrößen adressierbar ist, die bei der Beschreibung des Vorsteuer- zeitspeichers 10.2 erwähnt wurden. Die so gebildete Regel¬ abweichung wird einer Regeleinrichtung 19 zugeführt, die einen Korrekturfaktor KF ausgibt, mit dem die aus dem Vor¬ steuerzeitspeicher 10.2 ausgelesene Vorsteuerzeit durch Multiplikation so korrigiert wird, daß die Regelabweichung verschwinden sollte. Eine solche der Vorsteuerung über¬ lagerte Regelung kann nicht nur mit der Ausführungsform - ¬The control unit 14 according to FIG. 4 has a superimposed control in addition to the pilot control. This is irrelevant to the invention and is only described briefly here, since it represents the usual design of control units. Namely, a lambda probe 16 is also arranged in the exhaust gas stream 17 of the internal combustion engine 13. This probe has an actual lambda value that is subtracted from a lambda target value that is read from a setpoint memory 18 that can be addressed via the operating variables that were mentioned in the description of the pilot control time memory 10.2. The control deviation formed in this way is fed to a control device 19 which outputs a correction factor KF with which the pilot control time read out from the pilot control time memory 10.2 is corrected by multiplication in such a way that the control deviation should disappear. Such a control superimposed on the pilot control can not only be carried out with the embodiment - ¬
einer Steuereinrichtung gemäß Fig. 4 verwendet werden, sondern zusammen mit jeder beliebigen erfindungsgemäßen Steuereinrichtung gemäß Fig. 1.4, but together with any control device according to the invention shown in FIG. 1.
Weiter oben wurde erwähnt, daß der in Fig. 2 dargestellte Zusammenhang nur dann gilt, wenn im gesamten Lastbereich ein bestimmter Lambda-Wert konstant gehalten wird. Im folgenden wird ausgehend von Fig. 4 beschrieben, wie das Einstellen des Lambda-Wertes und das Festlegen der Indi¬ vidualwerte vorgenommen werden kann.It was mentioned above that the relationship shown in FIG. 2 only applies if a specific lambda value is kept constant in the entire load range. Starting from FIG. 4, the following describes how the lambda value can be set and the individual values can be defined.
Zum Vornehmen der soeben genannten Maßnahmen dient das Testgerät 15 gemäß Fig. 4. Dieses ist in drei Bereiche unterteilt, nämlich einen Meßbereich 15.1, einen Test¬ bereich 15.2 und einen Programmierbereich 15.3. Der Me߬ bereich 15.1 verfügt über eine Anzeigeeinrichtung 20 zum Anzeigen des im Abgasstrom 17 gemessenen Lambda-Wertes. Damit dieser Lambda-Wert nicht mehr an das Subtrahierglied zum Bilden der Regelabweichung für die Regeleinrichtung 1 gegeben wird, sondern an die Anzeigeeinrichtung 20 ge¬ langt, ist im Steuergerät 14 ein Umschalter 21 vorhanden, der auf ein Umschaltsignal US vom Testgerät 15 her ein entsprechendes Umschalten vornimmt. Zugleich wird das Aus¬ gangssignal von der Regeleinrichtung 19 unterbrochen und stattdessen ein konstanter Korrekturfaktor KF = 1 für das Multiplizieren mit Vorsteuerzeiten ausgegeben.The test device 15 according to FIG. 4 is used to carry out the measures just mentioned. It is divided into three areas, namely a measurement area 15.1, a test area 15.2 and a programming area 15.3. The measuring range 15.1 has a display device 20 for displaying the lambda value measured in the exhaust gas stream 17. So that this lambda value is no longer passed to the subtractor for forming the control deviation for the control device 1, but rather to the display device 20, a changeover switch 21 is present in the control unit 14, which switches to a switchover signal US from the test device 15 Toggles. At the same time, the output signal is interrupted by the control device 19 and instead a constant correction factor KF = 1 is output for the multiplication with pilot control times.
Der Testbereich 15.2 verfügt über eine Testfaktor-Einstell- einrichtung 22 und einen Testfaktor-Multiplexer 23. Ent¬ sprechend weist der Programmierbereich 15.3 eine Indivi¬ dualfaktor-Einstelleinrichtung 24 und einen Individual- faktor-Multiplexer 25 auf. Jede von vier Ausgangsleitungen der Multiplexer ist jeweils mit einem Register im Indivi¬ dualwertspeicher 11.2 verbunden, das einen jeweiligen In¬ dividualfaktor speichert. Es wird davon ausgegangen, daß das Messen des Lambda-Wertes mit einer Lambda-Sonde mit linearem Ausgangssignal erfolgt und daß alle Einstellvorgänge von Hand erfolgen.The test area 15.2 has a test factor setting device 22 and a test factor multiplexer 23. Accordingly, the programming area 15.3 has an individual factor setting device 24 and an individual factor multiplexer 25. Each of the four output lines of the multiplexers is connected to a register in the individual value memory 11.2, which stores a respective individual factor. It is assumed that the lambda value is measured with a lambda probe with a linear output signal and that all adjustment processes are carried out by hand.
Zunächst werden alle Individualfaktoren f1, f2, f3 und f4 im Individualwertspeicher 11.2 über den Individualfaktor- Multiplexer 25 auf den Anfangswert 1 gesetzt. Dann wird auf der Anzeigeeinrichtung 20 beobachtet, ob ein Abwei¬ chen von Lambda = 1 auftritt. Ist ein solches Abweichen z. B. in Richtung fett vorhanden, wie in Fig. 4 darge¬ stellt, wird über den Testfaktor-Multiplexer 23 ein Test¬ faktor von 0,8 einzeln Zylinder für Zylinder auf das zu¬ ständige Register im Individualwertspeicher 11.2 gegeben. Der Inhalt der anderen Register wird jeweils über den In¬ dividualfaktor-Multiplexer 25 auf 1 gesetzt. Das Multi¬ plizieren eines Vorsteuerwertes mit dem Wert 0,8 führt zu einem Verschieben des Lambda-Wertes in Richtung mager. Sobald dasjenige Register mit dem Faktor 0,8 angesteuert wird, das demjenigen Zylinder zugeordnet ist, der die Ab¬ weichung in Richtung fett auf der Anzeigeeinrichtung 20 auslöste, verschwindet diese Abweichung.First, all individual factors f1, f2, f3 and f4 in the individual value memory 11.2 are set to the initial value 1 via the individual factor multiplexer 25. Then it is observed on the display device 20 whether a deviation from lambda = 1 occurs. Is such a deviation z. For example, in the bold direction, as shown in FIG. 4, a test factor of 0.8 individually cylinder by cylinder is given via the test factor multiplexer 23 to the responsible register in the individual value memory 11.2. The content of the other registers is set to 1 via the individual factor multiplexer 25. The multiplication of a pilot control value with the value 0.8 leads to a shift of the lambda value in the lean direction. As soon as the register that is assigned to the cylinder that triggered the deviation in the bold direction on the display device 20 is triggered with the factor 0.8, this deviation disappears.
Nachdem so ein abweichender Zylinder festgelegt ist, wird auch für diesen wieder der Individualfaktor 1 festgelegt. Dann wird auf der Anzeigeeinrichtung der Lambda-Wert für diesen Zylinder gemessen, z. B. 0,95. Genau dieser Wert wird dann als Individualfaktor in der Individualfaktor- Einstel leinrichtung 24 über ein Signal EIF von außen einge¬ stellt und der Individualfaktor-Multiplexer 25 wird durch ein Signal NFM so angesteuert, daß er den Faktor 0,95 im Individualwertspeicher 11.2 genau in das für den ermittel¬ ten Zylinder zuständige Register schreibt. Durch diese Maßnahme ist gewährleistet, daß der betreffende Zylinder nicht mehr in Richtung fett gegenüber den anderen Zylindern abweicht. Das Verwenden einer Lambda-Sonde mit linearem Verhalten hat den Vorteil, daß Lambda-Werte direkt abgelesen werden können. Eine genaue Anzeige ist jedoch nur dann gewähr¬ leistet, wenn Signalstörungen, die durch Druckschwankungen im Abgas hervorgerufen sind, meßtechnisch ausgeglichen werden, was aufwendig ist. Auf solche Druckschwankungen reagieren bisherige Sonden mit linearem Meßverhalten sehr empfindlich. Ein weiterer Nachteil in der Verwendung sol¬ cher Sonden besteht darin, daß nicht unmittelbar eine ein¬ gebaute Lambda-Sonde verwendet werden kann, da eine solche nach dem heutigen Stand der Technik üblicherweise eine Sonde vom Nernst-Typ mit Sprungverhalten zwischen dem Fettbereich und dem Magerbereich ist. Wie unter Verwendung einer solchen Sonde erfindungsgemäß verfahren wird, wird im folgenden erläutert, und zwar ebenfalls ausgehend von Fig. 4.After such a deviating cylinder has been determined, the individual factor 1 is again determined for this cylinder. Then the lambda value for this cylinder is measured on the display device, e.g. B. 0.95. Exactly this value is then set as an individual factor in the individual factor setting device 24 via a signal EIF from the outside and the individual factor multiplexer 25 is controlled by a signal NFM in such a way that it exactly stores the factor 0.95 in the individual value memory 11.2 writes the register responsible for the determined cylinder. This measure ensures that the cylinder in question no longer deviates from the other cylinders in the bold direction. The use of a lambda probe with linear behavior has the advantage that lambda values can be read directly. However, an accurate display is only guaranteed if signal disturbances, which are caused by pressure fluctuations in the exhaust gas, are compensated for by measurement, which is complex. Previous probes with linear measurement behavior are very sensitive to such pressure fluctuations. A further disadvantage in the use of such probes is that a built-in lambda probe cannot be used directly, since according to the current state of the art such a probe is usually a Nernst-type probe with a jumping behavior between the fat area and the Is lean area. How the method according to the invention is used using such a probe is explained below, specifically also starting from FIG. 4.
Zunächst werden wiederum alle Individualfaktoren über den Individualfaktor-Multiplexer 25 im Individualwertspei¬ cher 11.2 auf 1 gesetzt. Dann wird über den Testfaktor- Multiplexer 23 ein gemeinsamer Testfaktor von 0,8 ausge¬ geben, der zu einem Magersignal für alle Zylinder führen sollte. Ist dies der Fall, wird ein Testfaktor von 1,2 ausgegeben. Die Folge sollte ein Fettsignal für alle Zy¬ linder sein. Ist auch dies der Fall, wird der Testfaktor auf 0,85 geändert. Zeigt nun ein Zylinder ein Fettsignal, bedeutet dies, daß dieser Zylinder um 15 % im Vergleich zu den anderen Zylindern in Richtung fett läuft. Welches der Zylinder ist, der das Signal auslöst, wird dadurch er¬ mittelt, daß der Reihe nach jeder Zylinder mit dem Test¬ faktor 0,8 versorgt wird, während die anderen Zylinder nach wie vor den Faktor 0,85 erhalten. Verschwindet das Fettsignal, ist dies das Zeichen dafür, daß gerade derje¬ nige Zylinder angesteuert wurde, der das Signal auslöste. Für diesen Zylinder wird nun der Individua lfaktor 0,85 in der Individualfaktor-Einstel leinrichtung 24 eingestellt. Wird in weiteren Schritten der Testfaktor jeweils geändert, wird dieser für den betreffenden Zylinder multipliziert mit dem eingestellten Individualfaktor an das zugehörige Register im Individualwertspeicher 11.2 gegeben.First, all individual factors are again set to 1 via the individual factor multiplexer 25 in the individual value memory 11.2. Then a common test factor of 0.8 is output via the test factor multiplexer 23, which should lead to a lean signal for all cylinders. If this is the case, a test factor of 1.2 is output. The result should be a fat signal for all cylinders. If this is also the case, the test factor is changed to 0.85. If a cylinder now shows a rich signal, this means that this cylinder runs in the rich direction by 15% compared to the other cylinders. Which cylinder is the one that triggers the signal is determined by supplying each cylinder with the test factor 0.8 in sequence, while the other cylinders are still given a factor of 0.85. If the fat signal disappears, this is the sign that the cylinder which triggered the signal has just been activated. The individual factor 0.85 is now set in the individual factor setting device 24 for this cylinder. If the test factor is changed in further steps, this is given to the associated register in the individual value memory 11.2 multiplied by the set individual factor for the cylinder concerned.
Die beschriebenen Schritte werden so lange wiederholt, bis die Testfaktoren für fett und mager nur noch eine vorgege¬ bene Abweichung von 1 aufweisen, z. B. 2 % .The steps described are repeated until the test factors for fat and lean only have a predetermined deviation of 1, e.g. B. 2%.
Es wird darauf hingewiesen, daß der Testfaktor statt auf eine Einrichtung, die eine multiplikative Verknüpfung mit dem Individualfaktor vornimmt, auch auf die Leitung für den Korrekturfaktor KF gelegt werden könnte, die ohnehin' zu einer multipl ikativ wirkenden Verknüpfungseinrichtung führt.It should be noted that the test factor rather than a device which performs a multiplicative combination with the Individual factor that could be placed on the line for the correction factor KF, which 'leads anyway to a multipl ikativ acting link device.
Die beiden beschriebenen Verfahren sind nicht nur auf die Steuereinrichtung gemäß Fig. 4 anwendbar, die lediglich Individualfaktoren fz speichert, sondern auch auf die Ausführungsform der Steuereinrichtung gemäß Fig. 3, die Individualfaktoren az und Individualsummanden bz speichert. Es werden dann im Individualwertspeicher die Summanden bz auf null gesetzt. Durch Verändern der Faktoren wird Lambda = 1 eingestellt und es werden die zugehörigen Werte von Lastsignal und Einspritzzeit gemessen. Dies erfolgt für eine untere und eine obere Lastgröße gemäß den Glei¬ chungen (3) und (4), woraufhin das Berechnen eines jewei¬ ligen Individualfaktors az und eines Individualsummanden bz erfolgen kann.The two described methods are applicable not only to the control device according to FIG. 4, which only stores individual factors fz, but also to the embodiment of the control device according to FIG. 3, which stores individual factors az and individual summands or. The summands or are then set to zero in the individual value memory. By changing the factors, lambda = 1 is set and the associated values of load signal and injection time are measured. This is done for a lower and an upper load size according to equations (3) and (4), whereupon the calculation of a respective individual factor az and an individual sum or can be carried out.
Die Verfahren wurden bisher zur Ausführung von Hand be¬ schrieben. Aus den Verfahrensabläufen ergibt sich jedoch, daß diese problemlos automatisiert werden können. Sie kön¬ nen dann schnell und sicher ausgeführt werden, z. B. bei der Endmontage an einem Band einer Motorenfertigung oder während eines Kundendienstes. Das Testgerät 15 kann dabei als gesondertes Gerät ausgebildet sein oder es kann im Gehäuse, das das Steuergerät beherbergt, mit untergebracht sein. Im letzteren Fall kann das Einstellen der Individual¬ werte regelmäßig erfolgen, z. B. jeweils nach einer vorge¬ gebenen Zeit nach dem Starten der Brennkraftmaschine. Dies bringt jedoch keine allzu großen Vorteile mit sich, da mit dem Einstellen bei der Endmontage die größten Streuungen ausgeglichen werden und alterungsbedingte nur über größere Zeiträume auftreten.The methods have so far been described for manual execution. From the procedures, however, it follows that that they can be automated easily. They can then be carried out quickly and safely, e.g. B. in the final assembly on a belt of an engine production or during customer service. The test device 15 can be designed as a separate device or it can be accommodated in the housing that houses the control device. In the latter case the individual values can be set regularly, e.g. B. each after a predetermined time after starting the internal combustion engine. However, this does not have any major advantages, since the largest variations are compensated for when setting the final assembly and aging-related effects only occur over longer periods of time.
Wird das beschriebene Verfahren mit der sukzessiven Appro¬ ximation automatisiert, ist, wie beschrieben, zu überwachen, ob ein Fehlsignal in Richtung fett auftritt, wenn eigent¬ lich nur Magersignale erwartet werden und umgekehrt. Soll nun beobachtet werden, ob dieses Signal beim Ändern von Testfaktoren Zylinder für Zylinder verschwindet, kann es vorkommen, daß das Signal aufrechterhalten bleibt, nämlich dann, wenn nicht nur ein einzelner Zylinder in der beobach¬ teten Fehlrichtung streut, sondern wenn dies zwei oder noch mehr benachbarte Zylinder tun. Wird derartiges festgestellt, müssen die Testfaktoren für zwei benachbarte Zylinder je¬ weils gemeinsam in der beschriebenen Weise geändert wer¬ den, falls auch dann noch ein Signal bleibt, für drei be¬ nachbarte Zylinder, usw. Stattdessen ist es auch möglich, außer der Amplitude auch noch die zeitliche Dauer des Fehl¬ signales zu überwachen. Zeigen zwei benachbarte Zylinder die Fehlstreuung, bleibt zwar die Signalamplitude beim Durchtesten erhalten, jedoch nur noch halb so lange wie bei der Messung vor dem Test zum Feststellen des streuen¬ den Zylinders. Ein Zylinder wird dann, wie beim Einstellen von Hand durch Beobachten von Signal ampl itude und Signal¬ dauer identifiziert.If the described method is automated with the successive approximation, it is to be monitored, as described, whether a false signal occurs in the bold direction when only lean signals are actually expected and vice versa. If it is now to be observed whether this signal disappears cylinder by cylinder when test factors are changed, it can happen that the signal is maintained, namely when not only a single cylinder is scattering in the observed misalignment, but when there are two or more do more neighboring cylinders. If this is ascertained, the test factors for two adjacent cylinders must be changed together in the manner described, if there is still a signal, for three adjacent cylinders, etc. Instead, it is also possible, except for the amplitude also to monitor the duration of the false signal. If two adjacent cylinders show the incorrect scatter, the signal amplitude is retained during the testing, but only half as long as in the measurement before the test to determine the scattering cylinder. A cylinder then becomes like the setting identified by hand by observing signal ampl itude and signal duration.
Wie erläutert, ist es möglich, Individualwerte so zu be¬ stimmen, daß sich für jede Einspritzeinrichtung jeweils eine solche Steuerzeit ergibt, daß die für jeden Zylin¬ der einzeln durch eine Lambda-Sonde im Abgas gemessenen La bda-Werte für alle Zylinder im wesentlichen gleich sind. Werden diese Werte im Individualwertspeicher einer Steuereinrichtung abgelegt und durch eine Verknüpfungs¬ einrichtung mit einer gemeinsamen Vorsteuerzeit verknüpft, liefern alle Zylinder im wesentlichen ein Abgas mit dem¬ selben Lambda-Wert. Dadurch ist es möglich, den Schad¬ stoffanteil für alle Zylinder gleichmäßig zu verrin-gern. Es ist dann nicht mehr erforderlich, wie bisher, daß einige Zylinder etwas zu fett und die anderen etwas zu mager laufen müssen, nur um einen zufriedenstellenden Mittelwert zu erhalten.As explained, it is possible to determine individual values in such a way that each injection device has a control time such that the La bda values measured individually for each cylinder in the exhaust gas by a lambda probe for all cylinders are the same. If these values are stored in the individual value memory of a control device and linked to a common pilot control time by a linking device, all cylinders essentially deliver an exhaust gas with the same lambda value. This makes it possible to reduce the proportion of pollutants evenly for all cylinders. It is then no longer necessary, as before, that some cylinders have to run a little too rich and the others a little too lean, only to obtain a satisfactory mean.
Es wird darauf hingewiesen, daß der Wert der Summanden bz von der Spannung abhängt, mit der Einspritzeinrichtungen angesteuert werden. Wird hierfür eine nicht geregelte Spannung verwendet, die somit schwanken kann, ist jeder Summand bz zu korrigieren, was am zweckmäßigsten durch Multiplikation mit einer Größe erfolgt, die proportional zur Ansteuerspannung für die Einspritzeinrichtungen ist.It is pointed out that the value of the summands or depends on the voltage with which the injection devices are controlled. If an unregulated voltage is used for this, which can therefore fluctuate, then each summand or must be corrected, which is best done by multiplying by a quantity that is proportional to the control voltage for the injection devices.
Der Individualwertspeicher bei allen Ausführungsformen ist am zweckmäßigsten als PROM ausgebildet, insbesondere als EEPROM. Wird dann bei einem Kundendienst ein Verfah¬ ren zum Bestimmen individueller Korrekturwerte ausgeführt, können die neu ermittelten Werte in den EEPROM eingeschrie¬ ben werden. Es ist auch möglich, einen nicht flüchtigen RAM zu verwenden, jedoch muß dann ein Steuergerät, das eine Steuereinrichtung der beschriebenen Art beinhaltet, auch eine Testeinrichtung enthalten, die es ermöglicht, immer dann, wenn ein Initialisierungsprozeß für Speicher erforderlich wurde, automatisch neue individuelle Korrekturwerte zu be¬ stimmen und diese wieder in den RAM einzuschreiben.The individual value memory in all embodiments is most appropriately designed as a PROM, in particular as an EEPROM. If a procedure for determining individual correction values is then carried out at customer service, the newly determined values can be written into the EEPROM. It is also possible to use a non-volatile RAM, but then a control device which contains a control device of the type described must also contain a test device which makes it possible whenever an initialization process for memory is required was to automatically determine new individual correction values and write them back into the RAM.
Alle beschriebenen Speicher und Einrichtungen sind vorteil¬ hafterweise durch Teile und Funktionen eines Mikrorechners gegeben, wie er heute vielfach in der Motorelektronik ver¬ wendet wird. All of the memories and devices described are advantageously provided by parts and functions of a microcomputer, as is often used today in motor electronics.

Claims

AnsprücheExpectations
01) Steuereinrichtung zum Steuern der Kraftstoffmenge, die den Zylindern einer Brennkraftmaschine durch eine Einspritz* einrichtung für jeden Zylinder zugeführt wird, mit01) Control device for controlling the amount of fuel that is supplied to the cylinders of an internal combustion engine by an injection device for each cylinder
- einem Vorsteuerzeitgeber (10), der Vorsteuerzeiten abhän¬ gig von Drehzahl und angesaugter Luftmenge ausgibt, wobei eine jeweilige Vorsteuerzeit für alle Einspritzventile ge¬ meinsam gilt, gekennzeichnet durch- A pilot control timer (10) which outputs pilot control times as a function of the speed and the amount of air drawn in, a respective pilot control time being common for all injection valves, characterized by
- einen Individualwertspeicher (11), der für alle Zylinder individuelle Korrekturwerte speichert, und- An individual value memory (11), which stores individual correction values for all cylinders, and
- eine Verknüpfungseinrichtung (12), die die gemeinsame Vorsteuerzeit mit den individuellen Korrekturwerten ver¬ knüpft ,a linking device (12) which links the common pilot control time with the individual correction values,
- wobei die individuellen Korrekturwerte so bestimmt sind und die Verknüpfung derart erfolgt, daß sich für jede Ein¬ spritzeinrichtung jeweils eine solche Steuerzeit ergibt, daß die für jeden Zylinder einzeln durch eine Lambda-Sonde im Abgas gemessenen Lambda-Werte für alle Zylinder im wesentlichen gleich sind. 02) Steuereinrichtung nach Anspruch 1, gekennzeichnet durch- The individual correction values are determined in such a way and the linkage takes place in such a way that a control time results for each injection device such that the lambda values measured individually for each cylinder in the exhaust gas by a lambda probe are essentially the same for all cylinders are. 02) Control device according to claim 1, characterized by
- eine Regeleinrichtung (19), die ein den Vorsteuerzeiten überlagertes Stellsignal ausgibt, und- A control device (19) which outputs a control signal superimposed on the pilot control times, and
- eine Umschalteinrichtung (21) zum Umschalten zwischen Regeluπgsbetrieb und Einstellbetrieb, wobei im Einstell¬ betrieb das Stellsignal abgeschaltet ist und ein Verfahren zum Bestimmen der individuellen Korrekturwerte durchge¬ führt wird.- A switchover device (21) for switching between control mode and setting mode, the setting signal being switched off in setting mode and a method for determining the individual correction values being carried out.
03) Steuereinrichtung nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, daß der Vorsteuerzeitgeber ein Vorsteuerzeitspeicher (10.2) ist, der Vorsteuerzeiten für Lambda-Werte = 1 speichert, adressierbar über Werte von Adressier-Betriebsgrößen, zu denen die Drehzahl und eine Betriebsgröße gehören, die die angesaugte Luftmengε an¬ zeigt,03) Control device according to one of claims 1 or 2, characterized in that the pilot control timer is a pilot control time memory (10.2) which stores pilot control times for lambda values = 1, addressable via values of addressing operating variables, which include the speed and an operating variable , which shows the amount of air sucked in,
- der Individualwertspeicher (11.2) für jeden Zylinder z einen Individualfaktor fz speichert und- The individual value memory (11.2) stores an individual factor fz for each cylinder z and
- die Verknüpfungseinrichtung (12.2) die für alle Ein¬ spritzventile gemeinsame jeweilige Vorsteuerzeit für jedes Einspritzventil mit dem dem- zugehörigen Zylinder zugeord¬ neten Individualfaktor multipliziert.- The linking device (12.2) multiplies the respective pilot control time common for all injection valves for each injection valve by the individual factor assigned to the associated cylinder.
04) Steuereinrichtung nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, daß04) Control device according to one of claims 1 or 2, characterized in that
- der Vorsteuerzeitgeber ein Lastgrößengeber (10.1) ist, der eine Lastgröße QL/n ausgibt, die dem Quotienten von Luftmenge pro Zeiteinheit durch Umdrehungen pro Zeiteinheit proportional ist,- the pilot control timer is a load quantity transmitter (10.1) which outputs a load quantity QL / n which is proportional to the quotient of the air quantity per unit of time by revolutions per unit of time,
- der Individualwertspeicher (11.1) für jeden Zylinder z einen Individualfaktor az und einen Individualsummanden bz speichert und - die Verknüpfungseinrichtung (12.1) die für alle Ein¬ spritzeinrichtungen gemeinsame jeweilige Lastgröße für jede Einspritzeinrichtung mit dem dem zugehörigen Zylin¬ der zugeordneten Individualfaktor az multipliziert und den zugehörigen Individualsummanden bz addiert.- The individual value memory (11.1) for each cylinder z stores an individual factor az and an individual summand and - The linking device (12.1) multiplies the common load size for each injection device for each injection device by the individual factor az assigned to the associated cylinder and adds or adds the associated individual summands.
05) Verfahren zum Bestimmen von individuellen Korrektur¬ werten für eine Steuereinrichtung gemäß einem der Ansprüche 1 - 4, dadurch gekennzeichnet, daß ermittelt wird, für welchen05) Method for determining individual correction values for a control device according to one of claims 1-4, characterized in that it is determined for which
•.einem vorgegebenen Wert / Zylinder der im Abgas gemessene Lambda-Wert von ~γ ab- weicht und dann der Korrekturwert für diesen Zylinder so lange verändert wird, bzw. dessen Korrekturwerte ver¬ ändert werden, bis sich der vorgegebene Lambda-Wert ergibt.• a predetermined value / cylinder the lambda value measured in the exhaust gas deviates from ~ γ and then the correction value for this cylinder is changed or its correction values are changed until the predetermined lambda value results.
06) Verfahren zum Bestimmen von Individualfaktoren fz für eine Steuereinrichtung gemäß Anspruch 3, gekennzeichnet durch folgende Verfahrensschritte: a) Setzen aller Individualfaktoren fz auf eins, b) Ermitteln, ob die Lambda-Sonde Abweichungen von Lambda = 1 anzeigt, b1) ist dies nicht der Fall, Beenden des Verfahrens, b2) ist dies der Fall, Weiterverfahren wie folgt: c) Ermitteln, für welchen Zylinder z der Lambda-Wert ab¬ weicht , d) Verändern des Individualfaktors fz so, daß ein Lambda- Wert von möglichst genau eins erzielt wird und Abspeichern des so gewonnenen Individualfaktors fz, e) Ermitteln, ob die Lambda-Sonde noch Abweichungen von Lambda = 1 anzeigt, e1) ist dies nicht der Fall, Beenden des Verfahrens, e2) ist dies der Fall, Wiederholen der Schritte c) - e). _ ?-t _06) Method for determining individual factors fz for a control device according to claim 3, characterized by the following method steps: a) setting all individual factors fz to one, b) determining whether the lambda probe indicates deviations from lambda = 1, b1) this is not the case, termination of the method, b2) this is the case, further methods as follows: c) determining for which cylinder z the lambda value deviates, d) changing the individual factor fz so that a lambda value is as accurate as possible one is achieved and the individual factor fz obtained in this way is stored, e) determining whether the lambda probe still indicates deviations from lambda = 1, e1) if this is not the case, terminating the method, e2) if this is the case, repeating the steps c) - e). _? -t _
07) Verfahren zum Bestimmen von Individualfaktoren az und Individualsummanden bz für eine Steuereinrichtung gemäß Anspruch 4, gekennzeichnet durch folgende Verfahrensschritte: a) Setzen aller Individualfaktoren az auf einen vorbestimm¬ ten Ausgangswert, der bei fehlenden Streuungen in Zylinder¬ eigenschaften für das Abgas eines jeden Zylinders zu Lambda = 1 führen sollte, und Setzen aller Individualsum¬ manden bz auf null, b) Einstellen eines unteren Wertes tLu der Lastgröße, c) Ermitteln, ob die Lambda-Sonde eine Abweichung von Lambda = 1 anzeigt, d) ist dies nicht der Fall, Übergang zu Schritt f, c2) ist dies der Fall, Weiterverfahren wie folgt: d) Ermitteln, für welchen Zylinder z der Lambda-Wert von eins abweicht, e) Verändern des Individualfaktors so, daß ein Lambda-Wert von möglichst genau eins erzielt wird. f) Messen der Einspritzzeit tiu, g) Einstellen eines oberen Wertes tLo der Lastgröße, h) Ermitteln, ob die Lambda-Sonde eine Abweichung von Lambda = 1 anzeigt, h1) ist dies nicht der Fall, Übergang zu Schritt j, h2) ist dies der Fall, Weiterverfahren wie folgt: i) Verändern des Individualfaktors so, daß ein Lambda-Wert von möglichst genau eins erzielt wird, j) Messen der Einspritzzeit tio, k) Berechnen des Individualfaktors az und des Individual¬ summanden bz für den Zylinder z aus den Gleichungen tiu = az * tLu + bz tio = az * tLo + bz 1) Abspeichern des Individualfaktors az und des Individual¬ summanden bz im Individualwertspeicher, m) Erneutes Einstellen des unteren Wertes tLu der Lastgröße, n) Ermitteln, ob die Lambda-Sonde noch Abweichungen von Lambda = 1 zeigt, n1) ist dies nicht der Fall, Beenden des Verfahrens, n2) ist dies der Fall, Wiederholen der Schritte d - n.07) Method for determining individual factors az and individual summands or for a control device according to claim 4, characterized by the following method steps: a) Setting all individual factors az to a predetermined output value, which, in the absence of scatter in cylinder properties, for the exhaust gas of each cylinder should lead to lambda = 1, and setting all individual sums to zero, b) setting a lower value tLu of the load size, c) determining whether the lambda probe indicates a deviation from lambda = 1, d) this is not the case Case, transition to step f, c2) this is the case, further processes as follows: d) determining for which cylinder z the lambda value deviates from one, e) changing the individual factor such that a lambda value of as precisely one as possible is achieved. f) measuring the injection time tiu, g) setting an upper value tLo of the load size, h) determining whether the lambda probe indicates a deviation from lambda = 1, h1) if this is not the case, transition to step j, h2) this is the case, further processes as follows: i) changing the individual factor so that a lambda value of as precisely one as possible is achieved, j) measuring the injection time tio, k) calculating the individual factor az and the individual summand or for the cylinder z from the equations tiu = az * tLu + or tio = az * tLo + or 1) storing the individual factor az and the individual summand or in the individual value memory, m) re-setting the lower value tLu of the load size, n) determining whether the lambda probe still shows deviations from lambda = 1, n1) this is not the case, termination of the method, n2) this is the case, repeating steps d - n.
08) Verfahren nach einem der Ansprüche 5 - 7, dadurch gekennzeichnet, daß das Ermitteln, für welchen Zylinder der Lambda-Wert von eins abweicht, dadurch er¬ folgt, daß08) Method according to one of claims 5-7, characterized in that the determination, for which cylinder the lambda value deviates from one, is done in that
- für alle Zylinder einzeln der Reihe nach die zugehörige Einspritzzeit in der der beobachteten Abweichung entgegen¬ wirkenden Richtung verändert wird, undfor each cylinder, the associated injection time is changed one after the other in the direction counter to the observed deviation, and
- beobachtet wird, an welchem Zylinder gerade die Einspritz¬ zeit verändert wurde, wenn ein Verringern der Abweichung oder gar Umschlagen derselben in die Gegenrichtung er¬ folgt.- It is observed on which cylinder the injection time has just been changed when the deviation is reduced or even turned over in the opposite direction.
09) Verfahren nach einem der Ansprüche 5 - 8, dadurch ge¬ kennzeichnet, daß beim Verwenden einer Lambda-Sonde, die vom fetten bis in den mageren Bereich ohne Sprungverhal¬ ten mißt, das Verändern der Individualfaktoren so, daß ein Lambda-Wert von möglichst genau eins erzielt wird, durch die nachstehenden Schritte erfolgt:09) Method according to one of claims 5-8, characterized ge indicates that when using a lambda probe that measures from the rich to the lean range without jumping behavior, changing the individual factors so that a lambda value of one of the following is achieved as precisely as possible, using the following steps:
- Messen des Lambda-Wertes und- measuring the lambda value and
- Multiplizieren desjenigen Individualfaktors auf Grundlage dessen die Lambda-Messung erfolgte mit dem gemessenen Lambda- Wert.Multiplying that individual factor on the basis of which the lambda measurement was carried out with the measured lambda value.
10) Verfahren nach einem der Ansprüche 5 - 8, dadurch ge¬ kennzeichnet, daß beim Verwenden einer Lambda-Sonde, die beim Übergang vom fetten zum mageren Bereich Sprungverhal¬ ten aufweist, das Verändern der Individualfaktoren so, daß ein Lambda-Wert von möglichst genau eins erzielt wird, durch die nachstehenden Schritte erfolgt: a) Dem Individualfaktor für den Zylinder z wird zum Gewinnen einer Einspritzzeit für die Einspritzanordnung am Zylinder z ein Testfaktor TF solcher Größe multipl ikativ überlagert, daß sich ein starker magerer Lambda-Wert einstellen sollte, z. B. TF = 0,8, a!) ist dies der Fall, Übergang zu Schritt b, a2) ist dies nicht der Fall, wird der Individualfaktor mit dem Testfaktor zum Gewinnen eines nun geltenden Individual- faktors multipliziert und wie folgt weiterverfahren: b) Dem Individualfaktor wird ein Testfaktor TF solcher Größe multiplikativ überlagert, daß sich ein stark fetter Lambda-Wert einstellen sollte, z. B. TF = 1 ,2, b1) ist dies der Fall, Übergang zu Schritt c, b2) ist dies nicht der Fall, wird der Individualfaktor mit dem Testfaktor zum Gewinnen eines nun geltenden Incividual- faktors multipliziert und wie folgt weiterverfahren: c) Die Größe des Testfaktors für den nächsten Magerschritt wird gegenüber der Größe des Testfaktors im vorigen Mager¬ schritt so verändert, daß er näher bei eins liegt, d) ist der nun geltende Testfaktor TF größer oder gleich einem Magergrenzwert, z. B. TF = 0,98, Übergang zu Schritt d, c2) ist der nun geltende Testfaktor kleiner als der Mager¬ grenzwert, beendigen des Verfahrens, d) Dem Individualfaktor wird der Testfaktor multiplikativ überlagert, wodurch sich ein magerer Lambda-Wert einstel¬ len sollte, d1) ist dies der Fall, Übergang zu Schritt e, d2) ist dies nicht der Fall, wird der Individualfaktor mit dem Testfaktor zum Gewinnen eines nun geltenden Individual- faktors multipliziert und wie folgt weiterverfahren: e) Die Größe des Testfaktors für den nächsten Fettschritt wird gegenüber der Größe des Testfaktors im vorigen Fett¬ schritt so verändert, daß er näher bei eins liegt, e1) ist der neue Testfaktor TF kleiner oder gleich einem10) Method according to one of claims 5-8, characterized ge indicates that when using a lambda probe, which has jump behavior during the transition from the rich to the lean area, the changing of the individual factors so that a lambda value of as possible exactly one is achieved by following the steps below: a) The individual factor for the cylinder z is multiplicatively superimposed on a test factor TF of such a size that a strong lean lambda value should be obtained, z. B. TF = 0.8, a!) If this is the case, transition to step b, a2) if this is not the case, the individual factor is multiplied by the test factor to obtain an individual factor that is now valid and proceed as follows: b ) The individual factor is multiplied by a test factor TF of such magnitude that a strongly fat lambda value should be set, e.g. B. TF = 1, 2, b1) if this is the case, transition to step c, b2) if this is not the case, the individual factor is multiplied by the test factor to obtain an individual factor that is now valid and proceed as follows: c) The size of the test factor for the next lean step is changed compared to the size of the test factor in the previous lean step so that it is closer to one. D) the now valid test factor TF is greater than or equal to a lean limit value, e.g. B. TF = 0.98, transition to step d, c2) the now valid test factor is smaller than the lean limit value, end the method, d) the individual factor is superimposed on the test factor, whereby a lean lambda value is set len, d1) if this is the case, transition to step e, d2) if this is not the case, the individual factor is multiplied by the test factor to obtain an individual factor that is now valid and proceed as follows: e) The size of the test factor for the next fat step is changed compared to the size of the test factor in the previous fat step so that it is closer to one, e1) the new test factor TF is less than or equal to one
Fettgrenzwert, z. B. TF = 1 ,02, Übergang zu Schritt f, e2) ist der neue Testfaktor größer, also näher bei eins als der Fettgrenzwert, Beendigen des Verfahrens, f) Dem Individualfaktor wird der Testfaktor multiplikativ überlagert, wodurch sich ein fetter Lambda-Wert einstellen sol lte, f1) ist dies der Fall, Übergang zu Schritt c, f2) ist dies nicht der Fall, wird der Individualfaktor mit dem Testfaktor zum Gewinnen eines nun geltenden Individual- faktors multipliziert und zu Schritt c übergangen. Fat limit, e.g. B. TF = 1, 02, transition to step f, e2) the new test factor is larger, i.e. closer to one than the fat limit value, termination of the process, f) the test factor is multiplied on the individual factor, which results in a rich lambda value should set, f1) if this is the case, transition to step c, f2) if this is not the case, the individual factor is multiplied by the test factor in order to gain an individual factor which is now valid and is passed to step c.
EP89900183A 1988-01-07 1988-12-09 Control equipment for an internal combustion engine and process for adjusting the parameters for the equipment Expired - Lifetime EP0394306B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE3800176A DE3800176A1 (en) 1988-01-07 1988-01-07 CONTROL DEVICE FOR AN INTERNAL COMBUSTION ENGINE AND METHOD FOR SETTING PARAMETERS OF THE DEVICE
DE3800176 1988-01-07

Publications (2)

Publication Number Publication Date
EP0394306A1 true EP0394306A1 (en) 1990-10-31
EP0394306B1 EP0394306B1 (en) 1992-04-01

Family

ID=6344869

Family Applications (1)

Application Number Title Priority Date Filing Date
EP89900183A Expired - Lifetime EP0394306B1 (en) 1988-01-07 1988-12-09 Control equipment for an internal combustion engine and process for adjusting the parameters for the equipment

Country Status (6)

Country Link
US (1) US5020502A (en)
EP (1) EP0394306B1 (en)
JP (1) JP2719019B2 (en)
KR (1) KR0147062B1 (en)
DE (2) DE3800176A1 (en)
WO (1) WO1989006310A1 (en)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3925877C2 (en) * 1989-08-04 1998-10-08 Bosch Gmbh Robert Method and device for controlling the fuel metering in a diesel internal combustion engine
JPH0711256B2 (en) * 1989-09-06 1995-02-08 本田技研工業株式会社 Control device for internal combustion engine
DE3929746A1 (en) * 1989-09-07 1991-03-14 Bosch Gmbh Robert METHOD AND DEVICE FOR CONTROLLING AND REGULATING A SELF-IGNITIONING INTERNAL COMBUSTION ENGINE
DE4228053A1 (en) * 1991-09-30 1993-04-01 Siemens Ag Controlling and matching characteristic curves of cylinders of four stroke IC engine - using control programme to modify conditions for individual cylinders and generate overall performance programme for microprocessor providing electronic control
DE4319677C2 (en) * 1993-06-14 2002-08-01 Bosch Gmbh Robert Method and device for regulating the smooth running of an internal combustion engine
JP3226720B2 (en) * 1994-06-24 2001-11-05 三信工業株式会社 Combustion control device for two-cycle engine
DE19527218B4 (en) * 1994-12-23 2004-03-18 Robert Bosch Gmbh Method and device for regulating the smooth running of an internal combustion engine
CN1082617C (en) * 1994-12-30 2002-04-10 本田技研工业株式会社 Fuel injection control device for IC engine
JP3422393B2 (en) * 1995-02-24 2003-06-30 本田技研工業株式会社 Air-fuel ratio control device for internal combustion engine
US5623913A (en) * 1995-02-27 1997-04-29 Honda Giken Kogyo Kabushiki Kaisha Fuel injection control apparatus
JP3499319B2 (en) * 1995-03-03 2004-02-23 ヤマハマリン株式会社 Engine fuel injector
IT1284681B1 (en) * 1996-07-17 1998-05-21 Fiat Ricerche CALIBRATION PROCEDURE FOR AN INJECTION SYSTEM FITTED WITH INJECTORS.
JP3729295B2 (en) * 1996-08-29 2005-12-21 本田技研工業株式会社 Air-fuel ratio control device for internal combustion engine
DE19653521B4 (en) * 1996-12-20 2006-01-19 Bayerische Motoren Werke Ag Electronic control of a multi-cylinder, in particular spark-ignited internal combustion engine
DE19700711C2 (en) * 1997-01-10 1999-05-12 Siemens Ag Method for compensating for the systematic error in injection devices for an internal combustion engine
JPH11351046A (en) * 1998-06-10 1999-12-21 Honda Motor Co Ltd Fuel injection control device for multiple cylinder internal combustion engine
GB2343967A (en) * 1998-11-21 2000-05-24 Lucas Industries Ltd Deriving fuel supply control algorithms for each engine cylinder to maintain balanced air/fuel ratio
DE19909474A1 (en) 1999-03-04 2000-09-07 Siemens Ag Operating method for a spark-ignited, multi-cylinder internal combustion engine working with direct fuel injection
DE10011690C2 (en) * 2000-03-10 2002-02-07 Siemens Ag Cylinder equalization procedure
JP2001349243A (en) * 2000-06-07 2001-12-21 Isuzu Motors Ltd Fuel injection control device of engine
DE10133555A1 (en) * 2001-07-11 2003-01-30 Bosch Gmbh Robert Process for cylinder-specific adjustment of the injection quantity in internal combustion engines
DE10304242B3 (en) * 2003-02-03 2004-04-29 Siemens Ag Determining combustion parameter in second cylinder of multi-cylinder internal combustion engine involves estimating parameter from lambda probe signal if no significant roughness between combustions
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
DE10358988B3 (en) * 2003-12-16 2005-05-04 Siemens Ag Fuel injection control for multi-cylinder IC engine using comparison of estimated fuel/air ratio with actual fuel air ratio for correcting injected fuel mass for each engine cylinder for individual lambda regulation
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
DE102006039378B4 (en) * 2006-08-22 2012-01-05 Bayerische Motoren Werke Aktiengesellschaft Method for operating an Otto internal combustion engine
DE102007020964A1 (en) 2007-05-04 2008-11-06 Robert Bosch Gmbh Method for the cylinder equalization of an internal combustion engine

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CH613059A5 (en) * 1975-06-30 1979-08-31 Hoechst Ag Method for producing a flat-bed printing forme
US4125650A (en) * 1977-08-08 1978-11-14 International Business Machines Corporation Resist image hardening process
JPS57122144A (en) * 1981-01-20 1982-07-29 Nissan Motor Co Ltd Air fuel ratio feedback control unit
JPS5825540A (en) * 1981-08-10 1983-02-15 Nippon Denso Co Ltd Air-to-fuel ratio control method
JPS58105143A (en) * 1981-12-17 1983-06-22 Kanto Kagaku Kk Positive type photoresist composition
US4703430A (en) * 1983-11-21 1987-10-27 Hitachi, Ltd. Method controlling air-fuel ratio
DE3439927A1 (en) * 1984-06-30 1986-01-09 Bosch Gmbh Robert METHOD AND DEVICE FOR ADAPTIVE INTERFERENCE SIGNALING IN REGULATORS
FR2567962B1 (en) * 1984-07-23 1989-05-26 Renault ADAPTIVE METHOD FOR REGULATING THE INJECTION OF AN INJECTION ENGINE
US4939658A (en) * 1984-09-03 1990-07-03 Hitachi, Ltd. Control method for a fuel injection engine
JPS61118535A (en) * 1984-11-14 1986-06-05 Nippon Soken Inc Air-fuel ratio controller for internal-combustion engine
JP2947353B2 (en) * 1986-04-30 1999-09-13 本田技研工業株式会社 Air-fuel ratio control method for internal combustion engine
JPH01216047A (en) * 1988-02-24 1989-08-30 Hitachi Ltd Method and device of controlling air-fuel ratio for engine
US4869222A (en) * 1988-07-15 1989-09-26 Ford Motor Company Control system and method for controlling actual fuel delivered by individual fuel injectors
US4962741A (en) * 1989-07-14 1990-10-16 Ford Motor Company Individual cylinder air/fuel ratio feedback control system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO8906310A1 *

Also Published As

Publication number Publication date
DE3800176A1 (en) 1989-07-20
US5020502A (en) 1991-06-04
KR900700739A (en) 1990-08-16
EP0394306B1 (en) 1992-04-01
JP2719019B2 (en) 1998-02-25
KR0147062B1 (en) 1998-08-17
JPH03502224A (en) 1991-05-23
WO1989006310A1 (en) 1989-07-13
DE3869783D1 (en) 1992-05-07

Similar Documents

Publication Publication Date Title
EP0394306A1 (en) Control equipment for an internal combustion engine and process for adjusting the parameters for the equipment.
DE19950146C2 (en) Online self-calibration of air mass sensors in internal combustion engines
DE4117440C2 (en) Adaptive fuel / air mixture setting to take fuel properties into account
DE602004003390T2 (en) METHOD FOR REAL-TIME DETERMINATION OF A FUEL INJECTION FLOW CHARACTERISTIC
DE3486373T2 (en) Vehicle engine control system with the ability to convey the operating state of the engine and to select the appropriate operating scheme.
DE4208002B4 (en) System for controlling an internal combustion engine
DE3929746A1 (en) METHOD AND DEVICE FOR CONTROLLING AND REGULATING A SELF-IGNITIONING INTERNAL COMBUSTION ENGINE
DE19700711A1 (en) IC engine fuel injection system error compensation method
DE4001494A1 (en) FUEL-AIR RATIO MONITORING SYSTEM FOR A MOTOR VEHICLE
DE3311029C2 (en) Method and device for regulating the idling speed of an internal combustion engine
DE19726757B4 (en) Method for controlling and / or regulating an internal combustion engine provided with a plurality of combustion chambers
DE3202286C2 (en)
DE4446107C2 (en) Method and device for regulating the air / fuel mixture in an internal combustion engine of motor vehicles
DE3933723A1 (en) FUEL-AIR RATIO CONTROL DEVICE FOR AN INTERNAL COMBUSTION ENGINE
DE19813801A1 (en) Fuel pump control in an electronic fuel supply system without feedback
DE3822300A1 (en) METHOD AND DEVICE FOR TANK VENTILATION ADAPTATION WITH LAMBAR CONTROL
DE3741412A1 (en) FUEL INJECTION CONTROL DEVICE FOR AN INTERNAL COMBUSTION ENGINE WITH A THROTTLE OPENING DETECTOR
DE19753586A1 (en) Method and device for controlling the combustion stability of internal combustion engines operated as a lean-burn engine
DE3721910A1 (en) METHOD AND DEVICE FOR DETECTING THE SUCTION VOLUME FOR AN INTERNAL COMBUSTION ENGINE OR THE LIKE
WO2009095333A1 (en) Method for controlling an internal combustion engine
EP1179130B1 (en) Method for operating a multi-cylinder internal combustion engine
DE102010051035B4 (en) Method of correcting an air/fuel mixture error
DE102007063102B4 (en) Method for detecting a periodically pulsating operating parameter
DE19612453A1 (en) IC engine cylinder fuel mass flow determination method
EP0757168B1 (en) Method and apparatus for controlling an internal combustion engine

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 19900531

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): DE FR GB IT

17Q First examination report despatched

Effective date: 19910118

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

RAP3 Party data changed (applicant data changed or rights of an application transferred)

Owner name: ROBERT BOSCH GMBH

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE FR GB IT

ET Fr: translation filed
REF Corresponds to:

Ref document number: 3869783

Country of ref document: DE

Date of ref document: 19920507

GBT Gb: translation of ep patent filed (gb section 77(6)(a)/1977)
ITF It: translation for a ep patent filed

Owner name: STUDIO JAUMANN

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
REG Reference to a national code

Ref country code: GB

Ref legal event code: IF02

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20030127

Year of fee payment: 15

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20031120

Year of fee payment: 16

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20031223

Year of fee payment: 16

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20040701

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20041209

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20041209

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20050831

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES;WARNING: LAPSES OF ITALIAN PATENTS WITH EFFECTIVE DATE BEFORE 2007 MAY HAVE OCCURRED AT ANY TIME BEFORE 2007. THE CORRECT EFFECTIVE DATE MAY BE DIFFERENT FROM THE ONE RECORDED.

Effective date: 20051209