Abstract:In view of the problem that the output thrust of the solenoid actuator is affected by various factors and is difficult to calculate in actual working conditions, this paper proposes a semi-analytical model constructed by magnetic field subdomain method with internal and external boundary conditions in a cylindrical coordinate system for calculation, and the general solution equations of magnetic vector potential for each subdomain are derived and solved by MATLAB. Taking a push–pull electromagnet as an example, the finite element simulation and experimental comparative analysis are carried out. The correctness and applicable conditions of the subdomain method are illustrated by comparing the gradient plot of magnetic vector potential, inductance curve and electromagnetic force. It is shown that the results calculated by the subdomain method are very close to the finite element method when the magnetic saturation problem is neglected. However, when the nonlinearity of core permeability is considered, the magnetic saturation gradually deepens with the increase in current, and the error of the subdomain method calculation results gradually increases. Through simulation and experimental verification at slight magnetic saturation, the output thrust after considering the core gravity, spring force and electromagnetic force, it is shown that this method has the advantage of computational flexibility compared with the finite element method, and it is easier to write special algorithms according to various working conditions to calculate the important parameters in engineering applications.
What problem does this paper attempt to address?
The problem that this paper attempts to solve is that, since the output thrust of the iron core of the solenoid actuator under actual working conditions is affected by multiple factors and is difficult to calculate, a semi - analytical model based on the magnetic vector potential sub - domain method is proposed to calculate the thrust. Specifically, the paper aims to solve the general equation of the magnetic vector potential in each sub - domain in the cylindrical coordinate system by constructing a semi - analytical model that includes internal and external boundary conditions, and to achieve a numerical solution through MATLAB programming. In addition, the paper also verifies the correctness and applicable conditions of the sub - domain method through finite - element simulation and experimental comparative analysis.
### Paper Background
The solenoid actuator is a common electromagnetic device, and its working principle conforms to Ampere's law. When current passes through the coil, an electromagnetic field is generated, the iron core is magnetized and is subjected to an electromagnetic force according to the principle of minimum magnetic reluctance, and moves towards the center of the coil. This device can directly convert electromagnetic energy into linear motion, so it has unique advantages in scenarios requiring short - distance linear motion control.
### Problem Description
Although solenoid actuators are widely used in fields such as industrial automation, due to the movement characteristics of the iron core, there is a nonlinear relationship among electromagnetic data (such as electromagnetic force, iron core position, and excitation current), making the analytical calculation of the magnetic field very difficult. Currently, commonly used methods include the finite element method (FEM) and semi - analytical methods, but these methods have their own advantages and disadvantages:
- **Finite Element Method**: Slow in calculation speed but high in accuracy.
- **Semi - Analytical Method**: Fast in calculation speed, but its accuracy is greatly affected by the magnetic saturation of the iron core.
### Solution
The paper proposes a semi - analytical model based on the magnetic vector potential sub - domain method to solve the above problems through the following steps:
1. **Establish a Sub - Domain Model**: Divide the magnetic field of the solenoid actuator into multiple sub - domains and solve the general equation of the magnetic vector potential in each sub - domain.
2. **Numerical Solution**: Use MATLAB programming to achieve a numerical solution and obtain the magnetic vector potential distribution in each sub - domain.
3. **Experimental Verification**: Verify the correctness and applicable conditions of the sub - domain method through finite - element simulation and experimental comparative analysis.
### Experimental Results
The paper verifies the accuracy and engineering application value of the sub - domain method in calculating the output thrust of the solenoid actuator through finite - element simulation and experimental comparison. The results show that when the magnetic saturation problem is ignored, the calculation results of the sub - domain method are very close to those of the finite element method; but when considering the nonlinearity of the iron core permeability, as the current increases, the magnetic saturation gradually deepens, and the calculation error of the sub - domain method gradually increases. Through simulation and experimental verification under slightly magnetic - saturated conditions, the paper shows that the sub - domain method is superior to the finite element method in terms of calculation flexibility, and is more suitable for writing specific algorithms to adapt to various working conditions, thereby calculating important parameters in engineering applications.
### Conclusion
The semi - analytical model based on the magnetic vector potential sub - domain method proposed in the paper provides a new and effective means for the magnetic field analysis and thrust calculation of solenoid actuators, has high calculation accuracy and flexibility, and is suitable for engineering applications.