[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

DE102020126770A1 - Determination of a combustion delay in a cylinder of an internal combustion engine - Google Patents

Determination of a combustion delay in a cylinder of an internal combustion engine Download PDF

Info

Publication number
DE102020126770A1
DE102020126770A1 DE102020126770.3A DE102020126770A DE102020126770A1 DE 102020126770 A1 DE102020126770 A1 DE 102020126770A1 DE 102020126770 A DE102020126770 A DE 102020126770A DE 102020126770 A1 DE102020126770 A1 DE 102020126770A1
Authority
DE
Germany
Prior art keywords
cylinder
combustion
determined
diagnosis
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.)
Pending
Application number
DE102020126770.3A
Other languages
German (de)
Inventor
Sebastian Grasreiner
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.)
Bayerische Motoren Werke AG
Original Assignee
Bayerische Motoren Werke AG
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 Bayerische Motoren Werke AG filed Critical Bayerische Motoren Werke AG
Priority to DE102020126770.3A priority Critical patent/DE102020126770A1/en
Publication of DE102020126770A1 publication Critical patent/DE102020126770A1/en
Pending 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
    • F02D35/00Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for
    • F02D35/02Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions
    • F02D35/025Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions by determining temperatures inside the cylinder, e.g. combustion temperatures
    • F02D35/026Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions by determining temperatures inside the cylinder, e.g. combustion temperatures using an estimation
    • 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/0097Electrical control of supply of combustible mixture or its constituents using means for generating speed signals
    • 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
    • F02D41/1498With detection of the mechanical response of the engine measuring engine roughness
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zur Ermittlung eines Brennverzugs in einem Zylinder eines Verbrennungsmotors in einem Kraftfahrzeug, aufweisend die Schritte: Bestimmen eines Diagnose-Zeitfensters innerhalb eines Drehmomentlochs eines der Takte des Verbrennungsmotors während eines Fahrbetriebs des Kraftfahrzeugs, Identifizieren eines Zylinders, welcher sich zu Beginn des Diagnose-Zeitfensters in einem Kompressionstakt befindet, Ermitteln einer Drehzahlentwicklung des Verbrennungsmotors während des Diagnose-Zeitfensters, insbesondere mit einer echtzeitfähigen Samplingqualität, und Ermitteln eines Brennverzugskennwerts (BV) im identifizierten Zylinder.The invention relates to a method for determining a combustion delay in a cylinder of an internal combustion engine in a motor vehicle, having the steps: determining a diagnostic time window within a torque gap of one of the cycles of the internal combustion engine while the motor vehicle is being driven, identifying a cylinder which is at the beginning of the Diagnosis time window is in a compression stroke, determining a speed development of the internal combustion engine during the diagnosis time window, in particular with a real-time capable sampling quality, and determining a combustion delay characteristic (BV) in the identified cylinder.

Description

Die Erfindung betrifft ein Verfahren zur Ermittlung eines Brennverzugs in einem Zylinder eines Verbrennungsmotors, ein Motorsteuergerät für einen Verbrennungsmotor, sowie einen Verbrennungsmotor mit mehreren Zylindern und einem Motorsteuergerät.The invention relates to a method for determining a combustion delay in a cylinder of an internal combustion engine, an engine control unit for an internal combustion engine, and an internal combustion engine with a plurality of cylinders and an engine control unit.

Unrunder Motorlauf und Verbrennungsaussetzer sind ein grundsätzliche Problem bei Verbrennungsmotoren, die zumindest zu einem fehlerhaften Aufbau des Vortriebs-Drehmoments führen können. Dass ein fehlerhafter Drehmomentaufbau vorliegt, lässt sich regelmäßig an der Ausgangsgröße der Motordrehzahl - sprich an der Drehzahlentwicklung der Kurbelwelle - auslesen.Rough engine running and combustion misfires are a fundamental problem in combustion engines, which can at least lead to an incorrect build-up of the propulsion torque. The fact that there is a faulty torque build-up can be regularly read from the output variable of the engine speed - i.e. the speed development of the crankshaft.

Allerdings reicht das reine Wissen um das Vorliegen irgendeines Fehlers zumeist nicht aus, um Abhilfe zu schaffen. Für die Behebung des Fehlers ist eine eindeutige Diagnose der Fehlfunktion notwendig, wobei die Ursachen für Verbrennungsaussetzer und/oder unrunden Motorlauf extrem unterschiedlich sein können.However, the mere knowledge of the existence of an error is usually not enough to remedy the situation. A clear diagnosis of the malfunction is necessary to rectify the fault, whereby the causes of combustion misfires and/or rough engine running can be extremely different.

Eine genaue Diagnose ist mit gegenwärtigen Diagnosesysteme sehr komplex und benötigt diverse Informationen aus verschiedenen Teilsystemen des Verbrennungsmotors. Schon eine Unterscheidung mechanischer Probleme im Zylinder (beispielsweise in der Gleitpaarung) einerseits und von Problemen in der Gasfüllung (Ladungswechsel) oder im Luftpfad andererseits sind bei einem Werkstattbesuch des Kunden mit dem funktionsbeeinträchtigten Motor schwierig.An accurate diagnosis is very complex with current diagnostic systems and requires various information from different subsystems of the combustion engine. Even distinguishing between mechanical problems in the cylinder (e.g. in the sliding couple) on the one hand and problems in the gas filling (charge exchange) or in the air path on the other hand is difficult when the customer visits the workshop with the functionally impaired engine.

Ein Werkstattbesuch mit einem unrund laufenden Motor kann für den Kunden daher unerfreulich bzgl. der Erfolgswahrscheinlichkeit einer zutreffenden ersten Diagnose sein.A visit to the workshop with an engine that is not running smoothly can therefore be unpleasant for the customer with regard to the probability of a correct initial diagnosis being successful.

Um dergleichen immer besser zu vermeiden, gewinnen Möglichkeiten einer vorausschauenden Wartung („predictive maintenance“, auch „Gesundheitsfunktionen“ genannt) für Verbrennungsmotoren immer größere Bedeutung. Diese sollen den aktuellen Performancezustand - und damit den Wartungsbedarf - insbesondere hinsichtlich benötigtem Wartungsumfang und hinsichtlich einer vorteilhaften Zeitschiene quantifizieren.In order to avoid such things better and better, options for predictive maintenance (also known as “health functions”) for combustion engines are becoming increasingly important. These are intended to quantify the current performance status - and thus the maintenance requirement - in particular with regard to the required scope of maintenance and with regard to an advantageous timeline.

Vor dem Hintergrund der beschriebenen Probleme ist es eine Aufgabe der Erfindung, eine verbesserte Identifizierung einer Fehlerursache für unrunden Motorlauf und/oder Verbrennungsaussetzer zu ermöglichen, und insbesondere eine verbesserte Ermittlung eines Brennverzugs in einem Zylinder eines Verbrennungsmotors bereitzustellen.Against the background of the problems described, it is an object of the invention to enable improved identification of a fault cause for rough engine running and/or combustion misfires, and in particular to provide improved determination of combustion delay in a cylinder of an internal combustion engine.

Diese Aufgabe wird gelöst durch ein Verfahren zur Ermittlung eines Brennverzugs in einem Zylinder eines Verbrennungsmotors mit den Merkmalen von Anspruch 1, ein Motorsteuergerät für einen Verbrennungsmotor mit den Merkmalen von Anspruch 9, sowie einen Verbrennungsmotor mit den Merkmalen von Anspruch 12. Vorteilhafte Ausführungen sind Gegenstand der abhängigen Ansprüche.This object is achieved by a method for determining a combustion delay in a cylinder of an internal combustion engine having the features of claim 1, an engine control unit for an internal combustion engine having the features of claim 9, and an internal combustion engine having the features of claim 12. Advantageous versions are the subject of dependent claims.

Gemäß einem Aspekt wird ein Verfahren zur Ermittlung eines Brennverzugs in einem, insbesondere von mehreren, Zylindern eines Verbrennungsmotors in einem Kraftfahrzeug angegeben, aufweisend zumindest einen, mehrere oder alle der folgenden Verfahrensschritte - in der angegebenen oder einer anderen fachmännisch sinnvollen Reihenfolge:

  1. (a) Bestimmen eines Diagnose-Zeitfensters innerhalb eines Drehmomentlochs eines der Takte des Verbrennungsmotors während eines Fahrbetriebs des Kraftfahrzeugs. Unter einem Diagnose-Zeitfenster ist speziell ein zusammenhängender Zeitraum als Anteil eines Kompressionstakts und/oder eines Arbeitstakts in dem Verbrennungsmotor (beispielsweise einer der Takte einer Viertakt-Verbrennung in einem Viertaktmotor) zu verstehen. Unter einem Diagnose-Zeitpunkt ist insbesondere ein Zeitpunkt innerhalb des Diagnose-Zeitfensters zu verstehen, für welchen eine, mehrere oder alle Bestimmungsgrößen einer zu ermittelnden Zielgröße ermittelt werden. Unter einem Drehmomentloch ist vorliegend insbesondere ein Kurbelwinkelbereich zu verstehen, in welchem der betrachtete Zylinder und/oder mehrere oder alle anderen Zylinder des Motors keinen im Kontext relevanten Beitrag zu einem Vortriebs-Drehmoment leisten (d.h. im Kontext eines Brennverzugs kann auch nach der Zündung während des Brennverzugs noch von einem Drehmomentloch gesprochen werden, da ja quasi aus der Definition des Brennverzugs schon resultiert, dass in dieser Zeit kein relevanter Vortriebs-Drehmomentbeitrag an die Kurbelwelle geliefert wird).
  2. (b) Identifizieren eines Zylinders, welcher sich zu Beginn des Diagnose-Zeitfensters in einem Kompressionstakt (sprich in einem Kurbelwinkel-Bereich von einem unteren Totpunkt (UT) zum Zündungs-oberen Totpunkt (ZOT)) oder in einem Arbeitstakt (sprich in einem Kurbelwinkel-Bereich von einem Zündungs-oberen Totpunkt (ZOT) zum unteren Totpunkt (UT)) befindet. Die Identifikation dieses/dieser Zylinder kann insbesondere durch ein Auslesen vorhandener Informationen aus einem Betriebsmodell, insbesondere der Motorsteuerung, erfolgen. Insbesondere wird bei einem Viertakter-Motor mit vier Zylindern derjenige Zylinder identifiziert, welcher sich zu Beginn des Diagnose-Zeitfensters in einem Kompressionstakt oder in einem Arbeitstakt befindet.
  3. (c) Ermitteln einer Drehzahlentwicklung des Verbrennungsmotors während des Diagnose-Zeitfensters, insbesondere mit einer echtzeitfähigen Samplingqualität, Unter einer Drehzahlentwicklung ist vorliegend insbesondere zu verstehen, wie sich eine an der Kurbelwelle des Verbrennungsmotors anliegende Drehzahl während des Diagnose-Zeitfensters entwickelt. Dazu können Werte für die Drehzahl mit einem geringen Samplingintervall, beispielsweise im Bereich von einer Millisekunde (ms) oder kleiner, zwischen zeitlich benachbarten Werten, (also insbesondere mit einer echtzeitfähigen Samplingqualität) verwendet werden.
  4. (d) Ermitteln eines Brennverzugskennwerts im identifizierten Zylinder, insbesondere während des Diagnose-Zeitfensters, in Abhängigkeit von der ermittelten Drehzahlentwicklung, insbesondere im Diagnose-Zeitfenster.
According to one aspect, a method for determining a combustion delay in one, in particular several, cylinders of an internal combustion engine in a motor vehicle is specified, having at least one, several or all of the following method steps - in the specified order or in another technically reasonable order:
  1. (a) Determining a diagnosis time window within a torque gap of one of the cycles of the internal combustion engine while the motor vehicle is being driven. A diagnosis time window is to be understood specifically as a continuous period of time as a portion of a compression stroke and/or a power stroke in the internal combustion engine (for example one of the strokes of four-stroke combustion in a four-stroke engine). A diagnosis point in time is to be understood in particular as a point in time within the diagnosis time window for which one, several or all parameters of a target variable to be determined are determined. In the present case, a torque hole is to be understood in particular as a crank angle range in which the cylinder under consideration and/or several or all other cylinders of the engine do not make any contribution to a propulsion torque that is relevant in the context (i.e. in the context of a combustion delay, even after ignition during the combustion delay can still be referred to as a torque hole, since the definition of combustion delay already means that no relevant propulsion torque contribution is delivered to the crankshaft during this time).
  2. (b) Identifying a cylinder which is at the beginning of the diagnosis time window in a compression stroke (i.e. in a crank angle range from bottom dead center (UT) to ignition top dead center (ZOT)) or in a power stroke (i.e. in a crank angle -Range from an ignition top dead center (ZOT) to bottom dead center (UT)). This/these cylinders can be identified in particular by reading out existing information from an operating model, in particular the engine control. In particular, in the case of a four-stroke engine with four cylinders, that cylinder which is in a compression stroke or in a power stroke at the beginning of the diagnosis time window is identified.
  3. (c) Determining a speed development of the internal combustion engine during the diagnosis time window, in particular with a real-time capable sampling quality. In the present case, a speed development is to be understood in particular as how a speed applied to the crankshaft of the internal combustion engine develops during the diagnosis time window. For this purpose, values for the rotational speed with a small sampling interval, for example in the range of one millisecond (ms) or less, between adjacent values (ie in particular with a real-time capable sampling quality) can be used.
  4. (d) Determination of a combustion delay characteristic in the identified cylinder, in particular during the diagnosis time window, as a function of the determined speed development, in particular in the diagnosis time window.

Gemäß einem weiteren Aspekt wird ein Motorsteuergerät für einen Verbrennungsmotor angegeben, das dazu eingerichtet ist, insbesondere mittels eines Verfahrens gemäß einer Ausführung der Erfindung, ermittelte und/oder in einem Speicher, insbesondere einem nicht-flüchtigen Speicher, abgelegte, Ausprägungen eines Brennverzugskennwerts zu übergeben (I) an eine Diagnosekomponente des Motorsteuergeräts für weitere Onboard-Diagnosefunktionen, und/oder (II) an eine Steuerkomponente des Motorsteuergeräts für eine Echtzeitregelung von Funktionen des Verbrennungsmotors in Abhängigkeit von dem ermittelten Brennverzugskennwert.According to a further aspect, an engine control unit for an internal combustion engine is specified, which is set up to transfer, in particular by means of a method according to an embodiment of the invention, characteristics of a combustion delay characteristic determined and/or stored in a memory, in particular a non-volatile memory ( I) to a diagnostic component of the engine control unit for further onboard diagnostic functions, and/or (II) to a control component of the engine control unit for real-time regulation of functions of the internal combustion engine as a function of the determined combustion delay characteristic.

Gemäß einem weiteren Aspekt wird eine Einrichtung zur Ermittlung eines Brennverzugskennwert in einem Zylinder eines Verbrennungsmotors in einem Kraftfahrzeug mit mehreren Zylindern angegeben, wobei die Einrichtung insbesondere in einem Motorsteuergerät gemäß einer Ausführung der Erfindung ausgeführt ist, und/oder dazu eingerichtet ist, ein Verfahren gemäß einer Ausführung der Erfindung durchzuführen, und wobei die Einrichtung zumindest eines oder mehreres oder alles von folgendem aufweist:

  1. (i) eine Drehzahl-Erfassungseinheit, die dazu eingerichtet ist, eine Drehzahl einer Kurbelwelle des Verbrennungsmotors zu erfassen, und gemäß einer Ausführung die erfassten Werte in einer Samplingzeit, insbesondere von ca. 0,5 oder 0,75 oder 1 ms bereitzustellen und/oder an eine Recheneinheit zu übermitteln, und/oder
  2. (ii) eine Zylindervolumen-Ermittlungseinheit, die dazu eingerichtet ist, ein Zylindervolumen in Abhängigkeit von einer Winkelstellung der Kurbelwelle zu ermitteln und/oder an eine Recheneinheit zu übermitteln, und/oder
  3. (iii) Zylindertemperatur-Ermittlungseinheit, die dazu eingerichtet ist, eine Zylindertemperatur in Abhängigkeit von einem Lastfall und/oder einer Drehzahl der Kurbelwelle zu ermitteln und/oder an eine Recheneinheit zu übermitteln, und/oder
  4. (iv) eine Restgasanteil-Ermittlungseinheit, die dazu eingerichtet ist, einen Restgasanteil in Abhängigkeit von erfassten Drehzahlen und/oder einer Drehzahlentwicklung der Kurbelwelle im Diagnosezeitfenster zu ermitteln und/oder an eine Recheneinheit zu übermitteln, und/oder
  5. (v) wenigstens eine Lambdasonde, die dazu eingerichtet ist, ein Verbrennungsluftverhältnis von in den Zylinder eingeführtem Luft-Kraftstoff-Gemisch zu ermitteln und/oder an eine Recheneinheit zu übermitteln, und/oder
  6. (vi) eine Brennverzugs-Ermittlungseinheit, die dazu eingerichtet ist, eine Ausprägung eines Brennverzugskennwert in Abhängigkeit von erfassten Drehzahlen und/oder einer Drehzahlentwicklung der Kurbelwelle im Diagnosezeitfenster zu ermitteln und/oder an eine Recheneinheit zu übermitteln
According to a further aspect, a device is specified for determining a combustion delay parameter in a cylinder of an internal combustion engine in a motor vehicle with multiple cylinders, the device being implemented in particular in an engine control unit according to one embodiment of the invention, and/or being set up to implement a method according to a carrying out the invention, and wherein the device comprises at least one, more or all of the following:
  1. (i) a speed detection unit that is set up to detect a speed of a crankshaft of the internal combustion engine and, according to one embodiment, to provide the detected values in a sampling time, in particular of approximately 0.5 or 0.75 or 1 ms and/ or to transmit to a processing unit, and/or
  2. (ii) a cylinder volume determination unit that is set up to determine a cylinder volume as a function of an angular position of the crankshaft and/or to transmit it to a computing unit, and/or
  3. (iii) Cylinder temperature determination unit, which is set up to determine a cylinder temperature as a function of a load case and/or a rotational speed of the crankshaft and/or to transmit it to a computing unit, and/or
  4. (iv) a residual gas portion determination unit that is set up to determine a residual gas portion as a function of detected speeds and/or a speed development of the crankshaft in the diagnostic time window and/or to transmit it to a computing unit, and/or
  5. (v) at least one lambda probe, which is set up to determine and/or to transmit to a computing unit a combustion air ratio of the air-fuel mixture introduced into the cylinder, and/or
  6. (vi) a combustion delay determination unit, which is set up to determine and/or to transmit to a computing unit a characteristic of a combustion delay characteristic value as a function of detected speeds and/or a speed development of the crankshaft in the diagnosis time window

Ferner weist die Einrichtung gemäß einer Ausführung auf (vii) eine Recheneinheit, die dazu eingerichtet ist, die Drehzahl-Erfassungseinheit und/oder die Restgasanteil-Ermittlungseinheit und/oder die Zylindervolumen-Ermittlungseinheit und/oder die Zylindertemperatur-Ermittlungseinheit und/oder wenigstens eine Lambdasonde und/oder eine Brennverzugs-Ermittlungseinheit zu steuern und/oder dort erfasste Messwerte bzw. dort ermittelte Ausprägungen und/oder dort jeweils hinterlegte Daten übermittelt zu bekommen. Die Recheneinheit ist insbesondere dazu eingerichtet, ein Diagnose-Zeitfenster innerhalb eines Drehmomentlochs eines der Takte des Verbrennungsmotors während eines Fahrbetriebs des Kraftfahrzeugs zu bestimmen, und wenigstens einen Zylinder zu identifizieren, welcher sich zu Beginn des Diagnose-Zeitfensters in einem Kompressionstakt oder einem Arbeitstakt befindet.Furthermore, according to one embodiment, the device has (vii) a computing unit which is set up to determine the speed detection unit and/or the residual gas percentage determination unit and/or the cylinder volume determination unit and/or the cylinder temperature determination unit and/or at least one lambda probe and/or to control a combustion delay determination unit and/or measured values recorded there or to have the characteristics determined there and/or the data stored there transmitted. The processing unit is set up in particular to determine a diagnosis time window within a torque gap of one of the strokes of the internal combustion engine while the motor vehicle is being driven, and to identify at least one cylinder which is in a compression stroke or a power stroke at the beginning of the diagnosis time window.

Gemäß einem weiteren Aspekt wird ein Verbrennungsmotor mit mehreren Zylindern angegeben, aufweisend ein Motorsteuergerät gemäß einer Ausführung der Erfindung, wobei der Verbrennungsmotor insbesondere einen, zwei, drei, vier, sechs oder acht Zylinder aufweist und/oder als Otto- oder Diesel-Viertakt- oder Wankelmotor ausgebildet ist. Ein typisches Einsatzgebiet der Erfindung sind beispielsweise Vierzylinder-Otto- oder -Diesel-Motoren.According to a further aspect, an internal combustion engine with multiple cylinders is specified, having an engine control unit according to one embodiment of the invention, the internal combustion engine having in particular one, two, three, four, six or eight cylinders and/or as a four-stroke Otto or diesel engine or Wankel engine is formed. A typical area of application for the invention is, for example, four-cylinder Otto or diesel engines.

Der Erfindung liegt unter anderem die Überlegung zugrunde, dass der Brennverzug in den einzelnen Zylindern eine elementare Kenngröße für die Verbrennungseffizienz, aber nicht direkt messbar ist. Wenn (ohne Werkstattaufenthalt mit Spezialausrüstung) die Performance des Verbrennungsmotors kontinuierlich überwacht werden soll, ist die Erfassung im Fahrzustand daher jedoch erforderlich.The invention is based, among other things, on the consideration that the combustion delay in the individual cylinders is an elementary parameter for the combustion efficiency, but cannot be measured directly. However, if the performance of the combustion engine is to be continuously monitored (without visiting a workshop with special equipment), it must be recorded while the vehicle is being driven.

Die Brennkammer im Zylinder (auch vereinfachend als „der Zylinder“ bezeichnet) beinhaltet zur Verbrennung ein Aerosol mit einer Luftmasse und einer Kraftstoffmasse. Typischerweise und so auch vorliegend ist der Begriff Brennverzug insbesondere bei Ottomotoren definiert durch eine Spanne (normalerweise und vorliegend angegeben in Grad Kurbelwinkel - °KW) zwischen der Zündung des in der Brennkammer vorhandenen Gemischs und der ersten merklichen Wärmefreisetzung beim 5% Umsatzpunkt; also wenn 5% des Aerosols bei der Verbrennung chemisch umgesetzt sind.The combustion chamber in the cylinder (also referred to simply as "the cylinder") contains an aerosol with an air mass and a fuel mass for combustion. Typically and so also in the present case, the term combustion delay is defined, in particular in the case of Otto engines, by a range (normally and in the present case specified in crank angle degrees - °KW) between the ignition of the mixture present in the combustion chamber and the first noticeable heat release at the 5% conversion point; i.e. when 5% of the aerosol is chemically converted during combustion.

Die Länge des Brennverzugs bestimmt sehr stark die Verbrennungsqualität, den Verbrauch, den Fahrkomfort und die Emissionen. Brennverzüge können nicht direkt im Auto/ am Prüfstand gemessen werden. Es kann damit keine Diagnose auf Basis von Brennverzügen gemacht werden. Auch Regelungen auf Basis des Sollbrennverzugs können nicht umgesetzt werden.The length of the combustion delay determines the combustion quality, consumption, driving comfort and emissions to a very large extent. Combustion delays cannot be measured directly in the car/on the test bench. This means that no diagnosis can be made on the basis of combustion distortions. Regulations based on the target combustion delay cannot be implemented either.

Die Erfindung basiert nun unter anderem auf der Idee, einen realen Brennverzug bzw. zumindest einen Kennwert für einen realen Brennverzug, insbesondere im Fahrbetrieb und/oder auf dem Motorsteuergerät, zu ermitteln, und dabei Annahmen sowie Mess- und Kennfeldwerte so zu verwenden, dass eine ausreichend gute Näherung des realen Brennverzug ermittelt werden kann, um auf dieser Basis weitergehende Diagnosefunktionalitäten (onboard und/oder offboard) und/oder Eingriffe in die Motorsteuerung mit dem Zweck eines optimierten Betriebs des Verbrennungsmotors zu ermöglichen. Dazu werden ermittelte Ausprägungen des Brennverzugskennwerts gemäß einer Ausführung den Diagnosen und Regelungen in Echtzeit während des Motorbetriebs zur Verfügung gestellt.The invention is based, among other things, on the idea of determining a real combustion delay or at least one characteristic value for a real combustion delay, in particular during driving operation and/or on the engine control unit, and using assumptions as well as measurement and map values in such a way that a sufficiently good approximation of the real combustion delay can be determined in order to enable further diagnostic functionalities (onboard and/or offboard) and/or interventions in the engine control with the purpose of an optimized operation of the internal combustion engine on this basis. For this purpose, according to one embodiment, the characteristics of the combustion delay characteristic that are determined are made available to the diagnoses and controls in real time during engine operation.

Gemäß einer Ausführung wird dazu eine Energiebilanz des Zylinders im Bereich des auftretenden Brennverzugs (zwischen Zündzeitpunkt und erstem Abheben der Druckkurve) berechnet. Mit geeigneten Annahmen für die Berechnung wird eine sogenannte „schnelle Heizverlaufsrechnung“ für Steuergeräteanwendungen implementiert - dabei werden die Annahmen zur Vereinfachung der Berechnung eingesetzt, damit eine Echtzeitfähigkeit der Berechnung auch mit den beschränkten Berechnungskapazitäten der Motorsteuerung und/oder anderer verwendeter Fahrzeugsteuergeräte möglich ist. Die Heizverlaufsrechnung wird mit zum Betriebsbereich zugehörig ermittelten, diagnostischen Ausprägungen eines Zylinderdrucks (Berechnung beispielsweise wie in WO 2019/238338 A1 beschrieben) zusammengeführt. Damit kann über eine Delta-Iteration der 5% Umsatzpunkt ermittelt und daraus die Dauer des Brennverzugs abgeleitet werden.According to one embodiment, an energy balance of the cylinder is calculated in the area of the combustion delay that occurs (between the ignition point and the first lift of the pressure curve). With suitable assumptions for the calculation, a so-called "rapid heating curve calculation" for control unit applications is implemented - the assumptions are used to simplify the calculation, so that a real-time capability of the calculation is also possible with the limited calculation capacities of the engine control and/or other vehicle control units used. The heating curve calculation is carried out using the diagnostic characteristics of a cylinder pressure that are associated with the operating range (calculation, for example, as in WO 2019/238338 A1 described) merged. This allows the 5% conversion point to be determined via a delta iteration and the duration of the combustion delay to be derived from this.

Die ermittelten Brennverzüge können dann genutzt werden für online-Diagnosen am Fahrzeug (insbesondere hinsichtlich Zündungskomponenten und Einspritzsystem). Die ermittelten Brennverzüge können aber auch genutzt werden, um kompensatorische Regelprozesse für die Optimierung der erzielten Verbrennungs-Schwerpunktlage im Betrieb zu bedienen. Dies kann im Weiteren geringere Emissionshöhen, erhöhten Fahrkomfort und optimale Verbräuche ermöglichen.The combustion delays determined can then be used for online diagnostics on the vehicle (in particular with regard to ignition components and the injection system). However, the determined combustion delays can also be used to operate compensatory control processes to optimize the combustion center of gravity achieved during operation. This can subsequently enable lower emission levels, increased driving comfort and optimal consumption.

Gemäß einer Ausführung wird zunächst die Energiebilanz im Zylinder aufgestellt. Dabei können die Wandwärmeverluste und die Enthalpieverluste näherungsweise gleich Null gesetzt werden, ohne eine zu große Ungenauigkeit in die Berechnung zu bringen. Wegen des kleinen betrachteten Kurbelwinkelbereichs kann der innere Energiegehalt linear interpoliert werden. Die betrachtete Wärmearbeit kann auf die Definition des Brennbeginns bei 5% Verbrennungsumsatz bezogen werden. Der untere Heizwert kann ausreichend genau als konstant und ggf. auch als identisch für Diesel- bzw. Ottokraftstoff angesehen und fachmännisch entsprechend bestimmt werden. Weil zwischen Zündung und Brennbeginn definitionsgemäß noch keine wesentliche Wärmefreisetzung stattfindet, kann für die Brennverzugsberechnung eine polytrope Temperaturänderung angenommen werden. Die benötigten Druckdaten können aus einem hochauflösenden Drehzahlsignal ermittelt werden, beispielsweise wie in WO 2019/238338 A1 beschrieben. Der Kurbelwellenwinkel zum Zündzeitpunkt ist bekannt. Der Kurbelwellenwinkel zum Brennbeginn kann dann iterativ direkt und/oder interpolierend ermittelt werden. Damit kann die Berechnung des Brennverzugskennwerts mit typischerweise in Kraftfahrzeugen zur Verfügung stehenden Größen in einfacher Weise ermittelt werden.According to one embodiment, the energy balance in the cylinder is first established. The wall heat losses and the enthalpy losses can be approximately set to zero without bringing too much inaccuracy into the calculation. Because of the small crank angle range considered, the internal energy content can be linearly interpolated. The heat work considered can be related to the definition of the start of combustion at 5% combustion conversion. The lower calorific value can be regarded as constant and possibly also as identical for diesel or petrol fuel with sufficient accuracy and expertly be determined accordingly. Because, by definition, no significant heat release takes place between ignition and the start of combustion, a polytropic temperature change can be assumed for the combustion delay calculation. The required pressure data can be determined from a high-resolution speed signal, for example as in WO 2019/238338 A1 described. The crankshaft angle at the point of ignition is known. The crankshaft angle at the start of combustion can then be determined iteratively directly and/or by interpolation. The calculation of the combustion delay characteristic value can thus be determined in a simple manner using variables typically available in motor vehicles.

Gemäß einer Ausführung wird der Brennverzugskennwert in Abhängigkeit von einer Kurbelwinkeldifferenz zwischen einer Zündungs-Kurbelwinkelstellung zu einem Zündzeitpunkt des identifizierten Zylinders und einer Brennbeginn-Kurbelwinkelstellung zu einem definierten Brennbeginn des identifizierten Zylinders ermittelt. Damit kann ein direkter Zusammenhang zwischen der Drehzahlentwicklung und dem Anbrennverhalten im Zylinder hergestellt werden, was eine Ermittlung des Brennverzugs über eine direkt messbare Größe vereinfacht.According to one embodiment, the combustion delay characteristic is determined as a function of a crank angle difference between an ignition crank angle position at an ignition point of the identified cylinder and a combustion start crank angle position at a defined start of combustion of the identified cylinder. In this way, a direct connection can be established between the speed development and the combustion behavior in the cylinder, which simplifies the determination of the combustion delay using a directly measurable variable.

Gemäß einer Ausführung wird die Brennbeginn-Kurbelwinkelstellung iterativ ermittelt. Dabei wird insbesondere ein Startwert für die Brennbeginn-Kurbelwinkelstellung in Abhängigkeit von dem Zündzeitpunkt gewählt. In den nachfolgenden Iterationsschritten wird der Startwert auf beiden Seiten der Gleichungen solange verstellt, bis die Differenz der zwei Gleichungsseiten einer Berechnungsgleichung ein gewisses Abweichungskriterium unterschreitet. Dann wird die Iteration abgebrochen und die Ausprägung die Brennbeginn-Kurbelwinkelstellung gilt somit als iterativ bestimmt. Diese Art der Bestimmung ist genau, aber ressourcenintensiv und damit nicht oder nur eingeschränkt für Echtzeitanwendung geeignet. Anwendbar ist sie daher primär abseits des Fahrzeugs, wo beispielsweise eine Messreihe anhand des Drehzahlsignals aufbereitet und der Brennverzug „offboard ausgewertet werden kann.According to one embodiment, the start of combustion crank angle position is determined iteratively. In this case, in particular, a starting value for the crank angle position at the start of combustion is selected as a function of the ignition point. In the subsequent iteration steps, the starting value on both sides of the equations is adjusted until the difference between the two sides of a calculation equation falls below a certain deviation criterion. The iteration is then aborted and the expression of the crank angle position at the start of combustion is therefore considered to be determined iteratively. This type of determination is precise, but resource-intensive and therefore not suitable, or only suitable to a limited extent, for real-time use. It is therefore primarily applicable away from the vehicle, where, for example, a series of measurements can be processed using the speed signal and the combustion delay can be evaluated offboard.

Gemäß einer zusätzlichen oder alternativen Ausführung wird die Brennbeginn-Kurbelwinkelstellung interpolierend ermittelt. Es werden zwei Startwerte für die Brennbeginn-Kurbelwinkelstellung gewählt: ein erster nah am Zündzeitpunkt, z.B. 30°KW vor ZOT, sowie ein zweiter entfernt vom Zündzeitpunkt, z.B. 20°KW später, hier entsprechend 10°KW vor ZOT. Für beide Startwerte werden die beiden Seiten einer Berechnungsgleichung berechnet und die Restdifferenz der Ergebnisse für die beiden Seiten ausgewertet. Mit den beiden Restdifferenzen wird in diesem gewählten Auswertefenster eine lineare Interpolation der Deltafunktion vorgenommen, um den Kurbelwinkel mit dem minimalen Delta (typischerweise einen Nullpunktsdurchgang) zu ermitteln. Auf diese Weise gilt die Brennbeginn-Kurbelwinkelstellung als interpoliert bestimmt. Diese Art der Bestimmung ist schnell und erfordert weniger Iterationsschritte; aber ist weniger genau aufgrund weiterer Linearisierung. Anwendbar ist sie daher primär „onboard“ auf dem Fahrzeug, beispielsweise für Online Diagnosezwecke.According to an additional or alternative embodiment, the crank angle position at the start of combustion is determined by interpolation. Two starting values for the start of combustion crank angle position are selected: a first close to the ignition point, e.g. 30° CA before ITDC, and a second further away from the ignition point, e.g. 20° CA later, here corresponding to 10°CA before ITDC. The two sides of a calculation equation are calculated for both start values and the remaining difference of the results for the two sides is evaluated. With the two residual differences, a linear interpolation of the delta function is carried out in this selected evaluation window in order to determine the crank angle with the minimum delta (typically a zero crossing). In this way, the start-of-combustion crank angle position is determined as being interpolated. This type of determination is fast and requires fewer iterations; but is less accurate due to further linearization. It can therefore primarily be used "onboard" on the vehicle, for example for online diagnostic purposes.

Gemäß einer Ausführung ist vorgesehen das Ermitteln einer Temperatur im identifizierten Zylinder zu einem Diagnosezeitpunkt im Diagnose-Zeitfenster, und das Ermitteln des Brennverzugskennwerts in Abhängigkeit von der ermittelten Temperatur. Dadurch kann der Brennverzugskennwert über fluidphysikalische Zusammenhänge, insbesondere die Energiebilanz im Zylinder, ermittelt werden.According to one embodiment, the determination of a temperature in the identified cylinder at a diagnosis point in time in the diagnosis time window is provided, and the determination of the combustion delay characteristic as a function of the determined temperature. As a result, the combustion delay parameter can be determined via fluid-physical relationships, in particular the energy balance in the cylinder.

Gemäß einer Ausführung wird die Temperatur ermittelt, indem sie als geschätzte Konstante für einen, mehrere oder alle Betriebsfälle des Verbrennungsmotors vorbestimmt wird. Das vereinfacht den Berechnungsaufwand bei der Ermittlung des Brennverzugskennwerts, ohne eine zu große Verfälschung der Ergebnisse zu bedingen.According to one embodiment, the temperature is determined by being predetermined as an estimated constant for one, several or all operating cases of the internal combustion engine. This simplifies the calculation effort when determining the combustion delay parameter without causing the results to be too falsified.

