Conference PaperPDF Available

Design of retuning fractional PID controllers for a closed-loop magnetic levitation control system

Authors:

Abstract and Figures

In this paper, we study the problem of fractional-order PID controller design for an unstable plant - a laboratory model of a magnetic levitation system. To this end, we apply model based control design. A model of the magnetic lévitation system is obtained by means of a closed-loop experiment. Several stable fractional-order controllers are identified and optimized by considering isolated stability regions. Finally, a nonintrusive controller retuning method is used to incorporate fractional-order dynamics into the existing control loop, thereby enhancing its performance. Experimental results confirm the effectiveness of the proposed approach. Control design methods offered in this paper are general enough to be applicable to a variety of control problems.
Content may be subject to copyright.
Design of Retuning Fractional PID Controllers for a
Closed-loop Magnetic Levitation Control System
Aleksei Tepljakov and Eduard Petlenkov
Department of Computer Control
Tallinn University of Technology
Ehitajate tee 5, 19086 Tallinn, Estonia
E-mail: aleksei.tepljakov at ttu.ee
and eduard.petlenkov at ttu.ee
Juri Belikov
Institute of Cybernetics
Tallinn University of Technology
Akadeemia tee 21, 12618 Tallinn, Estonia
E-mail: jbelikov at cc.ioc.ee
Emmanuel A. Gonzalez
Jardine Schindler Elevator Corporation
8/F Pacific Star Bldg.,
Sen. Gil Puyat Ave. cor. Makati Ave.,
Makati City 1209 Philippines
E-mail: emm.gonzalez at delasalle.ph
Abstract—In this paper, we study the problem of fractional-
order PID controller design for an unstable plant—a laboratory
model of a magnetic levitation system. To this end, we apply
model based control design. A model of the magnetic levitation
system is obtained by means of a closed-loop experiment. Several
stable fractional-order controllers are identified and optimized
by considering isolated stability regions. Finally, a nonintrusive
controller retuning method is used to incorporate fractional-order
dynamics into the existing control loop, thereby enhancing its
performance. Experimental results confirm the effectiveness of
the proposed approach. Control design methods offered in this
paper are general enough to be applicable to a variety of control
problems.
Index Terms—fractional-order calculus, PID control, unstable
plant, stability analysis
I. INTRODUCTION
Fractional-order calculus offers novel mathematical tools
applicable to dynamical system modeling and control. This
allows to achieve more accurate process models and more
flexible controllers, thereby enhancing the quality of control
loops. Since the majority of industrial control loops are of
PI/PID type [1], it is of significant interest to study the problem
of enhancing conventional PID controllers by introducing
additional dynamical properties arising from making use of
fractional-order integrators and differentiators. A controller of
this type, called the fractional-order PIλDµcontroller (FOPID),
was proposed by Podlubny in [2] and has since been a topic
of active discussion in the control community [3]. Indeed, the
additional freedom in tuning the controller allows to consider
multiple robustness criteria. Therefore, a set of controller
parameters can be obtained such, that fulfills several design
specifications, which cannot be achieved by using a conven-
tional PID controller [4]. More importantly, however, using
fractional controllers grants the ability to obtain a wider set of
stabilizing controller parameters, which is critical in case of
unstable plants.
The Magnetic Levitation System (MLS) is a nonlinear,
open-loop unstable, and time-varying system [5]. Therefore,
designing a stabilizing controller for it is a challenging prob-
lem. Yet it is also of significant importance, since MLS has a
considerable range of real-life applications—it is used in, e.g.,
high-speed magnetic levitation passenger trains and vibration
isolation of sensitive machinery [6]. Corresponding nonlinear
control design methods were proposed in, e.g., [7], [8], [9].
However, few research papers deal with control design for
unstable systems [10], and, in particular, for the MLS, which
forms the motivation for our present research effort.
We now summarize the contribution of this paper. First, a
nonlinear model of the MLS is proposed, which is constructed
based on several modeling approaches offered in literature [5],
[10]. It is used in a model based control design method, which
includes linear analysis around a working point, selecting
random stabilizing FOPID controllers, heuristically detecting
rectangular-shaped stability regions for pairs of controller
gains, and obtaining suboptimal FOPID controller settings. The
FOPID controller is then integrated into the control loop in
a nonintrusive way, following the retuning method in [11].
Controller settings are verified on the real-life laboratory model
of the MLS.
The paper is organized as follows. In Section II the reader
is introduced to the mathematical tools of fractional-order
calculus used throughout this paper. In Section III the nonlinear
model of the MLS is presented. In Section IV the control
design method, forming the main contribution of this paper, is
described. Experimental results that verify the proposed control
design approach follow in Section V. Finally, in Section VI
conclusions are drawn.
II. MATHEMATIC AL TO OL S
First, we consider fractional-order modeling. Fractional-
order calculus is a generalization of integration and differenti-
ation operations to the non-integer order operator aDα
t, where
aand tare the lower and upper terminals of the operation,
and αis the fractional order, such that
aDα
t=
dα
dtα<(α)>0,
1<(α)=0,
´t
a(dt)α<(α)<0,
(1)
where αR+. The Laplace transform of Dαof a signal x(t)
with zero initial conditions is given by
L{Dαx(t)}=sαX(s).(2)
A transfer function representation of a fractional dynamical
model may be given by
G(s) = bmsβm+bm1sβm1+· · · +b0sβ0
ansαn+an1sαn1+· · · +a0sα0,(3)
where usually β0=α0= 0. The system in (3) has a
commensurate order γ, such that λ=sγ, if it can be
represented in the following way:
H(λ) =
m
P
k=0
bkλk
n
P
k=0
akλk
,(4)
where nis called the pseudo-order of the system. The form
(4) can also be used to determine the stability of the system by
means of, e.g., Matignon’s theorem [12], which is given next.
Theorem 1. (Matignon’s stability theorem) The fractional
transfer function G(s) = Z(s)/P (s)is stable if and only if
the following condition is satisfied in σ-plane:
|arg(σ)|> q π
2,σC, P (σ) = 0,(5)
where σ:= sq. When σ= 0 is a single root of P(s), the system
cannot be stable. For q= 1, this is the classical theorem of
pole location in the complex plane: no pole is in the closed
right plane of the first Riemann sheet.
It can be seen, that fractional-order systems offer a larger
region of stability than conventional linear systems—roots of
the characteristic polynomial P(σ)may be located in the right
half of the complex plane, as long as the condition (5) is
satisfied. This theorem works for commensurate-order systems,
where the commensurate order is given by q.
We now turn to fractional-order control. The parallel form
of the PIλDµcontroller is given by
C(s) = Kp+Kisλ+Kdsµ.(6)
In this work, we consider the negative unity feedback closed
loop system of the form
W(s) = C(s)G(s)
1 + C(s)G(s),(7)
where C(s)is the PIλDµcontroller, and G(s)is the plant
under control.
Finally, in terms of implementation of fractional-order
controllers we consider Oustaloup’s approximation method,
described in [13], which allows to obtain a band-limited
approximation of a fractional-order operator in the form sα
H(s), where α(1,1) Rand H(s)is a conventional
linear, time-invariant system.
III. MODEL OF THE MAGNETIC LEVITATION SYSTEM
The MLS consists of an electromagnet, a light source and
sensor to measure the position of the levitated sphere, and a
sphere rest, the height of which is variable and determines
the initial position xmax of the sphere in control experiments.
Electromagnet
Sphere
Sphere rest
Light source
Light sensor
x
0
Fig. 1. Physical model of the MLS
The position of the sphere is deremined relative to the elec-
tromagnet and has an effective range of x[0, xmax]mm.
A schematic drawing depicting this configuration is given in
Fig. 1. The basic principle of MLS operation is to apply voltage
to the electromagnet to keep the sphere levitated [5].
In [6] and [10] the following dynamical model for the MLS
is used:
m¨x=mg ci2(u)
x2,(8)
where mis the mass of the sphere, xis the position of the
sphere, gis gravitational acceleration, i(u)is a function of
voltage corresponding to the electrical current running through
the coil of the electromagnet under input u, and cis some
constant. However, the following practical observations can be
made:
It is essential to model the dynamics of the electrical
current running through the coil;
The parameter cis, in fact, not constant and depends on
the position of the sphere x.
Therefore, we use the model description provided by INTECO,
which takes into account the dynamics of the coil current. In
addition, we model the parameter cby a polynomial c(x). The
following model is finally established:
˙x1=x2,
˙x2=c(x1)
m
x2
3
x2
1
+g, (9)
˙x3=fip2
fip1
i(u)x3
ex1/fip2,
where x1is the position of the sphere, x2is the velocity of the
sphere, and x3is the coil current, fip1and fip2are constants.
By means of a series of experiments, we have found, that it
is sufficient to model c(x1)as a 4th order polynomial of the
form
c(x1) = c4x4
1+c3x3
1+c2x2
1+c1x1+c0,(10)
and i(u)as a 2nd order polynomial of the form
i(u) = k2u2+k1u+k0.(11)
Note, that the voltage control signal is normalized and has the
range u[0,1] corresponding to the pulse-width modulation
duty cycle 0. . . 100%.
+
+
+
+
PID Plant
CR
r
e
y
u
Original PID control loop
Fig. 2. Retuning method for existing closed-loop control systems
IV. DES IG N AN D IMPLEMENTATION OF SUBOPTIMAL
STABILIZING FRACTIONAL-ORDER PID CONTROLLERS
In the following, we summarize the method, that shall be
used to design FOPID controllers for the MLS.
A. Model Linearization and Stability Analysis
We will analyze the stability of linear approximation around
a working point (u0, x10). We linearize the model in (9) and
obtain the following transfer function of the MLS:
GM(s) = b3a23
s3a33s2a21 s+a21a33
,(12)
where
a21 =(2c4x4
10 c3x3
10 +c1x10 + 2c0)x2
30
mx3
10
,(13)
a23 =2c(x10)x30
mx2
10
, a33 =i(u0)x30
fip1
ex10/fip2,(14)
b3=fip2
fip1
(k1+ 2k2u0)ex10/fip2.(15)
To analyze the stability of the closed-loop fractional-order
control system in (7) we shall use Matignon’s theorem. The
characteristic polynomial is given by
Q(s) = s3+λa33s2+λa21 s(16)
+(b3a23Kp+a21 a33)sλ
+b3a23Kdsλ+µ+b3a23 Ki.
Thus, a point of the form (Kp, Ki, Kd, λ, µ)in the PIλDµ
parameter space can be selected and the stability of the closed-
loop control system can be verified.
B. PID Controller Retuning Method
The main idea of the retuning method is illustrated in Fig. 2.
The method allows to incorporate fractional-order dynamics
into a conventional PID control loop without making changes
to the loop itself, but rather adding a second loop with the re-
tuning FOPID controller. The following proposition establishes
the relations between the parameters of the controllers [11].
Proposition 2. Consider the original integer-order PID con-
troller of the form
CP ID (s) = KP+KIs1+KDs. (17)
Let CR(s)be a controller of the form
CR(s) = K2sβ+K1sαKDs2+ (K0KP)sKI
KDs2+KPs+KI
,
(18)
where the orders αand βare such, that 1< α < 1and
1< β < 2. The PIλDµcontroller resulting from a classical
PID controller will have the following coefficients
K?
P=K0, K?
I=K1, K?
D=K2,(19)
and the orders will be
λ= 1 α, µ =β1.(20)
It can be shown, that the structure in Fig. 2 may be replaced
by a feedback of the form (7), where
C(s)=(CR(s) + 1) ·CP ID (s)(21)
and G(s)corresponds to the plant. Therefore, the parameters
of the retuning controller CR(s)in (18) may be computed from
those of the FOPID controller C(s).
The application of the retuning method to the problem
of control of the MLS is motivated by that we shall make
use of closed-loop identification which may lead to a model
that is sensitive to changes in parameters of the original PID
controller. With the retuning method, a suitable controller is
added into an external loop, and its control law is regulating
the reference signal. Therefore, the underlying closed-loop
system continues to operate as before, but the dynamics
introduced to the reference signal allow to potentially enhance
its performance.
C. Determination and Optimization of Stabilizing FOPID
Controllers
To determine stabilizing controllers a randomized method
may be used, where FOPID controller parameters are randomly
selected from Kp[Kl
p, Ku
p], Ki[Kl
i, Ku
i], Kd
[Kl
d, Ku
d], λ [λl, λu],µ[µl, µu]. Note, that the choice
of λand µmust lead to a commensurate-order system, since
only then the results of the stability test are reliable, otherwise
they are only approximate [14]. For example, one can choose
a minimum commensurate order q= 0.01.
Once a stable point is found, the following procedure is
carried out. Two of the controller parameters are parametrized
as (p1, p2), all other parameters are fixed. A limited number
of steps Nis selected and a sweep with step sizes p1and
p2is done from the initial stable point. Four directions are
considered. The main idea is illustrated in Fig. 3. Each time
only a single parameter is changed. If, at any step, an unstable
control loop is obtained, then the previous parameter value
shall determine the approximate stability boundary for the
corresponding direction. Otherwise, all points will be tested
within the range p1·Nand p2·N. Testing is done by
means of the characteristic polynomial in (16) and Matignon’s
theorem. Finally, the stability region will not always have
a rectangular shape. Thus, it is possible to determine the
shape by testing every point within the approximate rectangular
stability boundary. This is a heuristic method similar to [15]
and [16].
Once the procedure is complete, stable parameter ranges are
obtained for all controller parameter pairs and may be used
in FOPID controller optimization as lower and upper bounds
Approximate rectangular stability boundary
Fig. 3. Determination of the approximate rectangular stability boundary in the
(p1, p2)plane
for corresponding controller parameters. Optimizing only two
parameters at a time can be beneficial from the perspective
of conditioning the problem, albeit in this case it will not be
possible to satisfy several design constraints. Yet it poses great
difficulty to impose feasible robustness specifications in case of
the MLS. Thus, suboptimal controllers may be designed. The
performance of the system will be evaluated experimentally,
settling time τs, percent overshoot θ, and percent maximum
deviation from reference due to disturbance θdare used as
performance measures. In essence, we consider time-domain
simulations of the nonlinear model in (9) and minimize a cost
defined by
ISE =ˆt
0
|e(τ)|dτ, (22)
where e(τ)is the error signal. The choice of this particular
performance index is dictated by the necessity to minimize
the overshoot [6]. The optimization procedure is carried out
by means of the method described in [17], [18].
In what follows, we illustrate the proposed method on the
basis of experimental results.
V. EXPERIMENTAL RESU LTS
For the purpose of validating our control design approach
we use a real-life MLS provided by INTECO [5] and de-
picted in Fig. 4. It is connected to a computer running
MATLAB/Simulink thereby allowing to conduct real-time ex-
periments. The specific parameters of the model in (9) are as
follows: m= 0.0585kg, xmax = 0.0155m, g= 9.81m/s2.
Other parameters need to be identified. The corresponding
procedure is detailed in the following subsection.
A. Identification of the Nonlinear Model
Our task is to identify two functions i(u)and c(x), as well
as parameters fip1and fip2of the nonlinear model in (9).
Identification of i(u)is relatively simple and straightfor-
ward is done with the sphere removed from the MLS, since
only the coil current is measured. We obtain the following
polynomial:
i(u) = 0.3u2+ 2.6u0.047.(23)
In addition, the deadzone in control is found to be udz =
[0,0.0182].
Fig. 4. Real-life laboratory model of the MLS
0 5 10 15
4
6
8
10
12
14
16 x 10−3
Time [s]
Position [m]
Original system
Identified model
Fig. 5. Results of nonlinear model parameters identification
Determination of c(x1)and parameters fip1and fip2, on
the other hand, is more involved. Because MLS is open-
loop unstable, only closed-loop identification is applicable. Our
approach is to use the existing PID control loop with
KP=39, KI=10, KD=2.05 (24)
provided by INTECO. It should be noted, that a constant input
uc= 0.38 is added to the control law uP ID (t)in (24), that is
the full control law u(t)is such that
u(t) = uP ID (t) + uc.(25)
In order to determine the values of the parameters, we
employ time-domain simulations and minimize the model
output error by means of the least-squares method. The results
are as follows:
c(x1)=3.9996x4
1+ 3.9248x3
10.34183x2
1
+ 0.007058x1+ 2.9682 ·105(26)
and
fip1= 1.1165 ·103m/s, fip2= 26.841 ·103m.(27)
The results of the identification are presented in Fig. 5. It can
be seen, that a close fit to the response of the original response
of the system is achieved.
B. Design of FOPID Controllers
We first obtain a linear model as discussed in Section IV-A.
We choose a working point u0= 0.3726, x10 = 9.84 ·103
and obtain
GM(s) = 1788
s3+ 34.69s21737s60240.(28)
Next, we apply the method detailed in Section IV-C. First,
we randomly generate FOPID controllers using the ranges
Kp[100,0], Ki[50,0], Kd[25,0], λ [0.8,1.2],
µ[0.5,1.0]. On the average, about 20 out of 100 tested
controllers are found to produce a stable closed-loop system.
After inspection, three of them are selected for the optimization
phase:
C1(s) = 42.8642 18.5653
s1.06 3.0559s0.94,(29)
C2(s) = 54.3649 47.6078
s0.82 6.5436s0.98,(30)
C3(s) = 45.3118 4.24932
s0.86 3.51115s0.98.(31)
For each controller in this set, we find stability boundaries
in different parameter planes, that is in (Kp, Ki),(Kp, Kd),
and (Ki, Kd), so that we can obtain a wider set of results.
Using the method in Section IV-C, with a step of p= 1
and considering a maximum of N= 20 steps we locate the
following bounds:
KC1
p[62,34], KC1
i[38,1],(32)
KC2
p[74,35], KC2
d[26,3],(33)
KC3
i[24,1], KC3
d[23,2].(34)
We then proceed directly to the optimization procedure.
The FOMCON toolbox FOPID optimization tool is used [17],
[19]. We set the bounds of controller gains as in (32)–(34)
for each controller and optimize only the corresponding gains.
The number of iterations is, in general, limited to Niter = 5.
After optimization, the following controllers are obtained:
C
1(s) = 45.839 18.504
s1.06 3.0559s0.94,(35)
C
2(s) = 54.444 47.6078
s0.82 3.7773s0.98,(36)
C
3(s) = 45.3118 4.916
s0.86 2.9074s0.98.(37)
In the following, we provide the results of performance evalu-
ation of both the randomly generated FOPID controllers, and
the suboptimal ones. The controllers are evaluated in a two-
cascade closed control loop as detailed in Section IV-B. The
parameters of the retuning controllers are computed by means
of (19) and (20). The performance of FOPID controllers is
compared to the performance of the original PID control loop,
where the parameters of the PID controller are equal to those in
(24). The reference set point is xr= 0.010m, and a disturbance
impulse is considered, appearing for 200ms on the 10th second
Table I. Comparison of FOPID controller performance
FOPID τs[s] θ[%]θd[%] FOPIDτs[s] θ[%]θd[%]
C1(s)1.85 24.0 60.3 C
1(s)1.68 14.8 56.4
C2(s)1.39 19.4 37.5 C
2(s)0.86 11.6 34.6
C3(s)4.68 14.6 55.7 C
3(s)3.84 15.0 58.3
0 5 10 15
0.002
0.004
0.006
0.008
0.01
0.012
0.014
0.016
0.018
Position [m]
Reference
Original PID Control
Retuning FOPID Control
0 5 10 15
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
Control law u(t)
Time [s]
Original PID Control
Retuning FOPID Control
Fig. 6. Step experiment: Original PID control vs. Retuning FOPID controller
of the simulation. With the conventional PID controller the
following results are achieved:
τs= 3.34 s, θ = 66.0%, θd= 60.6%.
In Table I the performance evaluation of the FOPID con-
trollers working in the retuning control loop is presented. It can
be seen, that the best performance is achieved, when controller
C
2(s)is used. The result of real-time simulation of this
controller versus the original PID control loop is provided in
Fig. 6. It can be seen that a significant improvement in control
system response is obtained. The controller C3(s)outperforms
the original PID only in terms of overshoot, while C
3(s)offers
similar settling time with a much smaller overshoot.
In addition, we consider a reference tracking experiment to
illustrate the ability of the controllers to provide appropriate
regulation across a wider operating range. The comparison
of the performance of the C
2(s)controller and the original
control loop is presented in Fig. 7. Once again, improvements
in the control loop performance can be observed.
VI. CONCLUSIONS
In this paper, we have presented a method for FOPID
controller design that allows incorporating fractional-order
dynamics into existing PID control loops. An unstable plant,
namely the MLS system was considered. A nonlinear model of
this plant was identified from a closed-loop experiment. Lin-
ear analysis methods were employed to determine stabilizing
0 5 10 15 20 25 30
0.002
0.004
0.006
0.008
0.01
0.012
0.014
0.016
0.018
Position [m]
Reference
Original PID Control
Retuning FOPID Control
0 5 10 15 20 25 30
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
Control law u(t)
Time [s]
Original PID Control
Retuning FOPID Control
Fig. 7. Reference tracking: Original PID control vs. Retuning FOPID controller
FOPID controllers and stability boundaries in two-dimensional
parameter planes thereof. The controllers were then evaluated,
and those with best performance were optimized. In all cases,
the optimization procedure enhanced the performance of the
control loop. Virtually all retuning controllers offer superior
performance compared to the original control loop, thereby
establishing the validity of the proposed approach.
ACKNOWLEDGMENT
This work was partially supported by the Estonian Doctoral
School in Information and Communication Technology.
REFERENCES
[1] K. Åström and T. Hägglund, Advanced PID control. The Instrumenta-
tion, Systems, and Automation Society (ISA), 2006.
[2] I. Podlubny, L. Dorˇ
cák, and I. Kostial, “On fractional derivatives,
fractional-order dynamic systems and PIλDµ-controllers,” in Proc. 36th
IEEE Conf. Decision and Control, vol. 5, 1997, pp. 4985–4990.
[3] D. Xue and Y. Chen, A comparative introduction of four fractional order
controllers,” in Proceedings of the 4th World Congress on Intelligent
Control and Automation, 2002, pp. 3228–3235.
[4] C. A. Monje, Y. Q. Chen, B. M. Vinagre, D. Xue, and V. Feliu,
Fractional-order Systems and Controls: Fundamentals and Applications,
ser. Advances in Industrial Control. Springer Verlag, 2010.
[5] (2013) Official website of INTECO Sp. z o. o. [Last access time:
11.03.2013]. [Online]. Available: http://www.inteco.com.pl/
[6] H. Gole, P. Barve, A. A. Kesarkar, and N. Selvaganesan, “Investigation
of fractional control performance for magnetic levitation experimental
set-up,” in Emerging Trends in Science, Engineering and Technology
(INCOSET), 2012 International Conference on, Dec 2012, pp. 500–504.
[7] N. Al-Muthairi and M. Zribi, “Sliding mode control of a magnetic
levitation system, Mathematical Problems in Engineering, vol. 2004,
no. 2, pp. 93–107, 2004.
[8] E. Shameli, M. Khamesee, and J. Huissoon, “Nonlinear controller design
for a magnetic levitation device, Microsystem Technologies, vol. 13, no.
8-10, pp. 831–835, 2007.
[9] V. Bandal and P. Vernekar, “Design of a discrete-time sliding mode con-
troller for a magnetic levitation system using multirate output feedback,
in American Control Conference (ACC), 2010, June 2010, pp. 4289–
4294.
[10] C. I. Muresan, C. Ionescu, S. Folea, and R. Keyser, “Fractional order
control of unstable processes: the magnetic levitation study case,”
Nonlinear Dynamics, pp. 1–12, 2014.
[11] E. A. Gonzalez, C. A. Monje, L. Dorˇ
cák, J. Terpák, and I. Petráš,
“A method for incorporating fractional-order dynamics through pid
control system retuning,” International Journal of Pure and Applied
Mathematics, vol. 68, no. 4, pp. 593–605, 2013.
[12] D. Matignon, “Generalized fractional differential and difference equa-
tions: Stability properties and modeling issues,” in Proc. of Math. Theory
of Networks and Systems Symposium, 1998, pp. 503–506.
[13] A. Oustaloup, F. Levron, B. Mathieu, and F. M. Nanot, “Frequency-
band complex noninteger differentiator: characterization and synthesis,
vol. 47, no. 1, pp. 25–39, 2000.
[14] Y. Q. Chen, I. Petráš, and D. Xue, “Fractional order control - a tutorial,”
in Proc. ACC ’09. American Control Conference, 2009, pp. 1397–1411.
[15] Y. Lee and J. Watkins, “Determination of all stabilizing fractional-order
PID controllers,” in American Control Conference (ACC), 2011, 2011,
pp. 5007–5012.
[16] Ü. Nurges, “New stability conditions via reflection coefficients of poly-
nomials,” IEEE Transactions on Automatic Control, vol. 50, no. 9, pp.
1354–1360, 2005.
[17] A. Tepljakov, E. Petlenkov, and J. Belikov, A flexible MATLAB tool for
optimal fractional-order PID controller design subject to specifications,”
in Proceedings of the 31st Chinese Control Conference, W. Li and
Q. Zhao, Eds., Hefei, Anhui, China, 2012, pp. 4698–4703.
[18] A. Tepljakov, E. Petlenkov, J. Belikov, and M. Halás, “Design and
implementation of fractional-order PID controllers for a fluid tank
system,” in Proc. 2013 American Control Conference (ACC), Washington
DC, USA, June 2013, pp. 1780–1785.
[19] A. Tepljakov, E. Petlenkov, and J. Belikov. (2011) FOMCON toolbox.
[Online]. Available: http://www.fomcon.net/
... In the last decade, there have been many advances in the development of fractionalorder control schemes (FOCSs) [1][2][3][4], and the benefits of implementing an extra control freedom degree provided by the use of fractional orders over pure integer order control schemes (IOCSs) [5][6][7][8] for DC motors have been highlighted. However, if not adequately selected, the fractional orders may also contribute to oscillatory behavior in DC motors, as reported in [8,9]. ...
... Furthermore, T is the time constant, which acts as the window of time in which the PI controller executes its actions. In the frequency domain, (5) is expressed in terms of the Laplace transform, whose equation is indicated in (6), and its main variables have been capitalized [38]. ...
... Furthermore, T is the time constant, which as the window of time in which the PI controller executes its actions. In the freque domain, (5) is expressed in terms of the Laplace transform, whose equation is indicate (6), and its main variables have been capitalized [38]. Cascade control schemes often include saturations in their PI controllers to pre the drives from being damaged due the violation of their safe operational limits. ...
Article
Full-text available
Nested, or cascade speed and torque control has been widely used for DC motors over recent decades. Simultaneously, fractional-order control schemes have emerged, offering additional degrees of control. However, adopting fractional-order controllers, particularly in cascade schemes, does not inherently guarantee better performance. Poorly paired fractional exponents for inner and outer PI controllers can worsen the DC motor’s behavior and controllability. Finding appropriate combinations of fractional exponents is therefore crucial to minimize experimental costs and achieve better dynamic response compared to integer-order cascade control. Additionally, mitigating adverse couplings between speed and current loops remains an underexplored area in fractional-order control design. This paper develops a computational model for fractional-order cascade control of DC motor speed (external) and current (internal) loops to derive appropriate combinations of internal and external fractional orders. Key metrics such as overshoot, rise time, and peak current values during speed and torque changes are analyzed, along with coupled variables like speed drop during torque steps and peak torque during speed steps. The proposed maps guide the selection of effective combinations, enabling readers to deduce robust or adaptive designs depending on specific performance needs. The methodology employs Oustaloup’s recursive approximation to model fractional-order elements, with MATLAB–SIMULINK simulations validating the proposed criteria.
... It is a novel mathematical tool to model and to control dynamic systems. It results in more accurate models and more flexible controllers [1]. Fractional calculus extends modeling and control such that they can be represented by noninteger order differential equations. ...
... For nonlinear systems, [17] designed an optimal FOPID controller for Electro-Hydraulic servo system, [18] proposed an FOPID controller for hydroturbine governing system, [19] proposed an FOPID controller for satellite attitude system, and [20] designed a PID and an FOPID controllers for a crane system. Also, FOPID controllers were designed to stabilize unstable nonlinear systems in [1,21] and to control FOPTD systems in [2,3]. For Multi Input Multi Output (MIMO) systems, [22] designed an FOPID controller to control a robotic manipulator with two-links and [23,24] designed FOPID controllers for a Twin Rotor Aerodynamic System (TRAS), where in [24] the TRAS was modeled as a fractional order MIMO system. ...
... In case 1, the design specifications are sufficiently simple so that the superiority of the COPID controller over the ROPID controller is not revealed. In case 2, the design specifications are made more rigorous by: (1) increasing the required gain crossover frequency to reduce the rise time of the system and (2) increasing the required phase margin to reduce the percentage overshoot of the system. The design specifications given in Table 1 were substituted in (22) and (39), and for fractional calculus, the definition of Grunwald-Letnikov was adopted [9]. ...
Article
Complex fractional Order PID (COPID) controller is an extension to the Real fractional Order PID (ROPID) controller by extending the orders of differentiation and integration to include complex numbers, i.e., two extra parameters (the imaginary parts of the orders of the differentiator and the integrator) are introduced into the formula of the controller. The purpose is to overcome the limitation stemmed from restricting the parameters of the ROPID controller to belong to certain intervals, where this limitation results in a control system that does not satisfy the required design specification accurately. In this paper, analysis and design of COPID controller is presented, and for comparison purposes, both ROPID and COPID controllers are designed for a low pressure flowing water circuit, which is a First Order Plus Time Delay (FOPTD) system. The design specifications are given in frequency domain, which are gain crossover frequency, phase margin, and robustness against gain variation. The design specifications are taken as two cases, simple an rigorous, where the latter is considered to demonstrate the superiority of the COPID controller over the ROPID controller to achieve hard specifications. Although the design of the COPID controller is more complex than that of the ROPID controller, the first achieves the required design specification more accurately.
... The simple design of the FOPID controller enables it to yield a low percentage overshoot and small settling for closed loop systems [47]. However, iso-damping is a scenario in which the FOPID controller becomes less sensitive to varying parameters in a controlled system and eventually falls [48]. ...
Article
Full-text available
Magnetic levitation systems are complex and nonlinear, requiring sophisticated control methods to maintain the stability and position of the levitated object. This research presents an optimized fractional order PID (FOPID) control approach for position control of a freely-suspended ferromagnetic object. The dynamic system model is mathematically modeled in MATLAB using first-principle modeling and the grey box method. The FOPID controller has five degrees of freedom (DOFs) that allow for fine-tuning of the control gains and fractional orders, enabling the system to handle the nonlinearity inherent in the magnetic levitation system. The DOFs of FOPID and integer order PID controllers are optimized using the Artificial Bee Colony (ABC) algorithm and results are compared with state-of-the-art optimization methods. The results showed that the FOPID controller can effectively control the magnetic levitation system with constraints and outperforms other methods by up to 92.14% in terms of settling time with negligible steady-state error.
... The contemporary industrial systems are more complex and controlled in more than 90% by the proportional integral (PI) or proportional integral derivative (PID) controllers [2,3], wherein about 80% of them are poorly tuned. The direct effect of DT on the well-tuned conventional PID controller is larger degradation in their performance, especially when the DT amounts to more than the dominant process time constant [4,5]. The time involved in the transportation/propagation of systems strictures such as energy, mass and information results in DT [6]. ...
... Research on the control of magnetic levitation using non-integer (fractional) systems was one of the first attempts by Piłat (see [12], where a non-integer order PD controller was considered. Tepljakov et al. (see [13,14]) described the problem of fractional-order PID controller design for a model of a magnetic levitation system. The latest research focuses on the digital implementation of non-integer controller for a real plant; this topic was considered by Chopade et al. [15], Rojas et al. [16] and Ananthababu et al. [17]. ...
Article
Full-text available
Currently, there are no formalized methods for tuning non-integer order controllers. This is due to the fact that implementing these systems requires using an approximation of the non-integer order terms. The Oustaloup approximation method of the sα fractional derivative is intuitive and widely adopted in the design of fractional-order PIλD controllers. It requires special considerations for real-time implementations as it is prone to numerical instability. In this paper, for design and tuning of fractional regulators, we propose two methods.The first method relies on Nyquist stability criterion and stability margins. We base the second on parametric optimization via Simulated Annealing of multiple performance indicators. We illustrate our methods with a case study of the PIλD controller for the Magnetic Levitation System. We illustrate our methods’ efficiency with both simulations and experimental verification in both nominal and disturbed operation.
... On the other hand, fractional control has attracted significant interest in the past few decades [12][13][14]. Several works have reported robust control performance improvements by using fractional-order controllers [15][16][17][18]. In the current study, the FOPID controller is implemented by using a retuning FOPID controller method that was suggested as an effective approach to implementing FOPID controllers while keeping original PID control loops intact [17,18]. ...
Article
Full-text available
Real control systems require robust control performance to deal with unpredictable and altering operating conditions of real-world systems. Improvement of disturbance rejection control performance should be considered as one of the essential control objectives in practical control system design tasks. This study presents a multi-loop Model Reference Adaptive Control (MRAC) scheme that leverages a nonlinear autoregressive neural network with external inputs (NARX) model in as the reference model. Authors observed that the performance of multi-loop MRAC-fractional-order proportional integral derivative (FOPID) control with MIT rule largely depends on the capability of the reference model to represent leading closed-loop dynamics of the experimental ML system. As such, the NARX model is used to represent disturbance-free dynamical behavior of PID control loop. It is remarkable that the obtained reference model is independent of the tuning of other control loops in the control system. The multi-loop MRAC-FOPID control structure detects impacts of disturbance incidents on control performance of the closed-loop FOPID control system and adapts the response of the FOPID control system to reduce the negative effects of the additive input disturbance. This multi-loop control structure deploys two specialized control loops: an inner loop, which is the closed-loop FOPID control system for stability and set-point control, and an outer loop, which involves a NARX reference model and an MIT rule to increase the adaptation ability of the system. Thus, the two-loop MRAC structure allows improvement of disturbance rejection performance without deteriorating precise set-point control and stability characteristics of the FOPID control loop. This is an important benefit of this control structure. To demonstrate disturbance rejection performance improvements of the proposed multi-loop MRAC-FOPID control with NARX model, an experimental study is conducted for disturbance rejection control of magnetic levitation test setup in the laboratory. Simulation and experimental results indicate an improvement of disturbance rejection performance.
... The control parameters of FOPID and IOPID controller have been optimized by ant colony optimization and artificial bee colony algorithm for comparative analysis. FOPID has small settling time and low percentage overshoot for slow process plants due to its simplicity of design [105]. It is an extended version of the conventional IOPID controller. ...
Article
Full-text available
MAGnetic LEVitation (Maglev) is a multi-variable, non-linear and unstable system that is used to levitate a ferromagnetic object in free space. This paper presents the stability control of a levitating object in a magnetic levitation plant using Fractional order PID (FOPID) controller. Fractional calculus, which is used to design the FOPID controller, has been a subject of great interest over the last few decades. FOPID controller has five tunning parameters including two fractional-order parameters (λ and μ). The mathematical model of the Maglev plant is obtained by using first principle modeling and the laboratory model (CE152). Maglev plant and FOPID controller both have been designed in MATLAB-Simulink. The designed model of the Maglev system can be further used in the process of controller design for other applications. The stability of the proposed system is determined via the Routh Hurwitz stability criterion. Ant Colony Optimization (ACO) algorithm and Ziegler Nichols method has been used to finetune the parameters of FOPID controller. FOPID controller output results are compared with the traditional IOPID controller for comparative analysis. FOPID controller, due to its extra tuned parameters, has shown extremely efficient results in comparison to the traditional IOPID controller.
... Several control approaches were used to stabilize the MLS, such as feedback linearization [8][9][10], which requires an accurate model of this system; however, obtaining an accurate model represents a problem because of the high nonlinearity of this system and the variation of the gain parameter with the distance between the levitating object and the magnet. Linearization-based methods were also used, where the system is linearized about a certain equilibrium point and a controller is designed to stabilize the system, such as PID controller [1,2,5,6,7,11], fractional order PID controller [4,[12][13][14][15], LQR [1,2,16,17], lead compensator [1], H_∞ controller [18,19], fuzzy logic controller (FLC) [16,20,21], and adaptive FLC [22]; however, the performance of such controllers degrade when the deviation between the operating [23][24][25], adaptive SMC [26], PID-notch filters [27], and linearization-gain scheduling controller PID controller [28], linearization-gain scheduling PI controller [29], and linearization-adaptive PD controller [30] were designed to provide robustness against operating point variation. This paper proposes an ASFC to stabilize the MLS, where the controller parameters become a function of the operating point, and pole placement method is used to design the controller. ...
Article
Full-text available
This paper presented designing an Adaptive State Feedback Controller (ASFC) for a Magnetic Levitation System (MLS), which is an unstable system and has high nonlinearity and represents a challenging control problem. First, a nonadaptive State Feedback Controller (SFC) was designed by linearization about a selected equilibrium point and designing a SFC by pole-placement method to achieve maximum overshoot of 1.5% and settling time of 1s (5% criterion). When the operating point changed, the designed controller could no longer achieve the design specifications, since it was designed based on a linearization about a different operating point. This gave rise to utilizing the adaptive control scheme to parameterize the state feedback controller in terms of the operating point. The results of the simulation showed that the operating point had significant effect on the performance of nonadaptive SFC, and this performance might degrade as the operating point deviated from the equilibrium point, while the ASFC achieved the required design specification for any operating point and outperformed the state feedback controller from this point of view.
Article
Full-text available
This is a survey study that presents recent researches concerning factional controllers. It presents several types of fractional order controllers, which are extensions to their integer order counterparts. The fractional order PID controller has a dominant importance, so thirty-one paper are presented for this controller. The remaining types of controllers are presented according to the number of papers that handle them; they are fractional order sliding mode controller (nine papers), fuzzy fractional order sliding mode controller (five papers), fractional order lag-lead compensator (three papers), fractional order state feedback controller (three papers), fractional order fuzzy logic controller (three papers). Finally, several conclusions were drawn from the results that were given in these papers. Keywords: fractional order PID controller, fractional order sliding mode controller, fuzzy fractional order sliding mode controller, fractional order lag-lead compensator, fractional order state feedback controller, fractional order fuzzy logic controller.
Article
Full-text available
This paper presents a method of retrofitting an external controller into an existing feedback control system governed by a classical proportional-integral (PI) controller to improve the overall dynamics of the entire control system by benefitting from the advantages of fractional-order dynamics in the form of a fractional-order proportional derivative (FOPD) controller. The retrofitting activity requires having access to the input and output signals of the existing control system ideally configured as a unity-feedback system. The difference between the input and output signals is then used as the input to an external controller having a fractional-order element. The design of the external controller is derived from the original values of the PI controller in the existing control system and the parameters of the desired FOPD controller to be used. A numerical example is presented in this paper to demonstrate how straightforward the process is. Discussion on some issues related to its hardware design and implementation is also presented in this paper.
Article
Full-text available
Although a considerable amount of research has been carried out in the field of fractional order controllers, the majority of the results deal with stable processes. Very little research has been reported regarding the design, analysis, and tuning of fractional order controllers for unstable processes. This paper proposes a methodology for designing and tuning fractional order controllers for a class of unstable second-order processes. The design is carried out using the stability analysis of fractional order systems, by means of Riemann surfaces and a proper mapping in the w-planew{\text {-}}\hbox {plane} . The resulting fractional order controllers are implemented using graphical programming on industrial equipment and are validated experimentally using a laboratory scale magnetic levitation unit.
Conference Paper
Full-text available
In this paper, we present a flexible optimization tool suitable for fractional-order PID controller design with respect to given design specifications. Fractional-order controllers are based on the rapidly evolving scientific field called fractional-order calculus. Its concepts are applicable in solving many scientific and engineering problems, including robust control system design. The fractional PID is a natural evolution of the conventional PID controller and as such new tuning strategies are now possible due to enhanced accuracy of the fractional-order models. The presented tool, which is a part of FOMCON - a MATLAB fractional-order calculus oriented toolbox, - uses numerical optimization methods to carry out the tuning and obtain a controller for a chosen plant to be controlled, which can either be a fractional-order plant or an integer-order plant.
Conference Paper
Full-text available
In this paper, we investigate the practical problems of design and digital implementation of fractional-order PID controllers used for fluid level control in a system of coupled tanks. We present a method for obtaining the PIλDμ controller parameters and describe the steps necessary to obtain a digital implementation of the controller. A real laboratory plant is used for the experiments, and a hardware realization of the controller fit for use in embedded applications is proposed and studied. The majority of tasks is carried out by means of the FOMCON (“Fractional-order Modeling and Control”) toolbox running in the MATLAB computing environment.
Article
Full-text available
Proportional-Integral-Derivative (PID) controllers have been the heart of control systems engineering practice for decades because of its simplicity and ability to satisfactory control different types of systems in different fields of science and engineering in general. It has receive widespread attention both in the academe and industry that made these controllers very mature and applicable in many applications. Although PID controllers (or even its family counterparts such as proportional-integral [PI] and proportional-derivative [PD] controllers) are able to satisfy many engineering applications, there are still many challenges that face control engineers and academicians in the design of such controllers especially when guaranteeing control system robustness. In this paper, we present a method in improving a given PID control system focusing on system robustness by incorporating fractional-order dynamics through a returning heuristic. The method includes the use of the existing reference and output signals as well as the parameters of the original PID controller to come up with a new controller satisfying a given set of performance characteristics. New fractional-order controllers are obtained from this heuristic such as PIλ and PIλDμ controllers, where λ,μ∈(0,2) are the order of the integrator and differentiator, respectively.
Article
Full-text available
Various applications of micro-robotic technology suggest the use of new actuator systems which allow motions to be realized with micrometer accuracy. Conventional actuation techniques such as hydraulic or pneumatic systems are no longer capable of fulfilling the demands of hi-tech micro-scale areas such as miniaturized biomedical devices and MEMS production equipment. These applications pose significantly different problems from actuation on a large scale. In particular, large scale manipulation systems typically deal with sizable friction, whereas micro manipulation systems must minimize friction to achieve submicron precision and avoid generation of static electric fields. Recently, the magnetic levitation technique has been shown to be a feasible actuation method for micro-scale applications. In this paper, a magnetic levitation device is recalled from the authors’ previous work and a control approach is presented to achieve precise motion control of a magnetically levitated object with sub-micron positioning accuracy. The stability of the controller is discussed through the Lyapunov method. Experiments are conducted and showed that the proposed control technique is capable of performing a positioning operation with rms accuracy of 16μm over a travel range of 30mm. The nonlinear control strategy proposed in this paper showed a significant improvement in comparison with the conventional control strategies for large gap magnetic levitation systems.
Conference Paper
Full-text available
Many real dynamic systems are better characterized using a non-integer order dynamic model based on fractional calculus or, differentiation or integration of non-integer order. Traditional calculus is based on integer order differentiation and integration. The concept of fractional calculus has tremendous potential to change the way we see, model, and control the nature around us. Denying fractional derivatives is like saying that zero, fractional, or irrational numbers do not exist. In this paper, we offer a tutorial on fractional calculus in controls. Basic definitions of fractional calculus, fractional order dynamic systems and controls are presented first. Then, fractional order PID controllers are introduced which may make fractional order controllers ubiquitous in industry. Additionally, several typical known fractional order controllers are introduced and commented. Numerical methods for simulating fractional order systems are given in detail so that a beginner can get started quickly. Discretization techniques for fractional order operators are introduced in some details too. Both digital and analog realization methods of fractional order operators are introduced. Finally, remarks on future research efforts in fractional order control are given.
Conference Paper
Many real dynamic systems are better characterized using a non-integer order dynamic model based on fractional calculus or, differentiation or integration of noninteger order. Traditional calculus is based on integer order differentiation and integration. The concept of fractional calculus has tremendous potential to change the way we see, model, and control the nature around us. Denying fractional derivatives is like saying that zero, fractional, or irrational numbers do not exist. In this paper, we offer a tutorial on fractional calculus in controls. Basic definitions of fractional calculus, fractional order dynamic systems and controls are presented first. Then, fractional order PID controllers are introduced which may make fractional order controllers ubiquitous in industry. Additionally, several typical known fractional order controllers are introduced and commented. Numerical methods for simulating fractional order systems are given in detail so that a beginner can get started quickly. Discretization techniques for fractional order operators are introduced in some details too. Both digital and analog realization methods of fractional order operators are introduced. Finally, remarks on future research efforts in fractional order control are given.
Conference Paper
Magnetic levitation (Maglev) is a typical benchmark problem in control engineering which falls in the class of unstable systems. Fractional calculus based control is a recently emerged research area which investigates superior performance of fractional controllers over existing integer order controllers. This paper presents application of fractional control for Maglev experimental set-up to test its possible betterness. The controller is tuned for minimizing various performance indices such as IAE, ISE, ITAE, and MCE. The results with the designed controller are discussed in detail for the simulated and real plant cases.
Conference Paper
This paper deals with some methods used in the fractional calculus (theory of integration and differentiation of an arbitrary order) and applications of the fractional calculus to modelling and control of dynamical systems