Upload
prosper-hensley
View
214
Download
0
Tags:
Embed Size (px)
Citation preview
Impact of climate uncertainty upon trends in outputs
generated by an ecosystem model
Adam Butler & Glenn Marion, Biomathematics & Statistics Scotland
•
Ruth Doherty, Edinburgh University•
Jonathan Rougier,University of DurhamProbabilistic Climate Impacts workshop,
September 2006
Some backgroundSome background
AimsTo quantify uncertainties in projections of global and regional vegetation trends for the 21st century from the LPJ ecosystem model, based on future climate uncertainty
BIOSSPublic body providing quantitative consultancy & research to support biological science
Funded by ALARM: a 5 year EU project to assess risks of environmental change upon European biodiversity
The Impacts model: LPJThe Impacts model: LPJ
“The Lund-Potsdam-Jena Dynamic Global Vegetation Model (LPJ) combines process-based, large-scale representations of terrestrial vegetation dynamics and land-atmosphere carbon and water exchanges in a modular framework…”
http://www.pik-potsdam.de/lpj/
LPJ Vegetation Model simulationsLPJ Vegetation Model simulations
Driven by climate and soils inputs LPJ simulates:
Daily: carbon and water fluxes
Annually: vegetation dynamics and competition amongst 10 Plant Functional Types (PFTs)
Average grid-cell basis with a 1-year time-step
Spin-up period of 1000 years to develop equilibrium
vegetation and soil structure at start of simulation
LPJ Inputs/driversLPJ Inputs/drivers
Inputs:Soils: FAO global soils dataset: 9 types inc coarse-fine range (CRU)Climate: monthly temperature, precipitation, solar radiation
CO2: provided for 1901-1998; updated to 2002 from CDIAC
Model output scale determined by driving climate
Acknowledgements:LPJ code- Ben Smith, Stephen Sitch, Sybil SchapoffCRU data- David Viner (CRU), GCM data (PCMDI)
Sources of LPJ Model UncertaintySources of LPJ Model Uncertainty
Model inputs: future climate uncertainty
Representation of mechanisms driving model processes (Cramer et al. 2001; Smith et al. 2001- tests different formulations of relevant processes)- generally use most up-to date formulations from literature
Parameters within the model (Zaehle et al. 2005, GBC)
LPJ Parameter uncertainty: LPJ Parameter uncertainty: Zaehle et al. 2005Zaehle et al. 2005
Latin hypercube sampling Assume uniform PDF for each parameterExclude unrealistic parameter combinations
Simulations at sites representing major biomes (81)
400 model runs (61-90 CRU climatology and HadCM2 1860-2100)
Identified 14 functionally important parametersDifferences in parameter importance in water-limited regionsEstimated uncertainty range of modelled results:
61-90: NPP=43.1 –103.3 PgC/yr; cf. 44.4-66.3 Cramer et al. (2001)
LPJ Parameter uncertainty:LPJ Parameter uncertainty:Zaehle et al (2005)Zaehle et al (2005)
NBP = NEE+BiobUc=full uncertainty rangeC=excluding unrealistic
parametersNPP accounting
for parameter uncertainty
Increases in 2050s due
to increased CO2 and
WUE, thereafter a
decline
Parameter uncertainty
increases in the future
Uncertainty estimates in
NBP/NPP comparable to
those obtain from
uncertainty amongst 6
DGVMs
Future Climate Uncertainty Future Climate Uncertainty based onbased on
IPCC 4IPCC 4thth Assessment GCM Assessment GCM simulationssimulations
Investigating the effect of Future Investigating the effect of Future Climate Uncertainty for Climate Uncertainty for
LPJ predictions LPJ predictions
Perform 19 separate runs of LPJ at the global scaleone run using CRU data for 1901-2002 at 0.5o x 0.5o
results from 18 simulations from 9 GCMs for the period 1850-2100 (20th Century and A2) running at the native scale of each GCM
GCMs with multiple ensemblesCCCMA-CGCM3, MPI-ECHAM5, NCAR-CCSM3
GCMs with single ensemble memberCNRM-CM3, CSIRO-MK3, GFDL-MK2, MRI-CGCM2-3, UKMO-HADCM3, UKMO-HADGEM
Net Primary Production
Net Ecosystem Production
Plant Functional Type
Heterotrophic respiration
Vegetation carbon
Soil carbon
Fire carbon
Run-off
Evapotranspiration
For each grid cell LPJ produces annual values for:
LPJ OutputsLPJ Outputs
…we focus on globally averaged values of these variables…
Net Primary Production
Net Ecosystem Production
Plant Functional Type
Heterotrophic respiration
Vegetation carbon
Soil carbon
Fire carbon
Run-off
Evapotranspiration
Statistical approachStatistical approach
• Statistical post-processing of LPJ output
• Analyse trends in global annual mean NPP based on outputs from 19 runs of the LPJ model
• Runs forced using a total of 18 ensembles from 9 GCMs, and using gridded CRU data
• Analysis (partially) deals with climate uncertainty, but does not deal with parameter or structural uncertainties in the LPJ model
Motivating factorsMotivating factors
• Statistical pre-processing of LPJ inputs is tough: would need to describe month-to-month trends in three climate variables for each location
• GCMs are each run at different spatial resolutions, all of which differ from the resolution of the CRU data
• LPJ is fairly computationally intensive to run
• No useful observational data to validate LPJ against
Time series modelTime series model
Use a hierarchical time series model to draw inferences about “true” response of LPJ model to projected climate changes based on the 19 runs
Output from past year t using CRU data:
Output for past or future year t using run i of GCM I:
Assume conditional independence in both cases
),(N~ ttt vx
),N(~ Itit zy
Latent trendsLatent trends
Model trends in true signal t and GCM biases YIt - t
as independent random walks: e.g.
allows process variability to change linearly over time
Can fit as a Dynamic Linear Model using the Kalman filter – easy to implement in R (sspir package)
Parameter estimation by numerical max likelihood
),(N~ 1 tstt
AssumptionsAssumptions
• Observational errors are IID and unbiased
• Inter-ensemble variabilities for a given GCM are IID
• Random walk model can provide a good description of actual trends
• Levels of variability do not change over the course of the runs (except for a jump at present day)
Future work - methodologyFuture work - methodology
Explore impacts of making different assumptions about the biases in the GCM responses
Explore impacts of varying levels of inter-ensemble variability and observation error
Explore links between this and a regression-based (ASK-like) approach
Deal with uncertainty in estimation of parameters in time series model – e.g. a fully Bayesian analysis
Apply analysis to output from newer version of LPJ
Apply a similar analysis at the regional scale
Extend approach to other variables, especially PFT
Incorporate information on multiple scenarios
BUGSBUGS
BUGS: free software for fitting a vast range of statistical models via Bayesian inference
Provides an environment for exploring the impacts of different assumptions
Allows for the use of informative priors http://mathstat.helsinki.fi/openbugs
http://www.mrc-bsu.cam.ac.uk/bugs
[http://www-fis.iarc.fr/bugs/wine/winbugs.jpg]
Bayesian analogue of the DLMBayesian analogue of the DLM
IttIt bz
),0(~2 21 Nttt
),0(~1,, ItIItI Nbb Problems:Lack of identifiabilityBias terms are not really AR(1)
A Bayesian ASK-like modelA Bayesian ASK-like model
t
M
IItIt bzw
1
),0(~2 2,1, ItItIIt Nzzz
),0(~1 Nbb tt Problems:Lack of fitUnconstrained estimation leads to weights outside range [0,1]
Open questions Open questions – statistical methodology– statistical methodology
• What assumptions can we make about the biases in GCM responses and in the observational data?
• How reasonable is the assumption that future variability is related to past variability, and how far can we weaken this assumption?
• How should we best deal with small numbers of ensembles & unknown levels of “observational error”? Can we ellicit more prior information?
Future work - applicationFuture work - application
Apply analysis to output from newer version of LPJ
Apply a similar analysis at the regional scale
Extend approach to other variables, especially PFT
Analyse outputs from multiple SRES scenarios
Open questions - applicationOpen questions - application
Should LPJ be run at the native spatial scale of the data/GCM that is being used to force it ?
LPJ includes stochastic modules – switched off here, but how could we best deal with these…?
For a limited number of runs what experimental design would enable us to best reflect the different elements of climate and impact uncertainty?