Alternativ wird gemäß einer Ausführung die Temperatur ermittelt, indem sie aus einem vorbefüllten Kennfeld in Abhängigkeit von einer Motorlast und der Motordrehzahl ausgelesen wird. Damit ergibt sich ein genaueres Berechnungsergebnis als bei der Annahme einer Konstante.Alternatively, according to one embodiment, the temperature is determined by being read out from a pre-filled characteristic diagram as a function of an engine load and the engine speed. This results in a more precise calculation result than when a constant is assumed.

Gemäß einer Ausführung wird zur Berücksichtigung der Volumen-bezogenen Gegebenheiten des Zylinders der Brennverzugskennwert in Abhängigkeit von einem Zylindervolumen zu einem Diagnosezeitpunkt im (d.h. während des) Diagnose-Zeitfenster/s ermittelt, wobei insbesondere das Zylindervolumen aus einem vorbefüllten Kennfeld in Abhängigkeit von einer Kurbelwinkelstellung und/oder einer Geometrie des Kurbeltriebs und des Zylinders ausgelesen wird.According to one embodiment, the combustion delay characteristic value is determined as a function of a cylinder volume at a diagnosis time in (i.e. during) the diagnosis time window/s in order to take into account the volume-related conditions of the cylinder, with the cylinder volume being determined from a pre-filled characteristic map as a function of a crank angle position and /or a geometry of the crank mechanism and the cylinder is read out.

Um die Ermittlung des Brennverzugskennwerts auf der Motorsteuerung ohnehin vorliegende Größen zurückführen zu können, ist gemäß einer Ausführung vorgesehen das Ermitteln eines Verbrennungsluftverhältnisses im identifizierten Zylinder zu einem Diagnosezeitpunkt im Diagnose-Zeitfenster, und das Ermitteln des Brennverzugskennwerts in Abhängigkeit von dem ermittelten Verbrennungsluftverhältnis.In order to be able to trace the determination of the combustion delay parameter back to variables that are already present in the engine control system, one embodiment provides for the determination of a combustion air delay ratio in the identified cylinder at a diagnosis point in time in the diagnosis time window, and determining the combustion delay characteristic as a function of the determined combustion air ratio.

Um die Ermittlung des Brennverzugskennwerts auf der Motorsteuerung ohnehin vorliegende Größen zurückführen zu können, ist gemäß einer Ausführung vorgesehen, dass der Brennverzugskennwert in Abhängigkeit von einer zum Diagnosezeitpunkt im diagnostizierten Zylinder vorhandenen Kraftstoffmasse ermittelt wird.In order to be able to trace the determination of the combustion delay parameter back to variables that are already present in the engine controller, one embodiment provides that the combustion delay parameter is determined as a function of a fuel mass present in the diagnosed cylinder at the time of diagnosis.

Um die Energiebilanz im diagnostizierten Zylinder zur Bestimmung des Brennverzugs heranziehen zu können, wird gemäß einer Ausführung der Brennverzugskennwert in Abhängigkeit von einer inneren Energie des Gasgemisches im diagnostizierten Zylinder zum Diagnosezeitpunkt ermittelt.In order to be able to use the energy balance in the diagnosed cylinder to determine the combustion delay, according to one embodiment the combustion delay characteristic value is determined as a function of an internal energy of the gas mixture in the diagnosed cylinder at the time of diagnosis.

Gemäß einer Ausführung erfolgt zur weiteren Verarbeitung der ermittelten Brennverzugskennwerte ein, insbesondere ein regelmäßig getaktetes Ablegen des ermittelten Restgasgehalts zum Diagnosezeitpunkt in einem nichtflüchtigen Speicher eines Motorsteuergeräts des Verbrennungsmotors, insbesondere zusammen mit den zur Bestimmung der Brennverzugskenngröße ermittelten Betriebspunktgrößen, damit die Betriebssituation des Verbrennungsmotors zugeordnet werden kann.According to one embodiment, for further processing of the determined combustion delay parameters, the residual gas content determined at the time of diagnosis is stored, in particular regularly clocked, in a non-volatile memory of an engine control unit of the internal combustion engine, in particular together with the operating point values determined for determining the combustion delay parameter, so that the operating situation of the internal combustion engine can be assigned .

Dazu ist gemäß einer Ausführung das Motorsteuergerät dazu eingerichtet, einen oder mehrere, zu einem bzw. unterschiedlichen Diagnosezeitpunkten, insbesondere, ermittelte Ausprägungen des Brennverzugskennwerts in dem nichtflüchtigen Speicher abzulegen.For this purpose, according to one embodiment, the engine control unit is set up to store one or more characteristics of the combustion delay characteristic determined at one or different diagnosis times, in particular, in the non-volatile memory.

Gemäß einer Ausführung können die ermittelten und/oder im Speicher abgelegten Ausprägungen der Brennverzugskenngröße zur Weiterverarbeitung übergeben werden. Dabei erfolgt gemäß einer Ausführung die, insbesondere regelmäßig getaktete, Übergabe des Speicherinhalts

  • - insbesondere im Fahrbetrieb, an eine Diagnosekomponente des Motorsteuergeräts für weitere Onboard-Diagnosefunktionen, und/oder
  • - insbesondere im Fahrbetrieb, an eine Steuerkomponente des Motorsteuergeräts für eine Echtzeitregelung von Funktionen des Verbrennungsmotors in Abhängigkeit von dem ermittelten Restgasgehalt, und/oder
  • - an einen Offboardrechner für Offline-Diagnosefunktionen z.B. im Serviceumfeld.
According to one embodiment, the characteristics of the combustion delay parameter that are determined and/or stored in the memory can be transferred for further processing. According to one embodiment, the memory content is transferred, in particular regularly clocked
  • - In particular when driving, to a diagnostic component of the engine control unit for further onboard diagnostic functions, and/or
  • - In particular when driving, to a control component of the engine control unit for real-time regulation of functions of the internal combustion engine depending on the determined residual gas content, and / or
  • - to an offboard computer for offline diagnostic functions, for example in the service environment.

Gemäß einer Ausführung weist die Recheneinheit eine Zylindervolumen-Ermittlungseinheit und/oder eine Zylindertemperatur-Ermittlungseinheit auf und/oder kann auf Messwerte einer, mehrerer oder aller Lambdasonden des Verbrennungsmotors, insbesondere in Echtzeit und/oder während des Fahrbetriebs, zugreifen. According to one embodiment, the computing unit has a cylinder volume determination unit and/or a cylinder temperature determination unit and/or can access measured values from one, several or all lambda probes of the internal combustion engine, in particular in real time and/or during driving operation.

Dazu ist gemäß einer Ausführung das Motorsteuergerät dazu eingerichtet, in dem Speicher abgelegte Ausprägungen des Brennverzugskennwerts an einen Offboardrechner für Offline-Diagnosefunktionen zu übergeben.For this purpose, according to one embodiment, the engine control unit is set up to transfer forms of the combustion delay characteristic value stored in the memory to an offboard computer for offline diagnostic functions.

Für die Ermittlung des Brennverzugskennwerts wird gemäß einer Ausführung ein Diagnose-Zeitfenster in der Kompressionsphase oder in der Arbeitsphase, auf jeden Fall in der drehmomentbeitragsarmen Spanne eines Zylinders bestimmt, in der keine relevante Wärmefreisetzung im Motor erfolgt, typischerweise zwischen 690° Kurbelwinkel und 710° Kurbelwinkel (bezogen auf den Zünd-Oberen-Totpunkt des betroffenen Zylinders bei 720°); ein solcher Kurbelwinkelbereich ohne Wärmefreisetzung wird vorliegend auch als Drehmomentloch bezeichnet, weil in einem solchen Kurbelwinkelbereich insbesondere höchstens ein für die Zwecke der Erfindung vernachlässigbares Vortriebsmoment an die Kurbelwelle übertragen wird.According to one embodiment, to determine the combustion delay characteristic, a diagnostic time window is determined in the compression phase or in the working phase, in any case in the low-torque range of a cylinder in which no relevant heat release occurs in the engine, typically between 690° crank angle and 710° crank angle (in relation to the firing top dead center of the affected cylinder at 720°); Such a crank angle range without heat release is also referred to here as a torque hole, because in such a crank angle range, at most a propulsion torque that is negligible for the purposes of the invention is transmitted to the crankshaft.

Die Erfindung ist wegen der zeitgleichen Wechsel zwischen den einzelnen Takten der verschiedenen Zylinder in besonders einfacher Weise ausführbar bei einem, insbesondere als Viertakter ausgebildeten, Verbrennungsmotor mit vier Zylindern. Natürlich sind gemäß anderer Ausführungen auch andere Zylinderzahlen oder Arbeitsverfahren möglich.Because of the simultaneous change between the individual strokes of the different cylinders, the invention can be implemented in a particularly simple manner in an internal combustion engine with four cylinders, in particular designed as a four-stroke engine. Of course, according to other designs, other numbers of cylinders or working methods are also possible.

Eine Ausführung der Erfindung basiert nun unter anderem auf der Idee, den Brennverzugskennwert im Zylinder während des Fahrbetriebs zu ermitteln, um kontinuierlich und ohne Werkstattaufenthalt mit Spezialausrüstung die Performance des Verbrennungsmotors stetig zu monitoren. Dazu ist es erforderlich, den Brennverzugskennwert im Zylinder anhand einer im Fahrbetrieb hochfrequent und kontinuierlich ermittelbaren Kenngröße des Fahrbetriebs abzuleiten, beispielsweise der Drehzahlentwicklung der Kurbelwelle, insbesondere im Diagnose-Zeitfenster.One embodiment of the invention is based, among other things, on the idea of determining the combustion delay parameter in the cylinder while driving in order to continuously monitor the performance of the internal combustion engine with special equipment without having to visit the workshop. To do this, it is necessary to determine the combustion delay parameter in the cylinder using a high-frequency and continuous measurement during driving derive ren characteristic of the driving operation, for example the speed development of the crankshaft, especially in the diagnosis time window.

Den nachfolgend beschriebenen Verfahrensschritten zur Ermittlung der Drehzahlentwicklung der Kurbelwelle im Fahrbetrieb liegt unter anderem die Überlegung zugrunde, dass die Zyklen eines Viertakt-Verbrennungsmotors (Einlass, Kompression, Arbeitszyklus, Auslass) sich zeitlich zwischen den einzelnen Zylindern überschneiden - sie treten bei verschiedenen Zylindern parallel nebeneinander auf.The method steps described below for determining the speed development of the crankshaft while driving is based, among other things, on the consideration that the cycles of a four-stroke combustion engine (intake, compression, work cycle, exhaust) overlap in time between the individual cylinders - they occur parallel to each other in different cylinders on.

Für die Ermittlung der Drehzahlentwicklung der Kurbelwelle ist gemäß der Ausführung ein Zeitfenster direkt vor der Zündung bei den Zyklen zu identifizieren, welches keinen wesentlichen Aufbau von Vortriebsdrehmoment beinhaltet, d.h. dass sich die Kurbelwelle dann im Wesentlichen allein durch Massenträgheit weiter dreht. In diesem Zeitfenster wird dann beispielsweise der Drehzahleinbruch (beispielsweise Beginn Zeitfenster vs. Ende Zeitfenster) identifiziert. Dieser Drehzahleinbruch entsteht aus den Reibungsverlusten der Mechanik und der Kolbenbremsung durch die Gaskompression.According to the embodiment, to determine the speed development of the crankshaft, a time window must be identified directly before the ignition in the cycles, which does not include any significant build-up of propulsion torque, i.e. the crankshaft then continues to rotate essentially solely through inertia. In this time window, for example, the drop in engine speed (for example the start of the time window vs. the end of the time window) is then identified. This drop in speed results from the friction losses of the mechanics and the piston braking due to the gas compression.

Wenn in diesem Zeitfenster genau derjenige Zylinder diagnostiziert wird, welcher sich gerade in seinem Kompressionstakt oder einem Arbeitstakt befindet, kann dessen Einfluss auf den Drehzahlverlauf am besten untersucht werden: denn in der Kompressionsphase und in der Arbeitsphase vor Ende des Brennverzugs hat ein Zylinder den größten Einfluss auf den Verlauf der Drehzahl, da er durch die Gasfederdynamik die Mechanik am stärksten beeinflusst; deutlich stärker, als die anderen Takte bzw. Zylinder.If exactly that cylinder is diagnosed in this time window that is currently in its compression stroke or a power stroke, its influence on the speed curve can best be examined: because a cylinder has the greatest influence in the compression phase and in the work phase before the end of the combustion delay on the course of the speed, as it has the greatest influence on the mechanics through the gas spring dynamics; significantly stronger than the other strokes or cylinders.

Ergänzend können aber auch weitere drehmomentenfreie Phasen genutzt werden, um den Zylinder auch außerhalb des Kompressionstakts oder des Arbeitstakts zu analysieren.In addition, however, other torque-free phases can also be used to analyze the cylinder outside of the compression stroke or the power stroke.

Der Ansatz, während des - im Wesentlichen - drehmomentfreien Diagnose-Zeitfensters die Drehmomententwicklung zu ermitteln, ermöglicht es mit verschiedenen, gegebenenfalls kombinierbaren, Ladungswechselkenngrößen, ausgehend von dieser Drehmomententwicklung einen Vergleich mit zuvor ermittelten - gegebenenfalls in einem Betriebsmodell hinterlegten - fehlertypischen Ausprägungen der jeweiligen Ladungswechselkenngrößen durchzuführen.The approach of determining the torque development during the - essentially - torque-free diagnosis time window, makes it possible to carry out a comparison with previously determined error-typical characteristics of the respective gas exchange parameters - possibly stored in an operating model - with various gas exchange parameters that can be combined if necessary .

Mit der Drehzahlerfassung wird insbesondere vorhandene Sensorik (zur Drehzahlerfassung) mit erweiterten Funktionen genutzt. Die Fähigkeiten der vorhandenen Drehzahlerfassung am Motor, insbesondere an der Kurbelwelle, wurden bisher nicht genutzt, um eine Aussage über einen Brennverzugskennwert im Zylinder abzuleiten.In particular, existing sensors (for speed detection) with extended functions are used with the speed detection. The capabilities of the existing speed measurement on the engine, especially on the crankshaft, have not been used to date to derive a statement about a combustion delay parameter in the cylinder.

Mit der Erfindung ergibt sich eine deutlich leichtere Ursachenfindung für Laufunruhe-Probleme inkl. Verbrennungsaussetzer, insbesondere durch eine Identifikation einer ggf. vorhandenen, unerwünschten Brennverzugsdauer.With the invention, it is much easier to find the cause of rough-running problems, including combustion misfires, in particular by identifying any undesirable combustion delay time that may be present.

Eine gemäß einer Ausführung durchzuführende Online-Datenerfassung der Diagnose-Ergebnisse im Fahrbetrieb erlaubt der Werkstatt den Zugriff auf reale Fahrsituationen und damit insbesondere eine gerichtetere Abarbeitung von Service-Umfängen und/oder eine schnellere Durchführung von Wartungen. In letzter Konsequenz bedingt dies geringere Gewährleistungskosten, eine höhere Kundenzufriedenheit und/oder weniger Wiederholreparaturen.According to one embodiment, online data acquisition of the diagnostic results while driving allows the workshop access to real driving situations and thus in particular a more targeted processing of service scopes and/or faster maintenance. Ultimately, this results in lower warranty costs, higher customer satisfaction and/or fewer repeat repairs.

Um die bezogen auf die mittlere Drehzahl der Kurbelwelle kleinen Abweichungen durch Drehungleichförmigkeiten des Verbrennungsmotors ausreichend genau erfassen zu können, wird gemäß einer Ausführung die Drehzahlentwicklung mit einer echtzeitfähigen Samplingqualität ermittelt. Insbesondere ist vorliegend die Rede von einer echtzeitfähigen Samplingqualität, wenn die Größe - hier die Drehzahl - mit einer Samplingzeit von ca. 1ms oder kleiner, insbesondere laufend und/oder pausenlos, ermittelt wird.In order to be able to detect the small deviations related to the average speed of the crankshaft due to rotational irregularities of the internal combustion engine with sufficient accuracy, according to one embodiment, the development of the speed is determined with a real-time sampling quality. In particular, in the present case we are talking about a real-time capable sampling quality if the variable—in this case the speed—is determined with a sampling time of approximately 1 ms or less, in particular continuously and/or without a break.

Um eine möglichst recheneffiziente Durchführung des Verfahrens zu unterstützen, wird gemäß einer Ausführung zur Ermittlung der Drehzahlentwicklung eine Drehzahldifferenz aus einem Drehzahlwert zu Beginn des Diagnose-Zeitfensters und einem Drehzahlwert zu Ende des Diagnose-Zeitfensters berechnet.In order to support the most computationally efficient implementation of the method, according to one embodiment for determining the speed development, a speed difference is calculated from a speed value at the beginning of the diagnosis time window and a speed value at the end of the diagnosis time window.

Insbesondere wird dann als Ladungswechselkenngröße eine auf Basis der, insbesondere im Kompressionstakt und/oder im Arbeitstakt, ermittelten Drehzahldifferenz berechnete Druckkennzahl verwendet.In particular, a pressure index calculated on the basis of the rotational speed difference determined, in particular in the compression stroke and/or in the power stroke, is then used as the gas exchange parameter.

Dazu ist es gemäß einer Ausführung ausreichend, eine Bilanzierung des Drehzahleinbruchs mit Hilfe mechanischer Gleichungen durchzuführen.For this purpose, according to one embodiment, it is sufficient to balance the drop in rotational speed with the aid of mechanical equations.

