SlideShare une entreprise Scribd logo
1  sur  31
Introduction to Simulation
modeling
Submitted To:-
Prof. D.K. Chaturvedi,
Electrical Department,
Faculty of Engineering,
Dayalbagh Educational Institute,
Dayalbagh, Agra.
Submitted By:-
Bhupendra Kumar
M.Tech(Int.) – 094008
Introduction to model
Shannon Defines a model as-
A Representation of an object, a system, or
an idea in some form other than that of the
entity itself.
Definition - Simulation
“Simulation is the process of designing
a model of a real system and conducting
experiments with this model for the
purpose of either understanding the
behavior of the system and/or
evaluating various strategies for the
operation of the system.”
- Introduction to Simulation Using SIMAN
(2nd Edition)
Some other definitions
• The technique of imitating the behavior of
some situation or system by means of an
analogous model, situation, or apparatus,
either to gain information more conveniently
or to train personnel.
• Simulation:
– “… as a strategy – not a technology – to mirror,
anticipate, or amplify real situations with guided
experiences in a fully interactive way.”
Simulation
• Where simulation fits in
Simulation
Programming
Analysis
Modeling
Probability &
Statistics
6
• Ways to study a system
Systems, Models, and Simulation
7
Elements of Simulation Analysis
Problem Formulation
Data Collection and Analysis
Model development
Model Verification and Validation
Model Experimentation and Optimization
Implementation of Simulation Results
Major Iterative Loops in a Simulation Study
Brief history
• World War II
• “Monte Carlo” simulation: originated with the work on
the atomic bomb. Used to simulate bombing raids. Given
the security code name “Monte-Carlo”.
• Late ‘50s, early ‘60s
• First languages introduced: SIMSCRIPT, GPSS (IBM)
• Late ‘60s, early ‘70s
• GASP IV introduced by Pritsker. Triggered a wave of
diverse applications. Significant in the evolution of
simulation.
• Late ‘70s, early ’80
• SLAM introduced in 1979 by Pritsker and Pegden.
• Models more credible because of sophisticated tools
• SIMAN introduced in 1982 by Pegden. First language to
run on both a mainframe as well as a microcomputer.
• Late ‘80s through present
• Powerful PCs
• Languages are very sophisticated (market almost saturated)
• Major advancement: graphics. Models can now be
animated!
Simulation modeling perspectives
• Can be used to study simple systems
• Good for comparing alternative designs
– More complex techniques allow “optimization” using a
simulation model
• can be used to understand the behavior of the system or evaluate
strategies for the operation of the system
• Model complex systems in a detailed way
• Construct theories or hypotheses that account for the observed
behavior
• Use the model to predict future behavior, that is, the effects that
will be produced by changes in the system
• Analyze proposed systems
11
SIMULATION “WORLD-VIEWS”
Pure Continuous Simulation
Pure Discrete Simulation
– Event-oriented
– Activity-oriented
– Process-oriented
Combined Discrete / Continuous Simulation
12
Examples Of Both Type Models
Continuous Time and Discrete Time
Models:
CPU scheduling model vs. number of
students attending the class.
Advantages to Simulation:
• Can be used to study existing systems without disrupting the
ongoing operations.
• Proposed systems can be “tested” before committing resources.
• Allows us to control time.
• Allows us to identify bottlenecks.
• Allows us to gain insight into which variables are most
important to system performance.
• Flexibility to model things as they are (even if messy and complicated)
Allows uncertainty, nonstationarity in modeling
Some Primary Uses of Simulation
Models in Operations
• Find the bottlenecks
• How are resources utilized
• Capacity planning
• Impact of configuration changes
• Understand the system dynamics
Disadvantages to Simulation
• Model building is an art as well as a science. The quality
of the analysis depends on the quality of the model and the
skill of the modeler.
• Simulation results are sometimes hard to interpret.
• Simulation analysis can be time consuming and expensive.
Should not be used when an analytical method would
provide for quicker results.
• Not guarantee to provide optimal solution
Limitations & pitfalls
• Failure to identify objectives clearly up front
• In appropriate level of detail (both ways)
• Inadequate design and analysis of simulation
• experiments
• Inadequate education, training
• Failure to account correctly for sources of
randomness in the system under consideration
• Failure to collect good system data, e.g. not enough
data to create a good model
17
Applications:
Designing and analyzing manufacturing
systems
Evaluating H/W and S/W requirements for a
computer system
Evaluating a new military weapons system or
tactics
Determining ordering policies for an
inventory system
Designing communications systems and
message protocols for them
18
Applications:(continued)
Designing and operating transportation
facilities such as freeways, airports, subways,
or ports
Evaluating designs for service organizations
such as hospitals, post offices, or fast-food
restaurants
Analyzing financial or economic systems
material handling systems, assembly lines,
automated production facilities.
Hand and manual simulation concepts
• The numerical methods for manual simulation
can be classified into the following two
classes:
• 1. One-step or single-step method
Euler’s method, Runge–Kutta method.
• 2. Multistep method
Milne, Adams–Bashforth methods, predictor
corrector method.
One-Step vs Multi-Step
21
Euler Method
• Modified Euler method is derived by applying the trapezoidal
rule to integrating ; So, we have
• If f is linear in y, we can solved for similar as backward
Euler method
• If f is nonlinear in y, we necessary to used the method for
solving nonlinear equations i.e. successive substitution
method (fixed point)
),(' tyfyn 
),('),(
2
''
11 nnnnnnn tyfyyy
h
yy  
1ny
22
Example: solve
Solution:
f is linear in y. So, solving the problem using modified Euler
method for yields
25.0,10,1)0(,1' 0  htyytyy
hy
t
h
t
h
y
ht
h
yt
h
y
ytyt
h
y
yy
h
yy
n
n
n
n
nnnn
nnnnn
nnnn












1
1
11
111
11
)
2
1(
)
2
1(
)
2
1()
2
1(
)11(
2
)''(
2
ny
23
Graphthe solution
Predictor-Corrector Methods
• The Predictor-Corrector technique uses an explicit
scheme (like the Adams-Bashforth Method) to
estimate the initial guess for xi+1 and then uses an
implicit technique (like the Adams-Moulton Method)
to correct xi+1.
Predictor-Corrector Example
• Adams third order Predictor-Corrector scheme:
• Use the Adams-Bashforth three point explicit scheme
for the initial value.
• Use the Adams-Moulton three-point implicit method
to correct.
 2i1iii1i 51623
12
*   fff
h
xx
 ),(),(8),(5
12
11
*
11i1i   iiiiii xtfxtfxtf
h
xx
Predictor-Corrector Example
• Consider Exact Solution
• Initial condition: x(0) = 1
• Step size: h = 0.1
• We will use the 3 Point Adams-Bashforth and 3 point
Adams-Moulton. Both require 3 points to get
started!
2
tx
dt
dx
 t2
22 ettx 
Predictor-Corrector Example
• From the 4th order Runge Kutta
• 3-point Adams-Bashforth Predictor Value:
 
340184.1121587.0218597.1
)1(5)094829.1(16)178597.1(23
12
1.0
2
*
3

 xx
 
 
 
218597.1
178597.1218597.1,2.0
094829.1104829.1,1.0
0000.11,0
2
2.0
1.0
0




x
ff
ff
ff
Predictor-Corrector Example
• To correct, we need f(t3 , x3
*)
• 3-point Adams-Moulton Corrector Value:
  250184.1340184.1,3.0 f
      
340138.1
121541.0218597.1
094829.11178597.18250184.15
12
1.0
23


 xx
The values for the Predictor-Corrector Scheme
Three Point Predictor-Corrector Scheme
t x f A-B sum x* f* A-M sum
0 1 1
0.1 1.104829 1.094829
0.2 1.218597 1.178597 0.121587 1.340184 1.250184 0.121541
0.3 1.340138 1.250138 0.128081 1.468219 1.308219 0.12803
0.4 1.468168 1.308168 0.133155 1.601323 1.351323 0.133098
0.5 1.601266 1.351266 0.136659 1.737925 1.377925 0.136597
0.6 1.737863 1.377863 0.138429 1.876291 1.386291 0.138359
0.7 1.876222 1.386222 0.13828 2.014502 1.374502 0.138204
0.8 2.014425 1.374425 0.136013 2.150438 1.340438 0.135928
0.9 2.150353 1.340353 0.131404 2.281757 1.281757 0.13131
1 2.281663 1.281663 0.124206 2.405869 1.195869 0.124102
Predictor-Corrector Example
The predictor-corrector method
produces a solution with nearly the
same accuracy as the RK order 4
method.
Generally, the n-step method will
have truncation error of order at
least n.
-10
-8
-6
-4
-2
0
2
4
0 1 2 3 4
xValue
t Value
3 Point Predictor-Corrector Method
4th order Runge-Kutta
Exact
Adam Moulton
Adam Bashforth
Predictor-Corrector Example
Introduction to simulation modeling

Contenu connexe

Tendances

All types of model(Simulation & Modelling) #ShareThisIfYouLike
All types of model(Simulation & Modelling) #ShareThisIfYouLikeAll types of model(Simulation & Modelling) #ShareThisIfYouLike
All types of model(Simulation & Modelling) #ShareThisIfYouLikeUnited International University
 
Modeling & Simulation Lecture Notes
Modeling & Simulation Lecture NotesModeling & Simulation Lecture Notes
Modeling & Simulation Lecture NotesFellowBuddy.com
 
introduction to modeling, Types of Models, Classification of mathematical mod...
introduction to modeling, Types of Models, Classification of mathematical mod...introduction to modeling, Types of Models, Classification of mathematical mod...
introduction to modeling, Types of Models, Classification of mathematical mod...Waqas Afzal
 
System simulation & modeling notes[sjbit]
System simulation & modeling notes[sjbit]System simulation & modeling notes[sjbit]
System simulation & modeling notes[sjbit]qwerty626
 
System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)Vivek Maurya
 
