Wprowadzenie do rachunku tensorowego (w formacie pliku )

Transkrypt

Wprowadzenie do rachunku tensorowego (w formacie pliku )
Wprowadzenie do rachunku tensorowego
2007-02-05
Wprowadzenie do rachunku tensorowego
Tensorami nazywamy ogólnie takie obiekty jak skalary, wektory i wielkości wyższych
rzedów. Tak więc tensorem rzędu zerowego (np. A, czyli wielkość o walencji 0) są skalary,
pierwszego (np. ji , czyli wielkość o walencji 1) wektory, zaś reprezentacją tensora rzędu
drugiego (np. dij ) jest macierz 2x2. Tensory rzędów (czyli walencji) wyższych (np. 3-go, 4go) nie możemy już zapisać na ,,płaszczyźnie’’.
Operacje na tensorach rządzą się pewnymi zasadami (algebra tensorów):
1. Cij = Aij + Bij - dodawanie tensorów
2. a ij bkln = cijkln - iloczyn tensorowy dwóch tensorów jest tensorem o walencji równej
sumie walencji składników
3. Istnieje tzw. tensor jednostkowy – zwany deltą Kroneckera
⎡1 0 0 ⎤
⎧1 dla i = j
δ ij = ⎢⎢0 1 0⎥⎥ , czyli δ ij = ⎨
⎩0 dla i ≠ j
⎢⎣0 0 1⎥⎦
4. Zamianę wskaźników dokonujemy poprzez przemnożenie danego tensora przez tensor
jednostkowy
aij δ ik = aik
5. Niezmienniki tensora:
I = Aii
1
(Aii A jj − Aij A ji )
2
III = det (Aij )
Aij ⇒ II =
Równania tensorowe
Jednym z ,,zastosowań’’ tensorów jest umożliwienie zapisu relacji funkcyjnej między parą
wektorów, czyli np. dla wektorów ai i bj będzie
ai = Bij b j ,
natomiast dla pary tensorów będzie
Aij = Bijkl C kl
Konwencja sumacyjna Einsteina
W zapisie równań tensorowych powszechnie wykorzystuje się tzw. notację sumacyjną
Einsteina, pozwalającą zapisać skomplikowane wyrażenia w zwięzłej postaci. Konwencja ta
mówi, że sumowania dokonujemy po powtarzających się wskaźnikach, np.
3
a ij x j ≡ ∑ a ij x j = a i1 x1 + ai 2 x 2 + ai 3 x3
j =1
Te powtarzające się wskaźniki nazywa się wskaźnikami niemymi. Mają one tą właściwość,
że można je wymienić na dowolne inne, np.:
aij x j ≡ aik x k
UWAGA! Przy przekształceniach należy zwrócić uwagę na to, żeby dany wskaźnik nie
powtórzył się więcej niż 2 razy po jednej stronie równania.
A. Marynowicz
Strona 1
Wprowadzenie do rachunku tensorowego
2007-02-05
Przykłady zadań z równaniami tensorowymi
Poniżej podam kilka przykładów, bez wyjaśnienia podstaw fizycznych – po te odsyłam do
wykładów.
Przykład 1.
Pole przemieszczeń w nieograniczonym ciele sprężystym ma postać:
u i = xi B j x j
(1)
Należy wyznaczyć tensor odkształceń w postaci:
2ε ij = u i , j + u j ,i
(2)
oraz naprężeń
σ ij = 2Gε ij + λε kk δ ij
(3)
a następnie sprawdzić równanie równowagi wewnętrznej
σ ij , j + ρFi = 0
(4)
Z równania tego należy, przyjmując znane ρFi , wyznaczyć składowe wektora Ai.
Rozwiązanie
Aby to zadanie rozwiązać należy w pierwszej kolejności obliczyć pochodne (cząstkowe)
z wektora przemieszczeń ui. Pochodną (cząstkową) w zapisie tensorowym oznacza się
przecinkiem i wskazuje po jakiej współrzędnej się ją liczy – to po przecinku, np.
∂ 2 xi
∂xi
≡ xi , jk , itp…
≡ xi , j ,
∂x j ∂x k
∂x j
Należy jeszcze pamiętać o pochodnej mieszanej (z iloczynu funkcji). Mamy więc w naszym
przypadku (po zamianie indeksu j na k w iloczynie! – powód podano wyżej):
u i , j = [xi Bk x k ], j = [xi ], j Bk x k + xi [Bk x k ], j = xi , j Bk x k + xi Bk x k , j = δ ij Bk x k + xi Bk δ kj =
= δ ij Bk x k + xi B j
(5)
Wektor Bi jest wektorem stałych, stąd pochodna jego jest równa zero. Wykorzystano tu także
zależności (można to łatwo rozpisać)
xi , j = δ ij
oraz
Bk δ kj = B j .
Pochodną uj,i otrzymujemy podobnie, zamieniając wskaźniki i oraz j, stąd otrzymamy
u j ,i = δ ij Bk x k + x j Bi
(6)
wiedząc, że δ ij = δ ji .
Podstawiając (5) i (6) do (2) otrzymamy:
2ε ij = 2δ ij Bk xk + xi B j + x j Bi .
(7)
Następnie podstawiamy to do równania fizycznego (3)
σ ij = G (2δ ij Bk xk + xi B j + x j Bi ) + 4λδ ij Bk xk = K =
= G (xi B j + x j Bi ) + δ ij Bk xk (2G + 4λ )
A. Marynowicz
(8)
Strona 2
Wprowadzenie do rachunku tensorowego
2007-02-05
Występujące w (3) wyrażenie ε kk otrzymano z przekształcenia (7):
2ε kk = 2δ kk Bl xl + x k Bk + x k Bk = 2 ⋅ 3 ⋅ Bl xl + 2 x k Bk = 6 Bk x k + 2 x k Bk = 8 Bk x k ,
czyli
ε kk = 4 Bk x k .
Chcąc otrzymać ostatni element, czy wyliczyć siłę masową z równania równowagi, musimy
obliczyć pochodną z równania (8), czyli
σ ij , j = [G (xi B j + x j Bi )], j + [δ ij Bk xk (2G + 4λ )], j =
δ ij
δ kj ⎞
⎛
3
⎛}
⎞
}
}
⎟
⎜
⎜
⎟
= G⎜ xi , j B j + x j , j Bi ⎟ + (2G + 4λ )⎜ δ ij Bk xk , j ⎟ =
3
3⎟
⎜ 12
⎟
⎜ 12
Bj
⎝ Bi
⎠
⎠
⎝
= 4GBi + (2G + 4λ )Bi = Bi (6G + 4λ )
Wykorzystano tu fakt, że pochodna z δ ij jest równa zero. Mając tak policzoną pochodną
otrzymamy równanie równowagi
ρFi = − Bi (6G + 4λ ) ,
(9)
z którego, przy znanym ρFi , wyznaczymy składowe wektora Bi :
B1 = −
B2 = −
B3 = −
ρ
6G + 4λ
F1
6G + 4λ
F2
ρ
(10)
ρ
F3
6G + 4λ
Równania (7), (8), (9) i (10) stanowią rozwiązanie zadania.
Przykład 2.
Pole przemieszczeń w nieograniczonym ciele sprężystym ma postać:
ui = ( xi − Bi )x j B j
(11)
Wyznaczyć wielkości z przykładu 1 (tylko zamiast Ai wyznaczyć składowe Bi).
Rozwiązanie
Możemy na początku przekształcić (zamieniając indeksy ,,nieme’’ (czyli nie występujące po
lewej stronie równania) j na k) (11)
ui = ( xi − Bi )x j B j = xi x j B j − xi Bi B j = xi xk Bk − xk Bi Bk
Mamy więc:
ui , j
δk, j
δ ij
δ kj
⎛}
⎞
}
}
⎜
= [xi xk ], j Bk − xk , j Bk Bi = ⎜ xi , j xk + xi xk , j ⎟⎟ Bk − B j Bi = δ ij xk Bk + xi δ kj Bk − B j Bi =
123
123
⎜
⎟
Bj
Bj
⎝
⎠
= δ ij xk Bk + B j ( xi − Bi )
oraz
u j ,i = δ ij xk Bk + Bi (x j − B j ) .
Tak więc tensor odkształcenia ma postać
2ε ij = 2δ ij xk Bk + 2 Bi B j + B j xi + Bi x j
A. Marynowicz
(12)
Strona 3
Wprowadzenie do rachunku tensorowego
2007-02-05
Tensor ε kk :
ε kk = 4 Bk xk − Bk2
Stąd tensor naprężeń (równanie fizyczne):
σ ij = (2G + 4λ )δ ij xk Bk + GBi (xi + x j ) − λδ ij Bk2 − 2GBi B j
(13)
Pochodna z wyrażenia (13) ma postać (uwaga na xj,j=3)
σ ij , j = (2G + 4λ )[δ ij xk Bk ], j + GBi [(xi + x j )], j − [λδ ij Bk2 ], j − [2GBi B j ], j = (2G + 4λ )B i +G (B j − Bi ) ,
1424
3 144244
3 1424
3 14243
Bi
G (B j −3 Bi )
0
0
skąd otrzymamy wyrażenie na składowe wektora siły masowej
Bi δ ij
}
ρFi = − Bi (− G + 4λ ) − G B j = − Bi G (− 1 + δ ij ) + 4λ = −4λBi
[
]
(14)
Ostatecznie składowe wektora Bi wyliczymy przekształcając (14), czyli otrzymamy
[
Bi = − G (− 1 + δ ij ) + 4λ
]
−1
ρFi = −
ρ
Fi
4λ
(15)
czyli po rozpisaniu:
B1 = −(4λ ) ρF1
−1
B2 = −(4λ ) ρF2
−1
(16)
B3 = −(4λ ) ρF3
−1
co kończy zadanie.
A. Marynowicz
Strona 4

Podobne dokumenty