Diese Ausführung eines analytischen Verfahren über ein Formelwerk im Zeitbereich kann insbesondere ab mittlerer Motorlast und bis zu mittleren Drehzahlen, insbesondere bei glatten und stetigen Drehzahlverläufen, gut verwendet werden. Eine beispielhafte Anwendung ist im ersten Ausführungsbeispiel der Figurenbeschreibung dargestellt.This implementation of an analytical method using a set of formulas in the time domain can be used particularly well from a medium engine load and up to medium engine speeds, especially in the case of smooth and constant engine speed curves. An exemplary application is shown in the first exemplary embodiment of the description of the figures.

Um die verschiedenen vorgestellten Ausführungen eines erfindungsgemäßen Verfahrens mit geeigneter Hardware durchführen zu können, ist gemäß einer Ausführung die Einrichtung dazu eingerichtet, Verfahren nach beliebigen Ausführungen der Erfindung durchzuführen.In order to be able to carry out the various presented embodiments of a method according to the invention with suitable hardware, according to one embodiment the device is set up to carry out methods according to any embodiments of the invention.

Weitere Merkmale, Vorteile und Anwendungsmöglichkeiten der Erfindung ergeben sich aus der nachfolgenden Beschreibung im Zusammenhang mit den Figuren. Es zeigen,

  • 1a-c in schematischen Ansichten einen Verbrennungsmotor mit einer Einrichtung nach einer beispielhaften Ausführung der Erfindung, wobei in 1a die Einbauumgebung des Verbrennungsmotors, in 1b relevante Parameter sowie in 1c Drehmomentbeiträge an dem Kurbeltrieb des Verbrennungsmotors über die Zeit dargestellt sind;
  • 2 ein Schaubild mit einem Diagramm einer Drehzahlentwicklung eines Arbeitszyklus des Verbrennungsmotors nach 1 und einer Darstellung der Takte der einzelnen Zylinder;
  • 3 ein vergrößertes Detail aus dem Diagramm nach 2;
  • 4 ein Schaubild zur Verdeutlichung der linearen Interpolation einer inneren Energie im Zylinder in Abhängigkeit von der Temperatur im Diagnose-Zeitfenster;
  • 5 ein Kennfeld einer Zylindertemperatur in dem zu diagnostizierenden Zylinder in Abhängigkeit von der Motorlast und der Motordrehzahl;
  • 6 ein Flussdiagramm verschiedener Möglichkeiten zur Nutzung der Information zu dem ermittelten Brennverzugskennwert;
  • 7 ein Schaubild zur Verdeutlichung der linearen Interpolation einer Kurbelwellenstellung zum Brennbeginn im Zylinder in Abhängigkeit von einer Ergebnisdifferenz der beiden Seiten einer Berechnungsgleichung für die Kurbelwellenstellung zum Brennbeginn; und
  • 8 ein Flussdiagramm zur groben Darstellung von Verfahrensschritten eines beispielhaften Verfahrens.
Further features, advantages and application possibilities of the invention result from the following description in connection with the figures. Show it,
  • 1a-c in schematic views an internal combustion engine with a device according to an exemplary embodiment of the invention, wherein in 1a the installation environment of the internal combustion engine, in 1b relevant parameters as well as in 1c Torque contributions to the crank mechanism of the internal combustion engine are shown over time;
  • 2 a diagram with a diagram of a speed development of a working cycle of the internal combustion engine 1 and a representation of the strokes of the individual cylinders;
  • 3 an enlarged detail from the diagram 2 ;
  • 4 a diagram to illustrate the linear interpolation of an internal energy in the cylinder as a function of the temperature in the diagnosis time window;
  • 5 a map of a cylinder temperature in the cylinder to be diagnosed as a function of engine load and engine speed;
  • 6 a flowchart of various options for using the information on the determined combustion delay characteristic;
  • 7 a diagram to illustrate the linear interpolation of a crankshaft position at the start of combustion in the cylinder as a function of a result difference between the two sides of a calculation equation for the crankshaft position at the start of combustion; and
  • 8th a flowchart for the rough representation of method steps of an exemplary method.

In 1a ist ein Verbrennungsmotor 1 in seiner Einbauumgebung dargestellt, wobei der Verbrennungsmotor 1 im Ausführungsbeispiel ein Viertakter mit 4 Zylindern Z1, Z2, Z3 und Z4 ist.In 1a an internal combustion engine 1 is shown in its installation environment, the internal combustion engine 1 in the exemplary embodiment being a four-stroke engine with 4 cylinders Z1, Z2, Z3 and Z4.

In der Darstellung der 1a ist von der Einbauumgebung insbesondere das Ansaugsystem 9 mit dem Luftfilter LF am Lufteinlass, der Abgasturbolader ATL sowie eine Ladeluftkühlung und der Luftsammler LS zu den Zylindern Z hin gezeigt.In the representation of 1a shows the installation environment, in particular the intake system 9 with the air filter LF at the air inlet, the exhaust gas turbocharger ATL and an intercooler and the air collector LS towards the cylinders Z.

In 1b ist der Verbrennungsmotor 1 in einer detaillierteren Schemaansicht dargestellt. Der Verbrennungsmotor 1 weist die Zylinder Z1, Z2, Z3 und Z4 auf, wobei alle Zylinder Z ihren Drehmomentbeitrag M an dem Kurbeltrieb KT bereitstellen der Verbrennungsmotor 1 weist zusätzlich eine Motorsteuerung 2 nach einer beispielhaften Ausführung der Erfindung auf, die eine Recheneinheit 4, eine Drehzahl-Erfassungseinheit 6 sowie eine Zylinderdruck-Ermittlungseinheit 7 für die Referenzdrücke aus Umgebung und Luftsammler bzw. Kurbelgehäuse aufweist. Die Recheneinheit 4 weist zudem eine Zylindervolumen-Ermittlungseinheit, eine Zylindertemperatur-Ermittlungseinheit und eine Brennverzugs-Ermittlungseinheit auf und kann auf Messwerte aller Lambdasonden des Verbrennungsmotors zugreifen.In 1b the internal combustion engine 1 is shown in a more detailed schematic view. The internal combustion engine 1 has the cylinders Z1, Z2, Z3 and Z4, with all cylinders Z providing their torque contribution M to the crank mechanism KT -Detection unit 6 and a cylinder pressure determination unit 7 for the reference pressures from the environment and air collector or crankcase. The computing unit 4 also has a cylinder volume determination unit, a cylinder temperature determination unit and a combustion delay determination unit and can access measured values of all lambda probes of the internal combustion engine.

Der 1b ist unter anderem zu entnehmen, dass in Abhängigkeit von dem jeweiligen Zylinderdruck p jeder Zylinder Z zyklisch einen Drehmomentbeitrag M an den Kurbeltrieb KT anlegen kann. Die Gesamtheit der Drehmomentbeiträge resultiert in einer zeitlich veränderlichen Drehzahl n einer Kurbelwelle des Kurbeltriebs KT.Of the 1b It can be seen, among other things, that depending on the respective cylinder pressure p, each cylinder Z can cyclically apply a torque contribution M to the crank mechanism KT. The totality of the torque contributions results in a rotational speed n of a crankshaft of the crank mechanism KT that varies over time.

Der Referenzdruck p kann mittels der Druck-Erfassungseinheit 7, die momentane Drehzahl n mittels der Drehzahl-Erfassungseinheit 6 und der Recheneinheit 4 durch die Einrichtung 2 verwendet werden.The reference pressure p can be used by the device 2 by means of the pressure detection unit 7 , the instantaneous speed n by means of the speed detection unit 6 and the arithmetic unit 4 .

In 1c ist ein Diagramm 100 einer Drehmomententwicklung mit einem exemplarischen Drehmomentverlauf 10 am Kurbeltrieb KT bei Normalbetrieb über den Kurbelwinkel KW dargestellt. Ersichtlich ist, dass der Drehmomentbeitrag M alternierend von unterschiedlichen Zylindern Z kommt. In der Darstellung ist ein Drehmoment-Grenzwert 14 eingezeichnet, der, insbesondere willkürlich festgelegt ist und, bestimmt, unterhalb welches Drehmoments ein Drehmomentbeitrag eines Zylinders als unwesentlich gilt, sodass dann ein Drehmomentloch im Sinne der Erfindung vorliegt. Folglich kann ein Drehmomentloch 12 im Sinne der Erfindung identifiziert werden, wenn zu einem bestimmten Zeitintervall die Drehmomentbeiträge jedes Zylinders unterhalb des Grenzwerts 14 sind. In der Darstellung der 1 c ergeben sich leicht unterschiedlich lange Drehmomentlöcher 12.1, 12.2, 12.3 und 12.4.In 1c a diagram 100 of a torque development with an exemplary torque curve 10 on the crank drive KT is shown during normal operation over the crank angle KW. is evident, that the torque contribution M comes from different cylinders Z in alternation. A torque limit value 14 is drawn in the illustration, which is in particular arbitrarily set and determines below which torque a torque contribution of a cylinder is considered insignificant, so that there is then a torque gap within the meaning of the invention. Consequently, a torque hole 12 according to the invention can be identified if the torque contributions of each cylinder are below the limit value 14 at a certain time interval. In the representation of 1 c torque holes 12.1, 12.2, 12.3 and 12.4 of slightly different lengths result.

Wie in 2 dargestellt, kann innerhalb dieser Drehmomentlöcher 12 insbesondere jeweils ein Diagnose-Zeitfenster 112 festgelegt werden, dass auch den gesamten Zeitraum des Drehmomentlochs umfassen kann (aber nicht muss, und im beschriebenen Ausführungsbeispiel auch nicht umfasst). Der Anfangszeitpunkt des Diagnose-Zeitfensters 112 kann insbesondere durch den Zündzeitpunkt ZZP1 bzw. P1 bestimmt sein, der Endzeitpunkt insbesondere durch einen Zeitpunkt eines definierten Brennbeginns P2 - vorliegend der Zeitpunkt, zu welchem 5% des Kraftstoff-Luft-Gemischs im Zylinder verbrennungstechnisch umgesetzt sind. Dieser kann beispielsweise dem Zeitpunkt einer ersten merklichen Wärmefreisetzung nach Kompression entsprechen.As in 2 shown, a diagnosis time window 112 can be defined within each of these torque holes 12, which can also include the entire period of the torque hole (but does not have to, and does not include it in the exemplary embodiment described). The start time of the diagnosis time window 112 can be determined in particular by the ignition time ZZP1 or P1, the end time in particular by a time of a defined start of combustion P2 - in this case the time at which 5% of the fuel-air mixture in the cylinder has been converted by combustion. This can correspond, for example, to the point in time at which heat is first noticeably released after compression.

Die 2 bis 8 erläutern ein Ausführungsbeispiel erfindungsgemäßer Verfahren zur Ermittlung eines Brennverzugskennwerts BV in einem Zylinder Z des Verbrennungsmotors 1 im Fahrbetrieb mit Hilfe der Kurbelwellendrehzahl n des Kurbelwellentriebs KT. Im folgenden Absatz ist das im Ausführungsbeispiel durchgeführte Verfahren zunächst zusammenfassend beschrieben:

  • Es wird ein Diagnose-Zeitfenster 112 innerhalb eines Drehmomentlochs 12 eines der Takte des Verbrennungsmotors 1 während eines Fahrbetriebs des Kraftfahrzeugs bestimmt. Darauf aufbauend wird ein Zylinder Z1 identifiziert, welcher sich zu Beginn des Diagnose-Zeitfensters 112 in einem Kompressionstakt befindet, innerhalb welchem im Ausführungsbeispiel der Zündzeitpunkt ZZP1 liegt.
the 2 until 8th explain an exemplary embodiment of the method according to the invention for determining a combustion delay characteristic value BV in a cylinder Z of the internal combustion engine 1 while driving with the aid of the crankshaft speed n of the crankshaft drive KT. In the following paragraph, the method carried out in the exemplary embodiment is initially described in summary:
  • A diagnostic time window 112 is determined within a torque gap 12 of one of the cycles of internal combustion engine 1 while the motor vehicle is being driven. Based on this, a cylinder Z1 is identified which is in a compression cycle at the beginning of the diagnosis time window 112, within which the ignition point ZZP1 lies in the exemplary embodiment.

Für diesen Zylinder Z1 wird eine Energiebilanz aufgestellt. Dabei können die Wandwärmeverluste dQw und die Enthalpieverluste Σ hm · mm näherungsweise gleich Null gesetzt. Wegen des kleinen betrachteten Kurbelwinkelbereichs kann der innere Energiegehalt dU linear interpoliert werden. Die betrachtete Wärmearbeit dQc kann auf die Definition des Brennbeginns bei 5% Verbrennungsumsatz bezogen werden. Der untere Heizwert Hu kann ausreichend genau als konstant und ggf. auch als identisch für Diesel- bzw. Ottokraftstoff angesehen bzw. fachmännisch entsprechend bestimmt werden. Weil zwischen Zündung ZZP1 bzw. P1 und Brennbeginn P2 definitionsgemäß noch keine wesentliche Wärmefreisetzung stattfindet, kann für die Brennverzugsberechnung eine polytrope Temperaturänderung angenommen werden. Die benötigten Druckdaten p können aus einem hochauflösenden Drehzahlsignal n ermittelt werden. Der Kurbelwellenwinkel φ1 zum Zündzeitpunkt ZZP1 ist bekannt. Der Kurbelwellenwinkel φ2 zum Brennbeginn kann dann mittels einer direkten Iterationsmethode 210 und/oder mittels einer Interpolationsmethode 212 ermittelt werden. Damit kann die Berechnung des Brennverzugskennwerts BV mit typischerweise in Kraftfahrzeugen zur Verfügung stehenden Größen in einfacher Weise ermittelt werden.An energy balance is drawn up for this cylinder Z1. The wall heat losses dQw and the enthalpy losses Σ h m · m m can be approximately set to zero. Due to the small crank angle range considered, the internal energy content dU can be interpolated linearly. The considered thermal work dQc can be related to the definition of the start of combustion at 5% combustion conversion. The lower calorific value Hu can be viewed with sufficient accuracy as constant and possibly also as identical for diesel or Otto fuel or can be determined accordingly by a specialist. Because, by definition, no significant heat release takes place between ignition ZZP1 or P1 and the start of combustion P2, a polytropic temperature change can be assumed for the combustion delay calculation. The required pressure data p can be determined from a high-resolution speed signal n. The crankshaft angle φ 1 at the ignition point ZZP1 is known. The crankshaft angle φ 2 at the start of combustion can then be determined using a direct iteration method 210 and/or using an interpolation method 212 . The calculation of the combustion delay characteristic value BV can thus be determined in a simple manner using variables that are typically available in motor vehicles.

Im Ausführungsbeispiel liegt ein Fahrbetrieb des Fahrzeugs vor, insbesondere aber nicht zwingend ein Stationärbetrieb des Verbrennungsmotors 1. Eine Livefunktion der Motorsteuerung 2 liest im Fahrbetrieb kontinuierlich Drehzahlwerte n für die Kurbelwelle KT aus (aufgrund von Reibungsverzögerung ist in einer Kompressionsphase eines Zylinders ein vermehrter Drehzahlabfall von einem zu einem nachfolgenden Zeitpunkt zu erwarten) und bestimmt daraus eine Drehzahlentwicklung - vgl. 1-3.In the exemplary embodiment, the vehicle is being driven, but in particular not necessarily stationary operation of the internal combustion engine 1. A live function of the engine controller 2 continuously reads speed values n for the crankshaft KT while the vehicle is being driven (due to friction delay, in a compression phase of a cylinder there is an increased drop in speed from one to be expected at a later point in time) and determines a speed development from this - cf. 1-3 .

Der Brennverzugskennwert BV wird im Zylinder Z1 während des Diagnose-Zeitfensters 112 in Abhängigkeit von der ermittelten Drehzahlentwicklung 101 und von einer Temperatur T im identifizierten Zylinder Z1 zu einem Diagnosezeitpunkt P2 im Diagnose-Zeitfenster 112 bestimmt. Die Drehzahlentwicklung 101 wird mit einer echtzeitfähigen Samplingqualität während des Betriebs des Verbrennungsmotors 1 ermittelt.The combustion delay characteristic value BV is determined in the cylinder Z1 during the diagnosis time window 112 as a function of the determined speed development 101 and of a temperature T in the identified cylinder Z1 at a diagnosis point in time P2 in the diagnosis time window 112 . The speed development 101 is determined with a real-time capable sampling quality during the operation of the internal combustion engine 1 .

Die ermittelte Ausprägung des Brennverzugskennwerts BV und ggf. auch andere, in schneller Folge früher oder später ermittelte Ausprägungen dieses oder anderer Zylinder Z werden in einem nicht-flüchtigen Speicher der Motorsteuerung 2 im Steuergerät 200 hinterlegt und für weitere Diagnoseschritte und/oder Regelungs- bzw. Steuerungsaufgaben, ggf. in Echtzeit, zugänglich gemacht.The determined characteristic of the combustion delay characteristic value BV and possibly also other characteristics of this or other cylinders Z determined sooner or later in rapid succession are stored in a non-volatile memory of engine control unit 2 in control unit 200 and are used for further diagnostic steps and/or control or Control tasks, if necessary in real time, made accessible.

Nachfolgend ist die Ermittlung des Brennverzugskennwerts mit detaillierten Schritten beispielhaft für den Zylinder Z1 dargestellt.The determination of the combustion delay parameter is shown below with detailed steps for cylinder Z1 as an example.

Zunächst wird ein Diagnose-Zeitfenster 112 für einen, mehrere oder alle Zylinder bestimmt.First, a diagnosis time window 112 is determined for one, several or all cylinders.

