Review of Fractional PID Controller: Mechatronics September 2016

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/304974737

Review of fractional PID controller

Article  in  Mechatronics · September 2016


DOI: 10.1016/j.mechatronics.2016.06.005

CITATIONS READS

204 9,028

2 authors:

Pritesh Shah Sudhir Agashe


Symbiosis International University College of Engineering, Pune
24 PUBLICATIONS   288 CITATIONS    44 PUBLICATIONS   351 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Complex Order Controller View project

Study of Process Control View project

All content following this page was uploaded by Pritesh Shah on 01 January 2020.

The user has requested enhancement of the downloaded file.


Mechatronics 38 (2016) 29–41

Contents lists available at ScienceDirect

Mechatronics
journal homepage: www.elsevier.com/locate/mechatronics

Review of fractional PID controller


Pritesh Shah a,∗, Sudhir Agashe b
a
Symbiosis Institute of Technology, Symbiosis International University, Pune, India
b
Department of Instrumentation and Control, College of Engineering, Pune, India

a r t i c l e i n f o a b s t r a c t

Article history: Fractional calculus has been studied for over three centuries, and it has multifarious applications in sci-
Received 28 October 2015 ence and engineering. This review investigates its progress since the first reported use of control systems,
Revised 1 June 2016
covering the fractional PID proposed by Podlubny in 1994, and is presenting a state-of-the-art fractional
Accepted 20 June 2016
PID controller, incorporating the latest contributions in this field. It highlights developments in the field
of fractional PID controllers, including their design and tuning, as well as explores their various versions.
Keywords: Software tools associated to the design of fractional PID controllers are also discussed.
Fractional calculus
Fractional PID controller © 2016 Elsevier Ltd. All rights reserved.
Fractional PID tuning
Software tools for fractional PID controller
Fractional order controller

1. Introduction in fractional order controller is reviewed in detail. Also, different


versions of non integer and fractional PID controller like CRONE
Currently, fractional order controllers are being extensively used (Commande Robuste d’Ordre Non Entier), TID (Tilted Proportional
by many scientists in order to achieve the most robust perfor- and Integral), non linear FPID controller, FO[PI], FO[PD] and vari-
mance of the systems [1–6]. The fractional PID controller was in- able fractional PID, etc. have been covered briefly.
troduced by I. Podlubny in 1994 [3] for a fractional order system. Tuning of a fractional PID controller is a challenging work, be-
After this work, various other engineers designed fractional PID cause there are five parameters to tune, which means two more
controllers using different designs and tuning methods. In this re- parameters as compared to a classical PID controller. Different tun-
view paper, different design methods along with available software ing methods (viz. Ziegler-Nichols method, auto tuning, self-tuning
tools and tuning methods are described. Basic definitions of frac- method, optimization based tuning) for the fractional order con-
tional calculus are introduced with their use in control systems (or troller are also reviewed in this work. There are a few software
in engineering applications). A brief introduction of fractional or- tools available for designing and tuning of fractional order con-
der controller is presented with basic equations, general block dia- trollers. Their features are listed out on fractional order controller
gram and coverage of the fractional PID controller. Pioneering work design.
The paper is organized as follows. Section 2 covers the basics
of fractional calculus in brief besides important definitions of frac-
Abbreviations: ASMC, Adaptive sliding mode controller; AVR, Automatic volt-
age regulator; CRONE, Commande robuste d’Ordre Non Entier meaning Non-integer-
tional integration and differentiation along with their importance
order robust control; IAE, Integral absolute error; IMC, Internal model control; ISE, in the control system. A general note on the fractional order con-
Integral square error; ITAE, Integral time absolute error; ESC, Extremum seeking troller with diagrams and equation is provided in Section 3. Pio-
control; FO-PID, Fractional order proportional integral derivate controller; FOM- neering work of fractional order controllers including different ver-
CON, Fractional-order modeling and control; FOPDT, First order plus delay time;
sions of fractional PID is presented in Section 4. Section 5 emcom-
FOPI, Fractional order proportional integral controller; FPGA, Field programmable
gate array; FPID, Fractional proportional integral derivate controller; GL, Grunwald- passes different tuning methods like the Ziegler-Nichols method,
Letnikov; HIL, Hardware in loop; GA, Genetic algorithm; LTI, Linear time invariant; auto tuning, self-tuning methods and optimization based tuning
MIGO, Ms constrained integral gain optimization; MSE, Mean square error; NSGA, for fractional PID controllers. Different software tools associated
Non-dominated sorting genetic algorithm; PID, Proportional integral derivate con- to implementation and analysis of fractional order controllers are
troller; PSO, Particle swarm optimization; RL, Riemann-Liouville; QFT, Quantitative
feedback theory; SMC, Sliding mode controller; TID, Tilted proportional and integral.
described in Section 6. Finally, in Section 7, conclusions regarding

Corresponding author. fractional PID controllers are given followed by references.
E-mail address: pritesh.ic@gmail.com (P. Shah).

http://dx.doi.org/10.1016/j.mechatronics.2016.06.005
0957-4158/© 2016 Elsevier Ltd. All rights reserved.
30 P. Shah, S. Agashe / Mechatronics 38 (2016) 29–41

2. Fractional calculus The value of the binomial coefficient is given by


 
n (n + 1 )
Fractional calculus deals with theory of integers and derivatives =
of arbitrary numbers. It also generalizes the notation for integer r (r + 1 )(n − r + 1 )
order and n fold integration. Fractional calculus exhibits both short The Gamma function used in the above equation can be defined by
and long term memory. Short term memory corresponds to the the following equation
distribution of time constants, whereas long-term memory leads  ∞
x−1
to lack of a specific timescale [7]. The fractional order derivatives (x ) = t e−t dt, (Z ) > 0 (2)
and integrals provide a powerful instrument for the description of 0

memory. The GL (Grunwald-Letnikov) definition is used for numerical eval-


uations. This definition is very beneficial in obtaining a numerical
2.1. History of fractional calculus solution of fractional differential equations [15].

Fractional calculus is also three centuries old as is conventional 2.2.2. Riemann-Liouville definition
calculus, but is not very popular in the research field. However, Liouville defined derivative of arbitrary order as an infinite se-
since the last few decades, many researchers have done work in ries. The disadvantage is that the order must be limited to only
different areas of science and engineering (control system, speech those values for which the series converges. He applied this the-
signal processing, modeling, etc.) using fractional calculus [7–10]. ory to the potential theory, and was the first to attempt solving
In a letter dated 30th September 1695, L’Hopital wrote to Leib- differential equations by fractional operators. Riemann used gener-
niz asking him for a particular notation that he had used in his alization of a Taylor series in order to derive a formula related to
publication for the n-th derivative of a function in the case when the integration of an arbitrary number.
n = 1/2. Leibniz’s response was “This will be equal to It can be shown that the approaches proposed by Liouville and
Riemann can be abridged in a single formula. Manipulation with
d0.5 x the GL fractional derivatives defined as a limit of a fractional-
dt 0.5 order backward difference is not convenient. In the RL (Riemann-
an apparent paradox from which one day useful consequences Liouville) fractional definition, it is a particular case of the inte-
will be drawn. ” With these words, fractional calculus was born. grodifferential expression.
Scientific community celebrate 30th September as the birthday of It is defined as the following
fractional calculus, and consider Gottfried Leibniz as its father [11].  n 
α n n −α 1 d t
f (τ )
Following L’Hopital’s and Leibniz’s first inquisition, fractional a Dt = D J f (t ) = dτ (3)
calculus was primarily a study reserved for the best minds in (n − α ) dt a (t − τ )α−n+1
mathematics, not in any real applications. Fourier, Euler, Heaviside, where, n is an integer which satisfies the condition n − 1 < α < n,
Goldman, Laplace, Miller and Ross, Oldham, Spanier etc. are among α is a real number, J is the integral operator and a and t are the
the many that dabbled with fractional calculus and its mathe- limits of integration. For instance, if α is 1.8, then n would be two
matical consequences. In 1812, Laplace defined a fractional deriva- as 1 < 1.8 < 2.
tive using an integral and S. Lacroix discussed the fractional order The RL definition for the fractional integral and derivative is ap-
derivative for the first time in 1819 [11]. propriate for finding the analytical solution of simple functions like
The first application of fractional calculus was developed by N. et , tb , cos (t) [16].
Abel in 1823. He discovered that the solution of the integral equa-
tion for the tautochrone problem could be obtained in the form of 2.2.3. M. Caputo definition
order of 0.5 [8]. There are various definitions of fractional differentiation-
The first systematic study of fractional calculus was carried out integrals available in many textbooks and research papers. The Ca-
in 1832 by J. Liouville, who was mostly fascinated by brief com- puto definition is popular mostly in engineering applications [11],
ments of Laplace and Fourier and by N. Abel’s demonstration. In as it directly connection between the type of the initial conditions
1990, M. Axtell [12] discussed the application of fractional calculus and the type of the fractional derivative. As stated by I. Podlubny
to the control systems. He introduced different integral operators [3], this definition allows initial conditions such as y(0), y (0), not
by using Laplace transforms. He recommended extensive research like fractional condition such as y0.5 (0). Also, Caputo fractional
of fractional calculus in control systems to identify its impact. A derivation of constant is bounded. It is defined by
detailed review of the history of fractional calculus is available in 
α = 1 t
f n (τ )
the paper of J. Machado et al. [13].
a Dt dτ (4)
(n − α ) a (t − τ )α−n+1
2.2. Definitions where, n is an integer which satisfies the condition n − 1 < α <
n, α is a real number and a and t are the limit of integration.
There are many definitions of fractional calculus: Starting from RL definition serves a general notation of the general derivate,
n-fold definitions to other different variations related to defini- while the Caputo derivate is a general notation of differentiation in
tions. The following definitions of fractional calculus are used the classical manner [17].
widely in the area of control system [14].
3. Fractional PID controller
2.2.1. Grunwald-Letnikov definition
The Grunwald-Letnikov (GL) definition is expressed as Proportional integral derivative (PID) controllers have been used
[ t−a
]   for several decades in industries for process control applications
 h
