Modeling the Effects of Disasters on a Human Population and Resources

Slides:



Advertisements
Similar presentations
Population Dynamics Wildlife Management.
Advertisements

Null Hypothesis : The dynamics of the forest ecosystem will not be affected by the fire. Hypothesis 1 : The fires will have a considerable effect on the.
Chapter 14 Simulation. 2 What Is Simulation?  Simulation: A model of a complex system and the experimental manipulation of the model to observe the results.
Modelling elements and methods. Building a simulation model Step 1)Get acquinted with the system Step 2)Define the dynamic problem Step 3)Construct a.
Complex Dynamic Cretaceous Ecosystem Modeling Bill Yu Computer Systems Lab 2010.
System Dynamics Modeling with STELLA software. Learning objective  After this class the students should be able to: Understand basic concepts of system.
New Mexico Computer Science for All Agent-based modeling By Irene Lee December 27, 2012.
Agent-based model of a simple stable economy Alexandre Lomovtsev Advisor: Dr. Russell Abbott, Ph.D. California State University, Los Angeles Department.
CE5504 – Surface Water Quality Modeling CE5504 Surface Water Quality Modeling Lab 2. Numerical Methods and Population Growth Modeling.
Ant Colonies As Logistic Processes Optimizers
Data Analysis (and User Interaction) GEOG 463 5/7/04.
Dynamic Models Lecture 13. Dynamic Models: Introduction Dynamic models can describe how variables change over time or explain variation by appealing to.
Agent-based model of a simple stable economy Alexandre Lomovtsev Advisor: Dr. Russell Abbott, Ph.D. California State University, Los Angeles Department.
New Mexico Computer Science For All More Looping in NetLogo Maureen Psaila-Dombrowski.
Ecology & Evolution. 7 billion people and growing.
Teaching Contemporary Mathematics Conference January 25, 2013 Christine Belledin NC School of Science and Mathematics.
Chapter 14 Simulation. 2 What Is Simulation?  Simulation: A model of a complex system and the experimental manipulation of the model to observe the results.
Structured Vs. Object Oriented Analysis and Design SAD Vs. OOAD
Agent Based Modeling and Simulation
ABM Frameworks Dr Andy Evans With additions from Dr Nick Malleson.
Population Ecology. Population A group of individuals of a single species in a given area Density Dispersion.
Emerging Infectious Disease: A Computational Multi-agent Model.
CISC 1600 – Lecture 3.2 Simulations Complex Input & Output NetLogo.
Simulation of Global Warming in the Continental United States Using Agent-Based Modeling By Marika Lohmus.
P OPULATION F LUCTUATION N OTES. R EVIEW Q UESTION 1: What factors lead to exponential growth in populations?
Zhiyong Wang In cooperation with Sisi Zlatanova
A Look Inside Some NetLogo Simulations Bruce Edmonds Centre for Policy Modelling Manchester Metropolitan University.
Population Dynamics Ms. Becky Blackwell Dr. Deano Smith Mr. Dean Sheridan Ms. Mary Ellen McNamara Glenelg High School Glenelg, Maryland.
Multi-Agent Modeling of Societal Development and Cultural Evolution Yidan Chen, 2006 Computer Systems Research Lab.
Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge
Epidemic Modeling in NetLogo Brendan Greenley Pd. 3.
K = K = K = 100.
A System Dynamics Approach to Global Warming (Noah) Junho Kang.
System Dynamics Modeling of Community Sustainability in NetLogo Thomas Bettge TJHSST Computer Systems Lab Senior Research Project
Modeling the Effects of Disasters on a Human Population and Resources Population and Resources TJHSST Computer Systems Tech Lab Joshua Yoon.
Modeling the effect of virus transmission on population using Systems Dynamics Modeling Dheeraj Manjunath Computer Systems Lab TJHSST.
A System Dynamics Approach to Global Warming (Noah) Junho Kang.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 14 Event-Driven Programming with Graphical User Interfaces.
Wednesday, May 20 Objective: Students will be able to identify how the birthrate and death rate affect the rate at which a population changes. Bellringer:
An Agent-Based Epidemic Model Brendan Greenley Period 3.
Efficient Implementation of Complex Interventions in Large Scale Epidemic Simulations Network Dynamics & Simulation Science Laboratory Jiangzhuo Chen Joint.
SOCIAL COMPUTING IN 2025 PRESENTED BY LATE TIMERS.
System Dynamics Modeling of Community Sustainability in NetLogo Thomas Bettge TJHSST Computer Systems Lab Senior Research Project
Population Ecology ; 36.6 Pgs Population Growth Rates Objective: I can use mathematical formulas and graphs to describe how populations.
14.4 Population and Growth Patterns Populations grow in predictable patterns and is always changing.
Populations - Chapter 19.
Canvas and Arrays in Apps
Week 14 DO NOW QUESTIONS.
Chapter 5 Populations.
Theo Gutman-Solo.
UNH Programming Assistance Center Automation
Population Dynamics (Predator-Prey relationship).
Modeling Human Population Growth
Population Dynamics.
Why are there so many people?!
Simulation of Global Warming in the Continental United States Using Agent-Based Modeling By Marika Lohmus.
Population EOCT REVIEW.
Limits to Population Growth
5.3 Population TODAY: In your blog: how do living organism affect the abiotic environment during succession? Feedback distributer: Maria L. ANNOUCEMENT:
Dynamic Complex Ecosystems Simulation / Modeling Bill Yu
IV. Properties of Populations
Populations.
Modeling, Coding and good research
Introduction to Modeling Lab: Causal Loop & Stock and Flow Models
NEW IDEAS Advanced user models  based on cognitive architecture
Students will be able to: Convert data sets into graphs.
Maintenance Sheet Due Wednesday
Populations: Limits.
Modeling the Effects of Disasters on a Human Population and Resources
Modeling the Tragedy of the Commons Using Agent-Based Modeling
Presentation transcript:

