3Worlds, a simulation platform for ecosystem modelling

被引:2
作者
Gignoux, Jacques [1 ]
Davies, Ian D. [2 ,3 ]
Flint, Shayne R. [4 ]
机构
[1] Sorbonne Univ, CNRS, Inst Ecol & Environm Sci Paris iEES Paris, 4 Pl Jussieu, F-75005 Paris, France
[2] Charles Darwin Univ, Res Inst Environm & Livelihoods, Coll Engn IT & Environm, Darwin, NT 0909, Australia
[3] Australian Natl Univ, Fenner Sch Environm & Soc, Canberra, ACT 0200, Australia
[4] Australian Natl Univ, Coll Engn & Comp Sci, Sch Comp, Canberra, ACT 0200, Australia
基金
澳大利亚研究理事会;
关键词
Ecosystem; Dynamic graph; Emergence; Simulation; Model comparison; Multiple scales; CELLULAR-AUTOMATA MODEL; FIRE-SUCCESSION MODELS; SAVANNA PALM TREE; BORASSUS-AETHIOPUM; MULTIAGENT SYSTEMS; ENVIRONMENT; CLIMATE; PERFORMANCE; DEMOGRAPHY; DYNAMICS;
D O I
10.1016/j.ecolmodel.2022.110121
中图分类号
Q14 [生态学(生物生态学)];
学科分类号
071012 ; 0713 ;
摘要
Ecology, like many disciplines, commonly relies on simulation to provide insights into the dynamics of complex systems. Yet there are two unresolved problems for ecological studies relying on simulation. First, it is often the case that simulators representing the same system, designed for ostensibly the same purpose, differ in their results with the reasons buried deep within computer code. Second, ecology is a diverse discipline and each subdiscipline necessarily has its particular simulation methods. This raises a problem as to how models from these various fields can be coupled for transdisciplinary studies. We built a new simulation platform named 3Worlds, grounded on a concept familiar and common to all fields of ecology: the ecosystem. We defined the ecosystem for the purpose of simulation by a precise set of rules. The platform can implement models from fields as diverse as food web, population and landscape ecology, energy and material stocks and fluxes, and techniques such as agent-based, cellular automata and discrete-event simulation. In addition, we developed a dynamic graph to represent ecosystems as a set of interacting components. Our approach goes some way to unifying ecology for the purpose of simulation and reduces the problem of code comparison to a comparison of two graphs: (1) a specification graph that complies with the rules of what constitutes an ecosystem, and (2) the successive graph states of a particular simulation trajectory representing the ecosystem. Two applications constitute the core of 3Worlds. ModelMaker builds the ecosystem compliant model and ModelRunner executes the model represented as a dynamic graph. A library of similar to 24 models illustrates how 3Worlds can simulate very different systems, from simple 1-equation 1-variable models to individual-based systems with thousands of ecosystem components.
引用
收藏
页数:11
相关论文
共 67 条
[1]  
Achtemeier G.L., 2003, 5 S FIRE FOREST METE, P16
[2]   Field validation of a free-agent cellular automata model of fire spread with fire-atmosphere coupling [J].
Achtemeier, Gary L. .
INTERNATIONAL JOURNAL OF WILDLAND FIRE, 2013, 22 (02) :148-156
[3]  
Amouroux E, 2009, LECT NOTES ARTIF INT, V5044, P359, DOI 10.1007/978-3-642-01639-4_32
[4]  
Barot S, 1999, ECOLOGY, V80, P1987, DOI 10.1890/0012-9658(1999)080[1987:DOASPT]2.0.CO
[5]  
2
[6]   Seed shadows, survival and recruitment: how simple mechanisms lead to dynamics of population recruitment curves [J].
Barot, S ;
Gignoux, J ;
Menaut, JC .
OIKOS, 1999, 86 (02) :320-330
[7]   Demography of a savanna palm tree in Ivory Coast (Lamto): population persistence and life-history [J].
Barot, S ;
Gignoux, J ;
Vuattoux, R ;
Legendre, S .
JOURNAL OF TROPICAL ECOLOGY, 2000, 16 :637-655
[8]  
Barot S, 2003, J VEG SCI, V14, P79, DOI 10.1658/1100-9233(2003)014[0079:NAITSP]2.0.CO
[9]  
2
[10]   Population structure and life cycle of Borassus aethiopum Mart.:: Evidence of early senescence in a palm tree [J].
Barot, S ;
Gignoux, J .
BIOTROPICA, 1999, 31 (03) :439-448