Modeling and Simulation Overview

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the primary purpose of using a model in the context of systems analysis?

  • To simplify the system for easier understanding and analysis. (correct)
  • To replace the real system entirely.
  • To create a replica of the system for public display.
  • To complicate the system to find errors.

Which of the following best describes the role of 'simulation' in the context of system modeling?

  • Mimicking the operation of a model over time and space. (correct)
  • Constructing a physical replica of the system for experimentation.
  • Creating a static representation of a system's components.
  • Analyzing the system using mathematical equations only.

How can simulation be applied in the design phase of new systems?

  • To predict how the new systems will operate in different environments. (correct)
  • To replace the need for prototypes.
  • To create marketing material.
  • To estimate the cost of building the system only.

In the context of system modeling, what is the role of assumptions?

<p>To form the basis of the model and describe how the system works. (A)</p> Signup and view all the answers

In what situation would simulation be LEAST appropriate?

<p>When direct experimentation is more cost-effective. (D)</p> Signup and view all the answers

What is a key disadvantage of using simulation for system analysis?

<p>It may require special training and expertise. (C)</p> Signup and view all the answers

In the context of systems, what distinguishes the 'system environment' from the 'system' itself?

<p>The system environment consists of aspects that influence the system but are external to its direct control. (A)</p> Signup and view all the answers

In simulation modeling, what is the primary difference between an 'endogenous' and an 'exogenous' event?

<p>An endogenous event occurs within the system, while an exogenous event originates from the environment. (C)</p> Signup and view all the answers

What is the definition of a system's 'state' in discrete event simulation?

<p>The collection of variables that describe the system at a specific time. (A)</p> Signup and view all the answers

What differentiates a 'discrete' system from a 'continuous' system in the context of simulation?

<p>A discrete system's state variables change at discrete points, while a continuous system's state variables change continuously. (C)</p> Signup and view all the answers

How do 'Static' and 'Dynamic' simulation models differ?

<p>Static models represent a system at a single point in time, while dynamic models represent systems evolving over time. (A)</p> Signup and view all the answers

In simulation modeling, what distinguishes 'deterministic' from 'stochastic' models?

<p>Deterministic models have predictable outcomes, while stochastic models incorporate randomness. (C)</p> Signup and view all the answers

In the steps of a simulation study, which step involves ensuring that the computer program is performing as intended?

<p>Verification. (C)</p> Signup and view all the answers

Which step in a simulation study involves comparing the model against the actual system behavior?

<p>Validation. (A)</p> Signup and view all the answers

What is the purpose of 'experimental design' in a simulation study?

<p>To define the parameters for simulation runs and replications. (D)</p> Signup and view all the answers

Why is documentation important in a simulation study?

<p>To provide an understanding of the program's operation and a history of the project. (D)</p> Signup and view all the answers

What factors should be included in the overall project plan during the 'Setting of objectives' phase of a simulation study?

<p>The number of people involved, the study's cost, and the timeline. (B)</p> Signup and view all the answers

In simulation, what does 'Model Translation' entail?

<p>Converting the model into a computer-recognizable format. (C)</p> Signup and view all the answers

If a problem statement for a simulation is provided by policymakers, what should the analyst ensure?

<p>That the problem is clearly understood. (D)</p> Signup and view all the answers

What is a crucial consideration during the 'Model Conceptualization' phase of a simulation study?

<p>Abstracting the essential features of the problem and simplifying the model. (B)</p> Signup and view all the answers

What is the BEST approach to follow when the model complexity exceeds that required to accomplish its intended purposes?

<p>Simplify the model. (B)</p> Signup and view all the answers

Why is it important to begin data collection as early as possible in a simulation study?

<p>Because data collection often takes up a large portion of the total time required. (A)</p> Signup and view all the answers

In the context of a simulation study, what happens after creating the experimental design?

<p>Begin production runs and estimate measures of the system's performance. (B)</p> Signup and view all the answers

What is the primary difference between 'program documentation' and 'progress documentation' in simulation modeling?

<p>Program documentation provides system performance relationships, but progress documentation shows a history of simulation work. (B)</p> Signup and view all the answers

What factor MOST determines the success of the implementation phase in a simulation study?

<p>How well the previous eleven steps have been performed. (C)</p> Signup and view all the answers

Which of the simulation phases is focused on discovering the issues related to the project?

<p>First Phase (C)</p> Signup and view all the answers

Which of the simulation phases is focused on building the model and creating the data collection?

<p>Second Phase (B)</p> Signup and view all the answers

Which of the simulation phases is running the created model?

<p>Third Phase (A)</p> Signup and view all the answers

Which of the simulation phases is focused on an implementation of the final result?

<p>Fourth Phase (A)</p> Signup and view all the answers

Flashcards

Simulation

The imitation of a real-world process or system over time.