α = lim 1 (−1 )r
n
f (t − rh )
[18]. The reason for their wide-ranging popularity lies in the sim-
a Dt (1)
h →0 hα r plicity of design and good performance including low percentage
r=0
overshoot and small settling time for slow process plants [18]. A
where, [ t−a
h
] is integer part and a and t are the limits of operator. fractional PID controller is an extension of the classical PID con-
n is the integer value which satisfies the condition n − 1 < α < n. troller. The fractional order controllers are less sensitive to changes
P. Shah, S. Agashe / Mechatronics 38 (2016) 29–41 31

of the main concerns in the design of the controller. Researchers


have used different methods of tuning like Ziegler-Nichols mod-
ified method, particle swarm optimization, neural network, etc.
[22–24].
A fractional PID controller works better in the following situa-
tions/applications:

• Five different specifications can be achieved, which is not pos-


sible in the case of classical PID controller.
• The fractional PID controller can easily attain the property of
iso-damping, compared to classical PID controller.
• For higher order systems, the performance of classical PID con-
troller deteriorates, whereas fractional PID controller provides
better results [25,26].
• For a system with long time delay, a fractional PID controller
provides better results than classical PID controller [27–30].
• A classical PID controller provides lower robust stability [18],
whereas fractional PID controller has more robust and stable
Fig. 1. Fractional PID controller converge. [1,31,32].
• It is difficult to control the system with nonlinearities using
classical PID controller, whereas the fractional PID controller
can perform better [33,34].
• The fractional PID controller can achieve better response for
non-minimum phase system.
• Mostly, non-linear system is linearized at different operating
points, and controllers are designed for different operating
Fig. 2. General block diagram of fractional PID controller. points, whereas one fractional PID controller is mostly sufficient
for non-linear system [34].

of parameters of a controlled system and controller. A fractional 4. Pioneering work in fractional order controllers
order controller can attain the property of iso-damping very easily
[19]. 4.1. Early work by Bode and Tustin
The generalized transfer function of this fractional PID con-
troller is given by: It was Bode [8], who started (in 1945) the use of fractional cal-
U (s ) KI culus in the area of control systems. A feedback amplifier for the
C (s ) = = KP + λ + KD sμ , (λ, μ ≥ 0 ) (5)
E (s ) s purpose of maintaining good linearity and stable gain (even though
the gain varies in the course of years) was designed. The follow-
where, C(s) is the controller output, U(s) is the control signal, E(s)
ing structure of controller for designing the feedback amplifier was
is the error signal, KP is the proportional constant gain, KI is the
used:
integration constant gain, KD is the derivative constant gain, λ is
the order of integration, and μ is the order of differentiator. A0
G (s ) = (6)
All the classical PID Controllers are particular cases of the frac- (s/ω0 )k + 1
tional controller, where λ and μ are equal to one (refer to Fig. 1) where, ω0 is the gain crossover frequency and A0 is the DC gain.
[20]. With regards to the PID plane, this means that instead of In 1958, years after Bode’s work in feedback design, Tustin pro-
jumping between four fixed points in the plane it is possible to posed a design for position control of massive objects using a frac-
move in this plane continuously [21]. In general, the range of frac- tional order control. A fractional-order open-loop transfer function
tional order considered is between 0 to 2. In this plane, was suggested in order to keep appropriate phase margins around
• If λ=1 and μ = 1, then it is classical PID controller. and below the gain crossover frequency (ωgc ) [35]. An open loop
• If λ=0 and μ = 1, then it is classical PD controller. transfer function of a system was proposed as:
• If λ=1 and μ = 0, then it is classical PI controller.  ω k
c
• If λ=0 and μ = 0, then it is classical P controller. G ( s ) = A0 (7)
s
In the fractional-order proportional integral derivative, (FOPID), where, ωc is the gain crossover frequency and A0 is the DC gain.
controller, I and D operations are usually of fractional order. There- In the above mentioned work, a word fractional PID controller was
fore, besides setting the proportional, derivative and integral con- not directly used. Later on, S. Manabe suggested the use of a frac-
stants KP , KI , KD , we also have to set two more parameters namely tional order controller for flexible spacecraft altitude control [36].
the order of fractional integration λ as well as fractional deriva- This design of the controller provided phase stabilization control in
tive μ. Finding an optimal set of values for KP , KI , KD , λ and μ in the lower frequency range.
order to meet the user specifications for a given process, it needs
parameter optimization in five-dimensional hyperspace [1]. 4.2. Non integer controller: CRONE
Fig. 2 demonstrates the general structure of a closed loop sys-
tem, wherein a fractional PID controller is used. The fractional con- The practice of using fractional-order controllers for the con-
trollers have two parameters more than the conventional PID con- trol of dynamic systems was started by A. Oustaloup, who devel-
troller, thus two more specifications can be met, which improves oped the so-called CRONE (Commande Robuste d’Ordre Non En-
the performance of the overall system can be improved. It can be tier, meaning Non-integer-order Robust Control) controller. The ad-
expected that the PIλ Dμ controller may enhance the performance vantages of the CRONE controller in comparison with the classical
of the system. The tuning of the fractional PID controller is one PID controller were demonstrated. Three different versions of the
32 P. Shah, S. Agashe / Mechatronics 38 (2016) 29–41

Fig. 3. Stability region of the fractional order system.

CRONE controller, viz. first, second and third generation controllers 4.4. Introduction of fractional PID controller by I. Podlubny
were developed [37,38]. The non-integer order is an abstract con-
cept, which can be implemented only by approximation [39,40]. I. Podlubny published the first report of a fractional PID con-
The first generation of the CRONE controller is given by: troller in 1994. A fractional order system was considered and ob-
served that fractional PID controller is a suitable way to control a
C (s ) = C0 sα (8) fractional order system. The PIλ Dμ controller is more flexible and
where, α and C0 ∈ R. This controller is very beneficial for gain- offers a better chance to adjust the dynamic properties of frac-
like plant disturbance models as well as constant plant phase tional order systems. The Integral of Absolute Error (IAE) was con-
around the frequency of interest. This is a kind of integration (Iα ) sidered as a performance index. All results of this work were veri-
or derivate (Dμ ) fractional PID controller for different value of C0 fied by the numerical solution methods of fractional order differen-
and α . tial equations [3]. The system was simulated for unit step as well
The second generation of CRONE is derived by the following as unit impulse response. This report was the birth of the frac-
equation. Firstly, the open loop transfer function is given by: tional PID controller. The limitation of this work was that it can be
 ω α an application for linear systems with only constant coefficient.
F ( s ) = C ( s )G ( s ) =
cg
(9) The identification of the fractional order model of a heating sur-
s face was demonstrated. The basic idea of the fractional PID con-
which is the same as Bode’s open loop transfer function of the gain troller was specified without citing any example [43]. It was more
crossover frequency of ωcg . After the optimal curve is obtained in emphasized on the identification of a system by fractional order.
the Nichols chart, the fractional order controller is given by: Most important challenges with fractional order modeling are as
follows:
F (s )
C (s ) = (10) • To identify structure for fractional order model.
G (s )
• Technical realization of fractional order controller.
where, F(s) is the open loop transfer function and G(s) is the plant • Methods for identification of model parameters.
transfer function. • Physical interpretation of fractional-order derivatives and inte-
The third generation of the CRONE controller is robust not only grals.
against plant gain variation, but also against model uncertainty, in-
The Laplace transform formula for a new function of the
cluding pole and zero placements. The objective of this generation
Mittag-Leffler type was used for analysis of the controller in an
is to ensure that the closed loop gain will never get beyond a par-
open loop as well as a closed loop in 1999. It made it possi-
ticular value. Once the desired open loop frequency response is
ble to obtain the explicit analytical solution of a linear fractional-
known, the controller structure is obtained in a similar manner as
order system with a fractional PID controller. The PIλ controller
the second generation [8].
was designed using this method for a fractional order system. This
method is limited to linear systems with constant coefficients [44].
4.3. Fractional order controller by J. Machado
4.5. Stability of fractional PID Controller
In 1995 and 1997 [41,42], J. Machado proposed an algorithm for
the implementation of the fractional order controller in time do- The stability of fractional LTI system was investigated by I. Pe-
main approach for overcoming the limitations of the frequency do- tras [31] based on Riemann surface. The stability and asymptotic
main. This approach is appropriate for digital implementations and behavior of fractional order system were in the form of power law,
Z-transform analysis. In this work, three methods have been pro- which shows long-term memory of fractional order system.
posed for approximation of the fractional order controller, namely A stability analysis for fractional order between 1 and 2 was
investigated by M. Tavazoei and M. Haeri [32]. In this approach,
• Truncation and discrete time evaluation of the series resulting an equivalent linear time invariant system of integer order is ob-
from the definition of fractional calculus. tained from fractional order linear time invariant system. Later, the
• 1st order function interpolation. stability of the equivalent system is determined using the ordinary
• 2nd order function interpolation. method. Two robust stability tests for fractional order system are
proposed in this paper by an interval matrix. The stability region
The series truncation method is superior and easier to develop
for different fractional order system is shown in Fig. 3.
than the other methods. For a good approximation, this method
A review paper on the stability of fractional order system by M.
requires a large number of terms and small sampling period. The
Rivero et al. is available in [45]. They have discussed the stability
robustness of the fractional order controller as compared to the
of the following system:
classical controller was highlighted in the presence of the nonlin-
ear phenomena (saturation, dead zone, hysteresis and relay). • A commensurate order transfer function.
P. Shah, S. Agashe / Mechatronics 38 (2016) 29–41 33

Table 1
Different variations of fractional order controller.

Name Structure Remark

Bode/Tustin G(s ) = (s/ω )k +1


A0
0
CRONE C (s ) = C0 sα A. Oustaloup, first Generations
 ω α