Discrete And Continuous Simulation
Discrete And Continuous SimulationDiscrete And Continuous Simulation
Discrete And Continuous SimulationNguyen Chien
 
Computer Simulation And Modeling
Computer Simulation And ModelingComputer Simulation And Modeling
Computer Simulation And ModelingPakistan Loverx
 
Discrete event simulation
Discrete event simulationDiscrete event simulation
Discrete event simulationssusera970cc
 
Deterministic vs stochastic
Deterministic vs stochasticDeterministic vs stochastic
Deterministic vs stochasticsohail40
 
Simulation and its application
Simulation and its applicationSimulation and its application
Simulation and its applicationAlesh Dulal
 
Simulation, Modeling, it’s application, advantage & disadvantage
Simulation, Modeling, it’s application, advantage  &  disadvantageSimulation, Modeling, it’s application, advantage  &  disadvantage
Simulation, Modeling, it’s application, advantage & disadvantageKawsar Hamid Sumon
 
Chapter3 general principles of discrete event simulation
Chapter3   general principles of discrete event simulationChapter3   general principles of discrete event simulation
Chapter3 general principles of discrete event simulationDe La Salle University-Manila
 
Desirable software features simulation & modeling
Desirable software features simulation & modelingDesirable software features simulation & modeling
Desirable software features simulation & modelingShashwat Shriparv
 
Advantages and disadvantages of Simulation
Advantages and disadvantages of SimulationAdvantages and disadvantages of Simulation
Advantages and disadvantages of SimulationTilakpoudel2
 

Tendances (20)

All types of model(Simulation & Modelling) #ShareThisIfYouLike
All types of model(Simulation & Modelling) #ShareThisIfYouLikeAll types of model(Simulation & Modelling) #ShareThisIfYouLike
All types of model(Simulation & Modelling) #ShareThisIfYouLike
 
Modeling & Simulation Lecture Notes
Modeling & Simulation Lecture NotesModeling & Simulation Lecture Notes
Modeling & Simulation Lecture Notes
 
introduction to modeling, Types of Models, Classification of mathematical mod...
introduction to modeling, Types of Models, Classification of mathematical mod...introduction to modeling, Types of Models, Classification of mathematical mod...
introduction to modeling, Types of Models, Classification of mathematical mod...
 
Discrete event-simulation
Discrete event-simulationDiscrete event-simulation
Discrete event-simulation
 
Simulation
SimulationSimulation
Simulation
 
System simulation & modeling notes[sjbit]
System simulation & modeling notes[sjbit]System simulation & modeling notes[sjbit]
System simulation & modeling notes[sjbit]
 
System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)
 
Simulation
SimulationSimulation
Simulation
 
Discrete And Continuous Simulation
Discrete And Continuous SimulationDiscrete And Continuous Simulation
Discrete And Continuous Simulation
 
SIMULATION
SIMULATIONSIMULATION
SIMULATION
 
Computer Simulation And Modeling
Computer Simulation And ModelingComputer Simulation And Modeling
Computer Simulation And Modeling
 
Discrete event simulation
Discrete event simulationDiscrete event simulation
Discrete event simulation
 
Deterministic vs stochastic
Deterministic vs stochasticDeterministic vs stochastic
Deterministic vs stochastic
 
