A.0.8 Tensor

Beispiel-Aufgaben

  • Passive Transformation: 2.2.C

  • Aktive Transformation: 2.2.E

Videos

Aktive Transformation

Merkzettel: Aktiv = 1 Bezugssystem, 2 Tensoren, Pfeildrehung 2α

Es gibt:

  • das \(\left(x, y\right)\)-System

  • den Tensor \(\boldsymbol T\) und den Tensor \(\boldsymbol T'\)

  • den Winkel \(\alpha\), um den \(\boldsymbol T'\) relativ zu \(\boldsymbol T\) gedreht ist

  • \(\begin{bmatrix} T_{xx} & T_{xy} \\ \mathsf{sym} & T_{yy} \end{bmatrix}\): Die \(\left(x, y\right)\)-Komponenten des Tensors

  • \(\begin{bmatrix} T'_{xx} & T'_{xy} \\ \mathsf{sym} & T'_{yy} \end{bmatrix}\): Die \((x, y)\)-Komponenten des gedrehten Tensors

\begin{align} \begin{bmatrix} T'_{xx} & T'_{xy} \\ \mathsf{sym} & T'_{yy} \end{bmatrix} = R_\alpha \begin{bmatrix} T_{xx} & T_{xy} \\ \mathsf{sym} & T_{yy} \end{bmatrix} R_\alpha^{\mathsf T} \tag{1} \end{align}

mit \(R_\alpha = \begin{bmatrix}c_\alpha & -s_\alpha \\s_\alpha & c_\alpha\end{bmatrix}\) und \(R_\alpha^{\mathsf T}\) als Transponierte von \(R_\alpha\).

Gleichung (1) ist äquivalent zu folgenden drei Aussagen:

\begin{align} T'_{xx} &= \bar{T} + \tilde T c - T_{xy} s \tag{1a}\\ T'_{xy} &= \tilde T s + T_{xy} c \tag{1b}\\ T'_{yy} &= \bar{T} - \tilde T c + T_{xy} s \tag{1c}\\ \end{align}

mit den Abkürzungen:

\begin{align} \bar{T} &= \tfrac12 \left(T_{xx} + T_{yy}\right) & c &= c_{2\alpha} \\ \tilde T &= \tfrac 12 \left( T_{xx} - T_{yy}\right) & s &= s_{2\alpha}\\ \end{align}

Beispiel 1

../../../_images/quiz_active_0011.png

Gegeben:

\[\begin{split}\alpha &= 25^\circ \qquad \begin{bmatrix} T_{xx} & T_{xy} \\ \mathsf{sym} & T_{yy} \end{bmatrix} = \begin{bmatrix} -1 & 5 \\ \mathsf{sym} & 4 \end{bmatrix}\end{split}\]
  • Berechnung der gesuchten Komponenten mit (1):

    \[\begin{split}\begin{bmatrix} T'_{xx} & T'_{xy} \\ \mathsf{sym} & T'_{yy} \end{bmatrix} &= \begin{bmatrix} c_{25^\circ} & -s_{25^\circ} \\ s_{25^\circ} & c_{25^\circ} \end{bmatrix} \begin{bmatrix} -1 & 5 \\ \mathsf{sym} & 4 \end{bmatrix} \begin{bmatrix} c_{25^\circ} & s_{25^\circ} \\ -s_{25^\circ} & c_{25^\circ} \end{bmatrix} \\ &\stackrel{\small{0{,}01}}{\approx} \left[\begin{matrix}-3{,}94 & 1{,}3\\\mathsf{sym} & 6{,}94\end{matrix}\right]\end{split}\]
  • Berechnung der gesuchten Komponenten mit (1a) und (1b) und (1c):

    \[\begin{split}T'_{xx} &= 1{,}5 - 2{,}5 c_{50^\circ} - 5 s_{50^\circ} \stackrel{\small{0{,}01}}{\approx} -3{,}94 \\ T'_{xy} &= - 2{,}5 s_{50^\circ} + 5 c_{50^\circ} \stackrel{\small{0{,}01}}{\approx} 1{,}3 \\ T'_{yy} &= 1{,}5 + 2{,}5 c_{50^\circ} + 5 s_{50^\circ} \stackrel{\small{0{,}01}}{\approx} 6{,}94\end{split}\]
  • Ablesen der gesuchten Komponenten bei \(P\) und \(P'\):

    • \(P\) hat die Koordinaten \((T'_{xx}, T'_{xy}) \stackrel{\small{0{,}01}}{\approx} (-3{,}94, 1{,}3)\).

    • \(P'\) hat die Koordinaten \((T'_{yy}, -T'_{xy}) \stackrel{\small{0{,}01}}{\approx} (6{,}94, -1{,}3)\).

Zeigerdrehung

Der dunkelgraue Pfeil mit den Komponenten \(( \tilde T, T_{xy} )\) aktiv gedreht mit Drehwinkel \(2\alpha\) zeigt auf den Punkt \(P.\) Denn (1a) und (1b) lassen sich auch schreiben als:

\[\begin{split}\begin{bmatrix} T'_{xx} \\ T'_{xy} \end{bmatrix} = \begin{bmatrix} \bar{T} \\ 0 \end{bmatrix} + \begin{bmatrix} c_{2\alpha} & -s_{2\alpha} \\ s_{2\alpha} & c_{2\alpha} \end{bmatrix} \begin{bmatrix} \tilde T\\ T_{xy} \end{bmatrix}\end{split}\]

Der dunkelgraue Pfeil aktiv gedreht mit Drehwinkel \(2\alpha\pm 180^\circ\) zeigt auf den Punkt \(P'\), denn (1c) und (1b) lassen sich auch schreiben als:

\begin{align} \begin{bmatrix} T'_{yy} \\ - T'_{xy} \end{bmatrix} &= \begin{bmatrix} \bar{T} \\ 0 \end{bmatrix} + \begin{bmatrix} c_{2\alpha\pm 180^\circ} & -s_{2\alpha\pm 180^\circ} \\ s_{2\alpha\pm 180^\circ} & c_{2\alpha\pm 180^\circ} \end{bmatrix} \begin{bmatrix} \tilde T\\ T_{xy} \end{bmatrix} \end{align}

Beispiel 2

../../../_images/quiz_active_0021.png
\[\begin{split}\alpha &= 50^\circ \qquad \begin{bmatrix} T_{xx} & T_{xy} \\ \mathsf{sym} & T_{yy} \end{bmatrix} = \begin{bmatrix} -1 & -2 \\ \mathsf{sym} & 5 \end{bmatrix} \\ \stackrel{(1)}{\leadsto} \begin{bmatrix} T'_{xx} & T'_{xy} \\ \mathsf{sym} & T'_{yy} \end{bmatrix} &= \begin{bmatrix} c_{50^\circ} & -s_{50^\circ} \\ s_{50^\circ} & c_{50^\circ} \end{bmatrix} \begin{bmatrix} -1 & -2 \\ \mathsf{sym} & 5 \end{bmatrix} \begin{bmatrix} c_{50^\circ} & s_{50^\circ} \\ -s_{50^\circ} & c_{50^\circ} \end{bmatrix} \\ &\stackrel{\small{0{,}01}}{\approx} \left[\begin{matrix}4{,}49 & -2{,}61\\\mathsf{sym} & -0{,}49\end{matrix}\right]\end{split}\]

Beispiel 3

../../../_images/quiz_active_0031.png
\[\begin{split}- \alpha &= 60^\circ \quad \Leftrightarrow \quad \alpha = -60^\circ \qquad \begin{bmatrix} T_{xx} & T_{xy} \\ \mathsf{sym} & T_{yy} \end{bmatrix} = \begin{bmatrix} 5 & -2 \\ \mathsf{sym} & 0 \end{bmatrix} \\ \stackrel{(1)}{\leadsto} \begin{bmatrix} T'_{xx} & T'_{xy} \\ \mathsf{sym} & T'_{yy} \end{bmatrix} &= \begin{bmatrix} c_{-60^\circ} & -s_{-60^\circ} \\ s_{-60^\circ} & c_{-60^\circ} \end{bmatrix} \begin{bmatrix} 5 & -2 \\ \mathsf{sym} & 0 \end{bmatrix} \begin{bmatrix} c_{-60^\circ} & s_{-60^\circ} \\ -s_{-60^\circ} & c_{-60^\circ} \end{bmatrix} \\ &\stackrel{\small{0{,}01}}{\approx} \left[\begin{matrix}-0{,}48 & -1{,}17\\ \mathsf{sym} & 5{,}48\end{matrix}\right]\end{split}\]

Passive Transformation

Merkzettel: Passiv = 2 Bezugssysteme, 1 Tensor, 1 Bezugssystem, Pfeildrehung -2φ

Es gibt:

  • das \(\left(x, y\right)\)-System und das \(\left(\bar x, \bar y\right)\)-System

  • den Winkel \(\varphi\), um den das \(\left(\bar x, \bar y\right)\)-System relativ zum \((x, y)\)-System gedreht ist

  • \(\begin{bmatrix} T_{xx} & T_{xy} \\ \mathsf{sym} & T_{yy} \end{bmatrix}\): Die \(\left(x, y\right)\)-Komponenten des Tensors

  • \(\begin{bmatrix} T_{\bar x \bar x} & T_{\bar x\bar y} \\ \mathsf{sym} & T_{\bar y\bar y} \end{bmatrix}\): Die \((\bar x, \bar y)\)-Komponenten des Tensors

\begin{align} \label{trafo_tensor_eq_passive_matrix} \begin{bmatrix} T_{\bar x \bar x} & T_{\bar x\bar y} \\ \mathsf{sym} & T_{\bar y\bar y} \end{bmatrix} = R_\varphi \begin{bmatrix} T_{xx} & T_{xy} \\ \mathsf{sym} & T_{yy} \end{bmatrix} R_\varphi^{\mathsf T} \tag{2} \end{align}

mit \(R_\varphi = \begin{bmatrix}c_\varphi & s_\varphi \\-s_\varphi & c_\varphi\end{bmatrix}\) und \(R_\varphi^{\mathsf T}\) als Transponierte von \(R_\varphi\).

Gleichung (2) ist äquivalent zu folgenden drei Aussagen:

\begin{align} T_{\bar x \bar x} &= \bar{T} + \tilde T c + T_{xy} s \tag{2a}\\ T_{\bar x \bar y} &= - \tilde T s + T_{xy} c \tag{2b}\\ T_{\bar y \bar y} &= \bar{T} - \tilde T c - T_{xy} s \tag{2c}\\ \end{align}

mit den Abkürzungen:

\begin{align} \bar T &= \tfrac12 \left(T_{xx} + T_{yy}\right) & c &= c_{2\varphi} \\ \tilde T &= \tfrac 12 \left( T_{xx} - T_{yy}\right) & s &= s_{2\varphi} \\ \end{align}

Beispiel 1

../../../_images/quiz_passive_0011.png

Gegeben:

\[\begin{split}\varphi &= 30^\circ \qquad \begin{bmatrix} T_{xx} & T_{xy} \\ \mathsf{sym} & T_{yy} \end{bmatrix} = \begin{bmatrix} 6 & -3 \\ \mathsf{sym} & 0 \end{bmatrix}\end{split}\]
  • Berechnung der gesuchten Komponenten mit (2):

    \[\begin{split}\begin{bmatrix} T_{\bar x \bar x} & T_{\bar x\bar y} \\ \mathsf{sym} & T_{\bar y\bar y} \end{bmatrix} &= \begin{bmatrix} c_{30^\circ} & s_{30^\circ} \\ -s_{30^\circ} & c_{30^\circ} \end{bmatrix} \begin{bmatrix} 6 & -3 \\ \mathsf{sym} & 0 \end{bmatrix} \begin{bmatrix} c_{30^\circ} & -s_{30^\circ} \\ s_{30^\circ} & c_{30^\circ} \end{bmatrix} \\ &\stackrel{\small{0{,}01}}{\approx} \left[\begin{matrix}1{,}9 & -4{,}1\\\mathsf{sym} & 4{,}1\end{matrix}\right]\end{split}\]
  • Berechnung der gesuchten Komponenten mit (2a) und (2b) und (2c):

    \[\begin{split}T_{\bar x \bar x} &= 3 + 3 c_{60^\circ} -3 s_{60^\circ} \stackrel{\small{0{,}01}}{\approx} 1{,}9 \\ T_{\bar x \bar y} &= - 3 s_{60^\circ} -3 c_{60^\circ} \stackrel{\small{0{,}01}}{\approx} -4{,}1 \\ T_{\bar y \bar y} &= 3 - 3 c_{60^\circ} +3 s_{60^\circ} \stackrel{\small{0{,}01}}{\approx} 4{,}1\end{split}\]
  • Ablesen der gesuchten Komponenten bei \(P\) und \(P'\):

    • \(P\) hat die Koordinaten \((T_{\bar x \bar x}, T_{\bar x \bar y}) \stackrel{\small{0{,}01}}{\approx} ( 1{,}9, -4{,}1)\).

    • \(P'\) hat die Koordinaten \((T_{\bar y \bar y}, -T_{\bar x \bar y})\stackrel{\small{0{,}01}}{\approx} ( 4{,}1, 4{,}1)\).

Zeigerdrehung

Der dunkelgraue Pfeil mit den Komponenten \(( \tilde T, T_{xy} )\) aktiv gedreht mit Drehwinkel \(-2\varphi\) zeigt auf den Punkt \(P.\) Denn (2a) und (2b) lassen sich auch schreiben als:

\begin{align} \begin{bmatrix} T_{\bar x \bar x} \\ T_{\bar x \bar y} \end{bmatrix} &= \begin{bmatrix} \bar{T} \\ 0 \end{bmatrix} + \begin{bmatrix} c_{-2\varphi} & -s_{-2\varphi} \\ s_{-2\varphi} & c_{-2\varphi} \end{bmatrix} \begin{bmatrix} \tilde T\\ T_{xy} \end{bmatrix} \end{align}

Der dunkelgraue Pfeil aktiv gedreht mit Drehwinkel \(-2\varphi\pm 180^\circ\) zeigt auf den Punkt \(P'\), denn (2c) und (2b) lassen sich auch schreiben als:

\begin{align} \begin{bmatrix} T_{\bar y \bar y} \\ - T_{\bar x\bar y} \end{bmatrix} &= \begin{bmatrix} \bar{T} \\ 0 \end{bmatrix} + \begin{bmatrix} c_{-2\varphi\pm 180^\circ} & -s_{-2\varphi\pm 180^\circ} \\ s_{-2\varphi\pm 180^\circ} & c_{-2\varphi\pm 180^\circ} \end{bmatrix} \begin{bmatrix} \tilde T\\ T_{xy} \end{bmatrix} \end{align}

Beispiel 2

../../../_images/quiz_passive_0021.png
\[\begin{split}\varphi &= 50^\circ \qquad \begin{bmatrix} T_{xx} & T_{xy} \\ \mathsf{sym} & T_{yy} \end{bmatrix} = \begin{bmatrix} -6 & -3 \\ \mathsf{sym} & 2 \end{bmatrix}\end{split}\]
\[\begin{split}\stackrel{(2)}{\leadsto} \begin{bmatrix} T_{\bar x \bar x} & T_{\bar x\bar y} \\ \mathsf{sym} & T_{\bar y\bar y} \end{bmatrix} &= \begin{bmatrix} c_{50^\circ} & s_{50^\circ} \\ -s_{50^\circ} & c_{50^\circ} \end{bmatrix} \begin{bmatrix} -6 & -3 \\ \mathsf{sym} & 2 \end{bmatrix} \begin{bmatrix} c_{50^\circ} & -s_{50^\circ} \\ s_{50^\circ} & c_{50^\circ} \end{bmatrix} \\ &\stackrel{\small{0{,}01}}{\approx} \left[\begin{matrix}-4{,}26 & 4{,}46\\\mathsf{sym} & 0{,}26\end{matrix}\right]\end{split}\]

Beispiel 3

../../../_images/quiz_passive_0031.png
\[\begin{split}-\varphi &= 30^\circ \quad \Leftrightarrow \quad \varphi = -30^\circ \qquad \begin{bmatrix} T_{xx} & T_{xy} \\ \mathsf{sym} & T_{yy} \end{bmatrix} = \begin{bmatrix} -1 & 6 \\ \mathsf{sym} & 2 \end{bmatrix} \\ \stackrel{(2)}{\leadsto} \begin{bmatrix} T_{\bar x \bar x} & T_{\bar x\bar y} \\ \mathsf{sym} & T_{\bar y\bar y} \end{bmatrix} &= \begin{bmatrix} c_{-30^\circ} & s_{-30^\circ} \\ -s_{-30^\circ} & c_{-30^\circ} \end{bmatrix} \begin{bmatrix} -1 & 6 \\ \mathsf{sym} & 2 \end{bmatrix} \begin{bmatrix} c_{-30^\circ} & -s_{-30^\circ} \\ s_{-30^\circ} & c_{-30^\circ} \end{bmatrix} \\ &\stackrel{\small{0{,}01}}{\approx} \left[\begin{matrix}-5{,}45 & 1{,}7\\\mathsf{sym} & 6{,}45\end{matrix}\right]\end{split}\]

Passive vs. Aktive Transformation

Gleiche Komponenten, aber andere Bedeutung

Für \(\alpha=-\varphi\) bzw. gleichbedeutend \(\varphi = - \alpha\) gilt:

\[\begin{split}\begin{bmatrix} T_{\bar x \bar x} & T_{\bar x\bar y} \\ \mathsf{sym} & T_{\bar y\bar y} \end{bmatrix} = \begin{bmatrix} T'_{xx} & T'_{xy} \\ \mathsf{sym} & T'_{yy} \end{bmatrix}\end{split}\]
  • Eine passive Transformation mit \(\varphi=30^\circ\) führt auf dieselben transformierten Komponenten wie eine aktive Transformation (desselben Vektors) mit \(\alpha = -30^\circ\).

  • Das Bezugssystem um 30 Grad entgegen dem Uhrzeigersinn zu drehen führt auf dieselben transformierten Komponenten wie den Tensor um 30 Grad im Uhrzeigersinn zu drehen.

  • Die transformierten Komponenten sind hierbei zahlenmäßig gleich - haben aber verschiedene Bedeutungen.

Web-App

Tensor Transformation

Anleitung

Für Passive Transformation:

  • Die gegebenen Komponenten \((T_{xx}, T_{xy}, T_{yy})\) eintragen als einheitenlose Größen. Falls z.B. ein Tensor untersucht werden soll mit den Komponenten \(\left(2\,\mathrm{Pa}, 1\,\mathrm{Pa}, \tfrac 3 2 \,\mathrm{Pa}\right)\): Dann würde man oben eintragen: \((T_{xx}, T_{xy}, T_{yy}) = (2, 1, 1.5).\)

  • Den Winkel \(\varphi\) einstellen.

  • Die gesuchten Komponenten \((T_{\bar x \bar x}, T_{\bar x\bar y})\) im Diagramm ablesen.

Auch \(T_{\bar y \bar y}\) lässt sich ablesen, und zwar beim Punkt gegenüber auf dem Mohrschen Kreis. Dort ist der Winkel um 90 Grad erhöht oder verringert gegenüber dem gegebenen Winkel. Es gilt:

\[T_{\bar y \bar y}(\varphi) = T_{\bar x \bar x}(\varphi \pm 90^\circ)\]

Beispiel:

\[T_{\bar y \bar y}(10^\circ) = T_{\bar x \bar x}(-80^\circ)\]

180-Grad-Periodizität: Die Passive Transformation ist definiert für jeden beliebigen Winkel \(\varphi\). Denn es gilt für jedes beliebige \(n\in\mathbb{N}:\)

\[\begin{split}T_{\bar x \bar x}(\varphi\pm n \cdot 180^\circ) &= T_{\bar x \bar x}(\varphi) \\ T_{\bar x \bar y}(\varphi\pm n \cdot 180^\circ) &= T_{\bar x \bar y}(\varphi) \\ T_{\bar y \bar y}(\varphi\pm n \cdot 180^\circ) &= T_{\bar y \bar y}(\varphi) \\\end{split}\]

Beispiel:

\[T_{\bar x \bar y}(100^\circ) = T_{\bar x \bar y}(-80^\circ)\]

SymPy

Nachfolgend ein Programm, dass Sie ausführen können:

  • Auf dem PC z.B. mit Anaconda.

  • Im Browser (online) in drei Schritten:

    1. Copy: Source Code in die Zwischenablage kopieren.

    2. Paste: Source Code als Python-Notebook einfügen z.B. auf:

    3. Play: Ausführen.

from sympy import pi, Matrix, cos, sin, pprint, sqrt, atan

deg       =  pi/180

# Rounding:
def iso_round(x, pv):
    try:
        x = float(x)
        tmp = round(x, pv)
    except TypeError:
        from functools import partial
        func = partial(round, ndigits = pv)
        tmp = x.applyfunc(func)
    return tmp

Txx, Txy, Tyy = 2, 1, 1.5

# Output precision:
prec = 2

pprint("\nComponents (Txx, Txy, Tyy):")
T = (Txx, Txy, Tyy)
pprint(T)
pprint("\nComponent-Matrix:")
T = Matrix([[Txx, Txy], [Txy, Tyy]])
pprint(T)

pprint("\nAngle / deg:")
angle = 40 * deg
tmp = angle / deg
tmp = iso_round(tmp,prec)
pprint(tmp)

c, s = cos(angle), sin(angle)
R = Matrix([[c, s],[-s, c]])

passive=False
passive=True

if passive:
    pprint("\nComponents (Tx̄x̄, Tx̄ȳ, Tȳȳ):")
    tmp = R*T*R.transpose()
else:
    pprint("\nComponents (T'xx, T'xy, T'yy):")
    tmp = R.transpose()*T*R

T = iso_round(tmp,prec)
tmp = (T[0,0], T[0,1], T[1,1])
pprint(tmp)

pprint("\nComponent-Matrix:")
pprint(T)



# # Or use Calculator:
# if mode == "active":
#     p*=-1
# # Define Shortcuts:
# c = cos(2*p)
# s = sin(2*p)
# Tb = (Txx + Tyy) / 2 
# Tt = (Txx - Tyy) / 2
# # Use Shortcuts:
# T11 = Tb + Tt*c + Txy*s  
# T12 = -Tt*s + Txy*c
# T22 = Tb - Tt*c - Txy*s  

# tmp = Matrix([[T11, T12], [T12, T22]])
# tmp = iso_round(tmp, digits)
# pprint(tmp)

if passive:

    pprint("\nTm:")
    Tm = (Txx + Tyy)/2
    tmp = Tm
    tmp = iso_round(tmp,prec)
    pprint(tmp)

    pprint("\nr:")
    r = ( (Txx - Tyy) / 2 )**2 + Txy**2
    tmp = sqrt(r)
    tmp = iso_round(tmp,prec)
    pprint(tmp)

    pprint("\nmax Tx̄x̄:")
    tmp = Tm + r
    tmp = iso_round(tmp,prec)
    pprint(tmp)

    pprint("\nmin Tx̄x̄:")
    minT = Tm - r
    tmp = minT
    tmp = iso_round(tmp,prec)
    pprint(tmp)

    pprint("\nφ₁ / deg:")
    p1 = atan(Txy/(Txx - minT))
    tmp = p1
    tmp /= deg
    tmp = iso_round(tmp,prec)
    pprint(tmp)

    pprint("\nmax Tx̄ȳ:")
    tmp = r
    tmp = iso_round(tmp,prec)
    pprint(tmp)

    pprint("\n(φ₁ - 45°) / deg:")
    tmp = p1 / deg - 45
    tmp = iso_round(tmp,prec)
    pprint(tmp)



                           
Components (Txx, Txy, Tyy):
(2, 1, 1.5)
                 
Component-Matrix:
⎡2   1 ⎤
⎢      ⎥
⎣1  1.5⎦
            
Angle / deg:
40.0
                           
Components (Tx̄x̄, Tx̄ȳ, Tȳȳ):
(2.78, -0.07, 0.72)
                 
Component-Matrix:
⎡2.78   -0.07⎤
⎢            ⎥
⎣-0.07  0.72 ⎦
   
Tm:
1.75
  
r:
1.03
        
max Tx̄x̄:
2.81
        
min Tx̄x̄:
0.69
         
φ₁ / deg:
37.3
        
max Tx̄ȳ:
1.06
                 
(φ₁ - 45°) / deg:
-7.7

Statt SymPy lieber anderes CAS (Computeralgebrasystem) verwenden? Eine Auswahl verschiedener CAS gibt es hier.

Andere Ebenen und 3D

Entsprechende Formeln lassen sich auch für die anderen Ebenen aufstellen. Hierbei wird zyklisch vertauscht.

Ebene

\(\varphi\) zählt pos. um

\((x,y)\)

\(z\)

\((y,z)\)

\(x\)

\((z,x)\)

\(y\)

Beispiel \((y,z)\)-Ebene

Passive und aktive Transformation:

\[\begin{split}\begin{bmatrix} T_{\bar y \bar y} & T_{\bar y\bar z} \\ \mathsf{sym} & T_{\bar z\bar z} \end{bmatrix} \! &= R_\varphi \begin{bmatrix} T_{yy} & T_{yz} \\ \mathsf{sym} & T_{zz} \end{bmatrix} R_\varphi^{\mathsf T} \\ \begin{bmatrix} T'_{yy} & T'_{yz} \\ \mathsf{sym} & T'_{zz} \end{bmatrix} &= R_\alpha \begin{bmatrix} T_{yy} & T_{yz} \\ \mathsf{sym} & T_{zz} \end{bmatrix} R_\alpha^{\mathsf T}\end{split}\]
Tensor Transformation

Tensor-Komponente

  • Eine Tensor-Komponente ist der Anteil eines symmetrischen Tensors in einer bestimmten „Richtung“.

  • Diese „Richtung“ wird definiert mit zwei Einheitsvektoren (entlang dieser „Richtung“).

Um eine Tensor-Komponenten zu berechnen, braucht man:

  1. ein Bezugssystem, z.B. das \((x,y,z)\)-System.

  2. die Komponenten des Tensors (bezüglich Bezugssystem): \(T_{xx}, T_{xy}, T_{xz}, T_{yy}, T_{yz}, T_{zz}\).

  3. die Komponenten der Einheitsvektoren (bezüglich Bezugssystem).

\(xx\)-Komponente

Sei die „Richtung“ die \(xx\)-„Richtung“. Dann gilt für die Tensor-Komponente \(T_{xx}\) in dieser „Richtung“:

\[\begin{split}T_{xx} &= \begin{bmatrix}1 & 0 & 0 \end{bmatrix} \begin{bmatrix} T_{xx} & T_{xy} & T_{xz}\\ & T_{yy} & T_{yz} \\ \mathsf{sym} & & T_{zz} \end{bmatrix} \begin{bmatrix}1 \\ 0 \\ 0 \end{bmatrix} \\ &= \begin{bmatrix}1 & 0 & 0 \end{bmatrix} \begin{bmatrix} T_{xx} \\ T_{xy} \\ T_{xz} \end{bmatrix} \\ &= T_{xx}\end{split}\]

2D

In 2D z.B. in der \((x,y)\)-Ebene:

\[\begin{split}T_{xx} &= \begin{bmatrix}1 & 0 \end{bmatrix} \begin{bmatrix} T_{xx} & T_{xy} \\ \mathsf{sym}& T_{yy}\\ \end{bmatrix} \begin{bmatrix}1 \\ 0\end{bmatrix} \\ &= \begin{bmatrix}1 & 0 \end{bmatrix} \begin{bmatrix} T_{xx} \\ T_{xy} \end{bmatrix} \\ &= T_{xx}\end{split}\]

\(xy\)-Komponente

Sei die „Richtung“ die \(xy\)-„Richtung“. Dann gilt für die Tensor-Komponente \(T_{xy}\) in dieser „Richtung“:

\[\begin{split}T_{xy} &= \begin{bmatrix}1 & 0 & 0 \end{bmatrix} \begin{bmatrix} T_{xx} & T_{xy} & T_{xz}\\ & T_{yy} & T_{yz} \\ \mathsf{sym} & & T_{zz} \end{bmatrix} \begin{bmatrix}0 \\ 1 \\ 0 \end{bmatrix} \\ &= \begin{bmatrix}1 & 0 & 0 \end{bmatrix} \begin{bmatrix} T_{xy} \\ T_{yy} \\ T_{yz} \end{bmatrix} \\ &= T_{xy}\end{split}\]

2D

In 2D z.B. in der \((x,y)\)-Ebene:

\[\begin{split}T_{xy} &= \begin{bmatrix}1 & 0 \end{bmatrix} \begin{bmatrix} T_{xx} & T_{xy} \\ \mathsf{sym} & T_{yy} \\ \end{bmatrix} \begin{bmatrix}0 \\ 1 \end{bmatrix} \\ &= \begin{bmatrix}1 & 0 \end{bmatrix} \begin{bmatrix} T_{xy} \\ T_{yy} \\ \end{bmatrix} \\ &= T_{xy}\end{split}\]

\(\bar x\bar x\)-Komponente

Sei die „Richtung“ die \(\bar x\bar x\)-„Richtung“. Weil \(\bar x\) um den Winkel \(\varphi\) relativ zu \(x\) gedreht ist, hat ein Einheitsvektor in \(\bar x\)-Richtung die \((x,y,z)\)-Komponenten \((c_\varphi, s_\varphi, 0)\). Und für die Tensor-Komponente \(T_{\bar x \bar x}\) in dieser „Richtung“ gilt:

\[\begin{split}T_{\bar x\bar x} &= \begin{bmatrix}c_\varphi & s_\varphi & 0 \end{bmatrix} \begin{bmatrix} T_{xx} & T_{xy} & T_{xz}\\ & T_{yy} & T_{yz} \\ \mathsf{sym} & & T_{zz} \end{bmatrix} \begin{bmatrix}c_\varphi \\ s_\varphi \\ 0 \end{bmatrix}\end{split}\]

2D

In 2D z.B. in der \((x,y)\)-Ebene:

\[\begin{split}T_{\bar x\bar x} &= \begin{bmatrix}c_\varphi & s_\varphi \end{bmatrix} \begin{bmatrix} T_{xx} & T_{xy} \\ \mathsf{sym} & T_{yy} \\ \end{bmatrix} \begin{bmatrix}c_\varphi \\ s_\varphi\end{bmatrix}\end{split}\]

\(\bar x\bar y\)-Komponente

Sei die „Richtung“ die \(\bar x\bar y\)-„Richtung“. Weil \(\bar x\) um den Winkel \(\varphi\) relativ zu \(x\) gedreht ist, hat ein Einheitsvektor in \(\bar x\)-Richtung die \((x,y,z)\)-Komponenten \((c_\varphi, s_\varphi, 0)\). Und weil \(\bar y\) um den Winkel \(\varphi\) relativ zu \(y\) gedreht ist, hat ein Einheitsvektor in \(\bar y\)-Richtung die \((x,y,z)\)-Komponenten \((-s_\varphi, c_\varphi, 0)\). Und für die Tensor-Komponente \(T_{\bar x \bar y}\) in dieser „Richtung“ gilt:

\[\begin{split}T_{\bar x\bar y} &= \begin{bmatrix}c_\varphi & s_\varphi & 0 \end{bmatrix} \begin{bmatrix} T_{xx} & T_{xy} & T_{xz}\\ & T_{yy} & T_{yz} \\ \mathsf{sym} & & T_{zz} \end{bmatrix} \begin{bmatrix}-s_\varphi \\ c_\varphi \\ 0 \end{bmatrix}\end{split}\]

2D

In 2D z.B. in der \((x,y)\)-Ebene:

\[\begin{split}T_{\bar x\bar y} &= \begin{bmatrix}c_\varphi & s_\varphi \end{bmatrix} \begin{bmatrix} T_{xx} & T_{xy} \\ \mathsf{sym} & T_{yy} \\ \end{bmatrix} \begin{bmatrix}-s_\varphi \\ c_\varphi\end{bmatrix}\end{split}\]

Dieselben Formeln werden in der Passiven Transformation verwendet.