Gelöste Aufgaben/Kitb: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 121: | Zeile 121: | ||
\end{array}\right) | \end{array}\right) | ||
</math> | </math> | ||
zusammen | zusammen, die Variation der Knotenvariablen entsprechend unter | ||
::<math> | |||
\underline{\delta Q} = \left(\begin{array}{c} | |||
\delta \Phi_O\\\delta \Psi_O\\\delta W_H\\\delta \Phi_H\\\delta V_H\\\delta \Psi_H\\\delta W_T\\\delta \Phi_T\\\delta V_T\\\delta \Psi_T | |||
\end{array}\right) | |||
</math> | |||
|code= | |code= | ||
<syntaxhighlight lang="lisp" line start=1> | <syntaxhighlight lang="lisp" line start=1> | ||
Zeile 144: | Zeile 150: | ||
</math> | </math> | ||
====Virtuelle Formänderungsenergie des Masts==== | ====Virtuelle Formänderungsenergie des Masts==== | ||
Diese Anteile können wir direkt aus der Anleitungen „FEM-Formulierung für den Euler-Bernoulli-Balken“ übernehmen. Wir haben zwei Elemente und schreiben entsprechend | Diese Anteile können wir direkt aus der Anleitungen „FEM-Formulierung für den Euler-Bernoulli-Balken“ übernehmen. | ||
\delta W_{Mast} = \sum_{i=1}^2 \delta W_{EBB,i} | Wir haben zwei Elemente und schreiben entsprechend | ||
::<math>\delta W_{Mast} = \sum_{i=1}^2 \delta W_{EBB,i}</math> | |||
Da die beiden unteren Knoten „fest“ | Da die beiden unteren Knoten „fest“ | ||
::<math> | |||
\delta W_{mast} = \underline{\deltaQ}\cdot \underline{\underline{K}}_{mast}\cdot \underline{Q} | |||
</math> | |||
::<math> | |||
\underline{\underline{K}}_{mast} = | |||
\begin{pmatrix}\frac{4}{{h_1}} & -\frac{6}{{{h}_{1}^{2}}} & \frac{2}{{h_1}} & 0 & 0 & 0 & 0 & 0 & 0 & 0\\ | |||
-\frac{6}{{{h}_{1}^{2}}} & \frac{12}{{{h}_{2}^{3}}}+\frac{12}{{{h}_{1}^{3}}} & \frac{6}{{{h}_{2}^{2}}}-\frac{6}{{{h}_{1}^{2}}} & -\frac{12}{{{h}_{2}^{3}}} & \frac{6}{{{h}_{2}^{2}}} & 0 & 0 & 0 & 0 & 0\\ | |||
\frac{2}{{h_1}} & \frac{6}{{{h}_{2}^{2}}}-\frac{6}{{{h}_{1}^{2}}} & \frac{4}{{h_2}}+\frac{4}{{h_1}} & -\frac{6}{{{h}_{2}^{2}}} & \frac{2}{{h_2}} & 0 & 0 & 0 & 0 & 0\\ | |||
0 & -\frac{12}{{{h}_{2}^{3}}} & -\frac{6}{{{h}_{2}^{2}}} & \frac{12}{{{h}_{2}^{3}}} & -\frac{6}{{{h}_{2}^{2}}} & 0 & 0 & 0 & 0 & 0\\ | |||
0 & \frac{6}{{{h}_{2}^{2}}} & \frac{2}{{h_2}} & -\frac{6}{{{h}_{2}^{2}}} & \frac{4}{{h_2}} & 0 & 0 & 0 & 0 & 0\\ | |||
0 & 0 & 0 & 0 & 0 & \frac{4}{{h_1}} & -\frac{6}{{{h}_{1}^{2}}} & \frac{2}{{h_1}} & 0 & 0\\ | |||
0 & 0 & 0 & 0 & 0 & -\frac{6}{{{h}_{1}^{2}}} & \frac{12}{{{h}_{2}^{3}}}+\frac{12}{{{h}_{1}^{3}}} & \frac{6}{{{h}_{2}^{2}}}-\frac{6}{{{h}_{1}^{2}}} & -\frac{12}{{{h}_{2}^{3}}} & \frac{6}{{{h}_{2}^{2}}}\\ | |||
0 & 0 & 0 & 0 & 0 & \frac{2}{{h_1}} & \frac{6}{{{h}_{2}^{2}}}-\frac{6}{{{h}_{1}^{2}}} & \frac{4}{{h_2}}+\frac{4}{{h_1}} & -\frac{6}{{{h}_{2}^{2}}} & \frac{2}{{h_2}}\\ | |||
0 & 0 & 0 & 0 & 0 & 0 & -\frac{12}{{{h}_{2}^{3}}} & -\frac{6}{{{h}_{2}^{2}}} & \frac{12}{{{h}_{2}^{3}}} & -\frac{6}{{{h}_{2}^{2}}}\\ | |||
0 & 0 & 0 & 0 & 0 & 0 & \frac{6}{{{h}_{2}^{2}}} & \frac{2}{{h_2}} & -\frac{6}{{{h}_{2}^{2}}} & \frac{4}{{h_2}}\end{pmatrix} | |||
<math> | |||
====Virtuelle Formänderungsenergie der Stäbe==== | ====Virtuelle Formänderungsenergie der Stäbe==== |
Version vom 16. September 2022, 07:31 Uhr
Aufgabenstellung
Diese Aufgabe ist eine Variante der Aufgabe „Kita“, bei der die analytische Lösung gesucht ist.
Das skizzierte System ist ein Mast unter einer linear veränderlichen Windlast, der durch drei gleichmäßig über den Umfang verteilten Stäbe abgestützt wird.
Gesucht ist die Näherungslösung für ein FE-Modell des Masts (Euler-Bernoulli-Balken) und der drei Dehnstäbe.
Der Mast steht senkrecht dabei auf einer ebenen Unterlage mit dem festen Gelenklager „O“ und ist durch drei Stäbe abgestützt. Alle Stäbe sind in Punkt „H“ mit dem Mast verbunden und in den Punkten „A“, „B“ und „C“ gelenkig gelagert. Die Lager A, B und C sind gleichmäßig in einem Radius von R um O herum auf der Unterlage verteilt. Die Windlast hat den Maximalwert qT und wirkt in der Ebene, die durch die Punkte A, O und H aufgespannt werden. Für die Geometrie des Masts gilt h1 = 2 h2, h2 = √2 R, außerdem sei die Dehnsteifigkeiten der Stäbe E A2=2 E A1,E A3=E A1.
Der Mast hat ein zylindrisches Profil mit Innen- und Außendurchmesser di, da.
Ein Knicken der drei Stäbe sei ausgeschlossen.
Lösung mit Maxima
Mit Maxima berechnen wir die Lösung des Problems mit der Methode der Finiten Elemente. Da wir in Aufgabe „Kita“ bereits die Knoten-Variablen als Hilfsgrößen eingeführt haben, können wir die Nomenklatur, Parameter und abgeleitete Größen direkt übernehmen - und die Ergebnisse auch vergleichen.
Header
Kern der Lösung ist die Komposition der Element-Steifigkeitsmatrix sowie der "rechten Seite" des Gleichungssystems.
/*******************************************************/
/* MAXIMA script */
/* version: wxMaxima 21.05.2 */
/* author: Andreas Baumgart */
/* last updated: 2022-08-19 */
/* ref: NMM, Labor 2 */
/* Mast unter linear-veränderlicher Windlast */
/* - Lösung mit der Methode der FE */
/*******************************************************/
Declarations
Die Parameter können wir direkt aus Kita übernehmen. Hinzu kommt die Definition der Trial-Functions aus FEM-Formulierung für den Euler-Bernoulli-Balken – die wir anstelle der allgemeinen Lösung der Differentialbeziehung für w(x), v(x) ansetzen:
/*******************************************************/
/* declarations */
/* *****************************************************/
/* parameter selection */
params: [[EA[2]=2*EA[1],EA[3]=EA[1], EA[1] = α*EI/R^2], [h[1] = 2*h[2], h[2]=sqrt(2)*R]];
assume(R>0);
/* trial-functions */
φ : [ 2*ξ^3-3*ξ^2+1,
(ξ^3-2*ξ^2+ξ)*ℓ[i],
3*ξ^2-2*ξ^3,
(ξ^3-ξ^2)*ℓ[i]];
/* non-sclar variables */
declare(r,nonscalar,
e,nonscalar);
/* geometry **********************************/
/* points */
geo: [r[H] = matrix([ h[1], 0, 0]),
r[A] = matrix([ 0 , R*sin( 0 ),-R*cos( 0 )]),
r[B] = matrix([ 0 , R*sin(-2*%pi/3),-R*cos(-2*%pi/3)]),
r[C] = matrix([ 0 , R*sin(+2*%pi/3),-R*cos(+2*%pi/3)])];
geo: append(geo, subst(geo, [r[1] = r[A]-r[H],
r[2] = r[B]-r[H],
r[3] = r[C]-r[H]]));
geo: append(geo, [L = sqrt(subst(geo,r[1]).subst(geo,r[1]))]);
/* unit-vecotor coefficients */
geo: append(geo, makelist(e[i]=subst(geo,r[i]/L),i,1,3));
Kinematics
Die Koordinaten der drei beweglichen Knoten O, H und T definieren die Kinematik des Systems. Wie in Kita sind dies die Verschiebungen und Verdrehungen der Knoten-Querschnitte in H und T in die zwei Raumrichtungen z und y, also
- ,
sowie die Verdrehung des Querschnitts in „O“ mit den Kippwinkeln, also
- .
Diese System-Variablen fassen wir elementweise zusammen, z.B. für wi(x) als
Die Verschiebung der Querschnitte eines FE-Elements können wir dann – hier am Beispiel von wi(x) – über die Funktion
darstellen, wobei für die Elementlänge hier
gilt. Alle Knotenvariablen des Systems fassen wir nun unter
zusammen, die Variation der Knotenvariablen entsprechend unter
/**********************************************************/
/* kinematics */
/* ********************************************************/
/* coordinates */
δQ : [δΦ[O],δΨ[O],δW[H],δΦ[H],δW[T],δΦ[T],δV[H],δΨ[H],δV[T],δΨ[T]];
Q : [ Φ[O], Ψ[O], W[H], Φ[H], W[T], Φ[T], V[H], Ψ[H], V[T], Ψ[T]];
Equlibrium Condition
Die Gleichgewichtsbedingungen nach dem Prinzip_der_virtuellen_Verrückungen sind
Virtuelle Formänderungsenergie des Masts
Diese Anteile können wir direkt aus der Anleitungen „FEM-Formulierung für den Euler-Bernoulli-Balken“ übernehmen. Wir haben zwei Elemente und schreiben entsprechend
Da die beiden unteren Knoten „fest“
- Fehler beim Parsen (Unbekannte Funktion „\deltaQ“): {\displaystyle \delta W_{mast} = \underline{\deltaQ}\cdot \underline{\underline{K}}_{mast}\cdot \underline{Q} }
- <math>
\underline{\underline{K
{{{code}}}
_{mast} =
\begin{pmatrix}\frac{4}Vorlage:H 1 & -\frac{6}{{{h}_{1}^{2}}} & \frac{2}Vorlage:H 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\
-\frac{6}{{{h}_{1}^{2}}} & \frac{12}{{{h}_{2}^{3}}}+\frac{12}{{{h}_{1}^{3}}} & \frac{6}{{{h}_{2}^{2}}}-\frac{6}{{{h}_{1}^{2}}} & -\frac{12}{{{h}_{2}^{3}}} & \frac{6}{{{h}_{2}^{2}}} & 0 & 0 & 0 & 0 & 0\\
\frac{2}Vorlage:H 1 & \frac{6}{{{h}_{2}^{2}}}-\frac{6}{{{h}_{1}^{2}}} & \frac{4}Vorlage:H 2+\frac{4}Vorlage:H 1 & -\frac{6}{{{h}_{2}^{2}}} & \frac{2}Vorlage:H 2 & 0 & 0 & 0 & 0 & 0\\
0 & -\frac{12}{{{h}_{2}^{3}}} & -\frac{6}{{{h}_{2}^{2}}} & \frac{12}{{{h}_{2}^{3}}} & -\frac{6}{{{h}_{2}^{2}}} & 0 & 0 & 0 & 0 & 0\\
0 & \frac{6}{{{h}_{2}^{2}}} & \frac{2}Vorlage:H 2 & -\frac{6}{{{h}_{2}^{2}}} & \frac{4}Vorlage:H 2 & 0 & 0 & 0 & 0 & 0\\
0 & 0 & 0 & 0 & 0 & \frac{4}Vorlage:H 1 & -\frac{6}{{{h}_{1}^{2}}} & \frac{2}Vorlage:H 1 & 0 & 0\\
0 & 0 & 0 & 0 & 0 & -\frac{6}{{{h}_{1}^{2}}} & \frac{12}{{{h}_{2}^{3}}}+\frac{12}{{{h}_{1}^{3}}} & \frac{6}{{{h}_{2}^{2}}}-\frac{6}{{{h}_{1}^{2}}} & -\frac{12}{{{h}_{2}^{3}}} & \frac{6}{{{h}_{2}^{2}}}\\
0 & 0 & 0 & 0 & 0 & \frac{2}Vorlage:H 1 & \frac{6}{{{h}_{2}^{2}}}-\frac{6}{{{h}_{1}^{2}}} & \frac{4}Vorlage:H 2+\frac{4}Vorlage:H 1 & -\frac{6}{{{h}_{2}^{2}}} & \frac{2}Vorlage:H 2\\
0 & 0 & 0 & 0 & 0 & 0 & -\frac{12}{{{h}_{2}^{3}}} & -\frac{6}{{{h}_{2}^{2}}} & \frac{12}{{{h}_{2}^{3}}} & -\frac{6}{{{h}_{2}^{2}}}\\
0 & 0 & 0 & 0 & 0 & 0 & \frac{6}{{{h}_{2}^{2}}} & \frac{2}Vorlage:H 2 & -\frac{6}{{{h}_{2}^{2}}} & \frac{4}Vorlage:H 2\end{pmatrix}
<math>
Virtuelle Formänderungsenergie der Stäbe
Virtuelle Arbeit der Windlast
|code=
1+1
}}
Links
- ...
Literature
- ...