Beruflich Dokumente
Kultur Dokumente
ABAQUS 6.9 Kurs
ABAQUS 6.9 Kurs
9
Paul Weber 17.11.2009
STEINBUCH CENTRE FOR COMPUTING - SCC
KIT Universitt des Landes Baden-Wrttemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft
www.kit.edu
ABAQUS Dokumentation
Alle Handbcher liegen online und als PDF-Dokument vor: ABAQUS Analysis Users Manual,Vol. I V Beschreibung von ABAQUS ABAQUS Keywords Manual, Vol. I, II komplette, alphabetische Liste der ABAQUS-Kommandos ABAQUS Theory Manual INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) die theoretischen Grundlagen von ABAQUS ABAQUS Example Problems Manual Beispieldatenstze, liegen auch als Datei vor ABAQUS Verification Manual Verifikationsdaten zum Testen der diversen ABAQUS Features, liegen auch als Dateien vor ABAQUS User Subroutine Reference Manual
17.11.2009
ABAQUS Dokumentation
ABAQUS Benchmarks Manual Benchmarkprobleme zur Performanceanalyse von ABAQUS ABAQUS/CAE Users Manual Beschreibung des interaktiven Pr- und Postprozessors ABAQUS Scripting Users Manual Einfhrung und Beschreibung in die ABAQUS Skriptsprache Python ABAQUS Scripting Reference Manual Python Kommandos ABAQUS Glossary Liste der ABAQUS spezifischen Termini
17.11.2009
Spezielle Unterlagen
Getting Started with ABAQUS Eine Einfhrung in ABAQUS mit Beispielen; einige Beispiele und Aspekte des Kurses sind hieraus und aus dem ABAQUS/Standard Examples Manual entnommen. Die folgenden Unterlagen enthalten die Folien des entsprechenden offiziellen Kurses, der von SIMULIA durchgefhrt wird:
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Introduction to ABAQUS/CAE Contact in ABAQUS/Standard Writing UMATs, VMATs and UELs Metal Inelasticity Wrmeleitung und Wrmespannungen mit ABAQUS Konvergente Lsungen
17.11.2009
Volume I
Introduction Kurzeinfhrung in ABAQUS, Syntax und Konventionen Spatial Modeling Modellierung von Knoten, Elementen und Flchen Execution Procedures INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) Beschreibung des ABAQUS-Aufrufs und der verschiedenen Utilities mit den mglichen Optionen Output Beschreibung der verschiedenen Ausgabedateien, die von ABAQUS geschrieben werden knnen, Ausgabe der verschiedenen Ergebnisse und Kontrollinformationen, Liste aller Ausgabegren File Output Format Struktur der Ergebnisdateien, Utilities zum Zugriff auf die Ergebnisdatei
17.11.2009
Volume III
Materials: Introduction Allgemeine Beschreibung der ABAQUS-Stoffgesetze Elastic Mechanical Properties Elastische Stoffgesetze in ABAQUS Inelastic Mechanical Properties Inelastische Stoffgesetze in ABAQUS, Versagen und Zerstrung verschiedener Materialien weitere Materialeigenschaften
17.11.2009
17.11.2009
17.11.2009
FE-Literatur
Dies ist eine rein persnliche Auswahl: O.C. Zienkiewicz, R.L. Taylor The Finite Element Method, 3 Bnde K.J. Bathe Finite-Elemente-Methoden, Springer K. Knothe, H. Wessels INSTITUTS-, Finite Elemente, Springer FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) H.R. Schwarz Methode der Finiten Elemente, Teubner NAFEMS Literatur A Finite Element Primer Publikationen: A Finite Element Dynamics Primer Introduction to Nonlinear Finite Element Analysis
17.11.2009
10
17.11.2009
verschiedene sci.engr.mech News-Groups: sci.engr.civil INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) sci.engr.analysis sci.mech.fluids sci.physics.computational.fluid-dynamics
11
17.11.2009
12
17.11.2009
*HEADING EINGESPANNTE QUADRATISCHE PLATTE UNTER DRUCKBELASTUNG, S9R5-ELEMENTE ** M O D E L L D A T E N *NODE 1 7,.9 *NGEN 1,7,1 *NSET,NSET=UNTEN,GENERATE 1,7,1 *NCOPY,CHANGE NUMBER=60,OLDSET=UNTEN,SHIFT,NEWSET=OBEN 0.0,0.9,0.0 *NFILL UNTEN,OBEN,6,10 *NSET,NSET=LINKS,GENERATE 1,61,10 *NSET,NSET=RECHTS,GENERATE 7,67,10 *ELEMENT,TYPE=S9R5 1,1,3,23,21,2,13,22,11,12 *ELGEN 1,3,2,1,3,20,3 *ELSET,ELSET=PLATTE,GENERATE 1,9,1 *SHELL SECTION,MATERIAL=METALL,ELSET=PLATTE 0.01
Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Leerzeile
13
17.11.2009
*MATERIAL,NAME=METALL *ELASTIC,TYPE=ISO 2.1E11,0.3 *BOUNDARY OBEN,1,6 RECHTS,1,6 UNTEN,YSYMM LINKS,XSYMM ** B E L A S T U N G S G E S C H I C H T E *STEP *STATIC *DLOAD INSTITUTS-,PLATTE,P,-1.E3 FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) *NODE PRINT U *ENDSTEP
14
17.11.2009
fest
symmetrisch
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
fest
sym metrisch
15
17.11.2009
16
17.11.2009
Werkzeuge ABAQUS-Optionen (*NODE, *ELGEN, u.a.), mit Texteditor erstellen ABAQUS/CAE HyperMesh Patran und andere
17
17.11.2009
HyperMesh Patran
ist der ABAQUS Pr- und Postprozessor, mit dem ABAQUS Modelle erzeugt und die Ergebnisse grafisch dargestellt werden knnen. INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
ABAQUS/CAE
18
17.11.2009
Belastungsgeschichte
Eingabe der Belastungsgeschichte in einzelnen Schritten (Steps) Eingabeblcke zwischen *STEP und *ENDSTEP Eingabe der Analyseart (Prozedur) fr jeden Schritt, z.B. *STATIC, *DYNAMIC
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Eingabe externer Lasten und vorgeschriebener Verschiebungen Aufteilung eines Schrittes in Inkremente (im nichtlinearen Fall) Auswahl der auszugebenden Gren; z.B. Drucken von Knotenvariablen *NODE PRINT oder Elementvariablen *ELEMENT PRINT
19
17.11.2009
Dateien in ABAQUS
id ist ein Identifier, der beim ABAQUS-Aufruf als Job-Parameter verwendet wird. id.dat id.f id.fil Druckausgabedatei User FORTRAN-Subroutinen Ergebnisdatei (*EL FILE, *NODE FILE, *ENERGY FILE); wird bentigt fr Postprocessing mit HyperMesh, Patran und anderen Postprozessoren; Schnittstellen zu eigenen Auswerteprogrammen
Ergebnisdatei in ASCII-Format (*FILE FORMAT) ABAQUS Eingabedatei Message File; enthlt detailierte Informationen ber den Ablauf der Prozeduren Output Database File
20
17.11.2009
id.mdl Model File werden fr Restarts id.stt State File bentigt id.prt Part File id.res Restart File id.sta Status File; Information ber die Inkremente id.log Log-File id.com FAKULTTS-, ABTEILUNGSNAMEPython-Skript, das die Durchfhrung des INSTITUTS-, (in der Masteransicht ndern) ABAQUS-Laufs steuert id.023 Kommunikationsfile (meist temporr) id.sdb Sparse Solver DB (meist temporr)
21
17.11.2009
Datenfluss
id.inp
*RESTART,READ
*INCLUDE
Eingabedateien
id.odb
*OUTPUT
Standard Analysis
*RESTART,WRITE
id.fil
id.res Die Dateien id.dat, id.sta, id.log, id.msg, id.com, id.mdl, id.stt, id.prt werden ohne besondere Anforderung immer erzeugt.
22 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Jobstruktur
id.inp
id.inp
pre.exe pre.exe
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
id.023
id.023
id.f
Headerzeile zur Kommentierung des Modells Kommentarzeile Schreiben und/oder Lesen einer Restartdatei Eingabe der Knoten
*RESTART, ...
*NODE PRINT,NSET=SEITE U
Drucken der Verschiebungen der Knoten des Sets mit Namen SEITE Ende des 1. Lastfalls 2. Lastfall dynamische Prozedur vorgeschriebene Verschiebungen
*ENDSTEP *STEP,NLGEOM
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
*DYNAMIC
Allgemeine Eingabeoptionen
*HEADING beliebige Anzahl von Zeilen Die 1. Zeile wird in den Kopf auf jeder Seite des Outputs gedruckt.
*INCLUDE,INPUT=Datei-Name An der Stelle, wo die INCLUDE-Option in der Eingabedatei steht, wird der Inhalt der Datei eingefgt.
27
17.11.2009
Fr jeden Parameter, der auf YES gesetzt ist, wird die entsprechende Information ausgedruckt.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
ECHO=YES
Bearbeitete Eingabekommandos (Options being processed), hier stehen ggf. Eingabefehlermeldungen Elementdefinition Nummer, Typ, Eigenschaftsnummer, Knotennummer Beschreibung der Sektionen, hier werden die Elementeigenschaften beschrieben Materialbeschreibung
28 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Knotengruppen (NODESET) Knotennummer, Koordinaten, Symmetrien, Randbedingungen Elementgruppen MODEL=YES Status der Kontaktpaare CONTACT=YES
Beschreibung der Steps Steuerparameter, Ausgabebeschreibung fr Element- und Knotenresultate, Plotbeschreibung, Lasten, Randbedingungen Angaben ber die Problemgre HISTORY=YES
Diese Ausgabeinformationen sind wichtig bei der Modellentwicklung. Ist das Modell fehlerfrei, knnen alle Parameter auf NO gesetzt werden, um die Gre der Datei id.dat mglichst klein zu halten.
29
17.11.2009
Standard Analysis Die Ausgabe von ABAQUS/Standard wird im wesentlichen durch die Ergebnisausgabeanforderungen bestimmt. Pro Step werden ausgegeben INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) Informationen ber den Speicherbedarf des Steps und Gre der temporren Dateien Protokoll der Prozedur Tabelle mit den Elementresultaten Tabelle mit den Knotenresultaten Zusammenfassung
30
17.11.2009
Konventionen
31
17.11.2009
Freiheitsgrade
Je nach Elementwahl werden an den Knoten Freiheitsgrade aktiv. Sie werden in ABAQUS durch Nummern angesprochen. 1 2 3 4 5 6 7 8 9
32
Winkel um Bogenma
Verwlbungsamplitude bei Balken mit offenem Querschnitt Druck bei Sickerstrmung (Pore Pressure) Elektrisches Potential
17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
11 12 13
Temperatur 2. Temperatur (bei Schalen und Balken) 3. Temperatur (bei Schalen und Balken) ...
Bei axialsymmetrischen Elementen haben einige Freiheitsgrade eine andere Bedeutung: INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) 1 2 5 6 Verschiebung in r-Richtung Verschiebung in z-Richtung Rotation um die z-Ache bei Elementen mit Twist Rotation in rz-Ebene
33
17.11.2009
Koordinatensysteme
Standard: lokale Systeme zur Eingabeerleichterung von Knotenkoordinaten: *NODE, *NGEN, *SYSTEM
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
zur Ausgabe von Knotenvariablen (Verschiebungen,Geschwindigkeiten,...), konzentrierten Krften und Randbedingungen: *TRANSFORM
34
17.11.2009
SYSTEM
Spezifikation eines lokalen Koordinatensystems, in dem Knoten definiert werden (*NODE,*NGEN): *SYSTEM XA,YA,ZA,XB,YB,ZB XC,YC,ZC
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Z'
Bemerkungen Die Datenzeilen geben die Koordinaten der Punkte a,b,c im globalen System an. Falls nur Koordinaten fr a angegeben werden, liegt eine reine Translation vor. Falls die Z-Achse parallel zur Z-Achse ist, mssen nur a und b angegeben. Die 2. Datzenzeile kann wegfallen. Wird keine Datenkarte angegeben, wird in das globale System umgeschaltet.
Z a b X' Y X
Y' c
35
17.11.2009
TRANSFORM
Das *TRANSFORM-Kommando ordnet Knoten ein mitgehendes Koordinatensystem zu, das gegenber dem globalen System gedreht ist. Koordinaten werden auf das lokale System bezogen bei der Eingabe von konzentrierten Krften und Momenten bei der Eingabe von Verschiebungs- und Rotationsrandbedingungen bei der Ausgabe von vektorwertigen Knotenvariablen (Verschiebungen, Geschwindigkeiten, ...); Steuerung in *NODE PRINT und *NODE FILE INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) *TRANSFORM,NSET=Set-Name[,TYPE={R|C|S}] XA,YA,ZA,XB,YB,ZB Bemerkungen Der TYPE-Parameter gibt an, ob es sich um ein kartesisches (R, Default), zylindrisches (C) oder sphrisches System (S) handelt Die Datenzeile gibt die Koordinaten zweier Punkte a und b im globalen System an, deren Bedeutung vom TYPE-Parameter abhngt.
36 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Type=R
ORIENTATION
Mit der *ORIENTATION Option wird ein Koordinatensystem definiert, das ber einen Namen in der *SOLID SECTION oder *SHELL SECTION zur Festlegung eines lokalen Systems referiert werden kann. Dieses System kann als Materialkoordinatensystem und als Ausgabesystem fr Spannungen, Krfte, Dehnungen etc. benutzt werden. ohne Angabe einer Orientierung Kontinuumselemente: Schalen und Balken: globales System lokales System
mit Angabe einer Orientierung Kontinuumselemente: Schalenelemente: mitgehendes lokales System mitgehendes lokales System; Normale mu eine der lokalen Achsen sein
*ORIENTATION,NAME=Systemname[, DEFINITION=Systemdefinition][,SYSTEM=Systemtyp]
38
17.11.2009
ein Systemname muss zur eindeutigen Identifikation angegeben werden der DEFINITION-Parameter gibt an, wie das System festgelegt wird: DEFINITION=COORDINATES Die lokale x- und y-Achse werden durch die Koordinaten von zwei Punkten a und b festgelegt. Das ist die Standardvorbesetzung.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
DEFINITION=NODES Die lokale x- und y-Achse werden durch die Knotennummern zweier Punkte a und b festgelegt. DEFINITION=OFFSET TO NODES Die lokale x- und y-Achse wird durch lokale Knotennummern des Elementes festgelegt. Die lokale Knotennummer 1 ist der Ursprung.
39
17.11.2009
Der SYSTEM-Parameter gibt an, um welche Art von Koordinatensystem es sich handelt (s. *TRANSFORM): SYSTEM=RECTANGULAR Es handelt sich um ein kartesisches System. a liegt auf der lokalen x-Achse, b in der Ebene, die von der x- und y-Achse aufgespannt wird. SYSTEM=CYLINDRICAL Es handelt sich um ein zylindrisches System. a und b legen die Zylinderachse fest. INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) SYSTEM=SPHERICAL Es handelt sich um ein sphrisches System. a ist der Mittelpunkt und b legt zusammen mit a die Polarachse fest. SYSTEM=Z RECTANGULAR Es handelt sich um ein kartesische System. a liegt auf der lokalen z-Achse, b in der Ebene, die von der z- und x-Achse aufgespannt wird.
40
17.11.2009
Datenkarten: 1. Datenkarte: XA,YA,ZA,XB,YB,ZB[,XC,YC,ZC] wenn DEFINITION=COORDINATES gesetzt ist, sonst NA,NB die Knotennummern der Punkte a und b I,
2. Datenkarte:
I ist die lokale Richtung, um die noch eine Drehung um den Winkel durchgefhrt werden kann. Bei Schalen und Membranen bedeutet I auerdem die lokale Richtung, die aussagt, da die Projektion der beiden anderen lokalen Achsen auf die Schalenebene die Materialachsen bilden sollen.
41 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Beispiel: Der Teil einer Zylinderschale bestehe aus einem Material, dessen Materialachsen um 45o gegenber dem lokalen Elementsystem gedreht ist. Die entsprechende Option lautet dann:
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
2 3 1 y
*ORIENTATION,SYSTEM=CYLINDRICAL 0,0,0,0,0,1 1,45 In diesem mitgefhrten System werden die vektoriellen und tensoriellen Gren wie Spannungen, Dehnungen etc. ausgegeben.
42
17.11.2009
Dehnungsmae
Zu einem gegebenen Verschiebungszustand lassen sich, je nach geometrischer und physikalischer Eigenschaft des Modells, geeignete Dehnungsmae definieren. Ein Bereich x der unverformten Struktur, geht unter einer Belastung ber in x. Eine Flche A geht ber in eine verzerrte Flche A. Das Verhltnis x/x = heit Dehnungsquotient. Aus der in ABAQUS berechneten inkrementellen Verschiebung x(t) als Funktion einer INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) fiktiven Zeit, ergibt sich = ln das logarithmische oder wahre Dehnungsma (Standard). Die dazu komplementre wahre Spannung ist = F/A
43
17.11.2009
Bei kleinen Verschiebungen und Dehnungen folgt durch Reihenentwicklung des Logarithmus: =-1 das nominale Dehnungsma (Biot) Die dazu komplementre nominale Spannung ist
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
= F/A Bei groen Verschiebungen und kleinen Dehnungen ist folgende Definition standard (Greensches Dehungsma): = 1/2 (2 - 1) Alle drei Mae knnen in ABAQUS ausgegeben werden.
44
17.11.2009
Rotationen
Rotationen werden durch einen Rotationsvektor p = (pX,pY,pZ), der die Drehachse festlegt, und einen Drehwinkel beschreiben. Der Zusammenhang zwischen den beiden wird durch die Komponenten X, Y, Z gegeben. Die Winkel werden im Bogenma angegeben.
45
17.11.2009
Knotengenerierung
46
17.11.2009
NODE
Knotendefinition durch Eingabe der Koordinaten *NODE [,NSET=Set-Name][,SYSTEM={R|C|S}][, INPUT=Datei-Name] N,X,Y,Z Bemerkungen
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
die Knotennummern mssen nicht lckenlos aufeinander folgen bei identischen Knotennummern wird die letzte Definition verwendet die Knotennummer kann maximal 9-stellig sein die Koordinaten werden entsprechend der SYSTEM-Option interpretiert: bei R als kartesische, bei C als zylindrische, bei S als sphrische Koordinaten; interne Umrechnung auf kartesische Koordinaten die Koordinaten knnen auch von einer Datei (INPUT) eingelesen werden die Knotenkoordinaten beziehen sich standardmig auf das globale System
47
17.11.2009
NCOPY
Knotendefinition durch Kopieren von existierenden Knoten *NCOPY,CHANGE NUMBER=n,OLD SET=Set-Name, {POLE|REFLECT={LINE|MIRROR|POINT}|SHIFT}[,MULTIPLE=m][, NEW SET=Set-Name] Bemerkungen
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
CHANGE NUMBER gibt das Inkrement an, das auf die Knotennummer von OLD SET addiert wird und entsprechend die Knotennummern der Knoten in NEW SET erzeugt. Die POLE-Option gibt an, da der OLD SET polar an einem Knoten gespiegelt werden soll. Die REFLECT-Option gibt an, da der OLD SET gespiegelt werden soll und zwar an einer Ebene (REFLECT=MIRROR) an einer LINIE (REFLECT=LINE) oder an einem PUNKT (REFLECT=POINT).
48
17.11.2009
Die SHIFT-Option gibt an, da der OLD SET verschoben und/oder gedreht werden soll; im Zusammenhang damit bedeutet die MULTIPLE-Option die Anzahl der Rotationen. Abhngig von den Optionen mssen 1-2 Datenzeilen angegeben werden. POLE
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Datenzeile: KN,XN,YN,ZN Es mssen die Koordinaten des Pols oder die Knotennummer eines schon existierenden Polarknoten eingegeben werden
KN OLDSE T NEWS ET
49
17.11.2009
Die Datenzeilen enthalten die Koordinaten von 3 Punkten a,b,c, die die Spiegelebene festlegen.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
c N EWSE T a
50 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
OLD SET
Die Datenzeile enthlt die Koordinaten der Punkte a und b, die die Linie definieren.
NE WSET
OLDS ET
51
17.11.2009
Die Datenzeile enthlt die Koordinaten des Punktes a, an dem gespiegelt wird.
OLDSE T
NE WSET
52
17.11.2009
Die Datenzeilen enthalten die Komponenten des Translationsvektors, die Koordinaten der Punkte a und b, die die Rotationsachse festlegen und den Rotationswinkel. Die 2. Datenzeile muss ggf. als Leerzeile eingegeben werden. MULTIPLE gibt an, wie oft ggf. INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) eine Rotation erfolgen soll (Def.: 1)
b
t
53 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
NGEN
Knotendefinition durch inkrementelle Generierung entlang einer (geraden,kreisfrmigen oder parabelfrmigen) Linie *NGEN[,LINE={P|C}][,NSET=Set-Name][,SYSTEM={RC|C|S}] N1,N2,I,N3,X3,Y3,Z3,NV1,NV2,NV3
Bemerkungen
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
I ist das Inkrement der Knotennummerierung (Default: 1). Fehlt die LINE-Option, werden die Knoten entlang einer Geraden erzeugt. Wird die LINE-Option gesetzt, muss der Mittelpunkt des Kreises bzw. der Scheitel der Parabel entweder durch einen schon definierten Knoten mit der Knotennummer N3 oder durch Koordinaten (X3,Y3,Z3) spezifiziert werden. Falls LINE=C gesetzt wird, werden die Knoten auf dem krzesten Bogen zwischen den Knoten N1und N2 erzeugt. Soll der Bogen einen Winkel umschlieen, der grer als 180 Grad ist, muss mit (NV1,NV2,NV3) ein Normalenvektor auf der Kreisebene definiert werden. SYSTEM dient zur Definition der Koordinaten (X3,Y3,Z3) wie bei *NODE
54
17.11.2009
N1
l l l
N1
N2 N3
N1
N2 (NV1,NV2,NV3) N3 N1 N2
N2
N3 LINE=P LINE=C
55
17.11.2009
NFILL
Knotendefinition durch Auffllen eines Bereichs, der von zwei Knotenstzen begrenzt ist. *NFILL[,BIAS=r[,TWOSTEP]][,NSET=Set-Name][,SINGULAR] NSET1,NSET2,NINTER,NINC Bemerkungen
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Die BIAS-Option gibt das konstante Abstandsverhltnis zweier benachbarter Knoten an. Ist r<1, so wird der Knotenabstand in Richtung des zweiten begrenzenden Knotensatzes grer, falls r>1 ist, entsprechend kleiner. Standardmig ist r=1, also der Abstand konstant. Falls zustzlich die TWOSTEP-Option gesetzt ist, wird nur in jedem zweiten Schritt der Abstand verndert. NSET ist der Name des neuen Knotensatzes. Dieser umfat auch die Randknoten. Die SINGULAR-Option ist bei der Erzeugung von Rispitzen wichtig.
56
17.11.2009
NSET1 ist der Name des Startsatzes, NSET2 der des Endsatzes. NINTER gibt die Anzahl der Intervalle und NINC das Inkrement der Knotennummern an (Default: 1). Beispiel: *NFILL,BIAS=0.5 INSIDE,OUTSIDE,5,100
INS IDE
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
106 105 104 103 102 101 201 301 401 501
602
601
57
17.11.2009
NSET
Fasst Knoten zu einem SET zusammen. *NSET,NSET=Set-Name[,ELSET=Set-Name][,GENERATE] Bemerkungen Falls ELSET gesetzt ist, werden die Knoten, der Elemente aus dem ELSET in NSET eingefgt. Falls ELSET nicht gesetzt ist, muss eine Datenzeile angegeben werden
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Datenzeilen: Falls die GENERATE-Option nicht gesetzt ist: N1,N2,........N16 N17, ...... oder die Namen schon existierender N-Sets. Falls die GENERATE-Option gesetzt ist: NFIRST,NLAST,NINC
58 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Vernetzung
59
17.11.2009
ELEMENT
Die Knoten werden zu Elementen verknpft. *ELEMENT,TYPE=Elementtyp[,ELSET=Set-Name][,
Bemerkungen
Der TYPE-Parameter gibt den Elementtyp an, mit dem die Knoten verbunden sind. Die Elementdaten knnen auch ber den INPUT-Parameter aus einer Datei gelesen werden. Es knnen beliebig viele Daten eingelesen werden. ENUM kann max. 9-stellig sein
60
17.11.2009
ELGEN
Aus einem vorgegebenen Element werden weitere Elemente generiert. *ELGEN[,ELSET=Set-Name] ENUM,NE,IN,IE,NR,INR,IER,NL,INL,IEL Bemerkungen Mit dem ELGEN-Kommando lassen sich ausgehend von einem existierendem Element, dem INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) Master-Element, weitere Elemente in drei parametrischen Richtungen erzeugen. ENUM NE IN IE NR INR IER
61
bezeichnet die Nummer des Master-Elements Anzahl der Elemente in der 1. Reihe inkl. Master-Element Inkrement der Knotennummern in der Reihe (Default: 1) Inkrement der Elementnummern in der Reihe (Default: 1) Anzahl der Reihen, die generiert werden sollen (Default: 1) Inkrement der Nummern korrespondierender Knoten in den generierten Reihen Inkrement der Nummern korrespondierender Elemente in den Reihen
Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
17.11.2009
NL INL IEL
Anzahl der Ebenen, die generiert werden sollen Inkrement der Nummern korrespondierender Knoten in den Ebenen Inkrement der Nummern korrespondierender Elemente in den Ebenen
Beispieldatenzeile: 10,8,1,1,3,100,40
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
30 3 91 51 11 92 52 12 3
30 4 93 53 13 4
30 5 94 54 14 5
306 95 55 15 6
307 96 56 16 7
62
17.11.2009
Neue Elemente entstehen aus einem Element-Satz durch Kopieren. *ELCOPY,ELEMENT SHIFT=m,OLD SET=Set-Name, SHIFT NODES=n[,NEW SET=Set-Name][,REFLECT] Bemerkungen
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Zu jedem Element des OLD SET entsteht ein neues Element, dessen Nummer um den ELEMENT SHIFT grer ist und die Knoten miteinander verbindet, deren Nummer um SHIFT NODES grer als die des entsprechenden alten Elementes ist. Falls der Umlaufsinn der Knotennummer in der Kopie sich vom Original unterscheidet, sollte der REFLECT-Parameter gesetzt werden. Dies funktioniert nur bei Kontinuumselementen.
63
17.11.2009
Beispiel:
4 10 1 3 18 19
GRUP PE1
17
16
18
19 GRUP PE2
16
ELSET
Fasst Elemente zu einem SET zusammen (analog zu *NSET). *ELSET,ELSET=Set-Name[,GENERATE] Datenzeilen: Falls die GENERATE-Option nicht gesetzt ist:
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
E1,E2,.......,E16 E17,..... oder die Namen schon existierender Element-Sets. Falls die GENERATE-Option gesetzt ist: EFIRST,ELAST,EINC
65
17.11.2009
Elementebibliothek
66
17.11.2009
Elementspezifikation
Elemente werden festgelegt topologisch in dem eine Menge von Knoten vernetzt werden und der Elementtyp festgesetzt wird: *ELEMENT,TYPE=Elementtyp,.... physikalisch in dem in der SECTION-Anweisung die geometrischen Eigenschaften festgelegt INSTITUTS-, FAKULTTS-, auf eine Materialspezifikation verwiesen wird. werden und ABTEILUNGSNAME (in der Masteransicht ndern) Elementtyp Stbe, 2D/3D Kontinua Balken Schalen Section *SOLID SECTION *BEAM SECTION *SHELL SECTION
67
17.11.2009
Elementebibliothek
Namenskonvention: [prefix]typdimnum[postfix] typ: C Kontinuumselemente T Stabelemente B Balkenelemente S Schalenelemente INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) I Interfaceelemente u.v.m 1D, 2D, 3D AX PE PS GPE
dim:
num:
68 17.11.2009
Prefix: Postfix:
A D H R I T u.v.m.
Akustikelement Wrmeleitung (Diffusion) hybrides Element reduziert integriertes Element inkompatibles Element Kopplung von Temperatur- und Verschiebungsfreiheitsgraden
Beispiel: S9R5 C3D20 reduziert integriertes Schalenelement mit 5 Freiheitsgraden pro Knoten dreidimensionales Kontinuumselement mit 20 Knoten
69
17.11.2009
reduziert integriert
inkompatibel
hybrid
70
17.11.2009
Zweidimensionale Kontinuumselemente
Ebener Dehnungszustand CPE3 CPE3H lineares 3-Knotenelement hybride Version
CPE4 bilineares 4-Knotenelement CPE4H hybride Version CPE4I FAKULTTS-, ABTEILUNGSNAMEinkompatiblendern) Version INSTITUTS-, (in der Masteransicht CPE4IH hybrid und inkompatibel CPE4R reduziert integrierte Version CPE4RH reduziert integriert, hybrid CPE6 CPE6H quadratisches 6-Knotenelement hybride Version
71
17.11.2009
quadratisches 8-Knotenelement hybride Version reduziert integrierte Version reduziert integriert, hybrid
CPE4T Elemente mit gekoppeltem TemperaturCPE4HT Verschiebungsansatz INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) CPE8T CPE8HT CPE8RT CPE8RHT
72
17.11.2009
CPE3 und CPE3H sollten nur als bergangselemente verwendet werden, da sie nur konstante Dehnungen liefern und daher extrem steif sind. Freiheitsgrade: ux, uy, [T] ux, uy in den Eckknoten in den Seitenmittenknoten
Berechnete Spannungs-/Dehungskomponenten: xx, yy, zz, xy Elementdicke wird in *SOLID SECTION eingegeben
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Knotenreihenfolge:
6
1 4 2 1 5 2
Eingabekoordinaten: x, y
73 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Ebener Spannungszustand
CPS3 CPS4 CPS4I CPS4R CPS6 CPS8 CPS8R lineares 3-Knotenelement bilineares 4-Knotenelement inkompatible Version reduziert integrierte Version quadratisches 6-Knotenelement quadratisches 8-Knotenelement reduziert integrierte Version Elemente mit gekoppeltem TemperaturVerschiebungsansatz
Fr die Elemente des ebenen Spannungszustandes gilt entsprechend dasselbe wie fr die des ebenen Dehnungszustands Berechnete Spannungs-/Dehungskomponenten: xx,yy,xy
74 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Beispiel
Eingespannter Balken mit CPS-Elementen
E = 3400 kN/cm2 n = 0.2 t = 10 cm x l = 200 cm p h = 100 cm p = 1.5 N/cm3 INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)50 N/cm2 pR=
pR
Die Verschiebung des Punktes x wird berechnet. Es werden 3 Vernetzungen verwendet: 1x2 2x4 4x8 CPS4, CPS4R und CPS4I CPS4, CPS4R, CPS4I, CPS8 und CPS8R CPS4, CPS4R und CPS4I
75
17.11.2009
Ergebnis
In der folgenden Tabelle werden die auf das exakte Ergebnis normierten Resultate dargestellt:
1x2 CPS4 CPS4R CPS4I CPS8 CPS8R
0.714 258.286 0.966 0.949 0.954
2x4
0.880 1.251 0.966 0.983 0.989
4x8
0.960 1.040 0.983
76
17.11.2009
Interpretation
CPS4-Elemente knnen keine Biegezustnde darstellen und liefern erst mit zunehmender Netzverfeinerung in Lngsrichtung bessere Ergebnisse (Shear Locking). Reduziert integrierte Elemente sind sehr weich. Bei zu wenigen Elementen in Querrichtung ist die Systemmatrix singulr (1x1, 1x2), da sogenannte Nullenergiemoden auftreten. Eine Ausbreitung dieser Moden bei greren Netzen wird durch die sog. Hourglass-Steifigkeit eingeschrnkt. INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) Inkompatible Elemente sind genauer als lineare Elemente. Die 8-Knotenelemente sind in sich schon biegsam, daher liefern sie die besten Resultate Ein Modell des Balkens mit 3D-Kontinuumselementen liefert qualitativ hnliche Ergebnisse.
77 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Dreidimensionale Kontinuumselemente
C3D4 C3D4H C3D6 C3D6H C3D8 C3D8H C3D8I C3D8IH C3D8R C3D8RH C3D10 C3D10H C3D15 C3D15H
78 17.11.2009
lineares 4-Knotenelement (Tetraeder) hybride Version lineares 6-Knotenelement (Prisma) hybride Version lineares 8-Knotenelement (Quader) hybride Version inkompatibles Element inkompatibel und hybrid reduziert integriert hybride Version, reduziert integriert
quadratische 10-Knotenelement (Tetraeder) hybride Version quadratische 15-Knotenelement (Prisma) hybride Version
Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
quadrat. 20-Knotenelement (Quader) hybride Version reduziert integriert hybride Version, reduziert integriert
Elemente mit gekoppeltem Temperatur-Verschiebungsansatz: C3D8T C3D8HT C3D20T C3D20HT C3D20RT C3D20RHT
Bemerkungen
C3D4 und C3D4H sind nur geeignet fr sehr fein vernetzte Bereiche mit kleinen Spannungsgradienten und als bergangselement aktive Freiheitsgrade: ux, uy, uz, [T] ux, uy, uz in den Eckknoten in den Seitenmittenknoten
Elementeigenschaften werden ber *SOLID SECTION ohne weitere Datenkarte eingegeben Berechnete Spannungs-/Dehnungskomponenten: xx, yy, zz, xy, xz, yz
79
17.11.2009
Fr die inkompatiblen, hybriden und reduziert integrierten Varianten gilt dasselbe wie bei den zweidimensionalen Kontinuumselementen. Knotenreihenfolge:
10 8 9 7 1 5 4 13 10 5 11 9 14 7 8 16 20 5 4 11 12 1 9 2 18 13 6 10 2 15 14 8 7 19 3 12 6 2 6 15 3 3
17
80
17.11.2009
Axialsymmetrische Kontinuumselemente
CAX3 lineares 3-Knotenelment CAX3H hybride Version CAX4 bilineares 4-Knotenelement CAX4H hybride Version CAX4I inkompatible Version CAX4IH hybride und inkompatible Version CAX4R reduziert integrierte Version CAX4RH hybrid und reduziert integriert INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) CAX6 quadratisches 6-Knotenelement CAX6H hybride Version CAX8 biquadratisches 8-Knotenelement CAX8H hybride Version CAX8R reduziert integriert CAX8RH hybrid und reduziert integriert Elemente mit gekoppeltem Temperatur-Verschiebungsansatz: CAX4T CAX8T CAX8HT CAX4HT CAX8RT CAX8RHT
81 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Bemerkungen CAX3 und CAX3H sollten nur als bergangselemente benutzt werden. Eingabekoordinatensystem: r, z (entspr. x, y) Freiheitsgrade: ur, uz [und T] ur und uz in den Eckknoten in den Seitenmittenknoten
Berechnete Spannungs-/Dehnungskomponenten: rr, zz, rz, Fr die inkompatiblen, hybriden und reduziert integrierten Varianten gilt dasselbe, wie bei den anderen Kontinuumselementen. fr Knotenkrfte muss der um den Umfang integrierte Wert eingegeben werden
82
17.11.2009
Knotenreihenfolge:
3 6 5 8 6 4 7 3
1
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
83
17.11.2009
4 4 1 1
3 2 2
84
17.11.2009
Dreidimensionale Kontinuumselemente Die Seitenflchen werden durch die lokalen Knotennummern ihrer Eckknoten definiert. Tetraeder Flche 1 1-2-3 Flche 2 1-4-2 Flche 3 2-4-3 INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) Flche 4 3-41 Prisma Flche 1 Flche 2 Flche 3 Flche 4 Flche 5 1-2-3 4-6-5 1-4-5-2 2-5-6-3 3-6-4-1
1 4
4 2 1
3 2
4 2 5 1 3 2 1 5 4
85
17.11.2009
Quader Flche 1 Flche 2 Flche 3 Flche 4 Flche 5 Flche 6 1-2-3-4 5-8-7-6 1-5-6-2 2-6-7-3 3-7-8-4 4-8-5-1
8 7
2
5
6 4 3 1
86
17.11.2009
Weitere Kontinuumselemente
Zustzlich zu den Kontinuumselementen fr den Spannungs/Dehnungszustand und mit gekoppelten Temperaturfreiheitsgraden gibt es noch Elemente fr andere Problembereiche : Konvektion und Diffusion von Wrme (Temperatur) Massendiffusion (Konzentrationen) Sickerstrmung (Verschiebungen, Druck) Akustik (Druck) Piezoelektrizitt (Verschiebungen und elektrisches Potential)
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Weitere Kontinuumselemente sind: Membranen Infinite Elemente Warp-Elemente, um beliebige Balkenquerschnitte zu modellieren Axialsymmetrische Elemente mit nichtsymmetrischer Verformung Dreidim. Kontinuumselemente mit Flchenmittenknoten Verallgemeinerte Elemente fr den ebenen Dehnungszustand
87
17.11.2009
Auswahlkriterien fr Kontinuumselemente
Standard: quadratische, reduziert integrierte Elemente (CPE8R, CPS8R, C3D20R, CAX8R)
bei rechtwinkligen Netzen und wenn keine groe Verzerrungen zu erwarten sind: inkompatible Elemente (CPE4I, CPS4I, C3D8I, CAX4I) in Bereichen hoher Spannungskonzentrationen:
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
bei groen Verzerrungen und Kontaktproblemen: linear reduzierte Elemente (CPE4R, CPS4R, C3D8R, CAX4R) wenn keine Biegezustnde erwartet werden: lineare, voll integrierte Elemente (CPE4, CPS4, C3D8, CAX4) Dreiecke, Tetraeder und Prismen sollten mglichst nur als bergangselemente oder bei komplizierten Geometrien eingesetzt werden.
88 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Stab-Elemente
Eindimensionale Elemente in 2 und 3 Dimensionen (Truss-Elemente): 2D T2D2 T2D3 lineares 2-Knotenelement quadratisches 3-Knotenelement Freiheitsgrade: ux, uy, (uz) 3D T3D2 T3D3
INSTITUTS-, T2D2H FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) Hybridversion T2D3H
T2D2T T2D3T
89
17.11.2009
Bemerkung Stabelemente nehmen nur Axialkrfte auf es werden die axiale Spannung und Dehnung berechnet: E11 und S11 Querschnittsflche und Materialzuordnung ber *SOLID SECTION 3-Knotenelement wird fr gekrmmte Versteifungen benutzt in der Hybridversion wird die Axialkraft zustzlich als Unbekannte behandelt. Dadurch INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) knnen sehr steife Stbe modelliert werden, z.B. fr starre Verbindungen. Dies ist eine Alternative zu den Rigid Elements. Knotenreihenfolge und Normalendefinition (in 2D):
n n
2 1 1
90
17.11.2009
SOLID SECTION
Eigenschaften von Kontinuumselementen werden ber die Option *SOLID SECTION festgelegt.
*SOLID SECTION,ELSET=Set-Name,{MATERIAL=Materialname|COMPOSITE}[, STACK DIRECTION={1|2|3}][,ORIENTATION=Systemname]
Datenzeile:
ELSET ist der Name der Elementgruppe, auf die sich die Option bezieht MATERIAL bezieht sich auf den Namen einer Materialdefinition in einer *MATERIALOption ORIENTATION bezieht sich auf den Namen eines Materialkoordinatensystems in einer *ORIENTATION-Option COMPOSITE bedeutet, da das Element ein Laminat beschreiben soll, STACK DIRECTION gibt die (lokale) Richtung der Schichtung an.
91 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Die Datenkarte ist optional. Falls keine angegeben wird, setzt ABAQUS intern den Wert 1.0 ein. Falls der COMPOSITE-Parameter gesetzt ist, muss fr jede Laminatschicht eine Datenkarte eingegeben werden: LD NI M Dicke der Laminatschicht Anzahl der Integrationspunkte der Schicht (Vorbesetzung: 1) Materialname fr die Schicht Name einer Orientierung fr diese Schicht oder Drehwinkel im Gegenuhrzeigersinn, um den um die Normale gedreht werden soll, bezogen auf die Orientierung, die durch den ORIENTATION-Parameter festgelegt ist. wird in Winkelgrad angegeben!
O oder
92
17.11.2009
Schalenelemente
Die Ausdehnung der Struktur ist in eine Richtung wesentlich kleiner als in die zwei anderen, dazu orthogonalen Richtungen. Das Verhltnis von Schalendicke zu charakterischen Lngen in den dazu senkrechten Richtungen ist kleiner als 1/10. Charakteristische Lngen sind z.B. Abstnde zwischen Festhaltungen Krmmungsradius INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) die Wellenlnge des hchsten Schwingungsmode Die Elementgre ist kein Kriterium! Bei der Anwendung muss man unterscheiden zwischen dicken und dnnen Schalen "Allzweck"-Elemente, die sowohl fr dicke als auch fr dnne Schalen eingesetzt werden knnen Schalenelemente fr groe und kleine Dehnungen
93 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Dnne Schalen
Kirchhoff-Theorie, Biegung wird durch Auslenkung der Mittelebene beschrieben Verhltnis Schalendicke zu charakteristischen Lnge < 1/15 Namenskonvention: flaches 3-Knotenelement 6-Knotenelement mit 5 DOFs/Knoten 4-Knotenelement, reduziert integriert, INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) endliche Membrandehnung, 5 DOFs/Knoten S8R5 reduziert integriert, 5 DOFs/Knoten S9R5 9-Knotenelement, reduziert integriert, 5DOFs/Knoten die Reduktion der Integration bezieht sich auf die Gauss-Punkte in der Schalenebene bei Elementen mit 5 Freiheitsgraden pro Knoten entfallen 3 auf die Verschiebungen und zwei auf Rotationen um die lokale 1- und 2-Achse STRI3 STRI65 S4R5
94
17.11.2009
ein Knoten trgt 6 Freiheitsgrade (3 Verschiebungs- und 3 globale Rotationsfreiheitsgrade), wenn ein Rotationsfreiheitsgrad in Randbedingungen einbezogen ist (*BOUNDARY,*MPC) er gleichzeitig zu einem Balken- oder Schalenelement gehrt, das INSTITUTS-, 6 Freiheitsgrade an diesem Knoten benutzt FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) er auf einer Knicklinie zweier Schalenelemente liegt an ihm uere Drehmomente angreifen
95
17.11.2009
Dicke Schalen
Verhltnis Schalendicke zu charakteristischen Lnge > 1/15 Namenskonvention S8R 8-Knotenelement, reduziert integriert S8RT 8-Knotenelement, reduziert integriert, fr Temperatur-Verschiebungskopplung 6 Freiheitsgrade pro Knoten: 3 globale Verschiebungen, 3 globale Drehungen und ggf. die Temperatur an der INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) Schalenunterseite und die Temperaturverteilung durch den Querschnitt je nach Anzahl der Integrationspunkte Elemente haben eine endliche Schubsteifigkeit, die von ABAQUS abgeschtzt wird. Sie kann vom Benutzer auch explizit ber die Option *TRANSVERSE SHEAR STIFFNESS eingegeben werden alle Elemente sind auch fr endliche Membrandehnungen geeignet
96
17.11.2009
Allzweck-Schalenelemente
Namenskonventionen: S3/S3R 3-Knotenelement, reduziert integriert, endliche Membrandehnung S4/S4R 4-Knotenelement, reduziert integriert, endliche Membrandehnung die Elemente Sn und SnR (n=3,4) sind identisch je nach Schalendicke wird die Theorie fr dicke Schalen bzw. fr dnne Schalen INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) angewendet es gibt noch kontinuierliche Schalenelemente, die topologisch wie 3DKontinuumselemente aussehen (s.u.).
97
17.11.2009
fr groe, endliche Dehnungen und groe Rotationen sind die folgenden Elemente geeignet: S3/S3R S4/S4R fr kleine Dehnungen und groe Rotationen sind die folgenden Elemente geeignet: STR3 INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) S4R5 STRI65 S8R S8RT S8R5 S9R5
98
17.11.2009
Schaleneigenschaften
Eigenschaften werden in der *SHELL SECTION oder der *SHELL GENERAL SECTION eingegeben. Schalen knnen ber den Querschnitt homogen oder aus verschiedenen Schichten aufgebaut sein (Laminate). Eingabe der Knotenkoordinaten und (optional) der Richtungskosinus der Knotennormalen Ausgabe: lokale Spannungs-und Dehnungskomponenen 11, 22, 12. INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) Dazu kommen eine Flle an Spannungs-, Dehnungs- und Kraftkomponenten bezogen auf Laminate oder Schichten. Knotenreihenfolge
3 6 1 4
99 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9
7 4 5 2 1 8 9 3 6 2
Flchennormale
die Richtung der Elementnormalen wird durch die Korkenzieher-Regel der Knotenreihenfolge bestimmt
n
4 3
die Austrittseite der Normale ist die Schalenoberseite, entsprechend ist dadurch auch die Schalenunterseite festgelegt
100
17.11.2009
Lokales System
3 2
1
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
1-Achse:
Projektion der globalen x-Achse auf die Flche; falls der Winkel zwischen x-Achse und Flchennormalen kleiner als 1o ist, wird die globale z-Achse projiziert. ist senkrecht zur 1-Achse, so dass zusammen mit der Flchennormalen ein rechtshndiges Dreibein gebildet wird.
2-Achse:
101
17.11.2009
Knotennormale
Verformungen der Schalen gehen von der Anfangskrmmung aus. Daher muss von jedem Element der Normalenvektor in den Knoten bekannt sein. Es gibt drei Mglichkeiten, die Knotennormale zu spezifizieren:
keine Angabe: ABAQUS berechnet fr jeden Knoten aus der Lage der Nachbarelemente die Richtungskosinus nherungsweise. Diese Methode ist nur dann INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (instetig und nicht zu gro ist. gut, wenn die Krmmung der Masteransicht ndern) *NODES: die Richtungskosinus werden in der *NODES-Option als 4. bis 6. Koordinate eingegeben. Da nur eine Normale pro Knoten definiert werden kann, ist diese Mglichkeit nur bei glatten Flchen geeignet. *NORMAL: mit der *NORMAL-Option kann zu jedem Knoten eine zustzliche Normale, bezogen auf ein Element, definiert werden.
102
17.11.2009
*NODE 1,0,0,0,-0.707,0.707 2,1,1,0,-0.707,0.707 3,2,0,0,0.707,0.707 *NORMAL INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) 1 2,2,1,1,0
2 1 2 3
Komponenten des Normalenvektors Knotennum mer oder Set-Name Elementnum mer oder Set-Name
103
17.11.2009
Axialsymmetrische Schalen
Fr normale und dicke Schalen, fr endliche Dehnungen: SAX1 SAX2 SAX2T 2-Knotenelement, linear 3-Knotenelement, quadratisch 3-Knotenelement, quadratisch, Temperatur/Verschiebung gekoppelt
Eingabekoordinatensystem: r, z (auch fr Richtungskosinus) Freiheitsgrade: ur, uz, und ggf. T an der Unterseite und die Temperaturverteilung durch den Querschnitt je nach Anzahl d. Integrationspunkte
n
2 1 1 2 3
Knotenreihenfolge:
104
17.11.2009
Weitere Schalenelemente
Als weitere Schalenelemente stehen zur Verfgung: axialsymmetrische Schalen mit asymmetrischer Deformation und fr dnne axialsymmetrische Schalen: SAXA1n SAXA2n
105
17.11.2009
SHELL SECTION
*SHELL SECTION,ELSET=Set-Name, {COMPOSITE|MATERIAL=Materialname}[,NODAL THICKNESS][, ORIENTATION=Systemname][,POISSON=n][,DENSITY=d][,OFFSET=q]
Es folgen Datenzeilen je nach Parameter. Falls das Schalenelement homogen ist, wird der MATERIAL-Parameter gesetzt und bezeichnet den Namen einer Materialdefinition in einer *MATERIAL Option. Falls es sich bei dem Element um ein Laminat handelt, wird der COMPOSITE Parameter gesetzt. Der Materialname wird in der folgenden Datenzeile gesetzt. ist NODAL THICKNESS gesetzt,wird die Schalendicke nicht von der Datenzeile, sondern ber die *NODAL THICKNESS Option eingelesen; wichtig fr Schalen mit variabler Dicke ORIENTATION bezieht sich auf den Namen eines Koordinatensystems in einer *ORIENTATION Option und gibt das Koordinatensystem fr die Materialachsen bei orthotropen oder anisotropen Materialien an
17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
106
POISSON benennt eine effektive Querkontraktionszahl und ist wichtig beim Einsatz der Elemente mit endlicher Dehnung, um die nderung der Schalendicke bei zunehmender Dehnung zu bercksichtigen. Standardvorbesetzung: 0.5
einer Schalenflche kann eine nichtstrukturelle Masse zugeordnet werden, die nicht zur Steifigkeit beitrgt (z.B. Belag, Tapete, Anstrich); DENSITY=d gibt den Wert der Masse pro Flcheneinheit an. Gleichzeitig muss bei der Materialdefinition fr diese Elemente eine strukturelle Masse ber die *DENSITY Option angegeben werden. INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) die Knoten legen die Referenzflche der Schalen fest, die normalerweise mit der Schalenmittenflche bereinstimmt. Manchmal ist es vorteilhaft, wenn die Referenzflche demgegenber verschoben ist. Dies wird durch einen OFFSET-Wert erreicht, der angibt, um welchen Bruchteil der Schalendicke die Referenzflche gegenber der Mittenflche nach oben (positiver Wert) oder nach unten (negativer Wert verschoben wird. Ist q=+0.5, so liegt die Referenzflche auf der Schalenoberbzw. -unterseite.
107
17.11.2009
Die Datenzeilen hngen davon ab, ob der MATERIAL- oder der COMPOSITE-Parameter gesetzt ist.
COMPOSITE
Fr jede Schicht des Laminats mu eine Datenkarte mit folgenden Angaben eingegeben werden:
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
LD NI M
Anzahl der Auswertepunkte im Querschnitt, Standard: 3 Materialname fr die Schicht Name einer Orientierung fr diese Schicht oder Drehwinkel im Gegenuhrzeigersinn, um den um die Normale gedreht werden soll bezogen auf die Orientierung, die durch den ORIENTATIONParameter oder das lokale System festgelegt ist.
Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
O oder
108
17.11.2009
Die Standardvorbesetzung fr NI reicht fr die meisten linearen und nichtlinearen Probleme aus.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
In der ABAQUS-Sprache werden die Punkte als Section Points bezeichnet, an denen berechnete Gren ausgegeben werden. N ormale Standardmig werden Krfte, Spannungen, etc. am 1. Querschnittspunkt = Schalenunterseite und am 5. Querschnittspunkt = Schalenoberseite
5 4 3 2 1
Kontinuumsschalenelemente
Kontinuumsschalenelemente sehen aus wie 3D-Kontinuumselemente, verhalten sich aber wie gewhnliche Schalenelemente nur quader- und prismenfrmige Elemente sind erlaubt die Schalendicke wird explizit modelliert die Knoten haben nur Translationsfreiheitsgrade Knotenreihenfolge wie bei 3D-Kontinuumselementen Flchennummerierung wie bei 3D-Kontinuumselementen INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) Normalenrichtung und Richtung der Schalendicke zeigt standardmig 8 3 7 von der Flche 1 zur Flche 2 2 2 bei der Modellierung von Laminaten, 5 6 5 4 3 ist die Stapelrichtung (Stack Direction) 6 4 3 wichtig. Diese stimmt standardmig 1 1 mit der Richtung der Schalendicke 1 2 berein und ist die Richtung 3.
110
17.11.2009
bei Quadern kann man die Stack Direction und Richtung der Schalendicke auch in die Richtungen 1 oder 2 definieren oder in der *SHELL SECTION mittels einem *ORIENTATION Koordinatensystem bei Prismen gibt es nur eine 3-Richtung, senkrecht auf einer der Dreiecksflchen Namenskonvention: SC6R 6-Knoten-Prisma; die Dreiecksflchen bilden die Schalenflchen SC8R 8-Knoten-Hexaeder INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) alle Elemente sind fr endliche Dehnungen geeignet Elementeigenschaften werden in der *SHELL SECTION oder *SHELL GENERAL SECTION definiert
111
17.11.2009
Die Parameter ELSET,COMPOSITE,MATERIAL,POISSON und DENSITY haben dieselbe Bedeutung wie diejenigen bei der *SHELL SECTION fr konventionelle Schalenelemente.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
zusammen mit dem POISSON-Parameter muss der THICKNESS MODULUS Parameter gesetzt werden; dieser Wert ein effektiver E-Modul in Richtung der Schalendicke; falls POISSON=MATERIAL gesetzt wird, entfllt der Parameter und ABAQUS berechnet die effektiven Werte fr die Querkontraktionszahl und den E-Modul in Richtung der Schalendicke aus der Materialdefinition fr die Schalenelemente
STACK DIRECTION gibt die Stapelrichtung bzw. Richtung in Schalendicke an; setzt man STACK DIRECTION=ORIENTATION muss ber den ORIENTATION-Parameter der Name einer *ORIENTATION Systemdefinition angegeben werden
112
17.11.2009
Balkenelemente
Bei Balken ist die Ausdehnung in einer Richtung (der axialen Richtung) wesentlich grer als in den beiden anderen dazu orthogonalen Richtungen. Das Verhltnis zwischen Querschnittsabmessungen zu charakteristischen Lngsabmessungen ist < 1/10. Balkenelemente werden definiert in 2 und in 3 Dimensionen. Entsprechend unterscheiden sie sich in ihrer Definition, ihren Freiheitsgraden und Verformungen.
113
17.11.2009
2D-Balken
Biegung und Dehnung Freiheitsgrade: ux, uy, z Eingabekoordinaten: x, y optional: Nx, Ny, die Richtungskosinus fr die Balkennormale Namenskonvention: B2... oder PIPE2... Um die Orientierung des Balkenquerschnitts zu beschreiben, wird ein lokales (t,n1,n2) System benutzt. INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) t ist die Tangente an der Balkenachse, die Richtung zeigt vom 1. zum 2. Knoten n1 hat die Komponenten (0,0,-1) n2 wird in der *NODE- oder in der *NORMAL-Option definiert. Falls keine Angaben gemacht werden, wird n2 berechnet.
114
17.11.2009
3D-Balken
Biegung, Dehnung, Torsion und Verwlbung (bei Balken mit offenem Querschnitt) Freiheitsgrade: ux, uy, uz, x, y, z und ggf. w Eingabekoordinaten: x, y, z optional: Nx, Ny, Nz, die Richtungskosinus der 2. lokalen Querschnittsachse Namenskonvention: B3... oder PIPE3... Lokales (t,n1,n2) System: t ist die Tangente an der Balkenachse, die Richtung zeigt INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) vom 1. zum 2. Knoten n1 mu in der *BEAM SECTION angegeben werden Vorbesetzung: (0,0,-1) n1 n2 wird in der *NODE- oder in der *NORMAL-Option 2 definiert. Falls keine Angaben gemacht werden, wird n2 berechnet. 1 n2
115 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
2D-Balken
2-Knotenelement, linear hybride Version 3-Knotenelement, quadratisch hybride Version 2-Knotenelement, kubisch hybride Version
2-Knotenelement, linear hybride Version 3-Knotenelement, quadratisch hybride Version 2-Knotenelement, kubisch hybride Version 2-Knotenelement, kubisch
Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Die hybriden Versionen sollten bei sehr schlanken oder sehr steifen Balken verwendet werden. Bei schubweichen Balken mssen die linearen oder quadratischen Balken verwendet werden. In der *BEAM SECTION kann eine Querkontraktionszahl fr die Querschnittdehnung angegeben werden, die sich bei endlicher Lngsdehnung einstellt (Timoshenko-Theorie).
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Elemente 3. Ordnung beschreiben schubstarre Balken, das sind dnne, schlanke Balken ohne Schubverformungen (Bernoulli-Theorie) bei gekrmmten Balken werden, wie bei den gekrmmten Schalen, die Normalen an den Knoten berechnet. Bei sehr starker Krmmung bzw. Knicken sollte die Normalenrichtung explizit eingegeben werden entweder ber die *NORMAL - Option oder ber die Koordinaten in der *NODE - Option
117
17.11.2009
BEAM SECTION
Die Balkenquerschnitte werden in der *BEAM SECTION oder *BEAM GENERAL SECTION festgelegt:
*BEAM SECTION,SECTION=Querschnittstyp, MATERIAL=Materialname[,ELSET=Set-Name][,POISSON=n]
Es folgen Datenkarten, je nach Querschnittstyp. Als Querschnittstyp sind u.a. zugelassen: ARBITRARY beliebiger Querschnitt INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) BOX rechteckiger, hohler Querschnitt CIRC kreisfrmiger, voller Querschnitt HEX hexagonaler, hohler Querschnitt I I-Profil L L-Profil PIPE kreisfrmiger, hohler Querschnitt RECT rechteckiger, voller Querschnitt TRAPEZOID trapezfrmiger Querschnitt Je nach Querschnittstyp sind die Querschnittspunkte festgelegt.
118 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Die Beschreibung der Balkenquerschnitte und der Datenkarten findet man in Abschnitt 23.3.9 des Users Manual.
Beispiel: SECTION=CIRC
2 5
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
2 11 13 1 15 17 1 12 14 16 10 1 2 3 8 6 4 5 9 7 1
4 3 2
2D-Balken
3D-Balken
Punkte 3,7,11,15
119
17.11.2009
Radius Koordinaten von n ; Default: 0,0,-1 Falls hier ein Eintrag bei 2D-Balken steht, muss er (0,0,-1) sein. 2D-Balken: 3D-Balken: Anzahl d. Querschnittspunkte, max. 9, Standard: 5 Anzahl der Querschnittspunkte in radialer Richtung, Standard: 3
NI1
NI2
120
17.11.2009
Weitere Elemente
WARP-Elemente sind 2D-Elemente, mit denen allgemeine Balkenquerschnitte modelliert werden; Referenz auf diese Elemente ber die *BEAM GENERAL SECTION der Balken, die diesen Querschnitt besitzen sollen Rohre (PIPE) Rohrkrmmer (ELBOW) Dmpfer (DASHPOT) Kontaktelemente (GAP) INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) Kontaktelemente mit starrer Oberflche (IRS) Angerissene Schalen (LINE SPRING) Federelemente (SPRING) Interface-Elemente (INTER) Gleitlinien- und -flchenelemente u.v.m.
121
17.11.2009
Materialeigenschaften
122
17.11.2009
Materialeigenschaften
Die allgemeine Struktur der Materialeingabe ist:
*MATERIAL,NAME=Materialname *Materialoption Daten *Materialoption Daten INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) ...
Die Materialoption und die Daten beschreiben das Stoffverhalten. Im Kurs wird nur elastisches Materialverhalten betrachtet
123
17.11.2009
anisotropes Material
*ELASTIC,TYPE=ANISOTROPIC D1111,D1122,D2222,D1133,D2233,D3333,D1112,D2212 D3312,D1212,D1113,D2213,D3313,D1213,D1313,D1123 D2223,D3323,D1223,D1323,D2323
D 1111 D 1122 D 1133 D 1112 D 1113 D 1123 D 2222 D 2233 D 2212 D 2213 D 2223 D 3333 D 3312 D 3313 D 3323 D 1212 D 1213 D 1223 D 1313 D 1323 D 2323 11 22 33 12 13 23
11
22 33 12 13 23
124
17.11.2009
orthotropes Material
*ELASTIC,TYPE=ORTHOTROPIC D1111,D1122,D2222,D1133,D2233,D3333,D1212,D1313 D2323
1----E1 12 13 ------- ------E 1 E1 23 1 ----- ------E2 E2 1----E3 0 0 0 1-------G 12 0 0 0 0 1 --------G 13 0 0 0 0 0 1 --------G 23
Orthotrope Materialien lassen sich auch durch Eingabe der Konstanten wie E-Modul, Schubmodul INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) der und Poisson-Zahl spezifizieren. Die Inverse Spannungs/Dehnungsmatrix lautet
125
17.11.2009
Fr orthotrope Materialien im ebenen Spannungszustand wie z.B. bei Schalen ist 33 = 0, so dass noch weniger Konstanten bentigt werden:
*ELASTIC,TYPE=LAMINA E1,E2,n12,G12,G13,G23
Das Materialverhalten kann von der Temperatur und anderen Feldgren abhngig gemacht werden. Dazu gibt man zu jeder Temperatur einen kompletten Satz von Materialkonstanten und der zugehrigen Temperatur ein.
126 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
127
17.11.2009
Weitere Materialeigenschaften: *CONDUCTIVITY *DENSITY *EXPANSION *SPECIFIC HEAT u.v.m. Weitere Stoffgesetze:
Plastizitt und Clay Plastizitt (z.B. Lehm) Kriechen Drucker-Prager Beton Hyperelastisch (z.B. Gummi) Hypoelastisch Versagen bei Materialien, die keinen Zug oder Druck bertragen porse Stoffe u.v.m.
128 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Falls die Materialeingabe keinen "elastischen Anteil" hat, muss die Schubsteifigkeit eingegeben werden.
*TRANSVERSE SHEAR STIFFNESS muss direkt hinter der *SECTION Anweisung stehen.
129
17.11.2009
Bei Schalen: *TRANSVERSE SHEAR STIFFNESS K13,K23 Bei Balken: *TRANSVERSE SHEAR STIFFNESS K23,K13
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Falls nur ein Zahlenwert angegeben wird, wird fr beide Richtungen derselbe Wert genommen. Bei 2D-Balken braucht nur K23 angegeben werden.
3 2 2 1 1
130
17.11.2009
2. Beispiel: Verbundplatte
Eine Platte aus zwei Schichten steht unter gleichfrmigen Druck. Die beiden Laminate haben eine Orientierung von +/- 45o zu den Plattenseiten. Die Platte ist bezglich des globalen Systems verschoben und gedreht.
z z' y' c
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
b a x'
131
17.11.2009
Last:
Die Stoffeigenschaften sind fr orthotropes Material im ebenen Spannungszustand durch E11 = 40 x 106 lb/inch2 E22 = 106 lb/inch2 G12 = G13 = G23 =0.5 x 106 lb/inch2 12 = 0.25 gegeben.
132 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Die Platte liegt in der xy-Ebene. Um die Verschiebungen bequem zu interpretieren zu knnen, werden sie im gestrichenen Koordinatensystem ausgegeben. Dies erreicht man durch die *TRANSFORM-Option mit den Richtungsvektoren
a=
2 1 3 2 = 5 5
1 1 0
b=
0 1 3 2 = 6 5
1 1 1
133
17.11.2009
*HEADING TWO LAYER COMPOSITE PLATE +/- 45 DEG ORIENTATION *SYSTEM 1.,2.,5. , 2.,3.,5. 0.,3.,6. *NODE 1, 0.,0.,0 17,10.,0.,0. 1601,0.,10.,0. 1617,10.,10.,0. INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) *NGEN,NSET=BOT 1,17 *NGEN, NSET=TOP 1601,1617 *NFILL,NSET=ALL BOT,TOP,16,100 *TRANSFORM,TYPE=R,NSET=ALL 1.,1.,0., -1.,1.,1. *NSET,NSET=YPAR,GEN 1,1601,100 17,1617,100
134 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
*NSET,NSET=XPAR,GEN 1,17 1601,1617 *ELEMENT,TYPE=S9R5 1,1,3,203,201,2,103,202,101,102 *ELGEN,ELSET=PLATE 1,8,2,1,8,200,8 *SHELL SECTION,ELSET=PLATE,COMPOSITE .1,3,LAMINA,LAYER1 .1,3,LAMINA,LAYER2 INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) *TRANSVERSE SHEAR STIFFNESS 5.0E7,5.0E7 *MATERIAL,NAME=LAMINA *ELASTIC,TYPE=LAMINA 40.E6,1.E6,.25,.5E6,.5E6,.5E6 *ORIENTATION,NAME=LAYER1,SYSTEM=R 1.,1.,0.,-1.,1.,1. 3,-45. *ORIENTATION,NAME=LAYER2,SYSTEM=R 1.,1.,0.,-1.,1.,1. 3,45.
135 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
*STEP *STATIC *BOUNDARY XPAR,2,3 YPAR,1 YPAR,3 *DLOAD PLATE,P,100. INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) *EL PRINT,POSITION=AVERAGED AT NODES SF, SE, *NODE PRINT U, *END STEP
136
17.11.2009
Lsungsalgorithmen
137
17.11.2009
Lsungsalgorithmen
Im FE-Modell ist folgende Gleichgewichtsbedingung zu lsen:
R(u) = K
wobei R(u) die Summe aller inneren Krfte und K die Summe der ueren Krfte ist. u steht fr den Gesamtvektor der Verschiebungen (und evt. anderer Freiheitsgrade).
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
R(u) = A . u A.u=K
als lineares Gleichungssystem zu lsen ist. Im nichtlinearen Fall muss die Gleichung iterativ gelst werden.
138
17.11.2009
Newton-Raphson
(u) = R(u)-K = 0
R(u)
A 1 u = K =>uu1 1 (u 1 = 1 1) 2 A2
1
A1
(u 2) (u 1) + ( /u)1 u 1 =0 (/u)1 u 1 = A 2 u 1 = - 1 => u 1 u 2 = u 1 + u 1 2 = (u 2) (u i +1) (u i) + (/u)i u i=0 (/u)i u i = Ai+1 u i = - i+1 => u i u i+1 = u i+ u i i+1 = (u i+1 )
u1 u1 u2
u 2 u3 u
139
17.11.2009
Modifizierter Newton-Raphson
R(u)
Iterationsalgorithmus wie beim Newton-R aphson. S tatt einer Tangentensteifigkeitsmatrix A wird im mer dieselbe Anfangsmatrix verwendet.
u1 u2
u1
u2 u3
140
17.11.2009
Quasi-Newton
R (u)
K A1
1
A i u i = -(u i) =>u i u i+1 = ui + u i i+ 1 = (u i+1 ) Mit dem neuen u i, i , i+1 wird aus A i+1 u i = -( i - i+1 ) eine neue Steifigkeitsmatrix berechnet.
u
A0
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
u1
u2
u1
u2
u3
Vergleich
Newton-Raphson Vorteil: Nachteil:
Schnelle Konvergenz Nach jeder Iteration mu eine neue Steifigkeitsmatrix gebildet werden. Die Steifigkeitsmatrix kann bei bestimmten Materialeigenschaften unsymmetrisch werden.
Modifizierter Newton-Raphson
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Es muss nur einmal die Steifigkeitsmatrix gebildet werden. Grerer Konvergenzradius. Langsamere Konvergenz
Schnellere Konvergenz, erhlt die Matrixsymmetrie. Unter Umstnden grerer Rechenaufwand fr die Sekantenberechnung. In ABAQUS wird der BFGSAlgorithmus benutzt, zur Aktualisierung der Matrix.
Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
142
17.11.2009
Inkremente
Bei statischen linearen Problemen wird die Lsung in einem Zeitschritt iteriert. Bei nichtlinearen Problemen oder bei zeitabhngigen Lasten, wird die Last in Inkrementen aufgebracht, die durch Zeitschritte bestimmt werden. Also auch statische Lasten werden in Zeitintervallen aufgebracht. Jeder Zeitschritt wird iteriert, wobei die Gre des Inkrements von ABAQUS so gesteuert wird, dass die Lsung innerhalb INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) einer vorgegebenen Iterationsanzahl konvergiert.
Kn +1 K K n+1 Kn Kn u
143 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9
Die Last ist im statischen Fall eine lineare Funktion der Zeit.
tn
t n+1
t= 1
Steinbuch Centre for Computing
Lsungsalgorithmen in ABAQUS
ABAQUS verwendet, je nach Problem alle drei Verfahren. bei stark nichtlinearen Problemen: Newton-Raphson bei zyklischen Vorgngen (quasistatisch): modifizierter Newton-Raphson mit gelegentlichem Matrix-Update bei groen Systemen und wenn die Matrix sich beim Update nur wenig ndert, bei starker Nichtlinearitt und Anwendung des Line Search Verfahrens: QuasiNewton. Anforderung ber *SOLUTION TECHNIQUE
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Zwei Kriterien mssen erfllt sein, damit im i-ten Iterationsschritt Konvergenz erreicht wird: i / K < 5 .10-3, wobei K eine ber die Struktur gemittelter Wert fr die Kraft ist ui / ui+1 < 10-3 Die Inkremente werden automatisch gesteuert. Falls im Inkrement nach 16 Iterationen keine Konvergenz erreicht wird, wird das Inkrement verkleinert. Nach 5 solchen Cut-Backs ohne Konvergenz wird die Berechnung abgebrochen. Alle Werte zur Steuerung der Iterationen knnen ber *CONTROLS verndert werden. Die Standardwerte sind ausreichend fr die meisten Anwendungen.
144
17.11.2009
Gleichungslsung
Bei linear statischen Problemen und bei den Iterationsverfahren mu die System-Matrix aufgestellt und das Gleichungssystem gelst werden. Dies geschieht meist in zwei Schritten: Aufbau der Gesamtsteifigkeitsmatrix aus den Elementsteifigkeitsmatrizen (Assemblierung) Lsen des Gleichungssystems; hufig verwendete Algorithmen sind INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) Gausche Eliminationsverfahren (direkte Verfahren) iterative Verfahren, z.B. CG-Verfahren In ABAQUS wird standardmig ein Sparse Solver verwendet: ein sog. Multifrontal-Solver besonders geeignet fr nichtkompakte Strukturen parallelisiert
145 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Ein iterativer Solver steht fr statische Probleme und stationre Wrmebergangsprobleme zur Verfgung. Der Algorithmus folgt der Domain Decomposition Methode (DDM), bei der die gesamte Struktur in nicht berlappende Bereiche zerlegt wird und jeder Bereich fr sich gelst wird. Mehr als dreifache Performancesteigerung gegenber dem Sparse Solver ist mglich, jedoch nur bei sehr gut konditionierten Systemen. Einige Bedingungen fr einen sinnvollen Einsatz sind: INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) kompakte Strukturen mit Kontinuumselementen mehrere Millionen Freiheitsgrade mglichst homogenes Material kein von Kontaktwechselswirkungen dominiertes Problem keine Constraints, in denen groe Flchen miteinander gekoppelt werden (*TIE)
146
17.11.2009
Parallelisierung
Sparse Solver
2 Parallelisierungsstrategien supernode die Abarbeitung einzelner Fronten erfolgt parallelisiert tree mehrere Fronten werden parallel abgearbeitet Performanceverbesserung nur bei groen Problemen
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
gesetzt werden
Iterativer Solver
Belastungsgeschichte
148
17.11.2009
Belastungsgeschichte
Die Belastungsgeschichte ist eine Folge von Berechnungsschritten. Ein Berechnungsschritt ist logisch ein Lastfall, also eine komplette Problembeschreibung, die zwischen
*STEP, ...
und
*ENDSTEP
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
eingeschlossen ist.
149
17.11.2009
STEP
*STEP[,AMPLITUDE={STEP,RAMP}][,INC=NINC][,NLGEOM][, PERTURBATION,][SOLVER=DDM]
Der AMPLITUDE-Parameter beschreibt, wie die Last in dem Berechnungsschritt aufgebracht wird.
STEP: RAMP:
Die gesamte Last wird als Ganzes sofort aufgebracht. Die Last wird linear ber den Step aufgebracht.
Der Default hngt von der Prozedur ab und ist bei statischen Problemen vom Typ RAMP. Die Standardvorbesetzung sollte nicht gendert werden, d.h. der Parameter kann fast immer weggelassen werden.
150
17.11.2009
INC gibt die maximale Anzahl der Inkremente in diesem Berechnungsschritt an (Default: 10) Der NLGEOM-Parameter mu gesetzt werden, wenn das Problem geometrisch nichtlinear berechnet werden soll. Der Parameter ist wirksam fr alle folgende Steps. Der PERTURBATION-Parameter linearisiert das Problem, d.h. am aktuellen Arbeitspunkt der Kraft-Verschiebungskurve (base state) wird eine lineare Tangentensteifigkeitsmatrix konstruiert und darauf basierend das Strukturverhalten berechnet. Falls der Perturbation-Step INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) der erste Step ist, wird auf den Anfangsbedingungen aufgesetzt ein spterer Step ist, wird auf dem Endzustand des letzten vorherigen Step aufgesetzt, der kein Perturbation-Step ist einige Prozeduren sind automatisch Perturbation-Steps (z.B. *FREQUENCY) SOLVER=DDM schaltet den iterativen Solver ein
151
17.11.2009
Prozeduren
Einige wichtige Prozeduren, die ABAQUS anbietet:
*BUCKLE
Stabilittsberechnung
*COUPLED TEMPERATURE- gekoppelte TemperaturDISPLACEMENT Verschiebungsberechnung *DYNAMIC *FREQUENCY *COMPLEX FREQUENCY *HEAT TRANSFER *MODAL DYNAMIC *RESPONSE SPECTRUM *STATIC
dynamische Berechnung, direkte Zeitintegration Eigenfrequenzen und Eigenmoden komplexe Eigenfrequenzen und Eigenmoden Wrmeausbreitung dynamische Berechnung, Modenberlagerung Anwortverhalten Statik
Statische Probleme
Im Kurs befassen wir uns zunchst nur mit linear statischen Lastfllen.
*STATIC[,DIRECT] TINI,TTOTAL,TMIN,TMAX
Bemerkungen: Wenn der DIRECT-Parameter gesetzt ist, muss der Benutzer in der folgenden Datenzeile die konstante Schrittweite angeben. Ansonsten wird die Schrittweite von ABAQUS variabel INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) gewhlt. Die Datenzeile kann dann meistens entfallen.
TINI TTOTAL TMIN TMAX
anfngliches Zeitinkrement, wird von ABAQUS ggf. modifiziert, falls DIRECT gesetzt ist, ist dies das konstante Zeitinkrement Gesamtzeit des Berechnungsschrittes kleinstes zugelassenes Inkrement grtes zugelassenes Inkrement
Die beiden letzten Parameter sind nur sinnvoll, wenn das Inkrement variabel ist.
153
17.11.2009
Fr die meisten Flle braucht die Datenkarte zu *STATIC nicht eingegeben werden. Die Standardvorbesetzungen fr die Daten und auch fr die verschiedenen Konvergenzkriterien sind kompliziert und von den Prozeduren abhngig. Im Standardfall versucht ABAQUS die Last in einem Zeitschritt aufzubringen. Das bedeutet:
INI INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
154
17.11.2009
Randbedingungen
Randbedingungen werden in ABAQUS ber die *BOUNDARY-Option festgesetzt. Dabei kann die Option in der Modelleingabe stehen, falls es sich um fixe Randbedingungen handelt, in denen Freiheitsgrade zu Null gesetzt werden, oder in der Belastungsgeschichte, wenn es sich um zeitlich vernderliche Randbedingungen handelt oder um fixe Randbedingungen, in denen Freiheitsgrade auf einen endlichen Wert gesetzt werden.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
In ABAQUS knnen Freiheitsgrade voneinander abhngig gesetzt werden, sog. Multipoint Constraints (MPCs). Dazu gibt es die Optionen *MPC und *EQUATION. Weitere kinematische Zwangsbedingungen sind Anfangswerte (*INITIAL CONDITIONS) Restarts (*RESTART) Funktionsverlufe fr Lasten und Verschiebungen (*AMPLITUDE). Wir behandeln nur fixe Randbedingungen.
155
17.11.2009
BOUNDARY
*BOUNDARY[,{OP={NEW,MOD}|FIXED}] OP=NEW evt. frher gesetzte Randbedingungen sind nicht mehr gltig OP=MOD die spezifizierten Randbedingungen kommen zu schon evt. bestehenden hinzu FIXED
mit diesem Parameter muss die *BOUNDARY-Option im History-Teil des Eingabedatensatzes stehen. Alle Werte von Variablen, die in einem vorherigen Step mittels *BOUNDARY im History-Teil gesetzt wurden, sollen im aktuellen Step auf diesem Wert gehalten werden
Es gibt weitere Parameter, die hier nicht relevant sind. Randbedingungen werden im direkten Format Type-Format eingegeben.
156
17.11.2009
Direktes Format
N oder N-SET,DOF1,DOFL,VAL
bezeichnet die Knotennummer oder die Knotengruppe, fr die die Randbedinung gelten soll ist der erste Freiheitsgrad ist der letzte Freiheitsgrad eines Bereiches, die festgesetzt werden sollen. Falls dieses Feld leer bleibt, wird nur der Freiheitsgrad DOF1 festgesetzt. INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) VAL Wert den der (oder die) Freiheitsgrad(e) annehmen sollen. Falls das Feld leer bleibt, sind die Verschiebungen oder Rotationen, die durch DOF1 bis DOFL gekennzeichnet sind, auf Null gesetzt.
N N-SET DOF1 DOFL
157
17.11.2009
Type-Format
Bei reinen Spannungs-/Dehnungsanalysen knnen auch Symmetrie-Randbedingungen angegeben werden. Desgleichen knnen Randbedingungstypen spezifiziert werden:
N oder N-SET,TYP XSYMM YSYMM ZSYMM
Entsprechend gibt es auch XASYMM, YASYMM und ZASYMM fr Antisymmetriebedingungen. Weitere Typen sind
ENCASTRE PINNED
alle Verschiebungs- und Rotationsfreiheitsgrade von N oder in N-SET sind Null alle Verschiebungsfreiheitsgrade von N oder in N-SET sind Null
158
17.11.2009
Lasten
Im Kurs werden nur Knotenlasten (*CLOAD) und verteilte Lasten (*DLOAD) behandelt. Beide Optionen haben einen AMPLITUDE- und einen OP-Parameter.
AMPLITUDE Standardmig wird die Last in der Weise aufgebracht, wie es der AMPLITUDE-Parameter in der *STEP-Option vorsieht. Es lsst sich mit der *AMPLITUDE -Option eine Zeitfunktion definieren, die die Variation der Last ber den Berechnungsschritt beschreibt. Der AMPLITUDE-Parameter referiert diese Funktion.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
OP Falls mehrere Berechnungsschritte aufeinanderfolgen, besteht die Mglichkeit, dass die Lastbeschreibung aus einem vorherigen Step modifiziert, weiter gltig bleibt oder vollkommen neu definiert wird.
159
17.11.2009
OP=NEW
Alle frheren Lastbeschreibungen des gleichen Typs sind nicht mehr gltig und werden durch die Beschreibung in der folgenden Datenkarte ersetzt. Folgt keine Datenkarte, so werden alle Lastarten dieses Typs entfernt.
Alle Lastbeschreibungen von vorherigen Steps bleiben gltig, die Last, die durch die folgende Datenkarte beschrieben wird, kommt hinzu. Falls diese Last sich auf INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) dieselben Knoten bzw. Elemente bezieht, wie die Last desselben Typs in einem vorherigen Step, so wird diese ersetzt.
OP=MOD
160
17.11.2009
Beispiel:
*STEP *STATIC Volumenkrfte der Gre 20 in X-Richtung auf die *DLOAD A1,BX,20. Elementgruppe A1 und der Gre 50 in Y-Richtung B1,BY,50. auf B1. B1,BY,50. INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)Richtung des ersten Freiheitsgrades *CLOAD Knotenkrfte in N1,1,100. der Gre 100. *ENDSTEP *STEP Die konzentrierten Krfte verschwinden. *CLOAD,OP=NEW *DLOAD,OP=MOD Eine Volumenkraft der Gre 10 auf C1 in Z-Richtung C1,BZ,10. hinzu und die Volumenkraft auf A1 A1,BX,30. wird von 20 auf 30 gendert. *ENDSTEP
161
17.11.2009
Konzentrierte Krfte
*CLOAD[,AMPLITUDE=AMPLITUDE-Name][,OP={MOD|NEW}][,FOLLOWER] N oder N-SET,DOF,VAL N N-SET DOF VAL
Knoten oder Knotengruppe, auf die die Kraft oder das Moment wirkt Nummer des Freiheitsgrades, auf den die Last wirkt Gre der Last, wird ggf. noch mit der AMPLITUDE multipliziert
Bei Balken oder Schalen treten an den Knoten Rotationen auf. Falls die Kraftrichtung sich mit der Rotation am Knoten mitdrehen soll, muss der FOLLOWER-Parameter gesetzt werden. Dies ist nur wichtig bei groen Verschiebungen und Drehungen.
162
17.11.2009
Verteilte Lasten
*DLOAD[,AMPLITUDE=AMPLITUDE-Name][,OP={MOD|NEW}] E oder E-SET,TYP,VAL E E-SET TYP VAL
Element oder Elementgruppe, auf die die Last wirkt Lastart, hngt vom Elementtyp ab. Gre der Last, wird ggf. noch mit der AMPLITUDE multipliziert
Je nach Elementtyp sind unterschiedliche Lastarten zugelassen. Eine vollstndige Beschreibung fr jedes Elements findet man im 24. Kapitel des ABAQUS Users Manual.
163
17.11.2009
Volumenkrfte bei Kontinuums- und Schalenelementen Volumenkrfte bei axialsymmetrischen Kontinuums- und Schalenelementen Druck auf das Schalenelement; positiv in Richtung der Normalen Kraft pro Einheitslnge bei Balken Kraft pro Einheitslnge bei Balken in Richtung der lokalen 1- bzw. 2-Richtung. Gleichfrmiger Druck auf die n-te Seite bei Kontinuumselementen (2D und 3D) , Richtung in das Element hinein. Die Seitennummer des Elements hngt von der lokalen Knotennummerierung ab.
Pn
164
17.11.2009
Restart
Die *RESTART Option veranlasst das Schreiben oder das Lesen (oder beides) von Restart-Dateien, so dass ein ABAQUS-Lauf mit einem weiteren Step fortgesetzt werden kann in einem Step mit einer neuen Prozedur fortgesetzt werden kann in einem schon berechneten Step wieder aufsetzen kann einen Step, der aus Systemgrnden abgebrochen wurde, z.B. wegen INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) Zeitberschreitung, beendet werden kann Die *RESTART Option steht im Modelleingabeteil, wenn ein Restart-File gelesen werden soll in der Belastungsgeschichte, wenn ein Restart-File geschrieben werden soll
165
17.11.2009
Bemerkungen:
FREQUENCY gibt an, jedes wievielte Inkrement auf das Restart-File geschrieben werden soll (Default: 1). Das letzte Inkrement eines Steps wird immer gesichert. FREQUENCY=0 beendet das Beschreiben des Restart-Files.
Nach Magabe des FREQUENCY-Parameters wird jedes N-te Inkrement hintereinander auf das Restart-File geschrieben. Gibt man den OVERLAY-Parameter ein, so wird immer nur ein Inkrement im Restart-File gehalten. Jedes Mal wenn ein Inkrement gesichert wird, wird das alte berschrieben.
166
17.11.2009
Um einen Punkt im Restart-File zum Lesen exakt ansteuern zu knnen, gibt man die Step-Nummer und die Nummer des Inkrementes in diesem Step mit den Parametern STEP und INC an. Falls kein STEP-Parameter angegeben wird, wird auf den letzten Step in dem Restart-File positioniert. Falls kein INC-Parameter angegeben wird, wird auf das letzte Inkrement im Step positioniert. Steps werden in der Reihenfolge, in der sie bearbeitet werden nummeriert.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Falls zu einer Kombination STEP=NSTEP, INC=NINC, END STEP gesetzt wird, so bedeutet das, dass an dieser Stelle der momentane Step als abgeschlossen betrachtet werden soll. Im Eingabedatensatz muss dann allerdings eine *STEP Option folgen, die einen neuen Step definiert. Ein *RESTART,WRITE gilt fr alle folgenden Steps, bis ein weiteres *RESTART,WRITE vorkommt. Restart-Files werden nicht verlngert, jeder ABAQUS-Lauf erzeugt ein neues RestartFile
167
17.11.2009
Beispiel:
*RESTART,WRITE,FREQ=4 ... *STEP,INC=20 *STATIC S TE P 1 ... *ENDSTEP 3 INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) 2 *STEP,INC=30 1 *DYNAMIC ... *ENDSTEP
5 4
1 2
STEP 2 3 4 5
Jeweils das 4. und 6. Inkrement im 1. Step und das 4. und 5. Inkrement im 2. Step knnen in einem folgenden Restart-Lauf angesprochen werden.
168
17.11.2009
Weitere Beispiele
Im Folgenden soll immer ein Restart erfolgen, der auf einem ABAQUS-Job mit Identifier job1 basiert. Der Restart-Job hat den Identfier job2. Aufruf:
abaqus job=job2 oldjob=job1
Wenn der STEP- und INC-Parameter wegfllt, setzt ABAQUS automatisch auf den letzten Step und das letzte Inkrement auf.
169
17.11.2009
3. Aufsetzen in einem abgeschlossenen Step, um den Lastverlauf zu ndern, den Endzeitpunkt einer dynamischen Rechnung zu verlngern etc.
*HEADING Restart eines abgeschlossenen Laufes *RESTART,READ,STEP=1,INC=increment,END STEP *STEP modifizierte Step-Definition *ENDSTEP
170 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
ABAQUS-Ausgabe
171
17.11.2009
Weit ber 300 Ausgabevariable sind je nach Prozedur, Element und Lastfall mglich. Eine Tabelle findet man in Kap. 4.2.1 des ABAQUS Users Manual.
Ausgabeformen sind
Druckausgabe Ausgabe auf eine Datei (fr Postprocessing mit HyperMesh, Patran u.a.) INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) Ausgabe auf die Output Database (fr Postprocessing mit ABAQUS/CAE bzw. ABAQUS/Viewer) Restart-Datei
Ausgabeanweisungen unterscheiden zwischen Knotenvariable Verschiebungen, Krfte, Druck, Temperaturen, Geschwindigkeiten, und andere Freiheitsgrade Elementvariable Spannungen, Dehnungen, Querschnittsvariable bei Schalen und Balken u.v.m
172 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Knotenvariable
U alle Verschiebungs- und Rotationskomponenten Un n-te Verschiebungskomponente (n=1,2,3) URn n-te Rotationskomponente WARP Verwlbung NT Temperaturen RF alle Komponenten der Reaktionskrfte und -momente RFn n-te Komponente der Reaktionskraft RMn FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) n-te Komponente des Reaktionsmoments INSTITUTS-, CF alle Komponenten der konzentrierten Krfte und Momente CFn n-te Punktkraftkomponente CMn n-te Punktmomentkomponente
173
17.11.2009
Elementvariable
S Sij SP SPn SINV MISES TRESC PRESS E Eij EP EPn ENER SENER
alle Spannungskomponenten ij-te Spannungskomponente (1 i j 3) alle Hauptspannungskomponenten n-te Hauptspannungskomponente alle Stressinvarianten (MISES, TRESC, PRESS,INV3) MISES-Vergleichsspannung Tresca Druck ( p = - ii) alle Dehnungskomponenten ij-te Dehnungskomponente alle Hauptdehnungskomponenten n-te Hauptdehnungskomponente alle Energiedichten elastische Dehnungsenergie
174
17.11.2009
Querschnittskrfte Querschnittskrfte im n-ten Section Point Querschnittsmomente im n-ten Section Point alle Dehnungen, Krmmungen und Verwindungen im Querschnitt Dehnungen im n-ten Section Point
logarithm. Dehnungskomponenten, nominale Dehnungskomponenten, elastische und plastische Dehnungsanteile, Schubspannungskomponenten, ....
175
17.11.2009
Druckausgabe
Knotenvariable
*NODE PRINT[,FREQUENCY=I][,GLOBAL={NO|YES}][, NSET=Set-Name][,SUMMARY={YES|NO}][,TOTALS={YES|NO}]
Bemerkungen:
FREQUENCY gibt an, nach jedem wievieltem Inkrement die Ausgabe erfolgen soll (Default: 1). FREQUENCY=0 unterdrckt die Ausgabe. INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (inOption gesetzt ist, kann diese durch GLOBAL=YES Wenn eine *TRANSFORM der Masteransicht ndern) bersteuert werden und die Knotenvariablen werden im globalen System ausgegeben. NSET gibt die Knotengruppe an, deren Ergebnisse ausgegeben werden sollen; Default: alle Knoten. SUMMARY und TOTALS geben das Maximum, Minimum und den Gesamtwert der Variablen in jeder Spalte aus.
Datenzeilen: Es folgen ein oder mehrere Datenzeilen, die jede eine Knotenvariable oder eine Liste von Knotenvariablen enthlt. Falls die *NODE PRINT Option nicht gesetzt wird, erfolgt keine Ausgabe.
176 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Elementvariable
*EL PRINT[,FREQUENCY=I][ELSET=Set-Name][, POSITION={AVERAGED AT NODES|CENTROIDAL|INTEGRATION POINTS|NODES}][, SUMMARY={YES|NO}][,TOTAL={YES|NO}]
Bemerkungen:
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Die Elementvariable werden von den Integrationspunkten zu den Knoten extrapoliert. ber alle Beitrge an einem Knoten wird gemittelt.
CENTROIDAL
INTEGRATION POINTS
Elementvariable werden von den Integrationspunkten zu den Knoten extrapoliert, aber nicht gemittelt. INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Datenzeilen:
Liste der Section Points bei Balken- oder Schalenelemente, an denen die Variablen ausgegeben werden sollen. Falls diese Karte fehlt, werden die Standardwerte genommen. Bei Schalen ist das der 1. und der 5. Punkt, bei Balken hngt es vom Querschnitt ab. Die folgenden Datenzeilen enthalten die Elementvariablen. Wird keine Druckausgabe angefordert erfolgt keine Ausgabe.
178 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
*ENERGY PRINT[,FREQUENCY=I]
*PRINT[,FREQUENCY=I][,RESIDUAL={YES|NO}][, SOLVE={YES|NO}]
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Informationen ber die Residuen bei den Iterationen werden ausgegeben. Falls SOLVE=YES gesetzt ist, werden Informationen ber die Gleichungen und die Wavefront ausgegeben. Die Informationen werden in das Message-File id.msg geschrieben.
179
17.11.2009
Es knnen im Unterschied zur Druckausgabe nicht einzelne Komponenten geschrieben werden, sondern immer nur die gesamte Vektor- bzw. Tensorgre. Die Ausgabedatei ist im binren Format und wird fr das Postprocessing mit HyperMesh, Patran und anderen Postprozessoren bentigt. Man kann die Datei auch im ASCII-Format erzeugen. Dazu gibt man die Option *FILE FORMAT=ASCII ein.
180
17.11.2009
FIELD
fordert Variable an fr Kontourplots, Animationen, Verschiebungsplots usw. fordert Variable fr XY-Plots an (z.B. Energievariable, einzelne Komponenten an speziellen Orten im Modell) fordert Eigenmodes an bei *MODAL DYNAMIC
HISTORY
MODE LIST
181
17.11.2009
OP
bei Folgesteps kann die OUTPUT-Anweisung komplett ersetzt (NEW) bzw. ergnzt (ADD) werden. Bei REPLACE wird eine OUTPUT-Anweisung desselben Typs (d.h. FIELD oder HISTORY) und derselben Hufigkeit (FREQUENCY) ersetzt
es kann eine bestimmte Vorauswahl von Element-, Knoten- und Energievariablen, prozedurspezifisch INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) gewhlt werden (PRESELECT) oder alle Variable (ALL), die bei der Prozedur mglich sind, angefordert werden. Eine Tabelle findet man im Users Manual, Vol. I, Kap. 4.1.3
VARIABLE
Datenzeilen:
Liste von Eigenmodes, die in das ODB-File geschrieben werden sollen (wenn der Parameter MODE LIST gesetzt ist).
182
17.11.2009
und weitere. Falls die VARIABLE-Option nicht gesetzt ist, folgen Datenzeilen mit den Variablennamen, die in das ODB-File geschrieben werden sollen.
183
17.11.2009
184
17.11.2009
Schlsselwrter
Hufig sucht man ein ABAQUS-Beispiel, in dem ein Schlsselwort vorkommt, z.B. *ORIENTATION,SYSTEM=CYLINDRICAL.
abaqus findkeyword [job=job-name][maximum=max-output]
Es folgen beliebig viele Zeilen, die Schlsselwrter enthalten. Eine Leerzeile stt die Suche an.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Es werden alle Beispieldatenstze, die in den Example Manuals, Verification Manuals und Seminarunterlagen fr ABAQUS/Standard und ABAQUS/Explicit vorkommen, nach den Schlsselwrter samt Parametern und Werten durchsucht.
job-name
das Ergebnis der Suche wird in eine Datei job_name.dat geschrieben, sonst in die Standardausgabe limitiert die Anzahl an Beispielen, die ausgegeben werden; Def. 100 pro Manual bzw. Unterlage
max-output
185
17.11.2009
Beispiel:
abaqus findkeyword *orientation,system=cylindrical
Ausgabe (Auszug):
....... Searching in ABAQUS Example Problems Matches for line: ORIENTATION, SYSTEM = CYLINDRICAL
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
: 16
Common matches
: 16
Dabei ist
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
job-name input-file
der Name der Beispieldatei ein alternativer Name, den das extrahierte Beispiel erhalten soll. Der Datensatz wird dann im Arbeitsverzeichnis abgelegt.
187
17.11.2009
ABAQUS Umgebung
188
17.11.2009
Benutzer-Home-Verzeichnis: Arbeitsverzeichnis:
abaqus_v6.env abaqus_v6.env
189
17.11.2009
Memory fr ABAQUS als Absolutwert oder Anteil des verfgbaren physikalischen Speichers 75% des HS fr die Verarbeitung der Eingabedatei 90% des HS fr die Analyse
gesetzt werden. Standardmig ist scratch=/tmp gesetzt. Je nach Plattenplatzbedarf oder auch an speziellen Rechnern ist es ggf. ntig, den Wert zu ndern.
190 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Speicherbedarf
Informationen ber den Speicherbedarf whrend der Analyse erhlt man aus der Druckausgabedatei:
abaqus datacheck job=id ...
A T E
PROCESS
FLOATING PT MINIMUM MEMORY OPERATIONS REQUIRED PER ITERATION (MBYTES) 3.21E+11 36.24
191
17.11.2009
fortgesetzt werden. Der Hauptspeicherbedarf fr die Bearbeitung der Eingabedatei hngt von der Anzahl der Freiheitsgrade ab:
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
P R O B L E M
S I Z E
NUMBER OF ELEMENTS IS 53752 NUMBER OF NODES IS 59694 NUMBER OF NODES DEFINED BY THE USER 59694 TOTAL NUMBER OF VARIABLES IN THE MODEL 179082 DEGREES OF FREEDOM PLUS ANY LAGRANGE MULTIPLIER VARIABLES)
192
17.11.2009
193
17.11.2009
Berechnung groer Probleme Erzeugung der Eingabedatei an irgendeiner Maschine mit einem Editor, ABAQUS/CAE, HyperMesh, Patran oder ein anderer Prprozessor Berechnung im Batch an einem der Cluster Postprocessing an irgendeiner Maschine mit ABAQUS/CAE, ABAQUS/Viewer, HyperMesh, Patran oder einem anderen Postprozessor
194
17.11.2009
Viele Parameter knnen auch (alternativ) im ABAQUS Environment-File gesetzt werden. Genaue Beschreibungen aller mglichen Parameter stehen im ABAQUS Analysis Users Manual, Kap. 3.2.2
195
17.11.2009
Standardaufruf:
abaqus job=id [input=input-file][oldjob=oldjob-id] id
ist die Kennung des Jobs, alle erzeugten Dateien erhalten den Namen id.extension falls die Eingabedatei nicht id.inp heit, muss ihr Name hier angegeben werden ist die Job-Id eines vorherigen ABAQUS-Jobs auf den ein Restart aufsetzt. Dieser Parameter mu also immer vorhanden sein, wenn im Eingabe-File ein *RESTART,READ vorkommt
input-file
oldjob-id
196
17.11.2009
ist ein System aus 101 Rechenknoten mit jeweils 2 Itanium2 Prozessoren und 2 Rechenknoten mit jeweils 8 Prozessoren, die mit einem Quadrics II Kommunikationsnetzwerk verbunden sind.
ist ein System aus 750 Rechenknoten mit jeweils zwei Dual Core Opteron Prozessoren, die mit einem InfiniBand INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) Interconnect verbunden sind.
HP XC4000 InstitutsCluster ist ein System aus 200 Rechenknoten mit jeweils 8 Cores, die mit einem InfiniBand Interconnect verbunden sind.
Genaue Informationen findet man auf der SCC Webseite http://www.scc.kit.edu/dienste/4659.php . Groe Probleme sollten unter Kontrolle des Job Management Systems gerechnet werden. Das JMS richtet die Job-Umgebung ein und stellt die Ressourcen wie CPU-Zeit, Hauptspeicher und Anzahl der Prozessoren bereit.
197 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Scratchfilesysteme
SFS ist ein globales Filesystem, welches als Scratchfilesystem oder auch als temporres Filesystem verwendet werden kann. Der Zugang erfolgt blicherweise ber die Umgebungsvariable $WORK. Im ABAQUS Environmentfile werden $-Zeichen nicht interpretiert. Daher muss man den Inhalt von $WORK explizit angeben, also:
scratch="/home/ssck/groupid/userid"
INSTITUTS-, FAKULTTS-,Variable $TEMP der Masteransicht ndern) wird ber die ABTEILUNGSNAME (in angesprochen.
Es gibt an jedem Knoten ein lokales Filesystem, das als Scratchfilesystem genutzt werden kann, d.h. die Dateien sind am Ende des ABAQUS-Jobs automatisch gelscht; das lokale Filesystem Auch hier muss man wegen des $-Zeichens das Verzeichnis explizit angeben. Da das Verzeichnis den Namen dynamisch bezieht, kennt man ihn nicht im Vorhinein. Der komfortabelste Weg, Scratch-Verzeichnisse festzulegen, fhrt ber die Mglichkeit, im ABAQUS-Environmentfile Python-Script-Anweisungen platzieren zu knnen:
import os scratch=os.environ[WORK]
198
17.11.2009
Der memory Parameter bezieht sich bei Cluster auf den Speicher eines Knotens.
import os scratch=os.environ[WORK]
Je nach Bedarf sollte der Anwender diese Variablen in seinem lokalen ABAQUS Environmentfile modifizieren.
199
17.11.2009
-d Knotentyp t fr dnne (thin) Knoten=Knoten mit 2 Prozessoren (=Vorbes.) f fr dicke (fat) Knoten=Knoten mit 8 Prozessoren (nicht InstitutsCluster) -T time
-c jobclass
es gibt zwei Jobklassen: p fr Production (=Vorbesetzung) und d fr Development Durch Eingabe von job_info bekommt man die Ressourcen dieser Klassen angezeigt.
-o oldjob-id Kennung eines schon gerechneten Jobs, wenn ein Restart erfolgen soll
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
-u user-sub
Name eines Fortran-Quellprogramms oder Objekt-Files, das in den ABAQUS-Job eingebunden werden soll wenn parallel gerechnet wird (p>1) und der direkte Solver benutzt werden soll, mu " -D y " angegeben werden, sonst wird der DDM Solver verwendet hier knnen weitere Optionen aus dem ABAQUS-Aufrufen (eingeschlossen in ") eingegeben werden.
-D solver
-s string
201
17.11.2009
Spezielle Problemlsungen
202
17.11.2009
M u( t) + K u(t) = 0
die Eigenfrequenzen und Eigenmoden. die Struktur kann vorbelastet werden
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
als Unteroption von *ELASTIC muss die Dichte angegeben werden (*DENSITY)
Es folgen 1 oder 2 Datenzeilen, abhngig davon, wie der EIGENSOLVER-Parameter gesetzt ist, durch den die Extraktionsmethode fr die Eigenwerte und -vektoren gewhlt wird. Der NORMALIZATION-Parameter legt fest, wie die Eigenvektoren normiert werden.
203
17.11.2009
Falls die Lanczos-Methode gewhlt wird und parallelisiert gerechnet werden soll, knnen weitere Parameter gesetzt werden. Diese legen Bereichsgrenzen des Frequenzintervalls fest, das berechnet werden soll. Es mssen mindestens so viele CPUs angefordert werden, wie es Frequenzbereiche gibt.
NUMBER INTERVALL
Anzahl der Frequenzbereiche, falls dieser Parameter fehlt, wird 1 Bereich angenommen
i 1b i = ( m a x m in ) ---------------- , 1 ,i N 1 N 1
BIAS
max und min sind die Grenzen des Frequenzbereiches; wenn =1 gewhlt wird der Bereich in N gleiche Intervalle unterteilt.
USER BOUNDARIES
LANCZOS-Methode
besonders fr eine groe Anzahl von Eigenwerten-/moden geeignet parallelisiert; Frequenzbereich mu in Intervalle aufgeteilt werden, pro CPU wird ein Intervall bearbeitet
1. Datenzeile:
N,Min,MAX,
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Anzahl der Eigenwerte und -moden, die berechnet werden sollen minimale bzw. maximale Frequenz, bis zu der die Eigenwerte und moden berechnet werden sollen; falls NUMBER INTERVALL > 1 ist, mssen diese Werte gesetzt werden Verschiebungspunkt; die Eigenwerte, die diesem Punkt am nchsten liegen, werden extrahiert
MIN,MAX
Weitere Daten in der Zeile werden nicht besprochen. Hierfr werden die Standardvorbesetzungen empfohlen.
205 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
2. Datenzeile:
Hier werden bis zu 8 Zahlen pro Zeile eingegeben, die die Frequenzbereichsgrenzen festlegen. Diese Datenzeile muss eingegeben werden, wenn
NUMBER INTERVALL=N > 1 USER BOUNDARIES
und
in der *FREQUENCY-Option angegeben wurde. Es mssen genau N-1 Werte eingegeben werden.
206
17.11.2009
Subspace-Iteration-Methode
Datenzeile:
N,MAX,,NV,IMAX N
Anzahl der Eigenwerte und -moden, die berechnet werden sollen maximale Frequenz, bis zu der die Eigenwerte und -moden berechnet werden sollen Verschiebungspunkt; die Eigenwerte diesem Punkt am nchsten liegen, werden extrahiert Anzahl der Vektoren, die fr die Unterraum-Iteration verwendet werden sollen (Default: das System whlt aus) Maximale Anzahl an Iterationen (Default: 30)
MAX
NV IMAX
falls sowohl N, als auch MAX angegeben werden, wird das Kriterium genommen, das zuerst erfllt ist je grer NV ist, desto schneller konvergiert das Verfahren, aber um so mehr Hauptspeicher ist ntig; NV~2N
207 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Bemerkungen
die Frequenzen werden in [Umdrehungen/Zeiteinheit] gemessen der Verschiebungspunkt muss in [Umdrehungen/Zeiteinheit]2 angegeben werden die Angabe eines Verschiebungspunktes ist notwendig, wenn die Struktur Starrkrperfreiheitsgrade (und somit Nullfrequenzmoden) hat. Die niedrigsten N Werte von |max2 -| werden berechnet.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
208
17.11.2009
*HEADING . . *STEP,NLGEOM 1. Step: Vorspannung des Kabels *STATIC *CLOAD 14,1,500. *NODE FILE INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) U *EL PRINT S,MISES,E *NODE PRINT U,RF,CF *END STEP ******************************* *STEP Step 2: Die ersten 4 Eigenwerte *FREQUENCY 4 *END STEP
209 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Dynamische Prozesse
Zu lsende Differentialgleichung
M u ( t ) + C u ( t ) + K u ( t ) = P ( t)
M C K P u
ist die Massenmatrix die Dmpfungsmatrix die Steifigkeitsmatrix der Lastvektor der Verschiebungsvektor
210
17.11.2009
Explizite Zeitintegration
Diskretisierung der Zeit und der Zeitableitung (zentrale Differenzenmethode) Auswertung der Bewegungsgleichung zur Zeit t
u(t+t) hngt ausschlielich von Gren zur Zeit t und frher ab
Vorteil: Hufig sind M und C diagonal, es mssen keine Gleichungssysteme gelst werden Nachteil: bedingte Stabilitt Zeitinkrement muss kleiner als eine kritische Gre 2/max sein, wobei max die grte signifikante Eigenfrequenz der Struktur ist daher nur fr kurzzeitige Prozesse mit wenigen Zeitschritten geeignet.
211
17.11.2009
Implizite Zeitintegration
u(t+t) hngt auch von anderen Gren zur Zeit t+t ab
das bedeutet, da u(t+t) durch Lsen von Gleichungssystemen in jedem Zeitschritt ermittelt werden muss nach der Art, wie die Zeit und die Zeitableitungen diskretisiert werden, unterscheidet man verschiedene Methoden, z.B. Houboltsche Methode INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) Wilsonsche -Methode Newmarksche Methode Die Wilsonsche und die Newmarksche Methode enthalten freie Parameter ( bzw. ,) ber die man das Stabilittsverhalten der Lsung verbessern kann. Implizite Verfahren sind stabil, aber aufwendig.
212
17.11.2009
Modale Superposition
Entwicklung von u nach den ersten p Eigenmoden der Struktur die Ordnung des Systems reduziert sich von n auf p falls die Dmpfung vernachlssigt oder durch eine Diagonalmatrix approximiert werden kann, sind alle Matrizen diagonal und das System entkoppelt in p Gleichungen zu je einem Freiheitsgrad
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Zeitintegration wird exakt durchgefhrt Die Methode ist sehr konomisch bei linearen Systemen, da die Transformation und Rcktransformation nur einmal durchgefhrt werden muss.
213
17.11.2009
spezielles Programm ABAQUS/Explicit fr kurzzeitdynamische Vorgnge und geometrisch nichtlineare Probleme mit groen Verschiebungen Hilber-Hughes-Taylor (=modifizierte Newmark Methode) Unterraum-Projektionsmethode
implizite Verfahren
ber *DYNAMIC
modale Superposition
214
17.11.2009
DYNAMIC
Hilber-Hughes-Taylor
*DYNAMIC[,ALPHA=][,DIRECT][,HAFTOL=haftol][, INITIAL=NO][,NOHALF]
Datenzeile:
TINC,TTOTAL,TMIN,TMAX
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Die Hilber-Hughes-Taylor-Methode enthlt einen freien Parameter zur Steuerung der numerischen Dmpfung: [ 1 3 , 0 ]
=0 =-1/3 =-0.05
Wenn der DIRECT-Parameter gesetzt ist, wird mit fester Schrittweite TINC bis TTOTAL integriert. Der NOHALF-Parameter unterdrckt dann die Berechnung des Half-StepResiduums
215 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Wenn der HALFTOL-Parameter gesetzt wird, wird mit variabler Schrittweite gerechnet, wobei TINC ein anfngliches Inkrement ist.
TMIN
ist ein minimales Zeitinkrement (Standardvorbesetzung: MIN(TINC,10-5TTOTAL) maximal zugelassenes Zeitinkrement (keine Vorbesetzung)
TMAX
Mit dem HAFTOL-Parameter wird die Schrittweite gesteuert. Zu jedem Zeitpunkt wird iteriert, bis innerhalb einer Toleranz, Gleichgewicht herrscht. In der Mitte zwischen 2 Zeitschritten, also bei t+t/2, wird das Residuum
Mu + Cu + Ku P = R
t + t 2
berechnet. Falls R grer als haftol ist, wird das Inkrement verkleinert.
216
17.11.2009
Empfehlung fr haftol:
0.1 - 10 mal Grenordnung von P (ohne Reibung) 1 -100 mal der Grenordnung von P bei Systemen mit Reibung
ABAQUS berechnet standardmig zu Beginn eines jeden Steps die Beschleunigung. Falls INITIAL=NO gesetzt ist, wird auf die Beschleunigung des vorigen Steps INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) aufgesetzt. Der DIRECT- und HAFTOL-Parameter schlieen sich gegenseitig aus.
217
17.11.2009
Unterraum-Projektion
Der Verschiebungsvektor wird nach den ersten p Eigenmodes entwickelt. Die somit entkoppelten p Bewegungsgleichungen werden mit einem expliziten Verfahren integriert. Die p Eigenmodes mssen vorher in einem *FREQUENCY-Step ermittelt werden.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Als festes Zeitinkrement wird MIN(TINC,0.4/max) gewhlt, wobei max die hchste der p Eigenfrequenzen ist.
218 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
MODAL DYNAMIC
Fr lineare Probleme ist die modale Superposition die geeignete Integrationsmethode.
*MODAL DYNAMIC[,CONTINUE={YES,NO}] TINC,TTOTAL
Dieser Anweisung muss ein *FREQUENCY-Step vorangehen um die ersten p Eigenmodes zu bestimmen, wobei abgeschtzt werden muss, wie viele Modes signifikant sind. INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) fr die Geschwindigkeiten Falls CONTINUE=YES gesetzt wird, werden Anfangsbedingungen gesetzt: bei einem ersten *MODAL DYNAMIC Step aus
*INITIAL CONDITION,TYPE=VELOCITY
bei einem Folge-Step: aus den Geschwindigkeiten am Ende des vorigen Steps Ausgabe von speziellen modalen Gren ber
*MODAL OUTPUT *MODAL PRINT *MODAL FILE
219 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Anfangsbedingungen
Anfangsgeschwindigkeiten knnen an jedem Knoten in Richtung und Gre vorgegeben werden:
*INITIAL CONDITION,TYPE=VELOCITY[,INPUT=inputfile] N oder N-SET,DOF,VEL
bezeichnet die Knotennummer bzw. die Knotengruppe, fr die die N N-SET FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) INSTITUTS-, Anfangsbedingung gelten soll
DOF VEL
der Verschiebungsfreiheitsgrad, der die Richtung der Anfangsbedinung festlegt Gre der Geschwindingkeitskomponente
Es knnen beliebig viele Datenzeilen eingegeben werden. Wenn die Datenzeilen in einer Datei inputfile stehen, knnen sie auch ber den INPUT-Parameter eingelesen werden.
220
17.11.2009
bercksichtigt.
221
17.11.2009
Kritische Dmpfung
Dmpfungsma des i-ten Modes:
n,m
sind Zahlen, die einen Moden-Bereich bezeichnen, fr die das Dmpfungsma gelten soll. Falls m fehlt, gilt das Dmpfungsma nur fr den n-ten Mode.
222
17.11.2009
Rayleigh Dmpfung
Dmpfungsmatrix: C = RM + RK; wobei M die Massenmatrix und K die Steifigkeitsmatrix ist
*MODAL DAMPING,RAYLEIGH n,m,R,R . . n,m sind Zahlen, die einen Moden-Bereich bezeichnen, fr die die Konstanten R und R gelten soll. Falls m fehlt, gilt das Dmpfungsma nur fr den n-ten Mode.
Materialabhngige Dmpfung
Es werden im *FREQUENCY-Step die Dmpfungsmae fr jedes Material bercksichtigt und daraus das Dmpfungsma fr die Modes berechnet. In jeder Material-Definition muss das fr dieses Material gewnschte Dmpfungsma gesetzt werden:
*DAMPING,COMPOSITE=m
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
n,m
225
17.11.2009
*HEADING 3. BEISPIEL: EINGESPANNTER BALKEN *NODE 1, 0.000, 0.000 3, 40.000, 0.000 5, 80.000, 0.000 7, 120.00, 0.000 9, 160.00, 0.000 11, 200.00, 0.000 *NSET,NSET=SPITZE 11 *ELEMENT,TYPE=B21,ELSET=BEAMS 1, 1, 3 2, 3, 5 3, 5, 7 INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) 4, 7, 9 5, 9, 11 *BEAM SECTION,SECTION=RECT,ELSET=BEAMS,MATERIAL=MATEA 50., 5. *MATERIAL,NAME=MATEA *ELASTIC 2.E5,.3 *DENSITY 2.3E-5 *DAMPING,ALPHA=0.25,BETA=0.003 *BOUNDARY 1,1,2 1,6
226 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
*STEP AUSLENKUNG AUS DER RUHELAGE *STATIC *CLOAD 11, 2, -1200. *OUTPUT,HISTORY,FREQUENCY=1 *NODE OUTPUT,NSET=SPITZE U INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) *END STEP *STEP,INC=100 AUSSCHWINGEN *DYNAMIC,INITIAL=YES,HAFTOL=1200. .1,5.0 *CLOAD 11,2,0.0 *END STEP
227
17.11.2009
Wrmetransport
Neben den anderen Berechnungsarten, wie z.B. Statik, Dynamik knnen auch Wrmetransport-Probleme mithilfe der *HEAT TRANSFER Prozedur gelst werden. Dabei knnen die Probleme Wrmeleitung Wrmestrmung (Konvektion) Wrmestrahlung
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
behandelt werden.
Lineare oder nichtlineare, stationre oder instationre Probleme knnen ebenfalls gelst werden. (k ) + q = c
228
17.11.2009
Randbedingungen
Vorgegebene Temperatur
= 1
q2
q2= h(2 - )
(x , t)
3
q3
q3= (34 - 4)
229
17.11.2009
instationr:
stationr:
= 0
mit oder ohne Wrmequellen (-senken)
nichtlinear:
230
17.11.2009
Smtliche Heat Transfer Elemente untersttzen die Ausgabe von Temperatur in der Art, da sie direkt von dem entsprechenden VerschiebungsElement als Belastung ber die *TEMPERATURE-Option bernommen werden kann. Beispiel: CPS4 ist das zu DC2D4 quivalente Spannungselement.
231
17.11.2009
Materialeigenschaften
Im Eingabedatensatz unter der *MATERIAL-Option mu die Wrmeleitfhigkeit (*CONDUCTIVITY) im instationren Fall zustzlich sowohl die spezifische Wrmekapazitt (*SPECIFIC HEAT) als auch die Dichte (*DENSITY) eingegeben werden.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Anfangsbedingungen
Die Option *INITIAL CONDITIONS kann in Verbindung mit dem Parameter TYPE=TEMPERATURE dazu verwendet werden, einzelnen Knoten oder Knotengruppen eine Anfangstemperatur zuzuweisen. Sollte eine solche Zuweisung fehlen, wird der Wert standardmig zu Null gesetzt. Diese Option kann auch bei gekoppelter Temperatur-Spannungsberechnung verwendet werden.
*INITIAL CONDITIONS,TYPE=TEMPERATURE][,INPUT=inputfile] N oder N-Set,T(1),T(2),etc.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
N oder N-Set Knoten oder Knotengruppe auf die sich die Option bezieht T(i)
Anfangswert der Knoten, wobei mehrere Werte erscheinen knnen und zwar fr Schalenelemente je nach Anzahl der Querschnittspunkte.
Es knnen beliebig viele Datenzeilen eingegeben werden. Wenn die Datenzeilen in einer Datei inputfile stehen, knnen sie auch ber den INPUT-Parameter eingelesen werden.
233 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Stationrer Fall
Eingabemuster eines stationren Wrmebergangsproblems.
*STEP *HEAT TRANSFER,STEADY STATE ..... *BOUNDARY ..... *CFLUX, .. INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) ..... *DFLUX, ... ..... *FILM ..... *ENDSTEP
Die Angabe von STEADY STATE vermittelt ABAQUS, dass es sich hierbei um einen stationren Vorgang handelt.
234
17.11.2009
Instationrer Fall
*HEAT TRANSFER[,DELTMX=DTMAX][,END={SS|PERIOD}] TINI,TTOTAL,TMIN,TMAX,DELTA
Dabei bedeuten
DTMAX
Die maximal zulssige Temperaturnderung whrend eines Inkrements Eine Abbruchbedingung fr den Step Anfangs Zeitschritt Gesamtzeit Minimal zulssiger Zeitschritt Maximal zulssiger Zeitschritt steht nur in Verbindung mit dem Parameter END=SS, und stellt eine untere Grenze fr die Temperaturnderung dar
235
17.11.2009
TMAX kann beliebig gewhlt werden (in sinnvoller Weise). Fr TMIN gilt eine untere Schranke:
t c l 2 ----6k
l ist der charakteristische Knotenabstand bzw. Seitenlnge der Elemente. Falls die Schranke unterschritten wird, kann die Zeitintegration instabil werden.
236
17.11.2009
Durch die Eingabe von DELTMX und/oder END wird ABAQUS vermittelt, dass es sich um einen instationren Vorgang handelt.
237
17.11.2009
3 2
238
17.11.2009
CFLUX
*CFLUX[,AMPLITUDE=Name][,OP={MOD|NEW}] N oder N-Set,DOF,CFLUX N oder N-Set DOF CFLUX
Knoten oder Knotenset auf die sich die Belastung bezieht Freiheitsgrad (i.d.R. DOF=11) Referenzwert des Wrmefluss
*CFLUX 4,11,800
Beispiel:
Anstelle von DOF=11 kann man auch ein Leerzeichen oder eine 0 eingeben. Bei Schalenelemente (DS4, DS8) haben die Temperaturfreiheitsgrade durch den Querschnitt die Nummern 11, 12, ... Falls eine Amplitude referiert wird, wird ein Wert fr CFLUX ignoriert. Der AMPLITUDEParameter bezieht sich auf ein *AMPLITUDE, mit der ein zeitabhngiger Fluss definiert werden kann.
239 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
DFLUX
Eingabe einer verteilten Wrmezufuhr
S3 S2
S1
auf eine Elementseite (2D und 3D) oder auf den Randknoten eines Elements (1D). Die Einheit ist Leistung/Flche; z.B. W/m2 Falls eine Amplitude referiert wird, wird ein Wert fr DFLUX ignoriert. Der AMPLITUDEParameter bezieht sich auf ein *AMPLITUDE, mit der ein zeitabhngiger Fluss definiert werden kann.
240
17.11.2009
DFLUX
*DFLUX[,AMPLITUDE=Name][,OP={MOD|NEW}] E oder E-Set,Sn,DFLUX E oder E-Set Sn
Element oder Elementset n kennzeichnet Flchen- oder Seitennummer des Elements, das beansprucht wird. Referenzwert der Wrmezufuhr
DFLUX
241
17.11.2009
: ist der Wrmebergangskoeffizient Einheit: Leistung/Flche : ist die aktuelle Temperatur an der Oberflche : ist die Umgebungstemperatur
242
17.11.2009
FILM
*FILM[,AMPLITUDE=Name][,FILMAMPLITUDE=Name][,OP={NEW|MOD}] E oder E-Set,Fn,TU,H E oder E-Set Fn
TU H
Umgebungstemperatur bergangskoeffizient
Falls eine der beiden oder beide Amplituden referiert werden, um eine Zeitabhngigkeit der jeweiligen Gre festzulegen, hat der entsprechende Wert in der Datenkarte keine Bedeutung.
243
17.11.2009
El=1 (DC2D4)
Wrmebergang von der Luft in das Mauerwerk, dabei stellt h den Wrmebergangskoeffizienten zwischen der Luft und der Oberflche des Mauerwerks dar. Auf das Beispiel bezogen folgt die Eingabe *FILM 1,F4,288,23
244 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
4. Beispiel: Wrmetransport
In diesem Beispiel ist ein Wrmetransportproblem durch eine Mauer dargestellt. Zuerst erfolgt eine stationre Berechnung, an diese schliet sich eine instationre Wrmeberechnung an. Es wird zum einen die Auentemperatur und die Strahlungsintensitt durch eine Funktion beschrieben. Die Wrmebergangskoeffizienten betragen auen 23 und innen 8 W/m2K. Die Dicke der Mauer betrgt 36 cm auf jeder Seite sind 2 cm Putz vorhanden.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
= 285 K
0.02
0. 32
0.02
245
17.11.2009
*HEADING BERECHNUNG DER TEMPERATUR-VERTEILUNG IM MAUERWERK *RESTART,WRITE *NODE 1,0.,0.,0. 3,0.02,0.,0. 9,0.34,0.,0. 11,0.36,0.,0. *NGEN 1,3,1 3,9,1 9,11,1 *ELEMENT,TYPE=DC1D3 INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) 1,1,2,3 *ELGEN,ELSET=ELALL 1,5,2,1 *ELSET,ELSET=PUTZ 1,5 *ELSET,ELSET=STEIN,GENERATE 2,4,1 *SOLID SECTION,ELSET=STEIN,MATERIAL=STEIN *MATERIAL,NAME=STEIN *CONDUCTIVITY 1.0 *SPECIFIC HEAT 1000.
246 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
*DENSITY 2000. *SOLID SECTION,ELSET=PUTZ,MATERIAL=PUTZ *MATERIAL,NAME=PUTZ *CONDUCTIVITY 0.2 *SPECIFIC HEAT 1000. *DENSITY 2000. *AMPLITUDE,NAME=SINK,VALUE=ABSOLUTE 0., 285., 37800., 290.7, 54000., 295., 86400., 290. *AMPLITUDE,NAME=STINT,VALUE=ABSOLUTE 0., 0., 21000., 0., 22000., 150., 25200., INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) 20. 36900., 600., 42300., 720., 45000., 720., 51000., 600. 57000., 300., 61800., 0., 86400., 0. *STEP,INC=100 BERECHNUNG DER STARTWERTE ALS AUSGANGSTEMPERATUR *HEAT TRANSFER,STEADY STATE *FILM 1,F1,285.,23. 5,F2,285.,8. *EL PRINT,FREQUENCY=0 *NODE PRINT NT *END STEP
247
17.11.2009
*STEP,INC=100 BERECHNUNG DES TEMPERATUR-VERLAUFS UEBER EINEN TAG *HEAT TRANSFER,DELTMX=3.0 130.,86400.,130.,2000. *FILM,OP=MOD,AMPLITUDE=SINK 1,F1, ,23. 5,F2, ,8. *DFLUX,AMPLITUDE=STINT 1,S1,1.0 *EL PRINT,FREQUENCY=0 *NODE PRINT INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) NT *END STEP
248
17.11.2009
Temperatur-Spannungsberechnung
Ein typischer Berechnungsvorgang eines thermischen Spannungsproblems besteht aus zwei ABAQUS Jobs: einer *HEAT TRANSFER Analyse zur Ermittlung der Temperaturverteilung und anschlieend einer Spannungs-/Dehnungs-Analyse aufgrund der Wrmeausdehnung. Das Temperaturfeld wird als Lastfall behandelt.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Die Knoten- und Elementnummerierung muss beibehalten werden. Die Elemente fr die beiden Analysen mssen quivalent sein.
249
17.11.2009
Materialeigenschaften
Neben E-Modul und Querkontraktionszahl und evt. Suboptionen von *ELASTIC, wie z.B. *PLASTIC, mu der Wrmeausdehnungskoeffizient (*EXPANSION ) angegeben werden. Beispiel:
*MATERIAL,NAME=Materialname *ELASTIC E-Modul, INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) *PLASTIC i,pli i+1,pli+1 *EXPANSION[,TYPE={ISO|ORTHO|ANISO}] th
250
17.11.2009
Belastungsgeschichte
Die sich ergebenden Spannungen resultieren aus der Verformung des Werkstoffs auf Grund genderter Temperatur relativ zur Referenztemperatur oder zu Temperaturanfangswerten. Muster fr die Prozedur *STATIC:
*STEP *STATIC INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) ..... *BOUNDARY ..... *TEMPERATURE,... ..... *END STEP
251
17.11.2009
Temperaturfeld
Die Option *TEMPERATURE dient der Beschreibung eines Temperaturfelds. Dabei gibt es mehrere Mglichkeiten: Eingabe von Sttzstellen durch den Parameter AMPLITUDE *TEMPERATURE,AMPLITUDE=Name Einlesen eines Input-Files *TEMPERATURE,INPUT=name.inp
Beschreibung durch eine User-Subroutine UTEMP *TEMPERATURE,USER Einlesen der Daten von einem Results-File eines vorherigen ABAQUS Lauf (id.fil oder id.fin)
*TEMPERATURE,FILE=Name[,ASCII][,BSTEP][,BINC][,ESTEP][,EINC]
252
17.11.2009
Temperatur-Verschiebungskopplung
Die Kopplung von Temperatur und Verschiebung kann auch auf Element-Ebene erfolgen. Die Knoten haben dann sowohl Verschiebungs- als auch Temperaturfreiheitsgrade. Die Elementnamen haben ein T als Suffix.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Es mssen sowohl mechanische als auch thermische Kenngren bei Materialeigenschaft angegeben werden. Als Prozedur muss *COUPLED TEMPERATURE-DISPLACEMENT gewhlt werden.
Mit *COUPLED TEMPERATURE-DISPLACEMENT kann sowohl transient, als auch stationr gerechnet werden.
253
17.11.2009
Beispiel fr Materialeingabe:
*MATERIAL,NAME=Materialname *ELASTIC E-Modul, *PLASTIC i,pli i+1,pli+1 INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) *EXPANSION[,TYPE={ISO|ORTHO|ANISO}] ath CONDUCTIVITY *SPECIFIC HEAT c *DENSITY
254
17.11.2009
COUPLED TEMPERATURE-DISPLACEMENT
*COUPLED TEMPERATURE-DISPLACEMENT[,STEADY STATE][, DELTMX=TEMPMAX]
falls STEADY STATE angegeben wird, erfolgt eine stationre Rechnung, andernfalls wird transient gerechnet DELTMX gibt die maximal zugelassene Temperaturnderung pro Inkrement an. Datenkarte wie bei *HEAT TRANSFER (auer DELTA).
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
255
17.11.2009
Kontakt
256
17.11.2009
Kontakt-Beschreibung
Kontakt entsteht, wenn sich zwei feste Krper berhren und Krfte ber die gemeinsame Berhrungsflche bertragen werden.
in Normalenrichtung wird die Kontaktspannung bertragen, die proportional zur Normalkomponente der ueren Kraft ist. in Tangentialrichtung entsteht eine Scherkraft, die von der Tangentialkomponente der ueren Kraft, der Kontaktspannung und der Oberflchenbeschaffenheit, dem Reibungskoeffizient, abhngt.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Kontakt ist ein extrem nichtlinearer Effekt: es gibt keinen stetigen bergang zwischen Kontakt und Nichtkontakt. Kontakt kann ber Flchen verteilt oder lokal konzentriert sein. Kontakt wird modelliert zwischen Krpern, von denen einer deformierbar ist und der andere starr beide deformierbar sind Sonderfall: Selbstkontakt
257 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Bei der Kontaktmodellierung wird unterschieden zwischen Finite Sliding: Small Sliding: die Verschiebung der beiden Krper gegeneinander kann beliebig sein die relative Verschiebung ist klein
Kontakt wird durch eine Zwangsbedingung beschrieben, in der alle Punkte, die Kontakt haben knnen bercksichtigt werden.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) i
h(u ) ist eine nichtlineare Funktion der Verschiebungsfreiheitsgrade, fr die gilt h < 0 h > 0
wenn keine der Freiheitsgrade ui in Kontakt ist wenn mindestens fr einen Freiheitsgrad ein Kontakt
hergestellt ist. Diese Form von Kontakt heit harter Kontakt. Der bergang zwischen Kontakt und Nichtkontakt kann stetig gewhlt werden (weicher Kontakt), z.B. wenn die Kontaktbedingung Toleranzen hat oder die Kontaktflchen weich sind (z.B. Dichtungen, beschichtete oder adhsive Oberflchen, usw.)
258 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Lagrange-Formulierung
h < 0 --> Zwangsbedingung erfllt erfllt Kontaktrandbedingung Kontaktrandbedingung nicht h > 0 --> Zwangsbedingung nicht erfllt, erfllt Kontaktwechselwirkung muss aktiviert werden
Im Allgemeinen ist h = h(ui). Kontaktbedingung wird in ABAQUS als LagrangeINSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Die 2. Variation von * enthlt die Krmmung der Kontaktflche. Dieser liefert einen nichtsymmetrischen Beitrag zur Steifigkeitsmatrix bei Finite Sliding. Die Kontaktflche sollte so glatt wie mglich sein. Knicke fhren zu Singularitten in der Krmmung und verhindern u.U. Konvergenz von Kontaktbedingungen. Die Lagrangemultiplikatoren werden intern als zustzliche Freiheitsgrade behandelt (Informationen in der Ausgabe des Inputfile-Prozessors).
259 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Master-Slave-Prinzip
Behandlung der Kontaktflchen erfolgt nach dem sog. Master-Slave-Verfahren. eine Flche ist der Master, die andere der Slave da die Struktur diskretisiert ist, sind auch die Kontaktflchen diskretisiert die Knoten des Slaves kontaktieren die Segmente des Master Master
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Slave
260
17.11.2009
Slave-Knoten knnen die Master-Oberflche (Segmente) nicht durchdringen Knoten auf der Master-Oberflche knnen die Slave-Oberflche durchdringen Kontaktrichtung ist normal zur Master-Oberflche, entsprechend auch die Normalkomponente der Kontaktkraft Reibungskrfte sind tangential zur Master-Oberflche
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
berlappungen und Durchdringungen der Kontaktoberflchen verletzen die allgemeine Kompatibilittsbedingung der Finite-Elemente-Methode fehlerhafte Ergebnisse lokale Oszillationenen der Kontaktspannungen Daher die Slave-Oberflche muss dichter vernetzt sein als die Master-Oberflche bei gleicher Netzdichte sollte der Master "fester" sein als der Slave
261
17.11.2009
Kontaktflchen
Bei einem Kontaktproblem muss festgelegt werden: woraus setzen sich die Kontaktflchen zusammen welche Flchen treten (paarweise) in Kontakt welche Flche ist Master bzw. Slave Zur Kontaktflche mssen alle Elementkanten bzw. flchen gehren, die in Kontakt treten knnen. Die Spezifikation kann explizit oder automatisch erfolgen.
262
17.11.2009
3 S1
*SURFACE,NAME=Flchenname 1,S4 INSTITUTS-, 1,S1 FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) 2,S1 3,S1 3,S2
Elementkante oder -flche E lement-N ummer oder Element-Set
263
17.11.2009
die Orientierung der Elemente sollte so sein, dass die Element-Normalen in Richtung des Kontaktes zeigen bei Slave-Oberflchen wird dies empfohlen bei Master-Oberflchen ist das obligatorisch 3D-Balken und -Stbe knnen keine Master-Oberflche bilden, da die Normale nicht eindeutig ist
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
264
17.11.2009
Elemente, die eine Kontaktflche bilden, mssen dieselbe Dimension haben (2D oder 3D) dieselbe Ordnung haben (1. oder 2. Ordnung) entweder deformierbar oder starr sein (keine Mischungen) entweder eben oder axialsymmetrisch sein (keine Mischungen) Master-Flchen mssen stetig sein, d.h. zwei beliebige Punkte der Flche mssen sich durch einen Pfad verbinden lassen, der die Flche nicht verlsst.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
gltige Flchen
ungltige Flchen
Lcke
nur 1 P unkt
266
17.11.2009
5 4
267
17.11.2009
Statt dessen:
*SURFACE,NAME=SURF BOTTOM,SPOS TOP,NPOS
2 1
5 4
Die Parameter SPOS bzw. NPOS geben an, ob der Kontakt aus der Richtung der positiven bzw. negativen Normalenrichtung kommt. Dasselbe trifft zu bei Verwendung von Schalen und Membranen, da auch hier eine Elementnormale definiert ist.
268
17.11.2009
Starre Kontaktflchen
Kontakt zwischen deformierbaren und starren Krpern wird dann modelliert wenn einer der Kontaktpartner sehr steif ist die Spannungsverteilung in einem der Kontaktpartner nicht von Interesse ist Der starre Krper wird durch nur max. 6 Freiheitsgrade reprsentiert.
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
analytisch durch starre Elemente (Rigid Elements) durch User Subroutinen Die starre Oberflche muss immer Master sein. Bei der analytische Methode sind nur relativ einfache Geometrien mglich.
269
17.11.2009
Definition von Liniensegmenten Startkoordinate Endpunkte von Liniensegmenten INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) Endpunkte und Mittelpunkt von Kreissegmenten Endpunkte und Mittelpunkt von Parabelsegmenten Angabe eines Fillet-Radius um evt. Ecken abzurunden Durch die Reihenfolge der Segmentdefinitionen ist eine Richtung vorgegeben. Das Vektorprodukt dieser Richtung mit der z-Koordinate legt fr jedes Segment eine Normalenrichtung fest.
270
17.11.2009
(x 0 ,y0 ) *1001
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
s (x 3,y 3 )
y
n (x 1 ,y1 )
s
x
(x2 ,y 2 )
n = z x s
271
17.11.2009
3D Kontaktflchen
Definition eines lokalen Koordinatensystems, kartesisch oder zylindrisch Definition von Liniensegmenten im lokalen System Projektion des Segmentes in die lokale z-Richtung, unendlich ausgedehnt (TYPE=CYLINDER) oder Rotation des Segmentes um die lokale z-Achse
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
n = z x s
272
17.11.2009
b
n
273
17.11.2009
Rigid Elements
allgemeinere Geometrien, als mit analytischen starren Oberflchen in 2D: R2D2 RAX2
2 1
3 1 4 3
in 3D
R3D3 R3D4
Normalenvektoren sind definiert Glttung der Kanten mit Bezierkurven bzw. -flchen evt. mit expliziter Normalendefinition die Glttung steuern
*ELEMENT,TYPE=R3D4,ELSET=ERIGID ... *RIGID BODY,ELSET=ERIGID,REF NODE=9999 *SURFACE,NAME=SRIGID ERIGID,SPOS ...
274 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Kontaktbeschreibung
ber *CONTACT PAIR die Kontaktpartner paarweise zuordnen; als erste Flche muss die SlaveOberflche stehen, als zweites die Master-Oberflche Kontaktoberflchen knnen in mehreren solchen Zuordnungen stehen. ber *SURFACE INTERACTION die Kontaktwechselwirkung beschreiben; dies geht ber Suboptionen, z.B. *FRICTION
*SURFACE,NAME=ASURF ... INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) <Definition der Flche ASURF (Slave)> ... *SURFACE,NAME=BSURF ... <Definition der Flche BSURF (Master)> ... *CONTACT PAIR,INTERACTION=INTER, ... ASURF,BSURF *SURFACE INTERACTION=INTER *FRICTION ... <Reibungskoeffizienten>
275 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
CONTACT PAIR
*CONTACT PAIR,INTERACTION=Interaction-Name[,SMALL SLIDING][, SLIDE DISTANCE=r][,SMOOTH=s][,ADJUST=a][,TIED]
bezieht sich auf den Namen einer *SURFACE INTERACTION Definition wird dieser Parameter gesetzt, handelt es sich um einen Small Sliding Kontakt, ansonsten um einen Finite Sliding Kontakt
SMALL SLIDING
SLIDE DISTANCE gibt den Radius an, bis zu dem die Gleitwege bei Finite Sliding beschrnkt sind SMOOTH ADJUST TIED
276 17.11.2009
gibt die Glttung fr Master Oberflchen vor Anpassen von Kontaktflchen im Anfangszustand hefted die Kontaktflchen permanent aneinander
Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Finite Sliding
beliebig groe Verschiebung der Kontaktflchen gegeneinander beliebige Deformation und Rotation der Kontaktflchen wenn *STEP,NLGEOM gesetzt ist, ist Finite Sliding Default es entstehen unsymmetrische Terme in der Systemmatrix, bei stark gekrmmter Master Oberflche sollte *STEP,UNSYMM=YES gesetzt werden Die Master Oberflche muss glatt sein, damit die Normale berall eindeutig definiert ist, ansonsten gibt es Konvergenzprobleme. Daher glttet ABAQUS Knickstellen der INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) Master Oberflche standardmig.
277
17.11.2009
Bei zweidimensionalen Flchen wird der Bereich, der geglttet wird vom Rand aus festgelegt:
f*l2 l2 f*l1
SMOOTH=f
l1
278
17.11.2009
Maximale Gleitstrecke
groe Master Oberflchen bedeuten bei Finite Sliding groe Wavefronten wenn man voraussetzen kann, dass die Knoten der Slave Flchen sich nur innerhalb von begrenzten Bereichen auf dem Master bewegen, kann man diesen als Radius angeben und dementsprechend die Wavefront verringern: SLIDE DISTANCE=r falls whrend der Berechnung ein Knoten diesen Bereich verlsst, wird eine Warnung ausgegeben
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
r Master Slave
279
17.11.2009
Surface Trimming
Was heit Trimming? A B A B
Die gefllten Elemente werden zur Definition einer Kontaktflche benutzt. linke Flche: die Seiten A und B gehren nicht zur Oberflchen, da sie sowohl einen Eckknoten als auch einen Endknoten enthalten, die Oberflche ist getrimmt. die Kontaktflche wird um die Ecken herumgezogen, da jetzt keine Elementseite aus Eck- und Endknoten besteht.
rechte Flche:
280
17.11.2009
Slave
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
bei getrimmter Master Oberflche knnen die Slave-Knoten hinter die Master Oberflche wandern daher sollte die Master Oberflche nicht getrimmt sein bzw. um Ecken herum erweitert sein Ausnahme: Bei axialsymmetrischen Problemen muss die Symmetrieachse getrimmt sein, da sonst ein Slave-Knoten sich entlang der Achse bewegen kann. Dies wird dadurch erreicht, da bei der Definition der Master-Flche *SURFACE,NAME=Master,TRIM=YES gesetzt wird.
17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
281
Master
Slave
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Kontaktspannungen werden auf der Kontaktflche berechnet, daher sollte auch nur die Flche, die in Kontakt treten kann, als Kontaktflche definiert sein. Slave Oberflchen sollten getrimmt sein, da sonst die Kontaktspannungen an den Rndern falsch berechnet werden. Standardvorbesetzung in ABAQUS: alle Flchen werden getrimmt auer bei Finite Sliding; dann wird die Masterflche nicht getrimmt
282
17.11.2009
ADJUST
Slave-Knoten, die im Anfangszustand auf der Master-Flche liegen sollen, haben i.d.R. numerisch dennoch einen Abstand bzw. liegen im Master-Bereich dadurch muss der gewnschte Anfangszustand herbei iteriert werden einfacher ist es, den ADJUST-Parameter zu verwenden, denn dann werden die SlaveKnoten auf die Master-Flche verschoben die Verschiebung erzeugt keine Dehnungen
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
2 Formen
Alle Slave-Knoten, deren Abstand zur Master-Flche kleiner als a ist, sowohl von auen, als auch von innen, werden verschoben
*CONTACT PAIR,ADJUST=node-set, ...
TIED
Gibt man zustzlich die TIED-Option an, bleiben alle Slave-Knoten, die anfangs in Kontakt mit der Master-Flche sind permanent in Kontakt, d.h. in der weiteren Analyse knnen diese Knoten die Master-Flche weder verlassen noch durchdringen noch parallel dazu gleiten
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Gilt nur fr Translationsfreiheitsgrade, Rotationsfreiheitsgrade bleiben frei Slave-Knoten, die anfnglich nicht in Kontakt sind, bleiben den Rest der Analyse frei und knnen ggf. die Master-Flche durchdringen bzw. verlassen Bereiche mit inkompatiblen Netzen knnen einfach gekoppelt werden
CONTACT PAIR,ADJUST=a,TIED, ...
284
17.11.2009
Small Sliding
x0 Master Kontaktebene Slave
die Kontaktbedingung wird durch die Normale auf der Kontaktebene gegenber den Knoten auf dem Slave festgelegt. der Kontaktverlauf ist so, dass sich der Ankerpunkt x0 nur wenig bewegt die Slave-Knoten wechselwirken nur mit wenigen Master-Knoten die Kontaktbedingung wird nur einmal und zwar zu Beginn festgelegt und bleibt dann unverndert whrend der Analyse Knoten der Slave-Flche knnen die Kontaktebene nicht berschreiten Syntax:
*CONTACT PAIR,SMALL SLIDING, ...
285
17.11.2009
N1
in jedem Knoten der Master-Flche ist eine Normale definiert, entweder explizit durch die *NORMAL Option oder als Mittelwert der Normalen von angrenzenden Elemente zwischen den Knotennormalen wird der Normalenvektor N(x0) isoparametrisch interpoliert Der Fupunkt x0 wird so gewhlt, da die Normale auf den Kontaktknoten des Slave zeigt. Dieser Fupunkt heit Ankerpunkt. Kontaktebene ist die Ebene durch den Ankerpunkt, auf dem die Normale senkrecht steht.
286
17.11.2009
die Normale in den Masterknoten wird aus den Segmenten ermittelt, die Teil der *SURFACE sind bei Small Sliding wird die Master-Flche standardmig getrimmt um korrekte Normalen zu berechnen
u.U. gibt es aber Slave-Knoten, die keinen Ankerpunkt auf dem Master haben und daher die Masterflche durchdringen knnen, wenn sie getrimmt ist. Abhilfe: *SURFACE,TRIM=NO, ... bei symmetrischen Problemen legt ABAQUS die Normale in die Symmetrieebene
287 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Problem:
der Ankerpunkt bleibt auch whrend der Analyse immer an seinem isoparametrischen Punkt
Bei starker Deformation kann sich daher der Ankerpunkt sehr weit von seinem zugeordneten Slave-Knoten entfernen. Ebenso ndert sich die Orientierung der Kontaktebenen nicht, die ebenso bei starker Deformation nicht mehr die MasterFlche einhllen. Es kann daher zu Durchdringungen kommen. Abhilfe: man setze *STEP,NLGEOM Master-Flche so vernetzen, da die Kontaktebenen die Flchen gut approximieren
288 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Kraftbertragung
Bei Kontakt werden Krfte bertragen. Es gibt 2 Mglichkeiten: 1. Der Ankerpunkt liegt genau auf einem Master-Knoten: dann bernimmt der Master-Knoten genau die Kraft vom Slave-Knoten 2. Der Ankerpunkt liegt zwischen zwei Masterknoten bzw. der Slave-Knoten gleitet entlang der Kontaktebene: dann wird die Kraft auf drei Knoten aufgeteilt im Verhltnis ihres Abstandes INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) vom Drehpunkt (Drehmoment).
3. Die Anpassung der Krfte an die Verschiebungen wird nur vorgenommen, wenn NLGEOM gesetzt ist.
289
17.11.2009
Selbstkontakt
Selbstkontakt entsteht, wenn eine Kontaktflche sich faltet und mit sich selbst in Kontakt kommt. Syntax:
*CONTACT PAIR, ... surface,
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
oder
entspricht einer symmetrischen Master-Slave Formulierung Ergebnisinterpretation ist kompliziert, da die Flche sowohl Master, als auch Slave ist und somit die Flche Krfte auf sich selbst bertrgt.
290
17.11.2009
Surface-to-Surface Kontakt
das Master-Slave Prinzip ist unsymmetrisch damit bei stark gekrmmten Masterflchen keine Durchdringungen vorkommen, muss die Slave-Flche dichter vernetzt sein als der Master der Kontaktmechanismus basiert auf der Bewegung der Slave-Knoten in Richtung der Master-Flche; Node-to-Surface Kontakt
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
der Surface-to-Surface Kontakt bercksichtigt auch die Umgebung der Slave-Knoten und sorgt dafr, dass in dieser Umgebung keine Durchdringungen vorkommen Nachteil: erheblich hherer Rechenaufwand, deshalb nur bei extremer Masterflche Aktivierung: *CONTACT PAIR,TYPE=SURFACE TO SURFACE, ... sowohl bei Small Sliding als auch bei Finite Sliding
291
17.11.2009
292
17.11.2009
General Kontakt
neu seit der Version 6.9-1 automatisierte Definition von Kontaktflchen, Kontaktpaaren und Wechselwirkung automatische Zuordnung der Master- und Slaverollen geeignet fr die meisten (gutartigen) Kontaktszenarien einschlielich Selbstkontakt small sliding und finite sliding Allerdings: grerer Berechnungsaufwand weniger effizient als die Beschreibung durch Kontaktpaare Wird in diesem Kurs (noch) nicht behandelt.
293
17.11.2009
5. Beispiel: Hertz-Kontakt
*
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
1.5
0.45 0.05 6
3.106 N/cm2, gleichfrmiger Druck auf den Balken von 1000 N/cm.
Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
*HEADING 5.Beispiel: Kontakt, Balken - starrer Zylinder ** ** 2D-Balken ** *NODE 1,-3.,-2. 101,-3.,-1.95 21,3.,-2. 121,3.,-1.95 *NGEN,NSET=ALL 1,21 INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) 101,121 *NSET,NSET=MITTE 11 *NSET,NSET=LINKS 1,101 *NSET,NSET=RECHTS 21,121 ** *ELEMENT,TYPE=CPS4R 1, 1,2,102,101 *ELGEN,ELSET=BALKEN 1,20
295
17.11.2009
*SOLID SECTION,ELSET=BALKEN,MATERIAL=MAT1 *MATERIAL,NAME=MAT1 *ELASTIC 30.E6,.3 ** ** Starrer Zylinder ** *NODE 2000,0,0 *NODE,SYSTEM=C 1000,1.5,0,0 1023,1.5,345,0 *NGEN,NSET=CYLINDER,LINE=C 1000,1023,1,2000,,,,0,0,1 INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) ** *ELEMENT, TYPE=R2D2 , ELSET=RBODY 1000, 1000, 1001 1023, 1023, 1000 *ELGEN,ELSET=RBODY 1000,23,1,1 *RIGID BODY,ELSET=RBODY,REFNODE=2000 ** ** Kontaktflaechen ** *SURFACE,NAME=DSURF BALKEN,S3
296
17.11.2009
*SURFACE,NAME=RSURF RBODY,SNEG *CONTACT PAIR,INTERACTION=INT1 DSURF,RSURF *SURFACE INTERACTION,NAME=INT1 ** ** Randbedingungen ** *BOUNDARY 2000,1,2 2000,6 LINKS,1 RECHTS,1 MITTE,1 INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) ** ** 1. Step: Verschiebung des Balkens bis zum Kontakt ** *STEP,NLGEOM,INC=1000 *STATIC .05,1. *PRINT,CONTACT=YES *BOUNDARY LINKS,2,,0.46 RECHTS,2,,0.46 *EL PRINT,ELSET=BALKEN S,E
297
17.11.2009
*NODE PRINT,NSET=ALL U *CONTACT PRINT,MASTER=RSURF,SLAVE=DSURF *END STEP ** ** 2. Step: Aufbringen der Balkenlast ** *STEP,NLGEOM,INC=1000 *STATIC .001,1. *BOUNDARY,OP=NEW INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) 2000,1,2 2000,6 MITTE,1 *DLOAD BALKEN,P1,1000. *END STEP
298
17.11.2009
Inkrement=1, Time=0
Inkrement=15, Time=0.01
Inkrement=52, Time=1
299 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
V
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
Die Kontaktbedingung wird im Step gelst, so dass bei anfnglichem Abstand (v < 0) Kontakt besteht bei anfnglicher berlappung (v > 0) ebenfalls Kontakt besteht, aber u.U. unter Druck (Presspassung) Es findet keine Verschiebung der Knoten statt.
300
17.11.2009
1. Mglichkeit:
*CLEARANCE,MASTER=master,SLAVE=slave,{VALUE=V|TABULAR}
Datenzeile(n) (nur bei TABULAR):
N oder NSET,V
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern)
2. Mglichkeit:
Der Abstand V muss angegeben werden, wenn der SHRINK-Parameter nicht gesetzt ist. Gilt auch fr Finite Sliding.
301 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Pre-Tension
zur Beschreibung von Festhaltungen durch Bolzen, Nieten, Schrauben, Klammern etc. die Einspannung wird durch eine Querschnittsflche (bei 3D Solid-Elementen) oder durch einen Punkt (bei Balken und Stben) beschrieben, ber die die Kraft eingeleitet wird, die Pre-Tension Section. Die Pre-Tension Section wird durch einen Pre-Tension Knoten kontrolliert, der nur einen Freiheitsgrad besitzt. Einleitung der Vorspannung als konzentrierte Kraft am Pre-Tension Knoten:
*CLOAD
INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) 1000,1,15000
Erzeugung der Vorspannung als Lngennderung (Verkrzung) an der Pre-Tension Section ber eine Randbedingung:
*BOUNDARY 1000,1,,0.01
303 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Die Vorspannung wird in einem eigenen Step aufgebracht. Weitere Lasten werden in Folgesteps eingeleitet. Die Vorspannung wird eingefroren durch:
*BOUNDARY,FIXED 1000,1
Die Richtung der Vorspannung ist parallel zur Normalen der Pre-Tension Section, kann aber auch durch explizite Definition als Datenzeile bei der *PRE-TENSION Option vorgegeben werden. Die Normalenrichtung muss nicht mit der Flchennormalen bereinstimmen.
n
* 100 0
7
P re-Tension S ection
* 100 0
304
17.11.2009
Ggf. folgen als Datenzeile fr die Normalendefinition die 3 Komponenten des Normalenvektors.
305
17.11.2009
Beispiel:
*HEADING ... *ELSET,ELSET=CROSS 7,8 *SURFACE DEFINITION,NAME=QUER CROSS,S3 *PRE-TENSION SECTION,SURFACE=QUER,NODE=1000 ... INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) *STEP,NLGEOM *STATIC *CLOAD oder *BOUNDARY 1000,1,12000 1000,1,,0.05 *ENDSTEP *STEP *STATIC *BOUNDARY,FIXED 1000,1 ... *ENDSTEP
306
17.11.2009
p L
p . L/2
p . L/2
2/3 .p .L p .L/6
p L Konzentrierte Krfte auf Eckknoten: F/6 Konzentrierte Kraft auf Mittenknoten: 2F/3
307 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9
Dies fhrt zu ungleichfrmiger Spannungsverteilung auf den Kontaktflchen und somit zu Konvergenzproblemen. Daher bei 2D Solids lineare Elemente whlen. Bei 3D Elementen und Schalen gibt es analoge Effekte. ABAQUS ndert daher bei den quadratischen Elementen, deren Flchen Slave-Flchen bilden den Elementtyp, in dem Flchenmittenknoten eingefhrt werden. Schalen: S8R5 --> S9R5 Quader: C3D20 --> C3D27, C3D20R --> C3D27R Prismen: C3D15 --> C3D15V INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) Bei 6-Knoten Dreiecke bzw. 10-Knoten Tetraeder wird ein konstanter Druck auf 3 konzentrierte Krfte in den Kantenmittenknoten umgerechnet, d.h. die Eckknoten bertragen keine Kraft. Man whle daher: CPS6M bzw. C3D10M
308
17.11.2009
Kontaktarten
Harter Kontakt:
Druck
Abstand
Alternativen:
*CONTACT PAIR,INTERACTION=name .... INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) *SURFACE INTERACTION,NAME=name *SURFACE BEHAVIOUR[,NO SEPARATION][,AUGMENTED LAGRANGE][, PRESSURE-OVERCLOSURE={HARD|EXPONENTIAL|LINEAR|TABULAR}] Datenzeile NO SEPARATION AUGMENTED LAGRANGE
nach Kontakt trennen sich die Flchen nicht mehr (z.B. bei adhsiven Oberflchen) Verfahren, das die Kontaktbedingung verstrkt und numerisch stabiler ist, jedoch mehr Iterationen erfordert
Steinbuch Centre for Computing
309
17.11.2009
Datenzeile:
k max
PRESSURE-OVERCLOSURE=TABULAR pi,hi Wertepaare fr stckweise lineare Funktion, monoton steigend (p1=0) PRESSURE-OVERCLOSURE=EXPONENTIAL c,p,kmax harter Kontakt mit Toleranzen:
Flchen haben erst Kontakt bei einem berlapp von c Flchen in Kontakt trennen sich erst, wenn eine Dehnung p wirkt: (adhsive Flchen, verbesserte Konvergenz)
310 17.11.2009 Paul Weber - Einfhrung in ABAQUS 6.9 Steinbuch Centre for Computing
Reibung
Scherkrfte entstehen bei rauen Oberflchen ab einem kritischen Wert gleiten die Flchen parallel gegeneinander starker nichtlinearer Effekt Reibung kann durch Lagrange-Multiplikator oder Penalty-Methode eingefhrt werden isotrope Coulomb-Reibung und Penalty-Methode ist allgemein blich; Scherspannung kein Gleiten wenn < krit = .p; p = Kontaktdruck = Reibungskoeffizient
2 = 12 + 22
krit krit
311
17.11.2009
ideale Coulomb-Reibung birgt numerische Probleme, daher lsst ABAQUS bis zu einem krit ein elastisches Gleiten zu. Dieser Wert wird von ABAQUS intern gewhlt. Fr krit kann ein Maximum angegeben werden, so dass
krit = max(max,.p) gilt. Reibung wird als Unteroption von *SURFACE INTERACTION angegeben:
Falls >0.2 ist, wird der unsymmetrische Solver gewhlt. Der symmetrische Solver kann erzwungen werden, das Ergebnis ist korrekt, Konvergenz langsamer. Weitere Optionen zur Beschreibung von Reibung: anisotrope Coulomb-Reibung, Lagrange-Formulierung, beliebig starke Reibung (unendliches m)
312
17.11.2009
313
17.11.2009
1.0000 C O N T A C T
P A I R (S) FILLET RADIUS CHARACTERISTIC EXTENSION SLAVE MASTER INTERACTION HCRIT OR SMOOTH LENGTH RATIO NOTE INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in .15000 der Masteransicht ndern) DSURF RSURF INT1 .20000 .30000 .10000 FINITE SLIDING R I G I D B O D Y P R O P E R T I E S PROPERTY NUMBER 4 RIGID BODY REFERENCE NODE = 2000 ----------------------
314
17.11.2009
S U R F A C E SURFACE NAME DSURF DIMENSION 2D SURFACE TYPE NOT RIGID NUMBER OF FACETS 20
D E F I N I T I O N S
ELEMENT FACE NODE(S) FORMING THE FACET 1 S3 101 102 2 S3 102 103 INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME 104 Masteransicht ndern) 3 S3 103 (in der 20 S3 120 121
SLAVE SURFACE: MASTER SURFACE: NODE NUMBER 101 102 103 STATUS
I N I T I A L DSURF RSURF
C O N T A C T
S T A T U S
CLEARANCE
NOTE
315
17.11.2009
C O N T A C T
P R I N T
THE FOLLOWING TABLE IS PRINTED AT EVERY 1 INCREMENT FOR SLAVE SURFACE DSURF AND MASTER SURFACE RSURF SUMMARIES WILL BE PRINTED WHERE APPLICABLE TABLE 2 CPRESS CSHEAR1 COPEN CSLIP1
316
17.11.2009
Anforderungen von Ergebnissen durch *CONTACT PRINT *CONTACT FILE *CONTACT OUTPUT in Kombination mit *OUTPUT Ausgabevariable: CPRESS COPEN CSHEAR1/2 CSLIP1/2 u.v.m.
Kontaktdruck Zustand der Kontaktflchen (offen oder in Kontakt) Scherspannung in 1- bzw. 2-Richtung Akkumulierter Gleitweg in 1- bzw. 2-Richtung
317
17.11.2009
Pro Inkrement
C O N T A C T O U T P U T CONTACT OUTPUT FOR SLAVE SURFACE DSURF AND MASTER SURFACE RSURF NODE STATUS CPRESS CSHEAR1 COPEN CSLIP1 101 OP .0000E+00 .0000E+00 .4011 2.463 102 OP .0000E+00 .0000E+00 .2334 2.065 103 OP .0000E+00 .0000E+00 9.0465E-02 1.661 104 OP .0000E+00 .0000E+00 2.4181E-02 1.297
318
17.11.2009
Im .sta File:
SUMMARY OF JOB INFORMATION: STEP INC ATT SEVERE EQUIL TOTAL TOTAL STEP DISCON ITERS ITERS TIME/ TIME/LPF ITERS FREQ ---------------------2 8 1 0 3 3 1.01 0.00734 2 9 1 1 4 5 1.01 0.00805 2 10 1 2 3 5 1.01 0.00910 2 11 1 1 7 8 1.01 0.0107 INSTITUTS-, FAKULTTS-, ABTEILUNGSNAME (in der Masteransicht ndern) 2 12 1 1 6 7 1.01 0.0123 ---------------------INC OF TIME/LPF DOF IF MONITOR RIKS
Severe Discontinuity Iterations (SDI) sind Iterationen, bei denen sich der Status von Kontaktknoten ndert: OPEN oder CLOSE Default: 12 SDIs pro Inkrement nderung der Standardvorbesetzungen in *CONTROL
319
17.11.2009