Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Next Article in Journal
Vehicle Trajectory Repair Under Full Occlusion and Limited Datapoints with Roadside LiDAR
Previous Article in Journal
Acoustic Emission-Based Pipeline Leak Detection and Size Identification Using a Customized One-Dimensional DenseNet
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Node Generation and Refinement Algorithm in Meshless RPIM for Electromagnetic Analysis of Sensors

College of Mechanical and Electrical Engineering, China Jiliang University, Hangzhou 310018, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(4), 1115; https://doi.org/10.3390/s25041115
Submission received: 25 December 2024 / Revised: 2 February 2025 / Accepted: 8 February 2025 / Published: 12 February 2025
(This article belongs to the Section Electronic Sensors)

Abstract

:
In sensor design, electromagnetic field numerical simulation techniques are widely used to investigate the working principles of sensors. These analyses help designers understand how sensors detect and respond to external signals during operation. One popular method for electromagnetic field computation is the meshless radial point interpolation method (RPIM), where the number and distribution of nodes are critical to ensuring both accuracy and efficiency. However, traditional RPIM methods often face challenges in achieving stable and precise results, particularly in complex electromagnetic environments. In order to enhance the stability and accuracy of electromagnetic numerical calculations, a node generation and adaptive refinement algorithm for the meshless RPIM is proposed. The proposed approach includes an initial node-generation method designed to optimize the balance between computational accuracy and efficiency, as well as a dynamic error threshold and hybrid node refinement method to precisely identify and adaptively refine areas requiring additional nodes, ensuring high precision in critical regions. The proposed method was validated through its application to electrostatic fields and multi-media magnetic fields, demonstrating significant improvements in both stability and accuracy compared with conventional RPIM approaches. These findings highlight the potential of the proposed algorithm to enhance the reliability and precision of electromagnetic field simulations in sensor design and related applications.

1. Introduction

In recent years, electromagnetic simulation has become increasingly important in sensor design. Modern sensors often contain complex magnetic and electronic components, making the understanding of magnetic field distribution within these components critical [1]. This understanding helps optimize the sensor’s sensitivity, power consumption, and overall performance. Sensors are typically composed of multiple components, and simulating how the electromagnetic field from one component affects others is essential. Magnetic elements, such as inductive coils, Hall effect sensors, and magnetoresistive materials, are at the core of many sensor operating principles [2,3]. Accurate electromagnetic simulation is crucial for predicting how these components interact with each other and with external magnetic fields. Without such simulations, it would be extremely difficult to design these components for optimal performance, as physical testing alone cannot deeply explore the complex electromagnetic behavior within the sensor.
Electromagnetic compatibility (EMC) is another key factor that requires support from electromagnetic simulation [4]. As electronic devices become smaller and more powerful, they often operate in environments with higher levels of electromagnetic noise. Therefore, sensors must be designed to function reliably even in the presence of electromagnetic interference. Electromagnetic simulation enables the optimization and customization of sensor designs to meet specific requirements. It provides flexibility in design adjustments, allowing simulations to refine designs to achieve desired performance goals.
For this reason, high-quality electromagnetic computational algorithms are vital to the sensor design process. These algorithms play a critical role in ensuring the sensor’s optimal functionality and performance in real-world conditions. Meshless methods have been widely used in solving electromagnetic problems [5,6,7,8]. Among these methods, the meshless radial point interpolation method (RPIM) has emerged as a popular branch due to its simplicity and flexibility. The RPIM facilitates interactions between interpolation nodes distributed within the computational domain, whether uniformly or randomly, instead of relying on a mesh structure [9]. As a result, the need to consider mesh quality is eliminated in the RPIM, providing advantages in solving electromagnetic problems. Given that in the RPIM, calculations are based on the interpolation nodes, the number and location of the nodes are critical. A significant challenge for the RPIM lies in precise node generation, both in terms of quantity and distribution. An excessive number of nodes will lead to an ill-conditioned and irreversible coefficient matrix with a high condition number [10], while an insufficient number of nodes may decrease the computational accuracy. Therefore, an effective and efficient node-generation method is crucial for the RPIM.
Endeavors have been made to alleviate the condition number of the coefficient matrix and enhance the computational accuracy of the RPIM. The domain decomposition method is utilized to divide the computational domain into sub-domains, resulting in a sparse global coefficient matrix that facilitates the identification of the proper shape parameter. Additionally, domain decomposition can mitigate the impact of large condition number by reducing the number of degrees of freedom in the computational domain. When the entire domain is divided into multiple sub-domains, each sub-domain problem is transformed into a boundary value problem by imposing boundary conditions at the artificially created interfaces [11,12]. A lower condition number reduces the system’s sensitivity to perturbations in the input data [13]. Furthermore, computational accuracy can be improved by adding additional nodes [14].
However, existing methods often struggle to achieve a balance between computational efficiency and accuracy, particularly in complex electromagnetic environments with multi-media interfaces [15]. Domain decomposition and node-addition techniques may introduce new challenges, such as sudden jumps (Riccati-type) in electromagnetic fields, which can significantly impact the accuracy of numerical simulations. These discontinuities, which arise from the dynamic nature of electromagnetic fields, can lead to abrupt changes in field components, making it difficult to achieve precise results in affected domains [16,17]. To address these limitations, this study proposes an initial node-generation method and an adaptive node refinement algorithm. The proposed approach introduces a dynamic error threshold and a hybrid node refinement strategy, ensuring optimal node distribution and significantly improving the stability and accuracy of the RPIM in complex electromagnetic simulations.

