System Dynamics 3 CAP4800/5805 Systems Simulation.

Slides:



Advertisements
Similar presentations
T. Trimpe Challenge #3 Population Dynamics.
Advertisements

Lecture 9 James R. Burns Fall Rate Equations– EMPLOYEE SECTOR growth rate = growth norm * Junior professionals Mature rate = Junior professionals/mature.
The Derivative Chapter 3:. What is a derivative? A mathematical tool for studying the rate at which one quantity changes relative to another.
System Dynamics Modeling with STELLA software. Learning objective  After this class the students should be able to: Understand basic concepts of system.
Agenda Recap of Lecture 3 Dynamic behavior of basic systems
Information and Communication Technology for Inquiry Based Science Education.
Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 1/37 Chapter 3: System Dynamics Department of Social Informatics.
The Modeling Process Esmaeil Khedmati Morasae Center for Community-Based Participatory Research in Health Tehran University of Medical Sciences Winter.
CAP4800/5805 Systems Simulation
Krikor Mardirossian February 2, 2004 Problem A protective linear exactly 12 m wide is available to line a channel for conveying water from a reservoir.
16/27/2015 3:38 AM6/27/2015 3:38 AM6/27/2015 3:38 AMTesting and Debugging Testing The process of verifying the software performs to the specifications.
SIMULINK Dr. Samir Al-Amer. SIMULINK SIMULINK is a power simulation program that comes with MATLAB Used to simulate wide range of dynamical systems To.
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.
Teknik kendali priyatmadi.
Dynamic Models Lecture 13. Dynamic Models: Introduction Dynamic models can describe how variables change over time or explain variation by appealing to.
(The Presentation). Characteristics of Populations  How do you count members of a population?  Geographic Distribution  Distribution is constant (plants.
2-3 solving quadratic equations by graphing and factoring
EPSII 59:006 Spring Topics Using TextPad If Statements Relational Operators Nested If Statements Else and Elseif Clauses Logical Functions For Loops.
1 Stock & Flow Diagrams James R. Burns Fall 2010.
1-D Kinematics. Science of describing motion. Words Diagrams Numbers Graphs Equations Develop sophosticated mental models that describe the motion of.
SOLUTION EXAMPLE 4 Graph an equation in two variables Graph the equation y = – 2x – 1. STEP 1 Construct a table of values. x–2–1 012 y31 –3–5.
8.2 Negative and Zero Exponents I love exponents!.
DEXTER CHAPIN // NAIS 2012 MELINDA MUELLER PAUL NEWTON Marta Zuluaga Teaching Sustainable Systems.
1 Stock & Flow Diagrams James R. Burns. 2 What are stocks and flows?? A way to characterize systems as stocks and flows between stocks Stocks are variables.
Lecture 2 BSC 417/517. Today’s class Course website Schedule & topics for rest of semester Software tools and introductions Basic system components and.
8.2 Negative and Zero Exponents I love exponents!.
Operations Management using System Dynamics Part I.
Solving Polynomial Equations – Factoring Method A special property is needed to solve polynomial equations by the method of factoring. If a ∙ b = 0 then.
Problem Definition and Causal Loop Diagrams James R. Burns July 2008.
1 Rockefeller College of Public Affairs and Policy University at Albany Tools for Systems Thinking and Modeling Dynamics: Graphs over time Structure:Causal-loop.
Initiation Assume that a pair of rabbits produces 6 offspring, and half the offspring are male and half are female. Assume no offspring die. If each.
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.
Chapter 4 – Graphing Linear Equations 4.4 – The Slope of a Line.
CS 170: Computing for the Sciences and Mathematics
Chapter 2 Linear Functions and Models. Ch 2.1 Functions and Their Representations A function is a set of ordered pairs (x, y), where each x-value corresponds.
5.2 Polynomials, Linear Factors, and Zeros P
Participatory Simulations: immersive learning environments Emotionally engaging, “first-person” experience Identification with and use of tangible objects.
Table of Contents Solving Polynomial Equations – Factoring Method A special property is needed to solve polynomial equations by the method of factoring.
© 2001 Prentice-Hall, Inc.Chap 13-1 BA 201 Lecture 18 Introduction to Simple Linear Regression (Data)Data.
Chapter 7 Problem Solving with Loops
STAR Webinars Ontology driven diagram generator for health simulation models Andrew Sutcliffe.
Simple positive feedback Example: Bank balance Interest Payments = Bank Balance * Interest Rate Positive feedback = the stock will continue to increase.
Lecture 3: Developing Procedural Thinking (How to think like a programmer) B Burlingame 16 Feb 2016.
Introduction to STELLA modeling Tutorials are at loads/tutorials/ModelBuilding.aspx.
More Vensim and “Stuff” Fall /14/20162 TODAY Recitation Lecture Hands-on.
Bell Ringer. ASYMPTOTES AND GRAPHING December 2, 2015.
Objective: What are the factors that affect population size?
Populations And how they grow. Populations A population is a group of organisms of a single species that live in a given area A species is a group of.
Section Setting Up Word Problems. Lesson Objective: Students will: Learn to set up the type of complicated word problems that are often found in.
The Quadratic Formula Quadratic Formula.
Teknik kendali.
Why simulation? There is an essential dependence upon time that must be considered There is change, complexity, and causality involved in the original.
Causal Loop Diagrams A Primer Jeff Wasbes Research Works, Inc.
Module 3.2 Unconstrained Growth and Decay
Introduction to Modeling Lab: Causal Loop & Stock and Flow Models
Population Living Environment.
Warmup 3-7(1) For 1-4 below, describe the end behavior of the function. -12x4 + 9x2 - 17x3 + 20x x4 + 38x5 + 29x2 - 12x3 Left: as x -,
Think What will be the output?
Module 2.2 Unconstrained Growth and Decay
How to Create a KPI Dashboard Report
World Population Growth
Using AMOS With SPSS Files.
Download: Vensim Download:
FUNCTIONS.
Introduction to Modeling Lab: Causal Loop & Stock and Flow Models
Tables, Graphs, and Connections
Introduction To MATLAB
2nd Meeting Model Building: Stocks and Flows
Presentation transcript:

System Dynamics 3 CAP4800/5805 Systems Simulation

Tips for Constructing Models (from VenSim)  When constructing a Level and Rate diagram, consider what variables accumulate over a period of time  Another way to think about this is: if time slowed down to zero for your system, what variables would still be nonzero?  For example, in the system where you pour water into a glass, the water contained in the glass is the Level. If you froze time, the pouring (a Rate) would stop, but you would still see a quantity of water in the glass (a Level)  Once you know what levels you need, enter them first and then connect the rates and auxiliaries

VenSim Modeling & Simulation  The modeling process starts with Sketching a model Writing equations Specifying numerical quantities  Then simulate the model  Simulation output automatically saved as a dataset  Analysis tools: examine and discover the dynamic behavior of variables in the model

VenSim   Go to Download page  Download and install VenSimPLE  User’s Guide:  Today we will cover two examples from the User’s Guide Chap 4 Causal Loop Diagramming  Work to do Project Model Chap 6 Building a Simulation Model  Rabbit Population Model

Causal Loop Diagram (Work to do Project Model)

Flow Graph (Rabbit Population Model)

Equations (Rabbit Population Model)  average lifetime = 8  Units: Year  birth rate =  Units: fraction/Year  births = Population * birth rate  Units: rabbit/Year  deaths = Population / average lifetime  Units: rabbit/Year  Population = INTEG(births - deaths,1000)  Units: rabbit