Theoretical Analysis and Experimental Validation of A Simplified Fractional
Theoretical Analysis and Experimental Validation of A Simplified Fractional
2, MARCH 2016
Abstract— Fractional order (FO) controllers are among the require a very accurate model for the magnetic levitation
emerging solutions for increasing closed-loop performance and system. This may represent a major problem, since a precise
robustness. However, they have been applied mostly to stable dynamic model may be difficult to obtain [1], [5] because
processes. When applied to unstable systems, the tuning
technique uses the well-known frequency-domain procedures of the prevailing nonlinearities that characterize the system,
or complex genetic algorithms. This brief proposes a special including the variation of the gain of the magnetic
type of an FO controller, as well as a novel tuning procedure, levitation system as a function of the distance to the
which is simple and does not involve any optimization routines. magnet [6]. Other control approaches are based on designing
The controller parameters may be determined directly using the controllers for the linearized dynamic model at nominal
overshoot requirements and the study of the stability of
FO systems. The tuning procedure is given for the general operating points. Nevertheless, the tracking performances of
case of a class of unstable systems with pole multiplicity. The such control strategies deteriorate drastically with increasing
advantage of the proposed FO controller consists in the simplicity deviation from nominal operating points [1]. To account for
of the tuning approach. The case study considered in this the changing parameters and dynamics of magnetic levitation
brief consists in a magnetic levitation system. The experimental systems, sliding mode, nonlinear, μ-synthesis, PIDs combined
results provided show that the designed controller can indeed
stabilize the magnetic levitation system, as well as provide with notch filters, gain scheduling, backstepping, and
robustness to modeling uncertainties and supplementary loading fuzzy neural network-based controllers have been proposed,
conditions. For comparison purposes, a simple PID controller is providing robustness against unmodeled nonlinearities present
also designed to point out the advantages of using the proposed in the system [1], [3], [5]–[12]. A networked control system
FO controller. application on an unstable triple-magnetic-levitation setup has
Index Terms— Control design, fractional calculus, robustness, also been reported, with the controllers tuned according to the
stability analysis, unstable systems. H∞ theory [13].
Fractional calculus has been listed among the current
I. I NTRODUCTION trends in control engineering, with a wide application in
with pole multiplicity. In addition, this brief presents the The equation in (6) is a function of the complex variable s
implementation and experimental validation of the proposed whose domain can be seen as a Riemann surface, with the
control algorithm on a pilot scale magnetic levitation stand. principal sheet defined as −π < arg(s) < π [22]. This
An analysis regarding the robustness of the proposed controller definition of the principal sheet assumes a cut along R − and
is also included. is associated to the Cauchy principal value of the integral
This brief is structured into five main parts. Section II corresponding to the inverse transformation of Laplace, or to
presents the algorithm for tuning stabilizing FO controllers for that obtained by direct application of the residue
a set of unstable systems with pole multiplicity. Section III theorem [22]. In the case of λ = (1/n), where n is a
details the experimental setup, as well as the controller positive integer, the n sheets of the Riemann surface will be
tuning procedure and the experimental results. The robustness given by
analysis is carried out in Section IV, including several s = |s|e j φ , (2i + 1)π < φ < (2i + 3)π (7)
operating points, as well as two case studies in which
supplementary loads are added to the permanent disk magnet. with i = −1, 0, 1, . . . , n − 2. For example, for i = −1, the
The experimental results show that the designed controller principal Riemann sheet is obtained, whereas for i = 0, the
is robust against modeling uncertainties and intrinsic secondary Riemann sheet is obtained. If a mapping is used,
nonlinearities. Section V presents the comparison of the defined as w = s λ , then the Riemann sheets become the
proposed control strategy with a simple PID controller, regions in the w plane defined by
while the final section summarizes the main outcome of w = |w|e j θ , λ(2i + 1)π < θ < λ(2i + 3)π. (8)
this brief.
The characteristic equation in (6) will have an infinite
II. S TABILITY A NALYSIS OF A F RACTIONAL O RDER number of roots, among which only a finite number of roots
C ONTROLLER FOR A C LASS OF U NSTABLE P ROCESSES will be on the principal sheet of the Riemann surface [28].
The transfer function of the class of unstable systems with These roots are generally referred to as the structural roots
pole multiplicity considered in this brief is of the system and are responsible for the closed-loop system
exhibiting either damped oscillation, oscillation of constant
1
G(s) = (1) amplitude, oscillation of increasing amplitude with monotonic
(s − z)(s + z) growth. The roots that are located in the secondary sheets of
with z > 0. A simple PD controller may be designed to the Riemann surface are related to solutions that are always
stabilize the system monotonically decreasing functions [22], thus a system that
CPD (s) = k(s + z) (2) has all poles in the secondary Riemann sheets is closed-loop
stable.
with z chosen to compensate the stable pole of the system For the case of commensurate-order systems, where all the
in (1). The resulting closed-loop system will exhibit an over- orders of derivation are integer multiples of a base order,
damped response, for a value of the gain kstab that will make the characteristic equation is a polynomial of the complex
the system stable. However, such a PD controller will exhibit variable w = s λ . The stability condition for these types of
steady-state offsets, which could be eliminated with a simple systems is expressed as [22], [28], [29]
PID controller. An alternative solution to the classical integer π
|θ | > λ . (9)
order PID controller is proposed in this brief, consisting in 2
a PD controller and a fractional integrator that eliminates the Using (8) and making i = −1, the condition for the
steady-state errors principal Riemann sheet is obtained as
(s + z)
C(s) = k (3) −λπ < θ < λπ. (10)
sλ
with λ ∈ [0, 1]. For certain values of k and λ, the closed-loop Intersecting (9) and (10), yields the final stability condition
system will become stable. The choice of the FO controller for all roots lying in the first Riemann sheet
in (3), apart from its simplicity, is also justified by the lower π π
θ λ , λπ ∪ − λπ, −λ . (11)
number of tuning parameters. The controller in (3) may be 2 2
rewritten as an FO I λ D 1−λ controller
In the case of λ = (1/n), where n is a positive integer, the
z stability condition in (11) is modified to be
C(s) = k s 1−λ
+ λ . (4)
s π π π π
θ , ∪ − ,− . (12)
The open-loop transfer function would then be given as 2n n n 2n
k Considering the above mapping, w = s λ , and λ = (1/n),
Hopen−loop(s) = C(s)G(s) = . (5)
s λ (s− z) the characteristic polynomial in (6) becomes
The characteristic equation used to determine the stability wn+1 − z ∗ w1 + k = 0. (13)
of the closed-loop system is then
The tuning of the controller parameters k and λ is performed
k + s λ (s − z) = 0. (6) to meet the overshoot requirements (%OS) and it is based on
758 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 24, NO. 2, MARCH 2016
Fig. 2. (a) Experimental setup of the magnetic levitation system. (b) Block
diagram of the magnetic levitation system.
Fig. 1. Equivalence between (a) s plane and (b) w plane. α = sin−1 ξ. (18)
3) Using (16), determine the range for n and the
the root locus analysis of (13) in the w plane. The equivalence corresponding FO λ
of the s and w planes is given in Fig. 1. For k = 0, the roots π
+α
of (13) are n> 2
π . (19)
2 −α
1 2mπ
w = 0 and w = z e n n (14) Based on (17)–(19), for a small overshoot, α → (π/2),
with m ∈ Z. It can be easily seen from (14) that for m = 0, which in turn leads to n → ∞ ⇒ λ → 0. Select n as
the roots that lie in the principal Riemann sheet correspond the minimum n min that obeys (19).
to w = 0 and w = z (1/n) , with all other roots, corresponding 4) Based on stability analysis in the w plane, deter-
to m = 0, located in the secondary sheets. The root mine k such that the roots of (13) located in the
locus corresponding to the two roots located in the principal principal Riemann sheet lie on the imposed %OS∗
Riemann sheet is given in Fig. 1(b). According to Fig. 1(a), line.
in order for the closed-loop system to have a certain overshoot,
denoted %OS, the poles must lie on the %OS line. The III. T UNING AND E XPERIMENTAL VALIDATION OF A
following relations hold: S IMPLIFIED F RACTIONAL O RDER C ONTROLLER
√
FOR A M AGNETIC L EVITATION S YSTEM
sin α = ζ and %OS = e−πξ/ 1−ζ
2
(15)
An experimental laboratory scale magnetic levitation
where ξ is the damping factor. The %OS line and its corre-
unit has been developed and built, as given in Fig. 2(a),
sponding angle α in the s plane are translated into the w plane
consisting of a small permanent disk magnet suspended in
as indicated in Fig. 1(b), with the angle β = ((α + (π/2))/n).
a voltage-controlled magnetic field. Several modules are
In order for the closed-loop poles to have an exact
used to implement the control algorithm, as indicated in
overshoot %OS, the angle of the asymptotes and the angle β
Fig. 2(b), such as the NI cRIO-9014 embedded real-time
must meet the following requirement:
controller, the NI 9103 reconfigurable chassis, and the
π α + π2 π NI 9215/NI 9263 input/output modules. The vertical position
β< or < . (16)
n+1 n n+1 of the levitating permanent magnet is measured using an
Using (15) and (16), a simple tuning procedure may be SS495A ratiometric linear Hall sensor, which generates an
derived to meet an imposed overshoot %OS∗ . output voltage that is proportional with the magnetic field.
1) Compute damping factor ξ as The sensor is placed at the bottom of the experimental unit,
away from the coil to eliminate the influence of the magnetic
|ln(%OS∗ )|
ζ = √ . (17) field generated by the coil on the magnetic field generated
π 2 + ln2 (%OS∗ ) by the permanent magnet. A low-pass filter has also been
FOLEA et al.: THEORETICAL ANALYSIS AND EXPERIMENTAL VALIDATION OF A SIMPLIFIED FO CONTROLLER 759
Fig. 6 shows the closed-loop simulation results, with the Fig. 9. Robustness experimental results considering a load placed on the
permanent disk magnet and the simplified FO controller.
designed FO controller given in (33), in comparison with the
experimental results. The reference position for the permanent
disk changes from 4.2 to 4.5 mm, thus close to the at a reference step change of 7.4 mm). Nevertheless, the
linearization point, 4.2 mm. The simulation and experimental FO controller ensures the closed-loop stability of the magnetic
results in Fig. 6 are in reasonable agreement, both in terms of levitation system.
overshoot and settling time. The experimental results are given in Fig. 8. The designed
controller stabilizes the magnetic levitation system, with a
IV. ROBUSTNESS A NALYSIS settling time ts = 0.1 s in the linearization point, and a
To test the robustness of the designed controller, several slight increase to ts = 0.15 s at different operating points.
reference step changes were considered, as indicated The overshoot is higher, compared with the simulation results,
in Table II, in the Appendix. The parameter c was also but as expected from the nonlinear character of the magnetic
modified to fit the experimental data and computed values levitation system.
listed in Table I, rather than considering the averaged value. Fig. 9 presents the staircase change in the reference
The corresponding transfer functions that approximate the signal, but considering different loading conditions, in which
behavior of the magnetic levitation system in each operation a supplementary weight was added to the permanent disk
point are listed in Table II and have been used to obtain magnet: a low weight of 0.2 g and a medium weight of 0.4 g,
the simulation results given in Fig. 7. The simulation representing a 10% and 20%, respectively, supplementary
results in Fig. 7 show that around the linearization point, the added weight. Apart from these additional loadings, modeling
overshoot and the settling time do not vary, with the overshoot errors are also present in the experiment given in Fig. 9,
σ = 55% and the settling time around ts = 0.1 s. When as suggested by the results in Tables I and II in the Appendix.
considering a wider operating point for the magnetic levitation The experimental results in Fig. 9 show that the designed
system, with the position reference signal varying between controller behaves robustly to these load changes and to the
3 and 6.5 mm—the same interval used for computing the modeling errors associated to the change in the operating
average value for the parameter c, the settling time does point. Comparing the experimental results considering the
not modify much, however, the overshoot increases with magnetic disk with no additional weight, the magnetic disk
nearly 20% (from 55% to 65%, at a reference step change with an additional weight of 0.2 and 0.4 g, respectively, the
of 5.7 mm). Outside this interval, the overshoot increases even overshoot has a slight increase with increasing the weight,
more, as well as the settling time (σ = 78% and ts = 0.14 s, as well as a slight increase in the settling time.
762 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 24, NO. 2, MARCH 2016
TABLE I
C OMPUTATION OF THE PARAMETER c
robustness issue is not directly tackled in the tuning procedure, [12] A. Noshadi, J. Shi, W. S. Lee, P. Shi, and A. Kalam, “Genetic
the designed FO controller proves to be robust to modeling algorithm-based system identification of active magnetic bearing system:
A frequency-domain approach,” in Proc. 11th IEEE Int. Conf. Control
uncertainties and nonlinearities. For comparison purposes, a Autom. (ICCA), Jun. 2014, pp. 1281–1286.
simple integer order PID controller is designed to stabilize [13] R. Pizá, J. Salt, A. Sala, and Á. Cuenca, “Hierarchical triple-Maglev
the magnetic levitation system and to ensure a similar settling dual-rate control over a profibus-DP network,” IEEE Trans. Control Syst.
Technol., vol. 22, no. 1, pp. 1–12, Jan. 2014.
overshoot as the FO controller. The experimental results show [14] C. Ionescu, J. T. Machado, and R. De Keyser, “Fractional-order impulse
that in terms of robustness, the integer order PID controller response of the respiratory system,” Comput. Math. Appl., vol. 62, no. 3,
has poorer performance compared with the proposed pp. 845–854, 2011.
[15] L. Zhu and C. R. Knospe, “Modeling of nonlaminated electromagnetic
FO controller. suspension systems,” IEEE/ASME Trans. Mechatronics, vol. 15, no. 1,
Further developments may include nonlinear predictive pp. 59–69, Feb. 2010.
control techniques combined with fractional calculus, which [16] A. Oustaloup, J. Sabatier, and P. Lanusse, “From fractional robustness
to CRONE control,” Fractional Calculus Appl. Anal., vol. 2, no. 1,
can be applied directly on the nonlinear model of the magnetic pp. 1–30, 1999.
levitation system, thus ensuring an improved robustness over [17] I. Podlubny, “Fractional-order systems and P I λ D μ controllers,” IEEE
the entire operating range. Trans. Autom. Control, vol. 44, no. 1, pp. 208–214, Jan. 1999.
[18] Y. Luo, Y. Q. Chen, C. Y. Wang, and Y. G. Pi, “Tuning fractional order
proportional integral controllers for fractional order systems,” J. Process
A PPENDIX Control, vol. 20, no. 7, pp. 823–831, 2010.
See Tables I and II. [19] E.-H. Dulf, C.-I. Pop, and F.-V. Dulf, “Fractional calculus in 13 C
separation column control,” Signal, Image Video Process., vol. 6, no. 3,
pp. 479–485, 2012.
R EFERENCES [20] C. Copot, A. Burlacu, C. M. Ionescu, C. Lazar, and R. De Keyser,
[1] R.-J. Wai and J.-D. Lee, “Robust levitation control for linear Maglev rail “A fractional order control strategy for visual servoing systems,”
system using fuzzy neural network,” IEEE Trans. Control Syst. Technol., Mechatronics, vol. 23, no. 7, pp. 848–855, 2013.
vol. 17, no. 1, pp. 4–14, Jan. 2009. [21] J.-Y. Cao and B.-G. Cao, “Design of fractional order controller based
[2] M. S. de Queiroz and S. Pradhananga, “Control of magnetic levitation on particle swarm optimization,” Int. J. Control, Autom. Syst., vol. 4,
systems with reduced steady-state power losses,” IEEE Trans. Control no. 6, pp. 775–781, 2006.
Syst. Technol., vol. 15, no. 6, pp. 1096–1102, Nov. 2007. [22] C. A. Monje, Y. Chen, B. M. Vinagre, D. Xue, and V. Feliu-Batlle,
[3] J. Kaloust, C. Ham, J. Siehling, E. Jongekryg, and Q. Han, “Nonlinear Fractional-order Systems and Controls: Fundamentals and Applications.
robust control design for levitation and propulsion of a Maglev system,” London, U.K.: Springer-Verlag, 2010.
IEE Proc.-Control Theory Appl., vol. 151, no. 4, pp. 460–464, Jul. 2004. [23] C. I. Muresan, S. Folea, G. Mois, and E. H. Dulf, “Development
[4] O.-S. Kim, S.-H. Lee, and D.-C. Han, “Positioning performance and and implementation of an FPGA based fractional order controller
straightness error compensation of the magnetic levitation stage sup- for a DC motor,” Mechatronics, vol. 23, no. 7, pp. 798–804,
ported by the linear magnetic bearing,” IEEE Trans. Ind. Electron., 2013.
vol. 50, no. 2, pp. 374–378, Apr. 2003. [24] I. Kheirizad, A. A. Jalali, and K. Khandani, “Stabilization of all-pole
[5] K. S. Peterson, J. W. Grizzle, and A. G. Stefanopoulou, “Nonlinear unstable delay systems by fractional-order [PI] and [PD] controllers,”
control for magnetic levitation of automotive engine vales,” IEEE Trans. Trans. Inst. Meas. Control, vol. 35, no. 3, pp. 257–266,
Control Syst. Technol., vol. 14, no. 2, pp. 346–354, Mar. 2006. 2013.
[6] R. Morales, V. Feliu, and H. Sira-Ramírez, “Nonlinear control for [25] M. S. Tavazoei and M. Haeri, “Stabilization of unstable fixed points of
magnetic levitation systems based on fast online algebraic identification chaotic fractional order systems by a state fractional PI controller,” Eur.
of the input gain,” IEEE Trans. Control Syst. Technol., vol. 19, no. 4, J. Control, vol. 14, no. 3, pp. 247–257, 2008.
pp. 757–771, Jul. 2011. [26] L.-Y. Chang and H.-C. Chen, “Tuning of fractional PID controllers
[7] H. M. Gutierrez and P. I. Ro, “Magnetic servo levitation by sliding- using adaptive genetic algorithm for active magnetic bearing
mode control of nonaffine systems with algebraic input invertibility,” system,” WSEAS Trans. Syst., vol. 8, no. 1, pp. 158–167,
IEEE Trans. Ind. Electron., vol. 52, no. 5, pp. 1449–1455, Oct. 2005. 2009.
[8] Z. Yanhong, Z. Dean, Z. Jiansheng, Z. Zhongqiao, Z. Yiqin, and [27] J. Zhong and L. Li, “Fractional-order system identification and
Z. Yongchun, “Robustness of improving active Maglev motorized spin- proportional-derivative control of a solid-core magnetic bearing,” ISA
dle equilibrium position,” TELKOMNIKA Indonesian J. Elect. Eng., Trans., vol. 53, no. 4, pp. 1232–1242, 2014.
vol. 11, no. 9, pp. 5161–5168, Sep. 2013. [28] R. Caponetto, G. Dongola, L. Fortuna, and I. Petras, Fractional
[9] J. Xu and Y. Zhou, “A nonlinear control method for the electromagnetic Order Systems: Modeling and Control Applications. Singapore:
suspension system of the Maglev train,” J. Modern Transp., vol. 19, World Scientific, 2010.
no. 3, pp. 176–180, Sep. 2011. [29] A. G. Radwan, A. M. Soliman, A. S. Elwakil, and A. Sedeek, “On
[10] H.-J. Shieh, J.-H. Siao, and Y.-C. Liu, “A robust optimal sliding-mode the stability of linear systems with fractional-order elements,” Chaos,
control approach for magnetic levitation systems,” Asian J. Control, Solitons Fractals, vol. 40, no. 5, pp. 2317–2328, 2009.
vol. 12, no. 4, pp. 480–487, Jul. 2010. [30] Y. Q. Chen and K. L. Moore, “Discretization schemes for
[11] R. L. Fittro and C. R. Knospe, “Rotor compliance minimization via fractional-order differentiators and integrators,” IEEE Trans. Cir-
μ-control of active magnetic bearings,” IEEE Trans. Control Syst. cuits Syst. I, Fundam. Theory Appl., vol. 49, no. 3, pp. 363–367,
Technol., vol. 10, no. 2, pp. 238–249, Mar. 2002. Mar. 2002.