2. Implementation of RPIM for Electromagnetic Computation

2.1. Radial Point Interpolation Method

A typical electromagnetic field problem is generally represented by a governing equation in the form of partial differential equations [10]:
L ( u ( x ) ) = f i n Ω B ( u ( x ) ) = g o n Γ
where, Ω represents the computational domain, while Γ denotes the boundary, L is the linear partial differential operator, B is the boundary condition, and f and g are known functions of the independent variable x.
By placing nodes throughout the entire computational domain and establishing the function space at each node, the unknown coefficients u(x) in the computational domain can be obtained:
u ( x ) u h ( x ) = j = 1 N a j ϕ j ( x ) ,
where uh(x) represents the approximate unknown coefficients, and aj are the coefficients to be determined. This paper chooses the multiquadric (MQ) radial basis function for its superior performance; the MQ-RBF is expressed as follows:
ϕ j ( x ) = ( x x j 2 + c 2 ) 0.5 ,
From the above equation, a system of N linear equations can be obtained for the unknown coefficients aj:
ϕ 1 ( x 1 ) ϕ 2 ( x 1 ) ϕ N ( x 1 ) ϕ 1 ( x 2 ) ϕ 2 ( x 2 ) ϕ N ( x 2 ) ϕ 1 ( x N ) ϕ 2 ( x N ) ϕ N ( x N ) a 1 a 2 a N = u 1 u 2 u N ,
The above equation can be expressed in matrix and vector notation, where
K = Φ T ( x 1 ) Φ T ( x 2 ) Φ T ( x N ) = ϕ 1 ( x 1 ) ϕ 2 ( x 1 ) ϕ N ( x 1 ) ϕ 1 ( x 2 ) ϕ 2 ( x 2 ) ϕ N ( x 2 ) ϕ 1 ( x N ) ϕ 2 ( x N ) ϕ N ( x N ) ,
Φ x = ϕ 1 ( x ) , ϕ 2 ( x ) , , ϕ N ( x ) T ,
u = u 1 , u 2 , , u N T ,
a = a 1 , a 2 , , a N T ,
Therefore, the above equation can be represented as a matrix equation:
A a = u ,
From the above equation, the unknown coefficient vector can be obtained. Substituting it into the equation gives the approximate function expression at any node x:
u h ( x ) = Φ T ( x ) A 1 u = N ( x ) u ,

2.2. Initial Node-Generation Method

There are two traditional methods for generating initial nodes: random distribution and uniform distribution. However, these two methods may result in an excessive or insufficient number of nodes, which may affect the effectiveness or accuracy of the algorithm. To control the quantity of initial nodes, a structured background grid is introduced here, and the computational domain is covered with equal-sized square grids. Based on the background grid, the number of nodes can be controlled by step length. The step length between two nodes is calculated as follows:
l s t e p = w n + 1 ,
where w is the width of the background grid, n is the number of nodes between two vertices on the same side of the grid, n is an integer starting from zero and increasing in each iteration until lstepl0, and l0 is the preferred maximum step length defined by the designer.
In the proposed initial node-generation method, the number of nodes can be controlled using step length. The larger lstep is, the fewer nodes are generated. Furthermore, the structured background grid is a decomposition of the computational domain, so the coefficient matrix has the merit of sparsity.

2.3. Adaptive Refinement Algorithm

In order to add nodes precisely and improve the accuracy of the RPIM, an adaptive refinement algorithm is proposed. Two-step iterations are used in the proposed node refinement algorithm. The first step is to determine the low-accuracy area; the second step is to add appropriate nodes in this area.
In the first step, a dynamic error threshold is proposed to mark the low-accuracy nodes. In each iteration, the errors of nodes are calculated and classified within the background grid. Maximum error in each background grid is chosen to represent its grid quality. The worst quality background grid with the largest maximum error is marked. Node refinement is performed only within the marked background grid, which helps reduce the complexity of the refinement process. The second largest maximum error is chosen as the error threshold for the current iteration, which ensures that the refinement is effectively confined to the relevant background grid, preventing excessive refinement caused by local anomalous errors. This approach maintains a balance between accuracy enhancement and computational efficiency. In the marked background grid, if the error of the node is larger than the error threshold, the node is marked. The error is calculated according to [18]:
ê ( x ) = Φ h ( x ) Φ c ( x ) ,
where Φh and Φc are high-precision and current solutions, respectively. In this paper, Φh is a solution obtained with 1/2 l0.
In the second step, a hybrid method based on centroid [19] and midpoints [20] refinement is proposed to add nodes around the marked nodes found by the first step. New nodes are generated based on the position and number of the marked nodes. There are four basic node adding patterns, which are shown in Figure 1. The arrow illustrates the process of generating additional nodes through the marked nodes The pseudocode for the hybrid refinement algorithm is presented in Algorithm 1. Lines 1–13 detail the process of marking the precision nodes, while lines 14–38 outline four basic node adding patterns.
Case 1: Only one node is marked. A nearest neighbor search is used to find the closest node to the marked node. If the marked node has equal distances to its neighbor nodes, the node with the largest error is chosen as the closest node. The midpoint between the marked node and its closest node is added, as in Figure 1a and Algorithm 1, lines 15–21.
Case 2: Two nodes are marked. A new node is added directly at the midpoint of the two marked nodes, as in Figure 1b and Algorithm 1, lines 22–24.
Case 3: Three nodes are marked. It is checked as to whether the marked nodes can form a triangle or not. If a triangle cannot be formed, the midpoints of the marked node are generated as adding nodes, as in Figure 1c; otherwise, the centroid point of the triangle is added, as in Figure 1d and Algorithm 1, lines 25–32.
Case 4: More than three nodes are marked. Three of the marked nodes are chosen and then Case 3 is implemented. The node with largest error among the marked nodes is identified and two neighbor marked nodes are located using nearest neighbor search, as in Algorithm 1, lines 15–21.
The newly added node NA of the midpoint and NB of the centroid algorithm are defined as follows:
N A = ( x 1 + x 2 2 , y 1 + y 2 2 ) ,
N B = ( x 1 + x 2 + x 3 3 , y 1 + y 2 + y 3 3 )
Algorithm 1: Adaptive Refinement for RPIM
1:Initialize node and grid distribution, maximum iteration count imax
2:While (iteration < imax) do
3: Calculate errors for each node
4:for each background grid:
5:  Eg ← maximum error of each grid
6:end for
7: Mark the background grid with the largest Eg
8:Error threshold ← second-largest Eg
9:for each node in the marked background grid:
10:  If error (node) > error threshold:
11:   Mark this node
12:  end if
13:end for
14:x ← number of the marked node
15:If x = 1:
16:  The closest node ← nearest neighbor search
17:  If number of the closest node ≠ 1:
18:   The closest node ← the closest node with the largest error
19:  end if
20:  Refined nodes = initial nodes + midpoint (the marked node, the closest node)
21:end if
22:If x = 2:
23:  Refined nodes = initial nodes + midpoint (the marked node)
24:end if
25:If x = 3:
26:  If the three nodes form a triangle:
27:   Refined nodes = initial nodes + centroid (the marked node)
28:  end if
29:  else
30:   Refined nodes = initial nodes + midpoint (the marked node)
31:  end else
32:end if
33:If x > 3:
34:  The marked node with the largest error ← nearest neighbor search
35:  Back to 25
36:end if
37:end while
38:Return refined node distribution

2.4. Algorithm Description

To demonstrate the proposed algorithm intuitively, a flow chart of the proposed algorithm is shown in Figure 2. The algorithm is explained in detail:
Step 1: Set model parameters, including the size of the domain, object material, and location.
Step 2: Set the minimum gap width between two materials as the width of the background grid.
Step 3: Calculate the lstep using Equation (11) to set uniformly-distributed nodes, and then proceed with the calculation using initial grids and nodes.
Step 4: Compute the errors on the nodes with Equation (12), determine the marked background grid and the error threshold of the current iteration, and determine the marked nodes.
Step 5: Check the number of marked nodes, and generate adding nodes according to the proposed hybrid refinement algorithm.
Step 6: Calculate the results with the new nodes using the RPIM. If the iteration number is higher than the preset iteration number imax, go to Step 7; otherwise, go to Step 4.
Step 7: Stop the algorithm.

3. Numerical Results

To verify the performance of the proposed algorithm, it was implemented using MATLABR2021b to solve electromagnetic problems in electrostatic fields [21] and multi-media magnetic fields [22].

3.1. Square Metal Box

The voltage potential of a 2-D square metal box was computed using the proposed method. The square metal box was 3 m long and 1 m wide. The width of the background grid w was 1 m, and l0 was 1/3 m. Figure 3 demonstrates the background grids and initial and final node distribution. As shown in Figure 3a, three background grids were used and 40 initial nodes were obtained using the initial node-generation method. In Figure 3b, the red points represent the marked nodes, while the points marked x represent the added nodes through iterations. Figure 4 shows the error distribution of results obtained by the proposed method. Figure 5 displays the contour of voltage potential using the automatic adaptive scheme, demonstrating that the proposed method can obtain the voltage potential in the computational domain.
Table 1 provides the key parameters in iterative processes. In Table 1, i stands for the number of iterations, êmax represents the maximum error among all current nodes calculated by Equation (12), and error_th denotes the dynamic error threshold for each iteration. As shown in Table 1, the maximum error decreases as the additional nodes are added, indicating that the proposed refinement algorithm can generate proper adding nodes to promote the calculation accuracy. Table 2 presents the comparison of the hybrid method in [21], the RBF method in [20], and the proposed method. The analytic solution of this benchmark problem is given in [21]; Emax is the maximum absolute error between the numerical solution and analytic solution. As shown in Table 2, the proposed method not only achieves the lowest Emax with a relatively small number of nodes but also demonstrates significant advantages in terms of both runtime and memory consumption. This highlights the method’s ability to balance accuracy, efficiency, and computational resources effectively.

3.2. Static Iron Piece

The magnetic potential AZ of a static iron piece was computed using the proposed method. The static iron piece is shown in Figure 6. In the iron piece, the current density in the coil was 250 A/cm2 and the permeability of the coil and the iron were φ0 and 4000 φ0, respectively [22]. The width of the grid was set as 1 cm, and lo was 1/2 cm, with a total of 64 background grids. The number of initial nodes was 289 and 7 additional nodes were added to solve this problem.
The equivalent lines of vector magnetic potential are given in Figure 7, which demonstrates that the proposed method can obtain the magnetic potential in the computational domain. The maximum error Emax, and condition number and Az of four nodes are compared in Table 3. Emax was calculated by comparison with the FEM results obtained from commercial software. The coordinates of four nodes were (1,1), (1,2), (1,3), and (0,5), which were selected randomly as represented nodes. From Table 3, it can be seen that the background grids can decrease the condition number and promote the computational accuracy; adding additional nodes can enhance the computational accuracy, but the conditional number also increases. Table 3 demonstrates that the proposed method not only achieves a desired balance between condition number and computational accuracy but also offers significant advantages in terms of both runtime and memory usage. This further underscores the method’s efficiency and effectiveness in handling computational resources while maintaining high accuracy.
The number of grids is determined by the width of grid w, and the number of nodes is determined by node generation step lstep. A comparison of different numbers of grids, nodes, and additional nodes is given. The parameters were set as follows: w = 1 cm, 0.5 cm, and 0.25 cm and lstep = 1/2w; therefore, the numbers of girds and nodes were 64 and 289, 256 and 1089, and 1024 and 4225. The number of additional nodes was set as 0, 3, 5, 7, and 15. Figure 8 presents the condition number and the maximum error Emax with different numbers of grids, nodes, and additional nodes. The results show that the condition number was rising as the number of nodes increased. Emax was decreasing with the rising number of nodes when the total number of nodes was relatively small, as shown in Figure 8a,b. However, when the total number of nodes was relatively high, as shown in Figure 8b,c, Emax was increasing with more additional nodes. That is because too many nodes may cause the solving equation to be unstable.

4. Conclusions

In this paper, we propose a node generation and adaptive refinement algorithm within the meshless RPIM framework for electromagnetic computations. The simulation results demonstrate that the proposed method effectively generates high-quality nodes, achieving an optimal balance between computational accuracy and complexity. This method has also proved particularly advantageous for simulations in complex electromagnetic environments and multi-scale problems, enabling more accurate analysis of electromagnetic characteristics in sensor design. Its ability to handle intricate geometries and multi-material systems provides significant practical benefits, especially in sensor optimization. Overall, the proposed approach offers a promising tool for enhancing the design and performance of electromagnetic systems in real-world applications.

Author Contributions

Z.L. implemented the main code and wrote the initial draft of the manuscript; S.A. developed the framework of the algorithm and evaluated its performance; G.Z. constructed the model for the electromagnetic problem and conducted the data analysis; J.H. revised and polished the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Natural Science Foundation, China, under Grant (No. 52077203, No. 52377017), and State Key Laboratory of Transducer Technology Foundation (SKT2305).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhao, M.; Zhou, X.; Chen, Y. A highly sensitive and miniature optical fiber sensor for electromagnetic pulse fields. Sensors 2021, 21, 8137. [Google Scholar] [CrossRef] [PubMed]
  2. Chen, J.; Guo, Y. Design and Non-Linearity Optimization of a Vertical Brushless Electric Power Steering Angle Sensor. Sensors 2024, 24, 2469. [Google Scholar] [CrossRef] [PubMed]
  3. Beato-López, J.J.; Royo-Silvestre, I.; Algueta-Miguel, J.M.; Gomez-Polo, C. A combination of a vibrational electromagnetic energy harvester and a giant magnetoimpedance (GMI) sensor. Sensors 2020, 207, 1873. [Google Scholar] [CrossRef] [PubMed]
  4. Razek, A. Assessment of a Functional Electromagnetic Compatibility Analysis of Near-Body Medical Devices Subject to Electromagnetic Field Perturbation. Electronics 2023, 12, 4780. [Google Scholar] [CrossRef]
  5. Ji, Y.; Yu, Y.; Zhao, X. Characteristic research on electromagnetic response of two-dimensional complex structure targets based on meshless method. Radio Sci. 2023, 58, 1–13. [Google Scholar] [CrossRef]
  6. Ye, L.; Hu, S.; Xu, G.; Yan, T. A meshless regularized method of fundamental solution for electromagnetic scattering problems of three-dimensional perfect electric conductor targets. Eng. Anal. Bound. Elem. 2023, 155, 401–406. [Google Scholar] [CrossRef]
  7. Zhang, M.; Farquharson, C.G.; Lin, T. 3-D forward modelling of controlled-source frequency-domain electromagnetic data using the meshless generalized finite-difference method. Geophys. J. Int. 2023, 235, 750–764. [Google Scholar] [CrossRef]
  8. Long, J. Meshfree modelling of magnetotelluric and controlled-source electromagnetic data for conductive earth models with complex geometries. Int. J. Appl. Electromagn. Mech. Front. Earth Sci. 2024, 12, 1432992. [Google Scholar] [CrossRef]
  9. Nikan, O.; Avazzadeh, Z.; Machado, J.T.; Rasoulizadeh, M.N. An accurate localized meshfree collocation technique for the telegraph equation in propagation of electrical signals. Eng. Comput. 2023, 39, 2327–2344. [Google Scholar] [CrossRef]
  10. Saberi, H.; Nguyen, C.T.; Saberi, H.; Sabagh, M.; Nguyen, M.N.; Bui, T.Q. A computational meshfree RPIM approach for phase-field modeling of brittle fracture. Acta Mech. 2024, 235, 3721–3743. [Google Scholar] [CrossRef]
  11. Bartwal, N.; Shahane, S.; Roy, S.; Vanka, S.P. Simulation of heat conduction in complex domains of multi-material composites using a meshless method. Appl. Math. Comput. 2023, 457, 128208. [Google Scholar] [CrossRef]
  12. Rao, X.; Zhao, H.; Liu, Y. A novel meshless method based on the virtual construction of node control domains for porous flow problems. Eng. Comput. 2024, 40, 171–211. [Google Scholar] [CrossRef]
  13. Safari, F.; Duan, Y. A novel meshless method in conjunction with a regularization technique for solving the transient heat source with additive noise. Int. Commun. Heat Mass Transf. 2024, 158, 107949. [Google Scholar] [CrossRef]
  14. Dang, O.T. An Improved Adaptive Meshless Refinement for the RBF-FD Method for 2D Elliptic Equations. Vietnam. J. Math. 2024, 53, 365–387. [Google Scholar] [CrossRef]
  15. Peng, J.; Feng, R.; Xue, M.; Zhou, E.; Wang, J.; Zhong, Z.; Ku, X. Research Progress and Engineering Applications of Viscous Fluid Mechanics. Appl. Sci. 2025, 15, 357. [Google Scholar] [CrossRef]
  16. Marcinkevicius, R.; Telksniene, I.; Telksnys, T.; Navickas, Z.; Ragulskis, M. The step-wise construction of solitary solutions to Riccati equations with diffusive coupling. AIMS Math. 2023, 8, 30683–30703. [Google Scholar] [CrossRef]
  17. Ershkov, S.; Leshchenko, D. Solving procedure for the dynamics of charged particle in variable (time-dependent) electromagnetic field. Z. Für Angew. Math. Phys. 2020, 71, 1–8. [Google Scholar] [CrossRef]
  18. Li, Q.; Lee, K.M. An adaptive meshless method for magnetic field computation. IEEE Trans. Magn. 2006, 42, 1996–2003. [Google Scholar] [CrossRef]
  19. Kaennakham, S.; Chuathong, N. An automatic node-adaptive scheme applied with a RBF-collocation meshless method. Appl. Math. Comput. 2019, 348, 102–125. [Google Scholar] [CrossRef]
  20. Cavoretto, R.; De Rossi, A. A two-stage adaptive scheme based on RBF collocation for solving elliptic PDEs. Comput. Math. Appl. 2020, 79, 3206–3222. [Google Scholar] [CrossRef]
  21. Zou, Y.; Lei, G.; Shao, K. Hybrid approach of radial basis function and finite element method for electromagnetic problems. IEEE Trans. Magn. 2015, 51, 1–4. [Google Scholar] [CrossRef]
  22. da Rocha Coppoli, E.H.; Ramdane, B.; Maréchal, Y. Meshless Local Radial Point Interpolation Method for Electromagnetic Devices Modeling. In Proceedings of the 19th International Symposium on Electromagnetic Fields in Mechatronics, Electrical and Electronic Engineering (ISEF), Nancy, France, 29–31 August 2019; pp. 1–2. [Google Scholar]
Figure 1. Different node-adding patterns in hybrid refinement method.
Figure 1. Different node-adding patterns in hybrid refinement method.
Sensors 25 01115 g001
Figure 2. Flow chart of the proposed algorithm.
Figure 2. Flow chart of the proposed algorithm.
Sensors 25 01115 g002
Figure 3. The initial and final node and grid distribution.
Figure 3. The initial and final node and grid distribution.
Sensors 25 01115 g003
Figure 4. Error distribution of results based on the improved error indicator.
Figure 4. Error distribution of results based on the improved error indicator.
Sensors 25 01115 g004
Figure 5. Contour of potential using the proposed method.
Figure 5. Contour of potential using the proposed method.
Sensors 25 01115 g005
Figure 6. A static iron piece.
Figure 6. A static iron piece.
Sensors 25 01115 g006
Figure 7. Equivalent lines of vector magnetic potential.
Figure 7. Equivalent lines of vector magnetic potential.
Sensors 25 01115 g007
Figure 8. Comparison of calculation results with different parameters.
Figure 8. Comparison of calculation results with different parameters.
Sensors 25 01115 g008
Table 1. Parameters in iterative processes.
Table 1. Parameters in iterative processes.
iêmaxNo. NodesError_th
08.677 × 10−3406.25 × 10−3
15.908 × 10−3415.67 × 10−3
25.718 × 10−3425.56 × 10−3
35.410 × 10−342----------
Table 2. Comparison of different methods.
Table 2. Comparison of different methods.
AlgorithmEmaxRuntime (s)Memory (MB)No. Nodes
Hybrid method in [21]9.80 × 10−30.841.2340
RBF method in [20]7.65 × 10−32.612.31110
The proposed method4.95 × 10−30.931.8743
Table 3. Comparison of different strategies and FEM.
Table 3. Comparison of different strategies and FEM.
MethodNodesCondition NumberRuntime
(s)
Memory
(MB)
EmaxAz1
(Wb/m)
Az2
(Wb/m)
Az3
(Wb/m)
Az4
(Wb/m)
FEM365----------------------------------------0.31940.58990.74140.8510
Without grids2891.5826 × 10911.2313.761.8 × 10−20.31630.58770.72950.8331
Without refinemen2891.2638 × 10−52.011.979.8 × 10−30.31990.59430.73780.8426
Proposed method2962.5120 × 10−57.392.017.9 × 10−30.32070.59540.73850.8431
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, Z.; An, S.; Zou, G.; Han, J. A Node Generation and Refinement Algorithm in Meshless RPIM for Electromagnetic Analysis of Sensors. Sensors 2025, 25, 1115. https://doi.org/10.3390/s25041115

AMA Style

Li Z, An S, Zou G, Han J. A Node Generation and Refinement Algorithm in Meshless RPIM for Electromagnetic Analysis of Sensors. Sensors. 2025; 25(4):1115. https://doi.org/10.3390/s25041115

Chicago/Turabian Style

Li, Zihao, Siguang An, Guoping Zou, and Jianqiang Han. 2025. "A Node Generation and Refinement Algorithm in Meshless RPIM for Electromagnetic Analysis of Sensors" Sensors 25, no. 4: 1115. https://doi.org/10.3390/s25041115

APA Style

Li, Z., An, S., Zou, G., & Han, J. (2025). A Node Generation and Refinement Algorithm in Meshless RPIM for Electromagnetic Analysis of Sensors. Sensors, 25(4), 1115. https://doi.org/10.3390/s25041115

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop