Xiangbo Xu1, Shao Chen2, Jinhao Liu3. 1. School of Technology, Beijing Forestry University, No. 35 Tsinghua East Road, Haidian District, Beijing 100083, China. xuxiangbo@bjfu.edu.cn. 2. School of Technology, Beijing Forestry University, No. 35 Tsinghua East Road, Haidian District, Beijing 100083, China. chenshao@bjfu.edu.cn. 3. School of Technology, Beijing Forestry University, No. 35 Tsinghua East Road, Haidian District, Beijing 100083, China. liujinhao_2016@163.com.
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.
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.
Entities:
Keywords:
active magnetic bearing; harmonic force and torque; notch filter; repetitive control; rotor imbalances
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-DOFAMBs 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.
Figure 1
Diagram of the AMB system in the XZ plane.
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: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 and are the corresponding forces; α and β are the rotational displacements, while and are the corresponding torques.The sensor coordinate, where is the distance from the center of a displacement sensor to the origin, , , and are the measured displacements of the rotor’s geometric axis in four decentralized directions of ax, bx, ay and by, respectively.The stator coordinate, where is the distance from the center of a radial AMB stator to the origin, , , and are the coil currents in the four decentralized directions (only and are visible in Figure 1), while , , and are the corresponding control forces.The displacements of the geometric and inertial axes are defined as and in the generalized coordinate. Since the static and dynamic imbalances are the eccentricity and inclination angle between and , an imbalance vector can be expressed by:
where () and () are the amplitude and the initial phase of the static (dynamic) imbalance.Since senor runout is the displacement noise, its vector is defined in the sensor coordinate. After compensating the synchronous component manually [18], residual can be expressed as:
where is the harmonic number, and are harmonic Fourier coefficients, and 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]:
where is the mass of the rotor, is the AMB displacement stiffness, is the AMB current stiffness, is the coefficient of the displacement sensor, is the transfer function of the simplified first-order low-pass filter model of the power amplifier, and are the transverse and polar moments of inertia of the rotor, respectively, is the main controller of the translational system, and are the main controllers of the coupled rotational system, and:and are the gain and the cutoff frequency of the simplified low-pass power amplifier model, , and are coefficients of the typical proportional-integral-derivative controller, and are gains of the cross feedback control to suppress the gyroscopic effect [27], and 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:The rotor imbalance generates synchronous force and torque related to both and , whereas sensor runout generates multiple higher harmonic force and torque only related to 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 counteracts that related to precisely. To suppress harmonic force and torque, only harmonic currents need be cleaned because they are only related to .Since the employed 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 can be well compensated.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:
where j is the complex unit.Then Equations (3) and (4) can be expressed as:
where:If a complete suppression of harmonic force and torque can be achieved, the rotor will rotate around its inertial axis, which means and 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 ( and ) part only related to and the rotor imbalance ( and ) part related to both and . Therefore, to suppress the synchronous force and torque, synchronous control current should be generated so that two synchronous vibrations respectively related to and counteract. Moreover, synchronous control current should be precise unaffected by parameter variations of . 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 is the transfer function of the internal notch feedback, is the input signal with a synchronous component to be separated, is the output signal, is error signal, is the damping coefficient. The dynamic equation of the internal feedback block can be given by:
Figure 2
Structure of the closed-loop generalized notch filter.
From Equation (8), the following equations can be easily verified:Then we can obtain the transfer function as: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:It is clear that will vanish if and , and this confirms its notch filter characteristics.Upon the convergence of the closed-loop generalized notch filer, will be the separated synchronous component of . Therefore, can be utilized to design the feedforward compensation, which will generate the synchronous control current to counteract the synchronous force and torque related to .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 and are the feed-forward controllers for the translational an rotational systems, respectively, and:
Figure 3
Diagram of the translational system with synchronous force elimination.
Figure 4
Diagram of the rotational system with synchronous torque elimination.
As shown in Figure 3 and Figure 4, to eliminate the synchronous force and torque, we have:
where:Solving Equation (12) yields:In practice, it is difficult to design 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 , 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 is a delay element, and T is the delay. It is expected from the internal model principle that he harmonic disturbance signals can be well suppressed if T is equal to the period of the rotor speed. is a low-pass filter to improve the system stability, and are lead elements to improve the system bandwidth, is the translational current and , is the rotational current and :
is the cutoff frequency of , and are positive parameters to be chosen, is a positive parameter to compensate the phase lag due to .
Figure 5
Diagram of the translational system with harmonic force elimination.
Figure 6
Diagram of the rotational system with harmonic torque elimination.
and 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 , are used as the reference signals of the repetitive controllers, so that they can be precisely tracked unaffected by the parameter variations of .From Equation (13) and Figure 5 and Figure 6, we have:The sensitive suppression functions of the repetitive controllers can be calculated as:
where:To eliminate the harmonic force and torque, the sensitive suppression functions at the harmonic frequencies should be zero
where with the largest number of the harmonics to be suppressed.To suppress the largest harmonic effectively, , then we have:Solving Equation (16) yields:Equation (17) can be divided into two conditions in terms of amplitude and phase, respectively.To fulfill the amplitude and phase requirements of Equation (19), and can be determined by:Since the control algorithm is implemented digitally, T should be an integer multiple of the sampling period. To fulfill this condition, the value of 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 and . However, it is time consuming. In fact, if , the repetitive controllers will be shut down. With the increase of the values of and , convergence speeds of and become higher, whereas the stability margins become smaller. Therefore, the actual values of and 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 , 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.
Figure 7
The picture of the experiment setup.
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.
Table 1
Parameters of the AMB system with the proposed control approach.
Parameters
Value
Parameters
Value
m
57 kg
ξm
2 × 106
Jr
0.62 kg⋅m2
Ω
200 Hz
Jz
0.82 kg⋅m2
ωL
104 rad/s
lm
0.113 m
Tp
0.0049 s
ls
0.178 m
kcx
960
ki
450 N/A
kco
1100
kx
2.5 × 106 N/m
ε
5 × 10−6 m
ks
1.5 × 107 V/m
χ
π/3 rad
ωw
1683 rad/s
σ
2.8 × 10−5 rad
kw
1.23 × 10−4 A/V
δ
−π/3 rad
kP
5
sas3
4
kI
40
αs3
4π/3 rad
kD
0.01
sas5
1
krh
0.01
αs5
9π/5 rad
krl
0.001
sbs3
5
ωrh
1256.6 rad/s
βs3
11π/6 rad
ωrl
314.2 rad/s
sbs5
2
ϕ
2.5 rad
βs5
π/5 rad
φ
0.9 rad
Only results related to f and p are shown here because they have the same amplitudes as f 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 f 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 f and p without the proposed control method are very obvious among all the frequencies. The original synchronous, third and fifth harmonics of f are 41.7, 17.8 and 13.1 dB, respectively, while those of p are 5.4, −5.8 and −5.6 dB, respectively.
Figure 8
Simulation results of f. (a) before harmonic force elimination; (b) after harmonic force elimination.
Figure 9
Simulation results of p. (a) before harmonic torque elimination; (b) after harmonic torque elimination.
After the proposed control method is enabled, as can be seen in Figure 8b and Figure 9b, the synchronous, third and fifth harmonics of f 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 f 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]:
where cn is the channel number and . 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.Then the force and torque in the generalized coordinate can be derived through another coordinate transformation as follows:Finally, the values of f and p can be well acquired in experiments, as and 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 f 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 f 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.
Figure 10
Experiment results of f. (a) before harmonic force elimination; (b) after harmonic force elimination.
Figure 11
Experiment results of p. (a) before harmonic torque elimination; (b) after harmonic torque elimination.
To give an independent verification of the practicality of the proposed control method, the measured acceleration v 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.
Figure 12
Experiment results of V. (a) before harmonic force and torque elimination; (b) after harmonic force and torque elimination.
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 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.