EP2080885A2 - Method and device for monitoring a motor control unit - Google Patents

Method and device for monitoring a motor control unit Download PDF

Info

Publication number
EP2080885A2
EP2080885A2 EP08105765A EP08105765A EP2080885A2 EP 2080885 A2 EP2080885 A2 EP 2080885A2 EP 08105765 A EP08105765 A EP 08105765A EP 08105765 A EP08105765 A EP 08105765A EP 2080885 A2 EP2080885 A2 EP 2080885A2
Authority
EP
European Patent Office
Prior art keywords
injection
torque
actual
internal combustion
combustion engine
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.)
Withdrawn
Application number
EP08105765A
Other languages
German (de)
French (fr)
Other versions
EP2080885A3 (en
Inventor
Guenter Kettenacker
Volker Pitzal
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 EP2080885A2 publication Critical patent/EP2080885A2/en
Publication of EP2080885A3 publication Critical patent/EP2080885A3/en
Withdrawn 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/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1497With detection of the mechanical response of the engine
    • 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/22Safety or indicating devices for abnormal conditions
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • F02D41/266Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the computer being backed-up or assisted by another circuit, e.g. analogue
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/10Parameters related to the engine output, e.g. engine torque or engine speed
    • F02D2200/1002Output torque
    • F02D2200/1004Estimation of the output torque

Definitions

  • the invention relates to a method and a device for monitoring an engine control unit for controlling an internal combustion engine.
  • a separate monitoring unit is hitherto provided.
  • the separate monitoring unit also calculates injection parameters independently of the engine control unit on the basis of provided input variables, such as the desired driver torque or the desired torque to be set, which is to be set by a torque control. From the drive signals provided by the engine control unit to the injection valves, the injection parameters on which the engine control unit is based are determined and these are compared with the injection parameters calculated in the monitoring unit in a suitable manner. Depending on the result of the comparison, it is determined whether the function of the engine control unit is correct or not.
  • the maps in the engine control unit are customized according to desired characteristics of the internal combustion engine, so that the monitoring unit must be programmed in a similar manner as the engine control unit or must otherwise obtain access to the maps to the injection parameters for monitoring to determine the proper functioning of the engine control unit.
  • One idea of the method described above is to determine the actual torque only from the injection parameters with which the motor is controlled. For example, injection duration, injection quantity and / or injection profile can be assumed as injection parameters. With the estimated actual torque thus obtained, the proper function of a motor control function is determined by evaluating the estimated actual torque with respect to the torque to be realized.
  • the recalculation of the expected actual torque from the injection parameters, with which the engine is controlled is independent of the maps stored in the engine control unit and is performed only on the basis of the provided injection parameters and engine type specific maps or previously learned maps. This is possible because the accuracy requirements for the monitoring of the engine control unit are not high, as it must be recognized and limited by accelerating motors only in the lower part load range because of undesirable too high indexed moment.
  • the proposed method has the advantage that the engine control unit comprises a functional monitoring of the continuous monitoring and this need not be adapted after a customer engine application, whereby the cost of implementing the engine control function can be reduced.
  • the invention is based on the assumption that the efficiency of an injection essentially depends on the angle of the injection center, so that the total torque provided by the internal combustion engine can be estimated via the individual moments provided by the cylinders.
  • the indexed efficiency of several different types of internal combustion engines there are no large differences in efficiency, since the piston movement results from a rotational movement and the speed angle curve is therefore always the same.
  • the achievable accuracy is therefore directly related to the effort that would like to apply for the adaptation to the internal combustion engine used. It is thus possible, with low accuracy requirements, to provide simple maps with only a few sample points, and not to determine values mapped in the map by map interpolation.
  • the actual torque can be estimated by determining the injection duration of each cylinder based on the injection parameters, the individual torque provided by the respective cylinder being determined depending on the injection duration and an efficiency of the cylinder, the actual torque of the cylinder being determined Internal combustion engine is estimated from the individual torques.
  • the efficiency may be determined depending on the injection center angle, which corresponds to a center of an angular range between injection start and end of injection.
  • an injection quantity can furthermore be determined, with the respective individual torque being determined from the injection quantity and the efficiency.
  • the injection quantity is corrected with a pressure wave correction factor (in the case of common rail systems) or with a cam shape correction factor (in the case of pump-nozzle systems).
  • an error can be detected if the actual torque is outside a tolerance range around the torque to be realized.
  • the injection parameters can be provided in the form of drive signals for driving injection valves of the cylinders.
  • a monitoring unit for checking the plausibility of a motor control function for an internal combustion engine.
  • the monitoring unit comprises an interface for receiving injection parameters which control an injection of fuel into cylinders of the internal combustion engine on the basis of a predetermined torque to be realized, an estimation unit for estimating an actual torque of the internal combustion engine depending on the injection parameters, and an evaluation unit for evaluating the actual Moments depending on the moment to be realized in order to make the engine control function plausible.
  • a computer program including a program code which, when executed on a data processing unit, executes one of the above methods.
  • Fig. 1 shows a block diagram illustrating a monitoring system according to an embodiment of the present invention.
  • the entire system 1 comprises a motor control unit 2 for controlling an internal combustion engine 3.
  • the internal combustion engine 3 is embodied, for example, as a self-igniting internal combustion engine which is operated by specification of injection parameters such as injection time, injection duration and injection profile controlled by drive signals S provided by the engine control unit 2.
  • the engine control unit 2 provides the drive signals S of an output stage 4 which, in accordance with the drive signals S, actuates the injection valves 5 associated with the cylinders 7.
  • the injection valves 5 can be opened to allow a fuel-air mixture of a so-called common rail section 6 (chamber for providing the air-fuel mixture under high pressure) to flow into the associated cylinder 7.
  • the control signals S of the engine control unit 2 are used to implement or generate a setpoint torque M desired predetermined by the engine control unit 2 in the internal combustion engine 3.
  • the engine control unit 2 is coupled to a monitoring unit 10 which is preferably operated independently of the engine control unit 2 and which is intended to monitor the function of the engine control unit 2, as shown in the flowchart of FIG Fig. 2 is shown.
  • the monitoring can also be implemented in the engine control unit 2, for example as a microcontroller unit.
  • the monitoring unit 10 is connected to the engine control unit 2 to receive, via an interface 11, the drive signals S (step S1) provided by the engine control unit 2.
  • the drive signals S determine the injection timing, the injection quantity and the injection profile.
  • the monitoring unit 10 evaluates the control signals S in an evaluation unit 12 according to the procedure described below (step S2) and further receives an indication of the desired torque M Soll , which is to be set by the engine control unit 2 in the internal combustion engine 2.
  • the engine control unit determines, for example, in a corresponding control a torque M to be realized in order to determine by an evaluation (step S3), for example, by comparing the torque M to be realized with an estimated torque 13 in an estimation unit M actual of the internal combustion engine 3 Engine control unit 2 is working properly.
  • the engine control unit 2 can provide the monitoring unit 10 with an indication of a torque to be implemented, with which the actual torque is compared.
  • the estimated actual torque M IST can be evaluated with respect to the required torque M to be realized by checking whether or not the actual torque M actual is within a tolerance range of, for example, +/- 10% defined by the torque M to be achieved , According to the evaluation result, a plausibility signal P is provided by the monitoring unit 10, for example, to the engine control unit 2 in order, for example, to activate an emergency function by which, for example, the engine torque is limited and / or it is signaled that a malfunction has occurred.
  • the monitoring unit 10 can also be provided with information about the injection parameters before they are converted into corresponding control signals in the engine control unit 2.
  • the estimation of the actual torque M actual of the internal combustion engine 3 from the drive signals is based on the assumption that the efficiency of an injection and thus the single torque provided are substantially the same as the angle of the injection center and thereby the corresponding moment for each injection into a cylinder 7 can be calculated.
  • the total torque results from the sum of the individual moments of the individual cylinders 7.
  • the injection quantity m E of fuel in the cylinder 7 assigned to the drive signal is first determined from the pressure in the common rail section 6 P CR and the drive duration T ON of one of the drive signals by means of a first characteristic map K1 without pressure wave correction.
  • the engine speed n can be used instead of the pressure P CR , since there the injection quantity m E depends approximately proportionally on the engine speed.
  • the injection quantity m E is fed together with a time ⁇ t E over the time interval of the current injection to the previous injection a second map K2 to (for common rail) to provide a pressure wave correction factor F DW .
  • a correction factor depending on the crankshaft angle is used instead because of the cam shape.
  • the pressure wave correction factor is supplied to a first multiplier M1.
  • the non-corrected injection quantity m E is supplied with the pressure wave correction factor F DW and a corrected injection quantity m E 'is obtained.
  • ⁇ M ⁇ ⁇ drive start + opening time + ⁇ ⁇ control end + closing time / Second
  • the control start corresponds to the time at which the respective drive signal S instructs an opening of the injection valve.
  • the drive end corresponds to the time at which the respective drive signal S instructs a closing of the injection valve.
  • the opening time or the closing time corresponding to the delay times with which the respective injection valve responds to a corresponding drive signal.
  • an efficiency factor F W per cylinder 7 is determined via a third characteristic field K3.
  • the efficiency factor F W is multiplied by the number of cylinders N ZYL in a second multiplier 2, so that the third characteristic field K3 does not have to be changed for different numbers of cylinders, but for identical injection valves or injectors.
  • the third map K3 can be determined according to the engine type and therefore takes into account engine geometries and engine type conditional peculiarities.
  • the third characteristic map K3 can be learned for each individual internal combustion engine 3, in which the monitoring unit 10 is ultimately used, in a learning process.
  • the torque M to be realized and the drive signals S are related to each other and mapped as a map.
  • the map may be provided with a constant value, such as a. 1.5 Nm / (mg / stroke) are filled.
  • the result F W 'of the multiplication of the number of cylinders N ZYL with the efficiency factor F W is multiplied by the corrected injection quantity m E ' in a third multiplier M3 so as to obtain the individual torque determined per part injection (per cylinder).
  • the individual torques are stored in a summing field S with a number of storage locations for the individual torques corresponding to the number of cylinders N ZYL .
  • the summation field S adds permanently stores the individual torques stored therein and outputs their sum as the estimated actual torque M IST .
  • the determined, estimated actual torque M IST can be displayed by connecting a display unit (not shown) to the monitoring unit 10.
  • a factor can be generated which indicates whether the redundant torque calculation in the respective operating point is above or below the torque M to be realized.
  • An advantage of the method described above is that the monitoring of the function of the engine control unit 2 can be performed without also realizing the maps of the engine control unit 2 in the monitoring unit 10.
  • the efficiency map i. the third map K3, can be set so that at all injection angles in the center of injection before 10 ° before top dead center on the optimum efficiency, e.g. 1.5 Nm / (mg / stroke) and from there to e.g. 90 ° after top dead center to 0 Nm / (mg / stroke) decreases linearly.
  • the second map K2 can initially output neutral 1 as a factor and be adapted accordingly in a subsequent adaptation process to make a pressure wave correction.
  • the adaptation takes place in accordance with the desired accuracy of the engine torque estimation in a learning process or during operation of the internal combustion engine 3.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

The method involves provisioning of injection parameters, with which injection of fuel into a cylinder (7) of an internal combustion engine (3) is controlled depending on a moment that is to be realized. An actual-moment of the internal combustion engine is estimated depending on the injection parameters. The actual-moment is evaluated depending on the moment to be realized to validate an engine control function. The actual-moment is estimated when injection time of each cylinder is determined according to the injection parameters. Independent claims are included for the following: (1) a monitoring system for validation of an engine control function for an internal combustion engine; and (2) a computer program with a program code.

Description

Technisches GebietTechnical area

Die Erfindung betrifft ein Verfahren und eine Vorrichtung zum Überwachen eines Motorsteuergeräts zur Ansteuerung eines Verbrennungsmotors.The invention relates to a method and a device for monitoring an engine control unit for controlling an internal combustion engine.

Stand der TechnikState of the art

Zur Überwachung der ordnungsgemäßen Funktion einer Motorsteuereinheit, die zum Einstellen eines Drehmoments eine Verbrennungsmotors, insbesondere eines selbstzündenden Verbrennungsmotors, Einspritzparameter für das Einspritzen von Kraftstoff in die Zylinder bereitstellt, wird bislang eine separate Überwachungseinheit vorgesehen. Die separate Überwachungseinheit berechnet auf Basis von bereitgestellten Eingangsgrößen, wie beispielsweise dem Fahrer-Wunsch-Moment bzw. dem durch eine Momentenregelung berechneten einzustellenden Soll-Moment unabhängig von der Motorsteuereinheit ebenfalls Einspritzparameter. Aus den von der Motorsteuereinheit an die Einspritzventile bereitgestellten Ansteuersignale werden die in der Motorsteuereinheit zugrunde liegenden Einspritzparameter ermittelt und diese mit den in der Überwachungseinheit berechneten Einspritzparameter in geeigneter Weise verglichen. Abhängig von dem Vergleichsergebnis wird feststellt, ob die Funktion der Motorsteuereinheit ordnungsgemäß ist oder nicht.To monitor the proper functioning of a motor control unit, which provides injection parameters for injecting fuel into the cylinders for adjusting a torque of an internal combustion engine, in particular of a self-igniting internal combustion engine, a separate monitoring unit is hitherto provided. The separate monitoring unit also calculates injection parameters independently of the engine control unit on the basis of provided input variables, such as the desired driver torque or the desired torque to be set, which is to be set by a torque control. From the drive signals provided by the engine control unit to the injection valves, the injection parameters on which the engine control unit is based are determined and these are compared with the injection parameters calculated in the monitoring unit in a suitable manner. Depending on the result of the comparison, it is determined whether the function of the engine control unit is correct or not.

Zur Ermittlung der Einspritzparameter in der Motorsteuereinheit werden in der Regel mehrere hundert bis zu mehreren tausend Parameter und Kennfelder verwendet, die in der Motorsteuereinheit gespeichert sind. Diese Kennfelder müssen daher ebenfalls in der Überwachungseinheit vorgesehen werden, um dort auf gleiche Weise die entsprechenden Einspritzparameter zu berechnen. Dies erfordert eine entsprechende Speicherkapazität auch in der Überwachungseinheit. Hinzu kommt, dass je nach Motorsystem die Kennfelder in der Motorsteuereinheit kundenindividuell entsprechend gewünschter Eigenschaften des Verbrennungsmotors angepasst werden, so dass die Überwachungseinheit in entsprechender Weise wie die Motorsteuereinheit programmiert werden muss oder auf sonstige Weise Zugang zu den Kennfeldern erhalten muss, um die Einspritzparameter zum Überwachen der ordnungsgemäßen Funktion der Motorsteuereinheit zu bestimmen.To determine the injection parameters in the engine control unit several hundred to several thousand parameters and maps are stored, which are stored in the engine control unit in the rule. These maps must therefore also be provided in the monitoring unit in order to calculate there the same injection parameters in the same way. This requires a corresponding storage capacity also in the monitoring unit. In addition, depending on the engine system, the maps in the engine control unit are customized according to desired characteristics of the internal combustion engine, so that the monitoring unit must be programmed in a similar manner as the engine control unit or must otherwise obtain access to the maps to the injection parameters for monitoring to determine the proper functioning of the engine control unit.

Bei der Implementierung eines derartigen Systems ist es daher notwendig, dass sowohl die Motorsteuereinheit als auch die Überwachungseinheit entsprechend aufeinander abgestimmt werden müssen, was jedoch einen zusätzlichen Aufwand bei der Implementierung der Überwachungseinheit für eine Motorsteuereinheit bedeutet.In the implementation of such a system, it is therefore necessary that both the engine control unit and the monitoring unit must be adjusted to each other, which, however, means an additional expense in the implementation of the monitoring unit for a motor control unit.

Es ist daher Aufgabe der vorliegenden Erfindung, ein Verfahren zum Überwachen einer Motorsteuereinheit bzw. eine Überwachungseinheit für eine Motorsteuereinheit zur Verfügung zu stellen, die eine Überwachungsfunktion realisieren, die unabhängig von den in der Motorsteuereinheit implementierten Kennfeldern durchgeführt werden kann.It is therefore an object of the present invention to provide a method for monitoring a motor control unit or a monitoring unit for a motor control unit, which realize a monitoring function that can be performed independently of the maps implemented in the engine control unit.

Offenbarung der ErfindungDisclosure of the invention

Diese Aufgabe wird durch das Verfahren zum Überwachen einer Motorsteuereinheit gemäß Anspruch 1 sowie durch ein Überwachungssystem für eine Motorsteuereinheit gemäß dem nebengeordneten Anspruch gelöst.This object is achieved by the method for monitoring a motor control unit according to claim 1 and by a monitoring system for a motor control unit according to the independent claim.

Weitere vorteilhafte Ausgestaltungen der Erfindung sind in den abhängigen Ansprüchen angegeben.
Gemäß einem ersten Aspekt ist ein Verfahren zur Plausibilisierung einer Motorsteuerfunktion für einen Verbrennungsmotor vorgesehen. Das Verfahren umfasst die Schritte:

  • Bereitstellen von Einspritzparametern, mit denen eine Einspritzung von Kraftstoff in Zylinder des Verbrennungsmotors anhand eines vorgegebenen zu realisierenden Moments gesteuert werden;
  • Schätzen eines Ist-Moments des Verbrennungsmotors abhängig von den Einspritzparametern;
  • Auswerten des Ist-Moments abhängig von dem zu realisierenden Moment, um die Motorsteuerfunktion zu plausibilisieren.
Further advantageous embodiments of the invention are specified in the dependent claims.
According to a first aspect, a method for checking the plausibility of a motor control function for an internal combustion engine is provided. The method comprises the steps:
  • Providing injection parameters with which an injection of fuel in cylinders of the internal combustion engine are controlled based on a given torque to be realized;
  • Estimating an actual torque of the internal combustion engine as a function of the injection parameters;
  • Evaluation of the actual torque depending on the torque to be realized in order to make the engine control function plausible.

Eine Idee des oben beschriebenen Verfahrens besteht darin, das Ist-Moment nur aus den Einspritzparametern, mit denen der Motor angesteuert wird, zu ermitteln. Als Einspritzparameter können beispielsweise Einspritzdauer, Einspritzmenge und/oder Einspritzprofil angenommen werden. Mit dem so erhaltenen geschätzten Ist-Moment wird die ordnungsgemäße Funktion einer Motorsteuerfunktion durch Auswerten des geschätzten Ist-Moments bezüglich des zu realisierenden Moments ermittelt. Das Rückrechnen des zu erwartenden Ist-Moments aus den Einspritzparametern, mit denen der Motor angesteuert wird, erfolgt unabhängig von den in der Motorsteuereinheit abgelegten Kennfeldern und wird lediglich anhand der bereitgestellten Einspritzparameter sowie motortypspezifischen Kennfeldern oder zuvor eingelernten Kennfeldern durchgeführt. Dies ist möglich, da die Genauigkeitsanforderungen für die Überwachung der Motorsteuereinheit nicht hoch sind, da damit nur im unteren Teillastbereich wegen unerwünschtem zu hohen indizierten Moment, gefährliche Zustände durch beschleunigende Motoren erkannt und begrenzt werden müssen. Das vorgeschlagene Verfahren hat den Vorteil, dass die Motorsteuereinheit eine funktionale Bedatung der kontinuierlichen Überwachung umfasst und diese nach einer Kunden-Motorapplikation nicht angepasst werden muss, wodurch der Aufwand der Implementierung der Motorsteuerfunktion verringert werden kann.One idea of the method described above is to determine the actual torque only from the injection parameters with which the motor is controlled. For example, injection duration, injection quantity and / or injection profile can be assumed as injection parameters. With the estimated actual torque thus obtained, the proper function of a motor control function is determined by evaluating the estimated actual torque with respect to the torque to be realized. The recalculation of the expected actual torque from the injection parameters, with which the engine is controlled, is independent of the maps stored in the engine control unit and is performed only on the basis of the provided injection parameters and engine type specific maps or previously learned maps. This is possible because the accuracy requirements for the monitoring of the engine control unit are not high, as it must be recognized and limited by accelerating motors only in the lower part load range because of undesirable too high indexed moment. The proposed method has the advantage that the engine control unit comprises a functional monitoring of the continuous monitoring and this need not be adapted after a customer engine application, whereby the cost of implementing the engine control function can be reduced.

Die Erfindung basiert auf der Annahme, dass der Wirkungsgrad einer Einspritzung im Wesentlichen vom Winkel der Einspritzmitte abhängt, so dass das vom Verbrennungsmotor bereitgestellte Gesamtmoment über die von den Zylindern bereitgestellten Einzelmomente geschätzt werden können. Beim indizierten Wirkungsgrad mehrerer verschiedener Typen von Verbrennungsmotoren ergeben sich keine großen Wirkungsgradunterschiede, da sich die Kolbenbewegung aus einer Drehbewegung ergibt und der Geschwindigkeitswinkelverlauf deshalb immer gleich ist. Die erzielbare Genauigkeit steht daher in direktem Zusammenhang mit dem Aufwand, den man für die Anpassung an den verwendeten Verbrennungsmotor aufbringen möchte. Es ist damit möglich, bei geringen Genauigkeitsanforderungen einfache Kennfelder mit nur wenigen Stützstellen vorzusehen, und nicht in dem Kennfeld abgebildete Werte durch Kennfeldinterpolation zu ermitteln.The invention is based on the assumption that the efficiency of an injection essentially depends on the angle of the injection center, so that the total torque provided by the internal combustion engine can be estimated via the individual moments provided by the cylinders. The indexed efficiency of several different types of internal combustion engines, there are no large differences in efficiency, since the piston movement results from a rotational movement and the speed angle curve is therefore always the same. The achievable accuracy is therefore directly related to the effort that would like to apply for the adaptation to the internal combustion engine used. It is thus possible, with low accuracy requirements, to provide simple maps with only a few sample points, and not to determine values mapped in the map by map interpolation.

Gemäß einer Ausführungsform kann das Ist-Moment geschätzt werden, indem anhand der Einspritzparameter die Einspritzzeitdauer jedes Zylinders ermittelt wird, wobei abhängig von der Einspritzzeitdauer und einem Wirkungsgrad des Zylinders das durch den jeweiligen Zylinder bereitgestellte Einzel-Drehmoment ermittelt wird, wobei das Ist-Moment des Verbrennungsmotors aus den Einzel-Drehmomenten abgeschätzt wird.According to one embodiment, the actual torque can be estimated by determining the injection duration of each cylinder based on the injection parameters, the individual torque provided by the respective cylinder being determined depending on the injection duration and an efficiency of the cylinder, the actual torque of the cylinder being determined Internal combustion engine is estimated from the individual torques.

Der Wirkungsgrad kann abhängig von dem Einspritzmittenwinkel, der einer Mitte eines Winkelbereiches zwischen Einspritzbeginn und Einspritzende entspricht, ermittelt werden.The efficiency may be determined depending on the injection center angle, which corresponds to a center of an angular range between injection start and end of injection.

Mit Hilfe der Einspritzzeitdauer kann weiterhin eine Einspritzmenge ermittelt werden, wobei aus der Einspritzmenge und dem Wirkungsgrad das jeweilige Einzel-drehmoment ermittelt wird.With the help of the injection period, an injection quantity can furthermore be determined, with the respective individual torque being determined from the injection quantity and the efficiency.

Es kann weiterhin vorgesehen sein, dass die Einspritzmenge mit einem Druckwellenkorrekturfaktor (bei Common-Rail-Systemen) oder mit einem Nockenform-Korrekturfaktor (bei Pumpe-Düse-Systemen) korrigiert wird.It may further be provided that the injection quantity is corrected with a pressure wave correction factor (in the case of common rail systems) or with a cam shape correction factor (in the case of pump-nozzle systems).

Weiterhin kann beim Auswerten des Ist-Moments ein Fehler festgestellt werden, wenn sich das Ist-Moment außerhalb eines Toleranzbereiches um das zu realisierende Moment befindet.Furthermore, when evaluating the actual torque, an error can be detected if the actual torque is outside a tolerance range around the torque to be realized.

Gemäß einer weiteren Ausführungsform können die Einspritzparameter in Form von Ansteuersignalen zum Ansteuern von Einspritzventilen der Zylinder bereitgestellt werden.According to a further embodiment, the injection parameters can be provided in the form of drive signals for driving injection valves of the cylinders.

Gemäß einem weiteren Aspekt ist eine Überwachungseinheit zum Plausibilisieren einer Motorsteuerfunktion für einen Verbrennungsmotor vorgesehen. Die Überwachungseinheit umfasst eine Schnittstelle zum Empfangen von Einspritzparametern, die eine Einspritzung von Kraftstoff in Zylinder des Verbrennungsmotors anhand eines vorgegebenen zu realisierenden Moments steuern, eine Schätzeinheit zum Schätzen eines Ist-Moments des Verbrennungsmotors abhängig von den Einspritzparametern, und eine Auswerteeinheit zum Auswerten des Ist-Moments abhängig von dem zu realisierenden Moment, um die Motorsteuerfunktion zu plausibilisieren.According to a further aspect, a monitoring unit is provided for checking the plausibility of a motor control function for an internal combustion engine. The monitoring unit comprises an interface for receiving injection parameters which control an injection of fuel into cylinders of the internal combustion engine on the basis of a predetermined torque to be realized, an estimation unit for estimating an actual torque of the internal combustion engine depending on the injection parameters, and an evaluation unit for evaluating the actual Moments depending on the moment to be realized in order to make the engine control function plausible.

Gemäß einem weiteren Aspekt ist ein Computerprogramm vorgesehen, das einen Programmcode enthält, der, wenn er auf einer Datenverarbeitungseinheit ausgeführt wird, eines der obigen Verfahren ausführt.According to another aspect, there is provided a computer program including a program code which, when executed on a data processing unit, executes one of the above methods.

Kurzbeschreibung der FigurenBrief description of the figures

Bevorzugte Ausführungsformen werden nachfolgend anhand der beigefügten Zeichnungen näher erläutert. Es zeigen:

  • Fig. 1 ein Überwachungssystem zum Überwachen der Funktion einer Motorsteuereinheit zum Betreiben eines Verbrennungsmotors gemäß einer Ausführungsform der Erfindung;
  • Fig. 2 ein Flussdiagramm zur Veranschaulichung des erfindungsgemäßen Verfahrens; und
  • Fig. 3 eine funktionelle Darstellung zum Schätzen des Ist-Moments des Verbrennungsmotors anhand der Einspritzparameter.
Preferred embodiments will be explained in more detail with reference to the accompanying drawings. Show it:
  • Fig. 1 a monitoring system for monitoring the operation of an engine control unit for operating an internal combustion engine according to an embodiment of the invention;
  • Fig. 2 a flowchart for illustrating the method according to the invention; and
  • Fig. 3 a functional representation for estimating the actual torque of the internal combustion engine based on the injection parameters.

Beschreibung von AusführungsformenDescription of embodiments

Fig. 1 zeigt ein Blockschaltbild zur Veranschaulichung eines Überwachungssystems gemäß einer Ausführungsform der vorliegenden Erfindung. Das Gesamtsystem 1 umfasst eine Motorsteuereinheit 2 zum Ansteuern eines Verbrennungsmotors 3. Der Verbrennungsmotor 3 ist beispielsweise als selbstzündender Verbrennungsmotor ausgebildet, der durch Vorgabe von Einspritzparametern, wie Einspritzzeitpunkt, Einspritzdauer sowie Einspritzprofil gesteuert durch von der Motorsteuereinheit 2 bereitgestellten Ansteuersignalen S betrieben wird. Die Motorsteuereinheit 2 stellt dazu die Ansteuersignale S einer Endstufe 4 zur Verfügung, die entsprechend den Ansteuersignalen S den Zylindern 7 zugeordneten Einspritzventilen 5 ansteuert. Fig. 1 shows a block diagram illustrating a monitoring system according to an embodiment of the present invention. The entire system 1 comprises a motor control unit 2 for controlling an internal combustion engine 3. The internal combustion engine 3 is embodied, for example, as a self-igniting internal combustion engine which is operated by specification of injection parameters such as injection time, injection duration and injection profile controlled by drive signals S provided by the engine control unit 2. For this purpose, the engine control unit 2 provides the drive signals S of an output stage 4 which, in accordance with the drive signals S, actuates the injection valves 5 associated with the cylinders 7.

Die Einspritzventile 5 können geöffnet werden, um ein Kraftstoff-Luft-Gemisch aus einem so genannten Common-Rail-Abschnitt 6 (Kammer zum Bereitstellen des Luft-Kraftstoff-Gemisches unter hohem Druck) in den zugeordneten Zylinder 7 strömen zu lassen. Die Ansteuersignale S der Motorsteuereinheit 2 dienen dazu, ein der Motorsteuereinheit 2 vorgegebenes Soll-Moment MSoll in dem Verbrennungsmotor 3 umzusetzen bzw. zu erzeugen.The injection valves 5 can be opened to allow a fuel-air mixture of a so-called common rail section 6 (chamber for providing the air-fuel mixture under high pressure) to flow into the associated cylinder 7. The control signals S of the engine control unit 2 are used to implement or generate a setpoint torque M desired predetermined by the engine control unit 2 in the internal combustion engine 3.

Die Motorsteuereinheit 2 ist mit einer vorzugsweise unabhängig von der Motorsteuereinheit 2 betriebenen Überwachungseinheit 10 gekoppelt, die die Funktion der Motorsteuereinheit 2 überwachen soll, wie es gemäß dem Flussdiagramm der Fig. 2 dargestellt ist. Alternativ kann die Überwachung auch in der Motorsteuereinheit 2 z.B. als eine Mikrocontrollereinheit realisiert sein. Die Überwachungseinheit 10 ist mit der Motorsteuereinheit 2 verbunden, um über eine Schnittstelle 11 die Ansteuersignale S zu empfangen (Schritt S1), die von der Motorsteuereinheit 2 bereitgestellt werden. Die Ansteuersignale S bestimmen das Einspritz-Timing, die Einspritzmenge und das Einspritzprofil. Die Überwachungseinheit 10 wertet die Ansteuersignale S in einer Auswerteinheit 12 entsprechend nachfolgend beschriebener Vorgehensweise aus (Schritt S2) und empfängt weiterhin eine Angabe über das Soll-Moment MSoll, das von der Motorsteuereinheit 2 in dem Verbrennungsmotor 2 eingestellt werden soll. Die Motorsteuereinheit ermittelt z.B. in einer entsprechenden Regelung ein zu realisierendes Moment M, um durch eine Auswertung (Schritt S3) z.B. durch einen Vergleich des zu realisierenden Moments M mit einem in einer Schätzeinheit 13 geschätzten Ist-Moment MIst des Verbrennungsmotors 3 festzustellen, ob die Motorsteuereinheit 2 ordnungsgemäß arbeitet. Alternativ kann die Motorsteuereinheit 2 der Überwachungseinheit 10 eine Angabe über ein zu realisierendes Moment bereitstellen mit der das Ist-Moment verglichen wird.The engine control unit 2 is coupled to a monitoring unit 10 which is preferably operated independently of the engine control unit 2 and which is intended to monitor the function of the engine control unit 2, as shown in the flowchart of FIG Fig. 2 is shown. Alternatively, the monitoring can also be implemented in the engine control unit 2, for example as a microcontroller unit. The monitoring unit 10 is connected to the engine control unit 2 to receive, via an interface 11, the drive signals S (step S1) provided by the engine control unit 2. The drive signals S determine the injection timing, the injection quantity and the injection profile. The monitoring unit 10 evaluates the control signals S in an evaluation unit 12 according to the procedure described below (step S2) and further receives an indication of the desired torque M Soll , which is to be set by the engine control unit 2 in the internal combustion engine 2. The engine control unit determines, for example, in a corresponding control a torque M to be realized in order to determine by an evaluation (step S3), for example, by comparing the torque M to be realized with an estimated torque 13 in an estimation unit M actual of the internal combustion engine 3 Engine control unit 2 is working properly. Alternatively, the engine control unit 2 can provide the monitoring unit 10 with an indication of a torque to be implemented, with which the actual torque is compared.

Das geschätzte Ist-Moment MIST kann bezüglich des geforderten zu realisierenden Moments M ausgewertet werden, indem überprüft wird, ob das Ist-Moment MIST sich innerhalb eines um das zu realisierende Moment M definierten Toleranzbereiches von beispielsweise +/- 10 % befindet oder nicht. Entsprechend dem Auswerteergebnis wird ein Plausibilitätssignal P von der Überwachungseinheit 10 z.B. an die Motorsteuereinheit 2 zur Verfügung gestellt, um beispielsweise eine Notfunktion zu aktivieren, durch die beispielsweise das Motormoment begrenzt ist, und/oder signalisiert wird, dass eine Fehlfunktion aufgetreten ist.The estimated actual torque M IST can be evaluated with respect to the required torque M to be realized by checking whether or not the actual torque M actual is within a tolerance range of, for example, +/- 10% defined by the torque M to be achieved , According to the evaluation result, a plausibility signal P is provided by the monitoring unit 10, for example, to the engine control unit 2 in order, for example, to activate an emergency function by which, for example, the engine torque is limited and / or it is signaled that a malfunction has occurred.

Anstelle der Ansteuersignale kann der Überwachungseinheit 10 auch Angaben über die Einspritzparameter bereitgestellt werden, bevor diese in entsprechende Ansteuersignale in der Motorsteuereinheit 2 umgesetzt werden.Instead of the control signals, the monitoring unit 10 can also be provided with information about the injection parameters before they are converted into corresponding control signals in the engine control unit 2.

Das Abschätzen des Ist-Moment MIst des Verbrennungsmotors 3 aus den Ansteuersignalen basiert auf der Annahme, dass der Wirkungsgrad einer Einspritzung und damit das bereitgestellte Einzelmoment im Wesentlichen vom Winkel der Einspritzmitte abhängt und dadurch das entsprechende Moment für jede Einspritzung in einen Zylinder 7 berechnet werden kann. Das Gesamtmoment ergibt sich über die Summe der Einzelmomente der einzelnen Zylinder 7.The estimation of the actual torque M actual of the internal combustion engine 3 from the drive signals is based on the assumption that the efficiency of an injection and thus the single torque provided are substantially the same as the angle of the injection center and thereby the corresponding moment for each injection into a cylinder 7 can be calculated. The total torque results from the sum of the individual moments of the individual cylinders 7.

Bei dem Motorsystem 1, wie es in Fig. 1 gezeigt ist, wird das Verfahren zum Plausibilisieren der Funktion der Motorsteuereinheit gemäß dem Funktionsdiagramm der Fig. 3 ausgeführt. Dabei wird zunächst aus dem Druck in dem Common-Rail-Abschnitt 6 PCR und der Ansteuerdauer TEIN eines der Ansteuersignale mithilfe eines ersten Kennfeldes K1 die Einspritzmenge mE von Kraftstoff in den dem Ansteuersignal zugeordneten Zylinder 7 ohne Druckwellenkorrektur ermittelt. Bei Verwendung eines anderen Motorkonzeptes, wie z.B. einem Pumpe-Düse-Konzept zum Einspritzen von Kraftstoff in die Zylinder 7 kann statt dem Druck PCR die Motordrehzahl n verwendet werden, da dort die Einspritzmenge mE annähernd proportional von der Motordrehzahl abhängt.In the engine system 1, as in Fig. 1 is shown, the method for plausibility of the function of the engine control unit according to the functional diagram of Fig. 3 executed. In this case, the injection quantity m E of fuel in the cylinder 7 assigned to the drive signal is first determined from the pressure in the common rail section 6 P CR and the drive duration T ON of one of the drive signals by means of a first characteristic map K1 without pressure wave correction. When using a different engine concept, such as a pump-nozzle concept for injecting fuel into the cylinder 7, the engine speed n can be used instead of the pressure P CR , since there the injection quantity m E depends approximately proportionally on the engine speed.

Die Einspritzmenge mE wird gemeinsam mit einer Zeitangabe ΔtE über den zeitlichen Abstand der aktuellen Einspritzung zur vorhergehenden Einspritzung einem zweiten Kennfeld K2 zugeführt, um (bei Common Rail) einen Druckwellenkorrekturfaktor FDW bereitzustellen. (Bei einem Pumpe-Düse-System wird wegen der Nockenform stattdessen ein Korrekturfaktor abhängig von dem Kurbelwellenwinkel verwendet.) Der Druckwellenkorrekturfaktor wird einem ersten Multiplikationsglied M1 zugeführt. In dem ersten Multiplikationsglied M1 wird die nicht korrigierte Einspritzmenge mE mit dem Druckwellenkorrekturfaktor FDW beaufschlagt und man erhält eine korrigierte Einspritzmenge mE'.The injection quantity m E is fed together with a time Δt E over the time interval of the current injection to the previous injection a second map K2 to (for common rail) to provide a pressure wave correction factor F DW . (In a pump-nozzle system, a correction factor depending on the crankshaft angle is used instead because of the cam shape.) The pressure wave correction factor is supplied to a first multiplier M1. In the first multiplication element M1, the non-corrected injection quantity m E is supplied with the pressure wave correction factor F DW and a corrected injection quantity m E 'is obtained.

Weiterhin wird ein Einspritzwinkel in Spritzmitte aus dem Winkel zum Zeitpunkt, zu dem das Einspritzventil geöffnet wird und dem Winkel zum Zeitpunkt, zu dem das Einspritzventil geschlossen wird, ermittelt gemäß folgender Formel: φ M = φ Ansteuerbeginn + Öffnungszeit + φ Ansteuerende + Schließzeit / 2.

Figure imgb0001
Furthermore, an injection angle in the center of injection from the angle at the time when the injection valve is opened and the angle at the time when the injection valve is closed, determined according to the following formula: φ M = φ drive start + opening time + φ control end + closing time / Second
Figure imgb0001

Der Ansteuerbeginn entspricht dem Zeitpunkt zu dem das jeweilige Ansteuersignal S ein Öffnen des Einspritzventils anweist. Analog entspricht das Ansteuerende dem Zeitpunkt zu dem das jeweilige Ansteuersignal S ein Schließen des Einspritzventils anweist. Die Öffnungszeit bzw. die Schließzeit entsprechend den Verzögerungszeiten, mit denen das jeweilige Einspritzventil auf ein entsprechendes Ansteuersignal reagiert.The control start corresponds to the time at which the respective drive signal S instructs an opening of the injection valve. Analogously, the drive end corresponds to the time at which the respective drive signal S instructs a closing of the injection valve. The opening time or the closing time corresponding to the delay times with which the respective injection valve responds to a corresponding drive signal.

Aus dem Einspritzwinkel ϕM in Spritzmitte und der Drehzahl n des Verbrennungsmotors 3 wird über ein drittes Kennfeld K3 ein Wirkungsgradfaktor FW pro Zylinder 7 ermittelt. Der Wirkungsgradfaktor FW wird in einem zweiten Multiplizierglied 2 mit der Anzahl der Zylinder NZYL multipliziert, damit das dritte Kennfeld K3 bei unterschiedlicher Zylinderzahl, aber bei gleichen Einspritzventilen bzw. Injektoren nicht geändert werden muss. Das dritte Kennfeld K3 kann entsprechend dem Motortyp festgelegt werden und berücksichtigt daher Motorgeometrien und Motortyp bedingte Eigenheiten.From the injection angle φ M in the center of gravity and the rotational speed n of the internal combustion engine 3, an efficiency factor F W per cylinder 7 is determined via a third characteristic field K3. The efficiency factor F W is multiplied by the number of cylinders N ZYL in a second multiplier 2, so that the third characteristic field K3 does not have to be changed for different numbers of cylinders, but for identical injection valves or injectors. The third map K3 can be determined according to the engine type and therefore takes into account engine geometries and engine type conditional peculiarities.

Will man die Genauigkeit der Schätzung des Ist-Moments aus den Ansteuersignalen erhöhen, kann das dritte Kennfeld K3 für jeden individuellen Verbrennungsmotor 3, in dem die Überwachungseinheit 10 letztlich verwendet wird, in einem Einlernprozess eingelernt werden. Bei einem solchen Einlernprozess werden das zu realisierende Moment M und die Ansteuersignale S mit einander in Beziehung gebracht und als Kennfeld abgebildet.If one wishes to increase the accuracy of the estimation of the actual torque from the drive signals, the third characteristic map K3 can be learned for each individual internal combustion engine 3, in which the monitoring unit 10 is ultimately used, in a learning process. In such a learning process, the torque M to be realized and the drive signals S are related to each other and mapped as a map.

Alternativ kann bei geringeren Genauigkeitsanforderungen das Kennfeld mit einem konstanten Wert, wie z.B. 1,5 Nm/(mg/Hub) gefüllt werden.Alternatively, for lower accuracy requirements, the map may be provided with a constant value, such as a. 1.5 Nm / (mg / stroke) are filled.

Das Ergebnis FW' der Multiplikation der Zylinderanzahl NZYL mit dem Wirkungsgradfaktor FW wird in einem dritten Multiplizierglied M3 mit der korrigierten Einspritzmenge mE' multipliziert, um so das pro Teileinspritzung (pro Zylinder) ermittelte Einzel-Drehmoment zu erhalten. Die Einzel-Drehmomente werden in ein Summierfeld S mit einer Anzahl von Speicherplätzen für die Einzel-Drehmomente, die der Zylinderanzahl NZYL entspricht, abgespeichert. Das Summierfeld S addiert permanent die darin gespeicherten Einzel-Drehmomente und gibt deren Summe als geschätztes Ist-Moment MIST aus.The result F W 'of the multiplication of the number of cylinders N ZYL with the efficiency factor F W is multiplied by the corrected injection quantity m E ' in a third multiplier M3 so as to obtain the individual torque determined per part injection (per cylinder). The individual torques are stored in a summing field S with a number of storage locations for the individual torques corresponding to the number of cylinders N ZYL . The summation field S adds permanently stores the individual torques stored therein and outputs their sum as the estimated actual torque M IST .

Es kann vorgesehen sein, dass das ermittelte, geschätzte Ist-Moment MIST durch Anschließen einer (nicht gezeigten) Anzeigeeinheit an die Überwachungseinheit 10 anzeigbar ist. Durch Division des Ist-Moments MIST durch das zu realisierende Moment M kann ein Faktor generiert werden, der angibt, ob die redundante Momentenberechnung im jeweiligen Betriebspunkt über oder unter dem zu realisierenden Moment M liegt.It can be provided that the determined, estimated actual torque M IST can be displayed by connecting a display unit (not shown) to the monitoring unit 10. By dividing the actual torque M actual by the torque M to be realized, a factor can be generated which indicates whether the redundant torque calculation in the respective operating point is above or below the torque M to be realized.

Ein Vorteil des oben beschriebenen Verfahrens besteht darin, dass die Überwachung der Funktion der Motorsteuereinheit 2 durchgeführt werden kann, ohne die Kennfelder der Motorsteuereinheit 2 auch in der Überwachungseinheit 10 zu realisieren.An advantage of the method described above is that the monitoring of the function of the engine control unit 2 can be performed without also realizing the maps of the engine control unit 2 in the monitoring unit 10.

Das Wirkungsgradkennfeld, d.h. das dritte Kennfeld K3, kann so festgelegt werden, dass es bei allen Einspritzwinkeln in Spritzmitte vor 10° vor dem oberen Totpunkt auf den optimalen Wirkungsgrad z.B. 1,5 Nm/(mg/Hub) angibt und von dort bis z.B. 90° nach dem oberen Totpunkt auf 0 Nm/(mg/Hub) linear abnimmt.The efficiency map, i. the third map K3, can be set so that at all injection angles in the center of injection before 10 ° before top dead center on the optimum efficiency, e.g. 1.5 Nm / (mg / stroke) and from there to e.g. 90 ° after top dead center to 0 Nm / (mg / stroke) decreases linearly.

Bei der Implementierung der Überwachungseinheit 10 kann das zweite Kennfeld K2 zunächst neutral 1 als Faktor ausgeben und entsprechend in einem nachfolgenden Adaptionsprozess angepasst werden, um eine Druckwellenkorrektur vorzunehmen. Die Adaption erfolgt entsprechend der gewünschten Genauigkeit der Motormomentenschätzung in einem Einlernvorgang oder während des Betriebs des Verbrennungsmotors 3.In the implementation of the monitoring unit 10, the second map K2 can initially output neutral 1 as a factor and be adapted accordingly in a subsequent adaptation process to make a pressure wave correction. The adaptation takes place in accordance with the desired accuracy of the engine torque estimation in a learning process or during operation of the internal combustion engine 3.

Claims (9)

Verfahren zur Plausibilisierung einer Motorsteuerfunktion für einen Verbrennungsmotor (3), mit folgenden Schritten: - Bereitstellen von Einspritzparametern, mit denen eine Einspritzung von Kraftstoff in Zylinder (7) des Verbrennungsmotors (3) anhand eines zu realisierenden Moments gesteuert wird; - Schätzen eines Ist-Moments (MIST)des Verbrennungsmotors (3) abhängig von den Einspritzparametern; - Auswerten des Ist-Moments (MIST) abhängig von dem zu realisierenden Moment, um die Motorsteuerfunktion zu plausibilisieren. Method for checking the plausibility of a motor control function for an internal combustion engine (3), comprising the following steps: - Providing injection parameters with which an injection of fuel in the cylinder (7) of the internal combustion engine (3) is controlled on the basis of a torque to be realized; - estimating an actual torque (M actual ) of the internal combustion engine (3) as a function of the injection parameters; - Evaluation of the actual torque (M actual ) depending on the torque to be realized in order to make the engine control function plausible. Verfahren nach Anspruch 1,
wobei das Ist-Moment geschätzt wird, indem anhand der Einspritzparameter die Einspritzzeitdauer jedes Zylinders (7) ermittelt wird,
wobei abhängig von der Einspritzzeitdauer und einem Wirkungsgrad des Zylinders (7) das durch den jeweiligen Zylinder (7) bereitgestellte Einzel-Drehmoment ermittelt wird,
wobei das Ist-Moment (MIST) des Verbrennungsmotors (3) aus den Einzel-Drehmomenten abgeschätzt wird.
Method according to claim 1,
wherein the actual torque is estimated by determining the injection duration of each cylinder (7) based on the injection parameters,
wherein, depending on the injection period and an efficiency of the cylinder (7), the individual torque provided by the respective cylinder (7) is determined,
wherein the actual torque (M actual ) of the internal combustion engine (3) is estimated from the individual torques.
Verfahren nach Anspruch 2, wobei der Wirkungsgrad abhängig von dem Einspritzmittenwinkel, der einer Mitte eines Winkelbereiches zwischen Einspritzbeginn und Einspritzende entspricht, ermittelt wird.The method of claim 2, wherein the efficiency is determined depending on the injection center angle, which corresponds to a center of an angular range between injection start and end of injection. Verfahren nach Anspruch 2 oder 3,
wobei mit Hilfe der Einspritzzeitdauer eine Einspritzmenge ermittelt wird,
wobei aus der Einspritzmenge und dem Wirkungsgrad das jeweilige Einzel-drehmoment ermittelt wird.
Method according to claim 2 or 3,
wherein an injection quantity is determined with the aid of the injection period,
wherein the respective individual torque is determined from the injection quantity and the efficiency.
Verfahren nach Anspruch 4,
wobei die Einspritzmenge mit einem Druckwellenfaktor oder einem Nockenform-Korrekturfaktor korrigiert wird.
Method according to claim 4,
wherein the injection amount is corrected with a pressure wave factor or a cam shape correction factor.
Verfahren nach einem der Ansprüche 1 bis 5, wobei beim Auswerten des Ist-Moments (MIST) ein Fehler festgestellt wird, wenn sich das Ist-Moment (MIST) außerhalb eines Toleranzbereiches um das zu realisierende Moment befindet.Method according to one of claims 1 to 5, wherein when evaluating the actual torque (M actual ) an error is detected when the actual torque (M actual ) is outside a tolerance range around the torque to be realized. Verfahren nach einem der Ansprüche 1 bis 6, wobei die Einspritzparameter in Form von Ansteuersignalen zum Ansteuern von Einspritzventilen der Zylinder (7) bereitgestellt werden.Method according to one of claims 1 to 6, wherein the injection parameters are provided in the form of drive signals for driving injection valves of the cylinder (7). Überwachungseinheit (10) zum Plausibilisieren einer Motorsteuerfunktion für einen Verbrennungsmotor (3), umfassend: - eine Schnittstelle (11) zum Empfangen von Einspritzparametern, mit denen die eine Einspritzung von Kraftstoff in Zylinder (7) des Verbrennungsmotors (3) anhand eines zu realisierenden Moments gesteuert wird,; - eine Schätzeinheit (13) zum Schätzen eines Ist-Moments (MIST) des Verbrennungsmotors abhängig von den Einspritzparametern; und - eine Auswerteeinheit (12) zum Auswerten des Ist-Moments (MIST) abhängig von dem zu realisierenden Moment, um die Motorsteuerfunktion zu plausibilisieren. Monitoring unit (10) for checking the plausibility of a motor control function for an internal combustion engine (3), comprising: - An interface (11) for receiving injection parameters, with which an injection of fuel in the cylinder (7) of the internal combustion engine (3) is controlled on the basis of a torque to be realized ,; an estimation unit (13) for estimating an actual torque (M actual ) of the internal combustion engine as a function of the injection parameters; and - An evaluation unit (12) for evaluating the actual torque (M actual ) depending on the torque to be realized in order to plausibility of the engine control function. Computerprogramm, das einen Programmcode enthält, der, wenn er auf einer Datenverarbeitungseinheit ausgeführt wird, ein Verfahren gemäß einem der Ansprüche 1 bis 7 ausführt.A computer program containing program code which, when executed on a data processing unit, executes a method according to any one of claims 1 to 7.
EP08105765.5A 2008-01-18 2008-11-11 Method and device for monitoring a motor control unit Withdrawn EP2080885A3 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102008005154.3A DE102008005154B4 (en) 2008-01-18 2008-01-18 Method and device for monitoring an engine control unit

Publications (2)

Publication Number Publication Date
EP2080885A2 true EP2080885A2 (en) 2009-07-22
EP2080885A3 EP2080885A3 (en) 2017-07-26

Family

ID=40227942

Family Applications (1)

Application Number Title Priority Date Filing Date
EP08105765.5A Withdrawn EP2080885A3 (en) 2008-01-18 2008-11-11 Method and device for monitoring a motor control unit

Country Status (4)

Country Link
US (1) US9995235B2 (en)
EP (1) EP2080885A3 (en)
DE (1) DE102008005154B4 (en)
RU (1) RU2486366C2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012104122A1 (en) * 2011-02-02 2012-08-09 Robert Bosch Gmbh Method and device for modeling a torque efficiency of an internal combustion engine for fuel multi-injection in a combustion cycle

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008005154B4 (en) * 2008-01-18 2023-01-26 Robert Bosch Gmbh Method and device for monitoring an engine control unit
US20120283900A1 (en) * 2011-05-06 2012-11-08 GM Global Technology Operations LLC Actuator torque production diagnostic
DE102013110169A1 (en) 2013-09-16 2015-03-19 Denso Corporation Method for determining an accumulator pressure and method for controlling a fuel pump

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SU1768793A1 (en) 1990-08-27 1992-10-15 Samarskij I Inzh Zheleznodoroz Method of diagnosing troubles in diesel engine fuel system device
DE19731972C2 (en) * 1997-07-24 2001-11-22 Siemens Ag Method for controlling an internal combustion engine
GB9900070D0 (en) 1999-01-05 1999-02-24 Lucas Franc Control method
DE19900740A1 (en) 1999-01-12 2000-07-13 Bosch Gmbh Robert Method and device for operating an internal combustion engine
US6671611B1 (en) * 2000-11-28 2003-12-30 Bombardier Motor Corporation Of America Method and apparatus for identifying parameters of an engine component for assembly and programming
RU2219510C2 (en) 2001-12-13 2003-12-20 Новосибирский государственный аграрный университет Diesel engine testing method
DE10300194A1 (en) 2002-04-08 2003-10-23 Bosch Gmbh Robert Method for monitoring an internal combustion engine
JP2005522617A (en) * 2002-04-08 2005-07-28 ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング Method for monitoring an internal combustion engine
JP4089282B2 (en) * 2002-04-26 2008-05-28 トヨタ自動車株式会社 Calculation method of engine torque
US6845305B1 (en) * 2002-09-11 2005-01-18 Ford Motor Company Engine torque control for a hybrid electric vehicle using estimated engine torque
US6814060B1 (en) * 2003-09-26 2004-11-09 General Motors Corporation Engine emission control system and method
DE10359306A1 (en) * 2003-12-17 2005-07-21 Robert Bosch Gmbh Method and device for operating an internal combustion engine
RU2289720C2 (en) 2004-07-30 2006-12-20 ГНУ Всероссийский научно-исследовательский технологический институт ремонта и эксплуатации машинно-тракторного парка Россельхозакадемии Method of testing high-pressure fuel pumps and device for realization of this method
DE102004048008A1 (en) * 2004-10-01 2006-04-06 Robert Bosch Gmbh Method for operating an internal combustion engine
DE102004051259B4 (en) * 2004-10-21 2020-10-22 Andreas Stihl Ag & Co. Kg Speed protection circuit for a centrifugal clutch
JP2006183506A (en) * 2004-12-27 2006-07-13 Hitachi Ltd Control device for engine
DE102005010456B4 (en) 2005-03-08 2016-07-21 Robert Bosch Gmbh Method and device for operating an internal combustion engine
DE102006023575A1 (en) * 2005-07-18 2007-02-01 Daimlerchrysler Ag Device for internal combustion engine / powertrain control for a motor vehicle
DE102005036192A1 (en) * 2005-08-02 2007-02-08 Robert Bosch Gmbh Fuel injection system e.g. high pressure-based fuel injection system, controlling method for e.g. self-ignition internal combustion engine, involves implementing compression wave correction based on periodic model that models masses wave
US7347184B2 (en) * 2005-11-01 2008-03-25 Denso Corporation Controller and controlling method for internal combustion engine
US7213448B1 (en) * 2006-04-06 2007-05-08 General Motors Corporation Method for estimating the power capability of the primary power source of a hybrid vehicle
DE602006021289D1 (en) * 2006-05-30 2011-05-26 Delphi Technologies Holding Controller and control method for an engine control unit
US7367290B2 (en) * 2006-08-24 2008-05-06 Gm Global Technology Operations, Inc. Diesel combustion mode switching control strategy and model
DE102006057743B4 (en) * 2006-12-07 2015-07-30 Continental Automotive Gmbh Method for monitoring the functional software of control units in a control unit network
DE102008005154B4 (en) * 2008-01-18 2023-01-26 Robert Bosch Gmbh Method and device for monitoring an engine control unit

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012104122A1 (en) * 2011-02-02 2012-08-09 Robert Bosch Gmbh Method and device for modeling a torque efficiency of an internal combustion engine for fuel multi-injection in a combustion cycle
CN103339361A (en) * 2011-02-02 2013-10-02 罗伯特·博世有限公司 Method and device for modeling a torque efficiency of an internal combustion engine for fuel multi-injection in a combustion cycle

Also Published As

Publication number Publication date
RU2009101381A (en) 2010-07-27
DE102008005154B4 (en) 2023-01-26
US20090187330A1 (en) 2009-07-23
US9995235B2 (en) 2018-06-12
DE102008005154A1 (en) 2009-07-23
EP2080885A3 (en) 2017-07-26
RU2486366C2 (en) 2013-06-27

Similar Documents

Publication Publication Date Title
EP2297444B1 (en) Method and device for the pressure wave compensation of consecutive injections in an injection system of an internal combustion engine
EP2449238B1 (en) Method and apparatus for controlling an internal combustion engine
DE102005016809A1 (en) Method and device for controlling the fuel metering in at least one combustion chamber of an internal combustion engine
WO2006117287A1 (en) Method for controlling a fuel delivering device of an internal combustion engine
DE102018213114A1 (en) Method and device for operating an internal combustion engine with a common rail injection system
DE102011086063A1 (en) Method for operating internal combustion engine of motor vehicle, involves specifying target torque for operating internal combustion engine, and determining actual torque on basis of signals of cylinder pressure sensor
EP1347165B1 (en) Method and device for controlling fuel metering in an internal combustion engine
DE102008005154B4 (en) Method and device for monitoring an engine control unit
EP2550443B1 (en) Method and apparatus for adapting adaptation values for actuating injection valves in an engine system having a plurality of injection types
DE19931823B4 (en) Method and device for controlling an internal combustion engine
EP1134399B1 (en) Procedure and device for pressure control
EP2262995A1 (en) Method and device for operating an internal combustion engine having a mass flow line
WO2008043784A1 (en) Method and device for determining an operating characteristic of an injection system
DE10138045B4 (en) Device and method for CPU diagnostics
EP2699783B1 (en) Method and device for calibrating a fuel metering system of a motor vehicle
EP2032824A1 (en) Method and device for controlling the fuel metering into at least one combustion chamber of an internal combustion engine
EP1741910A1 (en) Method and apparatus of controlling an internal combustion engine
DE102007058228A1 (en) Method for determining deviation of actual pre or post injection quantity from target pre or post injection quantity in injection system of internal combustion engine, involves measuring regulated target injection quantity
DE102015207274A1 (en) Method for noise-reducing control of switchable valves, in particular injection valves of an internal combustion engine of a motor vehicle
DE102007060018B3 (en) Method and control unit for the electrical control of an actuator of an injection valve
DE102015200565A1 (en) Method and device for adapting a component of an internal combustion engine
DE10100412A1 (en) Process for controlling an internal combustion engine especially fuel injection mixtures determines and corrects for aging effects
DE19541927B4 (en) Method and device for controlling and / or regulating an internal combustion engine
DE102010028799A1 (en) Method for operating fuel injection system for injecting fuel into combustion engine of motor in motor car, involves calculating required target flow of fuel using pump model of pump and calculating cross section of opening of engine
DE102007034190A1 (en) Method for operating combustion engine, involves activating null-set calibration function in engine temperature above temperature threshold to determine correction value for injector

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): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MT NL NO PL PT RO SE SI SK TR

AX Request for extension of the european patent

Extension state: AL BA MK RS

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MT NL NO PL PT RO SE SI SK TR

AX Request for extension of the european patent

Extension state: AL BA MK RS

RIC1 Information provided on ipc code assigned before grant

Ipc: F02D 41/22 20060101ALI20170619BHEP

Ipc: F02D 41/14 20060101AFI20170619BHEP

Ipc: F02D 41/26 20060101ALI20170619BHEP

REG Reference to a national code

Ref country code: DE

Ref legal event code: R108

AKY No designation fees paid
AXX Extension fees paid

Extension state: RS

Extension state: BA

Extension state: MK

Extension state: AL

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

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20180127