Quantitative Methods with Modeling and Simulation - Simulation and Modelling

Marc Anthony Bautista
21 Apr 202116:54

Summary

TLDRThis video introduces modeling and simulation, explaining how simulations are used to imitate real-world systems through computer models. It covers the benefits of simulation, such as optimizing performance and preventing issues, and details the process of developing a simulation model, from problem identification to model validation. The video also discusses different types of simulations, including live, virtual, and constructive, and highlights common pitfalls to avoid in simulation studies. Overall, the video emphasizes the value of simulation in analyzing and improving complex systems safely and efficiently.

Takeaways

  • 🛠️ Simulation is the process of creating an imitation of a real-world system using a computer model.
  • ✈️ A flight simulator on a PC is an example of a simulation, showing how controls and views from a cockpit can be mimicked.
  • 📉 Simulation is used to reduce failure risks, predict bottlenecks, optimize resources, and enhance system performance before altering or building new systems.
  • 📡 Simulation can answer complex questions about the best design, resource requirements, and performance impacts in telecommunications networks.
  • 📝 Modeling involves creating a representation of a system to predict outcomes based on different actions, and is simpler than the real system it represents.
  • 💡 Models, like flight simulators, are used because experimenting with real systems can be costly, dangerous, or impossible.
  • 🔍 Simulation is beneficial when multiple factors influence system behavior and allows for simultaneous handling and analysis of these factors.
  • 💻 Simulations can be manual or, more commonly, computer-based, involving software to implement the model over time.
  • 🧩 There are three types of simulations: live (real people and systems), virtual (real people, simulated systems), and constructive (simulated people and systems).
  • 🔧 Developing a simulation model involves identifying the problem, formulating it, collecting data, creating the model, validating it, and documenting for future use.
  • 📊 Benefits of simulation modeling include better system understanding, hypothesis testing, time compression or expansion for observation, and safe experimentation with system models.
  • 🚧 Simulation modeling helps identify driving variables, bottlenecks, and allows for the use of multiple performance metrics and a system approach to problem-solving.
  • ⚠️ Common pitfalls in simulation include unclear objectives, invalid or overly complex models, undocumented assumptions, wrong input distributions, bugs, and poor communication.

Q & A

  • What is simulation in the context of operations research?

    -Simulation in operations research is the process of pretending to deal with a real system by working with an imitation, typically a computer model, of the simulated reality.

  • How does a flight simulator serve as an example of simulation?

    -A flight simulator on a PC models some aspects of a flight, showing the controls and the pilot's view from the cockpit. It allows training and experimentation without the risks and costs associated with real flights.

  • What are the key purposes of using simulation before altering or building a system?

    -Simulation is used to reduce the chances of failure to meet specifications, identify unforeseen bottlenecks, prevent under or over-utilization of resources, and optimize system performance.

  • What types of questions can simulation help answer regarding telecommunications networks?

    -Simulation can help determine the best design for a new network, resource requirements, performance under increased traffic load, the impact of new routing algorithms, and the effects of link failures.

  • What is a model in the context of modeling and simulation?

    -A model is a representation of the construction and working of a system, intended to predict what happens if certain actions are taken. It is simpler than the actual system but serves to forecast the effects of changes.

  • Why are models used instead of real systems for experiments?

    -Models are used because experimenting with real systems can be costly, dangerous, and sometimes impossible. Adequate models can save money, reduce risk, and provide valuable insights without disrupting the real system.

  • What are the three types of commonly used simulations?

    -The three types are live simulations (involving real people operating real systems), virtual simulations (involving real people operating simulated systems), and constructive simulations (involving simulated people operating simulated systems).

  • What are the main steps involved in developing a simulation model?

    -The steps include identifying the problem, formulating the problem, collecting real system data, formulating and developing the model, validating the model, and documenting the model for future use.

  • What are some benefits of simulation modeling and analysis?

    -Benefits include better understanding of the system, hypothesis testing, time compression or expansion to observe phenomena, studying the effects of changes without disrupting the real system, and identifying driving variables and interrelationships.

  • What are some common pitfalls to guard against in simulation modeling?

    -Pitfalls include unclear objectives, using simulation when an analytic solution is appropriate, invalid or overly complex models, undocumented assumptions, incorrect input probability distributions, wrong performance measures, and poor communication among personnel.

