(19)
(11) EP 0 175 596 A1

(12) DEMANDE DE BREVET EUROPEEN

(43) Date de publication:
26.03.1986  Bulletin  1986/13

(21) Numéro de dépôt: 85401363.8

(22) Date de dépôt:  05.07.1985
(51) Int. Cl.4F02D 41/14, F02D 41/26, F02D 41/34
(84) Etats contractants désignés:
CH DE GB IT LI NL SE

(30) Priorité: 23.07.1984 FR 8411668

(71) Demandeur: REGIE NATIONALE DES USINES RENAULT
F-92109 Boulogne-Billancourt (FR)

(72) Inventeurs:
  • Lefevre, Rémi
    F-92700 Colombes (FR)
  • Lagrue, Jean-Pierre
    F-91120 Palaiseau (FR)

(74) Mandataire: Saint Martin, René et al
Régie Nationale des Usines Renault Direction des Recherches et Développements Service 0804 8-10, Avenue Emile-Zola
92109 Boulogne Billancourt Cedex
92109 Boulogne Billancourt Cedex (FR)


(56) Documents cités: : 
   
       


    (54) Procédé adaptatif de régulation de l'injection d'un moteur à injection


    (57) Procédé adaptatif de régulation de l'injection d'un moteur à injection, selon lequel on détermine en permanence le temps d'injection par une régulation classique en fonction de la pression d'admission (P) ou du débit d'air à l'admission à partir d'une droite de régulation définie par sa pente et son ordonnée à l'origine, et l'on réajuste périodiquement, par cycles d'adaptation successifs, les valeurs de la pente (f) et de l'ordonnée à l'origine (b) de la droite de régulation en fonction des écarts de richesses éventuels constatés par une sonde d'analyse des gaz d'échappement en procédant selon l'organigramme représenté.




    Description


    [0001] L'invention concerne la régulation précise de l'injection de carburant dans un moteur à combustion interne par analyse des gaz d'échappement.

    [0002] Il est connu de déterminer en permanence le temps d'injection par une régulation classique en fonction de la pression dans le collecteur d'admission, ou encore du débit d'air à l'admission, à partir d'une droite de régulation définie par sa pente et son ordonnée à l'origine dans le diagramme des temps d'injection en fonction des pressions. Ces valeurs sont calculées au plus juste pendant la période de mise au point du moteur; mais il est connu qu'elles varient aléatoirement au cours du temps en fonction de paramètres divers, par exemple le colmatage du filtre à air qui réduit le débit d'air pour une même pression. Il est donc nécessaire pour une régulation précise de réajuster périodiquement les paramètres de cette droite de régulation.

    [0003] Pour cela, il existe un procédé, dit "procédé américain", décrit notamment dans l'article "A Closed-Loop A/F Control Model for Internal Combustion Engines" de Douglas R.HAMBOURG et Michael Λ.SH0L MΛN, publié en 1980 par la "Society of Automotive Engineers, Inc." Ce procédé consiste à utiliser une sonde dite "sonde Lambda" d'analyse des gaz d'échappement qui donne un signal qui varie lorsque l'on a un défaut d'oxygène dans les gaz d'échappement, ce qui témoigne d'une richesse franchissant la valeur 1 correspondant au mélange stoechiométrique. Lorsque cela se produit, on corrige les paramètres à la droite de régulation de la manière suivante : si la pression P à l'admission est inférieure à un seuil déterminé, on applique une correction seulement sur l'ordonnée à l'origine de la droite, tandis que si la valeur de la pression est supérieure à ce seuil, on applique une correction uniquement sur la pente de la droite. Ce procédé est donc approximatif. En effet, si les conditions actuelles se maintiennent, la droite recalculée finit toujours par passer par le point de fonctionnement actuel, mais une anomalie locale peut fausser le calcul de tous les autres points. En outre, ce procédé ne fonctionne qu'avec une richesse unité, alors que les problèmes d'économie d'énergie et de pollution conduisent de plus en plus à utiliser des richesses inférieures à l'unité.

    [0004] On connaît par ailleurs le procédé dit "de surinjection", décrit dans la demande de brevet français 83 17 538 au nom de la demanderesse, et qui consiste, lorsque l'injection est régulée à une richesse inférieure à l'unité, à effectuer périodiquement une augmentation progressive de la richesse jusqu'à ce que l'on obtienne le déclenchement de la sonde d'analyse des gaz, puis à revenir à la richesse initiale en conservant la valeur de l'augmentation relative du temps d'injection qui a été ainsi nécessaire, laquelle, comparée à l'augmentation théorique résultant de la richesse voulue, donne la correction nécessaire. La demande de brevet susvisée indique comment on peut éviter les à-coups résultants de cette incursion momentanée en richesse par action sur l'avance à l'allumage. Toutefois, ces surin- jections doivent être suffisamment espacées dans le temps, avec une période par exemple de 10 minutes.

    [0005] On pourralt naturellement en fonction de cet état de la technique envisager d'utiliser le procédé américain, même avec une richesse inférieure à 1, en le combinant avec le procédé de surinjection. Cependant, dans ce cas, le manque de précision de ce procédé américain serait encore accrû par l'augmentation importante de la période de réajustement due au procédé de surinjection.

    [0006] Le but de l'invention est d'éliminer les inconvénients précédents en réalisant un procédé adaptatif de régulation de l'injection dont l'adaptation soit plus précise en tous ses points et moins sensible aux anomalies locales, tout en s'accommodant de n'importe quelle périodicité.

    [0007] L'invention consiste essentiellement à diviser l'espace des pressions utilisables en un certain nembre n de zones, et à affecter à chaque zone j la pression centrale Pi de la zone, les n valeurs P étant stockées en mémoire morte, puis périodiquement, avec une périodicité quelconque déterminée à l'avance, à effectuer le cycle d'opération suivant :

    On mesure la pression d'admission P et l'on calcule le numéro j de zone dans laquelle elle se trouve par division entière ou arrondi;

    A partir des indications d'une sonde d'analyse des gaz d'échappement et de la richesse voulue, on détermine le facteur de correction

    α par rapport à la droite actuelle tel que le point de fonctionnement correct à l'abscisse considérée soit dans le rapport (1 + α ) avec le point correspondant de la droite actuelle;



    [0008] On calcule ensuite, pour l'indice j considéré, la valeur du facteur correctif p par rapport à la droite initiale, dont les paramètres sont en mémoire morte, à l'aide d'une simple formule linéaire en fonction de coefficients en mémoire morte et de paramètres en mémoire vive, et l'on attribue la nouvelle valeur calculée à la variable βj en mémoire vive;

    [0009] Enfin, en fonction des diverses valeurs de t> se trouvant en mémoire, on calcule les nouvelles valeurs de la pente et de l'or donnée à l'origine de la droite de régulation à l'aide de formules linéaires ne mettant en jeu que des constantes de pondération en mémoire morte.

    [0010] D'autres particularités de l'invention apparaîtront dans la description qui va suivre d'un mode de mise en oeuvre pris comme exemple et représenté sur le dessin annexé, sur lequel :

    [0011] la figure 1 est un diagramme des droites de régulation dans l'espace pression/temps, et

    [0012] la figure 2 représente l'organigramme du procédé.

    [0013] Tant que le moteur fonctionne, et a un régime supérieur à celui du ralenti, on détermine en permanence le temps d'injection T par une régulation classique en fonction de la pression d'admission P, ou encore dans certains cas, du débit d'air à l'admission mesuré par un débimètre, et à partir d'une droite de régulation que l'on peut exprimer par l'équation :
    Ti = a.P + b
    où a = (1 + c/256) (1 + c'/256) (...) (1 + f/256)
    c, c'... étant des corrections en fonction de paramètres mesurés, tels que température de l'eau, température de l'air, etc. et f étant le coefficient d'échelle. Les dénominateurs 256 sont des valeurs arbitraires correspondant de préférence à la capacité de stockage d'un octet pour que les faibles valeurs de correction soient ramenées à des valeurs entières. Les valeurs f et b peuvent être considérées comme représentant respectivement la pente et l'ordonnée à l'origine de la droite de régulation, compte non tenu des autres corrections.

    [0014] En outre, et c'est en cela que le procédé de régulation est adaptatif, on réajuste périodiquement les valeurs de f et b en fonction des écarts de richesse constatés par une sonde d'analyse des gaz d'échappement. Il peut s'agir d'une sonde dite Lambda à l'oxyde de zirconium sensible à un excès d'oxygène, ou de toute autre sonde ou procédé d'analyse.

    [0015] Si le moteur fonctionne avec une richesse unité, c'est-à-dire en mélange stoechiométrique, selon les normes les plus fréquentes en usage aux Etats-Unis, le signal de la sonde indique immédiatement si l'on doit augmenter ou réduire la richesse, c'est-à-dire le temps d'injection.

    [0016] Si au contraire, le moteur fonctionne avec un richesse constante ou variable selon les circonstances mais inférieure à l'unité, par exemple de 0.8, comme c'est de plus en plus fréquemment l'usage selon les normes européennes afin de réduire la consommation et la pollution, la valeur de la correction est un peu plus complexe à établir. On peut en particulier utiliser le procédé dit de surinjection, décrit dans le brevet français susvisé, et qui consiste, à chaque cycle d'adaptation, à accroître progressivement le temps d'injection jusqu'à ce que la sonde d'analyse bascule, puis à revenir rapidement à la richesse précédente. Si par exemple la richesse est fixée à 0.8, il suffit, à partir du temps d'injection actuel, de l'augmenter de 25% pour obtenir théoriquement ce basculement. Si ce basculement a lieu plus tôt ou plus tard, une simple règle de trois donne la valeur de la correction à apporter.

    [0017] Sur le diagramme de la figure 1, le point théorique de fonctionment M est ainsi déterminé à partir du point A de même abscisse sur la droite de fonctionnement actuelle D par un terme correctif 0( tel que l'ordonnée de N soit égale à l'ordonnée de A multipliée par (1 +α ). Le procédé connu de surinjection comprend en outre des mesures pour éviter que l'incursion en richesses supérieures, bien que brève, n'introduise un à-coup dans le fonctionnement du véhicule, et ce en altérant momentanément l'avance à l'allumage de façon proportionnée.

    [0018] Chaque cycle d'adaptation détermine donc un point théorique M de fonctionnement à l'abscisse P correspondant à la pression actuelle de l'admission. Si ce point M est sur la droite de régulation D, naturellement il n'y a aucune correction à apporter. Si au contraire le point est en dehors de la droite, il peut être nécessaire de corriger celle-ci.

    [0019] Pour cela, selon l'état de la technique, et en particulier selon le procédé américain indiqué plus haut, on détermine un seuil de pression moyenne, et si la pression actuelle P est inférieure à ce seuil, on corrige uniquement l'ordonnée à l'origine b de la droite D sans modifier la pente f de cette droite de manière qu'elle passe progressivement par le point théorique M, alors qu'au contraire, si cette pression est supérieure au seuil, on corrige uniquement la pente f sans modifier l'ordonnée à l'origine b de manière que cette droite passe progressivement par le nouveau point M. Ce procédé est donc simple mais peu précis et est très sensible aux anomalies locales possibles.

    [0020] Au contraire, selon l'invention, on divise l'espace des pressions P en un certain nombre n de zones, par exemple quatre dans l'exemple de la figure 1, et pour chaque zone de rang j on définit la pression moyenne Pj correspondant à l'abscisse du centre de la zone.

    [0021] Lors de la mise au point du moteur, on détermine la droite de régulation initiale idéale D , dont les paramètres f et b sont chargés en mémoires mortes. Au contraire, les paramètres f et b de la droite de régulation actuelle D sont chargés en mémoires vives et contiennent les valeurs résultant de l'utilisation antérieure. A défaut, c'est-à-dire en cas d'effacement des mémoires vives, celles-ci sont chargées avec les valeurs f et b .

    [0022] o

    [0023] Les cycles d'adaptation se succèdent à une période qui peut être relativement courte (une fraction de secondes) si l'on utilise la richesse unité, et qui ont intérêt à être plus espacés, par exemple de 10 minutes, si l'on utilise une richesse inférieure à l'unité et le procédé de surinjection pour la raison indiquée plus haut.

    [0024] A chaque nouveau cycle d'adaptation, illustré par l'organigramme de la figure 2, on mesure la pression d'admission actuelle P et l'on détermine le numéro j de la zone dans laquelle se trouve cette pression P. Pour cela, on opère habituellement par voie numérique et il suffit d'effectuer une division entière ou un arrondi.

    [0025] Ayant déterminé j, on procède à l'analyse du signal de la sonde et au calcul du terme correctif 1 + 0( par rapport à la droite de régulation actuelle D. Ceci implique en particulier, dans le cas d'utilisation d'une richesse inférieure à l'unité, l'application du procédé de surinjection dans son ensemble. C'est en effet à partir du point A que l'on opère l'incursion en richesses jusqu'au point M et retour au point A, le rapport des ordonnées de M et de A, comparé à la richesse fixée, permettant de déterminer directement 1 + α. Ces calculs sont effectués en confondant la valeur P de la pression avec la valeur la plus voisine, par exemple P2 dans l'exemple de la figure 1 si j = 2.

    [0026] On dispose par ailleurs de n mémoires vives contenant diverses valeurs de βj, variant de 1 à n, les coefficients β étant définis comme les coefficients α mais à partir de la droite de régulation initiale D . En d'autres termes, on passe du point B sur cette droite au point M en multipliant les ordonnées par le facteur 1 + β.

    [0027] Pour la valeur de j calculée en début de cycle, on calcule et on attribue à la mémoire βj la valeur indiquée sur la figure 2, valeur qui résulte d'une expression purement linéaire en fonction de α, puisque 1/f o et 1/foPj sont des constantes, ainsi que bo, tandis que f et b sont les valeurs actuelles en mémoires vives des paramètres de la droite de régulation D. Ce calcul purement linéaire est donc facile et rapide. Bien entendu, il n'affecte que le βj, tandis que les autres βi, pour i différent de j demeurent à leur ancienne valeur.

    [0028] En poursuivant le cycle d'adaptation, on calcule alors et on attribue aux mémoires f et b des valeurs également purement linéaires s'exprimant en fonction des βi, pour toutes les valeurs de i de 1 à n, avec des coefficients de pondération ki et k"i.

    [0029] Ces 2n constantes ki et k'i sont naturellement contenues en mémoires mortes et sont déterminées, expérimentatlement ou par le calcul, de telle manière que la nouvelle droite D ainsi déterminée passe le plus près possible de tous les points tels que M précédemment calculés.

    [0030] La régulation du temps d'injection se poursuit avec les nouvelles valeurs des paramètres f et b de la droite de régulation, tandis qu'indépendamment le cycle d'adaptation se poursuit par une boucle d'attente de la période fixée avant de recommencer au début du cycle.

    [0031] Au cours du fonctionnement du moteur, la pression d'admission P varie naturellement et passe plus ou moins fréquemment par toutes les valeurs de l'espace prévu, ce qui permet d'actualiser successivement et périodiquement les divers points correspondant aux diverses zones. Mais il est clair que chaque cycle d'adaptation tient compte non seulement du point de fonctionnement M de la zone j considérée, mais également de tous les autres points calculés précédemment, c'est-à-dire de l'historique qui précède. En particulier, chaque nouvelle droite D ne passe en général pas par tous les points mais atténue par conséquent l'influence des anomalies locales éventuelles.

    [0032] Le calculateur n'utilise que peu de variables : P, j, α, f, b, β1 (n valeurs) et peu de constantes : 1/fo, 1/f P , bo, k (n valeurs), k'i (n valeurs), richesse, périodicité. De plus, les calculs sont extrêmement simples, puisque tous linéaires et à petit nombre de termes, et néanmoins assez précis pour assurer une convergeance rapide s'accomodant éventuellement d'une période de cycle élevée.

    [0033] Naturellement, le procédé s'applique indifféremment au mélange stoechiométrique ou aux richesses différentes de l'unité, même variables comme on l'a vu, et il est toujours possible de lui adjoindre une pondération supplémentaire en n'effectuant chaque fois qu'une fraction des corrections calculées, ou encore en augmentant les coefficients que d'une unité à la fois dans le sens calculé, et ceci d'une manière connue.


    Revendications

    1. Procédé adaptatif de régulation de l'injection d'un moteur à injection, selon lequel on détermine en permanence le temps d'injection (Ti) par une régulation classique en fonction de la pression d'admission (P) ou du débit d'air à l'admission à partir d'une droite de régulation (D) définie par sa pente (f) et son ordonnée à l'origine (b), abstraction faite d'autres corrections éventuelles (c, c'...), et l'on réajuste périodiquement, par cycles d'adaptation successifs selon une période déterminée, les valeurs de la pente (f) et de l'ordonnée à l'origine (b) de la droite de régulation en fonction des écarts de richesses éventuels constatés par une sonde d'analyse des gaz d'échappement, l'espace des pressions étant divisé en un certain nombre (n) de zones à chacune desquelles correspond une valeur centrale (Pj) de la pression,
    procédé caractérisé par le fait qu'à chaque cycle d'adaptation d'une période fixée, après avoir mesuré la pression d'admission (P) actuelle et déterminé le numéro de zone correspondant (j), on effectue successivement les opérations suivantes :

    - en fonction des indications de la sonde et de la richesse désirée , on détermine le facteur correctif (1 + α) par rapport à la droite de régulation actuelle (D) ;

    - on calcule et on attribue individuellement pour chaque zone un facteur correctif (βj), par rapport à une droite initiale (Do, fo, b ) définie en mémoire morte, par un calcul purement linéaire en fonction du facteur correctif (1 + α) défini précédemment, et en fonction des paramètres (f, b) de la droite actuelle, ainsi que de constantes ;

    - en fonction des diverses valeurs (βi) en mémoire vive de ce dernier paramètre correctif, on calcule et on attribue de nouvelles valeurs des paramètres (f, b) de la droite de régulation (D) par des formules purement linéaires et par application de constantes (ki, k'1, b ) en mémoire morte ;

    - les coefficients de podération (k., k'.), utilisés pour le calcul des paramètres (f, b) de la droite de régulation au cours de chaque cycle d'adaptation, étant déterminés de manière que cette droite passe le plus près possible des divers points (M) correspondant aux diverses zones.


     
    2. Procédé selon la revendication 1, caractérisé par le fait que l'on utilise une richesse unité (mélange stoechiométrique), et une période courte pour le cycle d'adaptation.
     
    3. Procédé selon la revendication 1, caractérisé par le fait que l'on utilise une richesse inférieure à l'unité, constante ou variable, et une période relativement élevée, compatibles avec l'uti lisation du procédé connu de surinjection pour l'évaluation du terme correctif (1 +α ) par rapport à la droite actuelle.
     
    4. Procédé selon l'une des revendications précédentes, caractérisé par le fait qu'on lui adjoint une pondération supplémentaire en n'appliquant à chaque cycle d'adaptation qu'une partie de la correction.
     
    5. Dispositif de régulation de l'injection d'un moteur à injection, caractérisé par la mise en oeuvre du procédé selon une des revendications précédentes.
     




    Dessins










    Rapport de recherche