• Nie Znaleziono Wyników

Projekt 4: dynamika jednowymiarowego łańcucha atomów

N/A
N/A
Protected

Academic year: 2021

Share "Projekt 4: dynamika jednowymiarowego łańcucha atomów"

Copied!
5
0
0

Pełen tekst

(1)

Projekt 4: dynamika jednowymiarowego łańcucha atomów

4 stycznia 2019

1 Wstęp

Rysunek 1: Jednowymiarowy łańcuch atomów.

Na zajęciach wykorzystamy formalizm Lagrange’a do przeanalizowania kilku szczególnych przy- padków zachowania jednowymiarowego łańcuch atomów pokazanego na rysunku 1. Zakładamy że każdy atom ma masę m. Położenia atomów opisane są funkcjami xi(t). W stanie spoczynku położe- nia atomów opisuje zależność xi,0 = ∆· i, i = 0, 1, . . . , N, gdzie ∆ jest równowagową odległością międzyatomową. Położenia dwóch skrajnych atomów są ustalone: x0 = 0 oraz xN = xmax. Każdy atom oddziałuje sprężyście tylko ze swoim lewym i prawym sąsiadem, przy czym w stanie równowagi oddziaływania znikają:

Ui,j = α

2 [(xi− ∆ · i) − (xj − ∆ · j)]2 (1)

gdzie: (xi−∆·i) jest wychyleniem z położenia równowagi i-tego atomu, α - stała sprężystości. Lagranż- jan układu L = T − U konstruujemy wyznaczając osobno wkłady do całkowitej energii kinetycznej

T =

N

i=0

Ti=

N

i=0

m

2x˙2i (2)

oraz do energii potencjalnej

U =

N

i=1

Ui−1,i =

N

i=1

α

2(xi−1− xi+ ∆)2 (3)

Z równania Eulera-Lagrange’a

∂L

∂xi d dt

∂L

∂ ˙xi

= 0 (4)

wyznaczamy równanie ruchu i-tej cząstki

¨ xi= α

m(xi−1− 2xi+ xi+1) (5)

1.1 drgania kolektywne - mody własne układu

Ponieważ położenia atomów na obu końcach łańcucha są ustalone, możemy się spodziewać że jednym

(2)

drgać z jednakową częstością własną. Ze względu na warunki brzegowe rozwiązanie takie dla i− tego atomu ma postać

xi(t) = xi,0+ Ai sin(k xi) cos(ω t) (6) gdzie: xi,0 - położenie spoczynkowe, Ai - amplituda drgań, k - liczba falowa, ω - częstość drgań. Po wstawieniu zależności (6) do równania (5) i skorzystaniu z zależności trygonometrycznych

sin(kxi±1) = sin(kx± k∆) = sin(kx) cos(k∆) ± sin(k∆) cos(kx) (7) otrzymujemy

ω2 = 2α

m[1− cos(k∆)] = 4α msin2

(k∆

2 )

(8) Z warunku brzegowego

k xmax= nπ, n = 0, 1, 2 . . . (9)

dla xmax = ∆· N dostajemy relację opisującą liczbę falową modów własnych kn=

N ∆ (10)

oraz dyskretne częstości drgań [relacja dyspersji ω(k)]

ωn= 2

α m

sin 2N

(11)

1.2 ewolucja czasowa

Każdy atom opisywany jest dwiema zmiennymi: położeniową xi(t) oraz prędkościową ˙xt(t). Ponieważ atomów mamy (N + 1), więc wszystkich zmiennych będzie 2(N + 1). Wprowadzamy nowe zmienne

si = xi, i = 0, 1, . . . , N (12)

sN +1+i = x˙i, i = 0, 1, . . . , N (13)

oraz określamy ich pochodne czasowe (dla węzłów wewnętrznych)

˙si = sN +1+i, i = 1, 2, . . . , N− 1 (14)

˙sN +1+i = α

m(si−1− 2si+ si+1), i = 1, 2, . . . , N− 1 (15) oraz dla węzłów skrajnych (warunek brzegowy)

˙s0 = 0 (16)

˙sN = 0 (17)

˙sN +1 = 0 (18)

˙s2N +1 = 0 (19)

Równania (14)-(19) implementujemy w procedurze do liczenia pochodnych. Równania (14) i (15) obliczamy w pętli, a warunki (16)-(19) dopisujemy za pętlą. Uwaga:Zmienną N możemy przekazywać do procedury jako argument lub zadeklarować i używać jako zmienną globalną w programie.

2 Zadania do wykonania

(3)

2. Symulacja propagacji zaburzenia w łańcuchu.

