Skip to main content
Data in Brief logoLink to Data in Brief
. 2019 Oct 28;27:104723. doi: 10.1016/j.dib.2019.104723

Network analysis dataset of system dynamics models

Gergely Honti 1,, Gyula Dörgő 1, János Abonyi 1
PMCID: PMC6849131  PMID: 31737762

Abstract

This paper presents a tool developed for the analysis of networks extracted from system dynamics models. The developed tool and the collected models were used and analyzed in the research paper, Review and structural analysis of system dynamics models in sustainability science [1]. The models developed in Vensim, Stella, and InsightMaker are converted into networks of state-variables, flows, and parameters by the developed Python program that also performs model reduction, modularity analysis and calculates the structural properties of the models and its main variables. The dataset covers the results of the analysis of nine models in sustainability science used for policy testing, prediction and simulation.

Keywords: Systems dynamics models, Model analysis, Network analysis, Sustainability, Cause-effect analysis


Specifications Table

Subject Modelling and Simulation
Subject area network theory, sustainable development, sustainability, systems dynamics, model analysis
More specific subject area System Dynamics, network analysis, model comparison
Type of data Network data, Models of sustainability science, Python Code
How data was acquired Systematic literature overview of the system dynamics models. The automated analysis was carried out by the developed Python-based analysis tool also available on the repository.
Data format Raw and analyzed data
Raw data: models are available on the repository
Analyzed data: the full analysis is part of the research article.
Experimental factors The model collection is a result of the systematic literature overview of the past five years (2013-early 2019) in the topic of sustainability. All 130 models are listed and described in the appendix section of the research article. Different well-known and meaningful models and their analysis are included on the repository.
Experimental features Networks generated from systems dynamics models, used for systems dynamics model comparison by complexity.
Data source location Veszprem, Hungary, University of Pannonia (47.0878073,17.9088153)
Data accessibility https://doi.org/10.17632/84jw497rwp.1
Related research article Honti, G., G. Dörgő, and J. Abonyi, Review and structural analysis of system dynamics models in sustainability science. Journal of Cleaner Production, 2019.240: p. 118015 [1].
Value of the Data
  • The complexity and the structural patterns of systems dynamics models can be studied by the developed Python program.

  • The published networks can be used to study how the models of sustainability science are structured.

  • The networks of state variables can be used as benchmark problems by scientists interested in the network-based analysis of dynamical systems.

1. Data

The dataset has been generated by the systematic analysis of system dynamics models of sustainability science1 , the full analysis is available in the research paper [1]. The included python program extracts networks from models developed in Vensim, Stella, or InsightMaker and processes them according to the workflow shown in Fig. 1. The dataset consists of the following models: the well-known World 3 model [2] and its ascender the World 2 model [3] which use how networks can be extracted from Vensim and InsightMaker, respectively, and some models that are directly defined, including the Wonderland world dynamics model [4], a sustainable development model [5], a water management model [6], a simulation model for water management in Las Vegas [7], the China development model [8], the Urban Dynamics model [9], and a model developed for policy making on recycling in Taiwan [10].

Fig. 1.

Fig. 1

The workflow of the generation of network dataset of systems dynamics models.

The dataset covers the transformed networks of state variables, flows and parameters (see Fig. 2 as an example), the networks of state variables, and cognitive maps generated based on the modularity analysis of the state space models. Each representation is evaluated by a set of metrics:

  • Number of state variables

  • Number of converters

  • Number of model parameters

  • Number of model connections

  • Number of flows

  • Number of nodes

  • Number of edges

  • Diameter of the network

  • Density of the networks

  • Number of circles

  • Number of modules

  • Modularity

  • Average shortest path

  • Average degree

  • Wiener index

  • Circles:
    • c1 – Self loops
    • c2 – Circles with two nodes
    • c3 – Circles with three nodes
  • Triads

Fig. 2.

Fig. 2

The network of extracted from the World 3 model. The colors of the nodes that represent building elements of the model (blue – state variable, orange – flow, green – variable, grey – parameter).

2. Experimental design, materials, and methods

The software has been developed in Python. The Vensim and Stella systems dynamics models are parsed by an external tool, PySD [11]. InsightMaker models are parsed with the tool that we have developed. Once a model is converted to the PyModel format, it is further processed by extraction of the network of state variables, and generation of a cognitive map, which is the most simplified view of systems dynamics models as the proposed cognitive map representation corresponds to the modules of the networks. The resulted networks are exported as. gexf files, which can be further processed in Gephi or Cytoscape, the most widely used software for network analysis.

Acknowledgments

This research has been supported by the National Research, Development and Innovation Office NKFIH, through the project OTKA-116674 (Process mining and deep learning in the natural sciences and process development) and the EFOP-3.6.1- 16-2016- 00015 Smart Specialization Strategy (S3) Comprehensive Institutional Development Program. Gyula Dörgő was supported by the ÚNKP-18-3 New National Excellence Program of the Ministry of Human Capacities.

Footnotes

Contributor Information

Gergely Honti, Email: geri@honti.us.

Gyula Dörgő, Email: gydorgo@gmail.com.

János Abonyi, Email: janos@abonyilab.com.

Conflict of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References

  • 1.Honti G., Dörgő G., Abonyi J. Review and structural analysis of system dynamics models in sustainability science. J. Clean. Prod. 2019;240:118015. [Google Scholar]
  • 2.Meadows D.L. Wright-Allen Press Cambridge; MA: 1974. Dynamics of Growth in a Finite World. [Google Scholar]
  • 3.Forrester J.W. vol.59. Wright-Allen Press Cambridge; MA: 1971. (World Dynamics). [Google Scholar]
  • 4.Milik A. Slow-fast dynamics in wonderland. Environ. Model. Assess. 1996;1(1–2):3–17. [Google Scholar]
  • 5.Hjorth P., Bagheri A. Navigating towards sustainable development: a system dynamics approach. Futures. 2006;38(1):74–92. [Google Scholar]
  • 6.Pluchinotta I. A system dynamics model for supporting decision-makers in irrigation water management. J. Environ. Manag. 2018;223:815–824. doi: 10.1016/j.jenvman.2018.06.083. [DOI] [PubMed] [Google Scholar]
  • 7.Stave K.A. A system dynamics model to facilitate public understanding of water management options in Las Vegas, Nevada. J. Environ. Manag. 2003;67(4):303–313. doi: 10.1016/s0301-4797(02)00205-0. [DOI] [PubMed] [Google Scholar]
  • 8.Tan Y. A system dynamics model for simulating urban sustainability performance: a China case study. J. Clean. Prod. 2018;199:1107–1115. [Google Scholar]
  • 9.Forrester J.W. Urban dynamics. Ind. Manag. Rev. IMR. 1970;11(3):67. [Google Scholar]
  • 10.Fan C. Modeling computer recycling in Taiwan using system dynamics. Resour. Conserv. Recycl. 2018;128:167–175. [Google Scholar]
  • 11.Houghton J., Siegel M. Advanced data analytics for system dynamics models using PySD. Revolution. 2015;3:4. [Google Scholar]

Articles from Data in Brief are provided here courtesy of Elsevier

RESOURCES