Submitted:
10 February 2026
Posted:
11 February 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
The basic premise of the model is that the rate of spread at any point on the perimeter is a function of the angle between the normal vector to the curve and the effective wind direction, with the functional relationship corresponding to that of equilibrium phase fire growth for the fuel and effective wind velocity instantaneously occuring at the point and time in question.
- If they want to disallow sharpness in predicted fire fronts and preserve the Huygens principle, the convex duality of Section 2.4 will guide their search for suitable spread rate functions or wavelet shapes.
- If they do want to allow sharpness, Section 2.7 and Section 2.8 will help them verify the accuracy of their numerical algorithms.
2. Materials and Methods
2.1. Mathematical Definitions
2.2. Speed-from-tangent Models
- 1.
- A surface fire spread rate is derived from an elliptical wavelet model (see Section 2.3) [8,9]. The dimensions of the wavelet are determined using Rothermel’s model [27,28], along with a model that determines a length/width ratio. A fireline intensity (in kW/m) is derived from using Byram’s equation [29].
- 2.
- If exceeds a threshold, crown fire occurs. Then, another elliptical wavelet model is applied for crown fire, yielding a spread rate .
- 3.
- and are combined in some way to yield the actual spread rate , for example by taking the maximum of the two: . Some models like FARSITE use more sophisticated logic, but the results of this paper will still be applicable to them.
2.2.1. Smooth-Growing Models
2.3. Huygens Wavelet Models
2.3.1. Elliptical Wavelets
2.4. Convex Conjugacy: The Polar Legendre-Fenchel Transform
- 1.
- is polar-convex (even if f is not polar-convex).
- 2.
- (i.e. induces an involution on its image).
- 3.
- .
- 4.
- f is polar-convex if and only if .
- 5.
- is the polar-convex extrapolation of f, i.e. the smallest polar-convex function no smaller than f. Intuitively, one can picture a loop of string being tightened into a convex shape around the curve of f.
- 6.
- If f is polar-convex and , then .
- 7.
- if and only if f is polar-convex at θ, i.e. if the radius of f in direction touches a supporting line. This essentially means that there is no “concavity” at .
- 8.
- If , then .
- 9.
- .
- 10.
- for any positive scalar .
- 11.
- transforms sharp corners into straight line segments, and conversely.
- 12.
- Let f polar-convex; then is differentiable at is and only if the supremum in equation 8 is attained at exactly one .
2.5. Regularity Property: Smooth-Growing Models are Huygens Wavelets
- 1.
- R is smooth-growing.
- 2.
- is polar-convex.
- 3.
- R is the spread rate function implied by some Huygens wavelet model .
- 1.
- A sufficient condition for being smooth-growing is that R be twice differentiable and .
- 2.
- However, non-smoothness of R is also allowed: sharp angle in the curve of will turn into straight line segments in the curve of .
2.6. Constant-Conditions Wavelet Spread as a Convolution
2.7. Viscosity Solutions: Allowing for Sharpness
- 1.
- We will describe fire spread in terms of Time-of-Arrival (ToA) functions , which describe the time at which a spatial point is burned by the fire.
- 2.
- The ToA function must be a solution to a partial differential equation, the Eikonal equation (Equation 20).
- 3.
- Because of sharpness in the fire fronts, the ToA function might be non-differentiable. Therefore, we need to choose some notion of weak solution in order to model the problem. We argue that the notion of viscosity solution [17,19] is suitable and appealing, because of its properties in terms of existence, uniqueness and stability of solutions, and because it is widely adopted for theorizing the propagation of fronts [32].
- 4.
- We will not prove the uniqueness of solutions mathematically, but argue that it is a reasonable assumption to make in Section 2.7.3. Therefore, when we prove that some function is a viscosity solution, we will take for granted that it is the correct solution.
- 5.
- We will prove in Section 2.7.4 that the “polar Hopf Formula” (Equation 15) we introduced in Section 2.6 corresponds to a (the) viscosity solution, even when the assumptions of Section 2.6 (Huygens principle) do not apply. This will give us the exact fire growth in constant conditions, which will be useful both to explain the onset of sharp corners in fire fronts, and to verify the accuracy of numerical algorithms.
- 1.
- bounded above and below: for some velocity constants ;
- 2.
- lower semi-continuous, i.e. if θ is a point of discontinuity.

