Sie sind auf Seite 1von 78

Einfhrung ANSYS C LASSIC & WORKBENCH Workshop

Universitt Dortmund / Fakultt Bauwesen Lehrstuhl Numerische Methoden und Informationsverarbeitung Prof. Dr.-Ing. habil. Franz-Joseph Barthold

F.-J. BARTHOLD M. ROTTHAUS

D. M ATERNA S T. G ERKE

V ERSION : 2. O KTOBER 2006

Vorbemerkungen
Dieser Workshop soll helfen, den ersten Einstieg in ANSYS C LASSIC und W ORK BENCH zu nden, d.h. es soll die erste Hrde bersprungen werden, die ein neues Programm immer darstellt. Hierbei sollen grundlegende Arbeitsweisen vorgestellt und an bungsbeispielen vertieft werden. Fr viele Aspekte, die ber das im Workshop Vorgestellte hinaus gehen, ist eine individuelle Einarbeitung notwendig. Dies kann nicht im Workshop geleistet werden; allenfalls knnen entsprechende Hilfestellungen gegeben werden. Bei einigen Beispielen sind wir uns bewusst, dass der Inhalt ber das in den Vorlesungen Bereitgestellte hinausgeht. Diese Teile sind als Appetizer zu verstehen, sich weitergehend mit den bentigten Grundlagen zu beschftigen, und Interesse zu wecken. Keinesfalls knnen hier die bentigten theoretischen Grundkenntnisse vermittelt werden. Die hier bereitgestellten Unterlagen zum Workshop Einfhrung ANSYS C LASSIC & W ORKBENCH sollen das Vorgestellte untersttzen, d.h. begleitenden Charakter haben, und ggf. nach dem Workshop das persnliche Nacharbeiten erleichtern. Daher sind die Unterlagen whrend des Workshops mit persnlichen Anmerkungen zu ergnzen. Die vorliegende Fassung stellt den ersten Rohentwurf dar, d.h. einige Teile sind noch unvollstndig bzw. bedrfen einer genauen Nacharbeitung. Insbesondere die begleitenden Texte mssen nachgearbeitet werden. Es wird daher ausdrcklich um Kritik und Verbesserungsvorschlge gebeten. Fr Hinweise auf Fehler sind wir dankbar. Diese knnen beispielsweise per Email oder auf persnlichem Wege bermittelt werden. Besonders freuen wir uns, dass Frau cand. Ing. Eva Preckwinkel und Herr cand. Ing. Daniel Albrecht fr diesen Workshop eigene Beispiele vorbereitet haben und so das Vorgestellte bereichern. Ebenfalls danken mchten wir Herrn Dipl.-Ing Frank Platte vom HRZ der Universitt Dortmund fr seine Untersttzung bei den ersten Schritten in W ORKBENCH.

Kontakt: Lehrstuhl Numerische Methoden und Informationsverarbeitung Fakultt Bauwesen, Universitt Dortmund, August-Schmidt-Str. 8 D-44227 Dortmund Internet: www.bauwesen.uni-dortmund.de/nmi Prof. Dr.-Ing. habil. Franz-Joseph Barthold Email: franz-joseph.barthold@uni-dortmund.de Dipl.-Ing. Daniel Materna Email: daniel.materna@uni-dortmund.de Dipl.-Ing. Monika Rotthaus Email: monika.rotthaus@uni-dortmund.de Cand.-Ing. Steffen Gerke Email: steffen.gerke@udo.edu

Inhaltsverzeichnis
1 Vorab 1.1 Zeitplan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Weitere Hinweise zu Informationsquellen . . . . . . . . . . . . . . . . 1.3 Software Ein kleiner berblick . . . . . . . . . . . . . . . . . . . . . ANSYS-Classic 2.1 Allgemeine Informationen zu ANSYS C LASSIC . . . . . . . . 2.2 Ein erstes Beispiel . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Direkte Generierung . . . . . . . . . . . . . . . . . . . . . . . 2.4 Kragarm mit vernderlicher Hhe verschiedene Elementtypen 2.5 2D-Struktur, Platte . . . . . . . . . . . . . . . . . . . . . . . . 2.6 Plastisches Materialverhalten, Symmetriebedingungen . . . . . 2.7 Rahmen mit Streckenlast, Gelenk und verdrehtem Auager . . . 2.8 Knicken und Beulen Buckling Analysis . . . . . . . . . . . . 2.9 Stahlbau, Verzweigungslast und Traglast . . . . . . . . . . . . . 2.10 Wrmeleitung, ein 3D-Beispiel . . . . . . . . . . . . . . . . . . 2.11 Betonbau, Eine erste Annherung . . . . . . . . . . . . . . . . 2.12 Dynamische Berechnungen . . . . . . . . . . . . . . . . . . . . 2.12.1 Modalanalyse . . . . . . . . . . . . . . . . . . . . . . . 2.12.2 Frequenzganganalyse (Harmonic Analysis) . . . . . . . 2.12.3 Transiente Analyse . . . . . . . . . . . . . . . . . . . . 2.13 Optimierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.13.1 Optimierung der Beullast, Bsp. Platte mit Steife . . . . . 2.13.2 Optimierung des Volumens, Bsp Balken mit Einzellast . Workbench 3.1 Allgemeine Informationen zu W ORKBENCH . . . . . . 3.1.1 DesignModeler . . . . . . . . . . . . . . . . . 3.1.2 Simulation . . . . . . . . . . . . . . . . . . . 3.2 Ein Einstieg Flchen . . . . . . . . . . . . . . . . . 3.3 Volumenmodell; Z-Prol, Modellieren und Berechnen 3.4 Externe Geometriedaten, Mittelchengenerierung . . 1 1 1 3 5 5 8 11 15 18 25 28 33 37 41 42 44 46 47 48 50 51 52 55 55 56 56 57 61 64 69 71

. . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

Literatur Index

1 Vorab
1.1 Zeitplan
Da der Workshop in diesem Format und mit diesem Inhalt zum erstem Mal stattndet, ist der nachfolgende Zeitplan eher als Entwurf zu verstehen. ANSYS Classic: Umfasst den grten Teil des Workshops. Angedacht ist, dass an den Tagen Montag bis Donnerstag die einzelnen Beispiele vorgestellt werden. Hierbei steht so viel Material zur Verfgung, dass einzelne bungen ausgelassen werden knnen und bungen, die von grerem Interesse sind, verstrkt behandelt werden knnen. U.U. knnen die bungen auch individuell ausgewhlt werden. W ORKBENCH: Umfasst den kleinere Teil des Workshopsund ist fr den Freitag vorgesehen. Dieser Programmteil wird zum erstem Mal vorgestellt, von daher muss auch die Arbeitsweise hier erprobt werden. Arbeitseinheiten: Vormittags Nachmittags 9:00 bis 12:15 Uhr, incl. Frhstckspause 13:15 bis 16:30 Uhr, incl. Kaffeepause

Dies entspricht 40 Unterrichtseinheiten, d.h. 30 Zeitstunden. Soziales: Um auch die sozialen Kompetenzen des angehenden Ingenieurs zu schulen1 , soll an einem Abend etwas gemeinsam unternommen werden. Genaueres wird am erstem Workshoptag besprochen. Anregungen werden gerne entgegen genommen.

1.2 Weitere Hinweise zu Informationsquellen


Nachfolgend noch einige Hinweise zur Informationsbeschaffung. ber weitere Tipps, um die Liste zu ergnzen, wrden wir uns freuen. Eine Sammlung an Tutorials, zu denen auch die Eingabe-Datei zur Verfgung steht ndet sich von der University of Alberta (UofA) unter:
www.mece.ualberta.ca/tutorials/ansys/index.html
1

grins

Vorab Eine deutschsprachige Sammlung mit Erluterungen zu vielen Befehlen wird von der Fachhochschule Osnabrck bereitgestellt und ndet sich unter:
www.mb.fh-osnabrueck.de/moehlenkamp/downloads/Handbuch/ansys2.pdf

Das wohl grte deutschsprachige Forum zu CAD und FEM:


www.cad.de

Eine weitere gute Informationsquelle im Internet, ggf. eher fr Fortgeschrittene:


www.ansys.net

Beispiele zu ANSYS und W ORKBENCH aus den Kursen der PennState. Auch Infos zum Geometrie-Daten-Import:
www.personal.psu.edu/dhj1/

ANSYS-Tutorials die vom Herstellers bereitgestellt werden und bei der Installation der Software mit kopiert werden, nden sich unter: G RAFISCHE O BERFLCHE Help Topics ANSYS Release ... Documentation ANSYS Tutorials Im Ansys ANSYS Verication Manual nden sich viele Beispiele, zu denen zum einem die Eingabe-Datei zur Verfgung steht und zum anderem eine wissenschaftliche Referenz angegeben ist. Hier sind verffentliche Beispiele mit ANSYS zum Vergleich berechnet worden. Unter: G RAFISCHE O BERFLCHE Help Topics ANSYS Release ... Documentation ANSYS Verification Manual Zum Umgang mit W ORKBENCH ndet sich im Netz der Demo-Room. Hier kann man sich in Filmen anschauen, wie erfahrene Mitarbeiter Beispiele mit W ORKBENCH bearbeiten:
www-harwell.ansys.com/demoroom

Als deutschsprachige Literatur empehlt sich die Reihe: FEM fr Praktiker in vier Bnden. Hier werden sowohl Grundlagen erlutert als auch Beispiele vorgestellt. Band 1: Grundlagen, vgl. [4] Band 2: Strukturdynamik, vgl. [7] Band 3: Temperaturfelder, vgl. [3] Band 4: Elektromagnetische Felder, vgl. [6]

1.3 Software Ein kleiner berblick

1.3 Software Ein kleiner berblick