CRONE F (s ) = C (s )G(s ) = scg A. Oustaloup, Second Generations
General FPID C (s ) = KP + sλ + KD sμ
KI
I. Podlubny
TID C (s ) = s−1T /n + sI + Ds B. Lurie
α
IMC Based C (s ) = K 1 + Ti1sα + γTsdαs+1 γ sα + 1 added to make proper TF
α
Non-Linear FPID u(t ) = KP |e(t )| sign(e(t )) + F. Merrikh-Bayat and N. Mirebrahimi
β
KD |Dμ e(t )| sign(Dμ e(t )) +


γ
KI
Dλ e(t )
sign(Dλ e(t ))
Modified FPI C (s ) = KP 1+sαTd s V. Feliu-Batlle et al.
Modified FPI C (s ) = KP 1+sαTd s s+s η Improved Steady-State Performance
FO[PD] C (s ) = KP (1 + KD s )μ Y. Luo and Y. Chen
 λ
FO[PI] C (s ) = KP 1 + KsI Y. Luo et al.
(1+Ti sμ )2
Modified FPID C (s ) = KC R. El-Khazali
 1+sμs/ωb r
Fractional Lead-Lag Compensator Cr (s ) = C0 1+ s/ωh
D. Xue and Y. Chen

• An incommensurate order transfer function. using state space representation was given by H. Raynaud and A.
• For fractional order linear time-invariant systems. Zergainoh [50].
• Fractional order controllers. A time domain synthesis of the fractional PID controller was
• Fractional order systems with delay. carried out by C. Hwang et al. [51]. Two different approaches were
• Distributed order fractional systems. discussed based on the B-spline’s series method and numerical in-
• Discrete-time fractional systems. tegration. These methods provided reliable and accurate results as
• Fractional nonlinear systems. compared to Podluby’s double infinite series and GL (Grunwald -
A method for stabilizing fractional PID controllers for time delay Letniknov) finite difference formula.
systems was proposed by S. Hamamci [21,46] in 2007. The basics
of this proposed method include finding stability boundaries using 4.7. Different forms of fractional order controllers
D-decomposition. This method was also used for obtaining the ap-
propriate gain and phase margin of the system. This method can A short paper on introduction of four representative fractional-
be used for implementing controllers and designing of fractional order controllers was presented briefly by D. Xue and Y. Chen in
order system. In this work, the formulation, numerical scheme and 2002. These representatives are the TID (Tilted Proportional and In-
numerical results for the computation of stability were discussed. tegral) controller, CRONE controller, PIλ Dμ controller and fractional
The stability of the PDμ controller was carried out for the range lead-lag compensator. The basic ideas as well as technical formula-
of differentiation between 0 to 2 in [29] for delay systems. The sta- tions are presented along with the comments. The major purpose
bility was calculated based on poles located on quasi-polynomial of the paper is to draw attention towards the non-conventional
on the right hand of the s-plane and D-partition characterization method of robust control based on fractional order calculus [38].
of stability boundaries. They concluded that for μ > 1, the system In a TID controller, the proportional component is replaced by a
would be more unstable than μ <= 1 in most of the cases. compensator having a transfer function characterized by s1/n . It is
referred to as the tilt component of a controller. The different vari-
4.6. Synthesis of fractional PID controller ations of fractional PID controllers are summarized in Table 1. The
fractional lead-lag compensator is given by:
The outlines of the mathematical description of fractional con-  1 + s/ω r
trollers and methods of their synthesis and applications are given Cr (s ) = C0 b
(12)
in [47,48]. For the synthesis of the controller, different used meth- 1 + s/ωh
ods include the method of dominant roots, the Naslin’s method, where, 0 < ωb < ωh (transitional frequency), C0 > 0 and r ∈ (0, 1).
the optimal module method, the symmetrical optimum method, It was mentioned that by using fractional order calculus in con-
the standard form method and different empirical methods. A trol design, the performance of the system can be improved. It
modification of dominant roots method was used for fractional or- was also suggested that the popular controller design techniques
der controllers. The calculated control signal for fractional order can be extended to the fractional order controllers. It was men-
controllers is given below: tioned that the success of this type of fractional order controller
depended upon the tuning method. Further studies on fractional
Ti  Td 
k k
u(k ) = Ke(k ) + q j e ( k − j ) + d j e (k − j ) (11) order controllers are required for efficient digital implementation
T −λ Tδ methods and performance of the systems with nonlinearities.
j=v j=v

where, T is the length of the time step, qj and dj are the binomial Internal Model Control (IMC) based tuning was proposed by M.
coefficients, u(k) is the control signal, e(k) is the error signal, Ti is Tavakoli-Kakhki and M. Haeri in 2010 [52]. An IMC based fractional
the integral time, Td is the derivative time and λ and δ indicate an PID controller is represented as:
 
order of integrator and differentiator in fractional PID controller. 1 Td sα
The synthesis of FO-PID controllers regarding stability using C (s ) = K 1 + + (13)
Ti sα γ sα + 1
Hermite Biehler theorem was presented by R. Caponetto et al. [49].
The results were compared with previous work related to the clas- where, Ti is the integral time and Td is the derivative time. The
sical PID controller. This method can be used for defining the pa- term γ sα + 1 is added to make proper transfer function.
rameters of FO-PID to ensure the stability of the closed-loop sys- In 2013, D. Sierociuk and M. Macias [53] presented a different
tem for time delay systems. A design of fractional order controller idea for designing a fractional order controller. By using Ziegler-
34 P. Shah, S. Agashe / Mechatronics 38 (2016) 29–41

Nichols methods, they obtained derivative and integral time pa- 4.8. Design based on optimal control
rameters of the fractional PID controller. Later, the orders of inte-
gral and derivative of FPID controller were obtained based on min- A new solution scheme for a class of fractional optimal con-
imization of different objective functions. This minimization func- trol problems regarding fractional dynamic systems was formu-
tion can be switched during process control by changing the orders lated by O. Agrawal in 2004. Two examples, time-invariant system,
of FPID controller, which leads to the variable fractional order PID and variant system were cited to show the application of this the-
controller. ory. A fractional order optimal control was developed using vari-
A modified version of the fractional PID controller for design of ations, the Lagrange multiplier, and the formula for fractional in-
irrigation canal was proposed by V. Feliu-Batlle et al. in 2007 and tegration by parts to construct the Euler-Lagrange equation [60].
2009 [27,54,55]. There are only three parameters to tune similar to This work may initiate new research in the areas of fractional vari-
the classical PID controller, whose transfer function is given by: ational calculus and fractional optimal control [61].
H∞ performance design of fractional-order systems with time-
1 + Td s
C (s ) = KP (14) delay using fractional-order control systems was described by
sα Wang in 2012. H∞ performance is associated with robust stabil-
where, Kp is the proportional gain constant, Td is the derivative ity of closed loop systems. They cited two examples: one of them
time and α is the fractional order. is the determination of a set of stabilizing parameters of fractional-
For enhancing settling time performance, another modified order PDμ and the other is the computation of H∞ boundary lines
fractional order controller is introduced with its transfer function in the stabilizing region, using an algebraic approach to PDμ con-
as: trolled fractional-order closed-loop systems [62]. For a fractional
order time-delay system, a graphical stability criterion was applied
1 + Td s s + η
C (s ) = KP (15) and used for the designing of the fractional order controller.
sα s A robust fractional PI controller was designed by V. Feliu-Batlle
where, η is minuscule that improves steady-state behavior. and F. Castillo-Garcia in 2004 [63]. This work addressed the un-
A fractional order [PD] controller was designed by Y. Luo and Y. certainty of plant time constant, from 0 to ∞. Simulation results
Chen in 2009 [56,57]. This controller is given by: revealed that the phase margin remains the same for a large un-
certain time constant interval. Simulation examples encompasses
C (s ) = KP (1 + KD s )μ ; μ ∈ (0, 2 ) (16) stable and unstable plants. Results were compared with standard
PI controller and QFT designed robust controller.
where, KP is the proportional gain constant and KD is the derivative
gain constant. 4.9. Fractional PID controller for nonlinear systems
A design procedure has been developed for the proposed FO-
[PD] controller synthesis, and this modified version outperforms A fractional PID controller for nonlinear systems was designed
the fractional PID controller. Tuning of this controller was achieved by R. Barbosa et al. [33] in 2007. Two nonlinear phenomena are
by solving equations related to the required design specifications. considered in this paper, namely saturation and backlash. A frac-
Fractional-order lead controller design using biquadratic ap- tional PID controller is implemented using discrete time approxi-
proximation was described by R. El-Khazali in 2013. In this work, mation. The Al-Alaoui discretization scheme has been used, which
two examples regarding designing of fractional PID controller have is a weighted interpolation of the Tustin and Euler operation. In
been discussed, assuming λ = μ. A frequency approach for the de- the simulation, a double integration transfer function is considered
sign of fractional order control is used for this work [58]. This ap- for the analysis. Analysis of nonlinear systems is performed using
proximation of sλ is achieved by: describing function analysis and limit cycle prediction. They com-
mented that a more systematic approach to controller design for
a0 s2 + a1 s + a2
sλ ≈ (17) nonlinear systems needed for further research.
a2 s2 + a1 s + a0
A non-linear dynamics can be linearized at different operat-
where, a0 , a1 and a2 are real constants. Properly obtained a0 , a1 ing points. Different controllers are designed for different operat-
and a2 can approximate a fractional order within a band-limited ing conditions. However, a fractional PID controller can achieve the
frequency spectrum. For using this approximation method, struc- property of an iso-damping easily. Hence, only one fractional PID
ture of fractional PID controller was modified by assuming λ = μ controller is needed at different operating points. This method was
and Ti = Td , implemented by S. Das et al. [34] for a pressurized heavy water re-
  actor. A fractional PID controller was designed using the frequency
1
C (s ) = KP 2 + + Ti sμ (18) domain technique, by solving non-linear simultaneous equations.
Ti sμ
4.10. Non-linear fractional PID controller
which can be written as

KP (1 + Ti sμ )2 (1 + Ti sμ )2 KP A nonlinear version of the fractional PID controller was intro-


C (s ) = μ
= KC ; KC = (19)
Ti s sμ Ti duced by F. Merrikh-Bayat and N. Mirebrahimi in 2011 [64]. This
type of controller can improve the tracking properties of the given
In this modified version of FPID, there are only three tuning feedback system with a smaller design effort. The structure of this
parameters, namely KC (gain constant), Ti (integral time) and μ non-linear FPID is given by
(fractional order). This proposed structure of FPID exhibits a flat α β
phase band-limited lead contribution, and improves the robustness u(t ) = KP |e(t )| sign(e(t )) + KD |Dμ e(t )| sign(Dμ e(t ))


γ
+ KI
Dλ e(t )
sign(Dλ e(t ))
of control system.
(20)
The combination of fuzzy controller and fractional PID con-
troller was also proposed by many researchers, latest used in [59]. In the above equation, KP , KD , KI ∈ R, α , β , γ , μ ∈ and λ ∈
R+ ,
The simulation results demonstrated that the fuzzy fractional PID R− are the tuning parameters, e(t) is the error signal and u(t) is
controller provides a better response than the FOPID and classical the control signal. So, this controller has eight parameters to be
PID controller. tuned. It is a combination of a nonlinear PID and a fractional order
P. Shah, S. Agashe / Mechatronics 38 (2016) 29–41 35

PID. However, it may be difficult to tune this type of controllers identification method for a fractional order system was demon-
because of the presence of eight parameters. strated using time and frequency domain data. This is a kind of
tutorial paper for fractional calculus [73].
4.11. Sliding mode control using fractional PID controller A neural network based design for fractional PID controller was
presented in [74]. In this work, a fractional order was approxi-
A sliding mode controller (SMC) possesses a robustness charac- mated by a neural network based on observing some history of
teristic under plant uncertainties. In [65,66], an SMC controller was the input and the output. The developed model allowed changing
designed using fractional PID controller and the results are com- of the controller parameters online.
pared with other controllers. It was presented that SMC using frac- A phase shaper was designed for pressurized heavy water reac-
tional PID controllers were less sensitive to step disturbance. The tor using fractional order by S. Saha et al. [75]. This methodology
performance of the coupled tank system improved with regards to provided better response as compared to the reactor regulating the
stability, robustness and lesser sensitivity to disturbances. Simula- system. This method has considered the iso-damping property for
tion of coupled tank system having a nonlinear characteristic fol- the above system. The model structure used for the phase shaper
lowing the method proposed herein was used for the verification is similar to that of a fractional PI controller. It is given by:
of the results.
1 + ksλ
An adaptive sliding mode (ASMC) was proposed for the G ph = (22)
fractional-order chaotic system by C. Yin et al. [67] in 2013. The sλ
proposed algorithm was tested with an unknown bound of uncer- where, k is the gain and λ is the fractional order between 0 to 1.
tainty and external disturbance. This approach needs two steps: In 2013, the design of a fractional PID controller for an un-
design of a sliding surface and developing a switching control law. damped system was discussed by P. Shah et al. One example of the
The extremum seeking control based sliding mode controller undamped system (damping ratio is zero) was cited [76]. Tuning of
was designed by [68] Li Z. The extremum seeking control (ESC) this system is carried out by minimizing the objective function ISE.
is a model-free online optimization control scheme that addresses Owing to the five parameters of the fractional PID, this controller
unknown performance functions with measurable input and out- has satisfied five specifications as described in this work.
put. The SM-ESC (sliding mode controller with extremum seeking For the linear unstable system, K. Bhisikar et al. [77] has de-
control) based controller was proposed in this work. signed a fractional order PI controller. They have considered six
different unstable open systems for simulation, and the tuning of
4.12. Other works on fractional PID controller FOPID is done by using equations in MATLAB. The results were
compared with various performance parameters, namely rise time,
A fractional order controller was designed using PSO (Particle settling time, peak overshoot, and second norm.
Swarm Optimization) method by J. Cao and B. Cao in 2006. They In case of a second order unstable system, the fractional PID
compared results of PSO with a genetic algorithm method of op- controller designed for the magnetic levitation study [78] had been
timization. It was claimed that PSO optimization method would considered. The design method used the stability analysis of frac-
provide faster search speed and better solution. Six different plant tional order systems, using the Riemann surfaces and a proper
model containing second order and higher order with continuous mapping in the w-plane. The designed controller was implemented
and discrete plant system were also demonstrated [69]. The fol- in LabVIEW module.
lowing performance fitness function was used for optimization of
this work, 4.13. Books related to fractional order controller
 ∞ 
J= w1 |e(t )| + w2 u (t ) dt
2
(21)
0
A primary objective of the book by C. Monje et al. in 2010
was to present a concise and insightful view of the current knowl-
where, w1 and w2 are the weightage parameters, e(t) is the error
edge regarding fractional-order control by emphasizing fundamen-
signal, and u(t) is the control signal.
tal concepts. It also provided the necessary tools to understand
A fractional order control for power electronics bulk converters
why fractional calculus is beneficial in control, to understand its
using linear fractional PID controller and fractional order sliding
terminology, and to highlight the key points of its applicability in
mode controller was developed by A.J.Calderon et al. in 2006 [70].
control systems. Following points were discussed, related to frac-
They stated that a fractional order controller can be applied to the
tional order controllers [8]
nonlinear as well as non-minimum phase systems. This work was
an experimentally validated presentation. • An introduction to the basic definitions and tools for the appli-
There is a method to construct the root locus of a fractional cation of fractional calculus in the industrial automatic control
order control system [71,72]. Based on the root locus, one can per- systems.
form an analysis of the system. • History of fractional order control (Bode’s ideal loop transfer
In their paper, in 2010, D Valerio and J. Costa have given insight function).
into various topics such as • Effect of different actions of the fractional PID controller.
• Fundamentals of fractional order controller.
• Fractional calculus.
• The design of PIλ for FOPDT Plants using MIGO algorithm (Ms
• Fractional transfer functions.
constrained integral gain optimization) (Based on ISE criteria).
• Methods of approximations of fractional order.
• Fractional identification.
λ was constrained to be in the range of 0.1 to 1.9 in steps of
0.1 for optimization. The primary motivation of this work was
• First and second-generation CRONE control.
to come up with simple rules that provide robustness to load
• Fractional PID controller.
disturbance, and satisfy a vital industry design requirement.
• Complex orders and third-generation of CRONE.
• The design of the fractional-order PDμ controller tuning for
Regarding stability, they mentioned that for order α > 2, sys- motion systems has been discussed with the help of a real-
tems become necessarily unstable - a fact that is critical for the time example of a dynamometer setup. Tuning of the system
designing of fractional order controllers. For orders between 0 and has been done by solving the equation based on gain crossover
1, there is no resonance peak in frequency behavior. The system frequency and the desired phase margin.
36 P. Shah, S. Agashe / Mechatronics 38 (2016) 29–41

Table 2
Books related to fractional order control.

Sr. No Title Author(s) Publisher Edition

1 Fractional Order Differentiation and Jocelyn Sabatier, Patrick Lanusse, Pierre Springer 2015 Edition
Robust Control Design: CRONE, Melchior, Alain Oustaloup
H-infinity and Motion Control
(Intelligent Systems, Control and
Automation: Science and Engineering)
2 Stabilization and Control of Fractional Bijnan Bandyopadhyay, Shyam Kamal Springer 2015 Edition
Order Systems: A Sliding Mode
Approach (Lecture Notes in Electrical
Engineering)
3 Fractional Order Motion Controls Ying Luo and Yang Quan Chen Wiley 2012 Edition
4 Fractional-order Systems and Controls: Concepción A. Monje , YangQuan Chen, Springer 2010 Edition
Fundamentals and Applications Blas M. Vinagre, Dingyu Xue, Vicente
(Advances in Industrial Control) Feliu-Batlle
5 Fractional Order Systems: Modeling R. Caponetto, Giovanni Dongola, L. World Scientific Publishing Co 2010 Edition
and Control Applications (World Fortuna Pte Ltd
Scientific Series on Nonlinear Science:
Series A)
6 Intelligent Fractional Order Systems Indranil Pan, Saptarshi Das Springer 2013 Edition
and Control: An Introduction (Studies
in Computational Intelligence)
7 Discrete Fractional Piotr Ostalczyk WSPC 2015 Edition
Calculus:Applications in Control and
Image Processing (Series in Computer
Vision)
8 Fractional Dynamics and Control Dumitru Baleanu, José António Tenreiro Springer 2012 Edition
Machado, Albert C. J. Luo
9 Functional Fractional Calculus for Shantanu Das Springer 2008 Edition
System Identification and Controls
10 An Introduction to Fractional Control Duarte Valerio, Jose Sa da Costa IET (Institution of Engineering 2012 Edition
(Control, Robotics and Sensors) and Technology)
11 Advances in Robust Fractional Control Fabrizio Padula, Antonio Visioli Springer 2015 Edition

