Introduction to ecosystem modelling Stages of the modelling process

Similar documents
Introduction to ecosystem modelling (continued)

Assimilation of satellite fapar data within the ORCHIDEE biosphere model and its impacts on land surface carbon and energy fluxes

Uncertainty, Measurement, and Models. Lecture 2 Physics 2CL Summer Session 2011

Measurement and Instrumentation, Data Analysis. Christen and McKendry / Geography 309 Introduction to data analysis

Introduction to Design of Experiments

Modelling environmental systems

BIOLOGY 111. CHAPTER 1: An Introduction to the Science of Life

A Land Use Transport Model for Greater London:

Parameter Estimation and Fitting to Data

Original (2010) Revised (2018)

+ + ( + ) = Linear recurrent networks. Simpler, much more amenable to analytic treatment E.g. by choosing

Uncertainty quantification and calibration of computer models. February 5th, 2014

A canonical toolkit for modeling plant function

Representation of Geographic Data

Tropics & Sub-Tropics. How can predictive approaches be improved: Data Sparse Situations

ENVS S102 Earth and Environment (Cross-listed as GEOG 102) ENVS S110 Introduction to ArcGIS (Cross-listed as GEOG 110)

Lecture 9: Systems. Questions on ozone, ozone debate?

Uncertainty, Measurement, and Models Overview Exp #1. Lecture # 2 Physics 2BL Summer Session I 2015

Introduction to Statistical Analysis

How can CORDEX enhance assessments of climate change impacts and adaptation?

Code-to-Code Benchmarking of the PORFLOW and GoldSim Contaminant Transport Models using a Simple 1-D Domain

Conceptual Modeling in the Environmental Domain

Mathematical Biology - Lecture 1 - general formulation

Carbon Assimilation and Its Variation among Plant Communities

Biogeochemical modelling and data assimilation: status in Australia

Bayesian Networks: Construction, Inference, Learning and Causal Interpretation. Volker Tresp Summer 2014

EC 331: Research in Applied Economics

Stochastic Hydrology. a) Data Mining for Evolution of Association Rules for Droughts and Floods in India using Climate Inputs

Terrestrial Snow Cover: Properties, Trends, and Feedbacks. Chris Derksen Climate Research Division, ECCC

Atmospheric Composition Matters: To Air Quality, Weather, Climate and More

Exploring and extending the limits of weather predictability? Antje Weisheimer

Product Notice ID. OL_2_LFR in NRT and NTC OL_2_LRR in NRT and NTC. Product. Issue/Rev Date 25/01/2019 Version 1.0

Computational complexity and some Graph Theory

MARS CLIMATE DATABASE VERSION 4.3 VALIDATION DOCUMENT - DRAFT -

5 Major Areas of Chemistry

Simulating Carbon and Water Balances in the Southern Boreal Forest. Omer Yetemen, Alan Barr, Andrew Ireson, Andy Black, Joe Melton

Robotics. Lecture 4: Probabilistic Robotics. See course website for up to date information.

Bayesian Networks: Construction, Inference, Learning and Causal Interpretation. Volker Tresp Summer 2016

Page 1 of 13. Version 1 - published August 2016 View Creative Commons Attribution 3.0 Unported License at

FOLLOW THE ENERGY! EARTH S DYNAMIC CLIMATE SYSTEM

Stochastic decadal simulation: Utility for water resource planning

Bring a printed copy of this lab to your lab section. We will answer the lettered questions in class.

Progress in RT1: Development of Ensemble Prediction System

Importance of uncertainties in dose assessment to prove compliance with radiation protection standards

Preferred Mental Models in Qualitative Spatial Reasoning: A Cognitive Assessment of Allen s Calculus

Chapter 6: Modeling the Atmosphere-Ocean System

CSC321 Lecture 9: Generalization

Assessment of Vegetation Photosynthesis through Observation of Solar Induced Fluorescence from Space

NSF Expeditions in Computing. Understanding Climate Change: A Data Driven Approach. Vipin Kumar University of Minnesota

Lecture: Computational Systems Biology Universität des Saarlandes, SS Introduction. Dr. Jürgen Pahle

Detection and Attribution of Climate Change