Neben ANSYS bzw. W ORKBENCH sind noch viele FE- und CAD-Programme am Markt vertreten. Hier wird versucht, einen kurzen berblick zu geben. Die nachfolgenden Listen sind in Anlehnung an [1] entstanden. FE-Programme: NASTRAN , PATRAN , M ARC -MSC: Nastran ist das lteste FE- Programm mit dem sich praktisch alle FE-Analysen durchfhren lassen. Hierzu kann als Preund Postprozessor Patran (oder auch Hypermesh) verwendet werden. Marc wird hug bei nichtlinearen Aufgaben verwendet. ANSYS - ANSYS I NC .: Hier im Workshop vorgestellt. Multi-Purpose-Programm mit Pre- und Postprozessor. ABAQUS - ABAQUS I NC .: Bekannt als Solver bei nichtlinearen Aufgaben. Hug bei komplexen Lsungen angewendet mit anderen Pre- und Postprozessoren. HYPERMESH - ALTAIR: Hauptschlich als Pre- und Postprozessor eingesetzt. Bietet viele Mglichkeiten zur Geometrie Vor- und Nachbearbeitung sowie beim Vernetzen. COSMOS - SRAC: Komplett FE-Programm mit groer Verbreitung in Deutschland. Hug in Verbindung mit CAD-Programm SolidWorks. P RO /MECHANICA - PTC (P RO /ENGINEER: Programm zur FE-Analyse, welches auf der p-Methode basiert. Dadurch gut auch fr nicht FE-Spezialisten zu verwenden. Zustzlich nden sich viele Programme, die im Baubereich blich sind, sehr weit verbreitet ist hier z.B. S OFISTIC. Ferner nden sich Spezialprogramme wie z.B. LS-DYNA oder MOLDFLOW. CAD-Programme: Neben den im Bauwesen blichen CAD-Programmen sind im Ingenieurswesen verschiedene weitere Programme vorhanden. Mit diesen ist oft eine Anbindung an die oben beschriebenen FE-Programme leichter mglich. Hier eine kleine Auswahl: CATIA UNIGRAPHICS P RO /ENGINEER S OLIDW ORKS

2 ANSYS-Classic
Im erstem Teil dieses Workshops wird anhand von Beispielen, der Einstieg in den praktischen Umgang mit ANSYS C LASSIC ermglicht. Es soll geholfen werden, die erste Hrde zu berspringen. Hauptaugenmerk wird hierbei auf das Preprocessing und den Lsungsteil gelegt; die Motivation viele bunte Bilder zu erzeugen, kommt dann oft wie von selbst. Die Eingabe-Dateien der einzelnen Beispiele werden im Workshop auch als SoftCopy bereitgestellt. Es wird dringend empfohlen, diese durch eigene Kommentarzeilen zu ergnzen. Dies erleichtert das sptere Nacharbeiten. Bei den hier vorgestellten Beispielen werden nach und nach weitere Aspekte und Arbeitsweisen der praktischen Arbeit mit ANSYS C LASSIC hinzugenommen. Vereinzelt ist es hierbei unvermeidlich, dass noch nicht Angesprochenes bentigt und somit verwendet wird - eine Erluterung wird zu einem spterem Zeitpunkt gegeben. Die Bearbeitung der Abschnitte erfolgt in zwei Schritten: 1. Besprechen des jeweiligen Beispieles: Vorstellen der Problemstellung Besprechen der hier neuen Aspekte bertragen auf die ANSYS-Eingabe, d.h. besprechen der APDL Kommandos Einlesen, bzw. stckweise Einlesen der Befehle; u.U. ergnzendes Arbeiten mit der graschen Oberche 2. Bearbeitung der zugehrigen bungsaufgabe: Vorstellen der Problemstellung Selbstndiges Bearbeiten der bung mit entsprechender Hilfestellung

2.1 Allgemeine Informationen zu ANSYS C LASSIC


Grundstzliche Gliederung einer Berechnung: Eine einfache ANSYS-Berechnung luft normalerweise in den folgenden Schritten ab: Preprocessing: Geometrieerzeugung, Vernetzen, Auager und Lasten - der Preprocessor wird ber /prep7 gestartet.

ANSYS-Classic Solution: Lsungsprozess - des Lsungsteil wird ber /solu gestartet. Postprocessing: Ergebnisausgabe und Darstellung - der Postprocessor wird ber /post1 gestartet1 .

Voreinstellungen: Nachdem ANSYS gestartet wurde und kein Standardverzeichnis festgelegt wurde sollte direkt Jobname, Directory und Title kontrolliert werden und ggf. wie gewnscht gesetzt werden. Dies kann recht einfach ber die grasche Oberche erfolgen. G RAFISCHE O BERFLCHE file Change Jobname... oder Change Directory... oder Change Title... ANSYS Product Launcher: Dieser kann ber G RAFISCHE O BERFLCHE Start Programme Ansys ... gestartet werden. Hier lassen sich grundstzliche Einstellungen zu jedem Projekt anlegen. Z.B. auch das Working Directory und der Job Name. Auerdem lsst sich hier der fr ANSYS bereitgestellte Speicherplatz verwalten. Fr unsere Zwecke kann hier zuerst das Default Memory Model verwendet werden. Output-Fenster: Dieses wird direkt beim Start von ANSYS geffnet. Beim Schlieen dieses Fensters wird A NSYS ebenfalls beendet. Im Fenster wird angezeigt: Alle eingegebenen Befehle Warnungen und Fehlermeldungen Informationen zum Modell in der Lsungsphase Oft bietet es sich an, dieses Fenster zumindest einige Zeilen gro auf dem Bildschirm sichtbar zu haben. Zwischenspeichern: Hier sei kurz darauf aufmerksam gemacht, dass ANSYS ber keinen Undo-Button verfgt. Von daher ist sinnvoll, an geeigneten Stellen die aktuellen Daten zu speichern. Oft bieten sich hierzu unterschiedliche Arbeitsstnde (zumindest fr einen Zeitraum) an, z.B. nach Abschluss der Geometrieerzeugung, nach dem Vernetzen, vor dem Lsen sowie das gelste Modell. Hierbei wird standardmig eine Jobname.db2 erzeugt. G RAFISCHE O BERFLCHE file Save as Jobname.db oder Save as...
1 Es

stehen noch weitere Postprocessoren fr bestimmte Anwendungen zur Verfgung. Hierauf wird an den entsprechenden Stellen eingegangen. 2 db fr database

2.1 Allgemeine Informationen zu ANSYS C LASSIC

ANSYS Datenbasis und Dateien: Zum einen erzeugt ANSYS automatisch einige Dateien und zum anderem lassen sich verschiedene Dateien erzeugen, die spter verwendet werden knnen. Nachfolgend eine kompakte Zusammenstellung: jobname.db: Enthlt die gesamte Datenbasis des Modells jobname.cdb: Alle Informationen der Datenbasis bis auf die Geometriedaten jobname.igs: Nur die Geometriedaten der Datenbasis jobname.rxx: enthlt die Ergebnisse einer Strukturanalyse. Bei anderen Berechnungsarten werden andere Endungen verwendet jobname.log: Datenbasiserzeugung, d.h. beinhaltet alle Kommandos jobname.err: Alle Fehlermeldungen jobname.out: Inhalte des Output-Fensters Zu beachten ist bei allen Dateien, dass diese aufwrtskompatibel sind, jedoch nicht abwrtskompatibel. Befehlseingabe: Die Befehlseingabe ist bei ANSYS auf verschiedene Arten mglich. Hier im Workshop werden im Wesentlichen drei Mglichkeiten verwendet: Eingabe ber die Kommandozeile Einlesen einer Eingabe-Datei ber die grasche Oberche; hier wird im Hintergrund ein identischer Befehl erzeugt. Egal auf welche Weise gesteuert wird, ANSYS arbeitet mit Kommandos, die direkt eingegeben oder im Hintergrund erzeugt werden. Diese werden in der ANSYS-Kommandosprache APDL (ANSYS Programming Design Language) erzeugt. In diesem Workshop wird besonderer Wert darauf gelegt, dass die Kommandos direkt in APDL erlernt werden knnen. APDL hat hnlichkeit zu FORTRAN. Eingabekonventionen: Werden Befehle direkt ber die Kommandozeile oder in eine Eingabe-Datei geschrieben, sind hierbei einige Konventionen zu beachten: Die Eingabe der Befehle ist case-insensitiv, d.h. es besteht keine Unterscheidung zwischen Gro- und Kleinschreibung. Dies kann jedoch gut dazu genutzt werden die Eingabe-Datei zu strukturieren, z.B. alle Befehle klein und alle Variablen gro.

ANSYS-Classic Es ist klar zwischen Punkt und Komma zu unterscheiden. Punkte werden bei Zahlen zur Trennung des Vor- und Nachkommabereiches benutzt; Kommata stehen in Befehlen zur Trennung der Teile. Eine kleine Verwechslung mit groer Wirkung... Die Eingabe von Zehner-Potenzen erfolgt in der Art (Zahl)*10**(Potenz) oder in der Art (Zahl)e(Potenz) Zeilen, die mit einem ! beginnen werden nicht eingelesen, d.h. es handelt sich um Kommentarzeilen. Wird im Laufe einer Zeile ein ! gesetzt, ist der Text danach ebenfalls Kommentar. Wird ein Befehl nicht vollstndig ausgeschrieben, bzw. Materialparameter nicht komplett deniert, werden oft automatisch Default-Werte angenommen. Dies ist oft recht praktisch, da die Eingabe krzer wird, aber birgt die Gefahr, dass der Wert ungewollt auf einen voreingestellten Wert gesetzt wird.

Einheiten Bei der klassischen ANSYS Anwendung werden keine Einheiten deniert, d.h. es ist eine konsistente Verwendung der Einheiten erforderlich. Z.B. Eingabe in [N ] und [m] liefert Ergebnisse u.a. auch in [N/m2 ]. Da kann sich schnell der Faktor 100 einschleichen... . In Abschnitt 2.12 ist hierzu auch eine entsprechende Tabelle angegeben.

2.2 Ein erstes Beispiel


Der in Abbildung 2.1 dargestellte Rahmen soll fr die in der Tabelle angegebenen Parameter berechnet werden. Hierbei wird sowohl mit der graschen Oberche als auch mit der Eingabe-Datei gearbeitet. Dieses Beispiel ist bewusst so gewhlt, dass am Ende die im Bauwesen gewohnten N, V, M-Verlufe und die Verschiebungsgur zu sehen sind. sin E-Modul Querschnittsche Prolhhe Elementgre 0.6 [] 2.1 108 [kN/m2 ] 5.0 103 [m2 ] 0.1 [m] 1.0 [m] h l Iy P 5.0 [m] 8.0 [m] 35.0 106 [m4 ] 0.3 [-] 5 [kN ]

Eingabe-Datei: Hug wird beim praktischem Umgang mit ANSYS mit EingabeDateien gearbeitet, d.h. die Befehlsfolge wird in eine Text-Datei geschrieben, die dann spter eingelesen werden kann3 . So knnen hug verwendete Befehlsfolgen separat
3 Es

knnen verschiedene Dateitypen eingelesen werden, hier wird eine Text-Datei des Typs Dateiname.txt verwendet

2.2 Ein erstes Beispiel P

l Abbildung 2.1: Eingespannter Rahmen mit Einzellast gespeichert und eingelesen werden. Auch ist die Arbeit mit der graschen Oberche oft mhselig. Das Einlesen kann ber die grasche Oberche gestartet werden: G RAFISCHE O BERFLCHE file read input from... Beendet werden kann der Einlesevorgang indem in der Eingabe-Datei der folgende Befehl geschrieben wird: S YNTAX /eof4 Session Editor: Fr den spteren praktischen Umgang mit ANSYS ist der Session Editor oft sehr praktisch. Wird die grasche Oberche verwendet, erzeugt ANSYS alle Befehle im Hintergrund. Diese so erzeugte Befehlsfolge wird im Session Editor aufgezeigt und kann angezeigt werden. So knnen unbekannte Befehle gefunden und spter verwendet werden. Hilfe Funktion: ANSYS verfgt ber eine ausfhrliche Hilfe Funktion . Diese kann auf verschiedene Arten aufgerufen werden; ist der Befehl bekannt, kann direkt die Befehlszeile verwendet werden. S YNTAX help, Befehl

4 eof

fr end of le

10
ANSYS-Eingabe zum erstem Beispiel
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 !----------------------------------------------! Eingespannter Rahmen mit Einzellast !----------------------------------------------! Starten Preprocessors /prep7 ! Erzeugen Keypoints k,1,0,0 k,2,0,5 k,3,8,5 k,4,8,0 ! Erzeugen Linien l,1,2 l,2,3 l,3,4 ! Elementtyp festlegen und Opt. Ergebnisausgabe et,1,3 keyopt,1,6,1 keyopt,1,9,0 ! Material- und Profileigenschaften mp,ex,,2.1*10**8 mp,prxy,,0.3 r,,5*10**(-3),35*10**(-6),0.1,0 ! Elementgre und Vernetzen esize,1 lmesh,all ! Auflager (Der nsel-Bef. wird spter erlutert) nsel,s,loc,y,0 d,all,all nsel,all ! Krfte nsel,s,loc,x,0 nsel,r,loc,y,5 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 f,all,fx,4 f,all,fy,-3 nsel,all

ANSYS-Classic

! Beenden Preprocessors und starten Lsungsteil finish /solu ! Lsen solve ! Beenden Lsungsteil und starten Postprocessor finish /post1 ! Schreiben Elementergebnisse in Tabelle etable,ni,smisc,1 etable,nj,smisc,7 etable,vi,smisc,2 etable,vj,smisc,8 etable,moi,smisc,6 etable,moj,smisc,12 ! Definieren Fenster fr Ergebnisausgabe /wind,all,off /wind,1,ltop /wind,2,rtop /wind,3,lbot /wind,4,rbot ! Allgemeine plot-Optionen gplot ! Ausgabe der Verformung, N,Q und M-Linien /gcmd,1,pldisp,1 /gcmd,3,plls,ni,nj /gcmd,2,plls,vi,vj /gcmd,4,plls,moi,moj /replot

bung zu Beispiel 1

= 2 [kN ] Der in Abbildung 2.2 gezeigte Biegebalken mit Einzellast soll fr P und l = 2 [m] berechnet werden. Gehen Sie hierbei wie folgt vor: P

l Abbildung 2.2: Biegebalken mit Einzellast Schreiben Sie eine Eingabedatei in der alle bentigten Keypoints und Linien erzeugt werden. Legen Sie hier auch die bentigten Prol- und Materialeigenschaften sowie den Elementtyp fest. Abschlieend soll vernetzt werden.

2.3 Direkte Generierung

11

Wechseln Sie zur Eingabe ber die grasche Oberche. Bringen sie die Auagerreaktionen sowie die Einzellast auf. Der Befehl zum Lsen kann wahlweise ber die grasche Oberche oder direkt ber die Kommandozeile erfolgen. Stellen Sie die Schnittgrenverlufe am Bildschirm dar. Hierzu knnen Sie den letzten Teil der Eingabedatei aus dem vorangegangenem Beispiel verwenden, oder diese ber die grasche Oberche erzeugen; vgl hierzu auch Tutorials University of Alberta, Bicycle-Frame5 . Hinweise: Die Einzellast soll genau in Feldmitte angreifen. Welche Mglichkeiten bestehen dies zu erzwingen? Die Selektionsbefehle sollen hier noch nicht verwendet werden, diese werden spter ausfhrlich erlutert. Fr Fortgeschrittene: Verwenden Sie fr die Modellierung beam188 Elemente Machen Sie sich hierbei mit den Befehlen secdata etc. vertraut

2.3 Direkte Generierung


Das in Abschnitt 2.2 behandelte Beispiel wurde ber die Methode des Solid-Modeling erzeugt, d.h. es wurde zuerst eine Geometrie erzeugt, die dann vernetzt und berechnet wurde. In dem nachfolgendem Beispiel sowie der anschlieenden bungsaufgabe werden im Gegensatz dazu die Elemente direkt erzeugt, d.h. ohne vorherige Geometrieerstellung man spricht daher von direkter Generierung. Diese Methode ist oft sehr hilfreich, wenn kleinere Proberechnungen mit exakter Elementgeometrie gemacht werden sollen, oder wenn bestimmte Teile des Modells exakt vernetzt werden mssen, vgl hierzu auch [4] Seite 261 f. Der in Abbildung 2.3 gezeigte Patch-Test ist in Anlehnung an [8] entstanden. In dem nachfolgendem Beispiel wird dieser fr den ebenen Spannungszustand durchgefhrt. Dies ist ein klassisches Beispiel fr direkte Generierung. Die Knotenkoordinaten und Materialparameter knnen der Eingabe-Datei entnommen werden.

5 Im

Internet unter: www.mece.ualberta.ca/tutorials/ansys/BT/Bike/Bike.html

12

ANSYS-Classic

k7 e2

k8 e3 k5

k9

k4

k6

2P
e1 e4

k1

k2

k3

Abbildung 2.3: 4-Element Patch Test


ANSYS-Eingabe 4-Element Patch Test
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 !----------------------------------------------! 4-Element Patch Test !----------------------------------------------/prep7 ! Elementtyp Material, Real Constants mp,ex,1,1000 mp,prxy,1,0.2 et,1,42,,,3 r,1,0.1 ! Erzeugen der Knoten n, 1, 0.0, 0.0 n, 2, 4.0, 0.0 n, 3, 10.0, 0.0 n, 4, 0.0, 4.5 n, 5, 5.5, 5.5 n, 6, 10.0, 5.0 n, 7, 0.0, 10.0 n, 8, 4.2, 10.0 n, 9, 10.0, 10,0 ! Erzeugen der Elemente 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 e, e, e, e, 1, 2, 4, 5, 2, 3, 5, 6, 5, 4 6, 5 8, 7 9 ,8

! Auflager d,1,ux d,1,uy d,4,ux d,7,ux ! Knotenkrfte f,3,fx,2.5 f,6,fx,5.0 f,9,fx,2.5 finish /solu ! Lsen solve finish

Element-Typen: ANSYS verfgt ber verschiedene Elemente, die auch zusammen in einem Modell verwendet werden knnen. Alle zu den Elementen bentigten Informationen nden sich in der Element Library . Diese kann wie folgt aufgerufen werden: G RAFISCHE O BERFLCHE Help Help Topics ANSYS Release ... Documentation ANSYS Element Reference Element Library Oder, sofern das zu verwendende Element bekannt ist, kann auch die Befehlszeile verwendet werden: S YNTAX help, Elementname

2.3 Direkte Generierung

13

FE und Geometriegren: Zur Durchfhrung der eigentlichen FE-Berechnung werden im wesentlichen Knoten, Elemente und Materialdaten bentigt. Dieses sind die FEGren. Bei der Verwendung des Programms wird dies oft nicht deutlich, da normalerweise die Geometriegren wie Linien, Flchen, etc. erzeugt werden. Werden jetzt Linien eingespannt oder Flchen mit einem Druck belastet, wird dies programmintern auf die FE-Gren umgerechnet. hnliches gilt auch fr das Postprocessing. D.h. die im Berechnungsablauf verwendeten Gren sind die FE-Gren. Real-Constant-Sets: Jeder Elementtyp bentigt einen bestimmten Satz am Konstanten, z.B. wurde bei dem Beispiel in Absatz 2.2 fr das Element beam3 die Querschnittsche, Trgheitsmoment Iy , die Hhe und die Angabe, dass schubstarr gerechnet werden soll, eingegeben. Es ist mglich, verschieden Real-Constant-Sets fr ein Element zu denieren, die dann entsprechend beim Vernetzen zu aktivieren sind. Besondere Aufmerksamkeit ist geboten, wenn verschiedene Elementtypen verwendet werden, es kann ohne Probleme von Seiten des Programms ein Real-Constant-Set fr einen anderen Elementtyp verwendet werden. S YNTAX r,ID-Nummer,Real-Constant 1,...,Real-Constant 6

List und Plot Befehle: Oft ist zur Kontrolle gewnscht, die erzeugten (oder aktiven) Modellteile aufzulisten oder am Bildschirm anzeigen zu lassen. Dies ist oft schnell und einfach ber die Befehlszeile mglich. Diese Befehle weisen eine Systematik auf, die in den nachfolgenden Tabellen aufgezeigt wird. 1. Krzel k... l... a... v... n... e... all... Englisch keypoint line area volume node element all Bedeutung Geometriepunkt Linie Volumen Knoten Element Alles (nicht immer mglich)

2. Krzel ...plot ...list ...

Englisch plot list

Bedeutung Bildschirmdarstellung Auisten erweiterbare Systematik

D.h. mit dem nachfolgendem Befehl werden alle (aktiven) Elemente aufgelistet und in einem separatem Fenster am Bildschirm angezeigt:

14 S YNTAX elist

ANSYS-Classic

Wird zustzlich gewnscht, dass am Bildschirm die Nummer der Einheit angezeigt werden soll, kann dies ber den folgenden Befehl erfolgen. S YNTAX /pnum, Einheit, Schlssel Diese Befehle sind im Postprocessor /post7 zu verwenden; Oft ist ein /replotBefehl erforderlich, um die Anzeige zu aktivieren.
bung 2 - Kombination von Scheiben- und Balkenelement

Das in Abbildung 2.4 dargestellte System soll berechnet werden. Vorab wurde entschieden, dass plane42 und beam3 Elemente zu verwenden sind.

Balkenelemente beam3 Scheibenelemente plane42 Abbildung 2.4: bung 2: Kombination von Scheiben- und Balkenelement Vorgehensweise Schreiben Sie eine Eingabe-Datei (Kommentare helfen beim spteren Verstndnis! Eine grasche Struktur verbessert die Lesbarkeit erheblich!) Denieren Sie zuerst alle Elementtypen, Material- und Real-ConstantSets; verwenden Sie hierzu eine sinnvolle Systematik. Denieren Sie alle Knoten Aktivieren Sie die bentigten Eigenschaften mit type, mat, real, bevor Sie die Elemente erzeugen Falls notwendig, koppeln einiger Knoten Bringen Sie die Auager und die Belastung auf; Lsen.

2.4 Kragarm mit vernderlicher Hhe verschiedene Elementtypen Hinweise:

15

Whlen Sie sinnvolle Abmessungen und Materialparameter. Die Scheibe und der Balken sollen aus einem Material bestehen, d.h. es soll nur ein Material-Set deniert werden. Beachten Sie die Freiheitsgrade, die das plane42 und beam3 haben. Siehe hierzu [4], Seite 206f; Stichwort: Constraint Equations. Was wrde sich verndern, wenn beam4 und shell63 Elemente verwendet wrden?

2.4 Kragarm mit vernderlicher Hhe verschiedene Elementtypen


Der in Abbildung 2.5 gezeigte Kragarm mit vernderlicher Hhe soll berechnet werden. Die Analyse soll mit verschiedenen Elementtypen durchgefhrt werden und jeweils die Verschiebung in y-Richtung am Lastangriffspunkt verglichen werden. Die Geometrie und Materialdaten sind wie folgt festgelegt:
Lnge H1 (Einspannung) H2 (Lastangriffspunkt) Dicke 100 [cm] 12,5 [cm] 2,5 [cm] 0,5 [cm] E-Modul P 21.000 [kN/cm2 ] 0,3 [] 10 [kN ]

Fr eine erste Berechnung wurden shell63-Elemente mit 3 Knoten gewhlt. Anschlieend wurde eine Gegenrechnung mit beam3-Elementen gemacht. Da diese nur eine konstante Hhe zulassen, wurde die Elementhhe zum jeweiligen Mittelwert gewhlt. Beide Diskretisierungen sind in Abbildung 2.5 dargestellt6 . Elementtypen: A NSYS stellt viele verschiedene Elementtypen zur Verfgung. Diese sind mit der historischen Entwicklung entstanden. Nach Stand der Forschung werden weitere Elemente entwickelt und im Programm umgesetzt, wobei die bereits im Programm implementierten erhalten bleiben. Hier ist es dem Anwender berlassen den richtigen Elementtyp fr seine Berechnung zu whlen. Nachfolgend der Versuch eine bersicht von Elementtypen, die in der Strukturmechanik verwendet werden, zusammenzustellen. Hierbei sind die unterstrichenen Elemente bevorzugt zu verwenden.
6 brigens: wird die

kritische Beullast berechnet, wird ein Wert in der Grenordnung von 0,99 [kN ] ermit-

telt :)

16

ANSYS-Classic
P y

Mit shell63-Elementen vernetzter Kragarm

Mit beam3-Elementen vernetzter Kragarm

Abbildung 2.5: Kragarm mit vernderlicher Hhe Typ 2D-Balkenelement 3D-Balkenelement Scheibenelement Schalenelement 3D-Element Elemente beam3 beam4, beam44, beam188, beam189 plane42, plane182 shell63, shell 181 solid45, solid 185

Schleifen, der *do-Befehl: Viele Aufgaben lassen sich mit Hilfe von Schleifen einfacher erledigen. Beispiele hierfr sind: Ein Befehl muss in regelmigen Abstnden benutzt werden. Eine Parameterstudie soll durchgefhrt werden. Die Syntax des *do-Befehls ist recht einfach gehalten: S YNTAX *do, Laufparameter, Anfangswert, Endwert, Inkrement Anweisungsteil *enddo Wobei der Anfangswert auch gleich dem Endwert sein darf, d.h. die Schleife wird genau einmal durchlaufen.

2.4 Kragarm mit vernderlicher Hhe verschiedene Elementtypen

17

ANSYS-Eingabe Kragarm mit vernderlicher Hhe, shell63-Elemente, 3 Knoten


01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 !----------------------------------------------! Kragarm mit vernderlicher Hhe ! mit 3 Knoten shell63 Elementen (20 Elementen) ! realisiert. !----------------------------------------------/prep7 ! Elementtyp und Materialeigenschaften et,1,63 ! shell63 r,1,0.5 ! Dicke mp,ex,1,21E3 ! [kN/cm^2] mp,prxy,1,0.3 ! [-] ! Erzeugen der Knoten *do,I,1,(10+1),1 n,I,(I-1)*100/10,(-12.5/2)+(I-1)*5/10 *enddo *do,J,1,(10+1),1 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 n,J+100,(J-1)*100/10,(12.5/2)-(J-1)*5/10 *enddo ! Erzeugen der Elemente *do,K,1,10,1 e,K,K+1,100+K e,100+K,K+1,100+1+K *enddo ! Auflager und Last nsel,s,loc,x,0 d,all,all nsel,all f,10+1,fy,-(10/2) f,100+10+1,fy,-(10/2) finish /solu solve finish