Simulation and its application
Simulation and its applicationSimulation and its application
Simulation and its application
 
Simulation, Modeling, it’s application, advantage & disadvantage
Simulation, Modeling, it’s application, advantage  &  disadvantageSimulation, Modeling, it’s application, advantage  &  disadvantage
Simulation, Modeling, it’s application, advantage & disadvantage
 
Optmization techniques
Optmization techniquesOptmization techniques
Optmization techniques
 
Chapter3 general principles of discrete event simulation
Chapter3   general principles of discrete event simulationChapter3   general principles of discrete event simulation
Chapter3 general principles of discrete event simulation
 
System Modelling
System ModellingSystem Modelling
System Modelling
 
Desirable software features simulation & modeling
Desirable software features simulation & modelingDesirable software features simulation & modeling
Desirable software features simulation & modeling
 
Advantages and disadvantages of Simulation
Advantages and disadvantages of SimulationAdvantages and disadvantages of Simulation
Advantages and disadvantages of Simulation
 

En vedette

Simulation Techniques
Simulation TechniquesSimulation Techniques
Simulation Techniquesmailrenuka
 
A2 /EXPT/THER/KELLY/APRIL
A2 /EXPT/THER/KELLY/APRILA2 /EXPT/THER/KELLY/APRIL
A2 /EXPT/THER/KELLY/APRILRama Chandra
 
Simulation Technology Challenges
Simulation Technology ChallengesSimulation Technology Challenges
Simulation Technology ChallengesCETES
 
Unit 1 introduction
Unit 1 introductionUnit 1 introduction
Unit 1 introductionraksharao
 
Mourão Moura - input2012
Mourão Moura - input2012Mourão Moura - input2012
Mourão Moura - input2012INPUT 2012
 
Introduction to Simulation- Predictive Analytics
Introduction to Simulation- Predictive AnalyticsIntroduction to Simulation- Predictive Analytics
Introduction to Simulation- Predictive AnalyticsPerformanceG2, Inc.
 
Introduction to simulation
Introduction to simulationIntroduction to simulation
Introduction to simulationn_cool001
 
02 20110314-simulation
02 20110314-simulation02 20110314-simulation
02 20110314-simulationSaad Gabr
 
The use of 3D simulation technology to improve health and safety performance ...
The use of 3D simulation technology to improve health and safety performance ...The use of 3D simulation technology to improve health and safety performance ...
The use of 3D simulation technology to improve health and safety performance ...Stephen Au
 
An Introduction to Simulation in the Social Sciences
An Introduction to Simulation in the Social SciencesAn Introduction to Simulation in the Social Sciences
An Introduction to Simulation in the Social Sciencesfsmart01
 
Future Of Simulation In Healthcare Education
Future Of Simulation In Healthcare EducationFuture Of Simulation In Healthcare Education
Future Of Simulation In Healthcare EducationCarolyn Jenkins
 
Esri CityEngine
Esri CityEngineEsri CityEngine
Esri CityEngineEsri
 
Simulation technology, speed up your iterative process (by Jan Buytaert)
Simulation technology, speed up your iterative process (by Jan Buytaert)Simulation technology, speed up your iterative process (by Jan Buytaert)
Simulation technology, speed up your iterative process (by Jan Buytaert)Verhaert Masters in Innovation
 
Dashboard Business Simulation Deck
Dashboard  Business Simulation DeckDashboard  Business Simulation Deck
Dashboard Business Simulation DeckAPSinc
 

En vedette (18)

Simulation Techniques
Simulation TechniquesSimulation Techniques
Simulation Techniques
 
ppt
pptppt
ppt
 
Ma2002 1.16 rm
Ma2002 1.16 rmMa2002 1.16 rm
Ma2002 1.16 rm
 
A2 /EXPT/THER/KELLY/APRIL
A2 /EXPT/THER/KELLY/APRILA2 /EXPT/THER/KELLY/APRIL
A2 /EXPT/THER/KELLY/APRIL
 
Simulation Technology Challenges
Simulation Technology ChallengesSimulation Technology Challenges
Simulation Technology Challenges
 
Unit 1 introduction
Unit 1 introductionUnit 1 introduction
Unit 1 introduction
 
Mourão Moura - input2012
Mourão Moura - input2012Mourão Moura - input2012
Mourão Moura - input2012
 
