Gelöste Aufgaben/UEBJ: Unterschied zwischen den Versionen

Aus numpedia
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 45: Zeile 45:
==tmp==
==tmp==


<!-------------------------------------------------------------------------------->
In diesem Problem werden wir Lösungen zu verschiedenen Ansatzfunktionen miteinander vergleichen.
 
Es geht also nicht nur um die Berechnung einer Lösung - sondern vieler.<!-------------------------------------------------------------------------------->
 
{{MyCodeBlock|title=Header
{{MyCodeBlock|title=Header
|text=Text
|text=Text
Zeile 56: Zeile 59:
==tmp==
==tmp==


<!-------------------------------------------------------------------------------->
Wir arbeiten mit den System-Parametern
 
<math>\begin{array}{lcl}
  \xi  &=& \displaystyle \frac{x}{\ell},\\
q(\xi) &=& A(\xi)\,\rho\,g,\\
A(\xi) &=& b\,h(\xi),\\
I(\xi) &=& \displaystyle \frac{b\cdot h^3(\xi)}{12},\\
h(\xi) &=& h_0\cdot(1-\xi)+ h_1\cdot \xi \text{ und}\\
h_1 &=& \alpha \, h_0.
\end{array}</math>
 
Für die numerische Lösung verwenden wir - wie in [[Gelöste Aufgaben/UEBI|UEBI]] -
 
<math>\alpha = \displaystyle \frac{1}{2}</math>.<!-------------------------------------------------------------------------------->
 
{{MyCodeBlock|title=Declarations
{{MyCodeBlock|title=Declarations
|text=Text
|text=Text
Zeile 67: Zeile 84:
==tmp==
==tmp==


<!-------------------------------------------------------------------------------->
Gesucht ist hier ein Ansatz mit polynomialen Trial Functions. Wir probieren verschiedene Ansätze aus, die wir mit "''i''" kennzeichnen, also
{{MyCodeBlock|title=Rayleigh-Ritz Approach
 
<math>w_i(\xi) = \hat{w} \cdot \displaystyle \sum_{j_{min}}^J W_{i,j} \cdot \phi_j(\xi)</math>
 
und den gesuchten Koeffizienten ''W<sub>ij</sub>''. Die ''ϕ<sub>j</sub>'' müssen dabei alle geometrischen Randbedingungen erfüllen, also:
 
<math>\begin{array}{ll}w_i(0) &= 0,\\w_i'(0) &= 0.\end{array}</math>.
 
Die Funktionen müssen nicht die Randbedingungen für Schnittlasten in ''B'' erfüllen - schließlich suchen wir nach einer Näherungslösung!
 
Diese Funktionen ''ϕ<sub>j</sub>'' zu konstruieren ist einfach: wir brauchen lediglich eine doppelte Nullstelle in <math>\xi=0</math>. Das erreichen wir, indem wir nur Polynome ab einem Grad ≥ 2 (also ''j<sub>min</sub>''=2) zulassen:
 
<math>\phi_j(\xi) = \xi^j \text{ mit } j \ge 2</math>.
 
Damit ist
 
<math>w_i(\xi) = \hat{w} \cdot \displaystyle \sum_2^J W_{i,j} \cdot \xi^j</math>.
 
Die freien Koeffizienten ''W<sub>ij</sub>'' sind nun die anteiligen Auslenkungen in ''B''.
----Für die Gleichgewichtsbedingungen setzten wir die Formänderungsenergie '''''Π''''' (aus dem Abschnitt [[Sources/Lexikon/Euler-Bernoulli-Balken|Euler-Bernoulli-Balken]])
 
<math>\displaystyle \Pi = \frac{1}{2} \int_0^\ell M(x)\,w''(x) dx</math>
 
und die Arbeitsfunktion der Gewichtskraft '''''A'''''
 
<math>\displaystyle {\bf A} = \int_0^\ell q(x)\,w(x) dx </math>
 
in '''''U''''' ein und schreiben die skalare Gleichung allgemein in Matrizenform an. Dabei müssen wir
 
<math>\displaystyle \frac{d\phi}{x} = \frac{d\phi}{\xi}\cdot\underbrace{\displaystyle\frac{d\xi}{x}}_{\displaystyle = \frac{1}{\ell}}</math>
 
berücksichtigen und erhalten
 
<math>{\bf U} = \displaystyle \frac{1}{2} \cdot \displaystyle \underline{Q}^T \cdot \underline{\underline{A}}\cdot \underline{Q} - \underline{Q}^T\cdot \underline{b} </math>.
 
In der Spaltenmatrix
 
<math>\underline{Q} = \left( \begin{array}{l}
W_{i,2}\\
\vdots\\
W_{i,I}
\end{array}\right)</math>
 
stehen nun zwischen einer und ''I-1'' Gewichtungsfaktoren ''W<sub>ij</sub> :'' die gesuchten Unbekannten.
----Die Gleichgewichtsbedingungen
 
<math>\displaystyle \frac{d{\bf U}}{dW_{ij}} \stackrel{!}{=} 0</math>,
 
liefern uns die benötigte Anzahl von Gleichungen, z.B. für ''i=3'':
 
<math>\begin{array}{cl}
0=&{{W}_{3,3}}\cdot \left( 36+72\cdot \alpha+108\cdot {{\alpha}^{2}}+144\cdot {{\alpha}^{3}}\right) +{{W}_{3,2}}\cdot \left( 60+60\cdot \alpha+60\cdot {{\alpha}^{2}}+60\cdot {{\alpha}^{3}}\right) -30\cdot {{\alpha}^{3}}-70\cdot {{\alpha}^{2}}-50\cdot \alpha-10\\
0=&{{W}_{3,3}}\cdot \left( 36+108\cdot \alpha+216\cdot {{\alpha}^{2}}+360\cdot {{\alpha}^{3}}\right) +{{W}_{3,2}}\cdot \left( 36+72\cdot \alpha+108\cdot {{\alpha}^{2}}+144\cdot {{\alpha}^{3}}\right) -24\cdot {{\alpha}^{3}}-54\cdot {{\alpha}^{2}}-36\cdot \alpha-6
\end{array}</math>.
----Hier - für ''i=3'' - ist
 
<math>\begin{array}{ll}
{{W}_{3,2}}&=\displaystyle\frac{1+8\cdot \alpha+34\cdot {{\alpha}^{2}}+94\cdot {{\alpha}^{3}}+164\cdot {{\alpha}^{4}}+148\cdot {{\alpha}^{5}}+51\cdot {{\alpha}^{6}}}{6\cdot {{\alpha}^{6}}+24\cdot {{\alpha}^{5}}+60\cdot {{\alpha}^{4}}+120\cdot {{\alpha}^{3}}+60\cdot {{\alpha}^{2}}+24\cdot \alpha+6}\\
{{W}_{3,3}}&=\displaystyle-\frac{5\cdot {{\alpha}^{2}}+20\cdot {{\alpha}^{3}}+35\cdot {{\alpha}^{4}}+30\cdot {{\alpha}^{5}}+10\cdot {{\alpha}^{6}}}{3\cdot {{\alpha}^{6}}+12\cdot {{\alpha}^{5}}+30\cdot {{\alpha}^{4}}+60\cdot {{\alpha}^{3}}+30\cdot {{\alpha}^{2}}+12\cdot \alpha+3}
\end{array}</math>.{{MyCodeBlock|title=Rayleigh-Ritz Approach
|text=Text
|text=Text
|code=
|code=
Zeile 78: Zeile 153:
==tmp==
==tmp==


<!-------------------------------------------------------------------------------->
Für die verschiedenen Ansätze (Polynimial-Grade der Trial-Functions) erhaltem wir Lösungen, die die analytische Lösung aus UEBI unterschiedlich gut approximieren. Hier wählen wir als Ansätze die Polynome bis zum Grad 2, 3 und 4.
[[Datei:UEBJ-21.png|mini|Parameterstudie: Biegelinie ''w(x)'']]Und so berechnen wir die normierten Absenkungen des Balkens für die verschiedenen Ansätze:
 
Für Moment- und Querkraftverläufe erhalten wir[[Datei:UEBJ-22.png|mini|Parameterstudie Biegemomentenverlauf ''M(x)''|alternativtext=|ohne]]
[[Datei:UEBJ-23.png|mini|Parameterstudie Querkraftverlauf ''Q(x)''|alternativtext=|ohne]]<!-------------------------------------------------------------------------------->
{{MyCodeBlock|title=Post-Processing
{{MyCodeBlock|title=Post-Processing
|text=Text
|text=Text
Zeile 95: Zeile 174:




[[Datei:UEBJ-21.png|mini|Parameterstudie: Biegelinie ''w(x)'']]
 
[[Datei:UEBJ-22.png|mini|Parameterstudie Biegemomentenverlauf ''M(x)'']]
[[Datei:UEBJ-23.png|mini|Parameterstudie Querkraftverlauf ''Q(x)'']]
h
h

Version vom 17. April 2021, 06:20 Uhr


Aufgabenstellung

Der Euler-Bernoulli-Balken AB wird durch seine Gewichtskraft belastet. Er ist in A fest eingespannt und hat eine konstante Breite b sowie eine zwischen A und B linear veränderliche Höhe h.

Für diese Aufgabe gibt es in UEBI eine analytische Lösung - hier schauen wir uns an, wie sich die Qualität der Näherungslösungen mit der Steigerung der Anzahl der Trial-Functions ändert.


Lageplan

Gesucht ist die Biegeline und Schnittkraftverläufe mit dem Ansatz von Ritz und mehreren Trial-Funktionen.

Gegeben sind für den Balken:

  • Länge , Breite b,
  • E-Modul E, Dichte ρ und
  • die Höhe h0=b und h1 jeweils in A und B; dazwischen ist die Höhe linear veränderlich.

Lösung mit Maxima

Beim Verfahren von Ritz arbeiten wir mit

Um die Lösung dimensionslos zu machen, nutzen wir die analytische Lösung des einseitig fest eingespannten Balkens  mit konstanten I unter einer konstanten Streckenlast q0. Hier ist die maximale Auslenkung

.

Damit können wir uns die Lösungen dieses Problems als Vielfaches der analytischen Lösung eines ähnlichen Problems denken.

tmp

In diesem Problem werden wir Lösungen zu verschiedenen Ansatzfunktionen miteinander vergleichen.

Es geht also nicht nur um die Berechnung einer Lösung - sondern vieler.

Header

Text


1+1




tmp

Wir arbeiten mit den System-Parametern

Für die numerische Lösung verwenden wir - wie in UEBI -

.

Declarations

Text


1+1




tmp

Gesucht ist hier ein Ansatz mit polynomialen Trial Functions. Wir probieren verschiedene Ansätze aus, die wir mit "i" kennzeichnen, also

und den gesuchten Koeffizienten Wij. Die ϕj müssen dabei alle geometrischen Randbedingungen erfüllen, also:

.

Die Funktionen müssen nicht die Randbedingungen für Schnittlasten in B erfüllen - schließlich suchen wir nach einer Näherungslösung!

Diese Funktionen ϕj zu konstruieren ist einfach: wir brauchen lediglich eine doppelte Nullstelle in . Das erreichen wir, indem wir nur Polynome ab einem Grad ≥ 2 (also jmin=2) zulassen:

.

Damit ist

.

Die freien Koeffizienten Wij sind nun die anteiligen Auslenkungen in B.


Für die Gleichgewichtsbedingungen setzten wir die Formänderungsenergie Π (aus dem Abschnitt Euler-Bernoulli-Balken)

und die Arbeitsfunktion der Gewichtskraft A

in U ein und schreiben die skalare Gleichung allgemein in Matrizenform an. Dabei müssen wir

berücksichtigen und erhalten

.

In der Spaltenmatrix

stehen nun zwischen einer und I-1 Gewichtungsfaktoren Wij : die gesuchten Unbekannten.


Die Gleichgewichtsbedingungen

,

liefern uns die benötigte Anzahl von Gleichungen, z.B. für i=3:

.


Hier - für i=3 - ist

.===Rayleigh-Ritz Approach=== Text


1+1




tmp

Für die verschiedenen Ansätze (Polynimial-Grade der Trial-Functions) erhaltem wir Lösungen, die die analytische Lösung aus UEBI unterschiedlich gut approximieren. Hier wählen wir als Ansätze die Polynome bis zum Grad 2, 3 und 4.

Parameterstudie: Biegelinie w(x)

Und so berechnen wir die normierten Absenkungen des Balkens für die verschiedenen Ansätze: Für Moment- und Querkraftverläufe erhalten wir

Parameterstudie Biegemomentenverlauf M(x)
Parameterstudie Querkraftverlauf Q(x)

Post-Processing

Text


1+1





Links

  • ...

Literature

  • ...


h