Computersimulation
Unter Computersimulation versteht man die Durchführung einer Simulation mit Hilfe eines Computers. Nach der mathematischen Struktur des verwendeten Modells unterscheidet man zwischen kontinuierlicher und diskreter Simulation.
Die kontinuierliche Simulation untersucht Modelle mit nicht-diskreten - also kontinuierlichen - Zuständen. Dies können beispielsweise analoge Schaltkreise oder physikalische Belastungsszenarien auf Materialien unter Krafteinwirkung sein. Kontinuierliche Simulationsmodelle bestehen i. d. R. aus Systemen von Differentialgleichungen, die mit numerischen Verfahren gelöst werden.
Die diskrete Simulation untersucht Modelle mit diskreten Zuständen, d. h. mit Zuständen, die durch ganzzahlige Werte dargestellt werden können. Beispiele: Containerumschlag, Verkehr, Computernetzwerke.
Diskrete Simulationen werden meistens ereignisgesteuert durchgeführt. Ein Ereignis löst jeweils eine Zustandsänderung des Simulationsmodells aus. Zwischen zwei Ereignissen passiert innerhalb des Simulationsmodells hingegen nichts. Dadurch braucht man sich bei der Simulation eines Modells lediglich auf die Ereignisse selbst zu konzentrieren, während für die Zeit dazwischen ausschließlich die Länge des Zwischenzeitraums interessant ist. Falls die Simulation nicht in Echtzeit, sondern mit maximaler Geschwindigkeit voranschreiten soll, so kann die Zeit zwischen den Ereignissen einfach übersprungen und zur simulierten Zeit hinzuaddiert werden. Auf diese Weise kann eine Simulation in Zeitraffer realisiert werden.Kontinuierliche Simulation
Diskrete Simulation