Next Article in Journal
Analysis Method Development of Hybrid Linear Motor Considering Cogging Force Effect
Previous Article in Journal
Path Tracking Control of Intelligent Vehicles Considering Multi-Nonlinear Characteristics for Dual-Motor Autonomous Steering System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Disturbance Force Compensation Framework for a Magnetic Suspension Balance System

College of Intelligence Science and Technology, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Actuators 2023, 12(3), 98; https://doi.org/10.3390/act12030098
Submission received: 6 January 2023 / Revised: 5 February 2023 / Accepted: 20 February 2023 / Published: 23 February 2023
(This article belongs to the Section Precision Actuators)

Abstract

:
The research on the dynamic characteristics of vehicles requires wind tunnel tests. The natural mass frequency of the support mechanism and the interference of the support mechanism on the flow field will greatly reduce the repeatability and accuracy of the experimental results. The magnetic suspension and balance system (MSBS) uses non-contact electromagnetic force instead of mechanical support to eliminate the support mechanism’s interference with the test results. The MSBS needs to actively adjust the electromagnetic force to control the position of the tested model. At present, its control strategy is PID control. However, when the wind tunnel is opened, there will be large aerodynamic loads, leading to large changes in displacement. We propose a disturbance compensation control algorithm framework that can quickly estimate the external force disturbance and quickly compensate it to the control loop, reduce the influence of the disturbance on the control system, and provide stability and accuracy of displacement control.

1. Introduction

The interference of support mechanisms in transonic wind tunnels is serious. In the transonic range, the flow is more complex [1]. There are both subsonic and supersonic regions in the flow field, and the aerodynamic force and torque change dramatically with the change in Mach number [2].
When space shuttles, spacecraft, and aircraft fly at a high angle of attack, it is easy to produce airflow separation, rupture, and longitudinal and transverse aerodynamic coupling [3], resulting in runaway accidents [4,5]. Additionally, intercontinental missiles, human-crewed spacecraft, and other vehicles are prone to dynamic instability in the process of rotary reentry [6]. The dynamic derivative of the vehicle is the key parameter to studying such problems. The dynamic derivative wind tunnel test uses forced or free oscillation equipment to simulate the rigid motion mode of the vehicle to obtain the dynamic stability derivative [7]. For the dynamic derivative experiment, no matter what angle of the balance support mechanism [8] is used, the flow structure at the bottom of the model will be damaged, and there will inevitably be some interference, resulting in low repeatability and accuracy of the experiment. Because of this, the wind tunnel test technology for vehicle models without the interference of support mechanisms is still being explored and developed. The MSBS uses suspension control technology [9,10] to realize the non-contact suspension of the vehicle model and the non-contact measurement of aerodynamic parameters, which is the development direction of wind tunnels in the future [11].
MIT, NASA, and Old Dominion University have further studied the MSBS and conducted aerodynamic tests on the spacecraft atmospheric reentry module with the MSBS [12]. There is an iron core ball inside the model. The inductive position sensor is used to detect the position of the suspension model. During suspension control, the inductive sensor is not affected by the ambient light intensity and has less signal noise. However, this method cannot detect the model’s rotation, so the rotation direction can not be controlled [13,14].
The suspension model realizes the non-contact suspension through the interaction between the electromagnet and the permanent magnet. The electromagnetic force supporting the model in the MSBS is a non-contact force. Compared with the maglev train [15,16] and maglev bearing [17], the suspension gap is large, and the magnetic effect makes it challenging to achieve the best state. The x-direction bearing capacity of the model in a supersonic wind tunnel [18,19] is much larger than that in a low-speed wind tunnel. The large gap suspension system is challenging to model. The existing literature needs to establish a complex relationship between the position current and the electromagnetic force, and there is no existing state equation for the MSBS. In addition to using PID control, other model-based control algorithms are difficult to apply [11].
When the wind tunnel is activated, a rapid shock load appears. Some researchers take the levitation ball as the object and propose an adaptive time repair adaptive control algorithm to improve the anti-interference ability and stability of the levitation ball. In recent years, many scholars have conducted in-depth research on the ARDC (active disturbance rejection control) technique, applied it to many fields, achieved certain results, and promoted the development of the ARDC field [20,21,22,23]. Few scholars have studied the anti-interference control of the MSBS. In this paper, the equation of the state of the magnetic suspension control system is established for these problems, and an anti-interference framework suitable for the MSBS is given to resist the interference of external forces.
The aerodynamic force of the suspension model in the wind tunnel changes, which will affect the position control accuracy of the suspension model and reduce the test capacity of the MSBS. There is little research on the suppression strategy of aerodynamic interference of the MSBS. To study this accurately, it is necessary to model the electromagnetic field and force. However, the magnetic field of maglev balance is complex, and many factors, such as coil space relative position, shape, and magnetic rod, affect the magnetic field and electromagnetic force. Most of the factors have a nonlinear effect on the magnetic field. Then, estimating the accurate external interference quickly or in real time is also tricky. To solve urgent problems, this paper theoretically calculates and deduces the state equation of MSBS and provides a disturbance force compensation framework for magnetic suspension balance system.
The main contributions of this article are as follows. (1) For the problem of the difficulty of modeling nonlinear magnetic fields in MSBS, the mathematical expression of the electromagnetic field and electromagnetic force of the MSBS along the airflow direction is derived. (2) A fast disturbance estimation algorithm combining a tracking differentiator and observer is proposed, which can accurately obtain the external disturbance force in real-time and quickly. (3) A disturbance force compensation framework is proposed, which can effectively reduce the influence of external interference on the control system and improve the accuracy of the control system.
This article is organized as follows:
In Section 2, the MSBS is analyzed and modeled to analyze its electromagnetic field and force characteristics. The state equation of the open-loop system is established. In Section 3, the influence of external disturbance force on the nominal controller is analyzed. In Section 4, the tracking differentiator is used to obtain the speed and acceleration of the suspension model. Then the coil’s current and the suspended object’s position can be directly obtained by the sensor, which is used to calculate and estimate the external interference. Section 5 inputs the estimated external disturbance force to the original controller to form a disturbance force compensation framework. The anti-interference ability of the disturbance force compensation framework is simulated and analyzed. In Section 6, the proposed control algorithm is experimentally tested and verified.