ANSYS-Eingabe Kragarm mit vernderlicher Hhe, beam3-Elemente


01 !----------------------------------------------02 ! Kragarm mit vernderlicher Hhe 03 ! mit beam3-Elementen, berechnet (20 Elemente) 04 ! Die Querschnittswerte werden aus der durch05 ! schnittlichen Elementhhe ermittelt 06 !----------------------------------------------07 08 /prep7 09 10 ! Elementtyp und Materialeigenschaften 11 et,1,3 ! beam3 12 mp,ex,1,21E3 ! [kN/cm^2] 13 mp,prxy,1,0.3 ! [-] 14 15 ! Erzeugen der real-constant-sets 16 *do,N,1,20,1 17 r,N,(12.5-0.75+N*0.5)*0.5, (Forts.) 1/12*0.5*(12.5-0.75+N*0.5)**3, (Forts.) (12.5-0.75+N*0.5),0 18 enddo * 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

! Erzeugen der Knoten *do,I,1,(20+1),1 n,I,(I-1)*100/20,0 *enddo ! Erzeugen der Elemente *do,J,1,20,1 real,J e,J,J+1 *enddo ! Auflager und Last d,1,all f,20+1,fy,-10 finish /solu solve finish

bung 7 - Kragarm mit vernderlicher Hhe, verschiedene Elemente

Der in Abbildung 2.6 gezeigte Kragarm mit vernderlicher Hhe soll jetzt mit weiteren Elementtypen berechnet werden. Whlen Sie hierzu die in der Skizze dargestellten Diskretisierungen. Was passiert, wenn hier anstatt der direkten Generierung, ein Solid Modell erzeugt wird, und dann von ANSYS ohne weitere Vorgaben direkt vernetzt wird? Nachfolgend ndet sich eine mgliche Eingabe. Dies kann jedoch nicht als allgemein gltige Regel gelten - selbst nachdenken ist schon noch gefragt...

18
Vernetzung plane182-Elemente

ANSYS-Classic

Vernetzung beam44-Elemente

Vernetzung shell63-Elemente

Abbildung 2.6: Netze und Elementtypen zur Berechnung Kragarm


ANSYS-Eingabe Solid Modelling Kragarm mit vernderlicher Hhe
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 !----------------------------------------------! Kragarm mit vernderlicher Hhe ! Solid Modelling !----------------------------------------------/prep7 ! Elementtyp und Materialeigenschaften et,1,63 ! shell63 r,1,0.5 ! Dicke mp,ex,1,21E3 ! [kN/cm^2] mp,prxy,1,0.3 ! [-] ! Erzeugen der Flche und Vernetzen k,1,0,-12.5/2 k,2,100,-2.5/2 k,3,100,2.5/2 k,4,0,12.5/2 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

a,1,2,3,4 amesh,all ! Auflager und Last nsel,s,loc,x,0 d,all,all nsel,all nsel,s,loc,x,100 nsel,r,loc,y,2.5/2 f,all,fy,-10 nsel,all /eof finish /solu solve finish

2.5 2D-Struktur, Platte


Die in Abbildung 2.7 gezeichnete Platte wird vernetzt, anschlieend chenhaft belastet und berechnet. Die Flche wird nicht zusammenhngend erzeugt, sondern aus sich berschneidenden Teilchen, die spter addiert werden, zusammengesetzt. Hierbei entsteht versehentlich eine Restche, die das Vernetzen erschwert. Erzeugen, Modizieren und Lschen von Geometriegren: Die Geometrieerzeugung erfolgt von unten nach oben, d.h. in der Reihenfolge: Keyponits, 0. Ordnung

2.5 2D-Struktur, Platte

19

Erzeugte Teilchen

Durch den aadd,all-Befehl entstandene Flche

Gewnschte Flche

Abbildung 2.7: 2D Struktur Platte

Linien (line) zwischen Keypoints, 1. Ordnung Flchen (area) werden von Linien berandet, 2. Ordnung Volumen (volume) werden von Flchen berandet, 3. Ordnung Somit kann eine Linie nur zwischen zwei Keypoints entstehen und eine Flche ist immer von Linien berandet. Wird durch einen Befehl automatisch eine Geometrie hherer Ordnung erzeugt, werden im Hintergrund alle darunter liegenden Geometrieteile mit erzeugt. Z.B. wird durch den Befehl rectng eine rechteckige Flche erzeugt, werden direkt Linien und Keypoints mit erzeugt.
Mal eben diese Linie ndern...

E N V A L KP L N KP A V E Schade... (Vorher gespeichert?)

Abbildung 2.8: ndern von Geometriegren

20

ANSYS-Classic

Soll andererseits ein Teil der Geometrie modiziert werden, mssen alle damit verbundenen Teile ebenfalls angepasst werden. Hierbei ist zu beachten, dass die FE-Gren oft ebenfalls auf dem Geometriegren aufbauen. In Abbildung 2.8 ist schematisch gezeigt, was beim modizieren von einer Linie passieren kann. Diese Zeichnung ist in Anlehnung an [4] Seite 334ff entstanden. Beim Lschen von Geometrieteilen kann i.d.R. entschieden werden, was mit den darunter liegenden Einheiten passieren soll; ob diese ebenfalls gelscht werden oder ob sie erhalten bleiben. Selektionsbefehle: Oft wird gewnscht, nur Teile des Modells am Bildschirm darzustellen oder nur Bereiche zu bearbeiten. Hierzu bietet ANSYS die Mglichkeit Modellteile passiv zu schalten. Diese passiven Teile werden bei allen folgenden Befehlen nicht mehr bercksichtigt, bis sie wieder aktiviert werden. Das Aktiv- und Passivschalten erfolgt hug ber die Selektionsbefehle. In dem hier bearbeiteten Beispiel wurden z.B. in den Zeilen 41, 42 nur einige Linien aktiviert, vgl: S YNTAX lsel,s,loc,x,0 lsel,a,loc,x,6.75 Die Selektionsbefehle sind nach einer hnlichen Systematik aufgebaut, wie in Abschnitt 2.3 beschrieben. Eine bersicht der Befehle ndet sich unter: G RAFISCHE O BERFLCHE Help Help Topics ANSYS Release ... Documentation Basic Analysis Procedures Guide Selecting and Comp. Bei der Verwendung der Selektionsbefehle ist oft die richtige Strategie entscheidend, um effektiv ans Ziel zu gelangen. Auch ist gut zu berlegen, ob die verwendete Systematik auch bei vernderter Geometrie funktioniert. Beim Auisten, Anzeigen und insbesondere beim Berechnen werden nur die aktiven Teile des Modells bercksichtigt! Also stellen Sie sicher, dass genau der bentigte Teil aktiv ist! Oft hilft am Ende ein X sel, all bzw. ein alls um die entsprechenden Teile zu aktivieren. Hinweis: Es besteht ebenfalls die Mglichkeit, Teile des Modells in Gruppen zusammen zu fassen. Dieser Aspekt wird hier nicht behandelt. Boolesche Operatoren: Wird die Methode des Solid Modeling verwendet, lassen sich viele Geometrien einfacher mittels Boolescher Operatoren erzeugen, vgl. hierzu auch [4] Seite 294 ff. Gemeint ist hiermit das Verschneiden, Addieren, Subtrahieren, berlappen, Zusammenfgen und Verschmelzen von Geometrieteilen. Im vorgestelltem Beispiel werden die Flchen z.B. mit dem Befehl aadd addiert. Was wrde passieren, wenn der Befehl in Zeile 35 aadd, all durch aovlap, all (berlappen)

2.5 2D-Struktur, Platte

21

ersetzt wrde? Eine ausfhrliche Dokumentation ndet sich unter: G RAFISCHE O BERFLCHE Help Help Topics ANSYS Release ... Documentation APDL Model. and Mesh. Guide Solid Modeling Sculpting Your Model with Boolean Operations hnlich wie beim Selektieren ist auch bei der Verwendung der Booleschen Operatoren die richtige Strategie entscheidend. Weitere interessante Aspekte bei der Verwendung von Booleschen Operatoren sind: Welche Geometrieteile erhalten und welche gelscht werden. Ob an den Grenzen die Geometrie geteilt wird oder ob doppelte Geometrie erzeugt wird. Welche Nummerierung nach der Operation vorliegt. Funktionen: Oft ist es notwendig, Werte whrend der Eingabe zu berechnen. Neben den blichen Operationen stehen hierzu vordenierte Funktionen zur Verfgung. Eine Auistung dieser sogenannten Parametric Functions ndet sich unter: G RAFISCHE O BERFLCHE Help Help Topics ANSYS Release ... Documentation APDL Programmers Guide Using Parameters Sub. of Numeric Para. Values Parametric Functions Automatisches Vernetzen von Flchen: Das hier behandelte Beispiel ist speziell so ausgelegt, dass beim automatischem Vernetzen der Flche ein eher unregelmiges Netz entsteht. Probleme dieser Art entstehen recht hug, z.B. durch fehlerhaft erzeugte Geometrien, schlecht ausgefhrte Boolesche Operatoren andere ungenaue Daten, die aus einem Zeichenprogramm bertragen wurden. Welche Systematik wird von ANSYS beim Vernetzen von Flchen verwendet? Alle an eine Flche angrenzende Linien werden abhngig von der Lnge in annhernd gleich lange Abschnitte unterteilt. Diese Vorvernetzung wird dann vom Rand in die Flche ausgedehnt. Das Unterteilen der Linien kann manuell mit den Befehlen esize und lesize vorgenommen werden, wobei lesize auch die Mglichkeit bietet, die Anzahl festzulegen. Dies ist oft wichtig, wenn regelmige Netze gewnscht werden, aber unterschiedlich lange Seiten vorliegen. Eine bersicht zum Vernetzen ndet sich unter: G RAFISCHE O BERFLCHE Help Topics ANSYS Release ... Documentation Modeling and Meshing Guide Generating the Mesh

22

ANSYS-Classic

Ein weiterer wichtiger Aspekt bei der Vernetzung von Flchen oder Volumen ist, ob free oder mapped meshing verwendet wird. Bei 2D-Strukturen versteht man hierunter: mapped meshing7 ausschlielich vierkantige Elemente, d.h. regelmiges Netz free meshing8 vierkantige Elemente, aber auch dreikantige Elemente sind zugelassen In der Strukturmechanik werden i.d.R. Vierkantige Elemente bevorzugt. Das Vernetzen mit diesen ist jedoch erheblich aufwendiger. Eine Kontrolle, ob free oder mapped meshing verwendet wird, kann z.B. ber mshape oder mshkey erfolgen. Um die Gte eines Netzes im erstem Schritt zu beurteilen gilt: Einfache Kontrolle: Ein Netz ist gut, wenn es gut aussieht9 Auch hier noch einmal der Hinweis: Eine gute Strategie beim Vernetzen hilft enorm weiter. Oft lassen sich mehrere kleinere Flchen besser und gleichmiger vernetzen als eine groe Flche. Fehlerabschtzung: Um die Gte eines Netzes auch numerisch beurteilen zu knnen bietet ANSYS die Mglichkeit zur Fehlerabschtzung nach der Berechnung. Hierdurch lassen sich besonders schlechte Elemente nden und das Netz ggf. anpassen. G RAFISCHE O BERFLCHE General Postproc Plot Results Contour Plot Element Solu Error estimation Auch die Warnungen bezglich Shape testing drfen kontrolliert werden, um dann das Netz entsprechend anzupassen. Lokale, manuelle Netzverfeinerung: Das Anpassen eines Netzes kann z.B. ber eine lokale Netzverfeinerung erfolgen. Diese Mglichkeit ist z.B. in der ergnzten EingabeDatei in den Kommentarzeilen 45 bis 47 beschrieben. Diese Zeilen knnen eingelesen werden. S YNTAX nrefine, von, bis, Schrittweite, Strke, Tiefe, Nachbearbeiten, Netzart

7 In 8 In

3D werden beim mapped meshing Quader erzeugt, vgl. hierzu auch Abschnitt 2.10 3D werden ausschlielich Tetraeder verwendet, hier kann gut Element 187 verwendet werden, dies ist ein Element mit Mittelknoten 9 Natrlich mit allen vorbehalten - aber zur ersten Kontrolle allemal gut geeignet...

2.5 2D-Struktur, Platte


ANSYS-Eingabe zu 2D-Struktur, Platte
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 !----------------------------------------------! 2D-Struktur, Platte !----------------------------------------------/prep7 !Material, Real Constants und Elementtyp mp,ex,1,0.3*10**8 mp,prxy,1,0.2 r,1,0.2 et,1,63 !Keypoints k,11,0,3 k,12,4.5,3 k,13,4.5,6 k,14,0,6 k,21,3.75,0 k,22,6.75,0 k,23,6.75,6 k,24,3.75,6 k,31,1.691,3.212 k,32,4.024,0.879 k,33,4.873,1.727 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 k,34,2.539,4.061 !Flchen a,11,12,13,14 a,21,22,23,24 a,31,32,33,34 ! Addieren der Flchen aadd,all ! Vernetzen, hier ohne Vorgaben amesh,all ! Auflager und Lasten lsel,s,loc,x,0 lsel,a,loc,x,6.75 dl,all,,all lsel,all sfa,all,1,pres,5 finish /solu ! Lsen solve

23

Nachfolgend wird eine Mglichkeit aufgezeigt, das Loch zu stopfen. Ferner wird eine Elementgre vorgegeben, so dass ein besseres Netz entsteht. Es wird beispielhaft aufgezeigt, wie eine lokale Netzverfeinerung durchgefhrt werden kann.
ANSYS-Eingabe vernderte 2D-Struktur, Platte
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 !----------------------------------------------! 2D-Struktur, Platte, ergnzt ! Die zufllig entstandene ffnung wird mit ! einer zustzlichen Flche abgedeckt. Es wird ! eine Netzweite vorgegeben. ! Zustzlich besteht die Mglichkeit zur ! lokalen, manuellen Netzverfeinerung. !----------------------------------------------/prep7 mp,ex,1,0.3*10**8 mp,prxy,1,0.2 r,1,0.2 et,1,63 k,11,0,3 k,12,4.5,3 k,13,4.5,6 k,14,0,6 k,21,3.75,0 k,22,6.75,0 k,23,6.75,6 k,24,3.75,6 k,31,1.691,3.212 k,32,4.024,0.879 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 k,33,4.873,1.727 k,34,2.539,4.061 a,11,12,13,14 a,21,22,23,24 a,31,32,33,34 !Flche, die ffnung abdekt a,31,32,23 aadd,all ! Vorgabe einer Netzgre esize,0.2 amesh,all ! Lokale manuelle Netzverfeinerung !nsel,s,loc,x,1.6,2.2 !nsel,r,loc,y,2.8,3.2 !nrefine,all,,,1,1,clean lsel,s,loc,x,0 lsel,a,loc,x,6.75 dl,all,,all lsel,all sfa,all,1,pres,5 finish

24
bung 3.1 - Vernetzen von Scheibe mit runder ffnung

ANSYS-Classic

Die in Abbildung 2.9 abgebildete Scheibe mit ffnung soll zuerst erzeugt und im Anschluss vernetzt werden. Alle Abmessungen sind geeignet zu whlen. So weit wie mglich, soll eine Eingabe-Datei geschrieben werden.

Abbildung 2.9: Scheibe mit runder ffnung Vorgehensweise Geometrieerzeugung: Erzeugen Sie die rechteckige Flche mit dem Befehl rectng und den Kreis mit dem Befehl circle Verwenden Sie eine Boolesche Operation um die Linie von der Flche abzuziehen. Lschen Sie die Kreische Vernetzen berlegen Sie sich eine Strategie zur Vernetzung Falls gewnscht unterteilen Sie die Flche mittels Boolescher Operatoren in kleinere Segmente (Patches) Vernetzen Sie die Flche bzw. die Teilchen

2.6 Plastisches Materialverhalten, Symmetriebedingungen


bung 3.2 - Vernetzen einer Platte mit geradlinigem Ausschnitt

25

Die in Abbildung 2.10 abgebildete Platte soll erzeugt und vernetzt werden. Das Netz soll aus annhernd quadratischen Elementen hnlicher Gre bestehen. Nachtrglich soll das Netz an den einspringenden Ecken zweistug verfeinert werden.

Abbildung 2.10: Steffens Deckenplatte aus dem P1 Hinweise: Schreiben Sie so weit wie mglich eine Eingabe-Datei berlegen Sie sich zuerst eine Strategie zum Vernetzen und erzeugen Sie danach die bentigte Geometrie Kleinere Flchen mit einfacher Geometrie lassen sich oft besser vernetzen als groe Flchen mit komplizierter Geometrie.

2.6 Plastisches Materialverhalten, Symmetriebedingungen


Vorgestellt von: Mit freundlicher Untersttzung: Daniel Albrecht Lehrstuhl Mechanik Statik Priv.-Doz. Dr.-Ing. Michael Brnig

Mit der in Abbildung 2.11 gezeigte Materialprobe wird ein weggesteuerter Zugversuch durchgefhrt. Hierbei wird der Bereich des elastischen Materialverhaltens verlassen, so dass bei der Berechnung plastische Verformungen zu bercksichtigen sind.

26
u

ANSYS-Classic
u

Abbildung 2.11: Probenstck Mit der erzeugten Eingabe-Datei sollen spter fr verschiedene Gren Parameterstudien durchgefhrt werden. Dies hat zur Folge, dass viele Berechnungen gemacht werden mssen. Um hierbei den Rechenaufwand zu minimieren, sollen alle mglichen Symmetriebedingungen ausgenutzt werden. Abbildung 2.12 zeigt das in ANSYS erzeugte Model. Die Randbedingungen knnen der Eingabe-Datei entnommen werden.
b 2 b 2 b 4

