MIS_wyklad_10.pdf

(513 KB) Pobierz
Modelowanie i symulacja
systemów
dr inż. Piotr Piela
Zakład Matematyki Stosowanej
kontakt: pokój 28
ppiela@wi.zut.edu.pl
MODELOWANIE I SYMULACJA
Szczecin - 24.01.2010
1
Proces modelowania
Sformułowanie problemu
Ustalenie celów
i planu działania
Tworzenie modelu
konceptualnego
Zbieranie danych
Kodowanie modelu
Nie
Weryfikacja
Tak
Nie
Walidacja
Tak
Testowanie
Nie
Tworzenie dokumentacji
i raportów
Wdrożenie
MODELOWANIE I SYMULACJA
Szczecin - 24.01.2010
2
Proces modelowania
Kodowanie:
wybór algorytmów obliczeniowych,
wybór oprogramowania,
zagadnienia związane z reprezentacją liczb,
problem oszacowania błędów
Model komputerowy –
model konceptualny z ustalonymi
wartościami parametrów i zapisany przy pomocy wybranego języka
programowania lub zrealizowany przy pomocy pakietu do symulacji.
Model komputerowy powinien zapewniać:
zgodność z modelowanym system w zakresie interesujących nas
zależności (podobieństwo geometryczne, kinematyczne i
dynamiczne),
łatwość użytkowania, zgodnie z przeznaczeniem.
MODELOWANIE I SYMULACJA
Szczecin - 24.01.2010
3
Proces modelowania
Na maszynie cyfrowej liczby są reprezentowane przez skończoną
liczbę cyfr ich rozwinięć pozycyjnych.
Jako podstawy tych rozwinięć najczęściej stosuje się 2, 8 lub 16.
Wewnątrzmaszynowe przedstawienie liczb:
stałoprzecinkowe – liczby całkowite,
zmiennoprzecinkowe – liczby rzeczywiste.
MODELOWANIE I SYMULACJA
Szczecin - 24.01.2010
4
Elementy teorii błędu obliczeń
Źródła niedokładności w zadaniach numerycznych:
dane początkowe są wynikiem pomiarów lub wcześniejszych
obliczeń dlatego są obarczone błędami pomiaru lub błędami
obliczeń,
zapisanie danych, jako liczb w określonej arytmetyce numerycznej
wiąże się z wprowadzeniem dodatkowego (zwykle bardzo małego)
błędu reprezentacji liczb rzeczywistych w wybranej arytmetyce,
w przypadku wielu algorytmów obliczone rozwiązanie jest
dokładnym rozwiązaniem zadania sąsiedniego, z pozornie
zaburzonymi danymi
MODELOWANIE I SYMULACJA
Szczecin - 24.01.2010
5
Zgłoś jeśli naruszono regulamin