2. Establishment of Physical Model

The electromagnetic coil distribution structure of the MSBS is shown in Figure 1. The electromagnetic coils of the MSBS are divided into five pairs, one in the x-direction, two distributed in the y-direction, and two pairs distributed in the z-direction. The head and tail of the suspension model are not only distributed with a pair of x-direction coils but also a pair of y-direction coils. The suspension model contains a permanent magnet. The repulsion of one coil adjusts the displacement in each direction to the suspension model and the suction of the other coil to the suspension model. Coils 0 and 9 are x-direction coils, which are used to control the x-direction movement of the suspension model. Coils 1, 3, 5, and 7 are z-direction coils used to control up, down, and pitch movements. Coils 2, 4, 6, and 8 are y-direction and are used to control the movement in the left, right, and yaw directions. At the same time, the rotating magnetic field is superimposed by coils 5, 6, 7, and 8 and is used to control the movement in the rolling direction. C1 is a visual sensor used to measure the position of the suspended model. C2 is the position of the suspended model.
The airflow direction is consistent with the x-direction, and the interference of the airflow is also mainly along the x-direction, so this article mainly focuses on the control system in the x-direction.
The schematic diagram of the x-direction coil and suspension model is shown in Figure 2. Then, the physical equation of the MSBS in the x-direction with the rod aligned with the coil axis is deduced. The magnetization curve, shape, and size of the permanent magnet model material are known, and the coil size, position relationship, and number of turns are known. These known quantities are used to calculate and analyze the x-direction electromagnetic field and the electromagnetic force on the magnetic rod that is the suspension model.
The simplified formula of x-direction electromagnetic force is [24]
F e x = H x x M x
where M x is the generalized magnetic moment of the magnetic rod, H x is the magnetic field intensity of the x-direction coil, and x is the x-direction position coordinate.
M x = 2 a 1 2 + l 1 2 B 1 S = 2 a 1 2 + l 1 2 B 1 π a 1 2
where l 1 is the length of the magnetic rod which is 0.096 m, a 1 is the radius of the magnetic rod, which is 0.005 m, and B 1 is the remanence of the magnetic rod, which is 0.6 T. The calculated M x is 9 × 10 6 Wbm.
The magnetic flux density generated by the electromagnetic coil in the x-direction direction is
B x = u 0 N I a 2 2 2 ( x 2 + a 2 2 ) 3 2 x
where I is the current passing through the electromagnet coil, a 2 is the radius of the coil, N is the number of coil turns, and x is the x-direction unit vector.
Because it is a hollow coil, the relative permeability is approximately equal to u 0 , which is the vacuum permeability. Therefore, the relationship between magnetic field intensity and magnetic flux density is as follows
B = u 0 H
The magnetic field intensity generated by the x-direction coil is
H x = N I a 2 2 2 ( x 2 + a 2 2 ) 3 2
where a 2 is the equivalent radius of the x-direction air core coil which is 0.2 m, I is the current, and N is the number of turns, which is 250.
Equation (6) can be deduced by taking the derivative of H x in Equation (5).
H x x = 3 N I a 2 2 2 ( x 2 + ( a 2 ) 2 ) 5 2 x
The electromagnetic force on the magnetic rod is decomposed into countless small parts. The expression of the electromagnetic force of each fraction is as follows:
d F e x = H x x d M x
The total electromagnetic force is obtained by integrating the electromagnetic force on the magnetic rod along the x-direction.
F e x = x l 1 2 x + l 1 2 d F e x d x = x l 1 2 x + l 1 2 3 a 1 2 + l 1 2 B 1 π a 1 2 l 1 N I a 2 2 ( x 2 + a 2 2 ) 5 2 d x
Equation (9) is obtained by calculating Equation (8), which is the expression of the total electromagnetic force.
F e x = a 1 2 + l 1 2 B 1 π a 1 2 l 1 N I a 2 2 ( ( x + l 1 2 ) 2 + a 2 2 ) 3 2 ( x l 1 2 ) 2 + a 2 2 ) 3 2 )
The relationship between the magnetic force and the position of the magnetic rod is shown in Figure 3, where x is the center of mass position of the magnetic rod. The current of the coil is 50 A. The green curve is the force generated by coil 0 on the magnetic rod. The red curve is the force generated by coil 9 on the magnetic rod. The blue curve is the total electromagnetic force on the magnetic rod. It can be concluded that the electromagnetic force changes nonlinearly with the position.
The relationship between voltage and current applied to both ends of the electromagnet is expressed as follows:
u = L d I d t + R I
where u is the voltage applied to both ends of the actuator coil, L is the inductance of the coil, and R is the resistance of the coil. The dynamic equation of the suspension model is as follows:
m 1 x ¨ = F e x f d
where m 1 is the mass of the suspension, which is 71 g, F e x is the x-direction electromagnetic force, and f d is the aerodynamic resistance.
Let x 1 = x , x 2 = x ˙ , x 3 = I , C 1 = a 1 2 + l 1 2 B 1 N π a 1 2 l 1 a 2 2 . The state model of the MSBS without considering the interference is as follows,
x 1 ˙ = x 2 x 2 ˙ = C 1 m 1 ( ( x 1 + l 1 2 ) 2 + a 2 2 ) 3 2 ( x 1 l 1 2 ) 2 + a 2 2 ) 3 2 ) x 3 x 3 ˙ = R L x 3 + u y p = x 1
where y p is the system output, that is, the x-direction position of the center of mass of the magnetic rod.
Let f 1 ( x ) = x 2 , f 2 ( x ) = C 1 m 1 ( ( x 1 + l 1 2 ) 2 + a 2 2 ) 3 2 ( x 1 l 1 2 ) 2 + a 2 2 ) 3 2 ) x 3 , f 3 ( x ) = R L x 3 + u , B 1 = [ 0 0 1 ] T , C = [ 1 0 0 ] .
The function matrix is as follows:
f ( x ) = [ f 1 ( x ) f 2 ( x ) f 3 ( x ) ]
The simplified state equation of the MSBS is as follows:
x ˙ = f ( x ) + B 1 u y p = Cx

