Calculating Magnetic Signatures using the Method of Moments in Julia

Master Thesis (2024)
Author(s)

L. De Bruin (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

DJP Lahaye – Mentor (TU Delft - Mathematical Physics)

Eugene Lepelaars – Mentor (TU Delft - Mathematical Physics)

Aad Vijn – Mentor (TU Delft - Mathematical Physics)

Faculty
Electrical Engineering, Mathematics and Computer Science
More Info
expand_more
Publication Year
2024
Language
English
Graduation Date
01-08-2024
Awarding Institution
Delft University of Technology
Programme
Computer Science and Engineering
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Magnetostatics play a crucial role in the detection and localisation of naval vessels. Also, minimising a vessel’s magnetic signature is essential to reduce the risk posed by naval mines, which often rely on magnetic detection. This research aims to improve the calculation of magnetic signatures using the Method of Moments (MoM) by implementing it in Julia, a high-performance programming language. A simplified version of TNO’s current MATLAB-based approach is implemented in Julia to establish a baseline for the accuracy and efficiency. Linear basis functions and automatic differentiation (AD) are incorporated into the methodology to explore potential improvements. These extended methods are compared to the baseline to evaluate their performance.
Results show that Julia can be of great value, since it significantly improves the assembly time of the interaction matrix. Point matching is not a suitable approach when using linear basis functions. The Galerkin method shows promising results, though its computational performance remains a significant drawback. Also, using AD shows potential to simplify the implementation of the MoM by eliminating the need for analytical integral expressions. However, AD disappoints in terms of computational performance. Moreover, the AD implementation relies on a mesh-dependent parameter.

Files

License info not available