Catégorie : Modélisation
2019

Filtre temporel pour améliorer la stabilité du modèle
L’intégration numérique d’un modèle pose de nombreux problèmes de calcul. La discrétisation temporelle est une des principales sources d’oscillations indésirables des champs, qui peut provoquer une instabilité du modèle ou dégrader la qualité de la simulation, notamment lors de longues intégrations. Nous allons en illustrer les effets, et montrer comment on peut éliminer ces effets…
Lire la suite
2019

Test de la condition aux limites
Nous avons déjà parlé de modèles à aire limitée, et précisé comment spécifier la condition limite latérale du domaine. Je vous propose de refaire un test fait par Kallberg afin d’illustrer les effets induits par une spécification rigide des données à la frontière, et l’intérêt d’une zone de relaxation. Sur un domaine à aire limitée,…
Lire la suite
2018

A propos de la condition aux limites
Dans le tutoriel sur le modèle barotrope, que nous avons implémenté sur une aire limitée, on a discuté de la manière de définir les conditions aux bords du domaine et de coupler avec un modèle global. J’ai expliqué rapidement la technique consistant à créer une zone de transition avec un coefficient alpha décroissant qui permet…
Lire la suite
2018

Grille C et premiers résultats
Depuis le tutoriel sur le modèle barotrope, beaucoup de code a été écrit, et de nombreux tests ont été effectués. Un gros travail de refactoring a été effectué pour constituer un framework de développement et test pour expérimenter les variantes du modèle et les futures implémentations comme le modèle barocline. Mettons aujourd’hui le focus sur…
Lire la suite
2018

Un modèle météo simplifié en JavaScript – Partie 2 : Le codage
Nous avons vu dans la précédente partie la théorie du modèle en eau peu profonde, ainsi que les techniques d’intégration. On va maintenant se lancer dans le code JavaScript. Organisation du programme Notre programme sera constitué de deux grandes parties : La partie interface utilisateur, qui sera la page web où l’utilisateur pourra faire fonctionner…
Lire la suite
2018

Un modèle météo simplifié en JavaScript – Partie 1 : La Théorie
Je vous propose aujourd’hui de relever un challenge de programmation très intéressant ! Il s’agit ni plus ni moins que de coder un modèle météo. Le but n’est pas de révolutionner la science, mais plutôt de réaliser le modèle météo de prévision le plus simple possible. L’objectif initial du projet était de faire un moteur…
Lire la suite
2017

MB Weather Maps : les outils de génération de carte Météo Blois sous licence GPL
Depuis 2012, Météo Blois illustre ses articles et ses posts sur Twitter avec des cartes et diagrammes météo produits à partir de données de modèles en open data. Pour cela, des outils ont été développés en interne. C’est avec grand plaisir que je vous annonce aujourd’hui la création et la mise à disposition du projet…
Lire la suite
2014
Mise en oeuvre des modèles météo WRF-ARW et WRF-NMM – Partie 9 – Aller plus loin
Nous avons fait un long parcours jusqu’ici pour mettre en oeuvre le modèle WRF, que ce soit en version ARW ou NMM. Jusqu’à maintenant, nous n’avons fait qu’utiliser le modèle “tel quel”, sans chercher à comprendre davantage son fonctionnement, comment l’optimiser, et améliorer la qualité de la simulation. Cet ultime article, comme promis précédemment, sera…
Lire la suite
2013
Mise en oeuvre des modèles météo WRF-ARW et WRF-NMM – Partie 8 – Le post-processeur UPP
Dans l’article intitulé Partie 7 – Mise en oeuvre de WRF NMM, nous avons compilé le modèle WRF NMM et effectué un run sur la France. Mais le coeur NMM utilise une grille de type E, ce qui le rend très difficile à exploiter avec NCL pour produire des cartes, celui-ci étant prévu pour fonctionner…
Lire la suite
2013
Mise en oeuvre des modèles météo WRF-ARW et WRF-NMM – Partie 7 – Mise en oeuvre de WRF NMM
Nous avons parcouru un grand chemin depuis le début de ce tutorial. Nous avons mis en oeuvre le modèle WRF ARW, modèle se basant sur l’hypothèse hydrostatique permettant de simplifier les calculs à l’échelle synoptique, et avons réalisé une simulation sur 24h. Puis nous avons appris à visualiser le résultat obtenu dans l’article Partie 6…
Lire la suite