Hva er de forskjellige typene simuleringsverktøy?
Datasimuleringsverktøy er definert av fire sett med egenskaper. I de fleste tilfeller er det to alternativer å velge mellom, og et valg i ett område har ikke innvirkning på valg som er gjort i de andre områdene. Dette betyr at typer simuleringsverktøy ikke har et angitt navn, men snarere et virvar av tildelte egenskaper. Definisjonene av disse forskjellige alternativene definerer selve verktøyet, og gir et bredt utvalg av valg.
Typer datasimuleringsverktøy er definert av flere egenskaper, og hver av dem har to hovedbeskrivelser. De stokastiske og deterministiske modellene definerer metoden for å beregne data i simuleringen. Det endelige outputmålet for modellen er definert av om den er i stabil tilstand eller avslutter. Forskjellen mellom en kontinuerlig og diskret modell er måten informasjon behandles av simuleringen som helhet. Til slutt definerer lokale og distribuerte modeller metoden som brukes til å organisere og kjøre simuleringen.
Måten data blir lagt på i simuleringsverktøyene bestemmer ofte forbindelsen til den virkelige verden. Hvis simuleringen bruker en stokastisk modell, prøver den vanligvis å simulere faktiske faktorer. Det gjør dette ved å bruke en tilfeldig generator for å kontinuerlig mate uventet informasjon inn i simuleringen. I en deterministisk simulering mates spesifikk informasjon inn i modellen for å se resultatene under spesifikke omstendigheter.
Den endelige utgangen av simuleringsverktøy defineres vanligvis av det som simuleres. I en standardmodell kan simuleringen kjøres for alltid uten å stoppe. Disse brukes til å overvåke prosesser uten naturlige stopppunkter, for eksempel vann som renner i en elv. En avsluttende simulering har et naturlig start- og sluttpunkt. En avsluttende simulering kan modellere antall personer som kommer inn i en butikk på en gitt dag, begynner ved åpning av butikken og avsluttes ved stenging av butikken.
Metoden et simuleringsverktøy bruker for å håndtere påregnet informasjon, er en annen forbindelse til modellens natur. I en kontinuerlig modell tar simuleringen alltid inn ny informasjon og gir resultater. En flygesimulator er et godt eksempel på dette; flyinformasjon kommer stadig inn i systemet, noe som krever konstant samhandling. I en diskret modell blir informasjonen lagt inn, deretter utført på en gang eller i forhåndsbestemte intervaller. Disse modellene brukes ofte til mangler ved testing av produkter og systemer.
Det siste alternativet for simuleringsverktøy bestemmer hvordan simuleringen er organisert. I en lokal simulering kjører modellen på et enkelt sted, ofte på en enkelt datamaskin. Distribuerte modeller kjøres på et stort antall maskiner, vanligvis i et nettverk eller til og med over Internett. Årsakene til å kjøre en simulering over et så vidt område har vanligvis å gjøre med datakraft - jo flere maskiner som kjører simuleringen, jo mer informasjon kan den samle på.