CanA(lai, doy, hr, solar, temp, rh, windspeed, lat = 40, nlayers = 8, kd = 0.1, StomataWS = 1, chi.l = 1, heightFactor = 3, photoControl = list(), lnControl = list(), units = c("kg/m2/hr", "Mg/ha/hr"))
micro
mol
m-2
s-1
).s-1
).BioGro
.list
returns a list with several elements
CanopyAssim: hourly canopy assimilation (kg/m2
per hour
) or canopy
assimilation (Mg/ha
per
hour
)
CanopyTrans: hourly canopy transpiration (kg/m2
per hour
) or canopy
transpiration (Mg/ha
per
hour
)
CanopyCond: hourly canopy conductance (units ?)
TranEpen: hourly canopy transpiration according to Penman
(kg m^{-2}
per hour
) or canopy
transpiration according to Penman (Mg ha^{-1}
per hour
)
TranEpen: hourly canopy transpiration according to Priestly
(kg/m2
per hour
) canopy
transpiration according to Priestly (Mg/ha
per hour
)
LayMat: hourly by Layer matrix containing details of the calculations by layer (each layer is a row). col1: Direct Irradiance col2: Diffuse Irradiance col3: Leaf area in the sun col4: Leaf area in the shade col5: Transpiration of leaf area in the sun col6: Transpiration of leaf area in the shade col7: Assimilation of leaf area in the sun col8: Assimilation of leaf area in the shade col9: Difference in temperature between the leaf and the air (i.e. TLeaf - TAir) for leaves in sun. col10: Difference in temperature between the leaf and the air (i.e. TLeaf - TAir) for leaves in shade. col11: Stomatal conductance for leaves in the sun col12: Stomatal conductance for leaves in the shade col13: Nitrogen concentration in the leaf (g m^-2) col14: Vmax value as depending on leaf nitrogen
It represents an integration of the photosynthesis function
c4photo
, canopy evapo/transpiration and the
multilayer canopy model sunML
.
## <strong>Not run</strong>: # data(doy124) # tmp <- numeric(24) # # for(i in 1:24){ # lai <- doy124[i,1] # doy <- doy124[i,3] # hr <- doy124[i,4] # solar <- doy124[i,5] # temp <- doy124[i,6] # rh <- doy124[i,7] # ws <- doy124[i,8] # # tmp[i] <- CanA(lai,doy,hr,solar,temp,rh,ws)$CanopyAssim # # } # # plot(c(0:23),tmp, # type='l',lwd=2, # xlab='Hour', # ylab=expression(paste('Canopy assimilation (kg ', # m^-2,' ',h^-1,')'))) # # ## <strong>End(Not run)</strong>