algorytm symulacji komputerowej ruchu dyslokacji w krysztale

Transkrypt

algorytm symulacji komputerowej ruchu dyslokacji w krysztale
Symulacja w Badaniach i Rozwoju
XIII Warsztaty Naukowe PTSK - Kazimierz Dolny n/Wisłą 31.08 - 02.09.2006 r.
Romuald KOTOWSKI1,2, Piotr TRONCZYK1
1
Polsko-Japońska WyŜsza Szkoła Technik Komputerowych, Warszawa
2
Instytut Podstawowych Problemów Techniki PAN, Warszawa
E–mail: [email protected], tronczyk@ pjwstk.edu.pl
ALGORYTM SYMULACJI KOMPUTEROWEJ
RUCHU DYSLOKACJI W KRYSZTALE
1 Wstęp
Za plastyczność materiałów odpowiedzialne są dyslokacje, czyli liniowe defekty struktury krystalicznej. Liczne
prace eksperymentalne i teoretyczne potwierdzają fakt, iŜ faktyczne właściwości ciał zaleŜą od wewnętrznych
rozkładów, gęstości i ruchliwości dyslokacji. Oprócz dyslokacji, w kryształach występują równieŜ inne defekty,
np. defekty punktowe i szczeliny, które stanowią naturalne przeszkody w swobodnym ruchu dyslokacji.
Badania eksperymentalne są bardzo czasochłonne, a przez to kosztowne. Samo przygotowanie próbek wymaga
wysokiej specjalizacji. Testy przeprowadza się dla róŜnych obciąŜeń zewnętrznych (takich jak napręŜenia mechaniczne, temperatura, pola elektromagnetyczne), a dobór zakresu tych obciąŜeń, przynajmniej w początkowej
fazie eksperymentowania, czasami jest przypadkowy i nie zawsze trafny. Tu pomocą mogą słuŜyć symulacje
komputerowe. ChociaŜ sam przebieg zjawiska bywa wielokrotnie krótszy od czasu potrzebnego na przeprowadzenie obliczeń numerycznych, to jednak naleŜy tu uwzględnić fakt, Ŝe samo przygotowanie próbek i uzyskanie
wyników z eksperymentu jest na ogół zdecydowanie dłuŜsze.
Naszym celem było opracowanie algorytmów pozwalających uzupełnić wiedzę uzyskiwaną z eksperymentów
dotyczących ruchliwości dyslokacji w zjawisku magnetoplastyczności.
2 Zjawisko magnetoplastyczności
Zjawisko magnetoplastyczności w kryształach niemagnetycznych (ZMP) zostało odkryte w roku 1985 w Instytucie Krystalografii AN ZSRR w Moskwie [1], [4]. Zachodzi ono na poziomie kwantowym, a przejawia się na
poziomie makroskopowym. Mówiąc w wielkim skrócie, ZMP polega na odrywaniu się dyslokacji od centrów
paramagnetycznych pod wpływem (stałego) pola magnetycznego. Dyslokacje, a w szczególności ich gęstość,
konfiguracja, ich skupiska i ich mobilność, w decydujący sposób określają właściwości ciał stałych, w tym ich
właściwości spręŜyste i plastyczne, czyli podatność na chwilowe i trwałe odkształcenia. Odkrycie tego zjawiska
było dla badaczy czymś niezwykłym i nieoczekiwanym, gdyŜ zaprzeczało powszechnym poglądom na temat
wpływu pola magnetycznego na właściwości materiałów niemagnetycznych. Efekt sprawdzano wielokrotnie w
róŜnych materiałach. W kolejnych latach istnienie zjawiska zostało potwierdzone przez kilka niezaleŜnych laboratoriów i opisano je w sporej liczbie (powyŜej stu) prac naukowych (bogaty spis tych publikacji moŜna znaleźć
w [2] i [3]).
Prace doświadczalne przeprowadzano w próbkach związków alkalicznych, w metalach niemagnetycznych i w
półprzewodnikach. Analiza otrzymanych danych pozwalała na sformułowanie tezy, Ŝe pod wpływem działającego przez jakiś czas pola magnetycznego, następuje uniewaŜnienie zakazu przejść elektronowych w układzie
dyslokacja - domieszka, a to z kolei powoduje istotne zmniejszenie energii ich oddziaływania i odczepienie
dyslokacji od defektu punktowego. Dalszy ruch dyslokacji, aŜ do następnego punktu zaczepienia, odbywa się
polu dalekozasięgowych napręŜeń, pochodzących od innych defektów liniowych. I cały proces rozpoczyna się
od początku, aŜ do chwili wyłączenia pola magnetycznego lub do momentu, gdy dyslokacja znajdzie się w polu
niskich napręŜeń. W większości eksperymentów obserwowano ruch dyslokacji bez przykładania dodatkowych
zewnętrznych obciąŜeń mechanicznych. Mamy tu więc do czynienia z procesem samoorganizacji dyslokacji,
przebiegającym w kierunku ich bardziej równomiernego rozkładu.
Okazało się dodatkowo, Ŝe zjawisko magnetoplastyczności przejawia się równieŜ na poziomie makroskopowym,
wpływając w istotny sposób na plastyczność kryształów. Stwierdzono na przykład, Ŝe poddanie kryształu,
umieszczonego w polu magnetycznym, obciąŜeniu o stałej prędkości deformacji, powoduje kilkakrotne zmniej-
1/6
Symulacja w Badaniach i Rozwoju
XIII Warsztaty Naukowe PTSK - Kazimierz Dolny n/Wisłą 31.08 - 02.09.2006 r.
szenie granicy płynięcia, tym większe, im mniejsza jest prędkość deformacji i im większa jest indukcja magnetyczna B.
3 Algorytmy symulacji ruchu dyslokacji
Prezentowane algorytmy dotyczą komputerowej symulacji ruchu dyslokacji poprzez kryształ w polu defektów
punktowych. Dyslokacja przemieszczając się, napotyka na swej drodze róŜne przeszkody, a najwaŜniejsze z nich
to defekty punktowe, na których ruch dyslokacji ulega zatrzymaniu. Przeprowadzone symulacje pozwalają na
przetestowanie wpływu obciąŜeń zewnętrznych na ruchliwość dyslokacji w róŜnych materiałach. Symulacja
komputerowa pozwala na wybranie najbardziej interesujących konfiguracji materiał – obciąŜenie zewnętrzne,
dla których następnie będzie moŜna przeprowadzić rzeczywiste eksperymenty.
Celem algorytmu jest przeprowadzenie dyslokacji przez pole defektów punktowych. Na linię dyslokacji działa
siła, która powoduje jej przemieszczanie. W idealnej statycznej sytuacji, dyslokacja jest albo (w przybliŜeniu)
linią prostą, albo tworzy pętlę dyslokacyjną. W kaŜdym razie nie moŜe kończyć się wewnątrz kryształu. W
kryształach rzeczywistych, unieruchomiona dyslokacja składa się z wielu (połączonych) odcinków o róŜnej
krzywiźnie. Odcinki te są przyklejone do defektów punktowych z siłą f 0 , która w ogólności moŜe zmieniać się
od defektu do defektu.
Rys. 1. Typowa pozycja linii dyslokacji w polu defektów punktowych
Fig. 1. Typical position of the dislocation line in the field of the point defects
ZałóŜmy, Ŝe dyslokacja o wektorze Burgersa b znajduje się na dole płaszczyzny obserwacji (rys. 1), będącej
płaszczyzną poślizgu dyslokacji, czyli płaszczyzną najłatwiejszego jej ruchu. Defekty punktowe są rozłoŜone
losowo. Naszym zadaniem jest „przepchnięcie” dyslokacji do góry, aŜ poza obszar obserwacji.
Ruch dyslokacji składa się z pojedynczych skoków poszczególnych odcinków linii dyslokacji od jednego zaczepu do kolejnego i wytwarzaniu nowej konfiguracji. Uwolnienie kawałka linii dyslokacji moŜe zachodzić albo
poprzez przyłoŜenie napręŜeń zewnętrznych lub w wyniku fluktuacji termicznych. Średnia prędkość ruchu dyslokacji poprzez las przeszkód zaleŜy od efektywnego napręŜenia, temperatury i od rozkładu defektów w płaszczyźnie poślizgu. Typ zaczepu jest określany przez jego połoŜenie, efektywny promień wpływu r0 (promień
przyciągania) i od siły oddziaływania z linią dyslokacji f 0 . Siła f 0 definiuje wartość napręŜenia τ koniecznego, by dyslokacja mogła się przemieszczać. Defekty punktowe są rozmieszczone losowo ze średnią odległością
pomiędzy sobą L . Ta średnia odległość związana jest z gęstością planarną c defektów związkiem L = 1 \ c .
Kształt (krzywizna) odcinka linii dyslokacji zaczepionego pomiędzy zaczepami moŜna znaleźć w przybliŜeniu
liniowego napięcia Γ . Liniowe napięcie Γ nie zaleŜy od orientacji linii dyslokacji. Dla dyslokacji z wektorem
Burgersa b , promień R okręgu, którego odcinek linii dyslokacji jest częścią, dany jest równaniem
R=
Γ
τb
..
(1)
Oczywiście, pole magnetyczne nie wywiera Ŝadnej siły na dyslokację – ono tylko ułatwia uwolnienie się dyslokacji z zaczepu.
Rozpatrujemy dwa przypadki:
1.
ruch dyslokacji bez uwzględnienia pola magnetycznego,
2.
ruch dyslokacji z uwzględnieniem pola magnetycznego.
2/6
Symulacja w Badaniach i Rozwoju
XIII Warsztaty Naukowe PTSK - Kazimierz Dolny n/Wisłą 31.08 - 02.09.2006 r.
W literaturze poświęconej ruchowi dyslokacji, moŜna spotkać dwa zasadnicze algorytmy: algorytm oparty na
„toczeniu okręgu”, oraz algorytm oparty na „nadmuchiwaniu baniek”.
Algorytm wykorzystujący „toczenie okręgu”, poszukuje nowego punktu zaczepienia linii dyslokacji zataczając
okrąg względem punktu, w którym nastąpiło oderwanie się dyslokacji. Algorytm ten ma kilka słabych punktów.
Tak więc, na przykład, w sytuacji gdy gęstość defektów punktowych jest niewielka, a promień krzywizny odrywającego się odcinka linii dyslokacji jest stosunkowo nieduŜy, moŜe się pojawić sytuacja, Ŝe „toczący się okrąg”
nie napotka na swej drodze Ŝadnego nowego defektu punktowego i program moŜe ulec zawieszeniu. MoŜna by
próbować zwiększać promień krzywizny, ale nie ma do tego Ŝadnego uzasadnienia fizycznego. Co gorzej, po
przejściu przez cały obszar obserwacji, czyli na ostatniej „linii” defektów punktowych, nie potrafi ten algorytm
wykryć sytuacji zakończenia obliczeń. Algorytm ten uniemoŜliwia równieŜ obliczenie czasu potrzebnego na
przemieszczenie się dyslokacji. Wynika stąd, Ŝe moŜe on być stosowany do demonstracji przemieszczania się
linii dyslokacji poprzez kryształ, ale tylko w bardzo ograniczonym zakresie zastosowań.
Przyjęty przez nas algorytm jest modyfikacją podejścia opartego na zasadzie „nadmuchiwania baniek”: modyfikacja polega na dodaniu kroku wstecznego. W momencie, kiedy następuje zerwanie, dyslokacja jest cofana do
punktu tuŜ przed zaczepieniem się jej na defekcie. Symulacja rozpoczyna się od początku, ale z wyłączeniem
punktu, na którym nastąpiło zerwanie.
Linia dyslokacji niezaczepiona na Ŝadnym defekcie porusza się w górę pola obserwacji pod wpływem przyłoŜonego napręŜenia τ 0 (proporcjonalnego do odwrotności promienia łuku, patrz równanie (1) i Rys. 2). W przypadku, kiedy linia nie jest zaczepiona, promień krzywizny przyjmowany jest jako nieskończony.
Kiedy linia dyslokacji napotka po raz pierwszy defekt punktowy, dodawane są na brzegach dwa punkty pomocnicze, natomiast sama linia dzielona jest na dwa łuki ze startowym promieniem krzywizny zadanym jako nieskończoność (w realizacji komputerowej maksymalna wartość liczby typu double, Rys. 3).
Rys. 2. Powstanie dwóch łuków
Fig. 2. Creation of two arcs
Wyznaczane są punkty na środkach łuków. Dyslokacja zaczepiona na defektach przemieszcza się w taki sposób,
Ŝe poruszane są środki łuków, natomiast promień krzywizny łuku wyliczany jest jako fragment okręgu przechodzącego przez 3 punkty (na tej podstawie dostajemy jego środek oraz promień)
Rys. 3. Pozycja startowa dla algorytmu budowy nowych zakrzywionych odcinków linii dyslokacji
Fig. 3. Starting position of the algorithm for the creation of the new curved segments of the dislocation line
Wartość działającego napręŜenia siły jest reprezentowana w programie poprzez odwrotność promienia krzywizny odcinka linii dyslokacji (im mniejszy promień tym większe napręŜenie, równanie (1)). Przesuwając środkowy punkt łuku (Rys. 3) w kolejnym kroku obliczeniowym oraz wyznaczając aktualny promień krzywizny Ra dla
tego łuku, porównujemy go z promieniem wynikającym z działającego napręŜenia Rτ . JeŜeli Ra ≤ Rτ , czyli
aktualny promień krzywizny jest mniejszy od promienia krzywizny pochodzącego od działającego napręŜenia, to
łuk nie przemieszcza się juŜ dalej (działająca siła jest zbyt mała, aby go przesunąć).
W momencie wycinek okręgu zdefiniowany przez łuk zawiera nowy defekt punktowy łuk zostaje przerwany
nowy punkt zostaje włączony do linii dyslokacji i na miejsce jednego łuku powstają dwa.
3/6
Symulacja w Badaniach i Rozwoju
XIII Warsztaty Naukowe PTSK - Kazimierz Dolny n/Wisłą 31.08 - 02.09.2006 r.
Rys. 4. Przemieszczanie się łuków linii dyslokacji
Fig. 4. Dispacement of the dislocation line arcs
Jeśli kąt tworzony poprzez dwie styczne do łuków zaczepionych w tym samym punkcie przekroczy pewien
określony przez programistę kąt krytyczny, dyslokacja zostaje przez ten defekt punktowy uwolniona. Algorytm
powoduje cofnięcie się do sytuacji przed zaczepieniem się dyslokacji o ten punkt i ponowne przesuwanie się
linii dyslokacji w wyznaczonym kierunku. Punkt, w którym nastąpiło oderwanie się linii dyslokacji, w ponownym przebiegu nie jest juŜ brany pod uwagę.
Warunkiem powodującym zatrzymanie się algorytmu (warunek stopu), jest przejście dyslokacji przez wszystkie
defekty punktowe, lub osiągnięcie takiej konfiguracji, w której wszystkie łuki wchodzące aktualnie w skład linii
dyslokacji nie mogą zostać przesunięte dalej ze względu na zbyt małe działające na nią napręŜenie.
Kąty krytyczne w praktyce są bliskie 180 stopni (oczywiście w przypadku kąta równego dokładnie 180 stopni,
dyslokacja przechodzi przez cały kryształ bez zatrzymań).
4 Algorytmy ruchu dyslokacji w polu magnetycznym
Działanie algorytmu obliczeniowego uwzględniającego oddziaływanie dyslokacji z polem magnetycznym w
zasadzie jest identyczne z przypadkiem ruchu dyslokacji bez uwzględnienia oddziaływania pola magnetycznego.
Pole magnetyczne ma wpływ tylko na zmianę właściwości materiałowych, czyli kątów krytycznych, przy których następuje oderwanie linii dyslokacji od defektu punktowego.
Modyfikacja algorytmu jest następująca. Niech linia dyslokacji, składająca się z łuków zaczepionych na defektach punktowych, osiąga połoŜenie stabilne. Oznacza to, Ŝe działające napręŜenie nie jest juŜ w stanie przepchnąć dyslokacji dalej. Dopiero teraz następuje uwzględnienie działania pola magnetycznego. Pole magnetyczne jest tylko dodatkowym czynnikiem, stymulującym odczepianie.
Z danych doświadczalnych wynika, Ŝe czas odczepienia τ dp (depinning time) dyslokacji od centrum domieszkowego musi być proporcjonalny do B-2:
τ dp ∝ 1 / B 2 .
(2)
Punkty, dla których nowy kąt krytyczne powoduje zerwanie zostają oznaczone jako punkty powodujące zerwanie linii a dyslokacja jest cofana do pierwszego z nich (w kolejności zaczepienia).
Ruch kontynuowany jest (tym razem dyslokacja nie zaczepi się juŜ na punktach, które spowodowały zerwanie)
Pole magnetyczne na dyslokację nie wywiera Ŝadnej siły. Powoduje ono jedynie, Ŝe siła związania dyslokacji z
punktem zaczepu (defektem punktowym) f 0 zmniejsza w czasie τ sp potrzebnym na dopasowanie się spinów do
'
pewnego nowego poziomu f 0 . Tak więc, w tej nowej sytuacji, nawet dla napręŜeń σ < σ c , dyslokacja pozostaje
przyczepiona do punktu zaczepu tylko przez pewien czas, a następnie znów zaczyna się przemieszczać. Fakt ten
pozwala na zastąpienie poszukiwania średniej przebytej odległości l przez stacjonarną prędkość v. Prędkość ta
jest teraz znacznie mniejsza (w doświadczeniach jest ona rzędu 1 m/s).
W rzeczywistości, nawet bez obecności pola magnetycznego, dyslokacja pokonuje przeszkody za pomocą fluktuacji termicznych. W tym przypadku czas τ sp powinien być zastąpiony przez czas oczekiwania na odpowiednie
fluktuacje termiczne τ th . Wynikająca z tego mechanizmu prędkość ruchu dyslokacji
v ∝ exp
−U
,
k BT
(3)
4/6
Symulacja w Badaniach i Rozwoju
XIII Warsztaty Naukowe PTSK - Kazimierz Dolny n/Wisłą 31.08 - 02.09.2006 r.
zaleŜna od zewnętrznych napręŜeń i fluktuacji termicznych moŜe zmieniać się od zera do wartości dynamicznych rzędu 10 m/s. W sytuacji bez zewnętrznych obciąŜeń, ale pod wpływem zewnętrznego pola magnetycznego, rolę siły wprawiającej dyslokacje w ruch jest pole napręŜeń pochodzące od innych dyslokacji znajdujących
się w krysztale. Poziom tych napręŜeń, na ogół rzędu ∝ 0.1 MPa, jest zbyt mały by spowodować ruch aktywowany termicznie, ale jest wystarczający, by wywołać ruch dyslokacji indukowany polem magnetycznym. PowyŜsze rozwaŜania są podstawą do sformułowania algorytmów pozwalających symulować komputerowo zjawisko magnetoplastyczności.
Badanie ruchu linii dyslokacji przez kryształ z jednorodnym rozkładem defektów punktowych (obliczenia przeprowadzono dla róŜnych gęstości defektów punktowych od N=500 do N=5000) pod wpływem zewnętrznego
pola napręŜeń, pozwoliło przetestować i zweryfikować zaproponowany przez nas algorytm symulacji komputerowej.
W kaŜdej sytuacji, gdy następuje zatrzymanie ruchu dyslokacji, moŜemy zliczyć liczbę defektów N, na których
to zatrzymanie nastąpiło, liczbę zaczepów pokonanych w wyniku działania napręŜeń zewnętrznych nσ i liczbę
zaczepów pokonanych w wyniku działania pola magnetycznego nB . Dane te są przed eksperymentatorami ukryte, gdyŜ mogą oni obserwować tylko ślady linii dyslokacji na powierzchni próbki i to dopiero po poddaniu ich
odpowiedniej obróbce mechanicznej i chemicznej.
5 Rezultaty
2500
2000
Kroki
1500
1000
500
0
1
0,95 0,9 0,85 0,8 0,75 0,7 0,65 0,6 0,55 0,5 0,45 0,4 0,35 0,3 0,25 0,2 0,15 0,1 0,05
Promień
Rys. 5. Przykładowe wyniki symulacji ruchu dyslokacji w polu magnetycznym dla działającej zmiennej siły
Fig. 5. Example of the dislocation motion computer simulation in the magnetic field for the varying force
NM
alpha=162
M
2635
Kroki
2135
1635
1135
635
135
1,5
1,3
1,1
0,9
0,7
Promień
Rys 6. Porównanie drogi dyslokacji z polem magnetycznym i bez pola
Fig. 6. Comparison of the distance traveled by the dislocation in the presence of the magnetic field and without
5/6
Symulacja w Badaniach i Rozwoju
XIII Warsztaty Naukowe PTSK - Kazimierz Dolny n/Wisłą 31.08 - 02.09.2006 r.
angle=168 radius=1.5
12
3
1
break
10
11
11
11
2
3
2
2
3
4
5
5
15
2
6
no arcs in line
14
3
7
Liczba zatrzymań
Rys 7. Liczba zatrzymań i liczba defektów na linii dyslokacji w kolejnych krokach ruchu
Fig. 7. Number of stops and number of defects on the dislocation line in consecutive steps of the computer simulation
Literatura
1. V.I. Alshits, E.V. Darinskaya, T.M. Perekalina, A.A. Urusovskaya. Dislocation motion in NaCl crystals
under static magnetic field, Fiz. Tverd. Tela, 1987, 29 (2), 467-471 [Sov. Phys. Solid State]
2. V.I. Alshits, E.V. Darinskaya, O.L. Kazakova. E.Yu. Mikhina, E.A. Petrzhik, Magnetoplastic effect in
nonmagnetic crystals, Material Sci. and Engng, 1997, A234-236, 617-620
3. V.I. Alshits, E.V. Darinskaya, M.V. Koldaeva, E.A. Petrzhik, Magnetoplastic effects: basic properties and
physical mechanisms, Kristallografiya, 2003, 48 (5), 838-867 [Crystallogr. Reports]
4. V.I. Alshits, R. Kotowski, Zjawisko magnetoplastyczności w materiałach niemagnetycznych, Przegląd Elektrotechniczny, 2004, 12, 1220-1224
5. R. Kotowski, Symulacja komputerowa magnetoplastyczności, Przegląd Elektrotechniczny, 2005, 12, 16-18
Streszczenie
W pracy przedstawiono przegląd wyników prac doświadczalnych potwierdzających istnienie odkrytego w roku
1985 zjawiska magnetoplastyczności w materiałach niemagnetycznych (ZMP). Umieszczenie próbki w polu
magnetycznym wywołuje istotną reorientację konfiguracji spinów układu dyslokacja – defekt punktowy, powodując przebudowę konfiguracji elektronów. Prowadzi to do istotnej zmiany siły zaczepienia dyslokacji i do odpowiedniej modyfikacji mechanicznych właściwości próbki.
Computer simulation algorithm
for dislocation motion in crystal
Summary
In the paper the overview of experimental results confirming the existence of the discovered in 1985 the magnetoplastic effects in nonmagnetic materials (MPE) is given. The placing of the sample in the magnetic field
causes the essential reorientation of the spin configuration in the dislocation – point defect system, contributing
to the reorganization of the electron configuration. This leads to the essential change of the dislocation pinning
force and to the appropriate modification of the mechanical properties of the sample. Two phenomena are possible: either the detachment of the dislocation line from the point defect becomes easier and the plastification of
the material occurs or the strengthening of the material takes place.
6/6

Podobne dokumenty