Aller au contenu principal
Module · Vent topographique

Vent topographique sur le relief avec WindNinja

La prévision ne connaît pas la crête que tu as devant toi.

Un bulletin donne un vent moyen sur plusieurs kilomètres. Sur le terrain, ce vent se canalise dans un vallon, forcit sur une crête, tombe derrière un relief. KiloDelta le fait recalculer sur le relief par WindNinja, le solveur du Missoula Fire Sciences Laboratory (US Forest Service). La simulation s'en sert à chaque pas, et tu peux l'afficher sur la carte.

30s
d'attente au plus avant le premier tracé
100m
maille du relief utilisé par WindNinja
×0,3à ×3
pour suivre le vent prévu des heures suivantes
50m
entre deux lectures du champ sur un rayon
Solveur WindNinja Relief SRTM 30 m Calculé sur mes serveurs
Vent topographique dans KiloDelta : la carte est teintée selon la force du vent calculé sur le relief, avec une légende en km/h et des particules blanches qui suivent le flux
1 · Ce que ça fait

Un vent par endroit, pas un vent pour toute la zone.

Sans ce module, chaque rayon de la simulation verrait le même vent, celui de la prévision. Avec lui, un rayon qui monte sur une crête et un rayon qui file dans un vallon ne lisent pas la même chose.

Il forcit sur les crêtes

Le vent monte le versant exposé et accélère en haut. Un feu qui y arrive va plus vite que ce que laisse croire la prévision.

Il se canalise dans les vallons

Le flux suit le fond du vallon ou passe par le col, et tourne avec eux. Les rayons qui l'empruntent voient cette direction-là, pas celle du bulletin.

Il tombe derrière le relief

Sur le versant abrité, le vent local peut être nettement plus faible que l'ambiant. La simulation en tient compte là aussi.

Toujours dans la simulation

Dès qu'il y a un foyer et du réseau, le calcul part tout seul. La couche « Vent topographique » ne règle que l'affichage : éteinte, le moteur s'en sert quand même.

La teinte pour la force, les particules pour le sens

Sur la carte, la couleur va du vert au rouge, du vent le plus faible au plus fort de la zone calculée : l'échelle s'adapte au champ. Les particules blanches suivent le flux.

Ambiant contre local

En mode Diagnostic propagation, touche un pas de rayon : l'app affiche le vent ambiant, le vent local lu dans le champ, et l'écart en vitesse et en direction.

Aussi dans le module Météo

Le calque « Vent topographique » calcule le champ sur environ 0,7° autour du centre de la carte, à peu près un département, avec le vent prévu à cet endroit. Il se recalcule quand tu te déplaces.

Et en mission

Les engins qui rejoignent une mission partagée peuvent afficher le même champ, calculé avec le foyer et le vent de la mission.

2 · Comparer

Ambiant ou local : promène la sonde.

Un relief inventé : une crête coupée d'un col, deux collines. Le champ de vent de cette démo est un schéma que j'ai écrit pour la page, il ne sort pas de WindNinja. Il reproduit le genre d'effets qu'on voit sur le terrain, pas leurs valeurs. La fiche à droite reprend celle de l'application. Touche la carte pour déplacer la sonde.

Vent topographique · dans le col
Vent ambiant
–
Vent local
–
Écart de vitesse
–
Écart de direction
–
Facteur d'évolution
×1,00
Dans l'app : calques, « Diagnostic propagation », puis touche un pas de rayon.
3 · Sur le terrain

Rien à lancer, tout à lire.

  1. Pose un foyer dans Simulation. Le calcul du vent part avec les autres requêtes, sur une zone centrée sur le foyer et taillée pour la portée des rayons, avec le vent et la direction du départ.
  2. Le premier tracé n'attend pas plus de 30 secondes. Si le champ arrive après, les isochrones sont recalculées avec lui. S'il n'arrive pas, le vent reste le même partout et le bouton Sources le signale.
  3. Pour le voir, ouvre les calques et active « Vent topographique » : la teinte et les particules s'affichent sur la carte de simulation.
  4. Pour le lire, active « Diagnostic propagation » et touche un pas. Sous « Vent topographique (WindNinja) », la fiche donne le vent local, l'écart de vitesse en km/h et en pourcentage, l'écart de direction. Quand le champ n'apporte rien à cet endroit, elle l'écrit : « Identique au vent ambiant ».
  5. Sans foyer, passe par le module Météo et choisis le calque « Vent topographique ». Le vent d'entrée est celui prévu au centre de la carte.
