View source: R/EddyPartitioning.R
| sEddyProc_sMRFluxPartition | R Documentation |
Nighttime-based partitioning of net ecosystem fluxes into gross fluxes GPP and REco
sEddyProc_sMRFluxPartition(FluxVar = if (missing(FluxVar.s)) "NEE_f" else FluxVar.s,
QFFluxVar = if (missing(QFFluxVar.s)) "NEE_fqc" else QFFluxVar.s,
QFFluxValue = if (missing(QFFluxValue.n)) 0L else QFFluxValue.n,
TempVar = if (missing(TempVar.s)) "Tair_f" else TempVar.s,
QFTempVar = if (missing(QFTempVar.s)) "Tair_fqc" else QFTempVar.s,
QFTempValue = if (missing(QFTempValue.n)) 0 else QFTempValue.n,
RadVar = if (missing(RadVar.s)) "Rg" else RadVar.s,
TRef = if (missing(T_ref.n)) 273.15 +
15 else T_ref.n, suffix = if (missing(Suffix.s)) "" else Suffix.s,
FluxVar.s, QFFluxVar.s, QFFluxValue.n,
TempVar.s, QFTempVar.s, QFTempValue.n,
RadVar.s, T_ref.n, Suffix.s, debug.l,
debug = if (!missing(debug.l)) debug.l else list(useLocaltime = FALSE),
parsE0Regression = list())
FluxVar |
Variable name of column with original and filled net ecosystem fluxes (NEE) |
QFFluxVar |
Quality flag of NEE variable |
QFFluxValue |
Value of quality flag for _good_ (original) data |
TempVar |
Filled air- or soil temperature variable (degC) |
QFTempVar |
Quality flag of filled temperature variable |
QFTempValue |
Value of temperature quality flag for _good_ (original) data |
RadVar |
Unfilled (original) radiation variable |
TRef |
Reference
temperature in Kelvin (degK)
used in |
suffix |
String suffix needed for different processing setups on the same dataset (for explanations see below) |
FluxVar.s |
deprecated |
QFFluxVar.s |
deprecated |
QFFluxValue.n |
deprecated |
TempVar.s |
deprecated |
QFTempVar.s |
deprecated |
QFTempValue.n |
deprecated |
RadVar.s |
deprecated |
T_ref.n |
deprecated |
Suffix.s |
deprecated |
debug.l |
deprecated |
debug |
List
with debugging control
(passed also to
|
parsE0Regression |
list
with further parameters passed down to
|
PotRad - Potential radiation
FP_NEEnight - Good (original) NEE nighttime fluxes used for flux partitioning
FP_Temp - Good (original) temperature measurements used for flux partitioning
E_0 - Estimated temperature sensitivity
R_ref - Estimated reference respiration
Reco - Estimated ecosystem respiration
GPP_f - Estimated gross primary production
This partitioning is based on the regression of nighttime respiration with
temperature using the Lloyd-Taylor-Function fLloydTaylor.
First the temperature sensitivity E_0 is estimated from short term data,
see sEddyProc_sRegrE0fromShortTerm.
Next the reference temperature R_ref is estimated for successive periods
throughout the whole dataset (see sEddyProc_sRegrRref).
These estimates are then used to calculate the respiration during daytime
and nighttime and with this GPP.
Attention: Gap filling of the net ecosystem fluxes (NEE) and temperature
measurements (Tair or Tsoil) is required
prior to the partitioning!
The respiration-temperature regression is very
sensitive to the selection of night- and daytime data.
Nighttime is selected by a combined threshold of current solar radiation
and potential radiation.
The current implementation calculates potential radiation based on exact
solar time, based on latitude and longitude.
(see fCalcPotRadiation)
Therefore it might differ from implementations that use local winter
clock time instead.
Attention: When processing the same site data set with different setups for the gap filling or flux partitioning (e.g. due to different ustar filters), a string suffix is needed! This suffix is added to the result column names to distinguish the results of the different setups. If a suffix is provided and if the defaults for FluxVar and QFFluxVar are used, the suffix will be added to their variable names (e.g. 'NEE_f' will be renamed to 'NEE_uStar_f' and 'NEE_fqc' to 'NEE_uStar_fqc' for the suffix = 'uStar'). Currently, this works only with defaults of FluxVar = 'NEE_f' and QFFluxVar = 'NEE_fqc'.
Flux partitioning results (see variables in details) in sTEMP data frame (with renamed columns). On success, return value is NULL. On failure an integer scalar error code is returned: -111 if regression of E_0 failed due to insufficient relationship in the data.
Department for Biogeochemical Integration at MPI-BGC, Jena, Germany <REddyProc-help@bgc-jena.mpg.de> [cph], Thomas Wutzler <twutz@bgc-jena.mpg.de> [aut, cre], Markus Reichstein <mreichstein@bgc-jena.mpg.de> [aut], Antje Maria Moffat <antje.moffat@bgc.mpg.de> [aut, trl], Olaf Menzer <omenzer@bgc-jena.mpg.de> [ctb], Mirco Migliavacca <mmiglia@bgc-jena.mpg.de> [aut], Kerstin Sickel <ksickel@bgc-jena.mpg.de> [ctb, trl], Ladislav <U+0160>igut <sigut.l@czechglobe.cz> [ctb]
Reichstein M, Falge E, Baldocchi D et al. (2005) On the separation of net ecosystem exchange into assimilation and ecosystem respiration: review and improved algorithm. Global Change Biology, 11, 1424-1439.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.