Fundamentals of Tensor Analysis - RealTechSupportCT/tutorials/tensors/UniColorado... · 2...
Transcript of Fundamentals of Tensor Analysis - RealTechSupportCT/tutorials/tensors/UniColorado... · 2...
2
Fundamentals of Tensor Analysis
Concepts of Scalar, Vector, and Tensor
Scalar α A physical quantity that can be completely described by a real number.
The expression of its component is independent of the choice of the coordinate system.
Example: Temperature; Mass; Density; Potential….
Vector a A physical quantity that has both direction and length.
The expression of its components is dependent of the choice of the coordinate system.
Example: Displacement; Velocity; Force; Heat flow; ….
Tensor A A 2nd order tensor defines an operation that transforms a vector to another vector
In general, Scalar is a 0th order tensor; Vector is A 1st order tensor; 2nd order tensor; 3rd order tensor…
A tensor contains the information about the directions and the magnitudes in those directions.
3
Fundamentals of Tensor Analysis
Vectors and Vector Algebra
A vector is a physical quantity that has both direction and length
a
X1
X2
X3What do we mean the two vectors are equal?
What is a unit vector?
The two vectors have the same length and direction
The length of a unit vector is one
4
In a Cartesian coordinate, a vector can be expressed by three ordered scalars
ii
iaaaa eeeea ∑=
=++=3
1332211
Summation convention iia ea =
Fundamentals of Tensor Analysis
Vectors and Vector Algebraa
X1
X2
X3
1a
2a
3a
Dummy index and free index
5
Vector Algebra
Sum:
Scalar Multiplication
Dot Product
Cross Product
Fundamentals of Tensor Analysis
( ) iii ba eba +=+
iia ea αα =
( )baba ,cosθba=•
321
321
321
bbbaaaeee
ba =×
6
Vector Algebra
Sum:
Fundamentals of Tensor Analysis
( ) iii ba eba +=+
X1
X2
ab
ba+b
Parallelogram law of addition
Properties of Sum
abba +=+
( ) ( )cbacba ++=++
( ) oaa =−+
aoa =+
7
Vector Algebra
Fundamentals of Tensor Analysis
Scalar Multiplication iiaea αα =
X1
X2
aαa (α>0)
αa (α<0)
Properties of Scalar Multiplication
( ) ( )aa βααβ =
( ) aaa βαβα +=+
( ) baba ααα +=+
8
Vector Algebra
Fundamentals of Tensor Analysis
Properties of Dot Product
Dot Product ( )baba ,cosθba=•
abba •=•
ooa =•
( ) ( ) ( )cabacba •+•=+• βαβα
oaaa ≠⇔>• 0 and oaaa =⇔=• 0
aaa •= norm of a
aaa •=2
oba =• a is orthogonal to b
Direction of a vector:
aaa
aan
•==
9
a
iia e
Symbolic expression
Component expression
X1
X2
X1’
X2’ a
e1
a
1ea •
θ
Vector Algebra
Fundamentals of Tensor Analysis
Components of a vector
10
Vector Algebra
Fundamentals of Tensor Analysis
Dot Product ( )baba ,cosθba=•
Three basis vectors of a Cartesian coordinate ie i=1,2,3
ji ee •⎩⎨⎧
≠=
=jiji
01
ijδ=⎩⎨⎧
≠=
=jiji
ij 01
δ Kronecker delta
Properties of ijδ
11
Vector Algebra
Fundamentals of Tensor Analysis
Cross Product
321
321
321
bbbaaaeee
ba =×
Permutation symbol
⎪⎩
⎪⎨
⎧−=
indexrepeatednpermutatiooddnpermutatioeven
ijk
01
1ε
13
Vector Algebra
Fundamentals of Tensor Analysis
Properties of Cross Product
abba ×−=×
321
321
321
bbbaaaeee
ba =×
14
Vector Algebra
Fundamentals of Tensor Analysis
Triple scalar product ( ) cba •×
a
bc
ba×
( ) ( ) ( ) bacacbcba •×=•×=•×
15
Fundamentals of Tensor AnalysisConcept of Tensor
A 2nd order tensor is a linear operator that transforms a vector a into another vector b through a dot product.
A: a b b=Aaor
( ) AbAabaA +=+ αα
Properties due to linear operation
( ) BaAaaBA ±=±
X1
X2
a
b=Aa
16
Fundamentals of Tensor AnalysisAnatomy of a Tensor: Concepts of Dyad and Dyadic
ba⊗ ( )abDyad
A dyad is a tensor. It transforms a vector by
A dyadic is also a tensor. It is a linear combination of dyads with scalar coefficients.
dcbaB ⊗+⊗=
19
Fundamentals of Tensor Analysis
Properties of Dyad and Dyadic
( )( ) ( ) ( )dbacbadcba ⊗+⊗=+⊗ αα
( ) ( ) ( )cbcacba ⊗+⊗=⊗+ βαβα
( ) ( ) bAabaA ⊗=⊗
20
Fundamentals of Tensor Analysis
Special Tensors
Positive semi-definite tensor:
Positive definite tensor:
0≥•Aaa for any 0a ≠
0>•Aaa for any 0a ≠
Unit tensor: I jiij eeI δ=
Transpose of a tensor TA
AAI =
21
Fundamentals of Tensor AnalysisDot Product AB
Properties of dot product
( ) ( ) ABCBCACAB ==
AAA =2
AAAA ...=n
BAAB ≠
( ) TTT ABAB =
22
Fundamentals of Tensor AnalysisTrace and Contraction
Trace ( ) iiAtr =A
( ) ( )Ttrtr AA =
( ) ( )BAAB trtr =
( ) ( ) ( )BABA trtrtr +=+
( ) ( )AA trtr αα =
Contraction (double dot) BA :
23
Fundamentals of Tensor Analysis
Tensor Review
⊗
321
321
321
bbbaaaeee
ba =×
Cross Product
Dayd:
ba⊗vector a is sitting in front vector b
( ) ( )cbacba •=⊗
( ) ( )bcabac •=⊗
24
Fundamentals of Tensor Analysis
Rule of Thumb:
For algebra on vectors and tensors, an index must show up twice and only twice.
If an index shows up once on the left hand side (LHS) of “ = ”sign, it must show up once and only once on the right hand side (RHS) of “ = ” sign. This index is free index.
If an index shows up twice on either LHS or RHS of “ = ”, it does not have to show up on the other side of “ = ”. This index is dummy index.
You are free to change the letters that represent a “free” index or a “dummy” index. But you have to change it in pair.
25
Fundamentals of Tensor AnalysisDeterminant and inverse of a tensor
⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡=
333231
232221
131211
detdetAAAAAAAAA
A
( ) BAAB detdetdet =
AA detdet =T
Determinant
A is singular if and only if detA=0Inverse
if detA is not zero AAIAA 11 −− ==
26
Fundamentals of Tensor Analysis
Properties of inverse tensor
( ) 111 −−− = ABAB
( ) AA =−− 11
( ) 11 1 −− = AAα
α
112 −−− = AAA 111 ... −−−− = AAAA n
( ) ( ) 11 detdet −− = AA
( ) ( ) 11 −− = TT AA ( ) TT −− =AA 1
27
Fundamentals of Tensor Analysis
Orthogonal tensor
baQbQa •=•
θ
a
b θ
Qa
Qb
IQQ =T
1det ±=Q
1det =Q
1det −=Q
Q is a proper orthogonal tensor and corresponds to a rotation
Q is an improper orthogonal tensor and corresponds to a reflection
28
Fundamentals of Tensor AnalysisRotation
⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡−=
1000cossin0sincos
θθθθ
Q
X1
X2
X1’
X2’ a
X1
X2a
a’θθ
Rotation of the vector Rotation of the coordinate system
30
Fundamentals of Tensor Analysis
X1
X2
n
m=An
General case: m=An
Eigenvectors and eigenvalues of a tensor A
X1
X2
Eigenvector:
nAn ˆˆ =λ
n̂
nAn ˆˆ =λ
The scalar λ is an eigenvalue of a tensor A if there is a non-zero vector unit eigenvector of A so that n̂
nnA ˆˆ λ=
31
Fundamentals of Tensor Analysis
Eigenvectors and eigenvalues of a tensor A
nnA ˆˆ λ= ( ) 0nIA =− ˆλ
( ) 0det =− IA λ