r1

l1

l2 l

l3

Abbildung 2.12: Modelliertes Probenstck unter Ausnutzung der Symmetrie Beim Vernetzen soll insbesondere darauf geachtet werden, dass das verwendete Netz nur vierknotige plane182-Elemente enthlt. Hierbei mu bercksichtigt werden, dass der Radius r1 variiert werden soll. Als kleinster Wert soll mit b/4 gerechnet werden. Somit stehen die Materialkante und der Kreisausschnitt zueinander. Um hier ein unregelmiges Netz zu vermeiden, wurde die Flche mit einem Spline geteilt.
ANSYS-Eingabe Plastisches Materialverhalten, Symmetriebedingungen
001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 !----------------------------------------------! Plastisches Materialverhalten, Symmetrie !----------------------------------------------! Definierte Parameter ! Lngen und Breiten lng = 60.00 lng1 = 12.50 lng2 = 12.50 lng3 = 16.25 brt = 10.00 ra1 = 2.5 ! Elementanzahl in versch. Abschnitten elemanzx =10 elemanz1 =10 elemanz2 =10 elemanz3 =10 elemanz4 =10 elemanz5 =10 ! Hilfsparameter Ausschnitt h = (ra1**2-(ra1-brt/4)**2)**0.5 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 ! Nichtlineare Analyse vsch = 1.0 incre = 20 ! Definierte Materialparameter EMd = 45000 Querk = 0.25 DIK = 1.00 !+++++++++++++++++++++++++++++++++++++++++++++++ /prep7 ! Materialeigenschaften elastisch mp,ex,1,EMd mp,prxy,1,Querk r,1,DIK et,1,182 ! Materialeigenschaften plastisch tb,nliso,1

2.6 Plastisches Materialverhalten, Symmetriebedingungen

27

041 042 043 044 045 046 047 048 049 050 051 052 053 054 055 056 057 058 059 060 061 062 063 064 065 066 067 068 069 070 071 072 073 074 075 076 077 078 079 080 081 082 083 084 085 086 087 088 089 090 091 092 093 094 095 096 097 098 099 100 101 102 103 104 105 106 107 108 109

tbtemp,0 tbdata,,347,300,125,28 ! Erzeugen der Grundflchen k,1,0,0 k,2,0,lng1 k,3,0,lng1+lng2 k,4,0,lng1+lng2+lng3 k,5,0,lng k,6,brt,lng k,7,brt,lng1+lng2+lng3 k,8,brt/2,lng1+lng2 k,9,brt/2,lng1 k,10,brt/2,0 k,11,brt/4+ra1,0 ! Kreismittelpunkt k,12,-1,2*h ! Hilfe Spline l,1,2 l,2,3 l,3,4 l,4,5 l,5,6 l,6,7 spline,7,8,,,,,1,1,0,0,-1,0 l,8,9 l,9,10 l,10,1 l,2,9 l,3,8 l,4,7 lsel,s,loc,y,0,lng1 al,all lsel,all lsel,s,loc,y,lng1,lng1+lng2 al,all lsel,all lsel,s,loc,y,lng1+lng2,lng1+lng2+lng3 al,all lsel,all lsel,s,loc,y,lng1+lng2+lng3,lng al,all lsel,all ! Verengung circle,11,ra1 asbl,all,all ksel,s,loc,x,0 lslk,s,0 asll,s,0 asel,inve adele,all,,,1 allsel,all,all kdele,11 ! Hilfsspline zur Vernetzung ksel,s,loc,x,brt/2 ksel,r,loc,y,h *get,dummy,kp,0,num,max ksel,all spline,dummy,12,,,,,1,-1,0,-1,0,0 ksel,s,kp,,dummy lslk,s,0 asll,s,0 asbl,all,all asel,all lsel,all ! Vernetzung

110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178

lsel,s,loc,y,0 lsel,a,loc,y,lng1 lsel,a,loc,y,lng1+lng2 lsel,a,loc,y,lng1+lng2+lng3 lsel,a,loc,y,lng lsel,a,loc,y,h,2*h lesize,all,,,elemanzx lsel,all lsel,s,loc,y,0,2*h lsel,u,loc,y,0 lsel,u,loc,y,h,2*h lesize,all,,,elemanz1 lsel,all lsel,s,loc,y,h,lng1 lsel,u,loc,y,h,2*h lsel,u,loc,y,lng1 lesize,all,,,elemanz2 lsel,all lsel,s,loc,y,lng1,lng1+lng2 lsel,u,loc,y,lng1 lsel,u,loc,y,lng1+lng2 lesize,all,,,elemanz3 lsel,all lsel,s,loc,y,lng1+lng2,lng1+lng2+lng3 lsel,u,loc,y,lng1+lng2 lsel,u,loc,y,lng1+lng2+lng3 lesize,all,,,elemanz4 lsel,all lsel,s,loc,y,lng1+lng2+lng3,lng lsel,u,loc,y,lng1+lng2+lng3 lsel,u,loc,y,lng lesize,all,,,elemanz5 lsel,all amesh,all finish /solu antype,static ! Nichtlineare Berechnung nlgeom,on nsubst,incre,incre,incre outres,all,all ! Randbedingungen aus Symmetrie nsel,s,loc,y,0 d,all,uy,0 nsel,all nsel,s,loc,x,0 d,all,ux,0 nsel,all ! Verschiebungsgesteuerte Berechnung nsel,s,loc,y,lng d,all,uy,vsch nsel,all solve /post1 pldisp,1

bung 9 - Zugversuch, Weggesteuert

Die in Abbildung 2.13 gezeigte Materialprobe soll fr verschieden Winkel berechnet werden. Hier ist nur eine Hlfte abgebildet. Der gekrmmte Rand wird durch einen Spline geformt, wobei an der linken oberen Stelle kein Knick entstehen soll und der untere Winkel im Bereich 0 90 liegt.

28

ANSYS-Classic

Aufgaben: Generieren Sie unter Bercksichtigung der Symmetriebedingungen ein Model Vernetzen Sie das Model mit 4-knotigen Elementen analog zum Beispiel Berechnungen Linear elastische Berechnung Plastisch, ohne Wahl der Inkrementanzahl Plastisch mit Wahl der Inkrementanzahl (max. 100) Mit verschiedenen Elementanzahlen und Typen Alle fehlenden Parameter knnen sinnvoll gewhlt werden.
l l u

l u=0

Abbildung 2.13: Zu untersuchende Materialproben

2.7 Rahmen mit Streckenlast, Gelenk und verdrehtem Auager


Der in Abbildung 2.14 gezeichnete Rahmen soll fr verschiedene Abmessungen L1 , L2 , L3 , Material- und Proleigenschaften, Belastungen sowie verschiedene Gelenke untersucht werden. Hierzu wird die Eingabe-Datei so aufbereitet, dass diese Parameter am Anfang verndert werden knnen.

2.7 Rahmen mit Streckenlast, Gelenk und verdrehtem Auager q Gelenk L1 45 L3

29

L2 Abbildung 2.14: Rahmen mit Streckenlast, Gelenk und verdrehtem Auager Doppelknoten, Gelenke: An einer Stelle, an der mehrere Elemente einen Knoten teilen, sind alle Freiheitsgrade gekoppelt. Diese lassen sich nicht entkoppeln. Um ein Gelenk, d.h. entkoppelte Freiheitsgrade zu erzeugen, mssen an dieser Stelle mehrere Knoten erzeugt werden. Hier sind dann alle Freiheitsgrade entkoppelt. In einem zweitem Schritt knnen dann die gewnschten Freiheitsgrade gekoppelt werden10 . Dies kann z.B. ber den cp-Befehl erfolgen, vgl. Beispiel Zeilen 105 bis 120. Variablendenition: Soll eine Berechnung fr verschieden Abmessungen, Materialeigenschaften, etc. durchgefhrt werden, bietet es sich an, diese als Parameter am Anfang des Eingabe-Datei zu denieren. So muss die Gre nicht in der ganzen Datei gesucht und gendert werden. Beim Aufbau der Eingabe-Datei ist dann jedoch darauf zu achten, dass alles wie gewnscht funktioniert, wenn die entsprechenden Parameter verndert werden. Die Wertzuweisung kann auf zwei Arten erfolgen: S YNTAX Variablenname = Wert1,...,Wert10 oder ber *set, Variablenname, Wert1,...,Wert10 Denition von Koordinatensystemen: An vielen Stellen ist das Arbeiten wesentlich leichter oder es ist zwingend notwendig, wenn neue Koordinatensysteme deniert werden. Hierbei wird unterschieden zwischen Koordinatensystemen verschieden Typs: Globale und Lokale (global and local) KOS Anzeige (display) KOS
10 Mit

beam44-Elementen lassen sich auch Freiheitsgrade an bestimmten Knoten entkoppeln.

30 Knoten (nodal) KOS Element (element) KOS Ergebnis (result) KOS

ANSYS-Classic

Zur Denition neuer Koordinatensysteme stehen verschiedene Mglichkeiten zur Verfgung. Eine bersicht ndet sich unter: G RAFISCHE O BERFLCHE Help Topics ANSYS Release ... Documentation Modeling and Meshing Guide Coordinate Systems Global and Local Coordinate Systems Hierbei ist ferner zu beachten, dass ANSYS bereits ber verschiedene voreingestellte Koordinatensysteme verfgt, die die Nummern 1 bis 10 belegen. In dem hier vorgestelltem Beispiel, wird ein neues lokales Koordinatensystem erzeugt und aktiviert, dann wird das Knotenkoordinatensystem ebenfalls gedreht, die Auagerbedingungen aufgebracht und das alte (lokale) Koordinatensystem aktiviert, vgl. Beispiel Zeilen 85 bis 94. Dies ist hier zwingend notwendig, ohne dem lassen sich die gewnschten Auagerbedingungen nicht aufbringen. Der *get-Befehl: Beim Solid-Modeling kommt es hug zu Fragen wie: Welche Knotennummer hat denn jetzt genau dieser Knoten?, Wie viele Knoten hat diese Linie?, Wie gro ist denn diese Flche?, (...). Hierzu steht der sehr umfangreiche *get-Befehl zur Verfgung. In dem hier bearbeiteten Beispiel wurde die Streckenlast auf die Knoten direkt aufgebracht11 . Um dies durchzufhren, wird die Knotenanzahl des horizontalen Balkens bentigt. In Zeile 128 wird hierzu der *get-Befehl verwendet. Das If-then-else-Konstrukt: Um Fallunterscheidungen in einer Eingabe Datei vornehmen zu knnen wird das If-then-else-Konstrukt verwendet. Die Befehlsfolge lautet wie folgt: S YNTAX *if, Wert1, Operator, Wert2, then Anweisung *elseif, Wert1, Operator, Wert2 Anweisung ... (Zustzliche *elseif Flle) *else Anweisung *endif Ein Beispiel fr die Verwendung wird in den Zeilen 105 bis 122 gezeigt. Hier wird so entschieden, welches Gelenk verwendet wird.
11 Dies

geschieht hier nicht ganz sauber, da die Randknoten eine zu hohe Last bekommen, aber zu Demonstrationszwecken ausreichend.

2.7 Rahmen mit Streckenlast, Gelenk und verdrehtem Auager

31

Hinweis: Der *if-Befehl alleine, kann auch fr andere Zwecke verwendet werden, vgl. hierzu ANSYS-Hilfe. Abbruch von Schleifen Innerhalb der Schleife kann kein /eof verwendet werden. Ein vorzeitiges Abbrechen der Schleife kann durch nachfolgenden Befehl (Sprunganweisung) erreicht werden. S YNTAX *if, Wert1, Operator, Wert2, exit Hinweis: Sind keine regelmigen Abstnde gegeben, kann u.U. ein Kombination mit dem in Abschnitt 2.7 vorgestelltem If-Then-Else-Konstrukt verwendet werden, wobei der Laufparameter als Kriterium fr die If-Then-Else-Beziehung genutzt wird.
ANSYS-Eingabe Rahmen mit Streckenlast, Gelenk und verdrehtem Auager
001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 !----------------------------------------------! Rahmen mit Streckenlast, Gelenk & verdr. Aufl. !----------------------------------------------!::::::::::::::::::::::::::::::::::::::::::::::: ! Eingabeteil !::::::::::::::::::::::::::::::::::::::::::::::: ! Materialeigenschaften EModul = 2.1*10**8 ![kN/m^2] Querk = 0.3 ![-] ! Profileigenschaften Flae = 5*10**(-3) ![m^2] FM2G = 40*10**(-6) ![m^4] Hoe = 0.2 ![m] ! Abmessungen des Rahmens *set,l1,4 ![m] *set,l2,8 ![m] *set,l3,6 ![m] ! Elementgre *set,elegr,0.5 ![m] ! Streckenlast *set,Last,5 ![kN/m] ! Steuerparameter SteuPara = 5 ! SteuPara = 1 => ! SteuPara = 2 => ! SteuPara = 3 => ! case default => Auflager Momentengelenk Querkraftgelenk Normalkraftgelenk Kein Gelenk 054 055 056 057 058 059 060 061 062 063 064 065 066 067 068 069 070 071 072 073 074 075 076 077 078 079 080 081 082 083 084 085 086 087 088 089 090 091 092 093 094 095 096 097 098 099 100 101 102 103 104 105 106 ! Linien l,1,2 l,12,3 l,3,4 ! Elementtyp et,1,3 ! Beam3 keyopt,1,6,1 keyopt,1,9,0 ! Materialeigenschaften mp,ex,1,EModul mp,prxy,1,Querk ! Profileigenschaften r,1,Flae,FM2G,Hoe,0 ! Elementgre esize,elegr lmesh,all ! Auflager links nsel,s,loc,x,0 nsel,r,loc,y,0 d,all,all nsel,all ! Auflager rechts nsel,s,loc,x,l2 nsel,r,loc,y,(l1-l3) ! Definition KOOS fr Auflager rechts cskp,11,CART,10000,10001,10002 csys,11 nrotat,all d,all,uy d,all,rotz ! Zurck auf ursprngliches KOOS csys,0 ! Lschen der KP-KOOS kdele,10000,10002 nsel,all ! Gelenk, verbinden der Knotenfreiheitsgrade nsel,s,loc,x,0 nsel,r,loc,y,l1 *if,SteuPara,EQ,1,THEN cp,next,ux,all

!::::::::::::::::::::::::::::::::::::::::::::::: ! Ohne weitere Eingabe !::::::::::::::::::::::::::::::::::::::::::::::: /prep7 ! Keypoints (zwei KPs am Gelenk!) k,1,0,0 k,2,0,l1 k,12,0,l1 k,3,l2,l1 k,4,l2,(l1-l3) ! Hilfs-Keypoints zur Def. KOOS k,10000,l2,(l1-l3) k,10001,l2+1,(l1-l3)+1 k,10002,l2-1,(l1-l3)+1

32

ANSYS-Classic

107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123

cp,next,uy,all *elseif,SteuPara,EQ,2 cp,next,uy,all cp,next,rotz,all *elseif,SteuPara,EQ,3 cp,next,ux,all cp,next,rotz,all *else cp,next,ux,all cp,next,uy,all cp,next,rotz,all *endif

124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139

nsel,all ! Belastung, Hier auf Knoten aufgebracht nsel,s,loc,y,l1 *get,knanz,node,0,count !Achtung mit dem Doppelknoten f,all,fy,-(Last*l2)/(knanz-1) nsel,all finish /solu ! Lsen solve ! Ausgabe kann analog zu Bsp. 1 erfolgen

bung 4 - Balken mit verdrehtem Gelenk und zwei Lasten

Der in Abbildung 2.15 gezeigte Balken soll fr verschiedene Winkelabmessungen und untersucht werden. Ferner soll die Mglichkeit bestehen, wahlwei, M oder beide aufzubringen. se die Belastungen P P M Abbildung 2.15: Balken mit verdrehtem Gelenk und zwei Lasten Schreiben Sie eine Eingabe-Datei, bei der in einem erstem Teil die vernderlichen Gren eingegeben werden knnen, so dass in dem nachfolgendem Teil keine Vernderungen mehr notwendig sind. Die Steuerung der Lasten soll ber ein *if-Konstrukt gesteuert werden. Prfen Sie Ihre Ergebnisse auf Plausibilitt anhand der graschen Oberche. Hinweise: Whlen Sie sinnvolle Abmessungen sowie Prol- und Materialeigenschaften. Es sollen beam3-Elemente verwendet werden

2.8 Knicken und Beulen Buckling Analysis

33

2.8 Knicken und Beulen Buckling Analysis


Das in Abbildung 2.16 abgebildete System soll auf Knicken untersucht werden. Hierbei sollen die Steigkeiten der horizontalen Balken im Bereich: 104 I1 I2 104 I1

in 10er Potenzen variiert werden; dies erfolgt durch eine Schleife. Die Ergebnisse werden auf verschiedene Arten gespeichert. Es wird ein quadratischer Querschnitt verwendet. 1

I2

l1

I1

I2

l2 Abbildung 2.16: Modellbeispiel Buckling Analysis

Verschiedene Berechnungsarten: Zu Begin einer Berechnung muss festgelegt werden, welche Art der Analyse durchgefhrt werden soll12 . Eine bersicht der verschiedenen Berechnungsarten ndet sich z.B. unter: S YNTAX help, antype Wobei der Befehl antype selbst die Berechnungsart festlegt. In dem vorgestelltem Beispiel wird im erstem Schritt eine normale lineare Berechnung durchgefhrt, anschlieend werden die Spannungen bernommen und eine Knicklastberechnung13 durchgefhrt.
12 Bis 13 Die

jetzt ist dies nicht aufgetaucht, da der Default-Wert = 1, d.h. Static ist bersetzung fr Knicken und Beulen ins Englische ist Buckling

34

ANSYS-Classic

