A genetic algorithm based fractional fuzzy PID controller for integer and fractional order systems
Автор: Ambreesh Kumar, Rajneesh Sharma
Журнал: International Journal of Intelligent Systems and Applications @ijisa
Статья в выпуске: 5 vol.10, 2018 года.
Бесплатный доступ
This work aims at designing a fractional Proportional-Integral-Derivative controller wherein we hybridize a genetic algorithm based fractional Proportional-Integral-Derivative controller with a fuzzy logic Proportional-Integral-Derivative controller. We attempt at optimizing the fractional order Proportional-Integral-Derivative controller parameters by incorporating a Genetic Algorithm based mechanism. Thereafter, the optimized genetic algorithm based fractional Proportional-Integral-Derivative control is further fine tuned and hybridized to a fuzzy Proportional-Integral-Derivative control. Here, fuzzy logic based inference mechanism is used to tackle system uncertainties and use of rule firing strengths produces an adaptive control. Genetic Algorithm has been used to generate the most optimal controller by a natural selection of the fittest. Amalgamating Genetic Algorithm and fuzzy control approaches on fractional order systems produces a highly efficient and noise tolerant control regime. We give simulation results and compare our hybrid approach against conventional and fractional Proportional-Integral-Derivative approaches on various integer and fractional order systems (with dead time) to elucidate its superiority and effectiveness.
Fractional systems, Oustaloup Approximation, Fuzzy PID Control, Genetic Algorithm assisted Fractional Order PID Controller
Короткий адрес: https://sciup.org/15016486
IDR: 15016486 | DOI: 10.5815/ijisa.2018.05.03
Текст научной статьи A genetic algorithm based fractional fuzzy PID controller for integer and fractional order systems
Published Online May 2018 in MECS
Fractional calculus has been used for long, but was reintroduced in a mathematically rigorous form by Leibnitz [1] [2]. Fractional calculus has been used quite effectively for physical systems modeling as evidenced by some seminal research papers, e.g., mechanical system design using fractional calculus [3], fluid flow modeling using a fractional form of conservation of mass [4], control of resonant plants or the CRONE [5], and in biomimetic controller formulation [6].
A fractional formulation of physical systems brings the approach closer to an actual system or represents the system more precisely [7]. Furthermore, fractional calculus does reduce computational complexity of the controller design process. Standard practice is to implement a fractional system by approximating it to its integer order counterpart, while preserving attributes of the original system [8]. In literature on fractional calculus, we generally find techniques that give transfer functions of pretty high orders. Hence more appropriate approach is to go for methods that reduce these higher order systems to, at the most, first or second order systems.
Fuzzy logic has been used in several fields to tackle complex problems and essentially mimics human way of thinking and analyzing [9]. Fuzzy logic has been used in several practical applications, e.g., automatic operation and control of trains [10][11][12][13][14]. We can design a fuzzy controller either as a standalone one or in conjunction with conventional control to improve performance of a hitherto poor controller. It has also been used quite effectively in tackling nonlinearities and noise. Most widely used paradigms wherein fuzzy systems come handy are fuzzy supervisory control and fuzzy adaptive control [15]. Fuzzy systems employ an approximate reasoning based inferencing mechanism to capture expert knowledge and feature extraction. Fuzzy systems are found to produce better strategies than conventional control.
Genetic algorithm (GA) belongs to what may be termed as evolutionary algorithms and was first proposed in the seventies. GA is based on the evolution of chromosomes and is linked to research on human genome, in specific, how they modify themselves in passing from one generation to the next. GA is thus a nature inspired technique [16]. Several researchers have used GA in diverse fields, e. g., control systems design and optimization [17] [18]; designing of VLSI chips [19]; control and maneuvering of space vehicles [20]; robot control [21]; image processing [22] [23]; multiple processors scheduling [24]; designing of signal processing systems [25].
In fractional order based PID control, GA has been combined with particle swarm optimization (PSO) for efficient control [26][27][28][29]. Applications include aero fin control using this hybrid approach to minimize rise time, peak overshoot and peak time of the response [30]. Fractional order PID control has also been used to control an unmanned aerial vehicle with good disturbance handling; PSO imparting robustness to the designed controller [31]. Another application of Fractional Order PID (FOPID) is the speed control of DC motors [32] [33], wherein artificial bee colony algorithm with GA has been used for optimization. A neuro fuzzy FOPID control technique has been implemented in [34]. Finally, linear quadratic regulator based FOPID has been proposed in [35] which minimize integral time absolute error and integral of square error.
FOPID control has also been used for wind power optimization using permanent magnet synchronous motor [36] [37]. In [36] PSO has been used to optimize the parameters of FOPID and then fuzzy logic is employed for further tuning of the controller. Integer order system control by posing it as a fractional order system has been proposed in [38], wherein parameter X acts as input to the fuzzy controller, and µ as output. A review of physical-fractional and biological-genetic operators for modeling and control of industrial process by using multi objective genetic algorithm to optimize the parameters of the FOPID is analyzed in [39]. In [40], authors have presented fractional-order feedback controller for control and synchronization of fractional-order chaotic systems.
This work aims at hybridizing the GA into a fuzzy fractional PID controller for optimizing the performance of FOPID control. GA is first used to find the most optimal FOPID parameters and then the resulting controller is hybridized with a fuzzy logic based fractional PID controller. This results in a fuzzy fractional controller with superior performance than a pure FOPID control. GA is used to search for the best fit or the most optimal parameters based on given performance index and fuzzy logic based controller is used to optimize the PID parameters. We compare the performance of our controller against a contemporary fractional PID controller [38].
Rest of the paper is organized as: section II gives theoretical background on fractional order control, fuzzy control technique, integer approximation of the fractional order plants or the approximate transfer function; section III gives details of the proposed hybrid fuzzy fractional PID controller. Section IV gives simulation results and comparative evaluation with other fractional order controllers on several integer order and fractional systems for two cases: (i) with disturbances and (ii) without disturbances. Section V is the concluding section.
-
II. Fuzzy Fractional PID Controller.
-
A. Fractional Order Control
Fig. 1 gives the block diagram of a fractional PID controller represented by PI X D^. The controller transfer function can be described in s-domain and t-domains as:
T fopid ( s ) = Us) = K p + K i S" л + V ; ( Л Ц > 0) (1)
E ( s )
u ( t ) = Kpe ( t ) + KD - ^ e ( t ) + KDD*e ( t ) (2)

