Analiza numeryczna i symulacja systemów

Slides:



Advertisements
Podobne prezentacje
OBLICZENIA NUMERYCZNE
Advertisements

Modelowanie i symulacja
Wartość bezwzględna liczby rzeczywistej opracowała: monika kulczak, kl
Sterowanie – metody alokacji biegunów II
Metody badania stabilności Lapunowa
Równanie różniczkowe zupełne i równania do niego sprowadzalne
Różniczkowanie numeryczne
Badania operacyjne. Wykład 2
Metody Numeryczne Wykład no 12.
Wykład no 9.
Metody numeryczne wykład no 2.
Metody Numeryczne Wykład no 3.
Przykład Równanie wahadła: Niech =1s -2 Warunki początkowe: około 86°
Przykład: Dana jest linia długa o długości L 0 bez strat o stałych kilometrycznych L,C.Na początku linii zostaje załączona siła elektromotoryczna e(t),
Wykład no 11.
Metoda węzłowa w SPICE.
„METODA FOURIERA DLA JEDNORODNYCH WARUNKÓW BRZEGOWYCH f(0)=f(a)=0”
Metody numeryczne w chemii
Metody matematyczne w Inżynierii Chemicznej
Metoda różnic skończonych I
Stabilność Stabilność to jedna z najważniejszych właściwości systemów dynamicznych W większości przypadków, stabilność jest warunkiem koniecznym praktycznego.
MECHANIKA NIEBA WYKŁAD r.
Metody matematyczne w inżynierii chemicznej
Metody matematyczne w Inżynierii Chemicznej
Metody Lapunowa badania stabilności
AUTOMATYKA i ROBOTYKA (wykład 6)
Obserwatory zredukowane
Stabilność Stabilność to jedno z najważniejszych pojęć teorii sterowania W większości przypadków, stabilność jest warunkiem koniecznym praktycznego zastosowania.
Zadanie programowania liniowego PL dla ograniczeń mniejszościowych
Elementy Rachunku Prawdopodobieństwa i Statystyki
Zadanie programowania liniowego PL dla ograniczeń mniejszościowych
Zakładamy a priori istnienie rozwiązania α układu równań.
Stabilność dyskretnych układów regulacji
Modelowanie matematyczne jako podstawa obliczeń naukowo-technicznych:
Teoria sterowania 2011/2012Stabilno ść Kazimierz Duzinkiewicz, dr hab. in ż. Katedra In ż ynierii Systemów Sterowania 1 Stabilność Stabilność to jedno.
Teoria sterowania 2011/2012Sterowanie – metody alokacji biegunów III Kazimierz Duzinkiewicz, dr hab. in ż. Katedra In ż ynierii Systemów Sterowania 1 Sterowanie.
Teoria sterowania Wykład 9 Transmitancja operatorowa i stabilność liniowych układu regulacji automatycznej.
Podstawy analizy matematycznej I
II. Matematyczne podstawy MK
Wprowadzenie do ODEs w MATLAB-ie
Sterowanie – metody alokacji biegunów II
Stabilność Stabilność to jedno z najważniejszych pojęć dynamiki systemów i teorii sterowania W większości przypadków, stabilność jest warunkiem koniecznym.
Rozwiązywanie liniowych układów równań metodami iteracyjnymi.
Szeregi funkcyjne dr Małgorzata Pelczar.
Metody numeryczne szukanie pierwiastka metodą bisekcji
Metody matematyczne w Inżynierii Chemicznej
Tematyka zajęć LITERATURA
Metody rozwiązywania układów równań nieliniowych
Metody nieinkluzyjne: Metoda iteracji prostej.
MECHANIKA NIEBA WYKŁAD r. E r Zagadnienie dwóch ciał I prawo Keplera Potencjał efektywny Potencjał efektywny w łatwy sposób tłumaczy kształty.
Metody rozwiązywania układów równań liniowych
Wykład 6 Dr Aneta Polewko-Klim
jawny schemat Eulera [globalny błąd O(Dt)]
region bezwzględnej stabilności dla ogólnej niejawnej metody RK
Problem opisany RRZ jest sztywny gdy: jest charakteryzowany różnymi skalami czasowymi. 2.Stabilność bezwzględna nakłada silniejsze ograniczenia na.
U(t) t  t u’(t)=f(t,u) u(t+  t)=u(t)+  (t,u(t),  t) RRZ: Jednokrokowy schemat różnicowy.
inżynierskie metody numeryczne
Równania różniczkowe: równania funkcyjne opisujące relacje spełniane przez pochodne nieznanej (poszukiwanej) funkcji cząstkowe: funkcja więcej niż jednej.
Czy błąd całkowity maleje gdy Dt maleje ? Czy maleje do zera?
yi b) metoda różnic skończonych
Na szczęście nie jesteśmy skazani na iterację funkcjonalną 2)metoda Newtona-Raphsona (stycznych) szukamy zera równania nieliniowegoF(x) F(x n +  x)=F(x.
Liniowe metody wielokrokowe dla równań zwyczajnych starsze niż RK o 50 lat użyteczne, gdy problem nie wymaga zmiany dt ważne: schematy do rozwiązywania.
Analiza numeryczna i symulacja systemów Wykład I Plan, pojęcia podstawowe, klasyfikacja Systemy ciągłe o stałych skupionych.
© Prof. Antoni Kozioł, Wydział Chemiczny Politechniki Wrocławskiej MATEMATYCZNE MODELOWANIE PROCESÓW BIOTECHNOLOGICZNYCH Temat – 5 Modelowanie różniczkowe.
Analiza numeryczna i symulacja systemów 2. Równania różniczkowe zwyczajne - cz.2 - metody Rungego-Kutty Janusz Miller.
Odporne sterowanie napędami elektrycznymi z wykorzystaniem algorytmów niecałkowitego rzędu Krzysztof Oprzędkiewicz Wydział EAIiIB Katedra Automatyki i.
Teoria sterowania Wykład /2016
Metody matematyczne w Inżynierii Chemicznej
Transformacja Z -podstawy
Jednorównaniowy model regresji liniowej
Zapis prezentacji:

Analiza numeryczna i symulacja systemów Janusz Miller 2. Równania różniczkowe zwyczajne - cz.1 - liniowe metody wielokrokowe

Równania różniczkowe zwyczajne W przypadku układu równań y jest wektorem. Równania wyższych rzędów najczęściej sprowadzamy do układu równań 1. rzędu, np. dla równania 2. rzędu wprowadzamy nowe zmienne i zapisujemy układ równań 1. rzędu Rozwiazanie analityczne a numeryczne Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne

Zagadnienie początkowe dla r.r. zwyczajnych Zagadnienie początkowe czyli problem Cauchy’ego: Zadajemy odpowiednią liczbę warunków początkowych Zagadnienie początkowe (Initial Value Problem - IVP) a zagadnienie brzegowe (Boundary Value Problem - BVP) . Istnienie i jednoznaczność rozwiązania Warunek Lipschitza dla zmiennej y: Istnieje L>0, takie, że dla każdej pary zachodzi Twierdzenie: Jeżeli warunek Lipschitza jest spełniony, to rozwiązanie istnieje i jest jednoznaczne. Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne

Błąd lokalny, błąd globalny, rząd Oznaczenia: yi - numeryczne przybliżenie rozwiązania y(ti). Błąd całkowity (globalny) Błąd lokalny - błąd pojedynczego kroku, jeżeli Rząd metody jest równy p wtedy, gdy: jeżeli y (rozwiązanie dokładne) jest dowolnym wielomianem stopnia s<=p, to błąd rozwiązania numerycznego i istnieje wielomian stopnia s>p, dla którego ta tożsamość nie zachodzi. Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne

Metody: Eulera, wstecznego różniczkowania i całkujące Metoda Eulera - “pierwotna” w każdej grupie metod. Metody wstecznego różniczkowania stąd “Ulepszając” przybliżenie pochodnej przybywa składników yn-i . Ogólnie: Metody wykorzystujące całkowanie numeryczne stosujemy kwadraturę, Ogólnie: Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne

Przykłady metod Metoda Gear’a - wstecznego różniczkowania - BDF (Backward Differentiation Formula) - rzędu r - wielokrokowa, jednoetapowa, jawna - funkcja w MATLABie i SIMULINKU: ode15s b d a1 a2 a3 a4 a5 a6 1 1 1 2 3 4 -1 6 11 18 -9 2 12 25 48 -36 16 -3 60 137 300 -300 200 -75 12 60 147 360 -450 400 -225 72 -10 Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne

Przykład metody opartej na całkowaniu: Adamsa-Bashfortha Przykłady metod Przykład metody opartej na całkowaniu: Adamsa-Bashfortha - wielokrokowa, jednoetapowa, jawna W metodzie Gear’a jest suma yn, a w A-B - suma fn.. Ta róznica nie ma wpływu na koszt obliczeniowy. Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne

Metody jawne albo niejawne Kiedy metoda jest jawna / niejawna? Dotychczas wymieniane - jawne Przykłady metod niejawnych Niejawna metoda Eulera Metoda trapezowa - rzędu 2 - jednokrokowa Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne

Metody typu predyktor-korektor Metody jawne mają swoje zalety (np.większy obszar stabilności absolutnej - o czym za chwilę). Jak z nich skorzystać: - w każdym kroku iteracyjnie rozwiązać algebraiczne równanie nieliniowe (kosztowne, nie każdy proces iteracyjny jest zbieżny), - pierwsze przybliżenie obliczyć metodą jawną (predykcja), następne - niejawną (korekcja), - są twierdzenia o optymalnej liczbie etapów korekcji - tak dobiera się parę metod (jawną i niejawną) aby był to jeden etap. optymalny - tzn. najmniejszy błąd przy danym koszcie obliczeniowym - Na dokładność możemy wpływać długością kroku i rzędem metody - oba czynniki wpływają na koszt obliczeniowy (mierzony liczbą wyznaczanych wartości funkcji f). Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne

Metody typu predyktor-korektor - przykłady Metoda Heuna - para: Eulera + trapezowa - rzędu 2 - jednokrokowa, dwuetapowa - nazwa w SIMULINKu: Heun Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne

Metody typu predyktor-korektor - przykłady Metody Adamsa-Bashfortha-Moultona, np.: - para: Adamsa-Bashfortha + Adamsa-Moultona - rzędu 4 - wielokrokowa, dwuetapowa - funkcja w MATLABie i SIMULINKu: ode113 Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne

Metody typu predyktor-korektor - przykłady Metoda Milne-Simpsona - obecnie rzadko stosowana (stabilność). Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne

Liniowe metody wielokrokowe (LMWK) Uogólnienie metod opartych na wstecznym różniczkowaniu i całkowaniu Składniki odpowiadające wstecznemu różniczkowaniu Składniki odpowiadające całkowaniu Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne

Zbieżność, stabilność, zgodność metody Definicja: Metoda (dowolna, nie tylko LMWK) jest zbieżna jeżeli Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne

LMWK: Stabilność zerowa - w sensie Dahlquista Zakładamy, że Metoda jest stabilna (w sensie Dahlquista) jeżeli nawet gdy początkowe Korzystając z transformaty Z tworzymy wielomian charakterystyczny metody Twierdzenie: Metoda jest stabilna jeżeli jeżeli dodatkowo tzn. pierwiastki mają leżeć w kole jednostkowym, a te, które są na okręgu, muszą być jednokrotne. Wszystkie metody oparte na całkowaniu są stabilne (w sensie Dahlquista). Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne

Przykład równania różnicowego, transformaty Z, badania stabilności Populacja owadów rozmnażających się w drugim roku życia. Równanie różnicowe Transformata Z Wielomian charakterystyczny Warunek stabilności Przykłąd z owadami a metoda wstecznego różniczkowania - to samo równanie Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne

LMWK: Stabilność, zgodność - zbieżność Mówimy, że metoda jest zgodna, jeżeli jest ona rzędu co najmniej pierwszego. (Zgodność oznacza, że błąd maleje do zera gdy krok h 0). Drugi wielomian charakterystyczny metody Warunek zgodności: czyli Twierdzenie: Metoda wielokrokowa jest zbieżna wtedy i tylko wtedy gdy jest zgodna i stabilna. Wniosek: O zbieżności LMWK rozstrzygamy badając wielomiany charakterystyczne. Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne

LMWK: Stabilność absolutna (bezwzględna) Dla stabilnego układu liniowego y’=Ay (stabilnego tzn, ) zastosujmy LMWK LMWK jest absolutnie stabilna dla danej długości kroku h=const jeżeli dla dowolnych warunków początkowych y0,...,yq-1 ciąg rozwiązań yn dąży do zera gdy n dąży do nieskończoności. Definicja: Wielomian stabilności absolutnej LMWK l - wartość własna macierzy A. Twierdzenie: LMWK jest absolutnie stabilna dla kroku h, jeżeli dla każdej wartości własnej macierzy A Dla h=0 dostajemy warunek stabilności zerowej Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne

Przykład badania zgodności i stabilności absolutnej metody Eulera Dla zagadnienia początkowego przybliżenie otrzymane jawną metodą Eulera ma postać czyli 1. Badamy zgodność. Dla dowolnego t =nh : 2. Badamy stabilność absolutną. Jak zmienia się rozwiązanie gdy zmieniamy l: - l < 0 : ciąg yn jest malejący gdy |1+hl | < 1, czyli 0 < h < -2/l, - l > 0 : ciąg yn jest rosnący dla każdego h > 0, |1+hl | > 1. 3. Co możemy powiedzieć o zbieżności tej metody? Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne

LMWK: obszary stabilności absolutnej Dla jawnej metody Eulera Re Im -1 Dla niejawnej metody Eulera Re Im 1 Mówimy, że metoda jest A-stabilna, jeżeli do jej obszaru stabilności absolutnej należy cała “ujemna półpłaszczyzna zespolona” . Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne

Lokalny i globalny bład metody. LMWK - Podsumowanie Lokalny i globalny bład metody. LMWK - uogólnienie metod opartych na wstecznym różniczkowaniu i całkowaniu. Dlaczego nie stosuje się metod opartych na różniczkowaniu progresywnym lub centralnym? Metody jawne / niejawne, metody predyktor-korektor. Rząd, zbieżność, zgodność, stabilność zerowa, stabilność absolutna. Warunek początkowy a start metody wielokrokowej. Analiza numeryczna i symulacja systemów 2014/15 - Równania różniczkowe zwyczajne