Next Article in Journal
Optimum Design Rules for CMOS Hall Sensors
Previous Article in Journal
Enhancement of MCF Rubber Utilizing Electric and Magnetic Fields, and Clarification of Electrolytic Polymerization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Elimination of Harmonic Force and Torque in Active Magnetic Bearing Systems with Repetitive Control and Notch Filters

School of Technology, Beijing Forestry University, No. 35 Tsinghua East Road, Haidian District, Beijing 100083, China
*
Author to whom correspondence should be addressed.
Sensors 2017, 17(4), 763; https://doi.org/10.3390/s17040763
Submission received: 17 February 2017 / Revised: 22 March 2017 / Accepted: 30 March 2017 / Published: 4 April 2017
(This article belongs to the Section Physical Sensors)

Abstract

:
Harmonic force and torque, which are caused by rotor imbalance and sensor runout, are the dominant disturbances in active magnetic bearing (AMB) systems. To eliminate the harmonic force and torque, a novel control method based on repetitive control and notch filters is proposed. Firstly, the dynamics of a four radial degrees of freedom AMB system is described, and the AMB model can be described in terms of the translational and rotational motions, respectively. Next, a closed-loop generalized notch filter is utilized to identify the synchronous displacement resulting from the rotor imbalance, and a feed-forward compensation of the synchronous force and torque related to the AMB displacement stiffness is formulated by using the identified synchronous displacement. Then, a plug-in repetitive controller is designed to track the synchronous feed-forward compensation adaptively and to suppress the harmonic vibrations due to the sensor runout. Finally, the proposed control method is verified by simulations and experiments. The control algorithm is insensitive to the parameter variations of the power amplifiers and can precisely suppress the harmonic force and torque. Its practicality stems from its low computational load.

1. Introduction

Control moment gyroscope (CMG) is one of the most important spacecraft attitude control actuators [1]. Extremely high stability of the spacecraft platform is indispensable for high-resolution Earth observation spacecraft equipped with many sensitive payloads. The CMG consists of a high-speed rotor mounted on a gimbal, which is fixed in the spacecraft platform [2]. The platform stability is severely affected by the undesirable harmonic force and torque of the high-speed rotor in the CMG [3]. Considering the support method of the high-speed rotor, CMGs can be divided into CMGs with mechanical bearings and CMGs with active magnetic bearings (AMBs) [4]. If mechanical bearings are employed, considerable harmonic force and torque will be directly transferred to the spacecraft platform [5]. In contrast, AMB, which provides several significant advantages of low friction, high speed, adjustable bearing damping, and especially active control ability, has been widely used to support the high-speed rotor of the CMG [6].
The frequencies of the harmonic force and torque in AMB are mainly composed of synchronous and multiple higher integer harmonics of the rotational speed [7]. Rotor imbalance, which results from the discrepancy between the geometric axis and the inertial axis of the rotor, is regarded as the main source of the synchronous force and torque source [8]. Suppression methods of the rotor imbalance fall into two main categories: suppression of displacement [9] and suppression of housing vibration [8]. The former one aims at forcing the rotor to rotate around its geometric axis [10], while the centrifugal force which quadratically rises with the rotational speed will induce severe housing vibrations. To solve this problem, the latter one makes the rotor rotate around the inertial axis. Several control methods have been reported to suppress the housing vibration by reducing synchronous current, such as generalized notch filters [8], Fourier coefficient computation [11], etc. In fact, the synchronous housing vibration is induced by the imbalance force and torque, which are composed of two parts related to the current stiffness and the displacement stiffness, respectively. Although the synchronous housing vibration related to the current stiffness can be well eliminated by using these synchronous current reduction strategies, a certain amount of housing vibration related to the displacement stiffness still remains [12]. For further suppression of the residual housing vibration, precise control current should be provided by designing additional controllers, such as adaptive autocentering control and feed-forward compensation [13,14]. Suppression of housing vibration is referred to as the elimination of synchronous force and torque strategy, which achieves a clean transmission of vibration force and torque. However, the suppression precision is severely affected by the parameter variations of power amplifiers in the AMB system [12]. Adaptive least mean square feed-forward [15], gain phase modifier [16] and double-loop compensation [17] have been proposed to achieve an adaptive compensation of the power amplifiers. However, it is very difficult to analyze the performance of these controllers owing to their complex algorithm, and intensive computational effort is required.
Sensor runout, which results from the non-uniform properties around the sensing surface of the rotor, also generates disturbances at multiple integer frequencies of the rotational speed [7]. Setiawan proposed a simultaneous identification and compensation method of the synchronous sensor runout and the rotor imbalance based on adaptive controller and bearing stiffness variation [18]. However, it is difficult to guarantee the stability of the adaptive algorithm and to analyze its performances. To identify or to suppress multi-frequency disturbances, compact wavelets [19], modified notch filter [20], response matching with FIR filter [21] and synchronous rotating frame transformation [22] can be employed, but the control’s computational complexity will sharply increase in direct proportion to the number of the harmonics considered. The computational cost may exceed the hardware capability if a four radial degrees of freedom (DOF) AMB system is studied. It is difficult even unavailable to run too much control algorithm in a very short sampling time for spatial microprocessors, because it has a low calculation capability [23]. To simplify the control algorithm, an iterative learning control was proposed to eliminate the unbalance effects by Bi [24], but only the translational motions in two radial DOF is considered.
To precisely eliminate harmonic force and torque, the synchronous force and torque caused by the AMB displacement stiffness and rotor imbalance has to be compensated accurately and adaptively unaffected by the parameter variations of the power amplifiers, and the harmonic force and torque caused by the sensor runout have to be effectively suppressed simultaneously. For practical uses, the computation effort of the control algorithm has to be limited. The repetitive controller is widely employed owing to its superior tracking performance of periodic reference signal and low output total harmonic distortion [25]. Xu proposed a two-step suppression method of harmonic vibration [26]. Since the harmonic vibration is caused by the rotor imbalance and the sensor runout. To distinguish them, field balancing is firstly employed for online identification and offline compensation of the rotor imbalance. Once the rotor imbalance is reduced, the residual harmonic vibration is only the harmonic current, which is reduced by the sensor runout. Then a repetitive controller is designed to suppress the harmonic current. However, there are many problems in the field balancing in practice. Apparently, it is time-consuming because it needs to disassemble the AMB system and to take the rotor out for improving the mass distribution with discrete add-on weights. This will decrease the mechanical assembling accuracy. Moreover, a certain amount of the rotor imbalance always remains, and it changes during the operation [8].
In this work, a new method to eliminate harmonic force and torque in four radial-DOF AMBs has been proposed and studied. Field balancing or disassembly are no longer needed. Only the control algorithm is designed so that the rotor imbalance and sensor runout can be separated and suppressed on-line. Generalized notch filter combing with feed-forward compensator are formulated to identify the rotor imbalance and to reduce the synchronous force and torque. Meanwhile, a plugin repetitive controller, insensitive to the parameter variations of the power amplifiers, is designed to track the synchronous reference formulated by the identified rotor imbalance and to eliminate the harmonic force and torque caused by the sensor runout.

