C-Coil: A High Performance Computing Approach for Magnetostatic Circular Coil Calculations
Accurate computation of magnetostatic coupling between non-coaxial circular coils remains prohibitively expensive when millions of configurations must be evaluated for design-space exploration. We propose a novel approach based on numerical methods to improve performance by 5 to 7 orders of magnitud...
Saved in:
| Main Authors: | , , , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
IEEE
2025-01-01
|
| Series: | IEEE Access |
| Subjects: | |
| Online Access: | https://ieeexplore.ieee.org/document/11080413/ |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1849425216737902592 |
|---|---|
| author | Davor Dobrota Lara Vrabac Nikola Socec Filip Vucic Dario Bojanjac |
| author_facet | Davor Dobrota Lara Vrabac Nikola Socec Filip Vucic Dario Bojanjac |
| author_sort | Davor Dobrota |
| collection | DOAJ |
| description | Accurate computation of magnetostatic coupling between non-coaxial circular coils remains prohibitively expensive when millions of configurations must be evaluated for design-space exploration. We propose a novel approach based on numerical methods to improve performance by 5 to 7 orders of magnitude while matching the accuracy of state-of-the-art semi-analytical methods. While other approaches strive to reduce the number of integration directions in the six-fold integral to 2 or 4, we propose a five-fold integral with simple-to-evaluate integrands. In place of the filament method, we employ the Gauss-Legendre quadrature due to its exponential convergence and find that numerical integration can be quicker than analytic integral evaluation. Furthermore, to tackle the complexity of allocating the computational resources to each of the five integration directions, we propose a heuristic that leads to 2 orders of magnitude lower computation time or 2 to 4 orders of magnitude higher accuracy. We also provide an implementation of our approach in C-Coil, an open-source C++ library with Python bindings that can also be used in MATLAB. |
| format | Article |
| id | doaj-art-f1e75756d288475e83c951cb4b51b07d |
| institution | Kabale University |
| issn | 2169-3536 |
| language | English |
| publishDate | 2025-01-01 |
| publisher | IEEE |
| record_format | Article |
| series | IEEE Access |
| spelling | doaj-art-f1e75756d288475e83c951cb4b51b07d2025-08-20T03:29:49ZengIEEEIEEE Access2169-35362025-01-011312383512385410.1109/ACCESS.2025.358933111080413C-Coil: A High Performance Computing Approach for Magnetostatic Circular Coil CalculationsDavor Dobrota0https://orcid.org/0009-0000-9829-1368Lara Vrabac1https://orcid.org/0009-0000-4465-9622Nikola Socec2https://orcid.org/0009-0009-5247-667XFilip Vucic3https://orcid.org/0000-0002-0610-4367Dario Bojanjac4https://orcid.org/0000-0001-9969-1849Institute of Mathematics, École Polytechnique Fédérale de Lausanne, Lausanne, SwitzerlandDepartment of Mathematics, Eidgenössische Technische Hochschule Zürich, Zürich, SwitzerlandFaculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, CroatiaFaculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, CroatiaDepartment of Communication and Space Technologies, Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, CroatiaAccurate computation of magnetostatic coupling between non-coaxial circular coils remains prohibitively expensive when millions of configurations must be evaluated for design-space exploration. We propose a novel approach based on numerical methods to improve performance by 5 to 7 orders of magnitude while matching the accuracy of state-of-the-art semi-analytical methods. While other approaches strive to reduce the number of integration directions in the six-fold integral to 2 or 4, we propose a five-fold integral with simple-to-evaluate integrands. In place of the filament method, we employ the Gauss-Legendre quadrature due to its exponential convergence and find that numerical integration can be quicker than analytic integral evaluation. Furthermore, to tackle the complexity of allocating the computational resources to each of the five integration directions, we propose a heuristic that leads to 2 orders of magnitude lower computation time or 2 to 4 orders of magnitude higher accuracy. We also provide an implementation of our approach in C-Coil, an open-source C++ library with Python bindings that can also be used in MATLAB.https://ieeexplore.ieee.org/document/11080413/Circular coilGauss-Legendre quadraturehigh performance computingmagnetic forcemagnetic flux densitymagnetic torque |
| spellingShingle | Davor Dobrota Lara Vrabac Nikola Socec Filip Vucic Dario Bojanjac C-Coil: A High Performance Computing Approach for Magnetostatic Circular Coil Calculations IEEE Access Circular coil Gauss-Legendre quadrature high performance computing magnetic force magnetic flux density magnetic torque |
| title | C-Coil: A High Performance Computing Approach for Magnetostatic Circular Coil Calculations |
| title_full | C-Coil: A High Performance Computing Approach for Magnetostatic Circular Coil Calculations |
| title_fullStr | C-Coil: A High Performance Computing Approach for Magnetostatic Circular Coil Calculations |
| title_full_unstemmed | C-Coil: A High Performance Computing Approach for Magnetostatic Circular Coil Calculations |
| title_short | C-Coil: A High Performance Computing Approach for Magnetostatic Circular Coil Calculations |
| title_sort | c coil a high performance computing approach for magnetostatic circular coil calculations |
| topic | Circular coil Gauss-Legendre quadrature high performance computing magnetic force magnetic flux density magnetic torque |
| url | https://ieeexplore.ieee.org/document/11080413/ |
| work_keys_str_mv | AT davordobrota ccoilahighperformancecomputingapproachformagnetostaticcircularcoilcalculations AT laravrabac ccoilahighperformancecomputingapproachformagnetostaticcircularcoilcalculations AT nikolasocec ccoilahighperformancecomputingapproachformagnetostaticcircularcoilcalculations AT filipvucic ccoilahighperformancecomputingapproachformagnetostaticcircularcoilcalculations AT dariobojanjac ccoilahighperformancecomputingapproachformagnetostaticcircularcoilcalculations |