Improving canopy processes in the Community Land Model using Fluxnet data: Assessing nitrogen limitation and canopy radiation

The role of soil moisture in influencing climate and terrestrial ecosystem processes

Statistics for extreme & sparse data

1 Random walks and data

EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo)

Discrete Structures Proofwriting Checklist

The European Radioecology Alliance - Working group on NORM issues

Information Flow/Transfer Review of Theory and Applications

The Role of Mathematics in Understanding the Earth s Climate. Andrew Roberts

Inference Control and Driving of Natural Systems

Use of climate reanalysis for EEA climate change assessment. Blaz Kurnik. European Environment Agency (EEA)

Basic Verification Concepts

Assimilating terrestrial remote sensing data into carbon models: Some issues

statistical methods for tailoring seasonal climate forecasts Andrew W. Robertson, IRI

Understanding climate predictability and uncertainty (seasonal to decadal)

Why build a climate model

Last lecture Counter design Finite state machine started vending machine example. Today Continue on the vending machine example Moore/Mealy machines

Statistical Learning. Philipp Koehn. 10 November 2015

Using digital cameras to monitoring vegetation phenology: Insights from PhenoCam. Andrew D. Richardson Harvard University

Appendix 1: UK climate projections

CLIMATE AND LAND USE DRIVERS OF MALARIA RISK IN THE PERUVIAN AMAZON,

Structural Uncertainty in Health Economic Decision Models

Professor David B. Stephenson

The performance expectation above was developed using the following elements from A Framework for K-12 Science Education: Disciplinary Core Ideas

Detection and quantification capabilities

Why do emissions estimates differ, and what can we learn from the differences?

Basic modeling approaches for biological systems. Mahesh Bule

Lecture 3: Introduction to Complexity Regularization

Lecture 5 Linear Quadratic Stochastic Control

Earth System Modeling EAS 4610 / 6130 Fall Semester 2012

LECTURE 1: What is wrong with the standard formulation of quantum theory?

FUNDAMENTALS of SYSTEMS BIOLOGY From Synthetic Circuits to Whole-cell Models

SUPPLEMENTARY INFORMATION

Asian honey bee Transition to Management Program. Asian honey bee spread modelling

Causal Inference. Miguel A. Hernán, James M. Robins. May 19, 2017

Approach to Field Research Data Generation and Field Logistics Part 1. Road Map 8/26/2016

Brandon C. Kelly (Harvard Smithsonian Center for Astrophysics)

Modeling CO 2 sinks and sources of European land vegetation using remote sensing data

Numerical techniques to solve equations

ik () uk () Today s menu Last lecture Some definitions Repeatability of sensing elements

Landslide Hazard Assessment Methodologies in Romania

Quantifying Weather Risk Analysis

Regional dry-season climate changes due to three decades of Amazonian deforestation

Impacts of climate change on flooding in the river Meuse

Modelling Under Risk and Uncertainty

Chapter 12 - Part I: Correlation Analysis

Evaluating Forecast Quality

Drought Monitoring with Hydrological Modelling

Hidden Markov Models, I. Examples. Steven R. Dunbar. Toy Models. Standard Mathematical Models. Realistic Hidden Markov Models.

Transcription:

NGEN02 Ecosystem Modelling 2018 Introduction to ecosystem modelling Stages of the modelling process Recommended reading: Smith & Smith Environmental Modelling, Chapter 2

Models in science and research An idealised or simplified conceptual or formal representation of a phenomenon or item of interest, usually from the real world... the purpose is to describe, explain or study the real-world phenomenon the model represents...... enabling conclusions to be drawn about its properties or behaviour part of the scientific method brings existing knowledge and new observations together to build an explicit and coherent proposal to account for a real-world phenomenon a hypothesis

Models have the potential to: Uses of models Make predictions about the response of a system to change in its drivers Compare the results of two alternative theories Describe the effect of complex factors, such as random variation in inputs Explain how the underlying processes contribute to the result Extrapolate results to other situations Predict future events Translate knowledge and results into a form that can be easily used by non-experts In short, models are tools for prediction interpretation communication

The modelling process steps to getting from question to answer type of model? verification conceptual structure? mathematical/ logical formulation Question calibration validation simulation protocol? technical implementation Answer! model experiment

