Dezorientacja ziaren - Wydział Inżynierii Materiałowej

Transkrypt

Dezorientacja ziaren - Wydział Inżynierii Materiałowej
Politechnika Warszawska
Wydział Inżynierii Materiałowej
Laboratorium Zaawansowanych Metod Badania Materiałów
Instrukcja do ćwiczenia:
Dezorientacja Ziaren
wykonał: Grzegorz Słowiński
1
1. Wstęp
Umiejętność określenia wzajemnej orientacji ziaren (dezorientacji) może być przydatna
w trakcie prowadzenia badań materiałowych, np. podczas badania mechanizmów
odkształcenia plastycznego (przechodzenie poślizgu z ziarna do ziarna), zjawiska
bliźniakowania (wzajemna orientacja bliźniaków), podczas badań dotyczących struktury
granic ziarn, podczas badania wydzieleń.
1.1 Wykorzystanie TEM do określenia dezorientacji
Dezorientację określa się dla dwu ziaren, na podstawie dyfraktogramów z obu tych
ziaren. Podczas obserwacji w trybie mikroskopowym TEM odnajduje się obszar granicy
ziaren (i wykonuje się zdjęcie). Następnie ustawia się w polu widzenia ziarno 1, przełącza się
mikroskop na tryb dyfrakcyjny i wykonuje dyfraktogram (zdjęcie dyfrakcyjne) z obszaru
ziarna 1. Powraca się do trybu mikroskopowego, ustawia się w polu widzenia ziarno 2,
przełącza na tryb dyfrakcyjny i wykonuje się dyfraktogram ziarna 2.
Rys. 1. Trójka zdjęć z TEM. Mikroskopowe zdjęcie z obszaru granicy ziaren i dyfraktogramy z
obu ziaren. Dyfraktogramy posłużą do wyznaczenia wzajemnej orientacji ziaren. [Zdjęcia
wykonał Jan Kozubowski]
Dyfraktogramy trzeba następnie wywskaźnikować (co było tematem ćwiczenia na
LMBM i nie jest ujęte w tym ćwiczeniu) i przeprowadzić procedurę określenia dezorientacji
(na czym się skoncentrujemy).
2
2. Metody opisu wzajemnej orientacji ziaren
Wzajemną orientację ziaren można opisać podając:
•
Równoległe kierunki i/lub płaszczyzny w obu ziarnach
•
Kąty Euler'a
•
Oś i kąt obrotu
•
Macierz dezorientacji
3. Procedura wyznaczenia macierzy dezorientacji
W trakcie ćwiczenia studenci zapoznają z jedną z metod wyznaczania macierzy
dezorientacji i znajdują taką macierz na podstawie pary dyfraktogramów.
3.1. Wyznaczenie wersorów
Przed wyznaczeniem macierzy dezorientacji należy utworzyć bazę wersorów dla obu
ziaren w układzie laboratoryjnym. Jeżeli oznaczymy bazę wersorów dla ziarna 1: x1, y1, z1, a
dla ziarna 2: x2, y2, z2 to muszą zachodzić związki:
x1||x2, y1||y2, z1||z2
oraz
(x1×y1)·z1≠0 i
(x2×y2)·z2≠0 - (iloczyn mieszany wersorów danej bazy różny od zera, czyli wersory
nie leżą w jednej płaszczyźnie.)
Szczególnym przypadkiem jest, gdy posiadamy bazę ortogonalną, czyli z wersorami
wzajemnie prostopadłymi. Wtedy spełnione są warunki:
(x1×y1)·z1=1 i
(x2×y2)·z2=1
W naszym ćwiczeniu wyznacza się właśnie bazę ortogonalną, gdyż akurat jest to
najprostsze. Baza ortogonalna ma także tę zaletę, że może ułatwić dalsze obliczenia (co jest
pomocne przy braku komputera z odpowiednim programem matematycznym).
W trakcie ćwiczenia student otrzymuje dyfraktogramy dwu ziaren. Bazę wersorów
najwygodniej jest zbudować w oparciu o układ związany z TEM, na którym wykonano
zdjęcie, co w praktyce oznacza zbudowanie bazy wersorów w oparciu o boki obrazu
dyfrakcyjnego i wektor prostopadły (oś pasa dyfraktogramu).
Aby policzyć wektory X1, Y1(jeszcze nie wersory i w odróżnieniu od wersorów
oznaczane wielkimi literami), należy wykonać odpowiednią konstrukcję geometryczną i
skorzystać z praw dodawania wektorów, co najlepiej zilustruje rysunek.
3
Rys 2. Konstrukcja geometryczna dla policzenia wektora X.
4
Analogicznie należy wyznaczyć wektor Y1, prostopadły do X1. Należy zadbać, aby
konstrukcja geometryczna była możliwie duża i wykonana precyzyjnie, w przeciwnym razie
kierunki będą policzone ze zbyt dużą niedokładnością, co może utrudnić poprawne policzenie
macierzy.
Wektor Z1 to wektor określający oś pasa dyfraktogramu, jest dany, nie trzeba go
liczyć.
Po otrzymaniu wektorów X1, Y1, Z1 należy obliczyć odpowiednie wersory x1, y1, z1
(dodatek A).
Procedurę należy powtórzyć dla drugiego ziarna, aby otrzymać wersory x2, y2, z2.
3.2. Zapisanie równań
Posiadając bazy wersorów obu ziaren można zapisać 3 równania wektorowomacierzowe:
x2 = M·x1
(1.1)
y2 = M·y1
(1.2)
z2 = M·z1
(1.3),
gdzie M to macierz dezorientacji ziaren 1 i 2.
M
 a11 a12 a13 

 a21 a22 a23 