Outlines

00:00

📚 Introduction to Modeling and Simulation

This video provides an introduction to modeling and simulation. Simulation involves creating a computer model to imitate reality, such as a flight simulator. It is used to reduce failure risks, identify bottlenecks, optimize resources, and enhance system performance. Modeling creates a representation of a system to predict outcomes. Examples include using flight simulators for safe and cost-effective training. Simulations help analyze system interactions and improve performance by addressing factors influencing system behavior.

05:04

🔍 Types of Simulations

There are three main types of simulations: live, virtual, and constructive. Live simulations involve real people operating real systems. Virtual simulations have real people interacting with simulated systems, focusing on skills like motor control and decision-making. Constructive simulations involve simulated people operating simulated systems, allowing for analysis and prediction of outcomes without real people determining the results. Each type has distinct applications and benefits in analyzing and improving system performance.

10:06

🛠 Developing a Simulation Model

Developing a simulation model involves several steps. First, identify the problem by outlining issues with the existing system or requirements for a new system. Next, formulate the problem by setting system boundaries, objectives, and performance measures. Collect real system data and develop the model using simulation software. Validate the model by comparing its performance with real system data and ensuring accuracy through expert review. Document the model thoroughly for future use and reference.

15:11

💡 Benefits of Simulation Modeling and Analysis

Simulation modeling and analysis offer numerous benefits. They provide a better understanding of systems by allowing detailed observation over time. Hypotheses about system feasibility can be tested without disrupting the real system. Simulation allows for the study of long-term and complex phenomena and the effects of various changes on system operations. It helps identify critical variables, analyze system configurations using multiple performance metrics, and develop robust systems, ultimately reducing development time and risks.

⚠️ Pitfalls to Avoid in Simulation

Several pitfalls must be avoided in simulation modeling. Objectives must be clear, and simulation should not be used when an analytic solution is possible. The model should be appropriately complex and assumptions documented. Using incorrect input distributions or performance measures can lead to inaccurate results. Ensuring independence in simulation output data and avoiding biases are crucial. Multiple simulation runs are necessary for reliable results. Effective communication among team members is vital for a successful simulation study.

Mindmap

Keywords

💡Simulation

Simulation refers to the imitation of a real-world process or system. In the context of the video, it is used to explore and analyze a system's behavior under various conditions without the risks and costs associated with real-world experiments. For example, a flight simulator is a computer model that mimics the experience of flying, allowing pilots to train without the dangers of actual flight.

💡Modeling

Modeling is the process of creating a simplified representation of a system to study its behavior under certain conditions. It is crucial for predicting outcomes of changes within the system. The video emphasizes the importance of modeling in operations research, where it helps in understanding complex systems and making informed decisions, such as in the design of a new telecommunications network.

💡Operational Research

Operational Research is an interdisciplinary approach that uses advanced analytical methods to help make better decisions. In the video, it is mentioned in the context of using simulation and modeling to analyze and optimize systems, such as in the case of improving telecommunication networks or developing new routing algorithms.

💡Computer Model

A computer model is a type of mathematical representation used to simulate the behavior of a system. The video script mentions flight simulators on PCs as examples of computer models that display controls and visual representations to mimic the experience of flying, highlighting the use of technology in simulation.

💡Performance Measures

Performance measures are quantitative criteria used to evaluate the effectiveness of a system or model. The video discusses how these measures are essential for comparing different system configurations and assessing their performance under various conditions, such as the impact of increased traffic load on a telecommunication network.

💡System Entities

System entities are the components or elements within a system that interact with each other. In the video, they are part of the simulation model and are crucial for understanding the dynamics of the system being studied, such as the various components of a telecommunication network.

💡Input Variables

Input variables are the factors that can be manipulated in a simulation to observe their effects on the system's behavior. The video script uses the example of altering traffic load to demonstrate how input variables can be used to test different scenarios in a simulated environment.

💡Functional Relationships

Functional relationships describe how different components of a system interact and influence each other. The video emphasizes the importance of understanding these relationships in the development of a simulation model to accurately represent the real-world dynamics of the system.

💡Live Simulation

Live simulation is a type of simulation that involves real people operating real systems. The video script explains that live simulations provide a realistic environment for training or testing, as they closely replicate actual activities, such as using actual equipment in a controlled setting.

💡Virtual Simulation

Virtual simulation involves real people interacting with simulated systems. The video describes how virtual simulations place humans in a central role, allowing them to exercise motor control, decision-making, and communication skills within a simulated environment, such as a flight simulator.

💡Constructive Simulation

Constructive simulation is a type of simulation where simulated entities operate within simulated systems. The video script highlights that constructive simulations enable the analysis of concepts, prediction of outcomes, and stress testing of large organizations, making them a powerful tool for planning and analysis.

Highlights

Introduction to modeling and simulation.

Definition of simulation: pretending to deal with a real thing while working with an imitation.

Simulation is used to reduce the chances of failure and optimize system performance.

Examples of simulation questions: best design for a new network, resource requirements, impact of traffic load increase.

Definition of modeling: producing a representation of a system to predict outcomes of certain actions.

Purpose of models: safer and cheaper experimentation compared to real systems.

Simulation is useful when many factors influence system behavior.

Simulations can be performed manually or using computer programs and software.

Types of simulations: live, virtual, and constructive.

Live simulation: real people operating real systems.

Virtual simulation: real people operating simulated systems, involving motor control, decision, and communication skills.

Constructive simulation: simulated people operating simulated systems, with real people providing inputs but not determining outcomes.

Steps in developing a simulation model: identifying the problem, formulating the problem, collecting real system data, developing the model, validating the model, and documenting the model.

Benefits of simulation modeling: better understanding of systems, testing hypotheses, observing long-term phenomena, studying system changes without real-world disruption.

Pitfalls to guard against in simulation: unclear objectives, invalid models, wrong input distributions, and poor communication.

Transcripts

play00:02

good day everyone

play00:03

this video will give you an introduction

play00:06

on modeling and simulation

play00:08

so let's start

play00:12

what is simulation simulation

play00:16

in general is to pretend that

play00:19

one deals with a real thing while really

play00:22

working with an

play00:23

imitation in

play00:26

operations research the imitation

play00:29

is a computer model of the simulated

play00:32

reality

play00:34

for example a flight simulator on a pc

play00:38

is also a computer model of some aspects

play00:42

of the flight

play00:45

it shows on the screen the controls and

play00:47

what the pilot is supposed to see

play00:49

from the cockpit now based on this

play00:53

example

play00:54

we can say that simulation is used

play00:57

before

play00:58

an existing system is altered or a new

play01:01

system

play01:02

is built to reduce the chances of

play01:05

failure to meet specifications

play01:07

to imitate unforeseen bottlenecks

play01:11

to prevent under or over utilization of

play01:14

resources

play01:15

and to optimize system performance

play01:23

simulation can be used to answer

play01:27

questions like what is the best design

play01:29

for a new telecommunications network

play01:32

what are the associated resources

play01:34

requirements

play01:36

how will a telecommunication networks

play01:38

perform

play01:40

when the traffic load increases by 50

play01:44

how will a new routing algorithm affects

play01:47

its performance

play01:49

which network protocol optimizes network

play01:52

performance and what will the

play01:56

uh what will be the impact of a link

play01:59

failure

play02:03

next is modeling modeling is the process

play02:08

of producing a model a model

play02:11

is a representation of the construction

play02:15

and working of

play02:16

some system of interest a model

play02:20

is descript is a description of some

play02:22

system

play02:23

intended to predict what happens if a

play02:26

certain action

play02:27

are taken a model is similar

play02:31

to but simpler than the systems

play02:35

or system it represents one purpose of a

play02:40

model is to enable the analyst

play02:42

to predict the effects of changes

play02:45

to the system

play02:50

now why do we use models

play02:55

let us take again the flight simulator

play03:00

on the pc as an example

play03:05

flying in a simulator is safer and

play03:07

cheaper than the real airplane

play03:10

for precisely this reason models are

play03:13

used it is very costly

play03:17

dangerous and often impossible to make