Es gibt im Viertakt-Verfahren eines Verbrennungsmotors Bereiche in der Grad-Kurbelwinkel-Skala (Abszissenachse des Drehmomentverlauf 10), in welchen keine deutliche Drehmomentenwandlung erfolgt (insbesondere unterhalb des Grenzwertes 14). In diesen Zeitspannen wird die Kurbelwelle durch die anliegenden Reibungs- und Lastwiderstände verzögert. Die entscheidenden verzögernden Widerstände sind u.a. die entsprechende Lastanforderung, die Reibung der Mechanik und vor allem auch die Kompression der Gasfüllung des nächstzündenden Zylinders.In the four-stroke process of an internal combustion engine, there are areas on the degree-crank angle scale (abscissa axis of torque curve 10) in which there is no significant torque conversion (in particular below limit value 14). In these periods of time, the crankshaft is decelerated by the applied friction and load resistance. The decisive decelerating resistances are, among other things, the corresponding load requirement, the friction of the mechanics and, above all, the compression of the gas filling of the next igniting cylinder.

Durch eine stationäre Bilanzierung der verzögernden Widerstände mittels Drehzahlmessung der Kurbelwelle KT im richtigen Zeitfenster 12, wird ein Rückschluss auf die Zylinderfüllung möglich, um im Fehlerfall eine bessere Differenzierung der Ursachen zu erlauben.By stationary balancing of the decelerating resistances by measuring the rotational speed of the crankshaft KT in the correct time window 12, it is possible to draw conclusions about the cylinder filling in order to allow better differentiation of the causes in the event of a fault.

Dann wird derjenige Zylinder Z1, welcher sich zu Beginn des Diagnose-Zeitfensters112 in einem Kompressionstakt befindet, identifiziert.The cylinder Z1 which is in a compression stroke at the beginning of the diagnosis time window 112 is then identified.

In 2 ist eine Skizze eines beispielhaften Diagramms 100 einer Drehzahlentwicklung 101 eines Viertakter-Zyklus (= ein Arbeitsspiel (ASP): oberer Totpunkt Ladungswechsel (LOT) → Einlass → unterer Totpunkt (UT) → Verdichtung → oberer Totpunkt Zündung (ZOT) → Expandieren → UT → Auslass) des Verbrennungsmotors 1 dargestellt.In 2 is a sketch of an exemplary diagram 100 of a speed development 101 of a four-stroke cycle (= one working cycle (ASP): top dead center gas exchange (LOT) → intake → bottom dead center (UT) → compression → top dead center ignition (ZOT) → expand → UT → Outlet) of the internal combustion engine 1 shown.

Das Ablaufdiagramm 100 zeigt den Verlauf 101 der Motordrehzahl n über ein Arbeitsspiel (ASP) eines 4-Zylinder-Ottomotors. Markiert sind die Zündzeitpunkte (ZZP) sowie ein beispielhaft mögliches Diagnose-Zeitfenster 112 für den zu diagnostizieren Zylinder Z1 in der Kompression. Darunter sind die zugehörigen Arbeitstakte der physikalischen Zylinder Z1-Z4 abgebildet.Flow chart 100 shows curve 101 of engine speed n over one working cycle (ASP) of a 4-cylinder gasoline engine. The ignition times (ZZP) and an exemplary possible diagnosis time window 112 for the cylinder Z1 to be diagnosed in the compression are marked. The associated work cycles of the physical cylinders Z1-Z4 are shown underneath.

Dieses Beispiel eines Vierzylinders zeigt auf, welcher Bereich 112 der Kurbelwinkelskala für die Ladungswechseldiagnose genutzt werden kann. Das Diagnose-Zeitfenster 112 liegt für den zu diagnostizierenden Zylinder Z1 in der endenden Kompression, direkt vor der Zündung des Gemischs; für den Zylinder Z3 am Ende des Einlasstakts; für den Zylinder Z4 am Ende des Auslasstakts; und für den Zylinder Z2 am Ende des Arbeitstakts, wobei in keinem der Zylinder Z eine relevante Drehmomentfreisetzung erfolgt (vgl. Grenzwert 14 in 1c).This example of a four-cylinder shows which area 112 of the crank angle scale can be used for gas exchange diagnosis. The diagnosis time window 112 for the cylinder Z1 to be diagnosed lies at the end of compression, directly before the ignition of the mixture; for cylinder Z3 at the end of the intake stroke; for cylinder Z4 at the end of the exhaust stroke; and for cylinder Z2 at the end of the power stroke, with no relevant torque being released in any of the cylinders Z (cf. limit value 14 in 1c ).

Das Diagnose-Zeitfenster 112 muss insbesondere so gewählt werden, dass der letzte Arbeit leistende Zylinder keine wesentliche Beschleunigung der Kurbelwelle mehr erzielt und der nächste Arbeit leistende Zylinder noch nicht durchgezündet hat.The diagnosis time window 112 must in particular be selected in such a way that the last cylinder performing work no longer achieves any significant acceleration of the crankshaft and the next cylinder performing work has not yet fired through.

Im Ausführungsbeispiel sind Grundvoraussetzungen für die Festlegung des Diagnose-Zeitfensters 112: 1) keine dominierende Wärmefreisetzung (differentieller Drehmomentenaufbau verschwindet, da vor Zündung in der Kompression bzw. nach Druckpulk im Arbeitszyklus); und/oder 2) Auslassventil offen (ansonsten müsste die Kolbenbremse eingerechnet werden); und/oder 3) Einlassventil offen & entdrosselt (VVT), ansonsten muss die Kolbenbremse mit eingerechnet werden durch Drosselung und Gasfeder.In the exemplary embodiment, the basic requirements for defining the diagnosis time window 112 are: 1) no dominant release of heat (differential build-up of torque disappears since before ignition in the compression or after the pressure pulse in the working cycle); and/or 2) exhaust valve open (otherwise the piston brake would have to be included); and/or 3) Intake valve open & de-throttled (VVT), otherwise the piston brake must be taken into account by throttling and gas spring.

Beispielhaft ist in der Ausführung gemäß 1 das Diagnosezeitfenster 112 für Zylinder Z1 von ZZP1 (= P1) bis 20°KW nach ZZP1 definiert (Gradangabe bzgl. des Kurbelwinkels KW). Die Grenzen sind abhängig von einem anliegenden Motorbetriebspunkt und können flexibel auf diesen adaptiert werden, insbesondere sofern die im vorigen Absatz genannten Grundvoraussetzungen 1-3 nicht verletzt werden. Die dynamische Anpassung der Grenzen des Diagnosezeitfensters 112 ist auch für den dynamischen Fahrbetrieb in Abhängigkeit von Randbedingungen wie einem Zündwinkel und dem Zylinderdruckverlauf möglich.An example is in the execution according to 1 defines the diagnosis time window 112 for cylinder Z1 from ZZP1 (=P1) to 20°KW after ZZP1 (degrees relating to the crank angle KW). The limits depend on an existing engine operating point and can be flexibly adapted to this, in particular if the basic requirements 1-3 mentioned in the previous paragraph are not violated. The dynamic adjustment of the limits of the diagnosis time window 112 is also possible for dynamic driving depending on boundary conditions such as an ignition angle and the cylinder pressure curve.

Im Ausführungsbeispiel wird daher das Diagnose-Zeitfenster 112 festgelegt zu: 690°KW - 710°KW, bezogen auf eine Kurbelwinkelangabe des Zylinders Z1. In der Darstellung der 1c und 2 - die sich auf den gesamten Verbrennungsmotor mit vier Zylindern bezieht, entspricht dieser Kurbelwinkelwert 30° bis 10° vor oberem Totpunkt der Zündung (ZOT). Nachfolgend ist nur von 690°KW - 710°KW die Rede.In the exemplary embodiment, the diagnosis time window 112 is therefore defined as: 690° CA - 710° CA, based on a crank angle specification for cylinder Z1. In the representation of 1c and 2 - which refers to the entire internal combustion engine with four cylinders, this crank angle value corresponds to 30° to 10° before top dead center of ignition (TDC). In the following, only 690°KW - 710°KW is mentioned.

Ein Diagnosezeitpunkt 113 innerhalb des Diagnose-Zeitfensters 112 wird bestimmt zu 690°KW. Für diesen Zeitpunkt wird beispielsweise die Zylindertemperatur ermittelt. Für die Ermittlung des diagnostischen Zylinderdrucks pzyl,diag aus der Drehzahlentwicklung wird hingegen ein Zeitfenster wie das Diagnose-Zeitfenster 112 benötigt, weil die Ermittlung auf einer Differenzbetrachtung fußt.A diagnosis point in time 113 within the diagnosis time window 112 is determined at 690° CA. The cylinder temperature, for example, is determined for this point in time. In contrast, a time window like the diagnosis time window 112 is required for determining the diagnostic cylinder pressure p zyl,diag from the speed development, because the determination is based on a difference consideration.

Die Ermittlung des Brennverzugskennwerts BV im Zylinder Z1 erfolgt grundlegend über eine Energiebilanzrechnung, die im Zylinder, zumindest näherungsweise, Anwendung finden kann:

  • Grundgleichung ist die Energiebilanz im Zylinder eines Verbrennungsmotors: pdV + dQ C dQ W ± h m m m = dU
    Figure DE102020126770A1_0001
The determination of the combustion delay characteristic value BV in the cylinder Z1 is based on an energy balance calculation, which can be used in the cylinder, at least approximately:
  • The basic equation is the energy balance in the cylinder of an internal combustion engine: pdV + dQ C dQ W ± H m m m = you
    Figure DE102020126770A1_0001

Hierzu verfolgen mehrere Abnahme erfolgen mehrere Annahmen.To do this, track multiple acceptance, multiple assumptions are made.

Annahme 1: in dem relativ kurzen °KW Auswertebereich des Drehzahlsignals n findet keine wesentliche Wärmeübertragung an die Wand statt: dQ w 0

Figure DE102020126770A1_0002
Assumption 1: in the relatively short °CA evaluation range of the speed signal n, there is no significant heat transfer to the wall: dQ w 0
Figure DE102020126770A1_0002

Annahme 2: Der °KW Auswertebereich des Drehzahlsignals n beinhaltet keine Massenströme über die Ventile an Einlass/ Auslass und auch keine wesentlichen Blowby Enthalpieverluste: h m m m 0

Figure DE102020126770A1_0003
Assumption 2: The °CA evaluation range of the speed signal n does not include any mass flows via the valves at the inlet/outlet and also no significant blow-by enthalpy losses: H m m m 0
Figure DE102020126770A1_0003

Mit der Einführung dieser ersten beiden Annahmen in Gleichung (1) ergibt sich: pdV + dQ C = dU

Figure DE102020126770A1_0004
Introducing these first two assumptions into Equation (1), we get: pdV + dQ C = you
Figure DE102020126770A1_0004

Annahme 3: Innerhalb des grdKW-Auswertebereichs ändert sich die Temperatur (und damit die innere Energie U) des Gasgemischs so wenig, dass U(T) linear interpoliert werden kann (vgl. dazu die Darstellung der 4): dU = U 2 ( T 2 ) U 1 ( T 1 ) = U ( T 2 T 1 )

Figure DE102020126770A1_0005
Assumption 3: Within the grdKW evaluation range, the temperature (and thus the internal energy U) of the gas mixture changes so little that U(T) can be interpolated linearly (cf. the representation of the 4 ): you = u 2 ( T 2 ) u 1 ( T 1 ) = u ( T 2 T 1 )
Figure DE102020126770A1_0005

Zudem erfolgt eine Definition des Brennbeginns φ2 im Zylinder Z1: Der Brennbeginn φ2 wird festgelegt zu der Kurbelwinkelstellung (°KW) nach dem Zündung ZZP, an welchem 5% der im Brennraum befindlichen Kraftstoffmasse umgesetzt wurden (ab dort kann erstmals ein deutliches Abheben des Zylinderdrucks vom bloßen Kompressionsverlauf beobachtet werden): dQ c = 0,05 m F H U

Figure DE102020126770A1_0006
mF ist dabei die Kraftstoffmasse, welche im Zylinder aktuell vorhanden ist. Diese Größe kann den stets aktualisierten Rechnungen der Motorsteuerung 2 entnommen werden (Kraftstofffüllung bzw. Lasterfassung).In addition, the start of combustion φ 2 in cylinder Z1 is defined: The start of combustion φ 2 is defined for the crank angle position (°CA) after ignition ZZP, at which 5% of the fuel mass in the combustion chamber has been converted (from there a clear lift of the cylinder pressure can be observed from the mere compression curve): dQ c = 0.05 m f H u
Figure DE102020126770A1_0006
m F is the fuel mass that is currently present in the cylinder. This variable can be taken from the constantly updated calculations of engine control 2 (fuel filling or load detection).

Annahme 4: der spezifische untere Heizwert HU aus Gleichung (4) ist durch den verwendeten Kraftstoff definiert und für die Zwecke der Erfindung als ausreichend konstant zu betrachten (Annahme für Benzin und Diesel ist jeweils 42-45MJ/kg).Assumption 4: the specific lower calorific value H U from equation (4) is defined by the fuel used and is to be regarded as sufficiently constant for the purposes of the invention (assumption for gasoline and diesel is 42-45MJ/kg each).

Annahme 5: Der Term -pdV in der Gleichung (1) lässt sich interpretieren mittels der Volumendifferenz dV zwischen zwei °KW-Stellungen und dem gemitteltem Druck p̅ zwischen diesen beiden Winkelstellungen: pdV = p ¯ ( V 2 V 1 )

Figure DE102020126770A1_0007
Assumption 5: The term -pdV in equation (1) can be interpreted using the volume difference dV between two °CA positions and the average pressure p̅ between these two angular positions: pdV = p ¯ ( V 2 V 1 )
Figure DE102020126770A1_0007

Eingesetzt in die Gleichung (2) ergibt sich nun: U ( T 2 T 1 ) = 0,05 m F H U p ¯ ( V 2 V 1 )

Figure DE102020126770A1_0008
Inserted into equation (2), the result is now: u ( T 2 T 1 ) = 0.05 m f H u p ¯ ( V 2 V 1 )
Figure DE102020126770A1_0008

Annahme 6: Innerhalb des °KW Auswertebereichs findet noch keine wesentliche Wärmefreisetzung statt; dies ist immanent im Brennverzugsfenster der Fall. Dementsprechend wird thermodynamisch gesehen eine polytrope Temperaturänderung angenommen: T 2 = T 1 ( V 1 V 2 ) N 1

Figure DE102020126770A1_0009
Assumption 6: There is still no significant heat release within the °KW evaluation range; this is inherently the case in the combustion delay window. Accordingly, from a thermodynamic point of view, a polytropic temperature change is assumed: T 2 = T 1 ( V 1 V 2 ) N 1
Figure DE102020126770A1_0009

Zusammen mit der Anwendung von Annahme 6 und Annahme 3 in der Gleichung (6) ergibt sich eine Iterationsvorschrift für die Berechnung des Brennverzugs mit Hilfe des diagnostischen Zylinderdrucks p̅ = pzyl,diag: U ( T 1 ( V 1 V 2 ( φ 2 ) ) N 1 ) = 0,05 m F H U p zyl , diag ( φ 1 , φ 2 ) ( V 2 ( φ 2 ) V 1 ) + U ( T 1 )

Figure DE102020126770A1_0010
Together with the application of Assumption 6 and Assumption 3 in Equation (6), an iteration rule for the calculation of the combustion delay using the diagnostic cylinder pressure p̅ = p zyl,diag results : u ( T 1 ( V 1 V 2 ( φ 2 ) ) N 1 ) = 0.05 m f H u p cyl , diag ( φ 1 , φ 2 ) ( V 2 ( φ 2 ) V 1 ) + u ( T 1 )
Figure DE102020126770A1_0010

Die Brennbeginn-Kurbelwinkelstellung φ2 ist hierbei der Iterationsparameter.The start of combustion crank angle position φ 2 is the iteration parameter here.

Annahme 7: Die Temperatur zum Zündzeitpunkt (ZZP1) kann entweder als konstant geschätzt werden (z.B. T690 = 600K) oder einem vorberechnetem Kennfeld entnommen werden. Solche Kennfelder können mit Hilfe von Ladungswechselrechnungen während der Entwicklungszeit abseits des Steuergeräts 2 erstellt und danach im Steuergerät 2 für Live-Berechnungen zur Verfügung gestellt werden.Assumption 7: The temperature at the point of ignition (ZZP1) can either be estimated as constant (e.g. T690 = 600K) or taken from a pre-calculated map. Such maps can be created with the help of gas exchange calculations during the development time away from control unit 2 and then made available in control unit 2 for live calculations.

Ein beispielhaftes Kennfeld für 690°KW ist in Form einer Estimation an einem Vierzylindermotor in 5 dargestellt.An example map for 690° crank angle is in the form of an estimate on a four-cylinder engine 5 shown.