3. Double-Loop Feedback Controller and Influence of External Force Interference

Without feedback control, the MSBS belongs to an unstable system and the position of the suspension model will diverge. Because the current phase of the coil seriously lags behind the voltage at both ends, it is not easy to control the system if the current feedback control is not carried out to improve the responsiveness of the coil. In this paper, the position and current double-loop feedback control is adopted, and the current loop is used to improve the coil’s response-ability and reduce the system’s order. The position feedback control is used to adjust the position of the suspension model in real time. The control law of a double-loop feedback controller is as follows:
F k ( x , r ) = ( k c ( k p ( r x 1 ) + k d x 2 + k I 0 t ( r x 1 ) R x 3 )
where k p is the proportional feedback coefficient, k d is the differential feedback coefficient, k i is the integral feedback coefficient, k c is the circuit loop feedback coefficient, and r is the target value of the controller. x 3 is acquired by the current sensor.
We replace u in Equation (14) with a double-loop feedback controller
u = F k ( x , r )
The simplified expression of the state model with double-loop feedback control is as follows:
x ˙ = f ( x ) + B 1 F k ( x , r ) y = Cx
The stress and environment of the same suspension model will change significantly at different flow velocities. When the flow velocity is low, the pressure and density change little, and the flow field is stable. The model will produce shock waves in the supersonic flow field. When the air flows through the shock wavefront, the parameters such as pressure, density, and velocity will change abruptly, which is no longer a continuous function of space. At this time, the model’s aerodynamic load force and fluctuation value will become larger, leading to the suspension model’s coupling vibration on aerodynamic and electromagnetic forces. This sudden change and discontinuous external force interference will lead to extreme control system instability. The x-direction position will deviate from the target position seriously and not be able to meet the accuracy requirements of the wind tunnel test.
In the case of interference, the expression of the x-direction state equation of the suspension system with double-loop feedback control is as follows:
x ˙ = f ( x ) + B 1 F k ( x , r ) + B 2 f d y p = Cx
where f d is the external interference, which can be wind force or other forces. B 2 = [ 0 1 m 1 0 ] T .
We apply a square wave interference with a period of 2 s and amplitude of 0.3 N to the system. When there is interference and no interference, the control effect of x-direction displacement is compared, as shown in Figure 4. The solid blue curve is the x-direction position of the suspended model under the action of no external interference. It can be seen that it quickly approaches the target position of 0.12 m from the initial position, which is 0.125 m, and then remains stable. However, the red dotted curve is the coordinate of the suspended material center under the action of interference. It can be seen that under the action of interference, the position of suspension control is constantly changing and fluctuating, the x-direction position is changing between 0.098 and 0.12 m, and the fluctuation value is 0.012 m.

4. Real-Time External Disturbing Force Estimation

When there is an external force disturbance, the acceleration of the suspended object consists of two parts, the external force disturbance generates one and the electromagnetic force of the x-direction coil generates the other. Therefore, the acceleration generated by the external force disturbance can be obtained by subtracting the acceleration generated by the electromagnetic force of the x-direction coil from the total acceleration. Therefore, the acceleration of the suspension model needs to be obtained first. The x-direction position of the suspension model can be measured directly by a CCD sensor [25]. Theoretically, acceleration can be obtained by differentiating the position twice. However, the differential operation is susceptible to noise, which will amplify the signal’s noise and reduce the signal-to-noise ratio. In this paper, the tracking differentiator is introduced to obtain the signal’s differential signal, significantly reduce the influence of noise, and improve the signal-to-noise ratio. The constructed tracking differentiator [26,27] is as follows:
x 1 ^ ˙ ( k + 1 ) = x 1 ^ ( k ) + h · x 2 ^ ( k ) x 2 ^ ˙ ( k + 1 ) = x 2 ^ ( k ) + f h ( x 1 ^ ( k ) y s ( k ) , x 2 ^ ( k ) )
where y s is the sensor measurement signal, which is the input of the tracking differentiator, x 1 ^ is the tracking estimation of the input signal, and x 2 ^ is the estimation of the differential of the input signal. h is the calculation step and f h is the function. The expression of f h is as follows [28]:
f h ( x 1 ^ ( k ) y s ( k + 1 ) , x 2 ^ ( k ) ) = d = r 0 h d 0 = h d y 0 = x 1 ^ ( k ) y s ( k + 1 ) + h x 2 ^ ( k ) a 0 = d 2 + 8 r 0 y 0 a = x 2 ^ ( k ) + a 0 d 2 s i g n ( y 0 ) , | y 0 | > d 0 x 2 ^ ( k ) + y 0 h , | y 0 | d 0 f h = r 0 s i g n ( a ) , | a | > d r 0 a d , | a | d
where r 0 is the speed factor, and the performance of the tracking differentiator can be adjusted by changing the size of the modified parameter. d , d 0 , a and a 0 are intermediate variables. After the velocity of the suspended object is obtained by the tracking differentiator, it is differentiated by the differentiator, and then the estimated acceleration is obtained after filtering.
The stability is proved as follows:
Adjusting r 0 can make the following formula hold. D 1 and D 2 are less than infinity.
| | f h ( x 1 y s ) | | | | D 1 ( y s x 1 ^ ) | | + | | D 1 ( x 2 x 2 ^ ) | |
The following expression is also satisfied
S i g n ( f h ( x 1 y s ) ) = S i g n ( y s x 1 )
Let the estimation error of x 1 be x 1 ˜ . Let the estimation error of x 2 be x 2 ˜ . After converting a discrete system into a continuous system, the system can be extended to the following expression.
x 1 ˙ = x 2 x 2 ˙ = f ( x , u ) + f d x 1 ^ ˙ = x 2 ^ x 2 ^ ˙ = D 1 ( y s x 1 ^ ) + D 2 ( x 2 x 2 ^ ) x 1 ˜ ˙ = x 1 ˙ x 1 ^ ˙ = e 2 x 2 ˜ ˙ = x 2 ˙ x 2 ^ ˙ = D 1 e 1 D 2 e 2 + f ( x , u ) + f d
The extended error system matrix A e ^ is
A e ^ = 0 1 D 1 D 2 .
The extended error system matrix B e ^ is
B e ^ = 0 1 .
The expression of error is
x ˜ ( t ) = e A ˜ ( t t 0 ) x ( t 0 ) + t 0 t e A ˜ ( t τ ) B ˜ u ( τ ) d τ .
The characteristic equation is
| s I A | = s 2 + D 2 s + D 1 .
When the following expression is satisfied, the characteristic root of the characteristic matrix of the system is on the left of the s plane.
D 1 > 0 , D 2 > 0 .
When the time approaches infinity, the error expression is as follows
lim t + x ˜ ( t ) { 0 , f ( x , u ) + f d = 0 ε , f ( x , u ) + f d 0 .
Because ε is bounded and the error is bounded, the estimation framework is stable.
As shown in Equation (21), there is a high-order error Δ between the estimated acceleration and the acceleration of the suspension model.
x ¨ = d x ^ ˙ 1 d t + Δ
where x ¨ is the acceleration of the real system and x ^ ˙ is the estimated acceleration.
For disturbance acquisition, although the electromagnetic force generated by the coil on the suspension cannot be obtained directly, the electromagnetic force can be calculated and estimated by the current of the coil and the position state of the suspension model.
The estimated x-direction electromagnetic force is as follows:
F e x ^ = C 1 ( ( x 1 + l 1 2 ) 2 + a 2 2 ) 3 2 ( x 1 l 1 2 ) 2 + a 2 2 ) 3 2 ) x 3 + δ
where x 3 is the current signal obtained by the current sensor, and x 1 is the x-direction position signal obtained by the CCD position sensor. δ is a high-order error between the estimated electromagnetic force and the electromagnetic force of the suspension model.
f ^ d is the estimated disturbing force, which is as follows:
f ^ d = m d x ^ ˙ 1 d t F ^ e x = f d + δ
The comparison diagram between the observed external interference and the real applied interference is shown in Figure 5. The solid red line in Figure 5 represents the real external interference applied on the suspended object, which is a square wave interference with a period of 2 s and an amplitude of 0.3 N. The blue dotted line is the observed interference, and the estimated interference is consistent with the actual interference. However, there is an overshoot oscillation at the rising and falling edges of the change of interference, and there is a small amplitude oscillation in the middle.