4 · Sous le capot

WindNinja une fois, puis un facteur borné.

WindNinja est un logiciel du domaine public. Il prend un vent, une direction et un modèle de terrain, et calcule comment le relief dévie ce vent, cellule par cellule, en conservant la masse d'air. Je le fais tourner sur mes serveurs ; l'app passe par kilodelta.fr.

ReliefSRTM 30 m, reprojeté en Lambert-93 et rééchantillonné à 100 m pour le calcul
ZoneSimulation : centrée sur le foyer et taillée pour la portée des rayons. Météo : environ 0,7° autour du centre de la carte. Au plus 1° de côté.
MaillageLe plus grossier des trois proposés par le service, pour la simulation et en mission
Ce qui revientUne grille de composantes est-ouest et nord-sud, lue par interpolation entre les quatre cellules voisines, à chaque pas de 50 m de chaque rayon
Temps de calcul4 à 8 secondes mesurées sur le serveur principal pour une zone de simulation. Une demande identique ressort du cache.
Budget30 s avant le premier tracé, puis recalcul si le champ arrive plus tard
RepliVent uniforme : pas de réseau, délai dépassé ou grille inexploitable

Et quand le vent change dans la journée ?

Le champ n'est calculé qu'une fois, pour le vent du départ. Pour les heures suivantes, le moteur garde ses accélérations et ses directions locales, et le met à l'échelle du vent prévu à l'heure où le feu arrive. Le rapport est borné, ce qui évite un facteur démesuré quand le vent de départ est presque nul.

// à chaque pas, au point atteint
facteur = borne( vent prévu à l'heure ÷ vent du départ , 0,3 , 3 )
vent local = vitesse WindNinja au point × facteur
direction = direction WindNinja au point
×0,3Le vent prévu tombe sous le tiers du vent de départ : le champ est gardé à 30 %.
×1Pas d'évolution prévue : le champ est lu tel quel.
×3Le vent prévu triple ou plus : le champ est plafonné à trois fois sa valeur.
5 · Limites

Ce que le champ ne dit pas.

Un vent donné, pas une prévision. WindNinja dit comment le relief dévie le vent qu'on lui fournit. Son évolution dans la journée vient de la prévision, par le facteur borné.

Des directions figées. Si la prévision fait tourner le vent dans l'après-midi, le champ garde les directions calculées au départ. Une forte rotation n'est donc pas reportée sur le relief.

Une maille de 100 m. Un couloir plus étroit que ça est lissé.

Pas de rafales. Seul le vent moyen entre dans le calcul.

Du réseau obligatoire. Le champ ne fait pas partie des packs hors ligne. Sans réseau, la simulation tourne avec un vent uniforme.

6 · Questions

Ce qu'on me demande souvent.

Le vent local peut-il être plus faible que la prévision ?
Oui, sur un versant abrité ou dans un fond qui tourne le dos au vent. La simulation suit : les rayons qui passent par là ralentissent. Ça ne fait pas de ces endroits des zones sûres, le vent peut y tourner et y revenir.
Couche éteinte, le vent topographique compte-t-il ?
Oui. Le calcul est systématique dès qu'il y a un foyer et du réseau. La couche ne règle que l'affichage de la teinte et des particules.
Pourquoi mon tracé change au bout de quelques secondes ?
Au-delà de 30 secondes, le premier tracé part sans le champ de vent, pour ne pas te laisser sans rien. Quand le champ arrive, les isochrones sont recalculées avec lui.
Je saisis le vent à la main, que se passe-t-il ?
Le champ est recalculé pour ce vent. La prévision heure par heure est alors abandonnée : le vent reste constant sur les 6 heures, et le facteur d'évolution vaut 1.

Le vent topographique est compris dans l'app, gratuitement. Pas de compte, pas de réglage. Un champ qui te semble faux sur un relief que tu connais ? Écris-moi avec le lieu et l'heure.