równanie falowe (dla struny), cząstkowe, hiperboliczne [dynamika Newtonowska ośrodka ciągłego]

Podobne dokumenty
metoda różnic skończonych, zamiast rozkładu na drgania własne (który może być wolnozbieżny) v(x,t) - prędkość

Równanie falowe. elektro magnetyczne) równanie falowe (dla struny) u(x,t) x=p. x=l. T 2 (II zasada Newtona F=ma) x+dx. x T 1

warunki brzegowe u(x=0,t)=u(x=1,t)=0 problem: dane u(x,t=t) szukane: u(x,t=0)

Inżynierskie metody numeryczne II. Konsultacje: wtorek 8-9:30. Wykład

TEORIA DRGAŃ Program wykładu 2016

Dyskretyzacja równania dyfuzji cd. jawny Euler niejawny Euler. schemat Cranka Nicolsona: CN to odpowiednik wzoru trapezów dla dy/dt=f(t)

Zagdanienia do egzaminu z Inżynierskich Metod Numerycznych - semestr zimowy 2017/2018

Metoda rozdzielania zmiennych

Zagdanienia do egzaminu z Inżynierskich Metod Numerycznych - semestr 1

Ruch drgający. Ruch harmoniczny prosty, tłumiony i wymuszony

Metody rozwiązania równania Schrödingera

Metoda różnic skończonych dla

Podstawy Akustyki. Drgania normalne a fale stojące Składanie fal harmonicznych: Fale akustyczne w powietrzu Efekt Dopplera

IX. MECHANIKA (FIZYKA) KWANTOWA

Wykład FIZYKA I. Dr hab. inż. Władysław Artur Woźniak. Katedra Optyki i Fotoniki Wydział Podstawowych Problemów Techniki Politechnika Wrocławska

Wykład FIZYKA I. 11. Fale mechaniczne. Dr hab. inż. Władysław Artur Woźniak

Wykład FIZYKA I. 10. Ruch drgający tłumiony i wymuszony. Dr hab. inż. Władysław Artur Woźniak

Równania różniczkowe cząstkowe drugiego rzędu

13 Równanie struny drgającej. Równanie przewodnictwa ciepła.

4.2 Analiza fourierowska(f1)

Podstawy fizyki wykład 7

LABORATORIUM ELEKTROAKUSTYKI. ĆWICZENIE NR 1 Drgania układów mechanicznych

Rozdział 8. Analiza fourierowska. 8.1 Rozwinięcie w szereg Fouriera

Metody numeryczne I Równania nieliniowe

adwekcja rzadko występuje w formie czystej przeważnie: łącznie z dyfuzją na razie znamy tylko dyfuzję numeryczną Adwekcja=unoszenie

INSTRUKCJA DO ĆWICZENIA NR 5

x y

Systemy. Krzysztof Patan

MECHANIKA 2. Drgania punktu materialnego. Wykład Nr 8. Prowadzący: dr Krzysztof Polko

Podstawy Automatyki. Wykład 5 - stabilność liniowych układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

III. Układy liniowe równań różniczkowych. 1. Pojęcie stabilności rozwiązań.

Metody Obliczeniowe Mikrooptyki i Fotoniki

Fizyka 12. Janusz Andrzejewski

Wstęp do metod numerycznych Rozwiazywanie równań algebraicznych. P. F. Góra

Drgania i fale II rok Fizyk BC

Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 4. Równania różniczkowe zwyczajne podstawy teoretyczne

Metoda różnic skończonych dla

1. Po upływie jakiego czasu ciało drgające ruchem harmonicznym o okresie T = 8 s przebędzie drogę równą: a) całej amplitudzie b) czterem amplitudom?

Nieskończona jednowymiarowa studnia potencjału

Szeregi funkcyjne. Szeregi potęgowe i trygonometryczne. Katedra Matematyki Wydział Informatyki Politechnika Białostocka

Metody numeryczne rozwiązywania równań różniczkowych

KURS SZEREGI. Lekcja 10 Szeregi Fouriera ZADANIE DOMOWE. Strona 1

Podstawy fizyki sezon 1 VII. Ruch drgający

y i b) metoda różnic skończonych nadal problem nieliniowy 2 go rzędu z warunkiem Dirichleta

Wykład 3 Równania rózniczkowe cd

Automatyka i robotyka

RUCH HARMONICZNY. sin. (r.j.o) sin

