1. Introduction
A magnetic bearing is a special type of electric machine that uses a magnetic field to levitate a rotor without mechanical contact. Therefore, magnetic bearings have unique properties like a very high rotational speed, operation without lubrication, a long lifetime, operation in a vacuum and operation in a clean/harsh environment [
1]. These advantages of magnetic bearings make them usable in industrial applications like flywheel energy storage, electrospindles, high-speed motors, blowers, blood pumps and turbo generators.
Magnetic bearings can be classified into three various types, such as active magnetic bearings [
2,
3], passive magnetic bearings [
4] and active magnetic bearings with permanent magnets, which are also called hybrid ones [
5]. Active magnetic bearings require a pre-magnetized magnetic circuit for proper operation. Therefore, the so-called bias flux is produced by the constant current flowing through the excitation windings [
1]. The magnetic force generated by the magnetic bearing is controlled by the control flux produced by the control current. Passive magnetic bearings use a combination of an attractive and repulsive force of permanent magnets for the levitation of the rotor [
6]. Unfortunately, according to Earnshaw’s theorem, it is impossible to build a stable passive bearing for all axes. The working principle of magnetic bearings with permanent magnets is very similar to that of active magnetic bearings with one distinction: permanent magnets are used to produce the bias flux while the control current produces the control flux only. The usage of permanent magnets increases the efficiency of magnetic bearings; therefore, in recent years, an increase in research activity concerning magnetic bearings with permanent magnets can be seen [
7,
8,
9,
10].
Magnetic bearings with permanent magnets require a control system for the stable levitation of the rotor. Therefore, to determine the dynamic response of the designed magnetic bearing, a proper dynamic simulation model is necessary. There are various simulation models dedicated to transient simulations for magnetic bearings. The straightforward simulation model is based on partial differential equations (PDEs) that describe the motion of the rotor, and the magnetic bearing is simulated as a current-controlled device with two parameters: current and position stiffness [
11]. Additionally, this model can take into account the voltage drop across windings.
The second type of dynamic simulation model is based on PDEs that describe the motion of the rotor and the voltage drop across windings, while the magnetic force and flux linkage are calculated from the magnetic equivalent circuit (MEC) [
12,
13]. The MEC of a magnetic bearing can incorporate the nonlinear characteristics of the magnetic material as well as leakage and fringing fluxes [
14]. There are two variants of this dynamic simulation model. For the first one—named a field-circuit directly coupled MEC—the equations for the magnetic equivalent circuit are solved at every simulation step of the solution for the PDEs [
13]. For the second variant—named a field-circuit indirectly coupled MEC—quantities like magnetic force and flux linkages are calculated beforehand, and they are included in the simulation model as look-up tables.
The last type of dynamic simulation model is based on PDEs that describe the motion of the rotor and the voltage drop across windings, while the magnetic force and flux linkage are calculated from the finite-element model (FEM). Both 2D and 3D models with nonlinear B–H characteristics can be implemented to simulate the magnetic field distribution. Also, we can distinguish two variants of this dynamic simulation model. For the first variant—named a field-circuit directly coupled FEM and often called a time-stepping FEM—the equations for the magnetic field distributions are integrated into the equations of the rotor motion and the voltage drop across windings. Then, the whole system of equations is solved at every simulation step; therefore, the simulation time is very long [
15,
16]. For the second variant of this simulation model—named a field-circuit indirectly coupled FEM—quantities like the magnetic force and flux linkages are calculated earlier, and they are incorporated into the simulation model as look-up tables [
17].
The most accurate results are obtained for dynamic simulation models based on the finite-element method. Unfortunately, the field-circuit directly coupled FEM is very time-consuming; therefore, the second variant of this simulation model has gained popularity [
17,
18].
The aim of our paper was not only the proposition of a new geometry of a four-pole magnetic bearing with four permanent magnets installed in the stator yoke but also a simulation of its dynamics. The application of the permanent magnets reduces the consumption of the electric energy, and placing them in the stator yoke limits the cross-coupling of the magnetic fluxes between windings.
The first part of the paper presents the construction, principle of operation and magnetic field simulation of the four-pole magnetic bearing. The second part describes the simulation model dedicated to the analysis of transients. Our algorithm is based on the field-circuit indirectly coupled FEM. The three-dimensional FEM was used to determine the magnetic flux distributions, calculate the rated parameters and obtain the lookup tables required for the dynamic simulation model. Based on the proposed dynamic simulation model, transient responses like the rotor lifting from the starting position, the step change in the rotor position and the change in the rotor position under an external impact force applied along the y-axis were simulated.
2. Structure of the Magnetic Bearing with Permanent Magnets
Figure 1 presents the geometry of the four-pole radial magnetic bearing with permanent magnets under consideration. The four-pole magnetic bearing consists of a stator, rotor, four coils and four permanent magnets. The stator and rotor are made of M400-50A silicon steel sheets to significantly reduce eddy currents induced due to the rotor rotation and the change in the magnetic flux due to the control current. The B–H curve of the M400-50A silicon steel measured with a closed magnetic circuit method is presented in
Figure 2.
Due to the significant limitation of the eddy currents, the finite-element model was used to perform the magnetostatic simulations. The air gap between the stator and rotor equals 300 µm. The stator has four wounded poles, two for the
y-axis and another two for the
x-axis. The turn number of each winding equals 100. The cross-sectional area of the winding slot equals 120 mm
2. The current density inside the windings equals approx. 5.6 A/mm
2, and taking into account the slot filling factor equals 70%. Four permanent NdFeB magnets (N38,
Br = 1.23 T,
Hc = 63,800 A/m) are used to produce the bias flux. In
Table 1, the main geometrical parameters of the magnetic bearing with permanent magnets are listed.
Figure 3 presents paths of the magnetic flux produced by the permanent magnets and windings.
Four permanent magnets produce the bias flux, which determines the operating point of the magnetic circuit. Their geometrical parameters were chosen intentionally to obtain the magnetic flux density (approx.0.8 T) inside the air gap. The bias flux passes through the poles, rotor and stator yoke. For the rotor central position, the value of the magnetic flux density in the air gap is the same as for all the poles, which causes the generated magnetic forces along the x- and y-axis to be equal to zero. Meanwhile, four coils produce the control flux, which allows for changing the magnetic force acting on the rotor along the x- and y-axis. Coils 1 and 3 are connected in series, so that for the positive control current, the magnetic flux density inside the first pole increases, while in the third pole it decreases. Therefore, the positive control current iy produces the positive value of magnetic force Fy along the y-axis. Similarly, coils 2 and 4 are connected in series, and the positive value of the control current ix also generates the positive value of the magnetic force Fx along the x-axis.
3. Magnetic Simulation of the Magnetic Bearing
Figure 4 depicts a three-dimensional finite-element model (3D FEM) prepared in the Ansys Maxwell 3D software ver. 2021 R1. To limit the calculation time, only half of the magnetic bearing geometry was simulated. The simulation area was limited by the cuboid, whose faces were distanced from the stator and rotor by 50 mm, except for the symmetry plane that was in the middle of the stator length. The zero Dirichlet boundary condition was assumed on the outer faces of the simulation model, while on the symmetry plane, the zero Neumann boundary condition was set. The size of the tetrahedral elements was set manually to obtain a fine mesh. Special care was taken to discretize the air gap. The total number of elements in the simulation model was approx. 330,000.
The Ansys Maxwell 3D ver. 2021 R1 software uses an implementation of the two vector and scalar potentials
for solving the electromagnetic field. The basic equations for the
method are as follows:
where
µ is the permeability and
σ is the conductivity.
The current vector potential
is defined by its circulation as follows:
While the magnetic scalar potential
Ω is defined with its gradient as follows:
where
is the magnetic field intensity.
The simulation of the field analysis was used to calculate the magnetic force and the linkage flux of the windings. The magnetic force along the
x- and
y-axis was calculated from the method of virtual work as follows:
where
Wco denotes the magnetic coenergy.
The flux linkages of the field excitation windings
Ψy and
Ψx were calculated as the sum of the flux linked with coils as follows:
where
,
,
and
are the flux linkage of the first, second, third and fourth coil, respectively. The letter
N denotes the number of winding turns. The magnetic flux
ϕk linked with one turn of a coil wire is calculated as follows:
where
is the magnetic field density inside the
kth coil turn and
Sk is the area bounded by the turn.
Figure 5 presents the magnetic flux distribution for the central position of the rotor and the lack of control currents. It can be seen that the magnetic flux density in the significant part of the magnetic circuit was equal to 1.0 T.
Figure 6 presents the values of the normal component (to the stator surface) of the magnetic flux density in the air gap for the rotor central position and the lack of a control current.
Figure 7 presents the magnetic flux density map for the position of the rotor at
y = −0.2 mm and a control current intensity of
iy = 4.6 A. For this operation condition, the magnetic bearing generated a magnetic force of 64.54 N, which is sufficient for lifting the rotor.
Figure 8 presents the normal component (to the stator surface) of the magnetic flux density in the air gap for the rotor position of −0.2 mm and the control current intensity of 4.6 A. It can be seen that the magnetic flux density in the air gap, under the lower pole, amounted to almost zero. For such conditions, the magnetic bearing generated a maximal initial force.
Figure 9 presents the magnetic force
Fy as a function of the rotor position of
y ∈ (−0.2 mm, 0.2 mm) and the control current of
iy ∈ (−4.6 A, 4.6 A). It can be seen that the maximal force
Fmax (calculated for the position of
y = 0 mm and the control current of
iy = 4.6 A) was equal to 90.05 N, while the initial force
Finit (calculated for the position of
y = −0.2 mm and the control current of
iy = 4.6 A) amounted 64.54 N; therefore, this magnetic bearing can lift a rotor with a weight of about 2 kg.
Figure 10 presents the magnetic force
Fx as a function of the rotor position of
y ∈ (−0.2 mm, 0.2 mm) and the control current of
iy ∈ (−4.6 A, 4.6 A). It can be seen that the presented magnetic bearing has no cross-coupling between axes.
Figure 11 presents the linkage flux
Ψy of the control winding for the
y-axis as a function of the rotor position of
y ∈ (−0.2 mm, 0.2 mm) and control current of
iy ∈ (−4.6 A, 4.6 A). The control winding consists of two coils connected in series.
The characteristics for the x-axis are identical to those for the y-axis; therefore, they are not presented in this paper.
The presented simulation model was used to calculate the parameters of the magnetic bearing. The characteristic of the magnetic force was used to determine the maximal force,
Fmax, as well as the initial force
Finit and the current
ki and position
ks stiffness, while the linkage flux was used to obtain the dynamic inductance
Ld and the velocity-induced voltage
ev [
19]. In
Table 2, the parameters of the magnetic bearing are listed. All the parameters have the same value for both axes; therefore, they are listed only for the
y-axis.
The dynamic inductance as well as the velocity-induced voltage were calculated based on the linkage flux according to these expressions given in [
19]:
Two constructions of a six-pole magnetic bearings with permanent magnets are described in [
19]. They have a similar geometry to the construction presented in this research. Nevertheless, the four-pole magnetic bearing presented in this paper has better parameters; in particular, it has a higher value of the current stiffness coefficient and a beneficial lower value of the position stiffness.
4. Transient Time Simulations
Transient time simulations were carried out using the field-circuit indirectly coupled finite-element model prepared in the MATLAB/Simulink software ver. R2022b. The simulation model consisted of two components: the results obtained from the finite-element model implemented as look-up tables and equations that describe the electrical and mechanical behavior of the magnetic bearing. The magnetic bearing is an unstable device; therefore, the levitation of the rotor required a control system. There are various implementations of control systems, but the most commonly used control systems consist of position and current controllers. Position controllers along the
x- and
y-axis determine the control currents
ix and
iy based on the signals from the position sensors, whereas the current controllers regulate the currents that flow through the windings.
Figure 12 presents an implementation of the control system in the MATLAB/Simulink software, where position controllers (abbreviations: PCX and PCY) were implemented as discrete PID controllers and current controllers (abbreviations: CCX and CCY) were implemented as discrete PI controllers.
The discrete position controllers were implemented according to the following equation:
where
KP,
KI and
KD are the parameters of the PID controller.
Ts denotes the sampling time, and
N indicates the filter coefficient of the derivative part. All controllers contain an integrator anti-windup circuit [
20].
The paper [
21] describes a method for the calculation of the position controllers’ parameters based on the stiffness
k and damping
c coefficients. The same method was used for this work. Transient time simulations were carried out for two sets of the stiffness coefficient
k and the damping coefficient
c. For the first set, the stiffness coefficient
k was equal to 60,000 N/m and the damping coefficient
c was equal to 550 Ns/m. For the second set, the stiffness coefficient
k was equal to 90,000 N/m and the damping coefficient
c was equal to 850 Ns/m. The values of these parameters were taken arbitrarily because they depend on the specific application of the magnetic bearing. However, an increase in the stiffness
k and damping
c coefficients demands an improvement in the PID controller parameters, and that requires a higher sampling rate of the whole control system and a better quality of the control signals.
Due to the symmetry of the magnetic circuit, the parameters of the position controllers for both axes were the same. In
Table 3, the values of the position controller parameters for the two sets are listed.
Figure 13 presents an implementation of the mechanical component for the field-circuit indirectly coupled finite-element model of the magnetic bearing, which was based on the following equations:
where
Fx(
x,
ix) and
Fy(
y,
iy) are the magnetic forces acting along the
x- and
y-axis, respectively,
m denotes the mass of the rotor,
g indicates gravitational acceleration and
Fex and
Fey are external forces acting on the rotor along the
x- and
y-axis, respectively.
Figure 14 presents an implementation of the electrical component for the
y-axis of the field-circuit indirectly coupled finite-element model of the magnetic bearing, which was based on the following equations:
where
ux and
uy are the supply voltages for the
x- and
y-axis, respectively, and
Rx and
Ry indicate the resistance of the control windings for the
x- and
y-axis, respectively.
The constant parameters of the dynamic simulation model were as follows: the mass of the rotor m was equal to 1.54 kg and resistances of the windings Rx and Ry were equal to 0.3 Ω.
The presented simulation model was used to calculate the transient response for the rotor lifting from the starting position, a step change of 30 µm in the rotor position along the
y-axis and the change in the rotor position under an external impact force applied along the
y-axis for the two sets of control system parameters.
Figure 15,
Figure 16,
Figure 17 and
Figure 18 present the results for the first set of the control system parameters.
Figure 14 indicates that the settling time for the rotor lifting to the equilibrium position was equal to 40 ms. There was no overshooting, and the control current required for the rotor levitation was equal to 0.566 A.
The 30 µm step change in the rotor position along the y-axis caused an overshoot equal to 214.86%. The settling time ts for the 5% error band was equal to 61 ms. The change in the rotor position caused a decrease in the value of the control current to 0.336 A.
Various values of the external impact force were applied to determine the maximal force that causes the maximal allowed movement of the rotor. For the maximal peak value of 39.5 N, the rotor deviated from the equilibrium position by approximately 198 µm (
Figure 17a). Therefore, based on the simulation results, the maximal value of the external impact force that can be applied to the rotor of the analyzed magnetic bearing with the first set of the control system parameters equals 39.5 N.
This numerical experiment also allowed for the determination of the dynamic stiffness
K of the magnetic bearing system, which was calculated from the following expression [
12]:
where
Fimpact is the value of the external impact force and
pmax is the maximum deviation from the equilibrium position.
As can be seen from
Figure 18, the value of the dynamic stiffness decreased with the increase in the impact force
Fimapact.
Figure 19,
Figure 20,
Figure 21 and
Figure 22 present the results for the second set of control system parameters.
Figure 19 indicates that the settling time for the rotor lifting to the equilibrium position was shorter in comparison to the previous set of control system parameters and was equal to 24.5 ms. Similarly to the previous set of control system parameters, there was no overshooting, and the control current required for the rotor levitation was equal to 0.566 A.
For the second set of control system parameters, the 30 µm step change in the rotor position along the y-axis also caused overshooting, but in that case, the overshooting was equal to 163.57%. Additionally, the settling time ts for the 5% error band was smaller and equal to 53 ms. The value of the control current was the same as for the first set of control system parameters and equal to 0.336 A.
To compare the response of the rotor position under an external impact force, the same values of the impact force were applied along the
y-axis as in the previous set of control system parameters. It can be seen that for the second set of control system parameters, deviation from the equilibrium position was smaller (
Figure 21b). Therefore, the values of the dynamic stiffness
K were higher for the magnetic bearing system with the second set of the control system parameters (
Figure 22). Similarly to the first set of control system parameters, the value of the dynamic stiffness
K decreased with an increase in the impact force
Fimpact.
In
Figure 23, the dynamic stiffness
K is presented as a function of the stiffness
k and damping c coefficients for the external impact force
Fimpact equal to 10 N. It can be seen that in the analyzed range, the dynamic stiffness
K only increased.