EP0694687B1 - Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine - Google Patents

Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine Download PDF

Info

Publication number
EP0694687B1
EP0694687B1 EP95108988A EP95108988A EP0694687B1 EP 0694687 B1 EP0694687 B1 EP 0694687B1 EP 95108988 A EP95108988 A EP 95108988A EP 95108988 A EP95108988 A EP 95108988A EP 0694687 B1 EP0694687 B1 EP 0694687B1
Authority
EP
European Patent Office
Prior art keywords
actuation
signal
fuel
funding
internal combustion
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
EP95108988A
Other languages
English (en)
French (fr)
Other versions
EP0694687A3 (de
EP0694687A2 (de
Inventor
Dietbert Dipl. Ing. Schönfelder
Peter Dipl. Ing. Lutz
Roland Dipl. Ing. Gronenberg
Peter Dr. Ing. Schmitz
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 EP0694687A2 publication Critical patent/EP0694687A2/de
Publication of EP0694687A3 publication Critical patent/EP0694687A3/de
Application granted granted Critical
Publication of EP0694687B1 publication Critical patent/EP0694687B1/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

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/30Controlling fuel injection
    • F02D41/38Controlling fuel injection of the high pressure type

Definitions

  • the invention relates to a method and a device for controlling an internal combustion engine according to the generic terms of independent claims.
  • Such a method and such a device is out DE-OS 41 08 639 known. This method and device is used in particular to control a diesel internal combustion engine used. Using a solenoid valve the start and end of fuel metering are set become.
  • the invention has for its object in a method and a device for controlling an internal combustion engine the accuracy of the fuel metering to improve. This task is accomplished by the Features characterized in the independent claims solved.
  • FIG. 1 shows a block diagram of the device according to the invention
  • Figure 2 essential elements of a pump control unit
  • Figure 3 shows a start of funding
  • FIG. 4 shows a start of funding
  • Figure 5 different correction means.
  • a control device is shown schematically in FIG an internal combustion engine, in particular a diesel internal combustion engine, recorded.
  • an injection valve 100 becomes the internal combustion engine at a certain time metered a certain amount of fuel.
  • the exact The beginning and end of the fuel metering is determined using a first actuator set.
  • this first Control element 110 is preferably a magnetic valve, that controls the fuel flow.
  • that is Magnetic valve arranged in the area of a high pressure fuel pump and releases or blocks the fuel flow Fuel flow between a low pressure part and one High pressure part of the fuel pump.
  • a second actuating element is provided, by means of the delivery rate, that is the amount of fuel injected is adjustable per revolution angle of the camshaft.
  • This is preferably also a Solenoid valve, by means of which a pressure build-up or a pressure decrease is made possible in a hydraulic control element.
  • This control element shifts the assignment between the Crankshaft of the internal combustion engine and the pump drive shaft.
  • This is, for example, a Actuator for moving the cam disc at a Distributor injection pump.
  • the first and the second actuating element are operated by a pump control unit 130 applied with control signals.
  • the Pump control unit includes a quantity control 131, which the first control element 110 is supplied with control signals, a sprayer control 132, the second Actuating element 120 acted on with signals, and an IWZ evaluation 133, which evaluates the signals from a sensor 135.
  • the sensor 135 scans an incremental wheel 136 that is on the Pump drive shaft or on the camshaft NW of the internal combustion engine is arranged.
  • the increment wheel 136 includes a variety of markings, for example in one Distance of 3 ° are arranged.
  • the evaluation 133 delivers a corresponding signal to the quantity control 131 and the Sprayer control 132.
  • the camshaft NW is usually driven by a drive 137 driven by the crankshaft KW of the internal combustion engine.
  • a segment wheel 140 with a number of markings corresponding to the number of cylinders 141 arranged. These markings are from a sensor 142 scanned.
  • Sensor 142 provides the engine control unit 150 a signal NKW regarding the crankshaft speed.
  • the pump control unit in turn is connected to an engine control unit 150 connected.
  • the engine control unit 150 acts the pump control unit on the one hand via an interface e.g. CAN or via a direct line with signals.
  • Via the interface e.g. CAN transmits the engine control unit 150 a signal QKS that the desired from the engine control unit Indicates the amount of fuel. Furthermore, it transmits a signal FBSK which corresponds to a target value for the start of funding, which is related to the crankshaft. Furthermore The engine control unit 150 transmits a further setpoint FBSN for the start of delivery, which is on the camshaft or Pump drive shaft is related and which sets the delivery rate.
  • a switching means 155 selects either the ASS signal or the FBSK signal. In The switching means is in the operating mode considered here 155 in the position labeled 1.
  • the engine control unit 150 transmits a speed signal relating to the crankshaft speed commercial vehicle to the pump control unit 130. There this signal is sent to the spray adjuster control 132.
  • the sensor 142 detects the speed of the crankshaft and calculated starting of the speed and various other sizes such as in particular the accelerator pedal position a setpoint QKS for the amount of fuel to be injected and a setpoint for the Start of funding.
  • the target value for the start of funding is between a setpoint FBSK related to the crankshaft and a value FBSN related to the camshaft is differentiated.
  • the pump controller 130 sets these values in control signals for the first and second actuator.
  • Starting from that Setpoint for the fuel quantity QKS and for the crankshaft-related Funding start setpoint FBSK calculates the quantity control 130 a signal for controlling the control element 110.
  • a signal AE that the driving end and thus determines the end of fuel metering.
  • the injected is also Fuel quantity defined.
  • the injection adjuster control 132 calculates starting from a signal for triggering the start of funding setpoints FBSK and FBSN of the second actuating element 120.
  • the delivery start setpoint FBSK which relates to the crankshafts the angular position of the crankshaft at which the fuel metering must start to get optimal combustion to reach.
  • the target value for the start of funding FBSN which is based on the camshaft is covered gives the angular position of the Pump drive shaft at which injection begins should.
  • the funding rate depends on this value.
  • the pump controller 130 is optional via a switching means 155 the signal ASS or the signal FBSK supplied.
  • the ASS signal determines an operating mode directly Start of control AB for the second control element 110
  • Signal ASS immediately triggers signal AB for activation of the solenoid valve.
  • another operating mode e.g. at Failure of this signal is used for the delivery start setpoint is related to the crankshafts as an input variable for the calculation and generation of the start of control in the pump control unit.
  • Interface e.g. CAN becomes a pump map 200 with the Setpoint QKS for the amount of fuel to be injected. Furthermore, serve the related to the camshaft Funding start FBN, and a segment speed NS as input variables for the pump map 200. As an output variable the pump map provides the control period AD.
  • the segment speed NS is the speed value which is derived from the Sensor 142 is detected. This is it by a value over a larger angular range of Crankshaft is averaged.
  • Temperature compensation is used with the same input variables 210 applied, which additionally a temperature signal T processed a temperature sensor. Starting from these The temperature compensation 210 calculates a correction drive duration ADT.
  • the correction drive period ADT and the Control duration AD of the pump map 200 are in one Link point 215 linked together. Preferably the two quantities are added or multiplied.
  • the output signal of node 215 passes through a selection means 220 for a link point 225.
  • Am The second input of the selection means 220 is the signal QKS regarding the target fuel quantity.
  • the selection means 220 are controlled by a selection control 221.
  • the second input of node 225 is negative Sign the output signal of the connection point 226 forwarded.
  • the Signals of the switching timing 227 and the segment speed NS preferably linked multiplicatively.
  • the output signal of node 225 passes through the nodes 230, 240 and 250 or immediately via the link point 260 to a selection means 270.
  • Im Node 230 becomes the output signal of the node 225 with the output signal ADK1 of an acceleration correction 235 linked.
  • Junction point 240 links the output signal of node 230 with the output signal ADK2 one Funding rate difference correction 245, which is an input variable Signal regarding the predicted start of delivery, the measured Start of funding and the control end signal AES processed.
  • Junction 250 links the output signal of node 240 with a signal FBG regarding the measured start of funding.
  • Junction point 260 links the output signal of Junction point 225 with a predicted funding start signal FBV.
  • the selection means 270 routes the output signal of node 260 or the output signal of the link point 250 to the control end controller 280 further.
  • the drive end controller 280 then applies the first Control element with the control end signal AES.
  • Control duration AD is defined as a fuel volume for however, the exact fuel metering is the fuel mass required. Therefore, temperature compensation is used 210 based on the temperature T of the fuel Correction of the control period. For this the control duration AD linked in node 215 with the correction value ADT.
  • the selection means 220 immediately instead of the output signal of the pump map AD the signal QKS regarding the target fuel quantity is used.
  • the selection control 221 contains a threshold value check, which checks whether the one to be injected Amount of fuel or a corresponding signal, such as the drive duration, a threshold exceeds.
  • the threshold corresponds to a fuel quantity value, which corresponds to a control duration that is shorter or only slightly larger than the computing time for the calculation of the map 200.
  • the selection means 220 is external is controllable. For example, it can then be used for test purposes the signal QKS immediately as the control period AD below Bypassing the pump map can be used.
  • the selection means under certain conditions the processed or the unprocessed Fuel quantity signal QKS as control duration signal AD selects. This can prevent in certain operating conditions, especially at low loads and high speeds injected impermissible amounts of fuel become.
  • the control duration signal is in node 225 by the Solenoid valve switching time corrected. Usually passes between the control and the reaction of the solenoid valve a specific time. This time is called the switching time of the Solenoid valve designated. In the switching time specification 227 the value for the switching time is stored. In block 226 this switching time is linked to the segment speed. By Multiplying the segment speed by the switching time results there is an angle that corresponds to the switching time of the solenoid valve. The control duration in the connection point is around this angle 225 shortened and thus gives the funding or Dosing time FD.
  • this funding period is added to the start of funding, so the target value AES results for the control end. As soon as the value for the funding period at the exit of the connection point 225 is present, this becomes in node 260 linked to the predicted FBV value for the start of funding and thus the final control setpoint AES is calculated. This value calculated in this way is then stored in the selection 270.
  • the funding duration value in node 230 and 240 by means of the acceleration correction output signals ADK1 and the correction value ADK2 of the delivery rate difference correction 245 corrected.
  • the funding period is corrected additively and / or multiplicatively.
  • This additionally corrected value for the funding period is then at node 250 with the measured start of funding FBG linked. At the exit of the connection point 250 is then the setpoint for the control end AES Available.
  • This complex correction requires a certain computing time, which are not available in all operating states stands. Especially at high speeds and small quantities the computing time is not sufficient.
  • the selection 270 chooses in this case from the uncorrected activation duration and the predicted start of funding FBV calculated final control setpoint out.
  • the selection chooses 270 the elaborately corrected and with the measured start of funding FBG calculates the setpoint for the control end of AES.
  • the selection 270 is implemented as a memory.
  • the Output signals of node 250 and 260 are as soon as they are stored in the memory of the selection 270.
  • the drive end controller 280 then reads each current value.
  • FIG. 3 shows the determination of the various start of delivery signals shown.
  • the switching means 155 is either the signal ASS or a signal that the release of the solenoid valve indicates selected.
  • the control circuit 154 controls the changeover switch 155 so that it is in position 1.
  • the ASS signal that is generated by the engine control unit 51 is provided used.
  • this is transmitted via the CAN interface Signal FBSK or a substitute signal that the start of funding or indicates the start of control AB used.
  • the output signal of the switching means 155 is extrapolated 300, a GDP evaluation 310 and via a connection point 320 fed to an interpolation 330.
  • the increment time TI is the time that passes between two pulses of the increment wheel 136.
  • the filtered increment time TIG results, for example by averaging over several increments.
  • the GDP evaluation 310 acts on node 345 to the second input of node 335. in the Junction point 345 becomes the output signal of the GDP evaluation 310 linked to the segment speed NS. This link is preferably multiplicative.
  • the Segment speed NS is provided by evaluation 133. It corresponds to the current speed during an increment.
  • the output signal of the BIP evaluation 310 arrives node 320.
  • the output signal FBE of node 335 arrives at a funding start observer 350.
  • the output signal of the Start of delivery observer 350 in turn reaches a limiter 355.
  • the signal is at the output of limiter 355 FBV that corresponds to the assumed start of funding.
  • the output signal FBGU of the interpolation 330 corresponds to that measured unlimited start of funding. This signal arrives on the one hand to the start of funding observer 350 and to a limiter 365. The signal is then at the output of the limiter FBG, which indicates the measured start of funding.
  • the BIP evaluation 310 also outputs on the basis of the control signal a time window within which the GDP evaluation 310 detects the time of closing the solenoid valve. Starting from the time AB the activation of the Solenoid valve and the response of the solenoid valve results the switching time of the solenoid valve. The one in the current metering The determined value is used for the next metering.
  • the limiter 355 limits this signal thus calculated permissible values. By linking with the correction value results the start of delivery FBN related to the camshaft.
  • the measured start of funding FBG or FBGU is only now available when using interpolation 330 below Use the current increment time TIA at the time of Start of funding was calculated.
  • the angular position of the Camshaft at the start of delivery, calculated from the interpolation is therefore only some time after the start of funding to disposal.
  • the output signal FBGU of the interpolation 330 corresponds to the measured unlimited start of funding. By means of the limiter 365 this signal becomes permissible Values limited.
  • the signal is the Funding start observer 350 fed.
  • Start of funding signals can also be used to calculate end of funding signals be transmitted.
  • start of funding signals from the drive end signal AE by means of an extrapolation below Taking into account the switching time of the solenoid valve and one Funding observer calculates a suspected funding end FEV. After the end of the funding, an interpolation is used corresponding to that shown in Figure 3 for the start of funding a measured end of delivery FEG is determined.
  • a time variable is converted into an angle variable using an extrapolation before an event. To the event is then interpolated converted the same time variable into a measured angle variable.
  • the time size is the start of funding and / or the driving end.
  • the start of funding observer 350 is more detailed shown.
  • the input signal FBE that the extrapolated Start of funding corresponds to a link 400, at the output of which the output signal FBVU, the unlimited corresponds to the assumed start of funding.
  • the output signal is input to node 400 of a switching means 410.
  • the Delay 420 becomes a limit with the output signal 430 acted upon. This is at the entrance to limitation 430 Output signal of an integrator 440.
  • the integrator 440 is switched over a switching means 450 with the difference from the measured unlimited delivery start signal FBGU and the unlimited assumed FBVU start signal. For this purpose, these two signals are created using a connection point 455 linked.
  • each cylinder there is an integrator 440, a limitation 430 and a delay element 420 are provided.
  • the switching means 450 and 410 arrange them accordingly Cylinder of the internal combustion engine too.
  • node 455 Based on the difference between the unlimited measured Start of funding FBGU and the unlimited assumed start of funding FBVU, node 455 forms a deviation.
  • the switch 450 selects the corresponding integrator 440, assigned to the corresponding cylinder.
  • the integrator integrates the difference between the two funding start values on.
  • the output of the integrator is from limitation 430 up to permissible value ranges and limited below.
  • Delay element 420 delays this signal by one camshaft revolution. This has to As a result, the next time the metering starts, the extrapolated start of funding FBE at node 400 around the output variable of the retarder 430 in the previous metering for the same cylinder is corrected.
  • the funding start observer essentially provides a controller with integral behavior for each cylinder that the extrapolated value for the start of funding FBE by the difference between the measured and the assumed unlimited Corrected start of funding.
  • the acceleration correction 235 is more detailed in FIG. 5a shown.
  • the segment speed NS and a younger one Value for the segment speed NSA, which leads to a later Point in time will be a node 500 fed.
  • This difference NB which is a measure of the acceleration represents the internal combustion engine, comes to a Amplifier 510, at whose output the correction value ADK1 for Available.
  • the difference between the current value for the segment speed NS and another value NSA for the segment speed is weighted in the amplifier 510 and arrives at node 230 as correction variable ADK1.
  • the influence is made by means of the acceleration correction 235 the change in speed is taken into account.
  • the calculation of the Map 200 is very time-consuming because it is is a multi-dimensional map.
  • the current changes Speed between the calculation of the map and the fuel metering, too high or too small amount of fuel metered. It is therefore intended that the amplifier 510 is dimensioned so that with increasing Speed reduces the delivery time and with falling speed the funding period is increased.
  • the delivery rate difference correction 245 is shown in FIG. 5b.
  • the amount of fuel injected essentially depends on the angle of the Camshaft.
  • the delivery rate is usually not constant. This means the delivery rate is a function of the angular position of the Camshaft. This means that with the same control duration different amounts of fuel depending on the start of delivery be measured. Because the pump map at a very early The time must be calculated, here is only the assumed FBVN start of funding, which related to the camshaft is available. This value is only extrapolated and therefore does not correspond to the actual or measured Start of funding.
  • Is the measured start of funding FBG before the end of metering known can be corrected accordingly by the rate difference correction 245 the error of based on the incorrect start of funding.
  • This delivery rate difference correction 245 is more detailed in FIG. 5b shown.
  • the measured start of funding FBG arrives via a node 520 to another Junction 530.
  • FBV is expected to start funding on the one hand with a negative sign to the connection point 520 and via a map 540 and a connection point 545 also to the second input of the connection point 530.
  • the target value AES for the control end is reached also via a map 550 to the second input of the Junction 545.
  • the delivery rate is dependent on the maps 540 and 550 saved from the position of the camshaft.
  • the map 540 is the funding rate at the time funding begins filed.
  • the delivery rate is in the map 550 at the time of the setpoint for the AES control end.
  • At the The correction value lies at the output of node 545 of the difference between the funding rate at the time the assumed start of funding FBV and the funding rate considered at the time of driving AES.
  • this value is made up of the difference assumed start of funding FBV and measured funding start FBG connected.
  • the signal ADK2, which at node 530 for Available takes into account the error caused by the Error occurs in the suspected start of funding.

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)

Description

Stand der Technik
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Steuerung einer Brennkraftmaschine gemäß den Oberbegriffen der unabhängigen Ansprüche.
Ein solches Verfahren und eine solche Vorrichtung ist aus der DE-OS 41 08 639 bekannt. Dieses Verfahren und diese Vorrichtung wird insbesondere zur Steuerung einer Dieselbrennkraftmaschine verwendet. Mittels eines Magnetventils kann der Beginn und das Ende der Kraftstoffzumessung festgelegt werden.
Bei der bekannten Vorrichtung und bei dem bekannten Verfahren ist die Mengensteuerung ungenau. Ferner treten bei sonst konstanten Bedingungen Abweichungen bei der eingespritzten Kraftstoffmenge zwischen den einzelnen Zumessungen auf.
Aufgabe der Erfindung
Der Erfindung liegt die Aufgabe zugrunde, bei einem Verfahren und einer Vorrichtung zur Steuerung einer Brennkraftmaschine der eingangs genannten Art die Genauigkeit der Kraftstoffzumessung zu verbessern. Diese Aufgabe wird durch die in den unabhängigen Ansprüchen gekennzeichneten Merkmale gelöst.
Vorteile der Erfindung
Mittels des erfindungsgemäßen Systems ist eine wesentlich genauere Kraftstoffzumessung möglich. Vorteilhafte und zweckmäßige Ausgestaltungen der Erfindung sind in den Unteransprüchen gekennzeichnet.
Zeichnung
Die Erfindung wird nachstehend anhand der in der Zeichnung dargestellten Ausführungsformen erläutert. Es zeigen die Figur 1 ein Blockdiagramm der erfindungsgemäßen Vorrichtung, Figur 2 wesentliche Elemente eines Pumpensteuergeräts, Figur 3 eine Förderbeginnerfassung, Figur 4 einen Förderbeginnbeobachter, Figur 5 verschiedene Korrekturmittel.
Beschreibung der Ausführungsbeispiele
In Figur 1 ist schematisch eine Vorrichtung zur Steuerung einer Brennkraftmaschine, insbesondere einer Dieselbrennkraftmaschine, aufgezeichnet. Mittels eines Einspritzventils 100 wird der Brennkraftmaschine zu einem bestimmten Zeitpunkt eine bestimmte Kraftstoffmenge zugemessen. Den genauen Beginn und das Ende der Kraftstoffzumessung wird mittels eines ersten Stellelements festgelegt. Bei diesem ersten Stellelement 110 handelt es sich vorzugsweise um ein Magnetvenil, das den Kraftstofffluß steuert. Vorzugsweise ist das Magnetvenil im Bereich einer Hochdruckkraftstoffpumpe angeordnet und gibt den Kraftstofffluß frei bzw. sperrt den Kraftstofffluß zwischen einem Niederdruckteil und einem Hochdruckteil der Kraftstoffpumpe.
Solange des Magnetventil geschlossen ist, ist ein Druckaufbau und damit eine Förderung von Kraftstoff zum Einspritzventil 100 möglich. Sobald das Magnetventil 110 öffnet, endet die Kraftstoffzumessung.
Durch das Schließen des Magnetventils 110 wird der Einspritzbeginn und durch Öffnen das Einspritzende und damit die zugemessene Kraftstoffmenge festgelegt.
Desweiteren ist ein zweites Stellelement vorgesehen, mittels dem die Förderrate, das heißt die eingespritzte Kraftstoffmenge pro Umdrehungwinkel der Nockenwelle, einstellbar ist. Hierbei handelt es sich vorzugsweise ebenfalls um ein Magnetventil, mittels dem ein Druckaufbau bzw. ein Druckabbau in einem hydraulischen Stellelement ermöglicht wird. Dieses Stellelement verschiebt die Zuordnung zwischen der Kurbelwelle der Brennkraftmaschine und der Pumpenantriebswelle. Hierbei handelt es sich beispielsweise um ein Stellelement zur Verschiebung der Nockenscheibe bei einer Verteilereinspritzpumpe.
Das erste und das zweite Stellelement werden von einer Pumpensteuereinheit 130 mit Steuersignalen beaufschlagt. Die Pumpensteuereinheit umfaßt eine Mengensteuerung 131, die das erste Stellelement 110 mit Ansteuersignalen beaufschlagt, eine Spritzverstelleransteuerung 132, die das zweite Stellelement 120 mit Signalen beaufschlagt, sowie eine IWZ-Auswertung 133, die Signale eines Sensors 135 auswertet.
Der Sensor 135 tastet ein Inkrementrad 136 ab, das auf der Pumpenantriebswelle bzw. auf der Nockenwelle NW der Brennkraftmaschine angeordnet ist. Das Inkrementrad 136 umfaßt eine Vielzahl von Markierungen, die beispielsweise in einem Abstand von 3° angeordnet sind. Die Auswertung 133 liefert ein entsprechendes Signal an die Mengensteuerung 131 und die Spritzverstelleransteuerung 132.
Die Nockenwelle NW wird üblicherweise über ein Antriebsmittel 137 von der Kurbelwelle KW der Brennkraftmaschine angetrieben. Auf der Kurbelwelle ist ein Segmentrad 140 mit einer der Zylinderzahl entsprechenden Anzahl von Markierungen 141 angeordnet. Diese Markierungen werden von einem Sensor 142 abgetastet. Der Sensor 142 liefert dem Motorsteuergerät 150 ein Signal NKW bezüglich der Kurbelwellendrehzahl.
Das Pumpensteuergerät wiederum steht mit einem Motorsteuergerät 150 in Verbindung. Das Motorsteuergerät 150 beaufschlagt das Pumpensteuergerät zum einen über eine Schnittstelle z.B. CAN bzw. über eine direkte Leitung mit Signalen.
Über die Schnittstelle z.B. CAN übermittelt das Motorsteuergerät 150 ein Signal QKS, das die vom Motorsteuergerät gewünschte Kraftstoffmenge angibt. Desweiteren übermittelt sie ein Signal FBSK das einen Sollwert für den Förderbeginn entspricht, der auf die Kurbelwelle bezogen ist. Desweiteren übermittelt das Motorsteuergerät 150 einen weiteren Sollwert FBSN für den Förderbeginn, der auf die Nockenwelle bzw. die Pumpenantriebswelle bezogen ist und der die Förderrate einstellt.
Über eine separate Leitung, die unabhängig von der Schnittstelle ist, wird ein Signal ASS vom Motorsteuergerät 150 an das Pumpensteuergerät 130 übermittelt. Ein Schaltmittel 155 wählt entweder das Signal ASS oder das Signal FBSK aus. In der hier betrachteten Betriebsart befindet sich das Schaltmittel 155 in der mit 1 bezeichneten Position.
Das Motorsteuergerät 150 übermittelt ein Drehzahlsignal bezüglich der Kurbelwellendrehzahl NKW an das Pumpensteuergerät 130. Dort gelangt dieses Signal zur Spritzverstelleransteuerung 132.
Diese Einrichtung arbeitet nun wie folgt. Der Sensor 142 erfaßt die Drehzahl der Kurbelwelle und berechnet ausgehend von der Drehzahl und verschiedenen weiteren Größen wie insbesondere der Fahrpedalstellung einen Sollwert QKS für die einzuspritzende Kraftstoffmenge sowie einen Sollwert für den Förderbeginn. Beim Sollwert für den Förderbeginn wird zwischen einem Sollwert FBSK, der auf die Kurbelwelle bezogen ist, und einem Wert FBSN, der auf die Nockenwelle bezogen ist, unterschieden.
Diese Werte setzt die Pumpensteuerung 130 in Ansteuersignale für das erste und zweite Stellelement um. Ausgehend von dem Sollwert für die Kraftstoffmenge QKS und für den kurbelwellenbezogenen Förderbeginnsollwert FBSK berechnet die Mengensteuerung 130 ein Signal zur Ansteuerung des Stellelementes 110. Hierbei handelt es sich um ein Signal AB, das den Ansteuerbeginn bzw. den Beginn der Kraftstoffzumessung festlegt. Desweiteren berechnet sie ein Signal AE, das das Ansteuerende und damit das Ende der Kraftstoffzumessung festlegt. Durch den Beginn und das Ende wird auch die eingespritzte Kraftstoffmenge definiert.
Die Spritzverstellersteuerung 132 berechnet ausgehend von den Förderbeginnsollwerten FBSK und FBSN ein Signal zur Ansteuerung des zweiten Stellelements 120. Der Förderbeginnsollwert FBSK, der auf die Kurbelwellen bezogen ist, gibt die Winkelstellung der Kurbelwelle an, bei der die Kraftstoffzumessung beginnen muß, um eine optimale Verbrennung zu erreichen. Der Sollwert für den Förderbeginn FBSN, der auf die Nockenwelle bezogen ist, gibt die Winkelstellung der Pumpenantriebswelle an, bei dem die Einspritzung beginnen soll. Von diesem Wert hängt die Förderrate ab. Mittels des zweiten Stellelements 120 wird die Pumpenantriebswelle gegenüber der Kurbelwelle verschoben werden.
Bei unterschiedlichen Werten für den Sollwert des Förderbeginns FBSN, der auf die Nockenwelle bezogen ist, ergeben sich unterschiedliche Förderraten. Dies bedeutet bei gleichem Ansteuerbeginne AB und gleichem Ansteuerende AE ergeben sich unterschiedliche eingespritzte Kraftstofffmengen, da bei unterschiedlichen Förderraten im gleichen Zumeßintervall unterschiedliche Mengen zugemessen werden.
Der Pumpensteuerung 130 wird über ein Schaltmittel 155 wahlweise das Signal ASS bzw. das Signal FBSK zugeführt. In der einen Betriebsart bestimmt das Signal ASS unmittelbar den Ansteuerbeginn AB für das zweite Stellelement 110. Das Signal ASS löst unmittelbar das Signal AB zur Ansteuerung des Magnetventils aus. In einer anderen Betriebsart z.B. bei Ausfall dieses Signales dient der Förderbeginnsollwert, der auf die Kurbelwellen bezogen ist, als Eingangsgröße zur Berechnung und Generierung des Ansteuerbeginns im Pumpensteuergerät.
In Figur 2 ist die Berechnung des Ansteuerendes dargestellt. Sie ist wesentlicher Teil der Mengensteuerung 131. Über die Schnittstelle z.B. CAN wird ein Pumpenkennfeld 200 mit dem Sollwert QKS für die einzuspritzende Kraftstoffmenge beaufschlagt. Desweiteren dienen, der auf die Nockenwelle bezogene Förderbeginn FBN, und eine Segmentddrehzahl NS als Eingangsgrößen für das Pumpenkennfeld 200. Als Ausgangsgröße liefert das Pumpenkennfeld die Ansteuerdauer AD.
Als Segementdrehzahl NS wird der Drehzahlwert, der von dem Sensor 142 erfaßt wird, bezeichnet. Hierbei handelt es sich um einen Wert, der über einen größeren Winkelbereich der Kurbelwelle gemittelt ist.
Mit den selben Eingangsgrößen wird eine Temperaturkompensation 210 beaufschlagt, die zusätzlich ein Temperatursignal T eines Temperatursensors verarbeitet. Ausgehend von diesen Größen berechnet die Temperaturkompensation 210 eine Korrekturansteuerdauer ADT. Die Korrekturansteuerdauer ADT und die Ansteuerdauer AD des Pumpenkennfeldes 200 werden in einem Verknüpfungspunkt 215 miteinander verknüpft. Vorzugsweise werden die beiden Größen addiert bzw. multipliziert.
Das Ausgangssignal des Verknüpfungspunktes 215 gelangt über ein Auswahlmittel 220 zu einem Verknüpfungspunkt 225. Am zweiten Eingang des Auswahlmittels 220 liegt das Signal QKS bezüglich der Sollkraftstoffmenge. Die Auswahlmittel 220 werden von einer Auswahlsteuerung 221 angesteuert.
Dem zweiten Eingang des Verknüpfungspunktes 225 wird mit negativem Vorzeichen das Ausgangssignal des Verknüpfungspunktes 226 zugeleitet. Im Verknüpfungspunkt 226 werden die Signale der Schaltzeitvorgabe 227 und der Segmentdrehzahl NS vorzugsweise multiplikativ verknüpft.
Das Ausgangssignal des Verknüpfungspunktes 225 gelangt über die Verknüpfungspunkte 230, 240 und 250 oder unmittelbar über den Verknüfpungspunkt 260 zu einem Auswahmittel 270. Im Verknüpfungspunkt 230 wird das Ausgangssignal des Verknüpfungspunktes 225 mit dem Ausgangssignal ADK1 einer Beschleunigungskorrektur 235 verknüpft. Als Eingangssignal verarbeitet die Beschleunigungskorrektur 235 die Segmentdrehzahl NS und einen aktuelleren Wert NSA der Segmentdrehzahl. Der Verknüpfungspunkt 240 verknüpft das Ausgangssignal des Verknüpfungspunkts 230 mit dem Ausgangssignal ADK2 einer Förderratendifferenzkorrektur 245, die als Eingangsgröße ein Signal bezüglich des vorhergesagten Förderbeginns, des gemessenen Förderbeginns und des Ansteuerendesignals AES verarbeitet. Der Verknüpfungspunkt 250 knüpft das Ausgangssignal des Verknüpfungspunktes 240 mit einem Signal FBG bezüglich des gemessenen Förderbeginns.
Der Verknüpfungspunkt 260 verknüpft das Ausgangssignal des Verknüpfungspunktes 225 mit einem vorhergesagten Förderbeginnsignal FBV. Das Auswahlmittel 270 leitet das Ausgangssignal des Verknüpfungspunkts 260 oder das Ausgangssignal des Verknüpfungspunktes 250 an den Ansteuerenderegler 280 weiter. Der Ansteuerenderegler 280 beaufschlagt dann das erste Stellelement mit dem Ansteuerendesignal AES.
Diese Einrichtung arbeitet wie folgt. Abhängig von der Solleinspritzmenge QKS, dem auf die Nockenwelle bezogenen Förderbeginn FBN und der Segmentdrehzahl NS, wird aus dem Pumpenkennfeld 200 die Ansteuerdauer AD ausgelesen. Durch die Ansteuerdauer wird ein Kraftstoffvolumen definiert, für die genaue Kraftstoffzumessung ist aber die Kraftstoffmasse erforderlich. Daher erfolgt mittels der Temperaturkompensation 210 ausgehend von der Temperatur T des Kraftstoffs eine Korrektur der Ansteuerdauer. Hierzu wird die Ansteuerdauer AD im Verknüpfungspunkt 215 mit dem Korrekturwert ADT verknüpft.
Die Berechnung des Pumpenkennfeldes erfordert eine endliche Rechenzeit. Dies führt insbesondere bei großen Drehzahlen zu Problemen. Da das Signal ASS unmittelbar das Mangnetventil im Sinne des Beginns der Kraftstoffzumessung ansteuert, kann der Fall eintreten, daß das Ansteuerendesignal vor dem Ende der Berechnung des Pumpenkennfeldes Kraftstoff erfolgen sollte. Insbesondere wenn das Motorsteuergerät eine Nullmenge ( keine Einspritzung) vorgibt kann es zu einer unzulässigen Kraftstoffzumessung kommen.
Erfindungsgemäß ist daher vorgesehen, daß das Auswahlmittel 220 anstelle des Ausgangssignals des Pumpenkennfeldes AD unmittelbar das Signal QKS bzgl. der Sollkraftstoffmenge verwendet.
Dies ist insbesondere dann der Fall, wenn das Motorsteuergerät sehr kleine Mengenwerte, insbesondere eine Nullmenge (keine Einspritzung), vorgibt. In diesem Fall wird das Auswahlmittel 220 derart angesteuert, daß es seine mit 2 bezeichnete Position annimmt und das Signal Nullmenge unmittelbar an den Ansteuerenderegler 280 weitergeleitet wird. Der Ansteuerenderegler 280 gibt dann sofort das Ansteuerendesignal AES aus.
Vorzugsweise ist vorgesehen, daß die Auswahlsteuerung 221 eine Schwellwertabfrage enthält, die überprüft, ob die einzuspritzende Kraftstoffmenge oder ein entsprechendes Signal, wie beispielsweise die Ansteuerdauer, einen Schwellwert überschreitet. Der Schwellwert entspricht einem Kraftstoffmengenwert, der einer Ansteuerdauer entspricht, die kleiner oder nur geringfühgig größer als die Rechenzeit zur Berechnung des Kennfeldes 200 ist.
Besonders vorteilhaft ist es wenn das Auswahlmittel 220 extern ansteuerbar ist. So kann dann beispielsweise zu Testzwecken das Signal QKS unmittelbar als Ansteuerdauer AD unter Umgehung des Pumpenkennfeldes verwendet werden.
Erfindungsgemäß ist vorgesehen, daß das Auswahlmittel unter bestimmten Voraussetzungen das verarbeitete oder das unverarbeitete Kraftstoffmengensignal QKS als Ansteuerdauersignals AD auswählt. Hierdurch kann verhindert werden daß in bestimmten Betriebszuständen, insbesondere bei kleiner Last und hohen Drehzahlen unzulässige Kraftstoffmengen eingespritzt werden.
Das Ansteuerdauersignal wird im Verknüpfungspunkt 225 um die Magnetventilschaltzeit korrigiert. Üblicherweise verstreicht zwischen der Ansteuerung und der Reaktion des Magnetventils eine bestimmte Zeit. Diese Zeit wird als Schaltzeit des Magnetventils bezeichnet. In der Schaltzeitvorgabe 227 ist der Wert für die Schaltzeit abgelegt. Im Block 226 wird diese Schaltzeit mit der Segmentdrehzahl verknüpft. Durch Multiplikation der Segmentdrehzahl mit der Schaltzeit ergibt sich ein Winkel, der der Schaltzeit des Magnetventils entspricht. Um diesen Winkel wird die Ansteuerdauer im Verknüpfungspunkt 225 verkürzt und ergibt so die Förder- oder Zumeßdauer FD.
Wird nun diese Förderdauer zum Förderbeginn hinzuaddiert, so ergibt sich der Sollwert AES für das Ansteuerende. Sobald der Wert für die Förderdauer am Ausgang des Verknüpfungspunktes 225 vorliegt, wird dieser im Verknüpungspunkt 260 mit dem vorhergesagten Wert FBV für den Förderbeginn verknüpft und somit der Ansteuerendesollwert AES berechnet. Dieser so berechnete Wert wird dann in der Auswahl 270 abgespeichert.
Parallel wird der Förderdauerwert im Verknüpfungspunkt 230 und 240 mittels der Ausgangssignale ADK1 der Beschleunigungskorrektur und dem Korrekturwert ADK2 der Förderratendifferenzkorrektur 245 korrigiert. Hierbei wird vorzugsweise die Förderdauer additiv und/oder multiplikativ korrigiert. Dieser so zusätzlich korrigierte Wert für die Förderdauer wird dann im Verknüpfungspunkt 250 mit dem gemessenen Förderbeginn FBG verknüpft. Am Ausgang des Verknüpfungspunkt 250 steht dann der Sollwert für das Ansteuerende AES zur Verfügung.
Diese aufwendige Korrektur erfordert eine gewisse Rechenzeit, die nicht in allen Betriebszuständen zur Verfügung steht. Insbesondere bei hohen Drehzahlen und kleinen Mengen reicht die Rechenzeit nicht aus. Die Auswahl 270 wählt in diesem Fall die aus der unkorrigierten Ansteuerdauer und dem vorhergesagten Förderbeginn FBV berechnete Ansteuerendesollwert aus.
Bei kleinen Drehzahlen und/oder großen Mengen, wenn ausreichend Rechenzeit zur Verfügung steht, wählt die Auswahl 270 den aufwendig korrigierten und mit dem gemessenen Förderbeginn FBG berechneten Sollwert für das Ansteuerende AES aus.
In einer besonders vorteilhaften Ausgestaltung ist vorgesehen, daß die Auswahl 270 als Speicher realisiert wird. Die Ausgangssignale der Verknüpfungspunkte 250 und 260 werden sobald sie vorliegen in dem Speicher der Auswahl 270 abgelegt. Der Ansteuerenderegler 280 liest dann den jeweils aktuellen Wert aus.
In den Betriebszuständen, in denen die Rechenzeit nicht ausreicht wird das Ausgangssignal des Verknüpfungspunktes 250 noch nicht vorliegen. In diesem Fall wird das Ergebnis des Verknüpfungspunkt 260 ausgewählt. In den Betriebszuständen, in denen die Rechenzeit ausreicht wird das Ausgangssignal des Verknüpfungspunktes 250 vorliegen. In diesem Fall wird das Ergebnis des Verknüpfungspunkt 250 ausgewählt.
In Figur 3 ist die Ermittlung der verschiedenen Förderbeginnsignale dargestellt. Mittels des Umschaltmittels 155 wird wahlweise das Signal ASS bzw. ein Signal, das die Freigabe des Magnetventils anzeigt ausgewählt. In der einen Betriebsart steuert die Ansteuerschaltung 154 den Umschalter 155 derart an, daß er sich in der Stellung 1 befindet. In diesem Fall wird das ASS-Signal, das vom Motorsteuergerät 51 bereitgestellt wird, verwendet. In der anderen Betriebsart, z.B. im Fehlerfall, wird das über CAN-Schnittstelle übermittelte Signal FBSK bzw. ein Ersatzsignal, das den Förderbeginn oder den Ansteuerbeginn AB angibt, verwendet.
Das Ausgangssignal des Umschaltmittels 155 wird einer Extrapolation 300, einer BIP-Auswertung 310 und über einen Verknüpfungspunkt 320 einer Interpolation 330 zugeleitet. Ausgehend von dem Ausgangssignal des Umschaltmittels 155, das dem Magnetventileinschaltzeitpunkt entspricht, und der gefilterten Inkrementzeit TIG berechnet die Extrapolationn eine Winkelgröße, die dem Verknüpfungspunkt 335 zugeleitet wird.
Bei der Inkrementzeit TI handelt es sich um die Zeit, die zwischen zwei Impulsen des Inkrementrades 136 verstreicht. Die gefilterte Inkrementzeit TIG ergibt sich beispielsweise durch eine Mittelung über mehrere Inkremente.
Die BIP-Auswertung 310 beaufschlagt Verknüpfungspunkt 345 zum zweiten Eingang des Verknüpfungspunktes 335 gelangt. Im Verknüpfungspunkt 345 wird das Ausgangssignal der BIP-Auswertung 310 mit der Segmentdrehzahl NS verknüpft. Diese Verknüpfung erfolgt vorzugsweise multiplikativ. Die Segmentdrehzahl NS wird von der Auswertung 133 bereitgestellt. Sie ist entspricht der momentanen Drehzahl während eines Inkrements.
Ferner gelangt das Ausgangssignal der BIP-Auswertung 310 zu dem Verknüpfungspunkt 320.
Das Ausgangssignal FBE des Verknüpfungspunkts 335 gelangt zu einem Förderbeginnbeobachter 350. Das Ausgangssignal des Förderbeginnbeobachters 350 gelangt wiederum zu einem Begrenzer 355. Am Ausgang des Begrenzers 355 liegt das Signal FBV an, das dem vermuteten Förderbeginn entspricht.
Desweiteren wird das Ausgangssignal der Begrenzung 355 im Verknüpfungspunkt 360 mit einem Korrekturwert bezüglich der Anbautoleranz zwischen Nocken- und Sensorwelle (Ausgangssignal des Blocks 360) verknüpft. Am Ausgang des Verknüpfungspunkts 360 liegt ein Signal FBN an, das den auf die Nockenwellen bezogenen Förderbeginn angibt.
Das Ausgangssignal FBGU der Interpolation 330 entspricht dem gemessenen unbegrenzten Förderbeginn. Dieses Signal gelangt zum einen zum Förderbeginnbeobachter 350 und zu einem Begrenzer 365. Am Ausgang des Begrenzers liegt dann das Signal FBG an, das den gemessenen Förderbeginn angibt.
Diese Einrichtung arbeitet wie folgt. Ausgehend von dem Ansteuersignal AB für das Magnetventil und der gefilterten Inkrementzeit TIG berechnet die Extrapolation 300 eine Winkelgröße, die der Winkelstellung der Nockenwelle zum Zeitpunkt des Ansteuersignals AB entspricht.
Ferner gibt die BIP-Auswertung 310 ausgehend von dem Ansteuersignal ein Zeitfenster vor, innerhalb dem die BIP-Auswertung 310 den Zeitpunkt des Schließens des Magnetventils erkennt. Ausgehend von dem Zeitpunkt AB der Ansteuerung des Magnetventils und der Reaktion des Magnetventils ergibt sich die Schaltzeit des Magnetventils. Der bei der aktuellen Zumessung ermittelte Wert wird bei der nächsten Zumessung verwendet.
Durch Multiplikation der Schaltzeit des Magnetventils im Verknüpfungspunkt 345 mit der Segmentdrehzahl NS, ergibt sich der Winkel, um den sich die Nockenwelle zwischen Ansteuerung und Schließen des Magnetventils dreht. Dieser Winkel wird im Verknüpfungspunkt 335 zu dem aus dem Ansteuerzeitpunkt AB berechneten Winkel hinzuaddiert. Ausgehend von diesem Signal FBE bezüglich des extrapolierten Förderbeginns berechnet der Förderbeginnbeobachter 350, der im folgenden noch näher beschrieben wird, den vermuteten Förderbeginn.
Der Begrenzer 355 begrenzt dieses so berechnete Signal auf zulässige Werte. Durch Verknüpfung mit dem Korrekturwert ergibt sich der auf die Nockenwelle bezogene Förderbeginn FBN.
Der vermutete Förderbeginn FBV bzw. FBN steht bereits vor der entsprechenden Zumessung zur Verfügung. Dies ist möglich, da die Extrapolation 300 den Wert ausgehend von der gefilterten Inkrementzeit vor der Zumessung berechnet.
Der gemessene Förderbeginn FBG bzw. FBGU dagegen steht erst zur Verfügung, wenn er mittels der Interpolation 330 unter Verwendung der aktuellen Inkrementzeit TIA zum Zeitpunkt des Förderbeginns berechnet wurde. Die Winkelstellung der Nockenwelle beim Förderbeginn, die von der Interpolation berechnet wird, steht daher erst einige Zeit nach dem Förderbeginn zur Verfügung. Das Ausgangsignal FBGU der Interpolation 330 entspricht dem gemessenen unbegrenzten Förderbeginn. Mittels des Begrenzers 365 wird dieses Signal auf zulässige Werte begrenzt. Gleichzeitig wird das Signal dem Förderbeginnbeobachter 350 zugeführt.
Die in Figur 3 dargestellte Berechnung der verschiedenen Förderbeginnsignale kann auch auf die Berechnung von Förderendesignalen übertragen werden. In diesem Fall wird entsprechend wie in Figur 3 für den Förderbeginn ausgehend von dem Ansteuerendesignal AE mittels einer Extrapolation unter Berücksichtigung der Schaltzeit des Magnetventils und eines Förderendebeobachters ein vermutetes Förderende FEV berechnet. Nach dem Förderende wird mittels einer Interpolation entsprechend wie in Figur 3 für den Förderbeginn dargestellt ein gemessenes Förderende FEG bestimmt.
Es erfolgt eine Umrechnung einer Zeitgröße in eine Winkelgröße mittels einer Extrapolation vor einem Ereignis. Nach dem Ereigniss wird dann mittels einer Interpolation die gleiche Zeitgröße in eine gemessene Winkelgröße umgerechnet. Bei der Zeitgröße handelt es sich um den Förderbeginn und/oder das Ansteuerende.
In Figur 4 ist der Förderbeginnbeobachter 350 detaillierter dargestellt. Das Eingangssignal FBE, das dem extrapolierten Förderbeginn entspricht, gelangt zu einem Verknüpfungspunkt 400, an dessen Ausgang das Ausgangssignal FBVU, das dem unbegrenzten vermuteten Förderbeginn entspricht. Am zweiten Eingang des Verknüpfungspunkts 400 liegt das Ausgangssignal eines Umschaltmittels 410. Am Eingang des Umschaltmittels ist mit dem Ausgang einer Verzögerung 420 beaufschlagt. Die Verzögerung 420 wird mit dem Ausgangssignal einer Begrenzung 430 beaufschlagt. Am Eingang der Begrenzung 430 steht das Ausgangssignal eines Integrators 440. Der Integrator 440 wird über ein Umschaltmittel 450 mit der Differenz aus dem gemessenen unbegrenzten Förderbeginnsignal FBGU und dem unbegrenzten vermuteten Förderbeginnsignal FBVU beaufschlagt. Hierzu werden diese beiden Signale mittels eines Verknüpfungspunktes 455 verknüpft.
Für jeden Zylinder ist ein Integrierer 440, eine Begrenzung 430 und ein Verzögerungselement 420 vorgesehen. Die Umschaltmittel 450 und 410 ordnen sie den entsprechenden Zylinder der Brennkraftmaschine zu.
Ausgehend von der Differenz zwischen dem unbegrenzten gemessenen Förderbeginn FBGU und dem unbegrenzten vermuteten Förderbeginn FBVU bildet der Verknüpfungspunkt 455 eine Abweichung.
Der Umschalter 450 wählt den entsprechenden Integrierer 440, der dem entsprechenden Zylinder zugeordnet ist, aus. Der Integrierer integriert die Differenz zwischen den beiden Förderbeginnwerten auf. Das Ausgangssignal des Integrieres wird von der Begrenzung 430 auf zulässige Wertebereiche nach oben und unten begrenzt. Das Verzögerungselement 420 verzögert dieses Signal um eine Nockenwellenumdrehung. Dies hat zur Folge, daß bei der nächsten Zumessung der extrapolierte Förderbeginn FBE im Verknüpfungspunkt 400 um die Ausgangsgröße des Verzögerers 430 bei der vorhergehenden Zumessung für den gleichen Zylinder korrigiert wird.
Der Förderbeginnbeobachter stellt im wesentlichen einen Regler mit integralem Verhalten für jeden Zylinder dar, der den extrapolierten Wert für den Förderbeginn FBE um die Differenz zwischen dem gemessenen und dem vermuteten unbegrenzten Förderbeginn korrigiert.
In Figur 5a ist die Beschleunigungskorrektur 235 detaillierter dargestellt. Die Segmentdrehzahl NS und ein jüngerer Wert für die Segmentdrehzahl NSA, der zu einem späteren Zeitpunkt gewonnen wurde, werden einem Verknüpfungspunkt 500 zugeführt. Diese Differenz NB, die ein Maß für die Beschleunigung der Brennkraftmaschine darstellt, gelangt zu einem Verstärker 510, an dessem Ausgang der Korrekturwert ADK1 zur Verfügung steht. Die Differenz zwischen dem aktuellen Wert für die Segmentdrehzahl NS und einem anderen Wert NSA für die Segmentdrehzahl wird in dem Verstärker 510 gewichtet und gelangt als Korrekturgröße ADK1 zum Verknüpfungspunkt 230.
Mittels der Beschleunigungskorrektur 235 wird der Einfluß der Änderung der Drehzahl berücksichtigt. Die Berechnung des Kennfeldes 200 ist sehr zeitintensiv, da es sich hierbei um ein mehrdimensionales Kennfeld handelt. Ändert sich die momentane Drehzahl zwischen der Berechnung des Kennfeldes und der Kraftstoffzumessung, so wird eine zu hohe bzw. eine zu kleine Kraftstoffmenge zugemessen. Daher ist vorgesehen, daß der Verstärker 510 so dimensioniert ist, daß bei steigender Drehzahl die Förderdauer verkleinert und bei fallender Drehzahl die Förderdauer vergrößert wird.
Ändert sich die Drehzahl zwischen der Berechnung des extrapolierten Förderbeginns FBE im Verknüpfungspunkt 335 und der Zumessung, so ergibt sich ebenfalls ein Mengenfehler, der durch diese Korrektur ebenfalls kompensiert wird.
Besonders vorteilhaft ist es wenn der Einfluß der Beschleunigung überkompensiert wird. Das bedeutet, daß die Korrektur so dimensioniert ist. daß ein zu großer Korrekturwert gewählt wird, als eigentlich erforderlich ist.
In Figur 5b ist die Förderratendifferenzkorrektur 245 dargestellt.
Die eingespritzte Kraftstoffmenge hängt im wesentlichen von dem während der Ansteuerdauer überstrichenen Winkel der Nockenwelle ab. Hierbei ist die einzuspritzende Kraftstoffmenge von der Förderrate, das heißt der eingespritzten Kraftstoffmenge pro Winkel der Nockenwelle abhängig.
Üblicherweise ist die Förderrate nicht konstant. Das heißt die Förderrate ist eine Funktion der Winkelstellung der Nockenwelle. Dies bedeutet, daß bei gleicher Ansteuerdauer abhängig vom Förderbeginn unterschiedliche Kraftstoffmengen zugemessen werden. Da das Pumpenkennfeld zu einem sehr frühen Zeitpunkt berechnet werden muß, steht hier lediglich der vermutete Förderbeginn FBVN, der auf die Nockenwelle bezogen ist, zur Verfügung. Dieser Wert ist lediglich extrapoliert und entspricht daher nicht dem tatsächlichen bzw. dem gemessenen Förderbeginn.
Ist der gemessene Förderbeginn FBG noch vor dem Ende der Zumessung bekannt, kann mittels einer entsprechenden Korrektur durch die Förderratendifferenzkorrektur 245 der Fehler der auf dem fehlerhaften Förderbeginn beruht kompensiert werden.
Diese Förderratendifferenzkorrektur 245 ist in Figur 5b detaillierter dargestellt. Der gemessene Förderbeginn FBG gelangt über einen Verknüpfungspunkt 520 zu einem weiteren Verknüpfungspunkt 530. Der vermutete Förderbeginn FBV gelangt zum einen mit negativen Vorzeichen zum Verknüpfungspunkt 520 und über ein Kennfeld 540 und einen Verknüpfungspunkt 545 ebenfalls zum zweiten Eingang des Verknüpfungspunkts 530. Der Sollwert AES für das Ansteuerende gelangt ebenfalls über ein Kennfeld 550 zu dem zweiten Eingang des Verknüpfungspunkts 545.
In den Kennfeldern 540 und 550 ist die Förderrate abhängig von der Stellung der Nockenwelle abgespeichert. In dem Kennfeld 540 ist die Förderrate zum Zeitpunkt des Förderbeginns abgelegt. In dem Kennfeld 550 ist die Förderrate zum Zeitpunkt des Sollwerts für das Ansteuerende AES abgelegt. Am Ausgang des Verknüpfungspunktes 545 liegt der Korrekturwert an, der den Unterschied zwischen der Förderrate zum Zeitpunkt des vermuteten Förderbeginns FBV und der Förderrate zum Zeitpunkt des Ansteuerendes AES berücksichtigt. Im Verknüpfungspunkt 530 wird dieser Wert mit der Differenz aus vermuteten Förderbeginn FBV und gemessenen Förderbeginn FBG verknüpft. Das Signal ADK2, das am Verknüpfungspunkt 530 zur Verfügung steht berücksichtigt den Fehler, der auf Grund des Fehlers im vermuteten Förderbeginns auftritt.

Claims (10)

  1. Verfahren zur Steuerung einer Brennkraftmaschine, insbesondere einer Dieselbrennkraftmaschine, mit wenigstens einem Magnetventil, wobei ausgehend von wenigstens einer Sollkraftstoffmenge (QKS) eine Ansteuerdauer (AD) für das Magnetventil vorgegeben wird und daß ausgehend von der Ansteuerdauer (AD) ein Signal (AE) zur Festlegung des Ansteuerendes vorgegeben wird, dadurch gekennzeichnet, daß abhängig vom Betriebszustand der Brennkraftmaschine wahlweise mittels eines Pumpenkennfeldes (200) die Ansteuerdauer bestimmt oder die Sollkraftstoffmenge unmittelbar als Ansteuerdauer (AD) verwendet wird und/oder daß abhängig vom Betriebszustand der Brennkraftmaschine wahlweise ein unkorrigiertes oder ein korrigiertes Signal (AE) zur Festlegung des Ansteuerende vorgegeben wird.
  2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß abhängig von der Sollkraftstoffmenge die Ansteuerdauer wahlweise mittels eines Pumpenkennfeldes (200) bestimmt oder die Sollkraftstoffmenge unmittelbar verwendet wird.
  3. Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß die Sollkraftstoffmenge unmittelbar als Ansteuerdauer (AD) verwendet wird, wenn die Sollkraftstoffmenge kleiner als ein Schwellwert ist.
  4. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß ausgehend von der Ansteuerdauer und einem Signal bezgl. des Förderbeginns ein unkorrigiertes Signal (AE) zur Festlegung des Ansteuerende vorgebbar ist und daß in bestimmten Betriebszuständen ein korrigiertes Signal (AE) zur Festlegung des Ansteuerende bestimmbar ist.
  5. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß das unkorrigiertes und das korrigierte Signal (AE) zur Festlegung des Ansteuerende nach ihrer Berechnung in einem Speicher ablegbar und bei Bedarf verwendbar sind.
  6. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß vor dem Förderbeginn und/oder dem Ansteuerende mittels einer Extrapolation eine vermutete Winkelgröße (FBV) ermittelt wird und nach dem Förderbeginn und/oder dem Ansteuerende mittels einer Interpolation eine gemessene Winkelgröße (FBG) ermittelt wird.
  7. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß wenigstens eine Korrektur, insbesondere der Förderdauer, vorgesehen ist, die den Einfluß einer Änderung der Drehzahl berücksichtigt.
  8. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß wenigstens eine Korrektur vorgesehen ist, die die Differenz zwischen dem vermutetem Winkelgröße (FBV) und der gemessenen Winkelgröße (FBG), insbesondere auf die Förderrate, berücksichtigt.
  9. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß wenigstens eine Korrektur vorgesehen ist, die den Einfluß des Förderbeginns und/oder des Ansteuerende (AES) auf die Förderrate berücksichtigt.
  10. Vorrichtung zur Steuerung einer Brennkraftmaschine, insbesondere einer Dieselbrennkraftmaschine, mit wenigstens einem Magnetventil, mit Mitteln, die ausgehend von wenigstens einer Sollkraftstoffmenge (QKS) eine Ansteuerdauer (AD) für das Magnetventil vorgeben und die ausgehend von der Ansteuerdauer (AD) ein Signal (AE) zur Festlegung des Ansteuerendes vorgeben, dadurch gekennzeichnet, daß abhängig vom Betriebszustand der Brennkraftmaschine wahlweise mittels eines Pumpenkennfeldes (200) die Ansteuerdauer bestimmt oder die Sollkraftstoffmenge unmittelbar als Ansteuerdauer (AD) verwendet wird und/oder daß Mittel vorgesehen sind, die abhängig vom Betriebszustand der Brennkraftmaschine wahlweise ein unkorrigiertes oder ein korrigiertes Signal (AE) zur Festlegung des Ansteuerende vorgeben.
EP95108988A 1994-07-18 1995-06-10 Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine Expired - Lifetime EP0694687B1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE4425295A DE4425295A1 (de) 1994-07-18 1994-07-18 Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
DE4425295 1994-07-18

Publications (3)

Publication Number Publication Date
EP0694687A2 EP0694687A2 (de) 1996-01-31
EP0694687A3 EP0694687A3 (de) 1998-06-03
EP0694687B1 true EP0694687B1 (de) 2001-11-21

Family

ID=6523436

Family Applications (1)

Application Number Title Priority Date Filing Date
EP95108988A Expired - Lifetime EP0694687B1 (de) 1994-07-18 1995-06-10 Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine

Country Status (4)

Country Link
US (1) US5520152A (de)
EP (1) EP0694687B1 (de)
JP (1) JP3995112B2 (de)
DE (2) DE4425295A1 (de)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19541927B4 (de) * 1995-11-10 2010-01-07 Robert Bosch Gmbh Verfahren und Vorrichtung zur Steuerung und/oder Regelung einer Brennkraftmaschine
DE19744683A1 (de) 1997-10-09 1999-04-15 Bayerische Motoren Werke Ag Kraftstoff-Einspritzvorrichtung für eine luftverdichtende Brennkraftmaschine
US6237567B1 (en) * 1998-02-18 2001-05-29 Isuzu Motors Limited Fuel-injection system for engine
IT1310645B1 (it) * 1999-07-28 2002-02-19 Fiat Ricerche Sistema di rilevazione delle fasi operative di un motore alternativo acombustione interna.
WO2020132727A1 (pt) * 2018-12-28 2020-07-02 Robert Bosch Limitada Método para injeção otimizada de combustível em sistemas de bombas de combustível diesel

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CH483562A (de) * 1967-11-10 1969-12-31 Sulzer Ag Verfahren für die Einführung von Brennstoff in die Arbeitszylinder einer mehrzylindrigen Kolbenbrennkraftmaschine sowie Vorrichtung zur Ausführung des Verfahrens
US3851635A (en) * 1969-05-14 1974-12-03 F Murtin Electronically controlled fuel-supply system for compression-ignition engine
DE3130094A1 (de) * 1981-07-30 1983-02-17 Robert Bosch Gmbh, 7000 Stuttgart Notsteuersystem fuer eine diesel-brennkraftmaschine
FR2523647A1 (fr) * 1982-03-16 1983-09-23 Renault Vehicules Ind Systeme pour la commande de l'injection sur un moteur diesel
DE3405495A1 (de) * 1984-02-16 1985-08-22 Robert Bosch Gmbh, 7000 Stuttgart Elektronisches steuersystem fuer die kraftstoffeinspritzung bei einer dieselbrennkraftmaschine
DE3436768A1 (de) * 1984-10-06 1986-04-10 Robert Bosch Gmbh, 7000 Stuttgart Verfahren zur steuerung der kraftstoffeinspritzung bei brennkraftmaschinen und kraftstoffeinspritzsystem zur durchfuehrung des verfahrens
DE3614495A1 (de) * 1986-04-29 1987-11-05 Kloeckner Humboldt Deutz Ag Kraftstoffeinspritzvorrichtung fuer eine brennkraftmaschine
JP2568603B2 (ja) * 1988-01-11 1997-01-08 日産自動車株式会社 燃料噴射装置
US4903669A (en) * 1989-04-03 1990-02-27 General Motors Corporation Method and apparatus for closed loop fuel control
US5003953A (en) * 1990-05-14 1991-04-02 Chrysler Corporation Transient fuel injection
DE4108639A1 (de) * 1991-03-16 1992-09-17 Bosch Gmbh Robert System zur steuerung einer brennkraftmaschine
US5137000A (en) * 1991-03-29 1992-08-11 Cummins Electronics Company Device and method for decreasing delays in fuel injected internal combustion engines
US5261366A (en) * 1993-03-08 1993-11-16 Chrysler Corporation Method of fuel injection rate control

Also Published As

Publication number Publication date
JPH0849593A (ja) 1996-02-20
US5520152A (en) 1996-05-28
DE4425295A1 (de) 1996-01-25
DE59509858D1 (de) 2002-01-03
JP3995112B2 (ja) 2007-10-24
EP0694687A3 (de) 1998-06-03
EP0694687A2 (de) 1996-01-31

Similar Documents

Publication Publication Date Title
EP0416270B1 (de) Verfahren und Einrichtung zum Steuern und Regeln einer selbstzündenden Brennkraftmaschine
DE4208002B4 (de) System zur Steuerung einer Brennkraftmaschine
DE19545221B4 (de) Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
DE19536038A1 (de) Verfahren und Vorrichtung zur Steuerung der Antriebseinheit eines Kraftfahrzeugs
DE4401828B4 (de) Verfahren und Vorrichtung zur Vorhersage eines zukünftigen Lastsignals im Zusammenhang mit der Steuerung einer Brennkraftmaschine
DE19831748B4 (de) Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
DE4315936A1 (de) Einrichtung zum Steuern der Drosselöffnung eines Kraftfahrzeugmotors
EP1005609B1 (de) Verfahren zur steuerung der abgasrückführung bei einer brennkraftmaschine
EP0694687B1 (de) Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
DE4120461C2 (de) Verfahren und Einrichtung zur Steuerung eines magnetventilgesteuerten Kraftstoffzumeßsystems
DE19931823A1 (de) Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
DE4040637C2 (de) Elektronisches Steuersystem für die Kraftstoffzumessung bei einer Brennkraftmaschine
DE4322270B4 (de) Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
EP0293367B1 (de) Einrichtung zur regelung der laufruhe einer brennkraftmaschine
DE19547644B4 (de) Verfahren und Vorrichtung zur Steuerung der Kraftstoffzumessung in eine Brennkraftmaschine
DE4415640C2 (de) Verfahren und Vorrichtung zum Steuern einer Brennkraftmaschine
EP0708233B1 (de) Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
DE4020654C2 (de) Regelverfahren in Verbindung mit einer Brennkraftmaschine und/oder einem Kraftfahrzeug und Regelvorrichtung zur Durchführung des Regelverfahrens
DE4204091A1 (de) Verfahren und einrichtung zur steuerung eines magnetventilgesteuerten kraftstoffzumesssystems
EP0349811B1 (de) Regelsystem für eine Brennkraftmaschine
DE19541927B4 (de) Verfahren und Vorrichtung zur Steuerung und/oder Regelung einer Brennkraftmaschine
DE19833839C2 (de) Verfahren und Vorrichtung zur Steuerung einer Kraftstoffzumeßeinrichtung
WO1988002812A1 (fr) Dispositif pour detecter les signaux d'entree d'un appareil de commande dans un moteur a combustion interne
DE102005044266A1 (de) Verfahren zum Betreiben einer Brennkraftmaschine und Brennkraftmaschine
DE4031367A1 (de) Steuersystem fuer eine selbstzuendende 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

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): DE FR GB IT SE

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): DE FR GB IT SE

