Brevet FR3106367A1 — publié le 20210723

Cet estimateur (32) de température est destiné à être incorporé dans un moteur à combustion interne de véhicule automobile. Il comprend un premier module de réception (36) d’un paramètre mesuré par un capteur situé dans un flux de fluide traversant le moteur à combustion interne (2), un second module de réception (38) d’une donnée extérieure, et un module de détermination (44) d’une température du flux de fluide. Le module de détermination (44) comprend un observateur apte à déterminer une température estimée du flux de fluide et un paramètre estimé lié au capteur, l’observateur étant configuré pour déterminer la température estimée du flux de fluide en tenant compte d’une erreur de mesure du paramètre estimé. Figure pour l’abrégé : Fig 2 Estimateur et procédé d'estimation d’une température d'un flux de fluide traversant un moteur à combustion interne La présente demande concerne un estimateur et un procédé d'estimation d’une température d'un flux de fluide traversant un moteur à combustion interne, en particulier dans un véhicule automobile. Dans un véhicule automobile, le contrôle moteur est la technique de gestion d'un moteur à combustion interne du véhicule avec l'ensemble de ses capteurs et actionneurs. L'ensemble des lois de contrôle commande et des paramètres de caractérisation d'un moteur est contenu dans un calculateur appelé unité de contrôle électronique, également connu sous l'acronyme « UCE ». Une des problématiques rencontrées par l'unité de contrôle électronique dans le cadre du contrôle moteur comprend l'acquisition de la température d'échappement du moteur à combustion interne. L'acquisition de cette température est particulièrement importante car la température d'échappement impacte directement les catalyseurs de post-traitement. En particulier, les gaz peuvent brûler les suies situées dans le filtre à particules ou créer des fuites d'ammoniac dans les catalyseurs SCR si la température d'échappement est trop élevée. Par ailleurs, la température d'échappement est un facteur prépondérant dans l'énergie restant dans les gaz brûlés et a donc un impact considérable dans les stratégies de contrôle de la suralimentation du moteur. Ainsi, la bonne connaissance de cette température est cruciale pour protéger les composants en aval de la chaîne et pour gérer des stratégies spécifiques de régulation ou de contrôle du reste du moteur. Il est donc nécessaire de disposer d'une information précise et rapide de la température d'échappement. La solution communément utilisée consistant à employer un capteur de température n'apporte pas pleine satisfaction. En effet, les capteurs présentent des temps de réponse assez longs, généralement de l'ordre de quelques secondes pour atteindre 60 % de l'écart de boucle, ce qui ne suffit pas pour réguler efficacement ou de protéger le système. Pour pallier cet inconvénient, il a été proposé d'identifier un modèle linéaire de la réponse des capteurs sur des essais maîtrisés. En d'autres termes, on considère que le capteur est une entrée, la sortie étant une estimation de la température réelle des gaz. On pourra par exemple se rapporter au document EP 2 796 841 qui décrit un exemple d'un tel modèle linéaire. Cependant, une telle solution est problématique dans la mesure où l'instabilité des modèles n'est pas maîtrisée dans le cas général, et où cette approche est incapable d'être couplée avec un autre modèle. Au vu de ce qui précède, l'invention a pour but de permettre une estimation plus précise et plus rapide d'une température d'un flux de fluide dans un moteur à combustion interne. A cet effet, il est proposé un estimateur de température destiné à être incorporé dans un moteur à combustion interne de véhicule automobile, comprenant un premier module de réception d’un paramètre mesuré par un capteur situé dans un flux de fluide traversant le moteur à combustion interne, un second module de réception d’une donnée extérieure, et un module de détermination d’une température du flux de fluide. Selon une caractéristique générale de cet estimateur, le module de détermination comprend un observateur apte à déterminer une température estimée du flux de fluide et un paramètre estimé lié au capteur, l’observateur étant configuré pour déterminer la température estimée du flux de fluide en tenant compte d’une erreur de mesure du paramètre estimé. Une telle détermination permet d'améliorer la précision et le temps de réponse de l'estimation de température. Selon un mode de réalisation, le capteur est un capteur de température, le paramètre estimé étant une estimation de la température indiquée par le capteur. On peut en outre prévoir un module de réglage d’un gain de compensation d’une dynamique du fluide. Un tel module de réglage permet d’ajuster la correction de l’erreur de mesure en tenant compte d’un niveau de confiance dans la dynamique du fluide. Avantageusement, l’estimateur comprend un module de réglage d’un gain de compensation d’une dynamique du capteur. Un tel module de réglage permet d’ajuster la correction de l’erreur de mesure en tenant compte d’un niveau de confiance dans la dynamique du capteur. De préférence, l'estimateur est destiné à déterminer une température de gaz en amont d’une turbine du moteur à compression interne. Selon un mode de réalisation, le capteur est disposé au voisinage d’un collecteur d’échappement du moteur à combustion interne. De préférence, le second module de réception est apte à recevoir au moins une donnée extérieure choisie parmi une température du fluide au voisinage d’une sortie de soupape du moteur à combustion interne, une température d’air extérieur et un débit traversant le moteur à combustion interne. Selon un autre aspect, il est proposé un procédé d’estimation d’une température dans un moteur à combustion interne de véhicule automobile au moyen d’un estimateur tel que défini précédemment. Selon un mode de mise en œuvre, l'observateur détermine la température estimée du flux de fluide en appliquant les équations : où T capteur est le paramètre mesuré, T estcapteur est le paramètre estimé, T estavt est la température estimée du flux de fluide, τ est un temps de réponse du capteur, k capteur est un gain de l’observateur pour compenser la dynamique du capteur, Q mot est un débit traversant le moteur à combustion interne, β est un coefficient d’inertie d’un collecteur d’échappement du moteur à combustion interne, T evc est une température du fluide au voisinage d’une sortie de soupape du moteur à combustion interne, γ est une constante de temps d’échange air-collecteur du moteur à combustion interne, T air est une température d’air extérieur et k gaz est un gain de l’observateur pour compenser la dynamique des gaz. Selon encore un autre aspect, il est proposé un programme d'ordinateur comprenant un code configuré pour, lorsqu'il est exécuté par un processeur ou une unité de contrôle électronique, mettre en œuvre le procédé tel que défini précédemment. D'autres buts, caractéristiques et avantages de l'invention apparaîtront la lecture de la description suivante, donnée uniquement à titre d'exemple non limitatif, et faite en référence aux dessins annexés sur lesquels : représente schématiquement un moteur à combustion interne selon un aspect de l'invention, représente schématiquement un estimateur de température du moteur à combustion interne de la figure 1, et [fig 4] sont des graphes temporels illustrant une température réelle, une température mesurée et une température estimée au moyen de l’estimateur et du procédé d’estimation selon l’invention. En référence à la figure 1, on a schématiquement représenté une partie d'un moteur à combustion interne 2 selon un aspect de la présente invention. Le moteur à combustion interne 2 est un moteur suralimenté. Le moteur à combustion interne 2 est destiné à être incorporé dans un véhicule automobile. Toutefois, on peut sans sortir du cadre de l'invention envisager d'incorporer le moteur à combustion interne 2 dans un autre type de dispositif, en particulier un dispositif de transport avec motorisation suralimentée, par exemple dans le domaine naval ou dans le domaine ferroviaire. Le moteur à combustion interne 2 comprend un conduit d'admission à haute pression 4. Le conduit d'admission à haute pression 4 est disposée en aval d'un compresseur (non représenté). Le compresseur fait partie d'un turbocompresseur 6 et est situé en aval d'un conduit d'admission à basse pression (non représenté). Le moteur à combustion interne 2 comprend un bloc-cylindres 8. Le bloc-cylindres 8 est schématiquement représenté par un rectangle sur la représentation schématique de la figure 1. Le bloc-cylindres 8 comprend en particulier une pluralité de cylindres formant un passage 10 pour un flux de fluide traversant le moteur à combustion interne 2. Le moteur à combustion interne 2 comporte un conduit d'échappement à haute pression 12 situé en aval du bloc-cylindres 8, et un conduit d'échappement à basse pression 14, situé en aval du conduit d'échappement à haute pression 12. Le turbocompresseur 6 comprend une turbine 16 disposée entre les conduits 12 et 14. Le moteur à combustion interne 2 comporte un conduit de recirculation 18 des gaz d'échappement, également connu sous la dénomination anglo-saxonne « Exhaust Gas Recirculation », ou sous l'acronyme correspondant « EGR ». Le conduit de recirculation 18 raccorde les conduits 4 et 12. En d’autres termes, le conduit de recirculation 18 est un conduit EGR à haute pression. On ne sort toutefois pas du cadre de l’invention en envisageant un conduit EGR à basse pression. Le moteur à combustion interne 2 comporte une vanne d'admission 20 disposée sur le conduit 4, une vanne de recirculation 22 disposée sur le conduit 18 et un dispositif de traitement des gaz d'échappement 24 disposé sur le conduit 14. Le moteur à combustion interne 2 comporte un capteur de température 26 capable de mesurer une température T capteur . Le capteur 26 est situé dans un collecteur d'échappement (non représenté) du bloc-cylindres 8. Le moteur à combustion interne 2 comprend un capteur de température 28 capable de mesurer une température T air de l’air à l’extérieur. Le moteur à combustion interne 2 comporte en outre un débitmètre 30 capable de mesurer un débit moteur Q mot correspondant au débit du flux de fluide traversant le bloc-cylindres 8. Le moteur à combustion interne 2 comprend en outre une unité de contrôle électronique 32. L’unité de contrôle électronique 32 a pour fonction d'estimer la température avant turbine T avt . La température T avt correspond à la température du flux de fluide au point portant la référence 34 sur la figure 1. En référence à la figure 2, l'unité de contrôle électronique 32 comporte un module de réception 36. Le module 36 est en communication d’informations avec le capteur de température 26, de manière à recueillir la température T capteur mesurée par le capteur 26. L’unité de contrôle électronique 32 comporte un module de réception 38. Le module 38 est en communication d’informations avec le capteur de température 28 et le débitmètre 30 afin de récupérer les données mesurées T air et Q mot . En outre, le module 38 est apte à recueillir une pluralité de données extérieures comprenant un temps de réponse τ du capteur 26, une température T evc de sortie de soupape du bloc-cylindres 8, un débit Q egr de recirculation des gaz d'échappement traversant le conduit 18, un débit Q t traversant la turbine 16, une chaleur massique Cp coll du collecteur d’échappement du moteur 2, une chaleur massique Cp ech des gaz d'échappement, une constante d'échange thermique α entre le collecteur d’échappement du moteur 2 et l'extérieur, un coefficient d'inertie β du collecteur d’échappement du moteur 2 et une constante de temps γ de l'échange entre l'air et le collecteur d’échappement du moteur 2. Dans l'exemple illustré, les données extérieures τ, Cp coll , Cp ech , α et β sont estimées par calibration sur banc d'essai. Par exemple, les données T evc , Q egr , Q t sont estimées à partir d'autres données extérieures recueillies par l'unité de contrôle électronique 32. L’unité de contrôle électronique 32 comporte un module de réglage 40. Le module 40 permet de régler un gain k gaz de compensation d'une dynamique du fluide traversant le bloc-cylindres 8. L'unité de contrôle électronique 32 comporte un module de réglage 42 permettant de régler un gain k capteur de compensation d'une dynamique du capteur 26. Afin de régler les gains k gaz et k capteur , un opérateur évalue un niveau de confiance dans la dynamique du fluide traversant le bloc-cylindres 8 et un niveau de confiance dans la dynamique du capteur 26. Ensuite, l'opérateur sélectionne des valeurs de gains sur la base du tableau suivant : Haut niveau de confiance dans la dynamique du capteur Haut niveau de confiance dans la dynamique du fluide Haut niveau de confiance dans la valeur mesurée par le capteur k capteur Faible valeur Sans influence Valeur élevée k gaz Sans influence Faible valeur Valeur élevée Lorsque le niveau de confiance dans la dynamique du capteur est élevé, on peut se permettre une faible valeur du gain k capteur , car on compense peu la dynamique du capteur par la mesure. Il en est de même pour la valeur du gain k gaz lorsque le niveau de confiance dans la dynamique du fluide est élevé. Lorsque le niveau de confiance dans la valeur mesurée par le capteur est élevé, on peut se permettre des gains k gaz et k capteur élevés car la mesure est précise. Lorsque la valeur est « sans influence », cela signifie que le niveau de confiance n’influence pas la valeur du gain correspondant. Par exemple, pour le gain k capteur avec un heut niveau de confiance dans la dynamique du fluide, on sait qu’on a confiance dans la dynamique du fluide mais on ne sait pas quelle est la confiance dans le capteur ni dans sa dynamique, ces deux paramètres influenceront la valeur de k capteur mais le fait d’avoir confiance ou pas dans la dynamique du fluide n’influence pas ce choix. L’unité de contrôle électronique 32 comporte un module de détermination 44. Le module 44 est en communication d’informations avec les modules 38, 36, 41 et 42. Le module 44 est fondé sur un observateur capable de déterminer une température estimée T estavt en utilisant les données extérieures recueillies par le module 38 et en utilisant une erreur de mesure de la température T capteur . La température T estavt est la température au point 34 estimée par l’observateur. A cet égard, le module 44 comprend un bloc de calcul 46. Le bloc de calcul 46 a pour fonction de calculer la température estimée T estavt du flux de fluide au point 34 en fonction de la température T evc , de la température T air et du débit Q mot . Le module 44 comprend un bloc de calcul 48 capable de déterminer une estimation T estcapteur de la température indiquée par le capteur 26 en tenant compte de la température estimée T estavt . Le module 44 comporte un comparateur 50. Le comparateur 50 est capable de déterminer un écart entre la température estimée T estavt et l’estimation T estcapteur de la température mesurée. L'écart calculé corrigé par le gain k capteur est renvoyé par une boucle de retour au bloc 48. L'écart corrigé par le gain k gaz est renvoyé par une boucle de retour au bloc 46. Grâce à cet agencement, l'unité de contrôle électronique 32 est capable d'estimer la température T avt par un observateur. Les calculs mis en œuvre par les blocs 46, 48 et 50 vont maintenant être expliqués en référence aux équations suivantes. Le capteur 26 est assimilé à un système d’ordre 1 régi par l’équation : Cela signifie que le capteur 26 est réchauffé par les gaz qui l’entoure, le temps de réponse τ est très dépendant du point de fonctionnement du moteur. Ce temps τ peut être rapporté au nombre adimensionnel de Nusselt, par exemple comme une fonction de la densité, de la chaleur latente, du diamètre, de la conductivité thermique et du nombre de Nusselt du capteur 26. Dans l’exemple illustré, le temps τ est calculé comme une fonction du débit Q mot . La dynamique des gaz est obtenue grâce à un modèle rapide de température au niveau de la sortie soupape. Dans l’exemple illustré, la température T evc est supposée connue via un modèle de dégagement d’energie basé sur un capteur de pression dans un cylindre du bloc-cylindres 8. Alternativement, le modèle de température peut être cartographié sur banc. On considère un bilan enthalpique au niveau du collecteur d'échappement en utilisant le premier principe de la thermodynamique dans le système collecteur. Un tel bilan s'écrit selon l’équation : où dU collecteur est la variation de l’énergie interne du système collecteur, dh moteur est l’apport d’enthalpie venant des gaz provenant du moteur, dh egr est la perte d’enthalpie provenant de la fuite des gaz dans le conduit 18, dh turbine est la perte d’enthalpie provenant de la fuite des gaz dans la turbine 16, δW u est le travail des gaz dans le système et δQ pertes sont les transfert thermiques avec l’extérieur. Le travail δW u est considéré nul car la pression est supposée constante dans tout le système. En appliquant la première loi de Joule pour exprimer l'énergie interne, on peut réécrire l’équation (4) sous la forme : De plus, on peut exprimer les variations d’enthalpie des gaz à partir des expressions de débits et des températures. On a donc l’équation : Dans l’équation (6), dt est un temps infinitésimal. Par ailleurs, on considère qu'il n'y a pas d'accumulation de gaz dans le collecteur d’échappement. On peut alors écrire : Des équations (6) et (7), on peut écrire : L’équation (8) se simplifie de la façon suivante : Les pertes δQ pertes sont calculées à partir de la loi de Fourier en considérant qu'il n'existe que des échanges conducto-convectifs avec l'air ambiant, à savoir : L'équation (9) peut être réécrite : soit : Comme on considère que m coll .Cp coll est une constante et que la température dans le collecteur d’échappement est homogène à T avt , on a directement : soit : On peut simplifier de sorte à obtenir l’équation : avec : L'observateur est créé pour estimer la valeur de la température T avt à partir des équations (3) et (15) : Ainsi, l'observateur utilise le fait que la valeur de T capteur est à la fois mesurée et calculée pour compenser les dynamiques des températures estimées en fonction de l'erreur du modèle pondéré par les gains de l'observateur k gaz et k capteur . La résolution du système d'équations différentielles précité se fait à l'aide d'un schéma numérique classique du premier ordre, par exemple un schéma numérique d’Euler. L’invention permet alors d'obtenir une estimation de la véritable température T avt . Selon un autre mode de réalisation, le module de réception 38 ne connaît pas la température T evc . Dans ce cas, on néglige les variations d’enthalpie dans le collecteur d’échappement. L’équation (15) est alors simplifiée en : Cette équation revient à l'équation (15) dans laquelle β égale zéro. Dès lors, l'équation de l'observateur peut être calculée de la manière suivante : En référence maintenant aux figures 3 et 4, on a schématiquement représenté des graphes temporels de l'évolution de la température T avt . Plus particulièrement, sur les figures 3 et 4, on a schématiquement représenté par le graphe 52 l’évolution de la température réelle T avt , par le graphe 54 l'évolution de la température T capteur mesurée par le capteur 26, et par le graphe 56 l’évolution de la température estimée T estavt . Dans l’exemple illustré, la température réelle T avt a été mesurée par un thermocouple de type K de 2 mm ayant un temps de réponse plus rapide que le capteur de série pour pouvoir être représentée sur les figures 3 et 4 Sur la figure 3, des valeurs relativement élevées ont été choisies pour les gains k gaz et k capteur . En résultat, l'estimation T estavt est fortement perturbée par le bruit de sortie du signal T capteur . Ainsi, la mise en œuvre de l'observateur en utilisant des gains élevés permet un temps de réponse très faible mais présente une stabilité relativement mauvaise. En référence à la figure 4, l'observateur a été mis en œuvre avec des gains k gaz et k capteur faibles. En résultat, l’estimation T estavt permet de filtrer fortement le bruit mais n'apporte pas beaucoup de gain en temps de réponse par rapport à la sortie pure T capteur du capteur 26. Ainsi, un opérateur peut continuer à effectuer des essais en modifiant les valeurs des gains de l'observateur jusqu'à obtenir une sortie qui permette à la fois de filtrer le bruit tout en présentant un temps de réponse suffisamment faible. Au vu de ce qui précède, l'invention permet d'améliorer la précision et le temps de réponse de l'estimation de la température T avt dans le moteur à combustion interne, sans nécessiter d'incorporer un capteur supplémentaire. Estimateur (32) de température destiné à être incorporé dans un moteur à combustion interne (2) de véhicule automobile, comprenant un premier module de réception (36) d’un paramètre mesuré par un capteur (26) situé dans un flux de fluide traversant le moteur à combustion interne (2), un second module de réception (38) d’une donnée extérieure, et un module de détermination (44) d’une température du flux de fluide, caractérisé en ce que le module de détermination (44) comprend un observateur apte à déterminer une température estimée du flux de fluide et un paramètre estimé lié au capteur (26), l’observateur étant configuré pour déterminer la température estimée du flux de fluide en tenant compte d’une erreur de mesure du paramètre estimé. Estimateur (32) selon la revendication 1, dans lequel le capteur (26) est un capteur de température, le paramètre estimé étant une estimation de la température indiquée par le capteur (26). Estimateur (32) selon la revendication 1 ou 2, comprenant un module de réglage (40) d’un gain de compensation d’une dynamique du fluide. Estimateur (32) selon l’une quelconque des revendications 1 à 3, comprenant un module de réglage (42) d’un gain de compensation d’une dynamique du capteur. Estimateur (32) selon l’une quelconque des revendications 1 à 4, destiné à déterminer une température de gaz en amont d’une turbine (16) du moteur à compression interne (2). Estimateur selon l’une quelconque des revendications 1 à 5, dans lequel le capteur est disposé au voisinage d’un collecteur d’échappement du moteur à combustion interne. Estimateur (32) selon l’une quelconque des revendications 1 à 6, dans lequel le second module de réception (38) est apte à recevoir au moins une donnée extérieure choisie parmi une température du fluide au voisinage d’une sortie de soupape du moteur à combustion interne (2), une température d’air extérieur et un débit traversant le moteur à combustion interne (2). Procédé d’estimation d’une température dans un moteur à combustion interne (2) de véhicule automobile au moyen d’un estimateur (32) selon l’une quelconque des revendications 1 à 7. Procédé selon la revendication 8, dans lequel l’observateur détermine la température estimée du flux de fluide en appliquant les équations : où T capteur est le paramètre mesuré, T estcapteur est le paramètre estimé, T estavt est la température estimée du flux de fluide, τ est un temps de réponse du capteur (26), k capteur est un gain de l’observateur pour compenser la dynamique du capteur (26), Q mot est un débit traversant le moteur à combustion interne (2), β est un coefficient d’inertie d’un collecteur d’échappement du moteur à combustion interne (2), T evc est une température du fluide au voisinage d’une sortie de soupape du moteur à combustion interne (2), γ est une constante de temps d’échange air-collecteur du moteur à combustion interne (2), T air est une température d’air extérieur et k gaz est un gain de l’observateur pour compenser la dynamique des gaz. Programme d’ordinateur comprenant un code configuré pour, lorsqu'il est exécuté par un processeur ou une unité de contrôle électronique (32), mettre en œuvre le procédé selon la revendication 8 ou 9.