10. Symulacja i jej narzędzia
Symulacja to technika służšca do imitowania działania całego systemu lub tez tylko naladowania pewnej sytuacji (ekonomicznej, militarnej, mechanicznej, itp.) poprzez użycie odpowiednich modeli lub urzšdzeń w celu zdobycia informacji , czy też w celach dydaktycznych.
Użycie symulacji jako narzędzia do rozwišzywania problemów jest jednš z częciej stosowanych współczenie technik, a obszary jej zastosowań to praktycznie wszystkie dziedziny nauki . Poczšwszy od systemów wytwarzania , procesów chemicznych i fizycznych , procesów obróbki , systemów dystrybucyjnych, transportowych , sieci komputerowych , aż do zastosowań w armii
Celem symulacji jest stworzenie modelu całego systemu lub poszczególnego procesu, którym można by w ten sposób manipulować , aby w rezultacie dokonać oceny funkcjonowania badanego systemu , wystawionego na zmieniajšce się warunki.
Symulacja jednak oprócz swoich zalet posiada również wady . le przygotowana i przeprowadzona daje mylne rezultaty . Chodzi tu o dokładnoć zamodelowania rodowiska rzeczywistego. le wykonane, lub mało dokładne oprogramowania do symulacji będzie powodowało błędy w samym procesie .
Narzędzie
Wybór narzędzia, przy pomocy którego realizowany jest eksperyment symulacyjny jest bardzo istotny i zależy od wielu czynników:
dowiadczenia modelujšcego,
specyfiki problemu,
wymaganego poziomu dokładnoci itp.
a) Arkusze Kalkulacyjne
Pierwszš kategorię stanowiš arkusze kalkulacyjne takie jak: LOTUS 1-2-3, EXCEL etc. Chociaż na ogół nie sš one znane ze swych możliwoci symulacyjnych, to jest jednak możliwe wykonanie eksperymentu symulacyjnego przy użyciu funkcji , występujšcej praktycznie w każdym arkuszu kalkulacyjnym, generujšcej liczby losowe.
b) Symulatory
Symulatory sš to programy, pozwalajšce na szybkš budowę modeli symulacyjnych specyficznych zagadnień.
Symulatory nie wymagajš praktycznie żadnych znajomoci z zakresu programowania, choć należy zaznaczyć, ze można często poszerzyć możliwoci stosowanego programu poprzez uzupełnienie dodatkowym kodem. Zazwyczaj symulatory zapewniajš atrakcyjnš prezentację wyników w postaci graficznej. Umożliwiajš one tez często eksportowanie zbiorów z wynikami symulacji do innych programów graficznych
c)Języki symulacyjne
W praktyce spotyka się języki programowania o ogólnym zastosowaniu (Pascal, C++ itd.), które również mogš być zastosowane do budowania eksperymentów symulacyjnych. Zdarza się, tak jak jest to w przypadku programu SlamSystem, posiadajšcego typowe cechy symulatora , że można tworzyć dodatkowe aplikacje używajšc języków ogólnego zastosowania np. w przypadku SlamSystem jest to Fortran .
Na rynku dostępne sš także języki programowania , których zastosowanie ogranicza się przede wszystkim do rozwišzywania problemów symulacyjnych . Jako przykłady mogš służyć SIMAN - język do symulacji systemów produkcyjnych
Zastosowanie języków symulacyjnych pozwala na bardzo szczegółowe badanie analizowanych modeli , co w przypadku wyżej wspomnianych narzędzi jest utrudnione, ze względu na ich z góry okrelona specyfikę zastosowań. Wadš ich jest natomiast to, że próby rozwišzania nawet stosunkowo prostych problemów wymagajš długiego okresu czasu i podstawowej wiedzy z zakresu programowania .
d) Wizualizacja
Wizualizacja jest to technika polegajšca na wyobrażeniu sobie przedmiotów, osób i sytuacji w celu wywołania pożšdanych przez siebie zmian. W programie EdgeCAM wizualizacja obrazuje nam wirtualna obróbkę. Przy pomocy bryłowego narzędzia wraz z zespołem mocujšcym zdejmowane sš warstwy materiału w otoczeniu uchwytów i całej maszyny.
Wyszukiwarka
Podobne podstrony:
ZASTOSOWANIE NARZÄDZI SYMULACYJNYCHNarzÄdzia Komputerowe w Projektowaniu i Symulacji Info10 narzÄdzi kaĹźdego webmasteraKorozja i jej zapobieganie 10 SNsciagi ekonomika 10 NarzÄdzia politykiStellarium to narzÄdzie do symulacji wyglÄ
du nieba w czasie rzeczywistymWSM 10 52 pl(1)VA US Top 40 Singles Chart 2015 10 10 Debuts Top 10010 35wiÄcej podobnych podstron