Professional Documents
Culture Documents
Supply Chains As Complex Systems: Center For Transportation & Logistics
Supply Chains As Complex Systems: Center For Transportation & Logistics
Chains
as Complex Systems
Retailer
Customer Svc
Transportation
Supply Chain as a System
Order Processing
Material Handling
Inventory Mgmt
Warehousing
Purchasing
Manufacturing
Product Design
Supplier
How to Build the Best Car?
Approach: Find the best components and combine them.
4
Problems with Problem Solving
5
The Problem with Problem Solving
Goals/Objective
Situation/Environment
Transportation costs
DCs’ Reaction / Response? ($/pallet) are increasing.
Increase in service failures
Increased expedited shipments
Increased safety stock levels Institute “full truck” policy
7
Moving from Linear to Circular Thinking
Decisions
Environment /
State of the System
Actions of Others
Adapted from Sterman, J, 2000, Business Dynamics: Systems Thinking and Modeling for a Complex World. 8
Feedback Loops
9
Feedback or Causal Loops
Causal Link: captures causal relationship between two variables along with polarity
Positive Link: indicated by a + sign
the cause increases, then the effect increases above what it would have otherwise been
+
eggs R chickens
+
time
Adapted from Sterman, J, 2000, Business Dynamics: Systems Thinking and Modeling for a Complex World. 10
Feedback or Causal Loops
Negative Link: indicated by a – sign
the cause increases, then the effect decreases below what it would have otherwise been
+
chickens B road crossings
-
time
Adapted from Sterman, J, 2000, Business Dynamics: Systems Thinking and Modeling for a Complex World. 11
Feedback or Causal Loops
+ +
eggs R chickens B road crossings
+ -
Adapted from Sterman, J, 2000, Business Dynamics: Systems Thinking and Modeling for a Complex World. 12
Causal Loop Diagrams
13
Causal Loop Diagrams
• Purpose
• Capture and communicate sources and implications of interactions
and feedback within a system
• Causal Links
• Captures relationship between two variables
• Must have either Positive (+) or Negative (-) polarity
14
Causal Loop Diagrams
• Loops – two types based on the polarity
• Reinforcing Loop: A collection of links that form a loop that provides
positive feedback
• Balancing Loop: A collection of links that form a loop that provides
negative feedback
• Determining Loop Polarity
• Count the number of negative links – if odd, then balancing
• Trace the effect around the loop
+ Size of Customer -
Sales Team Satisfaction Sleeping -
+ + in Class R Grades
+
R # Orders B # Delivery
Delays Pressure to -
Booked
stay up late at
# Budget + night to study
Allocated for # Orders
+
Sales Team + Backlogged
15
Causal Loop Diagrams
• Tips for Naming Links and Loops
• Name and number your loops
• Indicate delays on your loops (more later)
• Variable names should be nouns / noun phrases
• Variables should have a clear sense of direction
• Variables should be positive (avoid un-, non-)
• Tips for Drawing CLDs
• Use curved lines for information feedbacks
• Minimize crossed lines
• Avoid chart junk – KISS
• Avoid putting all loops in a single diagram
• Iterate, iterate, iterate
Adapted from Sterman, J, 2000, Business Dynamics: Systems Thinking and Modeling for a Complex World. 16
Time Lags & Delays
17
Delays – Taking a Shower
B -
Setting on Hot Temperature Gap
Water Shower Knob (desired-actual) +
+
Units Demanded
Units Ordered
20
Stock and Flow Diagrams
+
production inventory shipments
Inventory
Production Rate Shipment Rate
Adapted from Sterman, J, 2000, Business Dynamics: Systems Thinking and Modeling for a Complex World. 21
Chickens & Eggs Revisited
+ +
eggs R chickens B road crossings
+ -
+ road
crossings
R +
+ B
eggs chickens
egg laying rate hatching rate expiring rate
+
Stock and Flow diagram adapted from MetaSD blog by Tom Fiddaman
http://blog.metasd.com/2010/04/are-causal-loop-diagrams-useful/ 22
Stocks vs. Flows
Stocks Flows
• Define the “state” of the system • Define the rate of change system states
• Examples: • Examples
• Balance Sheet • Cash Flow Statement
• Wealth • Income – Expenses
• Water in a bath tub • Flows in through faucet and out drain
• Inventory in a DC • Throughput (replenishment - shipments)
• Integrals • Derivatives
hatching rate
• Stock Characteristics stock level
chickens
• Stocks have memory
• Stocks change the time path of flows
• Stocks decouple flows
• Stocks create delays
time
23
Key Take Aways
24
Key Take Aways (1/3)
• Supply Chains are Systems
• Value is the product of their interactions
• Components need to align and support
• Problems with Event Based Thinking
• Assumes problems are independent events
• Ignores feedback from other agents
• Sometimes the solution is worse than the problem
• Unfortunately, these are very attractive!
• Feedback Loops
• Set of causal links or relationships
• Either reinforces or balances behavior
• Source of the patterns or structure of any system
25
Key Take Aways (2/3)
• Causal Loop Diagrams
• Method of capturing the interdepedencies and feedback in a system
• Good for capturing a “mind map” of the system and communicating
system interactions
• Time Lags and Delays
• All systems have some sort of delay between action and response
• Longer delays introduce more opportunity for instability
• Source of many supply chain issues: e.g., bullwhip effect
• Stock and Flows
• Tool to complement Causal Loop Diagrams
• Adds the flow and accumulation (stock) of a system
• Accumulation (stock points) mask long delays that make it harder to
see feedback dynamics
• Jump point for simulation modeling of the system
26
Key Take Aways (3/3)
• Big Thing to Remember:
Supply Chains are Complex Systems and Complex Systems are:
• Dynamic - so try not to keep to short time horizons
• Tightly Coupled – so do not make decisions in a vacuum
• Governed by Feedback – so do not treat problems as isolated events
• Nonlinear – so beware of compounding effects
• What I did NOT cover . . . a lot!
• Underlying mathematical modeling or simulation tools
• Detailed modeling of delays and growth dynamics
• If interested in learning more, I recommend:
Sterman, John, (2000), Business Dynamics: Systems Thinking and Modeling for a Complex World, McGraw-Hill.
Morecroft, John, (2015), Strategic Modelling and Business Dynamics: A Feedback Systems Approach, Wiley.
Senge, Peter, (2006), The Fifth Discipline, Doubleday.
http://www.systemdynamics.org/
27
Questions, Comments, Suggestions?
Use the Discussion!