1.46k likes | 2k Views
Systems Thinking, System Dynamics, Simulation. James R. Burns Summer II 2008. Course Content Structure—see Syllabus. System Dynamics Continuous Deterministic Simulation VENSIM Systems Thinking Goldratt Discrete Stochastic Simulation PROMODEL.
E N D
Systems Thinking, System Dynamics, Simulation James R. Burns Summer II 2008
Course Content Structure—see Syllabus • System Dynamics • Continuous Deterministic Simulation • VENSIM • Systems Thinking • Goldratt • Discrete Stochastic Simulation • PROMODEL
Goals of this course relative to SYSTEM DYNAMICS… • To learn how to solve problems, not just study interesting situations • To learn the basics of causal modeling • known as Causal Loop Diagramming, CLD • To learn how transfer CLD’s to Stock & Flow Diagrams, SFDs • To learn how to implement SFD’s in VENSIM
More Goals of this course relative to system dynamics…. • To learn how to parameterize a VENSIM model • To learn how to validate a VENSIM model • To learn how to conduct what-if experiments • To learn some basic structures, procedures in VENSIM
Goals of this course relative to SYSTEMS THINKING… • To learn Senge’s five disciplines • How to build a learning organization • How to challenge mental models • Master the seven laws of systems thinking • Understand the principle of leverage • Master the FIVE DISCIPLINES • Understand openness, localness, a manager’s time, micro-worlds, archetypes
How do these goals align with your… • goals for the course • expectations for the course in general?
Would you like to …. • Learn the basics of SD modeling and the use of VENSIM? • learn about the Archetypes? • learn how to recognize and apply the Archetypes
What kinds of processes, systems? • Energy and natural resources • Global warming • Agricultural processes • Project management • Enronitus • Growth and over-investment • WHAT ELSE? Project proposal is due Sept (Tuesday)
Requirements for Completion • Midterm worth 30% • Final worth 30% • Homework worth 10% • Term project worth 20% • Presentation worth 5% • Class participation worth 5%
Pace • More relaxed • No ties • Driven more by the needs of the students
Grades??!! • If you satisfactorily complete all the work required in this course, you will get at least a B • My guarantee • If you turn in unsatisfactory work, I will ask you to redo it • To get an A you must have a course grade above 89.999
Term Project • You get to choose the topic • Topic is Due on 9-13 • Will ask you to turn-in as homework your • Causal loop diagram • Stock-and-flow diagram
Definitions and Terms • ST--Systems Thinking • SD--Systems Dynamics • CLD--Causal Loop Diagram • BOT--Behavior Over Time Chart • SFD--Stock & Flow Diagram • Also called Forrester Schematic, or simply “Flow Diagram” • quantity--any variable, parameter, constant, or output • edge--a causal link between quantities
Senge’s Five Disciplines • Personal Mastery • because we need to be the very best we can be • Mental Models • because these are the basis of all decision-making • Shared Vision • because this galvanizes workers to pursue a common goal • Team Learning • because companies are organized into teams • Systems Thinking • because this is the only tool for coping with complexity
System Dynamics Software • STELLA and I think • High Performance Systems, Inc. • best fit for K-12 education • Vensim • Ventana systems, Inc. • Free from downloading off their web site: www.vensim.com • Robust--including parametric data fitting and optimization • best fit for higher education • Powersim • What Arthur Andersen was using
What is system dynamics? • A way to characterize systems as stocks and flows between stocks • Stocks are variables that accumulate the affects of other variables • Rates are variables that control the flows of material into and out of stocks • Auxiliaries are variables the modify information as it is passed from stocks to rates
A Simple Methodology • Collect info on the problem • List variables on post-it notes • Describe causality using a CLD • Translate CLD into SFD • Enter into VENSIM • Perform sensitivity and validation studies • Perform policy and WHAT IF experiments • Write recommendations
Causal Modeling • A way to characterize the physics of the system • Lacking: a Newton to describe the causality in these systems, to characterize the physics in these processes—that’s what you will be doing
What systems, processes • Socioeconomic systems • Energy/Environment/Economy systems • Biological systems • Managerial systems • Socio-psychological systems • Human-interaction systems • Organizational systems
Energy systems • We are very interested in developing a current national energy model and have a start on that based on earlier work that I did years ago at Sandia National Laboratories
Key Benefits of the ST/SD • A deeper level of learning • Far better than a mere verbal description • A clear structural representation of the problem or process • A way to extract the behavioral implications from the structure and data • A “hands on” tool on which to conduct WHAT IF
Stock and Flow Notation--Quantities • STOCK • RATE • Auxiliary
Stock and Flow Notation--Quantities • Input/Parameter/Lookup • Have no edges directed toward them • Output • Have no edges directed away from them
Inputs and Outputs • Inputs • Parameters • Lookups • Outputs
Stock and Flow Notation--edges • Information • Flow
Some rules • There are two types of causal links in causal models • Information • Flow • Information proceeds from stocks and parameters/inputs toward rates where it is used to control flows • Flow edges proceed from rates to states (stocks) in the causal diagram always
Systems Thinking basics • Effects are spatially and temporarily separated from their causes • Today’s problems are yesterday’s solutions • Complexity coping requires understanding dynamic complexity, not detail complexity
Nature’s Templates: the Archetypes • Structures of which we are unaware hold us prisoner • The swimmer scenario • Certain patterns of structure occur again and again: called ARCHETYPES
We are creating a “language” • reinforcing feedback and balancing feedback are like the nouns and verbs • systems archetypes are the basic sentences • Behavior patterns appear again in all disciplines--biology, psychology, family therapy, economics, political science, ecology and management • Can result in the unification of knowledge across all fields
Recurring behavior patterns • Do we know how to recognize them? • Do we know how to describe them? • Do we know how to prescribe cures for them? • The ARCHETYPES describe these recurring behavior patterns
The ARCHETYPES • Provide leverage points, intervention junctures at which substantial change can be brought about • Put the systems perspective into practice • About a dozen systems ARCHETYPES have been identified • All ARCHETYPES are made up of the systems building blocks: reinforcing processes, balancing processes, delays
Before attacking the ARCHETYPES we need to understand simple structures • The reinforcing feedback loop • The balancing feedback loop
ARCHETYPE 1: LIMITS TO GROWTH • A reinforcing process is set in motion to produce a desired result. It creates a spiral of success but also creates inadvertent secondary effects (manifested in a balancing process) that eventually slow down the success. • All growth will eventually run up against constraints, impediments
Management Principle relative to ARCHETYPE 1 • Don’t push growth or success; remove the factors limiting growth
ARCHETYPE 1: LIMITS TO GROWTH • Useful in all situations where growth bumps up against limits • Firms grow for a while, then plateau • Individuals get better for a while, then their personal growth slows. • Falling in love is kind of like this • The love begins to plateau as the couple get to know each other better
Structure growing action state of stock slowing action Balancing Reinforcing
Understanding the Structure • High-tech orgs grow rapidly because of their ability to introduce new products • This growth plateaus as lead times become too long
How to achieve Leverage • Most managers react to the slowing growth by pushing harder on the reinforcing loop • Unfortunately, the more vigorously you push the familiar levels, the more strongly the balancing process resists, and the more futile your efforts become. • Instead, concentrate on the balancing loop--changing the limiting factor • This is akin to Goldratt’s Theory of Constraints--remove the bottleneck, the impediment
Applications to Quality Circles and JIT • Quality circles work best when there is even-handed emphasis on both balancing and reinforcing loops • JIT has had to focus on recalcitrant suppliers • THERE WILL ALWAYS BE MORE LIMITING PROCESSES • When one source of limitation is removed, another will surface • Growth eventually WILL STOP
Create your own LIMITS TO GROWTH story • Identify a limits to growth pattern in your own experience • Diagram it • What is growing • What might be limitations • Example--the COBA and University capital campaigns • NOW, LOOK FOR LEVERAGE
Test your LIMITS TO GROWTH model • Talk to others about your perception • Test your ideas about leverage in small real-life experiments • Run and re-run the simulation model • Approach possible resistance and seek WIN-WIN strategies with them
ARCHETYPE 2: shifting the burden • An underlying problem generates symptoms that demand attention. But the underlying problem is difficult for people to address, either because it is obscure or costly to confront. So people “shift the burden” of their problem to other solutions--well-intentioned, easy fixes that seem extremely efficient.
Shifting the burden scenario, continued • Unfortunately, the easier solutions only ameliorate the symptoms; they leave the underlying problem unaltered. The underlying problem grows worse and the system loses whatever abilities it had to solve the underlying problem.
The Stereotype Structure Symptiom-Correcting Process Addictioin Loop Problem-Correcting Process
Special Case: Eroding Goals • Full employment meant 4% unemployment in the 1960s, but 6 to 7% unemployment in the early 1980’s • Gramm-Rudman bill called for reaching a balanced budget by 1991, but this was shifted to 1993 and from 1993 to 1996 and from 1996 to 1998 • “If all else fails, lower your goals..”
Still Another Example Symptom-correcting process Addiction Loop Problem-correcting Process
Still other Problems • What about retention of students • The perceived fix is raise the admission standards • What about drug-related crime • The perceived fix is to remove the drugs from the street