Hvad er de forskellige typer simuleringsværktøjer?
Computersimuleringsværktøjer defineres af fire sæt egenskaber. I de fleste tilfælde er der to muligheder at vælge imellem, og et valg i det ene område har ikke indflydelse på valg, der træffes i de andre områder. Dette betyder, at typer af simuleringsværktøjer ikke har et sæt navn, men snarere et virvar af tildelte egenskaber. Definitionerne af disse forskellige indstillinger definerer selve værktøjet, hvilket giver en lang række valg.
Typer af computersimuleringsværktøjer er defineret ved flere egenskaber, og hver af dem har to hovedbeskrivelser. De stokastiske og deterministiske modeller definerer metoden til at beregne data i simuleringen. Det endelige outputmål for modellen defineres af, om den er i stabil tilstand eller afslutter. Forskellen mellem en kontinuerlig og diskret model er den måde, information behandles af simuleringen som helhed. Endelig definerer lokale og distribuerede modeller den metode, der bruges til at organisere og køre simuleringen.
Måden data indsættes i simuleringsværktøjerne bestemmer ofte forbindelsen til den virkelige verden. Hvis simuleringen bruger en stokastisk model, forsøger den normalt at simulere faktiske faktorer. Det gør dette ved hjælp af en tilfældig generator til konstant at tilføre uventede oplysninger i simuleringen. I en deterministisk simulering indføres specifik information i modellen for at se resultaterne under specifikke omstændigheder.
Den endelige output af simuleringsværktøjer defineres normalt af, hvad der simuleres. I en stabil tilstand kan simuleringen køre for evigt uden at stoppe. Disse bruges til at overvåge processer uden naturlige stoppunkter, såsom vand, der strømmer i en flod. En afsluttende simulering har et naturligt start- og slutpunkt. En afsluttende simulering kan muligvis model antallet af mennesker, der kommer ind i en butik på en given dag, begynder ved åbning af butikken og afsluttes ved butikens lukning.
Metoden et simuleringsværktøj bruger til at håndtere imputerede oplysninger er en anden forbindelse til modellens art. I en kontinuerlig model indtager simuleringen altid nye oplysninger og giver resultater. En flygesimulator er et godt eksempel på dette; flyveinformation kommer konstant ind i systemet, hvilket kræver konstant interaktion. I en diskret model indlæses informationerne alle, udføres derefter på én gang eller i forudbestemte intervaller. Disse modeller bruges ofte til mangler ved test af produkter og systemer.
Den sidste mulighed for simuleringsværktøjer bestemmer, hvordan simuleringen er organiseret. I en lokal simulering kører modellen et enkelt sted, ofte på en enkelt computer. Distribuerede modeller kører på et stort antal maskiner, normalt på et netværk eller endda over internettet. Årsagerne til at køre en simulering over et så bredt område har normalt at gøre med computerens strøm - jo flere maskiner, der kører simuleringen, jo mere information kan den indsamle.