Hvad er de forskellige typer simuleringssoftware?
En simulering er en repræsentation af den virkelige verden på en computer. Software er programmer og rutiner designet til at køre på computere. Simuleringssoftware er det navn, der gives til computersoftware, der repræsenterer situationer og oplevelser i den virkelige verden i et computermiljø til undersøgelse, underholdning, fremskrivninger, øget effektivitet, modellering af mulige alternativer forud for et strategisk valg og andre grunde.
En måde at kategorisere de forskellige typer simuleringssoftware på er simuleringsapplikationsområdet. I akademiske omgivelser bruges simuleringssoftware i anvendelsesområder som landbrug, erhvervsliv, kommunikation, forsvar, sundhed, fremstilling, olieterminaler, service, trafik og affaldshåndtering. I industrielle omgivelser inkluderer applikationsområderne forretningsprocesser, kommunikation, compiler-netværk, kundeservice, distribution, fremstilling, pakningshaller, reparation, statistisk prøveudtagning i undersøgelser og lagerkontrol. Simuleringer foretaget til underholdning ville danne en anden kategori i dette hierarki.
APES ™ (simulering af landbrugsproduktion og eksternaliteter) er et eksempel på en applikation, der bruges til at bestemme, hvordan vejr- og styringsteknikker påvirker landbrugsproduktionen. StarLogo ™ er modelleringssoftware, der bruges til at analysere, hvordan decentrale systemer fungerer og kan bruges til f.eks. Analyse af trafikpropper. SimCity® by Electronic Arts® er en produktserie af et antal simuleringsspil. Der er også elektronikhardwaresimuleringer, mekaniske og kemiske systemsimuleringer,
En anden måde at kategorisere de forskellige typer simuleringssoftware på er softwarens funktionalitet. Agent-simulering kan for eksempel omfatte mennesker i miljøer og kan bruges til at simulere adfærd og interaktion mellem et stort antal mennesker i virkelige omgivelser, såsom lufthavne eller indkøbscentre. Alternativt kan det bruges til underholdning, når brugeren flytter en avatar gennem et miljø. Netværkssimulering skaber en model af netværksadfærd til testformål. E-learning-simulering kan duplikere et miljø, så brugeren kan lære at betjene udstyr eller arbejde i et farligt miljø med minimale konsekvenser i en fiasko eller blot skærpe deres færdigheder.
En tredje måde at kategorisere simuleringssoftware er ved dens overordnede muligheder. I den største skala kan nogle simuleringssoftware modellere en diskret hændelse, mens andre kan modellere kontinuerlig tid eller dynamiske systemer. Der er også hybridsimulatorer, der kan modellere både kontinuerlig tid og diskrete begivenheder.