The most straightforward, albeit somewhat inflexible, way to prescribe disturbances in ED2 is through "Events" (ED2 wiki link).
Briefly, the ED2IN variable EVENT_FILE
may point to an XML file that describes the kind (e.g. fertilization, till, irrigation, harvest) of event, when it takes place, and (depending on the event type) some additional parameters.
An example event file is included in the unit tests for ed4forte
, and is reproduced below:
<?xml version="1.0"?>
<!DOCTYPE config SYSTEM "ed_event.dtd">
<eventlist>
<event>
<year> 2004 </year>
<doy> 187 </doy>
<harvest>
<agb_frac> 0.1 </agb_frac>
<bgb_frac> 0.1 </bgb_frac>
<fol_frac> 0.1 </fol_frac>
<stor_frac> 0.1 </stor_frac>
</harvest>
</event>
</eventlist>
This indicates that a harvest will take place on the day 187 of 2004 (July 5, 2004) that will remove 10% of all above- (agb_frac
), belowground (bgb_frac
), foliar, (fol_frac
), and storage (stor_frac
) biomass.
This will be applied proportionally to all patches and plant functional types.
When prescribing multiple events, each event has to have its own tag. So, three harvests (a small one in 2004, followed by two larger ones in 2005) would look something like:
<?xml version="1.0"?>
<!DOCTYPE config SYSTEM "ed_event.dtd">
<eventlist>
<event>
<year> 2004 </year>
<doy> 187 </doy>
<harvest>
<agb_frac> 0.1 </agb_frac>
<bgb_frac> 0.1 </bgb_frac>
<fol_frac> 0.1 </fol_frac>
<stor_frac> 0.1 </stor_frac>
</harvest>
</event>
<event>
<year> 2005 </year>
<doy> 162 </doy>
<harvest>
<agb_frac> 0.2 </agb_frac>
<bgb_frac> 0.05 </bgb_frac>
<fol_frac> 0.2 </fol_frac>
<stor_frac> 0.1 </stor_frac>
</harvest>
</event>
<event>
<year> 2005 </year>
<doy> 195 </doy>
<harvest>
<agb_frac> 0.4 </agb_frac>
<bgb_frac> 0.1 </bgb_frac>
<fol_frac> 0.2 </fol_frac>
<stor_frac> 0.6 </stor_frac>
</harvest>
</event>
</eventlist>
A more comprehensive approach to prescribing land use is via a land use transition matrix, which is described in the ED2 wiki.
Probably the best balance between flexibility and complexity. The general approach is as follows:
ed4forte
docs; ED2 wiki).By far the most difficult, but also most flexible, approach is to modify ED2 run restart files. This basically guarantees continuity between the pre- and post-disturbance states; however, the cost The general approach is as follows:
ISOUTPUT = 3
). Also, pay attention to the FRQSTATE
and UNITSTATE
settings, which determine how frequently these files are generated. If you want a disturbance to take place on a specific date, you will have to make ED2 spit these out daily (UNITSTATE = 1
, FRQSTATE = 1
).bleaf
), stem diameter (dbh
), and PFT-specific parameters.
So to prescribe a change, you will have to extract the target cohort's DBH and PFT-specific leaf allometry parameters and then solve for the target leaf biomass, which is what you will end up setting.RUNTYPE = 'HISTORY'
and SFILIN = /path/to/history/prefix
.
ED2 should try to initialize itself from the new history files you created.Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.