Cargando…

Software Package for Transcranial Magnetic Stimulation Coil and Coil Array Analysis and Design

OBJECTIVE: This study aims to describe a MATLAB software package for transcranial magnetic stimulation (TMS) coil analysis and design. APPROACH: Electric and magnetic fields of the coils as well as their self- and mutual (for coil arrays) inductances are computed, with or without a magnetic core. So...

Descripción completa

Detalles Bibliográficos
Autores principales: Morales, Leah, Wartman, William A, Ferreira, Jonathan, Miles, Alton, Daneshzand, Mohammad, Lu, Hanbing, Nummenmaa, Aapo R., Deng, Zhi-De, Makaroff, Sergey N.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Cold Spring Harbor Laboratory 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10473578/
https://www.ncbi.nlm.nih.gov/pubmed/37662227
http://dx.doi.org/10.1101/2023.08.20.554037
_version_ 1785100303548284928
author Morales, Leah
Wartman, William A
Ferreira, Jonathan
Miles, Alton
Daneshzand, Mohammad
Lu, Hanbing
Nummenmaa, Aapo R.
Deng, Zhi-De
Makaroff, Sergey N.
author_facet Morales, Leah
Wartman, William A
Ferreira, Jonathan
Miles, Alton
Daneshzand, Mohammad
Lu, Hanbing
Nummenmaa, Aapo R.
Deng, Zhi-De
Makaroff, Sergey N.
author_sort Morales, Leah
collection PubMed
description OBJECTIVE: This study aims to describe a MATLAB software package for transcranial magnetic stimulation (TMS) coil analysis and design. APPROACH: Electric and magnetic fields of the coils as well as their self- and mutual (for coil arrays) inductances are computed, with or without a magnetic core. Solid and stranded (Litz wire) conductors are also taken into consideration. The starting point is the centerline of a coil conductor(s), which is a 3D curve defined by the user. Then, a wire mesh and a computer aided design (CAD) mesh for the volume conductor of a given cross-section (circular, elliptical, or rectangular) are automatically generated. Self- and mutual inductances of the coil(s) are computed. Given the conductor current and its time derivative, electric and magnetic fields of the coil(s) are determined anywhere in space. Computations are performed with the fast multipole method (FMM), which is the most efficient way to evaluate the fields of many elementary current elements (current dipoles) comprising the current carrying conductor at a large number of observation points. This is the major underlying mathematical operation behind both inductance and field calculations. MAIN RESULTS: The wire-based approach enables precise replication of even the most complex physical conductor geometries, while the FMM acceleration quickly evaluates large quantities of elementary current filaments. Agreement to within 0.74% was obtained between the inductances computed by the FMM method and ANSYS Maxwell 3D for the same coil model. Although not provided in this study, it is possible to evaluate non-linear magnetic cores in addition to the linear core exemplified. An experimental comparison was carried out against a physical MagVenture C-B60 coil; the measured and simulated inductances differed by only 1.25%, and nearly perfect correlation was found between the measured and computed E-field values at each observation point. SIGNIFICANCE: The developed software package is applicable to any quasistatic inductor design, not necessarily to the TMS coils only.
format Online
Article
Text
id pubmed-10473578
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Cold Spring Harbor Laboratory
record_format MEDLINE/PubMed
spelling pubmed-104735782023-09-02 Software Package for Transcranial Magnetic Stimulation Coil and Coil Array Analysis and Design Morales, Leah Wartman, William A Ferreira, Jonathan Miles, Alton Daneshzand, Mohammad Lu, Hanbing Nummenmaa, Aapo R. Deng, Zhi-De Makaroff, Sergey N. bioRxiv Article OBJECTIVE: This study aims to describe a MATLAB software package for transcranial magnetic stimulation (TMS) coil analysis and design. APPROACH: Electric and magnetic fields of the coils as well as their self- and mutual (for coil arrays) inductances are computed, with or without a magnetic core. Solid and stranded (Litz wire) conductors are also taken into consideration. The starting point is the centerline of a coil conductor(s), which is a 3D curve defined by the user. Then, a wire mesh and a computer aided design (CAD) mesh for the volume conductor of a given cross-section (circular, elliptical, or rectangular) are automatically generated. Self- and mutual inductances of the coil(s) are computed. Given the conductor current and its time derivative, electric and magnetic fields of the coil(s) are determined anywhere in space. Computations are performed with the fast multipole method (FMM), which is the most efficient way to evaluate the fields of many elementary current elements (current dipoles) comprising the current carrying conductor at a large number of observation points. This is the major underlying mathematical operation behind both inductance and field calculations. MAIN RESULTS: The wire-based approach enables precise replication of even the most complex physical conductor geometries, while the FMM acceleration quickly evaluates large quantities of elementary current filaments. Agreement to within 0.74% was obtained between the inductances computed by the FMM method and ANSYS Maxwell 3D for the same coil model. Although not provided in this study, it is possible to evaluate non-linear magnetic cores in addition to the linear core exemplified. An experimental comparison was carried out against a physical MagVenture C-B60 coil; the measured and simulated inductances differed by only 1.25%, and nearly perfect correlation was found between the measured and computed E-field values at each observation point. SIGNIFICANCE: The developed software package is applicable to any quasistatic inductor design, not necessarily to the TMS coils only. Cold Spring Harbor Laboratory 2023-08-21 /pmc/articles/PMC10473578/ /pubmed/37662227 http://dx.doi.org/10.1101/2023.08.20.554037 Text en https://creativecommons.org/licenses/by-nc-nd/4.0/This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License (https://creativecommons.org/licenses/by-nc-nd/4.0/) , which allows reusers to copy and distribute the material in any medium or format in unadapted form only, for noncommercial purposes only, and only so long as attribution is given to the creator.
spellingShingle Article
Morales, Leah
Wartman, William A
Ferreira, Jonathan
Miles, Alton
Daneshzand, Mohammad
Lu, Hanbing
Nummenmaa, Aapo R.
Deng, Zhi-De
Makaroff, Sergey N.
Software Package for Transcranial Magnetic Stimulation Coil and Coil Array Analysis and Design
title Software Package for Transcranial Magnetic Stimulation Coil and Coil Array Analysis and Design
title_full Software Package for Transcranial Magnetic Stimulation Coil and Coil Array Analysis and Design
title_fullStr Software Package for Transcranial Magnetic Stimulation Coil and Coil Array Analysis and Design
title_full_unstemmed Software Package for Transcranial Magnetic Stimulation Coil and Coil Array Analysis and Design
title_short Software Package for Transcranial Magnetic Stimulation Coil and Coil Array Analysis and Design
title_sort software package for transcranial magnetic stimulation coil and coil array analysis and design
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10473578/
https://www.ncbi.nlm.nih.gov/pubmed/37662227
http://dx.doi.org/10.1101/2023.08.20.554037
work_keys_str_mv AT moralesleah softwarepackagefortranscranialmagneticstimulationcoilandcoilarrayanalysisanddesign
AT wartmanwilliama softwarepackagefortranscranialmagneticstimulationcoilandcoilarrayanalysisanddesign
AT ferreirajonathan softwarepackagefortranscranialmagneticstimulationcoilandcoilarrayanalysisanddesign
AT milesalton softwarepackagefortranscranialmagneticstimulationcoilandcoilarrayanalysisanddesign
AT daneshzandmohammad softwarepackagefortranscranialmagneticstimulationcoilandcoilarrayanalysisanddesign
AT luhanbing softwarepackagefortranscranialmagneticstimulationcoilandcoilarrayanalysisanddesign
AT nummenmaaaapor softwarepackagefortranscranialmagneticstimulationcoilandcoilarrayanalysisanddesign
AT dengzhide softwarepackagefortranscranialmagneticstimulationcoilandcoilarrayanalysisanddesign
AT makaroffsergeyn softwarepackagefortranscranialmagneticstimulationcoilandcoilarrayanalysisanddesign