play03:19

experiments

play03:20

with real systems provided that the

play03:24

model

play03:24

are adequate descriptions of reality

play03:29

experimenting with them can save money

play03:32

suffering

play03:33

and even time

play03:39

so when do we use a simulation or

play03:42

simulation

play03:45

the use of simulation becomes apparent

play03:48

as soon as a number of factors

play03:50

are considered to influence the behavior

play03:53

of

play03:53

a system many approaches especially

play03:56

statistical ones are available

play03:59

to analyze interactions in systems

play04:04

simulation modeling constitutes a unique

play04:07

approach

play04:08

that it enables the simply the

play04:11

simultaneous handling

play04:13

end range of such factors and see

play04:16

their influence on the behavior of a

play04:18

system

play04:23

the next is how is simulation

play04:26

performed

play04:29

simulations may be performed manually

play04:33

most often however the system model

play04:36

is written either as a computer program

play04:40

or as some kind of input

play04:43

into sim simulator software

play04:46

as you can see on the example

play04:54

illustration

play05:03

so what are the different types of

play05:06

simulator

play05:08

a simulator is a device or a computer

play05:11

program

play05:12

or a system that performs

play05:15

simulation a simulation

play05:18

is a method for implementing a model

play05:22

over time there are three

play05:26

types of commonly used

play05:29

simulations the live

play05:33

virtual and constructive

play05:36

now live is a simulation involving real

play05:40

people

play05:40

operating real system

play05:44

so uh in the live

play05:48

simulations it involves individual or

play05:51

groups

play05:52

may use actual equipment should provide

play05:55

a similar area of operations

play05:58

should be close to replicating the

play06:00

actual activity

play06:03

the second type is the virtual

play06:07

simulation involving real people

play06:10

operating

play06:13

same simulated system virtual

play06:15

simulations inject human

play06:18

in the loop in a central role

play06:21

by exercising it involves

play06:24

motor control skills decision skills and

play06:27

communication skills

play06:31

the third is the constructive simulation

play06:36

now constructive simulation involves

play06:39

simulated people operating simulated

play06:42

systems

play06:43

real people can stimulate

play06:46

or make inputs but are not involved in

play06:49

determining the outcomes

play06:52

constructive simulation offered the

play06:54

ability to

play06:56

analyze concepts predict possible

play06:59

outcomes

play07:00

stress large organizations

play07:03

make measurements generate statistics

play07:07

and perform analysis

play07:13

we now go to developing a simulation

play07:17

model

play07:20

simulation model consists of the

play07:22

following components

play07:24

system entities input variables

play07:29

performance measures and

play07:32

functional relationships

play07:35

simulation modeling comprises of the

play07:38

following steps

play07:43

the first step is identifying the

play07:46

problem

play07:47

when uh in step one

play07:50

uh enumerate problems with an existing

play07:54

system

play07:55

produce requirements for a proposed

play07:59

system step 2

play08:02

[Music]

play08:03

formulate the problem

play08:07

this means that select the bounds of the

play08:09

system

play08:11

the problem or a partner of

play08:14

to be studied define overall

play08:17

objective of the study in a few specific

play08:20

issues

play08:21

to be addressed we also need to define

play08:23

performance measures quantitative

play08:26

criteria

play08:27

on the basis of which different system

play08:30

configurations will be compared

play08:33

and rank we have to identify also

play08:37

briefly at this stage the

play08:40

configurations of interest and formulate

play08:43

hypotheses

play08:44

about system performance

play08:48

we also need to decide the time frame of

play08:51

the study

play08:55

example will be the model used

play08:58

for one time decision

play09:02

or over a period of time on a regular

play09:05

basis

play09:06

and lastly identify the end user of the

play09:10

simulation model

play09:15

the third step is collect the process

play09:20

real system data this means that

play09:23

collect data on system specifications

play09:29

input variables as well as performance

play09:33

of

play09:34

the existing system

play09:39

step four formulate and develop a model

play09:44

in step four developing semantics and

play09:47

network diagrams of the system

play09:50

translate these conceptual models to

play09:54

simulation software acceptable form

play09:57

verify that the simulation model

play09:59

executes

play10:01

as intended step 5