Zur Berechnung der Teilterme von Gleichung (8) werden im Ausführungsbeispiel folgende Festlegungen getroffen: Festlegung Erläuterung Konstantwerte: T1 ≅ 600K Approximation der Temperatur nahe des Zündzeitpunkts, vgl. Annahme 7 N = 1,36 Polytropenexponent analog Literaturangaben H U = 43MJ/kg gerundete Angabe für Benzin/Diesel Betriebspunktparameter: φ 1 = φ ZZP1 = 690°KW Kurbelwinkelstellung zum Zündzeitpunkt des Zylinders Z1; der veränderliche Zündwinkel (Otto) bzw. Einspritzwinkel (Diesel) aus dem Steuergerät gibt die exakte Winkelstellung vor in jedem Zyklus V 1 = V(φ 1 ) Volumenfunktionswert nahe des Zündzeitpunkts, entnehmbar einer LookUp Funktion der Geometriedaten Kurbeltrieb V 2 2 ) = V(φ 2 ) Volumenfunktionswert zu Brennende, entnehmbar einer LookUp Funktion der Geometriedaten Kurbeltrieb m F gerade im Zylinder befindliche Kraftstoffmasse, dem Steuergerät im laufenden Betrieb zu entnehmen U(x) die innere Energie ist eine chemische Konstante für das Gasgemisch und wird einem hinterlegtem Table-LookUp entnommen Berechnungswerte: p zyl,diag mittlerer Zylinderdruckwert aus Drehzahlerfassung zu den Zeitpunkten φ 1 zur Zündung und φ 2 nach der Zündung In order to calculate the partial terms of equation (8), the following definitions are made in the exemplary embodiment: determination explanation constant values: T1 ≅ 600K Approximation of the temperature near the ignition point , see assumption 7 N =1.36 Polytropic exponent analogous to literature data H U = 43MJ/kg rounded specification for petrol/diesel Operating point parameters: φ 1 = φ ZZP1 = 690°K W Crank angle position at the ignition point of cylinder Z1; the variable ignition angle (Otto) or injection angle (diesel) from the control unit specifies the exact angular position in each cycle V 1 = V(φ 1 ) Volume function value close to the ignition point, can be taken from a look-up function of the geometry data of the crank mechanism V 2 2 ) = V(φ 2 ) Volume function value at the end of combustion, can be taken from a look-up function of the crank mechanism geometry data m F The fuel mass currently in the cylinder can be taken from the control unit during operation U(x) the internal energy is a chemical constant for the gas mixture and is taken from a stored table lookup Calculation values: p cyl, diag Mean cylinder pressure value from engine speed measurement at times φ 1 before ignition and φ 2 after ignition

In der Iterationsvorschrift von Gleichung (8) sind nun alle Werte für die Ermittlung der Brennbeginn-Kurbelwellenwinkelstellung bekannt, außer einem mittleren Zylinderdruckwert pzyl,diag = f([P1; P2]) = pzyl,diag,690-710.In the iteration specification of equation (8), all values for determining the crankshaft angle position at the start of combustion are now known, except for a mean cylinder pressure value p cyl,diag = f([P1; P2]) = p cyl,diag,690-710 .

noch, um aus dem hochaufgelösten Drehzahlsignal 101 des Verbrennungsmotors 1 den Restgasge-halt x im Betrieb zu schätzen.nor in order to estimate the residual gas content x during operation from the high-resolution speed signal 101 of the internal combustion engine 1.

Wie im Ausführungsbeispiel der diagnostische Zylinderdruck pzyl,diag,690-710 ermittelt wird, ist der nachfolgenden Beschreibung zu den Gleichungen (9) bis (24) zu entnehmen, wobei φ1 dem Kurbelwinkel KW=690° von P1 und φ2 dem ungefähren Kurbelwinkel KW=710° von P2 entspricht, und p̅zyl,diag = pzyl,diag,690-710 gilt.How the diagnostic cylinder pressure p zyl,diag,690-710 is determined in the exemplary embodiment can be found in the following description of equations (9) to (24), where φ 1 is the crank angle KW=690° of P1 and φ 2 is the approximate corresponds to crank angle KW=710° of P2, and p̅ zyl,diag = p zyl,diag,690-710 applies.

Die Ermittlung basiert auf einer Druckbilanzierung des diagnostizierten Zylinders auf Basis des gemessenen Drehzahlverlaufs: d d t ( 1 2 J 0 ω 2 ) = ( M t a n M R M L ) ω

Figure DE102020126770A1_0011
Formelzeichen Bedeutung J0, J Allg. / anteiliges Massenträgheitsmoment φ Winkelstellung der Kurbelwelle ω Winkelgeschwindigkeit Mtan Moment durch Gaskraft im Zylinder und oszillierender Massenkraft MR Moment durch Reibungsverluste ML Moment durch effektive Lastabnahme MM Anteiliges Moment durch rotatorische Massenträgheit nmot Aktuell anliegende Motordrehzahl The determination is based on a pressure balance of the diagnosed cylinder based on the measured speed curve: i.e i.e t ( 1 2 J 0 ω 2 ) = ( M t a n M R M L ) ω
Figure DE102020126770A1_0011
symbol meaning J 0 , J General / proportional mass moment of inertia φ Angular position of the crankshaft ω angular velocity M tan Moment due to gas force in the cylinder and oscillating mass force MR moment due to friction losses M L Moment through effective load reduction M M Partial moment due to rotational mass inertia n engine Current engine speed

Durch Differentiation, Substitution und Einführung eines Massenmoments (Aufteilung der Trägheitsanteile) ergibt sich die Gleichung: J ω ˙ = i M i = M t a n M R M L M M

Figure DE102020126770A1_0012
Differentiation, substitution and introduction of a moment of inertia (division of the inertia components) results in the equation: J ω ˙ = i M i = M t a n M R M L M M
Figure DE102020126770A1_0012

Teilt man die Gleichung sinnvoll auf in einen „Gleichanteil“ und einen „Wechselanteil“ so erhält man folgende Subgleichungen:

  • „Gleichanteil“: M t a n ¯ = M R ¯ M L ¯
    Figure DE102020126770A1_0013
If the equation is meaningfully divided into a "direct component" and an "alternating component", the following sub-equations are obtained:
  • "Constant proportion": M t a n ¯ = M R ¯ M L ¯
    Figure DE102020126770A1_0013

Die Bilanzierung des Gleichanteils geht von einem stationären Betriebspunkt aus. Das mittlere bereitgestellte Moment hält die mittlere Drehzahl konstant, weil es korrespondiert mit den Momentenanforderungen aus Last und Reibung.

  • „Wechselanteil“: J ω ˙ = M t a n ˜ M R ˜ M M ˜
    Figure DE102020126770A1_0014
The balancing of the direct component is based on a stationary operating point. The average torque provided keeps the average speed constant because it corresponds to the torque requirements from load and friction.
  • “Change share”: J ω ˙ = M t a n ˜ M R ˜ M M ˜
    Figure DE102020126770A1_0014

Eine Umwandlung von zeitbasierter Ableitung zur kurbelwinkelbasierter Differenzenbildung erfolgt mit Hilfe des Zusammenhangs ω = d φ d t = π n m o t 30 p e r ω ˙ ( π 30 ) 2 n m o t Δ n m o t Δ φ

Figure DE102020126770A1_0015
A conversion from time-based derivation to crank angle-based difference formation takes place with the help of the relationship ω = i.e φ i.e t = π n m O t 30 p e right ω ˙ ( π 30 ) 2 n m O t Δ n m O t Δ φ
Figure DE102020126770A1_0015

Die entscheidenden Größen aus Gleichung (9) werden für die Auswertung weiter detailliert. Der Zusammenhang für das resultierende Moment aus der innerzylindrischen Gaskraft und der ergibt sich zu: M t a n ˜ = [ A K [ p z y l ( φ ) p 0 ] m o s z s ¨ ( φ ) ] r K sin ( φ + β ) cos β

Figure DE102020126770A1_0016
Formelzeichen Bedeutung AK Kolbendeckfläche = const. rK Wirkradius der Kurbelwelle entspricht halben Hub = const. lPl Pleuellänge = const. mosz Oszillatorische Massenteil entspricht Kolbenbaugruppe und anteiliger Pleuelmasse = const. pzyl Im Zylinder vorherrschender Druck p0 Referenzdruck, Kurbelgehäusedruck β(φ) Pleuelschwenkwinkel in Abhängigkeit der Kurbelwinkelstellung s̈(φ) Kolbenbeschleunigung in Abhängigkeit von der Kolbenstellung The decisive variables from equation (9) are further detailed for the evaluation. The relationship for the resulting moment from the inner-cylindrical gas force and results in: M t a n ˜ = [ A K [ p e.g y l ( φ ) p 0 ] m O s e.g s ¨ ( φ ) ] right K sin ( φ + β ) cos β
Figure DE102020126770A1_0016
symbol meaning A K Piston top area = const. r K Effective radius of the crankshaft corresponds to half the stroke = const. l pl connecting rod length = const. m osc Oscillatory mass part corresponds to piston assembly and proportionate connecting rod mass = const. p cyl Pressure prevailing in the cylinder p0 Reference pressure, crankcase pressure β(φ) Connecting rod swivel angle depending on the crank angle position s̈(φ) Piston acceleration as a function of piston position

Eine weitere Detaillierung der variablen Faktoren aus Gleichung (11) ergibt: s ¨ ( φ , φ ˙ , φ ¨ ) = r K φ ˙ 2 sin φ + r K φ ˙ 2 cos φ + r K 2 φ ¨ λ P l sin ( 2 φ ) + r K φ ˙ 2 λ P l cos ( 2 φ )

Figure DE102020126770A1_0017
Further detailing the variable factors from Equation (11) yields: s ¨ ( φ , φ ˙ , φ ¨ ) = right K φ ˙ 2 sin φ + right K φ ˙ 2 cos φ + right K 2 φ ¨ λ P l sin ( 2 φ ) + right K φ ˙ 2 λ P l cos ( 2 φ )
Figure DE102020126770A1_0017

Unter der Annahme einer konstanten mittleren Drehzahl nmot vereinfacht sich der Zusammenhang für die Kolbenbeschleunigung zu: s ¨ r e d ( φ , φ ˙ ) = r K φ ˙ 2 ( cos φ + λ p l cos ( 2 φ ) )

Figure DE102020126770A1_0018
Assuming a constant mean speed nmot, the relationship for the piston acceleration is simplified to: s ¨ right e i.e ( φ , φ ˙ ) = right K φ ˙ 2 ( cos φ + λ p l cos ( 2 φ ) )
Figure DE102020126770A1_0018

Die Annahme führt zu einem Fehler, der vernachlässigt werden kann. Der Einfluss der Winkelbeschleunigung hat über das gesamte Kennfeld eine vernachlässigbar kleine Abweichung zur Folge. β ( φ ) = arcsin ( λ P l sin φ )

Figure DE102020126770A1_0019
The assumption leads to an error that can be neglected. The influence of the angular acceleration results in a negligibly small deviation over the entire map. β ( φ ) = arcsin ( λ P l sin φ )
Figure DE102020126770A1_0019

Schubstangenverhältnis λ P l = r K l P l

Figure DE102020126770A1_0020
p z y l = p ¯ z y l
Figure DE102020126770A1_0021
push rod ratio λ P l = right K l P l
Figure DE102020126770A1_0020
p e.g y l = p ¯ e.g y l
Figure DE102020126770A1_0021

Bezug zum Umgebungsdruck p 0 = p u m g

Figure DE102020126770A1_0022
oder wie im weiteren auch genutzt der
Bezug zum Kurbelgehäusedruck p 0 = p K u r b G e h = p u m g D P S
Figure DE102020126770A1_0023
wobei DPS für den Unterdruck im Saugrohr steht.relation to the ambient pressure p 0 = p and m G
Figure DE102020126770A1_0022
or as further also used the
relation to crankcase pressure p 0 = p K and right b G e H = p and m G D P S
Figure DE102020126770A1_0023
where DPS stands for the vacuum in the intake manifold.

Das Reibmoment aus Gleichung (9) kann verschiedenartig dargestellt werden. Es kann entweder ein Modell eingeführt werden, welches Messdaten für einen bestimmten Betriebspunkt der Diagnose widerspiegelt. Ein zielführender Ansatz hierbei wäre eine funktionale Verknüpfung des Terms mit der Drehzahl, der Last und der Öltemperatur.The friction torque from Equation (9) can be represented in different ways. Either a model can be introduced which reflects measurement data for a specific operating point of the diagnosis. A goal-oriented approach here would be a functional linking of the term with the speed, the load and the oil temperature.

Im Folgenden wird allerdings davon ausgegangen, dass die Diagnose in fest definierten Stationärlastpunkten durchgeführt wird. Dadurch lässt sich das Reibmoment für diesen Lastpunkt als unveränderlich annehmen. M R ˜ = c o n s t .

Figure DE102020126770A1_0024
In the following, however, it is assumed that the diagnosis is carried out at firmly defined steady-state load points. As a result, the friction torque for this load point can be assumed to be constant. M R ˜ = c O n s t .
Figure DE102020126770A1_0024

Der gleiche Ansatz wird ebenfalls für das anteilige Moment durch rotatorische Massenträgheit und das Massenträgheitsmoment genutzt. M M ˜ = c o n s t .

Figure DE102020126770A1_0025
J = c o n s t .
Figure DE102020126770A1_0026
The same approach is also used for the proportional moment due to rotational mass inertia and the mass moment of inertia. M M ˜ = c O n s t .
Figure DE102020126770A1_0025
J = c O n s t .
Figure DE102020126770A1_0026

Eine geeignete Wahl von Diagnosekonstanten im stationären Betriebspunkt erlaubt eine einfache Applikation der Parameter im Nachhinein.A suitable choice of diagnosis constants in the stationary operating point allows a simple application of the parameters afterwards.

Die Auflösung von Gleichung (9) nach dem Gasmoment ergibt: M t a n ˜ = J ω ˙ + M R ˜ + M M ˜

Figure DE102020126770A1_0027
Solving equation (9) for the gas moment gives: M t a n ˜ = J ω ˙ + M R ˜ + M M ˜
Figure DE102020126770A1_0027

Nach Einsetzen der Zusammenhänge aus Gleichungen (17) bis (19) kann man auf folgende Vereinfachung mit der Applikationskonstante KRM schlussfolgern: M t a n ˜ = J ω ˙ + K R M

Figure DE102020126770A1_0028
After inserting the relationships from equations (17) to (19), one can conclude the following simplification with the application constant KRM: M t a n ˜ = J ω ˙ + K R M
Figure DE102020126770A1_0028

Applikation der Diagnose:Application of the diagnosis:

In 3 ist das Detail X aus 2, also die Drehzahlentwicklung 101 über den Kurbelwinkel KW während des Diagnose-Zeitfensters 112 mit den Messpunkten P1 und P2 in der Kompression von Zylinder Z1 eingetragen. Für den Zylinderdruck pP1 im Zylinder Z1 gilt zum Messpunkt P1 pP1(t1, n1), für den Zylinderdruck pP2 zum Messpunkt P2 pP2(t2, n2). Ersichtlich sinkt während des Diagnose-Zeitfensters 112 die gemessene Drehzahl n, sodass gilt n1 > n2. In 3 the detail X is off 2 , ie the speed development 101 via the crank angle KW during the diagnosis time window 112 with the measuring points P1 and P2 in the compression of cylinder Z1. The cylinder pressure p P1 in the cylinder Z1 is p P1 (t 1 , n 1 ) at the measuring point P1, and p P2 (t 2 , n 2 ) for the cylinder pressure p P2 at the measuring point P2. It can be seen that the measured rotational speed n falls during the diagnosis time window 112, so that n 1 >n 2 applies.

Der Gradient der Winkelgeschwindigkeit aus Gleichung (14) wird erweitert. Die zu ermittelnde Drehzahl muss dabei gemittelt werden und Konstanten werden wieder gekennzeichnet. ω ˙ ( π 30 ) 2 n m o t ¯ Δ n m o t Δ φ ω ˙ ( π 30 ) 2 n m o t 2 + n m o t 1 2 n m o t 2 n m o t 1 φ 2 φ 1 ω ˙ 1 2 ( π 30 ) 2 n m o t 2 2 n m o t 1 2 φ 2 φ 1 ω ˙ K ω n m o t 2 n m o t 1 2 φ 2 φ 1

Figure DE102020126770A1_0029
The angular velocity gradient from equation (14) is expanded. The speed to be determined must be averaged and constants are marked again. ω ˙ ( π 30 ) 2 n m O t ¯ Δ n m O t Δ φ ω ˙ ( π 30 ) 2 n m O t 2 + n m O t 1 2 n m O t 2 n m O t 1 φ 2 φ 1 ω ˙ 1 2 ( π 30 ) 2 n m O t 2 2 n m O t 1 2 φ 2 φ 1 ω ˙ K ω n m O t 2 n m O t 1 2 φ 2 φ 1
Figure DE102020126770A1_0029

Der Term für das Tangentialmoment aus Gleichung (11) wird nachfolgend erweitert um die Zusammenhänge aus den Gleichungen (12) bis (16) und Konstanten werden gekennzeichnet. M t a n ˜ = [ ( p 1 + p 2 2 p u m g + 2 D P S ) 2 A K m o s z s ¨ ( φ ) ] r K sin ( φ + β ) cos β M t a n ˜ = [ ( p 1 + p 2 2 p u m g + 2 D P S ) 2 A K m o s z s ¨ ( φ ) ] K K

Figure DE102020126770A1_0030
mit einer Kinematikkonstanten für den Stationärpunkt, in welchem die Diagnose stattfindet K K = r K sin ( φ + β ) cos β
Figure DE102020126770A1_0031
The term for the tangential moment from equation (11) is subsequently expanded to include the relationships from equations (12) to (16) and constants are identified. M t a n ˜ = [ ( p 1 + p 2 2 p and m G + 2 D P S ) 2 A K m O s e.g s ¨ ( φ ) ] right K sin ( φ + β ) cos β M t a n ˜ = [ ( p 1 + p 2 2 p and m G + 2 D P S ) 2 A K m O s e.g s ¨ ( φ ) ] K K
Figure DE102020126770A1_0030
with a kinematic constant for the stationary point in which the diagnosis takes place K K = right K sin ( φ + β ) cos β
Figure DE102020126770A1_0031

Nach Einsetzen von Gleichung (22) und (21) in Gleichung (20), Auflösung nach den Zylinderdrücken und Zusammenfassung aller Konstanten ergibt sich: [ ( p 1 + p 2 2 p u m g + 2 D P S ) 2 A K m o s z s ¨ ( φ ) ] K K = J K ω n m o t 2 2 n m o t 1 2 φ 2 φ 1 + K R M p 1 + p 2 2 = J K ω K K A K n m o t 2 2 n m o t 1 2 φ 2 φ 1 + K R M K K A K + m o s z s ¨ ( φ ) A K + p u m g D P S p 1 + p 2 2 = K 1 n m o t 2 2 n m o t 1 2 φ 2 φ 1 + K 2 + m o s z s ¨ ( φ ) A K + p u m g D P S

Figure DE102020126770A1_0032
After inserting equations (22) and (21) into equation (20), solving for the cylinder pressures and combining all constants, the result is: [ ( p 1 + p 2 2 p and m G + 2 D P S ) 2 A K m O s e.g s ¨ ( φ ) ] K K = J K ω n m O t 2 2 n m O t 1 2 φ 2 φ 1 + K R M p 1 + p 2 2 = J K ω K K A K n m O t 2 2 n m O t 1 2 φ 2 φ 1 + K R M K K A K + m O s e.g s ¨ ( φ ) A K + p and m G D P S p 1 + p 2 2 = K 1 n m O t 2 2 n m O t 1 2 φ 2 φ 1 + K 2 + m O s e.g s ¨ ( φ ) A K + p and m G D P S
Figure DE102020126770A1_0032

Alle Druckgrößen und Drehzahlen in der Gleichung (23) sind messbar zu den Zeitpunkten P1 und P2. Es kann auf Daten eines geeigneten Betriebsmodells, beispielsweise der Motorsteuerung, zurückgegriffen werden. Die Kinematikkonstante KK kann tabelliert und in Abhängigkeit von der Kolbenstellung eingesetzt werden.All pressure variables and speeds in equation (23) can be measured at points in time P1 and P2. Data from a suitable operating model, for example the motor controller, can be accessed. The kinematic constant K K can be tabulated and used depending on the piston position.

Der Einfluss der Drehzahl nmot bezüglich der oszillatorischen Massen kann beispielsweise echtzeitfähig berechnet oder in Form einer Lookup-Tabelle eines geeignet hinterlegten Betriebsmodells bezüglich Drehzahl und Last auf dem Steuergerät abgelegt werden.The influence of the speed nmot with regard to the oscillatory masses can, for example, be calculated in real time or stored on the control unit in the form of a lookup table of a suitably stored operating model with regard to speed and load.

Die reduzierte Kolbenbeschleunigung, insbesondere gemäß Gleichung (12), lässt sich für die beiden diskreten Punkte formulieren: s ¨ r e d ( φ , φ ˙ ) = r K [ π 30 ( n m o t 1 + n m o t 2 ) 2 ] 2 [ cos ( φ 1 + φ 2 2 ) + cos ( φ 1 + φ 2 ) ]

Figure DE102020126770A1_0033
The reduced piston acceleration, in particular according to equation (12), can be formulated for the two discrete points: s ¨ right e i.e ( φ , φ ˙ ) = right K [ π 30 ( n m O t 1 + n m O t 2 ) 2 ] 2 [ cos ( φ 1 + φ 2 2 ) + cos ( φ 1 + φ 2 ) ]
Figure DE102020126770A1_0033

Die Konstanten K1 und K2 können anhand von Referenzmessungen (Motorfunktion bzw. Ladungswechsel „OK“) bestimmt werden.The constants K 1 and K 2 can be determined using reference measurements (engine function or gas exchange "OK").

Nach Bestimmung der Applikationskonstanten K1 und K2 lässt sich die Gleichung (23) benutzen, um den diagnostischen Zylinderdruck aus der Drehzahländerung in der Kompression zu bestimmen: p ¯ z y l , d i a g = K 1 n m o t 2 2 n m o t 1 2 φ 2 φ 1 + K 2 + m o s z s ¨ r e d ( φ , n m o t ) A K + p u m g D P S

Figure DE102020126770A1_0034
After determining the application constants K 1 and K 2 , Equation (23) can be used to determine the diagnostic cylinder pressure from the speed change in compression: p ¯ e.g y l , i.e i a G = K 1 n m O t 2 2 n m O t 1 2 φ 2 φ 1 + K 2 + m O s e.g s ¨ right e i.e ( φ , n m O t ) A K + p and m G D P S
Figure DE102020126770A1_0034

Der diagnostische Zylinderdruck p̅zyl,diag ist ein Indiz für den Druckverlauf während des Kompressionstakts und ggf. daran anschließenden Kurbelwinkel-Bereichen im Arbeitstakt des Zylinders und kann im weiteren zur Ermittlung des Brennverzugs BV verwendet werden.The diagnostic cylinder pressure p̅ zyl,diag is an indication of the pressure profile during the compression stroke and possibly the subsequent crank angle ranges in the power stroke of the cylinder and can subsequently be used to determine the combustion delay BV.

Auf diese Weise kann im Fahrbetrieb für das Diagnose-Zeitfenster 112 des diagnostizierten Zylinders Z1 der diagnostischen Zylinderdruck p̅zyl,diag = pzyl,diag,690-710 zum Zeitintervall t12 = t[P1;P2] ermittelt werden.In this way, the diagnostic cylinder pressure p - cyl,diag =p cyl,diag,690-710 at the time interval t12=t[P1;P2] can be determined while driving for the diagnosis time window 112 of the diagnosed cylinder Z1.

Indem der ermittelte diagnostische Zylinderdruck p̅zyl,diag in Gleichung (8) eingesetzt wird, ist die Iterationsvorschrift vollständig.By using the determined diagnostic cylinder pressure p - cyl,diag in equation (8), the iteration rule is complete.

Damit die Gleichung (8) erfüllt werden kann, müssen die linke und die rechte Seite iterativ in Einklang gebracht werden. Dazu gibt es zwei Verfahren, wobei jeweils die Brennbeginn-Kurbelwinkelstellung φ2 als Iterationsparameter dient:

  1. a) Iterativ direkt: Es wird ein Startwert für den Parameter φ2 = φ1 + x0 in Abhängigkeit von dem Zündzeitpunkt ZZP1 gewählt. In den folgenden Iterationsschritten wird der Wert des Parameters φ2 auf beiden Seiten der Gleichung solange verstellt, bis die Differenz der Gleichungsseiten ein gewisses Abweichungskriterium unterschreitet. Dann wird die Iteration abgebrochen und φ2 gilt somit als iterativ bestimmt. Vorteil: Genauigkeitsgewinne bei der Bestimmung. Nachteile: Ressourcenintensive Rechnung, nicht für Echtzeitanwendung. Anwendungsbeispiel: abseits des Fahrzeugs wird eine Messreihe anhand des Drehzahlsignals aufbereitet und der Brennverzug „offboard“ ausgewertet.
  2. b) Interpolierend: Es werden zwei Startwerte für den Parameter φ2a = φ1 + xmin (nah am Zündzeitpunkt, z.B. xmin = 2°KW) und φ2b = φ1 + xmax (entfernt vom Zündzeitpunkt ZZP1, z.B. xmax = 20°KW) gewählt. Für beide Startwerte werden die Seiten der Gleichung (8) berechnet und ihre Restdifferenz Δ(φ2) ausgewertet. Es wird im Folgenden davon ausgegangen, dass in diesem gewählten Auswertefenster eine lineare Interpolation der Δ-Fkt. ohne größere Genauigkeitsverluste geschehen kann. φ2 gilt somit als interpoliert bestimmt. Diese Ermittlungsmethode ist in 7 anhand eines Diagramms dargestellt.
In order for equation (8) to be satisfied, the left and right sides must be iteratively reconciled. There are two methods for this, with the start of combustion crank angle position φ 2 serving as the iteration parameter:
  1. a) Directly iterative: A starting value for the parameter φ 21 +x 0 is selected as a function of the ignition point ZZP1. In the following iteration steps, the value of the parameter φ 2 on both sides of the equation is adjusted until the difference between the sides of the equation falls below a certain deviation criterion. The iteration is then aborted and φ 2 is thus considered to be determined iteratively. Advantage: Accuracy gains in determination. Disadvantages: Resource-intensive calculation, not for real-time use. Application example: away from the vehicle, a series of measurements is processed using the speed signal and the combustion delay is evaluated "offboard".
  2. b) Interpolating: Two starting values for the parameter φ 2a = φ 1 + x min (close to the ignition point, e.g. x min = 2°KW) and φ 2b = φ 1 + x max (distant from the ignition point ZZP1, e.g. x max = 20°KW) selected. The sides of equation (8) are calculated for both starting values and their remainder difference Δ(φ 2 ) is evaluated. In the following it is assumed that in this selected evaluation window a linear interpolation of the Δ-Fct. can be done without major loss of accuracy. φ 2 is thus determined as interpolated. This determination method is in 7 represented by a diagram.

Vorteile: Rechenzeitgewinn; weniger Iterationsschritte notwendig. Nachteile: Genauigkeitsverlust aufgrund weiterer Linearisierung. Anwendungsbeispiel: Berechnung des Brennverzugs „onboard“ auf dem Fahrzeug (Diagnose).Advantages: Gain in computing time; fewer iteration steps necessary. Disadvantages: Loss of accuracy due to further linearization. Application example: Calculation of the combustion delay "onboard" on the vehicle (diagnosis).

Das Ziel des geschilderten Verfahrens aus Gleichung (8) besteht - unabhängig von der gewählten Iterationsmethode 210 bzw. Interpolationsmethode 212 - in der Ermittlung von φ2. Der Brennverzug ergibt sich dann mit: BV 0 5 % = φ 2 φ 1

Figure DE102020126770A1_0035
The goal of the described method from Equation (8) consists—regardless of the selected iteration method 210 or interpolation method 212—in the determination of φ 2 . The combustion delay then results from: B.V 0 5 % = φ 2 φ 1
Figure DE102020126770A1_0035

Die ermittelte Ausprägung des Brennverzugskennwerts BV kann einer diagnostischen Verwendung zugeführt werden:

  • Der errechnete Brennverzug BV wird dazu beispielsweise mit einem betriebspunktspezifischen Referenzwert verglichen, um anhand von Brennverzugsabweichungen eine Brennverzugsdiagnose durchzuführen. Insbesondere bei verlängerten Brennverzügen (Ist-BV > Referenz-BV), kann die Diagnose auf folgende Probleme für die weiterführende manuelle Fehlersuche verweisen:
Fehlerbild Mögliche Ursachen Brennverzug auf einzelnen Zylinder zu lang, dauerhaft Zündung am Zylinder fehlerhaft, Gemischbildung fehlerhaft Brennverzug auf allen Zylindern zu lang, dauerhaft Energiequelle (z.B. Batterie) bzw. Energieverteilung (z.B. Leitungen, Widerstände) für Zündsystem fehlerhaft Brennverzug bei hohen Lasten problematisch, Brennverzug im Leerlauf problematisch Abnutzung Zündung (Zündkerze) am Zylinder The determined characteristics of the combustion delay characteristic value BV can be used for diagnostic purposes:
  • For this purpose, the calculated combustion delay BV is compared, for example, with an operating-point-specific reference value in order to carry out a combustion delay diagnosis on the basis of combustion delay deviations. In the case of prolonged combustion delays in particular (actual BV > reference BV), the diagnosis can refer to the following problems for further manual troubleshooting:
error image Possible causes Combustion delay on individual cylinders too long, permanent Faulty ignition on the cylinder, faulty mixture formation Combustion delay on all cylinders too long, permanent Energy source (e.g. battery) or energy distribution (e.g. cables, resistors) for ignition system faulty Combustion delay at high loads problematic, combustion delay at idle problematic Ignition (spark plug) wear on the cylinder

Die ermittelte Ausprägung des Brennverzugskennwerts BV kann zusätzlich oder alternativ auch einer regelungstechnischen Verwendung zugeführt werden:

  • Denn der Brennverzug BV kann als Indiz für die Verschiebung der effizienzrelevanten Schwerpunktlage (Kurbelwellenstellung (°KW) bei 50% Kraftstoffmassenumsatz) gesehen werden.
In addition or as an alternative, the characteristic of the combustion delay characteristic value BV determined can also be used for control purposes:
  • Because the combustion delay BV can be seen as an indication of the shift in the efficiency-relevant center of gravity (crankshaft position (°KW) at 50% fuel mass conversion).

Somit können bei einer verlängerten Brennverzugszeit BV auch kompensatorische Regelmaßnahmen den Motorbetrieb wieder hin zu einer effizienteren Verbrennung (kurze Brennverzüge, geregelte Schwerpunktlage) führen. Dabei können insbesondere turbulenzsteuernde Maßnahmen (Ventiltrieb) und eine angepasste Gemischverteilung (Einspritzsystem) den Regulärbetrieb wieder ermöglichen.Thus, with a longer combustion delay time BV, compensatory control measures can lead engine operation back to more efficient combustion (short combustion delays, controlled center of gravity). In particular, turbulence-controlling measures (valve train) and an adapted mixture distribution (injection system) can enable regular operation again.

In 6 ist ein Flussdiagramm verschiedener Möglichkeiten zur Nutzung des ermittelten Brennverzugskennwerts BV für Onboard-Diagnose 204 und/oder Offboard-Diagnose 208 und/oder Regelungsaufgaben 206 mittels der Motorsteuerung 2 dargestellt.In 6 a flowchart of various options for using the determined combustion delay characteristic value BV for onboard diagnosis 204 and/or offboard diagnosis 208 and/or control tasks 206 using engine control 2 is shown.

Zunächst erfolgt die Befüllung der in Gleichung (8) angegebenen Iterationsvorschrift für die Kurbelwinkelstellung φ2 zum Brennbeginn unter anderem aus zeitlich hochaufgelösten Messwerten für die Drehzahl n, einem Kennwert für eine Kurbelwinkelstellung φ1 zum Zündzeitpunkt ZZP1=P1, Kennwerten für das Zylindervolumen V und Kennwerten für die Temperatur TP1 zum Diagnosezeitpunkt P1, sowie Kennwerten für den spezifischen unteren Heizwert Hu , die innere Energie U(Px) und die aktuell im Zylinder vorhandene Kraftstoffmasse mF.First, the iteration specification given in Equation (8) for the crank angle position φ 2 at the start of combustion is filled from, among other things, measured values for the speed n with high temporal resolution, a characteristic value for a crank angle position φ 1 at the ignition point ZZP1=P1, characteristic values for the cylinder volume V and characteristic values for the temperature T P1 at the time of diagnosis P1, as well as characteristic values for the specific lower calorific value Hu , the internal energy U(Px) and the fuel mass m F currently present in the cylinder.

Die Kurbelwinkelstellung φ2 zum Brennbeginn wird dann entweder mittels einer rechenintensiveren, aber genaueren, direkten Iterationsmethode 210 oder mittels einer schnelleren, aber ungenaueren, Interpolationsmethode 212 aus Gleichung 8 ermittelt werden.The crank angle position φ 2 at the start of combustion is then determined from Equation 8 either by means of a more computationally intensive but more accurate direct iteration method 210 or by means of a faster but less precise interpolation method 212 .

Aus der Kurbelwinkelstellung φ2 zum Brennbeginn kann die Ausprägung des Brennzverzugskennwerts BV ermittelt, und in einem nicht flüchtigen Speicher 202 der Motorsteuerung 200 hinterlegt werden. Wenn beispielsweise mit einer Samplingzeit von 1ms oder kleiner Brennverzugskennwerte BV ermittelt werden, wird in den Speicher 202 zu jeder Zündung ein neuer Wert BV - insbesondere mit Zeitstempel und/oder Ausgangswerten für die Ermittlung - abgespeichert.The expression of the combustion delay characteristic value BV can be determined from the crank angle position φ 2 at the start of combustion and stored in a non-volatile memory 202 of the engine controller 200 . If, for example, combustion delay characteristic values BV are determined with a sampling time of 1 ms or less, a new value BV—in particular with a time stamp and/or initial values for the determination—is stored in memory 202 for each ignition.

Die abgespeicherten Werte BV können in Echtzeit, d.h. sofort im Fahrbetrieb, beispielsweise einer Online-Diagnosekomponente 204 und/oder einer Motorregelung 206 der Motorsteuerung 2 bereitgestellt werden. Auch können die Werte BV zu einem späteren Zeitpunkt, beispielsweise in der Werkstatt, einem Offboard-Diagnoserechner 208 zur Verfügung gestellt werden.The stored values BV can be made available in real time, i.e. immediately during driving operation, for example to an online diagnostic component 204 and/or an engine control system 206 of the engine controller 2. The BV values can also be made available to an offboard diagnostic computer 208 at a later point in time, for example in the workshop.

In 8 ist ein Flussdiagramm zur groben Darstellung von Verfahrensschritten eines beispielhaften Verfahrens dargestellt. Die dargestellten Verfahrensschritte sind die Folgenden:

  1. (S10) Erfassen einer Drehzahl n der Kurbelwelle KT.
  2. (S20) Bestimmen eines Diagnose-Zeitfensters 112 innerhalb eines Drehmomentlochs 12 eines der Takte des Verbrennungsmotors 1 während eines Fahrbetriebs des Kraftfahrzeugs,
  3. (S30) Ermitteln einer Drehzahlentwicklung 101 des Verbrennungsmotors 1 daraus während des Diagnose-Zeitfensters 112, insbesondere mit einer echtzeitfähigen Samplingqualität, aus der erfassten Drehzahl n.
  4. (S40) Identifizieren eines Zylinders Z1, welcher sich zu Beginn des Diagnose-Zeitfensters in einem Kompressionstakt oder in einem Arbeitstakt befindet.
  5. (S50) Ermitteln eines Drucksignals p̅zyl,diag im identifizierten Zylinder Z1 aus der Drehzahlentwicklung 101.
  6. (S61) Ermitteln eines Brennbeginns φ2 im identifizierten Zylinder Z1 mittels einer Iterationsmethode 210 in Abhängigkeit von dem ermittelten Drucksignal p̅zyl,diag , oder
  7. (S62) Ermitteln eines Brennbeginns φ2 im identifizierten Zylinder Z1 mittels einer Interpolationsmethode 212 im identifizierten Zylinder in Abhängigkeit von dem ermittelten Drucksignal p̅zyl,diag .
  8. (S70) Ermitteln der Ausprägung des Brennverzugskennwerts BV in Abhängigkeit von dem ermittelten Brennbeginn φ2 im identifizierten Zylinder Z1.
  9. (S80) Brennverzugsabweichungen diagnostizieren.