Introduction to Simulation- Predictive Analytics
Introduction to Simulation- Predictive AnalyticsIntroduction to Simulation- Predictive Analytics
Introduction to Simulation- Predictive Analytics
 
Introduction to simulation
Introduction to simulationIntroduction to simulation
Introduction to simulation
 
02 20110314-simulation
02 20110314-simulation02 20110314-simulation
02 20110314-simulation
 
The use of 3D simulation technology to improve health and safety performance ...
The use of 3D simulation technology to improve health and safety performance ...The use of 3D simulation technology to improve health and safety performance ...
The use of 3D simulation technology to improve health and safety performance ...
 
An Introduction to Simulation in the Social Sciences
An Introduction to Simulation in the Social SciencesAn Introduction to Simulation in the Social Sciences
An Introduction to Simulation in the Social Sciences
 
Future Of Simulation In Healthcare Education
Future Of Simulation In Healthcare EducationFuture Of Simulation In Healthcare Education
Future Of Simulation In Healthcare Education
 
Esri CityEngine
Esri CityEngineEsri CityEngine
Esri CityEngine
 
Smell Simulation...A technology that can smell
Smell Simulation...A technology that can smellSmell Simulation...A technology that can smell
Smell Simulation...A technology that can smell
 
Simulation technology, speed up your iterative process (by Jan Buytaert)
Simulation technology, speed up your iterative process (by Jan Buytaert)Simulation technology, speed up your iterative process (by Jan Buytaert)
Simulation technology, speed up your iterative process (by Jan Buytaert)
 
Dashboard Business Simulation Deck
Dashboard  Business Simulation DeckDashboard  Business Simulation Deck
Dashboard Business Simulation Deck
 
Simulator
SimulatorSimulator
Simulator
 

Similaire à Introduction to simulation modeling

Simulation and Modelling Reading Notes.pptx
Simulation and Modelling  Reading Notes.pptxSimulation and Modelling  Reading Notes.pptx
Simulation and Modelling Reading Notes.pptxDanMuendo1
 
Unit 1 introduction to simulation
Unit 1 introduction to simulationUnit 1 introduction to simulation
Unit 1 introduction to simulationDevaKumari Vijay
 
Cs854 lecturenotes01
Cs854 lecturenotes01Cs854 lecturenotes01
Cs854 lecturenotes01Mehmet Çelik
 
What is sim?ulation
What is sim?ulationWhat is sim?ulation
What is sim?ulationMusab Cannon
 
Introduction to simulation.pdf
Introduction to simulation.pdfIntroduction to simulation.pdf
Introduction to simulation.pdfnadimhossain24
 
Introduction to System, Simulation and Model
Introduction to System, Simulation and ModelIntroduction to System, Simulation and Model
Introduction to System, Simulation and ModelMd. Hasan Imam Bijoy
 
Simulation and modeling introduction.pptx
Simulation and modeling introduction.pptxSimulation and modeling introduction.pptx
Simulation and modeling introduction.pptxShamasRehman4
 
MSPresentation_Spring2011
MSPresentation_Spring2011MSPresentation_Spring2011
MSPresentation_Spring2011Shaun Smith
 
Materi 10 - Penelitian Pemodelan Komputer.pdf
Materi 10 - Penelitian Pemodelan Komputer.pdfMateri 10 - Penelitian Pemodelan Komputer.pdf
Materi 10 - Penelitian Pemodelan Komputer.pdfMahesaRioAditya
 
Discreate Event Simulation_PPT1-R0.ppt
Discreate Event Simulation_PPT1-R0.pptDiscreate Event Simulation_PPT1-R0.ppt
Discreate Event Simulation_PPT1-R0.pptdiklatMSU
 
Introduction to networks simulation
Introduction to networks simulationIntroduction to networks simulation
Introduction to networks simulationahmed L. Khalaf
 
simulation modeling in DSS
 simulation modeling in DSS simulation modeling in DSS
simulation modeling in DSSEnaam Alotaibi
 
mathematical modeling nikki.pptx
mathematical modeling nikki.pptxmathematical modeling nikki.pptx
mathematical modeling nikki.pptxArikB
 
Applications of simulation in Business with Example
Applications of simulation in Business with ExampleApplications of simulation in Business with Example
Applications of simulation in Business with ExamplePratima Ray
 

Similaire à Introduction to simulation modeling (20)

Simulation and Modelling Reading Notes.pptx
Simulation and Modelling  Reading Notes.pptxSimulation and Modelling  Reading Notes.pptx
Simulation and Modelling Reading Notes.pptx
 
