Aller au contenu principal
Module · Simulation

Simulation de la propagation d'un feu de forêt

Tu poses un départ de feu, l'app dessine les six heures suivantes.

Un appui long sur la carte et KiloDelta calcule la progression du feu jusqu'à T+6 h, avec la météo prévue heure par heure, le relief, la végétation de l'IGN et ce qui arrête les flammes. J'ai écrit ce moteur pour avoir un ordre de grandeur avant d'arriver sur zone. Il ne remplace ni la reconnaissance ni le jugement du COS.

72
rayons, un tous les 5°
50m
par pas de calcul
6h
d'horizon, de T+1 h à T+6 h
12km
de portée au plus
Modèle Trabaud par défaut Rothermel 1972 · Balbi 2020 KiloDelta 1.26.0
Écran Simulation de KiloDelta : isochrones de T+30 min à T+6 h autour du foyer, carreau DFCI et IFM en haut, vent, direction, humidité et température en bas
1 · Ce que ça fait

Ce que la simulation te met sous les yeux.

Le moteur lance 72 rayons depuis le foyer et les fait avancer pas à pas, en regardant à chaque fois le combustible, la pente, le vent de l'heure et les obstacles. Ce que tu récupères sur la carte :

Les isochrones, heure par heure

Six contours de T+1 h à T+6 h, ou un toutes les 30 minutes. Touche une étiquette T+… pour mettre cet horizon en avant. Un secteur qui touche les 12 km avant 6 h est signalé tronqué : le feu irait plus loin.

Trois modèles de vitesse

Trabaud (GDO 2021) par défaut, calé sur des feux méditerranéens et le seul à tenir compte de l'IFM. Rothermel 1972 et Balbi 2020 pour comparer. L'app se souvient de ton choix.

La météo qui tourne

Vent, humidité et température sont lus à l'heure où le feu arrive à chaque endroit. Sur le relief, c'est le vent recalculé par WindNinja qui compte, dès qu'il est disponible.

Ce qui arrête le feu

Rivières, plans d'eau, autoroutes, taches urbaines de l'IGN, roches : le rayon s'arrête. Routes principales et pare-feux freinent fort, les petites routes un peu. Un bandeau prévient si le foyer est posé là où rien ne brûle.

Puissance, IFM, règle des 30

En haut à gauche : le carreau DFCI, l'IFM Météo-France au point, la puissance du front (Byram) avec son niveau CEMAGREF, et un badge « risque majeur » quand la règle des 30 est réunie.

Dangers et enjeux

Un triangle quand le front atteint la distance de sécurité d'une ligne haute tension, d'un poste, d'une voie ferrée, d'un stockage de gaz ou d'un axe majeur. Écoles, EHPAD, habitations isolées de la zone à 6 h, avec leur défendabilité.

Un briefing pendant le calcul

Les tuiles Position, Combustible, Danger météo, Vent, Air et Pente se remplissent à mesure que les sources répondent. Quand les isochrones arrivent, tu as déjà lu la situation.

Le relief en 3D expérimental

Un bloc-diagramme du terrain avec les isochrones, les pistes DFCI, les points d'eau, le carroyage et un panache de fumée, sur fond OSM, IGN ou satellite. C'est un essai : il peut encore changer.

2 · Essayer

Un feu fictif, calculé dans ton navigateur.

Le calcul ci-dessous reprend les formules du modèle Trabaud de l'application : vitesse de tête, forme du feu selon le vent, plafond de vitesse, portée de 12 km. Le terrain est plat et coupé par une rivière. Pas de pente, pas de végétation réelle, pas de WindNinja : c'est fait pour voir comment le vent et l'humidité déforment les isochrones, pas pour prévoir un feu.

Fixés pour la démo : 30 °C, IFM 40, indice de propagation initiale 12, pente nulle.

Vitesse de tête
–m/min
Tête à T+6 h
–
Surface à T+6 h
–ha
CEMAGREF
–
rivière : arrêt, franchie à partir de 50 km/h de vent trait blanc : rayon tronqué à 12 km maille de 2 km

Monte le vent : le feu s'allonge, l'arrière ralentit jusqu'à presque rien, la tête atteint vite les 12 km. Passe à 50 km/h : la rivière ne tient plus. C'est la seule forme de saute de feu que le moteur connaît. Le calculateur complet, avec la pente, l'IFM et le détail des facteurs, est sur la méthodologie.

3 · Sur le terrain

Le geste, dans l'app.

  1. Poser le foyer. Onglet Simu, appui long sur la carte. Tu peux aussi passer par le bouton Foyer, en bas à droite, puis « Poser à ma position ». Si un foyer existe déjà, l'app te demande avant de le remplacer.
  2. Lire le briefing. La carte se simplifie et le panneau « Reconnaissance du terrain » compte les sources qui ont répondu. Les tuiles se remplissent au fil de l'eau. Une croix permet d'annuler. Le premier tracé n'attend pas le vent WindNinja plus de 30 secondes.
  3. Lire les isochrones. Elles s'affichent autour du foyer avec leurs étiquettes T+…. Si une source manque au bout d'une minute, le contour passe en pointillé et le bouton Sources vire au rouge : touche-le pour savoir laquelle.
  4. Corriger les conditions. La barre du bas affiche vent, direction, humidité et température. Tu peux les modifier. Attention : une valeur saisie à la main reste constante sur les 6 heures, la prévision heure par heure est abandonnée.
  5. Changer de lecture. Le menu des calques règle le modèle (Trabaud, Rothermel, Balbi), le pas des isochrones (30 ou 60 min), et affiche au besoin les zones bloquées, les biens à protéger, les obstacles BD TOPO, le vent topographique ou une règle pour mesurer une distance.
  6. Comprendre un rayon. Avec « Diagnostic propagation » activé, touche un pas de rayon : l'app affiche tout ce qu'elle a utilisé à cet endroit. Combustible IGN, pente locale, météo de l'heure, vitesse avant et après obstacle, vent ambiant et vent WindNinja côte à côte.
  7. Aller plus loin. Le bouton 3D ouvre le bloc-diagramme. Le menu Plus mène à la défendabilité et à « Enregistrer la simulation », qui la range dans Mes données quand tu es connecté. En mission, la même simulation est partagée à tous les engins.
