INSTRUCTOR: EL JIREH P.

BIBANGCO

Overview of Simulation & Modeling
Chapter 1 El Jireh P. Bibangco

INSTRUCTOR: EL JIREH P. BIBANGCO

Learning Objectives
In this chapter you will learn about: 
    

Simulation Computer Simulation When to Simulate? When not to Simulate? Benefits and Limitations of Computer Simulation Areas of Application Types of Simulation

INSTRUCTOR: EL JIREH P. BIBANGCO

Simulation 
Simulation is the imitation of the real-world realfacilities or processes (system) over time. (system)  Simulation uses models to develop conclusions about the behavior of a system being studied.  It involves the generation of an artificial history of a system, and the observation of that artificial history to draw inferences concerning the operating characteristics of the real system.

INSTRUCTOR: EL JIREH P. BIBANGCO

Computer Simulation 
Computer Simulation the use of computer to imitate the operations of a real world process or facility according to appropriately developed assumptions taking the form of logical, statistical, or mathematical relationships which are developed which and shaped into a model

INSTRUCTOR: EL JIREH P. BIBANGCO

When to Simulate? 
Real system does not yet exist and building a prototype is cost prohibited, timetimeconsuming, or hazardous  Aircraft, Production system, Nuclear Reactor

INSTRUCTOR: EL JIREH P. BIBANGCO

When to Simulate? (cont.) 
System is impossible to build  Real system exists but experimentation is too expensive, hazardous or disruptive to conduct  National Economy, Biological System  Military Weaponry, Transportation System

INSTRUCTOR: EL JIREH P. BIBANGCO

When to Simulate? (cont.) 
Forecasting is required  Population Growth, to analyze long time Forest Fire Spread periods in a compressed format

INSTRUCTOR: EL JIREH P. BIBANGCO

When to Simulate? (cont.) 
Mathematical modeling has no practical analytical or numeric solution  Stochastic Problem

INSTRUCTOR: EL JIREH P. BIBANGCO

When NOT to Simulate? 
      If the problem can be solve using common sense If the problem can be solved analytically If it is easier to perform direct experiments If the costs exceed the saving Resources and time are not available Data are not available Verifiability and Validity Time and Personnel are not available

INSTRUCTOR: EL JIREH P. BIBANGCO

Benefits of Computer Simulation 
Allow Experimentation without Disruptions to Existing Systems  Concept can be Tested Prior to Installation  Detection of Unforseen Problems or Bugs  Gain in Knowledge on System  Speed in Analysis  Enhances Creativity

INSTRUCTOR: EL JIREH P. BIBANGCO

Limitations of Computer Simulation 
   Expensive Time Consuming Yields Only Approximate Answers Difficult to Validate and Verified

INSTRUCTOR: EL JIREH P. BIBANGCO

Areas of Application 
      Manufacturing Applications Semiconductor Manufacturing Construction Engineering Military Applications Logistics, Transportation, and Distribution Apps Business Process Simulation Human Systems

INSTRUCTOR: EL JIREH P. BIBANGCO

Types of Simulation 
   Continuous Simulation Monte Carlo Simulation Discrete Event Computer Simulation AgentAgent-Based Modeling

INSTRUCTOR: EL JIREH P. BIBANGCO

Continuous Simulation 
Definition: concerned with modeling a system over time  It is often used in conjunction with Computer Aided Drafting (CAD) systems or within mathematical modeling software packages  Examples: 
Population Growth Modeling  Automobile Simulation

INSTRUCTOR: EL JIREH P. BIBANGCO

Monte Carlo Simulation 
Definition: a scheme employing random numbers, which is used for solving certain stochastic or deterministic problems where the passage of time plays no rule  Monte Carlo vs Discrete passage of time  Monte Carlo vs Continuous random number generators

INSTRUCTOR: EL JIREH P. BIBANGCO

Discrete Event Computer System 
Definition: characterized by the passage of blocks of time during which nothing happens, punctuated by events  Examples: 
Simple Queuing System

INSTRUCTOR: EL JIREH P. BIBANGCO

AgentAgent-Based Modeling 
Definition: addresses the simultaneous interactions of multiple agents to simulate, recreate, study, and predict complex phenomenon.

INSTRUCTOR: EL JIREH P. BIBANGCO

Simulation Software Category 
       General Purpose Software Manufacturing Oriented Software Planning and Scheduling Software Special Purpose Modeling Software Simulation Environments Animators Rapid Modeling Tools Simulation Support Software

INSTRUCTOR: EL JIREH P. BIBANGCO

General Purpose Software 
Definition: used to write simulation models 
  

SIMAN Simula SLAM SLX

INSTRUCTOR: EL JIREH P. BIBANGCO

Manufacturing Oriented Software 
Definition: used in the analysis of manufacturing and production systems 
ProModel  AutoMod  ShowFlow 2.5

INSTRUCTOR: EL JIREH P. BIBANGCO

Planning and Scheduling Software 
Definition: used for planning and scheduling but separate software products supporting this area has emerged 
Simul8 Planner  AutoSched

INSTRUCTOR: EL JIREH P. BIBANGCO

Special Purpose Modeling Software 
Definition: concentrates on specific areas like communication, health care, manufacturing, service industries, education and so forth 
MedModel  PacketTracer

INSTRUCTOR: EL JIREH P. BIBANGCO

Simulation Environments 
Definition: contain many utilities to conduct a simulation study. These capabilities include input data, analysis, model entry support, scenario manage management, animation, and output data analysis 
Arena  GPSS/World

INSTRUCTOR: EL JIREH P. BIBANGCO

Animators 
Definition: allows the simulation to be dynamically displayed on screen of a computer using a graphic format 
PROOF

INSTRUCTOR: EL JIREH P. BIBANGCO

Rapid Modeling Tools 
Definition: used to develop quick models or perform feasibility studies prior to embarking on a full blown modeling effort 
ManuPlan  SimStarted

INSTRUCTOR: EL JIREH P. BIBANGCO

Simulation Support Software 
Definition: includes tools to aid in the simulation process. Among these are tools used for data analysis, distribution determination, and reporting 
ExpertFit  SIMSTAT 2.0

INSTRUCTOR: EL JIREH P. BIBANGCO

END
Thank You

Sign up to vote on this title
UsefulNot useful