Unit 1 introduction to simulation
Unit 1 introduction to simulationUnit 1 introduction to simulation
Unit 1 introduction to simulation
 
Cs854 lecturenotes01
Cs854 lecturenotes01Cs854 lecturenotes01
Cs854 lecturenotes01
 
cs1538.ppt
cs1538.pptcs1538.ppt
cs1538.ppt
 
MODELING & SIMULATION.docx
MODELING & SIMULATION.docxMODELING & SIMULATION.docx
MODELING & SIMULATION.docx
 
lecture 1.pptx
lecture 1.pptxlecture 1.pptx
lecture 1.pptx
 
M 3 iot
M 3 iotM 3 iot
M 3 iot
 
What is sim?ulation
What is sim?ulationWhat is sim?ulation
What is sim?ulation
 
Introduction to simulation.pdf
Introduction to simulation.pdfIntroduction to simulation.pdf
Introduction to simulation.pdf
 
SIMULATION.pdf
SIMULATION.pdfSIMULATION.pdf
SIMULATION.pdf
 
Introduction to System, Simulation and Model
Introduction to System, Simulation and ModelIntroduction to System, Simulation and Model
Introduction to System, Simulation and Model
 
Simulation and modeling introduction.pptx
Simulation and modeling introduction.pptxSimulation and modeling introduction.pptx
Simulation and modeling introduction.pptx
 
MSPresentation_Spring2011
MSPresentation_Spring2011MSPresentation_Spring2011
MSPresentation_Spring2011
 
Materi 10 - Penelitian Pemodelan Komputer.pdf
Materi 10 - Penelitian Pemodelan Komputer.pdfMateri 10 - Penelitian Pemodelan Komputer.pdf
Materi 10 - Penelitian Pemodelan Komputer.pdf
 
Discreate Event Simulation_PPT1-R0.ppt
Discreate Event Simulation_PPT1-R0.pptDiscreate Event Simulation_PPT1-R0.ppt
Discreate Event Simulation_PPT1-R0.ppt
 
Introduction to networks simulation
Introduction to networks simulationIntroduction to networks simulation
Introduction to networks simulation
 
Simulation
SimulationSimulation
Simulation
 
simulation modeling in DSS
 simulation modeling in DSS simulation modeling in DSS
simulation modeling in DSS
 
mathematical modeling nikki.pptx
mathematical modeling nikki.pptxmathematical modeling nikki.pptx
mathematical modeling nikki.pptx
 
Applications of simulation in Business with Example
Applications of simulation in Business with ExampleApplications of simulation in Business with Example
Applications of simulation in Business with Example
 

Plus de bhupendra kumar

Two port networks (y parameters)
Two port networks (y parameters)Two port networks (y parameters)
Two port networks (y parameters)bhupendra kumar
 
Small signal stability analysis
Small signal stability analysisSmall signal stability analysis
Small signal stability analysisbhupendra kumar
 
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 loopbhupendra kumar
 
static series synchronus compensator
static series synchronus compensatorstatic series synchronus compensator
static series synchronus compensatorbhupendra kumar
 
Representing uncertainty in expert systems
Representing uncertainty in expert systemsRepresenting uncertainty in expert systems
Representing uncertainty in expert systemsbhupendra kumar
 
Online shopping management information system flipkart
Online shopping management information system  flipkartOnline shopping management information system  flipkart
Online shopping management information system flipkartbhupendra kumar
 
the cardiovascular system and Physiology of heart
the cardiovascular system and Physiology of heartthe cardiovascular system and Physiology of heart
the cardiovascular system and Physiology of heartbhupendra kumar
 

Plus de bhupendra kumar (8)

Two port networks (y parameters)
Two port networks (y parameters)Two port networks (y parameters)
Two port networks (y parameters)
 
Small signal stability analysis
Small signal stability analysisSmall signal stability analysis
Small signal stability analysis
 
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
 
Activity diagram
Activity diagramActivity diagram
Activity diagram
 
static series synchronus compensator
static series synchronus compensatorstatic series synchronus compensator
static series synchronus compensator
 
Representing uncertainty in expert systems
Representing uncertainty in expert systemsRepresenting uncertainty in expert systems
Representing uncertainty in expert systems
 
Online shopping management information system flipkart
Online shopping management information system  flipkartOnline shopping management information system  flipkart
Online shopping management information system flipkart
 
