wrf sfire coupled atmosphere fire modeling
play

WRF-SFIRE: Coupled Atmosphere-Fire Modeling with Data - PowerPoint PPT Presentation

WRF-SFIRE: Coupled Atmosphere-Fire Modeling with Data Assimila>on Jan Mandel, Adam K. Kochanski, Martin Vejmelka, and Sher Schranz University of Colorado Denver University of Utah, Czech Acadeny of


  1. WRF-­‑SFIRE: ¡ Coupled ¡Atmosphere-­‑Fire ¡Modeling ¡ with ¡Data ¡Assimila>on Jan Mandel, Adam K. Kochanski, Martin Vejmelka, and Sher Schranz University of Colorado Denver University of Utah, Czech Acadeny of Sciences, Colorado State University/NOAA Supported partially by NASA NNX13AH59G and NSF DMS-1216481 Workshop on Modelling of Wildfires and their Environmental Impact Trieste, Italy, June 22, 2015

  2. Scope ¡of ¡WRF-­‑SFIRE ¡ ¡ • Fire ¡is ¡a ¡very ¡complex, ¡mul9scale ¡physical ¡and ¡ chemical ¡process ¡ – Models ¡exist ¡from ¡empirical ¡spread, ¡semi-­‑physical, ¡to ¡ fully ¡physical ¡(e.g., ¡survey ¡by ¡Sullivan, ¡ ¡2009) ¡ • An ¡important ¡range ¡of ¡behavior ¡can ¡be ¡captured ¡ by ¡a ¡coupled ¡fire ¡spread-­‑atmosphere ¡model ¡ • Fire ¡makes ¡its ¡own ¡weather ¡ • Integrates ¡weather ¡forecast ¡and ¡fire, ¡in ¡a ¡ framework ¡familiar ¡to ¡meteorologists ¡ 2 ¡

  3. WRF-­‑SFIRE ¡origins ¡ • Evolved ¡from ¡the ¡CAWFE ¡code ¡by ¡replacing ¡the ¡Clark-­‑Hall ¡ model ¡by ¡WRF ¡and ¡ ¡tracer-­‑based ¡fire ¡propaga9on ¡by ¡the ¡ level-­‑set ¡method, ¡later ¡added ¡coupling ¡to ¡WRF-­‑Chem, ¡fuel ¡ moisture ¡model, ¡data ¡assimila9on,… ¡ • The ¡Weather ¡Research ¡and ¡Forecas9ng ¡model ¡(WRF), ¡a ¡ standard ¡supported ¡community ¡weather ¡code, ¡free ¡ download, ¡widely ¡used ¡ • WRF-­‑SFIRE: ¡available ¡at ¡wrf-­‑sfire.org ¡ • A ¡version ¡from ¡2010 ¡is ¡distributed ¡in ¡WRF ¡release ¡as ¡WRF-­‑ Fire, ¡not ¡developed ¡further ¡ ¡

  4. WRF-­‑SFIRE ¡components ¡ Atmospheric ¡data ¡ Atmosphere!model!WRF Chemical!transport! model!WRFBChem Surface!air! temperature,! rela?ve! Heat!and! Fire! humidity, vapor! emissions! rain fluxes (smoke) Wind !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!SFIRE Fuel!moisture!model Surface!fire!spread!model Data ¡assimila9on ¡ Data ¡assimila>on ¡ RAWS ¡fuel ¡moisture ¡sta9ons ¡ VIIRS/MODIS ¡fire ¡detec9on ¡

  5. Data ¡required ¡ • Atmosphere: ¡ini9al ¡and ¡boundary ¡condi9ons ¡ ¡ – from ¡standard ¡weather ¡forecas9ng ¡sources ¡(32km ¡NARR, ¡3 ¡km ¡HRRR) ¡ • Sta9c ¡land ¡data ¡ – Land ¡use, ¡roughness ¡height ¡(surface ¡condi9ons ¡for ¡atmosphere ¡model, ¡at ¡ atmosphere ¡resolu9on ¡100s ¡of ¡m ¡ – High-­‑resolu9on ¡topography ¡(at ¡fire ¡resolu9on ¡10s ¡of ¡m) ¡ • Fire ¡data ¡ – Fuel ¡maps ¡(at ¡fire ¡resolu9on ¡10s ¡of ¡m) ¡– ¡fuel ¡categories ¡describe ¡the ¡fire ¡ propaga9on ¡proper9es ¡in ¡local ¡vegeta9on ¡types ¡(American ¡West, ¡ Mediterranean,…) ¡ requires ¡research ¡on ¡the ¡ground ¡ – Ac9ve ¡fire ¡detec9on ¡– ¡satellites ¡(35-­‑1km ¡resolu9on ¡w/ ¡no ¡clouds) ¡ – Fuel ¡moisture ¡– ¡live ¡(remote ¡sensing ¡may ¡be ¡possible), ¡dead ¡(direct ¡ measurements ¡only) ¡ • h[p://www.openwfm.org/wiki/Data_sources ¡ 5 ¡

  6. Applica9ons ¡ ¡ • Na9onal ¡wildfire ¡emergency ¡system ¡for ¡Israel ¡ h[p://dx.doi.org:10.5194/ nhess-­‑14-­‑2829-­‑2014 ¡ • Wildfire ¡forecast ¡to ¡be ¡added ¡to ¡weather ¡ forecast ¡(joint ¡project ¡with ¡NOAA, ¡funded ¡by ¡ NASA) ¡– ¡to ¡date, ¡fuel ¡moisture ¡forecast ¡with ¡ sta9on ¡data ¡assimilated ¡ ¡ ¡h[p://demo.openwfm.org ¡ ¡ 6 ¡

  7. HOW ¡WRF-­‑SFIRE ¡WORKS? ¡ 7 ¡

  8. Evolving ¡the ¡fireline ¡by ¡the ¡ level ¡set ¡method ¡ Level ¡set ¡func9on L Fire ¡area: ¡ L<0 Level ¡set ¡equa9on ¡ Right-­‑hand ¡side ¡< ¡0 ¡ → ¡Level ¡set ¡func9on ¡goes ¡down ¡ → ¡fire ¡area ¡grows ¡

  9. Representa9on ¡of ¡the ¡fire ¡area ¡by ¡ a ¡level ¡set ¡func9on ¡ • The ¡level ¡set ¡func9on ¡is ¡given ¡on ¡center ¡nodes ¡of ¡the ¡fire ¡mesh ¡ • Interpolated ¡linearly, ¡parallel ¡to ¡the ¡mesh ¡lines ¡ • Fireline ¡connects ¡the ¡points ¡where ¡the ¡interpolated ¡values ¡are ¡zero ¡ • Allows ¡submesh ¡fire ¡area ¡representa9on ¡(not ¡just ¡cells) ¡ ¡ ¡

  10. The ¡fire ¡model: ¡fuel ¡consump9on ¡ fuel ¡ igni9on ¡ 9me ¡ Time ¡constant ¡of ¡fuel: ¡ 30 ¡sec ¡-­‑ ¡Grass ¡burns ¡quickly ¡ 1000 ¡sec ¡– ¡Dead ¡& ¡down ¡branches(~40% ¡decrease ¡in ¡mass ¡over ¡10 ¡min) ¡

  11. Integra9ng ¡fuel ¡leh ¡over ¡mesh ¡cells, ¡with ¡ submesh ¡fire ¡region ¡representa9on ¡

  12. Coupling ¡with ¡WRF-­‑ ARW ¡ • WRF-­‑ARW ¡is ¡ explicit ¡in ¡9me ¡ • Physics ¡packages ¡ including ¡fire ¡are ¡ called ¡only ¡in ¡the ¡ last ¡Runge-­‑KuLa ¡ substep ¡ Runge-­‑Ku[a ¡order ¡3 ¡integra9on ¡in ¡9me ¡ ¡ • Fire ¡module ¡inputs ¡ wind, ¡outputs ¡heat ¡ and ¡vapor ¡flux ¡

  13. The ¡fire ¡model ¡is ¡running ¡on ¡a ¡finer ¡ mesh ¡than ¡the ¡atmosphere ¡model ¡

  14. WRF ¡parallel ¡infrastructure ¡-­‑ ¡MPI ¡and ¡ OpenMP ¡ • Distributed ¡memory ¡(DM): ¡ halo ¡exchanges ¡between ¡grid ¡ MPI ¡ patches : ¡each ¡patch ¡runs ¡in ¡ one ¡MPI ¡process; ¡ patch ¡ programmer ¡only ¡lists ¡the ¡ variables ¡to ¡exchange ¡ halo ¡ • Shared ¡memory ¡(SM): ¡ OpenMP ¡ loops ¡over ¡ >les ¡ within ¡the ¡patch ¡ • Computa9onal ¡rou9nes ¡are ¡ 9le ¡ >le ¡callable . ¡ • Fire ¡model ¡executes ¡on ¡the ¡ same ¡horizontal ¡9les ¡as ¡the ¡ OpenMP ¡threads, ¡ atmosphere ¡model, ¡in ¡the ¡ mul9core ¡ same ¡threads ¡ Example: ¡2 ¡MPI ¡processes ¡4 ¡threads ¡each ¡ The ¡parallel ¡infrastructure ¡constrains ¡the ¡algorithms ¡used. ¡ ¡

  15. Parallelism ¡in ¡WRF-­‑Fire: ¡implemen9ng ¡a ¡ PDE ¡solver ¡in ¡WRF ¡physics ¡layer, ¡meant ¡ for ¡pointwise ¡calcula9ons ¡

  16. Fuel ¡moisture ¡model ¡ with ¡data ¡assimila9on ¡ • Fuel ¡moisture ¡model ¡ – Runs ¡on ¡the ¡atmospheric ¡resolu9on ¡(coarse, ¡100s ¡m) ¡ – State: ¡moisture ¡content ¡of ¡idealized ¡1hr, ¡10hr, ¡100hr ¡fuels ¡ – Driven ¡by ¡the ¡atmospheric ¡model ¡state: ¡rela9ve ¡humidity, ¡ temperature, ¡pressure, ¡rain ¡ – Assimilates ¡sta9on ¡fuel ¡moisture ¡content ¡measurements ¡ ¡ – No ¡fuel ¡map ¡needed ! ¡ • Import ¡to ¡fire ¡model ¡ – At ¡fire ¡model ¡resolu9on ¡(fine, ¡10s ¡m) ¡ – Fuel ¡maps: ¡each ¡fuel ¡model ¡is ¡combina9on ¡of ¡idealized ¡1hr, ¡ 10hr, ¡100hr ¡fuels ¡ – Fuel ¡moisture ¡content ¡in ¡the ¡fire ¡model ¡is ¡weighted ¡average ¡ from ¡the ¡idealized ¡fuels ¡ ¡ 16 ¡

  17. Fuel ¡moisture ¡model ¡ • Equilibrium ¡-­‑ ¡9me ¡lag ¡model ¡for ¡moisture ¡ m ¡ dt = E − m dm T • Equilibrium ¡ E ¡from ¡air ¡rela9ve ¡humidity, ¡temperature, ¡and ¡ pressure, ¡different ¡drying ¡and ¡wenng ¡equilibria ¡when ¡ approaching ¡equilibrium ¡from ¡above ¡and ¡from ¡below ¡ • Runs ¡on ¡the ¡atmosphere ¡grid ¡for ¡all ¡fuel ¡components ¡(1h, ¡10h, ¡ 100h,...) ¡ ¡independently ¡of ¡any ¡fuel ¡maps ¡ • Numerical ¡method: ¡2nd ¡order, ¡adap9ve ¡switching ¡to ¡exponen9al, ¡ exact ¡up ¡to ¡rounding ¡for ¡constant ¡coefficients ¡and ¡any ¡9me ¡step ¡ • Components ¡moisture ¡are ¡then ¡combined ¡in ¡propor9ons ¡ specified ¡by ¡fuel ¡type ¡and ¡interpolated ¡to ¡the ¡fire ¡grid. ¡ 17 ¡

  18. Gentle ¡rain ¡moisture ¡model ¡ • In ¡rain, ¡large ¡equilibrium ¡ E =250% ¡and ¡variable ¡9me ¡lag ¡ from ¡rain ¡intensity ¡ r . ¡Parameters: ¡ ¡ • asympto9c ¡wenng ¡9me ¡lag ¡ T for ¡very ¡strong ¡rain ¡ • Satura9on ¡rain ¡intensity ¡ ¡ ¡ ¡ ¡ ¡ ¡, ¡when ¡1-­‑1/ e ¡ ¡of ¡the ¡ r s asympto9c ¡rain-­‑wenng ¡9me ¡ T ¡is ¡reached ¡ r < r • Rain ¡under ¡threshold ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ignored ¡ 0 ⎛ ⎞ ⎛ ⎞ dt = E − m 1 − exp − r − r dm 0 ⎜ ⎜ ⎟ ⎟ ⎝ ⎠ ⎝ ⎠ T r s 18 ¡

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend