Beginner Modeling Exercises Section 2 Mental Simulation of Simple Positive Feedback



Similar documents
Graphical Integration Exercises. Part One: Exogenous Rates

Graphical Integration Exercises Part Four: Reverse Graphical Integration

Guided Study Program in System Dynamics System Dynamics in Education Project System Dynamics Group MIT Sloan School of Management 1

The Credit Card Model

The Credit Card Model

Chapter 2. Software: (preview draft) Getting Started with Stella and Vensim

Introduction to functions and models: LOGISTIC GROWTH MODELS

ECONOMIC SUPPLY & DEMAND

Modeling Exercises. Section 2

System Dynamics Modelling using Vensim

Interactive Dynamic Modeling for the Passenger Flow Bottleneck and Security Checkpoint Management at an Airport

What three main functions do they have? Reducing transaction costs, reducing financial risk, providing liquidity

Important Financial Concepts

8. Simultaneous Equilibrium in the Commodity and Money Markets

11.3 BREAK-EVEN ANALYSIS. Fixed and Variable Costs

Return on Investment (ROI)

Money Math for Teens. Credit Score

3.2 Sources, Sinks, Saddles, and Spirals

SIMULATION SOFTWARE AND NUMERICAL ISSUES. Alexander L. Pugh Massachusetts Institute of Technology, Cambridge, USA

CAPITAL BUDGETING: How a business firm decides whether or not to acquire durable real assets

Applying System Dynamics to Business: An Expense Management Example

Money. 1 What is money? Spring functions of money: Store of value Unit of account Medium of exchange

This is Time Value of Money: Multiple Flows, chapter 7 from the book Finance for Managers (index.html) (v. 0.1).

THE WHE TO PLAY. Teacher s Guide Getting Started. Shereen Khan & Fayad Ali Trinidad and Tobago

Duration Gap Analysis

It's Cool: The Shape of Change

Credit Card Loans. Student Worksheet

AP Physics 1 and 2 Lab Investigations

Case, Fair and Oster Macroeconomics Chapter 11 Problems Money Demand and the Equilibrium Interest Rate

Easter Island Population Model

Big Concepts. Balance of Payments Accounts. Financing International Trade. Economics 202 Principles Of Macroeconomics. Lecture 12

Bonus Maths 2: Variable Bet Sizing in the Simplest Possible Game of Poker (JB)

Land Purchase Analysis

Leverage and margin. Module 3 Introduction Programme. Leverage and margin

LINEAR EQUATIONS IN TWO VARIABLES

5 Pitfalls To. Avoid For. Sucessful

How To Calculate A Balance On A Savings Account

Chapter 21: The Discounted Utility Model

Practice Problems on Money and Monetary Policy

Chapter 9 Aggregate Demand and Economic Fluctuations Macroeconomics In Context (Goodwin, et al.)

K 1 < K 2 = P (K 1 ) P (K 2 ) (6) This holds for both American and European Options.

Chapter 6. Learning Objectives Principles Used in This Chapter 1. Annuities 2. Perpetuities 3. Complex Cash Flow Streams

The Point-Slope Form

VIRAL MARKETING. Teacher s Guide Getting Started. Benjamin Dickman Brookline, MA

Review of Fundamental Mathematics

Formulas for the Current Account Balance

CE Entrepreneurship. Investment decision making

Objectives. Materials

Managerial Economics Prof. Trupti Mishra S.J.M. School of Management Indian Institute of Technology, Bombay. Lecture - 13 Consumer Behaviour (Contd )

The Basics of Interest Theory

13. If Y = AK 0.5 L 0.5 and A, K, and L are all 100, the marginal product of capital is: A) 50. B) 100. C) 200. D) 1,000.

Motion Graphs. It is said that a picture is worth a thousand words. The same can be said for a graph.

FORECASTING. Operations Management

Systems of Equations Involving Circles and Lines