5. Disturbance Force Compensation Framework for MSBS

In the previous section, the disturbance was obtained. Theoretically, the influence of external force interference on the control system can be compensated by applying a force with the same amplitude and opposite direction to the suspension model. However, in practice, only voltage can be applied to the coil to generate current, which exerts a force on the suspension model to weaken the external interference. Due to the influence of the actuator and sensor delay and error, the estimated external interference needs to be multiplied by a constant coefficient and feedback to the original control system. The interference feedback coefficient is adjusted to minimize the influence of the disturbance force on the MSBS. The control law of the disturbance force compensation framework (DFCF) is as follows:
F D F C F ( x , r ) = F k ( x , r ) k m f ^ d
The state equation expression of the x-direction control system is simplified as follows:
x ˙ = f ( x ) + B 1 F D F C F ( x , r ) + B 2 f d y p = C x
The structure of the control strategy of the DFCF is shown in Figure 6. The dotted line box represents the disturbance force compensation controller. The input on the controller’s left is the target position to be controlled, and the output is the control voltage to the coil, which contains two parts. The light red solid line box represents the double-loop controller of the x-direction position current of the MSBS, and the light red dotted line is the disturbance estimator. The input of the disturbance estimator is the position of the suspended model, which is input to the tracking differentiator to obtain the velocity. After the velocity is differentiated again, it is filtered to obtain the acceleration and then multiplied by the mass of the suspended object to obtain the total force on the suspended model. The estimated interference is obtained by subtracting the estimated electromagnetic force from the total force, and the estimated interference is multiplied by the coefficient k m . It is subtracted from the double-loop controller as the output of the new controller, which contains the disturbance compensation term. The solid blue wireframe represents the actual x-direction physical model of the MSBS, the controlled object, which includes two parts: the suspended model and the x-direction coil. The input of the suspended model is the electromagnetic force and external interference. The input of the x-direction coil is the control voltage, and the output is the x-direction electromagnetic force to the suspension. Some researchers have proved the stability of PID in theory [29]. This control framework is improved on the basis of PID control, and we need to adjust the controller parameters to make the system stable. The following is verified by simulation and experiment.
Figure 7 shows the control effect of the DFCF strategy. The blue curve shows the position of the suspension model without external interference. It can be seen that it quickly approaches the target position from the initial position and then remains stable. However, the red curve is the position of the suspension model under the action of interference. It can be seen that under the action of interference, the position of the suspension model is constantly changing and fluctuating, the x-direction position is changing between 0.098 and 0.12 m, and the fluctuation value is 0.022 m. The green curve is the displacement control curve of the DFCF. It can be seen that although the displacement will fluctuate under the interference of external force, the fluctuation amplitude is smaller than the red curve, only half of the red curve. The x-direction position changes between 0.11 and 0.12 m and the fluctuation amplitude is 0.01 m.
Theoretically, increasing the disturbance feedback coefficient k m can improve the anti-external disturbance performance of the controller, but when k m exceeds a certain value, the system will have divergent instability. In order to explore the reason, different disturbance feedback coefficients k m are set, and then the disturbance tracking effect is compared. As shown in Figure 8, the green curve is the estimated external disturbance when k m is zero. The red curve is a k m of 90, the rising and falling edges of the estimated change of external disturbance force have slight jitter, and there is no oscillation when there is no change of external disturbance force. The yellow curve is a k m of 105, the rising and falling edges of the change of external disturbance force shake violently, and there is also a large amplitude oscillation when the external disturbance force does not change. The blue curve is a curve where k m is 100, and its effect is between the red curve and the yellow curve. Therefore, the feedback coefficient should be manageable. If it is too large, the fluctuation of the disturbance observed while the controller is adjusting will be large, making the system divergent and unstable.
The wind force in the x-direction is sometimes a random disturbance. Figure 9 shows the control effect of the DFCF on random external disturbance. The blue curve is the position of the suspension model without external interference. It can be seen that it quickly approaches the target position from the initial position and then remains stable. However, the red curve is the position of the suspension model under the action of random external disturbance. It can be seen that under the action of the random interference, the position of the suspension model control constantly fluctuates, the x-direction position changes between 0.117 and 0.124 m, and the fluctuation value is 0.007 m. The green curve is the displacement control curve of the DFCF. It can be seen that although the displacement will fluctuate under the random external interference, the fluctuation amplitude is smaller than the red curve, only half of the red curve. The x-direction position changes between 0.118 and 0.122 m, and the fluctuation amplitude is 0.004 m. The amplitude of the random interference is 0.4 N.