• A fractional order controller was designed through optimization • The fractional order has been implemented by different meth-
for Basic Process Rig 38-100 Feedback Unit for given specifica- ods, like FPGA(Field Programmable Gate Array), Switched Ca-
tions (regarding phase margin, gain crossover frequency, sensi- pacitor Integrated Circuit, using PIC micro-controller and Field
tivity function, etc.). As there are five parameters to tune, five Programmable Analog Array.
different specifications regarding the design of fractional PID
Other related books on the fractional order controller are sum-
controller were considered.
marized in Table 2.
• Various approaches for implementation of fractional order con-
trollers have been discussed.
5. Tuning methods for fractional order controller
• MATLAB implementations of various functions related to the
fractional order controller have been illustrated with examples.
Tuning of most of the controllers is always challenging task. In
Moreover, different fractional order differential equations have
case of fractional PID controller, there are five parameters to tune
been solved.
for designing of the controller. Because of a larger number of pa-
• The beauty of the fractional order controller is to allows us, to
rameters, it is challenging to tune this controller [18].
select the slope of the amplitude and the phase contribution at
According to D. Valerio and J. Costa [80], tuning methods can
high as well as low frequencies [8].
be divided into three different categories:
• System identification has been introduced with the example of
the electrochemical process and flexible structure, which is also • Rule-based methods.
one of the applications of fractional calculus in the area of the • Analytical methods.
control system. • Numerical methods.
• Likewise, the use of fractional calculus has been demonstrated
in different areas like power electronics, canals, etc. Apart from the above methods, self-tuning and auto-tuning
methods are also used for tuning of fractional order controllers [1].
In 2010, in a Book titled ” Fractional Order Systems Modeling
and Control Applications” by R. Caponetto et al. [79], following 5.1. Rule-based methods
points are emphasized in fractional order control,
• Fractional calculus history, basic definitions, Laplace transform, The Ziegler-Nichols method is one of the pioneering tuning
properties of fractional calculus, numerical methods for calcula- methods for PID controllers. In most cases, It improves the perfor-
tions of fractional derivations and integrals, the stability of the mance of the control system, but it can, always be used to choose
fractional system and fractional LTI system have been discussed the initial tuning point. This process requires step response in the
briefly. S-shaped curve. In 2006, D. Valerio and J. Costa [81] proposed tun-
• The design of fractional PID controller for first order delay sys- ing of the FPID controller based on Ziegler Nichols-type rules. In
tems was proposed. The Hermite-Biehler theorem applicable to the proposed method, it was assumed that the plant has an S-
quasi-polynomials has been used for stability study. shaped behavior for a unit step input. The plant model was as-
• Brief introduction of fractional order chaotic systems has been sumed to be of first order with a delay system, else as an approx-
provided. imation in first order with a delay system. In this response, L is
P. Shah, S. Agashe / Mechatronics 38 (2016) 29–41 37

an apparent delay, and T may be interpreted as a time constant, and


such as the one resulting from a pole. The rule can be used for
fine tuning of the controller or choosing initial points for further
 
KI λ
tuning of the fractional order controller. Rules for fractional PID, in C2 (s ) = KP 1 + (26)
s
this proposed method, are in the quadratic form [40].
A fractional PID controller for velocity control of a servo sys- where, λ ∈ (0, 2) is considered here, KP is the proportional gain
tem using Ziegler-Nichols method was designed by R. Barbosa et al. constant and KI is the integration gain constant.
[82]. Ziegler-Nichols method was used for tuning the gain param- Tuning of above class of controller is performed by solving
eters of the fractional PID controller. Extra (exponents) parameters equations for the various specifications. Also, simulation results of
provided enhancement of system performance in terms of time the proposed method are verified using hardware in the loop (HIL)
domain specifications. These parameters were tuned manually by experimental test bench. Robustness of this controller has been
varying parameters and observing the effect on the required spec- confirmed in this paper. It has been mentioned that the FO[PI]
ifications. controller performs better than the FOPI controller. The FO[PI] con-
A tuning method using Ziegler-Nichols was developed by C. troller has also been used in unmanned aerial vehicles [87]. In this
Yeroglu and N. Tan [83]. In this method, the value of KP and KI was case, the FO[PI] controller has provided better results than the FOPI
obtained from the Ziegler-Nichols approach. The value of λ and μ and classical PID controllers.
was obtained from non-linear equations, calculated from specifica- A fractional PID controller for integer and fractional plants us-
tions of phase margin and gain margin. The initial value of KD was ing piecewise orthogonal functions such as Block pulse, Walsh and
calculated using Astrom-Hagglund method for the specified phase Haar wavelets has been designed in [88]. Two approaches were
margins. Later on, the value of KD was obtained using the fine tun- considered in this work- in one case, where the gain parameters
ing method. of the controller were derived from a least square method, and in
other case using the analytical method. The different examples, in-
cluding integer and fractional systems, have been covered to show
5.2. Analytical methods
the validity of the technique.
The tuning for a higher order system using frequency domain
An analytical tuning method for the fractional order system was
method was proposed by S. Das et al. [25] in 2011. The frequency
proposed by [6] C. Zhao et al. in 2005. The performance of this
domain method has been shown to provide better results regard-
method was compared with the classical PID controller using two
ing robustness, the better capability of high-frequency noise rejec-
examples. Parameters of this controller were obtained by solving
tion, and lower value of the control signal.
equations that were obtained for the desired specifications. A com-
A tuning of the fractional PID controller was designed using
parison of the unit step responses of integer and fractional-order
rule extraction with genetic programming by S. Das et al. [89].
models of the heating furnace was also performed.
The proposed method was validated using test bench problems of
The tuning method based on the specifications as well as the
higher order control systems with variations of different parame-
proposed auto-tuning method for fractional PID controller based
ters. In this method, tuning rules were based on controller effect
on the relay test was described in 2007 by B. Vinagre et al.
as well as error index. Robustness of the proposed method was
[84] and 2008 C. Monje et al.[1]. It allows the requirements of
validated against system gain, a time constant and delay variation.
robustness constraints for the FPID system using simple relations
The tuning based on IMC method was demonstrated in
among its parameters. In this method, variation of the standard re-
[30,90,91]. The tuning algorithm was based on computing the
lay test is used. A delay θ a is introduced after the delay function,
equivalent controller of the IMC structure and imposing frequency
resulting into the relationships as below:
domain specifications for the resulting open loop system. The IMC
arg(G( jωc ) ) = −π + ωc θa , (23) based tuning is beneficial when model is inaccurate or incomplete.

πa 1
|G( jωc )| = = (24)
4d N (a ) 5.3. Numerical methods

where, G(jωc ) is the transfer function of the plant at the frequency The tuning of fractional order controllers based on different op-
ωc ; which is the frequency of the output signal y corresponding to timization methods has been proposed by various authors. Based
the delay θ a . The relay output is d, a is the amplitude of the out- on a genetic algorithm [92], J. Cao et al. proposed tuning of FPID
put signal, and N(a) is the equivalent relay gain, which is describ- using ITAE and control input as a performance index. L. Chang
ing function for the ideal relay. For each value of θ a , the Nyquist and H. Chen [93] also suggested tuning of FPID using an adap-
curve can be obtained for different points. A particular desired fre- tive genetic algorithm for the active magnetic bearing system. For
quency ωc can be identified using above curve. The auto-tuning this tuning method, different performance indexes have been con-
method has also been implemented in a Programmable Logic Con- sidered, like overshoot, rise time, settling time and control input.
troller (PLC) [85]. Based on the genetic algorithm [4], tuning rules have been devel-
The tuning of fractional PI controller based on ’symmetrical op- oped using time domain performance index. Four different types
timum’ (SOM) was presented in [86]. In this method, the tuning of model structures have been covered in this work.
formulas have been based on specifications requirements. The pa- The enhanced particle swarm optimization (PSO) method has
rameter α encodes influence overshoot as well as rise time. also been used for designing of fractional order controllers by J.
The tuning method of the fractional proportional integral for Cao and B. Cao [69] in 2006. The same performance index as above
the fractional order system has been developed by Y. Luo et al. (ITAE and control input) has been used. M. Karimi-Ghartemani
[23] in 2010. Two different classes of fractional order PI controllers et al. [94] have also used the PSO algorithm for tuning of the FPID
were proposed and designed for a plant of fractional order. The of an AVR system. M. Zamani et al. designed a fractional PID con-
structure of above controller is given by: troller using the PSO approach [5]. A novel cost function has been
 KI
 proposed using time as well as frequency domain specifications.
C1 (s ) = KP 1 + λ (25) The performance index has been defined by:
s
38 P. Shah, S. Agashe / Mechatronics 38 (2016) 29–41

Table 3
Summary of software for designing fractional PID controller.

Sr. No Software Author Remark

1 Ninteger D. Valerio and J. Costa GUI For Controller Design


2 FOPID N. Lachhab et al. Not Available for download
3 FOMCON A. Tepljakov et al. Useful for modeling and control
4 Sysquake Interactive Software Tool E. Pisoni et al. Analysis and design of fractional PID Controller
5 CRONE A. Oustaloup et al. Toolbox for non integer control and identification
6 FOTF Xue et al. Overload many functions

 T A fractional PID controller was designed using improved