Fig.1. Fractional PID control

Fig.2. PID like Fuzzy Controller wherein TFOPID(s), U(s), E(s) represent controller transfer function, error and output signals, respectively. KP, KI, KD , λ and µ are FOPID parameters.
-
B. Fuzzy Logic based Control
Controllers based on fuzzy logic (FL) try to form a control policy by emulating human reasoning and analyses. Fuzzy logic based control is easy to comprehend and implement as it involves very limited mathematics (in majority of the cases). Typical implementation of a PID like fuzzy logic controller (Fig. 2) involves tuning of PID parameters for minimizing the error ( e ) and change in error (Δ e ) [35] which act as inputs to the controller. Selection of error ( e ) and change in error (Δ e ) as inputs is an efficient and simple way to design the FL controller. There are various types of membership functions that can be laid over these input variables with consequent inference mechanisms; we have chosen Gaussian membership functions and a Mamdani Inference for ease of implementation. The membership functions for the consequents have been taken as Gaussian as in [41].
We fuzzify both the inputs by laying Gaussian membership function over their universe of discourse. The term set for each linguistic variable has 3 subsets; leading to a total of 9 rules for each of the three PID parameters. Thus total number of rules for all the three PID parameters is 27 (9 for each) and is used for implementing the fuzzy logic PID (FLPID) controller. We calculate the membership values for each of the variable as:
^ lp ( x j ) = exp
- ( x j - x j ) 2
2 ^
)
; l p = 1,2,3; j = 1,2
wherein fuzzy labels for the three fuzzy subsets are designated by lp , corresponding to variable j (3). For the Gaussian membership functions centers and width are:
x j = a j + b j ( lp - 1) with a 1 = - 0.7, a 2 = - 0.02; b 1 = 0.45 b = 0.02 and widths: g , 0.09, g 2=0.004.
-
C. Genetic Algorithm based Fractional PID (GAFOPID) Control
In the proposed approach, we use genetic algorithm as a first step for coarse tuning of the fractional order parameters; these coarse tuned parameters are than fine tuned using fuzzy logic. We choose integral time absolute error (ITAE) as the fitness function for the GA based optimization. We employ FMINSEARCH algorithm for unconstrained optimization of the hybrid function.
-
D. Approximating Fractional Order Systems
Typical controller implementation for fractional order systems involves integer order approximation of the underlying fractional order system. There exits several approximation methods in literature; we use the Oustaloup approximator [42] for reducing the order of the fractional order system. If the order is still high, we employ the sub-optimum H2-norm [43] for further order reduction of the fractional system. This is a standard technique for analysis and control of fractional order systems; reduced order system has reduced complexity with lower order (1, 2 or max 3) and possesses all the attributes of original fractional system. Oustaloup filter is given as:
G oust
M s + w
( s ) = K П ----;
j = 1 s + w .
J J
where zeros, poles and gain are defined as:
2j-1-n 2j-1+n wj. = wiwhM ; wj. = wfwhM ; K = wn tou = (юfh / юfl)1/2, П being fractional order of differ integrator, M being order of the filter, [ωfl ωfh] represents desired frequency range of interest; which must be set before beginning the design process.
-
III. GA Based Hybrid Fuzzy Fractional PID Control
In the proposed approach, we seek to reap the benefits of the GA and fuzzy logic based tuning of controllers by hybridizing GA and fuzzy fractional design approaches. More specifically, we use conventional fuzzy approach for designing the PID like fuzzy controller along with a GA assisted mechanism for tuning the fractional plant parameters.
We use GA as the initial tuning algorithm with optimization parameters: population size is 20, selection function is stochastic, cross over fraction is taken as 0.8, cross over function is chosen as scattered and mutation function is taken as constrained dependent. This initial optimization phase provides us with coarse tuned parameters for the FOPID controller. Next, fuzzy logic based mechanism is used which takes error and change in error as inputs and generates K FL , K FL and K FL values (tuned). As a result, we get 27 rules for the FLPID controller, which are listed in Table 1.
Table 1. Rules for the FLPID Controller

