Beruflich Dokumente
Kultur Dokumente
Ecological modelling
with Simile
Lecture 1
Part A: Introduction to ecological modelling
Part B: Introduction to Simile
Part C: System Dynamics in Simile
Robert Muetzelfeldt
Jasper Taylor
Jonathan Massheder
www.simulistics.com
Aims of course
Part A
Introduction to
ecological
modelling
Core concepts
Purpose
Idealisation
Design
Syntax
Semantics
Modelling paradigms
Purpose
Prediction
Management
Testing understanding
Idealisation
Design
cf architectural design
map making
Design criteria:
accuracy, use of data, cost of development, ease of use,
simulation speed, understandability
Constrained by available building blocks
Syntax
Semantics
10
Modelling paradigms
differential equation
multi-agent
probabilistic
cellular automaton
discrete-event
it's diagrammatic
it's in widespread use
it encourages a layered approach (conceptual structure
before mathematical detail)
11
12
13
Part B
Introduction to
Simile
14
Background to Simile
15
16
System Dynamics
Differential/difference equations
Age/size/sex/species classes
Objects: multiple, create/destroy, associations
Spatial: layers, grid, polygons etc
Modularity
17
18
19
The Toolbar
New
Save
Undo
Open Print
Flip
horizontal
Redo
Flip
vertical
Zoom in
Zoom
to fit
Zoom out
Run
Find
Ghost
Compartment
Flow
Submodel Create
Loss
Reproduce
Variable Influence
Role
Immigrate
Select Delete
Move
Conditional
Copy submodel
20
The Desktop
21
22
23
24
25
26
27
Part C
System Dynamics
in Simile
28
compartment
flow
cloud
variable
influence
equation
29
Compartment
30
Flow
31
Cloud
32
Variable
parameter:
- constant during simulation run
- typically, a coefficient in an equation
- never needed: can use numeric value in equation
instead
intermediate variable
- both source and recipient of influence arrows
output variable
- used only for reporting on model behaviour
exogenous variable
- an external variable: just a function of time
- influences the model, but is not influenced by it
- typically, climatic factors
33
Influence
34
Equation
35
Substance
biomass
grass
nitrogen
Units
kg
kg m-2
kg
grass.roots
red deer
nitrogen
kg
tree
bare land
height
area
m
ha
Flow
Units
growth,
kg y-1
grazing
kg m-2 d-1
uptake,
kg y-1
grazing
uptake
kg y-1
reproduction, y-1
mortality
ha-1 y-1
growth
m y-1
burning, re- ha y-1
colonisation
36
37
38
Multiple
substances?
- use multiple
compartments
39
Differential/difference-equation models
40
C1=10
F1=3
F2=4
Soil
C2=20
F3=1
F4=2
F1 = k1.C2 k1 = 3/20
F2 = k2.C1 k2 = 4/10
F3 = k3
F4 = k4.C2 k4 = 2/20
41