134 93 8MB
English Pages 393 [399]
Peter Steinke Finite-Elemente-Methode
Peter Steinke
Finite-Elemente-Methode Rechnergestützte Einführung
2., neu bearbeitete Auflage Mit 171 Abbildungen und 39 Tabellen
123
Professor Dr.-Ing. Peter Steinke Fachhochschule Münster FB Maschinenbau Stegerwaldstraße 39 48565 Steinfurt e-mail: [email protected] http://www.fh-muenster.de/fb3/steinke
Extras im Web unter www.springer.com/978-3-540-72235-9
Bibliografische Information der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über abrufbar.
ISBN 978-3-540-72235-9 2. Aufl. Springer Berlin Heidelberg New York ISBN 3-540-44226-X 1. Aufl. Springer Berlin Heidelberg New York
Dieses Werk ist urheberrechtlich geschützt. Die dadurch begründeten Rechte, insbesondere die der Übersetzung, des Nachdrucks, des Vortrags, der Entnahme von Abbildungen und Tabellen, der Funksendung, der Mikroverfilmung oder der Vervielfältigung auf anderen Wegen und der Speicherung in Datenverarbeitungsanlagen, bleiben, auch bei nur auszugsweiser Verwertung, vorbehalten. Eine Vervielfältigung dieses Werkes oder von Teilen dieses Werkes ist auch im Einzelfall nur in den Grenzen der gesetzlichen Bestimmungen des Urheberrechtsgesetzes der Bundesrepublik Deutschland vom 9. September 1965 in der jeweils geltenden Fassung zulässig. Sie ist grundsätzlich vergütungspflichtig. Zuwiderhandlungen unterliegen den Strafbestimmungen des Urheberrechtsgesetzes. Springer ist ein Unternehmen von Springer Science+Business Media springer.de © Springer-Verlag Berlin Heidelberg 2004, 2007 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. Text und Abbildungen wurden mit größter Sorgfalt erarbeitet. Verlag und Autor können jedoch für eventuell verbliebene fehlerhafte Angaben und deren Folgen weder eine juristische Verantwortung noch irgendeine Haftung übernehmen. Satz: Digitale Druckvorlage des Autors Herstellung: LE-TEX Jelonek, Schmidt & Vöckler GbR, Leipzig Einbandgestaltung: eStudioCalamar S.L., F. Steinen-Broo, Girona, Spanien SPIN 11970330
7/3180/YL – 5 4 3 2 1 0
Gedruckt auf säurefreiem Papier
Vorwort Das vorliegende Buch samt der beigef¨ ugten CD-ROM ist aus Vorlesungen, ¨ Ubungen und Praktika hervorgegangen, die der Autor an verschiedenen Hochschulen f¨ ur Maschinenbauer und Maschinenbauinformatiker gehalten hat. Es wendet sich dar¨ uber hinaus an Studenten der Natur- und Ingenieurwissenschaften. Weiterhin ist es f¨ ur Physiker und Ingenieure geeignet, die sich im Selbststudium in die Methode einarbeiten wollen oder an Weiterbildungsveranstaltungen teilnehmen. In einem Anfangskapitel werden die mathematischen Hilfsmittel wiederholt, die f¨ ur die weitere Behandlung des Stoffes notwendig sind. Daran schließt sich die Beschreibung elastostatischer Probleme an. Zum Einstieg in die FEM wird das Verfahren von Ritz behandelt. Das Verfahren wird so beschrieben, daß es einer Programmierung mit einem Computeralgebra-System (CAS) zug¨anglich ist. Diese Vorgehensweise wird auch bei der Herleitung des weiteren Stoffes beibehalten. Neben der Elastostatik wird das Gebiet der Feldprobleme behandelt. Daran schließt sich die Betrachtung nichtlinearer Probleme f¨ ur Stab und Balken an. Abschließend wird auf die entwickelten Computeralgebraprogramme eingegangen. Die beigef¨ ugte CD-ROM stellt eine wesentliche Erg¨anzung des Buches dar. Sie enth¨ alt neben der Software, die aus insgesamt ca. 27000 Zeilen besteht, Handrechenbeispiele zu den einzelnen Kapiteln des Buches. Die Software soll rechnerunterst¨ utztes Lernen erm¨ oglichen. Sie ist in zwei Anwendungsfelder unterteilbar. Zum einen handelt es sich um Computeralgebraprogramme in MAPLE, die die Ableitungen des Buches zum Inhalt haben. So ist zum Beispiel das eindimensionale Stabelement im Programm so verallgemeinert, daß man damit ein Stabelement mit n Knoten und verschiedenen Geometrieformen entwickeln kann. Zum anderen enth¨ alt die CD-ROM ein FE-Paket. Dieses liegt sowohl als Computeralgebraprogramm als auch in einer Hochsprache vor. Hiermit lassen sich FE-Probleme in symbolischer und numerischer Form l¨ osen. Erg¨ anzt wird das Paket um einen Postprozessor zur grafischen Auswertung der Eingabe- und Ausgabedaten. Das Arbeiten mit der umfangreichen Software wird mit einem separaten Hilfeprogramm unterst¨ utzt. Es werden Eingabebeschreibungen, die durch Beispiele erg¨ anzt sind, leicht verst¨andlich. Weitere Beispiele zu den Programmen zeigen die Anwendungsbreite der Programme auf. Die Verkn¨ upfung von Buch und CD-ROM ist durch zahlreiche Verweise und Beispiele gegeben und machen so ein rechnergest¨ utztes Selbststudium m¨ oglich. Die Erstellung des Buches und der CD-ROM w¨ are in der vorliegenden Form ohne die engagierte Mitarbeit verschiedener Personen nicht m¨oglich gewesen. Besonders bedanken m¨ ochte ich mich bei Herrn Dipl.-Ing. Averkamp,
VI
Vorwort
der f¨ ur die Erstellung der CD sowie f¨ ur die Erstellung der Bilder zust¨andig war. Weiterhin k¨ ummerte er sich um die Realisierung des Skriptes mit LATEX. Mein Dank gilt auch Frau cand.-ing. Fresmann und Frau cand.-ing. Kreuch, die einen Großteil des Skriptes mit LATEX realisierten und die Oberfl¨ache von MAPLE mittels maplets programmierten. Dank auch an Frau Dipl.-Ing. Terlinde f¨ ur die sorgf¨ altige Durchsicht des Skriptes. Danken m¨ochte ich auch dem Springer-Verlag f¨ ur die gute Zusammenarbeit, speziell Frau HestermannBeyerle. Steinfurt, im Juli 2003
Peter Steinke
Vorwort zur zweiten Auflage Neben der u ¨ blichen Beseitigung von Druckfehlern enth¨alt diese Neuauflage zahlreiche Erweiterungen und Verbesserungen. So ist ein Kapitel zur Dynamik von St¨ aben und Balken eingef¨ uhrt. Weiterhin sind neue Elementtypen wie das Element f¨ ur den Timoshenko-Balken eingebunden. Eine Vielzahl ¨ neuer Ubungsbeispiele ist eingef¨ uhrt bzw. mit mehr als 100 Seiten auf der CD-ROM ausgelagert. Die beigef¨ ugte CD-ROM enth¨ alt die Lernsoftware CALL for FEM. In der zweiten Auflage sind die Programme verbessert sowie neue Programme zur Dynamik und Feldproblemen hinzugef¨ ugt. Das neue Programm “ FEM GEN“ dient zur interaktiven Erstellung (Preprozessing) von FE-Problemen, wobei die problembeschreibenden Gr¨ oßen als Symbole auftreten. Fast 30 Videoclips erl¨ autern die Handhabung und den Einsatz der Programme. Bei der Erstellung der zweiten Auflage sind neben Herrn Dipl.-Ing. Averkamp und Frau Dipl.-Ing. Terlinde, die schon bei der ersten Auflage unterst¨ utzend t¨ atig waren, noch folgende Personen zu nennen: Herr Dipl.-Ing. Kriebel, Herr cand.-ing. Ewering sowie Frau cand.-ing. Schulte. Dank gilt auch dem Springer Verlag, insbesondere Frau Hestermann-Beyerle. Steinfurt, im Juni 2007
Peter Steinke
Vorwort
VII
Hinweise zum Gebrauch dieses Buches Das Buch enth¨ alt eine CD-ROM. Auf dieser befinden sich unter anderem die ¨ L¨ osungen zu den Ubungsbeispielen. Jedem Beispiel ist im Buch am Rand ein Icon zugeordnet. In der Bezeichnung “ x.y“ steht “ x“ f¨ ur die Nummer des Kaur die fortlaufende Nummer des pitels, in dem das Beispiel auftritt und “ y“ f¨ ¨ “ (Start durch Doppelklick Beispiels. Unter dem Men¨ upunkt “ Ubungsbeispiele ugten auf die Datei “ hilfe.htm“ auf der CD-ROM) sind alle Icons der beigef¨ Beispiele aufgef¨ uhrt. Durch Anklicken des entsprechenden Icons wird eine pdf -Datei ge¨ offnet und auf die Anfangsseite der L¨osung gesprungen. Dort enth¨ alt nebenstehendes Icon die Seitenzahl “ ijk“, unter der die Aufgabenstellung im Buch zu finden ist. Es tritt eine weitere Iconform am Buchrand auf. Sie ist unter dem Men¨ upunkt uhrt, “ Videoclips“ zu finden. Hierunter sind alle Icons dieser Form aufgef¨ die im Buch auftreten. Sie zeigen FE-Beispiele auf und dienen zur Erl¨auterung der Lernsoftware “ CALL for FEM“ . Durch Anklicken des entsprechenden Icons wird ein Videoclip ausgef¨ uhrt. Dazu wird ein Windows Media Player oder ein dazu kompatibler Player ben¨ otigt. alt eine Anleitung zur InstallaDie Datei “ readme.txt“ auf der CD-ROM enth¨ tion der Software “ CALL for FEM“ . Die Programme und deren M¨oglichkeiten sind auf der S. 339 und folgende beschrieben.
Updates Die Inhalte der CD-ROM werden weiter entwickelt. Neue Versionen der ge¨ samten Software, der Ubungsbeispiele sowie der Videoclips k¨onnen u ¨ber folgende Internetadressen geladen werden: http://www.springer.com/978-3-540-72235-9
Von dieser Internetadresse ist ein Link auf nachfolgende Adresse gesetzt, unter der die neuen Updates zu finden sind. http://www.fh-muenster.de/fb3/steinke
x.y
ijk
A
Inhaltsverzeichnis 1 1.1 1.2 1.3 1.3.1 1.3.2
Einleitung Vorgehensweise bei der FEM .................................. Verschiedene Elementtypen ................................... Beispiele zur Finite-Elemente-Methode ..................... Beispiel zu nichtlinearen Problemen ......................... Beispiele zur Optimierung ......................................
3 5 10 10 11
2 2.1 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.4 2.4.1 2.4.2 2.5 2.5.1 2.5.2 2.5.3 2.6 2.6.1 2.6.2 2.6.3 2.7 2.7.1 2.8 2.8.1 2.8.2 2.9 2.9.1
Mathematische Grundlagen Schreibweisen ..................................................... Vektoren ........................................................... Definition eines n dimensionalen Vektors ................... Skalarprodukt ..................................................... Kreuzprodukt ..................................................... Ableitung von Vektoren ........................................ Der Nabla-Vektor ................................................ Der Gradientenvektor ........................................... Divergenz und Laplace-Operator.............................. Matrizen ........................................................... Definition einer Matrix.......................................... Rechenregeln...................................................... Transponierte Matrix............................................ Orthogonale Matrix ............................................. Die Dyade (Tensor zweiter Stufe) ............................ Differentialoperator ............................................. Tensor h¨oherer Stufe ........................................... Felder .............................................................. Skalarfelder ....................................................... Das Vektorfeld als Gradient des Skalarfeldes .............. Das dyadische Feld .............................................. Lineare Transformation ......................................... Transformation eines Vektors .................................. Transformation einer Dyade (Tensor zweiter Stufe)....... Beispiele zur Transformation .................................. Funktionale........................................................ Diskretisierung des Funktionals ............................... Dreieckskoordinaten ............................................ Ableitungen in Dreieckskoordinaten (Jakobi-Matrix) ..... Integration in Dreieckskoordinaten ........................... Numerische Integration (Quadratur) ......................... Numerische Integration f¨ ur eindimensionale Probleme ...
19 20 20 20 20 21 22 22 23 23 23 24 26 27 27 28 28 28 28 29 29 32 32 34 34 36 38 39 41 44 45 45
X
Inhaltsverzeichnis
2.9.2 2.10 2.10.1 2.10.2 2.10.3 2.10.4 2.10.5 2.10.6 2.11 2.12
Numerische Integration in Dreieckskoordinaten ............ Lineare Gleichungssysteme bei der FEM .................... Definition der Bandbreite ...................................... Rechenzeiten zur L¨osung linearer Gleichungssysteme ..... Positiv definite Matrix ......................................... Das Verfahren von Cholesky .................................. Kondition linearer Gleichungssysteme ....................... Zwangsbedingungen bei linearen Gleichungssystemen .... N¨aherungsfehler bei der FEM ................................ Das Tonti-Diagramm............................................
46 48 48 49 50 51 53 56 57 58
3 3.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.2 3.2.1 3.2.2
Beschreibung elastostatischer Probleme Die Grundgleichungen der Elastizit¨atstheorie............... Verkn¨ upfung der Verschiebungen mit den Dehnungen ... Das Stoffgesetz................................................... Gleichgewichtsbedingungen .................................... Randbedingungen ................................................ Das Tonti-Diagramm des elastostatischen Problems...... Verkn¨ upfung der Grundgleichungen der Elastostatik...... Das Prinzip virtueller Verr¨ uckungen.......................... Das Prinzip vom Gesamtpotential ............................ Beispiel zum Prinzip des Gesamtpotentials .................
63 63 64 64 64 65 66 67 67 69
4 4.1 4.1.1 4.2 4.2.1 4.2.2 4.2.3 4.3 4.3.1 4.3.2 4.3.3 4.4 4.4.1 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7
Das Verfahren von Ritz Aufpr¨agen der wesentlichen Randbedingungen ............. Beispiel zu den wesentlichen Randbedingungen............ Eindimensionale Stabprobleme ................................ Diskretisierung der Form¨anderungsarbeit.................... Diskretisierung des Potentials der ¨außeren Lasten......... Beispiel zum eindimensionalen Stab ......................... Eindimensionale Balkenprobleme ............................. Diskretisierung der Form¨anderungsarbeit.................... Diskretisierung des Potentials der ¨außeren Lasten......... Variation des Gesamtpotentials .............................. Scheibenproblem ................................................. Verschiebungsans¨atze ........................................... Wesentliche Randbedingungen ................................ Dehnungen und Spannungen der Scheibe ................... Diskretisierung der Form¨anderungsarbeit.................... Diskretisierung des Potentials der ¨außeren Lasten......... Variation des Gesamtpotentials ............................... Kragbalken als Scheibenproblem ..............................
74 75 77 77 78 79 81 81 81 82 86 87 87 88 89 90 91 91
Inhaltsverzeichnis
5 5.1 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.1.8 5.1.9 5.1.10 5.1.11 5.1.12 5.2 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5
Stabelemente Das eindimensionale Stabelement ............................ Problemdefinition ................................................ Das Tonti-Diagramm des Stabes ............................. Das Funktional des Stabproblemes ........................... Diskretisierung des Funktionals des Stabes ................. Variation des Funktionals ...................................... Beispiel zum eindimensionalen Stab.......................... Direkte Erstellung der Gesamtsteifigkeitsmatrix .......... Erstellung der Gesamtsteifigkeitsmatrix (allgemein) ...... ¨ Ubungsaufgaben zum eindimensionalen Stab .............. Variable Querschnittsfl¨ache des Stabelementes ............ Eindimensionales Stabelement mit n Knoten .............. Eindimensionaler Stab mit drei bzw. vier Knoten ........ Das zwei- und dreidimensionale Stabelement ............. Das zweidimensionale Stabelement .......................... Beispiel zum zweidimensionalen Stabproblem ............. Optimierung einer Stabstruktur ............................... ¨ Ubungsaufgaben zum zweidimensionalen Stab ............. Das dreidimensionale Stabelement ..........................
6 6.1 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 6.1.6 6.1.7 6.1.8 6.1.9 6.1.10 6.2 6.2.1 6.2.2 6.2.3 6.3 6.4
Balkenelemente Das eindimensionale Balkenelement .......................... Problemdefinition ................................................ Dehnungen und Spannungen im Balken .................... Das Tonti-Diagramm des Bernoulli-Balkens ............... Funktional des Balkenproblems .............................. Formfunktionen des eindimensionalen Balkens ............ Diskretisierung des Funktionals ............................... Variation des diskretisierten Funktionals ................... Bilden der Steifigkeitsmatrix .................................. Diskretisierung der Streckenlast............................... Schnittgr¨oßen des Balkenelementes .......................... Beispiel zum eindimensionalen Balken ....................... Zweiseitig gelagerter Balken mit Streckenlast .............. Konvergenztest beim zweiknotigen Balkenelement ........ Realisierung des Gelenkes u ¨ber eine Zwangsbedingung... ¨ Ubungsaufgaben zum eindimensionalen Balken ............ Balkenelement mit n Knoten und p Freiheitsgraden pro Knoten ............................................................ Das eindimensionale Balkenelement mit drei Knoten .....
6.4.1
XI
97 97 97 100 100 103 105 111 113 115 115 117 119 120 120 123 128 130 132
137 137 138 139 140 141 143 145 146 147 149 151 151 154 157 159 161 164
XII
Inhaltsverzeichnis
6.8.1 6.8.2
Das eindimensionale Balkenelement mit drei Freiheitsgraden pro Knoten .................................................. Balken mit unstetiger Kr¨ ummungsverteilung ............... Der Timoshenko-Balken ........................................ Konvergenztest Kragbalken .................................... Balkenbeispiel VII ................................................ Der elastisch gelagerte Balken ............................... Beispiel zum elastisch gelagerten Balken .................... Zweidimensionales Balkenelement ............................ Freiheitsgrade des zweidimensionalen Balkens ............. ¨ Uberlagerung der Dehnungen von Stab und Balken ...... Steifigkeitsmatrix ............................................... Transformation der Steifigkeitsmatrix........................ ¨ Beispiel und Ubungsaufgaben zum zweidimensionalen Balken ................................................................. Winkelproblem.................................................... ¨ Ubungsaufgaben zum zweidimensionalen Balken ..........
7 7.1 7.2 7.2.1 7.3 7.4 7.4.1 7.4.2 7.4.3 7.4.4 7.4.5 7.5 7.6
Scheibenproblem Problemdefinition ................................................ Die Grundgleichungen des Scheibenproblems ............. Die Feldgleichungen der Scheibe ............................. Das Funktional des Scheibenproblems ....................... Diskretisierung des Funktionals ............................... Formfunktionen des Dreieckselementes ..................... Variation des diskretisierten Funktionals .................... Diskretisierung der Volumenkr¨afte............................ Diskretisierung der Streckenlasten ............................ Spannungen in der Scheibe .................................... Beispiele zum Scheibenproblem ............................... ¨ Ubungsaufgaben zur Scheibe ..................................
205 206 207 208 209 209 213 215 218 221 221 227
8 8.1 8.2 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.3 8.4
Platten und Schalenelemente Problemdefinition ................................................ Grundbeziehungen der Platte.................................. Voraussetzungen bei der Kirchhoff-Platte .................. Kinematische Gr¨oßen der Platte .............................. Kr¨ ummungs-Momenten-Beziehung (Stoffgleichung) ...... Gleichgewichtsbeziehungen der Platte ....................... Randbedingungen der Platte .................................. Das Funktional der Platte ..................................... Anforderungen an das Plattenelement .......................
231 231 231 233 234 236 236 237 239
6.4.2 6.4.3 6.5 6.5.1 6.5.2 6.6 6.6.1 6.7 6.7.1 6.7.2 6.7.3 6.7.4 6.8
168 171 172 178 179 180 182 187 187 187 188 190 193 193 199
Inhaltsverzeichnis
8.4.1 8.4.2 8.4.3 8.4.4 8.5 8.5.1 8.5.2 8.5.3 8.5.4 8.5.5 8.5.6 8.5.7 8.6 8.7
Kompatibilit¨at (konforme Elemente) ......................... Starrk¨orperbewegung............................................ Konstanter Dehnungszustand (Verzerrungszustand) ...... Einige Dreiecksplattenelemente ............................... Diskretisierung des Funktionals ............................... Ansatzfunktion f¨ ur die Durchbiegung ........................ Interpolationsbedingungen ..................................... Formfunktionen .................................................. Kr¨ ummungs-Verschiebungs-Beziehung....................... Steifigkeitsmatrix ................................................ Fl¨achenlast ........................................................ Streckenlast entlang einer Elementkante .................... Konvergenztest des Plattenelementes........................ Schalenelement ...................................................
9 9.1 9.1.1 9.1.2 9.1.3 9.2 9.2.1 9.2.2
Feldprobleme W¨arme¨ ubertragung .............................................. Die Poisson’sche Gleichung .................................... Randbedingungen ................................................ Das Funktional der W¨arme¨ ubertragung ..................... Eindimensionale W¨arme¨ ubertragung ......................... Problemdefinition ................................................ Funktional des eindimensionalen W¨arme¨ ubertragungsproblems ............................................................... Diskretisierung des Funktionals ............................... Variation des Funktionals ...................................... Beispiel zur eindimensionalen W¨arme¨ ubertragung......... ¨ Ubungsaufgaben: Eindimensionale W¨arme¨ ubertragung... Zweidimensionale W¨arme¨ ubertragung ...................... Problemdefinition ................................................ Randbedingungen bei der zweidimensionalen W¨arme¨ ubertragung ............................................................ Diskretisierung des Funktionals .............................. Variation des Funktionals ...................................... Beispiel zur zweidimensionalen W¨arme¨ ubertragung ....... ¨ Ubungsaufgaben zur zweidimensionalen W¨arme¨ ubertragung ................................................................ Torsion von prismatischen K¨orpern .......................... Funktional des Torsionsproblems.............................. Torsion eines Stabes mit quadratischem Querschnitt .....
9.2.3 9.2.4 9.2.5 9.2.6 9.3 9.3.1 9.3.2 9.3.3 9.3.4 9.4 9.5 9.6 9.6.1 9.6.2
XIII
239 240 241 241 243 243 244 247 248 249 250 250 251 253
263 263 263 264 265 265 266 266 270 271 276 277 277 278 279 286 288 293 295 298 298
XIV
Inhaltsverzeichnis
10.1 10.1.1 10.1.2 10.2 10.2.1 10.2.2 10.3 10.3.1 10.4 10.4.1 10.4.2
Eigenfrequenzen und Schwingungsformen von St¨ aben und Balken Der eindimensionale Stab ...................................... 303 Massenmatrix des eindimensionalen Stabes................. 304 Eigenfrequenzen und Schwingungsformen................... 304 Beispiele zum eindimensionalen Stab ........................ 306 Einmassenschwinger ............................................. 306 Zweimassenschwinger ........................................... 307 Der eindimensionale Balken.................................... 310 Massenmatrix des eindimensionalen Balkens ............... 310 Beispiele zum eindimensionalen Balken...................... 311 Beidseitig gelenkig gelagerte Balken ......................... 311 Kragbalken ........................................................ 314
11 11.1 11.1.1 11.1.2 11.1.3 11.1.4 11.2 11.2.1 11.2.2 11.2.3 11.2.4
Nichtlineare Probleme Große Verformungen ............................................ Dehnungs-Verschiebungs-Beziehung ......................... Dehnungen f¨ ur Stab und Balken .............................. Stab mit großen Verformungen ............................... Balken mit großen Verformungen ............................. Knicken von St¨aben und Balken .............................. Beispiel zum Stabknicken ...................................... Beispiel zum Knicken von Balken............................. Die vier Eulerf¨alle ................................................ ¨ Ubungsaufgabe: Das dreiknotige Balkenelement...........
12 12.1 12.2 12.2.1 12.2.2 12.2.3
CALL for FEM Kurz¨ ubersicht u ¨ber die einzelnen Programme .............. Programmbeschreibungen ...................................... FEM GEN und FEM CAS...................................... Das Programm InterFEM ...................................... Das Verfahren von Ritz f¨ ur den eindimensionalen Stab (Ritz Stab) ........................................................ Das Verfahren von Ritz f¨ ur den Balken (Ritz Balken) .... Das Verfahren von Ritz f¨ ur die Scheibe (Ritz Scheibe) .. Eindimensionales Stabelement (Stab 1D)................... Eindimensionales Balkenelement (Balken 1D) ............. Dreiecksscheibenelement (Scheibe Dreieck) ................ Plattenelement (Platte) ........................................ Knicken eines eindimensionalen Balkens (Knicken Balken) Eigenfrequenzen und Schwingungsform des Balkens (Dynamik Balken) ....................................................
10
12.2.4 12.2.5 12.2.6 12.2.7 12.2.8 12.2.9 12.2.10 12.2.11
319 319 320 320 323 327 329 332 335 336
339 343 343 343 345 347 349 351 353 355 356 356 358
Inhaltsverzeichnis
12.2.12 Eindimensionale Feldprobleme (Feldprobleme 1D) ........ 12.2.13 Zweidimensionales Feldproblem (Feldprobleme 2D)....... 13 13.1 13.2 13.3
XV
359 360
Beispiele zu den Programmen Rahmen durch Federn gest¨ utzt ............................... 363 Scheibe gest¨ utzt durch eine Feder ............................ 364 W¨arme¨ ubertragung (Torsion) eines gleichseitigen Dreiecks (Quadrates)................................................. 367 Verwendete Formelzeichen und Symbole . . . . . . . . . . . .
370
Literatur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
381
Sachverzeichnis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
385
Programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
393
Kapitel 1 Einleitung
1
1
1 1.1 1.2 1.3 1.3.1 1.3.2
Einleitung Vorgehensweise bei der FEM .................................. Verschiedene Elementtypen ................................... Beispiele zur Finite-Elemente-Methode ..................... Beispiel zu nichtlinearen Problemen ......................... Beispiele zur Optimierung ......................................
3 5 10 10 11
1 Einleitung Das Aufkommen und die rasante Weiterentwicklung der elektronischen Datenverarbeitung (EDV) in den letzten Jahrzehnten, er¨offneten in vielen Ingenieurdisziplinen vollkommen neue M¨ oglichkeiten. So lassen sich viele physikalische Vorg¨ ange, die fr¨ uher ausschließlich in einem Versuch nachgebildet werden konnten, heute auf dem Rechner simulieren. W¨ahrend der Versuch in der Regel ein Modell oder eine Istausf¨ uhrung ben¨otigt, kann die Simulation schon in einem Vorstadium der Entwicklung eingesetzt werden. Ein wichtiges Einsatzgebiet der Simulation ist das der Strukturmechanik. Sie erm¨oglicht in diesem Rahmen die Berechnung von Verformungen, Spannungen, Temperaturen und anderen Gr¨ oßen von beliebig komplizierten Bauteilen. Ein Verfahren innerhalb der Simulation, das in den letzten Jahrzehnten immer mehr an Bedeutung gewonnen hat, ist die Finite-Elemente-Methode (FEM). Die allgemeing¨ ultige Formulierung, die der FEM zugrunde liegt, f¨ uhrt zu einem Einsatz auf vielen Gebieten des Ingenieurwesens. Im Abschnitt 1.2 werden einige Beispiele zu den Anwendungsm¨ oglichkeiten der Methode in verschiedenen Bereichen aufgezeigt. Die FEM ist von Hause aus ein numerisches Verfahren. Die Ein- und Ausgabedaten bestehen aus Zahlen. Mit dem Aufkommen von Computeralgebraoffnen sich neue M¨ oglichkeiten. Statt mit Zahlen wird mit Systemen (CAS) er¨ Symbolen gearbeitet. Diese Vorgehensweise wird in diesem Buch genutzt. Es werden die abgeleiteten Algorithmen in Computeralgebraprogrammen1 umgesetzt (s. Kap. 12, 13). Diese sind auf der beigef¨ ugten CD-ROM enthalten. Die Programme k¨ onnen u ¨ ber eine Benutzeroberfl¨ache interaktiv genutzt werden und dienen als Basis zur rechnergest¨ utzten Einarbeitung in die FEM.
1.1
1.1 Vorgehensweise bei der FEM In Bild 1.1 sind die einzelnen Schritte bei der Anwendung der FEM dargestellt. Der erste Schritt beschreibt die Modellierung des Problems. Die Geometrie des realen Bauteils, hier die eines Kragbalkens, wird idealisiert. Im vorliegenden Fall wird das dreidimensionale Problem auf ein ebenes zur¨ uckgef¨ uhrt, indem die Mittelebene des Kragbalkens betrachtet wird. Damit kann das Problem als Scheibenproblem beschrieben werden. Bei der Diskretisierung wird die Mittelebene gedanklich in finite Elemente eingeteilt, hier in Viereckselemente. Dies f¨ uhrt auf das sogenannte FE-Netz. Den Elementen des Netzes wird die Dicke des Kragbalkens zugeordnet. Damit wird die dritte 1
Neuere Versionen der Programme k¨ onnen u ¨ ber das Internet geladen werden. Die Internetadresse steht auf der CD-ROM in der Datei “readme.txt“.
A
4
1. Einleitung
Bild 1.1. Schritte bei der Anwendung der FEM
Dimension der Geometrie ber¨ ucksichtigt. Als n¨achstes werden die Randbedingungen dem Modell aufgepr¨ agt. Im angef¨ uhrten Beispiel sind es die La1 2 gerungsbedingungen sowie die Belastung . Die Modellierung wird auch als Preprozessing bezeichnet. Ausgehend von einem CAD-Modul [49] wird die Generierung der Elemente und Randbedingungen grafisch interaktiv durchgef¨ uhrt. In der Mitte von Bild 1.1 sind die Algorithmen angef¨ uhrt, die den Kern der FEM ausmachen. Als erstes werden die Steifigkeitsmatrizen der einzelnen Elemente aufgestellt. Sie werden sodann additiv zu einer Gesamtsteifigkeitsmatrix u ¨ berlagert. Diese Matrix stellt gleichzeitig die Koeffizientenmatrix eines Gleichungssystems dar, dessen L¨ osung auf die gesuchten Unbekannten f¨ uhrt. Im vorliegenden Fall sind es die Verformungen des Kragbalkens. Zur L¨osung des Gleichungssystems m¨ ussen die Lagerungsbedingungen ber¨ ucksichtigt wer1
Diese Bedingungen werden im folgenden wesentliche oder auch geometrische Randbedingungen genannt. 2 Die Kraftrandbedingung wird allgemein als nat¨ urliche Randbedingung bezeichnet.
1.2
Verschiedene Elementtypen
5
den. Aus den Verformungen k¨ onnen die Spannungen und Reaktionsgr¨oßen berechnet werden. Der hohe numerische Aufwand dieser Algorithmen stand einem praktischen Einsatz der FEM urspr¨ unglich im Wege. Insbesondere das L¨osen des Gleichungssystems erfordert eine hohe Rechenleistung. Die rasante Weiterentwicklung der Rechner erm¨ oglicht aber heute selbst den Einsatz dieser Methode auf kleineren Rechenanlagen. In der letzten Zeile von Bild 1.1 sind die m¨ oglichen Ergebnisse angef¨ uhrt. Die große Anzahl von Ergebnisdaten in Zahlenform macht auch bei der Ergebnisdarstellung, dem sogenannten Postprozessing, den Rechnereinsatz notwendig. Die grafische Interpretation der Ergebnisdaten verschafft einen schnellen ¨ Uberblick u ¨ ber das Verformungsverhalten des Bauteils. Ebenso lassen sich die Spannungsverteilung im Bauteil sowie die auftretenden Reaktionskr¨afte grafisch auswerten.
1.2 Verschiedene Elementtypen In den Tabellen 1.1 bis 1.4 sind verschiedene Elementtypen dargestellt. Die Tabellen weisen jeweils zwei Spalten auf. In der linken Spalte ist die Elementform aufgef¨ uhrt. Die Knoten des Elementes sind mit Punkten und mit Knotennummern in Form von Buchstaben1 i, j, k, . . . gekennzeichnet. In einem Knoten sind exemplarisch die Knotenfreiheitsgrade angef¨ uhrt. F¨ ur einen weiteren Knoten die zugeordneten Kr¨ afte und Momente. Die Knoten, die als kleine Kreise dargestellt sind, sind m¨ ogliche zus¨ atzliche Knoten. So kann das Stabelement in Tab. 1.1 sowohl zwei Knoten i, j, drei Knoten i, j, k oder eine noch h¨ ohere Knotenanzahl aufweisen (s. Kap. 5.1.11). Das gilt auch f¨ ur das Balkenelement (s. Kap. 6.4). Das Scheibenelement hat die Form eines Dreiecks oder Vierecks. Jeder Knoten weist zwei Verschiebungen u, v als Freiheitsgrade auf. Diesen zugeordnet sind atzliche Knoten k¨ onnen auf der Seitenhalbierenden die Kr¨ afte Fx und Fy . Zus¨ des Elementes auftreten. Die rechte Spalte zeigt jeweils ein Anwendungsbeispiel zu den einzelnen Elementtypen. F¨ ur das Stabelement ist es ein ebenes Fachwerk, das durch mehrere Kr¨ afte belastet wird. F¨ ur das Balkenelement ist ein ebener Rahmen als Beispiel angef¨ uhrt. Der Rahmen wird durch eine Kraft, eine Streckenlast und ein Moment belastet und ist zweifach gelagert. Als Anwendungsgebiet der Scheibenelemente ist ein Zylinderauge mit Bolzen angef¨ uhrt. Dieses Beispiel wird durch Dreiecks- und Viereckselemente beschrieben. Der Bolzen wird 1
¨ Bei einigen Elementen sind aus Gr¨ unden der Ubersichtlichkeit nicht alle Knoten gekennzeichnet.
1.2
6
1. Einleitung
Tabelle 1.1. Stab-, Balken- und Scheibenelemente
Elementtyp
Anwendung
Stabelement
2 Freiheitsgrade pro Knoten
Fachwerk
Balkenelement
3 Freiheitsgrade pro Knoten
Rahmen
Dreiecksscheibenelement
Ebener Spannungszustand
2 Freiheitsgrade pro Knoten Vierecksscheibenelement
Zylinderauge mit Bolzen als Kontaktproblem 2 Freiheitsgrade pro Knoten
1.2
Verschiedene Elementtypen
7
Tabelle 1.2. Plattenelemente
Elementtyp
Anwendung
Dreiecksplattenelement
Plattenproblem
3 (2) Freiheitsgrade pro Knoten Vierecksplattenelement
Dreiseitig gelagerte Platte
3 Freiheitsgrade pro Knoten
durch eine Kraft F belastet. Das eine Ende des Zylinderauges ist fest eingespannt. Die Besonderheit des Problemes liegt darin, daß das Beispiel aus zwei K¨ orpern besteht. Die Kraft F wird vom Bolzen u ¨ber die Kontaktzone von Bolzen und Zylinderauge auf das Zylinderauge u ¨bertragen. Das Kontaktproblem bedarf innerhalb der FEM einer speziellen Behandlung. ¨ Die Tab. 1.2 f¨ uhrt Plattenelemente an. Einen detaillierten Uberblick u ¨ ber Plattenelemente findet man in [5]. Das einfachste Dreiecksplattenelement [8] hat drei Freiheitsgrade pro Knoten, n¨ amlich die Durchbiegung w der Platte sowie die beiden Verdrehungen θx , θy um die x- bzw. um die y-Achse. Eine Erh¨ ohung der Knotenanzahl weist das Element auf, das auf den Seitenhalbierenden zus¨ atzliche Knoten l, m, n hat [10]. Diese zus¨ atzlichen Knoten haben je zwei Freiheitsgrade pro Knoten, n¨ amlich die Durchbiegung w sowie die Ableitung der Durchbiegung nach der Randnormalen ∂w/∂n. Das einfachste Vierecksplattenelement in Tab. 1.2 hat die Form eines Rechteckes oder in erweiterter Form die eines Parallelogrammes [2, 5]. Es weist
8
1. Einleitung
Tabelle 1.3. Schalenelemente
Elementtyp
Anwendung
Dreiecksschalenelement
Schalenproblem
6 (5) Freiheitsgrade pro Knoten Vierecksschalenelement
6 (5) Freiheitsgrade pro Knoten
je Knoten drei Freiheitsgrade auf. Eine Erh¨ ohung der Knotenanzahl beim Vierecksplattenelement f¨ uhrt auf das achtknotige Element mit je drei Freiheitsgraden (Durchbiegung und zwei Verdrehungen) pro Knoten. Grundlage dieses Elementes ist die Theorie schubelastischer Platten [31], w¨ ahrend die vorherigen Plattenelemente auf der Theorie schubstarrer Platten basieren. Das Anwendungsbeispiel zu den Plattenelementen zeigt eine dreiseitig gelagerte Platte. Sie wird durch neun vierknotige Elemente beschrieben und durch Einzelkr¨ afte belastet. ¨ Die Uberlagerung von Scheiben- und Plattenelement ist ein Weg, Schalenelemente zu erstellen (s. Tab. 1.3). Das einfachste so erstellte Schalenelement ist das dreiknotige Schalenelement [4]. Jeder Knoten hat sechs Freiheitsgraur einen Knoten de u, v, w, θx , θy , θz . Der sechste Freiheitsgrad θz wird f¨
1.2
Verschiedene Elementtypen
9
Tabelle 1.4. Tetraeder-, Pentaeder- und Hexaederelemente
Elementtyp
Anwendung
Tetraederelement
3 Freiheitsgrade pro Knoten Pentaederelement
3 Freiheitsgrade pro Knoten Hexaederelement
3 Freiheitsgrade pro Knoten
R¨ aumliches Spannungsproblem
10
1. Einleitung
eingef¨ uhrt, wenn alle an den Knoten angrenzenden Elemente nicht in einer Ebene liegen. Liegen sie in einer Ebene, braucht er nicht definiert zu werden [45]. Das sechsknotige Schalenelement kann zweifach gekr¨ ummt sein [3]. Beim Vierecksschalenelement tritt sowohl das vierknotige, achtknotige als auch das neunknotige Element auf. Beim neunknotigen Element liegt der neunte Knoten in der Schalenmitte. Das Anwendungsbeispiel zeigt das Netz eines K¨ uhlturms. Es besteht aus 900 Viereckselementen. Mit Hilfe des Netzes k¨ onnen unter anderem Verformungen, Schnittgr¨ oßen und Spannungen in diesem Bauteil berechnet werden. Ebenso kann das Beulverhalten, das bei einer solchen Konstruktion von Bedeutung sein kann, untersucht werden. Die in Tab. 1.4 dargestellten r¨ aumlichen Elemente sind das Tetraeder-, Pentaeder- und Hexaederelement. Jeder Knoten hat drei Freiheitsgrade, die Verschiebungen u, v, w. Die einfachsten Elemente haben vier (Tetraederelement), sechs (Pentaederelement) oder acht Knoten (Hexaederelement). Beim Hexaederelement existiert zu den aufgef¨ uhrten Elementen noch ein Element mit 27 Knoten. Es ist f¨ ur die Praxis ebenfalls von Bedeutung. Das Anwendungsbeispiel zeigt das FE-Netz einer F¨ uhrungseinheit einer Arbeitsb¨ uhne. Es besteht aus 9858 Tetraederelementen und 19564 Knoten.
1.3
B
1.3 Beispiele zur Finite-Elemente-Methode 1.3.1 Beispiel zu nichtlinearen Problemen
Im unteren Teil der Tab. 1.1 auf der S. 6 ist das FE-Netz einer BolzenZuglaschenverbindung angef¨ uhrt. Diese Verbindung kann als Scheibenproblem betrachtet werden, da ein ebener Spannungszustand vorliegt. Das Problem enth¨ alt folgende Nichtlinearit¨ aten:
Bild 1.2. Verformungen und Spannungen einer Bolzen-Zuglaschenverbindung
Nichtlineares Materialverhalten Große Verformungen Kontaktproblem
1.3
Beispiele zur Finite-Elemente-Methode
11
Die Belastung des Bolzens wird u ¨ber die Kontaktzone auf die Zuglasche u ¨ bertragen. Dabei bildet sich bei zunehmender Belastung ein immer gr¨oßerer Kontaktbereich zwischen Bolzen und Lasche aus. Gleichzeitig wird das FENetz nach einem bestimmten Kriterium verfeinert [36, 1]. In Bild 1.2 sind die Verformungen und Vergleichsspannungen f¨ ur den maximalen Belastungszustand dargestellt. Die gestrichelten Linien geben den unverformten Zustand wieder. Es ist deutlich zu erkennen, daß große Verformungen auftreten, denn auf der R¨ uckseite des Bolzens tritt ein großes Loch zwischen Bolzen und Lasche auf. Der Bolzen legt sich u ¨ ber einen Winkelbe◦ reich von nahezu 180 an die Lasche an. Die Spannungen sind in Form von Isolinien dargestellt. Es treten Spannungen auf, die im plastischen Bereich liegen. 1.3.2 Beispiele zur Optimierung Formoptimierung
Bild 1.3 zeigt in seiner linken H¨ alfte einen Ausschnitt aus einem Doppel-TTr¨ ager. Der Tr¨ ager weist in seiner Ausgangsl¨ osung einen Durchbruch in Form einer Raute mit ausgerundeten Ecken auf. Die obere H¨alfte dieser Raute ist in Bild 1.3 dargestellt. Unter einer biegeartigen Belastung stellt sich auf dem Durchbruchsrand eine Vergleichsspannung ein, wie sie in Bild 1.3 normal zum Rand aufgetragen ist. Die Ecken der Raute weisen infolge von Kerbwirkungen Spannungs¨ uberh¨ ohungen auf. Diese werden durch eine Optimierung der Form des Durchbruches vermieden.
Bild 1.3. Doppel-T-Tr¨ ager mit einem Durchbruch in der Ausgangs- und optimierten Form
Der untere Bereich des Durchbruches stellt eine H¨alfte dieser Form [46] dar. Sie wurde mit einem speziellen Algorithmus [45] iterativ gefunden. Es stellt sich ein nahezu konstanter Spannungsverlauf1 auf dem Durchbruchsrand ein. 1
Bei lastfreien Durchbr¨ uchen stellt eine konstante Vergleichsspannung auf dem Bohrungsrand die optimale L¨ osung dar.
C
12
1. Einleitung
In der rechten H¨ alfte von Bild 1.3 sind die Formen der Ausgangsl¨osung und der optimierten L¨ osung angef¨ uhrt. Die optimierte Form weist eine um 30 % h¨ ohere Querschnittsfl¨ ache auf, was zu der gew¨ unschten Gewichtsreduzierung f¨ uhrt. Gleichzeitig ist die Maximalspannung mehr als halbiert. Parameteroptimierung
Bild 1.4 zeigt in seiner linken H¨ alfte einen Tr¨ager. Der Tr¨ager ist auf zwei Pylone aufgest¨ andert und durch Seile abgespannt. Die Belastung besteht aus Einzelkr¨ aften, die gleichm¨ aßig verteilt am Untergurt in vertikaler Richtung wirken. Das Ziel der Optimierung ist eine Minimierung der Masse des Tr¨agers, wobei eine zul¨ assige Spannung nicht u ¨berschritten werden darf. Als Optimierungsparameter dienen die H¨ ohe der Vertikalpfosten sowie die Lage der seitlichen Knotenpunkte der Seile. Der Untergurt des Tr¨agers soll in seiner geraden, horizontalen Lage verbleiben. In der rechten Bildh¨ alfte 1.4 ist die optimale Form des Tr¨agers [46] angef¨ uhrt. Die H¨ ohe des Tr¨ agers ist in seiner Mitte nahezu verdoppelt. An den Polynomen f¨ allt die H¨ ohe auf ein F¨ unftel ab. Die Lage der seitlichen Umlenkpunkte der Seile ver¨ andert sich nur unwesentlich. Die Maximalspannung in der Ausgangsl¨ osung ist etwa doppelt so hoch wie die zul¨ assige Spannung. Daher weist die optimierte Form eine geringf¨ ugig h¨ ohere Masse als die Ausgangsl¨ osung auf. Eine nachgeschaltete Querschnittsoptimierung aller Tr¨ agerteile f¨ uhrt zu einer Reduzierung der Masse um mehr als 20 %.
Bild 1.4. Ausgangsform und optimierte Form eines Tr¨ agers
D
Topologieoptimierung
Die Topologieoptimierung [11] ist eine relativ junge Disziplin innerhalb der Optimierungsverfahren. Die Zielfunktion bei der Topologieoptimierung ist die Steifigkeit des Bauteiles. Sie wird maximiert, indem die f¨ ur den Bauraum zur Verf¨ ugung stehende Masse optimal angeordnet wird. Dazu wird der Bauraum in finite Elemente eingeteilt. W¨ ahrend tragende Elemente die volle, materialabh¨ angige Steifigkeit und Dichte besitzen, wird diese bei gering belasteten Elementen verkleinert und strebt im Grenzfall gegen Null. Dar¨ uber kann die vorgegebene und gew¨ unschte Massenreduktion erreicht werden.
1.3
Beispiele zur Finite-Elemente-Methode
13
In Bild 1.5 ist die L¨ osung [47, 24] einer solchen Optimierung angef¨ uhrt. Die gestrichelte Kontur beschreibt einen Quader, der die Ausgangsl¨osung eines Werkzeugmaschinenst¨ anders darstellt. Dieser ist in 42000 achtknotige Hexaederelemente eingeteilt worden. Am unteren Ende ist der Quader fest eingespannt. Am oberen Ende wirken Streckenlasten, die das Bauteil in zwei Lastf¨ allen biege- und torsionsartig belasten. Das urspr¨ ungliche Volumen bzw. die urspr¨ ungliche Masse des Quaders soll um 85% reduziert werden. Nach 20 Iterationen wurde die schattiert in Bild 1.5 dargestellte L¨osung gefunden. Animation s. CD.
Bild 1.5. Topologieoptimierung eines Werkzeugmaschinenst¨ an-
ders
Kapitel 2 Mathematische Grundlagen
2
2
2 2.1 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.4 2.4.1 2.4.2 2.5 2.5.1 2.5.2 2.5.3 2.6 2.6.1 2.6.2 2.6.3 2.7 2.7.1 2.8 2.8.1 2.8.2 2.9 2.9.1 2.9.2 2.10 2.10.1 2.10.2 2.10.3 2.10.4
Mathematische Grundlagen Schreibweisen ..................................................... Vektoren ........................................................... Definition eines n dimensionalen Vektors ................... Skalarprodukt ..................................................... Kreuzprodukt ..................................................... Ableitung von Vektoren ........................................ Der Nabla-Vektor ................................................ Der Gradientenvektor ........................................... Divergenz und Laplace-Operator.............................. Matrizen ........................................................... Definition einer Matrix.......................................... Rechenregeln...................................................... Transponierte Matrix............................................ Orthogonale Matrix ............................................. Die Dyade (Tensor zweiter Stufe) ............................ Differentialoperator ............................................. Tensor h¨oherer Stufe ........................................... Felder .............................................................. Skalarfelder ....................................................... Das Vektorfeld als Gradient des Skalarfeldes .............. Das dyadische Feld .............................................. Lineare Transformation ......................................... Transformation eines Vektors .................................. Transformation einer Dyade (Tensor zweiter Stufe)....... Beispiele zur Transformation .................................. Funktionale........................................................ Diskretisierung des Funktionals ............................... Dreieckskoordinaten ............................................ Ableitungen in Dreieckskoordinaten (Jakobi-Matrix) ..... Integration in Dreieckskoordinaten ........................... Numerische Integration (Quadratur) ......................... Numerische Integration f¨ ur eindimensionale Probleme ... Numerische Integration in Dreieckskoordinaten ............ Lineare Gleichungssysteme bei der FEM .................... Definition der Bandbreite ...................................... Rechenzeiten zur L¨osung linearer Gleichungssysteme ..... Positiv definite Matrix ......................................... Das Verfahren von Cholesky ..................................
19 20 20 20 20 21 22 22 23 23 23 24 26 27 27 28 28 28 28 29 29 32 32 34 34 36 38 39 41 44 45 45 46 48 48 49 50 51
2.10.5 2.10.6 2.11 2.12
Kondition linearer Gleichungssysteme ....................... Zwangsbedingungen bei linearen Gleichungssystemen .... N¨aherungsfehler bei der FEM ................................ Das Tonti-Diagramm............................................
53 56 57 58
2
2 Mathematische Grundlagen In diesem Kapitel wird eine Zusammenfassung der mathematischen Hilfsmittel gegeben, die in den nachfolgenden Kapiteln ben¨otigt werden. Vertiefende Literatur wird jeweils an den entsprechenden Stellen angef¨ uhrt.
2.1
2.1 Schreibweisen Skalare Gr¨ oßen werden durch einen Klein- oder Großbuchstaben dargestellt. Vektoren (Tensoren erster Stufe) werden in der symbolischen Schreibweise durch einen Buchstaben mit einem Pfeil versehen (v ). In der analytischen Form wird der Buchstabe mit einem lateinischen Kleinbuchstaben als Index versehen (vi ). Dyaden (Tensoren zweiter Stufe) werden als Großbuchstaben mit einem Unterstrich (K) bzw. mit einem Doppelindex (Kij ) geschrieben. Matrizen, wie eine Dyade in symbolischer Form (A). Tensoren vierter Stufe weisen einen doppelten Unterstrich (D) oder alternativ vier Indizes (Dijkl ) auf. Ableitungen werden in der analytischen Form dadurch gekennzeichnet, daß der Index, nach dem abgeleitet werden soll, durch ein Komma von den ur die analytische Schreibanderen Indizes abgetrennt wird (ui,j ). Ferner gilt f¨ weise die Summationsvereinbarung [22] (ai bi ≡ i ai bi ). In expliziter Schreibweise wird ein Vektor als Spaltenvektor ausgef¨ uhrt: ⎤
⎡ ⎢ ⎢ ⎢ ⎢ ⎢ v = ⎢ ⎢ ⎢ ⎢ ⎢ ⎣
v1 .. . vi .. .
⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦
(1)
vn Eine Matrix wird in expliziter Form folgendermaßen dargestellt: ⎤
⎡ k11 .. .
⎢ ⎢ ⎢ ⎢ ⎢ K =⎢ ⎢ ki1 ⎢ . ⎢ . ⎢ . ⎣ km1
... .. .
k1i .. .
...
k1n .. .
...
kii .. .
... .. .
kin .. .
...
kmi
...
kmn
⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦
(2)
20
2.2
2. Mathematische Grundlagen
2.2 Vektoren 2.2.1 Definition eines n dimensionalen Vektors
Eine Folge von n geordneten reellen Zahlen v1 , v2 , . . . , vn stellt einen n dimensionalen Vektor dar [14, 19]. Die Gesamtheit aller solcher n Vektoren, f¨ ur die eine Addition und eine Multiplikation mit einem Skalar, d.h. einer Zahl erkl¨art ist, bildet den n dimensionalen Vektorraum. 2.2.2 Skalarprodukt
Mit Hilfe der Basisvektoren ex , ey , ez l¨ aßt sich ein Vektor a in einem kartesischen System schreiben als:
a = ax ex + ay ey + az ez
(3)
F¨ ur die Basisvektoren gilt beim Skalarprodukt: ei · ej = δij =
1 f¨ ur i = j
(4)
0 f¨ ur i = j
Es sind ax ex , ay ey und az ez die Komponentenvektoren von a. ax , ay , az bezeichnet man als rechtwinklige Komponenten von a. Das Skalarprodukt kann man formal wie nachfolgend schreiben. Unter Beachtung von (4) erh¨ alt man: a · b =(ax ex + ay ey + az ez ) · (bx ex + by ey + bz ez ) =ax bx ex · ex + ax by ex · ey + ax bz ex · ez + ay bx ey · ex + ay by ey · ey + ay bzey · ez + az bx ez · ex + az by ez · ey + az bz ez · ez =ax bx + ay by + az bz =| a | | b | cos ϕ
mit
ϕ = (a, b)
(5)
2.2.3 Kreuzprodukt
F¨ ur die Basisvektoren beim Kreuzprodukt gilt: ⎧ ⎪ ⎪ ⎨0 ei × ej = ek ⎪ ⎪ ⎩−e
f¨ ur i = j f¨ ur eine gerade Permutation1 von i, j, k k
f¨ ur eine ungerade Permutation von i, j, k
(6)
2.2
Vektoren
21
Das Kreuzprodukt kann man formal wie nachfolgend schreiben. Unter Beachtung von (6) erh¨ alt man: a × b =(ax ex + ay ey + az ez ) × (bx ex + by ey + bz ez ) =ax bx ex × ex + ax by ex × ey + ax bz ex × ez + ay bx ey × ex + ay by ey × ey + ay bz ey × ez + az bx ez × ex + az by ez × ey + az bz ez × ez =(ay bz − az by )ex + (az bx − ax bz )ey + (ax by − ay bx )ez | a × b |= | a | | b | sin ϕ mit ϕ = (a, b)
(7)
Das Ergebnis von (7) kann formal als Determinante geschrieben werden:
x
a × b = ax
bx
y ay by
⎡
a b − az b y z
⎢ y z
⎢ az = ⎢ az b x − ax b z
⎣
bz ax b y − ay b x
⎤ ⎥ ⎥ ⎥ ⎦
(8)
In Tab. 2.1 sind einige Rechenregeln f¨ ur Vektoren angef¨ uhrt. Tabelle 2.1.
Rechenregeln zur Addition und
Subtraktion
Vorschrift a + b = b + a
Gesetz kommutativ
(a + b) + c = a + (b + c) assoziativ k(a ± b) = ka ± kb
distributiv
2.2.4 Ableitung von Vektoren Ableitung eines Vektors nach einem Skalar
Es sei u ein Vektor mit den Komponenten ux (x), uy (x), uz (x). Dieser soll nach einem Skalar x abgeleitet werden: 1 Unter einer Permutation versteht man s¨ amtliche Anordnungen, die n Elemente unter der Ber¨ ucksichtigung der Reihenfolge annehmen k¨ onnen.
22
2. Mathematische Grundlagen
a = ax ex + ay ey + az ez dax day daz da = ex + ey + ez dx dx dx dx
(9)
In Vektorform: ⎡
dax dx day dx daz dx
⎢ ⎢ da ⎢ ⎢ =⎢ dx ⎢ ⎢ ⎣
⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦
(10)
2.2.5 Der Nabla-Vektor
Der Nabla-Vektor, auch Nabla-Operator genannt, l¨aßt sich schreiben als: ∇=
∂ ∂ ∂ ex + ey + ez = ∂i ei ∂x ∂y ∂z
(11)
Er hat die Eigenschaften eines Vektors, da er Transformationseigenschaften besitzt [12]: ⎡
∂ ∂x ∂ ∂y
⎢ ⎢ ⎢ ⎢ ∇=⎢ ⎢ ⎢ ⎣ ∂ ∂z
⎤
⎡ ⎤ ⎥ ⎥ ∂x ⎥ ⎢ ⎥ ⎥ ⎢ ⎥ ⎥ = ⎢ ∂y ⎥ ⎥ ⎣ ⎦ ⎥ ⎦ ∂z
(12)
2.2.6 Der Gradientenvektor
Der Gradient ∇φ ist wie folgt definiert: ∇φ =
∂ ∂ ∂ ex + ey + ez ∂x ∂y ∂z
In Vektorform:
φ=
∂φ ∂φ ∂φ ex + ey + ez ∂x ∂y ∂z
(13)
2.3
Matrizen
⎡
∂φ ∂x ∂φ ∂y
⎢ ⎢ ⎢ ⎢ ∇φ = ⎢ ⎢ ⎢ ⎣ ∂φ ∂z
23
⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦
(14)
2.2.7 Divergenz und Laplace-Operator
Die Divergenz kann mit Hilfe des Nabla-Vektors und (4) geschrieben werden als: ∂ ∂ ∂ ex + ey + ez · (vx ex + vy ey + vz ez ) ∇ · v = ∂x ∂y ∂z ∂vy ∂vz ∂vx + + = ∂x ∂y ∂z
(15)
Die Divergenz zweier Nabla-Operatoren f¨ uhrt auf den sogenannten LaplaceOperator: ∆ = ∇· ∇ = =
∂ ∂ ∂ ∂ ∂ ∂ ex + ey + ez · ex + ey + ez ∂x ∂y ∂z ∂x ∂y ∂z
∂2 ∂2 ∂2 + + ∂x2 ∂y 2 ∂z 2
(16)
¨ Uber die Divergenz des Gradienten einer skalaren Funktion φ l¨aßt sich die Laplace-Gleichung beschreiben als: ∆φ = ∇ · (∇φ) =
∂2φ ∂2 φ ∂2φ + + 2 ∂x2 ∂y 2 ∂z
(17)
2.3 Matrizen 2.3.1 Definition einer Matrix
Eine Matrix ist ein System von (m, n) Elementen aik (i = 1, 2, . . . , m ; k = 1, 2, . . . , n), die in einem rechteckigen Schema von m Zeilen und n Spalten angeordnet sind [14, 19]:
2.3
24
2. Mathematische Grundlagen
⎤
⎡ a11
⎢ ⎢ ⎢ a21 ⎢ ⎢ . ⎢ .. ⎢ A=⎢ ⎢ a ⎢ i1 ⎢ . ⎢ . ⎢ . ⎣ am1
a12
...
a1n
a22 .. .
...
a2n .. .
ai2 .. .
...
ain .. .
am2
...
amn
⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦
(18)
Sonderf¨ alle:
Eine quadratische Matrix weist gleich viele Zeilen und Spalten auf (m = n). F¨ ur eine symmetrische Matrix gilt: aik = aki . Eine Einheitsmatrix E ist wie folgt definiert: ⎡ eik =
1
f¨ ur i = k
0
f¨ ur i = k
;
⎢ ⎢ ⎢ E=⎢ ⎢ ⎢ ⎣
⎤ 1
0
...
0 .. .
1 .. .
... .. .
0
0
...
0
⎥ ⎥ 0 ⎥ ⎥ ⎥ 0 ⎥ ⎦ 1
(19)
2.3.2 Rechenregeln Addition und Subtraktion
Zwei Matrizen A und B vom Typ (m,n) werden addiert (subtrahiert), indem man elementweise addiert (subtrahiert). Es gilt: cik = aik ± bik
∀
i = 1, 2, . . . , m ; k =1, 2, . . . , n
Tabelle 2.2. Rechenregeln zur Addition und Subtrak-
tion von Matrizen
Vorschrift A+B = B+A A + (B + C) = (A + B) + C
Gesetz kommutativ assoziativ
Die Tab. 2.2 enth¨ alt zwei Rechenregeln f¨ ur Matrizen.
(20)
2.3
Matrizen
25
In (21) ist ein Beispiel zur Addition zweier Matrizen angef¨ uhrt. ⎡
⎡
⎤ a11
a12
a13
⎥ ⎢ ⎢ ⎢ ⎥ ⎢ A + B = ⎢ a21 a22 a23 ⎥ + ⎢ ⎣ ⎦ ⎣ a31 a32 a33 ⎡ a + b11 a12 + b12 ⎢ 11 ⎢ = ⎢ a21 + b21 a22 + b22 ⎣ a31 + b31 a32 + b32
⎤ b11
b12
b21
b22
b31
b32
b13
⎥ ⎥ b23 ⎥ ⎦ b33 ⎤
a13 + b13
⎥ ⎥ a23 + b23 ⎥ = C ⎦ a33 + b33
(21)
Multiplikation einer Matrix mit einem Skalar
Eine Matrix wird mit einem Skalar multipliziert, indem man jedes Element der Matrix mit dem Skalar multipliziert. In Tab. 2.3 ist dieser Zusammenhang beschrieben. Tabelle 2.3. Rechenregeln zur Multiplikation
einer Matrix mit einem Skalar
Vorschrift
Gesetz
kA=Ak
kommutativ
k(A ± B) = k A ± k B
distributiv
In (22) ist ein Beispiel zur Multiplikation einer Matrix mit einem Skalar angef¨ uhrt: ⎡
⎤ k a11
⎢ ⎢ k A = ⎢ k a21 ⎣ k a31
k a12 k a22 k a32
k a13
⎥ ⎥ k a23 ⎥ ⎦ k a33
(22)
Multiplikation zweier Matrizen
Unter dem Produkt A B einer (m, n)-Matrix A und einer (n, p)-Matrix B in der angegebenen Reihenfolge versteht man die (m, p)-Matrix C, deren Elemente cik sich aus dem Skalarprodukt der i-ten Zeile von A mit der k-ten Spalte von B zusammensetzen [19].
26
2. Mathematische Grundlagen
C=AB cik =
n
air brk = ai1 b1k + ai2 b2k + . . . + ain bnk
r=1
⎧ ⎨ i = 1, 2, . . . , m ; ∀ ⎩ k = 1, 2, . . . , n (23)
Das Produkt der Matrizen A B ist in (24) als Beispiel angef¨ uhrt: ⎤
⎡ 1
2
⎢ ⎢ AB = ⎢ 4 ⎣ −1
⎡
⎥ 1 ⎥ 3 ⎥⎣ ⎦ −2 5
−2 1
⎡
⎤
−3
⎢ ⎦=⎢ ⎢ −2 ⎣ 4 −11 3
⎤ 0 −5 7
11
⎥ ⎥ 24 ⎥ = C ⎦ 17
(24)
Tabelle 2.4. Rechenregeln zur transponierten Matrix
Gesetz
Bedeutung
(AT )T = A
Die Transponierte einer transponierten Matrix ist die Matrix selber
(λ A)T = λ AT (A ± B)T = AT ± B T (A B)T = B T AT
A und B werden vertauscht
2.3.3 Transponierte Matrix
Die aus einer Matrix A durch Vertauschen der Zeilen und Spalten entstehende Matrix AT heißt die transponierte Matrix (gespiegelte) zu der gegebenen Matrix A [19]. In (25) ist als Beispiel die transponierte Matrix AT von A ausgef¨ uhrt: ⎡ ⎡ A=⎣
⎤ 4
2
1
8
0
1
1
5
⎦;
⎤ 4
⎢ ⎢ ⎢ 2 T A =⎢ ⎢ ⎢ 1 ⎣ 8
0
⎥ ⎥ 1 ⎥ ⎥ ⎥ 1 ⎥ ⎦ 5
(25)
2.4
Die Dyade (Tensor zweiter Stufe)
27
In Tab. 2.4 sind einige Rechenregeln zur transponierten Matrix zusammengefaßt. 2.3.4 Orthogonale Matrix
Orthogonale Matrizen sind Matrizen, deren Zeilen zueinander orthogonale Einheitsvektoren besitzen [20]. Dies trifft ebenfalls f¨ ur die Spalten zu. Die Tab. 2.5 erfaßt zwei Rechenregeln zur orthogonalen Matrix. Tabelle 2.5. Rechenregeln zur orthogonalen Matrix
Gesetz
Bedeutung
A−1 = AT
Die Inverse einer Orthogonalmatrix ist gleich der Transponierten der Orthogonalmatrix
A AT = AT A = E
2.4
2.4 Die Dyade (Tensor zweiter Stufe) Das dyadische Produkt : a b = (ax ex + ay ey + az ez ) (bx ex + by ey + bz ez )
(26)
l¨ aßt sich durch Ausmultiplizieren der beiden Klammerausdr¨ ucke gewinnen. K = a b =ax bx ex ex + ax by ex ey + ax bz ex ez + ay bx ey ex + ay by ey ey + ay bz ey ez + az bx ez ex + az by ez ey + az bz ez ez = ai aj ei ej = Kij
(27)
Die Koeffizienten der voranstehenden Gleichung lassen sich formal in einer (3 × 3)-Matrix schreiben: ⎤
⎡ ax b x
⎢ ⎢ a b T = ⎢ ay bx ⎣ az b x
ax b y ay b y az b y
ax b z
⎤
⎡ kxx
⎥ ⎢ ⎥ ⎢ ay bz ⎥ = ⎢ kyx ⎦ ⎣ az b z kzx
kxy kyy kzy
kxz
⎥ ⎥ kyz ⎥ = K ⎦ kzz
(28)
28
2. Mathematische Grundlagen
Die Dyade besitzt Transformationseigenschaften und ist ein Tensor zweiter Stufe. 2.4.1 Differentialoperator
Ein spezielles dyadisches Produkt ist: ∆ = ∇∇ =
∂ ∂ ∂ ex + ey + ez ∂x ∂y ∂z
∂ ∂ ∂ ex + ey + ez ∂x ∂y ∂z
(29)
In Matrizenform ergibt sich der Operator der Hessematrix: ⎡
∂2 ∂x2
⎢ ⎢ ⎢ ⎢ 2 ⎢ ∂ T ∆ = ∇∇ = ⎢ ⎢ ∂y ∂x ⎢ ⎢ 2 ⎣ ∂ ∂z ∂x
∂2 ∂x ∂y ∂2 ∂y 2 ∂2 ∂z ∂y
⎤ ∂2 ⎥ ∂x ∂z ⎥ ⎥ ⎥ ∂2 ⎥ ⎥ ∂ y ∂z ⎥ ⎥ ⎥ ∂2 ⎦ ∂z 2
(30)
2.4.2 Tensor h¨ oherer Stufe
Das verallgemeinerte Hooke’sche Gesetz f¨ uhrt in der linearen Elastizit¨atstheorie [13] auf einen Elastizit¨ atstensor der Form Dijkl (symbolisch: D), also einen Tensor vierter Stufe. Er verkn¨ upft die Dehnung mit den Spannungen.
2.5
2.5 Felder 2.5.1 Skalarfelder
Es werden im folgenden Skalar- und Vektorfelder betrachtet. Bei einem Skalarfeld (Vektorfeld) wird jedem Punkt im R3 ein Skalar φ(x, y, z) (Vektor u(x, y, z)) zugeordnet. Man nennt φ eine skalare Funktion (u Vektorfunktion). Damit ist im R3 ein Skalarfeld (Vektorfeld) definiert. Beispiel zum Skalarfeld
In einem ebenen, quadratischen Gebiet −L ≤ x, y ≤ L wird jedem Punkt P (x, y) eine Temperatur T zugeordnet, also T = T (x, y). T (x, y) = −100
x2 + y 2 +
1 + 200 2
(31)
2.5
Felder
29
Bild 2.1. Das Temperaturfeld und dessen Gradient als Vektorfeld
In der linken H¨ alfte von Bild 2.1 ist diese Temperaturverteilung dargestellt. Normal zur (x,y)-Ebene ist in jedem Punkt ein Temperaturwert nach (31) aufgetragen. 2.5.2 Das Vektorfeld als Gradient des Skalarfeldes
Das Vektorfeld erh¨ alt man aus dem Skalarfeld durch die Bildung des Gradienten nach (14). Diese Beziehung wird auf das Skalarfeld nach (31) angewendet: ⎡ ⎢ ⎢ q = −λ ∇ T = −λ ⎢ ⎣
∂T ∂x ∂T ∂y
⎤
⎡ ⎤ ⎥ x 100 ⎥ ⎣ ⎦ ⎥=λ ⎦ 1 y x2 + y 2 + 2
(32)
Diese Beziehung nennt man die Fourier’sche Gleichung. Sie beschreibt u ¨ ber ein Vektorfeld q die W¨ armestromdichte. In der rechten H¨alfte von Bild 2.1 ist dieses Vektorfeld dargestellt. 2.5.3 Das dyadische Feld
In der Elastostatik sind Verschiebungsfelder u = u(x, y, z) von großer Bedeutung. F¨ ur die Berechnung der Dehnungen ist ein Ausdruck der Form ∇u notwendig: ∂ ∂ ∂ ex + ey + ez u ex + v ey + w ez ∇u = ∂x ∂y ∂z ∂v ∂w ∂u ex ex + ex ey + ex ez + = ∂x ∂x ∂x ∂v ∂w ∂u ey ex + ey ey + ey ez + ∂y ∂y ∂y
30
2. Mathematische Grundlagen
∂u ∂v ∂w ez ex + ez ey + ez ez = ∇i uj = uj,i ∂z ∂z ∂z
(33)
∇u stellt ein dyadisches Produkt dar. Aus dem Verschiebungsfeld wird ein dyadisches Feld. In Matrizenform: ⎡
∂u ∂x ∂u ∂y
⎢ ⎢ ⎢ ⎢ ∇uT = ⎢ ⎢ ⎢ ⎣ ∂u ∂z
∂v ∂x ∂v ∂y ∂v ∂z
⎤
∂w ∂x ∂w ∂y
⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ∂w ⎦ ∂z
(34)
Beispiel zum dyadischen Feld
Gegeben ist ein Verschiebungsfeld als Vektorfeld: u = x2 + y ex + y 2 + x ey
(35)
F¨ ur dieses Verschiebungsfeld soll u ¨ ber die Beziehung ε = 1/2 (∇ u + u ∇) bzw. εij = 1/2 (uj,i + ui,j ) das Dehnungsfeld berechnet werden, das sich als dyadisches Feld darstellt. Dieses soll grafisch ausgewertet werden. ⎡ 1⎢ ⎢ ε= ⎢ 2⎣
∂u ∂x ∂u ∂y
∂v ∂x ∂v ∂y
⎤
⎡
∂u ⎥ 1 ⎢ ∂x ⎥ ⎢ ⎥+ ⎢ ⎦ 2 ⎣ ∂v ∂x
⎤ ∂u ⎡ ∂y ⎥ ⎥ ⎣ 2x ⎥= ∂v ⎦ 1 ∂y
⎤ 1
⎦
(36)
2y
Das dyadische Feld ε = 2 x ex ex +1 ex ey +1 ey ex +2 y ey ey ist in dieser Form nicht ohne weiteres einer grafischen Darstellung zug¨anglich. Daher wird es in folgende Form u uhrt: ¨ berf¨ ε x = λ x ⇒ ( ε − λ E) x = 0
(37)
In (37) wird die Dyade ε auf einen Vektor x abgebildet, der mit der Gr¨oße λ skaliert wird. Das so formulierte Problem stellt sich als Eigenwertproblem dar und bildet ein homogenes Gleichungssystem. Es existiert nur dann eine L¨ osung, wenn die Determinante des Klammerausdruckes verschwindet:
2.5
Felder
2x−λ | ε − λ E | = 0 ⇒
1
31
=0
2y −λ 1
(38)
Die voranstehende Beziehung f¨ uhrt auf die sogenannte charakteristische Gleichung: λ2 − 2 (x + y) λ + 4 x y − 1 = 0
(39)
Diese quadratische Gleichung hat folgende L¨ osungen:
λI,II
2 = x + y ± (x − y) + 1
(40)
Bild 2.2. Die normierten Eigenvektoren des dyadischen Feldes sowie die Hauptdehnungen
in Vektorform
Durch Einsetzen der Eigenwerte λI,II in (37) gewinnt man die zugeh¨origen Eiur xI ,xII genvektoren xI und xII . Zur Erreichung einer eindeutigen L¨osung f¨ werden diese normiert1 : eI = xI /|xI | und eII = xII /|xII |. Diese Vektoren sind in der linken H¨ alfte von Bild 2.2 dargestellt. Sie stellen die Hauptdehnungsrichtungen dar. Die Eigenwerte λI und λII sind die Hauptdehnungen εI und εII . Mit der Beziehung ε = λI eI + λII eII lassen sich Hauptdehnungen zu einem Vektor zusammenfassen. In der rechten Bildh¨ alfte von Bild 2.2 sind diese angef¨ uhrt. 1
Das homogene Gleichungssystem enth¨ alt einmal unendlich viele L¨ osungen.
32
2.6
2. Mathematische Grundlagen
2.6 Lineare Transformation 2.6.1 Transformation eines Vektors
Das Bild 2.3 zeigt f¨ ur den ebenen Fall zwei Koordinatensysteme. Ein globales (x, y)-System und ein lokales (¯ x, y¯)-System. Das lokale ist gegen¨ uber dem globalen um einen Winkel ϕ gedreht. F¨ ur den Vektor v sind in beiden Systemen die entsprechenden Komponenten eingezeichnet. Sie sind von der Lage des Koordinatensystems abh¨ angig. Die Umrechnung der Komponenten vom globalen in das lokale System (Hintransformation) und umgekehrt (R¨ ucktransformation) soll im folgenden f¨ ur den dreidimensionalen Fall f¨ ur orthogonale Systeme beschrieben werden.
Bild 2.3. Vektor v und seine Komponenten im lokalen und globalen System
Der Vektor v im globalen und lokalen System:
v = vx ex + vy ey + vz ez = vx¯ ex¯ + vy¯ ey¯ + vz¯ ez¯
(41)
F¨ ur die Einheitsdyade E gilt:
E = ex ex + ey ey + ez ez = ex¯ ex¯ + ey¯ ey¯ + ez¯ ez¯
(42)
Mit der Identit¨ at v = v · E l¨ aßt sich schreiben: v = (vx ex + vy ey + vz ez ) · (ex¯ ex¯ + ey¯ ey¯ + ez¯ ez¯) = vx ex · ex¯ ex¯ + vx ex · ey¯ ey¯ + vx ex · ez¯ ez¯+ vy ey · ex¯ ex¯ + vy ey · ey¯ ey¯ + vy ey · ez¯ ez¯+ vz ez · ex¯ ex¯ + vz ez · ey¯ ey¯ + vz ez · ez¯ ez¯
(43)
Ein Vergleich der Koeffizienten von ex¯ , ey¯, ez¯ von (43) und (41) f¨ uhrt auf:
2.6
Lineare Transformation
33
vx¯ = vx ex¯ · ex + vy ex¯ · ey + vz ex¯ · ez vy¯ = vx ey¯ · ex + vy ey¯ · ey + vz ey¯ · ez vz¯ = vx ez¯ · ex + vy ez¯ · ey + vz ez¯ · ez
(44)
In Matrizenform gilt f¨ ur die Hintransformation: ⎤
⎡ vx¯
⎡
ex¯ · ex
ex¯ · ey
⎥ ⎢ ⎢ ⎥ ⎢ ⎢ ⎢ vy¯ ⎥ = ⎢ ey¯ · ex ey¯ · ey ⎦ ⎣ ⎣ vz¯ ez¯ · ex ez¯ · ey T v¯ ⎡ e ex¯y ex¯z ⎢ x¯x ⎢ = ⎢ ey¯x ey¯y ey¯z ⎣ ez¯x ez¯y ez¯z
ex¯ · ez
⎤⎡
⎥ ⎥ ey¯ · ez ⎥ ⎦ ez¯ · ez
⎤⎡
⎤
⎤ vx
⎢ ⎥ ⎢ ⎥ ⎢ vy ⎥ ⎣ ⎦ vz v
vx
⎥⎢ ⎥ ⎥⎢ ⎥ ⎥ ⎢ vy ⎥ ⎦⎣ ⎦ vz
(45)
Die Matrix T ist die Transformationsmatrix. Die Zeilen der Matrix werden von den Einheitsvektoren ex¯ , ey¯ und ez¯ gebildet, die im globalen System beschrieben sind. F¨ ur den zweidimensionalen Fall kann man die Gr¨oßen in T (s. Bild 2.3) als Funktion des Winkels ϕ ausdr¨ ucken: ⎤
⎡ T =⎣
cos ϕ
sin ϕ
− sin ϕ
cos ϕ
⎦
(46)
Es gilt n¨ amlich: cos ϕ = ex¯ · ex ; sin ϕ = ex¯ · ey ; − sin ϕ = ey¯ · ex und cos ϕ = ey¯ · ey . F¨ ur den Sonderfall der Drehung um die z-Achse lautet die Transformationsmatrix: ⎤
⎡ cos ϕ
⎢ ⎢ T = ⎢ − sin ϕ ⎣ 0
sin ϕ cos ϕ 0
0
⎥ ⎥ 0 ⎥ ⎦ 1
(47)
Die R¨ ucktransformation, also die Transformation vom lokalen in das globale System ergibt sich zu:
34
2. Mathematische Grundlagen
v = T T v¯
(48)
2.6.2 Transformation einer Dyade (Tensor zweiter Stufe)
In analoger Weise zum Vektor l¨ aßt sich auch bei der Dyade u v u ¨ber die Identit¨ at: u v = E · u v · E
(49)
das Transformationsgesetz:
Hintransformation: R¨ ucktransformation:
¯ = T K TT K ¯T K = TT K
(50)
herleiten. Die Transformationsmatrix T entspricht der aus (45). 2.6.3 Beispiele zur Transformation Grafische und rechnerische Transformation eines Vektors
Bild 2.4. Geometrische Ermittlung der Koordi-
naten des Vektors im lokalen System
Gegeben ist der Vektor uT = 3 4 im globalen (x,y)-Koordinatensystem (s. Bild 2.4). Dieser soll im lokalen System (¯ x, y¯) beschrieben werden, wobei dieses gegen¨ uber dem globalen (x,y)-System um ϕ = 26, 565◦ gedreht ist. Es sind die Koordinaten von u¯ gesucht. Nach (45) gilt: ⎤⎡
⎡ u ¯=⎣
0, 894
0, 447
−0, 447 0, 894
⎦⎣
⎤ 3 4
⎡
⎦=⎣
⎤ 4, 472 2, 236
Die grafische L¨ osung ist in Bild 2.4 angef¨ uhrt.
⎦
(51)
2.6
Lineare Transformation
35
Addition von Federsteifigkeiten
Bild 2.5. Anordnung zweier parallel geschalteter
Federn
Das Bild 2.5 zeigt zwei parallel angeordnete Federn. F¨ ur dieses System soll aus den Steifigkeiten k1 , k2 der Federn die Gesamtsteifigkeit berechnet werden. Die skalare Beziehung F = k u beschreibt f¨ ur den eindimensionalen Fall den Zusammenhang zwischen Kraft F und der Verformung u. Multipliziert man mit dem Richtungsvektor ex¯ die Gleichung durch, so erh¨alt man: F ex¯ = F¯ = k u ex¯ = u ex¯ · k ex¯ ex¯ = u¯ · k ex¯ ex¯ ¯ K
(52)
ex¯ bildet mit ey¯ die Basisvektoren des lokalen Koordinatensystems. In die Matrixform u ¨ bertragen: ⎤
⎡ Fx¯
⎡
⎤⎡ k
0
⎤ ux¯
⎦=⎣ ⎦⎣ ⎦ 0 0 0 uy¯ ¯ u K ¯ F¯
⎣
(53)
¯ = T u. In voranstehender Beziehung eingesetzt Nach (45) gilt: F¯ = T F und u und von links mit T T durchmultipliziert ergibt sich: ¯ T u = F T T T F = T T K K
(54)
¯ T wird die lokale Steifigkeitsmatrix K, ¯ die sich als Dyade Mit K = T T K darstellt, in das globale (x, y)-Koordinatensystem transformiert:
36
2. Mathematische Grundlagen
⎡ 1√ ⎣ 1 K1 = 2 2 1
−1
⎡ √ 1 1 ⎦ 2⎣ 2 0 −1
⎤⎡ ⎦⎣
1
⎤
0
k1 0
⎡ k 1 ⎦= ⎣ 1 2 1 k1
⎤
⎤
1
k1
⎦
k1 (55)
¯ 2 , da T 2 = E. F¨ ur die zweite Feder gilt: K 2 = K Aus dem Gleichgewicht der Federkr¨ afte und der ¨außeren Last F = F1 + F2 folgt: (K 1 + K 2 ) u = F . ⎡ K = K1 + K2 =
⎤
1 ⎣ k1 2 k1
k1 k1
⎤
⎡
⎦+⎣
k2 0
⎡
k2 1+2 0 k ⎦ = 1 k1 ⎢ 1 ⎣ 2 0 1
⎤ 1 ⎥ ⎦ 1 (56)
Die Inversion von K f¨ uhrt auf die Nachgiebigkeitsmatrix: ⎡ K −1 =
1
1 ⎢ ⎣ k2 −1
−1 1+2
⎤ ⎥ k2 ⎦ k1
(57)
Damit lassen sich die Verformungen nach u = K −1 F berechnen.
2.7
2.7 Funktionale Viele physikalische Probleme lassen sich in Integralform formulieren. Der Integrand ist dabei ein Ausdruck, der die gesuchte Funktion y (x) enth¨alt [16, 29]. Dies sei an einem Beispiel erl¨ autert: Zwei Punkte A und B sollen in der Ebene durch eine Kurve y (x) verbunden werden (s. Bild 2.6). Gesucht ist unter allen zul¨assigen Kurven diejenige, die die k¨ urzeste Verbindung zwischen A und B darstellt [15, 28].
Bild 2.6. Vergleichsfunktionen
2.7
Funktionale
37
Das Integral:
b
I [y (x)] =
1 + y 2 dx =
a
b
F (y ) dx
(58)
a
beschreibt die Bogenl¨ ange der Kurve y(x) zwischen den Punkten A und B. Die gesuchte Funktion y(x) tritt in Form ihrer ersten Ableitung im Integranden auf. Den Integralausdruck bezeichnet man als Funktional. Die Bogenl¨ ange nimmt f¨ ur die gesuchte L¨ osung ein Extremum an. Diese Bedingung l¨ aßt sich mit Hilfe der Variationsrechnung formulieren und f¨ uhrt zu ur den Fall, daß der Forderung, daß die erste Variation1 δI verschwindet. F¨ ur die erste Variation der Integrand die Form F = F (x, y, y ) hat, ergibt sich f¨ des Funktionals:
b
δI [y(x)] = a
∂F ∂F δy + δy ∂y ∂y
dx = 0
(59)
Gleichung (59) kann durch partielle Integration in die Euler-Lagrange’sche Differentialgleichung u uhrt werden [15, 29]: ¨berf¨ ∂F d − ∂y dx
∂F ∂y
=0
(60)
Voranstehende Gleichung auf das angef¨ uhrte Beispiel aus (58) angewendet: ∂F =0 ∂y ∂F y = ∂y 1 + y 2 d ∂F y = 3 dx ∂y 1 + y 2 2
(61)
Damit gilt: ∂F d − ∂y dx
1
ist.
∂F ∂y
y = 3 = 0 1 + y 2 2
(62)
F¨ ur das gew¨ ahlte Beispiel ist es offensichtlich, daß das Extremum ein Minimum
38
2. Mathematische Grundlagen
Dieser Ausdruck besagt, daß die Kr¨ ummung der gesuchten Funktion y(x) im Intervall [a,b] verschwinden muß. Durch zweifache Integration erh¨alt man die gesuchte Geradengleichung:
y(x) = C1 + C2 x
(63)
Die Konstanten C1 und C2 bestimmt man durch die Randbedingungen y(a) = osung als Geradengleichung. F¨ ur ya und y(b) = yb . Daraus ergibt sich die L¨ den allgemeinen Fall F = F (x, y, y , . . . , y (n) ) gilt:
b
δI[y(x)] = a
∂F ∂F ∂F (n) δy + δy + . . . + (n) δy dx = 0 ∂y ∂y ∂y
(64)
Die zugeh¨ orige Euler-Lagrange’sche Differentialgleichung lautet [15, 29]: d ∂F − ∂y dx
∂F ∂y
+
d2 dx2
∂F ∂y
− . . . (−1)n
dn dxn
∂F ∂y (n)
=0
(65)
2.7.1 Diskretisierung des Funktionals
Die Euler-Lagrange’sche Differentialgleichung l¨aßt sich nur in Ausnahmef¨allen l¨ osen. Daher diskretisiert man das Funktional, indem man die gesuchte Funktion y(x) durch eine N¨ aherungsl¨ osung yˆ(x) ersetzt [23]:
yˆ = a1 ϕ1 (x) + a2 ϕ2 (x) + . . . + an ϕn (x)
(66)
W¨ ahrend man das Funktional I[y(x)] als eine Funktion mit unendlich vielen Variablen ansehen kann, treten bei I[ˆ y(x)] endlich viele Variable a1 , a2 , . . . , an auf. Es ergibt sich damit folgendes Ersatzfunktional:
b
F (x, a1 , a2 , . . . , an ) dx
I [ˆ y(x)] =
(67)
a
Die erste Variation δI f¨ uhrt zu: δI [ˆ y(x)] = a
b
∂F ∂F ∂F δa1 + δa2 + . . . + δan dx ∂a1 ∂a2 ∂an
(68)
Die Reihenfolge von Variation und Integration ist vertauschbar. Nach erfolgter Integration ergibt sich damit die erste Variation zu:
2.8
Dreieckskoordinaten
39
∂I ∂I ∂I δa1 + δa2 + . . . + δan ∂a1 ∂a2 ∂an
δI =
(69)
Die Forderung der Stationarit¨ at δI = 0 wird erf¨ ullt, wenn gilt: ∂I ∂I ∂I = = ... = =0 ∂a1 ∂a2 ∂an
(70)
Definiert man einen Vektor uT = [a1 | . . . |an ] , so l¨aßt sich schreiben: δI =
∂I δu ∂u
(71)
Transponiert man beide Seiten, so erh¨ alt man: δI =
∂I δu ∂u
T = δuT
∂I ∂uT
(72)
In sp¨ ateren Ableitungen treten quadratische Ausdr¨ ucke der Form:
Π=
1 T u K v 2
(73)
auf. Auf der linken Seite steht eine skalare Gr¨oße. Transponiert man auch hier beide Seiten, so erh¨ alt man:
Π=
T 1 T 1 1 u K v = v T K T u = v T Ku 2 2 2
(74)
Es ist vorausgesetzt worden, daß K eine symmetrische Matrix ist (K T = K).
2.8
2.8 Dreieckskoordinaten In Bild 2.7 ist ein Dreieck dargestellt, das in drei Unterdreiecke mit den Fl¨ achen A1 , A2 und A3 eingeteilt ist. uber. Der Punkt Das Unterdreieck Ai liegt dem Eckpunkt i des Dreiecks gegen¨ P hat die kartesischen Koordinaten xp , yp . Alternativ kann die Lage des Punktes P u achen A1 , A2 , A3 bestimmt werden. Dazu werden diese ¨ ber die Fl¨ Fl¨ achen auf die Gesamtfl¨ ache A∆ des Dreieckes bezogen:
L1 =
A1 A2 A3 ; L2 = ; L3 = A∆ A∆ A∆
(75)
40
2. Mathematische Grundlagen
Bild 2.7. Definition von Dreieckskoordi-
naten
Die Gr¨oßen L1 , L2 und L3 nennt man Dreieckskoordinaten. Zwei von ihnen bestimmen eindeutig die Lage des Punktes P im Dreieck. Die dritte Dreieckskoordinate l¨ aßt sich aus folgender Beziehung ermitteln:
L1 + L2 + L3 =
A1 A2 A3 + + =1 A∆ A∆ A∆
(76)
Diese Beziehung und die Umrechnung der Dreieckskoordinaten in kartesische Koordinaten l¨aßt sich wie folgt beschreiben: ⎤
⎡ 1
⎤⎡
⎡ 1
⎥ ⎢ ⎢ ⎥ ⎢ ⎢ ⎢ x ⎥ = ⎢ x1 ⎦ ⎣ ⎣ y y1 x
1 x2 y2 C
1
⎤ L1
⎥⎢ ⎥ ⎥⎢ ⎥ x3 ⎥ ⎢ L2 ⎥ ⎦⎣ ⎦ y3 L3 L
(77)
Oder in Kurzform: x = C L
(78)
Die Inversion von (77) f¨ uhrt zu: ⎤
⎡ L1
⎥ ⎢ 1 ⎥ ⎢ ⎢ L2 ⎥ = ⎦ 2 A∆ ⎣ L3
⎡
x2 y3 − x3 y2
⎢ ⎢ ⎢ x3 y1 − x1 y3 ⎣ x1 y2 − x2 y1
⎤⎡ y23 y31 y12
x32
⎤ 1
⎥ ⎥⎢ ⎥⎢ ⎥ x13 ⎥ ⎢ x ⎥ ⎦⎣ ⎦ x21 y
(79)
2.8
Dreieckskoordinaten
41
Die Gr¨ oßen xij bzw. yij sind definiert als: xij = xi − xj bzw. yij = yi − yj mit i, j = 1, . . . , 3. Die Dreiecksfl¨ ache l¨ aßt mit Hilfe von xij und yij schreiben als: A∆ = 12 (x21 y31 − y21 x31 ). (79) in Kurzform: = C −1 x L
(80)
2.8.1 Ableitungen in Dreieckskoordinaten (Jakobi-Matrix) Jakobi-Matrix
Die partiellen Ableitungen geschrieben werden als:
∂ ∂ und k¨ onnen mit Hilfe der Kettenregel ∂L1 ∂L2
∂ ∂y ∂ ∂x ∂ + = ∂L1 ∂L1 ∂x ∂L1 ∂y ∂y ∂ ∂x ∂ ∂ + = ∂L2 ∂L2 ∂x ∂L2 ∂y
(81)
In Matrizenform ergibt sich daraus: ⎡ ⎢ ⎢ ⎢ ⎣
∂ ∂L1 ∂ ∂L2 ∇∆
⎤
⎡
⎥ ⎢ ⎥ ⎢ ⎥=⎢ ⎦ ⎣
∂x ∂L1 ∂x ∂L2
J
∂y ∂L1 ∂y ∂L2
⎤⎡ ⎥⎢ ⎥⎢ ⎥⎢ ⎦⎣
∇∆ = J ∇
∂ ∂x ∂ ∂y ∇
⎤ ⎥ ⎥ ⎥ ⎦ (82)
Die Matrix J in der voranstehenden Beziehung nennt man die Jakobi-Matrix. ∇ und ∇∆ sind die Nabla-Vektoren in kartesischen- bzw. Dreieckskoordinaten. Multipliziert man (82) von links mit J −1 durch, so erh¨alt man: ∇ = J −1 ∇∆
(83)
mit ⎡ J −1 =
1 |J |
⎢ ⎢ ⎢ ⎣
∂y ∂L2 ∂x − ∂L2
∂y ∂L1 ∂x ∂L1
−
⎤ ⎥ ⎥ ⎥ ⎦
(84)
42
2. Mathematische Grundlagen
Mit Hilfe der Beziehungen aus (77) lassen sich die Ableitungen in (82) unter Beachtung von (76) ausf¨ uhren als: ∂x = x1 − x3 = x13 ; ∂L1 ∂y = y1 − y3 = y13 ; ∂L1
∂x = x2 − x3 = x23 ∂L2 ∂y = y2 − y3 = y23 ∂L2
(85) (86)
Damit erh¨ alt man die Jakobi-Matrix J zu: ⎤
⎡ J =⎣
x13
y13
x23
y23
⎦
(87)
Die Determinante |J| bildet die doppelte Fl¨ache des Dreieckes. Damit ergibt ucksichtigung von xij = −xji und yij = −yji : sich f¨ ur J −1 unter Ber¨
J −1
⎡ 1 ⎣ y23 = 2 A∆ x32
⎤ y31
⎦
(88)
x13
Erste Ableitungen
Der Differentialoperator ⎡
∂ ⎢ ⎢ ∂x ⎢ ⎢ 0 L=⎢ ⎢ ⎢ ⎢ ∂ ⎣ ∂y
⎤ 0 ⎥ ⎥ ⎥ ∂ ⎥ ⎥ ∂y ⎥ ⎥ ∂ ⎥ ⎦ ∂x
(89)
enth¨ alt erste Ableitungen in kartesischen Koordinaten. Er kann mit Hilfe des Nabla-Vektors und (83) geschrieben werden als: L = T ∇ = T J −1 ∇∆ = L∆
(90)
Multipliziert man unter Beachtung von (88) die voranstehende Gleichung aus, so erh¨ alt man:
2.8
Dreieckskoordinaten
43
⎡
⎤
∂ ∂ ⎢ y23 ∂L + y31 ∂L ⎢ 1 2 ⎢ 1 ⎢ ⎢ 0 L∆ = 2 A∆ ⎢ ⎢ ⎢ ∂ ∂ ⎣ x32 + x13 ∂L1 ∂L2
0 ∂ ∂ + x13 ∂L1 ∂L2 ∂ ∂ y23 + y31 ∂L1 ∂L2
x32
⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦
(91)
Zweite Ableitungen
Die zweiten Ableitungen in kartesischen Koordinaten in (30) ergeben sich mit Hilfe von (83) f¨ ur den ebenen Fall in Dreieckskoordinaten zu: T T T ∆ = ∇ ∇T = J −1 ∇∆ J −1 ∇∆ = J −1 ∇∆ ∇∆T J −1 = J −1 ∆∆ J −1 (92) Der Ausdruck ∇∆ ∇∆T bildet eine Dyade und f¨ uhrt auf eine Hessematrix der folgenden Form: ⎡ ∆∆ =
∇∆ ∇∆T
⎢ ⎢ =⎢ ⎣
∂ ∂L1 ∂ ∂L2
⎤ ⎥ ⎥ ⎥ ⎦
⎡
∂ ∂L1
∂ ∂L2
⎤ ∂2 ⎥ ∂L1 ∂L2 ⎥ ⎥ ⎥ ∂2 ⎦ ∂L22
∂2 ∂L21
⎢ ⎢ =⎢ ⎢ 2 ⎣ ∂ ∂L2 ∂L1
(93) und ∆ ∆ , so ergibt Schreibt man die Dyaden ∆ und ∆∆ formal als Vektoren ∆ sich aus (92): ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣
∂2 ∂x2 ∂2 ∂y 2 2
∂2 ∂x ∂y
⎤ ⎥ ⎥ ⎥ ⎥ ⎥= 1 ⎥ 4 A2∆ ⎥ ⎥ ⎦
⎡ ⎡ ⎢ ⎢ ⎢ ⎢ ⎣
2 y32
2 y31
y23 y31
x232
x231
x13 x32
2 x32 y23
2 x13 y31
x32 y31 + x31 y32
⎤⎢ ⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎦⎢ ⎢ ⎢ ⎣
⎤
∂2 ∂L21 ∂2 ∂L22 2
∂2 ∂L1 ∂L2
⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦
(94)
=Y ∆ ∆ ∆
(95)
44
2. Mathematische Grundlagen
2.8.2 Integration in Dreieckskoordinaten Integration ¨ uber die Fl¨ ache eines Dreiecks
Das Fl¨ achenelement dA = dx dy l¨ aßt sich mit Hilfe der Jakobi-Determinante ucken: | J | (Funktionaldeterminante) in Dreieckskoordinaten ausdr¨ dA = dx dy = |J| dL1 dL2
(96)
F¨ ur das geradlinig berandete Dreieck ist |J| = 2 A∆ . Damit erh¨alt man: 1 1−L1 f (L1 , L2 ) dA = 2 A∆ f (L1 , L2 ) dL2 dL1 (97) 0
A
0
Nimmt der Integrand die Form f (L1 , L2 , L3 ) = La1 Lb2 Lc3 an, so gilt (a, b, c ∈ N): La1 Lb2 Lc3 dA = A
a! b! c! 2 A∆ (a + b + c + 2)!
(98)
Integration entlang einer Dreieckskante
Die Kante eines Dreiecks ist dadurch gekennzeichnet, daß eine Dreieckskoordinate verschwindet. Damit h¨ angt die zu integrierende Funktion nur noch von einer Dreieckskoordinate ab: f (Li ) dγ
;
i= 1∧2∧3
(99)
Γ
Mit Hilfe der Beziehungen:
dx =
∂x ∂x ∂y ∂y dL1 + dL2 ; dy = dL1 + dL2 ; dΓ = dx2 + dy 2 ∂L1 ∂L2 ∂L1 ∂L2 (100)
und (77) ergeben sich die Terme in Tab. 2.6: Allgemein kann die Integration entlang einer Kante Γ zwischen den Eckpunkuckt werden: ten Γi und Γj folgendermaßen ausgedr¨ Lai Lbj dγ = Γij
a! b! Sij (a + b + 1)!
(101)
2.9
Numerische Integration (Quadratur)
45
Tabelle 2.6. Gr¨ oßen bei der Integration entlang einer Dreieckskante. Sij =
2 x2ij + yij
ist Kantenl¨ ange zwischen den Eckpunkten i und j des Dreiecks
Kante
y
dx
dy
dΓ
L1 = 0 x = x3 + x23 L2
y = y3 + y23 L2
x23 dL2
y23 dL2
S23 dL2
L2 = 0 x = x3 + x13 L1
y = y3 + y13 L1
x13 dL1
y13 dL1
S13 dL1
L3 = 0 x = x2 + x12 L1
y = y2 + y12 L1
x12 dL1
y12 dL1
S12 dL1
2.9
x
2.9
Numerische Integration (Quadratur)
2.9.1
Numerische Integration f¨ ur eindimensionale Probleme Polynome (2M − 1)-ten Grades k¨ onnen mit Hilfe des Verfahrens von Gauß exakt numerisch integriert werden. Die Anordnung der St¨ utzstellen xi im utzstellen lassen Intervall [a, b] und die Gewichtungsfaktoren wi an den St¨ sich nach Gauß [26] berechnen als: M−1
wi xm i =
i=0
1 m+1 b − am+1 , ∀ m = 0 . . . 2M −1 m+1
(102)
F¨ ur ein Polynom ersten Grades ergibt sich mit M = 1:
m=0: m=1:
w0 = b − a 1 1 w0 x0 = (b2 − a2 ) ⇒ x0 = (a + b) 2 2
(103) (104)
Damit ergibt sich f¨ ur ein Polynom p(x) ersten Grades:
b
p(x) dx = w0 p(x0 ) = (b − a) p a
1
2 (a
+ b)
Analog f¨ ur ein Polynom dritten Grades (M = 2):
m=0:
w0 + w1 = b − a
m=1:
w0 x0 + w1 x1 =
1 2 (b − a2 ) 2
(105)
46
2. Mathematische Grundlagen
m=2: m=3:
1 3 (b − a3 ) 3 1 w0 x30 + w1 x31 = (b4 − a4 ) 4
w0 x20 + w1 x21 =
(106)
Daraus ergibt sich:
x0,1 =
1√ 1√ 1 1 (1 ± 3)a + (1 ∓ 3)b ; 2 3 2 3
w0 = w1 =
1 (b − a) 2
(107)
F¨ ur ein Polynom dritten Grades erh¨ alt man:
b
p(x) dx = a
√ √ " b − a !1 p 2 (1 + 13 3)a + 12 (1 − 13 3)b 2 ! √ √ " + p 12 (1 − 13 3)a + 12 (1 + 13 3)b
(108)
In der Tab. 2.7 sind die Anordnungen f¨ ur die St¨ utzstellen xi und die Gewichur verschiedene Polynome zusammengefaßt. tungsfaktoren wi f¨ Tabelle 2.7. St¨ utzstellen xi und Gewichtungsfaktoren wi f¨ ur Polynome vom
Grad 2M −1 im Interval [a, b]
M
Grad
i
1
1
I
2
3
xi √ 1
I
I 5
+ b)
√ 1 1 1 2 (1 + 3 3)a + 2 (1 − 3 3)b √ √ 1 1 1 1 2 (1 − 3 3)a + 2 (1 + 3 3)b √ √ 1 1 15)a + 12 (1 − 15 15)b 2 (1 + 5
II
3
1 2 (a
wi
1 2 (a + b) √ 1 1 15)a + 12 (1 + 2 (1 − 5
II III
√ 1 15)b 5
(b − a) 1 2 (b
− a)
1 2 (b
− a)
5 18 (b
− a)
4 9 (b
− a)
5 18 (b
− a)
2.9.2
Numerische Integration in Dreieckskoordinaten F¨ ur den ebenen Fall stellt sich die Integration u ¨ber eine Dreiecksfl¨ache dar als:
1
f (L1 , L2 ) dA = A
0
1−L1
f (L1 , L2 ) |J| dL2
dL1
0
Dieses Integral l¨ aßt sich mittels der Gauß-Quadratur l¨osen als:
(109)
2.10 Lineare Gleichungssysteme bei der FEM
1
0
1−L1
f (L1 , L2 ) |J| dL2 dL1 =
0
47
n
wi f (L1i , L2i ) |J(L1i , L2i )| (110)
i=1
n ist die Anzahl der St¨ utzstellen (Gaußpunkte). Ihre Lage L1i , L2i und die Gewichtung wi sind in Tab. 2.8 zusammengestellt. Die Funktion f wird durch geeignete Polynome von Grad p approximiert. Tabelle 2.8. Die Lage der St¨ utzstellen (Gaußpunkte) und Wichtung f¨ ur unterschiedliche
Polynomgrade p
Element
p
n
i
L1i
L2i
wi
1
1
I
1 3
1 3
1 2
I
1 6
1 6
1 6
II
2 3
1 6
1 6
III
1 6
2 3
1 6
I
1 3
1 3
9 − 32
II
11 15
2 15
25 96
III
2 15
2 15
25 96
IV
2 15
11 15
25 96
2
3
3
4
Ist die Jakobi-Determinante |J| wie in (87) unabh¨angig von dL1 dL2 , so vereinfacht sich (110) zu: 0
1
0
1−L1
f (L1 , L2 ) |J| dL2 dL1 = 2 A∆
n i=1
wi f (L1i , L2i )
(111)
48
2.10
2. Mathematische Grundlagen
2.10 Lineare Gleichungssysteme bei der FEM Die L¨ osung eines physikalischen Problems mittels eines Differentialgleichungssystems weist unendlich viele Freiheitsgrade auf. Approximationsverfahren wie die FEM f¨ uhren u ¨ ber den Diskretisierungsprozeß auf eine endliche Anzahl von Freiheitsgraden, die in algebraischen Gleichungen auftreten. Diese haben in den hier betrachteten F¨ allen die Form: K u = F und stellen sich als lineare Gleichungssysteme dar. Die Koeffizientenmatrix K weist dabei folgende Eigenschaften auf: Symmetrisch: K = K T bzw. kij = kji Bandstruktur: kij = 0 ∀ j > i + b − 1 Sparse Matrix: Innerhalb des Bandes der Matrix treten Nullen auf Positiv definit Die in Bild 2.8 angef¨ uhrte Matrix [33] besitzt die zuvor angef¨ uhrten Eigenschaften. b 5
0
2
0
4
0
2
0
3
1
0
1
1
7
2
1
0
2
6
7
1
7
9
K=
0
0 1
Bild 2.8. Eine symmetrische, sparse und positiv definite
Matrix mit Bandstruktur und der halben Bandbreite b
Die Gr¨ oße b stellt die halbe Bandbreite der Matrix dar. Gilt b = n, so ist die Matrix vollst¨ andig besetzt. Bedingt durch die zuvor angef¨ uhrten Eigenschaften ergibt sich f¨ ur die Determinante |K| > 0. Es existiert damit insbesondere eine eindeutige L¨ osung des zugeh¨ origen Gleichungssystems. Als L¨ osungsverfahren unterscheidet man explizite und implizite Verfahren. Explizite Verfahren erreichen die L¨ osungen in einer definierten Anzahl von Schritten. Implizite dagegen arbeiten iterativ und nicht sequentiell. Hierbei er¨ offnet sich die M¨ oglichkeit einer parallelen Verarbeitung. 2.10.1 Definition der Bandbreite
Die Bandbreite der Koeffizientenmatrix K wird ausschließlich durch die Durchnumerierung der Knoten eines FE-Netzes bestimmt. Es sei m die Anzahl Knoten eines Elementes e und n1 , n2 , ..., nm die Knotennummern dieses Eleoßte bzw. kleinste Knotennummer des Elementes mentes. Mit nj und ni als gr¨ e ergibt sich die maximale Knotennummerndifferenz zu:
2.10 Lineare Gleichungssysteme bei der FEM
∆n = nj − ni
e
;
1 ≤ i, j ≤ m
49
(112)
Damit l¨ aßt sich die halbe Bandbreite b berechnen zu: " ! b = max(e∆n) + 1 f e
(113)
Der Ausdruck max(e∆n) = ∆ nmax beschreibt die maximale Knotennume merndifferenz, die u ¨ber alle Elemente hinweg auftritt. f nennt man die Anzahl Freiheitsgrade pro Knoten.
Bild 2.9. Zwei Formen der Durchnumerierung der Knoten
Das Bild 2.9 zeigt f¨ ur ein Netz, das aus Dreieckselementen besteht, zwei unterschiedliche Weisen der Knotendurchnumerierung. In der linken Bildh¨alfte (Fall: b2 ) sind die Knoten entlang der langen, horizontalen Kante durchnumeriert. In der rechten Bildh¨ alfte (Fall: b1 ) entlang der kurzen, vertikalen Kante. Die Knotennummerndifferenzen f¨ ur beide F¨ alle u ¨ ber alle Elemente (f = 2): ∆n1 = 2∆n1 = . . . = 10∆n1 = 2 ⇒ b1 = (2 + 1) 2 = 6
1
∆n2 = 2∆n2 = . . . = 10∆n2 = 6 ⇒ b2 = (6 + 1) 2 = 14
1
(114)
In diesem Beispiel tritt der Sonderfall auf, daß ∆n f¨ ur alle Elemente gleich groß ist. Die Bandstruktur geht verloren, wenn z.B. im Element 1 der Knoten 12 auftritt: b = (12 − 1 + 1) 2 = 24 = n. Damit erh¨alt man eine vollbesetzte oße (n × n). Matrix K der Gr¨ 2.10.2 Rechenzeiten zur L¨ osung linearer Gleichungssysteme
Die Rechenzeit T zur L¨ osung des linearen Gleichungssystems K u = F (Verfahren von Cholesky) h¨ angt wie folgt von der Anzahl der Unbekannten n und von der halben Bandbreite b ab: T ∼
1 2 nb 2
2b 1− 3n
(115)
50
2. Mathematische Grundlagen
Die entscheidende Gr¨ oße f¨ ur die Rechenzeit ist die halbe Bandbreite b, da sie quadratisch in die Rechenzeit eingeht, w¨ ahrend die Anzahl der Unbekannten nur linear auftritt. Bei einer voll besetzten Matrix (b = n) ergibt sich: T ∼
1 n n2 2
2 1 1− = n3 3 6
(116)
Setzt man die Rechenzeiten T f¨ ur die Beispiele nach Bild 2.9 in Relation zueinander, so ergibt sich: 2 b2 28 b22 1 − 142 1 − T2 3 n 72 = ≈4 = b 2 12 T1 1 b21 1 − 62 1 − 3 n 72
(117)
Es wird also etwa die vierfache Rechenzeit ben¨otigt. Bezieht man die Rechenzeiten einer voll besetzten Matrix auf die des Falles b1 (minimale Bandbreite), so ergibt sich daraus: Tvoll /T1 = 38, 4, d.h. also, daß eine 40-fache Rechenzeit im ung¨ unstigsten Fall auftritt. ¨ Uber eine Reduzierung der Bandbreite kann die Rechenzeit also erheblich vermindert werden. Eine minimale Bandbreite l¨aßt sich durch Vertauschen der Knotennummern erreichen. Dazu gibt es Algorithmen [17, 18], die entsprechende Strategien zur gezielten Knotennummernvertauschung beinhalten. 2.10.3 Positiv definite Matrix
Die notwendige und hinreichende Bedingung f¨ ur die positive Definitheit einer symmetrischen Matrix lautet: Eine symmetrische Matrix ist positiv definit, wenn die Bedingung xT K x > 0 f¨ ur alle x = 0, x ∈ R erf¨ ullt ist. ⎡ k11
xT K x =
x1
x2
···
xn
⎢ ⎢ ⎢ k21 ⎢ ⎢ . ⎢ . ⎢ . ⎣ kn1
⎤⎡
k12
···
k1n
k22 .. .
··· .. .
k2n .. .
kn2
···
knn
⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎦⎣
⎤ x1
⎥ ⎥ x2 ⎥ ⎥ = kij xi xj .. ⎥ ⎥ . ⎥ ⎦ xn (118)
Eine notwendige, aber nicht hinreichende Bedingung daf¨ ur, daß die Matrix K positiv definit ist, ist daß alle Hauptdiagonalelemente positiv sind (kii > 0).
2.10 Lineare Gleichungssysteme bei der FEM
51
Es wird folgende Steifigkeitsmatrix K betrachtet: ⎡ 3
⎢ ⎢ K = ⎢ −1 ⎣ 0
−1 3 −1
⎤ 0
⎥ ⎥ −1 ⎥ ⎦ 3
(119)
Es soll u uft werden, ob die Matrix positiv definit ist. Dazu wird nach ¨ berpr¨ (118) die Ungleichung xT K x > 0 gebildet: 3 x21 − 2 x1 x2 + 3 x22 − 2 x2 x3 + 3 x23 > 0
(120)
Diese Gleichung l¨ aßt sich umformen zu: x21 − 2 x1 x2 + x22 + x22 − 2 x2 x3 + x23 + 2 x21 + x22 + 2 x23 > 0 (x1 − x2 )2 + (x2 − x3 )2 + 2 x21 + x22 + 2 x23 > 0
(121)
Die Ungleichung ist f¨ ur alle reellen Zahlen erf¨ ullt, sofern nicht gleichzeitig x1 , x2 , x3 verschwinden. Damit ist K positiv definit. 2.10.4 Das Verfahren von Cholesky
F¨ ur symmetrische, positive definite Koeffizientenmatrizen l¨aßt sich das Verfahren von Cholesky anwenden. Das Verfahren ben¨otigt im Grenzfall nur halb so viele Rechenoperationen wie der Gauß’sche Algorithmus [26] und kann als Sonderfall der LU-Dekomposition angesehen werden [19]. Die Koeffizientenmatrix K des linearen Gleichungssystems K u = F wird wie folgt zerlegt: K = CT C
(122)
C ist eine obere Dreiecksmatrix (cii > 0 ; cij = 0 ∀ i > j). Es wird das uraquivalentes System C u = g u uhrt. spr¨ ungliche System K u = F in ein ¨ ¨berf¨ Zur L¨ osung sind die Schritte aus Bild 2.10 notwendig: Faktorisierung: K = C T C In der ¨ außeren Schleife (s. Bild 2.10) werden die Hauptdiagonalelemente unstig bzgl. des RechenC berechnet. Das Auftreten der Wurzel ist ung¨ aufwandes. Eine Faktorisierung der Form: K = C T D C umgeht diesen Nachteil [26], wobei D eine Diagonalmatrix ist. In der inneren Schleife werden zeilenweise die Elemente von C berechnet. Vorw¨ artselimination : C T g = F
52
2. Mathematische Grundlagen
R¨ uckw¨ artselimination : C u = g
Bild 2.10. Faktorisierung (linke Bildh¨ alfte), Vorw¨ artselimination (rechts oben) und R¨ uck-
w¨ artselimination (rechts unten) des Gleichungssystems
Beispiel zum Verfahren von Cholesky
Zur L¨ osung des linearen Gleichungssystems K u = F wird die Koeffizientenmatrix nach (119) u Sie istsymmetrisch und positiv definit. Die ¨ bernommen. T rechte Seite lautet: F = 1 2 −1 . ⎡ 3
−1
⎤ 0
1
⎢ ⎥ ⎢ ⎥ ⎢ −1 3 −1 2 ⎥= ⎣ ⎦ 0 −1 3 −1 K F ⎡ √ ⎤⎡ √ 3 3 0 0 ⎢ ⎥⎢ ⎢ ⎢ 1√ ⎥ √ 2 ⎢ − ⎥⎢ 6 0 ⎢ 3 3 ⎥⎢ 0 3 ⎢ ⎥⎢ ⎢ ⎣ ⎦ ⎣ 1√ 1√ 0 − 6 42 0 4 4 CT
1√ − 3 3 2√ 6 3 0 C
1√ 0 3 3 7√ 1√ − 6 6 4 12 1√ 1√ 42 − 42 4 84 g
⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ (123)
2.10 Lineare Gleichungssysteme bei der FEM
53
In (123) ist ein Rechenschema angef¨ uhrt, das auf eine Handrechnung zugeschnitten ist. Es werden nicht explizit die zuvor angef¨ uhrten Formeln verwendet. In (123) sind die Schritte Faktorisierung und Vorw¨artselimination zusammengefaßt worden. Dabei ist K um F als weitere Spalte erg¨anzt worden. Ebenso C um den Vektor g. Die Elemente von C werden berechnet, indem das Matrizenprodukt C T C explizit ausgef¨ uhrt wird. Beginnend mit Zeile 1 von C T wird diese mit allen uckt: die i-te Zeile von C T Spalten von C multipliziert. Allgemein ausgedr¨ wird mit den Spalten j = i, · · · , n multipliziert, wobei C eine (n × n)-Matrix sei. Die Elemente von g werden aus dem Produkt C T g = F gewonnen, indem alle Zeilen von C T , beginnend mit Zeile 1, mit g multipliziert werden. ⎡ √ ⎢ 3 ⎢ ⎢ ⎢ 0 ⎢ ⎢ ⎣ 0
1√ − 3 3 2√ 6 3 0 C
⎤ 0 1√ − 6 4 1√ 42 4
⎡
⎤
⎡
⎥ u1 ⎢ ⎥⎢ ⎥ ⎢ ⎥⎢ ⎢ ⎥ ⎥⎢ u ⎥ = ⎢ ⎥⎣ 2 ⎦ ⎢ ⎥ ⎢ ⎦ ⎣ u3 u
1√ 3 3 7√ 6 12 1√ − 42 84 g
⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦
(124)
Die R¨ uckw¨ artselimination ist in (124) dargestellt. Beginnend mit der letzten Unbekannten u3 wird das Gleichungssystem von hinten aufgerollt. (125) enth¨ alt die L¨ osung des Gleichungssystems. ⎤
⎡ u1
⎡
⎤ 13
⎥ ⎥ ⎢ 1 ⎢ ⎢ ⎥ ⎥ ⎢ u = ⎢ u2 ⎥ = ⎢ 18 ⎥ ⎦ ⎦ 21 ⎣ ⎣ u3 −1
(125)
2.10.5 Kondition linearer Gleichungssysteme
Die Darstellung von Gleitkommazahlen in einem Rechner geschieht mit einer endlichen Anzahl von Nachkommastellen [21]. Das f¨ uhrt dazu, daß die Zahlen der Koeffizientenmatrix im allgemeinen nicht exakt erfaßt werden. Zudem treten w¨ ahrend der Rechenoperationen Rundungsfehler und andere Effekte auf, die von der sogenannten Kondition der Koeffizientenmatrix K abh¨angen. ¨ Man spricht von einer schlecht konditionierten Matrix K, wenn kleine Ande¨ rungen in der Koeffizientenmatrix große Anderungen in der L¨osung hervorrufen [26, 25, 19].
54
2. Mathematische Grundlagen
Diese Eigenschaft von K l¨ aßt sich u ¨ ber die Konditionszahl κ = λmax /λmin beschreiben. λmax und λmin sind die maximalen und minimalen Eigenwerte von K. Diese Konditionszahl l¨ aßt nun aber noch keine Aussage zu, ob z.B. zur L¨osung eines Systems p Nachkommastellen ausreichen. Dazu dient die nachfolgende Gleichung, die einen halbempirischen Charakter besitzt [42]: s = p − log (κ) = p − log
λmax λmin
(126)
Die Gleichung beruht sowohl auf theoretischen Betrachtungen als auch auf den Analysen einer Vielzahl von Rechnungen. s ist die korrekte Anzahl Nachkommastellen. Bei k¨ unstlich schlecht konditionierten Systemen kann (126) versagen [41]. Dies kann durch eine Vorkonditionierung von K umgangen werden: ˆ = DKD K
(127)
ˆ ist das Ergebnis dieser Vorkonditionierung1. D ist eine Diagonalmatrix, K √ deren Elemente sich berechnen als: dii = 1/ kii . Als Beispiel [37] hierzu dient das mechanische System, das in Bild 2.11 abgebildet ist.
Bild 2.11. Zwei in Reihe geschaltete Federn
Es besteht aus zwei Federn, die in Reihe geschaltet sind und die Steifigkeiten k1 und k2 haben. Die Verformungen lassen sich beschreiben u ¨ ber: ⎡ ⎣
k1 + k2
−k2
−k2
k2
K
⎤⎡
⎤ u2
⎡
⎤ 0
⎦=⎣ ⎦ u3 F u F
⎦⎣
(128)
Die Eigenwerte von K in (128) lauten:
1 wird die Transformation ˆ eingesetzt und dieIn der Beziehung K u=F u = Du se Beziehung von links mit D durchmultipliziert. Daraus ergibt sich die Beziehung: = Fˆ . u ˆ = DF DKD
2.10 Lineare Gleichungssysteme bei der FEM
λ1,2 =
k1 + k2 2
#
±
k1 2
55
2 + k22
(129)
Eine Vorkonditionierung von (128) nach (127) f¨ uhrt auf: ˆ = DKD K ⎡ 1 ⎢ √k1 + k2 ⎢ =⎢ ⎣ 0 ⎡ ⎢ ⎢ =⎢ ⎢ ⎣
⎤ 0 1 √ k2
⎡
⎥ k1 + k2 ⎥⎣ ⎥ ⎦ −k2
⎤ k2 −√ ⎥ k1 + k2 ⎥ ⎥ ⎥ ⎦ 1
⎤
⎡
1 √ −k2 ⎢ k 1 + k2 ⎦⎢ ⎢ ⎣ k2 0
⎤ 0 1 √ k2
⎥ ⎥ ⎥ ⎦
√
1 √ k2 −√ k1 + k2
(130)
Mit den Eigenwerten: ˆ1,2 = 1 ± λ
k2 k1 + k2
(131)
Die Tab. 2.9 enth¨ alt f¨ ur drei unterschiedliche Verh¨altnisse von k1 /k2 die korrekte Anzahl Nachkommastellen s (ohne Vorkonditionierung) bzw. sˆ (mit Vorkonditionierung), wobei mit p = 5 Nachkommastellen gerechnet wurde. Tabelle 2.9. Vergleich der korrekten Nachkommastellen s bzw. s ˆ in Abh¨ angigkeit von
dem Verh¨ altnis der Federsteifigkeiten k1 /k2 k1 k2
Fall 1 2 3
√ 3 2·10−6 √ √3 2 √ √ 3 2·106
√
" ! " ! ˆ sˆ log λλmax log λλˆmax min min ! " 1,73 log 1,001 = 0, 001 5 log 10 = 6, 238 −6 ! " !0,999" = 0, 704 4 log 3,94 = 0, 803 log 1,67 ! 0,62 " ! 0,33 6 " 2,83·10 2,0 = 6, 512 0 log 6,12·10−7 = 6, 514 log 0,87
s 0 4 0
In den drei F¨ allen wird sukzessiv die Steifigkeit der zweiten Feder k2 von −6 6 auf 10 gesteigert, w¨ ahrend die der ersten Feder k1 konstant bleibt. 10 Dies f¨ uhrt dazu, daß die Anzahl der korrekten Nachkommastellen sich auf
56
2. Mathematische Grundlagen
Null reduzieren, also im Fall 3 keine L¨ osung mit f¨ unf gerechneten Nachkommastellen erreicht werden kann. Im Fall 1 versagt das Verfahren, wenn keine Vorkonditionierung durchgef¨ uhrt wird ( s = 0 , aber sˆ = 5 ). Es liegt also ein Fall von k¨ unstlicher, schlechter Kondition vor. 2.10.6 Zwangsbedingungen bei linearen Gleichungssystemen
Betrachtet wird ein lineares Gleichungssystem K u = F mit n Unbekannten. Diesem System sollen r Zwangsbedingungen aufgepr¨agt werden. Sie lassen sich in folgender Form beschreiben:
C u = r
(132)
C ist eine (r × n)-Matrix mit r < n. Die Unbekannten im Vektor u werden folgendermaßen angeordnet: ⎤
⎡ u = ⎣
uu
⎦
(133)
ua uu sind die unabh¨ angigen und ua die abh¨ angigen Variablen. Damit wird auch C wie folgt aufgeteilt:
r =
Cu
Ca
⎡ ⎣
⎤ uu
⎦ = C u uu + C a ua ⇒ ua = C −1 r − C −1 uu a a Cu
ua (134)
C u ist eine (r × (n − r))-Matrix. C a eine (r × r)-Matrix. Mit (133) und (134) erh¨ alt man folgende Transformationsbeziehung: ⎤
⎡ u = ⎣
uu ua
⎡
⎤ E
⎡
0
⎤
⎦ = T uu + F0 ⎦ uu + ⎣ −1 −C −1 C C r a a u T F0
⎦=⎣
(135)
E ist eine ((n − r) × (n − r))-Einheitsmatrix und T eine (n × (n − r))-Matrix. Voraussetzung f¨ ur die Existenz von T ist, daß die Matrix C a nicht singul¨ar ist. Es m¨ ussen daher die in (132) formulierten Zwangsbedingungen linear unabh¨ angig sein. Einsetzen von (135) in die Beziehung K u = F :
2.11 N¨ aherungsfehler bei der FEM
K (T uu + F0 ) = F ⇒ K T uu = F − K F0
57
(136)
Es wird (136) von links mit T T durchmultipliziert: T T K T u = T T (F − K F0 ) = T T F − T T K F0 = Fˆ − Fˆ0 u ˆ K Fˆ Fˆ0
(137)
ˆ ist jetzt eine ((n − r) × (n − r))-Matrix. Der Vektor Fˆ0 tritt nur Die Matrix K dann auf, wenn der Vektor r in (132) kein Nullvektor ist, also die Zwangsbedingungen einen inhomogenen Charakter haben. Auf der S. 157 ist hierzu ein Anwendungsbeispiel zu finden.
2.11
2.11 N¨ aherungsfehler bei der FEM Der N¨ aherungsfehler bei der FEM ist eine Funktion e, die wie folgt definiert werden kann: e(x, y) = uex (x, y) − uFEM (x, y)
(138)
osung. Der Fehler e ist bei der FEM uex ist die exakte und uFEM die FE-L¨ abh¨ angig von der Netzfeinheit. Dieser wird u ¨ ber eine charakteristische Elementkantenl¨ ange l beschrieben. Damit l¨ aßt sich folgende Fehlerabsch¨atzung [9] definieren:
e ∞ = max |e(x, y)| ≤ C lp x,y ∈ Ω
(139)
Es ist C eine problemabh¨ angige Konstante. Der Exponent p beschreibt die Konvergenzordnung des vorliegenden Elementes. e ∞ ist die Maximumnorm des Fehlers e. Die charakteristische Elementkantenl¨ange l kann u ¨ ber eine geometrische Gr¨ oße B des betrachteten Bauteiles beschrieben werden:
l=
B n
(140)
In (140) beschreibt n die Anzahl der Elemente entlang der Gr¨oße B. Der urspr¨ ungliche Fehler e wird durch einen relativen Fehler E und die Ungleichung in (139) wird durch eine Gleichung ersetzt:
58
2. Mathematische Grundlagen
uex − uFEM
100 = C lp E =
uex
(141)
Einsetzen von (140) in (141) f¨ uhrt auf: E = C ∗ n−p
mit
C ∗ = C Bp
(142)
Logarithmieren dieser Gleichung: log E = log(C ∗ ) − p log(n)
(143)
Diese Beziehung stellt im doppelt logarithmischen System eine Gerade dar, die mit steigender Elementanzahl n abf¨ allt. F¨ ur eine Fehlerbeschreibung und die Analyse des Konvergenzverhaltens der FEM ist (143) sehr n¨ utzlich und wird im folgenden bei verschiedenen Beispielen eingesetzt. Eine wesentliche Einschr¨ ankung ist allerdings die Tatsache, daß die exakte L¨ osung uex bekannt sein muß.
2.12
2.12 Das Tonti-Diagramm
Bild 2.12. Die allgemeine Form des Tonti-Diagrammes
Das Tonti-Diagramm1 ist eine geeignete grafische Darstellungsform der Zuordnung von Feldgleichungen. In Bild 2.12 ist der prinzipielle Aufbau eines solchen Diagrammes aufgezeigt. Die K¨ astchen enthalten Variablen und Gr¨ oßen des Problems. Schattierte K¨ astchen geben Gr¨oßen wieder, die gegeben sind. Die Verbindungslinien verk¨ orpern die Feldgleichungen oder Randbedin1
Das Diagramm ist nach dem italienischen Mathematiker Tonti benannt.
2.12 Das Tonti-Diagramm
59
gungen. Durchgezogene Linien stellen eine strenge Erf¨ ullung der Beziehung dar. Eine gestrichelte Linie repr¨ asentiert eine schwache Beziehung, also eine nur im Mittel erf¨ ullte Beziehung.
Kapitel 3 Beschreibung elastostatischer Probleme
3
3
3 3.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.2 3.2.1 3.2.2
Beschreibung elastostatischer Probleme Die Grundgleichungen der Elastizit¨atstheorie............... Verkn¨ upfung der Verschiebungen mit den Dehnungen ... Das Stoffgesetz................................................... Gleichgewichtsbedingungen .................................... Randbedingungen ................................................ Das Tonti-Diagramm des elastostatischen Problems...... Verkn¨ upfung der Grundgleichungen der Elastostatik...... Das Prinzip virtueller Verr¨ uckungen.......................... Das Prinzip vom Gesamtpotential ............................ Beispiel zum Prinzip des Gesamtpotentials .................
63 63 64 64 64 65 66 67 67 69
3 Beschreibung elastostatischer Probleme 3.1
3.1 Die Grundgleichungen der Elastizit¨ atstheorie Im folgenden werden die Grundgleichungen der linearen Elastostatik betrachtet. Es werden dabei zwei Schreibweisen verwendet, zum einen die symbolische Schreibweise. Zum anderen die Matritzenschreibweise, da sie im Rahmen der FEM fast ausschließlich zum Einsatz kommt. Es werden folgende Gr¨oßen verwendet1 :
Verschiebungsvektor :
uT =
Vektor der Volumenkr¨ afte :
bT =
Vektor der Randspannungen :
T = p
u
v
w
bx
by
bz
px
py
pz
(144)
Die Vektoren beschreiben die Felder der o.g. Gr¨oßen. Die Tensoren der Dehnungen e und Spannungen s werden im Rahmen der FEM als Vektoren ε und σ geschrieben: ⎤
⎡ εxx
εxy
εxz
⎥ ⎢ ⎥ T ⎢ e = ⎢ εyx εyy εyz ⎥ ; ε = εxx εyy εzz 2 εxy ⎦ ⎣ εzx εzy εzz ⎤ ⎡ σxx σxy σxz ⎢ ⎥ ⎢ ⎥ s = ⎢ σyx σyy σyz ⎥ ; σ T = σxx σyy σzz σxy ⎦ ⎣ σzx σzy σzz
2 εxz
2 εyz
σxz
σyz
(145) 3.1.1 Verkn¨ upfung der Verschiebungen mit den Dehnungen
e=
1 (∇u + u ∇ ) 2
;
ε = L u
(146)
Die Dehnungs-Verschiebungs-Beziehungen, die auch kinematische Beziehungen genannt werden, verkn¨ upfen das vektorielle Verschiebungsfeld u mit dem 1
Die nachfolgenden Betrachtungen beziehen sich auf den r¨ aumlichen Fall.
64
3. Beschreibung elastostatischer Probleme
Dehnungsfeld ε bzw. e . Der Differentialoperator L ist f¨ ur den ebenen Fall in (89) auf der S. 42 definiert. 3.1.2 Das Stoffgesetz
F¨ ur linear-elastische K¨ orper lassen sich Dehnungen und Spannungen wie folgt miteinander verkn¨ upfen:
s = D:e
;
σ = D ε
(147)
ur den einfachsten Fall, dem linearHierbei ist D eine (6 × 6)-Matrix. F¨ elastischen, isotropen K¨ orper, enth¨ alt D nur zwei Stoffgr¨oßen, n¨amlich den Elastizit¨ atsmodul E und die Querkontraktion ν. 3.1.3 Gleichgewichtsbedingungen
∇ · s + b = 0
;
L σ + b = 0
(148)
Der Vektor b erfaßt die Volumenkr¨ afte. Der Vektor auf der rechten Seite ist ein Nullvektor. 3.1.4 Randbedingungen
Bei den Randbedingungen wird zwischen den wesentlichen (geometrischen) und den nat¨ urlichen (Kraftrandbedingungen) unterschieden. Wesentliche Randbedingungen
Es wird auf einem Teil der Oberfl¨ ache des K¨orpers Ωu die Verschiebung 0u aufgepr¨ agt: u = 0u auf Ωu
(149)
Nat¨ urliche Randbedingungen
Die nat¨ urlichen Randbedingungen stellen sich dar als: s · n = 0p ;
n σ = 0p auf Ωp
(150)
n enth¨ alt die Komponenten des Normalenvektors des Randes. σ beschreibt die sechs Spannungen:
3.1
Die Grundgleichungen der Elastizit¨ atstheorie
65
⎡ ⎤
⎡ nx ⎢ ⎢ n=⎢ 0 ⎣ 0
0
0
0
nz
ny
0
nz
0
0
nz
ny
nx
ny
⎥ ⎥ nx ⎥ ; ⎦ 0
⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ σ = ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣
⎤ σxx
⎥ ⎥ σyy ⎥ ⎥ ⎥ σzz ⎥ ⎥ ⎥ σyz ⎥ ⎥ ⎥ ⎥ σzx ⎥ ⎦ σxy
(151)
p ist der Vektor der Randspannungen. 3.1.5 Das Tonti-Diagramm des elastostatischen Problems
Die Gleichungen aus dem Kapitel zuvor lassen sich in geeigneter Form in einem Tonti-Diagramm zusammenfassen.
Bild 3.1. Das Tonti-Diagramm der Grundgleichungen der Elastostatik in strenger Form
Das Tonti-Diagramm erlaubt eine grafische Zuordnung der Feldgleichungen und der Randbedingungen zueinander. Das Bild 3.1 zeigt diesen Zusammenhang f¨ ur elasto-statische Probleme. Die K¨ astchen enthalten die Variablen. Die Verbindungslinien zwischen den K¨ astchen stellen die strengen Verbindungen der Variablen zu den Feldgleichungen und Randbedingungen dar. Die erste Feldgleichung ist die kinematische Gleichung (Dehnungs-VerschiebungsBeziehung) 1/2 ( ∇ u + u ∇ ). Die zweite ist die konstitutive Gleichung (Stoffgleichung) s = D : e. Die dritte ist die Gleichgewichtsbedingung ∇ · s+b = 0. Das Verschiebungsfeld u wird als Prim¨ arvariable bezeichnet. Die Felder der Dehnungen und Spannungen heißen erste bzw. zweite Zwischenvariable oder Sekund¨ arvariable. Die schattierten K¨ astchen enthalten gegebene Gr¨oßen, die nichtschattierten die unbekannten Gr¨ oßen. Als gegeben werden die wesenturlichen s · n = p Randbedinlichen Randbedingungen u = 0u und die nat¨
66
3. Beschreibung elastostatischer Probleme
gungen angesehen. Weiterhin wird das Feld der Volumenkr¨afte b als bekannt vorausgesetzt. Die Verkn¨ upfung der Beziehungen aus dem Tonti-Diagramm f¨ uhrt auf eine strenge L¨ osung des Problems in Form von gew¨ohnlichen oder partiellen Differentialgleichungen. Nachfolgend wird hierzu die sogenannte Navier’sche Gleichung abgeleitet. Die Prim¨ arvariable ist dabei u. 3.1.6 Verkn¨ upfung der Grundgleichungen der Elastostatik Verallgemeinerte Navier’sche Gleichung
Setzt man das Stoffgesetz nach (147) in die Gleichgewichtsbedingung (148) ein, so erh¨ alt man: ∇ · D : e + b = 0
(152)
In diese Beziehung wird die kinematische Gl. (146) eingesetzt: % $ 1 (∇u + u ∇) + b = 0 ∇· D : 2
(153)
Dies sind drei partielle Differentialgleichungen f¨ ur die drei Verschiebungen u, v, w. Sie m¨ ussen noch den wesentlichen Randbedingungen gen¨ ugen. Dieses Differentialgleichungssystem ist nur f¨ ur Sonderf¨alle in geschlossener Form l¨ osbar. F¨ ur praktische Problemstellungen scheidet sie aber zur Bestimmung des Verschiebungsfeldes u aus. Vielmehr soll im n¨achsten Kapitel ein alternativer Weg beschritten werden, der das elastostatische Problem als Variationsproblem beschreibt. Beispiel zur Navier’schen Gleichung
F¨ ur einen eindimensionalen Stab soll die Verschiebung u = u(x) ermittelt werden. Der Stab hat die L¨ ange l und ist bei x = 0 fest eingespannt. Bei x = l, also am rechten Ende, greift eine Kraft F an. Es werden die drei Grundgleichungen f¨ ur den eindimensionalen Fall vereinfacht: Die Gleichgewichtsbedingung: ∇ · s = 0 ⇒
dσxx =0 dx
Das Stoffgesetz: s = D : e ⇒ σxx = E εxx Die kinematische Beziehung: e =
1 du ( ∇ u + u ∇ ) ⇒ εxx = 2 dx
3.2
Das Prinzip virtueller Verr¨ uckungen
67
Einsetzen des Stoffgesetzes in die Gleichgewichtsbedingung sowie Einbringen der kinematischen Beziehung f¨ uhrt auf folgende Beziehung f¨ ur den eindimensionalen Fall: d dx
$ E
du dx
% =0
(154)
Die rechte Seite ist Null, da keine Volumenkr¨ afte ber¨ ucksichtigt werden. Da der E-Modul konstant sein soll ( E = E(x) ) erh¨alt man: d2 u = u = 0 dx2
(155)
Durch zweimalige Integration von (155) ergibt sich:
u = C1 x + C2
(156)
urliche RandDie Konstanten C1 und C2 werden u ¨ber die wesentliche und nat¨ bedingung bestimmt: u(x = 0) = 0 ⇒ C2 = 0 n · s = 0 p ⇒ nx σxx
F F = u E ⇒ u = = C1 =p= A AE
(157) (158)
Die Gleichungen (157) und (158) in (156) eingesetzt f¨ uhrt auf die Beziehung f¨ ur die Verschiebung:
u=
F x AE
(159)
3.2 Das Prinzip virtueller Verr¨ uckungen F¨ ur den Fall elastischer K¨ orper kann man zeigen, daß das Prinzip virtueller Verr¨ uckungen identisch ist mit dem Gesamtpotential, auch Π-Potential genannt [35]. Im folgenden soll das Prinzip vom Gesamtpotential betrachtet werden. 3.2.1 Das Prinzip vom Gesamtpotential
Das Tonti-Diagramm in Bild 3.2 ist der Ausgangspunkt f¨ ur die Ableitung des Prinzipes vom Gesamtpotential. Das Diagramm stellt eine Modifikation des Diagrammes 3.1 dar.
3.2
68
3. Beschreibung elastostatischer Probleme
Bild 3.2. Das Tonti-Diagramm der Grundgleichungen der Elastostatik in schwacher Form
Das unbekannte Verschiebungsfeld u ist die Gr¨oße, die variiert und als Prim¨arvariable bezeichnet wird. Das Dehnungsfeld eu wird in strenger Weise durch die kinematische Beziehung durch u ausgedr¨ uckt. Dies bringt der Superskript u zum Ausdruck. Ebenso beim Spannungsfeld su . Sekund¨arfelder werden durch gestrichelte K¨ astchen beschrieben. Die strenge Verbindung, hier durch die Vollinien angedeutet, erzwingen eine Erf¨ ullung der Verbindung in jedem Punkt des L¨ osungsraumes V . Dies gilt auch f¨ ur die wesentlichen Randbe0 dingungen u = u . Die schwachen Verbindungen, im Diagramm durch gestrichelte Linien angedeutet, erzwingen nur eine gemittelte“ Erf¨ ullung der ” Verbindungen. So wird das Gleichgewicht im K¨orper V sowie die nat¨ urlichen Randbedingungen nur in einem gemittelten Sinne erf¨ ullt. Man spricht von einer schwachen L¨ osung. Ausgangspunkt der mathematischen Beschreibung ist nun die Formulierung der schwachen Beziehung der Gleichgewichtsbedingungen: !
" ∇ · s + b · λ = 0
(160)
V
¨ Uber die Einf¨ uhrung des Vektorfeldes der Lagrange Multiplikatoren λ wird eine Gewichtung vorgenommen. Die Lagrange Multiplikatoren stellen sich im Laufe der Ableitung als Variation δu = λ dar. Die Ableitung soll hier nicht im Detail ausgef¨ uhrt werden. Das Ergebnis f¨ uhrt auf einen Ausdruck des Gesamtpotentials Π in der folgenden Form: 1 0 b · u dV − s : e dV − p0 · u dΩp 2 V V Ωp 1 0 T = σ T ε dV − b T u dV − p u dΩp = ΠF − Πa 2 V V Ωp ΠF Πa
Π=
(161)
3.2
Das Prinzip virtueller Verr¨ uckungen
69
Der Term ΠF beschreibt die elastische Form¨ anderungsarbeit w¨ahrend Πa sich als Potential der ¨ außeren Kr¨ afte darstellt. 3.2.2 Beispiel zum Prinzip des Gesamtpotentials
In Bild 3.3 ist eine Masse m dargestellt, die an einer Feder mit der Steifigkeitsmatrix k h¨ angt. Die Masse u ¨ bt infolge der Gravitation eine Kraft Fˆ = m g auf die Feder aus.
Bild 3.3. Beispiel zum Prinzip des Gesamtpotentials
Im Ausgangszustand bei x = 0 ist die Feder unbelastet. Die Kraft Fˆ tritt u ur eine Ab¨ ber den ganzen Auslenkungsweg der Feder in voller Gr¨oße auf. F¨ senkung der Feder mit einer beliebig kleinen Geschwindigkeit soll die Masse m seitlich gef¨ uhrt werden und sich Reibung zwischen der Masse und der ¨ die Reibkraft FR steht die ¨außere F¨ uhrung ausbilden (Fˆ = FR + Ff ). Uber Kraft Fˆ mit der Federkraft Ff im Gleichgewicht. Wird nun auf diese Weise die Feder um ein Maß u abgesenkt, so wird in der Feder eine innere Energie anderungsarbeit bezeichnet: ΠF gespeichert, die man als Form¨ ΠF =
u
Ff dx = 0
u
k x dx = 0
1 k u2 2
(162)
W¨ ahrend dieser Bewegung ¨ andert sich die potentielle Energie der Masse m. In der Ausgangslage bei x = 0 habe die Masse die potentielle Energie C. In einer verformten Lage bei x = u ergibt sich: C − m g u. Damit ergibt sich eine Potentialdifferenz von: Πa = Πx=u − Πx=0 = ( C − m g u) − C = −m g u
(163)
Das Gesamtpotential stellt sich dar als:
Π = ΠF + Πa =
1 k u2 − m g u 2
(164)
70
3. Beschreibung elastostatischer Probleme
Aus der Forderung nach Stationarit¨ at von Π erh¨alt man die gesuchte Verschiebung u ˆ:
δΠ =
dΠ dΠ mg δu = 0 ⇒ = 0 = k uˆ − m g ⇒ u ˆ= du du k
(165)
In dieser Gleichgewichtslage gilt f¨ ur Π: (Fˆ = k u ˆ) 1 1 1 ˆ = min(Π) = 1 k u Π ˆ2 − Fˆ u ˆ2 − k u ˆ2 = − Fˆ uˆ ˆ = ku ˆ2 = − k u 2 2 2 2
(166)
In Bild 3.4 ist das Gesamtpotential Π als Funktion von u dargestellt. Das Gesamtpotential nimmt an der Stelle u = u ˆ nicht nur einen station¨aren Wert ˆ Fˆ . an, sondern auch ein Minimum mit einem Wert min(Π) = A∗ = −1/2 u
Bild 3.4. Das Π-Potential einer Feder
Dies ist der Anteil an Energie, der w¨ ahrend der Verformung der Feder unter ˆ der vollen, konstanten Last F freigesetzt wird. Er entspricht der Arbeit der are, ¨außere Arbeit genannt. Diese ist Reibkraft FR und wird auch komplement¨ in der rechten H¨ alfte von Bild 3.4 als A∗ dargestellt. In diesem Diagramm ist die ¨ außere Kraft F u ¨ ber die Verformung u aufgetragen. Die Gerade Ff = k u stellt die Federkennlinie dar. Die gesamte schattierte Fl¨ache beschreibt das Potential m g u der Kraft Fˆ . Die zuvor angesprochene Arbeit A∗ liegt oberhalb der Federkennlinie, w¨ ahrend die ¨ außere Arbeit A unterhalb liegt. Diese Arbeit entspricht der ¨ außeren Arbeit F (u), die im Gegensatz zu Fˆ nicht in voller Gr¨ oße aufgebracht wird, sondern beginnend bei Null (x = 0) auf den Endwert ˆ F bei x = u ˆ anw¨ achst. Die Arbeit A = 1/2 u ˆ Fˆ wird vollst¨andig in die Form¨ anderungsarbeit ΠF umgesetzt.
Kapitel 4 Das Verfahren von Ritz
4
4
4 4.1 4.1.1 4.2 4.2.1 4.2.2 4.2.3 4.3 4.3.1 4.3.2 4.3.3 4.4 4.4.1 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7
Das Verfahren von Ritz Aufpr¨agen der wesentlichen Randbedingungen ............. Beispiel zu den wesentlichen Randbedingungen............ Eindimensionale Stabprobleme ................................ Diskretisierung der Form¨anderungsarbeit.................... Diskretisierung des Potentials der ¨außeren Lasten......... Beispiel zum eindimensionalen Stab ......................... Eindimensionale Balkenprobleme ............................. Diskretisierung der Form¨anderungsarbeit.................... Diskretisierung des Potentials der ¨außeren Lasten......... Variation des Gesamtpotentials .............................. Scheibenproblem ................................................. Verschiebungsans¨atze ........................................... Wesentliche Randbedingungen ................................ Dehnungen und Spannungen der Scheibe ................... Diskretisierung der Form¨anderungsarbeit.................... Diskretisierung des Potentials der ¨außeren Lasten......... Variation des Gesamtpotentials ............................... Kragbalken als Scheibenproblem ..............................
74 75 77 77 78 79 81 81 81 82 86 87 87 88 89 90 91 91
4 Das Verfahren von Ritz Das Verfahren von Ritz kann als Vorstufe der FEM betrachtet werden. Ausgangspunkt ist dabei ein Funktional Π = Π(g(x, y, z)), das das physikalische Problem beschreibt. F¨ ur die gesuchte Funktion g(x, y, z) wird eine N¨aherungsfunktion formuliert: φ˜ = a0 + a1 f˜1 (x, y, z) + . . . + ai f˜i (x, y, z) + . . . + an f˜n (x, y, z) ⎤ ⎡ ⎢ 1 ⎥ ⎥ ⎢ ⎢ f˜1 ⎥ ⎥ ⎢ ⎢ . ⎥ ⎢ ⎢ .. ⎥ ⎥ ⎥ = aT x = xT a = a0 a1 . . . ai . . . an ⎢ ⎥ ⎢ ⎢ f˜i ⎥ ⎥ ⎢ ⎢ . ⎥ ⎢ .. ⎥ ⎥ ⎢ ⎦ ⎣ f˜n
(167)
Hierin sind f˜i (x, y, z) linear unabh¨ angige Funktionen und ai unbekannte Koeffizienten, die es zu bestimmen gilt. Die entscheidende Eigenschaft dieses Verfahrens von Ritz ist nun die, daß die N¨ aherungsl¨ osung nach (167) mit steigendem n gegen die exakte L¨osung strebt [48]. F¨ ur eine eindeutige L¨ osung m¨ ussen der Ansatzfunktion (167) die wesentlichen Randbedingungen aufgepr¨ agt werden. Damit erh¨alt man eine modifizierte Ansatzfunktion φ, die nur noch (n − m) unabh¨angige Koeffizienten aufweist, wobei m die Anzahl der Randbedingungen ist. Dieses Aufpr¨agen der wesentlichen Randbedingungen bereitet bei K¨orpern, die krummlinig beultigen Einsatz randet sind, Probleme1 . Diese Tatsache steht einem allgemeing¨ der Methode im Wege. Trotzdem hat sie als Vorstufe der FEM eine zentrale Bedeutung. Das zuvor angesprochene Funktional Π besitzt einen station¨aren Wert2 . Damit verschwindet an dieser Stelle die erste Variation δΠ: 1
¨ An dieser Stelle findet der Ubergang zur FEM statt. Es wird bei der FEM nicht mehr eine Ansatzfunktion f¨ ur den ganzen K¨ orper formuliert, sondern der K¨ orper wird gedanklich in endliche (finite) Teilgebiete (Elemente) unterteilt. F¨ ur ein solches Teilgebiet wird die Ansatzfunktion angesetzt. Damit muß diese Ansatzfunktion nicht den wesentlichen Randbedingungen gen¨ ugen. Die unbekannten Koeffizienten werden durch die sogenannten Knotengr¨ oßen ersetzt. Daraus resultiert die allgemeing¨ ultigere Einsetzbarkeit der FEM gegen¨ uber dem Verfahren von Ritz. 2 Hat das Funktional eine quadratische Form, so ist der station¨ are Wert gleichzeitig ein Minimum.
74
4. Das Verfahren von Ritz
δΠ =
∂Π δai = 0 ∂ai
∀ i = 1, . . . , n − m
(168)
(n − m) ist die Anzahl der Koeffizienten, die nach der Ber¨ ucksichtigung der wesentlichen Randbedingungen noch unbekannt sind. Aus der voranstehenden Gleichung gewinnt man ein lineares, inhomogenes Gleichungssystem zur ur die partiellen Ableitungen gilt: Bestimmung der Koeffizienten ai , da f¨ ∂Π =0 ∂ai
∀ i = 1, . . . , n − m
(169)
Die Funktionsweise des Verfahrens von Ritz wird auf der S. 79 an einem eindimensionalen Stab aufgezeigt.
4.1
4.1 Aufpr¨ agen der wesentlichen Randbedingungen Die Ansatzfunktion φ˜ nach (167) muß noch so ver¨andert werden, daß sie die m wesentlichen Randbedingungen beschreiben kann. Dabei k¨onnen p-te ˜ als φ˜(p) auftreten: Ableitungen von φ, φ˜(p) (xi , yi , zi ) = 0uj
∀
j = 1, . . . , m und p = 0 ∧ 1 ∧ 2 . . .
(170)
F¨ uhrt man die m Randbedingungen in (167) ein, so kann man schreiben: ⎤⎡
⎡ (x ˆT )(p) (x1 , y1 , z1 ) .. .
⎤ a0 .. .
⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ai−1 (x ˆT )(p) (xj , yj , zj ) ⎢ ⎢ . .. ⎢ .. . ⎢ ⎣ T (p) (x ˆ ) (xm , ym , zm ) an X a X
⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣
⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦
⎤
⎡ 0
u1 .. .
⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ 0 ⎥ = ⎢ uj ⎥ ⎢ ⎥ ⎢ . ⎥ ⎢ .. ⎥ ⎢ ⎦ ⎣ 0 um 0 u 0 a = u
⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ (171)
Die Matrix X ist eine (m × n)-Matrix. Sie wird in eine (m × m)-Matrix A und eine (m × (n − m))-Matrix B aufgeteilt:
4.1
Aufpr¨ agen der wesentlichen Randbedingungen
X a =
B
A
⎡
75
⎤ aa
⎣
⎦ = Aaa + B ab = 0u
ab −1 0
aa = A
( u − B ab )
(172)
ur den Rang von Die Aufteilung von X in A und B ist so zu gestalten, daß f¨ ullt ist. Diese Aufteilung von X f¨ uhrt A die Bedingung Rang (A) = m erf¨ ebenfalls zur Aufteilung von x und a: xT =
xTa
xTb
;
aT =
aTa
aTb
(173)
Damit l¨ aßt sich mit Hilfe von (172) (167) schreiben als:
φ = xT a =
xTa
xTb
⎡ ⎣
⎤ aa ab
⎦=
xTa
xTb
⎡ ⎣
A−1 0u − A−1 B ab
⎤ ⎦
ab (174)
Diese Beziehung erf¨ ullt die wesentlichen Randbedingungen. Die gesuchten unabh¨ angigen Gr¨ oßen sind die Koeffizienten, die im Vektor ab auftreten. Eine Umformung von (174) f¨ uhrt zu: T ab φ = xTa A−1 0u + (xTb − xTa A−1 B) ab = f0 + N f0 T N
(175)
enth¨ Der Vektor N alt die modifizierten Funktionen fi . Der Term f0 tritt nur dann auf, wenn inhomogene, wesentliche Randbedingungen vorliegen. 4.1.1 Beispiel zu den wesentlichen Randbedingungen
In Bild 4.1 ist ein eindimensionaler Stab abgebildet. Er ist bei x = 0 fest eingespannt und bei x = l wird ihm eine Verschiebung u ¯ aufgepr¨agt. Es liegen damit m = 2 Randbedingungen vor. Der Verschiebungsansatz lautet:
Bild 4.1. Die wesentlichen Randbedingungen des ein-
dimensionalen Stabes
76
4. Das Verfahren von Ritz
⎤ a 0 ⎥ ⎢ ⎥ ⎢ ⎢ a1 ⎥ ⎥ ⎢ ⎥ = xT a ξ3 ⎢ ⎢ a ⎥ ⎢ 2 ⎥ ⎦ ⎣ a3 ⎡
u ˜ = a0 + a1 ξ + a2 ξ 2 + a3 ξ 3 =
1
ξ
ξ2
(176)
Er muß so modifiziert werden, daß die wesentlichen Randbedingungen erf¨ ullt werden. Danach weist er noch n − m, also zwei unabh¨angige Koeffizienten auf. Die wesentlichen Randbedingungen (˜ u(ξ = 0) = 0; u ˜(ξ = 1) = u¯) werden in die Beziehung (176) eingesetzt und lassen sich wie folgt schreiben: ⎡
⎤ a 0 ⎢ ⎥ ⎢ ⎥ ⎢ a1 ⎥ ⎢ ⎥ u ˜ (ξ = 0) = 0 ⇒ 1 0 0 0 ⎢ ⎥=0 ⎢ a ⎥ ⎢ 2 ⎥ ⎣ ⎦ xT1 a3 ⎡ ⎤ a ⎢ 0 ⎥ ⎢ ⎥ ⎢ a1 ⎥ ⎢ ⎥ ¯ u ˜ (ξ = 1) = u ¯ ⇒ 1 1 1 1 ⎢ ⎥=u ⎢ ⎢ a2 ⎥ ⎥ ⎣ ⎦ xT2 a3
(177)
(178)
Die beiden Vektoren xT1 und xT2 bilden die beiden Zeilen der Matrix X: ⎡ X=⎣
xT1 xT2
⎤
⎡
⎦=⎣
⎤ 1
0
0
0
1
1
1
1
⎦
(179)
Die (m × m)-Matrix A mit m = 2, wird aus den ersten beiden Zeilen und Spalten von X gebildet. Die (m × (n − m))-Matrix B mit n = 4 entsprechend aus den letzten beiden Zeilen und Spalten von X. Der Vektor xa wird aus den ersten beiden Elementen von x gebildet und xb aus den letzten beiden Elementen von x. Damit erh¨ alt man nach (175):
4.2
Eindimensionale Stabprobleme
⎡ 0
⎤ 0
⎦⎣ ⎦ −1 1 u ¯ u0 A−1 ⎡ ⎤⎡ ⎤ ⎡ 1 0 0 0 a ⎦⎣ ⎦ ⎣ 2 + ξ2 ξ3 − 1 ξ ⎣ 1 1 a3 −1 1 xb xa B ab A−1 ⎤ ⎡ a2 ⎦=u = u¯ ξ + ξ(ξ − 1) ξ(ξ 2 − 1) ⎣ ¯ ξ + N1 N2 a3
u=
1
xa
ξ
⎣
⎤⎡ 1
77
= u¯ ξ + N1 a2 + N2 a3
⎤ ⎦
⎤
⎡ ⎣
a2
⎦
a3 (180)
4.2
4.2 Eindimensionale Stabprobleme Das Gesamtpotential des eindimensionalen Stabes1 lautet in Abwandlung von (161):
Π=
1 2
σε dV − uˆT F = ΠF − Πa
(181)
V
Setzt man in die kinematische Beziehung ε = du/dx die Beziehung nach (175) ein, so erh¨ alt man: ε = f0 + aTb N
(182)
4.2.1 Diskretisierung der Form¨ anderungsarbeit
Die Form¨ anderungsenergie ΠF lautet damit: 2 1 dV ΠF = E f0 + aTb N 2 V $ ! "T % 1 2 + aT N N ab dV = E (f0 ) + 2 f0 aTb N b 2 V 1
Mit dem Computeralgebraprogramm “Ritz Stab“ ist das Problem auf der S. 346 gel¨ ost (s. Icon “a“).
a
78
4. Das Verfahren von Ritz
1 = 2
V
(f0 )2
E F0
dV
1 T (N )T dV ab E N dV + ab EN 2 V V K R f0
+ aTb
+ 1 aTb K ab = F0 + aTb R 2
(183)
Infolge inhomogener Randbedingungen tritt in (183) die skalare Gr¨oße F0 auf. Der Vektor R gibt die Kr¨afte wieder, die infolge insowie der Vektor R homogener Randbedingungen entstehen. Bei konstanten, homogenen Rand ein Nullvektor, da von f0 die erste Ableitung in (183) bedingungen ist R auftritt. 4.2.2 Diskretisierung des Potentials der ¨ außeren Lasten
k In das Potential der a afte Πa = u ˆT F = i=1 Fi ui wird mit Hilfe ¨ußeren Kr¨ von (175) die Verschiebung ui am Angriffsort der Kraft Fi eingesetzt: k
Fi ui = F1 u1 + . . . + Fi ui + . . . + Fk uk
! " ! " ! " 1 + . . . + Fi f0i + aT N i + . . . + Fk f0 + aT N k = F1 f01 + aTb N b k b i=1
= f0T F + aTb Q F = Πa
(184)
Der Vektor F erfaßt die Kr¨ afte Fi , i = 1 . . . k. f0i = f0 (xi ), i = 1 . . . k bilden die Komponenten des Vektors f0 . Die i-te Spalte der Matrix Q enth¨alt den (xi ), wobei xi die Koordinate des Angriffspunktes der Kraft i = N Vektor N Fi ist. f0T = Q=
f01
...
f0i
...
f0k
1 N
...
i N
...
k N
(185)
Mit der Form¨ anderungsarbeit ΠF aus (183) und dem Potential der ¨außeren alt man das Gesamtpotential Π = ΠF − Πa zu: Kr¨ afte Πa aus (184) erh¨ + 1 aTb K ab − f0T F − aTb Q F Π = F0 + aTb R 2 Die erste Variation hiervon f¨ uhrt auf:
δΠ =
∂Π ∂ δab = ∂ab ∂ab
+ 1 aT K ab − f T F − aT Q F δab F0 + aTb R 0 b 2 b
(186)
4.2
Eindimensionale Stabprobleme
79
! T = δab R + K ab − Q F = 0
(187)
Bei der Variation verschwinden die Terme, die unabh¨angig von ab sind. Der Klammerausdruck in (187) muß zu Null werden, so daß man daraus folgendes lineares Gleichungssystem zur Bestimmung der unbekannten Koeffizienten ab erh¨ alt: K ab = Q F − R
(188)
4.2.3 Beispiel zum eindimensionalen Stab
In dem Beispiel 4.1.1 (s. Bild 4.1) sind dem Stab zwei wesentliche Randbedingungen aufgepr¨ agt worden, die zu der Ansatzfunktion (180) f¨ uhren. Diese ist jetzt Ausgangspunkt zur Bestimmung der unbekannten Koeffizienten aTb = a2 a3 . Es wird der Stab bei l/2 durch eine Kraft F belastet. Matrix K
auf. Das Produkt In K treten nach (183) die ersten Ableitungen von N T (N ) stellt ein dyadisches Produkt dar und f¨ N uhrt zu:
1
K = AE l 0
⎡ AE ⎣ = l
1 3 1 2
⎡ (2 ξ − 1)2 1 ⎣ l2 1 − 2 ξ − 3 ξ 2 + 6 ξ 3 ⎤ 1 2
⎦
1 − 2 ξ − 3 ξ2 + 6 ξ3 (3 ξ 2 − 1)2
⎤ ⎦ dξ
(189)
4 5
Matrix Q
Die Matrix Q wird nach (185) gebildet. Sie besteht aus einer Spalte, da nur eine Kraft F auftritt, die an der Stelle ξ = 1/2 angreift. Mit (180) erh¨alt man: 1 ⎤ ⎡ 1 ⎤ − 2 ⎦ ⎣ 4 ⎦ Q=⎣ 1 = N2 2 − 83 ⎡
N1
(190)
Vektor R
ist in (183) definiert. Er enth¨ Der Vektor R alt die Ableitung f0 . F¨ ur f0 ergibt sich nach (175) bzw. (180):
80
4. Das Verfahren von Ritz
f0 = u¯ ξ ⇒ f0 =
u ¯ l
(191)
Die Integration nach (183) f¨ uhrt auf einen Nullvektor. L¨ osen des Gleichungssystems
Zur Bestimmung der unbekannten Koeffizienten aTb = folgendes Gleichungssystem: ⎡ AE ⎣ l
1 3
1 2
1 2
4 5
⎡ ⎤ 2 F ⎦⎣ ⎦=− ⎣ ⎦ 8 a3 3 ⎡ ⎤ ⎡ ⎤ Fl a2 − 43 AE ⎣ ⎦=⎣ ⎦ a3 0 ⎤⎡
a2
a3
erh¨alt man
⎤
a2
(192)
Einf¨ uhrung dieser Koeffizienten in (180) f¨ uhrt auf die gesuchte L¨osung:
u=u ¯ξ +
3Fl ξ(1 − ξ) 4 AE
(193)
Bild 4.2. Gegen¨ uberstellung der exak-
ten Verschiebung und der nach Ritz (F l/(¯ uAE) = 1)
In Bild 4.2 ist die L¨osung nach (193) und die exakte Verschiebung dargestellt.
4.3
Eindimensionale Balkenprobleme
81
4.3
4.3 Eindimensionale Balkenprobleme Das Gesamtpotential Π des eindimensionalen Balkens1 lautet: 1 Π= 2
l
2
E I (v ) dx − 0
k
Fi vi +
i=1
p
l
Mi ϕi +
i=1
q(x) v dx
0
= ΠF − Πa
(194)
Als Belastungsgr¨ oßen werden die Kr¨ afte Fi , i = 1, . . . , k und die Momente ucksichtigt. Das Produkt EI Mi , i = 1, . . . , p sowie die Streckenlast q ber¨ gibt die Balkensteifigkeit wieder. Die Durchbiegung v tritt in Form der ersten Ableitung (ϕ = v ) und der zweiten Ableitung v auf. Sie l¨aßt sich nach (175) schreiben als: v = f0 + aTb N T v = f0 + ab N
v =
f0
+ aTb
(195) (196)
N
(197)
4.3.1 Diskretisierung der Form¨ anderungsarbeit
Das Einsetzen der voranstehenden Gleichungen in die Form¨anderungsarbeit nach (194) f¨ uhrt zu (ξ = x/l): 1 1 "2 ! 1 1 2 dξ EI (v ) dξ = l EI f0 + aTb N ΠF = l 2 0 2 0 1 1 1 ! "T 1 T 1 2 T dξ ab N = l EI (f0 ) dξ + ab l EI f0 N dξ + ab l EI N 2 0 2 0 0 F0 K R 1 T T = F0 + ab R + ab K ab (198) 2 4.3.2 Diskretisierung des Potentials der ¨ außeren Lasten
Πa =
k i=1
1
Fi vi +
p i=1
Mi ϕi +
l
q(x)v dx
(199)
0
Mit dem Computeralgebraprogramm “Ritz Balken“ ist das Problem auf der S. 348 gel¨ ost (s. Icon “b“).
b
82
4. Das Verfahren von Ritz
k F¨ ur den Ausdruck i=1 Fi vi kann (184) benutzt werden, indem u durch v p ersetzt wird. Der Ausdruck i=1 ϕi Mi l¨ aßt sich mit Hilfe von (196) schreiben als: p
1 )M1 + · · · + (f0 + aTb N i )Mi + · · · ϕi Mi =(f0 1 + aTb N i
i=1
)Mp = (f )T M + aT Q M + (f0 p + aTb N p 0 b
(200)
enth¨ Der Vektor M alt die p Momente, die als Belastung auftreten. Die Matrix Q wird aus (185) gewonnen, indem die Spaltenvektoren nach x abgeleitet werden: Q =
N 1
N i
...
...
N p
(201)
F¨ ur die Streckenlast q(x) ergibt sich mit (195):
l
q(x)v dx = 0
0
l
l l " ! dx = dx q(x) f0 + aTb N q(x)f0 dx + aTb q(x)N 0 0 G0 Q
= G0 + aTb Q
(202)
4.3.3 Variation des Gesamtpotentials
Das Gesamtpotential ergibt sich mit Hilfe von (184), (198), (200) und (202) zu: " ! " ! + 1 aT K ab − f T F + aT Q F − (f )T M + aT Q M Π = F0 + aTb R b 0 b 0 b 2" ! T (203) − G0 + ab Q Die Terme in voranstehender Gleichung, die unabh¨angige von ab sind, verschwinden bei der Variation von Π: ∂Π δab ∂ab ∂ + 1 aTb K ab − f0T F − aTb Q F − (f0 )T M F0 + aTb R = ∂ab 2 T T − ab Q M − G0 − ab Q δab
δΠ =
4.3
Eindimensionale Balkenprobleme
83
! " ! −Q = + K ab − Q F − Q M = δaTb R 0
(204)
Bei der Einnahme eines station¨ aren Wertes muß der Klammerausdruck in (204) verschwinden. Damit erh¨ alt man: +Q −R K ab = Q F + Q M
(205)
Aus (205) lassen sich die unabh¨ angigen Koeffizienten ab berechnen. Mit (175) erh¨ alt man den gesuchten Verschiebungsansatz. Beispiel zum eindimensionalen Balken
In Bild 4.3 ist ein Balken dargestellt, der an seinem linken Ende fest eingespannt ist und dessen rechtes Auflager um den Wert v¯ angehoben wird. Er wird durch eine Streckenlast q, eine Kraft F und ein Moment M belastet. Im folgenden wird die Durchbiegung des Balkens n¨aherungsweise mit einem Polynom vierten Grades beschrieben.
Bild 4.3. L¨ osung eines Balkenproblems mit
der Methode von Ritz
Ansatzfunktion
⎤
⎡ a0
v˜ = a0 + a1 ξ + a2 ξ 2 + a3 ξ 3 + a4 ξ 4 =
1
ξ
ξ2
ξ3
⎥ ⎢ ⎥ ⎢ ⎢ a1 ⎥ ⎥ ⎢ ⎢ ⎥ ⎥ ⎢ 4 ξ ⎢ a2 ⎥ ⎥ ⎢ ⎥ ⎢ ⎢ a3 ⎥ ⎦ ⎣ a4
= x aT (206) Wesentliche Randbedingungen
Die drei wesentlichen Randbedingungen des Beispiels v˜(ξ = 0) = 0; uhrt auf: v˜(ξ = 1) = v¯; v˜ (ξ = 0) = 0 auf die Ansatzfunktion angewendet, f¨
84
4. Das Verfahren von Ritz
x1 =
x3 =
1
0
0
0
0
0
1
0
0
0
; x2 =
1
1
1
1
1 (207)
Die Vektoren x1 , x2 , x3 bilden die Zeilen der Matrix X. Die ersten drei Spalten von X formen die Matrix A, die letzten beiden die Matrix B. Daraus ergibt sich weiter: ⎤
⎡ 1
0
⎢ ⎢ A=⎢ 1 ⎣ 0
1 1
0
⎥ ⎢ ⎥ ⎢ ; B = ⎥ ⎢ 1 1 ⎦ ⎣ 0 0
⎤
⎡
⎤
⎡
0
⎥ ⎥ 1 ⎥ ⎦ 0
(208)
⎤
⎡
⎤
⎡
a0
0
⎤ ⎡ 3 ⎥ ξ ⎥ ⎦ ⎥ ; xb = ⎣ ⎦ ξ4
1
⎥ ⎢ ⎢ a3 ⎥ ⎢ ⎦ ; xa = ⎢ aa = ⎢ a1 ⎥ ; ab = ⎣ ⎢ ξ ⎣ ⎦ ⎣ a4 a2 ξ2
(209)
Einsetzen der voranstehenden Ausdr¨ ucke in (175) f¨ uhrt zu: ⎤⎡
⎡ 1
v=
1
ξ
⎛
ξ2
⎢ ⎢ ⎢ 0 ⎣ −1
0 0 1
0
⎤ 0
⎥⎢ ⎥⎢ 1 ⎥ ⎢ v¯ ⎦⎣ −1 0 ⎡
⎥ ⎥ ⎥ ⎦ ⎤⎡
⎤⎞
⎡ ⎤ ⎥⎢ ⎥⎟ a3 ⎢ ⎢ ⎥⎢ ⎥⎟ ⎦ ξ 4 − 1 ξ ξ 2 ⎢ 0 0 1 ⎥ ⎢ 1 1 ⎥⎟ ⎣ ⎣ ⎦⎣ ⎦⎠ a4 −1 1 −1 0 0 ⎤ ⎡ a3 T ab ⎦ = f0 + N = ξ 2 v¯ + ξ 2 (ξ − 1) ξ 2 (ξ 2 − 1) ⎣ (210) a4 ⎜ ⎜ + ⎜ ξ3 ⎝
1
0
0
1
0
Matrix K
Die Matrix K, die in (198) definiert ist, enth¨alt das dyadische Produkt (N )T. N ist in (210) angef¨ N uhrt.
4.3
Eindimensionale Balkenprobleme
K=
⎡
EI l3
1
85
4(3 ξ − 1)2
⎣
4(3 ξ − 1)(6 ξ 2 − 1)
4(3 ξ − 1)(6 ξ 2 − 1) ⎡ ⎤ 4 EI ⎣ 1 2 ⎦ = 3 l 2 21 5 0
4(6 ξ 2 − 1)2
⎤ ⎦ dξ
(211)
Rechte Seite des Gleichungssystems nach (205)
auf der rechten Seite treten infolge von Kr¨aften und Die Ausdr¨ ucke QF , Q M Momenten auf. Die Matrizen Q und Q lauten nach (185) bzw. (201) sowie (210): ⎡ Q=
−2
⎡
⎤
⎤ 1
1 ⎣ ⎦ ; Q = 1 ⎣ ⎦ 16 −3 l 2
(212)
hervor: Aus der Streckenlast q geht nach (202) der Vektor Q =l Q
⎡
1
1
dξ = ql q(ξ)N 0
0
⎤ ⎤ ⎡ ξ 2 (ξ − 1) −1 ql ⎣ ⎦ ⎦ ⎣ 2 dξ = 12 8 2 ξ ξ −1 −5
(213)
in (205) tritt nur dann auf, wenn inhomogene Randbedingungen Der Vektor R tritt f = (ξ 2 v¯) (s. (210)) sowie die vorliegen. R ist in (198) definiert. In R 0 auf. Das f¨ zweiten Ableitungen von N uhrt zu folgendem Ergebnis: = EI l R 0
1
⎤ ⎡ 1 2 EI dξ = ⎦ f0 N v¯ ⎣ l3 2
(214)
Damit ist die rechte Seite vollst¨ andig bestimmt und es ergibt sich: ⎡
⎤ F M q EI ⎢ − 8 + l − l 12 − 2 l3 v¯ ⎥ +Q −R =⎢ ⎥ QF + Q M ⎣ M 2 EI ⎦ 3 − lq − 4 3 v¯ − F +2 16 l 15 l
(215)
86
4. Das Verfahren von Ritz
Bestimmung der Koeffizienten
Mit der Matrix aus (211) und der rechten Seite (215) lassen sich die Koeffizienten ab berechnen: ⎡ ⎤ 5 l4 q + 9 F l3 − 12 M l2 + 24 EI v¯ 1 ⎣ ⎦= ⎦ ab = ⎣ 48 EI 1 3 a4 4 l (15 F + 8 lq) ⎤
⎡
a3
(216)
Biegelinie
Einsetzen der Koeffizienten aus (216) in (210) f¨ uhrt auf die Biegelinie des Balkens (s. Bild 4.4): $ 3 F l3 3 1 q l4 v = ξ 2 v¯ − ξ + 3 − 5 ξ + 2 ξ2 + 7 − 12 ξ + 5 ξ 2 2 2 48 EI 64 EI % M l2 + (ξ − 1) (217) 4 EI
Bild 4.4. Durchbiegung des Bal-
kens f¨ ur Ansatzfunktionen dritten und vierten Grades
4.4
4.4 Scheibenproblem Das Gesamtpotential des Scheibenproblems1 lautet:
Π=
c
1 2
ε T σ dV − u ˆT qˆ dγ − uT F dγ = ΠF − Πa V Γ ΠF Πa
(218)
alt den Dehnungsvektor εund den SpanDie Form¨ anderungsarbeit ΠF enth¨ nungsvektor σ . Als Belastung werden die Streckenlast qˆ T = qx qy und ber¨ ucksichtigt. Das Potential der ¨außeren Einzelkr¨ afte F T = Fx Fy Kr¨ afte Πa setzt sich aus diesen beiden Anteilen zusammen. 1 Mit dem Computeralgebraprogramm “Ritz Scheibe“ ist das Problem auf der S. 350 gel¨ ost (s. Icon “c“).
4.4
Scheibenproblem
87
4.4.1 Verschiebungsans¨ atze
Das Pascal’sche Dreieck, wie es in Bild 4.5 dargestellt ist, dient zur Formulierung vollst¨ andiger Polynomans¨ atze f¨ ur die Verformungen u˜ und v˜ des Scheibenproblems: ⎡
⎤ 1
u ˜ = a0 + a1 x + a2 y + a3 x2 + · · · =
a0
a1
a2
a3
= aT x
v˜ = b0 + b1 x + b2 y + b3 x2 + · · · =
⎢ ⎥ ⎢ ⎥ ⎢ x ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ··· ⎢ y ⎥ ⎥ ⎢ ⎥ ⎢ x2 ⎥ ⎢ ⎥ ⎣ ⎦ .. . ⎡
b0
b1
b2
b3
(219) ⎤
1 ⎢ ⎥ ⎢ ⎥ ⎢ x ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ y ··· ⎢ ⎥ ⎢ ⎥ ⎢ x2 ⎥ ⎢ ⎥ ⎣ ⎦ .. .
y = b T
(220)
Bild 4.5. Das Pascal’sche Drei-
eck f¨ ur ebene Probleme
Zur Unterscheidung der beiden Ans¨ atze werden die Gr¨oßen der Polynome u y beschrieben. ¨ ber die Vektoren a und b bzw. x und 4.4.2 Wesentliche Randbedingungen
Die Ansatzfunktionen aus (219) und (220) m¨ ussen noch die Randbedingungen ur v˜ werden mv Randbedingungen erf¨ ullen. F¨ ur den Ansatz u˜ werden mu und f¨ definiert:
88
4. Das Verfahren von Ritz
u ˜ (xi , yi ) = 0ui ; i = 1, · · · , mu
(221)
v˜ (xi , yi ) = vi ; i = 1, · · · , mv
(222)
0
Die Elemente der Vektoren u0 und v0 erfassen die zuvor beschriebenen Randbedingungen:
0 T
u =
0 T
0
u1
0
v =
v1
0
u2
0
v2
···
0
ui
···
···
0
vi
···
0
umu
0
v mv
(223) (224)
Das Einbringen dieser Randbedingungen f¨ uhrt analog zu (175) auf folgende modifizierte Ansatzfunktionen: u u = xTa A−1 ab = f0 + aTb N u0 + xTb − xTa A−1 u u Bu −1 −1 v v = yaT Av v0 + ybT − yaT Av B v bb = g0 + bbT N
(225) (226)
Die Verschiebungen u und v des Scheibenproblems lassen sich nach (175) ausdr¨ ucken als: u u = f0 + aTb N v v = g0 + b T N b
(227) (228)
Zur Unterscheidung der beiden Ans¨ atze werden die Anteile, die aus den inhomogenen Randbedingungen hervorgehen, mit f0 bzw. g0 beschrieben. Ent u und N v. sprechend die unabh¨ angigen Koeffizienten mit ab und bb sowie N Die beiden Verschiebungen u und v werden in dem Vektor u ˆ zusammengefaßt: ⎡ ⎤ ⎤⎡ ⎤ T T 0 N + N a f f u 0 u b⎦ u ⎦ ⎣ ab ⎦ = h + P c ⎦=⎣ 0 +⎣ ˆ=⎣ = T bb g0 g0 + Nv bb vT N v 0 h c P (229) ⎡
⎤
⎡
u
4.4.3 Dehnungen und Spannungen der Scheibe
Die Dehnungen der Scheibe ε lassen sich u ¨ ber den Differentialoperator L als ucken. Mit (229) ergibt sich: ε = L uˆ ausdr¨
4.4
Scheibenproblem
89
⎡
∂ ⎢ ⎢ ∂x ! " ⎢ ⎢ 0 ε = L h + P c = ⎢ ⎢ ⎢ ⎢ ∂ ⎣ ∂y ⎡ ⎤ ⎡ ∂f0 ⎢ ⎥ ⎢ ∂x ⎢ ⎥ ⎢ ⎢ ⎥ ⎢ ∂g0 ⎢ ⎥ ⎢ ⎥+⎢ =⎢ ⎢ ⎥ ⎢ ∂y ⎢ ⎥ ⎢ ⎢ ⎢ ∂f ∂g0 ⎥ ⎣ ⎦ ⎢ 0 ⎣ + ∂y ∂x F0
⎤ 0 ⎥ ⎥ ⎛ ⎤ ⎡ ⎤⎞ ⎡ ⎥ T ∂ ⎥ N 0 f u 0 ⎥⎝ ⎦ ⎣ ab ⎦⎠ +⎣ ∂y ⎥ bb g 0 vT ⎥ N 0 ⎥ ∂ ⎦ ∂x ⎤ uT ∂N 0 ⎥ ⎥⎡ ⎤ ∂x ⎥ T ⎥ ∂ Nv ⎥ ⎣ ab ⎦ 0 (230) = F0 + G c ⎥ ∂y ⎥ bb ⎥ uT ∂ N vT ⎥ ⎦ ∂N ∂y ∂x G
Die Spannungen σ = D ε ergeben sich zu: ! " σ = D F0 + G c = D F0 + D G c
(231)
Mit Hilfe von (229), (230) und (231) werden nachfolgend die Gr¨oßen des Gesamtpotentials Π diskretisiert. 4.4.4 Diskretisierung der Form¨ anderungsarbeit
Es werden die diskretisierten Beziehungen f¨ ur die Dehnung nach (230) und f¨ ur die Spannung nach (231) in die Form¨ anderungsarbeit ΠF eingesetzt: ! "! " 1 1 F0T + c T GT D F0 + D G c dV ε T σ dV = 2 V 2 V 1 T 1 T T T F D F0 dV + c G D F0 dV + c GT D G dV c = 2 V 0 2 V V F0 K R 1 T T = F0 + c R + c K c (232) 2
ΠF =
90
4. Das Verfahren von Ritz
4.4.5 Diskretisierung des Potentials der ¨ außeren Lasten Einzelkr¨ afte
Den Verschiebungen u und v sind die Kr¨ afte Fx und Fy zugeordnet. An p Stellen (xi , yi ); i = 1 . . . p der Scheibe m¨ogen Kr¨afte Fˆ angreifen. Das afte l¨ aßt sich schreiben als: Potential ΠaF dieser Kr¨ ΠaF = u1 Fx1 + v1 Fy1 + . . . + ui Fxi + vi Fyi + . . . + up Fxp + vp Fyp p p uˆT Fi = (ui Fxi + vi Fyi ) = (233) i i=1
i=1
Mit (229) erh¨ alt man:
ΠaF
p ! p p "T T T = P Ti Fi hi Fi + c hi + P i c Fi = i=1
i=1
(234)
i=1
Faßt man die einzelnen Vektoren Fi zu einem Vektor F zusammen, so kann man schreiben: ! "T T ˆ F + c T Pˆ F ΠaF = h
(235)
! "T T ˆ Dabei haben h und Pˆ folgendes Aussehen: ! "T ˆ h = f01 g01 . . . f0i g0i . . . f0p g0p ⎤ ⎡ ui up u1 0 ... N 0 ... N 0 N T ⎦ Pˆ = ⎣ v1 . . . vi . . . vp N N N 0 0 0
(236)
Der Index i sagt aus, daß die entsprechende Gr¨oße an der Stelle (xi , yi ) zu bilden ist. Streckenlasten
Die Streckenlast qˆ T = (229) multipliziert:
qx
qy
wird mit den Verschiebungen u und v aus
4.4
Scheibenproblem
uˆT qˆ dγ =
Πaq = Γ
91
! "T h + P c qˆ dγ = hT qˆ dγ + c T P T qˆ dγ Γ Γ Γ f0q Fq
= f0q + c T Fq
(237)
4.4.6 Variation des Gesamtpotentials
Einsetzen von (232), (235) und (237) in das Gesamtpotential f¨ uhrt zu: T + 1 c T K c − ˆ Π = F0 + c T R hT F − c T Pˆ F − f0q − c T Fq 2
(238)
ˆ T F , f0q , da sie unBei der Variation von Π verschwinden die Terme F0 , h abh¨ angig von c sind. Die Variation ergibt:
δΠ =
! " ∂Π + K c − Pˆ T F − Fq = 0 δc = δc T R ∂c
(239)
Damit erh¨ alt man, da der Klammerausdruck verschwindet, folgende Beziehung zur Ermittlung des unabh¨ angigen Koeffizienten c: T K c = Pˆ F + Fq − R
(240)
tritt nur auf, wenn inhomogene Randbedingungen existieren. Der Vektor R 4.4.7 Kragbalken als Scheibenproblem
Bild 4.6. Die Lagerung und Belastung des Kragbalkens
In Bild 4.6 ist ein Kragbalken dargestellt. Auf der linken Seite weist er die nat¨ urlichen Randbedingungen (u(x = 0, y = ±H/2) = u(x = 0, y = 0) = 0; v(x = 0, y = 0) = 0) auf. Am rechten Ende wird er durch die quadratische Streckenlast:
92
4. Das Verfahren von Ritz
2 2y 3 q = q0 1 − 2 H
(241)
belastet. Das Problem wird als Scheibenproblem gel¨ost. Ansatzfunktionen
Es werden folgende quadratische Ansatzfunktionen f¨ ur u˜ und v˜ verwendet: u ˜ = a0 + a1 x + a2 y + a3 x2 + a4 xy + a5 y 2 2
v˜ = b0 + b1 x + b2 y + b3 x + b4 xy + b5 y
(242)
2
(243)
Randbedingungen
Die Ber¨ ucksichtigung der zuvor angef¨ uhrten Randbedingungen f¨ uhrt nach (225) und (226) auf folgende Ansatzfunktionen: u = a1 x + a3 x2 + a4 xy
(244)
2
v = b1 x + b2 y + b3 x + b4 xy + b5 y
2
(245)
Steifigkeitsmatrix K
Aus (232) ergibt sich die Matrix zu: EtHL K= 1 − ν2 ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣
1
L
L
4 2 3L
0
0
0
0
ν
Lν
0
0
0 0 H2 12
1 2 6L ·
+
(1 − ν) 1 4 L(1
− ν)
0 1 2 3 L (1
− ν)
0
ν
0
0
Lν
0
1 2 (1
− ν)
0
1 2 3 L (1
− ν)
0
1 2 L(1
0
1
0
0
2 2 3 L (1
1 4 L(1
1 2 L(1
− ν)
1 2 Lν
2 2 3L ν
0
0
1 2L
0
0
0
2 1 6 νH
0
0
0
− ν)
− ν) − ν) 1 2 3L
1 2 Lν 2 2 3L ν
0
0
2 1 6 νH
0
0
0
1 2L
0
0
0
+
2 1 24 H ·
(1 − ν) 0
0
⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦
2 1 3H
(246) Die Matrix K ist symmetrisch und weist keine Bandstruktur auf. Dies ist ein Nachteil gegen¨ uber der FEM, da die dort auftretende Steifigkeitsmatrix sich durch eine ausgepr¨ agte Bandstruktur auszeichnet. Dies bringt deutliche Vorteile bez¨ uglich der Rechenzeit.
4.4
Scheibenproblem
93
Streckenlast
Die Streckenlast nach (237) f¨ uhrt mit Hilfe von (241) zu folgendem Ausdruck: qH FqT = 0 20
0
0
20 L
0
20 L2
0
H2
(247)
Bild 4.7. Das Verschiebungsfeld des Kragbalkens und Verformungen des Randes der Scheibe
Bestimmung der unabh¨ angigen Koeffizienten
Die unabh¨ angigen Koeffizienten im Vektor c lassen sich jetzt nach (240) durch das lineare Gleichungssystem Kc = Fq bestimmen. Es ergibt sich: a4 b 1 b 2 b 3 b 4 b 5 q = 40 LH 2 (1 + ν) 0 0 −6 νH 2 + 20 L2 20 EtLH 2 3 νH 2 + 20 L2 0 3 20 νL2 + H 2
cT =
a1
a3
0 (248)
Verformungen
Das Einsetzen von (248) in (244) und (245) f¨ uhrt auf die gesuchten Verformungen: νH 2 + 20 L2 xy 10 EtLH 2 νH 2 + 20 L2 2 20 νL2 + H 2 2 ν +1 x+3q x +3q y v = 2q 2 Et 20 EtLH 20 EtLH 2
u = −3 q
Darstellung der Verformungen
(249) (250)
Das vektorielle Verschiebungsfeld uˆT = u v ist in Bild (4.7) dargestellt. Weiterhin sind die Berandungslinien des Kragbalkens im unverformten und verformten Zustand eingezeichnet.
Kapitel 5 Stabelemente
5
5
5 5.1 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.1.8 5.1.9 5.1.10 5.1.11 5.1.12 5.2 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5
Stabelemente Das eindimensionale Stabelement ............................ Problemdefinition ................................................ Das Tonti-Diagramm des Stabes ............................. Das Funktional des Stabproblemes ........................... Diskretisierung des Funktionals des Stabes ................. Variation des Funktionals ...................................... Beispiel zum eindimensionalen Stab.......................... Direkte Erstellung der Gesamtsteifigkeitsmatrix .......... Erstellung der Gesamtsteifigkeitsmatrix (allgemein) ...... ¨ Ubungsaufgaben zum eindimensionalen Stab .............. Variable Querschnittsfl¨ache des Stabelementes ............ Eindimensionales Stabelement mit n Knoten .............. Eindimensionaler Stab mit drei bzw. vier Knoten ........ Das zwei- und dreidimensionale Stabelement ............. Das zweidimensionale Stabelement .......................... Beispiel zum zweidimensionalen Stabproblem ............. Optimierung einer Stabstruktur ............................... ¨ Ubungsaufgaben zum zweidimensionalen Stab ............. Das dreidimensionale Stabelement ..........................
97 97 97 100 100 103 105 111 113 115 115 117 119 120 120 123 128 130 132
5 Stabelemente 5.1
5.1 Das eindimensionale Stabelement 5.1.1 Problemdefinition
Der Stab, wie er in Bild 5.1 abgebildet ist, ist ein Bauteil, das u ¨ ber folgende Eigenschaften zu charakterisieren ist: Die Hauptausdehnung in seiner L¨ angsachse, die als x-Achse bezeichnet werden soll, ist sehr viel gr¨ oßer als die Abmessungen in y- und z-Richtung. Daher kann der Stab auf einen eindimensionalen Fall zur¨ uckgef¨ uhrt werden, da die Ausdehnung in y- und z-Richtung u ¨ ber die Querschnittsfl¨ache A(x) beschrieben wird. Der Stab kann nur Kr¨ afte F oder Streckenlasten q(x) in Richtung seiner L¨ angsachse aufnehmen. y
A(x) E
z q(x) u(x) L
F
x Bild 5.1. Die Geometrie
sowie die Belastung des Stabes
Im folgenden werden nur ungekr¨ ummte St¨ abe betrachtet. Im ersten Ansatz wird eine konstante Querschnittsfl¨ ache A vorausgesetzt. Diese Einschr¨ankung wird sp¨ ater fallengelassen, so daß eine Querschnittsausbildung ber¨ ucksichtigt werden kann, wie sie in Bild 5.1 dargestellt ist. 5.1.2 Das Tonti-Diagramm des Stabes
Bei der nachfolgend zugrunde gelegten linearen Theorie m¨ ussen die Verschiebungen u(x) sehr viel kleiner sein als die Abmessungen des Stabes. Das Hooke’sche Gesetz dient als Stoffgesetz, so daß der Elastizit¨atsmodul E als Materialgr¨ oße Ber¨ ucksichtigung findet. Die Dehnungen im Stab sind infinitesimal klein.
E
98
5. Stabelemente
Bild 5.2. Das Tonti-Diagramm des Stabes
Bild 5.2 zeigt das Tonti-Diagramm (Definition s. S. 58) des eindimensionalen Stabes. Die nicht schattierten K¨ astchen beschreiben die Variablen des Stabproblemes. Die schattierten K¨ astchen erfassen gegebene Gr¨oßen des Stabproblemes, wie die Randbedingungen und die Streckenlast q. Letztere bezeichnet man in diesem Zusammenhang als Quellfunktion. Die Verbindungslinien der K¨ astchen repr¨ asentieren entweder die Feldgleichungen des Stabproblemes oder die Randbedingungen. Kinematische Beziehung
Die Prim¨ arvariable u(x), auch Variationsgr¨oße genannt, ist die L¨angsverschiebung des Stabes. Daraus leitet sich u ¨ ber die kinematische Beziehung ε = du/dx = u die Dehnung als Zwischenvariable ab, die auch Sekund¨arvariable genannt wird. Stoffgleichung
Die Stoffgleichung P = AE ε verkn¨ upft u ¨ ber den Elastizit¨atsmodul E die Dehnung ε mit der inneren Kraft P (x). Gleichgewichtsbeziehung
Die Gleichgewichtsbedingung dP/dx + q = 0 setzt die innere Kraft P im Stab in Beziehung zu der Streckenlast q. Die Kraft P ist konstant, falls keine Streckenlast q im Stab auftritt. Randbedingungen
Die nat¨ urliche Randbedingung AE u = 0F , auch Kraftrandbedingung genannt, beschreibt das Gleichgewicht zwischen der inneren Kraft P und der außeren Kraft 0F . Die wesentliche Randbedingung u = 0u, die man auch als ¨ geometrische Randbedingung bezeichnet, beschreibt die Lagerungsbedingungen des Stabes.
5.1
Das eindimensionale Stabelement
99
Die Grundgleichung des Stabes
Die Beschreibung der Verformungen des Stabes f¨ uhrt auf eine Differentialgleichung. Diese gewinnt man, indem man die kinematische Beziehung ε = du/dx = u in die Stoffgleichung P = AE ε einsetzt und erh¨alt: P = AE u . Dieses Zwischenergebnis wird in die Gleichgewichtsbedingung eingebracht und f¨ uhrt auf: d (AE u ) + q = 0 dx
(251)
Unter der Voraussetzung, daß zum einen A und E konstant sind und zum anderen keine Streckenlast q auftritt, verschwindet die zweite Ableitung der Verschiebung u. Analytische L¨ osung eines eindimensionalen Stabbeispieles
Bild 5.3. Eindimensionaler Stab mit einer Streckenlast q und einer Einzelkraft 0F belastet
Das Bild 5.3 zeigt einen Stab, der eine L¨ ange l, einen konstanten Querschnitt A und einen konstanten Elastizit¨ atsmodul E aufweist. Dieser Stab wird in seiner L¨ angsrichtung durch eine Kraft 0F und eine Streckenlast q belastet, wobei u ¨ ber q das Eigengewicht des Stabes beschrieben wird. Mit Hilfe von (251) sollen die Verformungen und die Spannungen im Stab ermittelt werden. Zweifaches Integrieren von (251) f¨ uhrt auf: AE u = −q x + C1 x2 AE u = −q + C1 x + C2 2
(252)
Die wesentliche Randbedingung (Einspannung bei x = 0) und die nat¨ urliche Randbedingung (Kraft an der Stelle x = l) f¨ uhren auf folgende Beziehungen:
100
5. Stabelemente
⇒ C2 = 0
u(x = 0) = 0
A E u (x = l) = F = −q l + C1 0
⇒ C1 = q l + 0F
(253)
Durch Einbringen der Randbedingungen von (253) in (252) erh¨alt man die L¨ osung f¨ ur die Verformungen: 0 q x ρg x F F x+ l− x= x+ l− x AE AE 2 AE E 2 0
u=
(254)
Das Produkt aus der Dichte ρ, der Querschnittsfl¨ache A und der Beschleu¨ nigung g beschreibt die Streckenlast q. Uber die Stoffgleichung P = AE ε erh¨ alt man mit σ = P/A die Spannungen: 0
σ=
F + ρ g(l − x) A
(255)
Alternativ zur L¨ osung u ¨ber eine Differentialgleichung wird im folgenden ein Weg beschritten, der eine allgemeine numerische L¨osung in Form der FEM zur Basis hat, wobei von einem Funktional ausgegangen wird. 5.1.3 Das Funktional des Stabproblemes
In (161) wird das Funktional f¨ ur den dreidimensionalen, elastostatischen Fall beschrieben. Ber¨ ucksichtigt man, daß beim Stab die Dehnung ε, die Spannung σ und die Verschiebung u als skalare Gr¨ oßen auftreten und die Belastung sich als Einzelkraft darstellt, so kann man schreiben1 :
Π=
1 2
σε dV − u F
(256)
V
5.1.4 Diskretisierung des Funktionals des Stabes
In Bild 5.4 ist ein eindimensionaler Stab dargestellt. Er setzt sich aus einem konischen Teil sowie einem prismatischen Teil zusammen. Der prismatische Teil weist einen Absatz auf. Der Grundgedanke der FEM ist es, den ganzen K¨orper in endliche Teilgebiete (finite Elemente) zu zerlegen. Von dem gesamten Stab wird nur der mittlere, prismatische Teil betrachtet. Das zun¨ achst dreidimensionale Problem wird in ein eindimensionales Problem umgewandelt. Dazu wird von der Geometrie nur die Verbindungslinie der Fl¨ achenschwerpunkte (Schwereachse) ber¨ uck1
Der Term f¨ ur die Streckenlast
,l 0
qu dx findet hier keine Ber¨ ucksichtigung.
5.1
Das eindimensionale Stabelement
101
sichtigt. Die anderen beiden Dimensionen werden u ¨ ber die Querschnittsfl¨ache A erfaßt.
Bild 5.4. Die Gr¨ oßen des
eindimensionalen Stabelementes
In die Schwereachse wird auch das finite Element gelegt, wie es in Bild 5.4 dargestellt ist. Diesem Element wird die Querschnittsfl¨ache A und der Elastizit¨ atsmodul E zugewiesen. Das Element hat die L¨ange l. An seinen beiden Enden weist es jeweils einen Knoten auf. Am Anfang des Elementes den Knoten i und am Ende den Knoten j. Die x-Koordinate hat ihren Ursprung im Anfangsknoten und zeigt in Richtung des Endknotens. Im Funktional nach (256) treten erste Ableitungen der Verschiebung u = du/dx = ε auf. Damit nennt man das Problem ein C 0 -Problem1 . Die Vertr¨ aglichkeitsbedingung2 fordert die Stetigkeit der Verschiebung u im Element und an den Elementgrenzen. Das wird erreicht, indem die Verschiebung als uhrt Knotengr¨ oße definiert wird. Im Knoten i wird die Verschiebung ui eingef¨ ur den Endknoten j. Diesen Knotenverschiebungen sind und entsprechend uj f¨ die Kr¨ afte Fi und Fj zugeordnet. Verschiebungsansatz
Analog zu dem Verfahren von Ritz wird eine Ansatzfunktion f¨ ur die Verschiebungen gemacht. Im Unterschied zum Ritzverfahren bezieht sich dieser Ansatz nicht auf den gesamten Stab, sondern nur auf den Teil, den man sich aus dem Stab herausgeschnitten denkt, n¨ amlich auf das Element. Die Ansatzfunktion lautet: 1
Ist m die h¨ ochste Ableitung der Prim¨ arvariablen (hier u) oder auch Variationsgr¨ oße genannt, so nennt man das Problem ein C m−1 -Problem. m wird auch als Variationsindex bezeichnet. 2 Die Vertr¨ aglichkeitsbedingung, die auch Kompatibilit¨ atsbedingung genannt wird, besagt anschaulich gesprochen, daß beim Stab im verformten Zustand kei¨ ne L¨ ucken oder Uberlappungen entstehen. Mathematisch l¨ aßt sich diese Forderung f¨ ur den allgemeinen Fall ausdr¨ ucken als: ∇ × e × ∇ = 0. Die Kreuzprodukte aus den Nabla-Operatoren und dem Dehnungstensor e m¨ ussen einen Nulltensor ergeben.
102
5. Stabelemente
u = a0 + a1 x
(257)
Die unbekannten Koeffizienten a0 und a1 werden durch die Knotenverschieuckt. Die Ansatzfunktion braucht hier jetzt nicht bungen ui und uj ausgedr¨ mehr wie beim Verfahren von Ritz den wesentlichen Randbedingungen, auch geometrische Randbedingungen genannt, der Struktur gen¨ ugen. Man erh¨ alt zwei Bedingungsgleichungen f¨ ur die Knotenverschiebungen, indem man folgende Interpolationsbedingungen formuliert:
u(x = 0) = ui = a0 + a1 0
⇒
u(x = l) = uj = a0 + a1 l
⇒
a0 = u i uj − ui a1 = l
(258)
Setzt man nun die letzten beiden Gleichungen in die Ansatzfunktion (257) ein, so erh¨ alt man folgende Beziehung: $ ! x" uj − ui x x x= 1− ui + uj = 1 − u(x) = ui + l l l l ⎡ ⎤ u ⎣ i ⎦ = N1 N2 uj
x l
%
⎤
⎡ ⎣
ui
⎦
uj (259)
Formfunktionen
Die Verteilung der Verformung wird somit u ¨ber die sogenann im Element T = N N beschrieben. Diese sind in Bild 5.5 ten Formfunktionen N 1 2 dargestellt.
Bild 5.5. Die Formfunktionen des eindimensionalen Stabelementes
Setzt man in (259) ui = 1 und uj = 0 ein, so erh¨alt man die Formfunktion N1 . Analog gewinnt man N2 , wenn man ui = 0 und uj = 1 w¨ahlt. Daher nennt man sie auch Einheitsverschiebungszust¨ande des Elementes. Dehnungs-Verschiebungs-Beziehung
Die Dehnung wird aus (259) durch Ableitung nach x gewonnen:
5.1
Das eindimensionale Stabelement
ε=
uj − ui du = = dx l
$
103
%
−
⎡
⎤ ui
1 1 ⎣ T u ⎦=B l l uj T B u
(260)
Stoffgesetz (Hooke’sches Gesetz)
Durch Einf¨ uhrung des Hooke’schen Gesetzes in (260) werden die Dehnungen mit den Spannungen verkn¨ upft:
uj − ui =E σ =Eε=E l
$
1 − l
1 l
%
⎤
⎡ ⎣
ui
T u ⎦=EB
(261)
uj
Bedingt durch die lineare Formfunktion aus (259) sind die Dehnungen und damit die Spannungen im Element konstant. Das hat zur Folge, daß im allgemeinen Fall die Spannungen beim zweiknotigen Stabelement von Element zu Element unstetig sein k¨ onnen. 5.1.5 Variation des Funktionals
In das Funktional nach (256) werden die Dehnungen aus (260) und die Spannungen aus (261) eingesetzt. F¨ ur das Potential der Kr¨afte u F ergibt sich f¨ ur 1 das Element: u F = ui Fi + uj Fj . Somit kann man das Funktional schreiben als:
Π=
1 2
l
E 0
uj − ui l
2 A dx − Fi ui − Fj uj
(262)
In (262) ist unter der Voraussetzung einer konstanten Querschnittsfl¨ache dV als A dx geschrieben worden. Die Integration von (262) f¨ uhrt auf: 1 Π = AE 2
uj − ui l
2 l − Fi ui − Fj uj
(263)
, B T dV geschrieAllgemein wird Π = 12 uT V E B u− uT F als 12 uT K u− uT F ben. Dabei stellt sich der Vektor B als Dehnungs-Verschiebungsvektor dar. Das B T ist ein dyadisches Produkt, das also tensorielle Eigenschaften beProdukt B sitzt. Damit l¨ aßt sich dieses Produkt durch Transformation in verschiedenen Koordinatensystemen beschreiben. 1
104
5. Stabelemente
Die Variation des voranstehenden Funktionals Π = Π(ui , uj ) kann geschrieben werden als (s. (69)):
δΠ =
∂Π ∂Π ∂Π δu δui + δuj = ∂ui ∂uj ∂u
(264)
Die Bedingung f¨ ur die Stationarit¨ at2 δΠ = 0 auf (263) angewendet, f¨ uhrt zu folgenden Gleichungen: ∂Π uj − ui − Fi = 0 = −AE ∂ui l ∂Π uj − ui − Fj = 0 = AE ∂uj l
(265)
Umformungen von (265) f¨ uhren zu: 1 AE (ui − uj ) = Fi l 1 AE (−ui + uj ) = Fj l
(266) (267)
Gleichung (266) und (267) lassen sich in Matrizenform schreiben: ⎡
AE AE − ⎢ l l ⎢ ⎣ AE AE − l l Elementsteifigkeitsmatrix K
⎤ ⎥ ⎥ ⎦
⎡
⎤ u i ⎢ ⎥ ⎣ ⎦ uj
Verformungsvektor u
⎤ F i ⎥ ⎢ ⎦ ⎣ Fj ⎡
=
(268)
Belastungs vektor F
In Kurzform ergibt sich: K u = F
(269)
Gleichung (269) stellt die Grundbeziehung der FEM dar. Sie verkn¨ upft die Knotenverformungen u mit den Knotenkr¨ aften F und beschreibt das Gleichgewicht im Element. Die Elemente der Matrix K haben die Dimension einer Steifigkeit. Daher bezeichnet man sie als Steifigkeitsmatrix. Das eindimensionale, zweiknotige Stabelement l¨aßt sich auch als Feder interpretieren, wie es in Bild 5.6 dargestellt ist. Es wird die rechte Seite der Feder 2
Der station¨ are Wert ist gleichzeitig ein Minimum, da ein quadratisches Funktional vorliegt.
5.1
Das eindimensionale Stabelement
105
Bild 5.6. Interpretation des eindimensionalen Stabelementes als Feder
festgehalten. Das entspricht dem Fall, daß die Verschiebung uj des Knotens j zu Null gesetzt wird. Bringt man auf den Knoten i eine Einheitsverschiebung alt man aus (266), (267): ui = 1 auf, so erh¨ AE 1 = Fi l AE 1 = Fj − l
(270) (271)
Addiert man beide Gleichungen, so folgt daraus die Gleichgewichtsbedingung des Elementes:
Fi + Fj = 0
(272)
Fi ist die Kraft, die aufgebracht werden muß, um die Einheitsverschiebung uhren zu k¨ onnen. Fj ist die Reaktionskraft, die durch das Auflager ui = 1 ausf¨ hervorgerufen wird. 5.1.6 Beispiel zum eindimensionalen Stab
Bild 5.7.
Beispiel zum eindimensionalen
Stab
In der oberen H¨ alfte von Bild 5.7 ist ein Stab dargestellt. Er weist bei der halben L¨ ange einen Absatz auf. Die Querschnitte des Stabes sind kreisf¨ormig und haben die Werte A1 und A2 . Dem ersten Abschnitt ist ein E-Modul E1 und dem zweiten ein E-Modul E2 zugeordnet. Am linken Ende ist der Stab fest eingespannt. Die Belastung besteht aus zwei Kr¨aften. Die Kraft F2 greift ur diesen Stab sollen unter der am Absatz und F3 am rechten Ende an. F¨ gegebenen Belastung die Verformungen, Schnittgr¨oßen und die Auflagerkraft berechnet werden.
106
5. Stabelemente
Einteilung in Elemente
Es wird der Stab, wie in der unteren H¨ alfte von Bild 5.7 zu erkennen ist, in zwei finite Elemente eingeteilt. Es m¨ ussen mindestens zwei Elemente sein, da zum einen die Querschnittsfl¨ ache im Element konstant sein muß (s. Integration von (262)) und zum anderen die Kraft F2 in einem Knoten angreifen muß. Die Knotennummern sind durch einen Kasten und die Elementnummern durch einen Kreis umrandet. Elementknotenzuordnung
Aus der Einteilung des Stabes in zwei Elemente ergibt sich die Elementknotenzuordnung, wie sie in der nachfolgenden Tabelle zusammengefaßt ist. Tabelle 5.1. Elementknotenzuordnung, Geometriedaten und E-Module der Elemente
Elementnr.
Anfangsknoten
Endknoten
Fl¨ ache
E-Modul
L¨ ange
1
1
2
A1
E1
l1
2
2
3
A2
E2
l2
Elementsteifigkeitsmatrizen
F¨ ur die beiden Elemente werden die Steifigkeitsbeziehungen nach (268) aufgestellt. Steifigkeitsbeziehung f¨ ur Element 1 (k1 = A1 E1 /l1 ): ⎡ ⎣
k1
−k1
−k1
k1
⎤⎡ ⎦⎣
⎤ u1
⎡
⎦=⎣
1
F1
⎤ ⎦
(273)
1
u2
F2
Ausmultiplizieren von (273) f¨ uhrt auf: k1 u1 − k1 u2 = 1F1
(274)
−k1 u1 + k1 u2 = F2
(275)
1
Steifigkeitsbeziehung f¨ ur Element 2 (k2 = A2 E2 /l2 ): ⎡ ⎣
k2
−k2
−k2
k2
⎤⎡ ⎦⎣
⎤ u2 u3
k2 u2 − k2 u3 = 2F2
⎡
⎦=⎣
2
F2
⎤ ⎦
(276)
2
F3
(277)
5.1
Das eindimensionale Stabelement
107
−k2 u2 + k2 u3 = 2F3
(278)
Die Indizes und Superskripte haben folgende Bedeutung: i
Fj - Schnittkraft am Knoten j angreifend und zum Element i geh¨orend Fj - Auflagerreaktion am Knoten j F2 , F3 - ¨ außere Kr¨ afte an den Knoten 2 und 3 angreifend R
Die Beziehungen (274) bis (278) beinhalten vier Gleichungen mit drei unbekannten Verformungen (u1 , u2 , u3 ) und vier unbekannten Kr¨aften (1F1 , 1F2 , 2 F2 , 2F3 ). Letztere sind in Bild 5.8 dargestellt.
Bild 5.8. Schnittkr¨ afte und a afte der St¨ abe ¨ußere Kr¨
Zur eindeutigen Bestimmung der sieben Unbekannten fehlen also noch drei Beziehungen. Diese werden aus den Randbedingungen gewonnen: Nat¨ urliche Randbedingung, auch Kraftrandbedingung genannt. Sie fordert an jedem Knoten k das Gleichgewicht zwischen den ¨außeren und j afte sind dabei ¨außere inneren Kr¨ aften (Fk = j Fk ). Die Auflagerkr¨ Kr¨ afte. F¨ ur Knoten 1 gilt:
R
F1 = 1F1 1
(279) 2
F¨ ur Knoten 2 gilt: F2 = F2 + F2 2
F¨ ur Knoten 3 gilt: F3 = F3
(280) (281)
Die Auflagerkraft RF1 ist eine weitere, neue Unbekannte, so daß jetzt insgesamt acht Unbekannte existieren. Wesentliche Randbedingung, auch geometrische Randbedingung genannt: Auflager am Knoten 1: u1 = 0
(282)
Damit stehen jetzt den acht Unbekannten acht Gleichungen gegen¨ uber, so daß das Problem eindeutig zu l¨ osen ist. Die Addition von (275) und (277) f¨ uhrt zu: −k1 u1 + (k1 + k2 ) u2 − k2 u3 = 1F2 + 2F2
(283)
108
5. Stabelemente
Die wesentliche Randbedingung f¨ ur Knoten 1 (s. (282)) und die nat¨ urliche Randbedingung f¨ ur Knoten 2 (s. (280)) in voranstehende Gleichung eingesetzt: (k1 + k2 ) u2 − k2 u3 = F2
(284)
Die nat¨ urliche Randbedingung f¨ ur Knoten 3 (s. (281)) in (278) eingesetzt: −k2 u2 + k2 u3 = F3
(285)
Gesamtsteifigkeitsmatrix
Die Gleichungen (284) und (285) lassen sich in folgende Matrixform u uh¨berf¨ ren: ⎡ ⎣
k1 + k2
−k2
−k2
k2
⎤ ⎦
Gesamtsteifigkeitsmatrix K g
⎡ ⎣
⎤ u2
⎦ u3
Verformungsvektor u
⎤
⎡ =
F2
⎦ F3
⎣
(286)
Belastungs vektor F
Oder in Kurzform: K g u = F
(287)
Die Gesamtsteifigkeitsmatrix K g setzt sich aus Anteilen der beiden Elementsteifigkeitsmatrizen zusammen. Sie ist wie bei allen linearen Problemen innerhalb der FEM symmetrisch und positiv definit [27, 6]. Die unbekannten Knotenverformungen stehen im Vektor u. Auf der rechten Seite treten die außeren Knotenkr¨ afte F auf. ¨ Knotenverformungen
F¨ ur die Verformungsberechnung werden folgende Werte angenommen:
k1 =
A1 E1 A2 E2 = 2 ; k2 = = 1 ; F2 = 2 ; F3 = 1 l1 l2
Daraus ergibt sich nach (286) folgendes, lineares Gleichungssystem:
(288)
5.1
Das eindimensionale Stabelement
⎡ ⎣
3
−1
−1
1
⎤
⎤⎡ ⎦⎣
u2
⎡
⎦=⎣
u3
109
⎤ 2
⎦
(289)
1
Daraus lassen sich die Knotenverformungen berechnen zu:
u2 =
3 5 ; u3 = 2 2
(290)
Grafische L¨ osung des Problems
Ausgehend von (262) l¨ aßt sich die Form¨ anderungsarbeit ΠF f¨ ur Element 1 (ΠF1 ) und Element 2 (ΠF2 ) schreiben als:
ΠF1 =
1 A1 E1 2 l1
ΠF2 =
1 A2 E2 2 l2
u2 − u1 l1 u3 − u2 l2
2 l12 =
1 k1 u22 2
l22 =
1 k2 (u3 − u2 )2 2
2
(291)
Das Potential Πa der ¨ außeren Kr¨ afte F2 , F3 stellt sich wie folgt dar: Πa = −u2 F2 − u3 F3
(292)
Damit erh¨ alt man das Gesamtpotential Π = ΠF1 + ΠF2 + Πa mit den Daten aus (288) zu: 1 1 k1 u22 + k2 (u3 − u2 )2 − u2 F2 − u3 F3 2 2 1 3 1 = u22 + (u3 − u2 )2 − 2 u2 − u3 = u22 − 2u2 − u2 u3 + u23 − u3 2 2 2
Π=
(293) Dieses quadratische Gesamtpotential stellt sich, wie in der linken H¨alfte von Bild 5.9 dargestellt, als Paraboloid dar. In der rechten Bildh¨alfte sind hierzu ¨ die Aquipotentiallinien angef¨ uhrt, also Linien gleichen Potentials. Der Punkt M markiert den station¨ aren1 Wert und damit das Minimum des Potentials. uhrt auf die Das Lot von diesem Punkt auf die u2 -Achse bzw. u3 -Achse f¨ gesuchten Verformungen mit u2 = 1, 5 und u3 = 2, 5. 1
Aus der quadratischen Natur des Potentials folgt, daß der station¨ are Wert des Potentials auch gleichzeitig das Minimum des Potentials darstellt.
110
5. Stabelemente
Bild 5.9. Das Gesamtpotential der beiden St¨ abe als Fl¨ ache und Linien gleichen Potentials
dargestellt
Schnittgr¨ oßen
Die Schnittgr¨ oßen ergeben sich nach (273) aus dem Produkt Einzelsteifigkeitsmatrix × Elementverformungsvektor. Element 1: ⎡ K 1u = ⎣
1
2
−2
−2
2
⎤
⎤⎡ ⎦⎣
u1
⎡
⎦=⎣
u2
2
−2
−2
2
⎤
⎤⎡ ⎦⎣
0
⎡
⎦=⎣
3 2
−3
⎤
⎡
⎦=⎣
⎤
1
F1
⎦
1
3
F2
(294) Nach (279) (RF1 = 1F1 ), stellt die Schnittkraft 1F1 auch die Reaktionskraft am Auflager dar. Element 2: ⎡ K 2 u = ⎣
2
1
−1
−1
1
⎤
⎤⎡ ⎦⎣
u2
⎡
⎦=⎣
u3
1
−1
−1
1
⎤⎡ ⎦⎣
3 2 5 2
⎤
⎡
⎦=⎣
−1 1
⎤
⎡
⎦=⎣
2
F2
⎤ ⎦
2
F3
(295) Die Kontrolle des Gleichgewichtes am Knoten 2 (¨außere Kr¨afte = innere Kr¨ afte) f¨ uhrt zu: F2 − (1F2 + 2F2 ) = 2 − (3 − 1) = 0
(296)
Das Gleichgewicht ist damit erf¨ ullt. Auflagerreaktionen
Bei der Erarbeitung der Gesamtsteifigkeitsmatrix K g nach (286) ist kein Gebrauch von (274) gemacht worden. Sie ist nicht u ussig, sondern dient zur ¨ berfl¨
5.1
Das eindimensionale Stabelement
111
Berechnung der Auflagerreaktion RF1 . Einsetzen der geometrischen Randbedingung und der Gleichgewichtsbeziehung f¨ ur Knoten 1 in (274) f¨ uhrt zu: −k1 u2 = −2 ·
3 = −3 = RF1 2
(297)
Dieses Ergebnis kann man auch unmittelbar aus den Schnittgr¨oßen herleiten, wie schon bei der Behandlung der Schnittgr¨ oßen nach (294) dargelegt wurde. 5.1.7 Direkte Erstellung der Gesamtsteifigkeitsmatrix
Die Gesamtsteifigkeitsmatrix des behandelten Beispiels kann noch in anderer Form hergeleitet werden. Dazu wird zun¨ achst ein Vektor u gebildet, der alle Freiheitsgrade des Beispiels erfaßt: ⎡
⎤ u1
⎢ ⎥ ⎢ ⎥ u = ⎢ u2 ⎥ ⎣ ⎦ u3
(298)
Die Anzahl Freiheitsgrade ergibt sich aus der Anzahl Knoten × Anzahl Freiheitsgrade pro Knoten. Das eindimensionale Stabelement hat einen Freiheitsgrad pro Knoten. Die Knotenkr¨ afte der beiden Elemente werden ebenfalls als Vektoren geschrieben. Ihre Dimension entspricht der Anzahl Freiheitsgrade der Struktur. Die nat¨ urliche Randbedingung (Kraftrandbedingung) l¨aßt sich jetzt schreiben als: ⎡
1
F1
⎤
⎤
⎡
⎢ ⎥ ⎢ ⎢ 1 ⎥ ⎢ ⎢ F2 ⎥ + ⎢ ⎣ ⎦ ⎣ 0 1 F
0
⎡
⎥ ⎢ ⎥ ⎢ F2 ⎥ = ⎢ ⎦ ⎣ 2 F3 2 F 2
R
⎤
F1
⎥ ⎥ F2 ⎥ ⎦ F3 F
(299)
Daraus ergibt sich der Gesamtbelastungsvektor F . Er enth¨alt nur noch ¨außere Lasten. F¨ uhrt man die Addition elementweise durch, so erh¨alt man die Bedingungen, wie sie von (279) bis (281) auf der S. 107 formuliert wurden. Die Einzelsteifigkeitsmatrizen werden in quadratische Matrizen der Gr¨oße 3 × 3 geschrieben. F¨ uhrt man die Vektoren aus (299) in die Beziehung (273) und (276) ein, so erh¨ alt man:
112
5. Stabelemente
⎡
1
⎤
⎤
⎡
F1
0
⎢ ⎥ ⎥ ⎢ ⎢ 1 ⎥ ⎢ 2 ⎥ ⎢ F2 ⎥ + ⎢ F2 ⎥ = ⎣ ⎦ ⎦ ⎣ 2 0 F3 ⎛ ⎜⎡ ⎜ k1 ⎜ ⎜⎢ ⎜⎢ ⎜⎢ −k1 ⎜⎣ ⎜ ⎜ 0 ⎝
−k1 k1 0
⎤ 0
(300) ⎞ ⎡ 0
0
⎥ ⎢ ⎥ ⎢ 0 ⎥+⎢ 0 ⎦ ⎣ 0 0
k2 −k2
⎤⎟ ⎡ ⎟ ⎟ ⎥⎟ ⎢ ⎥⎟ ⎢ −k2 ⎥⎟ ⎢ ⎦⎟ ⎣ ⎟ ⎟ k2 ⎠ 0
Gesamtsteifigkeitsmatrix K g
⎤ u1
⎡
⎥ ⎢ ⎥ ⎢ u2 ⎥ = ⎢ ⎦ ⎣ u3 u
R
⎤
F1
⎥ ⎥ F2 ⎥ (301) ⎦ F3 F
¨ Die Gesamtsteifigkeitsmatrix K g ergibt sich also aus der additiven Uberlagerung der Steifigkeitsmatrizen der Elemente: ⎡
k1
⎢ ⎢ ⎢ −k1 ⎣ 0
⎤⎡
−k1 k1 + k2 −k2
⎤ u1
0
⎡
R
F1
⎥⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ −k2 ⎥ ⎢ u2 ⎥ = ⎢ F2 ⎦⎣ ⎦ ⎣ k2 u3 F3
⎤ ⎥ ⎥ ⎥ ⎦
(302)
Die Anteile der einzelnen Elemente sind gekennzeichnet. Die Beitr¨age von Element 1 . . . und Element 2 . . . sind jeweils durch Klammern eingefaßt. Die Abk¨ urzungen in der voranstehenden Matrix haben folgende Bedeutung: ki = Ai Ei /li ; i = 1, 2. Gleichung (302) weist die drei Unbekannten u2 , u3 und RF1 auf. Zur Bestimugt die Untermatrix von K, die man durch Streichen1 mung von u2 , u3 gen¨ der ersten Zeile und Spalte von K g gewinnt: ⎡ ⎢ ⎢ ⎢ ⎣
A1 E1 A2 E2 + l1 l2 A2 E2 − l2
A2 E2 − l2 A2 E2 l2
⎤
⎡ ⎤ ⎡ ⎤ ⎥ u2 F 2 ⎥⎢ ⎥ ⎢ ⎥ ⎥⎣ ⎦=⎣ ⎦ ⎦ u3 F3
(303)
Auflagerreaktionen aus der Gesamtsteifigkeitsmatrix
Die Auflagerreaktionen lassen sich, wenn die Verformungen bekannt sind, aus der Gesamtsteifigkeitsmatrix berechnen. Im vorliegenden Fall tritt die 1
Das Streichen der entsprechenden Zeilen und Spalten l¨ aßt sich in dieser Form nur bei homogenen Randbedingungen, also Randbedingungen bei denen der Wert der Randbedingung Null ist, durchf¨ uhren.
5.1
Das eindimensionale Stabelement
113
gesuchte Gr¨ oße RF1 in (302) auf der rechten Seite als erstes Element auf. Sie kann berechnet werden, indem die erste Zeile der Matrix mit dem bekannten Verformungsvektor multipliziert wird. Das f¨ uhrt zu: ⎡
⎤ 0
2
⎢ ⎥ ⎢ 3 ⎥ ⎢ ⎥ R 0 ⎢ 2 ⎥ = F1 = −3 ⎢ ⎥ ⎣ 5 ⎦ 2
−2
(304)
Dieses Ergebnis ist schon bei den Schnittgr¨ oßen in (294) erzielt worden. 5.1.8 Erstellung der Gesamtsteifigkeitsmatrix (allgemein)
Losgel¨ ost von dem Stabbeispiel l¨ aßt sich die Bildung der Gesamtsteifigkeitsultiger Form an folgendem, konstruierten Beispiel matrix K g in allgemeing¨ studieren. Die Struktur soll aus n Knoten bestehen und das Element m Knoten besitzen. Jeder Knoten hat p Freiheitsgrade. Ohne Einschr¨ankung der Allgemeing¨ ultigkeit habe im folgenden Beispiel ein Element m = 3 Knoten. Aus der Gesamtstruktur werden drei Elemente a, b, c herausgegriffen. F¨ ur diese Elemente wird die Elementknotenzuordnung von Tab. 5.2 angenommen. Tabelle 5.2. Elementknotenzuordnung
Element Knoten 1 ··· a b c ···
Knoten 2
Knoten 3
··· j j h ···
··· k k j ···
··· i h k ···
Die Elementsteifigkeitsmatrizen werden in Untermatrizen (Bl¨ocke) unterteilt. Das Element b besitzt dann z.B. folgende Aufteilung:
⎡
h b
khh
⎢ K =⎢b ⎢ kjh ⎣ b kkh
j b
khj
b
b
kjj
b
kkj
k
⎤ khk h ⎥ ⎥ b kjk ⎥j ⎦ b kkk k
b
(305)
114
5. Stabelemente
Die Zeilen und Spalten der Matrix bK sind mit den Knotennummern des Elementes durchnumeriert. Die Untermatrizen bkαβ haben (p × p)-Elemente, entsprechend der Anzahl Freiheitsgrade pro Knoten. Der Zwischenschritt, die Matrix bK als eine (n × n)-Matrix zu schreiben, wird u ¨bergangen. Die Gesamtsteifigkeitsmatrix K g besteht aus (n × n)-Bl¨ocken bzw. ((n × p)×(n × p))-Zeilen und Spalten. Die nachfolgende Durchnumerierung der Zeilen und Spalten bezieht sich also auf die Bl¨ ocke.
⎡
1
···
⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣
h
i
j
b
b
b
b
b
b
b
b
b
khh
khj
kjh
n
kjk
kkj
⎤
1 ⎥. ⎥. ⎥. ⎥ ⎥ ⎥h ⎥ ⎥ ⎥i ⎥ ⎥ ⎥j ⎥ ⎥ ⎥k ⎥ ⎥ ⎥. ⎥ .. ⎦
khk
kjj
kkh
···
k
kkk
(306)
n
Die Bl¨ ocke bkαβ des Elementes b werden in die Gesamtsteifigkeitsmatrix K g eingebracht, indem entsprechend der Indizes α, β der Block auf die Zeile α und die Spalte β aufaddiert wird, wobei K anf¨anglich mit Nullen vorbesetzt ist. So wird der Block bkjk auf die Zeile j und die Spalte k aufaddiert. Das Ergebnis der Aufaddition aller Bl¨ ocke der Elemente a, b, c ist in der folgenden Matrix K g wiedergegeben.
⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣
1
···
h
i
j
b
khh + ckhh
b
khj + ckhj
a c
kjh + kjh
b
kkh + ckkh
a
a
a
kki
khk + ckhk a
kij
a
kji
b
a
kii
b
k
b
kik
c
kjj + kjj + kjj
kkj + bkkj + ckkj
a
kjk + bkjk + ckjk
a
kkk + bkkk + ckkk
···
n
⎤
1 ⎥. ⎥. ⎥. ⎥ ⎥ ⎥h ⎥ ⎥ ⎥i ⎥ ⎥ ⎥j ⎥ ⎥ ⎥k ⎥ ⎥ ⎥. ⎥ .. ⎦ n
(307)
5.1
Das eindimensionale Stabelement
5.1.9
115
¨ Ubungsaufgaben zum eindimensionalen Stab
Stabbeispiel I
5.1
Bild 5.10. Eindimensionaler Stab mit verschiebbaren Auflager
Die beiden St¨abe in Bild 5.10 weisen die Steifigkeiten k1 und k2 auf und werden durch eine Kraft F belastet. Das linke Auflager ist um u ¯ verschoben. F¨ ur dieses System sind die Verschiebungen und die Auflagerkr¨afte zu berechnen. Die Steifigkeit k2 ist so auszulegen, daß die Auflagerkraft im linken Lager zu Null wird. Stabbeispiel II
5.2
Bild 5.11. Eindimensionaler Stab unter Eigengewicht
In Bild 5.11 ist ein Stab dargestellt, der eine L¨ange l, eine Querschnittsfl¨ache A, einen E-Modul E und eine Dichte ρ aufweist. Dieser wird durch eine konstante Beschleunigung g belastet. Die aus der Beschleunigung g entstehende Volumenkraft ist in Knotenkr¨afte umzurechnen. Dazu ist die entsprechende Vorschrift f¨ ur das zwei- und dreiknotige Element abzuleiten. Weiterhin sollen f¨ ur ein zwei- und dreiknotiges Element die Verformungen und Spannungen berechnet werden. F¨ ur 2, 4 und 8 Elemente sind Maximalspannungen mittels “ FEM CAS“ (s. S. 343) zu ermitteln und in einem doppelt logarithmischen System in Abh¨angigkeit von der Elementanzahl darzustellen. 5.1.10 Variable Querschnittsfl¨ ache des Stabelementes
Es wird die Annahme, daß die Querschnittsfl¨ache im Element konstant ist, fallengelassen. Mit dV = A(x) dx ergibt sich nach (262) f¨ ur die Steifigkeitsmatrix K:
l
B T A(x) dx = E B B T B
K =E 0
l
A(x) dx 0
(308)
F
116
5. Stabelemente
¯ f¨ Tabelle 5.3. Querschnittswerte A ur Stabelemente, die einen variablen Querschnittsverlauf u ange aufweisen ¨ber die Elementl¨
Form Geometrie
A¯
Beschreibung A(x)
linear
⎡ T ⎣ N
⎤ Ai
1 (Ai + Aj ) 2
⎦
Aj
Kreis
Rechteck
π
ri
rj
ti
tj
⎡ N T ⎣ N
⎡ N T ⎣ N
⎤
⎦ 1 Ai 1 + Aj + Aj 3 Ai Ai rj ri
⎤ hi
1 Aj tj h j Ai 2+ + +2 6 ti h i Ai
⎦
hj
¯ wobei A¯ eine gemittelte QuerDas Integral f¨ uhrt auf einen Ausdruck l A, schnittsfl¨ ache darstellt, die statt A in (268) auftritt. Im folgenden werden ¨ zwei F¨ alle unterschieden, n¨ amlich eine lineare Anderung der QuerschnittsT T T T fl¨ ache A(x) = N A und eine quadratische A(x) = t N N h. N ist die N T hat die Form: lineare Formfunktion nach (259). Die Dyade N ⎡ N T = ⎣ N
2
ξ (1 − ξ)
ξ (1 − ξ)
2
(1 − ξ)
⎤ ⎦
(309)
(1 − ξ)
Die lineare Fl¨ achen¨ anderung f¨ uhrt auf:
l
T dξ A =l N
A(x) dx = l 0
$
1
0
1 2
1 2
%
⎤
⎡ ⎣
Ai
⎦ = l 1 (Ai + Aj ) = l A¯ 2 Aj (310)
Bei der quadratischen Fl¨ achen¨ anderung ergibt sich:
5.1
Das eindimensionale Stabelement
l
⎡ 1
A(x) dx = t T l 0
0
=
117
⎤ 2
N T dξ h = l t T 1 ⎣ N 6 1
1
⎦ h
2
l (2 ti hi + tj hi + ti hj + 2 tj hj ) 6
(311)
In Tab. 5.3 sind basierend auf (310) und (311) drei F¨alle angef¨ uhrt. 5.1.11 Eindimensionales Stabelement mit n Knoten
Im folgenden soll ein eindimensionales Stabelement betrachtet werden, das eine beliebige Anzahl Knoten (n ≥ 2) aufweist. Dazu werden die zuvor f¨ ur 1 das zweiknotige Element hergeleiteten Gleichungen verallgemeinert . Ansatzfunktion
Als Verschiebungsansatz nach (257) dient f¨ ur ein n knotiges Element ein vollst¨ andiges Polynom (n − 1)-ten Grades (ξ = x/l): u = a0 + a1 ξ + . . . + an−1 ξ n−1
(312)
Durch Einf¨ uhren der Vektoren: . xT = 1 , ξ , . . . , ξ n−1 ; aT = [a0 , a1 , . . . , an−1 ]
(313)
l¨ aßt sich die Ansatzfunktion schreiben als: u = xT a = aT x
(314)
Interpolationsbedingungen
Analog zu (258) werden die unbekannten Koeffizienten ai in (312) durch die uckt. F¨ ur einen beliebigen Knotenverschiebungen ui ; i = 1 , . . . , n ausgedr¨ Knoten i lautet die Bedingung:
u
i−1 ξ= = ui n−1
; i = 1, ... , n
(315)
Einsetzen von (312) in (315): 1
Die einzelnen Ableitungsschritte sind “Stab 1D“ realisiert (s. Bild 12.1 und S. 351).
im
Computeralgebraprogramm
118
5. Stabelemente
i−1 + . . . + an−1 a0 + a1 n−1
i−1 n−1
n−1 = ui
(316)
Oder mit Hilfe des Vektors a aus (313): ⎡ 1
i−1 n−1
...
i−1 n−1
n−1
⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣
⎤ a0
⎥ ⎥ ⎥ ⎥ ⎥ = ui ⎥ ⎥ ⎦
a1 .. .
(317)
an−1 F¨ ur alle Knoten n angesetzt, f¨ uhrt dies zu n Gleichungen, die wie folgt aussehen: ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣
1
.. .
0 1 n−1 .. . i−1 n−1 .. .
1
1
1 .. . 1
... ... .. . ... .. . ... A
⎤ ⎡ 0 ⎥ ! "n−1 ⎥ ⎢ a0 ⎥⎢ 1 ⎥⎢ a n−1 1 ⎥⎢ ⎥⎢ . .. ⎥⎢ . ⎥⎢ . . ! "n−1 ⎥ ⎥⎢ ⎥⎢ i−1 ai−1 ⎥⎢ n−1 ⎥⎢ ⎢ ⎥ ⎢ ... .. ⎥⎣ ⎥ . ⎦ a n−1 1 a
⎤
⎡
⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥=⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎦ ⎣
⎤ u1 u2 .. . ui .. .
⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦
(318)
un u
Aus dieser Beziehung A a = u lassen sich die Koeffizienten a bestimmen. Formfunktionen
des n-knotigen Stabelementes aus (314) und (318) Die Formfunktionen N lassen sich nach (259) verallgemeinern: T u u = xT a = xT A−1 u = N
(319)
ergeben sich also aus dem Produkt der inversen KoDie Formfunktionen N −1 effizientenmatrix A und dem Vektor x.
5.1
Das eindimensionale Stabelement
119
Dehnungs-Verschiebungs-Beziehung
Analog zu (260) lassen sich mit Hilfe von (319) die Dehnungen des Stabes beschreiben als: )T u = (x )T A−1 u T u = (N ε=B
(320)
Die Ableitungen des Vektors x stellen sich dar als: . 1. d 1 , ξ , . . . , ξ n−1 = 0 , 1 , . . . , (n − 1) ξ n−2 dx l
(x ) = T
(321)
Steifigkeitsmatrix
Die Steifigkeitsmatrix des n-knotigen Stabelementes l¨aßt sich (s. (262)) schreiben als:
V
(A−1 )T x (x )T A−1 dV (322)
(N )T dV = E N
B T dV = E B
K=E
V
V
5.1.12 Eindimensionaler Stab mit drei bzw. vier Knoten
In (323) bzw. (324) sind f¨ ur das drei- bzw. vierknotige Stabelement die Formfunktionen dargestellt: x 1 − 3 ξ + 2 ξ 2 4 ξ − 4 ξ 2 −ξ + 2 ξ 2 ; ξ = l 1 2 3 2 3 = 2 − 11 ξ + 18 ξ − 9 ξ 18 ξ − 45 ξ + 27 ξ 2
3T = N 4T N
Formfunktionen N1 , N2 , N3
−9 ξ + 36 ξ 2 − 27 ξ 3
1
2 ξ − 9 ξ2 + 9 ξ3
N3
0, 8 0, 6 0, 4
N2
N1
0, 2 0 −0, 1 0
1 4
1 2
3 4
1
ξ = x/l Bild 5.12. Die Formfunktionen des drei- und vierknotigen Stabelementes
(323)
(324)
G
120
5. Stabelemente
In Bild 5.12 sind diese Formfunktionen grafisch ausgewertet. Die Sinnf¨alligkeit der alternativen Bezeichnungen der Formfunktionen als Einheitsverschiebungszust¨ ande tritt deutlich zu Tage. Denn am Knoten i hat die Formfunktion Ni den Wert 1, an allen anderen Knoten verschwindet sie. Allgemein formuliert lautet diese Bedingung: ⎧ i−1 ⎪ (Knoten i) ⎨1 an der Stelle: ξ = n −1 Ni = ⎪ ⎩0 an der Stelle: ξ = j − 1 ; j = 1, . . . , n mit j = i n−1
(325)
In (326) sind die Steifigkeitsmatrizen f¨ ur das drei- bzw. vierknotige Element angef¨ uhrt. Es tritt wie beim zweiknotigen Element der Faktor AE/l vor der Matrix auf. Dieses ¨ andert sich, wenn der Querschnitt im Element nicht mehr konstant ist. ⎡ 7
K=
AE 3l
⎢ ⎢ ⎢ −8 ⎣ 1
−8 16 −8
⎤
⎡
⎢ 148 ⎢ ⎥ AE ⎢ ⎢ −189 ⎥ ⎢ −8 ⎥ ; K = ⎦ 40 l ⎢ 54 ⎢ ⎣ 7 −13 1
⎤
−189
54
432
−297
−297
432
54
−189
−13 ⎥ ⎥ 54 ⎥ ⎥ ⎥ −189 ⎥ ⎥ ⎦ 148 (326)
5.2
5.2 Das zwei- und dreidimensionale Stabelement 5.2.1 Das zweidimensionale Stabelement
In Bild 5.13 ist eine allgemeine Lage des Stabes in der (x, y)-Ebene dargestellt. Es sind zwei Koordinatensysteme definiert. Ein lokales Elementkoordinatensystem x ¯, y¯, z¯, dessen Ursprung mit dem Anfangsknoten i zusammenf¨allt. Die x¯-Achse zeigt vom Anfangsknoten i zum Endknoten j. Die z¯-Achse hat dieselbe Richtung wie die z-Achse, die aus der Zeichenebene heraus kommt. Damit liegt auch die y¯-Achse fest. Die Orientierung des Stabelementes in der (x, y)-Ebene wird u ¨ ber den Winkel ϕ bestimmt. Es ist der Winkel, der von der x- und x¯-Achse eingeschlossen wird. Er ist positiv, wenn er um die positive z-Achse dreht. Das Element weist eine Querschnittsfl¨ ache A sowie einen Elastizit¨atsmodul E auf und hat eine L¨ ange l. An seinen beiden Enden liegen die Knoten i und j. Jeder Knoten hat zwei Freiheitsgrade, n¨ amlich die Verschiebungen u in x-Richtung und v in y-
5.2
Das zwei- und dreidimensionale Stabelement
121
Bild 5.13. Koordinatensysteme ((x, y, z)-globales System; (¯ x, y¯, z¯)-lokales System) und Freiheitsgrade des zweidimensionalen Stabes
Richtung. Der Vektor uTi = ui vi zeigt in L¨angsrichtung des Elementes. Der Betrag von |ui | entspricht der Verschiebung u ¯i . Sie ist die Verschiebung des eindimensionalen Stabelementes, beschrieben im lokalen System (¯ x, y¯). Die Beziehung (268) des eindimensionalen Stabelementes wird in lokalen Koordinaten betrachtet: ¯ u¯ = F¯ K
(327)
Durch eine Transformation in das globale System (s. Bild 5.13) l¨aßt sich die Steifigkeitsmatrix K des zweidimensionalen Stabes gewinnen. Dazu wird der Verformungsvektor u ¯Ti = u¯i 0 des Anfangsknotens i des eindimensionalen Stabes u ¨ ber eine Hintransformation nach (45) mit den Verschiebungen ui und vi des zweidimensionalen Stabes verkn¨ upft: ⎡ ⎣
⎤ u ¯i 0
⎡
⎦=⎣
⎤
⎤⎡ cos ϕ
sin ϕ
− sin ϕ
cos ϕ
⎦⎣
ui
⎦ = T ui
(328)
vi
Aus (328) erh¨ alt man f¨ ur u ¯i : u ¯i = ui cos ϕ + vi sin ϕ
(329)
F¨ ur den Endknoten j ergibt sich in analoger Form:
u ¯j = uj cos ϕ + vj sin ϕ Diese beiden Gleichungen lassen sich in Matrixform zusammenfassen:
(330)
122
5. Stabelemente
⎡
⎡ ⎣
⎤ u¯i
⎡
⎦=⎣
u ¯j u ¯
cos ϕ
sin ϕ
0
0
0
cos ϕ
Tˆ
⎤ u i ⎥ ⎤⎢ ⎢ ⎥ ⎢ 0 vi ⎥ ⎢ ⎥ ⎦⎢ ⎥ = Tˆ u ⎢ sin ϕ ⎢ uj ⎥ ⎥ ⎦ ⎣ vj u
(331)
In gleicher Weise lassen sich die Kr¨ afte transformieren: F¯ = Tˆ F
(332)
Die Transformationsvorschriften nach (331) und (332) auf (327) angewendet, f¨ uhrt zu: ¯ Tˆ u = Tˆ F K
(333)
T Gleichung (333) wird von links mit Tˆ durchmultipliziert:
T ¯ Tˆ u = TˆT Tˆ F = F Tˆ K K
(334)
T Tˆ ist eine orthogonale Matrix (s. Abschnitt 2.3.4), so daß Tˆ Tˆ = E gilt. T ¯ Tˆ aus (334) wird in zwei Schritten Die globale Steifigkeitsmatrix K = Tˆ K gebildet:
⎤⎡ ⎤ ⎡ cos ϕ sin ϕ 0 0 1 −1 AE ¯ Tˆ = ⎦⎣ ⎦ ⎣ K l −1 1 0 0 cos ϕ sin ϕ ⎡ ⎤ sin ϕ − cos ϕ − sin ϕ cos ϕ AE ⎣ ⎦ = l − cos ϕ − sin ϕ cos ϕ sin ϕ T ¯ Tˆ K = Tˆ K
(335)
5.2
Das zwei- und dreidimensionale Stabelement
⎡
123
⎤
⎢ cos ϕ ⎢ AE ⎢ ⎢ sin ϕ = ⎢ l ⎢ 0 ⎢ ⎣ 0
0
⎥⎡ ⎥ 0 ⎥ ⎥ ⎣ cos ϕ ⎥ cos ϕ ⎥ ⎥ − cos ϕ ⎦ sin ϕ
sin ϕ
− cos ϕ
− sin ϕ
− sin ϕ
cos ϕ
sin ϕ
⎤ ⎦
(336) Das Ergebnis des Matrizenproduktes aus (336) stellt die Steifigkeitsmatrix des zweiknotigen, zweidimensionalen Stabelementes im globalen Koordinatensystem dar: ⎡ cos2 ϕ
⎢ ⎢ AE ⎢ ⎢ sin ϕ · cos ϕ K= ⎢ l ⎢ − cos2 ϕ ⎢ ⎣ − sin ϕ · cos ϕ
sin ϕ · cos ϕ
− cos2 ϕ
sin2 ϕ
− sin ϕ · cos ϕ
− sin ϕ · cos ϕ
cos2 ϕ
− sin2 ϕ
sin ϕ · cos ϕ
⎤ − sin ϕ · cos ϕ ⎥ ⎥ ⎥ − sin2 ϕ ⎥ ⎥ sin ϕ · cos ϕ ⎥ ⎥ ⎦ 2 sin ϕ (337)
Der Winkel ϕ in (337) l¨ aßt sich wie folgt ausdr¨ ucken:
sin ϕ =
yj − yi xj − xi 1 1 2 (338) = yji ; cos ϕ = = xji ; l = x2ji + yji l l l l
Damit stellt sich die Steifigkeitsmatrix alternativ dar als: ⎡ x2ij
⎢ ⎢ AE ⎢ ⎢ xij yij K= 3 ⎢ l ⎢ −x2 ⎢ ij ⎣ −xij yij
xij yij
−x2ij
2 yij
−xij yij
−xij yij
x2ij
2 −yij
xij yij
⎤
−xij yij ⎥ ⎥ 2 ⎥ −yij ⎥ ⎥ xij yij ⎥ ⎥ ⎦ 2 yij
(339)
5.2.2 Beispiel zum zweidimensionalen Stabproblem
Das Bild 5.14 zeigt ein Stabwerk, das aus f¨ unf St¨aben besteht. Die Geometrie sowie die Randbedingungen sind zweifach symmetrisch, die Belastung hingegen ist nur einfach symmetrisch. F¨ ur dieses Problem sind unter Ausnutzung der Symmetrie die Verformungen an allen Knoten, die Schnittkr¨afte in den St¨ aben und die Auflagerreaktionen gesucht.
124
5. Stabelemente
Bild 5.14. Beispiel zum zweidimensionalen Stab
(Fa = 1, Fb = 2, E = 1, A = 2)
Elementeinteilung
Das Problem ist bez¨ uglich Geometrie, Belastung und geometrischer Randbedingungen symmetrisch zur x-Achse. Daher wird in der Rechnung, wie in Bild 5.15 ausgef¨ uhrt, nur der obere Teil der Stabstruktur betrachtet.
Bild 5.15. Ausnutzung der Symmetrie und Elementeinteilung
Dieser Teil wird in drei Stabelemente eingeteilt. Die Ausnutzung der Symmetrie hat zur Folge, daß dem Element 2 nur die halbe Querschnittsfl¨ache zugeordnet wird und in den Knoten 2 und 3 Fa /2 bzw. Fb /2 im FE-Modell angesetzt wird. Damit die Verformungen symmetrisch sind, werden zwei weitere Randbedingungen an den Knoten 2 und 3 eingef¨ uhrt. Tabelle 5.4. Elementknotenzuordnung
Element
Knoten i
Knoten j
ϕ
1
1
2
−45◦
2 3
2 3
3 4
◦
sin ϕ √ - 12 2
0
◦
45
1 2
0 √
2
cos ϕ √ 1 2 2
A
1 √
1
1 2
2
2 2
Die Tab. 5.4 enth¨ alt die Elementknotenzuordnung, die Orientierungswinkel ϕ der St¨ abe sowie die Querschnittsfl¨ achen A der Elemente. Den Winkel ϕ gewinnt man, indem man die x-Achse durch Drehung um den Winkel ϕ in die Richtung der lokalen x¯-Achse des Elementes zeigen l¨aßt. Die Richtung der lokalen x¯-Achse ist in Bild 5.15 jeweils durch einen Pfeil angedeutet. Der Winkel ϕ ist positiv bei Drehung um die positive z-Achse, die aus der Zeichenebene herauszeigt.
5.2
Das zwei- und dreidimensionale Stabelement
125
Steifigkeitsmatrizen
Die Steifigkeitsmatrizen werden nach (337) auf der S. 123 aufgestellt:
⎡
u1
v1
u2
1
−1
−1
1
1
1
1
1
−1
−1
1
u3
v3
u4
v4
1
1
−1
⎢ ⎢ −1 K1 = ⎢ ⎢ ⎢ ⎢ −1 ⎣
⎡
⎢ ⎢ 1 K3 = ⎢ ⎢ ⎢ ⎢ −1 ⎣
1
−1
−1
1
−1
−1
1
u2 ⎤ ⎡ 1 1 u1 ⎥ ⎢ ⎥ ⎢ −1 ⎥v1 ; K = ⎢ 0 ⎥ ⎢ 2 ⎥ ⎢ ⎢ −1 −1 ⎥ u ⎦ 2 ⎣ v2
v2
0
v2
u3
v3
0
−1
0
0
0
0
1
0
0
⎤ u2 ⎥ ⎥ 0 ⎥v2 ⎥ ⎥ 0 ⎥ ⎦u3 0
v3
⎤ −1 u3 ⎥ ⎥ −1 ⎥v3 ⎥ ⎥ 1 ⎥ ⎦u4 1
(340)
v4
Die Zeilen und Spalten sind mit den Freiheitsgraden der Knoten der Elemente durchnumeriert. Gesamtsteifigkeitsmatrix
¨ Bei der additiven Uberlagerung der drei Elementsteifigkeitsmatrizen zur Gesamtsteifigkeitsmatrix werden die Anteile der einzelnen Elemente durch Klammersymbole gekennzeichnet: Element 1: · · ·; Element 2: · · ·; Element 3: · · ·. Die Gesamtsteifigkeitsmatrix wird direkt erstellt, so wie es auf der S. 111 und folgende beschrieben ist: ⎡
1 ⎢ ⎢ −1 ⎢ ⎢ ⎢ −1 ⎢ ⎢ ⎢ 1 ⎢ ⎢ ⎢ 0 ⎢ ⎢ 0 ⎢ ⎢ ⎢ 0 ⎣ 0
−1
−1
1
0
0
0
1
1
−1
0
0
0
1
1 + 1
−1 + 0
−1
0
0
−1
−1 + 0
1 + 0
0
0
0
0
−1
0
1 + 1
0 + 1
−1
0
0
0
0 + 1
0 + 1
−1
0
0
0
−1
−1
1
0
0
0
−1
−1
1
0
⎤⎡
⎥⎢ ⎥⎢ 0 ⎥⎢ ⎥⎢ ⎥⎢ 0 ⎥⎢ ⎥⎢ ⎥⎢ 0 ⎥⎢ ⎥⎢ −1 ⎥ ⎢ ⎥⎢ ⎥⎢ −1 ⎥ ⎢ ⎥⎢ ⎢ 1 ⎥ ⎦⎣ 1
u1
⎤
⎥ v1 ⎥ ⎥ ⎥ u2 ⎥ ⎥ ⎥ v2 ⎥ ⎥ ⎥ u3 ⎥ ⎥ ⎥ v3 ⎥ ⎥ u4 ⎥ ⎦ v4
126
5. Stabelemente
=
⎡
R
⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣
⎥ Fy1 ⎥ ⎥ ⎥ Fa ⎥ 2 ⎥ ⎥ R Fy2 ⎥ ⎥ ⎥ Fb ⎥ 2 ⎥ ⎥ R Fy3 ⎥ ⎥ R Fx4 ⎥ ⎦
Fx1
⎤
R
(341)
R
Fy4
Geometrische (wesentliche) Randbedingungen und Verformungen
In (341) treten acht Unbekannte auf, n¨ amlich die beiden Verschiebungen u2 und u3 sowie die sechs Auflagerreaktionen RFxi , RFyi auf der rechten Seite des Gleichungssystems. An den Knoten 1 und 4 sind die Auflager zu unden k¨onnen die finden, so daß gilt: u1 = v1 = u4 = v4 = 0. Aus Symmetriegr¨ Knoten 2 und 3 keine vertikalen Verschiebungen ausf¨ uhren. Somit kann man schreiben: v2 = v3 = 0. Als zu bestimmende Gr¨oßen bleiben damit u2 und u3 u ¨ brig. Das zur Ermittlung dieser Verschiebungen geh¨orige Gleichungssystem erh¨ alt man, indem in dem voranstehenden Gleichungssystem die Zeilen und Spalten 1, 2, 4, 6, 7 und 8 gestrichen werden: ⎡ ⎣
2
−1
−1
2
⎤
⎤⎡ ⎦⎣
u2
⎡
⎦=⎣
u3
1 2
⎤
⎦⇒⎣
1
⎤
⎡ u2
⎡
⎦=⎣
2 3
⎤
⎡
⎦=⎣
5 6
u3
⎤ 0, 667
⎦ (342)
0, 833
Schnittgr¨ oßen
Die Schnittgr¨ oßen ergeben sich aus dem Produkt der Elementsteifigkeitsmatrix × Verformungsvektor des Elementes (K i i u = iF ): ⎡ ⎢ 1 ⎢ ⎢ −1 ⎢ K 1 1 u = ⎢ ⎢ −1 ⎢ ⎣ 1
−1
−1
1
1
1
1
−1
−1
⎤⎡
⎤
⎡
− 23
1 ⎥⎢ 0 ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ 2 ⎢ −1 ⎥ ⎥⎢ 0 ⎥ ⎢ 3 ⎥⎢ ⎥=⎢ ⎢ 2 ⎥ ⎢ 2 −1 ⎥ ⎥⎢ 3 ⎥ ⎢ 3 ⎦⎣ ⎦ ⎣ 1 0 − 23
⎤
⎤
⎡ 1
⎥ ⎢ Fx1 ⎥ ⎢ ⎥ ⎢ 1Fy 1 ⎥ ⎢ ⎥=⎢ ⎥ ⎢ 1F ⎥ ⎢ x2 ⎦ ⎣ 1 Fy2
⎥ ⎥ ⎥ ⎥ 1 ⎥= F ⎥ ⎥ ⎦
5.2
Das zwei- und dreidimensionale Stabelement
127
⎤ ⎤⎡ ⎤ ⎡ ⎤ ⎡ 0 ⎥ ⎢ 23 ⎥ ⎢ − 16 ⎥ ⎢ 2Fx2 ⎥ ⎥ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎢ ⎥ ⎥ ⎢ ⎥ ⎢ 2 0 0 0 ⎥ ⎥ ⎢ 0 ⎥ ⎢ 0 ⎥ ⎢ Fy2 ⎥ 2 ⎥= F ⎥⎢ ⎥=⎢ ⎥=⎢ ⎢ 5 ⎥ ⎢ 1 ⎥ ⎢ ⎥ 0 1 0 ⎥ ⎥ ⎢ 6 ⎥ ⎢ 6 ⎥ ⎢ 2Fx3 ⎥ ⎦ ⎦⎣ ⎦ ⎣ ⎦ ⎣ 2 0 0 0 0 0 Fy3 ⎤⎡ ⎤ ⎡ ⎤ ⎡ ⎤ 1 −1 −1 ⎥ ⎢ 56 ⎥ ⎢ 56 ⎥ ⎢ 3Fx3 ⎥ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎥ ⎢ 5 ⎥ ⎢ 3 ⎥ ⎢ 1 −1 −1 ⎥ ⎥ ⎢ 0 ⎥ ⎢ 6 ⎥ ⎢ Fy3 ⎥ 3 ⎥⎢ ⎥=⎢ ⎥=⎢ ⎥= F ⎥ ⎢ 5 ⎥ ⎢ ⎥ ⎢ −1 1 1 ⎥ ⎥ ⎢ 0 ⎥ ⎢ − 6 ⎥ ⎢ 3Fx4 ⎥ ⎦⎣ ⎦ ⎣ ⎦ ⎣ ⎦ 3 −1 1 1 0 − 56 Fy4
⎡ ⎢ 1 ⎢ ⎢ 0 ⎢ K 2 2 u = ⎢ ⎢ −1 ⎢ ⎣ 0 ⎡ ⎢ 1 ⎢ ⎢ 1 ⎢ 3 K 3 u = ⎢ ⎢ −1 ⎢ ⎣ −1
0
−1
(343) Auflagerreaktionen
Die Auflagerreaktionen lassen sich auf zweierlei Weise berechnen. Zum einen lassen sie sich mit Hilfe der Schnittgr¨ oßen aus der Kraftrandbedingung (nat¨ urliche Randbedingung) ermitteln. Diese besagt, daß die ¨außeren Kr¨afte mit den inneren Kr¨ aften (Schnittgr¨ oßen) im Gleichgewicht stehen (s. (279) bis (281)). Aus den Schnittgr¨ oßen f¨ ur Element 1 und Element 3 erh¨alt man die Auflagerreaktionen f¨ ur Knoten 1 und 4: ⎡ ⎣
1
Fx1
⎤
⎡
⎦=⎣
− 23
⎤
⎡
⎦=⎣
2 3
1
Fy1
⎤ ⎡
R
Fx1
⎦; ⎣
R
⎤
3
Fx4
⎡
⎦=⎣
3
Fy1
Fy4
− 56 − 56
⎤
⎡
⎦=⎣
R
Fx4
⎤ ⎦
R
Fy4 (344)
Aus den Schnittgr¨ oßen f¨ ur Element 1 und 2 erh¨alt man die Auflagerreaktion f¨ ur Knoten 2 und aus den Schnittgr¨ oßen f¨ ur Element 2 und 3 erh¨alt man die Auflagerreaktion f¨ ur Knoten 3: ⎡ ⎣
1
Fy2 + 2Fy2
2
3
Fy3 + Fy3
⎤
⎡
⎦=⎣
− 32 + 0 0+
5 6
⎤
⎡
⎦=⎣
− 32 5 6
⎤
⎡
⎦=⎣
R
Fy2
⎤ ⎦
(345)
R
Fy3
Zum anderen lassen sich die Auflagerreaktionen aus der Beziehung: K g u = F berechnen:
128
5. Stabelemente
⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣
⎤⎡
⎤
1
−1
−1
1
0
0
0
0
−1
1
1
−1
0
0
0
0 ⎥⎢ 0 ⎥
−1
1
2
−1
−1
0
0
0
1
−1
−1
1
0
0
0
0
0
0
−1
0
2
1
−1
−1
0
0
0
0
1
1
−1
−1
0
0
0
0
−1
−1
1
1
0
0
0
0
−1
−1
1
0
⎡
− 23
⎥⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ 2 ⎢ ⎥⎢ ⎥ ⎢ 3 ⎥⎢ 2 ⎥ ⎢ 1 ⎥⎢ 3 ⎥ ⎢ 2 ⎥⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ 0 ⎥ ⎢ − 23 ⎥⎢ ⎥ ⎢ ⎥⎢ 5 ⎥ = ⎢ ⎥⎢ 6 ⎥ ⎢ 1 ⎥⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ 0 ⎥ ⎢ 56 ⎥⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ 0 ⎥ ⎢ − 56 ⎦⎣ ⎦ ⎣
1
0
− 56
⎤
⎡
⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥=⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎦ ⎣
⎤
R
Fx1
⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦
Fy1 ⎥
R
Fa 2 R
Fy2 Fb 2
R
Fy3
R
Fx4
R
Fy4
(346) Das Ergebnis f¨ ur Fa /2 und Fb /2 hat Kontrollcharakter. In Bild 5.16 sind die Auflagerreaktionen vorzeichenrichtig dargestellt.
Bild 5.16. Reaktionskr¨ afte des Problems
5.2.3 Optimierung einer Stabstruktur
In Bild 5.17 sind zwei ebene St¨ abe mit ihren Abmessungen dargestellt. In xRichtung weisen sie eine L¨ ange L und in y-Richtung eine H¨ohe f ·L auf. Stab 1 hat eine Querschnittsfl¨ ache A, Stab 2 eine Querschnittsfl¨ache g · A. Beide St¨ abe haben einen E-Modul E. Ziel dieser Berechnung ist es, das Volumen der beiden St¨ abe zu minimieren, wobei u ¨ ber eine Nebenbedingung die normierte Verschiebung in y-Richtung den Wert vˆ annehmen soll.
Bild 5.17. Das Stabsystem mit seinen Abmessungen
und Belastungen
5.2
Das zwei- und dreidimensionale Stabelement
129
Das normierte Volumen V¯ = V /(AL) = 1 + g 1 + f 2 ist nur eine Funktion von f und g. Die dimensionslose Verschiebung v¯ = v AE/(F L) an der Kraftangriffsstelle lautet:
AE = v¯ = v FL
3 (1 + f 2 ) + g g f2
(347)
Das Ziel der Optimierung ist es, das Volumen der beiden St¨abe zu minimieren und die vorgegebene Verformung vˆ einzuhalten. Daraus ergibt sich mit Hilfe des Lagrange’schen Parameters λ folgende Zielfunktion Z: ⎛ ⎞ 3 (1 + f 2 ) + g − vˆ⎠ Z = V¯ + λ (¯ v − vˆ) = 1 + g 1 + f 2 + λ ⎝ gf 2
(348)
Das Minimum dieser Funktion Z = Z(f, g, λ) gewinnt man, indem die partiellen Ableitungen nach f, g und λ Null gesetzt werden: 3 (1 + f 2 ) + g
⎞ 2 fg 1+f ⎠ = =0 + λ ⎝−2 +3 3 2 gf fg 1+f 2) 3 + g (1 + f 1 = 1 + f2 + λ − + =0 f 2g2 gf 2 (1 + f 2 ) 3 + g = − vˆ = 0 f 2g ⎛
∂Z ∂f ∂Z ∂g ∂Z ∂λ
(349)
Aus diesen drei Gleichungen werden die optimalen Werte f¨ ur f, g und λ bestimmt. Es ergibt sich: # f=
1 2 1+ ; g = vˆ vˆ
# 4(2 + vˆ) 8(1 + vˆ) ; λ= vˆ vˆ3
(350)
Betrachtung des Falles vˆ = 1
In Bild 5.18 ist der Fall vˆ = 1 aufgef¨ uhrt. Die durchgezogenen Linien geben Kurven gleicher Verformung v¯ wieder, die gestrichelten Linien Kurven gleichen Volumens V¯ . Die L¨ osung liegt bedingt durch die Gleichungsnebenbedingung auf der Kurve v¯ = 1. Die optimale L¨osung, d.h. die L¨osung mit dem kleinsten Volumen, ist in dem Punkt zu finden, in dem die Kurve V¯ die
130
5. Stabelemente
Darstellung der Isolinien von Volumen und Verformung. √ Im Punkt f = 3 und g = 4 liegt die L¨ osung f¨ ur vˆ = 1 Bild 5.18.
Kurve v¯ = 1 tangiert. Daraus erh¨ alt man die optimalen Werte f = g = 4.
√ 3 und
¨ 5.2.4 Ubungsaufgaben zum zweidimensionalen Stab
5.3
Stabbeispiel III
In der linken H¨ alfte von Bild 5.19 sind zwei St¨ abe dargestellt, die an einer Decke befestigt sind und in ihrem Verbindungspunkt in vertikaler Richtung durch eine Kraft F belastet werden. F¨ ur dieses System sollen die Verformungen, Schnittgr¨ oßen und Auflagerreaktionen berechnet werden.
Bild 5.19. Beispiele mit zwei und drei St¨ aben
5.4
Stabbeispiel IV
F¨ ur die dargestellte Stabstruktur (s. rechte H¨ alfte Bild 5.19) sind die Auflagerreaktionen zu berechnen. Dabei ist die Symmetrie des Problemes auszunutzen. Alle St¨ abe haben einen E-Modul von E =1 und eine Querschnittsfl¨ ache A=2.
5.2
Das zwei- und dreidimensionale Stabelement
131
Stabbeispiel V
Gegeben ist in der linken H¨ alfte von Bild 5.20 eine Stabstruktur. Alle St¨abe haben einen E-Modul von E. Die St¨ abe auf der x-Achse haben eine Querschnittsfl¨ ache 2 A, alle anderen A. Die Belastung betr¨agt 2 F . Dem Auflager bei x=l und y=0 wird eine Verschiebung u ¯ aufgepr¨agt. Gesucht sind unter Ausnutzung der Symmetrie des Systems die Verformungen sowie die Auflagerkraft im Lager bei x = l und y = 0.
5.5
Bild 5.20. Symmetrische und
antimetrische Stabstrukturen
Stabbeispiel VI
In der rechten H¨ alfte von Bild 5.20 ist eine Stabstruktur dargestellt. F¨ ur diese Struktur sind unter Ausnutzung der Antimetrie die Verformungen zu berechnen. Alle St¨ abe haben die L¨ ange l, die Querschnittsfl¨ache A und einen E-Modul E. Die Belastung betr¨ agt F . Stabbeispiel VII
In Bild 5.21 ist eine 2D-Stabstruktur dargestellt. Die St¨abe haben die Querschnittsfl¨ ache A und einen E-Modul E. Die Belastung betr¨agt F . Gesucht sind neben den Verformungen des Systems die Spannungen im Vertikalstab sowie die Auflagerkr¨ afte im linken Lager. Dabei ist die Symmetrie auszunutzen.
Bild 5.21. Symmetrische 2D-Stabstruktur und die Einteilung einer H¨ alfte in Elemente
5.6
5.7
132
5.8
5.9
H
5. Stabelemente
Stabbeispiel VIII
In Abwandlung der Optimierung in dem Beispiel auf der S. 128 soll der Betrag der Spannung in den beiden St¨ aben den normierten Wert σ ˆ annehmen. Dazu ist wiederum eine Zielfunktion zu bilden, wobei u ¨ber Lagrange’sche ur die Spannungen zu erfassen sind. Parameter λi die Nebenbedingungen f¨ Stabbeispiel IX (FEM GEN, FEM CAS, InterFEM)
Das zweidimensionale Stabproblem in Bild 12.4 auf der S. 345 ist mit den angegebenen Programmen zu l¨ osen. Es sollen die Verformungen, Spannungen und Auflagerreaktionen symbolisch und numerisch berechnet werden. F¨ ur die Zahlenrechnung gilt: L = 1000, A = 100, ϕ = π/4, F = 104 und E = 210000. Es sind f¨ ur die Verschiebung v3 am Knoten 3 die Winkel i ϕ gesucht, an denen die Verschiebung verschwindet oder einen Extremwert annimmt. 5.2.5 Das dreidimensionale Stabelement
Das zweiknotige, dreidimensionale Stabelement stellt eine Erweiterung des zweidimensionalen Stabelementes um eine dritte Achse dar. Ausgangspunkt zur Beschreibung der Steifigkeitsmatrix K des genannten Elementes ist die ¯ u¯ = Beziehung f¨ ur das eindimensionale Stabelement (269). Diese Gleichung K F¯ wird in einem lokalen System beschrieben (s. Bild 5.13). Durch eine Transformation nach (334) wird aus (269) die Steifigkeitsmatrix K des r¨aumlichen ur den Stabelementes gewonnen. Dazu muß die Transformationsmatrix Tˆ f¨ r¨ aumlichen Fall beschrieben werden. Gl. (45) erm¨ oglicht eine Verkn¨ upfung des Freiheitsgrades u ¯ mit den drei Freiheitsgraden u, v, w eines Knotens des r¨ aumlichen Stabelementes. u ¯ ist die Verschiebung eines Knotens des eindimensionalen Stabelementes. u, v, w werden im globalen Koordinatensystem beschrieben. Aus der ersten Zeile der Matrix T nach (45) erh¨alt man: ⎡ u ¯=
⎤ u
ex¯x
ex¯y
ex¯z
⎥ ⎢ ⎢ ⎥ ⎢ v ⎥ ⎣ ⎦ w
(351)
Die Gr¨ oßen ex¯x , ex¯y , ex¯z aus (351) lassen sich ausdr¨ ucken als: 1 1 1 xj − xi yj − yi zj − zi = xji ; ex¯y = = yji ; ex¯z = = zji l l l l l l 2 2 2 l = xji + yji + zji (352)
ex¯x =
5.2
Das zwei- und dreidimensionale Stabelement
133
l stellt die Elementl¨ ange dar und xi , xj , yi , yj , zi , zj sind die Koordinaten des Anfangsknotens i sowie des Endknotens j. Setzt man (351) f¨ ur diese beiden Knoten an, so erh¨ alt man: ⎡
⎡
⎤
⎡ x 1 ⎣ ⎦ = ⎣ ji l u ¯j 0 u ¯i
yji
zji
0
0
0
0
xji
yji
Tˆ
⎢ ⎢ ⎢ ⎤⎢ ⎢ ⎢ 0 ⎦⎢ ⎢ zji ⎢ ⎢ ⎢ ⎢ ⎢ ⎣
⎤ ui
⎥ ⎥ vi ⎥ ⎥ ⎥ wi ⎥ ⎥ ⎥ uj ⎥ ⎥ ⎥ ⎥ vj ⎥ ⎦ wj
(353)
Gleichung (353) in (334) eingesetzt f¨ uhrt auf die Steifigkeitsmatrix K des zweiknotigen, dreidimensionalen Stabelementes: ⎡
x2ij
⎢ ⎢ ⎢ xij yij ⎢ ⎢ AE ⎢ ⎢ xij zij K= 3 ⎢ l ⎢ −x2 ⎢ ij ⎢ ⎢ ⎢ −xij yij ⎣ −xij zij
xij yij
xij zij
−x2ij
−xij yij
2 yij
yij zij
−xij yij
2 −yij
yij zij
2 zij
−xij zij
−yij zij
−xij yij
−xij zij
x2ij
xij yij
2 −yij
−yij zij
xij yij
2 yij
−yij zij
2 −zij
xij zij
yij zij
−xij zij
⎤
⎥ ⎥ −yij zij ⎥ ⎥ ⎥ 2 ⎥ −zij ⎥ ⎥ xij zij ⎥ ⎥ ⎥ ⎥ yij zij ⎥ ⎦ 2 zij (354)
Kapitel 6 Balkenelemente
6
6
6 6.1 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 6.1.6 6.1.7 6.1.8 6.1.9 6.1.10 6.2 6.2.1 6.2.2 6.2.3 6.3 6.4 6.4.1 6.4.2 6.4.3 6.5 6.5.1 6.5.2 6.6 6.6.1 6.7 6.7.1 6.7.2 6.7.3 6.7.4 6.8 6.8.1 6.8.2
Balkenelemente Das eindimensionale Balkenelement .......................... Problemdefinition ................................................ Dehnungen und Spannungen im Balken .................... Das Tonti-Diagramm des Bernoulli-Balkens ............... Funktional des Balkenproblems .............................. Formfunktionen des eindimensionalen Balkens ............ Diskretisierung des Funktionals ............................... Variation des diskretisierten Funktionals ................... Bilden der Steifigkeitsmatrix .................................. Diskretisierung der Streckenlast............................... Schnittgr¨oßen des Balkenelementes .......................... Beispiel zum eindimensionalen Balken ....................... Zweiseitig gelagerter Balken mit Streckenlast .............. Konvergenztest beim zweiknotigen Balkenelement ........ Realisierung des Gelenkes ¨uber eine Zwangsbedingung... ¨ Ubungsaufgaben zum eindimensionalen Balken ............ Balkenelement mit n Knoten und p Freiheitsgraden pro Knoten ............................................................ Das eindimensionale Balkenelement mit drei Knoten ..... Das eindimensionale Balkenelement mit drei Freiheitsgraden pro Knoten .................................................. Balken mit unstetiger Kr¨ ummungsverteilung ............... Der Timoshenko-Balken ........................................ Konvergenztest Kragbalken .................................... Balkenbeispiel VII ................................................ Der elastisch gelagerte Balken ............................... Beispiel zum elastisch gelagerten Balken .................... Zweidimensionales Balkenelement ............................ Freiheitsgrade des zweidimensionalen Balkens ............. ¨ Uberlagerung der Dehnungen von Stab und Balken ...... Steifigkeitsmatrix ............................................... Transformation der Steifigkeitsmatrix........................ ¨ Beispiel und Ubungsaufgaben zum zweidimensionalen Balken ................................................................. Winkelproblem.................................................... ¨ Ubungsaufgaben zum zweidimensionalen Balken ..........
137 137 138 139 140 141 143 145 146 147 149 151 151 154 157 159 161 164 168 171 172 178 179 180 182 187 187 187 188 190 193 193 199
6 Balkenelemente 6.1
6.1 Das eindimensionale Balkenelement 6.1.1 Problemdefinition
Ein Balken ist ein dreidimensionaler K¨ orper. Durch die Definiton der Balkenachse, die die ungekr¨ ummte Verbindungslinie der Schwerpunkte der Querschnitte des Balkens darstellt, wird er auf ein eindimensionales Gebilde reduziert. Das Bild 6.1 zeigt einen solchen Balken. Die x-Achse des Koordinatensystems f¨ allt mit der Balkenachse zusammen. Die z-Achse steht senkrecht zur Zeichenebene und kommt aus der Zeichenebene heraus. Die (x, y)-Ebene ist gleichzeitig die Symmetrieebene des Balkens. In dieser liegen die Kr¨afte und Streckenlasten des Balkens. Das Moment dreht um die z-Achse.
Bild 6.1. Geometrie und
Randbedingungen eines Balkens
Voraussetzungen und Einschr¨ ankungen der Balkentheorie:
Neben den einf¨ uhrend gemachten Bemerkungen gelten noch folgende Bedingungen: Bernoulli-Hypothese: Querschnitte des Balkens, die vor der Verformung senkrecht zur Balkenachse standen, stehen auch im verformten Zustand senkrecht zur Biegelinie und weisen keine Verw¨olbung auf. Daraus folgt, daß keine Schubverformungen ber¨ ucksichtigt werden. Das Gleichgewicht des Balkens wird im unverformten Zustand beschrieben. Die Deformationen des Balkens werden durch die Biegelinie beschrieben. Die Durchbiegungen des Balkens sind kleiner als die H¨ohe des Balkens. Die L¨ ange l des Balkens ist sehr viel gr¨ oßer als die H¨ohe H und Tiefe des Balkens.
I
138
6. Balkenelemente
6.1.2 Dehnungen und Spannungen im Balken
In Bild 6.2 ist ein Ausschnitt eines Balkens im unverformten und verformten Zustand dargestellt1 . Zur Beschreibung der Durchbiegung in y-Richtung (Biegelinie v = v(x)) wird ein Querschnitt des Balkens im unverformten und verformten Zustand betrachtet. Nach der Bernoulli-Hypothese bleibt dieser Querschnitt auch im verformten Zustand eben und steht senkrecht zur Biegelinie.
Bild 6.2. Ausschnitt ei-
nes Balkens in unverformter und verformter Lage
Der Querschnitt ist im verformten Zustand um einen Winkel ϕ gegen¨ uber dem Ausgangszustand verdreht. Dieser Winkel l¨aßt sich als Tangente an der Biegelinie v = v(x) ausdr¨ ucken:
ϕ=
dv dx
(355)
Die Verdrehung ϕ des betrachteten Querschnittes bedingt eine Verschiebung u der Punkte dieses Querschnittes. Die Verschiebung l¨aßt sich f¨ ur kleine Durchbiegungen ausdr¨ ucken als: u = −y ϕ = −y
dv dx
(356)
Mit der Beziehung ε = du/dx erh¨ alt man die Dehnung ε im Balken: d ε= dx
dv d2 v −y = −y 2 = −y v dx dx
(357)
¨ Uber das Hooke’sche Gesetz werden die Dehnungen mit den Spannungen verkn¨ upft: σ = E ε = −E y 1
d2 v = −E y v dx2
Die Verformungen sind aus Darstellungsgr¨ unden vergr¨ oßert dargestellt.
(358)
6.1
Das eindimensionale Balkenelement
139
6.1.3 Das Tonti-Diagramm des Bernoulli-Balkens
Das Tonti-Diagramm des Bernoulli-Balkens ist in Bild 6.3 dargestellt. Die Prim¨ arvariable ist die Durchbiegung v(x). Die in (357) auftretenden zweiten ur kleine Durchbiegungen1 die Kr¨ ummung κ Ableitungen v beschreiben f¨ des Balkens. Die Beziehung κ = v stellt sich im Tonti-Diagramm als kinematische Gleichung dar. Das Moment M des Balkens wird u ¨ ber das Integral M =−
σy dA
(359)
A
beschrieben. Durch Einsetzen von (358) und der Kr¨ ummung κ = v in (359) erh¨ alt man: M = EI κ
(360)
Diese Gleichung stellt im Tonti-Diagramm die Stoffgleichung dar.
Bild 6.3. Das Tonti-Diagramm des Bernoulli-Balkens
In der Gleichgewichtsbeziehung M = q tritt die Streckenlast q auf. Die wesentliche Randbedingung sieht die Vorgabe der Durchbiegung 0v und der Verurlichen Randbedingungen erlauben das Aufpr¨agen drehung 0ϕ vor. Die nat¨ einer Querkraft 0F und eines Momentes 0M . Die Streckenlast tritt als sogenannte Quellfunktion auf. Das Einbringen der kinematischen Gleichung in die Stoffgleichung sowie das Einsetzen dieser Gleichung in die Gleichgewichtsbedingung f¨ uhrt auf die Gleichung des Bernoulli-Balkens: d (EI v ) = q dx2
(361)
140
6. Balkenelemente
Bild 6.4. Kragbalken mit einer Streckenlast q
Beispiel zum eindimensionalen Balken
Bei konstanter Balkensteifigkeit EI und konstanter Streckenlast (s. Bild 6.4) erh¨ alt man aus (361) durch vierfaches Integrieren:
v=
x3 x2 q x4 + C1 + C2 + C3 x + C4 EI 24 6 2
(362)
Es existieren f¨ ur das Beispiel zwei wesentliche und zwei nat¨ urliche Randbedingungen, so daß die vier Konstanten C1 , C2 , C3 , C4 bestimmt werden k¨ onnen. Die wesentlichen Randbedingungen lauten: v(x = 0) = 0 ⇒ C4 = 0 v (x = 0) = 0 ⇒ C3 = 0
(363)
Die nat¨ urlichen Randbedingungen beschreiben bei x = l das Moment M = 0 (v = 0) und bei x = l die Querkraft Q = 0 (v = 0): q l2 + C1 l + C2 EI 2 q l + C1 v (x = l) = 0 ⇒ 0 = EI v (x = l) = 0 ⇒ 0 =
(364)
Mit Hilfe der beiden Gleichungen f¨ ur die Randbedingungen (363) und (364) erh¨ alt man: % $ x q l4 ! x "2 ! x "2 −4 +6 v= 24 EI l l l
(365)
6.1.4 Funktional des Balkenproblems
Das Funktional (161) auf der S. 68 muß auf den eindimensionalen Balken zugeschnitten werden. Die elastische Form¨ anderungsarbeit wird u ¨ber die Dehnungen und Spannungen im Balken ausgedr¨ uckt. Das Potential der a¨ußeren Lasten beinhaltet neben den Einzelkr¨ aften F zus¨atzliche Streckenlasten q sowie Momente M . Das Potential des Momentes ergibt sich aus dem Pro1
(3/2) Die Kr¨ ummung ist allgemein definiert als: κ = v / 1 + (v )2 .
6.1
Das eindimensionale Balkenelement
141
dukt , x2 M ϕ = M dv/dx. Das Potential der Streckenlast l¨aßt sich darstellen als: x1 q v dx. 1 Π= 2
σε dV −
V
x2
x1
qv dx − F v − M
dv dx
(366)
Einsetzen der Dehnungen aus (357) und der Spannungen aus (358) in das Funktional (366): x2 1 (−E y v ) (−y v ) dV − q v dx − F v − M v 2 V x1 x2 1 2 2 = E (v ) y dV − q v dx − F v − M v 2 V x1
Π=
(367)
Das Dreifachintegral aus der voranstehenden Gleichung l¨aßt sich mit dV = dA dx in ein Zweifachintegral u uhren: ¨ berf¨ x2 2 E (v ) (x) y 2 dA dx − qv dx − F v − M v 0 A x1 I x2 1 l 2 = EI (v ) dx − q v dx − F v − M v 2 0 x1
Π=
1 2
l
(368)
6.1.5 Formfunktionen des eindimensionalen Balkens
Im Funktional (368) treten erste und zweite Ableitungen der Durchbiegung v auf1 . Die Vertr¨ aglichkeitsbedingung fordert, daß Querschnitte des Balkens im verformten Zustand nicht ineinander eindringen oder auseinanderklaffen. Diese Bedingung wird erf¨ ullt, wenn die Biegelinie des Balkens v = v(x) und ahrend die zweite Ableitung ihre erste Ableitung v = v (x) stetig sind, w¨ v = v (x) unstetig sein darf. Bedingt durch die Stetigkeitsanforderung an v wird diese wie auch die Durchbiegung v selber als Knotengr¨ oße definiert. Das f¨ uhrt zu einem finiten Element, wie es in Bild 6.5 angef¨ uhrt ist. F¨ ur die Knoten i, j sind jeweils eine Verschiebung vi , vj und eine Verdrehung ϕi , ϕj definiert. Diesen Gr¨oßen zugeordnet sind die Kr¨ afte Fi , Fj sowie die Momente Mi , Mj . Das Element besitzt 1
Man spricht, wenn in einem Funktional Ableitungen m-ter Ordnung auftreten, von einem C m−1 -Variationsproblem [6]. Als wesentliche Randbedingungen ergeben sich aus der ersten Variation des Funktionals geometrische Randbedingungen (m − 1)-ter Ordnung. Beim Balkenproblem ist m = 2. Es handelt sich also um ein C 1 Problem mit geometrischen Randbedingungen f¨ ur die Durchbiegung v und die Verdrehung v = ϕ.
142
6. Balkenelemente
Bild 6.5. Freiheitsgrade, Knotenkr¨ afte und Knotenmomente des zweiknotigen Balkenelementes
eine L¨ ange l und ein Fl¨ achentr¨ agheitsmoment I. Als Materialgr¨oße tritt der Elastizit¨ atsmodul E auf. Als Ansatzfunktion zur Beschreibung der Verformungen muß ein Polynom dritten Grades gew¨ ahlt werden, um die vier Koeffizienten des Polynoms durch ucken zu k¨onnen: die vier Knotengr¨ oßen vi , ϕi , vj , ϕj ausdr¨ v = a0 + a1 x + a2 x2 + a3 x3 v = ϕ = a1 + 2 a2 x + 3 a3 x2
(369)
Interpolationsbedingungen
Die vier Koeffizienten a1 , a2 , a3 , a4 werden durch die vier Knotengr¨oßen vi , ϕi , vj , ϕj ausgedr¨ uckt, indem man f¨ ur (369) folgende Interpolationsbedingungen formuliert: v(x = 0) = vi ⇒ vi = a0 ϕ(x = 0) = ϕi ⇒ ϕi = a1
(370)
v(x = l) = vj ⇒ vj = vi + ϕi l + a2 l + a3 l 2
3
ϕ(x = l) = ϕj ⇒ ϕj = ϕi + 2 a2 l + 3 a3 l2
(371)
Aus (371) folgt: 1 (− 3 vi + 3 vj − 2 ϕi l − ϕj l) l2 1 a3 = 3 (2 vi − 2 vj + ϕi l + ϕj l) l a2 =
(372)
Einsetzen von (370) und (372) in (369) und Ordnen der Ausdr¨ ucke f¨ uhrt zu: $ v= 1−3
! x "2 l
N1
+2
! x "3 % l
$
% x "2 vi + x 1 − ϕi l N2 !
6.1
Das eindimensionale Balkenelement
$ !! " % ! x "2 ! x "3 % x 2 x" + 3 −2 vj + x − ϕj l l l l N3 N4
143
$
(373)
Die Funktionen N1 , N2 , N3 , N4 nennt man Formfunktionen. Sie sind in Bild 6.6 grafisch ausgewertet.
Bild 6.6. Die Formfunktionen des zweiknotigen
Balkenelementes mit zwei Freiheitsgraden pro Knoten
auf, so kann man Faßt man die Formfunktionen als Elemente eines Vektors N schreiben: ⎡
v=
N1
N2
T N
N3
⎤ v ⎢ i ⎥ ⎢ ⎥ ⎢ ϕi ⎥ ⎢ ⎥ T v ⎥=N N4 ⎢ ⎢ ⎥ ⎢ vj ⎥ ⎣ ⎦ ϕj
(374)
v
6.1.6 Diskretisierung des Funktionals
Im Funktional (367) treten erste und zweite Ableitungen von v auf. Hierzu m¨ ussen die Formfunktionen aus (373) abgeleitet werden. F¨ ur die Ableitungen gelten folgende Regeln: d !T " dv d T )T v T dv = (N = N v = N v + N dx dx dx dx 0 ! " " 2 2 ! v d d d T v = )T v = (N )T v v = 2 = 2 N (N dx dx dx v =
(375)
(376)
144
6. Balkenelemente
)T gewinnt man, indem man die zweiten Ableitungen Die Ableitung von (N bildet. Es wird eine neue Variable ξ = x/l eines jeden Elementes von N eingef¨ uhrt. F¨ ur die Ableitungen gelten folgende Regeln: d dξ 1 d d = = ; dx dξ dx l dξ
d2 1 d2 = 2 2 2 dx l dξ
(377)
Es wird elementweise abgeleitet: 6ξ dN1 = [−1 + ξ] dx l
d2 N1 6 = 2 [−1 + 2 ξ] dx2 l
dN2 = 1 − 4 ξ + 3 ξ2 dx
d2 N2 2 = [−2 + 3 ξ] dx2 l
dN3 6ξ = [1 − ξ] dx l
6 d2 N3 = 2 [1 − 2 ξ] 2 dx l
dN4 = 3 ξ2 − 2 ξ dx
d2 N4 2 = [3 ξ − 1] 2 dx l
(378)
)T v ergibt sich: Nach der Beziehung v = (N ⎡
v =
1 −6 + 12 ξ 2 l
−4 l + 6 lξ T B
6 − 12 ξ
⎤ v ⎢ i ⎥ ⎢ ⎥ ⎢ ϕi ⎥ ⎢ ⎥ T ⎥ = B v 6 lξ − 2 l ⎢ ⎢ ⎢ vj ⎥ ⎥ ⎣ ⎦ ϕj (379)
T v = v T B Das Quadrat (v ) l¨ aßt sich mit voranstehender Beziehung sowie B schreiben als: 2
B T v T v B T v = v T B (v ) = B 2
(380)
B T hat die Form einer Matrix und die Eigenschaften einer Dyade B (s. Abschnitt 2.6.2). F¨ ur die Diskretisierung des Funktionals stehen folgende Ausdr¨ ucke zur Verf¨ ugung: nach (374) T v = v T N v=N 2 T T (v ) = v B B v nach (380)
6.1
Das eindimensionale Balkenelement
145
v T F = vi Fi + ϕi Mi + vj Fj + ϕj Mj , Potential der Einzelkr¨afte und Momente Der Vektor F hat folgende Form: ⎡
⎤ F i ⎢ ⎥ ⎢ ⎥ ⎢ Mi ⎥ ⎢ ⎥ F = ⎢ ⎥ ⎢ F ⎥ ⎢ j ⎥ ⎣ ⎦ Mj
(381)
Diese Ausdr¨ ucke werden in das Funktional nach (368) eingesetzt. Damit ergibt sich das diskretisierte Funktional zu (dx = l dξ): l 1 l T T q dx − v T F Π= EI v B B v dx − v T N 2 0 0 1 1 1 T T T q dξ −v T F N = v l EI B B dξ v − v l 2 0 0 K Q 1 − v T F = v T K v − v T Q 2
(382)
6.1.7 Variation des diskretisierten Funktionals
Das Gesamtpotential Π ist quadratisch in v . Damit f¨ uhrt die erste Variation von Π nicht nur auf einen station¨ aren Wert, sondern auf ein Minimum. Bei den Ableitungen wird von der Beziehung: (∂/∂u) δu = δuT (∂/∂uT ) nach (72) auf der S. 39 Gebrauch gemacht: ∂Π δv ∂v 1 1 ∂uT ∂u ∂uT ∂uT − δuT T F = δuT T Ku + uT K δu − δuT T Q 2 ∂u 2 ∂u ∂u ∂u
δΠ =
(383)
Mit Hilfe der Beziehungen: ∂uT/∂uT = ∂u/∂u = E und uT K δu = δuT K T u = aßt sich schreiben: δuT K u l¨ − F = 0 δΠ = δv T Kv − Q
(384)
146
6. Balkenelemente
Die Variation nimmt einen station¨ aren Wert an, wenn der Klammerausdruck verschwindet. Daraus erh¨ alt man die Gleichgewichtsbeziehung f¨ ur den Balken: + F K v = Q
(385)
6.1.8 Bilden der Steifigkeitsmatrix
Das zweiknotige Balkenelement soll ein konstantes Fl¨achentr¨agheitsmoment I und einen konstanten E-Modul besitzen. Es kann damit die Biegesteifigkeit des Balkens EI vor das Integral gezogen werden:
1
B T dξ B
K = EI l
(386)
0
B T wird in folgender Gleichung gebildet (B s. (379)): Die Dyade B B T = B ⎡ ⎢ 6(2ξ − 1) ⎢ 1 ⎢ ⎢ 2 l(3ξ − 2) ⎢ l2 ⎢ 6(1 − 2ξ) ⎢ ⎣ 2 l(3ξ − 1) ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ 1 ⎢ ⎢ l4 ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣
⎤ ⎥ ⎥ ⎥ 1 ⎥ ⎥ 2 6(2ξ − 1) ⎥l ⎥ ⎦
36(2ξ − 1)2 12 l(2ξ − 1)· (3ξ − 2)
2 l(3ξ − 2)
6(1 − 2ξ)
2 l(3ξ − 1) =
⎤ 12 l(2ξ − 1)·
36(2ξ − 1)·
12 l(2ξ − 1)·
(3ξ − 2)
(1 − 2ξ)
(3ξ − 1)
12 l(3ξ − 2)·
4 l2 (3ξ − 2)·
(1 − 2ξ)
(3ξ − 1)
4 l2 (3ξ − 2)2
36(2ξ − 1)·
12 l(3ξ − 2)·
(1 − 2ξ)
(1 − 2ξ)
12 l(2ξ − 1)·
4 l2 (3ξ − 2)·
12 l(1 − 2ξ)·
(3ξ − 1)
(3ξ − 1)
(3ξ − 1)
36(1 − 2ξ)2
12 l(1 − 2ξ)· (3ξ − 1) 4 l2 (3ξ − 1)2
⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ (387)
,1
B T dξ ist elementweise durchzuf¨ Die Integration 0 B uhren. Sie f¨ uhrt zu folgender Steifigkeitsmatrix K des Balkenelementes:
6.1
Das eindimensionale Balkenelement
⎡ ⎢ 12 ⎢ EI ⎢ ⎢ 6l K= 3 ⎢ l ⎢ −12 ⎢ ⎣ 6l
6l
−12
4 l2
−6 l
−6 l
12
2 l2
−6 l
147
⎤ 6l ⎥ ⎥ 2 l2 ⎥ ⎥ ⎥ −6 l ⎥ ⎥ ⎦ 4 l2
(388)
6.1.9
Diskretisierung der Streckenlast In (382) ber¨ ucksichtigt der nachfolgende Term die Streckenlast:
1
q(ξ) dξ N
=l Q
(389)
0
Einschr¨ ankend wird angenommen, daß die Streckenlast q im Element linear verteilt ist. Somit kann die Verteilung der Streckenlast u ¨ ber eine lineare Formfunktion beschrieben werden (s. (259) auf der S. 102). Eine solche Linearverteilung ist in Bild 6.7 dargestellt.
Bild 6.7. Berechnung der Kr¨ afte und
Momente aus der Streckenlast des Balkenelementes
Die Verteilung von q ist eindeutig u ¨ ber die Knotenwerte qi und qj beschrieben. Sie l¨ aßt sich damit ausdr¨ ucken als:
q = (1 − ξ) qi + ξ qj =
1−ξ
ξ
⎤
⎡ ⎣
qi
ˆ T ⎦ = (N ) q
(390)
qj
Einsetzen der Beschreibung von q nach voranstehender Gleichung in den q f¨ Ausdruck N uhrt zu: ˆ T q=N (N N ) q ˆ T (N Das Produkt N ) stellt sich mit Hilfe von (373) dar als:
(391)
148
6. Balkenelemente
⎤ 2 3 + 2 ξ 1 − 3 ξ ⎥ ⎢ ⎥ ⎢ ⎢ ξ l (1 − ξ)2 ⎥ ⎥ ˆ T ⎢ N (N ) = ⎢ ⎥ 1−ξ ⎢ 3 ξ2 − 2 ξ3 ⎥ ⎥ ⎢ ⎣ 2 ⎦ ξl ξ −ξ ⎡ 2 3 4 ⎢ 1−ξ −3ξ +5ξ −2ξ ⎢ ⎢ l ξ − 3 ξ2 + 3 ξ3 − ξ4 ⎢ =⎢ ⎢ 3 ξ2 − 5 ξ3 + 2 ξ4 ⎢ ⎣ l −ξ 2 + 2 ξ 3 − ξ 4 ⎡
ξ
⎤ ξ − 3 ξ3 + 2 ξ4 2 l ξ − 2 ξ3 + ξ4 3 ξ3 − 2 ξ4 l ξ4 − ξ3
⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦
(392)
ˆ T (N Die Integration ist u ) elementweise vorzunehmen: ¨ ber N
1
=l Q
ˆ T (N N ) q dξ = l
0
1
ˆ T (N N ) dξ q
(393)
0
und f¨ uhrt zu folgendem Ausdruck: ⎡ ⎢ ⎢ l ⎢ ⎢ Q= ⎢ 20 ⎢ ⎢ ⎣
7 l 3 − 23 l
⎡ ⎤ 3 ⎥ ⎢ 7 qi + 3 qj ⎤ ⎢ ⎥⎡ 2 2 ⎥ l ⎢ ⎢ l q i + 3 l qj 3 l ⎥ ⎣ qi ⎦ = ⎢ ⎥ 20 ⎢ 3 q + 7 q 7 ⎥ qj ⎢ ⎥ i j ⎣ ⎦ −l − 32 l qi − l qj
⎤
⎡
⎤ Q i ⎥ ⎢ ⎥ ⎥ ⎢ ⎥ ⎥ ⎢ mi ⎥ ⎥ ⎢ ⎥ ⎥=⎢ ⎥ (394) ⎥ ⎢ Q ⎥ ⎥ ⎢ j ⎥ ⎦ ⎣ ⎦ mj
In Bild 6.7 sind die Kr¨ afte und Momente dargestellt, die durch die Streckenlast hervorgerufen werden. Neben den beiden Kr¨aften Qi , Qj entstehen aus der Umrechnung noch die Momente mi , mj . Diese sind vorzeichenorientiert in Bild 6.7 dargestellt. Eine positive Streckenlast ruft am Anfangsknoten i ein positives Moment mi und am Endknoten j ein negatives Moment mj hervor. Damit sind alle Integralausdr¨ ucke aus (382) auf der S. 145 bekannt. Die + F sind in folgenden Gleichungen zu Gr¨ oßen aus der Beziehung K v = Q finden: K aus (388) auf der S. 147 v aus (374) auf der S. 143 F aus (381) auf der S. 145 aus (394) auf der S. 148 Q
6.1
Das eindimensionale Balkenelement
149
In expliziter Schreibweise ergibt sich damit: ⎡ ⎢ 12 ⎢ EI ⎢ ⎢ 6l ⎢ 3 l ⎢ −12 ⎢ ⎣ 6l
6l
−12
4 l2
−6 l
−6 l
12
2 l2
−6 l
⎤⎡ 6l ⎥⎢ ⎥⎢ ⎢ 2 l2 ⎥ ⎥⎢ ⎥⎢ ⎢ −6 l ⎥ ⎥⎢ ⎦⎣ 4 l2
⎤ ⎡ vi ⎥ ⎢ ⎥ ⎢ ⎢ ϕi ⎥ ⎥ ⎢ ⎥=⎢ ⎢ vj ⎥ ⎥ ⎢ ⎦ ⎣ ϕj
⎤ ⎡ Fi ⎥ ⎢ ⎥ ⎢ ⎢ Mi ⎥ ⎥ ⎢ ⎥+⎢ ⎢ Fj ⎥ ⎥ ⎢ ⎦ ⎣ Mj
⎤ Qi ⎥ ⎥ mi ⎥ ⎥ ⎥ Qj ⎥ ⎥ ⎦ mj
(395)
6.1.10 Schnittgr¨ oßen des Balkenelementes
Die Schnittgr¨ oßen ergeben sich aus dem Produkt Einzelsteifigkeitsmatrix × Verformungsvektor des entsprechenden Elementes. Allgemein f¨ ur Element i ausgedr¨ uckt: K i iv = iF
(396)
K i - Steifigkeitsmatrix des Elementes i nach (388) i v - Verformungsvektor des Elementes i i F - Schnittgr¨ oßenvektor des Elementes i Momentenverlauf im Element
Mit Hilfe von (360) und (379) l¨ aßt sich der Momentenverlauf im Element schreiben als: T v = EI 1 −6 + 12 ξ M = EI B l2
−4 l + 6 lξ
6 − 12 ξ
6 lξ − 2 l
v
(397) sind linear in ξ = x/l. Damit ist auch der Die Funktionen in dem Vektor B Momentenverlauf im Element ein linearer. Bei der Elementformulierung ist zugelassen worden, daß die zweite Ableitung der Verformungen v an den Elementgrenzen unstetig sein darf. Aus (360) folgt, daß die Schnittmomente an den Elementgrenzen unstetig sein k¨ onnen. F¨ ur ξ = 0 und ξ = 1 ergeben sich die Momente f¨ ur den Anfangs- und Endknoten. ˆ i = M (ξ = 0) = EI v M −4 l 6 −2 l −6 l2 ˆ j = M (ξ = 1) = EI M 6 2 l −6 4 l v l2
(398) (399)
150
6. Balkenelemente
Querkraftverlauf im Element
Die Querkraft Q erh¨ alt man aus dem Moment M :
Q=
dM dξ 1 dM dM = = dx dξ dx l dξ
(400)
Diese Beziehung auf (397) angewendet:
Q=
EI 12 l3
6l
−12
6l
v
(401)
Die Funktionen in voranstehender Gleichung sind unabh¨angig von ξ, d.h. die Querkraft ist im Element konstant. Damit k¨onnen die Querkr¨afte an den Elementgrenzen unstetig sein. ˆi = Q ˆ j = EI 12 Q 3 l
6l
−12
6l
v
(402)
Vorzeichen der Schnittgr¨ oßen
Faßt man (398), (399) und (402) in Matrixform zusammen, so ergibt sich: ⎡ ⎢ 12 ⎢ EI ⎢ ⎢ −6 l ⎢ l3 ⎢ 12 ⎢ ⎣ 6l
6l
−12
−4 l2
6l
6l
−12
2 l2
−6 l
⎤⎡
⎤ ⎡ v i ⎥⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ 2 ⎥⎢ ⎢ −2 l ⎥ ⎢ ϕi ⎥ ⎥ ⎢ ⎥⎢ ⎥=⎢ ⎢ ⎥ ⎢ 6l ⎥ ⎥ ⎢ vj ⎥ ⎢ ⎦⎣ ⎦ ⎣ 4 l2 ϕj 6l
⎤ ˆi Q ⎥ ⎥ ˆ Mi ⎥ ⎥ ⎥ ˆj ⎥ Q ⎥ ⎦ ˆj M
(403)
Bild 6.8. Vorzeichen der Schnittgr¨ oßen
Im Knoten i ist die Querkraft positiv (s. Bild 6.8), wenn sie in positive yRichtung zeigt. Das Moment ist am Knoten i positiv, wenn es um die negative z-Koordinate dreht. Im Endknoten j ist es genau umgekehrt.
6.2
Beispiel zum eindimensionalen Balken
151
6.2
6.2 Beispiel zum eindimensionalen Balken 6.2.1 Zweiseitig gelagerter Balken mit Streckenlast Problemstellung
In Bild 6.9 ist in der oberen H¨ alfte ein Balken auf zwei St¨ utzen dargestellt. Er ist durch eine Streckenlast q (Lastfall 1) bzw. durch eine Einzelkraft F in der Mitte (Lastfall 2) belastet. Er weist ein Fl¨ achentr¨agheitsmoment I und einen E-Modul E auf.
Bild 6.9. Beispiel zum eindimensionalen Balkenelement
Gesucht sind f¨ ur dieses Problem die Durchbiegung des Balkens sowie die Schnittgr¨ oßen im Balken. Einteilung in Elemente
Das Problem ist bez¨ uglich Geometrie, Belastung und Randbedingungen symmetrisch. Deshalb wird in der FE-Rechnung nur eine H¨alfte des Balkens ber¨ ucksichtigt. Sie wird in ein finites Element eingeteilt. In der unteren H¨alfte von Bild 6.9 ist diese Einteilung aufgef¨ uhrt. Elementsteifigkeitsmatrix
⎡
v1
ϕ1
v2
24
6l
−24
2 l2
−6 l
−6 l
24
l2
−6 l
⎢ EI ⎢ 6l K1 = 4 3 ⎢ l ⎢ ⎢ ⎢ −24 ⎣ 6l
ϕ2
⎤ v1 ⎥ ⎥ l2 ⎥ϕ1 ⎥ ⎥ −6 l ⎥ ⎦v2 6l
2 l2
(404)
ϕ2
Gesamtsteifigkeitsmatrix
Da das Problem nur ein Element aufweist, ist die Gesamtsteifigkeitsmatrix identisch mit der Elementsteifigkeitsmatrix.
152
6. Balkenelemente
Geometrische Randbedingungen
Auflager: Das Auflager am Knoten 2 wird durch die Randbedingung v2 = 0 wiedergegeben. Symmetrie: Die Verformungen m¨ ussen symmetrisch sein. Die Biegelinie weist bei x = 0 eine horizontale Tangente auf. Daraus ergibt sich die Verdrehung im Knoten 1 zu ϕ1 = 0. Belastungen
Es werden zwei Lastf¨ alle ber¨ ucksichtigt. Lastfall 1 (LF1 ) ist eine konstante Streckenlast q und Lastfall 2 (LF2 ) ist eine Einzelkraft F in der Mitte des Balkens. Die Streckenlast muß in Knotenlasten nach (394) umgerechnet werden. Die Streckenlast ist konstant, so daß q1 = q2 = q gilt. ⎡ ⎢ ⎢ ⎢ ⎢ l ⎢ = Q ⎢ 20 ⎢ ⎢ ⎢ ⎣
⎡
⎤ 7 q1 + 3 q2
⎤ 2
⎢ ⎥ ⎢ l ⎥ l ⎢ ⎥ (3 q1 + 2 q2 ) ⎥ ⎢ l ⎢ 12 ⎥ 3 ⎥=q ⎢ ⎥ 4⎢ 2 3 q1 + 7 q2 ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ l l − (2 q1 + 3 q2 ) − 3 12
⎡ ⎤ ⎥ Q 1 ⎥ ⎢ ⎥ ⎥ ⎢ ⎥ ⎥ ⎢ m1 ⎥ ⎥ ⎢ ⎥ ⎥=⎢ ⎥ ⎥ ⎢ Q ⎥ ⎥ ⎢ 2 ⎥ ⎥ ⎣ ⎦ ⎦ m2
(405)
Verformungen ⎡ 24 ⎢ ⎢ ⎢ 6l EI ⎢ 4 3 ⎢ l ⎢ −24 ⎢ ⎣ 6l
6l
−24
2 l2
−6 l
−6 l
24
l2
−6 l
⎤⎡ 6l
(1) v1
⎥⎢ ⎥⎢ (1) ⎢ l2 ⎥ ⎥⎢ ϕ1 ⎥⎢ ⎥⎢ (1) −6 l ⎥⎢ v2 ⎦⎣ (1) 2 l2 ϕ2
(2) v1 (2)
ϕ1
(2)
v2
(2)
ϕ2
⎤
⎡
l q ⎢ 4 ⎥ ⎢ ⎥ ⎢ l2 ⎥ ⎢ q + RM1(1) ⎥ ⎢ 48 ⎥=⎢ ⎥ ⎢ q l + RF (1) ⎥ ⎢ 2 4 ⎦ ⎢ ⎣ l2 −q 48
⎤
F 2 (2)
R
M1
R
(2)
F2 0
⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦
(406)
Die rechte Seite besteht aus einer Matrix mit zwei Spalten. Diese geben die beiden Lastf¨ alle wieder. Es liegen je Lastfall vier Unbekannte vor, n¨amlich die (i) (i) (i) (i) beiden Verformungen v1 , ϕ2 und die beiden Reaktionsgr¨oßen RM1 , RF2 (i = 1 ∧ 2). Zur Bestimmung der Verformungen werden die Zeilen und Spal(i) (i) ten gestrichen, die die bekannten Verformungen v2 = ϕ1 = 0 aufweisen. Daraus ergibt sich das nachstehende Untersystem:
6.2
Beispiel zum eindimensionalen Balken
⎡ 8
⎤⎡
EI ⎣ 12 l3 3l
3l
⎦⎣
l2
(1)
v1
(1)
ϕ2
v1
ϕ2
(2) (2)
⎤
153
⎡
⎢ ⎦=⎢ ⎢ ⎣
l q 4 l2 −q 48
⎤ F ⎥ 2 ⎥ ⎥ ⎦ 0
(407)
Die unbekannten Verformungen ergeben sich zu: ⎡ ⎣
(1) v1 (1)
ϕ2
⎤ ⎡ ⎤ ⎡ ⎤ 5 l (2) 2 l v1 ⎥ ⎥ ⎦ = ql ⎢ ⎦= Fl ⎢ ⎣ 16 ⎦ ; ⎣ ⎣ 3 ⎦ (2) 24 EI 16 EI ϕ2 −1 −1 ⎡
⎤
3
(408)
Die Verformungen der FEM-L¨ osung entsprechen denen der exakten L¨osung. Schnittgr¨ oßen
Die Beziehung (396) auf das vorliegende Problem angewendet, f¨ uhrt auf:
Lastfall 1: ⎡ ⎢ 24 ⎢ q⎢ ⎢ 6l ⎢ 6 ⎢ −24 ⎢ ⎣ 6l
6l
−24
2
−6 l
2l
−6 l
24
l2
−6 l
⎡ ⎤ ⎤⎡ 5 ⎢ l ⎥ ⎢ 6l ⎥⎢ ⎢ ⎥ ⎢ 16 ⎥ ⎥ ⎢ 2 ⎥⎢ l ⎥⎢ 0 ⎥ ⎢ ⎥=⎢ ⎥⎢ ⎢ ⎥ ⎢ ⎢ ⎥ ⎢ −6 l ⎥ ⎢ 0 ⎥ ⎥ ⎢ ⎦⎣ ⎦ ⎢ ⎢ ⎣ 2 l2 −1
1 ql 4 7 2 ql 48 1 ql 4 1 − q l2 48
⎤
⎡ ⎥ ⎥ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥=⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎣ ⎥ ⎦
⎤
1 (1) F1 (1) M1
1
1 (1) F2 1
(1)
⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦
M2
(409)
Lastfall 2: ⎡ ⎢ 24 ⎢ F ⎢ ⎢ 6l ⎢ 4 l ⎢ −24 ⎢ ⎣ 6l
6l
−24
2
−6 l
2l
−6 l
24
l2
−6 l
⎤⎡ 6l ⎥⎢ ⎥⎢ ⎢ l2 ⎥ ⎥⎢ ⎥⎢ ⎢ −6 l ⎥ ⎥⎢ ⎦⎢ ⎣ 2 l2
⎤
⎡
l ⎢ ⎢ 3 ⎥ ⎥ ⎢ ⎥ ⎢ ⎢ 0 ⎥ ⎥=⎢ ⎥ ⎢ ⎥ ⎢ 0 ⎥ ⎢ ⎦ ⎢ ⎣ −1
1 F 2 1 Fl 4 1 F 2 0
⎤
⎡ ⎥ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥=⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎣ ⎥ ⎦
1 (2) F1 (2) M1
1
1 (2) F2 1
(2)
⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦
M2
(410)
154
6. Balkenelemente
Vergleich der Schnittgr¨ oßen
In Tab. 6.1 sind die Schnittgr¨ oßen aus der Rechnung denen der exakten L¨ osung gegen¨ ubergestellt. ¯ (1) = Q(1) /(q l); Tabelle 6.1. Vergleich der Schnittgr¨ oßen (Q ¯ (2) = Q(2) /F ; M ¯ (2) = M (2) /(F l)) ¯ (1) = M (1) /(q l2 ); Q M
Lastfall 11 ¯ (1) (x = l ) Q 2 FEM exakt Fehler
Lastfall 2
¯ (1) (x = 0) M
1 4 1 2
7 − 48
50 %
¯ (2) (x = l ) Q 2
¯ (2) (x = 0) M
− 18
1 2 1 2
− 14
16, 7 %
0%
0%
− 14
W¨ ahrend die Schnittgr¨ oßen aus Lastfall 2 keinen Fehler aufweisen, treten bei Lastfall 1 Abweichungen zu der exakten L¨ osung auf, die folgender Art sind: Momente ¯ (1) = −1/8 tritt in der Mitte des Balkens Das maximale Moment von M ¯ (1) = auf. Die FE-Rechnung weist an dieser Stelle ein Moment von 1M 1 −7/48 auf, also einen Fehler von ca. 16,7 %. Am Auflager muß das Moment ¯ (1) = −1/48 auf. Bei der Null sein. Hier tritt ein FE-Ergebnis von 1M 2 exakten L¨ osung hat der Momentenverlauf die Form einer Parabel. Die Momente im Inneren eines Elementes haben nach (397) einen linearen Verlauf. Querkr¨ afte Die exakte Querkraftverteilung stellt sich als Linearverteilung dar, die einen Nulldurchgang in der Mitte des Balkens aufweist und einen Maxi¯ (1) = 1/2 hat. Aus der FE-Rechnung ergibt sich ein Wert malwert von Q 1 (1) von F1 = 1/4. Daraus resultiert eine Abweichung von 50 %. Das Ergebnis kann durch eine Erh¨ ohung der Elementanzahl verbessert werden. 6.2.2 Konvergenztest beim zweiknotigen Balkenelement
F¨ ur das in Bild 6.10 angef¨ uhrte Beispiel ist bez¨ uglich der Querkraft Q und des Momentes M ein Konvergenztest durchzuf¨ uhren. Dazu sollen drei Rechnungen mit 3, 6 und 12 ¨ aquidistanten Elementen dienen. Die Querkraft Q2 und das Moment M 3 sind an der Stelle des rechten Auflagers auszuwerten. ¯ (1) = 1/2[(x/l)2 − 1/4] ¯ (1) = x/l ; M Q exakt exakt Die Querkraft ist am Elementanfang vorzeichenrichtig. 3 Das Moment ist am Elementende vorzeichenrichtig. 1 2
6.2
Beispiel zum eindimensionalen Balken
155
Bild 6.10. Konvergenztest eines zwei-
fachgelagerten Balkens
Fehler in den Schnittgr¨ oßen
Die exakte L¨ osung des Momenten- und Querkraftverlaufes wird durch folgende Beziehungen beschrieben (ξ = x/l): ¯ = M = M q l2 ¯= Q = Q ql
1 2 1 2
ξ2 −
1 4
f¨ ur 0 ≤ ξ ≤
ξ
2 3
ξ 2 − ξ + 12 f¨ ur 23 ≤ ξ ≤ 1 ξ − 14 f¨ ur 0 ≤ ξ ≤ 23 ξ−1
f¨ ur
2 3
≤ξ≤1
(411)
W¨ ahrend der exakte Momentenverlauf quadratischer Natur ist, verl¨auft er im Element linear (397). Der exakte Querkraftverlauf ist linear mit einer Unstetigkeit bei ξ = 2/3. Im Element ist die Querkraft konstant (402). Daraus ergibt sich, daß im vorliegenden Fall, die FE-Methode nur n¨aherungsweise die exakten Schnittgr¨ oßen beschreiben kann. Die Tab. 6.2 enth¨alt die Schnittgr¨ oßen und ihre Fehler. Die Querkraft wird rechtsseitig der Stelle ξ = 2/3 betrachtet. Tabelle 6.2. Ergebnisse des Konvergenztestes Anz. Elem.
¯ Q
¯ M
EQ 3
EM 3
3
− 16 − 14
25 %
16, 6¯ 6% ¯% 4, 16
12
7 − 24
12, 5 %
1, 04 %
exakt
− 13
5 108 23 492 95 1728 1 18
50 %
6
−
−
In der linken H¨ alfte von Bild 6.11 ist der exakte Momentenverlauf und der ¯ bei drei Elementen dargestellt. Die FE-L¨ osung n¨ahert die Parabeln f¨ ur M nach (411) durch einen Polygonzug an. Deutlich ist der Fehler an den beiden Enden des Balkens zu erkennen. In der rechten Bildh¨alfte ist der Querkraft¯ angef¨ ¯ aus (411) durch einen verlauf Q uhrt. Die FE-L¨ osung approximiert Q treppenf¨ ormigen Verlauf an, da die Querkraft im Element konstant ist. Mit steigender Elementanzahl beschreibt diese Treppenform immer besser die Geraden der exakten L¨ osung. Dieses Verhalten soll f¨ ur die Stelle ξ = 2/3, also am rechten Lager, durch eine Fehlerabsch¨ atzung belegt werden. 3
¯ FEM − Q ¯ exakt )/Q ¯ exakt · 100 ; EM = (M ¯ FEM − M ¯ exakt )/M ¯ exakt · 100 E Q = (Q
156
6. Balkenelemente
Bild 6.11. Vergleich der exakten Momente und Querkr¨ afte mit der FE-L¨ osung f¨ ur verschie-
dene Elementanzahlen
Fehlerabsch¨ atzung der Schnittgr¨ oßen
Zur Fehlerabsch¨ atzung werden die Beziehungen (142) herangezogen. Der Fehler f¨ ur die Querkr¨ afte und Momente wird in Abh¨ angigkeit von der Elementanzahl n in einem doppelt logarithmischen System aufgetragen. Zur Bestimur n = n1 und n = n2 mung der Konstanten C ∗ und p in (142), wird diese f¨ angesetzt: E(n = n1 ) = E1 = C ∗ n−p 1 E(n = n2 ) = E2 = C ∗ n−p 2
(412)
Aus diesen beiden Gleichungen lassen sich C ∗ und p bestimmen. Die Fehlergerade E hat damit folgendes Aussehen: E = E1
n n1
log(E1 /E2 ) log(n1 /n2 )
(413)
Setzt man in (413) f¨ ur n1 = 3 und n2 = 12 ein, so ergeben sich daraus folgende Beziehungen (s. Tab. 6.2): log(4) !n" log(1/4) ¯ Querkraft Q : EQ = 50 = 150 n−1 3 log(16) !n" 100 log(1/4) = 150 n−2 ¯ : EM = Moment M 6 3
(414)
(415)
¯ und mit Gleichung (414) zeigt mit p = 1 eine lineare Konvergenz f¨ ur Q ¯ p = 2 eine quadratische f¨ ur M . In Bild 6.12 sind die Beziehungen (414) und
6.2
Beispiel zum eindimensionalen Balken
157
¯ eine (415) dargestellt. Bedingt durch die h¨ ohere Konvergenzordnung, zeigt M ¯ ¯ schnellere Abnahme des Fehlers als Q. Soll der Fehler bei Q z.B. einen Wert von 1 % annehmen, so ergibt sich aus (414), daß die Anzahl der Elemente auf n = 150 erh¨ oht werden m¨ ußte.
Bild 6.12. Konvergenztest des Bal-
kens
6.2.3 Realisierung des Gelenkes u ¨ber eine Zwangsbedingung
In Bild 6.13 sind zwei Balken an ihren Enden fest eingespannt und in der Mitte gelenkig miteinander verbunden. An dieser Stelle kann kein Moment u ¨ bertragen werden. Das Problem soll mit Hilfe einer Zwangsbedingung gel¨ost werden.
Bild 6.13. Ein zweiseitig eingespannter Balken mit Gelenk und sein Ersatzmodell
Dazu wird die Balkenstruktur in der rechten Bildh¨alfte in zwei getrennte Strukturen aufgeteilt, die aus Element 1 und Element 2 bestehen. Die Knoten 2 und 3 werden nun durch eine Zwangsbedingung der Form v3 − v2 = 0 miteinander verbunden. Diese Zwangsbedingung l¨aßt sich mit Hilfe von (134) auf der S. 56 schreiben als: ⎡ 0
1
0
⎤
⎢ ϕ2 ⎥ ⎥ ⎢ ⎢ v3 ⎥ ⎥ ⎢ ⎥ = 0 = Cu −1 ⎢ ⎢ ϕ ⎥ ⎢ 3 ⎥ ⎦ ⎣ v2
Ca
⎤
⎡ ⎣
uu ua
⎦
(416)
158
6. Balkenelemente
Die Reihenfolge der Unbekannten in (416) ist so ge¨andert worden, daß die abh¨ angige Gr¨ oße v2 am Ende des Vektors auftritt. Die Gesamtsteifigkeitsmatrix lautet nach dem Einbringen der Randbedingungen und der genannten ¨ Anderung der Reihenfolge der Unbekannten:
⎡
ϕ2
v3
ϕ3
4 l2
0
0
4
2l
2l
4 2 3 l
0
0
⎢ EI ⎢ 0 Kg = 3 ⎢ l ⎢ ⎢ ⎢ 0 ⎣
−6 l
v2
⎤ −6 l ϕ2 ⎥ ⎥ 0 ⎥v3 ⎥ ⎥ 0 ⎥ ⎦ϕ3 12
(417)
v2
Die Transformationsmatrix T nach (135) auf der S. 56 ergibt sich mit n − r = 4 − 1 = 3 zu: ⎡
−1 −C −1 a C u = −(−1)
0
1
0
=
0
1
⎢ 1 ⎢ ⎢ 0 ⎢ 0 ⇒T =⎢ ⎢ 0 ⎢ ⎣ 0
0 1 0 1
⎤ 0 ⎥ ⎥ 0 ⎥ ⎥ ⎥ 1 ⎥ ⎥ ⎦ 0 (418)
ˆ und Fˆ : Nach (136) erh¨ alt man f¨ ur K ⎡
⎤
⎡
2 ⎢ 4l 1 0 0 0 ⎢ ⎥ EI ⎢ 0 ⎢ ⎥ ⎢ ⎢ ˆ =⎢ 0 1 0 1 ⎥ K ⎢ ⎦ l3 ⎢ 0 ⎣ ⎢ ⎣ 0 0 1 0 −6 l ⎡ ⎤ 0 4 l2 −6 l ⎥ EI ⎢ ⎢ ⎥ = 3 ⎢ −6 l 16 2l ⎥ l ⎣ ⎦ 4 2 0 2l 3 l
0
0
4
2l
2l
4 2 3 l
0
0
⎤⎡ −6 l ⎥ ⎢ ⎥⎢ ⎢ 0 ⎥ ⎥⎢ ⎥⎢ ⎢ 0 ⎥ ⎥⎢ ⎦⎣ 12
1
0
0
1
0
0
0
1
⎤ 0 ⎥ ⎥ 0 ⎥ ⎥ ⎥ 1 ⎥ ⎥ ⎦ 0
(419)
6.3
¨ Ubungsaufgaben zum eindimensionalen Balken
⎡ 1 ⎢ ⎢ ˆ F = T T F = ⎢ 0 ⎣ 0
⎤ ⎡ ⎤ 0 ⎢ ⎥ 0 0 ⎢ ⎥ ⎥⎢ F ⎥ ⎢ ⎥ ⎥ ⎢ ⎥⎢ ⎥ ⎥=⎢ F ⎥ 1 ⎥⎢ ⎦⎢ 0 ⎥ ⎣ ⎦ ⎢ ⎥ ⎣ ⎦ 0 0 0 ⎤
0
0
1
0
0
1
159
⎡
(420)
ˆ uu = Fˆ erh¨ Mit K alt man die Verformung: ⎡
⎤ ϕ2
⎢ ⎢ uu = ⎢ v3 ⎣ ϕ3
⎥ 1 F l2 ⎥ ⎥= ⎦ 8 EI
⎡
⎤ 3
⎢ ⎢ ⎢ 2l ⎣ −3
⎥ ⎥ ⎥ ⎦
(421)
6.3
¨ 6.3 Ubungsaufgaben zum eindimensionalen Balken Balkenbeispiel I
Das Beispiel in Bild 6.9 auf der S. 151 weist f¨ ur den Lastfall 1, in dem die Belastung aus einer konstanten Streckenlast besteht, Fehler in den Schnittgr¨ oßen auf. Es soll durch eine Erh¨ ohung der Elementanzahl auf zwei bzw. drei Elemente die Genauigkeit der Schnittgr¨ oßen verbessert werden. Hierf¨ ur sind die Steifigkeitsmatrizen, die Gesamtsteifigkeitsmatrizen und daraus die Verformungen zu berechnen. Dabei m¨ ussen die Streckenlasten in Kr¨ afte und Momente umgerechnet werden. Aus den Verformungen sind die Schnittgr¨ oßen zu berechnen. Diese sind grafisch auszuwerten und mit den exakten Verl¨ aufen zu vergleichen. F¨ ur die Mitte des Balkens bzw. das rechte Ende sind die Momente bzw. Querkr¨ afte der FE-L¨osung mit den exakten L¨ osungen zu vergleichen. Balkenbeispiel II
Gegeben ist der in Bild 6.14 dargestellte Balken. F¨ ur diesen Balken sind die Verformungen und die Auflagerreaktionen zu berechnen, wobei die in Bild 6.14 angef¨ uhrte Elementknotenzuordnung zu verwenden ist. Die L¨ange des Balkens, sein Fl¨ achentr¨ agheitsmoment und der E-Modul werden jeweils zu 1 angenommen. Er ist auf der linken Seite fest eingespannt und hat auf der rechten Seite ein Auflager. Die Belastung besteht aus einem Moment, das am Ende des Balkens angreift.
6.1
6.2
160
6. Balkenelemente
Bild 6.14. Geometrie und Belastung des
Balkens
6.3
Balkenbeispiel III
Die Nachbildung eines Gelenkes ist mit dem bisherigen Balkenelement nicht m¨ oglich. An der Stelle des Gelenkes kann kein Moment u ¨ bertragen werden und es muß an dieser Stelle die zweite Ableitung v der Durchbiegung verschwinden. Es soll die Steifigkeitsmatrix eines Balkenelementes hergeleitet werden, die am Anfangsknoten i des Elementes ein Gelenk realisieren kann. Als Ansatzfunktion dient folgendes Polynom: v = a0 + a1 x + a2 x2 + a3 x3
(422)
Zur L¨ osung sind folgende Arbeitsschritte notwendig: unter Beachtung von v (x = 0) = 0 Erstellen der Formfunktionen N Bilden des Dehnungs-Verformungs-Vektors , l B =T N Erstellen der Steifigkeitsmatrix K = EI 0 B B dx Mit der hergeleiteten Steifigkeitsmatrix soll das Beispiel in Bild 6.15 gel¨ost werden.
Bild 6.15. Zweiseitig eingespannter Bal-
ken mit einem Gelenk
Es zeigt einen zweiseitig fest eingespannten Balken, der in der Mitte ein Gelenk aufweist, das durch eine Kraft F = −1 belastet wird. Der Balken 1 hat eine Biegesteifigkeit EI = 1 und der Balken 2 von EI = 1/3. Gesucht ist die Durchbiegung des Balkens. Diese ist grafisch auszuwerten. 6.4
Balkenbeispiel IV
In Bild 6.16 ist eine Balkenstruktur dargestellt. Alle Balken haben die L¨ange l, das Fl¨ achentr¨ agheitsmoment I und einen E-Modul E. Die Belastung betr¨agt F . Gesucht ist die Durchbiegung sowie die Verdrehung an der Stelle x = l/2.
Balkenelement mit n Knoten und p Freiheitsgraden pro Knoten
6.4
161
Balkenbeispiel V
Das Gelenk des Problemes in Bild 6.13 auf der S. 157 soll durch ein starres Stabelement abgebildet werden, das die Knoten 2 und 3 verbindet. Die Balkensteifigkeit von Element 1 betr¨ agt EI und von Element 2 EI/3. F¨ ur die unterschiedlichen Steifigkeiten des Stabelementes ist nach (126) auf der S. 54 die erforderliche Rechengenauigkeit zu ermitteln.
6.5
Bild 6.16. Eindimensionaler Balken
Beispiel mit FEM GEN, FEM CAS und InterFEM
In Bild 6.17 ist ein eindimensionaler Balken dargestellt. Die Verformungen, Schnittgr¨ oßen und Auflagerreaktionen sollen mit Hilfe von “ FEM CAS“ und “ InterFEM“ berechnet werden. Dazu ist das Problem mit “ FEM GEN“ aufzubereiten. F¨ ur die numerische Rechnung ist mit L = 200, l = 300, I = 105 , F = 1000, M = 1500, qi = 800, qj = 1400 und E = 210000 zu arbeiten.
J
Bild 6.17. Eindimensionaler Balken mit ver-
schiedenen Belastungsformen
6.4
6.4 Balkenelement mit n Knoten und p Freiheitsgraden pro Knoten Mit Hilfe der Computeralgebra1 soll ein eindimensionales Balkenelement betrachtet werden, das n Knoten und p Freiheitsgrade pro Knoten aufweist. Es werden die dazu zuvor hergeleiteten Beziehungen f¨ ur das zweiknotige Balkenelement verallgemeinert, so daß sie programmtechnisch verarbeitet werden k¨ onnen. Die einzelnen Ableitungsschritte laufen analog zum Stabproblem ab. Ansatzfunktion
Als Ansatzfunktion f¨ ur die Durchbiegung v wird in Erweiterung von (369) ein vollst¨ andiges Polynom (m − 1)-ten Grades (m = p × n) gew¨ahlt (ξ = x/l): 1
Die einzelnen Ableitungsschritte sind im “Balken 1D“ realisiert (s. Bild 12.1 und S. 353).
Computeralgebraprogramm
K
162
6. Balkenelemente
v = a0 + a1 ξ + a2 ξ 2 + . . . + am−1 ξ m−1
(423)
m ist die Anzahl der Freiheitsgrade des Elementes. Mit Hilfe der Vektoren: xT =
1
ξ
ξ2
...
ξ m−1
; aT =
a0
a1
a2
...
am−1 (424)
l¨ aßt sich die Ansatzfunktion schreiben als: v = xT a = aT x
(425)
Interpolationsbedingungen
Analog zu (370) und (371) werden die Ansatzkoeffizienten mittels Interpolationsbedingungen durch die Knotengr¨ oßen ausgedr¨ uckt: i−1 = vi v= ξ= n−1 i−1 = ϕi v = ξ= n−1 i−1 = κi v = ξ = n−1 .. . i−1 (m) (m) v = vi = ξ= n−1
(426)
Die Interpolationsbedingungen (426) und damit die Anzahl der Freiheitsgrade pro Knoten machen nur f¨ ur p ≤ 3 Sinn. Daher werden nachfolgend h¨ohere ummung am Ableitungen weggelassen. Der Freiheitsgrad κi stellt sich als Kr¨ 1 Knoten i dar . Einsetzen von (426) in (423):
a0 + a1 1
i−1 + a2 n−1
i−1 n−1
2 + . . . + am−1
i−1 n−1
m−1 = vi
Die Kr¨ ummung lautet: κ = v /(1 + (v )2 )3/2 . Unter der Voraussetzung ummung vereinfacht als κ = v geschrieben werden. v = ϕ