6. Experimental Test

The MSBS test equipment is shown in Figure 10 below. The white object in the shape of a round rod in the middle of the picture is a levitation model that contains a permanent magnet. The light is an LED. The CCD camera sensor is installed on one side of the lamp, which is used to collect the position information of the suspension model. The position output frequency of the CCD sensor is 2 kHz. The model of the CCD sensor is TCD1209. The x-direction and y-direction electromagnet coils surround the suspension model. The axial coil diameter is 0.13 m, the number of coils is 252, and the distance between coil 0 and coil 9 is 0.312 m. The power supply voltage of the chopper is 110 VDC.
We use a dynamometer to measure the electromagnetic force on the magnetic rod under different current conditions. The experimental test data are shown in Table 1.
Before the anti-interference experiment, the magnetic rod needs to be suspended with 6 degrees of freedom. As shown in Figure 10, the magnetic rod is suspended. The control cycle of the controller is 0.5 ms. Then we apply a step interference to the x-direction of the magnetic rod. The model weight is 78 g, and the applied axial interference is 0.098 N. The external excitation is applied through the axial tension rope.
The blue dotted line in Figure 11 shows the PID controller’s control effect on step interference: the steady-state displacement changes by 0.00466 m, and the transient displacement changes by 0.00563 m. Although the integral part of the PID can eliminate the steady-state error, the integral part needs to slow down its function. The problem error cannot be eliminated at the moment of the step response. It takes a long time to eliminate the steady-state error, and the airflow will change with time. The solid red line is the control effect of the DFCF controller proposed in this paper on step interference. The steady-state displacement change is 0.00394 m, and the transient displacement change is 0.0047 m. The DFCF controller reduces the influence of disturbance by about 15.5% in the steady state and about 16.5% in the transient state. Because the tracking differentiator will have a certain delay when estimating the speed signal, the theoretical model has a certain error from the experimental model and cannot eliminate 100% of the disturbance. However, after overcoming these two problems, the anti-interference ability can be significantly improved.