4 · Sous le capot

Huit sources, un walking ray, un plafond.

Toutes les requêtes partent en même temps que le marqueur s'affiche. Le calcul attend le relief, la végétation, les obstacles et la météo, parce que sans eux le tracé n'aurait pas de sens. Seul le vent sur le relief a un budget de temps.

DonnéeSourceSi elle manque
ReliefSRTM 30 m : 72 pentes autour du foyer, puis un profil d'altitude tous les 100 m sur chaque rayonPack relief du département, sinon pente uniforme
VégétationBD Forêt V2 de l'IGN, sur 12 kmPack BD Forêt du département
ObstaclesOpenStreetMap sur 20 km, plus les taches urbaines de l'IGNTaches urbaines embarquées
EauBD TOPO de l'IGN : cours d'eau permanents et plans d'eauPas de repli
MétéoPrévision horaire sur 48 h (Open-Meteo)Saisie manuelle
IFMStations Météo-France, calculé sur mes serveurs et interpolé au pointReconstitué depuis la réanalyse ERA5
Vent sur le reliefWindNinja, budget de 30 s avant le premier tracéVent uniforme
Combustible au foyerOpenStreetMap dans un rayon de 50 mGarrigue par défaut

Le walking ray

Chaque rayon avance de 50 m à la fois. À chaque pas, le modèle donne une vitesse, l'obstacle le plus pénalisant la réduit ou l'annule, et on cumule le temps. Un rayon s'arrête à 6 h, à 12 km ou sur un obstacle infranchissable.

Le plafond de vitesse

La vitesse ne dépasse jamais celle sans vent augmentée de 12 % de la vitesse du vent. La règle des 3 % du GDO reste affichée comme repère, elle ne borne plus le calcul.

La puissance du front

Calculée pour la tête au départ, avec la charge du combustible du foyer. Elle donne le niveau CEMAGREF, de I à V.

P = 18 000 kJ/kg × charge (kg/m²) × vitesse (m/min) ÷ 60

La sécheresse de la végétation

Le NSV2 est estimé en interne à partir de deux indices de la chaîne IFM. Quand il est fort, il relève l'IFM pris en compte pour les conditions extrêmes. Ce n'est pas le niveau officiel de Météo-France, alors l'app ne l'affiche pas.

5 · Limites

Ce que le moteur ne fait pas.

Une simulation aide à anticiper. Les isochrones sont une estimation, l'observation du terrain passe devant.

Pas de feu de cimes. Seul le feu de surface est modélisé.

Pas de sautes de feu. Le franchissement de l'eau à partir de 50 km/h de vent en tient lieu.

Un seul foyer. Deux départs proches ne fusionnent pas.

12 km au plus. Au-delà, le secteur est signalé tronqué.

Un relief à 30 m. Un couloir étroit peut être lissé.

Trois types de combustible. Forêt, garrigue, herbacées. Hors BD Forêt, le rayon garde le combustible du foyer.

L'IFM du départ. Il ne suit pas la journée, et les rafales ne sont pas utilisées.

Pas de moyens de lutte. Le moteur ne sait rien des engins, des largages ni des lignes d'appui.

La liste complète, avec les approximations assumées, est dans la méthodologie.

6 · Questions

Ce qu'on me demande souvent.

Faut-il du réseau ?
Pour tout avoir, oui. Sans réseau, l'app se rabat sur les packs du département téléchargés à l'avance (relief, BD Forêt, taches urbaines) et la météo se saisit à la main. Le vent WindNinja et l'IFM demandent du réseau : sans eux, le vent est le même partout et le facteur de sécheresse reste neutre. Voir le module Hors ligne.
Pourquoi les trois modèles ne donnent pas la même chose ?
Trabaud part de feux réels et tient compte de la sécheresse de la saison. Rothermel et Balbi raisonnent sur la physique d'un combustible type, sans mémoire de la saison. Quand les trois s'accordent, l'ordre de grandeur est solide. Quand ils divergent, c'est que les conditions sortent de leur domaine commun, et c'est déjà une information.
Mes collègues voient-ils la même simulation que moi ?
En mission partagée, oui. C'est le tracé calculé sur le téléphone de celui qui lance la mission qui est enregistré et diffusé. Le serveur ne recalcule rien : tout le monde voit exactement le même contour.
Où est gardée une simulation ?
Dans le menu Plus, « Enregistrer la simulation » la range dans Mes données avec le nom que tu choisis. Il faut être connecté : l'enregistrement est rattaché à ton compte et se retrouve sur tes autres appareils. Ce qui quitte le téléphone pendant un calcul est détaillé dans la politique de confidentialité.
Et le bouton Jarvis ?
Il ouvre l'assistant IA, en bêta. Ce qu'il fait, ce qu'il envoie et qui y a accès est expliqué sur la page IA.

La simulation est gratuite, comme tout KiloDelta. Pas de compte pour simuler, pas de publicité. Une erreur de calcul, un feu réel qui ne colle pas ? Écris-moi.