Description Usage Arguments Value Examples
Simulates dry biomass growth during an entire growing
season. It represents an integration of the photosynthesis function
c4photo
, canopy evapo/transpiration CanA
,
the multilayer canopy model sunML
and a dry biomass
partitioning calendar and senescence. It also considers, carbon and
nitrogen cycles and water and nitrogen limitations.
1 2 3 4 5 6 7 8 9 10 |
WetDat |
weather data as produced by the
|
day1 |
first day of the growing season, (1–365). |
dayn |
last day of the growing season, (1–365, but
larger than |
timestep |
Simulation timestep, the default of 1 requires houlry weather data. A value of 3 would require weather data every 3 hours. This number should be a divisor of 24. |
lat |
latitude, default 40. |
iRhizome |
initial dry biomass of the Rhizome (Mg ha^{-1}). |
irtl |
Initial rhizome proportion that becomes leaf. This should not typically be changed, but it can be used to indirectly control the effect of planting density. |
canopyControl |
List that controls aspects of the canopy simulation. It should be supplied through the
|
seneControl |
List that controls aspects of senescence simulation. It should be supplied through the
|
photoControl |
List that controls aspects of photosynthesis simulation. It should be supplied through the
|
phenoControl |
List that controls aspects of the crop phenology. It should be supplied through the
|
soilControl |
List that controls aspects of the soil environment. It should be supplied through the
|
nitroControl |
List that controls aspects of the nitrogen environment. It should be supplied through the
|
centuryControl |
List that controls aspects of the Century model for carbon and nitrogen dynamics in the soil. It should be supplied through the
SC1: Structural surface litter. SC2: Metabolic surface litter. SC3: Structural root litter. SC4: Metabolic root litter. SC5: Surface microbe. SC6: Soil microbe. SC7: Slow carbon. SC8: Passive carbon. SC9: Leached carbon.
|
a list
structure with components
DayofYear |
Day of the year |
Hour |
Hour for each day |
CanopyAssim |
Hourly canopy assimilation, (Mg ha^-1 ground hr^-1). |
CanopyTrans |
Hourly canopy transpiration, (Mg ha^-1 ground hr^-1). |
Leaf |
leaf dry biomass (Mg ha^-1). |
Stem |
stem dry biomass(Mg ha^-1). |
Root |
root dry biomass (Mg ha^-1). |
Rhizome |
rhizome dry biomass (Mg ha^-1). |
LAI |
leaf area index (m^2 m^-2). |
ThermalT |
thermal time (Celsius day^-1). |
StomatalCondCoefs |
Coefficeint which determines the effect of water stress on stomatal conductance and photosynthesis (dimensionless 0-1). |
LeafReductionCoefs |
Coefficient which determines the effect of water stress on leaf expansion reduction (dimensionless 0-1). |
LeafNitrogen |
Leaf nitrogen. (units ?, g/m2) |
AboveLitter |
Above ground biomass litter (Leaf + Stem). Units, Mg/ha. |
BelowLitter |
Below ground biomass litter (Root + Rhizome). Units, Mg/ha. |
VmaxVec |
Value of Vmax during the growing season. Constant if no N stress is applied. For details see |
AlphaVec |
Value of alpha during the growing season. Constant at the moment. For details see |
SpVec |
Value of the specific leaf area. Constant if SpD is left at default of 0. |
MinNitroVec |
Nitrogen in the mineral pool. It gives nonsense at the moment. Units ? |
RespVec |
Soil respiration. It gives nonsense at the moment. Units ? |
SoilEvaporation |
Soil Evaporation. Units ? Mg/ha |
cwsMat |
Matrix with 'current water status' for each of the specified layers in the soil. Units, fraction 0-1. |
psimMat |
Matrix with soil matric potential (kPa) for each layer of the soil. |
rdMat |
Matrix with root distribution by soil layer. Units, Mg/ha |
SCpools |
Vector of length 9 with soil carbon pools at the end of the simulation. The 9 carbon pools are described in the |
SNpools |
Vector of length 9 with soil nitrogen pools at the end of the simulation. The 9 nitrogen pools are described in the |
LeafPsimVec |
Leaf water potential (kPa). It will be zero unless
the simulation os water stress is |
Drainage |
Drainage below the soil depth (mm) |
Runoff |
Runoff or water exceeding the storage capacity of the soil (mm) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | ## Not run:
data(cmi05)
res0 <- BioGro(cmi05)
plot(res0)
plot(res, plot.kind="ET")
plot(res, plot.kind="cumET")
plot(res, plot.kind="stress")
## Looking at the soil model
sldpth <- 2
res2 <- BioGro(cmi05, soilControl = soilParms(soilLayers = 6, soilDepth=sldpth))
plot(res2, plot.kind="SW")
## Example of user defined soil parameters.
## The effect of phi2 on yield and soil water content
sldpth <- 1.25
ll.0 <- soilParms(FieldC=0.31,WiltP=0.25,phi2=10, soilDepth=sldpth)
ll.1 <- soilParms(FieldC=0.31,WiltP=0.25,phi2=20, soilDepth=sldpth)
ll.2 <- soilParms(FieldC=0.31,WiltP=0.25,phi2=30, soilDepth=sldpth)
ll.3 <- soilParms(FieldC=0.31,WiltP=0.25,phi2=40, soilDepth=sldpth)
ans.0 <- BioGro(cmi05,soilControl=ll.0)
ans.1 <- BioGro(cmi05,soilControl=ll.1)
ans.2 <- BioGro(cmi05,soilControl=ll.2)
ans.3 <- BioGro(cmi05,soilControl=ll.3)
## Soil moisture is nearly identical because LAI, although reduced was
## high to begin with
xyplot(ans.0$SoilWatCont +
ans.1$SoilWatCont +
ans.2$SoilWatCont +
ans.3$SoilWatCont ~ ans.0$DayofYear,
type="l",
ylab="Soil water Content (fraction)",
xlab="DOY")
## Compare LAI
## LAI is reduced more dramatically
xyplot(ans.0$LAI +
ans.1$LAI +
ans.2$LAI +
ans.3$LAI ~ ans.0$DayofYear,
type="l",
ylab="Leaf Area Index",
xlab="DOY")
## and so is biomass
xyplot(ans.0$Stem +
ans.1$Stem +
ans.2$Stem +
ans.3$Stem ~ ans.0$DayofYear,
type="l",
ylab="Stem (Mg/ha)",
xlab="DOY")
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.