The modelling process steps to getting from question to answer type of model? verification conceptual structure? mathematical/ logical formulation Question calibration validation simulation protocol? technical implementation Answer! model experiment

Choosing the right model for the right task Principle of parsimony (also known as Ockham s razor): given a choice between two explanations for something, we should choose the simplest one that accounts for the facts This leads to the Golden Rule of Modelling: A model should be as simple as possible, but no simpler

e.g. Light interception by a forest canopy

Smith & Smith Section 1.4 Choosing the right model for the right task

Choosing the right model for the right task Less complex More complex

Choosing the right model for the right task Less complex Static Describes an average or steady state relationship between input and output More complex Dynamic Output and maybe input change over time, accounts for lead and lag effects due to system internal feedbacks

Choosing the right model for the right task Less complex Static Describes an average or steady state relationship between input and output Qualitative Few possible outcomes, or just yes/no More complex Dynamic Output and maybe input change over time, accounts for lead and lag effects due to system internal feedbacks Quantitative Results on a scale, many possible outcomes

Choosing the right model for the right task Less complex Static Describes an average or steady state relationship between input and output Qualitative Few possible outcomes, or just yes/no Deterministic Average result with no explicit treatment of uncertainty More complex Dynamic Output and maybe input change over time, accounts for lead and lag effects due to system internal feedbacks Quantitative Results on a scale, many possible outcomes Stochastic Accounts for randomness and uncertainty in input, internal dynamics and output

Choosing the right model for the right task Less complex Static Describes an average or steady state relationship between input and output Qualitative Few possible outcomes, or just yes/no Deterministic Average result with no explicit treatment of uncertainty Descriptive Applicable within the domain of observations used to define the model = not for extrapolation More complex Dynamic Output and maybe input change over time, accounts for lead and lag effects due to system internal feedbacks Quantitative Results on a scale, many possible outcomes Stochastic Accounts for randomness and uncertainty in input, internal dynamics and output Predictive Applicable outside the temporal and spatial domain of the observations = robust to extrapolation

Choosing the right model for the right task Less complex Static Describes an average or steady state relationship between input and output Qualitative Few possible outcomes, or just yes/no Deterministic Average result with no explicit treatment of uncertainty Descriptive Applicable within the domain of observations used to define the model = not for extrapolation Functional Describes relationship between input and output but not the underlying causes = can explain what but not why More complex Dynamic Output and maybe input change over time, accounts for lead and lag effects due to system internal feedbacks Quantitative Results on a scale, many possible outcomes Stochastic Accounts for randomness and uncertainty in input, internal dynamics and output Predictive Applicable outside the temporal and spatial domain of the observations = robust to extrapolation Mechanistic Accounts for relationship between input and output in terms of processes and feedbacks of the linking system = can explain why

Examples. A model to: estimate the leaf area index of a land surface pixel from satellite data static, quantitative, deterministic, descriptive, functional describe the spread of an invasive weed from point of contamination dynamic, quantitative, stochastic, descriptive, mechanistic determine based on air particle counts whether critical levels for health risks are exceeded static, qualitative, deterministic, descriptive, functional predict the net ecosystem exchange of a forest under a future climate and emissions scenario dynamic, quantitative, deterministic, predictive, mechanistic

type of model? verification conceptual structure? mathematical/ logical formulation Question calibration validation simulation protocol? technical implementation Answer! model experiment

Defining the conceptual structure List the available inputs and required outputs Identify the state variables $ Decide on the currency of the model the fluxes that will link the compartments of the model List the processes that (i) affect the state variables and (ii) are affected by the inputs or state variables Draw a causal loop diagram:

type of model? verification conceptual structure? mathematical/ logical formulation Question calibration validation simulation protocol? technical implementation Answer! model experiment

From concept to mathematical formulation Clarify the units for all inputs, state variables, fluxes and outputs A mathematical or logical expression is needed for every flux, link from an input or link to an output (every arrow in the causal loop diagram) These expressions are the processes of the model Two parts to this functional form parameters y Linear Power function Logistic function y y >0 0<p<1 <0 x p>1 x x

