On the Foundations of System Dynamics George P. Richardson Rockefeller College of Public Affairs and Policy University at Albany Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 1 Motivation • • • • • • • • • • Feedback loops Stocks and flows Behavior-over-time graphs System archetypes Computer simulation STELLA, Vensim, PowerSim Nonlinearity, loop dominance Compensating feedback Policy resistance Dynamic complexity Rockefeller College of Public Affairs and Policy University at Albany • What is really deeply important about systems thinking and system dynamics? • …in education? • …in corporate decision making and policy design? • …in public policy and governance? • …in theory building? G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 2 The Claim: The deep foundation is the Endogenous Point of View Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 3 Forrester’s Stated Foundations: The four threads (1958) • • • • Advances in computing technology Growing experience with computer simulation Improved understanding of strategic decision making Developments in the understanding of the role of feedback in complex systems • But it took ten more years before Forrester published the deep foundation of the system dynamics approach Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 4 Forrester’s Four-Tiered Hierarchy Urban Dynamics, Market Growth as Influenced by Capital Investment • Closed boundary around the system • Feedback loops as the basic structural elements within the boundary • Level (stock) variables representing accumulations within the feedback loops • Rate (flow) variables representing activity within the feedback loops • Goal, Observed condition, Detection of discrepancy, Action based on discrepancy Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 5 Forrester’s Four-Tiered Hierarchy Urban Dynamics, Market Growth as Influenced by Capital Investment • “Closed boundary around the system”! • The “Closed boundary” signifies Forrester’s Endogenous Point of View. • It comes before feedback loops, stocks and flows, graphs over time, and all the rest of what we do. • It has top billing. • It is the deep foundation of systems thinking. Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 6 An Example Pam's hurt feelings Sam's mean behavior • Exogenous point of view • Sam is always mean to Pam. • It’s all his fault. • If he would be nicer, Pam’s life would be better. Pam's mean behavior Sam's hurt feelings (R) Sam's mean behavior Pam's hurt feelings Rockefeller College of Public Affairs and Policy University at Albany • Endogenous point of view • Maybe there is something Pam is doing … G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 7 Exogenous and Endogenous Points of View • “The fault, dear Brutus, is not in our stars, but in ourselves …” • Cassius, in Shakespeare’s Julius Caesar (1599) Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 9 Exogenous and Endogenous Points of View • “We have met the enemy and He is Us.” • Walt Kelly’s Pogo, originally on an Earth Day poster, 1970. Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 10 Exogenous and Endogenous Points of View • Man is not the creature of circumstances. Circumstances are the creatures of men. • Benjamin Disraeli, Vivian Grey, 1827 Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 11 Feedback Loops are a Consequence of the Endogenous Point of View S P B A E Q E C D B A D C R Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 12 Expanding the Boundary to Enable an Endogenous Point of View S P B A E Q E C D B A D C R Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 13 Endogeneity and Feedback Feedback loops enable the endogenous point of view and give it structure. [Richardson 1991] Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 14 Examples • Global Warming • Flood Damage • Terrorism Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 15 The Global Warming Discussion Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 16 400,000 Years of Temperature Data http://www.landcareresearch.co.nz/research/globalchange/climate_change.asp Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 17 100 Years of Temperature Data Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 18 CO2 Concentration http://www.landcareresearch.co.nz/research/globalchange/climate_change.asp Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 19 Methane http://www.landcareresearch.co.nz/research/globalchange/climate_change.asp Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 20 Yes, the peaks line up. But if it’s been going on for 400,000 years, why do we now think humans are to blame? Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 21 Milankovitch Cycles (1,000,000 yrs) There are strong exogenous, structural effects on climate change. Rockefeller College of Public Affairs and Policy G. P. Richardson [Source: http://en.wikipedia.org/wiki/Malankovitch_cycles] University at Albany System Dynamics Conference, Seoul, Korea, July 2010 22 Both perspectives involve stock-andflow / feedback dynamics The water cycle The carbon cycle Heat trapping - Water vapor - Atmospheric CO2 - Other GH gases - Cloud cover Heat reflecting - Ice albedo - Cloud albedo - Aerosols Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 23 Both may even acknowledge reinforcing feedback loops Water vapor Cloud cover Ice albedo Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 24 The Global Warming Debate • Exogenous view: We are in the warm phase of a 100,000 year cycle caused by exogenous, structural characteristics • Policy implication: Adapt to the inevitable • Endogenous view: Human activity is exacerbating the natural cycle • Policy implication: Alter human habits to minimize the coming tragedies Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 25 Largely Exogenous Views of Terrorism (various internet sources; see paper) • Ethnicity, nationalism/separatism, poverty and economic disadvantage, globalization, (non)democracy, Western society, disaffected intelligentsia, dehumanization, and religion • Marginalization, ethnicity and nationalism, religion, cultism, free flow of weapons, training of non-military personnel, no pure democracy present • Belief causes terrorism. • Foreign domination and control of Muslim resources, the hatred of the Western way of life. alienation. poverty and illiteracy. moral decadence of the West. the West's support for Israel. • Economic deprivations, political injustices, foreign occupation and denial of fundamental rights including the right to self-determination Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 26 Terrorist Incidents Over Time (Source: http://www.start.umd.edu/gtd/features/GTD-Data-Rivers.aspx) Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 27 Endogenous View of Structure and Dynamics of Terrorist Cells Peripheral support Funding (R) Suppression activities (R) (R) (R) Zeal (B) New (R) Terrorist recruits group (R) Martyrs to the cause Rockefeller College of Public Affairs and Policy University at Albany Terrorist actions (B) Losses (R) G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 28 Terrorism • Exogenous view: Violent forces exist that threaten others, and they are growing. • Policy implication: Defend to prevent harm; attack to weaken or eliminate the violent forces. • Endogenous view: Violent forces interact with defenses and attacks to create the rising tensions we observe. • Policy implication: Defend to prevent harm; minimize behaviors that create nasty reinforcing loops; maximize creation of beneficial reinforcing loops; work toward crosscultural understandings. Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 29 An Exogenous View of Flood Damage Flood frequency Structural mitigation policies Flood severity Flood damage Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 30 Flood Damages (Deegan 2007, NOAA) • Increasing coastal populations? • Increasing severity of floods (global warming)? • 1968 National Flood Insurance legislation? Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 31 A Model of Floods in which Identical Floods Do Not Cause Identical Damage Flooding and Damage 100 properties 20 flooding 2 2 2 2 2 2 2 2 50 properties 10 flooding 2 2 3 2 2 3 2 2 1 2 1 2 0 properties 0 flooding 3 1 1 1960 1965 Damaged Properties 1 Vulnerable Properties 2 3 3 flooding : base 3 1 3 1970 1 1 1 1975 1 2 1 2 3 3 1 1 3 Rockefeller College of Public Affairs and Policy University at Albany 1 1 2 3 3 1985 1 2 3 1 1980 2 3 3 3 1 3 1 2 3 3 1995 1 2 3 1 1 1990 1 2 3 2000 1 2 3 3 1 1 2 3 2 3 3 3 1 3 1 2005 2010 1 properties 2 properties 3 flooding G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 32 Underlying Causes of Damage: Evolution of Land Use and Natural Barriers Indicators 100 % developed 20 flooding 2 2 2 50 % developed 10 flooding 2 2 4 4 5 2 5 6 5 6 5 6 1 4 6 6 5 6 1 0 % developed 2 1 3 5 5 1 4 1 4 4 4 3 0 flooding 3 1 6 3 3 3 1 3 1960 1965 1970 1975 1980 1985 1990 1995 2000 2005 2010 Time (year) Mitigated Property : base 1 % developed 1 1 1 1 1 1 Vulnerable Property % developed 2 2 2 2 2 2 2 Damaged Properties : base 3 3 3 3 3 3 3 % developed Undeveloped Property : base % developed 4 4 4 4 4 4 Rockefeller College of Public Affairs and Policy Natural Barriers 5 5 5 5 5 5 5G. P. Richardson 5 flooding StructuralUniversity Projects at Albany System Dynamics Conference, Seoul, Korea, 6 6 6 6 6 6 6 July 2010 flooding 33 An Endogenous View of Flood Damage relative attractiveness of protective policies R: Moral Hazard Policy Entrepreneurs for Mitigation + + + knowledge of vulnerable property + - - - + willingness to + mitigate property Available Land + perceived benefits of land development Development in Potential Hazard B: New Development Pressure willingness to + continue development + Stakeholders for Land Development + Rockefeller College of Public Affairs and Policy University at Albany Natural Barriers - + - + B: Policy Entrepreneurs Vulnerable Property in Hazard Prone Area R: Property Tax Revenue Pressure + sense of security from relief policies + Damage + Stakeholders for Relief Insurance and Engineered Solutions problems requiring property tax revenue + Perceived Risk of Damage B: Mitigation/ Perceived Risk + B: Environment Capacity willingness to relocate Causal Map G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 34 Flood Damage • Exogenous view: Floods happen sometimes; the greater the flood, the worse the damage. • Policy implication: When floods happen to occur, recover and rebuild. • Endogenous view: Damage occurs when hazard meets vulnerability; vulnerability is a result of people policies • Policy implication: Recognize human role in damage. Work with stakeholders to minimize vulnerabilities. Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 35 Governing • The great insight of servomechanisms engineering: • The act of trying to govern / manage / control generates system dynamics of its own. • “A closed-loop control system is thus an error-sensitive system and, being such, it acquires certain peculiarities and idiosyncrasies which, in large measure, are the reasons for this book” (Gordon Brown, 1948). Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 36 A Forrester Story Vividly Illustrating Control Generating Dynamics of its Own One time we were making feedback control systems with some highpowered applications – I think it was a 10-horsepower motor with a hydraulic control system to drive probably some kind of military gun mount. I remember one night I was working with it, and something went wrong. It had become unstable, and it began to go back and forth at the maximum speed that the 10-horsepower motor would drive it. Some of the hydraulic lines had broken, and it was spraying oil into the air, and I was trying to get it stopped. As I rushed over to try to turn it off, I slipped in the oil on the floor. What I remember is seeing the rainbows in the oil spray up against the lights… which is a lesson on oscillatory behavior. Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 37 Exogenous Endogenous Predominant Mode of Analysis The “X/N” Matrix Striving for understanding and leverage, but failing JK Achieving understanding and leverage JJJ Accepting fate, Predicting, Preparing KL Confused, Misguided, Misguiding LLL Exogenous Endogenous True (Predominant) State of Affairs Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 38 Is Endogeneity the Foundation of All Systems Approaches? • Suggested characterization: “Systems thinking is the mental effort to uncover endogenous sources of system behavior.” • Maybe. • But certainly, the Endogenous Point of View is fundamental to systems thinking in the system dynamics tradition. Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 39 The Foundation of System Dynamics • Suggested definition: “System dynamics is the use of informal maps and formal models with computer simulation to uncover and understand endogenous sources of system behavior.” Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 40 The Foundation of System Dynamics • What do systems thinkers and system dynamicists do? • We use systems thinking, management insights and computer simulation to • hypothesize, test, and refine endogenous explanations of system change, and • to use those explanations to guide policy and decision making. Rockefeller College of Public Affairs and Policy University at Albany G. P. Richardson System Dynamics Conference, Seoul, Korea, July 2010 41