In the above table, N, Z and P stand for linguistic labels corresponding to “Negative”, “Zero” and “Positive”, respectively.
We hybridize the values obtained via the GA and fuzzy logic based techniques for the K P , K I and K D parameters:
GA FL
K p = K p + K p
= k^'a + k F FL
GA FL
K D = K D + K D
The resulting hybrid fractional fuzzy PID (HFFPID) controller is depicted in Fig. 3.

Fig.3. HFFPID controller block diagram
A close look at the Fig. 3 reveals that parameters for the HFFPID have been obtained through a cooperation of GA and fuzzy logic based solutions. FLPID controller optimizes the fuzzy PID parameters and a mix with the fractional parameters generates the HFFPID controller. The transfer function for the HFFPID controller is:
G hffpid ( s ) = K p + K i S - " + K o s " (6)
GA optimizer gives the direction for minimizing the performance index while fuzzy logic rule base provides the inference mechanism needed for controller realization. A combination of GA and fuzzy logic based tuning of parameters generates an adaptive optimal controller.
-
IV. Simulation Results
We simulate our proposed GA based hybrid fuzzy fractional control on several integer and fractional order benchmark problems.
-
A. DC motor control
Our first case study is DC motor control, which is a second order system with transfer function:
G DC _ M ( s ) 0.005 s 2 + 0.06 s + 0.1001
To find a restricted search space for GA assisted FOPID controller, we employ Ziegler Nichol (ZN) tuning. The ZN provides us with coarse search space for further tuning of the PID parameter values and is listed in Table 2. The use of ZN for finding the initial estimates of the PID parameter values leads to quick search results later on with the help of GA and fuzzy logic.
Table 2. PID Parameter Values (ZN)
K P |
K I |
K D |
136.4 |
1287 |
3.62 |
GA is then used for further optimization of these values in this search space (these values serve as limiting values). The parameters for GA have already been specified in section 2 and ITAE is chosen as the fitness function. The ZN criteria ordained search space for GA is
K p = [0; 136.4], K i = [0; 1287], K d = [0; 3.62], X = [0; 1], µ= [0; 1]
We run GA for about 62 generations (up to the point where incremental fitness value change tends to zero). Optimal parameters obtained at the end of GA run are detailed in Table 3.
Table 3. GAFOPID Controller Parameters
K P |
K I |
K D |
X |
µ |
94.43 |
135.23 |
3.612 |
0.034 |
0.988 |
Tuning performance of the GAFOPID controller is depicted in Fig. 4. We turn off tuning process when the incremental change in the fitness value for two consecutive iterations becomes negligible.

Fig.4. Fitness tuning curve for GAFOPID controller
A.1. Fuzzy Controller
Fuzzy inference based on the rule base (Fig. 2) is then used for refining PID parameters. Optimum FLPID parameters thus obtained are shown in Table 4.
Table 4. FLPID Parameters
K P |
K I |
K D |
X |
µ |
94.43 |
135.7 |
7.587 |
0.034 |
0.988 |
Next step is to hybridize the parameters obtained via GA with the ones obtained with FLPID using (4). We get the transfer function of our HFFPID (PI X DH) controller as:
G hffpid _ DC _ M ( s ) = 94.46 + '35.7 + 7.587 s °"88 (8)
Next, we use the Oustaloup approximation [42] for converting this transfer function (8) to a transfer function with integer order as:
GHFFPID„c _ m ( S )
8.832 s 16 + 7516 s 15 + 2.317 e 006 s 14 + 3.078 e 008 s 13 + 1.668 e 010 s 12
+ 4.334 e 011 s 11 + 5.661 e 012 s 10 + 3.478 e 013 s 9 + 7.987 e 013 s 8 +
-
8.064 e 013 s 7 + 3.528 e 013 s 6 + 5.303 e 012 s 5 + 3.416 e 011 s 4 +
3.424
e
011
s
7
+
1.484
e
011
s
6
+
2.195
e
010
s
5
+
1.389
e
009
s
4
+
3.737
e
007
s
3
+
3.299
e
005
s
2
+
1173
s
+
1.472
_ 9.367 e 009 s 3 + 8.431 e 007 s 2 + 3.058 e 005 s + 391.8
= 1.265 s 15 + 1028 s 14 + 2.951 e 005 s 13 + 3.411 e 007 s12
+ 1.294 e 009 s 11 + 2.087 e 010 s 10 + 1.44 e 011 s 9 + 3.39 e 011 s 8 +
This transfer function (9) has a very high order and is therefore reduced to second order with the sub-optimum H2-normapproximation method [43].
We use (10) for DC motor speed control.
A.2. Simulation results on DC Motor
For a unit step input to the DC motor, we compare performance of our HFFPID controller with integer order PID and FOPID controllers. From Fig. 5, we observe that HFFPID controller reaches desired speed quiet smoothly without overshoot with a minimal settling time.

Fig.5. DC Motor control using HFFID for unit step speed
We compare time response parameters of our HFFPID controller against other controllers (Table 5). It may be noted that HFFPID exhibits superior performance. Controller comparison has been made for a square wave target for the DC motor. Fig. 6 shows that HFFPID has superior performance. For judging the robustness of the proposed approach, we test its ability to handle random external disturbances.

Fig.6. DC motor HFFPID control with square wave target
Table 5. HFFPID response parameters vs. other Controllers
Parameters |
Peak Overshoot (%) |
Rise time (s) |
Settling time (s) |
Steady state error |
PID |
8.32 |
0.14 |
0.53 |
0 |
FOPID |
6.63 |
0.12 |
0.35 |
0.0005 |
HFFPID |
0.07 |
0.15 |
0.28 |
0.0005 |
(Here) We introduce a sudden disturbance torque of ±300 rpm at t = 2 sec and another one ± 400 rpm at t = 4 sec, corrupting the desired sped input. The tracking performance comparison of different controllers for the step input is shown in Fig. 7. We observe that our HFFPID controller outperforms other controllers in presence of disturbances.
Table 6 gives time response parameters for different controllers for the DC motor speed control (with disturbances). The values depicted in Table 6 bring out the fact that our controller achieves a much superior performance in the disturbed scenario.

