---
title: "Simulation modeling"
source: "https://systems-analysis.info/eng/Simulation_modeling"
wiki: "systems-analysis.info/eng"
article: "Simulation_modeling"
language: "en"
categories:
  - "Category:English"
  - "Category:Operations research"
  - "Category:Science"
revision_id: 346
wiki_created_at: 2026-09-06T22:22:25Z
wiki_modified_at: 2026-09-06T22:22:25Z
downloaded_at: 2026-09-07T22:22:51Z
---

# Simulation modeling

**Simulation modeling** is a research method in which a real-world system is replaced by its model, which reproduces the system's structure and behavior with sufficient accuracy<sup>[\[1\]](https://systems-analysis.info/eng/Simulation_modeling#cite_note-wiki-ru-1)</sup>. In general, a simulation model is understood as a software system (a computer model) used to conduct computational experiments: "running" the model on a computer with different sets of input parameters and analyzing the resulting outcomes<sup>[\[2\]](https://systems-analysis.info/eng/Simulation_modeling#cite_note-britannica-simulation-2)</sup>.

The goal of such modeling is to understand the properties of the system under study or to evaluate the consequences of various operational strategies without conducting direct experiments on the real-world object<sup>[\[3\]](https://systems-analysis.info/eng/Simulation_modeling#cite_note-akpan2025-3)</sup>. The method is considered a special case of [mathematical modeling](https://systems-analysis.info/eng/Mathematical_modeling "Mathematical modeling"), assuming that an analytical (formula-based) solution to the problem is either unknown or too complex to obtain<sup>[\[4\]](https://systems-analysis.info/eng/Simulation_modeling#cite_note-lychckina2010-4)</sup>. A simulation model reproduces the progression of processes over time, often involving random factors, and allows for obtaining numerical estimates of system characteristics through statistical processing of the results from multiple model runs<sup>[\[5\]](https://systems-analysis.info/eng/Simulation_modeling#cite_note-zadorozhniy2013-5)</sup>.

## Key Properties and Theorems

Unlike analytical modeling, simulation modeling produces results as a set of numerical realizations, rather than an explicit formula<sup>[\[1\]](https://systems-analysis.info/eng/Simulation_modeling#cite_note-wiki-ru-1)</sup>. Therefore, to obtain reliable information about the system under study, it is necessary to conduct a series of experiments with the model and process the results statistically.

### Statistical Foundations

- **Law of Large Numbers**: A fundamental property underlying the method. According to this law, as the number of independent model runs (the number of random realizations) increases, the average values of the output characteristics converge to their theoretical expected values<sup>[\[5\]](https://systems-analysis.info/eng/Simulation_modeling#cite_note-zadorozhniy2013-5)</sup>.
- **Central Limit Theorem**: This result allows for estimating the accuracy of simulation results. It states that the deviation of the average value obtained from $N$ independent runs from the true mean value is approximately proportional to $1/\sqrt{N}$. This makes it possible to construct confidence intervals for the obtained estimates<sup>[\[5\]](https://systems-analysis.info/eng/Simulation_modeling#cite_note-zadorozhniy2013-5)</sup>.
- **Little's Law**: In queueing theory, this law ($\bar{L} = \lambda\bar{W}$) relates the average number of customers in a system ($\bar{L}$), their arrival rate ($\lambda$), and the average time they spend in the system ($\bar{W}$). It serves as an important tool for the verification (correctness checking) of simulation models of queues<sup>[\[6\]](https://systems-analysis.info/eng/Simulation_modeling#cite_note-wiki-littles-law-6)</sup>.

## Main Modeling Paradigms

Several approaches are distinguished in simulation modeling, differing in their level of abstraction and the type of process being considered.

- **Discrete-Event Simulation (DES)**: Focuses on events that change the system's state at discrete points in time (e.g., a customer's arrival or the completion of a service). This is the dominant paradigm in [operations research](https://systems-analysis.info/eng/Operations_research "Operations research") for analyzing queueing systems, supply chains, and production lines<sup>[\[1\]](https://systems-analysis.info/eng/Simulation_modeling#cite_note-wiki-ru-1)</sup>.
- **[System dynamics](https://systems-analysis.info/eng/System_dynamics "System dynamics")** (*System Dynamics, SD*): Operates with aggregate variables and models the continuous dynamics of systems by solving systems of differential equations. It is suitable for analyzing complex socio-economic systems.
- **Agent-Based Modeling (ABM)**: Considers a system as a collection of autonomous objects (agents), each acting according to a set of predefined rules. The global behavior of the system emerges from the interactions of many agents. It is used for modeling social systems, epidemics, and markets<sup>[\[1\]](https://systems-analysis.info/eng/Simulation_modeling#cite_note-wiki-ru-1)</sup>.

In modern practice, multi-paradigm tools (e.g., AnyLogic) are often used, allowing these approaches to be combined within a single model.

## Examples

### Example 1: M/M/1 Queueing System

Let's consider a system with a single service channel, a Poisson arrival process with rate $\lambda$, and an exponential service time with rate $\mu$ ($\lambda < \mu$). It is analytically known that the average queue length in a steady state is $L = \rho^{2}/(1 - \rho)$, where $\rho = \lambda/\mu$. A simulation model of such a system, after running a sufficient number of arrivals, will show an empirical average queue length close to the theoretical value. For example, with $\lambda = 2$ and $\mu = 3$, the theoretical value is $L = 4$. The simulation result might yield $\bar{L} \approx 3.98$, which confirms the model's correctness<sup>[\[6\]](https://systems-analysis.info/eng/Simulation_modeling#cite_note-wiki-littles-law-6)</sup>.

### Example 2: Monte Carlo Method for Calculating π

The Monte Carlo method is a special case of simulation modeling. To estimate the number π, one can inscribe a quarter-circle of radius 1 within a unit square. Then, a large number $N$ of points are randomly "thrown" into this square. The ratio of the number of points that land inside the quarter-circle ($K$) to the total number of points $N$ will be approximately equal to the ratio of their areas: $K/N \approx (\pi \cdot 1^{2}/4)/1^{2} = \pi/4$. From this, $\pi \approx 4K/N$. This approach is widely used for solving multidimensional integral problems and in probabilistic analysis<sup>[\[7\]](https://systems-analysis.info/eng/Simulation_modeling#cite_note-wiki-monte-carlo-7)</sup>.

## Application in Operations Research

Simulation modeling is one of the key tools in operations research, especially when a system is too complex for an analytical solution. Traditionally, it was considered a "method of last resort"<sup>[\[3\]](https://systems-analysis.info/eng/Simulation_modeling#cite_note-akpan2025-3)</sup>, but the advancement of computing technology has made it a standard and powerful tool for solving problems such as:

- **Manufacturing and logistics**: analysis of production lines, inventory management, design of warehouses and transportation networks<sup>[\[8\]](https://systems-analysis.info/eng/Simulation_modeling#cite_note-poms-simulation-8)</sup>.
- **Service industry**: optimization of call centers, hospitals (modeling patient flows), and banks.
- **Economics and finance**: analysis of business processes, risk assessment, modeling of financial asset price movements.
- **Digital Twin**: a modern approach where a continuously updated simulation model of a specific physical object (a machine tool, a car, a building) is created, which is synchronized with data from the real-world object. This allows for real-time behavior prediction and control optimization.

## See also

- [Mathematical modeling](https://systems-analysis.info/eng/Mathematical_modeling "Mathematical modeling")
- [Self-organizing systems](https://systems-analysis.info/eng/Self-organizing_systems "Self-organizing systems")
- [System dynamics](https://systems-analysis.info/eng/System_dynamics "System dynamics")
- [Stochastic programming](https://systems-analysis.info/eng/Stochastic_programming "Stochastic programming")
- [Operations research](https://systems-analysis.info/eng/Operations_research "Operations research")
- [Modeling process](https://systems-analysis.info/eng/Modeling_process "Modeling process")

## References

1.  <span id="cite_note-wiki-ru-1">↑ <sup>[1.0](https://systems-analysis.info/eng/Simulation_modeling#cite_ref-wiki-ru_1-0)</sup> <sup>[1.1](https://systems-analysis.info/eng/Simulation_modeling#cite_ref-wiki-ru_1-1)</sup> <sup>[1.2](https://systems-analysis.info/eng/Simulation_modeling#cite_ref-wiki-ru_1-2)</sup> <sup>[1.3](https://systems-analysis.info/eng/Simulation_modeling#cite_ref-wiki-ru_1-3)</sup> "Simulation modeling". *Wikipedia*. <a href="https://en.wikipedia.org/wiki/Simulation_modeling" class="external autonumber" rel="nofollow">[1]</a></span>
2.  <span id="cite_note-britannica-simulation-2">[↑](https://systems-analysis.info/eng/Simulation_modeling#cite_ref-britannica-simulation_2-0) "Simulation". *Encyclopædia Britannica*. <a href="https://www.britannica.com/science/simulation" class="external autonumber" rel="nofollow">[2]</a></span>
3.  <span id="cite_note-akpan2025-3">↑ <sup>[3.0](https://systems-analysis.info/eng/Simulation_modeling#cite_ref-akpan2025_3-0)</sup> <sup>[3.1](https://systems-analysis.info/eng/Simulation_modeling#cite_ref-akpan2025_3-1)</sup> Akpan I. J., Etti G. E. Simulation Everywhere: An Evolutionary Expansion of Discrete-Event Modeling and Simulation research and practice // Symmetry. 2025, 17(8): 1272. DOI: 10.3390/sym17081272. <a href="https://www.mdpi.com/2073-8994/17/8/1272" class="external autonumber" rel="nofollow">[3]</a></span>
4.  <span id="cite_note-lychckina2010-4">[↑](https://systems-analysis.info/eng/Simulation_modeling#cite_ref-lychckina2010_4-0) Lychkina N. N. *Simulation Modeling of Economic Processes: Textbook*. – Moscow: HSE Publishing House, 2010. – 248 p.</span>
5.  <span id="cite_note-zadorozhniy2013-5">↑ <sup>[5.0](https://systems-analysis.info/eng/Simulation_modeling#cite_ref-zadorozhniy2013_5-0)</sup> <sup>[5.1](https://systems-analysis.info/eng/Simulation_modeling#cite_ref-zadorozhniy2013_5-1)</sup> <sup>[5.2](https://systems-analysis.info/eng/Simulation_modeling#cite_ref-zadorozhniy2013_5-2)</sup> Zadorozhny V. N. *Simulation and Statistical Modeling: Textbook*. – Omsk: OmSTU Publishing House, 2013. – 136 p.</span>
6.  <span id="cite_note-wiki-littles-law-6">↑ <sup>[6.0](https://systems-analysis.info/eng/Simulation_modeling#cite_ref-wiki-littles-law_6-0)</sup> <sup>[6.1](https://systems-analysis.info/eng/Simulation_modeling#cite_ref-wiki-littles-law_6-1)</sup> "Little's Law". *Wikipedia*. <a href="https://en.wikipedia.org/wiki/Little%27s_law" class="external autonumber" rel="nofollow">[4]</a></span>
7.  <span id="cite_note-wiki-monte-carlo-7">[↑](https://systems-analysis.info/eng/Simulation_modeling#cite_ref-wiki-monte-carlo_7-0) "Monte Carlo method". *Wikipedia*. <a href="https://en.wikipedia.org/wiki/Monte_Carlo_method" class="external autonumber" rel="nofollow">[5]</a></span>
8.  <span id="cite_note-poms-simulation-8">[↑](https://systems-analysis.info/eng/Simulation_modeling#cite_ref-poms-simulation_8-0) "Simulation Modeling in Operations Management". *poms.org*. <a href="https://www.poms.org/archive/conferences/Meeting2003/2003A/Papers/PSC-04.4.pdf" class="external autonumber" rel="nofollow">[6]</a></span>