2. Harmonic Force and Torque of the 4-DOF AMB System

Figure 1 shows the diagram of the AMB system in the XZ plane, which consists of an imbalanced rotor, four pairs of radial AMB stators and displacement sensors (only two of them are shown, and the others are oriented orthogonal to the paper), a controller and power amplifiers.
According to the displacement of the rotor’s geometric axis, which can be measured by the displacement sensors, the controller drives the power amplifiers to generate control currents in the AMB stators. Then, magnetic force and torque are induced and controlled to levitate the rotor. As is known, every rotor has six DOF: three in terms of translational motions and three in terms of rotational motions. Among these freedoms in this AMB system, the axial rotational motion is driven by a motor with a speed of Ω, while the axial translational motion is controlled by the axial AMB. It is noted the harmonic force and torque have little couple with these two axial motions [7], so only four radial motions controlled by the radial AMBs are discussed in this work. To describe the AMB system, three coordinates are defined as:
(1)
The generalized coordinate, where o the center of the AMB stators, x and y are the translational displacements in the X and Y directions, respectively, while f x and f y are the corresponding forces; α and β are the rotational displacements, while p α and p β are the corresponding torques.
(2)
The sensor coordinate, where l s is the distance from the center of a displacement sensor to the origin, s a x , s b x , s a y and s b y are the measured displacements of the rotor’s geometric axis in four decentralized directions of ax, bx, ay and by, respectively.
(3)
The stator coordinate, where l m is the distance from the center of a radial AMB stator to the origin, i a x , i b x , i a y and i b y are the coil currents in the four decentralized directions (only i a x and i b x are visible in Figure 1), while f a x , f b x , f a y and f b y are the corresponding control forces.
The displacements of the geometric and inertial axes are defined as q G = [ x G   β G   y G   α G ] T and q I = [ x I   β I   y I   α I ] T in the generalized coordinate. Since the static and dynamic imbalances are the eccentricity and inclination angle between q G and q I , an imbalance vector Δ q can be expressed by:
Δ q = q I q G = [ Δ x Δ β Δ y Δ α ] = [ ε cos ( Ω t + χ ) σ sin ( Ω t + δ ) ε sin ( Ω t + χ ) σ cos ( Ω t + δ ) ]
where ε ( σ ) and χ ( δ ) are the amplitude and the initial phase of the static (dynamic) imbalance.
Since senor runout is the displacement noise, its vector q s r is defined in the sensor coordinate. After compensating the synchronous component manually [18], residual q s r can be expressed as:
q s r = [ i = 2 n s a s i sin ( i Ω t + α s i ) i = 2 n s b s i sin ( i Ω t + β s i ) i = 2 n s a s i sin ( i Ω t + α s i i π 2 ) i = 2 n s b s i sin ( i Ω t + β s i i π 2 ) ]
where i is the harmonic number, s a s i and s b s i are harmonic Fourier coefficients, α s i and β s i are harmonic initial phases.
According to the gyro technique equations and Newton’s second law, the dynamics of the AMB system in the radial four DOF can be given by [26]:
{ m s 2 x I ( s ) = 2 [ k x 2 k i k s G w ( s ) C t ( s ) ] [ x I ( s ) Δ x ( s ) ] 2 k i G w ( s ) C t ( s ) x s r ( s ) m s 2 y I ( s ) = 2 [ k x 2 k i k s G w ( s ) C t ( s ) ] [ y I ( s ) Δ y ( s ) ] 2 k i G w ( s ) C t ( s ) y s r ( s )
{ J r s 2 α I ( s ) + J z Ω s β I ( s ) = 2 [ k x l m 2 k i k s l m l s G w ( s ) C r s ( s ) ] [ α I ( s ) Δ α ( s ) ] 2 k i l m G w ( s ) C r s ( s ) α s r + 2 k i k s l m l s G w ( s ) C r c ( s ) [ β I ( s ) Δ β ( s ) ] + 2 k i l m G w ( s ) C r c ( s ) β s r J r s 2 β I ( s ) J z Ω s α I ( s ) = 2 [ k x l m 2 k i k s l m l s G w ( s ) C r s ( s ) ] [ β I ( s ) Δ β ( s ) ] 2 k i l m G w ( s ) C r s ( s ) β s r 2 k i k s l m l s G w ( s ) C r c ( s ) [ α I ( s ) Δ α ( s ) ] 2 k i l m G w ( s ) C r c ( s ) α s r
where m is the mass of the rotor, k x is the AMB displacement stiffness, k i is the AMB current stiffness, k s is the coefficient of the displacement sensor, G w ( s ) is the transfer function of the simplified first-order low-pass filter model of the power amplifier, J r and J z are the transverse and polar moments of inertia of the rotor, respectively, C t ( s ) is the main controller of the translational system, C r s ( s ) and C r c ( s ) are the main controllers of the coupled rotational system, and:
G w ( s ) = k w ω w s + ω w , { C t ( s ) = k P + k I 1 s + k D s C r s ( s ) = k P + k I 1 s + k D s + k r h Ω s s + ω r h cos ϕ k r l Ω ω r l s + ω r l cos φ C r c ( s ) = k r h Ω s s + ω r h sin ϕ k r l Ω ω r l s + ω r l sin φ ,
{ x s r = 1 2 i = 2 n [ s a s i sin ( i Ω t + α s ) + s b s i sin ( i Ω t + β s ) ] y s r = 1 2 i = 2 n [ s a s i sin ( i Ω t + α s i π 2 ) + s b s i sin ( i Ω t + β s i π 2 ) ] α s r = 1 2 i = 2 n [ s b s i sin ( i Ω t + β s i π 2 ) s a s i sin ( i Ω t + α s i π 2 ) ] β s r = 1 2 i = 2 n [ s a s i sin ( i Ω t + α s ) s b s i sin ( i Ω t + β s ) ] , { Δ x ( s ) = ε cos χ s Ω sin χ s 2 + Ω 2 Δ y ( s ) = ε sin χ s + Ω cos χ s 2 + Ω 2 Δ α ( s ) = σ cos δ s Ω sin δ s 2 + Ω 2 Δ β ( s ) = σ sin δ s + Ω cos δ s 2 + Ω 2
k w and ω w are the gain and the cutoff frequency of the simplified low-pass power amplifier model, k P , k I and k D are coefficients of the typical proportional-integral-derivative controller, k r h and k r l are gains of the cross feedback control to suppress the gyroscopic effect [27], ω r h and ω r l are the cutoff frequencies of the high-pass and low-pass filters, respectively, ϕ and φ are the cross phases. From Equations (3) and (4), the following conclusions can be drawn:
(1)
The rotor imbalance generates synchronous force and torque related to both k i and k x , whereas sensor runout generates multiple higher harmonic force and torque only related to k i due to its nature of the measured sensor noise. Therefore, they need different suppression methods. To suppress the synchronous force and torque, accurate control current should be generated so that the synchronous vibration related to k i counteracts that related to k x precisely. To suppress harmonic force and torque, only harmonic currents need be cleaned because they are only related to k i .
(2)
Since the employed G w is voltage-sourced, its parameter variations can highly decrease the precision of the synchronous control current. For a precise suppression of the synchronous force and torque, the synchronous control current has to be accurate, so that the parameter variations of G w can be well compensated.
(3)
The translational motions and the rotational motions are uncoupled. Furthermore, the two translational motions are also uncoupled, whereas the two rotational motions are coupled because of the gyroscopic effects [27].
To simplify the 4-DOF AMB system, which can be transformed to two plural subsystems, we let:
{ r I = x I + j y I Δ r = Δ x + j Δ y r s r = x s r + j y s r ο I = α I + j β I Δ ο = Δ α + j Δ β ο s r = α s r + j β s r
where j is the complex unit.
Then Equations (3) and (4) can be expressed as:
m s 2 r I ( s ) = 2 k i G w ( s ) C t ( s ) r s r ( s ) + 2 [ k x 2 k i k s G w ( s ) C t ( s ) ] [ r I ( s ) Δ r ( s ) ]
J r s 2 o I ( s ) j J z Ω s o I ( s ) = 2 k i l m G w ( s ) C s c ( s ) o s r + 2 [ k x l m 2 k i k s l m l s G w ( s ) C s c ( s ) ] [ o I ( s ) Δ o ( s ) ]
where:
{ Δ r ( s ) = ε e j χ s j Ω Δ ο ( s ) = σ e j δ s j Ω
C s c ( s ) = C r s ( s ) + j C r c ( s ) = C t ( s ) + ( k r h s s + ω r h e j ϕ k r l ω r l s + ω r l e j φ ) Ω
If a complete suppression of harmonic force and torque can be achieved, the rotor will rotate around its inertial axis, which means r I and o I are zero. Then, we can see from Equations (6) and (7) that the left sides of both equations are equal to zero. The right sides of both equations are composed of two parts: the sensor runout ( r s r and o s r ) part only related to k i and the rotor imbalance ( Δ r and Δ o ) part related to both k i and k x . Therefore, to suppress the synchronous force and torque, synchronous control current should be generated so that two synchronous vibrations respectively related to k i and k x counteract. Moreover, synchronous control current should be precise unaffected by parameter variations of G w ( s ) . To suppress the multiple higher harmonic force and torque, only a reduction of the harmonic currents is needed.

3. Suppression of the Harmonic Force and Torque

The structure of the closed-loop generalized notch filter with an internal notch feedback block [8] is shown in Figure 2, where N n f ( s ) is the transfer function of the internal notch feedback, z f is the input signal with a synchronous component to be separated, y f is the output signal, x f is error signal, ξ m is the damping coefficient. The dynamic equation of the internal feedback block can be given by:
y f = ξ m [ sin ( Ω t ) cos ( Ω t ) ] [ x f sin ( Ω t ) x f cos ( Ω t ) ] d t
From Equation (8), the following equations can be easily verified:
{ y f = ξ m [ sin ( Ω t ) x f sin ( Ω t ) d t + cos ( Ω t ) x f cos ( Ω t ) d t ] y ¨ f + Ω 2 y f = ξ m x ˙ f
Then we can obtain the transfer function as:
N n f ( s ) = y f ( s ) x f ( s ) = ξ m s s 2 + Ω 2
From Equation (10), it’s easy to verify that the magnitude at the notch frequency of Ω is infinite. The transfer function of the closed-loop generalized notch filter can be given:
G n f ( s ) = x f ( s ) z f ( s ) = ( 1 + N n f ( s ) ) 1 = s 2 + Ω 2 s 2 + ξ m s + Ω 2
It is clear that G n f ( s ) will vanish if s = j Ω and ξ m 0 , and this confirms its notch filter characteristics.
Upon the convergence of the closed-loop generalized notch filer, y f will be the separated synchronous component of z f . Therefore, y f can be utilized to design the feedforward compensation, which will generate the synchronous control current to counteract the synchronous force and torque related to k x .
The diagrams of the translational system and the rotational system with synchronous force and torque elimination are shown in Figure 3 and Figure 4, respectively, where G r f ( s ) and G o f ( s ) are the feed-forward controllers for the translational an rotational systems, respectively, and:
G ( s ) = 1 m s 2
H ( s ) = 1 J r s 2 j J z Ω s
As shown in Figure 3 and Figure 4, to eliminate the synchronous force and torque, we have:
{ lim s = j Ω r I ( s ) G ( s ) ( s j Ω ) = lim s = j Ω C r 0 ( s ) Δ r ( s ) 1 G ( s ) C r 0 ( s ) ( s j Ω ) = 0 lim s = j Ω o I ( s ) H ( s ) ( s j Ω ) = lim s = j Ω C o 0 ( s ) Δ o ( s ) 1 H ( s ) C o 0 ( s ) ( s j Ω ) = 0
where:
C r 0 ( s ) = 2 k x 2 k i k s G w ( s ) [ G n f ( s ) C t ( s ) + ( 1 G n f ( s ) ) G r f ( s ) ]
C o 0 ( s ) = 2 k x l m 2 2 k i k s l m l s G w ( s ) [ G n f ( s ) C s c ( s ) + ( 1 G n f ( s ) ) C o f ( s ) ]
Solving Equation (12) yields:
{ C r f ( s ) | s = j Ω = k x k i k s G w ( j Ω ) 1 C o f ( s ) | s = j Ω = k x l m k i k s l s G w ( j Ω ) 1
In practice, it is difficult to design G w ( j Ω ) 1 and to keep it accurate all the time, because parameter variations will inevitably occur during operation (e.g., thermal effects).
For a good elimination of the harmonic force and torque, the synchronous feed-forward control current has to stay precise unaffected by the parameter variations of G w , while an accurate reduction of the higher harmonic currents is achieved. Repetitive control is employed owing to its superior tracking performance of the periodic reference signal and attenuation performance of the harmonic disturbance signals.
Figure 5 and Figure 6 show the diagrams of the translational and rotational systems with harmonic force and torque elimination, where e T p s is a delay element, and Tp is the delay. It is expected from the internal model principle that he harmonic disturbance signals can be well suppressed if Tp is equal to the period of the rotor speed. F L ( s ) is a low-pass filter to improve the system stability, C b r ( s ) and C b o ( s ) are lead elements to improve the system bandwidth, i r is the translational current and i r = i x + j i y , i o is the rotational current and i o = i α + j i β :
F L ( s ) = ω L s + ω L
C b r ( s ) = k c r s + ω w k ω s + ω w
C b o ( s ) = k c o s + ω w k ω s + ω w
ω L is the cutoff frequency of F L ( s ) , k c r and k c o are positive parameters to be chosen, k ω is a positive parameter to compensate the phase lag due to G w .
i r and i o are adopted as the feedback signals, so the equivalent harmonic disturbance currents caused by sensor runout can be well reduced. The feed-forward compensations, which are the synchronous control currents to compensate the synchronous vibration force and torque related to k x , are used as the reference signals of the repetitive controllers, so that they can be precisely tracked unaffected by the parameter variations of G w .
From Equation (13) and Figure 5 and Figure 6, we have:
{ C r f ( s ) = k x k i k s C o f ( s ) = k x l m k i k s l s
The sensitive suppression functions of the repetitive controllers can be calculated as:
{ M r ( s ) = 1 F L ( s ) e T p s 1 ( 1 C b r ( s ) G w ( s ) 1 + C f r ( s ) G w ( s ) ) F L ( s ) e T p s M o ( s ) = 1 F L ( s ) e T p s 1 ( 1 C b o ( s ) G w ( s ) 1 + C f o ( s ) G w ( s ) ) F L ( s ) e T p s
where:
C f r ( s ) = 2 k i k s C t ( s ) G ( s ) 1 2 k x G ( s )
C f o ( s ) = 2 k i k s l m l s C s c ( s ) H ( s ) 1 2 k x l m 2 H ( s )
To eliminate the harmonic force and torque, the sensitive suppression functions at the harmonic frequencies should be zero
lim s = j 2 m π / T p | M r ( s ) | = lim s = j 2 m π / T p | M o ( s ) | = 0
where m = 1 ,   2 ,     ,   m max with m max the largest number of the harmonics to be suppressed.
To suppress the largest harmonic effectively, ω w / k ω m max Ω , then we have:
k ω ω w / ( m max Ω )
Solving Equation (16) yields:
lim s = j 2 m π / T p 1 F L ( s ) = 0
Equation (17) can be divided into two conditions in terms of amplitude and phase, respectively.
{ lim s = j 2 m π / T p | F L ( s ) | = 1 lim s = j 2 m π / T p F L ( s ) e T p s = 0
To fulfill the amplitude and phase requirements of Equation (19), ω L and T p can be determined by:
{ ω L > 2 m m π / T p T p = 2 π Ω [ 1 1 2 π tan 1 ( Ω ω L ) ]
Since the control algorithm is implemented digitally, Tp should be an integer multiple of the sampling period. To fulfill this condition, the value of ω L can be tuned slightly within its value range.
The regeneration spectrum method can be utilized to analyze the system stability and to choose the values of k c r and k c o . However, it is time consuming. In fact, if k c r = k c o = 0 , the repetitive controllers will be shut down. With the increase of the values of k c r and k c o , convergence speeds of i x and i o become higher, whereas the stability margins become smaller. Therefore, the actual values of k c r and k c o have to be determined according to the performance in simulations and experiments.

4. Simulations and Experiments

To verify the proposed control approach, simulations and experiments by using a magnetically suspended CMG (MSCMG), whose rotor is levitated by the AMB, have been performed. Figure 7 shows the picture of the experimental setup, which is composed of a vacuum pump, accelerometer, controller and amplifier, power, oscillograph, and MSCMG. The MSCMG consists of a gyro housing and a gimbal. The gimbal is supported by a bracket, where an accelerometer is employed to measure the harmonic vibration acceleration transmitted through the bracket to the spacecraft. A high-speed AMB system is inside the gyro room, while the vacuum pump is employed to create a nearly vacuous environment to reduce the wind resistance (the air pressure is about 2 Pa). The proposed control algorithm is implemented in a digital signal processor and field programmable gate array based controller with a sampling and control period of 148.6 μs. Eight eddy-current sensors are employed to measure q G , while one Hall sensors is utilized to measure Ω. The oscillographs are employed to show, analyze, and store the values of the measured displacement, current and acceleration signals.
The parameters of the AMB system are presented in Table 1, where the values of the parameter are measured or estimated through actual experiments. It is noted that since the nominal speed of MSCMG is 200 Hz, while the first, third and fifth harmonics are dominant in practical experiments, the harmonic frequencies of 200, 600 and 1000 Hz are considered.
Only results related to fx and pα are shown here because they have the same amplitudes as fy and pβ, respectively, except for steady phase lead angles of π/2, if the rotor rotates anticlockwise. Since very big differences exist in the amplitudes of different harmonics, their fast Fourier transformation (FFT) is carried out so that the harmonics of fx and pα can be easily recognized. Furthermore, to simulate the influence of the actual current noises on the performance of the proposed control method, a random noise with mean and variance values of 0 and 1 × 10−4 is added to the outputs of the power amplifiers.
As shown in Figure 8a and Figure 9a, the synchronous, third and fifth harmonics of fx and pα without the proposed control method are very obvious among all the frequencies. The original synchronous, third and fifth harmonics of fx are 41.7, 17.8 and 13.1 dB, respectively, while those of pα are 5.4, −5.8 and −5.6 dB, respectively.
After the proposed control method is enabled, as can be seen in Figure 8b and Figure 9b, the synchronous, third and fifth harmonics of fx are suppressed to 8.6, 6.7 and 5.4 dB, respectively, while those of pα are suppressed to −14.2, −13.1 and −13.5 dB, respectively. The harmonics of fx and pα are suppressed by such considerable degrees that it is a little difficult to identify them among the random noise.
The magnetic force in the stator coordinate can be linearized as a function of coil current and the geometric axis displacement at the equilibrium point as [14]:
f c n = k i i c n + k x x c n
where cn is the channel number and c n = a x , b x , a y , b y . x c n is the geometric axis displacement in the stator coordinate, and it can be obtained from the measured displacements in the sensor coordinate through a coordinate transformation.
[ x a x x b x x a y x b y ] = 1 2 k s l s [ l s + l m l s l m 0 0 l s l m l s + l m 0 0 0 0 l s + l m l s l m 0 0 l s l m l s + l m ] [ s a x s b x s a y s b y ]
Then the force and torque in the generalized coordinate can be derived through another coordinate transformation as follows:
[ f x p β f y p α ] = [ 1 1 0 0 l m l m 0 0 0 0 1 1 0 0 l m l m ] [ f a x f b x f a y f b y ]
Finally, the values of fx and pα can be well acquired in experiments, as i c n and s c n are precisely measured by using Hall current sensors and eddy-current sensors.
As shown in Figure 10a and Figure 11a, the first, third and fifth harmonics are distinct among the FFT of fx and pα without the proposed control method, their original values were about 39.8, 16.2, 12.4 dB and 5.2, −5.4, −5.7 dB, respectively. After the proposed control method is activated, as can be seen in Figure 10b and Figure 11b, those harmonic values of fx and pα are suppressed by 31, 9.1, 6.7 dB and 18.9, 8.9, 7.5 dB, respectively. Furthermore, good matching of the suppression degrees of the experiment results and the simulation results can be observed.
To give an independent verification of the practicality of the proposed control method, the measured acceleration vt by the accelerometer is used to demonstrate the vibration transmission from the AMB system to the bracket of the MSCMG. Comparing Figure 12a,b, the values of first, third and fifth harmonic vibrations are reduced from −33.8, −53.4 and −56.1 dB to −58.6, −62.7 and −63.1 dB, respectively. The residual harmonics have similar sizes to the visible noises (mainly caused by the gyroscopic effects and the structural resonance of the MSCMG test rig), which means the transmission of the harmonic vibrations is significantly attenuated.
Little change happens to the elimination precision of the harmonic vibrations during a ten-hour operation. This indicates that the repetitive controller is insensitive to the parameter variations caused by the temperature change. Compared with the adaptive synchronous compensation, which is nonlinear and bring difficulty in analyzing the closed-loop system stability [28], the repetitive controller is simpler. Furthermore, no additional computation is needed in this work, whereas the adaptive synchronous compensation is composed of many complex calculations, such as arc tangent and modulus operations. Compared with the harmonic vibration suppression in [26], only improvement of the control algorithm is needed. Since field balancing is no longer required, this will save a lot of time in practice. Furthermore, it is helpful for a good mechanical assembly accuracy without disassembly.

5. Conclusions

In this work, harmonic force and torque elimination in the 4-DOF AMB system with rotor imbalance and sensor runout is studied. A novel control method consisting of generalized notch filter, feed-forward compensation and repetitive control is proposed, and its effectiveness has been demonstrated by simulations and experiments. The first, third and fifth harmonic force and torque are well suppressed, and no visible mutual couplings among the harmonics or the other frequencies exist. The proposed method is very suitable for moment exchange devices with AMB systems in the high-resolution Earth observation spacecraft, and it can be extended to many industrial AMB applications, where suppression of the harmonic house vibration is needed. However, the suppression degree decreases with the increase of the frequency, this is mainly because the error between F L ( s ) e T s and 1 becomes larger. The power spectrum, which acquires better estimation from noisy signals, is more appropriate for the data processing than the FFT. Improvement of the repetitive controller and data processing with the power spectrum will be topics for our further research work.

Acknowledgments

This work was supported by the National Natural Science Foundation of China under Grant 51605031 and in part by the China Postdoctoral Science Foundation under Grant 2016M600051.

Author Contributions

Xiangbo Xu conceived the research; Shao Chen designed the experiment; Jinhao Liu performed the data analysis; Xiangbo Xu, Shao Chen and Jinhao Liu wrote and edited the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Luo, Q.; Li, D.X.; Zhou, W.Y.; Zhang, J.P.; Yang, G.; Wei, X.S. Dynamic modelling and observation of micro-vibrations generated by a Single Gimbal Control Moment Gyro. J. Sound Vib. 2013, 332, 4496–4516. [Google Scholar] [CrossRef]
  2. Cui, P.L.; Zhang, H.J.; Yan, N.; Fang, J.C. Performance testing of a magnetically suspended double gimbal control moment gyro based on the single axis air bearing table. Sensors 2012, 12, 9129–9145. [Google Scholar] [CrossRef] [PubMed]
  3. Tang, L.; Chen, Y.Q. Model development and adaptive imbalance vibration control of magnetic suspended system. Acta Astronaut. 2009, 65, 1506–1514. [Google Scholar]
  4. Liu, C.; Liu, G. Equivalent damping control of radial twist motion for permanent magnetic bearings based on radial position variation. IEEE Trans. Ind. Electron. 2015, 62, 6417–6427. [Google Scholar] [CrossRef]
  5. Chen, Y.; Jin, G.; Zhu, M.; Liu, Z.; Du, J.; Li, W.L. Vibration behavior of a box-type structure built up by plates and energy transmission through the structure. J. Sound Vib. 2012, 331, 849–867. [Google Scholar] [CrossRef]
  6. Zheng, S.Q.; Han, B.C.; Guo, L. Composite hierarchical anti-disturbance control for magnetic bearing system subject to multiple external disturbances. IEEE Trans. Ind. Electron. 2014, 61, 7004–7012. [Google Scholar] [CrossRef]
  7. Setiawan, J.D.; Mukherjee, R.; Maslen, E.H. Adaptive compensation of sensor runout for magnetic bearings with uncertain parameters: Theory and experiments. J. Dyn. Syst. Meas. Control 2001, 123, 211–218. [Google Scholar] [CrossRef]
  8. Herzog, R.; Bühler, P.; Gähler, C.; Larsonneur, R. Unbalance compensation using generalized notch filters in the multivariable feedback of magnetic bearings. IEEE Trans. Control Syst. Technol. 1996, 4, 580–586. [Google Scholar] [CrossRef]
  9. Schuhmann, T.; Hofmann, W.; Werner, R. Improving operational performance of active magnetic bearings using Kalman filter and state feedback control. IEEE Trans. Ind. Electron. 2012, 59, 821–829. [Google Scholar] [CrossRef]
  10. Fang, J.C.; Wang, Y.G.; Han, B.C.; Zheng, S.Q. Field balancing of magnetically levitated rotors without trial weights. Sensors 2013, 13, 16000–16022. [Google Scholar] [CrossRef]
  11. Jiang, K.J.; Zhu, C.S.; Tang, M. A uniform control method for imbalance compensation and automation balancing in active magnetic bearing-rotor systems. J. Dyn. Syst. Meas. Control 2012, 134, 021006. [Google Scholar]
  12. Chen, Q.; Liu, G.; Han, B.C. Suppression of imbalance vibration in AMB-rotor systems using adaptive frequency estimator. IEEE Trans. Ind. Electron. 2015, 62, 7696–7705. [Google Scholar] [CrossRef]
  13. Lum, K.Y.; Coppola, V.T.; Bernstein, D.S. Adaptive autocentering control for an active magnetic bearing supporting a rotor with unknown mass imbalance. IEEE Trans. Control Syst. Technol. 1996, 4, 587–597. [Google Scholar]
  14. Tang, J.; Liu, B.; Fang, J.; Ge, S.S. Suppression of vibration caused by residual unbalance of rotor for magnetically suspended flywheel. J. Vib. Control 2013, 19, 1962–1979. [Google Scholar] [CrossRef]
  15. Xiang, M.; Wei, T. Autobalancing of high-speed rotors suspended by magnetic bearings using LMS adaptive feedforward compensation. J. Vib. Control 2014, 20, 1428–1436. [Google Scholar] [CrossRef]
  16. Fang, J.; Xu, X.; Tang, J.; Liu, H. Adaptive complete suppression of imbalance vibration in AMB systems using gain phase modifier. J. Sound Vib. 2013, 332, 6203–6215. [Google Scholar] [CrossRef]
  17. Chen, Q.; Liu, G.; Zheng, S. Suppression of imbalance vibration for AMBs controlled driveline system using double-loop structure. J. Sound Vib. 2015, 337, 1–13. [Google Scholar] [CrossRef]
  18. Setiawan, J.D.; Mukherjee, R.; Maslen, E.H. Synchronous sensor runout and unbalance compensation in active magnetic bearings using bias current excitation. J. Dyn. Syst. Meas. Control 2002, 124, 14–24. [Google Scholar] [CrossRef]
  19. Cole, M.O.T.; Keogh, P.S.; Burrows, C.R.; Sainkaya, M.N. Adaptive control of rotor vibration using compact wavelets. J. Vib. Acoust. 2006, 128, 653–665. [Google Scholar] [CrossRef]
  20. Darbandi, S.M.; Behzad, M.; Salarieh, H.; Mehdigholi, H. Harmonic disturbance attenuation in a three-pole magnetic bearing test rig using a modified notch filter. J. Vib. Control 2015. [Google Scholar] [CrossRef]
  21. Jiang, K.J.; Zhu, C.S. Multi-frequency periodic vibration suppression in active magnetic bearing-rotor systems via response matching in frequency domain. Mech. Syst. Signal Process. 2011, 25, 1417–1429. [Google Scholar] [CrossRef]
  22. Zheng, S.Q.; Han, B.C.; Feng, R.; Jiang, Y.X. Vibration suppression control for AMB-supported motor driveline system using synchronous rotating frame transformation. IEEE Trans. Ind. Electron. 2015, 62, 5700–5708. [Google Scholar] [CrossRef]
  23. Fang, J.; Ren, Y. Self-adaptive phase-lead compensation based on unsymmetrical current sampling resistance network for magnetic bearing switching power amplifiers. IEEE Trans. Ind. Electron. 2012, 59, 1218–1227. [Google Scholar] [CrossRef]
  24. Bi, C.; Wu, D.Z.; Jiang, Q.; Liu, Z.J. Automatic learning control for unbalance compensation in active magnetic bearings. IEEE Trans. Magn. 2005, 41, 2270–2280. [Google Scholar]
  25. Wu, X.H.; Panda, S.K.; Xu, J.X. Design of a plug-in repetitive control scheme for eliminating supply-side current harmonics of three-phase PWM boost rectifiers under generalized supply voltage conditions. IEEE Trans. Power Electron. 2010, 25, 1800–1810. [Google Scholar] [CrossRef]
  26. Xu, X.B.; Chen, S. Field balancing and harmonic vibration suppression in rigid AMB-rotor systems with rotor imbalances and sensor runout. Sensors 2015, 15, 21876–21897. [Google Scholar] [CrossRef] [PubMed]
  27. Ren, Y.; Su, D.; Fang, J.C. Whirling modes stability criterion for a magnetically suspended flywheel rotor with significant gyroscopic effects and bending modes. IEEE Trans. Power Electron. 2013, 28, 5890–5901. [Google Scholar] [CrossRef]
  28. Xu, X.B.; Chen, S.; Zhang, Y. Automatic balancing of AMB systems using plural notch filter and adptive synchronous compensation. J. Sound Vib. 2016, 374, 29–42. [Google Scholar] [CrossRef]
Figure 1. Diagram of the AMB system in the XZ plane.
Figure 1. Diagram of the AMB system in the XZ plane.
Sensors 17 00763 g001
Figure 2. Structure of the closed-loop generalized notch filter.
Figure 2. Structure of the closed-loop generalized notch filter.
Sensors 17 00763 g002
Figure 3. Diagram of the translational system with synchronous force elimination.
Figure 3. Diagram of the translational system with synchronous force elimination.
Sensors 17 00763 g003
Figure 4. Diagram of the rotational system with synchronous torque elimination.
Figure 4. Diagram of the rotational system with synchronous torque elimination.
Sensors 17 00763 g004
Figure 5. Diagram of the translational system with harmonic force elimination.
Figure 5. Diagram of the translational system with harmonic force elimination.
Sensors 17 00763 g005
Figure 6. Diagram of the rotational system with harmonic torque elimination.
Figure 6. Diagram of the rotational system with harmonic torque elimination.
Sensors 17 00763 g006
Figure 7. The picture of the experiment setup.
Figure 7. The picture of the experiment setup.
Sensors 17 00763 g007
Figure 8. Simulation results of fx. (a) before harmonic force elimination; (b) after harmonic force elimination.
Figure 8. Simulation results of fx. (a) before harmonic force elimination; (b) after harmonic force elimination.
Sensors 17 00763 g008
Figure 9. Simulation results of pα. (a) before harmonic torque elimination; (b) after harmonic torque elimination.
Figure 9. Simulation results of pα. (a) before harmonic torque elimination; (b) after harmonic torque elimination.
Sensors 17 00763 g009
Figure 10. Experiment results of fx. (a) before harmonic force elimination; (b) after harmonic force elimination.
Figure 10. Experiment results of fx. (a) before harmonic force elimination; (b) after harmonic force elimination.
Sensors 17 00763 g010
Figure 11. Experiment results of pα. (a) before harmonic torque elimination; (b) after harmonic torque elimination.
Figure 11. Experiment results of pα. (a) before harmonic torque elimination; (b) after harmonic torque elimination.
Sensors 17 00763 g011
Figure 12. Experiment results of Vt. (a) before harmonic force and torque elimination; (b) after harmonic force and torque elimination.
Figure 12. Experiment results of Vt. (a) before harmonic force and torque elimination; (b) after harmonic force and torque elimination.
Sensors 17 00763 g012
Table 1. Parameters of the AMB system with the proposed control approach.
Table 1. Parameters of the AMB system with the proposed control approach.
ParametersValueParametersValue
m 57 kg ξ m 2 × 106
J r 0.62 kg m 2 Ω 200 Hz
J z 0.82 kg m 2 ω L 104 rad/s
l m 0.113 m T p 0.0049 s
l s 0.178 m k c x 960
k i 450 N/A k c o 1100
k x 2.5 × 106 N/m ε 5 × 10−6 m
k s 1.5 × 107 V/m χ π/3 rad
ω w 1683 rad/s σ 2.8 × 10−5 rad
k w 1.23 × 10−4 A/V δ −π/3 rad
k P 5 s a s 3 4
k I 40 α s 3 4π/3 rad
k D 0.01 s a s 5 1
k r h 0.01 α s 5 9π/5 rad
k r l 0.001 s b s 3 5
ω r h 1256.6 rad/s β s 3 11π/6 rad
ω r l 314.2 rad/s s b s 5 2
ϕ 2.5 rad β s 5 π/5 rad
φ 0.9 rad

Share and Cite

MDPI and ACS Style

Xu, X.; Chen, S.; Liu, J. Elimination of Harmonic Force and Torque in Active Magnetic Bearing Systems with Repetitive Control and Notch Filters. Sensors 2017, 17, 763. https://doi.org/10.3390/s17040763

AMA Style

Xu X, Chen S, Liu J. Elimination of Harmonic Force and Torque in Active Magnetic Bearing Systems with Repetitive Control and Notch Filters. Sensors. 2017; 17(4):763. https://doi.org/10.3390/s17040763

Chicago/Turabian Style

Xu, Xiangbo, Shao Chen, and Jinhao Liu. 2017. "Elimination of Harmonic Force and Torque in Active Magnetic Bearing Systems with Repetitive Control and Notch Filters" Sensors 17, no. 4: 763. https://doi.org/10.3390/s17040763

APA Style

Xu, X., Chen, S., & Liu, J. (2017). Elimination of Harmonic Force and Torque in Active Magnetic Bearing Systems with Repetitive Control and Notch Filters. Sensors, 17(4), 763. https://doi.org/10.3390/s17040763

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