Finite-Elemente-Methode - Eine praxisbezogene Einführung mit GNU Octave/MATLAB

Jörg Frochte

Finite-Elemente-Methode

Eine praxisbezogene Einführung mit GNU Octave/MATLAB

2016

320 Seiten

Format: PDF

E-Book: €  23,99

E-Book kaufen

E-Book kaufen

ISBN: 9783446449091

 

Inhalt

6

0 Einleitung

8

1 GNU Octave und MATLAB in a Nutshell

11

1.1 GNU Octave und MATLAB

11

1.2 Arbeiten mit Matrizen und Vektoren

13

1.3 Skripte und Funktionen schreiben

18

1.4 Elementare Kontrollstrukturen und Vektorisierung

22

1.5 Logische Ausdrücke, Zugriffe und Suchen

26

1.6 Plotten und Visualisieren

28

1.7 Daten importieren und exportieren

34

2 Motivation, Modellbildung und Anwendungsbeispiele

36

2.1 Die Wärmeleitungsgleichung

38

2.2 Elektro- und Magnetostatik

47

2.3 Transportphänomene mit Konvektion und Stoffabbau

53

2.4 Fishers-Gleichung: Populationsmodell mit beschränktem Wachstum

56

2.5 Klassifikation von partiellen Differentialgleichungen

57

3 Finite Elemente in 1D

60

3.1 Funktionen approximieren und numerisch integrieren

60

3.2 Variationsformulierung elliptischer Randwertprobleme

69

3.3 Ritz-Galerkin-Verfahren für elliptische Randwertprobleme

81

3.4 Implementierung in 1D mit linearen Elementen

85

3.5 Elemente höherer Ordnung

98

3.6 Praxisbeispiel: Wärmeleitung in einem homogenen Stab

109

4 Finite Elemente in 2D

113

4.1 Variationsformulierung und Galerkin-Verfahren

113

4.2 Assemblierung und Implementierung

123

4.3 Ausblick auf hierarchische Basen, Elemente höherer Ordnung und isoparametrische Elemente

144

4.4 Fehlerabschätzungen und Konvergenzverhalten

149

4.5 Kondition, iterative Löser und Vorkonditionierung

156

4.6 Praxisbeispiel: Heizen mit offener Tür

165

5 Gemischte Randwerte und Gitterdatenstrukturen

170

5.1 Gmsh als Gittergenerator

171

5.2 Gitter-Datenaufbereitung und -struktur

177

5.3 Implementierung von gemischten Randwert-Problemen

190

6 Fehlerschätzer und Gitteranpassungen

200

6.1 Gradientenrekonstruktion und Z^2-Fehlerindikator

201

6.2 Algorithmus zur Gitterverfeinerung

208

6.3 Ausblick: weitere Fehlerschätzer und Fehlerindikatoren

220

6.4 Praxisbeispiel: E-Feld um Kondensatorplatten

223

7 BDF-Verfahren für zeitabhängige Modelle

228

7.1 Vertikale Linienmethode

228

7.2 Steife Probleme und BDF-Mehrschrittverfahren

232

7.3 Fehlerabschätzung für parabolische Differentialgleichungen

238

7.4 Algorithmische Umsetzung und Implementierung

239

7.5 Adaptivität in der Zeit und Schrittweitensteuerung

247

7.6 Praxisbeispiel: FEM-Modell als Strecke eines Regelkreises

255

8 Konvektionsdominierte Gleichungen

262

8.1 Stromliniendiffusion

263

8.2 Assemblierung der zusätzlichen Terme

268

8.3 Numerische Experimente zur Konvergenz und Stabilität

275

8.4 Praxisbeispiel: Schadstofftransport im Wasser

283

9 Nichtlineare Modelle

291

9.1 Ansatz über Fixpunkt- bzw. Picard-Iteration

292

9.2 Praxisbeispiel 1: Populationsmodell mittels Fishers-Gleichung

296

9.3 Praxisbeispiel 2: Magnetostatik mit nichtlinearer Permeabilität

302

Literatur

314

Index

318

 

© 2009-2024 ciando GmbH