FR2666378A1 - Procede de detection des rates d'un moteur a combustion interne. - Google Patents

Procede de detection des rates d'un moteur a combustion interne. Download PDF

Info

Publication number
FR2666378A1
FR2666378A1 FR9108375A FR9108375A FR2666378A1 FR 2666378 A1 FR2666378 A1 FR 2666378A1 FR 9108375 A FR9108375 A FR 9108375A FR 9108375 A FR9108375 A FR 9108375A FR 2666378 A1 FR2666378 A1 FR 2666378A1
Authority
FR
France
Prior art keywords
value
compression
cylinder
expansion
periods
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR9108375A
Other languages
English (en)
Other versions
FR2666378B1 (fr
Inventor
Denz Helmut
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Publication of FR2666378A1 publication Critical patent/FR2666378A1/fr
Application granted granted Critical
Publication of FR2666378B1 publication Critical patent/FR2666378B1/fr
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M15/00Testing of engines
    • G01M15/04Testing internal-combustion engines
    • G01M15/11Testing internal-combustion engines by detecting misfire

Landscapes

  • Chemical & Material Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Combustion & Propulsion (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Testing Of Engines (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

a) Procédé de détection des ratés d'un moteur à combustion interne. b) Procédé caractérisé en ce que: - pour chaque cylindre i parmi Z cylindres on fixe une phase de compression et une phase d'expansion suivant l'angle initial respectif du vilebrequin et la somme respective des angles de vilebrequin, pour que rapportée au temps pour un moteur fonctionnant régulièrement, une période de compression TV(i) appartenant à la phase de compression soit pour l'essentiel égale à une période d'expansion TE(i) appartenant à la phase d'expansion, la phase de compression se situant à l'intérieur de l'angle de vilebrequin correspondant au cylindre i dans lequel la vitesse de rotation du moteur diminue par suite des opérations de compression et la phase d'expansion se situe à l'intérieur de la période d'angle de vilebrequin du cylindre i au cours de laquelle la vitesse de rotation du moteur augmente par suite des opérations d'expansion, - et on utilise les différences entre les périodes de compression et d'expansion d'au moins un cylindre pour détecter un raté.

Description

"Procédé de détection des ratés d'un moteur à combustion interne" La
présente invention concerne un procédé pour détecter les ratés d'un moteur à combustion interne De tels procédés sont importants notamment dans leur application à des moteurs à combustion interne dont l'échappement comporte un catalyseur En effet, lors des ratés, un mélange air/carburant non brûlé arrive dans le catalyseur et y brûle.10 L'augmentation de température du catalyseur qui en résulte aboutit relativement rapidement à la
destruction du catalyseur Dans les cas extrêmes, le catalyseur et ainsi l'ensemble du véhicule peuvent prendre feu De ce fait, il est important de pouvoir15 détecter les ratés aussi rapidement que possible. Etat de la technique.
La plupart des procédés de détection des ratés nécessitent pour la détection, des signaux fournis par des capteurs particuliers par exemple des capteurs qui mesurent les courants d'allumage, la pression ou la lumière dans la chambre de combustion ou qui détectent des signaux de cliquetis Toutefois, on recherche de manière générale à utiliser un nombre aussi réduit que possible de capteurs Un capteur qui25 existe nécessairement dans chaque commande moderne de
moteur est un capteur mesurant l'angle du vilebrequin.
De ce fait, il est souhaitable d'utiliser les signaux de ce capteur pour un nombre aussi grand que possible d'applications, c'est-à-dire également pour déceler les ratés. Selon un procédé connu (DE-A-36 15 547) qui utilise les signaux du capteur de vilebrequin pour détecter les ratés, à la fin de la phase de compression de chaque cylindre et près de la fin de la phase d'expansion qui suit on mesure chaque fois la vitesse du vilebrequin En présence de ratés, la différence entre les deux vitesses ainsi détectée est beaucoup plus faible que dans un moteur qui fonctionne correctement Ces valeurs de mesure permettent ainsi de déceler des ratés Toutefois, il faut filtrer les valeurs de mesure des effets de la vitesse de rotation
et en faire la moyenne.
Malgré les procédés déjà connus pour la détection des ratés, les tentatives persistent pour développer des procédés encore plus fiables que jusqu'à présent notamment en utilisant les signaux du
capteur de vilebrequin.
Exposé de l'invention.
Le procédé selon l'invention pour déceler les ratés dans un moteur à combustion interne se
caractérise par les points suivants.
pour chaque cylindre i parmi les Z cylindres on fixe une phase de compression et une phase d'expansion suivant l'angle initial du vilebrequin et l'intervalle respectif de l'angle du vilebrequin et en ce que rapporté dans le temps à un fonctionnement normal du moteur un intervalle de compression TV(i) appartenant à la phase de compression est en principe égal à un intervalle d'expansion TE(i) appartenant à la phase d'expansion, la phase de compression appartenant à l'intervalle d'angle de vilebrequin respectif du cylindre i au cours duquel la vitesse de rotation du moteur diminue à cause des opérations de compression et le segment d'expansion se trouvant à l'intérieur de l'intervalle de l'angle du vilebrequin du cylindre i, au cours duquel la vitesse de rotation du moteur augmente à cause des opérations d'expansion, et on utilise les différences entre l'intervalle de compression et l'intervalle d'expansion sur au moins
un cylindre pour détecter les ratés.
Ce procédé offre l'avantage que pour déceler
les ratés on utilise deux intervalles de temps qui.
sont fixés pour que leur différence soit pratiquement nulle lorsque le moteur tourne correctement Cela permet de déceler de manière très fiable les différences par rapport à un fonctionnement correct car du fait des différences engendrées par l'irrégularité, au niveau des pourcentages, à partir de la valeur de différence réduite, on a une expression beaucoup plus importante que si l'on part d'une grande valeur de différence comme cela est par exemple le cas pour le procédé décrit ci-dessus, selon lequel on forme la différence entre la vitesse maximale et la vitesse minimale de l'arbre de vilebrequin. Il est encore plus important, suivant l'objet d'un développement avantageux, que les intervalles de temps indiqués ci-dessus permettent de déterminer si l'irrégularité de fonctionnement du moteur n'est engendrée que par des ratés ou si cette irrégularité seule ou en combinaison avec des ratés est engendrée par des vibrations ou des secousses transmises au moteur Les intervalles de temps mentionnés peuvent en effet être traités de différentes manières, par exemple en formant une différence, en formant une somme, en formant une valeur moyenne ou en formant une valeur maximale; par le combinaison de ces grandeurs on peut déterminer si le fonctionnement irrégulier du moteur ne provient que de ratés ou si ces ratés sont plausibles ou non plausibles Dans le cas non plausible, on réduit la sensibilité de la détection des ratés car le cas échéant il n'y a pas de raté ou des ratés auxquelles sont combinées des variations de vitesses de rotation engendrées par des vibrations ou des secousses Il faut veiller dans ce cas que des oscillations de longue durée comme par exemple celles engendrées par la raisonance de la transmission n'aboutissent en général à des valeurs détectées qui présentent une amplitude aussi grande que les ratés De ce fait, en réduisant la sensibilité de la détection des ratés, on exclut que de telles vibrations se répercutent sur la détection des ratés Des amplitudes importantes peuvent être engendrées notamment par des secousses mais ces secousses ne se prolongent pas en général avec une période constante Bien plus, on peut diminuer l'effet de telles forces sur l'exploitation en faisant la moyenne des valeurs détectées Si l'on constate que le fonctionnement irrégulier du moteur ne provient pas seulement de ratés, on peut également augmenter l'intervalle pendant lequel on forme la moyenne pour réduire l'influence des effets extérieurs Cela correspond également à une réduction de la sensibilité de la détection des ratés Suivant une autre caractéristique de l'invention, on retranche des périodes, chaque fois une période de correction BVK pour tenir compte des variations de périodes entraînées par les
accélérations et les décélérations.
Suivant une autre caractéristique de l'invention les périodes sont divisées par une grandeur de correction n K dépendant de la vitesse de rotation pour tenir compte de l'influence de la plage de vitesse de rotation sur les périodes. Suivant une autre caractéristique de l'invention, on examine pour plusieurs cylindres si les valeurs des périodes de compression et d'expansion différentes les unes des autres pour un moteur fonctionnant de manière irrégulière et qui sont causées uniquement par des ratés sont plausibles et dans la négative on réduit la sensibilité de la
détection des ratés.
Suivant une autre caractéristique de l'invention, lorsque la valeur DTV(i+ 1)E(i) = TV(i+ 1) TE(i) est < 0, bien que l'on avait DTE(i)V(i) = TE(i) TV(i) > 0, il n'est pas vrai qu'il n'y a qu'un
raté influençant le fonctionnement du moteur.
Suivant une autre caractéristique de l'invention, on forme la valeur z RK 1 = E IDTV(i+ 1)E(i) DTE(i)V(i), i= 1 si la différence est < 01, pour servir lorsque la
sensibilité de la détection de raté a été réduite.
Suivant une autre caractéristique de l'invention, on forme la valeur z N = S DTV(i+ 1)E(i), si < O i= 1 puis si cette valeur est inférieure à une valeur de seuil négative ou si elle est nulle, cela signifie que le fonctionnement du moteur n'est pas uniquement
influencé par des ratés.
Suivant une autre caractéristique de l'invention, pour utiliser la sensibilité existante de la détection de ratés on forme la valeur RK 2 = { INI pour INI < P P pour INI > P dans laquelle on a z
P = Z DTV(i+ 1)E(i), si > 0.
i= 1 Suivant une autre caractéristique de l'invention, pour chaque cylindre on forme de manière
répétée la valeur de la différence DIFF(i) = TE(i) -
TV(i) et on détecte un raté si une grandeur formée avec ces valeurs de différence satisfait une condition
de seuil.
Suivant une autre caractéristique de l'invention, pour chaque cylindre on forme de manière
répétée les valeurs de différence DIFF(i) = TV(i+l) -
TV(i) et on considère qu'il y a un raté si une grandeur formée avec ces valeurs de différence
satisfait à une condition de seuil.
Il convient de remarquer ici que la détection d'un raté comme toute détection de défaut est une opération à deux étapes Il faut tout d'abord détecter une grandeur qui est une mesure du défaut (ici le raté) Puis il faut comparer la grandeur ainsi détectée à un seuil Lorsque la valeur détectée, et le cas échéant traitée, dépasse le seuil cela signifie
qu'il y a un défaut.
Selon le procédé évoqué ci-dessus on utilise les différences entre la période de compression et la période d'expansion pour au moins un cylindre pour déceler un défaut Cette utilisation ne peut se faire
que dans la première des deux étapes rappelées ci-
dessus ou encore seulement dans la seconde ou également dans les deux étapes Si ce moyen est utilisé dans la première étape, on forme la différence entre les deux périodes qui sont prévues pour que lorsque le moteur tourne régulièrement ces périodes sont égales et leur différence est alors nulle La différence représente ainsi une mesure que l'on forme 1 o pour déceler le raté Si les différences entre les deux périodes de temps ci-dessus sont utilisées au cours de la seconde étape elles servent à influencer d'une certaine manière la comparaison avec le seuil, soit en influençant un procédé d'obtention de moyenne en fonction des grandeurs détectées ou en modifiant le seuil. Si l'on utilise les différences entre les périodes mentionnées, pour les deux étapes, cela présente l'avantage de pouvoir utiliser dans la première étape des valeurs qui sont de toutes les
façons nécessaires dans la seconde étape.
Toutefois, il est également possible de ne pas utiliser les deux périodes mentionnées dans la première étape mais seulement l'une des périodes en
particulier la période correspondant à la compression.
En effet, si un cylindre présente un raté, la période d'expansion de ce cylindre n'est pas la seule à augmenter par rapport à la période de compression qui précède mais la période de compression mesurée pour le cylindre suivant dans l'ordre de l'allumage augmente encore plus Sans raté d'allumage les périodes de compression de deux cylindres successifs dans l'ordre de l'allumage devraient être identiques Dans le cas d'un raté pour le premier des deux cylindres, la différence des deux périodes de compression est sensiblement double de la différence entre la période d'expansion et la période de compression du seul premier des deux cylindres Cela permet ainsi d'améliorer le rapport signal/bruit si au cours de la première des deux étapes on détecte la différence entre les périodes de compression de deux cylindres qui se suivent dans l'ordre d'allumage L'inconvénient de ce procédé est que la différence ainsi formée présente peu de signification pour déceler d'autres incidents à côté des ratés de sorte que cette grandeur n'est pas en général nécessaire et qu'il faut la calculer de manière particulière pour la première étape. Il convient de remarquer qu'un moteur ne fonctionne jamais en permanence à une vitesse de rotation parfaitement constante même lorsqu'il fonctionne sans raté et sans autres incidents Bien plus, dans chaque phase de compression d'un cylindre la vitesse de rotation chute légèrement et elle augmente de nouveau dans la phase d'expansion suivante Cette oscillation de la vitesse de rotation se répète pour chaque cylindre Un fonctionnement de moteur présentant de telles faibles variations de vitesse de rotation engendrées par le fonctionnement
du moteur sera appelé dans les revendications et dans
la suite comme fonctionnement régulier du moteur Le fonctionnement irrégulier du moteur est par contre celui pour lequel on rencontre des variations de vitesse de rotation encore plus importantes, qu'elles soient provoquées par un raté, par des vibrations de la transmission ou par des secousses provoquées par la route. Comme mentionné ci- dessus, puisque la vitesse de rotation du moteur varie périodiquement, de manière permanente, on peut régler les mêmes durées des périodes de compression et des périodes d'expansion de différentes manières Ainsi, on peut mesurer les arcs de l'angle du vilebrequin à l'intérieur de ces périodes, les modifier selon l'arc d'angle initial et/ou la période d'angle de vilebrequin Dans le cas d'un moteur à quatre cylindres et à quatre temps, le plus simple pour des raisons de synchronisation est de choisir à la fois pour la phase de compression et pour la phase d'expansion, chaque fois un angle de vilebrequin de 900 pour que les phases de compression et les phases d'expansion se succèdent chaque fois directement, dans un ordre ininterrompu Il suffit alors de fixer l'angle initial du vilebrequin pour que les périodes des deux segments soient égales Cette fixation peut se faire de la manière la plus simple sur un banc d'essai Si le moteur à quatre temps comporte plus de quatre cylindres, il faut tenir compte du chevauchement des différentes phases de fonctionnement dans les différents cylindres Indépendamment du moteur respectif sur lequel on met en oeuvre le procédé, il peut être avantageux de ne pas juxtaposer directement les phases mais de les fixer de manière séparée.
Dessins.
La figure la est un tracé schématique de la vitesse de rotation d'un moteur en fonction de l'angle
du vilebrequin KW.
La figure lb montre le comptage continu des segments de fonctionnement K ainsi que de l'angle de
vilebrequin KW selon la figure la.
La figure lc est une vue analogue à celle de la figure lb mais pour des cylindres i qui se suivent
dans l'ordre d'allumage.
La figure ld est une vue correspondant à celle de la figure lb néanmoins appliquée au cycle de
travail j.
La figure le est une vue schématique de la durée T(k) de phases successives dans le schéma de la figure la. La figure 2 est un schéma bloc montrant les différences entre les périodes des segments obtenues
pour un traitement ultérieur.
La figure 3 a est un schéma bloc montrant comment pour la suite du traitement on forme des différences à partir des différences de périodes
obtenues avec le procédé représenté à la figure 2.
La figure 3 b montre un schéma bloc correspondant à celui de la figure 3 a avec toutefois
une autre formation de différence.
La figure 4 est un schéma bloc montrant comment à l'aide de grandeurs de différences on détecte un raté en décelant les effets parasites, les différences étant formées selon un procédé illustré
aux figures 3 a, 3 b.
La figure 5 est un schéma montrant comment déceler les effets parasites (vibrations,
oscillations) ainsi que les ratés.
Description des exemples de réalisation.
La figure la montre la courbe donnant la vitesse de rotation N en fonction de l'angle KW du vilebrequin pour deux cycles de fonctionnement j = 1 et j = 2 (voir figure ld) La fin de chaque cycle est
indiquée à la figure la par un trait plein vertical.
La forme de la courbe selon la figure la correspond à un moteur à quatre cylindres à quatre temps Chaque cycle de fonctionnement j est ainsi subdivisé en quatre périodes pour chaque cylindre i (figure lc); cela est indiqué par des traits interrompus à la figure la La numérotation des cylindres se fait ici il et dans la suite en fonction de l'ordre chronologique de l'allumage Avant chaque allumage on a une phase de compression V et après chaque allumage on a une phase d'expansion E La phase de compression et la phase d'expansion pour chaque cylindre sont séparées à la figure la chaque fois par une ligne de points Pour chaque cycle de fonctionnement j on a ainsi en tout
huit segments k = 1 8 (figure lb).
Lorsque le moteur fonctionne régulièrement comme cela est vrai jusqu'au second cylindre à partir de la gauche selon la figure la, la vitesse de rotation augmente et diminue périodiquement dans des limites étroites Au cours de chaque phase de compression V, la vitesse de rotation diminue; par contre elle augmente dans la phase d'expansion E suivante Dans l'exemple de réalisation, les deux phases ou segments d'angle de vilebrequin ont la même longueur et correspondent chaque fois à un angle de vilebrequin de 90 La vitesse initiale est conçue pour que rapportés au temps, les deux segments soient également de même longueur de sorte que la période de compression TV(i) appartenant à une phase de compression V soit pratiquement la même que la période d'expansion TE(i) appartenant à une phase d'expansion E Ces périodes T(k) pour les différents segments sont représentées à la figure le et cela en continu
pour les différents segments k.
A la figure 1 on suppose que le cylindre i = 3 présente un raté Il en résulte qu'après détection de la vitesse de rotation N pendant la période de compression de ce cylindre, la vitesse de rotation au cours de la période d'expansion consécutive n'augmente plus à l'ancienne valeur maximale mais n'augmente que légèrement par rapport au minimum à la fin de la période de compression Il se produit encore une augmentation puisque le mélange carburant/air, comprimé, se détend Mais comme toutefois on n'atteint plus l'ancienne vitesse de rotation maximale, le temps nécessaire à la phase d'expansion E du troisième cylindre ne correspond plus à la même période que pour la phase de compression V mais à une période plus grande Cela apparaît clairement à la figure le dans laquelle la phase d'expansion TE( 3) est plus haute que la période de compression TV( 3) Dans la phase de compression suivante pour le quatrième cylindre, la vitesse de rotation continue de diminuer alors que la période de
compression TV( 4) pour ce cylindre est particu-
lièrement longue Ce n'est qu'au cours de la phase d'expansion du quatrième cylindre qu'il y a de nouveau une accélération, raison pour laquelle la période d'expansion TE( 4) est plus courte que la période de compression TV( 4) La période de compression suivante TV( 1) du premier cylindre correspond de nouveau
sensiblement à la période d'expansion suivante, c'est-
à-dire à la période TE( 4) Avec la période d'expansion TE( 2) du second cylindre on atteint de nouveau l'équilibre correspondant à un fonctionnement régulier du moteur La même période correspond également à la période de compression suivante TV( 3) du troisième cylindre puisqu'à ce moment le raté du troisième cylindre n'a pas encore de répercussion Ce n'est qu'au cours de la période d'expansion TE( 3) suivante que le raté se répercute de nouveau et l'opération
décrite ci-dessus se répète.
Pour les périodes ci-dessus on peut former les différences suivantes: DTE(i)V(i) = TE(i) TV(i) (A) DTV(i+ 1)E(i) = TV(i+l) TE(i) (B) Comme différences DIFF(i) on peut utiliser
soit les grandeurs données par l'équation (A), c'est-
à-dire DIFF(i) = DTE(i)V(i) (Ci) Or, la somme de deux périodes de différences suivantes est encore plus grande, c'est-à-dire que l'on a la valeur suivante pour DIFF(i): DIFF(i) = DTE(i)V(i) + DTV(i+ 1)E(i) = TV(i+ 1) TV(i) (C 2) Selon la figure 1, on déduit directement ce qui suit: la valeur DIFF(i) selon l'équation (Cl) est nulle en l'absence de raté; cette valeur est par contre supérieure à zéro dans le cas de ratés; la valeur DIFF(i) selon l'équation (C 2) est égale à zéro en l'absence de raté; par contre elle est supérieure à zéro dans le cas de ratés et elle est même supérieure à la valeur DIFF(i) donnée par l'équation (Cl); c'est pourquoi cette valeur permet d'avoir un meilleur rapport signal/bruit pour la
détection des ratés.
si la différence DTE(i)V(i) est > 0, il faut au cas o cette différence par rapport à zéro a pour cause
un raté, que l'on ait également DTV(i+l)E(i) > 0.
Dans la négative, il n'y a soit aucun raté soit un raté auquel sont combinés d'autres incidents Dans ce cas il est recommandé de réduire la sensibilité
de la détection de ratés.
Si les périodes mesurées doivent être traitées d'une autre manière, on peut former d'autres grandeurs dont on peut contrôler en permanence la plausibilité, pour vérifier s'il y a seulement des ratés ou des incidents, le cas échéant combinés à des ratés Cela sera décrit ultérieurement à l'aide de la figure 5 Dans la suite on décrira l'ensemble des opérations du procédé utilisant les constatations décrites ci-dessus, à l'aide des schémas blocs des figures 2 4 Les blocs des figures 2 4 sont interrogés successivement et la partie centrale du procédé peut correspondre soit à la variante de la
figure 3 a soit à la variante de la figure 3 b.
La figure 2 montre la formation des valeurs selon les équations (A) et (B) données ci-dessus Un élément de sommation 10 reçoit respectivement une valeur de période T(k) (voir figure le) et la valeur de période T(k-1) retardée par un élément de temporisation 11 d'une durée correspondant à une phase Cette différence DT(k, k-1) constitue soit une valeur selon l'équation (A) soit selon l'équation (B),
suivant que k est un nombre pair ou un nombre impair.
Un multiplexeur 12 fournit les valeurs à huit bornes,
c'est-à-dire chaque fois à une borne pour une phase.
Les figures 3 a et 3 b montrent les opérations telles qu'elles se déroulent lors de la mise en oeuvre des équations (Cl) ou (C 2) ci- dessus Selon l'équation (Cl) on émet les valeurs de différences DT(i)V(i) de manière inchangée comme valeurs de différences DIFF(i) (figure 3 a) Pour l'exploitation de l'équation (C 2), le schéma bloc de la figure 3 b comporte quatre points de sommation 13 1 13 4, c'est-à-dire un point pour chacun des quatres cylindres A partir des valeurs DTE(i)V(i) et DTV(i+l)E(i), calculées selon le schéma bloc de la figure 2, on obtient la somme donnant les valeurs de différences DIFF(i) A la place de cela on peut également calculer les valeurs de différences, directement comme TV(i+ 1) TV(i) Cela pourrait se faire comme le calcul de la valeur DT(k, k-1) à la figure 2, toutefois avec un élément de temporisation qui temporiserait de deux phases La raison en est que chaque seconde phase est une phase de compression. Les valeurs DIFF(i) peuvent être comparées directement à une valeur de seuil SW(n, L) dont la valeur instantanée dépend des valeurs instantanées de la vitesse de rotation N et d'une grandeur L quelconque dépendant de la charge De manière avantageuse, cette valeur de seuil doit également
englober des effets d'accélération et de décélération.
Dès que l'une des valeurs de différences DIFF(i) dépasse la valeur de seuil SW(n, L) cela serait l'indication que dans le cylindre i concerné il y a
des ratés.
Il est toutefois plus avantageux de poursuivre le traitement des valeurs de différences DIFF(i) avant de comparer à la valeur de seuil Les points de vue selon lesquels la modification peut se faire sont explicités à l'aide du schéma bloc de la
figure 4.
On reconnaît directement que les différences entre les périodes de phases voisines sont différentes de zéro non seulement dans le cas de ratés, d'oscillations ou de vibrations mais également dans le cas d'accélérations ou de décélérations Pour compenser ces derniers effets, il est avantageux de retrancher de la valeur de différence calculée, une grandeur de correction BVK qui dépend de la même manière que l'une des valeurs de différences citées, des accélérations et des décélérations C'est ainsi que par exemple on peut calculer la somme divisée par quatre des différences DIFF(i) = TV(i+ 1) TV(i) pour les quatre cylindres pour un cycle de fonctionnement j On utilise ainsi pour la correction, la variation moyenne de la vitesse de rotation pour tout le cycle de fonctionnement et les variations instantanées telles que celles provoquées par un raté ou par les secousses sont supprimées de la meilleure manière possible Dans le cas d'un simple raté cette grandeur est égale zéro; par contre elle est positive pour des accélérations et négative pour des décélérations Le calcul est le suivant
Z
BVK = Z DIFF(i) (D) Zi= 1 La grandeur de correction BVK pour corriger les effets causés par les accélérations ou les décélérations est retranchée des différences DIFF(i) ce qui se fait en un point de sommation respectif 14.1 14 4 pour les valeurs de quatre cylindres différents. Il est avantageux de tenir également compte de l'influence de la vitesse de rotation sur les valeurs des différences avant de faire la comparaison avec la valeur de seuil Cela est intéressant car il est recommandé d'effectuer les moyennes Par contre, si on fait la moyenne des valeurs de mesure et que l'on utilise des valeurs de seuil qui dépendent de la valeur instantanée respective de la vitesse de rotation n, la valeur de seuil varie plus rapidement pour une variation de la vitesse rotation que la valeur moyenne utilisée pour la comparaison si cette valeur moyenne n'a pas subi une correction de vitesse de rotation Pour corriger la vitesse de rotation il suffit de diviser la valeur de la différence corrigée par la valeur BVK par l'une des périodes détectées, par exemple par la période de temporisation TV(i) respective Pour la valeur corrigée de la vitesse de rotation n K on a la formule n K = TV(i) (E) Aux points de division 15 1 15 4 du schéma bloc de la figure 4 on calcule la valeur de détection de raté suivante DTAE(i): DTAE(i) = (DIFF(i) BVK)/n K (F) Il serait encore mieux de diviser la correction de l'erreur de vitesse de rotation par une grandeur qui serait une fonction du second ou du troisième degré du temps, c'est-à-dire par TV 2 ou TV 3 (i) La pratique a toutefois montré que cette mise
en oeuvre par calcul n'est pas indispensable.
Les valeurs de différences corrigées de cette manière permettraient directement de former la valeur moyenne avec comparaison à la valeur de seuil ce qui donnerait des valeurs déjà très fiables pour détecter les ratés La formation d'une valeur moyenne avec détection de la valeur de seuil pourrait se faire soit en comparant directement les valeurs DTAE(i) à une valeur de seuil et détection d'un traté si à l'intérieur d'un angle prédéterminé, le seuil est dépassé plus fréquemment que ce qui correspond à un nombre prédéterminé ou en ce qu'on forme en permanence la moyenne des valeurs DTAE(i) et qu'on compare la
valeur moyenne ainsi obtenue à une valeur de seuil.
Dans l'exemple de réalisation de la figure 4, on effectue une correction dite de secousse avant de comparer à la valeur de seuil et de former la moyenne Un bloc de correction de secousse 16 fournit la valeur d'ensemble de correction de secousse RKG à des points de sommation 17 1 17 4 qui retranchent chaque fois la valeur d'ensemble de correction de secousse RKG des valeurs de détection de ratés DTAE(i). A l'aide de la figure 5 on décrira ci-après la formation de la valeur d'ensemble de correction de
secousse RKG à l'aide d'un exemple.
La figure 5 montre comme la figure le, les valeurs de périodes pour des phases successives à numérotation continue c'est-à-dire chaque fois une phase de compression et une phase d'expansion pour chacun des quatre cylindres Les cycles de travail j sont séparés les uns des autres par destraits pleins les valeurs des cylindres successifs sont séparées par des traits interrompus et les deux périodes correspondant chaque fois à un cylindre sont séparées par des lignes formées de points On suppose qu'il y a une oscillation dont la durée de la période correspond
à une fois et demie la durée d'un cycle de travail j.
La différence entre les périodes successives est mesurée suivant une unité quelconque La plus grande différence correspond à la valeur 1 Dans l'exemple de réalisation, les différences successives correspondent aux valeurs 1/4, 1/2, 1, 1, 1/2, 1/4, -1/4, -1/2, -1, -1/2, -1/4 puis de nouveau 1/4, 1/2, etc Il apparaît que lorsque les périodes augmentent on a des valeurs de différences successives qui se présentent comme dans le cas du raté de la figure le mais il y a néanmoins des différences significatives lorsque les périodes se raccourcissent Alors qu'en effet dans le cas d'un raté, la différence DTE(i)V(i) pour le cylindre correspondant et la différence DTV(i+l)E(i) pour les cylindres suivants se trouvent dans un certain rapport ou sont pratiquement identiques (voir par exemple à la figure 1: DTE( 3)V( 3) et DTV( 4)E( 3) peuvent dans le cas d'une vibration ou même pour des secousses, donner d'autres différences entre ces périodes Les différences DTR(i) de ces périodes sont formées comme l'équation (J) de la figure 5 Selon l'équation (K), pour chaque cycle de travail j on forme la somme des valeurs de différences négatives ce qui donne un premier coefficient de correction de secousse RK 1 Ce premier coefficient de correction de secousse RK 1 peut avoir une valeur supérieure à zéro s'il y a des vibrations ou des effets de secousses seules ou combinées à des effets de ratés Lorsqu'on constate de cette manière des effets hétérogènes, on peut interdire totalement la détection de ratés Dans l'exemple de réalisation la valeur de la grandeur RK 1 passe toutefois dans la valeur d'ensemble de la correction de secousse RKG qui est retranchée des
valeurs de détection de ratés DTAE(i).
Il est à remarquer que la valeur instantanée de RK 1 n'a pas à être calculée nécessairement à la fin de chaque cycle de travail j mais qu'elle peut être calculé en continu pour chaque cylindre à partir des valeurs fournies chaque fois par les derniers Z cylindres (Z = nombre de cylindres du moteur à combustion interne) Il est également possible de faire la moyenne de la valeur ou de la déterminer à partir d'un nombre relativement important de cylindres ou de cycles de travail en ne retranchant pas des valeurs différentes pour chaque cycle, ce qui serait le cas, si la valeur RK 1, selon la figure 5, était
utilisée comme telle pour chaque cycle de travail j.
De telles différences donnent toutefois automatiquement la moyenne grâce à des filtres 18 1-4 décrits ultérieurement Comme cela apparaît, la grandeur RK 1 présente à la fin du premier cycle de travail, la valeur -1/2 alors qu'à la fin du second cycle de travail elle présente la valeur zéro Cela
montre qu'il est recommandé de former une moyenne.
Si, comme indiqué précédemment, la valeur DTV(i+l)E(i) est inférieure à zéro bien que la valeur DTE(i)V(i) soit supérieure à zéro signifie avec certitude qu'il n'y pas seulement des ratés. L'atteinte à cette condition de plausibilité peut également s'utiliser pour couper la détection des ratés ou réduire la sensibilité de cette détection Si pour cela on ne calcule aucune valeur de correction, on peut retrancher une valeur de correction fixe des grandeurs de détection de ratés DTAE(i) ou augmenter
la valeur de seuil SW.
La figure 5 montre encore trois autres grandeurs N, P et RK 2 qui ont été calculées également selon les équations (G), (H) et (I) données à la figure 5 N représente la somme des valeurs négatives de DTV(i+ 1)E(i), alors que P est la somme des valeurs positives correspondantes, chaque fois pour les quatre cylindres d'un cycle de travail Dans ce cas également l'addition peut se poursuivre en continu pour chaque cylindre à partir des valeurs correspondant chaque fois aux Z derniers cylindres Si la valeur de N est une valeur inférieure à zéro ou inférieure à un seuil négatif et si P est supérieur à zéro, cela signifie soit qu'il n'y a pas de raté soit qu'il y a des ratés
mais combinés à d'autres incidents.
L'inscription de nombreux modèles de périodes correspondant aux modèles d'oscillations de la figure 5 pour des oscillations présentant des périodes différentes, pour des modèles de secousses différents également combinés à des modèles de ratés différents, pour un raté dans un seul cylindre ou dans plusieurs cylindres, soit dans des cylindres successifs soit des cylindres séparés a été faite pour permettre de détecter d'autres grandeurs permettant de saisir l'importance des secousses ou des oscillations, la grandeur RK 2 selon l'équation (I) à la figure 5 Il s'agit de la valeur maximale des montants des valeurs de N et P. Comme indiqué dans le bloc de correction de secousses 16 à la figure 4, la valeur RKG est une valeur proportionnelle à la somme des valeurs RK 1 et RK 2 Chaque point de sommation 17 1 17 4 dans lesquels on retranche la valeur de la grandeur RKG de la valeur de détection de ratés respective DTAE(i), est suivi d'un filtre passe-bas 18 1 18 4 dans lequel on filtre les grandeurs de détection corrigées avec l'équation de filtre usuel du premier ordre comme celle correspondant à l'équation (L) à la figure 4 A la place de cela on peut également former de manière quelconque toute autre moyenne La formation d'une moyenne à l'aide de l'équation du filtre passe-bas du premier ordre se réalise de manière particulièrement simple sur le plan du calcul; cette solution assure en outre la moyenne des variations automatiques des valeurs de correction de secousses Les valeurs moyennes MDTAE(i) obtenues ainsi pour les quatre cylindres sont comparées à la valeur de seuil SW(n, L) décrite précédemment, dans les comparateurs 19 1 19 4 Pour chaque cylindre i pour lequel la valeur moyenne correspondante MDTAE(i) dépasse la valeur de seuil SW(n, L), on suppose qu'il y a des ratés On arrête alors l'injection de carburant dans
ces cylindres.
Dans la pratique on peut également rencontrer des cas pour lesquels on a une correction de secousse relativement importante ce qui se traduit alors dans le fait que la valeur de seuil ne sera pas dépassée bien qu'il y ait des ratés Il est alors recommandé de comparer entre les valeurs de correction de secousses pour différents cylindres si toutes les valeurs de correction de secousses sont de même importance cela signifie que les valeurs élevées proviennent uniquement d'incidents extérieurs à l'allumage Si par contre une valeur particulière est très élevée, on peut tenter d'interrompre l'injection de carburant dans le cylindre correspondant S'il s'avère alors que toutes les valeurs restent pratiquement inchangées, cela signifie qu'il y a eu réellement des ratés dans ce cylindre Si les valeurs
changent on reprend l'injection.
En résumé, il convient de souligner qu'il est essentiel pour le procédé décrit de fixer une phase de compression et une phase d'expansion pour chaque cylindre pour que les périodes correspondantes soient égales lorsque le moteur fonctionne régulièrement Si on rencontre des déviations dans les périodes, ces différences peuvent s'utiliser directement pour calculer les grandeurs de détection des ratés et/ou des grandeurs de détection que l'on peut corriger avec des valeurs de correction de
secousses qui sont déterminées par les différences.
Dans ce dernier cas il s'agit toujours d'utiliser les critères de plausibilité par rapport aux ratés Dans
la présente description on a cité des critères de
plausibilité, simples, fondamentaux Les critères de plausibilité peuvent toutefois être très complexes
même par exemple en utilisant des procédés d'auto-
corrélation.

Claims (1)

R E V E N D I C A T I O N S ) Procédé pour détecter des ratés dans un moteur à combustion interne, procédé caractérisé en ce que: pour chaque cylindre i parmi Z cylindres on fixe une phase de compression et une phase d'expansion suivant l'angle initial respectif du vilebrequin et la somme respective des angles de vilebrequin, pour que rapportée au temps pour un moteur fonctionnant régulièrement, une période de compression TV(i) appartenant à la phase de compression soit pour l'essentiel égale à une période d'expansion TE(i) appartenant à la phase d'expansion, la phase de compression se situant à l'intérieur de l'angle de vilebrequin correspondant au cylindre i dans lequel la vitesse de rotation du moteur diminue par suite des opérations de compression et la phase d'expansion se situe à l'intérieur de la période d'angle de vilebrequin du cylindre i au cours de laquelle la vitesse de rotation du moteur augmente par suite des opérations d'expansion, et on utilise les différences entre les périodes de compression et d'expansion d'au moins un cylindre pour détecter un raté. 2 ) Procédé selon la revendication 1, caractérisé en ce qu'on retranche des périodes, chaque fois une période de correction BVK pour tenir compte des variations de périodes entraînées par les accélérations et les décélérations. 3 ) Procédé selon l'une des revendications 1 ou 2, caractérisé en ce que les périodes sont divisées par une grandeur de correction n K dépendant de la vitesse de rotation pour tenir compte de l'influence de la plage de vitesse de rotation sur les périodes. 40) Procédé selon l'une des revendications 1 à 3, caractérisé en ce qu'on examine pour plusieurs cylindres si les valeurs des périodes de compression et d'expansion différentes les unes des autres pour un moteur fonctionnant de manière irrégulière et qui sont causées uniquement par des ratés sont plausibles et dans la négative on réduit la sensibilité de la détection des ratés. ) Procédé selon la revendication 4, caractérisé en ce que lorsque la valeur DTV(i+l)E(i) = TV(i+l) TE(i) est < 0, bien que l'on avait DTE(i)V(i) = TE(i) TV(i) > O il n'est pas vrai que seul un raté influence le fonctionnement du moteur. ) Procédé selon la revendication 5, caractérisé en ce qu'on forme la valeur: z RK 1 = Z IDTV(i+ 1)E(i) DTE(i)V(i), i=l si la différence est < o 0, pour servir lorsque la sensibilité de la détection de raté a été réduite. 70) Procédé selon l'une des revendications 5 ou 6, caractérisé en ce qu'on forme la valeur z N = Z DTV(i+ 1)E(i), si < O i= 1 puis si cette valeur est inférieure à une valeur de seuil négative ou si elle est nulle, cela signifie que le fonctionnement du moteur n'est pas uniquement influencé par des rates. 8 ) Procédé selon la revendication 7, caractérisé en ce que pour utiliser la sensibilité existante de la détection de ratés on forme la valeur RK 2 = INI pour INI < P P pour INI > P dans laquelle on a z P = Z DTV(i+l)E(i), si > 0. i=l 9 ) Procédé selon l'une des revendications 1 à 8, caractérisé en ce que pour chaque cylindre on forme de manière répétée la valeur de la différence DIFF(i) = TE(i) TV(i) et on détecte un raté si une grandeur formée avec ces valeurs de différence satisfait une condition de seuil. ) Procédé selon l'une des revendications
1 à 8, caractérisé en ce que pour chaque cylindre on forme de manière répétée les valeurs de différence DIFF(i) = TV(i+l) TV(i) et on considère qu'il y a un raté si une grandeur formée avec ces valeurs de
différence satisfait à une condition de seuil.
FR9108375A 1990-09-05 1991-07-04 Procede de detection des rates d'un moteur a combustion interne. Expired - Fee Related FR2666378B1 (fr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE4028131A DE4028131C2 (de) 1990-09-05 1990-09-05 Verfahren zur Aussetzererkennung in einem Verbrennungsmotor

