Download presentation
Published byKelley Francis Modified over 9 years ago
1
Closing the Loop: Dynamics of Simple Structures
System Dynamics Closing the Loop: Dynamics of Simple Structures Shahram Shadrokh
2
FIRST-ORDER SYSTEMS The simplest system that can generate exponential growth, and goal-seeking behaviors is the first-order, linear feedback system. The order of a dynamic system or loop is the number of state variables, or stocks, it contains. A first-order system contains only one stock. Linear systems are systems in which the rate equations are linear combinations of the state variables and any exogenous inputs. The term "linear" has a precise meaning in dynamics: in a linear system the rate equations (the net inflows to the stocks) are always a weighted sum of the state variables (and any exogenous variables, denoted Uj): dS/dt = Net Inflow = a1Sl + a2S anSn + b1Ul + b2U bmUm
3
POSITIVE FEEDBACK AND EXPONENTIAL GROWTH
In a firstorder system, there is only one state variable (stock), denoted here by S. In general, the net inflow is a possibly nonlinear function of the state of the system: S = INTEGRAL(Net Inflow, S(0)) Net Inflow = f(S) If the system is linear, the net inflow must be directly proportional to the state of the system: Net Inflow = g S Here the constant g has units of (1/time) and represents the fractional growth rate of the stock.
4
POSITIVE FEEDBACK AND EXPONENTIAL GROWTH
A phase plot is a graph showing the net rate as a function of the state of the system. Zero is an equilibrium of the system: no savings, no interest income; no people no births. However, the equilibrium is unstable: add any quantity to the stock and there will now be a small, positive net inflow, increasing the state of the system a bit.
5
POSITIVE FEEDBACK AND EXPONENTIAL GROWTH
In the general case where the phase plot of a state variable can be nonlinear, the state of the system will grow whenever the net rate is an increasing function of the stock. An equilibrium is unstable whenever the slope of the net rate at the equilibrium point is positive. Exponential growth: structure (phase plot) and behavior (time plot) The fractional growth rate g = 0.7%/time unit. Initial state of the system = 1 unit. Points on plot show every doubling (10 time periods).
6
POSITIVE FEEDBACK AND EXPONENTIAL GROWTH
Paper Folding Take an ordinary sheet of paper. Fold it in half. Fold the sheet in half again. The paper is still less than half a millimeter thick. If you were to fold it 40 more times, how thick would the paper be? If you folded it a total of 100 times, how thick would it be? Give your intuitive estimate, without using a calculator. Give your 95% upper and lower confidence bounds for your estimates In fact, after 42 folds the paper would be 440,000 kilometers thick-more than the distance from the earth to the moon! And after 100 folds, the paper would be an incomprehensibly immense 850 trillion times the distance from the earth to the sun!
7
POSITIVE FEEDBACK AND EXPONENTIAL GROWTH
The Rule of 70 td = ln(2)/g => td =70/(100g) Exponential growth over different time horizons The state of the system is given by the same growth rate of 0.7%/time period in all cases (doubling time = 100 time periods).
8
NEGATIVE FEEDBACK AND EXPONENTIAL DECAY
When the system is linear, the behavior is pure exponential decay. The equation for the net rate of change of the stock is Net Inflow = -Net Outflow = -dS where d is the fractional decay rate (its units are 1/time). S(t) = S(0) exp( -dt) Exponential decay: structure (phase plot) and behavior (time plot) The fractional decay rate d = 5%/time unit. Initial state of the system = 100 units.
9
NEGATIVE FEEDBACK AND EXPONENTIAL DECAY
The exponential decay structure is a special case of the first-order linear negative feedback system. As discussed in chapter 4, all negative feedback loops have goals. In the case of exponential decay, such as the death rate and depreciation examples, the goal is implicit and equal to zero. In general, however, the goals of negative loops are not zero and should be made explicit.
10
Net Inflow = Discrepancy/AT = (S* - S)/AT
NEGATIVE FEEDBACK AND EXPONENTIAL DECAY In the general case, the corrective action determining the net inflow to the state of the system is a possibly nonlinear function of the state of the system, S, and the desired state of the system, S*: Net Inflow = f(S, S*) The simplest formulation, however, is for the corrective action to be a constant fraction per time period of the discrepancy between the desired and actual state of the system: Net Inflow = Discrepancy/AT = (S* - S)/AT
11
NEGATIVE FEEDBACK AND EXPONENTIAL DECAY
The discrepancy can be negative, as when there is excess inventory; in this case the net inflow is negative and the state of the system falls. The phase plot for the system shows that the net inflow rate to the state of the system is a straight line with slope ( -1/AT) and equals 0 when S = S*. The goal is 100 units. The upper curve begins with S(0) = 200; the lower curve begins with s(0) = 0. The adjustment time in both cases is 20 time units.
12
NEGATIVE FEEDBACK AND EXPONENTIAL DECAY
Time Constants and Half-Lives Just as exponential growth doubles the state of the system in a fixed period of time, exponential decay cuts the quantity remaining by half in a fixed period of time. S(t) = S* - (S* - S(0))exp( -t/AT) The product (S* - S(0))exp( -t/AT) is therefore the current gap remaining between the desired and actual states. The half-life is given by the value of time, th which satisfies 0.5 = exp(-th/AT) = exp(-dt) th = AT ln(2) = In(2)/d = 0.70AT = 70/(l00d)
13
MULTIPLE-LOOP SYSTEMS
What is the behavior of a first-order system when the net rate of change is affected by both types of loop? Population = INTEGRAL(Net Birth Rate, Population(0)) Net Birth Rate = BR – DR In the linear case only three behaviors are possible.
14
MULTIPLE-LOOP SYSTEMS
The behavior of the system is the sum, or superposition, of the behaviors generated by the individual loops. Because the system is linear (b and d are constants), the dominance of the two loops can never change. Superposition means linear systems can be analyzed by reduction to their components. However, realistic systems are far from linear. The behavior of the linear population growth system shows why. Because the dominance of the feedback loops can never change, the population can only grow forever, remain constant, or go extinct. In real systems, there must be shifts in feedback loop dominance, and therefore there must be important nonlinearities in all real systems.
15
Net Birth Rate = BR - DR = b(P/C)P - d(P/C)P
NON LINEAR FIRST-ORDER SYSTEMS: S-SHAPED GROWTH No real quantity can grow forever. Every system initially exhibiting exponential growth will eventually approach the carrying capacity of its environment, whether that is the food supply for a population of moose, the number of people susceptible to infection by a virus, or the potential market for a new product. As the system approaches its limits to growth, it goes through a nonlinear transition from a regime where positive feedback dominates to a regime where negative feedback dominates. The result is often a smooth transition from exponential growth to equilibrium, that is, S-shaped growth. In real systems, the fractional birth and death rates cannot be constant must change as the population approaches its carrying capacity. Net Birth Rate = BR - DR = b(P/C)P - d(P/C)P where the fractional birth and death rates band d are now functions of the ratio of the population P to the carrying capacity C.
16
NON LINEAR FIRST-ORDER SYSTEMS: S-SHAPED GROWTH
First, note that the point P = 0 is an equilibrium, as in the linear system. Since the fractional birth rate remains nearly constant when population is small relative to the carrying capacity, the birth rate (in individuals/time period) is nearly linear for P<<C. Next construct the phase plot for the system using these nonlinear fertility and life expectancy relationships. The birth and death rates are now curves given by the product of the population and fractional birth and death rates.
17
NON LINEAR FIRST-ORDER SYSTEMS: S-SHAPED GROWTH
18
Formal Definition of Loop Dominance
Positive feedback dominates whenever the rate of change of the state variable is increasing in the state variable, that is, as long as the slope of the net rate of change as a function of the state variable is positive. Negative feedback dominates whenever the net rate of change is decreasing in the state variable, that is, as long as the slope of the net rate is negative.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.