Introduction to Modeling Lab: Causal Loop & Stock and Flow Models

Slides:



Advertisements
Similar presentations
1a. Outline how the main memory of a computer can be partitioned b. What are the benefits of partitioning the main memory? It allows more than 1 program.
Advertisements

Lecture 3: Signals & Systems Concepts
Earth as a System Chapter 3. I.General Info A. System - a set of components that function together as a whole (e.g. human body, a city, etc.) B. Earth.
System Dynamics Modeling with STELLA software. Learning objective  After this class the students should be able to: Understand basic concepts of system.
Biology 120: creating a modeling lab Nathaniel Meyer, Louis Weiss, Lauren Shuler.
Causal Loop Diagrams Esmaeil Khedmati Morasae Center for Community-Based Participatory Research in Health Tehran University of Medical Sciences January.
The Modeling Process Esmaeil Khedmati Morasae Center for Community-Based Participatory Research in Health Tehran University of Medical Sciences Winter.
Causal Loop Diagram Relationship Modeling Introduction.
System Dynamics 1. What is System Dynamics  Computer simulation modeling for studying and managing complex feedback systems, such as business and other.
CAP4800/5805 Systems Simulation
Practical Applications of Systems Thinking and STELLA in the High School Setting Presented by: Jeremy Merritt, Mark Clemente VSTE 2009.
Major: System Dynamics
SIMILE : Modeling tool Modeling & river systems SIMILE as a modeling tool - What it is & what can we use it for? ● Navigate in SIMILE - Example: Bank account.
Population Dynamics I: Exponential Growth Assumptions –All organisms have at least one parent.
Dynamic Models Lecture 13. Dynamic Models: Introduction Dynamic models can describe how variables change over time or explain variation by appealing to.
1 Mon. Tues. Wed. Thurs. Fri. Week of Oct. 27 Independent project set-up Week of Nov. 3 Forest ecology lab – dress for weather Exam 2 no OH Week of Nov.
Descriptive Modelling: Simulation “Simulation is the process of designing a model of a real system and conducting experiments with this model for the purpose.
System Analysis & Design Introduction: System Analysis and design course intents to help students understand its importance in developing systems that.
1 iSee Player Tutorial Using the Forest Biomass Accumulation Model as an Example ( Tutorial Developed by: (
National Computational Science Leadership Program (NCSLP) 1 Explorations in Computational Science: Hands-on Computational Modeling using STELLA Presenter:
Lecture 2 BSC 417/517. Today’s class Course website Schedule & topics for rest of semester Software tools and introductions Basic system components and.
Modeling with STELLA Maryland Virtual High School of Science and Mathematics.
Bathtub Water Level Model
Lecture 5 Bsc 417/517. Outline More pointers on models in STELLA Behavior patterns Linear models Exponential models.
Basic building blocks of SD Levels (Stocks), Rates (Flows), Auxiliary variables and Arrows Essential building blocks Represent the way dynamic systems.
SD modeling process One drawback of using a computer to simulate systems is that the computer will always do exactly what you tell it to do. (Garbage in.
CS 170: Computing for the Sciences and Mathematics
Modeling Geographic Dispersion in an Urban Area ©2001 Nathan B. Forrester and Matthew S. Forrester.
PYP002 Intro.to Computer Science Microsoft Word1 Lab 04 - a Microsoft Windows Applications Common Features.
An Introduction to Using Systems Thinking and STELLA in the Classroom
Closed System – Matter stays within, Energy can go in/out of system Open System – Both Matter and Energy can go in/out of system Systems.
January 23,  In a science classroom, there a number of ways this can be achieved! › Competition › Movement › Technology  Today we will.
System Dynamics 3 CAP4800/5805 Systems Simulation.
Simple positive feedback Example: Bank balance Interest Payments = Bank Balance * Interest Rate Positive feedback = the stock will continue to increase.
MATLAB and SimulinkLecture 21 To days Outline Introduction to Simulink Block diagrams Building models Exercises on today’s topics.
Equilibria. Equilibrium Equilibrium describes the average condition of a system, as measured through one of its elements or attributes, over.
Feedback Loops.
Introduction to STELLA modeling Tutorials are at loads/tutorials/ModelBuilding.aspx.
Value network analysis for complex service systems: Author : Juite Wang Jung-Yu Lai Li-Chun Hsiao Professor : Soe-Tsyr Daphne Yuan Presenter : Po-Wei Chiang.
Computer Simulation with Flight Simulator X Introduction to Flight Simulator – Level 1.
Introduction to Modeling Technology Enhanced Inquiry Based Science Education.
1 Introduction to Engineering Spring 2007 Lecture 18: Digital Tools 2.
HOW TO USE ABHIYAN FOR CONDUCTING THEORY SESSIONS
Canvas and Arrays in Apps
VAB™ for INFINITY Tutorial
Introduction to Programming
Computational Science for Medicine and Biosciences
Module 3.2 Unconstrained Growth and Decay
Accounting Information Systems with ERP Applications
HOW TO USE ABHIYAN FOR CONDUCTING PRACTICE SESSIONS
Introduction to Modeling Lab: Causal Loop & Stock and Flow Models
Accounting Information Systems with ERP Applications
Systems Thinking: Systems modeling feedback quick start
Computer Simulation with Flight Simulator X
Module 2.2 Unconstrained Growth and Decay
Systems Thinking: Systems modeling quick start
An introduction to Simulation Modelling
Mass Balance with a water Tank
الفصل الثاني الخوارزمية
Introduction to Programming
CS150 Introduction to Computer Science 1
Organisations and systems (Chapter 2)
See requirements for practice program on next slide.
Factors influencing population change
More to Learn Creating a shortcut
CAP4800/5805 Systems Simulation
Control Systems Spring 2016
Introduction to Programming
Stuff we’ll need for the Midterm
Characteristics of Living Things
Presentation transcript:

Introduction to Modeling Lab: Causal Loop & Stock and Flow Models Bio 102 Outline: Objectives Brief review of concepts and lab prep assignment Building models in STELLA! The modeling process Benefits of modeling

Learning Objectives for today’s lab Concepts and terminology Importance of feedback and how to use causal loops Conceptualizing world as stocks and flows Experience building dynamic simulation models of populations growing with and without constraints

Causal-Loop Models ( - ) ( + ) ( - ) ( + ) Feedback Control (+) feedback reinforces change (-) feedback counteracts change Bank Balance Termite Population ( + ) ( + ) ( - ) ( + ) Fox population Termite Population ( + ) ( + ) Tree Biomass Interest Added/month ( + ) ( - ) ( - ) ( + ) Hare population ( - ) Births ( + )

Stock and Flow Models Stock Flows Stock = state variable: A component of a system that stores stuff Flow = input & output = rate of change = differential equation: The movement of stuff into or out of a stock Stock Births Deaths Population Size Flows

Causal-Loops  Stocks and Flows? Termite Population Tree Biomass ( - ) ( + ) Fox population Hare Interest Added/month Births Bank Balance Bank Balance Interest

Causal-Loops  Stocks and Flows? Termite Population Tree Biomass ( - ) ( + ) Fox population Hare Interest Added/month Births Bank Balance Termite Population Births

Causal-Loops  Stocks and Flows? Termite Population Tree Biomass ( - ) ( + ) Fox population Hare Interest Added/month Births Bank Balance Termite Population Tree Biomass

Causal-Loops  Stocks and Flows? Termite Population Tree Biomass ( - ) ( + ) Fox population Hare Interest Added/month Births Bank Balance Fox Hare

Building models in STELLA Open Science Center Lab  Open from Program Menu in Start Menu Computer Science Lab  double click on program icon on desktop (but not on “Bio102LabModels.stm”) Births Deaths Population Size