Kurzscript FEM

Stand: 04. April 2002, 23.00 Uhr
Dieses Script wird dauernd, wenn möglich sogar während des Labors, erweitert. Ausdrucken lohnt sich in diesem Stadium noch kaum.
Besser: Über Browser auf weiterem Fenster laufen lassen.

0 Inhaltsverzeichnis

1 Vorwort / Haftung

1.2 Vorwort

Dieses Script soll dem Verständnis von FEM und insbesondere von ANSYS dienen. Es wird, sofern ich Zeit finde, ständig erweitert.
Ich hoffe, dass die, die dieses Script verwenden, selber ein Script zu einem anderen Fach anlegen und das dem Rest des Semesters zur Verfügung stellen.
Hinweise auf Fehler und Ergänzungen (natürlich in digitaler Form, am besten gutes HTML) an rainer@haller-web.de

1.3 Haftung

Der Autor, sowie ggf. die Koautoren schließen jegliche Haftung, egal ob für Mensch, Maschine, Klausurnote oder sonst etwas aus.
Dies ist ein rein privater Text. Namensrechte dritter werden nicht beachtet.

2 ANSYS - Befehle

Hinweis: Alle Befehle, auch wenn sie hier in mehreren Zeilen geschrieben sind, müssen jeweils in einer Zeile stehen. Es darf in einem Befehl kein Zeilenumbruch sein.

2.1 ANSYS - Steuerbefehle

Ansys starten
In Konsole xansys56 und ENTER eingeben
Taste [Interactive] dann Working directory einstellen dann [Run]

Allgemeine Steuerbefehle:
BefehlBeispielBeschreibung
/input,[Dateiname],[Extension] /input, listing1,txt Laden einer ASCII-Textdatei zur Batchverarbeitung.
Diese Datei musste vorher mit einem Texteditor erstellt werden.
help,[Kommando] help, fini Zeigt Hilfedatei für das Kommando an

2.2 ANSYS - Allgemeine Befehle

BefehlBeispielBeschreibung
/clear /clear Löschen der gesamten Datenbasis. Am Anfang eines Batch-Scripts immer durchführen.
fini fini Beenden eventuell gestarteter Module wie Preprozessor, Solution,...
Nach jedem Programmteil durchführen.
![Kommentar] !Das ist bis zum Zeilenende ein Kommentar Alles, was hinter einem Ausrufezeichen in einer Zeile steht, wird als Kommentar gewertet. Es wird bei der Verarbeitung nicht beachtet.
Tip: Befehle, die man nicht braucht mit ! auskommetieren.
/eof /eof end of file; Batchablauf wird hier unterbrochen, Das Skript wird nur bis zu dieser Stelle abgearbeitet

2.3 ANSYS - Befehle im Batch-Kopf

BefehlBeispielBeschreibung
/filn,[Dateiname] /filn,myteil1 Zuordnung eines Dateinamens für alle während der Berechnung erzeugten Dateien, wie Berechnungsergebnis,...
Die Dateierweiterung/Extension vergibt ANSYS automatisch.
/title,[Bildunterschrift] /title,Mein Werkstück 1 Bildunterschrift, die bei allen Ausdrucken und Abspeicherungen in die Grafiken eingebunden wird.

2.4 ANSYS - Befehle zum Preprozessing

BefehlBeispielBeschreibung
/prep7 /prep7 Starte Preprozessor, muss immer vor den Befehlen zum Preprozessing stehen.
Vereinbarungsteil
et,[LfdNr],[Typ] et,1,plane42 Festlegung des Elementtypes, wieviele Achsen, was gemessen werden soll.
[LfdNr]: laufende Nummer für Elementtyp, es können mehrere in einem Script definiert werden.
[Typ]: Was gemessen werden soll (es gibt ca. 120 versch. Möglichkeiten)
Auszug aus den möglichen Typen:
BezeichnungBeschreibung
plane42 Ebener Spannungszustand, rein 2D
r,[LfdNr],[Var1],[Var2],[Var3],... r,1,10 Real-Constance-Definiton: Zusätzliche Definitionen zu et,
[LfdNr]: Gleiche Laufende Nummer wie bei ET
[Varn]: Angaben, die vom Elementtyp(s.o.) abhängig sind
mp,[Typ],[LfdNr],[Wert] mp,ex,1,200000 Festlegung Von Materialeigenschaften
[Typ]: Was für eine Werkstoffeigenschaft
Auszug aus den möglichen Typen:
Bez.Beschreibung
ex E-Modul in X-Richtung (Wenn nur X-Richtung angegeben, dann gilt dies für alle Richtungen, sonst muss auch ey angegeben werden)
[LfdNr]: laufende Nummer für Werkstoffeigenschaft, es können mehrere in einem Script definiert werden.
[Wert]: Größe der Materialeigenschaft,z.B. E-Modul
Erstellung des Geometriemodells
rectan,[X1],[X2],[Y1],[Y2] rectan,0,100,0,100 Rechteck-Definition mit Ausbreitung in X (X1/X2) und Y (Y1/Y2)
pcirc,[Ri],[Ra],[Anfwi],[Endwi] pcirc,0,50 Kreisringflächensegment-Definition im Ursprung mit Innenradius Ri und Außenradius Ra und Anfangswinkel Anfwi und Endwinkel Endwi
Hinweis: Normale Kreisfläche pcirc,,[Ra]
wpave,[x],[y] wpave,10,0 Koordinatenverschiebung in X und Y. Absolut, d.h. vom ursprünglichen Ursprung aus?!
asba,[LfdNr1],[LfdNr2] asba,1,2 Flächen voneinander abziehen. Sprich: Area Subtract
Es wird Fläche [LfdNr2] von [LfdNr1] abgezogen. (Reihenfolge nach Definition oder durch Grafik prüfen)
!! Die neue Fläche hat jetzt eine neue Nummer; die Flächen 1 und 2 gibt es nicht mehr!!
Vorsicht: Neue Nummer ist nicht immer Aufsteigend, sondern kann auch kleiner wie LFdNr2 und LfdNr3 sein!
aadd,[LfdNr1],[LfdNr2] aadd,1,2 Flächen zusammenfügen. Sprich: Area Add
Es werden die Flächen [LfdNr1] und [LfdNr1] zu EINER neuen Fläche zusammengefügt. (Reihenfolge nach Definition oder durch Grafik prüfen)
!! Die neue Fläche hat jetzt eine neue Nummer; die Flächen 1 und 2 gibt es nicht mehr!!
Vorsicht: Neue Nummer ist nicht immer Aufsteigend, sondern kann auch kleiner wie LFdNr2 und LfdNr3 sein!
Erstellung des FEM-Modells - Vernetzung
esize,[Wert] esize,5 Größe der Finiten Elemente in mm
Hinweis: Großer Wert ergibt grobe, aber schnelle Berechnung, kleiner Wert ergibt detailliertere, aber langsame Berechnung.
Faustformel: Verdopplung der Knoten ergibt 4 fache Rechenzeit.
amesh,[LfdNr] amesh,all Vernetze die Fläche mit der LfdNr. All bedeutet alle vorhandenen Geometrien.

2.5 ANSYS - Befehle zur Berechnung / Solution

BefehlBeispielBeschreibung
/solu /solu Starte Berechnungsteil, kommt am Anfang des Berechnungsteils
Solution engl. Berechnung
Festhaltungen / Randbedingungen
dl,[LinieNr],,[Typ] dl,9,,symm Definition von Randbedingungen an der Fläche
[LinieNr] Liniennummer, aus Grafik ermittelt
[Typ] Typ der Randbedingung
Bez.Beschreibung
symm Symmetrie an dieser Linie
Belastungen
sfl,[LinieNr],[Typ],[Wert] sfl,2,pres,-150 Belastungsart an den Rändern angeben
[LinieNr] Laufende Nummer der Linie, die belastet werden soll (Aus Grafik)
[Typ] art der Belastung:
Bez.Beschreibung
pres Druck auf Linie (Bei Wert netatives Vorzeichen ergibt Zug!)
[Wert] Größe der Belastung
engl.: surface loads on line
solve solve Eigentliches Lösen der Gleichungen der FEM
??? Lastschritt 1 ???

2.6 ANSYS - Befehle zum Postprozessing

BefehlBeispielBeschreibung
/post1 /post1 Startet den Postprozessor
set,[Nr] set,1 ??? Lädt den Lastschritt 1 ??? Lädt die Ergebnisse der Berechnung

2.7 ANSYS - Befehle zur Anzeige der Schaubilder

BefehlBeispielBeschreibung
eplo eplo GeometrieElemete auf Bildschirm als Grafik ausgeben
aplo aplo CAD-Flächen auf Bildschirm als Grafik ausgeben
lplo lplo CAD-Linien auf Bildschirm als Grafik ausgeben
kplo kplo Keypoints, d.h. CAD-Eckpunkte auf Bildschirm als Grafik ausgeben
/pnum,[Typ],[1/0] /pnum,area,1 SCHALTER für Ausgabe der Nummern für verschiedene Grafikelemente.
[1/0]: Schaltet anzeige der nummern ein=1 oder aus=0
[Typ]: Welcher Typ von Nummern ein/ausgeschaltet werden soll:
areaCAD-Flächen
lineCAD-Linien
kpCAD-Eckpunkte: Keypoints
HINWEIS: Grafiken ändern sich bei diesem Befehl nicht. Zum Aktualisieren /replot verwenden

2.X ANSYS - Leere Befehlsversion

BefehlBeispielBeschreibung
     


zurück