Model

A representation of a system for the purpose of studying that system.

Simulation as analysis tool

Predicting the impact of potential changes on an existing system's performance.

Simulation as design tool

Predicting system performance under various circumstances during the design stage.

Signup and view all the flashcards

System

Entities that act and interact to accomplish a logical end.

Signup and view all the flashcards

System environment

Changes occurring outside the system that affect it.

Signup and view all the flashcards

Entity

An object of interest in the system.

Signup and view all the flashcards

Attribute

A property of an entity.

Signup and view all the flashcards

Activity

A time period of specified length.

Signup and view all the flashcards

State of a System

Collection of variables describing the system at any time.

Signup and view all the flashcards

Event

An instantaneous occurrence that might change the state of the system.

Signup and view all the flashcards

Endogenous

Activities and events occurring within a system.

Signup and view all the flashcards

Exogenous

Activities and events in the environment that affect the system.

Signup and view all the flashcards

Discrete System

System where state variable(s) change only at discrete points in time.

Signup and view all the flashcards

Continuous System

System where state variable(s) change continuously over time.

Signup and view all the flashcards

Model

A representation of a system for study.

Signup and view all the flashcards

Physical Model

A larger or smaller version of an object.

Signup and view all the flashcards

Mathematical Models

Uses symbolic notation and mathematical equations to represent a system.

Signup and view all the flashcards

Static Simulation Model

Represents a system at a particular point in time.

Signup and view all the flashcards

Dynamic Simulation Model

Represents systems as they change over time.

Signup and view all the flashcards

Deterministic Simulation Models

Contains no random variables; known inputs yield unique outputs.

Signup and view all the flashcards

Stochastic Simulation Model

Has one or more random variables as inputs.

Signup and view all the flashcards

Problem Formulation

Making sure the problem being described is clearly understood.

Signup and view all the flashcards

Setting Objectives

Determining the simulation's appropriateness for the problem.

Signup and view all the flashcards

Model Conceptualization

Abstracting essential features and modifying assumptions.

Signup and view all the flashcards

Data Collection

As model grows, information is subject to change. Start data collection early!

Signup and view all the flashcards

Model Translation

Entering the model into a computer-recognizable format.

Signup and view all the flashcards

Verification

Is the computer program performing properly?

Signup and view all the flashcards

Validation

Comparing the model against actual system behavior.

Signup and view all the flashcards

Experimental Design

Length of simulation runs, number of replications made.

Signup and view all the flashcards

Study Notes

  • Modeling and Simulation overview

Course Information

  • Required book: Banks, J., Carson, J. S., Nelson, B. L., & Nicol, D. (2010). Discrete-Event System Simulation (5th ed.).

Course Grades Breakdown

  • Attendance and Participation: 5%
  • Exercises: 10%
  • First Test: 10%
  • Second Test (Midterm): 15%
  • Final Exam: 60%

Introduction to Simulation

  • This course utilize computers to imitate operations of facilities or processes, called "systems."
  • Modeling involves setting assumptions about how a system works, using mathematical or logical relationships to form a model.
  • The model enables understanding of system behavior.

Simulation Concepts

  • Simulation imitates the operation of a real-world process or system over time, can be done by hand or with a computer.
  • Simulation generates an artificial history to draw inferences about the real system's operating characteristics.
  • A Model represents a system to facilitate its study, taking the form of assumptions about the system's operations.
  • Assumptions are expressed in mathematical or logical relationships between entities.
  • Validated models help examine "what if" questions about real-world system operation
  • Simulation is an "analysis tool" to predict the impact of changes on an existing system's performance.
  • Simulation acts as a "design tool" in the design phase of new systems, predicting performance under various conditions.
  • Modeling constructs a system surrogate, while simulation mimics the model's operation in time and space.

Applications of Modeling and Simulation

  • Design and analysis of manufacturing and transportation systems like airports and subways.
  • Evaluating and improving service organizations like banks and hospitals.
  • Analysis of supply chains.
  • Development of ordering policies for inventory systems.
  • Evaluating and improving business operations.
  • Risk analysis.
  • Network simulation.

When to Use Simulation

  • To observe the effect of environmental or potential changes on a model's behavior.
  • To gain knowledge for improving real-world systems.
  • To investigate new designs/policies for performance prediction before implementation.
  • To set machine requirements in factories by simulating different capabilities.
  • To study interactions of subsystems within complex systems.
  • For training (e.g., flight simulator) and risk mitigation (e.g., flight simulator).

When Simulation Is Inappropriate

  • When problems can be solved analytically or by common sense.
  • When direct experiments are cheaper.
  • When simulation costs exceed savings.
  • When resources are unavailable.
  • When system behavior is too complex (e.g., human behavior).

