Sources/Anleitungen/FEM-Formulierung für den Euler-Bernoulli-Balken: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 9: | Zeile 9: | ||
<!--------------------------------------------------------------------------------> | <!--------------------------------------------------------------------------------> | ||
{{MyCodeBlock|title=Maxima-Code | {{MyCodeBlock|title=Maxima-Code für die Element-Matrizen | ||
|text= | |text= | ||
Hier finden Sie den Sourcecode für die Herleitung der | Hier finden Sie den Sourcecode für die Herleitung der Element-Matrizen. | ||
|code= | |code= | ||
<syntaxhighlight lang="lisp" line start=1> | <syntaxhighlight lang="lisp" line start=1> | ||
Zeile 84: | Zeile 84: | ||
=== Faltungsintegrale === | === Faltungsintegrale === | ||
... für die symmetrische Massenmatrix | ====... für die symmetrische Massenmatrix==== | ||
Tabelliert sind die Werte der Integrale | |||
::<math>\displaystyle \frac{m_{ij}}{\varrho A} = \int_0^\ell \phi_i \cdot \phi_j \; dx</math> | ::<math>\displaystyle \frac{m_{ij}}{\varrho A} = \int_0^\ell \phi_i \cdot \phi_j \; dx</math> | ||
<table class="wikitable" style="background-color:white; margin-right:14px;"> | <table class="wikitable" style="background-color:white; margin-right:14px;"> | ||
<tr><th> </th><th> | <tr><th> </th><th><math>\phi_1</math></th><th><math>\phi_2</math></th><th><math>\phi_3</math></th><th><math>\phi_4</math></th></tr> | ||
<tr><th> | <tr><th><math>\phi_1</math></th><td><math>\displaystyle \frac{13}{35}\;\ell_i </math></td><td><math>\displaystyle \frac{11}{210}\;\ell_i^2</math></td><td><math>\displaystyle \frac{9}{70}\;\ell_i</math></td><td><math>\displaystyle -\frac{13}{420}\;\ell_i^2 </math></td></tr> | ||
<tr><th> | <tr><th><math>\phi_2</math></th><td> </td><td><math>\displaystyle \frac{1}{105}\;\ell_i^3</math></td><td><math>\displaystyle \frac{13}{420}\;\ell_i^2 </math></td><td><math>\displaystyle -\frac{1}{140}\;\ell_i^4</math></td></tr> | ||
<tr><th> | <tr><th><math>\phi_3</math></th><td> </td><td> </td><td><math>\displaystyle \frac{13}{35}\;\ell_i </math></td><td><math>\displaystyle \frac{11}{210}\;\ell_i^2 </math></td></tr> | ||
<tr><th> | <tr><th><math>\phi_4</math></th><td>symm.</td><td> </td><td> </td><td><math>\displaystyle \frac{1}{105}\;\ell_i^3</math></td></tr> | ||
</table> | </table> | ||
.. für die symmetrische Steifigkeitsmatrix | ====... für die symmetrische Steifigkeitsmatrix==== | ||
Tabelliert sind die Werte der Integrale | |||
::<math>\displaystyle \frac{k_{ij}}{EI} = \int_0^\ell \phi_i'' \cdot \phi_j'' \; dx</math> | ::<math>\displaystyle \frac{k_{ij}}{EI} = \int_0^\ell \phi_i'' \cdot \phi_j'' \; dx</math> | ||
<table class="wikitable" style="background-color:white; margin-right:14px;"> | <table class="wikitable" style="background-color:white; margin-right:14px;"> | ||
<tr><th> </th><th>'' | <tr><th> </th><th><math>\phi''_1</math></th><th><math>\phi''_2</math></th><th><math>\phi''_3</math></th><th><math>\phi''_4</math></th></tr> | ||
<tr><th>'' | <tr><th><math>\phi''_1</math></th><td><math>\displaystyle \frac{12}{\ell_i^3}</math></td><td><math>\displaystyle \frac{6}{\ell_i^2}</math></td><td><math>\displaystyle -\frac{12}{\ell_i^3}</math></td><td><math>\displaystyle \frac{6}{\ell_i^2} </math></td></tr> | ||
<tr><th>'' | <tr><th><math>\phi''_2</math></th><td> </td><td><math>\displaystyle \frac{4}{\ell_i}</math></td><td><math>\displaystyle -\frac{6}{\ell_i^2} </math></td><td><math>\displaystyle \frac{2}{\ell_i}</math></td></tr> | ||
<tr><th>'' | <tr><th><math>\phi''_3</math></th><td> </td><td> </td><td><math>\displaystyle \frac{12}{\ell_i^3}</math></td><td><math>\displaystyle -\frac{6}{\ell_i^2} </math></td></tr> | ||
<tr><th>'' | <tr><th><math>\phi''_4</math></th><td>symm. </td><td> </td><td> </td><td><math>\displaystyle \frac{4}{\ell_i} </math></td></tr> | ||
</table> | </table> | ||
{{MyCodeBlock|title=Maxima-Code für die Rechte-Seite | |||
|text= | |||
Hier finden Sie den Sourcecode für die Herleitung der Spalten-Matrizen der Rechten-Seite des Gleichungssystems. | |||
|code= | |||
<syntaxhighlight lang="lisp" line start=1> | |||
/*Loadiung-Fucntions*/ | |||
psi: [1, | |||
(1-xi), | |||
xi, | |||
4*(-xi^2+xi)]; | |||
for j:1 thru length(psi) do | |||
plot2d(psi[j],[xi,0,1], [y,-0.1,1.1], | |||
[box, false], grid2d, | |||
[yx_ratio, 1], [axes, solid], [xtics, 0, 1, 1], | |||
[ytics, 0, 1, 1], | |||
[ylabel, simplode (["ϕ[",j,"] →"])], | |||
[xlabel, "ξ →"], | |||
[style,[lines,3,2]])$ | |||
/* convolution integrals */ | |||
for i:1 thru length(phi) do | |||
(print("***************************", i), | |||
for j:1 thru length(psi) do | |||
print(integrate(phi[i]*psi[j],xi,0,1)))$ | |||
</syntaxhighlight> | |||
}} | |||
====... für die rechte Seite des Gleichungssystems - aus äußeren, einprägten Lasten wie z.B. Streckenlasten ''q<sub>0</sub>∙ψ''. | |||
Die virutelle Arbeit dieser äußeren Streckenlast ist | |||
::<math>\displaystyle \delta W^a = q_0 \int_0^\ell \psi(x)\cdot \delta w(x) \;\,dx</math> | |||
Hier stehen die Faltungsintegrale beispielhaft für | |||
::<math>\begin{array}{l}\psi_1 = 1\\\psi_2=1-\xi\\\psi_3=\xi\\\psi_4=4\cdot \left( \xi-{{\xi}^{2}}\right) \end{array}</math> | |||
<hr/> | <hr/> |
Version vom 19. April 2021, 13:19 Uhr
Diese Seite fasst die wichtigsten Ergebnisse für die FEM-Formulierung zum Euler-Bernoulli-Balken zusammen.
Maxima-Code für die Element-Matrizen
Hier finden Sie den Sourcecode für die Herleitung der Element-Matrizen.
Trial-Functions
Die Koordinaten eines Finiten Elements sind
- .
Der Ansatz für die Näherung der Auslenkung w(x,t) ist
Die Drehwinkel sind hier so gewählt, dass
- .

Trialfunctions
Die einzelnen Trial-Functions sind:
linker Rand (Knoten "i-1") | rechter Rand (Knoten "i") |
---|---|
![]() | ![]() |
![]() | ![]() |
Faltungsintegrale
... für die symmetrische Massenmatrix
Tabelliert sind die Werte der Integrale
symm. |
... für die symmetrische Steifigkeitsmatrix
Tabelliert sind die Werte der Integrale
symm. |
Maxima-Code für die Rechte-Seite
Hier finden Sie den Sourcecode für die Herleitung der Spalten-Matrizen der Rechten-Seite des Gleichungssystems.
====... für die rechte Seite des Gleichungssystems - aus äußeren, einprägten Lasten wie z.B. Streckenlasten q0∙ψ.
Die virutelle Arbeit dieser äußeren Streckenlast ist
Hier stehen die Faltungsintegrale beispielhaft für
Links
- ...
Literature
- ...