2.2.A
Gegeben
Spannungstensor-Komponenten:
Berechnen Sie die Komponenten \((\sigma_{xx}, \tau_{xy}, \sigma_{yy})\). Gehen Sie wie folgt vor:
a) Sinus und Kosinus
Füllen Sie nachfolgende Tabelle aus mit ungerundeten Werten:
\(\varphi\) |
\(2 \varphi\) |
\(s_{2\varphi}\) |
\(c_{2\varphi}\) |
|---|---|---|---|
\(30^\circ\) |
|||
\(45^\circ\) |
\(\varphi\) \(2\varphi\) \(s_{2\varphi}\) \(c_{2\varphi}\) \(30^\circ\) \(60^\circ\) \(\tfrac{\sqrt{3}}{2}\) \(\tfrac{1}{2}\) \(45^\circ\) \(90^\circ\) \(1\) \(0\)Lösung
b) Gleichungssystem
Werten Sie die Formeln der Passiven Transformation für die gegebenen Winkel aus.
Formeln „Passive Transformation“
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\).
Mit den Abkürzungen \(\bar{T} = \tfrac12 \left(T_{xx} + T_{yy}\right)\) und \(\tilde T = \tfrac 12 \left( T_{xx} - T_{yy}\right)\) ist (PT) dasselbe wie:
Warum dreht man um den doppelten Winkel?
Den Punkt auf dem Kreis, der zum Winkel \(\varphi\) gehört und an dem man die transformierten Komponenten \((T_{\bar x \bar x}, T_{\bar x\bar y})\) abliest, findet man durch Drehung des dunkelgrauen Pfeils, der vom Kreis-Mittelpunkt zum Punkt bei null Grad gehört.
Und am Punkt gegenüber liest man \((T_{\bar y \bar y}, - T_{\bar x\bar y})\) ab.
Warum ist das so?
(PT.1) und (PT.2) anders notiert:
Der dunkelgraue Pfeil mit den Komponenten \(( \tilde T, T_{xy} )\) aktiv gedreht mit Drehwinkel \(\alpha = -2\varphi\) zeigt auf den Punkt, der zum Winkel \(\varphi\) gehört.
(PT.3) und (PT.2) anders notiert:
Der dunkelgraue Pfeil aktiv gedreht mit Drehwinkel \(\alpha' = - 2 \varphi - 180^\circ\) zeigt auf den Punkt, der zum Winkel \(\varphi+ 90^\circ\) gehört.
Stellen Sie damit 3 Gleichungen auf für die gesuchten Komponenten \((\sigma_{xx}, \tau_{xy}, \sigma_{yy})\).
Lösung
c) Lösung
Berechnen Sie die Komponenten \((\sigma_{xx}, \tau_{xy}, \sigma_{yy})\). Zeigen Sie, dass:
Die 3 Gleichungen durch die Einheit \(\mathrm{Pa}\) (Pascal) dividiert und Definition von: liefert folgende Gleichungen: Dies ist ein lineares Gleichungssystem bestehend aus 3 Gleichungen zur Berechnung von 3 Unbekannten. Lösung:Lösung
d) Verzerrungen
Für diese \((\sigma_{xx}, \tau_{xy}, \sigma_{yy})\): Berechnen Sie die Verzerrungen:
ohne zu runden für folgende Größen:
Hooke:Lösung
e) Größte Normalspannung
Für diese \((\sigma_{xx}, \tau_{xy}, \sigma_{yy})\): Berechnen Sie die größte Normalspannung \(\sigma_{\mathsf{max}}\):
mit:
Verwenden der Definitionen für \(\bar \sigma\) und \(R\): ergibt:Lösung
Source Code eines Programms dazu: Programm ausführen? Dazu: Copy: Source Code in die Zwischenablage kopieren. Paste: Source Code ins Eingabefeld hinter Play: Knopf SymPy
from sympy.physics.units import kg, m, s
from sympy import pi, S, pprint, symbols, cos, sin, Matrix, Eq, solve, sqrt, exp, simplify
# Units:
N = kg*m/s**2
k, M, G = 10**3, 10**6, 10**9
kN = k*N
Pa = N/m**2
MPa, GPa = M*Pa, G*Pa
deg = pi/180
half = S(1)/2
cm = m/100
mm = m/1000
# Rounding:
def iso_round(x, pv):
try:
x = float(x)
tmp = round(x, pv)
except TypeError:
x = x.evalf()
from functools import partial
func = partial(round, ndigits = pv)
tmp = x.applyfunc(func)
return tmp
# ---
(p1, p2) = ( 30 *deg, 45 *deg)
(s30, s45) = ( sin(2*p1), sin(2*p2) )
(c30, c45) = ( cos(2*p1), cos(2*p2) )
# Variables:
sx, sy, txy = symbols('sx, sy, txy')
# Shortcuts:
pls = sx + sy
mns = sx - sy
# Given:
tau30 = (2 + 3*sqrt(3)/2) * Pa
sig45 = 6 *Pa
tau45 = 3 *Pa
# Equations:
eqns = [
Eq(tau30 , - mns/2*s30 + txy*c30),
Eq(sig45 , pls/2 + mns/2*c45 + txy*s45),
Eq(tau45 , - mns/2*s45 + txy*c45)
]
unknowns=[sx, txy, sy]
sol = solve(eqns, unknowns)
sx=sol[sx]
txy=sol[txy]
sy=sol[sy]
pprint("\n(sxx, txy, syy) / Pa:")
pprint(sx/Pa)
pprint(txy/Pa)
pprint(sy/Pa)
E = 1000*Pa
nu = S(1)/10
G = E/2/(1+nu)
ex = S(1)/E*(sx - nu*sy)
ey = S(1)/E*(sy - nu*sx)
gam = S(1)/G*txy
pprint("\nexx, eyy, gamxy:")
for x in [ex, ey, gam]:
tmp = x
tmp = iso_round(tmp, 8)
pprint(tmp)
[ ]: einfügen.▶ drücken.