In this chapter, you will learn improvement curve concepts and their application to cost and price analysis.

Lab 2.1 Tracking Down the Bugs

Section 1.5 Linear Models

BEST INTEREST RATE. To convert a nominal rate to an effective rate, press

Computational Finance Options

6: Financial Calculations

Practice Set #4 and Solutions.

Economic Growth. (c) Copyright 1999 by Douglas H. Joines 1

Ing. Tomáš Rábek, PhD Department of finance

Practice Problems Mods 25, 28, 29

Chris Leung, Ph.D., CFA, FRM

Understanding A Firm s Financial Statements

Building A System Dynamics Model for Strategic Knowledge Management in IT Company

Transaction Analysis SPOTLIGHT. 2 Chapter Page 53 09/25/07 jhr APPLE COMPUTER, INC.

A Beginner s Guide to Financial Freedom through the Stock-market. Includes The 6 Steps to Successful Investing

Part 7. Capital Budgeting

A Comparison of System Dynamics (SD) and Discrete Event Simulation (DES) Al Sweetser Overview.

Chapter 1 Dissolved Oxygen in the Blood

E-322 Muhammad Rahman. Chapter 7: Part 2. Subbing (5) into (2): H b(1. capital is denoted as: 1

MODULE 4 MODULE 4 INTRODUCTION PROGRAMME LEVERAGE AND MARGIN

If you ignore taxes in this problem and there is no debt outstanding: EPS = EBIT/shares outstanding = $14,000/2,500 = $5.60

Programming Your Calculator Casio fx-7400g PLUS

Years after US Student to Teacher Ratio

Example 1: Suppose the demand function is p = 50 2q, and the supply function is p = q. a) Find the equilibrium point b) Sketch a graph

Biology Chapter 5 Test

1 Interest rates, and risk-free investments

Infinitely Repeated Games with Discounting Ù

Common Core Unit Summary Grades 6 to 8

7. Which of the following is not an important stock exchange in the United States? a. New York Stock Exchange

Unit 7 Quadratic Relations of the Form y = ax 2 + bx + c

7. Latches and Flip-Flops

Time Value of Money. Critical Equation #10 for Business Leaders. (1+R) N et al. Overview

ESD.36 System Project Management. Lecture 6. - Introduction to Project Dynamics. Instructor(s) Dr. James Lyneis. Copyright 2012 James M Lyneis.

Characteristics of Binomial Distributions

13 EXPENDITURE MULTIPLIERS: THE KEYNESIAN MODEL* Chapter. Key Concepts

OPTIONS TRADING AS A BUSINESS UPDATE: Using ODDS Online to Find A Straddle s Exit Point

You re One in Seven Billion!

Reasoning Strategies for Addition Facts

Math 132. Population Growth: the World

Life Insurance Modelling: Notes for teachers. Overview

22 COMPETITIVE MARKETS IN THE LONG-RUN

Numbers 101: Growth Rates and Interest Rates

ICASL - Business School Programme

Math 1526 Consumer and Producer Surplus

Transcription:

D-4487 Beginner Modeling Exercises Section 2 Mental Simulation of Simple Positive Feedback Stock Flow Growth Factor Prepared for the MIT System Dynamics in Education Project Under the Supervision of Dr. Jay W. Forrester by Joseph G. Whelan March 25, 996 Copyright 995 by the Massachusetts Institute of Technology Permission granted to distribute for non-commercial educational purposes

2 D-4487 Introduction Feedback loops are the basic structural elements of systems. Feedback in systems is the cause of nearly all dynamic behavior. To successfully use system dynamics as a learning tool you must understand the effects of feedback loops on dynamic systems. One way of using system dynamics to understand feedback is with simulation software on your computer. Computer simulation is a very useful tool for exploring systems. However, it is also crucial that you be able to use the other simulation tool of system dynamics: Mental Simulation. A strong set of mental simulation skills will enhance your ability to validate, debug and understand dynamic systems and models. This paper begins with a review of some key concepts of simple feedback systems. A set of exercises is included to help reinforce your understanding of the feedback dynamics in a simple positive feedback loop. Solutions to the exercises are included in the appendix. There are several commercial system dynamics simulation packages available for both Windows and Macintosh. Road maps is geared towards the use of STELLA II which is available from High Performance Systems. (603) 643-9636

