EP0382823A1 - Verfahren und vorrichtung zum einstellen von betriebsgrössen einer brennkraftmaschine. - Google Patents
Verfahren und vorrichtung zum einstellen von betriebsgrössen einer brennkraftmaschine.Info
- Publication number
- EP0382823A1 EP0382823A1 EP19890908389 EP89908389A EP0382823A1 EP 0382823 A1 EP0382823 A1 EP 0382823A1 EP 19890908389 EP19890908389 EP 19890908389 EP 89908389 A EP89908389 A EP 89908389A EP 0382823 A1 EP0382823 A1 EP 0382823A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- time
- programs
- group
- program
- shortest
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000002485 combustion reaction Methods 0.000 title claims abstract description 13
- 230000001419 dependent effect Effects 0.000 claims abstract description 5
- 239000002131 composite material Substances 0.000 claims abstract description 4
- 230000036962 time dependent Effects 0.000 claims description 55
- 102100023870 YLP motif-containing protein 1 Human genes 0.000 claims description 4
- 150000001875 compounds Chemical group 0.000 claims description 4
- 101000964762 Homo sapiens Zinc finger protein 569 Proteins 0.000 claims description 3
- 101150018798 Ylpm1 gene Proteins 0.000 claims description 3
- 102100040654 Zinc finger protein 569 Human genes 0.000 claims description 3
- 239000003054 catalyst Substances 0.000 claims 1
- 230000010354 integration Effects 0.000 abstract description 13
- 238000006243 chemical reaction Methods 0.000 abstract 1
- 230000001360 synchronised effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000003197 catalytic effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
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/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
-
- 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/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/263—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the program execution being modifiable by physical parameters
Definitions
- the invention relates to a method and a device for setting operating variables, in particular the ignition angle and / or the lambda value of an internal combustion engine.
- programs of different temporal priority run.
- High priority are all programs that have to ensure that a certain process is triggered at a certain crank angle, e.g. B. is ignited or the injection of fuel is started or this process is ended.
- These programs usually synchronize processes with the crankshaft revolution.
- the entirety of these programs, which are very short and are started depending on the crankshaft, is referred to below as a synchro program.
- priority to the synchro program are programs that, for. B. Evaluate maps or characteristic curves to provide output values for higher priority programs.
- the entirety of such low priority programs is referred to below as a background program.
- the priority between the background program and the synchro program is a group of time-dependent programs, which are mainly used for any integration purposes.
- these programs it is important that they are called up as precisely as possible, with a value, e.g. B. the integral value of the manipulated variable for regulating the lambda value is increased or decreased by a predetermined count value. Since the count value is fixed, a desired integration speed can only be achieved if the time period between two integration steps is as constant as possible.
- the sequence of the background program HGP from its start HGPA to its end HGPE and the group of time-dependent programs GZAP according to the prior art is shown in FIG. 1.
- the group of time-dependent programs GZAP and parts of the background program HGP are processed alternately.
- a flag has been set by a timer, which indicates that a predetermined raster period ZSR has expired since the last start of the group of time-dependent programs.
- This grid period is z. B. 10 ms.
- the pure runtime of the group of time-dependent programs, however, is z. B. only about 4 ms and the synchro program less than 1 ms.
- the group of time-dependent programs GZAP is composed of different numbers of time-dependent programs ZAP, in the example according to FIG. B. from four time-dependent programs ZAP1 - ZAP4.
- This has been taken into account in the prior art by increasing the grid period ZSR. Was the pure duration of the group z. B. 6 ms instead of the above 4 ms, which led to a real runtime of 12 ms instead of 8 ms at high speed, the raster time ZSR z. B. set to 14 ms.
- the invention is based on the object of specifying an easily applicable device or an easily applicable method for setting operating variables of an internal combustion engine.
- the method and the device according to the invention are characterized in that the time-dependent programs are no longer collected in a single group, but are divided into different groups, namely at least one program group with the shortest distance and longer programs and that at least one program group with the least distance Programs is added, whereby at least one group is formed.
- How many programs are combined in the shortest-spaced program group and how many programs are added to form a combined group depends on the specified grid period and the duration of the individual programs. It is advisable to select the pure running time of the longest running group only so large that even if it is often interrupted by the synchro program at very high speed, it does not completely fill the grid period, so there is still some time for further processing of the background program during leaves every grid period.
- FIG. 1 shows a diagram relating to the sequence of different programs in the prior art
- Fig. 2 is a timing diagram relating to the summarization
- FIG. 3 diagrams relating to the division of time
- the time-independent programs are summarized in different groups. 3, as in FIG. 2, it is assumed that there are a total of four time-dependent programs ZAP1-ZAP4. In the example it is assumed that the time-dependent programs ZAP1 and ZAP2 are combined to form a group GAKP with the shortest time-dependent programs.
- This can e.g. B. a program for calculating the integral value of a lambda controller and a program for integrating the signal of the lambda sensor in a lean concept. It is advisable to update the quantities mentioned relatively frequently, which is why they should be called up after each grid period, ie with the shortest possible distance.
- the ZAP3 programs and ZAP4 are against it, e.g. B. Programs to compensate for disturbances through learning processes, e.g. B. to compensate for a multiplicative or an additive error in the injection time. It is sufficient to call these programs less frequently and to use correspondingly larger counter increments in integration processes than would be used if the corresponding programs were called after each raster period.
- the combination of the GAKP group of the shortest time-dependent programs with the time-dependent program 3 is referred to as the group group VG1 and the summary of GAKP with the time-dependent program 4 as the group group VG2.
- the simplest embodiment of a device according to the invention and a method according to the invention work in such a way that the group GAKP, the group-shortest time-dependent programs, the group VG1 and the group VG2 are processed alternately at the beginning of each grid period.
- the background program HGP continues to run during the times of the grid period in which the group programs mentioned are not running. All of these programs are interrupted by the synchro program.
- each section comprises three groups of time-dependent programs and the background program is processed three times.
- all groups of time-dependent programs are each formed by the GAKP group of shortest time-dependent programs.
- the three groups are there against the groups GAKP, VG1 and VG2.
- the first and second sections alternate from the beginning HGPA of the main program to the end HGPE.
- FIG. 5 shows an exemplary embodiment in which the groups GAKP, VG1 and VG2 are started with different time periods.
- the group of shortest time-dependent programs is started again at the end of each raster period ZSR, either as the sole group or as a sub-group within one of the group groups VG1 or VG2.
- the group VG1 is started after three grid periods ZSR and the group VG2 after six grid periods ZSR.
- the device according to the invention and the method according to the invention also make it possible to compensate for integration errors on average over time, as they arise when the time span between two start times of groups of time-dependent programs becomes longer than the grid time span.
- This shift in the start time occurs inevitably in that the case arises again and again that the high-priority synchro program has to be processed when the raster time period has elapsed and a group of time-dependent programs should actually be started.
- This error can lead to e.g. B. only 49 groups of time-dependent programs have been processed when 50 grid periods have already expired. This results in a deviation of the actual integration parameters from the actually required integration parameters. In the example, too little was integrated in one step.
- This error cannot be corrected for the group of shortest-distance time-dependent programs, but for the less frequently started network groups, namely that if the sum of the time intervals with which a particular network group is called and the expected sum of raster time periods between half and one whole raster time period, a group of GAKP shortest time-dependent programs is omitted. As a result, the actually missing integration step is caught up again for the association groups.
- the method according to the invention can also be used to advantage in a device which is used for stereo control of an internal combustion engine.
- stereo control two cylinder banks of an internal combustion engine, which has two exhaust gas channels, each with a lambda probe and a catalytic converter, are controlled separately.
- quantities that depend on the lambda value individually for the block, but to use other quantities together, e.g. B. pre-tax values or tank adaptation values.
- FIGS. 1 and 2 results in a long running time of the entire group of time-dependent programs, which requires extensive adaptation of the integration parameters because of a very long raster time period.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE3826526 | 1988-08-04 | ||
| DE3826526A DE3826526A1 (de) | 1988-08-04 | 1988-08-04 | Verfahren und vorrichtung zum einstellen von betriebsgroessen einer brennkraftmaschine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| EP0382823A1 true EP0382823A1 (de) | 1990-08-22 |
| EP0382823B1 EP0382823B1 (de) | 1992-04-01 |
Family
ID=6360244
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP89908389A Expired - Lifetime EP0382823B1 (de) | 1988-08-04 | 1989-07-21 | Verfahren und vorrichtung zum einstellen von betriebsgrössen einer brennkraftmaschine |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US5162999A (de) |
| EP (1) | EP0382823B1 (de) |
| JP (1) | JP2740317B2 (de) |
| KR (1) | KR0147075B1 (de) |
| DE (2) | DE3826526A1 (de) |
| WO (1) | WO1990001629A1 (de) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2819836B2 (ja) * | 1991-01-23 | 1998-11-05 | 日産自動車株式会社 | 内燃機関の自己診断装置 |
| DE4241790B4 (de) * | 1992-12-11 | 2016-06-09 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Betreiben von Steuereinrichtungen insbesondere für Fahrzeuge |
| DE59302747D1 (de) * | 1993-01-28 | 1996-07-04 | Siemens Ag | Motorsteuerung |
| DE59303660D1 (de) * | 1993-02-25 | 1996-10-10 | Siemens Ag | Motorsteuerung |
| EP0639705B1 (de) | 1993-04-29 | 1997-06-25 | Siemens Aktiengesellschaft | Elektronische Steuerung |
| DE4410775C2 (de) * | 1994-03-28 | 2000-04-06 | Daimler Chrysler Ag | Steuergerät und Arbeitsverfahren eines Betriebssystems für dieses Steuergerät |
| DE19757875C2 (de) * | 1997-12-24 | 2001-11-29 | Bosch Gmbh Robert | Verfahren zum Betreiben einer Brennkraftmaschine insbesondere eines Kraftfahrzeugs |
| JP3578082B2 (ja) * | 2000-12-20 | 2004-10-20 | 株式会社デンソー | 処理実行装置及び記録媒体 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS51152716U (de) * | 1975-05-30 | 1976-12-06 | ||
| DE3072043D1 (en) * | 1979-04-06 | 1987-11-19 | Hitachi Ltd | Electronic type engine control method and apparatus |
| JPS5638542A (en) * | 1979-09-05 | 1981-04-13 | Hitachi Ltd | Controlling method for engine |
| DE3224030A1 (de) * | 1982-06-28 | 1983-12-29 | Robert Bosch Gmbh, 7000 Stuttgart | Verfahren zur steuerung eines mikrorechners |
| JPH06100155B2 (ja) * | 1985-12-20 | 1994-12-12 | 本田技研工業株式会社 | エンジン制御装置の演算処理方法 |
| US4954948A (en) * | 1986-12-29 | 1990-09-04 | Motorola, Inc. | Microprocessor operating system for sequentially executing subtasks |
| DE3733717A1 (de) * | 1987-10-06 | 1989-04-20 | Deutsche Fernsprecher Gmbh | Schaltung zur programmierung einer fernsprechanlage oder eines telekommunikationsendgeraetes |
-
1988
- 1988-08-04 DE DE3826526A patent/DE3826526A1/de not_active Withdrawn
-
1989
- 1989-07-21 JP JP1507704A patent/JP2740317B2/ja not_active Expired - Lifetime
- 1989-07-21 KR KR1019900700709A patent/KR0147075B1/ko not_active Expired - Lifetime
- 1989-07-21 WO PCT/DE1989/000485 patent/WO1990001629A1/de not_active Ceased
- 1989-07-21 DE DE8989908389T patent/DE58901094D1/de not_active Expired - Lifetime
- 1989-07-21 EP EP89908389A patent/EP0382823B1/de not_active Expired - Lifetime
- 1989-07-21 US US07/466,293 patent/US5162999A/en not_active Expired - Lifetime
Non-Patent Citations (1)
| Title |
|---|
| See references of WO9001629A1 * |
Also Published As
| Publication number | Publication date |
|---|---|
| WO1990001629A1 (de) | 1990-02-22 |
| DE3826526A1 (de) | 1990-02-08 |
| KR0147075B1 (ko) | 1998-08-17 |
| JPH03500438A (ja) | 1991-01-31 |
| KR900702208A (ko) | 1990-12-06 |
| DE58901094D1 (de) | 1992-05-07 |
| EP0382823B1 (de) | 1992-04-01 |
| JP2740317B2 (ja) | 1998-04-15 |
| US5162999A (en) | 1992-11-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE2633617C2 (de) | Verfahren und Vorrichtung zur Bestimmung von Einstellgrößen bei einer Brennkraftmaschine, insbesondere der Dauer von Kraftstoffeinspritzimpulsen, des Zündwinkels, der Abgasrückführrate | |
| DE102008054690B4 (de) | Verfahren und Vorrichtung zur Kalibrierung von Teileinspritzungen in einer Brennkraftmaschine, insbesondere eines Kraftfahrzeugs | |
| EP0483166B1 (de) | Sequentielles kraftstoffeinspritzverfahren | |
| DE3423144A1 (de) | Verfahren zum steuern der kraftstoffzufuhr zu einer brennkraftmaschine bei beschleunigung | |
| EP0375758B1 (de) | Verfahren und vorrichtung zur lambdaregelung mit mehreren sonden | |
| DE3033526A1 (de) | Elektronisches steuerverfahren fuer brennkraftmaschinen | |
| DE3221640A1 (de) | Verfahren und vorrichtung zur optimalregelung von brennkraftmaschinen | |
| DE4140527A1 (de) | Steuervorrichtung fuer das luft/brennstoff-verhaeltnis zur verwendung in einem verbrennungsmotor | |
| DE3108601A1 (de) | Motorbetriebs-steuerverfahren | |
| DE19516239A1 (de) | Verfahren zur Parametrierung eines linearen Lambdareglers für eine Brennkraftmaschine | |
| DE3226026C3 (de) | Verfahren und Vorrichtung zur Regelung einer Brennkraftmaschine und Verfahren zur Regelung der Brennstoffeinspritzung | |
| DE2713988A1 (de) | Verfahren und einrichtung zur bestimmung der verhaeltnisanteile des einer brennkraftmaschine zugefuehrten kraftstoff-luftgemisches | |
| EP0382823B1 (de) | Verfahren und vorrichtung zum einstellen von betriebsgrössen einer brennkraftmaschine | |
| EP0449851B1 (de) | Verfahren zur kraftstoffmengenbestimmung | |
| DE4319677A1 (de) | Verfahren und Vorrichtung zur Regelung der Laufruhe einer Brennkraftmaschine | |
| DE10221337B4 (de) | Verfahren und Vorrichtung zur Korrektur einer Kraftstoffmenge, die einer Brennkraftmaschine zugeführt wird | |
| DE3423110C2 (de) | ||
| DE102011077698A1 (de) | Verfahren und Vorrichtung zur Regelung der Laufruhe einer Brennkraftmaschine | |
| DE3018573C2 (de) | Verfahren zum Regeln der Treibstoffzufuhr für eine Brennkraftmaschine | |
| DE102005038492B4 (de) | Verfahren und Vorrichtung zur Offsetbestimmung eines berechneten oder gemessenen Lambdawertes | |
| DE102018200803B4 (de) | Verfahren zur Bestimmung von zylinderindividuellen Lambdawerten und elektronische Steuereinheit | |
| DE4134349C2 (de) | Verfahren und Vorrichtung zur Lambdamittelwertverschiebung | |
| DE19860398B4 (de) | Verfahren und Vorrichtung zur Steuerung der Kraftstoffzumessung in eine Brennkraftmaschine | |
| DE102009026839B4 (de) | Verfahren zum Betreiben einer Brennkraftmaschine, bei dem die Zylinder durch eine Auswertung der Laufruhe bei zylinderindividueller Abmagerung des Gemischs gleichgestellt werden | |
| DE3246524A1 (de) | Drehzahlregelsystem fuer eine brennkraftmaschine |
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: 19900317 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): DE FR GB IT |
|
| 17Q | First examination report despatched |
Effective date: 19910131 |
|
| 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: 58901094 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 | ||
| 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: IT Payment date: 20080726 Year of fee payment: 20 Ref country code: FR Payment date: 20080718 Year of fee payment: 20 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20080723 Year of fee payment: 20 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20080925 Year of fee payment: 20 |
|
| REG | Reference to a national code |
Ref country code: GB Ref legal event code: PE20 Expiry date: 20090720 |
|
| 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 EXPIRATION OF PROTECTION Effective date: 20090720 |