play10:05

validate the model this means that we

play10:08

need to

play10:09

compare the model's performance under

play10:12

known conditions

play10:13

with the performance of the real system

play10:17

perform statistical interference test

play10:20

and get the model examined

play10:23

by system experts assess the confidence

play10:29

that the end user places on the model

play10:32

and address problems if there are any

play10:37

lastly document model

play10:40

for future use document objectives

play10:44

assumptions and input variables

play10:48

in detail

play10:56

the next topic is what are the benefits

play10:59

of simulation modeling and analysis

play11:06

according to practitioners

play11:09

simulation modeling and analysis is one

play11:12

of the most

play11:13

frequently used operations research

play11:17

techniques when used judiciously

play11:21

simulation modeling and analysis makes

play11:24

it possible

play11:26

to

play11:31

first obtain a better understanding of

play11:34

the system

play11:35

by developing a mathematical model of a

play11:38

system

play11:39

of interest and observing the system's

play11:42

operation

play11:43

in detail over long periods

play11:47

of time next test hypothesis

play11:51

about the simula about the system

play11:54

for visibility

play11:57

next we have compressed time to observe

play12:00

certain phenomena

play12:02

over long periods or expand time to

play12:05

observe

play12:06

a complex phenomenon in detail

play12:12

study the effects of certain information

play12:16

organizational environmental and policy

play12:20

changes

play12:21

on the operation of a system by altering

play12:24

the system's model

play12:27

this can be done without disrupting the

play12:29

real system

play12:30

and significantly reduces the risk of

play12:34

experimenting with the real system

play12:39

lastly

play12:44

experiment with you or unknown

play12:46

situations

play12:48

about which only weak information is

play12:51

available

play12:57

another benefits of simulation modeling

play13:01

analysis

play13:04

is

play13:06

identify the driving variables

play13:10

ones that performance measures are most

play13:13

sensitive

play13:14

to and the interrelationships

play13:17

among them next

play13:20

another bottlenecks in the flow

play13:23

of entities or information

play13:31

next is use multiple performance metrics

play13:35

for analyzing system configuration

play13:42

another is employ a system approach to

play13:45

problem solving

play13:47

and lastly develop well-designed

play13:51

and robust systems and reduce system

play13:55

development time

play14:02

we now go to our last topic which is the

play14:05

pitfalls of guard

play14:07

against pitfalls to guard against

play14:11

in simulation

play14:16

can be a time consuming and complex

play14:19

exercise

play14:21

for modeling through output analysis

play14:25

that necessitates the involvement of

play14:28

residents

play14:29

experts and decision makers in the

play14:32

entire process

play14:34

following is a checklist of pitfalls to

play14:38

guard

play14:38

against

play14:42

first and clear

play14:45

objective second

play14:49

using simulation when analytic solution

play14:52

is appropriate

play14:56

next is invalid model

play15:02

another is simulation model is too

play15:05

complex or too simple

play15:11

next is a red news assumptions

play15:25

another is undocumented assumptions

play15:30

this is extremely important and it is

play15:32

strongly suggested

play15:34

that assumptions made at each stage of

play15:37

dissemination modeling and analysis

play15:39

exercise

play15:41

by documented thoroughly

play15:44

another is using the wrong input

play15:47

probability distribution

play15:50

next is replacing a distribution by its

play15:54

means

play15:55

next is using the wrong performance

play15:58

measure

play16:00

next is bugs in the simulation program

play16:08

another is using standard statistical

play16:10

formulas that assume

play16:12

independence in simulation output

play16:14

analysis

play16:18

next is initial bias in output data

play16:23

another is making one simulation run for

play16:26

a configuration

play16:31

next is sports schedule and budget

play16:34

planning

play16:35

and the last poor communication among

play16:38

the personnel involved

play16:40

in the simulation study

play16:48

and that concludes this lesson thanks

play16:51

for listening

Rate This

5.0 / 5 (0 votes)

相关标签
SimulationModelingSystem AnalysisOperational ResearchFlight SimulatorTelecommunicationRouting AlgorithmNetwork ProtocolPerformance OptimizationRisk ReductionExperimentation
您是否需要英文摘要?