Simulatiemodellering
Simulatiemodellering (Engels: simulation modeling) is een onderzoeksmethode waarbij een reëel systeem wordt vervangen door een model dat de structuur en het gedrag van dat systeem voldoende nauwkeurig reproduceert[1][2]. In het algemeen verstaat men onder een simulatiemodel een softwaresysteem (computermodel) waarmee rekenkundige experimenten kunnen worden uitgevoerd: het model wordt op de computer 'gedraaid' met verschillende sets invoerparameters, waarna de verkregen resultaten worden geanalyseerd[3].
Het doel van dergelijke modellering is inzicht te verkrijgen in de eigenschappen van het onderzochte systeem, of de gevolgen van verschillende operationele strategieën te beoordelen zonder directe experimenten op het werkelijke object[4]. De methode wordt beschouwd als een bijzonder geval van wiskundige modellering, waarbij ervan wordt uitgegaan dat een analytische (formule-)oplossing van het probleem ofwel onbekend is, ofwel te complex om te verkrijgen[5]. Een simulatiemodel reproduceert het verloop van processen in de tijd, vaak met inbegrip van toevalscomponenten, en maakt het mogelijk numerieke schattingen van systeemkenmerken te verkrijgen door statistische verwerking van de resultaten van meerdere modeldoorlopen[6][1].
Belangrijkste eigenschappen en stellingen
Simulatiemodellering levert, in tegenstelling tot analytische modellering, een resultaat op in de vorm van een reeks numerieke realisaties en niet als een expliciete formule[2]. Om betrouwbare informatie over het onderzochte systeem te verkrijgen, is het daarom noodzakelijk een reeks experimenten met het model uit te voeren en de resultaten statistisch te verwerken.
Statistische grondslagen
- Wet van de grote aantallen: De belangrijkste eigenschap waarop de methode is gebaseerd. Volgens deze wet convergeren, bij een toenemend aantal onafhankelijke modeldoorlopen (het aantal willekeurige realisaties), de gemiddelde waarden van de uitvoerkenmerken naar hun theoretische verwachtingswaarden[6].
- Centrale limietstelling: Dit resultaat maakt het mogelijk de nauwkeurigheid van simulatieresultaten te beoordelen. Het stelt dat de afwijking van de gemiddelde waarde, verkregen over onafhankelijke doorlopen, van de werkelijke gemiddelde waarde ongeveer evenredig is met . Dit maakt het mogelijk betrouwbaarheidsintervallen te construeren voor de verkregen schattingen[6].
- Wet van Little: In de wachtrijtheorie verbindt deze wet () het gemiddeld aantal aanvragen in het systeem (), de intensiteit waarmee zij binnenkomen () en de gemiddelde verblijftijd in het systeem (). Zij dient als een belangrijk instrument voor de verificatie (correctheidscontrole) van simulatiemodellen van wachtrijen[7].
Belangrijkste modelleringsparadigma's
Binnen de simulatiemodellering worden verschillende benaderingen onderscheiden, die verschillen in abstractieniveau en type beschouwd proces.
- Discrete-gebeurtenissensimulatie (Engels: Discrete-Event Simulation, DES): Richt zich op gebeurtenissen die de toestand van het systeem wijzigen op discrete tijdsmomenten (bijvoorbeeld de aankomst van een klant of het einde van een dienstverlening). Dit is het dominante paradigma in operations research voor de analyse van wachtrijsystemen, logistieke ketens en productielijnen[2].
- Systeemdynamica (Engels: System Dynamics, SD): Werkt met geaggregeerde variabelen en modelleert de continue dynamiek van systemen door middel van het oplossen van stelsels differentiaalvergelijkingen. Geschikt voor de analyse van complexe sociaal-economische systemen.
- Agentgebaseerde modellering (Engels: Agent-Based Modeling, ABM): Beschouwt een systeem als een verzameling autonome objecten (agenten), waarbij elk object handelt volgens vastgelegde regels. Het globale gedrag van het systeem ontstaat als resultaat van de interactie tussen de vele agenten. Wordt gebruikt voor het modelleren van sociale systemen, epidemieën en markten[2].
In de moderne praktijk worden vaak multiparadigma-instrumenten gebruikt (bijvoorbeeld AnyLogic), waarmee deze benaderingen in één model gecombineerd kunnen worden.
Voorbeelden
Voorbeeld 1: Wachtrijsysteem M/M/1
Beschouw een systeem met één bedieningskanaal, een Poisson-aankomststroom met intensiteit en een exponentiële bedieningstijd met intensiteit (). Analytisch is bekend dat de gemiddelde wachtrijlengte in de stationaire toestand gelijk is aan , waarbij . Een simulatiemodel van een dergelijk systeem zal, na het doorlopen van een voldoende aantal aanvragen, een empirische gemiddelde wachtrijlengte laten zien die dicht bij de theoretische waarde ligt. Bijvoorbeeld, bij en is de theoretische waarde . Het simulatieresultaat kan opleveren, wat de correctheid van het model bevestigt[7].
Voorbeeld 2: Monte Carlo-methode voor de berekening van het getal π
De Monte Carlo-methode is een bijzonder geval van simulatiemodellering. Om het getal π te schatten, kan men een kwartcirkel met straal 1 inschrijven in een eenheidskwadrant. Vervolgens wordt een groot aantal punten willekeurig 'gegooid' in dit kwadrant. De verhouding van het aantal punten dat binnen de kwartcirkel valt () tot het totale aantal punten zal bij benadering gelijk zijn aan de verhouding van hun oppervlakten: . Hieruit volgt: . Deze aanpak wordt op grote schaal gebruikt voor het oplossen van meerdimensionale integraalvraagstukken en in probabilistische analyses[8].
Toepassing in operations research
Simulatiemodellering is een van de belangrijkste instrumenten in operations research, met name wanneer een systeem te complex is voor een analytische oplossing. Traditioneel werd het beschouwd als de 'methode van de laatste hoop'[4], maar de ontwikkeling van de computertechnologie heeft het uitgegroeid tot een standaard en krachtig instrument voor het oplossen van vraagstukken zoals:
- Productie en logistiek: analyse van productielijnen, voorraadbeheer, ontwerp van magazijnen en transportnetwerken[9].
- Dienstverlening: optimalisatie van de werking van callcenters, ziekenhuizen (modellering van patiëntenstromen), banken.
- Economie en financiën: analyse van bedrijfsprocessen, risicobeoordeling, modellering van prijsbewegingen van financiële activa.
- Digitale tweelingen (Engels: Digital Twin): een moderne ontwikkeling waarbij een voortdurend bijgewerkt simulatiemodel van een specifiek fysiek object (een machine, voertuig, gebouw) wordt gecreëerd, dat synchroon gegevens ontvangt van het werkelijke object. Dit maakt het mogelijk om in realtime gedrag te voorspellen en het beheer te optimaliseren.
Zie ook
- Discrete-gebeurtenissensimulatie
- Agentgebaseerde modellering
- Systeemdynamica
- Monte Carlo-methode
- Operations research
- Computerexperiment
Noten
[1] [2] [3] [4] [5] [6] [7] [8] [9] </references>
- ↑ 1.0 1.1 1.2 Кириченко А. В., Кузнецов А. Л., Погодин В. А., Щербакова-Слюсаренко В. Н. Роль имитационного моделирования в технологическом проектировании и оценке параметров грузовых терминалов // Вестник Астраханского государственного технического университета. Серия: Морская техника и технология. 2017. № 2. [1]
- ↑ 2.0 2.1 2.2 2.3 2.4 "Имитационное моделирование". Википедия. [2]
- ↑ 3.0 3.1 "Simulation". Encyclopædia Britannica. [3]
- ↑ 4.0 4.1 4.2 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. [4]
- ↑ 5.0 5.1 Лычкина Н. Н. Имитационное моделирование экономических процессов: Учеб. пособие. – М.: ГУ ВШЭ, 2010. – 248 с.
- ↑ 6.0 6.1 6.2 6.3 Задорожный В. Н. Имитационное и статистическое моделирование: Учеб. пособие. – Омск: Изд-во ОмГТУ, 2013. – 136 с.
- ↑ 7.0 7.1 7.2 "Закон Литтла". Википедия. [5]
- ↑ 8.0 8.1 "Метод Монте-Карло". Википедия. [6]
- ↑ 9.0 9.1 "Simulation Modeling in Operations Management". poms.org. [7]