a a a
 31 32 33 
(1.4)
Rozwiązując powyższy układ oblicza się macierz dezorientacji M.
3.3. Metody rozwiązania układu
Obliczenia matematyczne można wykonać "na piechotę" lub skorzystać z pomocy
komputera (szczególnie zalecany jest program Mathcad), co potrafi wyśmienicie przyśpieszyć
i ułatwić rozwiązanie.
3.3.1. Metoda 1
Układ
x2 = M·x1
y2 = M·y1
z2 = M·z1,
należy zapisać w postaci skalarnej:
5
 x21 

 x22 
 x2
 3
 a11 a12 a13   x11 


 a21 a22 a23  ⋅ x12 
a a a

 31 32 33   x13 
(2.1)
 y21 

 y22 
 y2
 3
 a11 a12 a13   y11 


 a21 a22 a23  ⋅ y12 
a a a

 31 32 33   y13 
(2.2)
 z21 

 z22 
 z2
 3
 a11 a12 a13   z11 


 a21 a22 a23  ⋅ z12 
a a a

 31 32 33   z13 
(2.3) czyli,
x21
a11⋅x11 + a12⋅x12 + a13⋅x13
(3.1.1) z (2.1)
x22
a21⋅x11 + a22⋅x12 + a23⋅x13
(3.1.2) z (2.1)
x23
a31⋅x11 + a32⋅x12 + a33⋅x13
(3.1.2) z (2.1)
y21
a11⋅y11 + a12⋅y12 + a13⋅y13
(3.2.1) z (2.2)
y22
a21⋅y11 + a22⋅y12 + a23⋅y13
(3.2.2) z (2.2)
y23
a31⋅y11 + a32⋅y12 + a33⋅y13
(3.2.3) z (2.2)
z21
a11⋅z11 + a12⋅z12 + a13⋅z13
(3.3.1) z (2.3)
z22
a21⋅z11 + a22⋅z12 + a23⋅z13
(3.3.2) z (2.3)
z23
a31⋅z11 + a32⋅z12 + a33⋅z13
(3.3.3) z (2.3)
Zestawiając odpowiednio równania
x21
a11⋅x11 + a12⋅x12 + a13⋅x13
(3.1.1)
y21
a11⋅y11 + a12⋅y12 + a13⋅y13
(3.2.1)
z21
a11⋅z11 + a12⋅z12 + a13⋅z13
(3.3.1)
uzyskuje się układ 3 równań z niewiadomymi a11, a12, a13. Podobnie należy zestawić w
układy równania (3.1.2), (3.2.2), (3.3.2) oraz (3.1.3), (3.2.3), (3.3.3).
Rozwiązanie tych trzech układów trzech równań z trzema niewiadomymi daje w
wyniku macierz M.
6
3.3.2. Metoda 2
Układ trzech równań wektorowo-macierzowych należy zapisać jako jedno równanie
macierzowe
W2 = M·W1
(4.1)
 x21 y21 z21 

 x22 y22 z22 
 x2 y2 z2
 3 3 3
(4.2)
 x11 y11 z11 

 x12 y12 z12 
 x1 y1 z1
 3 3 3
