fe-safe (Lebensdauer- und Ermüdungsbewertung)

Das Programm fe-safe hat eine direkte Schnittstelle zu den führenden FEA Produkten (Abaqus, ANSYS, MSC Nastran, PTC Creo) mit Schwerpunkt auf multiaxialen spannungsbasierten Ermüdungsmethoden. fe-safe analysiert Metalle und Verbundwerkstoffe, Elastomere, thermo-mechanische Ermüdung und Kriechen.

Eine ausführliche Beschreibung der Modellierungsfähigkeiten und eine Anzahl von Tutorialbeispielen kann man in der Dokumentation finden (siehe Dokumentation und Beispiele).

Benutzung auf dem Clustersystem

Die derzeit auf de Clustersystem installierten fe-safe Version ist:

  • fe-safe 6.5

Nutzungsformen

Im Allgemeinen kann fe-safe auf verschiedene Art und Weise verwendet werden: interaktiv (Dialogbetrieb) oder im Batch, seriell oder parallel, mit einer grafischen NutzerSchnittstelle
(GUI).

Interaktive Nutzung von fe-safe

Die Initialisierung erfolgt in der Module-Technik wie folgt:

module load fesafe

Aufruf der GUI-Version:


fe-safe

Beim ersten Aufruf von fe-safe öffnet sich ein Lizenz-Fenster. Für eine Nutzung werden die Angaben zum Lizenzserver wie in der Abbildung eingetragen.
Network licence: abaqus-lic.rrzn.uni-hannover.de      Port: 27001



Aufruf von fe-safe im Batchbetrieb

Eine Berechnung mit fe-safe sollte nur für kleine Testfälle oder Beispiele interaktiv auf den LoginKnoten ausgeführt werden. Für größere Fälle ist dagegen die Nutzung des Lösers auf den Rechenknoten der BatchServer erforderlich. Diese Rechenknoten sind nicht direkt erreichbar, sondern nur im Batchbetrieb. Hier wird beschrieben, wie fe-safe im seriellen oder parallen Modus auf den Rechenknoten innerhalb eines BatchJobs aufgerufen werden kann. Zur Abgabe von BatchJobs steht auf dem Clustersystem das Batchsystem Torque/PBS zur Verfügung.

Im Batch erfolgt der Aufruf mit dem Kommando fe-safe_cl und muss in ein PBS Batchskript integriert werden. Ein Beispiel für einen Aufruf kann wie folgt aussehen:

fe-safe_cl j=input.fil b=test.stlx c=res.hmres

j=job-name [input=input-file] Eingabedatei vom FE Model.
Für Abaqus = input.fil, input.odb   für   Ansys = input.res

b=name[stlx]            FEA Fatigue Projekt Defination File
c=name[outputfile]   Analyse Output File

Weitere Informationen zu fe-safe und den Parametern von fe-safe_cl im Kommando Modus finden Sie im fe-safe User Manual.

Aufruf von fe-safe im Batchbetrieb

#!/bin/bash -login
#PBS -N testcase.serial
#PBS -M ich@meine.mail.adresse
#PBS -m ae
#PBS -j oe
#PBS -l nodes=1:ppn=1
#PBS -l mem=4gb
#PBS -l walltime=00:20:00
# Change working directory
cd $PBS_O_WORKDIR
# Load module
module load fesafe
# Start program for serial run
# (assuming that an input file input.fil has been created before):
# Overrife the default license timeout of 15 minutes:
fe-safe_cl j=input.fil b=test.stlx c=res.hmres -timeout 20

Dokumentation und Beispiele

Die fe-safe Dokumentation findet man auf den LoginKnoten im Verzeichnis:

/sw/aws/eng/SIMULIA/Safe_Technology/fe-safe/version.6.5/documentation

Beispieldateien zu den FE-Solvern findet man auf den LoginKnoten im Verzeichnis:

/sw/aws/eng/SIMULIA/Safe_Technology/fe-safe/version.6.5/data/Abaqus

/sw/aws/eng/SIMULIA/Safe_Technology/fe-safe/version.6.5/data/Abaqus
/sw/aws/eng/SIMULIA/Safe_Technology/fe-safe/version.6.5/data/Ansys