Brevet FR3150885A1 — publié le 20250110

Procédé de détermination de coordonnées dans l’espace d’une source à l’origine d’un phénomène de dispersion dans un domaine, le phénomène de dispersion étant approché par un système d’équations aux dérivées partielles (20), le procédé comprenant des étapes, mises en œuvre par ordinateur, d’obtention de mesures (60) quantifiant chacune en un point de l’espace du domaine et à un instant donné une variable d’état modélisée par le système d’équations aux dérivées partielles audit point et audit instant et de minimisation itérative (70) des différences entre les mesures et les calculs du système d’équations pour localiser une position (80) de ladite source. Le système d’équations est exprimé (50) par différences finies supportées par des fonctions de base radiales, le système d’équations étant résolu en moindres carrés, à l’aide d’un solveur de moindres carrés, le système d’équations ayant fait l’objet d’une résolution quadratique adjointe en choisissant des fonctions de base radiale parmi les fonctions splines polyharmoniques, les fonctions inverses multi-quadriques, ou les fonctions gaussiennes. Figure pour l’abrégé : FIGURE 3 Procédé de détermination de coordonnées dans l’espace d’une source à l’origine d’un phénomène de dispersion Domaine de l’invention L’invention concerne le domaine de la modélisation de la dispersion de pollution atmosphérique, en particulier dans un environnement urbain. On s’intéresse à l’identification (localisation, estimation de forme et estimation d’amplitude) de sources de pollution atmosphérique en milieu urbain, notamment la canopée urbaine, en disposant d’un ensemble de mesures localisées. Ainsi, le problème abordé est l’identification de sources de pollution en milieu urbain par un réseau de capteurs à bas coût. Les sources émettent des polluants (des gaz, des particules) qui sont dispersés par le vent. La géométrie complexe du bâti urbain génère un champ de vent qui n’est pas homogène à l’échelle d’un quartier. Sur la base d’un choix de modélisation et d’un ensemble de mesures bruitées disponibles (réseau de capteurs ou capteurs mobiles), il s’agit de résoudre un problème inverse pour estimer la position et les caractéristiques des sources. C'est un problème de fusion robuste de données spatio-temporelles en présence de contraintes spatiales et d’incertitudes de mesure. Les méthodes fiables connues sont des méthodes basées sur des modèles physiques où on recherche un terme ou plusieurs termes d’entrée inconnus appliqués à des équations aux dérivées partielles (EDP) en minimisant l’erreur entre les mesures et la sortie d’un modèle mathématique représentant le système physique, celui-ci étant donc sensible à des entrées inconnues qui doivent être estimées. En ce qui concerne l’identification de sources de pollution, plusieurs méthodes ont été appliquées dans l’état de l’art comme le filtrage de Kalman et ses variantes (Defforge, 2019; Mons et al., 2017), le calcul des variations (Kumar et al., 2015) parfois associé à l’utilisation de modèles réduits (Khodayi-mehr, 2019) ou encore des filtres à particules (Septier et al., 2020). Ces méthodes ont le défaut d’être couteuses en calcul, ou alors dans le cadre de l’utilisation de modèles réduits moins couteux en calcul, de nécessiter de créer pour chaque scénario de dispersion, une base de données d’apprentissage. De plus la pollution atmosphérique est un phénomène tridimensionnel qui nécessite d’être modélisée sur des espaces de calculs fins et complexes. Un outil spécifique : les fonctions de base radiales à différences finies aux moindres carrés L’approche d’estimation de terme source employée dans la présente invention utilise les fonctions LS-RBF-FD (Least-Squares Radial Basis Functions Finite Differences ou fonctions de base radiales à différences finies aux moindres carrés) pour créer un modèle numérique de dispersion de polluant précis. Les modélisations de type LS-RBF-FD sont apparues récemment dans la littérature (Tominec et al., 2021). Similaires aux RBF-FD qui sont connues depuis environ 10 ans (Flyer et al., 2012) elles partagent leur rapidité mais ont une robustesse accrue dans le calcul de solutions notamment pour le calcul de variables de champ tri-dimensionnelles. Modélisation de la pollution atmosphérique Les LS-RBF-FD sont utilisées dans un mode de réalisation sur une équation de transport de polluants appelée advection-diffusion et notée ADEDP. Cette équation modélise le transport de polluants considéré sans terme de réaction et régit un champ scalaire de concentration . Cette équation s’écrit, [Eq. 1] avec le temps, la position, , les composantes des vélocités et diffusivités du champ de vent et de diffusion moyens, la concentration de polluant, le terme source de pollution. représente le domaine spatial où l’équation différentielle d’advection-diffusion est appliquée tandis que représente les bords du domaine où des conditions limites sont appliquées. On s’intéresse à une situation où est le domaine de bord où s’appliquent des conditions de Dirichlet et des conditions de flux nul. La météorologie, à savoir, les champs de vent et de diffusion , sont obtenus par un modèle tiers. Les équations d’advection/diffusion sont difficiles à modéliser sur un environnement urbain avec des contraintes spatiales et sont couteuses en calcul. Il est nécessaire de proposer une solution pour rendre le calcul accessible. Ecriture de l’équation d’advection/diffusion en régime stationnaire, sous la forme d’opérateurs différentiels L’ADEDP est résolue dans un régime stationnaire. De plus le modèle physique peut être reformulé de manière condensée en exprimant les opérateurs de dérivées appliqués sur comme un opérateur différentiel générique sur et sur les conditions limites en tel que, Dans l’ADEDP, est le terme source et . Les RBF sont connues pour interpoler de manière satisfaisante les espaces (2D, 3D, 4D notamment). Une fonction quelconque (d étant la dimension de l’espace) peut être reconstruite par quelques fonctions de bases (RBF) centrée sur des nœuds . Si on note la fonction interpolante de alors, [Eq. 2] Où dénote la norme euclidienne. Il est connue que est une approximation satisfaisante de prouvant sous condition d’espacement régulier des centres de base . Le problème d’interpolation admet alors une unique solution de vecteur de coefficients pour différentes bases [(Fornberg and Flyer, 2015) Chapitre 3, p. 39-47] en particulier pour les bases PHS (polyharmonique splines ou splines polyharmoniques) [(Barnett, 2015) p. 13 théorème 2] utilisées ici. Les PHS ont pour expression, [Eq. 3] Problème inverse au sens de l’estimation de terme sources d’équations aux dérivées partielles La résolution du problème inverse est considérée comme l’exécution du flux de travail avec des méthodes basées sur des modèles. Un vecteur d’inconnues est la variable à estimer, et est initialisé à la valeur θ 0 . Par exemple dans l’équation d’advection-diffusion en peut correspondre au vecteur de source entier par exemple mais aussi si la source est unique peut correspondre à une paramétrisation qui s’exprime avec une amplitude et une position par exemple . Les mesures échantillonnent la variable de champ , par exemple le champ de concentration de l’équation d’advection-diffusion. Elles sont généralement bruitées, et on peut fournir à l’algorithme mettant en œuvre la méthode inverse un modèle de bruit si le bruit des capteurs est caractérisé. Le modèle (modèle de dispersion) de contrainte physique s’applique aux inconnues d’entrées de modèle de sorte que . Ainsi la variable de champ calculée est de même nature que . On applique un modèle de mesures pour faire correspondre les mesures notamment leurs positions avec pour calculer un écart (généralement quadratique) de type qui permet d’exprimer un terme d’erreur. Les méthodes variationnelles ou bayésiennes optimisent ce terme d’erreur pour retourner une estimé , avec éventuellement des plages d’incertitudes. L’estimation nécessite généralement plusieurs appels de modèle physique ce qui est couteux en calcul. Le résultat du flux de travail est des paramètres estimés et une incertitude si la méthode est bayésienne. Le problème inverse abordé est la reconstruction du terme source discrétisé . Pour identifier un terme source, paramétrisé ou non, on parle de l’estimation de terme Source. Etat de la technique Les fonctions de base radiales, leurs variantes à différences finies et leurs variantes à différences finies et moindres carrés LS-RBF-FD sont connues. Les LS-RBF-FD sont utilisées ici pour faire de la modélisation de la pollution de l’air et pour résoudre le problème inverse de l’estimation de source de pollution en combinaison d’une réduction de modèle. L’article de (Khodayi-mehr, 2019) utilise des modèles réduits pour de l’identification de source. La réduction de modèles est obtenue par analyse en composantes principales (ACP). Pour construire ces modèles les auteurs ont créés plusieurs scénarios de dispersion stationnaire en faisant varier uniquement la position d’une source de pollution. Ils ont utilisé une méthode variationnelle adjointe pour leur problème inverse qui fait de multiples appels au modèle réduit appris par ACP sur deux cas d’études bidimensionnels stationnaires. Mais le transport en hauteur n’est pas négligeable. Il est alors préférable d’utiliser des modèles tridimensionnels de transport. De plus l’ACP nécessite des données d’apprentissage. Si le domaine physique change ou si la météo ou encore la forme des sources de polluants changent, il faut recalculer une base de données. L’article (Liu et al., 2019) s’intéresse à une modélisation de la pollution atmosphérique basé sur les RBF-FD, mais pas résolue ni tridimensionnellement ni en moindre carrés. Les auteurs utilisent un modèle physique de transport de polluants instationnaire RBF-FD bidimensionnel. Ils ont calculé la météo et ont réutilisé le maillage comme points de calcul pour leur modèle. Le domaine de calcul comprend des obstacles de forme rectangulaires. Une géométrie complexe urbaine nécessiterait de traiter les cours intérieures de bâtiments qu’il faudrait fermer préalablement au risque de créer des indéterminations de modèles. De plus, le transport en hauteur n’est pas négligeable dans la dispersion. L’article de (Tominec et al., 2021) utilise la technique LS-RBF-FD. La méthode LS-RBF-FD est une généralisation des RBF-FD. Elle repose sur deux ensembles de points de calcul et à et points. est informé de la physique et contient les contraintes de conditions limites des formes géométriques. est moins dense que et couvre le domaine physique sans avoir besoin d’être confiné aux bords du domaine (X peut avoir des points qui déborde du domaine, ou encore en intérieur de domaine uniquement). Ainsi à la manière des RBF-FD, il est possible de construire une matrice de différentiation qui modélise discrètement par RBF-FD les opérateurs et définis dans l’intérieur de , et ses bords de sorte que la solution du système comparable à (2) s’exprime par : Avec , et une matrice de différentiation avec, Où et sont les matrices de différentiation obtenues par RBF-FD pour les opérateurs spatiaux et . Et un point de . L’article de Tominec et al., 2021 utilise des équations diffusives à diffusion uniforme avec des conditions limites mixtes (Dirichlet, Neumann). Aucune solution tridimensionnelle n’est exposée ni discutée. La modélisation de la pollution atmosphérique n’est pas évoquée. Les problèmes inverses ne sont pas abordés. Le principe des RBF et notamment RBF-FD est présentée entre autres dans (Barnett, 2015) p. 2-13. Création de modèles d’équations aux dérivées partielles supportés par RBF Les RBF ont des propriétés d’interpolation spatiales. Si on considère un ensemble fini qui partitionne et permet de réprésenter les variations de dans l’équation (3) avec les éléments de , et qu’on considère de plus deux ensembles de nœuds de calcul définis dans l’intérieur du domaine et sur son bord , Le premier ensemble étant un ensemble de nœuds couvrants , avec - ces nœuds sont utilisés plus loin comme centre de RBF pour réaliser des approximations locales d’interpolation à la manière de l’équation (2). La distribution des nœuds fait appel à un algorithme de minimisation d’énergie qui utilise la suite pseudo aléatoire de Halton pour couvrir le domaine spatial de manière satisfaisante. Un ensemble de nœuds d’évaluation munie de deux sous-ensembles de nœuds et correspondant respectivement aux nœuds intérieurs aux domaines c’est à dire dans , et ceux présents en bord, . est généré d’une manière similaire à . On note et , avec . Méthodes basées sur les RBF-FD : L’idée dans cette méthode est d’approximer les contraintes imposées sur une variable régie par une équation aux dérivées partielles en un point de l’espace . Des centre de bases/points d’EDP ( ) voisins du point d’évaluation servent à exprimer ces contraintes. Cet ensemble de points voisins dans forment un ensemble de points centrés sur . Cet ensemble est appelé et qualifié de stencil. Soit , il est possible d’interpoler localement une variable telle que , [Eq. 7] Avec et les coefficients de pondération de l’approximation et les des monômes servant à régulariser l’approximation pour imposer . On note la fonction interpolante locale de . On note le vecteur des pour tout . L’interpolation locale (7) peut être vectorisée telle que, [Eq. 8] Où est la matrice de collocation RBF du stencil telle que [Eq. 9] Un exemple de stencil est visible en figure 1. Il est composé de X points, centrés autour de y k Y parmi d’autres points. Les vecteurs et s’obtiennent en inversant la matrice , [Eq. 10] D’une manière similaire, on peut interpoler localement un opérateur différentiel sur en un point tel que, [Eq. 11] L’équation peut être reformulée à la manière de l’équation 8 en [Eq. 12] En introduisant dans on obtient, [Eq. 13] Et en posant, [Eq. 14] , on obtient après avoir enlevé les termes polynomiaux qui s’annulent, [Eq. 15] Ce qui est équivalent à Pour exprimer les différences finies appliqués sur l’opérateur les vecteurs de poids et sont trouvés en solutionnant le système [Eq. 16] Il est ainsi possible d’approximer chaque opérateur différentiel comme somme pondérée de valeurs voisines de définies dans . Il est possible de réaliser cette approximation sur d’autres opérateurs différentiels tels que celui de conditions limites . Ainsi il est possible de créer une matrice de différentiation discrète à dimensions qui pour tout exprime les poids de différentiation qui s’y appliquent. Les poids sont stockés lignes à lignes tels que , [Eq. 17] Les étant ajoutés dans le vecteur de poids de pour les nœuds de ne faisant pas partie du stencil . Définition générale de l’invention L’invention s’intéresse aux modélisations notamment la modélisation inverse de la pollution atmosphérique urbaine et utilise une modélisation par LS-RBF-FD. On utilise des LS-RBF-FD pour exprimer le modèle direct de pollution atmosphérique et un solveur de moindre carrés pour obtenir la solution, notamment pour des équations de transport de type advection-diffusion, là où la méthode RBF-FD ne fait que de la collocation. L’invention offre une réduction de modèle sans méthode d’apprentissage, en choisissant un espace de solution X petit, ce qui permet d’accélérer le calcul et est utile pour l’inversion. Un avantage de cette méthode est la réduction de la taille de l’inconnue constituée par le vecteur source : le problème est ainsi mieux posé. De manière générale, les RBF permettent de projeter les variables recherchées sur des espaces de petites dimensions. L’invention consiste aussi en une résolution quadratique adjointe originale et efficace. Elle est mise en œuvre efficacement sur un cas d’étude simple. L’invention porte sur une modélisation inédite de transport de polluants atmosphérique avec la méthode LS-RBF-FD. Cette méthode est rapide et a une capacité inhérente à opérer de la réduction de modèle ce qui ouvre la voie à la remontée à la source. Ainsi, pour améliorer les techniques de recherche de sources existantes, il est proposé un procédé de détermination de coordonnées dans l’espace d’une source à l’origine d’un phénomène de dispersion dans un domaine, le phénomène de dispersion étant approché par un système d’équations aux dérivées partielles, le procédé comprenant des étapes, mises en œuvre par ordinateur, - d’obtention de mesures quantifiant chacune en un point de l’espace du domaine et à un instant donné une variable d’état modélisée par le système d’équations aux dérivées partielles audit point et audit instant et - de minimisation itérative des différences entre les mesures et les calculs du système d’équations pour localiser une position de ladite source. Le domaine est typiquement une partie de canopée urbaine, c’est-à-dire un quartier d’une ville ou une zone périurbaine, dont on modélise l’atmosphère, jusqu’à environ 50 m au-dessus du sol, par exemple. La source de diffusion peut être une voiture à l’arrêt qui émet des gaz d’échappement, par exemple. Le procédé est particulier car le système d’équations est exprimé par différences finies supportées par des fonctions de base radiales, le système d’équations étant résolu en moindres carrés, à l’aide d’un solveur de moindres carrés, le système d’équations ayant fait l’objet d’une résolution quadratique adjointe en choisissant des fonctions de base radiale parmi les fonctions splines polyharmoniques, les fonctions inverses multi-quadriques, ou les fonctions gaussiennes, avec des polynômes de régularisation d’ordre 1 ou plus. On tire profit du fait que les LS-RBF-FD ont une discrétisation suréchantillonée et permettent une résolution d’un problème de moindres carrés. L’invention s’appuie sur la distinction de deux ensembles de points de calculs , dont l’un a un cardinal supérieur à l’autre d’un facteur au moins 3. La méthode utilisée garantit la stabilité numérique sur le processeur qui mène les calculs. Grâce à cette méthode fondée sur les LS-RBF-FD, on peut prendre un espace d’approximation (X) peu fin, tout en obtenant des solutions de qualité. Ce choix permet de réduire la taille de l’inconnu (les valeurs du vecteur source recherché) et d’accélérer les calculs. Elle utilise habilement un phénomène de relaxation des contraintes, et dispose de plus de points d’évaluation que d’inconnues. On recherche un terme source qui minimise l’écart à des mesures quand on applique le modèle physique sur le terme source. Selon des caractéristiques avantageuses et optionnelles - les étapes d’obtention des mesures localisées et de minimisation des différences entre les mesures et les calculs peuvent être menées dans un domaine spatial décrit avec des conditions limites de Neumann et Dirichlet. - le domaine peut être caractérisé, outre par ses limites, également par des données de champ dans l’intérieur du domaine. - le phénomène de dispersion peut être une dispersion de polluants et que ledit transport est modélisé par une équation d’advection-diffusion. - le phénomène de dispersion peut être une diffusion de chaleur à partir d’un point chaud dans un système énergétique. - le phénomène de dispersion peut être une diffusion sonore dans un environnement complexe. - le solveur des moindres carrés peut être L-BFGS-B ou LSQR. - la fonction spline polyharmonique utilisée peut être PHS5, et au-delà de cette fonction spécifique on privilégie les fonctions splines polyharmoniques d’ordre au moins 3, et de préférence d’ordre impair. On peut utiliser d’autres RBF comme les fonctions inverse multiquadriques ou les fonctions gaussiennes. - la minimisation itérative des différences entre les mesures et les calculs du système d’équations peut être menée pour déterminer également une intensité (80) de ladite source. Liste des figures : L’invention sera mieux comprise et d’autres avantages apparaitront à la lecture de la description qui va suivre donnée à titre non limitatif et grâce aux figures annexées parmi lesquelles : La est la représentation d’un stencil, ou ensemble de points voisins en lesquels on approxime les contraintes imposées audit point sur une variable régie par une équation aux dérivées partielles. La est la représentation de l’ensemble de points du domaine, assez dense, pour lesquels les contraintes des conditions limites et les règles physiques applicables sont donnés dans le modèle. La est la représentation d’un mode de réalisation d’un procédé selon l’invention. La est la représentation de résultats (en partie gauche) de la méthode, mise en œuvre pour un cas particulier (représenté en partie droite). La est la représentation d’autres résultats pour le même cas particulier. Les figures 6 et 7 sont la représentation d’autres résultats pour le même cas particulier avec utilisation préalable de résultats simulés. La est la représentation de résultats obtenus dans le cadre d’une extension de la méthode. La particularité de la LS-RBF-FD et ses avantages : Les LS-RBF-FD posent deux ensembles de calculs distinct tels que et . La valeur de 3, voire plus étant un seuil qui s’est avéré raisonnable. La technique consiste ensuite à résoudre un problème de moindres carrés dans le cas de l’ADEDP stationnaire présentée, [Eq. 18] avec, , et le terme source aggloméré défini dans les coordonnées de comportant les conditions limites nulles de Neumann et Dirichlet et le terme source telle que [Eq. 19] La formulation des moindres carrés de l’équation 18 a plusieurs avantages : - Elle aide à relaxer les contraintes d’égalité sur les conditions limites de type sur et sur pour les conditions de Neumann et Dirichlet respectivement. - La stabilité de est encouragée par le fait que le problème de l’équation 18 est surdéterminé, avec plus de points d’évaluation dans que d’inconnues dans . - La méthode est robuste même sur des grilles de calcul peu denses. - La matrice de différentiation est très creuse (elle comporte beaucoup de 0) et donc la résolution se fait en un temps réduit. - Il est possible de choisir un espace de solution très petit, 5 fois moins denses que par exemple pour projeter le modèle sur un espace de petite dimension particulièrement adapté aux problèmes inverses. De par la définition de avec , on peut extraire de deux sous matrices, et qui empile respectivement les pour tous les et pour tous les . La formulation (18) admet une solution unique quand est de rang plein avec [Eq. 20] , avec , la pseudo-inverse gauche de . En pratique le problème de l’équation 18 est résolu par un solveur des moindres carrées. Les solveurs L-BFGS-B (variante B de l’algorithme Limited-memory BFGS – pour Broyden-Fletcher-Goldfarb-Shanno) et LSQR (algorithme des moindres carrés) ont été testés. Le plus rapide s’est avéré être LSQR. Cependant de l’équation 20 on peut construire une condition d’optimalité intéressante pour le problème inverse, [Eq. 21] avec . La figure 2 est une vue tridimensionnelle d’un domaine Y généré avec N y =15000. On voit les nœuds intérieurs dans , ainsi que des nœuds de Neuman et des nœuds de Dirichlet. Ainsi, on a présenté une modélisation eulérienne directe de la pollution qui permet de calculer une dispersion de polluants en donnant en entrée une topologie et des données météorologiques hétérogènes. Le calcul est assuré par LS-RBF-FD. La solution au problème de l’équation 1 stationnaire est calculée efficacement par un solveur de moindres carrés. Modélisation Inverse, une approche adjointe Le problème inverse consiste à estimer simultanément le terme source et la concentration en polluants en disposant d’un nombre de mesures limités. avec , le nombre de mesures localisées dans . Si un terme source est connu dans il est possible d’estimer la source en tout point en utilisant la formule d’interpolation de l’équation évaluée avec des opérateurs différentiels neutres (sans application de dérivée). Ainsi on peut construire un opérateur d’interpolation qui permet d’approximer dans une source définie dans tel que, .. L’opérateur de mesure noté est défini similairement comme un opérateur d’interpolation de l’espace de champ vers l’espace de mesures tel que [Eq. 22] avec , la sortie de modèle, la sortie de modèle ramenée dans l’espace des mesures localisées dans . Aux fins de l’estimation du terme source, on résout le problème de moindres carrés suivant – il s’agit de la minimisation régularisée d’erreur de moindres carrées entre la sortie du modèle LS-RBF-FD et les mesures – [Eq. 23] où et sont respectivement des matrices de covariance d’erreur de mesure et de régularisation. La solution optimale solution de ce problème d’estimation du terme source est la solution du système linéaire, [Eq. 24] où , . De plus où est l’adjoint de . Considérant que la matrice E est positive définie, et est donnée par Pour s’en convaincre, on introduit le lagrangien de l’équation 23., . La théorie de Lagrange permet de déduire les conditions nécessaires d’optimalité avec : [Eq. 25] [Eq.26] [Eq. 27] Où l’équation 25 est l’équation adjointe du modèle. Si est définie positive, et ainsi inversible, peut être explicitement calculé comme . De l’équation 26 on obtient . Et dans l’équation 27 en introduisant l’expression de , on obtient . Finalement, en introduisant l’expression de . est toujours inversible si est définie positive car la matrice symétrique est au moins semi-définie positive. L’inversibilité de la matrice est garantie si et seulement si la matrice de différentiation dans l’équation 18 est de rang plein. Cette condition peut être satisfaite par le choix d’une cardinalité de et adaptée. Le system linéaire de l’équation 24 de taille est résolu sans inversion explicite de matrices pour accélérer les calculs sur des grands domaines notamment par l’utilisation d’un solveur de moindres carrées LSQR. Ainsi le principe de l’invention est représenté en . Le processeur de données reçoit des informations géométriques 10, un modèle d’équations aux dérivées partielles continues 20, et des données de champs d’entrée 30 – qui sont données pour l’intérieur du domaine. Dans le mode de réalisation principal, ces données de champ d’entrée sont des données de météorologie, mais dans un mode de réalisation où on s’intéresserait à la diffusion de la chaleur dans un matériau, la densité dans le matériau, la charge électrique, ou encore la salinité. Les informations géométriques 10, le modèle d’équations aux dérivées partielles continues 20, et les données de champs d’entrée 30 sont des données brutes d’entrée du modèle. Les informations géométriques 10 sont traitées de manière à fournir des conditions limites au domaine, au cours d’une étape 40. On obtient ainsi des données d’entrées traitées, par la création d’un domaine de calcul, incluant les conditions limite. Au cours d’une étape 50, on effectue une discrétisation du modèle d’équations aux dérivées partielles 20, pour le discrétiser par les fonctions de base radiale aux différences finies LSRBF-FD. Cela est mené en tenant compte à la fois du domaine de calcul établi au cours de l’étape 40, et des données de champ d’entrée 30. On obtient des opérateurs physiques discrétisés. Le procédé comprend, naturellement, l’obtention des mesures 60. Puis, sur la base des mesures 60 et des opérateurs physiques discrétisés obtenus au cours de l’étape 40, on met en œuvre le modèle inverse 70, incluant une résolution itérative fondée sur l’explicitation, dans le processeur et la mémoire associée, de l’équation adjointe des opérateurs discrétisés par inversion de matrice, les fonctions de base radiale ayant été choisies aux fins de rendre cette inversion possible. Le modèle inverse comprend ainsi une résolution d’un problème des moindres carrés aux fins de la résolution itérative : on minimise une valeur représentative d’une erreur entre les estimations par le modèle et les mesures. A l’issue du modèle inverse 70, on obtient les coordonnées – c’est-à-dire les positions - des sources (ou de la source, dans le cas d’une source unique) ainsi qu’optionnellement les vitesses d’émission estimées. On obtient aussi optionnellement les intensités (souvent des concentrations) aux différents points du domaine. Il s’agit des résultats 80. Exemple de mise en œuvre Le domaine physique tridimensionnel consiste en un domaine comportant trois bâtiments d’une hauteur respectivement de 10, 15 et 12 mètres. Les dimensions de domaine sont . Le domaine tridimensionnel est représenté en partie droite de la figure 4. La figure 2 qui a été mentionnée plus haut est une représentation de la distribution des nœuds d’évaluation . On utilise les fonctions de bases radiales PHS5, selon l’équation [Eq. 28] Des polynômes de régularisation d’ordre 2 sont utilisés. Le modèle direct LS-RBF-FD de l’équation 21 est utilisé avec 15000 nœuds d’évaluation pour assurer une bonne résolution. L’ensemble comporte beaucoup moins de nœuds avec ce qui mène naturellement à une réduction de modèle qui permet de limiter la taille des vecteurs d’inconnues et . Des conditions limites de Neumann de flux nul sont assignées au sol et aux bords des bâtiments ainsi qu’au plafond du domaine de simulation tandis que des conditions de Dirichlet sont imposées sur les autres bords du domaine. La taille de stencil est de 90, l’ordre maximal de régularisation des polynômes dans l’équation 7 atteint 2. Les matrices et sont choisis comme diagonales avec et où désigne une matrice identité de taille et où et sont des coefficients diagonaux de régularisation. Dans les exemples présentés, , . La présente, à gauche le champ de concentration en polluants (teinte) et le champ de vent (flèches) à 2 m de hauteur au-dessus du sol. A droite, on a représenté le domaine étudié, comportant trois bâtiments de tailles différentes. La source est à environ deux mètres de hauteur. Des données météorologiques sont utilisées comme informations d’entrée dans les calculs. Les champs de vents moyens sont fournis par le logiciel PMSS (Parallel-Micro-SWIFT-SPRAY) où est utilisé son modèle eulérien de champ de vent Micro-SWIFT-M quasi stationnaire qui résout les équations de Navier-Stokes sur le principe de la moyenne de Reynolds pour en calculer un champ de vent moyen et une diffusion qui traduit les fluctuation turbulentes de vents assimilables sur le temps long à un phénomène diffusif. Des données météorologiques calculées par des modèles autres que Micro-SWIFT-M pourraient en principe convenir au modèle LS-RBF-FD présenté précédemment. Les mesures sont simulées par le modèle « en avant » LS-RBF-FD sur un domaine de calcul fin et avec ajout de bruit tel que [Eq. 29] où est la concentration de référence en polluant retournée par un modèle LS-RBF-FD fin avec , (voir la figure 3, à gauche) et , un bruit gaussien de variance , avec . Le terme source véritable utilisé pour générer le champ de concentration de référence est une Gaussienne définie dans : [Eq. 30] avec et . Le terme source est montré en coupe 2D sur la . Deux expériences d’inversion ont été réalisées avec du bruit additif et en utilisant 1500 et 200 mesures distribuées dans tout le domaine tridimensionnel de calcul. Les termes sources estimées, ainsi que les champs de concentration résultants sont présentés en figure 5. Les positions de source sont bien estimées dans les deux cas avec des erreurs inférieures à sur le plan pour le cas à 1500 mesures partie A de la figure tandis que est déplacé de 25 m selon et 10 m selon dans la partie C de la figure. Quelques artefacts d’inversion sont visibles en partie C où la source atteint 0,5 unités au lieu de 0 près du bâtiment situé au sud-est. Cependant les sources sont assez bien estimées pour reconstruire des motifs de champs de pollution en partie B et D, proches du champ de référence retourné par le modèle fin visible en . Le champ résultant issu d’une estimation du terme source à 1500 mesures (partie B de la ) reconstruit cependant mieux le champ en ordre de grandeur qu’avec 200 mesures (partie D de la ) car plus d’information est apportée. Plusieurs paramètres peuvent impacter la qualité d’une estimation du terme source. Parmi eux, le nombre de nœuds dans et et le poids de la régularisation dans le rapport impacte le motif de la source estimée et son ordre de grandeur. Le temps de calcul est raisonnablement court. Une fois la matrice opérateur calculée, l’estimation de la source et de son champ résultant sont obtenues en environ 4 minutes sur cet exemple avec un processeur Intel Xeon E-2276M 6-cœurs et 32 Gb de RAM exécutant un programme python encore peu optimisé. En figure 5, on a représenté, sur le quadrant A l’estimation de source avec 1500 mesures, sur le quadrant B un champ de concentration résultant, sur le quadrant C une estimation de source avec 200 mesures et sur le quadrant D un champ de concentration reconstruit à partir de 200 mesures. Les croix correspondent aux coordonnées planaires de mesures. Les résultats sont affichés à une hauteur de . Le logiciel PMSS peut calculer de manière qualitative de la dispersion de polluants. En utilisant les données retournées par le modèle particulaires PMSS où le panache est généré avec une source ponctuelle (c’est à dire générée dans une seule maille) et avec beaucoup de particules de modèle PMSS on peut créer un champ de référence de qualité (à gauche sur la ) et servant à créer un jeu de mesures simulées : ici des mesures toutes situées sur un plan de domaine à 2,14 m de hauteur (à droite sur la ). Il est alors possible de remonter à la source avec un modèle d’estimation LS-RBF-FD encore plus réduit (jusqu’à 626) points dans X et obtenir une estimation correcte de la source et de sa localisation en une trentaine de secondes. Ainsi, à gauche sur la , on voit le champ de référence PMSS servant à créer des mesures simulées, la tranche affichée étant à 2,14 m de haut. A droite on voir la position de mesures simulées par PMSS : toute une tranche de domaine PMSS à 2,14 mètres de haut, 860 mesures ayant été fournies. Des résultats d’estimation de source avec points sont visibles en Ainsi, et montrent que la position de source est très précisément estimée, y compris avec un modèle d’inversion LS-RBF-FD très réduit à 626 points dans (à gauche sur la figure 7). L’usage d’un modèle d’approximation LS-RBF-FD plus fin dans ( évite cependant plus la présence d’artefacts de source (Ainsi, à droite sur la ). Ainsi, à gauche, sur la figure 7, on voit une estimation adjointe de source avec modèle d’inversion LS-RBF-FD très réduit : 626 points. A droite, on a représenté une estimation adjointe de source avec modèle d’inversion LS-RBF-FD réduit à points. La méthode adjointe basée sur des modèles RBF-FD fonctionne donc avec des mesures bruitées, provenant d’un modèle LS-RBF-FD très fin et produit des estimations de termes sources à 2060 inconnues disposant de 1500 ou 200 mesures dispersés dans le domaine. Dans le cas où les mesures simulées sont fournies par PMSS, un modèle différent du modèle LS-RBF-FD, professionnellement développé et validé en soufflerie (Moussafir et al., 2004) et où les mesures sont situées à environ 2 mètres d’altitude, la localisation de la source est très rapide et très précise avec la méthode inverse présentée plus haut. Autres modes de réalisation La procédure d’inversion peut intégrer un filtrage de Kalman qui permet alors de mettre à jour l’estimation en ajoutant des mesures sans avoir à refaire un calcul de moindres carrés sur tout un lot de mesures. Un filtre d’ensemble de Kalman peut être utilisé et permet de ne pas avoir à calculer explicitement d’inverses. Cela est notamment utilisé quand on s’intéresse au régime transitoire. Les filtres d’ensemble de Kalman sont adaptés aux problèmes de grandes dimensions. Selon encore une autre variante, on procède à une procédure adjointe itérative : cela permet d’itérer vers la solution sans avoir à enregistrer en mémoire des matrices lourdes, et cela est donc adapté aux grands domaines. Selon encore une autre, on met en place un schéma d’avancement temporel implicite efficient en calcul et utilisant un solveur physique pour faire évoluer les états de concentration en temps : La présente dans ce contexte un exemple d'évolution instationnaire LS-RBF-FD. Le solveur physique transitoire sert de fondement aux perspectives d’identification transitoires. Il est formulé comme suit : le problème instationnaire créé un problème de minimisation similaire au problème stationnaire où la solution calculée, pour rappel satisfait le problème de minimisation, [Eq. 31] Dans le problème instationnaire, on ajoute à la contrainte de minimisation l’évolution temporelle de la variable de champ . [Eq. 32] Pour avancer en temps dans un schéma de calcul discret on considére un temps suivant pour exprimer une dérivée discrète par un schéma implicite, le problème instationnaire se traduisant en, [Eq. 33] Avec, un opérateur RBF-FD à l'ordre de dérivée 0 (interpolateur) de dans quand il agit sur des noeuds et 0 sinon. De sorte que, [Eq. 34] où est un jeu de poids RBF-FD pour réaliser une interpolation locale de pour un stencil centré en à voisins dans . Ainsi on résout [Eq. 35] , avec [Eq. 36] Et donc on résout [Eq. 37] Cette expression est solvable avec LSQR ou encore LBFGS-B, gradients conjugués ou d’autres solveurs. La modélisation inverse fondée sur LS-RBF-FD est applicable à toute recherche d’inconnues, termes sources ou encore variable de champ dans des équations aux dérivées partielles. Ainsi, cela peut être mis en œuvre pour une identification (localisation) de points chaud dans les batteries, une estimation de source dans un contexte NRBC-E (par exemple la contamination biologique/chimique dans un réseau d’eau, une fuite provoquée, etc.) Pour le problème de la pollution, la méthode est utile pour une identification de sources de pollution pour les services liés aux risques (pompiers, armée, etc). L’invention peut aussi servir à la localisation de sources acoustiques en environnement complexe. Liste des références citées Barnett, G.A., 2015. A Robust RBF-FD Formulation based on Polyharmonic Splines and Polynomials. University of Colorado Boulder. Defforge, C., 2019. Data assimilation for micrometeorological applications with the fluid dynamics model Code_Saturne. Paris-Est, Paris. Flyer, N., Lehto, E., Blaise, S., Wright, G.B., St-Cyr, A., 2012. A guide to RBF-generated finite differences for nonlinear transport: Shallow water simulations on a sphere. J. Comput. Phys. 231, 4078–4095. https://doi.org/10.1016/j.jcp.2012.01.028 Fornberg, B., Flyer, N., 2015. A Primer on Radial Basis Functions with Applications to the Geosciences, Society for Industrial and Applied Mathematics. ed. Khodayi-mehr, R., 2019. Model-Based Learning and Control of Advection-Diﬀusion Transport Using Mobile Robots 285. Kumar, P., Feiz, A.-A., Singh, S.K., Ngae, P., Turbelin, G., 2015. Reconstruction of an atmospheric tracer source in an urban-like environment. J. Geophys. Res. Atmospheres 120, 12589–12604. https://doi.org/10.1002/2015JD024110 Liu, J., Li, X., Hu, X., 2019. A RBF-based differential quadrature method for solving two-dimensional variable-order time fractional advection-diffusion equation. J. Comput. Phys. 384, 222–238. https://doi.org/10.1016/j.jcp.2018.12.043 Mons, V., Margheri, L., Chassaing, J.-C., Sagaut, P., 2017. Data assimilation-based reconstruction of urban pollutant release characteristics. J. Wind Eng. Ind. Aerodyn. 169, 232–250. https://doi.org/10.1016/j.jweia.2017.07.007 Moussafir, J., Oldrini, O., Tinarelli, G., Sontowski, J., 2004. A new operational approach to deal with dispersion around obstacles : the MSS (Micro Swiftt Spray) software suite. 5. Septier, F., Armand, P., Duchenne, C., 2020. A bayesian inference procedure based on inverse dispersion modelling for source term estimation in built-up environments. Atmos. Environ. 242, 117733. https://doi.org/10.1016/j.atmosenv.2020.117733 Tominec, I., Larsson, E., Heryudono, A., 2021. A least squares radial basis function finite difference method with improved stability properties (No. arXiv:2003.03132). arXiv. Procédé de détermination de coordonnées dans l’espace d’une source à l’origine d’un phénomène de dispersion dans un domaine, le phénomène de dispersion étant approché par un système d’équations aux dérivées partielles (20), le procédé comprenant des étapes, mises en œuvre par ordinateur, d’obtention de mesures (60) quantifiant chacune en un point de l’espace du domaine et à un instant donné une variable d’état modélisée par le système d’équations aux dérivées partielles audit point et audit instant et de minimisation itérative (70) des différences entre les mesures et les calculs du système d’équations pour localiser une position (80) de ladite source, le procédé étant caractérisé en ce que le système d’équations est exprimé (50) par différences finies supportées par des fonctions de base radiales, le système d’équations étant résolu en moindres carrés, à l’aide d’un solveur de moindres carrés, le système d’équations ayant fait l’objet d’une résolution quadratique adjointe en choisissant des fonctions de base radiale parmi les fonctions splines polyharmoniques, les fonctions inverses multi-quadriques, ou les fonctions gaussiennes. Procédé de détermination de coordonnées selon la revendication 1, caractérisé en ce que les étapes d’obtention des mesures localisées et de minimisation des différences entre les mesures et les calculs sont menées dans un domaine spatial décrit (40) avec des conditions limites de Neumann et Dirichlet. Procédé de détermination de coordonnées selon la revendication 1 ou la revendication 2, caractérisé en ce que le domaine est caractérisé, outre par ses limites, également par des données de champ (30) dans l’intérieur du domaine. Procédé de détermination selon l’une des revendications 1 à 3, caractérisé en ce que le phénomène de dispersion est une dispersion de polluants et que ledit transport est modélisé par une équation d’advection-diffusion. Procédé de détermination selon l’une des revendications 1 à 3, caractérisé en ce que le phénomène de dispersion est une diffusion de chaleur à partir d’un point chaud dans un système énergétique. Procédé de détermination selon l’une des revendications 1 à 3, caractérisé en ce que le phénomène de dispersion est une diffusion sonore dans un environnement complexe. Procédé de détermination selon l’une des revendications 1 à 6, caractérisé en ce que le solveur des moindres carrés est L-BFGS-B ou LSQR. Procédé de détermination selon l’une des revendications 1 à 7, caractérisé en ce que les fonctions de base radiales sont les fonctions spline polyharmonique PSH5. Procédé de détermination selon l’une des revendications 1 à 8, caractérisé en ce que la minimisation itérative (70) des différences entre les mesures et les calculs du système d’équations est menée pour déterminer également une intensité (80) de ladite source.