- 1.
- represents a spatial point as a 2-dimensional vector (with coordinates in m);
- 2.
- will represent an inverse spread rate vector (with coordinates in ).
2.7.1. Time-of-Arrival Functions
- 1.
- The time-t burned region is given by the sublevel set.
- 2.
- The time-tfire front is the level set.
- 3.
- If , then at any time t the region burned by is contained in the region burned by .
- 4.
- More generally, the function that maps to the burned region is increasing in t and decreasing in .
2.7.2. Hamiltonian Function and the Eikonal Equation
- 1.
- If is a unit vector, then , i.e. the front-normal rate of spread for a fire front oriented in direction .
- 2.
- is 1-homogeneous, i.e. for all . Note that if quantifies a duration, then quantifies the distance covered by the fire front in direction in time .
- 1.
- The sublevel set is the radial graph of (see Section 2.1);
- 2.
- is polar-convex if and only if is convex.
- 3.
- The graph of looks like a cone; horizontal sections of this cone look are shaped like the polar curve of (see Figure 7 for an example).
2.7.3. Uniqueness of Viscosity Solutions
2.7.4. Viscosity Solution from Convex Initial Perimeter
- 1.
- is always convex.
- 2.
- if and only if f is convex.
- 3.
- is the convex extrapolation of f, i.e. the largest convex function that is no greater than f.
- 4.
- if , then .
- 1.
- H is 1-homogeneous, i.e. for all and ;
- 2.
- H is lower semi-continuous;
- 3.
- There exist constants such that for all .
- 1.
- for all ;
- 2.
- for all ;
- 3.
- .
- 1.
- is a linear fire front, being of the form ;
- 2.
- the speed of the fire front is ;
- 3.
- the region burned at time is the half-space ;
- 4.
- thus, ensuring that is burned at is equivalent to: .
- 5.
- Choosing saturates the above constraint, so that the fire front at is a supporting line of .
- 6.
- ensures that the fire front advances no slower than allowed by the model.
2.7.5. Justifying Semi-Continuity
2.7.6. Connections to Hamilton-Jacobi Theory and Level Set Methods
- 1.
- The fire front at time t is the zero level set of , and the burned region is the zero sublevel set, i.e. .
- 2.
- The boundary condition consists of choosing , in which is some function such that the level set is the initial perimeter of interest.
- 1.
- 2.
- It yields analogous results to those we have proved for the Eikonal equation.
2.7.7. Hopf-Lax Formulas
2.8. Time-Varying Conditions
If conditions are homogeneous [...] the fire perimeter expands at a constant rate relative to the ignition point as a ’cigar’ like shape that is axisymmetric about the wind direction. A variety of perimeter shapes have been observed [...] The parameters that affect the perimeter shape are largely unknown, although all observed shapes are convex (i.e. have no bumps or indentations).
2.9. Design of Simulation Experiments
- Experiment B1 runs a fire from a point ignition, with a reduced CBD () in order to make the polar plot of more readable (see Figure 9).
- Experiment B2 is like B1 but tweaks the upwind direction, revealing the existence of numerical errors that significantly affect the predicted fire shape.
- Experiment B3 is like B1, but starts from a broad circular perimeter instead of a point ignition (30 pixels radius), thus evidencing the collapse of the heading crown fire into a pointed shape.
- Experiment B4 uses default inputs, except for CBH which is lowered to 1.7 m. This makes the transition to crown fire happen at the back of the fire, with concavities happening at the flanks.
- Experiment C1 starts from a point ignition, with wind direction oscillating as a sine wave with a period of 6 hours and an amplitude of 45 degrees.
- Experiment C2 starts from a circular perimeter, with wind direction oscillating randomly as a Gaussian process [38] with a Matérn (5/2) covariance kernel, a length scale of 2 hours and a standard deviation of 15°, so that the 95% confidence interval is about 60° wide.
3. Results
3.1. Smooth-Growing Models are Correctly Predicted
3.2. Demonstrating Head Fire Collapse in Simulated Crown Fires

