1. Introduction
High-speed motors have advantages that include high efficiency, low volume, and high power density, and they can be connected directly to high-speed mechanical equipment without an additional gearbox, which improves efficiency and reduces the overall size of the machine. These motors are thus widely used in turbo boosters, air compressors, grinders, and flywheel energy storage devices [
1].
An active magnetic bearing (AMB) has notable features such as an absence of mechanical friction, zero lubrication, a long service life, and controllable dynamic behavior, compared with traditional mechanical bearings. Therefore, an AMB has an irreplaceable position in the application of high-speed rotor systems and has become the most important rotor support unit for high-speed rotating machinery [
2].
Because the air gap between the AMB stator and the rotor is very small, the controller of the AMB rotor system must be stable enough to withstand vibrations and maintain system operation. Therefore, when designing this controller, it is necessary not only to meet the basic requirement of providing a stable rotor system, but also to optimize the controller as much as possible to achieve high dynamic performance for the rotor system. The design of this controller thus becomes a key step in AMB engineering design practice.
However, the high-speed motor rotor system is still a strongly coupled system. As the system’s rotational speed increases, the gyroscopic torque that is coupled between the system’s four degrees of freedom (4-DOF) will not only destroy the applied control action, but may even affect the overall stability of the AMB rotor system [
3]. Gong [
4] used a polarity switch tracking filter and a disturbance observer to achieve the active control of a magnetically levitated rotor system over its full rotational speed range; however, the core of this method was still based on use of a proportional–integral–derivative (PID) controller, which has low robustness and stability, and coupling still occurred between the degrees of freedom of the rotor system, meaning that the closed-loop system could not achieve accurate decoupling control in the higher speed range. Therefore, to realize high-precision control at higher speeds, more sophisticated control strategies must be developed. Zhao [
5] used the feedforward decoupling method and a time-optimal tracking differentiator to realize decoupling of the rotor system at the cost of a minimum calculation amount, but this method will cause the decoupling subsystem to be not entirely symmetrical, and this is not conducive to controller design for high-precision control. Chen [
6] used a combined strategy involving the feedback decoupling method and a 2-DOF PID controller to realize radial displacement control in the higher speed range. This method can also realize complete decoupling of the rotor system, but the 2-DOF PID controller shows a weakly robust performance, and it cannot overcome relatively strong external disturbance forces.
At present, PID controllers are widely used in AMB rotor systems to provide a mature control algorithm. Usually, a PID controller can allow the rotor to run stably at certain speeds, but when the plant parameters change or when the disturbance factors are uncertain, it is difficult to obtain good control performance, and the system may even become unstable. To solve the problems described above, Zhang [
7] designed an H
∞ robust controller that showed a strong ability to suppress external disturbances and effectively attenuated a fluid surge disturbance force acting on the impeller of a centrifugal compressor. However, this method cannot measure and stabilize uncertain parametric perturbations of the control system itself. Kuseyri [
8] modeled the rotor’s eccentric unbalanced disturbance force and the uncertain parametric perturbation structure of the AMB system and then synthesized an H
∞ controller using a linear matrix inequality (LMI) method, which achieved exciting experimental results. This method suppressed more than 95% of the unbalanced disturbance vibrations, but it is essentially an empirical selection method without the multi-objective optimization process. As a rising star of the robust control family, the
μ-controller provides an effective way to solve these problems. The
μ-controller can model an uncertain parametric perturbation structure when it is synthesized, and the
μ-analysis can even measure the stability margin for the uncertain parametric perturbation system to ensure that the entire closed-loop system remains stable with respect to the bounded parametric perturbation. At the same time, because of the fast response time of the
μ-controller, the adjustment time required after multi-objective optimization can be less than 10 ms, and the controller also has a strong ability to suppress disturbances. When the rotor is disturbed by an external force, the controller will then generate a compensation force to offset the disturbance, and the bounded disturbance will be attenuated completely to zero within 10 ms. Therefore, the
μ-controller performs particularly rigidly during the experiments, and regardless of the disturbance or even after a collision with the rotor from the exterior, the rotor remains perfectly centered. In contrast, the suspension force of the PID-controlled AMB has a “soft” characteristic, and the anti-interference performance of the rotor system is weak. Because the “P” parameter that represents rigidity in PID control cannot be increased without limit, too large a value of “P” will lead to system instability.
In this paper, the major contributions are as follows:
- (1)
An inverse system decoupling method is used to decompose the radial 4-DOF state equation of the nonlinear AMB-rigid rotor system into four double-integrator subsystems to eliminate the gyroscopic effects that are coupled at high speeds. Pole reconfiguration of the subsystem is performed to overcome the limitations of the μ-synthesis DK iteration method. The subsystem is modeled using an uncertain parametric perturbation method, and the μ-controller is synthesized via a 6-DK iterative method. Then, a closed-loop robust system is designed that is not overly conservative at the expense of its performance.
- (2)
To avoid the frequent use of trial-and-error to find a suitable weighting function, this paper introduces a multi-objective ant colony algorithm to search automatically for the optimal sensitivity function and pole position. The controller obtained using this method thus has the fastest response speed possible, the highest stability margin, and the strongest external disturbance attenuation.
- (3)
To eliminate the unbalanced eccentric disturbance force that occurs during high-speed operation, this paper also proposes an unbalanced compensation module that is added to the current channels of the AMBs. This module searches for the eccentric position in four directions with high efficiency and can completely compensate for the unbalanced eccentric vibration.
2. Dynamic Model of Rotor System
As shown in
Figure 1, the magnetically levitated high-speed motor studied in this paper is a horizontal structure. The rotor is supported by two AMBs (AMB-A and AMB-B). The rotor’s radial positions are measured using a total of four eddy current displacement sensors on the left and right.
The dynamic model of the high-speed motor rotor system is depicted in
Figure 2. In order to analyze it rigorously, some assumptions are set: due to the rotor’s first-order bending speed being much higher than its rated speed, the AMB rotor can be regarded as a rigid rotor; the left and right AMBs are installed at the same axial positions as the corresponding sensors; the magnetic coupling interaction between the radial and axial coordinates is ignored. The origin
O is the geometric center of the rotor, and the right-handed spiral stator coordinate system
O-
XYZ is established. The
Z axis is on the line connecting the two radial AMB geometric centers
OA and
OB. In addition, the radial plane AMB stator coordinate systems
OAXAYA and
OBXBYB are established to describe the operating state of the rotor at the positions where AMBs are located. The distances from the left and right radial AMB planes to the origin point are
lA and
lB, respectively.
During operation, the rotor’s spatial position is described using the translational displacements
x and
y of the mass center
O along the
X- and
Y-axes and the rotation angles
θx and
θy around the
X- and
Y-axes. The positive directions for
θx and
θy are shown in
Figure 2.
Based on the rotor dynamics, the equation for the radial 4-DOF horizontal AMB-rigid rotor system can be given as:
where
Z = [
θy x θx y]
T, and
M and
G are the mass matrix and the gyroscopic effect matrix of the rotor, respectively.
L and
F are the arm coefficient matrix of the rotor and the electromagnetic force vector, respectively, and
fu is the unbalanced eccentric force vector; these parameters are:
where
m is the rotor mass;
J is the transverse inertia moment of the rotor;
Jz is the polar inertia moment of the rotor;
fxA,
fxB,
fyA, and
fyB are the electromagnetic forces generated by the radial AMB-A and AMB-B in the
x and
y directions, respectively;
θ is the rotation angle;
θ =
ωt +
φ, where
ω is the angular velocity;
φ is the initial angle;
g is the acceleration due to gravity;
ε is the projection of the distance between the mass center and the geometric center on the
OXY surface; and
uz is the projection of the distance between the mass center and the geometric center on the
OZ axis.
As shown in
Figure 3, the AMB stator uses a novel 12-pole coil structure. When compared with the traditional eight-pole coil structure, its magnetic force distribution is more uniform, thus producing less electromagnetic noise and vibration, and the maximum magnetic levitation capacity is improved significantly.
There are a total of four magnetic poles built into the 12-pole AMB stator, where each magnetic pole includes a main pole yoke and two secondary pole yokes, and the opposing pairs of magnetic poles constitute a radial channel. In theory, the four radial channels are independent of each other; the electromagnetic force for each channel is generated by a differential current, and the related differential equations are
where
μ0 is the free-space permeability;
A is the cross-sectional area of the secondary magnetic pole;
N is the number of turns of the coil;
I0 is the bias current;
δ is the AMB air gap length; and
ixA,
ixB,
iyA, and
iyB are the control currents of AMB-A and AMB-B in the
x and
y channels, respectively.
Let
Y and
U be the radial displacement vector and the control current vector of the AMBs, respectively:
The relationship between
Y and
Z is
The electromagnetic force is linearized around the operating point (
I0,
ix0,
iy0,
xa =
xb =
ya =
yb = 0) to give
where
kx and
ky are the displacement stiffness coefficients of the
x and
y channels, respectively;
ix0 and
iy0 are the compensation currents of the
x and
y channels to cancel the gravity, respectively; and
ki is the current stiffness coefficient of the
x and
y channels.
The linearized electromagnetic force can then be expressed as
where
Ks and
Ki are the force–displacement matrix and force–current matrix of the AMB, respectively, and are
where
ksxA =
ksxB =
kx;
ksyA =
ksyB =
ky; and
kixA =
kixB =
kiyA =
kiyB =
ki.
3. Inverse Decoupling Method and Eigenvalue Assignment
By combining (1), (3) and (5), the following can be obtained:
The following can be obtained by converting from (6):
When only considering the coupling relationship inside the system, the external disturbance
fu can be removed first; then, after the expansion of (7), it can be found that:
Because F is a function of U, can be written as a function of U. Then, the question is whether U can be written as a function of inversely, i.e., also exists if U exists. The reversibility of (8) is now derived as follows:
It can be concluded from the above that
The relative order of the system is α = (α1, α2, α3, α4) = (2, 2, 2, 2), which satisfies α1 + α2 + α3 + α4 = 8 ≤
n, where
n is the number of state variables. According to inverse system theory [
9], the system is invertible.
Introducing a new variable
V = [
V1 V2 V3 V4]
T, the new variable and the second derivative of the output variable are made to satisfy the following relationship:
Then, the transfer function from
V to
Y is given by
Equation (12) shows that the nonlinear and strongly coupled AMB-rigid rotor system is decoupled via the inverse decoupling method, the radial 4-DOF rotor system is decomposed into four translational radial degrees of freedom, and on each degree of freedom is a pseudo-linear subsystem with a transfer function of 1/s2.
When designing the controller for the subsystem, the
D-K iterations method will indicate that the
μ-controller cannot be synthesized because the plant contains two zero eigenvalues located on the imaginary axis. To overcome this limitation, it is necessary to configure the subsystem poles. As shown in
Figure 4, the closed-loop negative state feedback is adopted. Let the configured poles be
s1 and
s2, and the characteristic equation be
D(
s) = (
s −
s1)(
s −
s2); then, the coefficients of the state feedback are
4. Uncertainties Model and μ-Synthesis Method
Because the motion equations of the four radial channels of the AMB-rigid rotor system when decoupled using the inverse system method are symmetrical and are independent of each other, only the subsystem structure attributed to a single channel is studied here. The designed
μ-controller can be distributed symmetrically for each channel. The motion equation for one single-channel subsystem after pole configuration can be given as
During actual operation, and especially during high-speed operation, the AMB-rigid rotor system has a high-amplitude sinusoidal noise signal in the output from the displacement sensors, which is attributed to the unbalanced eccentric vibration. This signal will affect the stability of the decoupled subsystem; equivalently, it can also be regarded as the main source of the uncertain parametric perturbation structure of the subsystem.
Suppose that during high-speed operation, there is an unbalanced vibration in one radial channel given by
, where
is the vibration amplitude, which is generally less than 0.05 mm over the full rotational speed range, and the radial displacement amplitude
is less than 0.5 mm of the bearing air gap; thus, we set
pk = 10% and −1 ≤
δk ≤ 1. By introducing the vibration displacement
, we find that
where
is the ideal displacement variable when the vibration signal
is not considered in the total radial displacement
Y,
pm =
pc =
pk = 10% and −1 ≤
δm,
δc,
δk ≤ 1.
Equation (15) can be represented by the upper linear fractional transform (LFT) with
Mm,
Mc,
Mk,
δm,
δc, and
δk, and its state equation is
where
The subsystem structure with uncertainties can be described as shown in
Figure 5.
From
Figure 5, the state equation for the subsystem with structured uncertainty can be derived, and by eliminating variables
vc and
vk, the system matrix
S, which describes the dynamic characteristics of the subsystem, is
The block diagram of the closed-loop system that shows the feedback structure and includes elements reflecting the model uncertainty and performance requirements obtained at this stage is as shown in
Figure 6, where
P is the plant,
K is the controller, and
Δ is the uncertainty matrix. In addition,
Wp is the performance weighting function, and
Wu is the control weighting function.
The
μ-synthesis method was proposed to assort systems with structured uncertainties. The uncertain behavior of the original system can be described by the LFT representation, and the controller synthesis is performed with an uncertain closed-loop system model using the structured singular value
μ and the LFT framework. As a result, a
μ-control closed-loop system can be designed that is not excessively conservative at the expense of performance [
10]. The diagram of the
μ-control framework for the AMB-rotor system is shown in
Figure 7.
The structure of the matrix Δ is the result of the locations at which each parametric uncertainty occurs in the system model. The weighting functions
Wp and
Wu are selected to constrain the frequency-based performance requirements in closed-loop systems. The matrix
M is the lower LFT of the plant
P and the controller
K.
The
μ-synthesis framework can be represented by the upper LFT of the weighted closed-loop system
M and the uncertain perturbation matrix Δ, which maps disturbance input
w to performance response
z.
The defined structure Δ destabilized the system
M, and the stability of the entire system can be evaluated using the maximum singular value
μ.
If the structured singular value is less than unity, this indicates that a greater perturbation than the set uncertain perturbation is required to destabilize the system. Therefore, the closed-loop system with the synthesized controller is stable and robust with respect to the bounded uncertainties [
11].
Finding appropriate weighting functions is a critical step in robust controller design and usually requires many trials. For complex systems, significant effort is thus required. Therefore, a multi-objective ant colony algorithm is introduced to search automatically for the optimal sensitivity function. The
μ-controller is synthesized using the dksyn tool integrated in the MATLAB Robust Control Toolbox. In this tool, a 6-
DK iterative algorithm [
12] is used. The flow chart of the algorithm is shown in
Figure 8.
5. Multi-Objective Optimization of μ-Controller
5.1. Multi-Objective Function
When optimizing the
μ-controller, it requires the explicit definition of some targets to optimize the general performance of the controller. The response time, the tracking error, and the disturbance attenuation of the controller can be used as one objective function. The multi-objective optimization process frequently calls several objective functions simultaneously. The results of using these single objective functions are usually contradictory, hence they cannot be simply compared as being superior or inferior. Generally, the better result for one target will be the worse result for the other target, and enhancement to any objective value will deteriorate at least another objective value. One such result is called the Pareto solution [
13].
The multi-objective function for
μ-controller optimization used in this paper is defined as:
where
a,
b, and
c are weight factors that represent the importance of the relevant objectives, and different ratios will have different effects on the controller performance.
R,
Rmin, and
Rmax are the settling time of the closed-loop system to a step input and the minimum and maximum values of this settling time, respectively;
S,
Smin, and
Smax are the stability margin of the closed-loop system and the minimum and maximum values of this stability margin, respectively.
D,
Dmin, and
Dmax are the disturbance attenuation of the closed-loop system and the minimum and maximum values of this attenuation, respectively.
This function includes the step input reference response performance, the robust stability, and the robust performance of the
μ-controller multiplied by their respective weighting factors. The essential feature of the ant colony algorithm is that it maximizes the evaluation value of the objective function. Equation (21) thus shows that the optimization objectives are the shortest response time, the largest stability margin, and the strongest disturbance attenuation. In addition, according to ISO standard 14839-3, the penalty constraint set for the optimization algorithm is that the maximum magnitude of the sensitivity function for the closed-loop control system should be less than 9.5 dB [
14].
5.2. Variable Constraints
It can easily be determined from
Figure 6 that:
Therefore, the design criterion for robust performance is that all transfer functions from
d to
ep and
eu should be small in the sense of H
∞ for all possible uncertain transfer matrices Δ.
The weighting functions
Wp and
Wu are used to reflect the relative significance of the performance requirements over the different frequency ranges. The performance weighting function
Wp is selected to have a second-order form as follows:
The value of x1 shows a strong relationship with the response speed and the quality of the waveform of the closed-loop system relative to the reference input. Both x2 and x4 affect the turning frequency of the weighting function Wp and thus indirectly and slightly affect some of the closed-loop system performance characteristics. Equation (24) shows that in the low frequency range, the reciprocal of Wp tends toward x5/x3, and the designed controller sensitivity function will be below the 1/Wp curve; this means that the value of x5/x3 is related to the disturbance attenuation and the steady-state tracking error. Therefore, x5/x3 is usually set to be equal to 0.001 or less to meet the performance requirements.
The control weighting function
Wu is selected simply as the scalar form:
Equation (13) shows that the subsystem poles affect the damping
c and the stiffness
k of the controlled plant. A low level of system damping will accelerate the controller’s response. Greater system stiffness leads to a greater bearing control force and a better active control effect, but the required controller is not easy to synthesize. Therefore, it is necessary to use a multi-objective optimization algorithm to search for the best parametric combination. The multi-objective algorithm uses eight variables, as listed in
Table 1, with upper and lower bounds that are selected carefully for the optimization process.
5.3. Ant Colony Algorithm and Optimization
The artificial ant colony algorithm, which simulates an ant colony’s intelligence, has features that include distributed computation, positive feedback, and heuristic searching. The ant colony algorithm has shown many good performance aspects through use of its inherent pheromone search mechanism. Its positive feedback and synergy make it suitable for use in distributed systems, and its implicit parallelism offers strong development potential. The problems that it can solve have gradually expanded to include some constrained problems and multi-objective problems [
15,
16,
17]. When the ant colony algorithm was initially proposed, it was used for discrete domain optimization problems. Therefore, the
μ-synthesis problem, which is a continuous domain optimization problem, requires the original ant colony algorithm to be modified.
In this paper, a grid scaling method is used for the continuous domain ant colony algorithm. Each grid point corresponds to a variable space state, and each ant crawls between the grid points and leaves certain amounts of pheromone information to influence the action of future generations of ants. When all ants in one generation have finished crawling, for grid points that satisfy the constraints, the objective function values are compared, the optimal individual is recorded, and the pheromone matrix is updated. Then, at the beginning of the next generation, the variable range near the grid point is scaled down by a ratio r (0.5–0.9), and the new generation of ants is placed to start crawling. By repeating the above process, until the grid spacing is below the given precision.
When each variable range is divided into
N parts, there are
N + 1 nodes, and
n variables have (
N + 1)
n grid points. The calculations of these grid points can become an
n-level decision process. In the decision process, the calculation of ant transition probability can use the following formula:
where
pkij(
t) is ant
k’s transition probability from the
ith to
jth node,
Ak is the node collection that ant
k can reach,
τij(
t) is determined using the pheromone matrix, and
ηij(
t) is determined using the heuristic matrix, i.e.,
ηij(
t) is set as a constant (1.5).
The equation to update the pheromone matrix component is:
where
ρ is the evaporation rate, and Δ
τij(
t) is determined by the pheromone increment matrix.
The equation to update the pheromone increments is:
where
Q is set as a constant (0.05), and
f is the multiple objective function as in (21).
5.4. Optimization Solution
Figure 9 shows that the multi-objective ant colony algorithm converges fully after 16 iterations, which confirms the high efficiency of the algorithm sufficiently.
After the closed-loop system is modeled and the optimization objectives are defined, it is interesting to observe the results of optimization algorithm execution.
Figure 10 depicts the individual sampling process and the iterative evolution of the three targets. It is known that the optimization objectives are the settling time of the step response of the closed-loop system, the stability margin of the uncertain perturbation structure, and the controller design index
γ. The settling time can be measured directly using the stepinfo function. The stability margin is obtained via the frequency sweep method, where the starp function is used first to connect the controller to form a closed-loop system; then, the frequency sweep function, frsp, is used to obtain the frequency response of the closed-loop system; finally, the pkvnorm function is used to obtain the upper bound of the
μ function of the perturbation structure, and the reciprocal of this bound is the lower bound of the stability margin. This means that at least the stability margin times of the perturbation can be tolerated to ensure that the closed-loop system is robust and stable. The frequency sweep method is conservative to an extent but can be regarded as a fast and stable evaluation method.
Smaller settling times give faster control system responses, and a larger stability margin indicates stronger system robustness to the structured uncertainty. The γ value is an important index for controller design. A larger γ value means that the controller is more difficult to synthesize. When the γ value exceeds 1, it means that a stable closed-loop controller cannot be synthesized. As the value of γ decreases, it becomes easier to design the controller, and a smaller sensitivity function amplitude for the closed-loop system indicates stronger system attenuation of external disturbances. The optimization results show clear consistency between the response speed and the stability margin, and there is also a clear contradiction between the response speed and γ or between the stability margin and γ. It is easy to understand that when the controller is faster, it is then more stable, but it is also more difficult to synthesize.
Finally, the compromise solution that was calculated after the comparison of the object values is shown in the lower left corner of
Figure 10. This solution should provide a comprehensive optimal performance, and its variables and performance parameters are listed in
Table 2.
6. Unbalanced Eccentric Vibration Compensation Method
Because of machining technology limitations and assembly tolerances, the mass center of a rigid rotor is not consistent with its geometric center. During high-speed operation, unbalanced vibration will be generated by the centrifugal force. The frequency of this unbalanced vibration is the same as the rotational speed, and the excitation force is proportional to the square of the rotational speed. When the rotational speed increases, the frequency of this excitation force also increases. Figure 14 (see
Section 7.1) shows that when the frequency exceeds 100 Hz (6000 rpm), the disturbance suppression force of the robust controller gradually decreases. This results in saturation of the controller’s control force, causing the rotor vibration force to increase sharply, and this seriously affects the operational stability of the high-speed motor rotor system. Therefore, it is necessary to compensate for this unbalanced force.
6.1. Principle of Unbalanced Vibration Compensation Method
The basic principle of the compensation method proposed in this paper is to extract the same frequency vibration signal from the rotor, from which a compensation signal can be generated and injected into the output channel of the controller; then, a compensation force that is equal and opposite to the rotor’s centrifugal force is generated by the AMB to compensate for the centrifugal force, and the rotor is forced to rotate around its geometric axis. The aim of this method is to minimize the rotor vibration amplitude, and it begins by identifying the position of the rotor mass center. Here, a correlation method in the signal processing technique is applied that can extract the amplitude of the fundamental frequency of the vibration signal accurately from the radial channels of the AMBs.
The displacement vibration signal of the radial AMB channel can be given as
when only the fundamental frequency vibration is considered, and the following can be obtained by performing a Fourier series expansion:
Then, according to digital signal processing theory, the sampling period is set as
Ts, and the Fourier coefficient of the same frequency vibration signal at this time is:
The vibration signal amplitude at the rotor A end can be defined as , which represents the intensity of the vibration at the rotor A end at the current sampling time.
As illustrated in
Figure 11a, the detailed steps for the quadrangle search method for the unbalanced mass center position are as follows:
- (1)
Randomly define a search starting point, usually by selecting the origin point (α,β)0 = (0,0), r0 = R∠0, where α = εcosφ and β = εsinφ;
- (2)
The kth step, rk−1 = R∠ψk−1, (α,β)k = (α,β)k−1 + rk−1;
- (3)
;
- (4)
.
Figure 11.
Diagrams of fixed and variable step size search processes. (a) Fixed step size search. (b) Variable step size search.
Figure 11.
Diagrams of fixed and variable step size search processes. (a) Fixed step size search. (b) Variable step size search.
Iterative searching with a fixed step size can be used to identify unbalanced parameters, but the identification precision of the algorithm is only R (i.e., one step size). To improve the algorithm’s convergence precision, the size of R must be reduced, but a reduction in R will increase the search time. Therefore, the precision and speed of the convergence of the unbalanced search method with the fixed step size are contradictory. To solve this problem, a variable step size algorithm is used in this work. In the initial stage of the search, a large step size is used, and the step size is then reduced gradually. Finally, the target position is approached with an infinitely small error to ensure high convergence precision.
The core variable step size algorithm Is
The actual effect of this algorithm is illustrated in
Figure 11b. The simulation shows that the search path of the quadrangle method is more direct and more efficient than those of other search methods such as the triangle and pentagon methods. If the starting threshold is set to zero, it converges fully to obtain the exact unbalanced parameters.
6.2. Realization of Unbalanced Vibration Compensation
From (7) and the inverse system decoupling method, it can be found that
It is only necessary to inject the compensation current Iu = −Ki−1L−1fu into the current channels, and then, precise compensation of the unbalanced vibration can be achieved.
8. Conclusions
In this paper, a μ-synthesis strategy for AMBs in a high-speed motor is proposed. The determination of the appropriate weight functions Wp and Wu represents a key step in the μ-control scheme. By defining a second-order weighting function Wp with higher degrees of freedom, a multi-objective ant colony algorithm based on this function can be used to search for the optimal sensitivity function to achieve the fastest possible response speed, the highest stability margin, and the strongest external disturbance attenuation for the closed-loop system under study. By using the perturbation method for uncertain parameters, it is theoretically guaranteed that the control system will be robust and stable up to its rated speed (n = 12,000 rpm), and the stability margin is 5.11 times (i.e., it is stable within a vibration amplitude of 0.25 mm). The simulation results also show that the optimal μ-controller has an excellent disturbance suppression ability, which weakens the unbalanced disturbance vibration of the rotor system at low speeds by as much as 65.8% when compared with the classical PID controller. At higher rotational speeds, a compensation algorithm based on real-time variable step size iterative searching for eccentric positions is applied to enhance the disturbance rejection of the controller. Further experiments show that the algorithm can realize unbalanced displacement vibration compensation over the full rotational speed range. The entire control strategy can not only ensure stable rotor suspension but also can suppress the disturbance vibration strongly. The μ-controller’s response performance is also greatly improved when compared with the PID. The μ-control strategy performs excellently in both static and dynamic conditions and is the preferred choice to replace PID. The realization of an optimal μ-controller also provides effective information and a reference for AMB engineering design practice.