J (k ) = w1 MP + w2 tr + w3 tss + w4 Ess + (w5 |e(t )| electromagnetism-like algorithm [103] by C. Lee and F. Chang. This
0
w7 w8 theory is based on population meta-heuristics that originated from
+ w6 u2 (t )dt + + (27) the electromagnetism theory. The ISE has been considered as a
PM GM
performance index for designed fractional PID controllers. Simula-
tion results have been compared with other optimization methods.
where, w1 to w8 represent the weightage of different parameters. The genetic algorithm and different varieties of differential evo-
As per design specifications of the system, the appropriate value lution have been applied to achieve an unstable delayed process
can be assigned in the range of 0 to 1. [28]. These delayed processes were tested for load disturbance af-
This cost function includes maximum overshoot (MP ), rise time ter tuning. The results indicate that the fractional PID controllers
(tr ), settling time (tss ), the integral of absolute error (IAE), steady are more appropriate for delayed systems as compared to classical
state error (Ess ), energy signal of the controller, gain margin (GM) PID controllers in terms of providing better time domain perfor-
and phase margin (PM). If the closed loop system becomes un- mance, and they produce a significantly smaller control signal that
stable, then the cost function is penalized by a significant value. would save energy for the actuator.
The fractional PID controller was also tested for robustness against A multi-objective optimization based fractional PID controller
uncertainties of the model parameters and the same method was was designed by I. Pan and S. Das [104] for Automatic Voltage Reg-
used for designing the fractional controller for a five bar linkage ulator (AVR) systems. Results of the proposed method were com-
robot [95]. pared with those of the with classical PID controller. It showed
The tuning method for fractional order systems based on an it- that a fractional PID controller provides fairly good results. A sim-
erative optimization method has been proposed by C. Monje et al. ilar approach also used in the Non-dominated Sorting Genetic Al-
in 2004 [96]. A set of five specifications, namely phase margin, gorithm (NSGA-II)in [105,106].
gain margin, robustness to variations in the gain of the plant, dis- The bode and bode envelope are shaping tuning methods pre-
turbance rejection and robustness to high-frequency noise, can be sented in [107]. These methods, which are an extension of the
met to ensure good output from a closed loop system. Since this Monje-Vinagre et al. method, are based on numerical optimization
fractional PID controller has five parameters to tune, the complex- and robustness. In this approach, a constant phase is ensured in a
ity of nonlinear equations, which are derived from above specifica- specified frequency band. The proposed methods have been vali-
tions is very significant, especially when it uses a PIλ Dμ controller dated using benchmark test problems of higher order systems and
and fractional orders of the Laplace variable are introduced. Thus, by using level control.
the optimization toolbox of MATLAB has been used to get a bet-
ter solution with performance measurement parameters like ISE, 6. Software for fractional PID controller
MSE, etc. The FMINCON function, which finds the constrained min-
imum of a function of several variables, has been used to resolve For analysis, simulations and implementation of fractional or-
our problem of optimization. der systems, there are various tools available, which are described
The tuning method for first order plus delay systems by MIGO below. Summary of software tools is presented in Table 3. The de-
(Ms constrained integral gain optimization) method was proposed tail survey paper of tool related to fractional calculus and control
by Y. chen et al. [2] in 2008. The same method was also used by H. is available in a review paper by Li Z et al. [108].
Ahn et al. [97,98] for temperature profile tracking on heat flow ex-
periments (Quanser Product). The enhanced version of MIGO (Frac- 6.1. Ninteger
tional MIGO) method was used in [99,100].
The use of fractional calculus in the area of engineering and The code for Ninteger was developed by D. Valerio and J. Costa
science was demonstrated by J. Machado et al. [101] in 2009. They [109] in 2005, and was made available online for the user. This
used optimization based tuning for heat diffusion systems. In this code may be freely distributed and can be changed, provided that
approach, ISE and an energy signal were used as a cost function the source of the code is acknowledged. This toolbox requires a
for minimization. The fractional integral and derivatives were im- control system and an optimization toolbox. Main features of this
plemented using the 4th order Pade discrete rational transfer func- toolbox include:
tion.
• Almost thirty methods for approximations of fractional order
The fractional PID controller was designed using an improved
derivatives and integrals.
differential evolution optimization approach by A. Biswas et al.
• Three identification methods of fractional models.
[102] in 2009. Simulation results were compared with other op-
• Graphical user interfaces for controller design.
timization algorithms such as PSO and binary GA. The design of
• Functions for analysis of fractional order systems [110].
the cost function depends on the location of the closed loop domi-
nant pole, which is calculated based on user specifications of max- This software can be download from the following link from
imum overshoot (MP ) and rise time (tr ). This method of optimiza- MATLAB Central.
tion demonstrated superior performance compared to other meth- http://in.mathworks.com/matlabcentral/fileexchange/
ods. 8312-ninteger
P. Shah, S. Agashe / Mechatronics 38 (2016) 29–41 39

6.2. FOPID toolbox tool was spreading the use of fractional PID controller in the in-
dustry. This tool analyses the effect of various parameters related
In 2013, N. Lachhab et al. published a paper on “Fractional to the design of fractional PID controller in the time and frequency
Order PID Controller (FOPID)-Toolbox”. This paper discusses the domain. So, this tool can be used for training operators, perfor-
FOPID toolbox for the design of robust fractional PID controllers. mance assessment of new design method, etc. The features of this
A novel approach based on non-smooth optimization techniques tool are as follows:
(loop shaping configuration) has been used. This toolbox has the
• Analyses effect of approximation method parameters (Order of
following functions:
poles and range of frequency) and controller parameters.
• Compute a fractional PID controller. • Calculates different performance and robustness parameters
• Analyse the following plots (IAE, gain margin, phase margin, maximum sensitivity, etc.).
• Open and closed loop Bode Plot. • Set point response.
• Nyquist and Nichols plots. • Load step disturbance response.
• Step response. • Measurement noise response.
• Tuning of the computed parameters. • Open loop response.
• Analyses and compares several approximation methods for the • Bode plot.
fractional orders [111].
This tool is freely available by emailing to one of the author.
Currently, this toolbox is not available for download.
6.5. CRONE
6.3. FOMCON toolbox
The CRONE toolbox was developed by A. Oustaloup et al.
[117] for engineers and researchers. There are two versions of this
In 2013, A. Tepljakov et al. [112], [113] reported their work on
toolbox, namely classical and object orientated. It can be used for
“Fractional-order Controller Design and Digital Implementation
control and identification of non-integer order. The CRONE toolbox
using FOMCON Toolbox for MATLAB”. They presented the suite
has been used by industrial and academic partners in several ap-
of tools of the FOMCON (”Fractional-order Modeling and Control”)
plications. There are three modules of this toolbox:
toolbox for MATLAB, which is used for fractional-order PID con-
troller design and hardware realization. Nowadays, use of this tool- • Mathematical tools
box is growing amongst researchers of fractional order controllers. • Non integer differentiation.
Main features of this toolbox are • Non integer differential equation.
• Non integer characteristic equation.
• Identification module (system identification in both time and
• Non integer complex differential operator.
frequency domains).
• Inverse Laplace transform of non integer transfer function.
• Control module (fractional PID design, tuning and optimization
• Non integer differential system.
tools, as well as some additional features).
• Non-integer system identification.
• Fractional system analysis like
• CRONE control (cover all three generations).
• Open and closed loop Bode plot.
• Nyquist and Nichols plots. This software can be download from the following link,
• Step response. and there is also a forum to discuss issues with this toolbox.
• Fractional-order system implementation module (Digital and http://archive.ims-bordeaux.fr/CRONE/toolbox/pages/accueilSITE.
analog ). php?guidPage=home_page

Examples for the heating system have been cited, where mod- 6.6. FOTF
eling and controls of the plant have been done. Also, most of the
module of this toolbox have a graphical user interface (GUI). Re- Fractional order transfer function (fotf) is a toolbox developed
garding fractional order controllers, the user can identify the plant, for fractional order systems by Xue et al [118]. An FOTF object was
design the fractional order controller using different methods, and designed, and the overload functions were developed for time and
can also implement it in real time. Different performance indices frequency domain analysis, as well as stability measurements. This
are also given as options. Further, this toolbox provides blocks in toolbox also supports delay in the fractional transfer function. The
Simulink like fractional PID controller, fractional transfer function, Fractional-order operator block was designed in Simulink. Also, an
fractional operator, etc. These blocks facilitate in overcoming some example of tuning of FPID using optimization methods has been
of the constraints dictated by particular implementations of frac- provided. The code for ’fotf’ can be obtained from [118].
tional order controllers.
In digital controller implementation, a discrete approximation 7. Conclusions
of a fractional-order PID controller is made in zero-pole-gain with
suitable parameters and sampling time. After a discrete approxi- In this paper, the introduction of fractional calculus with ba-
mation of the controller, the next step is to select an appropriate sic definitions and fractional PID controllers have been briefly dis-
filter structure for implementation. cussed. The Caputo definition is more relevant in the case of engi-
This software can be download from the following the link and neering applications as compared to other definitions.
there is also a forum to discuss issues with this toolbox regard- Pioneering work in fractional order controllers is presented, and
ing fractional PID controllers. http://fomcon.net/fomcon-toolbox/ different fractional order controllers of various fractional orders
download/ have been described. There is a need to explore different variations
of the fractional PID controllers stated in this paper. The fractional
6.4. Sysquake interactive software tool order controller provides better robust performance in most appli-
cations. Regarding the order of the fractional controller, order of
An interactive software tool for fractional PID controller was de- integration differentiation is in the range of 0 to 2. Initially, most
signed by E. Pisoni et al. [114–116]. The purpose of designing this papers cited this range to be 0 to 1. Nowadays, we can see many
40 P. Shah, S. Agashe / Mechatronics 38 (2016) 29–41

researchers using a range of 0 to 2 as an order of the controller. As [27] Feliu-Batlle V, Rivas-Perez R, Castillo-Garcia F. Fractional order controller ro-
per D. Valerio, the system may become unstable on increasing this bust to time delay variations for water distribution in an irrigation main canal
pool. Comput Electron Agricul 2009;69(2):185–97.
order to more than two. [28] Pan I, Das S, Gupta A. Handling packet dropouts and random delays for un-
Different tuning methods for fractional order controllers have stable delayed processes in NCS by optimal tuning of controllers with evolu-
also been discussed. These methods have been classified into three tionary algorithms. ISA Trans 2011;50(4):557–72.
[29] Cheng Y-C, Hwang C. Stabilization of unstable first-order time-delay systems
categories, namely numerical, analytical and rule-based methods. using fractional-order PD controllers. J Chin Inst Eng 2006;29(2):241–9.
There is a need for some simple methods for tuning of fractional [30] Muresan CI, Dulf EH, Both R. A novel tuning algorithm for fractional order
order controller that would satisfy most of the systems. Industrial IMC controllers for time delay processes. System 2015;2(1.152):0.
[31] Petras I. Stability of fractional-order systems with rational orders. arXiv
use of fractional order controllers can be enhanced with the help
preprint arXiv:081141022008;.
of auto-tuning methods and plug and play type controllers. [32] Tavazoei MS, Haeri M. A note on the stability of fractional order systems.
Math Comput Simul 2009;79(5):1566–76.
[33] Barbosa RS, Machado JT, Galhano AM. Performance of fractional PID algo-
rithms controlling nonlinear systems with saturation and backlash phenom-
ena. J Vibr Control 2007;13(9-10):1407–18.
References [34] Das S, Das S, Gupta A. Fractional order modeling of a PHWR under step-back
condition and control of its global power with a robust controller. Nuclear Sci
[1] Monje CA, Vinagre BM, Feliu V, Chen Y. Tuning and auto-tuning of IEEE Trans 2011;58(5):2431–41.
fractional order controllers for industry applications. Control Eng Prac [35] Manabe S. Early development of fractional order control. In: ASME 2003 in-
2008;16(7):798–812. ternational design engineering technical conferences and computers and in-
[2] Chen Y, Bhaskaran T, Xue D. Practical tuning rule development for frac- formation in engineering conference. American society of mechanical engi-
tional order proportional and integral controllers. J Computat Nonlinear Dyn neers; 2003. p. 609–16.
2008;3(2):021403. [36] Manabe S. A suggestion of fractional-order controller for flexible spacecraft
[3] Podlubny I. Fractional-order systems and fractional-order controllers. Inst Exp attitude control. Nonlinear Dyn 2002;29(1-4):251–68.
Phys Slovak Acad Sci, Kosice, 1994. [37] Oustaloup A, Bansard M. First generation crone control. In: Systems, man and
[4] Das S, Pan I, Das S, Gupta A. Improved model reduction and tuning of frac- cybernetics, 1993.’systems engineering in the service of humans’, conference
tional-order PIλ Dμ controllers for analytical rule extraction with genetic pro- proceedings, international conference on. IEEE; 1993. p. 130–5.
gramming. ISA Trans 2012;51(2):237–61. [38] Xue D, Chen Y. A comparative introduction of four fractional order controllers.
[5] Zamani M, Karimi-Ghartemani M, Sadati N, Parniani M. Design of a fractional In: Intelligent control and automation, 2002. proceedings of the 4th World
order PID controller for an AVR using particle swarm optimization. Control congress on, vol. 4. IEEE; 2002. p. 3228–35.
Eng Prac 2009;17(12):1380–7. [39] Manabe S. The non-integer integral and its application to control systems. ETJ
[6] Zhao C, Xue D, Chen Y. A fractional order PID tuning algorithm for a class of Japan 1961;6(3-4):83–7.
fractional order plants. In: Mechatronics and automation, 2005 IEEE interna- [40] Sabatier J, Agrawal OP, Machado JT. Advances in fractional calculus, vol. 4.
tional conference, vol. 1. IEEE; 2005. p. 216–21. Springer; 2007.
[7] Das S. Functional fractional calculus. Springer Science & Business Media; [41] Machado JT. Theory of fractional integrals and derivatives: Application to mo-
2011. tion control. In: International conference on recent advances in mechatronics.
[8] Monje CA, Chen Y, Vinagre BM, Xue D, Feliu-Batlle V. Fractional-order sys- IEEE; 1995. p. 1086–91.
tems and controls: fundamentals and applications. Springer Science & Busi- [42] Machado JT. Analysis and design of fractional-order digital control systems.
ness Media; 2010. Syst Anal Model Simul 1997;27(2-3):107–22.
[9] Zheng W, Luo Y, Chen Y, Pi Y. Fractional-order modeling of permanent mag- [43] Podlubny I, Dorcak L, Kostial I. On fractional derivatives, fractional-order dy-
net synchronous motor speed servo system. J Vib Control 2015:1–26. namic systems and PIλ Dμ controllers. In: Proceedings of the 36th conference
[10] Petras I. Fractional-order feedback control of a dc motor. J Electr Eng on decision & control, vol. 5; 1997. p. 4985–90.
2009;60(3):117–28. [44] Podlubny I. Fractional-order systems and PIλ Dμ controllers. Autom Control,
[11] Cafagna D. Fractional calculus: A mathematical tool from the past for present IEEE Trans 1999;44(1):208–14.
engineers. IEEE Ind Electron Mag 2007;2(1):35–40. [45] Rivero M, Rogosin SV, Tenreiro Machado JA, Trujillo JJ. Stability of fractional
[12] Axtell M, Bise ME. Fractional calculus application in control systems. In: order systems. Math Prob Eng 2013;2013.
Aerospace and electronics conference, proceedings of the IEEE 1990 national. [46] Hamamci SE. Stabilization using fractional-order PI and PID controllers. Non-
IEEE; 1990. p. 563–6. linear Dyn 2008;51(1-2):329–43.
[13] Machado JT, Kiryakova V, Mainardi F. Recent history of fractional calculus. [47] Petras I, Dorcak L, Kostial I. Control quality enhancement by fractional order
Commun Nonlinear Sci Numer Simul 2011;16(3):1140–53. controllers. Acta Montanistica Slovaca 1998;2(1998):143–8.
[14] Oldham K, Spanier J. The fractional calculus : theory and applications [48] Petras I. The fractional-order controllers: Methods for their synthesis and ap-
of differentiation and integration to arbitrary order. Elsevier; 1974. ISBN plication. arXiv preprint math/0 0 0406420 0 0;.
0486450015. [49] Caponetto R, Dongola G, Fortuna L, Gallo A. New results on the
[15] Petras I. Tuning and implementation methods for fractional-order controllers. synthesis of FO-PID controllers. Commun Nonlinear Sci Numer Simul
Fract Calculus Appl Anal 2012;15(2):282–303. 2010;15(4):997–1007.
[16] Loverro A. Fractional calculus: history, definitions and applications for the [50] Raynaud H-F, Zergaınoh A. State-space representation for fractional order
engineer. Rapport technique Univeristy of Notre Dame: Department of controllers. Automatica 20 0 0;36(7):1017–21.
Aerospace and Mechanical Engineering; 2004. [51] Hwang C, Leu J-F, Tsay S-Y. A note on time-domain simulation of feed-
[17] Podlubny I. Fractional differential equations: an introduction to fractional back fractional-order systems. Autom Control, IEEE Trans 2002;47(4):625–
derivatives, fractional differential equations, to methods of their solution and 631.
some of their applications, 198. Academic press; 1998. [52] Tavakoli-Kakhki M, Haeri M. Fractional order model reduction approach based
[18] Astrom KJ. PID controllers: theory, design and tuning. Instrt Soc Am 1995. on retention of the dominant dynamics: Application in IMC based tuning of
[19] Chao H, Luo Y, Di L, Chen YQ. Roll-channel fractional order controller de- FOPI and FOPID controllers. ISA Trans 2011;50(3):432–42.
sign for a small fixed-wing unmanned aerial vehicle. Control Eng Prac [53] Sierociuk D, Macias M. Comparison of variable fractional order PID controller
2010;18(7):761–72. for different types of variable order derivatives. In: Carpathian control confer-
[20] Xue D, Zhao C, Chen Y. Fractional order PID control of a dc-motor with elastic ence (ICCC), 2013 14th international. IEEE; 2013. p. 334–9.
shaft: a case study. In: Proceedings of American control conference, 7; 2006. [54] Feliu-Batlle V, Perez RR, Rodriguez LS. Fractional robust control of main
p. 3182–7. irrigation canals with variable dynamic parameters. Control Eng Prac
[21] Hamamci SE. An algorithm for stabilization of fractional-order time delay 2007;15(6):673–86.
systems using fractional-order PID controllers. Autom Control, IEEE Trans [55] Feliu-Batlle V, Pérez RR, Garcia FC, Rodriguez LS. Smith predictor based robust
2007;52(10):1964–9. fractional order control: Application to water distribution in a main irrigation
[22] Li H, Luo Y, Chen YQ. A fractional order proportional and derivative (FOPD) canal pool. J Process Control 2009;19(3):506–19.
motion controller: tuning rule and experiments. Control Syst Technol IEEE [56] Luo Y, Chen Y. Fractional-order [proportional derivative] controller for robust
Trans 2010;18(2):516–20. motion control: Tuning procedure and validation. In: American control con-
[23] Luo Y, Chen YQ, Wang CY, Pi YG. Tuning fractional order proportional integral ference, 2009. ACC’09.. IEEE; 2009. p. 1412–17.
controllers for fractional order systems. J Process Control 2010;20(7):823–31. [57] Luo Y, Chen Y. Fractional order [proportional derivative] controller for a class
[24] Padula F, Visioli A. Tuning rules for optimal PID and fractional-order PID con- of fractional order systems. Automatica 2009;45(10):2446–50.
trollers. J Process Control 2011;21(1):69–81. [58] El-Khazali R. Fractional-order PIλ Dμ controller design. Computers & Mathe-
[25] Das S, Saha S, Das S, Gupta A. On the selection of tuning methodology matics with Applications 2013;66(5):639–46.
of FOPID controllers for the control of higher order processes. ISA Trans [59] Liu L, Pan F, Xue D. Variable-order fuzzy fractional PID controller. ISA trans-
2011;50(3):376–88. actions 2015;55:227–33.
[26] Shah P, Agashe S. Design and optimization of fractional PID controller for [60] Agrawal OP. A general formulation and solution scheme for fractional optimal
higher order control system. In: International conference of IEEE ICART; 2013. control problems. Nonlinear Dynamics 2004;38(1-4):323–37.
p. 588–92. [61] Padula F, Visioli A. Advances in robust fractional control. Springer; 2015.
P. Shah, S. Agashe / Mechatronics 38 (2016) 29–41 41

[62] Wang D-J, Gao X-L. H ∞ design with fractional-order controllers. Automatica [93] Chang L-Y, Chen H-C. Tuning of fractional PID controllers using adaptive
2012;48(5):974–7. genetic algorithm for active magnetic bearing system. WSEAS Trans Syst
[63] Feliu-Batlle V, Castillo-Garcia FJ. On the robust control of stable minimum 2009;8(1):158–67.
phase plants with large uncertainty in a time constant. a fractional-order con- [94] Karimi-Ghartemani M, Zamani M, Sadati N, Parniani M. An optimal fractional
trol approach. Automatica 2014;50(1):218–24. order controller for an AVR system using particle swarm optimization algo-
[64] Merrikh-Bayat F, Mirebrahimi N. Introduction to the nonlinear PIλ Dμ control. rithm. In: Power engineering, 2007 large engineering systems conference on.
In: Control System, Computing and Engineering (ICCSCE), 2011 IEEE Interna- IEEE; 2007. p. 244–9.
tional Conference on. IEEE; 2011. p. 43–8. [95] Aghababa MP. Optimal design of fractional-order PID controller for five bar
[65] Delavari H, Ranjbar A, Ghaderi R, Momani S. Fractional order control of a cou- linkage robot using a new particle swarm optimization algorithm. Soft Com-
pled tank. Nonlinear Dyn 2010;61(3):383–97. put 2015:1–13.
[66] Wang Z, Huang X, Shen H. Control of an uncertain fractional order economic [96] Monje C, Vinagre B, Chen Y, Feliu V, Lanusse P, Sabatier J. Proposals for frac-
system via adaptive sliding mode. Neurocomputing 2012;83:83–8. tional PIλ Dμ tuning. In: Proceedings of the first IFAC symposium on fractional
[67] Yin C, Dadras S, Zhong S-m, Chen Y. Control of a novel class of fraction- differentiation and its applications (FDA04); 2004. p. 115–20.
al-order chaotic systems via adaptive sliding mode control approach. Appl [97] Ahn H-S, Bhambhani V, Chen Y. Fractional-order integral and derivative con-
Math Model 2013;37(4):2469–83. troller design for temperature profile control. In: Control and decision confer-
[68] Li Z. Fractional order modeling and control of multi-input-multi-output pro- ence, 2008. CCDC 2008. Chinese. IEEE; 2008. p. 4766–71.
cesses. University of California, Merced; 2015. Ph.D. thesis. [98] Ahn H-S, Bhambhani V, Chen Y. Fractional-order integral and derivative con-
[69] Cao J-Y, Cao B-G. Design of fractional order controllers based on particle troller for temperature profile tracking. Sadhana 2009;34(5):833–50.
swarm optimization. In: Industrial electronics and applications, 2006 1ST [99] Bhaskaran T, Chen Y, Xue D. Practical tuning of fractional order proportional
IEEE conference on. IEEE; 2006. p. 1–6. and integral controller (i): tuning rule development. In: ASME 2007 inter-
[70] Calderon AJ, Vinagre BM, Feliu V. Fractional order control strategies for power national design engineering technical conferences and computers and infor-
electronic buck converters. Signal Proces 2006;86(10):2803–19. mation in engineering conference. American society of mechanical engineers;
[71] Patil M, Vyawahare V, Bhole M. A new and simple method to construct root 2007. p. 1245–58.
locus of general fractional-order systems. ISA Trans 2014;53(2):380–90. [100] Bhaskaran T, Chen Y, Bohannan G. Practical tuning of fractional order pro-
[72] De A, Sen S. Root locus method for any fractional order commensurate sys- portional and integral controller (ii): Experiments. In: ASME 2007 interna-
tem. In: Students’ technology symposium (TechSym), 2011 IEEE. IEEE; 2011. tional design engineering technical conferences and computers and informa-
p. 323–8. tion in engineering conference. American society of mechanical engineers;
[73] Valerio D, Sa da Costa J. Introduction to single-input, single-output fractional 2007. p. 1371–84.
control. Control Theor Appl IET 2011;5(8):1033–57. [101] Machado JT, Jesus IS, Barbosa RS, Silva MF. Control and dynamics of fractional
[74] Baleanu D, Machado JAT, Luo AC. Fractional dynamics and control. Springer order systems. In: Aspects of soft computing, intelligent robotics and control.
Science & Business Media; 2011. Springer; 2009. p. 235–51.
[75] Saha S, Das S, Ghosh R, Goswami B, Balasubramanian R, Chandra A, et al. De- [102] Biswas A, Das S, Abraham A, Dasgupta S. Design of fractional-order PIλ Dμ
sign of a fractional order phase shaper for iso-damped control of a PHWR controllers with an improved differential evolution. Eng Appl Artif Intell
under step-back condition. Nuclear Sci IEEE Trans 2010;57(3):1602–12. 2009;22(2):343–50.
[76] Shah P, Agashe S, Singh A. Design of fractional order controller for undamped [103] Lee C-H, Chang F-K. Fractional-order PID controller optimization via im-
control system. In: Engineering (NUiCONE), 2013 Nirma university interna- proved electromagnetism-like algorithm. Expert Systems with Applications
tional conference on. IEEE; 2013. p. 1–5. 2010;37(12):8871–8.
[77] Bhisrkar KK, Vyawahare V, Tare AV, et al. Design of fractional-order PI con- [104] Pan I, Das S. Chaotic multi-objective optimization based design of frac-
troller for linear unstable systems. In: Electrical, electronics and computer tional order PIλ Dμ controller in AVR system. Int J Electr Power Ener Syst
science (SCEECS), 2014 IEEE students’ conference on. IEEE; 2014. p. 1–6. 2012;43(1):393–407.
[78] Muresan CI, Ionescu C, Folea S, De Keyser R. Fractional order control [105] Meng L, Xue D. Design of an optimal fractional-order PID controller using
of unstable processes: the magnetic levitation study case. Nonlinear Dyn multi-objective GA optimization. In: Control and decision conference, 2009.
2014;80(4):1761–72. CCDC’09. Chinese. IEEE; 2009. p. 3849–53.
[79] Caponetto R, Giovanni D, Luigi F, Petras I. Fractional order systems: modeling [106] Pan I, Das S. Fractional-order load-frequency control of interconnected
and control applications, vol. 72. World Scientific; 2010. power systems using chaotic multi-objective optimization. Appl Soft Comput
[80] Valerio D, da Costa JS. A review of tuning methods for fractional PIDs. 4th 2015;29:328–44.
IFAC workshop on fractional differentiation and its applications, FDA, 10; [107] Saidi B, Amairi M, Najar S, Aoun M. Bode shaping-based design methods
2010. of a fractional order PID controller for uncertain systems. Nonlinear Dyn
[81] Valerio D, da Costa JS. Tuning of fractional PID controllers with ziegler–ni- 2014;80(4):1817–38.
chols-type rules. Signal Proces 2006;86(10):2771–84. [108] Li Z, Liu L, Dehghan S, Chen Y, Xue D. A review and evaluation of numer-
[82] Barbosa RS, Machado JT, Jesus IS. Effect of fractional orders in the velocity ical tools for fractional calculus and fractional order controls. Int J Control
control of a servo system. Comput Math Appl 2010;59(5):1679–86. 2016:1–17.
[83] Yeroglu C, Tan N. Note on fractional-order proportional–integral–differential [109] Valerio D, da Costa JS. Ninteger: a non-integer control toolbox for MATLAB.
controller design. IET Control theor Appl 2011;5(17):1978–89. Proc Fract Differ Appl Bordeaux 2004.
[84] Vinagre BM, Monje CA, Calderon AJ, Suarez JI. Fractional PID con- [110] Valerio D. Ninteger v. 2.3 fractional control toolbox for MATLAB. Lisbon Tech-
trollers for industry application: A brief introduction. J Vibr Control nical University 2005.
2007;13(9-10):1419–29. [111] Lachhab N, Svaricek F, Wobbe F, Rabba H. Fractional order PID controller
[85] Monje C, Vinagre BM, Santamaria GE, Tejado I. Auto-tuning of fractional order (FOPID)-toolbox. In: Control conference (ECC), 2013 European. IEEE; 2013.
PIλ Dμ controllers using a PLC. In: Emerging technologies & factory automa- p. 3694–9.
tion, 2009. ETFA 2009. IEEE conference on. IEEE; 2009. p. 1–7. [112] Tepljakov A, Petlenkov E, Belikov J, Finajev J. Fractional-order controller de-
[86] Maione G, Lino P. New tuning rules for fractional PIα controllers. Nonlinear sign and digital implementation using fomcon toolbox for MATLAB. In: Com-
Dyn 2007;49(1-2):251–7. puter aided control system design (CACSD), 2013 IEEE conference on. IEEE;
[87] Luo Y, Chao H, Di L, Chen Y. Lateral directional fractional order (PI) control 2013. p. 340–5.
of a small fixed-wing unmanned aerial vehicles: controller designs and flight [113] Tepljakov A, Petlenkov E, Belikov J. FOMCON: Fractional-order modeling and
tests. Control Theor Appl IET 2011;5(18):2156–67. control toolbox for MATLAB. In: Proceedings of 18th international mixed de-
[88] Bouafoura MK, Braiek NB. PIλ Dμ controller design for integer and fractional sign of integrated circuits and systems (MIXDES) conference; 2011. p. 684–9.
plants using piecewise orthogonal functions. Commun Nonlinear Sci Numer [114] Pisoni E, Visioli A, Dormido S. An interactive tool for fractional order PID con-
Simul 2010;15(5):1267–78. trollers. In: Industrial electronics, 2009. IECON’09. 35th annual conference of
[89] Das S, Pan I, Das S, Gupta A. Improved model reduction and tuning of frac- IEEE. IEEE; 2009. p. 1468–73.
tional-order PIλ Dμ controllers for analytical rule extraction with genetic pro- [115] Dormido S, Pisoni E, Visioli A. An interactive tool for loop-shaping design of
gramming. ISA Trans 2012;51(2):237–61. fractional-order PID controllers. In: Proceedings of the 4th IFAC workshop on
[90] Godweena AK, Sundaravadivu K. IMC based tuning of fractional order con- fractional differentiation and its applications (FDA 10); 2010.
troller PIλ Dμ controller). In: Circuit, power and computing technologies (IC- [116] Dormido S, Pisoni E, Visioli A. Interactive tools for designing fractional-order
CPCT), 2015 international conference on. IEEE; 2015. p. 1–8. PID controllers. Int J Innov Comput Inf Control 2012;8(7A):4579–90.
[91] Maâmar B, Rachid M. IMC-PID-fractional-order-filter controllers design for in- [117] Oustaloup A, Melchior P, Lanusse P, Cois O, Dancla F. The CRONE toolbox for
teger order systems. ISA Trans 2014;53(5):1620–8. MATLAB. In: Computer-aided control system design, 20 0 0. CACSD 20 0 0. IEEE
[92] Cao J-Y, Liang J, Cao B-G. Optimization of fractional order PID controllers international symposium on. IEEE; 20 0 0. p. 190–5.
based on genetic algorithms. In: Machine learning and cybernetics, 2005. pro- [118] Chen Y, Petras I, Xue D. Fractional order control-a tutorial. In: American con-
ceedings of 2005 international conference on, vol. 9. IEEE; 2005. p. 5686–9. trol conference, 20 09. ACC’09.. IEEE; 20 09. p. 1397–411.

View publication stats

You might also like