Publications (2)

Publication Number Publication Date
FR2666378A1 true FR2666378A1 (fr) 1992-03-06
FR2666378B1 FR2666378B1 (fr) 1995-06-23

Family

ID=6413637

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9108375A Expired - Fee Related FR2666378B1 (fr) 1990-09-05 1991-07-04 Procede de detection des rates d'un moteur a combustion interne.

Country Status (4)

Country Link
US (1) US5144927A (fr)
JP (1) JP3214873B2 (fr)
DE (1) DE4028131C2 (fr)
FR (1) FR2666378B1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2755513A1 (fr) * 1996-09-30 1998-05-07 Siemens Ag Procede de determination de la vitesse de rotation pour la regularisation de ralenti d'un moteur a combustion interne

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5337240A (en) * 1990-09-20 1994-08-09 Mitsubishi Denki Kabushiki Kaisha Misfiring sensing apparatus
DE4143605B4 (de) * 1990-09-20 2004-04-29 Mitsubishi Denki K.K. Verfahren und Vorrichtung zur Erfassung von Fehlzündungen
DE4138765C2 (de) * 1991-01-10 2002-01-24 Bosch Gmbh Robert Verfahren und Vorrichtung zum Bestimmen eines Laufunruhewertes einer Brennkraftmaschine
JP2701186B2 (ja) * 1991-07-12 1998-01-21 本田技研工業株式会社 多気筒内燃機関の失火検出装置
KR950013542B1 (ko) * 1991-07-17 1995-11-08 미쓰비시 덴키 가부시키가이샤 내연기관 실화검출장치
JP2893300B2 (ja) * 1991-07-19 1999-05-17 トヨタ自動車株式会社 多気筒内燃機関の失火検出装置
US5392641A (en) * 1993-03-08 1995-02-28 Chrysler Corporation Ionization misfire detection apparatus and method for an internal combustion engine
US5343843A (en) * 1993-05-24 1994-09-06 Delco Electronics Corporation Knock control for high speed engine including a knock burst envelope follower
JP3526870B2 (ja) * 1993-09-07 2004-05-17 モトローラ・インコーポレイテッド 往復エンジンにおける不点火状態を判定するためのパターン認識方法およびシステム
DE4337275A1 (de) * 1993-11-02 1995-05-04 Bayerische Motoren Werke Ag Vorrichtung zur zylinderselektiven Erkennung von unerwünschten Verbrennungsvorgängen bei mehrzylindrigen Brennkraftmaschinen
US5602331A (en) * 1995-06-06 1997-02-11 Chrysler Corporation Engine misfire detection with cascade filter configuration
US5574217A (en) * 1995-06-06 1996-11-12 Chrysler Corporation Engine misfire detection with compensation for normal acceleration of crankshaft
US5544521A (en) * 1995-06-06 1996-08-13 Chrysler Corporation Engine misfire detection with rough road inhibit
AT755U1 (de) * 1995-06-22 1996-04-25 Avl Verbrennungskraft Messtech Verfahren und einrichtung zur diagnose mehrzylindriger brennkraftmaschinen
US5633456A (en) * 1995-08-04 1997-05-27 Chrysler Corporation Engine misfire detection with digital filtering
EP0799983B1 (fr) * 1996-04-05 2003-06-18 Toyota Jidosha Kabushiki Kaisha Méthode de détection de la vitesse angulaire et du couple dans un moteur à combustion interne
US5753804A (en) * 1996-08-01 1998-05-19 Chrysler Corporation Spatial frequency implemented digital filters for engine misfire detection
US5824890A (en) * 1996-08-01 1998-10-20 Chrysler Corporation Real time misfire detection for automobile engines
DE19637094C2 (de) * 1996-09-12 2001-02-08 Mannesmann Vdo Ag Verfahren zum Bestimmen von Verbrennungsaussetzern
US5717133A (en) * 1996-11-22 1998-02-10 Chrysler Corporation Mixed sampling rate processing for misfire detection
US6199426B1 (en) 1996-12-17 2001-03-13 Toyota Jidosha Kabushiki Kaisha Method of detection of output fluctuation in internal combustion engine
US5862507A (en) * 1997-04-07 1999-01-19 Chrysler Corporation Real-time misfire detection for automobile engines with medium data rate crankshaft sampling
DE19725233B4 (de) * 1997-06-14 2005-03-24 Volkswagen Ag Verfahren zur Anpassung der Einspritzmenge einer Brennkraftmaschine zur Laufruheregelung
US6314802B1 (en) 1999-07-27 2001-11-13 Daimlerchrysler Corporation Optimal engine speed compensation method used in misfire detection
KR100578023B1 (ko) * 1999-12-30 2006-05-11 현대자동차주식회사 엔진실화 검출시스템 및 엔진실화 검출방법
US6935313B2 (en) 2002-05-15 2005-08-30 Caterpillar Inc System and method for diagnosing and calibrating internal combustion engines
JP4490721B2 (ja) * 2004-04-12 2010-06-30 三菱自動車工業株式会社 エンジンの失火検出装置及びエンジンの燃焼制御装置
JP5488286B2 (ja) * 2010-07-15 2014-05-14 トヨタ自動車株式会社 内燃機関の燃焼状態検出システム
JP5844162B2 (ja) * 2011-03-09 2016-01-13 本田技研工業株式会社 内燃機関の失火検出装置
JP6269572B2 (ja) * 2015-05-15 2018-01-31 トヨタ自動車株式会社 エンジン装置
CN111140354B (zh) * 2019-12-20 2021-10-08 潍柴动力股份有限公司 整车失火的检测方法和检测装置
DE102021107622B3 (de) 2021-03-26 2022-07-07 Bayerische Motoren Werke Aktiengesellschaft Sensorbasierte Branddetektion in einer Fluidführung
US11598307B1 (en) * 2022-03-07 2023-03-07 Ford Global Technologies, Llc Method and system for improving fouled spark plug detection

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3403260A1 (de) * 1983-01-31 1984-08-09 Nippondenso Co., Ltd., Kariya, Aichi Verfahren und vorrichtung zum steuern bzw. regeln der menge an brennstoff, die in einen mehrzylindermotor eingespritzt wird
DE3615547A1 (de) * 1985-05-09 1986-11-13 Nippondenso Co. Ltd., Kariya, Aichi Vorrichtung zur erkennung eines fehlerhaft arbeitenden zylinders eines mehrzylinder-verbrennungsmotors, sowie verfahren zum betreiben der vorrichtung
JPS6250637A (ja) * 1985-08-30 1987-03-05 Fujitsu Ten Ltd 内燃機関の気筒別故障検知装置
US4930479A (en) * 1988-05-24 1990-06-05 Toyota Jidosha Kabushiki Kaisha Irregular combustion determining device for an internal combustion engine
US4932379A (en) * 1989-05-01 1990-06-12 General Motors Corporation Method for detecting engine misfire and for fuel control
WO1990015235A1 (fr) * 1989-06-02 1990-12-13 Robert Bosch Gmbh Procede pour mesurer les irregularites de fonctionnement des moteurs a combustion interne, et application de ce procede

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5759138A (en) * 1980-09-27 1982-04-09 Toyota Motor Corp Method and device for inspecting engine rough idling
DE3505440A1 (de) * 1985-02-16 1986-08-21 Hermann, Horst, 8501 Oberasbach Verfahren zur laufzustandsanalyse an verbrennungsmotoren mit elektrischer zuendanlage sowie vorrichtung zur durchfuehrung des verfahrens
KR930000007B1 (ko) * 1988-06-08 1993-01-06 미쯔비시 덴끼 가부시끼가이샤 내연기관의 제어 장치
EP0358419A3 (fr) * 1988-09-09 1990-08-16 LUCAS INDUSTRIES public limited company Système de commande pour moteur à combustion interne
DE4006992C2 (de) * 1989-03-08 1995-07-20 Mitsubishi Electric Corp Klopfunterdrückungseinrichtung für Brennkraftmaschinen
US4971007A (en) * 1989-09-25 1990-11-20 Ford Motor Company System and method for combined knock and torque timing control

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3403260A1 (de) * 1983-01-31 1984-08-09 Nippondenso Co., Ltd., Kariya, Aichi Verfahren und vorrichtung zum steuern bzw. regeln der menge an brennstoff, die in einen mehrzylindermotor eingespritzt wird
DE3615547A1 (de) * 1985-05-09 1986-11-13 Nippondenso Co. Ltd., Kariya, Aichi Vorrichtung zur erkennung eines fehlerhaft arbeitenden zylinders eines mehrzylinder-verbrennungsmotors, sowie verfahren zum betreiben der vorrichtung
JPS6250637A (ja) * 1985-08-30 1987-03-05 Fujitsu Ten Ltd 内燃機関の気筒別故障検知装置
US4930479A (en) * 1988-05-24 1990-06-05 Toyota Jidosha Kabushiki Kaisha Irregular combustion determining device for an internal combustion engine
US4932379A (en) * 1989-05-01 1990-06-12 General Motors Corporation Method for detecting engine misfire and for fuel control
WO1990015235A1 (fr) * 1989-06-02 1990-12-13 Robert Bosch Gmbh Procede pour mesurer les irregularites de fonctionnement des moteurs a combustion interne, et application de ce procede

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN vol. 011, no. 239 (P - 602) 6 August 1987 (1987-08-06) *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2755513A1 (fr) * 1996-09-30 1998-05-07 Siemens Ag Procede de determination de la vitesse de rotation pour la regularisation de ralenti d'un moteur a combustion interne

Also Published As

Publication number Publication date
DE4028131C2 (de) 2001-06-13
DE4028131A1 (de) 1992-03-12
JPH04233432A (ja) 1992-08-21
FR2666378B1 (fr) 1995-06-23
US5144927A (en) 1992-09-08
JP3214873B2 (ja) 2001-10-02

Similar Documents

Publication Publication Date Title
FR2666378A1 (fr) Procede de detection des rates d&#39;un moteur a combustion interne.
EP2128409B1 (fr) Methode de detection du cliquetis dans un moteur à allumage commandé
FR2735182A1 (fr) Procede de detection de la vitesse de rotation notamment pour la detection des rates de combustion d&#39;un moteur a combustion interne
FR2890114A1 (fr) Procede de gestion d&#39;un moteur a combustion interne
EP2128410A1 (fr) Methode de detection du cliquetis dans un moteur à allumage commandé
FR2725242A1 (fr) Dispositif pour detecter le retour en arriere d&#39;une piece tournante d&#39;un moteur a combustion interne
FR2550825A1 (fr)
FR2739145A1 (fr) Procede de detection des rates de combustion d&#39;un moteur a combustion interne
FR2898640A1 (fr) Procede de transmission d&#39;information relatif au fonctionnement d&#39;un moteur a combustion interne
WO2020016342A1 (fr) Détermination de la position angulaire d&#39;une cible dentée solidaire en rotation d&#39;un arbre d&#39;un moteur à combustion interne
FR3021739A1 (fr) Procede d&#39;adaptation d&#39;un seuil de detection d&#39;un capteur de vilebrequin pour vehicule automobile
FR3045725A1 (fr) Procede de synchronisation exact
WO2007147484A1 (fr) Procede de detection de rate d&#39;allumage et dispositif correspondant
FR2739140A1 (fr) Procede pour detecter des rates de combustion dans un ou plusieurs cylindres fonctionnant en permanence de facon irreguliere
WO2014082731A1 (fr) Procede de traitement d&#39;un signal fourni par un capteur bidirectionnel et dispositif correspondant
WO2018172665A1 (fr) Procédé pour gérer du cliquetis dans un moteur à combustion interne à allumage commandé
FR2805863A1 (fr) Procede de detection de rates d&#39;allumage dans les moteurs a combustion interne
FR2797952A1 (fr) Dispositif de detection de cognement pour un moteur a combustion interne
FR2878574A1 (fr) Procede de gestion d&#39;un moteur a combustion interne a plusieurs cylindres
FR2473114A1 (fr) Dispositif de detection de defauts de combustion dans un moteur a explosions
FR2937684A1 (fr) Procede de determination de la duree d&#39;une dent longue d&#39;une cible montee sur un vilebrequin de moteur a combustion interne
WO2016169644A1 (fr) Procede de determination de longueurs reelles de petits intervalles d&#39;une cible dentee d&#39;un vilebrequin
FR2799507A1 (fr) Dispositif pour detecter le cognement d&#39;un moteur a combustion interne
FR2734326A1 (fr) Procede de detection des rates a l&#39;allumage d&#39;un moteur a combustion interne a plusieurs cylindres
EP1595066A1 (fr) Procede de detection de rates de combustion par filtrage

Legal Events

Date Code Title Description
ST Notification of lapse