Simulation Lecture Notes "Regular"

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/52

flashcard set

Earn XP

Description and Tags

Flashcards covering key vocabulary and concepts from the lecture notes on simulation.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

53 Terms

1
New cards

Simulation

A model that attempts to imitate a process or system.

2
New cards

Types of Simulation

Physical or mathematical, static or dynamic, deterministic or stochastic, and discrete or continuous.

3
New cards

Advantages of Simulation

Ability to study complex systems, observe the effects of changes, recommend improvements, provide insights on variable interactions, and verify analytic solutions.

4
New cards

Appropriate Use of Simulation

Studying a complex system, when changes can be simulated, when it can provide knowledge for improvements, when it can provide insights on variables, when used as a teaching method, to experiment with new policies or designs, and to verify analytic solutions.

5
New cards

Components of a System

System, entity, attribute, activity, event, and state variable.

6
New cards

Problem Formulation

Define the problem to be studied in the simulation.

7
New cards

Setting Objectives

Clarify what the simulation is intended to achieve.

8
New cards

Model Conceptualization

Create a simplified logical model that reflects the real-world system, including assumptions.

9
New cards

Data Collection

Gather real-world data required to drive the simulation inputs.

10
New cards

Model Translation

Implement the conceptual model in simulation software.

11
New cards

Verification

Ensure the simulation behaves as intended logically.

12
New cards

Validation

Compare simulation output with actual system performance to check model accuracy.

13
New cards

Experimental Design

Plan scenarios or parameter changes to test in the simulation.

14
New cards

Production Runs and Analysis

Execute the simulation multiple times and analyze the results statistically.

15
New cards

More Runs (If Needed)

Perform additional simulations if results are inconclusive or further refinement is required.

16
New cards

Documentation and Reporting

Document model assumptions, logic, results, and interpretations.

17
New cards

Implementation

Use the simulation insights to make real-world decisions or changes.

18
New cards

ERG Basics

ERG is a visual depiction modeling the association(s) between events in a simulation. A state variable of the system is a variable to be tracked.

19
New cards

ERG Notation and Symbology

Node A and Node B are events, not locations. The arc/edge between events A and B means event A schedules event B.

20
New cards

Manual Simulation Techniques

Event calendars are a manual simulation technique.

21
New cards

Simultaneity of Simulations

Events can occur at the same time during a simulation.

22
New cards

Event Calendar Understanding

Event calendars track events, time, and system state.

23
New cards

Event Calendar Creation and Updating

Event calendars are created and updated by tracking events and changes in system state over time.

24
New cards

Queueing Terms

Queueing terms include inter-arrival time, service time, waiting time, queue length, etc.

25
New cards

Kendall’s Notation

Kendall's notation is used to classify queueing systems (e.g., M/M/1, M/G/1).

26
New cards

Measures of Performance

Average delay in queue, average time in system, average number of customers in queue/system, and server utilization.

27
New cards

Little’s Formula

Little's formula relates entity-based averages to temporal averages.

28
New cards

Steady State Calculations

Steady-state calculations determine long-run average behavior of queueing systems.

29
New cards

Types of Distributions

Trace-driven, empirical, parametric, and non-parametric.

30
New cards

Common Parametric Distributions

Poisson, Binomial, Negative Binomial, Discrete Uniform, Exponential.

31
New cards

Random Number Properties and Their Generation

Random numbers should appear statistically independent and uniformly distributed. psuedo random numbers are generated with closed form mathematics, not truly random, but repeatable

32
New cards

Inverse Transform Method

The inverse transform method is used to generate random variables from a desired distribution.

33
New cards

Distribution Fitting

Distribution fitting involves selecting a distribution and estimating its parameters to match observed data.

34
New cards

Acceptance/Rejection Sampling

Alternative to Inversion method for generating random variables X from U.Acceptance/Rejection (A/R) may be used when: X has density f(x) with bounded range of values. If FX is hard (or impossible) to invert then A/R may work.

35
New cards

Input modeling

Selecting appropriate probability distributions for system inputs (e.g., arrival times, service times).

36
New cards

Random variate generation

Mechanism to generate random values based on the input distributions.

37
New cards

Validation

Ensuring the model's results are close enough to observed real-world data.

38
New cards

Output analysis

Interpreting simulation results to inform decision-making.

39
New cards

Input Uncertainty

Errors due to incorrect or imprecise input distributions.

40
New cards

Modeling Error

Oversimplification or inaccuracies in the model logic.

41
New cards

Estimation Error

Arises due to finite sample size; addressed using confidence intervals.

42
New cards

Convergence in Probability

Wₙ → µ in probability if for any ε > 0, P(|Wₙ - µ| > ε) → 0 as n → ∞

43
New cards

Almost Sure Convergence

Wₙ → µ almost surely if P(limₙ→∞ Wₙ = µ) = 1

44
New cards

Convergence in Distribution

If Fₙ(x) → F(x) at all continuity points of F, then Wₙ converges in distribution to W.

45
New cards

Weak Law of Large Numbers (WLLN)

Sample mean converges in probability to the true mean.

46
New cards

Strong Law of Large Numbers (SLLN)

Sample mean converges almost surely to the true mean.

47
New cards

Central Limit Theorem (CLT)

Standardized sample mean approaches a normal distribution as n increases.

48
New cards

Independent Replications

Multiple replications of the simulation using independent random number seeds.

49
New cards

Confidence Intervals

Used to estimate the error in the sample mean, CI = Ȳ ± t_(α/2, n-1) * (S / sqrt(n))

50
New cards

Prediction Intervals

Used to estimate the range where a new replication's outcome will fall, PI = Ȳ ± t_(α/2, n-1) * S * sqrt(1 + 1/n)

51
New cards

Independent Sampling

Uses separate random number streams for each system being simulated. Leads to larger variance in comparison metrics.

52
New cards

Correlated Sampling

Also known as Common Random Numbers (CRN). Uses the same random numbers across systems to reduce variance. Helps detect small differences in system outputs more reliably.

53
New cards

Model Output Comparison

Used to determine whether differences in outputs between models are statistically significant. Tool: Two-sample t-test for equal means