Efficient Optimization of a Permanent Magnet Array for a Stable 2D Trap

📅 2025-11-24
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Constrained by Earnshaw’s theorem, static permanent magnets cannot generate stable 3D magnetic traps, hindering contactless, long-range manipulation of biomedical millirobots. To address this, we propose a two-dimensional (2D) stable magnetic trapping method using an array of permanent magnets with tunable orientations. By circumventing conventional 3D static-field stability limitations, our approach enables adjustable, untethered 2D magnetic confinement within an open workspace over a 20–120 mm operational range. We introduce a GPU-accelerated parallel optimization framework that employs a mean-squared-error objective function and the Adam optimizer, enabling efficient angular configuration of arbitrarily sized magnet arrays—e.g., optimizing arrays of ~100 magnets in under 3 seconds. Both numerical simulations and physical experiments validate high-fidelity trajectory tracking and robust trapping performance. This work establishes a new paradigm for remote, precise magnetic control in minimally invasive surgical applications.

Technology Category

Application Category

📝 Abstract
Untethered magnetic manipulation of biomedical millirobots has a high potential for minimally invasive surgical applications. However, it is still challenging to exert high actuation forces on the small robots over a large distance. Permanent magnets offer stronger magnetic torques and forces than electromagnetic coils, however, feedback control is more difficult. As proven by Earnshaw's theorem, it is not possible to achieve a stable magnetic trap in 3D by static permanent magnets. Here, we report a stable 2D magnetic force trap by an array of permanent magnets to control a millirobot. The trap is located in an open space with a tunable distance to the magnet array in the range of 20 - 120mm, which is relevant to human anatomical scales. The design is achieved by a novel GPU-accelerated optimization algorithm that uses mean squared error (MSE) and Adam optimizer to efficiently compute the optimal angles for any number of magnets in the array. The algorithm is verified using numerical simulation and physical experiments with an array of two magnets. A millirobot is successfully trapped and controlled to follow a complex trajectory. The algorithm demonstrates high scalability by optimizing the angles for 100 magnets in under three seconds. Moreover, the optimization workflow can be adapted to optimize a permanent magnet array to achieve the desired force vector fields.
Problem

Research questions and friction points this paper is trying to address.

Achieving stable 2D magnetic trapping for untethered millirobot manipulation
Optimizing permanent magnet arrays to overcome Earnshaw's theorem limitations
Generating tunable magnetic force fields for biomedical applications at human anatomical scales
Innovation

Methods, ideas, or system contributions that make the work stand out.

GPU-accelerated optimization algorithm for magnet arrays
Adam optimizer with MSE for angle optimization
Scalable permanent magnet array for 2D trapping
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
A
Ann-Sophia Müller
Division of Smart Technologies for Tumor Therapy, German Cancer Research Center (DKFZ) Site Dresden, Blasewitzer Str. 80, 01307 Dresden, Germany
Moonkwang Jeong
Moonkwang Jeong
German Cancer Research Center (DKFZ)
J
Jiyuan Tian
Division of Smart Technologies for Tumor Therapy, German Cancer Research Center (DKFZ) Site Dresden, Blasewitzer Str. 80, 01307 Dresden, Germany
M
Meng Zhang
Division of Smart Technologies for Tumor Therapy, German Cancer Research Center (DKFZ) Site Dresden, Blasewitzer Str. 80, 01307 Dresden, Germany
T
Tian Qiu
Division of Smart Technologies for Tumor Therapy, German Cancer Research Center (DKFZ) Site Dresden, Blasewitzer Str. 80, 01307 Dresden, Germany and Faculty of Medicine Carl Gustav Carus, Dresden University of Technology, 01307 Dresden, Germany and Faculty of Electrical and Computer Engineering, Dresden University of Technology, 01187 Dresden, Germany