DE102020215700B4 - Method for detecting dropouts - Google Patents
Method for detecting dropouts Download PDFInfo
- Publication number
- DE102020215700B4 DE102020215700B4 DE102020215700.6A DE102020215700A DE102020215700B4 DE 102020215700 B4 DE102020215700 B4 DE 102020215700B4 DE 102020215700 A DE102020215700 A DE 102020215700A DE 102020215700 B4 DE102020215700 B4 DE 102020215700B4
- Authority
- DE
- Germany
- Prior art keywords
- misfdet
- misfires
- segment times
- cylinder
- detected
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000002485 combustion reaction Methods 0.000 claims abstract description 32
- 230000008569 process Effects 0.000 claims description 8
- 238000005457 optimization Methods 0.000 claims description 7
- 230000015572 biosynthetic process Effects 0.000 claims description 4
- 230000001419 dependent effect Effects 0.000 claims description 3
- 238000001514 detection method Methods 0.000 description 10
- 238000010304 firing Methods 0.000 description 7
- 230000006978 adaptation Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000002085 persistent effect Effects 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 239000003054 catalyst Substances 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 239000003344 environmental pollutant Substances 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 231100000719 pollutant Toxicity 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/22—Safety or indicating devices for abnormal conditions
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1497—With detection of the mechanical response of the engine
- F02D41/1498—With detection of the mechanical response of the engine measuring engine roughness
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/28—Interface circuits
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/28—Interface circuits
- F02D2041/286—Interface circuits comprising means for signal processing
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/28—Interface circuits
- F02D2041/286—Interface circuits comprising means for signal processing
- F02D2041/288—Interface circuits comprising means for signal processing for performing a transformation into the frequency domain, e.g. Fourier transformation
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/10—Parameters related to the engine output, e.g. engine torque or engine speed
- F02D2200/101—Engine speed
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/10—Parameters related to the engine output, e.g. engine torque or engine speed
- F02D2200/1015—Engines misfires
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Verfahren zum Erkennen von Aussetzern im Betrieb eines Verbrennungsmotors (12), bei dem in einem ersten Verfahrensablauf Segmentzeiten erfasst werden und anhand der Segmentzeiten eine Laufunruhe (102) erkannt wird, mit der Aussetzer erkannt werden, wobei für den Fall, dass die Laufunruhe (102) dauerhaft Aussetzer auf einem Zylinder erkennt, auf einen zweiten Verfahrensablauf umgeschaltet wird, wobei bei dem zweiten Verfahrensablauf die Aussetzer auf Grundlage einer durchgeführten Frequenzanalyse erkannt werden.Method for detecting misfires during operation of an internal combustion engine (12), in which segment times are recorded in a first method sequence and, based on the segment times, an uneven running (102) is detected with which misfires are detected, wherein in the event that the uneven running (102) permanently detects misfires on a cylinder, a switch is made to a second method sequence, wherein in the second method sequence the misfires are detected on the basis of a frequency analysis carried out.
Description
Die Erfindung betrifft ein Verfahren zum Erkennen von Aussetzern im Betrieb eines Verbrennungsmotors und eine Anordnung zum Durchführen des Verfahrens.The invention relates to a method for detecting misfires in the operation of an internal combustion engine and an arrangement for carrying out the method.
Stand der TechnikState of the art
Die Erkennung von Aussetzern beim Betrieb eines Verbrennungsmotors ist von großer Bedeutung, da solche Aussetzer, die auch als Verbrennungsaussetzer bezeichnet werden, zu einem Anstieg der im Betrieb des Verbrennungsmotors emittierten Schadstoffe führen und darüber hinaus eine Schädigung eines Katalysators im Abgastrakt des Verbrennungsmotors verursachen können. Die Erkennung von Verbrennungsaussetzern wird auch als DMD (diagnosis misfire detection) bezeichnet.The detection of misfires during the operation of an internal combustion engine is of great importance, since such misfires, which are also referred to as combustion misfires, lead to an increase in the pollutants emitted during operation of the internal combustion engine and can also cause damage to a catalyst in the exhaust system of the internal combustion engine. The detection of combustion misfires is also referred to as DMD (diagnosis misfire detection).
Die Druckschrift
Aus der Druckschrift
Aus der
Aus der
Aus der
Es ist somit grundsätzlich bekannt, die Aussetzer-Erkennung entweder drehzahlbasiert ohne Frequenzanalyse oder mit Nutzung einer Frequenzanalyse durchzuführen.It is therefore generally known that misfire detection can be carried out either on a speed-based basis without frequency analysis or using frequency analysis.
Zu beachten ist, dass Bauteiltoleranzen und Bauteildrifts des gesamten Antriebstrangs, soweit dies für eine DMD relevant ist, von den bislang bekannten Verfahren nicht mehr ausreichend abgefangen werden. Dies führt bei mehreren OEMs (original equipment manufacturer) zu einem unerwünschten Fehlverhalten hinsichtlich der Erkennung nicht aussetzender Zylinder oder der Nichterkennung von mehr als einem aussetzenden Zylinder.It should be noted that component tolerances and component drifts of the entire drive train, as far as this is relevant for a DMD, are no longer adequately compensated for by the methods known to date. This leads to undesirable malfunctions at several OEMs (original equipment manufacturers) with regard to the detection of non-misfiring cylinders or the non-detection of more than one misfiring cylinder.
Offenbarung der ErfindungDisclosure of the invention
Vor diesem Hintergrund werden ein Verfahren mit den Merkmalen des Anspruchs 1 und eine Anordnung gemäß Anspruch 9 vorgestellt. Ausführungsformen ergeben sich aus den abhängigen Ansprüchen und aus der Beschreibung.Against this background, a method with the features of
Das vorgestellte Verfahren dient zum Erkennen von Aussetzern im Betrieb eines Verbrennungsmotors, bei dem in einem ersten Verfahrensablauf Segmentzeiten erfasst werden und anhand der Segmentzeiten eine Laufunruhe erkannt wird. Mit der Laufunruhe werden Aussetzer erkannt, wobei für den Fall, dass die Laufunruhe dauerhaft Aussetzer auf einem Zylinder erkennt, auf einen zweiten Verfahrensablauf umgeschaltet wird, wobei bei dem zweiten Verfahrensablauf die Aussetzer auf Grundlage einer durchgeführten Frequenzanalyse erkannt werden.The method presented is used to detect misfires in the operation of an internal combustion engine, in which segment times are recorded in a first process sequence and based on the segment time uneven running is detected. The uneven running is used to detect misfires, and if the uneven running detects misfires on a cylinder on a permanent basis, a second procedure is switched to, whereby in the second procedure the misfires are detected on the basis of a frequency analysis carried out.
Das Verfahren ist somit in zwei Verfahrensabläufe untergliedert, wobei zunächst der erste Verfahrensablauf ausgeführt wird und erst dann, wenn eine bestimmte Bedingung erfüllt ist, auf den zweiten Verfahrensablauf umgeschaltet wird.The process is thus divided into two procedures, whereby the first procedure is executed first and only then, when a certain condition is met, is the process switched to the second procedure.
Im Rahmen des ersten Verfahrensablaufs werden bspw. im gefeuerten Betrieb oder im Schubbetrieb erste Korrekturwerte gebildet und mit den Segmentzeiten so verknüpft, dass Abweichungen der Segmentzeiten unterschiedlicher Segmente bspw. im gefeuerten Betrieb oder im Schubbetrieb ausgeglichen werden, so dass korrigierte Segmentzeiten erhalten werden, und wobei außerhalb des Schubbetriebs auf Basis der korrigierten Segmentzeiten weitere Korrekturwerte bestimmt werden und mit den korrigierten Segmentzeiten oder den ggf. weiterverarbeiteten Segmentzeiten so verknüpft werden, dass die Abweichungen der korrigierten Segmentzeiten oder der ggf. weiterverarbeiteten korrigierten Segmentzeiten untereinander im aussetzerfreien Betrieb ausgeglichen werden.As part of the first process sequence, for example in fired operation or in overrun operation, initial correction values are formed and linked to the segment times in such a way that deviations in the segment times of different segments, for example in fired operation or in overrun operation, are compensated so that corrected segment times are obtained, and outside of overrun operation, further correction values are determined on the basis of the corrected segment times and linked to the corrected segment times or the possibly further processed segment times in such a way that the deviations in the corrected segment times or the possibly further processed corrected segment times are compensated for in interruption-free operation.
Die beschriebene Anordnung dient zum Durchführen des vorgestellten Verfahrens und ist bspw. in einer Hardware und/oder Software implementiert. Die Anordnung kann in einem Steuergerät eines Kraftfahrzeugs integriert oder als solches ausgebildet sein.The arrangement described serves to carry out the method presented and is implemented, for example, in hardware and/or software. The arrangement can be integrated in a control unit of a motor vehicle or designed as such.
Es werden nachstehend hierin verwendete Begriffe näher erläutert: The following terms used herein are defined in more detail:
SegmentzeitSegment time
Zeit, die pro Zylinder benötigt wird, damit 720/Zylinderanzahl Grad Kurbelwelle am Sensor an der Kurbelwelle vorbei streichen. Bei einem Aussetzer, d. h. bei fehlendem Drehmoment, steigt diese Zeit im Vergleich zu einer korrekten Verbrennung an.Time required per cylinder for 720/number of cylinders degrees of crankshaft to pass the sensor on the crankshaft. In the event of a misfire, i.e. a lack of torque, this time increases compared to correct combustion.
LaufunruheUnsteady running
Aus dem Vergleich von zwei in Zündreihenfolge aufgenommenen Segmentzeiten wird die sogenannte Laufunruhe berechnet, die quasi eine Änderung der Kurbelwellen-Drehzahl in Bezug auf den gerade gezündeten Zylinder darstellt.The so-called uneven running is calculated from the comparison of two segment times recorded in the ignition sequence, which essentially represents a change in the crankshaft speed in relation to the cylinder that has just been fired.
Laufunruhe-SchwelleUnsteady running threshold
Es wird Betriebspunkt-abhängig für die vorstehend genannte Laufunruhe eine Schwelle festgelegt. Jede Zündung, die ein Laufunruhesignal oberhalb dieser Schwelle aufweist, wird als Aussetzer gezählt, sofern die Funktion aktiv ist, also z. B. nicht im Schub.A threshold is set for the above-mentioned uneven running depending on the operating point. Every ignition that shows an uneven running signal above this threshold is counted as a misfire, provided the function is active, e.g. not in overrun.
DaueraussetzerPermanent interruptions
Auf einem Zylinder treten dauerhaft Aussetzer auf, ein 4-Zylindermotor läuft also nur noch auf drei Zylindern.One cylinder is constantly misfiring, meaning a 4-cylinder engine is only running on three cylinders.
Mehrfachaussetzer symmetrisch (MA sym)Multiple dropouts symmetrical (MA sym)
Auf mehr als einem Zylinder treten dauerhaft Aussetzer auf, alle Zylinder mit Aussetzern zünden auf dem gleichen Kurbelwellen-Segment. Beispiel mit 4 Zylindern: 2 Zylinder nicht in Zündreihenfolge setzen aus.More than one cylinder is constantly misfiring, all cylinders with misfiring fire on the same crankshaft segment. Example with 4 cylinders: 2 cylinders are not firing in the correct order.
Mehrfachaussetzer asymmetrisch (MA asym)Multiple dropouts asymmetric (MA asym)
Auf mehr als einem Zylinder treten dauerhaft Aussetzer auf, alle Zylinder mit Aussetzern zünden nicht auf dem gleichen Kurbelwellen-Segment. Beispiel mit 4 Zylindern: 2 Zylinder in Zündreihenfolge setzen aus.More than one cylinder is constantly misfiring, and all cylinders with misfiring do not fire on the same crankshaft segment. Example with 4 cylinders: 2 cylinders in the firing order fail.
Das vorgestellte Verfahren ermöglicht eine Verbesserung der Diagnose Aussetzererkennung bezüglich der Erkennbarkeit der gesetzlich geforderten Aussetzermuster für kontinuierliche Aussetzer an kritischen Triebsträngen. Die nachstehend beschriebene Optimierung unterstützt das richtige Lokalisieren bzw. Pinpointing einer defekten Baugruppe, was im Rahmen der On-Board-Diagnose der OEMs erforderlich ist.The presented method enables an improvement of the diagnostic misfire detection with regard to the recognition of the legally required misfire patterns for continuous misfires at critical drivetrains. The optimization described below supports the correct localization or pinpointing of a defective assembly, which is required as part of the OEMs' on-board diagnostics.
Weitere Vorteile und Ausgestaltungen der Erfindung ergeben sich aus der Beschreibung und den beigefügten Zeichnungen.Further advantages and embodiments of the invention will become apparent from the description and the accompanying drawings.
Es versteht sich, dass die voranstehend genannten und die nachstehend noch zu erläuternden Merkmale nicht nur in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen oder in Alleinstellung verwendbar sind, ohne den Rahmen der vorliegenden Erfindung zu verlassen.It is understood that the features mentioned above and those to be explained below can be used not only in the combination specified in each case, but also in other combinations or on their own, without departing from the scope of the present invention.
Kurze Beschreibung der ZeichnungenShort description of the drawings
-
1 zeigt in schematischer Darstellung eine Ausführungsform eines Antriebsstrangs eines Kraftfahrtzeugs.1 shows a schematic representation of an embodiment of a drive train of a motor vehicle. -
2 zeigt in einer stark vereinfachten Form eine Ausführung der vorgestellten Anordnung.2 shows in a highly simplified form an implementation of the presented arrangement.
Ausführungsformen der ErfindungEmbodiments of the invention
Die Erfindung ist anhand von Ausführungsformen in den Zeichnungen schematisch dargestellt und wird nachfolgend unter Bezugnahme auf die Zeichnungen ausführlich beschrieben.The invention is illustrated schematically by means of embodiments in the drawings and is described in detail below with reference to the drawings.
Ein in
Die Kurbelwelle 14 ist über ein als Zweimassenschwungrad ausgebildetes Mehrmassenschwungrad 24 mit einer Kupplung 26 verbunden. Das Mehrmassenschwungrad 24 umfasst eine erste Masse 28, die drehfest mit der Kurbelwelle 14 verbunden ist. Ferner umfasst das Mehrmassenschwungrad 24 eine zweite Masse 30, die an der ersten Masse 28 derart gelagert ist, dass die zweite Masse 30 relativ zu der ersten Masse 28 schwingfähig ist. Die Massen 28 und 30 sind insbesondere mittels Federn 32 miteinander verbunden, so dass die zweite Masse 30 in einer Drehrichtung 34 der Kurbelwelle 14 und hierzu entgegengesetzt schwingfähig ist.The
Die Kupplung 26 umfasst eine Mitnehmerscheibe 36, die auf einander abgewandten Seiten angeordnete Kupplungsbeläge 38 aufweist. Die Kupplung 26 weist ferner eine Druckplatte 40 auf, die mittels einer Tellerfeder 42 gegen die Kupplungsbeläge 38 der Mitnehmerscheibe 36 gedrückt werden kann, um einen Kraftschluss zwischen der Mitnehmerscheibe 36 und der zweiten Masse 30 herzustellen. Die Mitnehmerscheibe 36 ist drehfest mit einer Getriebeeingangswelle 44 verbunden, so dass bei geschlossener Kupplung eine Drehbewegung der Kurbelwelle 14 auf die Getriebeeingangswelle 44 übertragen wird. In dem in
Der Kraftfahrzeugtriebstrang 10 umfasst ferner ein Steuergerät 46, das über Datenleitungen (ohne Bezugszeichen) mit einem Kurbelwellensensor 48 sowie mit einem Nockenwellensensor 50 verbunden ist. Der Kurbelwellensensor 48 dient zur Erfassung eines am Umfang der ersten Masse 28 angeordneten Zahnmusters, so dass die Winkelposition der Kurbelwelle 14 über einen Gradbereich von 360° bestimmt werden kann. Mit Hilfe des Nockenwellensensors 50 kann darüber hinaus die Winkelposition einer (nicht dargestellten) Nockenwelle erfasst werden, so dass die Winkelposition der Kurbelwelle 14 über ein Arbeitsspiel der Brennkraftmaschine 12 von 720° bestimmt werden kann.The motor
Bei dem dargestellten Verbrennungsmotor 12 mit einer Zylinderzahl n = 4 ist jedem der Zylinder 1 bis 4 eines von vier unterschiedlichen, aufeinander folgenden Winkelsegmenten zugeordnet, wobei sich jedes dieser Winkelsegmente über 180° erstreckt.In the illustrated
Wenn während des Betriebs des Verbrennungsmotors 12 einer oder mehrere der Zylinder 1 bis 4 aussetzen, dreht sich die Kurbelwelle 14 nicht gleichmäßig, sondern sie ist positiven und negativen Beschleunigungen ausgesetzt.If one or more of the
Eine Verlängerung der Winkelsegmentzeiten aufgrund eines aussetzenden Zylinders geht üblicherweise mit einer positiven Laufunruhe einher, während sich verkürzende Winkelsegmentzeiten, die an verbrennenden Zylindern anliegen, mit negativen Laufunruhen einhergehen.An increase in the angle segment times due to a misfiring cylinder is usually accompanied by a positive running unevenness, while shortening angle segment times due to burning cylinders are accompanied by negative running unevenness.
Somit kann in einem von der Masse 30 ungestörten Zustand des Verbrennungsmotors 12 ein aussetzender Zylinder dadurch erkannt werden, dass diesem Zylinder ein positiver Laufunruhewert zugeordnet ist. Wenn jedoch die zweite Masse 30 Schwingungen auf die erste Masse 28 und somit auf die Kurbelwelle 14 überträgt, ist es möglich, dass eine Überlagerung in einer Weise erfolgt, dass eine einem aussetzenden Zylinder zugeordnete Laufunruhe nicht positiv, sondern negativ ist. Hierdurch könnte ein solcher Zylinder irrtümlicherweise nicht als aussetzender Zylinder, sondern als verbrennender Zylinder erkannt werden. Demzufolge wird ein solcher Zylinder nicht abgeschaltet werden, bspw. durch Unterbrechung der Kraftstoffzufuhr und gegebenenfalls der Zündung.Thus, in a state of the
In entsprechender Weise kann es bei einer Überlagerung der Schwingungen der zweiten Masse 30 und der Schwingungen der Kurbelwelle 14 vorkommen, dass einem verbrennenden Zylinder mit kürzeren Winkelsegmentzeiten, die mit einer negativen Laufunruhe einhergehen, so beeinflusst werden, dass sich die Winkelsegmentzeiten so ändern, dass eine positive Laufunruhe, also ein positiver Laufunruhewert, erkannt wird. Demzufolge könnte ein solcher Zylinder, der funktionsfähig ist, irrtümlicherweise abgeschaltet werden.In a corresponding manner, when the vibrations of the
Um auch dann, wenn eine Störung der Laufunruhe 14 durch die Masse 30 vorliegt, zuverlässig bestimmen zu können, welcher oder welche der Zylinder 1 bis 4 aussetzt bzw. aussetzen, werden die Laufunruhewerte im Hinblick darauf geprüft, ob und wenn ja welche der folgenden Bedingungen erfüllt sind:
- luts(α)
- Laufunruhewert bei Kurbelwellenposition α
- αSegment
- Länge eines Winkelsegments
- n
- Zylinderanzahl
- a
- Schwellwert
- luts(α)
- Rough running value at crankshaft position α
- αSegment
- Length of an angle segment
- n
- Number of cylinders
- a
- Threshold
Für das in der Zeichnung dargestellte Ausführungsbeispiel beträgt die Länge eines Winkelsegments 180°, die Zylinderanzahl 4 und der Schwellwert bspw. 5. Bzgl. der
Es werden in Ausgestaltung des beschriebenen Verfahrens im Fehlerspeicher für die Werkstatt alle aussetzenden Zylinder abgelegt, ohne Fehldiagnosen anderer Zylinder. Weiterhin wird der Komponentenschutz gegen Fahrzeugbrand durch Abschaltung der Einspritzung ausschließlich auf den aussetzenden Zylindern bereitgestellt.In the described process, all misfiring cylinders are stored in the error log for the workshop, without misdiagnosing other cylinders. Furthermore, component protection against vehicle fire is provided by switching off the injection exclusively on the misfiring cylinders.
Sofern die Laufunruhe dauerhafte Aussetzer auf einem Zylinder erkennt, wird auf das neue Verfahren umgeschaltet. Bevor näher auf die motorinternen Abläufe eingegangen wird, werden Signalnamen im Motorsteuergerät beschrieben:If the engine irregularity detects permanent misfires in a cylinder, the new procedure is switched to. Before going into more detail about the internal engine processes, the signal names in the engine control unit are described:
MisfDet_stMisfContMisfDet_stMisfCont
Wenn dieses Signal wahr bzw. true ist, wurden in drei aufeinander folgendenden Arbeitsspielen des Verbrennungsmotors auf mindestens einem Zylinder Aussetzer erkanntIf this signal is true, misfires were detected on at least one cylinder in three consecutive working cycles of the combustion engine
MisfDet_dnMisfDet_dn
Laufunruhe, Berechnung zündsynchron, also immer zum aktuell zündenden Zylinder. Ziel ist, sporadische Aussetzer oder dauerhaft anstehende Aussetzer auf einem Zylinder zu detektieren.Rough running, calculation synchronized with ignition, i.e. always for the cylinder that is currently firing. The aim is to detect sporadic misfires or permanent misfires on a cylinder.
MisfDet_dnThdMisfDet_dnThd
Laufunruhe-Schwelle für das Signal MisfDet, wird Betriebspunkt-abhängig aus verschiedenen Kennfeldern interpoliert.The rough running threshold for the MisfDet signal is interpolated from various characteristic maps depending on the operating point.
MisfDet_dnFltdMisfDet_dnFltd
Laufunruhe, gefiltert aus MisfDet_dn und mit MAX-Auswahl aus anderen Signalen (_dnDif/ _dnDifnxt) am Eingang des Filters. Ziel ist, dauerhaft anstehende Aussetzer auf einem oder mehreren Zylindern zu detektieren.Rough running, filtered from MisfDet_dn and with MAX selection from other signals (_dnDif/ _dnDifnxt) at the input of the filter. The aim is to detect persistent misfires on one or more cylinders.
MisfDet_dnThdContMisfDet_dnThdCont
Laufunruhe-Schwelle für das Signal MisfDet_dnFlt, wird Betriebspunkt-abhängig aus verschiedenen Kennfeldern interpoliert, interpolierter Wert ist nicht die Schwelle, sondern der Offset auf die aktuelle negative Laufunruhe MisfDet_dnFltd, im Rahmen der Schwellenberechnung wird die finale Schwelle also durch dauerhaft anstehende Aussetzer „herunter gezogen“.The rough running threshold for the MisfDet_dnFlt signal is interpolated from various characteristic maps depending on the operating point. The interpolated value is not the threshold but the offset to the current negative rough running MisfDet_dnFltd. As part of the threshold calculation, the final threshold is therefore "pulled down" by permanently pending misfires.
MisfDet_dnDifnxtMisfDet_dnDifnxt
n ist der Index der Zündung, dann ist
Ziel ist, am Beispiel 4 Zylinder, die Nutzung für
- - 2 aussetzende Zylinder nicht in Zündreihenfolge, da Laufunruhe dann in Zündreihenfolge +x/ -x/ +x/ -x
- - 2 aussetzende Zylinder in Zündreihenfolge, Optimierung des zweiten aussetzenden Zylinders.
- - 2 misfiring cylinders not in firing order, because running irregularities then in firing order +x/ -x/ +x/ -x
- - 2 misfiring cylinders in firing order, optimization of the second misfiring cylinder.
Das Signal wird nicht selbst mit einer Schwelle verglichen, sondern als MAX-Auswahl in den Filtereingang von MisfDet_dnFltd eingerechnet. Die Aussetzer-Erkennung wird im Hintergrund berechnet, das Signal (n+1) aus der Zukunft ist also zugänglich.The signal itself is not compared with a threshold, but is included as a MAX selection in the filter input of MisfDet_dnFltd. The dropout detection is calculated in the background, so the signal (n+1) from the future is accessible.
MisfDet_dnDifNxtNxtMisfDet_dnDifNxtNxt
Ähnliches Signal wie MisfDet_dnDifNxt,
Ziel ist, am Beispiel 4 Zylinder,
- - 2 aussetzende Zylinder in Zündreihenfolge, Optimierung des ersten aussetzenden Zylinders.
- - 2 misfiring cylinders in firing order, optimization of the first misfiring cylinder.
MisfDet_stSegTiAdpnMisfDet_stSegTiAdpn
Die Berechnung der Laufunruhe vergleicht Segmentzeiten. Die Segmente werden dabei durch zwei Zähne auf dem (60-2) Geberrad aufgespannt. Sofern beide Segmente nicht exakt gleich lang sind, Beispiel 4 Zylinder: 720/4 = 180.000 Grad, ergibt sich bereits aus dieser Toleranz des Geberrads eine Laufunruhe. Eine Zahntoleranz von 0,3 Grad kann bei hohen Drehzahlen bereits größer als ein Aussetzer sein. Daher ist vorgelagert eine Adaption des Geberrads erforderlich, MisfDet_stSegTiAdpn = wahr (true) zeigt an, dass diese vorgelagerte Adaption erfolgreich eingeschwungen ist.The calculation of the uneven running compares segment times. The segments are spanned by two teeth on the (60-2) sensor wheel. If both segments are not exactly the same length, example 4 cylinders: 720/4 = 180,000 degrees, this tolerance of the sensor wheel already results in uneven running. A tooth tolerance of 0.3 degrees can already be greater than a misfire at high speeds. An upstream adaptation of the sensor wheel is therefore required, MisfDet_stSegTiAdpn = true indicates that this upstream adaptation has successfully settled in.
Sofern die Laufunruhe dauerhaft Aussetzer auf einem Zylinder erkennt, d. h. MisfDet_stMisfCont = wahr, wird auf das neue Verfahren umgeschaltet:
- - Einrechnung der Optimierung MisfDet_dnDifNxt in das Signal MisfDet_dnFltd immer ohne aktuelle Bedingungen bzgl. MisfDet_dnThd.
- - Berechnung der Frequenzen von Nockenwelle (NW) und Kurbelwelle (KW) anhand der Laufunruhe oder basierend auf Zahnzeiten.
- - Bildung einer Ratio der Frequenzen NW und KW.
- - Bereitstellung von Betriebspunkt-abhängigen Schwellen für diese Ratio Mehrfachaussetzer symmetrisch max = Daueraussetzer min Mehrfachaussetzer asymmetrisch min = Daueraussetzer max
- - Bildung von Bit-Informationen Daueraussetzer (DA) / Mehrfachaussetzer sym. (MA sym) / Mehrfachaussetzer asymmetrisch (MA asym) und Setzen der Informationen „Aussetzer erkannt“ entsprechend der folgenden Logik:
- wenn DA -> höchster Zylinder in MisfDet_dnFltdCyl berücksichtigen,
- wenn MA sym -> höchste zwei Zylinder in MisfDet_dnFltdCyl berücksichtigen,
- wenn MA asym -> Optimierung MisfDet_dnDifNxtNxt in MisfDet_dnFltd
- einrechnen und dann höchste zwei Zylinder in MisfDet_dnFltdCyl berücksichtigen.
- - Anmerkung: Ansatz gilt so für 4-Zylinder-Motoren, Weiterarbeit für andere Zylinderzahlen erforderlich.
MisfDet_dnDifNxtNxt ist für 4 Zylinder analog zu MisfDet_dnDif zu berechnen als Unterschied aber für MisfDet_stSegTiAdpn = wahr.
- - The optimization MisfDet_dnDifNxt is always included in the signal MisfDet_dnFltd without current conditions regarding MisfDet_dnThd.
- - Calculation of the frequencies of camshaft (NC) and crankshaft (CW) based on the running roughness or based on tooth timing.
- - Formation of a ratio of the frequencies NW and KW.
- - Provision of operating point dependent thresholds for this ratio Multiple misfires symmetrical max = continuous misfires min Multiple misfires asymmetrical min = continuous misfires max
- - Formation of bit information continuous dropouts (DA) / multiple dropouts sym. (MA sym) / multiple dropouts asymmetric (MA asym) and setting of the information “dropout detected” according to the following logic:
- if DA -> highest cylinder in MisfDet_dnFltdCyl take into account,
- if MA sym -> consider highest two cylinders in MisfDet_dnFltdCyl,
- if MA asym -> optimization MisfDet_dnDifNxtNxt in MisfDet_dnFltd
- and then consider the highest two cylinders in MisfDet_dnFltdCyl.
- - Note: This approach applies to 4-cylinder engines, further work is required for other numbers of cylinders. MisfDet_dnDifNxtNxt is to be calculated for 4 cylinders analogously to MisfDet_dnDif as the difference but for MisfDet_stSegTiAdpn = true.
Claims (10)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102020215700.6A DE102020215700B4 (en) | 2020-12-11 | 2020-12-11 | Method for detecting dropouts |
CN202111507831.4A CN114623011A (en) | 2020-12-11 | 2021-12-10 | Method for detecting a misfire |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102020215700.6A DE102020215700B4 (en) | 2020-12-11 | 2020-12-11 | Method for detecting dropouts |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102020215700A1 DE102020215700A1 (en) | 2022-06-15 |
DE102020215700B4 true DE102020215700B4 (en) | 2024-04-25 |
Family
ID=81749826
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102020215700.6A Active DE102020215700B4 (en) | 2020-12-11 | 2020-12-11 | Method for detecting dropouts |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114623011A (en) |
DE (1) | DE102020215700B4 (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5200899A (en) | 1990-04-20 | 1993-04-06 | Regents Of The University Of Michigan | Method and system for detecting the misfire of an internal combustion engine utilizing angular velocity fluctuations |
EP0583496A1 (en) | 1992-08-14 | 1994-02-23 | Siemens Aktiengesellschaft | Procedure for detecting misfire |
DE19534994A1 (en) | 1995-09-21 | 1997-03-27 | Bosch Gmbh Robert | IC engine mis-fires detection method based on separate classification of discrete and long-term misfiring |
DE19814732A1 (en) | 1998-04-02 | 1999-10-07 | Bosch Gmbh Robert | Rotational speed detection method for a multicylinder internal combustion engine, used for sensing combustion misfires |
EP0793803B1 (en) | 1995-09-21 | 2003-01-02 | Robert Bosch Gmbh | Process for detecting misfiring by assessing rotation speed variations |
DE19641916B4 (en) | 1996-10-11 | 2008-03-06 | Robert Bosch Gmbh | Method for detecting misfire by evaluating speed fluctuations |
DE102010001534A1 (en) | 2009-02-17 | 2010-08-19 | Robert Bosch Gmbh | Method for determining at least one suspending cylinder of an internal combustion engine, control unit and motor vehicle drive train |
DE102009045303A1 (en) | 2009-10-02 | 2011-04-07 | Robert Bosch Gmbh | Method and device for misfire detection for internal combustion engines |
DE102008057508B4 (en) | 2008-01-16 | 2018-11-29 | Conti Temic Microelectronic Gmbh | Method for detecting misfiring in an internal combustion engine |
DE102005012942B4 (en) | 2005-03-21 | 2018-12-13 | Robert Bosch Gmbh | Method and device for operating an internal combustion engine |
-
2020
- 2020-12-11 DE DE102020215700.6A patent/DE102020215700B4/en active Active
-
2021
- 2021-12-10 CN CN202111507831.4A patent/CN114623011A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5200899A (en) | 1990-04-20 | 1993-04-06 | Regents Of The University Of Michigan | Method and system for detecting the misfire of an internal combustion engine utilizing angular velocity fluctuations |
EP0583496A1 (en) | 1992-08-14 | 1994-02-23 | Siemens Aktiengesellschaft | Procedure for detecting misfire |
DE19534994A1 (en) | 1995-09-21 | 1997-03-27 | Bosch Gmbh Robert | IC engine mis-fires detection method based on separate classification of discrete and long-term misfiring |
EP0793803B1 (en) | 1995-09-21 | 2003-01-02 | Robert Bosch Gmbh | Process for detecting misfiring by assessing rotation speed variations |
DE19641916B4 (en) | 1996-10-11 | 2008-03-06 | Robert Bosch Gmbh | Method for detecting misfire by evaluating speed fluctuations |
DE19814732A1 (en) | 1998-04-02 | 1999-10-07 | Bosch Gmbh Robert | Rotational speed detection method for a multicylinder internal combustion engine, used for sensing combustion misfires |
DE102005012942B4 (en) | 2005-03-21 | 2018-12-13 | Robert Bosch Gmbh | Method and device for operating an internal combustion engine |
DE102008057508B4 (en) | 2008-01-16 | 2018-11-29 | Conti Temic Microelectronic Gmbh | Method for detecting misfiring in an internal combustion engine |
DE102010001534A1 (en) | 2009-02-17 | 2010-08-19 | Robert Bosch Gmbh | Method for determining at least one suspending cylinder of an internal combustion engine, control unit and motor vehicle drive train |
DE102009045303A1 (en) | 2009-10-02 | 2011-04-07 | Robert Bosch Gmbh | Method and device for misfire detection for internal combustion engines |
Also Published As
Publication number | Publication date |
---|---|
CN114623011A (en) | 2022-06-14 |
DE102020215700A1 (en) | 2022-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0489059B1 (en) | Process and apparatus for monitoring the power output of the individual cylinders of a multicylinder internal combustion engine | |
DE3336028C3 (en) | Device for influencing control variables of an internal combustion engine | |
EP1525382B1 (en) | Regulating the mode of operation of an internal combustion engine | |
DE102010036146B4 (en) | Pattern recognition in case of accidental misfire | |
DE69634187T2 (en) | Method and device for detecting misfires | |
EP0775257A1 (en) | Device for cylinder recognition in a multi-cylinder internal combustion engine | |
EP2094960A2 (en) | Method and device for controlling the operating mode of an internal combustion engine | |
DE19814732B4 (en) | Speed detection method, in particular for misfire detection | |
DE19733958A1 (en) | Method and device for correcting tolerances of a sensor wheel | |
DE102006044073A1 (en) | Use of an electronic control device for controlling the internal combustion engine in a motor vehicle | |
DE3338959C1 (en) | Method for determining irregular combustion cylinders of an internal combustion engine and device for carrying out this method | |
DE102008052245A1 (en) | Method for determining crank shaft torsional optimal operating method of internal combustion engine, involves determining speed signals of crank shaft under operating condition of internal combustion engine | |
DE102010001534B4 (en) | Method for determining at least one misfiring cylinder of an internal combustion engine, control unit and motor vehicle drive train | |
DE102020215700B4 (en) | Method for detecting dropouts | |
DE102021101609A1 (en) | Method for determining a torque curve, in particular misfiring of an internal combustion engine of a hybrid drive train and hybrid drive train | |
DE102018209253B4 (en) | Fourier diagnosis of a gas exchange behavior of an internal combustion engine | |
DE102014206262A1 (en) | Detecting a change of state of an internal combustion engine from acceleration measurement | |
EP1934454A1 (en) | Device for controlling an internal combustion engine | |
DE102004002456B4 (en) | Method and device for engine control in an internal combustion engine and sensor element | |
DE102005035423B4 (en) | Method and device for assigning a plurality of sensors of a sensor type to measurement objects of an internal combustion engine | |
DE10196053B4 (en) | Method and arrangement on a multi-cylinder four-stroke internal combustion engine | |
DE102021113652B3 (en) | Method for operating a drive device and corresponding drive device | |
DE102018208233A1 (en) | Method for automatic compression testing of an internal combustion engine | |
DE10240476A1 (en) | Method of monitoring operation of motor vehicle internal combustion engine involves monitoring cylinder operating parameters over given number of engine rotations | |
DE4128658A1 (en) | METHOD FOR CONTROLLING OPERATING PARAMETER DEPENDENT AND CYCLICALLY REPEATING OPERATING PROCESSES OF INTERNAL COMBUSTION ENGINES |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R163 | Identified publications notified | ||
R012 | Request for examination validly filed | ||
R002 | Refusal decision in examination/registration proceedings | ||
R125 | Request for further processing filed | ||
R126 | Request for further processing allowed | ||
R018 | Grant decision by examination section/examining division |