Vespucci Summer School 2010 Modelling Human-Environment Interactions: Theories and Tools Gilberto Câmara Licence: Creative Commons ̶̶̶̶ By Attribution ̶̶̶̶ Non Commercial ̶̶̶̶ Share Alike http://creativecommons.org/licenses/by-nc-sa/2.5/
Download
Report
Transcript Vespucci Summer School 2010 Modelling Human-Environment Interactions: Theories and Tools Gilberto Câmara Licence: Creative Commons ̶̶̶̶ By Attribution ̶̶̶̶ Non Commercial ̶̶̶̶ Share Alike http://creativecommons.org/licenses/by-nc-sa/2.5/
Vespucci Summer School 2010
Modelling Human-Environment
Interactions: Theories and Tools
Gilberto Câmara
Licence: Creative Commons ̶̶̶̶ By Attribution ̶̶̶̶ Non Commercial ̶̶̶̶ Share Alike
http://creativecommons.org/licenses/by-nc-sa/2.5/
By the Year 2050…
9 billion people: 6 billion tons
of GHG and 60 million tons
of urban pollutants.
Resource-hungry: We will
withdraw 30% of available
fresh water.
Risky living: 80% urban areas,
25% near earthquake
faults, 2% in coast lines less
than 1 m above sea level.
The fundamental question of our time
How is the Earth’s
environment changing, and
what are the consequences for
human civilization?
fonte: IGBP
from Jackie McGlade (EEA)
Can we avoid that this….
Source: Carlos Nobre (INPE)
Fire...
….becomes this?
Source: Carlos Nobre (INPE)
source: Global Land Project Science Plan (IGBP)
Global Land Project
• What are the drivers and
dynamics of variability and
change in terrestrial humanenvironment systems?
• How is the provision of
environmental goods and
services affected by changes
in terrestrial humanenvironment systems?
• What are the characteristics
and dynamics of vulnerability
in terrestrial humanenvironment systems?
Impacts of global land change
More vulnerable communities are those most at risk
Human actions and global change
photo: C. Nobre
Global Change
Where are changes taking place?
How much change is happening?
Who is being impacted by the change?
What is causing change?
photo: A. Reenberg
~230 scenes
Landsat/year
Deforestation in Amazonia
What is a Model?
Deforestation in Amazonia in 2020?
simplified representation of a process
Model = entities + relations + attributes + rules
Computational models
Connect expertise from different fields
Make the different conceptions explicit
If (... ? ) then ...
Desforestation?
Computational models
Connect expertise from different fields
Make the different conceptions explicit
Territory
(Geography)
Money
(Economy)
Modelling
(GIScience)
Culture
(Antropology)
Modelling and Public Policy
External
Influences
System
Ecology
Economy
Politics
Scenarios
Policy
Options
Decision
Maker
Desired
System
State
Earth as a system
Physical Climate System
Climate
Change
Atmospheric Physics/Dynamics
Ocean Dynamics
Terrestrial
Energy/Moisture
Human
Activities
Global Moisture
Marine
Biogeochemistry
Terrestrial
Ecosystems
Tropospheric Chemistry
Biogeochemical Cycles
(from Earth System Science: An Overview, NASA, 1988)
Soil
CO2
Land
Use
CO2
Pollutants
images: USGS
Slides from LANDSAT
Modelling Human-Environment Interactions
How do we decide
on
the
use
of
natural
resources?
1973
1987
2000
Aral Sea
Can we describe and predict changes resulting from human
decisions?
What computational tools are needed to model humanenvironment decision making?
We need spatially explicit models to
understand human-environment interactions
Nature: Physical equations
Describe processes
Society: Decisions on how to
Use Earth´s resources
Dynamic Spatial Models
f (It)
f (It+1)
F
f (It+2)
f ( It+n )
F
..
“A dynamical spatial model is a computational representation
of a real-world process where a location on the earth’s
surface changes in response to variations on external and
internal dynamics” (Peter Burrough)
Dynamic Spatial Models
Forecast
tp - 20
tp - 10
tp
Calibration
Source: Cláudia Almeida
Calibration
tp + 10
Which is the better model?
Uncertainty on basic equations
Limits for Models
Social and Economic
Systems
Quantum
Gravity
Particle
Physics
Living
Systems
Global
Change
Chemical
Reactions
Hydrological
Models
Solar System Dynamics
Meteorology
Complexity of the phenomenon
source: John Barrow
(after David Ruelle)
How do we decide on the use of natural
resources?
Soybeans
Loggers
Competition for
Space
Small-scale Farming
Source: Dan Nepstad (Woods Hole)
Ranchers
Human-enviromental systems
[Ostrom, Science, 2005]
Types of goods
Source: E Ostrom (2005)
Institutional analysis
Identify different actors and try to model their actions
Farms
Settlements
10 to 20 anos
Recent
Settlements
(less than 4
years)
Source: Escada, 2003
Old
Settlements
(more than
20 years)
Institutional arrangements in Amazonia
Question #1 for human-environment models
What ontological kinds (data types) are required for
human-environment models?
Fields
Cells (objects)
Concepts for spatial dynamical models
Events and processes
Resilience
Concepts for spatial dynamical models
vulnerability
degradation
Concepts for spatial dynamical models
biodiversity
sustainability
and much more…
Human-environmental models need to describe complex
concepts (and store their attributes in a database)
Question #2 for human-environment models
What models are needed to describe human actions?
Clouds: statistical distributions
Clocks, clouds or ants?
Clocks: deterministic equations
Ants: emerging behaviour
Statistics: Humans as clouds
y=a0 + a1x1 + a2x2 + ... +aixi +E
Establishes statistical relationship with variables that are related
to the phenomena under study
Basic hypothesis: stationary processes
Example: CLUE Model (University of Wageningen)
Fonte: Verburg et al, Env. Man., Vol. 30, No. 3, pp. 391–405
Spatially-explicit LUCC models
Explain past changes, through the identification of
determining factors of land use change;
Envision which changes will happen, and their intensity,
location and time;
Assess how choices in public policy can influence change, by
building different scenarios considering different policy
options.
What Drives Tropical Deforestation?
% of the cases
5% 10% 50%
Underlying Factors
driving proximate causes
Causative interlinkages at
proximate/underlying levels
Internal drivers
*If less than 5%of cases,
not depicted here.
source:Geist &Lambin (Université Louvain)
Driving factors of change (deforestation)
source: Aguiar (2006)
Category
Demographic
Technology
Variables
Population Density
Proportion of urban population
Proportion of migrant population (before 1991, from 1991 to 1996)
Number of tractors per number of farms
Percentage of farms with technical assistance
Agrarian strutucture Percentage of small, medium and large properties in terms of area
Percentage of small, medium and large properties in terms of number
Infra-structure
Distance to paved and non-paved roads
Distance to urban centers
Distance to ports
Economy
Distance to wood extraction poles
Distance to mining activities in operation (*)
Connection index to national markets
Percentage cover of protected areas (National Forests, Reserves,
Political
Presence of INCRA settlements
Number of families settled (*)
Environmental
Soils (classes of fertility, texture, slope)
Climatic (avarage precipitation, temperature*, relative umidity*)
Linear and spatial lag regression models
Y Xβ ε , ~ N( 0, )
2
Y WY Xβ
where:
Y is an (n x 1) vector of observations
on a dependent variable taken at
each of n locations,
X is an (n x k) matrix of exogenous
variables,
is an (k x 1) vector of parameters
(estimated regression
coefficients), and
is (n x 1) an vector of disturbances.
W is the spatial weights matrix,
the product WY expresses the spatial
dependence on Y (neighbors),
is the spatial autoregressive
coefficient.
Statistics: Humans as clouds
MODEL 7:
Variables
source: Aguiar (2006)
R² = .86
PORC3_AR
Description
Percentage of large farms, in terms of
area
LOG_DENS
Population density (log 10)
PRECIPIT
stb
p-level
0,27
0,00
0,38
0,00
-0,32
0,00
LOG_NR1
Avarege precipitation
Percentage of small farms, in terms of
number (log 10)
0,29
0,00
DIST_EST
Distance to roads
-0,10
0,00
LOG2_FER
Percentage of medium fertility soil (log 10)
-0,06
0,01
PORC1_UC
Percantage of Indigenous land
-0,06
0,01
Statistical analysis of deforestation
Demand scenarios
40000
35000
30000
Rate (km2/year)
CLUE modeling framework
25000
Decreasing
20000
Baseline
Increasing
15000
10000
5000
Year
100 x 100 km2
100 x 100 km2
25 x 25 km2
20
20
20
18
20
16
20
14
20
12
20
10
20
08
20
06
20
04
20
02
20
00
19
98
19
96
19
94
19
92
19
90
19
88
0
Scenario exploration: linking to process knowledge
ManausBoa Vista Santarém
Cellular database
construction
Exploratory analysis
and
selection of
subset of variables
Porto Velho- São Felix/
Manaus
Iriri
Humaitá
Apuí BR 163
Boca do
Cuiabá-Santarém
Acre
Aripuanã
Scenario exploration
Construction of
alternative
models for each
group/partition/
land-use
Alternative
CLUE runs
1997 to 2020
Comparison to
real data and
new frontiers
process knowledge
Scenarios for deforestation in Amazonia (2020)
Agents as basis for complex systems
An agent is any actor within an environment, any entity
that can affect itself, the environment and other agents.
Agent: flexible, interacting and autonomous
Agent-Based Modelling
Representations
Goal
Communication
Communication
Action
Perception
Environment
source: Nigel Gilbert
Agents: autonomy, flexibility, interaction
Synchronization of fireflies
Bird Flocking
No central authority: Each bird reacts
to its neighbour
Not possible to model the flock in a
global manner. Need to necessary to
simulate the INTERACTION between
the individuals
Requirement #2 for human-environment models
Models need to support both statistical
relations (clouds) and agents (ants)
Question #3 for human-environment models
What types of spatial relations exist in
nature-society models?
Natural space is (usually) isotropic
Societal space is mostly anisotropic
1975
Rondonia
1986
Societal spaces are anisotropic
Which spatial objects are
closer?
Which cells are closer?
[Aguiar et al., 2003]
Requirement #3 for human-environment models:
express anisotropy explicitly
Euclidean space
Closed network
Open network
D1
D2
[Aguiar et al., 2003]
Question #4 for human-environment models
How do we combine
independent multi-scale
models with feedback?
Models: From Global to Local
Athmosphere, ocean, chemistry
climate model (200 x 200 km)
Atmosphere only global climate
model (50 x 50 km)
Regional climate model (10 x 10 km)
Hydrology, Vegetation
Soil Topography (1 x 1 km)
Regional land use change
Socio-economic adaptation (e.g.,
100 x 100 m)
Human-enviroment models should be multi-scale,
multi-approach
25 x 25 km2
1 x 1 km2
National level - the main markets for Amazonia products (Northeast and São
Paulo) and the roads infrastructure network;
Regional level - for the whole Brazilian Amazonia, 4 million km2;
Local level - for a hot-spot of deforestation in Central Amazonia, the Iriri region,
in São Felix do Xingu, Pará State
[Moreira et al., 2008]
Multi-scale modelling: hierarchical relations need
to be described
Environmental Modeler
[Engelen, White and Nijs, 2003]
CLUE model
[Veldkamp and Fresco, 1996]
Nested grids are not enough!
Requirement #4 for human-environment models:
support multi-scale modelling using explicit
relationships
Express explicit spatial relationships
between individual objects in
different scales
[Moreira et al., 2008]
[Carneiro et al., 2008]
Question #5 for human-environment models
photos: Isabel Escada
How can we express behavioural changes in
human societies?
Small Farmers
When a small
farmer becomes a
medium-sized one,
his behaviour
changes
Medium-Sized Farmers
Societal systems undergo phase transitions
Isabel Escada, 2003
Farms
Settlements
10 to 20 anos
Recent
Settlements
(less than 4
years)
Old
Settlements
(more than
20 years)
[Escada, 2003]
Requirement #5 for human-environment models:
Capture phase transitions
latency
> 6 years
Deforesting
Newly implanted
Small Farmers
Deforestation >
80%
Year of
creation
Slowing down
Iddle
Deforestation =
100%
photos: Isabel Escada
Deforesting
Deforestation >
60%
Year of
creation
Slowing down
Iddle
Deforestation =
100%
Medium-Sized
Farmers
TerraME: Computational environment for
developing human-environment models
Cell Spaces
Support for cellular
automata and agents
Modular modelling tool
[Carneiro, 2006]
Spatial structure in TerraME: Cell Spaces
integrated with databases
TerraME´s approach: Modular components
[Carneiro, 2006]
1. Get first pair
2. Execute the ACTION
3. Timer =EVENT
1.
1:32:00
Mens. 1
2.
1:32:10
Mens. 3
3.
1:38:07
Mens. 2
4.
1:42:00
Mens.4
...
return value
true
4. timeToHappen += period
Describe spatial structure
latency
> 6 years
Describe temporal structure
Deforesting
Newly implanted
Year of
creation
Iddle
Slowing down
Deforestation =
100%
Describe rules of behaviour
Describe spatial relations
Spatial Relations in TerraME
[Moreira et al., 2008]
Spatial relations between entities
in a nature-societal model are
expressed by a generalized
proximity matrix (GPM)
w11
w
W 21
w31
w41
w12 w13 w14
w22 w23 w24
w32 w33 w34
w42 w43 w44
TerraME: multi-scale modelling using explicit
relationships
[Moreira et al., 2008]
[Carneiro et al., 2008]
Scale 1
father
up-scaling
children
Scale 2
Generalized proximity matrices
express explicit spatial relationships
between individual objects in
different scales
w11
w
W 21
w31
w41
w12 w13 w14
w22 w23 w24
w32 w33 w34
w42 w43 w44
GPM: Relations between cells and agents
a
From
Cell
Agent
Agent
To
Cell
a
[Andrade-Neto et
al., 2008]
b
c
b
c
TerraME uses hybrid automata to represent phase
transitions
A hybrid automaton is a formal model for a mixed
discrete continuous system (Henzinger, 1996)
Hybrid Automata = state machine + dynamical systems
State A
Flow
Condition
State B
Jump
condition
Flow
Condition
Hybrid automata: simple land tenure model
Farmer gets parcel
SUBSISTENCE deforest>=60%
CATTLE
Deforest 20%/year
Extensive cattle raising
LAND REFORM
redistribution
Land exhaustion
Land revision ABANDONMENT
RECLAIM
Land registration
Public repossession
Regrowth
STATE
Flow Condition
Jump Condition
Transition
SUBSISTENCE
Deforest 10% of land/year
Deforest > 60%
CATTLE
CATTLE
Extensive cattle raising
Land exhaustion
ABANDONMENT
ABANDONMENT
Forest regrowth
Land revision
RECLAIM
RECLAIM
Public repossession
Land registration
LAND REFORM
LAND REFORM
Land distribution
Farmer gets
parcels
SUBSISTENCE
TerraME Software Architecture
RondôniaModel
São Felix Model
Amazon Model
Hydro Model
TerraME Language
TerraME Compiler
TerraME Virtual Machine
TerraLib
TerraME Framework
C++ Signal
Processing
librarys
C++
Mathematical
librarys
C++
Statistical
librarys
TerraLib
[Carneiro, 2006]
Where is Lua?
Inside Brazil
Petrobras, the Brazilian Oil Company
Embratel
(the main telecommunication
company in Brazil)
TerraME
Programming
Language: Extension
of LUA
many other companies
LUA
the language
of choice for computer games
is
Outside
Brazil
Lua is used in hundreds of projects, both commercial and academic
CGILua still in restricted use
until recently all documentation was in Portuguese
Lua and the Web
source: the LUA team
[Ierusalimschy et al, 1996]
TerraME programming environment
TerraME INTERPRETER
• model syntax semantic checking
• model execution
TerraView
• data acquisition
• data visualization
• data management
• data analysis
LUA interpreter
TerraME framework
data
model
model
TerraME/LUA interface
data
Eclipse & LUA plugin
• model description
• model highlight syntax
MODEL DATA
Model
source code
TerraLib
database
[Carneiro, 2006]
Amazonia: multiscale analysis of land change and
beef and milk market chains with TerraME
São Felix do Xingu
INPE/PRODES 2003/2004:
Deforestation
Forest
Non-forest
Clouds/no data
Change 1997-2006: deforestation and cattle
Beef and milk
market chain model
Land use
Change model
Small
farmers
agents
Medium
and large
farmers
agents
Forest
River
Deforest
Not Forest
Agents example: small farmers in Amazonia
Settlement/
invaded land
Sustainability path
(alternative uses, technology)
Diversify use
money surplus
Subsistence
agriculture
Create pasture/
Deforest
Manage cattle
bad land
management
Move towards
the frontier
Sustainability
path (technology)
Abandon/Sell
the property
Buy new
land
Speculator/
large/small
Agents example: large farmers in Amazonia
Diversify use
money surplus/bank loan
Buy land
from small
farmers
Create pasture/
plantation/
deforest
Manage cattle/
plantation
Buy new
land
Buy calves
from small
Speculator/
large/small
Observed deforestation from 1997 to 2006
Forest
River
Deforest
Not Forest
Regional scale
Frontier
INDIVIDUAL AGENTS
Large and small farmers
Local scale
SCENARIOS
LANDSCAPE DYNAMICS MODEL
- Front
- Medium
- Rear
Local farmers
Region
CATTLE CHAIN MODEL
Flows: goods, information, etc..
Connections: Agents
Landscape model: different rules for two main
types of actors
Beef and milk
market chain model
Land use
Change model
Small
farmers
Medium
and large
farmers
Landscape
metrics
model
Pasture
degradation
model
Several workshops in 2007 to define model rules and
variables
Landscape model: different rules of behavior at different
partitions which also change in time
SÃO FÉLIX DO XINGU - 2006
FRONT
FRENTE
MIDDLE
MEIO
BACK
RETAGUARDA
Forest
River
Deforest
Not Forest
Modeling results
97 to 2006
Observed
97 to 2006