Related Experiment Video
Updated: Jul 29, 2025

13:29
Electric and Magnetic Field Devices for Stimulation of Biological Tissues
Published on: May 15, 2021
5.2K
MagTetris: A simulator for fast magnetic field and force calculation for permanent magnet array designs
Ting-Ou Liang1, Yan Hao Koh1, Tie Qiu1
1Singapore University of Technology and Design, 8 Somapah Road, 487372, Singapore.
Summary
A new simulator, MagTetris, offers rapid magnetic field and force calculations for permanent magnet arrays (PMAs). This tool accelerates PMA design, enhancing innovations in portable MRI systems.
Area of Science:
- Physics
- Engineering
- Computational Science
Background:
- Accurate and efficient magnetic field (B-field) and force calculations are crucial for designing permanent magnet arrays (PMAs).
- Existing simulation methods, such as finite-element method (FEM), can be computationally intensive, limiting design flexibility and speed.
- The development of novel computational tools is needed to accelerate the design process for advanced magnetic applications.
Purpose of the Study:
- To introduce "MagTetris," a novel simulator for fast B-field and force calculations of arbitrary permanent magnet array (PMA) configurations.
- To develop and validate an accelerated calculation method for PMAs, enabling simultaneous consideration of B-field and force.
- To enhance the design process for PMAs, particularly for applications like portable magnetic resonance imaging (MRI).
Main Methods:
- Developed an accelerated calculation method for B-fields of PMAs based on the current model of permanent magnets.
- Extended the accelerated method to calculate magnetic forces acting on magnets within an array.
- Implemented the method in a simulator named "MagTetris" for cuboid and arc-shaped magnets.
Main Results:
- "MagTetris" achieves calculation speeds at least 500 times faster than FEM-based software with comparable accuracy.
- The simulator demonstrates a >50% calculation speed improvement over the Magpylib freeware in Python.
- Validated the simulator's accuracy through numerical simulations and experimental results.
Conclusions:
- "MagTetris" provides a highly efficient and accurate solution for PMA design and analysis.
- The simulator's simple data structure facilitates easy migration to other programming languages.
- Accelerated PMA design using "MagTetris" can drive innovation in compact, high-performance portable MRI systems.
Related Concept Videos
Magnetic Field Of A Current Loop
4.7K
Consider a circular loop with a radius a, that carries a current I. The magnetic field due to the current at an arbitrary point P along the axis of the loop can be calculated using the Biot-Savart law.
4.7K
Magnetic Force
1.0K
In addition to the electric forces between electric charges, moving electric charges exert magnetic forces on each other. A magnetic field is created by a moving charge or a group of moving charges known as the electric current. A magnetic force is experienced by a second current or moving charge in response to this magnetic field. Fundamentally, interactions between moving electrons in the atoms of two bodies produce magnetic forces between them.
The magnetic force acting on a moving charge...
The magnetic force acting on a moving charge...
1.0K
Magnetic Force On A Current-Carrying Conductor
4.1K
Moving charges experience a force in a magnetic field. Since the magnetic fields produced by moving charges are proportional to the current, a conductor carrying a current creates a magnetic field around it.
Consider a compass placed near a current-carrying wire. The wire experiences a force that aligns the needle of the compass tangentially around the wire. Thus, the current-carrying wire produces concentric circular loops of magnetic field. The magnetic field generated by a wire can be...
Consider a compass placed near a current-carrying wire. The wire experiences a force that aligns the needle of the compass tangentially around the wire. Thus, the current-carrying wire produces concentric circular loops of magnetic field. The magnetic field generated by a wire can be...
4.1K
Magnetic Force Between Two Parallel Currents
3.6K
Two long, straight, and parallel current-carrying conductors exert a force of equal magnitude on one another. The direction of the force depends on the current direction in the conductors.
The force exerted by the magnetic field due to the first conductor over a finite length of the second conductor is given as the product of the current in the second conductor and the vector product of the length vector along the current element and the field due to the first conductor. According to the...
The force exerted by the magnetic field due to the first conductor over a finite length of the second conductor is given as the product of the current in the second conductor and the vector product of the length vector along the current element and the field due to the first conductor. According to the...
3.6K
Magnetic Field due to Moving Charges
8.9K
A stationary charge creates and interacts with the electric field, while a moving charge creates a magnetic field.
Consider a point charge moving with a constant velocity. Like the electric field, the magnetic field at any point is directly proportional to the magnitude of the charge and inversely proportional to the square of the distance between the source point and the field point. However, unlike the electric field, the magnetic field is always perpendicular to the plane containing the line...
Consider a point charge moving with a constant velocity. Like the electric field, the magnetic field at any point is directly proportional to the magnitude of the charge and inversely proportional to the square of the distance between the source point and the field point. However, unlike the electric field, the magnetic field is always perpendicular to the plane containing the line...
8.9K
Magnetic Flux
3.6K
The magnetic flux measures the number of magnetic field lines passing through a given surface area. The SI unit for magnetic flux is the weber (Wb). Magnetic flux is a scalar quantity. It depends on three factors: the strength of the magnetic field B, the area through which the field lines pass, and the relative orientation of the field with the surface area.
Suppose a surface is divided into elements of area dA. For each element, the component of the magnetic field that is normal to the...
Suppose a surface is divided into elements of area dA. For each element, the component of the magnetic field that is normal to the...
3.6K

