145 2 3MB
German Pages 305 Year 2009
Wilhelm Rust Nichtlineare Finite-Elemente-Berechnungen
Wilhelm Rust
Nichtlineare Finite-ElementeBerechnungen Kontakt, Geometrie, Material Mit 203 Abbildungen STUDIUM
Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über abrufbar.
Prof. Dr.-Ing. Wilhelm Rust ist an der Fachhochschule Hannover für den Masterstudiengang Maschinenbau-Entwicklung verantwortlich und lehrt Simulationsverfahren im Maschinenbau.
1. Auflage 2009 Alle Rechte vorbehalten © Vieweg +Teubner | GWV Fachverlage GmbH, Wiesbaden 2009 Lektorat: Thomas Zipsner | Ellen Klabunde Vieweg +Teubner ist Teil der Fachverlagsgruppe Springer Science+Business Media. www.viewegteubner.de Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechtsgesetzes ist ohne Zustimmung des Verlags unzulässig und strafbar. Das gilt insbesondere für Vervielfältigungen, Übersetzungen, Mikroverfilmungen und die Einspeicherung und Verarbeitung in elektronischen Systemen. Die Wiedergabe von Gebrauchsnamen, Handelsnamen, Warenbezeichnungen usw. in diesem Werk berechtigt auch ohne besondere Kennzeichnung nicht zu der Annahme, dass solche Namen im Sinne der Warenzeichen- und Markenschutz-Gesetzgebung als frei zu betrachten wären und daher von jedermann benutzt werden dürften. Umschlaggestaltung: KünkelLopka Medienentwicklung, Heidelberg Druck und buchbinderische Verarbeitung: Krips b.v., Meppel Gedruckt auf säurefreiem und chlorfrei gebleichtem Papier. Printed in the Netherlands ISBN 978-3-8351-0232-3
Vorwort Dieses Buch ist ein Lehrbuch, das einführend die Theorie der nichtlinearen Finite-ElementeMethoden (FEM) in den Teilbereichen geometrische Nichtlinearität, nichtlineares Materialverhalten und Kontakt behandelt. Ist es schon nicht möglich, die gesamte FEM der linearen Mechanik der Tragwerke (in Anlehnung an die Bedeutung des Wortstammes „Struktur“ in einigen Fremdsprachen auch im Deutschen „Strukturmechanik“ genannt) in einem Buch zu beschreiben, so gilt dies für nichtlineare FEM erst recht, bedeutet „nichtlinear“ doch keine spezielle Eigenschaft, sondern das Fehlen einer solchen, die aber die Lehre in der Technischen Mechanik aus gutem Grund dominiert. Bei Erfolg dieses Buches wird der Leser sich bereit fühlen, nun weiterführende Literatur aufzuarbeiten. Bewusst wurde eine detaillierte Herleitung der verwendeten Formeln vorgenommen, damit die Lernenden alsbald in der Lage sind, die dargestellten Zusammenhänge in Programme umzusetzen, aber auch Gleichungen für verwandte physikalische Effekte aufzustellen. Das Buch richtet sich in erster Linie an Studierende, die Master-Niveau anstreben. Aber auch für den FEM-Anwender sollten sich hier nützliche Erkenntnisse ergeben. Während in der linearen FEM, wenn nicht gerade eine Verschieblichkeit vorliegt, stets ein Ergebnis erzielt wird – die Richtigkeit sei hier nicht diskutiert –, wird insbesondere für den unbedarften Nutzer eine nichtlineare Berechnung öfter in Nichtkonvergenz und damit ohne Gleichgewichtslösung enden. Dann ist es gut zu wissen, was die Ursachen dafür sein können. Hier werden besonders die Kapitel über Stabilität und über Konvergenzerzielung im Kontakt empfohlen. Es sollte aber auch beachtet werden, dass der Erfolg einer nichtlinearen Berechnung davon abhängt, dass die Eingabedaten einigermaßen der Wirklichkeit entsprechen, weil eine Überlastung des Systems nicht erst im Nachhinein bei der Ergebnisauswertung festgestellt wird, sondern sich schon im Konvergenzverhalten niederschlägt. Noch eine Notwendigkeit ergibt sich für den Anwender, die vielleicht sogar an erster Stelle steht und der hier in Ausschnitten entsprochen werden soll: Die marktgängigen FEMProgramme bieten eine Vielzahl von Optionen, die für eine erfolgreiche Aufgabenbewältigung hilfreich sind. Ihre Beschreibungen sind gewöhnlich für Nutzer mit Theoriekenntnissen formuliert. Die Beispielergebnisse sind nahezu sämtlich mit dem Programmsystem ANSYS erzielt worden, andere bekannte FE-Programme verwenden aber ähnliche Konzepte, sodass die Erkenntnisse übertragbar sind. Vorausgesetzt wird, dass man grundsätzlich weiß, wie Finite Elemente formuliert werden, jedenfalls im Linearen. Dazu gibt es zahlreiche Literatur und oft entsprechende Lehrveranstaltungen im Ingenieurstudium. Dieses Buch ist ein Lehrbuch. Das Wissen hat sich der Autor über viele Jahre aufgebaut. Vieles ist in der Fachwelt Allgemeingut. Daher wird hier im Wesentlichen nur auf weiterführende Literatur verwiesen, jedoch nicht auf die Ursprünge der hier dargestellten Theorien und Algorithmen. Schließlich wird der Lehrbuchcharakter und die Herkunft aus Vorlesungsskripten auch daran deutlich, dass allgemeine Problemstellungen und Verfahren zu ihrer Lösung zunächst exemplarisch erarbeitet werden, und zwar meist bei ihrem ersten Auftreten. Dieses Werk entstand aus Skripten zu Vorlesungen, die der Verfasser an seiner Fachhochschule Hannover sowie an der FH Lausitz und an der European School of Computer Aided
VI
Vorwort
Engineering Technology (ESoCAET) im Rahmen von Masterstudiengängen hielt und hält. Die Wurzeln liegen allerdings schon in den Schulungs- und Entwicklungsaufgaben des Autors während seiner langjährigen Tätigkeit bei der CADFEM GmbH. An dieser Stelle herzlichen Dank für die lehrreiche Zeit. Dank auch an den Chef, Dr.-Ing. Günter Müller, für die unkomplizierte Behandlung möglicher urheberrechtlicher Fragen. Seine ersten Sporen auf dem Gebiet der Finite-Elemente-Methode – auch damals schon mit einem gewissen Anteil Nichtlinearität – verdiente sich der Verfasser am Institut für Baumechanik und Numerische Mechanik der Universität Hannover unter der Leitung von Prof. Dr.Ing. Erwin Stein, der die Begeisterung erst für die Mechanik, dann für die FEM weckte. Auch hierfür ein Dankeschön. Dank gilt auch Frau Klabunde und Herrn Zipsner vom Lektorat Maschinenbau des Vieweg+Teubner-Verlages für die Betreuung bei der Fertigstellung des Werkes.
Langenhagen, im Juli 2009
Wilhelm Rust
Inhaltsverzeichnis Bezeichnungsweise ............................................................................................................... XII 1
Lösung der nichtlinearen Gleichungen ........................................................................ 1 1.1 1.2 1.3 1.4 1.5
Newton-Raphson-Verfahren .......................................................................................... 1 Andere Lösungsverfahren .............................................................................................. 3 Schrittweitensteuerung ................................................................................................... 4 Eindimensionale Minimum-Suche (line search)............................................................ 4 Konvergenzkriterien ...................................................................................................... 6
Hauptabschnitt I: Geometrische Nichtlinearitäten 2
Geometrisch nichtlineares Verhalten........................................................................... 8 2.1 Grundbegriffe der geometrischen Nichtlinearitäten ....................................................... 8 2.2 Theorie 2. Ordnung, Gleichgewicht am verformten System.......................................... 9 2.2.1 Motivation und FE-Umsetzung ............................................................................. 9 2.2.2 Warum Theorie 2. Ordnung? ............................................................................... 11 2.2.3 Lineares Beulen ................................................................................................... 13 2.2.4 Korrekte Spannungsversteifungs-Matrix für den Balken .................................... 17 2.3 Große Drehungen (Rotationen) .................................................................................... 20 2.3.1 Geeignetes Dehnungsmaß: Green-Lagrange-Dehnungen.................................... 20 2.3.2 Das Prinzip der virtuellen Arbeiten bei geometrisch nichtlinearen Problemstellungen ............................................................................................ 24 2.3.3 Lösung der nichtlinearen Gleichungen mit dem Newton-RaphsonVerfahren .......................................................................................................... 25 2.3.4 Testproblem Zweibock ........................................................................................ 28 2.3.5 Mitdrehende Formulierung (Co-rotational formulation)..................................... 32 2.4 Große Dehnungen ........................................................................................................ 46 2.4.1 Eindimensionale Betrachtungen .......................................................................... 46 2.4.2 Zugehörige Spannungen ...................................................................................... 49 2.4.3 Übergang ins Zwei- und Dreidimensionale ......................................................... 52 2.4.4 Hencky-Dehnungen in Symbolen der Kontinuumsmechanik.............................. 53 2.4.5 Klassische Updated-Lagrange-Formulierung ...................................................... 53 2.4.6 Logarithmische Dehnungen und mitdrehende Formulierung .............................. 57
3
Stabilitätsprobleme ...................................................................................................... 59 3.1 Phänomene ................................................................................................................... 59 3.2 Bedingungen für kritische Punkte, Indifferenzkriterium ............................................. 64 3.2.1 Allgemeines ......................................................................................................... 64 3.2.2 Formulierungen der Instabilitätsbedingung ......................................................... 66 3.2.3 Modalanalyse (Eigenfrequenzanalyse) und Stabilitätsprobleme ......................... 68 3.2.4 Direkte Identifikation kritischer Punkte durch ein erweitertes System ............... 71 3.3 Bedeutung des Eigenvektors ........................................................................................ 73 3.4 Imperfektionen ............................................................................................................. 74
VIII
Inhaltsverzeichnis 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6
4
Imperfektion durch Kräfte ...................................................................................74 Imperfektion durch geometrische Vorgaben ........................................................74 Imperfektion durch eine lineare Beulanalyse .......................................................75 Begleitende Eigenwert-Analyse...........................................................................75 Imperfektionsempfindlichkeit ..............................................................................77 Größe der Imperfektion........................................................................................79
Lastinkrementierung in einer nichtlinearen Berechnung .......................................81 4.1 4.2 4.3 4.4
Kraftsteuerung ..............................................................................................................81 Einfache Verschiebungssteuerung................................................................................81 Verschiebungssteuerung mit Kraftgrößen ....................................................................83 Bogenlängenverfahren (arc-length method) .................................................................84 4.4.1 Suche senkrecht zur letzten Sekante ....................................................................85 4.4.2 Modellproblem.....................................................................................................86 4.4.3 Suche senkrecht zur ersten Tangente ...................................................................88 4.4.4 Suche senkrecht zur aktuellen Tangente ..............................................................89 4.4.5 Suche auf einem Kreis bzw. einer Hyperkugel ....................................................92 4.4.6 Anfangswerte und Bogenlänge ............................................................................97 4.4.7 Lösung des erweiterten Systems ..........................................................................99
Hauptabschnitt II: Nichtlineares Materialverhalten 5
Grundzüge der Materialmodelle ..............................................................................102 5.1 Repräsentative eindimensionale Grundelemente........................................................102 5.1.1 Elastizität (Hooke-Element)...............................................................................102 5.1.2 Plastizität (St.-Venant-Element) ........................................................................103 5.1.3 Zeitabhängiges Verhalten (Newton-Element)....................................................103 5.2 Aus Grundelementen zusammengesetzte Modelle .....................................................104 5.2.1 Elasto-Plastizität (Prandtl-Element) ...................................................................104 5.2.2 Maxwell-Element für Kriechen .........................................................................106 5.2.3 Kelvin-Voigt-Element für Visko-Elastizität ......................................................108 5.2.4 Erweitertes Viskoelastizitätsmodell ...................................................................111 5.2.5 Bingham-Modell als Beispiel für Visko-Plastizität ...........................................111 5.2.6 Burghers-Modell ................................................................................................112 5.3 Berücksichtigung des Materialverhaltens in der FEM ...............................................114
6
Theorie und Numerik der linearen Visko-Elastizität .............................................116 6.1 6.2 6.3 6.4 6.5 6.6
Grundformeln für den eindimensionalen Fall ............................................................116 Einführung von Zeitschritten......................................................................................118 Numerik......................................................................................................................119 Werkstofftangente ......................................................................................................121 Algorithmus................................................................................................................121 Mehrdimensionaler Fall .............................................................................................122 6.6.1 Kugeltensor und Deviator ..................................................................................122 6.6.2 Spannungsberechnung .......................................................................................123 6.6.3 Werkstofftangente ..............................................................................................124
Inhaltsverzeichnis
IX
6.6.4 Algorithmus ....................................................................................................... 126 6.7 Temperaturabhängigkeit ............................................................................................ 127 6.7.1 Grundlagen thermo-rheologisch einfacher Materialien, Pseudo-Zeit ................ 128 6.7.2 Zeitintegration ................................................................................................... 129 6.7.3 Shift-Funktionen ................................................................................................ 132 6.7.4 Spannungen ....................................................................................................... 134 6.7.5 Tangente ............................................................................................................ 134 6.7.6 Algorithmus ....................................................................................................... 134 6.8 Ebener Spannungs- und Verzerrungszustand............................................................. 135 6.8.1 Ebener Verzerrungszustand ............................................................................... 135 6.8.2 Ebener Spannungszustand ................................................................................. 136 6.9 Beispielrechnungen .................................................................................................... 138 6.9.1 Zu Kapitel 6.1 .................................................................................................... 138 6.9.2 Zu Kapitel 6.2 .................................................................................................... 139 6.9.3 Zu Kapitel 6.3 .................................................................................................... 140 7
Theorie und Numerik des Kriechens ....................................................................... 142 7.1 Grundsätzliches .......................................................................................................... 142 7.2 Zeitintegration beim Kriechen ................................................................................... 146 7.2.1 Differenzenquotienten ....................................................................................... 146 7.2.2 Kriechbeispiel .................................................................................................... 146 7.2.3 Explizite Zeitintegration .................................................................................... 147 7.2.4 Variabler Zeitschritt........................................................................................... 151 7.2.5 Implizite Zeitintegration .................................................................................... 152 7.2.6 Zusammenfassung Kriechbeispiel ..................................................................... 158 7.2.7 Zusammenwirken mit anderen Materialnichtlinearitäten .................................. 158 7.3 Konsistente Tangente für implizites Kriechen ........................................................... 158 7.3.1 Herleitung .......................................................................................................... 158 7.3.2 Beispiele ............................................................................................................ 161 7.4 Allgemeine Form für lokale und globale Iteration ..................................................... 166
8
Theorie und Numerik der Elasto-Plastizität ........................................................... 170 8.1 8.2 8.3 8.4 8.5
Grundbegriffe eindimensionalen Verhaltens ............................................................. 170 Bausteine einer mehrdimensionalen Elasto-Plastizitätstheorie .................................. 172 Fließregeln ................................................................................................................. 173 Kugeltensor und Deviator, Hauptspannungen und Hauptspannungsraum ............... 174 Klassische Fließbedingungen ..................................................................................... 176 8.5.1 Gestaltänderungsenergie-Hypothese (nach von Mises) ..................................... 176 8.5.2 Schubspannungs-Hypothese (Tresca) ................................................................ 178 8.5.3 Mohr-Coulomb-Bedingung ............................................................................... 182 8.5.4 Drucker-Prager-Bedingung ............................................................................... 184 8.6 Verfestigungsregeln ................................................................................................... 185 8.6.1 Einachsige Spannungs-Dehnungs-Beziehungen................................................ 185 8.6.2 Mehrdimensionales Verfestigungsverhalten...................................................... 187 8.7 Erfüllung der Stoffgleichungen in der FEM, lokale Iteration .................................... 191 8.7.1 Allgemeine Darstellung ..................................................................................... 191 8.7.2 Beispiel lineare Verfestigung ............................................................................ 194
X
Inhaltsverzeichnis
8.8 Konsistente Tangente .................................................................................................196 8.8.1 Allgemeine Darstellung .....................................................................................196 8.8.2 Beispiel lineare Verfestigung .............................................................................199 8.9 Tensor- und Vektorschreibweise, Tensor- und Ingenieurnotation .............................200 8.10 Beispielprogrammierung in USERPL von ANSYS ...................................................201 8.11 Modelle für kinematische Verfestigung .....................................................................207 8.11.1 Besseling-Modell (Overlay-Modell) ..................................................................207 8.11.2 Armstrong-Frederik- bzw. Chaboche-Modell ....................................................212 8.12 Einspielen (Shakedown) und Ratcheting....................................................................214 8.12.1 Begriffe ..............................................................................................................214 8.12.2 Melan-Theorem .................................................................................................215 8.12.3 Struktur-Ratcheting ............................................................................................217 8.12.4 Material-Ratcheting ...........................................................................................220 8.12.5 Thermisches Ratcheting .....................................................................................224 8.12.6 Numerisches Ratcheting bei Temperaturzyklen ................................................226 Hauptabschnitt III: Kontakt 9
Einführung in Kontaktberechungen ........................................................................228 9.1 Was bedeutet Kontakt?...............................................................................................228 9.2 Modellierung von Kontakt .........................................................................................229 9.2.1 Punkt-zu-Punkt- bzw. Knoten-zu-Knoten-Kontakt............................................229 9.2.2 Knoten-zu-Oberfläche-Kontakt .........................................................................230 9.2.3 Punkt-zu-Oberfläche-Kontakt ............................................................................230 9.2.4 Oberfläche-zu-Oberfläche-Kontakt ...................................................................231
10
Erfüllung der Kontaktbedingung .............................................................................232
10.1 Direkte Einführung der Nebenbedingung...................................................................233 10.2 Penalty-Methode ........................................................................................................234 10.3 Lagrange-Multiplikator-Methode ...............................................................................236 10.4 Finite-Elemente-Testproblem .....................................................................................237 10.4.1 Direkte Einführung der Nebenbedingung in das Gleichungssystem..................238 10.4.2 Penalty-Verfahren ..............................................................................................243 10.4.3 Methode der Lagrange’schen Multiplikatoren ...................................................245 10.4.4 Perturbed-Lagrange-Methode ............................................................................247 10.4.5 Augmented-Lagrange-Verfahren .......................................................................249 10.5 Überbestimmtheit durch Kontakt (Overconstraining) ................................................251 11
Aspekte der Kontaktmodellierung ...........................................................................252
11.1 Knoten-zu-Oberfläche-Kontakt ..................................................................................252 11.2 Punkt-zu-Oberfläche-Kontakt ....................................................................................254 11.2.1 Integrationspunkt-Kontakt .................................................................................254 11.2.2 Knoten als Integrationspunkte ...........................................................................260
Inhaltsverzeichnis
XI
11.3 Konvergenz-Erzielung ............................................................................................... 261 11.3.1 Penalty-Verfahren.............................................................................................. 262 11.3.2 Lagrange-Verfahren und direkte Einbringung ................................................... 266 11.3.3 Geeignete Vernetzung und Lastaufbringung ..................................................... 266 11.4 Systemmatrizen .......................................................................................................... 267 12
Kontakt-Kinematik ................................................................................................... 268
13
Kontaktfeststellung .................................................................................................... 271
13.1 Suchstrategien ............................................................................................................ 271 13.1.1 Bucket Sort ........................................................................................................ 271 13.1.2 Pinball-Algorithmus .......................................................................................... 272 13.1.3 Topologie-Suche ............................................................................................... 275 13.2 Auswahl von Master- und Slave-Seite ....................................................................... 275 13.3 Nahbereichs-Kontaktberechnungen ........................................................................... 277 13.3.1 Ebene Flächen ................................................................................................... 277 13.3.2 Pseudoelement-Algorithmus ............................................................................. 278 13.3.3 Normalensuche .................................................................................................. 279 13.4 Konkave Knicke und Ecken ....................................................................................... 282 14
Reibung....................................................................................................................... 284
15
Kontakt mit Schalen- und Balkenelementen ........................................................... 286
15.1 Dickenberücksichtigung ............................................................................................ 286 15.2 Momente aus Exzentrizitäten ..................................................................................... 287 Literaturhinweise ................................................................................................................ 289 Stichwortverzeichnis ........................................................................................................... 291
Bezeichnungsweise Formelzeichen sind mindestens bei ihrem ersten Auftreten im Text erklärt. M
Matrizen werden im Fettdruck und mit Großbuchstaben wiedergegeben,
v
Vektoren, Zeilen- und Spaltenmatrizen im Fettdruck und klein geschrieben, es sei denn, es ist für eine bestimmte Größe etwas Anderes üblich.
0
bezeichnet einen Nullvektor oder eine Nullmatrix,
I
eine Einheitsmatrix
ǻ(...) a~
deutet auf eine Veränderung, einen Zuwachs hin,
a
ein Querstrich auf eine eingeprägte (vorgegebene) Größe,
aˆ
ein Dach (circonflexe) auf eine Größe, die einem Finite-Element-Knoten zugeordnet ist,
a*
ein Stern auf eine abgewandelte, verbesserte oder ersatzweise verwendete Größe.
FE
ist die Abkürzung für Finite Elemente,
FEM
für Finite-Elemente-Methode,
KoS
für Koordinatensystem,
Gl.
für Gleichung,
Gls.
für Gleichungssystem,
Dgl.
für Differenzialgleichung,
Abb.
für Abbildung,
Alg.
für Algorithmus,
Tab.
für Tabelle,
Kap.
für Kapitel und
eine Tilde über einer Variablen auf eine Näherung,
1d, 2d, 3d für ein-, zwei-, dreidimensional bzw. das Ein-, Zwei-, Dreidimensionale. [...]
verweist auf das Literaturverzeichnis
1 Lösung der nichtlinearen Gleichungen Dieses Kapitel erscheint hier, weil es für alle nachfolgenden Teilgebiete von Bedeutung ist. Man kann die Beschäftigung damit zurückstellen, bis man sich zu den ersten nichtlinearen FEM-Gleichungen vorgearbeitet hat.
1.1 Newton-Raphson-Verfahren In der linearen FEM entsteht ein lineares Gleichungssystem, das u.A. mit Verfahren, die auf dem Gauß-Algorithmus beruhen, gelöst werden kann. Eine direkte Auflösung eines größeren Systems nichtlinearer Gleichungen ist in aller Regel nicht möglich. Deshalb kommt meist das Newton- oder Newton-Raphson-Verfahren1 zum Einsatz, das für eindimensionale Gleichungen allgemein bekannt sein dürfte. Hier soll das Prinzip zunächst an einem zweidimensionalen Beispiel erläutert werden. Zwei Ellipsen werden durch die Gleichungen (1.1)
u2 22
v2 42
1
(u 1) 2
und
22
(v 2) 2 42
1
beschrieben. Ihre Schnittpunkte sollen mit dem Newton-Raphson-Verfahren ermittelt werden. Die grafische Lösung zeigt Abb. 1-1. Gesucht sind die Wertepaare {u;v} die beide Gleichungen erfüllen. Für das NewtonVerfahren müssen sie umgeformt werden, sodass auf der rechten Seite null steht:
(1.2)
d(u)
ª d1 º§ ªu º · «d »¨¨ « » ¸¸ ¬ 2 ¼© ¬ v ¼ ¹
ª º u2 v2 1 « » 22 42 « » « (u 1) 2 (v 2) 2 » 1» « 42 ¬ 22 ¼
ª0 º «0 » ¬ ¼
0
Für eine Nullstellenbestimmung ist das Newton-Raphson-Verfahren bekannt. Bei einer Unbekannten gilt die Iterationsvorschrift: (1.3)
xi 1
xi
f ( xi ) f ' ( xi )
Nur etwas anders notiert lautet dies: (1.4)
xi 1
xi
d f ( x) dx x
xi
f ( xi )
1 Raphson war Zeitgenosse von Newton und hat maßgeblichen Anteil an der Entwicklung des Verfahrens, das man als Newton-Verfahren kennen lernt. Die obige abstrakte Form soll übrigens von Simpson stammen.
2
1 Lösung der nichtlinearen Gleichungen
Dabei kennzeichnet i+1 den Iterationsschritt, der Index 0 bezeichnet somit den Startwert. Für das n-dimensionale Problem wird daraus
(1.5)
u i 1
§ wd(u) · ¸ ui ¨ ¨ wu ¸ u u i¹ © KT
1
d(u i )
u i K T 1 d(u i )
KT heißt Tangentenmatrix, im Zusammenhang mit mechanischen Berechnungen auch Tangentensteifigkeitsmatrix. In der Mathematik wird sie je nach Zusammenhang auch als Hesseoder Jacobi-Matrix bezeichnet.
Es ist nicht üblich, die Inverse zu bilden, sondern ein lineares Gleichungssystem zu lösen. Daraus ergibt sich folgender Algorithmus: Wähle Startvektor u 0 , i
0
1) Berechne rechte Seite d 2) Berechne K T 3) Löse Gleichungssystem K T 'u 4) Berechne u i 1
d
u i 'u
i i 1, weiter mit 1) bis Konvergenz Alg. 1-1 Newton-Raphson-Verfahren für mehrere Veränderliche im FE-Kontext
Im Beispiel der Ellipsen ergibt sich die Tangentenmatrix als
(1.6)
KT
wd wu
ª wd1 « wu « wd « 2 ¬« wu
wd1 º wv » wd 2 » » wv ¼»
ª u « 2 «u 1 « ¬ 2
v º 8 » v 2» » 8 ¼
1.2 Andere Lösungsverfahren
3
10 8 6 4 Ellipse 1
2
Ellipse 2 Iteration1
0 -3
-2
-1
Iteration 2
0
1
2
3
4
5
6
-2 -4 -6 -8
Abb. 1-1 Testproblem für ein zweidimensionales Newton-Verfahren
In der grafischen Darstellung des Iterationsverlaufes erkennt man: x
Die Lösung eines nichtlinearen Problems muss nicht eindeutig sein.
x
Ist die Lösung nicht eindeutig, ist das mit dem Newton-Verfahren erzielte Ergebnis vom Startwert abhängig.
x
Die Zwischenlösungen können sich zunächst vom gesuchten Ergebnis weit entfernen. Das birgt die Gefahr, dass überhaupt keine Lösung gefunden wird (tritt hier nicht auf) und die Konvergenz anfangs schlecht ist.
Über das Newton-Verfahren wird gesagt, dass es in der Umgebung der Lösung quadratisch konvergiert. Was es damit auf sich hat, sieht man in den Kapiteln 2.3.3 und 0.
1.2 Andere Lösungsverfahren Für das eindimensionale Nullstellenproblem gibt es zahlreiche weitere Verfahren, deren Konvergenzordnung schlechter als beim Newton-Verfahren ist, die z.T. aber stabiler sind und ohne Ableitungen arbeiten. Eine Übertragung in mehrere Dimensionen ist jedoch nicht möglich. Eine Klasse weiterer für die nichtlineare FEM geeigneter Verfahren sind die so genannten Quasi-Newton-Verfahren (z.B. [10]), z.B. das BFGS- (nach Broyden, Fletcher, Goldfarb, Shanno) und das DFP- (nach Davidon, Fletcher, Powell) Verfahren. Dabei wird nicht mit der exakten Tangentenmatrix, sondern mit einer iterativ aus dem Lösungsverlauf bestimmten Annäherung ihrer Inversen gearbeitet. Bei der Realisierung wird auch diese Matrix nicht gespeichert, sondern ihr Produkt mit beteiligten Vektoren [11].
4
1 Lösung der nichtlinearen Gleichungen
Eine weitere Klasse sind Mehrgitterverfahren (Multigrid), die nicht nur zur Lösung des linearen Systems im Newton-Raphson-Verfahren eingesetzt, sondern auch direkt auf die nichtlinearen Gleichungen angewandt werden können ([6], [19], [20]). Praktische Bedeutung hat dies aber wohl nur in der Strömungsmechanik erlangt. Auch von vorkonditionierten Verfahren der konjugierten Gradienten (PCG wie preconditioned conjugate gradients) gibt es nichtlineare Varianten [12].
1.3 Schrittweitensteuerung Wie oben ausgeführt, konvergiert das Newton-Raphson-Verfahren quadratisch in der Nähe der Lösung. Sofern sich der Startpunkt dort befindet und tatsächlich die Tangente vorliegt, ist eine Verbesserung nicht mehr möglich. Daraus folgt zunächst, dass es sinnvoll ist, die Startwerte, gewöhnlich die letzte konvergierten Ergebnisse, in der Nähe der neuen Lösung zu halten, dass also kleine Schritte bei der Lastaufbringung hilfreich sind. „Klein“ ist allerdings relativ und „klein genug“ im Vorhinein kaum zu bestimmen. Das bedeutet, dass eine an das Lösungsverhalten angepasste Schrittweitensteuerung ein besonders nützliches Werkzeug ist. Kriterien dafür sind x
die Anzahl der zur Konvergenz benötigten Iterationsschritte
x
die Größe des Inkrementes der plastischen oder Kriechdehnung
x
erfolgte oder bevorstehende Statuswechsel oder Eindringungen zu Beginn eines Inkrementes bei Kontakt
x
bei expliziten Verfahren das Verhältnis zu einem kritischen Zeitschritt
x
in der Dynamik Abschätzungen der Antwortfrequenzen.
1.4 Eindimensionale Minimum-Suche (line search) Zur Stabilisierung des iterativen Lösungsverfahrens bei größeren Schrittweiten kann ein line search durchgeführt werden. Dabei wird die Verbesserung 'u nur als Richtung aufgefasst und erst mit einem Faktor (typischerweise < 1) multipliziert, bevor sie zur letzten Näherungslösung addiert wird. Um die Bestimmung des Faktors zu verstehen, muss man sich erinnern, dass Finite Elemente über das Prinzip vom Minimum der potenziellen Energie (in Abb. 1-2 durch Äquipotenziallinien dargestellt) hergeleitet werden können. Dieses wird erst bei Erhalt des Gleichgewichts erreicht. Man kann aber wenigstens das Minimum in Richtung von 'u suchen. 'u heißt deshalb Abstiegsrichtung. Die Stelle des Minimums ist dadurch gekennzeichnet, dass dort der Gradient, die Richtung des steilsten Abstiegs, senkrecht auf der bisher verfolgten Richtung steht. Dieser Gradient ist aber gerade die rechte Seite. Daraus lässt sich als Bedingung über das Skalarprodukt (1.7)
f (c )
'u T d(u i c'u)
0
formulieren. Zur Bestimmung von c kommen ableitungsfreie Verfahren zur Nullstellenbestimmung in Frage (Sekantenverfahren, regula falsi und Verbesserungen davon).
1.4 Eindimensionale Minimum-Suche (line search)
u2
5
A
Äquipotenzial(Höhen-)linie
ǻu d(ui+ cǻu) Lösung
cǻu ui
Schnitt A-A
A
cǻu u1
Abb. 1-2 Zum Line-Search
Für ein Newton-Verfahren wäre (1.8)
f ' (c )
'u T
wd du wu dc
'u T K T u i c'u 'u
zu bestimmen. Die Aufstellung der Tangentenmatrix KT nur zur Bestimmung von c wäre übertriebener Aufwand. Bei Startwert c = 0 ist KT allerdings die Matrix, die zur Berechnung von 'u geführt hat. Darüber hinaus ist dann auch das Produkt mit 'u bekannt, nämlich (1.9)
K T 'u
d
Daraus folgt für die erste Näherung von c: (1.10)
c1
0
'u T d(u i ) 'u T d(u i )
1
Also ist 1 ein geeigneter Startwert, wenn 'u mit dem Newton-Verfahren bestimmt wurde. Ferner sollte sich dann in der Nähe der Lösung, wenn also die guten Eigenschaften zum Tragen kommen, 1 ergeben. Neben der Lösung von (1.7) kommt auch die Einschrankung des Vorzeichenwechsels von f (Rückverfolgungsalgorithmen) in Betracht, weil normalerweise nur sichergestellt werden soll, dass überhaupt ein Abstieg vorliegt.
6
1 Lösung der nichtlinearen Gleichungen
1.5 Konvergenzkriterien Ziel der Iteration ist, dass d(u) zu null wird. Folglich ist ein Maß für die Konvergenz, inwieweit das erreicht ist. Da d viele Komponenten erhält, muss zunächst eine Norm berechnet werden, z.B. die Euklidische, d.h. die Länge des Vektors, die Anwendung des Pythagoras auf den n-dimensionalen Raum: n
(1.11)
¦ d i2
d
i 1
Sodann ist zu klären, in welcher Größenordnung der Betrag als annähernd null gelten kann. Hier kommt nur der Vergleich mit einem Bezugswert in Frage. In der FEM der Mechanik ist d die Differenz zwischen inneren und äußeren Kräften, fint und fext: (1.12)
f int f ext
d
Also lautet das Konvergenzkriterium: d
(1.13)
H
f
wobei
İ
eine kleine, die Genauigkeit beeinflussende, im Vorhinein wählbare Zahl
und
f
wahlweise die inneren oder die äußeren Knotenkräfte bedeutet.
Ferner bedeutet d = 0 auch, dass die Lösungsverbesserung ǻu ebenfalls 0 wird. Daher kann auch (1.14)
'u u
H
als Konvergenzkriterium gelten. Dabei kann u die gesamte Verschiebung oder diejenige aus dem jeweiligen Lastinkrement sein Beide Kriterien signalisieren oft nicht zur selben Zeit Konvergenz. Bei einem sich versteifenden System hat eine kleine Verschiebungsänderung größere Kraftänderungen zur Folge, bei einem weicher werdenden System – als Extremfall kann hier das Stabilitätsproblem (s. Kap. 3) gelten – ist es umgekehrt. Daher liegt man auf der sicheren Seite, wenn man beide Kriterien beachtet. Ein Ausweg kann eine Energiebedingung sein: (1.15)
'u T d uT f
H
Balken- und Schalenelemente weisen sowohl Verschiebungs- als auch Drehfreiheitsgrade auf, entsprechend Knotenkräfte und -momente. Die haben unterschiedliche Einheiten. Damit die Konvergenz nicht von der gewählten Längeneinheit abhängt, empfiehlt es sich, für die beiden Anteile die Kriterien getrennt zu erfüllen. Bei der Energiebedingung tritt das Problem nicht auf.
1.5 Konvergenzkriterien
7
Wird die Konvergenz durch die Norm von d gemessen, hat das Verfahren die Konvergenzordnung ț, wenn gilt: di
(1.16)
c
N
d i 1
wobei c eine Konstante ist und i den jeweiligen Iterationsschritt bezeichnet. Für drei aufeinander folgende Schritte folgt dann: di
(1.17)
(1.18)
§ d i 2 ¨ ¨ d © i 1
d i 1 N
d i 1
d i 2
§ d i 2 ¨ d © i 1
N log¨
· ¸ ¸ ¹
N
§ d i 1 log¨ ¨ d © i
· ¸ ¸ ¹
N
d i 1 di
· ¸ ¸ ¹
Somit gibt (1.19)
log d i 1
N
log d i 2
di
d i 1
das tatsächliche aktuelle Konvergenzverhalten an. Beispiel
Iteration i d
I i
d
II i
1
10
10
2
1
1
3
0,1
0,01
In dem Beispiel ergibt die mit I bezeichnete Spalte lineare (ț = 1), die mit II bezeichnete quadratische Konvergenz (ț = 2).
2 Geometrisch nichtlineares Verhalten 2.1 Grundbegriffe der geometrischen Nichtlinearitäten Bei einer geometrisch linearen Berechnung geht man von folgenden Voraussetzungen aus: 1.
Gleichgewicht am unverformten System
2.
kleine Rotationen, damit linearisierte Kinematik (s. Abb. 2-1)
3.
kleine Dehnungen, d.h. es ist sinnvoll und ausreichend, die Dehnungen als Längenänderungen bezogen auf die Ausgangslängen l0 zu definieren.
x 2, u 2 linearisiert exakt
l tan M l sin M M
x 1, u 1
l cos M l
sin M | tan M | 1 u 2 l sin M | lM
M klein : cos M | 1 u1
l (1 cos M ) | 0
Abb. 2-1 linearisierte Kinematik
Von diesen Voraussetzungen wird im Folgenden schrittweise abgewichen., d.h. es werden
1.
Gleichgewicht am verformten System
2.
große Drehungen (Rotationen)
3.
große Dehnungen
betrachtet.
und
2.2 Theorie 2. Ordnung, Gleichgewicht am verformten System
9
2.2 Theorie 2. Ordnung, Gleichgewicht am verformten System 2.2.1
Motivation und FE-Umsetzung
Es wird nur von Voraussetzung 1 abgewichen. Diese Theorie ist für die meisten Anwendungen im Bauwesen ausreichend und bildet die Grundlage der Euler’schen Knicktheorie und der gängigen analytischen Lösungen für Plattenbeulen.
q
FZ
EI l
FD
w mit Zugkraft ohne Längskraft mit Druckkraft
Abb. 2-2 Folge des Gleichgewichts am verformten System
Man betrachte den Balken auf zwei Stützen aus Abb. 2-2. Bei der vollständig linearen Theorie sind die Querbelastung q und die Längskraft F entkoppelt: die Querbelastung erzeugt Querkraft und Moment, die Längskraft eine Normalkraft. Beim Gleichgewicht am verformten System muss aber berücksichtigt werden, dass die Kraft F einen Hebelarm w gegenüber Punkten auf der Biegelinie aufweist, der zunächst der Durchbiegung infolge der Querbelastung entspricht. Daraus ergibt sich in erster Näherung ein Zusatzmoment (2.1)
'M
FZ w
Das bedeutet eine Entlastung bei Vorliegen einer Zugkraft FZ. Dies führt zu weniger Durchbiegung und damit zu einer etwas geringeren Entlastung im endgültigen Gleichgewichtszustand. Bei Vorliegen einer Druckkraft FD lautet das Zusatzmoment in erster Näherung (2.2)
'M
FD w
Dies bewirkt eine Zunahme der Durchbiegung und damit des Zusatzmomentes usw. Ob sich daraus schließlich eine endliche Durchbiegung ergibt, hängt von der Größe der Druckkraft ab. Bei Überschreiten der Euler’schen Knicklast wächst die Durchbiegung über alle Grenzen. Für das einfachste Finite Element, das Stabelement ohne Biegesteifigkeit, wird dieser Effekt, wie nachfolgend beschrieben, berücksichtigt.
10
2 Geometrisch nichtlineares Verhalten P
t verform
1
F
2 w2
w1
l0 unverformt
Abb. 2-3 Zum Gleichgewicht am verformten Stabelement
Wegen der fehlenden Biegesteifigkeit ist am unverformten System ein Gleichgewicht mit der Last P nicht möglich. Am verformten ergibt jedoch die Summe der Momente um das linke Ende: (2.3)
F ( w2 w1 ) 'w
Pl0
Die Auflösung nach P ergibt: (2.4)
F ( w2 w1 ) l0
P
Bei den vorausgesetzten kleinen Drehungen ist die Längskraft F ungefähr gleich der Normalkraft N, die sich wiederum als Spannung ı mal Fläche A ausdrücken lässt: (2.5)
VA l0
( w2 w1 )
P
In Matrizenschreibweise lautet das: (2.6)
VA l0
> 1 1@ ª«
w1 º » ¬ w2 ¼
P
Unter Einbeziehung der Längsverschiebungen ui und Berücksichtigung der Tatsache, dass die gleiche Überlegung auch für eine Querlast am linken Knoten 1 möglich ist, lässt sich dies zu
(2.7)
ª0 0 0 0 º ª u1 º « »« » VA «0 1 0 1» « w1 » l 0 «0 0 0 0 » « u 2 » « »« » 1 0 1 ¼ ¬ w2 ¼ ¬0
S
ª0º «P » « 1» «0» « » ¬ P2 ¼
2.2 Theorie 2. Ordnung, Gleichgewicht am verformten System
11
erweitern. Ein Term, der eine Verknüpfung zwischen Verschiebungen und Kräften herstellt, heißt Steifigkeit. Die Matrix S fällt auch darunter, jedoch ist hier die Steifigkeit nicht von Materialparametern abhängig, sondern von Spannungen, weshalb S Spannungsversteifungsmatrix (engl. stress stiffening matrix) heißt. Die Spannung ist jedoch vorzeichenbehaftet. Eine Druckspannung führt also zu einer Schwächung. Die Matrix S wirkt als Ergänzung zur Steifigkeitsmatrix K nach linearer Theorie, beim ebenen Fachwerkstabelement gilt also:
(2.8)
§ ª1 ¨ « ¨ EA « 0 ¨ « ¨ l « 1 ¨ ¬0 ©
2.2.2
Warum Theorie 2. Ordnung?
0 1 0º ª0 0 » « 0 0 0» VA «0 1 0 1 0 » l «0 0 » « 0 0 0¼ ¬0 1
0 º · ª u1 º » ¸« » 0 1» ¸ « w1 » ¸ 0 0 » ¸« u 2 » » ¸« » 0 1 ¼ ¹ ¬ w2 ¼ 0
ª P1x º «P » « 1z » « P2 x » « » ¬ P2 z ¼
Im vorigen Kapitel wurde die vollständig linearisierte Kinematik benutzt. Warum ist dennoch von Theorie 2. Ordnung die Rede? Dazu wird das folgende Stabiltätsproblem auf zwei Arten gelöst, zunächst durch Gleichgewicht am verformten System und linearisierte Kinematik.
u
P k
Ff
l
Abb. 2-4 Stabilitätsproblem mit linearisierter Kinematik
Das Gleichgewicht am verformten System ergibt: (2.9)
Pu
Ff l
Die Federkraft beträgt (2.10)
Ff
ku
P
also
12
2 Geometrisch nichtlineares Verhalten
(2.11)
Pu
(2.12)
( P kl )u
ku l
0
Diese Gleichung hat die Triviallösung u = 0 und die nicht-triviale (2.13)
P
kl
Das ist die kritische Last des Systems, weil dann eine Verschiebung ohne Lasterhöhung möglich wird. Nun wird das Prinzip vom Minimum der potenziellen Energie, zuerst mit der vollständigen Kinematik, angewandt.
u=lsinij P
P k
l(1-cosij) lcosij
l
ij
Abb. 2-5 Stabilitätsproblem mit exakter Kinematik
Die Last P verliert an potenzieller Energie, während die Feder solche gewinnt. Zusammen muss sich ein Minimum ergeben: (2.14)
Pl (1 cos M ) 12 k (l sin M ) 2
o
Min.
Nun werden für die Winkelfunktionen deren Taylor-Reihenentwicklungen verwandt und nach dem Glied zweiter Ordnung abgebrochen: (2.15)
sin M | M
M3 3!
, cos M | 1
M2 2!
Diese Theorie heißt also 2. Ordnung, weil man bei der Anwendung von Energiemethoden Terme bis 2. Ordnung der Reihenentwicklung von Winkelfunktionen mitnehmen muss.
2.2 Theorie 2. Ordnung, Gleichgewicht am verformten System
13
Damit wird aus (2.14) (2.16)
§M2 Pl ¨ ¨ 2 ©
· ¸ 1 k (lM ) 2 ¸ 2 ¹
o Min.
Als notwendige Bedingung ergibt sich durch Ableiten (2.17)
PlM kl 2M
(2.18)
( P kl )lM
0 0
Daraus erhält man wieder als nicht-triviale Lösung die kritische Last (2.13).
2.2.3
Lineares Beulen
Gleichung (2.8) lautet in der symbolischen Matrizenschreibweise: (2.19)
K S(ı) uˆ
f ext
Die Matrix S hängt linear von der Spannung ab, die Spannung bei Gültigkeit des Hooke’schen Gesetzes wiederum linear von der Längskraft. Folglich ist die Spannungsversteifung infolge einer um einen Faktor Ȝ gesteigerten Last (2.20)
SV (Of ) SOV (f ) OSV (f )
Ein Stabilitätsproblem (Knicken oder Beulen) liegt vor, wenn eine Verformung ohne eine (weitere) Lastaufbringung möglich wird. Aus (2.19) wird dann (2.21)
K OS(ı) ijˆ
0
Es handelt sich dabei um ein allgemeines Matrizeneigenwertproblem. ij wird anstelle von u verwandt, um den Eigenvektor zu kennzeichnen. Der Eigenwert Ȝ stellt den kritischen Lastmultiplikator für die aufgebrachte Last, also die Last, die zur Spannung ı geführt hat, dar. Es handelt sich jedoch bei (2.22)
f ki
Of
nur um die kritische Last bei der idealisierenden Annahme, dass es keine Imperfektionen (Vorkrümmungen, unberücksichtigte Lastausmitten) gibt und das Verhalten des Systems bis zum Beulen vollständig linear ist, weshalb dieses Lastniveau als ideale kritische Last bezeichnet wird. Tatsächlich tritt bereits darunter Stabilitätsversagen ein. Wie das in der Simulation zu erfassen ist, wird später beschrieben. Der Eigenvektor ij, der den Vektor der unbekannten Verschiebungen ersetzt hat, gibt die Richtung an, in die sich das System bei Eintritt des Beulens verschieben wird. Dieser Zustand heißt Beuleigenform. Sie ist nur bis auf einen Faktor bestimmt und wird daher normiert, z.B. so, dass die maximale Verschiebung 1 beträgt.
14
2 Geometrisch nichtlineares Verhalten
Bei einer FE-Berechnung sind die durchzuführenden Schritte a)
vollständig lineare statische Berechnung zur Ermittlung des (Vor-)Spannungszustands ı
b) Erstellung der Spannungsversteifungsmatrix S c)
Lösen des Eigenwertproblems, in der Regel durch Vektoriteration Æ ij Æ Ȝ
Die Eigenform kann wie ein gewöhnlicher Verschiebungszustand dargestellt werden. Andere Ergebnisgrößen wie Dehnungen oder Spannungen sind von untergeordneter Bedeutung; sie stellen Inkremente multipliziert mit einem unbekannten Faktor dar, aber sie können zur Fehlerabschätzung herangezogen werden.
Beispiel 1. Eulerfall
F F Abb. 2-6 Stabknicken, 1. Eulerfall
Die Längsverformung wird für das Knicken nicht berücksichtigt. Da außerdem (2.23)
V
F A
(negativ weil Druck) bekannt ist, kann Schritt a) übersprungen werden. Daher sind nur die Querverschiebung und die Verdrehung der Knoten die zu berücksichtigenden Freiheitsgrade. Die Spannungsversteifungsmatrix ist eigentlich komplizierter, näherungsweise kann aber die Matrix S des Fachwerkstabes verwandt werden:
(2.24)
§ ¨ ¨ ¨ ¨ EI ¨ ¨ l ¨ ¨ ¨ ©
ª 12 « 2 « l « 6 « l « 12 « 2 « l « 6 ¬« l
6 l 4
6 l
2
12 2
l 6 l 12 l2 6 l
6 º l » » ª1 « 2 » » VA « 0 6» « » l « 1 l» ¬0 4 » ¼»
0 0 0 0
· ¸ ¸ 1 0º ¸ ª w1 º 0 0»» ¸ ««M 2 »» ¸ 1 0 » ¸ « w2 » » « » 0 0¼ ¸ ¬M 2 ¼ ¸ ¸ ¹
ª P1z º «M » « 1y » « P2 z » « » ¬« M 2 y ¼»
Wegen der Festhaltungen an der Einspannung bleiben nur die Verdrehung und Verschiebung des freien Endes als Unbekannte übrig. Das Eigenwertproblem lautet, wenn die Druckkraft positiv angesetzt wird und sie Spannung mal Fläche wieder ersetzt:
2.2 Theorie 2. Ordnung, Gleichgewicht am verformten System
(2.25)
§ ¨ ¨E ¨l ¨ ©
· 6I º ¸ » 1 0 ª º F l O ¸ ª w2 º » «0 0» ¸ «M » l ¬ ¼ ¬ 2¼ 4I » ¸ ¼» ¹
ª 12 I « 2 « l « 6 I ¬« l
15
ª0 º «0 » ¬ ¼
Für die Handrechnung wird keine Vektoriteration durchgeführt, sondern der klassischen Betrachtungsweise gefolgt: Da die rechte Seite gleich null ist, ist dieses Gleichungssystem nur dann nicht-trivial lösbar, wenn die Determinante der Systemmatrix null wird:
(2.26)
ª12 EI « 2 OF det « l « 6 EI l ¬«
(2.27)
· § 12 EI § 6 EI · ¨¨ OF ¸¸4 EI ¨ ¸ 2 © l ¹ ¹ © l
(2.28)
48EI l
2
4O F
(2.29)
OF
Fki
(2.30 )
Fki
3
6 EI º l » » 4 EI » ¼»
0
2
36 EI
12 EI
2
l2
l
0
4O F
: EI
0
12 EI 4l 2
EI l2
Die analytische Lösung lautet, weil die Knicklänge sk die zweifache Länge ist: (2.31)
FkiEuler
S 2 EI (2l )
2
2,47
EI l2
Mit zwei Elementen und der vereinfachten Spannungsversteifungsmatrix erhält man bereits 2,60 EI/l2. Zur Bestimmung des Eigenvektors, der Knickform, wird die Lösung (2.30) in (2.25) eingesetzt, wodurch die beiden Zeilen des Gleichungssystems linear abhängig werden. Die Lösung ist nicht mehr eindeutig. Eine Unbekannte muss daher gewählt werden: (2.32)
w2
1
16
2 Geometrisch nichtlineares Verhalten
Die zweite Zeile des Gleichungssystems lautet dann: 6 EI 1 4 EIM 2 l
(2.33)
(2.34)
M2
0
6 4l
sodass man den Eigenvektor
(2.35)
ij
ª1º « » « » «6» «¬ 4l »¼
erhält. Zur Darstellung der Eigenform wird mit den zugeordneten Ansatzfunktion N3 und N4 multipliziert: (2.36)
w([ )
1 1 l 6 2 3[ [ 3 1 1 [ [ 2 [ 3 , 1 d [ d 1 4 4 2 4l
Zum Vergleich wird die analytische Lösung (2.37)
§ § 3 1 ·· w Euler ([ ) 1 sin ¨¨ S ¨ [ ¸ ¸¸ © © 4 4 ¹¹
herangezogen (Abb. 2-7). 1. Eulerfall 1
w
w_FE w_Euler
0 -1
-0,5
0 xi
0,5
Abb. 2-7 Biegelinie 1. Eulerfall mit einem Balkenelement und analytisch
1
2.2 Theorie 2. Ordnung, Gleichgewicht am verformten System
2.2.4
17
Korrekte Spannungsversteifungs-Matrix für den Balken
2.2.4.1 Herleitung Hier wird ein formaler Weg beschritten, der sich aus der Differentialgleichung des Balkens nach Theorie 2. Ordnung (2.38)
EIw iv Nw' ' EIw iv VAw' ' 0
ergibt. Dazu lautet das Minimalproblem: (2.39)
1 2
1
³ w' ' EIw' ' dx 2 ³ w'VAw' dx
(l )
o Min.
(l )
Der erste Teil führt zur Steifigkeits-, der zweite zur Spannungsversteifungsmatrix S. Beim Bernoulli-Balken lautet der Verschiebungsansatz: (2.40)
w ([ ) w
(2.41)
N([ )uˆ , 1 d [ d 1
1 2 3[ [ 3 w1 4 1 l 1[ [ 2 [ 3 M1 4 2 1 2 3[ [ 3 w2 4 1 l 1 [ [ 2 [ 3 M2 4 2
N1 ([ ) w1 N 2 ([ )M1 N 3 ([ ) w2 N 4 ([ )M 2
Daraus ergeben sich die Ableitungen (2.42)
w' ([ )
(2.43)
dN d[
2 dN uˆ l d[
2 N' l
ª1 2 « 4 3 3[ ¬
mit
14 1 2[ 3[ 2l 14 3 3[ 14 1 2[ 3[ 2l º»¼ 2
Die Spannungsversteifungsmatrix errechnet sich demnach als 1
(2.44)
S
4
l ³ V l 2 N ' N ' A 2 d[ 1 T
1
2 VA ³ N'T N' d[ l 1
2
2
18
2 Geometrisch nichtlineares Verhalten
Das Produkt der Ableitungen der Ansatzfunktionen formt die Matrix
>N '1 N ' 2 ª N '12 « « « « «¬ N ' 4 N '1
N 'T N ' ª N '1 º «N ' » « 2» « N '3 » « » ¬N '4 ¼
( 2.45)
N '3
N '4 @
N '1 N ' 4 º » » » » N ' 24 »¼
Als Beispiel wird für das Element S12 1
³ 3 3[ 1
³
16 N '1 N '2 d[ 1
2
1 1
1 2[ 3[ 2l d[ 2
³ 3 6[ 9[
(2.46)
1 1
2
³ 3 6[ 12[
3[ 2 6[ 3 9[ 4 2
6[ 3 9[ 4
1
1
l 9 3[ 4[ 3 [ 5 5 1 2
2l d[
2l d[
18 · l § ¨6 8 ¸ 5 ¹2 ©
8l 52
und (2.47)
S12
VA
28 l 1 l 5 2 16
1 VA VA 3l 10 30l
berechnet. Vollständig ergibt sich die Spannungsversteifungsmatrix als
(2.48)
S
3l ª 36 « 3l 4l 2 VA « 30l « 36 3l « 2 ¬ 3l. l
36 3l º 3l l 2 »» 36 3l » » 3l 4l 2 ¼
2.2.4.2 Anwendung auf den 1. Eulerfall Das Eigenwertproblem lautet nach Einführung der Randbedingungen:
(2.49)
K S ij
§ ¨ ¨ EI ¨ l ¨ ©
ª 12 « 2 «l « 6 ¬« l
· 6º ¸ » l 36 3 ª º F l ¸ » « » ij 30l ¬ 3l 4l 2 ¼ ¸ » 4 ¸ ¼» ¹
0
2.2 Theorie 2. Ordnung, Gleichgewicht am verformten System
(2.50)
§ ª 12 EI ¨ 1¨« l2 « l ¨ « 6 EI ¨ « ©¬ l
(2.51)
ª 12 EI 6 « 2 5F « l « 6 EI l «¬ l 10 F
6 EI º ª 6 F l » «« 5 » l 4 EI » « F ¼» «¬ 10
l º· F ¸ 10 » ¸ij » 2l 2 » ¸ F ¸ 15 »¼ ¹
19
6 EI l º F» l 10 »ij 2l 2 » 4 EI F 15 »¼
0
0
Die Determinante der Matrix ist 2 § 12 EI 6 ·§¨ 2l 2 ·¸ § 6 EI l · ¨¨ F ¸¸ 4 EI F ¨ F¸ l 5 ¹¨© 15 ¸¹ © 10 ¹ © l2
48( EI ) 2 l2 12( EI ) 2 l2
0
32 EI 4l 2 2 §¨ 36( EI ) 2 6 EI l 2 2 ·¸ F F F F ¨ l2 ¸ 5 25 5 100 © ¹
26 EI 3l 2 2 F F 5 20
0
So erhält man als Bestimmungsgleichung für die kritische Last: F2
104 EI 3l 2
F
80( EI ) 2
0
l4
mit den Lösungen Fki1 / 2
Fki1 / 2 Fki 1 / 2
52 EI 3l 2
2
§ 52 EI · 80( EI ) 2 ¸¸ r ¨¨ l4 © 3l 2 ¹
EI § 52 r 52 2 720 ·¸ 2 ¨© ¹ 3l EI 3l 2
52 r 44,54
Der kleinere und damit maßgebende Wert ist
Fki1 / 2
2,486
EI l2
und damit sehr nah an der analytischen Lösung (2.31).
2
0
20
2 Geometrisch nichtlineares Verhalten
2.3 Große Drehungen (Rotationen) Große Drehungen (Rotationen) liegen vor, wenn die linearisierte Kinematik (s. Voraussetzung 2 in Kap. 2.1) nicht mehr angewandt werden kann. Das ist sicher der Fall, wenn Drehwinkel > 4...5° auftreten. Die Berücksichtigung kann auch früher nötig werden, insbesondere wenn die Querverformung eine wesentliche Veränderung der Längsspannung zur Folge hat, wie es bei einem quer belasteten Seil der Fall sein kann. Dieser Effekt wird bei der Theorie 2. Ordnung nicht erfasst.
2.3.1
Geeignetes Dehnungsmaß: Green-Lagrange-Dehnungen
2.3.1.1 Anschauliche Herleitung Die Green-Lagrange-Dehnungen sind geeignet, bei großen Drehungen die Deformationen eines Körpers in den durch die Ausgangskonfiguration bestimmten Koordinaten zu beschreiben. Die Herleitung geht von der Veränderung des Quadrates des Abstandes zweier benachbarter Punkte aus. Für eine Richtung in der Ebene kann man sich das folgendermaßen veranschaulichen:
v
l
l0
u
Abb. 2-8 Veranschaulichung der Green-Lagrange-Verzerrungen
Die bezogene Änderung der Quadrate der beiden Längen (verformt l, unverformt l0) ist '
(2.52)
l 2 l 02
(l 0 u ) 2 v 2 l 02
l 02 2l 0 u u 2 v 2 l 02
l 02
l 02
l 02
§u 2 ¨¨ l 0 ¨© l 0 u
2
· § ¸ ¨ v ¸¸ ¨¨ ¹ © l0
· ¸ ¸¸ ¹
2
Beim Übergang zum infinitesimal kleinen Element dx wird
2.3 Große Drehungen (Rotationen) (2.53)
wu u o wx l0
u ' und
21
wv v o wx l0
v'
und somit 2
(2.54)
'
2
wu § wu · § wv · ¨ ¸ ¨ ¸ wx © wx ¹ © wx ¹
2
Bei kleinen Verformungen werden die Quadrate vernachlässigbar, sodass nur der erste Term übrig bleibt, der gerade das Doppelte des linearen oder Ingenieur-Dehnungsmaßes darstellt. Aus diesem Grund wird die Hälfte als Green-Lagrange-Dehnung (oft ist auch nur von Green’schen Verzerrungen die Rede) definiert: (2.55)
GL H xx
' 2
2
wu 1 § wu · 1 § wv · ¨ ¸ ¨ ¸ wx 2 © wx ¹ 2 © wx ¹
2
u '
1 2 1 2 u ' v' 2 2
Verallgemeinert: ndim wu k wu k ·¸ 1 §¨ wu i wu j 2 ¨ wx j wx i wx i wx j ¸ k 1 ¹ ©
¦
(2.56)
H ijGL
mit
ndim
betrachtete Dimension
i, j
Richtungen
z.B.
H xx
2
2
2
wu 1 § wu · 1 § wv · 1 § ww · ¨ ¸ ¨ ¸ ¨ ¸ im Dreidimensionalen wx 2 © wx ¹ 2 © wx ¹ 2 © wx ¹
Es handelt sich dabei nicht um eine nach den quadratischen Glied abgebrochene Reihenentwicklung, sondern um ein Maß, das dafür sorgt, dass Starrkörperrotationen mit beliebigen Drehwinkeln keine Dehnungen erzeugen, wie das nachfolgende Beispiel zeigt: (2.57)
u
x(cos M 1) y sin M
v
x sin M y (cos M 1)
beschreibt die Verschiebung beliebiger Punkte mit den Koordinaten {x;y} bei einer Drehung ij um den Ursprung. Diese Punkte machen dadurch eine Starrkörperdrehung mit. Mit
(2.58)
wu wx wv wx
cos M 1 sin M
wird eine Dehnung zu
wu wy wv wy
sin M cos M 1
22
(2.59)
2 Geometrisch nichtlineares Verhalten 1 cos M 1 2 1 sin M 2 2 2 1 cos M 1 cos 2 M 2 cos M 1 sin 2 M 2
H xx
cos M 1
Wegen cos 2 M sin 2 M (2.60)
GL H xx
1
ergibt sich:
cos M 1 cos M 1 0
während die Ingenieurdehnung (eng für engineering) (2.61)
eng H xx
wu wx
cos M 1
beträgt, was nur für ijÆ0, d.h. für kleine Drehungen, gegen null geht. Das Gleiche gilt für die anderen Dehnungskomponenten. Die Dehnungskomponenten behalten ihre Richtungen auch bei einer Rotation bei, im Falle von Abb. 2-8 ist x immer die Richtung des Stabes in seiner Ausgangsposition, in der die Länge l0 bezeichnet ist. Bei einer eindimensionalen Betrachtung ergibt sich die Dehnung als (2.62)
H GL
u '
1 2 u' 2
1 2
H eng H eng
2
Weder die Richtung, noch das eindimensionale Maß sind besonders anschaulich, aber mit Green-Lagrange-Dehnungen lassen sich beliebige Rotationen formulieren.
Es gibt keine „natürliche“ Dehnungsdefinition, lediglich zweckmäßige. Dehnungen können nicht direkt gemessen werden, auch nicht mit Dehnungsmessstreifen; diese messen nur Längenänderungen. 2.3.1.2 Kontinuumsmechanische Symbolschreibweise Die symbolische Schreibweise der Kontinuumsmechanik ist nicht wesentlicher Gegenstand dieses Buches. Näheres kann man z.B. bei Parisch [13] und Wriggers [25] nachlesen. Sie sei hier nur angerissen. Der Deformationsgradient (2.63)
F
ª wx i º » « ¬« wx 0 j »¼
enthält die Ableitung der Koordinaten des verformten Systems xi nach den Ausgangskoordinaten xoj. Eindimensional und bei einer gleichmäßigen Deformation über die Länge entspricht dies
2.3 Große Drehungen (Rotationen) (2.64)
23
l l0
F11
Unter Berücksichtigung von (2.52) bis (2.54) wird aus (2.65)
H
· 1 §¨ l l 1¸¸ ¨ 2¨l l ¸ ¹ © 0 0
2 1 §¨ l 2 l 0 ·¸ 2 ¨ l 02 l 02 ¸¹ ©
Unter Benutzung von F ergibt sich im Mehrdimensionalen (2.66)
1 T F FI 2
İ GL
Bei der polaren Zerlegung wird der Deformationsgradient multiplikativ in eine Rotation R
und eine
Streckung U
aufgespalten:
(2.67)
F
RU
Die Rotation besitzt die Orthogonalitätseigenschaft, d.h. (2.68)
RT
R 1
RT R
I
Daraus folgt, dass (2.69)
FT F
U T R T RU
UT U
U2
Die Green’schen Verzerrungen sind also von den Rotationen unabhängig, wie man oben schon beispielhaft gesehen hat.
2.3.1.3 Beispiel Stabelement Als Beispiel soll das x
parallel zur x-Achse liegende
x
in der x-y-Ebene verschiebliche
x
(Fachwerk-)Stabelement
x
mit linearem Verschiebungsansatz
für große Rotationen mit Green-Lagrange-Dehnungen formuliert werden. Der Verschiebungsansatz lautet:
24
(2.70)
2 Geometrisch nichtlineares Verhalten
ª x «1 l ¬
u ( x)
0
x l
ª u1 º « » º v 0» « 1 » und v( x) ¼ «u 2 » « » ¬v2 ¼
x ª «0 1 l ¬
0
ª u1 º « » x º « v1 » l »¼ «u 2 » « » ¬v2 ¼
Die Ableitungen nach x, die für die Dehnung in Stabrichtung benutzt werden, sind dann
(2.71)
ª u1 º «v » 1 > 1 0 1 0@ «« 1 »» und wv u' u2 wx l « » ¬v 2 ¼ u ' Auˆ
wu wx
ª u1 º «v » 1 >0 1 0 1@ «« 1 »» v' u2 l « » ¬v 2 ¼ v' Cuˆ
Anmerkung: Anders als in der linearen Theorie wird für diese nicht B benutzt, weil die BMatrix noch eine andere, besser: verallgemeinerte Bedeutung bekommt. Die Green-LagrangeDehnung lautet nun: 1 1 T T uˆ A Auˆ uˆ T CT Cuˆ 2 2
(2.72)
H
2.3.2
Das Prinzip der virtuellen Arbeiten bei geometrisch nichtlinearen Problemstellungen
Auˆ
2.3.2.1 Allgemein Die innere virtuelle Arbeit eines Elementes lautet: (2.73)
GWint
³ Gİ
T
ıdV
(V )
In dV sind Fläche und Länge enthalten; Spannung mal Fläche ergibt Kraft, Dehnung mal Länge ergibt Verschiebung, Kraft mal Verschiebung ergibt Arbeit. Bei der virtuellen Arbeit ist die innere Kraft schon geweckt und wird virtuell verrückt, daher entfällt der Vorfaktor ½. įİT ist die virtuelle Dehnung, die Dehnung infolge der virtuellen Verrückung įu. Da diese kinematisch möglich sein muss, aber auch klein ist, lässt sich die virtuelle Dehnung linearisiert angeben: (2.74)
Gİ
wİ Guˆ wuˆ , B(uˆ )
Die Ableitung der Dehnungen nach den Knotenverschiebungen heißt wieder B-Matrix. Leitet man die in einer linearen Theorie geltende Beziehung
2.3 Große Drehungen (Rotationen) (2.75)
İ lin
25
Buˆ
ab, erkennt man, dass (2.74) auch hier gilt, die B-Matrix also nur verallgemeinert wurde. Durch Einsetzen von (2.74) in (2.73) wird aus der virtuellen Arbeit (2.76)
GWint
T
Guˆ
³B
T
(uˆ )ıdV
(V )
Die virtuelle Verrückung der Knoten stellt gegenüber den Integrationsvariablen eine Konstante dar und kann deshalb vor das Integral gezogen werden. Da die Verrückungen Wege sind, stellt der Rest Kräfte dar, nämlich die inneren Knotenkräfte (2.77)
³B
f int
T
(uˆ )ıdV
(V )
Diese Beziehung gilt allgemein und wird im Folgenden noch des Öfteren benutzt. 2.3.2.2 Anwendung auf Stabbeispiel Für den Stab mit Green-Lagrange-Dehnungen ergibt sich die B-Matrix als
(2.78)
B
wH wuˆ
A uˆ T A T A uˆ T CT C
A u ' A v' C
während die Spannung ( 2.79) V
1 1 § · E ¨ u ' u ' 2 v' 2 ¸ 2 2 © ¹
EH
1 1 § · E ¨ Auˆ uˆ T A T Auˆ uˆ T CT Cuˆ ¸ 2 2 © ¹
ist. Beim Stab geht dV in Adx über. Beim Integrieren ist zu beachten, dass beim linearen Ansatz alle Terme im Integranden unabhängig von x sind. Deshalb ist (2.80)
f int
A
T
A T Auˆ C T Cuˆ VAl
A
T
u ' A T v' C T VAl
Nun ist das Element hauptsächlich formuliert. Die verbleibende Frage ist, wie das Gleichgewicht mit den äußeren Knotenkräften zu erfüllen ist. Da die Spannung auch von den Knotenverschiebungen abhängt, liegt ein nichtlineares Gleichungssystem vor.
2.3.3
Lösung der nichtlinearen Gleichungen mit dem Newton-RaphsonVerfahren
Im vorigen Kapitel wurden die inneren Kräfte nichtlinear von den Knotenverschiebungen abhängig, sodass sie nicht mehr als Produkt aus Steifigkeitsmatrix mal Verschiebungsvektor darstellbar sind. Als Gleichgewichtsbedingung bleibt aber, dass die Differenz aus inneren und äußeren Kräften null sein muss. Diese wird mit dem Newton-Raphson-Verfahren aus Kap. 1.1 iterativ gelöst.
26
2 Geometrisch nichtlineares Verhalten
2.3.3.1 Anwendung in der nichtlinearen FEM Für ein diskretisiertes mechanisches Problem lautet die Gleichgewichtsbedingung allgemein:
(2.81)
f ext (uˆ ) d(uˆ )
f int (uˆ )
f int (uˆ ) f ext (uˆ )
0
Ein Beispiel dafür, dass die äußeren Kräfte von den Verschiebungen abhängen, ist ein Druck, der senkrecht zur verformten Oberfläche steht. Die Tangentenmatrix als Ableitung der inneren Kräfte erhält man im allgemeinen Fall als (2.82)
(2.83)
KT
KT
w w f int f ext wuˆ wuˆ
³
B T (uˆ )
(V )
w wuˆ
wı wİ dV wİ uˆ
³B
(V )
³
(V )
T
(uˆ )ıdV
w f ext wuˆ
wB T (uˆ ) w ıdV f ext wuˆ wuˆ
Darin ist die Ableitung der Dehnungen gemäß (2.74) wieder die B-Matrix. Die Ableitung der Spannungen ı nach den Dehnungen İ, die Materialtangente, hängt stark vom verwendeten Materialgesetz ab (s. Kap. 5 bis 8). Sie kann unsymmetrisch sein. Bei Gültigkeit des Hooke’schen Gesetzes ergibt sich dafür die Elastizitätsmatrix E, sodass man als Tangentenmatrix (2.84)
KT
wB T (uˆ ) w ıdV f ext u wuˆ w
(V ) V) ( K p KV Ku
³B
T
(uˆ )EB(uˆ )dV
³
erhält. Ku heißt z.B. Anfangsverschiebungsmatrix (diese Bezeichnung ist aber nicht so fest gefügt) und ist formal der linearen Steifigkeitsmatrix sehr ähnlich. Bei einer symmetrisch positiv definiten Materialtangente ı/İ, die hier von links und rechts mit der B-Matrix bzw. ihrer Transponierten multipliziert wird, ist Ku, wenn genügend Festhaltungen vorliegen, um die Starrkörperbewegungen zu unterdrücken, auch symmetrisch positiv definit. In mathematischen Begriffen heißt Letzteres, dass die Matrix nur positive Eigenwerte hat, mit dem Effekt, dass alle Hauptdiagonalelemente während des GaußEliminationsprozesses (Pivot-Elemente) positiv bleiben. Mechanisch bedeutet das, dass ein Verschiebungszuwachs auch einen Kraftzuwachs bzw. ein Dehnungszuwachs einen Spannungszuwachs zur Folge hat. Kı heißt manchmal geometrische Matrix, weil nur bei geometrischer Nichtlinerität die BMatrix von den Verschiebungen abhängig ist und somit die Ableitung und Kı existieren. Häufiger ist die Bezeichnung Anfangsspannungsmatrix, weil hier die Spannungen direkt eingehen. Anfang bezieht sich in beiden Fällen auf den Anfang des Iterationsschrittes. Da sie von den Spannungen abhängt, die auch negativ werden können, kann sie dazu führen, dass die Gesamtmatrix KT nicht mehr positiv definit wird. In diesem Fall liegt ein Stabilitätsproblem vor. Es besteht eine gewisse Analogie zwischen Kı und der Spannungsversteifungsmatrix S aus der Theorie 2. Ordnung (Kap. 2.2) sowie zum Beulproblem aus Kap. 2.2.3.
2.3 Große Drehungen (Rotationen)
27
Die Ableitung von B nach u ist die zweite Ableitung von İ nach u. Leitet man einen Skalar zweimal nach demselben Vektor ab, ergibt sich eine symmetrische Matrix. Ein Skalar entsteht, weil İ mit ı multipliziert wird. Also ist Kı symmetrisch. Die Lasttangente Kp ist symmetrisch, weil sie die zweite Ableitung der äußeren Arbeit nach den Knotenverschiebungen ist. 2.3.3.2 Anwendung auf das Stabbeispiel Für das Stabelement mit Green-Lagrange-Dehnung erhält man die Komponenten der Tangentenmatrix als
A A
Ku
u ' A T v' C T A Au 'Cv' EAl
T T
T
T
A A Au ' A Cv'
u ' A T A u ' A T Au 'u ' A T Cv'
(2.85)
v' C T A v' C T Au 'v' C T Cv' EAl
>A A1 2u'u' A Cv'u' v' C Av'u' v' v' C Cv'@EAl >A A1 u' A C C A v'u' v' v' C Cv'@EAl A A C C VAl 2
T
(2.86)
Ku
(2.87)
KV
2
T
T
T
T
T
T
T
T
T
Darin ist AT A
(2.88)
(2.90)
ª 1º « » 1« 0 » l « 1» « » ¬0¼
> 1 ª 1 «0 « « 1 « ¬0
A T A CT C
0 1 0@
1 l
0 1 0º 0 0 0»» 1 und analog (2.89) 0 1 0» l 2 » 0 0 0¼
CT C
ª 1 0 1 0º « 1 0 1»» 1 « 0 und A T C CT A 2 « 1 » 0 1 0 l » « 1¼ ¬ 0 1 0
0 ª0 «0 1 1 « 2 «0 0 l « 0 1 ¬
0 0º 0 1»» 0 0» » 0 1¼
1 0 1º ª 0 « 1 0 1 0» 1 « » 2 « 0 1 » 0 1 l » « 1 0¼ ¬ 1 0
28
2 Geometrisch nichtlineares Verhalten
Nach Addition erhält man die gesamte tangentiale Steifigkeitsmatrix als
KT
(2.91)
ª (1 u ' ) 2 (v'u ' v' ) (1 u ' ) 2 (v'u ' v' )º » « EA « (v'u ' v ' ) v' 2 (v 'u ' v' ) v' 2 » l « (1 u ' ) 2 (v'u ' v' ) (1 u ' ) 2 (v'u ' v' ) » » « 2 v' 2 v' (v'u ' v' ) »¼ «¬ (v'u ' v' ) ª 1 0 1 0 º » « VA « 0 1 0 1» l « 1 0 1 0 » » « ¬ 0 1 0 1 ¼
oder elem) in der Ausgangskonfiguration durchgeführt. Der Knotenverschiebungsvektor ist uˆ uˆ e . Vor dem Zusammenbau zum Gesamtsystem (Index g) muss die Transformation Diese Herleitung wurde im Elementkoordinatensystem (Index
(2.92)
uˆ e
Tuˆ g
bzw. Guˆ eT
e
Guˆ gT T T
durchgeführt werden. Mit c : cos D und s : sin D lautet die Transformationsmatrix:
(2.93)
T
ª c « s « « 0 « ¬ 0
s 0 c 0 0 c 0 s
0º 0»» s» » c¼
Die inneren Kräfte werden zu (2.94)
f int
e T T f int
und die tangentiale Steifigkeitsmatrix wf int wu g
TT
e wf int wu e wu e wu g
(2.95)
KT
2.3.4
Testproblem Zweibock
T T K Telem T
Das Stabelement soll so für ein einfaches Beispiel eingesetzt werden. Der Zweibock aus Abb. 2-9 wird aus Symmetriegründen nur mit einem Element diskretisiert.
2.3 Große Drehungen (Rotationen)
29
Beispiel Zweibock F E=138,889 A=0,1
-v2 3 Į 4
Abb. 2-9 Zweibock (Von-Mises-Fachwerk)
Als einziger globaler Freiheitsgrad verbleibt v2. Im Elementkoordinatensystem wird diese Verschiebung in (2.96)
ªu 2 º «v » ¬ 2¼
ªs º g «c » v 2 ¬ ¼
aufgespalten. Damit ist (2.97)
wu wx
(2.98)
V
u'
1 u2 l
s g wv v 2 und l wx
v'
1 v2 l
c g v l 2
1 1 · § E ¨ u ' u ' 2 v' 2 ¸ 2 2 ¹ ©
Von den Vektoren und Matrizen auf Elementebene sind nur diejenigen in Position 3 und 4 von Interesse, weil sie mit den aktiven Elementfreiheitsgraden verknüpft sind: (2.99)
f int
(2.100) f int (2.101) K T
T T A T u ' A T v' C T VAl
>s
§ ª1º ª0 º · c@¨¨ « » (1 u ' ) « » v' ¸¸ VA ¬1¼ ¹ © ¬0 ¼
>s(1 u ' ) cv'@VA 2 ª º s 1 0 s EA >s c@ « (1 u ' ) (v'u2' v' )» ª« º» VA >s c@ ª« º» ª« º» l v' «¬(v'u ' v' ) »¼ ¬c ¼ l ¬0 1 ¼ ¬c ¼
30
2 Geometrisch nichtlineares Verhalten
> >
@ >
(2.102)
s ª s º VA EA >s c@ ª« º» s (1 u ' ) 2 c (v'u ' v ' ) s (v'u ' v' ) cv' 2 « » l ¬c ¼ l ¬c ¼ EA 2 VA 2 s (1 u ' ) 2 2cs(v'u ' v' ) c 2 v' 2 s c2 l l
(2.103) K T
VA EA 2 s (1 u ' ) 2 2cs(1 u ' )v'c 2 v' 2 l l
KT
@
>
@
@
Wegen der Symmetrie des Systems reduziert sich der Lastvektor auf (2.104) f ext
1 F 2
Weiterhin notwendig sind (2.105) l
l0
4 2 32
5, c
cos D
4 , 5
s
sin D
3 5
Mit diesen Formeln erhält man den Iterationsverlauf aus Tab. 2-1. Darin wird auch ein Konvergenzexponent ț dargestellt. Dieser sagt aus: Reduzierte sich die Norm der rechten Seite d (Ungleichgewichtskraft) von Näherungslösung i-2 zu i-1 um einen Faktor a, so hat sie sich von i-1 zu i um aț verringert. Die Berechnungsformel für ț ist (1.19). Tab. 2-1 zeigt den Verlauf der Iteration und die Entwicklung der Lösung. -0,7 -0,6 -0,5 tf -0,4 a r K -0,3
Iteration äußere Last innere Kraft
-0,2 -0,1 0
-0,5 0
-1 Verschiebung
Abb. 2-10 Iterationsverlauf im Newton-Raphson-Verfahren
-1,5
2.3 Große Drehungen (Rotationen)
31
Nahe der endgültigen Lösung geht ț gegen 2. Dies wird „quadratische Konvergenz“ genannt. Ein Newton-Raphson-Verfahren zeigt quadratische Konvergenz in der Nähe der Lösung. In der Praxis wird die Iteration jedoch oft schon früher als konvergiert betrachtet und daher abgebrochen, bevor der Effekt vollständig sichtbar ist. Tab. 2-1 Newton-Raphson-Iteration beim Zweibock mit Green-Lagrange-Dehnungen
fext
v2g
rechte Seite
KT
-0,5
0
-0,5
1
-0,5
ǻv ɤ -0,5
-0,5 -0,11805556
0,54166667 -0,21794872
-0,5 -0,71794872 -0,01921719
0,36795968 -0,05222635
1,25764431
-0,5 -0,77017506
-0,0010295
0,32868654 -0,00313217
1,61221173
-0,5 -0,77330724 -3,6442E-06
0,32636011 -1,1166E-05
1,92832425
-0,5
-0,7733184 -4,6273E-11
0,32635182 -1,4179E-10
1,99764891
-0,7733184
-0,05
0,32635182 -0,15320889
-0,55 -0,92652729 -0,00851134
0,21654818 -0,03930462
-0,55 -0,96583191
-0,0005305
0,18963997 -0,00279738
1,56743928
-0,55 -0,96862929 -2,6518E-06
0,18774449 -1,4124E-05
1,90915951
-0,55 -0,96864341 -6,7543E-11
0,18773493 -3,5978E-10
1,9963818
-0,55
… -0,57 -0,96864341
-0,02
0,18773493 -0,10653319
-1,0751766 -0,00377525
0,11749085 -0,03213227
-0,57 -1,10730887 -0,00032938
0,09704662 -0,00339405
1,46287675
-0,57 -1,11070293 -3,6317E-06
0,09490724 -3,8265E-05
1,84809966
-0,57 -1,11074119 -4,6106E-10
0,09488314 -4,8593E-09
1,99037628
-0,58
-1,1107412
-0,01
0,09488314
-0,58
-1,216134
-0,0034325
-0,57
0,03036298 -0,11304878
-0,58 -1,32918278 -0,00371938 -0,03472831 -0,58 -1,22208346 -0,00326237 -1,2435653 -0,00282218
0,10709932
-0,0750662
0,0268312 -0,12158855 -1,63332064
-0,58 -1,34367201 -0,00428086 -0,04276293 -0,58
-0,1053928
0,10010671
-2,0724101
0,01417714 -0,19906513 -1,53347465
32
2 Geometrisch nichtlineares Verhalten
2.3.5
Mitdrehende Formulierung (Co-rotational formulation)
Wenn ein Element insgesamt große Rotationen erfährt, im Element selbst aber nur kleine gegenseitige Verdrehungen auftreten, was bei hinreichend feinem Netz vorausgesetzt werden kann, ist der nachfolgend dargestellte Weg eine Alternative. Wieder dient das Stabelement als Beispiel. Ein Knotenverschiebungszustand u ruft
eine Starrkörperverschiebung,
eine Starrkörperverdrehung und
einen Verschiebungszustand udef , der zu einer Verformung führt,
hervor. Nur Letzterer erzeugt Dehnungen.
2
u2
xe0 1
Į0 xe Į
u1
yg
x0e
udef
xe xg
Abb. 2-11 Zur Erläuterung der mitdrehenden Formulierung
Die Knotenkoordinaten des deformierten Systems, x, können aus denen des unverformten Systems, x0, durch Addition der Verschiebungen berechnet werden: (2.106) x
x0 u
Umgekehrt stellen die Verschiebungen die Koordinatendifferenz (2.107) u
x x0
dar. Wie in Abb. 2-11 zu sehen, erhält man deformatorische Verschiebungen, wenn man die Differenz der Koordinaten bestimmt, die man jeweils in ein System transformiert, das dem Element anhaftet und mit diesem rotiert, d.h. das den Starrkörperbewegungen folgt:
2.3 Große Drehungen (Rotationen)
33
T(x x e ) T0 (x 0 x e0 )
(2.108) u def
Darin bedeuten x0e und xe den Ursprung des Elementkoordinatensystems im unverformten bzw. im verformten System. Dies gilt für jeden Knoten: (2.109) u1def
T(x1 x e ) T0 (x10 x e0 )
(2.110) u 2def
T(x 2 x e ) T0 (x 20 x e0 )
Weil Dehnungen nur aus Differenzen der Knotenverschiebungen berechnet werden, im Falle des Stabes also (2.111) H
1 u 2def u1def l
hat die Starrkörperverschiebung keinen Einfluss, weil sie für alle Knoten gleich ist. Man erhält nämlich: (2.112)
u 2def u1def
>
T(x 2 x e ) T0 (x 20 x e0 ) T(x1 x e ) T0 (x10 x e0 )
@
Tx 2 Tx e T0 x 20 T0 x e0 Tx1 Tx e T0 x10 T0 x e0
(2.113) u 2def u1def
Tx 2 T0 x 20 >Tx1 T0 x10 @
Damit ist die Position des Ursprungs des mitbewegten Koordinatensystems eliminiert, nur die Orientierung ist noch von Bedeutung. Somit genügt es, eine Transformation in ein Koordinatensystem vorzunehmen, das parallel zur Elementorientierung liegt, sodass statt (2.108) neu definiert wird: (2.114) u def : Tx T0 x 0 Abb. 2-12 zeigt, dass sich wieder die gleiche Differenz der deformatorische Verschiebungen ergibt. Für das Stabelement lauten die Transformationsgleichungen:
ª x1 º « » (2.115) ¬ x 2 ¼ e xe
ªcos D « 0 ¬
sin D
0
0
cos D
ª x1 º « » 0 º « y1 » sin D »¼ « x 2 » « » ¬ y2 ¼ g
Tx
Im unverformten Zustand hängen die trigonometrischen Funktionen nur von den Ausgangskoordinaten ab, hier:
34
2 Geometrisch nichtlineares Verhalten
(2.116) cos D 0
( x 20 x10 ) , sin D 0 l0
( y 20 y10 ) l0
Im deformierten Zustand jedoch haben auch die Verschiebungen Einfluss, im Falle des Stabelementes: (2.117) cos D
( x 2 u 2 x1 u1 ) , sin D l
( y 2 v 2 y1 v1 ) l
2 u2
ǻudef 1
u1
u2def
y
u1def
ǻudef
xe0 xe
u1def
x
Abb. 2-12 Auswirkung des nur mitdrehenden Koordinatensystems
Auch die in (2.117) enthaltene Länge bezieht sich auf den deformierten Stab: ( x 2 u 2 x1 u1 ) 2 ( y 2 v 2 y1 v1 ) 2
(2.118) l
Die Transformationsmatrix hängt also vom globalen Verschiebungsvektor ab: (2.119) u def
T(u)x T0 x 0
Bei der mitgehenden Formulierung bleibt das lineare Dehnungsmaß geeignet, aber im mitgedrehten Koordinatensystem. Wie große Dehnungen hier eingefügt werden, wird in Kap. 2.4.6 gezeigt. Mit den Formelzeichen der FE-Formulierung lauten die Dehnungen nun: (2.120) H
B lin u def
B lin >T(u)x 0 u T0 x 0 @
2.3 Große Drehungen (Rotationen)
35
Dadurch wird die Beziehung zwischen Dehnung und Knotenverschiebungen nichtlinear. Diese Gleichung kann auf zwei- und dreidimensionale Elemente erweitert werden, wobei die einzige Änderung ist, dass aus der skalaren Dehnung İ der Vektor İ wird. Die allgemeine B-Matrix erhält man wieder als Ableitung der Dehnungen nach den (globalen) Knotenverschiebungen: B
(2.121)
wİ wu
w B lin >T(u)x 0 u T0 x 0 @ wu ª wT x 0 u T(u)º» B lin « u ¬ w ¼ : T*
Es soll betont werden, dass die B-Matrix sich nur um einen von der Transformation abhängigen Term von der linearen B-Matrix unterscheidet, die die spezielle Elementformulierung enthält. So lauten die inneren Kräfte: f int
(2.122)
³B
T
ıdV
(V )
³T
*T
B lin T ıdV
(V )
T ª º T wT x u T T » B lin T EB lin >T(x 0 u) T0 x 0 @ dV « 0 ³« wu »¼ (V ) ¬
Die Transformationsmatrix ist für das ganze Element konstant, x und u sind unabhängig vom Integranden, sodass diese Terme vor das Integral gezogen werden können: (2.123) f int
T ª º T wT T T » B lin T ıdV «x 0 u wu «¬ » V) ¼ (
elem T*T f int
³
Der hintere Teil entspricht den inneren Kräften aus dem Linearen, wobei aber die Spannungen über (2.120) und das Werkstoffgesetz nichtlinear berechnet werden. Übergibt man an die Elementroutine die deformatorischen Verschiebungen anstelle der gesamten, braucht für diesen Anteil nichts mehr geändert werden. Die Bezeichnung uˆ g in den folgenden Termen betont, dass es sich um die Knotenverschiebungen im globalen Koordinatensystem handelt, während der Kopfzeiger elem aussagt, dass das Elementkoordinatensystem den Bezug darstellt und diese Terme wie im Linearen berechnet werden. Konstante Lasten vorausgesetzt, ergibt sich die Tangentensteifigkeitsmatrix (2.124) K T
w f int wuˆ g
w wuˆ g
³B
(V )
T
ıdV
T *T
³ B lin EB lin dV T T
(V )
*
wT *T wuˆ g
³ B lin ıdV T
(V )
36
2 Geometrisch nichtlineares Verhalten
(2.125) K T
(2.126) K T
*T elem * wT T *T K lin T f elem wuˆ g int Ku KV
³B
(V )
T
EB dV
Ku
oder
wT *T elem f wuˆ g int KV
Hierin ist (2.127)
wT*T wuˆ g
x 0 uˆ g T w
2 T
T
wuˆ 2g
wTT wTT wuˆ g wuˆ g
x 0 uˆ g T w
2 T
T
wuˆ 2g
2
wTT wuˆ g
(2.125) zeigt noch einmal, dass nur aus dem Linearen bekannte und ansonsten nur von der Transformation abhängige Terme vorkommen, sodass also die großen Rotationen von außen um vorhandene Elemente hinzugefügt werden können. Darüber hinaus werden dadurch Spannungen und Dehnungen im gedrehten Elementkoordinatensystem berechnet. Das ist sehr nützlich für Schalen und Balken, die ausgezeichnete Richtungen (Stabachse bzw. Schalenmittelfläche) aufweisen, und auch hilfreich für die Interpretation von Ergebnissen anderer Elementtypen, wie in Abb. 2-14 im Vergleich mit Abb. 2-13 erkennbar ist. Besonders in balkenoder schalenähnlichen Systemen sind Dehnungs- und Spannungskomponenten, die auch nach großen Rotationen parallel zum Rand verlaufen, am aussagekräftigsten. Ein weiteres Beispiel, bei dem mitdrehende Bezugsachsen vorteilhaft sind, sind Anisotropieachsen.
Abb. 2-13 Spannungskomponenten im Ausgangskoordinatensystem
2.3 Große Drehungen (Rotationen)
37
Abb. 2-14 Spannungskomponenten im gedrehten Koordinatensystem
Anstelle eines Koordinatensystems je Element kann auch eines je Integrationspunkt gewählt werden. Das erhöht die Genauigkeit und kann auch gekrümmten Elementen Rechnung tragen (s.a. Kap. 2.3.5.1). Für das Stabelement wird aus dV A0dx. Im Falle linearer Ansatzfunktionen sind alle Terme im Integranden unabhängig von x. Darum erhält man: elem (2.128) f int
B Tlin ıA0 l 0
(2.129) f int
T *T f int elem
(2.130) K T
B T BEA0 l 0
wT *T elem f wu int
T *T B Tlin B lin T * EA0 l 0
wT *T elem f wu int
Ferner hat die Spannung nur eine Komponente, die mit den Knotenverschiebungen über (2.131) V
>
EB lin T x 0 uˆ g T0 x 0
@
verknüpft ist. Die B-Matrix auf Elementebene ist (2.132) B lin
1 > 1 1@ l0
worin l0 die Ausgangslänge ist, von der keine Ableitung gebildet werden muss. Mit den Abkürzungen (2.133)
c : cos D s : sin D
38
2 Geometrisch nichtlineares Verhalten
lautet die Transformationsmatrix: (2.134) T
ª c s 0 0º «0 0 c s » ¬ ¼
Zusammen bedeutet das:
(2.135) V
§ ª x10 u1 º ¨ » « c s 0 0º « y10 v1 » ªc 0 E > 1 1@¨¨ ª« »« » « l0 ¨ ¬0 0 c s ¼ « x 20 u 2 » ¬ 0 ¨ ¬ y 20 v 2 ¼ ©
(2.136) V
§ ª x10 u1 º ¨ « y v » ¨ E « 10 1 » > c > @ c s c s ¨ 0 « x 20 u 2 » l0 ¨ » « ¨ ¬ y 20 v 2 ¼ ©
s0 0
s0
0 c0
c0
ª x10 º · ¸ 0 º «« y10 »» ¸ ¸ s 0 »¼ « x 20 » ¸ »¸ « ¬ y 20 ¼ ¹ ª x10 º · « y »¸ 10 » ¸ s0 @ « « x 20 » ¸ » ¸¸ « y 20 ¼¹ ¬
Weiterhin folgt aus (2.132): (2.137) B TlinV
1 ª V º « » l¬V ¼
und damit: elem (2.138) f lin
1 ª V º « » A0 l 0 l0 ¬ V ¼
ª VA0 º « VA » ¬ 0 ¼
Einige Terme enthalten Ableitungen der Transformationsmatrix nach den Knotenverschiebungen. Diese ergäben Hypermatrizen, die sich auf dem zweidimensionalen Papier nicht darstellen lassen. Deshalb ist entweder die Indexschreibweise zu empfehlen oder, die Ableitungen mit dem nachfolgenden oder ggf. vorausgehenden Vektor zu multiplizieren, also
wT (2.139) ( x 0 u) wu
ª x10 u1 º » « w ªc s 0 0º « y10 v1 » « » wu ¬0 0 c s ¼ « x 20 u 2 » » « ¬ y 20 v 2 ¼
ws º ª wc « wu ( x10 u1 ) wu ( y10 v1 ) » » « wc ws « ( x 20 u 2 ) ( y 20 v 2 )» wu ¼ ¬ wu
(2.140) wT (x 0 u) wu
ª wc « wu ( x10 u1 ) « 1 « wc ( x u ) 2 «¬ wu1 20
ws wc ( y10 v1 ) ( x10 u1 ) wu1 wv 2 ws wc ( y 20 v 2 ) ( x 20 u 2 ) wu1 wv 2
ws º ( y10 v1 ) » wv 2 » ws ( y 20 v 2 )» »¼ wv 2
2.3 Große Drehungen (Rotationen)
39
Damit wird in (2.121) ª « c s « « c «¬
(2.141) T *
wc ws º ( x10 u1 ) ( y10 v1 ) » wv 2 wv 2 » wc ws ( x 20 u 2 ) ( y 20 v 2 ) s » »¼ wv 2 wv 2
Die darin vorkommenden Terme lauten:
§ w · (2.142) ¨ cos D ¸ ¨ wuˆ g ¸ © ¹
§ w · (2.143) ¨ sin D ¸ ¨ wuˆ g ¸ © ¹
ª 1º «0» § « »l ( x u x u )¨ wl 2 2 1 1 ¨ «1» © wu g « » ¬0¼ l2
T
ª0º « 1» § « »l ( y v y v )¨ wl 2 2 1 1 ¨ «0» © wu g « » ¬1¼ l2
T
· ¸ ¸ ¹
· ¸ ¸ ¹
T
T
mit
§ wl (2.144) ¨ ¨ wuˆ g ©
· ¸ ¸ ¹
T
ª ( x 2 u 2 « 1 « ( y 2 v 2 l « (x2 u 2 « ¬ ( y2 v2
x1 u1 )º » y1 v1 )» x1 u1 )» » y1 v1 )¼
ª ( x 2 u 2 ª 1º « y v « 0» ( 2 1« » 1 2 ( x 2 u 2 x1 u1 ) « 3 « » « ( x2 u 2 l 1 l « « » 0 ¬ ¼ ¬ ( y 2 v2
x1 u1 )º y1 v1 )»» x1 u1 )» » y1 v1 )¼
ª2( x 2 u 2 « 1 «2( y 2 v 2 2 ... «2( x 2 u 2 « ¬2( y 2 v 2
x1 u1 )(1)º y1 v1 )(1)»» x1 u1 )1 » » y1 v1 )1 ¼
Eingesetzt in (2.142):
§ w · (2.145) ¨ cos D ¸ ¨ wuˆ g ¸ © ¹
T
Des Weiteren ist (2.146) B
B lin T*
Definiert man für
1 > 1 1@T* l0
40
2 Geometrisch nichtlineares Verhalten
t ªt (2.147) T * : « 11 12 ¬t 21 t 22
t13 t 23
t14 º t 24 »¼
wird (2.148) B
1 > t11 t 21 t14 t 24 @ l0
und die inneren Kräfte ergeben sich zu
(2.149) f int
B T VAl0
ª (t11 t 21 )VA º «( )V » « t12 t 22 A» « (t13 t 23 )VA» » « ¬(t14 t 24 )VA¼
Die Ableitung von T*T (2.141) wird mit fintelem multipliziert: (2.150) K V
wT*T elem f int wuˆ g
x 0 uˆ g T w
2 T
T
wuˆ 2g
elem f int 2
wTT elem f int wuˆ g
Der erste Term ergibt: w 2c wuˆ 2g w 2s
x 0 uˆ g T
w 2 TT wuˆ 2g
wuˆ 2g
elem f int
0 0
VA
VA
2
0 0
w c wuˆ 2g 2
w s
wuˆ 2g ( x10 u1 )
x10 u1 y10 v1
x 20 u 2 y 20 v 2
( x10 u1 )
w 2c wuˆ 2g
( y10 v1 )
w2s wuˆ 2g
( x 20 u 2 )
w 2c wuˆ 2g
( y 20 v 2 )
w2s wuˆ 2g
( y10 v1 )
w 2c wuˆ 2g w2s wuˆ 2g
( x 20 u 2 ) ( y 20 v 2 )
w 2c wuˆ 2g w2s wuˆ 2g
VA VA VA V
2.3 Große Drehungen (Rotationen)
41
Darin ist z.B.:
(2.151)
w 2c wu 2
ª w 2c w 2c « « wu12 wu1v1 « w 2c « « wv12 « « « « « « symm. ¬«
w 2c wu1u 2
w 2c wu 22
w 2c º » wu1v 2 » » » » » » » » w 2c » » wv 22 ¼»
darin wiederum z.B.: w 2c
(2.152)
wv 22
· w § 1 ¨¨ ( x 2 u 2 x1 u1 )( y 2 v 2 y1 v1 ) ¸¸ 3 ¹ wv 2 © l 3 wl l
4
1 ( x 2 u 2 x1 u1 )( y 2 v 2 y1 v1 ) 0 ( x 2 u 2 x1 u1 ) 1 l3 wv 2
Nach Einsetzen der entsprechenden Zeile von (2.144) und Zusammenfassen erhält man: (2.153)
w2 wv 22
cos D
§ 3 1· ¨¨ ( y 2 v 2 y1 v1 ) 2 ¸¸( x 2 u 2 x1 u1 ) 5 l3 ¹ ©l
und auf die gleiche Weise: (2.154)
w2 wv22
sin D
· § 3 3 ¨¨ ( y 2 v2 y1 v1 ) 2 ¸¸( y 2 v2 y1 v1 ) 3 5 l ¹ © l
Der zweite Term der Anfangsspannungsmatrix (2.150) ergibt:
T
(2.155)
wT elem f wu int
ªc « w «s wu «0 « ¬0
0º 0»» ª VAº c » «¬ VA »¼ » s¼
ª wc º « wu » « ws » « » « wu »VA « wc » « wu » « ws » » « ¬ wu ¼
42
2 Geometrisch nichtlineares Verhalten
Die gesamte Steifigkeitsmatrix lautet dann: (2.156)
KT
ª wc º « wu » « ws » « » 2 2 w c w s BT BEA0l0 ( x20 u2 x10 u1) 2 VA0 ( y20 v2 y10 v1) 2 VA0 2 « wu »VA0 « wc » wuˆ g wuˆ g « wu » « ws » » « ¬ wu ¼
Für den Zweibock aus Abb. 2-9 sind die Koordinaten und Randbedingungen (2.157)
x10 0 u1 0
y10 0 x 20 4 v1 0 u 2 0
y 20
3
Dadurch ist v2 der einzige Freiheitsgrad und nur Ableitungen nach v2 müssen berücksichtigt werden. Auch das Gleichgewicht ist nur am Knoten 2 in y-Richtung von Interesse. Das heißt:
f ext
F 2
uˆ
4 , sin D 0 5
l0
5 , cos D 0
l
4 2 (3 v 2 ) 2
cos D
V wl wv 2
4 , sin D l
B f int
3 5
3 v2 l
E 4c (3 v2 )s 4c0 3s0 5
E 4c (3 v 2 )s 5 5
1 (3 v 2 ) l
w cos D wv 2 T*
v2
4
l
3
(3 v 2 ) ,
ªt11 t13 « « t 23 ¬ 1 t 5 24 t 24VA0
w sin D wv 2
1 1 (3 v 2 ) 2 l l3
0 º » wc ws (3 v 2 ) s » 4 wv 2 wv 2 ¼
2.3 Große Drehungen (Rotationen) 2
Ku w2 wv 22 w2 wv 22
§1 · ¨ t 24 ¸ EA0 5 5 © ¹
43
1 2 t 24 EA0 5
cos D
§ 3 1· ¨¨ (3 v 2 ) 2 ¸¸ 4 5 l3 ¹ ©l
sin D
§ 3 · 3 ¨¨ (3 v 2 ) 2 ¸¸(3 v 2 ) 3 5 l © l ¹
w 2c
w2s
ws
wv2
wv2
wv2
VA0 (3 v2 ) 2
KV
4
KT
K u KV
VA0 2 2
VA0
§ w 2c w2s ws ·¸ ¨4 2 ( 3 v ) VA0 2 2 ¨ wv 2 wv2 wv2 ¸¹ 2 ©
Damit führt der folgende Algorithmus zur Lösung: gegeben: f ext setze
i=1, 'uˆ 0
1)
berechne
f int (uˆ i )
2)
löse
'uˆ i
'uˆ i 1 K T 1 f ext f int
3)
berechne
uˆ i 1
uˆ i 'uˆ i
0, uˆ 1
uˆ konvergiert aus letztem Lastschritt
bzw. uˆ 1
0
wenn konvergiert: neues f ext , i=1 weiter mit 1)
Der Iterationsfortschritt wird in Tab. 2-2 gezeigt und in Abb. 2-15 auf Seite 45 grafisch dargestellt. Der Konvergenzexponent nähert sich dem Wert 2 in der Umgebung der Lösung, wie es für das Newton-Raphson-Verfahren typisch ist (quadratische Konvergenz). Dass er danach teilweise wieder abnimmt, ist der Tatsache geschuldet, dass die Prozessorgenauigkeit erreicht wird. In der Praxis wird die Iteration aber vorher abgebrochen. Die zu Kap. 2.3.1.3 unterschiedlichen Ergebnisse sind dadurch zu erklären, dass Dehnungen verwandt wurden, die sich schon eindimensional unterscheiden, also bei gleichen Längenänderungen unterschiedliche Werte ergeben. Um das gleiche Kraft-Weg-Verhalten zu beschreiben, müssen die jeweils zugeordneten Spannungen (s. Kap. 2.4.2) verwendet werden, was in 2.3.1.3 vermieden wurde. Außerdem muss ggf. der Elastizitätsmodul neu bestimmt werden.
44
2 Geometrisch nichtlineares Verhalten
Tab. 2-2 Newton-Raphson-Iteration für den Zweibock in der mitdrehenden Formulierung äußere Last
ǻv2
v2
KT
Konvergenz
-0,5
0
0
-0,5
-0,4999996
-0,4999996
0,66042952 -0,08334799
-0,5
-0,6262023
-0,6262023
0,56949548 -0,00572057
1,4953006
-0,5 -0,63624727 -0,63624727
0,56218932 -3,6687E-05
1,88483506
-0,5 -0,63631253 -0,63631253
0,56214182 -1,5497E-09
1,99471873
-0,5 -0,63631254 -0,63631254
0,56214182 -1,0547E-15
1,40986474
-0,6
0,56214182
0 -0,63631254
1,0000008
rechte Seite -0,5
-0,1
-0,6 -0,17789105 -0,81420359
0,43143732 -0,01159205
-0,6 -0,20475949 -0,84107203
0,41152375 -0,00026745
1,74914856
-0,6 -0,20540939 -0,84172192
0,41104167 -1,5665E-07
1,97462355
-0,6 -0,20540977
-0,8417223
0,41104139 -5,2958E-14
2,00197669
-0,6 -0,20540977
-0,8417223
0,41104139
2,2204E-16
0,36740652
-0,7
-0,8417223
0,41104139
-0,1
-0,7
0
-0,2432845 -1,08500681
0,22992876 -0,02201854
-0,7 -0,33904694 -1,18076924
0,15882583 -0,00340757
1,23300293
-0,7 -0,36050169
-1,202224
0,14295845 -0,00017027
1,60588135
-0,7 -0,36169271 -1,20341502
0,14207845 -5,2405E-07
1,93016356
-0,71
0 -1,20341502
0,14207845 -0,01000052
-0,71 -0,07038734 -1,27380235
0,09025931 -0,00182599
-0,71 -0,09061782 -1,29403284
0,07544379 -0,00014993
1,46997863
-0,71 -0,09260511 -1,29602012
0,07399056 -1,4441E-06
1,85728841
-0,71 -0,09262462 -1,29603964
0,07397629 -1,3925E-10
1,99166208
-0,71 -0,09262462 -1,29603964
0,07397629 -4,4409E-16
1,3686783
-0,71 -0,09262462 -1,29603964
0,07397629 -8,8818E-16 -0,05476934
-0,72
0,07397629
-0,01
-0,72 -0,13517844 -1,43121809 -0,02379526
-0,0066341
-0,72
0 -1,29603964 0,14362066 -1,15241898
-0,72 -0,01323561 -1,30927525
0,17983348 -0,02820801 -3,52708527 0,06430777 -0,00908488
-0,7827879
-0,72 -0,15450753 -1,45054718 -0,03757155 -0,00722727
0,20189861
-0,72
0,03785274 -1,25818691
0,10172079 -0,01332489 -2,67441291
2.3 Große Drehungen (Rotationen)
45
-0,8 -0,7 -0,6 -0,5 ft ra K
Iteration
-0,4
äußere Last innere Kraft
-0,3 -0,2
0
-0,1
-0,5
-1
-1,5
-2
0 Verschiebung
Abb. 2-15 Iterationsverlauf im Newton-Raphson-Verfahren für die mitdrehende Formulierung
2.3.5.1 Bestimmung des Elementkoordinatensystems Im Zweidimensionalen kann die Orientierung eines Elementes bereits durch den Abstandsvektor zweier Knoten in ihrer aktuellen Lage, d.h. unter Einschluss der Verschiebungen, bestimmt werden, wie im Beispiel zu sehen. Im Dreidimensionalen benötigt man drei Orientierungsvektoren, z.B. x
den Abstandsvektor ǻ1 von zwei Knoten
x
den Abstandsvektor ǻ2 vom ersten zu einem dritten Knoten
x
das Vektorprodukt ǻ 3
ǻ1 u ǻ 2
Die Projektionen jedes daraus bestimmten Einheitsvektors auf die globalen Koordinatenachsen – die Komponenten der Einheitsvektoren im globalen System – ergeben die Transformationsmatrix T. Eine andere Technik basiert auf der polaren Zerlegung des Deformationsgradienten F (s. Kap. 2.3.1.2): (2.158) F T F
U T R T RU
Dann ist (2.159) U 1
F F T
1 2
U2
46
2 Geometrisch nichtlineares Verhalten
was z.B.nach dem Theorem von Cayley-Hamilton berechnet werden kann. Damit kann die Rotationsmatrix als (2.160) R
RUU 1
FU 1
F FT F
1 2
berechnet werden. R wird als Transformationsmatrix T verwendet. Der Vorteil dieser Methode ist, dass die Rotationsmatrix an jedem Integrationspunkt bestimmt werden kann, sodass Biegung oder gekrümmte Elemente berücksichtigt werden können. Deshalb weist diese Methode eine höhere Genauigkeit auf und ist für Elemente von höherem Ansatzgrad geeignet.
2.4 Große Dehnungen 2.4.1
Eindimensionale Betrachtungen
Ingenieurdehnungen werden aus Längenänderungen im Verhältnis zu der Ausgangslänge l0 berechnet. Dieses Maß ist jedoch nicht für jede in technischen Anwendungen vorkommende Größenordung von Dehnungen geeignet, wie das nachfolgende Beispiel zeigt. a)
l0= L
b)
'L 'L
l0= 2L
c)
l0= L
'l0= L
'H
?
'L
Abb. 2-16 Zur Einführung logarithmischer Dehnungen
In Abb. 2-16 werden drei Fälle gezeigt, für die die Dehnung – zuerst die Ingenieurdehnung – bestimmt werden soll. In Fall a) ist dies (2.161) H Ing
'l l0
'L L
in Fall b) (2.162) H Ing
'L 2L
weil die Ausgangslänge zweimal so groß ist. Im Fall c) wird der Probestab im ersten Schritt auf die doppelte Länge und dann weiter um ǻL deformiert. Nach der Definition der Ingenieurdehnungen ist das Inkrement (2.163) 'H Ing
'L L
2.4 Große Dehnungen
47
d.h. vergleichbar zu Fall a), weil die Ausgangslänge L ist. Sinnvoller wäre jedoch das gleiche Resultat wie in Fall b), weil die Längen vor dieser Deformation gleich sind. Dazu müsste die aktuelle, die deformierte, Länge l herangezogen werden: 'l l
(2.164) 'H
'L 2L
Das führt zu folgendem prinzipiellen Vorgehen: (2.165) H
¦ 'H ¦
'l l
Ausgedrückt durch infinitesimal kleine Inkremente erhält man: l
(2.166) H
l
1 l ³ l dl >ln l @l0
³ dH
l0
ln l ln l 0
l0
§ l ln¨¨ © l0
· ¸ ¸ ¹
Diese Dehnungen werden logarithmische Dehnungen genannt. Der so genannte Umformgrad ij stellt den negativen Wert da, damit Stauchungen positiv werden. Um einen besseren Vergleich mit den Ingenieurdehnungen zu ermöglichen, wird umgeformt: § l ln¨¨ © l0
(2.168) H log
ln 1 H Ing
· ¸ ¸ ¹
§ l 'l · ¸ ln¨¨ 0 ¸ © l0 ¹
(2.167) H log
§ 'l · ln¨¨1 ¸¸ © l0 ¹
Die logarithmischen Dehnungen heißen – insbesondere im Mehrdimensionalen – auch Hencky-Dehnungen (vgl. 2.4.3). In Tab. 2-3 und Abb. 2-17 werden die verschiedenen Dehnungsmaße miteinander verglichen. Die Werte der Green-Lagrange-Dehnungen erscheinen nicht besonders sinnvoll; schließlich sind sie auch für große Rotationen, nicht für große Dehnungen gemacht. Die logarithmischen Dehnungen zeigen ein stark unterschiedliches Verhalten für Zug und Druck. Bemerkenswert ist, dass für die Ingenieurdehnung –1 die logarithmische Dehnung gegen - geht. Ingenieurdehnung –1 heißt aber auch ǻl = -l0 und bedeutet damit, dass das betreffende Teil auf die Länge 0 zusammengedrückt wird. Das ist die maximal vorstellbare Druckdeformation, sodass der zugeordnete Dehnungswert - sinnvoll erscheint.
48
2 Geometrisch nichtlineares Verhalten
Tab. 2-3 Vergleich verschiedener Dehnungsmaße
Ingenieur- Green-Lagrange-
logarithmisch
-1
-0,5000
-
-0,99
-0,5000
-4,6052
-0,5
-0,3750
-0,6931
-0,3
-0,2550
-0,3567
-0,1
-0,0950
-0,1054
-0,05
-0,0488
-0,0513
-0,03
-0,0296
-0,0305
-0,01
-0,0100
-0,0101
-0,001
-0,0010
-0,0010
0
0,0000
0,0000
0,001
0,0010
0,0010
0,01
0,0101
0,0100
0,03
0,0305
0,0296
0,05
0,0513
0,0488
0,1
0,1050
0,0953
0,3
0,3450
0,2624
0,5
0,6250
0,4055
1
1,5000
0,6931
2 1 0 -1,5
-1
-0,5
Ingenieur0
0,5
1
-1 -2 -3
Abb. 2-17 grafischer Vergleich verschiedener Dehnungsmaße
1,5
Green-Lagrangelogarithmisch
2.4 Große Dehnungen
2.4.2
49
Zugehörige Spannungen
In den beiden Fachwerkbeispielen mit unterschiedlichen Formulierungen ergaben sich trotz qualitativ ähnlichen Verhaltens unterschiedliche Kraft-Weg-Beziehungen mit unterschiedlicher Maximallast, weil bei unterschiedlichen Dehnungsmaßen die gleiche SpannungsDehnungs- und Spannungs-Kraft-Beziehung verwandt worden war. Es ist schon nicht wahrscheinlich, dass das Hooke’sche Gesetz im gesamten Bereich der Deformation gilt, aber auch die Spannungen können – und müssen – unterschiedlich aus Kräften und Querschnitt bestimmt werden, und zwar passend zu dem verwendeten Dehnungsmaß (so genannte konjugierte Spannungen). Zu Ingenieurdehnung kennen wir die Ingenieurspannungen, im Eindimensionalen: F A0
(2.169) V Ing
Die zweiten Piola-Kirchhoff-Spannungen gehören zu den Green-Lagrange-Dehnungen, in 1d: F l0 A0 l
(2.170) V PK
Ihre physikalische Deutung ist ebenso begrenzt wie die dieser Dehnungen. Das geeignete Maß zur logarithmischen Dehnung, bei der die Längenänderung auf die verformte Länge bezogen ist, ist die so genannte „wahre“ Spannung, die Kraft geteilt durch die deformierte Fläche, in 1d: (2.171) V wahr
F A
Diese Spannungen werden, insbesondere im Mehrdimensionalen, Cauchy-Spannungen genannt. Ein einachsiger Spannungszustand erzeugt gewöhnlich einen dreiachsigen Dehnungszustand. Daraus kann die deformierte Fläche berechnet werden. Als Teil des Hooke’schen Gesetzes gilt für einen einachsigen Spannungszustand: (2.172) H y
Hz
QH x
Gleichzeitig gilt gemäß (2.167) (2.173) H x
§ wu · ln¨1 x ¸ wx ¹ ©
Diese Beziehung gilt sinngemäß auch in der Querrichtung: (2.174) H y
§ wu y · ¸ ln¨¨1 wy ¸¹ ©
50
2 Geometrisch nichtlineares Verhalten
In (2.172) eingesetzt bedeutet das: § wu y (2.175) ln¨1 ¨ wy © § wu y (2.176) ¨1 ¨ wy ©
· ¸ ¸ ¹
· ¸ ¸ ¹
§ wu Q ln¨¨1 x wx © § wu x · ¨¨1 wx ¸¸ © ¹
· ¸¸ ¹
ª§ wu ln «¨¨1 x wx «© ¬
· ¸¸ ¹
Q
º » » ¼
Q
Dieses Zwischenergebnis führt auf den folgenden Effekt: Wenn ein Würfel mit der Kantenlänge l um l gestreckt wird, erhält man für Ȟ = 0.3 als Längenänderung in Querrichtung: 1
(2.177)
'l y l 'l y l 'l y
§¨1 l ·¸ © l¹ §¨1 l ·¸ © l¹
0,3 0, 3
1
ª§ l · 0,3 º 1» l «¨1 ¸ »¼ ¬«© l ¹
0,1877l
während bei Ingenieurdehnungen das Ergebnis -0,3l wäre. Wichtiger aber ist, dass die Querschnittsfläche des deformierten Systems (2.178) A
§ wu y ·§ wu z · ¸¨1 A0 ¨¨1 ¸ wz ¹ wy ¸¹© ©
§ wu · A0 ¨1 x ¸ wx ¹ ©
2Q
ist, das heißt (2.179) V Cauchy
1 F 2Q A0 § wu x · ¨¨1 wx ¸¸ ¹ ©
F A0
wu § ¨¨1 x wx ©
· ¸¸ ¹
2Q
Das Hooke’sche Gesetz gilt normalerweise nicht in dem Bereich, in dem deutliche Unterschiede zwischen den Dehnungsmaßen auftreten. Wichtiger ist z.B. Plastizität von Metallen, wo vorausgesetzt werden kann, dass x
die plastischen Dehnungen überwiegen und
x
die plastischen Dehnungen inkompressibel sind.
Letzteres träte auch bei einer Querkontraktionszahl Ȟ = 0,5 auf, woraus folgt: (2.180) V Cauchy
F A0
§ wu x ¨¨1 wx ©
· ¸¸ ¹
20,5
F A0
§ wu x ¨¨1 wx ©
· ¸¸ ¹
2.4 Große Dehnungen (2.181) V Cauchy
51
V Ing 1 H xIng
Wenn ein FE-Programm große Dehnungen verwendet, müssen gemessene Fließkurven (gewöhnlich Ingenieurmaße) über (2.168) und (2.181) in logarithmische Dehnungen und wahre Spannungen umgerechnet werden. Tab. 2-4 und Abb. 2-18 zeigen Spannungs-Dehnungs-Daten für eine bestimmte Stahlsorte. Man kann sehen, dass sich die Spannungen mehr als die Dehnungen unterscheiden. Darüber hinaus zeigen die Cauchy-Spannungen auch noch Verfestigung, wo die Ingenieurdehnung Entfestigung zeigt. Letzteres ist physikalisch nicht der Fall, sondern auf den Unterschied zwischen aktueller und Ausgangsfläche zurückzuführen. Tab. 2-4 Vergleich von Dehnungs- und Spannungsmaßen
Punkt
İIng
1
ıIng
İlog
ıCauchy
0,00168
348 0,00167859
348,58464
2
0,0386
348 0,03787365
361,4328
3
0,04
371 0,03922071
385,84
4
0,072
428 0,06952606
458,816
5
0,101
455 0,09621886
500,955
6
0,143
467 0,13365638
533,781
7
0,192
471 0,17563257
561,432
8
0,272
463 0,24059046
588,936
700 600
Spannung
500 400
IngenieurCauchy-
300 200 100 0 0
0,05
0,1
0,15
0,2
Dehnung
Abb. 2-18 Vergleich von Dehnungs- und Spannungsmaßen
0,25
0,3
52
2.4.3
2 Geometrisch nichtlineares Verhalten
Übergang ins Zwei- und Dreidimensionale
Da es wahrscheinlich ist, dass große Dehnungen in Kombination mit großen Drehungen auftreten, müssen beide Phänomene in derselben Theorie berücksichtigt werden. Dazu gibt es verschiedene Wege. Einer ist, basierend auf der Beziehung zwischen logarithmischen und Ingenieurdehnungen in 1d (2.168), die Ingenieurdehnungen durch ein Maß für große Rotationen zu ersetzen, hier durch die Green-Lagrange-Dehnungen:
(2.182)
ª§ l ln «¨¨ «© l 0 ¬
H log
§ l ln¨¨ © l0
· ¸ ¸ ¹
H log
1 ln 1 2H GL 2
1 2º2
· ¸ » ¸ » ¹ ¼
1 §¨ l 2 ln 2 ¨© l 02
· ¸ ¸ ¹
2 2 2 1 §¨ l l 0 l 0 ·¸ ln 2 ¨© l 02 l 02 ¸¹
2 2 · 1 §¨ l l 0 ln 1¸ 2 ¸ 2 ¨© l 0 ¹
In 3d nennt man das auf diese Weise definierte Dehnungsmaß Hencky-Dehnungen: (2.183) İ Hencky
1 ln I 2İ GL 2
worin I die Einheitsmatrix bedeutet. Man kann sofort sehen, dass dieses Maß für große Rotationen geeignet ist, weil die GreenLagrange-Dehnungen für beliebige Starrkörperrotationen null werden, sodass man (2.184) İ Hencky
1 lnI 0 2
erhält. Die verbleibende Frage ist, wie der Logarithmus einer Matrix zu bestimmen ist. Er ist mathematisch folgendermaßen definiert: Eine symmetrische Matrix A kann durch eine Matrix Q, die die normierten Eigenvektoren von A enthält, und die Diagonalmatrix (2.185) ȁ
diag >Oi @
ihrer Eigenwerte dargestellt werden: (2.186) A
Q ȁ QT
Weil dies das gesamte Spektrum der Eigenwerte abdeckt, nennt man diese Form spektrale Zerlegung. Die Funktion einer Matrix wird nun berechnet, indem man die Funktion auf die Eigenwerte anwendet, aus den Ergebnissen wieder eine Diagonalmatrix bildet und diese von beiden Seiten mit den Eigenvektoren multipliziert: (2.187) f ( A )
Q diag > f (Oi )@ Q T
Die Methode ist recht aufwändig und deshalb selten in einen FE-Code implementiert, aber sie ist z.B. die Basis für die Elemente VISCO106 bis 108 in ANSYS.
2.4 Große Dehnungen
53
Für die zweite Methode muss man sich an die inkrementelle Form der logarithmischen Dehnungen (2.165) erinnern. Das Dehnungsinkrement wird wie die Ingenieurdehnung berechnet, aber mit Bezug auf eine deformierte Referenzkonfiguration. Den Starrkörperdrehungen kann man in der gleichen Weise Rechnung tragen wie für kleine Dehnungen, nämlich durch die mitdrehende Formulierung. Das so erzeugte Dehnungsinkrement heißt Green-Naghdi-Rate. Die Definition von logarithmischen Dehnungen mit ihrem Bezug auf die aktuelle Konfiguration erfordert es, die Jacobi-Matrix J, die die Beziehung zwischen den Ableitungen nach den Einheits- und nach den wahren Koordinaten herstellt und deren Determinante bei der Integration benötigt wird, auf der Basis der verformten Konfiguration x0 + u zu berechnen, bei der mitgehenden Formulierung im gedrehten Koordinatensystem. Für den Einfluss der Netzform auf die Güte der Lösung ist damit ebenfalls die verformte Konfiguration und nicht die Ausgangsgeometrie maßgebend.
2.4.4
Hencky-Dehnungen in Symbolen der Kontinuumsmechanik
Gl. (2.167) folgend kann die eindimensionale logarithmische Dehnung infinitesimal als (2.188) H log
§ dx ln¨¨ © dx 0
· ¸ ¸ ¹
geschrieben werden. Mit den Betrachtungen aus Kap. 2.3.1.2 erhält man für den dreidimensionalen Fall İ Hencky
2.4.5
ª ln « F T F « ¬
1 2
º » » ¼
1 ln U 2 2
Klassische Updated-Lagrange-Formulierung
Lagrange-Formulierung bedeutet – im Gegensatz zur Euler’schen Betrachtungsweise, die in der Strömungsmechanik vorherrscht –, dass die Bewegung eines materiellen Punktes verfolgt wird. Wenn die Kinematik eines Systems vollständig aus der Ausgangskonfiguration beschrieben wird, nennt man das Total-Lagrange’sche Formulierung. Ein einfacher, aber weniger genauer Weg, große Rotationen und – mehr oder weniger als Nebenffekt – große Dehnungen zu erfassen,ist der folgende: x
führe eine geometrisch lineare Berechnung für ein Lastinkrement durch, das nur kleine Verdrehungen hervorruft
x
addiere die Verschiebungen zu den Anfangskoordinaten um neue Koordinaten zu erhalten
x
bringe ein neues Lastinkrement auf
x
summiere die Dehnungs- und Spannungsinkremente.
In der Terminologie der Zeitintegration ist das eine explizite Methode, die einen größeren Fehler oder sogar numerische Instabilität zeigen kann, wenn das Inkrement zu groß gewählt wird.
54
2 Geometrisch nichtlineares Verhalten
Beispiel Die Steifigkeitsmatrix eines um einen Winkel Į aus der Horizontalen gedrehten Stabelementes lautet mit den Abkürzungen c:
cos Į
s:
sin Į:
(2.189) K
Seien u
T T K elem T
0 und H
und
ª c2 « EA « cs l « c 2 « «¬ cs
cs s2 cs s2
c2 cs c2 cs
cs º » s2 » cs » » s 2 ¼»
0 Anfangswerte von Verschiebungen und Dehnung.
Im ersten Lastinkrement können die Verschiebungen im globalen System durch Lösen von (2.190) K'u
f ext
berechnet werden. Die Verschiebung wird aufsummiert: (2.191) u m u 'u Nun kann eine neue Transformationsmatrix bestimmt werden: (2.192) T1
T( x 0 u )
Das Verschiebungsinkrement im Elementkoordinatensystem lautet: (2.193) 'u e
T1'u
Die Dehnung kann dann aufsummiert werden zu (2.194) H m H B lin 'u e Daraus ergibt sich die Spannung als: (2.195) V
EH
Damit lauten die inneren Kräfte:
(2.196) f int
T1T B TlinVV
ªc «s « «0 « ¬0
0º 0»» 1 > 1 1@VV c» l » s¼
Unter der Voraussetzung eines konstant bleibenden Volumens bei großen Dehnungen erhält man:
2.4 Große Dehnungen ªc «s « «0 « ¬0
(2.197) f int
55
0º 0»» 1 > 1 1@VA0 l0 c» l » s¼
ª c º « s » « »VA l 0 «c » 0 l « » ¬ s ¼
In dieser Position wird ein neues Lastinkrement aufgebracht, das zu einer neuen äußeren Last fext führt. Das nächste Verschiebungsinkrement wird nun durch Lösen von (2.198) K'u
f ext f int
berechnet und die Prozedur beginnt wieder mit Gl. (2.191 ). Was für den Zweibock benötigt wird, ist schon in den vorigen Kapiteln aufgelistet. Einige Größen werden hier wiederholt: 4 2 (3 v2 ) 2
(2.199) l (2.200) c
cos D
4 , s sin D l
3 v2 l
Mit diesen Größen kann die Steifigkeitsmatrix K gebildet werden. Für das Beispiel wird nur EA 2 s l
(2.201) k 44
benötigt. Die Verschiebung auf Elementebene hat nur eine Komponente: (2.202) 'u e 2
s'v2
(2.203) H 'H
H
(2.204) V (2.205) f int
'ue2 l
EH l sVA0 0 l
Die Ergebnisse hängen stark von der Schrittweite ab, wie in Abb. 2-19 zusammen mit ANSYS-LINK180-Ergebnissen (mit mitdrehender Formulierung für große Dehnungen) gezeigt wird.
56
2 Geometrisch nichtlineares Verhalten 0 -10
-8
-6
-4
-2
-0,2
0
-0,4 -0,6 -0,8 -1
adaptive Schrittweite Schrittweite 0,01 Schrittweite 0,1 ANSYS 180 11 Schritte
-1,2 -1,4 -1,6
Abb. 2-19 Verhalten der klassischen Updated-Lagrange-Näherung
Man kann sehen, dass eine zu große Schrittweite zu großen Fehlern in den Resultaten führt, wenn das Verhalten stark nichtlinear wird. Die Nichtlinearität kann in den inneren und äußeren Kräften festgestellt werden, weil die innere Kraft in Konfiguration i+1 nicht exakt mit der äußeren der vorherigen Konfiguration (i) übereinstimmt. Eine kleine Differenz verbleibt, die die rechte Seite von (2.167) vergrößert. Deshalb wurde für die mit „adaptive Schrittweite“ markierte Kurve die äußere Kraft so gewählt, dass dieser Fehler auf einen bestimmten Bruchteil der äußeren Last beschränkt bleibt: (2.206) f iext f iint 1
c f iext
Ist das nicht der Fall, wird das letzte Lastinkrement so skaliert, dass das nächste Ergebnis im gewünschten Bereich liegt: (2.207) 'fiext 1
c f ext 'fiext ext i int fi fi 1
Mit c = 0,01 wird das in Abb. 2-19 gezeigte Ergebnis mit deutlich weniger Schritten als mit Schrittweite 0,01, aber mit größerer Genauigkeit erreicht. Heutzutage wird der Begriff „updated Lagrange“ gern auch für andere inkrementelle Verfahren benutzt, die nicht auf der Basis der Ausgangskonfiguration formuliert sind. Diese können von hoher Genauigkeit sein.
2.4 Große Dehnungen
2.4.6
57
Logarithmische Dehnungen und mitdrehende Formulierung
Weil die mitdrehende (co-rotational) Formulierung große Rotationen erfasst, muss für große, also logarithmische Dehnungen nur eine sich inkrementell ändernde Bezugskonfiguration hinzugefügt werden. Dehnungen werden ohnehin im gedrehten System berechnet, nun eben Dehnungsinkremente. Die sich ändernden Bezugslängen können aus den deformatorischen Verschiebungen udef berechnet werden. Bei der Bildung von Ableitungen wird die Elementgeometrie im Allgemeinen durch die Inverse der Jacobi-Matrix J berücksichtigt. Bei der mitdrehenden Formulierung mit kleinen Dehnungen wird J aus den Koordinaten der Ausgangskonfiguration gebildet, für große Dehnungen werden die Koordinaten einer mit den deformatorischen Verschiebungen aktualisierten Referenzkonfiguration herangezogen. Für eine höhere Genauigkeit und Stabilität verwendet man dabei gern ein implizites Verfahren, z.B. die Mittelpunktsregel, d.h. die Referenzkonfiguration liegt in der Mitte zwischen dem Anfang und dem Ende des Lastinkrementes, wobei das Ende erst noch berechnet werden soll (deshalb implizit). Desgleichen wird im Dreidimensionalen die sich daraus ergebende Jacobi-Determinante detJ für die Integration verwandt. Im Ein- und Zweidimensionalen muss sichergestellt werden, dass das richtige Volumen berechnet wird. Dieses hängt grundsätzlich vom verwendeten Materialgesetz ab. Bei Von-Mises-Plastizität (s. Kap. 8) und dominierenden plastischen Dehnungen wird von einem konstanten Volumen ausgegangen, in 1d: (2.208) V
Al
A0 l0
Das Dehnungsinkrement lautet dann für den Stab: (2.209) 'H (2.210) H i 1
B lin (l Ref )'u def
1 > 1 1@>T(u i 1 )x 0 u i 1 T(u i )x 0 u i @ l Ref
H i 'H
Bei Verwendung der Mittelpunktsregel ist die Bezugslänge (2.211) l Ref
li 1 li 2
Zum Vergleich mit der Formulierung für kleine Dehnungen wird (2.212) B lin (l Ref )
(2.213) H i 1
Hi
l0 B lin l Ref
2l0 B lin l i 1 l i
2l0 B lin l (u i 1 ) li
2l0 B lin >T(u i 1 )x 0 u i 1 T(u i )x 0 u i @ l (u i 1 ) li 'H small
geschrieben. Alle Terme mit Index i sind konstant während des aktuellen Lastinkrementes und müssen daher nicht abgeleitet werden. Deshalb ist die Ableitung von ǻİsmall nach dem
58
2 Geometrisch nichtlineares Verhalten
Verschiebungsvektor u die Gesamt-B-Matrix für kleine Dehnungen (2.121). Für große Dehnungen lautet sie damit: B large
(2.214)
wli 1 2l 0 2l 0 B small 'H small 2 li 1 li li 1 li wu l0 l ref
B small
l0 2 2l ref
wli 1 'H small wu
Analog kann die für Kı benötigte Ableitung von Blarge, die zweite Ableitung von İ, gebildet werden. Im allgemeinen, zwei- oder dreimensionalen Fall werden Ableitungen der Jacobi-Matrix benötigt, alle anderen Terme sind aus der Formulierung für kleine Dehnungen bekannt.
3 Stabilitätsprobleme 3.1 Phänomene Ein Balken wird in seiner Längsrichtung durch eine Druckkraft belastet. Die Last wird erhöht. Plötzlich weicht der Stab zur Seite, quer zur Achse, aus: er knickt.
Abb. 3-1 Knicken eines Balkens, dritter Eulerfall
Andere Instabilitätsphänomene eines Balkens sind Verdrehen unter einer Druckkraft (Drillknicken) und Verdrehen bzw. Ausweichen des Druckgurtes unter einer Biegebeanspruchung (Kippen) sowie Kombinationen (Biegdrillknicken). Ein ähnlicher Effekt kann bei einer in der Ebene belasteten Platte auftreten, nämlich Ausweichen senkrecht zur Ebene. Man spricht hier von Beulen.
Abb. 3-2 Plattenbeulen
Diese Phänomene haben gemein, dass die Verschiebungen senkrecht zur Lastrichtung auftreten. Ab jetzt wird wegen der Gleichheit der numerischen Behandlung nur noch von Beulen gesprochen. Am idealen, nicht ausgebeulten System ist Gleichgewicht theoretisch weiterhin möglich. Eine minimale Störung, die praktisch immer vorhanden ist, löst jedoch die Querver-
60
3 Stabilitätsprobleme
formung ab einem bestimmten Lastniveau aus. Wegen der zwei Gleichgewichtspfade (ideal und gebeult) spricht man von einem Verzweigungsproblem (Abb. 3-3). F Vorbeulbereich
Nachbeulbereich instabiles Gleichgewicht Verzweigungspunkt sek (evtl. dynamisches Durchschlagen) un dä rer As t
pri mä rer (Fu As nda t me nta lve rla
uf)
Fkr
u
Abb. 3-3 Last-Verschiebungs-Diagramm eines Verzweigungsproblems
Im Falle des Zweibocks aus Abb. 2-9 beginnt die Verschiebung nahezu proportional zur Last, nimmt aber später immer schneller zu, bis die Last gar nicht mehr gesteigert werden kann. An dieser Stelle befindet sich der Lastangriffspunkt noch oberhalb der Verbindungslinie der Fußpunkte (Abb. 3-4). In einem kraftgesteuerten Versuch wird das System plötzlich nachgeben und – vorausgesetzt, dass es nicht zerstört wird – erst wieder ein Gleichgewicht erreichen, wenn sich die bisherige Spitze unten befindet. Wie bei den Verzweigungsproblemen tritt das Systemversagen auf, wenn eine kritische Last überschritten wird. Dieser Instabilitätstyp heißt Durchschlagproblem. Durchschlagen muss nicht Systemversagen bedeuten, sondern kann auch erwünscht sein, etwa bei Schaltern. Gemeinsames Charakteristikum dieser beiden Phänomene ist, dass es einen Punkt gibt, an dem zwei benachbarte Gleichgewichtszustände zum selben Lastniveau, aber leicht bzw. infinitesimal benachbarten Verschiebungszuständen existieren und so ein Übergang von einem Zustand zum anderen ohne Laständerung erfolgen kann. Verzweigungsprobleme werden durch das nachkritische Verhalten unterschieden (Abb. 3-5). Wenn eine Laststeigerung, und sei es nur eine kleine, nach der Verzweigung möglich ist, wird das nachkritische Verhalten stabil oder gutartig genannt, sonst instabil oder bösartig. Letzteres ist besonders gefährlich, weil das Lastniveau bei der Verzweigung nicht gehalten werden kann, was ein plötzliches völliges Zusammenbrechen zur Folge haben kann. Deshalb muss ein größerer Sicherheitsfaktor gewählt werden.
3.1 Phänomene
61
vorkritischer Bereich
nachkritischer Bereich dynamischer Durchschlag
Last Durchschlagpunkt
instabiler Pfad
Verschiebung
Abb. 3-4 Durchschlagproblem: Verformungszustände und Last-Verschiebungs-Kurve
Durchschlagen
Verzweigen asymmetrisch
symmetrisch stabil
F
F
u
instabil
F
u
F
u
u
Abb. 3-5 Klassifizierung von Instabilitätsphänomenen nach Koiter (instabile Äste gestrichelt)
Das nachkritische Verhalten kann von der Richtung des Ausweichens abhängen: stabil in der einen, instabil in der anderen Richtung. Dann spricht man von asymmetrischem Verzweigen. Selbst wenn das nachkritische Verhalten als stabil klassifiziert wird, können so große Verschiebungen auftreten, dass die Gebrauchsfähigkeit des Systems überschritten ist. Vor dem kritischen Punkt ist das Verhalten jedoch stabil, selbst wenn eine gewisse Imperfektion (s. Kap. 3.4) schon zu etwas Biegung führt. Deshalb kann es sinnvoll sein, einen Sicherheitsabstand des Gebrauchszustandes gegenüber der idealen kritischen Last zu bestimmen.
62
3 Stabilitätsprobleme
Wenn das nachkritische Verhalten instabil ist, wird Biegung oder eine Imperfektion die maximal aufnehmbare Last deutlich reduzieren, sodass die ideale kritische Last nur von geringer Aussagekraft ist. Es ist also besonders wichtig, Imperfektionen zu berücksichtigen. Im Last-Verschiebungs-Diagramm (Abb. 3-3) bildet die Verbindung der Gleichgewichtszustände des idealen Systems den Primärpfad, der oberhalb des Verzweigungspunktes instabil wird und daher nur theoretisch existiert. Die Gleichgewichtszustände nach Eintreten der Verzweigung bilden den Sekundärpfad. Es können jedoch weitere, sekundär genannte, Verzweigungen auftreten, wenn das System von einer Beulform in die andere springt, die man evt. auch beim direkten Verzweigen vom instabilen Teil des Primärpfades erreichen würde (Abb. 3-6). instabiles Gleichgewicht
F
Verzweigungspunkt
u Abb. 3-6 Sekundäres Verzweigen, schematisch (links), ausgesteifte Schale (rechts)
Die Gefahr von Durchschlagen und Verzweigen kann im selben System existieren. Ein einfaches Beispiel ist wieder der Zweibock. Vor dem Durchschlagen kann ein Schenkel knicken (Abb. 3-7), wenn seine kritische Last vorher erreicht wird. Das führt außerdem zu einem früheren Durchschlagen (Abb. 3-8).
3.1 Phänomene
Abb. 3-7 Zweibock, verformtes System vor und nach der Verzweigung
Durchschlagpunkt
Verzweigung (ausgelöst durch Imperfektion)
Abb. 3-8 Zweibock, Durchschlag- und Verzweigungsproblem
63
64
3 Stabilitätsprobleme
3.2 Bedingungen für kritische Punkte, Indifferenzkriterium 3.2.1
Allgemeines
instabil
indifferent
stabil
Abb. 3-9 Gleichgewichtszustände
Das Gleichgewicht kann in istabil, indifferent und stabil klassifiziert werden. Beim stabilen Gleichgewicht führt eine Kraft zu einer Auslenkung, aber das System stellt sich nach Wegnahme der Last selbst zurück; im Falle eines instabilen Gleichgewichtes erfolgt keine Rückstellung nach Lastwegnahme, sondern im Gegenteil eine Zunahme der Verformung. Dazwischen liegt das indifferente Gleichgewicht, bei dem das System bei Wegnahme der Last in der ausgelenkten Lage verharrt. Am kritischen Punkt, sei es ein Durchschlag- oder Verzweigungspunkt, ist eine zumindest infinitesimale Bewegung ohne Laständerung möglich. Das bedeutet indifferentes Gleichgewicht.
F
F
u Abb. 3-10
F
u
u
Last-Verschiebungs-Kurven für Durchschlagen (links) und Verzweigen (rechts) mit zwei benachbarten Gleichgewichtszuständen zum selben Lastniveau
Gewöhnlich wird die Verschiebung aufgrund eines Lastinkrementes im Newton-RaphsonVerfahren durch Lösen von (3.1)
K T 'uˆ
'f
ermittelt. Am kritischen Punkt ist wegen des indifferenten Gleichgewichts jedoch ǻf = 0, d.h. (3.2)
K T 'uˆ
0
3.2 Bedingungen für kritische Punkte, Indifferenzkriterium
65
Dieses Gleichungssystem hat nur dann eine nicht-triviale Lösung, wenn die Tangentenmatrix KT singulär ist. Nicht-trivial bedeutet hier: Es kann zur Verschiebung zu einem Nachbarzustand kommen, ohne dass eine Laständerung vorliegt. Indikatoren für diese Eigenschaft sind: 1.
die Determinante det K T
2.
wenigstens ein Eigenwert Ȧ von KT ist null, wobei Ȧ die Lösung von K T ZI ij 0 ist oder
3.
wenigstens ein Null-Diagonalelement tritt in der nach dem Gauß-Algorithmus dreieckszerlegten Matrix auf.
0
oder
Diese drei Bedingungen sind gleichwertig. Es muss hinzugefügt werden, dass dies für einen konvergierten Zustand gilt. Entsprechend diesen Kriterien ist eine Lösung auf einem instabilen Ast, wenn 1.
die Determinante det K T 0
2.
es wenigstens einen negativen Eigenwert Ȧ gibt
3.
wenigstens ein negatives Hauptdiagonalelement der triangularisierten Matrix auftritt.
oder oder
Bedingung 1 ist als Kriterium etwas problematisch: x
Eine gerade Anzahl negativer Eigenwerte führt zu einer positiven Determinante, obwohl der aktuelle Lastpfad instabil ist.
x
Der einfachste Weg, die Determinante zu berechnen, ist, nach einer GaußElimination die Hauptdiagonalelemente miteinander zu multiplizieren, d.h. Kriterium 3 kann früher ausgewertet werden.
x
Die Determinante kann eine sehr große Zahl werden, sodass 10990 eine Instabilität bedeuten kann, wenn die Determinante zuvor 101000 war.
Ansteigende Lasten können zu mehr negativen Eigenwerten oder Hauptdiagonalelementen führen, wobei jedes einen möglichen Verzweigungspunkt anzeigt.
66
3 Stabilitätsprobleme
Determinante Last F F t u r
Verschiebung u
Abb. 3-11 flacher Kreisbogen, Last-Verschiebungs-Kurve und Determinante
3.2.2
Formulierungen der Instabilitätsbedingung
Wie in Kap. 2.3.3.1 gezeigt wurde, hat die Tangentensteifigkeitsmatrix mindestens 2 Anteile, die Anfangsverschiebungs- und die Anfangsspannungsmatrix: (3.3)
KT
K u KV
Einige Autoren nehmen auch – sinnvoll in einem bestimmten Zusammenhang – eine Aufspaltung der Anfangsverschiebungsmatrix in den konstanten Anteil aus der linearen Theorie und einen nichtlinearen Anteil vor: (3.4)
KT
K 0 K n KV
So können verschiedene Eigenwertprobleme formuliert werden: 1.
das oben erwähnte K T ZI ij 0 , wobei der Eigenwert Ȧ = 0 im kritischen Punkt wird
2.
K u / 2 K V ij K 0 K n / 2 K V ij
0 wobei ȁ2 = 1 im kritischen Punkt
wird 3.
>K 0 /3 K n KV @ij
0 wobei ȁ3 = 1 im kritischen Punkt wird.
Ȧ = 0 im ersten Fall wie auch ȁi = 1 in den letzten beiden Fällen bedeutet, dass die Matrix in den Klammern vor ij KT ergibt, d.h. die Lösungen stimmen im kritischen Punkt überein. Die Entwicklung der Eigenwerte mit dem Lastniveau kann aber unterschiedlich sein (s. auch Abb. 3-13).
3.2 Bedingungen für kritische Punkte, Indifferenzkriterium
67
Ein Vorteil der Formulierungen 2 und 3 ist, dass (3.5)
f*
/ i f ext
als nächste Schätzung für die kritische Last verwendet werden kann. Dieser Wert nähert sich der kritischen Last aus der linearen Beulanalyse (Kap. 2.2.3) an, wenn die aufgebrachte Belastung gegen null geht. In allen nichtlinearen Fällen muss die Belastung allerdings inkrementell aufgebracht werden, bis eines der Instabilitätskriterien erfüllt ist. Zumindest in der Nähe der kritischen Last kann eine Extrapolation der Beziehung zwischen Eigenwert und Laststufe sinnvoll sein. Abb. 3-12 zeigt die Last-Verschiebungs-Kurve des Zweibocks zusammen mit der geschätzten kritischen Last f* aus dem Eigenwertproblem vom Typ 2.
Abb. 3-12 Entwicklung des Eigenwertes ȁ2 mit dem Lastniveau über der zugehörigen Verschiebung
Die wichtigste Anwendung dieser “begleitende Eigenwertanalyse“ genannten Vorgehensweise ist nicht, direkt die kritische Last zu bestimmen, sondern x
zu entscheiden, ob Nichtkonvergenz auf ein physikalisches Stabilitätsproblem zurückzuführen ist (Ȧ § 0 oder ȁ § 1) oder numerische Gründe hat
x
zu bemerken, wenn ein Lösungszustand sich auf einem instabilen Pfad befindet (Ȧ < 0 oderr ȁ < 1)
68
3 Stabilitätsprobleme
p ȁ2 p
u
r
ȁ3 p
ij
Dicke t ij=16°
Last p
rM 2 t
7
u Verschiebung Abb. 3-13 Entwicklung der Eigenwerte ȁ2 und ȁ3 für eine Kugelkappe unter Außendruck
3.2.3
Modalanalyse (Eigenfrequenzanalyse) und Stabilitätsprobleme
Bekanntlich beeinflussen Vorspannungseffekte die Eigenfrequenzen eines Systems. Die besten Beispiele sind Musikinstrumentensaiten, die durch die Veränderung der Spannung gestimmt werden. Wenn ein System mit einer bestimmten Biegesteifigkeit Druckspannungen aufweist, geht die Eigenfrequenz zurück. Im Falle eines Stabilitätsproblems kann das System ausgelenkt werden, ohne dass es nach Wegnahme der Störung in die vorige Lage zurückkehrt. Für eine mögliche Schwingung bedeutet das, dass die Schwingungsdauer gegen unendlich und damit die Eigenfrequenz gegen null geht. Deshalb kann eine vorgespannte Modalanalyse anstelle der Beulanalysen für die begleitende Eigenwertanalyse verwandt werden. Am kritischen Punkt fallen die Eigenformen, die Beulform und die Eigenschwingungsform, zusammen. Das Eigenwertproblem lautet: (3.6)
K
T
Z 2M ij
0
3.2 Bedingungen für kritische Punkte, Indifferenzkriterium
69
Eigenwerte
Abb. 3-14 Kugelschalenausschnitt unter konzentriertem Außendruck
Last-Verschiebungs-Kurve
Lastniveau Abb. 3-15 Eigenfrequenzen in Abhängigkeit vom Lastniveau
In Abb. 3-15 ist der Verlauf der ersten fünf Eigenwerte des Kugelschalenabschnittes aus Abb. 3-14 über dem Lastniveau aufgetragen. Weil der verwendete Löser für die Frequenzbestimmung ausgelegt ist, werden negative Quadrate der Eigenfrequenzen und die zugehörigen
70
3 Stabilitätsprobleme
Eigenformen unterdrückt. Auf diese Weise verschwindet die erste Form bei Überschreiten des kritischen Punktes und eine weitere Form rückt nach. Dadurch kommt es scheinbar zu Sprüngen im Verlauf. Daher sind in Abb. 3-15 die Eigenwerte zu den ersten drei Eigenformen dick markiert. Die verschwundene Eigenform taucht hier wieder auf, wenn die aufnehmbare Last wieder ansteigt. Der praktische Nutzen dieser begleitenden Eigenwertanalyse kann im Beispiel aus Abb. 3-16, einer Traglastberechnung eines ausgesteiften Zylinderschalenabschnitts, gesehen werden [17]. Drei Lastpfade für dasselbe System können unterschieden werden, wobei einer zu einer viel zu hohen, einer zu einer etwas zu hohen Versagenslast führt, die vom System nicht aufgenommen werden kann und damit auf einem instabilen Pfad liegt.
5
Verschiebung
4
uz [mm]
3
2
1
0 0
50
100
Last
150
200
FC [kN]
Abb. 3-16
Verschiedene Verschiebungs-Last-Kurven eines Systems in Abhängigkeit von Imperfektionen und der Lastinkrementierung
Die Eigenfrequenzberechnung zeigt eine verschwindende (unterdrückte) Eigenform (Abb. 3-17 für einen anderen Lastfall), weil der erste Eigenwert negativ wird. Dies geschieht oberhalb des Verzweigungspunktes, wenn keine Verzweigung erfolgt. Das Verschwinden einer Eigenform kann numerisch identifiziert werden (wichtig für die Automatisierung), indem man von der Tatsache Gebrauch macht, dass zwei verschiedene Eigenvektoren M-orthogonal sind, d.h. das Produkt der Massenmatrix M von links mit dem einen und von rechts mit einem anderen Eigenvektor M also null ist. Weil hier die Eigenvektoren zu verschiedenen Laststufen verglichen werden, gilt dies nur näherungsweise, sodass als Kriterium
3.2 Bedingungen für kritische Punkte, Indifferenzkriterium ijTi1Mij i
(3.7)
ijTi Mij i
71
1
gelten kann, worin der Index i die Lastniveaus zählt, bei denen eine Eigenwertberechnung stattgefunden hat.
Lastfaktor 1
Gesamtverschiebung
erste Eigenform
zweite Eigenform & negativer Shift bzw. negativer Eigenwert
Lastfaktor 1,03
Eigenform verschwindet Æniedrigsten Lastpfad verpasst
Abb. 3-17 Verschwindende Eigenform nach Erreichen eines instabilen Pfades [17]
3.2.4
Direkte Identifikation kritischer Punkte durch ein erweitertes System
Am kritischen Lastniveau Okrit müssen zwei Bedingungen erfüllt werden [22]: 1.
Es muss Gleichgewicht herrschen: d(uˆ , O ) f int (uˆ ) Of 0ext (uˆ ) 0
2.
Das Eigenwertproblem 1 aus Kap. 3.2.2 muss einen Eigenwert 0 ergeben, d.h.: KT ij 0
Dies führt zu zwei Unbekanntenvektoren mit je n Komponenten plus dem unbekannten Lastfaktor Ȝ, d.h. 2n+1 Unbekannten in 2n Gleichungen. 3.
Die fehlende Gleichung kann in Zusammenhang mit dem Eigenvektor gefunden werden: a.
Die Länge des Eigenvektors muss skaliert werden, z.B. zu 1: ijT ij 1 0
72
3 Stabilitätsprobleme b.
Nur Verzweigungspunkte, an denen der Eigenvektor senkrecht zum Vektor der äußeren Last steht, sollen gefunden werden: ijT f 0ext
0
Nur Durchschlagpunkte, an denen das nicht der Fall ist, sollen gefunden werden. Weil der Eigenvektor beliebig skaliert werden kann, kann man formulieren:
c.
ijT f 0ext 1 0
Diese Gleichungen müssen simultan durch ein Newton-Verfahren gelöst werden. Die Tangentenmatrix enthält alle Ableitungen nach den Unbekannten, mit Bedingung 3a:
(3.8)
ª wd « « wu « wK T ij « wu « « ijT ij 1 « wu ¬
wd wij wK T ij wij ijT ij 1 wij
wd º » wO » ª 'u º wK T ij » « » 'ij wO »» « » « 'O » ijT ij 1 » ¬ ¼ wO »¼
ªOf 0ext f int º « » « KT ij » « 1 ijT ij » «¬ »¼
Die Ableitung in der zweiten Zeile und dritten Spalte existiert nur, wenn der Lastvektor von den Verschiebungen abhängt. Dann ist (3.9)
Kp
wf ext wu
w (Of 0ext ) wu
O
w (f 0ext ) wu
der einzige Teil der Tangentensteifigkeitsmatrix KT , der vom Lastfaktor Ȝ abhängt. Die Ableitung lautet: (3.10)
wK T ij wO
wK p ij
wK p
wO
wO
ij
w (f ext ) 0 ij wu
ext 1 w (f ) ij O wu
1
O
K pij
Damit lautet das lineare Gleichungssystem im Newton-Verfahren:
(3.11)
ª KT « wK ij « T « wu « 0 ¬
0 KT 2ij T
f 0ext º ª 'u º » 1 K p ij » ««'ij »» » O » «¬'O »¼ 0 ¼
ªOf 0ext f int º « » « KT ij » « 1 ijT ij » «¬ »¼
Was relativ kompliziert aussieht, kann jedoch i.W. zurückgeführt werden auf die Lösung eines Gleichungssystems mit KT und verschiedenen rechten Seiten, wie nach Vorstellung der Ideen für das Bogenlängenverfahren in Kap. 4.4. gezeigt wird. KTij und Kpij können auf Elementebene bestimmt und dann zu einem globalen Vektor zusammengebaut werden. Für den Term in der ersten Spalte und zweiten Reihe wird das nach der Herleitung des Algorithmus’ gezeigt. Für ein Programm mit verschiedenen Elementtypen kann es sinnvoll sein, diese Ableitung numerisch zu bilden.
3.3 Bedeutung des Eigenvektors
73
3.3 Bedeutung des Eigenvektors Wie in Abb. 3-18 zu sehen, ist die verschwindende Eigenform aus Abb. 3-17 ähnlich zur Differenz zwischen den Lösungen zweier Laststufen in der Nähe der Maximallast, jenseits derer die Instabilität beginnt, und auch ähnlich zu der sich einstellenden Verformung im Versagensbereich. Das heißt, der unterdrückte Mode, die Eigenform zum Nulleigenwert am kritischen Punkt, zeigt, wie das System sich weiter verformen muss, um den niedrigsten Lastpfad zu erreichen. Dies kann aus den einzelnen Verformungszuständen an dieser Stelle nicht ersehen werden (Abb. 3-19). Diese wichtigste Eigenform kann während der Lastgeschichte wechseln, was weitere Verzweigungsmöglichkeiten anzeigt. Für das Beispiel in Abb. 3-19 [17] ist die Verformung das Ergebnis eines früheren Beulprozesses.
Abb. 3-18 Differenz zwischen zwei aufeinander folgenden Laststufen (links), letzte Lösung (rechts)
Abb. 3-19 radiale Verschiebung in zwei aufeinander folgenden Laststufen nahe des Instabilitätspunktes
Die Eigenform zum kritischen Eigenwert 0 bzw. 1 zeigt, wie das System sich ohne weitere Lastzufuhr verformen kann. Im Falle eines Durchschlagproblems ist die Eigenform ähnlich zum Verformungszustand, im Falle eines Verzweigungsproblems völlig verschieden (vgl. Abb. 3-19 mit Abb. 3-17). Außerdem steht im letzteren Fall der Eigenvektor senkrecht zum Lastvektor, d.h. (3.12)
ij T f ext
0
Für das Durchschlagproblem ergibt dieses Produkt einen Wert, der deutlich von null verschieden ist, sodass man ein Kriterium erhält, zwischen Durchschlag- und Verzeigungsproblem zu unterscheiden, wenn man einen Vergleichswert hat. Dieser kann das Produkt aus Verschiebungsvektor und Lastvektor sein, wobei der Verschiebungsvektor in gleicher Weise wie der Eigenvektor normiert sein sollte: (3.13)
ijT f ext ˆ T ext
u f
1 Verzweigungsproblem ® ¯sonst Durchschlagproblem
74
3 Stabilitätsprobleme
3.4 Imperfektionen Im Falle eines Verzweigungsproblems kann eine System für höhere Lasten als die kritische auf dem Primärpfad verbleiben und so zu Lösungen auf der unsicheren Seite führen. Oft muss der Verzeigungsprozess erst durch eine Imperfektion angestoßen werden, um eine physikalisch sinnvolle Lösung zu erhalten. Dies kann durch geeignete Störlasten oder geometrische Imperfektionen erfolgen.
3.4.1
Imperfektion durch Kräfte
Imperfektionen sollen die Beulform zum niedrigsten Lastpfad anregen. Wenn diese nicht bekannt ist, sollte die Imperfektion durch Kräfte so gewählt werden, dass sie die Art der Beulform nicht überbestimmt. Wenige Kräfte sind also zu bevorzugen. Diese Aussage gilt besonders unter dem Gesichtspunkt, dass auch im Versuch Beulmuster, auch solche, die sich über das ganze System erstrecken, in der Regel in einer lokalen Beule ihren Anfang nehmen. Zum Beispiel werden in Abb. 3-20 zwischen fünf und sieben Halbwellen erwartet. Fünf gleichmäßig verteilte Einzellasten aufzubringen wäre gefährlich. Zwei Kräfte, unsymmetrisch angeordnet, genügen als Auslöser, lassen dem System aber genug Freiheitsgrade, das richtige Beulmuster zu finden. So eine Imperfektion kann nur für den jeweiligen Spezialfall gewählt werden und erfordert eine Schätzung, eine Idee von der Beul- oder Versagensform.
Abb. 3-20 Imperfektion (hier radiale Verschiebungen) infolge von zwei Einzellasten
3.4.2
Imperfektion durch geometrische Vorgaben
Für geometrische Imperfektionen, d.h. spannungsfreie Vorverformungen, also Veränderungen der Knotenkoordinaten, kann man versuchen, eine geeignete Funktion zu finden, mit der das Beulen angeregt wird, das ist aber fallabhängig. Vor allem ist nicht sichergestellt, dass man die Beulform zur niedrigsten Beullast trifft. Als noch weniger geeignet haben sich zufallsverteilte Knotenverschiebungen erwiesen. Sie können sogar zu höheren als den idealen Beullasten führen. Es kann dabei ferner passieren, dass zufällig von einem Knoten zum anderen die größtmöglichen Koordinatensprünge auftreten, was z.B. zu Elementverdrillungen führen kann und der Genauigkeit nicht förderlich ist. Um das zu vermeiden, müssten die geometrischen Störungen erst wieder geglättet werden.
3.4 Imperfektionen
75
Außerdem treten in beiden Fällen Konflikte auf, wenn das System Bauteile umfasst, die nicht durch gemeinsame Knoten, sondern durch Kontakt verbunden sind. Es ist sehr wahrscheinlich, dass durch willkürliche geometrische Veränderungen Überschneidungen oder Spalte auftreten.
3.4.3
Imperfektion durch eine lineare Beulanalyse
Ein allgemeinerer Ansatz für geometrische Imperfektionen ist die Verwendung der Eigenform aus einer Beulanalyse, also die Koordinatenänderung um den skalierten Eigenvektor: (3.14)
x m x cM
Damit das zielführend ist, muss aber die Voraussetzung der linearen Beulanalyse erfüllt sein, nämlich lineares Verhalten bis zum Eintritt des Beulens. Dann können die ersten Eigenformen gute Imperfektionen darstellen. Im Falle mehrfacher Eigenwerte oder, wie es in der Praxis häufig auftritt, nah beieinander liegender Eigenwerte, sind mindestens alle dazu gehörigen Eigenformen zu berücksichtigen. Es kann dann jede Linearkombination daraus die maßgebende Beulform sein. Bleibt das System nach dem ersten Verzweigen stabil und versagt erst später durch erneutes Verzweigen oder Beulmusterwechsel, was bei versteiften Flächenträgern oft der Fall ist (z.B. erst Einzelfeldbeulen, dann Teil- oder Gesamtfeldversagen), ist die lineare Beulanalyse oft nicht hilfreich für die Imperfektionsbestimmung. Im Falle des versteiften Zylinderschalenausschnittes aus Abb. 3-20 und Abb. 3-21 [17] ist die siebte oder achte Eigenform dem später in der nichtlinearen Berechnung auftretenden Versagensmodus ähnlich, aber wie soll man das vorhersehen?
... Abb. 3-21 Erste, siebte und achte lineare Beulform
3.4.4
Begleitende Eigenwert-Analyse
Eine verlässlichere, aber auch kompliziertere Methode als die lineare Beulanalyse ist es, die erste Eigenform einer Beulanalyse zu verwenden, die wiederholt nach bzw. parallel zu einer nichtlinearen Berechnung auf der Basis der aktuellen Tangentenmatrix durchgeführt wird (s. Kap. 3.2.2). Die Frage dabei ist allerdings, wann und wie oft eine solche Analyse durchzuführen ist und wie die Imperfektion aufgebracht werden kann. Die nachfolgenden Algorithmen sind geeignet, Verzweigungspunkte bzw. das Verbleiben auf einem instabilen Pfad festzustellen und die Verzweigung auszulösen. Zunächst
76
3 Stabilitätsprobleme
Algorithmus 1: Eigenwertanalyse nach einer nichtlinearen Berechnung x
Sichere bei vorgegebenen Laststufen die jeweilige Tangentenmatrix KT oder RestartDateien, mit denen KT wieder aufgebaut werden kann.
x
Führe eine Folge von Eigenwertanalysen i durch. o
Hebe die erste Eigenform auf, wenn ihr Eigenwert negativ (Eigenwertproblem 1 und Modalanalyse) bzw. < 1 (EWP 2 und 3 aus Kap. 3.2.2) wird, oder
o
identifiziere das Verschwinden oder den Wechsel der ersten Eigenform, ij Ti1Mij i
1 wird, wobei ij Ti Mij i M = I für EWP 1, M = Kı für EWP 2, M = Kn+Kı für EWP 3 und M die Massenmatrix in der Modalanalyse ist.
wenn
x
Wiederhole die nichtlineare Berechnung mit einer entsprechenden geometrischen Imperfektion.
Eine Wiederholung ist grundsätzlich nur erforderlich, wenn an einem Verzweigungspunkt vorbeigerechnet oder wenn keine Konvergenz erzielt wurde, weil das System verzweigen möchte, aber nicht dazu angeregt wird und deshalb zwischen verschiedenen Übergangslösungen hin- und herspringt. Zu oft kann diese Vorgehensweise nicht durchgeführt werden, weil jedes Mal eine geometrische Imperfektion hinzukommt oder die vorherige ersetzt, sodass es irgendwann fraglich wird, ob der Verzweigungspunkt, für den die neue Imperfektion geeignet ist, überhaupt erreicht wird. Besser geeignet für mehrfaches Verzweigen ist
Algorithmus 2: Eigenwertanalyse parallel zu einer nichtlinearen Berechnung (Begleitende Eigenwertanalyse) x
Unterbrich die nichtlineare Berechnung auf bestimmten Lastniveaus und führe eine Eigenwertanalyse durch.
x
Setze die nichtlineare Analyse fort.
Zur Reaktion auf die Eigenwertberechnungen gibt es zwei Möglichkeiten: o
Halte die Berechnung an, wenn ein instabiler Pfad vorliegt, und starte mit einer geometrischen Imperfektion neu. Dann unterscheidet sich die Vorgehensweise allerdings nur im Ablauf von Algorithmus 1. oder
o
Störe bei der Fortsetzung der nichtlinearen Berechnung das NewtonRaphson-Verfahren mit dem aktuellen Eigenvektor.
3.4 Imperfektionen
77
Letzteres soll näher erläutert werden: Der Startvektor v i01 für ein Newton-RaphsonVerfahren auf einem neuen Lastniveau i+1 ist gewöhnlich die letzte konvergierte Lösung v if . Zu dieser wird nun zu Beginn der Iteration der Eigenvektor ij addiert:
(3.15)
v i01
v if cij
Solange das System stabil ist, wird sich als konvergierte Lösung nach der Newton-Iteration dieselbe einstellen wie ohne Störung. In der Umgebung einesVerzweigungspunktes aber wird eine geeignete Beulform gefunden werden, die als Störung das Verzweigen auslöst, ohne dass eine geometrische Imperfektion eingefügt wurde. Weitere Entscheidungen sind nicht erforderlich. Das Vorliegen eines Durchschlagproblems ist kein Hinderungsgrund; eine Eigenwertanalyse ist hier nicht nötig, schadet aber auch nicht, weil sich der Eigenvektor ähnlich zum Verschiebungszustand einstellt. Da nur eine Störung des Anfangsvektors vorgenommen wird, ist für die Eigenwertanalyse keine besondere Genauigkeit erforderlich, sodass iterative Verfahren frühzeitig abgebrochen werden können. Am einfachsten wäre hier die inverse Von-Mises-Iteration, bei der das durch KT bestimmte Gleichungssystem mit mehreren rechten Seiten gelöst werden muss, was beim Gauß-Algorithmus wenig aufwändig ist, da ja die Triangularisierung bereits vorgenommen wurde. Imperfektionen aus der Eigenwertanalyse gelten als die ungünstigsten Imperfektionen und sind zu empfehlen, wenn man die wahre Vorverformung nicht kennt.
3.4.5
Imperfektionsempfindlichkeit
Um die Sicherheit eines Systems gegen Versagen treffend angeben zu können, muss die Empfindlichkeit gegen die Größe einer Imperfektion untersucht werden. Diese hängt im Wesentlichen vom nachkritischen Verhalten ab: je steiler der Abfall im nachkritischen Bereich, desto empfindlicher die Reaktion auf Störungen. Die Imperfektionsempfindlichkeit kann durch Sensitivitätsdiagramme klassifiziert werden (Abb.3-22). Bei einer geeigneten Imperfektion bleibt ein Durchschlagproblem ein Durchschlagproblem, aber die Traglast ändert sich. Ein Verzweigungsproblem jedoch geht entweder in ein Durchschlagproblem über, wenn der nachkritische Zweig instabil ist, oder verwandelt sich in ein nichtlineares Spannungsproblem ohne streng definierte kritische Last, wenn der nachkritische Bereich stabil ist. Der Richtung der Imperfektion kommt eine wichtige Bedeutung zu, nicht nur, aber besonders bei asymmetrischer Verzweigung. In Abb. 3-23 und Abb. 3-24 wird der Einfluss der Imperfektion auf das Tragverhalten anhand zweier Beispiele dargestellt, zum einen bei einer ebenen Platte, zum anderen bei einem Ausschnitt aus einer Kreiszylinderschale. Die Schale zeigt instabiles nachkritisches Verhalten. Deshalb geht das Verzweigungsproblem am imperfekten System in ein Durchschlagproblem mit deutlicher Reduzierung der Maximallast über. Bei der Platte hingegen erfolgt der Übergang zu einem nichtlinearen, aber stabilen Tragverhalten. Eine Maximallast ist nicht mehr definiert. Tatsächlich wäre aber die Durchbiegung zu begrenzen. Der Vergleich der beiden Systeme zeigt außerdem, dass Schale wegen der Krümmung ein deutlich höheres Lastniveau erreicht. Das wird allerdings mit dem instabilen Nachbeulverhalten erkauft.
78
3 Stabilitätsprobleme perfekt
imperfekt
Imperfektionscharakteristik
Durchschlagen
F
F
Fkrit
İ0
u asymmetrische
F
u
F
Fkrit
İ0
u symmetrische
F
İ0
u
F
İ
u
İ
Fkrit
F
instabile Verzweigung
İ0
u
İ
3.4 Imperfektionen
t
0,2t
Lastniveau
a
79
0,05t
a
max. Verschiebung Beulende Platte und ihr Last-Verschiebungs-Diagramm mit verschiedenen Imperfektionsgrößen
a
t
Lastniveau
Abb. 3-23
0
0,2t 0,05t
a
Platte, ohne Imperfektion max. Verschiebung Abb. 3-24
3.4.6
Beulende Zylinderschale und ihr Last-Verschiebungs-Diagramm mit verschiedenen Imperfektionsgrößen
Größe der Imperfektion
Welche Größe muss der Maximalwert der Imperfektion haben? Diese Frage ist pauschal nur so zu beantworten: groß genug, um das Beulen auszulösen. Mehr Imperfektion liegt meist auf der sicheren Seite. Am besten, man weiß etwas über die wahrscheinlich oder aus Gründen geforderter Toleranzen höchstens auftretende Ungenauigkeiten. Diese müssten noch mit einem Sicherheitsfaktor beaufschlagt werden. Im Geltungsbereich von Vorschriften ist die Größe oft geregelt.
80
3 Stabilitätsprobleme
Bei Stabwerken wird gern 1/500 bis 1/250 der Knicklänge als Maximalwert der Imperfektion genommen. Die Knicklänge ist der Abstand der Wendepunkte der Knickbiegelinie. Bei Flächentragwerken könnte ein Beuldurchmesser, ebenfalls gemessen zwischen Wendepunkten, der Maßstab sein. Davon 1/250 kann aber bei Platten mit stabilem nachkritischen Verhalten dazu führen, dass ein Beulverhalten kaum noch erkennbar ist. In diesem Fall ist die Imperfektion wahrscheinlich deutlich zu groß. Gern genommen wird als Maximalwert der Imperfektion 1/10 der Dicke. Damit wird häufig der Beuleffekt gut sichtbar, das Verzweigen aber auch tatsächlich ausgelöst. Dieser Wert hat aber keinen tieferen Hintergrund, sondern ist nur ein Daumenwert. Im Zweifel müssen mehrere Imperfektionsgrößen ausprobiert und ihr Einfluss auf die Traglast untersucht werden.
4 Lastinkrementierung in einer nichtlinearen Berechnung Ein Tragwerk kann durch verschiedenartige Lasten beansprucht sein. Hier werden Kraftgrößen wie Kräfte, Momente und verteilte Belastungen wie Linien- oder Flächenlasten betrachtet. Die in einem Vektor f0ext enthaltenen Basislasten können proportional gesteigert werden. Der Proportionalitätsfaktor ist der Lastfaktor Ȝ: (4.1)
f ext
Of 0ext
f0ext könnte z.B. die vorgesehene Gebrauchslast sein und Ȝ ein Sicherheitsfaktor des Systems, wobei das maximale Ȝ berechnet werden soll. Hier wird verallgemeinert, dass die von Ȝ abhängige Systemantwort von Interesse ist. In der nichtlinearen FEM lautet die Gleichgewichtsbedingung: (4.2)
d(u, O )
f int f ext
f int Of 0ext
0
Im Newton-Raphson-Verfahren erhält man das lineare Gleichungssystem (4.3)
K T (u)'u
Of 0ext f int
4.1 Kraftsteuerung Kraftsteuerung ist die einfachste Form der Lastinkrementierung. Der Lastfaktor wird um ǻȜerhöht und das Newton-Raphson-Verfahren iteriert das Verschiebungsinkrement bis das Gleichgewicht erreicht ist. Für viele Anwendungen ist das ausreichend. Wenn man sich jedoch einem Instabilitätspunkt nähert, kann es zu einem dynamischen Durchschlagen wie in Abb. 3-4 kommen. In praktischen Anwendungen ist Konvergenz nicht mehr wahrscheinlich, d.h. der Durchschlag wird nicht berechnet, sondern die Berechnung bricht ab. Die Maximallast, die das System aufnehmen kann, kann durchaus höher sein, weshalb es nötig ist, die Analyse fortzusetzen. Es ist mit der Kraftsteuerung unmöglich, einer Kurve mit negativer Steigung zu folgen.
4.2 Einfache Verschiebungssteuerung Die Steuerung charakteristischer Verschiebungen macht das System und damit auch die numerische Analyse stabiler. Wenn eine Belastung durch Kraftgrößen durch eine vorgegebene Verschiebung ersetzt werden kann, ist das also hilfreich. Der Lastvektor wird dann aus der zugeordneten Spalte von KT multipliziert mit dem Inkrement der vorgeschriebenen Verschiebung erzeugt. Diese Methode ist auf Einzellasten beschränkt, weil durch die Vorgabe mehrerer Verschiebungen unerwünschte kinematische Restriktionen eingebracht werden. Eine Kraft und ein Moment können durch eine exzentrisch angreifende Kraft mit der Ausmitte
82 (4.4)
4 Lastinkrementierung in einer nichtlinearen Berechnung M F
e
ersetzt werden. Zwei oder drei Kräfte am selben Knoten können durch eine vorgegebene Verschiebung in Richtung ihrer Resultierenden ersetzt werden (Abb. 4-1). Die Größe der Reaktionskraft bestimmt das Lastniveau.
FRes
Fz
tan D
Fz Fy
FReakt
vorgegeben Į
Į
Fy
gedrehte Randbedingung
belasteter Knoten
Abb. 4-1 Einfache Verschiebungssteuerung für zwei Kraftkomponenten
Für diesen Zweck muss die Verschiebung in einem gedrehten Koordinatensystem beschrieben werden. Die anderen Komponenten müssen frei bleiben. Das Vorschreiben von zwei Verschiebungskomponenten, sodass deren Resultierende in die gewünschte Kraftrichtung zeigt, ergibt etwas Anderes. Wenn es einen Hinderungsgrund gibt, das Knotenkoordinatensystem zu verdrehen, kann stattdessen auch eine Koppelgleichung formuliert werden, die besagt, dass die Projektion der beiden Verschiebungskomponenten auf die gewünschte Kraftrichtung gesteuert wird (Abb. 4-2). vorgegeben
u
FRes Į Į uz
uy Koppelgleichung
u y cos D u z sin D
u
Abb. 4-2 Alternative Verschiebungssteuerung für zwei Kraftkomponenten
4.3 Verschiebungssteuerung mit Kraftgrößen
83
4.3 Verschiebungssteuerung mit Kraftgrößen Wenn die Belastung nicht auf eine Einzelkraft reduziert werden kann, ist die Steuerung einer einzelnen Verschiebungskomponente trotzdem möglich. Dann ist der Lastfaktor Ȝ unbekannt und muss aus der Verschiebungsvorgabe bestimmt werden. Die rechte Seite in der Newton-Raphson-Iteration, -d, ist die Differenz zweier Anteile, nämlich der skalierten äußeren Lasten Ȝf0ext und der inneren Kräfte f int: (4.5)
K T 'u Of 0ext f int
Obwohl ein nichtlineares Problem gelöst wird, führt das Newton-Verfahren auf eine Folge von linearen Gleichungssystemen. Ist die rechte Seite eine Summe, kann die Lösung durch Superposition der Ergebnisse für die Summanden erzielt werden. Wenn ǻuext die Lösung von (4.6)
K T 'u ext
f 0ext
ist und ǻuint die Lösung von (4.7)
K T 'u int
f int
dann lautet das Ergebnis für die gesamte rechte Seite: ( 4.8)
'u O'u ext 'u int
Dies gilt auch für die vorgegebene Verschiebungskomponente i: (4.9)
'u
O'u iext 'u iint
Diese Gleichung kann nach dem gesuchten Lastfaktor aufgelöst werden: (4.10)
O
'u 'u iint 'u iext
In der ersten Iteration für die Laststufe m ist (4.11)
'u
worin
um
u m u if,m1
die in der Laststufe m vorgegebene Verschiebung und
uif,m 1 die konvergierte Lösung aus dem vorherigen Lastinkrement ist.
Von der zweiten Iteration an hat die gesteuerte Verschiebungskomponente den vorgeschriebenen Wert erreicht, sodass gilt: (4.12)
'u
0
Die zur Steuerung ausgewählte Komponente sollte für die Verformung des Systems charakteristisch sein.
84
4 Lastinkrementierung in einer nichtlinearen Berechnung
4.4 Bogenlängenverfahren (arc-length method) Die Verschiebungssteuerung für allgemeine Lasten war ein großer Schritt vorwärts in der numerischen Stabilitätsanalyse. Sie ist geeignet, solange die Systemantwort eine (eindeutige) Funktion der Verschiebung ist, ansonsten kann auch sie versagen (s. Abb. 4-3)
Ȝ
u Kraftsteuerung versagt Verschiebungssteuerung versagt Abb. 4-3 Versagen der Kraft- und Verschiebungssteuerung
Für diesen Zweck wurden die Bogenlängenverfahren als Pfadverfolgungsalgorithmen entwickelt. Den Verfahren ist gemein, dass in keinem die Bogenlänge des Last-VerschiebungsDiagramms gesteuert wird, sondern höchsten Sehnenlängen; vielleicht kann man von der diskretisierten Bogenlänge sprechen. Weder der Lastfaktor noch die Verschiebung, sondern eine Kombination aus beidem wird gesteuert. Als Ideengeber wird in diesem Zusammenhang gerne Riks [14] genannt. Zur Ausführung sind verschiedene Möglichkeiten (Nebenbedingungen) bekannt. Bei allen Verfahren wird ein erweiterter Unbekanntenvektor, (4.13)
'v
ª 'u º «'O » ¬ ¼
verwendet. Die nachfolgenden grafischen Darstellungen beziehen sich auf den Lastfaktor und eine Verschiebungskomponente, die Formeln gelten aber für beliebig viele Freiheitsgrade.
4.4 Bogenlängenverfahren (arc-length method)
4.4.1
85
Suche senkrecht zur letzten Sekante
Ȝ s1
s2
letzte konvergierte Lösung
u Abb. 4-4 Bogenlängenverfahren, Suche senkrecht zur letzten Sekante
In Iterationsschritt m zeigt die Sekante von der letzten konvergierten Lösung zur Lösung der (m-1)ten Iteration und lautet: (4.14)
ªu m1 u 0 º «O » ¬ m1 O0 ¼
sm
Der erste Vektor ist die Tangente (4.15)
s1
t1
ª'u1 º « 'O » ¬ 1¼
Wobei das Lastinkrement ǻȜ1 im ersten Iterationsschritt gegeben und ǻu1 das Verschiebungsinkrement aus der ersten Newton-Raphson-Iteration auf diesemLastniveau ist. Wenn der Vektor der inkrementellen Veränderung senkrecht zu s ist, ist das Skalarprodukt null: (4.16)
>'u
T
@
u0 º ªu 'O « m1 » ¬ O m1 O0 ¼
0
Nun gibt es eine Aufspaltung der rechten Seite in
86
4 Lastinkrementierung in einer nichtlinearen Berechnung
Of 0ext f int
O m1 'O f 0ext f int
'Of 0ext f int O m 1f 0ext f II
(4.17)
und des Verschiebungsinkrementes in (4.18)
'O'u ext 'u II
'u
die Lösungen der Newton-Raphson-Gleichungen zu den beiden rechten Seiten mit dem entsprechenden Index. Eingesetzt in (4.16) ergibt das: (4.19)
>' O'u
(4.20)
'O'u
(4.21)
'O'u ext T u m 1 u 0 'u II T u m 1 u 0 'O O m 1 O 0 0
(4.22)
'O 'u ext T u m 1 u 0 O m 1 O 0 'u II T u m 1 u 0 0
(4.23)
'O
ext T
ext
'u II T
@
u0 º ªu 'O « m 1 » ¬ O m 1 O 0 ¼
0
'u II u m1 u 0 'O O m1 O0
>
0
@
'u II T u m1 u 0
'u ext T u m1 u 0 O m1 O0
Ist ǻȜ erst einmal ermittelt, kann das gesamte Verschiebungsinkrement ǻu durch Gl. (4.18) bestimmt werden.
4.4.2
Modellproblem
Für ein FE-System mit einem Freiheitsgrad u sei der Referenzwert der äußeren Kraft
f 0ext
1
während die innere Kraft f int (u)
4(u 1) 2 4
betrage. Dementsprechend ist die Tangenten-“Matrix” (4.24)
KT
8(u 1)
Die letzte konvergierte Lösung betrage
O0
'O1
0,26
Das nächste Inkrement starte mit
3,84 , u 0
0,8
4.4 Bogenlängenverfahren (arc-length method)
87
1. Schritt: Newton-Schritt
O1
O0 'O1
4 4(u 1) 2 4
f
KT
8(u 1) 1,6
'u1 u1
int
4.1
Of 0ext
0,26
0,26 0,1625 1,6 0,8 0,1625 0,9625
2. Schritt: Bogenlängenverfahren f II
f int 4,1 1 4(u1 1) 2 4 4,1 0,1056
KT
8(u1 1)
'u ext
'O 'u2
1 0,3
0,3
3,333
'u II
0,1056 0,3
0,3521 (0,9625 0,8) 3,333 (0,9625 0,8) (4,1 3,84) 0,07136 3,333 (0,3521)
0,3521
0,07136
0,1142
O2
4,1 0,07136
u2
0,9625 0,1142 1,077
4,029
3. Schritt: Bogenlängenverfahren f II
f int 4,029 1 4(u1 1) 2 4 4,029
KT
8(u1 1)
'u ext
'O
'u3
1 0,6135
0,05216
0,6135 'u II
1,630
0,08501 (1,077 0,8) 3,333 (1,077 0,8) (4,029 3,84) O2 4,029 0,08966 3,939
0,05216 0,6135
0,08501
0,08966
0,08966 (1,630) 0,08501 0,06112
u2
1,077 0,06112 1,138
Der weitere Iterationsverlauf ist u
Ȝ
Ȝfext-fint
1,1442797
3,91690079
0,00016732
1,14433006
3,91667535
1,0143E-08
Man sieht an den Zahlen und der Darstellung in Abb. 4-5, dass trotz eines Startwertes oberhalb des Maximums eine Lösung erzielt wird. Diese liegt auf dem abfallenden Ast, also beim instabilen Gleichgewicht, wie auch der negative Wert für KT zeigt.
88
4 Lastinkrementierung in einer nichtlinearen Berechnung
4,3 4,2 4,1 4 f_int 3,9
Verlauf Sekante
3,8 3,7 3,6 3,5 0,6
0,8
1
1,2
1,4
Abb. 4-5 Iterationsverlauf bei Suche senkrecht zur letzten Sekante
4.4.3
Suche senkrecht zur ersten Tangente
Eine frühere Variante beschränkt sich auf die Suche senkrecht zur ersten Tangente (Abb. 4-6). Wer will, kann sich die zugehörigen Formeln selbst analog dem vorigen Abschnitt selbst herleiten. Je weniger allerdings die Suchebene dem Iterationsfortschritt angepasst wird, desto größer ist die Gefahr, bei einer stark gekrümmten Kurve keine Lösung zu erhalten (gestrichelte Linien in Abb. 4-6).
4.4 Bogenlängenverfahren (arc-length method)
89
Ȝ t1
letzte konvergierte Lösung
u Abb. 4-6 Bogenlängen-Verfahren: Suche senkrecht zur ersten Tangente
4.4.4 4.4.4.1
Suche senkrecht zur aktuellen Tangente Verfahren
ª'u 2 º « 'O » t2 ¬ 2¼
Ȝ
t3
•
t1
p
letzte konvergierte Lösung
u Abb. 4-7 Bogenlängenverfahren, Suche senkrecht zur aktuellen Tangente
90
4 Lastinkrementierung in einer nichtlinearen Berechnung
Das Prinzip der Suche senkrecht zur aktuellen Tangente wird in Abb. 4-7 gezeigt. Das Problem ist jedoch, diese Tangente zu bestimmen, denn der Punkt p, der den Fußpunkt der Tangente auf der Last-Verschiebungs-Kurve markiert, ist nicht bekannt; es fehlt zu dem Verschiebungsvektor u der zugehörige Lastfaktor Ȝp. Auf der anderen Seite ist dies ein Gleichgewichtspunkt, an dem (4.25)
O p f 0ext f int
0
gilt. Vorausgesetzt, man würde bei p ein neues Inkrement beginnen, wäre die rechte Seite (4.26)
O p 'O f 0ext f int
d
'Of 0ext O p f 0ext f int
'Of 0ext
und das Inkrement des erweiterten Lösungsvektors würde zu (4.27)
ª'O'u ext º « » «¬ 'O »¼
'v
und bildete so die gesuchte Tangente. Damit bleibt das Lastinkrement weiter ungeklärt. Da aber nur die Richtung von tm interessiert, kann der Vektor mit 1/ǻȜ multipliziert werden: (4.28)
ª'u ext º « m » ¬« 1 ¼»
tm
Für die eigentlich m-te Iteration ist die rechte Seite (4.29)
O m1 'O f 0ext f int ,
(4.30)
'Of 0ext O m 1f 0ext f int f II
d.h.
Die Normalenbedingung (4.31)
>'O'u
ext T m
@
ª'u ext º 'O « m » ¬« 1 ¼»
II T 'u m
0
ergibt (4.32)
(4.33)
T ext II T ext 'O'u ext m 'u m 'u m 'u m 'O
'O 'O
T ext 'u ext m 'u m
1
II T 'u m 'u ext m T ext 'u ext m 'u m 1
II T 'u m 'u ext m
0
4.4 Bogenlängenverfahren (arc-length method)
91
4.4.4.2 Anwendung auf Modellproblem Der erste Schritt ist wieder der gewöhnliche Newton-Raphson-Schritt aus Kap. 4.4.2.
2. Schritt: Bogenlängenverfahren f II
4,1 1 f int
KT
8(u1 1)
'u ext
1 0,3
4,1 4(u1 1) 2 4 0,3
3,333
0,3521 3,333 3,333 3,333 1
'O 'u 2
0,1056
'u II
0,1056 0,3
O2
0,09690
0,09690 3,333 (0,3521)
0,3521 4,1 0,09690
u2
0,02907
4,003 0,9625 0,0291 0,9916
weiterer Verlauf: u
Ȝ
Ȝfext-fint
0,99179802
3,99973112
2,05971E-07
0,99179803
3,99973091
0
4,3 4,2 4,1 4 f_int 3,9
Verlauf Tangente
3,8 3,7 3,6 3,5 0,6
0,8
1
1,2
1,4
Abb. 4-8 Iterationsverlauf bei Suche senkrecht zur aktuellen Tangente
Hier konvergiert das Verfahren besonders schnell, und das, obwohl die Lösung im Bereich der horizontalen Tangente, also dem kritischen Wert liegt.
92
4.4.5 4.4.5.1
4 Lastinkrementierung in einer nichtlinearen Berechnung
Suche auf einem Kreis bzw. einer Hyperkugel Verfahren
ª 'u 2 º « 'O » ¬ 2¼
Ȝ
Kreis um letzten Gleichgewichtspunkt
letzte konvergierte Lösung
u Abb. 4-9 Bogenlängenverfahren, Suche auf einer Hyperkugel
Crisfield [4] schlägt die Suche auf einer Hyperkugel, die sich bei einer Verschiebungskomponente und einen Lastfaktor auf einen Kreis reduziert, vor, deren Mittelpunkt der letzte Gleichgewichtspunkt {u0;Ȝ0}, die letzte konvergierte Lösung, ist. Die Nebenbedingung lautet: (4.34)
f (u, O )
O O0 2 u u 0 T u u 0 's 2
0
wobei ǻs den Radius, der nach der Konvergenz die Sehnenlänge zwischen zwei Gleichgewichtspunkten darstellt, bedeutet. Wenn die (m-1)-te Lösung vorliegt, lautet die Bedingung: (4.35)
f (u, O )
O O0 2 'u u m 1 u 0 T 'u u m 1 u 0 's 2
Wieder ist eine Aufspaltung der rechten Seite (4.36)
Of 0ext f int
in zwei Anteile und des Verschiebungsinkrementes in (4.37)
'u
O'u ext 'u int
0
4.4 Bogenlängenverfahren (arc-length method)
93
möglich. Eingesetzt in (4.35) ergibt das (4.38)
O O0 2
O'u ext T 'u int T u Tm 1 u T0 O'u ext 'u int u m 1 u 0 's 2
O 2 2OO 0 O 02 O 2 'u ext T 'u ext (4.39)
O'u ext T 'u int u m 1 u 0 O 'u int T u Tm 1 u T0 'u ext 2O'u ext T 'u int u m 1 u 0
'u int T u Tm 1 u T0 'u int u m 1 u 0 's 2
(4.40)
0
0
O2 1 'uext T 'uext 2O O0 'uext T 'uint u m 1 u0 O20
'u
int T
uTm 1 uT0
'u
int
u m 1 u 0 's
2
0
Dies ist eine gemischt-quadratische Gleichung, die zwei Lösungen hat. Die eine ist ein Schritt vorwärts, die andere ein Schritt rückwärts (Abb. 4-10, Abb. 4-11). Der Algorithmus muss in der Lage sein, die Vorwärtslösung zu identifizieren.
Ȝ zwei Lösungen
Kreis um letzten Gleichgewichtspunkt (letzte konvergierte Lösung)
u Abb. 4-10 Zwei Lösungen beim Crisfield-Verfahren
Diese zwei Lösungen stellen in der Praxis ein reales Problem dar, dann nämlich, wenn der Rückwärtsschritt nicht auf demselben Pfad erfolgt, sondern z.B. bei Plastizität einer anderen Entlastungskurve folgt. Dann ist ein sicheres Verhindern des Rückwärtsschrittes nahezu unmöglich, sodass mit unbrauchbaren Ergebnissen gerechnet werden muss.
94
4 Lastinkrementierung in einer nichtlinearen Berechnung
Eine Alternative ist es, die Nebenbedingung (4.34) in das Newton-Verfahren einzubeziehen. Dann müssen zwei Sätze von Gleichungen null werden, die Gleichgewichts- und die Nebenbedingung: (4.41)
d(u, O )
f int Of 0ext
(4.42)
f (u, O )
O O0 2 u u 0 T u u 0 's 2
0
0
Nun müssen die Ableitungen nach u und Ȝ gebildet werden, woraus sich das lineare Gleichungssystem
(4.43)
ª wd « wu « wf « ¬ wu
wd º wO » ª 'u º wf » «¬'O »¼ » wO ¼
ª d(u, O ) º « » ¬ f (u, O )¼
ergibt, also (4.44)
ª KT « T ¬«2u u 0
f 0ext º ª 'u º »« » 2O O0 ¼» ¬'O ¼
ªOf 0ext f int º « » f ¬« ¼»
Nach Multiplikation mit dem erweiterten Unbekanntenvektor erhält man: 'Of 0ext Of 0ext f int f II
(4.45)
K T 'u
(4.46)
2u u 0 T 'u 2O O0 'O
f
Zur Klarstellung sei gesagt, dass der Index 0 für die Anfangswerte des Iterationsprozesses, gewöhnlich die letzte konvergierte Lösung, steht und O, u und f aus dem letzten Iterationsschritt stammen. Mit der gewohnten Aufspaltung (4.47)
'O'u ext 'u II
entsprechend den Lösungen für die rechten Seiten f0ext und f II wird aus (4.46)
(4.48)
2u u 0 T 'O'u ext 'u II 2O O0 'O
(4.49)
2'O u u 0 T 'u ext 2u u 0 T 'u II 2O O0 'O
(4.50)
2'O u u 0 T 'u ext O O 0
>
sodass man als Lastinkrement
@
f
f 2u u 0 T 'u II
f
4.4 Bogenlängenverfahren (arc-length method) f 2u u 0 T 'u II
'O
(4.51)
95
T ª º 2 «u u 0 'u ext O O 0 » ¬ ¼
erhält. 4.4.5.2
Anwendung auf Modellproblem mit Lösung der gemischt-quadratischen Gleichung Der erste Schritt ist wieder der gewöhnliche Newton-Raphson-Schritt aus Kap. 4.4.2. Die Bogenlänge ergibt sich daraus zu 's 2
'O12 'u1 'u1
0,26 2 0,1625 2
0,09401
2. Schritt: Bogenlängenverfahren f int
4(u1 1) 2 4
KT
8(u1 1)
1 0,3
'u ext
3,994
0,3
3,333
'u int
3,994 0,3
Bestimmungsgleichung
13,31
O2 1 'uext T 'uext 2O O0 'uext T 'uint u m 1 u0 O20
'u
int T
uTm 1m 1 uT0
'u
a 1 3,333 3,333 12,11
int
b
u m 1 u 0 's
3,84 2 (13,31 0,9625 0,8) 2 0,09401 187,63
p
b/a
O 2 pO q 0 O1 O2
q
0
3,84 3,333 (13,31 0,9625 0,8)
c
7,874
2
95,36
c / a 15,49
4,020 3,854
gewählt: Ȝ1 'u 2
4,020 3,333 13,31 0,08565
weiterer Verlauf: u
Ȝ
Ȝfext-fint
1,07197497
3,9815481
0,00226969
1,07362728
3,97832702
1,09205E-05
u2
0,9625 0,08565 1,048
96
4 Lastinkrementierung in einer nichtlinearen Berechnung
4,3 4,2 4,1 4
f_int Verlauf
3,9
Radius 2. Lösung
3,8 3,7 3,6 3,5 0,4
0,6
0,8
1
1,2
1,4
Abb. 4-11 Iterationsverlauf bei Suche auf einem Kreisbogen (quadratische Gleichung)
4.4.5.3
Anwendung auf Modellproblem mit Bestimmung des Lastfaktors durch Newton-Verfahren Der erste Schritt und die Bestimmung der Bogenlänge erfolgen wie in Kap.4.4.5.2.
2. Schritt: Bogenlängenverfahren f
(4,1 3,84) 2 (0,9625 0,8) 2 0,09401 0
muss in diesem Schritt so sein, weil die Bogenlänge unmittelbar bestimmt wurde, gilt aber nicht allgemein f int
4(u1 1) 2 4
KT
8(u1 1)
'u ext
1 0,3
3,994
f II
(4,1 1 3,994)
0,1056
0,3
3,333
'u II
0,1056 0,3
'O
0 2 0,9625 0,8 (0,3521) 2 >0,9625 0,8 3,333 4,1 3,84 @
'u 2
0,07137 3,333 0,3521 0,1142
0,3521 0,07137 u2
0,9625 0,1142 1,0767
4.4 Bogenlängenverfahren (arc-length method)
97
weiterer Verlauf: f
u
Ȝ
Ȝfext-fint
0,00305898
1,08148605
3,973532132
9,204E-05
8,5833E-05
1,07368306
3,978526775
0,00024355
4,8669E-08
1,07363526
3,978311405
9,1393E-09
f 0 in der ersten Spalte ist ein Zeichen dafür, dass die Bogenlängenbedingung nicht in den Iterationsschritten, sondern erst bei Konvergenz eingehalten wird.
4,3 4,2 4,1 4 f_int 3,9
Verlauf Radius
3,8 3,7 3,6 3,5 0,6
0,8
1
1,2
1,4
Abb. 4-12 Iterationsverlauf bei Suche auf einem Kreisbogen (Newton-Verfahren)
Die dargestellten Verfahren schaffen es also, im instabilen Bereich eine Lösung zu erzielen.
4.4.6
Anfangswerte und Bogenlänge
Die beiden Beiträge zur Bogenlänge, die Verschiebungen und der Lastfaktor, haben unterschiedliche Einheiten, sodass die obigen Ausdrücke streng genommen nicht gebildet werden könnten. In der Numerik sind sie aber nur Zahlen, die jedoch in verschiedenen Situationen (Abb. 4-13) unterschiedlich gewichtet werden müssen. ǻs1 ist kraftdominiert, ǻs2 verschiebungsdominiert. Die Methode kann nur erfolgreich sein, wenn die Anfangswerte je Lastschritt geeignet gewählt werden.
98
4 Lastinkrementierung in einer nichtlinearen Berechnung
Außerdem müssen das Konvergenzverhalten und indirekt die Krümmung der LastVerschiebungs-Kurve berücksichtigt werden. Bei allen aufgeführten Algorithmen startet das allererste Inkrement mit einem gegebenen Lastfaktor Ȝ, der als ǻȜ00 gespeichert wird. In der ersten Iteration dieses Schrittes wird durch einen konventionellen Newton-Schritt das Verschiebungsinkrement ǻu0ext,0 berechnet. Mit dessen Norm wird ein Bezugswert (4.52)
,0 'O00 u ext 0
Warc
berechnet, der eine Art Arbeitsausdruck darstellt. Damit wird für die folgenden Lastschritte i das Anfangslastinkrement zu (4.53)
Warc
'Oi0
,i 1 'u ext f
also aus der Bezugsarbeit durch die Norm des zuletzt konvergierten Verschiebungsinkrementes bestimmt (Abb. 4-13). Dadurch wird den sich verändernden Steigungen Rechnung getragen. Auch für die folgenden Lastinkremente ist der erste Iterationsschritt ein konventioneller Newton-Schritt. Nach (4.53) ergibt sich stets ein positives 'Oi0 . Geht man von einer gewissen Glattheit des Verlaufes aus, empfiehlt es sich, diesen Betrag mit dem Vorzeichen des letzten konvergierten Lastinkrementes zu versehen: (4.54)
Warc
'Oi0
ext ,i 1 'u f
sgn 'Oif1
Ȝ
ǻȜ0i
ǻȜ0i
Warc
'u ext,i f
ǻs2 ǻs1
ǻȜ00 ǻu0ext,0
ǻȜ00 W arc ǻu0ext,0
'u ext,i f
u
Abb. 4-13 Bogenlängen in verschiedenen Situationen, Anfangslastinkrement
Crisfields Methode (Hyperkugel) ist das einzige Verfahren, das die Bogenlänge direkt verwendet. Die Nebenbedingung (4.34) kann in dimensionsloser Form geschrieben werden:
4.4 Bogenlängenverfahren (arc-length method)
(4.55)
99
O O0 2 u u 0 T u u 0 c 2
f (u, O )
O2ref
arc
2 u ref
0
Der Anfangswert für carc ist 1. Als Referenzwerte kommen (4.56)
O ref
'O00
und
2 u ref
T
,0 ,0 'u ext 'u ext 0 0
die Anfangswerte aus dem allerersten Schritt, oder (4.57)
O ref
'O0f
und
2 u ref
T
'u 0f 'u 0f
die entsprechenden konvergierten Werte aus dem ersten Lastschritt, in Betracht. Des Weiteren muss die Bogenlänge an das Konvergenzverhalten angepasst werden. Regeln dafür spiegeln nur Erfahrungswerte wider. Eine ist die Orientierung an einem Ziel für die Anzahl der Iterationen bis zur Konvergenz, Nitergoal. Dann wird nach Abschluss des Schrittes i-1 die aktuelle Bezugsarbeit z.B.: (4.58)
i Warc
goal N iter
i 1 Warc
i 1 N iter
oder die Konstante in (4.55): (4.59)
i c arc
i 1 c arc
goal N iter i 1 N iter
Im Falle von Nichtkonvergenz ist die Halbierung der Bogenlänge bzw. der Referenzarbeit ein geeigneter Weg.
4.4.7
Lösung des erweiterten Systems
Das lineare Gleichungssystem im Newton-Vefahren zur Lösung des erweiterten Systems zur direkten Bestimmung von Instabilitätspunkten aus Kap. 3.2.4 lautet:
(3.11)
ª KT « wK ij « T « wu « 0 ¬
0 KT
2ij T
f 0ext º ª 'u º » 1 K p ij » ««'ij »» » O » «¬ 'O »¼ 0 ¼
ªOf 0ext f int º « » « KT ij » « 1 ijT ij » ¬« ¼»
100
4 Lastinkrementierung in einer nichtlinearen Berechnung
Die erste Zeile ergibt: (4.60)
K T 'u f 0ext 'O
(4.61)
K T 'u
Of 0ext f int
'Of 0ext Of 0ext f int
Mit der Aufspaltung (4.62)
'u
'O'u ext 'u II
können diese Gleichungen mit den Teillösungen für die rechten Seiten f0ext und (-Ȝf0ext+fint), aus denen man ǻuext bzw. ǻuII erhält, bis auf ǻȜ gelöst werden. Die zweite Zeile von (3.11), jetzt (4.63)
wK T ij 1 ('O'u ext 'u II ) K T 'ij K p ij'O wu O
K T ij
kann in (4.64)
K T 'ij
1 · · § wK T ij § wK T ij 'u II K T ij ¸¸ 'u ext K p ij ¸¸ ¨¨ 'O ¨¨ O wu wu © ¹ © ¹ I II f f
ungeformt werden. Mit der Aufspaltung (4.65)
'ij
'O'ij I 'ij II
kann dieses System mit den rechten Seiten f I und f II gelöst werden, um ǻijI und ǻijII zu erhalten. Die dritte Zeile von (3.11), nun (4.66)
2ij T ('O'ij I 'ij II ) 1 ij T ij
kann schließlich nach (4.67)
'O
1 ij T ij 2ij T 'ij II 2ij T 'ij I
aufgelöst werden. So können die insgesamt 2n+1 Gleichungen mit der n-dimensionalen Systemmatrix und vier rechten Seiten plus einer skalaren Gleichung gelöst werden.
4.4 Bogenlängenverfahren (arc-length method)
101
Das Verfahren hat sich in der Praxis nicht durchgesetzt. Gründe dafür können sein: x
x
Es gibt keine Garantie, dass die niedrigsten kritischen Lasten gefunden werden. Hier wäre eine Kombination mit einer anderen Steuerung, die so lange aktiv ist, bis durch die begleitende Eigenwertanalyse die Nähe zu einem kritischen Punkt indiziert wird, nützlich. wK T ij enthält die Ableitung von KT nach u, die weitere Herleitung und wu Programmierung voraussetzt. In einem kommerziellen Programm mit vielen Elementtypen ist das unerwünscht. Eine numerische Ableitung ist zwar denkbar, muss aber für jeden Freiheitsgrad des Elementes durchgeführt werden. Weil der Term in (4.64) noch mit den Bestandteilen von ǻu multipliziert wird, ergibt sich insgesamt nur ein Vektor, der auf Elementebene berechnet und dann zu einem Gesamtvektor zusammengebaut werden kann.
Der Term
5 Grundzüge der Materialmodelle 5.1 Repräsentative eindimensionale Grundelemente 5.1.1
Elastizität (Hooke-Element)
Das Grundelement für lineare Elastizität ist die Feder (Hooke-Element):
F bzw. ı u bzw. İ Abb. 5-1 Feder als Modell für lineare Elastizität
In Kräften F und Verschiebungen u gilt: (5.1)
F
ku
wobei k die Federsteifigkeit darstellt, in Spannungen ı und Dehnungen İ gilt: (5.2)
V
EH
wobei E der Elastizitätsmodul ist. Das Kraft-Weg- bzw. Spannungs-Dehnungs-Diagramm hat folgende Form:
F, ı
k, E W u, İ Abb. 5-2 Arbeitsdiagramm für lineare Elastizität
5.1 Repräsentative eindimensionale Grundelemente
103
Die Fläche unter der Kraft-Weg-Kurve gibt die verrichtete Arbeit, unter dem SpannungsDehnungs-Diagramm die Arbeit für ein infinitesimal kleines Volumenelement, die Elementararbeit an. Deshalb heißen die Diagramme auch Arbeitsdiagramme. Für nichtlineare Elastizität muss statt (5.2) eine nichtlineare Funktion definiert werden. Es bleibt aber dabei, dass die Spannung eine Funktion der Gesamtdehnung ist und nicht in Inkrementen formuliert werden muss. Außerdem bleibt es dabei, dass Be- und Entlastung auf demselben Pfad erfolgen. Als Symbol wird auch eine Feder gewählt.
F, ı
u, İ Abb. 5-3 Nichtlineare Elastizität
5.1.2
Plastizität (St.-Venant-Element)
Bei Plastizität tritt bei Überschreiten einer gewissen Spannungsschwelle, der Fließgrenze ıF, eine Verformung ein, die bei Wegnahme der Belastung nicht zurückgeht. Dieses Verhalten kennt man auch der von Reibung. Außerdem geht man davon aus, dass Plastizität das Ergebnis eines mit innerer Reibung verbundenen Vorgangs ist. Deshalb wird Plastizität durch ein Reibelement (St.-Venant-Element) symbolisiert: ıF
Abb. 5-4 Reibelement als Modell für Plastizität
5.1.3
Zeitabhängiges Verhalten (Newton-Element)
Eine zeitabhängige Kraft-Weg- oder Spannungs-Dehnungs-Beziehung wird durch einen Dämpfer (Newton-Element) symbolisiert:
104
5 Grundzüge der Materialmodelle
Ș Abb. 5-5 Dämpfer als Modell für Zeitabhängigkeit
Die Spannung ist hierbei eine Funktion der Dehngeschwindigkeit, die als Zeitableitung der Dehnung mit einem Punkt gekennzeichnet wird: (5.3)
V
K H
wobei Ș die Dämpfungskonstante bei einem linearen Dämpfer bzw. die Viskosität des Materials ist. Gern wird auch die Umkehrung benutzt: (5.4)
H
f (V )
Die Funktion kann auch nichtlinear von der Spannung und der Zeit abhängen oder als Differentialgleichung formuliert sein: (5.5)
H
f (V , t ) bzw. H
f (V , H )
Zeitabhängiges Materialverhalten kann Kriechen, Visko-Plastizität oder Visko-Elastizität (s.u.) sein.
5.2 Aus Grundelementen zusammengesetzte Modelle 5.2.1
Elasto-Plastizität (Prandtl-Element)
Elasto-Plastizität ist typisch für Metalle bei normalen Umgebungstemperaturen. Sie wird durch eine Reihenschaltung von Feder- und Reibelement (Prandtl-Element) symbolisiert. ıF E Abb. 5-6 Feder- und Reibelement als Symbol für Elasto-Plastizität
Bei idealer Plastizität erhöht sich die Spannung nicht mehr, wie es bei Stählen mit ausgeprägter Fließgrenze bis zu einer bestimmten Dehnung der Fall ist.
5.2 Aus Grundelementen zusammengesetzte Modelle
105
Zunächst steigt die Spannung mit der Dehnung (Abb. 5-7); wenn die Fließgrenze erreicht ist, steigt die Spannung nicht mehr, auch wenn die Dehnung zunimmt. Bei Wegnahme der Belastung geht die Dehnung zurück, aber nur um den elastischen Anteil. Der selbstreversible Anteil heißt elastische Dehnung İel, der irreversible plastische Dehnung İpl. Beide zusammen ergeben die Gesamtdehnung (5.6)
H tot
H el H pl
ı
ıF
İpl
İtot
İel
Abb. 5-7 Spannungs-Dehnungs-Linie eines elastisch-ideal-plastischen Material bei Be- und Entlastung
Die Beziehung zwischen Spannung und Dehnung ist nicht mehr ein-eindeutig, sondern von der Lastgeschichte abhängig. Eine Erweiterung um eine parallel geschaltete Feder kann lineare Verfestigung nach Überschreiten der Fließgrenze darstellen: ıF E1
E2 Abb. 5-8 Modell für Elasto-Plastizität mit linearer Verfestigung
106
5 Grundzüge der Materialmodelle
ı ıF
E2=ET
E1+E2=E İpl Abb. 5-9
5.2.2
İel
İtot
Spannungs-Dehnungs-Linie eines elasto-plastischen Materials mit linearer Verfestigung bei Be- und Entlastung
Maxwell-Element für Kriechen
Unter einem Maxwell-Element versteht man die Reihenschaltung einer Feder mit einem Dämpfer. Es ist geeignet, eine einfache Gesetzmäßigkeit für Kriechen eines ansonsten elastischen Materials abzubilden.
E
Ș
Abb. 5-10 Maxwell-Element für Kriechen
Die Gesamtdehnung ist die Summe aus elastischer, d.h. selbstreversibler, Dehnung in der Feder und Kriechdehnung (Index cr von englisch creep) im Dämpfer: (5.7)
H tot
H el H cr
Allgemein fasst Kriechen das zeitabhängige Entstehen bleibender Dehnungen zusammen. Man betrachtet jedoch zwei Grenzfälle. Der erste sei hier als reines Kriechen bezeichnet und beschreibt die Verformung unter einer konstanten Spannung ı. Damit ist auch die elastische Dehnung (5.8)
H el
V E
5.2 Aus Grundelementen zusammengesetzte Modelle
107
konstant. Bei einem linearen Dämpfer, der durch (5.3) beschrieben wird, steigt die Kriechdehnung linear mit der Zeit und somit lautet die Formel für die Gesamtdehnung: (5.9)
V
H tot (t )
E
V t K
Der zeitliche Verlauf beider Größen ist in Abb. 5-11 dargestellt.
V
H
Hcr
Hel
V0 t
t
Abb. 5-11 Verlauf von Spannung und Dehnung beim Kriechen
Der zweite Grenzfall ist die Relaxation. Dabei bleibt die Gesamtdehnung konstant İ0tot. Mit zunehmendem Anteil der Kriechdehnung nimmt die elastische Dehnung und damit die Spannung ab. Die Ableitung von (5.7) ergibt (5.10)
H el H cr
0
Unter Ausnutzung von (5.2) und (5.3) wird daraus (5.11)
V E
V K
mit der Anfangsbedingung
0
V (t 0 ) EH 0tot
Diese Differentialgleichung erster Ordnung hat die Lösung
(5.12)
V (t )
E
EH 0tot e K
(t t 0 )
Abb. 5-12 zeigt den so berechneten Verlauf der Spannung und die daraus folgenden Dehnungsverläufe.
(5.13)
H el H cr
0
108
5 Grundzüge der Materialmodelle
V
H
V0
Htot
Hcr Hel
t0
t0
t
t
Abb. 5-12 Verlauf von Spannung und Dehnung bei der Relaxation
Kriechen kann auch bei Materialien auftreten, die sich plastisch verformen. Es gibt dann zwei Anteile bleibender Verformungen, nämlich die plastische und die Kriechdehnung, wobei letztere zeitabhängig ist. Das Materialmodell wird dafür um das Reibelement erweitert: ıF E Abb. 5-13
5.2.3
Ș
Reihenschaltung von Feder-, Reib- und Dämpferelement zur Beschreibung eines kriechfähigen elasto-plastischen Materials
Kelvin-Voigt-Element für Visko-Elastizität
Das einfachste Modell für Visko-Elastizität ist die Parallelschaltung einer Feder mit einem Dämpfer (Kelvin-Voigt-Element).
E
Ș Abb. 5-14 Parallelschaltung von Feder- und Dämpferelement für Visko-Elastizität.
5.2 Aus Grundelementen zusammengesetzte Modelle
109
Unter Visko-Elastizität versteht man ein Materialverhalten, bei dem nach Wegnahme der Last eine vollständige Rückstellung erfolgt (deshalb Elastizität), diese aber zeitverzögert eintritt (deshalb visko). Ebenso ist jegliche Verformung und Rückstellung zeitabhängig. Das sehr langsame Aufbringen einer Spannung würde ohne Einfluss des Dämpfers ablaufen und zu (5.14)
V
H
E
führen. Beim plötzlichen Aufbringen einer Spannung ı0 zum Zeitpunkt t = 0 würde sich diese jedoch auf Feder und Dämpfer verteilen: (5.15)
V0
V f Vd
EH KH
oder
V0 K
E
K
H H
Diese inhomogene lineare Differentialgleichung erster Ordnung mit der Anfangsbedingung (5.16)
H (t
0)
0
hat die Lösung §
(5.17)
H
V 0 ¨¨ E ¨ ¨ ©
E · t¸
1 e K ¸ ¸ ¸ ¹
Die Dehnung wächst also mit der Zeit von 0 aus an, bis sich für tĺ der Zustand einstellt, der ohne Dämpfer herrschen würde. Zum Zeitpunkt t1 liege die Dehnung İ1 vor. Nun wird die Spannung weggenommen. Man erhält die Differentialgleichung (5.18)
E
K
H H
0
mit der Anfangsbedingung
H (t1 )
H1
und der Lösung
(5.19)
E
H (t ) H 1e K
(t t1 )
für t t t1
Für tĺ stellt sich die Verformung vollständig zurück. Wegen der bekannten Eigenschaften der Exponentialfunktion werden Minimal- und Maximalwert auch in endlicher Zeit näherungsweise erreicht
110
5 Grundzüge der Materialmodelle
6,00E-03 5,00E-03
epsilon
4,00E-03 Belastung
3,00E-03
Entlastung
2,00E-03 1,00E-03 0,00E+00 0
0,5
1
1,5
2
2,5
Zeit t
Abb. 5-15 Beispiel für Dehnungs-Zeitverhalten bei Visko-Elastizität
Wird in kurzer Zeit eine Dehnung İ1 aufgebracht, so ergibt sich, weil gegen den Dämpfer gearbeitet wird, zunächst eine sehr hohe Spannung, die dann gegen Eİ abklingt. Bei erzwungener Rückstellung auf die Dehnung Null ergibt sich eine entgegengesetzte Spannung, die später auf Null abklingt (Abb. 5-16).
İ
ı
t t
Abb. 5-16 Kelvin-Voigt-Modell bei Dehnungsvorgabe
5.2 Aus Grundelementen zusammengesetzte Modelle
5.2.4
111
Erweitertes Viskoelastizitätsmodell
Das in Abb. 5-16 dargestellte Verhalten entspricht wegen der Spannungsspitzen, die bei beliebig hoher Dehngeschwindigkeit gegen unendlich gehen, nicht der Realität. Eine Verbesserung bringt, den Dämpfer durch ein Maxwell-Element zu ersetzen, d.h. ihn um eine Feder zu erweiterten. Die Spannung ist dann durch (E+E1)İ nach oben und durch E İ nach unten begrenzt. Es ist auch möglich, mehrere Maxwell-Elemente mit in der Größenordnung unterschiedlichen Dämpfern parallel zu schalten, um so das Abklingverhalten besser an Messwerte anpassen zu können (Abb. 5-17). In Abb. 5-17 ist die einzelne Feder mit E gekennzeichnet, weil diese Feder die Spannungs-Dehnungs-Beziehung bestimmt, wenn genügend Zeit vergangen ist. Ef
E1 Ș1 E2 Ș2 Abb. 5-17 Gängiges Viskoelastizitätsmodell
5.2.5
Bingham-Modell als Beispiel für Visko-Plastizität
Beim Bingham-Modell liegt eine Feder in Reihe mit einer Parallelschaltung aus Dämpfer und Reibelement. Es kann z.B. ein Metall beschreiben, bei dem die Fließgrenze von der Dehngeschwindigkeit abhängt, wobei es für die Fließgrenze eine untere Schranke bei langsamer Belastung gibt. Außerdem findet ein Bingham-Modell Anwendung bei zähen Materialien wie z.B. Ziegelrohmasse, die sich erst wie ein fester Körper, nach Überschreiten einer gewissen Spannung (hier Schubspannung) aber wie eine viskose Flüssigkeit verhält.
112
5 Grundzüge der Materialmodelle
Ș
ıF
E
Abb. 5-18 Bingham-Modell als Beispiel für Visko-Plastizität
5.2.6
Burghers-Modell
Bei Polymeren kennt man die so genannte Entropie-Elastizität, die darauf zurückzuführen ist, dass die Molekülketten gerade gezogen werden. Der Vorgang ist weitgehend selbstreversibel, aber zeitabhängig und kann durch ein Kelvin-Voigt-Element beschrieben werden. Ferner treten aber – ebenfalls zeitabhängige – bleibende Verformungen auf, die auf Versetzungen in bzw. Aufbrechen von Hauptvalenzbindungen zurückzuführen sind. Wegen der Zeitabhängigkeit ist es müßig zu entscheiden, ob es sich um Visko-Plastizität oder um Kriechen handelt. Dieser Anteil kann jedenfalls durch ein Maxwell-Element abgebildet werden. Die Feder darin kennzeichnet die so gen. Energie-Elastizität. Beides zusammen in Reihe geschaltet ergibt das Burghers-Modell.
E1 Ș2
E2
Ș1 Abb. 5-19 Burghers-Modell
Bringt man nun zeitweise eine Spannung nach Abb. 5-20 auf, erhält man den Zeitverlauf der Dehnung aus Abb. 5-21. Zunächst wird nur die Feder 2 verformt, außerdem beginnt der Dämpfer 2 sich zu dehnen, dann folgt die Feder 1, gebremst durch den Dämpfer 1. Nach Wegnahme der Last ist die Feder 2 entspannt, der Dämpfer 2 verändert sich nicht mehr, während sich die Feder 1, gebremst durch den Dämpfer 1, über die Zeit entspannt.
5.2 Aus Grundelementen zusammengesetzte Modelle
113
ı ı0
t0
t
t1
Abb. 5-20 Gegebener Last-Zeitverlauf 1
Wird anschließend eine entgegengesetzt gerichtete Last aufgebracht, wiederholt sich der Vorgang prinzipiell in der anderen Richtung, jedoch ist das System nicht mehr unverformt, sodass das weitere Verhalten von der Vorgeschichte abhängt.
İ V 0 / E2 H 1 (t1 )
V 0 / K 2 (t1 t0 )
V 0 / E2
t0
t1
t
Abb. 5-21 Dehnungs-Zeitverlauf 1
ı ı0
t0
t 1 t2 t3
ı1 Abb. 5-22 Gegebener Last-Zeitverlauf 2
t
114
5 Grundzüge der Materialmodelle
İ
t0
t1
t
Abb. 5-23 Dehnungs-Zeitverlauf 2
5.3 Berücksichtigung des Materialverhaltens in der FEM In der linearen FEM sind die äußeren Lasten fext konstant, während man die Steifigkeitsmatrix als (5.20)
K
³B
T
EBdV
(V )
berechnet. Die B-Matrix stellt die Beziehung zwischen Dehnungen und Knotenverschiebunˆ gen her. E ist die Elastizitätsmatrix des Hooke’schen Gesetzes. Die Knotenverschiebungen u erhält man direkt aus der Lösung des Gleichungssystems (5.21)
Kuˆ
f ext
Der Ausdruck Kuˆ stellt die inneren Kräfte dar. Bei Auftreten von Nichtlinearitäten (Geometrische, Material-, Kontakt) lassen sich die Gleichungen normalerweise nicht mehr direkt lösen. Stattdessen wird iterativ vorgegangen. Dabei dominiert das Newton-Raphson-Verfahren. Dabei ergibt sich ein Inkrement der Knotenverschiebungen aus (5.22)
K T 'uˆ f ext f int
Dabei lassen sich die inneren Kräfte (5.23)
f int
³B
T
ıdV
(V )
nicht mehr als Produkt der Steifigkeitsmatrix mit einem Vektor darstellen. Die tangentiale Steifigkeitsmatrix errechnet sich als (s. Kap. 2.3.3.1)
5.3 Berücksichtigung des Materialverhaltens in der FEM
(5.24)
KT
115
wı wB T (uˆ ) B(uˆ )dV ıdV wİ wuˆ (V ) (V ) KV Ku
³
B T (uˆ )
³
Die B-Matrix ist bei geometrischer Nichtlinearität von der Verschiebung abhängig. Dann existiert auch Kı. Auch die äußeren Kräfte können von der Verschiebung abhängen, z.B. beim Druck. Dann gibt es noch einen weiteren Anteil zur Tangentenmatrix. Für die Berücksichtigung nichtlinearen Materialverhaltens – das ist alles, was nicht dem Hooke’schen Gesetz entspricht, auch wenn nur das Zusammenwirken von linearen Federn und Dämpfern betrachtet wird – müssen für (5.23) und (5.24) die Spannungen ı und deren Ableitungen nach den Dehnungen İ, genauer nach den Gesamtdehnungen, bereitgestellt werden. Diese Ableitungen bilden auch eine Matrix, die so genannte konsistente Materialtangente. Man muss davon ausgehen, dass das Finite-Elemente-Programm die Gesamtdehnungen übergibt und ggf. noch Geschichtsvariablen wie z.B. plastische Dehnungen bereitstellt. Dazu kommen Zeit, Zeitschritte und Temperaturen.
6 Theorie und Numerik der linearen Visko-Elastizität Das Materialmodell ist interpretierbar als eine Parallelschaltung einer Feder mit n MaxwellElementen (Reihenschaltung Feder – Dämpfer) wie in Abb. 5-17.
6.1 Grundformeln für den eindimensionalen Fall Bei einem Relaxationsversuch wird die Dehnung vorgegeben, während die Spannung über die Zeit abnimmt. Für die Einzelfeder und die Maxwell-Elemente ist die Dehnung gleich. Die Spannung im jeweiligen Strang kann für sich berechnet werden, und zwar wie in Kap. 5.2.2. Gleichung (5.12) kann folgendermaßen umgeschrieben werden:
(6.1)
V i (t )
Ei e
Ei
Ki
(t t 0 )
H 0tot
Ei e
1
Oi
(t t 0 )
H 0tot
Es ist also ein zeitabhängiger effektiver E-Modul
(6.2)
E i (t t 0 )
Ei e
t t0
Oi
definiert. Anstelle der Dämpfungskonstante Ș gibt es jetzt als Konstante neben dem (Anfangs-)E-Modul Ei eine charakteristische Zeit Ȝi, auch als Relaxationszeit bezeichnet, obwohl die Relaxation nach dieser Zeit nicht abgeschlossen ist. Wegen der Parallelschaltung können sowohl die Spannungs- als auch die E-Modul-Anteile addiert werden. Sie ergeben den aktuellen Elastizitätsmodul des Materials:
(6.3)
E (t t 0 )
n
¦ Ei (t t 0 ) i 1
Ef
n
¦ Ei e
t t0
Oi
i 1
Diese Darstellung ist als Prony-Reihe bekannt. Sie gilt, wenn die Relaxation mit Belastungsbeginn t0 startet, also (6.4)
V (t )
E (t t 0 )H 0
6.1 Grundformeln für den eindimensionalen Fall
117
ı
ı (ǻİ1)
ı (ǻİ0)
t0
t1
Abb. 6-1 Relaxation bei unterschiedlichem Belastungsbeginn
Nun wird vorausgesetzt, dass bei einer Dehnungsänderung die Relaxation für den geänderten Anteil von vorn beginnt (Abb. 6-1): (6.5)
V (t )
E (t t 0 )'H 0 E (t t1 )'H 1
Geht man nun von differenziell kleinen Zuwächsen für die Dehnung und die Zeit aus, wird der Anfangszeitpunkt variabel und es gilt (6.6)
dV
E (t t )dH
Mit
dH
wH dt wt
Hdt
erhält man die Spannung als das uneigentliche Integral t
(6.7)
V (t )
³ E (t t )Hdt 0
Dieses heißt Faltungsintegral (convolution integral). Die Dehngeschwindigkeit wird als gegeben betrachtet, weil das Finite-Elemente-Programm das entsprechende Unterprogramm mit der Dehnung aufruft, die sich aus dem zuvor berechneten Verschiebungszustand ergibt. Der Zeitschritt ist ebenfalls gegeben. Als Antwort wird der Spannungszustand erwartet. Setzt man (6.3) ein, ergibt sich § ¨ ¨E ¨ f 0¨ © t
(6.8)
V (t )
³
¦ i
t t · ¸ Oi ¸Hdt Ei e ¸ ¸ ¹
t
³
E f Hdt 0
t
³ ¦ Ei e 0 i
t t
Oi Hdt
118
6 Theorie und Numerik der linearen Visko-Elastizität
t
(6.9)
V (t )
E f H (t )
³ ¦ Ei e
t t
Oi Hdt
0 i
6.2 Einführung von Zeitschritten Mit der Zeitdiskretisierung werden Zeitpunkte tn eingeführt, an denen alle Werte als bekannt gelten. Der kleinste Wert für tn ist 0. Der Zeitpunkt, für den Werte berechnet werden sollen, ist (6.10)
t n 1
t n 't
wobei ǻt der Zeitschritt ist. Dann ist
(6.11)
V (t n 1 ) E f H (t n1 )
t n 1
³ ¦ Ei e 0
t t n 1
Oi
Hdt
i
Dieses Integral kann aufgeteilt werden in
(6.12)
V (t n 1 )
E f H (t n 1 )
tn
³ ¦ Ei e
t t n 1
Oi
Hdt
0 i
t n 1
³ ¦ Ei e
tn
t t n 1
Oi
Hdt
i
Mit Einführung des Zeitschrittes und Berücksichtigung von
(6.13)
e
t n 1 t
Oi
e
't t n t
Oi
e
't
Oi
e
tn t
Oi
und der Tatsache, dass Summation und Integration vertauschbar sind, ergibt sich
(6.14)
V (t n1 )
§ · ¨ ¸ ¨ ¸ tn t t n1 t ¨ 't t ¸ t n 1 ¨ O n ¸ O O i i i Hdt Hdt ¸ E f H (t n1 ) ¨ e Ei e Ei e ¸ i ¨ 0 tn ¨ ¸ (t n ) ¨ H i ¸ ¨ ¸ H i (t n1 ) © ¹
¦
³
³
6.3 Numerik
119
Dabei wird die Abkürzung t
(6.15)
H i (t ) :
³ Ei e
t t
Oi Hdt
0
eingeführt. Man erkennt durch Vergleich mit (6.11), dass die große Klammer in (6.14) Hi(tn+1) beinhaltet, dieser Ausdruck also rekursiv aus dem Wert des vorherigen Zeitpunktes und dem aktuellen Zeitschritt berücksichtigt werden kann. Gleichzeitig war zum Zeitpunkt tn
(6.16)
V (t n )
E f H (t n )
tn
¦ ³ Ei e i
t t n
Oi Hdt
0 H i (t n )
Hi(tn) also bekannt. Also ist
(6.17)
V (t n 1 )
E f H (t n 1 )
¦ H i (t n1 ) i
wobei sich Hi sich aus der Rekursionsformel
(6.18)
H i (t n 1 )
e
't
Oi H (t ) i n
t t n1
t n1
³
Ei e
Oi
Hdt
tn
ergibt. Der Startwert ist Hi(0) = 0.
6.3 Numerik Im Integral wird die Dehngeschwindigkeit durch (6.19)
'H 't
H
ersetzt und ist damit gegeben und unabhängig von t . Folglich ist t t n 1
t n 1
(6.20)
³
tn
Ei e
Oi
t t t n 1 n 1 'H O i e dt Hdt | E i 't tn
³
E i Oi
'H 't
ª t t « n 1 « O i «e « « ¬
t
º n 1 » » » » » ¼t n
120
6 Theorie und Numerik der linearen Visko-Elastizität t t n 1
t n 1
³
(6.21)
Ei e
Oi
tn
ª «
'H « 0 Hdt | E i O i «e e 't «
t º t n 1 n »
Oi
» » » » ¼
« ¬
E i 'H
Oi 't
ª « « «1 e « « ¬
't º
Oi
» » » » » ¼
Also ist
(6.22)
H i (t n1 )
't
't º O O » e i H i (t n ) Ei 'H «1 e i » 't « » »¼ «¬
ª
Oi «
und damit
(6.23)
V (t n 1 )
't
't º ª « O O O » E f H (t n ) 'H e i H i (t n ) Ei 'H i «1 e i » 't « » i i »¼ «¬
¦
¦
Wird die Integration numerisch – der Grund erschließt sich erst bei Einführung der Temperaturabhängigkeit – mit der Mittelpunktsregel vorgenommen, muss für den Integranden der Mittelwert aus den Grenzen eingesetzt werden und für dt der Zeitschritt, d.h.
( 6.24)
t n 1 12 (t n 1 t n ) t t t n 1 n 1 O i dt 'H | E 'H e Oi 't Ei e i 't 't tn
(6.25)
1 't t t t n 1 n 1 2 'H O Oi i | E i 'H e Ei e dt 't tn
³
1
(t n 1 t n ) 2 E i 'H e
³
Dann ist
(6.26)
H i (t n1 )
't
't
O 2Oi e i H i (t n ) Ei 'H e
und damit
(6.27)
V (t n 1 )
E f H (t n ) 'H
¦e i
't
Oi H (t ) E 'H e i n ¦ i i
't 2Oi
Oi
6.5 Algorithmus
121
Beide Varianten lassen sich zu
(6.28)
(6.29)
H i (t n1 )
e
't
Oi H (t ) E 'H f ('t ) i n i i 't ° O °1 e i bei direkter Integration ° 't °° ® Oi ° ° ° 't bei der Mittelpunktsregel ° 2O i °¯ e
f i ('t )
mit
zusammenfassen.
6.4 Werkstofftangente Gesucht ist die Ableitung der Spannungen nach den Dehnungen, die aber auch die Ableitung nach den Dehnungsinkrementen ist: (6.30)
dV dH
dV d'H d'H dH
wV w'H
Ef ¦
dV d (H H n ) d'H dH
dV d'H
Dann ist (6.31)
wH i (t n 1 ) w'H i
Die darin benötigte Ableitung ergibt sich als (6.32)
wH i (t n1 ) w'H
Ei f i ('t )
mit fi(ǻt) aus (6.29).
6.5 Algorithmus hier für direkte Integration
gegeben n = 0,
t0
0,
H i (t 0 )
0
in der äußeren Iteration für ǻİ bis zur Konvergenz 1)
gegeben
H (t n ), 'H , 't und Werkstoffparameter
122
6 Theorie und Numerik der linearen Visko-Elastizität
2)
H i (t n1 )
3)
V (t n1 )
't
't º ª « H ' O O » e i H i (t n ) Ei Oi «1 e i » 't « » »¼ «¬
E f H (t n ) 'H ¦ H i (t n1 ) i
4)
wH i (t n1 ) w'H
't º ª 1 « O » E i Oi «1 e i » 't « » »¼ «¬
5)
wV wH
wH i (t n1 ) w'H i
Ef ¦
Veränderung von ǻİ, dann weiter mit 1)
nach Konvergenz von ǻİ: n
( j 1) ( j 1) 'H cr A E H itot 1 H cr (t 0 ) 'H cr
b.
( j 1) f ´('H cr ) 1 AmE m H itot 1 H cr (t 0 ) 'H cr bestimmt und
c.
( j) 'H cr
( j 1) 'H cr
( j 1) f ('H cr )
( j 1) f ´('H cr )
o 'H cr .
4.
Dann wird a.
H icr
H cr (t 0 ) 'H cr
berechnet,
@
m 1
bis
m
ne
ne
0 und n(t0 't )
n(t0 't )
't
0
't
Konvergenz
eintritt
7.3 Konsistente Tangente für implizites Kriechen b.
H el
c.
V
cr H itot 1 H i
EH el und dV
d.
163
dH tot
dV
§1 EAmV m1ne n(t 0 't ) 't · ¨ ¸ © ¹
'H tot
1
E berechnet.
V 0 V i gelöst und damit 'H tot bestimmt.
5.
Es wird
6.
Schließlich wird H itot
7.
i wird um 1 erhöht und Schritt 3 bis 6 wird wiederholt, bis Konvergenz in der äuße-
dH tot
tot H itot berechnet. 1 'H
ren Iteration eintritt o H tot (t 0 't ) . 8.
t0 wird um ǻt erhöht, weiter mit 2.
Tab. 7.2 Kriechbeispiel, innere Iteration
j=1
j=2
i
( j 1) 'H cr
f
f'
( j 1) 'H cr
f
f'
1
0
0,000E+00
1,0000000
0,00E+00
0,000E+00
1,0000000
2
0
-1,927E-03
1,2707710
1,52E-03
-7,667E-06
1,2603890
3
0
-2,458E-03
1,2819728
1,92E-03
-1,044E-05
1,2707824
4
0
-2,460E-03
1,2820167
1,92E-03
-1,045E-05
1,2708231
i
( j 1) 'H cr
f
1
0,00E+00
0,000E+00
2
1,52E-03
-1,372E-10
3
1,93E-03
-2,139E-10
4
1,93E-03
-2,143E-10
j=3
Tab. 7.2 zeigt beispielhaft den Verlauf der inneren Iteration (Index j) in verschiedenen Iterationsschritten der äußeren Iteration (Index i). Die quadratische Konvergenz des NewtonVerfahrens ist in f (dick markiert) zu erkennen.
164
7 Theorie und Numerik des Kriechens
Für den äußeren Iterationsschritt i=2 liefert die innere Iteration
(7.56)
p
10 · § log¨¨1,372 10 6 ¸¸ 7,667 10 ¹ © 6 · § log¨¨ 7,667 10 3 ¸¸ 1,927 10 ¹ ©
1,978 | 2
also annähernd quadratische Konvergenz. Tab. 7.3 zeigt den Verlauf der äußeren Iteration (Index i) für drei Zeitschritte. Tab. 7.3 Kriechbeispiel, äußere Iteration
konvergiert i
t
'H fcr
H fcr
H el
V
dV dH
tot
'H tot
H itot
1 100 0,00E+00 0,00E+00 0,00E+00
00,0000
3700,0
8,54E-03
8,54E-03
2 100 1,52E-03
1,52E-03
7,02E-03
25,9665
2935,7
1,92E-03
1,05E-02
3 100 1,93E-03
1,93E-03
8,53E-03
31,5763
2911,7
8,15E-06
1,05E-02
4 100 1,93E-03
1,93E-03
8,54E-03
31,6000
2911,6
1,30E-10
1,05E-02
1 200 1,49E-03
3,41E-03
7,06E-03
26,1045
2953,1
1,86E-03
1,23E-02
2 200 1,87E-03
3,79E-03
8,53E-03
31,5780
2930,2
7,50E-06
1,23E-02
3 200 1,87E-03
3,80E-03
8,54E-03
31,6000
2930,1
1,09E-10
1,23E-02
1 300 1,45E-03
5,25E-03
7,09E-03
26,2299
2970,3
1,81E-03
1,41E-02
2 300 1,81E-03
5,61E-03
8,54E-03
31,5796
2948,3
6,93E-06
1,42E-02
3 300 1,81E-03
5,61E-03
8,54E-03
31,6000
2948,2
9,12E-11
1,42E-02
Im ersten Zeitschritt von 0 auf 100 h ist der Startwert für die Gesamtdehnung, die Kriechdehnung und die elastische Dehnung 0, sodass sich auch die Spannung 0 ergibt. Damit erhält man zwischen der äußeren und der berechneten Spannung das maximale Ungleichgewicht. Als Ableitung der Spannung nach der Dehnung ergibt sich der Elastizitätsmodul. Bei der Betrachtung der Konvergenz sollten vor allem die dick eingerahmten Spalten betrachtet werden. In dem Maße, wie sich die Spannung 31,6 MPa annähert, geht die Differenz zur äußeren Spannung gegen Null und zeigt damit Konvergenz an. Für das Inkrement der Gesamtdehnung stellt sich quadratische Konvergenz ein, wie sie im Newton-Raphson-Verfahren erwartet wird.
7.3 Konsistente Tangente für implizites Kriechen
165
7.3.2.2 Beispiel mit indirekter Zeitabhängigkeit Für die Kriechgleichung
(7.57)
H cr
C3 C1V C2 H cr
werden zunächst Parameter so bestimmt, dass sich für t1=100h und t2=1000h eine Übereinstimmung von Kriechdehnung und Geschwindigkeit mit dem Beispiel aus Kap. 7.3.2.1 ergibt. Es soll also gelten: (7.58)
Hcr
AV m ne nt
H cr
und
AV m (1 e nt )
Da die Abhängigkeit der Kriechgeschwindigkeit von der Spannung gleichartig beschrieben wird, gilt C2=m. Eingesetzt in (7.57) für die beiden Zeitpunkte: (7.59)
Ane
nt1
ª nt1 ·º C1 « AV m §¨1 e ¸» © ¹¼ ¬
(7.60)
Ane
nt 2
ª nt 2 C1 « AV m §¨1 e © ¬
C3
·º ¸» ¹¼
C3
(7.59) geteilt durch (7.60): nt1 t 2
ª 1 e nt1 « «1 e nt 2 ¬
º » » ¼
C3
(7.61)
e
(7.62)
ª 1 e nt1 nt1 t 2 C3 ln « «1 e nt 2 ¬
(7.63)
C3
nt1 t 2 ª 1 e nt1 º » ln « «1 e nt 2 » ¬ ¼
ln(...)
º » » ¼
3 10 4 100 1000 4 ª º 1 e 3 10 100 » « ln « 3 10 4 1000 » ¬«1 e ¼»
0,1244
(7.59) nach C1aufgelöst: C1
(7.64) C1
Ane
nt1
ª nt1 m§ « AV ¨©1 e ¬ 1,407 10 7
1,05 10 3 3 10 4 e 3 10 ·º ¸» ¹¼
C3
4
100
ª § 3 10 4 100 ·¸º 3 «1,05 10 31,6 ¨¨1 e ¸» «¬ © ¹»¼
0,1244
166
7 Theorie und Numerik des Kriechens
Aufgabe
Bestimmen Sie die nötigen Terme für die innere und äußere Iteration, nämlich f, f’ und dı/dİtot! Lösung
Für die innere Iteration 'H cr
C3 Hcr 't C1V C2 H cr 't
'H cr
C1V C2 H cr (t 0 ) 'H cr
C3
't
( j 1) ( j 1) 'H cr A E H itot 1 H cr (t 0 ) 'H cr
f ('H cr ) EH el
V
>
( j 1) E H itot 1 H cr (t 0 ) 'H cr
>
@
> C C >E H 1 2
ne
n(t0 't )
't
0
@ H (t ) 'H 't @ C H (t ) 'H 't @ H (t ) 'H 't
( j 1) ( j 1) f ('H cr ) 'H cr C1 E H itot 1 H cr (t 0 ) 'H cr ( j 1) f ' ('H cr ) 1 C1 E H itot 1 H cr (t 0 ) 'H cr
m
C2
cr
( j 1) C3 cr
0
( j 1) C3 1 cr ( j 1) C3 cr
C2
3 cr 0 C 1 tot ( j 1) 2 i 1 H cr (t 0 ) 'H cr cr 0
Für die äußere Iteration wH cr wH cr
C3 1 C1V C2 C 3H cr
wH cr wV
C3 C1C 2V C2 1H cr
dV dH tot
§ C 1 C ¨1 E 1 C1V 2 C 3H cr3 't ©
1
C3 · 't ¸ C1C 2V C2 1H cr ¹
1
E
7.4 Allgemeine Form für lokale und globale Iteration Um eine allgemeine Schnittstelle für die schnelle Programmierung von Kriechgesetzen zur Verfügung stellen zu können, ist es erforderlich, die lokale Iteration und die Bestimmung der Tangente möglichst allgemein zu formulieren. So lautet eine Kriechgleichung: (7.65)
H cr
f (V , H cr , t , T )
Das Kriechdehnungsinkrement lässt sich dann als (7.66)
'H cr
H cr (V , H cr , t , T )'t
7.4 Allgemeine Form für lokale und globale Iteration
167
schreiben. Ferner gilt: (7.67)
E (H tot H cr )
V
E (H tot H 0cr 'H cr )
In der lokalen Newton-Iteration wird die Nullstelle der Funktion
(7.68)
f ('H cr )
'H cr H cr (V , H cr , t , T )'t
bestimmt. In impliziten Verfahren ist İcr von ǻİcr abhängig: (7.69)
H cr
H 0cr 'H cr
Die Ableitung nach ǻİcr ist gleich der nach İcr. Folglich ist (7.70)
w w'H
cr
§ wH cr wV wH cr f ('H cr ) 1 ¨ ¨ wV w'H cr wH cr ©
· ¸'t ¸ ¹
Zeit, Zeitschritt und Temperatur sind in diesem Zusammenhang nicht variabel. Wegen (7.67) gilt: (7.71)
wV w'H cr
E
und damit (7.72)
w w'H
cr
§ wH cr wH cr f ('H cr ) 1 ¨ E ¨ wV wH cr ©
· ¸'t ¸ ¹
Die lokale Iteration kann also durchgeführt werden, wenn ǻİcr, und die Ableitung der Kriechgeschwindigkeit nach der Spannung und der Kriechdehnung bekannt sind, und zwar jeweils in Abhängigkeit von der aktuellen Kriechdehnung, d.h. der aus dem letzten Iterationsschritt. Auch für die Bestimmung der konsistenten Tangente (7.48)
dV dH tot
1 ª º cr cr § · «1 E ¨1 wH 't ¸ wH 't » ¨ wH cr ¸ « » wV © ¹ ¬« ¼»
1
E
genügen diese Größen, um ein Kriechgesetz in die geeignete Umgebung zu programmieren. So ist auch das Benutzer-Unterprogramm USERCREEP in ANSYS organisiert, hier als Beispiel für das Gesetz (7.73)
Hcr
C4 C2 C3 T C1V H cr e
das allerdings in der Form
168
7 Theorie und Numerik des Kriechens
Hcr
(7.74)
e
ln C1 C 2 ln V C3 ln H cr
C4 T
verarbeitet wurde: SUBROUTINE usercreep (impflg, ldstep, isubst, matId , elemId, &
kDInPt, kLayer, kSecPt, nstatv, nprop,
&
prop
&
toffst, Ustatev, creqv , pres
&
delcr , dcrda)
, time
, dtime , temp
, dtemp , , seqv
,
c******************************************************************** c
*** primary function ***
c
Define creep laws
c
Demonstrate how to implement usercreep subroutine
in: integer, dp: double precision;
sc: scalar, ar: array;
c
nstatv
(in ,sc
,i)
Number of state variables
c
nprop
(in ,sc
,i)
size of mat properties array
c
c
This model corresponds to
prop
(dp ,ar(*),i)
i:input, o:output
primary creep function (7.74)
mat properties array
c
at temperature temp.
c
time
Current time
c
dtime
Current time increment
c
temp
c
dtemp
c
toffst
(dp, sc,
c
seqv
(dp ,sc
, i)
equivalent effective stress
c
creqv
(dp ,sc
, i)
equivalent effective creep strain
Current temperature Current temperature increment i)
temperature offset from absolute zero
c c
input output arguments
c
======================
c c
Ustatev
(dp,ar(*), i/o)
user defined internal state variables at time 't' / 't+dt'.
c
This array will be passed in containing the
c
values of these variables at start of the
c
time increment. They must be updated in this
c
subroutine to their values at the end of
c
time increment, if any of these internal
c
state variables are associated with the
c
creep behavior.
7.4 Allgemeine Form für lokale und globale Iteration
169
Obige Bemerkung (Dieses Feld wird mit den Werten vom Beginn des Zeitschrittes übergeben. Sie müssen auf ihre Werte am Ende des Zeitschrittes angepasst werden,...) gilt für alle Geschichts- oder State-Variablen, also alle nötigen Werte, die nicht reproduziert werden können, sondern von der Belastungsgeschichte abhängen. Dazu gehört auch die Kriechdehnung. Während der äußeren Iteration werden sie immer wieder zurückgesetzt, bis Konvergenz vorliegt. c
output arguments
c
================
c
delcr
(dp ,sc
c
dcrda
(dp,ar(*), o)
, o)
incremental creep strain output array
c
derivative of incremental creep strain
c
dcrda(1) - to effective stress
c
dcrda(2) - to creep strain
cr
wH 't ; wV
bedeutet
cr
wH
wH cr
't
c *** add temperature off set t
= temp + toffst
Offset auf absolute Temperatur nötig für Arrhenius-Ansatz
e
b T
c *** Primary creep function c
delcr := c1 * seqv ^ n * creqv ^ m * exp (-b/T) * dtime c1
= prop(1)
c2
= prop(2)
c3
= prop(3)
c4
= prop(4)
delcr
= (exp( log(c1) +
&
c2 * log(seqv) +
c3 * log(creqv) - con1 )) * dtime
Auch das Euler-rückwärts-Verfahren wird außerhalb der Routine durchgeführt, weil dafür nur die Ableitungen nach der Kriechdehnung und der Spannung benötigt werden. creqv enthält also den Wert aus dem letzten Iterationsschritt: cr H eqv ,j
cr cr H eqv , j 1 'H j 1
j: Schritt der inneren Iteration
c *** derivitive of incremental creep strain to effective stress dcrda(1)= c2 * delcr / seqv c *** derivitive of incremental creep strain to effective creep c
strain dcrda(2)= c3 * delcr / creqv return end
8 Theorie und Numerik der Elasto-Plastizität 8.1 Grundbegriffe eindimensionalen Verhaltens V
Verfestigung
Fließpunkt
Bruch ideal plastisch
Entlastung
elastisch H Abb. 8-1 Eindimensionales Verhalten duktiler Materialien
Bei duktilen Materialien wie dem Stahl, an dem diese Theorie entwickelt wurde, geht man davon aus, dass bis zum Erreichen einer bestimmten Spannung, der Fließspannung ıF oder ıy (von engl. yield – Fließen), linear elastisches Verhalten vorliegt, das durch das Hooke’sche Gesetz und damit durch den Elastizitätsmodul E (engl. Young’s modulus) und die Querkontraktionszahl Ȟ (engl. Poisson’s ratio) beschrieben wird. Dies gilt streng genommen nur für Werkstoffe mit ausgeprägter Fließgrenze (engl. yield strength) wie in Abb. 8-1. Der ebenfalls in Abb. 8-1 dargestellte Spitzenwert vor dem Übergang in den ideal-elastischen Bereich wird nicht abgebildet. Bei nicht ausgeprägter Fließgrenze gilt die lineare Elastizität nur bis zur Proportionalitätsgrenze ıp. Trotzdem wird als Ersatzfließgrenze gern eine Spannung genommen, bei der ein kleiner, definierter Anteil plastische, also nicht selbstreversible Dehnung auftritt, üblicherweise die 0,2-%-Dehngrenze Rp02 (Abb. 8-2). Folgt man dem in der FEM-Simulation, so wird der elastische Bereich bis dahin verlängert (Abb. 8-3) und die Fließkurve entsprechend angepasst.
8.1 Grundbegriffe eindimensionalen Verhaltens
171
V
Ersatz-Fließgrenze
Rp02= ıF ıp
Entlastung
Entlastung elastisch
H 0,2% Abb. 8-2 Materialverhalten bei nicht ausgeprägter Fließgrenze
V
idealisiert
Rp02= ıF gemessen
ıp
H Abb. 8-3 Idealisierung bei Annahme einer Ersatzfließgrenze
Für weitere Betrachtungen wird die Gesamtdehnung in den plastischen, also bleibenden, und den elastischen Anteil, der bei Entlastung zurückgeht, aufgespalten: (8.1)
H tot
H el H pl
bzw.
(8.2)
İ tot
İ el İ pl
im Mehrdimensionalen
172
8 Theorie und Numerik der Elasto-Plastizität
Aus den elastischen Dehnungen werden die Spannungen berechnet: (8.3)
V
EH el
bzw.
ı
E( E ,Q )İ el
wobei E die Elastizitätsmatrix darstellt. V
H Hpl
Hel
Abb. 8-4 Aufspaltung der gesamten Dehnung in elastische und plastische
8.2 Bausteine einer mehrdimensionalen Elasto-Plastizitätstheorie Zu einer Elasto-Plastizitätstheorie im Mehrdimensionalen gehören: x
die Fließbedingung (yield condition) F (ı, V F ) d 0 Sie gibt an, wann bei einem mehrdimensionalen Spannungszustand Fließen eintritt, indem sie den mehrachsigen Spannungszustand mit dem einachsigen – typischerweise über eine Vergleichsspannung ıV – vergleicht und der aktuellen Fließgrenze gegenüberstellt. Ist F < 0 liegt elastisches Verhalten vor, ist F=0 Plasti(fi)zieren. F > 0, d.h. ein Spannungszustand oberhalb der Fließgrenze ist nicht zulässig.
x
das Fließgesetz oder die Fließregel (flow rule) Sie gibt an, wie sich die plastische Dehnung unter einem Spannungszustand entwickeln wird, d.h. wie die plastischen Dehnungsinkremente von den Spannungskomponenten abhängen.
x
die Verfestigungsregel (hardening rule) Sie gibt an, wie im Mehrdimensionalen die aktuelle Fließgrenze von Verfestigungsparametern, z.B. Dehnungen, abhängt.
8.3 Fließregeln
173
8.3 Fließregeln Die Fließregel wird beschrieben über das plastische Potential Q. Die Aufteilung der plastischen Dehnungsinkremente in Komponenten, d.h. die verschiedenen Richtungen, richtet sich nach der Ableitung von Q nach den Spannungen: (8.4)
pl
'H ij = O
wQ(ı ) wV ij
'İ pl = O
oder
wQ(ı) wı
Dabei ist Ȝ der plastische Multiplikator, eine interne Größe, die es im Laufe der Erfüllung des Stoffgesetzes zu bestimmen gilt. In Standardfällen gibt er die Länge des plastischen Dehnungsinkrementes an, das auch zur Vergleichsdehnung summiert werden kann. Das ist aber nicht zwingend. (8.4) ist auch als Normalenregel bekannt. Der Vorgang kann als Projektion auf das plastische Potential dargestellt werden (Abb. 8-5). Es gilt als Bedingung, dass das plastische Potential konvex sein muss (Drucker-Postulat). Anderenfalls könnte es passieren, dass die durch (8.4) beschriebene Projektion nicht eindeutig ist. Q(V)
wQ wı
Abb. 8-5 Projektion auf das plastische Potential
Eine besondere Form ist die assoziierte Fließregel (associated flow rule). Hier spielt die Fließbedingung F die Rolle des plastischen Potentials: (8.5)
pl
'H ij = O
wF (ı ) wV ij
Es wird noch gezeigt werden, dass dies sowohl numerisch als auch oft physikalisch sinnvoll ist.
174
8 Theorie und Numerik der Elasto-Plastizität
8.4 Kugeltensor und Deviator, Hauptspannungen und Hauptspannungsraum Der räumliche Spannungszustand hat neun Komponenten, von denen je zwei Schubspannungen gleich sind, sodass sechs verschiedene Werte übrig bleiben. Der Spannungstensor lässt sich als Matrix darstellen:
(8.6)
ı
ªV xx « «W xy «W ¬ xz
W xy W xz º » V yy W yz » W yz V zz »¼
Dies sind die Spannungen in drei Schnitten, die jeweils senkrecht zu den Koordinatenachsen stehen. Will man die Spannungen in einem beliebigen Schnitt bestimmen, muss man mit dem Normalenvektor n multiplizieren. Damit erhält man den Spannungsvektor
(8.7)
t
ªV 11 º «W » « 12 » «¬W 13 »¼
ın
Hinter der Bestimmung von Hauptspannungen (principal stresses) steht die Frage, welche Richtungen die Koordinatenachsen haben müssen, damit keine Schubspannungen auftreten. Das ist gleichbedeutend mit der Forderung, dass die Normale zu einer Schnittfläche in die Richtung des Spannungsvektors dieser Fläche zeigen muss: (8.8)
ın
On
Das ergibt das Eigenwertproblem (8.9)
(ı OI )n
(8.10)
ªV xx O W xy W xz º ª n1 º « » V yy O W yz » ««n 2 »» « W xy « W W yz V zz O »¼ «¬ n3 »¼ ¬ xz
0 ª0 º «0 » « » «¬0»¼
Die Forderung, dass für die nicht-triviale Lösung die Determinante null werden muss, führt auf das charakteristische Polynom, dessen Koeffizienten die Invarianten des Spannungstensors darstellen. Diese Werte sind invariant gegenüber Drehungen des Koordinatensystems. Die Hauptspannungen ergeben sich immer gleich. Damit sind sie auch Invarianten. Die erste Invariante, I1, ist die Summe der Normalspannungen und beträgt das Dreifache der mittleren Normalspannung (8.11)
Vm
1 (V x 3
V y V z)
1I 3 1
8.4 Kugeltensor und Deviator, Hauptspannungen und Hauptspannungsraum
175
Dies ist der Spannungsanteil, der nach allen Richtungen gleich ist (deshalb ist er ja invariant gegenüber einer Drehung des Koordinatensystems) und wegen der Analogie zum Druck in der Hydrostatik hydrostatischer Anteil heißt. Er ist potenziell volumenändernd. Bei entsprechender Anordnung ergibt sich der so genannte Kugeltensor
(8.12)
ım
ªV m « 0 « «¬ 0
0
Vm 0
0 º 0 »» V m »¼
Zieht man ihn vom Spannungstensor ab, erhält man den gestaltändernden Spannungsdeviator
(8.13)
s
ªV xx V m « « W xy « W xz ¬
W xy W xz º » V yy V m W yz » W yz V zz V m »¼
Nur die Normalspannungen werden verändert, die Schubspannungen sind bereits deviatorisch. Bestimmt man vom Deviator die Hauptwerte, so ergibt sich, weil man ja die erste Invariante des Spannungstensors abgezogen hat, dass die erste Invariante des Deviators, J1, null wird. J2 und J3 verbleiben und bilden Koeffizienten eines Polynoms dritter Ordnung, das null werden soll. Das löst man mit einem trigonometrischen Ansatz, in dem der Winkel ș eine Rolle spielt, der später noch interpretiert wird. Für die grafische Darstellung der Fließbedingungen und der Fließregeln ist es sinnvoll, den Hauptspannungsraum einzuführen. Da der allgemeine Spannungszustand durch sechs Komponenten beschrieben wird, ist seine Darstellung nicht möglich. Berechnet man aber Hauptspannungen, so bleiben drei Größen übrig. Für diese wird eine räumliche Darstellung gewählt, der Hauptspannungsraum (principal stress space, Abb. 8-6). Die Raumdiagonale kennzeichnet die Punkte, in denen die drei Hauptspannungen gleich sind, den hydrostatischen Spannungsanteil. Die Raumdiagonale ist Normale zur Deviatorebene in der man die Abweichungen von der hydrostatischen Achse und damit die gestaltändernden Spannungsanteile, den Spannungsdeviator, sieht. Insbesondere ist hydrostatischen Achse.
J 2 der Abstand zur
176
8 Theorie und Numerik der Elasto-Plastizität
ı3 Deviatorebene
hydrostatische Achse ı2
ı1 Abb. 8-6 Hauptspannungsraum
8.5 Klassische Fließbedingungen 8.5.1
Gestaltänderungsenergie-Hypothese (nach von Mises)
Die Gestaltänderungsenergie-Hypothese als Grundlage für eine Fließbedingung ist mit dem Namen von Mises oder auch Huber-von Mises-Hencky verknüpft. Sie besagt: Fließen tritt bei mehrdimensionaler Beanspruchung ein, wenn die Gestaltänderungsarbeit gleich derjenigen bei Eintritt des Fließens unter einachsiger Beanspruchung ist. Dabei wird die Formänderungsarbeit in die Volumenänderungsarbeit und die Gestaltänderungsarbeit aufgespalten. Dies ist eine für Metalle wegen ihrer Kompaktheit, die keine dauerhafte Volumenänderung zulässt, gut zutreffende Hypothese. Sie lässt sich auch damit erklären, dass es bei plastischen Verformungen in Metallen zu Versetzungen, zum Abgleiten der Kristalle aneinander kommt, was einer Schubdeformation und damit Gestaltänderung entspricht. Das Ergebnis der Überlegungen ist die Fließbedingung, die, in Invarianten ausgedrückt, (8.14)
F
3J 2 V F
0
lautet. In Hauptspannungen erhält man: (8.15)
VV =
>
@
1 ( V 1 - V 2 )2 + ( V 2 - V 3 )2 + ( V 3 - V 1 )2 d V F 2
8.5 Klassische Fließbedingungen
177
V3
Vm
V2 V1
Abb. 8-7 Von-Mises-Fließfläche im Hauptspannungsraum
Im Hauptspannungsraum lässt sich die Fließbedingung in Form der Fließfläche darstellen, die alle Spannungszustände verbindet, bei denen Fließen eintritt. Die Von-Mises-Fließfläche ist ein Zylinder, dessen Rotationsachse die hydrostatische Achse ist, weil senkrecht dazu der gestaltändernde Anteil gemessen wird. Der Eintritt des Fließens ist also völlig unabhängig vom hydrostatischen Anteil. Die Von-Mises-Fließbedingung lässt sich auch in Spannungskomponenten eines beliebigen Koordinatensystems ausdrücken: (8.16)
V eqv =
>
1 2 2 ( V x - V y )2 + ( V y - V z )2 + ( V z - V x )2 + 6W xy + 6W 2yz + 6W xz 2
@
Dies ist für die Praxis sehr vorteilhaft, wie man noch sehen wird. Im ebenen Spannungszustand lautet die Bedingung: (8.17)
V v = V 2x + V 2y - V x V y + 3 W 2xy
Stellt man diesen Zustand in der ı1-ı2-Fläche dar, erhält man eine Ellipse. Man erkennt sehr schön, dass einzelne Spannungskomponenten oberhalb der Fließgrenze möglich sind, wenn sie mit der entsprechenden anderen kombiniert werden. Die Von-Mises-Bedingung zählt zu den Ein-Parameter-Modellen, weil sie nur von einer Invarianten abhängig ist.
178
8 Theorie und Numerik der Elasto-Plastizität
ı1
ı1 >ıF ı2 >ıF
ıF
-ıF
ıF
ı2
-ıF Abb. 8-8 Von-Mises-Fließfläche im ebenen Spannungszustand
Die assoziierte Fließregel (8.5) führt zu einer Ausrichtung des plastischen Dehnungsinkrementes auf die Raumdiagonale und ruft damit einen rein deviatorischen Zustand hervor. Das bedeutet, dass keine plastischen Volumenänderungen entstehen. Das ist physikalisch sinnvoll, wenn man die Plastizität auf Versetzungen zurückführt und auch berücksichtigt, dass ein allseitiger Druck, der am ehesten eine Volumenänderung hervorbringen könnte, keinen Einfluss auf den Eintritt des Fließens hat. So ist eine assoziierte Fließregel nicht nur numerisch sinnvoll.
8.5.2
Schubspannungs-Hypothese (Tresca)
Die Schubspannungs-Hypothese nach Tresca besagt: Fließen tritt ein, wenn die maximale Schubspannung einen kritischen Wert IJF erreicht. Die maximale Schubspannung an einem Punkt ist die Hauptschubspannung, die sich, wie man im Mohr’schen Spannungskreis (Abb. 8-9) sehen kann, als (8.18) ergibt.
W max = 21 V 1 - V 3 d W F
8.5 Klassische Fließbedingungen
179
IJ
IJmax
ı3
ı
ı1
Abb. 8-9 Hauptschubspannung im Mohr’schen Spannungskreis
Um eine Gegenüberstellung mit der einachsigen Fließgrenze zu ermöglichen, wird gern der doppelte Wert genommen: (8.19)
F( ı ) = ( V 1 - V 3 ) - V F d 0
In Invarianten: (8.20)
F( ı ) = J 2 2 cos T - V F d 0
Die Tresca-Hypothese zählt zu den Ein-Parameter-Modellen, obwohl auch die dritte Invariante enthalten ist, die aber nur eine untergeordnete Bedeutung hat. Im Hauptspannungsraum ist die Tresca-Bedingung ein Prisma mit einem regelmäßigen Sechseck als Grundfläche. V3 Vm
V2
V1 Abb. 8-10 Tresca-Bedingung im Hauptspannungsraum
180
8 Theorie und Numerik der Elasto-Plastizität
V3 von Mises
T
Tresca
V1
V2
Abb. 8-11 Tresca- und Von-Mises-Hypothese in der Deviatorebene
Auch die Tresca-Bedingung ist vom hydrostatischen Anteil unabhängig. Deshalb lassen sich die Eigenschaften beim Blick längs der Raumdiagonalen, also direkt auf die Deviatorebene und damit in der Deviatorebene darstellen. Diese Perspektive ergibt eine Isometrie des Hauptspannungsraumes. Die Achsen schneiden sich unter 120°. Während hier die Von-Mises-Bedingung ein Kreis ist, ergibt die Tresca-Bedingung ein regelmäßiges Sechseck. Der von zwei Ecken und der Raumdiagonalen gebildete Winkel beträgt 60°. Von der Winkelhalbierende wird die Invariante ș gemessen, die nur zwischen –30° und 30° liegen kann. Die Darstellung für den ebenen Spannungszustand zeigt Abb. 8-12. Die Tresca-Hypothese ist nicht direkt eine Fließhypothese; sie kennzeichnet vielmehr die Gefahr eines Gleitbruchs. Dem geht allerdings die Ausbildung eines lokalen plastischen Scherbandes voraus, sodass die Verbindung zur Plastizität gegeben ist. Man bräuchte also eine Tresca-Fließbedingung nur, wenn man nach Eintritt eines Bruches weiterrechnen muss. Es gibt allerdings Ansätze im Bereich der niederzyklischen Ermüdung, bei der bis zu einer bestimmten Grenze plastische Dehnungen auftreten, mit der Tresca-Fließbedingung zu rechnen, damit nicht zwischenzeitlich Spannungszustände auftreten, die zwar nach von Mises, nicht aber nach Tresca zulässig sind. Das Tresca-Kriterium soll aber für die Beurteilung der Rissbildungsgefahr verwendet werden, sodass bei Nutzung der Von-Mises-Fließbedingung für die Plastizität ein Widerspruch auftreten könnte.
8.5 Klassische Fließbedingungen
181
ı1 von Mises
ıF Tresca
-ıF
ı2
ıF
-ıF Abb. 8-12 Tresca- und Von-Mises-Bedingung für den ebenen Spannungszustand
Bei Verwendung einer assoziierten Fließregel tritt das Problem auf, dass die Fließfläche an den Knicken nicht differenzierbar ist. Man muss also, wenn ein Spannungszustand nicht mehr senkrecht über einer ebenen Fläche liegt, die Projektionsrichtung anderweitig so bestimmen, dass ein Knick getroffen wird (Abb. 8-13). Aus diesem Grunde gibt es auch den Ansatz, statt der exakten Tresca-Bedingung eine modifizierte Von-Mises-Bedingung mit höheren Exponenten zu verwenden:
^21 >( V 1 - V 2 )m +( V 2 - V 3 )m +( V 3 - V 1 )m@`m V F 1
(8.21)
F=
0
wobei m gerade ist. Die Tresca-Bedingung ergibt sich für mĺ. m=4 ergibt allerdings noch wieder die Von-Mises-Bedingung.
182
8 Theorie und Numerik der Elasto-Plastizität
ı2 wF ı ı wı Projektionsrichtung wF nicht bestimmt wı
ı3
ı1
Abb. 8-13 Problem bei nicht differenzierbarer Fließfläche und assoziierter Fließregel
Eine Alternative ist, jeden Abschnitt für sich als Fließfläche zu betrachten und im nicht differenzierbaren Bereich zwei Bedingungen F1 und F2 zu erfüllen: (8.22)
F1
0
F2
0
und die plastischen Dehnungsinkremente folgendermaßen zu berechnen: wF1 wF O2 2 wı wı
(8.23)
'İ pl
8.5.3
Mohr-Coulomb-Bedingung
O1
Die Mohr-Columb-Bedingung stammt aus der Bodenmechanik und ist für granulare Materialien (Böden, Pulver) anwendbar. Sie kennzeichnet das Ausbilden einer Gleitfuge. V W
c, P
tan I
I: Grenzwinkel der inneren Reibung c: Kohäsion
Abb. 8-14 Grundzusammenhang der Mohr-Coulomb-Bedingung
Ähnlich wie bei der Tresca-Bedingung bildet sich ein lokales Scherband aus, jedoch ist die Scherfestigkeit hier von der Normalspannung abhängig. Es tritt nämlich innere Reibung auf. Die eindimensionale Bestimmungsgleichung lautet:
8.5 Klassische Fließbedingungen (8.24)
183
W d c V tan I
Dabei ist c die Kohäsion und ij der Grenzwinkel der inneren Reibung. Die Mohr-Coulomb-Bedingung gehört zu den Zwei-Parameter-Modellen, weil das Versagen auch durch die erste Invarianten, also durch den hydrostatischen Druck mitbestimmt wird: (8.25)
F
§ · I1 1 sin T sin M ¸¸ c cos M sin M J 2 ¨¨ cos T 3 3 © ¹
0
wobei ș wieder der Winkel ist, der sich aus den Invarianten ergibt. Der erste Term kennzeichnet die Abhängigkeit vom hydrostatischen Anteil, der zweite ist dem Tresca-Kriterium ähnlich. Geht der Grenzwinkel ij gegen null, geht F in die Tresca-Bedingung über. Mehrdimensional ist die Fließfläche eine Pyramide mit sechseckiger Grundfläche, wobei sich zwei Winkel abwechseln (Abb. 8-15). Die Spitze der Pyramide liegt typischerweise im Zugbereich. Allseitigen Zug kann das Material nur in geringem, allseitigen Druck aber in hohem Maße aufnehmen. V3 Vm
V2 V1
Abb. 8-15 Mohr-Coulomb-Versagensfläche
184
8 Theorie und Numerik der Elasto-Plastizität
ı3 ıZ ıD
ı1
ıZ
ıD Abb. 8-16 Mohr-Coulomb-Versagensfläche im ebenen Spannungszustand
8.5.4
Drucker-Prager-Bedingung
Die Drucker-Prager-Bedingung stellt eine aus numerischen Gründen vereinfachte MohrCoulomb-Bedingung dar. Die Fließfläche ist ein Kegel und damit außer an der Spitze überall differenzierbar. V3 Vm
V2 V1 abhängig von Kohäsion
Abb. 8-17 Drucker-Prager-Fließfläche
Die Fließbedingung lautet z.B.: (8.26)
F=
1 3
V Vv.Mises + 3 E V m - V F d 0
8.6 Verfestigungsregeln
185
Zwischen der Kohäsion c und dem Grenzwinkel ij der inneren Reibung sowie ȕ und ıF besteht folgender Zusammenhang: (8.27a) sin I =
3 3E 2 + 3E
(8.27b) c
V F 3 (3 sin M ) 6 cos M
Mit dem Drucker-Prager-Modell hat man ein Gesetz, das zwischen Zug- und Druckverhalten unterscheidet. Dazu lassen sich die Parameter aus der Zugfestigkeit ız und der Druckfestigkeit ıD errechnen: (8.28a) E =
V D -VZ 3( V D + V Z )
(8.28b) V F =
2V DV Z 3( V D + V Z )
Ein Beispiel für eine nicht-assoziierte Fließbedingung kann bei diesem Gesetz sein, dass anstelle des Grenzwinkels ij wie in F für Q der Volumendilatanzwinkel ijdil verwendet wird. Anstelle von (8.26) kann die Fließbedingung auch als F = V Vv.Mises + E V m - V F d 0
(8.29)
geschrieben werden und liegt damit näher an der Von-Mises-Fließbedingung (8.14)/(8.15). Die Umrechnungsformeln (8.27) und (8.28) müssen dann natürlich angepasst werden. Ferner gibt es Ansätze, statt der linearen Beziehung zwischen der Vergleichsspannung nach von Mises und dem hydrostatischen Anteil eine nichtlineare zu verwenden, die an der „Spitze“ differenzierbar ist.
8.6 Verfestigungsregeln 8.6.1
Einachsige Spannungs-Dehnungs-Beziehungen
Plastisches Materialverhalten ist normalerweise nicht durchgehend ideal plastisch. Es tritt meist, manchmal erst nach einer gewissen Dehnung, Verfestigung auf, aber auch Entfestigung kommt vor (Abb. 8-18). Als Spannungs-Dehnungs-Linien werden solche aus einachsigen Versuchen erwartet. Weil die Fläche unter der Kurve die verrichtete (Elementar-)Arbeit darstellt, heißen die Bilder auch Arbeits-Diagramme. V
V
H verfestigend
V
H ideal plastisch
Abb. 8-18 Ver- oder Entfestigungscharakteristik
H entfestigend
186
8 Theorie und Numerik der Elasto-Plastizität
Es sei hier schon darauf hingewiesen, dass bei großen Dehnungen die Charakteristik maßgeblich vom verwendeten Dehnungsmaß abhängt. Eine Fließkurve, die in Ingenieurdehnungen İing und -spannungen ıing eine abfallende Tendenz zeigt, kann bei logarithmischen Dehnungen İlog (Dehnungszuwächse bezogen auf die aktuelle Länge) und „wahren“ (Cauchy-)Spannungen ıwahr (Kräfte geteilt durch aktuelle Fläche) immer noch ansteigen, was in der Umrechnung
H log
ln(1 H ing )
V wahr
V ing (1 H ing )
zum Ausdruck kommt (s. Kap. 2.4.2). Die Verwendung von Entfestigung hat gewöhnlich Lokalisierungseffekte, also örtlich konzentrierte große plastische Dehnungen zur Folge, die wiederum dazu führen, dass die Lösung extrem netzabhängig wird. Die Verfestigung kann auf verschiedene Arten mathematisch formuliert werden, wie Abb. 8-19 zeigt. Die einfachste Form ist die lineare Verfestigung, die durch die Steigung der Verfestigungsgeraden, den Tangentenmodul ET, definiert wird. Insgesamt erhält man zusammen mit der elastischen Geraden einen bilinearen Verlauf der Spannungs-Dehnungs-Linie. V
V
V
H linear (bilineares Gesetz)
H stückweise linear (multilinear)
über
H a) Funktion b) Dgl.
Abb. 8-19 Eindimensionale Beschreibung der Verfestigung
Bei der linearen Verfestigung wird in der Beziehung zwischen Spannung und Gesamtdehnung der Tangentenmodul ET verwendet, während im Zusammenhang zwischen Spannung und plastischer Dehnung der Verfestigungsmodul (hardening modulus) (8.30)
H
EET E ET
gilt. Bei Anwendern beliebt ist die stückweise lineare (piecewise linear) Verfestigung (auch multilineare genannt), bei der direkt aus Messungen hervorgegangene Wertepaare eingegeben werden können. Glatte Verläufe lassen sich durch Funktionen wie (8.31)
VF
kH n
für V F ! V F 0
(Potenzfunktion)
8.6 Verfestigungsregeln
(8.32)
H
V
§V · K¨ ¸ E ©E¹
187 n
(Ramberg-Osgood-Modell)
oder Differentialgleichungen wie (8.33)
VF
V F0 D
D
C JD H pl
(Armstrong-Frederik-Modell, 1d-Form)
beschreiben, jedoch erfordern sie eine vorherige Bestimmung der oft wenig anschaulichen Eingabeparameter, die dann doch die Messkurve nur ungenau wiedergeben.
8.6.2
Mehrdimensionales Verfestigungsverhalten
Es ist noch zu klären, wie das eindimensional ermittelte Verfestigungsverhalten im Mehrdimensionalen berücksichtigt wird und wie sich das Material bei Ent- und Wiederbelastung verhält. Zwei Grundmodelle werden dabei verwandt, die isotrope und die kinematische Verfestigung. 8.6.2.1 Isotrope Verfestigung Bei der isotropen Verfestigung geht man davon aus, dass die Verfestigung, durch welche Beanspruchung sie auch hervorgerufen wurde, nach allen Richtungen gleichmäßig wirkt. Beschrieben wird das durch eine Aufweitung der Fließfläche. Da deren Durchmesser nur von der Fließgrenze abhängt, wird nur diese skalare Größe verändert, und zwar in Abhängigkeit von einer plastischen Vergleichsdehnung, die bei der isotropen Verfestigung typischerweise nach dem Prinzip der Arbeitsverfestigung (work hardening) definiert wird: Die Arbeit der Spannungskomponenten längs der plastischen Dehnungskomponenten soll gleich der Arbeit der Vergleichsspannung längs der plastischen Vergleichsdehnung sein : (8.34)
¦ V ij dH ijpl
pl V V dH eqv
Da gewöhnlich inkrementell, d.h. in Lastschritten, gerechnet wird, wird auch die plastische Vergleichsdehnung inkrementell ermittelt: (8.35)
pl 'H eqv
1
VV
¦ V ij 'H ijpl
Dem gegenüber steht die so genannte Verzerrungsverfestigung, die besagt, dass die Fließspannung allein von den plastischen Verzerrungen abhängig ist. Die Transformation vom mehr- zum einachsigen Dehnungszustand erfolgt über effektive Verzerrungen, ausgedrückt durch die zweite Tensorinvariante. Für die Von-Mises-Vergleichsspannung mit assoziierter Fließregel erhält man nach beiden Prinzipien
188
(8.36)
8 Theorie und Numerik der Elasto-Plastizität
¦
2 2 'H ijpl 3 ij
pl 'H eqv
Der Zuwachs der Vergleichsdehnung muss im einachsigen Spannungszustand, der einen dreiachsigen Dehnungszustand nach sich zieht, vom Betrag dem Zuwachs der Dehnungskomponente in Lastrichtung entsprechen. So ist bei Volumenkonstanz der plastischen Dehnung und Belastung in 1-Richtung (8.37)
pl 'H 22
pl 'H 33
pl 12 'H 11
und somit (8.38)
2 ª 2 1 2 1 2º pl 2 1 2 2 » 'H 11 « 3¬ ¼
pl 'H eqv
pl 'H 11
Die Inkremente werden über die Lastschritte zur kumulierten plastischen Vergleichsdehnung aufsummiert: (8.39)
pl H eqv
pl ¦ 'H eqv
Inkr
Die plastische Vergleichsdehnung kann nur zunehmen, auch bei Richtungswechseln. V2
Fließfläche nach plastischer Verformung Anfängliche Fließfläche
V1
Abb. 8-20 Aufweitung der Fließfläche bei isotroper Verfestigung
Die Fließbedingung lautet bei isotroper Verfestigung: (8.40)
pl pl F (ı, H eqv ) V V (ı) V F (H eqv )
Das Entlastungs- und Wiederbelastungsverhalten lässt sich folgendermaßen charakterisieren: Da die Fließfläche aufgeweitet wird, tritt bei gegenläufiger Belastung nach einer plastischen Beanspruchung Fließen erst ein, wenn auch in der anderen Richtung die neue Fließgrenze erreicht wurde. Eindimensional erhält man die Spannungs-Dehnungs-Beziehung aus Abb. 8-21.
8.6 Verfestigungsregeln
189
V
VF D
E
F
VE
C B A
H
-VE
-VF
Abb. 8-21 Gegenläufige Belastung bei isotroper Plastizität
So verhalten sich Metalle normalerweise nicht, sodass isotrope Verfestigung allein sich nicht für zyklische Beanspruchungen eignet. Allerdings kann sie für zyklische Belastungen eine Ergänzung zur kinematischen Verfestigung darstellen, mit der die Veränderung des Verhaltens mit zunehmender Zyklenzahl beschrieben wird. Die isotrope Verfestigung ist für einsinnige Belastungen aber gut genug und hat den Vorteil, dass sie numerische einfach zu realisieren ist. Das hat zur Folge, dass sie für beliebige Arten von Verfestigungskurven formuliert werden kann, z.B. auch für eine tabellierte Kurve mit beliebig vielen Stützstellen. 8.6.2.2 Kinematische Verfestigung Bei der kinematischen Verfestigung geht man davon aus, dass der Durchmesser der Fließfläche konstant bleibt, deren Lage aber der Dehnungskinematik folgt. Im Hauptspannungsraum (Abb. 8-22) wird dies beschrieben durch die so genannten „back stresses“ Į. Rückspannungen als Übersetzung ist wenig gebräuchlich. V2
Fließfläche nach plastischer Verformung anfängliche Fließfläche
D
V1
Abb. 8-22 Verschiebung der Fließfläche und „back stresses“ bei kinematischer Verfestigung
Diese Verschiebung hat zur Folge, dass bei gegenläufiger Belastung Fließen früher als bei dem jungfräulichen Material auftritt.
190
8 Theorie und Numerik der Elasto-Plastizität
Die Fließbedingung wird als (8.41)
F (ı, Į )
V V (ı Į ) V F
formuliert. Mit der kinematischen Verfestigung ist auch ein Erholungseffekt verbunden, der als Bauschinger-Effekt bezeichnet wird. Wird bei zyklischer Beanspruchung der elastische Bereich durchschritten, folgt die Spannungs-Dehnungs-Beziehung wieder der Steigung vom Anfang der Fließkurve. Idealisiert wird das als Masing-Effekt. Hier wird angenommen, dass der Bereich der Fließkurve, der bereits einmal abgefahren wurde, bei der gegenläufigen Belastung sowohl für die Dehnung als auch für die Spannung auf die doppelte Größe gestreckt wird (Abb. 8-23). Bei einer stückweise linearen Kurve bedeutet das, dass eine Steigung der ursprünglichen Fließkurve bei gegenläufiger Belastung doppelt so weit gilt. Eine plastische Vergleichsdehnung wird bei der kinematischen Verfestigung nicht benötigt. V D B A
C
E
F
2VA
H 2(Vc-VB)
Abb. 8-23 Idealisiertes Arbeitsdiagramm nach Masing
Im räumlichen Spannungszustand gibt es mehrere Möglichkeiten, wie sich Į entwickelt. Die gebräuchlichste ist die nach Prager. Danach ist die Veränderung von Į proportional zur Veränderung der plastischen Dehnung. Der Proportionalitätsfaktor ist die Ableitung der Vergleichsspannung nach der plastischen Vergleichsdehnung, also der aktuelle Verfestigungsmodul H: (8.42)
dĮ
CV
dV F pl dH eqv
dİ pl
pl CV H (H eqv )dİ pl
Cı ergibt sich als Kehrwert des Quadrates der Länge der Ableitung von F nach ı und ist bei der Von-Mises-Bedingung im Eindimensionalen 1 und im Mehrdimensionalen 2/3 (s.u.). Wegen der Fließregel, aus der dİpl hervorgeht, ist dĮ damit auch proportional zur Ableitung der Fließbedingung F nach den Spannungskomponenten ı (sonst gilt Entsprechendes für das plastische Potential Q). dĮ steht damit senkrecht auf der Fließfläche bzw. auf einer Äquipotentialfläche von Q.
8.7 Erfüllung der Stoffgleichungen in der FEM, lokale Iteration
191
8.6.2.3 Kombinierte isotrope und kinematische Verfestigung Grundsätzliche kann isotrope und kinematische Verfestigung kombiniert werden. Dies ist insbesondere sinnvoll, wenn bei zyklische Beanspruchungen, die im Wesentlichen mit kinematischer Verfestigung beschrieben werden, die Veränderung des Verhaltens mit zunehmender Zyklenzahl berücksichtigt werden soll. V
V
1
2
VF 0
D
H1
V 1
Abb. 8-24 Kombinierte kinematische und isotrope Verfestigung
Die Fließbedingung lautet dann: ( 8.43)
pl F (ı, Į ) V V (ı Į ) V F (H eqv )
Zur Bestimmung des isotropen und kinematischen Verfestigungsanteils aus Versuchen benötigt man die Spannungs-Dehnungs-Linie einer mehrfachen zyklischen Belastung.
8.7 Erfüllung der Stoffgleichungen in der FEM, lokale Iteration 8.7.1
Allgemeine Darstellung
Die Ausführungen gelten weitgehend allgemein für die kombinierte isotrope und kinematische Verfestigung. Dabei gibt es für beide Anteile je einen Verfestigungsmodul, nämlich Hiso und Hkin, die Ableitung des jeweiligen eindimensionalen Verfestigungsanteils nach der plastischen Dehnung, die zusammen die Ableitung H der Messkurve ergeben: (8.44)
wV F ,kin pl wH 1d
wV F ,iso pl
wH 1d
H iso H kin
H
Die Fließbedingung lautet allgemein: (8.45)
pl F (ı, Į ) V V (ı Į ) V F (H eqv )
0
192
8 Theorie und Numerik der Elasto-Plastizität
Das Programm errechnet, zuallererst auf der Basis rein elastischen Verhaltens, die Verschiebungen und dann für jeden Integrationspunkt die Gesamtdehnungen. Der Zuwachs wird zunächst als elastisch betrachtet. Die aktuelle elastische Dehnung ist also zuerst (8.46)
İ el ,tr
İ tot İ 0pl
wobei der Index 0 den Anfang des betrachteten Inkrementes, also die letzte Lösung bezeichnet. Der Index tr steht für „trial“. Aus der elastischen Dehnung wird die so genannte Trialspannung
ı tr
Eİ el ,tr
errechnet. Ist F0, ist der Spannungszustand nicht zulässig und muss auf die Fließfläche projiziert werden. Es gilt die Fließregel (8.47)
'İ
pl
=O
wQ(ı Į ) w (ı Į )
Nun ändern sich ı und Į während eines Last- bzw. Dehnungsinkrementes. Es ist üblich mit den Annahmen des Euler-rückwärts-Verfahrens zu arbeiten, d.h. den Zustand am Ende als konstant für das Inkrement anzunehmen. Der plastische Multiplikator Ȝ ist zu bestimmen. Wenn die Gesamtdehnung konstant bleibt, ist das Inkrement der elastischen Dehnung (8.48)
'İ el
'İ pl
und damit die Spannung (8.49)
ı
ı tr OE
wQ w (ı Į )
Nach (8.42) gilt außerdem: (8.50)
Į
Į 0 CV f D (İ pl )
pl
Į 0 CV f D (İ 0 'İ pl )
§ pl wQ · ¸ Į 0 CV f D ¨¨ İ 0 O w (ı Į ) ¸¹ ©
wobei fĮ für eine allgemeine kinematische Verfestigungsfunktion steht. Nun müssen diese Gleichungen und die Fließbedingung F gleichzeitig erfüllt werden. Unter Umständen ist es möglich, beide so in die Fließbedingung einzusetzen, dass alle Abhängigkeiten von Ȝ berücksichtigt sind, und dann (numerisch) nach Ȝ aufzulösen. Das kann aber recht kompliziert werden und ist allgemein nicht zweckmäßig. Besser ist es, die Gleichungen simultan mit einem Newton-Verfahren zu erfüllen. Dazu muss die rechte Seite null sein, was bei F schon der Fall ist. (8.50) wird von (8.49) abgezogen und das Ergebnis so umgeformt, dass auch hier die rechte Seite null wird. Aus der Berechnung von ı-Į entsteht die Spannungsfunktion
8.7 Erfüllung der Stoffgleichungen in der FEM, lokale Iteration
(8.51)
G (ı Į, O )
ı Į ı tr Į 0 OE
§ pl wQ wQ · ¸ CV f D ¨¨ İ 0 O w (ı Į ) w (ı Į ) ¸¹ ©
193
0
Die Iteration wird nun simultan für F und G als Funktionen von (ı – Į) und Ȝ nach der Newton-Raphson-Vorschrift
(8.52)
ª wG « w (ı Į ) « « wF «¬ w (ı Į )
wG º wO » ª' (ı Į )º » wF » «¬ 'O »¼ wO »¼
(8.53)
ªı Į º « O » ¬ ¼ i 1
ª G º « F » ¬ ¼
ªı Į º ª'(ı Į )º « O » « 'O » ¬ ¼i ¬ ¼
durchgeführt. Dabei ist w 2Q
(8.54)
wG w (ı Į )
I OE
(8.55)
wG w (ı Į )
I O (E CV H kin I )
(8.56)
wG wO
w (ı Į ) 2
(E CV H kin I )
CV
wf D wİ pl
O
w 2Q w (ı Į ) 2
w 2Q w (ı Į ) 2
wQ w (ı Į )
Am Anfang ist Ȝ=0 und sind ı und Į gleich ihren Anfangswerten, sodass auch G=0 und (8.57)
wG w (ı Į )
I
wird. Die erste Zeile von (8.52) kann dann nach (8.58)
' (ı Į )
ª wQ º «(E CV H kin I ) » 'O w (ı Į ) ¼ ¬
aufgelöst werden. Setzt man dies in die zweite Zeile ein, kann man schließlich nach (8.59)
'O
F T
§ wF · wQ wF ¸¸ (E CV H kin I ) ¨¨ w (ı Į ) wO © w (ı Į ) ¹
194
8 Theorie und Numerik der Elasto-Plastizität
auflösen, sodass man im ersten Iterationsschritt Ȝ direkt berechnen kann. In den weiteren Iterationsschritten muss dann bei n Spannungskomponenten das (n+1)-dimensionale lineare Gleichungssystem (8.52) gelöst werden. Im Falle der assoziierten Fließregel F=Q kann (8.59) noch folgendermaßen umgeformt werden: (8.60)
'O
F T
§ wF · § wF · wF ¸¸ ¸¸ E ¨¨ CV H kin ¨¨ w (ı Į ) © w (ı Į ) ¹ © w (ı Į ) ¹
T
wF wF w (ı Į ) wO
Dann steht hinter Hkin gerade der Kehrwert von Cı; wF / wO enthält bei dieser Darstellung nur den isotropen Anteil, also -Hiso, sodass sich (8.61)
'O
F T
§ wF · wF ¸¸ E ¨¨ H kin H iso w Į )
w ( ı Į ) ( ı ¹ © H
ergibt.
8.7.2
Beispiel lineare Verfestigung
Als Beispiel wird die Von-Mises-Fließbedingung, die assoziierte Fließregel sowie die kombinierte isotrope und kinematische lineare Verfestigung ausgeführt. Die Von-Mises-Fließbedingung lautet: (8.62) F =
>
@
1 2 2 pl ( V x - V y )2 + ( V y - V z )2 + ( V z - V x )2 + 6W xy + 6W 2yz + 6W xz V F (H eqv ) 2
0
V eqv
Die Ableitung nach den Spannungskomponenten ist die Ableitung der Vergleichsspannung:
(8.63)
wF 1 = wı 2V eqv
ªV x - V y ( V z - V x) º « » «V y - V z ( V x - V y )» «V z - V x ( V y - V z ) » « » 6 W xy « » « » 6 W yz « » 6 W xz «¬ »¼
Das Quadrat davon ist stets T
(8.64)
§ wF · wF ¸ ¨ © wı ¹ wı
3 2
1
V eqv
ªV x - 1 V y 1 V z )º 2 2 « » 1 1 «V y - 2 V z 2 V x » « » 1 1 «V z - 2 V x 2 V y » « » 3W xy « » 3W yz « » « » 3 W xz ¬ ¼
8.7 Erfüllung der Stoffgleichungen in der FEM, lokale Iteration
195
Damit wird (8.65)
CV
1 3 2
2 3
Die Ableitung von F nach dem plastischen Multiplikator Ȝ ist (8.66)
wF wO
wF
pl wH eqv
wF
pl wH eqv
wO
pl wH eqv
wV F pl wH eqv
H iso
Der zweite Schritt beinhaltet die Tatsache, dass in diesem Fall wegen der assoziierten Fließregel und der Definition der Vergleichsdehnung diese dem plastischen Multiplikator Ȝ entspricht. Bei der assoziierten Fließregel geht Q in F über. Deren zweite Ableitung ergibt sich nach der Quotientenregel zu
(8.67)
(8.68)
§ª 1 ¨« ¨ « 1 ¨ 2 2 w F 1 ¨ « 1 « 2 = 2 ¨« wı 2 V eqv ¨« ¨« ¨« ¨¬ © § ¨ ¨ ¨ª ¨« 1 ¨ « 1 ¨ 2 1 ¨ « 1 w2F « = ¨ 2 wı 2 V eqv ¨ « « ¨« ¨« ¨¬ ¨ ¨¨ ©
12 1 12
12 12 1
0
12 1 12 0
12
12 1
ªV x - 1 V y 1 V z )º º 2 2 « » » 0 » « V y - 12 V z 12 V x » « »§ wV » 1 1 eqv »V eqv « V z - 2 V x 2 V y »¨ ¨ « »¨ wı » 3 3W xy « »© » 3 » 3 W « » yz « » 3»¼ 3 W xz ¬ ¼
· ¸ ¸¸ ¹
T
· ¸ ¸ ¸ 1 1 ªV x - V y V z )º º ¸ 2 2 » « » 1 1 ¸ 0 » «V y - 2 V z 2 V x » T ¸ » « » 1 1 1 « V z - V x V y »§ wF · ¸ » 2 2 ¨ ¸ »© wı ¹ ¸ » V eqv « 3 3W xy ¸ » « » ¸ 3 » 3W yz » « ¸ » « 3»¼ W xz ¸ ¬ 3 ¼ ¸ wF ¸¸ wı ¹
· ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¹
196
8 Theorie und Numerik der Elasto-Plastizität §ª 1 ¨« ¨ « 1 ¨ 2 1 ¨ « 1 w2F « = ¨ 2 wı 2 V eqv ¨ « « ¨« ¨¨ « ©¬
(8.69)
12 1 12
12 12 1
0
º » 0 » » wF » » wı 3 » 3 » 3»¼
· ¸ ¸ T ¸ § wF · ¸ ¨ ¸ © wı ¹ ¸¸ ¸ ¸¸ ¹
Bei der kinematischen Verfestigung tritt an die Stelle jeder Komponente von ı in der Vergleichsspannung eine von ı-Į. Damit ist
wG bestimmt. w (ı Į )
Bei linearer Verfestigung stellt (8.61) schon die endgültige Lösung für Ȝ dar, sodass nicht mehr iteriert werden muss.
8.8 Konsistente Tangente 8.8.1
Allgemeine Darstellung
Gesucht ist wieder die Ableitung der Spannungen nach den Gesamtdehnungen. Die Entwicklungsgleichung kann nicht mehr für ı – Į, sondern muss für ı angeschrieben werden. Bei Plastizität mit kinematischer und isotroper Verfestigung lautet die Fließbedingung: (8.70)
F
pl V eq (ı Į ) V F (H eq ) 0
Bei der Fließregel (8.71)
'İ pl
O
wQ w ı Į
und der Annahme, dass das plastische Dehnungsinkrement von den zunächst als elastisch betrachteten Trialdehnungen abgezogen wird, ergibt sich die Spannung am Ende eines Inkrementes im Euler-rückwärts-Verfahren zu (8.72)
ı
E İ İ pl ,0 OE
wQ w ı Į
Das totale Differential der Spannungen ist dann
(8.73)
dı
Edİ E
wQ w 2Q dO OE dı w ı Į w ı Į wı
8.8 Konsistente Tangente
197
nach Umordnung (8.74)
2 · § ¨ I OE w Q ¸dı ¨ wı Į wı ¸¹ ©
§ · wQ dO ¸¸ E¨¨ dİ wı Į ¹ © 1
(8.75)
dı
2 § · ¨ I OE w Q ¸ E§¨ dİ wQ dO ·¸ ¨ ¨ w ı Į wı ¸¹ w ı Į ¸¹ © © D*
· § wQ D * ¨¨ dİ dO ¸¸ w ı Į ¹ ©
D* heißt tangentialer Materialmodul und ist symmetrisch. Darin ist
(8.76)
w 2Q wı Į wı
w 2Q wı Į w ı Į wı Į wı
Das totale Differential der Fließbedingung muss null sein: (8.77) dF
pl pl ) wH eq wV eq (ı Į ) w (ı Į ) wV eq (ı Į ) w (ı Į ) wĮ wİ pl wV F (H eq dı dO dO pl w (ı Į ) wı w (ı Į ) wĮ wİ pl wO wO wH eq
In der klassischen Plastizität gilt oft (8.78)
pl ,0 wH eq
wO
1
Das Differential wird dann zu T
(8.79)
T
§ wF · § wF · ¨¨ ¸¸ dı ¨¨ ¸¸ © w (ı Į ) ¹ © w (ı Į ) ¹
pl
wV F (H eq ) wQ dO dO pl w (ı Į ) pl wİ wH eq , CV H kin H iso wĮ
0
nach Umordnung (8.80)
T pl º ª§ wF ·T wĮ wV F (H eq ) § wF · wQ » dO ¨¨ ¸¸ dı «¨¨ ¸¸ pl pl «© w (ı Į ) ¹ wİ w (ı Į ) wH eq »¼ © w(ı Į ) ¹ ¬
dı eingesetzt:
0
0
198
(8.81)
8 Theorie und Numerik der Elasto-Plastizität T T º § wF · * § § wF · · ª wQ wQ ¨¨ ¸¸ D ¨¨ dİ ¸¸ dO ¸¸ «CV H kin ¨¨ H iso » dO w ı Į ¹ « w (ı Į ) ¹ w (ı Į) » © © w (ı Į) ¹ ¬ ©
¼ wF wO
0
umgeordnet: (8.82)
T ª§ wF ·T § wF · * wQ wF º» ¨¨ ¸¸ D dİ «¨¨ ¸¸ D* dO w ı Į wO » «© w (ı Į) ¹ © w (ı Į ) ¹ ¬ ¼
0
skalar
nach dȜ aufgelöst: T
(8.83)
dO
§ wF · * ¸¸ D ¨¨ © w (ı Į ) ¹ ª§ wF ·T wQ wF º» «¨ ¸¸ D* ¨ w ı Į wO » «© w (ı Į ) ¹ ¬ ¼
dİ
eingesetzt in (8.75): D*
(8.84)
dı
D* dİ
T
wQ § wF · * ¸ D ¨ w ı Į ¨© w (ı Į ) ¸¹
ª§ wF ·T wQ wF º» «¨ ¸¸ D* ¨ w ı Į wO » «© w (ı Į) ¹ ¬ ¼
dİ
Gesucht ist die Ableitung der Gesamtspannungen nach den Gesamtdehnungen:
(8.85)
DTan
dı dİ
D* D*
T
wQ § wF · * ¸ D ¨ w ı Į ¨© w (ı Į ) ¸¹
ª§ wF ·T wQ wF º» «¨ ¸¸ D* ¨ w ı Į wO » «© w (ı Į ) ¹ ¬ ¼
Man erkennt, dass die Tangentenmatrix nur dann symmetrisch wird, wenn F=Q ist, also die assoziierte Fließregel gilt. Die Darstellung in (8.85) lässt gut die Struktur der Materialtangente erkennen. Algorithmisch einfacher und nicht rechenaufwändiger ist aber folgende Vorgehensweise: (8.74) lässt sich zu
8.8 Konsistente Tangente
(8.86)
199
2 · § ¨ I OE w Q ¸dı E wQ dO ¨ w ı Į w ı Į wı ¸¹ ©
Edİ
umstellen. Zusammen mit (8.80) ergibt sich ein Gleichungssystem, dessen rechte Seite nur linear von dİ abhängt:
(8.87)
dı w2F I OE w ı Į wı § wF · ¨¨ ¸¸ © w (ı Į ) ¹
T
T
dO wF E w ı Į
dİ E pl
wV F (H eq ) § wF · wĮ wF ¸¸ ¨¨ pl wH eq © w (ı Į ) ¹ wİ pl w (ı Į ) wF wO
0
Bei sechs Komponenten der Spannungen und Dehnungen ist ein 7x7-Gleichungssystem mit sechs rechten Seiten zu lösen. Das kann wegen der linearen Abhängigkeit von dİ rein numerisch geschehen. Die sechs Ergebnisvektoren sind dann
(8.88)
ª dı º « dİ » « dO » « » ¬ dİ ¼
Der obere Term stellt die gesuchte Tangente dar.
8.8.2
Beispiel lineare Verfestigung
Bei Von-Mises-Fließbedingung, assoziierter Fließregel sowie kombinierter isotroper und kinematischer linearer Verfestigung gilt: (8.89)
Į
(8.90)
VF
H kin İ pl pl H iso H eqv
Damit wird (8.91)
wF wO
H kin H iso
H
was den Verfestigungsmodul darstellt, unabhängig davon, welchen Anteil die kinematische und welchen die isotrope Verfestigung darstellt. Die Ableitungen der Fließbedingung hängen von der Größe von Į ab, formal sind die Terme der Tangentenmatrix auch unabhängig von der Aufteilung der Verfestigung.
200
8 Theorie und Numerik der Elasto-Plastizität
8.9 Tensor- und Vektorschreibweise, Tensor- und Ingenieurnotation Die Spannung stellt einen zweistufigen Tensor dar, der grundsätzlich neun Komponenten hat, die in der Matrix
(8.92)
ı
ªV 11 W 12 «W « 21 V 22 «¬W 31 W 32
W 13 º W 23 »» V 33 »¼
angeordnet werden können. Gleiches gilt für die Dehnungen. Dementsprechend stellt die Verknüpfung zwischen beiden, der Werkstofftensor, einen vierstufigen Tensor dar. Dessen Darstellung auf dem Papier wäre schwierig. Aus dem Momentengleichgewicht am infinitesimal kleinen Element ergibt sich die Gleichheit der zugeordneten Schubspannungen an orthogonalen Schnitten: (8.93)
W ij
W ji
Auch der Dehnungstensor ist symmetrisch. Das erlaubt es, Spannungs- und Dehnungskomponenten jeweils in einer Spaltenmatrix, und dann die Komponenten des Werkstofftensors in einer nxn-Matrix anzuordnen.
(8.94)
ªV 11 º «V » « 22 » «V 33 » » « « W 12 » «W 23 » » « ¬« W 13 ¼»
ª H 11 º «H » « 22 » «H » E « 33 » «J 12 » «J 23 » » « ¬«J 13 ¼»
In der Tensornotation der Dehnungen haben die Schubkomponenten, hier mit İij bezeichnet, aus Gründen der einheitlichen Darstellung nur den halben Wert der entsprechenden Komponenten, hier Ȗij, in der Ingenieurnotation:
(8.95)
ªJ 12 º « » «J 23 » «¬J 13 »¼
ª 2H 12 º « » «2H 23 » «¬ 2H 13 »¼
Beides muss bei der praktischen Benutzung der Formeln aus den obigen Kapiteln berücksichtigt werden. So gilt die Formel für die kumulierte plastische Vergleichsdehnung für alle neun Tensorkomponenten. Bei Verwendung von sechs Komponenten in der Ingenieurnotation muss entsprechend
8.10 Beispielprogrammierung in USERPL von ANSYS
2 2 2 2 2 2 2 2 2 2 H 11 H 22 H 33 H 12 H 21 H 23 H 32 H 13 H 31 3
pl 'H eqv
(8.96)
(8.97)
201
2 2 2 2 2 2 H 11 H 22 H 33 12 4H 12 12 4H 23 3
2 2 2 2 H 11 H 22 H 33 3
pl 'H eqv
1 2
J
2 12
2 2 J 23 J 13
1 2
2 4H 13
Die direkt davon abhängigen back stresses Į sind jedoch Spannungsgrößen und dürfen nicht verdoppelt werden, sodass
(8.98)
'D ii
CV H kin 'H iipl
'D ij
1 CV H kin 'H ijpl 2
für i z j
berechnet werden muss. Es gilt auch nicht immer (8.99)
§ wF · ¨ ¸ © wı ¹
T
wF wı
T
§ wF · wF bei von Mises ¨ ¸ © wı ¹ wı
1 , CV
3 2
Aus einer einzelnen Schubkomponente folgt aus (8.63) (8.100)
wF wW ij
3W ij 3W ij2
wF wF wW ij wW ij
3
3
Es gilt aber wieder (8.101)
wF wF 1 CV wW ij wW ij 2
und damit weiterhin
1
§ wF · CV ¨ ¸ © wı ¹
T
wF wı
1
8.10 Beispielprogrammierung in USERPL von ANSYS In der benutzerprogrammierbaren Subroutine USERPL in ANSYS ist als Beispiel die lineare kinematische Verfestigung bei Von-Mises-Fließbedingung und assoziierter Fließregel in FORTRAN ausprogrammiert. Hier wird gezeigt, welche Formeln sich dort wiederfinden. Mit dem Problem der Tensor- bzw. Ingenieurnotation (letztere wird benutzt) wird dort anders umgegangen, und zwar durch die Einführung der Shift-Dehnung İshift. Die plastischen Dehnungen sind deviatorisch (gestaltändernd). Daher kann man Normalspannungsänderungen infolge dieser Dehnungen als (8.102) 'V ii
2G'H iipl
¦ Eij 'H jjpl j
202
8 Theorie und Numerik der Elasto-Plastizität
berechnen. Für Schubspannungen enthält die Elastizitätsmatrix E nur G auf der Hauptdiagonalen. Berechnet man nun D für alle Komponenten nach (8.89), teilt durch 2G und nimmt mit E mal, wird automatisch für Schub (8.98) berücksichtigt. Deshalb wird in BKIN die Shift-Dehnung wie folgt ausgerechnet: (8.103) 'İ shift wobei wegen 2G
(8.104) 'İ shift
1 2 H'İ pl 2G 3 E (1 Q )
2(1 Q ) H'İ pl 3E
wird. Die Shift-Dehnungen werden aufsummiert und anschließend als Geschichtsvariable (state variable) gespeichert. Durch Multiplikation mit der Elastizitätsmatrix erhält man
(8.105) E İ el İ shift
ı Į
USERPL erhält vom rufenden Programm die Gesamtdehnungen epel
wie elastisch, weil sie anfänglich als elastisch gelten,
und die Geschichtsvariablen (State-Variablen) eppl
plastische Dehnungen und
statev
frei verfügbare Variablen, hier die Shift-Dehnung epshft, sowie
e
E-Modul
nu
Querkontraktionszahl
proptb
Werkstoffparameter für das nichtlineare Verhalten, hier ıF und ET.
Zum Verständnis sollte man noch einige Service-Subroutinen kennen: vzero
initialisiert ein Array mit 0
vmove
kopiert ein Array (meist Vektor) in ein anderes
vamb
zieht zwei Arrays voneinander ab und schreibt das Ergebnis in ein drittes
vamb1
zieht zwei Arrays voneinander ab und schreibt das Ergebnis in das erste
vapb
addiert zwei Arrays und schreibt das Ergebnis in ein drittes
vapb1
addiert zwei Arrays und schreibt das Ergebnis in das erste
vapcb1
multipliziert das zweite Array mit einer Konstanten und addiert es zu dem ersten, wo auch das Ergebnis gespeichert wird
vmult
multipliziert ein Array mit einer Konstanten und schreibt das Ergebnis in ein anderes Array
8.10 Beispielprogrammierung in USERPL von ANSYS
203
vmult1
multipliziert ein Array mit einer Konstanten und überschreibt das ursprüngliche Array mit dem Ergebnis
vdot
bildet das Skalarprodukt zweier Vektoren
maxv
multipliziert eine Matrix mit einem Vektor
maxv
multipliziert eine Matrix mit einem Vektor und überschreibt diesen damit
matsym
füllt eine Matrix, deren unteres Dreieck belegt ist, symmetrisch auf
maxb
multipliziert eine Matrix mit einer anderen
Im Folgenden sind nun Formeln und Programmierung einander gegenübergestellt. c --- initialize the tangent matrix for no plasticity n2 = ncomp*ncomp call vmove (d(1,1),dt(1,1), n2)
Tritt keine Plastizität auf, wird die Elastizitätsmatrix Tangentenmatrix. h = e*et/(e - et)
entspricht c c
(8.30)
H
EET E ET
--- the 1st state variable column is for the shift strain (the center of the yield surface) call vmove (statev(1,6),epshft(1),ncomp)
überträgt die gespeicherte Geschichtsvariable statev auf epshft (İshift). c --- calculate c the yield call vamb call maxv
berechnet
the trial stress after subtracting off surface shift (epel(1),epshft(1),ep(1),ncomp) (d(1,1),ep(1),sigtr(1), ncomp,ncomp)
E İ el ,tr İ shift
ı tr Į 0
x
seqtr = (sigtr(1)-sigtr(2))**2 + (sigtr(2)-sigtr(3))**2 + (sigtr(3)-sigtr(1))**2 + 6.0d0*sigtr(4)**2 if (ncomp.eq.6) seqtr = seqtr + 6.0d0*(sigtr(5)**2 + sigtr(6)**2) seqtr = sqrt (0.5d0*seqtr)
x
berechnet die Vergleichsspannung nach von Mises der Trialspannungen minus back stresses nach (8.16) räumlich und in der Ebene. c
--- check for yielding con = seqtr/sigy - 1.0d0
Wenn die Vergleichsspannung über der Fließgrenze liegt, ist con>0. if(con.lt.eps) goto 999 c --- get the derivative of the yield function con = (sigtr(1)-sigtr(2))**2 + (sigtr(2)-sigtr(3))**2 + x (sigtr(3)-sigtr(1))**2 + 6.0d0*sigtr(4)**2
204
8 Theorie und Numerik der Elasto-Plastizität dfds(1) = sigtr(1) - 0.5d0*(sigtr(2) + sigtr(3)) dfds(2) = sigtr(2) - 0.5d0*(sigtr(1) + sigtr(3)) dfds(3) = sigtr(3) - 0.5d0*(sigtr(1) + sigtr(2)) dfds(4) = 3.0d0*sigtr(4) if (ncomp.eq.6) then con = con + 6.0d0*(sigtr(5)**2 + sigtr(6)**2) dfds(5) = 3.0d0*sigtr(5) dfds(6) = 3.0d0*sigtr(6) endif con = sqrt (0.5d0*con) call vmult1 (dfds(1),ncomp,1.0d0/con)
berechnet die Ableitung der Fließbedingung nach den Spannungskomponenten nach
(8.63)
ªV x - 1 V y 1 V z )º 2 2 « » 1 1 «V y - 2 V z 2 V x » wF 1 «V z - 1 V x 1 V y » « » 2 2 = wı V eqv « » 3W xy « » 3W yz « » « » 3W xz ¬ ¼
wobei con ıeqv enthält. c --- compute the plastic constant lambda call maxv (d(1,1),dfds(1),vect(1), ncomp,ncomp) con = h + vdot(vect(1),dfds(1),ncomp) dlamb = (seqtr - sigy)/con
berechnet den plastischen Multiplikator Ȝ nach (8.61)
'O
wobei man F
F T
§ wF · wF ¨¨ ¸¸ E H kin H iso w (ı Į )
© w (ı Į ) ¹ H
V eqv V F berücksichtigen muss. Der Index y steht für englisch yield – flie-
ßen. c --- calculate the strain increment call vmult (dfds(1),deppl(1), ncomp,dlamb)
entspricht der assoziierten Fließregel (8.5) . c --- update strains call vamb1 (epel(1),deppl(1),ncomp)
entspricht (8.48) 'İ el
'İ pl .
call vapb1 (eppl(1),deppl(1),ncomp)
datiert die plastische Dehnung auf
8.10 Beispielprogrammierung in USERPL von ANSYS
205
con = 2.0d0*h*(1.0d0 + nu)/(3.0d0*e) call vapcb1 (epshft(1),deppl(1), ncomp,con) call vmove (epshft(1),statev(1,6),ncomp)
passt die Shift-Dehnung nach (8.104)
'İ shift
2(1 Q ) H'İ pl an und speichert sie als 3E
State-Variable. c --- update the accumulated plastic strain depeq = dlamb epeq = epeq + depeq
datiert die kumulierte plastische Vergleichsdehnung auf. Die Spannungsberechnung erfolgt außerhalb von USERPL auf der Basis der aktuellen elastischen Dehnungen. Anschließend wird die Materialtangente berechnet: c
--- do not form with exactly h=0 if (h.lt.1.0d-9*e) h = 1.0d-9*e
spielt nur eine Rolle bei Elementen mit extra displacement shapes, kann aber die Konvergenz bei Entfestigung verschlechtern. c c
c
--- form the effective material modulus --- deff = (i + dlamb*d*b)-1*d; b = (m - n*nt)/sigy con = dlamb/sigy call vzero (b(1,1),36) --- set up m first b(1,1) = 1.0d0 b(2,2) = 1.0d0 b(3,3) = 1.0d0 b(4,4) = 3.0d0 if (ncomp.eq.6) then b(5,5) = 3.0d0 b(6,6) = 3.0d0 endif b(2,1) = -0.5d0 b(3,2) = -0.5d0 b(3,1) = -0.5d0 call vmult1 (b(1,1),36,con)
206
8 Theorie und Numerik der Elasto-Plastizität ª 1 « 1 « 2 O « 12 B= « V eqv « « « «¬
belegt
c
1
1 2
0
º » » » 1 » 3 » 3 » » 3»¼
--- add in n*nt term call maat (dfds(1),b(1,1), 6,ncomp, -con) call matsym (b(1,1),6,ncomp)
berechnet nach (8.69)
O
w2F wıwı T
=B
O V eqv
wF wı
§ wF · ¨ ¸ © wı ¹
T
durch Benutzung der Subroutine
maat. call maxb (d(1,1),b(1,1),c(1,1), ncomp,6,6, ncomp,ncomp,ncomp) c(1,1) = c(1,1) + 1.0d0 c(2,2) = c(2,2) + 1.0d0 c(3,3) = c(3,3) + 1.0d0 c(4,4) = c(4,4) + 1.0d0 if (ncomp.eq.6) then c(5,5) = c(5,5) + 1.0d0 c(6,6) = c(6,6) + 1.0d0 endif
§ w 2 Q ·¸ bildet ¨ I OE . ¨ w ı Į wı ¸¹ ©
x
i = symeqn (c(1,1),6,ncomp,-ncomp) call maxb (c(1,ncomp+1),d(1,1),dt(1,1), 6,ncomp,ncomp, ncomp,ncomp,ncomp)
bildet davon die Inverse und multipliziert sie mit der Elastizitätsmatrix zum tangentialen Materialmodul D* gemäß (8.75). c
--- calculate the consistent tangent modulus call maxv (dt(1,1),dfds(1),vect(1), ncomp,ncomp) con = 1.0d0/(h + vdot(dfds(1),vect(1),ncomp)) call maat (vect(1),dt(1,1), ncomp,ncomp, -con) call matsym (dt(1,1),ncomp,ncomp)
bildet schließlich die Tangente nach
8.11 Modelle für kinematische Verfestigung
(8.85)
DTan
dı dİ
D* D*
207 T
wQ § wF · * ¸ D ¨ w ı Į ¨© w (ı Į ) ¸¹
ª§ wF ·T wQ wF º» * «¨ ¸ D w ı Į wO » «¨© w (ı Į ) ¸¹ ¬ ¼
wobei hier F = Q gilt.
8.11 Modelle für kinematische Verfestigung Kinematische Verfestigung im Mehrdimensionalen zu beschreiben ist wegen der Kombination aus Verschiebung der Fließfläche mit den plastischen Dehnungen und dem MasingVerhalten nicht trivial. Der Fall der linearen Verfestigung (bilineares Verhalten) wurde schon beschrieben. Darüber hinausgehende Modell sind recht komplex.
8.11.1 Besseling-Modell (Overlay-Modell) Die Idee des Besseling-Modells besteht darin, das Kontinuum gedanklich in Teilvolumina (sublayers) mit jeweils unterschiedlichem elastisch-ideal-plastischen Verhalten zu unterteilen. Jedes Teilvolumen i hat einen eigenen Elastizitätsmodul Ei und eine eigene Fließgrenze ıFi. Eindimensional lässt sich dieses Modell als eine Parallelschaltung von Systemen aus Feder und Reibelement in Reihe deuten (Abb. 8-25). ıF1 E1 ıF2 E2 ıF3 E3 Abb. 8-25 Besseling-Modell, eindimensional
Daran kann man schon erkennen, wie das Modell den stückweise linearen Verlauf und den Masing-Effekt abbildet. Solange noch in keinem Prandtl-Element die maximale Reibkraft (entspricht Fließgrenze) erreicht ist, wächst in allen Elementen die Kraft (d.h. Spannung) linear mit der Verformung (d.h. Dehnung) an. Der Gesamt-E-Modul ergibt sich als die Summe der Teil-E-Moduln aller Federn.
208
8 Theorie und Numerik der Elasto-Plastizität
Wird die erste Fließgrenze erreicht, bleibt die Kraft/Spannung in dem betroffenen System konstant. Die elastische Dehnung der Feder nimmt nicht mehr zu, sodass sie nicht mehr zur Steigung der Spannungs-Dehnungs-Linie beiträgt, die dadurch flacher wird. Dafür kommt es aber zu einer Verschiebung im Reibelement, was einer plastischen Dehnung entspricht. Das kann sich fortsetzen, bis alle Reibelemente ins Gleiten gekommen sind. Wird nun entlastet und im weiteren Verlauf gegenläufig belastet, lässt die Spannung zunächst in allen Federn nach, sodass die Steigung der Entlastungsgeraden der Anfangssteigung, also dem Gesamt-E-Modul, entspricht. Das erste Element gerät wieder ins Gleiten, wenn es vollständig entlastet und in anderer Richtung bis zur ersten Fließgrenze belastet worden ist. Das erklärt, warum ab dem ersten Lastwechsel immer die zweifache Spannungsdifferenz bis zum Knick in der SpannungsDehnungs-Linie zurückgelegt wird, wie es das Masing-Verhalten vorsieht.
ı
ın En
ı2
ı1
E2+…+En
E1+E2+…+En İ1
İ2
İn
İ
Abb. 8-26 Verhalten des Besseling-Modells
Das resultierende Verhalten setzt sich aus der gewichteten Summe über die elasto-plastische Antwort der Teilvolumina zusammen, wobei sich die Wichtungsfaktoren ti im Wesentlichen aus der jeweiligen Änderung des Tangentenmoduls errechnen. Es gibt grundsätzlich zwei Möglichkeiten, die Modellparameter zu beschreiben. Die folgende Form ist geeignet, das Besseling-Modell auch aus übereinanderliegenden Elementen (mit gleichen Knoten) mit unterschiedlichem elasto-plastischem Materialverhalten aufzubauen. Eindimensional lassen sich die Parameter folgendermaßen ableiten: Die letzte Steigung entspricht En. (8.106) E n
V n V n 1 H n H n 1
Die vorletzte Steigung ist die Summe aus En-1 und En.
8.11 Modelle für kinematische Verfestigung (8.107) E n 1
209
V n 1 V n 2 En H n 1 H n 2
Definiert man nun die E-Moduln über die Wichtungsfaktoren: (8.108) Ei
E ti
ergibt sich (8.109) t i
1 V n1 V n 2 E H n1 H n 2
n
¦t j
j i 1
Die Fließspannung ıFi muss nun mit dem E-Modul Ei bei der Dehnung erreicht werden, bei der sich mit dem Gesamt-E-Modul E die Stützstelle ıi (s. Abb. 8-26) einstellt: (8.110)
V Fi
Vi
Ei
E
(8.111) V Fi
V Fi
Ei Vi E
t iV i
Mehrdimensional muss noch beachtet werden, dass sich wegen des Unterschiedes in der Querkontraktion zwischen elastischem und plastischem Verhalten Zwängungen zwischen den Subvolumina ergeben, sodass zur Abbildung einer Fließkurve im Dreidimensionalen und im Ebenen Verzerrungs-Zustand zu setzen ist: (8.112) t i
(8.113) V Fi
V i V i 1 V V i 1 º ª G «3H i H i 1 (1 2Q ) i » E ¬ ¼
n
¦t j
j i 1
V º ª G «3H i (1 2Q ) i »t i E¼ ¬
Jedes Element bekommt für sich elastische und plastische Dehnungen. Für jede Komponente des Gesamtmodells, sowohl für elastische, plastische als auch Gesamtdehnungen, gilt: (8.114) H kl
n
¦ ti H kl(i ) i 1
während sich die Spannungen als Summe (8.115) V kl
n
¦ V kl(i) i 1
ergeben.
210
8 Theorie und Numerik der Elasto-Plastizität
Damit ließ sich tatsächlich mit 5 übereinander liegenden Volumenelementen die Fließkurve und die zyklische Spannungs-Dehnungs-Linie aus Abb. 8-27 bei einer einachsigen Beanspruchung berechnen.
Abb. 8-27 Spannungs-Dehnungs-Linie mit ausmodelliertem Besseling-Modell
Das folgende Beispiel zeigt das Verhalten eines Zugstabes, dessen Materialverhalten mit dem Besseling-Modell beschrieben wird, unter einer Folge von Be- und Entlastungen. Dabei ist das Masing-Verhalten zu erkennen. Die Belastung wird erst auf 80% der Maximalbelastung gesetzt, dann wird sie auf 10% verringert, auf 90% erhöht, auf -10% gebracht und schließlich auf 100% gesteigert.
8.11 Modelle für kinematische Verfestigung
211
R=3
30
Abb. 8-28 Zugstab und Fließkurve
Fließkurve wiedergefunden g tun las e B 1.
Entlastung
im
ela s
ti s ch
en B
ere i
ch
Fließfläche durchschritten
Abb. 8-29
ab hier plastisch
Spannungs-Dehnungs-Verhalten bei einer Folge von Be- und Entlastungen im BesselingModell
Bei der Erstbelastung folgt die Spannung der Fließkurve. Die anschließende Entlastung bleibt im elastischen Bereich, sodass die Wiederbelastung auf derselben Kurve erfolgt, bis die ursprüngliche Fließkurve wiedergefunden wird und ihr bis zur vorgegebenen Spannung gefolgt
212
8 Theorie und Numerik der Elasto-Plastizität
wird. Bei der nächsten Entlastung ist der Spannungsunterschied so groß, dass Plastifizieren in der Gegenrichtung auftritt. Dementsprechend tritt auch bei der folgenden Belastung plastisches Verhalten auf, bevor die Fließkurve wieder erreicht wird.
8.11.2 Armstrong-Frederik- bzw. Chaboche-Modell Das Modell benutzt die Von-Mises-Fließbedingung. Die aktuelle Fließgrenze ergibt sich aus der Anfangsfließgrenze ıy0 und der isotropen Verfestigung R: (8.116) V y
V y0 R
Die backstresses D und die isotrope Verfestigung R folgen den Entwicklungsgleichungen (8.117) Į i
2 pl C i İ pl J i Į i H eq 3
(8.118) R i
pl bi (Qi Ri )Heq
Beides sind Differentialgleichungen, die unter bestimmten Umständen analytisch gelöst werden können. Für (8.118) ist das allgemein möglich, weil die kumulierte plastische Dehnung monoton steigt: (8.119) Ri
Qi (1 e
pl biH eq
)
Diese Form entspricht dem NLISO-Modell in ANSYS. R muss nicht als Geschichtsvariable gespeichert werden, İeqpl genügt. Auch für Į ist das möglich, wenn man berücksichtigt, dass wF wı im Lastinkrement konstant ist:
(8.120) Į i
Į i ,0
pl pl § J (H eq H eq,0 ) ·¸ ¨ ¸ § 2 Ci ·¨ wF O ¨¨ Į i,0 ¸¸¨1 e ¸ w ı Į 3 ( ) J ¸ i © ¹¨ ¨ ¸ © ¹
wobei der Index 0 die Werte am Anfang des Inkrementes darstellt. Sowohl aus (8.120) als auch aus (8.118) lässt sich bei eindimensionaler Betrachtung ablesen, das Ci/Ȗi den Maximalwert (Sättigungswert) des jeweiligen kinematischen Verfestigungsanteils darstellt, während (8.119) erkennen lässt, dass die maximale isotrope Verfestigung Qi beträgt. Für die lokale Iteration (8.52) ist wF (8.121) wO
wR wO
Qbe
pl b(H eq ,0 O )
8.11 Modelle für kinematische Verfestigung
213
CkinI geht in die Ableitung von fĮ nach den plastischen Dehnungen, die Diagonalmatrix ª wf Djk (8.122) diag « « wH pl «¬ jk
º » » »¼
ª wD 1 jk diag « pl « FV «¬ wH jk
º » » »¼
über. Sie kann aus (8.120) gewonnen werden: (8.123)
wĮ i wH
pl
2 Ci 1 § I¨1 e JO ·¸ © ¹ 3 J O , i CV
Das ist nicht mehr von den Dehnungskomponenten abhängig, sodass sich (8.124) C kin
Ci 1 § JO · ¨1 e ¸ ¹ Ji O ©
ergibt. Bevorzugt man statt der analytischen Lösung (8.120) das Euler-rückwärts-Verfahren, so wird aus (8.117) (8.125) 'Į i
2 pl C i 'İ pl J i (Į i 0 'Į i )'H eq 3
pl (8.126) 'Į i (1 J i 'H eq )
(8.127) 'Į i
2 3
2 pl C i 'İ pl J i Į i 0 'H eq 3
pl C i 'İ pl J i Į i 0 'H eq pl 1 J i 'H eq
Solange ǻİeqpl dem plastischen Multiplikator Ȝ entspricht, der als unabhängige Variable behandelt wird, ist (8.128)
wĮ i wİ
pl
Ci I 2 pl 3 1 J i 'H eq
und damit
C kin
Ci pl 1 J i 'H eq
214
8 Theorie und Numerik der Elasto-Plastizität
8.12 Einspielen (Shakedown) und Ratcheting 8.12.1 Begriffe Bei zyklischer Beanspruchung, die in beiden Richtungen zu plastischen Dehnungen führt (s. Abb. 8-30), kann es dazu kommen, dass sich die Hysterese mit jedem Zyklus in eine bestimmte Richtung verschiebt. Kommt dieser Vorgang nach einer Anzahl von Zyklen zum Stillstand, spricht man vom „Einspielen“ (engl. Shakedown, s. Abb. 8-31). Dabei unterscheidet man noch zwei Fälle: Ist beim Stillstand auch die Hysterese verschwunden, d.h. gibt es keine plastischen Dehnungen mehr, spricht man vom elastischen Einspielen, sonst vom plastischen.
Spannungs-DehnungsLinie
Belastungsgeschichte
zyklisches SpannungsDehnungs-Verhalten
STRESS
Abb. 8-30 Materialverhalten bei zyklischer Belastung
STRAIN
Abb. 8-31 Spannungs-Dehnungs-Verhalten bei Tendenz zum plastischen Einspielen
215
STRESS
8.12 Einspielen (Shakedown) und Ratcheting
STRAIN
Abb. 8-32 Spannungs-Dehnungs-Verhalten bei Ratcheting
Verschiebt sich die Hysterese immer weiter, speziell um einen bestimmten Betrag je Zyklus, spricht man vom Ratcheting (nach engl. ratchet wheel – Klinkenrad, etwa beim Uhrwerk, s. Abb. 8-32). Darin steckt auch das deutsche Wort Ratsche.
8.12.2 Melan-Theorem Das Melan-Theorem besagt, dass elastisches Einspielen eintritt, wenn man den verschiedenen Spannungszuständen, die während der einzelnen Belastungsphasen auftreten, einen Eigenspannungszustand überlagern kann, sodass in keiner Phase mehr Plastifizieren auftritt. Das ist gleichbedeutend mit einer Verschiebung der Fließfläche so, dass sie alle auftretenden Spannungszustände eines Punktes einhüllt. Bei einer proportionalen Belastung ist das dadurch zu erfüllen, dass die Schwingbreite der Spannungen nicht mehr als 2 ıF0 (ıF0 – Anfangsfließspannung), also nicht mehr als den Durchmesser der Fließfläche, beträgt.
Abb. 8-33 Balkenbiegung, Schwingbreite 2 Mplastisch
216
8 Theorie und Numerik der Elasto-Plastizität
Im Beispiel eines Biegebalkens, der in fünf Halbzyklen belastet wird, wobei im ersten in jedem Fall die Belastung das vollplastische Moment Mpl beträgt, kann dies gezeigt werden. Vollplastisches Moment bedeutet, dass bereits so viel plastische Dehnung auftritt, dass alle Fähigkeit zur plastischen Umlagerung aufgebraucht ist und bei einer höheren Belastung kein Gleichgewicht mehr möglich ist (2 Sy ıF, 1,5 Mel bei Rechteckquerschnitt). Das elastische Grenzmoment (8.129) M el
Wy V F
ist dasjenige, bei dem gerade in der Randfaser die Fließgrenze erreicht wird, also gerade noch kein plastisches Fließen auftritt. In Abb. 8-33 beträgt die anschließend aufgebrachte Wechselbeanspruchung das Zweifache des vollplastischen Momentes Mpl. Daraus ergibt sich in jedem Halbzyklus ein plastisches Dehnungsinkrement, das vom Betrage her gleich ist. In Abb. 8-34 beträgt diese Schwingbreite nur noch das 2,2fache des elastischen Grenzmomentes Mel. Nach dem ersten Halbzyklus stellt sich noch etwas Rückplastizieren ein, aber deutlich weniger als bei der Erstbelastung. Bei der Schwingbreite 2 Mel schließlich tritt gerade kein weiteres Plastizieren ein(Abb. 8-35).
Abb. 8-34 Balkenbiegung, Schwingbreite 2,2 Mel
8.12 Einspielen (Shakedown) und Ratcheting
217
Abb. 8-35 Balkenbiegung, Schwingbreite 2 Melastisch
8.12.3 Struktur-Ratcheting Struktur-Ratcheting tritt typischerweise auf, wenn eine konstante Belastung von einer zyklischen überlagert wird, speziell bei der Überlagerung von konstanter Längsbelastung mit wechselndem Moment. Dabei wird auf der stärker beanspruchten Seite die Fließgrenze überschritten. Bei Entlastung entsteht ein Eigenspannungszustand, aufgrund dessen beim entgegengesetzten Moment jetzt auf der zweiten Seite Plastizieren auftritt, auf der ersten aber keine plastische Rückverformung. Dies wiederholt sich, bis an einer Stelle die Bruchdehnung erreicht wird. Im Beispiel, dass Abb. 8-36 zugrunde liegt, wird der besagte Biegebalken bis auf ¾ der Fließspannung durch eine permanente Längskraft belastet. Anschließend wird ein Moment aufgebracht, das das System bis kurz vor das Versagen belastet. Dies wird je Halbzyklus wiederholt, jedoch wechselt das Vorzeichen. Für einen ausgewählten Punkt ergibt sich eine Zunahme der Dehnung mit jedem Zyklus, obwohl in der einen Belastungsrichtung keine Plastizität auftritt. Dies ist nur durch das Zusammenwirken in der Struktur zu erklären (deshalb Struktur-Ratcheting). Der gegenüber liegende Rand zeigt die Plastizierungen zeitlich versetzt. Dadurch wird jeweils der Eigenspannungszustand verändert.
218
8 Theorie und Numerik der Elasto-Plastizität
Abb. 8-36 Struktur-Ratcheting, ein Element am Rand
Abb. 8-37 Struktur-Ratcheting, ein Element am gegenüber liegenden Rand
8.12 Einspielen (Shakedown) und Ratcheting
Abb. 8-38
219
Spannungsverteilung über die Höhe beim Struktur-Ratcheting konstante Kraft, M pos. , M=0, M neg., M=0, M pos.
Was im System geschieht, zeigt die Darstellung der Verteilung über die Höhe, und zwar in Abb. 8-38 der Spannung. Sie erreicht nach der ersten Momentaufbringung in weiten Bereichen die Fließspannung, bei Wegnahme des Momentes ist sie nicht mehr konstant, weil sich Eigenspannungen einstellen. Beim gegenläufigen Belasten stellt sich etwa die umgekehrte Verteilung ein, ebenso bei erneuter Wegnahme usw. Bei der plastischen Dehnung (Abb. 8-39) sieht man mit dem einen Halbzyklus eine zur einen Seite anwachsende Verteilung, mit dem nächsten ein Ausgleich hin zu einer fast konstanten Verteilung, dann folgt wieder Anwachsen, dann Ausgleich. Dabei nimmt aber der Maximalwert mit jedem Zyklus zu – Ratcheting. Struktur-Ratcheting kann mit jedem plastischen Materialgesetz für kinematische Verfestigung und – wie hier – mit idealer Plastizität dargestellt werden.
220
Abb. 8-39
8 Theorie und Numerik der Elasto-Plastizität
Verteilung der plastischen Dehnung über die Höhe beim Struktur-Ratcheting konstante Kraft, M pos., M neg., M pos., M neg., M pos.
8.12.4 Material-Ratcheting Beim Material-Ratcheting tritt der zuvor gezeigte Effekt, die stetige Zunahme der plastischen Dehnungen, allein aufgrund der Materialeigenschaften ein. Es kann also auch bei einachsiger Belastung gezeigt werden und wird vor allem bei höheren Temperaturen beobachtet. Das Auftreten ist abhängig von der Mittelspannung der wechselnden Beanspruchung. Nur wenn diese ungleich null ist, stellt sich der Effekt ein. Der Betrag beeinflusst die Größe des jeweiligen Zuwachses, das Vorzeichen die Richtung. Material-Ratcheting lässt sich mit der linearen kinematischen Verfestigung und dem Besseling-Modell nicht beschreiben, wohl aber mit dem Chaboche-Modell, jedenfalls prinzipiell. Grund dafür ist, dass das Chaboche-Modell nicht exakt das Masing-Verhalten abbildet. Bei der plastischen Erstbelastung ist die Anfangssteigung der ı-İpl-Kurve C, bei der gegenläufigen Belastung C+ȖĮ. Da die Verfestigung maximal C/Ȗ betragen kann, ist die maximale Anfangssteigung 2C. Das hat zur Folge, dass auch bei Mittelspannung null das Ende des ersten Halbzyklus’ nicht wieder getroffen wird. Bei dem Beispiel der dehnungsgesteuerten Berechnung aus Abb. 8-40 wirkt sich das kaum aus; die Maximalspannung beträgt nach dem ersten Halbzyklus 398, nach dem dritten 399 MPa. Bei der spannungsgesteuerten Berechnung (Abb. 8-41) differieren zwar die Maximaldehnungen zwischen dem ersten und dritten Halbzyklus so gut wie nicht, dafür aber erheblich zwischen Zug und Druck, nämlich 0,50% und –0,26%, sodass sich zwar eine geschlossene Hysterese ergibt, deren Zentrum aber trotz gegengleicher Spannungen nicht der Koordinatenursprung ist.
8.12 Einspielen (Shakedown) und Ratcheting
221
Abb. 8-40 Chaboche-Modell, Dehnungsvorgabe
Abb. 8-41 Chaboche-Modell, Spannungsvorgabe, Mittelspannung 0
Ist nun die Mittelspannung ungleich null, sind die Verfestigungen Į nach beiden Richtungen von unterschiedlichem Betrag, sodass sich generell keine geschlossenen Hysteresen ergeben. Vielmehr kommt es zu ausgeprägtem Ratcheting. Im Beispiel aus Abb. 8-42 beträgt die Zugspannung 398, die Druckspannung 350 MPa, die Mittelspannung mithin (nur) 24 MPa.
222
8 Theorie und Numerik der Elasto-Plastizität
Abb. 8-42 Chaboche-Modell, Spannungsvorgabe, Mittelspannung 24 MPa
Abb. 8-43 Chaboche-Modell plus lineare Verfestigung, C2=5000 MPa
Das Chaboche-Modell kann Material-Ratcheting zwar darstellen, aber in einem viel höheren Maße, als es im Versuch beobachtet wird. Eine gewisse Abhilfe schafft es, zusätzlich lineare Verfestigung zu definieren, was gleichbedeutend mit einem weiteren Chaboche-Anteil, aber mit Ȗ=0 ist. Für Abb. 8-43 und Abb. 8-44 ist dies durchgeführt. Der erste, der eigentliche Chaboche-Anteil ist dabei so modifiziert, dass am Ende des ersten Halbzyklus’ der gleiche Dehnungswert erreicht wird. Die Kurve wird dadurch flacher. Das Ergebnis der zyklischen Berechnung ist, dass die Zunahme der plastischen Dehnung zurück geht, und zwar sowohl,
8.12 Einspielen (Shakedown) und Ratcheting
223
was die Differenz zwischen dem ersten und dritten Halbzyklus angeht, als auch, was die Tendenz betrifft. Durch die Modifikation kommt es zum plastischen Einspielen. Je größer der Anteil der linearen Verfestigung an der Erhöhung der Fließspannung ist, desto schneller ist der Einspielvorgang abgeschlossen.
Abb. 8-44 Chaboche-Modell plus lineare Verfestigung, C2=10000 MPa
Eine weitere Verbesserung stellt das Ohno-Wang-Modell dar. In der einfachsten Form und im Eindimensionalen lautet die bestimmende Gleichung: (8.130) D i
sgn(V D ) Ci J i sgn(D i ) D i D start ,i H pl
oder (8.131) D i
C i H pl J i D i 1
D start ,i
H pl
Di
wobei x MacCauley-Klammern mit x
x ® ¯0
für
x!0 sonst
sind.
Das bedeutet, dass so ein Anteil i lineare Verfestigung bewirkt, bis die Backstresses Įi dem Betrag nach einen Schwellenwert ĮStart,i überschreiten, und klingt dann ab. (8.131) kann daher auch als
(8.132) D i
pl C i H °° § D start ,i ® pl °C i H J i D i ¨¨1 Di © ¯°
geschrieben werden.
für D i d D start ,i · pl ¸ H ¸ ¹
für D i ! D start ,i
224
8 Theorie und Numerik der Elasto-Plastizität
Addiert man mehrere solche Anteile i mit unterschiedlichen ĮStart,i (und deutlich größeren Ȗi als beim Chaboche-Modell) erhält man eine stückweise lineare Verfestigungskurve, die jeweils zwischen ĮStart,i und ĮStart,i + Ci/Ȗi ausgerundet abknickt. In dem oberhalb von ĮStart,i aktiven Term steckt die Fähigkeit zum Ratcheting.
ı
C1/Ȗ1 ĮStart,1 ıF0
C3+C4 C2+ C3+C4
C4
C1+ C2+ C3+C4
İpl Abb. 8-45 Ohno-Wang-Modell
8.12.5 Thermisches Ratcheting Thermisches Ratcheting kann entstehen, wenn sich die Temperatur und die Belastung synchron ändern. Dies wird typischerweise dadurch hervorgerufen, dass eine Wärmeausdehnung behindert wird. Dann müssen thermische Dehnungen durch mechanische kompensiert werden, wobei letztere Spannungen hervorrufen. Da Zug- und Druckbelastung bei verschiedenen Temperaturen und damit unterschiedlichen Materialeigenschaften stattfinden, ergibt der gleiche Betrag der Spannung einen unterschiedlichen Betrag der Dehnungen, wie es auch bei isothermer Belastung mit unterschiedlichen Spannungen der Fall ist. Deshalb führt bei den Zyklen mit veränderlicher Temperatur und Spannung die Mittelspannung 0 zum Ratcheting (Abb. 8-46), während es eine Mittelspannung ungleich 0 gibt, bei der stabile Zyklen auftreten (Abb. 8-47).
8.12 Einspielen (Shakedown) und Ratcheting
Abb. 8-46 Thermisch-mechanische Belastungszyklen, Mittelspannung 0
Abb. 8-47 Thermisch-mechanische Belastungszyklen, Mittelspannung 22 MPa
225
226
8 Theorie und Numerik der Elasto-Plastizität
8.12.6 Numerisches Ratcheting bei Temperaturzyklen Lineare kinematische Verfestigung kann entweder durch (8.133) Į
Cİ pl
oder durch (8.134) Į
Cİ pl
also in der Ratenformulierung, beschrieben werden. Ändert sich jedoch die Temperatur, bleibt die Verfestigung Į bei Formulierung (8.134) konstant, was nicht wahrscheinlich ist, da es sich dabei um eine Spannungsgröße handelt. Die Folge ist Ratcheting. Bei Formulierung (8.133) stellen sich stabile Zyklen ein (Abb. 8-48). Hier ist die Verfestigung unabhängig von der Temperaturgeschichte. Will man von diesem Prinzip abweichen, kann man der Ratenformulierung einen Temperaturterm addieren: (8.135) Į
Cİ pl
wĮ T wT
Für die Abhängigkeit der Backstresses von der Temperatur müsste man eine Gesetzmäßigkeit formulieren können. Setzt man (8.136)
wĮ wT
wC pl İ wT
Spannung
erhält man den gleichen Effekt wie mit (8.133).
Dehnung *10-2
Abb. 8-48
Dehnung *10-2
Thermische Zyklen bei linearer kinematischer Verfestigung links: Ratenformulierung (8.134), rechts: Formulierung (8.133)
Beim Chaboche-Modell erreicht man den wesentlichen Effekt durch folgende Betrachtung:
8.12 Einspielen (Shakedown) und Ratcheting
(8.137) Į *i
Į i
Į 2 pl pl İ J i i H eq 3 Ci
Ci
227
2 pl pl İ J i Į *i H eq 3
d.h. man kann Į* als Geschichtsvariable mitführen und vor der Benutzung mit dem aktuellen C (zur aktuellen Temperatur) multiplizieren. Echte Unabhängigkeit von der Temperaturgeschichte bewirkt das aber nur, wenn Ȗ unabhängig von T ist. Beim Besseling-Modell werden die plastischen Dehnungen der Subvolumina gespeichert. Da sich im Allgemeinen bei einer Temperaturänderung die Wichtungsfaktoren ändern, stimmt danach die gespeicherte gesamte plastische Dehnung nicht mehr mit der gewichteten Summe überein. Dies führt auch zu Ratcheting und kann nach einigen Zyklen Nichtkonvergenz und damit Abbruch der Berechnung bewirken. Es gibt zwei Methoden, die Übereinstimmung zu Beginn eines neuen Inkrementes wieder herzustellen [16]. Beide führen zu stabilen Zyklen (Abb. 8-49). Bei der ersten Möglichkeit wird zu Beginn eines Lastinkrementes die Gesamtdehnung modifiziert: (8.138) İ *tot
İ tot İ pl
n Sub
¦
t i İ ipl
i 1
bei der zweiten werden die gespeicherten plastischen Dehnungen der Subvolumina skaliert, sodass ihre gewichtete Summe danach wieder die gesamte plastische Dehnung ergibt, und zwar für jede Komponente jk pl *
(8.139) İ jk ,i
pl İ jk
pl
İ jk ,i
n Sub
¦ i 1
pl
t i İ jk ,i
Spannung
Dehnung * 10-2
Abb. 8-49 Temperaturzyklen beim Besseling-Modell, Grundform und modifizierte Form
9 Einführung in Kontaktberechungen 9.1 Was bedeutet Kontakt? Wir unterscheiden die folgenden Fälle: 1.
Ein Körper nähert sich einer starren Fläche und wird von dieser aufgehalten. Wird mehr Kraft aufgebracht, wird der Körper von (oder an) dem Hindernis deformiert.
2.
Zwei Körper nähern sich einander und deformieren sich gegenseitig nach der Berührung.
3.
Verschiedene Regionen desselben Körpers berühren sich (Selbstkontakt).
4.
Zwei Starrkörper berühren sich. Das ist eigentlich ein Widerspruch, denn ein Körper wird normalerweise als starr bezeichnet, wenn er deutlich steifer ist als ein anderer oder aus anderen Gründen die Deformation keine Rolle spielt. Dennoch gibt es Programme, bei denen man für die Durchdringung zweier Starrkörper Kraft-Eindringungs-Charakteristiken vorgeben kann.
Diese Situationen haben gemeinsam, dass die Berührzone nicht im Vorhinein bekannt ist. Anderenfalls sollte kein Kontakt modelliert werden. Situation 1 könnte durch Randbedingungen modelliert werden, 2 und 3 durch gemeinsame Knoten oder Koppelgleichungen.
Klebekontakt (bonded contact), bei dem sich die Kontaktelemente nicht öffnen können, wird gern allerdings auch eingesetzt, um verschieden vernetzte Bauteile ohne gemeinsame Knoten aneinander zu binden und stellt insofern eine Ausnahme zu obiger Regel dar. Dies geschieht häufig bei der Übernahme der Geometrie aus einem CAD-System und ist solange zulässig, wie dieser Übergang nicht im Mittelpunkt des Berechnungsinteresses steht. Abb. 9-1 zeigt die Situationen 1 bis 3 in einem System.
Abb. 9-1 Kontaktsituationen
9.2 Modellierung von Kontakt
229
Die obige Definition des Standardkontaktes betrifft die Bewegung und Kräfte senkrecht zu den Kontaktflächen. Eine Bewegung in tangentialer Richtung ist weiterhin möglich, wobei Reibung auftreten kann, oder kann getrennt unterdrückt werden.
9.2 Modellierung von Kontakt Für die nachfolgenden Betrachtungen ist es nicht notwendig zwischen den drei Situationen zu unterscheiden. Kontakt wird durch Elemente modelliert, die die Kontaktgeometrie beschreiben und die Kontaktkräfte auf die zugehörigen Knoten aufbringen. Das heißt nicht immer, dass der Nutzer selbst solche Elemente definieren muss. Einige Programme bestimmen die Kontaktflächen automatisch oder nach allgemeineren Nutzer-Eingaben.
9.2.1
Punkt-zu-Punkt- bzw. Knoten-zu-Knoten-Kontakt
Knoten i
Knoten j Kontaktfläche
Abb. 9-2 Knoten-zu-Knoten-Kontakt
Knoten-zu-Knoten-Kontakt ist veraltet und wird hier nur der Vollständigkeit halber erwähnt. Zwei Knoten werden durch ein Element getrennt, wobei die unterdrückte gegenseitige Bewegungskomponente durch eine Kontaktebene beschrieben wird. Deren Normale wird entweder durch den Abstandsvektor der Knoten oder durch Benutzereingaben bestimmt. Das ist einer der Nachteile: x
Es ist kaum möglich, die Normalenrichtung aus der Oberfläche zu bestimmen.
x
Exzentrizitäten der Knoten, die zu Momenten führen, werden nicht berücksichtigt.
x
Das bedeutet, die Knoten müssen nahezu aufeinander liegen und die tangentiale Bewegung muss klein bleiben.
230
9 Einführung in Kontaktberechungen
Der einzige Vorteil ist die leichte Implementierbarkeit.
9.2.2
Knoten-zu-Oberfläche-Kontakt i
Knoten k Knoten i
Oberflächensegment
Oberfläche 2 (Slave)
k j
Knoten j
Oberfläche 1 (Master) Abb. 9-3 Knoten-zu-Oberfläche-Element
Beim Knoten-zu-Oberfläche-Kontakt wird ein Knoten von Oberfläche 2 auf Kontakt mit einem Segment von Oberfläche 1 abgeprüft. Je nach Implementierung können die Knoten i, j und k in Abb. 9-3 ein oder zwei Elemente formen. Das ist eine Frage der Definition und programmabhängig, hat aber keinen Einfluss auf die Berechnungen, die erfolgen, nachdem Kontakt festgestellt wurde. Oberfläche 1, die die Flächeninformation liefert, heißt Master- oder Target-Seite, Oberfläche 2, von der der Knoten stammt, heißt Slave- oder Contact-Seite, je nach Programm. Der jeweils betrachtete Ausschnitt der Master-Fläche ist definiert und begrenzt durch ein Segment, das sich im Falle deformierbarer Körper auf gewöhnlichen Finiten Elementen befindet, im Falle von starren Oberflächen gesondert definiert wird. Knoten k kann an einen beliebigen Punkt des Segmentes berühren und auf der Oberfläche gleiten. Die Verteilung der Kontaktkraft auf die Elementknoten wird aus der Berührposition errechnet und folgt der Bewegung des Slave-Knotens. Prinzipiell müssen alle Knoten von Oberfläche 2 auf Kontakt mit bzw. Eindringung in alle Segmente von Oberfläche 2 geprüft werden. Damit die Zahl der Operationen nicht ausufert, sind spezielle Suchstrategien erforderlich (s.u.).
9.2.3
Punkt-zu-Oberfläche-Kontakt
Es können nicht nur Knoten, sondern auch andere Punkte der Slave-Oberfläche (besonders Integrationspunkte) benutzt werden, um Eindringungen zu kontrollieren und Kontaktkräfte bzw. -spannungen aufzubringen. Der größte Vorteil ist, dass dieses Konzept auch für Elemente mit Mittenknoten (quadratischer Ansatz) geeignet ist (s.u.).
9.2 Modellierung von Kontakt
231
Kontaktpunkt Knoten Oberfläche 2 (Slave)
Knoten i Oberflächensegment
i
Knoten j
Kontaktpunkt Knoten
j
Oberfläche 1 (Master) Abb. 9-4 Punkt-zu-Oberfläche-Kontakt
9.2.4
Oberfläche-zu-Oberfläche-Kontakt
Abb. 9-5 Oberfläche-zu Oberfläche-Kontakt
Es ist möglich, den kürzesten Abstand zweier Oberflächen, die durch Funktionen, FEFormfunktionen oder andere, beschrieben sind, zu bestimmen und daraus eine Kontaktbedingung zu formulieren und Kontaktkräfte zu berechnen. Für deformierbare Körper ist das in allgemeiner Form zu kompliziert, weil eine variable Kontaktzone auftritt. Deshalb findet man diese Methode vor allem für den Kontakt zweier Starrkörper. Dann muss eine spezielle KraftEindringungs-Charakteristik vorgegeben werden, die zuvor experimentell oder durch feine Berechnungsmodelle ermittelt wurde. Die Starrkörper sind dann vereinfachte Repräsentanten zweier an sich deformierbarer Teile. In der Dokumentation kommerzieller FE-Programme können Kontaktarten danach bezeichnet sein, was der Benutzer zur Definition beschreiben muss. So sind „surface-to-surface contact elements“ in ANSYS vom Typ Punkt-zu-Oberfläche, während „*CONTACT_SURFACE_ TO_SURFACE“ in LS-DYNA vom Type Knoten-zu-Oberfläche ist. Andere Programme geben an, keine Kontaktelemente zu benötigen, aber auch diese verwenden intern Segmente und Knoten zur Kontaktbehandlung.
10 Erfüllung der Kontaktbedingung In diesem Kapitel betrachten wir zuerst folgendes ganz einfaches Modellproblem:
F k
ǻx u
g Abb. 10-1 Kontakt-Modellproblem
Eine Feder mit der Steifigkeit k wird durch eine Kraft F belastet. In einer Entfernung ǻx befindet sich ein starres Hindernis. Ohne dieses lautet die Beziehung zwischen der Kraft und der Verschiebung u des freien Knotens: (10.1)
ku
F
Dies gilt, solange der Abstand (gap) (10.2)
g
'x u
größer als null ist: (10.3)
g !0
Das ist eine Ungleichung. Solange sie erfüllt ist, ist nichts weiter zu unternehmen. Wenn aber das nicht weiter beschränkte System zu (10.4)
g0
führt, muss die Gültigkeit der Gleichung (10.5)
g
0
erzwungen werden. Für mehrere mögliche Kontaktpunkte führt das zu einem aktiven Satz solcher Nebenbedingungen („active set“-Strategie). Diese können auf verschiedene Weise erfüllt werden.
10.1 Direkte Einführung der Nebenbedingung
233
Die erwartete Kontaktkraft ist (10.6)
Fc
k'x F
und ist als Druckkraft negativ.
10.1 Direkte Einführung der Nebenbedingung Die Bedingung g (10.7)
u
0 bedeutet
'x
Ein Zwang ruft eine Reaktionskraft, hier die Kontaktkraft, hervor, die auf der rechten Seite zusammen mit der äußeren Last bilanziert werden muss: (10.8)
ku
Fc F
mit (10.7): (10.9)
k'x
Fc F
(10.10) k'x F
Fc
wie gewünscht.
vi i
ui
vk
uk
vj
k j
uj
Abb. 10-2 Knoten-zu-Oberfläche-Element
Im Falle eines Knoten- oder Punkt-zu-Oberfläche-Kontaktes nimmt die Nebenbedingung die Form einer Koppelgleichung an: (10.11) u k N i ([ c )u i N j ([ c )u j
0
wobei ȟc die Einheitskoordinate des Berührpunktes ist. Für die anderen Verschiebungskomponenten gilt Entsprechendes; im Dreidimensionalen gibt es zwei Einheitskoordinaten. Diese Methode ist auch als Multi-Point Constraint (MPC) bekannt.
234
10 Erfüllung der Kontaktbedingung
10.2 Penalty-Methode Die Penalty- hat wie die nachfolgende Lagrange-Multiplikator-Methode ihren Namen aus dem Kontext der mathematischen Optimierung. Bekanntermaßen herrscht statisches Gleichgewicht, wenn das Minimum der potenziellen Energie erreicht ist. Solange der Kontakt offen ist, ist die potenzielle Energie des Testsystems 1 2
(10.12) W
ku 2 uF o Min.
Wenn die Kontaktbedingung verletzt ist, wird ein Term addiert, der die Energie erhöht. Weil sie sich damit vom Minimum weg bewegt, wird dieser Term als Strafe (Penalty) für die Verletzung betrachtet. Das Optimierungsproblem lautet nun: 1 2
(10.13) W
ku 2 uF 12 Hg 2 (u ) o Min.
worin İ der Penalty-Parameter ist, dessen Bedeutung unten erläutert wird. Im Moment ist es einfach eine positive Zahl. Das Minimum wird erreicht, wenn (10.14)
w wu
wW wu
>
1 2
ku 2 uF 12 H ('x u ) 2
ku F H ('x u )
0
ku F H'x Hu
0
(k H )u
(10.15) u
@
0
F H'x
F H'x k H
Wenn g>k gilt: (10.20) u o 'x
10.2 Penalty-Methode
235
Die Kontaktbedingung wird nur vollständig erfüllt, wenn der Penalty-Parameter gegen Unendlich strebt, was aus numerischen Gründen aber seine Grenzen findet.
Das bedeutet, dass es eine verbleibende Eindringung von (10.21) g
§ 1.5k H · ¨1 ¸ 'x k H ¹ ©
gibt. Die Beziehung zwischen İ und u ist in Abb. 10-3 aufgetragen. Man sieht, dass von İ ungefähr gleich 100 an die Kontaktbedingung nahezu erfüllt ist, d.h. ein technisch hinreichender Wert für den Penalty-Parameter kann endlich gewählt werden. 1,6 1,5 1,4 1,3
u/Delta_x
1,2 1,1 1 0,9 0
100
200
300
400
500
Abb. 10-3 relative Verschiebung über Penalty-Parameter
ǻx u İ=kn k g Abb. 10-4 Penalty-Steifigkeit
Wenn man bedenkt, dass g eine Länge ist und den Term (10.22)
1 Hg 2 2
236
10 Erfüllung der Kontaktbedingung
mit einer Federenergie vergleicht, sieht man, dass er formal gleich ist. Das heißt, der PenaltyParameter İ kann als eine Federsteifigkeit (s. Abb. 10-4) interpretiert werden und wird daher fortan mit kn bezeichnet, wobei n für die Normalenrichtung steht. Die Kontaktkraft ist dann (10.23) Fc
k n g (u )
With (10.2) and (10.15) wir daraus Fc
k n ( 'x u ) k n 'x
(10.24)
§ F k n 'x · ¸ k n ¨¨ 'x k k n ¸¹ ©
kn k2 F n 'x k kn k kn
2 § ¨k kn n ¨ k kn ©
· ¸'x k n F ¸ k kn ¹
§ k n (k k n ) k n2 ¨ ¨ k kn ©
(10.25) Fc
§ knk ¨ ¨k k n ©
· ¸'x k n F ¸ k kn ¹
· kn ¸'x F ¸ k kn ¹
Für kn>>k geht die Kontaktkraft gegen den gewünschten Wert aus (10.6).
10.3 Lagrange-Multiplikator-Methode In der Methode der Lagrange’schen Multiplikatoren wird der Term (10.26) Og (u ) statt des Penalty-Terms zu der potenziellen Energie addiert. Die modifizierte Energie ist dann (10.27) W
1 2
ku 2 uF Og (u ) o Min.
wobei der Lagrange-Multiplikator Ȝ eine weitere Unbekannte darstellt. Das Minimum wird erreicht, wenn wW wu (10.28) wW wO
ku F O g (u )
0
wg wu
0
10.4 Finite-Elemente-Testproblem (10.29)
ku F O
0
'x u
0
237
Die zweite Gleichung ergibt (10.30) u
'x
d.h. bedeutet die Erfüllung der Kontaktbedingung. Eingesetzt in die erste: (10.31) O
k'x F
d.h. der Langrange-Multiplikator ist die Kontaktkraft.
10.4 Finite-Elemente-Testproblem Für die nachfolgenden Betrachtungen benutzen wir das 1d-(Fachwerk-)Stabelement aus Abb. 10-5. Es hat den Elastizitätsmodul E, die Querschnittsfläche A und die Länge l. j
k
E, A, l i
uj
uk
Abb. 10-5 1d-Stabelement
Die Elementsteifigkeitsmatrix lautet: EA ª 1 1º « » l ¬ 1 1 ¼
Ki
und damit die inneren Kräfte ªu º K« j » ¬u k ¼
f int
EA ªu j u k º » « l ¬u k u j ¼ EA l2
2
1 EA l1
3 ǻ
Abb. 10-6 Testproblem überlappender Stabelemente
Kontakt definiert
4
238
10 Erfüllung der Kontaktbedingung
Nun betrachten wir das System aus Abb. 10-6. Es zeigt eine anfängliche Überlappung der Größe ǻ. Die Kontaktbedingung lautet: (10.32) g
( x3 u3 ) ( x2 u 2 ) t 0
Mit x 2 x 3 (10.33) g
' also u 2 u 3 ' t 0
Ohne Kontakt lautet die Gesamtsteifigkeitsmatrix: ª EA « l « 1 « EA « l1 « « 0 « « « 0 ¬
(10.34) K
EA l1 EA l1
0 0
0 0 EA l2 EA l2
º 0 » » 0 » » EA » » l2 » EA » » l2 ¼
Unter Berücksichtigung der Randbedingungen reduziert sich das Gleichungssystem auf ª EA «l « 1 « 0 «¬
(10.35) Ku
º 0 » ªu º » 2 EA » «¬u 3 »¼ l 2 »¼
ª0 º «0 » ¬ ¼
Die Startwerte für die Verschiebungen sind null. Deshalb wird Kontakt festgestellt mit (10.36) g (u)
' 0
Im Folgenden werden die verschiedenen Methoden angewandt.
10.4.1 Direkte Einführung der Nebenbedingung in das Gleichungssystem Wenn Kontakt festgestellt wird, sind die Kräfte an den Kontaktknoten nicht mehr null wie in (10.35), sondern die Kontaktkräfte Fc, wobei deren Richtung so gewählt ist, dass Fc negativ ist, wenn der Kontakt geschlossen ist (Abb. 10-7).
1
Fc neg. im Kontakt pos. Fc
Abb. 10-7 Definition der Kontaktkräfte
2 pos. F c 3
4
10.4 Finite-Elemente-Testproblem ª EA «l (10.37) « 1 « 0 «¬
º 0 » ªu º » 2 EA » «¬u 3 »¼ l 2 »¼
239
ª Fc º « F » ¬ c¼
Der Gleichungsteil von (10.33) wird aktiv gesetzt und ergibt eine weitere Beziehung zwischen u2 und u3: (10.38) u 2
u3 '
Die u2-Spalte der Matrix wird nun mit diesem Term multipliziert, was bedeutet, die u2-Spalte multipliziert mit 1 wird zur u3-Spalte addiert, während die u2-Spalte multipliziert mit –ǻ auf die rechte Seite gebracht und damit zum Vektor der äußeren Kräfte hinzugefügt wird. ª EA «l (10.39) « 1 « 0 «¬
º 0 » ªu ' º »« 3 EA » ¬ u 3 »¼ l 2 »¼
ª EA º «l » (10.40) « 1 »>u 3 @ « EA » «¬ l 2 »¼
ª Fc º « F » ¬ c¼
EA º ª « Fc ' l » 1 » « ¬ Fc ¼
Die zweite Gleichung ergibt die Kontaktkraft (10.41) Fc
EA u3 l2
Nach Einsetzen in die erste Gleichung von (10.40) erhält man ª EA º ª EA EA º u3 ' (10.42) « »>u 3 @ « » l1 ¼ ¬ l1 ¼ ¬ l2 ª EA EA º ª EA º (10.43) « »>u 3 @ «' » l2 ¼ ¬ l1 ¬ l1 ¼
(10.44)
EAl 2 l1 u3 l1l 2
(10.45) u 3
'
'
EA l1
EAl1l 2 l1 EAl 2 l1
'
l2
l 2 l1
240
10 Erfüllung der Kontaktbedingung
Setzt man das wiederum in (10.41) ein, lautet die Kontaktkraft EAl 2 ' l 2 l1 l 2
(10.46) Fc
EA ' l1 l 2
(10.45) eingesetzt in (10.38) ergibt die zweite Verschiebung l2
(10.47) u 2
'
(10.48) u 2
'
l1 l 2
§ l · ¨ 2 1¸ ' ¨ ¸ © l1 l 2 ¹
'
§l l l ¨ 2 1 2 ¨ © l1 l 2
· ¸' ¸ ¹
l1 l1 l 2
Für einen allgemeineren Algorithmus, der die symmetrische Struktur der Systemmatrix erhält, starten wir wieder bei der potenziellen Energie 1 T u Ku u T f 2
(10.49) W
Für die Allgemeinheit wird der Verschiebungsvektor u aufgespalten in x
die Freiheitsgrade (a) die von der Kontaktbedingung nicht betroffen sind,
x
diejenigen (c), die betroffen sind, aber im Gleichungssystem verbleiben, und
x
diejenigen (b), die eliminiert werden.
Der Vektor c bedeutet den konstanten Anteil, also –ǻ in dem Beispiel. Die potenzielle Energie lautet dann:
>
1 T ua 2
(10.50) W
u Tb
u Tc
ªK aa « «K ab «¬ K ac
@
K ab K bb K bc
K ac º ªu a º »« » K bc » «u b » u Ta K cc »¼ ««u c »» ¬ ¼
>
u Tb
ªf a º u Tc ««f b »» «¬f c »¼
@
Mit der Kontaktbedingung uc c
(10.51) u b
erhält man dann die Energie zu (10.52)
W
>
1 T ua 2
u Tc
c
T
u Tc
ªK aa «K « ab «¬ K ac
@
K ab K bb K bc
K ac º ª u a º « » K bc »» « u c c » u Ta K cc »¼ «« u c »» ¬ ¼
>
u Tc
c
T
u Tc
ªf a º «f » « b» «¬f c »¼
@
10.4 Finite-Elemente-Testproblem W
(10.53)
>
241
1 T u a K aa u a u Ta K ab u c c u Ta K ac u c 2
u Tc cT K ab u a u Tc cT K bb u c c u Tc cT K bc u c
@
u Tc K ac u a u Tc K bc u c c u Tc K cc u c u Ta f a u Tc cT f b u Tc f c
w W wu
(10.54)
ª w º « wu W » « a » « w W» «¬ wu c »¼
(10.55)
ª 2K aa u a K ab u c c K ac u c K ab u c c K ac u c º « » ª fa º 1« » « » c c » 2 «K ab u a K ac u a K ab u a 2K bb u c c K bc 2u c c » « « » ¬«f b f c ¼» « K u K 2u c 2K u » ac a bc c cc c ¬ ¼
0
º ª fa º 1ª 2K aa u a 2K ab u c c 2K ac u c « »« » c c 2 ¬«2K ab u a 2K ac u a 2K bb u c c 2K bc 2u c c 2K cc u c ¼» ¬f b f c ¼
ª º ª K ab c º ª fa º K aa u a K ab u c K ac u c (10.56) « »« »« » «¬K ab u a K ac u a K bb u c 2K bc u c K cc u c »¼ ¬K bb c K bc c¼ ¬f b f c ¼ ª º K aa u a K ab u c K ac u c (10.57) « » «¬K ab u a K ac u a K bb u c 2K bc u c K cc u c »¼ ª K aa (10.58) « ¬K ab K ac
º ªu a º « » K cc »¼ ¬«u c ¼»
K ab K ac K bb 2K bc
0
0
K ab c ª fa º ª º «f f » «K c K c» c ¼ ¬ bb bc ¼ ¬b
K ab c ª fa º ª º «f f » «K c K c» c ¼ ¬ bb bc ¼ ¬b
Nach dieser Herleitung erkennt man, dass die folgenden Schritte zu diesem Ergebnis führen: 1)
addiere die b-Spalten zu den c-Spalten
2)
subtrahiere die b-Spalten mal den Konstanten von der rechten Seite
3)
addiere die b-Zeilen zu den c-Zeilen
Gleichung (10.51) gilt so nur für Knoten-zu-Knoten-Kontakt und wenn die Kontaktnormale parallel zu einer globalen Achse ist. Ansonsten gibt es auch noch Wichtungsfaktoren, sodass ein Kontaktelement mehrere c-Zeilen und Spalten beeinflussen kann. Im Testproblem
242
10 Erfüllung der Kontaktbedingung ª EA «l « 1 « 0 «¬
(10.59) Ku
º 0 » ªu º » 2 EA » «¬u 3 »¼ l 2 »¼
ª0 º «0 » ¬ ¼
gibt es keine Freiheitsgrade, die mit dem Index a versehen werden müssten. Die Kontaktbedingung lautet: u 3 ' ,, uc c
(10.60) u, 2 ub
Schritt 1) addiere die b-Spalten zu den c-Spalten ª EA º «l » (10.61) K ' « 1 » « EA » «¬ l 2 »¼
Schritt 2) subtrahiere die b-Spalten mal den Konstanten von der rechten Seite (10.62) f
EA º ª «0 ( ' ) l » 1 » « 0 ¬ ¼
Schritt 3) addiere die b-Zeilen zu den c-Zeilen ª EA º ª EA EA º (10.63) « '» »>u 3 @ « l2 ¼ ¬ l1 ¼ ¬ l1
Das ist das Gleiche wie (10.43) und führt zu (10.45) u 3
'
l2 und über die Kontaktbedingung zu (10.48) l 2 l1
u2
'
l1 l1 l 2
Eingesetzt in (10.59) ergibt sich ª EA «l (10.64) « 1 « 0 «¬
l º ºª 0 » « ' 1 » l 1 l2 » »« EA » « l ' 2 » « » l 2 ¼ ¬ l1 l 2 »¼
EA º ª « ' l l » 1 2» « « ' EA » «¬ l1 l 2 »¼
d.h. die rechte Seite ändert sich um die Kontaktkraft. Die Methode der direkten Einführung der Nebenbedingungen hat wie alle Koppelgleichungen Einfluss auf den Gleichungslöser. Das Verfahren kann so gut sein, wie der Löser solche Kopplungen handhaben kann. Weitere Restriktionen werden unten angesprochen.
10.4 Finite-Elemente-Testproblem
243
10.4.2 Penalty-Verfahren Ein Federelement mit der Beziehung (10.65) F int
ª k n g º « k g » ¬ n ¼
(10.66) F int
ª 1 1º ªu 2 º ª ' º kn « » «u » k n « ' » 1 1 ¬ ¼¬ 3 ¼ ¬ ¼
ª (u 2 u 3 ')º kn « » ¬ (u 2 u 3 ') ¼
ª u u3 º ª ' º kn « 2 kn « » » ¬ ' ¼ ¬ u 2 u 3 ¼
wird dem FE-Modell hinzugefügt. Das gesamte Gleichungssystem lautet dann: ª EA « l kn (10.67) « 1 « k n «¬
º kn » ªu º »« 2 » EA k n » ¬u 3 ¼ »¼ l2
ª k n ' º « k ' » ¬ n ¼
Wird im Gauß-Algorithmus die erste Gleichung mit kn, die zweite mit
EA k n multipliziert, l1
führt das auf º ª§ EA · ·§ EA (10.68) «¨¨ k n ¸¸ k n2 »u 3 k n ¸¸¨¨ ¹ ¹© l1 ¼» ¬«© l 2
· § EA k n2 ' k n ¨¨ k n ¸¸' ¹ © l1
º ª EA EA § EA EA · ¸¸k n k n2 k n2 »u 3 (10.69) « ¨¨ l1 ¹ »¼ «¬ l 2 l1 © l 2 ªl (10.70) « 1 « l2 ¬
2 § EA · §l · EA º ¨¨ ¸¸ ¨¨ 1 1¸¸ k n »u 3 » © l1 ¹ © l2 ¹ l1 ¼
kn
k n2 ' k n
EA ' l1
Vorausgesetzt, dass die Kontaktsteifigkeit zu
(10.71) k n
D
EA l1
gesetzt wird, wobei Į>>1, lautet Gl. (10.70 ): ªl (10.72) « 1 « l2 ¬
2
§ EA · §l · § EA · ¨¨ ¸¸ ¨¨ 1 1¸¸D ¨¨ ¸¸ © l1 ¹ © l2 ¹ © l1 ¹
2º
»u 3 » ¼
2
§ EA · ¸¸ ' D ¨¨ © l1 ¹
EA ' k n2 ' l1
244
10 Erfüllung der Kontaktbedingung 2
ªl §l · º§ EA · ¸¸ u 3 (10.73) « 1 ¨¨ 1 1¸¸D »¨¨ «¬ l 2 © l 2 ¹ »¼© l1 ¹
2
§ EA · ¸¸ ' D ¨¨ © l1 ¹
Aufgelöst nach u3: (10.74) u 3
(10.75) u 3
D l1 l1 D D l2 l2
'
D l1 l1D l 2D l2
'
Dl 2 ' l1 l1D l 2D
Für Į>>1 ergibt dies (10.76) u 3
l2 ' l1 l 2
wie in Gl. (10.45). Aus der zweiten Zeile von Gleichung (10.67) folgt § EA · k n ¸¸u 3 (10.77) k n u 2 ¨¨ l © 2 ¹
(10.78) k n u 2
kn'
ª º § EA · Dl 2 k n ¸¸ «k n ¨¨ »' «¬ © l2 ¹ l1 Dl1 Dl 2 »¼
Wiederum mit (10.71) ergibt dies (10.79) D
EA u2 l1
ª EA § EA º Dl 2 EA · ¸¸ ¨¨ D «D »' l1 ¹ l1 Dl1 Dl 2 ¼» ¬« l1 © l 2
Die Verschiebung von Knoten 2 erhält man zu u2
(10.80) u 2 u2
ª § l º · Dl 2 «1 ¨¨ 1 1¸¸ »' ¹ l1 Dl1 Dl 2 ¼» ¬« © Dl 2 ª l1 Dl 2 º «1 »' ¬ l1 Dl1 Dl 2 ¼ ª l Dl1 Dl 2 l1 Dl 2 º « 1 »' l1 Dl1 Dl 2 ¼ ¬
§ l · ¨ 1 ¸ © DEA ¹
10.4 Finite-Elemente-Testproblem
245
º ª Dl1 « »' ¬ l1 Dl1 Dl 2 ¼
(10.81) u 2
Für Į>>1 geht dies gegen l1 ' l1 l 2
(10.82) u 2
Der verbleibende Spalt bzw. die negative Eindringung ist gemäß (10.33) (10.83) g
Dl1 Dl 2 ' '' l1 Dl1 Dl 2 l1 Dl1 Dl 2
(10.84) g
º ª D l1 l 2 1» ' « ¬ l1 D l1 l 2 ¼
und geht gegen 0 für Į>>1. Die Kontaktkraft ist Fc Fc
º ª D l1 l 2 kn « 1» ' l l l D 1 2 ¼ ¬1 º EA ª D l1 l 2 EA ª D l1 l 2 l1 D l1 l 2 º D 1» ' D « « »' l1 ¬ l1 D l1 l 2 ¼ l1 ¬ l1 D l1 l 2 ¼ kn g
º l1 EA ª »' « l1 ¬ l1 D l1 l 2 ¼
Fc
D
Fc
DEA ' l1 D l1 l 2
was für Į>>1 den gewünschten Wert aus (10.46) annimmt. In der Penalty-Methode wird die Kontaktbedingung durch ein Federelement eingeführt. Der Gleichungslöser muss nicht modifiziert werden.
10.4.3 Methode der Lagrange’schen Multiplikatoren Der Term (10.85) W L
Og (u )
O (u 2 u 3 ')
wird zu der potenziellen Energie addiert, d.h. die Ableitungen nach den Unbekannten, (10.86)
wW L wu 2
O ,
wW L wu 3
O,
wW L wO
u 2 u 3 '
246
10 Erfüllung der Kontaktbedingung
müssen zum Gleichungssystem hinzugefügt werden. ª EA «l « 1 (10.87) « 0 « « 1 « «¬
0 EA l2 1
º 1» » ªu 2 º 1 » ««u 3 »» » « » 0 »¬ O ¼ » ¼»
ª0º «0» « » «¬' »¼
Die Methode der Lagrange’schen Multiplikatoren vergrößert das Gesamtgleichungssystem und erzeugt Nullen auf der Hauptdiagonalen, d.h. die Matrix ist nicht mehr positiv definit. Man benötigt dazu einen geeigneten Löser.
Addieren der ersten Zeile zur zweiten führt auf ª EA (10.88) « l1 « ¬ 1
EA º ªu 2 º 0» « » u l2 »« 3 » 1 0¼ «¬ O »¼
ª0º «' » ¬ ¼
Multiplizieren der zweiten Gleichung mit EA
ª (10.89) «0 ¬
ªu 2 º º EA EA 0» ««u 3 »» l2 l1 ¼« O » ¬ ¼
l1
und dann Addieren zu ersten führt auf
ª EA º '» « ¬ l1 ¼
Dieser Term kann nach u3 aufgelöst werden:
(10.90) u 3
EA ' l1 EA EA l2 l1
(10.91) u 3
l2 ' l 2 l1
EA l1 ' EAl 2 EAl1 l1l 2
EAl1l 2 ' l1 EAl 2 l1
Das Ergebnis entspricht dem erwarteten. Die zweite Zeile von (10.87) lautet:
(10.92)
EA u3 O l2
0
O
EA u3 l2
EA l 2 ' l 2 l 2 l1
EA ' l1 l 2
sodass man daraus die Kontaktkraft wie in (10.46) erhält.
10.4 Finite-Elemente-Testproblem
247
10.4.4 Perturbed-Lagrange-Methode Der Zweck der Perturbed-Lagrange-Methode ist, Null-Hauptdiagonalelemente zu vermeiden, die aus der reinen Lagrange-Methode resultieren. Ein weiterer Term wird zur potenziellen Energie addiert, zusammen also (10.93) W PL
W L W P
Og (u)
1 1 2 O 2 kn
WP kann als Komplementärenergie der Kontaktkräfte in einem Penalty-Verfahren interpretiert werden. Die Ableitungen lauten: (10.94)
wW P wO
O kn
wW P wu
,
0
Für das Testproblem heißt das: (10.95)
wW PL wu 2
wW PL wu 3
O ,
wW PL wO
O,
u 2 u 3 '
O kn
und führt auf das Gleichungssystem ª EA « « l1 (10.96) «« 0 « « 1 «¬
0 EA l2 1
º 1 » » ªu 2 º 1 »» ««u 3 »» »« » 1 »¬ O ¼ k n »¼
ª0º «0» « » «¬' »¼
Addieren der ersten Gleichung zu der mit ª «0 (10.97) « «0 «¬
EA l2 EA l1
º ªu º »« 2 » » u3 « » EA 1» « O » k n l1 »¼ ¬ ¼ 1
ª 0 º « EA » « l '» ¬ 1 ¼
Multiplizieren der ersten Gleichung mit
ª (10.98) «0 «¬
· EA EA § EA ¨ 1¸¸ ¨ l 2 © k n l1 ¹ l1
EA multiplizierten dritten führt auf l1
EA 1 und Addieren zur dritten ergibt k n l1
ªu º º« 2 » 0 » «u 3 » »¼ « » ¬O ¼
ª EA º '» « ¬ l1 ¼
248
10 Erfüllung der Kontaktbedingung
woraus u3 bestimmt werden kann (EA kann gekürzt bzw. mit Hilfe von (10.71) eliminiert werden):
(10.99) u 3
(10.100) u 3
EA ' l1 · EA EA § EA ¨ 1¸¸ ¨ l 2 © k n l1 ¹ l1
l2 §1 · l1 ¨ 1¸ l 2 D © ¹
1 ' l1 1 §1 · 1 ¨ 1¸ l2 © D ¹ l1
1 ' §1 · l1 ¨ 1¸ l 2 ©D ¹ l1 l1l 2
'
Für Įĺ ergibt das die exakte Lösung. Nach Einsetzen in die erste Zeile von (10.97) lautet die Kontaktkraft: (10.101) O
EA u3 l2
EA ' 1 · § l1 ¨ 1¸ l 2 ¹ ©D
Wiederum scheint Į§100, d.h. die Penalty-Steifigkeit ist 100 mal so groß wie die Steifigkeit der angrenzenden Teile, ein geeigneter Wert zu sein. Aus der ersten Zeile von (10.96) erhält man (10.102)
EA u2 l1
(10.103) u 2
O l1 ' · §1 l1 ¨ 1¸ l 2 ¹ ©D
Dann ist der Spalt, die negative Eindringung
(10.104)
g
u 2 u 3 '
l1 l 2 '' · §1 l1 ¨ 1¸ l 2 ¹ ©D
§ · ¨ ¸ l1 l 2 ¨ ¸' 1 ¨ §1 ¸ · ¨¨ l1 ¨ 1¸ l 2 ¸¸ ¹ © ©D ¹
Für Įĺ ist die Kontaktbedingung exakt erfüllt, für Įĺ0 geht die Kontaktkraft gegen Null und die negative Eindringung gegen –ǻ. Zumindest in diesem Beispiel ist ein Vorteil gegenüber dem Penalty-Verfahren nicht erkennbar.
10.4 Finite-Elemente-Testproblem
249
Nebenbemerkung:
Das Lagrange-Verfahren wird auch eingesetzt, um bei hyperelastischem Material die Inkompressibilitätsbedingung zu erfüllen. Wenn eine volumetrische Nachgiebigkeit zugelassen wird, geht das Verfahren in die Perturbed-Lagrange-Methode über.
10.4.5 Augmented-Lagrange-Verfahren Das Augmented-Lagrange-Verfahren ist eine Kombination aus Penalty- und LagrangeMultiplikator-Verfahren. Der Term, der zur potenziellen Energie addiert wird, ist daher (10.105) W AL
Og (u)
1 k n g 2 (u) 2
Die Ableitungen lauten: (10.106)
wW AL wu
O
wg wg kn g wu wu
wW AL wO
und
g (u)
Für das Testproblem heißt das: ª 1º «1» ¬ ¼
(10.107)
wg wu
(10.108)
wW AL wu
ª (u 2 u 3 ' )º ª O º « O » kn « u u ' » 2 3 ¬ ¼ ¼ ¬
(10.109)
wW AL wO
> 1
ª kn « k ¬ n
ªu 2 º 1 0@««u 3 »» ' «¬ O »¼
Hinzufügen dieser Terme zum Gleichungssystem ergibt:
(10.110)
ª EA « l kn « 1 « k n « « 1 « «¬
kn EA kn l2 1
º 1» » ªu 2 º « » 1 » «u 3 » » « » 0 »¬ O ¼ » ¼»
ª k n ' º « k ' » « n » «¬ ' »¼
kn kn
ªu º 1º « 2 » ª k n ' º u3 1 »¼ « » «¬ k n ' »¼ «¬ O »¼
250
10 Erfüllung der Kontaktbedingung
Es wird im Gauß-Algorithmus gelöst: EA º ªu 2 º 0» « » u l2 »« 3 » 1 0¼ «¬ O »¼
(10.111)
ª EA «l « 1 ¬ 1
(10.112)
ªu 2 º º« » ª EA EA 0 0» «u 3 » « l2 ¼« O » ¬ l1 ¬ ¼
ª0º «' » ¬ ¼
§ EA EA · ¸u 3 (10.113) ¨¨ l 2 ¸¹ © l1
EA ' l2
EA(l 2 l1 ) u2 l1l 2
EA ' l2
(10.114)
(10.115) u 2
ª EA º '» « ¬ l2 ¼
l1 ' l1 l 2
wie zuvor.
Rückwärtseinsetzen ergibt: u 2 u 3
(10.116)
u3
' '
l1 l1 l 2
'
l2 l1 l 2
'
Aus der ersten Gleichung folgt nun: § EA · k n ¸¸u 2 k n u 3 O (10.117) ¨¨ © l1 ¹
(10.118)
k n '
§ EA · l l2 ¨¨ k n ¸¸ 1 ' k n 'O l l l l 1 l2 © 1 ¹ 1 2
k n '
(10.119) O
l2 l1 EA ' kn ' kn ' kn' l1 l 2 l1 l 2 l1 l 2
(10.120) O
EA ' l1 l 2
10.5 Überbestimmtheit durch Kontakt (Overconstraining)
251
Hier ist die Lösung vollständig unabhängig von der Penalty-Steifigkeit. Ein Vorteil gegenüber dem reinen Lagrange-Verfahren ist nicht erkennbar. Im Zusammenhang mit Konvergenzbetrachtungen gibt es diesen aber. Ein spezielle Form der Kombination aus Penalty- und Lagrange-Verfahren stellt der UzawaAlgorithmus dar. Dabei wird zunächst eine Kontaktkraft nach dem Penalty-Verfahren bestimmt. Ist danach die Eindringung noch größer als eine gewisse Toleranz, wird mit dem Lagrange-Verfahren eine zusätzliche Kontaktkraft berechnet und addiert. Dieser Vorgang kann wiederholt werden, bis die Eindringung klein genug ist. Der Vorteil ist, dass eine kleinere Penalty-Steifigkeit gewählt werden kann, was zur Konvergenzverbesserung beitragen kann.
10.5 Überbestimmtheit durch Kontakt (Overconstraining) Bei der direkten Einführung der Nebenbedingung in das Gleichungssystem und der Methode der Lagrange’schen Multiplikatoren wird die Kontaktbedingung exakt erfüllt. Das birgt jedoch die Gefahr, dass zu viele Bedingungen definiert werden, die einander widersprechen und damit nicht gleichzeitig erfüllt werden können. In einem ersten Kontakt wird ein SlaveKnoten an eine Masterfläche gekoppelt. Er darf dann nicht mehr mit einem weiteren Master gekoppelt werden. Genau das wird aber ein weiterer Kontakt desselben Knoten versuchen. Obwohl es in einigen Fällen theoretisch möglich wäre, die Koppelgleichungen so umzusortieren, dass der neue Master Slave zu dem bisherigen Master wird, wird dies in FE-Programmen aus algorithmischen Gründen oft ausgeschlossen. Ein typisches Beispiel ist der Kontakt der Ober- und Unterseite eines Schalenelementes mit zwei verschiedenen Körpern (Abb. 10-8).
Abb. 10-8 Overconstraining und seine Behandlung im Penalty-Verfahren
Im Penalty-Verfahren werden Federn benutzt, um die Kontaktbedingungen in das System einzuführen. Da damit die Nebenbedingungen nicht exakt erfüllt werden, stellt Overconstraining kein Problem dar. Es sind aber auch hier Situationen denkbar, bei denen Resultate von zweifelhafter Bedeutung erzielt werden oder Konvergenzprobleme auftreten.
11 Aspekte der Kontaktmodellierung Einige spezielle Aspekte werden hier am Beispiel der Penalty-Methode gezeigt, aber bei den anderen Verfahren treten ähnliche Effekte und Probleme auf.
11.1 Knoten-zu-Oberfläche-Kontakt Knoten k
i
Oberfläche 2
Knoten i
Oberflächensegment
k j
Knoten j
Oberfläche 1
Abb. 11-1 Knoten-zu-Oberfläche-Element
Im Knoten-zu-Oberfläche-Kontakt kann Knoten k (Abb. 11-1) das Master-Segment an einer beliebigen Stelle berühren. Wird eine Eindringung festgestellt, wird durch eine der oben beschriebenen Methoden eine Kontaktkraft berechnet und die Eindringung reduziert oder beseitigt. Die Eindringung wird entlang der Normalen (s. Kap. 12) gemessen. Auf den SlaveKnoten wird die Kontaktkraft direkt aufgebracht, auf der Master-Seite wird die Kraft auf die Knoten des Segmentes verteilt, sodass die Knotenkräfte der Kontaktkraft im Sinne der potenziellen Energie äquivalent sind, wie das bei verteilten Belastungen üblich ist. Die potenzielle Energie eines Knotenlastvektors fext ist (11.1)
3 ext
uˆ T f ext
Die Energie einer Kontaktkraft
(11.2)
Fc
ª Fcx º «F » « cy » «¬ Fcz »¼
an einer beliebigen Stelle (ȟ,Ș) im Segment ist
11.1 Knoten-zu-Oberfläche-Kontakt
(11.3)
253
ª Fcx º u x ([ ,K ) u y ([ ,K ) u z ([ ,K ) «« Fcy »» «¬ Fcz »¼
>
3 ext
@
u T ([ ,K )Fc
Mit dem FE-Ansatz für die Verschiebungen (11.4)
u T ([ ,K )
uˆ T N T ([ ,K )
ergibt das (11.5)
uˆ T N T ([ ,K )Fc
3 ext
Dies muss der potenziellen Energie des Knotenlastvektors (11.1) äquivalent sein: (11.6)
uˆ T f ext
(11.7)
f ext
uˆ T N T ([ ,K )Fc N T ([ ,K )Fc
Beispiel
Für ein lineares Linienelement lauten die Ansatzfunktionen im Bereich -1 ȟ 1: (11.8)
N([ )
>12 (1 [ )
1 (1 [ ) 2
@
Für eine Kraft Fc bei ȟ =0.5, d.h. bei drei Vierteln der Länge, werden die Knotenkräfte (11.9)
fc
ª1 º « 4 » Fc «3 » ¬ 4¼
Knoten-zu-Oberfläche-Kontakt ist geeignet für lineare Ansatzfunktionen. Eine gleichmäßige Eindringung soll aber zu gleichmäßigem Kontaktdruck führen. Bei Mittenknoten-Elementen und noch höheren Ansätzen erfordert das aber eine bestimmte Verteilung der äquivalenten Knotenkräfte, z.B. für die Linie mit quadratischen Ansatzfunktionen wie in Abb. 11-2.
ǻ 1 6
Abb. 11-2
2 3
1 3
2 3
1 ·p l 6 c
Gewünschte Knotenkraftverteilung für gleichmäßigen Kontaktdruck bei Linienelementen mit Mittenknoten
254
11 Aspekte der Kontaktmodellierung
Um diese Anforderungen zu erfüllen, wären bei Knotenkontakt unterschiedliche Steifigkeiten für Eck- und Mittenknoten notwendig. Dies ist schwer zu handhaben, insbesondere, wenn man bedenkt, dass die Methode auch funktionieren muss, wenn sich nur ein Teil der Knoten im Kontakt befindet. Für Flächen in 3d wären gar negative Eckkräfte erforderlich (Abb. 11-3), um einen gleichmäßigen Druck wiederzugeben. Das würde negative Steifigkeiten erfordern, die aber für den allgemeinen Fall keinen Sinn ergäben. Das bedeutet, Knoten-zu-Oberfläche-Kontakt ist für Mittenknotenelemente nicht geeignet. Damit wären Tetraeder, die leicht automatisch erzeugbar, aber bei linearen Ansätzen viel zu steif sind, von Kontaktberechnungen ausgeschlossen.
1 12
1 3
Abb. 11-3
1 12
1 3 1 3
1 12
1 12 1 ·pcA 3
Gewünschte Knotenkraftverteilung für gleichmäßigen Kontaktdruck bei Viereckelementen mit Mittenknoten
11.2 Punkt-zu-Oberfläche-Kontakt 11.2.1 Integrationspunkt-Kontakt Nicht nur Knoten, sondern auch andere Punkte auf der Slave-Oberfläche können benutzt werden, um Eindringungen zu kontrollieren und Kontaktkräfte anzubringen. Wenn Integrationspunkte für eine numerische Integration, z.B. Gaußpunkte, benutzt werden (Abb. 11-4), können an Stelle von Kräften Spannungen aus der Eindringung berechnet und dann numerisch über die Fläche integriert werden, um Knotenkräfte zu erhalten. Damit ergibt eine gleichmäßige Eindringung bei gleicher Steifigkeit an allen Punkten direkt, wie erforderlich, eine gleichmäßige Kontaktdruckverteilung und die dazu passenden Kontenkräfte. Die Hauptvorteile sind: x
Dieses Konzept ist für Mittenknotenelemente und beliebige Ansatzordnungen geeignet.
x
Der Kontaktpunkt kann von der Finite-Element-Oberfläche in Normalenrichtung verschoben werden (Abb. 11-5 links), um eine festgelegte Distanz bei geschlosse-
11.2 Punkt-zu-Oberfläche-Kontakt
255
nem Kontakt zu erhalten oder um Mängel der Kontaktgeometriebeschreibung durch die Diskretisierung auszugleichen. x
Es gibt mehr Kontaktfeststellungspunkte, das bedeutet eine feinere Auflösung der Kontaktoberfläche. Auf den ersten Blick gehören zu einem Segment genauso viele Knoten wie Integrationspunkte, letztere sind aber, weil sie im Innern liegen, nur einem Segment zugeordnet, während die Knoten zu mehreren gehören (Abb. 11-5 rechts). Kontaktpunkt Knoten Knoten i
i
Kontaktpunkt
Oberfläche 2 Knoten
Oberflächensegment
j
Knoten j Oberfläche 1
Abb. 11-4 Punkt-zu-Oberfläche-Kontakt
Kontaktpunkt i
Knoten Abb. 11-5
j
Integrationspunkt Knoten
Verschobene Kontaktpunkte (links), zur Anzahl von Knoten und Integrationspunkten (rechts)
Knotenkräfte aus verteilten Kontaktspannungen pc werden berechnet als (11.10) f c
³N
( A)
T
([ ,K ) p c dA
256
11 Aspekte der Kontaktmodellierung
wobei man der gleichen Idee folgt, die auch zu Gl. (11.7) führte. Wenn Integrationspunkte für die Kontaktfeststellung genutzt werden, können die Kontaktspannungen numerisch aufintegriert werden: nip
¦ wip N T ([ ip ,K ip ) pc ip det J([ ip ,K ip )
(11.11) f c
ip 1
wobei
ip
den aktuellen Integrationspunkt
nip
die Anzahl der Integrationspunkte
wip
den Wichtungsfaktor der numerischen Integration
pc ip
den Kontaktdruck am aktuellen Integrationspunkt
det J
die Jacobi-Determinante, die den Zusammenhang zwischen der Elementgröße und -form und dem Einheitsquadrat herstellt,
bedeutet. Dies gilt für die Contact- oder Slave-Seite. Die Target- oder Master-Seite wird wie beim Knotenkontakt gemäß Gleichung (11.7) behandelt, wobei die Kontaktkraft Fc durch den Beitrag eines Integrationspunktes zum Integral über die Fläche wip p c ip det J ([ ip , K ip )
(11.12) Fc ip
ersetzt wird. Durch Einsetzen in (11.7) erhält man als Beitrag eines Integrationspunktes zu den Master-Knotenkräften (11.13) f ctarget wobei
target target contact contact contact N Ttarget ([ cp , K cp ) wip p c ip det J ([ ipcontact , K ip )
target target [ cp , K cp
die Einheitskoordinaten des Kontaktpunktes auf der Master-
Oberfläche bedeuten. Deren Bestimmung wird unten behandelt. Beispiele
Für ein dreiknotiges Liniensegment lauten die quadratischen Ansatzfunktionen im Bereich 1 ȟ 1: (11.14) N
>
1[ 2
12 [ 2
1 [ 2
Die Gaußpunktkoordinaten sind [ GP
1[ 2
r
12 [ 2
@
3 , die Wichtungsfaktoren in beiden Fällen 1. 3
Ein bilineares 4-Knoten-Element (oben in Abb. 11-6) wird so positioniert, dass der KontaktGaußpunkt genau über dem Mittenknoten eines quadratischen 8-Knoten-(Serendipity)Elementes liegt. Die oberen Knoten des oberen Elementes werden nach unten verschoben. Der zweite Gaußpunkt kommt dabei nicht in Kontakt.
11.2 Punkt-zu-Oberfläche-Kontakt
257
Abb. 11-6 Kontakt-Integrationspunkt über Mittenknoten: überhöhte Verschiebung und Knotenkräfte
Die Stelle, an der der Kontaktpunkt die untere Fläche, die Masterfläche, berührt, hat die Koordinaten ȟ=0. In Abb. 11-6 sind die Knotenkräfte des quadratischen Elementes durch Ellipsen markiert. Da N1=N3=0 und N2=1 werden, zeigt nur der Mittenknoten eine Kontaktkraft. Die Knotenkräfte am linearen Element sind durch Rechtecke markiert. Sie sind in Abhängigkeit vom Abstand des Kontaktpunktes von den Knoten verteilt. Gemäß (11.7) und (11.8) bedeutet das: § 3 ·¸ (11.15) N lin ¨ ¨ 3 ¸ © ¹
>0,7887
0,2113@
Die Kräfte sind in dem durch N1 und N2 gegebenen Verhältnis verteilt. Sie ergeben sich in diesem Beispiel zu 2,6144 und 0,7005; die Kraft am Mittenknoten des quadratischen Elementes ist die Summe, 3,3150.
258
11 Aspekte der Kontaktmodellierung
Abb. 11-7 Kontaktkräfte zweier gegenüberliegender 2- und 3-Knoten-Segmente
Im zweiten Beispiel sind die beiden verschiedenartigen Elemente einander direkt gegenüber angeordnet. Nun liegen die Kontaktpunkte für beide Seiten bei [ GP r 3 3 . Für das lineare Element sind die Kontaktkräfte gleich und betragen 2,4390, in Summe also 4,8780. Die quadratischen Ansatzfunktionen ergeben am linken Kontaktpunkt (11.16) N qu
>0,4553
0,6667 0,1220@
In diesem Fall beträgt die Jacobi-Determinate l/2, mit l=2 detJ=1. Der Beitrag des linken Kontaktpunktes zu den Knotenkräften ist also (11.17) f cqul
>0,4553
0,6667 0,1220@ 2,4390
Der Beitrag des rechten Kontaktpunktes ist analog (11.18) f cqur
> 0,2976
1,626 1,1105@
die Summe dementsprechend (11.19) f cqu
>0,8129
3,252 0,8129@
was 1/6, 2/3 und 1/6 der Gesamtkraft ist.
>1,1105
1,626 0,2976@
11.2 Punkt-zu-Oberfläche-Kontakt
259
Mit Bedacht muss die Zahl der Integrationspunkte gewählt werden. Für die Integration eines p 1 3 1 2 linearen Spannungsverlaufes über eine quadratische Seite genügen nGP 2 2 Gaußpunkte. Damit ist aber der in Abb. 11-8 gezeigte Mechanismus möglich.
node contact point
Abb. 11-8 Lagerung einer dreiknotigen Oberfläche auf zwei Kontaktpunkten
Gewöhnlich ist dieser Effekt wegen der Schubsteifigkeit der beteiligten Körper klein. Im Falle inkompressibler Materialien wie Gummi, umschlossen von steiferen Bereichen, ist das Volumen mehr oder weniger unveränderlich. So liegt eine große Steifigkeit gegen einen flächigen Druck vor, die sehr viel größer ist als die Schubsteifigkeit, die gegen lokale Verformungen wirkt. Dadurch kann der geschilderte Effekt deutlich zu Tage treten. Abb. 11-9 in der wahren Skalierung und Abb. 11-10 dreifach überhöht zeigen die Kontur einer Kontaktoberfläche mit je zwei Gaußpunkten, wobei die linke Elementspalte übersteht und die drei rechten aufliegen.
Abb. 11-9
Kontakt mit quadratischen Elementen für Gummi und zwei Kontaktpunkten je Oberfläche, wahre Skalierung
260
11 Aspekte der Kontaktmodellierung
Abb. 11-10 Kontakt mit quadratischen Elementen für Gummi, dreifach überhöht
Die Eindringung der Slave-Seite in das Master-Segment, einmal extrapoliert aus den Eindringungen der Kontaktpunkte, einmal ermittelt aus den Knotenverschiebungen, zeigt Abb. 11-11. Einer der Knoten zeigt eine Öffnung, obwohl die ganze Oberfläche sich in Kontakt befindet. Die Lösung wären drei Integrationspunkte. 3 Knoten, 2 Kontaktpunkte 4,00E-02 2,00E-02
-1,5
-1
0,00E+00 -0,5 0 -2,00E-02 -4,00E-02
Penetr., extrap. 0,5
1
1,5
Master Slave Knotenversch.
-6,00E-02 -8,00E-02
Abb. 11-11 Eindringung in ein Mastersegment, ermittelt aus den Integrationspunkten und den Knotenverschiebungen
11.2.2 Knoten als Integrationspunkte ANSYS bietet optional die Verwendung von Knoten anstelle von Gaußpunkten zur Kontaktfeststellung an. Das heißt nun aber nicht, dass das ein Schritt zurück zum Knoten-zuOberfläche-Kontakt ist. Vielmehr wird eine Integrationsregel mit äquidistanten Stützstellen, die gerade mit den Knoten zusammenfallen, verwendet. Dies kann die Trapez-, die Simpsonoder allgemeiner eine Newton-Cotes-Regel sein. Die Wichtungsfaktoren für die SimpsonRegel sind 1/6, 4/6 und 1/6 und damit geeignet, unter Verwendung von (11.11) die gewünschten Knotenkräfte bei gleichmäßigem Kontaktdruck zu erzeugen.
11.3 Konvergenz-Erzielung
261
Abb. 11-12 Kräfte an Kontaktknoten, die nicht in Kontakt sind, hervorgerufen durch eine numerische Integration mit Knoten als Stützstellen.
In Abb. 11-12 wird ein 20-Knoten-Element so verschoben, dass die Knoten einer Kante, die hier als Kontaktpunkte gewählt worden sind, von der Master-Fläche rutschen. Eine Eindringung aufgrund der fehlenden Unterstützung ist sichtbar. Obwohl die Knoten nicht in Kontakt sind, bekommen sie Knotenkräfte aus der Anwendung der Integrationsregel auf die an den restlichen (Kontakt-)Knoten berechneten Spannungen.
11.3 Konvergenz-Erzielung Wie im obigen Kapitel gezeigt wurde, kann die Kontaktbedingung stets sofort erfüllt werden, wenn nur ein Kontaktpunkt existiert. In allen anderen Fällen gilt dies nur, wenn kein Kontaktelement seinen Status von offen nach geschlossen oder umgekehrt ändert. In der Praxis geschieht das häufig wiederholt und führt zu Konvergenzproblemen, weil der Statuswechsel an einem Punkt zu Ungleichgewicht und damit möglicherweise zu einem Statuswechsel an anderer Stelle führt usw. Deshalb müssen Maßnahmen getroffen werden, um die Anzahl der Statusänderungen während der Iteration möglichst klein zu halten. Ein Weg ist die Wahl geeigneter Toleranzen, ein anderer, die Charakteristik eines Kontaktelementes am Statuswechsel differenzierbar zu machen.
262
11 Aspekte der Kontaktmodellierung
11.3.1 Penalty-Verfahren Im Penalty-Verfahren muss eine gewisse Eindringung zugelassen werden. Diese hängt von der Kontaktsteifigkeit ab. Um erfolgreich zu sein, muss die Steifigkeit so gewählt werden, dass auf der einen Seite die Anzahl der Statuswechsel während der Iteration klein gehalten wird, was eine große Toleranz und damit eine kleine Steifigkeit erfordert, auf der anderen Seite die Eindringung so klein ist, dass Spannungen und Verschiebungen der angrenzenden Elemente nicht verfälscht werden, was wiederum eine große Steifigkeit erfordert. Das Ziel ist, die Kontaktsteifigkeit wesentlich größer zu machen als die Steifigkeit der angrenzenden Systeme. Diese Systemsteifigkeit kann nur durch Lösen der FE-Gleichungen bestimmt werden, aber auch dann muss man sich vor Augen führen, dass das System sich durch Kontakt oder große Verformungen wesentlich ändern kann. Deshalb ist es nahezu unmöglich, eine für alle Situationen geeignete Steifigkeit automatisch am Beginn des Lösungsprozesses zu bestimmen. 11.3.1.1 Lokale Steifigkeit Im Falle eher gedrungener Körper, besonders wenn die Deformation durch den Kontakt nur in der Umgebung der Kontaktzone auftritt, kann die Abschätzung einer lokalen Steifigkeit hilfreich sein. Basis ist die Steifigkeit eines Blocks mit der Oberfläche A eines typischen Kontaktelementes und einer gewissen Tiefe h (Abb. 11-13).
A
h
Abb. 11-13 Repräsentativer Block zur Abschätzung der lokalen Steifigkeit
Die Federsteifigkeit eines solchen Blockes ist (11.20)
k n*
EA h
Die lokale Steifigkeit ändert sich nicht wesentlich, wenn mehr Elemente in Dickenrichtung verwandt werden (Abb. 11-13 rechts). Deshalb sollte h nach den Oberflächenabmessungen gewählt werden, z.B.
11.3 Konvergenz-Erzielung (11.21)
h
263
A
Die Basissteifigkeit lautet dann: (11.22)
k n*
Eh 2 h
Eh
Im Falle einer 2d-Scheibe der Dicke t beträgt die Fläche (11.23)
A
ht
Dadurch wird die Basissteifigkeit (11.24)
k n*
Eht h
Et
Im Falle von Rotationssymmetrie werden Kräfte entweder über den ganzen Umfang oder über 1 rad (Bogenmaß) berechnet. Dadurch ist die Fläche proportional zum Radius R und die Basissteifigkeit wird (11.25)
k n*
Eh 2SR ~ ER h
t R
h
h
h
Abb. 11-14 Sonderfälle der Steifigkeitsabschätzung
Im Integrationspunkt-Kontakt wird die Fläche bei der Integration berücksichtigt und die Steifigkeit ist vom Typ Druck durch Länge. In allen Fällen ergibt sich die lokale Basissteifigkeit zu (11.26)
k n*
E h
Trotzdem, den Erläuterungen zu Abb. 11-13 folgend, sollte h eine charakteristische Länge der Kontaktoberfläche sein. Die Kontaktsteifigkeit kn soll höher als kn* gewählt werden, nämlich um einen Faktor zwischen 1 und 100, um sicherzustellen, dass die Kontaktelemente weniger als die Bauteile de-
264
11 Aspekte der Kontaktmodellierung
formiert werden. Je größer die erwartete Kontaktzone ist, desto kleiner kann der Skalierungsfaktor gewählt werden. Bei unterschiedlichen steifen Materialien soll die für das weichere Bauteil ermittelte Basissteifigkeit kn* verwandt werden. 11.3.1.2 Systemsteifigkeit Die Abschätzung der lokalen Steifigkeit kann unzureichend sein, wenn die Kontaktkräfte eine globale Verformung hervorrufen. Insbesondere geschieht das bei dünnwandigen oder schlanken Tragwerken wie balken- oder schalenähnlichen Strukturen, und zwar unabhängig vom gewählten Elementtyp.
Die Systemsteifigkeit kann durch die folgende Vorgehensweise bestimmt werden: x
bringe ein Kräftepaar F auf zwei in etwa gegenüberliegende Knoten im Zentrum der erwarteten Kontaktzone auf
x
berechne das System
x
bestimme die Relativverschiebung ǻ
x
berechne die Basissteifigkeit k n*
F '
Für den Integrationspunkt-Kontakt muss kn* entweder durch eine typische Segmentfläche geteilt oder ein Druck p aufgebracht werden, d.h. (11.27)
k n*
F ' A
resp. k n*
p '
Auch hier muss kn* skaliert werden, um die Kontaktsteifigkeit zu erhalten. Gewöhnlich ist eine lineare Lösung ausreichend. Dann erfordert die Methode nur die Rechenzeit eines einzigen Iterationsschrittes, aber eine gute Steifigkeit kann die Zahl der Iterationen wesentlich verringern. 11.3.1.3 Nichtlineares Materialverhalten Bei nichtlinearem Material beschreibt der Elastizitätsmodul nur das Verhalten am Anfang, später verändert sich die Steifigkeit, sowohl die lokale als auch die Systemsteifigkeit. Für die Beschränkung der Eindringung wäre nun die Sekantensteifigkeit maßgebend, für die Konvergenz aber die Veränderung der Kräfte mit den Verschiebungen, also die Tangentensteifigkeit. Da beide nicht zusammenfallen, bedeutet das, dass der Bereich, in dem die Kontaktsteifigkeit sinnvoll gewählt werden kann, kleiner wird. 11.3.1.4 Angepasste (adaptive) Steifigkeit Nur die lokale Abschätzung kann automatisch vom Programm vorgenommen werden, ist aber nicht in allen Fällen ausreichend. Während des Lösungsprozesses wird mehr über die Größenordnung der Kontaktkräfte bekannt, sodass das Programm die Steifigkeit so setzen kann, dass die Eindringung innerhalb einer bestimmten Toleranz bleibt. Andererseits kann bei schlechter Konvergenz mit einer Verringerung der Steifigkeit reagiert werden.
11.3 Konvergenz-Erzielung
265
11.3.1.5 Differenzierbare Kraft-Eindringungs-Charakteristik Wie beschrieben beeinflusst die Penalty-Steifigkeit die hinzunehmende Eindringung. Das ändert allerdings nichts an der Tatsache, dass die Kraft-Eindringungs-Charakteristik (Abb. 11-15) eines Kontaktelementes an der Stelle des Statuswechsel einen Knick, eine plötzliche Änderung der Steigung aufweist und daher dort nicht differenzierbar und somit ungeeignet für das Newton-Raphson-Verfahren ist. Fc
(Penetration)
Öffnung
kn Toleranz Toleranz Abb. 11-15 Mögliche Kraft-Eindringungs-Charakteristik eines Penalty-Kontaktelementes Standard (durchgehend), weiche Zugfeder (grob gestrichelt), hyperbolisch (gepunktet), parabolisch (gestrichelt)
Eine weiche Feder im Zugbereich (grob gestrichelt) kann eine gewisse Hilfe sein, ändert aber nichts am Grundproblem. Die Lösung kann eine differenzierbare Kraft-Eindringungs-Funktion sein, die einen glatten Übergang in die Horizontale bewirkt, wenn sich der Kontakt öffnet. Eine könnte eine hyperbolisch Funktion (gepunktet) sein, aber die ist wegen der Singularität nur auf eine Eindringung innerhalb einer gewissen Toleranz anwendbar. Eine andere Möglichkeit ist eine Ausrundung durch eine Polynomfunktion (gestrichelt) im Bereich ±tol einer Toleranzzone um die Kontaktöffnung. Sie muss von dritter Ordnung sein, um die folgenden vier Bedingungen zu erfüllen: x
Fc (tol )
k n tol
x
Fc ' (tol )
kn
x
Fc (tol )
0
x
Fc ' (tol )
0
266
11 Aspekte der Kontaktmodellierung
Statt bei größeren Eindringungen mit einen linearen Verlauf fortzufahren, kann die nichtlineare Funktion weiter benutzt werden, vorausgesetzt, dass kein Wendepunkt auftritt. Die Ausrundung führt dazu, dass bereits kurz vor dem Berühren eine kleine Druckkraft erzeugt wird. Das bedeutet aber keinen größeren Fehler als eine Eindringung, die im Mittel sogar zurückgeht.
11.3.2 Lagrange-Verfahren und direkte Einbringung 11.3.2.1 Toleranzen In der Methode der Lagrange’schen Multiplikatoren und bei der direkten Einbringung wird die Kontaktbedingung exakt erfüllt. Das bedeutet aber, dass eine geringe Störung durch ein anderes Element den Kontakt öffnen kann, wodurch die Kontaktkraft gelöscht und ein neues Ungleichgewicht erzeugt wird, das eine weitere Iteration nötig macht. Deshalb muss es auch bei diesen Verfahren eine Toleranz geben. Sie kann in der Eindringung liegen, es können aber auch in gewissem Rahmen Zugkräfte akzeptiert werden, bevor ein Kontakt, der einmal geschlossen war, wieder geöffnet wird. Eine Eindringung von null sieht gut aus, wird sie aber durch Zulassung einer Zugkraft erkauft, stellt diese auch einen Fehler dar, nur dass Kontaktzugkräfte gewöhnlich nicht dargestellt werden. 11.3.2.2 Differenzierbare Charakteristik Die reine Lagrange-Methode und die direkte Einbringung zeigen auch oder gerade den Knick in der Kraft-Eindringungs-Charakteristik. In Zusammenhang mit dem Augmented- und Perturbed-Lagrange-Verfahren kann diese geglättet werden.
11.3.3 Geeignete Vernetzung und Lastaufbringung Unabhängig von dem Verfahren, die Kontaktkräfte zu berechnen, beruhen weitere Methoden der Konvergenzverbesserung darauf, den Einfluss der Statuswechsel auf das globale Gleichgewicht zu verringern, sodass die Kraft-Verschiebungs-Charakteristik des Gesamtsystems nahezu glatt ist. Ein feineres Netz im Kontaktbereich teilt die Kontaktkräfte in kleinere Portionen auf. Damit kann durch kleinere Schrittweiten ein langsames Ausbreiten der Kontaktzone und damit eine Konvergenzverbesserung erreicht werden.
11.4 Systemmatrizen
267
11.4 Systemmatrizen In diesem Kapitel wurde gezeigt, welchen Einfluss Kontakt auf die zu lösenden Gleichungssysteme hat. Dies galt aber nur für spezielle Fälle. Schon bei einer beliebigen Lage der Segmente im Raum sind Transformationen auf der Basis des in Kap. 12 eingeführten Koordinatensystems durchzuführen. Bei allen Berechnungen im Nahbereich (Kap. 13.3) ist zu beachten, dass alle Koordinaten die aktuellen sind, die sich aus Anfangskoordinaten plus Verschiebungen ergeben. Da sich die Systemmatrizen aus der Ableitung der Knotenkräfte nach den Verschiebungen ergeben, aber
(11.28)
wx wu
w(x 0 u) wu
I
gilt, sind also alle Knotenkräfte nach den aktuellen Koordinaten abzuleiten. Zum Teil können die Kräfte aber erst berechnet werden, nachdem ein nichtlineares Gleichungssystem gelöst wurde, um die Kontaktgeometrie zu erfassen. Hier sind die Regeln über implizite Funktionen anzuwenden; im Abschnitt über Materialnichtlinearitäten finden sich Hinweise dazu.
Bei geometrischen Nichtlinearitäten schließlich ist zu prüfen, inwieweit die aufgeführten Formeln für große Drehungen Gültigkeit behalten. Im Wesentlichen ist das der Fall. Eine vollständig geometrisch lineare Kontaktberechnung würde auf festen Orientierungen auf der Basis der Anfangskoordinaten beruhen. Eine Einbettung der Kontaktelemente in die Theorie der mitgehenden Formulierung (corotational) ist möglich. Für große Dehnungen ist im Zusammenhang mit Integrationspunkt-Kontakt zu beachten, dass sich die Flächengrößen ändern, was bei der Integration der Spannungen zu beachten ist.
12 Kontakt-Kinematik n t2 Ș t1
ȟ Abb. 12-1 Koordinaten auf einer Kontaktoberfläche (Target oder Master)
Nachdem ein Kontaktfeststellungspunkt eine Oberfläche berührt hat, sind folgende Effekte möglich: x
Die Bewegung dieses Punktes senkrecht zur Oberfläche (n-Richtung in Abb. 12-1) wird aufgehalten und eine entsprechende Kraft, die Kontaktkraft, wird bestimmt..
x
Der Punkt kann auf der Oberfläche gleiten. Dies führt zu Reibkräften, solange Reibung definiert ist. Um Reibung auf einer Oberfläche im dreidimensionalen Raum zu beschreiben, sind zwei unabhängige, rechtwinklig zu einander stehende Richtungen nötig. Der aktuelle Gleitweg und die aktuelle Reibkraft werden in die beiden Richtungen zerlegt.
Da die Normalenrichtung von besonderer Bedeutung ist, wird sie im Detail betrachtet. Im 2d-Falle oder bei einen 3-Knoten-Element im Raum gibt es nur eine Normalenrichtung je Segment, die im Falle des Dreiecks durch das Vektorprodukt zweier Kantenvektoren berechnet werden kann. Im Falle von gekrümmten, 4-knotigen oder Elementen höherer Ansatzordnung, ergibt die isoparametrische Beschreibung der Oberfläche
(12.1)
ª x([ ,K ) º « » « y ([ ,K )» «¬ z ([ ,K ) »¼
act
ª x([ ,K ) º ª u ([ ,K ) º « » « » « y ([ ,K )» « v([ ,K ) » «¬ z ([ ,K ) »¼ «¬ w([ ,K )»¼
0 0 º ª xˆ uˆ º ª N ([ ,K ) » « »« N ([ ,K ) 0 » « yˆ vˆ » « 0 «¬ 0 ˆ »¼ N ([ ,K )»¼ «¬zˆ w 0
durch Ableiten nach den Einheitskoordinaten die zwei unabhängigen Tangentenvektoren
12 Kontakt-Kinematik
(12.2)
t1
ª wx act « « w[ « wy act « « w[ « wz act « «¬ w[
269
º » » » » und t *2 » » » »¼
ª wx act « « wK « wy act « « wK « wz act « «¬ wK
º » » » » » » » »¼
Die Normale ist dann n t 1 u t *2 und der zweite Tangentenvektor wird t 2 alle drei Vektoren eine cartesische Basis bilden.
n u t1 ,sodass
Wenn gekrümmte Oberflächen mit Elementen mit geraden Kanten diskretisiert werden, ändert sich die Normalenrichtung an den Rändern plötzlich (Abb. 12-2), was zu Störungen des Gleichgewichts führt, wenn ein Kontaktpunkt von einem Segment zum nächsten gleitet. Dies gilt auch, wenn Elemente höherer Ordnung verwandt werden, jedoch in geringerem Maße. Diese Problem kann vollständig vermieden werden, wenn eine C1-stetige Beschreibung (Stetigkeit in der ersten Ableitung) verwandt wird. Dazu kann ein kubischer Spline durch die aktuellen Knotenkoordinaten gelegt werden. C1-stetige Ansatzfunktionen sind von Schalenelementen bekannt und weisen Abhängigkeiten von Drehfreiheitsgraden auf. Diese können durch die Rotation der anfänglichen Segmentnormale zur aktuellen, am gemeinsamen Knoten gemittelten, Normale nˆ av ersetzt werden, sodass die Methode auch anwendbar ist, wenn im Modell nur Verschiebungsfreiheitsgrade vorkommen.
n1
n2
1
2
Abb. 12-2 Normalen in angrenzenden Segmenten
nav n1
1
n2
2
Abb. 12-3 C1- stetige Oberfläche durch gemittelte Normalen
270
12 Kontakt-Kinematik
Eine andere Methode, kontinuierliche Normalenrichtungen oder genauer kontinuierliche Kontaktkraftrichtungen zu erzeugen, ist, an den Knoten jeweils gemittelte Normalenrichtungen (Abb. 12-3) zu bestimmen und dann für einen beliebigen Punkt im Segment durch Interpolation gemäß den Ansatzfunktionen zu berechnen (Abb. 12-4). (12.3)
n([ ,K )
N([ ,K )nˆ av
nˆ av
n([ ,K )
1
2
t1 ([ ,K )
nˆ
Abb. 12-4 Geglättete Normalen
Eine weitere Unzulänglichkeit, die durch eine C1-stetige Beschreibung der Kontaktgeometrie gelöst werden kann, ergibt sich bei der Verwendung geradliniger Viereckelemente mit bilinearem Ansatz. Diese weisen stets, wenn sie nicht zufällig eben sind, eine negative Gauß’sche Krümmung auf, d.h. die Mittelpunkte der beiden Hauptkrümmungen liegen in entgegengesetzten Richtungen (Beispiel Hypar-Schale). Das gilt auch, wenn ein System mit positiver Krümmung, z.B. eine Kugel, oder etwa ein Zylinder mit solchen Elementen vernetzt wird, insbesondere bei ungleichmäßiger Vernetzung. Die eigentlichen Kontaktkräfte sind in Richtung der Normalen orientiert, typischerweise in Richtung der Target- oder Master-Normalen. Es ist jedoch möglich, besonders in Zusammenhang mit Kontaktpunkten innerhalb der Segmente, eine Orientierung an der Slave-Fläche vorzunehmen, was vorteilhaft sein kann (s.u). Wenn das Netz fein genug ist und die Kontaktfläche sich über genügend Elemente ausbreiten konnte, berühren nicht nur Punkte die Oberflächen, sondern die Slave-Oberflächen als Ganzes, sodass der Unterschied zwischen Master- und Slave-Normale verschwindet.
13 Kontaktfeststellung Neben der Erzielung von Konvergenz ist der kritischste Punkt bei der Programmierung eines Kontaktalgorithmus’ eine effektive Kontaktsuche. Viel Erfahrung wird benötigt, um alle möglichen Fälle abzudecken. Nicht alles ist veröffentlicht. Darum können hier nur Grundgedanken aufgezeigt werden. Wie in der Einleitung erwähnt, wird Kontakt durch elementähnliche Gebilde ermittelt: Elemente, Segmente usw., die z.T. nur temporär betrachtet und gespeichert werden. Für Knoten-zu-Knoten-Kontakt sind alle Kontaktpaare definiert. Die Projektion des Abstandsvektors auf die Normale zur Gleitebene ergibt Eindringung oder Klaffung. Kontaktfeststellung ist hier kein Problem.
13.1 Suchstrategien Für Knoten-zu-Oberfläche- und Punkt-zu-Oberfläche-Kontakt mit beliebigen Relativverschiebungen ist eine schnelle Kontaktsuche eine Herausforderung. Wenn zwei Oberflächen (nur) je 1000 Knoten oder Elemente aufweisen, ergeben sich schon eine Million mögliche Kontaktpaare.
13.1.1 Bucket Sort Für den Bucket Sort (man könnte „Päckchensortierung“ sagen, bucket heißt etwa Eimer oder (Bagger-)Schaufel) wird der Raum um ein Modell in eine Anzahl von Quadern zerlegt (Abb. 13-1), die je Richtung die gleiche Länge haben oder deren Länge sich nach einer umkehrbaren Funktion richtet, sodass zu jedem Knoten oder Punkt aus den aktuellen Koordinaten (einschließlich der Verschiebungen) berechnet werden kann, in welchem Quader er sich befindet. Auf den ersten Blick scheint es, als könne ein Master-Segment nur in Kontakt mit Knoten oder Punkten sein, die sich in demselben Quader befinden wie einer ihrer Knoten. Das reduziert die Zahl der möglichen Kontaktpaare deutlich. Weil ein Knoten eine wesentliche Eindringung haben kann, bevor diese durch Kontaktkräfte reduziert wird, müssen auch Nachbarquader in Betracht gezogen werden. Die Quadergröße ergibt sich aus den Gesamtabmessungen des Modells und den darin befindlichen Knoten. Große Master-Segmente, die diese Referenzgröße deutlich überschreiten, werden mit Zwischenpunkten versehen.
272
13 Kontaktfeststellung
Körper bucket
Abb. 13-1 Bucket sort
Slave Master
eingedrungen
Abb. 13-2 Nachbarn in einem bucket sort
13.1.2 Pinball-Algorithmus Ein Kontaktpunkt kann nicht auf einer Master-Fläche liegen, wenn sein Abstand zu dessen Mittelpunkt größer ist als die Hälfte des größeren Durchmessers (Abb. 13-3 links). Ein Abstand – hier genügte zunächst auch das Abstandsquadrat – kann relativ schnell berechnet werden. Alle Punkte im Raum, die in dieser Distanz liegen, bilden eine Kugel, den so genannten Pinball. Berücksichtigt man, dass auch eine wesentliche Eindringung vorliegen kann, muss der Radius größer gewählt werden (Abb. 13-3 rechts).
13.1 Suchstrategien
273
weit weg
Eindringung festgestellt Eindringung nicht festgestellt (weit weg) Abb. 13-3 Der Pinball
Ein Kontaktpunkt außerhalb des Pinballs wird als weit entfernt betrachtet; weitere Berechnungen werden nicht durchgeführt. Das bedeutet auch, dass eine große Eindringung in einen Körper, aber außerhalb des Pinballs seiner Oberflächensegmente nicht festgestellt wird. Auf der anderen Seite ist es notwendig, Punkte außerhalb des gegenüberliegenden Randes eines Körpers davon auszuschließen, als in Kontakt befindlich betrachtet zu werden (Abb. 13-4). Für den Pinball-Algorithmus ist es notwendig, den Abstand zu jedem potenziellen Kontaktpartner zu berechnen, was eine enorme Anzahl an Operationen bedeuten kann. Deshalb kann die Kombination mit dem Bucket sort nützlich sein. Wenn möglich, sollte der Benutzer dem Programm mitteilen, welche Oberflächen gegenseitig in Kontakt kommen können und welche nicht.
Abb. 13-4 Vermeidung von falschen Kontaktfeststellungen durch den Pinball-Algorithmus
274
13 Kontaktfeststellung
Ein anderer Typ des Pinball-Algorithmus’ hat den Slave-Knoten oder Kontaktpunkt zum Mittelpunkt. Master-Segmente werden als weit entfernt liegend betrachtet, wenn keiner ihrer Knoten im Pinball liegt. Für besonders große Segmente würden aber auch hier Zwischenknoten benötigt. weit weg Eindringung nicht entdeckt (weit weg)
Eindringung entdeckt
Abb. 13-5 Kontaktpunkt-orientierter Pinball-Algorithmus
Der Pinball-Algorithmus in LS-DYNA ist davon noch einmal verschieden, aber nicht genau dokumentiert. „Pinball“-Algorithmus hat also keine eindeutige Bedeutung, meint aber immer, dass eine Kugel um einen Punkt eine wesentliche Rolle spielt. weit weg
Eindringung festgestellt Eindringung nicht festgestellt (weit weg) Abb. 13-6 Rechteck- anstelle Pinball-Algorithmus
Anstelle einer Kugel ist auch ein Rechteck in 2d oder Quader in 3d, orientiert an dem globalen Koordinatensystem, für eine Vorauswahl geeignet (Abb. 13-6), weil auch hier die Nähe oder Ferne schnell festgestellt werden kann.
13.2 Auswahl von Master- und Slave-Seite
275
13.1.3 Topologie-Suche Den Zusammenhang zwischen Knoten und Elementen und damit den Aufbau des Netztes bezeichnet man gerne als Topologie. Deren Benutzung kann die Kontaktsuche beschleunigen. Zu einem Master-Segment sind die Nachbarn, ist also die Oberflächen-Topologie bekannt. Wenn der Kontakt geschlossen ist und der Kontaktpunkt entlang der Oberfläche gleitet, muss er ein Nachbar-Segment berühren, wenn er eine Kante überschreitet. Das beschränkt die Kontaktsuche auf die Nachbarn. Dazu muss allerdings durch die Wahl der Lastinkremente sichergestellt werden, dass der Punkt nicht über mehr als ein Segment in einem Schritt gleitet. Wenn doch, ist der Punkt an kein Segment mehr gebunden und eine neue allgemeine Suche beginnt. Ein Problem kann entstehen, wenn eine als gemeinsam definierte Oberfläche eine topologische Lücke aufweist (Abb. 13-7). In einem Selbstkontakt („single surface“) kann ein Knoten nicht in Kontakt mit den Segmenten sein, zu denen er gehört, auch wenn diese sowohl als Master als auch als Slave definiert sind. Auch hier hilft die Topologie, die Suche zu erleichtern.
Abb. 13-7 Problem bei der Topologie-Suche
13.2 Auswahl von Master- und Slave-Seite Die Master-Seite liefert Informationen über die Oberflächengeometrie. Diese ist kontinuierlich. Die Slave-Seite liefert nur Informationen über die Lage einzelner Punkte. Bei der Festlegung ist zu verhindern, dass es zu nicht feststellbaren Eindringungen kommt. Als Regeln mögen gelten: 1) Die gröber vernetzte Seite wird Master (sonst s. Abb. 13-8). 2) Die überstehende Fläche wird Master (Abb. 13-9) 3) Die konkave, schwächer gekrümmte oder ebene Fläche wird Master (sonst s. Abb. 13-10). 4) Die Fläche mit höherer Ansatzordnung für die Geometrie wird Master (Abb. 13-11). 5) Die Fläche mit dem darunter liegenden steiferen Material wird Master.
276
13 Kontaktfeststellung
Master-Fläche Slave-Fläche Segmente berühren keinen Kontaktknoten Abb. 13-8 Fehlerhafte Master-Slave-Zuordnung bei ungleicher Vernetzung
Master
Ecke wird nicht gestützt Abb. 13-9 Richtige und fehlerhafte Master-Slave-Zuordnung bei überstehender Fläche
vorstehende konvexe Fläche wird nicht durch Knoten aufgehalten
verschobene Master-Fläche Slave-Knoten und -Oberfläche Abb. 13-10 Fehlerhafte Master-Slave-Zuordnung bei plan-konvexem Kontakt
Bei Integrationspunkt-Kontakt verliert ein Teil der Regeln wegen der erhöhten Zahl von Feststellungspunkten an Bedeutung. Bei Regel 3) kommt hinzu, dass ein Eindringen eines einzelnen Knotens als unvermeidlich in Kauf genommen wird. Die Regeln können einander widersprechen. Dann ist symmetrischer Kontakt zu empfehlen, d.h. der Kontakt wird ein zweites Mal unter Vertauschung von Master- und Slave-Seite definiert. Die Programme können natürlich auch einen Schalter dafür vorsehen. Dabei kommt es dazu, dass teilweise beide Kontakte an einem Ort geschlossen sind, teilweise aber nur einer.
13.3 Nahbereichs-Kontaktberechnungen
277
Der Algorithmus muss sicherstellen, dass keine doppelten Kontaktkräfte auftreten, weil das die Spannungsverteilung verfälschen würde.
höherer Ordnung: Master
höherer Ordnung: Slave
Abb. 13-11 Kontakt mit Elementen höherer Ansatzordnung
13.3 Nahbereichs-Kontaktberechnungen Wenn erst einmal potenzielle Kontaktpartner durch eine der obigen Ideen identifiziert worden sind, muss die Eindringung oder Öffnung bestimmt werden. Außerdem kann es vorkommen, dass ein Punkt sich zwar nahe einem Segment befindet, aber außerhalb liegt. Das muss zuerst ausgeschlossen werden. Wie man aber sehen wird, sind beide Aufgaben oft gekoppelt.
13.3.1 Ebene Flächen Bei einer Ebene gibt es in jedem Punkt die gleiche Normalenrichtung. Die Projektion des Abstandvektors eines Kontaktpunktes von einem beliebigen Punkt des ebenen Segmentes auf den Normalenvektor ergibt als negativen Wert eine Eindringung, als positiven einen Abstand: (13.1)
g
x
cp
x ma 2
n n
n
x1ma
gap
Į
x2ma penetration
xcp Abb. 13-12 Nahbereichsberechnungen bei einem geraden Liniensegment
278
13 Kontaktfeststellung
Voraussetzung ist allerdings, dass der Kontaktpunkt senkrecht über oder unter der Fläche liegt. Also wird ein Kriterium dafür benötigt. In 2d muss der Abstandsvektor von Kontaktpunkt zu Knoten mit dem Richtungsvektoren des Mastersegmentes einen Winkel kleiner 90° einschließen, d.h. das Skalarprodukt cos D
(13.2)
x
cp
ma ma x ma 2 x1 x 2
cp
x ma 2
x
x1ma
x ma 2
muss zwischen 0 und 1 liegen (Abb. 13-12). Die Methode kann auf geradlinig begrenzte Dreiecke erweitert werden. Ein Viereck ist im Allgemeinen nicht eben, sondern kann verwölbt sein. Es könnte grundsätzlich in Dreiecke unterteilt werden, auf denen der obige Algorithmus wiederholt wird.
13.3.2 Pseudoelement-Algorithmus {0;1}
{1;1}
{-1;1} {ȟ;ȗ}
n1
n2
n3 {1;0} xcp {1;-1}
{-1;-1} Kontaktpunkt
Mastersegment-Knoten Pseudoelement-Knoten xipe Abb. 13-13 Pseudo-Element für Nahbereichs-Kontaktberechnungen
Der Pseudoelement-Algorithmus wird hier für ein gekrümmtes Liniensegment in 2d dargestellt. An den Masterknoten werden die Normalen berechnet. Am Übergang zu den Nachbarn sind gemittelte Richtungen die geeignete Wahl. Dann werden weitere Punkte in einer festgelegten Entfernung entlang den Normalen und in Gegenrichtung erzeugt. Diese Punkte dienen als Knoten für die Kontaktzone, die wie ein Element behandelt wird, das Pseudo-Element (Abb. 13-13). Seine Ansatzfunktionen haben parallel zum Segment dessen Verlauf (z.B. quadratisch) und linearen in Normalenrichtung. Außerhalb des Pseudo-Elementes werden Punkte als „weit entfernt“ betrachtet. Sind erst die Einheitskoordinaten {ȟcp;ȗcp} eines Kontaktpunktes xcp bekannt, können sie folgendermaßen interpretiert werden:
x
Wenn -1 ȟcp 1, liegt der Kontaktpunkt über oder unter dem Mastersegment
13.3 Nahbereichs-Kontaktberechnungen
279
x
{ȟcp;0} sind die Einheitskoordinaten des Berührpunktes
x
Wenn ȗcp positiv ist, liegt ein Abstand vor, bei negativem Wert eine Eindringung, die bestimmt werden kann als
(13.3)
g
] cp n([ cp )
Die Einheitskoordinaten können aus den Ansatzfunktionen und den aktuellen Knotenkoordinaten, der Summe aus Anfangskoordinaten und Verschiebungen, bestimmt werden: (13.4a) x([ cp , ] cp ) N([ cp , ] cp )xˆ pe (13.4c) z ([ cp , ] cp ) N([ cp , ] cp )zˆ pe Dies bildet ein System aus zwei nichtlinearen Gleichungen für die zwei Unbekannten ȟcp und ȗcp, die gleichzeitig erfüllt werden müssen. In 3d gibt es eine weitere Variable, nämlich Șcp, und (13.4) muss um (13.4b) y ([ cp ,K cp , ] cp ) N([ cp ,K cp , ] cp )yˆ pe erweitert werden.
13.3.3 Normalensuche Die Entscheidung, ob ein Kontaktpunkt direkt über oder unter einem Mastersegment liegt oder nicht, kann getroffen werden, indem man das Lot vom potenziellen Kontaktpunkt auf die parametrisierte Oberfläche fällt. Wenn eine der Einheitskoordinaten ȟ und Ș des Fußpunktes außerhalb des gegeben Bereiches, z.B. [-1;1], liegt, befindet sich der Kontaktpunkt außerhalb des Segmentes und kann daher nicht im Kontakt sein. Ein beliebiger Punkt auf dem Mastersegment hat die aktuellen Koordinaten (13.5)
x ma ([ ,K )
N([ ,K )xˆ ma
13.3.3.1 Slave-Seiten-orientierte Suche Wenn die Slave-Seiten-Normale nsl der Bezug ist, hat ein Punkt in ihrer Richtung die Koordinaten (13.6)
x nor
x sl ]n sl
Der Berührpunkt mit den entsprechenden Koordinaten (13.7)
x to
x sl ] to n sl
(to wie touching kann dann durch Erfüllen von
280
13 Kontaktfeststellung
(13.8)
x ma
x nor
(13.9)
N([ to ,K to )xˆ ma x sl ] to n sl
0
gefunden werden. Dies sind drei Gleichungen, um die drei Einheitskoordinaten zu bestimmen. Wenn ȗto positiv ist, liegt eine Klaffung, bei einem negativen Wert eine Eindringung vor. Deren Betrag ist der Abstand zwischen xto and xsl, also (13.10) g
] to n sl
Wenn das Mastersegment eine bilineare oder quadratische Form aufweist, werden die Gleichungen nichtlinear und die Lösungen sind nicht zwingend eindeutig. Ein Problem entsteht allerdings nur bei extrem gekrümmten Flächenstücken.
13.3.3.2 Master-Seiten-orientierte Normalensuche Ist die Master-Normale die Suchrichtung, muss der Slave-Knoten auf ihr liegen. Ihr Fußpunkt ist allerdings noch zu bestimmen, sodass gilt: (13.11) x ma ([ to , K to ) ] n ma ([ to , K to )
x sl
Die Normale wird mit den Überlegungen aus Kap. 12 berechnet, sodass sich
§ wN ma ([ to , K to ) ma · § wN ma ([ to , K to ) ma · xˆ ¸ u ¨ xˆ ¸ (13.12) N ma ([ to , K to )xˆ ma ] ¨ ¨ ¸ ¨ ¸ w w [ K © ¹ © ¹
x sl
ergibt, also ein nichtlineares Gleichungssystem mit den Unbekannten ȟto, Șto und ȗ.
13.3.3.3 Master-Seiten-orientierte Abstandsbestimmung Die Master-Normale nma durch den Slave-Punkt ist auch dadurch gekennzeichnet, dass ihr Fußpunkt auf der Masterfläche den kürzesten Abstand zum potenziellen Kontaktpunkt besitzt: (13.13)
N([ to ,K to )xˆ ma x sl o Min.([ to ,K to )
Die notwendigen Bedingungen lauten: (13.14)
w N([ to ,K to )xˆ ma x sl w[ to
0
w N ([ to ,K to )xˆ ma x sl wK to
0
13.3 Nahbereichs-Kontaktberechnungen
281
Was ist die Ableitung einer Vektornorm nach dem darin befindlichen Vektor? Diese Frage soll am Beispiel des Vektors x={x;y} und der Euklidischen Norm, der Vektorlänge (13.15)
x
x
2
y2
beantwortet werden. (13.16)
wx
w
x
2
y2
wx
wx
2x 2
2 x y
2
x , x
wx wy
y x
wx
x x
wx
Aus der ersten der obigen Bedingungen wird also (13.17)
w w[ to
ˆ ma
N([ to , K to )x
x
N([
sl
ˆ to , K to ) x
ma
x sl
T
N([ to , K to )xˆ ma x sl
§ wN ([ to , K to ) ma · ¨ xˆ ¸¸ ¨ w[ to © ¹
Etwas einfacher ist es, statt des Abstandes dessen Quadrat zu minimieren, also (13.18)
N([
ˆ to , K to ) x
ma
x sl
2
o Min.([ to , K to )
Eine Ableitung ist dann (13.19)
w w[ to
N([
ˆ to , K to ) x
ma
x sl
2
2 N([ to , K to )xˆ ma x sl
§¨¨ wN([w[ ,K T
to
©
to
to )
· xˆ ma ¸¸ ¹
Man spart dabei die Bildung der Norm. So oder so sind das nichtlineare Gleichungen, um den Berührpunkt zu bestimmen. Auch hier kann bei extremen Krümmungen die Lösung nicht eindeutig sein. Der Betrag des Abstandes wäre nun bekannt, prinzipiell gemäß (13.13). Ob dies eine Klaffung oder eine Eindringung ist, hängt vom Vorzeichen der Projektion von xsl-xto auf die Master-Normale im Berührpunkt ab. Deren Bestimmung ist in Kap. 12 beschrieben, sodass man (13.20) g erhält.
t1 u t *2 t1 u t *2
(x sl x to )
282
13 Kontaktfeststellung
13.4 Konkave Knicke und Ecken Master
gemittelte Normale
Kontaktknoten
überlappende erweiterte Segmente Abb. 13-14 Konkave Oberflächen im Knoten-zu-Oberfläche-Kontakt
Knicke in konkaven Master-Oberflächen führen dazu, dass bei Verwendung der richtigen Normalen hinter der Oberfläche Bereiche entstehen, die keinem Segment zugeordnet sind (Abb. 13-14), sodass es zu einem Kontaktdurchbruch käme.
x
Der Pseudoelement-Algorithmus mit gemittelten Normalen beseitigt das Problem.
x
Bei innenliegenden Kontaktfeststellungspunkten (Punkt zu Oberfläche) ist ein Problem unwahrscheinlich, weil jeder Knoten durch mehrere ihn umgebende Punkte gestützt wird (Abb. 13-15).
x
Bei Orientierung an der Slave-Normalen hilft eine Mittelung nicht, weil diese ja nicht die Masterseite betrifft.
x
Bei der Suche nach dem kürzesten Abstand kann eine gemittelte Normale nicht in die Gleichungen (13.13 ff.) eingeführt werden.
x
Ähnlich wie bei der Slave-Normalen könnte aber die nach (12.3) interpolierte Master-Normale zu einer Bestimmung der Berührpunktkoordinaten herangezogen werden:
(13.21)
x ma ([ to , K to , ] to ) N ma ([ to , K to )xˆ ma
also
x sl ] to N ma ([ to , K to )nˆ av
13.4 Konkave Knicke und Ecken
(13.22) N ma ([ to , K to ) xˆ ma ] to nˆ av
283
x sl
Eine gängige Methode ist die künstliche Erweiterung der Segmente, d.h. es werden geringfügig außerhalb der zugehörigen Intervallgrenzen liegende Einheitskoordinaten {ȟto; Șto} für den Berührpunkt zugelassen (Abb. 13-14). Dabei wird aber ein Kontaktpunkt zwei Segmenten zugeordnet, sodass auch zwei Kontaktkräfte berechnet werden. Bei 90°-Ecken ist das genau richtig, bei eher flachen Knicken könnten sich nahezu doppelte Kräfte in einer Richtung und damit Störungen in den Kontaktspannungen ergeben. Bei Berücksichtigung der Topologie kann dies festgestellt werden, sodass nur eine gemittelte Kraft aufgebracht wird. Master
Kontaktpunkt
gemittelte Normale
Knoten
Abb. 13-15 Konkave Oberflächen im Punkt-zu-Oberfläche-Kontakt
14 Reibung Bisher wurde nur die Kontaktnormalkraft bzw. –spannung betrachtet. Reibung behindert die Bewegung in tangentialer Richtung und ist von der Normalkraft abhängig. Am bekanntesten ist das Coulomb’sche Reibgesetz (14.1)
FR d PFc
wobei
ȝ
der von beiden Oberflächen abhängige Reibkoeffizient
FR
der Betrag der Reibkraft ist.
und
Das Minuszeichen ergibt sich daraus, dass eine Kontaktdruckkraft hier negativ angesetzt wurde. Durch das Reibgesetz wird die Tangentialkraft begrenzt; solange die vorhandene Kraft kleiner ist, liegt Haftung vor. Bei der direkten Einbringung der Kontaktbedingungen in das Gleichungssystem wird zunächst angenommen, dass Haftung vorliegt, der Kontaktpunkt also auch in tangentialer Richtung an das Mastersegment gebunden ist. Daraus ergibt sich eine Koppelgleichung. Nach Lösen des Gleichungssystems kann aus dieser die Tangentialkraft berechnet werden. Ist sie größer als die maximale Reibkraft, wird diese angesetzt und die Koppelgleichung entfernt. Ähnlich verhält es sich beim Lagrange-Verfahren. Als Nebenbedingung gilt, dass der Reibweg s null sein muss. Dies wird mit einem zusätzlichen Lagrange-Multiplikator ȜR, der als Tangentialkraft zu interpretieren ist, erzwungen. Bei Überschreiten der maximalen Reibkraft wird wie zuvor verfahren. FR -ȝFc
s
Abb. 14-1 Kontaktcharakteristik in tangentialer Richtung bei Reibung
Die Tücke liegt darin, dass die Reibkraft der potenziellen Tangentialbewegung entgegenwirken muss. Kommt es also durch Einflüsse anderer Bereiche des Modells zu einer Umkehrung der Bewegungsrichtung, kehrt sich auch die Reibkraft um, was eine sprunghafte Änderung bedeutet (Abb. 14-1) und eine massive Störung des Gleichgewichts und damit ein Konvergenzproblem hervorrufen kann. (14.1) ist eine Ungleichung, deren Schranke sich aus einer weiteren Ungleichung, nämlich der Kontaktbedingung ergibt. Dadurch macht Reibung die
14 Reibung
285
Erzielung von Konvergenz eher schwieriger. Hier müssen entsprechende Toleranzen vorgegeben werden. Beim Penalty-Verfahren wird auch die Haftbedingung durch eine Feder, hier eine tangential wirkende, realisiert. Wiederum wird ein Weg, hier ein Gleitweg, benötigt, um die Tangentialkraft hervorzurufen. Sie ist ebenfalls durch die maximale Reibkraft begrenzt (Abb. 14-2).
FR -ȝFc
PFc tanh kt* s
kt s
Haftzone
Abb. 14-2 Kontaktcharakteristik in tangentialer Richtung im Penalty-Verfahren bei Reibung
Bei der Bestimmung der Steifigkeit in Normalenrichtung half eine physikalische Vorstellung. Für die tangentiale Steifigkeit wäre dies, dass vor dem Gleiten die verzahnten Oberflächenrauhigkeiten deformiert werden. Tatsächlich muss aber aus Konvergenzgründen ein deutlich größerer Weg bis zum Erreichen der maximalen Kraft zugelassen werden. Die tangentiale Steifigkeit kt ist eher kleiner als die Normalsteifigkeit zu wählen. Trotzdem verbleibt ein nicht differenzierbarer Knick in der Charakteristik. Hier kann eine Ausrundung Abhilfe schaffen. Dazu bietet sich die Tangens-hyperbolicus-Funktion an. Der Form-Parameter kt*, der die Anfangssteigung bestimmt, kann deutlich höher als kt gewählt werden und trotzdem bleiben Schrittweitenverkleinerung und Newton-Verfahren gute Möglichkeiten zur Erzielung einer konvergierten Lösung.
15 Kontakt mit Schalen- und Balkenelementen 15.1 Dickenberücksichtigung Bei Balken wird nur eine Dimension, die Balkenachse, bei Schalen werden die zwei Richtungen der Referenzfläche, die meist die Mittelfläche ist, diskretisiert. Sie haben aber grundsätzlich Abmessungen in drei Richtungen. Bei Balken in 2d muss für den Kontakt die Höhe bzw. der Abstand der Außenkanten von der Achse, bei Schalen die Dicke berücksichtigt werden. Nicht behandelt werden hier der Kontakt zweier Balken in 3d und der Kontakt von Schalenkanten. Mittelfläche Außenkanten e1
e2
g
Knoten
Abb. 15-1 Dickenberücksichtigung im Schalenkontakt
Eine Möglichkeit der Erfassung ist, die beiden Abstände e1 und e2 der Außenkanten von den Referenzfläche zu addieren und zu fordern, dass diese Distanz verbleiben muss, sodass die Kontaktbedingung dann (15.1)
g t e1 e 2
lautet. Alternativ können die Knoten bzw. die Kontaktpunkte in Richtung der jeweiligen – ggf. gemittelten – Normalen verschoben werden, sodass eine virtuelle Kontaktgeometrie entsteht (Abb. 15-2). Besonders naheliegend ist das beim Pseudoelement-Algorithmus, weil hier ohnehin virtuelle Knoten erzeugt werden. Die in Normalenrichtung berechneten KontaktKnotenkräfte können direkt auf die realen Knoten übertragen werden.
Master virtuell
Kontaktpunkt virtuell
Mittelfläche
Knoten Abb. 15-2 Virtuelle Kontaktgeometrie
15.2 Momente aus Exzentrizitäten
287
15.2 Momente aus Exzentrizitäten Wird bei Schalen und Balken die Dicke berücksichtigt, greifen die Kräfte an den realen Außenkanten an. Für die Kontaktnormalkraft ist das bedeutungslos. Für die Tangential-, also die Reibkraft bedeutet das jedoch eine Ausmitte e gegenüber der Mittelfläche (Abb. 15-3), die zu einem Moment führt.
FR bzw. IJR
e2
FR
e1
Abb. 15-3 Exzentrischer Tangentialkraftangriff
Im Falle des Integrationspunkt-Kontaktes handelt es sich um ein verteiltes Moment (15.2)
m WR e
Um dies auf die Knoten zu verteilen, kann bei Schalen wie für Gl. (11.10) vorgegangen werden, nur dass die potenzielle Energie mit der Verdrehung berechnet wird, sodass sich (15.3)
fR
³N
MT
([ , K )m dA
( A)
ergibt. Bei der Bernoulli- oder Kirchhoff-Theorie ergibt sich Nij als Ableitung des Verschiebungsansatzes, sodass fR Knotenkräfte und -momente enthält. Bei der Timoshenko- oder Reissner-Mindlin-Theorie sind die Ansätze für die Verschiebungen und Verdrehungen prinzipiell unabhängig (dies für reduzierte Integration oder „Assumed strain“-Formulierungen in Zweifel zu ziehen, würde hier zu weit führen, s. [20]). Dann ergibt (15.3) nur Knotenmomente. Bei Knotenkontakt und auf der Masterseite sind diskrete Momente (15.4)
M
FR e
zu berücksichtigen, sodass sich die Knotenlasten zu (15.5)
fR
N MT ([ to , K to ) M
ergeben, wobei der Index to den Berührpunkt (touching) kennzeichnet. Eine andere Variante, die auch anwendbar ist, wenn Oberflächen von Elementen ohne Drehfreiheitsgrade, z.B. Volumenelemente, eine Ausmitte haben dürfen, etwa um Übermaße vereinfacht einbringen zu können, besteht darin, das Moment in ein Kräftepaar zu verwandeln. Weil das Moment ein freier Vektor ist, kommt es nicht einmal auf die genaue Position an;
288
15 Kontakt mit Schalen- und Balkenelementen
auch ist die Zusammensetzung von Kraft und Ausmitte wählbar, nur das Produkt muss M aus (15.4) entsprechend. Genau genommen gelten diese Betrachtungen nur am Starrkörper, aber solange das Element keine S-Form beschreiben kann, dürften sich nur marginale Unterschiede ergeben. Es spricht aber nichts dagegen, ein Kräftepaar FR mit dem Abstand e beiderseits des Angriffspunktes zu positionieren. Die Knotenkräfte ergeben sich dann über die Ansatzfunktionen für die Verschiebungen zu (15.6)
fR
N wT ([ to H , K to G ) FR N wT ([ to H , K to G ) FR
İ und į sind dann aus den Koordinaten der verschobenen Angriffspunkte in Einheitskoordinaten umzurechnen. Alternativ können İ und į auch vorgegeben werden. Daraus können direkter die realen Angriffspunktkoordinaten errechnet und nach deren Abstand die Größe des Kräftepaares bestimmt werden.
FR
e
FR e FR
FR M
FR
Abb. 15-4 Berücksichtigung des Momentes aus Exzentrizität
Grundsätzlich ist es aber auch hier möglich, einen Zusammenhang zwischen den Verschiebungen und der Verdrehung am Berührpunkt herzustellen und dann analog (15.5) vorzugehen.
Literaturhinweise [1]
K.-J. Bathe: Finite-Elemente-Methoden, Springer, Berlin/Heidelberg 1982
[2]
T. Belytschko, W.K. Liu, B. Moran: Nonlinear Finite Elements for Continua and Structures, Wiley, Chichester 2000
[3]
W.-F. Chen, D.-J. Han, Plasticity for Structural Engineers, Ross, Ft. Lauderdale 2007
[4]
M.A. Crisfield: A Fast Incremental/Iterative Solution Procedure that Handles SnapThrough, Computers & Structures 13 (1981), 55-62
[5]
B.G. Falzon, D. Hitchings: An Introduction to Modelling Buckling and Collapse, NAFEMS Ltd., 2006
[6]
W. Hackbusch: Multi-Grid Methods and Applications, Springer, Berlin/Heidelberg 1985
[7]
P. Linde, J. Pleitner, W. Rust: Virtual Testing of Aircraft Fuselage Stiffened Panels, Proceedings of ICAS 2004, 24th International Congress of the Aeronautical Sciences
[8]
P. Linde, W. Rust, A. Schulz: Influence of Modelling and Solution Methods on the Postbuckling Behaviour of Stiffened Aircraft Fuselage Panels, Composite Structures 73 (2006) 229-236
[9]
M. Link: Finite Elemente in der Statik und Dynamik, Teubner/GWV-Fachverlage, Wiesbaden 2002
[10]
D.G. Luenberger: Linear and Nonlinear Programming, Addison-Wesley, Reading, MA., 1984
[11]
H. Matthies, G. Strang: The Solution of Nonlinear Finite Element Equations, Int. J. Num. Meth. Eng. 14 (1979), 1613-1623
[12]
M. Papadrakakis, P. Ghionis: Conjugate Gradient Algorithms in Nonlinear Structural Analysis, Comp. Meth. Appl. Mech. Eng. 59 (1986), 11-27
[13]
H. Parisch: Festkörper-Kontinuumsmechanik – von den Grundgleichungen zur Lösung mit Finiten Elementen, Teubner/GWV-Fachverlage, Wiesbaden 2003
[14]
E. Riks: An Incremental Approach of Newton’s Method to the Problem of Elastic Stability, J. Appl. Mech. 39 (1972), 1060-1066
290
Literaturhinweise
[15]
W. Rust, P. Linde: Ultimate Load Analyses of Aircraft Fuselage Panels within the Virtual Test Rig, Proceedings of the 5th International Conference on the Computation of Shell and Spatial Structures, Salzburg 2005
[16]
W. Rust, C. Groth, G. Müller: Consideration of Material Behaviour in the Numerical Solution of Cyclic Thermal and Mechanical Loading using Kinematic Hardening, Proceedings of the 1994 ANSYS Conference, Pittsburgh, pp. 10.41 - 10.53
[17]
W. Rust, M. Kracht, J. Overberg: Experiences with ANSYS in Ultimate-Load Analysis of Aircraft Fuselage Panels – and Enhancement Proposals, Proceedings of the 2006 International ANSYS Conference, Pittsburgh 2006
[18]
W. Rust, K. Schweizerhof: Finite Element Limit Load Analysis of Thin-Walled Structures by ANSYS (Implicit), LS DYNA (Explicit) and in Combination, ThinWalled Structures 41 (2003) 227-244
[19]
W. Rust: Mehrgitterverfahren für FE-Formulierungen geometrisch nichtlinearer Scheiben- und Plattenpro-bleme mit Konvergenzbeschleunigungen, ZAMM 70 (1990), T661-T664
[20]
W. Rust: Mehrgitterverfahren und Netzadaption für lineare und nichtlineare statische Finite-Elemente-Berechnungen von Flächentragwerken, Dissertation, Forschungs- u. Sem.berichte a. d. Bereich d. Mechanik d. Universität Hannover F91/2, 1991
[21]
G. Silber, F. Steinwender: Bauteilberechnung und Optimierung mit der FEM – Materialtheorie, Anwendungen, Beispiele, Teubner/GWV-Fachverlage, Wiesbaden 2005
[22]
W. Wagner, P. Wriggers: A simple method for the calculation of post-critical branches, Engineering Computation 5 (1988) 103-109
[23]
W. Wagner: Zur Behandlung von Stabilitätsproblemen der Elastostatik mit der Methode der Finiten Elemente, Habilitationsschrift, Forschungs- u. Sem.berichte a. d. Bereich d. Mechanik d. Universität Hannover F91/1, 1991
[24]
P. Wriggers: Computational Contact Mechanics, Wiley, Chichester 2002
[25]
P. Wriggers: Nichtlineare Finite-Element-Methoden, Springer, Berlin 2001
[26]
O.C. Zienkiewicz: Methode der Finiten Elemente, Hanser, München 1984
Stichwortverzeichnis A Arc-Length-Methode............................. 84 Armstrong-Frederik-Modell ................ 212 Augmented-Lagrange-Verfahren ........ 249 B Bauschinger-Effekt ............................. 190 Besseling-Modell ................................ 207 Beuleigenform ....................................... 13 Beulen ................................................... 59 lineares .............................................. 13 Beulform lineare ................................................ 75 Bingham-Modell ................................. 111 Bogenlängenverfahren .......................... 84 Bucket Sort .......................................... 271 Burghers-Modell ................................. 112 C Chaboche-Modell ........................ 212, 221 convolution integral ............................ 117 Crisfield-Verfahren ............................... 93 D Deformationsgradient ............................ 22 Dehngeschwindigkeit .......................... 117 Dehnung Green-Lagrange................................. 20 Hencky .............................................. 52 logarithmische ................................... 47 Dehnungsverfestigung......................... 143 Deviator ....................................... 122, 175 Deviatorebene ........................... 175f., 180 Differentialgleichung des Balkens ....................................... 17 direkte Methode für Kontaktbedingung ............. 233, 238 Drucker-Prager-Bedingung ................. 184 Durchschlagproblem ............................. 60 Durchschlagpunkt ................................. 64 E ebener Spannungszustand ................... 135 ebener Verzerrungszustand ................. 135
Eigenfrequenzanalyse............................ 68 Eigenwert kritischer............................................ 73 Eigenwertanalyse begleitende ........................................ 67 Eigenwert-Analyse begleitende ........................................ 75 Einspielen ............................................ 214 Elastizität lineare .............................................. 102 nichtlineare ...................................... 103 Eulerfall ................................................. 14 Euler-Verfahren................................... 130 rückwärts ......................................... 152 vorwärts ........................................... 147
F Faltungsintegral ................................... 117 Fließbedingung .................................... 172 Drucker-Prager ................................ 184 Mohr-Coulomb ................................ 182 Tresca .............................................. 178 von Mises ........................................ 176 Fließgrenze .......................................... 170 Fließregel ............................................ 172 assoziierte ........................................ 173 Fließspannung ..................................... 170 G Geschichtsvariablen .................... 126, 169 Gestaltänderungsenergie-Hypothese ... 176 Gleichungslösung nichtlinear............................................ 1 H Hauptspannungsraum ........................ 175f. Hencky-Dehnung .................................. 52 Hooke-Element ................................... 102 hydrostatischer Zustand....................... 175 Hyperkugel ............................................ 92 I Imperfektion ........................................ 74f. Empfindlichkeit ................................. 77
292 Iteration lokale ............................................... 191 lokale und globale............................ 166
K Kelvin-Voigt-Element .........................108 Kippen ...................................................59 Knicken .................................................59 Konsistente Tangente .................. 196, 199 Kontakt Dickenberücksichtigung .................. 289 Integrationspunkt-~ ................. 230, 254 Knoten zu Knoten ............................ 229 Knoten zu Oberfläche ......................230 Nahbereichsberechnungen ...............277 Oberfläche zu Oberfläche ................ 231 tangentiale Steifigkeit ......................285 Kontaktkraftverteilung......................... 255 Kontaktsteifigkeit ................................262 Kontaktsuche ....................................... 271 Konvergenz..............................................5 -kriterien ..............................................5 Kraftsteuerung .......................................81 Kriechdehnungsinkrement ................... 149 Kriechen .............................................. 142 primäres ........................................... 142 sekundäres ....................................... 142 Kriechgeschwindigkeit ................ 143, 161 Kriechgesetz ........................................ 158 Kriechsimulation ................................. 144 Kriechverhältnis .................................. 151 kritischer Eigenwert...............................73 Kugeltensor ................................. 122, 175 L Lagrange-Formulierung Updated-~ .................................... 53, 56 Lagrange-Methode ...................... 236, 245 Augmented-~ ................................... 249 Perturbed-~ ...................................... 247 line search ...............................................4 lineare Beulform ....................................75 lineare Elastizität .................................102 M Masing-Effekt ...................................... 190 Master .................................................. 230
Stichwortverzeichnis Maxwell-Element ................................106 Melan-Theorem ...................................215 Mittelpunktsregel .................................130 Modalanalyse .........................................68 Mohr-Coulomb-Bedingung .................182
N Newton-Element ..................................103 Newton-Raphson-Verfahren ................. 1f. Nichtlineare Elastizität ........................103 Normalensuche ....................................279 Nullstellenbestimmung ............................1 O Ohno-Wang-Modell.............................223 Overconstraining .................................251 Overlay-Modell ...................................207 P Penalty-Methode.......................... 234, 245 Penalty-Steifigkeit ....................... 235, 265 Perturbed-Lagrange-Methode ..............247 Pinball ..................................................272 Plastizität .............................................170 Plattenbeulen .........................................59 Prandtl-Element ...................................104 Prony-Reihe .........................................116 Pseudoelement-Algorithmus................278 Pseudo-Zeit ..........................................129 Q Quasi-Newton-Verfahren ........................3 R Ratcheting Material-~ ........................................220 Struktur-~ ........................................217 Ratcheting ............................................214 numerisches .....................................225 thermisches ......................................224 Reibung ...............................................284 Relaxation ............................ 142, 148, 153 Relaxationsversuch ..............................116 Relaxationskurve .................................150 Riks-Verfahren ......................................84
Stichwortverzeichnis
S Schubspannungs-Hypothese................ 178 Selbstkontakt ............................... 228, 275 Shakedown .......................................... 214 Shift-Funktionen bei Visko-Elastizität ........................ 132 Single-Surface-Kontakt ....................... 275 Slave .................................................... 230 Spannung Cauchy .............................................. 49 Spannungsdeviator .............................. 175 Spannungstensor ................................. 174 Spannungsversteifungsmatrix ............... 17 spektrale Zerlegung ............................... 52 St.-Venant-Element ............................. 103 Stabelement ........................................... 9f. Starrkörperkontakt............................... 228 T Tangente konsistente ....................................... 158 Tangentenmodul.................................. 186 Taylor-Reihenentwicklung .................... 12 Temperaturabhängigkeit bei Visko-Elastizität ........................ 127 Tensornotation .................................... 200 Theorie 2. Ordnung ................................. 9 thermo-rheologisch ............................. 128 V
293 Vektornotation..................................... 200 Verfestigung isotrope ............................................ 187 kinematische ............................ 189, 207 Verfestigungsmodul ............................ 186 Verfestigungsregel ...................... 172, 185 Verschiebungssteuerung........................ 81 mit Kraftgrößen ................................. 83 Verzweigungsproblem .......................... 60 virtuelle Arbeit ...................................... 24 Visko-Elastizität .................................. 109 Viskoelastizitätsmodell ....................... 111 Visko-Plastizität .................................. 111
W Werkstofftangente ............................... 121 Williams-Landel-Ferry-Gleichung ...... 132 WLF-Gleichung .................................. 132 Z Zeitabhängigkeit direkte.............................................. 161 direkte und indirekte........................ 143 indirekte .......................................... 165 Zeitdiskretisierung............................... 118 Zeitintegration ............................. 129, 146 explizite ........................................... 147 implizite .......................................... 152 Zeitschritt ............................................ 118 Zeitverfestigung .................................. 143