Der /clear-Befehl Wird eine Parameterstudie durchgefhrt, sind bei jedem durchlaufen der Schleife die Daten zu lschen. Dies erfolgt durch den /clear-Befehl. Achtung: Hierbei werden alle nicht anderweitig gespeicherten Daten gelscht. Ein Zwischenspeichern der Parameter kann z.B. durch die in Zeilen 35 bis 40 beschriebene Befehlsfolge erzielt werden.
ANSYS-Eingabe Buckling Analysis, Speichern Ergebnisse, Schleifen
001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 !----------------------------------------------! Buckling Anal., Speichern Ergeb., Schleifen !----------------------------------------------! Materialeigenschaften EModul = 2.1*10**8 ![kN/m^2] Querk = 0.3 ![-] ! Profileigenschaften, hier quadr. Querschnitt Hoe = 0.1 ![m] ! Elementgre *set,elegr,0.5 ![m] ! Tabelle definieren *dim,Tabelle,array,3,9 ! Laufparamenter fr die Berechnungsnummer BerNr = -1 ! ffnen einer Text Datei zum Speichern Ergebn. *cfopen,Ergebnisse,txt !+++++++++++++++++++++++++++++++++++++++++++++++ !::::::::::::::::::::::::::::::::::::::::::::::: ! Schleifen-Anfang *do,verha,1,9 !::::::::::::::::::::::::::::::::::::::::::::::: 069 070 071 072 073 074 075 076 077 078 079 080 081 082 083 084 085 086 087 088 089 090 091 092 093 094 095 096 097 098 099 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 lsel,all lsel,s,loc,y,0 lsel,a,loc,y,4 real,2 esize,elegr lmesh,all lsel,all finish /solu ! Statische Analyse antype,static pstres,on ! Auflager und 1-Last nsel,s,loc,x,3 d,all,rotz d,all,ux nsel,all nsel,s,loc,x,0 nsel,r,loc,y,0 d,all,uy nsel,all nsel,s,loc,x,0 nsel,r,loc,y,4 f,all,fy,-1 nsel,all solve finish /solu ! Knickanalyse antype,buckling,new bucopt,lanb,1 solve finish /solu expass,on mxpand,1 solve finish /post1 !Einlesen 1. Beulform (knnte entfallen...) set,first ! Benennen der Knicklast *get,knickl,active,,set,freq ! Speichern Tabelle, in Ansys definiert Tabelle(1,verha)=BerNr Tabelle(2,verha)=10**(-5+verha) Tabelle(3,verha)=knickl ! Speichern in Text Datei *vwrite,BerNr,10**(-5+verha),knickl (f4.0,1x,e10.3,1x,e10.3) ! ohne Leerzeichen am Zeilenanfang (!) ! Speichern der Knickfigur pldisp,1

! Erhhen der Berechnungsnummer BerNr = BerNr + 1 ! Zwischenspeichern *if,verha,gt,1,then parsav,all,speich /clear parres,new,speich *endif /prep7 et,1,3 mp,ex,1,EModul mp,prxy,1,Querk ! Basisprofil, #1 r,1,Hoe*Hoe,1/12*Hoe*Hoe*Hoe*Hoe,Hoe,0

! Seitliches Profil Hoe2 = (12*(1/12*(Hoe**4))* !Fortsetzung! (10**(-5+verha)))**0.25 052 r,2,Hoe2*Hoe2,1/12*Hoe2*Hoe2*Hoe2*Hoe2,Hoe2,0 053 054 ! Geometrie 055 k,1,3,0 056 k,2,0,0 057 k,3,0,4 058 k,4,3,4 059 060 l,1,2 061 l,2,3 062 l,3,4 063 064 ! Vernetzen 065 lsel,s,loc,x,0 066 real,1 067 esize,elegr 068 lmesh,all

2.8 Knicken und Beulen Buckling Analysis

35

138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153

/SHOW,PSCR PSCR,HIRES,0 /DEVICE,VECTOR,0 /GFILE,800, PSCR,PAPER,A,LAND PSCR,COLOR,2 PSCR,TIFF,0 PSCR,LWID,3 /CMAP,_TEMPCMAP_,CMP,,SAVE /RGB,INDEX,100,100,100,0 /RGB,INDEX,0,0,0,15 /REPLOT /CMAP,_TEMPCMAP_,CMP

154 155 156 157 158 159 160 161 162 163 164 165 166 167 168

/DELETE,_TEMPCMAP_,CMP /SHOW,CLOSE /DEVICE,VECTOR,0 finish !::::::::::::::::::::::::::::::::::::::::::::::: ! Schleifen-Ende *enddo !::::::::::::::::::::::::::::::::::::::::::::::: ! Schlieen der Textdatei *cfclos finish

Speichern in Tabellen: ANSYS bietet die Mglichkeit bis zu dreidimensionale14 Tabellen zu denieren. Dies erfolgt durch den *dim-Befehl. In dem behandeltem Beispiel gehren somit die Zeilen 16 und 127 bis 129 zusammen. Die Tabelle kann spter wie folgt ausgegeben werden: G RAFISCHE O BERFLCHE List Other Named Parameter... Speichern in Text-Dateien: Eine weitere Mglichkeit die Ergebnisse zu sichern besteht darin, diese in eine externe Datei zu schreiben, z.B. eine Text-Datei. Die Daten knnen dann spter von anderen Programmen eingelesen und weiter bearbeitet werden. Standardmig wird diese Datei in das Arbeitsverzeichnis geschrieben. Im Beispiel geschieht dies durch folgende Zeilen: S YNTAX *cfopen,Ergebnisse,txt *vwrite,Wert1,Wert2,Wert3 (f4.0,1x,e10.3,1x,e10.3) *cfclos Zuerst wird die Datei Ergebnisse.txt geffnet, dann werden pro Schleifendurchlauf drei Parameter pro Zeile in dem angegebenem Format geschrieben und nach Beenden der Schleife wird die Datei geschlossen. Die Formatangabe ist very similar zu FORTRAN; in der folgenden Tabelle hierzu einige Erluterungen, vgl. aber auch [2].
Format Erluterung Beispiel

fw.d ew.d wx

Gleitkomma, w Spalten, d Nachkommastellen Exponential, w Spalten, d Nachkommastellen w Freispalten

f8.3 -234.678 e8.3 -.345e-8

Hierbei sind die speziellen Formatangaben des *write-Befehls zu beachten. Die Spaltenanzahl gibt die Gesamtstellen an, d.h. incl. Vorzeichen, Punkt und zustzlichen Zei14 In

erweiterter Syntax bis fnfdimensional

36

ANSYS-Classic

chen. Wird der in dem entsprechendem Format darstellbare Zahlenbereich15 verlassen, wird z.B. ******** ausgegeben. Speichern der graschen Ergebnisse: Die am Bildschirm darstellbaren Ergebnisse lassen sich auch in einer Datei ausgeben. Standardmig wird diese Datei ebenfalls in das Arbeitsverzeichnis mit dem Namen fileXXX.Dateityp geschrieben. Die Zeilen 136 bis 156 wurden ber die grasche Oberche erzeugt und dann aus dem Session Editor kopiert. Die laufende Nummer startet hierbei mit dem Wert 0, daher hat hier die erste Rechnung auch den Wert 0.
bung 5 - Buckling Analysis, Platte mit Ringbalken

Mit der in Abbildung 2.17 gezeigten quadratischen Platte mit Ringbalken soll eine Beulanalyse durchgefhrt werden. Hierbei soll die Steigkeit des Ringbalkens ber eine Schleife variiert werden. Gehen Sie hierbei wie folgt vor: 1

z y x Abbildung 2.17: Buckling Analysis bei Platte mit Ringbalken Schreiben Sie zuerst eine Eingabe-Datei ohne Schleife. Erstellen Sie die quadratische Platte in der x,z-Ebene und vernetzen Sie diese mit shell63-Elementen. Vernetzen Sie jetzt die Linien mit beam4-Elementen und kontrollieren Sie ob diese die gleichen Knoten haben (z.B. ber den elist-Befehl).
15 Der

von ANSYS darstellbare Zahlenbereich betrgt 1.0e-60 bis 1.0e60, Maschinenabhngig?

2.9 Stahlbau, Verzweigungslast und Traglast Bringen Sie die Auagerbedingungen wie folgt auf: Unterer Rand: uy = uz = 0 Restliche Rnder: uy = 0 Zustzlich ein Knoten mit ux = 0

37

-Last auf und fhren Sie eine statische Strukturanalyse Bringen Sie die 1 sowie eine Beulanalyse durch. Schreiben Sie eine uere-Schleife dazu, die die Steigkeit des Ringbalkens variiert. Hinweise: Whlen Sie sinnvolle Abmessungen sowie Prol- und Materialeigenschaften. Zustzlich knnen die Ergebnisse noch in eine Text-Datei geschrieben werden. Wie lassen sich die Beulformen grasch speichern? Mit /esha kann auch grasch die Elementdicke dargestellt werden.

2.9 Stahlbau, Verzweigungslast und Traglast


Vorgestellt von: Mit freundlicher Untersttzung: Eva Preckwinkel Lehrstuhl Stahlbau

Fr das in Abbildung 2.18 gezeigte Stahlblech soll eine Beulberechnung (Verzweigungslast und Traglast) durchgefhrt werden. Die Platte ist quadratisch und wird zustzlich senkrecht zur gezeigten Ebene an allen Rndern gehalten.

38
1

ANSYS-Classic

Abbildung 2.18: Platte zur Traglastberechnung Hierfr wird folgendes Modell gebildet: Material: Es wird vereinfacht ein bilineares Materialverhalten fr den Stahl angesetzt. Bei der Beschreibung des Materials (BKIN - bilinear kinematisch) sind dafr folgende Angaben notwendig: Fliegrenze Steigung nach Erreichen der Fliegrenze
fy
Horizontaler Ast

Abbildung 2.19: Materialgesetz Geometrie: Da es sich um eine rechteckige Form handelt, wird eine direkte generierung der Elemente durchgefhrt. Hierbei wird ein rechteckiges Element erzeugt und mehrfach kopiert. Hinweis: Die Knoten wurden hier vor dem Erzeugen und Kopieren der Elemente erzeugt, vgl. egen-Befehl.

2.9 Stahlbau, Verzweigungslast und Traglast

39

Zu den Auagern: Besondere Aufmerksamkeit ist den Randbedingungen/Auagern zu widmen. Sie mssen so angeordnet sein, dass sich die Beulform frei einstellen kann. Berechnung der Verzweigungslast: 1. statische Anlyse 2. Beulberechnung 3. Expandieren der Ergebnisse Traglastberechnung: Bei der Traglastberechnung wird eine Vorverformung aufgebracht und dann die Last in mehreren Schritten aufgebracht. In jedem Schritt werden so viele Berechnungen durchgefhrt, bis Gleichgewicht vorliegt (iterativ). Dabei wird der Einuss der Verformungen in die Berechnung einbezogen. Die Ergebnisse der Berechnungen knnen im Diagramm ber die Zeit (aufgebrachte Last) dargestellt werden. Um eine mglichst ungnstige Vorverformung aufzubringen, wird die in der vorangestellten Verzweigungslastanalyse ermittelte Verformung als Vorverformung aufgebracht.
ANSYS-Eingabe Verzeigungs- und Traglast
001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 !----------------------------------------------! Stahlbau, Verzweigungslast und Traglast !----------------------------------------------finish /clear,start /filename,beulen ! Konstanten ! Materialkonstanten Emodul=210000 Qdehn=0.3 fy_k=235 ! Abmessungen der Scheibe Breite=100 Hoehe=100 Dicke=1 ! Elementgre Ele_Gr=10 ! Elementanzahl Ele_b=NINT(Breite/Ele_Gr) Ele_h=NINT(Hoehe/Ele_Gr) !Elementabmessungen Ell_b=Breite/Ele_b Ell_h=Breite/Ele_h N_pl=fy_k*Breite*Dicke /prep7 ! Knoten definieren - direkte Generierung n,1,0,0,0 n,1+Ele_b,0,0,Breite fill,1,1+Ele_b Ngen,Ele_h+1,Ele_b+1,all,,,,Ell_h ! Elemente generieren ! Elementtyp et,1,shell181 ! Real Constants r,1,Dicke ! Material mp,ex,1,emodul 043 044 045 046 047 048 049 050 051 052 053 054 055 056 057 058 059 060 061 062 063 064 065 066 067 068 069 070 071 072 073 074 075 076 077 078 079 080 081 082 083 084 mp,prxy,1,qdehn ! bilineares Materialverhalten tb,bkin,1, tbdata,1,fy_k,0 tbplot,bkin,1 e,1,2,Ele_b+3,Ele_b+2 egen,ele_b,1,all egen,ele_h,ele_b+1,all /Solu ! Auflager aufbringen ! unterer Rand nsel,s,loc,y,0 d,all,uy,0,,,,ux nsel,all nsel,s,loc,y,Hoehe d,all,ux,0 nsel,all ! seitliche Rnder nsel,s,loc,z,0 d,all,ux,0 nsel,all nsel,s,loc,z,Breite d,all,ux,0 nsel,all d,1,uz,0 ! Belastung aufbringen (1-Last) ! Umrechnung der 1-Last auf die Knoten klast=1/Breite*Ell_b ! Last auf mittlere Knoten aufbringen nsel,s,loc,y,Hoehe nsel,u,loc,z,0 nsel,u,loc,z,Breite f,all,fy,-klast

Es sind 3 Berechnungsschritte notwendig:

40

ANSYS-Classic

085 086 087 088 089 090 091 092 093 094 095 096 097 098 099 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136

! Last auf Eckknoten aufbringen nsel,inve nsel,r,loc,y,Hoehe f,all,fy,-klast/2 nsel,all ! 1. Lsung: statische Berechnung Antype,static pstres,on solve finish ! 2. Lsung: Beulberechnung /Solu antype,buckle bucopt,subsp,1,0,0 solve finish ! 3. Expandieren der Lsung /solu expass,on mxpand,1,,,yes solve finish ! Ergebnisse der Beulberechnung /post1 ! Auslesen des Beulwertes der 1. Eigenform set,first *get,N_ki,active,,set,freq ! Ermitteln des Knotens mit der ! maximalen Verformung ux nsort,u,x,0,1,,0 *get,u_max,sort,0,max *get,n_max,sort,0,imax save finish ! Traglastberechnung /prep7

137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172) 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187

! Vorverformung L/250 aufbringen upgeom,Breite/250/u_max,,,beulen,rst ! berprfen der aufgebrachten Vorverformung nsel,s,node,,n_max nlist nsel,all /solu Antype,static nlgeom,on ! Bogenlngengenverfahren arclen,on,2,1/2000 nsubst,20 ! Abbruchkriterium arctrm,l outres,all,all ! Skalieren der 1-Last auf N_pl fscale,N_pl solve finish ! Last-Verschiebungs Diagramm /post26 ! Verschiebung des Punktes n_max in ! Variable 2 einlesen nsol,2,n_max,u,x ! Gesamtlast in Variable 3 einlesen (Time x N_pl) prod,3,1,,,Belastung,,,N_pl ! Darstellung im Diagramm xvar,2 plvar,3 ! Bezeichnung der Achsen /axlab,y,Kraft /axlab,x,Verschiebung /replot ! Abminderungsfaktor kappa berechnen *get,kappa,vari,1,extrem,tmax finish

bung 11 - Knicken mit beam188-Elementen

Eine am Fu gelenkig gelagerte und am Kopf seitlich gehaltene Sttze soll auf Knicken untersucht werden. Die Stze ist zentrisch durch Normalkrfte belastet und besteht aus einem I-Prol aus Stahl. Aufgaben: Erzeugen Sie die Geometrie der Sttze mit beam188-Elementen. Fr diese Elemente knnen verschiedene Querschnitte ausgewhlt werden. (Kommando: SECTYPE oder im Preprocessor/Sections/Beams...) Bringen Sie die Auager an. Beachten Sie dabei, dass es sich um ein 3D Problem handelt. Belasten Sie die Sttze mit einer 1-Last und fhren Sie die Verzeigungslastanalyse durch. Fhren Sie eine Traglastberechnung mit sinnvoller Vorverformung und Belastung durch.

2.10 Wrmeleitung, ein 3D-Beispiel

41

2.10 Wrmeleitung, ein 3D-Beispiel


Fr die in Abbildung 2.20 gezeigte Balkonplatte soll unter den gegebenen Randbedingungen der Temperaturverlauf gefunden werden. Dies Beispiel ist [4] entnommen; Die Eingabe-Datei wurde selbst erzeugt.

Konstante Wrme

Konvektion

Sonneneinstrahlung

Abbildung 2.20: Wrmeleitung an 3D-Beispiel

3D-Vernetzen: Das Vernetzen mit Volumenelementen ist wesentlich aufwendiger als das Vernetzen chiger Strukturen, insbesondere, wenn ein regelmiges Netz erzeugt werden soll. Hier wurde die Strategie benutzt, zuerst die Stirnche regelmig zu vernetzen und dann dieses Netz zu extrudieren.
ANSYS-Eingabe 3D-Struktur, Wrmeleitung
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 !----------------------------------------------! 3D-Struktur Balkon, Wrmeleitung !----------------------------------------------/prep7 ! Erzeugen der Grundflchen rectng,-1,0,1,2 pcirc,0,1.8 asba,1,2,,delete,delete ! Vernetzen der Flche, Hilfselemente et,1,55 lesize,all,,,5 mshkey,1 amesh,all 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 aclear,all finish /solu ! Randbedingungen ! 1. Hauswand, 20 nsel,s,loc,x,-1 d,all,,20,,,,temp, nsel,all ! 2. Wrmestromdichte, 200 [W/qm] nsel,s,loc,y,2 sf,all,hflux,200 nsel,all ! 3. Konvektion, restliche Flchen, 10 [W/(qm*K)] csys,1 asel,s,loc,x,1.8 nsla,s,1 csys,0 nsel,a,loc,x,0 nsel,a,loc,z,0 nsel,a,loc,z,2 sf,all,conv,10,0 allsel,all solve