Podstawy Automatyki. Wykład 5 - stabilność liniowych układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

POSTULATY MECHANIKI KWANTOWEJ cd i formalizm matematyczny

Podstawy Automatyki. wykład 1 ( ) mgr inż. Łukasz Dworzak. Politechnika Wrocławska. Instytut Technologii Maszyn i Automatyzacji (I-24)

równania funkcyjne opisujące relacje spełniane przez pochodne nieznanej (poszukiwanej) funkcji

Fala jest zaburzeniem, rozchodzącym się w ośrodku, przy czym żadna część ośrodka nie wykonuje zbyt dużego ruchu

TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM

Podstawy Akustyki. Drgania normalne a fale stojące Składanie fal harmonicznych: Fale akustyczne w powietrzu Efekt Dopplera.

Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie

Ruch drgajacy. Drgania harmoniczne. Drgania harmoniczne... Drgania harmoniczne... Notatki. Notatki. Notatki. Notatki. dr inż.

Prawdopodobieństwo i statystyka

18. Siły bezwładności Siła bezwładności w ruchu postępowych Siła odśrodkowa bezwładności Siła Coriolisa

pozbyć się ograniczenia na krok czasowy ze strony bezwzględnej stabilności: niejawna metoda Eulera

Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie

INSTRUKCJA DO ĆWICZENIA NR 7

Równanie Schrödingera

KADD Metoda najmniejszych kwadratów funkcje nieliniowe

VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa.

Równa Równ n a i n e i ru r ch u u ch u po tor t ze (równanie drogi) Prędkoś ędkoś w ru r ch u u ch pros pr t os ol t i ol n i io i wym

Zajęcia nr 1 (1h) Dwumian Newtona. Indukcja. Zajęcia nr 2 i 3 (4h) Trygonometria

Rozwiązywanie równań nieliniowych i ich układów. Wyznaczanie zer wielomianów.

Prędkość fazowa i grupowa fali elektromagnetycznej w falowodzie

BADANIE PODŁUŻNYCH FAL DŹWIĘKOWYCH W PRĘTACH

Stabilność II Metody Lapunowa badania stabilności

Ciało doskonale czarne absorbuje całkowicie padające promieniowanie. Parametry promieniowania ciała doskonale czarnego zależą tylko jego temperatury.

Podstawy Automatyki. Wykład 5 - stabilność liniowych układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Wykład 9: Fale cz. 1. dr inż. Zbigniew Szklarski

Analiza matematyczna dla informatyków 3 Zajęcia 14

Biotechnologia, Chemia, Chemia Budowlana - Wydział Chemiczny - 1

Drania i fale. Przykład drgań. Drgająca linijka, ciało zawieszone na sprężynie, wahadło matematyczne.

Fale mechaniczne i akustyka

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

Mechanika Kwantowa. Maciej J. Mrowiński. 24 grudnia Funkcja falowa opisująca stan pewnej cząstki ma następującą postać: 2 x 2 )

IV. Transmisja. /~bezet

Jednowymiarowa mechanika kwantowa Rozpraszanie na potencjale Na początek rozważmy najprostszy przypadek: próg potencjału

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

Ψ(x, t) punkt zamocowania liny zmienna t, rozkład zaburzeń w czasie. x (lub t)

Zagadnienia brzegowe dla równań eliptycznych

Rodzaje fal. 1. Fale mechaniczne. 2. Fale elektromagnetyczne. 3. Fale materii. dyfrakcja elektronów

u(t) RRZ: u (t)=f(t,u) Jednokrokowy schemat różnicowy

PODSTAWY FIZYKI LASERÓW Wstęp

Komputerowa analiza zagadnień różniczkowych 10. Dwupunktowe problemy brzegowe (BVP, Boundary Value Problems)

1.1 Przegląd wybranych równań i modeli fizycznych. , u x1 x 2

DRGANIA ELEMENTÓW KONSTRUKCJI

Część 1. Transmitancje i stabilność

KADD Minimalizacja funkcji

DYNAMIKA KONSTRUKCJI BUDOWLANYCH

- prędkość masy wynikająca z innych procesów, np. adwekcji, naprężeń itd.

Metoda różnic wstecznych: interpolujemy u wielomianem od chwili n-k aż do n-1

Metody Lagrange a i Hamiltona w Mechanice

3.1 Zagadnienie brzegowo-początkowe dla struny ograniczonej. = f(x, t) dla x [0; l], l > 0, t > 0 (3.1)

