Skip to main content

Co to jest symulacja komputerowa?

Symulacja komputerowa ma trzy znaczenia.Symulacja komputerowa może odnosić się do programu komputerowego, który symuluje model abstrakcyjny, aby można go było zbadać i analizować.Może również odnosić się do modelu grafiki komputerowej 3D wykonanego w celu przedstawienia trójwymiarowego obiektu za pomocą specjalistycznego oprogramowania.Wreszcie symulacja komputerowa może odnosić się do praktyki zwanej emulacją , w której funkcje określonego systemu są odtwarzane w drugim systemie.

Model komputerowy, znany również jako model obliczeniowy, jest symulacją komputerową powszechnie stosowaną w naukach naukowychoraz nauki społeczne jako rozszerzenie modelowania matematycznego.Symulacja komputerowa tego typu tworzy próbki reprezentatywnych wyników lub sekwencji zdarzeń w sytuacjach, w których odtwarzanie wszystkich możliwych konsekwencji modelu jest wygórowane, a modele mogą być mniej lub bardziej abstrakcyjne.Modele komputerowe są stosowane w biologii, chemii i fizyce, a także w ekonomii i psychologii.Typologia modeli komputerowych kategoryzuje je na podstawie zestawu czterech zmiennych.Czy są stochastyczne czy deterministyczne?Stanowy lub dynamiczny?ciągłe czy dyskretne?Lokalne lub rozproszone symulacje komputerowe w postaci modeli 3D są używane w opiece zdrowotnej, naukach, architekturze i najpopularniejszych w filmach, grach komputerowych i grach wideo.Większość modeli 3D przyjmuje jedno z dwóch podejść.Z jednej strony mogą pokazać obiekt jako solidny, definiujący go głośnością.Alternatywą jest pokazanie granicy lub powłoki obiektu.Jest to główny model gier i filmu.

Modele 3D mogą być tworzone na różne sposoby.Podobnie jak niektóre książki do nauki, mogą one opierać się całkowicie na bardzo podstawowych geometrycznych kształtach.Podczas gdy książki rysunkowe używają kręgów, kwadratów, trójkątów i innych modeli 2D, modelowanie komputerowe użyłoby na przykład piłek, kostek i piramid.Ten styl modelowania nazywa się

Prymitywa

, ponieważ jest ograniczony do stosowania prymitywnych lub podstawowych kształtów. Istnieją trzy inne rodzaje tworzenia modelu.Jednym z nich jest Nurbs (niejednorodne racjonalne b-splina), które powstały dwóch inżynierów, którzy pracowali dla francuskich producentów samochodów, Pierre Bézier i Paul de Casteljau.Wybór Béziera na opublikowanie jego pracy spowodował, że jego imię było ściśle związane z krzywymi.NURBS są używane w programach wspomaganych komputerowo (CAD), a także w programach produkcyjnych, inżynierii i animacji.

Modelowanie splajnów i łatek są podobne do NURBS, przy czym powierzchnia jest zdefiniowana przez zakrzywione linie.Modelowanie wielokątne tworzy wielokątną siatkę za pomocą segmentów linii do łączenia wierzchołków.Są one używane w wielu modelach 3D, ale mogą tylko przybliżone zakrzywione powierzchnie, ponieważ każdy wielokąt jest płaski.

Rodzaj symulacji komputerowej znanej jako

emulacja

może pozwolić na naśladowanie jednego urządzenia.Jest to przydatne na przykład w przypadku, w którym dana komputerowa marka peryferyjna ma dominację rynkową, a peryferyjne od innych marek mogą naśladować dominujące urządzenie w celu ułatwienia użytkowania.Emulatory oprogramowania do uruchamiania oprogramowania Apple na innych platformach i oprogramowaniu systemu Windows na komputerach Apple Macintosh jest kolejnym zastosowaniem tego typu modelowania.