7. Conclusions and Future Work

In this paper, taking the x-direction target position of the suspension model in the MSBS as the control object, the expressions of the electromagnetic field, the electromagnetic force, and the system state equation are derived. It is found that the MSBS is nonlinear, and the x-direction electromagnetic force on the suspension model is a multivariate nonlinear function of position and current. According to the derived physical equation expression, a digital simulation platform was built.
Then, a real-time disturbance force compensation framework for the MSBS was proposed. Under this framework, smoother suspension acceleration is obtained by the method based on a tracking differentiator, and the total force of the suspension is obtained by multiplying the acceleration by the mass. The electromagnetic force of the control output is directly estimated by the current and position, and the disturbance is obtained by subtracting the estimated electromagnetic force of the control output from the total force. In the digital simulation platform, the pulsation and random interference of aerodynamic force are simulated, and it is shown that the DFCF has more anti-interference ability than the traditional MSBS control algorithm. The simulated square wave and random interference are more rigorous than aerodynamic interference.
Finally, the impact force of the weight is applied to the controlled object to verify that the algorithm proposed in this paper can effectively suppress the external interference of MSBS in the experiment. Future research focuses on (1) exploring how to give the algorithm further anti-interference resistance, such as increasing it by more than 50%; (2) testing the algorithm’s ability to resist aerodynamic interference in an actual wind tunnel flow field.

Author Contributions

Conceptualization, W.X. and Z.L.; methodology, W.X.; software, W.X.; data curation, W.X.; formal analysis, W.X.; writing—original draft preparation, W.X.; writing—review and editing, F.D. and Z.L.; supervision, F.D.; project administration, F.D.; funding acquisition, Z.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key Natural Science Foundation of China, grant number 52232013.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MSBSMagnetic Suspension and Balance System
DFCFDisturbance Force Compensation Framework

References

  1. Jian, Z.; Ping, Y.; Kwai-Sang, C. Model Predictive Control for the Flow Field in an Intermittent Transonic Wind Tunnel. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 324–338. [Google Scholar]
  2. Goran, R.O.; Dijana, D.; Jovan, I. Testing of a standard model in the vti’s large-subsonic wind-tunnel facility to establish users’ confidence. Fme Trans. 2014, 408, 212–218. [Google Scholar]
  3. Haupt, M.C.; Lindhorst, K.; Horst, P. Efficient Surrogate Modelling of Nonlinear Aerodynamics in Aerostructural Coupling Schemes. AIAA J. 2014, 52, 1952–1966. [Google Scholar]
  4. Wang, Q.; He, K.-F.; Qian, W.-Q.; Zhang, T.-J.; Cheng, Y.-Q.; Wu, K.-Y. Unsteady aero-dynamics modeling for flight dynamics application. Acta Mech. Sin. 2012, 28, 14–23. [Google Scholar] [CrossRef]
  5. Wang, Q.; Qian, W.Q.; He, K.F. Unsteady aerodynamics modeling at high angles of attack using support vector machies. Chin. J. Aeronaut. 2015, 28, 659–668. [Google Scholar] [CrossRef] [Green Version]
  6. Adamov, N.P.; Kharitonov, A.M.; Chasovnikov, E.A.; Dyad’kin, A.A.; Kazakov, M.I.; Krylov, A.N.; Skorovarov, A.Y. Aerodynamic characteristics of reentry vehicles at supersonic velocities. Thermophys. Aeromech. 2015, 22, 535–543. [Google Scholar] [CrossRef]
  7. Huang, J.; Ke, F.-W.; Xie, A.-M.; Li, X. Measurement technology of model’s position and attitudes with high accuracy on the 200 m free filght ballistic range. In Proceedings of the 21st AIAA International Space Planes and Hypersonics Technologies Conference, Xiamen, China, 6–9 March 2017. [Google Scholar]
  8. Burns, D.E.; Parker, P.A. Additively Manufactured Wind-Tunnel Balance. J. Aircr. 2020, 57, 212–218. [Google Scholar] [CrossRef]
  9. Ahn, D.; Jin, J.-W.; Yun, H.; Jeong, J. Development of a novel dual servo magnetic levitation stage. Actuators 2022, 11, 147. [Google Scholar] [CrossRef]
  10. Kumar, P.; Khamesee, M.B. Development and analysis of a novel magnetic levitation system with a feedback controller for additive manufacturing applications. Actuators 2022, 11, 364. [Google Scholar] [CrossRef]
  11. Lee, D.-K.; Lee, J.-S.; Han, J.-H.; Kawamura, Y. Dynamic calibration of magnetic suspension and balance system for sting-free measurement in wind tunnel tests. J. Mech. Sci. Technol. 2013, 27, 1963–1970. [Google Scholar] [CrossRef]
  12. Britcher, C.P.; Johnson, D. Feasibility of dynamic stability measurements of planetary entry capsules using a magnetic suspension and balance system. In Proceedings of the 32nd AIAA Aerodynamic Measurement Technology and Ground Testing Conference, Washington, DC, USA, 13–17 June 2016. [Google Scholar]
  13. Kai, D.; Sugiura, H.; Tezuka, A. Development of magnetic suspension and balance system for high-subsonic wind tunnel. In Proceedings of the AIAA Aerospace Sciences Meeting, Kissimmee, FL, USA, 8–12 January 2018. [Google Scholar]
  14. Kai, D.; Sugiura, H.; Tezuka, A. Magnetic Suspension and Balance System for High-Subsonic Wind Tunnel. AIAA J. 2019, 57, 2489–2495. [Google Scholar] [CrossRef]
  15. Duka, A.-V.; Dulău, M.; Oltean, S.-E. IMC based PID control of a magnetic levitation system. Procedia Technol. 2016, 22, 592–599. [Google Scholar] [CrossRef] [Green Version]
  16. Sun, Y.; Xu, J.; Qiang, H.; Lin, G. Adaptive Neural-Fuzzy Robust Position Control Scheme for Maglev Train Systems with Experimental Verification. IEEE Trans. Ind. Electron. 2019, 66, 8589–8599. [Google Scholar] [CrossRef]
  17. Wei, W.; Xue, W.; Li, D. On disturbance rejection in magnetic levitation. Control. Eng. Pract. 2019, 82, 24–35. [Google Scholar] [CrossRef]
  18. Wenshan, Y.; Ning, D.; Zhengzhou, R.; Zhi, W.; Ping, Y. Perturbation Analysis and Control of Mach Number 2.4-Meter Transonic Wind Tunnel. J. Aircr. 2020, 57, 1148–1155. [Google Scholar]
  19. Xuekong, C.; Xuedong, L.; Lin, Z.; Guangyuan, L.; Ruibo, W. New Development of Flow Field Calibration in the 2.4 m Transonic Wind Tunnel. J. Phys. Conf. Ser. 2019, 1300, 1742–6588. [Google Scholar]
  20. Jin, H.; Song, J.; Lan, W.; Gao, Z. On the characteristics of ADRC: A PID interpretation. Sci. China (Inf. Sci.) 2020, 56, 258–260. [Google Scholar] [CrossRef]
  21. Shi, S.; Zeng, Z.; Zhao, C.; Guo, L.; Chen, P. Improved Active Disturbance Rejection Control (ADRC) with Extended State Filters. Energies 2022, 15, 5799. [Google Scholar] [CrossRef]
  22. Zhong, S. A novel ADRC-based design for a kind of flexible aerocraft. Control. Theory Technol. 2021, 19, 35–48. [Google Scholar] [CrossRef]
  23. Guo, B.Z. On convergence of the nonlinear active disturbance rejection control for mimo systems. SIAM J. Control. Optim. 2013, 51, 1727–1757. [Google Scholar] [CrossRef]
  24. Senda, H.; Sawada, H.; Okuizumi, H.; Konishi, Y.; Obayashi, S. Aerodynamic Measurements of AGARD-B Model at High Angles of Attack by 1-m Magnetic Suspension and Balance System. In Proceedings of the 2018 AIAA Aerospace Sciences Meeting, Kissimmee, FL, USA, 8–12 January 2018. [Google Scholar]
  25. Yunsong, X.; Steven, D.; Hao, L.; Shen, Y. A Real-Time Performance Recovery Framework for Vision-Based Control Systems. IEEE Trans. Ind. Electron. 2021, 68, 1571–1580. [Google Scholar]
  26. Zhang, H.; Xiao, G.; Yu, X.; Xie, Y. On Convergence Performance of Discrete-Time Optimal Control Based Tracking Differentiator. IEEE Trans. Ind. Electron. 2021, 68, 3359–3369. [Google Scholar] [CrossRef]
  27. Fu, T.; Gao, Y.; Guan, L.; Qin, C. An LADRC controller to improve the robustness of the visual tracking and inertial stabilized system in luminance variation conditions. Actuators 2022, 11, 118. [Google Scholar] [CrossRef]
  28. Han, J. From PID to Active Disturbance Rejection Control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  29. Cheng, Z.; Lei, G. PID controller design for second order nonlinear uncertain systems. Sci. China (Inf. Sci.) 2017, 60, 5–17. [Google Scholar]
Figure 1. Overall structure diagram of the MSBS.
Figure 1. Overall structure diagram of the MSBS.
Actuators 12 00098 g001
Figure 2. The x-direction coil and suspension model of the MSBS.
Figure 2. The x-direction coil and suspension model of the MSBS.
Actuators 12 00098 g002
Figure 3. Characteristic diagram of the x-direction electromagnetic force.
Figure 3. Characteristic diagram of the x-direction electromagnetic force.
Actuators 12 00098 g003
Figure 4. The x-direction position curve with or without interference.
Figure 4. The x-direction position curve with or without interference.
Actuators 12 00098 g004
Figure 5. Observation effect diagram of interference.
Figure 5. Observation effect diagram of interference.
Actuators 12 00098 g005
Figure 6. The disturbance force compensation framework of the MSBS.
Figure 6. The disturbance force compensation framework of the MSBS.
Actuators 12 00098 g006
Figure 7. Effect of the DFCF against square wave external force interference.
Figure 7. Effect of the DFCF against square wave external force interference.
Actuators 12 00098 g007
Figure 8. Influence of disturbance feedback coefficient k m on disturbance estimation.
Figure 8. Influence of disturbance feedback coefficient k m on disturbance estimation.
Actuators 12 00098 g008
Figure 9. Control effect of the DFCF on random external disturbance.
Figure 9. Control effect of the DFCF on random external disturbance.
Actuators 12 00098 g009
Figure 10. The MSBS test equipment.
Figure 10. The MSBS test equipment.
Actuators 12 00098 g010
Figure 11. Experimental test of anti-interference ability.
Figure 11. Experimental test of anti-interference ability.
Actuators 12 00098 g011
Table 1. Experimental data on electromagnetic force and current.
Table 1. Experimental data on electromagnetic force and current.
Current (A)Force (N)
100.42
200.78
301.1
401.48
502.1
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

Xia, W.; Dou, F.; Long, Z. A Disturbance Force Compensation Framework for a Magnetic Suspension Balance System. Actuators 2023, 12, 98. https://doi.org/10.3390/act12030098

AMA Style

Xia W, Dou F, Long Z. A Disturbance Force Compensation Framework for a Magnetic Suspension Balance System. Actuators. 2023; 12(3):98. https://doi.org/10.3390/act12030098

Chicago/Turabian Style

Xia, Wentao, Fengshan Dou, and Zhiqiang Long. 2023. "A Disturbance Force Compensation Framework for a Magnetic Suspension Balance System" Actuators 12, no. 3: 98. https://doi.org/10.3390/act12030098

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