Gelöste Aufgaben/FEAB
Aufgabenstellung
Statt zwei Freiheitsgraden wie in FEAA haben wir jetzt - bei einem Kontinuum - unendlich viele.
Gesucht ist die Näherungslösung für die Auslenkung der Stab-Querschnitte mit dem Prinzip der Virtuellen Verrückungen. Wir verwenden polynomialen Ansatzfunktionen über die Gesamtlänge - also eine Mischung aus Finiten-Elemente-Methode und dem Rayleigh-Ritz-Verfahren.
Lösung mit Maxima
Header
In den Lageplan haben wir bereits den funktionalen Fireheitsgrad u(x) eingetragen, der Stab ist am oberen Ende befestigt und wird am unteren Ende mit der Zugkraft F belastet.
/*******************************************************/
/* MAXIMA script */
/* version: wxMaxima 16.04.2 */
/* author: Andreas Baumgart */
/* last updated: 2017-10-10 */
/* ref: FENV step 4 im Prozess: Ganzfeldansätze */
/* description: mit dem PvV werden die Bewegungsgl. */
/* für einen Stab unter Gewichtskraft erstellt*/
/*******************************************************/
Declarations
Für Maxima brauchen wir einige Deklarationen.
Der maximale Exponent des Ansatz-Polynoms ist drei - dann fällt die Näherungslösung mit der analytischen Lösung zusammen.
Hier wählen wir
- (im Maximaskipt I=3)
/*******************************************************/
/* declare variational variables - see 6.3 Identifiers */
declare("δW", alphabetic);
declare("δA", alphabetic);
declare("δΠ", alphabetic);
declare("δQ", alphabetic);
declare("δu", alphabetic);
/*******************************************************/
/* parameter */
I : 3; /* max: 3*/
Für die Formfunktionen wählen wir
> ,
also für I=2
und entsprechend
.===Formfuctions=== Text
1+1
Die Gleichgewichtsbedingung
liefert
.===Equilibrium Conditions=== Text
1+1
Die Glechgewichtsbedingungen folgen daraus zu
und somit
===Solving=== Text
1+1
Und wir tragen die Ergebnisse auf für die numerische Näherungslösung
gegen die exakte Lösung auf:
===Post-Processing===
Text
1+1
Links
- ...
Literature
- ...