Wat zijn de verschillende soorten simulatiehulpmiddelen?
Computersimulatietools worden gedefinieerd door vier sets kenmerken. In de meeste gevallen zijn er twee opties om uit te kiezen, en een keuze in het ene gebied heeft geen invloed op keuzes in de andere gebieden. Dit betekent dat soorten simulatietools geen vaste naam hebben, maar eerder een wirwar van toegewezen kenmerken. De definities van deze verschillende opties definiëren het hulpprogramma zelf en maken een breed scala aan keuzes.
Soorten computersimulatietools worden gedefinieerd door verschillende kenmerken, en elk van hen heeft twee hoofddescriptoren. De stochastische en deterministische modellen definiëren de methode voor het invoeren van gegevens in de simulatie. Het uiteindelijke uitvoerdoel van het model wordt bepaald door of het een steady-state of een terminator is. Het verschil tussen een continu en discreet model is de manier waarop informatie door de simulatie als geheel wordt verwerkt. Ten slotte definiëren lokale en gedistribueerde modellen de methode die wordt gebruikt om de simulatie te organiseren en uit te voeren.
De manier waarop gegevens in de simulatietools worden geplaatst, bepaalt vaak de verbinding met de echte wereld. Als de simulatie een stochastisch model gebruikt, probeert het meestal reële factoren te simuleren. Het doet dit door een willekeurige generator te gebruiken om constant onverwachte informatie in de simulatie te voeren. In een deterministische simulatie wordt specifieke informatie in het model ingevoerd om de resultaten onder specifieke omstandigheden te zien.
De uiteindelijke output van simulatietools wordt meestal bepaald door wat wordt gesimuleerd. In een steady-state model kan de simulatie voor altijd worden uitgevoerd zonder te stoppen. Deze worden gebruikt om processen te monitoren zonder natuurlijke stopplaatsen, zoals water dat in een rivier stroomt. Een terminating simulation heeft een natuurlijk begin- en eindpunt. Een beëindigende simulatie kan het aantal mensen modelleren dat een winkel op een bepaalde dag binnengaat, beginnend bij het openen van de winkel en eindigend bij het sluiten van de winkel.
De methode die een simulatietool gebruikt om toegerekende informatie te verwerken, is een andere connectie met de aard van het model. In een continu model neemt de simulatie altijd nieuwe informatie op en voert het resultaten uit. Een vluchtsimulator is hier een goed voorbeeld van; vluchtinformatie komt constant in het systeem, wat constante interactie vereist. In een discreet model wordt alle informatie ingevoerd en vervolgens in één keer of met vooraf bepaalde intervallen uitgevoerd. Deze modellen worden vaak gebruikt voor fouten bij het testen van producten en systemen.
De laatste optie voor simulatietools bepaalt hoe de simulatie is georganiseerd. In een lokale simulatie draait het model op één plek, vaak op een enkele computer. Gedistribueerde modellen werken op een groot aantal machines, meestal op een netwerk of zelfs via internet. De redenen om een simulatie over zo'n groot gebied uit te voeren, hebben meestal te maken met computerkracht - hoe meer machines de simulatie uitvoeren, hoe meer informatie deze kan verzamelen.