(4.3)
gdzie
W2
W1
Mnożąc obie strony równania przez W1-1 otrzymuje się:
W2·W1-1 = M
(4.4)
w ogólnym przypadku policzenie macierzy odwrotnej jest dość skomplikowane, ale jeśli
korzystano z ortogonalnej bazy wersorów, to okazuje się, że W1-1=W1T.
3.3.3. Możliwe są także inne metody, zwłaszcza przy użyciu komputerowych programów
matematycznych, gdzie zazwyczaj wystarczy poprawnie wprowadzić układ równań
wektorowo-macierzowych i nakazać jego rozwiązanie.
4. Policzenie osi i kąta obrotu
4.1 Oś obrotu
Oś obrotu dana jest wzorem:
[n1, n2, n3] = [a32 - a23, a13 - a31, a21 - a12]
4.2 Kąt obrotu
Kąt obrotu należy obliczyć zgodnie z wzorem:
kąt
 tr( M) − 1  , gdzie tr(M) oznacza ślad macierzy (z ang. trace) i wyraża się
2


arccos
wzorem
tr(M) = a11 + a22 + a33
7
Dodatek A: Obliczenie wersora dla danego wektora
Jeżeli dany jest wektor X
X = [X1, X2, X3]
to równoległy doń wersor x liczy się zgodnie z wzorami
x = [X1/|X|, X2/|X|, X3/|X|], gdzie
(X1)2 + (X2)2 + (X3)2
X
8
Dodatek B: Iloczyn macierzy [na podstawie Tadeusz Trajdos, Matematyka część III, WNT,
Warszawa 1981, s.98-99]
W zbiorze macierzy wprowadzamy działanie zwane mnożeniem macierzy, oznaczane
symbolem D (zawsze pomijanym), zgodnie z definicją:
tzn. element iloczynu macierzy, znajdujący się w i-tym wierszu i k-tej kolumnie, jest
zbudowany z elementów aij i-tego wiersz pierwszej macierzy oraz elementów bjk k-tej
kolumny drugiej macierzy:
C = AB czyli
i≤m
k≤n
Działanie prowadzące od i-tego wiersz macierzy A i k-tej kolumny macierzy B do i,kelementu ich iloczynu AB,
AB przez analogie do skalarnego mnożenia wektorów w układzie
ortokartezjańskim, nazywamy mnożeniem skalarnym i-tego wiersza macierzy A przez k-tą
kolumnę macierzy B.
Zwracamy uwagę czytelnika na to, że mnożenie macierzy jest wykonalne wtedy i tylko
wtedy, gdy liczba kolumn mnożnej (oznaczona przez nas literą p) jest równa liczbie wierszy
mnożnika; otrzymujemy wtedy iloczyn będący macierzą o liczbie wierszy równej liczbie
wierszy mnożnej i liczbie kolumn równej liczbie kolumn mnożnika.
Przykłady:
a)
1 2 3 
 2 1 −1  
⋅ 4 5 6 

 0 −1 2  
7 8 9 
b)
 2 ⋅1 + 1 ⋅4 + (−1) ⋅7 2 ⋅2 + 1 ⋅5 + (−1) ⋅8 2 ⋅3 + 1 ⋅6 + (−1) ⋅9 


 0 ⋅1 + (−1) ⋅4 + 2 ⋅7 0 ⋅2 + ( −1) ⋅5 + 2 ⋅8 0 ⋅3 + ( −1) ⋅6 + 2 ⋅9 
 a11 a12 a13   x1 


a
a
a
⋅
 21 22 23   x2 
a a a

 31 32 33   x3 
 a11⋅x1 + a12⋅x2 + a13⋅x3 

 a21⋅x1 + a22⋅x2 + a23⋅x3 
 a ⋅x + a ⋅x + a ⋅x
 31 1 32 2 33 3 
9
 −1 1 3 

 10 11 12 
c)
 a11 a12 a13 

( x1 x2 x3 ) ⋅ a21 a22 a23 
a a a
 31 32 33 
( a11⋅x1 + x2⋅a21 + x3⋅a31
10
x1⋅a12 + a22⋅x2 + x3⋅a32 x1 ⋅a13 + x2⋅a23 + a33⋅x3 )
Dodatek C: Rozwiązanie układu trzech równań liniowych metodą Cramera
(wyznaczników)
Jeżeli mamy dany układ równań:
α 1⋅x + β 1⋅y + γ 1⋅z
Ω1
α 2⋅x + β 2⋅y + γ 2⋅z
Ω2
α 2⋅x + β 2⋅y + γ 2⋅z
Ω2
Należy policzyć wyznaczniki:
A≠0 (jeśli A=0, to układ jest nieoznaczony),
x, y, z dane są wzorami
x
Dx
A
y
Dy
z
A
Dz
A
Wyznacznik macierzy o wymiarach 3 na 3 liczy się zgodnie z wzorem:
11