data assimilation for fuel moisture in wrf sfire method
play

Data Assimilation for Fuel Moisture in WRF-SFIRE: Method and - PowerPoint PPT Presentation

Data Assimilation for Fuel Moisture in WRF-SFIRE: Method and Implementation M. Vejmelka 1 , 2 , A. Kochanski 3 , J. Beezley 4 , J. Mandel 1 1 Department of Mathematical and Statistical Sciences University of Colorado - Denver 2 Institute of


  1. Data Assimilation for Fuel Moisture in WRF-SFIRE: Method and Implementation M. Vejmelka 1 , 2 , A. Kochanski 3 , J. Beezley 4 , J. Mandel 1 1 Department of Mathematical and Statistical Sciences University of Colorado - Denver 2 Institute of Computer Science Academy of Sciences of the Czech Republic 3 Department of Atmospheric Sciences University of Utah 4 M´ et´ eo France 6th WMO Symposium on Data Assimilation, 9th Oct 2013

  2. NASA-FIRES: Project objectives Wildfire behavior simulation and forecasting requires a lot of expert work and some tweaking of the simulation parameters. We would like to be able to perform on-demand forecasts of wildfire behavior automatically either in response to a user request or from ignition information obtained using remote sensing.

  3. WRF-SFIRE

  4. Dead fuel moisture model at each grid point N k idealized fuel classes characterized by drying/wetting time lags — e.g T k =1hr, 10hr, 100hr.  � � �� S − m k ( t ) r − r 0 1 − exp if r > r 0  T r r k      E d ( t ) − m k ( t )  if r ≤ r 0 , m k ( t ) > E d ( t )   T k m k ( t ) = ˙ E w ( t ) − m k ( t )  if r ≤ r 0 , m k ( t ) < E w ( t )   T k      0 otherwise  The equilibria E d ( t ) , E w ( t ) are computed from three WRF variables: PSFC, T2, Q2. We assimilate the state and differences to equilibria E w ( t ) , E d ( t ) and to the saturation value S . Note: The isolated equations now coupled, KF can propagate state updates to unobserved fuels.

  5. RAWS FM10 Assimilation Observations : hourly RAWS 10-hr fuel moisture from the ROMAN network (obtained via mesowest.utah.edu), given as integer percentage points. We run an extended Kalman Filter at each grid node (co-located with the fuel moisture model). A trend surface model (kriging with spatially white errors) is used to transport observations to each grid point. This removes the need to work with a (domain/topography/climate specific) spatial error covariance model.

  6. Trend surface model e ( s ) ∼ N (0 , γ 2 ) Z ( s ) = x ( s n ) β + e ( s ) ˆ ǫ ( s ) ∼ N (0 , σ ( s ) 2 ) Z ( s ) = x ( s n ) β + e ( s ) + ǫ ( s ) , ◮ ˆ Z ( s ) are observations at location s [given], ◮ x ( s n ) is the row vector of covariates at location s n [given], ◮ β is the column vector of coefficients [estimated], ◮ e ( s ) is the microscale variability [ γ 2 estimated], ◮ ǫ ( s ) is the meas. error of FM-10 sensor at s [ ǫ ( s ) 2 given], where s n is the nearest grid point to s , e ( s ) and ǫ ( s ) independent. Covariates include: moisture model forecast, PSFC, RAIN, T2, LONG, LAT, HGT, 1.

  7. Observation and variance Using the TSM with identified β, γ 2 , we can inject an observation into the Kalman Filter at grid point s i . The observation and its variance are thus given as z i = x ( s i ) β, R i = γ 2 + x ( s i )( X T Σ X ) − 1 x ( s i ) T , where Σ = diag ( γ 2 + σ 2 ( s )) and X is the matrix of covariates at all grid points.

  8. App. 1: CO state dead fuel moisture mapping WRF weather forecasts initialized and forced by NAM product ran over the summer of 2013 on a 2km domain covering Colorado for 64 days. Each run (at 3 am MST) started at 3 am on the previous day and ran for 48 hours . In CO, 40 stations have FM-10 sensors but only about 20 reported fuel moisture values during the summer period. The moisture model was run twice using the same WRF input, one with DA for the first 24 hours and once without any assimilation .

  9. Average error with SEM vs. hour diff from cycle time

  10. Relative abs. error with SEM vs. hour diff from cycle time

  11. App. 2 Barker Canyon Fire 9/9 - 9/15 2012 Credit: George Lingle, Ferry County Fire and Rescue (www.inciweb.org)

  12. Domain setup Atmosphere code domains: dx=27,9,3,1 km, first three 202x133, last is 115x91. Fire code runs on a fire mesh - a refinement of the highest-resolution domain (2875 x 2275 nodes, each 40x40 m).

  13. Experiment We simulated the Barker Canyon Fire for 6 days. The first used moisture values based on national databases to initialize the dead fuel moisture model in SFIRE. The second as initialized with a dead fuel moisture that was a result of a 24-hr data assimilation run.

  14. Comparison of fire area [2012-09-13 06:45 GMT]

  15. Comparison of fire area [2012-09-14 04:45 GMT]

  16. Comparison of fire area

  17. wrfx2: on-demand fire simulation

  18. wrfx2: monitoring

  19. Conclusions The presented DA method requires a WRF output and a list of station codes to use. Fire behavior : fully automatic DA compares favorably to initialization by an expert. Fuel moisture mapping : good tracking performance and forecast errors reduced. Further work: more sophisticated error models? Thank you for your attention!

  20. Fuel moisture sensor at RAWS ESPC2

  21. System scheme System dynamics fuel class n fuel class 1 yes Data? ... no Kriging ... data aggregation Kalman update Assimilation Observations from RAWS typically available only for 10-hr fuel.

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