Brevet FR2686653A1 — publié le 19930730

PROCEDE DE DETECTION DES RATES DE COMBUSTION D'UN MOTEUR A COMBUSTION INTERNE. La présente invention concerne un procédé de détection des ratés de combustion d'un moteur à combustion interne équipant notamment un véhicule automobile. Dans le cadre des futures réglementations antipollution telles que la norme américaine OBD 2 (On Board Diagnostic Level 2), il est prévu que les systèmes électroniques de contrôle moteur qui équipent les véhicules particuliers soient amenés à diagnostiquer certains défauts du moteur qui ont un impact sur les émissions de polluants. C'est ainsi qu'il est prévu d'implanter dans les systèmes électroniques de contrôle moteur futurs, des dispositifs capables de détecter en roulant des défauts concernant, par exemple, l'efficacité du catalyseur, le fonctionnement de la sonde à oxygène ou le système d'EGR (recirculation des gaz d'échappement) Ces défauts provoqueront lorsqu'il y a défaillance d'un élément agissant sur le niveau de pollution soit, l'activation de modes de fonctionnement dégradés et/ou l'allumage d'un voyant au tableau de bord prévenant le conducteur (réglementations peu sévères) soit, obligeront à l'arrêt du véhicule (réglementations strictes). La norme américaine future OBD 2 et les projets de normes européennes équivalentes prévoient d'imposer la détection des ratés de combustion et d'identifier le cylindre responsable. Le système de détection devant fournir un chiffre représentant le pourcentage de ratés de combustion sur un nombre donné de cycles moteur. Les équipementiers et les constructeurs automobiles ont donc développé un certain nombre de techniques de détection des ratés de combustion encore appelés misfire. On peut citer la méthode de l'accéléromètre qui consiste à détecter un raté de combustion par analyse de la variation d'accélération longitudinale du véhicule. La détection des ratés est également possible à partir des mesures par sonde à oxygène proportionnelle De même on peut utiliser un capteur de pression chambre On peut encore effectuer la mesure de la tension d'arc ou du courant d'ionisation On peut enfin déduire l'existence de ratés de combustion de la mesure de la vitesse instantanée du vilebrequin. Si tous les dispositifs connus arrivent à détecter de manière plus ou moins correcte l'existence de ratés de combustion dans un moteur à combustion interne, leur mise en oeuvre s'avère délicate et leur coût assez élevé. Le système de détection objet de la présente invention, permet d'obtenir un rapport coût/prestation bien plus favorable Il permet en effet de détecter facilement, sans surcoût matériel et avec un surcoût logiciel faible, les ratés de combustion d'un moteur à explosion. Ce système s'appuie sur le dispositif appelé "Capteur de Couple B 4 " qui a fait l'objet du dépôt des demandes de brevet déposées par la Demanderesse sous les numéros 91/11273 et 91/11274. A partir des valeurs représentatives du couple engendrées par chacune des combustions du mélange gazeux dans les cylindres du moteur obtenu à partir du système susmentionné, le procédé comprend les opérations suivantes: calculer à partir de chaque valeur de couple produite par le dispositif de mesure une grandeur statistique représentative de la moyenne des valeurs de couple sur un nombre donné de combustions; comparer la valeur de couple à une valeur de seuil déduite de la grandeur statistique; produire une valeur indiquant l'existence d'un raté de combustion quand la valeur de couple est inférieure à ladite valeur de seuil. Selon une autre caractéristique du procédé objet de l'invention, la grandeur statistique calculée à partir de la valeur de couple est représentative de la moyenne des valeurs de couple générée par l'ensemble des cylindres du moteur. Selon un mode de réalisation particulier le moteur comprend des repères de mesures disposés sur une couronne solidaire du vilebrequin du moteur, des moyens pour définir une référence d'indexation des repères, un capteur de défilement des repères, monté fixe au voisinage de la couronne, des moyens de traitement du signal pour produire à partir du signal issu du capteur, les valeurs représentatives du couple engendrées par chacune des combustions du mélange gazeux dans les cylindres du moteur. Le procédé de détection des ratés de combustion est alors caractérisé en ce qu'il comprend les opérations suivantes, réitérées après chaque combustion: (a) repérer pour chaque valeur de couple produite par les moyens de traitement du signal, le cylindre o la combustion s'est produite; (b) calculer à partir de la valeur de couple, une grandeur statistique représentative de la moyenne des valeurs de couple pour un nombre donné de combustions sur l'ensemble des cylindres; (c) comparer la valeur de couple à une valeur de seuil déduite de la valeur statistique; (d) produire une valeur indiquant l'existence d'un raté de combustion, dans un cylindre du moteur, quand la valeur statistique est inférieure à la valeur de seuil. Selon une autre caractéristique du procédé objet de l'invention, l'opération (c) comprend les opérations suivantes: (cl) calculer l'écart, entre la valeur du couple et la valeur statistique; (c 2) calculer le rapport entre l'écart ainsi calculé et la valeur statistique; (c 3) comparer le rapport à une valeur de seuil prédéterminée. Selon une autre caractéristique du procédé objet de l'invention l'opération (d) est complétée par les opérations suivantes: (e) calculer à partir des valeurs indiquant l'existence d'un raté de combustion dans un cylindre du moteur, le nombre total de ratés de combustion survenus pendant un nombre prédéterminé de cycles moteur; (f) comparer le nombre total de ratés de combustion à une valeur de seuil prédéterminée; (g) produire une valeur indiquant l'existence d'un nombre anormal de ratés de combustion dans un cylindre du moteur quand le nombre est supérieur à la valeur de seuil. Selon une autre caractéristique du procédé objet de l'invention, l'opération (g) est complétée par l'opération suivante: (f) visualiser les valeurs indiquant la présence ou non d'un nombre anormal de ratés de combustion, en identifiant le cylindre en cause. On comprendra mieux les buts, aspects et avantages de la présente invention, d'après la description donnée ci-après de modes de réalisation de l'invention appliqués à un moteur quatre temps et quatre cylindres, ces modes de réalisation étant donnés à titre d'exemples non limitatifs, en se référant au dessin annexé, dans lequel: la figure unique est un schéma fonctionnel des différents éléments constitutifs d'un dispositif de mise en oeuvre du procédé selon l'invention. La figure décrit un dispositif de détection des ratés de combustion équipant un moteur à combustion interne poly-cylindrique, par exemple du type à quatre cylindres en ligne et-à quatre temps. Seuls les éléments nécessaires à la compréhension du dispositif ont été figurés. Le dispositif objet de l'invention est un dispositif de traitement du couple gaz Cg produit par chacune des combustions Cette valeur est obtenue grâce au dispositif de traitement du signal référencé 10. Le dispositif 10 schématise le système de mesure du couple gaz Cg, produit par chaque combustion du mélange gazeux dans un moteur thermique à quatre temps et à quatre cylindres, à partir d'une couronne de mesure dentée 12, solidaire du volant d'inertie, par exemple la couronne de type standard montée sur les moteurs à allumage électronique. A la couronne 12, est associé un capteur fixe 22, par exemple à réluctance variable, qui délivre un signal alternatif de fréquence proportionnelle à la vitesse de défilement des dents de la couronne, c'est à dire représentative de la vitesse instantanée du volant. Le passage de ce signal alternatif, de fréquence proportionnelle à la vitesse de défilement des dents de la couronne, à la valeur représentative du couple gaz Cg, engendré par chaque combustion du mélange gazeux dans les cylindres du moteur, est donc opéré par le dispositif 10 qui est détaillé dans les demandes de brevet français susmentionnées N O 91/11273 et 91/11274 relatives à un "procédé et dispositif de mesure du couple d'un moteur thermique à combustion interne". Comme cela est décrit dans cette demande de brevet, le couple gaz est notamment obtenu à partir de l'analyse de la raie quatre du spectre du signal délivré par le capteur fixe 22 observant la roue dentée 12 solidaire du vilebrequin. Le couple gaz Cg est alors obtenu par la relation: Cg Ai (D 4 Cos + 4) i* (Ntour/30))3 + Bl * (Ntour/30)2 avec: (D 4 cos 4) i dk Cos (k i X i)) k=o dk est la durée de la dent k. Ntour est le régime moteur en T/mnn Ces formules correspondent à l'utilisation d'une couronne 12 comportant à sa périphérie trente-huit dents identiques, telles que celles référencées 14 et 16, qui sont réparties en deux séries de dix-neuf dents séparées par deux dents de référence, telles que celles référencées 18 et 20, qui sont diamétralement opposées et qui ont une largeur triple de celle des autres dents. Ces formules et la description de la couronne sont bien entendu adaptées au moteur quatre temps et quatre cylindres choisi comme support du mode de réalisation de l'invention. Lors du fonctionnement du moteur et à partir des valeurs successives de couple, calculées après chaque combustion par le dispositif 10 et référencées Cg,n pour caractériser la valeur de couple correspondante à la n-ième combustion de la période de fonctionnement du moteur en cours, le dispositif objet de l'invention opère un décodage cylindre permettant d'affecter ces valeurs aux cylindres du moteur correspondants. Pour ce faire, les valeurs successives de couple Cg,n sont régulièrement réparties, "modulo quatre", dans quatre adresses distinctes correspondant chacune à un cylindre donné En utilisant parallèlement un dispositif de détrompage cylindre, non figuré, du type de ceux utilisés pour le pilotage des systèmes d'allumage ou des systèmes d'injection on identifie alors chacun des cylindres ainsi isolé. La répartition des valeurs est mise en oeuvre par un système de type démultiplexeur 101 de caractéristique quatre égal au nombre de cylindre. Les valeurs successives de couple Cg,n sont alors identifiées sous la forme Cg,n,i o i renvoi au cylindre considéré (i varie donc de 1 à 4) et N au nombre de combustions identifiées jusque là dans ce cylindre. Parallèlement à l'identification du cylindre correspondant, le dispositif objet de l'invention procède à chaque nouvelle valeur de couple Cg,n à l'élaboration d'une valeur statistique globale M Cg,n rendant compte de la moyenne des différentes valeurs de couple mesurées sur l'ensemble des cylindres Cette valeur statistique globale est calculée pour être plus particulièrement représentative des valeurs de couple observées sur un certain horizon, comme par exemple les cent dernières mesures. Le calcul de la valeur statistique M Cg,n est obtenu par le traitement des valeurs Cg,n par un filtre passe-bas 121 de la forme 1 / ( 1 + tp). Pour toute nouvelle valeur du couple Cg,n la valeur statistique M Cg,n est déterminée à partir de la valeur statistique calculée précédemment M Cg,n-1, à partir de la formulation suivante M Cg,n = M Cg, n-1 + ((Cg,n (M Cg,n-1)) / F) o F est la constante du filtre. La valeur statistique M Cg,n ayant été calculée, le dispositif de détection des ratés de combustion objet de l'invention opère la comparaison entre la valeur de couple Cg,n,i et la valeur statistique. La détection des ratés de combustion est en effet définie par: un raté de combustion est caractérisé par une valeur de couple inférieur à un certain pourcentage de la valeur statistique globale. Par exemple, si la valeur statistique est de 40 m N et le seuil à 32 %, on aura détecté un raté de combustion si la valeur de couple est inférieure à ( 40 * 32 / 100) = 40 12 8 = 27 2 m N Pour ce faire, le dispositif objet de l'invention comporte des moyens soustracteurs formés par un soustracteur 131 permettant le calcul de l'écart ens Cg,n,i entre la valeur du couple Cg,n,i et la moyenne mobile M Cg,n,i Cet écart est alors repris par des moyens diviseurs formés par un diviseur 141 permettant le calcul du rapport R Cg,n,i entre ledit écart N Cg,n,i et ladite moyenne mobile M Cg,n, i Enfin le rapport R Cg,n,i est comparé à une valeur de seuil -Si prédéterminé, (-SI étant un nombre réel négatif compris entre 0 et - 100), cette valeur de seuil est déterminée expérimentalement et peut être éventuellement différente d'un cylindre à l'autre (-Sli) pour tenir compte d'éventuels défauts de répartition La valeur de seuil peut également dépendre des conditions de fonctionnement du moteur notamment pour prendre en compte les phases de fonctionnement en régimes transitoires, comme par exemple les fortes accélérations ou les fortes décélérations. Compte tenu des fluctuations normales de couple, même en régime stabilisé, dues notamment aux défauts de répartition du carburant, on peut estimer qu'à partir d'une valeur de couple inférieure de plus de 32 % à la valeur statistique représentative de la moyenne des valeurs de couple sur un certain horizon il y a raté de combustion (dans cette hypothèse là -Sl=-32) La comparaison entre le rapport R Cg,n,i et il le seuil -S est opérée par un comparateur 151 Ce comparateur délivre alors une valeur V,n,i de type binaire: O si le rapport est au dessus du seuil -51 et 1 dans le cas contraire Cette valeur définie ainsi pour chacune des combustion ayant lieu dans le cylindre s'il y a eu ou non raté. A partir de l'information V,n,i indiquant ou non l'existence d'un raté de combustion, il est alors possible de produire une information plus élaborée donnant le nombre de ratés de combustion survenus dans le cylindre i considéré pendant un nombre donné de cycles moteur Seule en effet la détection d'un nombre significatif de ratés de combustion implique l'existence d'un véritable dysfonctionnement du moteur auquel il convient de remédier. Cette information élaborée peut être réalisée de différentes manières suivant que la sommation des ratés "élémentaires" s'opère périodiquement sur des plages données de valeurs, par exemple tous les mille cycles moteur, ou que la sommation s'opère à chaque combustion sur une plage glissante de valeurs, par exemple sur les mille derniers cycles. Le dispositif présenté concerne plus particulièrement la seconde approche Pour ce faire les valeurs V,n,i alimentent un registre à décalage 161 apte à stocker un nombre donné de valeurs, par exemple pour mille valeurs, le stockage de la valeur V,n,i coïncidant avec le destockage de la valeur V,n,i-1000. Les valeurs stockées dans le registre à décalage 161 sont additionnées dans un sommateur 171 qui génère une valeur T,n,i correspondant à la somme des valeurs V,n,i correspondant aux 1000 derniers cycles du moteur Cette valeur T,n,i est ensuite comparée à une valeur de seuil 52 dans un comparateur 181 produisant une valeur de type binaire W,n,i indiquant la présence ou non de ratés de combustions pour le cylindre i considéré; W,n,i vaut O si T,n,i 52. Cette valeur de seuil 52 est déterminée à la fois par des normes législatives et/ou des mesures expérimentales opérées sur le moteur On peut par exemple prendre pour 52 la valeur 200, ce qui signifie que la détection de plus de deux cent ratés sur les mille derniers cycles signifie l'existence de dysfonctionnements dans le cylindre i considéré. La valeur W,n,i est alors exploitée dans des moyens de visualisation tel qu'un voyant d'alerte ou encore un calculateur de bord de façon à prévenir le conducteur d'un dysfonctionnement de combustion dans le cylindre i. Bien entendu, l'invention n'est nullement limitée au mode de réalisation décrit et illustré qui n'a été donné qu'à titre d'exemple. Au contraire, l'invention comprend tous les équivalents techniques des moyens décrits ainsi que leurs combinaisons si celles-ci sont effectuées suivant son esprit. Ainsi il est possible d'opérer la détection des ratés de combustion de la façon suivante. A partir des valeurs du couple, obtenues pour chacune des combustions du moteur, on procède directement à l'élaboration d'une valeur statistique globale qui rend compte de la moyenne des différentes valeurs de couple mesurées sur l'ensemble des cylindres (cette valeur statistique globale est choisie comme précédemment, pour être plus particulièrement représentative des valeurs de couple observées sur un horizon donné). L'apparition d'un raté de combustion est alors détectée de la façon suivante: un raté de combustion est caractérisé par une valeur de couple inférieure à un certain pourcentage de la valeur statistique globale. La mise en place d'un système de comparaison entre chaque nouvelle valeur de couple et la valeur statistique qui en est déduite permet de générer une information de type binaire (oui non) associée à chaque combustion et indiquant la survenue ou non d'un raté. Cette information est alors reprise par un système qui compte le nombre de ratés sur un horizon donné de combustions Lorsqu'il apparaît que ce nombre est supérieur à un seuil prédéterminé, par exemple 4 %, alors et pendant toute la durée o le seuil demeure dépassé, il est procédé à une reconnaissance cylindre en démultiplexant cette information "présence ou non de raté de combustion" modulo le nombre de cylindres et en associant à chacun des groupes l'adresse d'un cylindre par un système de détrompage adéquat Le ou les cylindres o se produisent les ratés sont alors signalés au conducteur. Il est également possible d'élaborer plusieurs valeurs statistiques qui rendent compte des moyennes des valeurs de couple de chacun des cylindres et de comparer la valeur instantanée du couple à la valeur moyenne du cylindre concerné. Ainsi quelque soit le mode de réalisation, l'invention permet de respecter les futures normes 1 S anti-pollution en détectant de façon précise la survenue de ratés et de repérer le ou les cylindres en cause à partir de la seule information couple gaz. Pour ce qui est de la mise en oeuvre du dispositif de détection des ratés de combustion, quelque soit le mode de réalisation choisi, elle peut être réalisée sous diverses formes: soit avec des composants d'électronique analogique pour lesquels les sommateurs, comparateurs et autres filtres sont réalisés à l'aide d'amplificateurs opérationnels; soit avec des composants d'électronique numérique qui réaliseraient la fonction en logique câblée; soit par un algorithme de traitement du signal implanté sous forme d'un module logiciel composant d'un système logiciel de contrôle moteur faisant fonctionner le microcontrôleur d'un calculateur électronique. soit encore, par une puce spécifique (custom) dont les ressources hardware et software auront été optimisées pour réaliser les fonctions objet de l'invention: puce microprogrammable ou non, encapsulée séparément ou bien, tout ou partie d'un coprocesseur implanté dans un microcontrôleur ou microprocesseur etc. De même l'invention comprend tous les équivalents techniques appliqués à un moteur à combustion interne quelque soit son cycle de combustion ( 2 temps,4 temps), le carburant utilisé diesel ou essence ou encore, le nombre de ses cylindres. REVENDICATIONS l 1 l Procédé pour détecter un raté de combustion survenant dans un cylindre d'un moteur à combustion interne, le moteur comprenant un dispositif de mesure ( 10) pour produire une valeur du couple gaz (Cgn) pour chacune des combustions (n), caractérisé en ce qu'il comprend les opérations suivantes: calculer à partir de chaque valeur de couple (Cg,n) produite par le dispositif de mesure ( 10) une grandeur statistique (M Cg,n) représentative de la moyenne des valeurs de couple (Cg,n) sur un nombre donné de combustions; comparer ladite valeur de couple (Cg,n) à une valeur de seuil déduite de ladite grandeur statistique (M Cg,n); produire une valeur indiquant l'existence d'un raté de combustion quand ladite valeur de couple est inférieure à ladite valeur de seuil. l 2 l Procédé pour détecter un raté de combustion selon la revendication 1, caractérisé en ce que la grandeur statistique (M Cg,n) calculée à partir de ladite valeur de couple (Cg,n) est représentative de la moyenne des valeurs de couple générée par l'ensemble descylindres du moteur. l 3 l Procédé pour détecter un raté de combustion selon la revendication 2, le moteur comprenant: des repères de mesures ( 14,16) disposés sur une couronne ( 12) solidaire du vilebrequin du moteur, des moyens ( 18,20) pour définir une référence d'indexation des repères, un capteur ( 22) de défilement des repères, monté fixe au voisinage de la couronne ( 12), des moyens de traitement du signal ( 10) pour produire à partir du signal issu du capteur ( 22), les valeurs représentatives du couple (Cgn) engendrées par chacune des combustions (n) du mélange gazeux dans les cylindres du moteur, caractérisé en ce qu'il comprend les opérations suivantes, réitérés après chaque combustion: (a) repérer pour chaque valeur de couple (Cg,n) produite par lesdits moyens de traitement du signal 1 S ( 10), le cylindre (i) o la combustion s'est produite; (b) calculer à partir de ladite valeur de couple (Cg,n), une grandeur statistique (M Cg,n) représentative de la moyenne des valeurs de couple pour un nombre donné de combustions sur l'ensemble des cylindres; (c) comparer ladite valeur de couple (Cg,n,i) à une valeur de seuil déduite de ladite valeur statistique (M Cg,n); (d) produire une valeur (V,n,i) indiquant l'existence d'un raté de combustion, dans un cylindre (i) du moteur, quand ladite valeur statistique (Cg,n,i) est inférieure à ladite valeur de seuil. l 4 l Procédé pour détecter des ratés de combustion selon la revendication 3, caractérisé en ce que l'opération (c) comprend les opérations suivantes: (cl) calculer l'écart (/A Cg,n,i), entre ladite valeur du couple (Cg,n,i) et ladite valeur statistique (M Cg,n); (c 2) calculer le rapport (R Cg,n,i) entre ledit écart (/\ Cg,n,i) et ladite valeur statistique (M Cg,n,i); (c 3) comparer ledit rapport (R Cg,n,i) à une valeur de seuil prédéterminée (-Si). l 5 l Procédé pour détecter des ratés de combustion selon l'une quelconque des revendications 3 à 4, caractérisé en ce que l'opération (d) est complétée par les opérations suivantes: (e) calculer à partir des valeurs (V,n,i) indiquant l'existence d'un raté de combustion dans un cylindre (i) du moteur, le nombre total (T,n,i) de ratés de combustion survenus pendant un nombre prédéterminé de cycles moteur; (f) comparer ledit nombre total (T,n,i) de ratés de combustion à une valeur de seuil prédéterminée ( 52); (g) produire une valeur (W,n,i) indiquant l'existence d'un nombre anormal de ratés de combustion dans un cylindre (i) du moteur quand ledit nombre (T,n,i) est supérieur à ladite valeur de seuil ( 52). l 6 l Procédé pour détecter des ratés de combustion selon la revendication 5, caractérisé en ce que l'opération (g) est complétée par l'opération suivante: (f) visualiser les valeurs (W,n, i) indiquant la présence ou non d'un nombre anormal de ratés de combustion, en identifiant le cylindre en cause (i). l 7 l Procédé pour détecter des ratés de combustion selon l'une quelconque des revendications 3 à 6, caractérisé en ce que chaque valeur de seuil est spécifique au cylindre correspondant.