Rozwiązywanie równań różniczkowych zwyczajnych za pomocą komputera

Sposoby modelowania układów dynamicznych. Pytania

Prawdopodobieństwo i statystyka

Transkrypt:

równanie falowe (dla struny), cząstkowe, hiperboliczne [dynamika Newtonowska ośrodka ciągłego] u(x,t) x=l x=p x+dx T x T siła naciągu struny T (kierunek poziomy): (II zasada Newtona F=ma)

u(x,t) x=l x=p x+dx uwaga: T x T dx (prędkość rozchodzenia się drgań)

c stałe: Ogólne rozwiązanie dla nieskończonego ośrodka (d Alamberta) dowolna funkcja drgania rozchodzące się bez zmiany kształtu [brak dyspersji w równaniu falowym] Liniowość równania: Zasada superpozycji.

Liniowość równania i zasada superpozycji: Sygnały rozchodzą się niezależnie od siebie t F=exp(-(x-.5+ct)) +exp(-(x+.5-ct)) x Sygnały mijają się bez zmiany kształtu [(jedna fala przenika drugą.] ponieważ równanie liniowe: jeśli wskażemy bazę zupełną funkcji ze znaną ewolucją czasową = problem rozwiązany baza: mody normalne (fale stojące) (drgania własne)

baza: mody normalne (fale stojące) (drgania własne) Dwupunktowe warunki brzegowe u(,t)=u(l,t)= x=l x= Poszukajmy rozwiązań, w których tylko amplituda (a nie kształt fali) nie zależy od czasu: u(x,t)=x(x)t(t) t= t=t t=t t=t T(t)=cos( t+ )= C cos( t)+d sin( t) [gdy gęstość struny zmienna c może być funkcją położenia]

Równanie na część przestrzenną fal stojących (drania własne, drgania normalne) Dla c niezależnego od x: k-liczba falowa, wektor falowy k = / tutaj długość fali k= / c Xn(x)=sin(knx) WB: spełnione, gdy X()=X(L)= kn=n /L Fale stojące: Między warunkami brzegowymi całkowita liczba połówek długości fal.. L

warunki brzegowe: kwantyzacja k kwantyzacja w Xn(x)=sin(knx), Tn=sin(wnt) kn=n /L k= / c T T oznacza naciąg struny n =ckn przestrzenne drgania własne nie zależą od c, ale częstości tak. Wiemy, że niższe tony dają struny o większej grubości [ Wiemy również, że im silniej struna naciągnięta tym wyższy dźwięk.

Drgania własne dla zmiennej gęstości struny W przypadku ogólnym [c=c(x)] przyda się rachunek numeryczny. Wyliczyć Xn oraz n (x) Dyskretyzujemy drugą pochodną, liczymy Xn(x+dx)

Równanie własne z warunkami brzegowymi: Metoda strzałów. w parametr równania dokładna wartość własna w< w= w> w X wstawić warunek brzegowy, ale co wstawić w X?? dla drgań własnych wstawiamy w X cokolwiek Funkcje własne określone co do stałej normalizacyjnej. (zmieni się tylko normalizacja, równanie własne = jednorodne)

Test metody dla (x)= (L=, T=) Analityczne: kn=n /L k= / L k /L k /L k= X /L k = k / L x x 8 4 X (L ) k Miejsca zerowe wartości własne przy których funkcje własne spełniają prawy warunek brzegowy -4 4 5 6 7 48 9 5 6

Przykład: (x)=+4 x-/) (struna cięższa przy mocowaniach). 4 4 X.5.. 5. X - 4 5 = częstości własne równoodległe Częstości własne maleją z (cięższa struna) duże częstości grupują się w pary X 4 X - x W każdej parze: funkcja parzysta i nieparzysta. Środek struny prawie nieważki, na częstości wpływ ma kształt funkcji przy brzegach a tam zbliżony dla każdej funkcji z pary

Drgania własne a ogólne rozwiązania równania falowego Równanie ogólne: Warunki początkowe: u(x,t=) oraz v(x,t=)=du/dt Zadać wychylenie i prędkości rozłożyć warunki początkowe na drgania własne problem zależności czasowych jest rozwiązany

Drgania normalne a ogólne rozwiązania równania falowego Równanie ogólne: Warunki początkowe: u(x,t=) oraz v(x,t=)=du/dt Zadać wychylenie i prędkości rozłożyć warunki początkowe na drgania własne problem zależności czasowych jest rozwiązany w chwili t=, za kształt struny odpowiadają współczynniki cn a za prędkość współczynniki sn

Superpozycja drgań własnych: Warunki początkowe dla drgań własnych jednorodnej struny: Dyskretna sinusowa transformata Fouriera

rozkład na mody normalne na przedziale (,L) Rozwinięcie w szereg Fouriera: g(x) = okresowa, odcinkowo ciągła z okresem T: Rozkład na drgania normalne a szereg Fouriera: drgania podległe warunkom brzegowym g()=g(l)=. L nie ma interpretacji okresu (może być pół długości fali).

Warunki Dirichleta zbieżności szeregu Fouriera Rozwinięcie Fouriera zbieżne w sensie jednorodnym N o ile g(x) ) całkowalna w kwadracie ) odcinkowo ciągła rozwinięcie Fouriera dąży do g(x) prawie wszędzie tzn poza punktami dyskretnymi punktami (rozwinięcie Fouriera jest wszędzie ciągłe!) Twierdzenie Dirichleta: W punktach nieciągłości szereg Fouriera zbieżny do g(x)=[ g(x-)+g(x+) ] / Okazuje się, że tw. Dirichleta nie rozwiązuje wszystkich problemów