17P Request for examination filed

Effective date: 19981203

GRAG Despatch of communication of intention to grant

Free format text: ORIGINAL CODE: EPIDOS AGRA

17Q First examination report despatched

Effective date: 20010327

GRAG Despatch of communication of intention to grant

Free format text: ORIGINAL CODE: EPIDOS AGRA

GRAH Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOS IGRA

GRAH Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOS IGRA

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE FR GB IT SE

REG Reference to a national code

Ref country code: GB

Ref legal event code: IF02

REF Corresponds to:

Ref document number: 59509858

Country of ref document: DE

Date of ref document: 20020103

ET Fr: translation filed
GBT Gb: translation of ep patent filed (gb section 77(6)(a)/1977)

Effective date: 20020208

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
PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: SE

Payment date: 20091222

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: 20100706

Year of fee payment: 16

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

Ref country code: IT

Payment date: 20100624

Year of fee payment: 16

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

Ref country code: GB

Payment date: 20100401

Year of fee payment: 16

Ref country code: DE

Payment date: 20100824

Year of fee payment: 16

REG Reference to a national code

Ref country code: SE

Ref legal event code: EUG

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

Effective date: 20110610

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

Effective date: 20110610

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

Effective date: 20120229

REG Reference to a national code

Ref country code: DE

Ref legal event code: R119

Ref document number: 59509858

Country of ref document: DE

Effective date: 20120103

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: 20110630

Ref country code: DE

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

Effective date: 20120103

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: 20110610

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

Ref country code: SE

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

Effective date: 20110611