Finite-Elemente-"Baukasten" FEMSET

Der Finite-Elemente-"Baukasten" FEMSET stellt die Routinen des Finite-Elemente-Algorithmus im Quellcode zur Verfügung (es ist ein “Baukasten” für die Lehre und für Experimente, keine Konkurrenz für kommerzielle Systeme). Vom Benutzer können beliebige Routinen für spezielle finite Elemente ergänzt werden. FEMSET ist gegenwärtig (einschließlich Dokumentationen mit zahlreichen Beispielen) wie folgt verfügbar:

Das MATLAB-FEMSET-Interface enthält die Routinen, die es dem MATLAB-Anwender ermöglichen, alle Funktionen der ANSI-C-Version in ein MATLAB-Script einzubinden.

Die ANSI-C-Version enthält nur den eigentlichen Finite-Elemente-Algorithmus, der allerdings besonders viele Besonderheiten des FEM-Modells erlaubt (elastische Lager, identische Verformungen, Modelle mit unterschiedlichen Elementtypen, ...).

Die FORTRAN-Version enthält neben dem eigentlichen Finite-Elemente-Algorithmus (Level 1, kompletter Quellcode verfügbar) einen komfortablen Eingabe-Baustein und einen Graphik-Baustein für die graphische Darstellung des Berechnungsmodells (Level 2).

Die BASIC-Version gehört zum Programmsystem CAMMPUS (Computer-Programme der angewandten Mathematik und Mechanik für Praxis und Studium).

Ausführbare Programme, die mit FEMSET erzeugt wurden (alle Versionen benutzen ein einheitliches Dateiformat für die Berechnungsmodelle, so dass diese übertragbar sind):

Cammpus-2D-Fw

2D-Fachwerk

Cammpus-3D-Fw

3D-Fachwerk

Cammpus-2D-Bgg

2D-Rahmen

Rahm3D

3D-Rahmen

Diese 4 ausführbaren Programme, erzeugt mit der Fortran-Version von FEMSET, gehören zum Programmsystem CAMMPUS

WFemset

Das Programm WFemset, erzeugt mit der C-Version von FEMSET und der GIW-Library für die Graphik, berechnet nur Verformungen für ebene und räumliche Fachwerk- und Rahmenkonstruktionen

Beispiele und Aufgaben für das Erzeugen von Programmen für die Scheibenberechnung findet man im Skript “Numerische Methoden”, für zahlreiche andere Probleme im MATLAB-FEMSET-Interface.

MATLAB-FEMSET-Interface

www.JuergenDankert.de

 

D

nkert.de