- 1.
- A substantive reason: only the pixels at the “tip” of the arrowhead experience crown fire; the rest consists of surface spread with the intensity of flanking or backing fire. In other words, there is virtually no heading fire. Also note that the effective speed of this arrowhead is lower than the heading crown fire spread rate. Qualitatively, these simulation results do agree with the theoretical behavior predicted by mathematical theory (Corollary 1 and Figure 6); our point here is that the theoretical model has disturbing implications.
- 2.
- A numerical reason: the effective speed of the arrowhead is faster than the theoretical speed determined by Corollary 1. In fact, the observed speed - and therefore the shape - of the arrowhead is a numerical artifact: it changes depending on the angle between the wind direction and the Cartesian grid, as shown by Figure 10.

- An advanced remark: this too is something we could have anticipated from the theoretical results of Section 2.8. Wind fluctuations mean that the functions will “dig” concavities at various angles of the polar graph, if the wind direction doesn’t fluctuate too broadly the cumulative effect will be to dig roughly in the same direction, so that the integral of yields a persistent concavity which corresponds to a sharp tip in the fire perimeter.
4. Discussion
- A theoretical challenge: the definition of the model is ambiguous, because the model is fundamentally describing how the perimeter is supposed to evolve in terms of its tangents, yet sharpness means that the tangent do not always exist. As described in Section 2.7, it seems that the best motivated approach consists of defining the model behavior as viscosity solutions to some partial differential equation (Eikonal or Hamilton-Jacobi).
- A numerical challenge: even after theoretical difficulties have been settled, experience shows that numerical algorithms can deviate massively from the theoretical behavior (Section 3).
Near its north western extent, the severity pattern of the western head formed a symmetric arrowhead pattern which several possible explanations acting separately or together (fig. 44). The first scenario results primarily from increasingly marginal conditions for supporting crown fire associated with nightfall. [...] The spread rate and intensity thresholds will become progressively limiting to the initiation and spread of crown fire from the flanks toward the head, resulting in a narrowing of the heading crown fire. The second scenario is suggested by the often-pointed shape of the head of some fast moving single-run crown fires attended by prolific spotting (for example, Sundance Fire in Idaho, Anderson 1968). A rapid change in the critical environmental conditions (for example, decreased winds or rain) could quickly terminate crown fire spread, leaving a footprint of high-severity effects to define the location of the crown fire at that time.
- Decide whether crown fire initiation occurs based on the surface fire spread rate in the direction of fastest spread, instead of the front-normal direction.
- Compute the front-normal spread rate R as , where is the surface fire spread rate, and is the crown fire spread rate.
- 1.
- The classical Hopf formula [31,35] is one of the most established results from Hamilton-Jacobi theory (see Section 2.7.6), and predicts the same fire perimeters as Proposition 2.
- 2.
- The simple and intuitive principle that making the initial perimeter larger should make the final perimeter no smaller. Arguably, even readers who (quite eccentrically) do not believe in viscosity solutions will at least agree with this principle. By considering the half-planes that contain the initial perimeter, it becomes clear that the final perimeter predicted by Proposition 2 is the largest final perimeter allowed by this principle.
- 1.
- the initial burned region is convex (Propositions 2 and 6), or
- 2.
- the model is smooth-growing (Equation 14 and Proposition 5), i.e. satisfies the conditions of Proposition 1.
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| CBH | Canopy base height |
| CBD | Crown bulk density |
| ToA | Time of Arrival |
| MTT | Minimal Travel Time |
| MDPI | Multidisciplinary Digital Publishing Institute |
References
- Oliveira, S.; Rocha, J.; Sá, A. Wildfire risk modeling. Current Opinion in Environmental Science & Health 2021, 23, 100274. [Google Scholar] [CrossRef]
- Silva, J.; Marques, J.; Gonçalves, I.; Brito, R.; Teixeira, S.; Teixeira, J.; Alvelos, F. A Systematic Review and Bibliometric Analysis of Wildland Fire Behavior Modeling. Fluids 2022, 7, 374. [Google Scholar] [CrossRef]
- Wagner, C.E.V. Conditions for the start and spread of crown fire. Canadian Journal of Forest Research 1977, 7, 23–34. [Google Scholar] [CrossRef]
- Majda, A.J.; Souganidis, P.E. Large scale front dynamics for turbulent reaction-diffusion equations with separated velocity scales. Nonlinearity 1994, 7, 1. [Google Scholar] [CrossRef]
- Séro-Guillaume, O.; Ramezani, S.; Margerit, J.; Calogine, D. On large scale forest fires propagation models. International Journal of Thermal Sciences 2008, 47, 680–694. [Google Scholar] [CrossRef]
- Grasso, P.; Innocente, M. A two-dimensional reaction-advection-diffusion model of the spread of fire in wildlands. In Advances in Forest Fire Research 2018; Imprensa da Universidade de Coimbra, 2018; pp. 334–342. [Google Scholar]
- Finney, M.A. FARSITE, Fire Area Simulator–model development and evaluation; The Station, 2004. [Google Scholar]
- Anderson, D.; Catchpole, E.; De Mestre, N.; Parkes, T. Modelling the spread of grass fires. The ANZIAM Journal 1982, 23, 451–466. [Google Scholar] [CrossRef]
- Knight, I.; Coleman, J. A fire perimeter expansion algorithm-based on Huygens wavelet propagation. International Journal of Wildland Fire 1993, 3, 73–84. [Google Scholar] [CrossRef]
- Clarke, K.C.; Brass, J.A.; Riggan, P.J. A cellular automaton model of wildfire propagation and extinction. Photogrammetric Engineering and Remote Sensing 1994, 60((11) 60), 1355-1367 1355–1367. [Google Scholar]
- Finney, M.A. Fire growth using minimum travel time methods. Canadian Journal of Forest Research 2002, 32, 1420–1424. [Google Scholar] [CrossRef]
- Rehm, R.G.; McDermott, R.J. Fire-front propagation using the level set method; US Department of Commerce, National Institute of Standards and Technology …, 2009. [Google Scholar]
- Lautenberger, C. Wildland fire modeling with an Eulerian level set method and automated calibration. Fire Safety Journal 2013, 62, 289–298. [Google Scholar] [CrossRef]
- Richards, G.D. A general mathematical framework for modeling two-dimensional wildland fire spread. International Journal of Wildland Fire 1995, 5, 63–72. [Google Scholar] [CrossRef]
- Rockafellar, R.T. Convex analysis:(pms-28). 2015. [Google Scholar]
- Cruz, M.G.; Alexander, M.E.; Wakimoto, R.H. Development and testing of models for predicting crown fire rate of spread in conifer forest stands. Canadian Journal of Forest Research 2005, 35, 1626–1639. [Google Scholar] [CrossRef]
- Evans, L.C. Partial differential equations; American mathematical society, 2022; Vol. 19. [Google Scholar]
- Koike, S. A beginner’s guide to the theory of viscosity solutions. In MSJ Mem.; 2004. [Google Scholar]
- Crandall, M.G.; Lions, P.L. Viscosity solutions of Hamilton-Jacobi equations. Transactions of the American mathematical society 1983, 277, 1–42. [Google Scholar] [CrossRef]
- Barles, G. Remarks on a flame propagation model. PhD thesis, INRIA, 1985. [Google Scholar]
- Sethian, J.A. An analysis of flame propagation; University of California: Berkeley, 1982. [Google Scholar]
- Lautenberger, C. ELMFIRE Verification Case 01: Elliptical fire shape. https://elmfire.io/verification/verification_01.html, 2023. Accessed: 2025-09-03.
- Graham, R.T. Hayman fire case study; US Department of Agriculture, Forest Service, Rocky Mountain Research Station, 2003. [Google Scholar]
- Tiel, J.v. Convex analysis: an introductory text. No Title 1984. [Google Scholar]
- Tymstra, C.; Bryce, R.; Wotton, B.; Taylor, S.; Armitage, O.; et al. Natural Resources Canada, Canadian Forest Service, Northern Forestry Centre, Information Report NOR-X-417; Development and structure of Prometheus: the Canadian wildland fire growth simulation model. Edmonton, AB, 2010.
- Johnson, G.W.; Waeselynck, V.; Lautenberger, C.; Saah, D. Pyretechnics API documentation. https://pyregence.github.io/pyretechnics/, 2024. Accessed: 2025-09-03.
- Andrews, P.L. The Rothermel surface fire spread model and associated developments: a comprehensive explanation; 2018. [Google Scholar]
- Rothermel, R.C. A mathematical model for predicting fire spread in wildland fuels. In Research paper/Intermountain forest and range experiment station; USDA (INT-115), 1972. [Google Scholar]
- Byram, G.M. Combustion of forest fuels. Forest fire: Control and use 1959, 1, 61–89. [Google Scholar]
- Touchette, H. Legendre-Fenchel transforms in a nutshell. URL http://www. maths. qmul. ac. uk/ht/archive/lfth2. pdf 2005, p. 25.
- Hopf, E. Generalized solutions of non-linear equations of first order. Journal of Mathematics and Mechanics 1965, 14, 951–973. [Google Scholar]
- Giga, Y. Surface evolution equations: a level set method. Hokkaido University technical report series in mathematics 2002, 71, 1. [Google Scholar]
- Osher, S.; Fedkiw, R.; Piechor, K. Level set methods and dynamic implicit surfaces. Appl. Mech. Rev. 2004, 57, B15–B15. [Google Scholar] [CrossRef]
- Muñoz-Esparza, D.; Kosović, B.; Jiménez, P.A.; Coen, J.L. An accurate fire-spread algorithm in the Weather Research and Forecasting model using the level-set method. Journal of Advances in Modeling Earth Systems 2018, 10, 908–926. [Google Scholar] [CrossRef]
- Evans, L.C. Envelopes and nonconvex Hamilton–Jacobi equations. Calculus of Variations and Partial Differential Equations 2014, 50, 257–282. [Google Scholar] [CrossRef]
- Barles, G. Uniqueness for first-order Hamilton-Jacobi equations and Hopf formula. Journal of differential equations 1987, 69, 346–367. [Google Scholar] [CrossRef]
- Heinsch, F.A.; Andrews, P.L. BehavePlus fire modeling system, version 5.0: design and features. Gen. Tech. Rep. RMRS-GTR-249. US Department of Agriculture, Forest Service, Rocky Mountain Research Station: Fort Collins, CO, 2010; 249. [Google Scholar]
- Williams, C.K.; Rasmussen, C.E. Gaussian processes for machine learning; MIT: Cambridge, MA, 2006; Vol. 2. [Google Scholar]
- Dupuy, J.L.; Maréchal, J.; Portier, D.; Valette, J.C. The effects of slope and fuel bed width on laboratory fire behaviour. International Journal of Wildland Fire 2011, 20, 272–288. [Google Scholar] [CrossRef]
- Silvani, X.; Morandini, F.; Dupuy, J.L. Effects of slope on fire spread observed through video images and multiple-point thermal measurements. Experimental Thermal and Fluid Science 2012, 41, 99–111. [Google Scholar] [CrossRef]
- Viegas, D.X. Fire line rotation as a mechanism for fire spread on a uniform slope. International Journal of Wildland Fire 2002, 11, 11–23. [Google Scholar] [CrossRef]
- Cheney, N.P.; Gould, J.S. Fire growth in grassland fuels. International Journal of Wildland Fire 1995, 5, 237–247. [Google Scholar] [CrossRef]
- Clark, T.L.; Jenkins, M.A.; Coen, J.; Packham, D. A coupled atmosphere fire model: Convective feedback on fire-line dynamics. Journal of Applied Meteorology and Climatology 1996, 35, 875–901. [Google Scholar] [CrossRef]
- Viegas, D.X.; Ribeiro, C.; Barbosa, T.F.; Rodrigues, T.; Ribeiro, L.M. A Fireline Displacement Model to Predict Fire Spread. Fire 2024, 7, 121. [Google Scholar] [CrossRef]
- Provatas, N.; Ala-Nissila, T.; Grant, M.; Elder, K.; Piché, L. Scaling, propagation, and kinetic roughening of flame fronts in random media. Journal of statistical physics 1995, 81, 737–759. [Google Scholar] [CrossRef]
- Dehkordi, H.R. Applications of Randers geodesics for wildfire spread modelling. Applied Mathematical Modelling 2022, 106, 45–59. [Google Scholar] [CrossRef]
- Monedero, S.; Ramírez, J.; Molina-Terrén, D.; Cardil, A. Simulating wildfires backwards in time from the final fire perimeter in point-functional fire models. Environmental Modelling & Software 2017, 92, 163–168. [Google Scholar] [CrossRef]
- Dehkordi, H.R. On the paths through which the fire progress faster. Proceeding Series of the Brazilian Society of Computational and Applied Mathematics, 2022; 9. [Google Scholar]
- Arehart, A.B.; Vincent, L.; Kimia, B.B. Mathematical morphology: The hamilton-jacobi connection. In Proceedings of the 1993 (4th) International Conference on Computer Vision. IEEE, 1993; pp. 215–219. [Google Scholar]
- Pierre, C. Introduction to differential games. In Universite de Brest, Place du Marchal De Lattre De Tassigny; 2010; Volume 75775. [Google Scholar]
- Angenent, S.; Gurtin, M.E. Multiphase thermomechanics with interfacial structure 2. Evolution of an isothermal interface. Archive for Rational Mechanics and Analysis 1989, 108, 323–391. [Google Scholar] [CrossRef]
- Sekerka, R.F. Equilibrium and growth shapes of crystals: how do they differ and why should we care? Crystal Research and Technology: Journal of Experimental and Industrial Crystallography 2005, 40, 291–306. [Google Scholar] [CrossRef]










