System Dynamics: Systemic of Professional Engineer
System Dynamics: Systemic of Professional Engineer
SD
System Dynamics
or
Systemic of Professional Engineer
Basic concepts
Generality
SD Page 2
SD Stéphane Copin
« System Dynamics lesson »
Generality
SD Page 3
SD Stéphane Copin
« System Dynamics lesson »
Course syllabus
3 First Day
i Presentation of the System Dynamics approach
4 Basic concepts
i Examples of application
4 Retarded catastrophe
i Causal analysis
4 Some advices for building your diagram
4 How to start your analysis ?
i Exercise
3 Second day
i Modeling with Stella ®
4 Dissonance in Nikunau
4 Detailed explanation of the model and corresponding simulations
i The war on drug
4 System Dynamics in action
i Exercise
3 Third and fourth day With Vincent Vettier
SD Page 4
SD Stéphane Copin
« System Dynamics lesson »
Introduction
SD Page 5
SD Stéphane Copin
« System Dynamics lesson»
Introduction
SD Page 6
SD Stéphane Copin
« System Dynamics lesson»
Introduction
SD Page 7
SD Stéphane Copin
« System Dynamics lesson»
Introduction
SD Page 8
SD Stéphane Copin
« System Dynamics lesson»
Introduction
SD Page 9
SD Stéphane Copin
« System Dynamics lesson»
Course syllabus
3 First Day
i Presentation of the System Dynamics approach
4 Basic concepts
i Examples of application
4 Retarded catastrophe
i Causal analysis
4 Some advices for building your diagram
4 How to start your analysis ?
i Exercise
3 Second day
i Modeling with Stella ®
4 Dissonance in Nikunau
4 Detailed explanation of the model and corresponding simulations
i The war on drug
4 System Dynamics in action
i Exercise
SD Page 10
SD Stéphane Copin
« System Dynamics lesson »
The concept of “force” and of “state”
SD Page 11
SD Stéphane Copin
« System Dynamics lesson»
The concept of “force” and of “state”
SD Page 12
SD Stéphane Copin
« System Dynamics lesson»
Feedback loop
-
3 We speak about positive relation when a variation
(increase or decrease) of the variable creates an
effect in the same direction
i We symbolize this effect by a positive polarity
+
SD Page 13
SD Stéphane Copin
« System Dynamics lesson»
Feedback loop
+ B
A
- D
C
SD Page 14
SD Stéphane Copin
« System Dynamics lesson»
Feedback loop
SD Page 15
SD Stéphane Copin
« System Dynamics lesson»
Counteracting feedback loop
General behavior of a
counteracting feedback loop
without delay between cause and
effect Counteracting
Intensity
Force Feedback loopState
Stabilization
3 A counteracting or
Time
balancing feedback loop,
Intensity
will tend to bring in a
asymptotic way the
corresponding structure
towards a state of
Stabilization
balance: we can speak
about homeostatic
Time
behavior
SD Page 16
SD Stéphane Copin
« System Dynamics lesson»
Counteracting feedback loop
Example
A stock results directly from the
level of production
* Cybernetics was created by Norbert Wiener in the 40s. It is used in all engineering
SD Page 17
SD Stéphane Copin
« System Dynamics lesson»
Counteracting feedback loop
Example
Stock
Stabilization of stock - Stocks
Counteracting
Counteracting
Feedbackloop
Feedback loop
Time
Production
+
If the stock grows then the
production decreases what
stabilizes the system
SD Page 18
SD Stéphane Copin
« System Dynamics lesson»
Counteracting feedback loop
Other example
SD Page 19
SD Stéphane Copin
« System Dynamics lesson»
Counteracting feedback loop
Other example
Price A price increase of a product will have
- an opposite effect on its consumption
(slowing down)
Stabilizing
Stabilizing -
effect
effect Consumption Hence an increase in available stocks
Stocks
- And a lower increase in prices
Price
The increase in prices increases profits
-
Stabilizing
Stabilizing
+ Profits tend to make the production
effect
effect Profits
Production grow
+ The growth of the production regulates
the prices later
SD Page 20
SD Stéphane Copin
« System Dynamics lesson»
Counteracting feedback loop
Price
- +
Stock
-
- -
Consumption
Profit
+
-
Production
+
SD Page 21
SD Stéphane Copin
« System Dynamics lesson»
Reinforcing feedback loop
SD Page 22
SD Stéphane Copin
« System Dynamics lesson»
Reinforcing feedback loop
Example
Potentially explosive loop in which behavior is
verified today by the world evolution of the human
population
Amplification
Amplification
effect
effect The more the births increase, the
+ more the population increases
SD Page 23
SD Stéphane Copin
« System Dynamics lesson»
Reinforcing feedback loop
Other Examples
Prices
A fast growth in the prices leads to
- buying hedge (An investor might use a buying hedge if
Stock
Amplification
Amplification
+
Anticipated he/she expects to buy a certain amount of the commodity in the future,
effect but is worried about price fluctuations)
effect price
- These purchases empty the reserves
Buying + (stocks)
hedge
The prices increase all the more
justifying more buying hedge
SD Page 24
SD Stéphane Copin
« System Dynamics lesson»
Reinforcing feedback loop
Other Examples
Motivation The more we act the more we have
- chances to obtain a reward
Frustration
This is compared with the desire that
+ R + we have to obtain the reward
Action
Gap Inhibition If the reality is below our aspiration, we
Loop of can develop a feeling of frustration
+ - H. Laborit
This frustration decreases the
Reward
+ motivation, thus the action and the
chances to obtain a reward, the
Desired
frustration becomes even stronger
reward
SD Page 25
SD Stéphane Copin
« System Dynamics lesson»
To sum up this chapter
R + B C –
SD Page 26
SD Stéphane Copin
« System Dynamics lesson »
Delay
SD Page 27
SD Stéphane Copin
« System Dynamics lesson »
Delay
Illustrations
Delay
Delay
It is not immediately that the evolution
of a stock influences the corresponding
Stocks
- production
Production
+ There is always a response time,
corresponding generally to a delay of
consideration of the realities and the
corresponding information
Price
Delay Delay
Delay
Delay
-
Stocks
-
Consumption
It is only after a while that a variation of
stock can have an opposite effect on the
- price
SD Page 28
SD Stéphane Copin
« System Dynamics lesson»
Delay
Delay
Stocks
-
Production
+
SD Page 29
SD Stéphane Copin
« System Dynamics lesson»
Delay
Feedback loop
IDAR
The decision-maker receives an
Information information
This information arrives with certain delay
Delay 4 Delay 1
Delay 4 Delay 1 Information
Delay n
Delay n
Feedbackloop
loop The decision-maker starts an action
Feedback
Result IDAR
IDAR Décision Again, between the decision and the
Delay
Delay
action, there is delay
Delay 2
Delay 3
Delay 3 Delay 2 Information
The action leads to a result
Action Between the action and the result it is
necessary certain time
IDAR is established by multiple similar
interconnected feedback loop (any
The result leads to a new information …
decision being generally taken on the
basis of several information)
SD Page 30
SD Stéphane Copin
« System Dynamics lesson»
Delay
SD Page 31
SD Stéphane Copin
« System Dynamics lesson»
Interaction between two feedback loop with delays
Explosive
behavior
Stabilizing Explosion then
behavior stabilization
Explosive
oscillations
Rise,
Rise, oscillations
overtaking of
and stabilization
objective and stabilization
Permanent
oscillations
Time
SD Page 32
SD Stéphane Copin
« System Dynamics lesson»
Principle of nonlinearity
SD Page 33
SD Stéphane Copin
« System Dynamics lesson»
Principle of nonlinearity
Example
Birthrate
NNo
onn
r RReela
eaar In case of subpopulation, there is an
ine
tio n
n
SD Page 34
SD Stéphane Copin
« System Dynamics lesson»
Principle of nonlinearity
Change of polarity
Favorable zone
(Counteracting feedback
loop)
-
Actual Security Unfavorable zone
(Reinforcing
+ N
N on
o n li
lin ne
feedback loop)
ea ar
ri ity The relation between number of test
ty r
re ela
la ti
ti on
and actual security …
on
Explosion
Explosion Transform a negative loop (Intention /
stabilization of the incidents) …
Number of security test
-
Incident New security rules …In a positive loop (increase of
+ incidents)
SD Page 35
SD Stéphane Copin
« System Dynamics lesson»
The structural evolution
SD Page 36
SD Stéphane Copin
« System Dynamics lesson»
The structural evolution
Example
If the market is "a salesman" …
Intensity the production being lower than the demand …
SD Page 37
SD Stéphane Copin
« System Dynamics lesson»
Summary of Structure and Behavior
SD Page 38
SD Stéphane Copin
« System Dynamics lesson »
John Sterman model
SD Page 39
SD Stéphane Copin
« System Dynamics lesson »
John Sterman model
SD Page 40
SD Stéphane Copin
« System Dynamics lesson »