Hva er sammenhengen mellom datasimulering og modellering?
Datasimulering og modellering går nesten alltid hånd i hånd med hverandre, da datamaskiner bruker forskjellige typer modeller for å utføre simuleringer. De to vanligste typene modeller som brukes i datasimulering er matematiske modeller og tredimensjonale modeller. En datasimulering kan bruke en eller begge typer modeller for å gjenskape abstrakte situasjoner, hvis resultater vil være en integrert del av forskning og utvikling. Simuleringsprogramvaren vil utføre forskjellige manipulasjoner av datamaskinmodellene for å bestemme effekten av disse handlingene. Bruken av datasimulering og modellering er til stede i nesten alle viktige vitenskapelige felt, inkludert biologi, kjemi og fysikk.
Dynamikken i datasimulering og modellering er enkel - utviklere lager simuleringer i henhold til deres behov og designmodeller for bruk i simuleringene. En simulering er et dataprogram skrevet for å skape visse situasjoner og forhold, mens en modell er et objekt som brukes i simuleringen. Forskere er ofte avhengige av datasimulering og modellering for å studere forhold som ellers kan være usannsynlige - til og med umulige - å observere fysisk. En fysiker, for eksempel, kan stole på en simulering for å bestemme effekten av en supernova på nærliggende planeter. På den annen side kan utviklere og markedsførere trenge en simulering for å demonstrere egenskapene til et produkt som ikke er fysisk til stede.
Modellene representerer ofte manipulerte objekter i simuleringen; disse objektene blir utsatt for forskjellige handlinger, med effektene registrert for gjennomgang og presentasjon. En forsker kan for eksempel lage en simulering for å bestemme effekten av vinderosjon på en stein. Han vil deretter lage en beregningsmodell for en bergart, med matematiske representasjoner av dens tetthet, form og andre egenskaper. Når simuleringen kjøres, vil forskeren underlegge bergmodellen for et vindprogram som er designet for å praktisk talt erodere steinen.
Modeller kan også opprettes for statiske objekter i simuleringen - objekter som ikke manipuleres av programmet på noen måte. Disse brukes ofte for å definere miljøkonstanter og begrensninger. En person som kjører en simulering for en laser, for eksempel, kan lage en modell for luftbårne partikler som kan være i laserbanen og potensielt kunne påvirke simuleringens sluttresultat. I tilfeller der datamaskinsimulering og modellering hovedsakelig brukes til visuelle presentasjoner, kan de statiske modellene representere stedet der andre modeller beveger seg, eller tjene som objekter som ikke kan flyttes.