From concept to mathematical formulation Functional form is known for many common ecosystem processes read the literature! If observations of x and y are available, standard curve-fitting tools and techniques can fit parameters to data Model-data fusion techniques exist for calibrating interacting processes and multiple parameters simultaneously (beyond the scope of this course)

type of model? verification conceptual structure? mathematical/ logical formulation Question calibration validation simulation protocol? technical implementation Answer! model experiment

Technical implementation of the model When the equations and parameters are set, the model is finished...... but for all but the simplest models we still need a tool to solve the model Typically, we encode the model in a programming platform such as MATLAB, Java, C++, FORTRAN Strictly speaking this is not the model but a tool to solve the model = compute the output given the input Not a model... Model... A min{ J E, J C } J E [CO2] APAR α [CO ] 2 i Γ* 2Γ i * J C V max [CO [CO ] K 2 i 2 C ] i Γ* (1 K 1 O [O 2 ]) [CO 2 ] i [CO 2 ] a 1.6A g c

type of model? verification conceptual structure? mathematical/ logical formulation Question calibration validation simulation protocol? technical implementation Answer! model experiment

Verification Verification = confirming that the technical implementation correctly solves the model Several tests, ranging from the purely technical to the partly scientific: does the source code compile? does the model execute to completion without crashing? Laugh test: is the output sane compared to general knowledge of the system the model represents? does the model reproduce known benchmarks (relationships between input and output known from previous work)?

type of model? verification conceptual structure? mathematical/ logical formulation Question calibration validation simulation protocol? technical implementation Answer! model experiment

Calibration Some though not all models can be calibrated against observational (measurement) data For a system dynamic model, calibration generally involves tuning parameters of individual equations (processes) based on emergent outputs e.g. photosynthesis (single process) based on NEE (emergent output) this raises the tricky question of which of several parameters to tune (often a subjective choice) Model-data fusion techniques such as Bayesian data assimilation may be used to calibrate multiple parameters given one or multiple outputs Friday s lecture and savannah modelling exercise

type of model? verification conceptual structure? mathematical/ logical formulation Question calibration validation simulation protocol? technical implementation Answer! model experiment

Validation A model is valid if it is suitable for addressing the hypothesis of a study Several aspects to this: sensitivity of the outputs to inputs and parameters parameter uncertainty = uncertainty in the outputs related to uncertainty as to the correct values of the model parameters structural uncertainty = uncertainty stemming from the choice of processes and interactions in the model bias and error in the output of the model when compared with observational data Validation = quantifying sensitivity, uncertainty, bias and error...... and judging whether the model is still useful (valid) in the light of the results More on this in Week 4 of course!

Sensitivity analysis of a photosynthesis model

Temperature change ( C) Temperature ( C) Frequency (% of model runs) Parameter-based uncertainty: Future climate change according to different parameterisations of the same GCM Temperature change ( C) Frequency (% of model runs) Stainforth et al. 2005 Nature 43: 403-406.

Modelled versus observed ecosystem fluxes RMSE = root mean square error roughly: average difference between the observed and modelled values

type of model? verification conceptual structure? mathematical/ logical formulation Question calibration validation simulation protocol? technical implementation Answer! model experiment

Simulation protocol and model experiment Designing a model experiment is similar to designing a field or lab experiment. Elements are: control (sometimes called the baseline in modelling) treatment = change relative to control in drivers or model assumptions (sometimes called the scenario in modelling) result = change or difference in output in scenario relative to baseline (treatment relative to control) Simulation protocol = rules for carrying out the model experiment input data time step spatial domain time slices to simulate under baseline and scenario assumptions

Simulation protocol and model experiment Typical protocol for a future climate experiment with a DGVM (global biosphere model)

Net primary production (kgc m 2 yr 1 ) Result of a model experiment Northern Sweden Scenario Southern Sweden T+P+R+C T+P+C T P R C T = change i temperature P = change in precipitation R = change in radiation C = change in CO 2 Year in climate projection

Keywords from this lecture Golden Rule of Modelling model scope static v dynamic qualitative v quantitative deterministic v stochastic descriptive v predictive functional v mechanistic conceptual model causal loop diagram functional form, parameters technical implementation v model verification validation sensitivity, uncertainty, bias, error simulation protocol model experiment