SlideShare a Scribd company logo
Basics of Modeling and Simulation
Serdar Kaya, serdar@grenergyllc.com cell: +90 5394772377
X
Y
Why do we need modeling and simulation
Human brain can comprehend only two or three dimensional objects or concepts?
Two Dimensions of X and Y
X
Y
Z
Three dimensions of X, Y and Z
X
Y
Z
X
Y
Z
X
Y
Z
T1
T2
T3
Four dimensions of X, Y, Z and T
X
Y
Z
R
S
More domain and dimensions
X
Y
Z
3
2
1
Linear Scale
X
Y
Z
100
10
1
Logarithmic Scale
What Is A Model ?
A Representation of an object, a
system, or an idea in some form
other than that of the entity itself.
(Shannon)
Types of Models:
Physical
(Scale models, prototype plants,…)
Mathematical
(Analytical queueing models, linear
programs, simulation)
What is Simulation?
● dynamic behavior of a model
● representation of dynamic behavior
● changing behavior of parameters in dynamic
system
Modeling Team
We Need:
-Knowledge of the system under investigation
-System analyst skills (model formulation)
-Model building skills (model Programming)
-Data collection skills
-Statistical skills (input data representation)
Terminology
System Entities Attribute Activity Event State
Variables
Digestion
System
Stomach Acidity Eating Digestion Mucous
Pulsing
Content
" Simulation of Resource Reservation Protocol in Wireless Networks, "
Enguang He & Min Zhang (PPT file)
" Simulation of Rare Events in Communications Networks," Xiangping Chen
(PPT file)
" Parallel Discrete Event Simulation," Hariharan L Thantry (PPT file)
" Difficulties in Simulating the Internet," Mingyu Sun
College of Engineering
Department of Computer Science
CSE808 Modeling and Discrete Simulation (Fall 2019)
Instructor: Herman D. Hughes
Class Meeting: Tu&Thu 10:20 - 11:40 am C207Wells Hall.
Office Hours: Tu 1:30-4:30 p.m. or by appointment. 2132EB
Sim-to-Real: Using Simulations for 3D Perception and
Navigation
Dr. Ruigang Yang
Baidu Research
Thursday, Feb 28, 2019
11 AM - 12 PM
EB 3105
Basics of modeling and simulation
Basics of modeling and simulation
Basics of modeling and simulation
Basics of modeling and simulation
Basics of modeling and simulation
Basics of modeling and simulation
● To simulate is to try to duplicate the characteristics
of a real system
● mathematical simulation models
● Real systems to help make business decisions
● Use in education to reduce cost
Benefit of Modeling/Simulation
1. Flexibility
2. Can handle large and complex systems
3. Can answer “what-if” questions
4. Does not interfere with the real system
5. Allows study of interaction among variables
6. “Time compression” is possible
7. Handles complications that other methods can’t
Risks of Modeling/Simulation
1. inaccuracy
2. Initial time consuming
3. Sceneroi time needed
4. Each case is unique might have unconsidered
parameters
Cost of Modeling/Simulation Software
Available Models/Simulations
Monte Carlo Simulation
Metlab
Ansys (fluid flow)
Flight Simulators
Surgery Simulators
War/Fighting Simulators
Civilization Simulators
Available Models/Simulations
Available Models/Simulations
https://www.youtube.com/watch?v=jj0WsQYtT7M
Highly Complicated Models/Simulations
Highly Complicated Models/Simulations
Highly Complicated Models/Simulations
https://www.youtube.com/watch?v=857wSFqZGSU
Highly Complicated Models/Simulations
BP Plc Uses Borrowed Tech to Drive Billions in Savings
An employee demonstrates a oil drilling simulator in a training room at BP
Plc's International Centre for Business & Technology (ICBT)
https://www.youtube.com/watch?v=gQxspJWH6J0
Drilling Simulator
● General purpose languages
(Visual Basic, C++, Fortran, etc.)
● Special purpose languages and programs
(GPSS, Simscript, Microsaint, BuildSim, etc.)
● Spreadsheet models
Simulation Software Packages
SIMULATION “WORLD-
VIEWS”
● Pure Continuous Simulation
● Pure Discrete Simulation
– Event-oriented
– Activity-oriented
– Process-oriented
● Combined Discrete / Continuous Simulation
Systems, Models, and Simulation(cont’d.)
• Classification of simulation models
– Static vs. dynamic
– Deterministic vs. stochastic
– Continuous vs. discrete
• Most operational models are dynamic, stochastic, and
discrete – will be called discrete-event simulation models
Systems, Models, and Simulation(cont’d.)
• Types of systems
– Discrete
▪ State variables change instantaneously at separated points in time
▪ Bank model: State changes occur only when a customer arrives or departs
– Continuous
▪ State variables change continuously as a function of time
▪ Airplane flight: State variables like position, velocity change continuously
• Many systems are partly discrete, partly continuous
Examples Of Both Type Models
● Continuous Time and Discrete Time
Models:
CPU scheduling model vs. number of
students attending the class.
Examples (continued)
● Continuous State and Discrete State
Models:
Example: Time spent by students in a
weekly class vs. Number of jobs in Q.
n Static and Dynamic Models:
CPU scheduling model vs. E = mc2
Other Type Models
Input
Output
Input
Output
●Deterministic and Probabilistic Models:

More Related Content

PDF
Machine Learning in Bioinformatics
PPTX
(r)Evolution of Machine Learning
PPTX
Agent Based Models
PDF
Advantages of Computer Vision: Business Cases and Applications
PPTX
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
PPT
Software development slides
PPT
Simulation Powerpoint- Lecture Notes
PPTX
Quality & Reliability in Software Engineering
Machine Learning in Bioinformatics
(r)Evolution of Machine Learning
Agent Based Models
Advantages of Computer Vision: Business Cases and Applications
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
Software development slides
Simulation Powerpoint- Lecture Notes
Quality & Reliability in Software Engineering

What's hot (20)

PPTX
MACHINE LEARNING PPT(ML) rohit.pptx
PPT
software characteristics
PDF
Fraud detection ML
PPTX
Fundamentals of Data science Introduction Unit 1
PPTX
Ai and biology
PPTX
What is Ad-Hoc Testing
PPTX
Machine Learning ppt.pptx
PPTX
Health and medical informatics - المعلوماتية الطبية والصحية
PDF
(2017/06)Practical points of deep learning for medical imaging
PPTX
Deep Learning Explained
PPTX
Off the-shelf components (cots)
PPTX
Simulated Annealing
PPT
Modelling and Simulation - ICT
PPTX
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
PPTX
Introduction to simulation modeling
PPTX
Machine learning ppt.
PPTX
Handwritten Digit Recognition(Convolutional Neural Network) PPT
PPTX
History of deep learning
PDF
Andrew NG machine learning
PDF
Deep learning
MACHINE LEARNING PPT(ML) rohit.pptx
software characteristics
Fraud detection ML
Fundamentals of Data science Introduction Unit 1
Ai and biology
What is Ad-Hoc Testing
Machine Learning ppt.pptx
Health and medical informatics - المعلوماتية الطبية والصحية
(2017/06)Practical points of deep learning for medical imaging
Deep Learning Explained
Off the-shelf components (cots)
Simulated Annealing
Modelling and Simulation - ICT
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
Introduction to simulation modeling
Machine learning ppt.
Handwritten Digit Recognition(Convolutional Neural Network) PPT
History of deep learning
Andrew NG machine learning
Deep learning
Ad

Similar to Basics of modeling and simulation (20)

PPTX
Introduction to simulation and modeling
PPTX
Innoslate, A Model-Based Systems Engineering Tool
PPT
Simulation and Modeling
PPT
What is sim?ulation
PPTX
Simulation-System Modeling and Simulation
PDF
Introduction to simulation.pdf
PDF
SIMULATION.pdf
PDF
From Model-based to Model and Simulation-based Systems Architectures
PPT
Cs854 lecturenotes01
PPTX
Introduction to System, Simulation and Model
PPTX
Simulation and modeling introduction.pptx
PPT
Steps in simulation, advantages and disadvantages, system and its components
PDF
Cs 2401 Unit 1
PPTX
simulation introduction and all basics included
PPTX
Introduction to Modelling and Simulation.pptx
PPT
Software.ppt
PPT
Modelling simulation (1)
PDF
DSD-INT 2014 - OpenMI Symposium - Federated modelling of Critical Infrastruct...
PDF
Materi 10 - Penelitian Pemodelan Komputer.pdf
PDF
Frameworks of the IBM Systems Journal
Introduction to simulation and modeling
Innoslate, A Model-Based Systems Engineering Tool
Simulation and Modeling
What is sim?ulation
Simulation-System Modeling and Simulation
Introduction to simulation.pdf
SIMULATION.pdf
From Model-based to Model and Simulation-based Systems Architectures
Cs854 lecturenotes01
Introduction to System, Simulation and Model
Simulation and modeling introduction.pptx
Steps in simulation, advantages and disadvantages, system and its components
Cs 2401 Unit 1
simulation introduction and all basics included
Introduction to Modelling and Simulation.pptx
Software.ppt
Modelling simulation (1)
DSD-INT 2014 - OpenMI Symposium - Federated modelling of Critical Infrastruct...
Materi 10 - Penelitian Pemodelan Komputer.pdf
Frameworks of the IBM Systems Journal
Ad

More from Serdar Kaya (6)

PPTX
Basic geostatistics
PPTX
Geological modeling lessons learned
PPTX
01 4 introduction of geological modeling
PPT
import data to model
PPT
Introduction to Geomodeling Course
PPTX
Grenergy urfa industrial zone investment teaser
Basic geostatistics
Geological modeling lessons learned
01 4 introduction of geological modeling
import data to model
Introduction to Geomodeling Course
Grenergy urfa industrial zone investment teaser

Recently uploaded (20)

PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
composite construction of structures.pdf
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
Lecture Notes Electrical Wiring System Components
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
UNIT 4 Total Quality Management .pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Foundation to blockchain - A guide to Blockchain Tech
composite construction of structures.pdf
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Internet of Things (IOT) - A guide to understanding
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Automation-in-Manufacturing-Chapter-Introduction.pdf
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Lecture Notes Electrical Wiring System Components
Operating System & Kernel Study Guide-1 - converted.pdf
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Model Code of Practice - Construction Work - 21102022 .pdf
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
R24 SURVEYING LAB MANUAL for civil enggi
UNIT 4 Total Quality Management .pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...

Basics of modeling and simulation