Professional Documents
Culture Documents
1 Einleitung 1
7 Numerische Umsetzung 87
7.1 Numerische Integration der Elementmatrizen 87
7.1.1 Gauß’sche Quadratur 88
7.1.2 Zuverlässige Integrationsordnung 90
7.1.3 Reduzierte Integration 91
7.1.4 Lobatto-Integration und Punktmassenmatrizen 92
7.2 Lösung des linearen Gleichungssystems 94
T
7.2.1 LDL -Zerlegung 95
7.2.2 Profil und Bandbreite 95
7.2.3 Iterative Lösung 96
7.3 Lösung des Eigenwertproblems 99
7.4 Lösung der Bewegungsgleichungen 101
7.4.1 Explizite Integration: Das Zentrale-Differenzen-Verfahren 102
7.4.2 Implizite Integration: Das Newmark-Verfahren 104
7.4.3 Allgemeine Zeitschrittintegration 105
7.4.4 Modenüberlagerung 107
Inhaltsverzeichnis IV
A Tensorrechnung 109
A.1 Tensoralgebra 110
A.2 Tensoranalysis 113
A.3 Der Satz von Gauß 115
Literaturverzeichnis 117
Kapitel 1
Einleitung
Die Methode der finiten Elemente eignet sich prinzipiell für die näherungsweise Lösung
jeder Art von Feldproblem, das in Form von Differentialgleichungen formuliert ist. Typi-
sche Anwendungsgebiete sind zum Beispiel die Fluiddynamik, die Wärmeleitung oder die
Elektrodynamik. Ihre weiteste Verbreitung hat sie jedoch auf dem Gebiet der Struktur-
mechanik, wo sie auch ihren Ursprung hat.
Entsprechend ihrer großen Allgemeinheit und Verbreitung gibt es zur Methode der finiten
Elemente eine Vielzahl von Lehrbüchern und darüber hinaus eine wahre Flut von Spezial-
literatur zu jedem Teilaspekt der Methode, sei er nun physikalischer, mathematischer oder
numerischer Natur. Da wir uns im folgenden auf den Bereich der Strukturmechanik kon-
zentrieren werden, ist die folgenden Auswahl von Lehrbüchern entsprechend beschränkt.
Sie umfasst sowohl einige Einführungen in das Thema als auch weiterführende Literatur:
• Schwarz [11]: sehr preisgünstiges Lehrbuch zur FEM mit starker Betonung der
Numerik;
• Hughes [6]: sehr schönes Buch zur linearen Statik und Dynamik, allerdings in
englischer Sprache, relativ günstig;
• Bathe [2]: das Standardwerk zur nichtlinearen FEM in einer neuen Ausgabe, recht
teuer;
• Zienkiewicz/Taylor [13, 14, 15]: Konkurrenz zum Bathe in drei Bänden (der
dritte Band behandelt Fluiddynamik), in englischer Sprache.
Sehr hübsch sind auch einige Übersichtsartikel in: Spektrum der Wissenschaft, März 1997,
90–108.
Kapitel 2
Wie bereits in der Einleitung gesagt, besteht die Grundidee der Methode der finiten
Elemente in der Zerlegung eines kompliziert berandeten Gebietes in einfach berandete
Elemente, für die sich die Lösung der zugrundeliegenden Differentialgleichung einfacher
angeben lässt und dem anschließenden Zusammensetzen der Elementlösungen zu einer
Gesamtlösung unter Berücksichtigung der Randbedingungen. Dieses Zusammensetzen er-
folgt durch geeignete Übergangsbedingungen an den so genannten Knoten, die zum einen
zur Definition der Elemente und zum anderen auch als Nahtstelle zwischen den Elementen
dienen.
Dieses Vorgehen soll im folgenden an einem einfachen Beispiel demonstriert werden, wobei
wir bereits alle wesentlichen Schritte bei der Lösung eines linearen, strukturmechanischen
Problems mit der Methode der finiten Elemente kennenlernen werden. Diese Schritte sind
im einzelnen:
Wesentliche Schritte der FEM
4. Assemblierung
F M
A, EI
1. Diskretisierung
Unter Diskretisierung versteht man das Zerlegen des Gebiets in geeignete finite Ele-
mente, wobei in unserem Beispiel das Rahmentragwerk das Gebiet darstellt und die
folgenden Skizze eine geeignete Aufteilung in Elemente zeigt. Die Elemente werden
durch Knoten verbunden, die auch gleichzeitig zur Definition der Elemente dienen.
Entsprechend der Aufgabenstellung und der gewählten Diskretisierung handelt es
sich bei den verwendeten Elementen um Stab-/Balkenelemente mit jeweils zwei Kno-
ten. Dabei ist jedes Element durch die Angabe dieser beiden Knoten in seiner Lage
vollständig beschrieben.
2
4
2
s r
4
1
y x
Y
1 5
X
2 Die wesentlichen Schritte der FEM 5
Das Ziel der FEM ist es nun, die unbekannten Funktionen, hier also die
Verschiebungs- und Schnittgrößenverläufe, auf die entsprechenden Werte an den
Knoten zu reduzieren und damit das Differentialgleichungsproblem auf ein algebrai-
sches Problem zurückzuführen.
Zur Beschreibung des FE-Problems werden drei verschiedene Koordinatensysteme
benötigt:
globale Koordinaten (X, Y ) zur Geometriebeschreibung der Struktur. In
diesen Koordinaten wird die Lage der Kno-
ten angegeben und damit die Struktur defi-
niert.
lokale Koordinaten (x, y) zur Beschreibung der Knotengrößen. Dies ist
meist identisch mit dem globalen System,
kann aber an jedem Knoten auch gedreht
sein, um zum Beispiel schiefe Randbedingun-
gen auf einfache Weise berücksichtigen zu
können (siehe Knoten 1).
natürliche Koordinaten (r, s) zur Beschreibung des Elementes.
2. Elementmatrizen
Für die einzelnen finiten Elemente müssen nun die Beziehungen zwischen den stati-
schen und den kinematischen Knotenvariablen formuliert werden. Dies geschieht am
besten in natürlichen Koordinaten. Zu jedem Element gehört ein eigenes natürliches
Koordinatensystem. Der Ursprung wird entweder am linken Ende oder in der Mitte
gewählt. Bei den hier betrachteten Balkenelementen ist das natürliche System gleich
dem üblichen Balkensystem parallel zur Längsachse.
s
Ml , wl′ Mr , wr′
r
Nl , vl Nr , vr
Ql , wl Qr , wr
Betrachten wir nun ein solches ebenes Balkenelement. Es besitzt an jedem Knoten
drei Verschiebungsfreiheitsgrade, die wir in der Matrix der Elementverschiebungen v
zusammenfassen
v T = [vl , wl , wl′, vr , wr , wr′ ] = [v lT , v rT ] .
Dabei ist darauf zu achten, dass hier im Gegensatz zur üblichen Definition die
Schnittgrößen auch am negativen Schnittufer in positive Richtung eingetragen wer-
den. Dies ist eine Besonderheit bei der Methode der finiten Elemente, deren Vorteil
später beim Zusammenbau der Elemente zum Gesamtsystem klar wird.
2 Die wesentlichen Schritte der FEM 6
3. Transformation
Um die einzelnen Elemente nun zu einer Gesamtstruktur zusammenfügen zu können,
müssen die Elementgrößen auf ein gemeinsames Koordinatensystem gebracht wer-
den. Dies ist das lokale Knotensystem. Wählt man am Knoten 2 zum Beispiel als
lokales System ein dem globalen System paralleles, so müssen die Größen v 1r und
S 1r in dieses System transformiert werden.
u2y
wr1 vr1
α
u2x
Allgemein ist die Transformation für ein ebenes Balkenelement mit den Endknoten
i und j
uix cos αi − sin αi 0 0 0 0 vl
uiy sin αi cos αi 0 0 0 0 w l
φi 0 0 1 0 0 0 w′
= l
ujx 0 0 0 cos αj − sin αj 0 vr
ujy 0 0 0 sin αj cos αj 0 wr
φj 0 0 0 0 0 1 wr′
| {z } | {z } | {z }
û T T v
û = T T v
Ŝ = T T S .
T −1 = T T ,
S = KT û (2.1)
T
Ŝ = T KT û
Ŝ = K̂ û .
4. Assemblierung
Unter Assemblierung versteht man den Zusammenbau der Elemente zur Gesamt-
struktur. Dies geschieht durch Ausnutzen der Gleichgewichtsbeziehungen an den
Knoten. Betrachten wir als Beispiel wieder den Knoten 2.
F2y
M2
2
F2x
2
Ŝ l
1
Ŝ r
gilt also
1 2
f̂ 2 = Ŝ 2 + Ŝ 2 .
Allgemein gilt an jedem Knoten i
X e
f̂ i = Ŝ i ,
e
wobei über die Kraftgrößen aller Elemente e zu summieren ist, die den Knoten i
beinhalten. Hier wird auch der Sinn der abweichenden Vorzeichenregel beim Aufstel-
len der Elementbeziehungen klar: Da alle Schnittgrößen stets in positive Richtung
zeigen, braucht man sich keine Gedanken um die Vorzeichen zu machen, sondern
kann einfach aufaddieren.
Partitioniert man die Elementsteifigkeitsmatrix des Elements e entsprechend der
Knotenzuordnung " e #
e
e K̂ ii K̂ ij
K̂ = e e ,
K̂ ji K̂ jj
kann man die Gleichgewichtsaussage am Knoten 2 schreiben als
1 1 2 2
f̂ 2 = K̂ 21 û1 + K̂ 22 û2 + K̂ 22 û2 + K̂ 24 û4
1 1 2 2
f̂ 2 = K̂ 21 û1 + (K̂ 22 + K̂ 22 )û2 + K̂ 24 û4
Schreibt man die Gleichgewichtsbeziehungen für alle Knoten auf, so lässt sich das
folgende Gesamtgleichungssystem angeben
F1x 1
u1x
1
F1y K̂ 11 K̂ 12 u1y 1
M1 φ1
F2x K̂22
1 u2x
1 2
F2y K̂ 21 + K̂ 24 u2y 2
2
M2 K̂22 φ2
F3x u3x
3 3
F3y = K̂ 33 K̂ 34 u3y 3
M3 φ3
2
F4x 2
K̂44 u4x
3 3
4
F4y K̂ 42 K̂ 43 +K̂44 K̂ 45 u4y 4
4
M4 +K̂44 φ4
F5x u5x
4 4
F5y K̂ 54 K̂ 55 u5y 5
M5 φ5
1 2 3 4 5
2 Die wesentlichen Schritte der FEM 9
F1x 1
0
1
0 K̂ 11 K̂ 12 u1y
0 φ1
F 1
K̂22 u2x
1 2
0 K̂ 21 + K̂ 24 u2y
2
0 K̂22 φ2
F3x δ
3 3
0 = K̂ 33 K̂ 34 u3y
0 φ3
2
0 K̂44 u4x
2 3 3
4
0 K̂ 42 K̂ 43 +K̂44 K̂ 45 u4y
4
M +K̂44 φ4
F5x 0
4 4
F5y K̂ 54 K̂ 55 0
M5 0
Dieses Gleichungssystem lässt sich nun in zwei Schritten lösen. Zuerst bestimmt
man die unbekannten Verschiebungen aus der oberen Zeile zu
K uu u = f̄ − K uf ū
K f u u + K f f ū = f .
0 u1y
0 φ1
F u2x
0 u2y
0 φ2
F3x = δ
0 u3y
0 φ3
0 u4x
0 u4y
M φ4
0 u1y 0 0
0 φ1 0 0
0 u2x F 0
0 u2y 0 0
0 φ2 0 0
0 0 0 0 0 1 0 0 0 0 0 u3x = 0 - -1 δ
0 u3y 0
0 φ3 0
0 u4x 0
0 u4y 0
0 φ4 M
6. Gleichungslösung
Die FE-Diskretisierung liefert ein lineares Gleichungssystem der Form
Ku = f̄ . (2.2)
Nl , ul Nr , ur
S = Kv (2.3)
für die Kraft- und Verschiebungsgrößen an den Knoten, die in den Matrizen
Nl u
S= und v= l (2.4)
Nr ur
ul
0
0 ℓ x
ul ℓ + ∆ℓ
Die Verschiebungsdifferentialgleichung für den Stab lautet, wenn keine Streckenlasten be-
trachtet werden und die Dehnsteifigkeit als konstant angenommen wird,
EAu′′ = 0 . (2.5)
EAu′ = C1 (2.6)
EAu = C1 x + C2 . (2.7)
betrachtet. Entsprechend der allgemeinen Lösung (2.7) handelt es sich dann um einen
linearen Verschiebungsverlauf, wie er in Abbildung 2.1 gezeigt ist.
Anpassen der allgemeinen Lösung an diese Randbedingungen liefert
und damit
EA
C1 = − ul und C2 = EAul . (2.11)
ℓ
Die Normalkraft im Stab ist dann wegen
gerade
EA
N =− ul , (2.13)
ℓ
2 Die wesentlichen Schritte der FEM 13
Nl N Nr
ur
0
0 ℓ x
ur
ℓ + ∆ℓ
Durch Superposition lassen sich jetzt die Knotenkräfte infolge eines allgemeinen Verschie-
bungszustandes ermitteln:
EA EA
Nl = Nll + Nlr = ul − ur (2.23)
ℓ ℓ
EA EA
Nr = Nrl + Nrr = − ul + ur . (2.24)
ℓ ℓ
Fasst man dies in Matrixform zusammen, dann findet man
Nl EA 1 −1 ul
= . (2.25)
Nr ℓ −1 1 ur
Dabei ist
EA 1 −1
K= (2.26)
ℓ −1 1
die Elementsteifigkeitsmatrix eines Stabes.
Völlig äquivalent zum Stab kann nun auch die Elementsteifigkeitsmatrix eines Balkens
bestimmt werden, was Ihnen als Übungsaufgabe überlassen wird. Als Ergebnis sollten Sie
Ql 12 6ℓ −12 6ℓ wl
Ml EI 6ℓ 4ℓ2 −6ℓ 2ℓ2 w ′
= l
Qr ℓ3 −12 −6ℓ 12 −6ℓ wr
Mr 6ℓ 2ℓ2 −6ℓ 4ℓ2 wr′
erhalten. Da die Stab- und Balkenanteile entkoppelt sind, können die einzelnen Matri-
zen einfach zu einer Gesamtmatrix für ein gemischtes Stab-/Balkenelement kombiniert
werden,
cD 0 0 −cD 0 0
0 12cB 6cB ℓ 0 −12cB 6cB ℓ
2
2
0 6c B ℓ 4c B ℓ 0 −6c B ℓ 2c B ℓ EA EI
K = −cD
mit cD = , cB = 3 .
0 0 c D 0 0
ℓ ℓ
0 −12cB −6cB ℓ 0 12cB −6cB ℓ
0 6cB ℓ 2cB ℓ2 0 −6cB ℓ 4cB ℓ2
(2.27)
Dies ist genau die Matrix, die im einleitenden Beispiel angegeben wurde.
2 Die wesentlichen Schritte der FEM 15
1 2 3 4 5 6
wenn an jedem Knoten eine äußere Kraft Fi zugelassen wird und eventuelle Randbedin-
gungen nicht berücksichtigt werden.
Anstelle die Gleichgewichtsbeziehungen explizit hinzuschreiben und daraus die Einträge
in die Systemmatrix zu identifizieren, kann nun der Aufbau des Systemgleichungssystem
sehr einfach mit Hilfe einer Indextafel1 durchgeführt werden. Die Indextafel stellt da-
bei den Zusammenhang zwischen lokalen und globalen Freiheitsgraden her. Dazu muss
zunächst die Elementbeziehung etwas formaler aufgeschrieben werden, indem man die
lokalen Freiheitsgrade einfach durchnummeriert, anstelle Knotenindizes wie l und r zu
verwenden. Dies ist nötig, da wir später auch allgemeinere Elemente behandeln wollen,
die zum Beispiel mehr als zwei Knoten haben und auch beliebig im Raum orientiert sind;
eine Bezeichnung der lokalen Freiheitsgrade als linke und rechte Freiheitsgrade ist dann
natürlich unsinnig.
Bei dem Stabelement handelt es sich um ein 2-Knoten Element mit jeweils einem Freiheits-
grad pro Knoten. Es gibt also 2 lokale Freiheitsgrade pro Element, die wir mit eldof(1)
1
Die Indextafel wird mitunter auch als Inzidenztabelle oder Inzidenztafel bezeichnet.
2 Die wesentlichen Schritte der FEM 16
und eldof(2) bezeichnen. Sie entsprechen beim Stabelement den Verschiebungen ul und
ur bzw. in neuer Notation u1 und u2 . Das Elementgleichungssystem (2.28) lautet dann
N1 K11 K12 u1
= . (2.30)
N2 K21 K22 u2
Mit Hilfe dieser Tabelle lässt sich nun für jedes Element der Elementmatrizen die entspre-
chende Position in der Systemmatrix bestimmen. Der Einbau erfolgt dann einfach durch
Addition auf die jeweilige Position.
Zum Beispiel wird der Eintrag (1, 2) des Elements mit der Nummer 4 auf die Position (4, 5)
der Systemmatrix addiert, wie in Abbildung 2.5 gezeigt.
2 Die wesentlichen Schritte der FEM 17
Elementnummer
4 2
Elementmatrix
Elem. 1 2
Systemmatrix
4 4 5
Indextafel
Übungsaufgaben
Übung 2.1
Leiten Sie die Elementsteifigkeitsmatrix für ein Euler-Bernoulli-Balkenelement mit Hilfe
der direkten Methode her. Gehen Sie dabei von der homogenen Differentialgleichung
EIw ′′′′ = 0
für einen Balken ohne Streckenlast aus und beantworten Sie zunächst folgende Fragen:
Wieviele und welche Verschiebungsfreiheitsgrade hat dieses Element?
Welche Knotenkraftgrößen gehören zu diesen Freiheitsgraden?
Wie sehen die zugehörigen Einheitsverschiebungen aus?
Übung 2.2
Leiten Sie das Gleichungssystem (2.29) mit Hilfe der Gleichgewichtsbeziehungen an den
Knoten her.
Übung 2.3
Assemblieren Sie das Gleichungssystem (2.29) mit Hilfe der angegebenen Indextafel.
Übung 2.4
Überlegen Sie, wieviele Freiheitsgrade ein gemischtes Stab/Balkenelement hat.
Wieviele globale Freiheitsgrade hat das System aus Abschnitt 2.1, wenn die geometrischen
Randbedingungen nicht berücksichtigt werden?
Stellen Sie die Indextafel für das Beispiel aus Abschnitt 2.1 auf.
Kapitel 3
Unter synthetischer Darstellung versteht man die Formulierung eines mechanischen Pro-
blems in Form von Differentialgleichungen mit entsprechenden Rand- und Anfangsbedin-
gungen.
• lineare Verschiebungs-Verzerrungsrelation
• Stoffgesetz
~~σ = λ(sp ~~ε) I~~ + 2µ ~~ε (3.4)
• Anfangsbedingungen
• Randbedingungen
~u(~x, t) = ~ū(~x, t) ∀~x ∈ su (3.8)
bzw.
~t(~x, t) = ~t̄(~x, t) ∀~x ∈ st . (3.9)
Dabei gilt, dass komponentenweise immer nur eine der beiden Randbedingungen
auf einem Randstück vorgegeben werden kann, su ∪ st = 0.
3.2 Kontinuum
Für die folgenden Betrachtungen ist es günstiger, die Tensornotation zu verlassen und
auf eine Matrixschreibweise überzugehen. Berücksichtigt man, dass der Verzerrungstensor
aufgrund seiner Definition symmetrisch ist, so bleiben von den zunächst neun Einträgen
nur sechs unabhängige Verzerrungsgrößen übrig. Diese lassen sich in einer Spaltenmatrix ǫ
zusammenfassen, wobei anstelle der Schubverzerrungen die entsprechenden Gleitungen
eingeführt werden,
γ12 = ε12 + ε21 γ23 = ε23 + ε32 γ31 = ε31 + ε13 . (3.10)
Genauso gilt aufgrund der Drallbilanz, dass der Spannungstensor symmtrisch ist. Auch
hier existieren nur sechs unabhängige Größen, die sich ebenfalls in einer Spaltenmatrix
zusammenfassen lassen,
σ T = σ11 σ22 σ33 σ12 σ13 σ23 . (3.12)
σ = Cǫ (3.14)
3 Synthetische Darstellung der Strukturmechanik 21
bzw.
ǫ = C −1 σ (3.16)
2G Eν
λ= = , (3.17)
1 − 2ν (1 + ν)(1 − 2ν)
E
µ=G= , (3.18)
2(1 + ν)
µ(3λ + 2µ)
E= , (3.19)
λ+µ
λ
ν= (3.20)
2(λ + µ)
gegeben.
Die Verzerrungs-Verschiebungsrelation kann durch die Einführung einer Operator-Matrix
Dεu dargestellt werden,
∂
0 0
∂x
∂
0 0
ε11 ∂y
ε22
∂
0
ε33 0 u
= ∂z
v (3.21)
γ12 ∂ ∂
γ13 ∂y ∂x 0
w
γ23 ∂ ∂
0
∂z ∂y
∂ ∂
0
∂z ∂x
bzw.
ǫ = Dεu u . (3.22)
Dg = DT
εu (3.25)
ist. Diese Beziehung gilt zwar für das lineare 3-D Kontinuum, jedoch kann man im allge-
meinen nicht von dieser Beziehung ausgehen.
Durch Einsetzen erhält man schließlich auch die Navier-Cauchy-Gleichungen in Matrix-
schreibweise
̺ü = Dg CDεu u + b . (3.26)
Zusammen mit den entsprechenden Anfangs- und Randbedingungen erlauben diese Glei-
chungen prinzipiell die Lösung beliebiger dreidimensionaler Probleme. Häufig ist aber eine
Lösung dieses relativ allgemeinen Falls gar nicht nötig. Für einige wichtige Spezialfälle
lassen sich bedeutende Vereinfachungen machen, die das Problem um ein oder zwei Di-
mensionen verringern.
Ausgangspunkt für die Vereinfachungen ist das Stoffgesetz des linearelastischen Kontinu-
ums (3.13), in das nun spezielle Annahmen über den Verzerrungs- oder Spannungszustand
eingearbeitet werden, die das Problem um eine oder zwei Dimensionen reduzieren.
3 Synthetische Darstellung der Strukturmechanik 23
3.3 Scheibe
Mit der Annahme, dass das Kontinuum nur in einer Ebene belastet ist, lässt sich das
Problem von drei auf zwei Dimensionen verringern. Wir werden dabei im folgenden davon
ausgehen, dass die Lastebene der xy-Ebene des Koordinatensystems entspricht.
Ebener Verzerrungszustand
Hier fordert man, dass nur Verzerrungen in der xy-Ebene auftreten, alle anderen
Verzerrungen verschwinden identisch
εz = γyz = γzx = 0 . (3.27)
Das Stoffgesetz (3.13) vereinfacht sich dann zu
σx λ + 2µ λ 0 εx
σy = λ λ + 2µ 0 εy , (3.28)
τxy 0 0 µ γxy
mit
Eν E
λ= , µ= . (3.29)
(1 + ν)(1 − 2ν) 2(1 + ν)
Die Schubspannungen τyz und τzx verschwinden identisch wegen γyz = γzx = 0
und die Spannung in Dickenrichtung lässt sich mit der Bedingung εz = 0 zu
σz = λ(εx + εy ) bestimmen. Die zugehörige Verzerrungs-Verschiebungsrelation lau-
tet
∂
∂x 0
εx
u
εy = 0 ∂
v . (3.30)
γxy
∂y
∂ ∂
∂y ∂x
Ebener Spannungszustand
Hier fordert man, dass nur Spannungen in der xy-Ebene auftreten. Alle anderen
Spannungen verschwinden identisch
σz = τyz = τzx = 0 . (3.31)
Zur Herleitung des entsprechenden Stoffgesetzes geht man am besten von der Dar-
stellung (3.15) aus und findet dann
σx 1 ν 0 εx
σy = E ν 1 0 εy . (3.32)
1 − ν2
τxy 0 0 1−ν
2
γ xy
Die Schubverzerrungen γyz und γzx verschwinden identisch wegen τyz = τzx = 0 und
die Verzerrung in Dickenrichtung lässt sich aus der Bedingung σz = 0 berechnen. Die
Verzerrungs-Verschiebungsrelation lautet genauso wie beim ebenem Verzerrungszu-
stand
∂
∂x 0
εx
u
εy = 0
∂
v . (3.33)
γxy
∂y
∂ ∂
∂y ∂x
3 Synthetische Darstellung der Strukturmechanik 24
x
φ
Axialsymmetrischer Verzerrungszustand
Der axialsymmetrische Verzerrungszustand entspricht einem radialen Schnitt durch
einen Rotationskörper, der rotationssymmetrisch belastet ist, zum Beispiel ein Rohr
unter Innendruck. Anstelle des x, y, z-Systems führt man hier zweckmäßigerweise ein
Zylinderkoordinatensystem (x, r, φ) ein, siehe Abbildung 3.1.
Für den axialsymmetrischen Spannungszustand verschwinden die Schubspannungen
τxφ und τrφ . Das Stoffgesetz lautet dann
σx λ + 2µ λ λ 0 εx
σr λ λ + 2µ λ 0 εr
= . (3.34)
σφ λ λ λ + 2µ 0 εφ
τxr 0 0 0 µ γxr
Neben den Verzerrungen in der x, r-Ebene treten hier auch noch Dehnungen in
Umfangsrichtung auf, die sich aber sehr einfach zu εφ = ur /r berechnen lassen, so
dass die komplette Verzerrungs-Verschiebungsrelation
∂
0
∂x
εx
0 ∂
εr ux
= ∂r (3.35)
εφ
0 ur
1
γxr
r
∂ ∂
∂r ∂x
lautet.
Ebener Spannungszustand
∂
∂x 0
1 ν 0
u ∂ E
u= Dεu =
0
C= ν 1 0
v ∂y 1 − ν2
∂
0 0 (1 − ν)/2
∂
∂y ∂x
Axialsymmetrischer Zustand
∂
0
∂x
0 ∂
λ + 2µ λ λ 0
ux
∂r
λ λ + 2µ λ 0
u= Dεu =
C=
ur 0 1/r
λ λ λ + 2µ 0
0 0 0 µ
∂ ∂
∂r ∂x
3.4 Stab
Eine noch stärkere Vereinfachung ergibt sich, wenn man annimmt, dass die Belastung nur
entlang einer Achse auftritt, die hier die x-Achse sein soll. In diesem Fall verschwinden
alle Spannungen mit Ausnahme von σx ,
Scheiben und Stäbe werden häufig auch als zwei- bzw. eindimensionale Kontinua bezeich-
net, da sie spezielle Zustände des dreidimensionalen Kontinuums darstellen, in denen man
bestimmte Spannungsgrößen oder Verzerrungsgrößen zu Null gesetzt hat.
3 Synthetische Darstellung der Strukturmechanik 26
Ausgangspunkt der weiteren Betrachtungen ist der ebene Spannungszustand, der bei Bie-
geproblemen üblicherweise in der xz-Ebene dargestellt wird, wobei die x-Achse in Bal-
kenlängsrichtung orientiert wird. Die getroffenen Annahmen entsprechen dem folgenden
Verschiebungsfeld (Abbildung 3.2)
w(x)
z
w′
w′
∂u
εx = = −w ′′ (x)z (3.41)
∂x
∂w
εz = =0 (3.42)
∂z
∂u ∂w
γzx = + = −w ′ + w ′ = 0 . (3.43)
∂z ∂x
3 Synthetische Darstellung der Strukturmechanik 27
Die zugehörigen Spannungen sind dann bei Vernachlässigung der Querkontraktion gemäß
Annahme 3
σx = −Ew ′′ z (3.44)
σz = 0 (3.45)
τzx = 0 . (3.46)
Integration der Spannungen über den Querschnitt liefert die bekannten Schnittgrößen aus
Abbildung 3.3 zu
Zh/2
N(x) = σx b dz = 0 (3.47)
−h/2
Zh/2
Q(x) = τzx b dz = 0 (3.48)
−h/2
Zh/2
bh3 ′′
M(x) = z σx b dz = −E w , (3.49)
12
−h/2
wobei wir der Einfachheit halber eine konstante Querschnittsbreite b angenommen haben.
M
h/2
N
h/2
Q
x
z
bh3
I= (3.51)
12
und der Krümmung des Balkens
κ = −w ′′ . (3.52)
Wie wir außerdem sehen, entsprechen die Annahmen einem Zustand reiner Momentenbe-
lastung ohne Querkraft; bei Querkraftbelastung sind die Annahmen offensichtlich nicht
korrekt. Sie stellen bei schlanken Balken jedoch immer noch eine gute Näherung dar,
3 Synthetische Darstellung der Strukturmechanik 28
qz
M Q M + M ′ dx
Q + Q′ dx
dx
wobei man aber die Schubspannungen τxz und damit die Querkraft nicht aus dem Ver-
zerrungszustand ermitteln kann. Stattdessen muss das Gleichgewicht am Balkenelement
ausgenützt werden.
Mit Hilfe der Abbildung 3.4 finden wir die aus der technischen Mechanik bekannten Zu-
sammenhänge, wobei hier auch noch Trägheitseffekte berücksichtigt werden,
X
Fz −→ ̺Aẅ = qz + Q′ (3.53)
X
My −→ ̺I ẅ ′ = Q − M ′ (3.54)
Auch diese Gleichung kann formal in Matrixform geschrieben werden, wenn man zunächst
den Verschiebungsvektor u
u= w , (3.58)
und die Matrix der Verschiebungs-Verzerrungsrelation Dεu
∂2
Dεu = − (3.59)
∂x2
einführt. Man findet damit die Verzerrungs-Verschiebungsrelation (3.52)
∂2
κ = − w bzw. ǫ = Dεu u , (3.60)
∂x2
wobei hier offensichtlich die Krümmung κ die Rolle der Verzerrungen einnimmt. Das
Stoffgesetz (3.50) kann in Matrixform als
M = EI κ bzw. σ = Cǫ (3.61)
3 Synthetische Darstellung der Strukturmechanik 29
geschrieben werden, wobei das Moment M die Rolle der Spannungen übernimmt. Mit
dem Operator der Gleichgewichtsbedingung Dg
∂2
Dg = (3.62)
∂x2
und dem Lastvektor
b = qz (3.63)
lautet die Bewegungsgleichung (3.56) schließlich
̺Aü = Dg CDεu u + b , (3.64)
was formal identisch zur Bewegungsgleichung (3.26) des Kontinuums ist.
Auch für den schubstarren Balken können die wesentlichen Größen wieder in der bereits
bekannten Matrixnotation dargestellt werden:
Schubstarrer Balken
2
= −∂
u= w Dεu C = EI
∂x2
Ausgangspunkt der weiteren Betrachtungen ist nun wieder der ebene Spannungszustand.
Die getroffenen Annahmen entsprechen dem folgenden Verschiebungsfeld, das in Abbil-
dung 3.5 gezeigt ist,
u(x, z) = β(x)z Annahme 1 (3.65)
w(x, z) = w(x, z = 0) Annahme 3 . (3.66)
Die Annahme 2 entspricht wieder einer Vernachlässigung der Querkontraktion.
Aus der Verschiebungs-Verzerrungsrelation (3.33) folgt
∂u
εx = = β ′ (x)z (3.67)
∂x
∂w
εz = =0 (3.68)
∂z
∂u ∂w
γzx = + = β + w′ . (3.69)
∂z ∂x
3 Synthetische Darstellung der Strukturmechanik 30
w(x)
z
β w′
w′
Die zugehörigen Spannungen sind dann bei Vernachlässigung der Querkontraktion gemäß
Annahme 3
σx = Eβ ′ z (3.70)
σz = 0 (3.71)
τzx = G (β + w ′ ) . (3.72)
Integration der Spannungen über den Querschnitt liefert die Schnittgrößen (vergleiche
Abbildung 3.3)
Zh/2
N(x) = σx b dz = 0 (3.73)
−h/2
Zh/2
Q(x) = τzx b dz = GA (β + w ′) (3.74)
−h/2
Zh/2
bh3 ′
M(x) = z σx b dz = E β , (3.75)
12
−h/2
wobei wir der Einfachheit halber wieder eine konstante Querschnittsbreite b angenommen
haben.
Es folgt also für das Moment die Beziehung
M = EIβ ′ (3.76)
bh3
I= . (3.77)
12
Betrachtet man die Schubspannungsverteilung, so stellt man fest, dass der konstante Ver-
lauf über die Höhe nicht korrekt sein kann, da er die Forderung nach der Gleichheit
der zugeordneten Schubspannungen für z = h/2 und z = −h/2 verletzt. Dort müssten
die Schubspannungen eigentlich verschwinden. Die Annahme des Ebenbleibens der Quer-
schnitte ist damit offensichtlich nicht ganz richtig. Man korrigiert diesen Fehler durch
3 Synthetische Darstellung der Strukturmechanik 31
Auch für den schubweichen Balken können die wesentlichen Größen in der bereits bekann-
ten Matrixnotation dargestellt werden:
Schubweicher Balken
∂
w 1 GAs 0
u= Dεu = ∂x C=
β ∂ 0 EI
0
∂x
Kapitel 4
Da sich die Differentialgleichungen der synthetischen Formulierungen nur für sehr einfa-
che Geometrien und Randbedingungen direkt lösen lassen, muss man bei komplizierteren
Problemen mit Näherungslösungen auskommen. Hierfür ist die Methode der gewichteten
Residuen ein geeigneter Ausgangspunkt. Wir werden verschiedene Varianten dieser Me-
thode diskutieren, wobei sich insbesonders das Galerkin-Verfahren als günstig erweisen
wird.
F {u} = 0 in Ω (4.1)
wobei u die unbekannte Feldfunktion ist, die wir als Lösung der Differentialgleichung su-
chen. Die geschweiften Klammern zeigen dabei an, dass es sich bei F {u} um die Funktion
einer Funktion handelt. Eine solche Funktionenfunktion wird als Funktional bezeichnet.
Genauso können wir die Randbedingungen als
schreiben. Wir haben hier den Rand entsprechend den betrachteten Randbedingungen
aufgespalten in den Rand Γu auf dem die so genannten wesentlichen Randbedingungen für
die Feldvariable u selbst gegeben sind, also bei einem mechanischen Problem typischer-
weise die Verschiebungsgrößen, und den Rand Γt auf dem die so genannten natürlichen
Randbedingungen gegeben sind, also bei einem mechanischen Problem typischerweise die
Spannungs- oder Kraftgrößen.
Nehmen wir nun an, dass wir eine passende Lösung u des Randwertproblems gefunden
4 Die Methode der gewichteten Residuen 33
wobei wΩ , wΓu und wΓt zunächst beliebige Funktionen darstellen, die im Gebiet Ω bzw.
auf dem Rändern Γu und Γt definiert sind; sie werden als Wichtungsfunktionen bezeichnet.
Diese Darstellung ist völlig äquivalent zur Differentialgleichungsdarstellung (4.1) mit (4.2)
und (4.3). Wenn man also zeigen kann, dass für eine Funktion v die Gleichungen
Z
wΩ F {v} dΩ = 0 (4.7)
ZΩ
wΓu Su {v} dΓ = 0 (4.8)
Γu
Z
wΓt St {v} dΓ = 0 (4.9)
Γt
für beliebige Wichtungsfunktionen wΩ , wΓu und wΓt erfüllt sind, dann ist v auch eine
Lösung des Problems (4.1) mit den Randbedingungen (4.2) und (4.3). Nun ist es allerdings
meist schwierig zu zeigen, dass die obigen Gleichungen für beliebige Wichtungsfunktionen
erfüllt sind, so dass sie für die exakte Lösung von Differentialgleichungen selten gebraucht
werden. Der Nutzen dieser Formulierung kommt jedoch bei Näherungsverfahren zum Tra-
gen, bei denen man sich auf bestimmte Wichtungsfunktionen w beschränkt und dann nur
noch eine Näherungslösung ũ für die Differentialgleichung sucht.
Ein solches Näherungsverfahren ist die Methode der gewichteten Residuen. Die grundle-
gende Idee dieses Näherungsverfahrens ist es, Ansätze für die gesuchte Lösung der Dif-
ferentialgleichung einzuführen und diese dann so anzupassen, dass sie die wahre Lösung
möglichst gut approximieren. Entsprechend diesem Grundgedanken, wählen wir für die
unbekannte Lösungsfunktion u eine Ansatzfunktion ũ, die durch eine Reihe von Form-
funktionen ũi mit freien Parametern ci gebildet wird. Eine typische Ansatzfunktion hat
dann zum Beispiel die lineare Form
N
X
ũ = ci ũi , (4.10)
i
jedoch sind auch andere Formen möglich. Im Allgemeinen wird eine solche Ansatzfunktion
mit beliebigen Parametern weder die Differentialgleichung noch die Randbedingungen
erfüllen. Setzen wir die Ansatzfunktion zum Beispiel in die Differentialgleichung ein, dann
führt das zu einem Fehler oder Residuum RΩ der Form
im Gebiet. Dasselbe gilt auch für die Randbedingungen, bei denen sich Residuen
auf dem Rand ergeben. Der Vorteil dieses Vorgehens ist aber, dass durch das Einführen
der Ansatzfunktion aus dem Funktional F {u} wieder eine normale Funktion R(c1 , . . . , cN )
wird, die nur noch von unbekannten Parametern ci abhängt und nicht mehr von einer
unbekannten Funktion u.
Das Ziel muss es nun sein, die freien Parameter ci so zu bestimmen, dass die Fehler RΩ ,
RΓu und RΓt möglichst klein werden und somit die Näherungslösung die wahre Lösung
möglichst gut approximiert. Im besten Fall finden wir dabei Parameter, für die die Re-
siduen vollständig und überall verschwinden, was dann nichts anderes bedeutet, als das
wir die exakte Lösung gefunden haben.
Bei der Methode der gewichteten Residuen wird nun dieser Ansatz in die gewichteten
Integrale (4.4) bzw. (4.5) und (4.6) eingesetzt und dann gefordert, dass diese verschwinden:
Z Z
!
wΩ F {ũ} dΩ = wΩ RΩ (c1 , . . . , cN ) dΩ = 0 , (4.14)
ZΩ Ω
Z
!
wΓu Su {ũ} dΓ = wΓi RΓu (c1 , . . . , cN ) dΓ = 0 , (4.15)
Γu Γu
Z Z
!
wΓt St {ũ} dΓ = wΓt RΓt (c1 , . . . , cN ) dΓ = 0 . (4.16)
Γt Γt
Die Idee hinter diesem Vorgehen ist es, den Fehler im integralen Mittel über das Gebiet
bzw. über dem Rand zu Null zu bringen.
Mit (4.14) bis (4.16) haben wir nun drei Gleichungen für N unbekannte Parameter ci , was
nur im Fall N = 3 ein konsistentes Gleichungssystem liefert. Um eine passende Anzahl
von Gleichungen zu erhalten, addieren wir daher zunächst die drei gewichteten Residuen
im Gebiet und auf dem Rand zu
Z Z
wΩ RΩ (c1 , . . . , cN ) dΩ + wΓu RΓu (c1 , . . . , cN ) dΓ
Ω Γu
Z
+ wΓt RΓt (c1 , . . . , cN ) dΓ = 0 . (4.17)
Γt
Diese Addition stellt eine weitere Schwächung der Anforderungen an die Lösung dar, da
ja jetzt nur noch gefordert wird, dass die Summe der Residuen verschwindet und nicht
mehr jedes Residuum für sich. Da wir jetzt nur noch eine Gleichung zur Verfügung ha-
ben, ist zunächst auch nur der Fall N = 1 abgedeckt. Allerdings erhält man im Falle
von N > 1 unbekannten Parametern die nötige Anzahl von Gleichungen durch die Wahl
von N Wichtungsfunktionen. Anstelle also das Verschwinden der Residuen lokal zu for-
dern, fordern wir jetzt nur noch das Verschwinden der Summe der Integrale der Residuen
multipliziert mit einer ausgewählten Anzahl von Wichtungsfunktionen. Dies liefert dann
4 Die Methode der gewichteten Residuen 35
stellen dabei gerade die gewichteten Residuen dar, die der Methode den Namen geben.
Der entscheidende Punkt für eine erfolgreiche Anwendung der Methode der gewichteten
Residuen ist natürlich die Wahl geeigneter Ansatz- und Wichtungsfunktionen.
4.2 Ansatzfunktionen
Bei der Wahl der Ansatzfunktionen haben wir drei grundlegende Alternativen:
1. Die erste Möglichkeit ist, eine Ansatzfunktion zu wählen, welche die Randbedin-
gungen aber nicht die Differentialgleichung erfüllt. Damit verschwindet das Residu-
um RΓ auf dem Rand und es bleibt nur das Residuum RΩ im Gebiet. Dies führt
auf eine Gebietsmethode, da wir nur noch Parameter suchen müssen, um die Dif-
ferentialgleichung im integralen Mittel im Gebiet zu erfüllen. Es ist jedoch häufig
schwierig, eine Ansatzfunktion zu finden, die alle Randbedingungen erfüllt.
2. Die zweite Alternative besteht darin, eine Ansatzfunktion zu wählen, die die Diffe-
rentialgleichung erfüllt und dann Parameter zu suchen, für welche die Randbedin-
gungen im integralen Mittel erfüllt werden. Hier entfällt das Residuum im Gebiet.
Eine solches Vorgehen wird Randmethode genannt. Auch hier gibt es Probleme, da
wenigstens eine spezielle Lösung der Differentialgleichung bekannt sein muss.
3. Der dritte Weg besteht in der Wahl einer Ansatzfunktion, die weder die Differential-
gleichung noch die Randbedingungen erfüllt und somit auf eine gemischte Methode
führt. Hier sind dann sowohl das Residuum auf dem Rand als auch das Residuum
im Gebiet zu verwenden. Hinsichtlich der Wahl der Ansatzfunktion ist dies natürlich
am einfachsten, jedoch werden die Ergebnisse im allgemeinen schlechter sein, als die
der anderen Varianten, in die man bereits einige Informationen über das Problem
gesteckt hat. Einen Kompromiss kann man erreichen, wenn man eine Ansatzfunk-
tion wählt, die nur einen Teil der Randbedingungen erfüllt, so dass dann nur die
nicht erfüllten Randbedingungen in Form eines Residuums berücksichtigt werden
müssen. Dies ist die meistens gewählte Variante.
4 Die Methode der gewichteten Residuen 36
4.3 Wichtungsfunktionen
Als Wichtungsfunktionen kommen einen ganze Reihe von Funktionen in Frage, von denen
wir hier aber nur diejenigen diskutieren, die in den üblichen Fällen gute Resultate lie-
fern. Wir beschränken uns bei der folgenden Diskussion zunächst auf den Fall einer reinen
Gebietsmethode und nehmen daher stets an, dass die Ansatzfunktionen alle Randbedin-
gungen erfüllen. Damit entfällt das Residuum auf dem Rand.
Teilgebietsmethode
Für die Teilgebietsmethode teilen wir das Gebiet Ω in N Teilgebiete Ωj auf und
wählen als Wichtungsfunktionen
(
1 wenn x ∈ Ωj
wΩj = . (4.21)
0 wenn x 6∈ Ωj
Üblicherweise teilt man das Gebiet in gleichmäßige Teilgebiete, aber dies ist nicht
zwingend nötig.
Kollokationsmethode
Die Kollokationsmethode benutzt die Dirac-Distribution als Wichtungsfunktion.
Wir wollen uns dazu zunächst einmal die Eigenschaften dieser Distribution1 an-
schauen. Die Dirac-Distribution hat die folgende Definition:
(
0 wenn x 6= xj
δ(x − xj ) = (4.24)
∞ wenn x = xj
1
Der Dirac-Distribution fehlen einige Eigenschaften, die sie als echte Funktion im strengen mathema-
tischen Sinne qualifizieren, daher wird sie auch nur als Distribution und nicht als Funktion bezeichnet.
Allerdings spielt der Unterschied hier keine Rolle.
4 Die Methode der gewichteten Residuen 37
und Z (
1 wenn xj ∈ Ω
δ(x − xj ) dΩ = . (4.25)
0 wenn xj 6∈ Ω
Ω
Die nützliche Eigenschaft der Dirac-Distribution ist ihre Filterfunktion,
Z
δ(x − xj )f (x)dΩ = f (xj ) . (4.26)
Ω
Das folgende Beispiel zeigt die Anwendung der verschiedenen Methoden auf ein einfaches
Problem.
Beispiel 4.1
We betrachten einen beidseitig gelenkig gelagerten Balken der Länge ℓ unter einer kon-
stanten Streckenlast q0 .
q0
EI
x
ℓ
4 Die Methode der gewichteten Residuen 38
Teilgebietsmethode
Mit der Teilgebietsmethode finden wir entsprechend (4.23)
Zℓ 4
π πx q0
c sin − · 1 dx = 0 . (4.40)
ℓ ℓ EI
0
Kollokationsmethode
Als Kollokationspunkt verwenden wir x = ℓ/2 und erhalten
π 4 π q0
c sin = . (4.44)
ℓ 2 EI
Dies liefert
1 q0 ℓ4 q0 ℓ4
c= ≈ 0.01027 . (4.45)
π 4 EI EI
Fehlerquadratmethode
Mit
∂R π 4 πx
= sin (4.46)
∂c ℓ ℓ
erhalten wir
Zℓ 4
π πx q0 π 4 πx
c sin − sin dx = 0 . (4.47)
ℓ ℓ EI ℓ ℓ
0
π 8 Zℓ πx q0 π 4
Zℓ
πx
2
c sin dx = sin dx (4.48)
ℓ ℓ EI ℓ ℓ
0 0
π 4 1 2πx πx ℓ
ℓ
q0 h πx iℓ ℓ
c − sin + = − cos (4.49)
ℓ 4 ℓ 2ℓ 0 π EI ℓ 0π
π 4 ℓ ℓ q0
c =2 (4.50)
ℓ 2 π EI
und schließlich
4 q0 ℓ4 q0 ℓ4
c= ≈ 0.01307 . (4.51)
π 5 EI EI
EI
Methode c Fehler
q0 ℓ4
exakt 0.01302 –
Beispiel 4.2
Wir betrachten dazu einen einseitig eingespannten Stab unter einer Streckenlast p(x),
einer Einzellast P am freien Ende bei x = ℓ und einer vorgegebenen Verschiebung ū bei
x = 0.
p(x) P
ℓ
ū
x, u
Da der Rand hier nur aus einzelnen Punkten besteht, sind die gewichteten Randresidu-
en natürlich nicht durch eine Integration zu bestimmen, sondern sind einfach durch die
Multiplikation mit einem Wichtungsfaktor gegeben.
Typischerweise ist es relativ einfach, eine Näherungsfunktion zu bestimmen, die die Ver-
schiebungsrandbedingung bei Γu : x = 0 exakt erfüllt, und wir wollen daher im folgenden
annehmen, dass ũ die Bedingung ũ(0) = ū exakt erfüllt. Damit verschwindet das Randre-
siduum auf Γu und es bleibt
Zℓ
wΩ RΩ dx + wΓt RΓt = 0 (4.59)
0
Zℓ
wΩ (EAũ′′ + p) dx + wΓt (P − EAũ′ (ℓ)) = 0 . (4.60)
0
Zℓ
[wΩ EAũ′ ]ℓ0 + (wΩ p − wΩ′ EAũ′ ) dx + wΓt (P − EAũ′ (ℓ)) = 0 . (4.61)
0
Genauso wie wir für die Ansatzfunktion angenommen haben, dass sie die Verschiebungs-
randbedingung exakt erfüllt, können wir nun fordern, dass die Wichtungsfunktion wΩ
die entsprechende homogene Verschiebungsrandbedingung erfüllt, also das wΩ = 0 auf
Γu : x = 0 gilt. Damit vereinfacht sich das gewichtete Residuum weiter zu
Zℓ
(wΩ p − wΩ′ EAũ′ ) dx + wΓt (P − EAũ′ (ℓ)) + wΩ (ℓ) EAũ′(ℓ) = 0 . (4.62)
0
Wir betrachten nun den speziellen Fall P = 0 und p = const.. Als Ansatzfunktion wählen
wir den linearen Ansatz
ũ = Cx + ū , (4.63)
der offensichtlich die Verschiebungsrandbedingung bei x = 0 erfüllt. Als Wichtungsfunk-
tion im Gebiet wählen wir
wΩ = x , (4.64)
was die homogene Verschiebungsrandbedingung bei x = 0 erfüllt. Setzt man dies alles
in das gewichtete Residuum (4.62) ein, so erhält man den unbekannten Parameter C in
Abhängigkeit des noch offenen Wichtungsfaktors wΓt als
pℓ2
C= . (4.65)
2EAwΓt
Damit eine physikalisch sinnvolle Lösung herauskommt, also eine Verlängerung des Stabes,
muss offensichtlich
wΓt > 0 (4.66)
gelten. Dies bedeutet, dass die Wahl der Wichtungsfunktion wΓt nicht völlig beliebig ist.
4 Die Methode der gewichteten Residuen 42
als besonders günstig heraus. Man kann nämlich zeigen, dass diese Variante zum einen den
Gesamtfehler in der Verzerrungsenergie minimiert und zum anderen auf eine besonders
einfache Formulierung führt. Für unser Beispiel erhält man mit wΓt = wΩ (ℓ)
Zℓ
(wΩ p − wΩ′ EAũ′ ) dx + wΩ (ℓ) P = 0 . (4.68)
0
Die im obigen Beispiel entwickelte Variante der Methode der gewichteten Residuen wird
als Galerkin-Verfahren bezeichnet. Dieses Verfahren stellt die Grundlage für die Methode
der finiten Elemente dar und ist deshalb von zentraler Bedeutung:
Galerkin-Verfahren
Für das Galerkin-Verfahren verwendet man Ansatzfunktionen, die die wesentlichen
Randbedingungen exakt erfüllen. Die Wichtungsfunktionen müssen dann die entspre-
chenden homogenen Randbedingungen erfüllen. Im klassischen Galerkin-Verfahren
hat die Ansatzfunktion die lineare Form
N
X
ũ = ũ0 + ci ũi , (4.69)
i=1
wobei die Funktion ũ0 die inhomogenen wesentlichen Randbedingungen erfüllt und
die weiteren Funktionen ũi die entsprechenden homogenen Randbedingungen erfüllen.
Damit ist gewährleistet, dass die Ansatzfunktion ũ die wesentlichen Randbedingun-
gen exakt erfüllt. Man benutzt die Formfunktionen ũi dann auch gleichzeitig als
Wichtungsfunktionen
wΩj = ũj . (4.70)
Dies liefert
Z Z
ũj RΩ (c1 , . . . , cN ) dΩ + ũj RΓt (c1 , . . . , cN ) dΓ = 0 , j = 1, . . . , N , (4.71)
Ω Γt
Beispiel 4.3
Wir wählen diesmal das dreidimensionale mechanische Problem, das durch die Differen-
4 Die Methode der gewichteten Residuen 43
tialgleichung
div ~~σ + ~b̄ = ~0 in v (4.72)
und die Randbedingungen
~t̄(~n) − ~n~~σ = ~0 auf st (4.73)
~ū − ~u = ~0 auf su (4.74)
~ = ~0
w auf su (4.77)
wobei die Spannungen ~~σ nun eine Funktion der Ansatzfunktion ~u˜ sind. Dieser Ausdruck
kann nun noch etwas umgeformt werden. Anwendung des Gauß’schen Integralsatzes liefert
Z Z Z Z
~ da − ~~σ · grad w
~n~~σ · w ~
~ dv + b̄ · w
~ dv + ~t̄(~n) − ~n~~σ · w
~ da = 0 . (4.79)
s v v st
Diese Formulierung stellt nun einen geeigneten Ausgangspunkt für eine Lösung mit der
Methode der finiten Elemente dar.
4 Die Methode der gewichteten Residuen 44
Das Galerkin-Verfahren ist nicht auf mechanische Probleme beschränkt, denn es las-
sen sich entsprechende Formulierungen auch für andere Probleme, wie zum Beispiel die
Wärmeleitung, formulieren.
PdvV
Bei einem im Gleichgewicht befindlichen System ist die Arbeit der virtuellen Verzer-
rungen an den tatsächlichen Spannungen gleich der Arbeit der virtuellen Verschie-
bungen an den tatsächlichen äußeren Kräften.
Die virtuellen Verschiebungen, die üblicherweise mit δ~u bezeichnet werden,2 sind ein belie-
biger infinitesimal kleiner Verschiebungszustand, der mit den geometrischen Randbedin-
gungen verträglich ist und dem wahren Verschiebungszustand überlagert wird. Aufgrund
der Verträglichkeitsforderung mit den geometrischen Randbedingungen gilt
Auf der rechten Seite von (4.83) steht die virtuelle Arbeit der tatsächlichen äußeren Kräfte
an den virtuellen Verschiebungen. Der Term auf der linken Seite ist die virtuelle Arbeit
der tatsächlichen Spannungen an den virtuellen Verzerrungen, wobei hier auch eine infi-
nitesimale Drehung berücksichtigt wird, die Arbeit an einem theoretisch möglichen anti-
metrischen Anteil der Spannungen leistet. Dies wird deutlich, wenn man die Aufspaltung
1 1
grad δ~u = grad δ~u + (grad δ~u)T + grad δ~u − (grad δ~u)T = δ~~ε + δ w
~~ (4.84)
2 2
vornimmt. Ist der Spannungstensor symmetrisch, so leistet er keine Arbeit an den anti-
metrischen virtuellen Drehungen δ w ~~ und es bleibt für die virtuelle innere Arbeit
Z Z
~~σ · grad δ~u dv = ~~σ · δ~~ε dv . (4.85)
v v
2
Das δ zur Kennzeichnung der virtuellen Größen hat nichts mit dem δ der Dirac-Distribution zu
tun. Leider gibt es einfach zu wenig Buchstaben, um allen mathematischen und physikalischen Größen
eindeutige Formelzeichen zu geben.
4 Die Methode der gewichteten Residuen 45
Vergleicht man das PdvV (4.83) mit der Galerkin-Formulierung (4.81), so sieht man, dass
diese identisch sind, wenn man die Wichtungsfunktion als virtuelle Verschiebung inter-
pretiert. Für das mechanische Problem ist die Galerkin-Formulierung also nichts anderes
als das PdvV, in das man Ansatzfunktionen für die wahre und die virtuelle Verschiebung
eingesetzt hat. Dies ist auch der Ursprung des Galerkin-Verfahrens, das erst später als eine
Variante der Methode der gewichteten Residuen erkannt wurde. Im Sinne eines gewichte-
ten Residuenverfahrens lassen sich dann auch Probleme wie die Wärmeleitung mit dem
Galerkin-Verfahren behandeln, für die es kein dem PdvV entsprechendes Arbeitsprinzip
gibt. Der Unterschied besteht nur darin, dass sich die auftretenden Terme nicht mehr so
schön interpretieren lassen.
So wie wir die Galerkin-Formulierung (4.81) aus den gewichteten Residuen der Diffe-
rentialgleichung und der Spannungsrandbedingung hergeleitet haben, so werden wir nun
auch noch den umgekehrten Weg zeigen, dass das Prinzip (4.83) eine äquivalente Aussa-
ge zu den Gleichgewichtsbedingungen und den Spannungsrandbedingungen darstellt. Die
virtuelle innere Arbeit wird dazu mit Hilfe des Gauß’schen Satzes umgeformt,
Z Z Z Z
~
~n~~σ · δ~u da − div ~~σ · δ~u dv = b̄ · δ~u dv + ~t̄(~n) · δ~u da . (4.86)
s v v st
Da diese Gleichung nun für jedes mit den Randbedingungen verträgliche δ~u gelten muss,
folgt daraus die Gleichgewichtsbedingung
div ~~σ + ~b̄ = ~0 in v (4.90)
und die Spannungsrandbedingung
~t̄(~n) = ~n~~σ auf st . (4.91)
Das PdvV ist damit den Gleichgewichtsbedingungen und den Spannungsrandbedingun-
gen äquivalent. In der Form (4.89) ist es nämlich nichts anderes als die gewichtete Form
der Gleichgewichtsdifferentialgleichung mit der Spannungsrandbedingung, wobei die Ver-
schiebungsrandbedingung durch die spezielle Wahl der Wichtungsfunktion als virtuelle
Verschiebung entfällt.
Das Prinzip der virtuellen Verschiebungen ist nicht nur ein günstiger Ausgangspunkt für
Näherungslösungen, sondern es lassen sich mit seiner Hilfe auch sehr leicht Differential-
gleichungen für spezielle kinematische und kinetische Annahmen herleiten. So lassen sich
zum Beispiel die Differentialgleichungen für den schubstarren und den schubweichen Bal-
ken aus dem PdvV für das dreidimensionale Kontinuum herleiten. Während man diese
Gleichungen natürlich auch direkt herleiten kann, ist der Weg über das PdvV für be-
stimmte Platten- und Schalenformulierungen dagegen deutlich einfacher.
4 Die Methode der gewichteten Residuen 46
Übungsaufgaben
Übung 4.1
Erweitern Sie die vorgestellte Galerkin-Formulierung für das mechanische Kontinuum auf
dynamische Probleme.
Übung 4.2
Leiten Sie die Galerkin-Formulierung für die Wärmeleitungsgleichung
~q = −κ grad Θ .
Übung 4.3
Leiten Sie die Galerkin-Formulierung für den schubstarren Balken ausgehend von der
Differentialgleichung
EIw ′′′′ − q = 0
her. Überlegen Sie zuerst welche Verschiebungs- und Kraftrandbedingungen es hier gibt.
Übung 4.4
Berechnen Sie mit Hilfe des Galerkin-Verfahrens die Verschiebung für den skizzierten
Balken auf zwei Stützen unter konstanter Streckenlast. Verwenden Sie dabei als Ansatz-
funktion
πx
w̃ = c sin .
ℓ
q0
EI
x
Berechnen Sie die Durchbiegung an der Stelle x = ℓ/2, und vergleichen Sie das Resultat
mit den Ergebnissen aus dem Beispiel.
Übung 4.5
Leiten Sie die Differentialgleichung und die Randbedingungen für den schubstarren Balken
aus dem PdvV für das dreidimensionale Kontinuum her.
Übung 4.6
Leiten Sie die Differentialgleichung und die Randbedingungen für den schubweichen Bal-
ken aus dem PdvV für das dreidimensionale Kontinuum her.
Kapitel 5
Da es im allgemeinen sehr viel einfacher ist, Ansatzfunktionen zu finden, die den geome-
trischen Randbedingungen genügen, hat sich das Prinzip der virtuellen Verrückungen als
Ausgangspunkt für die Entwicklung von Näherungsverfahren durchgesetzt. Außerdem ist
seine Erweiterung auf die Dynamik sehr einfach. Das entsprechende Prinzip heißt dann
das d’Alembert’sche Prinzip in der Lagrange’schen Fassung.
5.1 Kontinuum
Wir wollen dieses Prinzip zuerst für das Kontinuum angeben. Man erhält es aus dem
PdvV, wenn man die Trägheitskräfte wie eingeprägte Kräfte behandelt,
Z Z Z
~~σ · δ~~ε dv = (~b̄ − ̺~v˙ ) · δ~u dv + ~t̄(~n) · δ~u da . (5.1)
v v st
Die Trägheitskräfte ̺~v˙ treten hier also im d’Alembert’schen Sinne mit negativem Vor-
zeichen auf der rechten Seite als eingeprägte Volumenkräfte auf. Der in Abschnitt 4.5
gezeigten Äquivalenz des PdvV mit den Gleichgewichtsbedingungen entspricht hier die
Äquivalenz mit der Impulsbilanz. Die Herleitung erfolgt auf demselben Wege wie in Ab-
schnitt 4.5.
Für die weitere Verwendung des d’Alembert’schen Prinzips ist es günstig die Trägheits-
kräfte auf die linke Seite der Gleichung zu bringen,
Z Z Z Z
̺~v˙ · δ~u dv + ~~σ · δ~~ε dv = ~b̄ · δ~u dv + ~t̄(~n) · δ~u da . (5.2)
v v v st
Die Aussage des Prinzips lässt sich jetzt so formulieren: Bei einem System im dynamischen
Gleichgewicht ist die Summe aus der virtuellen Arbeit der tatsächlichen Trägheitskräfte an
den virtuellen Verschiebungen und der virtuellen Arbeit der tatsächlichen Spannungen an
den virtuellen Verzerrungen gleich der virtuellen Arbeit der tatsächlichen äußeren Kräfte
an den virtuellen Verschiebungen.
5 Analytische Darstellung der Strukturmechanik 48
5.2 Scheibe
Das Prinzip von d’Alembert sieht für die Scheibe natürlich genauso aus, wie für das drei-
dimensionale Kontinuum, wobei man hier zweckmäßig zur Matrizenschreibweise übergeht
und dann die folgende Formulierung erhält
Z Z Z Z
̺δu v̇ dv + δε σ dv = δu b dv + δuT t da .
T T T
(5.3)
v v v st
Diese Schreibweise ermöglicht jetzt sehr einfach den Einbau des jeweiligen Stoffgeset-
zes für das dreidimensionale Kontinuum (3.13) oder die verschiedenen zweidimensionalen
Vereinfachungen (3.28), (3.32) oder (3.34).
5.3 Stab
Für den Stab lässt sich das Prinzip in der endgültigen Form hinschreiben. Man findet
hier durch Einsetzen des Stoffgesetzes das Prinzip von d’Alembert für den vollständig
freigeschnittenen Stab ohne geometrische Randbedingungen
Zℓ Zℓ Zℓ
′ ′
δu ̺Aü dx + δu EAu dx = δu qx dx − δu0 N0 + δuℓ Nℓ , (5.4)
0 0 0
mit der Streckenlast qx und den Randlasten N0 und Nℓ , die natürlich den Schnittnormal-
kräften entsprechen.
Zℓ Zℓ Zℓ
δw ̺Aẅ dx + δw ′ ̺I ẅ ′ dx + δw ′′ EIw ′′ dx
0 0 0
Zℓ
= δw qz dx + Qℓ δwℓ − Q0 δw0 − Mℓ δwℓ′ + M0 δw0′ . (5.5)
0
Man findet dieses Prinzip durch Multiplikation der Bewegungsgleichung (3.56) mit dem
virtuellen Verschiebungsfeld δw und anschließender partieller Integration. Ohne diese Her-
leitung hier angeben zu wollen, können die entstehenden Terme interpretiert werden. Der
erste Term auf der linken Seite ist die virtuelle Arbeit der translatorischen Trägheitskräfte
an den virtuellen Verschiebungen, der zweite Term ist die virtuelle Arbeit der rotatori-
schen Trägheitskräfte an den virtuellen Neigungen. Der dritte Term ist die virtuelle Arbeit
der inneren Momente an den virtuellen Krümmungen. Auf der rechten Seite stehen die
virtuellen Arbeiten der äußeren Kräfte an den virtuellen Verschiebungen bzw. der äußeren
Momente an den virtuellen Neigungen, sowie die virtuelle Arbeit der äußeren Streckenlast.
5 Analytische Darstellung der Strukturmechanik 49
Zℓ Zℓ Zℓ Zℓ
δw ̺Aẅ dx + δβ ̺I β̈ dx + δβ ′ EIβ ′ dx + (δβ + δw ′ )GAs (β + w ′ ) dx
0 0 0 0
Z ℓ
Auch hier können die Terme interpretiert werden. Der erste Term auf der linken Seite
ist wieder die virtuelle Arbeit der translatorischen Trägheitskräfte an den virtuellen Ver-
schiebungen und der zweite Term ist die virtuelle Arbeit der rotatorischen Trägheitskräfte
an den virtuellen Neigungen. Der dritte Term ist die virtuelle Arbeit der inneren Momen-
te an den virtuellen Krümmungen. Der vierte Term stellt die virtuelle Arbeit inneren
Querkräfte an den virtuellen Schubverzerrungen dar, die beim schubstarren Balken nicht
auftaucht. Auf der rechten Seite stehen wieder die virtuellen Arbeiten der äußeren Kräfte
an den virtuellen Verschiebungen bzw. der äußeren Momente an den virtuellen Neigungen,
sowie die virtuelle Arbeit der äußeren Streckenlast.
5 Analytische Darstellung der Strukturmechanik 50
5.6 Zusammenfassung
Das Ergebnis der letzten Kapitel sollen nun noch einmal kompakt zusammengestellt wer-
den.
Allgemein gilt die folgende Matrixformulierung der analytischen Kontinuumsmechanik.
d’Alembert’sches Prinzip
Z Z Z Z
̺ δu ü dv + δε σ dv = δu b dv + δuT t da .
T T T
v v v st
Stoffgesetz
σ = Cǫ
Verzerrungs-Verschiebungsrelation
ǫ = Dεu u
Für die einzelnen Fälle sind dabei die entsprechenden Größen einzusetzen, die im folgenden
zusammengefasst sind.
3-D Kontinuum
∂
0 0
∂x
∂
0 0
∂y λ + 2µ λ λ 0 0 0
∂ λ + 2µ λ 0 0 0
u 0 0
∂z λ + 2µ 0 0 0
u = v Dεu = C=
∂ ∂ µ 0 0
w 0
∂y ∂x sym. µ 0
∂ ∂ µ
0
∂z ∂y
∂ ∂
0
∂z ∂x
5 Analytische Darstellung der Strukturmechanik 51
Ebener Verzerrungszustand
∂
∂x 0
λ + 2µ λ 0
u ∂
u= Dεu =
0
C= λ λ + 2µ 0
v ∂y
∂
0 0 µ
∂
∂y ∂x
Ebener Spannungszustand
∂
∂x 0
1 ν 0
u ∂ E
u= Dεu =
0
C= ν 1 0
v ∂y 1 − ν2
∂
0 0 (1 − ν)/2
∂
∂y ∂x
Axialsymmetrischer Zustand
∂
0
∂x
0 ∂ λ + 2µ λ λ 0
ux
∂r
λ λ + 2µ λ 0
u= Dεu = C=
ur
0 1/r
λ λ λ + 2µ 0
0 0 0 µ
∂ ∂
∂r ∂x
In der Strukturmechanik sind die Integrationen über den Querschnitt bereits in das Stoff-
gesetz eingearbeitet. Für die Balkenformulierungen ist daher in der Galerkin-Formulierung
nur noch über die Länge zu integrieren. Die Randspannungen werden zu Randkräften bzw.
-momenten, die in einer Matrix f zusammengefasst werden.
d’Alembert’sches Prinzip
Z Z Z
T
̺ δu ü dx + δε σ dx = δuT b dx + δuT f |s .
T
ℓ ℓ ℓ
Schubstarrer Balken
2
= −∂
u= w Dεu C = EI
∂x2
Schubweicher Balken
∂
w 1 GAs 0
u= Dεu = ∂x C=
β ∂ 0 EI
0
∂x
Kapitel 6
Ziel ist es, eine Näherungslösung für die Bewegungsgleichung auf der Basis des
d’Alembert’schen Prinzips zu finden. Die Schwierigkeit liegt nun darin, geeignete An-
satzfunktionen zu finden. Während dies bei einfachen Strukturen noch möglich ist, schei-
tert man bei komplizierteren Geometrien. Hier kommt jetzt die Idee der Finiten Element
Methode zum tragen: Anstatt Ansatzfunktionen für das Gesamtsystem zu formulieren,
zerlegt man die Struktur in einfache Teilsysteme, die finiten Elemente, und macht die
Ansätze elementweise. Um hinreichende Stetigkeit zu gewährleisten, werden diese loka-
len Elementansätze über die Knotenverschiebungen gekoppelt, die man als unbekannte
Parameter behält.
Für einfach berandete Elemente lassen sich jetzt relativ einfach sinnvolle Ansatzfunktio-
nen finden, die in das Prinzip eingesetzt werden können. Um beim Zusammensetzen der
Elemente ausreichende Stetigkeit zu gewährleisten, ist es wie gesagt günstig, die Kno-
tenverschiebungen als unbekannte Koeffizienten der Ansatzfunktionen zu verwenden. Für
die praktische Rechnung ist im folgenden eine Matrizenschreibweise vorteilhaft. Wir fas-
sen daher die Koordinaten des Verschiebungsvektors ~u in der Matrix u zusammen und
machen dann den Ansatz
~u → u = Hue . (6.2)
Die Matrix H enthält die Ansatzfunktionen, die in der FEM Formfunktionen (engl. shape
functions) genannt werden, und die Spaltenmatrix ue enthält die Knotenverschiebungen.
Für die Spannungen und Verzerrungen führen wir ebenfalls die Matrizenschreibweise ein
und benutzen die Darstellung des Stoffgesetzes (3.13), die sich abgekürzt schreiben lässt
als
σ = Cε . (6.3)
6 Die Methode der finiten Elemente 54
Die Verzerrungen ε werden durch Ableiten der Verschiebungen gebildet, dabei sind aber
nur die Formfunktionen betroffen, da die Knotenverschiebungen ja nicht von den Ortsko-
ordinaten abhängen. Formal schreiben wir dies als
Die Ansätze für die virtuellen Größen sind entsprechend dem Bubnov-Galerkin-Verfahren
dieselben wie für die tatsächlichen Größen:
δu = Hδue (6.6)
δε = Dεu Hδue . (6.7)
Diese Beziehungen setzen wir nun in das Prinzip der virtuellen Verrückungen ein, wobei
wir uns auf ein Element beschränken können,
Z Z Z Z
̺(Hδue ) H üe dv + δε σ dv = (Hδue ) b dv + (Hδue )T t(~n) da .
T T T
(6.8)
ve ve ve se
Da die Knotengrößen unabhängig von der Integration sind, können sie vor bzw. hinter die
Integrale gezogen werden. Umsortieren liefert dann
Z Z Z Z
T T T
δuTe ̺H H dv ü e + (D εu H) T
C D εu H dv u e − H b dv − H t (~
n) da =0.
ve ve ve se
(6.10)
Da die virtuellen Größen beliebig und ungleich Null sind, muss der Term in der Klammer
verschwinden. Man erhält damit die Elementbewegungsgleichung in der Form
der Elementsteifigkeitsmatrix
Z
Ke = (Dεu H)T C Dεu H dv , (6.13)
ve
6 Die Methode der finiten Elemente 55
Wir machen nun einen Ansatz für u(x), der sich auf den Knotengrößen ui und uj abstützt.
Dieses Vorgehen ist ganz wesentlich für die FEM, da man damit die Knotenverschiebungen
als freie Parameter des Ansatzes erhält und somit die Stetigkeit des Verschiebungsfeldes
über das Gesamtsystem gewährleistet wird. Für ein Stabelement mit 2 Knoten können
wir einen linearen Ansatz wählen, u(x) = a0 + a1 x. Berücksichtigt man die Randbedin-
gungen u(x = 0) = ui und u(x = ℓ) = uj , dann kann man die Konstanten a0 und a1
bestimmen. Man findet a0 = ui und a1 = (uj − ui )/ℓ. Der Ansatz lässt sich dann in
Matrizenschreibweise in Abhängigkeit der Knotenverschiebungen schreiben als
x x
ui
u(x) = 1 − ℓ ℓ (6.17)
uj
u(x) = Hue . (6.18)
Die Funktionen hi (x) = 1 − x/ℓ bzw. hj (x) = x/ℓ sind die Formfunktionen, die in der
Matrix H zusammengefasst werden. Die Spaltenmatrix ue enthält dann die Knotenver-
schiebungen ui und uj . Die Formfunktionen müssen bestimmte Forderungen erfüllen, auf
6 Die Methode der finiten Elemente 56
die wir später noch näher eingehen werden. Eine wesentliche Eigenschaft wird aus der
graphischen Darstellung 6.2 aber sofort deutlich. Eine Formfunktion hk hat am Knoten k
den Wert 1 und an allen anderen Knoten den Wert 0.
h(x)
1 hi hj
ℓ x
Neben der Matrix der Ansatzfunktionen H brauchen wir auch noch die abgeleitete Matrix
Dεu H zur Bildung der Verzerrungen. Wegen
du d
εx = = (Hue ) (6.19)
dx dx
ist der Differentialoperator Dεu der Verschiebungs-Verzerrungsrelation für den Stab ein-
fach
d
Dεu = (6.20)
dx
d x x
Dεu H = 1− ℓ ℓ
= − 1ℓ 1
ℓ
. (6.21)
dx
Die Stoffmatrix C ist für den Stab einfach der E-Modul E. Damit sind wir nun in der
Lage, alle Elementmatrizen zu bilden, wobei wir annehmen, dass die Querschnittsfläche
A und der E-Modul E über die Länge ℓ konstant sind. Wir finden für die Massenmatrix
gemäß (6.12)
Zℓ
Me = ̺ H T H Adx (6.22)
0
Zℓ x
1− ℓ
x x
= ̺A x 1− ℓ ℓ dx (6.23)
ℓ
0
Zℓ x2 x2
1 − 2 xℓ + ℓ2
x
ℓ
− ℓ2
= ̺A x 2 x2 dx (6.24)
ℓ
− xℓ2 ℓ2
0
̺Aℓ 2 1
= (6.25)
6 1 2
6 Die Methode der finiten Elemente 57
Dieses Ergebnis entspricht dem Stabanteil der Steifigkeitsmatrix aus dem einführenden
Beispiel.
Die Lastvektoren müssen für jeden Lastverlauf neu integriert werden. Zum Beispiel erhält
man für eine konstante Streckenlast qx
Zℓ
T qx ℓ 1
f e,v = qx H dx = . (6.30)
2 1
0
Der Lastvektor aus den Randlasten enthält für den Stab die beiden Endkräfte Ni bzw.
Nj
Ni
f e,s = . (6.31)
Nj
Im folgenden fassen wir die Lastvektoren zu
zusammen.
Die Elementbewegungsgleichung für das lineare Stabelement lautet nun in Elementkoor-
dinaten
̺Aℓ 2 1 üi EA 1 −1 ui f
+ = e,i . (6.33)
6 1 2 ü j ℓ −1 1 u j fe,j
Damit ist das Vorgehen zur Formulierung von Elementmatrizen prinzipiell klar
Die weiteren Schritte zur Berechnung einer Gesamtstruktur haben wir bereits im einlei-
tenden Beispiel abgehandelt
6 Die Methode der finiten Elemente 58
6. Gleichungslösung
Im Rest des Kapitels werden wir uns mit einigen speziellen Aspekten beschäftigen, die bei
der Auswahl der Formfunktionen zu berücksichtigen sind und ein Konzept untersuchen,
das die Aufstellung der Elementmatrizen direkt im globalen System ermöglicht.
h3
h2 h1 h2 h1
1 1
2 1 2 3 1
r r
1 1 1 1
linear quadratisch
Abbildung 6.3: Eindimensionale Formfunktionen
Es ist dabei für den späteren Gebrauch günstig, die Formfunktionen in der Elementkoor-
dinate −1 < r < 1 zu formulieren. Die Formfunktionen lauten dann
• 1-D linear
1
h1 = (1 + r) (6.34)
2
1
h2 = (1 − r) (6.35)
2
6 Die Methode der finiten Elemente 59
• 1-D quadratisch
1 1 1 1
h1 = (1 + r) − (1 − r 2 ) = (1 + r) − h3 (6.36)
2 2 2 2
1 1 1 1
h2 = (1 − r) − (1 − r 2 ) = (1 − r) − h3 (6.37)
2 2 2 2
h3 = (1 − r 2 ) (6.38)
Man erkennt nebenbei, dass sich die quadratischen Formfunktionen durch eine Modifika-
tion der linearen ergeben.
6.3.1 Lagrange-Elemente
Für zwei- und dreidimensionale Probleme, also Scheiben- und Volumenelemente können
entsprechende Formfunktionen durch Produktbildung der eindimensionalen Formfunktio-
nen gebildet werden. Dies führt auf die Klasse der Lagrange-Elemente:
s h1 h5 s
1 1
2 1 2 5 1
1 1
6 9 8
r r
1 1
3 4 3 7 4
1 1 1 1
bilinear biquadratisch
• 2-D bilinear
1
h1 = (1 + r)(1 + s) (6.39)
4
1
h2 = (1 − r)(1 + s) (6.40)
4
1
h3 = (1 − r)(1 − s) (6.41)
4
1
h4 = (1 + r)(1 − s) (6.42)
4
6 Die Methode der finiten Elemente 60
• 2-D biquadratisch
1 1 1 1
h1 = (1 + r)(1 + s) − h5 − h8 − h9 (6.43)
4 2 2 2
1 1 1 1
h2 = (1 − r)(1 + s) − h6 − h5 − h9 (6.44)
4 2 2 2
1 1 1 1
h3 = (1 − r)(1 − s) − h7 − h6 − h9 (6.45)
4 2 2 2
1 1 1 1
h4 = (1 + r)(1 − s) − h8 − h7 − h9 (6.46)
4 2 2 2
1 2 1
h5 = (1 − r )(1 + s) − h9 (6.47)
2 2
1 2 1
h6 = (1 − r)(1 − s ) − h9 (6.48)
2 2
1 2 1
h7 = (1 − r )(1 − s) − h9 (6.49)
2 2
1 2 1
h8 = (1 + r)(1 − s ) − h9 (6.50)
2 2
h9 = (1 − r 2 )(1 − s2 ) (6.51)
t s
2 1
3 4
r
6 5
7 8
trilinear
• 3-D trilinear
1
h1 = (1 + r)(1 + s)(1 + t) (6.52)
8
1
h2 = (1 − r)(1 + s)(1 + t) (6.53)
8
1
h3 = (1 − r)(1 − s)(1 + t) (6.54)
8
1
h4 = (1 + r)(1 − s)(1 + t) (6.55)
8
1
h5 = (1 + r)(1 + s)(1 − t) (6.56)
8
1
h6 = (1 − r)(1 + s)(1 − t) (6.57)
8
1
h7 = (1 − r)(1 − s)(1 − t) (6.58)
8
1
h8 = (1 + r)(1 − s)(1 − t) (6.59)
8
6.3.2 Serendipity-Elemente
Die Genauigkeit der durch Produkte gebildeten Formfunktionen hängt vom Grade des
höchsten darstellbaren Polynoms ab. Für den zweidimensionalen Fall lässt sich dies sehr
schön durch das Pascal’sche Dreieck, Abbildung 6.6, darstellen.
r s bilineares 4-Knoten-Element
r2 rs s2 biquadratisches 9-Knoten-Element
r3 r2s s2 r s3
r4 r3s r 2 s2 s3 r s4
Man sieht dabei, dass ein bilinearer Ansatz, also 4 Knoten, ein vollständiges Polynom
1. Grades enthält. Das zweidimensionale Lagrange-Element mit 9 Knoten enthält ein
vollständiges Polynom 2. Grades. Diese Eigenschaft hat aber auch ein Element mit 8
Knoten, bei dem nur der Term r 2 s2 , entsprechend der Formfunktion h9 , fehlt. Der Ge-
nauigkeitsverlust ist dabei nur unwesentlich, aber man hat einen Knoten gespart. Noch
2 weitere Knoten einzusparen, entsprechend den Termen r 2 s und s2 r, ist nicht möglich,
da dabei die Symmetrie des Elementes verloren geht. Genauso lässt sich auch beim Volu-
menelement vorgehen, bei dem die Einsparung drastischer ausfällt. Statt der 27 Knoten
bei vollständig quadratischem Ansatz, benötigt man nur 20 Knoten. Diese Elemente sind
in Abbildung 6.7 mit der üblichen Knotennummerierung gezeigt.
Die so gebildeten Elemente nennt man Serendipity-Elemente. Der seltsame Name wurde
von Horace Walpole geprägt und lehnt sich an das persiche Märchen Die drei Prinzen
6 Die Methode der finiten Elemente 62
von Serendip an. Die Prinzen haben die Fähigkeit überraschende Entdeckungen durch
zufällige Beobachtungen zu machen; offensichtlich empfanden die Erfinder diese Elemente
als eine solche Entdeckung.
t s
2 9 1
h5 s
1
2 5 1 10 18 12 17
1 3 11 4
6 8 r r
6 13 5
1
19 20
3 7 4 14 16
1 1
7 15 8
mit
1 1 1
h̃3 (s) = (1 − r)(1 − s) + (1 + r)(1 − s) = (1 − s) (6.62)
4 4 2
einführt. Diese Formfunktionen erfüllen die Bedingungen, dass sie am jeweiligen Knoten
den Wert eins annehmen und linear entlang des Randes sind. Die Ränder sind Koordi-
natenlinien; dabei ist hier der Rand s = −1 auf einen Punkt, nämlich den Knoten 3,
6 Die Methode der finiten Elemente 63
geschrumpft, siehe Abbildung 6.8. Die Wahl, welche zwei benachbarten Knoten zusam-
mengelegt werden, ist beliebig.
s s
2 1 2 1
h̃3
r r
3 4 3
Auch für Ansatzfunktionen höheren Grades funktioniert das Vorgehen. So lassen sich
zum Beispiel Formfunktionen für ein Dreieckelement mit quadratischen Ansätzen finden,
wenn die Knoten 3, 4 und 7 des 9-Knoten-Lagrange- oder des 8-Knoten-Serendipity-
Elementes zusammengelegt werden. Formfunktionen für Tetraeder und beliebige Prismen
lassen sich auf dieselbe Art und Weise aus einem Quader produzieren, indem man auch
hier entsprechende Knoten kollabiert.
Programmtechnisch werden diese Elemente dann genauso wie die ursprünglichen
Rechteck- oder Quaderelemente behandelt, wobei den zusammengelegten Knoten dieselbe
Knotennummer zugewiesen wird und dann einfach die entsprechende Elementroutine auf-
gerufen wird. Dieses Vorgehen ist nur unwesentlich ineffizienter aber sehr viel einfacher
als die Entwicklung spezieller Dreieckskoordinaten und spezieller Ansatzfunktionen für
Dreieckselemente, wie sie zum Beispiel in [7] angegeben wird. Da Dreieckselemente und
Tetraeder nicht sehr effektiv sind, sollte man ohnehin ihre Verwendung, wenn möglich,
vermeiden.
• Stetigkeit
6.4.1 Stetigkeit
Allen bis jetzt vorgestellten Formfunktionen hi ist gemeinsam, dass sie am Knoten i je-
weils den Wert 1 annehmen und an allen anderen Knoten den Wert 0. Diese Eigenschaft
sichert die C 0 -Stetigkeit des Verschiebungsansatzes für die Gesamtstruktur. Dies gilt auch
bei quadratischen und höheren Ansätzen, wie die Abbildung 6.9 zeigt. Eine höhere Ste-
tigkeit im Gesamtverschiebungsfeld erreicht man nur, wenn man neben der Stetigkeit der
Verschiebungen auch noch die der Verschiebungsableitungen verlangt. An den Knoten
treten dann neben den Verschiebungsgrößen zum Beispiel auch noch Winkelgrößen auf.
Knick
Element 1 Element 2
Der Grad der notwendigen Stetigkeit richtet sich nach dem zugehörigen Variations-
problem, und zwar ist der Grad der Stetigkeit um eins kleiner als die höchste Verschie-
bungsableitung, die im Funktional auftaucht. Die Begründung für diese Forderung ist
mathematischer Natur und macht einen kleinen Ausflug in die Funktionalanalysis nötig.
Dabei beschränken wir uns zunächst auf den eindimensionalen Fall.
Das Prinzip der virtuellen Arbeiten lautet zum Beispiel für einen Stab
Zℓ Zℓ
δu,x EAu,x dx = δu qx dx + N0 δu0 + Nℓ δuℓ . (6.63)
0 0
Im Sinne eines Galerkin-Verfahrens macht man nun Ansätze für die Verschiebungen und
die virtuellen Verscheibungen. Damit dabei das Integral auf der linken Seite sinnvolle
Ergebnisse liefert, muss es beschränkt sein. Das heißt, für die Ansatzfunktionen muss
Zℓ
h2,x dx < ∞ (6.64)
0
Zb
L2 = g(x)2 dx (6.65)
a
die L2 -Norm für eine Funktion g(x). Ist die L2 -Norm beschränkt, dann heißt die Funktion
g(x) quadratisch integrierbar im Gebiet x ∈ [a, b]. Die Menge aller Funktionen g(x), die
6 Die Methode der finiten Elemente 65
Fordert man die quadratische Integrierbarkeit nicht nur für die Funktion selbst, sondern
auch für die Ableitungen, so erhält man die so genannten Sobolev-Räume. Zum Beispiel
ist H 2 der Raum aller Funktionen, die bis zur zweiten Ableitung quadratisch integrierbar
sind. Allgemein gilt die Definition
dk g
H k = {g(x)|g ∈ L2 ; g,x ∈ L2 ; . . . ; ∈ L2 } . (6.67)
dxk
Offensichtlich gilt H 0 = L2 und H k+1 ⊂ H k .
Für die Ansatzfunktionen müssen wir daher fordern, dass sie aus den entsprechenden
Sobolev-Räumen stammen. Der Zusammenhang mit der Stetigkeitsforderung ist nun
durch das Sobolev-Theorem gegeben. Dieses sagt aus, dass der Sobolev-Raum H k+1 in
den Raum der C k -stetigen Funktionen eingebettet ist. Einbettung bedeutet dabei, dass
jede Funktion aus H k+1 einen Repräsentaten aus C k besitzt, der sich höchstens um eine
Nullmenge von der Funktion unterscheidet.
Für den Stab müssen die Ansatzfunktionen offensichtlich aus dem H 1 stammen, da in
der Steifigkeitsmatrix die ersten Ableitungen quadratisch integrierbar sein müssen, sie-
he (6.64). Der H 1 -Raum ist aber nach dem Sobolev-Theorem in den C 0 -Raum eingebet-
tet; die geforderte Minimalstetigkeit ist somit C 0 . Die von uns verwendeten polynomialen
Ansatzfunktionen erfüllen genau diese Forderungen. Beim Bernoulli-Balken ist die höchste
Ableitung vom Grade zwei, die Ansätze müssen also aus dem Raum H 2 sein, was dann
wenigstens C 1 -Stetigkeit erfordert.
Bei höherdimensionalen Elementen, also Scheiben- und Volumenelementen oder bestimm-
ten Platten- und Schalenelemente, ist eine Argumentation mit dem Sobolev-Theorem nicht
mehr so einfach möglich; jedoch gilt auch hier, dass die minimale Stetigkeit der Ansatz-
funktionen um eins niedriger als die höchste Ableitung in der schwachen Formulierung
gewählt werden muss. Elemente, die diese Forderung erfüllen, heißen konform.
Ein Problem ergibt sich hier bei Strukturelementen. Hier ist es nur in 1-D, d.h. für Balken,
möglich, vollständig C 1 -stetige Ansätze zu formulieren. Bei Platten und Schalen ist dies
im Allgemeinen nicht möglich. Man weicht daher häufig auf eine andere Theorie aus,
die nur C 0 -stetige Ansätze benötigt. Wir werden dies im Rahmen der Diskussion des
schubweichen Balkens in Abschnitt 6.6 noch näher untersuchen.
Ein weiteres Stetigkeitsproblem kann bei der Netzgenerierung auftreten. Die C 0 -Stetigkeit
ist nämlich nur gewährleistet, wenn ein konformes Netz verwendet wird, wenn also nur
Elemente mit gleichen Ansätzen gekoppelt werden und keine hängenden Knoten auftre-
ten. Abbildung 6.10 zeigt einige Fälle von nicht-konformen Netzen, bei denen Klaffungen
und Überlappungen auftreten. Diese Stetigkeitsverletzungen lassen sich durch spezielle
Übergangselemente oder eine andere Netzgenerierung vermeiden.
In der Praxis wurden früher Stetigkeitsverletzungen bisweilen hingenommen. Die Argu-
mentation war dabei folgende: Finite-Elemente-Verfahren, die auf dem Prinzip der vir-
tuellen Verschiebungen basieren, approximieren eine reale Struktur zu steif. Durch den
1
Zur Definition eines Funktionenraumes sind noch einige weitere Punkte nötig, auf die hier aber nicht
eingegangen werden soll.
6 Die Methode der finiten Elemente 66
gezielten Einsatz von Inkompatibilitäten, die die Struktur aufweichen, könnten einzelne
Berechnungsergebnisse dann verbessert werden. Gegen dieses Vorgehen existieren aber
folgende Einwände. Erstens kann es an den Orten der Inkompatibilitäten zu falschen und
unsinnigen Ergebnissen kommen, die allerdings nach dem de Saint-Venantschen Prinzip
lokale Störungen sind und rasch abklingen. Zweitens geht durch die Inkompatibilitäten
die Eigenschaft der verschiebungsbasierten FEM verloren, mit feiner werdender Diskre-
tisierung gegen die exakte Lösung von einer Seite zu konvergieren, was eine durchaus
nützliche Eigenschaft ist. Der letzte Einwand ist eher praktischer Natur: Um etwas zu
verbessern, muss man einen Vergleich haben, also eigentlich schon wissen, was man her-
ausbekommen will. Dies ist aber meistens nicht der Fall, so dass die Entscheidung, ob die
Inkompatibilität eine Verbesserung darstellt oder nicht, unmöglich ist. Daher: Finger weg
von nicht-konformen Netzen!
f SK SK
e = K e ue = 0 , (6.68)
verzerrungsfrei?
Das Prinzip der virtuellen Arbeiten lautet für den schubstarren Balken
Zℓ Zℓ Zℓ
′ ′
δw̺Aẅ dx + δw ̺I ẅ dx + δw ′′ EIw ′′ dx
0 0 0
Zℓ
= δwqz dx + Qi δwi + Qj δwj − Mi δwi′ − Mj δwj′ . (6.71)
0
Die unterschiedlichen Vorzeichen im Vergleich zu (5.5) resultieren wieder aus der speziellen
Vorzeichenkonvention der FEM alle Schnittgrößen stets in positive Koordinatenrichtung
einzutragen. Dies kann man sich an der Abbildung 6.12 nocheinmal verdeutlichen.
wi ℓ wj
Mi
wi′ Mj
Qi wj′
Qj
z, w
Entsprechend den Aussagen über die Stetigkeit ist für den schubstarren Balken ein C 1 -
stetiger Ansatz nötig, da im Prinzip die zweite Ableitung w ′′ auftaucht. Wir müssen also
Formfunktionen und Knotengrößen finden, die am Knoten neben einer stetigen Verschie-
bung w auch eine stetige Neigung w ′ ermöglichen.
Als Freiheitsgrade des Elementes kommen damit wi , wi′ , wj und wj′ in Frage, die man im
Knotenverschiebungsvektor u
uT = wi wi′ wj wj′ (6.72)
zusammenfasst. Mit diesen vier Größen lassen sich nun kubische Polynome bestimmen,
die wieder die Eigenschaft haben sollen, für den jeweiligen Freiheitsgrad den Wert Eins
anzunehmen und an allen anderen Freiheitsgraden den Wert Null. Also soll zum Beispiel
die Formfunktion für wi am Knoten i den Verschiebungswert w = 1 haben und für alle
anderen Größen den Wert Null, also wi′ = wj′ = wj = 0. Aufgrund dieser Überlegung
lassen sich die Polynome bereits graphisch darstellen, wie in Abbildung 6.13 gezeigt ist.
Um sie nun auch formelmäßig anzugeben, beginnt man mit einem allgemeinen kubischen
Polynom in der normierten Koordinate ξ = x/ℓ
p(ξ) = a0 + a1 ξ + a2 ξ 2 + a3 ξ 3 (6.73)
1
p′ (ξ) = (a1 + 2a2 ξ + 3a3 ξ 2 ) (6.74)
ℓ
und passt dieses dann an die jeweiligen Randbedingungen an.
6 Die Methode der finiten Elemente 69
p(0) = 1 −→ a0 = 1 (6.75)
p′ (0) = 0 −→ a1 = 0 (6.76)
p(1) = 0 −→ 1 + a2 + a3 = 0 (6.77)
p′ (1) = 0 −→ 2a2 + 3a3 = 0 (6.78)
h2 (ξ) = (ξ − 2ξ 2 + ξ 3 )ℓ , (6.80)
h3 (ξ) = 3ξ 2 − 2ξ 3 , (6.81)
h4 (ξ) = (−ξ 2 + ξ 3 )ℓ . (6.82)
und es gilt
w(x, t) = H(x)u(t) = ξ T AT u . (6.84)
Dieser Ansatz wird nun in das Prinzip eingesetzt und man erhält, wenn man wieder die
1
h1 h3
h2
0 ξ
1
h4
• Steifigkeitsmatrix
Zℓ
′′
Ke = EIH T H ′′ dx , (6.89)
0
Wir beginnen mit der Integration der Steifigkeitsmatrix. Dabei ist zu beachten, dass
die Formfunktionen in ξ formuliert sind und über ξ auch am leichtesten integriert wird,
die Elementmatrizen aber über x zu integrieren sind. Wir führen daher zunächst eine
Koordinatentransformation durch,
d2 1 d2 1 ¨
dx = ℓdξ , (.)′′ = 2
= 2 2
= 2 (.) . (6.91)
dx ℓ dξ ℓ
Damit lässt sich die Steifigkeitsmatrix bei konstanter Biegesteifigkeit EI nun mit (6.83)
schreiben als
Z1 Z1
EI T EI T
Ke = 3 Ḧ Ḧ dξ = 3 A ξ̈ξ̈ dξAT . (6.92)
ℓ ℓ
0 0
6 Die Methode der finiten Elemente 71
Meist wird der rotatorische Anteil vernachlässigt, da er klein gegenüber den translato-
rischen Anteilen ist. Berücksichtigt man das Verhältnis von translatorischen Anteilen zu
rotatorischen Anteilen,
̺I k2 Mt ℓ2
Mt ∼ ̺Aℓ , Mr ∼ = ̺A −→ ∼ 2 , (6.98)
ℓ ℓ Mr k
dann findet man für einen Balken mit ℓ = 10b und quadratischen Querschnitt A = b2
I 1 Mt
k2 = = b2 −→ ∼ 1200 (6.99)
A 12 Mr
und zum Beispiel für das Element M11 ein Verhältnis von
M11,t 156 30
= 1200 = 371.43 . (6.100)
M11,r 420 36
Als letztes bleibt noch der Elementlastvektor zu bestimmen. Dies soll hier exemplarisch
für eine konstante Streckenlast q0 = qz geschehen. Aus
Zℓ
f e,v = q0 H T dx (6.101)
0
6 Die Methode der finiten Elemente 72
folgt
q0 ℓ
T
fv,e = 6 ℓ 6 −ℓ . (6.102)
12
Man erkennt, dass auch für eine reine Streckenlast äquivalente Knotenmomente auftreten!
Zℓ Zℓ Zℓ Zℓ
δw ̺Aẅ dx + δβ ̺I β̈ dx + δβ ′ EIβ ′ dx + (δβ + δw ′ )GAs (β + w ′ ) dx
0 0 0 0
Zℓ
= δw qz dx + δβi Mi + δβj Mj + δwi Qi + δwj Qj . (6.103)
0
wobei die Vorzeichen wieder der Finite-Elemente-Konvention angepasst wurden. Für die
weiteren Betrachtungen beschränken wir uns auf die Statik und berücksichtigen auch nur
Einzellasten. Das Prinzip lautet dann in Matrixform geschrieben
Z ℓ Qi
GAs 0 β+w ′ Mi
δβ + δw ′ δβ ′ dx = δwi δβi δwj δβj Qj . (6.104)
0 EI β ′
0
Mj
Hier sind w(x) und β(x) unabhängige Größen für die man den üblichen FE-Ansatz macht,
w
= Hu . (6.105)
β
und schließlich
K e u = f e,s (6.111)
mit der Elementsteifigkeitsmatrix
Zℓ
Ke = (Dεu H)T C(Dεu H) dx (6.112)
0
6.7 Shear-Locking
Anstelle die Steifigkeitsmatrix jetzt explizit auszurechnen, betrachten wir die Formände-
rungsenergie für einen schubweichen Balken auf zwei Stützen unter reiner Momentenbe-
lastung. Die Formänderungsenergie ist durch
Zℓ Zℓ
1 1
Πi = Mβ ′ dx + Q(β + w ′ ) dx (6.115)
2 2
0 0
gegeben. Setzt man hier die analytischen Beziehungen (3.76) und (3.78) ein,
M0 M0
M0 M0
Für eine reine Momentenbelastung entsprechend Abbildung 6.14 mit M(x) = M0 und
Q(x) = 0 findet man
M0 x
β(x) = (6.119)
EI
und daraus dann
1 M02 ℓ
Πi = . (6.120)
2 EI
Diskretisiert man den entsprechenden Balken in n lineare Elemente der Elementlänge a,
so ist die zugehörige Verformungsfigur eines Elementes in Abbildung 6.15 gezeigt. Nutzt
man die Symmetrie aus und eliminiert man die Starrkörperverschiebungen, die ja keinen
Beitrag zur Formänderungsenergie leisten, dann kann der Verschiebungszustand durch
2x
w(x) = 0 und β(x) = β2 (6.121)
a
beschrieben werden. Setzt man dies in das Prinzip ein, so erhält man
6M0 a
β2 = . (6.122)
12EI + a2 GAs
β2 β2
x
z, w
Za/2
1 1 M02 a 1
Πe = Mβ ′ dx = . (6.124)
2 2 EI a2 GAs
−a/2 1+
12 EI
Die Gesamtenergie erhält man aus der Summe über n Elemente zu
1 M02 ℓ 1
Π= . (6.125)
2 EI a2 GAs
1+
12 EI
Nimmt man einen rechteckigen Querschnitt mit
5 bh3
As = bh und I= (6.126)
6 12
an und berücksichtigt die Beziehung
E
G= , (6.127)
2(1 + ν)
dann erhält man schließlich
1 M02 ℓ 1
Π= a 2 . (6.128)
2 EI 5
1+
12(1 + ν) h
Für a/h → 0, also immer kleinere Elemente, erhält man zwar die korrekte Lösung, jedoch
ist der Fehler für sinnvoll geformte Elemente geradezu gigantisch, wie die Tabelle 6.1 zeigt,
die dem Buch von Knothe und Wessels [7] entnommen wurde. Die Verformungen, die
mit einer vernünftigen Elementierung berechnet werden, sind viel zu klein.
Das schlechte Verhalten des linearen schubweichen Elements wird als Schubversteifung
oder Shear-Locking bezeichnet. Die Ursache ist eine Verletzung der Darstellbarkeitsforde-
rung. Im Gegensatz zu den Kontinuumselemente, bei denen ein Polynom ersten Grades
ausreicht, um die Starrkörperbewegung und einen konstanten Verzerrungszustand darzu-
stellen, trifft dies für Strukturelemente nicht zu.
Wir betrachten dazu die analytische Lösung für den Lastfall der Querkraftbiegung mit
Q(x) = Q0 und M(x) = Q0 x + M0 . Dieser entspricht einer konstanten Schubverzerrung
6 Die Methode der finiten Elemente 76
und enthält für Q0 = 0 den Sonderfall der reinen Biegung, der einer konstanten Krümmung
entspricht.
Die Lösung der gekoppelten Differentialgleichungen
EIβ ′ = M0 + Q0 x (6.129)
GAs (w ′ + β) = Q0 (6.130)
Man erkennt nun, dass ein Ansatz, der den Lastfall Querkraftbiegung korrekt wiedergeben
soll, wenigstens kubisch in den Verschiebungen und quadratisch in den Neigungen sein
muss. Damit alle Knoten dieselbe Anzahl von Freiheitsgraden haben, wird man dann in
der Regel auch einen kubischen Ansatz für die Neigungen wählen. Der einfache lineare
Ansatz kann gerade mal die Starrkörperverschiebungen, also die Faktoren vor w0 und
β0 , abbilden und führt daher zu massiven Problemen. Ein quadratischer Ansatz kann die
reine Biegung korrekt abbilden, versagt aber für die Schubbiegung. Auch hier kommt es
zum Shear-Locking, allerdings bei weitem nicht so schlimm wie beim linearem Ansatz,
siehe Knothe und Wessels [7].
~x = Hx . (6.132)
Wenn die gleichen Formfunktionen für die Geometrie, wie für das Verschiebungsfeld be-
nutzt werden, nennt man dieses Vorgehen eine isoparametrische Darstellung. Theoretisch
könnte man auch Formfunktionen mit mehr oder weniger Stützstellen verwenden:
• Stützt sich der Geometrieansatz auf mehr Knoten als der Verschiebungsansatz, so
nennt man dies eine superparametrische Darstellung.
6 Die Methode der finiten Elemente 77
• Stützt sich der Geometrieansatz auf weniger Knoten als der Verschiebungsansatz,
so nennt man dies eine subparametrische Darstellung.
1
2
y s
3
4
x
Wir machen zunächst wieder einen Ansatz für das Verschiebungsfeld, der formal
u1
v1
u2
u h 0 h2 0 h3 0 h4 0 v2
~u = = Hu = 1 (6.133)
v 0 h1 0 h2 0 h3 0 h4 u3
v3
u4
v4
lautet. Entsprechend dem isoparametrischen Konzept wird jetzt die Geometrie genauso
parametrisiert,
x1
y1
x2
x h 0 h2 0 h3 0 h4 0 y2 .
~x = = Hx = 1 (6.134)
y 0 h1 0 h2 0 h3 0 h4 x3
y3
x4
y4
6 Die Methode der finiten Elemente 78
Die Formfunktionen h1 (r, s) bis h4 (r, s) sind dabei durch (6.39) bis (6.42) gegeben. Diese
Parametrisierung entspricht einer Abbildung der Geometrie auf ein Einheitsquadrat, siehe
Abbildung 6.17.
(x1 , y1 ) s
(x2 , y2 ) (−1, 1) (1, 1)
y
r
(x3 , y3 )
(x4 , y4 )
(−1, −1) (1, −1)
x
Da die Formfunktionen hi von r und s abhängen, bei der Ermittlung der Verzerrungen
jedoch eine Differentiation nach x bzw. y erforderlich ist, können diese Ableitungen nicht
unmittelbar ermittelt werden. Auch eine Anwendung der Kettenregel wie in Gleichung
(6.91) beim Balken führt nicht zum Ziel, da die funktionalen Abhängigkeiten r(x, y) und
s(x, y) nicht bekannt sind. Allerdings sind durch das isoparametrische Konzept (6.134)
die umgekehrten Abhängigkeiten bekannt. Man kann also zum Beispiel schreiben
∂hi ∂hi ∂x ∂hi ∂y
= + . (6.137)
∂r ∂x ∂r ∂y ∂r
In Matrizenschreibweise sieht das dann so aus
∂hi ∂x ∂y ∂hi
∂r = ∂r ∂r ∂x . (6.138)
∂h ∂x ∂y ∂hi
i
∂s | ∂s {z ∂s } ∂y
J
6 Die Methode der finiten Elemente 79
Man nennt J die Jacobi-Matrix der Abbildung ~x(r, s). Für den isoparametrischen Ansatz
lässt sie sich sehr einfach berechnen
P ∂hi P ∂hi
i ∂r xi i ∂r yi
J =P ∂hi P ∂hi .
(6.139)
xi yi
i ∂s i ∂s
Durch Invertierung von (6.138) lassen sich nun die in (6.136) benötigten Ableitungen
angeben
∂hi ∂y ∂y ∂hi
−
= 1 ∂s
∂x
∂r ∂r . (6.140)
∂hi det J ∂x ∂x ∂h
i
−
∂y ∂s ∂r ∂s
Die Existenz der Inversen ist sichergestellt, solange die Elemente nicht zu sehr verzerrt
sind. Für bilineare Ansatzfunktionen bedeutet dies, dass alle Innenwinkel kleiner als π
sein müssen, siehe Abbildung 6.18 (links). Weitere Einschränkungen ergeben sich bei
höhergradigen Ansatzfunktionen. Hier ist darauf zu achten, dass sich die Knoten nicht zu
weit von ihrer natürlichen Lage entfernen. So sollten zum Beispiel die Seitenmittenkno-
ten bei quadratischen Ansatzfunktionen im mittleren Drittel der Seite angeordnet sein,
siehe Abbildung 6.18 (rechts). Diese Fehler lassen sich bei der Netzgenerierung vermei-
den. Allerdings kann es bei großen Verformungen im Laufe der Rechnung dazu kommen,
dass Elemente so stark verzerrt werden, dass die Jacobi-Determinante verschwindet oder
negativ wird. In diesem Fall sind spezielle Maßnahmen notwendig, auf die hier aber im
Rahmen der linearen Theorie nicht eingegangen werden soll.
Nach diesen ganzen Vorüberlegungen können nun die Verzerrungen wieder dargestellt
werden als
ε = Dεu Hue , (6.141)
mit der abgeleiteten Matrix der Formfunktionen
h1,x 0 h2,x 0 h3,x 0 h4,x 0
Dεu H = 0 h1,y 0 h2,y 0 h3,y 0 h4,y , (6.142)
h1,y h1,x h2,y h2,x h3,y h3,x h4,y h4,x
6 Die Methode der finiten Elemente 80
dv = h dA = h dx dy = h det J dr ds . (6.143)
ist eine gebrochen rationale Funktion in r und s zu integrieren, da die abgeleiteten Form-
funktionen Dεu H die Determinante det J jeweils im Nenner enthalten und sich det J
aufgrund der Transformation des Flächenelements nur einmal herauskürzt. Obwohl die
Integrationsgrenzen nun mit Koordinatenlinien zusammenfallen und sich die Integrati-
on dadurch vereinfacht, kann sie im allgemeinen nicht mehr analytisch ausgeführt wer-
den. Stattdessen benutzt man numerische Integrationsverfahren, die im nächsten Kapitel
erläutert werden.
Zuvor soll aber noch der Elementlastvektor aus Randlasten für das Scheibenelement er-
mittelt werden. Dieser war entsprechend (6.15) gegeben durch
Z
f e,s = H T~t(~n) da . (6.145)
se
Für eine konstante Scheibendicke h kann das Flächendifferential da ersetzt werden durch
hdℓ, wobei ℓ jetzt eine Koordinate entlang des Randes ist. Entsprechend dem betrachteten
Rand hängt das dℓ von dr oder ds ab.
qy2 qy1
s
dℓ 1
dr
2
y
3
4
Wir betrachten im folgenden beispielhaft eine Streckenlast auf dem Rand s = 1, siehe
Abbildung 6.19. In diesem Fall verschwinden die Formfunktionen h3 und h4 , und es bleibt
6 Die Methode der finiten Elemente 81
Häufig wird auch noch der Verlauf der Randspannung ~t(~n) isoparametrisch angenähert.
Das heißt, man gibt die Amplituden an den Knoten vor und benutzt die Formfunktionen
als Interpolation. In diesem Fall sind die Randspannungen gegeben durch
~t(~n) = Hq e (6.150)
bzw. ausgeschrieben für den Rand s = 1
qx1
qy1
qx2
1 1
~t(~n) (1 + r) 0 (1 − r) 0 0 0 0 0 qy2 .
= 2 1
2
1 (6.151)
0 2
(1 + r) 0 2
(1 − r) 0 0 0 0 0
0
0
0
Der Elementlastvektor lautet dann
Z1
dl
f e,s = h H T Hq e dr . (6.152)
dr
−1
Neben dem ebenen Spannungszustand lassen sich Scheibenelemente auch noch für
den ebenen Verzerrungszustand und axialsymmetrische Probleme formulieren. Die Vor-
gehensweise ist ganz äquivalent, wenn die korrekten Stoffgesetze und Verzerrungs-
Verschiebungsrelationen entsprechend Abschnitt 3.3 benutzt werden.
6 Die Methode der finiten Elemente 82
identifiziert. Da sich die Inverse analytisch bestimmen lässt, können die Formfunktionen
explizit angegeben werden. Mit der Determinante
1 x1 y1
det à = 1 x2 y2 = (x2 y3 − x3 y2 ) + (x3 y1 − x1 y3 ) + (x1 y2 − x2 y1 ) = 2A∆ , (6.163)
1 x3 y3
konstant. Das Element kann also nur einen konstanten Verzerrungszustand und damit
auch nur einen konstanten Spannungszustand abbilden. Es wird daher auch als CST-
Element (constant strain triangle) bezeichnet.
Entsprechend (6.13) ist die Steifigkeitsmatrix als
Z
K = (Dεu H)T C(Dεu H) dv (6.173)
ve
definiert. Da sowohl die Stoffmatrix C als auch die Ableitungen Dεu H konstante Größen
sind, vereinfacht sich das Integral zu
K = tA∆ (Dεu H)T C(Dεu H) , (6.174)
wobei A∆ wiederum die Dreiecksfläche ist und t die Elementdicke. Berücksichtigt man,
dass die Stoffmatrix C sowohl für den ebenen Verzerrungszustand als auch für den ebenen
Spannungszustand die Struktur
C11 C12 0
C = C12 C22 0 (6.175)
0 0 C33
hat, so kann die Steifigkeitsmatrix für beide Fälle in geschlossener Form angegeben werden;
auf eine Darstellung wird hier jedoch verzichtet.
Wie bereits angedeutet, lässt sich dieses Element auch durch Kollabieren des entsprechen-
den 4-Knoten-Elementes gewinnen. Die degenerierten Formfunktionen (6.61) lauteten
1
h1 (r, s) = (1 + r)(1 + s) (6.176)
4
1
h2 (r, s) = (1 − r)(1 + s) (6.177)
4
1
h3 (r, s) = (1 − s) , (6.178)
2
mit den Ableitungen
1 1
h1,r = (1 + s) h1,s = (1 + r)
4 4
1 1
h2,r = − (1 + s) h2,s = (1 − r)
4 4
1
h3,r = 0 h3,s = − .
2
Entsprechend dem isoparametrischen Konzept muss nun die Jacobimatrix (6.139) be-
stimmt werden. Diese erhält man zu
1 (1 + s)(x1 − x2 ) (1 + s)(y1 − y2 )
J= (6.179)
4 (1 + r)x1 + (1 − r)x2 − 2x3 (1 + r)y1 + (1 − r)y2 − 2y3
mit der Determinante
A∆
det J = (1 + s) . (6.180)
4
Die Inverse lautet damit
−1 1 (1 + r)y1 + (1 − r)y2 − 2y3 −(1 + s)(y1 − y2 )
J = . (6.181)
(1 + s)A∆ −(1 + r)x1 − (1 − r)x2 + 2x3 (1 + s)(x1 − x2 )
6 Die Methode der finiten Elemente 85
gegeben, wobei die konstanten Größen bereits aus dem Integral herausgezogen wurden.
Das verbleibende Integral ist natürlich genau die Fläche des Dreiecks und somit erhält
man auch hier
K = tA∆ (Dεu H)T C(Dεu H) . (6.183)
u(x, y, z) = a1 + a2 x + a3 y + a4 z (6.184)
v(x, y, z) = a5 + a6 x + a7 y + a8 z (6.185)
w(x, y, z) = a9 + a10 x + a11 y + a12 z (6.186)
schreiben lässt.
Die entsprechenden Formfunktionen erhält man dann aus dieser Beziehung, indem man
wieder die Knotenwerte einsetzt und damit die unbekannten Parameter ai bestimmt,
u1 1 x1 y1 z1 0 0 0 0 0 0 0 0 a1
u2 1 x2 y2 z2 0 0 0 0 0 0 0 0 a2
u3 1 x3 y3 z3 0 0 0 0 0 0 0 0 a3
u4 1 x3 y3 z3 0 0 0 0 0 0 0 0 a4
v1 0 0 0 0 1 x1 y1 z1 0 0 0 0 a5
v2 0 0 0 0 1 x2 y2 z2 0 0 0 0 a6
= (6.189)
v3 0 0 0 0 1 x3 y3 z3 0 0 0 0 a7
v4 0 0 0 0 1 x3 y3 z3 0 0 0 0 a8
w1 0 0 0 0 0 0 0 0 1 x1 y1 z1 a9
w2 0 0 0 0 0 0 0 0 1 x2 y2 z2 a10
w3 0 0 0 0 0 0 0 0 1 x3 y3 z3 a11
w4 0 0 0 0 0 0 0 0 1 x3 y3 z3 a12
ue = Aa . (6.190)
u = F A−1 ue , (6.193)
identifiziert.
Da sich die Inverse analytisch bestimmen lässt, können auch hier die Formfunktionen in
geschlossener Form angegeben werden. Die Determinante
1 x1 y1 z1
1 x2 y2 z2
1 x3 y3 z3 = 6V∆ , (6.195)
1 x4 y4 z4
Numerische Umsetzung
Im folgenden Kapitel sollen einige spezielle Themen angesprochen werden, die bei der
Umsetzung der Finite Element Formulierung in ein Computer-Programm von besonderem
Interesse sind.
Dabei ist zu praktisch allen Fragen der numerischen Mathematik und der Umsetzung
in verschiedenen Sprachen (Fortran, C, Pascal) das Buch Numerical Recipes [8] sehr zu
empfehlen. Ausführlich mit numerischen Fragen der FEM beschäftigen sich Schwarz [9]
und Argyris [1].
Zb n
X
f (x)dx = wi f (xi ) . (7.1)
a i=1
Ziel ist es, mit möglichst wenig Stützstellen, das heißt Funktionsauswertungen auszu-
kommen. Ein Maß für die Effizienz einer Integrationsformel ist dabei die Anzahl der
Stützstellen, die für eine exakte Integration eines Polynoms vom Grade n nötig ist.
Eine erste Klasse von Integrationsformeln bilden die Newton-Cotes-Formeln, die äquidi-
stante Stützstellen verwenden. Der einfachste Vertreter dieser Klasse ist das Rechteck-
verfahren mit einer Stützstelle in der Mitte des Integrationsbereichs. Damit kann ein
Polynom ersten Grades mit einer Stützstelle exakt integriert werden. Es handelt sich so-
mit um ein Verfahren vom Grade 1. Da man mit der Integration einer Geraden aber nicht
weit kommt, verwendet man dieses Verfahren intervallweise.
Man unterteilt dabei den zu integrierenden Bereich (a, b) in n gleiche Intervalle und wertet
die Funktion in der Mitte jedes Intervalls i aus. Das Integral über den Bereich lässt sich
dann annähern als die Summe über die Funktionswerte gewichtet mit der Intervallänge,
7 Numerische Umsetzung 88
PSfrag
f (x)
f (mi )
a = x0 xi−1 mi xi b = xn x
mit
xi + xi−1
mi = , (7.3)
2
b−a
wi = . (7.4)
n
Dieses Vorgehen ist zwar einfach, aber nicht besonders effektiv. Die Effektivität lässt sich
verbessern, indem man durch mehr Stützstellen im Intervall den Grad erhöht. Bleibt man
bei äquidistanten Stützstellen, gelangt man zu den Newton-Cotes Formeln [10], die alle-
samt vom Grade n sind, also zur Integration eines Polynoms n-ten Grades n Stützstellen
benötigen. Eine weitere Verbesserung erlangt man, wenn man die Forderung nach äqui-
distanten Stützstellen aufgibt. Dies führt dann auf die Gauß’schen Quadraturformeln.
n=1 r1 = 0 w1 = 2
√
3
n=2 r1 = − 3
w1 = 1
√
3
r2 = 3
w2 = 1
q
n=3 r1 = − 35 w1 = 5
9
8
r2 = 0 w2 = 9
q
r3 = 35 w3 = 5
9
Tabelle 7.1: Integrationspunkte und -gewichte der Gauß’schen Quadratur für das Inter-
vall (-1,1).
Wie man sieht, sind die Integrationspunkte und -gewichte symmetrisch zur Mitte des In-
tervalls. Die Randwerte sind nicht Stützstellen der Integration. Ist das zu integrierende
Intervall nicht das Einheitsintervall (-1,1), so kann es mittels einer Koordinatentransfor-
mation immer auf diese Form gebracht werden. Bei den isoparametrischen Elementen
liefert die isoparametrische Abbildung diese Transformation gleich mit.
Beispiel 7.1
Als Beispiel wollen wir die Massenmatrix des Stabes bestimmen. Benutzen wir die Form-
funktionen in der Form (6.34) und (6.35), so lautet die Massenmatrix
Z1
ℓ
M = ̺A H T (r)H(r) dr , (7.5)
2
−1
mit 1
1
H= 2
(1 + r) 2
(1 − r) . (7.6)
Integriert man zum Beispiel das Element M11 analytisch, so findet man
Z1 1
ℓ 1 2 ℓ 1 3 2
M11 = ̺A (1 + r) dr = ̺A (1 + r) = ̺Aℓ ≈ 0.333̺Aℓ . (7.7)
2 4 2 12 −1 6
−1
Analog findet man für das Element M12 die analytische Lösung M12 = 0.167̺Aℓ. Für
die numerische Integration müssen zwei Integrationspunkte verwendet werden, da der
Integrand ein Polynom zweiten Grades darstellt. Anwendung der Integrationsvorschrift
7 Numerische Umsetzung 90
bzw.
2
ℓX1
M12 = ̺A (1 + ri )(1 − ri )wi (7.11)
2 i=1 4
ℓ 1 1
= ̺A (1 − 0.577)(1 + 0.577) · 1 + (1 + 0.577)(1 − 0.577) · 1 (7.12)
2 4 4
= 0.167̺Aℓ . (7.13)
Z1 Z1 n X
X m
f (r, s) dr ds = wi wj f (xi , xj ) . (7.14)
−1 −1 i=1 j=1
Dabei ist es prinzipiell möglich für die verschiedenen Richtungen eine unterschiedliche An-
zahl von Integrationspunkten oder sogar verschiedene Integrationsverfahren zu wählen.
Dies kann bei Schalenelementen nützlich sein, die aus Volumenelementen abgeleitet wer-
den. Hier wird häufig in Dickenrichtung eine andere Integration gewählt als über die
Mittelfläche.
Z1 Z1
Me = ̺hH T H det Jdr ds (7.18)
−1 −1
Z1 Z1
Ke = (Dεu H)T ChDεu H det Jdr ds (7.19)
−1 −1
zu ermitteln. Die Multiplikation der abgeleiteten Formfunktionen Dεu H T Dεu H liefert bei
bilinearem Ansatz ebenfalls quadratische Polynome in r und s. Damit ist also auch hier
eine 2 × 2 Quadratur erforderlich.
Es ist zu beachten, dass Elemente, die nicht rechteckig sind, nicht exakt integriert wer-
den, da in diesen Fällen die Jacobi-Matrix nicht konstant ist und eine gebrochen rationale
Funktion zu integrieren ist. Das kann bedeuten, dass gegebenenfalls eine recht hohe In-
tegrationsordnung für eine exakte Auswertung der Matrizen gewählt werden muss, wenn
die gebrochen rationale Funktion nicht hinreichend genau durch ein Polynom niedriger
Ordnung approximiert werden kann. Für praktische Belange ist eine 2 × 2 Integration
jedoch ausreichend.
Während der erste Punkt sofort einleuchtet, ist der zweite nicht sofort klar. Wir erinnern
uns dabei an die Eigenschaft der verschiebungsbasierten FEM, die reale Struktur zu steif
abzubilden. Durch die reduzierte Integration wird die Steifigkeitsmatrix nun aufgeweicht,
so dass sie im Idealfall der wahren Steifigkeit besser entspricht. Dies wird insbesonders
bei schubweichen Balken- und Plattenelementen benutzt, um Locking-Effekten entgegen-
zuwirken. Da wir uns mit solchen Elementen im Rahmen dieser Vorlesung nicht beschäfti-
gen, gehen wir auch nicht weiter darauf ein. Es soll jedoch darauf hingewiesen werden,
dass auch dieses Verfahren zur Verbesserung der Ergebnisse, genauso wie die Verwendung
hängender Knoten, nur mit großer Vorsicht zu verwenden ist, siehe dazu das Beispiel ei-
ner Kerbscheibe in Knothe/Wessels [7]. Im Zweifelsfall ist daher von der Verwendung
reduzierter Elemente abzusehen.
nennt eine solche Massenmatrix dann eine Punktmassenmatrix (engl. lumped masses) im
Gegensatz zur konsistenten Massenmatrix, die auf dem gleichen Wege wie die Steifigkeits-
matrix gebildet wird. Diese Punktmassenmatrizen bieten bei einer expliziten Integration
der Bewegungsgleichungen numerische Vorteile, wie wir später noch sehen werden.
Die entsprechende Integrationsformel nennt man Lobatto-Integration. Ihre Integrations-
punkte und Gewichte sind in Tabelle 7.3 aufgelistet. Der Grad des Integrationsverfahren
ist n.
n=2 r1 = −1 w1 = 1
r2 = 1 w2 = 1
1
n=3 r1 = −1 w1 = 3
4
r2 = 0 w2 = 3
1
r3 = 1 w3 = 3
Tabelle 7.3: Integrationspunkte und -gewichte der Lobatto-Integration für das Inter-
vall (-1,1).
Beispiel 7.2
Benutzt man diese Vorschrift mit zwei Integrationspunkten für die Stabmassenmatrix, so
findet man für das Element M11
2
ℓX1 ℓ 1 1
M11 = ̺A (1 + ri )2 wi = ̺A (1 − 1)2 · 1 + (1 + 1)2 · 1 = 0.5̺Aℓ , (7.20)
2 i=1 4 2 4 4
2
ℓX1
M12 = ̺A (1 + ri )(1 − ri )wi =
2 i=1 4
ℓ 1 1
̺A (1 − 1)(1 + 1) · 1 + (1 + 1)(1 − 1) · 1 = 0 . (7.21)
2 4 4
Anschaulich gesprochen verteilt man die Gesamtmasse einfach auf die Knoten. Beim linea-
ren Stabelement erhält dann jeder Knoten einfach die halbe Stabmasse. Analog würde für
ein 4-Knoten Scheibenelement jeder Knoten ein Viertel der Masse zugeschlagen bekommen
und bei einem trilinearen Brickelement jeder Knoten ein Achtel. Bei quadratischen An-
satzfunktionen ändert sich die Verteilung; zum Beispiel lautet die Diagonalmassenmatrix
7 Numerische Umsetzung 94
K = LLT (7.30)
Der Algorithmus zur Ermittlung der Zerlegung soll hier nicht diskutiert werden, eine ein-
fache Implementation ist in Engeln/Müllges [3] gegeben. Die Lösung des Gleichungs-
systems erfolgt dann bei bekannter Zerlegung durch Vorwärts- und Rückwärtssubstitution
La = f (7.32)
Db = a (7.33)
LT u = b . (7.34)
Der Vorteil dieser Zerlegungen ist, dass sie zum einen unabhängig von der rechten Sei-
te sind. Man kann daher die Faktorisierung vornehmen und dann für dasselbe System
verschiedene Lastfälle, das heißt rechte Seiten f untersuchen. Da die Faktorisierung bei
einem großen Gleichungssystem den größten Teil der Rechenzeit verbraucht, lässt sich so
eine Menge Aufwand sparen. Ein weiterer Vorteil ist, dass beim Faktorisieren nur Spei-
cherplatz innerhalb des Profils der Matrix gebraucht wird. Dies soll im nächsten Abschnitt
diskutiert werden.
Wir betrachten dazu das folgende einfache Problem bestehend aus 8 Elementen und 15
Knoten. Numeriert man die Knoten fortlaufend entlang der langen Seite, so ergibt sich
das linke Bild in Abbildung 7.4. Die Bandbreite ist b = 6. Man erkennt aber leicht, dass
die gewählte Numerierung nicht optimal ist. Wählt man die Knotennummern fortlaufend
über die kurze Seite, so ergibt sich das rechte Bild. Die Bandbreite beträgt nur noch b = 4.
Für dieses Beispiel ist dies die optimale Knotennumerierung mit der kleinsten Bandbreite.
Wie man leicht überprüft, lässt sich die Bandbreite aus der größten Knotennummerndif-
ferenz aller Elemente ermitteln,
e e
b = max{Nmax − Nmin }. (7.35)
Da man nur bei einfachen Beispielen eine gute Knotennumerierung von Hand hinbe-
kommt, verwendet man spezielle Algorithmen, um die Numerierung zu optimieren. Das
bekannteste Verfahren ist der Cuthill-McKee-Algorithmus [9], der in fast allen kommerzi-
ellen Programmen implementiert ist. Allerdings gibt es Fälle in denen das optimale Profil
nicht mit der kleinsten Bandbreite einhergeht. Betrachten wir das folgende Beispiel ei-
ner Ringstruktur in Abbildung 7.5, so führt eine umlaufende Numerierung zwar auf die
maximale Bandbreite von b = 11, das Profil ist aber ausgesprochen günstig.
Glücklicherweise liefert der Cuthill-McKee-Algorithmus auch in diesen Fällen eine brauch-
bare Numerierung, da er tendenziell Elemente mit großer Knotennummerndifferenz an das
Ende der Matrix verschiebt.
Profil
1 6 11 b=6 1 2 3 b=4
2 7 12 4 5 6
3 8 13 7 8 9
4 9 14 10 11 12
5 10 15 13 14 15
Statt der multiplikativen Zerlegung benutzt man jetzt aber eine additive Aufspaltung der
Matrix K
K =D+R (7.37)
in eine Diagonalmatrix D und den Rest R. Das Gleichungssystem (7.36) lässt sich dann
umformulieren auf
Du = f − Ru (7.38)
b = 11
2 1 12
3 11
4 10
5 9
6 8
7
1. Jacobi-Verfahren (Gesamtschrittverfahren)
n
!
1 X
um+1
i = um
i + fi − Kij um
j (7.40)
Kii j=1
Dies ist die direkte Implementation der Grundidee, die jedoch nicht besonders gut
konvergiert.
2. Gauß-Seidel-Verfahren (Einzelschrittverfahren)
i−1 n
!
1 X X
um+1
i = um
i + fi − Kij um+1
j − Kij um
j (7.41)
Kii j=1 j=i
Hier nutzt man die bereits berechneten Werte um+1 j auf der rechten Seite. Dies
verbessert die Konvergenz, verschlechtert aber den Vektorcharakter.
3. SOR-Verfahren (Überrelaxationsverfahren)
i−1 n
!
ω X X
um+1
i = um
i + fi − Kij um+1
j − Kij um
j (7.42)
Kii j=1 j=i
Dies ist eine Modifikation des Gauß-Seidel-Verfahrens, mit dem es für ω = 1 iden-
tisch ist. ω heißt Relaxationsparameter und man nennt das Verfahren für
Für optimale Konvergenz ist ωopt > 1. Allerdings ist die Bestimmung von ωopt im
allgemeinen sehr schwierig.
Eine weitere Klasse iterativer Verfahren sind die so genannten Gradientenverfahren. Hat
man eine Näherungslösung um , so gibt das Residuum
r m = f − Kum (7.43)
die Richtung zur exakten Lösung an. Man findet daher eine verbesserte Lösung durch
um+1 = um + λm rm (7.44)
r m+1 = r m − λm Kr m . (7.45)
1. Startwerte
u0 beliebig , r 0 = f − Ku0 , p0 = r 0
2. Schleife für m = 0, n − 1
rm,T pm
λopt =
pm,T Kpm
um+1 = um + λopt pm
r m+1 = r m − λopt Kpm
r m+1,T Kpm m
pm+1 = r m+1 − p
pm,T Kpm
M ü + Ku = 0 (7.47)
gilt. Die Auswertung der Determinante führt auf ein Polynom vom Grade n in ω 2. Für ein
n-dimensionales Problem existieren damit n nicht notwendigerweise verschiedene Werte
ω 2 ≥ 0. Man nennt ωi , i = 1 . . . n die Eigenkreisfrequenzen des Systems, wobei Frequen-
zen ωi = 0 den Starrkörperbewegungen entsprechen. Zu jeder Eigenfrequenz gehört ein
Eigenvektor φi . Die Eigenvektoren können in einer Matrix Φ angeordnet werden und
erfüllen dann die folgenden Orthogonalitätsbedingungen [9]
(
mi für i = j
φT i M φj = (7.51)
0 für i 6= j
(
ki für i = j
φT i Kφj = (7.52)
0 für i 6= j .
Man nennt die Größen mi bzw. ki die modale Masse bzw. die modale Steifigkeit. Wie
bei jedem anderen Eigenproblem auch, sind die Eigenvektoren nur bis auf einen skalaren
Faktor bestimmt, sie können also beliebig normiert werden. Häufig wird die Normierung
so gewählt, dass die modalen Massen gerade eins sind; die modalen Steifigkeiten sind dann
gerade ωi2 . Es gilt dann
ΦT M Φ = I (7.53)
ΦT KΦ = Ω2 , (7.54)
7 Numerische Umsetzung 100
mit der Einheitsmatrix I und der Diagonalmatrix Ω2 mit den Eigenwerten ωi2 auf der
Hauptdiagonalen.
Ziel ist es nun die Eigenwerte und Eigenvektoren zu bestimmen. Dabei möchte man häufig
nur die kleinsten p Eigenwerte und zugehörigen Eigenvektoren wissen. Eine Nullstellen-
suche im Eigenwertpolynom det(K − ω 2 M ) = 0 ist dabei nicht sehr effektiv und bereitet
bei mehrfachen oder sehr eng zusammenliegenden Eigenwerten Probleme.
Das effektivste Verfahren hinsichtlich Rechenzeit und Implementierungsaufwand ist die
Vektoriteration. Dazu schreibt man das Gleichungssystem (7.49) etwas um und erhält
wird nun eine Folge von Vektoren x erzeugt, die gegen den Eigenvektor des kleinsten
Eigenwertes konvergiert.
Als Startwert kann dabei ein beliebiger Vektor x0 gewählt werden, der eine nichtverschwin-
dende Komponente nach dem Eigenvektor φ1 besitzt. Das heißt, in der Entwicklung von
xm nach den Eigenvektoren,
Xn
xm = cm
i φi , (7.57)
i=1
darf der Koeffizient c01 nicht verschwinden. Setzt man diese Entwicklung und die Beziehung
(7.55) in die Iterationsvorschrift ein, so findet man
Setzen wir voraus, dass der erste Eigenwert einfach ist, so dass ωi2 > ω12 für i ≥ 2 gilt,
dann konvergieren die Quotienten (ω12/ωi2 )m mit wachsendem m gegen Null. Damit wird
praktisch der erste Eigenvektor herausgefiltert. Da bei der Iteration die Näherungen
m
m 1
x = c01 φ1 (7.64)
ω12
sehr groß oder sehr klein werden, je nachdem ob ω1 > 1 oder ω1 < 1 ist, muss eine ständige
Normierung vorgenommen werden. Dabei bietet sich die Normierung entsprechend (7.51)
an. Den Eigenwert ω12 kann man durch den Rayleigh-Quotienten abschätzen
xT Kx
ω12 ≈ . (7.65)
xT M x
Hat man auf diese Weise den ersten Eigenvektor bestimmt, so kann der nächste auf die glei-
che Weise ermittelt werden, indem nun ein Startvektor gewählt wird, der orthogonal zum
ersten Eigenvektor ist. Diese Orthogonalisierung muss allerdings in jedem Iterationsschritt
wiederholt werden. Für höhere Eigenvektoren ist dann jeweils gegenüber allen bereits be-
stimmten Eigenvektoren zu orthogonalisieren. Anstatt dies nun tatsächlich nacheinander
durchzuführen, beginnt man gleich mit einer Gruppe von Startvektoren, die untereinan-
der ständig orthogonalisiert werden, und erhält dann entsprechend viele Eigenvektoren.
Diese simultane Vektoriteration bietet außerdem Vorteile bei dicht benachbarten oder
mehrfachen Eigenwerten.
Ein gewisses Problem taucht auf, wenn die Matrix K indefinit ist, also Starrkörperbewe-
gungen mit ω 2 = 0 möglich sind. Dies wird aber einfach dadurch gelöst, dass man eine
Spektralverschiebung (frequency shift) vornimmt,
(K + αM ) φi = (ωi2 + α)M φi . (7.66)
Durch diese Operation ändern sich die Eigenvektoren nicht und die Eigenwerte ωi2 ver-
schieben sich um α, was man anschließend ja leicht wieder abziehen kann.
Eine ausführliche Darstellung der Vektoriteration und weiterer Verfahren zur Bestimmung
der Eigenwerte und -vektoren geben Schwarz [9] und Argyris [1].
• Benutzt man die Gleichung (7.67) zum Zeitpunkt t und extrapoliert daraus die
Größen zum Zeitpunkt t + ∆t, dann nennt man dies ein explizites Verfahren.
• Benutzt man die Gleichung (7.67) zum Zeitpunkt t + ∆t und ermittelt daraus die
Größen zum Zeitpunkt t + ∆t, dann nennt man dies ein implizites Verfahren.
7 Numerische Umsetzung 102
Wir werden nun im folgenden den jeweils wichtigsten Vertreter jedes Verfahrens kennen-
lernen. Eine ausführliche Diskussion der verschiedenen Verfahren findet sich in Bathe [2].
wobei wir mit dem hochgestellten Index t die jeweilige Größe zum Zeitpunkt t kennzeich-
nen. Für die zweite Ableitung zur Zeit t wird nun der zentrale Differenzenquotient
lautet
x(t) = x0 cos (ωt) (7.73)
mit der Eigenkreisfrequenz r
c
ω= . (7.74)
m
In Abbildung 7.6 ist diese analytische Lösung im Vergleich zur Integration mit dem ex-
pliziten Verfahren für drei verschiedene Zeitschrittweiten gezeigt. Für das Beispiel sind
7 Numerische Umsetzung 103
x in m 1
-1
0 10 20 30 40 50
t in s
1
x in m
-1
0 10 20 30 40 50
t in s
20
x in m
-20
0 10 20 30 40 50
t in s
Abbildung 7.6: Vergleich von expliziter Integration mit der analytischen Lösung
7 Numerische Umsetzung 104
die Masse und Steifigkeit so gewählt, dass die Eigenkreisfrequenz gerade ω = 1/s beträgt.
Die Anfangsauslenkung ist x0 = 1 m. Die Zeitschrittweiten sind
1 1 2
∆t1 = , ∆t2 = und ∆t3 = . (7.75)
10 ω ω ω
Für die kleine Zeitschrittweite ∆t1 ist die Integration für den betrachteten Zeitraum na-
hezu exakt, man hat aber auch 500 Zeitschritte berechnet. Mit dem zehnfach größeren
Zeitschritt ∆t2 ist die Integration zwar noch stabil, aber die Periode wird nur noch sehr
schlecht erfasst, wobei hier eine Periodenverkürzung auftritt. Bei ∆t3 ist das Verfahren
instabil.
Ohne auf die zugehörige Mathematik eingehen zu wollen, sei hier angegeben, dass die
kritische Zeitschrittweite mit der höchsten Eigenfrequenz des Systems zusammenhängt
2
∆tkrit = , (7.76)
ωmax
die Zeitschrittweite ∆t3 entspricht also gerade der kritischen Zeitschrittweite ∆tkrit . Nor-
malerweise kennt man diese Frequenz vorab nicht und muss diese erst durch eine Ei-
genwertanalyse bestimmen. Aber auch dann hilft das noch nicht sehr viel weiter, da die
höchste Eigenfrequenz in einem großen System sehr hoch liegt und die kritische Zeit-
schrittweite damit extrem klein wird. Man steht dann vor dem Problem entweder sehr
viele Zeitschritte rechnen zu müssen oder einen größeren Zeitschritt zu wählen und dabei
unkalkulierbare Fehler in Kauf zu nehmen.
Aus diesem Grund wird die explizite Integration nur dann eingesetzt, wenn aus anderen
Gründen ohnehin mit sehr kleinen Zeitschritten gerechnet werden muss. Dies ist bei nicht-
linearen Berechnungen mitunter der Fall; ein typisches Beispiel sind Crash-Rechnungen.
ausgewertet. Wir machen nun einen linearen Ansatz für den Geschwindigkeits- bzw. den
Verschiebungsverlauf in einem Zeitinkrement
u̇t+∆t = u̇t + (1 − δ)üt + δ üt+∆t ∆t (7.78)
t+∆t t t 1 t t+∆t
u = u + u̇ ∆t + − α ü + αü ∆t2 . (7.79)
2
Damit lässt sich dann auch die Geschwindigkeit zum Zeitpunkt t + ∆t aus (7.78) bestim-
men.
Einsetzen von (7.82) in die Bewegungsgleichung und Umformen führt schließlich auf das
gesuchte Gleichungssystem
K eff = a0 M + K (7.88)
f t+∆t
eff = f t+∆t + M (a3 üt + a2 u̇t + a0 ut ) . (7.89)
Auch hier wollen wir den Vergleich zwischen analytischer Lösung und Zeitschrittintegrati-
on für das Beispiel des Ein-Massen Schwingers aus dem letzten Abschnitt anstellen, wobei
wir wieder dieselben Parameter verwenden.
Abbildung 7.7 zeigt, dass das implizite Verfahren mit wachsender Zeitschrittweite zwar zu
einer erheblichen Periodenverlängerung führt, aber immer stabil ist. Das Ergebnis für ∆t3
sieht der exakten Lösung zwar nur noch bedingt ähnlich, bleibt aber in deren Grenzen.
x in m 1
-1
0 10 20 t in s 30 40 50
1
x in m
-1
0 10 20 t in s 30 40 50
1
x in m
-1
0 10 20 t in s 30 40 50
Abbildung 7.7: Vergleich von impliziter Integration mit der analytischen Lösung
7 Numerische Umsetzung 107
M ü0 = f 0 − Ku0
M̂ = M + β∆t2 K
– Prädiktor-Schritt
∆t2
ũt+∆t = ut + ∆tu̇t + (1 − 2β)üt
2
˙ t+∆t
ũ = u̇t + ∆t(1 − γ)üt
– Löse
M̂ üt+∆t = f t+∆t − K ũt+∆t
– Korrektor-Schritt
Durch die Wahl der Parameter β und γ erhält man die verschiedenen Verfahren, zum
Beispiel
7.4.4 Modenüberlagerung
Jede Bewegungsantwort eines Systems lässt sich durch eine Überlagerung der Eigenmoden
darstellen,
u(t) = Φx(t) . (7.90)
Häufig sind aber auch bei einer beliebigen Anregung nur wenige Moden an der Antwort
beteiligt, so dass es ausreicht, nur wenige Moden zu berücksichtigen. Dies ist der Grund-
gedanke der Modenüberlagerung (mode superposition) oder auch modalen Reduktion.
Nutzt man nämlich die Orthogonalitätseigenschaften der Eigenmoden aus, so kann die
Größe des Gleichungssystems beträchtlich reduziert werden, wenn nur wenige ausgewählte
Moden berücksichtigt werden. Wir erinnern uns daran, dass bei geeigneter Normierung
der Moden die Eigenschaften (7.53) bzw. (7.54) gelten
ΦT M Φ = I , (7.91)
ΦT KΦ = Ω2 . (7.92)
7 Numerische Umsetzung 108
Berücksichtigt man nun bei einem n × n-System nur m < n Moden, so reduziert man
durch die modale Transformation mit der reduzierten n × m-Matrix der Eigenmoden Φ̃,
T T T
Φ̃ M Φ̃ẍ + Φ̃ K Φ̃x = Φ̃ f (7.93)
Der Ausdruck (7.94) stellt nun m entkoppelte modale Gleichungen dar, die jeweils mit ei-
nem der beschriebenen Zeitschrittverfahren integriert werden können. Insbesondere stellt
das explizite Verfahren hier kein Problem dar, da zum einen die Massenmatrix die
gewünschte Diagonalgestalt annimmt und zum anderen die höchste Eigenfrequenz be-
kannt ist, die den Zeitschritt diktiert.
Durch die Rücktransformation
u = Φ̃x (7.95)
erhält man wieder physikalische Koordinaten.
Um eine modale Reduktion vornehmen zu können, müssen natürlich vorab die Eigenmo-
den durch eine Eigenwertanalyse bestimmt und die relevanten Moden ausgewählt werden.
Die Wahl der Moden muss dabei sehr sorgfältig vorgenommen werden. Hier hilft häufig
eine Fourieranalyse der Anregung. Man wählt dann alle Moden bis zu einer Eigenfrequenz,
die der höchsten interessierenden Frequenz der Anregung entspricht.
Anhang A
Tensorrechnung
Leider gibt es keine allgemein übliche Schreibweise für Tensoren, sondern jeder macht was
er will. Zum Beispiel ist es üblich, Tensoren als fette Buchstaben a oder als unter- oder
überstrichene Buchstaben a bzw. ā zu kennzeichnen. Wir benutzen so viele übergesetzte
Pfeile, wie der Tensor Stufen hat. Damit ist zum Beispiel ~x ein Tensor 1. Stufe oder ein
~
Vektor und T~ ein Tensor 2. Stufe oder schlicht ein Tensor. Man nennt diese Schreibweise
symbolisch. Die fetten Buchstaben heben wir uns für Matrizen auf.
Zu einem Tensor gehört auch immer mindestens eine Basis (von Skalaren einmal abge-
sehen). Die Anzahl der Basen gibt die Stufe an, so hat zum Beispiel ein Skalar (Tensor
0. Stufe) keine Basis, ein Vektor (Tensor 1. Stufe) eine Basis und eine Dyade (Tensor
2. Stufe) besitzt zwei Basen, nämlich die Basen der beiden Vektorräume, die sie ver-
knüpft. Natürlich kann das auch zweimal dieselbe Basis sein, wenn sie einen Vektor nur
innerhalb eines Vektorraumes transformiert. Dieser Fall ist sogar sehr häufig und wir wer-
den uns darauf beschränken. Der Einfachheit halber werden wir uns auch auf kartesische
Koordinatensysteme beschränken.
Mit den Basisvektoren ~e1 , ~e2 und ~e3 kann man dann einen Vektor ~a schreiben als
~a = a1~e1 + a2~e2 + a3~e3 . (A.4)
Man hat den Vektor also in seine Komponenten zerlegt. Die Faktoren a1 , a2 , a3 bezeichnet
man als die Koordinaten des Vektors. Ihre Angabe allein ohne die Spezifikation der Basis
A Tensorrechnung 110
ist sinnlos. Um sich nun Schreibarbeit zu sparen, gibt es die Einstein’sche Summations-
konvention: Man vereinbart, in einem Ausdruck über alle doppelt vorkommenden Indizes
zu summieren. Das heißt, statt a1~e1 + a2~e2 + a3~e3 kann man ai~ei schreiben. Der Index i
kommt doppelt vor und ersetzt damit die Summe über alle Paare mit gleichem Index.
Diese Schreibweise nennt man Index-Schreibweise.
Mitunter wird die Basis gar nicht mehr mitgeschrieben und für den Vektor ~a wird nur stell-
vertretend die Koordinate ai geschrieben. Einzeln auftretende Indizes gehören dann zu den
nicht mitgeschriebenen Basen und heißen frei. Doppelt auftretende Indizes nennt man ge-
bunden. Über sie wird nach der Summationskonvention summiert und sie können beliebig
umbenannt werden. Dreifache Indizes dürfen nicht vorkommen. Diese Kurzschreibweise
ist aber gefährlich, wenn zum Beispiel die Basen nicht konstant sind und Ableitungen
gebildet werden müssen.
Ein Tensor höherer Stufe hat mehrere Basissysteme, dies wird in der Index-Schreibweise
deutlich. Eine Dyade ist zum Beispiel
~
T~ = Tij ~ei ⊗ ~ej , (A.5)
mit den zwei Basissystemen ~ei und ~ej , die natürlich auch identisch sein können. Das Pro-
dukt ⊗ der beiden Vektoren ~ei und ~ej nennt man ein dyadisches oder nicht ausführbares
Produkt.
~
Beachtet man die Summationskonvention, dann lautet der Tensor T~ ausgeschrieben
~
T~ = T11~e1 ⊗ ~e1 + T12~e1 ⊗ ~e2 + T13~e1 ⊗ ~e3
+ T21~e2 ⊗ ~e1 + T22~e2 ⊗ ~e2 + T23~e2 ⊗ ~e3
+ T31~e3 ⊗ ~e1 + T32~e3 ⊗ ~e2 + T33~e3 ⊗ ~e3 . (A.6)
A.1 Tensoralgebra
Wir können nun die wichtigsten Vektor- und Tensoroperationen wiederholen.
bzw. in Indexschreibweise
Wir haben hier ein weiteres Symbol eingeführt, nämlich das Kronecker-Delta, das
folgende Eigenschaft hat (
0 falls i 6= j
δij = . (A.9)
1 falls i = j
Taucht ein solches Kronecker-Symbol in einem Ausdruck amn δnp auf, kann man da-
her den doppelten Index n durch den zweiten Index p des Kronecker-Deltas ersetzen
und das Kronecker-Delta weglassen.
A Tensorrechnung 111
~~ ~~
A · B = Aij ~ei ⊗ ~ej · Bmn~em ⊗ ~en = Aij Bmn δim δjn = Aij Bij . (A.10)
Hier herrscht in der Literatur etwas Verwirrung, da es auch möglich ist, ein anderes
Skalarprodukt zu bilden, nämlich Aij Bji ; dieses Produkt ist aber nicht positiv-definit
und nicht kommutativ.
~~
T~ a = Tin~ei ⊗ ~en · ap~ep = Tin ap ~ei δnp = Tin an~ei = bi~ei = ~b . (A.11)
Die lineare Abbildung lässt sich auf Tensoren höherer Stufe verallgemeinern. So ist
zum Beispiel ein Tensor 4. Stufe eine lineare Abbildung zwischen Tensoren 2. Stufe
~~
~ ~~ ~~
T~ B = Tijkl Bkl~ei ⊗ ~ej = A . (A.13)
~
4. Der Einheitstensor I~ ist definiert als
~~
I~a = ~a , (A.14)
er bildet also einen Vektor auf sich selbst ab. In Indexschreibweise lautet er
~
I~ = δij ~ei ⊗ ~ej . (A.15)
6. Das Tensorprodukt zweier Tensoren ist durch die mehrfache Anwendung der linearen
Abbildung definiert
~~ ~~ ~
B A~x = T~ ~x (A.17)
Bij Ajk = Tik . (A.18)
7. Die Transponierte eines Tensors erhält man durch Vertauschen der Basisvektoren
~
T~ T
= Tji~ei ⊗ ~ej . (A.19)
10. Jeder Tensor lässt sich in einen symmetrischen und einen schiefsymmetrischen Anteil
aufspalten
~ 1 ~~ ~~ T
symT~ = T +T (A.23)
2
1 ~~ ~~ T
~
antT~ = T −T (A.24)
2
13. Die Invarianten eines Tensors sind skalare Größen, die sich bei einer Koordinaten-
transformation des Tensors, also der Darstellung des Tensors in einer anderen Basis,
nicht ändern. Für einen Tensor 1.Stufe, also einen Vektor, ist dies der Betrag. Bei
einem Tensor 2.Stufe sind sie die Koeffizienten des charakteristischen Polynoms
λ3 + I1 λ2 + I2 λ + I3 = 0 (A.27)
der Eigenwertaufgabe
~ ~~
(T~ − λI)~a = ~0 . (A.28)
Ein Tensor 2. Stufe hat damit drei Invarianten. Es sind dies
~ ~ ~
I1 = sp T~ = T~ · I~ (A.29)
1 ~~
I2 = (I12 − sp (T~ T~ )) (A.30)
2
~
I3 = det T~ . (A.31)
A.2 Tensoranalysis
Auch einige Regeln der Tensoranalysis sollen noch angegeben werden. Dabei wollen wir
im folgenden stets von einer Darstellung in einem raumfesten, orthonormalen Koordina-
tensystem ausgehen, so dass die Basisvektoren konstant sind. Für ein tensorielles Feld
bedeutet dies dann, dass nur die Koordinaten Funktionen des Ortes und der Zeit sind,
zum Beispiel für einen Vektor
~a(~x, t) = ai (xj , t)~ei . (A.37)
Um die Notation etwas zu verkürzen, führen wir für die partielle Ableitung nach der Zeit
folgende Schreibweise ein
∂~a ∂ai
= ~ei = ai,t~ei = ~a,t (A.38)
∂t ∂t
Analog werden wir diese Komma-Schreibweise auch für die partiellen Ableitungen nach
dem Ortsvektor benutzen, wie sie für die Bildung der tensoranalytischen Größen Gradient,
Divergenz und Rotation benötigt werden:
1. Der Gradient ist die Ableitung nach dem Ortsvektor. Für ein Skalarfeld ist der
Gradient ein Vektor,
∂Φ ∂P hi
grad Φ = = ~ei = P hi,i~ei (A.39)
∂~x ∂xi
Analog ist der Gradient eines Vektors ein Tensor 2. Stufe
∂~a ∂ai
grad~a = = ~ei ⊗ ~ej = ai,j ~ei ⊗ ~ej . (A.40)
∂~x ∂xj
Dies lässt sich auch auf Tensoren anderer Stufen übertragen; die Gradientenbildung
erhöht dabei die Stufe immer um eins.
Speziell für den Ortsvektor selbst ergibt der Gradient den Einheitstensor
~
grad ~x = I~ . (A.41)
A Tensorrechnung 114
2. Die Divergenz eines Vektors ist die Spur des Gradiententensors, also die Summe der
Diagonalelemente,
~ ∂ai
div ~a = sp (grad~a) = grad~a · I~ = = ai,i . (A.42)
∂xi
~ ~ ∂Tij
div T~ = grad T~ I~ = ~ei = Tij,j ~ei . (A.43)
∂xj
Auch diese Operation läßt sich analog auf Tensoren höherer Stufe übertragen. Die
Divergenz erniedrigt dabei die Stufe um eins; die Divergenz eines Skalars gibt es
daher nicht.
definiert werden. Für einen Skalar und Tensoren höherer Stufe ist die Rotation nicht
definiert.
Die Operationen Gradient, Divergenz und Rotation lassen sich sehr schön mit Hilfe des
Nabla-Operators formulieren; dieser ist als
definiert. Der Nabla-Operator hat also Vektor-Charakter und kann auch entsprechend
benutzt werden:
~
grad Φ = Φ∇ (A.47)
~ ~ ~ ~
grad~a = ~a ⊗ ∇ bzw. grad T~ = T~ ⊗ ∇ . (A.48)
~
div ~a = ~a · ∇ (A.49)
~ ~~
div T~ = T~ ∇ . (A.50)
A Tensorrechnung 115
wenn für op das Skalarprodukt und für den Operanden (.) der Tensor 1. Stufe w
~ gesetzt
wird. Allgemein gilt (A.60) mit den folgenden Vereinbarungen:
op ist ein zwischen (.) und ~n zulässiger Produktoperator (z.B. ⊗, ·, ×, lineare Ab-
bildung, gewöhnliche Multiplikation).
(.) steht für ein innerhalb von v einmal stetig differenzierbares Tensorfeld 0., 1. oder
2. Stufe.
~
und für eine lineare Abbildung, d.h. (.) op ≡ T~ ,
I Z Z
~~ ~~ ~ ~
T ~n da = T ∇ dv ≡ div T~ dv . (A.65)
a v v
Der Gauß’sche Satz wird häufig in Form der sogenannten partiellen Integration benutzt,
~
die wir für den Fall (.) op ≡ T~ T~u· zeigen wollen. Dies entspricht der Gleichung (A.63) mit
~
~ = T~ T ~u. Der Gauß’sche Satz liefert
w
I Z
~~ T ~
(T ~u) · ~n da = div T~ T~u dv (A.66)
a I v
Z
~~ ~~ ~~
~nT · ~u da = div T · ~u + T · grad ~u dv . (A.67)
a v
~
bei der man die Ableitung des Vektors ~u auf eine Ableitung des Tensors T~ verschoben hat
und dabei ein zusätzliches Integral über den Rand des Gebietes erhält.
Literaturverzeichnis
[1] Argyris, J.; Mlejnek, H.-P.: Die Methode der finiten Elemente. Braunschweig: Vieweg,
1986.
[3] Engeln-Müllges, G.; Reutter, F.: Numerische Mathematik für Ingenieure. Mannheim:
BI-Wissenschaftsverlag, 1985.
[4] Gaul, L.; Fiedler, C.: Methode der Randelemente in Statik und Dynamik. Braun-
schweig: Vieweg, 1997.
[6] Hughes, T. J.: The Finite Element Method. New York: Dover Publications, 2000.
[7] Knothe, K.; Wessels, H.: Finite Elemente. 3. Aufl. Berlin: Springer, 1999.
[8] Press, W. H.; Flannery, B. P.; Teukolsky, S. P.; Vetterling, W. T.: Numerical Recipes.
3. Aufl. Cambridge: Cambridge University Press, 1988.
[9] Schwarz, H. R.: Methode der finiten Elemente. Stuttgart: B. G. Teubner, 1984.
[11] Schwarz, H. R.: Methode der finiten Elemente. Stuttgart: B. G. Teubner, 1991.
[12] Stroud, A. H.; Secrest, D.: Gaussian Quadrature Formulas. Englewood Cliffs, New
Jersey: Prentice Hall, 1966.
[13] Zienkiewicz, O. C.; Taylor, R. L.: The Finite Element Method. Bd. 1: The Basis.
Oxford: Butterworth-Heinemann, 2000.
[14] Zienkiewicz, O. C.; Taylor, R. L.: The Finite Element Method. Bd. 2: Solid Mechanics.
Oxford: Butterworth-Heinemann, 2000.
[15] Zienkiewicz, O. C.; Taylor, R. L.: The Finite Element Method. Bd. 3: Fluid Dynamics.
Oxford: Butterworth-Heinemann, 2000.