dla struny: pewien praktyczny problem z kanciastymi (nieróżniczkowalnymi) warunkami początkowymi. Fala prostokątna - - W punkcie nieciągłości = [g(-)+g(+) ]/ = (- + ) / =

N=5 N=5 N=55 Nad nieciągłością wartość schodka przestrzelona o około 8% - - +w N=5 N=55 N= Na PC pracujemy ze skończonymi bazami: Zjawisko Gibbsa w=.8949 (stała Wibrahama-Gibbsa)...4 x.6 Równania różniczkowego przez rozkład warunku początkowego na drgania własne nie rozwiążemy dokładnie, jeśli ten jest nieciągły.

Na PC pracujemy ze skończonymi bazami... Zbieżność szeregu Fouriera w sensie bezwzględnym Szereg jest bezwzględnie zbieżny jeśli można go obciąć na pewnym wyrazie rozwinięcia: Rozwinięcie fali prostokątnej nie jest bezwzględnie zbieżne: Bo ogólny szereg harmoniczny jest rozbieżny g (x ) - s c h o d k o w a, b h (x )= e x p (-x ), a n Wniosek: w skończonej bazie funkcji własnych możemy rozwiązywać tylko problemy z warunkiem początkowym, którego rozwinięcie w szereg Fouriera jest bezwzględnie zbieżne n n 4

Metoda różnic skończonych = uwalnia nas od problemu rozkładu na drgania własne Rozwiązanie numeryczne: dzielimy strunę na N fragmentów, dla każdego z nich rozwiązujemy równania Newtona (zabieg odwrotny do wyprowadzenia równania różniczkowego) v(x,t) - prędkość u(x,t) - wychylenie z równania falowego:

Schemat Verleta (popularny dla symulacji dynamiki molekularnej) V m Schemat Verleta Phys. Rev. 59, 98 (967) F Pomysł: rozwinąć położenie r w chwili t+ t i t- t w szereg Taylora tylko o jeden rząd mniej dokładny niż RK4

Schemat położeniowy Verleta Jeśli chodzi nam tylko o tor ruchu: świetny schemat. Nie używa prędkości, ale ta często potrzebna potrzebna: np do wyliczenia energii, ale również : sił (np. oporu, Lorentza) jeśli siły niezależne od prędkości, a informacja o nich potrzebna jest do innych celów można - wykonać krok do t+ t, a potem rząd błędu wyższy, wciąż dokładnie dla ruchu jednostajnie przyspieszonego a stałe między t a t jeśli siły zależą od prędkości: nie wykonamy kroku do t+ t, możemy co najwyżej: kiepsko: wynik dokładny tylko dla a=

prędkościowa wersja schematu Verleta (dający prędkości jednocześnie z położeniami) Położenia poświęcamy jeden rząd dokładności: Potrzebny przepis na prędkość w chwili t + t z błędem O( t): Rozwinąć r w Taylora względem punktu t+ t: Dodać stronami: Wzory podkreślone na czerwono Verlet prędkościowy.