| Symbol | Unit | Meaning |
|---|---|---|
| rad | Azimuth (i.e. angle indicating a direction) | |
| m/s | Front-normal spread rate (Section 2.2) | |
| m/s | Huygens wavelet radial speed (Section 2.3) | |
| t | s | Time since ignition |
| s | Infinitesimal time increment | |
| m | Perimeter (fire front) at time t | |
| - | Burned region at time t (set of 2D vectors) | |
| - | Supremum (≈ “maximum”) of a set A of real numbers | |
| - | Infimum (≈ “minimum”) of a set A of real numbers | |
| Polar Legendre-Fenchel transform of f (Section 2.4) | ||
| - | (Polar) convolution of and (Section 2.6) | |
| Magnitude of a vector | ||
| Dot product of vectors and | ||
| m | Position in the plane (2D vector) | |
| s/m | Inverse spread rate vector (2D vector) | |
| s | Time-of-Arrival (ToA) function | |
| Partial derivative of function f with respect to z | ||
| s/m | Spatial gradient of (2D vector) | |
| (or ) | - | Hamiltonian function (Section 2.7.2) |
| - | (front-normal) unit vector (2D vector) | |
| - | Indicator function of a set S (Equation 23) | |
| Convex conjugate of f (Equation 22) |
| Input variable | Unit | Value |
|---|---|---|
| Slope | rise/run | 0 |
| Aspect | ° | 0 |
| Fuel model number | Categorical | 203 |
| Canopy cover | fraction | 0.7 |
| Canopy height | m | 10 |
| Canopy base height (CBH) | m | 2.5 |
| Crown bulk density (CBD) | 0.3 | |
| 10 m wind speed | 5.56 | |
| Upwind direction | ° | 237 |
| 1hr fuel moisture | fraction | 0.03 |
| 10hr fuel moisture | fraction | 0.04 |
| 100hr fuel moisture | fraction | 0.05 |
| Herbaceous fuel moisture | fraction | 0.90 |
| Woody fuel moisture | fraction | 0.60 |
| Foliar moisture | fraction | 0.90 |
| Temperature | °C | 30 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).