Aquatic EcoDynamics Modelling Library
The current manual contains an overview of the AED science basis, mathematical expressions and parameter values. This document is generic for both FABM-AED and AED2 code versions. A brief summary is also listed below.
The AED modules support the following, and they are presented here in order of hierarchical dependence, which is important in setting the order of module configuration in the fabm.nml control file:
aed_oxygen:
aed_silica:
aed_phosphorus:
aed_nitrogen:
aed_organicmatter:
aed_chla:
aed_phytoplankton:
aed_phyto_database.nml
which stores many pre-configured parameter sets that users can choose from.
general library of temp, light, nutrient environmental dependenciesaed_zooplankton:
aed_pathogens:
aed_geochemistry: (not currently in the public release)
aed_seddiagenesis: (not currently in the public release)
aed_totals:
The commonly used state variables that can be simulated in the AED modules are listed in Table 1. Although there are numerous state variables in total, many are not compulsory and depend on the modules selected and how the interactions between modules are configured. For a simple water quality simulation the variables there is a minimum configuration of DO, DOM, POM, PO4, NH4 and NO3, and phytoplankton/chlorophyll-a are available. However, these are not compulsory if the user simply wishes to model pathogens or suspended sediment for example. They are configured via options outlined in the fabm.nml file.
Each of the variables listed below can also be specified as an output via the NetCDF output. They are generally available as a suffix to the module name, aed_module_varname, for example, to view oxygen search for the aed_oxygen_oxy. The keywords for most of the simulated variables are also used to specify the inflow boundary conditions in relevant inflow files (depending on the hydrodynamic driver).
Symbol |
Name |
Units |
AED module |
|
|
|
|
General |
|||
|
= time |
days |
|
|
= layer height |
m |
|
|
= layer/cell area |
m2 |
|
|
|
|
|
Environmental dependencies |
|||
|
Temperature |
oC |
|
S |
Salinity |
ppt |
|
IPAR |
Photosynthetically active radiation (PAR: 400-700nm) |
W/m2 |
|
|
|
|
|
Oxygen |
|||
|
= concentration of dissolved oxygen |
mmol O/m3 |
aed_oxygen |
Silica |
|||
RSi |
= reactive silica (SiO2) concentration |
mmol Si/m3 |
aed_silica |
|
|
|
|
Nitrogen |
|||
|
= concentration of ammonium |
mmol N/m3 |
aed_nitrogen |
|
= concentration of nitrate |
mmol N/m3 |
aed_nitrogen |
|
|
|
|
Phosphorus |
|||
|
= concentration of filterable reactive phosphorus (PO4) |
mmol P/m3 |
aed_phosphorus |
|
= concentration of adsorbed phosphate |
mmol P/m3 |
aed_phosphorus |
Organic Matter (DOM & POM) |
|||
|
= concentration of particulate organic carbon |
mmol C/m3 |
aed_organic_matter |
|
= concentration of dissolved organic carbon |
mmol C/m3 |
aed_organic_matter |
|
= concentration of particulate organic nitrogen |
mmol N/m3 |
aed_organic_matter |
|
= concentration of dissolved organic nitrogen |
mmol N/m3 |
aed_organic_matter |
|
= concentration of particulate organic phosphorus |
mmol P/m3 |
aed_organic_matter |
|
= concentration of dissolved organic phosphorus |
mmol P/m3 |
aed_organic_matter |
Phytoplankton |
|||
|
= number of simulated phytoplankton groups |
|
aed_phytoplankton |
|
= concentration of phytoplankton carbon |
mmol C/m3 |
aed_phytoplankton |
|
= concentration of phytoplankton nitrogen |
mmol N/m3 |
aed_phytoplankton |
|
= concentration of phytoplankton phosphorus |
mmol P/m3 |
aed_phytoplankton |
|
= concentration of phytoplankton silica |
mmol Si/m3 |
aed_phytoplankton |
Zooplankton |
|||
|
= number of simulated zooplankton groups |
|
aed_zooplankton |
|
= concentration of zooplankton carbon |
mmol C/m3 |
aed_zooplankton |
Totals |
|||
TN |
= total nitrogen |
mmol C/m3 |
aed_totals |
TP |
= total phosphorus |
mmol P/m3 |
aed_totals |
TOC |
= total organic carbon |
mmol C/m3 |
aed_totals |
TSS |
= total suspended solids |
mg /L |
aed_totals |
An active user forum is also available which is hosted on the AEMON website. Please consult this forum for FAQ’s and to ask questions and for support.