! Materialeigenschaft, Wrmeleitfhigkeit et,2,70 mp,kxx,2,20 type,2 mat,2 ! Extrudieren des Flchennetzes zum Volumennetz esize,0,8, vext,all,,,0,0,2, ! Entfernen der Flchenelemente

42
bung 6 - 3D-Strukturanalyse

ANSYS-Classic

Der in Abbildung 2.21 gezeigte Rahmen soll mit einem Volumenmodell abgebildet und berechnet werden. Hinweise:

Abbildung 2.21: Zu berechnender 3D-Rahmen Schreiben Sie eine Eingabe Datei, die fr verschiedene Abmessungen des Rahmens funktioniert. Der ganze Rahmen besteht aus einem quadratischem Querschnitt, so dass als Geometrieparameter die Prolkantenlnge, die Hhe und die Breite des Rahmens vorhanden sind. Erzeugen Sie ein regelmiges Netz aus 8-knotigen solid45-Elementen. Verwenden Sie die gleiche Strategie wie beim vorherigem Beispiel. Die Sttzen sollen eingespannt sein und die obere Flche wird durch eine konstante Gleichchenlast belastet. Vergleichen Sie die Spannungen in Feldmitte mit einer Berechnung mit schubstarren Balkenelementen.

2.11 Betonbau, Eine erste Annherung


Dieses Beispiel ist in Anlehnung an [4] entstanden. Hierbei wurde zustzlich Bewehrung simuliert. Dies geschieht hier wie in Beispiel VM146 des Verication Manuals vorgeschlagen mit link8-Elementen. Alternativ besteht die Mglichkeit, die Bewehrung direkt mit solid65-Elementen zu beschreiben. Diese Mglichkeit soll in der bung erarbeitet werden. Der in Abbildung 2.22 gezeigte Balken aus Beton soll mit nichtlinearem Materialverhalten berechnet werden. Die Lnge betrgt 4, 0[m], die Hhe 40, 0[cm] und die Tiefe

2.11 Betonbau, Eine erste Annherung

43

15, 0[cm]. Hier wird die Symmetrie zur yz-Ebene ausgenutzt und nur der halbe Balken modelliert. Alle weiteren Angaben knnen der Eingabe-Datei entnommen werden.
Vorgegebene Verschiebung

uy = 0 y x z uy = 0

Abbildung 2.22: Zu berechnender Betonbalken Zustzlich wurde hier ein Schalter gesetzt, der die Mglichkeit bietet, mit oder ohne Bewehrung zu rechnen. Dieser wurde mit einer *if-Umgebung implementiert.
ANSYS-Eingabe Betonbau, Balken mit Volumenelementen, Bewehrung
001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 !----------------------------------------------! Betonbau, ein erstes Beispiel !----------------------------------------------finish /clear,start /filename,beton HOEH BREI LAEN AUSL = = = = 0.4 0.15 4.0 0.001 049 050 051 052 053 054 055 056 057 058 059 060 061 062 063 064 065 066 067 068 069 070 071 072 073 074 075 076 077 078 079 080 081 082 083 084 085 086 087 088 089 090 091 092 093 094 095 096 ! Vorvernetzen der Linien lsel,s,loc,z,0 lsel,a,loc,z,BREI lsel,u,loc,x,0 lsel,u,loc,x,LAEN/2 lesize,all,,,EANX lsel,all lsel,s,loc,z,0 lsel,a,loc,z,BREI lsel,u,loc,y,0 lsel,u,loc,y,HOEH lesize,all,,,EANY lsel,all lsel,s,loc,x,0 lsel,a,loc,x,LAEN/2 lsel,u,loc,z,0 lsel,u,loc,z,BREI lesize,all,,,EANZ lsel,all ! Vernetzen des Volumens vmesh,all ! Einfgen der Bewehrung *if,SCHA,eq,1,then type,2 mat,2 real,2 *do,I,1,EANX,1 nsel,s,loc,y,0 nsel,r,loc,z,0 nsel,r,loc,x,(I-1)*LAEN/2/EANX,I*LAEN/2/EANX *get,KNO1,node,0,num,min *get,KNO2,node,0,num,max e,KNO1,KNO2 nsel,all nsel,s,loc,y,0 nsel,r,loc,z,BREI nsel,r,loc,x,(I-1)*LAEN/2/EANX,I*LAEN/2/EANX *get,KNO1,node,0,num,min *get,KNO2,node,0,num,max e,KNO1,KNO2 nsel,all *enddo

EANX = 10 EANY = 5 EANZ = 1 ! Schalter fr Bewehrung 1 = EIN, d.h. Bewehrung ! andere Wert -> AUS SCHA = 1 STFL = 0.0001 ! [m^2] pro Seite /prep7 et,1,solid65 mp,ex,1,70000.e6 *if,SCHA,eq,1,then et,2,link8 mp,ex,2,210000.e6 r,2,STFL *endif ! Nichtlineares Materialverhalten tb,concr,1 ! vgl. hierzu SOLID65 Hilfe, Tab. 65.1 tbdata,1,0.1 tbdata,2,0.1 tbdata,3,3.e6 tbdata,4,20.e6 tbdata,5,25.e6 tbdata,6,30.e6 tbdata,7,20.e6 tbdata,8,20.e6 ! Erzeugen des Volumens block, 0, LAEN/2, 0, HOEH, 0, BREI

! [N/m^2]

44

ANSYS-Classic

097 098 099 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114

*endif alls finish /solu ! Auflager nsel,s,loc,x,0 d,all,uy nsel,all nsel,s,loc,x,LAEN/2 d,all,ux nsel,all d,node(0,0,0),uz ! war mir nicht bekannt, da dies so funk. ! aber u.U. sehr praktisch!

115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131

alls ! Weggesteuerte Last nsel,s,loc,x,LAEN/2 d,all,uy,-AUSL alls ! Einstellungen Nichtlineare Analyse cnvtol,f,500,0.1 solve /post1 ! Darstellen des Rimusters /dev,vect,on /type,,0 plcr,0,0

bung 12 - Bewehrung direkt mit solid65-Elementen

Der in Abschnitt 2.11 betrachtete Balken soll erneut berechnet werden. Hierbei soll die Bewehrung direkt ber die solid65-Elemente als Real-Constant-Set umgesetzt werden. Vorabberlegungen: Ist es weiter sinnvoll ein Volumen zu generieren? Kann diese Aufgabe nicht einfacher mit einer direkten Generierung der Elemente bearbeitet werden?

2.12 Dynamische Berechnungen


Bei vielen Strukturen ist eine dynamische, d.h. zeitabhngige, Untersuchung notwendig. Zu den schwingungsanflligen Bauwerken gehren z.b. Trme, Brcken, Hochhuser, Fahrzeuge sowie sich bewegende Maschinenteile. In den nachfolgenden Beispielen werden nur einige Anhaltspunkte zur praktischen Durchfhrung dieser Analysen gegeben. Dieses ersetzt nicht die Notwendigkeit sich mit diesen Themen grundstzlich auseinander zu setzen. Zur Dynamik werden regelmig Wahlpichtscheine angeboten. Eine erste Darstellung der theoretischen Grundlagen sowie die praktische Umsetzung in ANSYS ndet sich in [7]. Grundbegriffe In der nachfolgenden Zeichnung und den anschlieenden Formeln werden einige wenige Grundbegriffe aufgezeigt. Die Zeit, in der sich ein Vorgang wiederholt, wird als Schwingungsdauer oder Periodendauer T in [s] bezeichnet. Und die Amplitude A ist die Bezeichnung fr die maximale Auslenkung einer Schwingung aus der Mittellage.

2.12 Dynamische Berechnungen


u T

45

A t

Abbildung 2.23: Periodendauer einer Schwingung Frequenz f : f= Kreisfrequenz : = 2 T 1 T in 1 = [Hz ] s

Konsistente Einheitensysteme Wie bereits in Kapitel 2.1 erwhnt, ist ein konsistentes Einheitensystem zu whlen. Einige Beispiele hierzu nden sich in [4] Anhang C, Seite 818. Da bei dynamischen Analysen eine Zeitabhngigkeit vorliegt, werden in der nachfolgenden Tabelle zwei Beispiele fr konsistente Einheitensysteme aufgefhrt. Lnge [mm] [mm] Auerdem gilt: 1[N ] 1[J ] = 1[kg ] 1[m] 1[s2 ] Masse [t] [kg ] Zeit [s] [ms] Kraft [N ] [kN ] Arbeit [mJ ] [kN mm] Dichte Wasser 1.0e-9 1.0e-6

= 1[N ] 1[m]

Modellbeispiel: Der in Abbildung 2.24 gezeigte Flgel soll untersucht werden. Die Strke der Schale variiert sinusfrmig von 2.0[mm] an den Rndern zu 22.0[mm] in der Mitte. An der Stelle z = 0 ist der Flgel vollstndig eingespannt. Der Radius betrgt r = 1000[mm], der Winkel = 45[ ] und die Lnge l = 2000[mm]. Hier werden in der Hhe vernderliche shell63-Elemente verwendet. Alle weiteren Geometrie- und Materialinformationen knnen der Eingabedatei entnommen werden.

46

ANSYS-Classic

Abbildung 2.24: Flgel mit vernderlicher Dicke

2.12.1 Modalanalyse
Bei der Modalanalyse werden die Eigenfrequenzen und die Eigenschwingformen (Moden) bestimmt. Dieses sind oft entscheidende Parameter beim Entwurf von Strukturen oder Bauteilen. Die Modalanalyse wird auch als Vorlauf fr die in 2.12.2 und 2.12.3 vorgestellte harmonische und transiente Analyse bentigt. G RAFISCHE O BERFLCHE Help Topics ANSYS Release ... Documentation Structural Analysis Guide Modal Analysis Die Modalanalyse wird in ANSYS wie folgt aufgerufen: S YNTAX antype, modal oder antype,2 Die Modalanalyse wird in ANSYS immer linear durchgefhrt. Alle nichtlinearen Eigenschaften (auch wenn diese deniert sind) werden nicht bercksichtigt. Bei der Durchfhrung knnen verschiedene Berechnungsverfahren gewhlt werden. Hierzu sei auf die entsprechende Literatur verwiesen.
ANSYS-Eingabe Modalanalyse
01 !----------------------------------------------02 ! Flgelprofil, Modalanalyse 03 !----------------------------------------------04 05 /prep7 06 07 ! Bentigte Parameter 08 MYPI = 2*asin(1) 09 MYRA = 1000.0 10 MYDI = 20.0 11 MYBA = 2.0 12 13 ! Elementtyp, Materialeigenschaften 14 et,1,63 15 mp,ex,1,210000 ! [N/mm^2] 16 mp,prxy,1,0.3 ! [-] 17 mp,dens,1,8.1e-9 ! [t/mm^3] 18 19 ! Erzeugen der nodes 20 *do,I,-5,5,1 21 n,I+6,MYRA*cos(MYPI/4/10*I), Fort. MYRA*sin(MYPI/4/10*I),0 22 n,I+17,MYRA*cos(MYPI/4/10*I), Fort. MYRA*sin(MYPI/4/10*I),100 23 *enddo 24 25 ! Erzeugen der Real-Const.-Set; Elemente 26 *do,J,1,10,1 27 r,J,MYBA+MYDI*sin((J-1)*MYPI/10), Fort. MYBA+MYDI*sin(J*MYPI/10), Fort. MYBA+MYDI*sin(J*MYPI/10), Fort. MYBA+MYDI*sin((J-1)*MYPI/10) 28 real,J 29 e,J,J+1,J+12,J+11 30 *enddo 31 32 ! Kopieren der Elemente 33 egen,20,11,all,,,,,,,,,,100, 34 35 finish 36 /solu 37 38 ! Festlegen des Analysetyps, Anzahl Eigenformen 39 antype,modal 40 modopt,lanb,5 41 mxpa,5 42 43 ! Auflager 44 nsel,s,loc,z,0 45 d,all,all 46 alls 47 solve49

2.12 Dynamische Berechnungen

47

2.12.2 Frequenzganganalyse (Harmonic Analysis)


Die Idee der Frequenzganganalyse ist, dass eine Struktur durch eine harmonische, d.h. sinusfrmige, Kraft belastet wird und dann die Reaktion der Struktur darauf untersucht wird. Liegt die Frequenz der anregenden Schwingung im Bereich der Eigenfrequenz, ist mit einer Bewegung der Struktur zu rechnen. Das Aufschwingen ist bis zu einem gewissem Grad unproblematisch, soll aber oftmals vermieden werden (vgl. Schwingen einer Brcke). S YNTAX antype, harmic oder antype,3 In dem vorgestelltem Beispiel soll der Bereich von 0 bis 50[Hz ] in 100 Schritten untersucht werden. Dies deckt den Bereich der ersten und zweiten Eigenfrequenz ab. Die anregende Kraft wird mittig am freien Ende aufgebracht und die Reaktion wird an verschiedenen Knoten in der Mitte und am Rand untersucht16 . Weiter Hilfe ndet sich unter: G RAFISCHE O BERFLCHE Help Topics ANSYS Release ... Documentation Structural Analysis Guide Harmonic Response Analysis

ANSYS-Eingabe Frequenzganganalyse
01 !----------------------------------------------02 ! Flgelprofil, Frequenzganganalyse 03 !----------------------------------------------04 05 /prep7 06 07 ! Bentigte Parameter 08 MYPI = 2*asin(1) 09 MYRA = 1000.0 10 MYDI = 20.0 11 MYBA = 2.0 12 13 ! Elementtyp, Materialeigenschaften 14 et,1,63 15 mp,ex,1,210000 ! [N/mm^2] 16 mp,prxy,1,0.3 ! [-] 17 mp,dens,1,8.1e-9 ! [t/mm^3] 18 19 ! Erzeugen der nodes 20 *do,I,-5,5,1 21 n,I+6,MYRA*cos(MYPI/4/10*I), Forts. MYRA*sin(MYPI/4/10*I),0 22 n,I+17,MYRA*cos(MYPI/4/10*I), Forts. MYRA*sin(MYPI/4/10*I),100 23 *enddo 24 25 ! Erzeugen der Real-Const.-Set; Elemente 26 *do,J,1,10,1 27 r,J,MYBA+MYDI*sin((J-1)*MYPI/10), Forts. MYBA+MYDI*sin(J*MYPI/10), Forts. MYBA+MYDI*sin(J*MYPI/10), Forts. MYBA+MYDI*sin((J-1)*MYPI/10) 28 real,J 29 e,J,J+1,J+12,J+11 30 *enddo 31 32 ! Kopieren der Elemente 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 egen,20,11,all,,,,,,,,,,100, finish /solu ! Festlegen des Analysetyps, Anzahl Eigenformen antype,harmic ! Auflager und Last nsel,s,loc,z,0 d,all,all alls nsel,s,loc,z,2000 nsel,r,loc,x,MYRA nsel,r,loc,y,0 f,all,fx,-1 alls ! Festlegen des Frequenzbereichs, Schritte harfrq,0,50, nsubst,100, kbc,1 solve finish /post26 ! Bestimmen der x-Verschiebung nsol,2,226,u,x,ver_1_1 nsol,3,171,u,x,ver_1_2 nsol,4,116,u,x,ver_1_3 nsol,5,231,u,x,ver_2_1 nsol,6,176,u,x,ver_2_2 nsol,7,121,u,x,ver_2_3 ! Ausgabe im Diagramm plvar,2,3,4,5,6,7

16 Warum

wird in dem Ergebnisdiagramm nicht die zweite Eigenfrequenz dargestellt?

48

ANSYS-Classic

2.12.3 Transiente Analyse


Bei der transienten Analyse wird eine zeitlich vernderliche, nicht periodische Last auf die Struktur aufgebracht. Dies kann z.B. den Aufprall eines Gegenstandes17 simulieren. Der Unterschied zwischen den Belastungsarten ist in Abbildung 2.25 gezeigt. Bei der Berechnung wir dann die Reaktion der Struktur nach der Einwirkung bestimmt. S YNTAX antype, trans oder antype,4 Weitere Hilfe und Beispiele nden sich unter:
F F

Harmonischer Verlauf Frequenzganganalyse

Nicht periodischer Verlauf Transiente Analyse

Abbildung 2.25: Belastungsarten G RAFISCHE O BERFLCHE Help Topics ANSYS Release ... Documentation Structural Analysis Guide Transient Dynamic Analysis
ANSYS-Eingabe Transiente Analyse
01 !----------------------------------------------02 ! Flgelprofil, Transiente Analyse 03 !----------------------------------------------04 05 ! Festlegen Name der Ergebnisdatei 06 /filname,transient,0 07 08 /prep7 09 10 ! Bentigte Parameter 11 MYPI = 2*asin(1) 12 MYRA = 1000.0 13 MYDI = 20.0 14 MYBA = 2.0 15 16 ! Elementtyp, Materialeigenschaften 17 et,1,63 18 mp,ex,1,210000 ! [N/mm^2] 19 mp,prxy,1,0.3 ! [-] 20 mp,dens,1,8.1e-9 ! [t/mm^3] 21 22 ! Erzeugen der nodes 23 *do,I,-5,5,1 24 n,I+6,MYRA*cos(MYPI/4/10*I), Forts. MYRA*sin(MYPI/4/10*I),0 25 n,I+17,MYRA*cos(MYPI/4/10*I), Forts. MYRA*sin(MYPI/4/10*I),100 26 *enddo 27 28 ! Erzeugen der Real-Const.-Set; Elemente 29 *do,J,1,10,1 30 r,J,MYBA+MYDI*sin((J-1)*MYPI/10), Forts. MYBA+MYDI*sin(J*MYPI/10), Forts. MYBA+MYDI*sin(J*MYPI/10), Forts. MYBA+MYDI*sin((J-1)*MYPI/10) 31 real,J 32 e,J,J+1,J+12,J+11 33 *enddo 34 35 ! Kopieren der Elemente 36 egen,20,11,all,,,,,,,,,,100, 37 38 finish 39 /solu 40 41 ! Festlegen des Analysetyps 42 antype,trans 43 trnopt,reduc 44 deltim,.005 45 46 ! Festlegen von Hauptfreiheitsgraden 47 ! Reduzierte Analyse 48 m,226,ux 49 m,171,ux