In 8th a flowchart for the rough representation of method steps of an exemplary method is shown. The process steps shown are as follows:
  1. (S10) detecting a speed n of the crankshaft KT.
  2. (S20) determining a diagnosis time window 112 within a torque gap 12 of one of the cycles of the internal combustion engine 1 while the motor vehicle is being driven,
  3. (S30) determining a speed development 101 of the internal combustion engine 1 therefrom during the diagnosis time window 112, in particular with a real-time capable sampling quality, from the detected speed n.
  4. (S40) Identification of a cylinder Z1 which is in a compression stroke or in a power stroke at the beginning of the diagnosis time window.
  5. (S50) Determination of a pressure signal p̅ zyl,diag in the identified cylinder Z1 from the speed development 101.
  6. (S61) determining a start of combustion φ 2 in the identified cylinder Z1 using an iteration method 210 as a function of the determined pressure signal p - zyl,diag , or
  7. (S62) Determining a start of combustion φ 2 in the identified cylinder Z1 using an interpolation method 212 in the identified cylinder as a function of the determined pressure signal p - cyl,diag .
  8. (S70) Determining the characteristics of the combustion delay characteristic value BV as a function of the determined start of combustion φ 2 in the identified cylinder Z1.
  9. (S80) Diagnose combustion delay deviations.

BezugszeichenlisteReference List

11
Verbrennungsmotorcombustion engine
22
Motorsteuerungengine control
44
Recheneinheitunit of account
66
Erfassungseinheit für die Drehzahl der KurbelwelleCrankshaft speed acquisition unit
77
Zylinderdruck-ErmittlungseinheitCylinder pressure determination unit
(8)(8th)
Iterationsvorschriftiteration rule
99
Ansaugsystemintake system
1010
Drehmomentverlauf des Verbrennungsmotors über einen MotorzyklusTorque curve of the combustion engine over one engine cycle
1212
Drehmomentlöchertorque holes
1414
vorbestimmte Grenze für relevanten Drehmomentbeitragpredetermined limit for relevant torque contribution
1616
Zylindertemperatur-ErmittlungseinheitCylinder temperature determination unit
1818
Lambdasonde lambda probe
100100
Diagramm DrehzahlentwicklungSpeed development diagram
101101
Drehzahlverlaufspeed curve
112112
Diagnose-Zeitfenster diagnostic time window
200200
Motorsteuergerätengine control unit
202202
SpeicherStorage
204204
Diagnosekomponente einer MotorsteuerungDiagnostic component of an engine control
206206
Steuerkomponente einer MotorsteuerungControl component of an engine control
208208
Offboard-DiagnoserechnerOffboard diagnostic calculator
210210
direkte Iterationsmethodedirect iteration method
212212
Interpolationsmethode interpolation method
(Sxx)(Sxx)
Verfahrensschritte process steps
ATLATL
Abgasturboladerexhaust gas turbocharger
BVB.V
Brennverzugcombustion delay
Huwhoa
spezifischer unterer Heizwertspecific lower calorific value
KTKT
Kurbeltriebcrank drive
KWweek
Kurbelwinkelcrank angle
KTKT
Kurbelwelle (Kurbeltrieb)crankshaft
LFLF
Luftfilterair filter
LSLS
Luftsammlerair collector
MM
Drehmoment eines Zylinders in 1 Torque of a cylinder in 1
mFmF
aktuelle Kraftstoffmasse in einem Zylindercurrent mass of fuel in a cylinder
nn
Drehzahlrotation speed
pp
Zylinderdruckcylinder pressure
pzyl,diagpcyl, diag
Druckkennzahl, hier diagnostischer ZylinderdruckPressure index, here diagnostic cylinder pressure
P1, P2P1, P2
Messzeitpunkte zu Beginn und zu Ende des Diagnose-ZeitfenstersMeasurement times at the beginning and end of the diagnosis time window
p0p0
Atmosphärendruck unter Normbedingungen (1013hPa)Atmospheric pressure under standard conditions (1013hPa)
RR
ideale Gaskonstanteideal gas constant
rfrf
relative Luftfüllung des Zylinders in %relative air filling of the cylinder in %
tt
Zeitintervall im Diagnose-ZeitfensterTime interval in the diagnosis time window
TT
mittlere Temperatur des Gasgemischsmean temperature of the gas mixture
T0T0
Umgebungstemperatur unter Normbedingungen (293K)Ambient temperature under standard conditions (293K)
Uu
innere Energieinner energy
VV
Zylindervolumencylinder volume
VmaxV max
maximales Zylindervolumen nahe unterem Totpunkt der Kurbelwellemaximum cylinder volume near bottom dead center of the crankshaft
ZZ
Zylindercylinder
ZZPZZP
Zündzeitpunkt eines Zylindersignition timing of a cylinder
φ1φ1
Kurbelwinkelstellung zum ZündzeitpunktCrank angle position at ignition timing
φ2φ2
Kurbelwinkelstellung zum BrennbeginnCrank angle position at the start of combustion

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED IN DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of documents cited by the applicant was generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte PatentliteraturPatent Literature Cited

  • WO 2019/238338 A1 [0018, 0020]WO 2019/238338 A1 [0018, 0020]

Claims (12)

Verfahren zur Ermittlung eines Brennverzugs (BV) in einem Zylinder (Z1, Z2, Z3, Z4) eines Verbrennungsmotors (1) in einem Kraftfahrzeug, aufweisend die Schritte: - Bestimmen eines Diagnose-Zeitfensters (112) innerhalb eines Drehmomentlochs (12) eines der Takte des Verbrennungsmotors (1) während eines Fahrbetriebs des Kraftfahrzeugs, - Identifizieren eines Zylinders (Z1), welcher sich zu Beginn des Diagnose-Zeitfensters in einem Kompressionstakt oder in einem Arbeitstakt befindet, - Ermitteln einer Drehzahlentwicklung (101) des Verbrennungsmotors (1) während des Diagnose-Zeitfensters, insbesondere mit einer echtzeitfähigen Samplingqualität, gekennzeichnet durch den Schritt: - Ermitteln eines Brennverzugskennwerts (BV) im identifizierten Zylinder in Abhängigkeit von der ermittelten Drehzahlentwicklung.Method for determining a combustion delay (BV) in a cylinder (Z1, Z2, Z3, Z4) of an internal combustion engine (1) in a motor vehicle, comprising the steps: - Determining a diagnostic time window (112) within a torque hole (12) of one of the Cycles of the internal combustion engine (1) while the motor vehicle is being driven, - identifying a cylinder (Z1) which is in a compression stroke or in a power stroke at the beginning of the diagnosis time window, - determining a speed development (101) of the internal combustion engine (1) during of the diagnosis time window, in particular with a real-time capable sampling quality, characterized by the step: - determining a combustion delay characteristic value (BV) in the identified cylinder as a function of the determined speed development. Verfahren gemäß Anspruch 1, dadurch gekennzeichnet, dass der Brennverzugskennwert (BV) in Abhängigkeit von einer Kurbelwinkeldifferenz zwischen einer Zündungs-Kurbelwinkelstellung (φ1) zu einem Zündzeitpunkt (ZZP1, P1) des identifizierten Zylinders und einer Brennbeginn-Kurbelwinkelstellung (φ2) zu einem definierten Brennbeginn (P2) des identifizierten Zylinders ermittelt wird.procedure according to claim 1 , characterized in that the combustion delay parameter (BV) as a function of a crank angle difference between an ignition crank angle position (φ 1 ) at an ignition point (ZZP1, P1) of the identified cylinder and a combustion start crank angle position (φ 2 ) at a defined start of combustion (P2 ) of the identified cylinder is determined. Verfahren gemäß Anspruch 2, dadurch gekennzeichnet, dass die Brennbeginn-Kurbelwinkelstellung iterativ ermittelt wird.procedure according to claim 2 , characterized in that the start of combustion crank angle position is determined iteratively. Verfahren gemäß Anspruch 2, dadurch gekennzeichnet, dass die Brennbeginn-Kurbelwinkelstellung interpolierend ermittelt wird.procedure according to claim 2 , characterized in that the start of combustion crank angle position is determined by interpolation. Verfahren gemäß einem der vorhergehenden Ansprüche, gekennzeichnet durch die Schritte: - Ermitteln einer Temperatur (T) im identifizierten Zylinder zu einem Diagnosezeitpunkt (P1) im Diagnose-Zeitfenster, und - Ermitteln des Brennverzugskennwerts (BV) in Abhängigkeit von der ermittelten Temperatur.Method according to one of the preceding claims, characterized by the steps: - determining a temperature (T) in the identified cylinder at a diagnosis point in time (P1) in the diagnosis time window, and - determining the combustion delay characteristic value (BV) as a function of the determined temperature. Verfahren gemäß einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Brennverzugskennwert (BV) in Abhängigkeit von einem Zylindervolumen (V) zu einem Diagnosezeitpunkt (P1) im Diagnose-Zeitfenster ermittelt wird.Method according to one of the preceding claims, characterized in that the combustion delay parameter (BV) is determined as a function of a cylinder volume (V) at a diagnosis point in time (P1) in the diagnosis time window. Verfahren gemäß einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Brennverzugskennwert (BV) in Abhängigkeit von einer zum Diagnosezeitpunkt (P1) im diagnostizierten Zylinder vorhandenen Kraftstoffmasse ermittelt wird.Method according to one of the preceding claims, characterized in that the combustion delay parameter (BV) is determined as a function of a fuel mass present in the diagnosed cylinder at the time of diagnosis (P1). Verfahren gemäß einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Brennverzugskennwert (BV) in Abhängigkeit von einer inneren Energie (U) des Gasgemisches im diagnostizierten Zylinder zum Diagnosezeitpunkt (P1) ermittelt wird.Method according to one of the preceding claims, characterized in that the combustion delay parameter (BV) is determined as a function of an internal energy (U) of the gas mixture in the diagnosed cylinder at the time of diagnosis (P1). Motorsteuergerät (2) für einen Verbrennungsmotor, dazu eingerichtet, insbesondere mittels eines Verfahrens gemäß einem der vorhergehenden Ansprüche, ermittelte und/oder in dem Speicher abgelegte, Brennverzugskennwerte (BV) zu übergeben - an eine Diagnosekomponente (204) des Motorsteuergeräts für weitere Onboard-Diagnosefunktionen, und/oder - an eine Steuerkomponente (206) des Motorsteuergeräts für eine Echtzeitregelung von Funktionen des Verbrennungsmotors in Abhängigkeit von dem ermittelten Brennverzugskennwert (BV).Engine control unit (2) for an internal combustion engine, set up to transfer combustion delay characteristic values (BV) determined and/or stored in the memory, in particular by means of a method according to one of the preceding claims - to a diagnostic component (204) of the engine control unit for further onboard diagnostic functions, and/or - To a control component (206) of the engine control unit for real-time regulation of functions of the internal combustion engine as a function of the determined combustion delay characteristic (BV). Motorsteuergerät gemäß Anspruch 9, aufweisend einen nichtflüchtigen Speicher (202), dadurch gekennzeichnet, dass das Motorsteuergerät dazu eingerichtet ist, eine oder mehrere, zu einem bzw. unterschiedlichen Diagnosezeitpunkten, insbesondere, ermittelte Ausprägungen des Brennverzugskennwerts (BV) in dem nichtflüchtigen Speicher (202) abzulegen.according to the engine control unit claim 9 Having a non-volatile memory (202), characterized in that the engine control unit is set up to store one or more characteristics of the combustion delay characteristic value (BV) determined at one or different diagnosis times in the non-volatile memory (202). Motorsteuergerät gemäß Anspruch 10, dazu eingerichtet, in dem Speicher abgelegte Ausprägungen des Brennverzugskennwerts an einen Offboardrechner (208) für Offline-Diagnosefunktionen zu übergeben.according to the engine control unit claim 10 , set up to transfer forms of the combustion delay characteristic value stored in the memory to an offboard computer (208) for offline diagnostic functions. Verbrennungsmotor (1) mit mehreren Zylindern (Z), gekennzeichnet durch ein Motorsteuergerät (2) gemäß einem der Ansprüche 9 bis 11.Internal combustion engine (1) with several cylinders (Z), characterized by an engine control unit (2) according to one of claims 9 until 11 .
DE102020126770.3A 2020-10-13 2020-10-13 Determination of a combustion delay in a cylinder of an internal combustion engine Pending DE102020126770A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102020126770.3A DE102020126770A1 (en) 2020-10-13 2020-10-13 Determination of a combustion delay in a cylinder of an internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102020126770.3A DE102020126770A1 (en) 2020-10-13 2020-10-13 Determination of a combustion delay in a cylinder of an internal combustion engine

Publications (1)

Publication Number Publication Date
DE102020126770A1 true DE102020126770A1 (en) 2022-04-14

Family

ID=80818217

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102020126770.3A Pending DE102020126770A1 (en) 2020-10-13 2020-10-13 Determination of a combustion delay in a cylinder of an internal combustion engine

Country Status (1)

Country Link
DE (1) DE102020126770A1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4330324A1 (en) 1993-09-08 1995-03-09 Fev Motorentech Gmbh & Co Kg Method for determining the combustion air ratio of a piston internal combustion engine
DE102006025891B3 (en) 2006-06-02 2007-08-23 Audi Ag Control method for an internal combustion engine (ICE) restricts ICE speed in an ICE with several cylinders with pistons moving to and fro and a crankshaft driven by the pistons
DE102012012341A1 (en) 2012-06-21 2013-12-24 Daimler Ag Method for operating unit of petrol engine of motor car, involves calculating computed torque function as combustion parameter in combustion chamber by using computing device based upon program stored in computing device model
DE102008031528B4 (en) 2008-07-03 2016-03-10 Audi Ag Method for operating an internal combustion engine
DE102007004265B4 (en) 2007-01-23 2017-12-28 Daimler Ag Method for controlling an internal combustion engine
DE102011108307B4 (en) 2011-07-21 2019-07-18 Volkswagen Aktiengesellschaft Method and apparatus for determining the occurrence of pre-ignition
WO2019238338A1 (en) 2018-06-11 2019-12-19 Bayerische Motoren Werke Aktiengesellschaft Diagnosis of a charge cycle behavior of an internal combustion engine

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4330324A1 (en) 1993-09-08 1995-03-09 Fev Motorentech Gmbh & Co Kg Method for determining the combustion air ratio of a piston internal combustion engine
DE102006025891B3 (en) 2006-06-02 2007-08-23 Audi Ag Control method for an internal combustion engine (ICE) restricts ICE speed in an ICE with several cylinders with pistons moving to and fro and a crankshaft driven by the pistons
DE102007004265B4 (en) 2007-01-23 2017-12-28 Daimler Ag Method for controlling an internal combustion engine
DE102008031528B4 (en) 2008-07-03 2016-03-10 Audi Ag Method for operating an internal combustion engine
DE102011108307B4 (en) 2011-07-21 2019-07-18 Volkswagen Aktiengesellschaft Method and apparatus for determining the occurrence of pre-ignition
DE102012012341A1 (en) 2012-06-21 2013-12-24 Daimler Ag Method for operating unit of petrol engine of motor car, involves calculating computed torque function as combustion parameter in combustion chamber by using computing device based upon program stored in computing device model
WO2019238338A1 (en) 2018-06-11 2019-12-19 Bayerische Motoren Werke Aktiengesellschaft Diagnosis of a charge cycle behavior of an internal combustion engine

Similar Documents

Publication Publication Date Title
DE112009001445B4 (en) Fuel system injection timing diagnosis by analyzing the cylinder pressure signal
DE112009001425B4 (en) A fuel system diagnostic method and apparatus by analyzing the engine crankshaft speed signal
DE112014007304B3 (en) Misfire Detection System
DE102018209252B4 (en) Diagnosis of a gas exchange behavior of an internal combustion engine
EP3644038B1 (en) Method for predicting the maintenance of components of a combustion engine by means of a structure-borne sound sensor
DE112009000896T5 (en) Fuel system diagnosis by analyzing cylinder pressure signals
EP3224589B1 (en) Method and a device for determining the propulsion torque
DE102015221809A1 (en) Method and apparatus for diagnosing a variable displacement of a compression ratio in a reciprocating internal combustion engine
DE102008004221A1 (en) Determining an occurring during the operation of an internal combustion engine NOx and soot emission
DE102013212988A1 (en) Internal EGR quantity calculation device for internal combustion engine
EP1365129B1 (en) Method and apparatus for controlling an internal combustion engine
DE102016203433A1 (en) Method and device for determining an injection mode for injecting a fuel into a combustion chamber of a cylinder of an internal combustion engine
EP3786436B1 (en) Method for diagnosing combustion misfires of a combustion engine
DE102018130751B4 (en) Procedure and procedure for measuring and calculating particle emissions from gasoline engines
WO2019238339A1 (en) Fourier diagnosis of a charge cycle behavior of an internal combustion engine
DE102020126770A1 (en) Determination of a combustion delay in a cylinder of an internal combustion engine
EP1878900A2 (en) Method for diagnosing erroneous operating states of an internal combustion engine
AT396842B (en) METHOD AND DEVICE FOR MOTOR MONITORING
DE102016200782A1 (en) Method and apparatus for determining a gas guide system size in an engine system having an internal combustion engine
DE102020119802B4 (en) Diagnosis of a compression behavior of an internal combustion engine
DE102021102260A1 (en) Determination of knocking in a cylinder of an internal combustion engine
DE102020120364A1 (en) Determination of a residual gas content in a cylinder of an internal combustion engine
DE102021108740A1 (en) Determination of an exhaust back pressure of an internal combustion engine
DE102004026213B4 (en) Method and device for determining losses of an internal combustion engine
DE102021102030A1 (en) Real-time determination of a fresh air mass in the cylinder

Legal Events

Date Code Title Description
R163 Identified publications notified