Tensor field is important to the area of physics study. This note will make some brief introduction to it.
Tensor is a physical value induced to describe the property of anisotropy media. In normal condition it is a 2 order tensor by default, mathematically it is equal to a 2 order matrix. What’s more the vector could also be treated as a one order tensor. Comparing with the high order matrix, we can further define a high order tensor. And all the mathematical properties of matrix applies also to the tensor.
But tensor has some difference from matrix. For a tensor, every element is actually linked to a dyad that represents its spacial direction. Comparing with 2 order tensor, 3 order tensor can be defined as M=∑ijkMijkeiejek, tensors of other order can also be defined in this way. Such as: 0 th tensor is a scaler, 1 st order tensor is a vector, … , … n th order tensor.
Dyad
Dyad is a class of special 2 nd order tensor, it is the result of two vector after dyadic operation.
For the case of directional dyad eiej, it is equal to a tensor 2 nd order tensor with all zero element but one non-zeor element.
eg: M=exey only has one non-zero elementM12=1。
exey=⎝⎛000100000⎠⎞
Pay attention, dyad is mathematically a matrix. You can not exchange the order of the two components. And the normal tensors do not satisfy the rule of exchange for multiplication.
Calculation rules of tensor
Combination (nearby rule)
A⋅BC=(A⋅B)CBC⋅A=B(C⋅A)
This calculation shows that A dot a tensor can get a vector, whose direction may not in the direction of A.
Besides the ∇ operator, similar to dyad, we can define high order derivative operators like ∇∇. ∇∇A is a 3 th oder tensor. Every time after a ∇ operator working on a tensor, its order grows by one.
Contraction of Tensor
After a contraction between two tensors, two 2 nd tensors will produce one 2 order tensor: AB⋅CD=A(B⋅C)D=(B⋅C)AD
Two 2 nd tensors after 2 contraction operation will produce a 0 th order tensor (scaler): AB:CD=(B⋅C)(A⋅D)
Similarly, we can also define higher order contraction operations.
Operations of unit tensor
A⋅I=A
M⋅I=M
M:I=trace(M)
Tyler expansion of multi-elements function
For multi-elements functiion, we can make use of the dyad tensor to simplify the derivative operator. Thus we can avoid the complex writing in different coordinate systems.