17 Mein

Physiklehrer Erwin htte von einer Katze gesprochen...

2.12 Dynamische Berechnungen

49

50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72

m,116,ux m,177,ux total,50,1 ! Festlegen, der zu speichernden Lsungsdaten outres,all,all ! Auflager und Last (zu verschiedenen Zeiten nsel,s,loc,z,0 d,all,all alls f,177,fx,0 lswrite time,0.01 kbc,1 f,177,fx,-1000 lswrite time,0.02 kbc,1 fdele,all,all

73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94

lswrite time,0.5 kbc,1 lswrite ! Lsen der verschiedenen Lastschritte lssolve,1,4,1 finish /post26 ! wo die Lsungsdaten gespeichert sind file,transient,rdsp,. ! Bestimmen der x-Verschiebung nsol,2,226,u,x,ver_1_1 nsol,3,171,u,x,ver_1_2 nsol,4,116,u,x,ver_1_3 ! Ausgabe im Diagramm plvar,2,3,4

bung 8 - Modalanalyse, Prol Auensonneschutz der Arbeitsrume im GB II

Die Befestigung des Auensonnenschutzes im Bereich der Studentischen Arbeitpltze im GB II fngt bei starkem Wind an zu schwingen. Die geschtzte Amplitude betrgt 1[cm]. In Abbildung 2.26 ist der Querschnitt des Prols, inkl. der Aufhngungen, die nur in einer Richtung am Gebude angebracht sind, gezeigt. Die Blechdicke des Aluminiumpressprols betrgt ca. 1[mm].
Prolquerschnitt Befestigung am GB II [cm]
4 20 4 4 140 4 12 4 4 20 70

[mm]

130

20

Abbildung 2.26: Prol und Befestigung der Aussenschattierung am GB II Whlen Sie eine geeignete Modellbildung und fhren Sie eine Modalanalyse durch. Htte die auftretende Schwingung bei Bercksichtigung der DIN 1055

50 und einer geeigneten Analyse vermieden werden knnen?

ANSYS-Classic

2.13 Optimierung
Mit Hilfe der nachfolgenden zwei Beispiele wird ein erster Einstieg in die mathematische Optimierung (engl. Design Optimization) mit ANSYS gegeben. Das Optimierungsproblem wird durch folgende Punkte charakterisiert: Eine Zielfunktion (engl. objective function) die minimiert werden soll. Hierzu werden objective Variables mit dem Kommando opvar,name,obj,(...) deniert. In dem Beispiel unter 2.13.2 ist dies das Volumen welches minimiert werden soll. Um die Zielfunktion zu erreichen, werden div. Parameter (z.B. geometrische Abmessungen whrend des Optimierungsprozesses variable gehalten. Man spricht von Designvariabeln. Die Denition erfolgt ber opvar,name,dv,(...). In Bsp. 2.13.2 sind dies die Hhe und Breite des Balkens. Neben der Zielfunktion werden Restriktionen bentigt, die den Raum der Mglichkeiten einschrnken. Die Nebenbedingungen knnen sich zum einen auf die geometrischen Gren oder auch auf mechanische Parameter (Spannungen) beziehen. Die Implementation geschieht ducht so genannte State-Variablen. In Bsp. 2.13.2 ist dies die maximale Spannung. Deniert werden diese ber das Kommando opvar,name,sv,(...). Optimierungsmethode: Zur Optimierung stehen in ANSYS einige verschieden Verfahren zur Verfgung. Nachfolgend werden zwei kurz vorgestellt: Gradientenverfahren (eng. First Order Solution Method): Hierbei wird der Gradient jeder Designvariablen ber den Differenzenquotienten gebildet. In Richtung des Gradienten wird das Minimum der Zielfunktion gesucht, steilster Abstieg. Da man so in eine bestimmte Richtung sucht, nennt sich das Verfahren auch LineSearch. Subproblem Approximation: Hier werden aus zuflligen Kombinationen der Designvariablen Werte der Zielfunktion gesucht. Mit diesen Werten der Zielfunktion wird dann eine quadratische Funktion gebildet, dessen Minimum bestimmt wird. Dieses Minimum wird dann als weitere Sttzstelle verwendet. Ablauf der Berechnung: Zuerst wird ein Macro-File erzeugt, der entsprechend parametrisiert ist. Dieser Macro-File wird dann in der eigentliche Optimierungsberechnung aufgerufen. Dies vorgehen ist in den Eingabe-Dateien gekennzeichnet.

2.13 Optimierung

51

2.13.1 Optimierung der Beullast, Bsp. Platte mit Steife


Die in Abbildung 2.27 gezeigte Platte soll auf Beulen untersucht werden. Hierbei ist die optimale Stellung der Steife gesucht, so dass sich: entweder eine mglichst geringe Beullast oder eine mglichst groe Beullast einstellt. Die Platte ist in z-Richtung an allen Rndern und an der Steife gehalten. Ansonsten am unterem Rand in y-Richtung und ein Knoten in x-Richtung. Alle weiteren Angaben knnen direkt der Eingabe-Datei entnommen werden.

2l

Steife

y x l

Abbildung 2.27: Optimierung beim Plattenbeulen - Steife

52
ANSYS-Eingabe Optimierung Beullast Platte mit Steife
001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 054 055 056 057 058 059 060 061 !----------------------------------------------! Optimierung, Plattenbeulen !----------------------------------------------!+++++++++++++++++++++++++++++++++++++++++++++++ ! Aufzeichnen des Macro-files *create,OPTIMIERUNG2 /prep7 ! Geometrie festlegen BREI = 400 ANHO = 350 ANHOMIN = 100 ANHOMAX = 700 DICK = 2.5 KRAF = 1.0 !Netzweite ELGR = BREI/20 ! Elementtyp und Materialeigenschaften et,1,shell63 mp,ex,1,210000 mp,prxy,1,0.3 r,1,DICK ! Geometrierzeugung k,1,0,0, k,2,BREI,0 k,3,BREI,ANHO k,4,0,ANHO k,5,BREI,2*BREI k,6,0,2*BREI a,1,2,3,4 a,4,3,5,6 aglue,all lesize,all,ELGR amesh,all finish /solu antype,0 pstres,on ! Auflager und Last nsel,s,loc,y,0 d,all,uy,0 nsel,r,loc,x,0 d,all,ux,0 nsel,all nsll,s,1 d,all,uz,0 nsel,all nsel,s,loc,y,2*BREI *get,KOAN,node,0,count KRKN = KRAF/(KOAN-1) nsel,u,loc,x,0 nsel,u,loc,x,BREI f,all,fy,-KRKN nsel,all 062 063 064 065 066 067 068 069 070 071 072 073 074 075 076 077 078 079 080 081 082 083 084 085 086 087 088 089 090 091 092 093 094 095 096 097 098 099 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 nsel,s,loc,x,0 nsel,r,loc,y,2*BREI f,all,fy,-KRKN/2 nsel,all nsel,s,loc,x,BREI nsel,r,loc,y,2*BREI f,all,fy,-KRKN/2 nsel,all solve finish /solu

ANSYS-Classic

! Knickanalyse antype,buckling,new bucopt,lanb,1 solve finish /solu expass,on mxpand,1 solve finish /post1 set,first ! Benennen der Knicklast *get,KNLA,active,,set,freq KWKNLA = 1/KNLA ! Beenden Aufzeichnung Macro-file *end ! Ausfhren des Macro-files, normale-Analyse *use,OPTIMIERUNG2 finish !+++++++++++++++++++++++++++++++++++++++++++++++ ! Optimierung /opt ! Festlegen des Macro-files fr Optimierung opanl,OPTIMIERUNG2 ! Definition der Optimierungsvariablen opvar,ANHO,dv,ANHOMIN,ANHOMAX,0.001 ! Grte Beullast ! opvar,KWKNLA,obj,,,0.00000001 ! Kleinste Beullast opvar,KNLA,obj,,,1 ! Festlegen des Optimierungstyps optype,firs opfrst,30,100,0.2, opexe ! Grafische Ausgabe der Hhe und Breite plvaropt,ANHO /axlab,x,Interationsschritt /axlab,y,Steifenhoehe [mm] /replot !+++++++++++++++++++++++++++++++++++++++++++++++

2.13.2 Optimierung des Volumens, Bsp Balken mit Einzellast


Das Volumen des in Abbildung 2.28 dargestellten Einfeldtrgers soll minimiert werden. Hierbei darf eine maximale Spannung von 210[N/mm2 ] nicht berschritten werden. Die Hhe und Breite des Trgers drfen im Bereich 10 h(b) 50[mm] variieren. Alle weiteren Informationen knnen der Eingabe-Datei entnommen werden.

2.13 Optimierung
P

53

l l

Abbildung 2.28: Zu optimierender Einfeldtrger


ANSYS-Eingabe Optimierung Einfeldtrger
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 !----------------------------------------------! Optimierung, Balken !----------------------------------------------!+++++++++++++++++++++++++++++++++++++++++++++++ ! Aufzeichnen des Macro-files *create,OPTIMIERUNG1 /prep7 HOEH BREI LAEN LAST GRLA 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 ssum *get,GesVol,ssum,,item,ElmVol ! Bestimmen der maximalen Spannung etable,smax_i,nmisc,1 esort,etab,smax_i,0,1,, *get,SMAXI,sort,,max etable,smax_j,nmisc,3 esort,etab,smax_j,0,1,, *get,SMAXJ,sort,,max *set,SMAX,SMAXI>SMAXJ ! Beenden Aufzeichnung Macro-file *end ! Ausfhren des Macro-files, normale-Analyse *use,OPTIMIERUNG1 finish !+++++++++++++++++++++++++++++++++++++++++++++++ ! Optimierung /opt ! Festlegen des Macro-files fr Optimierung opanl,OPTIMIERUNG1 ! Definition der Optimierungsvariablen opvar,HOEH,dv,10,50,0.001 opvar,BREI,dv,10,50,0.001 opvar,SMAX,sv,205,210,0.001 opvar,GesVol,obj,,,200 ! Festlegen des Optimierungstyps optype,firs opfrst,30,100,0.2, opexe ! Grafische Ausgabe der Hhe und Breite plvaropt,HOEH,BREI /axlab,x,Interationsschritt /axlab,y,Hoehe,Breite [mm] /replot !+++++++++++++++++++++++++++++++++++++++++++++++

= = = = =

20 20 1000 0.75 2000

! in [%] vom Aufl. ! Gre der Last

k,1,0,0 k,2,LAEN,0 k,3,LAST*LAEN l,1,3 l,3,2 et,1,beam3 r,1,HOEH*BREI,1/12*BREI*HOEH**3,HOEH,,,, mp,ex,1,210000 mp,prxy,1,0.3 esize,LAEN/10 lmesh,all finish /solu antype,0 dk,1,ux,0 dk,1,uy,0 dk,2,uy,0 fk,3,fy,-GRLA solve finish /post1 ! Volumen etable,ElmVol,volu ! ~10 Elemente

bung 10 - Optimierung Kragarm

Der in Abbildung 2.29 gezeigte Kragarm soll hinsichtlich des Volumens minimiert werden. Dies Beispiel ist in Anlehnung an [5] entstanden; vgl. auch

54

ANSYS-Classic

Verification Manual, Bsp. VM155. Ferner sind folgende Randbedingungen einzuhalten: Es sollen keine Spannungen grer als 160[N/mm2 ] auftreten Die Durchbiegung soll an keiner Stelle mehr als 10[mm] betragen Als Material kann ein blicher Stahl gewhlt werden. Die Gesamtlnge betrgt l = 1000[mm] und die Dicke betrgt b = 25[mm], beides ist konstant. Die obere Begrenzung ist als Polygonzug aus drei gleichlangen Teilstcken anzunhern. Gehen Sie hierbei wie folgt vor:
M hi

Abbildung 2.29: Zu optimierender Kragarm Fhren Sie eine berschlagsrechnung durch und whlen Sie die Abmessungen und Belastungen sinnvoll Nutzen Sie die Symmetrie aus Verwenden Sie fr die Berechnung plane42-Elemente

3 Workbench
Das nachfolgende Kapitel zur W ORKBENCH ist zu diesem Workshop neu entstanden. Hierzu hat eine erste Einarbeitung unsererseits stattgefunden. Somit ist dies Kapitel in zweierlei Hinsicht als -Version zu sehen. ber Hinweise auf Fehler und Verbesserungsvorschlge wrden wir uns sehr freuen. Trotz dieser ersten Hrde ist es uns wichtig W ORKBENCH vorzustellen. Hier bieten sich zum einem gute Mglichkeiten an andere Programme (Zeichenprogramme, andere Pre- und Postprozessoren, andere FEM-Berechnungsprogramme) anzubinden und zum anderem ist die Bedienung ber die grasche Oberche wesentlich komfortablerer als in ANSYS C LASSIC.

3.1 Allgemeine Informationen zu W ORKBENCH


W ORKBENCH ist ein Programm, welches aus verschiedenen Modulen besteht, die in einem Projekt zusammengefasst werden. Dies wird direkt beim Starten deutlich; hier werden direkt alle installierten Module angezeigt.

Datenstruktur: Diese Module spiegeln sich ebenfalls in der Datenbasis eines jeden Projektes wieder. Hier wird die Datenstruktur beispielhaft fr die im Workshop verwendeten Module DesignModeler und Simulation vorgestellt. Name.wbdb, enthlt die bergreifenden Daten Name.dsdb, enthlt die FE-Daten aus dem Modul Simulation Name.agdb, enthlt die Geometriedaten aus den DesignModeler Somit sind die in einem Projekt zusammengefassten Dateien nicht unabhngig, sondern in der Datei Name.wbdb miteinander verknpft. So knnen z.B. denierte Parameter bergeben werden und eine genderte Geometrie kann im Modul Simulation ebenfalls bernommen werden. Hinweis: anders als in ANSYS C LASSIC sind bei Verwendung der deutschsprachigen Oberche von W ORKBENCH Kommata zur Trennung von Vor- und Nachkommastellen zu verwenden.

56

Workbench

3.1.1 DesignModeler
Der DesignModeler ist das Geometrie-Modul von W ORKBENCH. Hier knnen neue Geometrien neu erstellt und bearbeitet werden. In dieser Funktion wird der DesignModeler in den Abschnitten 3.2 und 3.3 verwendet. Hier wird auch die prinzipielle Arbeitsweise von Zeichenprogrammen wie z.B. C ATIA deutlich. Vorrangig ist der DesignModeler jedoch dafr ausgelegt verschiedene Dateiformate aus Zeichenprogrammen importieren zu knnen und diese so fr die FEM-Analyse zugnglich zu machen. Eine Auistung der mglichen Formate ndet sich unter: G RAFISCHE O BERFLCHE Zu ergnzen Hinweis: Das Weiterverarbeiten von Daten, die aus N EMETSCHEK A LLPLAN stammen ist eher schwierig, da sich hier nur dxf- bzw. dwg-Dateien exportieren lassen und diese von W ORKBENCH nicht untersttzt werden. Vgl. hierzu auch: G RAFISCHE O BERFLCHE Hilfe Inhalt Release ... Documentation for ANSYS W ORKBENCH Simulation Help CAD Systems Der DesignModeler arbeitet im wesentlichen in zwei unterschiedlichen Modi: Skizzier-Modus: Im Skizzier-Modus wird i.d.R. zuerst eine Skizze von Teilen des Modells erstellt. Hierbei spielen die genauen Abmessungen vorerst keine Rolle. Diese werden in einem weiterem Schritt angebracht. Die Vermaung ist abhngig, d.h. wird bei vollstndiger Vermaung eine Lnge o.. gendert, ndern sich alle verbundenen Mae mit. Die Darstellung der Vermaung ndert sich, je nachdem ob sie unvollstndig, vollstndig oder berdeniert ist. Modellier-Modus: Im Modellier-Modus werden dann durch Operationen aus den Skizzen Teile, d.h. Flchen oder Volumen. Hierzu stehen verschiedene Operationen zur Verfgung. Die Eingabe wird hier i.d.R. mit Erstellen abgeschlossen.

3.1.2 Simulation
Im Modul Simulation werden die Geometriedaten aus dem Modul DesignModeler weiter verwendet. Hier werden die Randbedingungen aufgebracht und Vernetzt. Die vorbereiteten Daten werden dann an den Solver ANSYS C LASSIC bergeben. Dort erfolgt dann das Lsen. Das Postprocessing erfolgt dann wieder im Modul Simulation. Die Datenbergabe erfolgt voll automatisch. Schematisch ist dies in Abbildung 3.1 gezeigt. Dadurch, dass ANSYS C LASSIC als Solver verwendet wird, ist das Einbinden von APDL-Kommandos an verschiedenen Stellen mglich. Auch lsst sich eine Eingabe-

3.2 Ein Einstieg Flchen


Preprocessing Modul Simulation Datenbergabe Postprocessing Modul Simulation Solver ANSYS C LASSIC

57

Abbildung 3.1: Datenbergabe Datei fr ANSYS C LASSIC des gesamten FEM-Modells erzeugen, die dann eingelesen werden kann.

3.2 Ein Einstieg Flchen


Nachfolgend wird ein erstes Beispiel zur Verwendung von W ORKBENCH vorgestellt. Die Geometrie wird hierbei mit den DesignModeler erstellt, die Berechnung und Ergebnisdarstellung erfolgen anschieend mit dem Modul Simulation.

h1 l1 l2 l1

b1

l3

Abbildung 3.2: Klemme Die Abmessungen der Klemme knnen der nachfolgenden Tabelle entnommen werden. Der Einfachheit halber soll eine Bohrung als eingespannt betrachtet werden und in Blechebene und Klemmenlngsrichtung die zweite Bohrung wird mit einer Kraft P belastet.

58 Abmessungen in [mm] und [N ]: l1 = 20 l2 = 32 l3 = 9 b1 = 20 h1 = 15 = 100 P Durchmesser Bohrung = 3 Materialstrke = 1,5 Biegeradius = 2

Workbench

Da die gesamte Eingabe ber die grasche Oberche erfolgt, werden hier stichpunktartig die einzelnen Schritte aufgelistet. Die nachfolgende bung ist so ausgelegt, dass sie in hnlicher Weise bearbeitet werden kann. Daher wird angeraten, diese Unterlagen mit eigenen Anmerkungen zu ergnzen: ANSYS W ORKBENCH starten Neues Projekt Neue Geometrie len Skizzieren whlen und Darstellung der xy-Ebene anzeigen lassen; durch auswhlen der Z-Achse am Koordinatenkreuz. Weiter im Skizzier-Modus Einstellungen Raster, Fangen auswhlen (Das Raster wird hier nicht angezeigt, da so besser sichtbar ist, was passiert. Zeichnen Linie, Umriss des Hakens zeichnen, einfach nur die Linien ohne Ausrundungen Modifizieren Verrundung Zuerst Radius auf 2[mm] setzen, dann durch auswhlen von jeweils zwei Kanten Ausrundungen einfgen Abmessungen Horizontal, durch auswhlen von jeweils zwei Punkten horizontale Abmessungen angeben In Abmessungen x kann jeweils der Abstand eingegeben werden Analog Vertikal vermaen In den Modellier-Modus wechseln und Isometrie-Ansicht whlen; durch auswhlen des Punktes am Koordinatenkreuz. Extrudieren Projekt wird geffnet DesignModeler wird gestartet, [mm] als Maeinheit wh-

3.2 Ein Einstieg Flchen Details von Extrudieren 1 20[mm] eingeben Erstellen auswhlen

59

Vor Verlassen des Modellier-Modus, eine der beiden Flchen, in der eine ffnung entstehen muss auswhlen; diese erscheint dann andersfarbig. In den Skizzier-Modus wechseln und die xz-Ebene anzeigen lassen; durch auswhlen der y-Achse im Koordinatenkreuz. Zeichen Kreis in etwa an die bentigte Stelle zeichen Abmessungen Durchmesser zu 3[mm] eingeben Horizontal und Vertikal jeweils entsprechende Mae eingeben Wieder zurck in den Modellier-Modus wechseln und Isometrie-Ansicht whlen; durch Auswhlen des Punktes am Koordinatenkreuz. Extrudieren In Details von Extrudieren 2 Tiefe z.B. zu 2[mm] whlen Operation: Material wegschneiden Erstellen zweite Flche auswhlen und hier analog die zweite ffnung einfgen Mit Datei Speichern Unter als Name.agdb sichern

DesignModeler schlieen. Auf der Projekt-Seite Neue Simulation whlen. gestartet. Jetzt wird im Modul Simulation gearbeitet. Zuerst Maeinheiten kontrollieren; im Men Maeinheiten auswhlen, hier Metrisch(mm, kg, N, C, mV, mA) whlen. Im Strukturbaum Schalenkrper auswhlen Im Details von Schalenkrper Materialdicke zu 1, 5[mm] whlen Eine neue Simulation wird

60

Workbench

Im Strukturbaum Randbedingungen auswhlen und auf Kantenauswahl umstellen. Strukturmechanisch Bohrung auswhlen In Details von fixierte Lagerung, anwenden auswhlen Fixirte Lagerung

Strukturmechanisch Bohrung auswhlen In Details von Kraft Anwenden auswhlen Gre 100[N ] eingeben

Kraft

Richtung in der Isometrie-Ansicht entsprechende Kante auswhlen, mit Anwenden besttigen Im Strukturbaum Netz mit der rechten Maustaste auswhlen whlen. zeigt eine Netzvorschau mit Dicke an. Im Strukturbaum Lsung auswhlen Spannung Equivalent (von Mises), ect. Gesamt Lsung wird berechnet Ergebnisse werden entNetz Vorschau

Verschiebung Lsung auswhlen

Im Strukturbaum unter Lsung entsprechend auswhlen sprechend angezeigt. falls gewnscht speichern.
bung WB 1 - Winkel

Der in Abbildung 3.3 Dargestellte Winkel soll mit dem DesignModeler gezeichnet und dann berechnet werden. Diese bung entspricht einem Beispiel aus [1]. Bei der Bearbeitung der bung kann analog zu Abschnitt 3.2 vorgegangen werden. Die Abmessungen des Winkels knnen der nachfolgenden Tabelle entnommen werden. Es soll simuliert werden, dass der Winkel an den kleineren ffnun greift am Rand der gen mit Schrauben an einer Wand befestigt ist, Die Kraft P greren ffnung an. Aufgrund der zu erwartenden Verformungsgur, wird die untere Kante der Rckseite zur Wand hin als unverschieblich angenommen, d.h. ux = 0.

3.3 Volumenmodell; Z-Prol, Modellieren und Berechnen


t2 t3 t2

61

l2 b2

t1

l1

b1

Abbildung 3.3: Zu modellierender und berechnender Winkel Abmessungen in [mm] und [N ]: t1 = 80 t2 = 20 t3 = 40 = 100 P b1 = 82 b2 = 42 l1 = 96 l2 = 40 Grere ffnung = 40 Kleinere ffnung = 9 Biegeradius = 15 Materialstrke = 4

3.3 Volumenmodell; Z-Prol, Modellieren und Berechnen


Das in Abbildung 3.4 gezeigte Z-Prol soll mit W ORKBENCH berechnet werden. Hierzu wird die Geometrie wieder mit Hilfe des Moduls Design Modeler erstellt und anschlieend im Modul Simulation fr die FE-Analyse vorbereitet und berechnet. Die Abmessungen des Z-60-Prols knnen DIN 1027 entnommen werden. Die Bohrung hat einen Durchmesser von 10[mm] und ist beidseitig mit einer Fase von 1[mm] versehen. Der Abstand von den Kanten betrgt 20[mm]. Das Prols hat eine Lnge von 600[mm] und die angreifende Kraft eine Gre von 500[N ]. Diese soll auf die Innenseite der Bohrung aufgebracht werden. Stichpunktartige, kompakte Zusammenstellung der Schritte: ANSYS W ORKBENCH starten Neues Projekt Projekt wird geffnet

62
Schnitt durch die Bohrung

Workbench

P Prolquerschnitt

Abbildung 3.4: Zu modellierendes und berechnendes Z-Prol Neue Geometrie len Skizzieren whlen und Darstellung der xy-Ebene anzeigen lassen Weiter im Skizzier-Modus Einstellungen Raster, Anzeigen und Fangen auswhlen Abstand zweier Hauptrasterlinien, z.B. 5[mm] Zeichnen Linie, Umriss des Z-Prols zeichnen, zuerst ohne Ausrundungen Einstellungen Raster, Raster und Fangen ausblenden (dann ist das Prol besser sichtbar) Modifizieren Verrundung Durch auswhlen von jeweils zwei Kanten und Eingabe des Radiuses Walzradien einfgen Abmessungen Horizontal, durch auswhlen von jeweils zwei Punkten horizontale Abmessungen angeben DesignModeler wird gestartet, [mm] als Maeinheit wh-

3.3 Volumenmodell; Z-Prol, Modellieren und Berechnen

63

In Abmessungen 1 kann jeweils der Abstand eingegeben werden Analog Vertikal vermaen In den Modellier-Modus wechseln und Isometrie-Ansicht whlen Extrudieren Details von Extrudieren 1 600[mm] eingeben Erstellen auswhlen Vor Verlassen des Modellier-Modus, obere Flche auswhlen Zurck in den Skizzier-Modus und die xz-Ebene darstellen lassen Zeichen Kreis in etwa an die bentigte Stelle zeichen Abmessungen Durchmesser zu 10[mm] eingeben Horizontal und Vertikal jeweils 20[mm] vermaen Wieder in den Modellier-Modus wechseln Extrudieren Kreis auswhlen In Details von Extrudieren 2 Tiefe z.B. zu 20[mm] whlen Operation: Material wegschneiden Erstellen Fase auswhlen Entsprechende Kante auswhlen In Details von Fase 1 entsprechend 1[mm] eingeben Mit Erstellen abschlieen Fr die zweite Kante wiederhohlen Mit Datei Speichern Unter als Name.agdb sichern

Hinweis: Die erzeugte Geometrie kann jetzt auch z.B. im iges-Format exportiert werden. Dazu: Datei Export... whlen. Diese iges-Datei kann jetzt in ANSYS C LASSIC importiert werden.

64 DesignModeler schlieen. Auf der Projekt-Seite Neue Simulation whlen. gestartet. Im Strukturbaum Randbedingungen auswhlen

Workbench

Eine neue Simulation wird

Strukurmechanisch und als Unterpunkt Fixirte Lagerung auswhlen Rckseite auswhlen und mit Anwenden besttigen Weiter Strukturmechanisch und als Unterpunkt Kraft auswhlen Innere Bohrungsche auswhlen und mit Anwenden besttigen Gre zu 500[N ] whlen Lsung auswhlen Lsung wird berechnet

Im Strukturbaum Lsung auswhlen. Hier knnen die entsprechenden Ergebnisse angezeigt werden. Hinweis: Wird im Strukturbaum Lsung aktiviert, kann unter Extras ANSYS -Eingabedatei schreiben... das erzeugte FE-Modell als ANSYS C LASSIC Eingabe-Datei ausgegeben werden. Hierbei wird vor dem erstem solve-Befehl ein /eof eingefgt.
bung WB 2 - Gekrmmtes I-Prol

Der in Abbildung 3.5 gezeigte I-Trger soll im DesignModeler gezeichnet und dann mit dem Modul Simulation berechnet werden. Hierbei handelt es sich um ein IPE 80 Prol mit den Abmessungen h = 80[mm], b = 46[mm], t = 5, 2[mm], s = 3, 8[mm] und r = 5[mm]. Der Winkel soll 90[ ] betragen bei einem Biegerollendurchmesser von 4[m]. Die Kraft kann vereinfacht auf die Stirnche aufgebracht werden.

3.4 Externe Geometriedaten, Mittelchengenerierung


Oft ergibt sich die Situation, dass die Geometriedaten im Zeichenprogramm als Volumenkrper, d.h. 3D vorhanden sind Fr eine Berechnung reicht jedoch eine chige, d.h. 2D Berechnung vllig aus. Um dies zu ermglichen steht in W ORKBENCH die Mglichkeit der Mittelchengenerierung zur Verfgung. Beispielhaft wird dies an dem im Abschnitt 3.3 vorgestellten Z-Prol erlutert. So besteht die Mglichkeit, die Ergebnisse zu vergleichen. In Abbildung 3.6 ist dies skizziert.

3.4 Externe Geometriedaten, Mittelchengenerierung


b t P r

65

Abbildung 3.5: bung 2: Gekrmter I-Trger


Volumenkrper Reduzierte Flchen

Mittelchengenerierung

Abbildung 3.6: Mittelchengenerierung beim Z-Prol Stichpunktartige, kompakte Zusammenstellung der Schritte: ANSYS W ORKBENCH starten Neues Projekt Neue Geometrie len Unter Datei Externe Geometriedatei importieren... die entsprechende Name.igs-Datei auswhlen die Datei wird geladen. Mit Erstellen abschlieen die Geometrie wird geladen. Projekt wird geffnet DesignModeler wird gestartet, [mm] als Maeinheit wh-

Unter Extras die Option Mittelflche auswhlen. In Details von Mittelflchex Auswahlmethode Automatisch

Unterer Grenzwert auf 4[mm] stellen

66 Oberer Grenzwert auf 7[mm] stellen Flchenpaare jetzt suchen auf ja stellen Mit Erstellen abschlieen Unter Extras die Option Flchenverlngerung auswhlen. In Details fr Flchenverlngerungx Verlngerung Kanten aktivieren Bis Oberflche auswhlen

Workbench

Kante auswhlen und mit Anwenden besttigen Flche auswhlen, mit Anwenden besttigen

Zielflche aktivieren

Mit Erstellen abschlieen Gleichen Vorgang fr die anderen Flchen wiederholen. Vollstndiges Prol

Unter Extras die Option Flchenverbindungen auswhlen. In Details von Flchenverbindungx Unter Zielkrper zwei Flchen auswhlen (Mit Strg-Taste Mehrfachasuwahl) Mit Anwenden besttigen Und mit Erstellen abschlieen Gleichen Vorgang fr die anderen Flchen wiederholen. alle Kanten verbunden

Mit Ansicht Kantenverbindungen anzeigen werden entsprechenden Verbindungen sichtbar gemacht. Mit Datei Speichern unter... sichern und DesignModeler schieen.

Jetzt kann die Geometrie im Modul Simulation weiter berechnet werden. Das Vorgehen ist in Abschnitt 3.2 vorgestellt. Sollten Probleme mit den Flchenverbindungen auftreten unter: Strukturbaum Geometrie Geometrie aktivieren und unter Aus Datei... neu einlesen.

bung WB 3 - Etwas kompliziertere Geometrien

Die in Abbildung 3.7 gezeigte Rohrverbindung und die in Abbildung 3.8 gezeigte Aufhngung werden als Geometrie-Datei zur Verfgung gestellt. Die Rohrverbindung entspricht einem Beispiel aus dem ANSYS-Demoroom. Hier wird eine Fluid-Simulation damit durchgefhrt. Die Aufhngung wurde einem Beispiel der PennState entnommen.

3.4 Externe Geometriedaten, Mittelchengenerierung

67

Abbildung 3.7: bung 3: Gegebene 3D-Geometrie-Datei

Abbildung 3.8: bung 3: Gegebene 2D-Geometrie-Datei Die Geometrien eignen sich dazu, verschiedene Funktionen auszuprobieren: Mittelchengenerierung, reduzieren des Modells Strukturmechanische Berechnung dann wahlweise am 2D oder 3D Modell Thermische Berechnung Beachten Sie, dass verschiedene Parts (Geometrieteile) auch ausgeblendet werden knnen, und so die Struktur teilweise untersucht werden kann.

Literaturverzeichnis
[1] F RHLICH , P. FEM Anwendungspraxis. Vierweg, 2005. [2] G EHRKE , W. Fortran 95, Nachschlagewerk zur Fortran-Norm ISO/IEC 15391:1977. Regionales Rechenzentrum fr Niedersachsen (RRZN), 1997. [3] G ROTH. FEM fr Praktiker Band 3: Temperaturfelder. Expert Verlag, 1998. [4] M LLER. FEM fr Praktiker Band 1: Grundlagen. Expert Verlag, 2002. [5] P RASAD. Optimal structural design with plate nite elements. Journal of the Structural Division (1979), 2367 bis 2382. [6] S CHTZING. FEM fr Praktiker Band 4: Elektrotechnik. Expert Verlag, 2003. [7] S TELZMANN. FEM fr Praktiker Band 2: Strukturdynamik. Expert Verlag, 2002. [8] TAYLOR , R. L. FEAP - A Finite Element Analysis Program; Version 7.5, Example Manual. Department of Civil an Environmental Engineering, University of California at Berkeley, 2005.

69

Index
A NSYS Product Launcher, 6 *do-Befehl, 16 *get-Befehl, 30 Aktive Modellteile, 20 APDL, 7 automatisches Vernetzen, 21 Befehlseingabe, 7 Berechnungsarten, 33 Beton, 42 Beulen, 33 Bewehrung, 42 Bilineares Materialgesetz, 38 Boolesche Operatoren, 20 Buckling, 33 CAD-Dateien, 56 Constraint Equations, 15 Datenbasis, 7 Datenstruktur WB, 55 Default-Werte, 8 Design Optimization, 50 DesignModeler, 56 Designvariable, 50 Directory, 6 Direkte Generierung, 11 Doppelknoten, 29 Dynamik Grundbegriffe, 44 Dynamische Berechnungen, 44 Einheiten, 8, 45 Element Library, 12 Elemente, 12 Elementtyp, 15 Fehlerabschtzung, 22 Flchenkrper, WB, 57 Flchenverbindung, 64 Flchenverlngerung, 64 free meshing, 22 Frequenzganganalyse, 47 Funktionen, 21 Gelenke, 29 Geometriegren, 18 Gradientenverfahren, 50 Gro- und Kleinschreibung, 7 Harmonic Analysis, 47 Hilfe Funktion, 9 If-then-Else-Konstrukt, 30 Internet Links, 1 Jobname, 6 Knicken, 33 Kommentarzeilen, 8 Kompatibilitt, 7 Konsistente Einheitensysteme, 45 Koordinatensysteme, 29 Lschen der Database, 34 List-Befehle, 13 Macro-File, 50 mapped meshing, 22 Mittelchengenerierung, 64 Modalanalyse, 46 Modellier-Modus, 56 Netzverfeinerung, 22 71

72 Nichtlineare Berechnung, 25 Objective Function, 50 Objective Variables, 50 Optimierung, 50 Output-Fenster, 6 Passive Modellteile, 20 Patch-Test, 11 Plastisches Materialverhalten, 25 Plot-Befehle, 13 Postprocessing, 5 Potenzen, 8 Preprocessing, 5 Punkt und Komma, 8 Punkt und Komma, WB, 55 Real Constant, 13 Riss, 42 Schalter, 43 Schleifen, 16 Schleifen, Abbruch, 31 Session Editor, 9 Simulation, 56 Skizzier-Modus, 56 Slektionsbefehle, 20 Solid Modeling, 11 Solution, 5 Speichern, 6 Speichern externer Dateien, 35 Speicherverwaltung, 6 State-Variable, 50 Symmetriebedingungen, 25 Tabellen, 35 Title, 6 Traglast, 37 Transiente Analyse, 48 Tutorials, 1, 2 Undo-Button, 6 Variablen, 29 Verication Manual, 2 Vernetzen, 21 Verzweigungslast, 37 Volumenkrper, WB, 61 Zielfunktion, 50

Index

Das könnte Ihnen auch gefallen