the cardiovascular system and Physiology of heart
the cardiovascular system and Physiology of heartthe cardiovascular system and Physiology of heart
the cardiovascular system and Physiology of heart
 

Dernier

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 

Dernier (20)

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 

Introduction to simulation modeling

  • 1. Introduction to Simulation modeling Submitted To:- Prof. D.K. Chaturvedi, Electrical Department, Faculty of Engineering, Dayalbagh Educational Institute, Dayalbagh, Agra. Submitted By:- Bhupendra Kumar M.Tech(Int.) – 094008
  • 2. Introduction to model Shannon Defines a model as- A Representation of an object, a system, or an idea in some form other than that of the entity itself.
  • 3. Definition - Simulation “Simulation is the process of designing a model of a real system and conducting experiments with this model for the purpose of either understanding the behavior of the system and/or evaluating various strategies for the operation of the system.” - Introduction to Simulation Using SIMAN (2nd Edition)
  • 4. Some other definitions • The technique of imitating the behavior of some situation or system by means of an analogous model, situation, or apparatus, either to gain information more conveniently or to train personnel. • Simulation: – “… as a strategy – not a technology – to mirror, anticipate, or amplify real situations with guided experiences in a fully interactive way.”
  • 5. Simulation • Where simulation fits in Simulation Programming Analysis Modeling Probability & Statistics
  • 6. 6 • Ways to study a system Systems, Models, and Simulation
  • 7. 7 Elements of Simulation Analysis Problem Formulation Data Collection and Analysis Model development Model Verification and Validation Model Experimentation and Optimization Implementation of Simulation Results Major Iterative Loops in a Simulation Study
  • 8. Brief history • World War II • “Monte Carlo” simulation: originated with the work on the atomic bomb. Used to simulate bombing raids. Given the security code name “Monte-Carlo”. • Late ‘50s, early ‘60s • First languages introduced: SIMSCRIPT, GPSS (IBM) • Late ‘60s, early ‘70s • GASP IV introduced by Pritsker. Triggered a wave of diverse applications. Significant in the evolution of simulation.
  • 9. • Late ‘70s, early ’80 • SLAM introduced in 1979 by Pritsker and Pegden. • Models more credible because of sophisticated tools • SIMAN introduced in 1982 by Pegden. First language to run on both a mainframe as well as a microcomputer. • Late ‘80s through present • Powerful PCs • Languages are very sophisticated (market almost saturated) • Major advancement: graphics. Models can now be animated!
  • 10. Simulation modeling perspectives • Can be used to study simple systems • Good for comparing alternative designs – More complex techniques allow “optimization” using a simulation model • can be used to understand the behavior of the system or evaluate strategies for the operation of the system • Model complex systems in a detailed way • Construct theories or hypotheses that account for the observed behavior • Use the model to predict future behavior, that is, the effects that will be produced by changes in the system • Analyze proposed systems
  • 11. 11 SIMULATION “WORLD-VIEWS” Pure Continuous Simulation Pure Discrete Simulation – Event-oriented – Activity-oriented – Process-oriented Combined Discrete / Continuous Simulation
  • 12. 12 Examples Of Both Type Models Continuous Time and Discrete Time Models: CPU scheduling model vs. number of students attending the class.
  • 13. Advantages to Simulation: • Can be used to study existing systems without disrupting the ongoing operations. • Proposed systems can be “tested” before committing resources. • Allows us to control time. • Allows us to identify bottlenecks. • Allows us to gain insight into which variables are most important to system performance. • Flexibility to model things as they are (even if messy and complicated) Allows uncertainty, nonstationarity in modeling
  • 14. Some Primary Uses of Simulation Models in Operations • Find the bottlenecks • How are resources utilized • Capacity planning • Impact of configuration changes • Understand the system dynamics
  • 15. Disadvantages to Simulation • Model building is an art as well as a science. The quality of the analysis depends on the quality of the model and the skill of the modeler. • Simulation results are sometimes hard to interpret. • Simulation analysis can be time consuming and expensive. Should not be used when an analytical method would provide for quicker results. • Not guarantee to provide optimal solution
  • 16. Limitations & pitfalls • Failure to identify objectives clearly up front • In appropriate level of detail (both ways) • Inadequate design and analysis of simulation • experiments • Inadequate education, training • Failure to account correctly for sources of randomness in the system under consideration • Failure to collect good system data, e.g. not enough data to create a good model
  • 17. 17 Applications: Designing and analyzing manufacturing systems Evaluating H/W and S/W requirements for a computer system Evaluating a new military weapons system or tactics Determining ordering policies for an inventory system Designing communications systems and message protocols for them
  • 18. 18 Applications:(continued) Designing and operating transportation facilities such as freeways, airports, subways, or ports Evaluating designs for service organizations such as hospitals, post offices, or fast-food restaurants Analyzing financial or economic systems material handling systems, assembly lines, automated production facilities.
  • 19. Hand and manual simulation concepts • The numerical methods for manual simulation can be classified into the following two classes: • 1. One-step or single-step method Euler’s method, Runge–Kutta method. • 2. Multistep method Milne, Adams–Bashforth methods, predictor corrector method.
  • 21. 21 Euler Method • Modified Euler method is derived by applying the trapezoidal rule to integrating ; So, we have • If f is linear in y, we can solved for similar as backward Euler method • If f is nonlinear in y, we necessary to used the method for solving nonlinear equations i.e. successive substitution method (fixed point) ),(' tyfyn  ),('),( 2 '' 11 nnnnnnn tyfyyy h yy   1ny
  • 22. 22 Example: solve Solution: f is linear in y. So, solving the problem using modified Euler method for yields 25.0,10,1)0(,1' 0  htyytyy hy t h t h y ht h yt h y ytyt h y yy h yy n n n n nnnn nnnnn nnnn             1 1 11 111 11 ) 2 1( ) 2 1( ) 2 1() 2 1( )11( 2 )''( 2 ny
  • 24. Predictor-Corrector Methods • The Predictor-Corrector technique uses an explicit scheme (like the Adams-Bashforth Method) to estimate the initial guess for xi+1 and then uses an implicit technique (like the Adams-Moulton Method) to correct xi+1.
  • 25. Predictor-Corrector Example • Adams third order Predictor-Corrector scheme: • Use the Adams-Bashforth three point explicit scheme for the initial value. • Use the Adams-Moulton three-point implicit method to correct.  2i1iii1i 51623 12 *   fff h xx  ),(),(8),(5 12 11 * 11i1i   iiiiii xtfxtfxtf h xx
  • 26. Predictor-Corrector Example • Consider Exact Solution • Initial condition: x(0) = 1 • Step size: h = 0.1 • We will use the 3 Point Adams-Bashforth and 3 point Adams-Moulton. Both require 3 points to get started! 2 tx dt dx  t2 22 ettx 
  • 27. Predictor-Corrector Example • From the 4th order Runge Kutta • 3-point Adams-Bashforth Predictor Value:   340184.1121587.0218597.1 )1(5)094829.1(16)178597.1(23 12 1.0 2 * 3   xx       218597.1 178597.1218597.1,2.0 094829.1104829.1,1.0 0000.11,0 2 2.0 1.0 0     x ff ff ff
  • 28. Predictor-Corrector Example • To correct, we need f(t3 , x3 *) • 3-point Adams-Moulton Corrector Value:   250184.1340184.1,3.0 f        340138.1 121541.0218597.1 094829.11178597.18250184.15 12 1.0 23    xx
  • 29. The values for the Predictor-Corrector Scheme Three Point Predictor-Corrector Scheme t x f A-B sum x* f* A-M sum 0 1 1 0.1 1.104829 1.094829 0.2 1.218597 1.178597 0.121587 1.340184 1.250184 0.121541 0.3 1.340138 1.250138 0.128081 1.468219 1.308219 0.12803 0.4 1.468168 1.308168 0.133155 1.601323 1.351323 0.133098 0.5 1.601266 1.351266 0.136659 1.737925 1.377925 0.136597 0.6 1.737863 1.377863 0.138429 1.876291 1.386291 0.138359 0.7 1.876222 1.386222 0.13828 2.014502 1.374502 0.138204 0.8 2.014425 1.374425 0.136013 2.150438 1.340438 0.135928 0.9 2.150353 1.340353 0.131404 2.281757 1.281757 0.13131 1 2.281663 1.281663 0.124206 2.405869 1.195869 0.124102 Predictor-Corrector Example
  • 30. The predictor-corrector method produces a solution with nearly the same accuracy as the RK order 4 method. Generally, the n-step method will have truncation error of order at least n. -10 -8 -6 -4 -2 0 2 4 0 1 2 3 4 xValue t Value 3 Point Predictor-Corrector Method 4th order Runge-Kutta Exact Adam Moulton Adam Bashforth Predictor-Corrector Example