WO2004109080A1 - Verfahren zur dämpfung von druckschwingungen im messsignal einer lambdasonde - Google Patents
Verfahren zur dämpfung von druckschwingungen im messsignal einer lambdasonde Download PDFInfo
- Publication number
- WO2004109080A1 WO2004109080A1 PCT/EP2004/050583 EP2004050583W WO2004109080A1 WO 2004109080 A1 WO2004109080 A1 WO 2004109080A1 EP 2004050583 W EP2004050583 W EP 2004050583W WO 2004109080 A1 WO2004109080 A1 WO 2004109080A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- block
- individual values
- time
- values
- summation
- Prior art date
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1438—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
- F02D41/1477—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the regulation circuit or part of it,(e.g. comparator, PI regulator, output)
- F02D41/1482—Integrator, i.e. variable slope
Definitions
- the invention relates to a method for obtaining a cleaned output signal from the measurement signal, which has a periodic pressure dependence, of a lambda probe arranged in the exhaust gas of an internal combustion engine, in which the measurement signal is sampled in a time pattern and averaged over a predetermined summation time, the summation time being the speed-dependent one Period of pressure pulsations of the exhaust gas corresponds.
- Oxygen sensors mounted in the exhaust system are used for the continuous determination of the air-fuel ratio with high response speed both in the "lean” - lambda greater than one - and in the "rich” mixture range - lambda less than one.
- These so-called steady or linear lambda probes work according to the two-cell limit current probe principle and can be used as pre-cat probes for regulating the injection (lambda control), but especially for controlling lean-burn engines, for example gasoline engines with direct fuel injection.
- the measurement signal of a lambda sensor depends on a number of variables, in particular on the oxygen concentration to be determined in the exhaust gas, but also on the ceramic temperature and the exhaust gas back pressure, the measure of the pressure dependency of the measurement signal being defined by the probe design. With this pressure dependency, a distinction must be made between a static and a dynamic pressure dependence.
- the typical fluctuations in the dynamic pressure dependence of the Measurement signals are in the significant range for continuous lambda probes and thus an order of magnitude higher than for so-called binary lambda probes. The following is about the vaporization or elimination of the periodic pressure influences, in particular in connection with continuous lambda sensors.
- Pressure pulsations in the exhaust system are caused by the sudden rise in the positive pressure curve, triggered by the pressure surge generated when the exhaust valves of a cylinder were opened. Reflections or superimpositions of the exhaust gas vibrations in the exhaust system lead to a wave-shaped pressure curve until a new pressure surge occurs with the next push-out cycle of the cylinder.
- An internal combustion engine operated in the four-stroke process therefore generates a dynamic exhaust gas pressure curve with a periodicity of 720 ° K related to the crankshaft, that is to say speed-dependent. Since the frequency of the pressure-dependent disturbance in the lambda signal depends on the speed of the internal combustion engine and the central control device of the internal combustion engine must still be suitable for measuring fast processes (e.g.
- the generic method accordingly proposes an integration or summation time that corresponds to the speed-dependent period of the pressure curve, ie 180 ° KW in the example mentioned.
- the above-mentioned De 37 43 315 AI also mentions the possibility of providing a separate device for summation in order to relieve the microcomputer of the motor vehicle of the special task of signal filtering.
- the known method for averaging obviously presupposes that for the individual measured values of the lambda probe signal, which, for. B. sampled in 1ms time raster and buffered in a ring buffer, a relatively large memory area is reserved.
- an averaging was then initiated at every point in time at which a filtered output signal is required (e.g. every 10 ms) by summing a number NI of temporarily stored individual values and dividing them by NI.
- the number NI corresponds exactly to the period of the print run for the given sampling time pattern.
- 50 individual values had to be stored simultaneously in the ring memory, for example at 600 revolutions.
- the averaging had to be carried out over the entire number of NI measured values of the period to be considered, i.e. at each update time, so that, especially at low speeds, the total value formation was carried out several times over certain sections of the ring buffer.
- the signal evaluation is carried out in such a way that the continuously sampled individual values of the measurement signal are temporarily stored in a memory area of a memory of a control device for the internal combustion engine, and that the control unit switches on at any point in time at which an updated probe output signal is required direction is initiated, in which a number NI corresponding to the summation time of individual values sampled in the time grid is included.
- these steps are carried out in such a way that the summation over the NI individual values takes place in blocks and begins before the update time, so that the block values that are already continuously formed in blocks at the time of the update and temporarily stored instead of the respective individual values are used to calculate an average value.
- the signal processing method according to the invention therefore primarily relies on an inexpensive block algorithm according to the formula
- VLS means the currently to be calculated mean value of the lambda probe voltage signal, VLS_lms each a single raw value of the lambda signal sampled, for example, in the 1 ms time grid, NI the speed-dependent number of the individual values used for averaging according to the period, N an integer and Ml the block length, that is the number of individual values combined in a block.
- the calculation of an average value VLS is based on the summation values which have already been continuously formed in blocks via Ml measurement signals and the remainder of the N1 (N * M1) measurement values.
- the memory requirement can be reduced in such a way that only (N + Ml) block or individual values have to be buffered.
- the computing requirement also drops.
- the maximum possible speed of the motor and the update rate of the averaged measured value must be taken into account.
- the invention aims at a segment-synchronous averaging, which means that at any point in time for the purpose of summing it should be possible to "look back" immediately and precisely via the NI last sampled individual values, which form the currently averaged segment of the continuously sampled individual values.
- the block-wise summation takes place via Ml, which are sampled and cached in succession (Ml block), and they are carried out in a block time grid that corresponds to Ml times the sampling time grid (sampling rate), which means that the update rate with the Ml block time grid is synchronizable.
- Ml sampled and cached in succession
- sampling rate sampling time grid
- segment-synchronous averaging can already be implemented simply by using the N temporarily stored block values for the calculation.
- the NI block values and all MI individual values of the "last" MI block ending at the update time can also be added up.
- the first Nl-N * Ml individual values of the most recently scanned Ml block to go beyond a maximum multiple of N * M1 Include averaging individually, while the remaining individual values of this MI block are disregarded and are only included in the subsequent averaging in the form of a block value to be formed and temporarily stored for this entire MI block.
- a "dead time" of, in the example, (1 to 9) times the individual value sampling interval (sampling rate) must be accepted with regard to the actual actuality of the mean value at the time of the update.
- each Ml block is split into two subblocks Bl and B2, with subblock B2 the last N1-N * M1 individual values of the respective one going beyond a maximum multiple N * M1 M1 blocks and sub-block B1 comprises the remaining first M1 (N1-N * M1) individual values of the M1 block.
- the method is particularly suitable in connection with the evaluation of the measurement signal of a lambda probe arranged upstream of a catalytic converter of the internal combustion engine and having a constant characteristic of the measurement signal.
- FIG. 1 shows a schematic illustration of an internal combustion engine with a lambda probe, the signal of which is to be processed
- FIG. 2 shows a diagram of the time dependence of the signal to be processed at different engine speeds
- FIG. 3 shows an organizational diagram of storage or computing steps symbolically represented in three levels for processing individual lambda signal values according to an embodiment of the invention.
- FIG. 1 shows in the form of a block diagram an arrangement in which the inventive method is applied. Only those components are shown that are necessary for understanding the invention.
- the internal combustion engine 1 is supplied with an air / fuel mixture via an intake duct 2.
- An air mass meter, not shown here, can also be arranged in the intake duct 2.
- the internal combustion engine 1 is connected to an exhaust gas duct 3.
- a first lambda probe 4 When viewed in the flow direction of the exhaust gas, a first lambda probe 4, a three-way catalytic converter 5 used for converting harmful exhaust gas components and a second lambda probe 6 are provided in the exhaust gas duct 3.
- the fuel-air ratio in the exhaust gas upstream of the catalytic converter 5 is determined with the aid of the first lambda probe 4 (control probe), which has a constant characteristic.
- the second lambda probe 6 (monitor probe) serves u. a. for checking the catalytic converter 5 and typically has a binary characteristic.
- a speed sensor 7 for detecting the speed of the internal combustion engine 1 is arranged at a suitable point on the internal combustion engine 1, the signal of which is fed to a central control device 8 via a corresponding connecting line.
- control device 8 can also be connected to further sensors and actuators via a data and control line 9 which is only shown schematically.
- the control device 8 which, among other things, controls the injection, has a microcomputer 10 in a known manner, corresponding interfaces for signal conditioning circuits, and an input and output unit.
- the microcomputer 10 comprises a central processing unit (CPU), which performs the arithmetic and logical operations on the data fed in.
- the programs and target data required for this are provided by a read-only memory (ROM).
- An operating data memory (RAM) 11 serves, among other things, to store the data supplied by the sensors until they are called up by the microcomputer 10 or replaced by more current data, ie overwritten.
- the method according to the invention essentially serves to conserve the resources of this memory 11, which are burdened by the necessary intermediate storage of values in an area of this memory 11 which are related to the correction of the pressure dependency of the measurement signal of the lambda probe 4.
- FIG. 2 shows a periodically time-dependent voltage signal UM in the upper part, which represents the unfiltered measurement signal of the lambda probe 4.
- the thin vertical lines indicate the grid of the update rate T of the output signal, with in the example shown (four-cylinder engine with single-flow exhaust system) the averaging over a speed-dependent period TP of pressure pulsations of the exhaust gas takes place.
- This update rate T 10 ms is synchronized with the MI block time slot, which in turn is based on the single value sampling time slot of 1 ms chosen here.
- each MI block therefore comprises 10 individual values.
- the filtered output signal which is calculated in each case at the update times t n or t n ', is represented by the voltage values UA shown in dot form in FIG.
- the averaged lambda output signal therefore has, as is to be expected in the case of a properly regulated operating state, a constancy which extends over the different speed ranges D1 and D2 of the internal combustion engine 1 which are marked by the thick vertical
- the control device 8 first determines a speed-dependent summation duration, that is, TP1 for D1 and TP2 for D2. Depending on the selected sampling rate of the measurement signal, here 1 ms, this summation time corresponds to a defined number of individual raw values of the measurement signal.
- a range D1 with a higher speed e.g. 1666 revolutions / min
- Nl 18 individual values VLS_lms must be summed.
- the individual values VLS_lms to be summed are not all stored in the buffer until summation. Rather, the first 10 individual values of a segment first sampled in time become successive, possibly by overwriting the individual values of a value created during the immediately preceding averaging
- (Ml 10) block time interval summed to a block value.
- FIG. 10 In the example selected in FIG.
- Figure 3 relates to a second embodiment of the invention, which can be used in the cases Nl N * Ml as an alternative to the method discussed in Figure 2.
- the upper level (“individual value memory”) in FIG. 3 relates to the sampling or intermediate storage of the 10 individual values of a block currently to be processed. Only the last of the four blocks considered in FIG.
- the first 7 individual values of the first block after sampling and intermediate storage of all 10 individual values of this block, were summed and buffered to the subblock value MW_B1_1, while the last 3 individual values of this block were summed up and buffered to the subblock value MW_B2_1.
- the associated individual values that are no longer required can then be overwritten by the new individual values of the next, second block.
- the new individual values are then processed into sub-block values MW_B1_2 and MW_B2_2 in an analogous manner to the first block.
- the result of which is symbolically represented by the lower level (“measured value output”) in FIG. 3 only the partial block values temporarily stored according to the middle level are required.
- the current mean value due after 30 ms is calculated, for example, by the two partial block values resulting from the third block immediately before the update time, the two partial block values resulting from the second partial block and the sub-block value MW_B2_1 resulting from the first block is summed (and divided by NI).
- NI exact number of the individual values lying immediately before the update time
- the block-wise preprocessing of the individual values of the measurement signal of the lambda probe significantly reduces the resource and computing time required for the calculation required for signal processing, the main effect being the saving of memory space resources. It should be taken into account that a calculation in a 1 ms time grid and the provision of, for example (around) 140 memory spaces for a two-bank system, places great demands on the overall resources of an engine control system. The advantage according to the invention is therefore more pronounced in multi-bank systems.
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/510,654 US7134428B2 (en) | 2003-06-04 | 2004-04-22 | Method for damping pressure oscillations in a measuring signal of a lambda probe |
EP04728818A EP1629186B1 (de) | 2003-06-04 | 2004-04-22 | Verfahren zur dämpfung von druckschwingungen im messignal einer lambdasonde |
DE502004001959T DE502004001959D1 (de) | 2003-06-04 | 2004-04-22 | Verfahren zur dämpfung von druckschwingungen im messignal einer lambdasonde |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10325338A DE10325338B4 (de) | 2003-06-04 | 2003-06-04 | Verfahren zur Dämpfung von Druckschwingungen im Messsignal einer Lambdasonde |
DE10325338.6 | 2003-06-04 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2004109080A1 true WO2004109080A1 (de) | 2004-12-16 |
Family
ID=33494833
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2004/050583 WO2004109080A1 (de) | 2003-06-04 | 2004-04-22 | Verfahren zur dämpfung von druckschwingungen im messsignal einer lambdasonde |
Country Status (4)
Country | Link |
---|---|
US (1) | US7134428B2 (de) |
EP (1) | EP1629186B1 (de) |
DE (2) | DE10325338B4 (de) |
WO (1) | WO2004109080A1 (de) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102005009101B3 (de) * | 2005-02-28 | 2006-03-09 | Siemens Ag | Verfahren und Vorrichtung zum Ermitteln eines Korrekturwertes zum Beeinflussen eines Luft/Kraftstoff-Verhältnisses |
DE102007005684B3 (de) * | 2007-02-05 | 2008-04-10 | Siemens Ag | Verfahren und Vorrichtung zum Betreiben einer Brennkraftmaschine |
DE102012016732A1 (de) | 2012-08-22 | 2014-02-27 | Daimler Ag | Verfahren zum Erzeugen eines Ausgangssignals eines Sensors |
DE102015226138B3 (de) * | 2015-12-21 | 2016-12-29 | Continental Automotive Gmbh | Verfahren zur Ermittlung der Zusammensetzung des zum Betrieb eines Verbrennungsmotors verwendeten Kraftstoffes |
CN113588160B (zh) * | 2021-07-30 | 2023-01-24 | 东风商用车有限公司 | 信号补偿方法、装置、设备及可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3743315A1 (de) | 1987-12-21 | 1989-06-29 | Bosch Gmbh Robert | Auswerteinrichtung fuer das messsignal einer lambdasonde |
EP0899441A2 (de) * | 1997-08-29 | 1999-03-03 | Honda Giken Kogyo Kabushiki Kaisha | Luft-Kraftstoffverhältnis-Steuerungssystem für eine Mehrzylinder-Brennkraftmaschine |
US20030084659A1 (en) * | 2000-06-02 | 2003-05-08 | Rolf Bruck | Exhaust-gas purification system with delayed recording of measured values and method for determining pollutant concentration in exhaust gas |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19752965C2 (de) * | 1997-11-28 | 2002-06-13 | Siemens Ag | Verfahren zur Überwachung des Abgasreinigungssystems einer fremdgezündeten Brennkraftmaschine |
DE10017931A1 (de) * | 2000-04-11 | 2001-12-06 | Siemens Ag | Verfahren zur Diagnose einer Abgasreinigungsanlage einer lambdageregelten Brennkraftmaschine |
JP2002188981A (ja) * | 2000-12-20 | 2002-07-05 | Horiba Ltd | 排ガス試験における計測方法 |
DE10339414A1 (de) * | 2003-01-10 | 2004-07-22 | Robert Bosch Gmbh | Verfahren zum Berechnen eines Mittelwertes von Messwerten |
WO2004063939A2 (de) | 2003-01-10 | 2004-07-29 | Robert Bosch Gmbh | Verfahren zum berechnen eines mittelwertes von messwerten |
-
2003
- 2003-06-04 DE DE10325338A patent/DE10325338B4/de not_active Expired - Fee Related
-
2004
- 2004-04-22 EP EP04728818A patent/EP1629186B1/de not_active Expired - Lifetime
- 2004-04-22 WO PCT/EP2004/050583 patent/WO2004109080A1/de active IP Right Grant
- 2004-04-22 US US10/510,654 patent/US7134428B2/en active Active
- 2004-04-22 DE DE502004001959T patent/DE502004001959D1/de not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3743315A1 (de) | 1987-12-21 | 1989-06-29 | Bosch Gmbh Robert | Auswerteinrichtung fuer das messsignal einer lambdasonde |
EP0899441A2 (de) * | 1997-08-29 | 1999-03-03 | Honda Giken Kogyo Kabushiki Kaisha | Luft-Kraftstoffverhältnis-Steuerungssystem für eine Mehrzylinder-Brennkraftmaschine |
US20030084659A1 (en) * | 2000-06-02 | 2003-05-08 | Rolf Bruck | Exhaust-gas purification system with delayed recording of measured values and method for determining pollutant concentration in exhaust gas |
Also Published As
Publication number | Publication date |
---|---|
US20060157037A1 (en) | 2006-07-20 |
US7134428B2 (en) | 2006-11-14 |
DE502004001959D1 (de) | 2006-12-21 |
DE10325338A1 (de) | 2005-01-13 |
DE10325338B4 (de) | 2008-04-10 |
EP1629186B1 (de) | 2006-11-08 |
EP1629186A1 (de) | 2006-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE4230344C2 (de) | Verfahren zum Berechnen der Kraftstoffeinspritzmenge für einen Verbrennungsmotor | |
EP0154710B1 (de) | Einrichtung zur Steuerung von Maschinenvariablen | |
DE3423065C2 (de) | ||
DE102006006303B3 (de) | Verfahren zur Abschätzung einer eingespritzten Kraftstoffmenge | |
DE4127960C2 (de) | Klopfunterdrückungsvorrichtung für einen Verbrennungsmotor | |
DE3410403C2 (de) | Verfahren zum Steuern der einer Brennkraftmaschine nach Beendigung einer Kraftstoffabsperrung zugeführten Kraftstoffmenge | |
DE69635917T2 (de) | Feststellungsvorrichtung der Katalysatorverschlechterung einer Brennkraftmaschine | |
DE3433525C3 (de) | Verfahren zum Regeln der einer Verbrennungskraftmaschine nach dem Anlassen zugeführten Kraftstoffmenge | |
DE4102056A1 (de) | Steuersystem fuer das luft/kraftstoff-verhaeltnis vom doppel-sensortyp fuer eine brennkraftmaschine | |
DE3420465A1 (de) | Einrichtung zum unterdruecken von motorklopfen in einem verbrennungsmotor | |
DE19545924B4 (de) | Verfahren und Vorrichtungen zum Steuern des Luft/Kraftstoffverhältnis-Lernens eines Motors mit innerer Verbrennung | |
EP0151768A2 (de) | Kraftstoff-Luft-Gemischzumesssystem für eine Brennkraftmaschine | |
DE4333965A1 (de) | Verfahren zur Klopferkennung | |
DE4238807A1 (en) | IC engine exhaust gas catalyser monitoring system - uses cross-correlation function for signals from oxygen@ sensors inserted in exhaust line before and after catalyser | |
EP0992666B1 (de) | Zylinderselektive Regelung des Luft-Kraftstoff-Verhältnisses | |
DE3835766C2 (de) | Verfahren zum Berechnen der Kraftstoffeinspritzmenge für einen Verbrennungsmotor | |
DE10141022A1 (de) | Luft/Kraftstoff-Verhältnis-Steuervorrichtung für einen Verbrennungsmotor | |
DE4013943C2 (de) | ||
DE3143191A1 (de) | Datenabtastsystem fuer elektronische maschinensteuerungen | |
DE3871569T2 (de) | Steueranordnung des luft/kraftstoff-verhaeltnisses bei verbrennungsmotoren mit optimaler, vom betriebsbereich abhaengiger korrekturkoeffizienten-lerncharakteristik. | |
DE3429525A1 (de) | Verfahren zur zylindergruppenspezifischen regelung einer mehrzylindrigen brennkraftmaschine und vorrichtung zur durchfuehrung des verfahrens | |
DE3422754C2 (de) | ||
EP1409865B1 (de) | Verfahren zum zylinderindividuellen abgleich der einspirtzmenge bei brennkraftmaschinen | |
WO2004109080A1 (de) | Verfahren zur dämpfung von druckschwingungen im messsignal einer lambdasonde | |
DE3540420C2 (de) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 2004728818 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2006157037 Country of ref document: US Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 10510654 Country of ref document: US |
|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWP | Wipo information: published in national office |
Ref document number: 2004728818 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 10510654 Country of ref document: US |
|
WWG | Wipo information: grant in national office |
Ref document number: 2004728818 Country of ref document: EP |