Brevet FR3090036A1 — publié le 20200619

Description Titre de l'invention : PROCEDE DE CORRECTION D'UNE ES- TIMATION DES OXYDES D'AZOTE DANS UNE LIGNE D'ECHAPPEMENT Domaine technique de l'invention 100011 La présente invention concerne un procédé de correction d'une estimation des oxydes d'azote dans une ligne d'échappement en sortie d'un moteur thermique, l'estimation étant faite par un modèle d'estimation préalablement calibré lors d'une conception du type de moteur thermique sur un moteur nominal de calibration. 100021 Cela vaut aussi bien pour un moteur à allumage commandé à carburant essence ou contenant de l'essence que pour un moteur à allumage par compression, notamment un moteur fonctionnant au gazole. Art antérieur [0003] Pour la dépollution des oxydes d'azote ou NOx, notamment pour un moteur à allumage par compression, il est fréquemment utilisé un système de réduction catalytique sélective autrement connu sous l'abréviation française de RCS correspondant à l'abréviation anglaise de SCR pour « sélective catalytic reduction ». Par la suite dans la présente demande, le système de réduction catalytique sélective pourra aussi être cité par son abréviation RCS de même que les oxydes d'azote pourront être cités sous leur abréviation NOx. [0004] Dans un système RCS, il est utilisé un agent réducteur liquide destiné à être introduit en quantités prédéfinies et par injections consécutives dans une ligne d'échappement d'un véhicule automobile. L'ajout de cet agent réducteur de dépollution effectue le traitement des NOx présents dans la ligne d'échappement du moteur thermique du véhicule automobile. [0005] Par ailleurs, il peut exister un second système de dépollution des oxydes d'azote par utilisation d'un piège à NOx, par exemple un système de piège à oxydes d'azote à adsorption à richesse pauvre connu sous l'abréviation de LNT ou un système de piège passif à oxydes d'azote connu sous l'abréviation de PNA. [0006] Ces pièges permettent la rétention des NOx dans des conditions de fonctionnement du moteur non favorables de dépollution, ces pièges à NOx pouvant libérer les oxydes d'azote piégés dans d'autres conditions plus favorables à leur destruction. Ces différents types de piège par adsorption de NOx seront regroupés ci-après sous la dénomination de piège à NOx. [0007] Enfin pour un moteur à allumage commandé, il peut être utilisé un catalyseur trois voies qui assure simultanément une dépollution en oxydes d'azote par réduction des 2 oxydes d'azote en diazote, une oxydation du monoxyde de carbone en dioxyde de carbone et une oxydation des hydrocarbures imbrûlés en dioxyde de carbone et en eau. [0008] Pour un système SCR en tant qu'exemple non limitatif pour la présente invention, les réactions d'oxydo-réduction se produisent dans un catalyseur spécifique et sont contrôlées grâce à une sonde, dite sonde NOx, placée en aval de ce catalyseur. En effet, cette sonde NOx permet de corriger les quantités à injecter en cherchant le meilleur compromis entre l'efficacité du système et la désorption d'ammoniac. [0009] En parallèle, les quantités de réducteur à injecter sont calculées en permanence en fonction de la quantité d'oxydes d'azote déterminée en sortie du moteur, c'est-à-dire en amont du système de réduction catalytique. Pour des misons de coût, cette quantité d'oxydes d'azote est calculée via un modèle d'émission. [0010] Les quantités ne pouvant pas être corrigées en permanence par la sonde NOx le modèle d'estimation doit être suffisamment précis pour ne pas faire diverger le système. [0011] En effet, dans le cas où la quantité d'oxydes d'azote en sortie moteur est sous-estimée par le modèle, le calculateur commande une sous-injection de réducteur, ce qui entraîne une efficacité insuffisante du système de post-traitement pour respecter les normes de dépollution. [0012] Dans le cas où la quantité d'oxydes d'azote en sortie moteur est surestimée par le modèle, le calculateur moteur commande une sur-injection du réducteur, ce qui entraîne un relâchement d'ammoniac en sortie d'échappement. [0013] Le modèle d'estimation est calibré sur un moteur nominal et ne tient pas compte des particularités du moteur thermique spécifique au véhicule automobile et notamment de son vieillissement ou de son dérèglement. Or, avec la dispersion des moteurs produits et leur vieillissement, l'erreur d'estimation peut être importante. [0014] Le modèle d'estimation est ajusté selon un écart relevé périodiquement entre l'estimation par le modèle et une mesure d'une sonde d'oxydes d'azote présente dans la ligne d'échappement. [0015] Le document US-A-2003/216855 décrit un procédé de contrôle des émissions de NOx en sortie d'un moteur thermique. Pour ce faire, il est utilisé un modèle reflétant une relation prédéterminée entre les paramètres de contrôle et les émissions de NOx, les paramètres de contrôle comprenant l'humidité ambiante, la pression en entrée du moteur, la température au collecteur d'échappement, le débit de carburant et le régime associé au moteur. [0016] Le procédé prévoit aussi un ajustement du modèle en fonction d'une relation entre valeurs de NOx prédites et valeurs de NOx réelles mesurées par une sonde à NOx. Le modèle ajusté peut être stocké dans une mémoire associée au moteur, de sorte que les émissions de NOx évacuées du moteur peuvent être réduites sur la base de valeurs 3 démissions de NOx virtuelles déterminées à partir du modèle ajusté. [0017] Si l'estimation de ce modèle apporte un écart par rapport à la mesure de la sonde NOx, il y a alors un apprentissage du modèle, sous forme d'un réseau de neurones, afin de recoller au mieux avec la mesure. [0018] Ce document exige la présence d'un modèle comprenant un réseau de neurones qui n'est pas le modèle de base équipant un véhicule automobile pour l'estimation des émissions d'oxydes d'azote dans la ligne d'échappement et implique un surcoût de même qu'un remplacement de tous les modèles existants en opération. [0019] Par conséquent, le problème à la base de l'invention est de corriger un modèle de base d'estimation des émissions d'oxydes d'azote évacués d'un moteur thermique dans la ligne d'échappement, ce modèle étant élaboré pour un moteur nominal du même type que le moteur thermique et ne prenant pas en compte les dérives en fonctionnement du moteur thermique, afin que les émissions d'oxydes d'azote soient estimées au plus juste. Résumé de l'invention [0020] A cet effet la présente invention concerne un procédé de correction d'une estimation des oxydes d'azote dans une ligne d'échappement en sortie d'un moteur thermique, l'estimation étant faite par un modèle d'estimation préalablement calibré, le modèle d'estimation étant ajusté selon un écart relevé périodiquement entre l'estimation par le modèle et une mesure d'une sonde d'oxydes d'azote présente dans la ligne d'échappement, dans lequel une correction de l'écart est effectuée périodiquement par un réseau de neurones en fonction d'au moins deux paramètres d'entrée relatifs respectivement à un régime moteur et un couple du moteur en vigueur. [0021] L'effet technique est de corriger l'estimation fournie par un modèle d'émission des oxydes d'azote de base sans changer la conception de ce modèle qui est cartographié et est calibré sur un modèle standard reprenant en entrée des paramètres de contrôle du moteur usuels. [0022] Le modèle de base propose une estimation d'émission des oxydes d'azote sous la forme d'une valeur de base. Conformément à11' invention, cette valeur de base est ensuite corrigée par un réseau de neurones correctif, à deux entrées relatives respectivement au régime et au couple du moteur thermique en vigueur. La valeur de base est tout d'abord comparée avec une valeur mesurée d'émission d'oxydes d'azote fournie par une sonde à NOx pour donner un écart. C'est cet écart qui est con-igé par un correctif fourni par le réseau de neurones. [0023] Il s'ensuit que le modèle de base peut être conservé, ce qui représente une grande économie comparée à la solution proposée par l'état de la technique le plus proche qui proposait un nouveau type de modèle de départ intégrant un réseau de neurones prenant en compte les multiples paramètres précédemment cités en regard du document US-A-2003/216855. [0024] La présente invention utilise donc un réseau de neurones simplifié avec deux valeurs d'entrée que sont le couple et le régime moteur et indépendant du modèle de base alors qu'un modèle de base prend en compte de plus nombreux paramètres, ce qui nécessiterait un réseau de neurones beaucoup plus complexe et donc d'un coût plus élevé si le réseau de neurones était intégré dans le modèle. [0025] Ceci permet d'avoir une estimation robuste sur l'ensemble des points de fonc- tionnement du moteur, quel que soit le moteur considéré, en apprenant l'écart constaté entre la mesure de la sonde NOx, avantageusement en aval de la turbine d'un turbocompresseur pour un moteur thermique turbocompressé, ce qui n'est pas limitatif dans le cadre de l'invention, et l'estimation nominale de NOx réalisée par le modèle. [0026] La présente invention permet d'améliorer la performance des modèles de NOx carto- graphiés actuels embarqués qui n'ont pas besoin d'être réactualisés, la correction se faisant en dehors et indépendamment de ces modèles. [0027] La présente invention permet de se baser sur un modèle corrigé pour réaliser un diagnostic de la sonde NOx. Quand les émissions de NOx estimées par le modèle corrigé par le procédé selon l'invention correspond aux émissions de NOx mesurées par la sonde NOx, c'est qu'à la fois l'estimation est juste et la sonde NOx est fiable. [0028] Avantageusement, le paramètre d'entrée relatif au couple est une consigne de couple du moteur en vigueur. [0029] Avantageusement, un apprentissage est effectué par le réseau de neurones en temps réel. [0030] Avantageusement, l'apprentissage est suspendu pendant les phases transitoires de fonctionnement du moteur thermique impliquant une variation d'au moins un gradient de couple ou un gradient de régime moteur prise par rapport au couple ou au régime moteur supérieure à un seuil calibrable de variation de gradient respectif. [0031] En effet, le principe à la base de la présente invention est que le réseau de neurones fasse de l'apprentissage en roulage du véhicule. Il est donc judicieux de déterminer des fenêtres de conditions de roulage sur lesquelles l'apprentissage est autorisé, et d'autres sur lesquelles il est procédé à une inhibition temporaire du procédé de correction. [0032] Les phases transitoires ne sont pas retenues pour faire l'apprentissage à cause des effets ponctuels sur les oxydes d'azote avec des pics de NOx non représentatifs des émissions de NOx régulières. [0033] Avantageusement, l'apprentissage est seulement suspendu pendant les phases tran- sitoires de fonctionnement du moteur thermique impliquant une variation simultanée du gradient de couple et du gradient de régime moteur prise par rapport au couple ou au régime moteur supérieure à un seuil calibrable de variation de gradient respectif. Ceci permet de limiter et de caractériser les phases suspensives. [0034] Avantageusement, les neurones sont positionnés dans un tableau en deux dimensions avec une dimension relative aux valeurs de régime moteur et une dimension relatives aux valeurs de couple en étant intégrés dans des rectangles ou carrés de paires d'une valeur de régime moteur et d'une valeur de couple, chaque rectangle ou carré étant défini par les paires intégrées dans le rectangle ou carré traçant une portion respective de courbes d'émission d'oxydes d'azote par rapport au couple à iso-régi me et par rapport au régime à iso-couple, la portion étant une fonction linéaire présentant une pente relativement constante en variant pour toutes les paires intégrées de moins d'un pourcentage de variation de pente prédéterminée, un neurone étant positionné au milieu de chaque carré ou rectangle prédéterminé. [0035] Ceci permet le positionnement des neurones en fonction des paires régime et couple des échantillons correspondant à des points de fonctionnement du moteur. [0036] Avantageusement, pour un point de fonctionnement du moteur identifié par une paire de valeurs de régime moteur et de couple, il est pris autant de neurones que de carrés ou rectangles encadrant ce point de fonctionnement, une fonction d'activation gaussienne étant élaborée puis normalisée en fonction d'un régime moteur et d'un couple normalisés pour le neurone du carré ou rectangle ou chaque neurone des carrés ou rectangles pour donner un correctif, le correctif du neurone ou une moyenne, pondérée ou non, des correctifs des neurones étant appliqué à l'écart relevé périodiquement entre l'estimation par le modèle et la mesure d'une sonde d'oxydes d'azote. [0037] Avantageusement, le régime ou le couple normalisés sont modifiés par des poids spé- cifiques. [0038] Avantageusement, un biais avec un poids spécifique est pris en compte pour le calcul du correctif du neurone ou de chaque neurone. [0039] Ceci permet une calibration supplémentaire du réseau de neurones du fait des poids associés aux entrées que sont le régime moteur et le couple et le biais spécifique de chaque neurone. [0040] La présente invention concerne un procédé de dépollution en oxydes d'azote des gaz évacués d'un moteur thermique dans une ligne d'échappement, au moins un élément de dépollution étant supervisé dans son chargement ou dans une quantité d'agent réducteur introduit dans la ligne de dépollution en fonction d'une estimation d'oxydes d'azote dans la ligne d'échappement en sortie d'un moteur thermique par un modèle d'estimation préalablement calibré, remarquable en ce que l'estimation est corrigée conformément à un tel procédé de correction. Brève description des figures [0041] D'autres caractéristiques, buts et avantages de la présente invention apparaîtront à la 6 lecture de la description détaillée qui va suivre et au regard des dessins annexés donnés à titre d'exemples non limitatifs et sur lesquels : [0042] [fig.1] - la figure 1 est une représentation schématique d'un logigramme d'un procédé de correction d'une estimation des oxydes d'azote dans une ligne d'échappement en sortie d'un moteur thermique selon un mode de réalisation de la présente invention, [0043] [fig.2] - la figure 2 est une représentation schématique d'un logigramme de calcul d'un correctif dans un réseau de neurones, ce correctif étant destiné à être ajouté à un écart entre une valeur estimée par le modèle et une valeur mesurée par une sonde NOx, [0044] [fig.3] - la figure 3 est un tableau en deux dimensions selon un régime moteur et un couple montrant le positionnement de neurones du réseau de neurones utilisé dans le procédé selon l'invention, chaque neurone étant positionné dans un carré ou un rectangle, [0045] [fig.4] - la figure 4 montre diverses courbes d'émission de NOx selon un couple du moteur thermique à iso-régime moteur, les parties sensiblement linéaires des courbes avec une pente constante pouvant définir en partie les rectangles et les carrés montrés à la figure 3. [0046] Ti est à garder à l'esprit que les figures sont données à titre d'exemples et ne sont pas limitatives de l'invention. Elles constituent des représentations schématiques de principe destinées à faciliter la compréhension de l'invention et ne sont pas nécessairement à l'échelle des applications pratiques. En particulier, les dimensions des différents éléments illustrés ne sont pas représentatives de la réalité. Description détaillée de l'invention [0047] Dans ce qui va suivre, il est fait référence à toutes les figures prises en combinaison. Quand il est fait référence à une ou des figures spécifiques, ces figures sont à prendre en combinaison avec les autres figures pour la reconnaissance des références numériques désignées. [0048] En se référant à toutes les figures et principalement à la figure I, la présente invention concerne un procédé de correction d'une estimation des oxydes d'azote dans une ligne d'échappement en sortie d'un moteur thermique, avantageusement pour un véhicule et de préférence pour un véhicule automobile. [0049] L'estimation est faite par un modèle d'estimation 14 préalablement calibré effectué sur un moteur nominal du type du moteur thermique sur lequel le procédé selon l'invention est mis en oeuvre mais sans prendre en compte les spécificités du moteur dû à son vieillissement ou à ses déviations par rapport au moteur nominal. 7 [0050] Le modèle d'estimation 14 est sous forme d'une cartographie et présente plusieurs valeurs d'entrée comme des paramètres de contrôle moteur usuels, par exemple le débit d'air, le régime moteur, le couple, la température, etc. [0051] Le modèle d'estimation 14 est ajusté selon un écart E relevé périodiquement entre l'estimation par le modèle 14 et une mesure NOxmes d'une sonde d'oxydes d'azote 15 présente dans la ligne d'échappement. [0052] Selon la présente invention, dans le procédé de correction, une correction Cor de l'écart E est effectuée périodiquement par un réseau de neurones en fonction d'au moins deux paramètres d'entrée relatifs respectivement à un régime moteur et un couple du moteur en vigueur. Cette correction est faite dans le dispositif de correction 16 comprenant le réseau dc neurones. [0053] Les émissions d'oxydes d'azote estimées par le modèle 14 sont corrigées. On peut aussi établir une comparaison entre les émissions d'oxydes d'azote mesurées NOxmes par le sonde NOx et les émissions d'oxydes d'azote NOxcor qui ont été corrigées. [0054] Une valeur finale d'émissions d'oxydes d'azote NOxfin peut être obtenue en sortie à la figure 1.11 est alors possible de déduire qu'à la fois le modèle 14 est précis et que la sonde NOx 15 donne des mesures fiables quand les émissions d'oxydes d'azote corrigées NOxcor et les émissions d'oxydes d'azote mesurées NOxmes sont les mêmes. [0055] Le paramètre d'entrée relatif au couple peut être une consigne de couple du moteur en vigueur, connue de et pilotée par l'unité de contrôle moteur pour un fonctionnement optimal du moteur thermique. [0056] Dans le dispositif de correction 16, un apprentissage est effectué par le réseau de neurones en temps réel et, le cas échéant pendant le roulage pour un véhicule automobile, étant donné que les informations sur le régime moteur et le couple petmettent au réseau de neurones adaptatif de calculer l'écart E observé et de calibrer le réseau de neurones par rapport à ce constat. [0057] Les variables régime moteur et couple indiquées vont petmettent de définir des conditions d'apprentissage. [0058] Pour définir l'autorisation d'apprentissage, c'est-à-dire éliminer les phases de roulage pour lesquelles les émissions de NOx ne sont pas représentatives du fonctionnement du moteur thermique, on peut utiliser le gradient de régime qui sera inférieur à un seuil calibrable ou le gradient de couple consigne qui sera inférieur à un seuil calibrable. [0059] L'apprentissage peut être suspendu pendant les phases transitoires de fonctionnement du moteur thermique impliquant une variation d'au moins un gradient de couple ou un gradient de régime moteur prise par rapport au couple ou au régime moteur supérieure à un seuil calibrable respectif. Le pourcentage du rapport gradient de couple sur couple ou gradient de régime moteur sur régime moteur foimant le seuil calibrable peut être 8 de 5% mais ceci n'est pas obligatoire. [0060] Dans un mode moins exclusif, l'apprentissage peut être seulement suspendu pendant les phases transitoires de fonctionnement du moteur thermique impliquant à la fois une variation du gradient de couple et une variation du gradient de régime moteur prise par rapport au couple ou au régime moteur supérieure à un seuil calibrable de variation de gradient respectif. [0061] Le pourcentage du rapport gradient de couple sur couple et du gradient de régime moteur sur régime moteur formant le seuil cal ibrable peut aussi être de 5% niais ceci n'est pas obligatoire. Une suspension, dans ce cas de figure, implique que les deux pourcentages soient supérieurs à 5%. [0062] La figure 3 montre le positionnement des neurones dans un espace à deux di- mensions sous la forme d'un tableau. [0063] Dans ce tableau, l'abscisse du tableau montre une échelle de régime moteur R allant de 1.000 à 3.500 tours par minute. L'ordonnée du tableau montre une échelle de couple C en N.rn ou Newton par mètre allant de 0 à 400. [0064] A l'intérieur de chaque case du tableau sont référencés des valeurs d'émission en oxydes d'azote pour chacune des paires d'une valeur de régime moteur R et d'une valeur de couple C. [0065] Les 13 cases blanches numérotées de 1 à 13 sont les neurones placés respectivement dans un carré ou un rectangle découpé sur le tableau. Le nombre des neurones n'est pas limitatif. [0066] Ainsi, les neurones 1 à 13 peuvent être positionnés dans un tableau en deux di- mensions avec une dimension relative aux valeurs de régime moteur R et une dimension relatives aux valeurs de couple C. Les neurones 1 à 13 peuvent être individuellement intégrés dans des rectangles ou carrés de paires d'une valeur de régime moteur R et d'une valeur de couple C. [0067] Chaque rectangle ou carré peut être défini par les paires intégrées dans le rectangle ou carré, donc par les paires de valeurs de régime moteur R et de couple C que le can-é ou le rectangle contient. Ces valeurs de régime moteur R et de couple C correspondent à une portion respective de courbes d'émission d'oxydes d'azote par rapport au couple C à iso-régime et par rapport au régime à iso-couple C. [0068] Ces portions forment pour les valeurs de régime moteur R et de couple C intégrées dans chaque rectangle une fonction linéaire présentant une pente relativement constante en variant pour toutes les paires intégrées de moins d'un pourcentage de variation de pente prédéterminée, ce pourcentage de variation étant par exemple inférieur à 5%. Un neurone peut être positionné au milieu de chaque cané ou rectangle prédéterminé. [0069] 11 s'ensuit que les neurones 1 à 13 peuvent être positionnés dans un plan 2D pour des 9 paires de valeur de régime moteur R et de couple C qui acceptent une pente relativement constante des émissions en NOx respectivement à iso-couple et iso-régime. Il est en effet judicieux de découper le champ moteur par rapport à cette particularité technique pour une meilleure correction de la fonction. [0070] S'il a été reconnu par expérience que sur certains types de moteur thermique, le nombre optimal de neurones permettant une bonne adéquation performance/temps de calcul est de 13 neurones, cc nombre n'est pas limitatif et peut être autre. [0071] De manière générale, plus le nombre de neurones est élevé et plus la précision de la correction est élevée pour tout le champ de fonctionnement du moteur mais plus le calcul est complexe avec des chevauchements fréquents des carrés ou rectangles unitairemcnt dédiés à un neurone individuel. [0072] Tl serait possible d'utiliser un autre type de réseau de neurones pour cette fonction de correction. [0073] Pour améliorer la robustesse de la fonction, une ou plusieurs entrées en plus du régime moteur R et du couple C pourraient être ajoutées mais le calcul en temps réel deviendrait assez lourd pour être réalisé sur un calculateur moteur. [0074] La figure 4 montre des courbes d'émission d'oxydes d'azote NOx exprimée en ppm en fonction de valeurs de couple C exprimé en N.rn ou Newton mètre à iso-régime moteur, chaque courbe étant relatif à un régime moteur spécifique compris entre 1500 et 3750 et au nombre de dix régimes moteur différents. [0075] 111 peut être vu sur chacune de ces courbes des portions linéaires de même pente. Le haut de la plupart des courbes présente une cassure dû à la fin d'une recirculation des gaz d'échappement à l'admission du moteur thermique. [0076] De telles portions linéaires de même pente peuvent servir à élaborer deux côtés pa- rallèles bornant des valeurs de couple C d'un carré ou d'un rectangle respectif montré à la figure 3, ces côté parallèles étant verticaux à la figure 3. [0077] Le même processus peut être appliqué pour la définition de deux côtés perpendi- culaires aux deux côtés parallèles déjà tracées, ceci pour des valeurs de régime, ces côtés étant horizontaux à la figure 3. Le regroupement des deux délimitations respectives des valeurs de couple C et des valeurs de régime R forment les carrés et rectangles montrés à la figure 3 et recevant un neurone respectif référencé de 1 à 13. [0078] Ainsi, pour un point de fonctionnement Pfonc du moteur identifié par une paire de valeurs de régime moteur R et de couple C, il peut être pris autant de neurones que de carrés ou rectangles encadrant ce point de fonctionnement Pfonc. [0079] Ce point de fonctionnement Pfonc peut en effet se trouver dans un carré ou rectangle ou simultanément dans plusieurs carrés ou rectangles présentant des portions superposées. [0080] Le nombre de carrés ou de rectangles est plus élevé quand la précision sur la linéarité des portions et leur pente constante est augmentée. [0081] En se référant à la figure 2, dans le dispositif de correction référencé 16 à la figure 1, qui montre un traitement de calcul à deux neurones mais pouvant aussi se faire pour plus de deux neurones comme esquissé par des lignes en pointillés partant du régime moteur R et du couple C mesurés. [0082] Il est pris les références 1 et 2 pour les deux neurones qui ne sont pas obligatoirement les neurones 1 et 2 de la figure 3 et qui peuvent être n'importe quel neurone. [0083] Dans des échantillons successifs de paires de régime moteur R et de couple C, le régime moteur R est, pour chaque neurone, traité dans une unité de calcul CalR1 ou CalR2 et le couple C est, pour chaque neurone, traité dans une unité de calcul CalC1 ou CalC2. [0084] Ceci permet de donner pour chaque neurone une fonction d'activation gaussienne Fi act, F2act regroupant plusieurs échantillons. Le calcul peut être échantillonné à un pas de temps de 20 millisecondes par exemple, sans que cela soit limitatif. La référence E indique l'ensemble de l'échantillonnage en sortie d'un calcul et 1/E indique la normalisation. [0085] Le calcul se fait selon un calcul dédié à un réseau de neurones qui est connu de l'homme de métier et que l'homme de métier peut choisir entre plusieurs calculs de réseau de neurones à sa disposition. [0086] Ces fonctions d'activation Fi act, F2act, avec un nombre égal au nombre de neurones sont individuellement normalisées norml, norm2. Ensuite, un recalcul est effectué en fonction d'un régime moteur R et d'un couple C normalisés pour le neurone du carré ou rectangle ou chaque neurone des carrés ou rectangles dans lequel se trouve le point de fonctionnement référencé Pfonc à la figure 3. [0087] Le recalcul normalisé, effectué dans des unités de calcul normalisés Calnornal ou Calnorm2 est effectué similairement à ce qui avait été mis en oeuvre pour le calcul des fonctions d'activation Flact et F2act, c'est-à-dire avec des blocs de calcul respectifs pour le régime moteur R normalisé et pour le couple C normalisé, ceci pour chaque neurone. [0088] Le calcul donne un correctif con, cor2 pour chaque neurone, le correctif d'un neurone con l quand unique ou une moyenne, pondérée ou non, des correctifs con, cor2 des neurones étant appliqué à l'écart E relevé périodiquement entre l'estimation par le modèle et la mesure NOxmes d'une sonde d'oxydes d'azote 15, comme précédemment montré à la figure 1. [0089] A la figure 2, un correctif moyen cor après moyenne, pondérée ou non des correctifs con, cor2 est montré. [0090] Le régime R ou le couple C normalisés peuvent être modifiés par des poids spé- cifiques wlr, wlc; w2r, w2c, ceci pour chaque neurone. 11 [0091] De même, un biais Bi, B2, spécifique à chaque neurone et reconnu par expérience, avantageusement associé à un poids spécifique wl h, w2b, peut être pris en compte pour le calcul du correctif con, cor2 du neurone ou de chaque neurone. [0092] Le procédé de correction d'une estimation des oxydes d'azote dans une ligne d'échappement en sortie d'un moteur thermique tel que précédemment décrit peut trouver une application particulièrement avantageuse dans un procédé de dépollution en oxydes d'azote des gaz évacués d'un moteur thermique dans une ligne d'échappement. [0093] Dans ce procédé de dépollution, au moins un élément de dépollution est supervisé dans son chargement, en étant par exemple un catalyseur trois voies ou un piège à oxydes d'azote, ou dans une quantité d'agent réducteur introduit dans la ligne de dépollution, par exemple pour un système de réduction catalytique sélective avec calcul de la quantité d'agent réducteur injectée dans la ligne d'échappement. [0094] Cette supervision se fait en fonction d'une estimation d'oxydes d'azote dans la ligne d'échappement en sortie d'un moteur thermique par un modèle d'estimation préalablement calibré avec une estimation corrigée conformément à un procédé tel que décrit précédemment. [0095] L'invention n'est nullement limitée aux modes de réalisation décrits et illustrés qui n'ont été donnés qu'à titre d'exemples. 12