Академический Документы
Профессиональный Документы
Культура Документы
Salman Ijaz†, Mirza Tariq Humayun*, Lin Yan** and Muhammad Faisal Mumtaz***
Abstract – This paper presents an application of fractional order controller for the control of multi
input multi output twin rotor aerodynamic system. Dynamics of the considered system are highly
nonlinear and there exists a significant cross-coupling between the horizontal and vertical axes (pitch
& yaw). In this paper, a fractional order model of twin rotor aerodynamic system is identified using
input output data from nonlinear system. Based upon identified FO model, a fractional order PID
controller is designed to control the angular position of level bar of twin rotor aerodynamic system.
The parameters of controller are tuned using Nelder-Mead optimization and compared with particle
swarm optimization techniques. Simulation results on the nonlinear model show a significant
improvement in the performance of fractional order PID controller as compared to a classical PID
controller.
Keywords: Fractional order controller, Twin rotor, Nelder-Mead optimization, Classical PID
1921
Copyright ⓒ The Korean Institute of Electrical Engineers
This is an Open-Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/
licenses/by-nc/3.0/) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
Fractional Order Modeling and Control of Twin Rotor Aero Dynamical System using Nelder Mead Optimization
data from nonlinear TRAS. Based upon that model, FOC is Table 1: Model parameters and values of TRAS [14]
designed separately for pitch and yaw. The parameters of Parameters Values
controller are tuned using N-M optimization and particle I1 Moment of inertia of vertical rotor 6.8 .
swarm optimization (PSO) technique. A performance index I2 Moment of inertia of horizontal rotor 2 .
is formulated to evaluate the controller performance. To Static characteristic parameter 0.0135
validate the effectiveness of the designed controller, it is Static characteristic parameter 0.0924
tested on the nonlinear model of TRAS. Simulation results Static characteristic parameter 0.02
Static characteristic parameter 0.09
reveal remarkable improvement in performance using
Gravity momentum 0.32
FOPID controller designed using N-M technique compared Friction momentum function parameter 6 . . /
to classical PID controller and other FOPID design Friction momentum function parameter 1 . . /
technique included in the literature. Moreover it has been Friction momentum function parameter 1 . . /
analyzed that FOS gives better representation of system Friction momentum function parameter 1 . . /
dynamics as compared to integral order. Gyroscope momentum parameter 0.05 /
The rest of the paper is organized as follow: Problem gain of motor 1 1.1
formulation and nonlinear dynamical model of TRAS is gain of motor 2 0.8
motor 1 denominator parameter 1.1
presented in Section 2. A detailed description of control
motor 1 denominator parameter 1
strategy is illustrated in section 3 that includes fractional motor 2 denominator parameter 1
order model identification and FOC design procedure for motor 2 denominator parameter 1
nonlinear TRAS. Section 4 contains a brief description of Cross reaction momentum gain −0.2
optimization technique applied to tune controller Cross reaction momentum parameter 3.5
parameters. FOPID controller design and simulation results Cross reaction momentum parameter 2
are presented in section 5. Finally the concluding remarks
are given in section 6.
control experiments.
Using the Fig. 1, the nonlinear dynamical equations have
been written and parameter values of TRAS are shown in
2. Problem Formulation and Dynamical Model of
Table 1. In [14], the momentum equations for the vertical
TRAS movement are derived as
.
= ̇ − 2̇
(4)
http://www.jeet.or.kr │ 1923
Fractional Order Modeling and Control of Twin Rotor Aero Dynamical System using Nelder Mead Optimization
(a) (b)
Fig. 2. Fractional order model identification Curve for (a)
pitch and (b) yaw Fig. 3. FOPID control strategy for TRAS
to criteria given in (12). FOPID controller is applied using N-M technique has been applied to tune the parameters
FOMCON toolbox in MATLAB [32]. The toolbox for of PID controller designed for position tracking control of
MATLAB is intended to help developing fractional order EHSS [36]. Simulation results show better tacking
model and controllers and to assess their performance. It performance as compared to self-tuning fuzzy approach.
allows simulating, optimizing and analyzing FOPID The procedure for N-M search is shown in Table 2.
controllers easily via its functions In this paper, the N-M technique is applied to
tune , , , and parameters of FOPID controller.
The tool for parameter identification using N-M techniques
4. Parameter Tuning using Optimization is discussed in [37]. The performance criteria developed in
Technique (12) is used as a fitness function.
The section discusses the N-M algorithm and PSO 4.2 Particle swarm optimization technique
technique to tune the parameters of FOPID controller. The
objective function is to minimize the performance index PSO is population based stochastic optimization
defined in (12) such that closed loop system is internally technique inspired by social behavior of bird flocking and
stable. The comparison of both techniques is done in fish schooling [38]. It is a computational based method
simulation results. that optimizes the problem by improving the candidate
function iteratively. In PSO, each individual is called a
4.1 Nelder mead optimization technique particle and each particle updates its position according to
its own flight experience and the companion experience.
In this section, the parameters of FOPID controller are Each particle is treated as a point in n-dimensional
tuned using N-M optimization [33]. It is a simplex based subspace, where the particle is represented as =
algorithm to find local minima and was first proposed by , , … … . The previous best position is called
Nelder and Mead in 1965.This method is computationally and is represented as = [ … … . ]. The best
simple so that it is recognized as well known in the field of particle amongst all in the population is called . The
parameter optimization. This method has the closest velocity vector is updated according to current position of
resemblance to differential evolution (DE) and PSO [34]. each particle. The particles are updated according to the
This method applies pattern search approach of + 1 following equations:
dimensional shape and does not require derivative
information to minimize the function of n variables. The
= . + . ( ). − + . ( ).
search done by N-M is based on geometric operation ( − )
= +
(19)
(reflection, expansion, contraction, and shrinking) on the
corner sets of point seen as corner of n-dimensional where and are positive constants and () is a
polygon to determine which point in space to evaluate next. random function between 0 and 1. is the global best
The overall behavior of N-M algorithm is to expand or value of particle and is the inertial weight. Equation
focuses the search adaptively on the basis of topology of (19) is used to find the new velocity and position update,
fitness landscape. where m represents the number of iterations.
As the original versions of DE and PSO, N-M algorithm In this paper, PSO is adopted to tune the parameters of
requires the search space to be continuous and the points FOPID controller and is compared with N-M technique.
in space to be represented as vectors of real numbers [35]. The optimized value of parameters is shown in Table 4.
There is no generalization of N-M algorithm to
combinational space.
5. FOPID Controller Design and Nonlinear
Table 2. Nelder-mead algorithm to tune fopid parameter Simulation Results
IF f(R) < f(G), The case(i) {either reflect or extend}
ElSE perform Case(ii) {either contract or shrink This section covers the FOPID controller design and
BEGIN {Case(i)} BEGIN {Case(ii)} simulation results based on the nonlinear model of TRAS.
IF f(B) < f(R) THEN IF f(R) < f(W) THEN
Replace W with R Replace W with R
ELSE Computer C=(W+M)/2 5.1 FOPID controller design
Compute E and f(E) Or C=(M+R)/2 and f(C)
IF f(E) < f(B) THEN IF f(C) < f(W) THEN
Replace W with E Replace W with C This subsection explains the design strategy of pitch and
ELSE ELSE yaw angles control of TRAS using FOPID and PID
Replace W with R Compute S and f(S) controller. The overall setup of TRAS is MIMO so two
END IF Replace W with S
END IF Replace G with M separate controllers are designed, one for the control of
END { Case(i)} END { Case(ii)} pitch angle in vertical direction and other to control yaw in
http://www.jeet.or.kr │ 1925
Fractional Order Modeling and Control of Twin Rotor Aero Dynamical System using Nelder Mead Optimization
6. Conclusion
http://www.jeet.or.kr │ 1927
Fractional Order Modeling and Control of Twin Rotor Aero Dynamical System using Nelder Mead Optimization
“Fractional order control to the electro-hydraulic rotor aerodynamic system,” In Proc. of the 17th
system in insulator fatigue test device,” Mechatronic, World Congress The International Federation of
vol. 23, pp. 228-239, 2013. Automatic Control, Seoul, Korea, July 6-11, 2008.
[3] DingyuXue, Chunna Zhao and Yan Quan Chen, [17] Peter Torvik and R.L.Bagley, “On the appearance of
“Fractional order pid control of a dc-motor with the fractional derivative in the behavior of real
elastic shaft: a case study,” In Proc. ACC, 2006, pp. materials,” Trans. ASME, vol. 51, pp. 294-298, 1984.
14-16. [18] Tom T Hartly, Carl F Lorenzob, “Fractional-order
[4] Rinku Singhal, Subhransu Padhee, Gagandeep Kaur system identification based on continuous order-
“Design of fractional order pid controller for speed distributions,” Jour. Signal Processing, vol. 83, pp.
control of dc motor,” Int. Jour. Scientific Research 2287-2300, 2003.
Publication, vol. 2(6), 2012. [19] Islam S. M. Khalil, A. Teoman Naskali, Asif
[5] Chengbin Ma and Hori Yoichi, “The application of Sabanovic “On fraction order modeling and control
fractional order control to backlash vibration of dynamical systems, In proc. IFAC, 2009.
suppression,” In Proc. ACC, 2006, pp. 2901-2906. [20] Lubomir Dorcak, Emmanuel A. Gonzalez, Jan
[6] Shivaji Karad, Dr. S. Chatterji, Prasheel Suryawanshi, Terpak, Juraj Valsa, Ladislav Pivka, “Identification of
“Performance analysis of fractional order pid fractional- order dynamical systems based on
controller with the conventional pid controller for nonlinear function optimization,” Int. Jour. Pure
bioreactor control,” Int. Jour. Scentific Engineering Applied Mathematics, vol. 89, No. 2, pp. 225-250,
Research, vol. 3(6), 2012. 2013.
[7] Cristena I. Muresan, Clara Ionescu, Silviu Folea and [21] Shantanu Das, Functional fractional calculus for
Robin De Keyser, “Fractional order control of system identification and controls,” Springer-Verlag,
unstable processes: the magnetic levitation study Berlin Heidelberg, New York, 2008.
case,” Jour. Nonlinear Dynamics, vol. 80, pp. 1761- [22] Duarte Valerio and Jose Sa Da Costa, “A method for
1772, 2015. identifying digital models and its application to non-
[8] Magdy A.S. Aboelela, Mohamed F. Ahmed and integer order control,” In Proc. 6th Portuguese
Hassen T. Dorrah, “Design of aerospace control Conference on Automatic Control IFAC, pp. 115-120,
systems using fractional pid controller,” Jour. 2004.
Advance Research, vol. 3, pp. 225-232, 2012. [23] Jocelyn Sabatier, Mohamed Aoun, Alain Oustaloup,
[9] Sunil Kumar Mishra and S Purwar, “To design Gilles Grégoire, Franck Ragot, Patrick Roy, “Frac-
optimally tuned fopid controller for twin rotor mimo tional system identification for lead acid battery state
system,” In proc. SCES, pp. 28-30, 2014. of charge estimation,” Journal. Signal Processing,
[10] Prasad D.G, Manoharan, P.S.; Ramalakshmi, A.P.S., vol. 86, pp. 2645-2657, 2006.
"PID control scheme for twin rotor MIMO system [24] R. Lewandowski and B. Chorazy czewski, “Identifi-
using a real valued genetic algorithm with a pre- cation of the parameters of the kelvin-voigt and the
determined search range," Int. Conf. Power, Energy maxwell fractional models used to modeling of
and Control (ICPEC), pp. 443-448, 6-8 Feb, 2013. viscoelastic dampers,” Jour. Computer and Structure,
[11] W.K Liu, J.H Fan and J.G Juang, “Application of vol. 88, No. 1-2, pp. 1-17, 2010.
system performance-index based genetic algorithm to [25] O Cois, Patrick Lanusse, Pierre Melchior and F
pid controller,” In Proc. AIA, 2004. Dancla, A. Oustaloup, “Fractional systems toolbox
[12] Jih-Gau Juang, Kai-Ti Tu, Wen-Kai Liu, “Hybrid for matlab: applications in system identification and
intelligent PID control for MIMO system,” In proc. crone CSD, In proc. 41st IEEE Conf. on Decision and
ICONIP, Springer-Verlag Berlin Heidelberg, 2006. Control, IEEE, pp. 1-6, 2002.
[13] Ji GauJuang, Ming Te Huang, Wen Kai Liu, “PID [26] I. Petras, D. Sierociuk and I. Podlubny, “Identifica-
control using researched genetic algorithms for mimo tion of parameters of a half-order system,” IEEE
system,” IEEE Tran. System Man. Cyber, vol. 38(5), Trans. Signal Processing, vol. 60, No. 10, pp. 5561-
pp. 716-72, 2008. 5566, 2012.
[14] Abdul Qayyum Khan and Naeem Iqbal, “Modeling [27] Tomas McKelvey, Frequency domain identification
and design of an optimal regulator for three degree of methods, circuits, Systems and Signal Processing, vol.
freedom helicopter/twin rotor control system,” In 21, No. 1, pp. 39-55, 2002.
proc. EST, 2004. [28] A. Dzielinski, G. Sarwas, D. Sierociuk, T. Skovranek
[15] B. Pratap, A. Agrawal and S. Purwar, “Optimal and I. Petras, “frequency response based identifi-
control of twin rotor mimo system using output cation of fractional order dynamical systems,” In
feedback,” In proc 2nd Int. Conf. Power. Control and Proc. 12th Int. Carpathian. Control Conference, 2011.
Embedded System, 2012. [29] P. Igor, “Fractional-order systems and con-
[16] Petko H. Petkov, Nicolai D. Christov and Mihail M. trollers,” IEEE. Trans. Automation Control, vol. 44(1),
Konstantinov, “Robust real-time control of a two- pp. 208-14, 1999.
[30] Hong sheng Li, Ying Luo and Yang Quang Chen, “A Mirza Tariq Humayun He graduated
fractional order proportional and derivative (FOPD) from Eastern Mediterranean Univer-
motion controller: tuning rule and experiments,” sity TRNC Turkey with a B.Sc. (Hons)
IEEE Transac. Control System Technology, vol. 18(2), and M.Sc. (Hons) in Electrical Engi-
pp. 516-520, 2010. neering in 1999 and 2001, supported
[31] B. M. Vinagre, I. Podlubny, A. Hernandez, V. Feliu, by EMU TRNC Turkey. In 2001 he
“Some approximations of fractional order operators joined the Daimler Chrysler AG
used in control theory and applications, Jour. Research centre Frankfurt Germany,
Fractional Calculus Application Analytical, vol. 3, where he was involved in automation and measurement
pp. 945-950, 2004. setup of high speed power motors. In 2004 he was
[32] A. Tepljakov, E. Petlenkov and J. Belikov, “FOMCON: employed by Comsats Institute of Information Technology
Fractional-order modeling and control toolbox for Lahore as a Lecturer and promoted to Assistant Professor
MATLAB,” In proc. 18th Int. Conf Mixed Design in 2006. In 2008 he moved to Leicester University as a
Integrated Circuits and Systems, Gliwice, Poland, pp. Ph.D student supported by an Infrastructure planning of
684-689, 2011. CIIT scholarship. Currently he is working towards his Ph.D
[33] Duarte Valerio, “Tuning of fractional PID controllers in the area of Integral Sliding Mode Fault Tolerant control
with ziegler-nichols type rules,” Jour. Signal Pro- schemes.
cessing, pp. 2771-2784, 2006.
[34] J.A. Nelder, R. Mead, A simplex method for function
minimization, Comp. Jour, vol. 7, pp. 308-313, 1965.
[35] Changtong Luo and Bo. Yu, “Low dimensional Lin Yan Lin Yan received his MS and
simplex evolution: a hybrid heuristic for global PhD degrees from the Beijing Uni-
optimization” In 8thInternational Conference on versity of Aeronautics and Astronautics
Software Engineering, Artificial Intelligence, Net- (BUAA), Beijing, China, in 1988 and
working, and Parallel/Distributed Computing, vol. 2, 1999, respectively. He is currently a
pp. 470-474, 2007. Professor in the school of Automation,
[36] Alberto Moraglio, Colin G. Johnson, “Geometric BUAA. His research interests include
Generalization of the Nelder-Mead Algorithm,” robust control and adaptive control..
Springer -Verlag, 2010.
[37] Norlela Ishak, MazidahTajjudin, Hashimah Ismail,
MohdHezriFazalulRahiman, Yahaya Md Sam, Ramli Muhammad Faisal Mumtaz He is Ms
Adnan, “PID studies on position tracking control of Scholar in Institute of Southern Punjab.
an electro-hydraulic actuator,” Int. Jour. Computer His research interests are fractional
Sciences and Engineering, vol. 2(5), pp. 120-126 , order systems and control.
2012.
[38] Dian Palup Rini, Siti Mariyam Shamsuddin,
Sitiphiyati, “Particle Swarm Optimization: Technique,
System and Challenges,” Int. Jour. Computer Appli-
cation, vol 14(1), pp. 19-27, 2011.
http://www.jeet.or.kr │ 1929