D-4487 3 Positive Feedback One of the simplest feedback systems is the positive feedback loop. Positive feedback can be likened to a snowball rolling down a hill. As the ball rolls down the hill, it collects snow. The bigger the snowball gets, the more snow it collects and the faster it grows. Positive feedback occurs when change propagates through a system to produce more change in the same direction. This is the type of feedback that produces growth. You see positive feedback every day in the world around you. Everyone knows about the ability of rabbits to multiply at an alarming rate. This is a good example of positive feedback. Every time a new pair of rabbits is born, they contribute to the reproductive capabilities of the total population. As the population grows, so does the rate at which rabbits are born; making the population grow even faster. Another everyday example of positive feedback is a savings account. Let s say you deposit $0 into a savings account that earns 0% per year (It s just an example ) After year, you would have $ in the bank. In the first year, you earned $.00 of interest. However, in the second year, your interest earnings are 0% of $, or $.0 leaving you with $2.0 after the second year. Each year as your bank account grows, so do the interest payments, causing your bank account to grow even faster. This simple system can be modeled with a STELLA model as shown in Figure. Bank Balance Interest Payments Interest Rate Figure : STELLA model of a savings account The interest payments each year are equal to the bank balance multiplied by the interest rate.

4 D-4487 model. Table below shows the first four years of simulation of the savings account Years Bank Balance Interest Payments Interest Rate 990 $0.00.00 0.0 99 $.00.0 0.0 992 $2.0.2 0.0 993 $3.3.33 0.0 994 $4.64.46 0.0 Table : Model run for savings account Computing the values of model elements by hand can be a very tedious process and is not the only way to obtain the behavior of a model. If you need a precise result for the behavior of a model, you should build it on the computer and run the simulation. However, often you will only need to know the general behavior pattern of a model, or how the behavior would change if the model were altered. For this, there are many mental simulation tools that will allow you to predict the behavior of a model without ever touching a computer. In this paper, you will learn some of the basics using the savings account model described above. The first step in predicting the behavior is determining a starting point. Often, you are given the initial value(s) for the stock(s) in a model. If not, you should pick a reasonable value. If you are dealing with a model of a rabbit population you might start with 00 rabbits. If you were dealing with a model of the national debt, you would pick a much larger number, say a few trillion. You can calculate the beginning values for all the flows by using the initial values of the stocks. In the savings account model, we are given that the initial value for the bank balance stock is $0. Since the equation for interest payments is: Interest Payments = Bank Balance Interest Rate We can calculate that the first value for the flow interest payments is $.00.

D-4487 5 We can take the information we have and begin to plot the graph of the model behavior as shown in Figure 2. Recall that the slope of a stock is equal to the net inflow. This means that the initial slope of the bank balance stock is equal to the first value of interest payments, or. : Bank Balance 20.00 Initial Bank Balance = $0 Initial Slope = 0.00 0.00 0.00.00 2.00 3.00 4.00 Years Figure 2: Initial bank balance behavior Now that we know how the model starts to behave we need to figure out where it goes. We know that the bank balance model is an example of positive feedback, so the stock will continue to increase. But, what would happen if we didn t know that the model exhibited positive feedback? How could you tell? Here s a good test: Imagine that you came upon a simple system and you wanted to know if it exhibited positive feedback. You know that positive feedback occurs when change propagates throughout a system to produce more change in the same direction. So, let s test the system and see if that happens. Assume that the bank account has $0 in it, so the interest payment for that year is $. Now pretend that you deposited $5 into the account (a change in the system). What happens? That deposit will cause the interest payments to increase (propagate through the system) from $ to $.50. Now, the bank balance will start to increase at a faster rate because the interest payments are larger. So, a change propagated through the system and produced more change in the same direction. A positive feedback loop!

6 D-4487 So far, we have established the starting point for the model and the fact that it contains a positive feedback loop. The characteristic behavior of a positive feedback loop is exponential growth. Exponential growth of a stock is characterized by the fact that the stock has a constant doubling time. This means that if the account balance doubled from $0 to $20 in 5 years it would double from $20 to $40 in the next five years and from $40 to $80 in the five years after that. The next question to ask is, How quickly will the growth occur? The doubling time for a simple positive feedback loop can be approximated as follows: 0.7 Doubling time = interest rate The doubling time for this model is: 0.7 Doubling time = = 7 years.0 The graph in Figure 3 shows the exponential growth generated by the savings account model. : Bank Balance 400.00 $320 200.00 $60 0.00 $0 $20 $40 $80 990.00 2000.00 200.00 2020.00 2030.00 Years 7 Years 7 Years 7 Years 7 Years 7 Years Figure 3: Behavior graph for the Bank Balance Model The same equation for doubling time can be used for other systems as well. If the rate equation is formulated as follows: Inflow = Stock growth factor Then, simply substitute the growth factor for the interest rate in the doubling time equation.

D-4487 7 There is one more thing about positive feedback that must be covered before going on to the exercises: Positive feedback cannot continue forever. There is always a factor or factors in any system that will limit the growth of its elements. In a population system there are limited food and water resources, the snowball will eventually reach the bottom of the hill, and your bank would probably fold sometime before your savings account began rivaling the size of the national debt. The presence of limiting factors in any system containing positive feedback is known as limits to growth. Review: Below is a brief list of the concepts you have learned so far. If you feel unclear about any of the topics mentioned below, you may wish to refer to the appropriate section of the paper before proceeding to the exploration exercises which follow.. A starting point: Initial values of stocks Initial values of flows 2. Where does is go from there: identifying feedback positive feedback 3. How does the stock grow: exponential growth 4. Doubling time The exercises which follow will help to review the skills you have learned and give you practice in using them. The solutions to the exercises begin on page 2.

8 D-4487 Exploration: #: All growth processes have some kind of underlying positive feedback. Name some examples of positive feedback in the world around you: #2: A friend approaches you with the following model of a yeast cell population. He is new to system dynamics and wants you to check for him if this model will produce positive feedback as he believes it will. Using your knowledge of positive feedback, verify or refute your friend s guess. cell population Model Equations: growth factor = 0.2 (UNITS = /days) cell division rate cell division rate = cell population * growth factor growth factor Initial cell population = 40 cells Is your friend s model an example of positive feedback? Why or why not?

D-4487 9 #3: The figure below shows a simple model for the growth of knowledge in a developing civilization. The rate of learning is proportional to the current level of knowledge. Knowledge Model Equations Ability to Learn Learning Rate Ability to Learn =.02 Learning Rate = Knowledge Ability to Learn INIT Knowlege = What is the doubling time for the model? (doubling time = 0.7/growth factor) Use the doubling time to find the value of the stock after 00 years. Now, set an appropriate scale on the graph. On the graph below, draw the behavior of the stock Knowledge for 00 years. : Knowledge 0.00 0.00 25.00 50.00 75.00 00.00 Years

0 D-4487 #4: The savings account model used in this paper can also be used to model debt. The only difference is that instead of the balance being positive, it takes on negative values, representing your debt. The interest payments now represent accumulating interest charges and the interest rate represents the interest rate you are charged for your debt. (Note that an inflow with a negative value is the same as an outflow.) We will use this model to explore the accumulation of debt on a credit card. Assume that you owe $00 to a credit card that charges 8% annually. What would happen to the amount that you owed if you didn t make any payments for 0 years. (Not a good idea, but it is possible.) Balance Interest Accumulation Interest Rate Verify that this new use of the model is still a positive feedback loop. Assume that your owe $00, so the initial value for the Balance is -$00. If the interest rate is 8%, what is the first value for interest accumulation? Will the balance increase or decrease? Will your debt increase or decrease? What is the doubling time for this scenario?

