Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller
Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller
Salah LEULMI
Department of Electric Power Engineering, Skikda Electric Power Systems Laboratory,
University of August 20th, 1955, Skikda, Algeria.
E-mail: [email protected]
Abstract—This paper will establish the importance and generally, do not work well fo r nonlinear co mp lex and
significance of studying the fractional-order control of vague systems that have no precise mathematical models.
nonlinear dynamical systems. The foundation and the However, a class of newly mod ified-type of Oo-PID
sources related to this research scope is going to be set. controller based on advanced and intelligent approaches
Then, the paper incorporates a brief overview on how this has been designed and simulated for this purpose.
study is performed and p resent the organization of this Recently, fract ional-order calculus, included in
study. The present work investigates the effectiveness of advanced techniques, has received an increasing interest
the physical-fractional and biological-genetic operators to due to the fact that fractional operators are defined by
develop an Optimal Form of Fract ional-order PID natural phenomena [1].
Controller (O2Fo-PIDC). The newly developed Fo-PIDC Fractional derivatives and integrals operators
with optimal structure and parameters can, also, imp rove provide an excellent instrument fo r
the performances required in the modeling and control of c Dt f t ,
modern manufacturing-industrial process (MIP). The the description of memory and hereditary properties of
synthesis methodology of the proposed O2Fo-PIDC can various materials and processes.
be viewed as a mu lt i-level design approach. The The theoretical and practical interest of these operators
hierarchical Multiobject ive genetic algorith m (M GA ), is nowadays, well established. Its applicability to science
adopted in this work, can be visualized as a comb ination and engineering can be considered as an emerging new
of structural and parametric genes of a controller topic. It includes some areas, such as biology and
orchestrated in a h ierarch ical fashion. Then, it is applied chemical engineering (irrigation canal control [2], low
to select an optimal structure and knowledge base of the pressure flowing water network [3], networked control
developed fractional controller to satisfy the various system [4]), control and simulat ion of photovoltaic-wind
design specification contradictories (simplicity, accuracy, energy systems [5, 6], hydraulic turbine regulation [7],
stability and robustness). flight control [8], fractional-order chaotic systems
modeling and control [9, 10], Modeling of Econo mic
Index Terms—Optimal fractional-order controllers, Order Quantity [11], control of a servo systems [12, 13],
BIBO stability analysis, Multiobjective genetic algorith m, realization of higher-order filters [14], robotic control
CE150 Helicopter model. [15], astronomy [16], .. etc.
The fractional-order Controllers (FoC) were introduced
firstly by Prof. Oustaloup [17]. He developed the so -
I. INT RODUCT ION called CRONE controller, French abbreviation of
“commande Robuste d‟ordre non entier”. The idea of
Systems and control theory has evolved as an using FoC for the dynamic system control is well
important confluence between the engineering and addressed in [18, 19]. More recently, Podlubny proposed
mathematics discip lines. In general, it relates to the a generalizat ion of the Oo -PIDC, as a natural extension to
dynamical system analysis and behaviour and to the
the Fo-PIDC or a PI D controller, involving an
various techniques in which these systems can be
integrator of
order and a differentiator of
influenced to obtain some desired results.
Actually, a wide variety of mathemat ical techniques order. There are many variants of FoC that have been
are used in the field of control system design. Moreover, used in different applicat ions depending on the
many control, modelling and optimizat ion problems can application specific requirements: CRONE controller and
be recast as a learning problem and be solved with its three generations [18], Fo-PIDC [20], non-integer
appropriate mathematical tools. It has been shown that integral [21] and tilted proportional and integral
famous ordinary-order PID controllers (Oo-PIDC),
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
74 Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller
compensator [22]. Other FoC like fractional-order lead- application in engineering field. The present work
lag compensator [23] and fract ional-order phase shaper investigates the effectiveness of the physical and
are also becoming popular in recent robust process biological-based operators (fractional and genetic
control applications [24]. The most co mmon is the family approaches) to develop an optimal form (structure with
of the Fo-PID controllers. optimal dimension)) of fractional-order proportional-
The application of fractional-order calculus has been integral-derivative controller (O2Fo-PIDC) with optimal
significantly increased and the FoC are, attractively, parameters (knowledge base) and able to improve the
becoming a major topic of control. Ho wever, designing performances required in the modelling and control of
high-performance and cost effective controllers is a very industrial process. In this context, issues related to the
complex task which could be, practically, impossible to design of the proposed controller can be classified into
optimally acco mplish by some conventional trial an d mathematical configuration and parametric optimizat ion
error methods considering different design criterion in categories.
time and frequency-domain.
There are many methods to construct and design such Characterizat ion 'mathe matical configuration' of
FoC which can be regarded as analytical and learn ing the control law under develop ment by a judicious
problems of a desired performance of the controlled choice of d iscretization techniques of derivative
c Dt f t , ,
systems
and integral
The first step is to define a mathemat ical structure c It f t c Dt f t , , operato
of the controller based on the application of
approximation (discretization) methods of the rs involved in modeling of the control signals. In
addition, it is indispensable to take into account
fractional operators c Dt , (resp. s ) the type of the association (parallel or serial) of
based on the analysis field (time or frequency- various proportionality, derivative and integral
domain). actions. It depends on the design field, time-
The second step is to identify the gains domain (control of nonlinear dynamical
„parameters‟ of the predefined structure. After an continuous or discrete systems) or frequency-
extensive literature search on methods of tuning domain (control of linear continuous systems). In
and optimization of FoC, especially the Fo-PIDC, this phase, the constraint of computing time (long
we arrived to classify these methods, according to memo ry effect) related to an analytical model of
the fractional systems will be treated with prudence
and is also the seeking tools to imp rove the
Manual methods (trial-and-error) [25]; tradeoff between simp licity and accuracy
Analytical methods (phase and gain marg in- specifications.
based specifications [3], flat phase [26], The learn ing process involves the development or
dominant roots-pole placement [27, 28], internal the implementation of the learning and
model control (IMC) [29]); optimization algorithms of relevant parameters of
Optimization-based methods (F-MIGO fractional-order control system under develop ment.
Algorith m [23], Monje‟s methods [3], simplex This transaction is based upon the factors of
search min imization [3], metaheuristic accuracy and stability conditions of the control
algorith ms (GA [4, 30], PSO [31], DE [4], SA loop and the used optimizat ion algorith ms
[32], ABCA [12], IWO [33], FOA [34], CSA (conventional, advanced or intelligent-based
[15]) and least squares optimization method approaches).
[35]);
Tuning rule for p lants (with an S-shaped step The paper is organized as follows. Section 2 provides
response - with a critical gain) [29, 36]; fundamentals of fract ional calcu lus and its properties in
Auto tuning [3, 21]. time and frequency-domain. A presentation of the Fo-
PIDC, their description and properties are also included.
Based on the previous classification, we may notice A survey of various design and optimization
that metaheuristic algorith ms „evolutionary algorith ms approaches of Fo-PIDC is considered. The aim o f Section
(EA)‟, especially GA , PSO and DE, have the majority of 3 is to design an optimal and simp lified form o f Fo-PIDC
references in the design of the predefined (characterized) by considering various contradictory objective functions
FoC. The frequency-domain analysis is the dominant case to control dynamical systems, such as simplicity,
of these applications , where the problem is how to efficiency (precision) and stability. The design deal
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller 75
f
n
C D f t 1
c t
II. FRACT IONAL CALCULUS: A N OVERVIEW t
d ,
n c t 1 n
Fractional calculus, capable of representing natural (4)
phenomena in a more general way and do not
approximate the processes by considering that the order
n 1 n
of the governing differentials are integers only [23, 37], is
a branch of mathemat ical analysis. It studies the As shown by the RL and GL defin itions, the fractional-
possibility of tacking real nu mbers power of the order derivatives are global operators having a memory
differential and integration operator. The generalized of all past events. This property is used to model
differ-integrator may be put forward as [38] hereditary and memory effects in most materials and
systems [13]. For nu merical calcu lation of fract ional-
order derivative, we can use the relation (2) derived fro m
c Dt f t c It f t Dt c f t the GL definition. Th is approach is based on the fact that
for a wide class of functions, GL (2), RL (3) and
d f t dt , 0 Caputo‟s (4) are equivalent [10]. The fract ional-order
d f t
(1)
derivative and integral can also be defined in the
1, 0
d t c
transformation-do main. It is shown that the Laplace
t f t d
c , 0 transform of a fractional derivative of a signal f t is
given by
GL D f t lim h N 1 1 j f t j h
c t
L Dt f t s F s (6)
h 0 j 0 j
(2) The Laplace t ransform reveals to be a valuable tool for
the analysis and design of fractional-order control
t c systems for reasons of analysis and synthesis simplicity
where N is the upper limit of the co mputational [13]. It is noted that some MATLAB-tools of the
h
fractional-order dynamic system modeling, control and
universe, where means the integer part, h is a grid size filtering can be found in [39, 40]. Nu merical methods for
simu lating and discretization fractional-order systems are
and is a binomial coefficients. given in detail in [10] and [41].
j
A. Approximation and numerical implementation
Riemann–Liouville definit ion given by the ‘discretization’ of fractional operators: An overview
generalized form The ideal d igital fractional-o rder differentiator-
is a d iscrete-time whose output y n
integrator 0 Dt
RL D f t 1 d
nt f
c t 1 n
d , is uniformly sampled version of the th -order derivative
n dt
c t (3)
of f t . Henceforth, we assume that 0 , we write
n 1 n
y n 0 Dt f t (7)
where is the Euler Gamma function. t nh
Caputo definit ion, which so metimes called smooth In general, if a function f t is appro ximated by a
fractional derivative, defined by
grid function, f n h , where h is the period of
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
76 Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller
discretizat ion (step size of calculation or sampling time). rational appro ximat ion of functions [45, 46].
The appro ximation for its fractional derivative order These techniques are based on the approximat ion
can be expressed as [42] of an irrational function, G s , by a rational one
defined by the quotient of two polynomials in the
d f t
lim h f t
variable s.
yh nh
dt h 0
b. Methods based on the explicit recursive location of
(8) poles and zeros of the rational approximation.
h w 1 f h n h
Many iterative techniques exist for realization of
the fractional elements in continuous time. The
most used are Oustaloup [18], Charef [47],
Carlson [48] and Matsuda [49].
where f n h f n h f n h h ,
1 is c. Methods based on frequency domain identificat ion,
t nh that is, on finding a rational integer-order system
the shift operator and w 1 is a so-called generating whose frequency response fits that of the
fractional-order operator [45]. Generally, linear
function (GF). This GF and its expansion determine both least squares and metaheuristic optimizat ion
the form of the approximation and the coefficients [43]. techniques are proposed to solve the frequency-
Fractional derivative and integral operators are often domain identification problem [50, 51].
difficult to find analytically and the simulat ion of
Step 3: Replace the last approximation of s and
fractional systems is complicated due to their long
memo ry behaviour as shown by Oustaloup [18]. A
evaluate the inverse of Laplace operator
number of techniques are available for appro ximat ing
fractional derivatives and integrals. These latter can be L1 L 0 Dt f t in (5) to obtain the
classified into three main groups based on the field under
study, temporal (t-p lane), frequency (s-plane) and time- expression to simulate the fract ional derivator and
integrator of signal f t .
discrete (z-plane) analysis as illustrated in figure 1.
1
t-plane 3. Methods based on the approximat ion of a
fractional model by a rational discrete-time one
z Laplace (discrete-time analysis). The z-transform is the
Transform Transform most used algorithm. The main steps to compute
the general formula of the output are:
z-plane s-plane
3 2
1
Step 1: Discretizat ion of the operator s by s z
s z
Transform and then the approximation of a GF of the form
Fig.1. Simulation-discretization tools of fractional operators.
z 1
corresponding to s
. The most
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller 77
Fro m a control and signal processing perspective, the K D K P Td T ) actions based on the error signal,
GL and ABM approaches seem to be the most useful and given in continuous and discrete-time as
intuitive, particularly , for a discrete-time imp lementation.
Moreover, in the analysis and design of control systems,
I-action D-action
we usually adopt the Laplace transform method. As a P-action
result, fractional-order controller synthesis is preferably K P e t K I Dt1e t K D Dt1e t
x t
carried out in the frequency domain. Th is is the reason u x
x nT K e nT K T n e j T
why the most design methods proposed, so far, for FoC P I j 0
are based on using frequency-response information.
B. Fractional-order PID controller
K D e nT e n 1T T
(9)
The motivation on using the digital Fo-PIDC was that
Oo-PIDC belongs to the dominating industrial controllers. can be generalized to a fract ional controller involving an
Therefore, there is a continuous effort to imp rove their
quality and robustness. The traditional Oo-PIDC wh ich integrator of order and a differentiator of order
involves proportional (with gain K P ) plus integral (with [19, 20]. Figure 2 indicates the schematic
g ain K I K P T Ti ) p lu s d eriv at iv e (w it h g ain diagram of the Fo-PIDC loop.
DPL Discretization
Design layer
techniques
LPL Learning
algorithms
Digital Fo-PID
Controller
IPL
KP Dt0
yr t et +
+ u t
KI Dt Actuator
+ +
-
y t KD
Dt
Plant
Sensor
Implementation layer
The mathemat ical model of the Fo-PIDC described in The first is to define an analytical structure of the
continuous and discrete-time is given by controller by applying the methods of
discretizat ion and approximation of fract ional-
K P e t
K I Dt e t K D Dt e t
order operators.
u (10) The second consists of determining the knowledge
K P e nT K I e nT K e nT
nT D nT base of the controller structure, previously
identified, by application of learning and
optimization algorithms.
To analyze and simulate co mplex dynamical systems, The last phase is the verification of the coherence
variable-o rder fract ional is proposed by Hu Sheng et al. of the proposed algorithm by real-time execution.
[57] as a generalization of the constant-order
PI D controller, where , in (10) are rep laced The frequency-domain analysis is the most used in the
design of the FoC, where the continuous transfer function
by t , t . of the Fo-PIDC is obtained through Laplace transform or
As shown in Fig. 2, it consists of two layers: a discrete z-transfer function.
computational layer (design) and the decision layer
(operational). Laplace transform of t ransfer function of system
Three main stages are necessary for the with input E s (error signal) and controller‟s
implementation of the control loop:
output U s , as
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
78 Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller
U s or frequency-domain).
Gc s K P K I s K D s
E s
Develop ment or imp lementation of the learning
(11) approaches of relevant parameters of control
, 0 system under develop ment (tuning and
optimization).
Discrete transfer function given by the following
λ λ
expression:
λ>1
PI (0, 1) (1, 1)
PID
λ=1
PI PID
Gc z K P K I z 1 K D z 1 PID
(12) P µ
(0, 0) (1, 0)
µ
, 0
PD P PD
µ=1
µ>1
(a) (b)
where
s z 1 denotes the discrete operator,
PID
µ
PD
PID
equivalent z 1 . Fig.3. Generalization of the Fo-PIDC
Fro m figure 3(a), it can be remarked that the Oo-PIDC
can only be switched in four conditions: {P, PI, PD, PID}.
It restricts the controller performance. Relatively, III. CONT ROLLER DESIGN
depending on the value of orders , ( shaded area This section should address the most significant issues
represented in figure 3 (b )), we get an infinite nu mber of schematized in figure 2 by codes into circles DPL, LPL
choices for the controller‟s type, defined continuously on and IPL, respectively.
the , plane, i.e., The Fo-PIDC expands the Oo-
The main question in DPL is pronounced as: Is it
PIDC fro m point to plane, thereby it adds the flexibility possible to analytically design the Fo-PIDC with
to controller design and allows us to control our real the best achievable performances, such as
world p rocesses more accurately [38, 58]. In [59], the simplicity and accuracy?
authors applied the P I D controller to enhance the The aim o f LPL: It is how this Fo-PIDC can be
performance of the force feedback control system, where tuned for quantitative performances, such as
the pair Ki , i , , represents the control gain and
accuracy, stability and robustness?
The problem of IPL is pronounced as: What a
the non-integer order. Thus, the design procedure performance limit does the Fo-PIDC have?
involves the parameters of a Fo C with three terms
K e t , K D e t , K D e t associated with A. Problem formulation and adopted tools
the P, I and D-actions, respectively. This last form The fractional calcu lus has received an increasing
expands the Oo-PIDC fro m point to , , -plane as interest due to the fact that fractional operators are
defined by natural phenomena [1]. In the imp lementation
shown in figure 3 (c). of the fractional controllers, especially Fo-PIDC fin ite
Fo-PID controllers have received a considerable order approximat ion is required since fract ional elements
attention in the last years both from academic and have infinite o rder. Th is difficu lty is caused by the
industrial point of view. However, due to the complexity mathematical nature of the fractional order operators
of the fractional-order systems, these control design which are defined by convolution and require „unlimited
techniques available for the ubiquitous fractional-order memory‟. Du ring the synthesis of the proposed control
systems suffer fro m a lack of d irect systematic law, the required performances are articulated around
approaches based on the fair comparison with the various contradictory objective functions , such as:
traditional integer-order controllers [58], [60, 61].
Searches in the field of fractional control systems are Simp le and optimal analytical structure and
concentrated around two areas parameters;
Efficiency and precision;
Develop ment of tools for calculat ing (d iscretizing) Stability and robustness against disturbances;
fractional operators Dt , (resp. s
) Implementation ability in real-time.
based on the used analysis field under study (time
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller 79
In this context, issues related to the design of the Use a series of discrete samp ling point
proposed controller can be classified into mathemat ical t n T , n 0,1, 2, to instead the recursive
modeling „characterization‟ o f the control law under
algorith m, the steady-state value of Oo-PIDC process is
development „analytical structure‟ and identification
obtained as
„learn ing‟ of the knowledge base associated to the
predefined analytical model of controller „Paramet ric
optimization‟. u n T u n 1 T K0 e n T
(17)
B. Mathematical background: An overview K1 e n 1 T K 2 e n 2 T
The Oo-PIDC algorithm is one of the most commonly
used control algorithms in industry. It‟s considered as a As shown in (17), the calcu lus of the u n T is,
mathematically, based on the u n 1 T , e n T ,
generic closed loop feedback mechanism. The Oo-PIDC
output is computed in continuous time as illustrated in (9).
For a small sample increment T 0 , (9) can be turned e n 1 T and e n 2 T . In the software
into a difference equation by discretization [62]. It can be
predicted that (9) needs a large quantity of memory space implementation, the incremental algorith m (17) can avoid
„RAM‟ to store the results of the computation, i.e, to accumulat ion of all past errors e n and can realize
compute the sum n , all past errors smooth switching from manual to automatic operation,
j 0
compared with the position algorithm [62]. It is observed
e 0 , e 1 , , e n , have to be stored. that in (17), the efficiency and the flexib ility of the
This algorith m is called the „position algorithm‟ [62]. operating environment can be improved than (9) [63].
To avoid the redundancy and to derive the recursive Many tuning methods are presented in literatures during
algorith m, we can apply the integer derivative operator in this last decade that are based on a few structures of the
(9), as given by process dynamics.
As mentioned above, the conventional Oo-PIDC (9)
du t dt K P de t dt K I e t
can be generalized to a Fo C involving an integrator of
(13) order and a differentiator of order as
K D d dt de t dt
given in (10). Applied the derivative of the expression
(10), we get
In order to take better advantage of discrete form of the
data, (13) has been approximated by the following 1 1 e t
t u t K P Dt e t K I Dt e t K D Dt
D1
1
difference equations based on the first-order Eu ler
approximation approach (18)
T 0
lim x t x t T T x t T x t 2 T T T method for the realization of discrete control algorith ms.
(15) In (2), 1 j represents the binomial
j
Replace (14) and (15) in (13), we obtain the coefficients c j
, j 0,1, 2, , calculated accord ing
approximate expression of the Oo-PIDC in time-do main
as to the relation
u t u t T K 0 e t K1 e t T
K2 e t 2 T 0, j 0
c j 1, j 0 (19)
and,
K
0 KP KI T KD T
1
(16) 1 1 c , j 0
j j 1
K1 K P 2 K D T
1
Replacing the analytical exp ressions of Dt1 x t ,
K 2 K D T
1
1
Dt x t computed fro m (2) and Dt1x t fro m (14) in
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
80 Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller
(18), we can obtain the appro ximate expression of the Fo- Each microprocessor-based system has its own
PIDC in time-domain as minimum value of the sample period;
Then, it is necessary to perform all the
u t u t T K P e t e t T computations required by the control law between
two samples.
t T
(20)
K I T d j K D T q j e t j T Due to this last reason, it is very impo rtant to obtain
j 0 good approximat ions with a min imal set of parameters.
On the other hand, when the number of parameters in the
The coefficient d j and q j are co mputed from (19), approximation increases, it increases the amount of the
required memory too. Fro m Eq. (22), concluding remarks
respectively, and given by:
can be pronounced.
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller 81
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
82 Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller
of Fo-PID Controller
-3
Subsyk
Switching logic
z
-3
z Subsy2
-3
z Subsy1
y r nT e nT u nT
Subsy0 ++ ++ ++
+
-
y nT
We can consider that the control variation o f the newly implement the algorithm (25).
model developed by (24) will be div ided into two parts For slow systems where T , needs to be, preferably,
(B) and (A). Part (B) is the basic element of the control a large number of subsystems with respect to the amount
law. Whereas, the additive portion (A) is adjusted to of memo ry reserved for the application. Indeed, for faster
obtain more performances. The control variation (24) can systems where T , we need the minimu m nu mber of
be written in iterative form as: selected subsystems must meet a co mpro mise between
efficiency and precision of the system to be controlled.
N Fro m the incremental algorith m of Fo-PID (25), various
u n T ubase n T ui, j n T architectures have been investigated to determine wh ich
(B) i 1 one will p rovide the best results in terms of
(A) computational speed and accuracy.
3i 2 (25)
ui, j n T K j e n j T
Full Form of Fractional-order PID controller
(F2Fo-PID) well suited to slow systems ( T ). It
j 3i
requires large space memo ry (RAM) and
K j K I T d j K D T q j significant time- response.
Extended Form o f Oo-PIDC o r just Reduced Form
of Fractional-order PID controller (EFOo-PIDC
where N nbr_subs-1 is the upper limit of
or R2Fo-PIDC), where RL e 0 is well
summation (A). The number of linear regulators
suited to very fast systems ( T ). It requires a
ui, j n T , j 3 i, 3 i 1, 3 i 1 , i 1, 2, , N short storage space and much reduced time-
in Eq. (25) depends on the number of samples response.
N (temporal universe of operation of the process under Optimal Form of Fractional-order PID (O2Fo-
study). The maximu m nu mber of subsystems in (25) is PIDC) that represents the F2Fo-PIDC with an
approximated by optimal nu mber of EFOo -PID subsystems. The
value of nbr_subs in (25) is selected and adjusted,
nbr_subs N 3 (26) by application of learning algorith ms to search the
optimal value, to achieve the control design
orderi N 2 3 (27) The R2Fo -PID and O2Fo-PID approaches make the
simu lation and implementation of Fo-PIDC much easier
and enables a smooth transaction for industry to take
In th is wo rk, the cho ice of nu mber o f subsystems
advantages of this new approach. Further, the
ui, j nT depends on the des ired accu racy and the effectiveness of the proposed controllers remains to be
specifications of the system to be controlled (fast, very approved through application examp les in d ifferent
fas t , s lo w, et c.) and th e mo n it o rin g PLC u s ed t o industrial and scientific disciplines.
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller 83
y2 t y2 t
where
e1 t u1 t g e2 t u1 t e1 t g e2 t i 1, , N ; j 3, 4,5 , 6,7,8 , , n 2, n 1, n 3
or (28)
e2 t u2 t f e1 t u2 t e2 t f e1 t
and
y1 t y1 t
1 K P K I T K D T (32)
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
84 Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller
and 1
K P K I T K D T g 1 and
y n T g e2 n T g u n T (37)
(33)
2
g u n T
g
which is of the form
Applying the SGT, we can obtain the sufficient conditions
2 g (34)
for the BIBO stability for the linear Oo-PIDC system,
where 1 and 1 in (37).
The operator norm g is the gain of the given
It can be remarked that the stability conditions for the
nonlinear system g , usually defined as [76] controllers O2Fo-PID, R2Fo-PID and F2Fo-PID are
similar.
g u1 n g u2 n The zero -order co mponent of the
g sup (35) combination, ui 0, j 1,2,3 n T , is required in study
u1 u2 , n 0 u1 n u2 n
of stability analysis, since it is the fundamental engine of
the control law. The other terms of the comb ination may
The norm is the gain of the given nonlinear system affected, either locally or globally, on the precision,
over a set of admissible control signals that have any robustness and the possibility of the real-t ime
mean ingful function norms and u1 n and u2 n are implementation of the control law (25).
any two of the control signals in the set.
So, the sufficient conditions for the O2Fo-PIDC
system to be BIBO stable if the parameters of the O2Fo - IV. OPT IMIZAT ION OF T HE O2FO-PID CONT ROLLER
PIDC satisfy the inequality 1 2 1 where 1 and 2 Multiobjective optimization (M O) process is applied
are defined in (32) and (34), respectively. which simultaneously minimizes n objective functions
Theorem: Sufficient conditions of the O2Fo-PIDC system J which are functions of decision variables
(25) shown in figure 2 to be globally BIBO stable are bounded by some equality and inequality constraints
(constraints could be linear or nonlinear).
i. The given nonlinear process has a bounded norm, A MO problem can be formulated as follows
i.e., the nonlinear system has a finite gain
g and Objectives
T
J J1 , ..., J k
ii. The knowledge base of the O2Fo-PIDC
Minimizes
KP , KI , KD,, ,T satisfies the condition
Subject to
KP KI T KD T g 1.
Functional constraints
Conditions: g j 0, j 1, l (38)
hi 0, i 1, m
1
K K T K T g 1 and
P I D
Parametric constraints
(36)
r r r , r 1, n
2
g
where is defined as the decision vector,
together provide the BIBO stability criteria for the O2Fo- J k as the objective function vector.
PIDC design for a given bounded system. By noting that
g g j , j 1,2,..., l and h hi , i 1, 2,..., m
K P 0, K I 0, K D 0, T 0 , the result for the
stability of O2Fo-PIDC system will be: are the vector of equality and inequality constraints,
respectively. r and r are the lower and upper bounds
in the decision space for r parameter. The minimizat ion
problem (38) can be further represented as
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller 85
Minimizes G (39) GA , are rapidly beco ming the most used methods of
choice for some intractable systems [79-81].
A. Genetic optimization of the developed FoC
where G incorporates the objective function J
GA are global parallel search and optimizat ion
and the constraint functions g and h , techniques based around Darwin ian principles, working
respectively. There are different ways to convert (38) into on a population of potential solutions (chromosomes).
(39), i.e., the transformation of the optimization problem Every individual in the population represents a particular
(38) to an unconstrained problem is made through many solution to the problem under study, often exp ressed in
methods. The weighted sum (or min-max) of objectives- binary (or real) code. The population is evolved over a
constraints methods are the two popular approaches [77]. series of generation (based on selection, crossover and
In order to incorporate constraints into the optimizat ion mutation operators) to produce better solutions to th e
problem, the sequential unconstrained minimizat ion problem.
technique is used. Here, the pseudo objective function is Figure 6 shows the structure of the control design and
formulated as optimization process for a nonlinear dynamical system
that contains three main blocks
G , rP G rP (40)
Optimization layer characterized by the MGA;
Control layer representing the closed loop O2Fo-
G is a co mbination of objectives in (38) (sum or
PIDC strategy;
Dynamical system to be controlled.
max of objectives) and is termed the penalty
Once the „optimal‟ structure of the controller is
function that introduces the constraints in (38) into the identified as given in (25), the optimization of the O2Fo-
cost function. rP denotes the scalar penalty mu ltiplier PID model is to find the „best‟ parameters, i.e., an
optimal knowledge base, which can be represented as an
and is typically increased as the optimizat ion goes on to extremum problem of optimization index (39).
put more and mo re emphasis on avoiding constraint
violations [78]. Metaheuristic algorith ms, that include
Optimisation Layer
Controller Performances y t
Designer :
MGA
Criteria yr t
vt
Knowledge
Disturbances
base
KP KI KD
λ µ
Plant modeled by
y t
I
u t
Actuators
I
x t f t , xt , u t
O2Fo-PID
controller
yr t y t g t , xt , u t
Decision Layer
y m t Sensors
x1, ..., xn T
bt
Measurement noise
There are many methods to design such fractional Using arith metic map and specified probability do
controllers which can be regarded as some optimizat ion crossover of parents to form new offsprings -
problems of certain performance measures of the Adaptation of genetic operators to appropriate
controlled systems. coding mode-.
The controller design based on GA can be considered Using chaotic map and specified probability
as a MO search procedure over a large objective- mutate chro mosomes to form new offspring‟s. The
parameter space. Figure 7 su mmarizes the evolution chaotic mutation operator [82] is used to solve the
process of GA, used in this work, to design the optimal problem of maintaining the population diversity of
FoC able to realize the desired objectives . GA in the learning process.
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
86 Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller
The concept of elite strategy is adopted, where the elites - Improvement of the basic algorithm -.
best individuals in a population are regarded as
Encoding &
Initial population using
initialization
Start
random generator
Process
g:=0 Knowledge
base
Set population
of individuals
K u t y t
Controller
y ref t Proces
s
g := g + 1 Parent Selection
Evaluation Process
Evolution Process
New Population
Crossover
Knowledge base of
K
Mutation the controller
operator F Fitness function
Elitism Strategy
individual
Yes Optimal
No Are optimization
Best
knowledge
Loop criteria met ? base
Fig.7. A general cycle of the GA and the interaction between GA–closed loop control systems.
The parameters to be optimized are obviously the Small maximu m error with small total squared
O2Fo-PIDC gains, non-integer integrator-differentiator error J1 ;
orders and the number of PID subsys tems. So, the
Reduced control effort to be applied to the process
optimized parameter set may be such that
J2 ;
T Reduced number of linear-PID subsystems J3 ;
Kb Gc Sc ,
G K
Stability analysis conditions g st .
c P KI KD ,
T (41)
Sc nbr_subs T The objectives-constraints for a MIM O system with m
outputs are given by their expressions:
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller 87
3
J nbr_subs T S i
sub sub (44)
The expression (48) is a compro mise between better
accuracy, a reduced consumption of energy control (more
S i security), optimal structure and satisfied stability analysis
3 i mm
conditions. In the rest of the algorith m, the performance
criterion to minimize, will be selected and adapted to the
case of MIMO systems. The additional constraints are the
1 T
g g st H i g st
T
lower K T and upper K limits of the
m b b
H i 3 i mm controller parameters. The optimizat ion procedure may
be pronounced as follows: Find the knowledge base
g st K Pi K Ii T i K Di T i g 1 0
i K T (41) that
b
i 1, , m
Minimizes G
(45)
M N T denotes the integer number of co mputing
Subject to (49)
steps N is the running time and T is the sampling
period. x k xr k x k is the tracking error at
sampling time k. Il m is the identity matrix o f The fitness function is a measure of how well a set of
dimension l m and n is the nu mber of state variables. candidate coefficients meet the design specifications. A
fitness value used by the MGA can then defined as
sub is a vector of linear-PID subsystems. The weighting
factors j 0, j 1, 2,3 , selected to provide a
Fitness (50)
compromise between design specifications. G
By using the interior penalty function (IPF) method,
the stability constraints are included. The transfo rmed
unconstrained problem via the IPF method, used in this
work, is given by [78] where , 2 and is a s mall positive constant
used to avoid the numerical erro r of div iding by zero.
n Four majo r operations are necessary for correctly
Minimizes G wi Ji
, rg , rh (46) handling the execution of the optimization algorithm:
j 1
Determine the O2Fo-PID knowledge base to be
where
, rg , rh is the IPF, expressed as
optimized;
Determine an optimization objective;
Constraint equations:
Bounds for the elements of the design vector.
l
, rg , rh rh hk 2 MGA based learning provide an alternative way to
k 1
(47) learn fo r the O2Fo -PID knowledge base Kb (41). The
m
1
rg adaptation of these parameters continues until the overall
j 1 g j number of generations is satisfied.
B. Chromosome structure
In the expression (46), n 3 and hk 0, k . The key to put a genetic search for the O2Fo-PIDC
The function G in (46), mainly, depends on the into practice is that all design variables to be optimized
(41) are encoded as a finite length string, called
design specifications required by the user. The weights chromosome.
wi , rg 0 can, therefore, be used in control system The real-valued (or mixed) genes representation is used
design as design parameters to trade-off between d ifferent in this work. Global structure of the chromosome, in the
performance specificat ions. Fro m (46), the local and case of MIMO systems, and the corresponding
global minima can be calcu lated if the reg ion of configurations is illustrated in figure 8.
realizability of is convex [77]. It is usually assumed Every chro mosome which encodes the knowledge base
that of the O2Fo-PIDC can rep resent a solution of the
problem, that is, a O2Fo-PID optimal knowledge base. To
wi , rg , rh 1
simp lify the genes coding mode, i.e., avoidance of the
(48) mixed coding (real-integer) and the genetic operators
i adapted for each mode, the real-coding is used with the
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
88 Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller
restriction
the control vector, respectively. v t q represents the
nbr_subs ctrl
state of an external signal generator (dynamic of
disturbances), x0 is the in itial state vector,
ctrl f : C
(51) n m n is a nonlinear relationship
ctrl 1, N 3 between the state variables of the controlled system, the
generated control signals and interference (disturbances)
where ctrl models the number of subsystems, signals, respectively. The output or observation
y t q is generated via an output map g .
nbr_subs , included in modeling of O2Fo-PIDC
control law under development of (25) and x represents A. Control of a nonlinear helicopter process
the integer part of x . The CE150 helicopter model offered by Hu musoft Ltd
[83] for the theoretical study and practical investigation
Linear model of basic and advanced control engineering principles. The
parameters system consists of a body, carrying two propellers driven
by DC motors and a massive support. The body has two
λ µ ctrl KP KI KD AT degrees of freedom. Both body position angles
(horizontal and vertical) are influenced by the rotation of
Configuration TA propellers. The axes of a body rotation are perpendicular.
factors Both body position angles, i.e. azimuth angle in
horizontal and elevation angle in vert ical p lane are
Knowledge base
influenced by the rotating propellers, simultaneously. The
AT DC motors for driv ing propellers are controlled
AT
proportionally to the output signal of the computer. All
Controller i
inputs and outputs variables are coupled. The user of the
simu lator co mmunicates with the system via the data-
(a) (b) processing interface. The schematic diagram of the
Fig.8. Chromosome structure of O2Fo-PID controller for (a) SISO helicopter model is shown in figure 9.
systems. (b) MIMO systems.
dx t
f t, x t , u t , v t Fig.9. Helicopter simulator configuration.
dt
y t g t , x t , u t , v t (52) The helicopter model is a multivariable dynamical
system with t wo man ipulated inputs and two measured
dv t
s v t outputs. The system is essentially nonlinear, naturally
dt unstable with significant cross coupling. The
x o x , t 0, t f mathematical model of the helicopter is given by the
0 following differential equations system [84]
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller 89
x1 t x2 t
x2 t 0.8764 x2 t sin x1 t 3.4325 x4 t cos x1 t u1 t
0.4211 x2 t 0.0035 x52 t
46.35 x6 2 t 0.8076 x5 t x6 t 0.0259 x5 t
2.9749 x6 t
x3 t x4 t
x4 t 21.4010 x4 t 31.8841 x8 t 14.2029 x8 t
2 (53)
21.7150 x9 t 1.4010 u1 t
x t 6.6667 x t 2.7778 x t 2 u t
5 5 6 1
x t 4 x t
6 5
x7 t 8 x7 t 4 x8 t 2 u2 t
x8 t 4 x7 t
x9 t 1.3333 x9 t 0.0625 u1 t
angle (pitch angle), t is the azimuth angle (yaw r t r t 1 rad 1 rad under the control
T
angle), u1 t is the main motor voltage and u2 t is the T
actions u1 k u2 k . The in itial conditions , used in
tail motor voltage. The decentralized O2Fo-PIDC
strategy is adopted in this application, where the simu lation of the process, are taken
as x t 0 0
mu ltivariable process is treated as two separate single T
0 .
variables process, namely:
u1 t O2Fo-PID1 r t , t and
u2 t O2Fo-PID 2 r t , t
(54)
u1 t x1 t t
Digital controller
Elevation
O2Fo_PID(1) subsystem x2 t
r t
r t u2 t
x9 t
O2Fo_PID(2) Azimuth
subsystem
x3 t t
Helicopter simulator
Measurement noises
Chaotic added disturbances
Fig.10. Block diagram of the feedback control of the Helicopter model using two O2Fo -PIDC.
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
90 Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller
The disturbances used to test a particular control performances than the R2Fo-PIDC, F2Fo -PIDC and the
strategy play a critical evaluation role. Thus, to carry out Oo-PIDC with similar optimization algorithm.
a comp lete and unbiased evaluation, it is necessary to The simu lation results at the end of the execution of
define a series of d isturbances and to subject each control the algorithm developed in this work are shown
strategy to all disturbances. schematically in figures 13 and 14.
Chaotic wave perturbations [83] on the system states Graphical co mparative results between O2Fo-PIDC
and the controller signals are added in order to tes t the and the Oo-PIDC, F2Fo-PIDC and R2Fo-PIDC are
efficiency and robustness of the controller. mentioned in these figures. Figures 13 (a)-(b) illustrate
the evolution of the output variables and their
B. Simulation results
corresponding reference trajectories.
The adapted chromosome structure with real-coding of It has been demonstrated that the developed O2Fo-
genes of the MGA for this application has the same form PIDC presents better performances then the others
of the figure 8 (a), but doubled. A part for O2Fo -PID(1) controllers with similar optimizat ion algorith m (tuning
and the other for O2Fo -PID(2). The M GA characteristics and stability conditions). The outputs of the developed
are summarized in table 1. controllers are illustrated by the figures 14 (a)-(b).
Figures 11 (a)-(d), show, respectively, the evolution of
the control parameters K Pi , K Ii , K Di ,i , i i 1, 2 of
0.08
0.07
the controllers O2Fo-PID(1) and O2Fo-PID(2) during the
optimization process. Around 500 optimization iterat ion 0.06
K
P1
0.05
Max_gen 500
Coding chromosome Real 0.04
Gain factors K Pi , K Ii , K Di i 1, 2
-6
[10 , 0.1] 0.03 KP2
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller 91
Parameter O2Fo-PID(1) O2Fo-PID (2) R2Fo-PID(1) R2Fo -PID(2) F2Fo-PID(1) F2Fo -PID(2) Oo-PID(1) Oo -PID(2)
1 60
Lambda 1 nbr-subs 1
0.9 Mu 1 nbr-subs 2
50
0.8
Configuration factors
Number of subsytems
0.7
40
0.6
0.5 30
Optimal
Structure
0.4
20
0.3
0.2
10
0.1
0 0
0 50 100 150 200 250 300 350 400 450 500 0 50 100 150 200 250 300 350 400 450 500
Generation Generation
(c) (a)
1 0.52
Lambda 2 With Elitism Strategy
0.9 Mu 2 0.5 Without Elitism Strategy
0.8 0.48
Configuration factors
0.7 0.46
Best objective
0.6
0.44
0.5
0.42
0.4 Best
0.4
0.3 Objective
0.38
0.2
0.36
0.1
0.34
0 0 50 100 150 200 250 300 350 400 450 500
0 50 100 150 200 250 300 350 400 450 500
Generation
Generation
(d) (b)
Fig.11. Convergence of the O2Fo-PIDC parameters: (a) and (b) Gains Fig.12. Convergence of the (a) number of subsystems for the O2Fo-
of the O2Fo-PIDC(1) and O2Fo-PIDC(2) controllers. (c) and (d) Order PIDC(1) and O2Fo-PIDC(2). (b) Objective function.
of integral and derivative operators.
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
92 Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller
1.4 0.7
Response O2Fo-PID
R2Fo-PID
1.2 Setpoint 0.6
F2Fo-PID
Oo-PID
1
Elevation angle [rad]
0.5
Control signal u1
0.8 0.4
0.6 0.3
O2Fo-PID(1)
0.4 0.2
0.2 0.1
0 0
0 5 10 15 20 25 30 35 40 45 50 0 5 10 15 20 25 30 35 40 45 50
Time [sec] Time [sec]
1.4
(a)
O2Fo-PID
R2Fo-PID 0.7
1.2 O2Fo-PID
F2Fo-PID R2Fo-PID
Oo-PID 0.6
F2Fo-PID
1
Elevation angle [rad]
Oo-PID
0.5
Control signal u2
0.8
0.4
0.6
0.3
0.4
0.2
0.2
0.1
0
0 5 10 15 20 25 30 35 40 45 50
Time [sec] 0
0 5 10 15 20 25 30 35 40 45 50
(a) Time [sec]
1.2 (b)
0.8
Azimuth angle [rad]
-0.2
0 5 10 15 20 25 30 35 40 45 50
Time [sec] VI. CONCLUSIONS
1.2
Progress has been made in coupling advanced
1
modeling and control methods in modern manufacturing
industry. This paper has considered a new alternative for
0.8 O2Fo-PID the synthesis of a simple, accurate, stable and robust FoC
Azimuth angle [rad]
R2Fo-PID
F2Fo-PID
controller with an optimal structure and parameters.
0.6
Oo-PID It has been demonstrated that the parameters
optimization of fractional-order controller based on M GA
0.4
is highly effective. According to optimization target, the
0.2
newly proposed method can search the best global
solution for O2Fo-PIDC parameters and guarantee the
0 objective solution space in defined search space.
The results showed the methodologies proposed in this
-0.2
0 5 10 15 20 25 30 35 40 45 50 study could achieve the desired optimization goal. The
Time [sec] FoC can yield high precision trajectory control results.
(b) Simu lation results demonstrate that the proposed O2Fo-
Fig.13. System states using O2Fo-PIDC, R2Fo-PIDC, F2Fo-PIDC and PIDC offers encouraging advantages and has better
Oo-PIDC: (a) Elevation angle. (b) Azimuth angle. performances.
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller 93
f e1 t 1 1 e1 t 1 2 1 ,
1
g e2 t 2 2 e2 t
e1 1 1 2 u1 2 u2 2 2 1
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
94 Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller
dominated sorting genetic algorithm II,‟‟ Energy fractional order PI controller synthesis for first order plus
Conversion and Management, vol. 84, pp. 390-404, 2014. time delay systems,‟‟ Automatica, vol. 48, 2012, p. 2159-
[8] Haiyang Chao, YingLuo, LongDi, YangQuanChen, 2167.
„„Roll-channel fractional order controller design for a [27] Ivo Petráš, „„The fractional-order controllers: methods for
small fixed-wing unmanned aerial vehicle,‟‟ Control their synthesis and application,‟‟ Journal of Electrical
Engineering Practice, vol. 18, pp. 761-772, 2010. Engineering, vol. 50, 1999, pp. 284-288.
[9] Ivo Petráš, Fractional-order nonlinear systems: Modeling, [28] C. Yeroglu, MM . Özyetkin, N. Tan, „„Frequency response
Analysis and Simulation, Higher Education Press, Beijing computation of fractional order interval transfer
and Springer-Verlag Berlin Heidelberg 2011. functions,‟‟ International Journal of Control, Automation,
[10] Sezgin Kaçar, Akgül Akgül, A. Turan Ergüzel, and Systems, vol. 8, no. 5, 2010, pp. 09-17.
M uhammed M . Öztürk, Abdullah Sevin,"Design of a Web [29] D. Valério, J. S. da Costa, „„Tuning of fractional PID
Interface for Fractional Chaotic Systems", IJCNIS, vol.7, controllers with Ziegler-Nichols type rules,‟‟ Signal
no.1, pp.46-53, 2015. DOI: 10.5815/ijcnis.2015.01.07 Process, vol. 86, no. 10, 2006, pp. 2771-2784.
[11] Asim Kumar Das, Tapan Kumar Roy, “Fractional Order [30] Saptarshi Das, Indranil Pan, Shantanu Das, Amitava
EOQ M odel with Linear Trend of Time-Dependent Gupta, „„A novel fractional order fuzzy PID controller and
Demand,” IJISA, vol.7, no.3, pp.44-53, 2015. DOI: its optimal time domain tuning based on integral
10.5815/ijisa.2015.03.06. performance indices,‟‟ Engineering Applications of
[12] Anguluri Rajasekhar, Ravi Kumar Jatoth, Ajith Abraham, Artificial Intelligence, vol. 25, 2012, pp. 430-442.
„„Design of intelligent PID/PIλDμ speed controller for [31] Prateek Puri, Subhojit Ghosh, „„A hybrid optimization
chopper fed DC motor drive using opposition based approach for PI controller tuning based on gain and phase
artificial bee colony algorithm,‟‟ Engineering margin specifications,‟‟ Swarm and Evolutionary
Applications of Artificial Intelligence, vol. 29, pp. 23–32, Computation, vol. 8, 2013, pp. 69-78.
2014. [32] M uhammad Asif Zahoor Raja, Junaid Ali Khan, I M
[13] Ramiro S. Barbosa, J.A. Tenreiro M achado, Isabel S. Qureshi, „„Heuristic computational approach using swarm
Jesus, „„Effect of fractional orders in the velocity control intelligence in solving fractional differential equations,‟‟
of a servo system,‟‟ Computers and Mathematics with Genetic and Evolutionary Computation Conference
Applications, vol. 59, 2010, pp. 1679-1686. GECCO 2010, Proceedings, Portland, Oregon, USA, July
[14] B. M aundy, A.S.Elwakil, T.J.Freeborn, „„On the practical 7-11, 2010, Companion M aterial. ACM 2010, pp. 2023-
realization of higher-order filters with fractional 2026.
stepping,‟‟ Signal Processing, vol. 91, pp. 484-491, 2011. [33] Debarati Kundu, Kaushik Suresh, Sayan Ghosh, and
[15] Richa Sharma, K.P.S. Rana, Vineet Kumar,
Swagatam Das, „„Designing fractional-order PI D
„„Performance analysis of fractional order fuzzy PID controller using a modified invasive Weed optimization
controllers applied to a robotic manipulator,‟‟ Expert algorithm,‟‟ World Congress on Nature & Biologically
Systems with Applications, vol. 41, 2014, pp. 4274-4289. Inspired Computing, NABIC 2009, 2009, pp. 1315-1320.
[16] A.C. Sparavigna and P. M illigan, „„Using fractional [34] Sanjoy Debbarma, Lalit Chandra Saikia, Nidul Sinha,
differentiation in astronomy,‟‟ Instrumentation and „„Automatic generation control using two degree of
Methods for Astrophysics (astro-ph.IM ), arXiv:0910.4243, freedom fractional order PID controller,‟‟ Electrical
2009. Power and Energy Systems, vol. 58, 2014, pp. 120-129.
[17] A. Oustaloup, La Commande CRONE: Commande [35] Celaleddin Yeroglu, Nusret Tan, „„Classical controller
Robuste d'Ordre Non Entier, Editions Hermès, Paris, design techniques for fractional order case,‟‟ ISA
1991. Transactions, vol. 50, 2011, pp. 461-472.
[18] A. Oustaloup, La Dérivation non entière, Hermès, Paris [36] D. Valério, J. S. da Costa, „„Tuning of fractional
1991. controllers minimizing H2 and H∞ norms,‟‟ Acta
[19] I. Podlubny, Fractional differential équations, San Diego: Polytech. Hung, Vol. 3, No. 4, 2006, pp. 55-70.
Academic Press, 1999. [37] Shantanu Das, Functional fractional calculus for system
[20] I. Podlubny, “Fractional-order systems and identification and controls, Berlin: Springer; 2008.
PI D controllers,‟‟ IEEE Trans. Automatic Control, vol. [38] Arijit Biswas, Swagatam Das, Ajith Abraham, Sambarta
44, no.1, 1999, pp. 208-214.
Dasgupta, „„Design of fractional-order PI D controllers
[21] Ivo Petráš, „„Tuning and implementation methods for with an improved differential evolution,‟‟ Engineering
fractional-order controllers,‟‟ Fractional Calculus & Applications of Artificial Intelligence, vol. 22, 2009, pp.
Applied Analysis : An International Journal of Theory and 343-350.
Applications, vol. 15, no. 2, 2012, pp. 282-303. [39] Dingyü Xue, YangQuan Chen, Derek P. Atherton, Linear
[22] B. J. Lurie, „„Three-parameter tunable Tilt-integral- feedback control analysis and design with MATLAB,
derivative (TID) controller,‟‟ United States Patent, vol. 5, SIAM Publisher, Philadelphia, 2007.
1994, pp. 371-670. [40] Aleksei Tepljakov, Eduard Petlenkov and Juri Belikov,
[23] C. A. M onje, Y. Q. Chen, B. M . Vinagre, D. Xue, V. „„FOM CON: Fractional-order modeling and control
Feliu, Fractional-order systems and control: toolbox for M ATLAB,‟‟ MIXDES 2011, 18th
Fundamentals and applications, Advanced Industrial International Conference "Mixed Design of Integrated
Control Series, Springer-Verlag, London, 2010. Circuits and Systems, June 16-18, 2011, Gliwice, Poland,
[24] Saptarshi Das, Suman Saha, Shantanu Das, Amitava 2011, pp. 684-689.
Gupta, „„On the selection of tuning methodology of [41] YangQuan Chen, Ivo Petráš and Dingyü Xue, „„Fractional
FOPID controllers for the control of higher order order control - A tutorial,‟‟ 2009 American Control
processes,‟‟ ISA Transactions, vol. 50, 2011, pp. 376-388. Conference, Hyatt Regency Riverfront, St. Louis, M O,
[25] Cao Junyi and Cao Binggang, „„Fractional-order control USA, June 10-12, 2009, pp. 1397-1411.
of pneumatic position servo systems,‟‟ Mathematical [42] R. Gorenflo, Fractional calculus: Some numerical
Problems in Engineering, vol. 2011, pp. 1-14. methods, In Fractals and Fractional Calculus in
[26] Ying Luo, YangQuan Chen, „„Stabilizing and robust
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller 95
Continuum M echanics, Springer Verlag, Vienna-New [60] Ying Luo, YangQuan Chen, „„Fractional order
York, 1997. [proportional derivative] controller for a class of fractional
[43] C. H. Lubich, „„Discretized fractional calculus,‟‟ SIAM J. order systems,‟‟ Automatica, vol. 45, 2009, pp. 2446-2450
Math. Anal., vol. 17, no. 3, 1986, pp. 704-719. [61] Fabrizio Padula, Antonio Visioli, „„Tuning rules for
[44] Ramon Vilanova, Antonio Visioli, PID control in the optimal PID and fractional-order PID controllers,‟‟
third millennium: Lessons learned and new approaches, Journal of Process Control, vol. 21, 2011, pp. 69-81
Advances in Industrial Control, Springer-Verlag London [62] R. Isermann, Digital Control Systems, Springer-Verlag,
Limited, 2012. 1989
[45] B. M . Vinagre, I. Podlubny, A. Hernandez, V. Feliu, [63] Wei Zhao, Byung Hwa kim, Amy C. Larson and Richard
„„Some approximations of fractional order operators used M . Voyles, “FPGA implementation of closed loop control
in control theory and applications,‟‟ Fract. Calculus Appl. system for small scale robot,‟‟ In Proceedings, 12th
Anal., vol. 3, no. 3, 2000b, pp. 231-248. International conference on advanced robotics-ICAR 05,
[46] I. Podlubny, I. Petráš, B. Vinagre, P. O‟Leary, L. Dorčak, 2005, pp. 70-77
„„Analogue realizations of fractional-order controllers,‟‟ [64] Ammar SOUKKOU, Salah LEULM I, “Controlling and
Nonlinear Dynamics, vol. 29, 2002, pp. 281-296. Synchronizing of Fractional Order Chaotic Systems via
[47] A. Charef, H. H. Sun, Y. Y. Tsao, and B. onaral, „„Fractal Simple and Optimal Fractional-order Feedback
system as represented by singularity function,‟‟ IEEE Controller,‟‟ IJISA, Accepted paper 2016.
Transactions on Automatic Control, vol. 37, no. 9, 1992, [65] Fujio Ikeda, „„A numerical algorithm of discrete fractional
pp. 1465-1470. calculus by using Inhomogeneous sampling data,‟‟
[48] G.E. Carlson, C.A. Halijak, „„Approximation of fractional Transactions of the Society of Instrument and Control
Engineers, vol. E-6, no. 1, 207, pp. 1-8
capacitors 1 s 1 n by a regular Newton process,‟‟ IRE [66] Brian P. Sprouse, Christopher L. M acDonald, Gabriel A.
Transactions on Circuit Theory, CT-11 No. 2, 1964, pp. Silva, „„Computational efficiency of fractional diffusion
210-213. using adaptive time step memory ,‟‟ 4th IFAC Workshop
[49] K. M atsuda, H. Fujii, „„ H optimized wave absorbing on Fractional Differentiation and Its Applications, 2010,
control: Analytical and experimental results,‟‟ J. pp. 1-6
Guidance, Control and Dynamics, vol. 16, no. 6, 1993, pp. [67] Zhe Gao, Xiaozhong Liao, „„Discretization algorithm for
1146-1153. fractional order integral by Haar wavelet approximation,‟‟
Applied Mathematics and Computation, vol. 218, no. 5,
[50] M . Amairi, M . Aoun, S. Najar, M . N. Abdelkrim,
2011, pp. 1917-1926
„„Guaranteed frequency-domain identification of
fractional order systems: application to a real system,‟‟ [68] D. M atignon, „„Stability result on fractional differential
International Journal of Modeling, Identification and equations with applications to control processing,‟‟
Control, Vol. 17, No. 1, 2012, pp. 32-42. IMACS-SMC Proceedings, Lille, France, July, 1996, pp.
963-968.
[51] Duarte Valéerio, M anuel Duarte Ortigueira, and José Sá
da Costa, „„Identifying a transfer function from a [69] Y. Li, Y. Q. Chen, I. Podlubny and Y. Cao, „„M ittag-
frequency response,‟‟ Transactions of the ASME -Journal Leffler stability of fractional order nonlinear dynamic
of Computational and Nonlinear dynamics, Vol. 3, No. 2, system,‟‟ Proc. of the 3rd IFAC Workshop on Fractional
April 2008, pp. 21-35. Differentiation and its Applications, November 05–07,
Ankara, Turkey, 2008.
[52] Saptarshi Das, Indranil Pan, Fractional order signal
processing, Verlag/Jahr: SPRINGER, BERLIN 2011. [70] Saeed Balochian, Ali Khaki Sedigh, „„Sufficient condition
[53] B. M . Vinagre, I. Podlubny, A. Hernandez, V. Feliu, for stabilization of linear time invariant fractional order
„„Some approximations of fractional order operator used switched systems and variable structure control
stabilizers,‟‟ ISA Transactions, vol. 51, no. 1, January
in control theory and applications,‟‟ Fractional Canculus
2012, pp. 65-73
and Applied Analysis, vol. 3, no. 3, 2000, pp. 231-248.
[54] Ramiro S. Barbosa, J. A. T. M achado, and M . F. Silva, [71] Yan Li, YangQuan Chen, Igor Podlubny, „„Stability of
„„Time domain design of fractional differintegrators using fractional-order nonlinear dynamic systems: Lyapunov
least-squares,‟‟ Signal Processing, vol. 86, 2006, pp. direct method and generalized M ittag-Leffler stability,‟‟
Computers and Mathematics with Applications, vol. 59,
2567-2581.
2010, pp. 1810-1821.
[55] J. A. T. M achado, „„Analysis and design of fractional-
order digital control systems,‟‟ J. Systems Anal.-Model.- [72] Ibrahima N‟Doye, Holger Voos and M ohamed Darouach,
Simulation, vol. 27, 1997, pp. 107–122 „„Chaos in a fractional-order Cancer system,‟‟ 2014
[56] Y. Q. Chen, K. L. M oore, „„Discretization schemes for European Control Conference (ECC), June 24-27, 2014.
Strasbourg, France, pp. 171-176.
fractional-order differentiators and integrators,‟‟ IEEE
Trans. Circuits Systems-I: Fundam. Theory Appl., vol. 49, [73] M ohammad Reza Faieghi, Suwat Kuntanapreeda, Hadi
no. 3, 2002, pp. 363-367. Delavari, and Dumitru Baleanu, „„Robust stabilization of
[57] Hu Sheng, YangQuan Chen, TianShuang Qiu, Fractional fractional-order chaotic systems with linear controllers:
processes and fractional-order signal processing: LM I-based sufficient conditions,‟‟ Journal of Vibration
and Control, vol. 20, no. 7, 2014, pp. 1042-1051.
Techniques and applications, Springer London Dordrecht
Heidelberg New York, 2012. [74] Kamran Akbari M oornani and M ohammad Haeri,
[58] Shantanu Das, Functional fractional calculul, Second „„Robust stability check for fractional PID-based control
Edition, Springer-Verlag Berlin Heidelberg; 2011. systems,‟‟ Transactions of the Institute of Measurement
and Control, vol. 35, no. 2, 2013, pp. 236-246.
[59] Filipe Silva, Vitor Santos, „„Towards an Autonomous
[75] Shankar Sastry, Nonlinear Systems: Analysis, Stability
small-size Humanoid Robot: Design Issues and control
strategies,‟‟ Proceedings 2005 IEEE International and Control, Springer-Verlag New York, Inc, 1999.
Symposium on Computational Intelligence in Robotics [76] M . Vidyasagar, Nonlinear systems analysis, 2nd ed..,
and Automation, June 27-30, 2005, Espoo, Finland, pp. Prentice-Hall, Engle Wood, 1993.
[77] Kit Po Wong and Zhaoyang Dong, „„Differential
87-92.
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96
96 Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller
evolution, an alternative approach to evolutionary Ph.D at the Electronics department, University of Jijel, Algeria.
algorithm‟‟, in „„Modern heuristic optimization His current research interests include the fractional-order
techniques : Theory and applications to power systems’’, systems applied on the photovoltaic control systems, Artificial
IEEE Press Editorial Board Kwang Y. Lee, M ohamed A. Intelligence and advanced approaches in control engineering.
EL-Sharkawi, Chapter 9, pp. 171-187, 2008.
[78] Rolf Isermann, M arco M ünchhof, Identification of
dynamic systems: An introduction with applications, S alah Leulmi, born in 1951 in Algeria, ,
Springer-Verlag Berlin Heidelberg, 2011. received the State Engineer Degree in
[79] Shaminder Singh, Jasmeen Gill,"Temporal Weather Electric Power Systems Engineering from
Prediction using Back Propagation based Genetic the Algiers National Polytechnic School in
Algorithm Technique", IJISA, vol.6, no.12, pp.55-61, 1976, Algeria, a M aster Degree of
2014. DOI: 10.5815/ijisa.2014.12.08 Engineering from RPI, Troy, NY, USA in
[80] Osama I. Hassanein,Ayman A. Aly,Ahmed A. Abo- Electric Power Systems Engineering in 1978
Ismail,"Parameter Tuning via Genetic Algorithm of Fuzzy and a Ph.D. in Electrical Engineer ing from
Controller for Fire Tube Boiler", IJISA, vol.4, no.4, pp.9- ISU, Ames, IA, USA in 1983. He is the author of around 50
18, 2012. publications in journals & proceedings. He was the Head
[81] M olly M ehra, M .L. Jayalal, A. John Arul, S. Rajeswari, K. "Director" of the University of August 20th, 1955, Skikda,
K. Kuriakose, S.A.V. Satya M urty,"Study on Different Algeria. From 1992 to 2010, he was the President of the
Crossover M echanisms of Genetic Algorithm for Test Scientific Council of the Faculty of Science & Technology at
Interval Optimization for Nuclear Power Plants", IJISA, the same University. He is a Professor since 1988 up to now.
vol.6, no.1, pp.20-28, 2014. DOI: Prof. S. Leulmi is, also, a referee of 4 Algerian Journals & some
10.5815/ijisa.2014.01.03 Proceedings & one overseas society "WSEAS" for Proceedings
[82] A. Soukkou, A. Khellaf, S. Leulmi, M . Grimes, “Control & Journals. Since 1992 up to now, he is the President of the
of dynamical systems: An intelligent approach,‟‟ NSC of the Equivalency Degrees, since 1992 to 2015.
International Journal of Control, Automation, and
Systems, vol. 6, no. 4, August 2008, pp. 583-595
[83] Humusoft, CE 150 helicopter model: User's manual,
Humusoft, Prague 2002. How to cite this paper: Ammar SOUKKOU, M.C. BELHOUR,
[84] H. Boubertakh, M . Tadjine, Pierre-Yves Glorennec, Salim Salah LEULM I, "Review, Design, Optimization and Stability
Labiod, „„Tuning fuzzy PD and PI controllers using Analysis of Fractional-Order PID Controller", International
reinforcement learning,‟‟ ISA Transactions, vol. 49, 2010, Journal of Intelligent Systems and Applications (IJISA), Vol.8,
pp. 543-551. No.7, pp.73-96, 2016. DOI: 10.5815/ijisa.2016.07.08
[85] A. Soukkou, S. Leulmi, A. Khellaf, „„Intelligent nonlinear
optimal controller of a biotechnological process,‟‟
Archives of Control Sciences, vol. 19, no. 2, 2009, pp.
217-240.
Authors’ Profiles
Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 7, 73-96