Hvad er forbindelsen mellem computersimulering og modellering?
Computersimulering og modellering går næsten altid hånd i hånd med hinanden, da computere bruger forskellige typer modeller til at udføre simuleringer. De to mest almindelige typer modeller, der bruges i computersimulering, er matematiske modeller og tredimensionelle modeller. En computersimulering kan bruge en eller begge typer modeller til at genskabe abstrakte situationer, hvis resultater vil være en integreret del af forskning og udvikling. Simuleringssoftwaren udfører forskellige manipulationer af computermodellerne for at bestemme virkningerne af disse handlinger. Anvendelsen af computersimulering og modellering findes i næsten ethvert større videnskabeligt felt, herunder biologi, kemi og fysik.
Dynamikken i computersimulering og modellering er enkel - udviklere opretter simuleringer i henhold til deres behov og designmodeller til brug i simuleringerne. En simulering er et computerprogram, der er skrevet for at skabe visse situationer og betingelser, mens en model er et objekt, der bruges i simuleringen. Forskere stoler ofte på computersimulering og modellering for at studere forhold, der ellers kan være usandsynlige - endda umulige - at fysisk observere. En fysiker kan for eksempel stole på en simulering for at bestemme virkningen af en supernova på nærliggende planeter. På den anden side har udviklere og marketingfolk muligvis brug for en simulering for at demonstrere kapaciteten i et produkt, der ikke er fysisk til stede.
Modellerne repræsenterer ofte manipulerede objekter i simuleringen; disse objekter udsættes for forskellige handlinger med effekterne registreret til gennemgang og præsentation. En forsker kan for eksempel oprette en simulering til bestemmelse af virkningen af vinderosion på en klippe. Han opretter derefter en beregningsmodel for en klippe med matematiske gengivelser af dens densitet, form og andre egenskaber. Når simuleringen køres, vil forskeren underkaste stenmodellen et vindprogram, der er beregnet til praktisk talt at erodere stenen.
Modeller kan også oprettes til statiske objekter i simuleringen - objekter, der ikke manipuleres af programmet på nogen måde. Disse bruges ofte til at definere miljøkonstanter og begrænsninger. En person, der kører en simulering for en laser, kan for eksempel oprette en model for luftbårne partikler, der muligvis er i laserens bane og potentielt kan påvirke simuleringens slutresultat. I tilfælde, hvor computersimulering og modellering primært bruges til visuelle præsentationer, kunne de statiske modeller repræsentere det sted, hvor andre modeller bevæger sig, eller tjene som objekter, der ikke kan flyttes.