D-4487 Draw on the graph below what you think the behavior of the balance will be over the next 0 years. : Balance 0.00 2.50 5.00 7.50 0.00 Years #5: What would happen if the bank balance were started at zero? (i.e., you opened up a savings account, but didn t deposit any money into it.)

2 D-4487 Solutions: #: There are countless examples of positive feedback in the world around us. Here are just a few: cell division As the population grows, so does the number of cell divisions per hour. expansion of a population Similar to the cell population. The larger the population, the greater the number of births per year. spread of a rumor As the number of people that know the rumor increases, more people are able to spread the rumor. spread of a disease This feedback loop works the same way as the spread of a rumor. growth of a company As the size of a company increases, the funding available for expansion also increases allowing it to grow at an increasing rate. spread of a forest fire A forest fire s ability to ignite the land around it increases with the size of the fire. Recall the definition given for positive feedback: Positive feedback exists in a system when a change propagates through the system to produce more change in the same direction. #2: Your friend is correct. This model will produce positive feedback. In fact, this model has exactly the same structure as the bank balance model. The only differences are the names of the model elements and the values of the growth factor parameter and the initial value of the cell population.

D-4487 3 #3: The doubling time is calculated as shown:.7 0.7 doubling time = = = 35 years growth factor.02 00 years is slightly less than 3 doubling times of growth. So, after 00 years the stock Knowledge is approximately equal to *2*2*2 = 8. So an appropriate scale to choose is one that goes from 0 to 8. You can use the doubling time to find a few more points on the graph and then draw in the curve by hand. The behavior of the learning model over a 00 year period is shown below. : Knowledge 8.00 4.00 Years 0 35 70 05 Knowledge 2 4 8 0.00 0.00 25.00 50.00 75.00 00.00 Years

4 D-4487 #4: This system contains a positive feedback loop because as the balance becomes more negative, so does the rate of interest accumulation causing the balance to decrease even faster which results in even higher interest accumulation. Assuming you owe $00 and you are paying an interest rate of 8%, the first year s worth of interest accumulation is $8. After year, the bank balance will decrease to -$8, making your debt equal to $8. The balance will continue to decrease exponentially. The doubling time is calculated as follows:.7 0.7 doubling time = = = 3.9 years growth factor.8 Since 0 years is between 2 and 3 doubling times, the scale on the graph can be set to -$800: the balance after 3 doubling times. The doubling time can then be used to plot a few more points to complete the curve. The graph below shows the behavior of the balance over a 0 year period. : Balance 0.00-400.00 Years Balance ($) 0 3.9 7.8.7-00 -200-400 -800-800.00 0.00 2.50 5.00 7.50 0.00 Years #6: If the bank balance were to start at zero, this would mean that the value of interest payments would also be zero. Since the only flow that affects the bank balance stock is equal to zero, the stock will never change and neither will your bank balance. This state is called equilibrium. It is a special kind of equilibrium called unstable equilibrium. The reason for this name is because a small change in the stock to either increase or decrease it will initiate exponential behavior. This can be likened to a ball balanced on top of a pin. If the ball is exactly centered over the pin, it will not move, but any disturbance at all will cause it to fall all the way off.

D-4487 5 Bibliography Kauffman, D. L., Jr. (980). Systems One: an Introduction to Systems Thinking. Minneapolis: Future Systems. Forrester, J. W. (968). Principles of Systems. Cambridge MA: Productivity Press. Goodman, M. R. (974). Study Notes in System Dynamics. Cambridge MA: Productivity Press.