о
f REFERENCE SIGNAL
—PID CONTROLLER FOPID CONTROLLER
—HFFPID CONTROLLER

-200
12 3 4
TIME
-
Fig.7. Controller comparison: DC Motor with disturbances
Finally, Fig. 8 gives a comparative evaluation of the controllers for the square wave input with disturbances. We observe that HFFPID controller generates best performance in terms of overshoot and settling time.
-
B. Fractional plant (FOP1)
Our next case study is a fractional plant with transfer function:
G FOP 1 ( S ) ^2.3
+ 3.2 s 14 + 2.4 s 09 + 1
We approximate this transfer function to an integer order transfer function (5th order) by the Oustaloup recursive filter [5] in the frequency range [10-3 103] Hz [44]. Thereafter, it is further reduced to second order as per (121-13).
0.07894 s + 0.2249
FOP 1 ( s ) - s 2 + 0.9852 s + 0.226
-
B.1. Design of HFFPID controller for FOP1
972.9
s
+
7.79
Controller design for the system represented by (11) is almost infeasible. Furthermore, the system transfer function generated by using Oustaloup approach (121) is of the order O (35) which is considerably high for representing FOP1.
Bearing these in mind, we proceed to design the HFFPID controller for the reduced order system (13). We follow similar steps (as with the DC motor) for designing the controller , and obtain HFFPID transfer function as:
G hffpid _ fop i ( s ) - 21.62 + 12^ + 42.23 s 02288 (14)
We again make an integer order approximation of (14); represented by (152) and is further reduced to the second order system (16).
HFF™) _ FOP s 2 + 17.44 s + 0.1768 1 J
5 33 + 3173 5 32 + 4.073 e 6 5 31 + 2.757 e 9 5 30 + 1.086 e 12 5 29 + 2.616 e 14 5 28 + 3.966 e 16 5 27 + 3.843 e 18 5 26 + 2.406 e 20 5 25 + 9.797 e 21 5 24 + 2.603 e 23 5 23 + 4.529 e 24 5 22 + 5.168 e 25 5 21 + 3.87 e 26 5 20 + 1.904 e 27 5 19 + 6.159 e 27 5 18 + 1.309 e 28 5 17 ( )
+ 1.83 e 28 5 16 + 1.682 e 28 5 15 + 1.016 e 28 5 14 + 4.036 e 27 5 13 + 1.053 e 27 5 12 + 1.803 e 26 5 11 + 2.025 e 25 5 10 + 1.489 e 24 5 9
G FOP _1_ approx ( s )
+ 7.145 e 022 5 8 + 2.23 e 21 5 7 + 4.496 e 19 5 6 + 5.794 e 17 5 5 + 4.698 e 15 5 4 + 2.331 e 13 5 3 + 6.727 e 10 5 2 + 1.024 e 8 5 + 6.31 e 4 7.943 5 35 + 2.301 e 4 5 34 + 2.663 e 7 5 33 + 1.614 e 10 5 32 + 5.684 e 12 5 31 + 1.225 e 15 5 30 + 1.666 e 17 5 29 + 1.456 e 019 528
+ 8.297 e 20 5 27 + 3.112 e 22 5 26 + 7.763 e 23 5 25 + 1.299 e 025 5 24 + 1.474 e 26 5 23 + 1.143 e 27 5 22 + 6.11 e 27 5 21 + 2.265 e 28 5 20 + 5.841 e 28 5 19 + 1.048 e 29 5 18 + 1.31 e 29 5 17 + 1.142 e 29 5 16 + 6.947 e 28 5 15 + 2.96 e 28 5 14 + 8.841 e 27 5 13 + 1.845 e 27 5 12 + 2.671 e 26 5 11 + 2.656 e 25 5 10 + 1.791 e 24 5 9 + 8.099 e 22 5 8 + 2.426 e 21 5 7 + 4.759 e 19 5 6 + 6.02 e 17 5 5 + 4.82 e 15 5 4 + 2.371 e 13 5 3 + 6.804 e 10 5 2 + 1.031 e 8 5 + 6.34 e 4
2 + 9.806 e 22 5 24 + 1.833 e 24 5 23 + 2.248 e 25 5 22 + 1.812 e 26 5 21 + 9.607 e 26 5 20 + 3.354 e 27 5 19 + 7.715 e 27 5 18 + 1.169 e 28 5 17 (15)
+ 1.167 e 28 5 16 + 7.687 e 27 5 15 + 3.334 e 27 5 14 + 9.527 e 26 5 13 + 1.793 e 26 5 12 + 2.221 e 25 5 11 + 1.808 e 24 5 10 + 9.659 e 22 5 9 + 3.375 e 21 5 8 + 7.689 e 19 5 7 + 1.134 e 18 5 6 + 1.072 e 16 5 5 + 6.392 e 13 5 4 + 2.338 e115 3 + 4.989 e 8 5 2 + 5.639 e 5 5 + 259.7 HFFPID _ FOP i( 5 ) = 1.102 5 33 + 2601 5 32 + 2.498 e 6 5 31 + 1.269 e 9 5 30 + 3.753 e115 29 + 6.797 e 13 5 28 + 7.751 e 15 5 27 + 5.65 e 17 5 26 + 2.662 e 19 525
+ 8.156 e 20 5 24 + 1.631 e 22 5 23 + 2.136 e 23 5 22 + 1.834 e 24 5 21 + 1.034 e 25 5 20 + 3.828 e 25 5 19 + 9.321 e 25 5 18 + 1.491 e 26 5 17 + 1.569 e 26 5 16 + 1.086 e 26 5 15 + 4.936 e 25 5 14 + 1.475 e 25 5 13 + 2.898 e 24 5 12 + 3.735 e 23 5 11 + 3.158 e 22 5 10 + 1.748 e 21 5 9 + 6.315 e 19 5 8 + 1.484 e 18 5 7 + 2.254 e 16 5 6 + 2.188 e 14 5 5 + 1.337 e 12 5 4 + 5.006 e 9 5 3 + 1.091 e 7 5 2 + 1.257 e 4 5 + 5.894?
Table 6. Response specifications of controllers
Parameters |
Peak Overshoot (%) |
Rise time (s) |
Settling time (s) |
Steady state error |
PID |
16.07 |
0.09 |
0.93 |
0 |
FOPID |
25.49 |
0.06 |
0.35 |
~ 0 |
HFFPID |
13.76 |
0.05 |
0.48 |
~ 0 |

