Skip to content

Fire equations not correctly calculating FDI? #1298

@adrifoster

Description

@adrifoster

I just noticed that FDI in our current version of the SPITFIRE model calculates FDI as:

currentSite%FDI = 1.0_r8 - exp(-SF_val_fdi_alpha*currentSite%fireWeather%fire_weather_index)

This seems different from the Thonicke 2010 implementation, which instead uses the fuel moisture divided by moisture of extinction:

FDI = max(0.0, (1.0 - m/mx)) (m=moisture; mx=moisture of extinction)

I'm not sure why this change was implemented... It results in basically no impact of fuel characteristics on FDI. Is that something we want?

I used my functional testing framework to mock up what the difference could look like:

This is Nesterov Index (climate driver data from Bonanza Creek, Alaska)

NI

This is fuel moisture for several synthetic fuel models based on our current parameter file and Nesterov Index. Fuel moisture will differ based on geometric characteristics that impact how quickly they dry.
fuel_moisture

Here is Fire Danger Index (black as our current version - it does not differ based on fuel characteristis)
Colors/solid lines are the Thonicke 2010 method. As you can see, the FDI will differ (can be 0.0!) for fuels if they are not drier than their moisture of extinction value.
FDI

Was there a reason this equation was changed?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    Status

    ❕Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions