Das Buch zeigt Theorie und praktische Anwendungen im Bereich des Computational Engineering (berechnendes Ingenieurwesen) für elektrodynamische Anwendungen. Es illustriert sowohl die mathematischen Modelle wie auch die zugehörigen Simulationsmethoden für die verschiedenen Ingenieursanwendungen. Außerdem präsentiert es Strategien zur Verbesserung der numerischen Methoden wie z. B. Zeit-Raum-Verfahren, hyperbolische Löser, Multiskalenlöser oder strukturerhaltende Verfahren sowie Kopplungsverfahren für elektrodynamische und hydrodynamische Modelle auf verschiedenen Zeit- und Raumskalen. Dabei werden Ansätze zur Zerlegung in einfachere und effizient lösbare Teilprobleme vorgestellt. Gerade im Bereich der Multikomponenten- und Multiskalenmodelle bei komplizierten Ingenieursproblemen sind solche neuartigen Multiskalenverfahren wichtig. Weiter werden auch stochastische Modelle im Bereich der Partikelmodelle und deren Einbindung in deterministische Modelle besprochen. Diese neueren Problemstellungen brauchen iterative Löser zur Kopplung der verschiedenen Zeit- und Raumskalen. Die umfangreichen Beispiele aus dem Bereich der Elektrodynamik (inkl. elektromagnetische Felder, Antennenmodelle, Teilchenmodelle im Bereich der Plasmasimulation) geben dem Leser einen Überblick zu den aktuellen Themen und deren praktischer Umsetzung in spätere Simulationsprogramme.
Author(s): Jürgen Geiser
Edition: 1
Publisher: Springer Vieweg
Year: 2022
Language: German
Pages: 283
City: Wiesbaden
Tags: Computational Engineering, Elektrodynamik, Multiskalenverfahren, Diffusionsgleichung, Reaktiongleichung, Strömungsgleichung, Navier-Stokes-Gleichung, Multiscale Iterative Splitting Method, Transportmodelle
Vorwort
Danksagung
Inhaltsverzeichnis
Abkürzungen
1 Einleitung und Überblick
1.1 Einleitung
1.1.1 Lösungsideen und algorithmische Motivation
1.1.1.1 Lösungsideen zu den Maxwellgleichungen
1.1.1.2 Lösungsideen zu den gekoppelten Modellen
1.1.1.3 Splitting- und Zerlegungsverfahren
1.1.1.4 Kopplung im Bereich der hierarchischen Modelle
1.1.1.5 Anforderungen der Löser
1.1.1.6 Paradigmenwechsel: Linear zu Nichtlinear
1.1.1.7 Teilmodell versus Gesamtmodell
1.1.2 Einteilung des Buchs
Literatur
2 Motivation und Grundlagen
2.1 Einleitung zu Computational Engineering
2.1.1 Paradigmenwechel im Denken und Wahrnehmen von Problemstellungen
2.1.2 Spezialisierung in einzelnen Fachwissenschaften
2.2 Einleitung zu Elektrodynamik
2.2.1 Grundgleichungen zur klassischen Elektrodynamik
2.2.2 Motivation: Überblick berechnende Elektrodynamik
2.2.3 Überblick der Methoden für das Computational Elektrodynamics
2.2.4 Anwendungsbeispiele
2.2.4.1 Antennenmodellierung
2.2.4.2 Partikeltransport (Abweichung im E-Feld)
2.2.4.3 Partikeltransport (1D PIC, Phasenraum)
2.2.4.4 E-Felder von Quellen mit Perfectly Matched Layers (PML)
2.3 Einführung in die Elektrodynamik
2.4 Einführung: Berechnende Elektrodynamik
2.5 Modellgleichungen in der Elektrodynamik
2.5.1 Elektrostatik
2.5.1.1 Anwendung der Elektrostatik beim elektrischen Dipol
2.5.1.2 Zusammenhang von Potential und elektrischem Feld
2.5.2 Grundgleichungen der Elektrostatik
2.6 Magnetostatik
2.6.1 Strom und Ladungserhaltung
2.6.2 Ampere'sches Gesetz
2.6.3 Zusammenhang von Potential und magnetischem Feld
2.6.4 Grundgleichungen der Magnetostatik
2.7 Elektrodynamik
2.7.1 Maxwellgleichungen für die Elektrodynamik
2.7.2 Erweiterung der Wirbelfreiheit von E: Induktionsgesetz
2.7.3 Erweiterung durch nicht stationäre Ströme: Selbstinduktion
2.7.4 Maxwellgleichungen im Vakuum
2.7.5 Elektromagnetische Felder im Vakuum
2.7.5.1 Homogene Wellengleichung
2.7.5.2 Inhomogene Wellengleichung
2.8 Wirtschaftlichkeit und Modelldiskussion
2.8.1 Erste Lösungsverfahren: analytisch versus numerisch
2.8.2 Wirtschaftlichkeit
2.8.3 Software-Pakete
2.9 Fragen zum Verständnis des Kapitels
Literatur
3 Numerische Verfahren: Diskretisierungs- und Lösungsverfahren
3.1 Klassifizierung von Differentialgleichungen
3.2 Grundtypen der linearen partiellen Differentialgleichungen
3.3 Grundtypen der linearen partiellen Differentialgleichungen erster Ordnung
3.3.1 Grundtyp 1: elliptische PDGL
3.3.2 Grundtyp 2: parabolische PDGL
3.3.3 Grundtyp 3: hyperbolische PDGL
3.4 Überblick zu den Lösungsverfahren für elektrodynamische Anwendungen
3.5 Wellengleichung
3.5.1 Herleitung einer einfachen Wellengleichung
3.5.2 Überblick: Diskretisierungsverfahren für Wellengleichungen
3.5.3 Wellengleichung in der Elektrodynamik
3.5.4 Kurze Einführung in finite Differenzen
3.5.5 Diskretisierung der Wellengleichung
3.5.5.1 Explizite Diskretisierung
3.6 Stabilität des expliziten Differenzenverfahren der Wellengleichung
3.7 Implizite Diskretisierung
3.7.1 Unbeschränkte Stabilität des Implizite-Differenzen-Verfahrens der Wellengleichung
3.7.1.1 Energieerhaltendes Verfahren
3.7.2 Explizite versus implizite Zeitdiskretisierungen
3.8 Maxwellgleichung
3.8.1 Überblick: Diskretisierungsverfahren für Maxwellgleichungen
3.8.2 Diskretisierung: FDTD (Yee's Algorithmus)
3.8.3 Yee'scher Algorithmus
3.8.4 Stabilität des FDTD-Verfahrens bei der 1D-Maxwellgleichung
3.8.4.1 Energieerhaltung der 1D-Maxwellgleichung
3.8.4.2 Diskrete Energieerhaltung der 1D-Maxwellgleichung mit dem FDTD-Verfahren
3.8.5 Dispersion einer Wellengleichung
3.8.6 Numerische Dispersion bei der FDTD-Diskretisierung für die eindimensionale Maxwellgleichung
3.8.7 FDTD-Verfahren für höhere Raumdimensionen
3.8.7.1 2D-FDTD-Verfahren (2d Finite-Difference-Time-Domain Method)
3.8.7.2 3D-FDTD-Verfahren (3d Finite-Difference-Time-Domain Method)
3.8.8 Diskussionen zum FDTD-Verfahren
3.9 Spezialthema I: Nicht reflektierende Randbedingungen
3.9.1 Allgemein: Absorbierende Randbedingung (Absorbing Boundary Conditions)
3.9.1.1 Anwendung 1: Einfache ABC-Randbedingungen bei elektromagnetischen Wellen im Vakuum
3.9.1.2 Anwendung 2: Einfache ABC-Randbedingungen bei einer 1D-Wellengleichung
3.9.2 PML-Randbedingung bei elektromagnetischen Wellen in verschiedenen Medien
3.9.2.1 Einbinden der PML in eine 1D-Wellengleichung
3.9.3 Anwendung: PML bei der 1D-Wellengleichung
3.9.4 Darstellung der PML mit verschiedenen Medien
3.9.5 Anwendung der PML-Randbedingung für 2D-Gebiete
3.9.6 Vor- und Nachteile der ABC- und PML-Randbedingungen
3.10 Spezialthema II: Nah-zu-Fernfeld-Transformation
3.10.1 Einleitung
3.10.2 Umsetzung der Transformation
3.10.3 Rechnerische Transformation des Nah- zum Fernfelds mittels Äquivalenztransformation
3.10.3.1 Schnelle Transformation: DFT-Transformation
3.10.4 Beispiel: Berechnung von Nah- und Fernfeld einer Dipolantenne
3.11 Löser für die diskretisierten Gleichungen
3.11.1 Löser für lineare Gleichungssysteme
3.11.2 Löser für die diskretisierten Gleichungen
3.11.3 Klassifizierung der indirekten Methoden
3.11.4 Lineare iterative Methoden
3.11.4.1 Zerlegungsmögliochkeiten für die Matrix A in der linearen Iteration
3.11.5 Jacobi-Verfahren
3.11.6 Gauß-Seidel-Methode
3.11.7 Numerische Methoden für nichtlineare Gleichungen
3.11.7.1 Fixpunktiteration
3.11.7.2 Newton'sches Verfahren
3.12 Software-Pakete: Akademische Entwicklung
3.13 Fragen zu dem Kapitel
Literatur
4 Ergänzende numerische Verfahren
4.1 Überblick über die Zerlegungsverfahren
4.1.1 Motivation
4.2 Operator-Splitting-Verfahren
4.2.1 Anwendungen der Operator-Splitting-Verfahren
4.2.2 Operator-Splitting-Verfahren
4.2.2.1 Exponentielle Operator-Splitting-Verfahren
4.2.2.2 Fehlerberechnung für exponentielle Operator-Splitting-Verfahren
4.2.2.3 Additives und multiplikatives Splitting-Verfahren
4.2.2.4 AOS-Splitting-Verfahren
4.2.2.5 MOS-Splitting-Verfahren
4.2.2.6 AB-Splitting versus AOS- oder MOS-Methode
4.2.2.7 Paralleles Operator-Splitting-Verfahren (additives Splitting-Verfahren)
4.2.2.8 Iterative Operator-Splitting-Verfahren
4.2.2.9 Fehlerberechung des iterativen Operator-Splitting-Verfahrens
4.2.2.10 Iteratives Splitting-Verfahren für Maxwellgleichungen
4.3 Raumzerlegungsverfahren
4.3.1 Gebietszerlegung mit nicht iterativen Ansätzen
4.3.2 Iterative Verfahren: Schwarz-Waveform-Relaxation-Methode
4.3.3 Umsetzung der Schwarz-Waveform-Relaxationsmethode
4.3.4 Fehlerbetrachtung beim Schwarz-Waveform-Relaxationsverfahren
4.3.5 Umsetzung eines klassischen SWR-Verfahrens an einer 1D-Poisson-Gleichung mit Iterationszyklen
4.3.6 Umsetzung eines klassischen SWR-Verfahrens an einer 1D-Diffusionsgleichung mit MATLAB-Programm
4.3.7 Diskussion: Nicht iterative oder iterative Gebietszerlegungsverfahren
4.3.8 Gebietszerlegungsverfahren: Overlapping und Nonoverlapping
4.4 Spezialthema I: Parareal-Algorithmus (Zeitparallelisierung)
4.4.1 Idee des Parareal-Algorithmus
4.4.1.1 Stabilität und Konvergenz des Parareal-Algorithmus
4.4.1.2 Grafische Veranschaulichung des Parareal Algorithmus
4.4.2 Anwendung bei einer Reaktionsgleichung
4.5 Spezialthema II: synchrone und asynchrone Methoden
4.5.1 Grundidee der Parallelisierung: Zeitersparnis
4.5.2 Einteilung der Algorithmen
4.5.2.1 Synchronisation und Asynchronisation
4.5.2.2 Parallelisierung von Jacobi-Lösern
Synchrone Parallelisierung eines Jacobi-Lösers
Asynchrone Parallisierung eines Jacobi-Lösers
4.5.2.3 Synchrone und asynchrone Kommunikation unter den Prozessoren
4.5.3 Praktische Umsetzung: Erweiterung der synchronen Algorithmen zu asynchronen Algorithmen
4.6 Zusammenfassung und Software-Pakete
4.6.1 Zusammenfassung
4.6.2 Software-Pakete: Akademische oder kommerzielle Entwicklungen
4.6.3 Vorteil und Nachteil von akademischen oder kommerzielle Entwicklungen
4.6.4 Fragen zu dem Kapitel
Literatur
5 Anwendungen in der Elektrodynamik
5.1 Anwendungen im Bereich der Dipolantenne
5.1.1 Analytisches Verfahren für Dipolantennen
5.1.2 Berechnung der elektromagnetischen Felder von Dipolantennen mit analytischem Verfahren
5.1.3 Numerisches Verfahren zur Lösung der Dipolantenne
5.1.4 Diskretisierung: FDTD (Dipolantenne)
5.1.5 Splitting-Verfahren für der Zerlegung der Maxwellgleichung in gewöhnliche und partielle Differentialgleichungen
5.2 Spezialthema: Antennenmodellierung
5.2.1 Einbettung von diskreten Elementen
5.2.2 Einbettung der diskreten Elemente in das FDTD-Verfahren
5.2.3 Lineare und nichtlineare diskrete Elemente im Schaltkreis
5.2.3.1 Kondensator im Schaltkreis
5.2.3.2 Diode im Schaltkreis
5.3 Fragen zum Verständnis des Kapitels
Literatur
6 Weitere Anwendungen im Bereich des Partikel-Transports und Umsetzung von Modellen bis zum Programm-Code
6.1 Anwendungen im Bereich der Partikeltransport-Probleme
6.1.1 Motivation Partikelverfahren
6.1.2 Motivation PIC (Particle in Cell)
6.1.3 Mikro- und Makrolöser bei einem hybriden Verfahren
6.1.4 Hybride Methoden zur Lösung von Fokker-Planck-Gleichungen
6.2 Von der Modellierung zum Programm
6.2.1 Wissenschaftliche Vorbereitungen
6.2.2 Von der Fragestellung bis zum Software-Code
6.2.3 Auswahl einiger kommerzielle Software-Pakete
6.3 Fragen zum Verständnis des vorliegenden Kapitels
Literatur
Zusammenfassung
Zusammenfassung und Ausblick
Appendix
Berechnung von multiplen stochastischen Integralen
Literatur
Stichwortverzeichnis