SlideShare a Scribd company logo
Unit 4-System Dynamics
• What is a system?
• A set of elements that is coherently organized and
interconnected in a structure that produces a characteristic
set of behaviors.
• Static system:
• The output of the system depends only on the current
input.
• The output does not change with the time if the input is
held constant (time-invariant)
• Dynamic system
• The output of the system depends on the current and the
previous input.
• The output changes with the time even if the input is
constant (time varying)
Systems Thinking
Definition: Systems thinking is a holistic approach to analysis
that focuses on the way that a system's constituent parts
interrelate and how systems work over time and within the
context of larger systems
• We quickly determine a cause for any event that we think is
a problem. Usually we conclude that the cause is another
event.
• –Example: Sales are poor (event) because staff are
insufficient motivated (cause); staff are insufficient
motivated (event) because ...
•Difficulty: You can always find yet another event that caused
the one that you thought was the cause. This makes it very
difficult to determine what to do to improve performance.
• Decision making uses feedback loop,
It is not an open loop process.
• Decision taken puts a system into
new state, the side effects caused
to current state leads to new
decisions.
Systems Thinking
Systems Thinking
•Idea of Systems Thinking:
–Move away from looking at isolated events and their causes .
–Look at the organization as a system made up of interacting parts
–Internal structure of the system is often more important than
external events in generating the problem
–If we shift from the event orientation to focusing on the internal
system structure
--we improve our possibility of improving system performance as the
system structure is often the underlying source of the difficulty.
•Systems Thinking: The process of understanding how things influence
one another within a whole
WHAT IS SYSTEM DYNAMIC
SIMULATION?
• Systemdynamics(SD)is a methodology to explore complexity,
Interconnectedness,and change in a system overtime.
• It deals with internal feedback loops and time delays that
affect the behavior of the entire system.
• The basis of the methodology is the recognition that the
structure of any system (relationships amongst its
components) is just as important in determining its behaviour
as the individual components themselves.
• Developed in the late 1950s by MIT Professor Jay Forrester.
• SD is an extension of systems thinking.
• With SD we can analyze the possible effects of our models,
given different assumptions, policies, constraints, etc.
• System dynamics focuses on the structure and
behavior of systems composed of interacting
feedback loops.
• System Dynamics helps in designing the
interconnections and structures to give more
confidence and predictability in behavior of
the systems.
WHAT IS THE DIFFERENCE BETWEEN
ST AND SD?
• Systems thinking and system dynamics are two sides of the
same coin.
• Systems thinking focuses on exploring interrelationships,
including creating causal loop diagrams and behavior over
time graphs, without the need for computer software.
• System dynamics employs systems thinking outputs such
as causal loop diagrams to focus on building and analyzing
stock and flow
• System dynamics -which incorporates systems thinking-
teaches us better thinking. It results in better analysis and
greater understanding.
• 1st step: How to think? ST
• 2nd step: How to model? SD
SYSTEM DYNAMICS MODELING
Conceptualization
–Define the purpose of the model
–Define the model boundaries and identify key variables
–Describe the behavior of the key variables
–Diagram the basic mechanisms (feedback loops) of the system
Formulation
–Convert diagrams to stock and flow equations
–Estimate and select parameter values
–Create the simulation model
Testing
• –Test the dynamic hypothesis (the potential explanation of how structure
is causing observed behavior)
• –Test model behavior and sensitivity to perturbations
Implementation
• –Test model's responses to different policies
• –Translate study insight to an accessible form
• CRITICAL ASPECTS:
• Thinking in terms of cause-and-effect
relationships
• Focusing on the feedback linkages among
components of a system
• Determining the appropriate boundaries for
defining what is to be included within a system
• Model representations
• –Causal loop diagrams (qualitative)
• –Stock and Flow diagrams (quantitative)
• Example: Simple causal loop diagram of
food intake
• if cause increases ... effect decreases (+)
• if cause increases ... effect increases(-)
Assumptions in SD
System Dynamics modeling is predicated on a number of assumptions
• The feedback loops are sufficient to explain complex system
behavior
• The SD is modeled through a process of direct or indirect
engagement of domain experts through following approaches.
1.Interviews
2.Group model building workshops
3.Analysis of written document
• Reference model of behavior can be used for prediction
• To improve the outcome feedback paths can be introduced or
removed.
UNDERSTAND CAUSE & EFFECT
• Some are logical
• Food intake-> weight
• Money -> betterlife
• Fire -> smoke
• Some are not
• Use of seatbelts ->reduced highway fatalities
FEEDBACK LOOP STRUCTURES
• Thinking in terms of “cause and effect” is not enough
• ocean -> evaporation ->cloud -> rain -> ocean -> …
• Feedback: an initial cause ripples through a chain of
• causation ultimately to re-affect itself
• Search to identify closed, causal feedback loops is one
key element of System Dynamics
• The most important causal influences will be exactly
those that are enclosed within feedback loop
Feedback and Causal Loop Diagrams
• Feedback loop or causal loop: Element of a system indirectly
influences itself
CLD EXAMPLES
• Salary VS Performance
• Salary -> Performance
• Performance -> Salary
Salary Performance
• Tired VS Sleep
• Tired -> sleep
• Sleep -> tired
AUGMENTING CLD 1
(LABELING LINK POLARITY)
• Signing: Add a ‘+’ or a ‘–’ sign at each arrowhead to
convey more information-Causal link
• A ‘+’ is used if the cause increase, the effect increases
and if the cause decrease, the effect decreases (or)
Causal link from element A to B is positive (+ or s) if
either A adds to B or a change in A produces a change
in B in the same direction
• A ‘-’ is used if the cause increases, the effect
decreases and if the cause decreases, the effect
Increases (or) Causal link from element A to B is negative
(- or o) if either A subtracts from B or a change in A
produces a change in B in the opposite direction
Causal link
• Feedback loop
• –A feedback loop is positive or reinforcing (+ or R) if it
contains an even number of negative causal links (e.g. growth
of bank balance )
• Notation: place symbol (+)
in the center of the loop
• A feedback loop is negative or balancing
(- or B) if it contains an uneven number of negative causal links
• Notation: place symbol (-)
in the center of the loop
• Combination of positive and negative loop
[e.g. sales growth]
There are two feedback loops in this diagram.
The positive reinforcement (labeled R) loop on the right indicates that the
more people have already adopted the new product, the stronger the word-
of-mouth impact.
There will be more references to the product, more demonstrations, and
more reviews. This positive feedback should generate sales that continue to
grow.
The second feedback loop on the left is negative reinforcement (or
"balancing" and hence labeled B).
Clearly, growth cannot continue forever, because as more and more people
adopt, there remain fewer and fewer potential adopters.
EXOGENOUS ITEMS
• Items that affect other items in the system but are not themselves
affected by anything in the system
• Arrows are drawn from these items but there are no arrows drawn to
these items
DELAYS
• Systems often respond sluggishly
• From the example below, once the trees are planted, the harvest rate can
be ‘0’ until the trees grow enough to harvest
Stock and flow diagrams
• Stock and flow diagram:
–Shows relationships among variables which have the potential to
change over time (like causal loop diagrams)
–Distinguishes between different types of variables (unlike causal loop
diagrams
• Stocks (also known as levels, accumulations, or state variables)
{Symbol: Box} are the foundation of any system and are the elements
that you can see, feel, count, or measure.
• Stocks do not have to be physical
• Value of stock changes by accumulating or integrating flows
• Physical entities which can accumulate and move around (e.g.
materials, personnel, capital equipment, orders, stocks of money)
• Flows (also known as rates, activity, movement) {Symbol: valve} , change
the value of stocks. In turn, stocks in a system determine the values of
flows.
• A stock is the present memory of the changing flows within the system.
• Flow or movement of the "something" from one stock to another
• The value of a flow is dependent on the stocks in a system along with
exogenous influences
• Information {Symbol: curved arrow}
• Between a stock and a flow: Indicates that information about a stock
influences a flow
• Stock and flow diagram for :Growth Of
Population
• Assuming the birth and death loops, Draw an
stock and flow diagram, assume chicken dies
by road crossing.
• Example: Advertising for a durable good
Stock and flow for credit and debit in
bank account
Stock and flow diagram for sales growth
Stock
• Stock is defined as a variable
that is measured at a
particular point in time
• Stock does not have a time
dimension attached with it.
• Stock is static in nature.
• Stock influences the flow, as
such greater amount of capital
will lead to greater flow of
services.
• Bank deposits, capital, wealth,
population
Flow
• Flow is defined as a variable
which is measurable over a
period of time
• Flow has a time dimension
attached with it.
• Flow is dynamic in nature.
• Flow influences the stock, as in
increased flow of money supply
in an economy results in increase
in the quantity of money
• Capital formation, income,
interest on capital, depreciation
Accounting, finance:stock and flow
“Stock" "Inflow(s)" "Outflow(s)"
bank balance
deposits
interest
withdrawals
housing stock housing investment housing depreciation
equity shareholdings purchases of shares sales of shares

More Related Content

What's hot

UML Architecture and Views
UML Architecture and ViewsUML Architecture and Views
UML Architecture and Views
Kumar
 
Software Engineering (Metrics for Process and Projects)
Software Engineering (Metrics for Process and Projects)Software Engineering (Metrics for Process and Projects)
Software Engineering (Metrics for Process and Projects)
ShudipPal
 
System Design and Analysis 1
System Design and Analysis 1System Design and Analysis 1
System Design and Analysis 1Boeun Tim
 
architectural design
 architectural design architectural design
architectural design
Preeti Mishra
 
System of systems classification
System of systems classificationSystem of systems classification
System of systems classificationsommerville-videos
 
System engineering
System engineeringSystem engineering
System engineeringSlideshare
 
Cellular Automata
Cellular AutomataCellular Automata
Cellular Automata
Kirthi Balakrishnan
 
Software maintenance and configuration management, software engineering
Software maintenance and  configuration management, software engineeringSoftware maintenance and  configuration management, software engineering
Software maintenance and configuration management, software engineering
Rupesh Vaishnav
 
Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5Sudarshan Dhondaley
 
SE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design PatternsSE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design Patterns
Amr E. Mohamed
 
System Dynamics (Sd) & Agent Based Modelling
System Dynamics (Sd) & Agent Based ModellingSystem Dynamics (Sd) & Agent Based Modelling
System Dynamics (Sd) & Agent Based Modelling
dseConsulting
 
The principles of simulation system design.pptx
The principles of simulation system design.pptxThe principles of simulation system design.pptx
The principles of simulation system design.pptx
ubaidullah75790
 
An introduction to system dynamics & feedback loop
An introduction to system dynamics & feedback loopAn introduction to system dynamics & feedback loop
An introduction to system dynamics & feedback loop
bhupendra kumar
 
Uml
UmlUml
Software Engineering (Testing techniques)
Software Engineering (Testing techniques)Software Engineering (Testing techniques)
Software Engineering (Testing techniques)
ShudipPal
 
Unified modelling language (UML)
Unified modelling language (UML)Unified modelling language (UML)
Unified modelling language (UML)
Hirra Sultan
 
Software Architecture Design for Begginers
Software Architecture Design for BegginersSoftware Architecture Design for Begginers
Software Architecture Design for Begginers
Chinh Ngo Nguyen
 
Unit 1
Unit 1Unit 1
Software architecture Unit 1 notes
Software architecture Unit 1 notesSoftware architecture Unit 1 notes
Software architecture Unit 1 notesSudarshan Dhondaley
 

What's hot (20)

UML Architecture and Views
UML Architecture and ViewsUML Architecture and Views
UML Architecture and Views
 
Software Engineering (Metrics for Process and Projects)
Software Engineering (Metrics for Process and Projects)Software Engineering (Metrics for Process and Projects)
Software Engineering (Metrics for Process and Projects)
 
System Design and Analysis 1
System Design and Analysis 1System Design and Analysis 1
System Design and Analysis 1
 
architectural design
 architectural design architectural design
architectural design
 
System of systems classification
System of systems classificationSystem of systems classification
System of systems classification
 
System engineering
System engineeringSystem engineering
System engineering
 
Cellular Automata
Cellular AutomataCellular Automata
Cellular Automata
 
Software maintenance and configuration management, software engineering
Software maintenance and  configuration management, software engineeringSoftware maintenance and  configuration management, software engineering
Software maintenance and configuration management, software engineering
 
Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5
 
SE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design PatternsSE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design Patterns
 
System Dynamics (Sd) & Agent Based Modelling
System Dynamics (Sd) & Agent Based ModellingSystem Dynamics (Sd) & Agent Based Modelling
System Dynamics (Sd) & Agent Based Modelling
 
The principles of simulation system design.pptx
The principles of simulation system design.pptxThe principles of simulation system design.pptx
The principles of simulation system design.pptx
 
An introduction to system dynamics & feedback loop
An introduction to system dynamics & feedback loopAn introduction to system dynamics & feedback loop
An introduction to system dynamics & feedback loop
 
Uml
UmlUml
Uml
 
Software Engineering (Testing techniques)
Software Engineering (Testing techniques)Software Engineering (Testing techniques)
Software Engineering (Testing techniques)
 
Simulation
SimulationSimulation
Simulation
 
Unified modelling language (UML)
Unified modelling language (UML)Unified modelling language (UML)
Unified modelling language (UML)
 
Software Architecture Design for Begginers
Software Architecture Design for BegginersSoftware Architecture Design for Begginers
Software Architecture Design for Begginers
 
Unit 1
Unit 1Unit 1
Unit 1
 
Software architecture Unit 1 notes
Software architecture Unit 1 notesSoftware architecture Unit 1 notes
Software architecture Unit 1 notes
 

Similar to Unit4 systemdynamics

05.system model and diagram
05.system model and diagram05.system model and diagram
05.system model and diagram
Rio Aurachman
 
Systemsthinking 12632353422762 Phpapp01
Systemsthinking 12632353422762 Phpapp01Systemsthinking 12632353422762 Phpapp01
Systemsthinking 12632353422762 Phpapp01
Myra Frazier
 
Systems Thinking
Systems ThinkingSystems Thinking
Systems Thinking
GeneBellinger
 
Using synthesis (System Thinking) to find business problems
Using synthesis (System Thinking) to find business problemsUsing synthesis (System Thinking) to find business problems
Using synthesis (System Thinking) to find business problems
Natty Gur
 
Simulation Models as a Research Method.ppt
Simulation Models as a Research Method.pptSimulation Models as a Research Method.ppt
Simulation Models as a Research Method.ppt
QidiwQidiwQidiw
 
Systems Thinking
Systems Thinking Systems Thinking
Systems Thinking
Richard Veryard
 
Unit 2 Concepts of system bca sem 5 unix comnecpr
Unit 2 Concepts of system bca sem 5 unix comnecprUnit 2 Concepts of system bca sem 5 unix comnecpr
Unit 2 Concepts of system bca sem 5 unix comnecpr
dharmikmangukiya2
 
Lecture 1--Aug 29.ppt11111111111111111111111111111
Lecture 1--Aug 29.ppt11111111111111111111111111111Lecture 1--Aug 29.ppt11111111111111111111111111111
Lecture 1--Aug 29.ppt11111111111111111111111111111
hpoulady
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
BootNeck1
 
Management information systems
Management information systemsManagement information systems
Management information systems
Peterson Zhou
 
Simulation lecture 1
Simulation lecture 1Simulation lecture 1
Simulation lecture 1
Bahaa Elboshy
 
Sad
SadSad
Sad
learnt
 
Tqm tools
Tqm toolsTqm tools
Analytical thinking & creativity
Analytical thinking & creativityAnalytical thinking & creativity
Analytical thinking & creativity
Abhishek Gupta
 
System Analysis and Design, (Assignment)
System Analysis and Design, (Assignment)System Analysis and Design, (Assignment)
System Analysis and Design, (Assignment)
finagep363
 
Expert system (unit 1 & 2)
Expert system (unit 1 & 2)Expert system (unit 1 & 2)
Expert system (unit 1 & 2)
Lakshya Gupta
 
QCI WORKSHOP- Factor analysis-
QCI WORKSHOP- Factor analysis-QCI WORKSHOP- Factor analysis-
Unit 1 introduction to simulation
Unit 1 introduction to simulationUnit 1 introduction to simulation
Unit 1 introduction to simulation
DevaKumari Vijay
 
system model.pptx
system model.pptxsystem model.pptx
system model.pptx
SherinRappai
 
Simulation and Modelling Reading Notes.pptx
Simulation and Modelling  Reading Notes.pptxSimulation and Modelling  Reading Notes.pptx
Simulation and Modelling Reading Notes.pptx
DanMuendo1
 

Similar to Unit4 systemdynamics (20)

05.system model and diagram
05.system model and diagram05.system model and diagram
05.system model and diagram
 
Systemsthinking 12632353422762 Phpapp01
Systemsthinking 12632353422762 Phpapp01Systemsthinking 12632353422762 Phpapp01
Systemsthinking 12632353422762 Phpapp01
 
Systems Thinking
Systems ThinkingSystems Thinking
Systems Thinking
 
Using synthesis (System Thinking) to find business problems
Using synthesis (System Thinking) to find business problemsUsing synthesis (System Thinking) to find business problems
Using synthesis (System Thinking) to find business problems
 
Simulation Models as a Research Method.ppt
Simulation Models as a Research Method.pptSimulation Models as a Research Method.ppt
Simulation Models as a Research Method.ppt
 
Systems Thinking
Systems Thinking Systems Thinking
Systems Thinking
 
Unit 2 Concepts of system bca sem 5 unix comnecpr
Unit 2 Concepts of system bca sem 5 unix comnecprUnit 2 Concepts of system bca sem 5 unix comnecpr
Unit 2 Concepts of system bca sem 5 unix comnecpr
 
Lecture 1--Aug 29.ppt11111111111111111111111111111
Lecture 1--Aug 29.ppt11111111111111111111111111111Lecture 1--Aug 29.ppt11111111111111111111111111111
Lecture 1--Aug 29.ppt11111111111111111111111111111
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Management information systems
Management information systemsManagement information systems
Management information systems
 
Simulation lecture 1
Simulation lecture 1Simulation lecture 1
Simulation lecture 1
 
Sad
SadSad
Sad
 
Tqm tools
Tqm toolsTqm tools
Tqm tools
 
Analytical thinking & creativity
Analytical thinking & creativityAnalytical thinking & creativity
Analytical thinking & creativity
 
System Analysis and Design, (Assignment)
System Analysis and Design, (Assignment)System Analysis and Design, (Assignment)
System Analysis and Design, (Assignment)
 
Expert system (unit 1 & 2)
Expert system (unit 1 & 2)Expert system (unit 1 & 2)
Expert system (unit 1 & 2)
 
QCI WORKSHOP- Factor analysis-
QCI WORKSHOP- Factor analysis-QCI WORKSHOP- Factor analysis-
QCI WORKSHOP- Factor analysis-
 
Unit 1 introduction to simulation
Unit 1 introduction to simulationUnit 1 introduction to simulation
Unit 1 introduction to simulation
 
system model.pptx
system model.pptxsystem model.pptx
system model.pptx
 
Simulation and Modelling Reading Notes.pptx
Simulation and Modelling  Reading Notes.pptxSimulation and Modelling  Reading Notes.pptx
Simulation and Modelling Reading Notes.pptx
 

More from DevaKumari Vijay

Unit 1 computer architecture (1)
Unit 1   computer architecture (1)Unit 1   computer architecture (1)
Unit 1 computer architecture (1)
DevaKumari Vijay
 
Os ch1
Os ch1Os ch1
Unit2
Unit2Unit2
Unit 1
Unit 1Unit 1
Unit 2 monte carlo simulation
Unit 2 monte carlo simulationUnit 2 monte carlo simulation
Unit 2 monte carlo simulation
DevaKumari Vijay
 
Decisiontree&game theory
Decisiontree&game theoryDecisiontree&game theory
Decisiontree&game theory
DevaKumari Vijay
 
Unit2 network optimization
Unit2 network optimizationUnit2 network optimization
Unit2 network optimization
DevaKumari Vijay
 
Unit 4 simulation and queing theory(m/m/1)
Unit 4  simulation and queing theory(m/m/1)Unit 4  simulation and queing theory(m/m/1)
Unit 4 simulation and queing theory(m/m/1)
DevaKumari Vijay
 
Unit 3 des
Unit 3 desUnit 3 des
Unit 3 des
DevaKumari Vijay
 
Unit2 montecarlosimulation
Unit2 montecarlosimulationUnit2 montecarlosimulation
Unit2 montecarlosimulation
DevaKumari Vijay
 
Unit 3-Greedy Method
Unit 3-Greedy MethodUnit 3-Greedy Method
Unit 3-Greedy Method
DevaKumari Vijay
 
Unit 5 java-awt (1)
Unit 5 java-awt (1)Unit 5 java-awt (1)
Unit 5 java-awt (1)
DevaKumari Vijay
 
Unit 4 exceptions and threads
Unit 4 exceptions and threadsUnit 4 exceptions and threads
Unit 4 exceptions and threads
DevaKumari Vijay
 
Unit3 part3-packages and interfaces
Unit3 part3-packages and interfacesUnit3 part3-packages and interfaces
Unit3 part3-packages and interfaces
DevaKumari Vijay
 
Unit3 part2-inheritance
Unit3 part2-inheritanceUnit3 part2-inheritance
Unit3 part2-inheritance
DevaKumari Vijay
 
Unit3 part1-class
Unit3 part1-classUnit3 part1-class
Unit3 part1-class
DevaKumari Vijay
 
Unit 2-data types,Variables,Operators,Conitionals,loops and arrays
Unit 2-data types,Variables,Operators,Conitionals,loops and arraysUnit 2-data types,Variables,Operators,Conitionals,loops and arrays
Unit 2-data types,Variables,Operators,Conitionals,loops and arrays
DevaKumari Vijay
 
Unit1 introduction to Java
Unit1 introduction to JavaUnit1 introduction to Java
Unit1 introduction to Java
DevaKumari Vijay
 
Introduction to design and analysis of algorithm
Introduction to design and analysis of algorithmIntroduction to design and analysis of algorithm
Introduction to design and analysis of algorithm
DevaKumari Vijay
 
Operations research lpp
Operations research lppOperations research lpp
Operations research lpp
DevaKumari Vijay
 

More from DevaKumari Vijay (20)

Unit 1 computer architecture (1)
Unit 1   computer architecture (1)Unit 1   computer architecture (1)
Unit 1 computer architecture (1)
 
Os ch1
Os ch1Os ch1
Os ch1
 
Unit2
Unit2Unit2
Unit2
 
Unit 1
Unit 1Unit 1
Unit 1
 
Unit 2 monte carlo simulation
Unit 2 monte carlo simulationUnit 2 monte carlo simulation
Unit 2 monte carlo simulation
 
Decisiontree&game theory
Decisiontree&game theoryDecisiontree&game theory
Decisiontree&game theory
 
Unit2 network optimization
Unit2 network optimizationUnit2 network optimization
Unit2 network optimization
 
Unit 4 simulation and queing theory(m/m/1)
Unit 4  simulation and queing theory(m/m/1)Unit 4  simulation and queing theory(m/m/1)
Unit 4 simulation and queing theory(m/m/1)
 
Unit 3 des
Unit 3 desUnit 3 des
Unit 3 des
 
Unit2 montecarlosimulation
Unit2 montecarlosimulationUnit2 montecarlosimulation
Unit2 montecarlosimulation
 
Unit 3-Greedy Method
Unit 3-Greedy MethodUnit 3-Greedy Method
Unit 3-Greedy Method
 
Unit 5 java-awt (1)
Unit 5 java-awt (1)Unit 5 java-awt (1)
Unit 5 java-awt (1)
 
Unit 4 exceptions and threads
Unit 4 exceptions and threadsUnit 4 exceptions and threads
Unit 4 exceptions and threads
 
Unit3 part3-packages and interfaces
Unit3 part3-packages and interfacesUnit3 part3-packages and interfaces
Unit3 part3-packages and interfaces
 
Unit3 part2-inheritance
Unit3 part2-inheritanceUnit3 part2-inheritance
Unit3 part2-inheritance
 
Unit3 part1-class
Unit3 part1-classUnit3 part1-class
Unit3 part1-class
 
Unit 2-data types,Variables,Operators,Conitionals,loops and arrays
Unit 2-data types,Variables,Operators,Conitionals,loops and arraysUnit 2-data types,Variables,Operators,Conitionals,loops and arrays
Unit 2-data types,Variables,Operators,Conitionals,loops and arrays
 
Unit1 introduction to Java
Unit1 introduction to JavaUnit1 introduction to Java
Unit1 introduction to Java
 
Introduction to design and analysis of algorithm
Introduction to design and analysis of algorithmIntroduction to design and analysis of algorithm
Introduction to design and analysis of algorithm
 
Operations research lpp
Operations research lppOperations research lpp
Operations research lpp
 

Recently uploaded

Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Ashish Kohli
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 

Recently uploaded (20)

Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 

Unit4 systemdynamics

  • 2. • What is a system? • A set of elements that is coherently organized and interconnected in a structure that produces a characteristic set of behaviors. • Static system: • The output of the system depends only on the current input. • The output does not change with the time if the input is held constant (time-invariant) • Dynamic system • The output of the system depends on the current and the previous input. • The output changes with the time even if the input is constant (time varying)
  • 3. Systems Thinking Definition: Systems thinking is a holistic approach to analysis that focuses on the way that a system's constituent parts interrelate and how systems work over time and within the context of larger systems • We quickly determine a cause for any event that we think is a problem. Usually we conclude that the cause is another event. • –Example: Sales are poor (event) because staff are insufficient motivated (cause); staff are insufficient motivated (event) because ... •Difficulty: You can always find yet another event that caused the one that you thought was the cause. This makes it very difficult to determine what to do to improve performance.
  • 4. • Decision making uses feedback loop, It is not an open loop process. • Decision taken puts a system into new state, the side effects caused to current state leads to new decisions.
  • 6. Systems Thinking •Idea of Systems Thinking: –Move away from looking at isolated events and their causes . –Look at the organization as a system made up of interacting parts –Internal structure of the system is often more important than external events in generating the problem –If we shift from the event orientation to focusing on the internal system structure --we improve our possibility of improving system performance as the system structure is often the underlying source of the difficulty. •Systems Thinking: The process of understanding how things influence one another within a whole
  • 7. WHAT IS SYSTEM DYNAMIC SIMULATION? • Systemdynamics(SD)is a methodology to explore complexity, Interconnectedness,and change in a system overtime. • It deals with internal feedback loops and time delays that affect the behavior of the entire system. • The basis of the methodology is the recognition that the structure of any system (relationships amongst its components) is just as important in determining its behaviour as the individual components themselves. • Developed in the late 1950s by MIT Professor Jay Forrester. • SD is an extension of systems thinking. • With SD we can analyze the possible effects of our models, given different assumptions, policies, constraints, etc.
  • 8. • System dynamics focuses on the structure and behavior of systems composed of interacting feedback loops. • System Dynamics helps in designing the interconnections and structures to give more confidence and predictability in behavior of the systems.
  • 9. WHAT IS THE DIFFERENCE BETWEEN ST AND SD? • Systems thinking and system dynamics are two sides of the same coin. • Systems thinking focuses on exploring interrelationships, including creating causal loop diagrams and behavior over time graphs, without the need for computer software. • System dynamics employs systems thinking outputs such as causal loop diagrams to focus on building and analyzing stock and flow • System dynamics -which incorporates systems thinking- teaches us better thinking. It results in better analysis and greater understanding. • 1st step: How to think? ST • 2nd step: How to model? SD
  • 10. SYSTEM DYNAMICS MODELING Conceptualization –Define the purpose of the model –Define the model boundaries and identify key variables –Describe the behavior of the key variables –Diagram the basic mechanisms (feedback loops) of the system Formulation –Convert diagrams to stock and flow equations –Estimate and select parameter values –Create the simulation model Testing • –Test the dynamic hypothesis (the potential explanation of how structure is causing observed behavior) • –Test model behavior and sensitivity to perturbations Implementation • –Test model's responses to different policies • –Translate study insight to an accessible form
  • 11. • CRITICAL ASPECTS: • Thinking in terms of cause-and-effect relationships • Focusing on the feedback linkages among components of a system • Determining the appropriate boundaries for defining what is to be included within a system • Model representations • –Causal loop diagrams (qualitative) • –Stock and Flow diagrams (quantitative) • Example: Simple causal loop diagram of food intake • if cause increases ... effect decreases (+) • if cause increases ... effect increases(-)
  • 12. Assumptions in SD System Dynamics modeling is predicated on a number of assumptions • The feedback loops are sufficient to explain complex system behavior • The SD is modeled through a process of direct or indirect engagement of domain experts through following approaches. 1.Interviews 2.Group model building workshops 3.Analysis of written document • Reference model of behavior can be used for prediction • To improve the outcome feedback paths can be introduced or removed.
  • 13. UNDERSTAND CAUSE & EFFECT • Some are logical • Food intake-> weight • Money -> betterlife • Fire -> smoke • Some are not • Use of seatbelts ->reduced highway fatalities
  • 14. FEEDBACK LOOP STRUCTURES • Thinking in terms of “cause and effect” is not enough • ocean -> evaporation ->cloud -> rain -> ocean -> … • Feedback: an initial cause ripples through a chain of • causation ultimately to re-affect itself • Search to identify closed, causal feedback loops is one key element of System Dynamics • The most important causal influences will be exactly those that are enclosed within feedback loop
  • 15. Feedback and Causal Loop Diagrams • Feedback loop or causal loop: Element of a system indirectly influences itself
  • 16. CLD EXAMPLES • Salary VS Performance • Salary -> Performance • Performance -> Salary Salary Performance • Tired VS Sleep • Tired -> sleep • Sleep -> tired
  • 17. AUGMENTING CLD 1 (LABELING LINK POLARITY) • Signing: Add a ‘+’ or a ‘–’ sign at each arrowhead to convey more information-Causal link • A ‘+’ is used if the cause increase, the effect increases and if the cause decrease, the effect decreases (or) Causal link from element A to B is positive (+ or s) if either A adds to B or a change in A produces a change in B in the same direction • A ‘-’ is used if the cause increases, the effect decreases and if the cause decreases, the effect Increases (or) Causal link from element A to B is negative (- or o) if either A subtracts from B or a change in A produces a change in B in the opposite direction
  • 19. • Feedback loop • –A feedback loop is positive or reinforcing (+ or R) if it contains an even number of negative causal links (e.g. growth of bank balance ) • Notation: place symbol (+) in the center of the loop
  • 20. • A feedback loop is negative or balancing (- or B) if it contains an uneven number of negative causal links • Notation: place symbol (-) in the center of the loop
  • 21. • Combination of positive and negative loop [e.g. sales growth]
  • 22. There are two feedback loops in this diagram. The positive reinforcement (labeled R) loop on the right indicates that the more people have already adopted the new product, the stronger the word- of-mouth impact. There will be more references to the product, more demonstrations, and more reviews. This positive feedback should generate sales that continue to grow. The second feedback loop on the left is negative reinforcement (or "balancing" and hence labeled B). Clearly, growth cannot continue forever, because as more and more people adopt, there remain fewer and fewer potential adopters.
  • 23. EXOGENOUS ITEMS • Items that affect other items in the system but are not themselves affected by anything in the system • Arrows are drawn from these items but there are no arrows drawn to these items
  • 24. DELAYS • Systems often respond sluggishly • From the example below, once the trees are planted, the harvest rate can be ‘0’ until the trees grow enough to harvest
  • 25. Stock and flow diagrams • Stock and flow diagram: –Shows relationships among variables which have the potential to change over time (like causal loop diagrams) –Distinguishes between different types of variables (unlike causal loop diagrams • Stocks (also known as levels, accumulations, or state variables) {Symbol: Box} are the foundation of any system and are the elements that you can see, feel, count, or measure. • Stocks do not have to be physical • Value of stock changes by accumulating or integrating flows • Physical entities which can accumulate and move around (e.g. materials, personnel, capital equipment, orders, stocks of money)
  • 26. • Flows (also known as rates, activity, movement) {Symbol: valve} , change the value of stocks. In turn, stocks in a system determine the values of flows. • A stock is the present memory of the changing flows within the system. • Flow or movement of the "something" from one stock to another • The value of a flow is dependent on the stocks in a system along with exogenous influences • Information {Symbol: curved arrow} • Between a stock and a flow: Indicates that information about a stock influences a flow
  • 27. • Stock and flow diagram for :Growth Of Population
  • 28. • Assuming the birth and death loops, Draw an stock and flow diagram, assume chicken dies by road crossing.
  • 29. • Example: Advertising for a durable good
  • 30. Stock and flow for credit and debit in bank account
  • 31. Stock and flow diagram for sales growth
  • 32. Stock • Stock is defined as a variable that is measured at a particular point in time • Stock does not have a time dimension attached with it. • Stock is static in nature. • Stock influences the flow, as such greater amount of capital will lead to greater flow of services. • Bank deposits, capital, wealth, population Flow • Flow is defined as a variable which is measurable over a period of time • Flow has a time dimension attached with it. • Flow is dynamic in nature. • Flow influences the stock, as in increased flow of money supply in an economy results in increase in the quantity of money • Capital formation, income, interest on capital, depreciation
  • 33. Accounting, finance:stock and flow “Stock" "Inflow(s)" "Outflow(s)" bank balance deposits interest withdrawals housing stock housing investment housing depreciation equity shareholdings purchases of shares sales of shares