Introduction Jayendran Venkateswaran IEOR, IIT Bombay A systems - - PowerPoint PPT Presentation

introduction
SMART_READER_LITE
LIVE PREVIEW

Introduction Jayendran Venkateswaran IEOR, IIT Bombay A systems - - PowerPoint PPT Presentation

IE604 System Dynamics Modeling & Analysis Introduction Jayendran Venkateswaran IEOR, IIT Bombay A systems perspective Reactive Low Events and Decisions Leverage Adaptive Patterns of Behavior Generative High System Structure


slide-1
SLIDE 1

Introduction

Jayendran Venkateswaran

IEOR, IIT Bombay IE604 System Dynamics Modeling & Analysis

slide-2
SLIDE 2

IEOR, IIT Bombay Jayendran Venkateswaran

A systems perspective

Events and Decisions Patterns of Behavior System Structure

Source: Lecture notes on An Introduction to System Dynamics by George Richardson, University of Albany

High Leverage Low Leverage Reactive Adaptive Generative

slide-3
SLIDE 3

IEOR, IIT Bombay Jayendran Venkateswaran

How have we been ‘solving’ problems?

p Open Loop Thinking p Event oriented view of solving problems

Problem Goal Situation Decision Result

Identify Problem Gather Data Evaluate Alternatives Select Solution Implement

slide-4
SLIDE 4

IEOR, IIT Bombay Jayendran Venkateswaran

Source: Lecture notes on Introduction to System Dynamics by John Sterman, MIT

slide-5
SLIDE 5

IEOR, IIT Bombay Jayendran Venkateswaran

Source: Lecture notes on Introduction to System Dynamics by John Sterman, MIT

slide-6
SLIDE 6

IEOR, IIT Bombay Jayendran Venkateswaran

Source: Lecture notes on Introduction to System Dynamics by John Sterman, MIT

slide-7
SLIDE 7

IEOR, IIT Bombay Jayendran Venkateswaran

Why does this happen?

p Short term focus p Delays p Feedback p Unintended consequences p Unanticipated consequences

n “Not my fault!”

p Counter-intuitive behavior p Policy resistance

slide-8
SLIDE 8

IEOR, IIT Bombay Jayendran Venkateswaran

Systems thinking

p Give a man a fish and you feed him for a

day; teach a man to fish and you feed him for a lifetime

n A popular Chinese proverb

p Is this adequate?

Source: Systems Thinking, Bowman et al., Oxfam (2015)

slide-9
SLIDE 9

IEOR, IIT Bombay Jayendran Venkateswaran

Moving towards a systems view

Goals Decisions State of the System "Side" Effect Goal of Other Agents Action of Others More "Side" Effects

slide-10
SLIDE 10

IEOR, IIT Bombay Jayendran Venkateswaran

Moving towards a systems view

Goals Decisions State of the System "Side" Effect Goal of Other Agents Action of Others More "Side" Effects

slide-11
SLIDE 11

IEOR, IIT Bombay Jayendran Venkateswaran

Moving towards a systems view

Goals Decisions State of the System "Side" Effect Goal of Other Agents Action of Others More "Side" Effects

slide-12
SLIDE 12

IEOR, IIT Bombay Jayendran Venkateswaran

Moving towards a systems view

Goals Decisions State of the System "Side" Effect Goal of Other Agents Action of Others More "Side" Effects

slide-13
SLIDE 13

IEOR, IIT Bombay Jayendran Venkateswaran

Moving towards a systems view

Goals Decisions State of the System "Side" Effect Goal of Other Agents Action of Others More "Side" Effects

slide-14
SLIDE 14

IEOR, IIT Bombay Jayendran Venkateswaran

How do we do Systems Thinking?

p Dynamics thinking (graphs over time) p Causal thinking (feedback loops) p Stock-and-Flow thinking (accumulations) p Thinking endogenously (system as cause)

These characterize System Dynamics Approach

Source: Lecture notes on An Introduction to System Dynamics by George Richardson, University of Albany

slide-15
SLIDE 15

IEOR, IIT Bombay Jayendran Venkateswaran

India’s car production (2008-2018)

slide-16
SLIDE 16

IEOR, IIT Bombay Jayendran Venkateswaran

Example causal loop diagram

Birth Rate Rat Population Death Rate + +

  • +

Population Density Area Infant Mortality +

  • +
slide-17
SLIDE 17

IEOR, IIT Bombay Jayendran Venkateswaran

Stock-Flow model of Epidemics

Susceptible population (S) Infectious population (I) Infection Rate (IR) Contact Rate (c) Total Population (N) Infectivity (i) Recovered Population (R) Recovery Rate (RR) Average duration

  • f infectivity (d)
slide-18
SLIDE 18

IEOR, IIT Bombay Jayendran Venkateswaran

System Dynamics Methodology

p System Dynamics Methodology is modeling

technique to frame, understand, and discuss complex issues and problems.

n Focus on behavior of the system n System boundaries and variables n Inter-relation between variables n Learn from the model development process n Identify and use measurable variables n Iterative model development process

p Build, study, simulate, observe, learn and improve

  • System

Dynamics Methodology

slide-19
SLIDE 19

IEOR, IIT Bombay Jayendran Venkateswaran

What we are going to do in this course

p Learn System Dynamics methodology

n Causal Loop Diagram n Stock Flow diagram

p To elicit mental models of business, social,

economic and environmental systems

n Expand mental models by explicitly accounting

for feedback and delays

p Test and improve model using computer

simulation

p Analyze the model and simulation results

correctly

slide-20
SLIDE 20

IEOR, IIT Bombay Jayendran Venkateswaran

Textbook and references

p John Sterman, Business Dynamics: Systems

Thinking and Modeling for a Complex World, Irwin/McGraw-Hill (2000).

p Craig W. Kirkwood, System Dynamics: A

Quick Introduction, Arizona State University (1998) [ Available online at: http://www.public.asu.edu/~kirkwood/sysdy n/SDIntro/SDIntro.htm ]

p Others reading material as provided/

indicated in class

p Computer Usage: Vensim, Python, R

slide-21
SLIDE 21

IEOR, IIT Bombay Jayendran Venkateswaran

Course Assessment (TBD)

p Exams p Quizzes p Assignments p Project/ Presentation p Others p Audit students must have sufficient

performance to obtain a CC & should maintain sufficient attendance

slide-22
SLIDE 22

IEOR, IIT Bombay Jayendran Venkateswaran

Points to Note

p It is assumed that you are intelligent, capable and

willing to learn.

n Ask question any time during the lectures

p Do attend the lectures

n You may find it useful n Instructor (me!) will be happy to see a full class n You may actually learn something

p Be on time p Moodle used for announcements & interactions. p Lectures (M 10:35 – 11:30, T 11:35-12:30, Th: 8:30-9:25)

n On Tuesdays we may go up to 1pm n On Thursdays we may start a little early, say 8:15am (esp.

for tests)

n I will announce any such updates in advance.