Co to jest model symulacyjny?
Model jest reprezentacją obiektu, koncepcji lub systemu. Symulacja pokazuje oczekiwane działanie systemu oparte na modelu systemu. Model może być fizyczny lub abstrakcyjny, a oba typy mogą być statyczne lub dynamiczne - to znaczy pozostają takie same lub zmieniają się z czasem.
Przykładem statycznego modelu fizycznego jest model patyka cząsteczki wody, z dwoma małymi „kulkami” wodorowymi utkniętymi z krótkimi patykami po obu stronach „kulki” tlenu. Ten model nie zmienia się z czasem. Kolejnym modelem fizycznym jest zbiornik wody z piaskiem, który pokazuje efekt wiatru i ruch wody. W tym modelu dynamicznym piasek i woda pokazują wzory, które z czasem zależą od intensywności i kierunku wiatru. W większości modeli symulacyjnych istnieje element dynamizmu.
Podczas tworzenia modelu symulacyjnego zidentyfikowane są trzy elementy: części systemu, interakcja między częściami oraz liczbę i charakter danych wejściowych. Model jest zasadniczo tworzony FOr każdy z nich, z kluczowymi aspektami rozważani i ignorowanymi drobnymi aspektami. Następnie opracowany jest model symulacji dla całego systemu.
Na przykładW przypadku symulacji fabrycznego przepływu pracy jedna maszyna może być modelowana jako element, którego utworzenie określonej części zajmuje określoną ilość czasu, podczas gdy inna maszyna zajmuje inny czas. Czas przenoszenia części między maszynami może być ignorowany dla maszyn, które są blisko siebie. Modelowane są liczba, szybkość i czas, w którym surowiec i zlecenia pracy pojawiają się w fabryce. Na podstawie wszystkich tych symulacji określa, czy wyniki fabryki spełnia zapotrzebowanie.
Coraz częściej komputery są używane do symulacji. Niektóre symulacje można uruchamiać ze standardowymi programami symulacyjnymi, a inne wymagają napisania specjalnego oprogramowania. Modele części, interakcja części i wejścia sąkarmione programem. Następnie program uruchamia model symulacji i dostarcza wyjścia w czasie, często pokazując te wyjścia graficznie. W przypadku komputerów można podjąć się symulacji obejmujących tysiące lub milionów elementów i obejmujących duże przedziały czasowe. Niektóre przykłady są symulacjami ewolucji planetarnej lub zaawansowanych manewrów wojskowych.
Tradycyjnie model symulacyjny miał charakter matematyczny. Na przykład surowce pojawiające się do fabryki byłyby przybliżone jako w ustalonych odstępach czasu. Komputery mogą teraz wykonywać bardziej realistyczne symulacje, używając skryptu, który ma zdarzenia, które są podobne do prawdziwej sytuacji, a nawet dokładnego nagrania prawdziwej sytuacji.