Fig.8. DC motor with disturbances: HFFPID Control
-
B.2. Simulation results on FOP1
We simulate both HFFPID and FOPID controllers on fractional plant 1 for a step input. The results (Fig. 9) show that our approach has better relative stability than FOPID controller. This is corroborated by the response parameter comparison of the controllers (Table 7). It is pretty evident that our HFFPID control has superior peak overshoot, settling time and rise time or an overall superior performance.
Table 7. Time Response Comparison of Controllers: FOP1
Parameters |
Peak Overshoot (%) |
Rise time (s) |
Settling time (s) |
Steady state error |
FOPID |
9.303 |
0.352 |
1.597 |
0 |
HFFPID |
4.535 |
0.254 |
1.034 |
0 |
We also compare response of controllers when subjected to a square wave input (Fig. 10). Fig. 11 shows controller comparison when random disturbances affect the controller. Disturbances equivalent to 10% of the input amplitude Gaussian distributed are introduced. In Fig. 12, we give comparative performance of controllers with square wave input and disturbances. From these figures it is easy to see that our HFFPID controller has an edge over the FOPID controller and can handle disturbances effectively.

Список литературы A genetic algorithm based fractional fuzzy PID controller for integer and fractional order systems
- K.S. Miller and B. Ross, An Introduction to the Fractional Calculus and Fractional Differential Equation, New York: John Wiley Son’s, 1993.
- K.B. Oldham and J. Spanier, The Fractional Calculus, New York: Academic press, 1974.
- R.L. Bagley and R.A. Calico, “Fractional-order state equation for the control of viscoelastically damped structures,” J. Gui. Cont. Dyn., vol. 14, no. 2, pp. 304-311, 1991.
- S. Wheatcraft and M. Meerschaert, “Fractional conservation of mass,” J. Advance Water Resources, vol. 31, pp. 1377-1381, 2008.
- A. Oustaloup, B. Mathieu and P. Lanussa, “The CRONE control of resonant plants: application of flexible transmission,” Eur. J. Control, vol. 1, no. 2, pp. 113-121, 1995.
- Y.Q. Chen, D. Xue and H. Dou, “Fractional calculus and biomimetic control,” IEEE Int. Conf. Rob. Bio., China, pp. 901-906, 2004.
- Y. Luo, H Sheng, and Y.Q. Chen, “Fractional-order proportional and derivative controller synthesis for a class of fractional order systems: tuning rule and hardware – in-the-loop experiment,”48th IEEE CDC., China, pp. 5460-5465, Dec 2009.
- I. Podlubny, L. Dorcak, and I. Kostial, “On fractional derivative, fractional-order dynamics system and PIDµ -controllers,” 36th IEEE CDC, USA, pp. 4985-4990, Dec. 1997.
- S.N. Sivanandam, S. Sumathi and S.N. Deepa, Introduction to Fuzzy Logic Using MATLAB, Springer-Verlag, Heidelberg, 2007.
- S. Yasunobu, S. Miyamoto and H. Ihara, “Fuzzy control for automatic train operation system,” 4th Int. Cong. Cont. Transp. Sys., Baden, 1983.
- H. Oshima, S. Yasunobu and S. Sekino, “Automatic train operation system based on predictive fuzzy control,” Int. Work. Art. Intel. Industrial Applications, Japan, pp. 485-489, May 1988.
- S. Yasunobu, S. Sekino and T. Hasequwa, “Automatic train operation and automatic crane operation system based on predictive fuzzy control,” 2nd IFSA Congress, Japan, pp. 835-838, 1987.
- F. Fujitec, Flex-8800 series elevator group control system, Fujitec Co. Ltd., Japan, 1988.
- M. Kinoshita, T. Fuzuzaki, T. Satoh and M. Miyake, “An automatic operation method for control rods in BWR plants,” Specialists Meeting on In-core Instrumentation Reactor Core Assignment, France, 1988.
- K.M. Passino and S. Yurkovich, Fuzzy-Control, California: Addision Wesley Longman, 1988.
- M. Sakawa, Genetic Algorithms and Fuzzy Multiobjective Optimization, Massachusetts: Kluwer Academic Publishers, 2002.
- J. Nordvik and J. Renders, “Genetic algorithms and their potential for use in process control: a case study,” Int. Conf. GA, pp. 480-486, 1991.
- A. Chipperfield and P.J. Fleming, “Genetic algorithms in control systems engineering,” J. Computers Control, Vol. 24, no.1, 1996.
- J.P. Cohoon, S.U. Hedge, W.N. Martin and D.S. Richards, “Distributed GA for the floorplan design Problem,” IEEE Trans. CAD, Vol. 10, no. 4, pp. 483-492, 1991.
- G.A. Rauwolf and V.L. C-Carroll, “Near-optimal low-thrust orbit transfers generated by a genetic algorithm,” J. Spacecraft Rockets, Vol. 33, no. 6, pp. 859-862, 1996.
- A.M.S. Zalzala and P.J. Fleming, “Genetic Algorithm in Engineering Systems,” J. IET, London, 1997.
- Y.W. Chen, Z. Nakao, K. Arakai and S. Tamura, “Blind deconvolution based on genetic algorithms,” IEICE Trans. Fund. Elect., Comm. Comp. Sc., Vol. E80A 12, pp. 2603-2607, 1997.
- T. Kawaguchi, T. Baba and R. Nagata, “3D object recognition using a genetic algorithm based search scheme,” IEICE Trans. Inf. Sys., Vol. E80D 11, pp. 1064-1073, 1997.
- Y. Tsujimura and M. Gen, “Genetic algorithms for solving multiprocessor scheduling problems,” Springer Berlin Heidelberg, J. Simulated Evol. Learning, Vol. 1285, pp. 106-115, 1997.
- M.S. Bright and T. Arslan, “Synthesis of low-power DSP systems using a GA,” IEEE Trans. Evo. Comp., Vol. 5, no. 1, pp. 27-40, 2001.
- Y. Cao, J. Liang and B. Cao, “Optimization of fractional order PID controllers based on genetic algorithm,” Int. Conf. Machine Learning Cybernetics, China, pp. 5686-5689, Aug. 2005.
- L. Meng and D. Xue, “Design of an optimal fractional-order PID controller using Multi-Objective GA optimization,” Int. CCDC, Guilin, pp. 3849-3853, June 2009.
- D. Maiti, A. Acharya, M. Chakraborty, A. Konar and R. Janarthanon, “Tuning PID and PIλDµ controllers using the integral time absolute error criteria,” ICIAFS, Colombo, pp. 457-462, Dec. 2008.
- M. Zamani, M. K.Ghartemani and N. Sadate, “Design of an H∞-optimal FOPID controller using PSO,” CCC, Hunan, pp. 435-440, 2007.
- V. K. Kadiyala, R. K. Jatoth and S. Pothalaiah, “Design and implementation of fractional-order PID controller for aerofin control system,” NABIC, India, pp.696-701, Dec. 2009.
- G. Feng and Z. X.-Ping, “Research on fractional-order two-degree-of-freedom flight control technology of unmanned air vehicle,” CSIP, Shaanxi, pp. 807-812, Aug. 2012.
- A. Rajasekhar, A. Abraham, P. Kunathi and M. Pant, “Fractional order speed control of dc motor using levy mutated artificial bee colony algorithm,” WICT, Mumbai, pp. 7-13, Dec. 2011.
- V. Mehra, S. Srivastava and P. Varshney, “Fractional-order PID controller design for speed control of DC motor,” Int. Conf. Emerg. Trends Eng. Tech., Goa, pp. 422-425, Nov. 2010.
- H. Arpaci and O.F. Ogzuven, “ANFIS and PIλDµ controller design and comparison of overhead cranes,” Ind. J. Eng. Mat. Sc., vol. 18, pp. 191-203, 2011.
- S. Das, I. Pan, K. Halder, S. Das and A. Das, “Optimum weight selection based LQR formulation for the design of fractional-order PIλDµ controllers to handle a class of fractional-order system,” ICCCI Coimbatore, pp.1-6, Jan 2013.
- H. Yuchun and W. Jianping, “Fuzzy fractional order controller optimal design for PMSM of electric vehicle in sports competition,” Int. ICDMA, Guilin, pp. 439-441, 2012.
- L. Jiangyan, L. Fucai and H. Huishan, “Application of Fuzzy Fractional Order Controller in Wind Power Convertor,” Int. CCC, Hefei, pp. 6741-6746, July 2012.
- S. Das, I. Pan, S. Das and A. Gupta, “A novel fractional order fuzzy PID controller and its optimal time domain tuning based on integral performance indices,” J. EAAI, vol. 25, no. 2, pp. 430-442, 2012.
- Ammar SOUKKOU, M.C. BELHOUR, Salah LEULMI,"Review, Design, Optimization and Stability Analysis of Fractional-Order PID Controller", International Journal of Intelligent Systems and Applications(IJISA), Vol.8, No.7, pp.73-96, 2016. DOI: 10.5815/ijisa.2016.07.08
- Ammar Soukkou, Salah Leulmi,"Controlling and Synchronizing of Fractional-Order Chaotic Systems via Simple and Optimal Fractional-Order Feedback Controller", International Journal of Intelligent Systems and Applications(IJISA), Vol.8, No.6, pp.56-69, 2016. DOI: 10.5815/ijisa.2016.06.07
- P.M. Pawar and R. Ganguli, Structural Health Monitoring using Genetic Fuzzy Systems, London: Springer, 2011.
- A. Oustaloup, J. Sabatier and P. Lanusse, “From fractional robustness to crone control,” Fract. Cal. App. Anal., vol. 2, no. 1, pp. 1-30, 1999.
- D.Y. Xue and Y.Q. Chen, “Sub-optimum H2 rational approximations to fractional-order linear systems,” IDETC Conf., USA, pp. 01-10, 2005.
- C.A. Monje, Y.Q. Chen, B.M. Vinagre, D. Xue and V. Feliu, Fractional-Order Systems and Controls, London: Springer, 2010.
- T. Michalowski, Applications of MATLAB in Science and Engineering. INTECH, Croatia, 2011.