Advantages of Simulation

  • New policies and procedures can be explored without disrupting real systems.
  • New hardware designs and transportation systems can be tested without committing resources.
  • Hypothesis testing about phenomena is possible.
  • Insight into variable interactions and their importance to system performance can be obtained.
  • Bottleneck analysis can identify excessive delays in work-in-process and information flow.
  • Understanding of how systems operate, versus perceptions of how they operate, is gained.
  • "What-if" questions can be answered, aiding in the design of new systems.

Disadvantages of Simulation

  • Model building requires special training and experience; models by different experts may vary.
  • Simulation results can be hard to interpret due to random variables and system complexities.
  • Simulation modeling and analysis can be time-consuming and expensive.
  • Simulation may be used when analytical solutions are possible or preferable.

Systems and System Environment

  • A system is a collection of entities (e.g., people, machines) interacting to achieve a logical end (Schmidt & Taylor, 1970).
  • "The system" definition depends on the objectives of a particular study.
  • Changes outside a system occur in its environment [Gordon, 1978].
  • Modeling requires deciding on the boundary between the system and its environment, depending on the study's purpose.
  • In a factory, order arrivals may be considered outside the factory's influence, making them part of the environment.
  • Considering supply's effect on demand creates a relationship and activity within the system.
  • For a single bank study, an interest rate limit is an environmental constraint.
  • Considering monetary laws on banking could make setting the limit an activity of the system [Gordon, 1978].

Components of a System Defined

  • Entity: An object of interest
  • Attribute: A property of an entity
  • Activity: A time period of specified length
  • State of a System: Variables describing the system at any time,relative to the study objectives
  • Event: An instantaneous occurrence that may change the system's state.
  • Endogenous: Activities/events occurring within a system.
  • Exogenous: Activities/events in the environment affecting the system.
  • In a bank study, customer arrival is exogenous; service completion is endogenous.

Examples of System Entities, Attributes, Activities, Events and State Variables

  • Banking System
    • Entities are Customers while Attributes are Checking-account balances
    • Activities are Making Deposits and Events being Arrival and Departure of cutomers
    • State Variables would be number of busy tellers and customers
  • Rapid Rail System
    • Entities are Riders, Attributes are Origin/Destination
    • Activities are Traveling and Events being Arrival to and from station
    • Number of riders waiting at each station is an example of a state vaiable
  • Warehouse
    • Entities: Machines, Attributes: Speed, Capacity, Breakdown Rate
    • Activities: Welding, Stamping while Events are Breakdowns
    • State Variable: Status of machines
  • Communication
    • Entities are Messages, Attributes: Length and destination
    • Activities: Transmitting, Events: Arrival at destination
    • State Variable: Number waiting to be transmitted

Discrete and Continuous System

  • Systems classification: discrete or continuous.
  • Discrete System: State variable(s) change only at discrete points in time.
  • Example is a bank: the state variable (number of customers) changes only upon customer arrival or service completion.
  • Continuous System: State variable(s) change continuously over time.
  • Example: water head behind a dam, changes after rainstorms and decreased during flood control to produce electricity

Model of a System

  • Represents a system for study purposes.
  • Models are by definition a simplification of the system.
  • Models should be sufficiently detailed for valid conclusions about the real system.
  • Different models may be needed for different investigation purposes.
  • Physical Models: larger or smaller versions of the object being modeled (example Model of an atom)
  • Mathematical Models: Use Symbolic notation and mathematical equations

Classification of Simulation Models

  • Static Simulation Model: represents a system at a single point in time (aka Monte Carlo simulation).
  • Dynamic Simulation Model: represents systems that change over time, ex: bank simulation from 9am to 4pm
  • Deterministic Simulation Model: contain no random variables, known set of inputs with unique outputs.
  • Stochastic Simulation Model: Contains one or more random variables as inputs resulting in random outputs.
  • Study for this course will focus on Discrete, Dynamic and Stochastic models

Steps in a Simulation Study

  • Problem Formulation: Analyst ensures clear understanding of the problem from policymakers.
  • Set Objectives: Decide if simulation is proper and incorporate elements such as cost
  • Model Conceptualization: selecting, modifying basic assumptions that characterize systems
  • Data Collection: Begin early because the complexity can change required data amount
  • Model Translation: Enter model into a computer-recognizable format.
  • Verification: Is the computer program performing correctly and is debugged for logical structure and proper inputs
  • Validation: Compare the model against the system behavior using the discrepancies to improve the model
  • Experimental Design: Length of the Initialization and number of replications
  • Production Runs and Analysis: estimate for the system being simulated and can be aided in the process by software
  • More Runs: Determining if additional runs are required
  • Documentation and Reporting: Document Relationships between input and output( i.e Understand how the Program operates"
  • Implementation: This would dictate how well that last 11 steps where performed
  • Four Phases include : Discovery, Model Building and Collection, Running and Implementation

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser