I druga część rozważań z modelowania procesów.
Poniżej druga metoda zaproponowana przez Andrzeja - metoda całkowa. Trochę to wydaje się magiczne i mocno teoretyczne, ale podstawy praktyczne też ma. Poniżej zrzut tabelki i analiza. W razie pytań zapraszam do dyskusji na forum.
Zadanie z warsztatów: SYMULACJA I MODELOWANIE PROCESÓW
Porównanie metod całkowania
Wykonałem testy dal 3 interwałów całkowania, używajac każdej metody całkowania. Wynik testów zamieszczone sąw tabelce poniżej:
Metoda całkowania |
Interwał calkowania |
||
0,1 |
0,3 |
0,5 |
|
Euler |
1,99602 |
0,133514 |
0,974127 |
Adams Bashfort 2 |
0,0163 |
0,58699 |
0,352163 |
Runge Kutta 2 |
6,77E-03 |
5,90E-02 |
0,164428 |
Runge Kutta 3 |
3,29E-03 |
2,89E-02 |
0,0805 |
Runge Kutta 4 |
3,29E-03 |
2,86E-02 |
0,0804 |
Runge Kutta 2-3 |
1,44E-04 |
8,77E-03 |
0,000408 |
Runge Kutta 4VR |
1,46E-04 |
8,76E-03 |
0,000408 |
najlepsza: |
Runge Kutta 2-3 |
Runge Kutta 4VR |
Runge Kutta 2-3 / Runge Kutta 4VR |
najgorsza: |
Euler |
Adams Bashfort 2 |
Euler |
Jak widać zdecydowanie najlepszymi metodami całkowania są metody:
- Runge Kutta 2-3
- Runge Kutta 4VR
Zdecydowanie najgorszą zaś jest metoda EULERA. Słabe wyniki dawała też metoda Adams Bashfort 2.