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

Slides:



Advertisements
Similar presentations
MultiLoop III - Tutorial 1 Running an existing model.
Advertisements

System Dynamics Modeling with STELLA software. Learning objective  After this class the students should be able to: Understand basic concepts of system.
Vex Robotics Introduction to Sensors. introduction to sensors Sensors assist robots in seeing and feeling the physical world through which they travel.
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
A Brief Introduction to MATLAB Shibaji Shome and Rob MacLeod CVRTI University of Utah.
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.
Virtual lab on power systems management: the Hybrid Electric Vehicle A. Escolà, A. Dòria-Cerezo, R. Costa-Castelló Virtual lab on power systems management:
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.
National Computational Science Leadership Program (NCSLP) 1 Explorations in Computational Science: Hands-on Computational Modeling using STELLA Presenter:
Computer Parts and Terminology
James Tam Introduction to CPSC 203 James Tam Administrative Contact Information Office: ICT 707 Phone:
User Interface Structure Design Chapter 11. Key Definitions The user interface defines how the system will interact with external entities The system.
Lecture 2 BSC 417/517. Today’s class Course website Schedule & topics for rest of semester Software tools and introductions Basic system components and.
MATLAB for Engineers 4E, by Holly Moore. © 2014 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected by Copyright.
Regensburg, 24. – Introduction to Simulink Pavel Karban University of West Bohemia, Faculty of Electrical Engineering, Department of Theory.
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.
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.
Sunny Meadows Predictions
Differential Equations Linear Equations with Variable Coefficients.
System Dynamics 3 CAP4800/5805 Systems Simulation.
THE WINDOWS OPERATING SYSTEM Computer Basics 1.2.
 Hardware versus Software Hardware versus Software  How a computer works How a computer works  Introduction to Windows Introduction to Windows  What.
HMP Simulation - Introduction Deterministic vs. Stochastic Models Risk Analysis Random Variables Best Case/Worst Case Analysis What-If Analysis.
Debugging Watch and Text Output Alice. Debugging Techniques Several techniques are helpful in eliminating errors (bugs) in programs: careful design incremental.
Introduction to STELLA modeling Tutorials are at loads/tutorials/ModelBuilding.aspx.
Split, Demote and Outline View Overview Computer Literacy.
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.
Control Systems Spring 2016 S. M. Umar Talha. Objectives  This course introduces the linear feedback control systems. This is a multidisciplinary course.
1 Introduction to Engineering Spring 2007 Lecture 18: Digital Tools 2.
Chapter 1: Introduction to Systems Development Systems concepts The information systems infrastructure Top-down information systems development Methodologies.
BIO 315 Week 2 Learning Team Exercises Complete the following: After reading Ch. 1 of Essentials of Ecology, create an outline of the main interactions.
HOW TO USE ABHIYAN FOR CONDUCTING THEORY SESSIONS
Introduction to systems thinking terminology
Introduction to Programming
Accounting Information Systems with ERP Applications
HOW TO USE ABHIYAN FOR CONDUCTING PRACTICE SESSIONS
Accounting Information Systems with ERP Applications
Systems Thinking: Systems modeling feedback quick start
Qualitative Reasoning in Garp3
LESSON 3.
Human Computer Interaction (HCI)
REVIEW FOR WINDOWS APPLICATIONS TEST ON FRIDAY- SEPT. 7, 2012
Systems Thinking: Systems modeling quick start
An introduction to Simulation Modelling
الفصل الثاني الخوارزمية
The Evoluton of the Information Machine
Introduction to Programming
CS150 Introduction to Computer Science 1
Organisations and systems (Chapter 2)
See requirements for practice program on next slide.
05 | Desktop Applications
Introduction to Modeling Lab: Causal Loop & Stock and Flow Models
Factors influencing population change
MECH 3550 : Simulation & Visualization
More to Learn Creating a shortcut
CAP4800/5805 Systems Simulation
Introduction to Programming
Stuff we’ll need for the Midterm
Requirements Engineering Tutorial
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!

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 simulation models of some basic population and community level interactions

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 Kettering 100  Open from Program Menu in Start Menu Kettering 103  Apple computer should have been started up with Windows Operating System. Double click on STELLA program icon on desktop Births Deaths Population Size