Rozwiązania numeryczne. (laboratorium) L= u(x,t=)=exp[-(x-.5)] v(x,t=)=.5 x. u(x,t) t= t=.4.5 t=. t Odbicie ze zmianą fazy (idzie górą, wraca dołem) t=.. v(x,t) x.5 x u (x,t).7.4. -. -.4 -.7 - t 9 6 - -6-9

Rozwiązanie numeryczne. Może się swobodnie przesuwać po mocowaniu Swobodne warunki brzegowe: na brzegach na strunę nie działa żadna siła pionowa: Warunek brzegowy Neumana (na pochodną) zamiast Dirichleta (na wartość funkcji) Odbicie bez zmiany fazy: idzie górą, górą wraca..8 u.5.6 u.5.5.5.5.5.5.5.5.4 v..5....4.6 x.8.

energia drgania: kinetyczna Potencjalna: odkształcenie struny Dla (x)= Dla pojedynczego modu własnego =kc T= c Kinetyczna na potencjalną się zmienia, całkowita zachowana

Analiza chwilowa drgania ) ) ) Można prześledzić zależności czasowe i z nich wydobyć częstości własne Co jeśli drgania są np. gasnące? Jeśli sens ma tylko częstość przestrzenna, a nie czasowa? Analiza chwilowa drgania na podstawie wychylenia zależności położeniowych = wychylenia g(x) i prędkości h(x) w danej chwili.

Równanie fali tłumionej a > = stała tłumienia c niezależna od położenia Opory związane z prędkością struny [np. powietrza] Warunki brzegowe u(x=,t)=u(x=l,t)= Warunki początkowe u(x,t) oraz v(x,t). Mody normalne dla fali tłumionej: Poszukajmy rozwiązania metodą separacji zmiennych u(x,t)=x(x)t(t) Część przestrzenna bez zmian! Xn(x)=sin(knx) kn=n /L k= /c

Część przestrzenna: rozwiązujemy dla T=exp(rt), równanie charakterystyczne: exp(rt) [ r+ar+wn] =, szukamy rozwiązań na r możliwe przypadki: pierwiastki rzeczywiste, jeden podwójny, obydwa zespolone Warunki początkowe: Struna spoczywa w chwili początkowej Rozwiązanie określone co do stałej multiplikatywnej (równanie jednorodne)

n= nc / L L=, c=, n= a=8, i = przetłumione pozostałe tłumione Słabe tłumienie a<..5. T (t) T (t) Drganie z a =.5 a=. n -.5 -..8 n=.4. 4 Poza zanikiem drgania widzimy zmniejszenie częstości 5 6 -.4 5 4 Najpierw zgasną wyższe tłumienia

Rozwiązanie równania fali tłumionej rozwiązanie ogólne: Położeniowa analiza Fourierowska - rozkład na mody normalne w danej chwili : cn(t) = część przestrzenna nie zmienia się pod wpływem tłumienia. w ogólności zależne od czasu aby wydobyć cn : drugie równanie wydzielimy przez wn, podniesiemy w kwadracie i dodamy

udział względny: Przykład: L= W chwili początkowej pakiet f(x,t=)=exp(-(x-.5)) x a= t E.5.5.5.5.5.5.5.5.5 e n e r g ia a=.5 E=K+P (kinetyczna+potencjalna) a =.5 P 8 K 4.5 a=4.5 a=8.5.5.5.5.5 4 t Spadek E najszybszy gdy K największe.5.5.5.5

a=. 4 n= c n.. 5.. 7 t n=n 4 Parzyste n nie wnoszą przyczynku (symetria) Wszystkie mody tłumione równie silnie.6 n=. n. c... 7 5 5. t 4 oscylujący udział modów normalnych r n a=.5.4 n= 7 t 4 im wyższe n tym bardziej stały względny udział

.8 a= a=.6.8.4.6.. r n r n n= 5 7 t 4. 7 a= większe od i n= r n n.6.4 4 8 t t 4 6 n=.8.6.4. 5. 5. 7...8.4 n=. 5 a=4, większe tylko od r.. 7 t 4

Laboratorium: R. hiperboliczne z niejednorodnością: Drgania tłumione z siłą wymuszającą F Siła przyłożona punktowo niejednorodność Wymuszenie periodycznie zmienne

