Skip to main content

Vilka är de olika typerna av simuleringsprogramvara?

En simulering är en representation av den verkliga världen på en dator.Programvara är program och rutiner utformade för att köras på datorer.Simuleringsprogramvara är namnet som ges till datorprogramvara som representerar verkliga situationer och upplevelser i en datormiljö för studier, underhållning, prognoser, ökande effektivitet, modellerar möjliga alternativ före ett strategiskt val och andra skäl.

Ett sätt att kategorisera de olika typerna av simuleringsprogramvara är av simuleringens applikationsområde.I akademiska miljöer används simuleringsprogramvara inom applikationsområden som jordbruk, företag, kommunikation, försvar, hälsa, tillverkning, oljeterminaler, service, trafik och avfallsbehandling.I industriella miljöer inkluderar applikationsområdena affärsprocesser, kommunikation, kompilatornätverk, kundservice, distribution, tillverkning, förpackningshallar, reparation, statistisk provtagning i undersökningar och lagerkontroll.Simuleringar gjorda för underhållning skulle bilda en annan kategori i denna hierarki.

Apes ™ (jordbruksproduktion och externitetssimulator) är ett exempel på en applikation som används för att bestämma hur väder- och förvaltningstekniker kommer att påverka jordbruksproduktionen.StarLogo ™ modellerar programvara som används för att analysera hur decentraliserade system fungerar och kan användas för att till exempel analysera trafikstockningar.SimCity® av Electronic Arts® är en produktlinje med ett antal simuleringsspel.Det finns också elektronikhårdvarusimuleringar, mekaniska och kemiska systemsimuleringar,

Ett andra sätt att kategorisera de olika typerna av simuleringsprogramvara är av programvarans funktionalitet.Till exempel kan agentsimulering inkludera människor i miljöer och kan användas för att simulera beteenden och interaktioner mellan ett stort antal människor i verkliga världsinställningar, till exempel flygplatser eller gallerior.Alternativt kan det användas i underhållning när användaren flyttar en avatar genom en miljö.Nätverkssimulering skapar en modell för nätverksbeteende för teständamål.E-Learning-simulering kan duplicera en miljö så att användaren kan lära sig att använda utrustning eller arbeta i en farlig miljö med minimala konsekvenser i ett misslyckande eller helt enkelt skärpa sina färdigheter.

Ett tredje sätt att kategorisera simuleringsprogramvara är av dess övergripandeFörmågor.I den bredaste skalan kan en del simuleringsprogramvara modellera en diskret händelse, medan andra kan modellera kontinuerliga tid eller dynamiska system.Det finns också hybridsimulatorer som kan modellera både kontinuerlig tid och diskreta händelser.