Zum Hauptinhalt / Skip to main content

Software-Entwicklung Randelementmethoden Höherer Ordnung (NG-BEM)

Auftrags-, Kooperative Forschung

Während meines Forschungssemesters im Wintersemester 2023/2024 habe ich zusammen mit Prof. Joachim Schöberl und Dr. Daniel Seibel begonnen die mathematische Software NGBem zu entwickeln. NGBem implementiert die sogenannte Randelemente Methode (BEM), mit der man Aufgabenstellungen der mathematischen Physik lösen kann, beispielsweise aus den folgenden Bereichen

  • Elektrostatik
  • Elastizität
  • Akustik
  • Elektromagnetismus

NGSBem ist ein Add-on für NGSolve (mittlerweile integriert in NGSolve). NGSolve ist eine ausgereifte Software zur Lösung von ähnlichen Aufgaben mit Hilfe der Finite Elemente Methode (FEM). Der Zusammenschluss beider Methoden (FEM und BEM) bietet Ingenieuren die Möglichkeit die Methoden zu kombinieren und die jeweiligen Vorteile auszunutzen. Soweit es mir bekannt ist, gibt es keine vergleichbare, kostenlose Software, die Ingenieuren frei zur Verfügung steht.

​Anders als die FEM ist die BEM bislang eher unbekannt. Ein Grund könnte sein, dass die mathematische Theorie und die programmiertechnische Umsetzung vergleichsweise schwierig sind. In NGBem fließt akademische Forschung der letzten 4 Jahrzehnte ein und wir möchten insbesondere die beste numerische Umsetzung anbieten. Hierfür ist mehr Kommunikation mit NGBem Anwendern und mit Wissenschaftlern in Mathematik und Ingenieurwissenschaft nötig.​

Entwicklungsschritte von Code und Dokumentation: 

  • November 2023 - Dezember 2024: Entwicklung von NGBem als eigenständiges NGSolve Add-On gepflegt. 
    • Code und Doku sind in dem Github Repro verfügbar, werden aber nicht weiter gepflegt.
  • Juli 2025 - heute: Integration und Verbesserung von NGBem in NGSolve. 

Projektlaufzeit

01.01.2024 - 31.12.2026

Projektleitung

Kooperationspartner

  • Prof. Joachim Schöberl (TU Wien)

Homepage

https://weggler.github.io/docu-ngsbem/intro.html