Dla t= struna spoczywa (v(x,t)=)w położeniu równowagi (u(x,t)=) Prędkość dźwięku = Siła przyłożona w środku struny x=/ u(x,t).5 a= w=.5 4 5 6 7 8 9 9 pojawia się stan ustalony = drgania periodyczne. a= w= x.5 a= w= 4 5 6 7 8.5 4 5 6 7 czas W stanie ustalonym ruch jest periodyczny z okresem siły wymuszającej (mode locking). 8 9

Stan ustalony a energia struny Średnia energia w stanie ustalonym: Siła przyłożona w środku struny x=/ Rezonans a= <E> n= n= Brakuje wn?? W środku studni = węzeł dla parzystych n 4 5 6 7 8 9 w / pi

Mody z parzystym n wzbudzone gdy punkt przyłożenia przesunąć ze środka x =.5 <E> a= Krzywa rezonansowa w przybliżeniu opisana przez sumę funkcji Lorentza x =.4 4 5 6 7 8 9 w / pi Siła sprzężenia = kwadrat wartości modu normalnego w miejscu przyłożenia siły:

Średnie energie stanu ustalonego a wzory lorentowskie a= a= <E> <E> <E> a= x =.4 5 4 5 6 7 8 9 w / pi <E> x =.5 4 5 6 7 8 9 w / pi a= a= a= a= a= 4 5 6 7 8 9 w / pi.5 4 x =. 5 4 5 6 7 8 9 w / pi Rezonans a stała tłumienia

Laboratorium : odbicie pakietu od granicy ośrodków V=.5 położenie.5.5.5.5 czas V=.5.5.5.5.5

V=.9.9.8.8.7.7.6.6 położenie.5.5.4.4..........4.5.6.7.8.9.9.8.8.7.7.6.6.5.5.4.4..........4.5 czas.6.7.8....4.5.6.7.8.9.9.9....4.5.6.7.8.9

Część energii, która pozostaje po lżejszej stronie struny = po odbiciu

Domena zależności (Domain of Dependence) i kryterium stabilności CFL (Courant-Friedrichs-Lewy).5.5.5.5.5 t x domena zależności: tylko zdarzenia z trójkąta ograniczonego charakterystykami mogą mieć wpływ na rozwiązanie w punkcie P

Numeryczna domena zależności [NUMERYCZNA PRZESZŁOŚĆ] schemat żabiego skoku: czas położenie kryterium stabilności CFL (Courant-Friedrichs-Lewy)

kryterium stabilności CFL (Courant-Friedrichs-Lewy) numeryczna dokładna aby przekroczyć kryterium CFL (prędkość dźwięku): schematy niejawne dla równań mechaniki standardowy schemat niejawny = schemat Newmarka

dla dt=dx najlepszy wybór (jawny, Verlet). Verlet dla dt=dx*. widzimy eksplozję rozwiązania z maksymalną zmiennością przestrzenną: 5.. -5. -....4.6.8. Newmark jest po to aby przekroczyć kryterium CFL

algorytm Newmarka (uogólnienie prędkościowego Verleta, o szerszym zastosowaniu, nie tylko dynamika molekularna, ale standardowy niejawny dla równań mechaniki) w Verlecie prędkościowym używaliśmy przepisów: [dla Verleta =/] u(t+dt)=u(t)+v(t)dt+dt/ a(t) v(t+dt)=v(t)+dt [(- )a(t)+ a(t+dt)] Czyli: w Verlecie: jawna formuła na położenie, potencjalnie niejawna na prędkość ta nie wystarczy dla bezwzględnej stabilności przy kroku czasowym cdt>dx (zobaczymy analizą v.neumanna) dla Newmarka: wprowadzamy niejawność (ważenie przyspieszeń z teraźniejszości i przyszłości) również do wzoru na położenia: u(t+dt)=u(t)+v(t)dt+dt/ [(- )a(t)+ a(t+dt)] Algorytm prędkościowy Newmarka źródło: WJT DANIEL, computational mechanics (997) 7 zróbmy z tego formułę położeniową: wyeliminować prędkości :

