BSC 417/517 - PowerPoint PPT Presentation

1 / 35
About This Presentation
Title:

BSC 417/517

Description:

Define the system of interest (formalize your conceptual model of how the system works) ... the island (t dt) = people on the island before(t) (birth flow ... – PowerPoint PPT presentation

Number of Views:38
Avg rating:3.0/5.0
Slides: 36
Provided by: jp277
Category:
Tags: bsc

less

Transcript and Presenter's Notes

Title: BSC 417/517


1
Lecture 2
  • BSC 417/517

2
Todays class
  • Course website
  • Schedule topics for rest of semester
  • Software tools and introductions
  • Basic system components and characteristics
  • Systems thinking
  • Thinking in stocks and flows practice

3
Course website
  • http//bama.ua.edu/brown/bsc417.html

4
Software tools
  • STELLA (all-purpose modeling)
  • Whats BEST! (optimization modeling) after the
    midterm
  • http//www.lindo.com/products/wb/wbm.html
  • Microsoft Excel
  • For use in defining terms, units, and setting up
    systems of equations
  • Lview
  • For taking screen shots to use in
    homework/project write-ups

5
What is STELLA?
  • Systems Thinking Experiential Learning Laboratory
    with Animation!
  • Icon based dynamic simulation modeling software
  • How is it useful?
  • Context for simultaneously building conceptual
    mathematical model that responds to
  • Internal structure of the system
  • External forces (forcing functions) acting on
    the system
  • Tool for the practice/philosophy/worldview of
    systems thinking

6
(No Transcript)
7
Working in STELLA
  • Note that our run-time version doesnt allow for
    the saving of files
  • Your manipulations must be explained in your
    Excel file
  • Screen shots help

8
Defining tools and terms in STELLA
9
Defining tools and terms in STELLA
  • Stocks ( State Variables)
  • Represent anything that accumulates or is
    depleted over time
  • Describe the state of a system

10
Defining tools and terms in STELLA
  • Flows ( differential equations)
  • Contain equation describing rate of growth or
    loss (flow/time)
  • Can be "uniflow" (one directional) or "biflow"
    (two directional) depending on what is logical
  • The "cloud" symbol indicates unspecified source
    or sink for flow clouds indicate bounds of your
    model -- what's included, what's not

11
Defining tools and terms in STELLA
  • Converters
  • a. Forcing functions ( external factors or
    conditions that influence internal dynamics)
  • b. Data for comparison ("calibration",
    "validation")
  • c. Numerical constants, coefficients, parameters
  • d. Equations (used for a, b or c)
  • e. Graphical relationships between variables
    (e.g. stimulus-response)
  • f. Various other odds and ends

12
Defining tools and terms in STELLA
  • Connectors
  • Indicate dependence
  • Indicate required inputs to equation for a flow
    or converter (but not to a stock)

13
Defining tools and terms in STELLA
  • Dynamite
  • Used to eliminate unwanted parts of model
  • Be careful! Don't release the mouse until you
    are sure you are blowing up the correct building
    block!

14
Defining tools and terms in STELLA
  • Ghosts
  • Copies of stocks, flows, converters
  • Used to keep conceptual models interpretable and
    to avoid the "spaghetti phenomena"
  • Can not have connectors pointing in, only
    pointing out

15
Defining tools and terms in STELLA
  • Graphs Tables
  • Used to display the value of variables over time
    (time series)
  • Used to display relationships among variables
    (e.g. x-y scatterplots)

16
Defining tools and terms in STELLA
  • Text boxes

17
Defining tools and terms in STELLA
  • Views
  • Map/Model toggle (Globe and X2 icons) ? leave in
    "X2" mode for now
  • Interface, Map/Model, Equation toggle (arrows
    above Map/Model toggle) ? leave in Map/Model for
    now

18
Defining tools and terms in STELLA
  • Menus
  • FILE menu
  • Open can only have one model open at a time
    within a window
  • EDIT menu
  • MODEL menu
  • Model prefs ? all sorts of goodies here to play
    with like "animation"
  • RUN menu
  • Run Used to run models
  • Time Specs Where you set time units, duration,
    numerical methods, simulation speed
  • Sensi Specs Used for sensitivity analysis
  • HELP menu
  • A wealth of useful information use it!
  • e.g. See section, Controls on model construction
    layer

19
Defining tools and terms in STELLA
  • Simplified steps in model building with STELLA
    (this is a quick start, much more on this later)
  • Define the system of interest (formalize your
    conceptual model of how the system works)
  • Define key stocks and flows
  • Build a conceptual map of the model in STELLA
    (stocks, flows, converters, connectors)
  • Create equations, initialize stocks
  • Mentally simulate model sketch out dynamics you
    anticipate on paper
  • Create graphs and run model
  • Seek to understand differences between mental and
    mathematical simulations
  • Ask what if questions, compare with real data,
    etc.

20
Saving and showing your work
  • Screen shots
  • Structure and calculations in EXCEL

21
LView taking screen shots
  • Useful tool for homework/project write-ups

22
Whats Best!
  • Free version of LINDO
  • Well use this after the midterm
  • Download from linked website

23
Using EXCEL as modeling tool
  • I assume you all are proficient in EXCEL
  • Use EXCEL to
  • Define terms
  • Define units
  • Explore relationships between variables
  • Keep track of work across sessions in STELLA
  • Clearly articulate the assignment

24
Four components of a system
  • Reservoirs
  • Processes
  • Converters
  • Interrelationships

25
Reservoirs
  • Stocks of things were interested in
  • Things that are accumulated, stored, passed on
  • Reservoirs can interact

26
Processes (flows)
  • What adds to or subtracts from stocks
  • Rate is controlled by converters
  • Drinking is the process by which the keg goes dry
  • Could be fast or slow depends on the number of
    people and how motivated they are

27
Converters
  • Rates of change
  • Differential
  • Dictates process impact on reservoirs

28
Interrelationships
  • Complex or straightforward relationships between
    elements in the model

29
A few useful concepts for the homework
30
The island community system
31
The difference equation
  • Whats there what was there what came in
    what went out
  • R(t1) R(t) SUM(in) SUM(out)
  • R(tdt) R(t)(SUM(in) SUM(out))dt
  • People on the island (tdt) people on the
    island before(t)(birth flow death flow)dt

32
Systems thinking an introduction
33
Systems thinking characteristics
  • Begins with the global, moves toward the specific
  • Focuses on dynamic processes
  • Seeks a closed-loop explanation for how things
    work
  • Identifies FEEDBACK LOOPS
  • Looks for checks and balances, potential for
    runaway processes
  • Focuses on causal relationships

34
Stocks (reservoirs) and flows (processes)
  • Outline
  • Model of water in a reservoir
  • Conceptual model
  • Physical model
  • Dynamic simulation model/tour of STELLA
  • Practice thinking in stocks and flows

35
The language of dynamic simulation
  • Stock state variable
  • Amount of stuff stored in various parts of a
    system
  • Flow input output rate of change
    differential equation
  • The movement of stuff into or out of a stock
Write a Comment
User Comments (0)
About PowerShow.com