Gelöste Aufgaben/MaMa: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 22: | Zeile 22: | ||
== Lösung mit Maxima und Matlab == | == Lösung mit Maxima und Matlab == | ||
Im folgenden finden Sie die Skripte für Maxima und Matlab, mit denen diese Aufgabe bearbeitet wurde. | |||
=== Declarations === | === Declarations === | ||
Für Bereich <math>I</math> führen wir die unabhängige Koordinate <math>x_I</math> ein, für Bereich <math>II</math> die Koordinate <math>x_{II}</math>. Die zwei Bereich haben die Längen | |||
* <math>\ell_I</math> und | |||
* <math>\ell_II</math>. | |||
Um die gesuchte Lösung dimensionslos ansetzten zu können, wählen wir eine Vergleichslösung. Hier bietet sich der [[Sources/Lexikon/Euler-Bernoulli-Balken/Standard-Lösungen#Kragbalken_Streckenlast|Kragbalken unter Streckenlast]] an. Diese liefert für die maximale Auslenkung von <math>w(x)</math> und die maximlae Kippung der Querschnitte von <math>\phi(x)</math> | |||
* <math>w_{ref} = \frac{q_{0} a^4}{8 EI}</math> und | |||
* <math>\varphi_{ref} = \frac{q_0 a^3}{6 EI}</math> | |||
Außerdem wählen wir | |||
* <math>M_{ref} = \frac{q_{0} a^2}{2}</math> und | |||
* <math>Q_{ref} = q_0 a</math> | |||
=== Boundary Value Problem === | === Boundary Value Problem === | ||
Das Randwertproblem wird im Feld von der Euler-Bernoulli-Differentialgleichung des Balkens beschreiben und an den Rändern durch kinematische oder Kraft-Randbedingungen. | |||
<math></math> | |||
<math></math> | |||
<math></math> | |||
<math></math> | |||
<math></math> | |||
==== Differentialgleichung des Euler-Bernoulli-Balkens ==== | ==== Differentialgleichung des Euler-Bernoulli-Balkens ==== | ||
<math>EI w^{IV}=q_0</math> | |||
==== Rand- und Übergangsbedingungen ==== | ==== Rand- und Übergangsbedingungen ==== | ||
=== Konsolidierung der Gleichungen === | === Konsolidierung der Gleichungen === | ||
=== Solving === | |||
=== Post-Processing === | === Post-Processing === |
Version vom 14. Oktober 2024, 10:10 Uhr
Aufgabenstellung
Ein Stab der Länge und Biegesteifigkeit ist links fest eingespannt und wird bei 2/3 seiner Länger durch ein gelenkiges Lager gestützt. Zwischen dem freien rechten Rand und dem gelenkigen Lager wirkt eine konstante Streckenlast .
Gesucht ist die analytische Lösung für den Euler-Bernoulli-Balken und die Verläufe der Schnittgrößen. Im Vordergrund der Ausarbeitung steht das Zusammenspiel von Maxima (Computeralgebra) und Matlab (Numerik) zum Aufstellen, Verwalten und Lösen des linearen Gleichungssystems.
Die Aufgabe ist einfach genug, um sie analytisch mit Maxima allein zu lösen. Hier geht es aber darum, die "Zusammenarbeit" zwischen den beiden Software-Paketen exemplarisch vorzustellen. Dieses Zusammenspiel wird dann interessant, wenn die Anzahl der Gleichungen groß wird - typischer weise > 50. Dann ist eine algebraische Lösung oft nicht mehr möglich. Maxima eignet sich dann hervorragend für das Aufstellen und Verwalten der Gleichungen. Die konsolidierten Gleichungen werden dann zur numerischen Lösung an Matlab übergeben. Wie das geht, zeigen wir im Folgenden.
Lösung mit Maxima und Matlab
Im folgenden finden Sie die Skripte für Maxima und Matlab, mit denen diese Aufgabe bearbeitet wurde.
Declarations
Für Bereich führen wir die unabhängige Koordinate ein, für Bereich die Koordinate . Die zwei Bereich haben die Längen
- und
- .
Um die gesuchte Lösung dimensionslos ansetzten zu können, wählen wir eine Vergleichslösung. Hier bietet sich der Kragbalken unter Streckenlast an. Diese liefert für die maximale Auslenkung von und die maximlae Kippung der Querschnitte von
- und
Außerdem wählen wir
- und
Boundary Value Problem
Das Randwertproblem wird im Feld von der Euler-Bernoulli-Differentialgleichung des Balkens beschreiben und an den Rändern durch kinematische oder Kraft-Randbedingungen.
Differentialgleichung des Euler-Bernoulli-Balkens
Rand- und Übergangsbedingungen
Konsolidierung der Gleichungen
Solving
Post-Processing
Title
Text
1+1
Links
- ...
Literature
- ...