u(t+dt)=u(t)+v(t)dt+dt/ [(- )a(t)+ a(t+dt)] (*) v(t+dt)=v(t)+dt [(- )a(t)+ a(t+dt)] dla kroku poprzedniego= u(t)=u(t-dt)+v(t-dt)dt+dt/ [(- )a(t-dt)+ a(t)] dla kroku poprzedniego = v(t)=v(t-dt)+dt [(- )a(t-dt)+ a(t)] u(t)=u(t-dt)+v(t)dt+dt/ [(- )a(t-dt)+ a(t)]-dt[(- )a(t-dt)+ a(t)] u(t)=u(t-dt)+v(t)dt+dt/ [( - )a(t-dt)+( a(t)] u(t-dt)=u(t)-v(t)dt-dt/ [( - )a(t-dt)+( a(t)] (*) dodamy stronami gwiazdki

u(t+dt)=u(t)+v(t)dt+dt/ [(- )a(t)+ a(t+dt)] + stronami u(t-dt)=u(t)-v(t)dt+dt/ [(- + )a(t-dt)+( a(t)] skasujemy prędkość u(t-dt)+u(t+dt)=u(t) +dt/[ a(t+dt)+(-4 + )a(t)+(- + )a(t-dt)] u(t+dt)=u(t) -u(t-dt)+dt[ a(t+dt)+(/- + )a(t)+(- + )a(t-dt)] algorytm Newmark = wersja położeniowa, dwa parametry dla porównania Verlet położeniowy wagi przy przyspieszeniu: = (wszystkie wybory dają schemat, który w granicy małego dt redukuje się do Verleta) Newmark sprowadza się do Verleta gdy =/, = (maks dokładność lokalny błąd czwartego rzędu) rola, zobaczymy jak się sprawdzają w praktyce

u(t+dt)=u(t) -u(t-dt)+dt[ a(t+dt)+(/- + )a(t)+(- + )a(t-dt)] u(t+dt)=u(t) -u(t-dt)+dt[ a(t+dt)+ a(t)+ a(t-dt)] jak wykonać krok czasowy? sposób rozwiązywania zależy od wyrażanie na a dla struny: Po przegrupowaniu wyrazów: układ równań liniowych z macierzą trójprzekątniową stencil:

schemat Newmark MRS, struna dt=dx węzłów Verlet ( )( ) ( ) czas dokładny dla dt=dx najlepszy wybór (jawny, Verlet) położenie

węzłów rola (dt=.5dx, =.5) =.5.55.6 MRS: schemat Newmark rola parametrów metody > wynosi stabilność poza kryterium CFL, kosztem generacji wyższych częstości przestrzennych >/ ogranicza wzmacnianie wyższych częstości kosztem dyssypacji (zaniku całego pakietu) </ s. niestabilny zostawmy =/ i manipulujmy betą

węzłów MRS poza CFL: dt > cdx dt=.5dx, =.5, schemat staje się stabilny dla >.5 b =. 5 b =. b =. 5 7 7 6 5 4.5 b=.9 7 7 6 6 6 5 5 5 4 4 4.5.5 rosnące beta generuje wyższe częstości wniosek: najlepszy minimalne przy którym schemat jeszcze stabilny czy można je wyznaczyć analitycznie?.5

Projektowanie schematu Newmarka dla zadanego kroku czasowego. dobrać minimalne aby metoda była stabilna dla danego dt? Będziemy wiedzieli, że po wyższe nie warto sięgać. analiza von Neumanna dla =/ u(t+dt)=u(t) -u(t-dt)+dt[ a(t+dt)+(/- + )a(t)+(- + )a(t-dt)] u(t+dt)-dt a(t+dt) =u(t) -u(t-dt)+dt[(- )a(t)+ a(t-dt)] Ansatz von Neumanna:

Sytuacja będzie taka: dopóki < : pierwiastki, o module nie większym od gdy > metoda stanie się niestabilna

-<c< zawsze żeby dwa urojone: <? daje ten sam wynik >/4 metoda stabilna dla dowolnego t [ ponieważ c < ] uwaga: możemy sobie teraz sprawdzić stabilność Verleta dla dt=dx oraz beta=, ¼+/(c) < [ok.]

dobór beta zapewniającego stabilność schematu Newmark w MRS dla zadanego kroku czasowego dt=.5 dx.5.5. -.5 -. -.5 -. -. -.6 -. -.8 -.4.

dobór beta zapewniającego stabilność schematu Newmark w MRS dla zadanego kroku czasowego. /4. 5 /4.. 4 5 dt=5dx. 4 dt=dx -.. 5-4... 5 -. -6. -. -.6 -. c -.8 -.4. -.6 -. -.8 -.4.

struna, b. wiele chwil czasowych. dt=5dx =.5. MRS, Newmark, =/. -. -...4.8.. dt=5dx =.4 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9. bo beta była zbyt mała:. -9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9. -...4.8.