Jako warunek początkowy przyjmujemy rozkład położeń atomów si= xi,0+ ∆

3 exp (

−(xi,0xmax2 )2 2

)

, i = 0, 1, . . . , N (20) gdzie: σ = 3· ∆, oraz brak prędkości liniowej

˙sN +1+i= 0, i = 0, 1, . . . , N (21)

Wykonać symulację dla nt= 5000 kroków czasowych. Sporządzić wykresy energii: kinetycznej, potencjalnej oraz całkowitej w funkcji czasu. W każdej chwili czasowej zapisać do pliku wychyle- nia wszystkich cząstek z położenia równowagi. Po zakończeniu symulacji sprządzić mapę zmian położenia cząstek w czasie.

3. Rezonans mechaniczny.

Jako warunek początkowy przyjmujemy, że atomy spoczywają w położeniach równowagi

si= xi,0, i = 0, 1, . . . , N (22)

oraz brak prędkości początkowej

˙sN +1+i= 0, i = 0, 1, . . . , N (23)

Następnie określamy częstość siły wymuszającej zgodnie z wzorem (11) i ustalamy czas prowadze- nia symulacji jako tmax= 20·ωn, liczbę kroków czasowych ustalamy jako nt= (int)(tmax/∆t).

Atom o numerze m = 1 pobudzamy siłą o zadanej częstości ωn, czyli modyfikujemy jego po- chodną w procedurze do liczenia pochodnych (można to zrobić za pętlą)

˙sm= α

m(sm−1− 2sm+ sm+1) + F

msin(ωnt) (24)

gdzie: F = 0.01 jest amplitudą wymuszenia. Wykonać wykresy zmian energii w czasie (U , T oraz E = T + U ) oraz zmiany wychylenia atomów w czasie dla: n = 0.9; 1.0; 1.1; 1.5; 2.0; 5.0.

Oczywiście dla n całkowitego spełniony jest warunek rezonansowy i powinniśmy zaobserwować wzrost amplitudy drgań w łańcuchu.

2.1 Przykładowe wyniki

(4)

(a)

0 5x10-5 0.0001 0.00015 0.0002 0.00025 0.0003 0.00035 0.0004

0 10 20 30 40 50 60 70 80 90 100

E

t

Etot EK EP

(b)

gauss

0 10 20 30 40 50 x

0 10 20 30 40 50 60 70 80 90 100

t

-0.05 -0.04 -0.03 -0.02 -0.01 0 0.01 0.02 0.03 0.04 0.05

Rysunek 2: Wyniki dla warunków początkowych danych wzorami (20) i (21). (a) zmiany energii w układzie, (b) zmiany położenia atomów w czasie symulacji.

(5)

(a)

0 5x10-5 0.0001 0.00015 0.0002 0.00025

0 500 1000 1500 2000 2500

E

t n=0.9

Etot EK EP

(b)

Rysunek 3: Wyniki dla wymuszenia działającego na atom m = 1 (wzór 24) oraz n = 0.9 (wzór 11).

Cytaty

Powiązane dokumenty

Wskaż zestaw, w którym znajduje się błędnie zapisany wzór sumaryczny związku chemicznego.. W reakcji chemicznej dwóch dwuatomowych cząsteczek azotu i trzech dwuatomowych

W reakcji chemicznej dwóch cząsteczek tlenku węgla(II) oraz jednej dwuatomowej cząsteczki tlenu powstają dwie cząsteczki tlenku węgla(IV).. Wskaż poprawny zapis cząsteczkowy

liśmy wyżej, zachowują się jakby były wypełnione w sposób ciągły, a to dzięki niezmiernie wielkiej liczbie atomów. Jeż eli atom ma być układem drgającym,

Celem ćwiczenia jest zapoznanie się z podstawami metod obrazowania w medycynie, które wykorzystują izotopy promieniotwórcze oraz analiza danych

Zgodnie ze schematem metody kary dla zadania przepływu ciepła (str.2) modyfikacji podlegają elementy leżące na przekątnej globalnej macierzy przewodności cieplnej oraz prawa

Do zwymiarowania rysunku półprzekroju konieczne jest stworzenie nowego stylu wymiarowania, w którym część linii wymiarowych i pomocniczych zostanie pominięta.. Tworzenie nowego

From a certain temperature on, the molecules condense without attractive forces, that is, they accumulate at zero velocity. The theory is pretty but is there also some truth

Do równania różniczkowego należy dopisać odpowiednie warunki brzegowe, wynikające z brzegowych więzów kinematycznych oraz brzegowych obciążeń... Przykład