Schnelle Löser für Isogeometric Analysis
Fast Solvers For Isogeometric Analysis
Matching Funds - Oberösterreich
Wissenschaftsdisziplinen
Mathematik (100%)
Keywords
-
Isogeometric Analysis,
Multigrid,
Preconditioning,
Stokes,
FETI
Isogeometric Analysis wurde im Jahr 2005 als neue Methode zur Bestimmung von Näherungslösungen von partiellen Differentialgleichungen vorgeschlagen und kann als eine Variante oder eine Weiterentwicklung der Finiten Elemente Methode gesehen werden. Partielle Differentialgleichungen treten in vielen Bereichen auf, insbesondere auch in der Technik und in den Naturwissenschaften. Beispiele für Differentialgleichungen sind die als Poisson-Gleichung bekannte Wärmeleitungsgleichung oder die Stokes-Gleichungen aus der Strömungsmechanik, die die Strömung einer Flüssigkeit oder eines Gases beschreiben. Isogeometric Analysis wurde ursprünglich eingeführt, um die Lösungen von Differentialgleichungen direkt auf den aus einer Konstruktionssoftware (CAD-System) entnommenen Beschreibungen der jeweiligen Objekte berechnen zu können, ohne diese in ein Gitter aus Dreiecken oder Tetraedern zerlegen zu müssen, wie dies in der klassischen Finiten Elemente Methode geschieht. Es zeigte sich aber auch, dass die glatteren Spline-Funktionen, die in Isogeometric Analysis verwendet werden, das Lösung besser annähern können, als die stückweise linearen Funktionen der klassischen Finiten Elemente. Das Hauptinteresse des Antragstellers gilt Lösungsverfahren, mit denen die durch eine isogeometrische Diskretisierung erhaltenen linearen Gleichungssysteme effizient aufgelöst werden können. Zieht man die von der Finiten Elemente Methode bekannten Lösungsverfahren heran, ohne sie entsprechend anzupassen, so erhält man typischerweise Methoden, die zwar im Prinzip funktionieren, jedoch deutlich weniger effizient sind, als im Bereich der Finiten Elemente. Erhöht man den Grad der Splines, verstärkt sich dieser Effekt, wodurch die Vorteile von Isogeometric Analysis zunichte gemacht werden. Der Antragsteller hat mit seinen Kollegen gezeigt, dass es möglich ist, das bekannte Mehrgitterverfahren so zu modifizieren, dass sie für alle möglichen Splinegrade ausgezeichnet funktionieren. Bisher wurden solche Überlegungen hauptsächlich für die Poisson-Gleichung angestellt, die als die einfachste partielle Differentialgleichung gilt. Für praktische Anwendungen ist es natürlich von Interesse, auch andere, anspruchsvollere partielle Differentialgleichungen zu lösen. Dies soll im Projekt mit einem Fokus auf die Stokes-Gleichungen geschehen. Dabei sollen zuerst einfache geometrische Objekte behandelt werden, die mit einer einzigen Geometriefunktion beschrieben werden können. In einem zweiten Schritt sollen die Methoden dann auf Fälle erweitert werden, in denen das Gesamtobjekt in Teilobjekte (etwa eine Turbine in ihre einzelnen Schaufeln) zerlegt wird, die jeweils durch eine eigene Geometriefunktion beschrieben werden. Für diesen Fall besteht der Bedarf nach neuen Lösungsverfahren nicht nur für die Stokes Gleichungen, sondern auch für die Poisson Gleichung. Mit den neu entwickelten Methoden wird es möglich sein, die auftretenden linearen Gleichungssysteme effizient zu lösen. Dies macht es nicht nur möglich, schneller zur Lösung zu kommen, sondern auch Problemstellungen auf komplexeren geometrischen Objekten oder durch eine stärkere Verfeinerung genauer lösen zu können.
Simulationsrechnungen werden verwendet, um etwa Spannungen oder Verformungen eines Objekts, beispielsweise eines Bauteils einer Maschine, oder Strömungen von Flüssigkeiten oder Gasen oder Wärmeverteilungen in einem solchen Objekt, zu berechnen. Die uns interessierenden Objekte werden oft mit CAD-Software (Comupter Aided Design) entworfen, Simulationsrechnungen typischerweise mit einer FEM-Software (Finite Elemente Methode) vorgenommen. Diese Methoden verwenden normalerweise ganz andere Methoden für die Darstellung des Bauteils. Das Ziel von Isogeometric Analysis ist es, CAD und FEM durch eine einheitliche Darstellung näher zusammenzurücken. Bei der Umsetzung dieser Idee treten einige Fragestellungen auf, denn man will, dass die Simulationsrechnung genaue Ergebnisse liefert, dass man den bei der Simulationsrechnung gemachten Fehler abschätzen kann, dass die Resultate der Simulationsrechnung stabil von den Eingabedaten abhängen, dass die für die Simulationsrechnung verwendeten Algorithmen für die Berechnung möglichst wenige Rechenschritte (und damit auch möglichst wenig Zeit und Energie), außerdem möglichst wenig Speicher benötigen. Im Projekt haben wir uns genau mit diesen Fragestellungen beschäftigt. Dabei haben wir uns auf die Poisson'sche Gleichung (welche auch die Wärmeleitung in einem Körper beschreibt), die Stokes'schen Gleichungen (welche Strömungen beschreiben) und die Gleichungen der linearisierten Elastizität (welche Deformationen von Festkörpern beschreiben) fokussiert. Diese partiellen Differentialgleichungen werden mit Methoden der Isogeometric Analysis diskretisiert, das heißt, durch lineare Gleichungssysteme angenähert. Bei einer solchen Annäherung wird natürlich ein kleiner Fehler gemacht, wobei wir mathematisch bewiesen haben, dass dieser eine bestimmte Größe nicht überschreiten kann, die von der Gitterweise und den verwendeten Polynomgraden abhängt. Außerdem haben wir Algorithmen vorgeschlagen, um die linearen Gleichungssysteme schnell aufzulösen. Diese Algorithmen haben wir nicht nur in einer Implementierung am Computer getestet, sondern sondern auch mathematisch bewiesen, dass bestimmte Höchstgrenzen hinsichtlich der Zahl der Rechenschritte und des Speicherverbrauchs nicht überschritten werden. Die Höchstgrenzen hängen von der betrachteten Problemstellung, der Form des jeweiligen Bauteils, aber auch von der gewählten Diskretisierung, also etwa der Gitterweite ab. Verfeinert man das Gitter, erhöht sich einerseits die Genauigkeit der Näherungslösung, andererseits aber auch die Zahl der Unbekannten und damit unvermeidlich auch Laufzeit und der Speicherverbrauch. Im besten Fall steigt die Laufzeit und der Speicherverbrauch linear mit der Zahl der Unbekannten an. Für bestimmte der von uns vorgeschlagenen Algorithmen konnten wir genau das zeigen, für andere Algorithmen konnten wir zeigen, dass die Laufzeit und der Speicherverbrauch nur unwesentlich schneller ansteigen, als die Zahl der Unbekannten.
- Herbert Egger, Österreichische Akademie der Wissenschaften , assoziierte:r Forschungspartner:in
- Irina Georgieva, Bulgarian Academy of Sciences - Bulgarien
- Giancarlo Sangalli, Universita di Pavia - Italien
Research Output
- 69 Zitationen
- 29 Publikationen
- 1 Software
- 1 Weitere Förderungen
-
2024
Titel Isogeometric Tearing and Interconnecting solvers for linear elasticity in multi-patch Isogeometric Analysis with theory for two dimensional domains DOI 10.1016/j.cma.2023.116482 Typ Journal Article Autor Sogn J Journal Computer Methods in Applied Mechanics and Engineering -
2021
Titel IETI-DP methods for discontinuous Galerkin multi-patch Isogeometric Analysis with T-junctions DOI 10.48550/arxiv.2109.13147 Typ Preprint Autor Schneckenleitner R -
2021
Titel Inexact IETI-DP for conforming isogeometric multi-patch discretizations DOI 10.48550/arxiv.2110.06087 Typ Preprint Autor Schneckenleitner R -
2021
Titel Discretization error estimates for discontinuous Galerkin isogeometric analysis DOI 10.1080/00036811.2021.1986023 Typ Journal Article Autor Takacs S Journal Applicable Analysis Seiten 1439-1462 Link Publikation -
2021
Titel Convergence Theory for IETI-DP Solvers for Discontinuous Galerkin Isogeometric Analysis that is Explicit in h and ?? DOI 10.1515/cmam-2020-0164 Typ Journal Article Autor Schneckenleitner R Journal Computational Methods in Applied Mathematics Seiten 199-225 Link Publikation -
2021
Titel Towards a IETI-DP solver on non-matching multi-patch domains DOI 10.48550/arxiv.2103.02536 Typ Preprint Autor Schneckenleitner R -
2021
Titel IETI-DP for conforming multi-patch Isogeometric Analysis in three dimensions DOI 10.48550/arxiv.2103.04801 Typ Preprint Autor Schneckenleitner R -
2019
Titel Condition number bounds for IETI-DP methods that are explicit in h and p DOI 10.48550/arxiv.1912.07909 Typ Preprint Autor Schneckenleitner R -
2023
Titel Stable discretizations and IETI-DP solvers for the Stokes system in multi-patch IgA DOI 10.1051/m2an/2023011 Typ Journal Article Autor Sogn J Journal ESAIM: Mathematical Modelling and Numerical Analysis -
2020
Titel Robust Preconditioners for Multiple Saddle Point Problems and Applications to Optimal Control Problems DOI 10.1137/19m1308426 Typ Journal Article Autor Beigl A Journal SIAM Journal on Matrix Analysis and Applications Seiten 1590-1615 Link Publikation -
2020
Titel Fast multigrid solvers for conforming and non-conforming multi-patch Isogeometric Analysis DOI 10.1016/j.cma.2020.113301 Typ Journal Article Autor Takacs S Journal Computer Methods in Applied Mechanics and Engineering Seiten 113301 Link Publikation -
2020
Titel Condition number bounds for IETI-DP methods that are explicit in h and p DOI 10.1142/s0218202520500384 Typ Journal Article Autor Schneckenleitner R Journal Mathematical Models and Methods in Applied Sciences Seiten 2067-2103 Link Publikation -
2020
Titel Robust preconditioning and error estimates for optimal control of the convection-diffusion-reaction equation with limited observation in Isogeometric analysis DOI 10.48550/arxiv.2012.13003 Typ Preprint Autor Mardal K -
2019
Titel Sum factorization techniques in Isogeometric Analysis DOI 10.1016/j.cma.2019.04.031 Typ Journal Article Autor Bressan A Journal Computer Methods in Applied Mechanics and Engineering Seiten 437-460 Link Publikation -
2020
Titel Convergence theory for IETI-DP solvers for discontinuous Galerkin Isogeometric Analysis that is explicit in h and p DOI 10.48550/arxiv.2005.09546 Typ Preprint Autor Schneckenleitner R -
2022
Titel Robust Preconditioning and Error Estimates for Optimal Control of the Convection--Diffusion--Reaction Equation with Limited Observation in Isogeometric Analysis DOI 10.1137/21m139147x Typ Journal Article Autor Mardal K Journal SIAM Journal on Numerical Analysis Seiten 195-221 Link Publikation -
2022
Titel A IETI-DP method for discontinuous Galerkin discretizations in Isogeometric Analysis with inexact local solvers DOI 10.48550/arxiv.2206.08416 Typ Preprint Autor Montardini M -
2023
Titel Isogeometric Tearing and Interconnecting Solvers for Linearized Elasticity in multi-patch Isogeometric Analysis DOI 10.48550/arxiv.2305.04975 Typ Preprint Autor Sogn J Link Publikation -
2021
Titel Dual-Primal Isogeometric Tearing and Interconnecting methods for the Stokes problem DOI 10.48550/arxiv.2112.12163 Typ Preprint Autor Sogn J -
2021
Titel Multigrid solvers for isogeometric discretizations of the second biharmonic problem DOI 10.48550/arxiv.2112.12559 Typ Preprint Autor Sogn J -
2022
Titel Towards a IETI-DP Solver on Non-Matching Multi-Patch Domains DOI 10.1007/978-3-030-95025-5_56 Typ Book Chapter Autor Schneckenleitner R Verlag Springer Nature Seiten 523-530 -
2022
Titel IETI-DP for Conforming Multi-Patch Isogeometric Analysis in Three Dimensions DOI 10.1007/978-3-030-95025-5_60 Typ Book Chapter Autor Schneckenleitner R Verlag Springer Nature Seiten 555-562 -
2022
Titel Inexact IETI-DP for Conforming Isogeometric Multi-Patch Discretizations DOI 10.1007/978-3-031-20432-6_26 Typ Book Chapter Autor Schneckenleitner R Verlag Springer Nature Seiten 399-410 -
2022
Titel Dual-Primal Isogeometric Tearing and Interconnecting Methods for the Stokes Problem DOI 10.1007/978-3-031-20432-6_31 Typ Book Chapter Autor Sogn J Verlag Springer Nature Seiten 469-481 -
2023
Titel Multigrid solvers for isogeometric discretizations of the second biharmonic problem DOI 10.1142/s0218202523500422 Typ Journal Article Autor Sogn J Journal Mathematical Models and Methods in Applied Sciences -
2023
Titel A IETI-DP method for discontinuous Galerkin discretizations in isogeometric analysis with inexact local solvers DOI 10.1142/s0218202523500495 Typ Journal Article Autor Montardini M Journal Mathematical Models and Methods in Applied Sciences -
2019
Titel Robust Preconditioners for Multiple Saddle Point Problems and Applications to Optimal Control Problems DOI 10.48550/arxiv.1912.09995 Typ Preprint Autor Beigl A -
2022
Titel IETI-DP methods for discontinuous Galerkin multi-patch Isogeometric Analysis with T-junctions DOI 10.1016/j.cma.2022.114694 Typ Journal Article Autor Schneckenleitner R Journal Computer Methods in Applied Mechanics and Engineering Seiten 114694 Link Publikation -
2022
Titel Stable discretizations and IETI-DP solvers for the Stokes system in multi-patch Isogeometric Analysis DOI 10.48550/arxiv.2202.13707 Typ Preprint Autor Sogn J
-
2021
Titel Fast Methods for Adaptive Isogeometric Analysis Typ Other Förderbeginn 2021 Geldgeber Austrian Science Fund (FWF)