Modeling the Effects of Disasters on a Human Population and Resources TJHSST Computer Systems Tech Lab 2008-2009 Joshua Yoon

Abstract 400 disasters reported in 2008 Goals epidemics, tsunamis, hurricanes, earthquakes, etc Goals accurately model a human population using logistical growth & system dynamics accurately model the effects of disasters on a human population from the model, be able to predict the effects of future disasters on a nearby human population

Background What is System Dynamics? a modeling approach to understanding the behavior of complex systems over time System Dynamics vs. Agent-Based Modeling system dynamics is relationship based (focuses on internal feedback loops between variables of the system) agent-based modeling is random interactions between individuals of a system

Programming Languages current system dynamics programming language Stella : user friendly interface with built in arguments for variables programming language used to create this project NetLogo : arguments for variables not built in and relationships must be coded manually

Development and Methodology create a human population logistical growth dependent on other variables implement a Resource Class inhibits population growth (carrying capacity) implement disasters and recovery make disasters that affect human population and have the population respond accordingly compare test results with real data

NetLogo : Coding Interface

Coding Interface Translated… globals [ Day TimeAfterDisaster Humans Resources dt ] to system-dynamics-setup reset-ticks set dt 1.0 set Day 0 set TimeAfterDisaster 20000 set Humans HumanPopulationstart set Resources ResourceStart end to system-dynamics-go let local-BirthRate BirthRate let local-DeathRateTsunami DeathRateTsunami let local-DeathRateAsteroid DeathRateAsteroid let local-DeathRateHurricane DeathRateHurricane let new-Day max( list 0 ( Day + local-daystep - local-newyear ) ) let new-TimeAfterDisaster max( list 0 ( TimeAfterDisaster + local-timestep - local-Reset ) ) let new-Humans max( list 0 ( Humans + local-HumanBirths - local-HumanDeaths + local-NewPeople ) ) let new-Resources max( list 0 ( Resources - local-consumption + local-NewResources ) ) set Day new-Day set TimeAfterDisaster new-TimeAfterDisaster set Humans new-Humans set Resources new-Resources tick-advance dt end to-report ResourceRateDisaster report ifelse-value(Resources < (carryingcapacity / 2)) [((.9 + (.4 * (TimeAfterDisaster / 11000))) * Humans) / 365] [((.9 + (.1 * (TimeAfterDisaster / 11000))) * Humans) / 365]

NetLogo : Command Center

The Complete Web

Human Class

Resource Class

Deaths and Disaster Class

Time Keepers

All Components Combined…

Variable Control and Graphing

Data Comparison www.emdat.be database of disasters of past century took top disasters and found correlations within the numbers

Results & Analysis

A Closer Look…