Sunteți pe pagina 1din 496

IEEE/CAA Journal of Automatica Sinica

published FOSC papers (2015-2017)


Contents
Guest editorials:
Guest Editorial for Special Issue on Fractional Order Systems and Controls-I
Guest Editorial for Special Issue on Fractional Order Systems and Controls-II

1. Cyber-physical systems as general distributed parameter systems: three types of fractional order
models and emerging research opportunities ················· Fudong Ge, YangQuan Chen, Chunhai Kou

2. The Fractional Landau Model ········································· Bruce J. West, Malgorzata Turalska

3. A Fractional Micro-Macro Model for Crowds of Pedestrians Based on Fractional Mean Field Games
······································································· Kecai Cao, YangQuan Chen, Daniel Stuart

4. Fractional Order Modeling of Human Operator Behavior with Second Order Controlled Plant and
Experiment Research ································ Jiacai Huang, YangQuan Chen, Haibin Li, Xinxin Shi

5. Fractional Modeling and SOC Estimation of Lithium-ion Battery ··········································


··································································· Yan Ma, Xiuwen Zhou, Bingsi Li, Hong Chen

6. Fractional Modeling and Analysis of Coupled MR Damping System ······································


··················································· Bingsan Chen, Chunyu Li, Benjamin Wilson, Yijian Huang

7. Parameter estimation and topology identification of uncertain general fractional-order complex


dynamical networks with time delay ······························ Xiaojuan Chen, Jun Zhang, Tiedong Ma

8. H∞ Output Feedback Control of Linear Time-invariant Fractional-order Systems over Finite


Frequency Range ············································· Cuihong Wang, Huanhuan Li, YangQuan Chen

9. The Ellipsoidal Invariant Set of Fractional Order Systems Subject to Actuator Saturation: The
Convex Combination Form ·················································· Kai Chen, Junguo Lu, Chuang Li

10. Constrained Swarm Stabilization of Fractional Order Linear Time Invariant Swarm Systems ········
···························································· Mojtaba Naderi Soorki, Mohammad Saleh Tavazoei

11. Improving the Control Energy in Model Reference Adaptive Controllers Using Fractional Adaptive
Laws ·················································· Norelys Aguila-Camacho, Manuel A. Duarte-Mermoud

12. An Approach to Design MIMO FO Controllers for Unstable Nonlinear Plants ··························
································································································· Arturo Rojas-Moreno

13. Controllability of Fractional Order Stochastic Differential Inclusions with Fractional Brownian
Motion in Finite Dimensional Space ····································· T. Sathiyaraj, P. Balasubramaniam

14. A Note on Robust Stability Analysis of Fractional Order Interval Systems by Minimum Argument
Vertex and Edge Polynomials ···························································· Baris Baykant Alagoz

15. Criteria for Response Monotonicity Preserving in Approximation of Fractional Order Systems
························································································· Mohammad Saleh Tavazoei

16. Fractional-order Generalized Principle of Self-support (FOGPSS) in Control System Design ········
························································································ Hua Chen, Yang Quan Chen

17. Study on Four Disturbance Observers for FO-LTI Systems ················································


·································· Songsong Cheng, Shengguo Wang, Yiheng Wei, Qing Liang, Yong Wang
18. Set-point Filter Design for a Two-degree-of-freedom Fractional Control System ·······················
···················································································· Fabrizio Padula, Antonio Visioli

19. Identification and PID Control for a Class of Delay Fractional-order Systems·························
···················································· Zhuoyun Nie, Qingguo Wang, Ruijuan Liu, Yonghong Lan

20. Robust Output Feedback Control for Fractional Order Nonlinear Systems with Time-varying
Delays ·············································· Changchun Hua, Tong Zhang, Yafeng Li, Xinping Guan

21. State Feedback Control for a Class of Fractional Order Nonlinear Systems ····························
·············································································· Yige Zhao, Yuzhen Wang, Haitao Li

22. Synthesis of fractional-order PI controllers and fractional-order filters for industrial electrical drives
···························································P. Lino, G. Maione, S. Stasi, F. Padula, and A. Visioli

23. Maximum power point tracking with fractional order high pass filter for proton exchange
membrane fuel cell ······················································· J. X. Liu, T. B. Zhao, and Y. Q. Chen

24. Constrained fractional variational problems of variable order ··············································


····································································· D. Tavares, R. Almeida, and D. F. M. Torres

25. Robust attitude control for reusable launch vehicles based on fractional calculus and
pigeon-inspired optimization ···························································· Q. Xue and H. B. Duan

26. Numerical solutions of fractional differential equations by using fractional Taylor basis ··············
····························································V. S. Krishnasamy, S. Mashayekhi, and M. Razzaghi

27. Artificial bee colony algorithmbased parameter estimation of fractional-order chaotic system with
time delay ········································································ W. J. Gu, Y. G. Yu, and W. Hu

28. Stability analysis, chaos control of fractional order Vallis and El-Nino systems and their
synchronization ··········································································· S. Das and V. K. Yadav

29. The exp-function method for some time-fractional differential equations ································
················································································· A. Bekir, O. Guner, and A. Cevikel

30. An iterative learning approach to identify fractional order KiBaM model ································
························································ Y. Zhao, Y. Li, F. Y. Zhou, Z. K. Zhou, and Y. Q. Chen

31. Pinning synchronization between two general fractional complex dynamical networks with external
disturbances ···································································· W. Y. Ma, Y. J. Wu, and C. P. Li

32. Variational calculus with conformable fractional derivatives ·············· M. J. Lazo, D. F. M. Torres

33. Fractional envelope analysis for rolling element bearing weak fault feature extraction ·················
······························································· J. H. Wang, L. Y. Qiao, Y. Q. Ye, and Y. Q. Chen

34. Local bifurcation analysis of a delayed fractional-order dynamic model of dual congestion control
algorithms ··················································· M. Xiao, G. P. Jiang, J. D. Cao, and W. X. Zheng

The remaining papers (online):


35. Modified grey model predictor design using optimal fractional-order accumulation calculus ·········
······························································································ Y. Yang, and D. Y. Xue

36. Applications of Fractional Lower Order Time-Frequency Representation to Machine Bearing Fault
Diagnosis ·························································· J. B. Long, H. B. Wang, P. Li and H. S. Fan
37. An exploration on adaptive iterative learning control for a class of commensurate high-order
uncertain nonlinear fractional order systems ·························· J. M. Wei, Y. A. Hu, and M. M. Sun

38. Design and Implementation of Digital Fractional Order PID Controller using Optimal Pole-Zero
Approximation Method for Magnetic Levitation System ························································
·············· Amit S. Chopade, Swapnil W. Khubalkar, A. S. Junghare, M. V. Aware, and Shantanu Das

39. Optimal Nonlinear System Identification Using Fractional Delay Second-Order Volterra System ···
································ Manjeet Kumar, Apoorva Aggarwal, Tarun Rawat and Harish Parthasarathy

40. Fractional-Order Control for a Novel Chaotic System without Equilibrium ······························
······························································································ S. Y. Shao and M. Chen

41. Fuzzy Adaptive Control of a Fractional Order Chaotic System with Unknown Control Gain Sign
Using a Fractional Order Nussbaum Gain ·········· Khatir Khettab, Samir Ladaci, and Yassine Bensafia

42. DOA Estimation Based on Sparse Representation of the Fractional Lower Order Statistics in
Impulsive Noise ··························································· Sen Li, Rongxi He, Bin Lin, Fei Sun

43. Relationship Between Integer Order Systems and Fractional Order Systems and Its Two
Applications························································································· Xuefeng Zhang

44. Dynamics of the Fractional-order Lorenz System Based on Adomian Decomposition Method and
Its DSP Implementation ··········································· Shaobo He, Kehui Sun, and Huihai Wang

45. Discrete Fractional Order Chaotic Systems Synchronization Based on the Variable Structure
Control with a New Discrete Reaching-law ············ Lilian Huang, Longlong Wang, and Donghai Shi

46. The Multi-scale Method for Solving Nonlinear Time Space Fractional Partial Differential
Equations ··········· Hossein Aminikhah, Mahdieh Tahmasebi, and Mahmoud Mohammadi Roozbahani

47. Decentralized Adaptive Strategies for Synchronization of Fractional-Order Complex Networks ·····
·················································· Quan Xu, Shengxian Zhuang, Yingfeng Zeng, and Jian Xiao

48. Robust Finite-time Synchronization of Non-Identical Fractional-order Hyperchaotic Systems and


its Application in Secure Communication ························ Hadi Delavari and Milad Mohadeszadeh

49. An Implementation of Haar Wavelet Based Method for Numerical Treatment of Time-fractional
Schrodinger and Coupled Schrodinger Systems ······················· Najeeb Alam Khan, Tooba Hameed

50. Asymptotic Magnitude Bode Plots of Fractional-Order Transfer Functions ······························


······································································ Ameya Anil Kesarkar, and N. Selvaganesan

51. Stability analysis of a class of nonlinear fractional differential systems with Riemann-Liouville
derivative ·························································· Ruoxun Zhang, Shiping Yang, Shiwen Feng

52. Research on the Higher-order Logic Formalization of Fractance Element ································


···· Shanshan Li, Chunna Zhao, Yong Guan, Zhiping Shi, Xiaojuan Li, Rui Wang, and Qianying Zhang

53. Containment Control of Fractional Order Multi-Agent Systems with Time Delays ·····················
·································································· Hongyong Yang, Fuyong Wang and Fujun Han

54. Using Fractional Order Method to Generalize Strengthening Buffer Operator and Weakening
Buffer Operator ····················································· Lifeng Wu, Sifeng Liu , and Yingjie Yang

Paper download links


IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016 255

Guest Editorial for Special Issue on Fractional


Order Systems and Controls
YangQuan Chen, Senior Member, IEEE, Dingyü Xue, and Antonio Visioli, Senior Member, IEEE

I. I NTRODUCTION hope that this special issue will become a milestone of a

F RACTIONAL calculus is about differentiation and inte- significant trend in the future development of classical and
gration of non-integer orders. Using integer-order models modern control theory. The contributions may stimulate future
and controllers for complex natural or man-made systems is industrial applications of the fractional order control leading to
simply for our own convenience while the nature runs in a simpler, more economical, more energy efficient, more reliable
fractional order dynamical way. Using integer order traditional and versatile systems with increasing complexities.
tools for modelling and control of dynamic systems may result
II. S CANNING T HE I SSUE
in suboptimum performance, that is, using fractional order
calculus tools, we could be “more optimal” as already doc- This issue is a fractional amount of accepted papers grouped
umented in the literature. An interesting remark is that, using in two parts. Other accepted papers will be published in the
integer order traditional tools, more and more “anomalous” upcoming issues.
phenomena are being reported or perhaps complained but in
A. Fractional Order Modeling
applied fractional calculus community, it is now more widely
accepted that “Anomalous is normal” in nature. We believe, Complexity calls for fractional order modeling. The paper
beneficial uses of fractional calculus from an engineering by West and Turalska is on the fractional Landau model. The
point of view are possible and important. We also hope that extension is not mathematically but physically motivated by
fractional calculus might become an enabler for new science recent experiments showing a dependence of the decay of
discoveries. Bruce J. West just finished a new book entitled fluctuations on memory where in the model the exponential is
“The Fractional Dynamic View of Complexity - Tomorrow’s replaced by an inverse power law. This transition is explained
Science” (CRC Press, 2015). We resonate that, with this herein as being due to critical slowing down. The fractional
special issue, “Fractional Order Systems and Controls” will calculus is used to model this memory and to relate the
one day enable “tomorrow’s sciences”. index of the inverse power law decay to that of the fractional
Since 2012, several special issues were published in some derivative in time. This sets an important example of extension
leading journals which showcase the active interference of of integer order model to fractional order model that should
fractional calculus to control engineering. Clearly, there is a be physics based.
strong need to have a special issue in an emerging leading The next paper by Cao, Chen, and Stuart is on a fractional
control journal such as IEEE/CAA Journal of Automatica micro-macro model for crowds of pedestrians based on frac-
Sinica (JAS). This focused special issue on control theory and tional mean field games. Obviously, the considered system
applications is yet another effort to bring forward the latest involving human is complex that calls for fractional order
updates from the applied fractional calculus community. For models. The same is true for the paper by Huang, Chen, Li, and
that we feel very excited and we hope the readers will feel the Shi on fractional order modeling of human operator behavior
same. with second order controlled plant and experiment research.
The aim of this special issue is to show the control engineer- Ma, Zhou, Li, and Chen presented an interesting study
ing research community the usefulness of the fractional order on fractional modeling and state-of-charge (SOC) estimation
tools from signals to systems to controls. It is our sincere of Lithium-ion battery. Chen, Li, Wilson, Huang discussed
fractional modeling for the coupled MR damper and its
Citation: YangQuan Chen, Dingyü Xue, Antonio Visioli. Guest editorial for damping system analysis based on fractional calculus. In
special issue on fractional order systems and controls. IEEE/CAA Journal of
Automatica Sinica, 2016, 3(3): 255−256
common, we can observe that the human individual in crowds,
YangQuan Chen is with the Mechatronics, Embedded Systems and Automa- the individual ion in Li-ion battery, the individual magnetic
tion (MESA) Lab, School of Engineering, University of California, Merced, particle in MR fluid, collectively form complex systems with
5200 North Lake Road, Merced, CA 95343, USA (e-mail: yqchen@ieee.org).
Dingyü Xue is with the School of Information Sciences and Engi-
complex behaviors due to complex interactions of individuals
neering, Northeastern University, Shenyang 110004, China (e-mail: xued- and complex environments. Thus fractional order modeling is
ingyu@ise.neu.edu.cn). called to better service.
Antonio Visioli is with the Department of Mechanical and Industrial
In the paper by Zhou, Zhang, Gao, Wang, and Ma, parame-
Engineering,University of Brescia, Via Branze 38, I-25123 Brescia, Italy (e-
mail: antonio.visioli@ing.unibs.it). ter estimation and topology identification of uncertain general
256 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

fractional-order complex dynamical networks with time delay YangQuan Chen (M’95–SM’98) earned his Ph. D.
is developed to get a fractional model. degree in advanced control and instrumentation from
Nanyang Technological University, Singapore, in
These papers were included in this issue to showcase 1998. Dr. Chen was on the faculty of Electrical
the usefulness of the idea of fractional calculus in complex and Computer Engineering at Utah State University
systems modeling. before he joined the School of Engineering, Univer-
sity of California, Merced in 2012 where he teaches
“Mechatronics” for juniors and “Fractional Order
B. Fractional Order Control Mechanics” for graduates. His current research inter-
Using fractional order controller has been an intensely ests include mechatronics for sustainability, cogni-
tive process control and hybrid lighting control, multi-UAV based cooperative
studied topic in recent years. We selected five papers to include multi-spectral “personal remote sensing” and applications, applied fractional
in this special issue due to page budget limit. calculus in controls, signal processing and energy informatics; distributed
The paper by Wang, Li, and Chen is about H∞ output feed- measurement and distributed control of distributed parameter systems using
mobile actuator and sensor networks.
back control of linear time-invariant fractional-order systems
over finite frequency range. It is the first result in fractional
Dingyü Xue received his BSc, MSc and D Phil
order control considering finite frequency range in H∞ setting. from Shenyang University of Technology in 1985,
The paper by Chen, Lu, and Li presented a rigorous study of Northeastern University, China in 1988 and Sussex
the ellipsoidal invariant set of fractional order systems subject University, UK in 1992, respectively. He has been a
professor in the School of Information Science and
to actuator saturation when the uncertainties are in the convex Engineering, Northeastern University since 1997. He
combination form. is the author of several books on control system
Naderi Soorki and Tavazoei showed how to achieve con- computer-aided design, system simulation and scien-
tific computation. His major research interest covers
strained swarm stabilization of fractional order linear time
the areas of fractional calculus and fractional-order
invariant swarm systems, while the paper by Aguila-Camacho systems, CACSD, systems simulation, system modelling and identification.
and Duarte-Mermoud focused on how to improving the control
energy in model reference adaptive controllers using fractional Antonio Visioli was born in Parma, Italy, in 1970.
adaptive laws. This issue ends with a paper by Rojas-Moreno He received the Laurea degree in Electronic Engi-
neering from the University of Parma in 1995 and
on an approach to design MIMO fractional order controllers the Ph. D. degree in Applied Mechanics from the
for unstable nonlinear plants. University of Brescia in 1999. Currently he holds a
professor position in Automatic Control at the De-
ACKNOWLEDGEMENTS partment of Mechanical and Industrial Engineering
of the University of Brescia. He is a senior member
The guest editors wish to thank Professor Fei-Yue Wang, the of IEEE and a member of the TC on Education of
Editor-in-Chief of IEEE/CAA JAS, for the initial idea, and Dr. IFAC, of the IEEE Control Systems Society TC on
Yan Ou for offering significant amount of help in the whole Control Education and of the IEEE Industrial Electronics Society TC on
Factory Automation Subcommittees on Event-Based Control & Signal and
peer review process and the special issue scheduling given on Industrial Automated Systems and Control, and of the national board of
the amount of submissions and workload. Thanks go to all Anipla (Italian Association for Automation). His research interests include
the authors, for their submissions, and the large number of industrial robot control and trajectory planning, dynamic inversion based
control, industrial control, and fractional control. He is the author or co-
reviewers, who carefully and timely evaluated and commented author or editor of four international book, one textbook and of more than
the papers submitted. 200 papers in international journals and conference proceedings.
398 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

Guest Editorial for Special Issue on


Fractional Order Systems and Controls
YangQuan Chen, Senior Member, IEEE, Dingyü Xue, and Antonio Visioli, Senior Member, IEEE

I. I NTRODUCTION hope that you can find something fractionally delicious in this
fractional special issue.
F RACTIONAL calculus has been applied in all MAD
(modeling, analysis and design) aspects of control sys-
tems engineering since Shunji Manabe’s pioneering work in
II. S CANNING THE I SSUE
A fractional number of papers was published in the previous
early 1960s.
issue (vol. 3, no. 3) which already covered two parts (Frac-
The 2016 International Conference on Fractional Dif-
tional Order Modeling and Fractional Order Control) within
ferentiation and Its Applications (ICFDA) was held in
which another fractional number of published papers was
Novi Sad, Serbia, July 18-20. Quoting from the website
selected to produce video abstracts for a better dissemination.
http://www.icfda16.com/ “Fractional Calculus (FC for short)
This issue is still a fractional amount of accepted papers
is a modern and expanding domain of mathematical analysis. grouped in two parts. Other accepted papers will be published
The notion of fractional differentiation, or more appropriately in the upcoming issues.
the differentiation of arbitrary real order, means an operation
analogous to standard differentiation which will take into ac- A. Fractional Order Control Analysis
count, memory effects if the independent variable is time, or
Control systems engineering goes in the cycles of modeling,
nonlocal effects in the case of spatial independent variables.
analysis and design (MAD). This section included 4 papers.
The order of the derivative may also be variable, distributed or
Sathiyaraj and Balasubramaniam studied the controllability
complex. Basically, FC includes more information in the model
properties of fractional order stochastic differential inclusions
than offered by the classical integer order calculus. Besides
with fractional Brownian motion in finite dimensional space.
an essential mathematical interest, its overall goal is general
It is in an abstract setting but the topic is important because
improvement of the physical world models for the purpose of
controllability is the first issue to be investigated in control
computer simulation, analysis, design and control in practical
analysis. Fractional order stochastic differential inclusions
applications . . . ”, one has a clear impression that “fractional
appear to be an emerging topic in advanced fractional order
calculus” is “application oriented”. The conference had two
systems. Alagoz presented a note on robust stability analysis
interesting plenary roundtable panel discussions:
of fractional order interval systems by minimum argument
1) Fractional Calculus: D’où venons-nous? Que sommes- vertex and edge polynomials. The presented results are more
nous? Où allons-nous? (Where do We Come From? advanced and sharpened compared to the existing results. It
What are We? Where are We Going?) is interesting to note that the stability checking of interval
2) How to Improve Image and Impact of Fractional fractional order LTI systems was included in Chapter 53, in V.
Calculus Research Community D. Blondel and A. Megretski (Editors). “Unsolved problems in
the mathematics of systems and control” Princeton University
The consensus of the community is to move forward with
Press in July 2004. The 3rd paper is single-authored by
impacts in mind while seeking new frontiers. The Steering
M. S. Tavazoei entitled “Criteria for Response Monotonicity
Committee chaired by one of the Guest Editors (Y. Q. Chen)
Preserving in Approximation of Fractional Order Systems.” It
decided to have 2018 ICFDA in Jordan and 2020 in Poland.
offered a new angle and perhaps a new needed constraint when
The aim of this special issue is to show the control en-
performing finite dimensional FOS (fractional order systems)
gineering research community the usefulness of the fractional
approximation. It is interesting to note this contribution over
order tools from signals to systems to controls. It is our sincere
the previous two criteria: frequency-domain response fitting
Citation: YangQuan Chen, Dingyü Xue, Antonio Visioli. Guest Editorial for as well as time domain impulse response fitting. H. Chen
Special Issue on Fractional Order Systems and Controls. IEEE/CAA Journal and Y. Q. Chen’s paper entitled “Fractional-order Generalized
of Automatica Sinica, 2016, 3(4): 398−399 Principle of Self-support (FOG PSS) in Control Systems
YangQuan Chen is with the Mechatronics, Embedded Systems and Automa-
tion (MESA) Lab, School of Engineering, University of California, Merced, Design” is perhaps among the few that contains cartoons.
5200 North Lake Road, Merced, CA 95343, USA (e-mail: yqchen@ieee.org, The idea is quite interesting and useful. The PSS by late Z.
or, yangquan.chen@ucmerced.edu). Novakovic in 1992 was almost neglected or forgotten in the
Dingyü Xue is with the School of Information Sciences and Engi-
neering, Northeastern University, Shenyang 110004, China (e-mail: xued- control community although he presented convincing amount
ingyu@ise.neu.edu.cn). of experimental results in his book to illustrate his control
Antonio Visioli is with the Department of Mechanical and Industrial systems design framework. The key message is: The control
Engineering, University of Brescia, Via Branze 38, I-25123 Brescia, Italy
(e-mail: antonio.visioli@unibs.it). signal contains the real dynamics of the system under control.
CHEN et al.: GUEST EDITORIAL FOR SPECIAL ISSUE ON FRACTIONAL ORDER SYSTEMS AND CONTROLS 399

FOG PSS brings fractional order error dynamic model into reviewers, who carefully and timely evaluated and commented
PSS which opens a chance to achieve a better performance the papers submitted.
that the best achievable using the original PSS.
These four papers were included in this fractional issue
to showcase the diverse ideas of beneficial use of fractional
calculus in control systems analysis. YangQuan Chen (M’95–SM’98) earned his Ph.D.
degree in advanced control and instrumentation from
Nanyang Technological University, Singapore, in
1998. Dr. Chen was on the faculty of Electrical
B. Fractional Order Control Design and Computer Engineering at Utah State Univer-
Being able to analyze is only the beginning. Being able sity before he joined the School of Engineering,
University of California, Merced in 2012 where
to design or synthesize based on available information on he teaches “Mechatronics” and “Unmanned Aerial
model, performance and constraints, is a step closer to real Systems” for undergraduates and “Fractional Order
applications. Thus “control design” is as interesting as, if not Mechanics” and “Nonlinear Control” for graduates.
His current research interests include mechatronics
more interesting than, “control analysis”. This section includes for sustainability, cognitive process control and hybrid lighting control, multi-
5 papers related to “Fractional Order Control Design”. UAV based cooperative multi-spectral “personal remote sensing” and appli-
Cheng, Wang, Wei, Liang and Wang presented a very nice cations, applied fractional calculus in controls, signal processing and energy
informatics; distributed measurement and distributed control of distributed
tutorial review type of work entitled “Study on Four Distur- parameter systems using mobile actuator and sensor networks.
bance Observers for FO-LTI Systems” with the authors’ own
developments on new schemes and comparisons. Disturbance
observer (DOB) based control has been a very active research
topic due to its effectiveness in many real world applications. Dingyü Xue received his BSc, MSc and D Phil
It is interesting to note that there is a dedicated WeChat from Shenyang University of Technology in 1985,
Northeastern University, China in 1988 and Sussex
group on “Anti-disturbance Control and Applications” with University, UK in 1992, respectively. He has been a
over 100 members mostly in Chinese. Padula and Visioli professor in the School of Information Science and
suggested a set-point filter design for a two-degree-of-freedom Engineering, Northeastern University since 1997.
He is the author of several books on control sys-
fractional control system. Set-point filter can be considered tem computer-aided design, system simulation and
as command filter to condition the final closed-loop transfer scientific computation. His major research interest
function. For fractional order systems, this 2DOF design is covers the areas of fractional calculus and fractional-
order systems, CACSD, systems simulation, system
original and practically useful. Nie, Wang, Liu and Lan’s paper modelling and identification.
is titled “Identification and PID Control for a Class of Delay
Fractional-order Systems” that gives the readers the tool for
control engineering practice when starting from a reaction
curve test. The final two papers are on nonlinear fractional Antonio Visioli was born in Parma, Italy, in 1970.
order systems. Hua, Zhang, Li and Guan’s paper is on robust He received the Laurea degree in Electronic Engi-
neering from the University of Parma in 1995 and
output feedback control for fractional order nonlinear systems the Ph.D. degree in Applied Mechanics from the
with time-varying delays while Zhao, Wang, and Li’s paper University of Brescia in 1999. Currently he holds a
is about state feedback control for a class of fractional order professor position in Automatic Control at the De-
partment of Mechanical and Industrial Engineering
nonlinear systems. of the University of Brescia. He is a senior member
of IEEE and a member of the TC on Education
of IFAC, of the IEEE Control Systems Society TC
III. ACKNOWLEDGEMENTS on Control Education and of the IEEE Industrial
The guest editors wish to thank Professor Fei-Yue Wang, Electronics Society TC on Factory Automation Subcommittees on Event-
Based Control & Signal and on Industrial Automated Systems and Control,
the Editor-in-Chief of IEEE/CAA JAS, for the initial idea, and of the national board of Anipla (Italian Association for Automation).
and Dr. Yan Ou for offering significant amount of help in the His research interests include industrial robot control and trajectory planning,
whole peer review process and the special issue scheduling dynamic inversion based control, industrial control, and fractional control.
He is the author or co-author or editor of four international books, one
given the amount of submissions and workload. Thanks go to textbook and of more than 200 papers in international journals and conference
all the authors, for their submissions, and the large number of proceedings.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 2, NO. 4, OCTOBER 2015 353

Cyber-Physical Systems as General Distributed


Parameter Systems: Three Types of Fractional Order
Models and Emerging Research Opportunities
Fudong Ge, YangQuan Chen, Senior Member, IEEE, and Chunhai Kou

Abstract—Cyber-physical systems (CPSs) are man-made com- cations and some phenomena such as self-similarity, non-
plex systems coupled with natural processes that, as a whole, stationary, non-Gaussian process and short or long memory
should be described by distributed parameter systems (DPSs) in process are all closely related to fractional calculus[5−7] . It
general forms. This paper presents three such general models
for generalized DPSs that can be used to characterize complex is now widely believed that, using fractional calculus in
CPSs. These three different types of fractional operators based modeling can better capture the complex dynamics of natural
DPS models are: fractional Laplacian operator, fractional power and man-made systems, and fractional order controls can offer
of operator or fractional derivative. This research investigation better performance not achievable before using integer order
is motivated by many fractional order models describing natu- controls[8−9] .
ral, physical, and anomalous phenomena, such as sub-diffusion
process or super-diffusion process. The relationships among these Motivated by the above arguments, in this paper, let Ω be
three different operators are explored and explained. Several po- an open bounded subset of Rn with smooth boundary ∂Ω and
tential future research opportunities are then articulated followed we consider the following fractional DPSs:
by some conclusions and remarks.
zt (x, t) + Az(x, t) = u(x, t) in Ω × [0, b], (1)
Index Terms—Cyber-physical systems (CPSs), generalized dis-
tributed parameter systems (DPSs), fractional Laplacian opera- where b > 0 is a given constant, u is the control input
tor, fractional power of operator, fractional derivative. depending on the number and the structure of actuators and
A may be a fractional Laplacian operator, a fractional power
I. I NTRODUCTION of operator or a fractional derivative.
The contribution of this present paper is to analyze the

I T is well known that the cyber-physical systems (CPSs)


with integrated computational and physical processes can
be regarded as a new generation of control systems and can
relationship among the fractional Laplacian operator, fractional
power of operator and fractional derivative and try to explore
the opportunities and research challenges related to the frac-
interact with humans through many new modalities[1] . The tional order DPSs emerging at the same time. To the best of our
objective of CPS is to develop new science and engineering knowledge, no result is available on this topic. We hope that
methods in which cyber and physical designs are compatible, the results here could provide some insights into the control
synergistic, and integrated at all scales. Besides, as we all theory of this field and be used in real-life applications.
know, the distributed parameter systems (DPSs) can be used The rest of the paper is organized as follows. The re-
to well characterize those cyber-physical process[2−3] and the lationship among fractional Laplacian operator, fractional
actions and measurements of the system studied are better power of operator and fractional derivative are explored in
described by utilizing the actuators and sensors, which was Section II. In Section III, the emerging research opportunities
first introduced by El Jai and Pritchard in [4] and mainly of the fractional order DPSs with those three operators are
focused on the locations, number and spatial distributions of discussed. Several conclusions and remarks of this paper are
the actuators and sensors. given in the last section.
Moreover, in the past several decades, fractional calculus
has shown great potential in science and engineering appli-
II. T HREE DIFFERENT TYPES OF OPERATORS
Manuscript received August 25, 2015, accepted September 7, 2015. This In this section, we shall introduce some basic relationships
work was supported by Chinese Universities Scientific Fund (CUSF-DH- among the fractional Laplacian operator, fractional power of
D-2014061) and Natural Science Foundation of Shanghai (15ZR1400800).
Recommended by Associate Editor Antonio Visioli. operator and fractional derivative. For further information, we
Citation: Fudong Ge, YangQuan Chen, Chunhai Kou. Cyber-physical refer the readers to papers from [10] to [36] in the reference
systems as general distributed parameter systems: three types of fractional section of the present paper and the references cited therein.
order models and emerging research opportunities. IEEE/CAA Journal of
Automatica Sinica, 2015, 2(4): 353−357
Fudong Ge is with the College of Information Science and Technology, A. Fractional Laplacian Operator and Fractional Power of
Donghua University, Shanghai 201620, China (e-mail: gefd2011@gmail.com).
YangQuan Chen is with the Mechatronics, Embedded Systems and Au- Operator
tomation Lab, University of California, Merced, CA 95343, USA (e-mail: This subsection is devoted to the difference between the
ychen53@ucmerced.edu).
Chunhai Kou is with the Department of Applied Mathematics, Donghua fractional Laplacian operator and fractional power of operator.
University, Shanghai 201620, China (e-mail: kouchunhai@dhu.edu.cn). For more details, please see [10−15] and their cited references.
354 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 2, NO. 4, OCTOBER 2015

Let us denote (−4)α/2 the nonlocal operator (also called and σ ∈ (0, 1). In this case, let Dβ f with |β| = m be the
the fractional Laplacian operator) defined pointwise by the distributed derivative of f , then the classical Sobolev space
following Cauchy principal value integral W s,p (Ω) defined by
Z ½ ¾
f (x) − f (y) f ∈ W m,p (Ω) : Dβ f ∈ W σ,p (Ω) for
(−4)α/2 f (x) = Cα P.V. 1+α
dy, 0 < α < 2, (2) s,p
W (Ω) := (7)
R |x − y| all β such that |β| = m
α
where Cα = 2√π|Γ(−α/2)|
Γ(1/2+α/2)
is a constant dependent on the with respect to the norm
order α. Obviously, we see that the fractional Laplacian ³ ´1/p
(−4)
α/2
is a nonlocal operator which depends on the pa- kf kW s,p (Ω) := kf kpW m,p (Ω) + kDβ f kpW σ,p (Ω) (8)
rameter α and recovers the usual Laplacian as α → 2. For is a Banach space. Clearly, if s = m is an integer, the space
more information about the fractional Laplacian operator, see W s,p (Ω) coincides with the Sobolev space W m,p (Ω).
[16−20] and the references cited therein. Now we have the Besides, let ρ(x) ∼ δα1(x) with δ(x) = dist(x, Ωc ). Define
following result. another space as follows:
Theorem 1[21] . Suppose that (−4)α/2 is defined in L2 (0, l)
for α ∈ (0, 2). Then, the eigenvalues of the following spectral Wρs,p (Ω) := {f ∈ W s,p (Ω) : ρ(x)f (x) ∈ Lp (Ω)} (9)
problem
with the norm
α/2
(−4) ξ(x) = λξ(x), x ∈ (0, l), (3) kf kWρs,p (Ω)
³R R R ´1/p (10)
2
where ξ ∈ L (0, l) is extended to all R by 0 is |f (x)−f (y)|p
:= Ω |ρ(x)f (x)|p dx + Ω Ω |x−y|n+sp dxdy .
µ ¶α µ ¶
nπ (2 − α)π 1
λn = − +O (4) Actually, Wρs,p (Ω) is called nonlocal Sobolev space and we
l 4l n have Wρs,p (Ω) ⊆ W s,p (Ω)[14, 16] .
satisfying By the Remark 2.1 in [11], for the fractional power of
0 < λ 1 < λ 2 ≤ · · · ≤ λi ≤ · · · . operator, we take the classical fractional Sobolev space as
its work space. But for fractional Laplacian operator, we
Moreover, the corresponding eigenfunctions ξn of λn , after
2 must take the nonlocal Sobolev space as its work space,
normalization, form a complete orthonormal¡basis ¢ in L (0, l).
1 which can be regarded as the weighted fractional Sobolev
Note that the constant in the error term O n tends to zero
space. More precisely, for any element f ∈ W s,p (Ω), since
when α approaches 2 and in the particular case, when α = 2,
2 −4 is a local operator and we do not know how f (x)
we see that λn = (nπ/l) without the error term.
approaches 0 when x → ∂Ω. Even if considering the space
However, for a positive operator A on bounded domain
W0s,p (Ω); = {f ∈ W s,p (Ω) : f |∂Ω = 0}, we only know that
[0, l], suppose 0 < λ1 ≤ λ2 ≤ · · · ≤ λn ≤ · · · are the
the function f = 0 on the boundary and we do not know
eigenvalues of A, {ξ1 , ξ2 , . . . , ξn , . . .} are the corresponding
how f approaches 0. However, for the fractional Laplacian
eigenfunctions and ξn (i = 1, 2, . . .) form an orthonormal
operator, it is a nonlocal operator and it is defined in the whole
basis of L2 (0, l). Let (·, ·) be the inner product of L2 (0, l).
space. So, it provides information about how f approaches 0
We define the fractional power of operator A as follows:
as x → ∂Ω. In fact, from the definition of nonlocal Sobolev

X space, we know that δfα(x) (x) → 0 as x → ∂Ω, which dictates
Aβ f (x) = λβn (ξn , f )ξn (x), f ∈ L2 (0, l). (5) how f approaches 0 near boundary. It coincides with the result
n=1
of the Theorem 1.2 in [22]. Thus, this is a significant difference
Then λβn (i = 1, 2, . . .) are the eigenvalues of Aβ . This implies between the fractional power of operator A = −4 and the
that the two operators are different. fractional Laplacian operator.
Moreover, the work spaces of the two operators (fractional Besides, it is well known that
Laplacian operator and fractional power of operator A) are
different. Before stating our main results, we first introduce k4f kW s,p (Ω) = kf kW s+2,p (Ω) .
two Banach spaces, which are specified in [11, 13, 14, 16]. But for the fractional Laplacian operator (−4)α ,
For Ω ⊆ Rn is a bounded domain, s ∈ (0, 1) and
p ∈ [1, ∞), we define the classical Sobolev space W s,p (Ω) k(−4)α f kW s,p (Ω) = kf kW s+2α,p (Ω)
as follows[13] : will not hold. By using Fourier transform, we have
½ ¾
s,p p f (x) − f (y) p
W (Ω) := f ∈ L (Ω) : n ∈ L (Ω × Ω) (6) k(−4)α f kWρs,p (Ω) = kf kWρs+2α,p (Ω) .
|x − y| p +s
endowed with the natural norm Finally, by [15], let X be a rotationally invariant stable pro-
cess of index α ∈ (0, 1). Its symbol is given by η(f ) = −|f |α
kf kW s,p (Ω) for all f ∈ Rn . It is instructive to accept that η is the symbol
³R R R ´1/p for a legitimate differential operator; then, using the usual
|f (x)−f (y)|p
:= Ω |f (x)|p dx + Ω Ω |x−y|n+sp dxdy correspondence fj → −i∂j for 1 ≤ j ≤ n, we would write
µq ¶α
is an intermediary Banach space between Lp (Ω) and W 1,p (Ω).
When a non-integer s > 1, let s = m + σ with m ∈ N A = η(Ω) = − −∂12 − · · · − ∂n2 = −(−4)α/2 . (11)
GE et al.: CYBER-PHYSICAL SYSTEMS AS GENERAL DISTRIBUTED PARAMETER SYSTEMS: THREE TYPES OF · · · 355

In fact, it is very useful to interpret η(Ω) as a fractional power C. Fractional Derivative and Fractional Power of Operator
of the operator −4. However, for the fractional Laplacian In this part, we first show the following definition of the
operator, it can be defined as the generator of α-stable Lévy positive operator.
processes. More precisely, if Xt is the isotropic α-stable Lévy Definition 2[30] . The operator A is said to be positive if
processes starting at zero and f is a smooth function, then its spectrum σ(A) lies in the interior of the sector of angle
E[f (x) − f (x + Xh )] ϕ ∈ (0, π), symmetric with respect to the real axis, and if
(−4)α/2 f (x) = lim . (12)
h→0+ h on the edges of this sector, S1 = {ρeiϕ : 0 ≤ ρ < ∞} and
This also indicates that the fractional power of operator −4 S2 = {ρe−iϕ : 0 ≤ ρ < ∞}, and outside it the resolvent
and the fractional Laplacian operator are different. (λI − A)−1 is subject to the bound
° °
B. Fractional Laplacian Operator and Fractional Derivative °(λI − A)−1 ° ≤ M (ϕ) . (15)
1 + |λ|
This subsection is focused on the relationship between
Moreover, for a positive operator A, any α > 0, one can
the fractional Laplacian operator and the Riesz fractional
define the negative fractional power of operator A by the
derivative.
Definition 1[23] . The Riesz fractional operator for n − 1 < following formula[31] :
Z µ ¶
α ≤ n on a finite interval 0 ≤ x ≤ l is defined as −α 1 −α R(λ) = (A − λI)−1 ,
A = λ R(λ)dλ, . (16)
∂α −1 2πi Γ Γ = S1 ∪ S2
f (x) = [0 Dxα + x Dlα ] f (x), (13)
∂|x|α 2 cos( απ
2 ) It is then quite easy to see that A−α is a bounded operator,
where which is an entire function of α, satisfying A−α = A−n if α
Z x
1 ∂n is an integer n, and A−(α+β) = A−α A−β for all α, β ∈ C.
0Dxα f (x) = (x − η)−α−1+n f (η)dη Using (16), we have
Γ(n − α) ∂xn 0
Z 0 Z −∞
and 1 1
Z l A−α = λ−α R(λ)dλ + λ−α R(λ)dλ. (17)
(−1)n ∂ n 2πi −∞ 2πi 0
xDlα f (x) = (η − x)−α−1+n f (η)dη
Γ(n − α) ∂xn x Then taking the integration along the lower and upper sides
are the left-sided and right-sided Riemann-Liouville fractional of the cut respectively: λ = se−πi and λ = seπi , it follows
derivative, respectively. that
Z Z
Moreover, according to [24], the fractional Laplacian is eαπi ∞ −α e−απi ∞ −α
A−α = s R(−s)ds − s R(−s)ds
the operator with symbol |x|α . In other words, the following 2πi 0 2πi 0
Z ∞
formula holds: cos(απ) + i sin(απ)
= s−α R(−s)ds
2πi
(−4)α/2 f (x) = F −1 |x|α Ff (x), (14) 0
Z
cos(απ) − i sin(απ) ∞ −α
− s R(−s)ds
where F and F −1 denote the Fourier transform and inverse 2πi 0
Z ∞
Fourier transform of f (x), respectively. We refer the readers sin(απ)
= s−α R(−s)ds
to [25] for a detailed proof of the equivalence between the two π 0
Z ∞
definitions (1) and (2) of fractional Laplacian operator. 1
= s−α R(−s)ds.
By using Luchko’s theorem in [26], we obtain the following Γ(α)Γ(1 − α) 0
result on the equivalent relationship between the Riesz frac-
∂α Moreover, for any α ∈ (n − 1, n), we get that
tional derivative ∂|x| α and the fractional Laplacian operator R ∞ α−n
−(−4) . α/2
α α−n n s R(−s)An f ds
A f =A A f= 0 . (18)
Lemma 1[27] . For a function f (x) defined on the finite Γ(n − α)Γ(1 + α − n)
domain [0, l], and f (0) = f (l) = 0, the following equality and for more properties on the fractional power of a positive
holds: operator, please see [32−35] and the references cited therein.
α/2 −1 Now we are ready to state the following results on the
− (−4) f (x) = [0 Dxα f (x) + x Dlα f (x)]
2 cos( απ
2 ) connection of fractional derivative and integral with fractional
∂α power of positive operator.
= f (x),
∂|x|α Theorem 2. Let the absolutely space
α

where α ∈ (1, 2) and the space fractional derivative ∂|x| α is AC n [0, l] := {f : f (n−1) (x) ∈ C[0, l], f (n) (x) ∈ L2 [0, l]}
a Riesz fractional derivative.
For more information on the analytical solution of the and let A be the operator defined by the formula Af (x) =
generalized multi-term time and space fractional partial dif- f 0 (x) with the domain
ferential equations with Dirichlet nonhomogeneous boundary {f : f ∈ AC n [0, l], f (n) (0) = 0}.
conditions, we refer the readers to [27]. For more information
on the numerical solution of fractional partial differential Then A is a positive operator in the Banach space AC n [0, l]
equation with Riesz space fractional derivatives on a finite and
domain, consult [28−29]. Aα f (x) = 0 Dxα f (x), n − 1 < α < n (19)
356 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 2, NO. 4, OCTOBER 2015

for all f (x) ∈ D(A). Potential topics such as modeling the sub-diffusion or super-
Proof. By [36], the operator A + sI (s ≥ 0) has a bounded diffusion processes with consideration of the networked mo-
inverse and the resolvent of A is given by bile actuators and mobile sensors, the communication among
³ ´ Z x the actuators and sensors, collocated or non-collocated actua-
−1
(A + sI) f (x) = e−s(x−y) f (y)dy. (20) tors and sensors, their robustness and optimality problems are
0 all interesting and worthy much more efforts in future. An-
Then the operator A is a positive operator in AC n [0, l] and other interesting and important topic concerns the time-space
(17) gives fractional DPSs where the traditional first order derivative is
R∞
α sα−n R(−s)An f (x)ds replaced by a fractional order derivative with respect to the
0
A f (x) = time t.
Γ(n − α)Γ(1 + α − n)
R∞ Furthermore, in the case of diffusion systems, it is worth
sα−n (A + sI)−1 f (n) (x)ds
0
= mentioning that, in general, not all the states can be reached
Γ(n − α)Γ(1 + α − n)
R ∞ α−n R x −s(x−y) (n) in the whole domain of interest[4, 41−42] and it would be
s e f (y)dyds
= 0 0 more challenging in nature since the dynamics of the real-
Γ(n − α)Γ(1 + α − n) life control problem is always hybrid continuous and discrete.
R x hR ∞ α−n −s(x−y) i (n)
0 0
s e ds f (y)dy Due to the spatial-temporal sampling and discrete nature of
= . decision and control, the notions of regional analysis should
Γ(n − α)Γ(1 + α − n)
be introduced, i.e., we can consider the regional stability,
Let s(x − y) = λ, we get that regional controllability, regional observability etc. of the sys-
Z ∞ Z ∞
tem under consideration. In addition, as stated in [43], from
sα−n e−s(x−y) ds = (x − y)n−α−1 λα−n e−λ dλ
0 0 an application point of view, some plain questions such as
= (x − y)n−α−1 Γ(α − n + 1). “How many actuators/sensors are sufficient and how to best
configure them for a fractional DPSs control process?”, “Given
Then
Rx the desirable zone shape, is it possible to control or contain
α (x − y)n−α−1 Γ(α − n + 1)f (n) (y)dy
0 the fractional diffusion process within the given zone?”, if
A f (x) =
Γ(n − α)Γ(1 + α − n)
Z x
not, “How to quantify the controllability/observability of the
1 actuators/sensors” and etc. might be asked, which in fact
= (x − y)n−α−1 f (n) (y)dy
Γ(n − α) 0 raises some important theoretical challenges and open new
= 0 Dxα f (x). opportunities for further research.
¤ IV. C ONCLUSION
This paper is concerned with the fractional order DPSs
III. T HE EMERGING RESEARCH OPPORTUNITIES with three different operators: fractional Laplacian operator,
Recent advances in modeling and control of fractional fractional power of operator and fractional derivative. The rela-
diffusion systems, fractional reaction-diffusion systems and tionship among the three operators and the emerging research
fractional reaction-diffusion-advection systems have been re- opportunities are introduced. We hope that the results here
viewed in the framework of CPSs. The fractional order DPSs could provided some insight into the control theory analysis
have now been found wide applications for describing many of fractional order DPSs in particular and CPSs in general.
physical phenomena, such as sub-diffusion or super-diffusion The results presented here can also be extended to complex
processes. At the same time, to our best knowledge, many fractional order DPSs and various open questions are still
problems are still open calling for research cooperation of pending. For instance, the problem of regional optimal control
multi-disciplines such as mathematical modelling, engineering of fractional order DPSs with more complicated sensing and
applications, and information sciences. actuation configurations are of great interest.
First, it is worth noting that in the more recent
monograph[37] , the theory of pseudo-differential operators with R EFERENCES
singular symbols, and the connections between them and [1] Lee E A. Cyber physical systems: design challenges. In: Proceedings of
those three types of operators are explored. See [38−40] for the 11th IEEE International Symposium on Object Oriented Real-Time
Distributed Computing (ISORC). Orlando, FL: IEEE, 2008. 363−369
more knowledge on pseudo-differential operator. Moreover, [2] Song Z, Chen Y Q, Sastry C R, Tas N C. Optimal Observation for Cyber-
we claim that those equivalences between fractional Lapla- physical Systems: a Fisher-information-matrix-based Approach. London:
Springer, 2009.
cian operator and fractional derivative, fractional order of [3] Tricaud C, Chen Y Q. Optimal Mobile Sensing and Actuation Policies
operator and fractional derivative discussed in this paper can in Cyber-physical Systems. London: Springer, 2012.
[4] El Jai A, Pritchard A J. Sensors and Controls in the Analysis of
introduce new mathematical vehicles to study fractional order Distributed Systems. New York: Halsted Press, 1988.
generalized DPSs. For example, when we study a fractional [5] Podlubny I. Fractional Differential Equations, Vol. 198. New York:
DPSs with Riesz fractional derivative, by Lemma 1 in Section Academic Press, 1999.
[6] Kilbas A A, Srivastava H M, Trujillo J J. Theory and Applications
II-B, the spectral representation methods can be used to of Fractional Differential Equations. Amsterdam, Netherlands: Elsevier
characterize the solution of the dynamic system. Then we can Science, 2006.
[7] Klimek M. On Solutions of Linear Fractional Differential Equations of
study the existence of solutions, stability, controllability and a Variational Type. Czestochowa: Publishing Office of Czestochowa
observability of the system under consideration. University of Technology, 2009.
GE et al.: CYBER-PHYSICAL SYSTEMS AS GENERAL DISTRIBUTED PARAMETER SYSTEMS: THREE TYPES OF · · · 357

[8] Torvik P J, Bagley R L. On the appearance of the fractional derivative [36] Faris W G. Methods of applied mathematics second semester lecture
in the behavior of real materials. Journal of Applied Mechanics, 1984, notes [Online], available: http://math.arizona.edu/ faris/methbweb/meth-
51(2): 294−298 lecb.pdf, January 2, 2015.
[9] Mandelbrot B B. The Fractal Geometry of Nature, Vol. 173. San [37] Umarov S. Introduction to Fractional and Pseudo-differential Equations
Francisco: W. H. Freeman, 1983. with Singular Symbols, Vol. 41. Switzerland: Springer, 2015.
[10] Lv G Y, Duan J Q, He J C. Nonlocal elliptic equations involving [38] Hahn M, Kobayashi K, Umarov S. SDEs driven by a time-changed Lévy
measures. Journal of Mathematical Analysis and Applications, 2015, process and their associated time-fractional order pseudo-differential
432(2): 1106−1118 equations. Journal of Theoretical Probability, 2012, 25(1): 262−279
[11] Lv G Y, Duan J Q. Martingale and weak solutions for a stochastic [39] Umarov S. Algebra of pseudo-differential operators with variable ana-
nonlocal Burgers equation on bounded intervals. arXiv preprint arXiv: lytic symbols and propriety of the corresponding equations. Differential
1410.7691 [math. P R], October 28, 2014. Equations, 1991, 27(6): 753−759
[12] He J C, Duan J Q, Gao H J. Global solutions for a nonlocal Ginzberg- [40] Hahn M, Umarov S. Fractional Fokker-Planck-Kolmogorov type equa-
Landau equation and a nonlocal Fokker-Plank equation. arXiv preprint tions and their associated stochastic differential equations. Fractional
arXiv: 1312. 5836 [math. A P], December 20, 2013. Calculus and Applied Analysis, 2011, 14(1): 56−79
[41] Afifi L, Chafia A, El Jai A. Regionally efficient and strategic actuators.
[13] Di Nezza E, Palatucci G, Valdinoci E. Hitchhiker’s guide to the fractional
International Journal of Systems Science, 2002, 33(1): 1−12
Sobolev spaces. Bulletin des Sciences Mathématiques, 2012, 136(5): [42] Ge F D, Chen Y Q, Kou C H. Regional controllability of anomalous
521−573 diffusion generated by the time fractional diffusion equations. In: Pro-
[14] Du Q, Gunzburger M, Lehoucq R B, Zhou K. A nonlocal vector ceedings of the 2015 ASME International Design Engineering Techni-
calculus, nonlocal volume-constrained problems, and nonlocal balance cal Conferences (ASME IDETC/CIE 2015), Boston, 2015, DETC2015-
laws. Mathematical Models and Methods in Applied Sciences, 2013, 46697. See also: arXiv preprint arXiv: 1508. 00047
23(3): 493−540 [43] Chen Y Q, Moore K L, Song Z. Diffusion boundary determination and
[15] Applebaum D. Lévy Processes and Stochastic Calculus (Second edition). zone control via mobile actuator-sensor networks (MAS-net): challenges
Cambridge: Cambridge University Press, 2009. and opportunities. In: Proceedinds of SPIE, Intelligent Computing:
[16] Du Q, Gunzburger M, Lehoucq R B, Zhou K. Analysis and approxi- Theory and Applications II. Orlando, FL: SPIE, 2004, 5421: 102−113
mation of nonlocal diffusion problems with volume constraints. SIAM
Review, 2012, 54(4): 667−696
[17] Choi W, Kim S, Lee K A. Asymptotic behavior of solutions for nonlinear
elliptic problems with the fractional Laplacian. Journal of Functional
Analysis, 2014, 266(11): 6531−6598
[18] Barrios B, Colorado E, De Pablo A, Sánchez U. On some critical Fudong Ge Ph. D. candidate in the College of
problems for the fractional Laplacian operator. Journal of Differential Information Science and Technology of Donghua
Equations, 2012, 252(11): 6133−6162 University, China. He joined the MESA Lab of
[19] Micu S, Zuazua E. On the controllability of a fractional order parabolic the University of California, Merced in October,
equation. SIAM Journal on Control and Optimization, 2006, 44(6): 2014 as an exchange Ph. D. student hosted by Prof.
1950−1972 YangQuan Chen. His research interests include ex-
[20] Fattorini H O, Russell D L. Exact controllability theorems for linear istence, stability of solutions for fractional differen-
parabolic equations in one space dimension. Archive for Rational Me- tial equations, continuous time random walks and
chanics and Analysis, 1971, 43(4): 272−292 anomalous diffusion systems, distributed measure-
[21] Kwaśnicki M. Eigenvalues of the fractional Laplace operator in the ment and distributed control problems in general
interval. Journal of Functional Analysis, 2012, 262(5): 2379−2402 distributed parameter systems or cyber-physical sys-
[22] Ros-Oton X, Serra J. The dirichlet problem for the fractional Lapla- tems in general form.
cian: regularity up to the boundary. Journal de Mathématiques Pures et
Appliquées, 2014, 101(3): 275−302
[23] Gorenflo R, Mainardi F. Random walk models for space-fractional
diffusion processes. Fractional Calculus and Applied Analysis, 1998,
1(2): 167−191
[24] Samko S G, Kilbas A A, Marichev O I. Fractional Integrals and YangQuan Chen earned his Ph. D. degree in ad-
Derivatives: Theory and Applications. New York: Gordon and Breach vanced control and instrumentation from Nanyang
Science Publishers, 1993. Technological University, Singapore, in 1998. Dr.
[25] Landkof N S, Doohovskoy A P. Foundations of Modern Potential Theory Chen was on the Faculty of Electrical and Com-
(Grundlehren der mathematischen Wissenschaften). New York: Springer, puter Engineering at Utah State University before
1972. he joined the School of Engineering, University
[26] Luchko Y, Gorenflo R. An operational method for solving fractional of California, Merced in 2012 where he teaches
differential equations with the Caputo derivatives. Acta Mathematica “Mechatronics” for juniors and “Fractional Order
Vietnamica, 1999, 24(2): 207−233 Mechanics” for graduates. His current research in-
[27] Jiang H, Liu F, Turner I, Burrage K. Analytical solutions for the multi- terests include mechatronics for sustainability, cog-
term time-space Caputo-Riesz fractional advection-diffusion equations nitive process control and hybrid lighting control,
on a finite domain. Journal of Mathematical Analysis and Applications, multi-UAV based cooperative multi-spectral “personal remote sensing” and
2012, 389(2): 1117−1127 applications, applied fractional calculus in controls, signal processing and
[28] Yang Q, Liu F, Turner I. Numerical methods for fractional partial energy informatics, distributed measurement and distributed control of dis-
differential equations with Riesz space fractional derivatives. Applied tributed parameter systems using mobile actuator and sensor networks. Cor-
Mathematical Modelling, 2010, 34(1): 200−218 responding author of this paper.
[29] Liu F, Anh V, Turner I. Numerical solution of the space fractional
Fokker-Planck equation. Journal of Computational and Applied Math-
ematics, 2004, 166(1): 209−219
[30] Ashyralyev A. A note on fractional derivatives and fractional powers
of operators. Journal of Mathematical Analysis and Applications, 2009, Chunhai Kou received his Ph. D. degree from
357(1): 232−236 Shanghai Jiao Tong University, Shanghai, China,
[31] Komatsu H. Fractional powers of operators. Pacific Journal of Mathe- in 2002. He joined the Department of Science,
matics, 1966, 19(2): 285−346 Donghua University in 2004 where he teaches “Sta-
[32] Komatsu H. Fractional powers of operators, II. Interpolation spaces. bility Analysis of Nonlinear Differential Equations”,
Pacific Journal of Mathematics, 1967, 21(1): 89−111 “Theory and Applications of Fractional Differential
[33] Komatsu H. Fractional powers of operators, III. Negative powers. Journal
Equations” and “Mathematical Analysis”. His cur-
of the Mathematical Society of Japan, 1969, 21(2): 205−220
rent research interests include stability analysis of
[34] Carracedo C M, Alix M S. The Theory of Fractional Powers of Operators.
differential equations based on the Lyapunov the-
Amsterdam: Elsevier, 2001.
[35] Balakrishnan A V. Fractional powers of closed operators and the ory, basic theory of differential inclusions, applied
semigroups generated by them. Pacific Journal of Mathematics, 1960, fractional calculus in controls, existence, stability of
10(2): 419−439 solutions for the fractional differential equations.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016 257

The Fractional Landau Model


Bruce J. West and Malgorzata Turalska

Abstract—Herein the Landau model of the transition from materials[8] , biological processes[9−10] , wave propagation in
laminar to turbulent fluid flow is generalized to include the porous media[11] , instability in fluid dynamics[12] , and a gen-
effect of memory. The original Landau model is quadratically eral perspective on the utility of the fractional calculus is pre-
nonlinear and memoryless, with turbulent fluctuations decaying
exponentially. However, recent experiments show a dependence of sented in [13−14]. The normal mode technique is generalized
the decay of fluctuations on memory, with the exponential being to include the effect of memory modeled using a fractional
replaced by an inverse power law. This transition is explained time derivative. This occurs generically when there is no time-
herein as being due to critical slowing down. The fractional scale separation between the microscopic and macroscopic lev-
calculus is used to model this memory and to relate the index of els of description, that is, the non-differentiable nature of the
the inverse power law decay to that of the fractional derivative
in time. microscopic dynamics (non-integrable Hamiltonian dynamics)
is transmitted to the macroscopic level[15] .
Index Terms—Fluid dynamics, turbulence, fractional calculus,
partial differential equations, nonlinear equations. In Section II, the Landau theory of the transition from
laminar to turbulent fluid flow is briefly presented. The non-
linear rate equation is solved using the spectral decomposition
I. I NTRODUCTION
method of Koopman and von Neumann to obtain the analytic

N ONLINEAR dynamics blossomed in the decades of the


1980’s and 1990’s, subsequently becoming foundational,
not only in the description of mechanical systems[1] , but
solution. At early times this solution is shown to undergo an
inverse power law decay, characteristic of critical slowing near
a critical point. Section III generalizes the Landau theory of the
in non-equilibrium statistical physics, as well[2] . Much of transition to turbulence to include memory using the fractional
that analysis bypassed the contributions made by Koopman[3] calculus. The resulting fractional nonlinear rate equation is
and von Neumann[4−5] , in which they formulated classical solved and the power law index for the critical slowing down at
mechanics using linear operators to represent physical observ- early time is shown to be the same as the fractional derivative
ables, providing a Hilbert space for the theory of nonlinear index. We draw some conclusions in Section IV.
dynamic systems. The mathematics of this latter theory was
carried to maturity by Kowalski[6] . Herein we apply a version
of these techniques to the solution of fractional nonlinear rate II. L ANDAU T RANSITION T HEORY
equations.
The strategy we adopt herein is to introduce the new Historically the fluctuations in turbulent fluid flow have
technique to examine Landau’s theory of the critical in- been modeled to be memoryless and often with Gaussian
stability leading to turbulent fluid flow. In this application statistics[16] , using Langevin equations for the dynamics[7] .
we demonstrate how nonlinear systems can be solved using More recent experiments/observations have shown that Lévy
a generalization of normal modes from linear to nonlinear statistics more accurately model turbulent fluctuations and
dynamic systems. It cannot be stressed too strongly that that they contain memory[14] . The transition from laminar to
this method yields non-perturbative solutions, not linearized turbulent fluid flow is described by Landau as a critical phase
approximate solutions to the nonlinear dynamic equations. transition, with the essential features of the flow given in terms
This is a straight-forward application of the Koopman-von of simple models. Consider the nonlinear rate equation for
Neumann approach to the solution of an initial value problem. the model of the onset of a critical instability of fluid flow
Memory effects appear as integro-differential equation in introduced by Landau[16−17] :
the study of open systems interacting with the environment
in the form of generalized Langevin equations[7] . It has been du
shown that the fractional calculus very often results from these = 2γu − αu2 , (1)
dt
integral expressions and have proven to be useful for mod-
eling systems with memory, as demonstrated in viscoelastic which is valid for times on the time scale 1/γ; α is the Landau
2
parameter; u(t) = |A(t)| , and A(t) is the time-dependent
Manuscript received September 8, 2015; accepted January 18, 2016. Rec-
ommended by Associate Editor YangQuan Chen.
amplitude of the fluid velocity.
Citation: Bruce J. West, Malgorzata Turalska. The fractional Landau model. Near the critical point, where the flow becomes unstable
IEEE/CAA Journal of Automatica Sinica, 2016, 3(3): 257−260 and transitions to turbulence, the linear coefficient can be
Bruce J. West is with the Information Science Directorate, Army
Research Office, Research Triangle Park, NC 27708, USA (e-mail: expressed as the difference in Reynolds number γ ∝ (R − Rc )
bruce.j.west@att.net). and subsequently vanishes at criticality where R = Rc [18] .
Malgorzata Turalska is with the Department of Physics, Duke University, Consequently, the dynamics are dominated by the nonlinear
Durham, NC 27708, USA (e-mail: mat51@phy.duke.edu).
Color versions of one or more of the figures in this paper are available interaction in the transition region, but that need not concern
online at http://ieeexplore.ieee.org. us here.
258 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

A. Exact Solution In the Kolmogorov picture of turbulence the random for-


The exact solution to (1) can be obtained by introducing the mation and breakup of eddies rapidly erase memory, but
operator O such that (1) takes the form this equilibrium argument is difficult to realize in nature[19] .
Turbulence with memory is certainly an unorthodox notion
du
= Ou (2) theoretically, but this seems to be the conclusion entailed by
dt observations. The most recent experiments [19] suggest that
and the eigenfunction/eigenvalue expansion of the solution is Landau’s theory for the transition to turbulence might be better

X modeled using a fractional rate equation.
u(t) = vk φk (u0 )χk (t) , (3)
k=0 III. G ENERALIZED L ANDAU T HEORY
where χk (t) φk (u0 ) is the eigenfunction, factored into a piece We suggest a fractional Landau equation (FLE) as the
determined by the eigenvalue and the piece determined by the lowest-order model that includes the memory effect
initial condition u(0) = u0 for the nonlinear dynamics. The
set of coefficients {vk } is determined by the initial condition. ∂τβ [u] = 2γu − αu2 , (12)
Inserting (3) into (2), yields for the time dependence of the where all the parameters retain their original interpretation and
eigenfunctions ∂τβ [·] is the Caputo derivative[20] in the “time” τ having units
1/β
dχk (t) of (sec) . The index of the fractional derivative determines
= λk χk (t) ⇒ χk (t) = eλk t . (4)
dt the strength of the memory in the phenomena of interest,
Correspondingly, the eigenvalue equations are determined by with no memory at the integer value β = 1 and increasing
memory as β recedes to zero. Consequently, for the moment,
£ ¤ dφk (u0 )
O0 φk (u0 ) = 2γu0 − αu20 we consider the fractional equation with 0 < β < 1.
du0 The fractional Landau model (FLM) can be written formally
= λk u 0 . (5) as, using the operator introduced in the integer-value equation,
Integrating this equation yields ∂τβ [u] = Ou, (13)
à ! λ2γk
u0 whose solution can be expressed in terms of the eigenfunction
φk (u0 ) = α (6) expansion given by (3)[21] . Inserting the eigenfunction expan-
u0 − 2γ
sion into the fractional equation and separating terms yields
for which the eigenvalue are determined to be λk = −2γk by
equating coefficients of the time-dependent terms obtained by ∂τβ [χk (τ )] = λk χk (τ ) . (14)
inserting (3) into (1). The expansion coefficients are chosen The solution to this linear fractional rate equation is the
such that the series solution satisfies the initial condition, Mittag-Leffler function (MLF)[20, 22] :
resulting in µ ¶k ¡ ¢
α 2γ χk (τ ) = Eβ λk τ β , (15)
− vk = . (7)
2γ α which has the series form

X
In this way the eigenfunction expansion (3) reduces to zk
à !k Eβ (z) = . (16)
∞ Γ (kβ + 1)
2γ X u0 − α

k=0
u(t) = e−2γkt , (8)
α u0 The eigenvalue spectrum is again determined by the solution
k=0
to (5), using the early time stretched exponential form of the
2γ u0 e2γt
= 2γ . (9) MLF. The expansion coefficients in turn are determined by the
α (e − 1) u0 +
2γt
α initial condition and results in the solution for the FLM being
The asymptotic form of the solution is given by given by[23]
2γ ∞
à !k
2γ X u0 − α

lim u (t) = . (10) ¡ ¢
t→∞ α u(τ ) = Eβ −2kγτ β . (17)
α u0
Consequently, the maximum amplitude of the fluid velocity k=0

scales with thep deviation of the Reynolds number from its Consequently, the Landau model with long-term memory has
critical value (R − Rc ). Note that the asymptotic time scale been decomposed into nonlinear modes, with eigenfunctions
is still much smaller than the period of oscillation of A(t)[18] . and eigenvalues that map over from the memoryless model. It
It is also of interest to consider the γ → 0 limit as the system is clear that since
approaches criticality ¡ ¢
lim Eα −2kγτ β = e−2γkτ
u0 β→1
lim u (t) = , (11)
γ→0 1 + αu0 t the solution equation (17) reduces to (8) at β = 1, as
which is the phenomenon of critical slowing down, that is, it should. However, the solution to the FLM has not been
the decay of any fluctuation in the velocity field slows as published previously and in Fig. 1 we present a comparison
turbulence (the critical point) is approached. of the analytic solution with the solution obtained from a
WEST AND TURALSKA: THE FRACTIONAL LANDAU MODEL 259

numerical integration of the FLE. The numerical integration IV. C ONCLUSION


was performed with the help of Adams-Bashforth-Moulton In summary the spectral decomposition of the solution to a
predictor-corrector technique, developed by Diethelm et al.[18] . nonlinear dynamic equations can be generalized to fractional
The two calculations differ by 2 % at most and this deviation nonlinear rate equations and subsequently solved without
is discussed elsewhere[23] . approximation[21, 23] . In considering the Landau model for the
transition to turbulence we used a phenomenological argument
to motivate replacing the first-order with a fractional-order
time derivative, but that need not be done. Stanislavsky[25]
used subordination theory to develop a fractional Hamiltonian
formalism, in which Hamilton’s equations are given in terms of
fractional derivatives. Memory is entailed by the dynamics of
systems so described. He observed that space and time in these
complex systems are not the continuous featureless processes
first assumed by Newton[14] , and turbulence certainly qualifies
as being complex.

ACKNOWLEDGMENT
The authors would like to thank the U.S. Army Research
Office for supporting this research.

Fig. 1. The solid lines are the analytic solutions to the FLM and the R EFERENCES
dashed curves are from the numerical integration of the FLE. The [1] Arnold V I. Mathematical Methods of Classical Mechanics(Second
four different sets of curves are for the initial conditions indicated. Edition). New York: Springer-Verlag, 1989.
The time scale parameter is γ = 0.5 and the Landau parameter is [2] Lichtenberg A J, Lieberman M A. Regular and Stochastic Motion. New
α = 1.0. The step of numerical integration is h = 10−3 . York: Springer-Verlag, 1983.
[3] Koopman B O. Hamiltonian systems and transformation in Hilbert space.
The rapidly decaying exponential function in the Landau Proceedings of the National Academy of Sciences of the United States of
model is replaced with the slowly decaying MLF in the FLM, America, 1931, 17: 315−318
since the MLF has the scale-free property in the asymptotic [4] von Neumann J. Zur Operatorenmethode in der klassischen Mechanik.
limit Annals of Mathematics, 1932, 33: 587−642
¡ ¢ 1 [5] von Neumann J. Züsatze zur Arbeit zur Operatorenmethode. Annals of
lim Eβ −2kγτ β ∝ β . (18) Mathematics, 1932, 33: 789−791
τ →∞ τ
In the γ → 0 limit of criticality the MLF can be replaced with [6] Kowalski K. Methods of Hilbert Spaces in the Theory of Nonlinear
Dynamical Systems. Singapore: World Scientific, 1994.
the exponential:
[7] Lindenberg K, West B J. The Nonequilibrium Statistical Mechanics of
¡ ¢ ¡ ¢ Open and Closed Systems. New York: Wiley-VCH, 1990.
lim Eβ −2kγτ β ∝ exp −2kγτ β ,
γ→0
[8] Stiassnie M. On the application of fractional calculus for the formulation
of viscoelastic models. Applied Mathematical Modelling, 1979, 3(4):
and (17) simplifies to 300−302
u0 [9] Magin R L. Fractional calculus models of complex dynamics in biolog-
lim u (τ ) = , (19) ical tissues. Computers & Mathematics with Applications, 2010, 59(5):
γ,τ →0 1 + αu0 τ β
1586−1593
so that with memory and 0 < β < 1, the transition [10] Henry B I, Langlands T A M, Wearne S L. Fractional cable models
to turbulence is slower than in the memoryless case, since for spiny neuronal dendrites. Physical Review Letters, 2008, 100(12):
asymptotically τ > τ β for β < 1. 128103
The solution given by (19) predicts that the energy of the [11] Garra R. Fractional-calculus model for temperature and pressure waves
turbulent flow field, at a point in space, asymptotically decays in fluid-saturated porous rocks. Physical Review E, 2011, 84(3): 036605
as an inverse power law in time. Numerical calculations of [12] Prajapati J C, Patel A D, Pathak K N, Shukla A K. Fractional calculus
the Euler equations using the “t-model” in 2D and 3D yield approach in the study of instability phenomenon in fluid dynamics.
Palestine Journal of Mathematics, 2012, 1(2): 95−103
inverse power-law decay with β = 1.84[24] . The solution to the
[13] West B J. Colloquium: fractional calculus view of complexity: a tutorial.
fractional Landau model must therefore be generalized to 1 < Reviews of Modern Physics, 2014, 86(4): 1169−1186
β < 2. This can be done by expressing the solution in terms of
· [14] West B J. Fractional Calculus View of Complexity: Tomorrow’s Science.
its initial value u0 , taking the initial time derivative u0 = 0 and New York: CRC Press, 2015.
noting that as γ → 0 the critical slowing down maintains the
[15] Grigolini P, Rocco A, West B J. Fractional calculus as a macro-
asymptotic form 1/τ β , although now τ β > τ , asymptotically, scopic manifestation of randomness. Physical Review E, 1999, 59(3):
since β > 1. The decay of turbulent fluctuations is faster than 2603−2613
in the memoryless case, but certainly much slower than the [16] Monin A S, Yaglom A M, Lumley J L. Statistical Fluid Mechanics. Vol.
pre-critical exponential case. 1: Mechanics of Turbulence. Cambridge, MA: The MIT Press, 1971.
260 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

[17] Landau L D, Lifshitz E M. Fluid Mechanics (Second Edition). Vol. 6. Bruce J. West received received the B. A. in physics
Course of Theoretical Physics. U.S.A.: Butterworth-Heinemann, 1987. at SUNY Buffalo in 1965; an M. S. and Ph. D.
degrees in physics at the University of Rochester, in
[18] Diethelm K, Ford N J, Freed A D, Luchko Y. Algorithms for the 1967 and 1970, respectively. From 1983 to 1989, he
fractional calculus: a selection of numerical methods. Computer Methods was Director of the Division of Applied Nonlinear
in Applied Mechanics and Engineering, 2005, 194(6−8): 743−773 Science, La Jolla Institute, CA, USA. In 1989 he
[19] Cooper N G. Putting design into turbulence. 1663, Los Alamos Science become a Professor of Physics at the University of
& Technology Magazine. 2009. 10−15 North Texas. He was Chair of the Department of
Physics at UNT in years 1989-1999. Since 1999
[20] Podlubny I. Fractional Differential Equations. New York: Academic he is Chief Scientist in the Mathematical and Infor-
Press, 1999. mation Sciences Directorate at the Army Research
Office, Research Triangle Park, NC. He is a member of the New York
[21] Svenkeson A, Glaz B, Stanton S, West B J. Spectral decomposition of
Academy of Sciences, the American Physiological Society, the American
nonlinear systems with memory. to be published
Geophysical Union, and the American Association for the Advancement of
[22] West B J, Bologna M, Grigolini P. Physics of Fractal Operators. New Science. Additionally, he is a Fellow of the American Physical Society,
York: Springer, 2003. the American Association for the Advancement of Science, and the Army
Research Laboratory. His research interests concentrate on the application of
[23] Turalska M, West B J. A search for a spectral technique to solve nonlinear dynamics, systems theory, and complexity theory to biomedical and
nonlinear fractional differential equations. to be published social phenomena. Corresponding author of this paper.
[24] Hald O H, Stinis P. Optimal prediction and the rate of decay for solutions
of the Euler equations in two and three dimensions. Proceedings of the
National Academy of Sciences of the United States of America, 2007, Malgorzata Turalska is currently a postdoctoral researcher in Department of
104: 6527−6532 Physics at Duke University. She received her M. S. in biomedical engineering
from the Wroclaw University of Technology, Poland in 2006, and her Ph. D. in
[25] Stanislavsky A A. Hamiltonian formalism of fractional systems. The physics from the University of North Texas in 2011. Her research interests are
European Physical Journal B, 2006, 49(1): 93−101 the broad area of network science, nonlinear dynamics and complex systems.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016 261

A Fractional Micro-Macro Model for Crowds of


Pedestrians Based on Fractional Mean Field Games
Kecai Cao, YangQuan Chen, Senior Member, IEEE, Daniel Stuart

Abstract—Modeling a crowd of pedestrians has been consid- for the widespread use of this social force model lies in that
ered in this paper from different aspects. Based on fractional heterogeneity of each pedestrian such as mobilities or reactions
microscopic model that may be much more close to reality, a can be considered explicitly. Thus not only theoretical work
fractional macroscopic model has been proposed using conserva-
tion law of mass. Then in order to characterize the competitive but also simulation results have gained a lot of attention such
and cooperative interactions among pedestrians, fractional mean as [4−7] and [8]. One thing should be pointed out is that
field games are utilized in the modeling problem when the the burden of computation in micro scale has imposed great
number of pedestrians goes to infinity and fractional dynamic challenges when the number of pedestrians goes to infinity
model composed of fractional backward and fractional forward and some effects such as pedestrian’s memory, long range
equations are constructed in macro scale. Fractional micro-
macro model for crowds of pedestrians are obtained in the end. interactions or other statistical characteristics have been sel-
Simulation results are also included to illustrate the proposed dom considered in previous work. The burden of computation
fractional microscopic model and fractional macroscopic model, in microscopic model have been successfully removed in
respectively. macroscopic model as all pedestrians are treated as uniform
Index Terms—Fractional mean field games, microscopic model, physical particles. Thus different kinds of macroscopic models
macroscopic model, micro-macro model, fractional calculus. have been published based on the conservation law of mass
and momentum such as [9−12], high order macroscopic model
in [13], nonlinear macroscopic model in [14] and coupled
I. I NTRODUCTION
macroscopic-microscopic model in [15]. Although the burden

M ETHODOLOGY for modeling of crowds of pedestrians


has been categorized as micro scale, macro scale and
meso scale in previous research. It is reasonable to choose
of computation in macroscopic model has been reduced greatly
compared with that in microscopic model, main disadvantages
of macroscopic model are that individual characteristics of
different models in different scenarios as “All models are each pedestrian have been ignored and heterogeneity of dif-
wrong but some of them are useful” (George E. P. Box)[1] . ferent pedestrians cannot be characterized in the macro scale.
Thus, no models are perfect for all scenarios. The authors believe that something important (as mentioned
below) has been neglected in previous research and its effects
A. Short Review of Mathematical Model for Crowds of Pedes- should be included in the problem of modeling and control of
trians crowds so that obtained results are close to reality.
1) Consideration of fractal time
A lot of work has been done for developing microscopic
Movement of human beings is the result of complex interac-
model since Dirk Helbing’s work of [2−3] because the frame-
tions of physical part, psychological part and some other fac-
work of social forces are similar to the framework of Newton’s
tors that cannot be explained easily. Inter-event time has been
principle and it is not difficult to understand. Another reason
proved to have an important role in characterizing people’s
Manuscript received September 6, 2015; accepted January 6, 2016. This movement as shown in [1]. The fact is that the distribution of
work was supported by National Natural Science Foundation of China inter-event time in our real life satisfies one form of power
(61374055), Natural Science Foundation of Jiangsu Province (BK20131381), law in most cases while distribution of exponential form has
China Postdoctoral Science Foundation funded project (2013M541663),
Jiangsu Planned Projects for Postdoctoral Research Funds (1202015C), Scien- been always assumed in previous research using calculus of
tific Research Foundation for the Returned Overseas Chinese Scholars, State integer order. Thus fractional order of time scale should be
Education Ministry (BJ213022), Scientific Research Foundation of Nanjing considered in characterizing movement and decision process
University of Posts and Telecommunications (NY214075, XJKY14004). Rec-
ommended by Associate Editor Antonio Visioli. of human beings.
Citation: Kecai Cao, YangQuan Chen, Daniel Stuart. A fractional micro- 2) Consideration of fractal space
macro model for crowds of pedestrians based on fractional mean field games. Another important thing should be pointed out is that in
IEEE/CAA Journal of Automatica sinica, 2016, 3(3): 261−270
Kecai Cao is with College of Automation, Nanjing University of Posts and previous research, the time scale of each pedestrian is assumed
Telecommunications, Nanjing 210023, China (e-mail: caokecai@gmail.com). to be uniform and the dimensions of space are restricted to
YangQuan Chen is with Mechatronics Embedded Systems and Automation 1D, 2D and 3D. But these assumptions are only reasonable if
Lab, School of Engineering, University of California, Merced, CA 95343,
USA (e-mail: ychen53@ucmerced.edu). the crowds of pedestrians can fill space like particles of gases
Daniel Stuart is with Department of Electrical and Computer Engineer- or fluids while it is not the case usually. Thus only normal
ing, Utah State University, Logan, UT 84322, USA (e-mail: idahoein- diffusive process has been considered in previous research and
stein@gmail.com).
Color versions of one or more of the figures in this paper are available there are few results which have been obtained under sub-
online at http://ieeexplore.ieee.org. diffusive process or super-diffusive process characterized by
262 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

fractal space. Definition 1[30] . For a set F ⊂ R and a subdivision P[a,b] ,


3) Consideration of interactions a < b, the mass function γ α (F, a, b, ) is given by
Long range interactions have been considered in the school- n−1
(xi+1 −xi )α
ing of fish, flocking of birds and control of multi-agent systems γ α (F, a, b) = lim inf ∑ θ (F,[xi , xi+1 ]),
and effects of long range interactions that dominate system’s i=0 Γ(α + 1)
δ →0 {P[a,b] :|P|<δ }

phase transition have received a lot of attention recently. where θ (F, [xi , xi+1 ]) = 1 if F ∩[xi , xi+1 ] is non-empty, and zero
Based on obtained results in [16], we can say that long range otherwise, P[a,b] is a subdivision of the interval [a, b] and
interactions in micro scale are connected with the fractional
dynamics in macro scale. |P| = max (xi+1 − xi ),
0≤i≤n−1

the infimum being taken over all subdivisions P of [a, b] such


B. Modeling and Control Based on Mean Field that |P| < δ .
For crowds of pedestrians with large numbers, it is im- Definition 2[30] . Let a0 be an arbitrary but fixed real number.
possible and not necessary to consider all the interactions The integral staircase function SFα (x) of order α for a set F is
one by one. In previous research, methods based on mean given by
field have been proposed to approximate the mass effects of ½ α
γ (F, a0 , x), if x ≥ a0 ,
these interactions for physical system, financial system and SFα (x) =
−γ α (F, a, x0 ), otherwise.
social dynamic system and the readers are referred to [17−20].
The basic idea of mean field framework is replacing all the Definition 3[30] . The fractal derivative for F α -derivative of
interactions with an average interaction in “mean-field” form f at x is
to relieve the burden of computation on each agent. f (y) − f (x)
Mean field theory has been applied to control of multi-agent DαF ( f (x)) = F − lim , (1)
y→x SFα (y) − SFα (x)
systems in [21−23] where decentralized consensus protocols
and decentralized optimizing algorithms are considered using if the limit exists.
the philosophy of mean field. Mean field theory has also been From Definition 1 to Definition 3 listed above, it is easy
applied to the modeling problem of crowds of pedestrians in to see that the definition of integer order can be treated as
recent years. For example, coupled dynamic model composed one special case of fractal derivative when α = 1. Thus the
of backward Hamilton-Jacobi-Bellman equations and forward fractional calculus offers us much more freedom in modeling
Fokker-Planck equations have been presented using mean-field dynamic behaviors where ordinary differential equations and
limit approach in [20]; Phenomenons that are occurring in methods of calculus of integer order are inadequate.
two-population’s interactions such as congestion and aversion
have been modeled using the method of mean field games III. M AIN R ESULTS
in [24] where coupled dynamic model composed of back- A. Fractional Microscopic Model
ward Hamilton-Jacobi-Bellman equations and forward Fokker- The following dynamic model of integer order has been
Planck equations are obtained; The mean field games theory extensively used in previous research of particles, human
has also been used to construct traffic model in macro scale beings or some other agents in micro scale
based on interactions in micro scale in [25] while fractional
dynamic games have been used in [26] to construct dynamic 
 dxi
models for crowds of pedestrians. 
 = vi ,
dt
With the help of calculus of fractional order, in this paper dvi n (2)
 S
we try to include the fractal time, fractal space and statistical  m
 dt
i = f i + ∑ fiNj + ∑ fkW ,
characteristics that have been neglected in previous research on j=1
the modeling of crowds so that obtained models could be much where xi is the position and vi is the velocity. One common
more close to reality. Based on our previous work on fractional assumption has been made that movement of each pedestrian
modeling of crowds[27−29] , fractional mean field games theory is continuous and differentiable everywhere. That is the case
has been investigated in this paper to describe the competitive if we observe the movement of each pedestrian with a very
and cooperative interactions among pedestrians. The rest of large scale such as in macro scale. However the condition of
the paper is organized as follows. Fractional microscopic differentiable everywhere is hard to be satisfied in reality. So,
model, fractional macroscopic model and fractional dynamic will the dx
dt give the true picture of pedestrian’s movement in
model based on mean-field games are presented in Section dα x
micro scale or will the dt α be much closer to reality when
III. Simulation results for the proposed fractional macroscopic only continuous condition is satisfied, are the questions to
model and fractional microscopic model have been shown in be explored. Related research on this fractional aspect has
Section IV. been shown in [31] to characterize the zigzag phenomenon
that is unfolded in traffic control system. For each pedestrian,
II. P RELIMINARIES continuous but not differential trajectory is also very common
The definitions of fractal derivative and lemmas that will due to interactions with its neighbors as shown in Fig. 1.
be used in the following are firstly presented for the easy of Another fact that has been neglected in lots of previous
reading. research is that memory of human beings has been seldom
CAO et al.: A FRACTIONAL MICRO-MACRO MODEL FOR CROWDS OF PEDESTRIANS· · · 263

α
considered. This is another proof that ddt αx is the much better Denote ρ (x,t) as the density of crowds as shown in Fig. 2,
choice than dx
dt in characterizing the movement of each pedes-
then mass of pedestrians between x = x1 to x = x2 at time t
trian. can be computed as
Z x2
mass in[x1 , x2 ] at timet := ρ (x,t)dxβ . (4)
x1

Fig. 2. Conservation of mass.


Fig. 1. Zig-zag phenomenon in movement of each pedestrian.
For t ∈ [t1 ,t2 ], the total mass that enters this domain from
Dynamic model of integer order that was brought out by the left boundary at x = x1 is given by
Dirk Helbing in [2−3] has been extended to the following Z t2
dynamic model of fractional order for each pedestrian inflow at x1 from t1 to t2 := ρ (x1 ,t)v(t, x1 )dt α (5)
t1

 dα xi Similarly, the total mass that leaves this domain from the right

 dt α = vi , boundary at x = x2 for t ∈ [t1 ,t2 ] is given by
dα vi n (3) Z t2
 S N W
 mi dt α = fi + ∑ fi j + ∑ fk ,

outflow at x2 from t1 to t2 := ρ (x2 ,t)v(t, x2 )dt α (6)
j=1
t1
where xi and vi are position and velocity of each pedestrian (2) The change of people in the area between x1 and x2 is
respectively, fiS is the self-driven force towards some desired caused by crossing of people at the boundary of x1 and x2 .
velocity, fiNj is the interaction between agent i and its neighbor Assuming no pedestrians are created or destroyed, then the
j and fkW represents the interactions with environment such as change of mass of pedestrians in space [x1 , x2 ] in time interval
walls or corridors. [t1 ,t2 ] is equal to the mass that is entering at x1 minus that
exiting from x2 . This conservation can be described using
Z x2 Z x2
B. Fractional Macroscopic Model ρ (x,t2 )dxβ − ρ (x,t1 )dxβ
x1 x1
As fractal time and fractal space have been neglected Z t2 Z t2
in previous models of crowds, only macroscopic models of = ρ (x1 ,t)v(t, x1 )dt α− ρ (x2 ,t)v(t, x2 )dt α .
integer order have been obtained in previous research. Some t1 t1
statistical phenomenons observed in recent years have forced The above equation can also be written as the following
people to reconsider the effectiveness of obtained dynamic double integral form
model of integer order. Z x2 Z t2 ½ ¾
∂ ∂
1) Distribution of inter-event time that is dominating or ρ (x,t) + β [ρ (x,t)v(t, x)] dt α dxβ = 0. (7)
affecting movement of each pedestrian can be better approx- x1 t1 ∂ tα ∂x
imated by power law rather than exponential distribution[1] . Since equation (7) should be satisfied for any t and any x, the
Thus dynamic models of integer order where exponential following fractional order model for crowds of pedestrians in
distribution has been assumed are no longer effective when one dimensional space
confronted with the distribution of power law. As the hidden
dynamics behind distribution of power law is connected with ∂ ∂
ρ (x,t) + β [ρ (x,t)v(t, x)] = 0, (8)
dynamics of fractional order, it is much preferable to model ∂ tα ∂x
crowds of pedestrians using calculus of fractional order; can be derived where fractal time and fractal space have been
2) Different from particles of gases or fluids, pedestrians do included in (8).
not fill the 2D or 3D space and distribution of the pedestrians Remark 1. Part of the results of fractional model in macro
is not uniform in the entire space. Thus space of integer scale has been firstly brought out in [27] and is listed here to
order is not enough to describe the distribution of pedestrians guarantee the completeness.
and fractal space of fractional order should be included in Remark 2. Similar results are also obtained in [32] where
modeling of crowds of pedestrians. fractional model for traffic flow has been derived using frac-
Based on [9] where modeling of traffic system has been tional conservation law. Different from the work of [32] where
considered using calculus of integer order, we try to model dimension of time is α , dimension of surface is 2α and
crowds of pedestrians using calculus of fractional order in the dimension of volume is 3α , there are no such restrictions in
following. our fractional model (8).
264 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

C. Fractional Micro-macro Model Considering the fact that f (·) is an even function, the
above minimization problem is equivalent to the maximization
problem of
∂β

J(t0 , x0 ) − f (v). (12)
∂ xβ
Based on the Legendre transformation H : Rd → R of f : Rd →
R by
H(p) := sup v · p − f (v) (13)
v(·)
whose maximum value are functions of p. For the maximiza-
tion problem of (12), we can see that the maximum value
β
is obtained as H( ∂∂xβ J(t0 , x0 )) for some v. Then substituting
Fig. 3. Movement of pedestrians based on fractional mean field β
the minimum value −H( ∂∂xβ J(t0 , x0 )) into (11), the following
games.
equation
1) Fractional Hamilton-Jacobi-Bellman Equation ∂α ∂β
J(t0 , x0 ) = J(t0 , x0 ) + dt α [
J(t0 , x 0 ) − H( J(t0 , x0 ))]
For each pedestrian i, we assume the following cost function ∂ tα ∂ xβ
to be minimized in his/her movement between initial starting will be satisfied for any t0 and any x0 . Then the fractional
point x(t0 ) = x0 and desired location x(T ) as shown in Fig. 3. Hamilton-Jacobi-Bellman equation is derived as
Z T ∂α ∂β
J(t0 , x0 ) = in f f (t, x(t), v(t))dt α + h(T, x(T )), (9) − α
J(t0 , x0 ) + H( β J(t0 , x0 )) = 0. (14)
∂t ∂x
v(·) t0
From the above discussions, we know that there is one v
where convex function h(T, x(T )) is the terminal cost, convex that minimize the following expression
even function f (t, x(t), v(t)) describes some different kinds of ∂β
running cost between the initial point and destination. v·
J(t0 , x0 ) + f (v),
∂ xβ
Remark 3. A typical quadratic cost function that is in- and ve = −v maximize the following expression
dependent of position of pedestrians’ can be selected as
1 2 ∂β
2 |v| to penalize pedestrians that are moving too fast; Much v·J(t0 , x0 ) − f (v).
more generalized running cost functions that depend on time, ∂ xβ
position and velocity have been adopted in the following As seen from (13), ve as a function of p should satisfy that
derivation of fractional Hamilton-Jacobi-Bellman equation. ∂
Similar to the derivation of Hamilton-Jacobi-Bellman equa- (e
v · p − f (ev)) = 0.
∂ ve
tion of integer order in optimal control, the fractional On the other hand, the derivative of H(p) can be obtained
Hamilton-Jacobi-Bellman equation will be discussed firstly as follows
and then optimal velocity will be prescribed for each pedes- d ∂ H ∂ ve ∂ H
H(p) = + = ve,
trian at each time step. Suppose after an infinitesimal time dp ∂ ve ∂ p ∂ p
interval dt α , the pedestrian will arrive at one new place using chain rule and then the velocity for each pedestrian to
x0 + vdt α and thus incurring a travel cost of f (v)dt α where move in the next step is derived as
new cost function for the remaining journey is described by
J(t0 + dt α , x0 + vdt α ). The above analysis leads to the follow- ∂β
v = −H 0 ( J(t0 , x0 )).
ing relationship between J(t0 , x0 ) and J(t0 + dt α , x0 + vdt α ) ∂ xβ
2) Fractional Macro Model Based on Fractional Mean Field
J(t0 , x0 ) = J(t0 + dt α , x0 + vdt α ) + f (v)dt α . (10) Games
Based on inspiration of [25] on traffic system, we assume
Based on Taylor expansion, Equation (10) can be rewritten the following utility function for the i-th pedestrian
as 1
fiN (xi , vi ) = vi (1 − F( ∑ ω (x j − xi ))),
N
∂α
J(t0 , x0 ) = J(t0 , x0 ) + dt α [ J(t0 , x0 ) where the first term vi means that the i-th pedestrian tries
∂ tα to arrive his destination as fast as possible; the second term
(11)
∂β means that the i-th pedestrian adapts his velocity according
+v· J(t0 , x0 ) + f (v)],
∂ xβ to pedestrians around him. Bounded non-negative anticipating
function ω (·) has been introduced to weigh different impacts
and the optimal problem (9) is now transformed into finding
of pedestrians in the neighborhood of the i-th pedestrian
proper v to minimize
according to their distances. Thus for the i-th pedestrian,
∂β cooperative and competitive interacting with other pedestrians
v· J(t0 , x0 ) + f (v). are manifested through choosing velocity in the next step.
∂ xβ
CAO et al.: A FRACTIONAL MICRO-MACRO MODEL FOR CROWDS OF PEDESTRIANS· · · 265

First, we show that the following expression is satisfied Remark 4. Differences from previous work are listed as
Z ∞ following:
1
lim ∑ ω (x j − xi ) → ρt (y)ω (y − x)dyβ , a) Only functions of Dirac type and exponential type for
N→∞ N 0
where N is the number of interacting pedestrians, ρt (y) is the ω (x j − xi ) have been considered in [25]. Anticipating function
number of pedestrians in interval [x, x + dxβ ] and ω (·) is the of inverse power form
anticipating function mentioned above. 1 ¯ ¯
Denote Γt N (x) = N1 ∑ 1{x j <x} as the empirical distribution fiN (xi , vi ) = vi [1 − F( ∑(¯x j − xi ¯ + 1)−2 )]
N
function for the crowds composed of N pedestrians. Then
based on the Lebesgue-Stieltjes integral it can be concluded can be included in this paper considering the long range
that Z ∞ effects in interacting of multiple pedestrians, where N1 has been
1
ω (y − x)dΓt N (y).
N∑
ω (x j − xi ) = introduced to normalize the effects of other pedestrians on the
0
i-th pedestrian.
If there is one non-decreasing right-continuous function Γt (x) b) Mean field games theory is also utilized in [20] for
such that the following expression is satisfied modeling crowds of pedestrians. But obtained results of [20]
Z ∞ Z ∞
ω (y − x)dΓt N (y) → ω (y − x)dΓt (y)(N → ∞). are only restricted to the framework of calculus of integer
0 0 order and many statistical characteristics are not considered
Then such as power law in distribution of crowds, power law in
Z
1 ∞ distribution of inter-event time and long range interactions
∑ ω (x j − xi ) → ρt (y)ω (y − x)dyβ (N → ∞) among pedestrians.
N 0
will be satisfied. As ρt (y) is the number of pedestrians in inter- 3) Fractional Micro-macro Model
val [x, x + dxβ ], existence of non-decreasing right-continuous As shown in Fig. 4, the fractional micro-macro model for
function Γt (x) can be guaranteed from dΓt (x) = ρt (x)dxβ . Thus crowds of pedestrians using fractional mean field games can
we can impose the following mean field payoff function be described as the following backward-forward PDE systems
Z T Z ∞
J(t0 , x0 , ρt (x)) = sup v(1−F( ρt (y)ω (y − x)dyβ ))dt α
v(·) t0 0 
+ h(T, x(T )) 
 ∂α ∂β
 − α J(t0 , x0 , ρt (x))+H( J(t0 , x0 , ρt (x))) = 0,
for pedestrians that are competitively and cooperatively inter-
∂t ∂ xβ (15)

 ∂ ∂
acting with other pedestrians.  ρ (t, x)+ β [ρ (t, x)v(t, x)] = 0,
Based on similar derivations shown in Section III-C-1, the ∂ tα ∂x
following fractional Hamilton-Jacobi-Bellman equation and
∂α ∂β 
− α J(t0 , x0 ) + H( β J(t0 , x0 , ρt (x))) = 0  dα xi
∂t ∂x 
 = vi ,
dt α
can also be obtained for modeling cooperative and competitive α
d vi n (16)
 S N W
crowds using mean field game theory when the number of  mi dt α = fi + ∑ fi j + ∑ fk .

pedestrians goes to infinity. j=1

Fig. 4. Fractional micro-macro model of crowds of pedestrians.


266 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

The fractional microscopic model and fractional macro- conducted where β = 1 is imposed for simplicity. Lax-
scopic model are connected through aggregation and disag- Friedrichs scheme has been used to approximate the spatial
gregation on Voronoi Diagram. From Fig. 4, the following can derivatives in solving the nonlinear partial differential equa-
be observed. tions due to its efficiency in computation. Based on Lax-
1) Movements of each microscopic model are determined by Friedrichs scheme, the following PDE on 2D plane
not only internal potential fields such as the self-driven force
∂ ∂
towards some desired velocity described using fiS in (16) but ρ (t, x, y) + [ρ (t, x, y)v(t, x, y)]
∂t α ∂x
also external interactions from neighbors and environments

which are described using fiNj and fkW . Some other elements + [ρ (t, x, y)v(t, x, y)] = 0,
such as deviations from optimal movement of the whole ∂y
crowds are also playing an important role in the movement of has been transformed into
each individual pedestrian. All these information are generated
∂ 1
from the dynamic model in macro scale; ρ (t, x, y) + [ρ (t, x + 1, y)v(t, x + 1, y)
∂t α 2Dx
2) Density and velocity that are needed in macroscopic
model are derived from aggregation of individual’s position 1
− ρ (t, x−1, y)v(t, x−1, y)]+ [ρ (t, x, y+1)v(t, x, y+1)
and velocity. When the number of pedestrians goes to infinity, 2Dy
the crowds of pedestrians are treated as some intelligent flows
that are described with the help of fractional MFG as shown − ρ (t, x, y − 1)v(t, x, y − 1)] = 0
in (15). For the backward part, v can be solved from the first in this simulation and the following Gaussian distribution
line of (15) under initial condition on J(T, XT ) and initial
distribution of ρ0 (x); Then substitute the obtained v: ρ (x, y, 0) = C exp(−(x − a)2 − (y − b)2 ),
∂β has been selected as the initial distribution of density where
v = −H 0 ( J(t0 , x0 , ρt (x)))
∂ xβ C = 1 is the density value and (a, b) determines the center of
into the forward part and ρ (t, x) will be obtained from the this initial distribution. Average speed of free flow has been
second line of equation (15) under initial condition ρ0 (x). chosen to be vx = vy = 1.36 ms−1 as done in many previous
Due to the complexity of crowds of pedestrians, fractional studies for pedestrians. Pedestrians have also been assumed
microscopic model and fractional macroscopic model that to move freely within a square area with no obstacles and no
interacted with each other have been constructed in this exits in the first simulations.
paper. Fractional mean field games have also been utilized Simulation results for α = 0.6 and α = 1 are shown in
in describing the macroscopic model when the number of Figs. 5-6 and Figs. 7-8, respectively. From Fig. 5 and Fig. 7,
pedestrians goes to infinity. it can be concluded that pedestrians described using fractional
Remark 5. To the author’s knowledge, the paper is one of model are much scattered in the closed square area than that
the first works applying fractional mean field games to frac- described using model of integer order. Same conclusions can
tional macroscopic and microscopic model for competitive and also be obtained from comparisons of Fig. 6 and Fig. 8. Other
cooperative crowds of pedestrians. Although some theoretical fractional orders can also be tested using the methods proposed
results have been obtained, a lot of work is waiting for further in this paper but data from reality are much preferable to find
efforts such as existence and uniqueness of solution, rate of the proper orders for modeling the crowds of pedestrians in
convergence and stability of desired equilibrium. macro scale.
2) Simulation in Closed and Square Area with one Exit
IV. S IMULATION R ESULTS Based on results obtained in Section IV-A-1, the following
dynamic model has been simulated for pedestrians in closed
Considering unexpected or dangerous events in real-life
and square area with one exit
experiment, only some initial simulation results are conducted
to show the differences between model of fractional order and 

 ∂ ∂
model of integer order in macro scale and micro scale. Due to 
 α
ρ (t, x, y) + [ρ (t, x, y)v(t, x, y)]

 ∂ t ∂ x
the difficulties caused when the number of pedestrians goes to 
 ∂


infinity, simulation results in macro scale and micro scale are  + ∂ y [ρ (t, x, y)v(t, x, y)] = 0,

separated in the following subsections. All we want to show
is that calculus of fractional order has offered us much more 
 V − v C02

 vt + vv x = − ρx ,
freedom in describing complex phenomenon or dynamics such 
 τ ρ


as crowds of pedestrians. It is much preferable to choose 
 U − u C2

 ut + uuy = − 0 ρy ,
different model according to different scenarios and there are a τ ρ
lot of interesting problems needing to be considered in future.
where C0 = 0.8 is the anticipation term that describes the
response of pedestrians to density of people and V and U
A. Fractional Macroscopic Model are some desired velocity that are obtained for the crowds. In
1) Simulation in Closed and Square Area Without Exit: order to lead the crowd moving toward the exit, the desired
Simulations on fractional macroscopic model (8) are firstly velocity V and U are selected as done in [33]
CAO et al.: A FRACTIONAL MICRO-MACRO MODEL FOR CROWDS OF PEDESTRIANS· · · 267

Fig. 7. Density response for crowds of pedestrians of integer order


Fig. 5. Density response for crowds of pedestrians with α = 0.6 using Lax-Friedrichs scheme.
using Lax-Friedrichs scheme.

Fig. 8. Contour of the density response for crowds of pedestrians


Fig. 6. Contour of the density response for crowds of pedestrians of integer order using Lax-Friedrichs scheme.
with α = 0.6 using Lax-Friedrichs scheme.
268 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

 xe −xi
shown that pedestrians with different orders have different
 V= V (ρ ) √ , performance. Thus fractional calculus has provided us much
(xe −xi )2 +(ye −yi )2
 U= U(ρ ) √ y e −yi
, more freedom in analysis and control of this kind of complex
(xe −xi )2 +(ye −yi )2 system. How to quantitatively characterize the relationship
where V (ρ ) and U(ρ ) are the flux-density relationship for between order of fractional model, fractional controller and
Greenshield’s model. fractional games are interesting topics to be considered by the
Simulation results are shown in Figs. 9-10 where dynamic authors.
model with fractional orders 0.85 and 1 are used. Simulation
results show that the density of pedestrians around the exit is
much lower in model of fractional order than that obtained
using model of integer order. In simulations, the authors
found that the final density of pedestrians is depending on
the fractional order selected in the simulation and how to
choose the best order to model the dynamics of crowds is
an interesting problem that is worthy of further consideration
in future research.

Fig. 11. Responses of six pedestrians with α = 0.6.

Fig. 9. Density response for crowds of pedestrians with α = 0.85


using Lax-Friedrichs scheme.

Fig. 12. Responses of six pedestrians with α = 1.

Fig. 10. Contour of the density response for crowds of pedestrians


with α = 1 using Lax-Friedrichs scheme.

B. Fractional Microscopic Model


In this section, six pedestrians with fractional order α ∈ Fig. 13. Responses of six pedestrians with α = 1.3.
(0, 1), α = 1 and α ∈ (1, 2) are employed respectively to show
their effects on pedestrian’s evacuation process. Simulations of
V. C ONCLUSIONS
crowds of pedestrians with fractional order α = 0.6, α = 1 and
α = 1.3 are shown in Figs. 11-13 respectively. Results show Modeling of crowds of pedestrians have been considered
that all agents firstly reach consensus through interacting with in this paper from the view of fractional calculus. Not only
their neighbors without games. But parts of them change their fractional microscopic models but also fractional macroscopic
desired value and fragmentation phenomenon are observed models have been proposed in this paper. Fractional mean
through these simulations after some penalty terms are in- field games theory has been introduced in the modeling
jected into the simulations. Obtained simulation results have of crowds of pedestrians and coupled PDEs composed of
CAO et al.: A FRACTIONAL MICRO-MACRO MODEL FOR CROWDS OF PEDESTRIANS· · · 269

fractional backward part and fractional forward part have [19] Gueant. A reference case for mean field games models. Journal de
been investigated. Although some theoretical results and some Mathematiques Pures et Appliquees, 2009, 92(3): 276−294
initial simulations are presented in this paper, there is much [20] Dogbe C. Modeling crowd dynamics by the mean-field limit approach.
more work unexplored along this topic, such as solution of Mathematical and Computer Modelling, 2010, 52(9−10): 1506−1520
fractal MFG systems, stability of the fractal MFG system and [21] Nourian M, Malhame R P, Huang M Y, Caines P E. Mean field (NCE)
performance of this fractal system, controller design based on formulation of estimation based leader-follower collective dynamics.
mean field, performance evaluation of dynamic crowds and International Journal of Robotics & Automation, 2011, 26(1): 120−129
security problems related to control of crowds. [22] Nourian M, Caines P E, Malhame R P, Huang M Y. Mean field LQG
control in leader-follower stochastic multi-agent systems: likelihood
ratio based adaptation. IEEE Transactions on Automatic Control, 2012,
R EFERENCES 57(11): 2801−2816
[1] West B J, Turalska M, Grigolini P. Networks of Echoes: Imitation,
Innovation and Invisible Leaders. Switzerland: Springer International [23] Nourian M, Caines P E, Malhame R P, Huang M Y. Nash, social
Publishing, 2014. and centralized solutions to consensus problems via mean field control
theory. IEEE Transactions on Automatic Control, 2013, 58(3): 639−653
[2] Helbing D, Molnar P. Social force model for pedestrian dynamics.
Physical Review E, 1995, 51(5): 4282−4286 [24] Lachapelle A, Wolfram M T. On a mean field game approach modeling
congestion and aversion in pedestrian crowds. Transportation Research,
[3] Helbing D, Farkas I, Vicsek T. Simulating dynamical features of escape Part B: Methodological, 2011, 45(10): 1572−1589
panic. Nature, 2000, 407(6803): 487−490
[25] Chevalier G, Le Ny J, Malhame R. A micro-macro traffic model based
[4] Bellomo N, Bianca C, Coscia V. On the modeling of crowd dynamics: an on mean-field games. In: Proceedings of the 2015 American Control
overview and research perspectives. SeMA Journal, 2011, 54(1): 25−46 Conference. Chicago, IL, USA: IEEE, 2015. 1983−1988

[5] Couzin I D, Krause J, Franks N R, Levin S A. Effective leadership [26] Bogdan P, Marculescu R. A fractional calculus approach to modeling
and decision-making in animal groups on the move. Nature, 2005, fractal dynamic games. In: Proceedings of the 50th IEEE Conference on
433(7025): 513−516 Decision and Control and European Control Conference. Orlando, FL:
IEEE, 2011. 255−260
[6] Couzin I D. Collective cognition in animal groups. Trends in Cognitive
Sciences, 2009, 13(1): 36−43 [27] Cao K C, Zeng C B, Stuart D, Chen Y Q. Fractional order dynamic
modeling of crowd pedestrians. In: Proceedings of the 5th Symposium
[7] Song W G, Xu X, Wang B H, Ni S J. Simulation of evacuation processes on Fractional Differentiation and its Applications. 2012.
using a multi-grid model for pedestrian dynamics. Physica A, 2006,
363(2): 492−500 [28] Cao K C, Chen Z Q, Stuart D, Yue D. Cyber-physical modeling
and control of crowd of pedestrians: a review and new framework.
[8] Shiwakoti N, Sarvi M, Rose G, Burd M. Animal dynamics based IEEE/CAA Journal of Automatica Sinica, 2015, 2(3): 334−344
approach for modeling pedestrian crowd egress under panic condi-
tions. Transportation Research, Part B: Methodological, 2011, 45(9): [29] Cao K C, Chen Y Q, Stuart D. A new fractional order dynamic model
1433−1449 for human crowd stampede system. In: Proceedings of the ASME 2015
International Design Engineering Technical Conferences and Computers
[9] Kachroo P. Pedestrian Dynamics: Mathematical Theory and Evacuation and Information in Engineering Conference. Boston, USA: ASME,
Control. Boca Raton: CRC Press, 2009. 2015.

[10] Helbing D. A fluid dynamic model for the movement of pedestrians. [30] Parvate A, Gangal A D. Fractal differential equations and fractal-time
Complex Systems, 1992, 6: 391−415 dynamical systems. Pramana, 2005, 64(3): 389−409

[11] Hughes R L. A continuum theory for the flow of pedestrians. Trans- [31] Das S. Functional Fractional Calculus. Berlin Heidelberg: Springer-
portation Research, Part B: Methodological, 2002, 36(6): 507−535 Verlag, 2011.

[12] Hughes R L. The flow of human crowds. Annual Review of Fluid [32] Wang L F, Yang X J, Baleanu D, Cattani C, Zhao Y. Fractal dynamical
Mechanics, 2003, 35: 169−182 model of vehicular traffic flow within the local fractional conservation
laws. Abstract and Applied Analysis, 2014, 2014(2014): Article ID
[13] Jiang Y Q, Zhang P, Wong S C, Liu R X. A higher-order macroscopic 635760
model for pedestrian flows. Physica A: Statistical Mechanics and its
Applications, 2010, 389(21): 4623−4635 [33] Kachroo P, Al-Nasur S J, Wadoo S A, Shende A. Pedestrian Dynamics:
Feedback Control of Crowd Evacuation. Berlin Heidelberg: Springer-
[14] Al-nasur S J. New Models for Crowd Dynamics and Control [Ph. D. dis- Verlag, 2008.
sertation], Virginia Polytechnic Institute and State University, Virginia,
2006.

[15] Lattanzio C, Maurizi A, Piccoli B. Moving bottlenecks in car traffic flow: Kecai Cao obtained his Ph. D. degree from South-
a PDE-ODE coupled model. SIAM Journal on Mathematical Analysis, east University in 2007 and his bachelor degree from
2011, 43(1): 50−67 University of Electronic Science and Technology
of China in 2003. He is interested in finding the
[16] Ishiwata R, Sugiyama Y. Relationships between power-law long- true interaction rules among natural systems such as
range interactions and fractional mechanics. Physica A, 2012, 391(23): flocking of birds, swarming of fishes and grouping
5827−5838 of human beings and some man-made systems such
as multiple vehicles on the ground or in the air.
[17] Achdou Y, Camilli F, Capuzzo-Dolcetta I. Mean field games: numer- He is currently engaged in fractional order modeling
ical methods for the planning problem. SIAM Journal on Control and and control of crowd pedestrian systems, distributed
Optimization, 2012, 50(1): 77−109 control of multiple dynamic systems such as non-
holonomic robots, underactuated rigid systems. Corresponding author of this
[18] Caines P E. Mean field stochastic control. In: Proceedings of the 48th paper.
Conference on Decision and Control and the 28th Chinese Control
Conference. Shanghai, China: IEEE, 2009.
270 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

YangQuan Chen earned his Ph. D. from Nanyang Steering Committee Chair for International Conference on Fractional Deriva-
Technological University, Singapore, in 1998. He tives and Applications, a program chair for 2016 International Conference
was a faculty of Electrical Engineering at Utah on Unmanned Aircraft Systems (ICUAS), and a member of the IEEE-USA’s
State University from 2000-2012. He joined the Committee on Transportation and Aerospace Policy (CTAP). His most recent
School of Engineering, University of California, books include “Modeling, Analysis and Design of Control Systems in Matlab
Merced in 2012 teaching “Mechatronics”, “Engi- and Simulink” (with Dingyü Xue, World Scientific 2014) and “Scientific
neering Service Learning” and “Unmanned Aerial Computing with MATLAB, 2nd Ed.” (with Dingyü Xue, CRC Press 2016).
Systems” for undergraduates and “Fractional Order He is a member of IEEE, ASME, AIAA, ASPRS, AUVSI and AMA.
Mechanics” and “Nonlinear Controls” for graduates.
His current research interests include mechatronics
for sustainability, cognitive process control, small
multi-UAV based cooperative multi-spectral “personal remote sensing” and
applications, applied fractional calculus in controls, modeling and complex
signal processing; distributed measurement and distributed control of dis- Daniel Stuart earned his Ph. D. at Utah State
tributed parameter systems using mobile actuator and sensor networks. He has University, Logan, Utah (2016). He has been a
been the Co-Chair for IEEE RAS Technical Committee (TC) on Unmanned researcher and instructor there covering courses in
Aerial Vehicle and Aerial Robotics (2012-2018). He was the Mechatronics mobile robotics as well as research in controls and
and Embedded Systems Applications (MESA) TC Chair for ASME Design crowd dynamics. He has a background in multi-
Engineering Division in 2009-2010 and served as an Associated Editor for agent consensus, collective motion, and pedestrian
ASME Journal of Dynamics Systems, Measurements and Control (2009- tracking systems. His current research interests in-
2015). Currently, he serves as the Topic Editor-in-Chief of International clude study of individuals with disabilities and how
Journal of Advanced Robotic Systems (Field Robotics) and a Senior Editor they interact within a crowd, gaining understanding
for International Journal of Intelligent Robotic Systems. He is an Associate on how different groups of disabilities differ in
Editor for Fractional Calculus and Applied Analysis, IEEE Transactions on their impact and ability in emergency evacuation,
Control Systems Technology, Mechatronics, Control Engineering Practice, IET and applications of fractional calculus and fractional potential fields in the
Control Theory and Applications, and ISA Transactions. Dr. Chen serves as the modeling of various interaction aspects of individuals with disabilities.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016 271

Fractional Order Modeling of Human Operator


Behavior with Second Order Controlled Plant and
Experiment Research
Jiacai Huang, YangQuan Chen, Senior Member, IEEE, Haibin Li, and Xinxin Shi

Abstract—Modeling human operator’s dynamics plays a very as an engineering system, and proposed the following theory
important role in the manual closed-loop control system, and of the human operator in control system: the human operator
it is an active research area for several decades. Based on the behaves basically as an intermittent correction servo consisting
characteristics of human brain and behavior, a new kind of
fractional order mathematical model for human operator in of ballistic movement, moreover there are some counteract-
single-input single-output (SISO) systems is proposed. Compared ing processing tending to make controls seem continuous.
with the traditional models based on the commonly used quasi- In 1959, Mcruer considered the role of human elements in
linear transfer function method or the optimal control theory certain closed loop control systems and proposed a quasi-
method, the proposed fractional order model has simpler struc- linear mathematical model for the human operator, which is
ture with only few parameters, and each parameter has explicit
physical meanings. The actual data and experiment results with composed of two components — a describing function and
the second-order controlled plant illustrate the effectiveness of remnant[3] . In [4], the rms-error performance of a human
the proposed method. operator in a simple closed-loop control system was measured
Index Terms—Fractional order modeling, fractional calculus, and compared with the performance of an “optimum” linear
human operator, human in the loop, second order controlled controller, the comparison results showed that the human
plant. operator performs almost as well as a highly constrained
optimum linear controller. In [5] the human operators were
I. I NTRODUCTION considered as a monitor and controller of multidegree of
freedom system, and the experiment results showed that the

T HE modeling of human operator is still an open prob-


lem. In manual closed-loop control system, an accurate
mathematical model of human operator is very important and
human operators are in fact random sampling device and
nearly ideal observers, meanwhile individual operator may
have fixed patterns of scanning for a short period and change
provides criteria to the controller design of the manual control the patterns from time to time, and different human operators
system. The human operator is a very complex system whose have different patterns.
behavior range includes not only skilled control tasks, but also In 1965, Mcruer[6] studied the human pilot dynamics in
instinctive and emotional reactions, such as those resulting compensatory system and proposed human pilot models with
from pain or fear. different controlled element, and the experiments results val-
For decades, modeling human operator’s dynamics has been idated the proposed models. In 1967, Mcruer summarized
an active research area. The earliest study that considered the current state of the quasi-linear pilot models, including
the human operator as a linear servomechanism is Tustin in experimental data and equations of describing function models
1947[1] , who proposed that the main part of the operator’s for compensatory, pursuit, periodic, and multiloop control
behavior might be described by an “appropriate linear law”, situations[7] . In [8], the deficiencies of the existing quasi-linear
despite the amplitude’ nonlinear variations and haphazard fluc- pilot models have been analyzed and then some new analytical
tuations. In 1948, Reference [2] studied the human operator approaches from automatic control theory have been proposed
Manuscript received September 8, 2015; accepted January 13, 2016. This to estimate pilot response characteristics for novel situations.
work was supported by National Natural Science Foundation of China In [9], based on the assumption that the operator behaves
(61104085, 51505213), Natural Science Foundation of Jiangsu Province as an optimal controller and information processor subject
(BK20151463, BK20130744), Innovation Foundation of NJIT (CKJA201409,
CKJB201209) sponsored by Jiangsu Qing Lan Project, and the Jiangsu to the operators inherent physical limitations, a mathematical
Government Scholarship for Overseas Studies (JS-2012-051). Recommended model of the instrument-monitoring behavior of the human
by Associate Editor Antonio Visioli. operator was developed. In [10], an adaptive model with
Citation: Jiacai Huang, YangQuan Chen, Haibin Li, Xinxin Shi. Fractional
order modeling of human operator behavior with second order controlled plant variable structure was presented to describe the behavior of
and experiment research. IEEE/CAA Journal of Automatica Sinica, 2016, 3(3): the human operator in response to sudden changes in plant
271−280 dynamics and transient disturbances. In [11], a pilot model
Jiacai Huang, Haibin Li, and Xinxin Shi are with the School of Automation,
Nanjing Institute of Technology, Nanjing 211167, China (e-mail: huangjia- based on Kalman filtering and optimal control was given
cai@126.com; 924066146@qq.com; sxx@njit.edu.cn). which provides for estimation of the plant state variables, the
YangQuan Chen is with the School of Engineering, University of California, forcing functions, the time delay, and the neuromuscular lag.
CA 95343, USA (e-mail: ychen53@ucmerced.edu).
Color versions of one or more of the figures in this paper are available The remnant which is an important component of the quasi-
online at http://ieeexplore.ieee.org. linear model for the human operator was discussed in [12],
272 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

and a model for remnant was postulated in which remnant symbol a Dtλ denote the fractional order fundamental operator,
is considered to arise from an equivalent observation noise defined as follows[35] :
vector whose components are linearly independent white noise  dλ

 , R(λ) > 0,
processes. In [13] and [14], a mathematical model of the  dtλ


human as a feedback controller was developed using optimal λ ∆ λ
a Dt = D = 1, R(λ) = 0, (1)
control and estimation theory. 



From 70s to the early 21st century, the problem of human  Rt −λ
operator modeling has been widely studied and a lot of new a
(dτ ) , R(λ) < 0,
achievements emerged[15−28] . where a and t are the limits of the operation, λ is the order of
In recent years, with the new situation and different appli- the operation, and generally λ ∈ R and λ can be a complex
cation, the modeling of human operator’s dynamics is still an number.
active research area. In [29], a two-step method using wavelets The three most used definitions for the general fractional
and a windowed maximum likelihood estimation method was differentiation and integration are the Grunwald-Letnikov (GL)
proposed for the estimation of a time-varying pilot model definition[36] , the Riemann-Liouville (RL) definition and the
parameters. In [30], the human control model in teleoperation Caputo definition[37] .
rendezvous on the basis of human information processing was The GL definition is given as
studied, and the longitudinal and lateral control models for
the human operator were presented based on phase plane [Xh ]
t−a
µ ¶
λ −λ j λ
control method and fuzzy control method. In [31], a review of a Dt f (t) = lim h (−1) f (t − jh), (2)
h→0 j
pilot model used for flight control system design that focuses j=0
specifically on physiological and manual control aspects was where
µ ¶[·] means the integer part, h is the calculus step, and
presented. λ λ!
For a human-in-the-loop system in safety-critical appli- = j!(λ−j)! is the binomial coefficient.
j
cation, the correctness of such systems depends not only The RL definition is given as
on the autonomous controller, but also on the actions of Z t
the human controller. In [32], a formalism for human-in- λ 1 dn f (τ )
D
a t f (t) = dτ , (3)
the-loop control systems was presented which focuses on Γ(n − λ) dtn a (t − τ )λ−n+1
the problem of synthesizing a semi-autonomous controller
where n − 1 < λ < n and Γ(·) is the Gamma function.
from high-level temporal specification that expects occasional
The Caputo definition is given as
human intervention for correct operation. In [33], the three
Z t
different approaches (engineering, physiology, and applied λ 1 f n (τ )
D
a t f (t) = dτ , (4)
experimental psychology) to the study of human operator have Γ(n − λ) a (t − τ )λ−n+1
been discussed, and the importance of the studying the human
operator has been pointed out. In [34], the accurate control of where n − 1 < λ < n.
human arm movement in machine-human cooperative control Having zero initial conditions, the Laplace transformation
of GAS tungsten arc welding (GTAW) process was studied of©the RL definition
ª for a fractional order λ is given by
and an adaptive neuro-fuzzy inference system (ANFIS) model L a Dtλ f (t) = sλ F (s), where F (s) is Laplace transforma-
was proposed to model the intrinsic nonlinear and time- tion of f (t).
varying characteristic of the human welder response, at last the
human control experimental results verified that the proposed III. R EVIEW OF THE Q UASI - LINEAR M ODELS FOR H UMAN
controller was able to track varying set-points and is robust O PERATOR
under measurement and input disturbances.
The quasi-linear transfer function is an effective method for
The existing models for human operator are complicated the modeling of human operator, and the quasi-linear models
and established by integer order calculus. In this paper, based have been found to be useful for the analysis of closed loop
on the characteristics of human brain and behavior, the frac- compensatory behavior in the manual control system. For a
tional order human operator model is proposed and validated simple compensatory manual control system, the functional
by the actual data. block diagram is shown as Fig. 1, where i(t) is the system
input, e(t) is the system error, c(t) is the human operator
II. F RACTIONAL O RDER C ALCULUS output, m(t) is the system output.
Fractional calculus has been known since the development
of the integer order calculus, but for a long time it has been
considered as a sole mathematical problem. In recent decades,
fractional calculus has become an interesting topic among
system analysis and control fields due to its long memory
characteristic[35−40] .
Fractional calculus is a generalization of integer order Fig. 1. Functional block diagram of the manual control system.
integration and differentiation to non-integer order ones. Let
HUANG et al.: FRACTIONAL ORDER MODELING OF HUMAN OPERATOR BEHAVIOR · · · 273

For the above compensatory manual control system, the


generalized form of the quasi-linear model for human operator
was proposed as follows[3, 6−8] :
C(s) τL s + 1 e−Ls
YP 1 (s) = = Kp , (5)
E(s) τ I s + 1 τN s + 1
where C(s) and E(s) are the Laplace transforms of c(t)
and e(t) respectively, τL and τI represent the equalisation
characteristics of human operator, L and τN represent the
reaction time and neuromuscular delay of human operator
respectively, Kp represents the human operator’s gain which
is dependant on the task and the operator’s adaptive ability.
The parameters in the above transfer function are adjustable as
(a) System input i(t)
needed to make the system output follow the forcing function,
i.e., the parameters, as adjusted, reflect the operator’s efforts
to make the overall system (including himself) stable and the
error small. The quasi-linear model of (5) has been widely
quoted in the literature.
Based on the human operator model described by (5), the
mathematical model of the manual control system is shown in
Fig. 2.

(b) System output m(t)


Fig. 2. The mathematical model of the manual control system.

In [15], a detailed research was made on the compensatory


manual control system which is shown in Fig. 1, in which
the forcing function (i.e., the system input) i(t) is a random
appearing signal, and in the human operating process, the error
e(t) and human output c(t) can be obtained. By studying the
relationship between the error e(t) and human output c(t),
the mathematical models for human operator with respect to
controlled plants were proposed in [15].
Because the second order controlled plant is representative
and classic in application, in this paper we take it as an
example, which is described as follows:
Kc 1
Yc (s) = , T = , Kc = 1, (6) (c) System error e(t)
s(T s + 1) 3
then the system input i(t), the system output m(t), the system
error e(t), the human operator output c(t) and the lag of the
operator output C(s)
s+3 were recorded as Figs. 3(a)-3(e).
From the above experiment result, when the lag of the op-
erator output c(t) (i.e., Fig. 3(d)) is compared with the system
error e(t), a great similarity can be seen, so the following
transfer function between c(t) and e(t) was proposed in [15]:

C(s) 1
YP 2 (s) = = Kp (s + )e−Ls = Kp (s + 3)e−Ls , (7)
E(s) T
where Kp is the human operator’s gain; L is the time delay
of human operator, which is about L = 0.16 s.
Based on the human operator model described by (7), the
mathematical model of the manual control system is shown in (d) Human operator output c(t)
Fig. 4.
274 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

1) For human brain, the later the thing happens, the clearer
the memory is. On the contrary, the earlier, the poorer. In other
words, the human brain has higher memory level for the newer
things, and lower memory level for the older things.
2) During the human action, there exists dead-time in the
nervous system, including the dead-time from the retina to the
brain, and the dead time from the brain to the muscle.
3) The human muscle has the viscoelastic property.
From the above facts, it can be concluded that the dynamics
c
(e) The lag of operator output, i.e., s+3 of the human operator’s brain is mostly like a kind of fractional
Kc
order integral or derivative which exhibits a long memory
Fig. 3. Manual control system response, Yc (s) = , with
s(T s+1) characteristics, and so the human operator can be seen as a
T = 31 , Kc = 1.
fractional order controller with time delay, then in this paper
the fractional order model for human operator in single-input
single-output (SISO) systems is proposed as follow:

C(s) Kp e−Ls
YP 3 (s) = = , α ∈ R, (8)
E(s) sα
where α is the fractional order which describes the dynamics
of the human operator, and α can be positive or negative; Kp is
Fig. 4. The mathematical model of the manual control system. the human operator’s gain; L is the total time delay of human
operator, including the dead-time in the nervous system from
the retina to the brain, and the dead time in the nervous system
IV. F RACTIONAL O RDER M ATHEMATICAL M ODEL F OR from the brain to the muscle. In real system, the α and other
H UMAN O PERATOR B EHAVIOR parameters can be obtained by online or off-line identification.
Based on fractional order model of the human operator
In the existing research, the human operator models are
described by (8), the mathematical model of the manual
established based on the integer order calculus. In fact, the
control system is shown in Fig. 6.
human body is a highly nonlinear servomechanism, the control
task is completed through the cooperation of the eyes, the brain
nervous, the muscles and the hands, as shown in Fig. 5.

Fig. 6. The mathematical model of the manual control system.

In the following section, the effectiveness of the proposed


fractional order model for human operator will be validated.

V. M ODEL VALIDATION WITH ACTUAL DATA


In this section, the off-line verification and comparison
will be done using the traditional mathematical models de-
scribed by (5) and (7), and the new proposed fractional order
model described by (8). In the model verification process, the
best f it parameters for the above three models have been
obtained by the f minsearch function with actual data taken
Fig. 5. The control structure of a human operator. from [15], and the following cost function, i.e., the root mean
square error (RMSE) is used:
s
Let us consider the manual control system shown in Fig. 1, RT 2
0
(mmodel (t) − m(t))
in which the human operator is shown in Fig. 3. In this system, J= , (9)
the human operator controls the machine by hands to follow T
the target. The eyes act as a sensor, the brain acts as controller where m(t) is the actual output of the manual control system,
and sends the nervous system signal to the arm and hand mmodel (t) is the model output of the manual control system
to follow the target. The muscles of the arm and hand are by using the human operator model and the actual input (i.e.,
employed as power actuators. Meanwhile the human has the as shown in Fig. 2, Fig. 4, and Fig. 6, T is the operating time
following characteristic[1, 32] : period of human operator.
HUANG et al.: FRACTIONAL ORDER MODELING OF HUMAN OPERATOR BEHAVIOR · · · 275

In order to get the best f it parameters of each model, the because the gain of the human operator gets the bigger value
following searching criteria is adopted. in this case.
Case 1. When the human operator model is described by 3) When the gain of the human operator gets the value
(8), i.e., the proposed fractional order model, the searching Kp = 5 or Kp = 7, the RMSE scan results for each L are
criteria is shown in Fig. 10 and Fig. 11 respectively. From the figures it
© ∗ ∗ ∗ª can be seen that the corresponding α for the minimum RMSE
α , Kp , L best f it = min + (J). (10) is fractional. Meanwhile as the Kp gets the big value in these
α∈R;Kp ,L∈R
two cases, Fig. 10 and Fig. 11 only show the RMSE for L =
In this case, the fractional order differentiation/integration 0.05, and the RMSE for other L (which is greater than 0.05 s)
symbol s1α is implemented by the Grunwald-Letnikov (GL) is too large to be shown in the figures.
definition described as (2).
Case 2. When the human operator model is described as TABLE I
(7), i.e., the traditional model, the searching criteria is best f it PARAMETERS VALUE AND RMSE FOR EACH
© ∗ ∗ª MODEL
Kp , L best f it = min + (J). (11)
Kp ,L∈R
Model Parameter Value
Case 3. When the human operator model is described as RMSE 0.0012
(5), i.e. another traditional model proposed in [3, 6-8], the Kp e−Ls α∗ −0.4101
searching criteria is YP 3 (s)= sα Kp∗ 4.403
© ∗ ∗ ∗ ª L∗ (s) 0.117
TL , TI , TN , Kp∗ , L∗ best f it = min (J). (12)
+
TL ,TI ,TN ,Kp ,L∈R RMSE 0.0018
YP 2 (s)=Kp (s + 3)e−Ls Kp∗ 7.994
A. The Minimum RMSE and best f it Parameters for Each L∗ (s) 0.014
Model RMSE 0.0024
Kp∗ 1.7298
Using the above searching criteria (10)-(12), the minimum
RMSE and the corresponding best f it parameters value for K (T s+1)e −Ls TL∗ 1.8146
YP 1 (s) = (Tp s+1)(T
L

each model are obtained as shown in Table I. From Table I, it I N s+1) TI∗ 0.162

TN 0.162
is obvious that the proposed fractional order model described
by (8) has the smallest RMSE, and the corresponding order L∗ (s) 0.006
of the model is α = −0.4101. This means that compared
with the traditional model, the proposed fractional order model
described by (8) is the best f it model for describing the
human operator behavior, in other word, the human operator
is a fractional order system.

B. The RMSE of the Proposed Fractional Order Model for


Different α and L
In this section, the RMSE of the proposed model described
by (8) for different α, L and Kp will be scanned. Because the
time delay and gain of human operator have finite range, so in
this scanning process, the time delay L gets some fixed value
between 0 to 0.4, and the gain Kp gets the fixed value of 1,
3 and 5. For each Kp and L, the α is varied from −0.95 to
−0.05 with 0.05 step length. The scan results are shown in
Figs. 7-11. Fig. 7. The RMSE scan result for different α with fixed L, and
1) When the gain of the human operator is Kp = 1, the Kp = 1.
RMSE scan result for each L is shown in Fig. 7, and the 3-D
RMSE scan result for different α and L is shown in Fig. 8.
From Fig. 7 and Fig. 8 it is clear that: a) the corresponding α VI. E XPERIMENT R ESEARCH
for the minimum RMSE is fractional; b) when the time delay In this section, the human-in-the-loop control experiment
L gets bigger value, the corresponding minimum RMSE is will be done based on the Quanser SRV02 Rotary Servo Base
also bigger. unit. The experiment platform is shown in Fig. 12, which is
2) When the gain of the human operator is Kp = 3, the composed of a human operator, a steering wheel, a torque
RMSE scan result for each L is shown in Fig. 9, from which sensor, a motor, a computer installed with Quanser/Matlab real
it can be seen that: a) the corresponding α for the minimum time software and QPIDe data acquisition card. The steering
RMSE is fractional; b) when the time delay L gets smaller wheel is fixed with the torque sensor which is mounted on
value, the corresponding minimum RMSE is bigger, this is the desk. The voltage output of the torque sensor is power
276 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

Fig. 8. The 3-D RMSE scan result for different α and L, and
Kp = 1.
Fig. 11. The RMSE scan result for different α with fixed L, and
Kp = 7.

the motor’s position to follow the system input. The block


diagram of the human-in-the-loop control system is shown in
Fig. 13.

Fig. 9. The RMSE scan result for different α with fixed L, and
Kp = 3.

Fig. 12. The human-in-the-loop control experiment platform.

Fig. 10. The RMSE scan result for different α with fixed L, and
Kp = 5.

amplified and transferred to the motor. The motor works on


voltage to position control mode, and the encoder on the
motor offers a high resolution of 4096 counts per revolution in
quadrature mode (1024 lines per revolution). The QPIDe card
samples the voltage output of the torque sensor together with Fig. 13. The block diagram of the human-in-the-loop control
experiment.
the encoder output. In the experiment, the system input, output
and error information are all shown on the display screen of the
computer, and the human operator observes the system error In the experiment, the motor works in position control
and applies a force around the steering wheel, and so controls mode, in this case it is a second order system and its transfer
HUANG et al.: FRACTIONAL ORDER MODELING OF HUMAN OPERATOR BEHAVIOR · · · 277

function is described as follows:


K 60.2362
Yc (s) = = , (13)
s(τ s + 1) s(s + 39.37)
where K = 1.53 rad/s/V, τ = 0.0254 s. In this experiment, the
time delay of the human operator is tested at about L = 0.3 s,
and the system input i(t), system output m(t), system error
e(t) and operator output c(t) are real time recorded as shown
in Figs. 14-17.

Fig. 16. The system error of the human-in-the-loop control


experiment.

Fig. 14. The system input of the human-in-the-loop control


experiment.

Fig. 17. The human operator output (1 V = 4 N· m).

the human operator is a fractional order system. This result is


consistent with the result obtained in Section IV.

B. The Models Parameters for Different L

In general, the time delay of human operator varies in small


Fig. 15. The system output of the human-in-the-loop control
experiment. range, so in this section the proposed fractional order model
described by (8) and the conventional model described by (5)
will be considered, and the models’ parameters distribution for
different human time delay L will be scanned. As the time
A. The Minimum RMSE and best f it Parameters for Each delay of human operator has finite range, so in this scanning
Model process the time delay L varies from 0.01 to 0.6 with 0.01
Using the experiment data and the searching criteria (10)- step length. The scan results are shown in Figs. 18-21.
(12), the minimum RMSE and the corresponding best f it pa- Fig. 18 and Fig. 19 show that the distributions of α and Kp
rameters value for each model are obtained as shown in Table of the proposed fraction order model are smooth, meanwhile
II. From Table II, it is obvious that the proposed fractional as the time delay L decreases, the fractional order α tends
order model described by (8) has the smallest RMSE, and to increase negatively. Fig. 20 and Fig. 21 show that the
the corresponding order of the model is α = −0.3873. This parameters Kp , TL , TI and TN of the conventional model
means that compared with the traditional model, the proposed described by (5) fluctuate in large scale. From this point of
fractional order model described by (8) is the best f it model view, the proposed fractional order model described by (8) is
for describing the human operator behavior, in other words, suitable to describe the human operator behavior.
278 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

TABLE II
best f it PARAMETERS VALUE AND RMSE FOR EACH
MODEL (L = 0.3 s)

Model Parameter Value


RMSE 3.751 × 10−3
Kp e−Ls α∗ −0.3873
YP 3 (s)= sα Kp∗ 0.7643
RMSE 4.172 × 10−3
YP 2 (s)=Kp (s + 39.37)e−Ls Kp∗ 0.6099
RMSE 4.036 × 10−3
Kp∗ 1.078
K (T s+1)e−Ls TL∗ 0.1481
YP 1 (s) = (Tp s+1)(T
L
I N s+1) TI∗ 0.0001
TN∗ 0.7804 Fig. 20. The gain Kp distribution of human operator for different L
using the conventional model described by (5).

Fig. 18. The fractional order α distribution of human operator for


different L using the proposed model described by (8). Fig. 21. The TL , TI , TN distributions of human operator for
different L using the conventional model described by (5).

models verifications have been done, and the best f it param-


eters for the proposed model and the traditional models have
been obtained. The verification results show that the proposed
fractional order model is the best f it model for describing the
human operator behavior, in other words, the human operator
is a fractional order system in such a system. The experiment
results also provide the correctness of the above conclusion.
The proposed fractional order model described by (8) for
human operator behavior not only has small RMSE, but also
has a simple structure with only few parameters, and each
parameter has definite physical meaning.
In the future work, we will research the model for human
operator considering other types of controlled plant.
Fig. 19. The gain Kp distribution of human operator for different L
using the proposed model described by (8). ACKNOWLEDGMENT
The authors would like to thank the graduate student Cui
Lei who helped in digitizing the old data.
VII. C ONCLUSION
In this paper, based on the characteristics of human brain R EFERENCES
and behavior, the fractional order mathematical model for [1] Tustin A. The nature of the operator’s response in manual control, and its
human operator is proposed. Based on the actual data, the implications for controller design. Journal of the Institution of Electrical
HUANG et al.: FRACTIONAL ORDER MODELING OF HUMAN OPERATOR BEHAVIOR · · · 279

Engineers, Part II A: Automatic Regulators and Servo Mechanisms, 1947, [23] Phillips C A, Repperger D W. An informatic model of human operator
94(2): 190−206 control. In: Proceedings of the 1st Joint [Engineering in Medicine
and Biology, 1999. 21st Annual Conference and the 1999 Annual
[2] Craik K J W. Theory of the human operator in control systems. British Fall Meetring of the Biomedical Engineering Society] BMES/EMBS
Journal of Psychology, General Section, 1948, 38(3): 142−148 Conference, 1999. Atlanta, GA: IEEE, 1999.
[3] McRuer D T, Krendel E S. The human operator as a servo system [24] Doman D B, Anderson M R. A fixed-order optimal control model of
element. Journal of the Franklin Institute, 1959, 267(6): 511−536 human operator response. Automatica, 2000, 36(3): 409−418
[4] Roig R W. A comparison between human operator and optimum linear [25] Macadam C C. Understanding and modeling the human driver. Vehicle
controller RMS-error performance. IRE Transactions on Human Factors System Dynamics, 2003, 40(1−3): 101−134
in Electronics, 1962, HFE-3(1): 18−21
[26] Kovacevic D, Pribacic N, Jovic M, Antonic R, Kovacevic A. Model-
[5] Senders J W. The human operator as a monitor and controller of ing human operator controlling process in different environments. In:
multidegree of freedom systems. IEEE Transactions on Human Factors Proceedings of the 19th International Conference on Artificial Neural
in Electronics, 1964, HFE-5(1): 2−5 Networks. Berlin Heidelberg: Springer, 2009. 475−484
[6] McRuer D T. Human operator dynamics in compensatory systems. [27] Celik O, Ertugrul S. Predictive human operator model to be utilized
Systems Technology Inc Hawthorne Ca, 1965. as a controller using linear, neuro-fuzzy and fuzzy-ARX modeling
techniques. Engineering Applications of Artificial Intelligence, 2010,
[7] McRuer D T, Jex H R. A review of quasi-linear pilot models. 23(4): 595−603
IEEE Transactions on Human Factors in Electronics, 1967, HFE-8(3):
231−249 [28] Tervo K. Discrete data-based state feedback model of human operator.
In: Proceedings of the 2010 IEEE/ASME International Conference
[8] McRuer D T, Hofmann L G, Jex H R, Moore G P, Phatak A V. on Mechatronics and Embedded Systems and Applications (MESA).
New approaches to human-pilot/vehicle dynamic analysis. Systems Qingdao, China: IEEE, 2010. 202−207
Technology Inc Hawthorne Ca, 1968.
[29] Zaal P M T, Sweet B T. Estimation of time-varying pilot model
[9] Baron S, Kleinman D L. The human as an optimal controller and parameters. In: Proceedings of the 2011 AIAA Modeling and Simulation
information processor. IEEE Transactions on Man-Machine Systems, Technologies Conference. Portland, Oregon: AIAA, 2011.
1969, 10(1): 9−17
[30] Zhang B, Li H Y, Tang G J. Human control model in teleoperation
[10] Phatak A V, Bekey G A. Model of the adaptive behavior of the human rendezvous. Science China Information Sciences, 2014, 57(11): 1−11
operator in response to a sudden change in the control situation. IEEE [31] Lone M, Cooke A. Review of pilot models used in aircraft flight
Transactions on Man-Machine Systems, 1969, 10(3): 72−80 dynamics. Aerospace Science and Technology, 2014, 34: 55−74
[11] Wierenga R D. An evaluation of a pilot model based on Kalman filtering [32] Li W C, Sadigh D, Sastry S S, Seshia S A. Synthesis for human-in-
and optimal control. IEEE Transactions on Man-Machine Systems, 1969, the-loop control systems. Tools and Algorithms for the Construction and
10(4): 108−117 Analysis of Systems. Berlin Heidelberg: Springer, 2014. 470−484
[12] Levison W H, Baron S, Kleinman D L. A model for human controller [33] Rao M S P. The human operator in man-machine systems. Defence
remnant. IEEE Transactions on Man-Machine Systems, 1969, 10(4): Science Journal, 2014, 6(3): 182−190
101−108
[34] Liu Y K, Zhang Y M. Control of human arm movement in machine-
[13] Kleinman D L, Baron S, Levison W H. An optimal control model of human cooperative welding process. Control Engineering Practice, 2014,
human response, part I: theory and validation. Automatica, 1970, 6(3): 32: 161−171
357−369
[35] Chen Y Q, Petrás̆ I, Xue D Y. Fractional order control — a tutorial. In:
[14] Baron S, Kleinman D L, Levison W H. An optimal control model of Proceedings of the 2009 American Control Conference 2009. St. Louis,
human response, part II: prediction of human performance in a complex MO: IEEE, 1397−1411
task. Automatica, 1970, 6(3): 371−383
[36] Li Y, Chen Y Q, Podlubny I. Stability of fractional-order nonlinear
[15] McRuer D T, Krendel E S. Mathematical models of human pilot dynamic systems: Lyapunov direct method and generalized Mittag-
behavior. Advisory Group for Aerospace Research and Development. Leffler stability. Computers & Mathematics with Applications, 2010,
NATO Science and Technology Organization, 1974. 59(5): 1810−1821

[16] Tomizuka M, Whitney D E. The human operator in manual preview [37] Oldham K B, Spanier J. The Fractional Calculus. New York: Academic
tracking (an experiment and its modeling via optimal control). Journal Press, 1974.
of Dynamic Systems, Measurement, and Control, 1976, 98(4): 407−413 [38] Podlubny I. Fractional-order systems and P I λ Dµ -controllers. IEEE
[17] Phatak A, Weinert H, Segall I, Day C N. Identification of a modified Transactions on Automatic Control, 1999, 44(1): 208−214
optimal control model for the human operator. Automatica, 1976, 12(1): [39] Li H S, Luo Y, Chen Y Q. A fractional order proportional and
31−41 derivative (FOPD) motion controller: tuning rule and experiments. IEEE
Transactions on Control Systems Technology, 2010, 18(2): 516−520
[18] Gabay E, Merhav S J. Identification of a parametric model of the human
operator in closed-loop control tasks. IEEE Transactions on Systems, [40] Podlubny I. Fractional Differential Equations. Vol. 198. San Diego:
Man, and Cybernetics, 1977, 7(4): 284−292 Academic Press, 1999.
[19] McRuer D. Human dynamics in man-machine systems. Automatica,
1980, 16(3): 237−253
[20] Govindaraj T, Ward S L, Poturalski R J, Vikmanis M M. An experiment
and a model for the human operator in a time-constrained competing-
Jiacai Huang graduated from Jilin University (JLU),
task environment. IEEE Transactions on Systems, Man, and Cybernetics,
China, in 2000. He received the M. Eng. and Ph. D.
1985, SMC-15(4): 496−503
degrees in Automation School from JLU in 2003
[21] Sworder D D, Haaland K S. A hypothesis evaluation model for human and 2006, respectively. He is currently a professor
operators. IEEE Transactions on Systems, Man, and Cybernetics, 1989, at the School of Automation, Nanjing Institute of
19(5): 1091−1100 Technology, China. His research interests include
human-in-the-loop control, fractional-order motion
[22] Boer E R, Kenyon R V. Estimation of time-varying delay time in control, and vision-guided robotics. Corresponding
nonstationary linear systems: an approach to monitor human operator author of this paper.
adaptation in manual tracking tasks. IEEE Transactions on Systems,
Man, and Cybernetics, Part A: Systems and Humans, 1998, 28(1): 89−99
280 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

YangQuan Chen earned his Ph. D. from Nanyang Computing with MATLAB, 2nd Ed.” (with Dingyü Xue, CRC Press 2016).
Technological University, Singapore, in 1998. He He is a member of IEEE, ASME, AIAA, ASPRS, AUVSI and AMA.
was a faculty of Electrical Engineering at Utah
State University from 2000-2012. He joined the
School of Engineering, University of California,
Merced in 2012 teaching “Mechatronics”, “Engi-
neering Service Learning” and “Unmanned Aerial Haibin Li graduated from Suqian College, China,
Systems” for undergraduates and “Fractional Order in 2015. He is currently a master student at Nanjing
Mechanics” and “Nonlinear Controls” for graduates. Institute of Technology, China. His main research
His current research interests include mechatronics interest is human-in-the-loop control.
for sustainability, cognitive process control, small
multi-UAV based cooperative multi-spectral “personal remote sensing” and
applications, applied fractional calculus in controls, modeling and complex
signal processing; distributed measurement and distributed control of dis-
tributed parameter systems using mobile actuator and sensor networks. He has
been the Co-Chair for IEEE RAS Technical Committee (TC) on Unmanned
Aerial Vehicle and Aerial Robotics (2012-2018). He was the Mechatronics
and Embedded Systems Applications (MESA) TC Chair for ASME Design
Engineering Division in 2009-2010 and served as an Associated Editor
for ASME Journal of Dynamics Systems, Measurements and Control (2009-
2015). Currently, he serves as the Topic Editor-in-Chief of International Xinxin Shi graduated from Nanjing University of
Journal of Advanced Robotic Systems (Field Robotics) and a Senior Editor Science and Technology (NJUST), China, in 2007.
for International Journal of Intelligent Robotic Systems. He is an Associate She received the Ph. D. degree in mechatronic con-
Editor for Fractional Calculus and Applied Analysis, IEEE Transactions on trol engineering from NJUST in 2012. She is cur-
Control Systems Technology, Mechatronics, Control Engineering Practice, IET rently an associate professor at the School of Au-
Control Theory and Applications, and ISA Transactions. Dr. Chen serves as the tomation, Nanjing Institute of Technology, Nanjing,
Steering Committee Chair for International Conference on Fractional Deriva- China. Her research interests include fractional-order
tives and Applications, a program chair for 2016 International Conference control, precision motion control of linear motor,
on Unmanned Aircraft Systems (ICUAS), and a member of the IEEE-USA’s active disturbance rejection control, and robotics.
Committee on Transportation and Aerospace Policy (CTAP). His most recent
books include “Modeling, Analysis and Design of Control Systems in Matlab
and Simulink” (with Dingyü Xue, World Scientific 2014) and “Scientific
IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016 281

Fractional Modeling and SOC Estimation of


Lithium-ion Battery
Yan Ma, Xiuwen Zhou, Bingsi Li, and Hong Chen, Senior Member, IEEE

Abstract—This paper proposes a state of charge (SOC) estima- these methods result in high errors caused by the accumulation
tor of Lithium-ion battery based on a fractional order impedance of errors in numerical integration in current measurement.
spectra model. Firstly, a battery fractional order impedance State observer[2−3] , Kalman filter (KF)[4−5] and particle filter
model is derived on the grounds of the characteristics of Warburg
element and constant phase element (CPE) over a wide range (PF)[6−7] are used to estimate SOC based on the model of
of frequency domain. Secondly, a frequency fitting method and Lithium-ion battery. The SOC estimation error of each method
parameter identification algorithm based on output error are is summarized in [8], which shows that the existing integer
presented to identify parameters of the fractional order model order battery SOC estimation methods mainly have estimation
of Lithium-ion battery. Finally, the fractional order Kalman filter error larger than 1 %, which may be because the models which
approach is introduced to estimate the SOC of the lithium-ion
battery based on the fractional order model. The simulation are obtained through the external characteristics of the power
results show that the fractional-order model can ensure an battery cannot show the precise internal characteristics. The
acceptable accuracy of the SOC estimation, and the error of dynamics of the battery is described by a set of integer order
estimation reaches maximally up to 0.5 % SOC. calculus equations. But complex electrochemical reactions are
Index Terms—Lithium-ion battery, fractional order model, described by the fractional order function.
electrochemical impedance spectra, fractional Kalman filter. The fractional order calculus (FOC) is a natural extension
of the classical integral order calculus. References [9−11]
I. I NTRODUCTION have shown that most phenomena, such as damping, friction,
mechanical vibration, dynamic backlash, sound diffusion, etc.,

G ENERALLY, the electrochemical reactions inside


lithium-ion battery are complicated in the running elec-
tric vehicle (EV), which is a highly nonlinear dynamic system.
have fractional order properties. Thus, FOC is widely used in
modeling, kinetics estimation, etc. FOC is also used to develop
the electrochemical models of the super capacitors and so on.
State of charge (SOC)[1] is defined as the percentage of the When it comes to FOC battery modeling and SOC estima-
amount of left energy to the rated capacity of a battery, which tion, [12] uses FOC model obtained by system identification
cannot be measured directly, it only can be estimated by to estimate crankability of battery, [13] proposes lead acid
measured variables such as current and terminal voltage. The battery state of charge estimation with FOC, and [14] deals
accurate estimation of SOC is the key problem in the field of with a fractional order state space model for the lithium-ion
power battery. battery and its time domain system identification method. The
The methods of SOC estimation are categorized into direct existing FOC modeling for battery meets the same problem,
experiment measurement methods and estimation methods the estimation accuracy in not high enough for battery man-
based on battery models. Coulomb counting method and cur- agement system.
rent integration method are the most popular experiment mea- The electrochemical impedance spectroscopy (EIS) method
surement methods, which are simple to obtain SOC. However, is one of the most accurate methods to model the electrochem-
Manuscript received August 31, 2015; accepted December 21, 2015. This ical Li-ion batteries. There are many studies which have tried
work was supported by National Natural Science Foundation of China (615 to utilize the impedance spectra directly to estimate SOC, but
20106008, U1564207, 61503149), High Technology Research and Develop- EIS method is too complicated to be used directly. EIS method
ment Program of Jilin (20130204021GX), Specialized Research Fund for
Graduate Course Identification System Program (Jilin University) of China is mainly used with equivalent circuit model at present[15−16] .
(450060523183), and Graduate Innovation Fund of Jilin University (20151 The remainder of the paper is organized as follows. Section
48). Recommended by Associate Editor YangQuan Chen. II discusses the battery fractional-order modeling based on
Citation: Yan Ma, Xiuwen Zhou, Bingsi Li, Hong Chen. Fractional mod-
eling and SOC estimation of Lithium-ion battery. IEEE/CAA Journal of
impedance spectra; Section III discusses how to obtain char-
Automatica Sinica, 2016, 3(3): 281−287 acteristic curve between open circuit voltage (OCV) and SOC,
Yan Ma is with the State Key Laboratory of Automotive Simulation and states order identification with frequency method and param-
Control, Jilin University, China, and also with the Department of Control
Science and Engineering, Jilin University (Campus Nanling), Changchun 1300
eters identification according to the output error identification
25, China (e-mail: yma@jlu.edu.cn). algorithm; Section IV presents fractional order Kalman filter
Xiuwen Zhou and Bingsi Li are with Jilin University, Changchun 130012, for SOC estimation; Section V draws conclusions from the
China (e-mail: zhou xiuwen@126.com; lbsmichelle@163.com).
Hong Chen is with the State Key Laboratory of Automotive Simulation and
preceding work and offers suggestion for further study.
Control, Jilin University, Changchun 130012, China, and with the Department
of Control Science and Engineering, Jilin University (Campus Nanling), II. F RACTIONAL MODELLING OF BATTERY
Changchun 130025, China (e-mail: chenh98cn@126.com). The impedance spectra curve of the Lithium-ion battery can
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org. be got through Electrochemical workstation and is shown in
282 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

 r
 d
Fig. 1. As shown in the figure, the impedance spectra can be  , r > 0,
 dtr
divided into three sections: the high frequency section, the mid r
∆ = 1, r = 0,
frequency section and the low frequency section. 

R
(dτ )r , r < 0.
The mathematical model in high frequency can be described
as (1).
V1 = R1 I, (1)
where R1 ∈ R denotes the value of Ohmic resistance, I
denotes the current, and V1 denotes the voltage of R1 .
The mathematical model in middle frequency can be de-
scribed as (2).
1 1
∆ β V2 = − V2 − I, (2)
R2 C2 C2
where C2 ∈ R is the coefficient of CPE, β ∈ R, −1 < β < 1
denotes the fractional order of CPE, R2 ∈ R denotes the value
of Ohmic resistance in ZARC element, I denotes the current
across the ZARC element, and V2 denotes the terminal voltage
of ZARC element.
Fig. 1. Impedance spectra of a Li-ion battery. The mathematical model of Warburg element in low fre-
quency can be described as (3).
In the high frequency section, the impedance spectra curve
1
intersects with the real axis and the intersection point could ∆α V3 = − I, (3)
be represented by an Ohmic resistance. W
In the low frequency section, the impedance spectra curve where W ∈ R is the coefficient, ∆α denotes α order of the
is a straight line with a constant slope, and has the same fractional element, α ∈ R, −1 < α < 1 is the fractional
impedance spectroscopy characteristic with constant phase order of Warburg element, V3 denotes the voltage of Warburg
element (CPE) which is usually referred to as a Warburg element, and I denotes the current across the Warburg element.
element. For the determined relationship of OCV and SOC, SOC
The middle frequency section forms a depressed semicircle, can be regarded as a system state, which can be presented as
which is a well-known phenomenon in electrochemistry. Such follows:
a depressed semicircle could be modeled by paralleling a 1
∆1 Soc = − I, (4)
Warburg element or CPE with a resistance, which is referred Qn
to as a ZARC element (it yields an arc in the Z plane)[17] . where Qn denotes the nominal capacity (Ah) of battery.
From the analysis above, the equivalent circuit model can be The relationship between SOC and OCV is nonlinear and
described as Fig. 2. Voc denotes open circuit voltage (OCV), it is not easy to draw a mathematical interpretation for it. It
and Vo denotes battery terminal voltage which can be directly is easy to find that when SOC is between 20 % and 80 % the
measured; R1 ∈ R denotes the value of Ohmic resistance, relationship is considered to be linear and can be written as
I denotes the current, and V1 denotes the voltage of R1 ; C2 follows:
∈ R is the coefficient of CPE in ZARC element, R2 ∈ R
denotes the value of Ohmic resistance in ZARC element, and Voc = k · Soc + d, (5)
V2 denotes the terminal voltage of ZARC element; W ∈ R is where k and d are the coefficients which can be calculated
the coefficient of Warburg element, and V3 denotes the voltage from the curve fitting.
of Warburg element. £ ¤T
Set the system state vector as x = V2 V3 Soc , the
system input as u = I, and the system output as y = Vo − d.
The continuous fractional state space function can be written
as (6).
(
∆N x = Ax + Bu,
(6)
y = Cx + Du,
   
− R21C2 0 0 − C12
 1 
where A =  0 0 0 , B =  − W , C =
Fig. 2. Fractional equivalent circuit model.
0 0 0 − Q1n
 
From the above description, the battery can be described by β
£ ¤
a fractional model. To simplify the FOC equation, we define 1 1 k , D = −R1 , N =  α .
the denotation as follows: 1
MA et al.: FRACTIONAL MODELING AND SOC ESTIMATION OF LITHIUM-ION BATTERY 283

According to the stochastic theory, the discrete state space A. Curve Fitting Between OCV and SOC
function is obtained as follows: OCV is obtained by fitting average value of charging and
(
∆N xk+1 = Axk + Buk , discharging terminal voltages which are measured by applying
(7) constant pulse current for each time 10 % SOC to battery in
yk = Cxk + Duk ,
both of charging and discharging modes.
where xk ∈ R3 denotes the system state vector, yk ∈ R Through the above test, the unknown parameters k and d
denotes the system output, and uk ∈ R denotes the system in (5) can be obtained by curve fitting.
input, all at the time instant k. The specific test procedure is as follows:
The fractional order Grünwald-Letnikov definition is given 1) Discharge the battery till it reaches the minimum dis-
as charging voltage (2 V in our case) at room temperature, and
k µ ¶ keep it idle for 12 hours.
N 1 X j N 2) Charge the battery with a constant current of 0.2 C (0.5 A)
∆ xk = N (−1) xk−j , (8)
Ts j till terminal voltage reaches 3.7 V. During the procedure, idle
j=0
the battery for 2 minutes after each 10 % SOC charging.
where Ts is the sample interval, and k is the number of Record every minimum voltage, as shown in Table I.
samples for which the derivative is calculated,
µ ¶ ( TABLE I
N 1, j = 0,
= N (N −1)···(N −j+1) MINIMUM POINTS OF EVERY SOC WHILE CHARGING
j , j > 0.
j! SOC (%) Voltage (mV)
Equation (9) can be derived from (8). 1 2664
µ ¶ 11 3140
N
xk+1 = TsN ∆N xk+1 − xk 21 3233
1 31 3278
k+1
X µ ¶
N 41 3304
+ (−1)j xk−j+1 . (9)
j 51 3318
j=2
61 3322
The discrete state space function of the battery can be 71 3341
written as (10). 81 3382
 91 3408

x N N
P
k+1
k+1 = Ts (A + N E)xk + Ts Buk − γj xk−j+1 , 100 3702
j=2

y = Cx + Du ,
k k k 3) Idle the battery for 12 hours.
(10) 4) Discharge the battery with a constant current of 0.2 C
½µ ¶µ ¶µ ¶¾ (0.5 A) till terminal voltage reaches 2 V. During the procedure,
β α 1
where γj = diag . idle the battery for 2 minutes after each 10 % SOC discharging.
j j j
Let Ad = TsN (A + N E), Bd = TsN B, Cd = C, Dd = D, Record every maximum voltage, as shown in Table II.
and E be unit matrix. Considering the process noise and output
TABLE II
noise, the discrete state space function of the system can be MAXIMUM POINTS OF EVERY SOC WHILE
written as DISCHARGING


x P
k+1
SOC (%) Voltage (mV)
k+1 = Ad xk + Bd uk + wk − γj xk−j+1 ,
j=2 (11) 99 3434

y = C x + D u + v ,
k d k d k k 89 3284
79 3274
where wk ∈ R3 is process noise, representing the modeling 69 3266
uncertainty and unknown input, vk ∈ R is output noise, on be- 59 3360
half of the measurement disturbance, wk and vk are assumed to 49 3240
be independent, zero mean Gaussian noise processes with the 39 3222
covariance matrices E[wk wjT ] = Qk δkj , E[vk vjT ] = Rk δkj , 29 3192
and δkj is Kronecker function. 19 3147
9 2812
III. PARAMETER IDENTIFICATION 0 2431
Parameter identification of battery model can be divided into
two sections, curve fitting of relationship between OCV and 5) Fit minimum points and maximum points that we col-
SOC and parameter identification in battery model. We will lected in prior experiments respectively and average the two
describe the two parts separately as following. curves, which are shown in Fig. 3.
284 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

impedance spectra well, which means that the fractional-order


model can express the characteristic of Lithium-ion battery
well.
2) Unknown parameter identification: Unknown parame-
ters are identified via output error identification algorithm in
time domain[18−19] . The output error approach is diagrammed
in Fig. 6.

Fig. 3. OCV measurement during charging and discharging.

Fitting the OCV-SOC relationship from 20 % SOC to 80 %


SOC as shown in Fig. 4, we can get the values k = 0.002086
and d = 3.166.

Fig. 6. Parameter identification of battery by output error approach.


The transfer function of fractional order equivalent circuit
model shown in Fig. 1 can be written as
V (s) 1 R2 ( C21sβ )
H(s) = = · R 1 ·
I(s) W sα R2 + ( C21sβ )
Fig. 4. OCV-SOC curves between 20 % and 80 % SOC.
R 1 R2
= , (12)
W sα (1 + C2 R2 sβ )
B. Parameter Identification of Model
where V = Vo − Voc .
Identify unknown parameters in (6) with time domain and Equation (12) can be written as (13).
frequency domain method separately.
V (s)W sα (1 + C2 R2 sβ ) = I(s)R1 R2 . (13)
1) Identify the order of states using frequency fitting method
in frequency domain: This impedance spectra curve of the Applying of inverse Laplace transform algorithm, we have
Warburg element has the slope of απ/2. The slope of the dα dα+β
low-frequency part of the impedance spectra is nearly π/4, so W V (t) + C2 R2 W V (t) = R1 R2 I(t). (14)
dt dt
parameter α is equal to 0.5.  
The impedance spectra curve of the loop consisting of a
d
a CPE and a resistance is shaped like a semicircle. The Let a = R1 R2 , b = W , c = C2 R2 W , θ =  b , p = .
dt
regression rate of the semicircle will be changed with β. The c
Equation (14) is written as
bigger β is, the bigger the curve radian is. When β = 0.65,
the measured impedance spectra will be matched well, shown V (t) a B(θ)
G(p) = = α = . (15)
in Fig. 5. I(t) bp + cpα+β A(p, θ)
The noise-free output y(tk ) is supposed to be corrupted by
an additive white measurement noise v(tk ) which is normally
distributed with a zero mean and R variance, considered at
discrete instants. The complete equation can be written in the
form
(
y(tk ) = G(p) · u(tk ),
(16)
y ∗ (tk ) = y(tk ) + v(tk ),
where y ∗ (tk ) is the measured output of the system.
Assume that an error function ε(t) is given by the output
error, i.e.,
B(θ)
ε(t) = y ∗ (tk , θ) − u(t)
A(p, θ)
µ ∗ ¶ µ ¶
y (tk , θ) u(t)
= A(p, θ) − B(θ)
A(p, θ) A(p, θ)
Fig. 5. System state order fitting curve. = A(p, θ)yf∗ (t) − B(θ)uf (t), (17)
Fig. 5 shows that the impedance spectra curve obtained where yf∗ (t) = y ∗ (t, θ)/A(p, θ) and uf (t) = u(t)/A(p, θ).
by the order of state identification can match the measured Hence, a linear low-pass filter is applied to the measured
MA et al.: FRACTIONAL MODELING AND SOC ESTIMATION OF LITHIUM-ION BATTERY 285

input part and output part separately instead of a direct Bring the above parameters into (6), the discrete fractional
differentiation of the input variable and output variable. As model can be written as

shown in (17), the filter converts the output error into an  P
k+1
x
equation error[20] . k+1 = Ad xk + Bd uk + wk − γj xk−j+1 ,
j=2 (22)
Let F n (p) = 1/A(p, θn ), n = 1, 2, . . . stands for the 
 yk = Cd xk + Dd uk + vk ,
iteration number. In practical cases, A(p, θ) being unknown,
an estimation F n (p) = 1/Â(p, θ̂n ) is computed iteratively. where
   
The noise-free output variable is obtained through an aux- β − R21C2 0 0 −43289.39 0 0
iliary model, i.e., Ad =  0 α 0 =  0 0.5 0 ,
B̂(θ̂n ) 0 0 1 0 0 1
y n (t) = u(t). (18)  −1 
   
Â(p, θ̂n ) C2 −90.9 0.65
 −1 
The filtered input, output, and measured output are com- Bd =     
 W  = −0.038 , N = 0.5 ,

puted respectively with −1 −0.00011 1
£ Qn ¤ £ ¤
uf (t) = F n (p)u(t), Cd = 1 1 k = 1 1 0.21 , Dd = −R1 = −0.0243.
pα yf (t) = pα F n (p)y(t),
C. Model Validation
pα yf∗ (t) = pα F n (p)y ∗ (t).
The current profile consists of many charge/discharge
And they are gathered in the regression vectors as pulses, at different current levels. Economic Commission for
£ ¤T Europe (ECE) 15 urban driving cycle which is used on electric
ϕf (k) = uf (k) −pα yf∗ (k) −pα+β yf∗ (k) , vehicles is selected to simulate a typical driving pattern. The
£ ¤T
n α
ϕf (k) = uf (k) −p yf (k) −p α+β
yf (k) . current profile shown in Fig. 7 repeats the ECE 15 urban
driving cycle 3 times, and each circle is running for 400 s.
Thus, we have The voltage curve, shown in Fig. 8, includes the two curves.
£ ¤ One is the output of the identified model and the other is the
Φnf = ϕnf (0) ... ϕnf (Tfinal ) ,
£ ¤ measured voltage of the battery. And Fig. 9 shows the error of
Φf = ϕf (0) ... ϕf (Tfinal ) , the two voltage curves at different time. It is easy to find that
£ ¤
Yf∗ = yf∗ (0) ... yf∗ (Tfinal ) . (19) almost all the voltage errors are within 20 mV. When the input
The optimization problem of the parameter identification
can be stated as
° n ∗ °2
°
θ̂k = arg min °[Φnf ΦT
f ]θ − [Φf Yf ] . (20)
θ

The solution is given by


θ̂k = (Φnf ΦT
f)
−1 n ∗
Φf Yf , (21)
and the algorithm is iterated until convergence, when Fig. 7. Current profile for model validation.
max | θ̂k −θ̂θ̂k−1 | < ε , where ε is chosen by the accuracy of
k
modeling.
Specific identification process can be described as:
£ ¤T
1) k = 0, initialize the parameters with θ0 = 0 0 0 .
2) k = 1, 2, 3, . . ., calculate noise-free output y(k) accord-
ing to θk−1 and (16).
3) Filter the current, the terminal voltage, and the noise-free
terminal voltage based on (18).
4) Determine variables based on (19). Fig. 8. Voltage profile for model validation.
5) Update the identified parameters θ̂k by (21).
6) Calculate the relative error of | θ̂k −θ̂θ̂k−1 | from 2) to 5)
k
until the error is less than 0.05.
After the identification process, the value of every element
can be gotten as R2 = Ra1 , W = b, C2 = R2cW in (6), Qn
= Cn × 3600 where Cn is the nominal capacity, i.e., R2 =
2.1 mΩ, W = 26.5, C2 = 11 mF.
The intersection of impedance spectra with real axis in high
frequency shows the value of resistance. From the impedance
spectra curve we can get R1 = 24.3 mΩ. Fig. 9. Voltage error for model validation.
286 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

charging current or discharging current switches largely, the Error covariance update
error is reaches to 40 mV.
Thus the identified fractional order model is accurate.
Pk = (1 − Kk C)P̃k . (27)
IV. SOC ESTIMATION BASED ON FRACTIONAL ORDER
MODEL 3) Save the estimated state and covariance for further
The work described in this paper was undertaken using iteration.
26 650 Lithium-ion batteries manufactured by A123 (2.5 Ah, 4) Separate the system state, and we will get SOC timely.
3.3 V batteries) which are shown in Fig. 10, and the battery The current profile shown in Fig. 12 is employed as vali-
test machine is shown in Fig. 11. dation scenario. Under this condition, fractional Kalman filter
and Kalman filter (KF) are used to estimate terminal voltage
and SOC of battery. Both the measured terminal voltage and
model terminal voltage are shown in Fig. 13. From Fig. 13, we
can see the battery is tested in full SOC range (i.e., terminal
voltage from 2.0 V to 3.6 V), and both the terminal voltage
Fig. 10. A123 cell.
estimated by FKF and KF can trace the measured terminal
voltage well, but the FKF results are more precise than the
KF ones.

Fig. 11. Battery test equipment.


Fig. 12. Current profile for SOC estimation.
A fractional order estimator is designed to estimate SOC of
the battery.
For the common integer order system, Kalman filter ap-
proach is widely used to estimate the parameters of the system.
Hence, fractional order Kalman filter (FKF)[21] is selected
to estimate the SOC of the battery.
The process can be described as:
1) k = 0
The Kalman filter is initialized with the best available
information of state and error covariance. The initialized value Fig. 13. Terminal voltage profile for SOC estimation.
of state estimation and error covariance are expressed as:
the covariance matrices of process noise Q, the covariance SOC estimation and SOC estimation error curves are shown
matrices of measurement noise R, the initialized system state in Fig. 14 and Fig. 15, respectively. From Fig. 15 we will see,
x̂0 , and the covariance matrices of initialized system state P0 at the beginning of battery charging, the FKF estimation error
= E[(x̂0 − x0 )(x̂0 − x0 )T ]. is almost the same as KF estimation error. And with further
2) k = 1, 2, . . . charging of battery, precision of FKF will rise gradually while
State estimation propagation precision of KF gets worse. At the late charging period, both
X k µ ¶ the FKF and KF error are increasing, but the FKF estimation
N
x̃k = Ad xk−1 + Bd Ik − γj xk−j . (23) error is always smaller than the KF one. In the whole test, the
j
j=1 error of FKF can be reduced up to max 0.5 % SOC, while the
Error covariance propagation error of KF reaches 3 %.
k
X
P̃k = (Ad + N1 )Pk−1 + Qk−1 + Nj Pk−j NjT . (24)
j=2

Kalman gain update


Kk = P̃k C T (C P̃k C T + Rk ). (25)
State estimation update
x̂k = x̃k + Kk (yk − C x̃k ). (26) Fig. 14. SOC estimation.
MA et al.: FRACTIONAL MODELING AND SOC ESTIMATION OF LITHIUM-ION BATTERY 287

[15] Luo Y F, Gong C S A, Chang L X, Liu Y H. AC impedance technique


for dynamic and static state of charge analysis for Li-ion battery. In:
Proceedings of the 17th IEEE International Symposium on Consumer
Electronics (ISCE). Hsinchu, China: IEEE, 2013: 9−10
[16] Eddahech A, Briat O, Bertrand N, Delétage J Y, Vinassa J M. Behavior
and state-of-health monitoring of Li-ion batteries using impedance
spectroscopy and recurrent neural networks. International Journal of
Electrical Power and Energy Systems, 2012, 42(1): 487−494
[17] Barsoukov E, Macdonald J R. Impedance Spectroscopy: Theory, Experi-
Fig. 15. SOC estimation error. ment, and Applications (2nd edition). Hoboken, NJ: Wiley-Interscience,
2005.
V. C ONCLUSION [18] Guermah S, Djennoune S, Bettayeb M. Discrete-time fractional-order
systems: modeling and stability issues. Advances in Discrete Time
Based on the analysis of the impedance spectra, a simplified Systems. INTECH Open Access Publisher, 2012.
battery fractional-order model is derived. A new identification [19] Guermah S, Djennoune S, Bettayeb M. Controllability and observability
method is presented to identify the orders of the states and of linear discrete-time fractional-order systems. International Journal of
Applied Mathematics and Computer Science, 2008, 18(2): 213−222
parameters based on the fractional-order system. The fractional [20] Victor S, Malti R, Garnier H, Oustaloup A. Parameter and differentiation
Kalman filter is utilized to estimate the SOC of the lithium-ion order estimation in fractional models. Automatica, 2013, 49(4): 926−
battery based on the fractional-order model. The simulation 935
results show the SOC estimation with fractional Kalman filter [21] Sierociuk D, Dzieliński A. Fractional Kalman filter algorithm for the
states, parameters and order of fractional system estimation. Interna-
is consistent with expectations. However just one battery is tional Journal of Applied Mathematics and Computer Science, 2006,
tested in the paper, battery pack will be tested in further study. 16(1): 129−140

R EFERENCES Yan Ma received the B. S. degree in the Automatica


[1] Wang Y, Zhang C, Chen Z. A method for joint estimation of state- Department from Harbin Engineering University,
of-charge and available energy of LiFePO 4 batteries. Applied Energy, China, in 1992, M. S. and Ph. D. degrees in the De-
2014, 135: 81−87 partment of Control Science and Engineering from
[2] Kim D, Koo K, Jeong J J, Goh T, Sang W K. Second-order discrete- Jilin University, China, in 1995 and 2006. In 1995,
time sliding mode observer for state of charge determination based on a she joined former Jilin University of Technology.
dynamic resistance Li-ion battery model. Energies, 2013, 6(10): 5538− She has been a post doctor at Poly University, Hong
5551 Kong. Since 2009, she has been a professor at Jilin
University. Her current research interests include
[3] Chen X, Shen W X, Cao Z, Kapoor A. Sliding mode observer for state of
nonlinear estimation methods and applications in
charge estimation based on battery equivalent circuit in electric vehicles.
power management system of EV, and robust filter
Australian Journal of Electrical and Electronics Engineering, 2012, 9(3):
methods.
225−234
[4] Li D, Ouyang J, Li H, Wan J F. State of charge estimation for
LiMn 2O 4 power battery based on strong tracking sigma point Kalman Xiuwen Zhou graduated from Jilin University,
filter. Journal of Power Sources, 2015, 279: 439−449 China, in 2013. She is currently a master student
in the Department of Control Science and Engineer-
[5] He Ling-Na, Wang Yun-Hong. SOC estimation based on improved sam-
ing, Jilin University, China. Her research interests
pling point Kalman filter for mine-used battery. Journal of Mechanical
include battery management system of EV.
and Electrical Engineering, 2014, 31(9): 1213−1217 (in Chinese)
[6] Wang Y J, Zhang C B, Chen Z H. A method for state-of-charge
estimation of LiFePO 4 batteries at dynamic currents and temperatures
using particle filter. Journal of Power Sources, 2015, 279: 306−311
[7] Li J H, Barillas J K, Guenther C, Danzer M A. Multicell state estimation
using variation based sequential Monte Carlo filter for automotive
battery packs. Journal of Power Sources, 2015, 277: 95−103
Bingsi Li graduated from Jilin University, China,
[8] Lu L G, Han X B, Li J Q, Hua J F, Ouyang M G. A review on the key
in 2014. She is currently a master student in the
issues for Lithium-ion battery management in electric vehicles. Journal
Department of Control Science and Engineering,
of Power Sources, 2013, 226: 272−288
Jilin University, China. Her research interests in-
[9] Deng Li-Wei, Song Shen-Min. Synchronization of fractional order clude battery management system of EV.
hyperchaotic systems based on output feedback sliding mode control.
Acta Automatica Sinica, 2014, 40(11): 2420−2427 (in Chinese)
[10] Sadli I, Urbain M, Hinaje M, Martin J P, Raël S, Davat B. Contributions
of fractional differentiation to the modelling of electric double layer
capacitance. Energy Conversion and Management, 2010, 51(12): 2993−
2999
[11] Fairweather A J, Foster M P, Stone D A. Battery parameter identification
Hong Chen received the B. S. and M. S. degrees
with pseudo random binary sequence excitation (PRBS). Journal of
in process control from Zhejiang University, China,
Power Sources, 2011, 196(22): 9398−9406
in 1983 and 1986, respectively, and Ph. D. de-
[12] Sabatier J, Cugnet M, Laruelle S, Grugeon S, Sahut B, Oustaloup A, gree from the University of Stuttgart, Germany,
Tarascon J M. A fractional order model for lead-acid battery cranka- in 1997. In 1986, she joined Jilin University of
bility estimation. Communications in Nonlinear Science and Numerical Technology, China. From 1993 to 1997, she was a
Simulation, 2010, 15(5): 1308−1317 “Wissenschaftlicher Mitarbeiter” at the Institut Fuer
[13] Sabatier J, Aoun M, Oustaloup A, Grégoire G, Ragot F, Roy P. Fractional Systemdynamik und Regelungstechnik, University
system identification for lead acid battery state of charge estimation. of Stuttgart. Since 1999, she has been a professor
Signal Processing, 2006, 86(10): 2645−2657 at Jilin University, where she serves currently as
[14] Wu H J, Yuan S F, Yin C L. A Lithium-Ion battery fractional order state Tang Aoqing Professor. Her current research inter-
space model and its time domain system identification. In: Proceedings ests include model predictive control, optimal and robust control, nonlinear
of the 2012 FISITA World Automotive Congress. Berlin Heidelberg: control and applications in process engineering and mechatronic systems.
Springer, 2013, 192: 795−805 Corresponding author of this paper.
288 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

Fractional Modeling and Analysis of Coupled MR


Damping System
Bingsan Chen, Chunyu Li, Benjamin Wilson, and Yijian Huang

Abstract—The coupled magnetorheological (MR) damping sys- Stanway[1−2] established a rational mechanics model based
tem addressed in this paper contains rubber spring and magne- on MR fluids viscosity. The Stanway model contains Coulomb
torheological damper. The device inherits the damping merits friction and viscous damping, but the elastic characteristic of
of both the rubber spring and the magnetorheological damper.
Here a fractional-order constitutive equation is introduced to the MR fluids is not included; Zhou and Qu[3] modified the
study the viscoelasticity of the combined damper. An introduction Bingham model based on a constitutive relation for MR fluids,
to the definitions of fractional calculus, and the transfer func- the precise calculation of mechanical characteristics is given,
tion representation of a fractional-order system are given. The but the model is inconvenient due to its many parameters;
fractional-order system model of a magnetorheological vibration Gamota and Filisko[4] also proposed a similar viscoelastic-
platform is set up using fractional calculus, and the function of
displacement is presented. It is indicated that the fractional-order plastic mechanical model.
constitutive equation and the transfer function are feasible and In this paper, the viscoelastic model of the MR damper is
effective means for investigating of magnetorheological vibration established by fractional calculus. As the physical meaning
device. of fractional calculus is not clear, not achieving its genetic
Index Terms—Fractional calculus, magnetorheological (MR) characteristics and infinite memory function, so its practical
fluid, fractional-order constitutive equation, fractional-order sys- engineering application is latter than the integer order calculus,
tem, system modeling. although they were present almost at the same time. Fractional
calculus has been introduced into rheology by Slonimsky[5]
I. I NTRODUCTION and Friedrich[6] , et al., to study the nonlinear constitutive

M AGNETORHEOLOGICAL (MR) fluids are particulate relation. Considerable progress has been made in using frac-
suspensions whose rheological properties are dramat- tional calculus to study nonlinear viscoelasticity. Bagley and
ically altered by magnetic fields. In shear flow, an applied Torvik[7] used fractional calculus to study the three- dimen-
magnetic field can increase the apparent viscosity by several sional constitutive relation as well as find limits of the model
orders of magnitude. This phenomenon is currently being parameters caused by the thermodynamic effects. Paggi et
exploited in commercial applications. al.[8] modeled the thermoviscoelastic rheological behavior of
MR dampers are a new research development in the field ethylene vinyl acetate (EVA) to assess the deformation and the
of semi-active control. The mechanical model of an MR fluid stress state of photovoltaic (PV) modules and their durability;
is a key way to reach the ideal control effect of the device. In Jóźwiak et al.[9] studied the dynamic behavior of biopolymer
fact, the mechanical properties of MR fluids and their dampers materials with fractional Maxwell and Kelvin-Voigt rheolog-
are also influenced by many factors including the vibration ical models. Fractional calculus has been a breakthrough in
displacement, the acceleration, the vibration frequency among the theory and application of the constitutive equation, and
other factors. The dynamics of an MR damper can be de- emerged as a new principle and method for the constitutive
scribed through both theoretical and empirical relationships. equation of viscoelastic materials. Therefore, the constitutive
equation applying fractional calculus theory of viscoelastic
Manuscript received September 21, 2015; accepted February 1, 2016. materials is always one key research field.
This work was supported by National Natural Science Foundation of China
(51305079), Natural Science Foundation of Fijian Province (2015J01180), In this paper, the fractional calculus is introduced to ex-
Outstanding Young Talent Support Program of Fijian Provincial Education plore the viscoelastic properties of the composite MR-rubber
Department (JA14208, JA14216), and the China Scholarship Council. Rec- damper, and the mechanical properties of the composite are
ommended by Associate Editor YangQuan Chen.
Citation: Bingsan Chen, Chunyu Li, Benjamin Wilson, Yijian Huang. also studied. The dynamic characteristics of the composite
Fractional modeling and analysis of coupled MR damping system. IEEE/CAA damper are verified by experiments, which provide the practi-
Journal of Automatica Sinica, 2016, 3(3): 288−294 cal basis for verification of the theoretical results on MR shock
Bingsan Chen is with the School of Mechanical and Automotive Engi-
neering, Fujian University of Technology, Fuzhou 350118, China and the absorber.
Department of Chemical and Biological Engineering, University of Wisconsin,
Madison, WI 53705, USA (e-mail: bschen126@163.com).
Chunyu Li and Yijian Huang are with the School of Mechanical and
Automotive Engineering, Fujian University of Technology, Fuzhou 350118, II. M ODEL E STABLISHMENT
China (e-mail: chunyuli 0023@163.com; yjhuang@hqu.edu.cn).
Benjamin Wilson is with the Department of Chemical and Biological A. Fractional Order Model
Engineering, University of Wisconsin, Madison, WI 53705, USA (e-mail:
wilsonbt1@gmail.com).
Color versions of one or more of the figures in this paper are available The fractional order derivative rheological model is based
online at http://ieeexplore.ieee.org. on the spring, dashpot and friction element.
CHEN et al.: FRACTIONAL MODELING AND ANALYSIS OF COUPLED MR DAMPING SYSTEM 289

As shown in Fig. 1 (a), for a = 0, the model is a typical The advantage of the Caputo fractional calculus definition is
Hook theorem, given by (1). that the physical meaning of the initial value is the same as
integer order calculus.
σ(t) = τ 0 EDt0 ε(t), (1)
So for an arbitrary real number p, the definition of fractional
where σ(t) represents applied stress, E is the elastic modulus, calculus is given by
Dt0 ε(t) is the 0 order time derivative with respect to t of the dn
strain ε(t). Dtp f (t) = (Dp−n f (t)), 0 < n − p < 1, (6)
dtn t
Equation (6) can also be simplified to
dq
Dtq f (t) = . (7)
dtq

Fig. 1. Elastic coefficient and viscosity: (a) Hookinan spring, a = 0; C. Fractional Order Model of MR Damper
(b) Newtonian dashpot, a = 1; (c) Abel sticky pot, 0 < a < 1. In Fig. 2, the shock absorber is composed of an MR damper
and a rubber damper, which possesses the advantages of
When a = 1 shown as Fig. 1 (b), the behavior obeys the laws
the rubber and the MR damper. The damping force can be
of Newtonian fluid, and the constitutive equation is given by
adjusted rapidly with little control energy requirement. In
(2).
view of the structural characteristics of the coupled shock
σ(t) = τ 1 ηDt1 ε(t), (2)
absorber, a typical standard linear solid model is presented,
where τ 1 = η/E is the relaxation time for the dashpot, η is also called the Zener model[10] , as shown in Fig. 2 (b). The
dynamic viscosity, and E represents the elasticity modulus of fractional order Zener model can be obtained by replacing
the dashpot, and Dt1 ε(t) is the first time derivative of strain the traditional Newton dashpot with the Abel dashpot. The
with respect to time t. constitutive relation can be written as[10] :
In practical application of some materials or devices, the
σ + τ α Dα σ(t) = E2 τ α Dα ε(t) + E1 ε(t), 0 ≤ α < 1, (8)
fluid behaves viscoelastically and the mechanical properties
exhibit both spring and dashpot characteristics. We can use where E1 is the relaxed modulus, E2 is the unrelaxed modulus
Fig. 1 (c) to describe the Abel sticky pot. shown in Fig. 2. When a sinusoidal pressure is applied, the
σ(t) = τ α EDtα ε(t), (3) storage modulus (E 0 ) and loss modulus (E 00 ) can be got from
(8)
where Dtα ε(t)is the fractional derivative of α order of the ³ π´
strain with respect to time with evidently 0 ≤ α ≤ 1. E2 (ωτ )2α + (ωτ )α (E1 + E2 ) cos α + E1
E0 = h 2
³ π ´i2 h ³ π ´i2 , (9)
B. Definition of Fractional Derivative 1 + (ωτ )α cos α + (ωτ )α sin α
2 2
The most common definition of Riemann-Liouville (R-L) ³ π´
fractional integral is given by[10] (E2 − E1 )(ωτ )α sin α
00
E =h 2
Z t ³ π ´i2 h ³ π ´i2 , (10)
q 1 dn α
1 + (ωτ ) cos α α
+ (ωτ ) sin α
a0 Dt f (t) = (t − ξ)(n−q)−1 f (ξ)dξ, 2 2
Γ(n − q) dxn a0
where in both (9) and (10), ω is angular frequency (rad/s), ω
n − 1 ≤ q < n, (4) = 2πf , and f is frequency (Hz).
where Γ(·) is gamma function, q is a non-integer order, a0 is
the iterative initial value. In addition, the Caputo definition
is often adopted in engineering applications, given by the
following equation:
Z t
C q 1
a Dt f (t) = (t − ξ)(n−q)−1 f (n) (ξ)dξ,
Γ(n − q) a
n − 1 < q ≤ n, (5)
In order to distinguish Caputo definition from R-L fractional
calculus definition, we decorate it with the additional apex C.
The fractional calculus definitions given by R-L and Caputo
are all defined in time domain as a function f (t). The Laplace
transformation of the R-L definitions is related to the initial
value of the fractional differential and fractional calculus. Fig. 2. The principle of the damper and the simplified model: (a)
Although the solutions can be found, a reasonable physical The schematic diagram of the shock absorber; (b) Simplified model;
interpretation to these solutions is difficult to understand[6] . (c) The shock absorber.
290 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

Substituting the structure parameters obtained from the storage modulus is plotted as a function of frequency for
coupled shock absorber into the (9) and (10), the storage two different values of α. In Fig. 5 (a), as I is increased, the
modulus (E 0 ) and loss modulus (E 00 ) can be calculated, shown storage modulus asymptote increases. Also as I is increased,
in Figs. 3 and 4. The storage modulus E 0 increases as a the storage modulus approaches the asymptote more rapidly. In
function of the system frequency, while the loss modulus E 00 Fig. 5 (b) the asymptotic value of each current is larger than
is nonlinear. Using verified parameters and changing the order the corresponding current in Fig. 5 (a). Similar to Fig. 6 (a),
of the Abel dashpot from 0.2 to 1, E 0 and E 00 exhibit different the storage modulus gradually approaches the asymptote as
characteristics. When the frequency is less than 10 Hz, E 0 frequency is increased. As I is increased, the storage modulus
decreases with the increase of the order α. When the frequency approaches the asymptote much more rapidly.
is larger than 10 Hz, the law is opposite, showing that the
smaller α produces larger elastic properties of the shock
absorber. When 0 < α < 1, the E 00 increases with the increase
of the order α, showing an increase in the viscous behavior.
When α = 1, the E 00 has a fast drop when the frequency
is larger than 10 Hz, when the frequency increases beyond a
certain value, the loss modulus is smaller than a small α, as
the Fig. 4 showing, the loss modulus in α = 1 is smaller than
α = 0.8 when the frequency is larger than 32 Hz.

Fig. 3. The storage modulus of Zener model E 0 .

Fig. 5. The storage modulus E 0 of the Zener model with different


currents.

In Fig. 6, the loss modulus is plotted as a function of


frequency. In Fig. 6 (a), for I = 0, the loss modulus reaches
a maximum for f = 8. As frequency is increased, the loss
modulus gradually decreases. For I > 0, the modulus rapidly
increases and reaches a maximum value for f = 4. The
maximums for all values of I are all very similar in magnitude.
However, as frequency is increased, larger currents possess a
smaller loss modulus. In Fig. 6 (b), for I = 0, the maximum
Fig. 4. The loss modulus of Zener model E 00 . in loss modulus occurs at f = 8. The loss modulus then
gradually decreases. For I > 0, the maximum occurs for f
When the applied magnetic field is manipulated accord- = 4. Furthermore, the decrease in loss modulus is much more
ing to the damping part of the coupled MR damper, the rapid than what we observed in Fig. 6 (a) for α = 0.6. In
viscoelastic properties of the entire shock absorber can be addition, the maximum for all values of I is larger than the
changed dramatically. The magnetic field can be manipulated maximums observed in Fig. 6 (a). The viscous characteristics
by changing the current, I, of the system. In Fig. 5, the of the coupled MR damper are reflected in the low working
CHEN et al.: FRACTIONAL MODELING AND ANALYSIS OF COUPLED MR DAMPING SYSTEM 291

p √
frequency. At large frequency the viscous performance of the = k/m, critical damping coefficient cc = 2 km, and the
damper is decreased, which is directly related to the working damping factor µ = c/cc . So (11) can also be written as
magnetic field. F sin ωt
ẍ(t) + 2µωn2 ẋ(t) + ωn2 x(t) = , (12)
m
and the two order vibration system in fractional order form
can be given as:
D2 x(t) + 2µωn Dβ x(t) + ωn2 x(t) = P (t), 0 < β ≤ 1. (13)

Fig. 7. The simplified model and the real experimental platform:


(a) The simplified model of the experimental platform; (b) The real
experimental platform.

In order to simplify (13), here A1 = µωn , A2 = wn2 , so


(13) can be written as follows:
D2 x(t) + A1 Dβ x(t) + A2 x(t) = F (t). (14)
Laplace transform was applied on the fractional differential
(14) to get:
s2 X(s) + A1 sβ X(s) + A2 X(s) = F (s). (15)
The Caputo fractional derivative operator can also be used
with initial values x(0+ ) = c0 , ẋ(0+ ) = c1 , this is called the
Fig. 6. The loss modulus E 00 of the Zener model with different composite fractional vibration equation. The transfer function
currents. for the fractional order system can be obtained by using the
Laplace transform[12−13] :
III. E XPERIMENTAL P LATFORM 1
G(s) = , 0 < β < 2. (16)
From the above analysis, it can be seen that the fractional s2 + µβ ωnβ sβ + ωn2
order model can accurately describe the viscoelasticity of the For the differential equation (11), the Grünwald-Letnikov
shock absorber. In order to further the study and analyze (G-L) definition is used to solve the differential equation. The
the dynamic performance of the damper, equivalent viscous Grünwald-Letnikov method is the direct numerical method for
damping is introduced[11] . The equivalent viscous damping is solving fractional calculus.
used to replace the complex damping machine. The G-L definition of fractional calculus is as follows:
t−a

βi 1 X h
(β )
a Dt x(t) = βi w i xt−jh
A. Experiment Platform and Model Analysis h j=0 j
From (8), the resistance, f (t), is provided, and the direction  t−a

1 X h
is opposite to the speed of the mass, m. The force applied to = βi xt +
(β )
wj i xt−jh  . (17)
the system is F sin ωt, as shown in Fig. 7 (a), the two-order h j=1
mode for a single degree of freedom dynamic system is defined
as: In (17), a is the initial value for the numerical calculation, and
(β )
to meet 0 < a < 1, h is the calculation step size, wj i is the
mẍ(t) + cẋ(t) + kx(t) = F sin ωt, (11)
coefficient of a polynomial (1 + z)βj , which can be derived
where k is the stiffness of the damper, c is the damping coef- from the following recursive formula[14] :
µ ¶
ficient. Here, some characteristic parameters of the vibration (β ) βi + 1 (βi )
system are introduced: natural frequency of the system ωn w0βi = 1, wj i = 1 − wj−1 , j = 1, 2, . . . . (18)
j
292 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

Equation (18) is substituted into (17), the numerical solution instrument system, data acquisition terminal, software system
of (17) can be directly derived from differential equation: using LabVIEW7.0 version, programmable current source, etc.
 t−a

Xn Xh
1 P (t) − ai (β )
xt = n wj i xt−jh  , (19) IV. E XPERIMENT A NALYSIS
X ai h βi
i=0 j=1 The dynamic characteristics in the MR fluids are considered
i=0
hβi with changing mass percent of carbonyl iron. In Figs. 9 and
where xt is the sampled displacement data. P (t) is the 10, the mass percentages of carbonyl considered are 74 % and
controllable input external force, and ai denotes the iterative 78 %. The eccentricity is large for vibration frequencies of
value during the process of calculation. 10 Hz and 11 Hz. The dynamic parameters of the system model
The numerical solution and the analytical solution for the are described in Tables I and II.
trinomial model (i.e., α2 = 2, α1 = α, α0 = 0) excited
by unit step function are shown in Fig. 8. The solutions are TABLE I
calculated based on (15) and by the method of Adomian f = 10 Hz, THE PARAMETERS A1 , A2 , β, D(e) OF THE
decomposition, respectively. In Fig. 8, the displacement is MODEL IN DIFFERENT WORKING FLUIDS
plotted as a function of time. From Fig. 8, both the numerical P
MRF (%) I (A) A1 (s−2 ) A2 (s−1 ) β D(e)
and analytical solutions exhibit similar displacement for all 28.625 28.723 0.6800 35.624
values of time considered. Therefore, the numerical solution 74 1
20.122 22.980 1 189.356
of G-L can be applied to engineering analysis. In this paper, 42.389 42.436 0.6890 36.234
the fractional order model and the integer order model are 78 1
38.452 39.015 1 195.236
analyzed using the numerical solution. 58.963 58.967 0.8400 32.149
74 3
51.273 51.519 1 128.265
64.398 64.386 0.8410 34.572
78 3
59.581 59.815 1 168.426

TABLE II
f = 11 Hz, THE PARAMETERS A1 , A2 , β, D(e) OF THE
MODEL UNDER DIFFERENT WORKING FLUIDS
P
MRF (%) I (A) A1 (s−2 ) A2 (s−1 ) β D(e)
30.058 29.264 0.6800 38.605
74 1
23.612 24.532 1 249.437
62.424 61.426 0.6950 40.096
78 1
100.000 100.000 1 258.812
63.912 62.117 0.8400 35.012
74 3
100.000 100.000 1 244.707
Fig. 8. Adomian decomposition method solution vs G-L definition 69.046 66.084 0.8430 37.155
78 3
numerical solution. 100.000 100.000 1 234.314

B. Measurement and Control Device 1) The order β of fractional order model is related to the
The measurement and control system of MR damper is vibration damping performance of MR fluids. With the same
shown in Fig. 7. In the MR damper, the sensor collects the control current and the nonmagnetic saturation situation, the
signals of vibration, displacement and acceleration. LabVIEW damping capacity and the model order β increase with the
is used to process, analyze, and display the collected data. increase of the mass fraction of the carbonyl iron powder. As
Then, based on the specific vibration control requirements and shown in Fig. 9, at f = 10 Hz, I = 1 A, the fractional order
other related parameters (system structure, magnetorheological β increases from 0.68 to 0.689 as mass fraction M increased
material characteristics, etc.), the required control current from 74 % to 78 % accordingly. Similar situation can be seen
is calculated using the GBIP mode in LabVIEW. Through from Fig. 10, at f = 11 Hz, I = 1 A, the fractional order
LabVIEW, the vibrational damping force can be controlled. β increases from 0.68 to 0.695 as mass fraction M adjusted
The changes to the vibrational parameters of the experimental from 74 % to 78 %. From the results we can find that the order
platform can be observed, and the output current can be number is changed with the different working fluids.
adjusted to achieve a more desirable vibrational damping 2) The viscoelastic characteristics of the system with higher
effect. The response of the shock absorber is of the order of iron content is stronger: such as, f = 10 Hz, I = 1 A, when
several tens of milliseconds. A high signal sampling rate is M = 74 %, 78 % respectively, the viscosity coefficients of
required in order to meet the required vibrational reduction. A1 are 28.625, 42.389, which shows a significant increase;
The system consists of temperature, acceleration, and dis- viscoelastic ratio ξ is respectively 0.9965 and 0.9988, which
placement sensors, as well as a data acquisition card of virtual is also increased weakly, so can also be viewed unchanged.
CHEN et al.: FRACTIONAL MODELING AND ANALYSIS OF COUPLED MR DAMPING SYSTEM 293

1.148, indicating that different MR liquids of the system have


certain influence on the system.

TABLE III
I = 1 A, THE VARIANCE OF THE SAMPLED DATA
SEGMENTS WITH DIFFERENT CURRENTS

74 %, 78 %,
No. Sampled data σ12 /σ22
σ12 (mm2 ) σ22 (mm2 )
1 6000-6500 0.0313 0.0270 1.159
2 6500-7000 0.0316 0.0267 1.184
3 7000-7500 0.0313 0.0268 1.168
4 7500-8000 0.0313 0.0274 1.142
5 8000-8500 0.0308 0.0277 1.112
6 8500-9000 0.0306 0.0270 1.133
Fig. 9. f = 10 Hz, the displacements and the fractional order in 7 9000-9500 0.0307 0.0269 1.141
different working fluids. Average value 8.039/7 = 1.148

V. C ONCLUSIONS
The above analysis shows the mechanical properties of the
coupled MR damper using viscous and elastic characteristics,
presenting the properties of an elastic solid and a viscous fluid,
and through the experiment, we have shown that:
1) the constitutive equation with fractional derivative
method is derived from a strict formula, which has definite
physical meaning;
2) the viscoelastic constitutive equation with the fractional
derivative can be used to describe the mechanical vibration
performance of the coupled MR damper with great accuracy
than the integer order model;
3) the dynamic characteristics of the system are related to
the order number of the fractional order model: under the
Fig. 10. f = 11 Hz, the vibration displacements and the fractional same operating frequency, with the increase of the control
order in different working fluids. current, the order of the fractional model is increased, and the
viscoelastic properties of the shock absorber are enhanced.
3) ∆x1 and ∆x2 represent the variation displacement of
the two working fluids in 1 A, 3 A respectively, it can be seen
that ∆x1 > ∆x2 , and under the working current of 3 A, the R EFERENCES
changes of MR fluids damping characteristics are reducing. [1] Stanway R, Sproston J L, Stevens N G. Non-linear modelling of an
4) The displacement of the theoretical fractional model and electro-rheological vibration damper. Journal of Electrostatics, 1987,
the integer order model are given in Figs. 9 and 10. It can 20(2): 167−184
be seen that the fitting curve of fractional order model is [2] Spencer B F Jr, Dyke S J, Sain M K, Carlson J D. Phenomenological
more close to the sampled displacement curve than that of model for magnetorheological damper. Journal of Engineering Mechan-
the integer order model, and the results are in agreement ics, 1997, 123(3): 230−238
with the computed results of Tables I and II. BasedPon the [3] Zhou Qiang, Qu Wei-Lian. Two mechanic models for magnetorheologi-
same sampled signal, the residual sum of squares D(e) cal damper and corresponding test verification. Earthquake Engineering
obtained by fitting the fractional order models is less than and Engineering Vibration, 2002, 22(4): 144−150 (in Chinese)
that of the integer order models obtained by fitting the integer [4] Gamota D R, Filisko F E. Dynamic mechanical studies of electrorhe-
model, indicating that the fractional order system model is ological materials: moderate frequencies. Journal of Rheology, 1991,
more accurate than the integer order system model. 35(3): 399−425

The effect of working fluids on the vibrational energy of [5] Slonimsky G L. Laws of mechanical relaxation processes in polymers.
the system is analyzed quantitatively by using the variance Journal of Polymer Science Part C: Polymer Symposia , 1967, 16(3):
1667−1672
analysis. As shown in Table III, taking I = 1 A in Fig. 9 for
example, σ12 is the variance at M = 74 %, and σ22 is variance at [6] Friedrich C. Relaxation and retardation functions of the maxwell model
M = 78 %, σ12 /σ22 denotes the energy coefficient, we can find with fractional derivatives. Rheologica Acta, 1991, 30(2): 151−158
that the replacement of the working fluids has great influence [7] Bagley R L, Torvik P J. On the fractional calculus model of viscoelastic
on the dynamic energy coefficient, whose average value is behavior. Journal of Rheology, 1986, 30(1): 133−155
294 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

[8] Paggi M, Sapora A. An accurate thermoviscoelastic rheological model Chunyu Li Engineer at Fujian University of Tech-
for ethylene vinyl acetate based on fractional calculus. International nology, Fuzhou, China. She received the B. Sc. de-
Journal of Photoenergy, 2015, 2015: Article ID 252740 gree in mechanical engineering from Beihua Uni-
versity, Jilin, China, in 2004. Her research interests
[9] Jóźwiak B, Orczykowska M, Dziubiński M. Fractional generalizations include smart materials and laser cladding.
of maxwell and kelvin-voigt models for biopolymer characterization.
PLoS One, 2015, 10(11): e0143090

[10] Alcoutlabi M, Martinez-Vega J J. Application of fractional calculus to


viscoelastic behaviour modelling and to the physical ageing phenomenon
in glassy amorphous polymers. Polymer, 1998, 39(25): 6269−6277

[11] Li Zhuo, Xu Bing-Ye. Equivalent viscous damping system for viscoelas-


tic fractional derivative model. Journal of Tsinghua University (Science
and Technology), 2000, 40(11): 27−29 (in Chinese)

[12] Wang Zhen-Bin, Cao Guang-Yi, Zhu Xin-Jian. Application of fractional Benjamin Wilson Research assistant at University
calculus in system modeling. Journal of Shanghai Jiaotong University, of Wisconsin-Madison. He received the B. S. degree
2004, 38(5): 802−805 (in Chinese) from Purdue University in Chemical Engineering,
USA. He received the Ph. D. degree in January
[13] Wang Zhen-Bin, Cao Guang-Yi. Two system modeling methods using 2016, also from Purdue University in Chemical
fractional calculus. Journal of System Simulation, 2004, 16(4): 810−812 Engineering, USA. His research interests include
(in Chinese) magnetorheological (MR) fluids.
[14] Xue D Y, Chen Y Q. Solving Applied Mathematical Problems with
Matlab. Boca Raton: CRC Press, 2008.

Bingsan Chen Associate professor at Fujian Uni- Yijian Huang Professor at Huaqiao University,
versity of Technology, Fuzhou, China. He received Xiamen, China. He received the B. Sc. degree in
the B. Sc. degree in mechanical engineering from physics from Xiamen University, Xiamen, China, in
Beihua University, Jilin, China, in 2004. He received 1968. He received the M. Sc. degree in fluid drive
the Ph. D. degree in mechanical manufacture from and control from Zhejiang University, Hangzhou,
Huaqiao University, Xiamen, China, in 2009. His China, in 1981. His research interests include smart
research interests include smart materials and signal materials and signal processing of the mechanical
processing of the mechanical system. Corresponding system.
author of this paper.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016 295

Parameter Estimation and Topology Identification of


Uncertain General Fractional-order Complex
Dynamical Networks with Time Delay
Xiaojuan Chen, Jun Zhang, and Tiedong Ma

Abstract—Complex networks have attracted much attention networks. Therefore, the issue of network structure and pa-
from various fields of sciences and engineering in recent years. rameter identification is of theoretical and practical importance
However, many complex networks have various uncertain infor- for uncertain complex dynamical networks. However, due to
mation, such as unknown or uncertain system parameters and
topological structure, which greatly affects the system dynamics. the nonlinear, complex, and high dimensional nature of the
Thus, the parameter estimation and structure identification practical complex networks, it is very difficult to exactly
problem has theoretical and practical importance for uncertain identify its topological structure and system parameters by
complex dynamical networks. This paper investigates identifi- using the traditional approaches. Recently, some researchers
cation of unknown system parameters and network topologies have made great effort to address this problem and some
in uncertain fractional-order complex network with time delays
(including coupling delay and node delay). Based on the stability valuable results have been obtained[12−14] . Wu[12] proposed
theorem of fractional-order differential system and the adaptive an adaptive feedback control method to identify the exact
control technique, a novel and general method is proposed to topology of weighted general complex dynamical networks
address this challenge. Finally two representative examples are with time delay. Zhou et al.[13] investigated the topology
given to verify the effectiveness of the proposed approach. identification of weighted complex dynamical networks. Liu
Index Terms—Complex networks, fractional-order, parameter et al.[14] proposed a novel adaptive feedback control approach
estimation, structure identification, time delay. to simultaneously identify the unknown or uncertain network
topological structure and system parameters of uncertain de-
layed general complex dynamical networks. It is noted that the
I. I NTRODUCTION mentioned references [12−14] mainly contribute to the con-
trol or identification of networks with nodes of conventional
C OMPLEX networks widely exist in the world, from
Internet to World Wide Web, from communication net-
works to social network, etc.. All the above networks can be
integer-order dynamics.
On the other hand, the study of complex network with
represented in terms of nodes and edges, where edges indicate fractional-order dynamic nodes also begins to attract increas-
connections between nodes. Due to the tremendous potentials ing interest among the researchers. It is well known that the
in real applications, the research of complex networks has fractional calculus is a classical mathematical notion, and is
become a hot topic in modern scientific research[1−4] . In a generalization of ordinary differentiation and integration
recent years, synchronization in complex network, as col- to arbitrary order[15] . However, the fractional calculus did
lective behavior, has received increasing attention and been not attract much attention for a long time due to lack of
extensively investigated due to its potential applications in application background. Nowadays, many known systems can
many fields, including secure communization, image process- be described by fractional-order systems, such as viscoelastic
ing, neural networks, information science, etc.[5−9] . However, system, dielectric polarization, electromagnetic waves[16−18] .
there exists much uncertain information in real-world complex Compared with the classical integer-order models, fractional-
networks[10−11] , such as the unknown or uncertain topological order derivatives provide an excellent instrument for the
structure and node dynamics, as it is often difficult to exactly description of memory and hereditary properties of various
know all system parameters beforehand in many practical materials and processes. Therefore, it may be more accu-
applications. Moreover, the uncertainty would greatly affect rate to model by fractional-order derivatives than integer-
the modeling, understanding and controlling of the complex order ones. It is demonstrated that many fractional-order
differential systems behave chaotically or hyperchaotically,
Manuscript received August 31, 2015; accepted December 3, 2015. This such as the fractional-order Chua circuit[19] , the fractional-
work was supported by the Basic and Frontier Research Project of Chongqing order Lorenz system[20] , the fractional-order chaotic and hy-
(cstc2013jcyjA70006, cstc2015jcyjA40038). Recommended by Associate Ed- perchaotic Rössler system[21] , etc.. Following these findings,
itor Antonio Visioli.
Citation: Xiaojuan Chen, Jun Zhang, Tiedong Ma. Parameter estimation synchronization of chaotic fractional-order differential systems
and topology identification of uncertain general fractional-order complex becomes a challenging and interesting problem due to the
dynamical networks with time delay. IEEE/CAA Journal of Automatica Sinica, potential applications in secure communication and control
2016, 3(3): 295−303
Xiaojuan Chen is with the Department of Automobile Engineering, processing.
Chongqing College of Electronic Engineering, Chongqing 401331, China (e- Not surprisingly, a complex network with nodes modeled
mail: chenyuhanjuan@outlook.com). by fractional-order differential systems has currently been one
Jun Zhang and Tiedong Ma are with the College of Automation, Chongqing
University, Chongqing 400044, China (e-mail: lahmz@outlook.com; tdma@ of the most promising research topics. However, due to the
cqu.edu.cn). limited theories for the coupled fractional-order dynamical
296 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

systems, the synchronization between fractional-order com- Riemann-Liouville (RL), and Caputo (C) definitions. In the
plex networks is still a challenging research topic. Com- dq
rest of this paper, the notation q is chosen as the Caputo
pared with integer-order complex networks, the fractional- dt
fractional derivation operator.
order complex networks related studies are still few[22−29] .
Definition 1. The Caputo fractional derivative is defined as
For example, Chai et al.[22] investigated synchronization of
follows
general fractional-order complex dynamical networks by adap-  Rt
1
tive pinning method. In [23−25], the authors discussed the 
 (t − τ )n−q−1 x(n) (τ )dτ,


Γ(n−q) a
cluster synchronization in fractional-order complex networks. . n − 1 < q < n,
Wu and Lu[26] investigated outer synchronization between Dq x(t) = ca Dtq x(t) =

 n
two different fractional-order general complex networks. The  d x(t),

q = n,
above mentioned literatures concentrated on the research of dtn
(2)
fractional-order network with known system parameters and
network structures. So far, there are very few studies on the where
R ∞ Γ (·) is the Gamma function which is defined by Γ(z)
parameter estimation and topology identification of uncertain = 0 e−z tz−1 dt.
fractional-order complex networks. It should be noted that the advantage of the Caputo approach
Time delay is ubiquitous in many physical systems due is that the initial conditions for fractional differential equations
to the finite switching speed of amplifiers, the finite signal with Caputo derivatives take on the same form as those
propagation time in biological networks, traffic congestions for integer-order ones, which have well understood physical
and so forth. Time delay in the interaction may influence the dq
meaning. Therefore, in the rest of this paper, the notation q
dynamical behavior of the system. Si et al.[27] has investigated dt
is chosen as the Caputo fractional derivation operator.
the identification of fractional-order complex network with
unknown system parameters and network topologies. Yang
and Jiang[28] has discussed the drive-response fractional-order B. Mathematical Preliminaries
complex dynamical network with uncertainty. Unfortunately, Consider uncertain dynamical systems
time delay is ignored. Although Ma et al.[29] discussed param-
eter identification and synchronization problem of fractional- Dq xi (t) = f¯i (t, xi (t), αi ), (3)
order neural networks with time delays, but only the case of or rewrite systems (3) in the following form:
state variables x ∈ R is discussed, and the case for state vector
x ∈ Rn has not been investigated. Dq xi (t) = fi (t, xi (t)) + Fi (t, xi (t))αi , (4)
Motivated by the above discussion, in this paper, we will n
where xi (t) ∈ R are state vectors, αi ∈ R are unknown mi
study the identification of unknown system parameters and system parameter vectors for i = 1, 2, . . . , N , in which mi
network topologies in uncertain fractional-order complex net- are positive integers. fi (t, xi (t)) ∈ Rn is a continuous vector
work with coupling delay and node delay. The paper is function and Fi (t, xi (t)) ∈ Rn×mi is a continuous matrix
organized as follows. In Section II, some fractional-order function.
definitions and lemmas are given. Sections III and VI study Assumption 1 (A1). Suppose that there exist positive
the parameter estimation and topology identification method constants Li such that
for delayed fractional-order complex networks with different ° °
°f¯i (t, x(t), αi ) − f¯i (t, y(t), αi )° ≤ Li kx(t) − y(t)k , (5)
nodes. In Section V, two representative examples are given to
demonstrate the effectiveness of the proposed method. Finally, where x (t) , y (t) ∈ Rn are time-varying vectors, and αi is
some concluding remarks are given in Section VI. the parameter vector of function f¯i (·).
Throughout this paper, the following notations are used. k·k (1)
Assumption 2 (A2). Denote Fi (t, xi (t)) = (Fi (t, xi (t)),
is the Euclidean norm of a vector. AT means the transpose of (2) (m ) (j)
Fi (t, xi (t)), . . . , Fi i (t, xi (t))). Suppose that Fi (t,
the matrix A. In denotes the identity matrix with dimension (j)
n. ⊗ represents the Kronecker product of two matrices. xi (t)) ∈ R for j = 1, 2, . . . , mi , and {{Fi (t, xi (t))}m
n
j=1 ,
i

N
{Axj (t−τ )}j=1 } are linearly independent on the orbit {xi (t),
xi (t − τ )}N
i=1 of synchronization manifold.
II. P RELIMINARIES AND NOTATIONS
If time delay τ is considered, similar to (3) and (4), we can
A. The Definition of Fractional Calculus get the following delayed uncertain dynamical systems:
The fractional-order integer-differential operator is the gen- Dq xi (t) = ḡi (t, xi (t), xi (t − τ ) , βi ), i = 1, 2, . . . ., N, (6)
eralized concept of an integer-order integer-differential opera-
tor, which is denoted by a fundamental operator as follows: or
 q
 d Dq xi (t) = ḡi (t, xi (t), xi (t − τ ) , βi )

 , R (q) > 0,
 dtq = gi (t, xi (t) , xi (t − τ ))
q
a Dt = (1)

 1, R (q) = 0,

 tR + Gi (t, xi (t) , xi (t − τ )) βi , (7)
−q
(dτ ) , R (q) < 0,
a where xi (t), xi (t − τ ) ∈ Rn are the state vectors, βi ∈ Rqi
where q is the fractional-order calculus operator which can be are the unknown parameter vector. gi (t, xi (t), xi (t − τ )) ∈
a complex number, a and t are the limits of the operation. Rn is a continuous vector function and Gi (t, xi (t), xi (t −
The commonly used definitions are Grunwald-Letnikov (GL), τ )) ∈ Rn×qi is a continuous matrix function.
CHEN et al.: PARAMETER ESTIMATION AND TOPOLOGY IDENTIFICATION OF · · · 297

Assumption 3 (A3). Assume that there exists a nonnegative structure, and all unknown system parameter vectors αi of the
constant M satisfying complex dynamical networks.
Consider another complex dynamical network which will
kḡi (t, x (t) , x (t − τ ) , βi ) − ḡi (t, y (t) , y (t − τ ) , βi )k be referred to as the response network with coupling delay as
√ ³ 2
´1
2 2 follows:
≤ M kx (t) − y (t)k + kx (t − τ ) − y (t − τ )k .
(8) Dq x̂i (t) = fi (t, x̂i (t)) + Fi (t, x̂i (t)) α̂i
N
X
Assumption 4 (A4). Denote Gi (t, xi (t), xi (t − τ )) = + ĉij Ax̂j (t − τ ) + ui , (13)
(1) (2) (q )
(Gi (t, xi (t), xi (t−τ )), Gi (t, xi (t), xi (t−τ )), · · · , Gi i (t, j=1
(j)
xi (t), xi (t − τ ))). Assume that Gi (t, xi (t), xi (t − τ )) ∈ Rn where x̂i (t) = (x̂i1 (t), x̂i2 (t), . . . , x̂in (t))T ∈ Rn is the
(j)
for j = 1, 2, · · · , qi , and {{Gi (t, xi (t), xi (t − τ ))}qj=1 i
, response state vector of the i-th node, ui ∈ Rn is its controller,
N
{Axj (t)}j=1 } are linearly independent on the orbit {xi (t), ĉij is the estimated value of weight cij , and vector α̂i is the
xi (t − τ )}N j=1 of synchronization manifold. estimated value of the unknown parameter vector αi .
Lemma 1[30] . Consider a delayed fractional order system: Denote x̃i = x̂i − xi , c̃ij = ĉij − cij , α̃i = α̂i − αi . The
systems (12) and (13) achieve synchronization if x̃i → 0 as t
Dq x(t) = f (x (t) , x (t − τ )) , (9) → ∞. Then the error system is given by
where fractional order 0 < q ≤ 1, x(t) = (x1 , x2 , . . . , xn )T ∈ x̃i (t) = fi (t, x̂i (t)) + Fi (t, x̂i (t))α̂i − fi (t, xi (t))
Rn is the state vector. f (x(t), x(t − τ )) = (f1 (x(t), x(t − N
X
τ1 )), f2 (x(t), x(t−τ2 )), . . . , fn (x(t), x(t−τn )))T is nonlinear − Fi (t, xi (t))αi + ĉij Ax̂j (t − τ )
vector function satisfying Lipschitz condition and the delay j=1
time τ = (τ1 , τ2 , . . . , τn )T ∈ Rn . If there exist a positive N
X
definite matrix P and a semi positive definite matrix Q such − cij Axj (t − τ ) + ui . (14)
that j=1

xT (t)P Dq x(t) + xT (t) Qx (t) − xT (t − τ ) Qx (t − τ ) ≤ 0, That is,


(10) Dq x̃i (t) = f¯i (t, x̂i (t) , αi ) − f¯i (t, xi (t), αi )
then the delayed fractional system (9) is Lyapunov stable. N
X
Lemma 2[26] . For any vector x, y ∈ Rn , the inequality + Fi (t, x̂i (t)) α̃i + c̃ij Ax̂j (t − τ )
2xT y ≤ xT x + y T y holds. j=1
N
X
III. S TRUCTURE IDENTIFICATION OF UNCERTAIN GENERAL − cij Ax̃j (t − τ ) + ui . (15)
FRACTIONAL - ORDER COMPLEX DYNAMICAL NETWORKS j=1

WITH COUPLING DELAY Theorem 1. Suppose that Assumptions A1 and A2 hold.


Consider a complex dynamical network with time-varying Then the uncertain coupling configuration matrix C and
coupling delay and N different nodes, which is described by parameter vectors αi of uncertain general delayed complex
dynamical network (12) can be identified by the estimated
N
X values Ĉ and α̂i via the response network
Dq xi (t) = f¯i (t, xi (t), αi ) + cij Axj (t − τ ), (11)  q
j=1 
 D x̂i = fi (t, x̂i (t)) + Fi (t, x̂i (t)) α̂i



 PN
or it can be rewritten in the following form: 
 + ĉij Ax̂j (t − τ ) + ui ,




j=1
Dq xi (t) = ui = −ki x̃i (t) , (16)
N
X 
 q 2

 D k i = d i kx̃i k ,
fi (t, xi (t)) + Fi (t, xi (t)) αi + cij Axj (t − τ ), 


 D q
α̂ = −F T
j=1 
 i i (t, x̂i (t)) x̃i (t) ,

 q
(12) T
D ĉij = −δij x̃i (t) Ax̂j (t − τ ) ,
where xi (t) = (xi1 (t), xi2 (t), . . . , xin (t))T ∈ Rn is the state where i, j ∈ {1, 2, . . . , N } and di , δij are any positive
vector of the ith node, i = 1, . . . , N , τ is the constant constants.
time delay. C = (cij )N ×N ∈ RN ×N is an unknown or Proof. Denote k̃i = ki − ki∗ , and ki∗ is a positive constant.
uncertain coupling configuration matrix, and cij is the weight Further denote X = (X̃ T , α̃T , c̃T , k̃ T )T , where
or coupling strength. If there exists a link from nodes i to j (j  ¡ ¢
T T T
6= i), then cij 6= 0, otherwise, cij = 0. A ∈ Rn×n is an inner-

 X̃ = x̃T T
1 , x̃2 , . . . , x̃N , x̃i = (x̃i1 , x̃i2 , . . . , x̃in ) ,

 ¡ ¢

 T T T
coupling matrix which determines the interaction variables. α̃ = α̃1T , α̃2T , . . . , α̃N , α̃i = (α̃i1 , α̃i2 , . . . , α̃imi ) ,
Hereafter, the coupling configuration matrix C need not be ¡ ¢
T T T
symmetric, irreducible, or diffusive. Of course, it is necessary 
 c̃ = c̃T T
1 , c̃2 , . . . , c̃N , c̃i = (c̃i1 , c̃i2 , . . . , c̃iN ) ,

 ³ ´
to ensure the boundedness of complex dynamical networks 
 T
k̃ = k̃1 , k̃2 , . . . , k̃N .
in this paper. The main goal is to identify these unknown or
uncertain coupling strengths, namely the network topological (17)
298 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

N X
X N N
X
Choose the real symmetric positive definite matrix P as 2
+ cij x̃T
i (t) Ax̃j (t − τ ) − k ∗ kx̃i (t)k
 
  i=1 j=1 i=1

 


 
 N
X N
X
 1 
1 1 1 + x̃T
i (t)x̃i (t) − x̃T
i (t − τ )x̃i (t − τ )
P = diag 1, . . . , 1 , ,..., , ,..., , (18)

 | {z } δ11 δN N d1 dN 
 i=1 i=1

 
 N N X
N

nN + P mi
N

 X X
i=1 ≤ x̃T
i (t)x̃i (t) + cij x̃i (t)Ax̃j (t − τ )
 
  i=1 i=1 j=1

 


 
 N
X N
X
  2
− k ∗ kx̃i (t)k + x̃T
i (t)x̃i (t)
Q = diag 1, . . . , 1, 0, . . . , 0 . (19)

 | {z } | {z }   i=1 i=1

 nN 
 N

 PN
mi +N 2 +N 
 X
i=1 − x̃T
i (t − τ )x̃i (t − τ ) ,
i=1
Then we have
≤ LX̃ T (t)X̃(t) + X̃ T (t)(C ⊗ A)X̃(t − τ )
J = X T (t)P Dq X(t) + X T (t) QX (t) − k ∗ X̃ T (t)X̃(t) + X̃ T (t)X̃(t)
− X T (t − τ ) QX (t − τ ) − X̃ T (t − τ )X̃(t − τ )
N
X N
X 1
≤ LX̃ T (t)X̃(t) + X̃ T (t)(CC T ⊗ AAT )X̃(t)
= x̃T q
i (t) D x̃i (t) + α̃iT Dq α̃i 2
i=1 i=1 1 T
N X
N N
+ X̃ (t − τ )X̃(t − τ ) − k ∗ X̃ T (t)X̃(t)
X 1 X 1 2
+ c̃ij Dq c̃ij + k̃i Dq k̃i + X̃ T (t)X̃(t) − X̃ T (t − τ )X̃(t − τ )
i=1 j=1
δij i=1
d i µ ¶
1
N
X N
X = L − k + 1 + λmax (CC ⊗ AA ) X̃ T (t)X̃(t)
∗ T T

+ x̃T x̃T 2
(t) −
i (t)x̃i i (t − τ )x̃i (t − τ )
1 T
i=1 i=1 − X̃ (t − τ ) X̃ (t − τ ) , (20)
XN
© ª 2
= x̃T ¯ ¯
i (t) fi (t, x̂i (t) , αi ) − fi (t, xi (t), αi )
i=1 where L = max{Li |1 ≤ i ≤ N .}. Lemma 2 is used in the last
XN inequality of (20). It is obvious that there exists sufficiently
+ x̃T
i (t) Fi (t, x̂i (t)) α̃i
large positive constant k ∗ such that J is negative definite.
i=1 Namely, X T (t)P Dq X(t)+X T (t)QX(t)−X T (t−τ )QX(t−
XN X N XN τ ) ≤ 0 holds, which implies the Lyapunov stability of error
2
+ cij x̃T
i (t) Ax̃ j (t − τ ) − ki kx̃i (t)k system (14) or (15) by Lemma 1. ¤
i=1 j=1 i=1 Remark 1. It should be especially pointed out that the
N X
X N coupling configuration matrix C need not be symmetric,
+ c̃ij x̃T
i (t) Ax̂j (t − τ ) irreducible, even diffusive.
i=1 j=1 Remark 2. The positive constants δij , di in the updating
N
X XN X N
1 laws Dq ki and Dq ĉij can control the convergence speed of
+ α̃iT Dq α̃i + c̃ij Dq c̃ij the synchronization and identification.
i=1 i=1 j=1
δ ij
Remark 3. Assumption A2 is a very essential condition
N
X 2
for guaranteeing the success of identification. Without this
+ (ki − k ∗ ) kx̃i (t)k condition, it may cause false identification result. Similarly,
i=1 Assumption A4 guarantees the identification of the next sec-
N
X N
X tion.
+ x̃T
i (t)x̃i (t) − x̃T
i (t − τ )x̃i (t − τ )
i=1 i=1
N
X
≤ Li x̃T IV. S TRUCTURE IDENTIFICATION OF AN UNCERTAIN
i (t) x̃i (t)
i=1 GENERAL COMPLEX DYNAMICAL NETWORK WITH NODE
XN N
X DELAY
+ x̃i (t) Fi (t, x̂i (t)) α̃i + α̃iT Dq α̃i
i=1 i=1 Consider an uncertain general complex dynamical network
N X
X N consisting of N different nodes with time delay τ , called the
+ c̃ij x̃T
i (t) Ax̂j (t − τ ) drive network, which is described by
i=1 j=1

XN X N N
X
1
+ c̃ij Dq c̃ij Dq xi (t) = ḡi (t, xi (t), xi (t − τ ) , βi ) + cij Axj (t), (21)
i=1 j=1
δ ij j=1
CHEN et al.: PARAMETER ESTIMATION AND TOPOLOGY IDENTIFICATION OF · · · 299

 
where the node dynamics can be rewritten as follows
 
M M 
ḡi (t, xi (t), xi (t − τ ) , βi )  
Q = diag  , . . . , , 0, . . . , 0 . (28)
= gi (t, xi (t) , xi (t − τ )) + Gi (t, xi (t) , xi (t − τ )) βi , |2 {z 2} | {z } 
 P
N 
(22) nN mi +N 2 +N
i=1

and βi (i = 1, 2, . . . , N ) are unknown or uncertain system


parameter vectors. Then, we have
Construct another controlled general fractional-order com-
plex network, called response network, which is given by J = X T (t)P Dq X(t) + X T (t) QX (t)
− X T (t − τ ) QX (t − τ )
³ ´ N
X N
X N
X
Dq x̂i = ḡi t, x̂i (t), x̂i (t − τ ) , β̂i + ĉij Ax̂j (t) + ui ,
j=1
= x̃T q
i (t) D x̃i (t) + β̃iT Dq β̃i
(23) i=1 i=1
XN X
N N
X 1
1
where x̂i (t) = (x̂i1 (t), x̂i2 (t), . . . , x̂in (t))T ∈ Rn is the + c̃ij Dq c̃ij + k̃i Dq ki
response state vector of the i-th node, ui ∈ Rn is its control i=1 j=1
δij i=1
d i

input, ĉij and β̂i are the estimated values of cij and βi , N
X N
X
M M
respectively. Denote x̃i = x̂i −xi , c̃ij = ĉij −cij , β̃i = β̂i −βi . + x̃T
i (t) x̃i (t) − x̃T
i (t − τ ) x̃i (t − τ )
2 2
Thus the error system is described by i=1 i=1
XN
Dq x̃i (t) = ḡi (t, x̂i (t) , x̂i (t − τ ) , βi ) = x̃T (t) (ḡi (t, x̂i (t) , x̂i (t − τ ) , βi )
i
− ḡi (t, xi (t) , xi (t − τ ) , βi ) i=1

+ Gi (t, x̂i (t) , x̂i (t − τ )) β̃i − ḡi (t, xi (t) , xi (t − τ ) , βi )


N
X N
X + Gi (t, x̂i (t) , x̂i (t − τ )) β̃i
+ c̃ij Ax̂j (t) + cij Ax̃j (t) + ui . (24) N
X N
X
j=1 j=1 + c̃ij Ax̂j (t) + cij Ax̃j (t) − ki x̃i (t))
j=1 j=1
Theorem 2. Suppose that Assumptions A3 and A4 hold.
N
X
Then uncertain coupling configuration matrix C and system
parameter vectors βi can be identified by using the estimated − β̃iT GT
i (t, x̂i (t) , x̂i (t − τ )) x̃i (t)
i=1
values Ĉ and β̂i via the response network
 N X
X N N
X ° °2

 Dq x̂i (t) = gi (t, x̂i (t) , x̂i (t − τ )) − c̃ij x̃T
i (t) Ax̂j (t) + (ki − k ∗ ) °x̃T
i (t)
°



 PN i=1 j=1 i=1

 + Gi (t, x̂i (t) , x̂i (t − τ )) β̂i + ĉij Ax̂j (t) + ui ,

 N
X M T
N
X
M T
 j=1
+ x̃i (t) x̃i (t) − x̃ (t − τ ) x̃i (t − τ )
ui = −ki x̃i (t) , 2 2 i

 i=1 i=1
Dq ki = di kx̃i (t)k2 ,
 N

 X

 Dq β̂i = −GT x̃T

 i (t, x̂i (t) , x̂i (t − τ )) x̃i (t) , = i (t)(ḡi (t, x̂i (t), x̂i (t − τ ), βi )
 q
D ĉij = −δij x̃Ti (t) Ax̂j (t) ,
i=1

(25) − ḡi (t, xi (t), xi (t − τ ), βi ))


N X
X N N
X
where i, j ∈ {1, 2, . . . , N }, di , δij are any positive constants. + x̃T ∗ 2
i (t) cij Ax̃j (t) − k kx̃i (t)k
Proof. Denote k̃i = ki −ki∗ , ki∗ is a positive constant. Further i=1 j=1 j=1
denote X = (X̃ T , β̃ T , c̃T , k̃ T )T , where N N
X M X M
 ¡ ¢ + x̃T x̃T
X̃ = x̃T T T T T i (t) x̃i (t) − i (t − τ ) x̃i (t − τ )

 1 , x̃2 , . . . , x̃N , x̃i = (x̃i1 , x̃i2 , . . . , x̃in ) , 2 2

 ³ ´ T ³ ´T i=1 i=1

β̃ = β̃1T , β̃2T , . . . , β̃ T
N , β̃ i = β̃i1 , β̃i2 , . . . , β̃imi , 1 XN
1
¡ T T ¢T T ≤ x̃T
i (t)x̃i (t) + kḡi (t, x̂i (t), x̂i (t − τ ), βi )

 T
c̃ = c̃1 , c̃2 , . . . , c̃N , c̃i = (c̃i1 , c̃i2 , . . . , c̃iN ) , 2 2

 ³ ´T i=1

k̃ = k̃ , k̃ , . . . , k̃
1 2 N . − ḡi (t, xi (t), xi (t − τ ), βi )k2
(26) N X
X N N
X 2
+ x̃T
i (t) cij Ax̃j (t) − k

kx̃i (t)k
Choose the real symmetric positive definite matrix P as i=1 j=1 j=1
 
N
X N
X
M T M T
  + x̃i (t) x̃i (t) − x̃ (t − τ ) x̃i (t − τ )
 1 1 1 1  2 2 i
  i=1 i=1
P = diag  1, . . . , 1 , ,..., , ,...,  , (27)
 | {z } δ11 δN N d1 dN  N
1X M³ ´
  ≤ x̃T
2 2
i (t) x̃i (t) + kx̃i (t)k + kx̃i (t − τ )k
PN
nN + mi 2 2
i=1 i=1
300 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

X N
N X N
X 2 According to Theorem 1, the coupling configuration matrix
+ x̃T
i (t) cij Ax̃j (t) − k ∗
kx̃i (t)k
C and system parameter vectors αi of complex networks (12)
i=1 j=1 j=1
can be identified by using adaptive control laws (16). Fig. 2
N
X N
X
M M shows the identification of the uncertain system parameters,
+ x̃T
i (t) x̃i (t) − x̃T
i (t − τ ) x̃i (t − τ )
2 2 while Fig. 3 illustrates the identification of the unknown net-
µ i=1 ¶ i=1
work topology.
1
= + M − k ∗ X̃ T (t) X̃ (t) + X̃ T (t) (C ⊗ A) X̃ (t)
2
µ ¶
1
≤ + M − k + λmax (C ⊗ A) X̃ T (t)X̃(t).

(29)
2
It is obvious that there exists sufficiently large positive
constant k ∗ such that J is negative definite. Namely, X T (t)P
× Dq X(t) + X T (t)QX(t) − X T (t − τ )QX(t − τ ) ≤ 0 holds,
which implies the Lyapunov stability of error system (24) by
Lemma 1. ¤

V. N UMERICAL SIMULATIONS
In this section, two representative examples are given to
verify the effectiveness of the proposed parameters estimation
and structure identification approaches.

A. Identification with Coupling Time Delay


The well-known Lü system with fractional order derivative
is used as the node dynamics in the uncertain network, which
is described as
Dq xi (t) = fi (t, xi (t)) + Fi (t, xi (t)) αi , (30)
T
where q = 0.9, xi (t) = (xi1 (t), xi2 (t), xi3 (t)) is state vector,
fi (t, xi (t)) = (0, −xi1 (t)xi3 (t), xi1 (t)xi2 (t))T , Fi (t, xi (t))
= diag{xi2 (t) − xi1 (t), xi2 (t), −xi3 (t)}, and αi = (αi1 , αi2 ,
αi3 )T , i = 1, . . . , 4. Fig. 1 shows the chaotic attractor of
fractional-order Lü system.

Fig. 1. Chaotic attractor of fractional-order Lü system.

The weight configuration matrix is set as


 
−5 1 4 0 Fig. 2. Identification of uncertain parameters.
 3 −4 1 0 
C=  0
. (31)
1 −3 2 
1 3 0 −4 B. Identification with Node Time Delay
Let αi = (αi1 , αi2 , αi3 )T = (36, 20 + i, 3)T for i = 1, In this subsection, we consider the uncertain network (21)
. . . , 4. τ = 0.2, and networks inner-coupling matrix A = with four nonidentical delayed Lü systems, and the single
diag{1, 1, 1}. delayed Lü system is described as
CHEN et al.: PARAMETER ESTIMATION AND TOPOLOGY IDENTIFICATION OF · · · 301

 q

D xi1 (t) = βi1 (xi2 (t − τ ) − xi1 (t − τ )) ,

Dq xi2 (t) = −xi1 (t − τ ) xi3 (t − τ ) + βi2 xi2 (t − τ ) ,


 q
D xi3 (t) = xi1 (t − τ ) xi2 (t − τ ) − βi3 xi3 (t − τ ) ,
(32)
T T
where q = 0.9, βi = (βi1 , βi2 , βi3 ) = (36, 20 + i, 3)
for i = 1, . . . , 4. Let A = diag{1, 1, 1} and τ = 0.002.
Here, the coupling configuration matrix C is also defined
as (31). The chaotic attractor of delayed fractional-order Lü
system (32) is shown in Fig. 4. According to Theorem 2, the
unknown or uncertain coupling configuration matrix C and
system parameter vector βi can be estimated by using Ĉ and
β̂i , respectively. Fig. 5 shows the identification of the uncertain

Fig. 4. Chaotic attractor of delayed fractional-order Lü system.

Fig. 3. Identification of network structure.


302 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

Fig. 6 Identification of network structure.


Fig. 5. Identification of uncertain parameters.

system parameters, and Fig. 6 illustrates the identification of


the unknown network topology.

VI. C ONCLUSION
In this paper, a novel and feasible approach to identify the
parameters and network topology of fractional-order complex
network with time delay is proposed. Based on the stabil-
ity theorem of fractional-order differential system and the
adaptive control technique, two useful identification criteria
are derived. Illustrative simulations are provided to verify the
correctness and effectiveness of the proposed methods.

R EFERENCES
[1] Strogatz S H. Exploring complex networks. Nature, 2001, 410(6825):
268−276
[2] Wang X F, Chen G R. Complex networks: small-world, scale-free and
beyond. IEEE Circuits and Systems Magazine, 2003, 3(1): 6−20
[3] Boccaletti S, Latora V, Moreno Y, Chavez M, Hwang D U. Complex
networks: structure and dynamics. Physics Reports, 2006, 424(4−5):
175−308
[4] Albert R, Barabási A L. Statistical mechanics of complex networks.
Reviews of Modern Physics, 2002, 74(1): 47−97
[5] Chen G R, Dong X N. From Chaos to Order: Methodologies, Perspec-
tives and Applications. Singapore: World Scientific, 1998.
[6] Xie Q X, Chen G R, Bollt E M. Hybrid chaos synchronization and
its application in information processing. Mathematical and Computer
Modelling, 2002, 35(1−2): 145−163
[7] Li X, Wang X F, Chen G R. Pinning a complex dynamical network
to its equilibrium. IEEE Transactions on Circuits and Systems I: Regular
Papers, 2004, 51(10): 2074−2087
[8] Arenas A, Dı́az-Guilera A, Kurths J, Moreno Y, Zhou C S. Synchro-
nization in complex networks. Physics Reports, 2008, 469(3): 93−153
[9] Wu X J, Lu H T. Hybrid synchronization of the general delayed
and non-delayed complex dynamical networks via pinning control.
Neurocomputing, 2012, 89: 168−177
[10] Lu J Q, Cao J D. adaptive complete synchronization of two identical or
different chaotic (hyperchaotic) systems with fully unknown parameters.
Chaos, 2005, 15(4): 043901
[11] Yu D C, Righero M, Kocarev L. Estimating topology of networks.
Physical Review Letters, 2006, 97(18): 188701
[12] Wu X Q. Synchronization-based topology identification of weighted
general complex dynamical networks with time-varying coupling delay.
Physica A: Statistical Mechanics and Its Applications, 2008, 387(4): 997
−1008
[13] Zhou J, Lu J A. Topology identification of weighted complex dynamical
networks. Physica A: Statistical Mechanics and Its Applications, 2007,
386(1): 481−491
CHEN et al.: PARAMETER ESTIMATION AND TOPOLOGY IDENTIFICATION OF · · · 303

[14] Liu H, Lu J A, Lü J H, Hill D J. Structure identification of uncertain [29] Ma W Y, Li C P, Wu Y J, Wu Y Q. Adaptive synchronization of
general complex dynamical networks with time delay. Automatica, 2009, fractional neural networks with unknown parameters and time delays.
45(8): 1799−1807 Entropy, 2014, 16(12): 6286−6299
[15] Nagih A, Plateau G. Problémes fractionnaires: tour d’horizon sur les [30] Hu J B, Lu G P, Zhang S B, Zhang L D. Lyapunov stability theorem
applications et méthodes de résolution. RAIRO-Operations Research, about fractional system without and with delay. Communications in
1999, 33(4): 383−419 Nonlinear Science and Numerical Simulation, 2015, 20(3): 905−913

[16] Koeller R C. Applications of fractional calculus to the theory of


viscoelasticity. Journal of Applied Mechanics, 1984, 51(2): 299−307
[17] Heaviside O. Electromagnetic Theory. New York: Chelsea, 1971.
Xiaojuan Chen received the B. S. degree in automa-
[18] Podlubny I. Fractional Differential Equations. San Diego: Academic tion from the College of Electronic Information and
Press, 1999. Automation, Chongqing University of Technology,
Chongqing, China, in 2004 and the M. S. degree in
[19] Hartley T T, Lorenzo C F, Qammer H K. Chaos in a fractional automation in control theory and control engineering
order Chua’s system. IEEE Transactions on Circuits and Systems I: from the College of Automation, Chongqing Uni-
Fundamental Theory and Applications, 1995, 42(8): 485−490 versity, Chongqing, China, in 2007. She is currently
working as a lecturer in the Department of Automo-
[20] Grigorenko I, Grigorenko E. Chaotic dynamics of the fractional Lorenz bile Engineering, Chongqing College of Electronic
system. Physical Review Letters, 2003, 91(3): 034101 Engineering, Chongqing, China. Her research in-
[21] Li C G, Chen G R. Chaos and hyperchaos in the fractional-order Rössler terests include both fundamental investigations and
equations. Physica A: Statistical Mechanics and Its Applications, 2004, practical engineering applications in embedded technology, wireless power
341: 55−61 supply and automatics.

[22] Chai Y, Chen L P, Wu R C, Sun J. Adaptive pinning synchronization


in fractional-order complex dynamical networks. Physica A: Statistical
Mechanics and Its Applications, 2012, 391(22): 5746−5758
Jun Zhang received the bachelor’s degree from the
[23] Chen L P, Chai Y, Wu R C, Sun J, Ma T D. Cluster synchronization in College of Mobile Telecommunications, Chongqing
fractional-order complex dynamical networks. Physics Letters A, 2012, University of Posts and Telecommunications,
376(35): 2381−2388 Chongqing, China, in 2013. He is currently a master
student in the College of Automation, Chongqing
[24] Yang L X, He W S, Zhang F D, Jia J P. Cluster projective synchroniza-
University, China. His research interests include
tion of fractional-order complex network via pinning control. Abstract
synchronization of complex networks and fractional-
and Applied Analysis, 2014, 2014: Article ID 314742
order system.
[25] Wang G S, Xiao J W, Wang Y W, Yi J W. Adaptive pinning cluster syn-
chronization of fractional-order complex dynamical networks. Applied
Mathematics and Computation, 2014, 231: 347−356
[26] Wu X J, Lu H T. Outer synchronization between two different fractional-
order general complex dynamical networks. Chinese Physics B, 2010,
19(7): 070511 Tiedong Ma received the Ph. D. degree in control
theory and control engineering from Northeastern
[27] Si G Q, Sun Z Y, Zhang H Y, Zhang Y B. Parameter estimation and
University, Shenyang, China, in 2009. He is cur-
topology identification of uncertain fractional order complex networks.
rently an associate professor of the College of Au-
Communications in Nonlinear Science and Numerical Simulation, 2012,
tomation, Chongqing University, Chongqing, China.
17(12): 5158−5171
His research interests include cooperative control of
[28] Yang L X, Jiang J. Adaptive synchronization of drive-response multi-agent systems, impulsive control and synchro-
fractional-order complex dynamical networks with uncertain parameters. nization of complex networks. Corresponding author
Communications in Nonlinear Science and Numerical Simulation, 2014, of this paper.
19(5): 1496−1506
304 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

H ∞ Output Feedback Control of


Linear Time-invariant Fractional-order
Systems over Finite Frequency Range
Cuihong Wang, Huanhuan Li, and YangQuan Chen, Senior Member, IEEE

Abstract—This paper focuses on the H ∞ output feedback be exactly converted to semidefinite programming or convex
control problem of linear time-invariant fractional-order systems optimization problems. Based on GKYP Lemma, H∞ model
over finite frequency range. Based on the generalized Kalman- reduction[17] and static output feedback control[18] problem
Yakubovic-Popov (KYP) Lemma and a key projection lemma, a
necessary and sufficient condition is established to ensure the exis- for integer-order systems have been investigated over finite
tence of the H ∞ output feedback controller over finite frequency frequency. Furthermore, the H∞ performance analysis and
range, a desirable property in control engineering practice. By H∞ control synthesis for fractional-order systems have been
using the matrix congruence transformation, the feedback control also considered in [8−10]. But these results are presented over
gain matrix is decoupled and further parameterized by a scalar the entire frequency range. It is worth noting that the H∞
matrix. Two iterative linear matrix inequality algorithms are
developed to solve this problem. Finally, numerical examples are synthesis problems over a finite frequency range is essentially
provided to illustrate the effectiveness of the proposed method. different from the entire frequency range case this is because
even the state feedback control problem cannot be completely
Index Terms—Fractional-order system, Kalman-Yakubovic-
Popov (KYP) Lemma, finite frequency range, H ∞ control. solved via convex optimization[17] .
In this paper, we will investigate the problem of H∞ static
output feedback (SOF) controller synthesis for linear time-
I. I NTRODUCTION invariant fractional-order systems subject to finite frequency

F RACTIONAL-ORDER dynamic system has received a


growing interest due to the fact that many real-world
physical systems can be well characterized by fractional-
range. Based on the GKYP Lemma and a key projection
lemma, necessary and sufficient condition is firstly established
for the existence of a SOF controller that ensures the frac-
order state equations and modeling various physical phe- tional order system is asymptotically stable and satisfies the
nomena involves less parameters than traditional integer-order prescribed H∞ performance index over a finite frequency
system[1] . Many useful analysis and synthesis results about range. Then, by using matrix congruence transformation, the
fractional-order systems have emerged, such as stability[2−4] feedback gain matrix is decoupled from matrix variables and
and Mittag-Leffler stability analysis[5] , robust stability[6−7] , parameterized by a scalar matrix. Moreover, two iterative algo-
H∞ performance analysis[8] , H∞ feedback control[9−11] , and rithms are developed to solve this problem. Finally, numerical
so on. examples are given to demonstrate the effectiveness of our
On the other hand, the Kalman-Yakubovich-Popov (KYP) proposed method.
Lemma has been proved to be a very strong tool to convert Notations. For a matrix M , its transpose and complex
frequency domain inequalities (FDIs) to linear matrix inequal- conjugate transpose are denoted by M T , M ∗ , respectively. The
ities (LMIs)[12] . Many control methods have been developed symbol Hn stands for the set of n × n Hermitian matrices.
with the help of KYP Lemma[13−15] . However, KYP Lemma For a matrix M ∈ Hn , inequalities M > 0 (≥ 0) and M
just only characterizes FDIs in entire frequency range and < 0 (≤ 0) denote positive (semi) definiteness and negative
does not deal with the multiple FDIs in finite range. The (semi) definiteness, respectively. For matrices Φ and P , Φ⊗P
generalized Kalman-Yakubovich-Popov (GKYP) Lemma pro- means the Kronecker product. All the matrices are assumed
vided in [16] extends the standard KYP Lemma to present the to be of compatible dimensions and ∗ is used to denote the
LMI characterization of FDIs in finite frequency range. It has Hermitian part. For any matrix M ∈ Cn×n , Her(X) = X +
been shown that the GKYP Lemma is profitable for system X ∗ . Re(M ) represents the real parts of the complex matrix
dissipative analysis and control synthesis problems which can M . For G ∈ Cn×m and Π ∈ Hn+m , a function σ : Cn×m ×
Hn+m → Hm is defined by
Manuscript received October 14, 2015; accepted January 19, 2016. Rec- · ¸∗ · ¸
ommended by Associate Editor Dingyü Xue. G G
Citation: Cuihong Wang, Huanhuan Li, YangQuan Chen. H∞ output σ(G, Π) := Π .
feedback control of linear time-invariant fractional-order systems over fi-
Im Im
nite frequency range. IEEE/CAA Journal of Automatica Sinica, 2016, 3(3): j denotes the imaginary unit.
304−310
Cuihong Wang and Huanhuan Li are with the Department of Mathematics
and Computer Science, Shanxi Normal University, Linfen 041004, China (e- II. P RELIMINARIES
mail: wcjhlove@gmail.com; huanhuanli9582@163.com). In this paper, taking the physical meaning into considera-
YangQuan Chen is with the School of Engineering, University of California,
Merced, CA 95343, USA (e-mail: yqchen@ieee.org). tion, the Caputo fractional-order derivative is used and defined
WANG et al.: H∞ OUTPUT FEEDBACK CONTROL OF LINEAR TIME-INVARIANT FRACTIONAL-ORDER SYSTEMS · · · 305

as follows: Therefore, the finite frequency H∞ static output feedback


α Z t (m) control problem can be formulated as follows.
d f (t) 1 f (τ )
Dα f (t) = = dτ, Problem FF-H H ∞ -SOFC (Finite frequency H ∞ static
dtα Γ(m − α) 0 (t − τ )α+1−m
output feedback control). For a pre-specified frequency range
where f (t) is a time-dependent function, α represents the order Λ(Φ, Ψ) and a given performance index γ > 0, The problem
of the derivative (m − 1 ≤ α < m, m is an integer). of the H∞ static output feedback control over frequency range
Consider the following linear time-invariant fractional-order Λ(Φ, Ψ) is to find a static output feedback controller (2) such
system admitting a pseudo state space representation of the that:
form 1) The closed-loop system (3) is asymptotically stable.
 2) The transfer function G(s) of closed-loop sys-

 Dα x(t) = Ax(t) + B1 u(t) + Bw(t),
 tem (3) satisfies the finite frequency H∞ performance
z(t) = Cx(t) + Dw(t), (1) supω∈Λ(Φ,Ψ) σ̄(G(jω)) < γ, where G(s) = C(sα I − Â)−1 B +


 D, σ̄ denotes the maximum singular value of a matrix.
y(t) = Cy x(t),
The following lemma is very useful in the proofs of the
where α is the fractional order and α ∈ (0, 2). x(t) ∈ Rn main results of this paper.
is system state, u(t) ∈ Rm is control input, w(t) ∈ Rq is Lemma 1[11] . Let A ∈ Rn×n , the linear time-invariant
disturbance input, z(t) ∈ Rs is control output, y(t) ∈ Rl is system Dα x(t) = Ax(t) with α ∈ (0, 1) is asymptotically
measured output. A ∈ Rn×n , B1 ∈ Rn×m , B ∈ Rn×q , C ∈ stable if and only if there exists Hermitian matrix H > 0 such
Rs×n , Cy ∈ Rl×n , and D ∈ Rs×q are known matrices. that (Re(rH))T AT + A(Re(rH)) < 0.
In general, the frequency ranges can be visualized as the Lemma 2[11] . Let A ∈ Rn×n , the linear time-invariant
following set of complex numbers that represents certain system Dα x(t) = Ax(t) with α ∈ (1, 2) is asymptotically
curves on the complex plane: stable if and only if there exists Hermitian matrix H > 0 such
that rHAT + r̄AH < 0.
Λ(Φ, Ψ) := {λ ∈ C|σ(λ, Φ) = 0, σ(λ, Ψ) ≥ 0}, (2)
Lemma 3 (GKYP Lemma)[16, 19] . Given real matrices A,
where Φ, Ψ ∈ H2 . B, C, D, a real symmetric matrix Π, and Φ, Ψ, ∈ H2 ,
Define Λ̄(Φ, Ψ) = Λ(Φ, Ψ) ∪ {∞} if Λ is bounded, let G(λ) = C(λI − A)−1 B + D. Then the frequency range
otherwise Λ̄(Φ, Ψ) = Λ(Φ, Ψ). inequality
By choosing appropriate Φ and Ψ in (2), the set Λ(Φ, Ψ) · ¸∗ · ¸
G(λ) G(λ)
can be specified to define a certain range of the frequency Π <0
I I
curve. For fractional-order system, we can choose
· ¸ holds for all λ ∈ Λ̄(Φ, Ψ) if and only if there exist Hermitian
0 r matrices P and Q > 0 such that
Φ=
∗ 0 · ¸ · ¸T
A I A I
to represent the curve Λ = {(jω)α |ω ∈ Ω}, where r = ejθ , (Φ ⊗ P + Ψ ⊗ Q)
C 0 C 0
θ = (α − 1)π/2, Ω is a subset of real numbers specified by · ¸ · ¸T
appropriate choice of Ψ, Table I shows an example. B 0 B 0
+ Π < 0.
D I D I
TABLE I Remark 1. Let
CHOICE OF Ψ FOR DIFFERENT FREQUENCY RANGES · ¸
I 0
Π=
HF MF LF 0 γ2I

"
ω ≥ ωh
# "
ωl ≤ ω ≤ ωh
# "
ω ≤ ωl
# or · ¸
1 0 −1 jrωc −1 0 0 −I
Ψ Π= ,
∗ 2α
−ωh ∗ −ωlα ωh
α ∗ ωl2α
−I 0
the characterization of Lemma 3 turns into the bounded real
In Table I, ωc := (ωlα
+ ωhα )/2,
ωh ≥ 0, ωl ≥ 0, and HF, lemma and positive real lemma.
MF and LF denote high, middle and low frequency ranges, Lemma 4 (Projection Lemma)[20] . Given a symmetric
respectively. matrix Ξ ∈ Rm×m and two matrices P , Q of column
In this paper, we focus on the static output feedback dimension m, consider the problem of finding some matrix
controller in the following form: Θ of compatible dimensions such that
Ξ + P T ΘT Q + QT ΘP < 0. (5)
u(t) = Ky(t), (3)
Denote by ℵP , ℵQ any matrices whose columns form basis of
then, we have the following closed-loop system
( the null space of P and Q, respectively. Then (5) is solvable
Dα x(t) = Âx(t) + Bω(t), for Θ if and only if
(4) (
z(t) = Cx(t) + Dω(t), ℵT
P ΞℵP < 0,

where  = A + B1 KCy . ℵT
Q ΞℵQ < 0.
306 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

 
III. M AIN RESULTS ÂT C £ ¤T
ℵΓ =  I 0  , ℵΛ = I 0 0 ,
In this section, we will firstly investigate the H∞ static
0 I
output feedback control for fractional-order systems over
middle frequency ranges. Based on the GKYP Lemma and and
the projection lemma, we will give the necessary and sufficient ℵT T
Γ ΘℵΓ < 0, ℵΛ ΘℵΛ < 0.
condition that the problem of FF-H∞ -SOFC is solvable.
Theorem 1. Given performance index γ > 0, fractional It follows from the projection lemma that there exists a real
order α ∈ (0, 1), system matrices A, B1 , B, C, D, Cy , a matrix E = [E1 E2 ] such that
feedback gain K and finite frequency range ΛM F = {ω ∈ R : Θ + ΓT EΛ + ΛT E T Γ < 0,
ωl ≤ ω ≤ ωh , ωl , ωh ≥ 0}. Problem FF-H∞ -SOFC is solvable
which implies Σ < 0 holds by Schur complement lemma.
if and only if there exist Hermitian matrices H > 0, Q > 0, P , (Sufficiency). It follows from Schur complement lemma
and real matrix E = [E1 , E2 ] such that the following matrix that Ξ2 < 0 is equivalent to Θ + ΓT EΛ + ΛT E T Γ < 0.
inequalities hold: Using the projection lemma, ℵT Γ ΘℵΓ < 0 holds. Therefore,
Ξ = Her(Â(Re(rH))) < 0, (6) the sufficiency is trivially true. ¤
Remark 2. In the above theorem, the feedback gain K is
and coupled with matrix variables and is intrinsically non convex.
 
−Q Σ12 −E2 0 In the following theorem, the feedback gain matrix K will be
 ∗ Σ22 Σ23 B  decoupled from matrices H, E1 , and E2 , simultaneously, and
Σ=
 ∗
 < 0, (7)
∗ Σ33 D  will be parameterized by a positive scalar matrix.
∗ ∗ ∗ −I Theorem 2. Given performance index γ > 0, fractional
order α ∈ (0, 1), system matrices A, B1 , B, C, D and Cy ,
where r = ejθ , θ = (α − 1)π/2, Â = A + B1 KCy , and and the finite frequency range ΛM F = {ω ∈ R : ωl ≤ ω ≤
ωh , ωl , ωh ≥ 0}. Problem FF-H∞ -SOFC is solvable if and
Σ12 =rP + jrωc Q − E1 ,
only if there exist Hermitian matrices H > 0, Q > 0, P , real
Σ22 = − ωlα ωhα Q + Her(ÂE1 ), matrices E = [E1 , E2 ], U , and a scalar ² > 0, such that the
following matrix inequalities hold
Σ23 =ÂE2 + E1T C T , · ¸
Ξ̄11 −(Re(rH))T − B1 LCy
Σ33 = − γ 2 I + Her(CE2 ). Ξ̄ = < 0, (8)
∗ −²I
Proof. (Necessity). It follows from Lemma 1 and Lemma and
 
3 that the problem of FF-H∞ -SOFC is solvable if and only −Q Σ̄12 −E2 0 0
if there exist Hermitian matrices H > 0, Q > 0 and P such  ∗ Σ̄22 Σ̄23 B Σ̄25 
 
that the following matrix inequalities hold. That is, Σ̄ = 
 ∗ ∗ Σ̄33 D −E2T  < 0,
 (9)
 ∗ ∗ ∗ −I 0 
Ξ = Her(Â(Re(rH))) < 0, ∗ ∗ ∗ ∗ −²I
and where r = ejθ , θ = (α − 1)π/2, and
· ¸· ¸· ¸T ¡ ¢
 I −Q rP + jrωc Q  I Ξ̄11 = Her A(Re(rH)) − B1 LCy U T B1T
C 0 r̄P − jωc Q −ωlα ωhα Q C 0 + ²B1 U U T B1T ,
· ¸· ¸· ¸T
B 0 I 0 B 0 Σ̄12 = rP + jrωc Q − E1 ,
+
D I 0 −γ 2 I D I
Σ̄22 = − ωlα ωhα Q + Her(AE1 − B1 LCy U T B1T )
· ¸ · ¸T
 I 0  I 0 + ²B1 U U T B1T ,
= Θ < 0,
C 0 I C 0 I
Σ̄23 = AE2 + E1T C T ,
where
  Σ̄33 = − γ 2 I + Her(CE2 ),
−Q rP + jrωc Q 0
Θ= ∗ −ωlα ωhα Q + BB T BDT . Σ̄25 = − E1T − B1 LCy .
T 2
∗ ∗ DD − γ I Moreover, the static output feedback control gain is designed
Note that as K = ²−1 L.
£ ¤ £ ¤T Proof. (Necessity). It follows from Theorem 1 that problem
I 0 0 Θ I 0 0 = −Q < 0, FF-H∞ -SOFC is solvable if and only if there exist Hermitian
and denote that matrices H > 0, Q > 0, P and real matrix E = [E1 , E2 ] such
· ¸ that (6) and (7) hold. It is always possible to find a sufficiently
£ ¤ 0 I 0
Γ = −I ÂT CT , Λ= , large scalar ² such that
0 0 I · ¸
Her(Â(Re(rH))) −Re(rH)T
then, we can obtain < 0,
∗ −²I
WANG et al.: H∞ OUTPUT FEEDBACK CONTROL OF LINEAR TIME-INVARIANT FRACTIONAL-ORDER SYSTEMS · · · 307

and and Her(Â(Re(rH))) < 0. Similarly, one can deduce that (9)
· ¸
Ξ2 ΥT implies (7). ¤
< 0, Remark 3. Based on congruence transformation, the feed-
∗ −²I
back gain K can be decoupled from H, E1 and E2 simultane-
where Υ = [0 − E1 − E2 0]. ously, and parameterized by a positive scalar ². Note that the
Taking congruence transformation yields matrix inequalities in (8) and (9) are still bilinear, however,
· ¸
Her(Â(Re(rH))) −(Re(rH))T we can fix U to make them linear. Using the method provided
ΓT
1 Γ1 in [21−22], we defined η ∈ R satisfying that
∗ −²I
· ¸ (
Φ11 Φ12 Ξ̄ − diag{ηI, 0} < 0,
= < 0. (10)
∗ −²I Σ̄ − diag{0, ηI, 0, 0, 0} < 0.
with It is easily known from the proof of Theorem 1 that η
· ¸
I 0 achieves its minimum when U = ²−1 LCy , which naturally
Γ1 = ,
(B1 KCy )T I leads to an iterative LMI (ILMI) algorithm.
Algorithm 1 (ILMI algorithm).
Φ11 = Her(A(Re(rH)) − ²(B1 KCy )(B1 KCy )T ,
Step 1. Set j = 1. For a given H∞ performance level γ > 0,
Φ12 = −(Re(rH))T − ²B1 KCy . and the finite frequency range ΛF F = {ω ∈ R : ωl ≤ ω ≤
ωh , ωl , ωh ≥ 0}. Solve the following relaxed LMIs
Let ²K = L and note that
Her(A(Re(rH)) + B1 W1 ) < 0, (12)
B1 (LCy − ²U )²−1 (LCy − ²U )T B1T ≥ 0
and
holds for any real matrix U . Expanding this inequality, one  
has −Q Φ̂12 −E2 0
 ∗ Φ̂22 Φ̂23 B 
  < 0. (13)
− (B1 LCy )²−1 (B1 LCy )T  ∗ ∗ Φ̂33 D 
≤ −B1 LCy U T B1T − B1 U (LCy )T B1T + ²B1 U U T B1T . ∗ ∗ ∗ −I
(11) where
Using above inequality and combining (10), we get (8). In the Φ̂12 = rP + jrωc Q − E1 ,
same way, taking congruence transformation, we have
· ¸ Φ̂22 = −ωlα ωhα Q + Her(AE1 + B1 W2 ),
T Ξ2 ΥT
Γ2 Γ2 < 0,
∗ −²I Φ̂23 = AE2 + B1 W3 + E1T C T ,
with   Φ̂33 = −γ 2 I + Her(CE2 ),
I 0 0 0 0
 0 I 0 0 0  with variables in S , {Hermitian matrices H > 0, Q > 0, P ,
 
Γ2 = 
 0 0 I 0 0 .
 and real matrices, E1 , E2 , W1 , W2 and W3 }.
 0 0 0 I 0  The initial value U1 is obtained as
0 (B1 KCy )T 0 0 I
U1 = W1 (Re(rH))−1 .
Let ²K = L and use inequality (11), we get (9).
(Sufficiency). Suppose that there exist Hermitian matrices Step 2. For fixed Uj , solve the following minimization
H > 0, Q > 0, P , real matrices E = [E1 , E2 ], U and a problem for matrix variables in the set S , {Hermitian
scalar ² > 0 such that (8) and (9) hold. From (11), (8) implies matrices H > 0, Q > 0, P, real matrices E = [E1 , E2 ],
that U and a scalar ² > 0}
· ¸
Φ̃11 −(Re(rH))T − B1 LCy min η,
< 0,
∗ −²I (
Ξ̄ − diag{ηI, 0} < 0,
where s.t. (14)
Σ̄ − diag{0, ηI, 0, 0, 0} < 0,
−1 T
Φ̃11 = Her(A(Re(rH)) − (B1 LCy )² (LCy ) B1T ,
where Ξ̄ and Σ̄ are defined in (8) and (9) respectively. Denote
choosing U = ²−1 LCy yields the obtained η as ηj .
· ¸
Φ̄11 −(Re(rH))T − ²B1 U Step 3. If ηj < 0, then a desired feedback gain is obtained
< 0, as K = ²−1 L.
∗ −²I
Step 4. Fix η = ηj , minimize ² such that LMIs (14) hold,
where, Φ̄11 = Her(A(Re(rH)) − ²B1 U U T B1T . denote the obtained ² and L as ²j and Lj .
Therefore, using congruence transformation and letting Step 5. If |ηj − ηj−1 |/ηj−1 < τ , where τ is a prescribed
²−1 L = K, we can conclude that tolerance, then this algorithm fails to find the desired feedback
· ¸
Her(Â(Re(rH))) −(Re(rH))T gain K, stop; If not, update ηj+1 as Uj+1 = ²−1 j Lj Cy . Set j
< 0, := j + 1 and go to Step 2.
∗ −²I
308 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

Before employing the ILMI algorithm, it is suggested to Problem FF-H∞ -SOFC is solvable if and only if there exist
find some initial value which is “close” to the desired so- Hermitian matrices H > 0, P , and Q > 0, real matrix U , and
lution. We adopt the following initial optimization algorithm a scalar ² > 0, such that the following matrix inequalities hold
provided in [11]. Denote W̄ = [W1 , W2 , W3 ] and Ē = · ¸
[Re(rH), E1 , E2 ]. Ξ̂11 −(Re(rH))T − B1 LCy
Ξ̂ = < 0,
Algorithm 2 (Initial optimisation). ∗ −²I
Step 1. Set j = 1. For a given H∞ performance level γ > 0, and
and the finite frequency range ΛF F = {ω ∈ R : ωl ≤ ω ≤ ωh ,  
ωl , ωh ≥ 0}, find Hermitian matrices H > 0, Q > 0, P , and Σ̂11 r̄P C T AQ B P + rB1 LCy
 ∗ −γ 2 I CQ D 0 
real matrices W1 , W2 , W3 such that LMIs (12) and (13) hold.  
Denote the feasible solution Ē and W̄ as Ēj and W̄j . Σ̂ = 
 ∗ ∗ −Q 0 rQ  < 0,

 ∗ ∗ ∗ −I 0 
Step 2. Fix Ē = Ēj , minimize δ = kW̄ −N ⊗Ēk2 , such that
LMIs (12) and (13) hold, where N is a real matrix variable. ∗ ∗ ∗ ∗ −²I
Denote the obtained N as Nj .
where r = ejθ , θ = (α − 1)π/2, and
Step 3. Fix N = Nj , minimize δ = kW̄ − N ⊗ H̄k2 , such
¡ ¢
that LMIs (12) and (13) hold. Denote the minimized δ as δj . Ξ̂11 = Her A(Re(rH)) − B1 LCy U T B1T
Step 4. Set j := j + 1, and repeat Step 2 and Step 3. If
+ ²B1 U U T B1T ,
|δj − δj−1 |/δj−1 ≤ µ, where µ is a prescribed tolerance, then
stop. The initial value U1 is given by U1 = W1 (Re(rH))−1 . Σ̂11 = Her(rAP − B1 LCy U T B1T ) − ωh2α Q
Follow the similar line, we can give the condition that + ²B1 U U T B1T .
the problem of FF-H∞ -SOFC is solvable over low frequency
range as follows. Moreover, the static output feedback control gain is designed
Theorem 3. Given performance index γ > 0, fractional as K = ²−1 L.
order α ∈ (0, 1), system matrices A, B1 , B, C, D, Cy , a Remark 4. The designed algorithms of H∞ static output
feedback gain K and finite frequency range ΛLF = {ω ∈ R : feedback controller for fractional order system over high
ω ≤ ωl , ωl ≥ 0}. Problem FF-H∞ -SOFC is solvable if and frequency and low frequency ranges can refer to the middle
only if there exist Hermitian matrices H > 0, P and Q > 0, frequency case and hence is omitted for brevity.
real matrix U , E = [E1 , E2 ] and real scalar ² such that the Remark 5. When the problem of FF-H∞ -SOFC for system
following matrix inequalities hold with the fractional order α ∈ [1, 2) case is considered, we just
· ¸ need to replace the stability condition based on Lemma 2. For
Ξ̃11 −(Re(rH))T − B1 LCy
Ξ̃ = < 0, example, we just replace LMI (8) by
∗ −²I
· ¸
and Ψ11 −H − r̄B1 LCy
< 0,
  ∗ −²I
−Q rP − E1 −E2 0 0
¡ ¢
 ∗ Σ̃22 Σ̃23 B Σ̃25  where Ψ11 = Her r̄AH − B1 LCy U T B1T + ²B1 U U T B1T .
 
Σ̃ = 
 ∗ ∗ Σ̃33 D −E2T  < 0,

 ∗ ∗ ∗ −I 0 
IV. N UMERICAL E XAMPLE
∗ ∗ ∗ ∗ ²I
Example 1. Consider the system (1) with the following
where r = ejθ , θ = (α − 1)π/2, and parameters:
¡ ¢ · ¸ · ¸ · ¸
Ξ̃11 = Her A(Re(rH)) − B1 LCy U T B1T −8 −0.8 −0.6 1
A= , B1 = , B= ,
+ ²B1 U U T B1T , −2 0.5 2 0.1
£ ¤ £ ¤
Σ̃23 = AE2 + E1T C T , C = 1.2 2 , Cy = 1 −130 , D = 0.1,
Σ̃22 = ωl2α Q + Her(AE1 − B1 LCy U T B1T ) α = 0.8, ωl = 0.2, ωh = 4.
T
+ ²B1 U U B1T , The eigenvalues of A are λ1 = −8.1842, λ2 = 0.6842,
Σ̃25 = − E1T − B1 LCy , which implies the open-loop system is unstable. Using Algo-
rithm 2, the initial value U1 is obtained as
2
Σ̃33 = − γ I + Her(CE2 ). £ ¤
U1 = −5.0654 −1.4742 ,
Moreover, the static output feedback control gain is designed
as K = ²−1 L. and using Algorithm 1, the desired static output feedback gain
For highest frequency case, we can refer to the designed matrix is obtained as K = 0.1370. We can easily compute
method in [17] and use the following condition. and find that closed-loop system has the stable eigenvalues λ1
Theorem 4. Given performance index γ > 0, fractional = −8.7288, λ2 = −34.4677. In addition, with the designed
order α ∈ (0, 1), system matrices A, B1 , B, C, D and Cy , and controller, Fig. 1 shows the H∞ norm of the closed-loop
the finite frequency range ΛHF = {ω ∈ R : ω ≥ ωh , ωh ≥ 0}. system is smaller than thant of open-loop system.
WANG et al.: H∞ OUTPUT FEEDBACK CONTROL OF LINEAR TIME-INVARIANT FRACTIONAL-ORDER SYSTEMS · · · 309

been presented to obtain the desired results. Furthermore, the


existence conditions of desired controller have been extended
to the high frequency and low frequency cases. Moreover, the
design method is feasible for the fractional order α ∈ (1, 2)
case. Finally, numerical examples are given to show the
effectiveness of our design method.

Fig. 1. Maximum singular value comparison, open-loop vs. closed-


loop systems.

Example 2. Consider the system (1) with the following


parameters:
· ¸ · ¸
−2.01 0 −5
A= , B1 = , Fig. 2. Comparison of different frequency ranges.
0 −5.3 0.5
· ¸
0.2 £ ¤ TABLE II
B= , C = 0.99 1.01 ,
0.5 H∞ NORM COMPARISON OVER DIFFERENT FREQUENCY
£ ¤ RANGES
Cy = 1.01 1.89 , D = 0.58, α = 1.2.
Open-loop ω>0 0.2 ≤ ω ≤ 0.5 ω ≤ 0.7
When w(t) = 0, it is easy to see such system is asymptotically
stable. Thus, in the following setting, we mainly make the 0.7784 0.7255 0.7171 0.7220
comparison of H∞ norm of closed loop system over different
frequency ranges. Firstly, for different frequency ranges, we R EFERENCES
adopt same initial matrix U = [−0.2923 0.1175] which
[1] Podlubny I. Fractional Differential Equations. New York: Academic
can be obtained by solving LMI (12). Then we can design Press, 1999.
the different desired static output feedback controller using
ILMI algorithm over three kinds of frequency ranges. After [2] Matignon D. Stability results for fractional differential equations with
applications to control processing. In: Proceedings of the 1996 IMACS-
that, the norm values of the transfer function of the open- SMC, Vol. 2. 1996. 963−968
loop system and the closed-loop systems over three kinds of
frequency ranges, are compared in Fig. 2, and the H∞ norm [3] Sabatier J, Farges C, Trigeassou J C. A stability test for non-
comparison are presented in Table II. From Fig. 2, we can commensurate fractional order systems. Systems and Control Letters,
2013, 62(9): 739−746
see that controllers over three kinds of frequency ranges yield
the smaller H∞ norm compared with the open loop system. [4] Sabatier J, Moze M, Farges C. LMI stability conditions for fractional
From Table II, we can see the least H∞ norm are generated by order systems. Computers and Mathematics with Applications, 2010,
59(5): 1594−1609
controller over the frequency range [0.2 0.5], which exactly is
the range that the supremum point of maximum singular value [5] Li Y, Chen Y Q, Podlubny I. Mittag-Leffler stability of fractional order
of open loop system belongs to. Therefore, if the disturbance nonlinear dynamic systems. Automatica, 2009, 45(8): 1965−1969
has a finite frequency, the minimization on the entire frequency
[6] Ahn H S, Chen Y Q. Necessary and sufficient stability condition of
range may not give the optimal solution. In order to achieve a fractional-order interval linear systems. Automatica, 2008, 44(11): 2985
better result in the optimization, it is meaningful to investigate −2988
the finite frequency H∞ control.
[7] Ma Y D, Lu J G, Chen W D. Robust stability and stabilization
of fractional order linear systems with positive real uncertainty. ISA
V. C ONCLUSIONS Transactions, 2014, 53(2): 199−209
In this paper, the H∞ output feedback control problem of
fractional-order systems over finite frequency range has been [8] Liang S, Wei Y H, Pan J W, Gao Q, Wang Y. Bounded real lemmas
for fractional order systems. International Journal of Automation and
investigated. Based on the GKYP Lemma and the Projection Computing, 2015, 12(2): 192−198
Lemma, we have established the existence conditions of the
desired static output feedback controller. By matrix congru- [9] Farges C, Fadiga L, Sabatier J. H∞ analysis and control of commen-
surate fractional order systems. Mechatronics, 2013, 23(7): 772−780
ence transformation, the feedback gain matrix is decoupled
with three matrix variables simultaneously, and further param- [10] Fadiga L, Farges C, Sabatier J, Santugini K. H∞ output feedback
eterized by a scalar matrix. Two iterative LMI algorithms have control of commensurate fractional order systems. In: Proceedings of the
310 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

2013 European Control Conference (ECC). Zurich: IEEE, 2013. 4538− Cuihong Wang received the M. Sc. and Ph. D. de-
4543 grees from Southwest Jiaotong University, Chengdu,
China, in 2005 and 2008, respectively. She is cur-
[11] Shen J, Lam J. State feedback H∞ control of commensurate fractional- rently an associate professor at Shanxi Normal Uni-
order systems. International Journal of Systems Science, 2014, 45(3): versity, Linfen, China. Her research interests include
363 −372 singular systems, time delay systems, fractional sys-
tem, stability analysis, model reduction, and robust
[12] Rantzer A. On the Kalman-Yakubovich-Popov lemma. Systems and control. Corresponding author of this paper.
Control Letters, 1996, 28(1): 7−10

[13] Najson F. On the Kalman-Yakubovich-Popov lemma for discrete-time


positive linear systems: a novel simple proof and some related results.
International Journal of Control, 2013, 86(10): 1813−1823

[14] Sreeram V, Sahlan S. Improved results on frequency-weighted balanced


truncation and error bounds. International Journal of Robust and Nonlin-
ear Control, 2012, 22(11): 1195−1211 Huanhuan Li Master student at Shanxi Normal Uni-
versity, Linfen, China. Her current research interests
[15] Stefanovski J. Kalman-Yakubovich-Popov lemma for descriptor systems. include fractional order systems, model reduction
Systems and Control Letters, 2014, 74: 8−13 and robust control.

[16] Iwasaki T, Hara S. Generalized KYP lemma: unified frequency domain


inequalities with design applications. IEEE Transactions on Automatic
Control, 2005, 50(1): 41−59

[17] Shen J, Lam J. Improved results on H∞ model reduction for continuous-


time linear systems over finite frequency ranges. Automatica, 2015, 53:
79−84

[18] Li X W, Gao H J. A heuristic approach to static output-feedback


controller synthesis with restricted frequency-range specifications. IEEE
Transactions on Automatic Control, 2014, 59(4): 1008−1014
YangQuan Chen received the Ph. D. degree in
advanced control and instrumentation from Nanyang
[19] Pipeleer G, Vandenberghe L. Generalized KYP lemma with real data.
Technological University, Singapore, in 1998. Dr.
IEEE Transactions on Automatic Control, 2011, 56(12): 2942−2946
Chen was at the Faculty of Electrical and Computer
Engineering, Utah State University before he joined
[20] Gahinet P, Apkarian P. A linear matrix inequality approach to H∞ the School of Engineering, University of California,
control. International Journal of Robust and Nonlinear Control, 1994, Merced in 2012 where he teaches “Mechatronics”
4(4): 421−448 for juniors and “Fractional order mechanics” for
graduates. His current research interests include
[21] Cao Y Y, Lam J, Sun Y X. Static output feedback stabilization: an ILMI mechatronics for sustainability, cognitive process
approach. Automatica, 1998, 34(12): 1641−1645 control and hybrid lighting control, multi-UAV based
cooperative multi-spectral “personal remote sensing” and applications, applied
[22] Shu Z, Lam J. An augmented system approach to static output-feedback fractional calculus in controls, signal processing and energy informatics;
stabilization with H∞ performance for continuous-time plants. Interna- distributed measurement and distributed control of distributed parameter
tional Journal of Robust and Nonlinear Control, 2009, 19(7): 768−785 systems using mobile actuator and sensor networks.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016 311

The Ellipsoidal Invariant Set of Fractional Order


Systems Subject to Actuator Saturation:
The Convex Combination Form
Kai Chen, Junguo Lu, and Chuang Li

Abstract—The domain of attraction of a class of fractional have the ability of revealing inherent memory and inherited
order systems subject to saturating actuators is investigated in character of various materials and processes in real physical
this paper. We show the domain of attraction is the convex hull world.
of a set of ellipsoids. In this paper, the Lyapunov direct approach
and fractional order inequality are applied to estimating the In control engineering field, the fractional order P I λ Dµ
domain of attraction for fractional order systems subject to (FOPID) controller is an active topic for its excellent control
actuator saturation. We demonstrate that the convex hull of performance and the tuning method for FOPID controller has
ellipsoids can be made invariant for saturating actuators if each attract more attentions. In the past decades, a number of tuning
ellipsoid with a bounded control of the saturating actuators is methods for fractional order controllers are proposed in the
invariant. The estimation on the contractively invariant ellipsoid
and construction of the continuous feedback law are derived literatures, such as [5-7]. However, most of obtained results
in terms of linear matrix inequalities (LMIs). Two numerical are derived in the frequency domain, and it is hard to han-
examples illustrate the effectiveness of the developed method. dle nonlinearities, e.g., actuator saturation, of the considered
Index Terms—Fractional order, saturation, convex hull, invari- systems.
ant set, ellipsoid, domain of attraction. The stability and stabilization problems of integer order
state space model have been widely investigated. In [8], a
method for estimating the domain of attraction of the origin
I. I NTRODUCTION for a system under a saturated linear feedback is proposed.

I N this paper, we focus on the domain of attraction of


the original for a class of fractional order systems with
saturating actuators. Fractional order systems, which are based
And in [9], the stability and stabilization problems of a
class of continuous-time and discrete-time Markovian jump
linear systems with partly unknown transition probabilities
on fractional calculus, have attracted much attentions in recent are investigated. The robust stochastic stability problem for
decades. Fractional calculus has a long history over 300 years, discrete-time uncertain singular Markov jump systems with
and it is a branch of mathematical analysis that deals with actuator saturation is considered in [10]. As the extension of
the possibility of taking real number or complex number integer order systems, the stability and stabilization problems
powers of differentiation and integration operators[1] . In recent of fractional order state space model also have attracted great
years, considerable interest in fractional calculus has been attractions. Control problems of fractional order systems have
stimulated by the applications that this calculus found in achieved tremendous attention in recent years due to the
numerical analysis and different areas of physics and engi- inherent memory advantage of fractional derivatives.
neering, possibly including fractal phenomena[2] . Especially Iterative learning control is one of important robust linear
in some special areas, such as viscoelastic materials[3] and control methods for fractional order linear systems. In [11],
electro-chemical systems[4] , the application of fractional-order Chen investigated the classical Arimoto D-type iterative learn-
models is more adequate and elegant than integer-order models ing control (ILC) updating law uses the first order derivative
for the investigation of dynamic behavior. The most significant (with transfer functions) of tracking error. The convergence
reason is that the fractional differential equations (FDEs) of the iterative process for fractional order linear systems was
first discussed in time domain in [12], which is a meaningful
Manuscript received September 1, 2015; accepted December 21, 2015. work, and the fractional order iterative learning control for
This work was supported by Natural Science Foundation of Hainan Province
(20156218) and National Natural Science Foundation of China (61374030). time-varying systems in convolution form are analyzed. In
Recommended by Associate Editor YangQuan Chen. [13], Li discussed the convergence of the iterative process
Citation: Kai Chen, Junguo Lu, Chuang Li. The ellipsoidal invariant set of for fractional order linear time invariant (LTI) system, and
fractional order systems subject to actuator saturation: the convex combination
form. IEEE/CAA Journal of Automatica Sinica, 2016, 3(3): 311−319 proved that the convergence conditions of the fractional order
Kai Chen and Chuang Li are with the School of Mechanical and and integer order iterative learning schemes are equivalent for
Electrical Engineering, Hainan University, Haikou 570228, China (e-mail: D = 0.
374550635@qq.com; lc@hainu.edu.cn).
Junguo Lu is with the Department of Automation, Shanghai JiaoTong Uni- Another important issue is the robust stability and stabi-
versity, and also with the Key Laboratory of System Control and Information lization problems of fractional order systems. In [14], the
Processing, Ministry of Education of China, Shanghai 200240, China (e-mail: problems of robust stability and stabilization for a class of
jglu@sjtu.edu.cn).
Color versions of one or more of the figures in this paper are available fractional order linear time invariant systems with convex
online at http://ieeexplore.ieee.org. polytopic uncertainties were considered. Several methods to
312 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

investigate the stability and stabilization of fractional order through the proposed method.
linear systems are proposed in [15] and [16] which are The rest of this paper is organized as follows: In Section II,
based on the conclusion in [14]. In this years, the control some necessary preliminaries and the problem statement are
synthesis of fractional order system was wide investigated. introduced. The domain of attraction under a given saturated
Reference [17] investigated the robust stability of uncertain linear feedback is discussed in Section III. To obtain the
parameters FO-LTI interval systems, which have deterministic feedback matrix, the construction of continuous feedback laws
linear coupling relationship between fractional order and other are introduced in Section IV. To show the effectiveness of
model parameters. The robust stability for uncertain fractional- this method, two numerical examples are shown in Section V.
order systems of two types of order α ∈ (0, 1) are investigated Finally, Section VI draws the conclusion.
in [18]. Notations. Rn is the set of real n dimensional vectors, and
n×m
In engineering practice, it is important to consider the input R is the set of real n × m dimensional matrices. Sat(·)
saturation. The performance of the closed-loop system may be stands for the standard saturation function. For a P ∈ Rn×n ,
severely degraded or be unstable when the actuator is under P > 0 and ρ ∈ (0, ∞), an ellipsoid is denoted as Ψ(P, ρ) :=
saturation. The actuator saturation for the integer order systems {x ∈ Rn : xT P x ≤ ρ} where P is a positive-definite matrix.
has received great attention in the past decades. However, in Especially, we use Ψ(P ) to denote Ψ(P, 1). In this paper,
the stability analysis of fractional order systems, it is still we are interested in a convex function determined by a set of
an open topic. In this paper, we consider the control of positive-definite matrices P1 , P2 , P3 ,. . . , PN ∈ Rn×n to obtain
fractional order linear systems subject to actuator saturation the maximum estimation on the invariance of the considered
Dα x(t) = Ax(t) + BSat(u(t)). To ensure the stabilization fractional order systems.
of this fractional order linear system, we first concern with
the closed-loop stability under a given linear state feedback II. P ROBLEM S TATEMENT AND N ECESSARY
u = F x. The Lyapunov approach is the mostly fundamental P RELIMINARIES
approach to deal with the stability issues of integer order
systems. However, it is still an open topic to choose proper A. Preliminaries
Lyapunov function candidates for fractional order systems. Definition 1[23] . A quadratic function can be defined as
Several works have been dedicated to this problem. follows:
For stable fractional order systems, the decay rate of solu- Vc (x) = xT P x,
tion is in the sense of Mittag-Leffler function rather than expo-
nential function, which motivates the concept of Mittag-Leffler where P ∈ Rn×n is a positive-definite matrix. For a positive
stability of fractional order systems. Mittag-Leffler stabilities number ρ, a level set of Vc (·), denoted by LVc (ρ), is
were firstly proposed in [19] and [20] for the commensurate
LVc (ρ) := {x ∈ Rn ; Vc (x) ≤ ρ} = Ψ(P, ρ).
case and incommensurate case, respectively. Even though the
generalization of classical Lyapunov direct approach to the Definition 2. The α-th (α > 0) order fractional integral of
fractional order case is proposed, the commonly used quadratic a fractional calculus function f (t) is defined as
Lyapunov function candidate is not valid for fractional order Z t
systems since the fractional derivative of composite function 1 f (τ )
I α f (t) = D−α f (t) = dτ .
is an infinite series. To the best of our knowledge, stability Γ(α) 0 (t − τ )1−α
analysis of fractional order systems based on the Lyapunov Definition 3. The α-th (α > 0) order fractional derivative
direct approach is still an open problem, and only a few works of an integrable and differentiable function f (t) is introduced
are dedicated to this topic. By the equivalent transformation as Z t
between the solution of FDEs with that of ODEs, the Lyapunov 1 f (m) (τ )
direct approach was adopted to investigate the stability of Dα f (t) = dτ ,
Γ(m − α) 0 (t − τ )1+α−m
fractional order nonlinear systems[21] .
Only few works are related to the estimation of domain where m is an integer satisfying m − 1 < α < m. f (m) (·)
of attraction for fractional order systems. Such as, in [22], is the m-th derivative of function f (·) and Γ(·) is the Euler-
the sector bounded condition of saturation nonlinearity and Gamma function.
Gronwall-Bellman inequality were adopted to derive esti- Lemma 1[23] . For a set of positive-definitePN matrices
mation algorithm of attraction in terms of bilinear matrix P1 , P2 , P3 , . . . , PN ∈ Rn×n , Let P (γ) := j=1 γj Pj , Then,
inequality. [
Our contributions of this paper include: LVc (ρ) = co{Ψ(Pj , ρ), j ∈ I[1, N ]} = Ψ(P (γ), ρ),
1) Propose a method to obtain the domain of attraction for γ∈Γ

fractional order systems through a set of ellipsoids. where γ ∈ RN , N is a positive integer number, and co{·}
2) Demonstrate that the convex hull of ellipsoids can be stands for the convex hull.
made invariant for fractional order linear systems subject to Lemma 2[24] . Let x(t) ∈ Rn be a vector of differentiable
actuator saturation if each ellipsoid in a set with a bounded functions. Then, for any time instant t ≥ 0, the following
control of the saturating actuators is invariant. relationship holds
By comparing our paper with the previous conclusions, it
could be observed that less conservative results were obtained Dβ (xT (t)P x(t)) ≤ 2xT (t)P (Dβ x(t)),
CHEN et al.: THE ELLIPSOIDAL INVARIANT SET OF FRACTIONAL ORDER SYSTEMS · · · 313

where P ∈ Rn×n is a constant symmetric positive-definite methods to explore the stability of nonlinear systems: the
matrix. Lyapunov indirect approach and the Lyapunov direct approach.
Lemma 3[25] . Define Φ(F ) = {x ∈ Rn : |fi x| ≤ 1, i ∈ In previous work [27], we utilized the Lyapunov indirect ap-
[1, m]} , and fi is the i-th row of the matrix F . Let P ∈ Rn×n proach and Gronwall-Bellman inequality to analyse the decay
be a positive-definite matrix. Suppose that ρ > 0. An ellipsoid law of solution. It is an effective way to investigate the global
Ω(P, ρ) = {x ∈ Rn : xT P x ≤ ρ} is included in Φ(F ) if and asymptotic stability and controller synthesis of fractional order
only if, systems with nonlinearity. However, we are interested in the
fiT P fi ≤ ρ. invariance of considered systems in this study, which means
we are more concerned about the local asymptotic stability
Let Ξ denote the set of m × m diagonal matrices whose
than the global asymptotic stability. Therefore, the method in
diagonal elements are either 0 or 1. Then, there are 2m
[27] is not enough to handle the invariance estimation problem
elements in Ξ. Suppose that elements of Ξ are labeled as
of fractional order systems with actuator saturation.
Ei with i ∈ [1, 2m ]. Then, Ei− = Im − Ei is also an element
The Lyapunov direct approach introduce an energy function
of Ξ, where Im is the m × m dimensional identity matrix.
to analysis the stability of the nonlinear system directly. It is an
Lemma 4[25] . Given F, H ∈ Rm×n . Suppose that | hj x |≤
efficient way to investigate the invariance of nonlinear system.
1, then we have
In this paper, we primarily consider Mittag-Leffler stability
Sat(F x) ∈ co{Ei F x + Ei− Hx, i ∈ [1, 2m ]}, of the closed-loop systems with the state feedback law using
Lyapunov direct approach.
where hj is the j-th row of the matrix H.
Remark 2. From Definition 1 and [18], one can obtain
Lemma 5[19] . Let x = 0 be an equilibrium point for the
that the quadratic function Vc (x) = xT P x is the most pop-
non-autonomous fractional order system Dα x(t) = f (t, x).
ular Lyapunov function candidate to investigate the stability
Assume that there exists a Lyapunov functin V (t, x) and three
and control method of integer order systems. However, for
class-K functions βi , i = 1, 2, 3 satisfying
fractional order systems, it is not suitable to use this function
β1 (kxk) ≤ V (t, x) ≤ β2 (kxk), directly. The main reason for this problem is that the quadratic
Lyapunov function is not valid since the fractional derivative
Dβ V (t, x) ≤ −β3 (kxk), of composite function is an infinite series. Lemma 2 provides
where β ∈ (0, 1). Then the equilibrium point of system a direct way to adopt this quadratic Lyapunov function for
Dα x(t) = f (t, x) is asymptotically Mittag-Leffler stable. the fractional order systems. Thus the quadratic Lyapunov
Lemma 6[26] . Considering an ellipsoid Ψ(P ), if there exists function can be used to analyze the stability and stabilization
an H ∈ Rm×n such that of fractional order system by expressing a linear feedback law
subject to saturation into a convex hull of a group of auxiliary
(A + BEi F + Ei− H)T P + P (A + BEi F
linear feedback matrices.
+ Ei− H) < 0, ∀i ∈ I[1, 2m ], The objective of this paper is to obtain a series of feedback
and Ψ(P, ρ) ⊂ Φ(F ), then Ψ(P, ρ) is an invariant set of functions to reduce the conservatism of the domain of attrac-
fractional order system Dα x(t) = Ax(t) + BSat(F x). tion. To that end, we are interested in a function determined
by a set of positive-definite matrices P1 , P2 , P3 , ldots, PN ∈
Rn×n . Let Qj = Pj−1 , j ∈ I[1, N ]. For a vector γ ∈ RN ,
B. Problem Statement
define
Considering the open-loop fractional order linear system N
subject to actuator saturation: X
Q(γ) := γj Qj , P (γ) := Q−1 (γ),
α
D x(t) = Ax(t) + BSat(u), (1) j=1
PN
where the fractional order 0 < α < 1. x ∈ Rn , u ∈ where γ ∈ RN : j=1 γj = 1, γ ∈ Γ. Thus we change the
Rm are the state and input, respectively. A ∈ Rn×n , quadratic function as,
B ∈ Rn×m are constant system matrices. Sat(·) : Rm →
Rm is the standard saturation function, and Sat(u) = Vc (x) = xT P (γ)x.
[Sat(u1 ) Sat(u2 ) . . . Sat(um )]T , where Sat(ui ) = From Lemmas 2-4 and Definition 1, the ellipsoid Ψ(P, ρ) :=
Sign(ui ) min{1, |ui |}. {x ∈ Rn : xT P x ≤ ρ} is said to be contractively invariant
The objective of this paper is to obtain an estimation of the if Dα (xT P (γ)x) < 0 for all x ∈ Ψ(P, ρ) \ {0}. Obviously,
domain of attraction for system (1) and obtain a feedback law Ψ(P, ρ) is inside the domain of attraction.
u = Sat(F x), under which the closed-loop system,
Dα x(t) = Ax(t) + BSat(F x), (2) III. D OMAIN O F ATTRACTION U NDER A G IVEN
is asymptotically stable, where F ∈ R m×n
is the feedback S ATURATED L INEAR F EEDBACK
matrix. Then the input control is linear with respect to state x In this section, we consider the calculation problems corre-
in the domain of the state space Φ(F ). sponding to the quadratic function and apply it to fractional
Remark 1. Lyapunov stability method is an important tool order linear systems. And then the estimation of the domain
for stability analysis of nonlinear systems. There are two of attraction is illustrated.
314 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

A. Calculation Problems
From [26] and Remark 2, we know different reference
polyhedrons will result in different ellipsoid set. Obviously, a
single ellipsoid will result in much conservation. To deal with
this situation and reduce the conservatism of the estimation, in
this paper, a set of reference polyhedrons is used to produce
multiple ellipsoids. Thus, these ellipsoids will combined to
a convex hull and it can extend the domain of the invariant
set Ψ(P, ρ). One convex hull which is combined by three
ellipsoids is shown in Fig. 1. We denote the convex hull of
the ellipsoids
co{Ψ(Pj , ρ),j ∈ I[1, N ]
N
X Fig. 1. The invariant set which is the convex hull of three
:= { γj xj : xj ∈ Ψ(Pj , ρ), γ ∈ Γ}.
ellipsoids (See the magenta dash-dotted outer curve).
j=1

There are various ways to define the composite quadratic


function with a set of matrices P1 , P2 , . . . , PN > 0. For the ∂α
Then ∂λ = 0 at λ ∈ [0, 1] if and only if
convenience of analysis, we define this function as follows, · ¸
  λ(Q̂12 − Q̂22 ) + Q̂22 Q̂1 − Q̂2
det = 0.
XN XN 0(n−1)×(n−1) λ(Q̂12 − Q̂T T
22 ) + Q̂22
T
Vc (x) := max xT  γj Pj  x, γj = 1. (6)
γ∈Γ
j=1 j=1 Using this method requires less time than solving the LMI
For convenience, only two ellipsoids are considered in this problem.
Remark 4. In this section, only two ellipsoids are used
paper. Thus,
  in (3). For this case, Q1 − Q2 is nonsingular and γ ∗ (x)
X N can be easily calculated by the technology in Remark 3.
Vc (x) = max xT  γj Pj  x Obviously, using more ellipsoids will make the conservatism
γ∈Γ
j=1 (3) less. However, for the case where N > 2, γ ∗ (x) could be non
= max xT (λQ1 + (1 − λ))Q2 )
−1
x, unique in some special condition. Such as, the case that one
λ∈[0,1] of Qj might be the combined convex hull of other matrices,
where N = 2, and λ is a real number. Denote Ψ(P, ρ) as which may be considered as degenerated. Although, one can
a bounded convex set, it can be easily translated into the assume that there is no this kind of condition, it is hard to keep
following form by Schur complement, the uniqueness and continuity of γ ∗ (x). Thus, for N > 2 case,
it is difficult to compute the γ ∗ (x) and needs further study.
sup δ, (4)
γ∈Γ
B. Analysis of Attraction Domain
 T 
δ x N
Assume the set of ellipsoid Ψ(Pj , ρj ), j ∈ I[1, N ] is
 N  X
s.t.  X ≥ 0, γj = 1, (5) given, the fractional order system can be invariant with a
x γj Qj  corresponding saturated linear feedback F x. For simplicity
j=1
j=1 and reducing the conservatism of the domain of attraction, a set
· ¸ of invariant ellipsoids Ψ(Pj , ρj ), j ∈ I[1, N ] was considered
δ xT
i
⇒ s.t. ≥ 0. with ρj = 1.
xi λQ1 + (1 − λ)Q2
Theorem 1. Suppose that the state feedback law F and an
Fig. 1 shows a two dimensional level set which is the convex ellipsoid Ψ(Pj ), j ∈ I[1, N ] are given. If there exists a matrix
hull of three ellipsoids. Hj ∈ Rm×n satisfying
Remark 3. In order to calculate the optimal value of γ =
(A + B(Ei F + Ei− Hj ))T Pj + Pj (A + B(Ei F + Ei− Hj ))
γ ∗ (x), the LMI problem (5) needs to be solved. However,
the calculation is a time-consuming process. Reference [23] ≤ 0, ∀i ∈ I[1, 2m ], j ∈ I[1, N ]
provides a simplified way to get γ ∗ (x). (7)
−1
Denote that α(λ, x) = xT (λQ1 + (1 − λ))Q2 ) x. Then, and Ψ(Pj ) ⊂ Φ(Hj ), then co{Ψ(Pj ), j ∈ I[1, N ]} is an
n
let x ∈ R and Q1 , Q2 > 0 be given. Assume that invariant set of closed-loop system (2).
Q1 − Q2 is nonsingular. Let U ∈ Rn×n be such that Proof. From Lemma 5 we know, the following inequality
U T U = U U T = I and U T xxT U = diag{xT x, 0, . . . , 0}. needs to be proved to ensure the asymptotic Mittag-Leffler
Let Q̂1 = U T Q1 U, Q̂2 = U T Q2 U and partition Q̂1 and Q̂2 stability of the fractional order linear system (2) corresponding
as the quadratic function (1),
Q̂1 = [q̂1 , Q̂12 ], Q̂2 = [q̂2 Q̂22 ], q̂1 , q̂2 ∈ Rn×1 . Dα V (t, x) = Dα (xT Pj x) < 0, ∀x ∈ Ψ(Pj , ρ) \ {0}, (8)
CHEN et al.: THE ELLIPSOIDAL INVARIANT SET OF FRACTIONAL ORDER SYSTEMS · · · 315

applying fractional inequality in Lemma 2 and Lemma 4 to from x0 will stay inside of Ψ(Pj ) and it is a subset of
inequality (8), gives co{Ψ(Pj ), j ∈ I[1, N ]}. Since that x0 is a random point inside
α T T α co{Ψ(Pj ), j ∈ I[1, N ]}, then one can obtain that the convex
D (x Pj x) ≤ 2x Pj (D (x))
hull is an invariant set. If “<” holds for all the inequalities,
= 2xT Pj (Ax + BSat(F x)) then the state trajectory will converge to the origin for all the
2m
X initial states. ¤
= 2xT AT Pj x + 2xT Pj B ηi (Ei F x + Ei− Hj x), Theorem 1 shows that if each Ψ(Pj ) is invariant, then, their
i=1 convex hull, co{Ψ(Pj ), j ∈ I[1, N ]} is also invariant. This
2
X
m
theorem provides the sufficient condition for an ellipsoid to
where 0 ≤ ηi ≤ 1 and ηi = 1. be inside the domain of attraction. To maximize the cross-
i=1 section of the ellipsoid in the state-space Rn , the following
α T
From Theorem 1, one can obtain that D (x Pj x) < 0 type of convex set is considered in this paper:
for all x ∈ Ψ(Pj , ρ)\{0}. And it is easy to notice that
Sat(F x) is a convex hull of Ei F x + Ei− Hj x for all i ∈ XR = co{x1 , x2 , . . . , xl },
m
[1, 2 ], j ∈ I[1, N ] in (9). Thus, the Mittag-Leffler stability where X represents polyhedrons. Then the problem that how
R
of the fractional order linear closed-loop system Dα x(t) = to choose the ellipsoid Ψ(P ∗ , ρ) with the largest volume from
Ax(t) + BSat(F x) is ensured. all the ellipsoids Ψ(P, ρ) which satisfies the Theorem 1 is
The condition of Ψ(Pj ) ⊂ Φ(Hj ) is equivalent to considered. It can be concerned with the maximum quantity
ρhji Pj−1 hT
ji ≤ 1, then it can be written as follows by Schur of λR (Ψ(P, ρ)) and then it is formulated as
complement,
" P
# sup λ, (15)
1 hji ( ρj )−1 Pj >0,ρ,Hj
P P ≥ 0, (9)
( ρj )−1 hTji ( ρj )−1
s.t. λXR ⊂ Ψ(Pj , ρ), (16)
for all i ∈ [1, m]. − T
P P (A + BEi F + Ei Hj ) Pj
Denote Qj = ( ρj )−1 . Let Gj = Hj ( ρj )−1 and the i-th
P + Pj (A + BEi F + Ei− Hj ) < 0, for i ∈ [1, 2m ], (17)
row of matrix Gj be gji , i.e., gji = hji ( ρj )−1 . Hence, the
condition Ψ(Pj , ρ) ⊂ Φ(Hj ), j ∈ I[1, N ] can be formulated where Pj ∈ Rn×n , Hj ∈ Rm×n , j ∈ I[1, N ], ρ = 1.
as, · ¸ Inequalities (15)-(17) can be formulated as follows:
1 gji
T ≥ 0, for i ∈ [1, m], j ∈ I[1, N ], (10) inf Λ, (18)
gji Qj Q >0,G j

where Qj ∈ Rn×n , Gj ∈ Rm×n . Due to the fact that x0 ∈ · ¸


Λ xT
ji
co{Ψ(Pj , j ∈ I[1, N ])}, there exists xj ∈ Ψ(Pj ) and γj ≥ ≥ 0, for i ∈ [1, l], j ∈ I[1, N ], (19)
xji Qj
0, j ∈ I[1, N ], such that γ1 + γ2 + · · · + γN = 1 and x0 =
γ1 x1 + γ2 x2 + · · · + γN xN . Denote Q = γ1 Q1 + γ2 Q2 + · · · + T
γN QN and P = Q−1 . Then from Lemma 1, one can obtain Qj AT + AQj + BEi−1 Gj + GT −1
j (BEi )
that Ψ(P ) ⊂ co{Ψ(Pj ), j ∈ I[1, N ]}. + Qj (BEi F )T + (BEi F )Qj , for i ∈ [1, 2m ], (20)
Let G = γ1 G1 + γ2 G2 + · · · + γN GN and gi be the ith row 1 Pj −1 Pj −1
of G, combining inequality (7) and inequality (10), gives where Λ = λ2 , Qj = ( ρ ) , Gj = H j ( ρ ) .

Q(A+BEi F )T + (A + BEi F )Q IV. C ONTROLLER S YNTHESIS


(11)
+ GT Ei− B T + BEi− G ≤ 0, ∀i ∈ [1, 2m ], In this section, the possibility that a level set can get invari-
and · ¸ ant with controls subject to actuator saturation is investigated.
1 gi Then, a continuous feedback law that guarantees the invariance
≥ 0, for i ∈ [1, m]. (12)
giT Q of the convex hull of ellipsoids co{Ψ(Pj ), j ∈ I[1, N ]} =
Denote H = GQ−1 , then one can obtain LVc (1) is constructed.
Considering the fractional order system Dα (x) = Ax +
(A + B(Ei F + Ei− H))T P + P (A + B(Ei F + Ei− H)) BSat(u), where 0 < α < 1. Only the initial condition needs
≤ 0, ∀i ∈ I[1, 2m ], to be specified. For x0 , the state trajectory of system (2) is
(13) defined as ψ(t, x0 ). Then the domain of attraction of the origin
is
and
" # Ψ := {x0 ∈ Rn : lim ψ(t, x0 ) = 0}.
t→∞
1 hk ( Pρ )−1
≥ 0, k ∈ I[1, m] n×n
( Pρ )−1 hT
k ( Pρ )−1 (14) Denote P ∈ R be a positive-definite matrix and Vc (x) =
xT P x as Lyapunov function of fractional order system (2).
⇔ Ψ(P ) ⊂ Φ(H).
Then, the ellipsoid Ψ(P, ρ) = {x ∈ Rn : xT P x ≤ ρ} is
From the above fact, one can easily derive the conclusion said to be (contractively) invariant if Dα V (x) < 0 for all
that Ψ(P ) is invariant, which means that a trajectory starting x ∈ Ψ(P, ρ)\{0}, and then ellipsoid Ψ(P ∗ , ρ) is called the
316 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

invariant set of fractional order systems (2). Let ρ = 1, hence, By inequality (21) and the assumption we know, there exists
if the ellipsoid Ψ(P ) is contractive invariant set, it is inside a uj ∈ Rm , |uj |∞ < 1 such that inequality (21) is satisfied.
the domain of attraction. N0
X
Fact 1[25] . For a raw vector f0 ∈ R1×n and matrix P > 0, Let u0 = ξj uj . Then, by |u0 |∞ ≤ 1 and by the convexity,
Ψ(P ) ⊂ Φ(f0 ) if and only if, j=1
· ¸
−1 T 1 f0 P −1 Dα (xT
0 P0 x0 ) ≤ 2r0 (Ax0 + BSat(u0 )) ≤ 0.
f0 P f0 ≤ 1 ⇔ ≥ 0.
P −1 f0T P −1
Due to the fact that x0 is a random point in LVc (1), hence,
The equality f0 P −1 f0T = 1 holds if and only if the ellipsoid the level set LVc (1) is contractively invariant. ¤
Ψ(P ) touches the hyperplane f0 x = 1 at x0 = P −1 f0T (the Theorem 3. Consider ellipsoid Ψ(Pj ) and feedback matri-
only intersection), namely, ces Fj ∈ Rm×n . For the closed-loop fractional order system
(2), if the ellipsoid type convex set XR is considered, then
1 = f0 x0 > f0 x ∀x ∈ Ψ(P )\{x0 }, the state feedback matrix Fj ∈ Rm×n can be obtained as
the ellipsoid Ψ(P ) lies strictly between the hyperplane f0 x = Fj = Yj Q−1 j , where Yj , Qj are solutions of the following
1 and f0 x = −1 without touching them. optimization problem:
Theorem 2. Assuming that each of ellipsoids Ψ(Pj ), j ∈ inf Λ, (22)
I[1, N ] is contractively invariant. Then, as a result, the level Qj >0,Yj ,Gj
set LVc (1) is also contractively invariant.
s.t. (10), (19), and
Proof. The proof of invariance is as follows. Let Vj (x) =
xT Pj x. Assuming there exists a uj ∈ Rm , |uj |∞ ≤ 1 such T
that Qj AT + AQj + BEi−1 Gj + GT −1
j (BEi )

Dα (xT T + YjT EiT B T + BEi Yj ≤ 0, for i ∈ [1, 2m ], j ∈ [1, N ].


j Pj xj ) ≤ 2xj Pj (Axj + BSat(uj )) ≤ 0. (21)
(23)
As the fact that if Dα Vj (x) < 0 for all x ∈ Ψ(Pj )\{0},
and then ellipsoid Ψ(Pj ) is said to be invariant. From Lemma Let γ ∗ (x) be such that xT P (γ ∗ (x))x = Vc (x), define,
2, we know, N
X N
X
Y (γ) = γj Yj , Q(γ) = γj Qj , (24)
Dα (XjT Pj xj ) ≤ 2xT α
j Pj D (xj ), j=1 j=1

and if the inequality then the fractional order linear closed-loop system is invariant
2xT α under the feedback u = Sat(F ((γ ∗ (x)x)), which is continu-
j Pj D (xj ) ≤ 0,
ous while the vector function γ ∗ (·) is continuous.
PN
is specified, the ellipsoid Ψ(Pj ), j ∈ I[1, N ] is contractively Proof. Let Gj = Qj Hj , G(γ) = j=1 γj Gj and H(γ) =
invariant. Let r0 = (P0 x0 )T , x0 ∈ LVc (1), where LVc (1) is G(γ)Q−1 (γ), give
the edge of LVc (1). Then we get r0 x0 = xT ∗
0 P (γ (x0 ))x0 = T
1, which means the hyperplane r0 x = 1 is tangential to the Q(γ)AT + AQ(γ) + BEi−1 G(γ) + G(γ)T (BEi−1 )
convex set LVc (1) at x0 . Then the level set LVc (1) lies between + Y (γ)T EiT B T + BEi Y (γ) ≤ 0, (25)
r0 x = 1 and r0 x = −1, therefore
for all i ∈ [1, 2m ] and γ ∈ Γ. The previous inequality can be
Ψ(Pj ) ⊂ Φ(r0 )∀j ∈ I[1, N0 ], formulated as follows:
and (A + B(Ei F (γ) + Di− H(γ)))T P (γ)
1 = r0 x0 ≥ r0 xj . + P (γ)(A + B(Ei F (γ) + Di− H(γ))) (26)
In fact, the r0 xj = 1 is established for all rj ∈ I[1, N ]. It can ≤ 0, ∀i ∈ I[1, 2m ].
be proved as follows: suppose that r0 xj < 1 for some j, such
By Lemma 6, Ψ(P (γ)) ⊂ Φ(F (γ)) and inequality (26) can
as r0 x1 < 1, then
make sure that the ellipsoid set Ψ(P (γ)) is invariant under
N0
X the control of u = sat(F (γ)x). Thus, by Theorem 2, one
1 = r0 x0 = ξ1 r0 x1 + ξj r0 xj can get the level set LVc (1) is invariant under the control of
j=2 u = Sat(F (γ ∗ (x)))x. ¤
N0
X N0
X
≤ ξ1 r0 x1 + ξj ≤ ξj = 1,
V. N UMERICAL E XAMPLES
j=2 j=1
A. Example 1. Comparative Example
which is a contradiction. Similarly, the r0 xj = 1 implies that
Ψ(Pj ) touches the hyperplane r0 x = 1 at x = xj . Then, the We use an example of [22] to illustrate the effectiveness of
hyperplane r0 x = 1 is tangential to Ψ(Pj ) at xj for every our method. For fractional order linear systems (2), let α =
j ∈ I[1, N0 ]. One can obtain from Fact 1 that 0.7, and · ¸ · ¸
0.7 −1.4 1 0
r0T = Pj xj ∀j ∈ I[1, N0 ]. A= ,B = .
−0.2 1.5 0 1
CHEN et al.: THE ELLIPSOIDAL INVARIANT SET OF FRACTIONAL ORDER SYSTEMS · · · 317

The following reference polyhedrons is chosen as the pre-


scribed convex set:
XR = co{x, −x},
where x1 = [1 0]T , x2 = [0 1]T . Then, according the
approach we proposed in [21], the following two ellipsoids
can be obtained
· ¸ · ¸
4.7515 −0.3347 0.2985 −0.5538
P1 = , P2 = .
−0.3347 2.2345 −0.5538 2.9894
The boundaries of the two ellipsoids are plotted in red solid
curves, while the dotted curves are the boundaries
S of Ψ(P (γ))
as γ varies in the set Γ. The shape of LVc (1) = γ∈Γ Ψ(P (γ))
can be obtained by those blue dotted curves in Fig. 2. To illus-
trate the effectiveness of the proposed method, the following Fig. 3. Signals u1 (t), u2 (t) and the Lyapunov function Vc (x(t)).
closed-ball B² := {x ∈ Rn : xT x ≤ 0.4326}, who is proposed
in [22] is also demonstrated in Fig. 2.
For this example, we choose the following reference poly-
hedrons as the prescribed convex set:
XR = co{xi , −xi }, i = 1, 2,
where x1 = [1 0]T , x2 = [0 1]T , then respectively, the
following two feedback matrices can be designed with the
approach proposed in [21],
F1 = [−0.0414 − 0.2897], F2 = [0.2161 − 0.3540],
along with two ellipsoids Ψ(P1 ) and Ψ(P2 ), where,
· ¸
0.7985 0.1881
P1 = ,
0.1881 0.1270
· ¸
1.6258 0.1881
P2 = .
0.1881 0.0443
Fig. 2. Comparison between proposed method and existing
method[22] . The matrix P1 and F1 are designed such that the closed-
loop system (2) is locally Mittag-Leffler stable and the es-
timated ellipsoid invariant set is maximized with respect to
The convex combination of P1 and P2 in Fig. 2 shows that
the bounded convex set XR . Similarly, the matrix P2 and F2
the proposed method provides a satisfactory estimation on the
are designed such that λXR ⊂ Ψ(P ). The boundaries of the
domain of attraction and also can obtain better estimation that
two ellipsoids are plotted in red solid curves, while the dotted
the approach in [22].
curves are the boundaries S of Ψ(P (γ)) as γ varies in the set
Remark 5. From Fig. 2 we know, the closed-ball B² which
Γ. The shape of LVc (1) = γ∈Γ Ψ(P (γ)) can be obtained by
proposed in [22] is almost contained in the convex hull of the
those blue dotted curves in Fig. 4. The γ ∗ (x) can be obtained
proposed method. Two state trajectories started from initial
by computing the optimization problem (4) or the formula in
points x01 = [−2 − 0.3127], x02 = [0.750.6665] on the
(6).
boundary of LVc (1) shows that, the trajectories are convergent
From Theorem 2. we know,
to origin , and the proposed method provides better estimation
on the domain of attraction than method in [22]. This method F (γ ∗ ) = (γ ∗ Y1 + (1 − γ ∗ )Y2 )(γ ∗ Q1 + (1 − γ ∗ )Q2 )−1 ,
extend the domain of attraction. The control signals u1 (t), £ ¤ £ ¤
u2 (t) and the Lyapunov function Vc (x(t)) of example 1 are Y1 = −0.9000 1.7921 , Y2 = −0.9000 5.9397 ,
illustrated in Fig. 3. Comparative example indicates that the and
proposed method is less conservative than [22]. · ¸ · ¸
1.9228 −2.8469 1.2087 −5.1320
Q1 = , Q2 = .
−2.8469 12.0873 −5.1320 44.3652
B. Example 2. Continuous State Feedback Control Law Syn-
Fig. 5 shows that the state trajectories with different initial
thesis
conditions. Obviously, the closed-loop system (2) is asymptoti-
In this paper, we consider the fractional order system with cally Mittag-Leffler stable. To obtain the control signal and the
· ¸ · ¸
1.6 −0.5 5 composite quadratic function, the state trajectory from initial
α = 0.9, A = ,B = . point x01 = [1.2300 − 3.9533] and x02 = [−1.200 4.2699]
−0.6 0.6 −5
318 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

Fig. 4. Convex hull of two provided ellipsoids.


Fig. 7. γ ∗ (x) varies in [0, 1].

started from the boundary of level set LVc (1) is illustrated


in Fig. 5. The control signal u(t) and the Lyapunov function
VI. C ONCLUSION
Vc (x(t)) of trajectory started from x01 are demonstrated in
Fig. 6, and the value of γ ∗ (x) is plotted in Fig. 7 as x(t) varies This paper provides a method for the estimation of the
along the time. domain of attraction and state feedback synthesis utiize the
convex combination form for fractional order systems subject
to actuator saturation with the fractional order 0 < α < 1.
The ellipsoidal invariant set of fractional order systems subject
to actuator saturation is investigated by convex hull form for
the first time. Then we demonstrate that the convex hull of
ellipsoids can be made invariant for fractional order linear
systems subject to actuator saturation if each ellipsoid in a set
with a bounded control of the saturating actuators is invariant.
The results show that the proposed method is effective to
handle saturation nonlinearity. The composite quadratic Lya-
punov function and Lyapunov direct approach are applied in
this paper to estimate the invariant ellipsoids for fractional
order systems. In particular, by using a set of feedback laws
to make the convex hull of a set of ellipsoid invariant, one
proper method is proposed to construct a continuous feedback
law.
Fig. 5. State trajectory with different initial conditions. In order to facilitate analysis, the case N = 2 is chosen
in this paper. A more effective way needs to be specified
to compute the condition N > 2. Nevertheless, the stability
analysis problem for fractional order system subject to actuator
saturation with the fractional order 1 < α < 2 is still
unsolved. The stability conditions for fractional order systems
is concerned with the fractional order, thus our future work is
related to the problem of order-dependent estimation on the
domain of attraction.

R EFERENCES
[1] Sabatier J, Agrawal O P, Machado J A T. Advances in Fractional
Calculus. Netherlands: Springer, 2007.
[2] Mainardi F. Fractional calculus. Fractals and Fractional Calculus in
Continuum Mechanics. Vienna: Springer, 1997. 291−348
[3] Meral F C, Royston T J, Magin R. Fractional calculus in viscoelastic-
ity: an experimental study. Communications in Nonlinear Science and
Numerical Simulation, 2010, 15(4): 939−945
Fig. 6. Control signal u(t) and the Lyapunov function Vc (x(t)). [4] Baleanu D, Golmankhaneh A K, Golmankhaneh A K, Baleanu M C.
Fractional electromagnetic equations using fractional forms. Interna-
tional Journal of Theoretical Physics, 2009, 48(11): 3114−3123
CHEN et al.: THE ELLIPSOIDAL INVARIANT SET OF FRACTIONAL ORDER SYSTEMS · · · 319

[5] Luo Y, Chen Y Q. Fractional order [proportional derivative] controller [23] Hu T S, Lin Z L. Composite quadratic Lyapunov functions for con-
for a class of fractional order systems. Automatica, 2009, 45(10): strained control systems. IEEE Transactions on Automatic Control, 2003,
2446−2450 48(3): 440−450
[6] Luo Y, Chen Y Q. Stabilizing and robust fractional order PI controller [24] Duarte-Mermoud M A, Aguila-Camacho N, Gallegos J A, Castro-
synthesis for first order plus time delay systems. Automatica, 2012, Linares R. Using general quadratic Lyapunov functions to prove Lya-
48(9): 2159−2167 punov uniform stability for fractional order systems. Communications in
[7] Kheirizad I, Jalali A A, Khandani K. Stabilization of all-pole unstable Nonlinear Science and Numerical Simulation, 2015, 22(1−3): 650−659
delay systems by fractional-order [PI] and [PD] controllers. Transactions [25] Hu T S, Lin Z L. Control Systems with Actuator Saturation: Analysis
of the Institute of Measurement and Control, 2013, 35(3): 257−266 and Design. Basel: Birkhäuser, 2001.
[8] Hu T S, Lin Z L, Chen B M. An analysis and design method for linear [26] Li C, Lu J G. On the ellipsoidal invariant set of fractional order systems
systems subject to actuator saturation and disturbance. Automatica, subject to actuator saturation. In: Proceedings of the 34th Chinese
2002, 38(2): 351−359 Control Conference. Hangzhou, China: IEEE, 2015. 800−805
[9] Zhang L X, Boukas E K. Stability and stabilization of Markovian jump [27] Li C, Wang J C, Lu J G, Ge Y. Observer-based stabilisation of a class
linear systems with partly unknown transition probabilities. Automatica, of fractional order non-linear systems for 0 < α < 2 case. IET Control
2009, 45(2): 463−468 Theory & Applications, 2014, 8(13): 1238−1246
[10] Ma S, Zhang C, Zhu S. Robust stability for discrete-time uncertain Kai Chen received the B. S. degree from Hainan
singular Markov jump systems with actuator saturation. IET Control University in 2015. He is now a postgraduate student
Theory & Applications, 2011, 5(2): 255−262 in Hainan University. His research interests include
[11] Chen Y Q, Moore K L. On Dα-type iterative learning control. In: robust control, fractional order control, and pattern
Proceedings of the 40th IEEE Conference on Decision and Control. recognition.
Orlando, FL: IEEE, 2001. 4451−4456
[12] Li Y, Chen Y, Ahn H S. Fractional order iterative learning control. In:
Proceedings of the ICCAS-SICE 2009. Fukuoka, Japan: IEEE, 2009.
3106−3110
[13] Li Y, Chen Y Q, Ahn H S. Fractional-order iterative learning control for
fractional-order linear systems. Asian Journal of Control, 2011, 13(1):
54−63
[14] Lu J G, Chen Y Q. Stability and stabilization of fractional-order linear
systems with convex polytopic uncertainties. Fractional Calculus and
Applied Analysis, 2013, 16(1): 142−157 Junguo Lu received the B. S. and Ph. D. degrees
[15] Li C, Wang J C. Robust stability and stabilization of fractional order from Nanjing University of Science and Technology,
interval systems with coupling relationships: the 0 < α < 1 case. China, in 1997 and 2002, respectively. He is a
Journal of the Franklin Institute, 2012, 349(7): 2406−2419 former senior research associate and research fellow
[16] Lu J G, Ma Y D, Chen W D. Maximal perturbation bounds for robust in City University of Hong Kong, China and is now
stabilizability of fractional-order systems with norm bounded perturba- professor in Shanghai Jiao Tong University, China.
tions. Journal of the Franklin Institute, 2013, 350(10): 3365−3383 His research interests include intelligent robotics,
[17] Liao Z, Peng C, Li W, Wang Y. Robust stability analysis for a class fractional order control theory, and complex net-
of fractional order systems with uncertain parameters. Journal of the works.
Franklin Institute, 2011, 348(6): 1101−1113
[18] Jiao Z, Zhong Y S. Robust stability for fractional-order systems with
structured and unstructured uncertainties. Computers & Mathematics
with Applications, 2012, 64(10): 3258−3266
[19] Li Y, Chen Y Q, Podlubny I. Mittag-Leffler stability of fractional order
nonlinear dynamic systems. Automatica, 2009, 45(8): 1965−1969 Chuang Li received his B. S. and M. S. degrees
[20] Yu J M, Hu H, Zhou S B, Lin X R. Generalized Mittag-Leffler stability from Naval University of Engineering in 2004 and
of multi-variables fractional order nonlinear systems. Automatica, 2013, from Guangxi University in 2009, respectively. He
49(6): 1798−1803 received his Ph. D. degree from Shanghai Jiao Tong
[21] Li C, Wang J, Lu J. Observer-based robust stabilisation of a class of non- University in 2013. He is now a lecturer in Hainan
linear fractional-order uncertain systems: an linear matrix inequalitie University. His research interests include robust con-
approach. IET Control Theory & Applications, 2012, 6(18): 2757−2764 trol, fractional order control theory, and model pre-
[22] Lim Y H, Oh K K, Ahn H S. Stability and stabilization of fractional- dictive control. Corresponding author of this paper.
order linear systems subject to input saturation. IEEE Transactions on
Automatic Control, 2013, 58(4): 1062−1067
320 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

Constrained Swarm Stabilization of Fractional


Order Linear Time Invariant Swarm Systems
Mojtaba Naderi Soorki and Mohammad Saleh Tavazoei, Member, IEEE

Abstract—This paper deals with asymptotic swarm stabiliza- dynamics[22] , communication constraints[23] , uncertainty in the
tion of fractional order linear time invariant swarm systems in dynamical models of the agents[24] , and time-varying commu-
the presence of two constraints: the input saturation constraint nication links[25] ). One of the major challenges in the swarm
and the restriction on distance of the agents from final destination
which should be less than a desired value. A feedback control law systems is to control the agents when they are exposed to input
is proposed for asymptotic swarm stabilization of fractional order saturation constraint[26−29] . In real-world swarm systems, this
swarm systems which guarantees satisfying the above-mentioned constraint is commonly due to physical limitations of the
constraints. Numerical simulation results are given to confirm actuators. In this paper, the aim is asymptotic swarm stabi-
the efficiency of the proposed control method. lization of fractional order linear time invariant swarm systems
Index Terms— Fractional order system, swarm system, swarm subject to input constraints. To clarify the motivation of the
stability, input saturation, constraint stabilization. paper, let us give an example. Consider a multi-robot system
composed of a large number of cooperative mobile robots[18] .
I. I NTRODUCTION Assume that the aim of coordination is consensus in such
a system[30−31] . In some situations, it is more accurate and

C OORDINATION of multi-agent swarm systems has at-


tracted great interest in recent years. Coordinated move-
ment of fish and formation of birds are two examples of
realistic to model these robots with fractional order differential
equations[32−33] (for example, when the friction is modeled by
the fractional order equations[34−35] , or when the robots are
coordination of multi-agent swarm systems in nature. Also, driven on the sandy or muddy road[12] ). In these situations, we
it is known that the swarm behavior of networks of agents face a multi-agent system with a fractional order swarm model.
has potential applications in various areas (for example in Also due to the physical constraints, in these cases the input
formation control[1−2] , flocking[3] and sensor networks[4] ). torque that should be applied to the wheels of the robot for
Asymptotic swarm stability, as a general form of consensus, changing the velocity or the orientation is limited. Generally
is one of the interesting behaviors in swarm systems. Till now, speaking, in the mentioned example the control objective is
different studies have been done in this regard[5−9] . The dy- to achieve consensus in a multi-robot system as a fractional
namic model of agents in most of these studies has been con- order swarm system where the control inputs are subjected to
sidered in a classical integer order form, whereas the dynamic input constraints. This example clearly verifies the importance
model of many real-world systems can be better described by of controller design in the presence of control input constraints
fractional order dynamical equations[10−11] . Considering this for achieving consensus in a fractional order swarm system.
point, study on fractional order swarm systems has attracted Considering input saturation constraints, consensus in net-
much interest in recent years[12−20] . For example, these studies worked multi-agent systems has been studied in [26−29]. But,
include obtaining conditions for coordination in the networked the dynamics of each agent in these papers is in classical
fractional order systems[12] , time response behavior analysis of integer order form. Recently, [36] has considered input sat-
agents in asymptotically swarm stable fractional order swarm uration in stability and stabilization of fractional order linear
systems[16] , controller design for enforcing the agents in uncer- systems. In the present paper, the results of[36] are used for
tain fractional order systems to track a desired trajectory while proposing a control law for asymptotic swarm stabilization
achieving consensus[18] , and deriving consensus conditions in of fractional order swarm systems in the presence of input
the presence of communication time-delays[14,19−20] . saturation constraints. Another constraint is also considered
In practice, we are faced with different constraints in in this paper. More precisely, the other constraint is an
coordination of multi-agent swarm systems (for example, mea- assumption that during achieving consensus, all the agents
surement constraints[21] , dealing with agents having nonlinear will be inside a specified region and the distance of agents
from the final destination is less than a desired value. To
Manuscript received August 31, 2015; accepted January 1, 2016. This work
was supported by the Research Council of Sharif University of Technology reveal the motivation for considering such a constraint in
under Grant (G930720). Recommended by Associate Editor YangQuan Chen. this paper, we again recall the above-mentioned example on
Citation: Mojtaba Naderi Soorki, Mohammad Saleh Tavazoei. Constrained consensus in a multi-robot system. In this swarm system,
swarm stabilization of fractional order linear time invariant swarm systems.
IEEE/CAA Journal of Automatica Sinica, 2016, 3(3): 320−331 due to the communication and environmental limitations, it
Mojtaba Naderi Soorki and Mohammad Saleh Tavazoei are with Electrical may be desirable that the distance between the robots and
Engineering Department, Sharif University of Technology, Azadi Ave, Tehran their final distention is less than a specified value during the
11365-9363, Iran (email: mojtabanaderi@aut.ac.ir; tavazoei@sharif.edu).
Color versions of one or more of the figures in this paper are available reaching consensus. This control objective can be satisfied by
online at http://ieeexplore.ieee.org. considering the second constraint in the controller design
NADERI SOORKI AND TAVAZOEI: CONSTRAINED SWARM STABILIZATION OF FRACTIONAL ORDER · · · 321

procedure. In summary, the main contribution of the paper considered as a measure of data transmission between these
is to propose a feedback controller for asymptotic swarm two agents[38] . The adjacency matrix of graph G is as follows:
stabilization of fractional order linear time invariant swarm  
w11 . . . w1N
systems in the presence of the aforementioned constraints.  .. 
This paper is organized as follows: The problem formulation WG =  ... ..
. . 
and some preliminaries are given in Section II. Section III wN 1 ··· wN N
presents some properties on linear transformations appeared
The concept of asymptotic swarm stability in a swarm system
in our study. The control law for the asymptotic swarm
is defined on the basis of the relative distances between the
stabilization of fractional order swarm systems with input
agents[38] .
constraint is obtained in Section IV. Simulation results in
Definition 1 (Asymptotic swarm stability)[38] . The frac-
Section V are given to confirm the analytical results. Finally,
tional order linear time invariant swarm system in (1) is
conclusions in Section VI close the paper.
asymptotically swarm stable if for each ε̄ > 0 there exists T̄ >
0 such that kxi (t) − xj (t)k < ε̄ for all i, j ∈ {1, 2, . . . , N }
II. P RELIMINARIES and t > T̄ .
Considering the pseudo state vector of agents as x =
A. Notations [xT T T [38]
1 , . . . , xN ] , the swarm system in (1) can be rewritten as
The notations used in this paper are fairly standard. R+
Dtα x = (IN ⊗ A − L ⊗ F )x + (IN ⊗ B)U, (3)
denotes the set of positive real numbers. sgn(·) and sat(·) re-
spectively indicate the sign and saturation functions. sym{X}, where U = [uT T T
1 , . . . , uN ] is the input vector and L = L(G)
where X is a real square matrix, denotes the symmetric matrix is the Laplacian matrix of graph G[39] . In this paper, the
X T +X. diag {c1 , c2 , . . . , cn } specifies a diagonal matrix with following assumption is considered on communication graph
diagonal entries c1 , c2 , . . . , and cn . If z ∈ C, arg(z) denotes G.
the argument of z. Also, Im and ⊗ respectively indicate the Assumption 1. Graph G in swarm system (1) is in one of
m × m identity matrix and the kronecker product operator. the following forms:
eig(A) denotes eigenvalue of the square matrix A. N u(M ) 1) G is an undirected connected graph.
and Ra(M ) are respectively the null space and the range 2) G is a directed graph which includes a spanning tree and
space of matrix M . k · k and k · k∞ specify respectively the eigenvalues of its Laplacian matrix are real numbers.
2-norm and infinity-norm functions. The distance between Let λ1 = 0, λ2 , . . . , λN ∈ R+ be the eigenvalues
vector e = [e1 , e2 , . . . , en ] ∈ Rn and the non-empty set S is of the Laplacian matrix L of fractional order linear time
defined by D(e, S) := inf s∈S ||e−s||. Moreover, A(i) denotes invariant swarm system in (1) (Considering Assumption 1, the
the i-th row of matrix A ∈ Rm×n . Finally for the vectors Laplacian matrix L has exactly one zero eigenvalue and its
A1 , A2 , A3 ∈ Rn , the vector inequality A1 ≤ A2 ≤ A3 means other eigenvalues are positive real[5] ). Also, assume that the
A1(i) ≤ A2(i) ≤ A3(i) , i = 1, . . . n. Jordan canonical form of L is denoted by J. This means that
there exists a non-singular matrix T such that
 
B. Fractional Order Linear Time Invariant Swarm Systems 0 0 0 ··· 0
 0 λ2 ∗ · · · 0 
A fractional order linear time invariant swarm system of N  
−1  .. .
.. .
.. . .. ..  ,
agents can be described by[16] J = T LT =  . . 
 
 0 0 ... ... ∗ 
N
X
Dtα xi = Axi + F wij (xj − xi ) + Bui , 0 0 ··· 0 λN
j=1 where “*” may either be 1 or 0. By defining
i = 1, 2, . . . , N. (1) x̃ = [x̃T T T T
1 , x̃2 , . . . , x̃N ] = (T ⊗ Id )x and Ũ =
T T T T
[ũ1 , ũ2 , . . . , ũN ] = (T ⊗ Im )U , the swarm system in (3) is
where A ∈ Rd×d , F ∈ Rd×d , B ∈ Rd×m , xi ∈ rewritten as
Rd , ui ∈ Rm , wij ≥ 0, and α ∈ (0, 1]. Also, in (1) Dtα
denotes the Caputo fractional derivative operator defined as Dtα x̃ = (IN ⊗ A − J ⊗ F )x̃ + (IN ⊗ B)Ũ , (4)
follows[37] .
where matrix IN ⊗ A − J ⊗ F is of the form
Z T
1 f (dαe) (τ )
Dtα f (t) = dτ , IN ⊗ A − J ⊗ F
Γ(dαe − α) 0 (t − τ )α−dαe+1  
A 0 0 ··· 0
0<α∈ / Z. (2)  0 A − λ2 F 
 × ··· 0 
 .. .. .. .. 
In this swarm system, the communication among agents is = 0 . . . .  ∈ RN d×N d ,

described by a weighted graph of order N , denoted by G, such  . 
 .. 0 ··· ··· × 
that each agent is corresponding to a vertex of G. This graph
may either be directed or undirected. wij in (1) indicates the 0 0 ··· 0 A − λN F
weight of the edge between i-th and j-th agents and can be (5)
322 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

and each “×” represents a block in Rd×d that may either be 1, . . . , N )} in the N d-dimensional space should be less than
−F or 0[16, 38] . Also, matrix IN ⊗ B in (4) is expressed as µ ∈ R+ for each t ≥ 0.
follows. Constraint 1 specifies the input saturation constraints in the
  fractional order swarm system (1). Actually, this constraint
B 0 0 ··· 0
 0 B 0 ··· 0  will bound the input signals in (1) similar to the virtual
  saturation function sat(ui ) : Rm → Rm where
 ..  ∈ RN d×N m . (6)
IN ⊗ B =  ... ..
.
..
.
..
. . 
  sat(ui ) = [sat(ui(1) ), sat(ui(2) ), . . . , sat(ui(m) )]T (9)
 0 0 ··· ··· 0 
0 0 ··· 0 B and sat(ui(l) ), i = 1, 2, . . . , N, l = 1, 2, . . . , m is defined as
follows[36] .
The following lemma presents the necessary and sufficient ¯ ¯
conditions for asymptotic swarm stability of the fractional sat(ui(l) ) = sgn(ui(l) )min(ūi(l) , ¯ui(l) ¯). (10)
order swarm system (1) by checking the asymptotic stability
Also, Constraint 2 states that during reaching consensus
of a fractional order linear time invariant system.
the pseudo state vector of agents (x(t)) should be inside a
Lemma 1[38] . The fractional order linear time invariant
specified region. Note that the line x1 = x2 = · · · = xN
swarm system (1) with Assumption 1 is asymptotically swarm
expresses a situation in which the pseudo states of all agents
stable if and only if the following system
are the same. This situation can be interpreted as the “final
Dtα x̂ = Âx̂ + B̂ Û , (7) destination” in the problem of swarm stabilization. In fact,
Constraint 2 enforces that during reaching consensus, the
is asymptotically stable where x̂ = [x̃T T T T
2 , x̃3 , . . . , x̃N ] ∈ distance between agents and this final destination is less than
(N −1)d T T T T (N −1)m
R , Û = [ũ2 , ũ3 , . . . , ũN ] ∈ R and matrices a desired value specified by µ.
 and B̂ are defined as follows:
  III. S OME P ROPERTIES OF x → (QT ⊗ Id )x
A − λ2 F × 0 ··· 0
 0 A − λ3 F × · · · 0  According to the definitions of pseudo-state variables x =
 
 .. .. . . .
.  [xT T T
1 , . . . , xN ] ∈ R
Nd
, x̃ = [x̃T T T T
1 , x̃2 , . . . , x̃N ] = (T ⊗ Id )x,

 =  0 . . . .  T T T T (N −1)d
 and x̂ = [x̃2 , x̃3 , . . . , x̃N ] ∈ R in the previous
 .. 
 . 0 ··· ··· ×  section, one can easily obtain the vector x̂
0 0 ··· 0 A − λN F x̂ = (Q ⊗ Id )(T ⊗ Id )x = (QT ⊗ Id )x, (11)
∈ R(N −1)d×(N −1)d (8)
where
 
  0 1 0 ··· 0
B 0 0 ··· 0  .. .. .. .. 
 0 B 0 ··· 0   . 0 . . . 
  Q=
 . ..

 (12)
 .. .. .. .. ..  0 ..
B̂ =  . . . . . ∈ R(N −1)d×(N −1)m . ··· 0 
 
 0 0 ··· ··· 0  0 0 ··· 0 1 (N −1)×N.
0 0 ··· 0 B
In this section, the linear transformation x ∈ RN d → x̂ =
Although Lemma 1 has been presented in [38] for integer order (QT ⊗ Id )x ∈ R(N −1)d is studied from the viewpoint of
case (i.e. where α = 1), its proof can be easily extended to geometric properties. We will use these geometric properties
the fractional order case[16] . On the other hand, system (7) is to solve the main problem in the next section. At first, consider
asymptotically stable (or equivalently the swarm system (1) the following lemma.
with Assumption 1 is asymptotically swarm stable) if and Lemma 2. By the linear transformation x → x̂ = P x,
only if the condition |arg(λ)| > απ/2 is satisfied for each where P = QT ⊗ Id , T is the transition matrix introduced
eigenvalue λ of matrix Â[40] . In such a case, matrix  is in Section II-B and Q is defined as in (12), the closed ball
called an α-Hurwitz matrix βε := {x̂ ∈ R(N −1)d |x̂T x̂ ≤ ε} transforms to the region
βε0 := {x ∈ RN d |xT zx ≤ ε} with z = P T P .
Proof. By substituting x̂ from (11) in the definition of the
C. Problem Statement
closed ball βε , the region βε0 is easily obtained. ¤
In this paper, the aim is asymptotic swarm stabilization of It is clear that the center of the closed ball βε in Lemma 2 is
fractional order linear time invariant swarm system (1) under the origin. According to Lemma 2, the set {x ∈ RN d |xT zx =
the following constraints: 0} specifies all the vectors which are transformed by the
Constraint 1. The control ¯ ¯inputs ui , i = 1, 2, . . . , N, in (1) aforementioned transformation to the origin. The geometric
should be bounded as ¯ui(l) ¯ ≤ ūi(l) , i = 1, 2, . . . , N, l = interpretation of this set is revealed in Lemma 3.
1, 2, . . . m, where ūi(l) ∈ R+ denotes the allowable upper Lemma 3. If P = QT ⊗ Id , z = P T P , and matrices T
bound for the l-th control input of i-th agent. and Q are as in Lemma 2, then {x ∈ RN d |x1 = x2 = · · · =
Constraint 2. The distance between x(t) = xN } = {x ∈ RN d |xT zx = 0}.
[xT
1 (t), . . . , x T
N (t)]T
∈ R Nd
and the set {x ∈ R Nd
|x = Proof. To prove this lemma, we show that the set {x ∈
[xT
1 , . . . , x T T
N ] , x 1 = x2 = · · · = xN , x i ∈ R d
(i = RN d |x1 = x2 = · · · = xN } is the only solution of the
NADERI SOORKI AND TAVAZOEI: CONSTRAINED SWARM STABILIZATION OF FRACTIONAL ORDER · · · 323

equation xT zx = 0. The equation xT zx = 0 can be written From (20), S 0 has one zero eigenvalue, and the other eigen-
as values of this matrix are equal to N . Therefore, the maximum
2 singular value of real symmetric matrix S 0 or equivalently its
xT zx = xT P T P x = kP xk = 0, (13)
2-norm is N . ¤
which is equivalent to Lemma 6. Let ρmin denote the minimum singular value
of matrix QT where T is the transition matrix introduced in
P x = (QT ⊗ Id )x = 0. (14) Section II-B and Q is defined by (12). In this case,
For simplicity, assume that d = 1 which results in Id = 1 (The N
proof can be easily extended for d > 1). Assuming Id = 1 kSxk ≤ kP xk , ∀x ∈ RN d , (21)
ρmin
and using(12), (14) can be written as
  where matrices P and S are respectively defined in Lemmas
  x1
t2,1 · · · t2,N 2 and 5.
 
 ..
QT x =  . .. ..   x2  = 0, (15)
Proof. In the proof of Lemma 3, it is verified that N u(P ) =
. .  .. 
 .  {x ∈ RN d |x1 = x2 = · · · = xN }. On the other hand,
tN,1 · · · tN,N by considering the structure of matrix S 0 in (18) and noting
xN
S = S 0 ⊗ Id it is deduced that N u(S) = {x ∈ RN d |x1 =
where ti,k (i = 2, 3, . . . , N, k = 1, 2, . . . , N ) denotes the x2 = · · · = xN }. Therefore, subspaces N u(S) and N u(P )
elements of similarity matrix T . On the other hand, are identical, and consequently, the orthogonal complements of
   
t̂11 1 these subspaces (i.e., Ra(S T ) and Ra(P T )) are also identical.
 t̂11   0  Now, by the range-null space decomposition of RN d[42] , each
   
T  .  =  . , (16) x ∈ RN d can be uniquely written as x = xN u + xRa where
 ..   .. 
xN u ∈ N u(S) = N u(P ) = {x ∈ RN d |x1 = x2 = · · · =
t̂11 0 xN } and xRa ∈ Ra(S T ) = Ra(P T ). Since SxN u = 0, for
where [t̂11 , . . . , t̂11 ]T is the first column of matrix T −1[16, 18] . each x ∈ RN d decomposed in the form x = xN u + xRa we
Equation (16) means that the sum of all entries in each have
row
PN (except the first row) of matrix T is zero, i.e. kSxk = kSxRa k . (22)
k=1 ti,k = 0, i = 2, 3, . . . , N . As a result, according to
(15), it is easy to conclude that each member of the set Let us define the new matrix P̂ as follows:
{x ∈ RN d |x1 = x2 = · · · = xN } is a solution for equation
(13). Also, according to the independent linearity of the rows P̂ = (QT QT ) ⊗ Id . (23)
of the matrix T , the rank of matrix QT in (15) is N − 1. So, Considering the structures of matrices Q and QT from (12)
the set {x ∈ RN d |x1 = x2 = · · · = xN } specifies all of the and (15), it is deduced that matrix QT QT is in the form
solutions of equation (13). ¤  
To express a geometric property for the region βε0 introduced 0 ··· 0
in Lemma 2, some preliminary lemmas are needed. These  t2,1 · · · t2,N 
 
lemmas (Lemmas 4-6) are as follows. QT QT =  . . ..  . (24)
 . . . . . 
Lemma 4[41] . Let Ḡ ∈ Rn×n and H̄ ∈ Rm×m be
tN,1 ··· tN,N
two arbitrary matrices and have singular values (eigenvalues)
σi , i = 1, 2, . . . , n and µj , j = 1, 2, . . . , m respectively. Then, As
PN discussed in the proof of Lemma 3, we know that
the mn singular values (eigenvalues) of matrix Ḡ ⊗ H̄ are as k=1 ti,k = 0, i = 2, 3, . . . , N . According to this equality,
follows. nonsingularity of matrix T, and structure of matrix QT QT in
(24), it is found that P̂ xN u = 0 if and only if xN u ∈ {x ∈
σ1 µ1 , . . . , σ1 µm , σ2 µ1 , . . . , σ2 µm , . . . , σn µ1 , . . . , σn µm . RN d |x1 = x2 = · · · = xN }. Hence, N u(P̂ ) = N u(S) =
(17) N u(P ), Ra(P̂ ) = Ra(S) = Ra(P ), and for each x ∈ RN d
Lemma 5. If S := S 0 ⊗ Id , where matrix S 0 is defined as decomposed as x = xN u + xRa , we have
  ° ° ° °
N −1 −1 ··· −1 ° ° ° °
°P̂ x° = °P̂ xRa ° . (25)
 .. .. 
 −1 N −1 . . 
0
S =  ∈ RN ×N , (18) It can be easily verified

.. ..  ¡ ¢that
2
matrix Q in (12) has the
. . ··· −1  property QT Q = QT Q . This property enforces that
−1 ··· −1 N − 1 xT P T P x°= x°T P̂ T P̂ x, for each x ∈ RN d , and consequently
° °
then kP xk = °P̂ x°. From this equality and (25),
° °
kSk = N. (19) ° °
kP xk = °P̂ xRa ° . (26)
Proof. It can be verified that the characteristic polynomial
of matrix S 0 is Since T is an invertible matrix, the rank of matrix QT QT
equals N − 1. This means that matrix QT QT has one zero
det(λI − S 0 ) = λ(λ − N )N −1 . (20) singular value (namely ρ1 = 0 ) and N − 1 nonzero singular
324 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

values denoted by ρ2 , ρ3 , . . . , ρN . Hence, according to Lemma Hence, the distance of x from M̄ is equal to kx − m̄∗ k where
4 the singular values of matrix P̂ are m̄∗ = [m̂∗ , m̂∗ , . . . , m̂∗ ]T . Consequently, (34) is concluded.
0, . . . , 0, ρ2 , . . . , ρ2 , ρ3 , . . . , ρ3 , . . . , ρN , . . . , ρN . (27) According to the definition of matrix S in Lemma 5, (34)
| {z } | {z } | {z } | {z } can be written as
d times d times d times d times
kSxk
Now, consider the following two matrix inequalities D(x, M̄ ) = . (35)
N
kSxRa k ≤ kSk kxRa k , (28)
As we know, the set βε0 = {x ∈ RN d |xT zx ≤ ε} indicates all
and the points placed inside the surface xT zx = ε. According to
° °
° °
ρmin kxRa k ≤ °P̂ xRa ° , (29) the definition of z, i.e. z = P T P , we have
2
for each xRa ∈ Ra(P̂ ) = Ra(S) = Ra(P ), where ρmin kP xk ≤ ε, (36)
indicates the minimum nonzero singular value of matrix P̂ .
From (15) and (24), it is found that the only difference between for each x in the set βε0 = {x ∈ RN d |xT zx ≤ ε}. Inequalities
matrices QT QT and QT is an extra zero row. Hence, these (31) and (36) result in
two matrices have the same nonzero singular values (i.e.
ρ2 , ρ3 , . . . , ρN ). This means that ρmin is the minimum singular kP xk ≤ µρmin . (37)
value of matrix QT . According to (28) and (29), it is obtained Finally, (21) and (37) yield in the following inequality for the
that ° ° distance indicated by (35).
° °
°P̂ xRa °
kSxRa k ≤ kSk . (30) kSxk
ρmin D(x, M̄ ) = ≤µ (38)
° ° N
° °
By substituting kSxRa k and °P̂ xRa ° respectively from (22) ¤
and (26) in (30), and noting that kSk = N (Lemma 5),
IV. D ESIGN OF THE S TABILIZING C ONTROLLER
inequality (21) is deduced. ¤
Finally, a geometric property for the region βε0 is revealed in In this section, the aim is to design a controller for the
the following lemma. Actually this lemma helps us to satisfy swarm system (1) such that asymptotic swarm stability is
Constraint 2 in the controller design procedure of the next guaranteed and the Constraints 1 and 2 are simultaneously
section. met. To this end, at first in Section IV-A two useful theorems
Lemma 7. Define the set in Lemma 3 as M̄ := {x ∈ from [36] have been restated. Then, the control law is proposed
RN d |x1 = x2 = · · · = xN }. Also, assume that the positive in Section IV-B.
constant ε satisfies the condition
ε ≤ µ2 ρ2min , (31)
A. Two Useful Theorems
+
where µ ∈ R , ρmin is the minimum singular value of
At first, let us restate a theorem related to the asymptotic
matrix QT , T is the transition matrix introduced in Section
stability of fractional order linear time invariant systems sub-
II. B and Q is defined by (12). In this case D(x, M̄ ) ≤ µ,
ject to input saturation.
∀x ∈ βε0 = {x ∈ RN d |xT zx ≤ ε}.
Proof. Consider m̄ = [m̂, m̂, . . . , m̂]T ∈ RN d as a member Theorem 1[36] . Consider the following fractional order
of the set M̄ . Then for each x ∈ βε0 , D(x, M̄ ) is defined as linear time invariant system

D(x, M̄ ) = inf kx − m̄k Dtα x(t) = Āx(t) + B̄sat(u(t)), x(0) = x0 , (39)


m̄∈M̄
q
= inf
2 2
kx1 − m̂k + kx2 − m̂k + · · · + kxN − m̂k
2 where 0 < α < 1, x(t) ∈ Rn , u(t) ∈ Rm , Ā ∈ Rn×n
, B̄ ∈
m̂∈Rd Rn×m and the saturation function sat(u(t)) : Rm → Rm is
(32) of the form
2 2
By setting the gradient of kx1 − m̂k + kx2 − m̂k + . . . +
2 sat(u(t)) = [sat(u(t)(1) ), sat(u(t)(2) ), . . . , sat(u(t)(m) )]T ,
kxN − m̂k with respect to m̂ equal to zero, it is found that
(40)
the minimum of this function occurs at m̂ = m̂∗ where
N
1 X where sat(u(t)(l) ), l = 1, 2, . . . , m is defined as follows.
m̂∗ = xi . (33) ¯ ¯
N i=1
sat(u(t)(l) ) = sgn(u(t)(l) ) min(ū(t)(l) , ¯u(t)(l) ¯). (41)

q
2 2
k(N − 1)x1 − x2 − · · · − xN k + · · · + k(N − 1)xN − x1 − · · · − xN −1 k
D(x, M̄ ) = . (34)
N
NADERI SOORKI AND TAVAZOEI: CONSTRAINED SWARM STABILIZATION OF FRACTIONAL ORDER · · · 325

Also, assume that u(t) = Kx(t), where K ∈ Rm×n . Now, the proposed swarm stabilizing controller is presented
If there exists a diagonal matrix γ = diag{γ1 , γ2 , . . . , γm } in the following theorem which simultaneously satisfies Con-
such
¯ that 0 < γi ¯ ≤ 1 for all i = 1, . . . , m and straints 1 and 2.
¯arg(eig(Ā + B̄γK))¯ > απ/2, then there exists a sufficiently Theorem 3. Consider the fractional order linear time in-
small closed ball, denoted by βδ := {x ∈ Rn | kxk ≤ δ}, variant swarm system (1) which satisfies Assumptions 1 and
such that system (39) is asymptotically stable for any x0 ∈ 2. Also, assume that the positive constant ε satisfies condition
βδ ⊂ S(γK, u0 ), where uo = [uo(1) , uo(1) , . . . , uo(m) ]T , (31). Let U = [uT T T
1 , . . . , uN ] be given by
uo(i) ∈ R+ denotes the saturation level for the i-th input
U = (T −1 QT ⊗ Im )sat(K̂(QT ⊗ Id )x), (47)
(i = 1, . . . , m), and S(γK, u0 ) is defined by
where the matrix K̂ = XH −1 ∈ R(N −1)m×(N −1)d is chosen
S(γK, u0 ) = {x(t) ∈ Rn | − u0 ≤ γKx(t) ≤ u0 }. (42)
such that the following matrix inequalities
As mentioned in [36], asymptotic stability of (39) means that 2
X
for every ε > 0, there exists δ > 0 such that for every initial sym{Θi1 ⊗ (ÂH + B̂X)} < 0, (48)
condition x0 ∈ βδ = {x0 ∈ Rn | kx0 k ≤ δ} the solution i=1
x(t, x0 ) remains in the closed ball βε := {x ∈ Rn | kxk ≤ ε}. and
In [36], it has been shown that the region βε , can be used to " #
T
estimate S(γK, u0 ) in (42). Also, the following theorem has 2H − εI X(i)
≥ 0, (49)
been proved which presents a procedure to determine the state X(i) u20(i)
feedback control gain K.
Theorem 2[36] . Consider system (39) with the state feed- are satisfied for matrix X ∈ R(N −1)m×(N −1)d and sym-
(N −1)d×(N −1)d
back controller u(t) = Kx(t), K ∈ Rm×n . If there ex- metric positive definite
° −1 ° matrix H ∈ R , and
uo i(l) = ūi(l) / T ° ° , i = 1, 2, . . . , N, l = 1, 2, . . .,m
ists matrix X ∈ Rm×n , symmetric positive definite matrix ∞
H ∈ Rn×n , diagonal matrix γ = diag{γ1 , γ2 , . . . , γm } where uo i(j) ∈ R+ denotes the saturation level for the
(0 < γi ≤ 1 for all i = 1, . . . , m), and positive constant ε saturation function used in (47) and T is the transition matrix
such that introduced in Section II-B. In this case, there is a region
2
βδ0 := {x0 ∈ RN d |xT 0 zx0 ≤ δ} ⊂ Ŝ(K̂, ū) (δ > 0) such that
X the aforementioned swarm system is asymptotically swarm
sym{Θi1 ⊗ (ĀH + B̄X)} < 0, (43)
i=1
stable for any x0 ∈ βδ0 , where ū = [ū(1) , ū(2) , . . . , ū(N) ]T ,
ū(i) = [ūi (1) , ūi (2) , . . . , ūi (m) ]T (i = 1, 2, . . . N ), and the
2
X region Ŝ(K̂, ū) is defined by
sym{Θi1 ⊗ (ĀH + B̄γX)} < 0, (44)
i=1 Ŝ(K̂, ū) =
° °
" # {x(t) ∈ RN d | − ū ≤ °T −1 °∞ K̂(QT ⊗ Id )x(t) ≤ ū}. (50)
T
2H − εI γi X(i)
≥ 0, (45) Also, in such a case the Constraints 1 and 2 are simultaneously
γi X(i) u20(i)
satisfied for all x0 ∈ βδ0 .
where Proof. Consider the system
· ¸
sin( απ
2 ) − cos( απ
2 ) Dtα x̂ = Âx̂ + B̂sat(Û ), (51)
Θ11 = ΘT = απ , (46)
21 cos( 2 ) sin( απ
2 )
which is a fractional order linear time invariant system
then the fractional order system (39) is asymptotically sta- subject to input saturation. Also, assume that matrices Â
bilizable for any x0 ∈ βδ by using the state feedback and B̂ in system (51) are in the forms introduced in (8).
controller u(t) = Kx(t) with the state feedback control gain According to Theorem 1, if there exists diagonal matrix
K = XH −1 . Also, the trajectory x(t, x0 ) is placed in the γ = diag{γ1 , γ2 , . . . , γ(N −1)m
¯ } such that 0 < γi¯ ≤ 1 for
closed ball βε = {x ∈ Rn | kxk ≤ ε}. ¯ ¯
all i = 1, . . . , (N − 1)m and ¯arg(eig(Â + B̂γ K̂))¯ > απ/2
for some K̂ ∈ R(N −1)d×(N −1)m , then by using Û = K̂ x̂ the
B. Constraint Swarm Stabilization
system in (51) is asymptotically stable for any x̂0 ∈ βδ ⊂
In this subsection, a controller for swarm stabilization S(γ K̂, uo ), where uo ∈ R(N −1)m denotes the saturation level
of fractional order linear time invariant swarm systems is vector for the control input and S(γ K̂, u0 ) is defined as
proposed which simultaneously satisfies Constraints 1 and 2.
Before presenting this control law, consider the following as- S(γ K̂, u0 ) = {x̂(t) ∈ R(N −1)m | − u0 ≤ γ K̂ x̂(t) ≤ u0 }.
sumption that is necessary for designing the swarm stabilizing (52)
controller in this subsection. It is assumed that the swarm Consider matrix γ as an identity matrix, i.e.
system (1) satisfies the following assumption.
¯γ = I(N −1)m×(N
¯ −1)m . Hence, the condition
Assumption 2. In the fractional order linear time invariant ¯ ¯
¯arg(eig(Â + B̂γ K̂))¯ > απ/2 can be written as
swarm system (1), all the pairs of matrices (A − λi F, B) for
¯ ¯ π
all i = 2, . . . , N are stabilizable, where λ2 , . . . , λN ∈ R+ ¯ ¯
¯arg(eig(Â + B̂ K̂))¯ > α . (53)
denote the nonzero eigenvalues of the Laplacian matrix L. 2
326 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

K̂ can be found for satisfying condition (53) if the pair where Ũ = [ũT T T
1 , Û ] . Assuming Û = K̂ x̂ and considering
(Â, B̂) is stabilizable. According to the block diagonal form the saturation function on Û results in
of matrices  and B̂ (See (8)), the stabilizability of the · ¸
pair (Â, B̂) is deduced from the stabilizability of the pair ũ1
U = (T −1 ⊗ Im ) . (55)
matrices (A − λi F, B) for all i = 2, . . . , N . This means sat(K̂ x̂)
that if Assumption 2 holds, K̂ can be found for satisfying
condition (53). On the other hand, based on Theorem 2 and Matrix (T −1 ⊗ Im ) is in the following form [16,18]

considering matrix γ as an identity matrix, Equations (48) and  


t̂11 Im · · ·
(49) can be used to find K̂ in order to guarantee the asymptotic  t̂11 Im · · · 
stability of system (51). Asymptotic stability of this system  
(T −1 ⊗ Im ) =  .. .. . (56)
results in limt→∞ x̂(t) = 0, which is equivalent to asymptotic  . . 
swarm stability of system (1) provided that Assumption 1 t̂11 Im ···
holds (Lemma 1).
Now, we are faced with four problems that need to be By substituting x̂ from (11) and (T −1 ⊗ Im ) from (56) into
answered for completing the proof. First, obtaining the control (55), it is Obtained that
signal U ∈ RN m in the form (47) to guarantee asymptotic  
stability of swarm system (1) according to the above-described t̂11 Im · · ·
control signal Û = K̂ x̂ ∈ R(N −1)m . Second, finding the  t̂11 Im · · ·  · ũ1
¸
 
upper bound of input controls in (3) (i.e., ū) according to U = .. .. 
 . .  sat(K̂(QT ⊗ Id )x)
the saturation level of the saturation function in (47) (i.e., uo )
t̂11 Id · · ·
in order to show that Constraint 1 is met by using control
signal (47). Third, obtaining the region Ŝ(K̂, ū) based on the = (1N ⊗ (t̂11 ũ1 )) + (T −1 QT ⊗ Im )sat(K̂(QT ⊗ Id )x),
region S(γ K̂, u0 ), and fourth, finding the positive constant ε (57)
such that Constraint 2 is satisfied. The latter problem has been
where 1N = [1, 1, . . . , 1]T ∈ RN ×1 and ũ1 ∈ Rm is an
answered in Lemma 7. According to this lemma, to achieve | {z }
the Constraint 2 the positive constant ε in the region βε0 should N
arbitrary input vector. By considering ũ1 as a zero vector, the
satisfy (31).
input control (47) is achieved which yields asymptotic swarm
The other issues will be answered in the following parts:
stability in swarm system (1).
1) Finding the control signal U ∈ RN m : Note that U =
[u1 , . . . , uT
T T Nm
, Ũ = [ũT T T T Nm 2) Finding the upper bound of control signal i.e. ū: By sub-
N] ∈ R 1 , ũ2 , . . . , ũN ] ∈ R and
T T T T
Û = [ũ2 , ũ3 , . . . , ũN ] ∈ R (N −1)m
. According to the stituting Ũ with sat(Ũ ) in (54) and defining M = [mi,j ] :=
relation Ũ = (T ⊗ Im )U , we have (T −1 ⊗ Im ) ∈ RN m×N m , one can obtain (58).
For simplicity, we redefine U = [u∗1 , u∗2 , . . . , u∗N m ]T and
U = (T −1 ⊗ Im )Ũ , (54) Ũ = [ũ∗1 , ũ∗2 , . . . , ũ∗N m ]T . Hence, (58) can be rewritten as (59).

 
   
u1,1  
 sat(ũ1,1 ) 
  ..    
  .     ..  
    .  
   
  u1,m     sat(ũ1,m )  
 u2,1    
  m1,1 m1,2 ··· m1,N m  sat(ũ2,1 ) 
  ..     
  .    m2,1 ··· ··· m2,N m   ..  
 = .. .. .. ..   .  . (58)
 u2,m   .  
  . . .  sat(ũ2,m ) 
 ..   
  m mN m,2 ··· mN m,N m  .. 
  .   N m,1
 . 
 u     
 N,1   sat(uN,1 ) 
  .    
  ..     ..  
  .  
uN,m
sat(uN,m )
    
u∗1 m1,1 m1,2 ··· m1,N m sat(ũ∗1 )
 u∗2   m2,1 ··· ··· m2,N m  sat(ũ∗2 ) 
    
 .. = .. .. .. ..  .. . (59)
 .   . . . .  . 
u∗N m mN m,1 mN m,2 ··· mN m,N m sat(ũ∗N m )
NADERI SOORKI AND TAVAZOEI: CONSTRAINED SWARM STABILIZATION OF FRACTIONAL ORDER · · · 327

From (59), Example 1. Consider the following fractional order linear


Nm
X time invariant swarm system:
u∗i = mi,j sat(ũ∗j ), i = 1, 2, . . . , N m. (60) 5
X
j=1 Dt0.8 xi = Axi + F wij (xj − xi ) + Bui ,
Hence, the upper bound of control input u∗i
is obtained as j=1
follows. i = 1, . . . , 5, (69)
Nm
X Nm
X
|u∗i | ≤ uo(i) mi,j ≤ uo(i) |mi,j |, i = 1, 2, . . . , N m. where
· ¸ · ¸ · ¸
j=1 j=1 1.6 −0.9 3.2 −3 1
A= , F = , B= .
(61) 3 1.2 4 5 0
According to the definition of infinity matrix norm, we have (70)
Nm
X Graph Ga expressing the communication among these agents
kM k∞ = max |mi,j | . (62) is shown in Fig. 1(a). Also, the adjacency matrix of this graph
i=1,2,...,N m
j=1 is considered as
 
Finally, (61) and (62) result in 0 0.4 0 0 0.7
 0 0 0.2 0 0 
|u∗i | ≤ uo(i) kM k∞ i = 1, 2, . . . , N m. (63)  
WGa =   0.3 0 0 0 0  .
Now, from the properties of infinity matrix norm, the matrix  0 0 0.6 0 0 
norm kM k∞ in (63) can be written as 0 0 1.2 0.8 0
° ° ° °
kM k∞ = °T −1 ⊗ Id °∞ = °T −1 °∞ . (64) In this case, the eigenvalues of the Laplacian
Hence, (63) is written as matrix for the mentioned graph are λ(Ga ) =
° ° {0, 0.2776, 0.8856, 1.1811, 1.8557}. According to (8),
|u∗i | ≤ uo(i) °T −1 ° ∞
, i = 1, 2, . . . , N m. (65) matrices  and B̂ are in the following forms:
Choosing uo(i) , i = 1, 2, . . . , N m as  
A − λ2 F 0 0 ··· 0
ūi
uo(i) = (66)  0 A − λ3 F 0 ··· 0 
kT −1 k∞  
 .. .. .. .. 
 = 
 0 . . . .  ∈ R8×8

results in the following saturation level as the upper bound for  .. 
the i-th control input of input vector U in (47).  . 0 ··· ··· 0 
0 0 ··· 0 A − λ5 F
|u∗i | ≤ ūi , i = 1, 2, . . . , N m. (67)
° °
Consequently, if ūi(l) = °T −1 °∞ uo i(l) ∈ R+ , i =
1, 2, . . . , N , l = 1, 2, . . . , m Constraint 1 is satisfied by using where
· ¸
control signal (47). 0.7118 −0.0673
A − λ2 F = ,
3) Obtaining the region Ŝ(K̂, ū): According to (66), 1.8897 −0.187
· ¸
ū −1.2341 1.7569
uo = , (68) A − λ3 F = ,
kT −1 k∞ −0.5426 −3.2282
where uo ∈ R(N −1)m and ū ∈ RN m . By substituting · ¸
(11) and (68) into (52) and considering the assumption γ = −2.1794 2.6432
A − λ4 F = ,
I(N −1)m×(N −1)m , the region Ŝ(K̂, ū) in (48) is obtained. ¤ −1.7243 −4.7053
· ¸
−4.3383 4.6671
V. N UMERICAL S IMULATIONS A − λ5 F = ,
−4.4228 −8.0786
In this section, the results of the previous section are verified and
by two numerical examples. Numerical simulations of this  T
section have been done by using the Adams-type predictor- 1 0 0 0 0 0 0 0
corrector method introduced in [43] for solving fractional order  0 0 1 0 0 0 0 0 

B̂ =   .
differential equations. 0 0 0 0 1 0 0 0 
0 0 0 0 0 0 1 0
It is worth noting that matrix  is not α-Hurwitz with α = 0.8.
In this example, the aim is asymptotic swarm stabilization
of the above-described swarm system in the presence of
Constraint 1 with saturation level ū = [2; 2; 2; 2; 2]T and
Constraint 2 with µ = 1.8. To achieve this aim, from Theorem
3 the control can be chosen as

Fig. 1. (a) Graph Ga in Example 1; (b) Graph Gb in Example 2. U = (T −1 QT ⊗ I1 )sat(K̂(QT ⊗ I2 )x), (71)
328 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

where the matrices T and Q have the following forms: The matrices  and B̂ in this example are
   
0.2988 0.5976 1.0956 0.1394 0.1046 A − λ2 F 0 0 ··· 0
 0.1977 −1.0194 0.5420 0.1994 0.0803   0 A − λ 3 F 0 · · · 0 
   
T =  −1.3072 0.7626 −0.9340 2.2997 −0.8211 ,



.. .. . .. .. 
 ∈ R8×8
 2.1783 −0.8881 −0.5886 −2.5635 1.8620  Â =  0 . . . 
 .. 
0.3645 −0.0881 −0.9182 −1.1266 1.7683  . 0 ··· ··· 0 
  0 0 · · · 0 A − λ5 F
0 1 0 0 0
 0 0 1 0 0  where · ¸
Q=  . −0.6871 3.6354
 0 0 0 1 0  A − λ 2 F = ,
−6.3742 3.5613
0 0 0 0 1 4×5
° ° · ¸
Considering °T −1 °∞ = 2.657, the saturation level is chosen −1.7444 8.9222
as u0 = 0.7527 (See (68)). Moreover since µ = 1.8 and A − λ3 F = ,
−8.4889 6.7333
ρmin = 0.6819, one can choose ε = 1.5 to satisfy (31). Solving · ¸
the matrix inequalities in (48) and (49) with ε = 1.5 results −4.3848 22.1239
A − λ4 F = ,
in the matrix K̂ as follows. −13.7695 14.6543

K̂ = [K̂1 K̂2 ] ∈ R4×8 , (72)


· ¸
−6.7837 34.1185
where A − λ5 F = ,
  −18.5674 21.8511
−7.6211 −2.6937 0 0
 0 0 −1.1352 −1.2980  and
K̂1 = 

 ∈ R4×4
 B̂ = diag{2, 1, 2, 1, 2, 1, 2, 1}.
0 0 0 0
0 0 0 0 Matrix  is not α-Hurwitz with α = 0.8. In this case, matrices
  T and Q have the following forms:
0 0 0 0  
 0 0 0 0  −0.447 −0.447 −0.447 −0.447 −0.447
K̂2 =   ∈ R4×4
 −0.032 0.196
 −1.1076 −2.2546 0 0 
 0.736 −0.537 −0.362  
0 0 −2.3234 −4.5966 
T =  0.501 0.519 −0.492 −0.486 −0.042  
 0.181 −0.481 0.110 −0.499 0.689 
As shown in Fig. 2, the considered aim is achieved by applying
−0.718 0.511 −0.069 −0.162 0.439
the control law (71). More precisely, Fig. 2 (a) confirms that
0 1 0 0 0
asymptotic swarm stability is achieved. Also, Figs. 2 (b) and  0 0 1 0 0 
2 (c) respectively reveal that Constraint 1 with saturation level Q=  
0 0 0 1 0 
ū = [2; 2; 2; 2; 2]T and Constraint 2 with µ = 1.8 are satisfied.
0 0 0 0 1 4×5
Example 2. Consider the following fractional order linear
time invariant swarm system with five agents Suppose that all the input control signals are subjected to con-
5 straint with upper bound 4, i.e. ū = [4; 4; 4; 4; 4; 4; 4; 4; 4; 4]T
X
Dt0.8 xi = Axi + F wij (xj − xi ) + Bui , i = 1, . . . , 5. in Constraint 1. Moreover, the aim is to achieve asymptotic
j=1 swarm stability in the considered swam system while Con-
(73) straint 2 with µ = 1.5 is satisfied. To achieve asymptotic
· ¸ · ¸ · ¸ swarm stability with considering the mentioned constraints,
−0.1 0.7 2 −10 2 0
A= , F = , B= . according to Theorem 3 the control law is chosen in the
−5.2 1.8 4 −6 0 1
following form
(74)
The undirected graph Gb describing the communication among U = (T −1 QT ⊗ I2 )sat(K̂(QT ⊗ I2 )x). (75)
° −1 °
these agents is shown in Fig. 1 (b). Also, the adjacency matrix From equality °T °∞ = 2.1538, the saturation level is
of this graph is considered as obtained as u0 = 1.8572. Also since ρmin = 1, we choose
  ε = 1 to satisfy (31). Solving the matrix inequalities (48) and
0 1.2 0 0 0.8
 1.2 0 0.4 0 0  (49) with ε = 1 yields
 

WGb =  0 0.4 0 0 0 . K̂ = diag{K̂1 , K̂2 , K̂3 , K̂4 } ∈ R8×8 , (76)
 0 0 0 0 0.9 
0.8 0 0 0.9 0 where
· ¸ · ¸
−4.8508 2.3989 −5.6536 2.2859
The eigenvalues of the Laplacian matrix for the mentioned K̂1 =
6.8251 −7.6845
, K̂2 =
9.8021 −16.0606
,
graph are as follows: · ¸ · ¸
−9.2684 5.0800 −16.9353 21.5528
λ(Gb ) = {0, 0.2935, 0.8222, 2.1424, 3.3419} K̂3 = , K̂4 = .
19.4285 −44.1909 41.1281 −108.9224
NADERI SOORKI AND TAVAZOEI: CONSTRAINED SWARM STABILIZATION OF FRACTIONAL ORDER · · · 329

Numerical simulation results presented in Fig. 3 (a) confirm of the motion are too large which can cause practical problems
that asymptotic swarm stability is achieved by applying the due to physical constraints of the actuators in the real-world
control law (75) with the obtained specifications. Moreover, applications. This means that involving Constraint 1 in design
Figs. 3 (b) and 3 (c) verify that the aforementioned constraints procedure can yield in more applicable control signals.
are also satisfied in this case. For a comparison, simulation As it is confirmed by the above-mentioned numerical ex-
results of the swarm system in (73) by applying control law amples, by using the feedback control law (47) asymptotic
(75) and without considering saturation function in this law swarm stability is achieved in fractional order linear time
(unsaturated control inputs) have been presented in Fig. 4. By invariant swarm system (1) with a directed/undirected topology
comparing the simulation results of Figs. 3 and 4, it can be seen graph satisfying Assumption 1. Applying this control law, the
that without considering the input constraint, the convergence distance of the agents from the final destination is less than a
rate of the agents to reach consensus increases. But in this case, desired value. In addition, the input signals do not exceed a
as a negative point the values of control inputs at the beginning predetermined value.

Fig. 2. Numerical simulation results of Example 1 where x0 = [[0.3, 0.8], [−0.01, −0.8], [−0.4, 1.1], [0.36, −0.22], [−0.23, 0.7]]T .

Fig. 3. Numerical simulation results of Example 2 where x0 = [[0.29, −0.63], [0.43, 0.41], [−0.48, −0.59], [0.52, −0.65], [0.50, −0.58]]T .

Fig. 4. Numerical simulation results of Example 2 without considering input saturation constraint.
330 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

VI. C ONCLUSION [15] Yin X X, Yue D, Hu S L. Consensus of fractional-order heterogeneous


multi-agent systems. IET Control Theory and Applications, 2013, 7(2):
Constrained swarm stabilization of fractional order linear 314−322
time invariant swarm systems is studied in this paper. In this
study, a bounded state-feedback control law is proposed to [16] Naderi Soorki M, Tavazoei M S. Fractional-order linear time invariant
swarm systems: asymptotic swarm stability and time response analysis.
ensure asymptotic swarm stability in fractional order swarm Central European Journal of Physics, 2013, 11(6): 845−854
systems. This law enforces that the distance of agents from the
final destination is less than a desired value. Numerical sim- [17] Sun W, Li Y, Li C P, Chen Y Q. Convergence speed of a fractional order
ulation results demonstrated the effectiveness of the proposed consensus algorithm over undirected scale-free networks. Asian Journal
of Control, 2011, 13(6): 936−946
control law.
[18] Naderi Soorki M, Tavazoei M S. Adaptive consensus tracking for
fractional-order linear time invariant swarm systems. Journal of Com-
R EFERENCES putational and Nonlinear Dynamics, 2014, 9(3): 031012

[1] Zou A M, Kumar K D. Distributed attitude coordination control for [19] Shen J, Cao J, Lu J. Consensus of fractional-order systems with non-
spacecraft formation flying. IEEE Transactions on Aerospace and Elec- uniform input and communication delays. Proceedings of the Institution
tronic Systems, 2012, 48(2): 1329−1346 of Mechanical Engineers, Part I: Journal of Systems and Control Engi-
neering, 2012, 226(2): 271−283
[2] Olfati-Saber R, Murray R M. Distributed cooperative control of multiple
vehicle formations using structural potential functions. In: Proceedings [20] Shen J, Cao J D. Necessary and sufficient conditions for consensus of
of the 15th IFAC World Congress. Barcelona, Spain: IFAC, 2002. 242 delayed fractional-order systems. Asian Journal of Control, 2012, 14(6):
1690−1697
[3] Su H S, Wang X F, Lin Z L. Flocking of multi-agents with a virtual
leader. IEEE Transactions on Automatic Control, 2009, 54(2): 293−307 [21] Zheng Y S, Wang L. Finite-time consensus of heterogeneous multi-agent
systems with and without velocity measurements. Systems and Control
[4] Cortés J, Bullo F. Coordination and geometric optimization via dis- Letters, 2012, 61(8): 871−878
tributed dynamical systems. SIAM Journal on Control and Optimization,
2005, 44(5): 1543−1574 [22] Yu W, Chen G, Cao M, Kurths J. Second-order consensus for multiagent
systems with directed topologies and nonlinear dynamics. IEEE Trans-
[5] Olfati-Saber R, Murray R M. Consensus problems in networks of actions on Systems, Man, and Cybernetics, Part B: Cybernetics, 2010,
agents with switching topology and time-delays. IEEE Transactions on 40(3): 881−891
Automatic Control, 2004, 49(9): 1520−1533
[23] Wen G H, Duan Z S, Yu W W, Chen G R. Consensus in multi-agent
[6] Tang Z J, Huang T Z, Shao J L, Hu J P. Consensus of second-order multi- systems with communication constraints. International Journal of Robust
agent systems with nonuniform time-varying delays. Neurocomputing, and Nonlinear Control, 2012, 22(2): 170−182
2012, 97: 410−414
[24] Han D K, Chesi G. Robust consensus for uncertain multi-agent sys-
[7] Tian Y P, Zhang Y. High-order consensus of heterogeneous multi-agent tems with discrete-time dynamics. International Journal of Robust and
systems with unknown communication delays. Automatica, 2012, 48(6): Nonlinear Control, 2014, 24(13): 1858−1872
1205−1212
[25] Li T, Zhang J F. Consensus conditions of multi-agent systems with
[8] Ren W. Consensus tracking under directed interaction topologies: algo- time-varying topologies and stochastic communication noises. IEEE
rithms and experiments. IEEE Transactions on Control Systems Technol- Transactions on Automatic Control, 2010, 55(9): 2043−2057
ogy, 2010, 18(1): 230−237
[26] Li Y, Xiang J, Wei W. Consensus problems for linear time-invariant
[9] Xi J X, Shi Z Y, Zhong Y S. Consensus analysis and design for high- multi-agent systems with saturation constraints. IET Control Theory and
order linear swarm systems with time-varying delays. Physica A: Statis- Applications, 2011, 5(6): 823−829
tical Mechanics and its Applications, 2011, 390(23−24): 4114−4123
[27] Meng Z Y, Zhao Z, Lin Z. On global consensus of linear multi-
[10] Magin R L. Fractional calculus models of complex dynamics in biolog- agent systems subject to input saturation. In: Proceedings of the 2012
ical tissues. Computers and Mathematics with Applications, 2010, 59(5): American Control Conference (ACC). Montreal, Canada: IEEE, 2012.
1586−1593 4516−4521

[11] Cafagna D. Fractional calculus: a mathematical tool from the past for [28] Geng H, Chen Z Q, Liu Z X, Zhang Q. Consensus of a heterogeneous
present engineers. IEEE Industrial Electronics Magazine, 2007, 1(2): multi-agent system with input saturation. Neurocomputing, 2015, 166:
35−40 382−388

[12] Cao Y, Li Y, Ren W, Chen Y Q. Distributed coordination of networked [29] Fan M C, Zhang H T, Li Z L. Distributed semiglobal consensus with
fractional-order systems. IEEE Transactions on Systems, Man, and Cy- relative output feedback and input saturation under directed switching
bernetics, Part B, Cybernetics, 2010, 40(2): 362−370 networks. IEEE Transactions on Circuits and Systems II: Express Briefs,
2015, 62(8): 796−800
[13] Song C, Cao J. Consensus of fractional-order linear systems. In: Pro-
ceedings of the 2013 9th Asian Control Conference. Istanbul, Turkey: [30] Wang Z Y, Gu D B, Meng T, Zhao Y Z. Consensus target tracking
IEEE, 2013. 1−4 in multi-robot systems. Intelligent Robotics and Applications. Berlin
Heidelberg: Springer, 2010. 724−735
[14] Lu J Q, Shen J, Cao J D, Kurths J. Consensus of networked multi-
agent systems with delays and fractional-order dynamics. Consensus [31] Khoo S, Xie L, Man Z. Robust finite-time consensus tracking algorithm
and Synchronization in Complex Networks. Berlin Heidelberg: Springer, for multirobot systems. IEEE/ASME Transactions on Mechatronics,
2013. 69−110 2009, 14(2): 219−228
NADERI SOORKI AND TAVAZOEI: CONSTRAINED SWARM STABILIZATION OF FRACTIONAL ORDER · · · 331

[32] David S A, Balthazar J M, Julio B H S, Oliveira C. The fractional- [42] Meyer C D. Matrix Analysis and Applied Linear Algebra. Philadelphia,
nonlinear robotic manipulator: modeling and dynamic simulations. AIP PA, USA: Society for Industrial and Applied Mathematics (SIAM),
Conference Proceedings, 2012, 1493(1): 298−305 2000.

[33] Jezierski E, Ostalczyk P. Fractional-order mathematical model of pneu- [43] Diethelm K, Ford N J, Freed A D. A predictor-corrector approach for
matic muscle drive for robotic applications. Robot Motion and Control the numerical solution of fractional differential equations. Nonlinear
2009. London: Springer, 2009. 113−122 Dynamics, 2002, 29(1−4): 3−22

[34] Sjöberg M, Kari L. Nonlinear isolator dynamics at finite deforma-


tions: an effective hyperelastic, fractional derivative, generalized friction
model. Nonlinear Dynamics, 2003, 33(3): 323−336

[35] Mendes R V, Vázquez L. The dynamical nature of a backlash system Mojtaba Naderi Soorki received the bachelor and
with and without fluid friction. Nonlinear Dynamics, 2007, 47(4): master degrees in electrical engineering from Amirk-
363−366 abir University of Technology, Tehran, Iran, in 2008
and 2010, respectively. Currently he is a Ph. D.
candidate in electrical engineering at Sharif Uni-
[36] Lim Y H, Oh K K, Ahn H S. Stability and stabilization of fractional- versity of Technology, Tehran, Iran. His research
order linear systems subject to input saturation. IEEE Transactions on interests include fractional order systems, multi-
Automatic Control, 2013, 58(4): 1062−1067 agent systems, swarm stability and consensus in
swarm systems.
[37] Podlubny I. Fractional Differential Equations. San Diego, CA: Academic
Press, 1999.

[38] Cai N, Xi J X, Zhong Y S. Swarm stability of high-order linear time-


invariant swarm systems. IET Control Theory and Applications, 20011,
5(2): 402−408
Mohammad Saleh Tavazoei received the bachelor,
[39] Godsil C, Royle G F. Algebraic Graph Theory. New York: Springer, master, and Ph. D. degrees in electrical engineering
2001. from the Sharif University of Technology, Tehran,
Iran, in 2003, 2005, and 2008, respectively. He is
currently an associate professor with the Department
[40] Caponetto R, Dongola G, Fortuna L, Petras I. Fractional Order Systems: of Electrical Engineering, Sharif University of Tech-
Modeling and Control Applications. Hackensack, NJ: World Scientific, nology. His current research interests include dy-
2010. namical behavior analysis of fractional order systems
and applications of these systems in control system
[41] Laub A J. Matrix Analysis for Scientists & Engineers. Philadelphia, PA, design. Dr. Tavazoei is the recipient of the Young
USA: Society for Industrial and Applied Mathematics (SIAM), 2004. Investigator Award of IEEE Iran Section in 2012.
332 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

Improving the Control Energy in Model Reference


Adaptive Controllers Using Fractional
Adaptive Laws
Norelys Aguila-Camacho and Manuel A. Duarte-Mermoud, Senior Member, IEEE

Abstract—This paper presents the analysis of the control the inclusion of fractional operators in MRAC schemes, many
energy consumed in model reference adaptive control (MRAC) works have been published including fractional operators not
schemes using fractional adaptive laws, through simulation stud- only in MRAC schemes (see for example [4−9]) but also in
ies. The analysis is focused on the energy spent in the control
signal represented by means of the integral of the squared control some other adaptive schemes[10−11] . Some researchers have
input (ISI). Also, the behavior of the integral of the squared mentioned advantages of using fractional operators in MRAC
control error (ISE) is included in the analysis. schemes such as better management of noise[10] , better behav-
The orders of the adaptive laws were selected by particle ior under disturbances[4−5, 9] and improvements in transient
swarm optimization (PSO), using an objective function including responses[3, 9] , among others.
the ISI and the ISE, with different weighting factors. The
results show that, when ISI index is taken into account in the However, there is still a reticence in the adaptive control
optimization process to determine the orders of adaptive laws, community about using these fractional operators inside adap-
the resulting values are fractional, indicating that control energy tive schemes because of their complexity. In [9] it has been
of the scheme might be better managed if fractional adaptive mentioned that the use of fractional adaptive laws in a MRAC
laws are used. scheme for an automatic voltage regulator leads to a smoother
Index Terms—Control energy, fractional adaptive laws, model control signal, which is a very interesting fact. This behavior
reference adaptive control. could be seen as a better management of the energy used in
the control scheme, and this could be a point in favor of the
I. I NTRODUCTION fractional operators, at least in MRAC schemes, since energy
The main idea behind direct model reference adaptive efficiency is a trending topic nowadays due to the increasing
control (direct MRAC) technique is to create a closed loop cost of energy worldwide.
system with adjustable parameters, such that the application of This paper makes a preliminary analysis of the behavior of
the resulting control signal to the plant makes the output of the control signals in a MRAC scheme, when fractional adaptive
plant to follow the output of a given reference model. Adaptive laws are used to adjust control parameters. The analysis is
laws for adjusting controller parameters have been synthesized made empirically, since it follows from simulation studies,
using several techniques, where the most commonly used is but we believe this could be the first step to a more detailed
the gradient approach, in which the estimated parameter is the study on this topic. The results show that the introduction
result of a differential equation of integer order, moving in the of fractional adaptive laws in the MRAC schemes analyzed
negative direction of the gradient of the criterion function to leads to smoother control signals, with a lower integral of the
be minimized[1] . squared control, which can be seen as a better management of
The fractional calculus, that is calculus of integrals and the energy spent in the control scheme. The simulations also
derivatives of real or complex orders[2] , has been increasingly show that there could exist a trade-off between the control
used in many fields of science and engineering, and the control energy and the convergence speed of the control error, which
techniques are not the exception. Since the paper by Vinagre suggests the use of optimization techniques to select the
et al.[3] , which as far as we know is the first paper proposing suitable orders to be used in adaptive laws.
The paper is organized as follows. Section II presents some
Manuscript received September 1, 2015; accepted January 25, 2016. This basic concepts about fractional calculus. Section III introduces
work was supported by CONICYT-Chile, under the Basal Financing Pro-
gram (FB0809), Advanced Mining Technology Center, FONDECYT Project the MRAC scheme that is analyzed in the paper, with the
(1150488), Fractional Error Models in Adaptive Control and Applications, corresponding fractional adaptive laws. Section IV presents
FONDECYT (3150007), and Postdoctoral Program 2015. Recommended by the simulation and analysis of the results for the MRAC
Associate Editor Antonio Visioli.
Citation: Norelys Aguila-Camacho and Manuel A. Duarte-Mermoud. Im- scheme, implemented for three different plants: one stable,
proving the control energy in model reference adaptive controllers using one marginally stable and one unstable. Finally, Section V
fractional adaptive laws. IEEE/CAA Journal of Automatica Sinica, 2016, 3(3): presents the conclusions of the study.
332−337
Norelys Aguila-Camacho, Manuel A. Duarte-Mermoud are with the De-
partment of Electrical Engineering and the Advanced Mining Technology II. BASIC C ONCEPTS
Center, University of Chile, Chile (e-mail: naguila@ing.uchile.cl; mduar-
tem@ing.uchile.cl). This section presents some basic concepts of fractional
Color versions of one or more of the figures in this paper are available calculus, which are used in this paper.
online at http://ieeexplore.ieee.org.
AGUILA-CAMACHO AND DUARTE-MERMOUD: IMPROVING THE CONTROL ENERGY IN MODEL REFERENCE ADAPTIVE CONTROLLERS · · · 333

A. Fractional Calculus the output of the reference model and r ∈ R is a bounded


Fractional calculus studies integrals and derivatives of real reference input. It is assumed that ym (t), for all t ≥ t0 ,
or complex orders[2] . The Riemann-Liouville fractional inte- represents the desired trajectory for yp (t).
gral is one of the main concepts of fractional calculus, and is The transfer function of the plant (4) can be represented as
presented in Definition 1. −1 Zp (s)
Wp (s) = hT p (sI − Ap ) bp = kp (6)
Definition 1 (Riemann-Liouville fractional integral)[2] . Rp (s)
Z t
α 1 f (τ ) where kp is the high frequency gain and Zp (s) , Rp (s) are
Ia+ f (t) = dτ, t > a, R (α) > 0, monic polynomials with unknown parameters. It is assumed
Γ (α) a (t − τ )1−α
(1) that Zp (s) is a Hurwitz polynomial and that the sign of kp
where Γ (α) corresponds to the Gamma Function, given by is known. The control goal here is to keep bounded all the
Equation (2). signals of the scheme and that limt→∞ (yp (t) − ym (t)) = 0.
Z ∞ As we may expect, having no access to the plant state
Γ (α) = tα−1 e−t dt. (2) implies that a more complex control scheme has to be used
0 in the problem to synthesize stable adaptive laws, compared
to the case when the whole state xp (t) is accessible (see
There are several definitions regarding fractional derivatives. [1], Chapter 3). For this kind of scheme and with no loss
Definition 2 corresponds to the fractional derivative according of generality, it is assumed that the transfer function of the
to Caputo, and is the one used in this paper for implementing reference model is strictly positive real (SPR). The transfer
fractional adaptive laws. function of the reference model is represented as
Definition 2 (Caputo fractional derivative)[2] . Zm (s)
−1
Z t Wm (s) = hT m (sI − Am ) bm = km , (7)
1 f (n) (τ ) Rm (s)
C α
t0 Dt x (t) = dτ, (3)
where km is the high frequency gain and Zm (s) , Rm (s)
Γ (n − α) a (t − τ )α−n+1
are monic coprime and Hurwitz polynomials with all the
where t > a, n − 1 < α < n, n ∈ Z+ . parameters known. Note that since the reference model is
chosen by the designer, then all these conditions can be
III. M ODEL R EFERENCE A DAPTIVE C ONTROL S CHEME fulfilled.
In this section, we present the structure of the MRAC This control problem has to be solved in a different way for
scheme analyzed in this work. Since this adaptive scheme has plants with relative degree n∗ = 1 and for plants with relative
been very well studied in [1], for the sake of space we only degree n∗ ≥ 2[1] . For the sake of simplicity, let us consider
present here the equations needed for its implementation. For that the plant under study has relative degree n∗ = 1. Then,
more specific details, the reader is referred to [1], Chapter 5. the control input to the plant is chosen as
u (t) = θT (t) ω (t) , (8)
A. MRAC Scheme for Plants with Only the Output Accessible 2n
where θ (t) ∈ R is a vector of adjustable parameters and
Usually, the whole state of a plant is not accessible, because ω (t) ∈ R2n is a vector of known signals. Specifically
some variables cannot be physically measured or because £ ¤T
there is no instrumentation available to do it. In these cases, θ (t) = k (t) θ1T (t) θ0 (t) θ2T (t) ,
£ ¤T (9)
the designer has access only to the input and output of the ω (t) = r (t) ω1T (t) yp (t) ω2T (t) ,
plant, and the control scheme must be designed under these with k, θ0 : R+ → R; θ1 , ω1 : R+ → Rn−1 ; θ2 , ω2 : R+ →
constraints. Rn−1 .
Let us consider a single-input single-output linear time The auxiliary signals ω1 (t) ∈ Rn−1 , ω2 (t) ∈ Rn−1 are
invariant plant of n-th order described by the vector differential obtained by filtering the input and the output, respectively,
equation
ẋp (t) = Ap xp (t) + bp u (t) , ω̇1 (t) = Λω1 (t) + l u (t) ,
(4) (10)
yp (t) = hTp xp (t) ,
ω̇2 (t) = Λω2 (t) + l yp (t) ,

where Ap ∈ Rn×n , bp , hp ∈ Rn are completely unknown. where Λ ∈ R(n−1)×(n−1) and l ∈ Rn−1 must be chosen such
xp ∈ Rn is the state vector, which is not accessible, and that det(sI − Λ) = Zm (s) and the pair (Λ, l) is controllable
u, yp ∈ R are the input and the output of the system. The and asymptotically stable.
plant is assumed to be controllable and observable. Defining the control error as
An asymptotically stable reference model is specified by the e (t) = yp (t) − ym (t) , (11)
linear time-invariant system described by
then for the classic integer order MRAC (IOMRAC) the stable
ẋm (t) = Am xm (t) + bm r (t) , adaptive laws for the parameters are generated as
(5)
ym (t) = hTm xm (t) , k̇ (t) = −γ sgn (kp ) e (t) r (t) ,
where Am ∈ Rn×n is a known asymptotically stable matrix θ̇0 (t) = −γ sgn (kp ) e (t) yp (t) ,
(12)
and bm , hm ∈ Rn are known vectors. The reference model θ̇1 (t) = −γ sgn (kp ) e (t) ω1 (t) ,
is assumed to be controllable and observable. ym ∈ R is θ̇2 (t) = −γ sgn (kp ) e (t) ω2 (t) ,
334 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

where γ ∈ R+ corresponds to the adaptive gain[1] . use the integral of the squared input (ISI) as an indicator of
In this work we are going to use the same structure already the control energy, calculated using the following expression
explained for the IOMRAC scheme, but using fractional Z T
adaptive laws (FOMRAC) given by ISI = u2 (t) dt, (15)
0
C
Dtα0k k (t) = −γ sgn (kp ) e (t) r (t) ,
C α0 where T is the final simulation time.
Dt0 θ0 (t) = −γ sgn (kp ) e (t) yp (t) ,
C α1 (13) Since the control signal is usually generated using some
Dt0 θ1 (t) = −γ sgn (kp ) e (t) ω1 (t) , kind of energy, then ISI represents an excellent measurement
C α2
Dt0 θ2 (t) = −γ sgn (kp ) e (t) ω2 (t) , of the energy spent to control the plant. Nowadays, ISI has
where αk , α0 and each component of α1 , α2 belong to the become extremely important in control schemes, since indus-
interval (0, 1]. It is important to have in mind that these trial processes design and operation are focusing on saving
fractional orders can be different for every component of the energy, as a way of contributing to protect natural resources
adaptive laws. and planet sustainability.
It should also be noted that, although some advances have Although our main goal is showing that the use of the
been made regarding the stability analysis of fractional adap- fractional adaptive laws may improve the use of control energy
tive schemes[12] , the stability of this particular case has not in the adaptive schemes, we have to consider another important
been proved yet. Nevertheless, since the main idea of this variable which is the control error. The integral of the squared
work is obtaining some empirical conclusions from simulation control error is usually used as a performance index, measuring
studies on the control effort, we will focus only on this topic. the deviation of the controlled variable from its desired value
The reader will observe, however, that in simulation studies over the time. This index is given in (16) and it will be taken
the fractional case remains stable as well. in mind during our studies as well.
Z T
IV. S IMULATIONS S TUDIES ISE = e2 (t) dt. (16)
0
In this section we will study the control of three second
order plants, using the controller presented in Section III, A. Numerical Results for the Unstable Plant
through simulations. The plants under control have the same
Although the order of the adaptive law can be different
vectors bp , hp specified in (14), and only the matrix Ap
for each of the four components, let us make a preliminary
changes from one plant to another.
analysis using the same value for αk , α0 , α1 and α2 . To
In the first case we study an unstable plant (a11 = 4, a12 =
get some insight about the behavior of the MRAC scheme
−1, a21 = 5, a22 = −3) with poles p1 = 3.1926 and
depending on the order of the adaptive laws, let us compare
p2 = −2.1926. The second case corresponds to a marginally
the results using the values specified in Table I.
stable plant (a11 = −5, a12 = 1, a21 = 0, a22 = 0), with
The fractional adaptive laws were implemented using the
poles p1 = 0 and p2 = −5. Finally, the third case corresponds
NID block of the Ninteger toolbox[13] , developed for Mat-
to a stable plant (a11 = −5, a12 = 3, a21 = −15, a22 = 1)
lab/Simulink. This implementation requires the definition of
with complex conjugate poles p1,2 = −2 ± 6i. The reference
the number of poles and zeros of the transfer function (N ) to
model is asymptotically stable, as detailed in (14).
· ¸ · ¸ be used in the approximation, as well as the frequency range
a11 a12 −1 0 where approximation is valid and where these poles/zeros lie.
Ap = , Am = ,
a21 a22 0 −2 In general, large values of N lead to more accurate approxima-
· ¸ · ¸ (14) tion of the fractional order operator, and the converse is also
1 1 true. In this paper the Crone approximation[14−18] of order
b p = bm = , h p = hm = .
1 0 10 was used, with a frequency interval of [0.01, 1 000] rad/s.
Table I shows the resulting values of ISI and ISE for these
The initial conditions used in simulations are xp (0) = simulations.
T T
[0 1] and xm (0) = [1 5] .
TABLE I
It can be checked that the transfer function of the reference
RESULTING VALUES OF ISI AND ISE FOR
model is SPR and the relative degree is n∗ = 1 for the three
REPRESENTATIVE VALUES OF THE ORDERS IN THE
plants, so that conditions for designing MRAC are fulfilled.
ADAPTIVE LAWS, FOR A STABLE PLANT
Since the numerator of the reference model transfer function
is Zm (s) = s + 2, the design parameters Λ, l were chosen as α1 α2 α0 αk ISI ISE
Λ = −2 and l = 1. 0.5 0.5 0.5 0.5 5 212.4 6.3651
For the three plants to be controlled, the initial conditions 0.7 0.7 0.7 0.7 58 379 2.1056
of the four estimated parameters were chosen as θ (0) = 0.9 0.9 0.9 0.9 6 033.8 1.2405
T
[5 4 − 8 − 5] , the simulation time was set to T = 500 s, 1 1 1 1 6 071.7 1.0781
γ = 1 and the reference input r (t) used is a unit step.
As we mentioned at the beginning of this paper, we will As can be seen from Table I, the lowest ISI value corre-
focus on analyzing how the management of control energy can sponds to the fractional case with lower order (α1 = α2 =
be improved using fractional adaptive laws. To that extent, we α0 = αk = 0.5), increasing from there up to the integer order
AGUILA-CAMACHO AND DUARTE-MERMOUD: IMPROVING THE CONTROL ENERGY IN MODEL REFERENCE ADAPTIVE CONTROLLERS · · · 335

case. However, the behavior of the ISE is the opposite, being with their corresponding weighting factors to indicate how
the case with the lowest ISI the one having the highest ISE. important is each index in the minimization problem.
Fig. 1 shows the evolution of control error and the control
Jopt = w1 ISE + w2 ISI. (17)
signal for these simulations. As can be seen, the control signal
is smoother for the fractional cases and also converges slowly For the optimization procedure we consider four cases. The
to its final value, which explains why these cases have lower first one takes into account only the ISE. The second, third
ISI. However, the convergence of the control error is slower and fourth take into account both, the ISE and the ISI, using
for the fractional cases, which explains why they also have the different weighting factors w1 , w2 , as follows:
higher ISE. Thus, there is a trade-off between the magnitudes
of the ISI and ISE values, which must be analyzed before Case 1: w1 =1 and w2 = 0,
making a decision about what values to choose for the orders Case 2: w1 = 0.5 and w2 = 0.5,
(18)
of the adaptive laws. Case 3: w1 = 0.8 and w2 = 0.2,
Case 4: w1 = 0.2 and w2 = 0.8,
The optimization process delivers the best values of orders
α1 , α2 , α0 and αk minimizing the objective function Jopt (17),
using the weighting factors (18). The Matlab PSO toolbox[20]
was used, with the most representative PSO parameters spec-
ified as:
1) Swarm size: 100
2) Number of iterations: 1 000
3) Initial inertia weight: 0.9
4) Final inertia weight: 0.4
The selection of these PSO parameters was made based on
the works by [21–23]. The remaining PSO parameters were
chosen at their default values.
For every case specified in (18), the optimization process
was carried out ten times, obtaining ten sets of values for
Fig. 1. Control error e (t) (above) and control signal u (t) (below) parameters α1 , α2 , α0 and αk . In order to select one set of
for representative values of the orders in the adaptive laws, when the parameters, a criterion function J was calculated for each case,
reference signal is a unit step. as it is specified in (19)

How to choose the right orders in the adaptive laws is J = w1 ISEnorm + w2 ISInorm , (19)
a question that always arises. The answer to this question, where ISEnorm and ISInorm are the normalized values of
however, is not absolute, since it will depend on many factors. ISE and ISI respectively. These normalized values were
It can be seen in the very simple simulation example given calculated as
here, where the same order was used for the four components
ISE − ISEmin
of the adaptive laws, that different behaviors will be obtained ISEnorm = , (20)
depending on the selection. ISEmax − ISEmin
For that reason, the first question we must answer is: how and
important is the ISI index with respect to the ISE index for our ISI − ISImin
ISInorm = , (21)
problem? As the reader may note, the answer to this question ISImax − ISImin
will strongly depend on the specific application. For example, where ISEmax , ISEmin , ISImax and ISImin are the maxi-
for processes that are high energy consuming, a reduction of a mum and minimum values of ISE and ISI, respectively, for
2 % of the ISI could lead to million dollars savings in energy, the ten simulations.
and having probably a bit slower convergence speed of the The values of ISI and ISE were normalized because
control error. their absolute values were of very different magnitudes (see
Once this question is answered, it is still hard to choose Table II), where the resulting orders are specified. Thus,
the orders of the adaptive laws. Having in mind that there normalization allows the resulting ISInorm and ISEnorm to
exists a trade-off between the ISI and the ISE, an optimization lie in the same interval [0, 1], and then weighting them with
procedure appears to be the right option to decide. weighting factors that are also in the interval [0, 1] is much
In order to see how an optimization procedure can help more fair.
to choose the orders α1 , α2 , α0 , αk , we performed another Analyzing the optimal set of parameters for the four cases,
simulation study. In this case, an optimization procedure was some conclusions can be drawn. It can be seen that the
carried out using particle swarm optimization (PSO)[19] , but resulting optimal orders for Case 1 were all 1, that is, in
other techniques could be used at designer will. The objective this case the IOMRAC is the best solution. This means that
function used in this optimization process is presented in when the control energy spent in the scheme is not taken into
(17). Certainly, it includes both, the ISE and the ISI indexes, account, then the classic MRAC gives the best results.
336 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

However, for Case 2, Case 3 and Case 4, the resulting C. Numerical Results for the Stable Plant
optimal orders are fractional. This means that, at least for Finally, optimization process was carried out for the case
this particular case analyzed, the recommended adaptive laws of the stable plant. Again in this case, all the details of
should not be the classic, if it is taken into account not only the procedure used with the unstable plant were preserved,
the behavior of the control error but also the energy used in changing only the plant to be controlled. As a result of the
the control. This empirical conclusion opens a lot of questions optimization process, the fractional orders and the values of
about MRAC, being a topic that deserves more research, from J obtained are detailed in Table IV.
which interesting and useful results could be derived. As can be seen from Table IV, the main difference arising
in the case of the stable plant is that the resulting optimal
B. Numerical Results for the Marginally Stable Plant orders for Case 1 are not all 1, like in the case of unstable
As it was done in the case of the unstable plant, optimization and marginally stable plant, but all fractional. The resulting
process was carried out for the case of the marginally stable optimal orders for Case 2, Case 3 and Case 4, are all fractional
plant as well. All the details of the procedure used with the or combinations of fractional and integer orders, same as in
unstable plant were preserved, changing only the plant to the case of the two previously studied plants. Thus, although
be controlled. As a result of the optimization process, the for the stable plant the optimal scheme for Case 1 is not the
fractional orders detailed in Table III were obtained. The IOMRAC, the fractional orders do remain as the best options
values of the criterion function J for these cases are also when the control energy spent in the scheme is taken into
specified in Table III. account.
If we look at Table III, it can be noted that the resulting Remark 1. Although the work presented here is prelimi-
optimal orders for Case 1 were all 1. This is the same that nary, we must point out an important issue. Beside the orders
happened for the unstable plant, that is, in this case the of the adaptive laws (α1 , α2 , α0 and αk ), MRAC schemes have
IOMRAC is the best solution. As we mentioned before, this some other design parameters such as adaptive gains γ and
means that when the control energy spent in the scheme is initial conditions of the controller parameters. In this study, we
not taken into account, then the classic MRAC gives the best used specific values for all these design parameters, and only
results. the orders of the adaptive laws were varied. For that reason,
As it was observed for the unstable plant, in this case it can a more complete study should include all these parameters in
be seen from Table III that for Case 2, Case 3 and Case 4, the the decision making, being this a topic that is currently under
resulting optimal orders are fractional or combinations of frac- investigation.
tional and integer orders. Thus, when the energy used in the
control scheme is taken into account, then the recommended V. C ONCLUSIONS
adaptive laws should not be the integer order but fractional. In this paper, an empirical analysis of the control energy

TABLE II
RESULTING FRACTIONAL ORDERS FROM THE OPTIMIZATION PROCESS FOR THE UNSTABLE PLANT

α1 α2 α0 αk ISI ISE J
Case 1 1 1 1 1 6 071.7 1.0781 0
Case 2 0.01 0.01 0.397 0.6331 5 451 7.7834 0.3881
Case 3 0.8058 0.1657 0.01 0.7619 5 911.7 1.9744 0.1947
Case 4 0.01 0.8818 0.01 0.01 1 471 131.0084 0.1544

TABLE III
RESULTING FRACTIONAL ORDERS FROM THE OPTIMIZATION PROCESS FOR THE MARGINALLY STABLE PLANT

α1 α2 α0 αk ISI ISE J
Case 1 1 1 1 1 4.4786 0.7313 0
Case 2 0.7953 1 0.409 1 4.4558 1.0097 0.0174
Case 3 0.6224 0.1333 0.8913 1 4.4693 0.8601 0.0011
Case 4 1 0.4239 1 0.6472 4.4556 1.2604 0.0171

TABLE IV
RESULTING FRACTIONAL ORDERS FROM THE OPTIMIZATION PROCESS FOR THE STABLE PLANT

α1 α2 α0 αk ISI ISE J
Case 1 0.6585 0.2147 0.7345 0.01 2.0052 × 105 0.2402 0.2402
Case 2 1 0.6722 0.9677 0.4263 1.9968 × 105 0.2718 0
Case 3 1 1 0.3875 0.1408 1.9969 × 105 0.2588 0.2
Case 4 1 1 0.4185 1 1.9968 × 105 0.2833 0
AGUILA-CAMACHO AND DUARTE-MERMOUD: IMPROVING THE CONTROL ENERGY IN MODEL REFERENCE ADAPTIVE CONTROLLERS · · · 337

used in MRAC schemes has been presented, using orders for [13] Valério D, Da Costa J S. Ninteger: a non-integer control toolbox
the adaptive laws in the interval (0, 1]. The analysis was made for Matlab. In: Proceedings of the 2004 Fractional Derivatives and
Applications. Bordeaux, France: IFAC, 2004.
through simulation studies, including optimization procedures
[14] Oustaloup A. Systèmes Asservis Linéaires D’ordre Fractionnaire. Paris:
using PSO to select the orders of the adaptive laws. The Masson, 1983.
behavior of the control energy spent by the system was [15] Oustaloup A. La Commande CRONE: Commande Robuste D’ordre Non
analyzed through the integral of the squared control input ISI. Entier. Paris: Hermes, 1991.
The integral of the squared control error ISE was also included [16] Lanusse P. De la commande CRONE de première génération à la com-
in the optimization process. mande CRONE de troisième generation [Ph. D. dissertation], University
of Bordeaux, France, 1994.
Simulation studies together with the optimization proce-
[17] Oustaloup A. Non-Integer Derivation. Paris: Hermes, 1995.
dures were carried out for three different types of plants,
[18] Oustaloup A, Levron F, Mathieu B, Nanot F M. Frequency-band
and they have shown that, when the ISI is included in the complex noninteger differentiator: characterization and synthesis. IEEE
objective function of the optimization to determine the orders Transactions on Circuits and Systems I: Fundamental Theory and Appli-
of the adaptive laws, the resulting orders are fractional or cations, 2000, 47(1): 25−39
combinations of fractional and integer orders. This is a very [19] Olsson A E. Particle Swarm Optimization: Theory, Techniques and
Applications. New York: Nova Science Publishers, 2011.
interesting result, since it suggests that the use of fractional
[20] Singh J. 03. The PSO toolbox. Tech. Rep.. Source Forge. Available:
adaptive laws could play an important role in the control http://sourceforge.net/projects/psotoolbox, 2011.
energy management in MRAC schemes, which is an extremely
[21] Zamani M, Karimi-Ghartemani M, Sadati N, Parniani M. Design of
important issue in today industry. a fractional order PID controller for an AVR using particle swarm
Since the results presented here are preliminary, research optimization. Control Engineering Practice, 2009, 17(12): 1380−1387
should be conducted to include other design parameters of the [22] Chatterjee A, Mukherjee V, Ghoshal S P. Velocity relaxed and craziness-
MRAC schemes into the optimization procedures. based swarm optimized intelligent PID and PSS controlled AVR sys-
tem. International Journal of Electrical Power & Energy Systems, 2009,
31(7−8): 323−333
R EFERENCES
[23] Ordóñez-Hurtado R H, Duarte-Mermoud M A. Finding common
[1] Narendra K S, Annaswamy A M. Stable Adaptive Systems. United quadratic Lyapunov functions for switched linear systems using par-
States: Dover Publications Inc., 2005. ticle swarm optimisation. International Journal of Control, 2012, 85(1):
[2] Kilbas A A, Srivastava H M, Trujillo J J. Theory and Applications of 12−25
Fractional Differential Equations. New York: Elsevier, 2006.
[3] Vinagre B M, Petráš I, Podlubny I, Chen Y Q. Using fractional order ad-
justment rules and fractional order reference models in model-reference
adaptive control. Nonlinear Dynamics, 2002, 29(1−4): 269−279
[4] Ladaci S, Loiseau J, Charef A. Using fractional order filter in adap-
tive control of noisy plants. In: Proceedings of the 3rd International Norelys Aguila-Camacho received her Automatic
Conference on Advances in Mechanical Engineering and Mechanics. Control Engineer title from the Central University
Hammamet, Tunisia, 2006. in Cuba in 2003, M. Sc. from the Jose Antonio
Echeverria Polytechnic Superior Institute of Cuba in
[5] Suárez J I, Vinagre B M, Chen Y Q. A fractional adaptation scheme 2010 and Ph. D. in electrical engineering from the
for lateral control of an AGV. Journal of Vibration and Control, 2008, University of Chile in 2014.
14(9−10): 1499−1511 Currently she is a Post Doctoral Fellow at the Uni-
[6] Ma J, Yao Y, Liu D. Fractional order model reference adaptive control versity of Chile. Her main research interests include
for a hydraulic driven flight motion simulator. In: Proceedings of the fractional adaptive control, nonlinear control and
41st Southeastern Symposium on System Theory. Tullahoma, TN: IEEE, system identification. She is currently focused on
2009. 340−343 applications to grinding circuits in mining industry.
[7] He Y L, Gong R K. Application of fractional-order model reference
adaptive control on industry boiler burning system. In: Proceedings of
the 2010 International Conference on Intelligent Computation Technol-
ogy and Automation (ICICTA). Changsha, China: IEEE, 2010. 750−753
[8] Sawai K, Takamatsu T, Ohmori H. Adaptive control law using fractional Manuel A. Duarte-Mermoud received his Civil
calculus systems. In: Proceedings of the 2012 SICE Annual Conference. Electrical Engineer title from the University of Chile
Akita: IEEE, 2012. 1502−1505 in 1977 and M. Sc. , M.Phil. and Ph. D. degrees,
[9] Aguila-Camacho N, Duarte-Mermoud M A. Fractional adaptive control all in electrical engineering, from Yale University in
for an automatic voltage regulator. ISA Transactions, 2013, 52(6): 1985, 1986 and 1988 respectively.
807−815 Currently he is a Professor at the Electrical En-
[10] Ladaci S, Loiseau J J, Charef A. Fractional order adaptive high-gain gineering Department of the University of Chile.
controllers for a class of linear systems. Communications in Nonlinear His main research interests include robust adaptive
Science and Numerical Simulation, 2008, 13(4): 707−714 control (linear and nonlinear systems, integer and
fractional), system identification, signal processing
[11] Charef A, Assabaa M, Ladaci S, Loiseau J J. Fractional order adaptive and pattern recognition. He is focused on applica-
controller for stabilised systems via high-gain feedback. IET Control tions to mining, energy and wine industry, sensory systems and electrical
Theory and Applications, 2013, 7(6): 822−828 machines and drives.
[12] Aguila-Camacho N, Duarte-Mermoud M A. Boundedness of the so- Professor Duarte is an IFAC member, and former Treasurer and President
lutions for certain classes of fractional differential equations with of ACCA, the Chilean National Member Organization of IFAC, and former
application to adaptive systems. ISA Transactions, 2016, 60: 82−88 Vice-President of the IEEE-Chile.
338 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

An Approach to Design MIMO FO Controllers for


Unstable Nonlinear Plants
Arturo Rojas-Moreno, Senior Member, IEEE

Abstract—This paper develops an approach to control unstable (Linear matrix inequality) to control a MIMO FO plant in [8].
nonlinear multi-inputs multi-output (MIMO) square plants using Design approaches developed in [4, 6] and [7] were tested via
MIMO fractional order (FO) controllers. The controller design simulation.
uses the linear time invariant (LTI) state space representation
of the nonlinear model of the plant and the diagonal closed- This paper develops an approach to control stable and
loop transfer matrix (TM) function to ensure decoupling between unstable nonlinear MIMO square plants using MIMO FO
inputs. Each element of the obtained MIMO controller could be controllers. The design procedure employs the LTI state space
either a transfer function (TF) or a gain. A TF is associated representation of the nonlinear model of the the plant. Fig. 1
in turn with its corresponding FO TF. For example, a D depicts the linear feedback control system, where the TM
(Derivative) TF is related to a FO TF of the form D δ , δ =
[0, 1]. Two applications were performed to validate the developed function G p (s) of the plant is computed from its space state
approach via experimentation: control of the angular positions description. A selected diagonal closed-loop TM function
of a manipulator, and control of the car and arm positions of a denoted as G T (s) ensures decoupling between inputs. For
translational manipulator. design purposes, each element of this TM function has the
Index Terms—Fractional calculus, modeling of nonlinear sys- form of a first order TF with unity gain. The step response
tem, control of manipulator, multivariable decoupling, multivari- of this TF constitutes the desired output response of the
able nonlinear system. variable under control. Knowing G p (s) and G T (s), the MIMO
controller G c (s), actually the structure of the FO MIMO
I. I NTRODUCTION controller G cF O (s) shown in Fig. 2, can be easily computed.

C URRENTLY research for the design, application, and The elements of G c (s) could be either transfer functions or
tuning rules of SISO (Single-input-single-output) FO gains. Replacing each TF of G c (s) with its corresponding FO
PID controllers, such as P I −λ Dδ , is notably growing because TF, G c (s) becomes G cF O (s). For instance, the FO form of
controllers designed via fractional calculus improve the control the Laplace variable s is sδ , while the FO form of s−1 is
performance and robustness over conventional IO (Integer s−λ , where δ and λ are fractional numbers between 0 and 1.
order) PID controllers, due mainly to the presence of two more The validity of the developed design approach was verified
tuning parameters[1−3] : fractional numbers λ and δ. However, via experimentation using the FO nonlinear control system of
few results about FO control of MIMO plants have been Fig. 2. Two applications were performed for such a purpose:
published. control of the angular positions of a manipulator, and control
In [4], the two interacting conical tank process, a two- of the car and arm positions of a translational manipulator.
input two-output stable plant, was controlled by a multiloop
FO PID configuration employing two FO PID controllers that
were tuned using the cuckoo algorithm. Reference [5] deals
with the tuning of FO PID controllers employing a genetic
algorithm. Those controllers were applied to a MIMO process.
A MIMO FO PID controller was designed in [6] to control Fig. 1. Block diagram of the linear feedback control system.
stable MIMO time-delay plants. The resulting controller has
a diagonal form with each diagonal element being a FO
PI controller, whose parameters were tuned using CMAES
(Covariance matrix adaptation evolution strategy). In [7], a
diagonal-form MIMO FO PI controller was designed to control
stable time-delay systems. The design procedure is based on
a steady state decoupling of the MIMO system. A MIMO Fig. 2. Block diagram of the nonlinear FO feedback control system.
IO (Integer order) PID controller was designed using LMI The MIMO FO controller designed in this work is novel
Manuscript received September 6, 2015; accepted February 1, 2016. Rec- due to its abilities to control not only MIMO stable plants but
ommended by Associate Editor YangQuan Chen. also nonlinear MIMO unstable ones. On the other hand, the
Citation: Arturo Rojas-Moreno. An approach to design MIMO FO con-
trollers for unstable nonlinear plants. IEEE/CAA Journal of Automatica Sinica,
developed approach was verified not only via simulation, but
2016, 3(3): 338−344 also by means of two real-time applications.
Arturo Rojas-Moreno is with the Department of Electrical Engineering, This paper is organized as follows. Section II deals with the
Universidad de Ingenieria y Tecnologia (www.utec.edu.pe), Lima 15063, Peru
(email: arojas@utec.edu.pe).
design of the MIMO FO controller for MIMO nonlinear pla-
ROJAS-MORENO: AN APPROACH TO DESIGN MIMO FO CONTROLLERS FOR UNSTABLE NONLINEAR PLANTS 339

nts. The first and second applications are described in Sections The necessary condition to make e (t) = 0 in (9) is
III and IV, respectively, while in Section V, some conclusions
derived from this work are presented and discussed. lim G T (s) = I . (10)
s→0

II. D ESIGN OF THE MIMO FO C ONTROLLER Introducing condition (10) in (5) results

A MIMO nonlinear plant can be described by the following I + G (0) = G (0). (11)
steady state representation
This requirement means that each element of the diagonal
X , U ),
Ẋ = f (X (1) matrix G must contain at least one integrator. Using (4) in
(5), we obtain the MIMO controller G c (s) depicted in Fig. 1.
where f is the function vector that describes the system dy- That is
namics. X and U are the state and control vectors, respectively.
All vectors and functions are of known order. The correspond- Gp (s)]−1G T (s)[II − G T (s)]−1 .
G c (s) = [G (12)
ing LTI state-model can be obtained by linearization of (1)
about a nominal trajectory. That is Elements of G c (s) can be either gains or TF of the form

x = Ax + Bu
ẋ Bu, y = Cx
Cx, (2) M
Ki Π (s + zi )
where A, B , and C are the state, control and output matrices, Kc ; ; Kd s; G x (s) = K i=0 , (13)
respectively, and y is the output vector. The TM function of s N
Π (s + pj )
the linear plant (2) is obtained from j=0

where Kc, Ki , Kd and K are real gains, and zi and pj are


G p (s) = C (sII − A )−1B + D . (3) poles and zeros of G x (s). Note in (13) that G x (s) is the
general form of a TF. To formulate the FO MIMO controller
In (3), I is the identity matrix and all vectors and matrices
denoted as G cF O , terms Ksi and Kd s of (13) are written as
are of known orders. Fig. 1 depicts the block diagram of
the MIMO LTI control system, where G c (s) is the MIMO Ki
controller, G (s) is the open-loop matrix function ; Kd sδ , (14)

where δ and λ are positive fractional numbers. It is worth
Gc (s),
G (s) = G p (s)G (4) mentioning that intensive research is performed in finding
G T (s) is the closed-loop matrix function the FO counterpart of the TF Gx (s) of (13). For example,
a particular case of G x (s) is the following lead or lag
G(s) + I ]−1G (s),
G T (s) = [G (5) compensator
(1 + s/ωb )
K . (15)
and r , e , u and y represent reference, error, control and output (1 + s/ωh )
vectors, respectively.
Consider the following diagonal closed-loop matrix function The corresponding FO counterpart of (15) is written as[9]
to ensure complete decoupling between different m inputs µ ¶r à 0
!
1 + s/ωk N 1 + s/ωk
  K ≈K Π ,
GT 11 1 + s/ωh k=0 1 + s/ωh
 .. 
G T (s) =  . . (6) 0
where 0 < ωb < ωh , K > 0, and, ωk and ωk are corner
GT mm frequencies that are computed recursively. Fig. 2 depicts the
From (5) block diagram of the FO feedback control system.
For real-time implementation, it is required to have the dis-
G (s) = G T (s)[II − G T (s)]−1 . (7) crete form of the controller G cF O . The discretization method
by Muir’s recursion[10] establishes
Since G T is diagonal, [II − G T ] and [II − G T ]−1 are also
µ ¶δ
diagonal matrices. Therefore, matrix G takes on the diagonal δ 2 An (z −1 , δ)
form s ≈ , (16)
T An (z −1 , −δ)
 GT 11 
1−GT 11
where T is the sample time. In (16), polynomials An (z −1 , δ)

G (s) =  ..  and An (z −1 , −δ) can be computed in recursive form from
. . (8)
GT mm
1−GT mm
An (z −1 , δ) = An−1 (z −1 , δ) − cn z −n An−1 (z, δ),
From Fig. 1, y (s) = G T (s)rr (s), where r (s) is the reference
A0 (z −1 , δ) = 1,
vector. The system error e (t) is given by (
δ/n, if n is odd,
cn = (17)
e (s) = r (s) − y (s) = [II − G T (s)]rr (s). (9) 0, if n is even.
340 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

For n = 3, (17) takes on the form


M (qq )q̈q̈ + P (qq , q̇ )q̇ + d (qq ) = u , (19)
A3 (z , δ) = − 13 δz −3 +
−1 1 2 −2
3δ z − δz −1 + 1,
A3 (z −1 , −δ) = 13 δz −3 + 1 2 −2
+ δz −1 + 1. · ¸ · ¸
3δ z (18)
M11 0 P11 P12
M = , P = ,
The developed design procedure will be validated experi- 0 M22 P21 P22
· ¸ · ¸ · ¸
mentally with two applications described below. 0 q1 u1
d= , q= , u= ,
d21 q2 u2
III. F IRST A PPLICATION
Base position q1 and arm position q2 of a manipulator
Ra ¡ ¢
of 2DOF (2 degrees of freedom) will be controlled using a M11 = J1 + Jeq + 2Ma sin2 q2 ,
MIMO FO controller. Fig. 3 shows the experimental setup. nKm KA
The base and the arm of the manipulator are driven by two Ra
M22 = (J2 + Jeq ) ,
DC servomotors having reduction mechanism and quadrature nKm KA
µ ¶
encoder to sense angular positions. A NI cRIO-9073 (Compact Ra n2 Km Kb
P11 = Beq + Bq1 + ,
reconfigurable input/output) device was employed to embed nKm KA Ra
the MIMO FO controller. Modules NI 9263 and NI 9401 Ra
were used to acquire angular positions and generate the P12 = (4Ma q̇1 sin q2 cos q2 ) ,
nKm KA
control signals, respectively. Such signals were amplified using Ra
two PWM (Pulse width modulation) Galil motion control P21 = − (2Ma q̇1 sin q2 cos q2 ) ,
nKm KA
amplifiers. µ ¶
Ra n2 Km Kb
P22 = Beq + Bq2 + ,
nKm KA Ra
Ra
d21 = − (sin q2 ) .
nKm KA
In (19), M = M T is the diagonal inertia matrix, matrices P
and d contain Coriolis and centripetal forces, and gravitational
torques, respectively. u represents the control vector. Table I
describes the valued parameters.
Using in (19) the approximations: sin2 q2 ≈ q22 ≈ 0,
q̇1 sin q2 cos q2 ≈ q̇1 q2 ≈ 0, sin q2 ≈ q2 , we obtain

· ¸ · ¸ · ¸
M 11 0 P 11 P 12 0
M = ,P = ,d= ,
0 M 22 P 21 P 22 d21 q2

(20)
Fig. 3. The experimental setup of the manipulator of 2DOF.

TABLE I
Ra
VALUED PARAMETERS OF THE MANIPULATOR M 11 = (J1 + Jeq ) , M 22 = M22 ,
nKm KA
Symbol Description Value Unit P 11 = P11 , P 12 = 0, P 21 = 0, P 22 = P22 ,
Ma M. I. (Moment of inertia) 0.057 kg · m2
Ra
J1 M. I. 0.0394 kg · m2 d21 =− .
J2 M. I. 0.0767 kg · m2
nKm KA
Jeq Equivalent M. I. 1.1819 kg · m2 Defining as state variables: x1 = q1 , x2 = q2 , x3 = q̇1 , and
Bq1 F.C. (Friction constant) 0.02 N · m · s/rad x4 = q̇2 , the linear model (20) can be transformed into
Bq2 F. C. 0.02 N · m · s/rad
Beq Equivalent F. C. 3.2287 N · m · s/rad
x = Ax + Bu
ẋ Bu, y = Cx
Cx, (21)
D Torque 1.6481 N·m
n Gear ratio 12.5
Ra Armature resistance 3.5 Ω    
KA Amplifier gain 2.5 0 0 1 0 0 0
Km Servomotor constant 0.0421 N · m/A  0 0 0 1   0 0 
A=
 0 0
, B = 1 
Kb Back EMF constant 0.0565 V · s/rad a33 0   M 11
0 
1
g Gravitational constant 9.81 m/s2 0 a42 0 a44 0 M 22
· ¸
The following dynamic model of the manipulator was 1 0 1 0
obtained using Lagrange equations C=
0 1 0 0
ROJAS-MORENO: AN APPROACH TO DESIGN MIMO FO CONTROLLERS FOR UNSTABLE NONLINEAR PLANTS 341

P 11 d21 P 22 In (28), all ai , bj and hj are known constants, for instance


a33 = − , a42 = − , a44 = − ,
M 11 M 22 M 22
1 1
b31 = − , b42 = − (22) a6 = −δλ, a0 = 1,
M 11 M 22
1 2 1
It is not difficult to demonstrate that outputs of models given b6 = Kd11 δλ( )δ − Kc11 δλ,
9 T 9
by (19) and (21) have unstable step responses. In order to 1 2 δ 1 1 2
satisfy condition (10), matrix G T (s) is selected as h6 = Kd22 δλ( ) − Kc22 δλ − Ki22 δλ( )−λ ,
9 T 9 9 T
· 1 ¸
0
G T (s) = 1+sT1 1 , (23) where T is the sampling time selected as 1 ms in this work.
0 1+sT2
The FO control system was simulated in Mathscript with time
where T1 and T2 are the chosen time constants of the con- constants T1 and T2 and FO parameters δ and λ set to 0.5,
trolled variables q1 and q2 . Substituting (23) into (7), we obtain 0.5, 0.5 and 0.9, respectively. The other gains were taken from
· 1 ¸ (25): Kc11 = 10.7, Kd11 = 0.866, Kc22 = 26.74, Kd22 = 4.66,
sT1 0
G (s) = 1 . (24) Ki22 = −13.2786. For the experimentation phase, Kc11 was
0 sT2 set to 15. Figs. 4 and 5 depict the experimental results.
Observe that G (s) in (24) meets requirement (11).
Note that G T (s) matrices having diagonal elements as
M
Π (Ti s + 1)
i=0
N
Π (Tj s + 1)
j=0

fulfill condition (10) but not requirement (11). Therefore, such


matrices can not be employed to calculate the controller G c (s)
using (12).
On the other hand, step responses of first order transfer
functions as used in (23) constitute a good measure of design
specifications to be met by the controlled outputs, because
those show no overshoot, null steady state error, and time
constants that are about one quarter of the settling times of
the outputs under control.
G p (s) and G c (s) matrices are obtained using equations (3)
and (12), respectively. The controller G c (s) has the form
· ¸ Fig. 4. Controlled base position q1 (t) of the manipulator with
Kc11 + Kd11 s 0 respect to step wise references.
G c (s) = Ki22 . (25)
0 Kc22 + Kd22 s + s
Parameters in (25) are function of those of (22). The corre-
sponding FO controller is expressed as
· ¸
Kc11 + Kd11 sδ 0
G cF O (s) = Ki22 .
0 Kc22 + Kd22 sδ + sλ
(26)
From Fig. 2, the FO control force is described by

u (s) = G cF O (s)ee(s). (27)


Substituting (16) with n = 3 into (26), and using the shift
property z −n ui (z) = ui (k − n) and z −n ei (z) = ei (k − n), i
= 1, 2, where k is the discrete time, we obtain the following
difference equations for the control forces
· ¸
1 6 6
u1 (k) = − Σ ai u1 (k − i) + Σ bj e1 (k − j) ,
a0 i=1 j=0
· ¸
1 6 6
Fig. 5. Controlled arm position q2 (t) of the manipulator with respect
u2 (k) = − Σ ai u2 (k − i) + Σ hj e2 (k − j) . (28)
a0 i=1 j=0 to step wise references.
342 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

TABLE II
IV. S ECOND A PPLICATION
VALUED PARAMETERS OF THE MANIPULATOR
The linear position q1 of the car and the angular position q2 Symbol Description Value Units
of the arm of a translational manipulator of 2DOF shown in rp Pulley radio 0.05 m
Fig. 6 will be controlled with a MIMO FO controller. The KA Amplifier gain 2.5
manipulator possesses two DC servomotors with reduction Kx Constant 1.9858 N/A
mechanism and quadrature encoders to sense angular posi- Kb Emf constant 0.0565 V · s/rad
tions. One servomotor is attached to the axis of one of the Ra Armature resistance 5.3 Ω
two pulleys. Those pulleys carry a cable to transmit the force Km Motor constant 0.0421 N · m/A
to translate the car, which is mounted on rails. The other Jx Mass 450.65 kg
servomotor is mounted on the car to drive the arm. This Jt Moment of inertia 0.0325 kg · m2
application uses the same experimental setup as the first one. Jeq2 Moment of inertia 1.126 kg · m2
BT Friction constant 1.8 N · m/rad/s
BF Friction constant 2.81 kg/s
Bx Constant 2 039.5 kg/s/m2
Beq2 Friction constant 3.2287 kg/s
m1 Mass 2.2 kg
m2 Work 0.0695 kg · m
g Gravitational constant 9.81 m/s2
n Gear ratio 12.5

On using the approximations cos θ ≈ 1, sin θ ≈ θ and


θ̇ sin θ ≈ 0 in (29), we obtain
m2 m2
M 11 = M11 , M 12 = , M 21 = ,
Kx KA1 rp Kx KA2
M 22 = M22 , P 11 = P11 , P 12 = 0, P 22 = P22 ,
Fig. 6. The translational manipulator of 2DOF. gm2
d21 = − . (30)
rp Kx KA2
The dynamic model of the manipulator was also obtained
employing Lagrange equations. The resulting nonlinear model Defining as state variables: x1 = r, x2 = θ, x3 = ṙ and
takes on the form x4 = θ̇, the nonlinear model of (29) using (30) can be
transformed into the following state equation
M (qq )q̈q + P (qq , q̇q )q̇q + d (qq ) = u (29)
x = Ax + Bu
ẋ Bu, y = Cx
Cx, (31)

· ¸ · ¸ · ¸ · ¸
q1 r u1 0    
q= = , u= , d= , 0 0 1 0 0 0
q2 θ u2 d21  0 0
 0 1 
, B = 
 0 0 ,
A=
0 a32 a33 a34   b31 b32 
· ¸ · ¸ 0 a42 a43 a44 b41 b42
M11 M12 P11 P12
M = , P = , · ¸
M21 M22 0 P22 1 0 1 0
C= ,
0 1 0 0
Jx + m1 m2
M11 = , M12 = cos θ, M 12 d21 M 22 P 11
Kx KA1 Kx KA1 a32 = , a33 = − ,
m2 Jeq2 + Jt den den
M21 = cos θ, M22 = ,
rp Kx KA2 rp Kx KA2 M 12 P 22 M 11 d21
a34 = , a42 = − ,
Bx + BF m2 den den
P11 = , P12 = − θ̇ sin θ,
Kx KA1 Kx KA1 M 21 P 11 M 11 P 22
a43 = , a44 = − ,
n2 Km Kb den den
Ra + Beq2 + BT
P22 = , M 22 M 12
rp Kx KA2 b31 = , b32 = − ,
gm2 den den
d21 =− sin θ.
rp Kx KA2 M 21 M 11
b41 = − , b42 = ,
den den
Observe that matrix M in (29) is neither diagonal nor sym-
den = M 11 M 22 − M 12 M 21 . (32)
metric which makes the manipulator more challenging to
be controlled. Recall that matrix M in (20) was diagonal. It is not difficult to prove that outputs of models given by (29)
Table II describes the valued parameters of the translational and (31) possess unstable step responses. According to (10),
manipulator. G T (s) matrix is chosen as in (23). G p (s), G c (s) and G (s)
ROJAS-MORENO: AN APPROACH TO DESIGN MIMO FO CONTROLLERS FOR UNSTABLE NONLINEAR PLANTS 343

matrices are obtained using (3), (12) and (4), respectively.


G (s) results in a matrix that has the same form as (24). The
G c (s) matrix is calculated using relation (12)

 Ki12

Kc11 + Kd11 s Kc12 + s + Kd12 s
G c (s) =   . (33)
Ki22
Kc21 + Kd21 s Kc22 + s + Kd22 s

Parameters of (33) are function of parameters described in


(32). The corresponding FO controller is expressed as

G cF O (s)
 Ki12

Kc11 + Kd11 sδ Kc12 + sλ
+ Kd12 sδ
=  . (34) Fig. 7. Controlled car position q1 (t) of the manipulator with respect
Ki22
Kc21 + Kd21 sδ Kc22 + sλ
+ Kd22 sδ to step wise references.

Compare (33) with (25) and (34) with (26). Replacing (16)
with n = 3 in (34), and then employing the shift property, we
obtain the following difference equations for the vector control
(27)

·
1 6 6
u1 (k) = − Σ ai u1 (k − i) + Σ bj e1 (k − j)
a0 i=1 j=0
¸
6
+ Σ cj e2 (k − j) ,
j=0
·
1 6 6
u2 (k) = − Σ ai u2 (k − i) + Σ gj e2 (k − j)
a0 i=1 j=0
¸
6
+ Σ hj e2 (k − j) . (35)
j=0

In (35), k is the discrete time, and all ai , bj and hj are known


Fig. 8. Controlled arm position q2 (t) of the manipulator with respect
constants as in (27). T , the sampling time, was selected to
to step wise references.
be 1 ms. The FO control system for this manipulator was
simulated in Mathscript with time constants T1 and T2 and FO
parameters δ and λ set to 0.3, 0.5, 0.6 and 0.75, respectively. Intensive work has been done in tuning rules development
The other gains were taken from (31): Kc11 =220, Kd11 = for FO SISO (Single-input single-output) controllers. It is still
1, Kc12 = 0, Ki12 = 0; Kd12 = 0.028, Kc21 = 0, Kd21 under research to extend the results for FO MIMO controllers.
= 0.0093, Kc22 = 20, Kd22 = 10, Ki22 = −5. For the No tuning methods for controllers of the forms given by (26)
experimentation phase, Kc11 was set to 25. Figs. 7 and 8 depict and (34) have been reported. Moreover, depending on the
the experimental results. application, the structure of a FO MIMO controller can change
(compare (26) with (34)), making the development of proper
tuning rules difficult. For such reasons, this work employed
V. C ONCLUSIONS the trial and error method.
MIMO FO controllers designed in [4, 6], and [7] were
In light of the results in Sections III and IV, the main goal of tuned using different methods, because such controllers have
this work has been achieved: experimental verification of the diagonal forms with each diagonal element being a FO SISO
design approach to control nonlinear MIMO processes using controller.
MIMO FO controllers. This work is novel because unlike others the designed FO
The nonlinear model of the plant is necessary to obtain the MIMO controller can be applied not only to stable MIMO
linear model required to design the structure of the FO con- plants, but also to nonlinear unstable MIMO plants. This
troller, and to test via simulation the designed FO controller. In approach was tested not only via simulation but also via
the simulation phase, controller parameters were tuned using experimentation.
the trial and error method. Such valued parameters were used The proposed design procedure can also be applied to
with few modifications for the experimentation phase. MIMO time-delay plants. In order to obtain a LTI state space
344 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 3, JULY 2016

description of the plant, TF containing time-delays need to be [6] Sivananaithaperumal S, Baskar S. Design of multivariable fractional or-
replaced by equivalent TF. For example[11] der PID controller using covariance matrix adaptation evolution strategy.
Archives of Control Sciences, 2014, 24(2): 235−251
1 1
e−2s ≈ [7] Muresan C I, Dulf E H, Ionescu C M. Multivariable fractional order PI
2s + 1 (s + 1)4 controller for time delay processes. In: Proceedings of the 2012 Inter-
national Conference on Engineering and Applied Science. Colombo, Sri
It is necessary to perform more research related to the design Lanka, 2012.
of a FO MIMO controller when the structure of the controller,
matrices (25) and (33) for example, has terms of the form [8] Song X N, Chen Y Q, Tejado I, Vinagre B M. Multivariable fractional
order PID controller design via LMI approach. In: Proceedings of the
M 18th IFAC World Congress. Milano, Italy: IFAC, 2011. 13960−13965
Π (s + zi )
Gx (s) = K i=0
N
[9] Malti R, Melchior P, Lanusse P, Oustaloup A. Towards an object
oriented CRONE toolbox for fractional differential systems. In: Pro-
Π (s + pj ) ceedings of the 18th IFAC World Congress. Milano, Italy: IFAC, 2011.
j=0
10830−10835
R EFERENCES
[10] Vinagre B M, Chen Y Q, Petrǎš I. Two direct Tustin discretization meth-
[1] Karad S, Chatterji S, Suryawanshi P. Performance analysis of fractional ods for fractional-order differentiator/integrator. Journal of the Franklin
order PID controller with the conventional PID controller for bioreactor Institute, 2003, 340(5): 349−362
control. International Journal of Scientific & Engineering Research, 2012,
3(6): 1−6 [11] Michalowski T. Applications of MATLAB in Science and Engineering.
Rijeka, Croatia: InTech, 2011.
[2] Singh S, Kosti A. Comparative study of integer order PI-PD controller
and fractional order PI-PD controller of a DC motor for speed and
position control. International Journal of Electrical and Electronic Engi-
neering & Telecommunications, 2015, 4(2): 22−26

[3] Chen Y, Petrǎš I, Xue D. Fractional order control - a tutorial. In:


Proceedings of the 2009 American Control Conference. St. Louis, MO,
USA: IEEE, 2009. 1397−1411 Arturo Rojas-Moreno graduated from Universidad
Nacional de Ingenieria (UNI), Peru, in 1973. He
[4] Banu U S, Lakshmanaprabu S K. Multiloop fractional order PID received the M. Sc. degree from UNI in 1979 and the
controller tuned using cuckoo algorithm for two interacting conical Ph. D. degree from Utah State University, USA, in
tank process. World Academy of Science, Engineering and Technology, 1995. He is currently a professor at the Electrical En-
International Journal of Mechanical and Mechatronics Engineering, 2015, gineering Department of Universidad de Ingenieria
2(1): 742 y Tecnologia (UTEC), Peru. His research interest
include nonlinear modelling, process control engi-
[5] Moradi M. A genetic-multivariable fractional order PID control to multi- neering, and motion control, especially the control
input multi-output processes. Journal of Process Control, 2014, 24(4): of robotic manipulators and drones.
336−343
400 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

Controllability of Fractional Order Stochastic


Differential Inclusions with Fractional
Brownian Motion in Finite Dimensional Space
T. Sathiyaraj and P. Balasubramaniam

Abstract—In this paper, sufficient conditions are formulated for Control theory is an interdisciplinary branch of application-
controllability of fractional order stochastic differential inclusions oriented mathematics which deals with basic principles under-
with fractional Brownian motion (fBm) via fixed point theorems, lying the analysis and design of control systems. The objective
namely the Bohnenblust-Karlin fixed point theorem for the
convex case and the Covitz-Nadler fixed point theorem for the of control theory is to make systems to perform specific tasks
nonconvex case. The controllability Grammian matrix is defined using suitable control actions. Such behaviour is seen in a
by using Mittag-Leffler matrix function. Finally, a numerical range of problems from mechanics, optimal control, ecology,
example is presented to illustrate the efficiency of the obtained industrial robotics, aeronautics, transportation, biotechnology,
theoretical results. medical models, etc. Controllability of dynamical systems is
Index Terms—Controllability, fractional Brownian motion, one of the fundamental notions of modern control theory. Gen-
fractional order derivatives, Mittag-Leffler function, stochastic erally speaking, controllability enables one to steer the control
differential inclusions. system from an arbitrary initial state to an arbitrary final state
using the set of admissible controls. This concept leads to
I. I NTRODUCTION some important conclusions regarding the behaviour of linear
and nonlinear dynamical systems. Controllability of fractional

M ANY real dynamical systems are better characterized


by using a non-integer order dynamic model based
on fractional calculus or, differentiation or integration of
order deterministic and stochastic dynamical systems in finite
dimensional space has been studied in [10−11]. Controllability
for neutral stochastic functional differential inclusions with
non-integer order. The concept of fractional calculus has infinite delay in abstract space has been studied recently in
tremendous potential to change the model and control the [12]. Controllability of linear stochastic systems has been
nature around us. Fractional differential equations serve as investigated in [13].
an appropriate phenomenon such that it can even describe On the other hand, the theory of differential inclusions has
the real world problems which are impossible to describe become an active area of investigation due to its applications
using classical integer order differential equations. Over the in various fields such as mechanics, electrical engineering,
past decades, the theory of fractional differential equation medicine biology, ecology and so on[12,14−15] . Stochastic
received more attention, and has obtained a prior position differential equations driven by fBm have attracted great inter-
in the field of physics, signal processing, fluid mechanics, est and potential applications in telecommunication networks,
viscoelasticity, mathematical biology, electro chemistry and finance markets, biology and other fields[16−17] .
many other science and engineering areas, for details one may However, to the best of our knowledge there are limited
refer the books[1−5] . In recent years, fractional control tech- works considering the existence of solutions, and controlla-
niques provide an effective way to control dynamic behaviours bility results of integer order stochastic differential inclusions
through the model of fractional differential equations[6] . Tun- in finite and infinite dimensional space[12,15] . Fractional order
ing and auto-tuning of fractional order controllers for industrial Riemann-Liouville integral inclusions with two independent
applications have been well developed see [7] and its advanced variables and multiple delays have been illustrated in [14].
applications in various branches of physics, economics and Balasubramaniam[15] proposed existence of solutions of func-
engineering sciences, see [8−9] and references therein. tional stochastic differential inclusions, whereas Balachandran
and Kokila[10] have obtained the controllability of fractional
Manuscript received August 18, 2015; accepted January 13, 2016. This dynamical systems, although controllability of impulsive neu-
work was supported by Council of Scientific and Industrial Research, Ex-
tramural Research Division, Pusa, New Delhi, India (25/(0217)/13/EMR-II). tral stochastic differential equations with fBm was established
Recommended by Associate Editor YangQuan Chen. in [18]. In this paper, we study the controllability of fractional
Citation: T. Sathiyaraj, P. Balasubramaniam. Controllability of fractional order stochastic differential inclusions with fBm,
order stochastic differential inclusions with fractional Brownian motion in
finite dimensional space. IEEE/CAA Journal of Automatica Sinica, 2016, 3(4): C
Dq x(t) ∈ Ax(t) + Bu(t) + f (t, x(t))
400−410 Z t
T. Sathiyaraj and P. Balasubramaniam are with the Department of Math- H
ematics, The Gandhigram Rural Institute-Deemed University, Gandhigram- + G(s, x(s))dW(s) , t ∈ J,
624302, Dindigul, Tamil Nadu, India (e-mail: sathiyaraj133@gmail.com; 0
balugru@gmail.com).
SATHIYARAJ AND BALASUBRAMANIAM: CONTROLLABILITY OF FRACTIONAL ORDER STOCHASTIC DIFFERENTIAL INCLUSIONS WITH . . . 401

x(0) = x0 , (1) Definition 2. Riemann-Liouville derivative of order q with


lower limit zero for a function f : [0, ∞) −→ R can be written
where [0, T ] := J, C Dq denotes Caputo derivative of frac- as
tional order q, A and B are matrices of dimensions n × n Z t
L q 1 dn f (s)
and n × m respectively, x ∈ Rn , u ∈ Rm are the state and D f (t) = ds.
Γ(n − q) dt 0 (t − s)q+1−n
n
control vectors. The nonlinear functions f, G are appropriate
functions to be defined later. WtH is a fBm with the Hurst Definition 3. The Caputo fractional derivative of order q
parameter H ∈ ( 21 , 1) and defined by its stochastic represen- for a function f : [0, ∞) −→ R can be written as
tation C
Dq f (t) = I n−q Dn f (t)
1 ³Z 0 1 1
Z t
H
W(t) := ¡ ¢ [(t − s)H− 2 = (t − s)n−q+1 f n (s)ds.
Γ H + 12 −∞ Γ(n − q) 0
1
− (−s)H− 2 ]dW (s) In particular, I q C Dq f (t) = f (t) − f (0). The following is a
Z t ´ well-known relation
1
+ (t − s)H− 2 dW (s) , (2) C
0 Dq f (t) = L Dq f (t)
n−1
X
where
R ∞ α−1Γ represents the Gamma function Γ(α) := tk−q
− f (k) (0+ ),
0
x exp(−x)dx and 0 < H < 1. The integrator W is Γ(k − q + 1)
k=0
a stochastic process of ordinary Brownian motion. Note that
1 n = R(q) + 1.
W is recovered by taking H = in (2). The proposed work
2 Definition 4. Now, consider the well-known Mittag-Leffler
on the controllability of fractional order stochastic differential
function:
inclusions with fBm in finite dimensional space is new to the
A two parameter function of the Mittag-Leffler type function
literature.
is defined by the series expansion
The paper is organized as follows: In Section II, we recall

X
some essential results on the basic definitions of fractional zk
Eq,p (z) = , q, p > 0, z ∈ C.
integral and derivatives, lemmas, propositions, notations, and Γ(kq + p)
k=0
some mild conditions to obtain the controllability results
successfully. In Section III, we study the controllability results The general Mittag-Leffler function satisfies the following
for the fractional system (1) under the fixed point theorems. identity:
Z ∞
Numerical example is illustrated in Section IV to show the 1
e−t tp−1 Eq,p (tq z)dt = for |z| < 1.
effectiveness of the derived results. Finally, conclusion and 0 1 − z
future work is drawn in Section V. The most interesting properties of the Mittag-Leffler function
are associated with their Laplace integral
Z ∞
II. P RELIMINARIES sq−p
e−st tp−1 Eq,p (±atq )dt = q .
It is well known that the fractional order integral and 0 (s ∓ a)
derivative operators, namely Riemann-Liouville, Caputo and That is,
Mittag-Leffler function play a vital role to find the solution sq−p
of fractional differential equation. The following definitions L{tp−1 Eq,p (±atq )}(s) = ,
(sq ∓ a)
and properties are well known, for a suitable function f ∈ 1
L1 (R+ ), R+ = [0, ∞). For more details, see [4, 9, 19]. for R(s) > |a| q and R(p) > 0. In particular, for p = 1,
Let q > 0, p > 0 with n − 1 < q < n, n − 1 < p < n, and ∞
X ak z kq
n ∈ N. Let Rm be the m-dimensional Euclidean space. Eq,1 (az q ) = Eq (az q ) = , a, z ∈ C,
Γ(qk + 1)
Definition 1. The fractional integral of order q with the k=0
lower limit 0 for a function f is defined as have the interesting property
Z t C
Dq Eq (az q ) = aEq (az q ),
1
I q f (t) = (t − s)q−1 f (s)ds, t > 0,
Γ(q) 0 and
sq−1
provided the right-hand side is pointwise defined on [0, ∞), L{Eq (±atq )}(s) = for p = 1.
sq ∓ a
where Γ(·) is the gamma function. The Laplace transform of Let us consider the linear fractional stochastic differential
the Riemann-Liouville fractional integral is given by inclusions with fBm is represented in the following form
1 ˆ C
Dq x(t) ∈ Ax(t) + Bu(t) + f (t)
L{Itq f (t)} = f (λ),
λq Z t
H
where + G(s)dW(s) , t ∈ J,
Z ∞ 0
fˆ(λ) = e−λt f (t)dt, Re(λ) > w. x(0) = x0 , (3)
0
402 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

where C Dq , x(t), u(t) and W(s)H


are same as defined above, Moreover, W H has the integral representation
f : J −→ R and G : J −→ Rn×n . Now applying the
n Z t
H
Riemann-Liouville integral operator on both sides[20] , we get W(t) = KH (t, s)dW(s)
Z t 0
1 h
x(t) = x0 + (t − s)q−1 Ax(s) + Bu(s) where W is a standard Wiener process and the kernel KH (t, s)
Γ(q) 0 defined as
Z s i Z t
H
+f (s) + G(θ)dW(θ) ds. 1
KH (t, s) = CH s 2 −H
3 1
(u − s)H− 2 uH− 2 du
0 s
Taking Laplace transformation on both sides, we have and µ ¶H− 21
1 1 1 1 ∂K t 3
b(s) = x0 + q Ab
x x(s) + q Bb u(s) + q fb(s) (t, s) = CH (t − s)H− 2
s s s s ∂t s
1 b where
+ q G(s). · ¸ 12
s H(2H − 1)
CH = t > s.
Taking inverse Laplace transformation on both sides, we get W (2 − 2H, H − 21 )
solution of system (3) by the expression (see [10, 19, 21] given
Remark 1. For Gaussian process, the mean and covari-
by
ance structure determine the finite dimensional distribution
H
x(t) = Eq (Atq )x0 uniquely. Therefore, we conclude from (4) that {W(at) :
Z t H H
0 ≤ t < ∞} and {a W(t) : 0 ≤ t < ∞} have the
+ (t − s)q−1 Eq,q (A(t − s)q ) same finite-dimensional distribution fBm. In fact, fBm is the
· 0 ¸
Z s only Gaussian process with stationary increments that is self-
H similar.
× Bu(s) + f (s) + G(θ)dW(θ) ds.
0 Let (X, k · k) be a Banach space. Denote Pcl (X) = {Y ∈
In this paper, we adopt the following notations. P(X) : Y is closed}, Pbd (X) ={Y ∈ P(X) : Y is bounded},
Let (Ω, F, P ) denote the complete probability space with Pcp (X) = {Y ∈ P(X) : Y is compact} and Pcp,cv (X) =
a right continuous and complete filtration {Ft , t ∈ J} (Ft {Y ∈ P(X) : Y is compact and convex}.
H For more details on multivalued maps, readers can refer the
the σ−algebra generated by the random variables {W(s) ,s ∈
[0, t]} and P −null set) and satisfying Ft ⊂ F. Let books[22−25] .
L2 (Ω, F, Rn ) be the space of all square-integrable random Definition 6. A multivalued map T : X −→ P(X) is con-
variables with values in Rn . Let B = C(J, Rn ) be the Banach vex (closed) valued if T (x) is convex (closed)
S for all x ∈ X. T
space. Denote the class of Rn − valued stochastic processes is bounded on bounded sets if T (B) = x∈B T (x) is bounded
{ξ(t) : t ∈ J} which is Ft − adapted and have a finite second in X for all B ∈ Pbd (X)(i.e. supx∈B supy∈T (x) kyk < ∞).
moments, that is Definition 7. T is called upper semi-continuous on X if for
¡ ¢1 each x0 ∈ X, the set T (x0 ) is a nonempty closed subset of
kξk = sup E|ξ(t)|2 2 < ∞. X, and if for each open set N of X containing T (x0 ), there
t
exists an open neighborhood N0 of x0 such that T (N0 ) ⊆ N.
Definition 5. A normalized fBm W H = {W(t)H
:0≤t< Definition 8. T is said to be completely continuous if T (B)
∞} with 0 < H < 1 on (Ω, F, P ) is uniquely characterized is relatively compact for every B ∈ Pbd (X). T has a fixed
by the following properties: point if there is x ∈ X such that x ∈ T (x). The fixed point
H
1) W(t) has stationary increments; set of the multivalued operator T will be denoted by F ixT.
H
2) W(0) H
= 0, and EW(t) = 0 for t ≥ 0; Definition 9. A multivalued map T : X −→ Pcl (Rn )
H is said to be measurable if for every v ∈ Rn , the function
3) W(t) has a Gaussian distribution for t > 0.
x 7→ d(v, T (x)) = inf{kv − zk : z ∈ T (x)} is measurable.
From the above three properties it follows that the covariance For each x ∈ L2 (J, Rn ), x(t) > 0 defines the set of
function is given by selections of G by σ ∈ NG,x = {σ ∈ L2 (J, Rn ) : σ(t) ∈
³ ´
H H G(t, x(t)) for almost everywhere (a.e.) t ∈ J}.
RH (s, t) = E W(s) W(t)
Lemma 1[24] . Let T be a completely continuous multival-
1© ª ued map with nonempty compact values, then T is upper
= t2H + s2H − |t − s|2H ,
2 semi-continuous if and only if T has a closed graph (i.e.
for 0 < s ≤ t. (4) xn −→ x, yn −→ y, yn ∈ T (xn ) imply y ∈ T (x)).
Definition 10. A multivalued map T : J × Rn −→ P(Rn )
The values of H determines what kind of process the fBm is:
is said to be L2 -Caratheodory if
1) if H = 12 then the process is in fact a Brownian motion
or Wiener process, 1) t 7→ T (t, x) is measurable for each x ∈ Rn ,
2) x 7→ T (t, x) is upper semi-continuous for almost all
2) if H > 12 then the increments of the process are positively t ∈ J,
correlated, 3) for each ρ > 0, there exists ϕρ ∈ L1 (J, R+ ) such that
3) if H < 12 then the increments of the process are
negatively correlated. kT (t, x)k2 := sup{Ekσk2 : σ ∈ T (t, x)} ≤ ϕρ (t)
SATHIYARAJ AND BALASUBRAMANIAM: CONTROLLABILITY OF FRACTIONAL ORDER STOCHASTIC DIFFERENTIAL INCLUSIONS WITH . . . 403

for all kxk2Rn ≤ ρ and for a.e. t ∈ J. Φ(K) is relatively compact in X. Then Φ has a fixed point in
Lemma 2[26] . Let X be a Banach space. Let T : J × K.
X −→ Pcp,cv (X) be a L2 -Caratheodory multivalued map Lemma 4[29] (Covitz-Nadler). Let (X, d) be a complete
with NG,x 6= ∅ and let Λ be a linear continuous mapping metric space. If Φ : X −→ Pcl (X) is a contraction, then Φ
from L2 (J, X) to C(J, X), then the operator has fixed points.
Λ ◦ NG : C(J, X) −→ Pcp,cv (C(J, X)), In order to prove the controllability results we assume the
following mild conditions.
x 7→ (Λ ◦ NG )(x) := Λ(NG,x )
H1) The multivalued map G : J × Rn −→ P(Rn ) be an L2 -
is a closed graph operator in C(J, X) × C(J, X).
Caratheodory function satisfying the following conditions
Proposition 1[27] . Let X be a separable Banach space. Let
G1 , G2 : J −→ Pcp (X) be measurable multivalued maps, i) for each t ∈ J, x ∈ Rn the function G(t, ·) :
then the multivalued map t 7→ G1 (t) ∩ G2 (t) is measurable. Rn −→ P(Rn ) is upper semi-continuous. The
Theorem 1[27] . Let X be a separable metric space, (T, L) function G(·, x) : J −→ P(Rn ) is measurable and
be a measurable space, G is a multivalued map from T to for each x ∈ Rn the set NG,x = {σ ∈ L2 (J, Rn ) :
complete nonempty subset of X. If for each open set U in σ(t) ∈ G(t, x(t)) for a.e. t ∈ J} is nonempty,
X, G(U ) = {t : G(t) ∩ U 6= ∅} ∈ L, then G admits a ii) There exists
nR a positive function ϕρ : J → R+o such
t
measurable selection. that sup 0 Ekσ(s)k2 ds : σ(t) ∈ G(t, x(t)) ≤
Definition 11. A stochastic process x ∈ B is said to be a ϕρ (t) for a.e. t ∈ J and the function s −→ (t −
mild solution of system (1) if x(0) = x0 , u(·) ∈ L2Ft (J, Rm ) s)q−1 ϕρ (s) ∈ L1 ([0, t], R+ )
and there exists σ ∈ NG,x such that σ(t) ∈ G(t, x(t)), t ∈ J
and Rt
q 0
(t − s)q−1 ϕρ (s)ds
x(t) = Eq (At )x0 lim inf = η < ∞.
Z t ρ−→∞ ρ
+ (t − s)q−1 Eq,q (A(t − s)q )Bu(s)ds
0
Z t H2) The functions f : J × Rn −→ Rn , σ : J −→ Rn×n are
+ (t − s)q−1 Eq,q (A(t − s)q )f (s, x(s))ds continuous and there exists a constant Mf > 0 such that
0
Z t i) EkfR(t, x)k2 ≤ Mf (1 + kxk2 ), R
t H 2 t
+ (t − s)q−1 Eq,q (A(t − s)q ) ii) Ek 0 σ(s)dW(s) k ≤ 2Ht2H−1 0 kσ(s)k2L2 ds.
0
µZ s ¶ H3) The linear stochastic differential inclusions (3) are con-
H
× σ(θ)dW(θ) ds. trollable on J if and only if the controllability Grammian
0
matrix
Definition 12. The system (1) is said to be controllable on
J if for every x0 , x1 ∈ Rn there exists a control u(t) such Z T
that the solution x(t) of (1) satisfies the conditions x(0) = x0 W = (T − s)q−1 [Eq,q (A(T − s)q )B]
and x(T ) = x1 . 0

Let (X, d) be a metric space induced from (X, k · k) be ×[Eq,q (A(T − s)q )B]∗ ds
a square normed space. Consider Hd : P(X) × P(X) −→
R+ ∪ {∞} given by is positive definite, for some T > 0 (see [20]).
Hd (A, B) = max{sup d(a, B), sup d(A, b)}, H4) The multifunction G : J × Rn −→ Pcp (Rn ) has the
a∈A b∈B property that G(·, x) : J −→ Pcp (Rn ) is measurable for
where each x ∈ Rn .
H5) There exists a non-negative function m ∈ L2 (J) such
d(A, b) = inf d(a, b), d(a, B) = inf d(a, b). that
a∈A b∈B

Then (Pbd,cl (X), Hd ) is a metric space and (Pcl (X), Hd ) is Hd (G(t, x), G(t, y)) ≤ m(t)kx − yk2
a generalized metric space (see [25]).
Definition 13. A multivalued operator Φ : X −→ Pcl (X)
is called for every x, y ∈ Rn , and
1) γ-Lipschitz if and only if there exists γ > 0 such that
Hd (Φ(x), Φ(y)) ≤ γd(x, y) d(0, G(t, 0)) ≤ m(t)

for each x, y ∈ X,
a.e. t ∈ J.
2) a contraction if and only if it is γ-Lipschitz with γ < 1.
Lemma 3[28] (Bohnenblust-Karlin). Let X be a Banach For convenience, let us introduce the following constants
space and K ∈ Pcl,cv (X) and suppose that the operator a1 = sup kEq,q (A(T −s)q )k2 , a2 = sup kEq (AT q )x0 k2 , l =
Φ : K −→ Pcl,cv (K) is upper semi-continuous and the set kW −1 k2 .
404 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

III. M AIN R ESULTS In fact, if Ψ1 , Ψ2 ∈ Φ(x), then there exists σ1 , σ2 ∈ NG,x


such that for each t ∈ J, we have
In this section, we discuss the controllability criteria of Z t
q
fractional order stochastic differential inclusions with fBm. Ψi (t) =Eq (At )x0 + (t − s)q−1 Eq,q (A(t − s)q )
The fixed point technique is effectively used to study the 0 n
controllability of nonlinear systems. The essential part of this ×BB ∗ Eq,q (A∗ (T − s)q )W −1 x1
method is to guarantee the existence of an invariant subset Z T
for an appropriate nonlinear operator. Due to their importance, q
−Eq (AT )x0 − (T − s)q−1
several researchers have used different kinds of fixed point the- 0h
orems. Here the controllability results are obtained by adopting ×Eq,q (A(T − s)q ) f (s, x(s))
Bohnenblust-Karlin fixed point theorem for the convex case Z s i o
and the Covitz-Nadler for the nonconvex case. H
+ σi (θ)dW(θ) ds (s)ds
Theorem 2 (Convex Case). Suppose that the hypotheses Z0 t h
H1)-H3) are satisfied, then the system (1) is controllable on + (t − s)q−1 Eq,q (A(t − s)q ) f (s, x(s))
J, provided that the following holds Z0 s i
µ ¶ + H
σi (θ)dW(θ) ds, i = 1, 2.
T 2q T 2q
1 > 4a2 1 + 4 2 a21 kBk2 kB ∗ k2 l + 16 2 0
q q Let 0 ≤ λ ≤ 1, then for each t ∈ J, we have
2q
T
× a21 kBk2 lkB ∗ k2 kx1 k2 + 4 2 a1 Mf [λΨ1 + (1 − λ)Ψ2 ](t)
q Z
µ 2q
¶ t
2 T 2 2 ∗ 2 = Eq (Atq )x0 + (t − s)q−1 Eq,q (A(t − s)q )
× (1 + Ekxk ) 1 + 4 2 a1 kBk lkB k
q 0 n
Tq × BB ∗ Eq,q (A∗ (T − s)q )W −1 x1
+ 4 a1 2HT 2H−1 η
q Z T
µ ¶
T 2q 2 2 ∗ 2 − Eq (AT q )x0 − (T − s)q−1
× 1 + 4 2 a1 kBk lkB k . (5) 0h
q
× Eq,q (A(T − s)q ) f (s, x(s))
Proof. For any arbitrary function x ∈ Rn , we can define Z s i o
H
the control function ux (t) + [λσ1 (θ) + (1 − λ)σ2 (θ)]dW(θ) ds (s)ds
n Z0 t h
ux (t) =B ∗ Eq,q (A∗ (T − t)q )W −1 x1 − Eq (AT q )x0 + (t − s)q−1 Eq,q (A(t − s)q ) f (s, x(s))
Z T Z0 s i
H
− (T − s)q−1 Eq,q (A(T − s)q ) + [λσ1 (θ) + (1 − λ)σ2 (θ)]dW(θ) ds.
0
·0 Z s ¸ o
× f (s, x(s)) + H
σ(θ)dW(θ) ds It is easy to see that NG,x is convex since G has convex values.
0 So, λσ1 + (1 − λ)σ2 ∈ NG,x . Thus, λΨ1 + (1 − λ)Ψ2 ∈ Φ(x).
Step 2. For each positive number ρ > 0, let Bρ = {x ∈ B :
where t ∈ J, σ ∈ NG,x . Using the above control, we show kxk2B ≤ ρ}. Obviously, Bρ is a bounded, closed and convex
that the operator Φ : B −→ P(B), defined as set of B. We claim that there exists a positive number ρ such
n that Φ(Bρ ) ⊂ Bρ .
Φ(x) = Ψ ∈ B : Ψ(t) = Eq (Atq )x0 If this is not true, then for each positive number ρ, there
Z t exists a function xρ ∈ Bρ , but Φ(xρ ) ∈ / Bρ i.e. kΦ(xρ )k2B ≡
+ (t − s)q−1 Eq,q (A(t − s)q ) 2 ρ ρ
sup{kΨkB : Ψ ∈ (Φx )} > ρ and
· 0
Z s ¸ Z t
× Bu(s) + f (s, x(s)) + H
σ(θ)dW(θ) ds, Ψρ (t) = Eq (Atq )x0 + (t − s)q−1 Eq, q (A(T − s)q )
· 0 ¸
o 0 Z s
ρ
t ∈ J, σ ∈ NG,x × Bux (s) + f (s, xρ (s)) + σ ρ (θ)dW(θ)
H
ds
0
ρ
has a fixed point x, which is a solution of the system (1). We for some σ ∈ NG,xρ . Using H2) we have
observe that x1 ∈ (Φx)(T ) which means that ux steers the Ekux (t)k2
system (1) from x0 to x1 in finite time T. This implies that
2° °2
≤ 4 kB ∗ k kEq,q (A∗ (T − t)q )k °W −1 °
2
system (1) is controllable on J.
n
We now show that Φ satisfies all the conditions of Lemma × kx1 k2 + kEq (AT q )x0 k
2

3. For the sake of convenience, we subdivide the proof into °Z T


four steps. °
+ E° (T − s)q−1
Step 1. Φ is convex, for each x ∈ B. 0
SATHIYARAJ AND BALASUBRAMANIAM: CONTROLLABILITY OF FRACTIONAL ORDER STOCHASTIC DIFFERENTIAL INCLUSIONS WITH . . . 405

°2 Z T
° Tq
× Eq,q (A(T − s)q )f (s, x(s))ds° + 4 a1 2HT 2H−1
(T − s)q−1 ϕρ (s)ds
°Z T q 0
° µ ¶
+ E° (T − s)q−1 Eq,q (A(T − s)q ) T 2q
× 1 + 4 2 a21 kBk2 lkB ∗ k2 .
µZ s0 ¶ ° o q
H °2
× σ(θ)dW(θ) ds°
0 Dividing both sides of the above inequality by ρ and taking
2
≤ 4 kB ∗ k a1 lkx1 k2 limit as ρ −→ ∞, using H1) we get
2 2 T 2q µ ¶
+ 4 kB ∗ k a1 la2 + 4 kB ∗ k a21 l Mf T 2q
q2 1 ≤ 4a2 1 + 4 2 a21 kBk2 lkB ∗ k2
2
q
× (1 + Ekxk2 ) + 4 kB ∗ k a21 l2HT 2H−1
Z T 2q 2 T 2q
Tq T + 16 2 a1 kBk2 lkB ∗ k2 kx1 k2 + 4 2 a1 Mf
× (T − s)q−1 ϕρ (s)ds, q q
q 0 µ 2q

2 T 2 2 ∗ 2
× (1 + Ekxk ) 1 + 4 2 a1 kBk lkB k
q
and, we find that q
T
+ 4 a1 2HT 2H−1 η
q
ρ < Ek(Φxρ )(t)k2 µ ¶
T 2q 2 2 ∗ 2
≤ 4E kEq (Atq )x0 k
2 × 1 + 4 2 a1 kBk lkB k ,
q
°Z t
°
+ 4E° (t − s)q−1 Eq,q (A(t − s)q ) which is a contradiction to (5). Hence, for some ρ >
0
°2 0, Φ(Bρ ) ⊂ Bρ .
°
× Buρx (s)ds° Step 3. Compactness of Φ.
°Z t To prove this, we first prove that the set Φ(Bρ ) is rela-
°
+ 4E° (t − s)q−1 Eq,q (A(t − s)q )
0
tively compact in Bρ . Subsequently, we show that Φ(Bρ ) is
°2 uniformly bounded. Note that by using the same method as in
°
× f (s, xρ (s))ds° Step 2, it can be manifested that the operator Φ is uniformly
°Z t bounded that is
°
+ 4E° (t − s)q−1 Eq,q (A(t − s)q ) µ ¶
µZ s 0 ¶ ° T 2q 2 T 2q
ρ H °2 4a2 1 + 4 2 a1 kBk lkB k + 16 2 a21
2 ∗ 2
× σ (θ)dW(θ) ds° q q
0 2q
T
T 2q 2 × kBk2 lkB ∗ k2 kx1 k2 + 4 2 a1 Mf
≤ 4a2 + 16 a kBk2 lkB ∗ k2 kx1 k2 q
q2 1 µ 2q

T
T 2q T 2q × (1 + Ekxk2 ) 1 + 4 2 a21 kBk2 lkB ∗ k2
+ 16 2 a21 a2 kBk2 lkB ∗ k2 + 4 2 a1 kBk2 q
q q Tq
µ ¶
∗ 2 2 T 2q
2
+ 4 a1 2HT 2H−1 η
× 4kB k a1 l 2 Mf (1 + Ekxk ) q
q µ ¶
T 2q 2 2 ∗ 2
T 2q × 1 + 4 2 a1 kBk lkB k < ∞,
+ 4 2 a1 kBk2 q
q
³ Tq
× 4kB ∗ k2 a21 l 2HT 2H−1 the set Φ(Bρ ) is relatively compact. Finally, we prove that
q Φ(Bρ ) is equicontinuous. For any x ∈ Bρ and t1 , t2 ∈ J with
Z T ´ 0 < t1 < t2 ≤ T, we get
× (T − s)q−1 ϕρ (s)ds
0
T 2q EkΨ(t1 ) − Ψ(t2 )k2
+ 4 2 a1 Mf (1 + Ekxk2 ) 2
q ≤ 7E k[Eq (Atq1 ) − Eq (Atq2 )]x0 k
Z T ° Z t2 °2
Tq 2H−1 ° °
+ 4 a1 2HT (T − s)q−1 ϕρ (s)ds + 7E° (t2 − s)q−1 Eq,q (A(t2 − s)q )Bux (s)ds°
q 0
µ ¶ t1
T 2q T 2q ° Z t1 h
≤ 4a2 1 + 4 2 a21 kBk2 lkB ∗ k2 + 16 2 a21 °
q q + 7E° (t1 − s)q−1 Eq,q (A(t1 − s)q )
0
T 2q i °2
× kBk2 lkB ∗ k2 kx1 k2 + 4 2 a1 Mf °
− (t2 − s)q−1 Eq,q (A(t2 − s)q ) Bux (s)ds°
q
µ 2q
¶ ° Z t2
T °
2 2
× (1 + Ekxk ) 1 + 4 2 a1 kBk lkB k 2 ∗ 2
+ 7E° (t2 − s)q−1 Eq,q (A(t2 − s)q )
q t1
406 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

°2 n
° × BB ∗ Eq,q (A∗ (T − s)q )W −1 x1
× f (s, x(s))ds°
° Z t1 h Z T
° − Eq (AT q )x0 − (T − s)q−1
+ 7E° (t1 − s)q−1 Eq,q (A(t1 − s)q )
0 0h
i
− (t2 − s)q−1 Eq,q (A(t2 − s)q ) × Eq,q (A(T − s)q ) f (s, xn (s))
°2 ° Z t2 Z s i o
° ° + σ n (θ)dW(θ)
H
ds (s)ds
× f (s, x(s))ds° + 7E° (t2 − s)q−1
µZ s t1 ¶ ° Z0 t
q H °2 + (t − s)q−1 Eq,q (A(t − s)q )
× Eq,q (A(t2 − s) ) σ(θ)dW(θ) ds°
· 0 ¸
0 Z s
° Z t1 h
° × f (s, xn (s)) + σ n (θ)dW(θ)
H
ds. (6)
+ 7E° (t1 − s)q−1 Eq,q (A(t1 − s)q )
0
0 i
We must show that there exists σ ∗ ∈ NG,x∗ such that
− (t2 − s)q−1 Eq,q (A(t2 − s)q )
µZ s ¶ ° Z t
H °2 ∗ q
Ψ (t) = Eq (At )x0 + (t − s)q−1 Eq,q (A(t − s)q )
× σ(θ)dW(θ) ds° 0
0 n
2
≤ 7E k[Eq (Atq1 ) − Eq (Atq2 )]x0 k × BB ∗ Eq,q (A∗ (T − s)q )W −1 x1
Z Z T
7(t2 − t1 )q t2
+ (t2 − s)q−1 − Eq (AT q )x0 − (T − s)q−1
q t1 0h
× kEq,q (A(t2 − s)q )k2 kBk2 Ekux (s)k2 ds × Eq,q (A(T − s)q ) f (s, x∗ (s))
Z t1 ° Z s
° i o
+ 7t1 °[(t1 − s)q−1 Eq,q (A(t1 − s)q ) + σ ∗ (θ)dW(θ)
H
ds (s)ds
0
°2 Z0 t
°
− (t2 − s)q−1 Eq,q (A(t2 − s)q )]° kBk2
+ (t − s)q−1 Eq,q (A(t − s)q )
Z
2 7(t2 − t1 )q t2 · 0
Z s ¸
× Ekux (s)k ds + (t2 − s)q−1
q t1 × f (s, x∗ (s)) + σ ∗ (θ)dW(θ)
H
ds.
0
× kEq,q (A(t2 − s)q )k2 Mf (1 + Ekxk2 )ds
Z t1 ° Now, we consider the continuous operator
°
+ 7t1 °[(t1 − s)q−1 Eq,q (A(t1 − s)q ) Λ : L2 (J, Rn ) −→ B, σ 7→ Λ(σ)(t)
0
°2
° such that,
− (t2 − s)q−1 Eq,q (A(t2 − s)q )]° Z t
7(t2 − t1 )q Λ(σ)(t) = (t − s)q−1 Eq,q (A(t − s)q )
× Mf (1 + Ekxk2 )ds + 0
q hZ s
Z t2 H
× σ(θ)dW(θ) − BB ∗ Eq,q (A∗ (T − s)q )
× (t2 − s)q−1 kEq,q (A(t2 − s)q )k2 ds 0
t1 Z T
Z s
× W −1 (T − s)q−1 Eq,q (A(T − s)q )
× 2HT 2H−1 Ekσ(θ)k2 dθ 0
µZ s ¶ i
Z t1 ° 0 H
° × σ(θ)dW(θ) ds (s)ds.
+ 7t1 °[(t1 − s)q−1 Eq,q (A(t1 − s)q ) 0
0
°2 From Lemma 2, it follows that Λ ◦ NG is a closed graph
°
− (t2 − s)q−1 Eq,q (A(t2 − s)q )]° ds operator. Clearly, for each t ∈ J, we have
Z s ³ Z t
× 2HT 2H−1 Ekσ(θ)k2 dθ. Ψn (t) − Eq (Atq )x0 − (t − s)q−1
0 0
h i ´
As t1 −→ t2 , the right-hand side of the above inequality tends × Eq,q (A(t − s)q ) Bun (s) + f (s, xn (s)) ds
to zero. An application of the Arzela-Ascoli theorem yields
that Φ maps Bρ into B, that is Φ : Bρ −→ P(B) is a compact ∈ Λ(NG,xn ).
operator. Thus Φ(Bρ ) is relatively compact. Since y n −→ y ∗ , it follows from Lemma 2 that, for some
Step 4. Φ is upper semi-continuous on Bρ . y ∗ ∈ NG,x∗ , we have
Let xn −→ x∗ , as n −→ ∞ and Ψn −→ Ψ∗ as n −→ ∞. ³ Z t
We need to show that Ψ∗ ∈ Φ(x∗ ). Since Ψn ∈ Φ(xn ) means ∗ q
Ψ (t) − Eq (At )x0 − (t − s)q−1
that there exists σ n ∈ NG,xn such that 0h i ´
Z t × Eq,q (A(t − s)q ) Bu∗ (s) + f (s, x∗ (s)) ds
n q
Ψ (t) = Eq (At )x0 + (t − s)q−1 Eq,q (A(t − s)q )
0
∈ Λ(NG,x∗ ).
SATHIYARAJ AND BALASUBRAMANIAM: CONTROLLABILITY OF FRACTIONAL ORDER STOCHASTIC DIFFERENTIAL INCLUSIONS WITH . . . 407

Clearly, for each t ∈ J, we have kσ(t) − ω(t)k2 ≤ m(t)kx(t) − y(t)k2 }. Since the multivalued
°³ Z t operator U (t) ∩ G(t, y(t)) is measurable (Proposition 1), there
° n q
° Ψ (t) − Eq (At )x0 − (t − s)q−1 exists a functions σ(t) which is a measurable selection for U.
h 0 i ´ So, σ(t) ∈ NG,y , and for each t ∈ J,
× Eq,q (A(t − s)q ) Bun (s) + f (s, xn (s)) ds
³ Z t kσ(t) − σ(t)k2 ≤ m(t)kx(t) − y(t)k2 .
∗ q
− Ψ (t) − Eq (At )x0 − (t − s)q−1
0
h i ´°2 Let us define
°
× Eq,q (A(t − s)q ) Bu∗ (s) + f (s, x∗ (s)) ds °
B
−→ 0, Ψ(t) = Eq (Atq )x0
Z t h
as n −→ ∞. From Lemma 1 we can conclude that Φ is upper + (t − s)q−1 Eq,q (A(t − s)q ) Buy (s)
semi-continuous. As a consequence of Lemma 3, we deduce 0
Z s i
that Φ has a fixed point which is the solution of the system H
(1), and it is easy to verify that x(T ) = x1 . Hence the system + f (s, y(s)) + σ(θ)dW(θ) ds.
0
(1) is controllable on J. ¤
Theorem 3 (Non-Convex Case). Assume that conditions Then, for each t ∈ J, we get
H3)-H5) are satisfied, then the system (1) has atleast one
solution in J, provided that
EkΨ(t) − Ψ(t)k2
T2q ¡ 2H−1
¢ °Z T
8 a1 m(t) 1 + T 2HT < 1. (7) °
q2 ≤ 4E° (T − s)q−1 Eq,q (A(T − s)q )
0
Proof. Under the assumption H5) it is easy to see that for °2
°
each x ∈ B, the set NG,x is nonempty. Therefore, G has × [f (s, y(s)) − f (s, x(s))]ds°
a nonempty measurable selection (by Theorem 1). We shall °Z T
°
show that Φ defined in Theorem 2 satisfies the assumption of + 4E° (T − s)q−1 Eq,q (A(T − s)q )
0
Lemma 4. The proof will be given in two steps. µZ s h i ´ ° °2
Step 1. Φ(x) ∈ Pcl (B) for each x ∈ B. × σ(θ) − σ(θ) dW(θ) ds°
H
°
Indeed, let (Ψn )n≥0 ∈ Φ(x) such that Ψn −→ Ψ. Then, 0
Z
° t
Ψ ∈ B and there exists σ n ∈ NG,x such that, for each °
+ 4E° (t − s)q−1 Eq,q (A(t − s)q )
t ∈ J, Ψn (t) is defined in (6). Using H5) we have for a.e. 0
t∈J °2
°
× [f (s, x(s)) − f (s, y(s))]ds°
|σ n (t)| ≤ m(t)kxk2 + m(t), n ∈ N.
°Z t
°
The Lebesgue dominated convergence theorem implies that + 4E° (t − s)q−1 Eq,q (A(t − s)q )
µZ s 0 ¶ °
kσ n − σkL2 −→ 0 as n −→ ∞. H °2
× [σ(θ) − σ(θ)]dW(θ) ds°
Hence σ ∈ NG,x . Then, for each t ∈ J, Ψn (t) −→ Ψ(t), 0
where T 2q
≤ 4 2 a1 Ekf (t, y(t)) − f (t, x(t))k2
q
Ψ(t) = Eq (Atq )x0
Z t T 2q
h + 4 2 T a1 2HT 2H−1 Ekσ(t) − σ(t)k2
+ (t − s)q−1 Eq,q (A(t − s)q ) Bux (s) q
0
Z s i T 2q
+ 4 2 a1 Ekf (t, x(t)) − f (t, y(t))k2
+f (s, x(s)) + σ(θ)dW(θ)H
ds. (8) q
0 T 2q
+ 4 2 T a1 2HT 2H−1 Ekσ(t) − σ(t)k2
So, Ψ ∈ Φ(x). q
Step 2. There exists γ < 1 such that Hd (Φ(x), Φ(y)) ≤ T 2q
γkx − ykB for each x, y ∈ B. Let x, y ∈ B and Ψ ∈ Φ(x). ≤ 4 2 a1 m(t)kx − yk2
q
Then, there exists σ ∈ NG,x such that Ψ(t) is defined in (8). T 2q
From H5), it follows that + 4 2 T a1 2HT 2H−1 m(t)kx − yk2
q
Hd (G(t, x(t)), G(t, y(t))) ≤ m(t)kx(t) − y(t)k2 . T 2q
+ 4 2 a1 m(t)kx − yk2
q
Hence, there exists ω ∈ NG,y such that
T 2q
kσ(t) − ω(t)k2 ≤ m(t)kx(t) − y(t)k2 , t ∈ J. + 4 2 T a1 2HT 2H−1 m(t)kx − yk2
q
Consider U : J −→ P(Rn ) given by U (t) = {ω(t)|ω : J −→ T 2q ¡ ¢
≤ 8 2 a1 m(t) 1 + T 2HT 2H−1 kx − yk2 .
Rn is Lebesgue integrable and q
408 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

Thus, for each t ∈ J, we get external quadratic potential. Introduce the auxiliary variables
x1 (t) = x(t) and x2 (t) =C Dq x1 (t). Then
T 2q
EkΨ − Ψk2B ≤ 8 2 a1 m(t) C
Dq x1 (t) = C Dq x(t) = x2 (t),
q
¡ ¢ C
× 1 + T 2HT 2H−1 kx − yk2B . Dq x2 (t) = C D2q x(t)
x1 (t)
By an analogous relation obtained by interchanging the roles = − x1 (t) + u(t) +
1 + 3x1 (t)
of x and y, it follows that
5x1 (t)
2q + , t ∈ J.
T 1 + x1 (t)
Hd (Φ(x), Φ(y)) ≤ 8 2 a1 m(t)
q The above system can be rewritten as follows
¡ ¢
× 1 + T 2HT 2H−1 kx − yk2B . C
Dq x(t) = Ax(t) + Bu(t) + f (t, x(t))
By (7), Φ is a contraction and thus, by Lemma 4, Φ has a Z t
H
fixed point x which is the solution of (1) on J, and it is easy + G(s, x(s))dW(s) ,
0
to verify that x(T ) = x1 . Hence the fractional order system
t∈J (9)
(1) is controllable on J. ¤
Remark 2. Existence of solutions for integer order stochas- with
tic differential inclusions without control vector and frac- µ ¶ µ ¶
1 0 1 0
tional Brownian motion have been investigated in [15]. Also q= , A= , B= ,
2 −1 0 1
the controllability problem for fractional dynamical systems µ ¶ Ã !
without stochastic differential equations has been studied in x1 (t) 0
x(t) = , f (t, x(t)) = x1 (t)
[10]. Since fBm has dependent increments, it is an interesting x2 (t) 1+3x1 (t)
generalization of ordinary Brownian motion to model the à !
5x1 (t)
noise process in many applications such as finance, network and G(t, x(t)) = 1+x1 (t) .
simulations and environmental processes. So, it is significant 0
to study the controllability of fractional order stochastic differ- The Mittag-Leffler matrix function of the system is given by
ential inclusions with fBm due to the potential applications. It (see [8])
should be mentioned that different from literature, this paper
makes use of stochastic analysis technique with fBm and the Eq (Atq )
 P
∞ P
∞ 
controllability Grammian martrix which is formulated using (−1)j t2jq (−1)j t(2j+1)q
Mittag-Leffler matrix function. The main advantage of the  Γ[1+2jq] Γ[1+(2j+1)q] 
proposed technique is the utilization of fixed point theorem =

j=0
P

j=0
P

.

(−1)j t(2j+1)q (−1)j t2jq
for both cases of the multivalued map. Moreover, Covitz- − Γ[1+(2j+1)q] Γ[1+2jq]
j=0 j=0
Nadler fixed point theorem is utilized for the nonconvex case
of the multivalued map to establish controllability of fractional By simple matrix calculations, one can see that the controlla-
stochastic systems with fBm. bility matrix
Z T
W = (T − s)q−1 [Eq,q (A(T − s)q )B]
IV. E XAMPLE 0
× [Eq,q (A(T − s)q )B]∗ ds
In this section an example is illustrated to show the effec- Z T
tiveness of the proposed technique. = (T − s)q−1
As an application of the derived results, we consider the µ0 ¶
fractional Harmonic Oscillator equation[30] S12 + S22 S1 S3 + S2 S4
× ds
¡ C 2q ¢ S1 S3 + S2 S4 S12 + S22
m D + k x(t) = 0, µ ¶
3.5363 0
= >0
where k and m are appropriate constants. Introducing a 0 3.5363
control variable and a nonlinear forcing term, we get the is positive definite. Here
following controlled fractional Harmonic Oscillator equation ∞
X (−1)j (T − s)2jq
with Brownian motion: S1 = S4 = ,
j=0
Γ[(1 + 2j)q]
C x(t) 5x(t)
D2q x(t) + x(t) = u(t) + + , X∞
1 + 3x(t) 1 + x(t) (−1)j (T − s)(2j+1)q
S2 = −S3 = − .
t ∈ J, j=0
Γ[2q(j + 1)]

where x(t) specifies the position of the particle or Oscillator Moreover, it is easy to show that for all x ∈
x(t) kx1 k2
at time t, u(t) is a control term, 1+3x(t) is a nonlinear R2 , kf (t, x(t))k2 ≤ 1+9kx 1 (t)k
2 and kG(t, x(t))k2 ≤
5x(t) 25kx1 (t)k2
forcing term and 1+x(t) describes a Brownian motion in an 1+kx1 (t)k2 . One can see that the inequalities (5) and (7)
SATHIYARAJ AND BALASUBRAMANIAM: CONTROLLABILITY OF FRACTIONAL ORDER STOCHASTIC DIFFERENTIAL INCLUSIONS WITH . . . 409

hold and all other conditions stated in Theorems 2 and 3 [10] Balachandran K, Kokila J. On the controllability of fractional dynamical
are satisfied. Hence, the fractional order stochastic differential systems. International Journal of Applied Mathematics and Computer
Science, 2012, 22(3): 523−531
inclusions with fBm (9) are completely controllable on J.

[11] Sathiyaraj T, Balasubramaniam P. Controllability of nonlinear fractional


V. C ONCLUSION AND F UTURE W ORK neutral stochastic dynamical systems with Poisson jumps. Mathematical
Analysis and its Applications. India: Springer, 2015. 429−438
This paper has advanced the controllability result of frac-
tional order stochastic differential inclusions with fBm in [12] Balasubramaniam P, Ntouyas S K. Controllability for neutral stochas-
finite dimensional space. The results have been obtained upon tic functional differential inclusions with infinite delay in abstract
suitable fixed point theorems, namely the Bohnenblust-Karlin space. Journal of Mathematical Analysis and Applications, 2006, 324(1):
161−176
fixed point theorem for the convex case and the Covitz-Nadler
for the nonconvex case. Finally, a numerical example has been
given to validate the efficiency of the proposed theoretical [13] Mahmudov N I, Denker A. On controllability of linear stochastic
results. systems. International Journal of Control, 2000, 73(2): 144−151
In recent years, the applications of an integro-differential
equations model play an important role in many areas from [14] Abbas S, Benchohra M. Fractional order Riemann-Liouville integral
science and engineering, particularly in the analysis of elec- inclusions with two independent variables and multiple delay. Opuscula
Mathematica, 2013, 33(2): 209−222
trical circuit. Inspired by the applications of fractional order
system and integro-differential equation, solving the fractional
stochastic integro-differential equations with nonlocal condi- [15] Balasubramaniam P. Existence of solutions of functional stochastic
tion deserves our future concern. differential inclusions. Tamkang Journal of Mathematics, 2002, 33(1):
25−34

R EFERENCES [16] Boufoussi B, Hajji S. Neutral stochastic functional differential equations


driven by a fractional Brownian motion in a Hilbert space. Statistics &
[1] Miller K S, Ross B. An Introduction to the Fractional Calculus and Probability Letters, 2012, 82(8): 1549−1558
Fractional Differential Equations. New York: Wiley, 1993.

[17] Caraballo T, Garrido-Atienza M J, Taniguchi T. The existence and


[2] Oldham K B, Spanier J. The Fractional Calculus: Theory and Applica- exponential behavior of solutions to stochastic delay evolution equations
tions of Differentiation and Integration to Arbitrary Order. New York: with a fractional Brownian motion. Nonlinear Analysis: Theory, Methods
Academic Press, 1974. & Applications, 2011, 74(11): 3671−3684

[3] Podlubny I. Fractional Differential Equations: An Introduction to Frac- [18] Ahmed H M. Controllability of impulsive neutral stochastic differential
tional Derivatives, Fractional Differential Equations, to Methods of their equations with fractional Brownian motion. IMA Journal of Mathemati-
Solution and some of Their Applications. California: Academic Press, cal Control and Information, 2015, 32(4): 781−794
1998.

[19] Li K X, Peng J G. Laplace Transform and fractional differential


[4] Samko S G, Kilbas A A, Marichev O I. Fractional Integrals and equations. Applied Mathematics Letters, 2011, 24(12): 2019−2023
Derivatives: Theory and Applications. Amsterdam: Gordon and Breach
Science Publisher, 1993.
[20] Sakthivel R, Revathi P, Mahmudov N I. Asymptotic stability of fractional
stochastic neutral differential equations with infinite delays. Abstract and
[5] Sabatier J, Agrawal O P, Tenreiro Machado J A. Advances in Fractional Applied Analysis, 2013, 2013: Article ID 769257
Calculus. Netherlands: Springer, 2007.

[21] Zhou Y, Jiao F. Existence of mild solutions for fractional neutral


[6] Monje C A, Chen Y, Vinagre B M, Xue D, Feliu Batlle V. Fractional-
evolution equations. Computers and Mathematics with Applications,
Order Systems and Controls: Fundamentals and Applications. London:
2010, 59(3): 1063−1077
Springer, 2010.

[7] Monje C A, Vinagre B M, Feliu V, Chen Y Q. Tuning and auto- [22] Aubin J B, Cellina A. Differential Inclusions: Set-Valued Maps and
tuning of fractional order controllers for industry applications. Control Viability Theory. Berlin Heidelberg: Springer-Verlag, 1984.
Engineering Practice, 2008, 16(7): 798−812
[23] Górniewicz L. Topological Fixed Point Theory of Multivalued Mappings.
[8] Chikriy A A, Matichin I I. Presentation of solutions of linear systems Netherlands: Springer, 1999.
with fractional derivatives in the sense of Riemann-Liouville, Caputo
and Miller-Ross. Journal of Automation and Information Sciences, 2008,
40(6): 1−11 [24] Hu S C, Papageorgiou N S. Handbook of Multivalued Analysis: Volume
II: Applications. New York: Springer, 2013.

[9] Kilbas A A, Srivastava H M, Trujillo J J. Theory and Applications of


Fractional Differential Equations. Amsterdam: Elsevier Science Limited, [25] Kisielewicz M. Differential Inclusions and Optimal Control. Netherlands:
2006. Springer, 1991.
410 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

[26] Lasota A, Opial Z. An application of the Kakutani-Ky-Fan theorem in P. Balasubramaniam Post graduated in the year
the theory of ordinary differential equation. Bulletin De Lcadémie Polon- 1989 and subsequently completed Master of Philos-
aise Des Sciences-Série Des Sciences Mathématiques, Astronomiques Et ophy in the year 1990 and Doctor of Philosophy
Physiques, 1965, 13(11): 781−786 (Ph. D.) in 1994 in the field of mathematics with
specialized area of control theory from Bharathiar
University, Coimbatore, Tamilnadu, India. Soon af-
[27] Castaing C, Valadier M. Convex Analysis and Measurable Multifunc- ter his completion of Ph. D. degree, he served as
tions. Berlin Heidelberg: Springer, 1977. Lecturer in Mathematics in Engineering Colleges
for three years. Since February 1997 he served as
Lecturer and Reader in Mathematics and now he is
[28] Bohnenblust H F, Karlin S. On a theorem of Ville, contributions to rendering his services as a Professor, Department of
the theory of games. Annals of Mathematics Studies, 24. Princeton: Mathematics, The Gandhigram Rural Institute-Deemed University, Gandhi-
Princeton University Press, 1950. 155−160 gram, India, from November 2006 onwards. He has worked as a Visiting
Research Professor during the years 2001 and 2005-2006 for promoting
research in the field of control theory and neural networks at Pusan National
[29] Covitz H, Nadler S B. Multi-valued contraction mappings in generalized University, Pusan, South Korea. Also he has worked as Visiting Professor
metric spaces. Israel Journal of Mathematics, 1970, 8(1): 5−11 in the Institute of Mathematical Sciences, University of Malaya, Malaysia,
for the period of six months from September 2011 to March 2012. He is a
member of several academic bodies including a life member of Cryptology
[30] Herrmann R. Fractional Calculus: An Introduction for Physicists. Lon- Research Society of India, Indian Statistical Institute, Kolkata. He has 23
don: World Scientific Publishing Company, 2011. years of experience in teaching and research. He has published more than
211 research papers in various SCI journals holding impact factors with
Scopus H-index 29 and web of knowledge H-Index 23. Also he has edited
T. Sathiyaraj Under-graduated from Department of
7 proceedings including a book and 3 international conference proceedings
Mathematics, AVVM Sri Pushpam College, Poondi,
in Springer publications. He is serving as a reviewer of many SCI journals
Thanjavur, affiliated with Bharathidasan Univer-
and member of the editorial board of Journal of Computer Science, Advances
sity, Tiruchirappalli, India, in 2008. He obtained
in Fuzzy Sets and Systems and the Scientific World Journal: Mathematical
post-graduation and Master of Philosophy from
Analysis, Hindawi Publisling Corporation, USA. He is an Editor-in-Chief
St. Joseph’s College, Tiruchirappalli affiliated with
of the journal Modern Instrumentation, Scientific Research Publishing Inc.
Bharathidasan University in 2011 and 2012, respec-
(SCIRP) and Associate Editor of Advances in Difference Equations, Springer,
tively. Now, he is pursuing his Ph. D. degree under
Germany. He has received the Tamilnadu Scientist Award (TANSA) in the
the guidance of Professor P. Balasubramaniam at
discipline of Mathematical Sciences instituted by the Tamilnadu State Council
Department of Mathematics, The Gandhigram Ru-
for Science and Technology in the year 2005.
ral Institute-Deemed University, Gandhigram, Tamil
His research interests include the areas of control theory, stochastic dif-
Nadu, India.
ferential equations, soft Computing, stability analysis, cryptography, neural
His research interests include the analysis and control of fractional order
networks and image processing. Corresponding author of this paper.
stochastic differential equations.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016 411

A Note on Robust Stability Analysis of


Fractional Order Interval Systems by Minimum
Argument Vertex and Edge Polynomials
Baris Baykant Alagoz

Abstract—By using power mapping (s = v m ), stability analysis number of polynomials sampled from a continuous family
of fractional order polynomials was simplified to the stability of interval characteristic polynomials. Nowadays, fractional
analysis of expanded degree integer order polynomials in the order systems are on the focus of control community and
first Riemann sheet. However, more investigation is needed
for revealing properties of power mapping and demonstration confirmation of the validity of well-established robust stability
of conformity of Hurwitz stability under power mapping of analysis methods for fractional order system models is very
fractional order characteristic polynomials. Contributions of this beneficial. Robust stability analysis and robust stabilization
study have two folds: Firstly, this paper demonstrates conser- problems of fractional order systems were addressed in many
vation of root argument and magnitude relations under power aspects during the last two decades[2−15] . It can be briefly
mapping of characteristic polynomials and thus substantiates
validity of Hurwitz stability under power mapping of fractional explained as follows: Stability analysis of fractional order
order characteristic polynomials. This also ensures implications systems according to the pole placement in the complex
of edge theorem for fractional order interval systems. Secondly, plane was addressed by Matignon[15] . Minimum argument
in control engineering point of view, numerical robust stability root principle was a milestone for robust stability analy-
analysis approaches based on the consideration of minimum sis of fractional order interval systems. Based on minimum
argument roots of edge and vertex polynomials are presented.
For the computer-aided design of fractional order interval control argument of eigenvalues of state space model, an interval
systems, the minimum argument root principle is applied for a boundary box method was presented for stability testing of
finite set of edge and vertex polynomials, which are sampled the fractional order LTI systems with interval uncertainties[5] .
from parametric uncertainty box. Several illustrative examples Then, stabilization of fractional order LTI systems by using
are presented to discuss effectiveness of these approaches. linear matrix inequality (LMI) method was shown in several
Index Terms—Fractional order systems, robust stability, edge works[6−9] . Robust stability check based on four Kharitonov’s
theorem, interval uncertainty. polynomials were also discussed for commensurate order LTI
systems[10−11] .
I. I NTRODUCTION In many works, the power mapping of polynomials in
complex planes, which is also known as conformal mapping,

R OBUST stability analysis is very essential for robust


performance of practical control systems working in
real applications. Imprecision in system modeling and tem-
was employed to simplify stability analysis of fractional or-
der systems by simply transforming them into integer order
polynomials[3−4] . By applying s = v m mapping, stability
poral deviation of system parameters may cause instability analyses in the first Riemann sheet were shown for fractional
of real control systems that are designed according to nom- order polynomials[13] . Later, a numerical method based on the
inal system models. Implementation of practical and robust exposed edge polynomial sampling was proposed for robust
control systems requires the system design aspects, which stability analysis of fractional order interval polynomials by
ensure the stability of control systems within the possible using s = v m mapping[14] . However, it is obvious that there is
ranges of system parameter fluctuations. Several theorems a need for further works to demonstrate impacts of power map-
such as Kharitonov’s theorem and edge theorem were de- ping on root locus and stability related properties of systems.
veloped to accomplish parametric robust stability analysis of Thus, implication of edge theorem under power mapping of
integer-order system models introducing interval uncertainty fractional order characteristic polynomials can be utilized and
of coefficients[1] . These theorems state sufficient conditions the robust stability analysis methods based on edge theorem
for robust stability and thus facilitate robust stability analyses can be developed to reduce computational complexity in robust
of integer order linear time invariant (LTI) systems with para- stability analysis of fractional order interval systems.
metric uncertainty. They limit stability checking to the certain In this paper, an investigation on the conformity of Hurwitz
stability under power mapping (s = v m ) of characteristic
Manuscript received August 19, 2015; accepted February 28, 2016. Rec-
ommended by Associate Editor Dingyü Xue. polynomials of fractional order systems is presented. After
Citation: Baris Baykant Alagoz. A note on robust stability analysis of showing that Hurwitz stability is conformal to power mapping,
fractional order interval systems by minimum argument vertex and edge implications of edge theorem for fractional order characteris-
polynomials. IEEE/CAA Journal of Automatica Sinica, 2016, 3(4): 411−421
Baros Baykant Alagoz is with the Department of Computer Engineering, tic polynomial are discussed. Then, robust stability analysis
Inonu University, Malatya, Turkey (e-mail: baykant.alagoz@inonu.edu.tr). schemes considering combinations of edge and vertex polyno-
412 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

mials of the hyper-rectangle are presented and compared on the solution of fractional order characteristic polynomials
with the application of conventional edge theorem given in were elaborated in [18] for analysis and design of control
[14]. Computational complexity and effectiveness of presented systems. Some useful properties of power mapping can be
methods are discussed by illustrative examples. stated as follows:
Remark 1 (Magnitude and argument properties of
II. BASIC D EFINITIONS AND P RELIMINARIES power mapping). Let us consider the fraction order real
polynomial pf (s), where complex input variable is defined as
Definition 1 (Hurwitz stability for integer order polyno- s = M ejθ ∈ C. The s = v m transformation maps the function
mials). Let us consider an integer order polynomial
Pn with real pf (s) to a real polynomial pm (v), where v = M̃ ejφ ∈ C such
coefficient, which is expressed as p(s) = i=0 ci si . Parame- that the magnitude is M̃ = M (1/m) and the argument is φ =
ters ci ∈ R are real polynomial coefficients, and the parameter θ/m.
n ∈ Z+ represents the degree of the polynomials. A charac- Proof. This remark was previously mentioned in [3−4]. In
teristic polynomial with real coefficients is said to be Hurwitz order to better see mapping properties of s = v m transfor-
stable if and only if all of its roots lie in the left hand side of mation, one can write reverse transformation as v = s1/m =
complex s plane[16−17] . Accordingly, Hurwitz stable polyno- M (1/m) ejθ/m for a complex point s = M ejθ , where parame-
mials are defined as {p(s)|p(s) = 0 : ∀s ∈ C ∧ Re{s} < 0}. ters M and θ stand for the magnitude and argument of points
If characteristic polynomial of a LTI system model is a in s domain. After rearranging v = M (1/m) ejθ/m in the form
Hurwitz stable polynomial, the LTI system model behaves of v = M̃ ejφ , it is obvious that s = v m transformation maps
asymptotically stable because time domain solutions consist the complex point in s domain to a point in v domain, where
of exponentially decaying terms. Consequently, root locus the argument is φ = θ/m and the magnitude is M̃ = M (1/m) .
of characteristic polynomials has been widely used for the ¤
asymptotic stability analyses of LTI systems. The left hand Remark 2 (Hurwitz stability region under s = v m map-
side of complex plane, which is bounded by imaginary axis, ping). An integer order characteristic polynomial is Hurwitz
is considered as the stability region for root locus analysis of stable, if all characteristic roots lie in the left half side of
integer order characteristic polynomials p(s). complex plane. In case of s = v m mapping, the Hurwitz
In general, the characteristic polynomial p(s) is a multi- stability region is mapped into (π/2m, π/m] for positive root
valued function of the complex variable s, whose domain is arguments and [−π/m, −π/2m) for negative root arguments.
described by the principle sheet (the first sheet) of Riemann Proof. Let us express Hurwitz stability region, given by
surfaces, defined in an argument range −π < arg(s) < π [2] . −π/2 < arg(s) < π/2, as combination of π/2 < θ < π for
As known, Hurwitz stability region (HSR) for characteristic positive root arguments and −π < θ < −π/2 for negative
polynomial roots is the left half plane of the first sheet, which root arguments. Here, θ is the argument of a point in s
can be defined according to root arguments as π/2 < arg(s) < domain and written as θ = arg(s). By considering root
3π/2. It is convenient to call the argument bounds with angles argument transformation φ = θ/m in Remark 1, Hurwitz
of −π/2 and π/2 as the Hurwitz stability boundary (HSB) for stability region is mapped to (π/2m, π/m] for positive root
characteristic root locus[18] . The set of complex points with arguments and [−π/m, −π/2m) for negative root arguments
arguments −π/2 and π/2 also refers to the imaginary axis. under s = v m mapping. Fig. 1 depicts the mapping of Hurwitz
Definition 2 (Hurwitz stable fractional order polynomi- stability region under s = v m mapping for stability analysis.
als). Let us consider a fractional order polynomial
Pn with real co- ¤
efficients expressed in the form of pf (s) = i=0 ci sαi , where
αi ≥ 0 and αi ∈ R+ is the fractional orders of the polynomi-
als. The case of α0 = 0 yields the constant term of polynomi-
als. In order to facilitate root locus analysis of fractional order
LTI systems, s = v m mapping has been used to transform
a fractional order characteristic polynomial to the expanded
degree integer order characteristic polynomials. It was shown
by many works that one can carry out stability analysis of
fractional order systems by examining root locus of the ex-
panded degree integer-order characteristic
Pn polynomials, given
mαi [2−3, 5−6, 13−14]
as pf (s)|s=vm = pm (v) = i=0 ci v .
Here, each mαi for i = 0, 1, 2, . . . , n is an integer number.
Following the s = v m mapping, the first Riemann sheet is Fig. 1. Hurwitz stability region of fractional order characteristic
confined into a plane slice with the argument range −π/m < polynomials under s = v m mapping[4] .
arg(v) < π/m[2] and stability analyses were carried out in Lemma 1 (Conservation of argument and magnitude re-
the first Riemann sheet[10−11, 13−14, 18] . In related works, by lations). s = v m mapping of real polynomials is conservative
applying s = v m mapping, interval characteristic polynomials in term of argument and magnitude relations. In other words,
were recognized to be stable, in the case that all roots in the s = v m mapping conserves spatial relations between roots
first Riemann sheet lie in complex plane slice with argument of s domain while mapping in v domain. For m ∈ Z+ , the
ranges of (π/2m, π/m] and [−π/m, −π/2m). Detailed works following root argument relations are valid,
ALAGOZ : A NOTE ON ROBUST STABILITY ANALYSIS OF FRACTIONAL ORDER INTERVAL SYSTEMS · · · 413

θi > θ j , θ l < θ k , θ u = θq , Because, systems can operate more effectively in real control
⇒ φi > φj , φl < φk , φu = φq , (1) application when controller performance is designed robust for
possible ranges of system parameter variations. The character-
and the following root magnitude relations are also valid under istic polynomials of transfer functions with interval uncertainty
s = v m mapping, are expressed as,
M i > M j , M l < M k , M u = Mq , n
X
∆(s) = [ai āi ]sαi , (5)
⇒ M̃i > M̃j , M̃l < M̃k , M̃u = M̃q . (2)
i=0
Proof. For m ∈ Z+ , one can write the following relations where the parameters [ai āi ] represent uncertainty of the coef-
for arguments according to Remark 1, ficient ai , which refers to deviation between a lower (ai ) and
θi θj an upper (āi ) bound. In practice, interval uncertainty bounds
θi > θ j → > → φi > φj ,
m m of the nominal coefficient ai can be expressed by considering
θl θk parameter deviation (∆ai ) as [ai āi ] = [ai − ∆ai ai + ∆ai ].
θl > θ k → > → φl > φk , The checking of boundary conditions for robust stability is
m m
useful for control system design problems[18] . Example 3 is
θu θp
θu > θ p → > → φu > φp . devoted to searching of the boundaries for allowable parameter
m m deviation of robust stable control system according to edge
And the following relations for magnitudes, theorem.
( 1
)
Mi < Mj → Mi m < Mj m → M̃i < M̃j ,
( 1
) By applying s = v m to (5), one obtains expanded degree
integer order characteristic polynomials in the form of,
1 1
( ) ( )
Ml > Mk → Ml m > Mk m → M̃l > M̃k , n
X
(1) (1)
∆m (v) = [ai āi ]v βi , (6)
Mu > M q → Mu m > Mq m → M̃u > M̃q . i=0

¤ where βi ∈ Z+ ∪ {0} is expanded degree integer order, which


This lemma tells us that argument and magnitude relations is defined as βi = mαi .
are conserved under s = v m mapping. The uncertainty box of interval coefficients defines a hyper-
rectangle (n-orthotope) denoted by A, which is written as
III. P ROBLEM S TATEMENT Cartesian product of interval polynomial coefficients ai ≤ ai
Fractional order LTI systems are represented by the frac- ≤ āi , i = 1, 2, 3, . . . , n,
tional order differential equations in the form of [19], n
Y
A= [ai āi ]. (7)
an Dαn y(t) + an−1 Dαn−1 y(t) + · · · + a1 Dα1 y(t) + a0 y(t) i=0
= bm Dϕm u(t) + bm−1 Dϕm−1 u(t) + · · · A point of the hyper-rectangle is represented by coefficient
+ b1 Dϕ1 u(t) + b0 u(t). (3) vector a = [a1 a2 a3 · · · an ]. Each vector a from hyper-
rectangle Astands for a fractional order polynomial from the
By using Laplace transform L {Dα f (t)} = sα F (s) for f (0+ )
interval polynomial family that is denoted by the set Ω ∈
= 0[19] , fractional order transfer functions are written to
Rn[14] . By considering real positive coefficient vectors, the
express system model in continuous frequency domain as
hyper-rectangle A can be also expressed as A = {a : 0 < ai
follows.
Pm ≤ ai ≤ āi , i = 1, 2, 3, . . . , n}[14] .
bi sϕi Let us assume that each characteristic polynomial from the
Y (s) i=0
T (s) = = P n , (4) set Ω has ξ numbers of complex roots, denoted by vr in the
U (s)
ai sαi complex v plane. The number of complex roots depends on
i=0
the degree of ∆m (v) and it can be found by ξ = mαn . The
where denominator polynomial coefficients ai and numerator complex roots of the interval polynomial family Ω form a set
polynomial coefficients bi are real numbers. The fractional of roots in the first Riemann sheet, which can be written as[14] ,
orders of the system are denoted by αi ∈ R (i = 0, 1, 2, 3, π
. . . , n) and ϕi ∈ R (i = 0, 1, 2, 3, . . . , m). For α0 = 0 and ϕ0 R(Ω) = {vr : ∆m (a, vr ) = 0 ∧ |arg(vr )| < ,
m
= 0, the system models have constant terms a0 and b0 . Here, ∀a ∈ A, r = 1, 2, 3, . . . , ξ}. (8)
the model orders satisfy αn > αn−1 > αn−2 > · · · > α2 >
α1 > 0 and ϕn > ϕn−1 > ϕn−2 > · · · > ϕ2 > ϕ1 > 0. Since expanded degree integer order characteristic polynomi-
In real systems, unpredictable parameter deviations and als are real coefficient integer order polynomials, complex
change of operating conditions lead to reduce consistency roots lie symmetrically with respect to the real axis in complex
of system modeling. Therefore, a relevant modeling of real v plane. The root region can be split into three subsets, R(Ω) =
systems is not always possible to obtain by means of nominal R(Ω)− ∪ R(Ω)0 ∪R(Ω)+ , according to root arguments. Here,
LTI system models. The system modeling with parametric R(Ω)+ , R(Ω)− and R(Ω)0 represent subsets of R(Ω) formed
interval uncertainty is more convenient for the control sys- with positive argument roots, negative argument roots and
tem design problems compared to nominal system models. zero argument roots, respectively. The complex conjugate roots
414 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

present symmetry at positive and negative argument sides[20] ,


that is, one can state |arg(R(Ω)− )| ≡ |arg(R(Ω)+ )| for
complex conjugate root arguments. Therefore, analysis given
for positive arguments roots (φ > 0) is also valid for negative
argument roots (φ < 0). This leads us to the conclusion;
when R(Ω)0 is empty set, if only minimum positive argument
characteristic roots lie in the stability region (π/2m, π/m]
in the first Riemann sheet under s = v m mapping, then the
interval system can be recognized as Hurwitz stable[5, 15, 18] .
π
min{arg(R(Ω))} > . (9)
2m
Edge theorem is conformal under s = v m mapping due to
Lemma 1. Because, conservation of argument and magnitude
relations under power mapping ensures that root constellation
in HSR of complex s plane is preserved in HSR of complex
v plane and vice versa. Since argument relations of all edge
and vertex roots are conserved under power mapping, edge
theorem can be extended to complex v plane. On the other
hand, due to the conservation of root argument relations
according to Lemma 1, it is easy to see that if the minimum
argument root in s domain lies in HSR region, it lies in HSR
region of v domain. Fig. 2 depicts the mapping relations of the
root constellation and vice versa. Lemma 1 also suggests us
that vertex and edge of R(Ω) in v plane are also vertex and
edge polynomials in s plane.
Theorem 1. (Conformity of minimum argument roots un-
der power mapping): Under s = v m mapping (m > 0),
theminimum argument root of a fractional order polynomial Fig. 2. Argument and magnitude relations are conformal under
in s plane is mapped to the minimum argument root of its power mappings (Root placements in s and v planes conserve
expanded integer order polynomials in v plane. Therefore, argument relations).
Hurwitz stability is conserved under power mapping.
Proof. Let us denote set of root arguments of all edges and fractional order interval systems, an application of edge theo-
vertex roots of R(Ω) as, rem for numerical robust stability analysis was demonstrated
by Senol et al.[14] . The boundary of root region in the first
ψ = arg(R(Ω)) = {φ1 , φ2 , φ3 , . . . , φk }. (10) Riemann sheet was represented by roots of exposed edge
The minimum argument of root set R(Ω) is φmin = polynomials of interval coefficient hyper-rectangle. In this sec-
min{arg(R(Ω))}. If the condition φmin > π/2m is satisfied, tion, with consideration of minimum argument root principle
the root set R(Ω) lies in Hurwitz stability region defined as for vertex and its connected edge polynomials, author aims
(π/2m, π/m] in Remark 2 due to the fact that ∀φi ∈ ψ, φi ≥ to reduce computational complexity of the robust stability
φmin > π/2m. One can rearrange it as mφi ≥ mφmin > π/2, analysis of fractional order system models. Fig. 3 (a) depicts
which refers to θi ≥ θmin > π/2 where θmin = mφmin the exposed edge and vertex polynomials of hyper-rectangle
and θi = mφi according to Remark 1. Therefore, if the A, which was drawn for the case of three interval coefficients.
expanded degree integer order characteristic polynomials are Fig. 3 (b) illustrates the corresponding roots of exposed edge
Hurwitz stable, fractional order characteristic polynomial is and vertex polynomials of hyper-rectangle A in the first
also Hurwitz stable. It is shown for unstable cases in the same Riemann sheet. Fig. 3 (c) indicates the minimum argument
manner. One can state that the stability properties related with vertex root and roots of its connected edges. This study
root locus are conformal under power mapping. ¤ suggests that analysis of roots in Fig. 3 (c) can significantly
It is noteworthy that the root region in v plane is indeed the reduce computational complexity of robust stability analysis
scaled and rotated image of root region in s plane according to of fractional order interval polynomials.
magnitudeand argument properties (M̃ = M (1/m) , φ = θ/m) Edge theorem also implies that boundary of root region is
given in Remark 1. A graph defined by edge and vertices roots formed by roots of vertex and exposed edge polynomials of
on root region R(Ω) is preserved under power mapping. uncertainty box, which is represented by hyper-rectangle A
of interval coefficients. It is obvious that the change of root
IV. I MPLICATIONS OF E DGE T HEOREM WITH M INIMUM location with respect to the change of polynomial coefficients
A RGUMENT ROOT P RINCIPLE FOR F RACTIONAL O RDER is continuous due to the fact that polynomials and their
I NTERVAL P OLYNOMIALS coefficient intervals are continuous. According to this reason,
Edge theorem provides consistent solutions for the robust the most outer roots of root region R(Ω) can come from
stability analyses of integer-order LTI interval systems[1] . For edge and vertex polynomials of hyper-rectangle A. A given
ALAGOZ : A NOTE ON ROBUST STABILITY ANALYSIS OF FRACTIONAL ORDER INTERVAL SYSTEMS · · · 415

root region seen in Fig. 4 validates this effect. Boundaries of nomials can be obtained by sampling coefficient vectors from
root region were formed by roots of vertex and exposed edges exposed edge of A[14] ,
polynomials of A.
ek = {a0 , ā0 } × {a1 , ā1 } × {a2 , ā2 } × · · ·
© ª
× s(ak , λ) × · · · × an−1 , ān−1 × {an , ān } (13)
where s(ak , λ) is edge sampling function and defined linearly
as s(ak , λ) = λak + (1 − λ)āk , λ ∈ [0, 1]. Edge polynomials
of expanded degree integer order interval characteristic poly-
nomial are expressed as,
∆ek = ∆m (ek , v). (14)

Fig. 4. Root region of expanded degree integer order interval poly-


nomial ∆10 (v) = [2.1 2.6]v 21 + [1.2 1.7]v 8 + [0.7 1.3] in the first
Riemann sheet. Roots from edge polynomials and roots from vertex
polynomials of hyper-rectangle A are indicated by blue dots and red
asterisks, respectively.

It is unnecessary to check all edge polynomials for robust


stability checking. Because, if one can show that minimum
argument root lies in stability region, the interval system is
robust stable. Computational complexity of robust stability
Fig. 3. Illustrations for three-dimensional hyper-rectangle and root analysis based on root locus strongly depends on the number
placements ((a) An illustration of vertex (u1 , u2 , u3 , . . . , u8 ) and of tested polynomials and the number of polynomials to be
exposed edges (e1 , e2 , e3 , . . . , e8 ) of hyper-rectangle A build for solved increases depending on the number of exposed edges
three interval coefficients; (b) Root locus of exposed edge and vertex of hyper-rectangle, which is expressed as n2n−1 , where n is
polynomials; (c) Root locus of minimum argument vertex polynomial the number of interval coefficients.
and roots of connected exposed edge polynomials.)
Our approach to reduce complexity of numerical analysis
As known, n number of uncertain parameters builds 2n is to consider only connected exposed edge polynomials of
vertices on the hyper-rectangle. Coefficient vectors of vertex the minimum argument vertex polynomial. The number of the
polynomials of A were expressed as Cartesian products of connected edges of a vertex is n. Complexity reduction de-
upper and lower bounds of interval coefficients[14] , pending on edge number can be expressed depending on total
edge counts as G(n) = n/(n2n−1 ) = 2−n+1 . This indicates
uk = {a0 , ā0 } × {a1 , ā1 } × {a2 , ā2 } × · · · an exponential decay of complexity reduction depending on
© ª
× an−1 , ān−1 × {an , ān } , (11) considered edge counts.
Set of vertex roots in the root region R(Ω) can be expressed
where “×” represents Cartesian product operator. Let us as
express vertex polynomials of expanded degree integer order π
interval polynomials as, Ru (Ω) = {v : ∆uk (a, v) = 0 ∧ |arg(v)| < ,
m
∆uk = ∆m (uk , v), k = 1, 2, 3, . . . , 2n . (12) ∀a ∈ A, k = 1, 2, 3, . . . , 2n }. (15)
Exposed edges are line segments connecting vertices through Set of exposed edge roots in the root region R(Ω) can be
the surfaces of A as illustrated in Fig. 3 (a). The edge poly- expressed as
416 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

π
Re (Ω) = {v : ∆ek (a, v) = 0 ∧ |arg(v)| < , Table I shows the number of the test polynomials re-
m
quired for robust stability analysis for edge theorem based
∀a ∈ A, k = 1, 2, 3, . . . , n2n−1 }. (16)
approaches. Fig. 5 shows increase of test polynomials with
Edge theorem suggests that stability checking of all exposed respect to number of interval coefficients (n) for 20 poly-
edge polynomials is sufficient to show robust stability of nomials edge sampling (np = 20). It can be seen that the
integer order interval characteristic polynomials. Considering test of minimum argument vertex polynomials (MV) is very
this theorem and using power mapping, stability analyses advantageous in term of computational complexity.
according to test of polynomials taken from all exposed edge
and vertex polynomials (Ru (Ω) ∪ Re (Ω)) were discussed in
[14]. In the case of sampling edges with np polynomials (np
> 2), the method in [14] requires test of np n2n−1 + 2n
polynomials. Here, np n2n−1 polynomials are for sampling
of edges and 2n polynomials are for vertex polynomials. In
order to simplify robust stability analyses, the following two
approaches are proposed in this study:
1) Test of minimum argument vertex with connected edge
polynomials (MVCE): For positive interval coefficient polyno-
mials, it can be possible to reduce number of test polynomials
by only evaluating stability of the minimum argument vertex
polynomial and its connected edge polynomials. It requires
the calculation of roots from Ru (Ω) ∪ Rce (Ω), where Rce (Ω)
∈ Re (Ω) is a subset of edge roots. It needs only testing
of the exposed edge polynomials connected to the minimum
Fig. 5. Number of the tested polynomials required for test of all
argument vertex that is defined as min{arg(Ru (Ω))}. In the
edge and vertex polynomials (AEAV), for the test of minimum
case of an edge polynomial sampling with np polynomials,
argument vertex with connected edge polynomials (MVCE) and for
MVCE approach requires the test of np n + 2n polynomials.
the test of minimum argument vertex polynomials (MV).
This approach is valid under the assumption that the branch
of edge graph, composed of the minimum argument vertex
and its connected edges, includes the minimum argument root V. I LLUSTRATIVE E XAMPLES
of A. Since the boundary of root region is formed by only Initial conditions of systems were assumed to be zero for
roots of vertex and exposed edge polynomials of A, minimum all parameters in numerical analyses.
argument root is the most likely to be on the minimum Example 1. By considering the fractional order LTI nominal
argument vertex or its connected edge polynomials. system described by fractional order differential equations[3] ,
2) Test of minimum argument vertex (MV): It is possible to
reduce further the number of test polynomials by considering 0.8D2.2 y(t) + 0.5D0.9 y(t) + y(t) = u(t). (17)
only vertex polynomials of hyper-rectangle A. This approach
requires calculation of min{arg(Ru (Ω))}, so it performs the Let us check robust stability of this system for interval
test of 2n polynomials. This test relies on the assumption that uncertainty of coefficients given as 0.8 ± 0.4 = [0.4 1.2], 0.5
minimum argument roots probably come from vertex poly- ± 0.2 = [0.3 0.7] and 1 ± 0.3 = [0.7 1.3].
nomials of hyper-rectangle because the interval polynomial To simplify analysis of interval system, one can express it
coefficients are continuous and lead to continuity of root locus. in the form of transfer function with zero initial conditions as
The most distant polynomials of hyper-rectangle A are vertex Y (s) 1
polynomials. The roots of vertex polynomials of A form the G(s) = = ,
U (s) [0.4 1.2]s + [0.3 0.7]s0.9 + [0.7 1.3]
2.2
vertices of root region. (18)

TABLE I
ROBUST STABILITY ANALYSIS APPROACHES BASED ON EDGE THEOREM FOR REAL POSITIVE COEFFICIENT INTERVAL
CHARACTERISTIC POLYNOMIALS

Approaches based on edge theorem Number of test polynomials Basic assumptions


Test of all edge and vertex np n2n−1 + 2n The test of all exposed edge polynomials
polynomials (AEAV)[14] from A is sufficient to show robust stability

Test of minimum argument vertex with np n + 2n Set of minimum argument vertex with connected edge polynomials
connected edge polynomials (MVCE) generally includes minimum argument root of A

Test of minimum argument vertex 2n Minimum argument root is probably


polynomials (MV) the root of vertex polynomials of A
ALAGOZ : A NOTE ON ROBUST STABILITY ANALYSIS OF FRACTIONAL ORDER INTERVAL SYSTEMS · · · 417

and the characteristic polynomial of the system is found as

∆(s) = [0.4 1.2]s2.2 + [0.3 0.7]s0.9 + [0.7 1.3]. (19)

By applying s = v m mapping, the expanded degree integer


order characteristic polynomial is written as,

∆10 (v) = [0.4 1.2]v 22 + [0.3 0.7]v 9 + [0.7 1.3]. (20)

Vertex polynomials of expanded degree integer order interval


characteristic polynomial were obtained as

{∆u1 = ∆10 ([0.4 0.3 0.7], v), ∆u2 = ∆10 ([0.4 0.3 1.3], v),
∆u3 = ∆10 ([0.4 0.7 0.7], v), ∆u4 = ∆10 ([0.4 0.7 1.3], v),
∆u5 = ∆10 ([1.2 0.3 0.7], v), ∆u6 = ∆10 ([1.2 0.3 1.3], v),
∆u7 = ∆10 ([1.2 0.7 0.7], v), ∆u8 = ∆10 ([1.2 0.7 1.3], v)}

We performed edge sampling with 19 polynomials (np =


19) in numerical analyses, so edge sampling function can
be written as s(ak , λ) = λak + (1 − λ)āk , where λ ∈
{0.05, 0.10, 0.15, 0.20, 0.25, 0.30, 0.35, 0.40, 0.45, 0.50, 0.55,
0.60, 0.65, 0.70, 0.75, 0.80, 0.85, 0.90, 0.95} and k = {1, 2,
3}. Set of edge polynomials were obtained as,

{∆e1 = ∆10 ([(λ0.4 + (1 − λ)1.2) 0.3 0.7], v), Fig. 6. Root placement for Example 1 ((a) Roots of vertex and
∆e2 = ∆10 ([(λ0.4 + (1 − λ)1.2) 0.3 1.3], v), edge polynomials; (b) Close view of minimum argument vertex and
∆e3 = ∆10 ([(λ0.4 + (1 − λ)1.2) 0.7 0.7], v), connected edge polynomials.)

∆e4 = ∆10 ([(λ0.4 + (1 − λ)1.2) 0.7 1.3], v),


∆e5 = ∆10 ([ 0.4 (λ0.3 + (1 − λ)0.7) 0.7], v),
∆e6 = ∆10 ([ 0.4 (λ0.3 + (1 − λ)0.7) 1.3], v),
∆e7 = ∆10 ([ 1.2 (λ0.3 + (1 − λ)0.7) 0.7], v),
∆e8 = ∆10 ([ 1.2 (λ0.3 + (1 − λ)0.7) 1.3], v),
∆e9 = ∆10 ([ 0.4 0.3 (λ0.7 + (1 − λ)1.3)], v),
∆e10 = ∆10 ([ 0.4 0.7 (λ0.7 + (1 − λ)1.3)], v),
∆e11 = ∆10 ([ 1.2 0.3 (λ0.7 + (1 − λ)1.3)], v),
∆e12 = ∆10 ([ 1.2 0.7 (λ0.7 + (1 − λ)1.3)], v)}.

Figs. 6 (a) and 6 (b) show roots of vertex and edge poly- Fig. 7. Step responses of vertex polynomials.
nomials of A in the first Riemann sheet. Roots of vertex
order PD controller, C(s) = 64.47 + 12.46s[3] , let us check
polynomials are indicated by blue asterisks. Roots of minimum
robust stability of closed loop control system for interval
argument vertex and connected edge polynomial are indicated
uncertainty given as the following:
by red dots in complex v plane. Minimum argument root is the
For electrical heater model, parameter deviations are 39.96
root of vertex polynomial ∆u6 = ∆10 ([1.2 0.3 1.3], v) and the
± 5.3 = [34.66 45.26] and 0.58 ± 0.12 = [0.46 0.7], and for
value of minimum argument is φmin = min{arg(R(Ω))} =
the controller function, parameter deviations are 64.47 ± 11.5
0.0487 radian. Since it is lower than the stability boundary φs
π = [52.97 75.97] and 12.46 ± 3.36 = [9.10 15.82].
= 20 , the interval system is not robust stable.
The resulting closed loop transfer function of interval sys-
Fig. 7 shows step response of 8 vertex polynomials. The step tem becomes,
response obtained for u6 = [1.2 0.3 1.3] confirms the unstable
Y (s)
response of the interval system. T (s) =
Example 2. By considering the closed loop control of U (s)
electrical heater, which was modeled by fractional order plant [9.10 15.82]s + [52.97 75.97]
= ,
function, G(s) = YU (s)(s) 1
= 39.96s1.25 [34.66 45.26]s1.25 + [9.10 15.82]s + [53.43 76.67]
+0.598 , and the integer
(21)
418 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

and then characteristic polynomial of the system can be


expressed as,
∆(s) = [34.66 45.26]s1.25 + [9.10 15.82]s + [53.43 76.67].
(22)
By applying s = v 100 mapping, the expanded degree integer
order characteristic polynomial is written as,
∆100 (v) = [34.66 45.26]v 125 + [9.10 15.82]v 100
+ [53.43 76.67]. (23)
Vertex polynomials of expanded degree integer order interval
characteristic polynomial were obtained as
{∆u1 = ∆100 ([34.66 9.10 53.43], v),
∆u2 = ∆100 ([34.66 9.10 76.67], v),
∆u3 = ∆100 ([34.66 15.83 53.43], v),
∆u4 = ∆100 ([34.66 15.83 76.67], v),
∆u5 = ∆100 ([45.26 9.10 53.43], v),
∆u6 = ∆100 ([45.26 9.10 76.67], v),
∆u7 = ∆100 ([45.26 15.82 53.43], v),
∆u8 = ∆100 ([45.26 15.82 76.67], v)}.
We used 19 polynomials edge sampling (np = 19) in
numerical analyses. Set of edge polynomials can be written
as,
{∆e1 = ∆100 ([(λ34.66 + (1 − λ)45.26) 9.10 53.43], v), Fig. 8. Root placement for Example 2 ((a) Roots of vertex and
∆e2 = ∆100 ([(λ34.66 + (1 − λ)45.26) 9.10 76.67], v), edge polynomials; (b) Close view of minimum argument vertex and
∆e3 = ∆100 ([(λ34.66 + (1 − λ)45.26) 15.82 53.43], v), connected edge polynomials.)
∆e4 = ∆100 ([(λ34.66 + (1 − λ)45.26) 15.82 76.67], v),
∆e5 = ∆100 ([ 34.66 (λ9.10 + (1 − λ) 15.82) 53.43], v),
∆e6 = ∆100 ([ 34.66 (λ9.10 + (1 − λ) 15.82) 76.67], v),
∆e7 = ∆100 ([ 45.26 (λ9.10 + (1 − λ) 15.82) 53.43], v),
∆e8 = ∆100 ([ 45.26 (λ9.10 + (1 − λ) 15.82) 76.67], v),
∆e9 = ∆100 ([ 34.66 9.10 (λ53.43 + (1 − λ) 76.67) ], v),
∆e10 = ∆100 ([ 34.66 15.82 (λ53.43 + (1 − λ) 76.67) ], v),
∆e11 = ∆100 ([ 45.26 9.10 (λ53.43 + (1 − λ) 76.67) ], v),
∆e12 = ∆100 ([ 45.26 15.82 (λ53.43 + (1 − λ) 76.67) ], v)}.
Figs. 8 (a) and 8 (b) show roots of vertex and edge poly-
nomials in the first Riemann sheet. Minimum argument root Fig. 9. Step responses of vertex polynomials.
is the root of vertex polynomial ∆u6 = ∆100 ([45.26 9.10
76.67], v) and the value of minimum argument is φmin = It is convenient to write closed loop transfer function of
min{arg(R(Ω))} = 0.0259 radian. Since minimum argument system:
root lies in HSR defined with the root argument interval Y (s)
(π/200, π/100], the interval system is robust stable. T (s) =
U (s)
Fig. 9 shows step responses of 8 vertex polynomials and
12.46s + 64.47
confirms robust stability of the closed loop electrical heater = .
control system for the given parameter deviation ranges. (39.96 ± γ)s1.25 + (12.46 ± γ)s + (65.068 ± γ)
(24)
Example 3. By considering the closed loop electrical heater
control system given in previous example as the plant function Then, the characteristic polynomial was obtained as,
G(s) = YU (s)
(s) 1
= 39.96s1.25 +0.598 and PD controller of system, ∆(s) = (39.96±γ) s1.25 +(12.46±γ)s+(65.068±γ). (25)
C(s) = 64.47 + 12.46s. By using edge theorem approaches,
let us find out interval uncertainly ranges of γ that make the By applying s = v 100 mapping, the expanded degree integer
closed loop control system robust stable. order characteristic polynomial is written as,
ALAGOZ : A NOTE ON ROBUST STABILITY ANALYSIS OF FRACTIONAL ORDER INTERVAL SYSTEMS · · · 419

∆100 (v) = (39.96 ± γ) v 125 + (12.46 ± γ)v 100 + (65.068 ± γ). ∆e11 = ∆100 ([[(39.96 + γ)(12.46 − γ)(λ(65.068 − γ)
(26) + (1 − λ)(65.068 + γ) )], v),
Vertex polynomials of expanded degree integer order interval
characteristic polynomial were obtained as ∆e12 = ∆100 ([(39.96 + γ)(12.46 + γ)(λ(65.068 − γ)
{∆u1 = ∆100 ([(39.96 − γ) (12.46 − γ) (65.068 − γ)], v), + (1 − λ)(65.068 + γ) )], v)}.

∆u2 = ∆100 ([(39.96 − γ) (12.46 − γ) (65.068 + γ)], v), Figs. 10 (a)-10 (h) show roots of vertex and edge polynomi-
∆u3 = ∆100 ([(39.96 − γ) (12.46 + γ) (65.068 − γ)], v), als in the first Riemann sheet for various values of γ. Table II
lists minimum argument of vertex roots with respect to value
∆u4 = ∆100 ([(39.96 − γ) (12.46 + γ) (65.068 + γ)], v),
of γ. Graphical results shown in Fig.10 indicate that interval
∆u5 = ∆100 ([(39.96 + γ) (12.46 − γ) (65.068 − γ)], v), uncertain control system is robust stable for γ ≤ 27.
∆u6 = ∆100 ([(39.96 + γ) (12.46 − γ) (65.068 + γ)], v), In this example, all edge and vertex polynomials (AEAV)
∆u7 = ∆100 ([(39.96 + γ) (12.46 + γ) (65.068 − γ)], v), method[14] requires the test of 236 polynomials (19.3.22 +23 ),
minimum argument vertex with connected edge polynomials
∆u8 = ∆100 ([(39.96 + γ) (12.46 + γ) (65.068 + γ)], v)}. (MVCE) method requires the test of 65 polynomials (19.3 +
We used 19 polynomials edge sampling. Then, edge poly- 23 ) and minimum argument vertex polynomials (MV) method
nomials were obtained as, requires the test of 8 polynomials (23 ). Examples numerically
{∆e1 = ∆100 ([(λ(39.96 − γ) reveal that MVCE and MV can reduce computational com-
plexity of robust stability analysis based on edge theorem;
+ (1 − λ)(39.96 + γ))(12.46 − γ)(65.068 − γ)], v), however there is need for theoretical verification of basic
∆e2 = ∆100 ([(λ(39.96 − γ) assumptions of MVCE and MV approaches.
+ (1 − λ)(39.96 + γ))(12.46 − γ)(65.068 + γ)], v),
VI. C ONCLUSIONS
∆e3 = ∆100 ([(λ(39.96 − γ)
This study confirms that Hurwitz stability analysis of frac-
+ (1 − λ)(39.96 + γ))(12.46 + γ)(65.068 − γ)], v),
tional order characteristic polynomials is valid in v plane under
∆e4 = ∆100 ([(λ(39.96 − γ) power mapping. As known, it is difficult to calculate root locus
+ (1 − λ)(39.96 + γ))(12.46 + γ)(65.068 + γ)], v), of fractional order characteristic polynomials in s domain.
The s = v m power mapping significantly simplifies stability
∆e5 = ∆100 ([(39.96 − γ)(λ(12.46 − γ) analyses of fractional order polynomials. The problem turns
+ (1 − λ)(12.46 + γ))(65.068 − γ)], v), into the Hurwitz stability analysis of expanded degree integer
order polynomials in the first Riemann sheet.
∆e6 = ∆100 ([(39.96 − γ)(λ(12.46 − γ)
It is important to investigate impacts of power mapping
+ (1 − λ)(12.46 + γ))(65.068 + γ)], v), on root locus and stability related properties. Preliminarily,
∆e7 = ∆100 ([(39.96 + γ)(λ(12.46 − γ) this paper revealed properties of s = v m mapping related
with stability analysis and root locus: It was shown that root
+ (1 − λ)(12.46 + γ))(65.068 − γ)], v),
argument and magnitude relations are conserved under power
∆e8 = ∆100 ([(39.96 + γ)(λ(12.46 − γ) mapping. This is an important remark of power mapping
+ (1 − λ)(12.46 + γ))(65.068 + γ)], v), that leads to conformity of root locus analysis given in v
plane for the fractional order systems defined in s plane. The
∆e9 = ∆100 ([(39.96 − γ)(12.46 − γ)(λ(65.068 − γ) conservation of argument and magnitude relations leads to
+ (1 − λ)(65.068 + γ) )], v), conservation of the geometrical properties of root constellation
under power mapping transformations between complex s and
∆e10 = ∆100 ([(39.96 − γ)(12.46 + γ)(λ(65.068 − γ)
v planes. Thus, the minimum argument root of expanded
+ (1 − λ)(65.068 + γ) )], v), degree integer order polynomials in complex v plane is also

TABLE II
MINIMUM ARGUMENT OF VERTEX POLYNOMIAL ROOTS AND SYSTEM STABILITY FOR VARIOUS γ

Value of γ Minimum angle vertex polynomial number (1-8) Minimum argument of vertex polynomials (Radian) Robust stability
1 6 0.0263 Stable
5 6 0.0258 Stable
10 6 0.0254 Stable
15 1 0.0246 Stable
20 1 0.0231 Stable
25 1 0.0193 Stable
27 1 0.0158 Stable
28 1 0.0128 Unstable
420 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

Fig. 10. Root regions of vertex and edge polynomials in the first Riemann sheet for (a) γ = 1, (b) γ = 5, (c) γ = 10, (d) γ = 15,
(e) γ = 20, (f) γ = 25, (g) γ = 27 and (h) γ = 28.

minimum argument root of fractional order polynomial in the s This study contributes to advance our understanding on
plane. This property provides the validity of Hurwitz stability implications of power mapping for root locus and stability
and implication of edge theorem under power mapping and it properties of fractional order systems.
makes possible the robust stability analysis of fractional order
interval polynomials according to robust stability of expanded
degree integer order polynomials complex v plane. R EFERENCES
To utilize edge theorem based approach for robust stability
analysis of fractional order control systems. Author numer- [1] Bhattacharyya S P, Keel L H, Chapellat H. Robust Control: The Para-
ically demonstrated two robust stability analysis approaches metric Approach. Englewood Cliffs, NJ: Prentice Hall, 1995. 269−291
based on minimum root argument analyses of vertex and
exposed edge polynomials in v plane. These approaches were [2] Monje C A, Chen Y Q, Vinagre B M, Xue D Y, Feliu-Batlle V.
Fractional-order Systems and Controls: Fundamentals and Applications.
shown to reduce the number of test polynomials for the London: Springer, 2010.
parametric robust stability analyses of fractional order systems.
It was observed in numerical calculations that the test of only [3] Petráš I. Stability of fractional-order systems with rational orders: a
vertex polynomials can significantly reduce computational survey. Fractional Calculus and Applied Analysis, 2009, 12(3): 269−298
complexity of robust stability analyses for interval charac-
[4] Das S. Functional Fractional Calculus (Second edition). Berlin: Springer,
teristic polynomials with positive real coefficients. It should 2011.
be noted that results are valid under the assumption that
minimum argument root comes from vertex and/or connected [5] Chen Y Q, Ahn H S, Podlubny I. Robust stability check of fractional
edge polynomials of hyper-rectangle. Results of numerical order linear time invariant systems with interval uncertainties. Signal
examples confirm the validity of this assumption. However, Processing, 2006, 86(10): 2611−2618
there is need for a future study addressing properties of zeros
[6] Ahn H S, Chen Y Q, Podlubny I. Robust stability test of a class of
in polynomial arithmetics for the theoretical proof of this linear time-invariant interval fractional-order system using Lyapunov
assumption. inequality. Applied Mathematics and Computation, 2007, 187(1): 27−34
ALAGOZ : A NOTE ON ROBUST STABILITY ANALYSIS OF FRACTIONAL ORDER INTERVAL SYSTEMS · · · 421

[7] Ahn H S, Chen Y Q. Necessary and sufficient stability condition of [15] Matignon D. Stability results for fractional differential equations with
fractional-order interval linear systems. Automatica, 2008, 44(11): 2985 applications to control processing. In: Proceedings of the 1996 Compu-
−2988 tational Engineering in Systems Applications. Lille, France, 1996. 963−
968
[8] Lu J G, Chen G R. Robust stability and stabilization of fractional-order
interval systems: an LMI approach. IEEE Transactions on Automatic [16] Minnichelli R J, Anagnost J J, Desoer C A. An elementary proof of
Control, 2009, 54(6): 1294−1299 Kharitonov’s stability theorem with extensions. IEEE Transactions on
Automatic Control, 1989, 34(9): 995−998
[9] N’Doye I, Darouach M, Zasadzinski M, Radhy N E. Robust stabilization
of uncertain descriptor fractional-order systems. Automatica, 2013, [17] Podlubny I. Fractional Differential Equations. San Diego: Academic
49(6): 1907−1913 Press, 1999.

[10] Petráš I, Chen Y Q, Vinagre B M. A robust stability test procedure [18] Xue D Y, Chen Y Q. Modeling, Analysis and Design of Control Systems
for a class of uncertain LTI fractional order systems. In: Proceedings in MATLAB and Simulink. River Edge, NJ, USA: World Scientific
of the 2002 International Carpathian Control Conference ICCC’2002. Publishing Company, 2014.
Malenovice, Czech Republic, 2002. 247−252
[19] Caponetto R, Dongola G, Fortuna L, Petras I. Fractional Order Sys-
[11] Petráš I, Chen Y Q, Vinagre B M. Robust stability test for interval tems: Modeling and Control Applications. Singapore: World Scientific
fractional order linear systems. Unsolved Problems in Mathematical Publishing Company, 2010.
Systems and Control Theory. Princeton, NJ: Princeton University Press,
2004. 208−210 [20] Sheil-Small T. Complex Polynomials. Cambridge, UK: Cambridge Uni-
versity Press, 2002.
[12] Lu J G, Chen Y Q. Robust stability and stabilization of fractional-order
interval systems with the fractional order α: The 0 ¿ α ¿ 1 case. Baris Baykant Alagoz is working at the Computer
IEEE Transactions on Automatic Control, 2010, 55(1): 152−158 Engineering Department in Inonu University. He
received the bachelor degree in the Department of
Electronics and Communication Engineering, Istan-
[13] Radwan A G, Soliman A M, Elwakil A S, Sedeek A. On the stability bul Technical University, in 1998, M. S. and Ph. D.
of linear systems with fractional-order elements. Chaos, Solitons and degrees in the Department of Electrical-Electronics
Fractals, 2009, 40(5): 2317−2328 Engineering, Inonu University, in 2011 and 2015,
respectively. His research interests include modeling
[14] Senol B, Ates A, Alagoz B B, Yeroglu C. A numerical investigation for and simulation of physical systems, control systems,
robust stability of fractional-order uncertain systems. ISA Transactions, and smart grid.
2014, 53(2): 189−198
422 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL.3, NO.4, OCTOBER 2016

Criteria for Response Monotonicity Preserving


in Approximation of Fractional Order Systems
Mohammad Saleh Tavazoei, Member, IEEE

Abstract—In approximation of fractional order systems, a methods presenting rational continuous-time filters for ap-
significant objective is to preserve the important properties of the proximation of fractional operators. Also, the approximation
original system. The monotonicity of time/frequency responses is methods constructed based on the direct discretization of
one of these properties whose preservation is of great importance
in approximation process. Considering this importance, the issues fractional operators have been analyzed in the viewpoint of
of monotonicity preservation of the step response and monotonic- stability preservation in [32]. In this paper, the aim is to
ity preservation of the magnitude-frequency response are inde- investigate the problem of response monotonicity preserving
pendently investigated in this paper. In these investigations, some in approximation of fractional order systems by using rational
conditions on approximating filters of fractional operators are approximations of fractional operators. Monotonicity of the
found to guarantee the preservation of step/magnitude-frequency
response monotonicity in approximation process. These condi- step response is known as a feature for dynamical systems
tions are also simplified in some special cases. In addition, having desired transient responses[33−37] . Also, a necessary
numerical simulation results are presented to show the usefulness condition to have desired transient response in linear time
of the obtained conditions. invariant dynamical systems is monotonicity of the magnitude-
Index Terms—Fractional order system, approximation, step frequency response[38] . Considering these points, dynamical
response, magnitude-frequency response, monotonicity systems with monotonic time/frequency responses have been
taken into consideration in different applications[33−40] . In
these applications, if we deal with a fractional order dynamical
I. I NTRODUCTION system with monotonic time/frequency response (for example
in fractional order control system design or in fractional
T HESE days, fractional calculus[1] has found a widespread
use in facilitating and dealing with different engi-
neering challenges. On the basis of using fractional or-
order filter synthesis with the aim of achieving a desired
transient response)[41−43] , approximating such a system may
be unavoidable in practice. In this case, due to the significance
der dynamics[2] , effective solutions have been proposed for
of the property of response monotonicity, preserving such a
some engineering problems[3] in different fields such as
property in approximation process is of great importance. In
control system design[4−5] , system identification[6−7] , anal-
this paper, general conditions on rational approximations of
ysis and synthesis of electrical circuits[8−10] , image and
fractional operators are derived that guarantee the preserva-
signal processing[11−12] , robotics[13] , electromagnetics[14] ,
tion of monotonicity property of the step response or the
biomedical informatics[15] , vibration reduction[16−17] , wave
magnitude-frequency response in approximation process.
propagation[18] , and viscoelasticity[19] .
The paper is organized as follows. In Section II, some
In practice, sometimes there is a need to approximate frac- preliminaries on approximation of fractional order systems
tional order systems. Consequently till now, different useful are presented. Conditions for guaranteeing the preservation
methods have been proposed for approximating fractional of the monotonicity property of the step response and the
operators (for some sample methods, see [20−26]). But a magnitude-frequency response in approximation of fractional
main concern in using approximation methods is that the order systems are respectively obtained in Sections III and
significant properties of the original fractional order systems IV. In these sections, numerical simulation results are also
may not be preserved after approximation[27−29] . Considering presented to confirm the usefulness of the obtained conditions.
the importance of preserving the properties of fractional order Finally, conclusions in Section V close the paper.
systems in approximation process, some studies on this subject
have been done in literature. For example, the problem of II. R ATIONAL A PPROXIMATION OF
stability preservation has been investigated in [30−31] for F RACTIONAL O RDER S YSTEMS
Consider a SISO LTI fractional order system described by
Manuscript received August 24, 2015; accepted April 16, 2016. This work the following pseudo-state space equations
was supported by the Research Council of Sharif University of Technology
(G930720). Recommended by Associate Editor Dingyü Xue. ½ α
Citation: Mohammad Saleh Tavazoei. Criteria for response monotonicity 0 Dt x(t) = Ax(t) + Bu(t),
(1)
preserving in approximation of fractional order systems. IEEE/CAA Journal y(t) = Cx(t),
of Automatica Sinica, 2016, 3(4): 422−429
Mohammad Saleh Tavazoei is with the Electrical Engineering Depart- where u(t) ∈ R, y(t) ∈ R, and x(t) ∈ Rn are respectively
ment, Sharif University of Technology, Tehran 11365-9363, Iran (e-mail: the input, output, and pseudo-state vector of the system[44] .
tavazoei@sharif.edu). Also, A ∈ Rn×n , B ∈ Rn×1 , C ∈ R1×n , α ∈ (0, 1), and
Color versions of one or more of the figures in this paper are available α
online at http://ieeexplore.ieee.org. 0 Dt denotes the Caputo derivative operator defined by
TAVAZOEI: CRITERIA FOR RESPONSE MONOTONICITY PRESERVING IN APPROXIMATION OF FRACTIONAL ORDER SYSTEMS 423

monotonic time/frequency response. The main feature of the


Z t 0 conditions obtained in the next sections is the independency
α 1 x (τ )
0 Dt x(t) = dτ, α ∈ (0, 1). (2) of these conditions from the original system dynamics.
Γ(1 − α) 0 (t − τ )α
It is worth noting that (1) is the fractional order counterpart III. S TEP R ESPONSE M ONOTONICITY
of the integer order system A. Preliminaries
½
ẋ(t) = Ax(t) + Bu(t), Consider a BIBO stable system described by transfer func-
(3) tion H(s). According to the Post-Widder inversion formula[46] ,
y(t) = Cx(t).
the impulse response of this system (h(t)), as the inverse
The transfer function from input u(t) to output y(t) in Laplace transform of H(s), is given by
system (1) is given as follows (See Fig. 1). µ ¶k+1 µ ¶
(−1)k k + 1 k+1
G(sα ) = C (sα I − A)
−1
B. (4) h(t) = lim H (k) , (7)
k→∞ k! t t
where H (k) (s) denotes the k−th derivative of H(s). An
interesting consequence of the Post-Widder inversion formula,
which has been taken into consideration in the literature[47] ,
is about non-negativeness of the impulse response. According
to this formula, if the BIBO stable transfer function H(s)
satisfies condition
¯
¯
Fig. 1. Block diagram of pseudo-state space system (1).
(−1)r H (r) (s)¯ ≥ 0, (8)
s=σ

A common way for approximating fractional order system for r = 1, 2, . . . and all positive real values of σ, then its
(1) is to approximate and replace the operator 1/sα in block impulse response is non-negative for t > 0. Conversely, by
diagram of Fig. 1 by a rational transfer function (Fig. 2)[45] . considering the Laplace transform definition, i.e.
Z ∞
Assume that the following approximation
H(s) = e−st h(t) dt, (9)
sα ≈ P (s), (5) 0
it is deduced that
where Z ∞
m m−1 (−1)r H (r) (σ) = e−σt tr h(t) dt, (10)
bm s + bm−1 s + · · · + b1 s + b0 0
P (s) = m , (6)
s + am−1 sm−1 + · · · + a1 s + a0 for σ > 0, where H(s) is a BIBO stable transfer function with
ai ≥ 0 for i = 0, 1, . . . , m − 1 and bi ≥ 0 for i = 0, 1, ..., m, the impulse response h(t). Therefore, if h(t) is non-negative,
is used for approximating fractional order system (1). In this then condition (8) is satisfied for r = 1, 2, . . . , and all positive
case, the approximated system will be described by rational real values of σ [47] .
transfer function G(P (s)).
B. Criteria for Step Response Monotonicity
This subsection deals with finding conditions on approxima-
tion filter (6) to guarantee monotonicity of the step response.
Firstly, the monotonicity condition is derived in a general
case (Theorem 1), and then this condition is simplified in
some special cases (Corollaries 1-3). In addition, numerical
examples are presented to validate the obtained results.
Fig. 2. Block diagram of the approximated integer order system for For obtaining the results in this subsection, it is assumed that
fractional order system (1) obtained by using approximation (5). the original system (G(sα )), the approximating filter (P (s)),
and the approximated system (G(P (s))) are BIBO stable
Preservation of the principal properties of the system is an (the conditions on approximating filter (P (s)) to preserve the
important issue which should be taken into consideration in stability of the system in the approximation process can be
the approximation process. Considering this importance, on found in [31]). Now, as a first result consider the following
the basis of comparing the stability conditions of the original theorem presenting a condition to guarantee the step response
system (1) and its rational approximation, the stability preser- monotonicity in the approximation process.
vation problem has been previously studied in [31−32]. In this Theorem 1. Assume that system (1) has a monotonic
paper, we focus on the monotonicity preservation problem non-decreasing step response. The monotonicity of the step
for the time/frequency responses, and obtain conditions on response is preserved by using rational approximation (5) if
approximation (5) for guaranteeing the preservation of the ¯
response monotonicity. Satisfying these conditions guarantees ¯
(−1)k P̃ (k) (s)¯ ≤ 0, (11)
that the monotonicity of the system response is preserved in s=σ

approximation process, i.e., the approximated integer order for all positive real values of σ and k ∈ N, where P̃ (s) =
system similar as the original fractional order system has a P 1/α (s).
424 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL.3, NO.4, OCTOBER 2016

Proof. Since the BIBO stable system (1) has a monotonic −P N (s) has a non-negative impulse response for t > 0.
non-decreasing step response, according to discussions of Consequently, since the impulse response of this transfer
Section III-A function is equal to the negative of the impulse response of
¯ transfer function P N (s), the following corollary is deduced
¯
(−1)k Ĝ(k) (s)¯ ≥ 0, (12) from Theorem 1.
s=σ
Corollary 1. Assume that α = 1/N (N ∈ N), and the step
for all k ∈ N and σ > 0 where Ĝ(s) = G(sα ) = C(sα I − response of system (1) is monotonic non-decreasing. In this
A)−1 B. By using the rational approximation (5), the approxi- case, the monotonicity of the step response of system (1) is
mated system is described by transfer function Ĝ(P 1/α (s)) = preserved by using rational approximation (5) if the rational
Ĝ(P̃ (s)). According to the Faàdi Bruno’s formula (gener- transfer function P N (s) has a non-positive impulse response
alization of the chain rule for higher derivatives)[48] , the r- for t > 0.
th (r ∈ N) derivative of this transfer function with respect to Example 1. Consider the approximation s0.5 ≈ P (s) with
is given by (18), Shown at the bottom of the page, which is obtained
by the low-frequency continued fraction method[49] . It can
dr ³ ´ X r! be verified that P 2 (s) has a non-positive impulse response
Ĝ P̃ (s) =
dsr k1 ! k2 ! · · · kr !1!k1 2!k2 · · · r!kr for t > 0 (See Fig. 3). Hence, from Corollary 1 it is con-
¯ Y r ³ ´k i cluded that the step response monotonicity is preserved by
¯
× Ĝ(k1 +k2 +···+kr ) (x)¯ P̃ (i) (s) , (13) using the above-mentioned approximation to approximate each
x=P̃ (s)
i=1 fractional order system in the form (1) with α = 1/2 and a
where the sum appeared in the right-hand side of (13) is over monotonic ·step response.¸ For example, system (1) with α =
all r-tuples of non-negative integers satisfying the Diophantine −1.8 −1 £ ¤T
1/2, A = ,B = 1 0 , and C = [0 1]
equation 1 0
is a BIBO stable system having a monotonic step response.
k1 + 2k2 + · · · + rkr = r. (14) As shown in Fig. 4, the monotonicity of the step response
Qr ¡ ¢
i (i) ki
of this system is preserved by using the above-mentioned
The Diophantine equation (14) yields in i=1 (−1)˜P (s) approximation.
Qr ³ ´k i
= (−1)r i=1 (−1)i P̃ (i) (s) . From this equality and (13),

dr ³ ´ X r!
(−1)r Ĝ P̃ (s) =
dsr k1 ! k2 ! ... kr !1!k1 2!k2 · · · r!kr
¯ Y r ³ ´ki
(k1 +k2 +···+kr ) ¯
× Ĝ (x)¯ (−1)i P̃ (i) (s) . (15)
x=P̃ (s)
i=1

If ³
condition (11) ¯is satisfied
´ki for all σ > 0 and k ∈ N,
i (i) ¯
then (−1) P̃ (s)¯ and (−1)ki have the same signs
s=σ
for each σ > 0 and non-negative integer ki . ³Considering´¯ this
dr ¯
fact and (15), it is deduced that (−1)r ds r Ĝ P̃ (s) ¯ and
¯ s=σ Fig. 3. Impulse response of P 2 (s) for t > 0 where P (s) is defined
¯
(−1)k1 +k2 +···+kr Ĝ(k1 +k2 +···+kr ) (x)¯ have the same by (18).
x=P̃ (σ)
signs for all σ > 0. Hence, from (12) it is found that
dr ³ ´¯¯
(−1)r Ĝ P̃ (s) ¯ ≥ 0, (16)
dsr ¯
s=σ
for all r ∈ N and σ > 0. According to (16) and the Post-
Widder inversion formula, it is concluded that the BIBO stable
system Ĝ(P̃ (s)) (approximated system) has a monotonic non-
decreasing step response. ¤
If α = 1/N where N ∈ N, condition (11) is written as
¡ ¢(k) ¯¯
(−1)k P N (s) ¯ ≤ 0. (17)
s=σ
According to discussions of Section III-A, condition (17) is Fig. 4. Monotonic step responses of the original system and its
satisfied for all k ∈ N, if the BIBO stable transfer function approximation in Example 1.

———————————————————————————————————————————————————–
s(s + 0.933)(s + 0.75)(s + 0.5)(s + 0.25)(s + 0.06699)
P (s) = , (18)
(s + 0.983)(s + 0.8536)(s + 0.6294)(s + 0.3706)(s + 0.1464)(s + 0.01704)
TAVAZOEI: CRITERIA FOR RESPONSE MONOTONICITY PRESERVING IN APPROXIMATION OF FRACTIONAL ORDER SYSTEMS 425

According to [41, Theorem 3], we know that if (3) is a The step response of this system in the case α = 0.9 is
BIBO stable system with a monotonic step response, then (1) shown in Fig. 5. If the approximation
also has a monotonic step response. Hence in such a case,
the monotonicity condition is reduced as that stated in the 501.1872(s + 0.001259)(s + 0.1259)(s + 12.59)
following corollary. s0.9 ≈ ,
(s + 0.07943)(s + 7.943)(s + 794.3)
Corollary 2. Assume that the integer order system described (22)
by (3) is a BIBO stable system with a monotonic non- obtained based on the CRONE method[51] , is used for approx-
decreasing step response. In such a case, the step response of imating the above-described system, according to Corollary 3
the approximation of system (1) obtained by using (5), similar the monotonicity of the step response is preserved. The step
as the step response of the original system (1), is monotonic response of the approximated system shown in Fig. 5 confirms
if P (s) has a non-positive impulse response for t > 0. this point.
It is worth noting that the simple condition presented in
Corollary 2 can be satisfied by a large class of rational
approximations having interlaced real zeros and poles (For
example, the rational approximations proposed in [21, 25,
51]). To show this fact, assume that the transfer function P (s)
described by
Q
m
(s + zi )
P (s) = k i=1
Q
m , (19)
(s + pi )
i=1
where
k > 0 & 0 ≤ z1 < p 1 < z 2 < p 2 < · · · < z m < p m (20) Fig. 5. Monotonic step responses of the original system and its
is used for approximation of fractional operator s (α ∈ α approximation in Example 2.
(0, 1)). If condition (20) holds, P (s) can be rewritten as
m
X IV. M AGNITUDE -F REQUENCY R ESPONSE M ONOTONICITY
ri
P (s) = k + , (21) The monotonicity of magnitude-frequency response of all-
i=1
s + pi
pole fractional order systems has been studied in [42]. In
where ri < 0 for i = 1, ..., m (See [50]). Since all ri (i = the mentioned study, algebraic conditions have been derived
1, ..., m) are negative, transfer function (19) has a non-positive to guarantee the nonexistence of extrema in the magnitude-
impulse response for t > 0. Therefore, the following result is frequency response of an all-pole fractional order system. In
deduced. continuation of the work done in [42], in this section it is
Corollary 3. Let assumptions of Corollary 2 hold. Then, assumed that (1) describes an all-pole transfer function in the
the monotonicity of step response is preserved by using form
approximation (5) if P (s) is in the form (19) and satisfies 1
conditions in (20). G(s) = P n , dn > 0 & dk ≥ 0 for k = 0, ..., n − 1
For instance, the approximation methods proposed in [21, dk skα
25, 51] satisfy conditions of Corollary 3. Consequently, using k=0
(23)
these methods results in preservation of the step response
with the monotonic magnitude-frequency response |G(jω)|
monotonicity in approximation of fractional order systems
for ω ∈ (0, ∞). Considering this assumption, the following
having monotonic step responses.
theorem presents conditions on the approximating filter P (s)
Example 2. In [41, Example 1], the monotonicity of the step
in (5) to preserve the monotonicity of the magnitude-frequency
response of a fractional order system is shown. The pseudo-
response of system (1) in the approximation process.
state space representation of the system considered in [41,
Theorem 2. The magnitude-frequency response monotonic-
Example 1] is in the form (1) with the following matrices
ity of any fractional order system in the form (1) with
  transfer function (23), which has a monotonic non-increasing
0 1 0 0 0 0 0
  magnitude-frequency response, is preserved in the frequency
 0 0 1 0 0 0 0 
  range (ωi , ωh ) by approximating this system on the basis of
 0 0 0 1 0 0 0  approximation (5) if the following sets of conditions
A=
 0 0 0 0 1 0 0 ,
 
 0 0 0 0 0 1 0   min cos( Ψc (ω)
≥ 0,
  cαπ
2 )
 0 0 0 0 0 0 1  c∈C +
∀ω ∈ (ωl , ωh ) (24)
Ψc (ω) Ψc (ω)
−0.1 −1.05 −4.55 −10.53 −14.07 −11.05 −4.9  min cos( cαπ
) ≥ max cos( cαπ ) ,
c∈C + 2 c∈C − 2
£ ¤T
B= 0 0 0 0 0 0 1 , are satisfied
£ ¤ © where ª
C= 2 1 2 1 0 0 0 . C + = c ∈ {−n, ..., n}| cos( cαπ
2 )≥0 ,
426 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL.3, NO.4, OCTOBER 2016

© ª
C − = c ∈ {−n, ..., n}| cos( cαπ
2 ) < 0 , and for ω ∈ (0, ∞). Define
d |P (jω)|
Ψc (ω) = cos (c]P (jω)) Ψc (ω)
dω µ(ω) = min , ω ∈ (ωl , ωh ). (33)
d]P (jω) c∈C + cos( cαπ
2 )
− |P (jω)| sin (c]P (jω)) . (25)

Proof. It can be shown that if the magnitude-frequency Definition (33) yields in
response of transfer function (23) is monotonic non-increasing,
then cαπ
Ψc (ω) ≥ µ(ω) cos( ), ∀ω ∈ (ωl , ωh ) & ∀c ∈ C+ .
f (ω) ≥ 0, ∀ω ∈ (0, ∞), (26) 2
(34)
where f (ω) is defined as follows (For more details, see [42: Also if the second part of the conditions in (24) is met, then
Section 3]).
n X
X n µ ¶ cαπ
(k − l)απ Ψc (ω) ≥ µ(ω) cos( ),∀ω ∈ (ωl , ωh ) & ∀c ∈ C− .
f (ω) = kdk dl cos ω k+l−1 . (27) 2
2 (35)
k=0 l=0
On the other hand, by using approximation (5) the According to (31), (34), and (35), we have
magnitude-frequency response of the approximated system n n µ ¶
G(P (s)) is given by dρ(ω) X X (k − l)απ k+l−1
≥ kdk dl cos µ(ω) |P (jω)| ,
1 dω 2
k=0 l=0
|G (P (jω))| = p , (28) (36)
ρ(ω)
for all ω ∈ (ωl , ωh ). If the first part of conditions in (24)
where (i.e., µ(ω) ≥ 0, ∀ω ∈ (ωl , ωh ) is satisfied, from (32) and (36)
µ n ¶2
P k it is concluded that dρ(ω)/dω ≥ 0, ∀ω ∈ (ωl , ωh ). Hence,
ρ(ω) = dk |P (jω)| cos (k]P (jω))
k=0 if the conditions in (24) hold, the approximated system has
µ n ¶2 (29)
P k a monotonic non-increasing magnitude-frequency response in
+ dk |P (jω)| sin (k]P (jω)) . the frequency range (ωi , ωh ). ¤
k=0
The magnitude-frequency response of the approximated Example 3. The following approximation (37), shown
system is monotonic non-increasing in the frequency range at the bottom of the page, which has been obtained
dρ(ω) by using the low-frequency continued fraction method[49] .
(ωi , ωh ) if and only if ≥ 0, ∀ω ∈ (ωi , ωh ). According For approximation (37), functions Ψc (ω)
min cos(0.3cπ) and
dω c∈{−1,0,1}
to (29),
Ψc (ω) Ψc (ω)
min / max have been respec-
c∈{−1,0,1} cos(0.3cπ) c∈{−2,2} cos(0.3cπ)
dρ(ω) tively plotted versus ω in Figs. 6 and 7. Plotting these func-
dωµ n ¶ tions specify that the conditions in (24) are simultaneously
P k
=2 dk |P (jω)| cos (k]P (jω)) satisfied in the frequency range (0.074, ∞) for n = 2. Hence,
k=0P
n  from Theorem 2 the monotonicity of the magnitude-frequency
k−1 d|P (jω)|
kdk |P (jω)| cos (k]P (jω)) response is preserved in the frequency range (0.074, ∞)
×  k=0 dω 
by using approximation (37) in approximating each all-pole
k d]P (jω)
µ n− kdk |P (jω)| dω sin ¶
(k]P (jω)) fractional order system in the form (1) with α = 0.6 and
P k n = 2 which has a monotonic magnitude-frequency response.
+2 dk |P (jω)| sin (kP (jω))
 k=0  As a sample, consider · system (1) with ¸ order α = 0.6,
Pn
k−1 d|P (jω)| −1/40 −1/10
kdk |P (jω)| sin (k]P (jω)) and matrices A = , B = [1/4 0]T ,
×  k=0 dω . 1/16 0
k
+ kdk |P (jω)| d]Pdω(jω) cos (k]P (jω)) and C = [0 2/5]. In this case, (1) is an all-pole system
(30) with a monotonic magnitude-frequency response (See Fig. 8).
By some calculations, (30) is simplified as Although the magnitude-frequency response of the approx-
dρ(ω) X X
n n imation of this system, obtained on the basis of (37), is
k+l−1
= kdk dl |P (jω)| Ψk−l (ω). (31) not monotonic for all frequencies, the monotonicity of the

k=0 l=0 magnitude-frequency response is preserved in the frequency
It is worth noting that condition (26) results in range (0.074, ∞) (See Fig. 8).
f (|P (jω)|) According to (31), a trivial condition which results in the
P
n P n ³ ´ monotonicity of the magnitude-frequency response is non-
k+l−1
= kdk dl cos (k−l)απ
2 |P (jω)| ≥ 0, negative-ness of Ψc (ω). Hence, the following result is de-
k=0 l=0
(32) duced.

———————————————————————————————————————————————————–
s(s + 0.8961)(s + 0.6405)(s + 0.3316)(s + 0.08734)
s0.6 ≈ , (37)
(s + 0.9811)(s + 0.8075)(s + 0.5167)(s + 0.2199)(s + 0.03037)
TAVAZOEI: CRITERIA FOR RESPONSE MONOTONICITY PRESERVING IN APPROXIMATION OF FRACTIONAL ORDER SYSTEMS 427

Corollary 4. If Ψc (ω) ≥ 0 for all ω ∈ (ωi , ωh ) and


c ∈ −n, ..., n, then the approximation of system (1) with
transfer function (23), which is obtained on the basis of (5),
is monotonic non-increasing in the frequency range (ωi , ωh ).
Example 4. Approximation (38), shown at the bottom of
the page, which is obtained by using the CRONE method
[51, Sec. 4.1.1]. For this approximation, functions Ψc (ω)
for c ∈ −3, ..., 3 are non-negative in the frequency range
(0, ∞) (See Fig. 9). Therefore according to Corollary 4, using
approximation (38) in approximating system (1) with a transfer
function in the form
Fig. 6. min Ψc (ω)
versus ω (Example 3). 1
c∈{−1,0,1} cos(0.3cπ) G(s) = , (39)
d3 s0.9 + d2 s0.6 + d1 s0.3 + d0
where dk ≥ 0 for k = 0, . . . , 3, results in an approxi-
mated system with a monotonic magnitude-frequency response
(According to [42, Corollary 1], transfer function (39) with
condition dk ≥ 0 for k = 0, . . . , 3 has a monotonic magnitude-
frequency response). For instance if approximation (38) is used
for approximating the system
    

 −2 −0.5 −1 1
   
D
0 t
0.3
x(t) = 1 0 0 x(t) + 0  u(t),

 £ 0 ¤ 1 0 0

y(t) = 0 0 1 x(t),
Ψc (ω) Ψc (ω) (40)
Fig. 7. min / max versus ω
c∈{−1,0,1} cos(0.3cπ) c∈{−2,2} cos(0.3cπ) as confirmed in Fig. 10 the approximated system similar as
(Example 3). the original system has a monotonic magnitude-frequency
response.

Fig. 8. Magnitude-frequency responses of the original system and


its approximation in Example 3.
Fig. 10. Magnitude-frequency responses of the original system and
its approximation in Example 4.

V. C ONCLUSIONS
In this paper, the problem of preservation of response
monotonicity in approximating fractional order systems by
using rational approximations of fractional operators was
investigated. In this investigation, conditions on the rational
approximation of fractional operators were found to guarantee
the monotonicity of step/magnitude-frequency response in
approximation process (Theorems 1 and 2). These conditions
Fig. 9. Ψc (ω) versus ω for c ∈ −3, . . . , 3 (Example 4). were also simplified in some special cases (Corollaries 1-4).

———————————————————————————————————————————————————–
(s + 0.01711)(s + 0.07943)(s + 0.3687)(s + 1.711)(s + 7.943)(s + 36.87)
s0.3 ≈ 3.9811 , (38)
(s + 0.02712)(s + 0.1259)(s + 0.5843)(s + 2.712)(s + 12.59)(s + 58.43)
428 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL.3, NO.4, OCTOBER 2016

Moreover, numerical simulations results were presented [12] Cuesta E, Kirane M, Malik S A. Image structure preserving denoising
to confirm the usefulness of the obtained conditions. The using generalized fractional time integrals. Signal Processing, 2012,
92(2): 553−563
main significance of the conditions, which were obtained
on approximating filters to guarantee the monotonicity of [13] Efe MÖ. ADALINE based robust control in robotics: a Riemann-
step/magnitude-frequency responses in approximation process, Liouville fractional differintegration based learning scheme. Soft Com-
puting, 2009, 13(1): 23−29
is the independency of these conditions from the original
system dynamics. This means that if an approximating filter [14] Rekanos I T, Yioultsis T V. Approximation of Grünwald-Letnikov
satisfies the obtained conditions, using this filter in approx- fractional derivative for FDTD modeling of cole-cole media. IEEE
imation of each original system with a monotonic response Transactions on Magnetics, 2014, 50(2): 181−184
results in an approximated system having a monotonic re- [15] Du Y C, Chen W L, Lin C H, Kan C D, Wu M J. Residual stenosis es-
sponse. Generally speaking, this feature can considerably timation of arteriovenous grafts using a dual-channel phonoangiography
reduce the computational costs for investigating the problem of with fractional-order features. IEEE Journal of Biomedical and Health
Informatics, 2015, 19(2): 590−600
monotonicity preservation, where the aim is approximation of
various fractional order systems having monotonic responses. [16] Tavazoei M S. Reduction of oscillations via fractional order pre-filtering.
In this case, the obtained conditions can be only checked for Signal Processing, 2015, 107: 407−414
the approximating filter, and if these conditions are satisfied,
[17] Muresan C I, Dulf E H, Prodan O. A fractional order con-
monotonicity of the response is guaranteed for all the approx- troller for seismic mitigation of structures equipped with viscoelas-
imated systems resulted from using such an approximating tic mass dampers. Journal of Vibration and Control, 2014. doi:
filter. Proposing new monotonicity preserving methods for 10.1177/1077546314557553, to be published
approximation of fractional order operators or determining
[18] Mescia L, Bia P, Caratelli D. Fractional derivative based FDTD modeling
the free parameters of the existing approximation methods to of transient wave propagation in Havriliak-Negami media. IEEE Trans-
guarantee the preservation of the response monotonicity, on the actions on Microwave Theory and Techniques, 2014, 62(9): 1920−1929
basis of the conditions derived in this paper, can be considered
as interesting topics for future research works. [19] Di Paola M, Pirrotta A, Valenza A. Visco-elastic behavior through
fractional calculus: an easier method for best fitting experimental results.
Mechanics of Materials, 2011, 43(12): 799−806
R EFERENCES
[20] Maione G. High-speed digital realizations of fractional operators in the
[1] Oldham K B, Spanier J. The Fractional Calculus: Theory and Applica- delta domain. IEEE Transactions on Automatic Control, 2011, 56(3):
tions of Differentiation and Integration to Arbitrary Order. UK: Dover 697−702
Publications Inc., 2006.
[21] Oustaloup A, Levron F, Mathieu B, Nanot F M. Frequency-band
[2] Ortigueira M D. An introduction to the fractional continuous- time linear complex noninteger differentiator: characterization and synthesis. IEEE
systems: the 21st century systems. IEEE Circuits and Systems Magazine, Transactions on Circuits and Systems I: Fundamental Theory and Appli-
2008, 8(3): 19−26 cations, 2000, 47(1): 25−39

[3] Cafagna D. Fractional calculus: a mathematical tool from the past for [22] Maione G. Closed-form rational approximations of fractional, analog
present engineers. IEEE Industrial Electronics Magazine, 2007, 1(2): and digital differentiators/integrators. IEEE Journal on Emerging and
35−40 Selected Topics in Circuits and Systems, 2013, 3(3): 322−329

[4] Tavazoei M S. From traditional to fractional PI control: a key for [23] Chen Y Q, Moore K L. Discretization schemes for fractional-order dif-
generalization. IEEE Industrial Electronics Magazine, 2012, 6(3): 41−51 ferentiators and integrators. IEEE Transactions on Circuits and Systems
I: Fundamental Theory and Applications, 2002, 49(3): 363−367
[5] Ma C B, Hori Y. Fractional-order control: theory and applications in
motion control. IEEE Industrial Electronics Magazine, 2007, 1(4): 6−16 [24] Maione G. Continued fractions approximation of the impulse response of
fractional-order dynamic systems. IET Control Theory and Applications,
[6] Tavakoli-Kakhki M, Tavazoei M S. Proportional stabilization and closed- 2008, 2(7): 564−572
loop identification of an unstable fractional order process. Journal of
Process Control, 2014, 24(5): 542−549 [25] Charef A. Analogue realisation of fractional-order integrator, differentia-
tor and fractional P I λ Dµ controller. IEE Proceedings-Control Theory
[7] Tavakoli-Kakhki M, Tavazoei M S. Estimation of the order and parame- and Applications, 2006, 153(6): 714−720
ters of a fractional order model from a noisy step response data. Journal
of Dynamic Systems, Measurement and Control, 2014, 136(3): 031020 [26] Vinagre B M, Podlubny I, Hernández A, Feliu V. Some approximations
of fractional order operators used in control theory and applications.
[8] Elwakil A S. Fractional-order circuits and systems: an emerging inter- Fractional Calculus and Applied Analysis, 2000, 3(3): 231−248
disciplinary research area. IEEE Circuits and Systems Magazine, 2010,
10(4): 40−50 [27] Tavazoei M S, Haeri M. Unreliability of frequency-domain approxi-
mation in recognising chaos in fractional-order systems. IET Signal
[9] Elwakil A, Maundy B, Fortuna L, Chen G R. Guest editorial fractional- Processing, 2007, 1(4): 171−181
order circuits and systems. IEEE Journal on Emerging and Selected
Topics in Circuits and Systems, 2013, 3(3): 297−300 [28] Tavazoei M S. Comments on “Stability analysis of a class of nonlinear
fractional-order systems”. IEEE Transactions on Circuits and Systems II:
[10] Yang C, Yu H, Shang Y, Fei W. Characterization of CMOS metamaterial Express Briefs, 2009, 56(6): 519−520
transmission line by compact fractional-order equivalent circuit model.
IEEE Transactions on Electron Devices, 2015, 62(9): 3012−3018 [29] Tavazoei M S. Comments on “Chaotic characteristics analysis and circuit
implementation for a fractional-order system”. IEEE Transactions on
[11] Ortigueira M D, Ionescu C M, Machado J T, Trujillo J J. Fractional Circuits and Systems I: Fundamental Theory and Applications, 2015,
signal processing and applications. Signal Processing, 2015, 107: 197 62(1): 329−332
TAVAZOEI: CRITERIA FOR RESPONSE MONOTONICITY PRESERVING IN APPROXIMATION OF FRACTIONAL ORDER SYSTEMS 429

[30] Tavazoei M S, Haeri M. Rational approximations in the simulation frequency responses in all-pole fractional order systems. IET Control
and implementation of fractional- order dynamics: a descriptor system Theory and Applications, 2014, 8(12): 1091−1095
approach. Automatica, 2010, 46(1): 94−100
[43] Tavazoei M S. Fractional/distributed-order systems and irrational trans-
[31] Tavazoei M S, Haeri M, Bolouki S, Siami M. Stability preservation fer functions with monotonic step responses. Journal of Vibration and
analysis for frequency- based methods in numerical simulation of Control, 2014, 20(11): 1697−1706
fractional order systems. SIAM Journal on Numerical Analysis, 2008,
47(1): 321−338 [44] Tavakoli-Kakhki M, Haeri M, Tavazoei M S. Notes on the state space
realizations of rational order transfer functions. IEEE Transactions on
[32] Siami M, Tavazoei M S, Haeri M. Stability preservation analysis in direct Circuits and Systems I: Fundamental Theory and Applications, 2011,
discretization of fractional order transfer functions. Signal Processing, 58(5): 1099−1108
2011, 91(3): 508−512
[45] Hartley T T, Lorenzo C F, Qammer H K. Chaos in a fractional
[33] Darbha S. On the synthesis of controllers for continuous time LTI order Chuas system. IEEE Transactions on Circuits and Systems I:
systems that achieve a non-negative impulse response. Automatica, 2003, Fundamental Theory and Applications, 1995, 42(8): 485−490
39(1): 159−165
[46] Abate J, Choudhury G L, Whitt W. An introduction to numerical trans-
form inversion and its application to probability models. Computational
[34] Rachid A. Some conditions on zeros to avoid step-response extrema. Probability. Boston: Kluwer, 1999. 257−323.
IEEE Transactions on Automatic Control, 1995, 40(8): 1501−1503
[47] Bryan K. Elementary inversion of the Laplace transform, Preprint [On-
[35] Tavazoei M S. Overshoot in the step response of fractional-order control line]. available: http://www.rose-hulman.edu/ bryan/invlap.pdf. 2006.
systems. Journal of Process Control, 2012, 22(1): 90−94
[48] Roman S. The formula of Faa di bruno. American Mathematical
[36] Bement M, Jayasuriya S. Construction of a set of nonovershooting Monthly, 1980, 87(10): 805−809
tracking controllers. Journal of Dynamic Systems, Measurement, and
Control, 2004, 126(3): 558−567 [49] Valério D. Toolbox ninteger for MatLab [Online]. available:
http://web.ist.utl.pt/duarte.valerio/ninteger/ninteger.htm. 2011.
[37] Tavazoei M S. On type number concept in fractional-order systems.
Automatica, 2013, 49(1): 301−304 [50] Singh R R. Electrical Networks. New Delhi: Tata McGraw-Hill, 2009.

[38] Kim Y C, Keel L H, Bhattacharyya S P. Transient response control via [51] Valério D, da Costa J S. An Introduction to Fractional Control. Steve-
characteristic ratio assignment. IEEE Transactions on Automatic Control, nage: IET, 2013.
2003, 48(12): 2238−2244

[39] Filanovsky I M. A generalization of filters with monotonic amplitude-


frequency response. IEEE Transactions on Circuits and Systems I: Fun-
damental Theory and Applications, 1999, 46(11): 1382−1385 Mohammad Saleh Tavazoei received the B.Sc.,
M.Sc., and Ph.D. degrees in electrical engineering
[40] Kidambi S S. Simple method for design of monotonic analogue filters. from the Sharif University of Technology, Tehran,
Electronics Letters, 2000, 36(4): 287−288 Iran, in 2003, 2005, and 2008, respectively. He is
currently an associate professor with the Department
of Electrical Engineering, Sharif University of Tech-
[41] Tavazoei M S. On monotonic and nonmonotonic step responses in nology. His current research interests include dy-
fractional order systems. IEEE Transactions on Circuits and Systems II: namical behavior analysis of fractional order systems
Express Briefs, 2011, 58(7): 447−451 and applications of these systems in control system
design. Dr. Tavazoei is the recipient of the Young
[42] Tavazoei M S. Algebraic conditions for monotonicity of magnitude- Investigator Award of IEEE Iran Section in 2012.
430 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

Fractional-order Generalized Principle of


Self-support (FOGPSS) in Control System Design
Hua Chen and YangQuan Chen

Abstract—This paper reviews research that studies the princi- they are reciprocally cause and effect, as they are interrelated
ple of self-support (PSS) in some control systems and proposes and interact and constitute an integral whole (self-support as
a fractional-order generalized PSS framework for the first a whole).
time. The existing PSS approach focuses on practical tracking
problem of integer-order systems including robotic dynamics,
high precision linear motor system, multi-axis high precision
positioning system with unmeasurable variables, imprecise sensor
information, uncertain parameters and external disturbances.
More generally, by formulating the fractional PSS concept as a
new generalized framework, we will focus on the possible fields of
the fractional-order control problems such as practical tracking,
λ-tracking, etc. of robot systems, multiple mobile agents, discrete
dynamical systems, time delay systems and other uncertain
nonlinear systems. Finally, the practical tracking of a first-order
uncertain model of automobile is considered as a simple example
to demonstrate the efficiency of the fractional-order generalized
principle of self-support (FOGPSS) control strategy.
Index Terms—Fractional-order, principle of self-support (PSS),
practical tracking, first-order automobile model. Fig. 1. Interaction between the ice movement and a rise in sea levels.

I. I NTRODUCTION
HE conception of the principle of self-support (PSS)
T can be described by the following crucial characteristics
for the existence of each phenomenon[1] : 1) Self-existence,
each phenomenon (such as thing, fact, single element, unit,
set, system, process, etc.) is an entity with its own being
and nature. It exists as something (of, by) itself, not as any
other thing. 2) Existence as a whole, each phenomenon exists
as a whole. It is, or has a wholeness which includes all
other phenomena. “Whatever comes into existence, always
comes as a whole” (Plato, The Sophist). 3) Existence in
a whole, no phenomenon exists entirely alone. Each is a
part of other phenomena. Indeed, observing Fig. 1, from a
recent report[2] , as Alley pointed out that the ice movement
may affect the regional climate change and the changes in
temperature affects the rising of the sea levels, but instead,
changes of the sea surface will also affect the ice movement, so
Fig. 2. One dragon/Uroboros.
Manuscript received September 21, 2015; accepted February 28, 2016. This
work was supported by the National Natural Science Foundation of China
(61304004, 61503205), the Foundation of China Scholarship Council (201406 Additionally, as seen in Fig. 2, the best representative exam-
715056), the Foundation of Changzhou Key Laboratory of Special Robot ple for another self-referential (see [1] and references therein)
and Intelligent Technology (CZSR2014005), and the Changzhou Science seems to be a medieval paradox, the Uroboros the archetype
and Technology Program (CJ20160013). Recommended by Associate Editor
Antonio Visioli. of a vicious circle formed by a snake, or a dragon, looped
Citation: Hua Chen, YangQuan Chen. Fractional-order generalized principle in a circle, biting its own tail. How to distinguish where is
of self-support (FOGPSS) in control system design. IEEE/CAA Journal of the beginning and where is the end, why would such a thing
Automatica Sinica, 2016, 3(4): 430−441
Hua Chen is with the Mathematics and Physics Department, Hohai Uni- happen: how to make it clear which is the cause and which
versity, Changzhou 213022, China (e-mails: chenhua112@163.com). is the effect (Fig. 3)? Based on the PSS idea, it shows just a
YangQuan Chen is with MESA Laboratory, University of California, CA self-complete whole — a self support system.
95343, USA (e-mail: ychen53@ucmerced.edu).
Color versions of one or more of the figures in this paper are available Then, as for control systems, how to consider it with these
online at http://ieeexplore.ieee.org. three existences above with PSS?
CHEN AND CHEN: FRACTIONAL-ORDER GENERALIZED PRINCIPLE OF SELF-SUPPORT (FOGPSS) IN CONTROL SYSTEM DESIGN 431

the error system by M (q)q̈ + d(q, q̇) to cancel some uncertain


terms, thus its maximal limitation umax can be assumed to
be estimated by the bound of |M (qd )q̈d | + |d(q, q̇)|, then the
author proposed some practical tracking control algorithms
based on the principle of self-support.
Under the basic idea of PSS, it is not necessary to know
the accurate values of q, qd , and only the estimated error
information is enough to design u such that e can be driven
into a fixed neighborhood of zero Dε . For simplicity, let q
= [q1 , . . . , qn ]T , u = [u1 , . . . , un ]T , b = diag{bi } (i = 1,
2, . . . , n), qd = [q1d , . . . , qnd ]T , tracking error e = [e1 , . . . ,
en ]T with ei = qid − qi , max{|ui |} = ui max . ∫t
When estimating q by q̃, we suppose ẽi = ei − 0 ωi (t)dt
for all t, where ωi (t) is the measurement function, which is
supposed to be bounded (|ωi (t)| ≤ ci1 ) and belong to a class of
bounded integrable functions in the sense∫of Lebesgue integra-
tion, i.e., ωi (t) ∈ L1[0,t] (f (t)) , {f (t) : [0,t] |f (s)|ds ≤ ci2 },
where ci1 , ci2 are two positive constants given in advance.
Fig. 3. Two dragons tail to mouth to tail. A PSS feedback law is proposed by ui = −bi si , where bi
> 0 is a design parameter to be given later, si = ẽ˙ i + ρi ẽi ,
A control signal (which is physically an amount of energy ρi > 0. And next, for a given small positive constant ε, we
provided from the outside to a robotic system, in the form will state that the tracking error ei (t) can be driven into the
of either an input voltage or current injected to the driving neighborhood of zero Dε , {ei : |ei | ≤ ρi ci2ρi+ci1 + ε} by
actuators) might be regarded as a self-supported variable, i.e., selecting proper design parameters bi .
it is a part of a greater system.
Here, a robotic dynamics is considered as an example by
To show how to select the ∑n design parameter bi , take a
Lyapunov function V1 = 21 i=1 e2i , its time derivative can
Novaković[3] for introducing the PSS design, be calculated
M (q)q̈ + d(q, q̇) = u, (1) ∑n ∑n
V̇1 = ei (ẽ˙ i + ωi (t)) = ei (si − ρi ẽi + ωi (t))
where q, u, d(q, q̇) ∈ Rn denote the joint coordinates vector, i=1 i=1
control vector, and the vector grouping the Coriolis centrifugal ∑
n ( ∫ t )
ui
and gravitational forces or external disturbance, respectively. = ei − − ρi (ei − ωi (t)dt) + ωi (t)
bi 0
M (q) = M (q)T ∈ Rn×n is the positive definite non-singular i=1
( ∫ t )
inertia matrix. By the computing torque technique, one can ∑ n ∑n
ui
=− ρi e2i − ei − ρi ωi (t)dt + ωi (t) ,
design a state feedback law bi 0
i=1 i=1
u = M (q)b + d(q, q̇), (2) ∫t
under the boundedness conditions of ui , ωi (t) and 0 ωi (t)dt,
where b ∈ Rn is to be designed. Using the information about one has
∑n ∑n ( )
the joint-coordinates error e = qd −q (qd is the desired motion ui max
of the joints, assuming that the inverse kinematics problem has V̇1 ≤ − 2
ρi ei + |ei | + ρi ci2 + ci1 ,
i=1 i=1
bi
been solved), let
from which, if |ei | > ρi ci2 +ci1
ρi + ε, we have
b = q̈d + Kd ė + Kp e,
∑n ( )
ρi ci2 + ci1
which guarantees that system (1) behaves according to V̇1 ≤ − ρi + ε |ei |
i=1
ρi
ë + Kd ė + Kp e = 0, (3)
∑n ( )
ui max
where Kd , Kp are diagonal matrices whose elements are + |ei | + ρi ci2 + ci1
bi
selected so to guarantee e → 0 in advance. But practically, to i=1
( )
consider the issues of robustness to parameter uncertainties, ∑n
ui max
=− |ei | ρi ε − .
external disturbances, sensor noise and computational com- i=1
bi
plexity, etc., the controller (2) cannot be obtained directly. To
We can select design parameters bi such that η = ρi ε − uibmax
overcome this difficulty, the author considered i
> 0, so choosing bi > uiρmax

such that
ˆ q̃),
u = M̂ (q̃)b + d(q̃, ˙ (4)

n
ˆ q̃)
where q̃, q̃˙ are available measured values, M̂ (q̃), d(q̃, ˙ are V̇1 ≤ −η |ei | ≤ 0, (5)
the estimated values of M (q) and d(q, q̇) in model (1). From i=1

the basic idea of the PSS, essentially, the controller is seen which means ei (t) will enter into the region Dε in a finite
as a part of (1), which means u can also be substituted into time.
432 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

On the other hand, once ei (t) ∈ Dε , it has |ei (t)| ≤ contour and easier to implement on multiaxis systems. The
ρi + ε and |ėi (t)| is also shown to be upper bounded,
ρi ci2 +ci1
tracking and contouring performance of the method on a
since nonlinear contour is verified through simulations and exper-
|ėi | = |eėi + ωi (t)| = |si − ρi eei + ωi (t)|, iments achieving nanometer level accuracy for the two-axes
system.
substituting control law and estimated error, we have
However, for complicated systems in engineering, design-
ui ing an integer-order state feedback control law is imperfect
|ėi | = | − − ρi eei + ωi (t)|
bi especially when dealing with some real-world plants which
( ∫ t )
ui need the so-called “long term memory property”[8−9] . Com-
= |− − ρi ei − ωi (t)dt + ωi (t)|
bi pared with integer-order system, fractional calculus has been
( 0
) proven to describe real systems in interdisciplinary fields more
ui max ρi ci2 + ci1
≤ + ρi + ε + ci2 + ci1 effectively, since it can offer a deeper insight into the physical
bi ρi
ui max processes underlying a long-range memory behavior[10−14] .
= + 2ρi ci2 + 2ci1 + ρi ε, To sum up, fractional control related issues can include the
bi
ui max
fractional order dynamic system or plant to be controlled and
because bi > ρi ε , therefore the fractional-order controller. However, in control practice it
( ) is more common to consider the fractional-order controller[15] .
ci1
|ėi | < 2ρi ci2 + +ε . (6) This is due to the fact that the plant model may have already
ρi
been obtained as an integer order model in the classical
This means that the control algorithm guarantees that ei will sense. In most cases, the task is to apply fractional-order
lie in Dε if ci2 = ci1 = 0, ε → 0+ . control (FOC) to enhance the system control performance.
Remark 1. In an ideal world, ci2 = ci1 = 0 means that the For example, in [16], the robust control of perturbed integer-
sensors for measuring the tracking error of robotic systems are order LTI systems is considered by using a fractional order
accurate without any disturbance or noise, i.e., the properties sliding surface design method. A novel control strategy has
of the final neighborhood of zero Dε depend on the accuracy been proposed, ensuring that the fractional-order (FO) sliding
of sensors. Therefore, a more generalized case (for any given manifold will be hit at an infinite sequence of time instants
ci1 , ci2 ) of the tracking problem is discussed here based on and becoming denser as time grows. The closed-loop system
the basic PSS idea. Moreover, our further consideration in the is proved to be asymptotically robust with respect to a wide
next will be the case when the estimated error is assumed to class of disturbances with the chattering free FO sliding
be measured by some cumulative error measurement function mode control. To improve control performance or for dealing
with memorability decided by the previous control effect. explicitly with the fractional order behavior of the plants, in
Remark 2. Usually, the desired objects to be tracked are [17−18], the authors adopted a fractional order PID controller
moving in a bounded feasible region (the size of which may or the generalized P I λ Dµ controller. So, naturally, in this
be very large), for all initial conditions, from (5) and (6), both paper, we consider to present a fractional-order generalized
eei (t) and ei (t) will not escape to infinity before ei (t) enters principle self-support (FOGPSS) control for real application,
into Dε . we also address the questions. What would happen if the
Additionally, there are some research results about PSS in PSS controller (4) is replaced by FOGPSS controller? What
control systems, let us do a brief review on it. In [4], Tan et al. condition should be satisfied compared with (3), and how to
discussed the precision motion control of a permanent magnet establish a FOGPSS feedback law?
linear motor (PMLM) for applications which are inherently The structure of the article is as follows: Section II presents
repetitive in terms of the motion trajectories, and a feedback- the FOGPSS statement and a prospect of some possible
feedforward control structure is proposed with a modest research interests. Section III provides a simple application
amount of modeling effort. An iterative learning controller example and its simulations. And finally, a conclusion is
(ILC) based on zero-phase filtering is applied as feedforward summarized in Section IV.
controller to the existing relay-tuned PID feedback controller
to enhance the trajectory tracking performance by utilizing
the experience gained from the repeated execution of the II. P ROBLEM F ORMULATION OF FOGPSS
same operations. Considering inputs subjected to bounded con-
straints, Novaković[5] proposed a practical tracking algorithm, There are many different definitions of fractional
the control law is accelerometer-free (or even tacho-free, also), operators[19−30] , such as Grunwald-Letnikov fractional
robust to sensor noise, allows the prespecification of the error derivatives, Hadamard type fractional integrals and fractional
decay rate, and is realistic from the engineering standpoint derivatives, Liouville fractional integrals and fractional
that can be implemented using current microprocessor tech- derivatives, Marchaud derivatives, Caputo fractional
nology. The PSS methodology is introduced for kinematic derivatives, Riemann-Liouville (RL) fractional integrals
control of manipulators, in a way that is both mathematically and fractional derivatives, etc., among which, commonly used
clear and simple to implement[6] . Ulu et al.[7] proposed a are Riemann-Liouville and Caputo fractional order operators.
new method which is computationally more efficient, more The following subsection will give some basic definitions and
suitable for coupling gain calculations of arbitrary nonlinear properties about these two.
CHEN AND CHEN: FRACTIONAL-ORDER GENERALIZED PRINCIPLE OF SELF-SUPPORT (FOGPSS) IN CONTROL SYSTEM DESIGN 433

A. Preliminaries of Fractional Calculus solve FOGPSS feedback design. In the same example, if we
Definition 1 . Given function f (t) ∈ L1 [a, b] at time
[20−30] propose a fractional state feedback with PSS in (4) , i.e.,
instant t ≥ 0, Riemann-Louville fractional integral with order the undetermined term b must satisfy some fractional-order
α > 0 is defined as ordinary differential equation (ODE) corresponding to (3) such
that the closed-loop error system will converge to a bounded
RL
D−α f (t) = I α f (t) , D−α f (t) neighborhood of zero given in advance. In theory, this process
∫ t
1 f (τ ) will force the original system into a pre-specified fractional-
= dτ,
Γ(α) 0 (t − τ )1−α order error dynamics, it is a big challenge for practical plant
with parametric or non-parametric uncertainty and nonlinearity
where Γ(·) is the Euler gamma function,
∫ ∞ due to the imperfect stability criterion of nonlinear fractional-
order systems.
Γ(s) = e−t ts−1 dt, s ∈ C.
0 Some useful stability theorems or conclusions of fractional-
The reduction formula for this function holds order systems are listed as follows:
Lemma 1[37] . For a differentiable vector x(t) ∈ Rn , and
Γ(s + 1) = sΓ(s) ⇒ Γ(m + 1) = m(m − 1)! = m!, for any time instant t ≥ 0,
where m ∈ Z+ = {1, 2, 3, . . .}, and Lp [a, b] is (for 1 ≤ p ≤ 1 C α[ T ]
D x (t)x(t) ≤ xT (t)C Dα x(t).
∞) the usual Lebesgue space. 2
Definition 2[20−30] . The Riemann-Louville fractional
Lemma 2[31] . Let C Dα x(t) ≥ C Dα y(t), ∀α ∈ (0, 1) and
derivative of function f (t) with order α > 0 is defined as
x(0) = y(0), then x(t) ≥ y(t).
follows:
∫ t Lemma 3[38] . The linear fractional-order system with com-
RL α 1 dm f (τ ) mensurate order 0 < α ≤ 1
D f (t) = dτ,
Γ(m − α) dtm 0 (t − τ )α−m+1 C
m
Dα x(t) = Ax(t)
where m−1 < α ≤ m and m ∈ Z+ , dt d
m f (t) denotes m-order

derivative of f (t). is stable at x = 0 if the following conditions are satisfied


Definition 3[20−30] . The Caputo derivative of fractional π
|arg(λi )| > α ,
order α of a function f (t) is described by 2
dm where λi are eigenvalues of matrix A.
C
Dα f (t) = D−(m−α) f (t)
dtm Lemma 4[31] . Consider the non-autonomous nonlinear
∫ t
1 f (m) (τ ) fractional-order system
= dτ,
Γ(m − α) 0 (t − τ )1+α−m C
Dα x(t) = f (x, t), α ∈ (0, 1), (7)
where m − 1 ≤ α < m ∈ Z , f (τ ) is the m-order
+ (m)
where f : [0, ∞] × Ω → Rn is piecewise continuous in t
derivative of f (τ ) with respect to τ .
and locally Lipschitz in x on [0, ∞] × Ω, and Ω ∈ Rn is
For the fractional-order operators, we select some important
a domain that contains an equilibrium point x = 0. If there
properties[20−30] which may be used later:
exists a Lyapunov function V (x(t), t) and class-K functions
Property 1. I α I β f (t) = I α+β f (t), α, β ≥ 0.
(RL −α ) κi (·) : [0, a) → [0, ∞] strictly increasing and κi (0) = 0 (i =
Property 2. RL Dα D (f (t)) = f (t). 1, 2, 3) satisfying
Property 3. C D−α D−β f (t) = D−(α+β) f (t), α, β ≥ 0.
Property 4. C D−α Dα f (t) = f (t) − Σm−1 j=0
m−1 (j)(0)
i! f . κ1 (∥x∥) ≤ V (x(t), t) ≤ κ2 (∥x∥),
C α α
Property 5. D I f (t) = f (t).
Next, we will propose the fractional-order generalized prin-
C
Dβ V (x(t), t) ≤ −κ3 (∥x∥),
ciple of self-support (FOGPSS). where β ∈ (0, 1). Then the origin of system (7) is asymptoti-
cally stable.
B. Conception of FOGPSS On the other hand, to solve the FOGPSS, the available
The FOGPSS is proposed by us to define fractional tracking algorithms of fractional-order controller to be implemented
error signals based on “self-support” to replace the general in real time should be adopted. Two approximation methods
control law. For instance, in order to improve the control are most frequently used to calculate a linear or nonlinear
performance of robot dynamics (1), we consider to present fractional differential equation (FDE). One is the Adams-
a fractional-order error state feedback in the PSS control Bashford-Moulton (ABM) algorithm, the other is the time-
law (4). This is not a simple replica of general PSS, but domain method which is a generalization of the ABM ap-
a challenging task both in control theory and in practical proximation algorithm. This method is based on a predictor-
engineering application. corrector scheme using the Caputo definition[39] . We give a
Since under the fractional PSS framework, the correspond- brief introduction of this algorithm as follows.
ing stability issue becomes the most urgent problem to solve, Consider the following fractional-order differential equa-
it is not clear that the fractional-order asymptotic stability tion:
and Mittag-Leffler stability[31−36] can directly be applied to Dα x(t) = f (t, x(t)), 0 ≤ t ≤ T, (8)
434 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

(k)
with x(k) (0) = x0 (k = 0, 1, 2, . . . , ⌈α⌉ − 1). Equation (8) exothermic chemical reactors by λ-tracking approach with a
is equivalent to the following Volterra integral equation feedback law subjected to saturation constraints.
⌈α⌉−1 k ∫ By the research motivation above, it is possible to consider
∑ t (k) 1 t
the adaptive λ-tracking control under FOGPSS framework,
x(t) = x0 + (t − τ )α−1 f (τ, x(τ ))dτ. (9)
k! Γ(α) 0 more specifically, we design an error feedback controller
k=0

Set h = T /N (N ∈ Z+ ), and tn = nh (n = 0, 1, 2, . . . , u(t) = −k(t)e(t), e(t) = y(t) − yr (t),


N ). Then (9) can be discretized as follows:
where y(t), yr (t) are output and desired tracking reference sig-
⌈α⌉−1 k
∑ tn+1 (k) h α nals, respectively. The control gain k(t) satisfies a fractional-
xh (tn+1 ) = x0 + f (tn+1 , xph (tn+1 )) order λ-adaptive ODE
k! Γ(α + 2)
k=0 {
hα ∑ n
C α f (e(t), λ), ∥e(t)∥ ≥ λ,
+ aj,n+1 f (tj , xh (tj )), D (k(t)) =
Γ(α + 2) j=0 0, ∥e(t)∥ < λ,
where the function f (e(t), λ) in the equation above is to
where
be designed such that e(t) can be driven into a small λ-
⌈α⌉−1 k
∑ tn+1 (k) 1 ∑
n neighborhood of zero with pre-given λ. The core task of
xph (tn+1 ) = x0 + bj,n+1 f (tj , xh (tj )), FOGPSS control is to find an eligible function f so that the
k! Γ(α) j=0
k=0 FO tracking error closed-loop system is asymptotically stable
 α+1 at zero.

n − (n − α)(n − j)α+1 , j = 0,

(n − j + 2)α+1 + (n − j)α+1 , j = 0, 2) Tracking of systems with time-delay
aj,n+1 = Time delay is the property of a physical system by which

−2(n − j + 1)α+1 , 1 ≤ j ≤ n, the response to an applied force (action) is delayed in its


1, j = n + 1, effect[49−50] . Time delays are often encountered in many
dynamic systems such as rolling mill systems, biological
and systems, metallurgical processing systems, network systems,

bj,n+1 = ((n − j + 1)α − (n − j)α ). and so on[51−52] . It has been shown that the existence of
α
time delays usually becomes the source of instability and
The estimation error of this technique is degraded performance of systems[51] . Many researches have
e= max |x(tj ) − xh (tj )| = O(hp ), been devoted to the study of tracking control of systems with
j=0,1,2,...,N time-delay, for example, Fridman[53] considers the sampled-
where p = min(2, 1 + α). data control of linear systems under uncertain sampling with
the known upper bound on the sampling intervals, a time-
dependent Lyapunov functional method in the developed
C. Possible Research Framework of FOGPSS framework of input delay approach has been introduced for
We will discuss possible research framework of FOGPSS in analysis of this linear system. For a class of perturbed strict-
this subsection, which mainly includes four aspects: λ-tracking feedback nonlinear time-delay systems, an adaptive fuzzy
control, tracking of time-delay system, saturated practical tracking control scheme has been presented by appropriate-
tracking and robotic system control. ly choosing Lyapunov-Krasovskii functionals and hyperbolic
1) λ-tracking control tangent functions[54] . In [55], the robust tracking and model
λ-stabilization or λ-tracking means that the output cannot following for a class of linear systems with known multiple
be controlled to a set-point but into a λ-neighbourhood of the delayed state perturbations, time-varying uncertain parameters,
set-point (or the reference trajectory to be tracked), where λ and disturbance have been considered. A class of continuous
> 0 is an arbitrarily small constant given in advance[40−41] . memoryless state feedback controllers for robust tracking of
For a large class of multivariable nonlinear minimum-phase dynamical signals are proposed, by which, the tracking error
systems of relative degree one, Allgöwer et al.[42] modified a can be guaranteed to decrease asymptotically to zero. By
known adaptive high-gain control strategy u(t) = −k(t)y(t), using separation technique and the norm of neural weight
k̇(t) = ∥y(t)∥2 to obtain a λ-tracking in the presence of output vector, Wang et al.[56] presented a simple and effective control
corrupted noise. In [43], for a class of high-gain stabilizable approach to address the tracking problem for non-affine pure-
multivariable linear infinite-dimensional systems, an adaptive feedback system with multiple time-varying delay states. For
control law is proposed to achieve the approximate asymptotic nonlinear discrete-time systems with time delays, the model
tracking in the sense that the tracking error converges to a reference output feedback fuzzy tracking control design and
neighborhood of zero with the arbitrary prescribed radius λ optimal tracking control based on heuristic dynamic program-
> 0. And a sampled version of the high-gain adaptive λ- ming have been discussed in [57] and [58], respectively. The
tracking controller is considered in [44], because the sampling tracking control for switched linear systems with time-delay
process from the output of a system may not be available is solved by using single Lyapunov function technique and
continuously, but only at discrete time instants. Recently, a typical hysteresis switching law so that the H∞ model
Ilchmann et al.[45−48] considered the temperature control for reference tracking performance can be satisfied[59] . And Cho
CHEN AND CHEN: FRACTIONAL-ORDER GENERALIZED PRINCIPLE OF SELF-SUPPORT (FOGPSS) IN CONTROL SYSTEM DESIGN 435

et al.[60] considered the robustness in time-delay control in feedback strategy is considered to design the new observer-
the presence of the nonlinear friction dynamics of robot based consensus algorithms, without requiring any knowledge
manipulators that is enhanced with a compensator based on of the interactive network topology. Also, the global consensus
internal model control. problem of discrete-time multi-agent systems with input satu-
Considering the following nonlinear dynamical system of ration constraints under fixed undirected topologies has been
the form[61−62] with input time delay discussed in [79], in which, two special cases are considered,
where the agent model is either neutrally stable or a double
ẋ = Ax + B[f (x) + g(x)u(t − τ )], integrator.
(10)
y = Cx, Commonly, the saturation function Satε (·) is a monotoni-
where cally increasing function whose saturation level is less than ε,
      i.e., |Satε (·)| ≤ ε. Examples of such saturation functions, for
0 1 0 ··· 0 0 1 instance[64] , are
 0 0 1 ··· 0   0   0 
     
 .. .. .. .. .  , B =  ..   ..  Satε (z̃) = ε tanh(z̃),
A= . . . . ..   . , C = 
T
. ,
      2ε
 0 0 0 ··· 1   0   0  Satε (z̃) = arctan(z̃),

0 0 0 0 0 1 0
ε, if |z̃| ≥ ε,
Satε (z̃) =
x ∈ Rn is the state vector, y, u ∈ R are the output and control z̃, otherwise.
input, respectively. τ denotes the constant of time-delay. Let
yr be the reference signal, e(t) = y − yr is the tracking error. The difficulty of saturating practical tracking feedback based
Then how to propose a fractional time-delay feedback on FOGPSS lies in the fact that we are short of theoretical
controller for system (10) or other nonlinear systems with support because there are only a few results about the control
input time delay or state time-delay is an important pioneering of fractional-order systems with input saturation[80] . It is
research to the best of the authors’ knowledge. This study will necessary to find a new control technique for fractional-order
touch on the field of stability issue about fractional-order time- system to support this framework in the near future.
delay systems combining with the PSS control strategy. 4) Robotic dynamics control
3) Practical tracking with input saturation There are many types of robot systems such as rigid
robot manipulators[81−90] , humanoid robots[91−95] , under-
From a practical point of view, it is important to design
water robots[96−103] , space robots[104−106] , wheeled mobile
saturated controllers for any mechanical systems. That is
robots[107−113] , pipe robots[114−116] , and so on. Among which,
because any actuator always has a limitation of the physical
studying of a class of robot systems subject to nonholo-
control inputs (input saturation)[63−76] , while the control input
nomic motion constraints becomes a hot point of research,
signals are a function of the system states, large initial con-
and control of such mobile robots has attracted consider-
ditions or unmodeled disturbances may cause the controller
able attention from the research community because of their
to exceed physical limitations[77] , therefore, lots of saturated
practical applications and the theoretical challenges created
controllers design methods have been proposed. Chen et al.
by the nonholonomic nature of the constraints on it[117−120] .
considered the saturated stabilization or tracking of dynamic
It is because controlling such systems is full of practical
nonholonomic mobile robots[63−65] and robust control for
engineering interest and theoretically challenging, just as re-
these robotic systems under a fixed camera feedback with input
ported by Brockett[121] , any nonholonomic system cannot be
saturation[68−73] , respectively. For the systems with time delay,
stabilized to a point with pure smooth (or even continuous)
continuous or discrete, linear or nonlinear systems have also
state feedback control law. In order to overcome this de-
been studied under the feedback law subject to input saturation
sign difficulty, many ingenious feedback stabilization methods
constraints in [75−77]. And Lin et al.[66, 78] have given a semi-
have been proposed such as discontinuous feedback control
global exponential stabilization control strategy including state
law[68−73] , time-varying feedback law[63−65] , hybrid feedback
feedback law or of output feedback type for both discrete-
law[122−123] , and optimal feedback law[124−126] , etc.
time systems and continuous linear time-invariant systems
As shown in Fig. 4, the posture kinematic model of a class
subject to input saturation. In [67], the robust stabilization
of nonholonomic wheeled mobile robots can be described by
of spacecraft in the presence of input saturation constraints,
the following differential equations[107] :
parametric uncertainty, and external disturbances has been 
addressed by two globally stable control algorithms. In [75], 
ẋ = v cos θ,
based on linear matrix inequalities (LMIs) technique, the ẏ = v sin θ, (11)
theory of the composite nonlinear feedback control method 

θ̇ = ω,
has been considered for robust tracking and model following
of linear systems with time varying delays and input saturation. where (x, y) is the position of the mass center of the robot
Recently, the saturated control for multi-agent systems has moving in the plane. v is the forward velocity, ω is the steering
become a hot research topic, for example, Su et al.[74] studied velocity and θ denotes its heading angle from the horizontal
the observer-based leader-following consensus of a linear axis.
multi-agent system on switching networks, in which the input Different from current approaches, FOGPSS tracking of the
of each agent is subject to saturation. A low-gain output wheeled mobile robots (11) is independent of its desired traje-
436 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

Y Assumption 2. There exist positive constants a, ā, b, b̄, d¯


for the follower system (12), such that for all x and t,
X2 Caster wheel
X1 ¯
a ≤ |ap | ≤ ā, b ≤ |bp | ≤ b̄, |d(x, t)| ≤ d.
Assumption 3. The estimate of error measurement xe can
Fixed wheel
q be denoted by
y
P x̃e = xe − I α ω(t), α ∈ (0, 1),

2R Fixed wheel where the estimated error function ω(t) ∈ L1 [a, b] satisfies
2r
that
|ω(t)| ≤ c1 , |I α ω(t)| ≤ c2 .
0 x X
By Assumption 2, note that the controller u to be designed
Fig. 4. Nonholonomic wheeled mobile robot. in (12) can be seen as an inherent part itself according to
PSS[1, 3, 5−6] , that means
ctory (xr , yr , θr ) with FO error state feedback (xe , ye , θe ) =
ẋ + ap x − d(x, t) |ẋ| + ā|x| + d¯
(x − xr , y − yr , θ − θr ), |u| = ≤ . (13)

 bp b

ẋr = vr cos θr , Tracking the desired trajectory xd (t), and according to As-
ẏr = vr sin θr , sumption 1, it is entirely normal to suppose the boundedness

˙
θr = ωr . of x, ẋ in some estimated, feasible motion region by |xd | and
|ẋd |, hence, from (13), we assume that |u| ≤ umax .
For the strong nonlinear robot system model (9), how to design
Remark 4. Compared with the existing tracking problem,
some FO velocity controllers (v, ω) such that the error state
we suppose xd cannot be obtained by designer directly in
(xe , ye , θe ) converges to a small neighborhood of zero given
Assumption 1, which is more general. And therefore, in
in advance is an important future research objective.
Assumption 3, it is reasonable to assume there is an integrable
Remark 3. Here, we describe some aspects of control
error function ω(t) between x̃e and xe under the sense of
design problems by using FOGPSS, more detailed technical
fractional calculus (Definition 1) due to the possible long term
progress will proceed in the next coming months, this paper
memory property in estimation of tracking error, because it is
gives a summarized outline, whereas the most important and
to consider that the current feedback relies on the previous
the biggest contribution is to bring up the new design idea
tracking effects.
about fractional order research framework for the first time.
For being convenient, we denote the α-order Caputo deriva-
And to show the feasibilities of fractional PSS controller, a
tive C Dα by Dα , and the design results will be stated as
simple application example is given in the next section.
follows:
Theorem 1. Under Assumptions 1-3, for system (12),
III. A S IMPLE A PPLICATION E XAMPLE OF FOGPSS taking the FOGPSS feedback law
A. A Simple Tracking Example u = β̄s̃, (14)
A number of simple engineering systems of interest may be where β̄ is a design parameter satisfying
represented by a first-order model, for example, the braking
umax
of an automobile, the discharge of an electronic flash, or the β̄ > > 0,
flow of fluid from a tank may be approximately represented δε0
by a first-order differential equation[85] : where δ > 0 is also a design parameter, s̃ is the fractional-
order estimated error feedback signal
ẋ = −ap x + bp u + d(x, t), (12)
s̃ = Dα x̃e + δ x̃e . (15)
where x, u ∈ R are the state and control input, respectively. ap ,
bp > 0 are bounded uncertain parameters (constants), d(x, t) Then the real tracking error xe will be driven into Dε0 , {xe :
is the external disturbance signal. Let xd (t) be the desired |xe | ≤ δc2δ+c1 + ε0 }.
reference trajectory, xe = xd − x is the tracking error. Proof. Take a Lyapunov function V = 12 x2e , by applying
Lemma 1, we have
Here, the control objective is to present a FOGPSS feedback ( )
law u such that error state xe can be driven into a specified 1 2
Dα V = Dα xe ≤ xe Dα xe ,
ε0 -neighbourhood of zero Dε0 with small positive constant ε0 2
> 0 given in advance. by Assumption 3 and Property 5 in Definition 3, we have
For practice, we make the following assumptions:
Assumption 1. The position of xd to be tracked is not Dα V ≤ xe Dα (x̃e + I α ω(t)) = xe (Dα (x̃e ) + ω(t)).
directly available, but it moves within a known bounded region
Substituting (15) into the formula above, it has
with a constrained velocity, i.e., |xd | ≤ b1 , |ẋd | ≤ b2 , where
b1 , b2 > 0 are known constants. Dα V ≤ xe (s̃ − δ x̃e + ω(t))
CHEN AND CHEN: FRACTIONAL-ORDER GENERALIZED PRINCIPLE OF SELF-SUPPORT (FOGPSS) IN CONTROL SYSTEM DESIGN 437

( )
u
= xe − δ x̃e + ω(t) B. Simulations
β̄
( )
u In this subsection, when using FOGPSS tracking controller
= xe − δ(xe − I α ω(t)) + ω(t) .
β̄ consisting of (14) and (15), we adopt the approximate numer-
According to Assumption 3 again, we have ical ABM algorithms (8) and (9) for solving the fractional
( ) differential equations for corresponding error system of (12).
umax
D V ≤ −δxe + |xe |
α 2
+ δc2 + c1 . (16) In the following simulations, according to Theorem 1, for
β̄ system (12), given ε0 = 0.3, ap = 1.0 + 0.5 sin t, bp = 1.5 +
0.5 cos t, a = 0.5, ā = 1.5, b = 1.0, b̄ = 2.0, d = 0.5 sin(xt)
If |xe | > δc2 +c1
+ ε0 , from (16), we can obtain
δ and d¯ = 0.5, by Assumptions 1 and 3, suppose b1 = 3.0,
( )
δc2 + c1 b2 = 0.5, ω(t) = −0.045 cos(t), c1 = 0.1, c2 = 1.5. From
Dα V ≤ − δ + ε0 |xe | (13), we can estimate that umax = 5.5, then select the design
δ
( ) parameters as follows: δ = 10, β̄ = 12 > uδε max
= 1.1, α =
umax ( ) 0
+ |xe | + δc2 + c1 0.3, β̂ = β̄δε0 − umax /β̄ = 0.04. The initial conditions are
β̄
( ) x(0) = −1.5, xd (0) = 0.5, xe (0) = x̃e (0) = 2.0.
δc2 + c1 umax
= − |xe | δ( + ε0 ) − − δc2 − c1 Some simulation results are shown in Figs. 5-7 performed
δ β̄
|xe | with MATLAB. From Fig. 5, we can observe that the tracking
=− (β̄δε0 − umax ). error state xe is driven into the small neighborhood of zero
β̄
( )
Let β̂ = β̄δε0 − umax /β̄, from (14), since β̄ > umax /δε0 >
0, so β̂ > 0, which means
√ 1
Dα V ≤ −β̂|xe | = −β̂ 2V 2 ≤ 0,

by Lemma 4, xe → 0 as t → ∞, hence xe will be driven into


Dε0 .
By the similar derivation process as (6) in the introduction
section, once |xe | ≤ (δc2 + c1 )/δ + ε0 , from (14)-(16), we
have

|Dα xe | = |Dα xee + ω(t)|


u
= | − δ(xe − I α ω(t)) + ω(t)|
β̄
( c1 )
≤ 2δ c2 + + ε0 .
δ
Then |Dα xe | < ε0 → 0+ as c1 = c2 = 0, and according to Fig. 5. The response of tracking error state variable xe with respect
Lemma 4.  to time.
Remark 5. System (12) is a very simple example for
describing the FOGPSS idea for the first time in this paper, and
the more technical complex systems will be discussed in the
further research, such as n-order nonlinear dynamic system
with time delay (10), λ-tracking, control of nonholonomic
wheeled mobile robots (11), etc.
Remark 6. Since we suppose the feasible tracking moving
area can be estimated in advance (Assumption 1), which means
the bound of controller umax is not representative of the
mechanical limit of actuator itself but also the constraints of
the bounded moving region. Selecting the high gain feedback
parameter β̄ satisfies the condition below (14), one can always
tune it at real time according to the data from velocity sensor
of controller u(t).
Remark 7. The control process shows that our FOGPSS
controller design exhibits good robustness. More generally,
the conclusion is also valid even if the uncertain terms ap ,
bp in Assumption 2 are time varying parameters, because the
method is directly based on the estimated tracking error but Fig. 6. The response of estimated error state variable x̃e with respect
not the model itself. to time.
438 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

Fig. 7. The response of FOGPSS state feedback input u with respect Fig. 9. The response of sliding-mode control input u1 with respect
to time. to time.

for given ε0 = 0.3, surely, |xe | ≤ 0.3 at about t ≥ 30 s. The tions, we find that the tracking error in Fig. 5 using fractional
response of estimated error state x̃e is demonstrated in Fig. 6, order controller has a fast convergence speed than the sliding
from which, it can be seen that the convergence behavior of mode case in Fig. 8, moreover, the continuous fractional order
x̃e is not like the xe , since it is assumed that there exist an feedback in Fig. 7 shows more smoothness than the discontin-
error function ω(t) between xe and x̃e , and x̃e goes into the uous sliding mode controller u1 in Fig. 9.
ε0 -neighborhood of zero when t ≥ 20 s. In Fig. 7, the response Remark 8. Compared to the existing sliding mode control
of control input u looks more like that of x̃e in Fig. 3 due to methods, the FOGPSS proposed in this paper is a model-free
FOGPSS feedback consists of D0.3 x̃e and x̃e by (14) and (15). design technique, which is directly based on the estimated
If all the information of tracking error x1e = x − xd is tracking error, while the conventional sliding mode design can
precisely known, we assume the desired tracking trajectory not deal with the case when the tracked objects are unavailable.
xd satisfies ẋd = −ap xd + bp ud with ud = − sin te−3t as the
desired input. The error dynamics can be obtained easily ẋ1e = IV. CONCLUSION
−ap x1e +bp (u1 −ud )+d(x, t), here, to distinguish the control In this article, a new conception of the generalized
input from it in (12), we denote it as u1 . Then according to fractional-order principle of self-support (FOGPSS) is pro-
the conventional sliding mode design[11, 16] , a discontinuous posed for the first time. After a brief review of PSS, the
integer order controller is designed as u1 = ud − ks sgn(x1e ), fractional-order-based framework is considered to deal with
where the design parameter ks ≥ d/b. ¯ the feedback control for practical complex system, which
Under the same initial conditions, and selecting ks = 0.8, cannot be perfectly controlled by integer-order feedback.
Figs. 8 and 9 show the traditional integer order sliding mode And some possible research fields such as practical tracking,
tracking simulations, compared to the fractional order simula- λ-tracking, etc. for robot systems, multiple mobile agents,
discrete dynamical systems, time delay systems and other
uncertain nonlinear systems are discussed using FOGPSS. A
simple example is presented to show the efficiency of the
fractional-order generalized principle of self-support control
strategy.

R EFERENCES
[1] Novaković Z R. The Principle of Self-Support in Control Systems.
Amsterdam, New York: Elsevier Science Ltd., 1992.
[2] Alley R B. The Two-Mile Time Machine: Ice Cores, Abrupt Climate
Change, and Our Future. Princeton: Princeton University Press, 2014.
[3] Novaković Z R. The principle of self-support in robot control synthesis.
IEEE Transactions on Systems, Man, and Cybernetics, 1991, 21(1): 206
−220
[4] Tan K K, Dou H F, Chen Y Q, Lee T H. High precision linear motor
control via relay-tuning and iterative learning based on zero-phase
filtering. IEEE Transactions on Control Systems Technology, 2001,
9(2): 244−253
[5] Novaković Z R. Robust tracking control for robots with bounded input.
Fig. 8. The response of tracking error x1e by sliding-mode control Journal of Dynamic Systems, Measurement, and Control, 1992, 114(2):
with respect to time. 315−319
CHEN AND CHEN: FRACTIONAL-ORDER GENERALIZED PRINCIPLE OF SELF-SUPPORT (FOGPSS) IN CONTROL SYSTEM DESIGN 439

[6] Novaković Z R. The principle of self-support: a new approach to [28] Li C P, Qian D L, Chen Y Q. On Riemann-Liouville and Caputo
kinematic control of robots. In: Proceedings of the 5th International derivatives. Discrete Dynamics in Nature and Society, 2011, 2011:
Conference on Advanced Robotics, 1991. Robots in Unstructured Article ID 562494
Environments. Pisa, Italy: IEEE, 1991. 1444−1447
[29] Li C P, Zhao Z G. Introduction to fractional integrability and differen-
[7] Ulu N G, Ulu E, Cakmakci M. Learning based cross-coupled control tiability. The European Physical Journal Special Topics, 2011, 193(1):
for multi-axis high precision positioning systems. In: Proceedings of 5−26
the 5th ASME Annual Dynamic Systems and Control Conference Joint [30] Li C P, Zhang F R, Kurths J, Zeng F H. Equivalent system for
with the 11th JSME Motion and Vibration Conference. Florida, USA: a multiple-rational-order fractional differential system. Philosophical
ASME, 2012. 535−541 Transactions of the Royal Society A: Mathematical, Physical, and Engi-
[8] Özdemir N, Avci D. Optimal control of a linear time-invariant space- neering Sciences, 2013, 371(1990): 20120156
time fractional diffusion process. Journal of Vibration and Control, [31] Li Y, Chen Y Q, Podlubny I. Stability of fractional-order nonlinear
2014, 20(3): 370−380 dynamic systems: Lyapunov direct method and generalized Mittag-
[9] Zhao X, Yang H T, He Y Q. Identification of constitutive parameters Leffler stability. Computers and Mathematics with Applications, 2010,
for fractional viscoelasticity. Communications in Nonlinear Science and 59(5): 1810−1821
Numerical Simulation, 2014, 19(1): 311−322 [32] Li Y, Chen Y Q, Podlubny I. Mittag-Leffler stability of fractional order
[10] Ge Z M, Jhuang W R. Chaos, control and synchronization of a frac- nonlinear dynamic systems. Automatica, 2009, 45(8): 1965−1969
tional order rotational mechanical system with a centrifugal governor. [33] Ahn H S, Chen Y Q. Necessary and sufficient stability condition
Chaos, Solitons and Fractals, 2007, 33(1): 270−289 of fractional-order interval linear systems. Automatica, 2008, 44(11):
[11] Chen H, Chen W, Zhang B W, Cao H T. Robust synchronization 2985−2988
of incommensurate fractional-order chaotic systems via second-order [34] Ahn H S, Chen Y Q, Podlubny I. Robust stability test of a class of linear
sliding mode technique. Journal of Applied Mathematics, 2013, 2013: time-invariant interval fractional-order system using Lyapunov inequal-
Article ID 321253 ity. Applied Mathematics and Computation, 2007, 187(1): 27−34
[12] Jesus I S, Tenreiro Machado J A. Development of fractional order [35] Lu J G, Chen Y Q. Robust stability and stabilization of fractional-order
capacitors based on electrolyte processes. Nonlinear Dynamics, 2009, interval systems with the fractional order α: the 0 ≪ α ≪ 1 case.
56(1−2): 45−55 IEEE Transactions on Automatic Control, 2010, 55(1): 152−158
[13] Müller S, Kästner M, Brummund J, Ulbricht V. A nonlinear fractional [36] Chen Y Q, Moore K L. Analytical stability bound for a class of
viscoelastic material model for polymers. Computational Materials delayed fractional-order dynamic systems. Nonlinear Dynamics, 2002,
Science, 2011, 50(10): 2938−2949 29(1−4): 191−200
[14] Rivero M, Trujillo J J, Vázquez L, Pilar Velasco M. Fractional [37] Aguila-Camacho N, Duarte-Mermoud M A, Gallegos J A. Lyapunov
dynamics of populations. Applied Mathematics and Computation, 2011, functions for fractional order systems. Communications in Nonlinear
218(3): 1089−1095 Science and Numerical Simulation, 2014, 19(9): 2951−2957
[15] Chen Y Q, Moore K L. Discretization schemes for fractional-order dif- [38] Podlubny I. Fractional Differential Equations: an Introduction to Frac-
ferentiators and integrators. IEEE Transactions on Circuits and Systems tional Derivatives, Fractional Differential Equations, Some Methods of
— I: Fundamental Theory and Applications, 2002, 49(3): 363−367 Their Solution and Some of Their Applications. New York: Academic
Press, 1999.
[16] Corradini M L, Giambó R, Pettinari S. On the adoption of a fractional-
order sliding surface for the robust control of integer-order LTI plants. [39] Diethelm K, Ford N J, Freed A D. A predictor-corrector approach for
Automatica, 2015, 51: 364−371 the numerical solution of fractional differential equations. Nonlinear
Dynamics, 2002, 29(1−4): 3−22
[17] Pisano A, Rapaić M, Jeličić Z, Usai E. Nonlinear fractional PI control
of a class of fractional-order systems. In: Proceedings of the 2012 [40] Ilchmann A, Ryan E P. Universal λ-tracking for nonlinearly-perturbed
IFAC Conference on Advances in PID Control. Brescia, Italy, 2012. systems in the presence of noise. Automatica, 1994, 30(2): 337−346
637−642 [41] Allgöwer F, Ilchmann A. Multivariable adaptive λ-tracking for nonlin-
[18] Monje C A, Vinagre B M, Feliu V, Chen Y Q. Tuning and auto- ear chemical processes. In: Proceedings of the 3rd European Control
tuning of fractional order controllers for industry applications. Control Conference. Rome, Italy, 1995. 1645−1651
Engineering Practice, 2008, 16(7): 798−812 [42] Allgöwer F, Ashman J, Ilchmann A. High-gain λ-tracking for nonlinear
[19] Monje C A, Chen Y Q, Vinagre B M, Xue D, Feliu-Batlle V. Fractional- systems. Automatica, 1997, 33(5): 881−888
Order Systems and Controls. London: Springer, 2010. [43] Ilchmann A, Logemann H. Adaptive λ-tracking for a class of infinite-
dimensional systems. Systems and Control Letters, 1998, 34(1−2): 11
[20] Kilbas A A, Srivastava H M, Trujillo J J. Theory and Applications
−21
of Fractional Differential Equations. Amsterdam, The Netherlands:
Elsevier, 2006. [44] Ilchmann A, Townley S. Adaptive high-gain λ-tracking with variable
sampling rate. Systems and Control Letters, 1999, 36(4): 285−293
[21] Podlubny I. Fractional Differential Equations. New York: Academic
Press, 1999. [45] Ilchmann A, Thuto M, Townley S. Input constrained adaptive tracking
with applications to exothermic chemical reaction models. SIAM
[22] Li C P, Deng W H. Remarks on fractional derivatives. Applied Journal on Control and Optimization, 2004, 43(1): 154−173
Mathematics and Computation, 2007, 187(2): 777−784
[46] Ilchmann A, Thuto M, Townley S. λ-tracking for exothermic chemical
[23] Samko S G, Kilbas A A, Marichev O I. Fractional Integrals and reactions with saturating inputs. In: Proceedings of the 2001 European
Derivatives: Theory and Applications. Switzerland: Gordon and Breach Control Conference (ECC). Porto, Portugal: IEEE, 2001. 1928−1933
Science Publishers, 1993.
[47] Ilchmann A, Trenn S. Input constrained funnel control with applications
[24] Li C P, Zeng F H. Numerical Methods for Fractional Calculus. Boca to chemical reactor models. Systems and Control Letters, 2004, 53(5):
Raton, FL: Chapman and Hall/CRC, 2015. 361−375
[25] Miller K S, Ross B. An Introduction to the Fractional Calculus and [48] Ilchmann A, Townley S, Thuto M. Adaptive sampled-data tracking for
Fractional Differential Equations. New York: Wiley, 1993. input-constrained exothermic chemical reaction models. Systems and
[26] Oldham K B, Spanier J. The Fractional Calculus. New York: Academic Control Letters, 2005, 54(12): 1149−1161
Press, 1974. [49] Shinskey F G. Process-Control Systems. New York: McGraw-Hill Book
Company, 1967.
[27] Li C P, Dao X H, Guo P. Fractional derivatives in complex planes. Non-
linear Analysis: Theory, Methods, and Applications, 2009, 71(5−6): [50] Zhong Q C. Robust Control of Time-Delay Systems. London: Springer,
1857−1869 2006.
440 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

[51] Niculescu S L. Delay Effects on Stability: A Robust Control Approach. [72] Chen H, Chen J F, Lei Y, Chen W X, Wang Y W. Further results
London: Springer, 2001. of semiglobal saturated stabilization for nonholonomic mobile robots.
In: Proceedings of the 26th Chinese Control and Decision Conference
[52] Yi Y, Guo L, Wang H. Adaptive statistic tracking control based on two-
(2014 CCDC). Changsha, China: IEEE, 2014. 4545−4550
step neural networks with time delays. IEEE Transactions on Neural
Networks, 2009, 20(3): 420−429 [73] Chen H, Zhang J B. Semiglobal saturated practical stabilization for
nonholonomic mobile robots with uncertain parameters and angle mea-
[53] Fridman E. A refined input delay approach to sampled-data control.
surement disturbance. In: Proceedings of the 25th Chinese Control and
Automatica, 2010, 46(2): 421−427
Decision Conference (CCDC). Guiyang, China: IEEE, 2013. 3731−
[54] Wang M, Chen B, Liu X P, Shi P. Adaptive fuzzy tracking control for a 3736
class of perturbed strict-feedback nonlinear time-delay systems. Fuzzy
[74] Su H S, Chen M Z Q, Wang X F, Lam J. Semiglobal observer-based
Sets and Systems, 2008, 159(8): 949−967
leader-following consensus with input saturation. IEEE Transactions on
[55] Wu H S. Adaptive robust tracking and model following of uncertain Industrial Electronics, 2014, 61(6): 2842−2850
dynamical systems with multiple time delays. IEEE Transactions on
[75] Mobayen S. Robust tracking controller for multivariable delayed sys-
Automatic Control, 2004, 49(4): 611−616
tems with input saturation via composite nonlinear feedback. Nonlinear
[56] Wang M, Ge S S, Hong K S. Approximation-based adaptive tracking Dynamics, 2014, 76(1): 827−838
control of pure-feedback nonlinear systems with multiple unknown
[76] Wang X, Saberi A, Stoorvogel A A. Stabilization of discrete-time linear
time-varying delays. IEEE Transactions on Neural Networks, 2010,
systems subject to input saturation and multiple unknown constant
21(11): 1804−1816
delays. IEEE Transactions on Automatic Control, 2014, 59(6): 1667
[57] Tseng C S. Model reference output feedback fuzzy tracking control −1672
design for nonlinear discrete-time systems with time-delay. IEEE
Transactions on Fuzzy Systems, 2006, 14(1): 58−70 [77] Fischer N, Dani A, Sharma N, Dixon W E. Saturated control of an
uncertain nonlinear system with input delay. Automatica, 2013, 49(6):
[58] Zhang H G, Song R Z, Wei Q L, Zhang T Y. Optimal tracking 1741−1747
control for a class of nonlinear discrete-time systems with time delays
based on heuristic dynamic programming. IEEE Transactions on Neural [78] Lin Z L, Saberi A. Semi-global exponential stabilization of linear
Networks, 2011, 22(12): 1851−1862 systems subject to input saturation via linear feedbacks. Systems and
Control Letters, 1993, 21(3): 225−239
[59] Li Q K, Zhao J, Dimirovski G M, Liu X J. Tracking control for
switched linear systems with time-delay: a state-dependent switching [79] Yang T, Meng Z Y, Dimarogonas D V, Johansson K H. Global
method. Asian Journal of Control, 2009, 11(5): 517−526 consensus for discrete-time multi-agent systems with input saturation
constraints. Automatica, 2014, 50(2): 499−506
[60] Cho G R, Chang P H, Park S H, Jin M L. Robust tracking under
nonlinear friction using time-delay control with internal model. IEEE [80] Lim Y H, Oh K K, Ahn H S. Stability and stabilization of fractional-
Transactions on Control Systems Technology, 2009, 17(6): 1406−1414 order linear systems subject to input saturation. IEEE Transactions on
Automatic Control, 2013, 58(4): 1062−1067
[61] Wang L X. Adaptive Fuzzy Systems and Control: Design and Stability
Analysis. Englewood Cliffs, NJ: Prentice-Hall, 1994. [81] Ortega R, Spong M W. Adaptive motion control of rigid robots: a
tutorial. Automatica, 1989, 25(6): 877−888
[62] Boulkroune A, Tadjine M, M’Saad M, Farza M. How to design a fuzzy
adaptive controller based on observers for uncertain affine nonlinear [82] Nicosia S, Tomei P. Robot control by using only joint position
systems. Fuzzy Sets and Systems, 2008, 159(8): 926−948 measurements. IEEE Transactions on Automatic Control, 1990, 35(9):
1058−1061
[63] Chen H, Wang C L, Yang L, Zhang D K. Semiglobal stabilization for
nonholonomic mobile robots based on dynamic feedback with inputs [83] Corless M. Control of uncertain nonlinear systems. Journal of Dynamic
saturation. Journal of Dynamic Systems, Measurement, and Control, Systems, Measurement, and Control, 1993, 115(2B): 362−372
2012, 134(4): 041006 [84] Utkin V I. Sliding Modes and Their Application in Variable Structure
[64] Chen H. Robust stabilization for a class of dynamic feedback uncertain Systems. Moscow: MIR Publishers, 1978.
nonholonomic mobile robots with input saturation. International Journal [85] Slotine J J, Li W P. Applied Nonlinear Control. Englewood Cliffs, NJ:
of Control, Automation, and Systems, 2014, 12(6): 1216−1224 Prentice Hall, 1991.
[65] Chen H, Wang C L, Zhang B W, Zhang D K. Saturated tracking control [86] Zhang F, Dawson D M, de Queiroz M S, Dixon W E. Global
for nonholonomic mobile robots with dynamic feedback. Transactions adaptive output feedback tracking control of robot manipulators. IEEE
of the Institute of Measurement and Control, 2013, 35(2): 105−116 Transactions on Automatic Control, 2000, 45(6): 1203−1208
[66] Lin Z L, Saberi A. Semi-global exponential stabilization of linear [87] Hsu S H, Fu L C. A fully adaptive decentralized control of robot
discrete-time systems subject to input saturation via linear feedbacks. manipulators. Automatica, 2006, 42(10): 1761−1767
Systems and Control Letters, 1995, 24(2): 125−132
[88] Galicki M. An adaptive regulator of robotic manipulators in the task
[67] Boškovic J D, Li S M, Mehra R K. Robust adaptive variable structure space. IEEE Transactions on Automatic Control, 2008, 53(4): 1058−
control of spacecraft under control input saturation. Journal of Guid- 1062
ance, Control, and Dynamics, 2001, 24(1): 14−22
[89] Galicki M. Control of mobile manipulators in a task space. IEEE
[68] Chen H, Wang C L, Liang Z Y, Zhang D K, Zhang H J. Robust practical Transactions on Automatic Control, 2012, 57(2): 2962−2967
stabilization of nonholonomic mobile robots based on visual servoing
feedback with inputs saturation. Asian Journal of Control, 2014, 16(3): [90] Galicki M. Finite-time control of robotic manipulators. Automatica,
692−702 2015, 51: 49−54
[69] Chen H, Ding S H, Chen X, Wang L H, Zhu C P, Chen W. Global finite- [91] Ijspeert A J, Nakanishi J, Schaal S. Movement imitation with nonlinear
time stabilization for nonholonomic mobile robots based on visual dynamical systems in humanoid robots. In: Proceedings of the 2002
servoing. International Journal of Advanced Robotic Systems, 2014, 11: IEEE International Conference on Robotics and Automation. Washing-
1−13 ton, DC: IEEE, 2002. 1398−1403
[70] Li B J, Chen H, Chen J F. Global finite-time stabilization for a class [92] Katić D, Vukobratović M. Survey of intelligent control techniques for
of nonholonomic chained system with input saturation. Journal of humanoid robots. Journal of Intelligent and Robotic Systems, 2003,
Information and Computational Science, 2014, 11(3): 883−890 37(2): 117−141
[71] Chen Hua, Wang Chao-Li, Yang Fang, Xu Wei-Dong. Finite-time [93] Furuta T, Tawara T, Okumura Y, Shimizu M, Tomiyama K. Design and
saturated stabilization of nonholonomic mobile robots based on visual construction of a series of compact humanoid robots and development
servoing. Control Theory and Applications, 2012, 29(6): 817−823 (in of biped walk control strategies. Robotics and Autonomous Systems,
Chinese) 2001, 37(2−3): 81−100
CHEN AND CHEN: FRACTIONAL-ORDER GENERALIZED PRINCIPLE OF SELF-SUPPORT (FOGPSS) IN CONTROL SYSTEM DESIGN 441

[94] Goswami A, Yun S, Nagarajan U, Lee S H, Yin K K, Kalyanakrishnan [116] Park J, Hyun D, Cho W H, Kim T H, Yang H S. Normal-force control
S. Direction-changing fall control of humanoid robots: theory and for an in-pipe robot according to the inclination of pipelines. IEEE
experiments. Autonomous Robots, 2014, 36(3): 199−223 Transactions on Industrial Electronics, 2011, 58(12): 5304−5310
[95] Eaton M. Introduction. Evolutionary Humanoid Robotics. Berlin Hei- [117] Murray R M, Walsh G, Sastry S S. Stabilization and tracking for
delberg: Springer, 2015. 1−7 nonholonomic control systems using time-varying state feedback. In:
Proceedings of the 2nd IFAC Symposium on Nonlinear Control Sys-
[96] Yuh J. Design and control of autonomous underwater robots: a survey. tems Design 1992. Bordeaux, France: IFAC, 1993. 109−114
Autonomous Robots, 2000, 8(1): 7−24
[118] Huang J S, Wen C Y, Wang W, Jiang Z P. Adaptive stabilization and
[97] Antonelli G. Underwater Robots (Third edition). Switzerland: Springer, tracking control of a nonholonomic mobile robot with input saturation
2014. and disturbance. Systems and Control Letters, 2013, 62(3): 234−241
[98] Choi S K, Yuh J. Experimental study on a learning control system with [119] Chen H, Zhang J B, Chen B Y, Li B J. Global practical stabilization
bound estimation for underwater robots. Autonomous Robots, 1996, for non-holonomic mobile robots with uncalibrated visual parameters
3(2−3): 187−194 by using a switching controller. IMA Journal of Mathematical Control
[99] Chu W S, Lee K T, Song S H, Han M W, Lee J Y, Kim H S, Kim M S, and Information, 2013, 30(4): 543−557
Park Y J, Cho K J, Ahn S H. Review of biomimetic underwater robots [120] Chen H, Wang C L, Zhang D K, Yang F. Finite-time robust stabilization
using smart actuators. International Journal of Precision Engineering of dynamic feedback nonholonomic mobile robots based on visual
and Manufacturing, 2012, 13(7): 1281−1292 servoing with input saturation. In: Proceedings of the 10th World
Congress on Intelligent Control and Automation (WCICA). Beijing,
[100] Krieg M, Mohseni K. Thrust characterization of a bioinspired vortex
China: IEEE, 2012. 3686−3691
ring thruster for locomotion of underwater robots. IEEE Journal of
Oceanic Engineering, 2008, 33(2): 123−132 [121] Brockett R W. Asymptotic stability and feedback stabilization. Differ-
ential Geometric Control Theory. Boston: Birkhauser, 1983. 181−208
[101] Taylor T. A genetic regulatory network-inspired real-time controller for
a group of underwater robots. In: Proceedings of the 8th Conference on [122] Sordalen O J, Egeland O. Exponential stabilization of nonholonomic
Intelligent Autonomous Systems (IAS-8). Amsterdam, 2004. 403−412 chained systems. IEEE Transactions on Automatic Control, 1995, 40(1):
35−49
[102] Jaulin L. A nonlinear set membership approach for the localization
and map building of underwater robots. IEEE Transactions on Robotics, [123] Prieur C, Astolfi A. Robust stabilization of chained systems via hybrid
2009, 25(1): 88−98 control. IEEE Transactions on Automatic Control, 2003, 48(10): 1768−
1772
[103] Tarn T J, Shoults G A, Yang S P. A dynamic model of an underwater
vehicle with a robotic manipulator using Kane’s method. Underwater [124] Hussein I I, Bloch A M. Optimal control of underactuated nonholo-
Robots. US: Springer, 1996. 195−209 nomic mechanical systems. IEEE Transactions on Automatic Control,
2008, 53(3): 668−682
[104] Nakamura Y, Mukherjee R. Nonholonomic path planning of space
robots via a bidirectional approach. IEEE Transactions on Robotics and [125] Qu Z, Wang J, Plaisted C E, Hull R A. Global-stabilizing near-optimal
Automation, 1991, 7(4): 500−514 control design for nonholonomic chained systems. IEEE Transactions
on Automatic Control, 2006, 51(9): 1440−1456
[105] Wee L B, Walker M W. On the dynamics of contact between space
[126] Suruz Miah M, Gueaieb W. Optimal time-varying P-controller for a
robots and configuration control for impact minimization. IEEE Trans-
class of uncertain nonlinear systems. International Journal of Control,
actions on Robotics and Automation, 1993, 9(5): 581−591
Automation and Systems, 2014, 12(4): 722−732
[106] Ulrich S, Sasiadek J Z. Extended Kalman filtering for flexible joint
space robot control. In: Proceedings of the 2011 American Control
Conference. San Francisco, CA: IEEE, 2011. 1021−1026
Hua Chen received the B. S. degree from the De-
[107] Campion G, Bastin G, D’Andrea-Novel B. Structural properties and partment of Mathematics at Yangzhou University,
classification of kinematic and dynamic models of wheeled mobile China, 2001, received the M. S. degree from the
robots. IEEE Transactions on Robotics and Automation, 1996, 12(1): Department of Management Sciences and Engineer-
47−62 ing at Nanjing University, China in 2009, and re-
ceived the Ph. D. degree from the Department of
[108] Dixon W E, Dawson D M, Zergeroglu E, Behal A. Nonlinear Control Control Science and Engineering at University of
of Wheeled Mobile Robots. London: Springer-Verlag, 2001. Shanghai for Science and Technology, China in
[109] Dong W J. Tracking control of multiple-wheeled mobile robots with 2012. Currently, he is an associate professor in the
limited information of a desired trajectory. IEEE Transactions on Mathematics and Physics Department at Hohai Uni-
Robotics, 2012, 28(1): 262−268 versity, Changzhou Campus. His research interests
include constrained control design for nonlinear systems, motion control of
[110] Chwa D. Fuzzy adaptive tracking control of wheeled mobile robots nonholonomic mobile robots, analysis and control of fractional-order systems.
with state-dependent kinematic and dynamic disturbances. IEEE Trans- Corresponding author of this paper.
actions on Fuzzy Systems, 2012, 20(3): 587−593
[111] Siegwart R, Nourbakhsh I R, Scaramuzza D. Introduction to Au-
tonomous Mobile Robots (Second edition). Cambridge: MIT Press, YangQuan Chen received the Ph. D. degree in
2011. advanced control and instrumentation from Nanyang
Technological University, Singapore, in 1998. Dr.
[112] Blažič S. A novel trajectory-tracking control law for wheeled mobile
Chen was on the Faculty of Electrical and Com-
robots. Robotics and Autonomous Systems, 2011, 59(11): 1001−1007
puter Engineering at Utah State University before
[113] Wei S M, Uthaichana K, Žefran M, DeCarlo R. Hybrid model pre- he joined the School of Engineering, University
dictive control for the stabilization of wheeled mobile robots subject of California, Merced in 2012 where he teached
to wheel slippage. IEEE Transactions on Control Systems Technology, “Mechatronics” for juniors and “Fractional Order
2013, 21(6): 2181−2193 Mechanics” for graduates. His current research in-
terests include mechatronics for sustainability, cog-
[114] Roman H T, Pellegrino B A, Sigrist W R. Pipe crawling inspection nitive process control and hybrid lighting control,
robots: an overview. IEEE Transactions on Energy Conversion, 1993, multi-UAV based cooperative multi-spectral “personal remote sensing” and
8(3): 576−583 applications, applied fractional calculus in controls, signal processing and
[115] Roh S, Choi H R. Differential-drive in-pipe robot for moving inside energy informatics, distributed measurement and distributed control of dis-
urban gas pipelines. IEEE Transactions on Robotics, 2005, 21(1): 1−17 tributed parameter systems using mobile actuator and sensor networks.
442 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

Study on Four Disturbance Observers for


FO-LTI Systems
Songsong Cheng, Shengguo Wang, Senior Member, IEEE, Yiheng Wei, Member, IEEE, Qing
Liang, Member, IEEE, and Yong Wang, Senior Member, IEEE

Abstract—This paper addresses the problem of designing designing of a sliding surface and reaching motion controller.
disturbance observer for fractional order linear time invariant Reference [16] gives the detailed contents to introduce the
(FO-LTI) systems, where the disturbance includes time series SMC technique. Guo et al. developed SMC approach to reject
expansion disturbance and sinusoidal disturbance. On one hand,
the reduced order extended state observer (ROESO) and reduced disturbance for the Euler-Bernoulli beam in [17]. However, the
order cascade extended state observer (ROCESO) are proposed chattering in sliding surface is the main drawback of SMC.
for the case that the system state can be measured directly. On the Adaptive control is another method to reject disturbance by
other hand, the extended state observer (ESO) and the cascade adjusting the control parameters automatically[18−19] . While
extended state observer (CESO) are presented for another case both SMC and adaptive control suppress disturbance passively
when the system state cannot be measured directly. It is shown
that combination of ROCESO and CESO can achieve a highly by improving the robustness of the controller to reduce the
effective observation result. In addition, the way how to tune sensitivity to external disturbance in the output channel, rather
observer parameters to ensure the stability of the observers and than by actively obtaining the characteristics of the disturbance
reduce the observation error is presented in this paper. Finally, in time domain or frequency domain. Therefore, the obvious
numerical simulations are given to illustrate the effectiveness of drawback of the two methods is that there is an undesir-
the proposed methods.
able trade-off between reference tracking and disturbance
Index Terms—Fractional order linear time invariant (FO-LTI) rejection[20] .
systems, disturbance observer, reduced order, cascade method. Another idea for disturbance rejection is to utilize the
information of the external disturbance to build the feedback
I. I NTRODUCTION compensation, namely, to reject disturbance actively. Active
disturbance rejection control (ADRC)[21] technique is pro-
I N recent years, fractional order systems (FOSs) have
attracted considerable attention from control community,
since many engineering plants and processes cannot be de-
posed by Han in 1998, in which the uncertainties of system
model and external disturbance are regarded totally as an
scribed concisely and precisely without the introduction of extended state which can be observed by an extended state
fractional order calculus[1−6] . Due to the tremendous efforts observer. Internal model control is another method to reject
devoted by researchers, a number of valuable results on disturbance actively. Fedele et al. employed an orthogonal
stability analysis[7−10] and controller synthesis[11−14] of FOSs signals generator based on a second-order generalized inte-
have been reported in the literature. grator (OSG-SOGI) to estimate the frequency of the unknown
Tracking reference signal and disturbance rejection are two external sinusoidal disturbance, which can be utilized to build
of the challenging and significant tasks in engineering plants internal model control (IMC) algorithm for the disturbed
and processes. It is important to reject disturbance so as to system[22] . However, how to extract the unknown external
maintain the controlled system running in a fine manner. disturbance for the OSG-SOGI is a difficult issue. Disturbance
Aimed at disturbance rejection to enhance control perfor- observer (DOB) is a popular approach to compensate distur-
mance, numerous methods have been presented[15] . Sliding bance actively, which was proposed by Nakao et al.[23] in
mode control (SMC) is an effective method which involves 1987. Chen et al. investigated the disturbance observer based
control and related methods in [24]. Park et al. developed
Manuscript received September 16, 2015; accepted April 18, 2016. This DOB algorithm for industrial robots to compensate external
work was supported by the National Natural Science Foundation of China disturbance in [25]. While the main drawback of the DOB
(61573332, 61601431), and Fundamental Research Funds for the Central
Universities (WK2100100028). Recommended by Associate Editor YangQuan is that the inverse dynamics of the system, which may cause
Chen. cancellation of unstable poles and unstable zeros, is required.
Citation: Songsong Cheng, Shengguo Wang, Yiheng Wei, Qing Liang, Yong Ginoya et al. proposed an extended disturbance observer for
Wang. Study on four disturbance observers for FO-LTI systems. IEEE/CAA
Journal of Automatica Sinica, 2016, 3(4): 442−450 unmatched uncertain systems based on the assumption that
Songsong Cheng, Yiheng Wei, Qing Liang and Yong Wang are with the system state can be measured accurately[26] . However, the
the Department of Automation, University of Science and Technology of assumption cannot be satisfied in many cases. Therefore, it
China, Hefei 230027, China (e-mail: sscheng@mail.ustc.edu.cn; neudawei@
ustc.edu.cn; liangq@ustc.edu.cn; yongwang@ustc.edu.cn). is an important and meaningful issue to develop a method to
Shengguo Wang is with the Department of Engineering Technology and observe the external disturbance by utilizing the control input
Department of Software and Information Systems, University of North Car- and the measured output of the disturbed system.
olina (UNC) at Charlotte, NC 28223-0001, USA (e-mail: swang@uncc.edu).
Color versions of one or more of the figures in this paper are available Motivated by the discussions above, we develop ROESO
online at http://ieeexplore.ieee.org. and ROCESO to observe the external disturbance under the
CHENG et al.: STUDY ON FOUR DISTURBANCE OBSERVERS FOR FO-LTI SYSTEMS 443

k
X
assumption that the state can be measured and then propose a
d(t) = d i tni , (4)
way to improve accuracy of the observations. Furthermore,
i=0
by considering the case that the state cannot be measured
directly, ESO is developed to observe the disturbance, in which where di (i ∈ {0, 1, . . . , k}) is constant but unknown, ni−1
only the control input and system output signals are utilized. ≤ ni (i ∈ {1, . . . , k}) and nk < 2α holds. Based on the
In addition, the CESO is proposed based on ESO to extend relationship between nk and α, the disturbance can be divided
the scope of the observations and to get a more effective into the following two categories:
performance of the observations than the ESO. 1) Slowly varying disturbance nk < α;
The rest of this paper is structured as follows. Section II 2) Slope forms disturbance α ≤ nk < 2α.
provides some background materials and the main problem. This paper aims at designing a proper method to observe the
ROESO and ROCESO for measurable system state and ESO external unknown disturbance. For this purpose, the following
and CESO for unmeasurable system state are presented in lemmas are first introduced.
Section III. In Section IV, some numerical simulation examples Lemma 1[27] . Let x(t) ∈ R be a continuous and differ-
are provided to illustrate the effectiveness of the proposed entiable function. Then the α-th derivative of x2 (t) has the
methods. Conclusions are given in Section V. following properties
Notations. In and 0n are used to denote a n × n identity Dα x2 (t) ≤ 2x(t)Dα x(t). (5)
matrix and n × n zero matrix, respectively. 0n·m is used to
Consider a FO-LTI system as follows
denote a n × m zero matrix. ke(t)k represents the Euclidean
norm of e(t). sym(M·) = M + M T
¸ .Ω
n·n
= {X tan(πα/2) Dα x(t) = (A + BKC) x(t). (6)
X Y
+ Y : X, Y ∈ Rn·n , > 0}. Based on the system (6), we give our research result in [28]
−Y X
as a lemma as follows.
Lemma 2[28] . The system in (6) with 0 < α < 1 is
II. P ROBLEM F ORMULATION AND P RELIMINARIES
asymptotically stable, if there exist matrices Z ∈ Ωn·n , G
Consider the following disturbed FO-LTI system with an ∈ Rm·m , and H ∈ Rm·p , such that
assumption that the order α is known in prior: · ¸
( Ξ Z T B + C T H T − K0 T GT
<0 (7)
Dα x(t) = Ax(t) + Bu(t) + F d(t), ∗ −sym(G)
(1)
y(t) = Cx(t)color1, is feasible, and the matrix K is given by
where the order 0 < α < 1; x(t) ∈ Rn , u(t) ∈ Rm , K = G−1 H, (8)
d(t) ∈ Rq and y(t) ∈ Rp are the system state, the control where ∗ stands for the symmetrical part matrix, Ξ =
input, the disturbance and the measurable output, respectively; sym(Z T A + Z T BK0 ), and K0 is an additional initialization
the system matrices A, B, F and C are the constant real matrix, which is derived from K0 = QP −1 . The matrices P ∈
matrices with appropriate dimensions, and F = BJ where J Ωn·n and Q ∈ Rm·n satisfy following linear matrix inequality
is a constant matrix, and rank(F ) = q. The definition of the (LMI),
fractional order derivative can be referred to [1]. sym(AP + BQ) < 0. (9)
The following Caputo’s definition is adopted for fractional
derivatives of order α for function f (t) III. M AIN R ESULTS
Z t A. Reduced Order Extended State Observer (ROESO)
1
Dα f (t) = (t − τ )m−α−1 f (m) (τ )dτ, (2)
Γ(m − α) 0 If the state of the FO-LTI system (1) can be measured
R∞ directly, we can utilize the state to design a disturbance
where m − 1 < α < m, m ∈ N and Γ(x) = 0 e−t tx−1 dt. observer as follows:
And the Riemann-Liouville’s fractional order integral is de- 
 ˆ
fined as d(t) = Λε(t),
Z t ε(t) = F + x(t) − z(t), (10)
1 
 α
I α f (t) = (t − τ )α−1 f (τ )dτ, (3) + ˆ
D z(t) = F [Ax(t) + Bu(t)] + d(t),
Γ(α) 0
where α > 0. where F + = (F T F )−1 F T , Λ is a positive definite q × q
In this study, the objective is to develop an approach to diagonal matrix.
ensure the designed observer stable and the external distur- Theorem 1. The disturbance can be observed asymptoti-
bance can be observed by the observer under the following cally by (10), if the disturbance is slowly varying disturbance,
assumptions: namely, limt→∞ Dα d(t) = 0.
ˆ which
Proof. Define the observation error e(t) = d(t)− d(t)
1) Pair {A, B} is controllable;
2) Pair {A, C} is observable. yields
In this paper, in order to show the generality of the proposed ˆ
Dα e(t) = Dα d(t) − Dα d(t)
method, we consider two kinds of disturbances: time series α α
= D d(t) − ΛD ε(t)
expansion disturbance and sinusoidal disturbance. The time
series expansion disturbance has the following form = Dα d(t) − Λe(t). (11)
444 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

The Laplace transform of (11) is Then if lims→0 s1+2α D(s) = 0, that is limt→∞ D2α d(t) =
0, thereby, limt→∞ e(t) = 0. If 0.5 < α ≤ 1, the Laplace
sα E(s) − sα−1 e(0) = sα D(s) − sα−1 d(0) − ΛE(s), (12)
transform of (16) is
where E(s) and D(s) are the Laplace transforms of e(t) and
E(s) − s2α−1 e0 (0) − s2α−2 e(0)
d(t), respectively. Then using the final-value theorem, yields
= s2α D(s) − s2α−1 d0 (0) − s2α−2 d(0)
e(∞) = lim sE(s)
s→0 − 2Λsα E(s) + 2Λsα−1 e(0) − Λ2 E(s), (19)
−1 1+α α α
= lim (sIq +Λ) [s D(s) − s d(0) + s e(0)]. and it is easy to obtain the same conclusion. All of these
s→0
(13) discussions establish the Theorem 2. ¤
Remark 3. Since the disturbance can be observed by RO-
Then if lims→0 s1+α D(s) = 0, that is limt→∞ Dα d(t) = 0,
CESO if limt→∞ D2α d(t) = 0, the scope of the disturbance
thereby, limt→∞ e(t) = 0. ¤
observation is expanded from slowly varying disturbance to
Remark 1. Since the disturbance can be observed asymp-
time series expansion disturbance, which is defined as (2).
totically if limt→∞ Dα d(t) = 0, the constant disturbance, etc.
Therefore, not only the square disturbance, but also the saw-
can be observed asymptotically by the ROESO. In addition,
tooth disturbance can be observed asymptotically, if 0.5 < α
square disturbance also satisfies the condition of Theorem 1
≤ 1.
when the hopping points are overlooked.
Remark 2. The gain Λ can change the rate of convergence
of the observer. The larger value of Λ is, the higher rate of C. Extended State Observer (ESO)
convergence we can get. In the former contents, we have developed ROESO and RO-
CESO to observe time series expansion disturbance asymptoti-
B. Reduced Order Cascade Extended State Observer (RO- cally based on the ability to directly measure the system state.
CESO) While, in most cases, the system state cannot be measured
directly. And now we are in the position to utilize the control
In order to expand the scope of the disturbance that can
input and output signals only to develop ESO to observe
be observed asymptotically based on the system state can be
slowly varying disturbance asymptotically and to observe other
measured directly, we improve the ROESO to ROCESO as
disturbances with bounded error based on limt→∞ |Dα d(t)| ≤
follows
 µ, with µ > 0. In addition, we will propose a way to lower
 ˆ 2 α
d(t) = 2Λε(t) + Λ I ε(t), the boundary of the observation error.
ε(t) = F + x(t) − z(t), (14) Theorem 3. {Ā, C̄} is observable, if {A, C} is observable

 α and rank(F·T A(n−1)T [ C T T T (p−1)T T ]) ≥ q,
+ ˆ
D z(t) = F [Ax(t) + Bu(t)] + d(t), ¸ A C ... A C
A F
where Λ is a positive definite q × q diagonal matrix. where Ā = , C̄ = [ C 0p·q ].
0q·n 0q
Theorem 2. The disturbance can be observed asymptot- Proof. According to [1], {A, C} is observable, if and only
ically by (14), if the disturbance is of slope form, namely, if the observability matrix MO is full column rank, where MO
limt→∞ D2α d(t) = 0. = [ C T AT C T . . . A(n−1)T C T ]T .
ˆ
Proof. Define the observation error e(t) = d(t) − d(t), it As a result, the observability matrix M̄o related to {Ā, C̄}
yields can be described as
ˆ
Dα e(t) = Dα d(t) − Dα d(t) M̄o = [ C̄ T ĀT C̄ T . . . Ā(n+p−1)T C̄ T ]T
£ ¤ · ¸T
= Dα d(t) − Dα 2Λε(t) + Λ2 I α ε(t) C T AT C T . . . A(n+p−1)T C T
= Dα d(t) − 2Λe(t) − Λ2 ε(t). (15) = T T ,
0q·p F C . . . F T A(n+p−2)T C T
Based on (15), the 2α-th derivative of e(t) can be expressed (20)
as which implies that
D2α e(t) = D2α d(t) − 2ΛDα e(t) − Λ2 e(t). (16)
rank(M̄o )
If 0 < α ≤ 0.5, the Laplace transform of (16) is µ· ¸¶
CT AT C T ... A(n+p−1)T C T
= rank
s2α E(s) − s2α−1 e(0) 0 F TC T ... F T A(n+p−2)T C T
= s2α D(s) − s2α−1 d(0) − 2Λsα E(s) ≥ rank([ C T AT C T · · · A(n−1)T C T ])
+ 2Λsα−1 e(0) − Λ2 E(s), (17) + rank ([ F T A(n−1)T C T . . . F T A(n+p−2)T C T ])
£ ¤
where E(s) and D(s) are the Laplace transforms of e(t) and = n + rank(F T A(n−1)T C T . . . A(p−1)T C T )
d(t), respectively. Then using the final-value theorem, yields ≥ n + q. (21)
−1
e(∞) = lim (s2α Iq + 2Λsα + Λ2 ) Since M̄O ∈ Rp(n+q)·(n+q) , we have
s→0 ¡ ¢
× [s1+2α D(s) − s2α d(0) + s2α e(0) + 2Λsα e(0)]. rank M̄O ≤ min (p(n + q), (n + q))
(18) = n + q.
CHENG et al.: STUDY ON FOUR DISTURBANCE OBSERVERS FOR FO-LTI SYSTEMS 445

Proceeding forward, we have We can easily get that the norm of the observation error is
¡ ¢ 2µkGT P k
rank M̄O = n + q. (22) bounded by λs . ¤
Remark 4. Theorem 5 shows that the norm of the ob-
¤ 2µkGT P k
servation error is bounded by , therefore, we can
Theorem 4. If the α-th order derivative of the disturbance λs
decrease the observation error by increasing the λs , which can
satisfy limt→∞ Dα d(t) = 0, the disturbance can be observed
be realized by placing all of the eigenvalues far from imaginary
asymptotically by following observer
 axis. Then ESO can observe more kinds of disturbance, such
 α ˆ
D x̂ (t) = Ax̂ (t) + Bu (t) + F d (t) + L1 [ŷ (t) − y (t)] , as time series expansion disturbance, sinusoidal disturbance.
ŷ (t) = C x̂ (t) ,

 αˆ
D d (t) = L2 [ŷ (t) − y (t)] . D. Cascade Extended State Observer (CESO)
(23) From the former contents, the ESO can observe the distur-
Proof. Defining state observation error ex (t) = x (t)− x̂ (t) bance d(t) asymptotically if limt→∞ Dα d(t) = 0. However,
and disturbance observation error ed (t) = d (t)− dˆ(t), we can it is invalid for limt→∞ Dα d(t) 6= 0. In order to extend the
easily get the following equation scope of the disturbance observation and get more accurate
· α ¸ µ· ¸ · ¸ ¶ observation results, the CESO is developed as follows:
D ex (t) A F L1  α
= + [ C 0 ]
Dα ed (t) 0q·n 0q L2 p·q

 D x̂ (t) = Ax̂ (t) + Bu (t) + F dˆ(t)
· ¸ · ¸ 

ex (t) 0n·q + L1 [ŷ(t) − y(t)] + L2 I α [ŷ(t) − y(t)],
× + wd (t), (24) (30)
ed (t) Iq 
 ŷ (t) = C x̂ (t) ,

 αˆ
where wd (t) = Dα d(t). If we define the augment state e(t) = D d (t) = L3 [ŷ(t) − y(t)] + L4 I α [ŷ(t) − y(t)].
[ eT T T
x (t) ed (t) ] , then (24) can be written as Theorem 6. {Ā, B̄} is controllable if {A, B} is control-
Dα e(t) = (Ā + LC̄)e(t) + Gwd (t), (25) lable; {Ā, C̄} is observable if {A, C} is observable, where
   
where A F 0n In 0n·q
· ¸ · ¸ · ¸
A F L1 0n·q Ā =  0q·n 0q·q 0q·n  , B̄ =  0q·n Iq  ,
Ā = , L= , G= , In 0n·q 0n 0n 0n·q
0q·n 0q L2 Iq
· T ¸ · ¸
C In 0n·q 0n
C̄ T = . C̄ =
0n 0n·q In
.
0q·p
By using Theorem 3, we can easily search suitable L Proof. According to [1], {A, B} is controllable, if and only
to make the system (25) asymptotically stable by LMI if if the controllability matrix MC is full row rank, where MC =
limt→∞ Dα d(t) = 0, that is, the disturbance can be observed [ B AB . . . An−1 B ]. {A, C} is observable, if and only
accurately. This establishes Theorem 4. ¤ if the observability matrix MO is full column rank, where MO
By using LMI, we can select L such that the eigenvalues = [ C T AT C T . . . A(n−1)T C T ]T . ¤
of Ā + LC̄ are in the left half plane (LHP), and thereby we As a result, the controllability matrix M̄c related to {Ā, B̄}
can find a positive definite matrix P such that can be described as
(Ā + LC̄)T P + P (Ā + LC̄) = −Q, (26) M̄c = [ B̄ |ĀB̄| · · · |Ā2n+q−1 B̄ ]
 
for any positive definite matrix Q. In 0n·q A F A2n+q−1 A2n+q−2 F
Theorem 5. If the α-th derivative of d(t) is bounded, the = 0q·n Iq 0q·n 0q · · · 0q·n 0q ,
ESO can observe the disturbance and state with bounded error 0n 0n·q In 0n·q A2n+q−2 0n·q
and the norm of the estimation error is bounded by (31)
° °
2µ °GT P ° which implies that
ke(t)k ≤ , (27)  
λs In 0n·q A
¡ ¢
where λs is the smallest eigenvalue of Q. rank M̄c ≥ rank   0q·n Iq 0q·n 
Proof. Consider a Lyapunov function 0n 0n·q In
V (t) = eT (t)P e(t). (28) = 2n + q. (32)
Seeking for the α-th derivative of V (t), yields By virtue of M̄c ∈ R(2n+q)·((n+q)(2n+q)) ,
T
Dα V (t) ≤ eT (t)[(Ā + LC̄) P + P (Ā + LC̄)]e(t) rank(M̄c ) ≤ min ((2n + q), (2n + q)(n + q))
+ 2wd (t)GT P e(t) = 2n + q. (33)
T T
≤ − e (t)Qe(t) + 2wd (t)G P e(t) All of the above stated facts lead to the following
° °
≤ − λs ke(t)k + 2µ °GT P ° ke(t)k
2
rank(M̄c ) = 2n + q. (34)
¡ ° °¢
≤ − ke(t)k λs ke(t)k − 2µ °GT P ° . (29) In the other words, {Ā, B̄} is controllable.
446 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

The corresponding observability matrix M̄O satisfies where


   
T T T (2n+q)T T T A + L1 C F L2 C 0n·q 0n·q
M̄O = [ C̄ Ā C̄ · · · Ā C̄ ]  L3 C
  0q L4 C 0q   Iq 
In 0n·q 0n  = 

, G =  .
In 0n·q 0n 0n·q   0n·q 
 0 n 0n·q In  0q·n Iq 0q·n 0q 0q
 
 A F 0n 
  Then we extract the state Dα ex (t), Dα ed (t) and ex (t) from
 In 0n·q 0n 
= , (35) ê(t) to compose a new state ē(t). Then the state space equation
 .. .. .. 
 . . .  related to ē(t) can be written as
 
 A2n+q−1 A2n+q−2 F 0n 
Dα ē(t)
A2n+q−2 A2n+q−3 F 0n    
A + L1 C F L2 C 0n·q
which implies that =  L3 C 0q L4 C  ē(t) +  Iq  wd (t)
  In 0n·q 0n 0n·q
In 0n·q 0n
¡ ¢
rank(M̄O ) ≥ rank  0n 0n·q In  = Ā + B̄ L̄C̄ ē(t) + Ḡwd (t), (43)
A F 0n
where
= 2n + q. (36)    
A F 0n In 0n·q
Since M̄O ∈ R2n(2n+q)·(2n+q) , we have Ā =  0q·n 0q 0q·n  , B̄ =  0q·n Iq  ,
¡ ¢ In 0n·q 0n 0n 0n·q
rank M̄O ≤ min (2n(2n + q), (2n + q))  
0n·q · ¸
= 2n + q. (37) L1 C L2 C
Ḡ =  Iq  , L̄ = ,
L3 C L4 C
Proceeding forward, it follows 0n·q
¡ ¢ · ¸
rank M̄O = 2n + q. (38) In·n 0 0
C̄ = .
0 0n·q In·n
Consequently, {Ā, C̄} is observable. ¤
Based on Theorem 4, we get that {Ā, B̄} is controllable and
Theorem 7. The CESO can observe the state of the dis- {Ā, C̄} is observable. Then based on Lemma 2, we can search
turbed system and α-th order derivative of the disturbance L̄ by using the MATLAB LMI toolbox to make the system
asymptotically, if limt→∞ D2α d(t) = 0. (43) asymptotically stable, if limt→∞ D2α d(t) = 0. And the
Proof. Defining the observation error matrix L is given by
· ¸ · ¸
ex (t) x(t) − x̂(t) L = L̄C̃ − , (44)
e(t) = = ˆ . (39) · ¸ · ¸
ed (t) d(t) − d(t)
L1 L2 C 0p·n
where L = , C̃ = and C̃ − is the
Considering the α-th order derivative of e(t), yields L3 L4 0p·n C
· α ¸ pseudoinverse of C̃, which can be got by command pinv(C) in
D ex (t) MATLAB. That means, the state of the system in (1) and α-th
Dα ed (t) order derivative of disturbance can be observed accurately by
· ¸
(A + L1 C)ex (t) + F ed (t) + L2 CI α ex (t) CESO if only limt→∞ D2α d(t) = 0. This establishes Theorem
= .
Dα d(t) + L3 Cex (t) + L4 CI α ex (t) 7. ¤
(40) Remark 5. Although the CESO cannot observe disturbance
asymptotically if limt→∞ D2α d(t) = 0, the state of disturbed
Based on (38), considering the 2α-th order derivative of e(t), system and α-th derivative of disturbance can be observed
yields asymptotically. Therefore, we can combine the CESO and RO-
· 2α ¸ CESO to observe the disturbance asymptotically. Hereinafter,
D ex (t)
we denote this observation method as CESO + ROCESO.
D2α ed (t)
· ¸· α ¸ Remark 6. The disturbance can be observed by CESO +
A + L1 C F D ex (t) ROCESO asymptotically if limt→∞ D2α d(t) = 0, thereby,
=
L3 C 0q Dα ed (t) the CESO + ROCESO can asymptotically observe more
· ¸· ¸ · ¸
L2 C 0n·q ex (t) 0n·q disturbance than the ESO. And if limt→∞ D2α d(t) ≤ µ, the
+ + wd (t),
L4 C 0q ed (t) Iq CESO + ROCESO can observe it with bounded error, and
(41) Theorem 4 and Remark 4 have given the way to reduce the
observation error.
where wd (t) = D2α d(t). Defining the augmented state ê(t) = Remark 7. Four disturbance observers have been designed
[ Dα eT α T T T T
x (t) D ed (t) ex (t) ed (t) ] , then (41) can be in this paper. From the corresponding proofs of Theorem 1,
rewritten as Theorem 2, Theorem 4, and Theorem 7, we can arrive that if
Dα ê(t) = Âê(t) + Gwd (t), (42) and only if these related matrices (Λ in (13) and (18), Ā+LC̄)
CHENG et al.: STUDY ON FOUR DISTURBANCE OBSERVERS FOR FO-LTI SYSTEMS 447

in (25), and Ā + B̄ L̄C̄ in (43)) are designed stable and the dˆ2 (t), and dˆ3 (t) are the primary disturbance and the observed
conditions about the disturbance are satisfied, the convergence results with Λ = 20, 50, 100, respectively, and e1 (t), e2 (t),
of the relevant observation errors are not affected by the initial e3 (t) are the corresponding observation errors. The observed
value of these observation errors. results illustrate that the ROCESO can asymptotically observe
the slope forms disturbance (sawtooth), and then the slowly
IV. I LLUSTRATIVE E XAMPLES varying disturbance can be observed by ROCESO certainly.
And the bigger value of Λ is, the faster observation conver-
All the numerical examples illustrated in this paper are
gence rate we can get.
implemented via the piecewise numerical approximation al-
gorithm. For more information about the algorithm one can
refer to [29].
Example 1. Consider a disturbed fractional order gas-
turbine system[30] as follows:
(
D0.84 x(t) = Ax(t) + Bu(t) + F d(t),
(45)
y(t) = Cx(t),
where
· ¸ · ¸
0 1 0
A= , B= ,
−136.24 −18.4741 1
· ¸ · ¸
0 0
F = , CT = ,
3 14164.9
and assume that the state can be measured directly. Fig. 2. Observed results for sawtooth disturbance of Example 2.
We get that the disturbed system is completely controllable
and observable. Considering the disturbance is square wave Example 3. Considering the disturbances in system (45)
(amplitude = 1 and frequency = 0.5). Fig. 1 shows the distur- are square wave (amplitude = 1 and frequency = 0.1) and
bance observed by ROESO. And in Fig. 1, d(t), dˆ1 (t), dˆ2 (t), sinusoidal wave as 1 + sin(2t) + 2.5 cos(3t), and assume that
and dˆ3 (t) are the primary disturbance and the observed results the state cannot be measured directly.
with Λ = 20, 50, 100, respectively, and e1 (t), e2 (t), e3 (t) are Figs.3-6 show these states and disturbances observed by
the corresponding observation errors. The observation results ESO, respectively. And in these figures, x1 (t), x̂11 (t), x̂12 (t),
illustrate that the ROESO can asymptotically observe the x̂13 (t) are the system state 1 and the corresponding observed
slowly varying disturbance (square wave). And the bigger state with LT 1 = [−0.007−0.111], [−0.005−0.158], [−0.022−
value of Λ is, the faster observation convergence rate we can 2.977] and L2 = −0.811, −1.186, −49.370, respectively.
get. And e11 (t), e12 (t), and e13 (t) are the corresponding state
observation errors. dˆ1 (t), dˆ2 (t), and dˆ3 (t) are the correspond-
ing observation disturbance and e1 (t), e2 (t), e3 (t) are the
corresponding observation errors. The eigenvalues of Ā + LC̄
in (23) with respect to the different matrixes LT = [LT T
1 , L2 ]
are shown in Table I. Table I and the simulation results
illustrate that the larger distance between the eigenvalues and
the imaginary axis is, the more accurate observed result we can
get, which demonstrate Theorem 5 and Remark 4 in numerical
simulation.
TABLE I
The eigenvalues of Ā + LC̄ with respect to the different matrixes L
LT
1 [−0.007 − 0.111] [−0.005 − 0.158] [−0.022 − 2.977]
L2 −0.811 −1.186 −49.370

−20.34 − 7.06i −33.97 − 30.82i −130.24 − 112.63i


eig1 −20.34 + 7.06i +33.97 + 30.82i −130.24 + 112.63i
Fig. 1. Observed results for square disturbance of Example 1.
−74.34 −23.96 −70.76
Example 2. Consider system (45) is disturbed by sawtooth
wave (amplitude = 1 and frequency = 0.1) and assume that Example 4. Consider another disturbed system as follows:
(
the state can be measured directly. D0.8 x(t) = Ax(t) + Bu(t) + F d(t),
We choose the ROCESO to observe the sawtooth wave and (46)
show the observed results as Fig. 2. In Fig. 2, d(t), dˆ1 (t), y(t) = Cx(t),
1 The eigenvalues of Ā + LC̄
448 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

where
· ¸ · ¸
0 1 1
A= , B= ,
1 −2 1
· ¸ · ¸
3 1
F = , CT = ,
3 0
and assume that the state cannot be measured directly.

Fig. 6. Observed results for sinusoidal disturbance of Example 3.

It is completely controllable and observable. We can easily


get that the system is unstable with poles equal to −2.4142,
0.4142. Consider the disturbances are sawtooth (amplitude =
1 and frequency = 0.2) and sinusoidal as sin(t)+0.5 sin(1.5t).
The matrix L of ESO is set as [−56.59 4135.56 − 1950.61];
the Λ of ROCESO is set as 15; the matrixes L1 , L2 , L3 , and L4
in CESO are set as [−59.81 −21.91]T , [−764.93 −320.81]T ,
Fig. 3. Observed results for x1 (t) disturbed by square disturbance
−141.98 and −2223.81, respectively. The L in ESO and Li
of Example 3.
(i ∈ 1, 2, 3, 4) in CESO can be sought by MATLAB LMI tool
box. Fig. 7 and Fig. 8 show observation results of CESO for
the system state, which is disturbed by sawtooth disturbance
and sinusoidal disturbance, respectively. In Fig. 9 and Fig. 10,
dˆ1 (t), dˆ2 (t), and dˆ3 (t) are the disturbance observation results
of ESO, CESO, and ROCESO + CESO, respectively, and
e1 (t), e2 (t), and e3 (t) are the corresponding observation errors
of dˆ1 (t), dˆ2 (t), and dˆ3 (t). The simulation results show that
no matter what the kinds of the disturbance is and no matter
the disturbed system whether or not stable, the ROCESO +
CESO, which utilize the control input and output signals only,
can observe the external unknown disturbance more accurately
than ESO and CESO.

V. C ONCLUSION
Fig. 4. Observed results for square disturbance of Example 3. In this article, disturbance observer design for FO-LTI

Fig. 5. Observed results for x1 (t) disturbed by sinusoidal distur- Fig. 7. Observed results of CESO for system state disturbed by
bance of Example 3. sawtooth disturbance of Example 4.
CHENG et al.: STUDY ON FOUR DISTURBANCE OBSERVERS FOR FO-LTI SYSTEMS 449

the proposed observers, we consider two kinds disturbances:


time series expansion and sinusoidal. And we have given
concrete proofs that the time series expansion can be observed
asymptotically and sinusoidal can be observed with bounded
error, and in addition, the way how to reduce the observation
error has been proposed. The numerical examples have shown
the effectiveness of the proposed designing methods. It is
believed that the approaches provide a new avenue to observe
disturbance. The interesting future topics involve the following
cases:
1) To utilize the designed disturbance observer to realize
disturbance rejection, as well as the unmatched disturbance;
2) To study the problem of noise effect reduction where the
measured output is mixed with measurement noise;
Fig. 8. Observed results of CESO for system state disturbed by 3) To investigate the observer with considering the uncer-
sinusoidal disturbance of Example 4. tainties of the system.

R EFERENCES
[1] Monje C A, Chen Y Q, Vinagre B M, Xue D Y, Feliu-Batlle V.
Fractional-Order Systems and Controls: Fundamentals and Applications.
London, UK: Springer-Verlag, 2010.

[2] Das S. Functional Fractional Calculus (Second edition). Berlin, Heidel-


berg: Springer, 2011.

[3] Liao Z, Zhu Z T, Liang S, Peng C, Wang Y. Subspace identification for


fractional order Hammerstein systems based on instrumental variables.
International Journal of Control, Automation and Systems, 2012, 10(5):
947−953

[4] Patil M D, Vyawahare V A, Bhole M K. A new and simple method to


construct root locus of general fractional-order systems. ISA Transac-
tions, 2014, 53(2): 380−390

[5] Lan Y H, Li W J, Zhou Y, Luo Y P. Non-fragile observer design


for fractional-order one-sided Lipschitz nonlinear systems. International
Fig. 9. Observed results for sawtooth disturbance of Example 4. Journal of Automation and Computing, 2013, 10(4): 296−302

[6] Liang S, Peng C, Liao Z, Wang Y. State space approximation for general
fractional order dynamic systems. International Journal of Systems
Science, 2014, 45(10): 2203−2212

[7] Lu J G, Chen G R. Robust stability and stabilization of fractional-order


interval systems: an LMI approach. IEEE Transactions on Automatic
Control, 2009, 54(6): 1294−1299

[8] Lu J G, Chen Y Q. Robust stability and stabilization of fractional-order


interval systems with the fractional order α: the case 0 ¿ α ¿ 1. IEEE
Transactions on Automatic Control, 2010, 55(1): 152−158

[9] Ruszewski A. Practical stability and asymptotic stability of interval


fractional discrete-time linear state-space system. Recent Advances in
Automation, Robotics and Measuring Techniques. Switzerland: Springer
International Publishing, 2014. 217−227

[10] Liang Shu, Peng Cheng, Wang Yong. Improved linear matrix inequalities
stability criteria for fractional order systems and robust stabilization
synthesis: the 0 < α < 1 case. Control Theory and Applications, 2013,
30(4): 531−535 (in Chinese)
Fig. 10. Observed results for sinusoidal disturbance of Example 4.
[11] NDoye I, Darouach M, Zasadzinski M, Radhy N E. Robust stabilization
of uncertain descriptor fractional-order systems. Automatica, 2013,
systems has been investigated. For the case that state can be 49(6): 1907−1913
measured directly, ROESO and ROCESO are proposed. And
[12] Agrawal S K, Das S. A modified adaptive control method for synchro-
then, ESO is developed in the case that the state cannot be nization of some fractional chaotic systems with unknown parameters.
measured easily. Furthermore, the CESO has been presented Nonlinear Dynamics, 2013, 73(1−2): 907−919
to observe the state and α-th order derivative of disturbance,
[13] Li C L, Su K L, Zhang J, Wei D Q. Robust control for fractional-order
which can be combined with ROCESO to get a more ac- four-wing hyperchaotic system using LMI. Optik- International Journal
curate observation result. In order to show the generality of for Light and Electron Optics, 2013, 124(22): 5807−5810
450 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

[14] Asheghan M M, Delshad S S, Beheshti M T H, Tavazoei M S. Non- Songsong Cheng received the B. Eng. degree in
fragile control and synchronization of a new fractional order chaotic automation from Anhui University of Science and
system. Applied Mathematics and Computation, 2013, 222: 712−721 Technology, China, in 2013. He is currently a Ph. D.
candidate of automation at University of Science and
[15] Guo L, Cao S Y. Anti-disturbance control theory for systems with Technology of China. His research interests include
multiple disturbances: a survey. ISA Transactions, 2014, 53(4): 846−849 disturbance rejection control, fractional order sys-
tems, LMI, adaptive control, and filtering algorithm.
[16] Shtessel Y, Edwards C, Fridman L, Levant A. Sliding Mode Control and
Observation. New York: Springer, 2014.

[17] Guo B Z, Jin F F. The active disturbance rejection and sliding mode con-
trol approach to the stabilization of the Euler-Bernoulli beam equation
with boundary input disturbance. Automatica, 2013, 49(9): 2911−2918
Shengguo Wang received the B. S. degree and the
[18] Yue H Y, Li J M. Adaptive fuzzy dynamic surface control for a class M. S. degree in electrical engineering from Univer-
of perturbed nonlinear time-varying delay systems with unknown dead- sity of Science and Technology of China in 1967 and
zone. International Journal of Automation and Computing, 2012, 9(5): 1981, respectively, and the Ph. D. degree in electri-
545−554 cal and computer engineering from the University
of Houston in 1994. Currently, he is a professor
[19] Li Z, Xia Y, Cao X. Adaptive control of bilateral teleoperation with in engineering technology and a graduate faculty
unsymmetrical time-varying delays. International Journal of Innovative member at University of North Carolina at Char-
Computing, Information and Control, 2013, 9(2): 753−767 lotte. His current research interests include systems,
control, modeling, robust control, structural control,
[20] Liu R J, Liu G P, Wu M, Nie Z Y. Disturbance rejection for time-delay intelligent control, computer networks, mathematical
systems based on the equivalent-input-disturbance approach. Journal of and numerical analysis, algorithms, and applications.
the Franklin Institute, 2014, 351(6): 3364−3377

[21] Han Jing-Qing. Active Disturbance Rejection Control Technique — the


Technique for Estimating and Compensating the Uncertainties. Beijing,
China: National Defense Industry Press, 2008. (in Chinese) Yiheng Wei received the B. Eng. degree in au-
tomation from Northeastern University in 2010 and
[22] Fedele G, Ferrise A. Periodic disturbance rejection with unknown the Ph. D. degree in navigation, guidance, and con-
frequency and unknown plant structure. Journal of the Franklin Institute, trol from University of Science and Technology of
2014, 351(2): 1074−1092 China, Hefei, China, in 2015. He is currently a post-
doctor with the Department of Automation, Univer-
[23] Nakao M, Ohnishi K, Miyachi K. A robust decentralized joint control sity of Science and Technology of China, Hefei,
based on interference estimation. In: Proceedings of the 1987 IEEE China. His research interests include fractional order
International Conference on Robotics and Automation. Raleigh, North systems analysis and controller synthesis.
Carolina, USA: 1987. 326−331

[24] Chen W H, Yang J, Guo L, Li S H. Disturbance-observer-based control


and related methods: an overview. IEEE Transactions on Industrial
Electronics, 2016, 63(2): 1083−1095 Qing Liang received the B. Sc. degree in automation
control and the M. Sc. degree in control theory and
[25] Park S K, Lee S H. Disturbance observer based robust control for applications degrees from University of Science and
industrial robots with flexible joints. In: Proceedings of the 2007 Technology of China, Hefei, China, in 1983 and
International Conference on Control, Automation, and Systems. Seoul, 1986, respectively. He has been with the Department
Korea: IEEE, 2007. 584−589 of Automation, University of Science and Technol-
ogy of China since 1986, where he is currently an
[26] Ginoya D, Shendge P D, Phadke S B. Sliding mode control for associate professor. His research interests include
mismatched uncertain systems using an extended disturbance observer. aircraft guidance and control, vibration control, and
IEEE Transactions on Industrial Electronics, 2014, 61(4): 1983−1992 disturbance rejection.

[27] Aguila-Camacho N, Duarte-Mermoud M A, Gallegos J A. Lyapunov


functions for fractional order systems. Communications in Nonlinear
Science and Numerical Simulation, 2014, 19(9): 2951−2957
Yong Wang received the B. Eng. degree in automa-
[28] Wei Y H, Karimi H R, Liang S, Gao Q, Wang Y. General output tion control from University of Science and Technol-
feedback stabilization for fractional order systems: an LMI approach. ogy of China, Hefei, China, in 1982 and the M. Eng.
Abstract and Applied Analysis, 2014, 2014: Article ID 737495 and Ph. D. degrees in navigation, guidance, and con-
trol from Nanjing Aeronautical Institute, Nanjing,
[29] Wei Y H, Gao Q, Peng C, Wang Y. A rational approximate method to China, in 1985 and 1999, respectively. He has been
fractional order systems. International Journal of Control, Automation, with the Department of Automation, University of
and Systems, 2014, 12(6): 1180−1186 Science and Technology of China since 2001, where
he is currently a professor. His research interests
[30] Li M D, Li D H, Wang J, Zhao C Z. Active disturbance rejection control include active vibration control and fractional order
for fractional-order system. ISA Transactions, 2013, 52(3): 365−374 systems. Corresponding author of this paper.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016 451

Set-point Filter Design for a Two-degree-of-freedom


Fractional Control System
Fabrizio Padula and Antonio Visioli, Senior Member, IEEE

Abstract—This paper focuses on a new approach to design feedforward control law. In particular, the command signal
(possibly fractional) set-point filters for fractional control sys- to be applied to the closed-loop system is determined by
tems. After designing a smooth and monotonic desired output exploiting the input-output inversion concept[17−19] , that is, is
signal, the necessary command signal is obtained via fractional
input-output inversion. Then, a set-point filter is determined computed in such a way it causes a desired smooth monotonic
based on the synthesized command signal. The filter is computed process variable transition, which is selected as a transition
by minimizing the 2-norm of the difference between the command polynomial[20] . In this context, constraints on the control and
signal and the filter step response. The proposed methodology process variables can be explicitly considered. This technique
allows the designer to synthesize both integer and fractional set- has been extended successfully also to fractional control
point filters. The pros and cons of both solutions are discussed
in details. This approach is suitable for the design of two degree- systems[16] but it has the drawback that the use of a complex
of-freedom controllers capable to make the set-point tracking feedforward command signal might lead to implementation
performance almost independent from the feedback part of problems, especially considering the memory allocation issue.
the controller. Simulation results show the effectiveness of the Thus, in order to simplify significantly the implementation
proposed methodology. of this strategy by using a standard two-degree-of-freedom
Index Terms—Fractional control systems, two-degree-of- control scheme, in this paper, which is an extended version of
freedom control, set-point following, system inversion. [21], a methodology to design a set-point filter based on the
inversion technique is proposed.
I. I NTRODUCTION Indeed, the set-point filter is determined as the system
that minimizes the 2-norm of the difference between its
F RACTIONAL systems have been proven to be effective in
the design of control systems because of their capability
to model complex phenomena and to achieve more challenging
step response and the synthesized command signal. For this
purpose, the differintegrals of both the transition polynomial
control specifications[1−12] . and the command signal are determined. Then, two techniques
Actually, one of the main issues in a control system is often to determine either a fractional-order or an integer-order filter
to achieve a satisfactory performance in the load disturbance are proposed. The advantages of both techniques will be
rejection and in the set-point following tasks at the same time. discussed in detail: the integer filter is easier to implement on
An effective solution to this problem is the use of a two a commercial off-the-shelf control system, but may become
degree-of-freedom control system[13] , where a suitable set- unstable for a small transition time and cannot cope with
point filter should be designed in order to recover the set- uncompensated long fractional tails. On the contrary, the
point following performance independently from the employed fractional filter (which is more complex to implement) is stable
feedback controller. Indeed, this approach has been proven to for every desired output transition time and works properly
be effective also in the fractional framework. For example, independently from the feedback controller tuning.
in [14] the use of a set-point weight for fractional-order In this way, the achieved performance is close to the one that
proportional-integral-derivative controllers is discussed. The would have been obtained by using the synthesized command
use of a Davidson-Cole filter has then been proposed in [15]. signal, without the memory allocation problems that would
In any case, it has to be stressed that such a kind of filter arise from the use of a complex feedforward signal. Moreover,
cannot decrease the rise time of the step response but it can the performance is still independent from the chosen controller
just effectively reduce the overshoot[16] . and, finally, the filter can be fed with a simple step signal,
By following another approach, the set-point following that is, the overall control system can be implemented in any
performance can be improved by using a suitably designed control setup.
The effectiveness of the proposed methodologies is proven
Manuscript received September 1, 2015; accepted June 22, 2016. This through a series of illustrative examples.
work was supported by the Australian Research Council (DP160104994). Summarizing, the contribution of the paper is in the design
Recommended by Associate Editor Dingyü Xue.
Citation: Fabrizio Padula, Antonio Visioli. Set-point filter design for a two- of a (possibly) fractional set-point filter that can be employed
degree-of-freedom fractional control system. IEEE/CAA Journal of Automat- in a standard two-degree-of-freedom control scheme and al-
ica Sinica, 2016, 3(4): 451−462 lows the achievement of high performance in terms of low
Fabrizio Padula is with the Department of Mathematics and Statistics,
Curtin University, Kent St, Bentley WA 6102, Perth, Australia (e-mail: settling time and low overshoot at the same time. This is
fabrizio.padula@curtin.edu.au). different from the standard design of set-point filtering that
Antonio Visioli is with the Department of Mechanical and Industrial uses a low-pass filtering approach that allows the reduction of
Engineering, University of Brescia, via Branze 38 25123-Brescia, Italy (e-
mail: antonio.visioli@unibs.it). the overshoot at the expense of the rise time.
452 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

The paper is organized as follows. In Section II the problem III. C OMMAND S IGNAL S YNTHESIS
is formalized and, in Section III, the design technique of the
For the reader’s convenience, the technique proposed in [16]
command signal is reviewed. The fractional differintegral of
to design r(t) is briefly revisited here. The command signal
both transition polynomial and command signal is obtained in
design problem can be formalized as follows:
Section IV, while the filter design methodologies are presented
Problem 1. Starting from null initial conditions and given
in Section V and their use is discussed in Section VI. Illus-
a new steady-state output value ye , design a “sufficiently
trative examples are given in Section VII and conclusions are
smooth” τ -parametrized desired output ȳ(·; τ ) such that
drawn in Section VIII.
ȳ(0; τ ) = 0 and ȳ(t; τ ) = 1 ∀t ≥ τ , and ȳ(·; τ ) ∈ C (k)
Notation. C (i) denotes the space of the scalar real functions
for some k ∈ N. Then, find r(·; τ ) such that, for the τ -
which are continuous till the ith time derivative. Di denotes
parametrized couple (r(·; τ ), ȳ(·; τ )), it holds that
the ith derivative operator. Finally [x] with x ∈ R is the
biggest integer lower than x (note that, when x ∈ R\N, this L[ȳ(t − L; τ )] = T (s)L[r(t; τ ))]. (3)
is the well-known integer part of x).
Moreover, determine the minimum time τ ∗ such that u(t; τ ∗ )
II. P ROBLEM F ORMULATION and the first l ∈ N0 (v ∈ N, respectively) derivatives of
Consider the two degree-of-freedom control system shown u(t; τ ∗ ) (ȳ(t; τ ∗ )), are bounded:
in Fig. 1 where the process is a linear time-invariant commen-
|Di u(t; τ ∗ )| < uiM , ∀t > 0, i = 0, 1, . . . , l;
surate strictly proper fractional system, L is the delay term (4)
|Di ȳ(t; τ ∗ )| < yM
i
, ∀t > 0, i = 1, 2, . . . , v.
and Ḡ(s) is minimum-phase.
Note that the requirements of null initial conditions and unitary
transition are without loss of generality in view of the system
linearity.
The simple and computationally efficient τ -parametrized
transition polynomial proposed in [20] is chosen as desired
Fig. 1. The two degree-of-freedom unity-feedback control scheme. output function. It has the nice property of being monotonic,
which implies that neither overshoots nor undershoots occur.
In the interval [0, τ ] the desired output function is therefore
G(s) = Ḡ(s)e−Ls (1)
selected as a polynomial
The closed-loop systems transfer function is
ȳ(t) := c0 + c1 t + · · · + c2n+1 t2n+1 , (5)
K(s)G(s)
T (s) = (2) where the coefficients ci (i = 0, 1, . . . , 2n + 1) are obtained
1 + K(s)G(s)
by solving the following system:
and it is assumed to be strictly proper. ½
It is also assumed that the controller has been designed in ȳ(0) = 0, Dȳ(0) = 0, . . . , Dn ȳ(0) = 0;
(6)
order to make the considered feedback loop internally stable. ȳ(τ ) = 1, Dȳ(τ ) = 0, . . . , Dn ȳ(τ ) = 0.
The goal here is to design a filter F (s) such that process
output behaves well. Namely, to obtain, independently from Eventually, the solution of the previous systems leads to the
the chosen controller K(s), an output transition as close as desired output function
possible to a desired output function which exhibits a smooth ȳ(t; τ ) :=
and monotonic transition from an initial steady-state value to 
a new one in a finite time interval τ , given a set of bounds on 
 0, if t < 0;
 P
n
(2n+1)! (−1)n−r τ r t2n−r+1
the control and process variables and their derivatives. n!τ 2n+1 r!(n−r)!(2n−r+1) , if 0 ≤ t ≤ τ;
In order to do that a suitable command signal r(t) is first 
 r=0
 1, if t > τ.
synthesized, according to the technique proposed in [16], to
obtain a perfect tracking of the desired output function. (7)
Then, a linear (possibly fractional) filter F (s) whose step Note that, by construction, ȳ(t; τ ) allows an arbitrarily smooth
response is the closest in terms of 2-norm to the determined transition between 0 and 1; indeed, it is possible to show that
command signal r(t) is found. ȳ(t; τ ) ∈ C (n)[20] .
It is worth stressing that in this way, once a suitable filter Consider a commensurate minimum-phase fractional system
has been designed and implemented, the control system can H(s) of commensurate order ν ∈ R. By polynomial division
be fed directly with a simple step signal instead of a complex the inverse of its transfer function can be always represented
command signal r(t), that would require a significant precom- as
putation and memory storage. Moreover, this allows the user
to design the feedback controller K(s) independently from H −1 (s) = γq−m sρ + γq−m−1 sρ−ν + · · · + γ1 sν + γ0 + H0 (s),
the set-point following performance, hence, for example, by (8)
better addressing the performance/robustness trade-off (such as where qν and mν, with q, m ∈ N, are, respectively, the
focusing the feedback controller design on robustness and/or numerator and the denominator orders, ρ ∈ R is the relative
disturbance rejection). order and H0 (s) is the zero dynamics of H(s).
PADULA AND VISIOLI: SET-POINT FILTER DESIGN FOR A TWO-DEGREE-OF-FREEDOM FRACTIONAL CONTROL SYSTEM 453

By polynomial division it can be shown that H0 (s) is always A. Transition Polynomial Fractional Differintegral
stable and strictly proper and that it can be represented as
Considering that
m
X gi n µ
X ¶
H0 (s) = . (9) n
(sν − λi )ki +1 xn = (x − τ + τ )n = (x − τ )n−j τ j (17)
i=1 j
j=0
As a consequence, in the time domain, its impulse response
η0 (t) can be described as a linear combination of Mittag- the transition polynomial can be represented as
Leffler functions[16, 22] , that is: 

 0, if t < 0,

 Xn n−r r 2n−r+1
Xm
gi 
 (2n + 1)! (−1) τ t

 , if 0 ≤ t ≤ τ,
η0 (t) = εk (t, λi ; ν, ν), (10) 
 n!τ 2n+1 r=0r!(n − r)!(2n − r + 1)
k! i 

i=1 i  n
(2n + 1)! X (−1)n−r τ r
ȳ(t; τ )=
where 
 n!τ 2n+1 r!(n − r)!(2n − r + 1)

 r=0 µ ¶

 P
2n−r+1 2n − r + 1
dk 
 ×[t2n−r+1

εk (t, λ; α, β) := tkα+β−1 Eα,β (λtα ), (11) 
 j
d(λtα )k 
 j=0

×(t − τ )2n−r+1−j τ j ] + 1(t − τ ), if t > τ,
with (18)

X zk where 1(·) is the Heaviside function. The previous expression
Eα,β (z) = α > 0, β > 0, (12)
Γ(αk + β) can be further simplified considering that the transition poly-
k=0
nomial is C (n) by construction. Hence, the summation of all
The following lemma solves the problem of computing the the terms that by differentiating till the order n the transition
input signal such that a perfect tracking of the desired output polynomial would lead to impulse-like behaviors at t = τ , is
is obtained for the system H(s). null. Thus, the summation over j can be truncated at n − r.
Proposition 1[23] . Consider ȳ(t; τ ) defined in (7). If n ≥ Now consider the fractional differintegral of the transition
[ρ] + 1 then polynomial. By virtue of the previous reasoning, considering
n!
that Dα xn = Γ(n+1−α) xn−α , α ∈ R and expanding the
u(t; τ ) = γq−m Dρ ȳ(t; τ ) + γq−m−1 Dρ−ν ȳ(t; τ ) + · · · binomial coefficients in (18), the differintegral of the transition
Rt
+ γ1 Dν ȳ(t; τ ) + γ0 ȳ(t; τ ) + 0 η0 (t − ξ)ȳ(ξ; τ )dξ. polynomial is finally obtained for −∞ < α ≤ n + 1:
(13)
Eventually, for Problem 1, the command signal can be Dα ȳ(t; τ ) =

computed by applying Proposition 1 to the delay-free part  0, if t < 0;


of the open-loop transfer function, i.e., by defining H(s) =  (2n+1)! P

n
(−1)n−r τ r (2n−r+1)!

 2n+1
K(s)Ḡ(s), yielding the signal rol (t; τ ). Then, a correction  n!τ
 r=0
r!(n−r)!(2n−r+1)Γ(2n−r+2−α)

 ×t2n−r+1−α ,
term rc (t; τ ) = ȳ(t − L; τ ) must be considered, so that the if 0 ≤ t ≤ τ ;
command signal is (2n+1)! Pn
(−1) n−r r
τ (2n−r+1)!


 2n+1
 n!τ Ã r=0 r!(n−r)!(2n−r+1)

 !
r(t; τ ) = rol (t; τ ) + rc (t; τ ). (14) 
 P τ j t2n−r+1−j−α
n−r

 t2n−r+1−α
 × Γ(2n−r+2−α) − j!Γ(2n−r+2−j−α) , if t > τ.
j=0
Finally, it can be proven that the existence of a suitable
(19)
command signal is guaranteed under the following condition:
It is worth stressing the previous equation can also be
n ≥ [ρK Ḡ ] + 1, (15) used for a direct computation of the transition polynomial by
selecting α = 0.
where ρkḠ is the relative order of the open-loop transfer
function. ½ B. Command Signal Fractional Differintegral
n ≥ max{v; [ρḠ ] + 1 + l},
(16) In order to integrate and differentiate the command signal,
τ ≥ max{τi∗ ; τo∗ },
the following signals must be differintegrated: 1) the transition
where τo∗ is the minimum transition time satisfying the output polynomial (rc in (14)), 2) the fractional derivatives of the
constraints, whereas τi∗ is minimum transition time such that transition polynomial appearing in (13) and 3) the convolution
the input constraints are satisfied for each τ ≥ τi∗ . integral appearing in (13).
In order to solve the first point, (19) can be used directly.
IV. C OMMAND S IGNAL D IFFERINTEGRALS However, (19) cannot be applied straightforwardly to the
second point since, in general, fractional operators do not
In this section, the differintegral of both the transition commutate[22] . In particular, when using Caputo fractional
polynomial and the command signal are analytically obtained. derivatives, Dm Dα y(·) 6= Dm+α y(·), m ∈ N, α ∈ R, unless
Indeed, they are necessary to achieve the final result of Di y(0) = 0 (i = 0, . . . , m). Nevertheless, when differentiat-
designing an inversion-based set-point filter. ing the fractional derivatives of the transition polynomial, in
454 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

order to guarantee the existence of all the derivatives till a V. L EAST- SQUARES F ILTER D ESIGN
given order m, a sufficient condition is In this section, two methodologies will be proposed to
obtain the set-point filter. The first one will lead to a fractional-
n ≥ m + [ρ]. (20) order filter, while the second one to an integer-order one. Also,
pros and cons of the two approaches will be discussed in
Hence, (19) can be applied. On the contrary, when in- details.
tegrating the fractional derivatives of the transition poly-
nomial, Riemann-Liouville and Grünwald-Letnikov frac-
A. Transition Polynomial-based Filter
tional operators do not commutate, that is D−m Dα y(·) 6=
D−m+α y(·), m ∈ N, α ∈ R unless Di y(0) = 0 (i = The first methodology proposed exploits the design of a
0, . . . , [α]). This condition, considering the transition polyno- transfer function whose step response is as close as possible
mial, would lead to n ≥ [ρ], and it is automatically satisfied by (in terms of 2-norm) to the transition polynomial. In this case,
the condition of existence for the inverting signal n ≥ [ρ] + 1. the following transfer function structure is proposed:
Evidently, all these conditions must be applied to the specific 1
inverting signal, that is ρ = ρK Ḡ . F̃ (s) = P
o . (23)
Finally, consider the differintegration of the convolution ai si + 1
i=1
integral appearing in (13). In this case the operators commuta-
First o = n + 1 is selected, so that the filter step response
tion is guaranteed, independently from the adopted definition
exhibits the same degree of regularity of the transition polyno-
because of the strict properness of zero order dynamics,
mial. Then, by sampling at each ∆t the transition polynomial
provided (20) is satisfied.
and its derivatives obtained via (19), the following matrices
In [0, τ ], considering that the Laplace transform of the
are created
convolution integrals equals the product of the Laplace trans-  
forms and that L[tα ] = Γ(α + 1) sα+1 1
, starting from (19) Do ȳ(0; τ ) ··· D1 ȳ(0; τ )
 .. .. .. 
its differintegral can be derived as an explicit expression in  . . . 
 o 
terms of Mittag-Leffler functions by exploiting the following  D ȳ(t − ∆t; τ ) · · · D1 ȳ(t − ∆t; τ ) 
 
equality: A= o
D1 ȳ(t; τ )  , (24)
 oD ȳ(t; τ ) ··· 
· ¸  D ȳ(t + ∆t; τ ) · · · D1 ȳ(t + ∆t; τ ) 
k!sα−β  
L−1 = εk (t, ∓λ; α, β). (21)  .. . .. 
 . . . . 
(sα ± λ)k+1
Do ȳ(3τ ; τ ) ··· D1 ȳ(3τ ; τ )
For t > τ a similar result is achievable by considering  
that the transition polynomial (19) can be represented as the 1(0) − ȳ(0; τ )
 .. 
summation of a polynomial and a delayed one. Hence, the  . 
 
same reasoning previously applied can be used by considering  1(t − ∆t) − ȳ(t − ∆t; τ ) 
1  
that L[(t − τ )α ] = Γ(α + 1) sα+1 e−τ s , that is, the integration B= 1(t) − ȳ(t; τ ) . (25)
 
of a polynomial function, possibly delayed, that can be solved  1(t + ∆t) − ȳ(t + ∆t; τ ) 
 
again in terms of Mittag-Leffler functions, leading to  .. 
 . 
Rt 1(3τ ) − ȳ(3τ ; τ )
Dα 0 η0 (t − ξ)y(ξ; τ )dξ
P
m
gi (2n+1)! P
n
(−1)n−r τ r
= Finally the coefficients vector Θ = [ao · · · a1 ]T is obtained
ki ! n!τ 2n+1 r!(n−r)!(2n−r+1) (2n − r + 1)!
i=1 r=0 as Θ = AT (AAT )−1 B. Note that, the transfer function (23)
× [εki (t, λi ; ν, 2n − r + 2 + ν − α)  designed in this way has, by construction, unitary dc-gain.

 0, if 0 ≤ t ≤ τ Now, using (23) and the process dynamics, the set-point filter
 n−r
P τj 
−  can be designed as
 j! .

 j=0
×εki (t − τ, λi ; ν, 2n − r + 2 − j + ν − α), if t > τ F (s) = F̃ (s)(e−Ls + (K(s)Ḡ(s))−1 ). (26)
(22) It is worth noting that, in this case, the obtained filter
Again, it is worth mentioning that the previous equation can is fractional. Hence, it may be difficult to implement with
be used for a direct computation of the convolution integral standard industrial control hardware. In order to overcome
appearing in (13) in terms of Mittag-Leffler functions by this problem, in the next subsection a second methodology
selecting α = 0. to design the set point filter is proposed.
It is noteworthy that the computation of (13) by means
of (22) only requires the computation of the Mittag-Leffler B. Command Signal Filter
function, that is widely treated in the literature (see for The second methodology is based on direct design of a filter
example [22, 24]). Note that, in the fractional framework, whose step response is the closest, in terms of 2-norm, to the
this is a basic requirement since the Mittag-Leffler function command signal.
plays for fractional systems the same role that the exponential Actually, a double approach to solve this problem is pro-
function plays for integer systems. posed. The first approach consists in identifying a suitable
PADULA AND VISIOLI: SET-POINT FILTER DESIGN FOR A TWO-DEGREE-OF-FREEDOM FRACTIONAL CONTROL SYSTEM 455

 1

(o−p)
filter using directly the command signal (14). The second (o−p)! 0 − µD−o+p r(0; τ )
 .. 
approach is based on the separate identification of a transfer  
 . 
function for the transition polynomial and a transfer function  1 (o−p) 
 (o−p)! (t − ∆t) − µD−o+p r(t − ∆t; τ ) 
for the inverting part of the command signal rol (t, τ ). The re-  
sponse of the first transfer function can therefore be arbitrarily B=

1
(o−p)! t
(o−p)
− µD−o+p r(t; τ ) ,

 1 (o−p)
− µD−o+p r(t + ∆t; τ ) 
delayed and, by selecting the system delay, a signal close to  (o−p)! (t + ∆t) 
 .. 
rc (t; τ ) is obtained.  
 . 
When the first approach is used, the proposed filter structure 1
(τ ) (o−p)
− µD−o+p r(ψτ ; τ )
(o−p)!
is (30)
P
o−p where ψ ∈ R is a design parameter that must be big enough
bj sj + 1 to capture a sufficient part of the command signal transient
j=1
F (s) = , (27) (made of action and postaction, see [16] for details) in order to
Po
ai si +µ obtain a satisfactory filter. Finally the coefficients vector Θ =
i=1 [ao · · · a1 bo−p · · · b1 ]T is obtained as Θ = AT (AAT )−1 B.
The second approach uses the same filter structure (27) of
where µ is the closed-loop dc-gain and the first one, but in order to identify the filter parameters it uses
rol (t; τ ) instead of the whole command signal (14) to build
the matrices (29) and (30). In order to do that, the following
p = n − [ρK Ḡ ]. (28)
procedure should be used:
1) If the open-loop transfer function K(s)G(s) has a finite
Note that the relative order of the filter is chosen in such a way dc-gain µol , then substitute µ with µol both in (27) and (30).
that forces the filter step response to have the greater degree Then, use them to compute a filter F̄ (s) having the same
of regularity equal to or smaller than the one of the command structure of (27) following the standard procedure;
signal. Indeed, considering the possibly fractional nature of 2) If the open-loop transfer function has an integral behavior
the considered control systems, the degree of regularity of the of order λ ∈ R, then eliminate from (29) the last [λ] − 1
command signal is n − ρK Ḡ . Also, note that the chosen value columns, eliminate from (30) the integrals of the Heaviside
of p guarantees the accomplishment of condition (20), hence function, set µ = 1 in (30) and use the following filter
the existence of the derivative of the command signal inde- structure:
pendently from the adopted definition of fractional operator. P
o−p
bj sj
In this case, o ∈ R is a design parameter, to be chosen large j=[λ]
F̄ (s) = P
o , (31)
enough to give to the filter a sufficient number of degrees of
ai si + 1
freedom. In this case, the identification would require o − p i=1
differentiations of the step signal. In order to overcome this
problem an integral approach is adopted integrating o−p times where Θ = [ao · · · a1 bo−p · · · b[λ] ]T .
both the step signal and the command signal. Then, the technique proposed in the Subsection V-A is
employed to design a transfer function F̃ (s) whose step
Then, by sampling at each ∆t the command signal and response is close to the transition polynomial ȳ(·). Finally,
its integrals obtained via (13), (19) and (22) the following the filter is obtained as
matrices are created
F (s) = F̄ (s) + F̃ (s)e−Ls . (32)
 p −o+p+1
D r(0; τ ) ··· D r(0; τ )
 .. .. .. VI. D ISCUSSION
 . . .
 p Two methodologies have been proposed in Section V. The
 D r(t − ∆t; τ ) ··· D−o+p+1 r(t − ∆t; τ )
 first one generates fractional set-point filters, while the second
 p
D−o+p−1 r(t; τ )
A=  pD r(t; τ ) ···
one can be used to obtain different integer-order set-point
 D r(t + ∆t; τ ) ··· D −o+p+1
r(t + ∆t; τ )
 filters.
 .. .. ..
 . . . Clearly, when able to guarantee the same set-point tracking
Dp r(3τ ; τ ) ··· D−o+p+1 r(3τ ; τ ) performance, an integer order filter is preferable for its ease

−1(0) ··· 1
− (o−p+1)! 0(o−p+1) of implementation.
.. .. ..  Nevertheless, the second methodology is not always usable.
. 
. .  In particular it may present two different problems:
1 
−1(t − ∆t) · · · − (o−p+1)! (t − ∆t)(o−p+1)  1) When the required transition time τ is too small it may

−1(t) ··· 1
− (o−p+1)! t(o−p+1) , lead to unstable filters. In this case the first methodology

−1(t + ∆t) · · · 1
− (o−p+1)! (t + ∆t)(o−p+1)  i.e., the fractional filter, offers a great advantage. Indeed, the

.. ..  first technique gives the same results independently from the
.. 
. . .  chosen transition time. Actually, when varying the transition
1
−1(ψτ ) ··· − (o−p+1)! (ψτ )(o−p+1) time, the transition polynomial is just scaled along the time
(29) axis (i.e., it is selfsimilar). So, once a stable filter for a given
456 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

τ has been identified, it is possible to obtain many others just Then, the technique proposed in Section III is applied. The
scaling its coefficients in such a way that the filter Bode plot is zero dynamics of K(s)Ḡ(s) is obtained as
rigidly shifted along the jω axes without changing its shape; −0.5185
2) When the control loop presents uncompensated fractional H0 (s) = (35)
3s0.5 + 1
dynamics (i.e., it is not properly tuned) the integer filter may
lead to undershoot or overshoot long time after the application and its time domain version as
µ ¶
of the step signal. This depends on the fact that the transient −0.5185 1
response generated by the filter has already expired while the η0 (t) = εki t, ; 0.5, 0.5 . (36)
3 3
loop dynamics exhibits a slow non exponential decay typical
of uncompensated fractional dynamics[25] . It is well known Subsequently, the inversion-based part rol (t; τ ) of the com-
that it is not possible to match this kind of fractional power- mand signal r(t; τ ) can be computed via (13), (19) and (22):
law decay using integer systems, hence, in this case, the use of rol (t; τ ) = 0.1667D1 y(t; τ ) − 0.0556D0.5 ȳ(t; τ ) + 0.0185
a fractional filter is mandatory in order to obtain a satisfactory Rt
+ 0 η0 (t − ξ)y(ξ; τ )dξ.
result.
(37)
Summarizing, the first methodology always guarantees the
same level of performance and can be successfully employed Now consider the following set of constraints:
on a broader class of control systems, but its use should be
u0M ≤ 1.5, u1M ≤ 5,
carefully evaluated for the intrinsic complexity of implemen- 1 (38)
yM ≤ 5.
tation that fractional order systems have. Indeed, when usable,
the second approach is preferable since, independently from The minimum transition time can be found by using, for
the adopted approach, it leads to integer-order filters, which instance, a simple bisection algorithm. It turns out that the
are easy to implement on off-the-shelf control setups. This most tightening constraint is the one imposed on the derivative
issue will be further illustrated in the following section. of the control variable and the minimum transition time is
τ ∗ = τi∗ = 0.72.
VII. S IMULATION E XAMPLES Once the command signal has been computed, the set-point
filter is designed. First, the technique proposed in Subsection
In this section the proposed techniques will be tested via V-A is used to identify the parameters of (23) leading to
simulation examples in order to highlight the benefits and the
problem that may arise from the use of these set-point filters. F̃ (s) =
For the purpose of simulation, the fractional-order dynamics 1/(0.0002416s4 + 0.004027s3 + 0.05374s2 + 0.3418s + 1).
has been approximated in the frequency domain by using the (39)
well-known Oustaloup approximation[26] . In order to obtain The step response of F̃ (s) is represented in Fig. 2 where it
a precise approximation of the real fractional system, a high immediately shows the effectiveness of its design. Then, the
number of poles and zeros has been used, namely, 20 cells in fractional set-point filter F (s) is obtained via (26) as
a frequency band [0.0001 10000]. F (s) = (s1.5 + 6se−0.1s + 2e−0.1s − 1)/(0.001450s4.5
+0.0004839s4 + 0.02416s3.5 + 0.008054s3 + 0.3224s2.5
A. Example 1 +0.1075s2 + 2.0509s1.5 + 0.6836s + 6s0.5 + 2).
(40)
As a first illustrative example consider an unstable fractional
system with the following transfer function[16] :
3s0.5 + 1 −0.1s
G(s) = e , (33)
s1.5 − 1
whose commensurate order is, evidently, 0.5. A very simple
stabilizing controller can be used, indeed a satisfactory set-
point tracking performance can be obtained independently
from the chosen feedback controller by using a suitable set-
point filter. A proportional controller K(s) = 2 is used here.
The control requirement is to obtain a smooth transition of
the output from 0 to 1 constraining both the amplitude and
the slew rate of control and process variables (note that these
are common requirements in practical applications).
Accordingly, considering that the relative order of the
system Ḡ(s) is ρ = 1, n = 3 is chosen, that is sufficient
(not necessary) to satisfy conditions (15) and (16), and the
transition polynomial ȳ(t; τ ) is computed via (7): Fig. 2. Transition polynomial (dotted line) and F̃ (s) step response
20 7 70 6 84 5 35 4 obtained by using the technique of Subsection V-A (solid line) for
ȳ(t; τ ) = − t + 6t − 5t + 4t . (34) the set of constraints (38). – Example 1.
τ7 τ τ τ
PADULA AND VISIOLI: SET-POINT FILTER DESIGN FOR A TWO-DEGREE-OF-FREEDOM FRACTIONAL CONTROL SYSTEM 457

Now, also the first methodology proposed in Subsection V-B match power law decays[25] . It is worth stressing that this is
is implemented selecting m = 3, leading to the following a structural problem that cannot be solved by increasing m
integer-order filter in (29) and (30). Moreover, an excessive growth of m would
cause a loss of information in the first part of the transient with
F (s) = (0.272s2 + 15.28s + 1)/(0.001041s5 a consequent decay of the filter performance also in describing
(41)
+0.03607s4 + 0.6633s3 + 5.473s2 + 17.91s + 2). that part, which is usually the most exciting for the system
dynamics.
Fig. 3 shows the responses obtained with the command
signal, the proposed (fractional- and integer-order) set-point Finally, a second simulation has been performed, this time
filters and, for the sake of comparison, the step command
signal (scaled by the closed-loop dc-gain). Indeed, the re-
sponse using the proposed fractional-order filter is close to
the optimal one obtained with the inversion-based command
signal and the constraints are almost satisfied. On the con-
trary, the step response does not respect the constraints and
the system is very sluggish. Moreover, because of the long
memory of the fractional dynamics, the 2 % settling time has
the unacceptable value of 3800. Fig. 3 also reveals that the
response of the integer-order filter is not capable to capture
the long tail that the fractional dynamics exhibits, causing an
unacceptable undershoot. Indeed, because of the very simple
controller, the control loop exhibits a sluggish behavior with an
uncompensated slow fractional dynamics and a settling time
approximately close to the one obtained without the filter.

Fig. 4. Command signal (dotted line) and filter step response ob-
tained by using the technique of Subsection V-A (dashed line) and
Subsection V-B (solid line) for the set of constraints (38). – Example
1.

Fig. 3. Process variable (top) and control variable (bottom) obtained


by using the command signal (dotted line), the filter designed with
the technique of Subsection V-A (dashed line) and Subsection V-B
(solid line) and a step command signal (dash-dot line) for the set of
constraints (38). – Example 1.

In this context, the fractional-order filter is the only one that


is capable to completely compensate this phenomena guaran-
teeing very good performance despite the simple (detuned) Fig. 5. Zoom of the first part of the command signal (dotted line)
controller. This behavior is even clearer by analyzing the filter and filter step response obtained by using the technique of Subsection
responses compared to the ideal command signal, as shown in V-A (dashed line) and Subsection V-B (solid line) for the set of
Fig. 4. By observing Fig. 5, it turns out that the integer-order constraints (38). – Example 1.
filter cannot match the whole fractional power-law tail, but it
is only capable to match the required command signal only neglecting the constraints and reducing the transition time to
in the first part of the transient response. As a consequence, τ = 0.3. Using this transition time the second methodology
also the performance of the control system is satisfactory only cannot be applied since it leads to an unstable filter. On the
in the first part of the transient response, as Fig. 6 shows. contrary, the first technique gives the same results indepen-
This depends on the incapability of integer-order systems to dently from the chosen transition time. Indeed, when varying
458 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

the transition time, the transition polynomial is just scaled Finally, Fig. 9 shows that, despite the strong transition time
along the time axis (i.e., it is selfsimilar). Thus, the Bode reduction, the process response remains smooth and almost
plot of the transfer function (23) identified again is identical monotonic, close again to the one obtained with the ideal
to the previous one, but just rigidly shifted along the ω axis, command signal.
as show in Fig. 7. The transfer function is
F̃ (s) = 1/(7.28 · 10−6 s4 + 0.0002913s3 + 0.009328s2
+0.1424s + 1) B. Example 2
(42)
and the associated fractional set-point filter is As a second example consider a unity feedback control
system where the process and the controller are the ones
proposed in [27] and already used as a benchmark in [16].
The controlled process has the transfer function

Fig. 6. Zoom of the first part of the process variable (top) and
control variable (bottom) obtained by using the command signal
(dotted line), the filter designed with the technique of Subsection V-A
(dashed line) and Subsection V-B (solid line) and a step command
signal (dash-dot line) for the set of constraints (38). – Example 1. Fig. 8. Command signal (dotted line) and filter step response ob-
tained by using the technique of Subsection V-A (dashed line) for
the unconstrained solution. – Example 1.

Fig. 7. Bode diagram of F̃ (s) for τ = 0.72 (dotted line) and


τ = 0.3 (solid line). – Example 1.
Fig. 9. Process variable (top) and control variable (bottom) obtained
F (s) = (s1.5 + 6se−0.1s + 2e−0.1s − 1)/(0.00004368s4.5 by using the command signal (dotted line), the filter designed with
+0.00001456s4 + 0.001749s3.5 + 0.0005826s3 the technique of Subsection V-A (dashed line) and a step command
+0.05597s2.5 + 0.01865s2 + 0.8545s1.5 + 0.2848s signal (dash-dot line) for the unconstrained solution. – Example 1.
+6s0.5 + 2).
(43)
Again, the filter is computed via (26), and its step response is 0.25
quite close to the ideal command signal, as shown in Fig. 8. G(s) = (44)
s(s + 1)
PADULA AND VISIOLI: SET-POINT FILTER DESIGN FOR A TWO-DEGREE-OF-FREEDOM FRACTIONAL CONTROL SYSTEM 459

and the proposed controller is a fractional-order PID tuned in responses close to the one obtained using the ideal command
order to achieve the isodamping property: signal, notably improving the performance despite the already
2.1199 well-tuned controller.
K(s) = 3.8159 + 0.6264 + 2.2195s0.809 . (45) Among the benefits that both the proposed methodologies
s
Using the same reasoning proposed in [16], the actual con- provide, a smaller rise and settling times have to be mentioned,
troller is approximated with the following commensurate one as well as a continuous control signal. In particular, this allows
the avoidance of a very high peak (or saturation) of the control
2.1199 variable due to the so called “derivative kick” phenomenon[13] .
K̃(s) = 3.8159 + 0.6 + 2.2195s0.8 , (46)
s
leading to a control system (only used for design purposes)
with commensurate order ν = 0.2. A constraint on the
maximum control variable has been considered:
u0M ≤ 10. (47)
Note that, in the case of a servomotor, this is a common
choice that means avoiding to saturate the current loop. In
order to select the transition polynomial the relative order of
the approximate closed-loop transfer function ρT̃ = 1.2 and
the relative order of the system ρḠ = 2 have been considered.
Applying (15) and (16), the necessary and sufficient condition
n = 2 is obtained. This choice also satisfies (16) and leads to
the following transition polynomial:
6 15 10
ȳ(t; τ ) = 5 t5 − 4 t4 + 3 t3 . (48)
τ τ τ
Applying the command signal design technique (details are not
given for the sake of brevity, they can be found in [16]) it turns
Fig. 10. Command signal (dotted line) and filter step response
out that a transition time τ = 1.8 is sufficient to guarantee the
obtained by using the technique of Subsection V-A (dashed line) and
constraint satisfaction.
Subsection V-B (solid line) for the set of constraints (47). – Example
Finally the filter design methodologies proposed in Section
2.
V have been employed, again selecting m = 3. It turns out
that:
F̃ (s) = 1/(0.068s3 + 0.27s2 + 0.8819s + 1) (49)
that leads to the fractional filter
F (s) = (s2.6 + s1.6 + 0.5549s1.4 + 0.9540s0.6 + 0.5300)/
(0.0377s4.4 + 0.0649s3.6 + 0.1498s3.4 + 0.0360s3
+0.2576s2.6 + 0.4893s2.4 + 0.1431s2 + 0.8413s1.6
+0.5549s1.4 + 0.4674s + 0.9540s0.6 + 0.5300),
(50)
while the resulting integer-order filter transfer function (ob-
tained by using the first approach of Section V-B) is
F (s) = (0.01071s4 − 0.01051s3 + 1.133s2 + 1.222s + 1)/
(0.003553s5 + 0.0363s4 + 0.2631s3 + 0.8111s2
+1.819s + 1).
(51)
Again, both filters have been tested, as well as a step command Fig. 11. Process variable (top) and control variable (bottom) ob-
signal and the ideal one. It is worth stressing that the tests have tained by using the command signal (dotted line), the filter designed
been done using the actual controller and not the approximated with the technique of Subsection V-A (dashed line) and Subsection
one. V-B (solid line) and a step command signal (dash-dot line) for the
Fig. 10 shows that both step responses of the filters are quite set of constraints (47). – Example 2.
close to the ideal command signal. Indeed, in this case, as the
fractional slow decay has been well compensated, the integer-
order filter step response remains close to ideal command C. Example 3
signal also after a long time.
Finally, in Fig. 11 the simulation results are shown. It As a third example consider the following delay-dominant
appears evidently that both methodologies are able to provide fractional plant
460 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

and the associated integer-order filter is:


1
G(s) = 1.8 e−3s (52) F (s) = (−0.0006684s7 + 0.05064s6 + 0.3873s5 + 2.459
s +1 +s4 + 0.01155s3 e−3s + 5.886s3 + 0.08333s2 e−3s
and the proportional-integral (PI) controller +3.852s2 + 0.4886se−3s + 5.127s + e−3s )/
µ ¶ (4.52 × 10−6 s8 + 0.000185s7 + 0.002354s6 + 0.02081s5
1 +0.1165s4 + 0.463s3 + 1.175s2 + 1.606s + 1).
K(s) = 0.12 1 + , (53) (59)
0.65s
It is worth stressing that here the parameter m = 5 has
tuned in order to achieve a phase margin of approximately 60◦ . been used, because of the large process delay and the small
The system, because of the fractional order of 1.8, exhibits an transition time. Indeed, the previous examples choice m = 3
oscillatory behavior. It is well known that a PI controller is not would not be able to capture the first part of the postaction.
sufficient to achieve a high performance when dealing with Since here a slow decay tail does not appear, both the
underdamped systems, but in many cases the use of such a techniques work properly. In particular, Fig. 12 shows that both
controller is in force (in particular in the industry). Bearing in the filters are capable to satisfactorily match the command
mind this idea, it is shown here how to significantly improve signal.
the set-point following performance by using a two-degree-
of-freedom controller with suitable set-point filters. Also, note
that an integrator is absolutely necessary in the controller in
order to reject possible disturbances, since the proportional
gain must be very small in order to avoid oscillations because
of the strong delay of the plant.
Considering that no constraints are imposed, the condition
n = 2 is sufficient to guarantee the existence of a command
signal. Hence, the transition polynomial (48) is obtained.
Then, by applying the command signal design procedure, the
following results are obtained

2.1281 3.3834+1.7277i
H0 (s) = s0.2 +1.0900 + s0.2 +0.3368+1.0366i

+ s0.23.3834−1.7277i
+0.3368+1.0366i +
5.4145+1.0678i
s0.2 −0.8818+0.6407i (54)

+ s0.25.4145−1.0678i
−0.8818−0.6407i , Fig. 12. Command signal (dotted line) and filter step responses
obtained by using the technique of Subsection V-A (dashed line) and
rol (t; τ ) = 8.3333D1.8 ȳ(t; τ ) − 12.8205D0.8 ȳ(t; τ ) Subsection V-B (solid line) for the unconstrained problem. – Example
Rt (55)
+8.3333ȳ(t; τ ) + 0 η0 (t − ξ)ȳ(ξ; τ )dξ, 3.

where the impulse response of the zero-order dynamics is not Finally, Fig. 13 shows that both the integer filter and the
reported for the sake of readability, but can be easily obtained fractional one are capable to strongly decrease the rise and
following the procedure proposed in [16]. the settling time contemporarily, guaranteeing a clear im-
After selecting the very small transition time τ = 1 provement of the set-point tracking performance despite the
(note that it is considerably smaller than the time delay), the significant delay.
technique of Subsection V-A and the second one of Subsection
V-B have been applied. It results VIII. C ONCLUSIONS
In this paper, a novel technique to design a set-point filter
F̃ (s) = 1/(0.01155s3 + 0.08333s2 + 0.4886s + 1). (56) for a unity-feedback fractional control loop has been proposed.
It is based on a two-step procedure. First, an ideal com-
Then, the associated fractional-order filter is determined as mand signal is synthesized in such away that a smooth and
monotonic process output would have been obtained. Then, a
F (s) = (s2.8 + s + 1.2se−3s + 0.1846e−3s )/(0.001386s4
linear filter is designed so that its step response is as close as
+0.01213s3 + 0.07402s2 + 0.2102s + 0.1846),
(57) possible, in terms of 2-norm, to the ideal command signal.
while, using the integer-order approach we obtain: Two approaches are proposed, the first one based on a
fractional-order filter and the second one on an integer-order
F̄ (s) = (−0.05786s4 + 4.801s3 + 1.347s2 + 5.127s)/ one. Summarizing, the use of an integer-order filter should
(0.0003913s5 + 0.0132s4 + 0.09208s3 + 0.5454s2 be limited to those cases where the feedback loop is tuned
+1.117s + 1). in such a way that no long fractional tails appear (note that
(58) this does not prevent the control system to exhibit a fractional
PADULA AND VISIOLI: SET-POINT FILTER DESIGN FOR A TWO-DEGREE-OF-FREEDOM FRACTIONAL CONTROL SYSTEM 461

dynamics as Examples 2 and 3 show) and the transition time control. International Journal of Modeling, Identification and Control,
is big enough to guarantee a stable filter. On the contrary, the 2012, 15(2): 125−133
fractional filter is always usable and guarantees a satisfactory
performance, at the price of an increased implementation [7] Maione G. Continued fractions approximation of the impulse response of
complexity. fractional-order dynamic systems. IET Control Theory & Applications,
2008, 2(7): 564−572
The proposed technique is suitable for the design of two
degree-of-freedom control structures and allows the user to
design the feedback controller almost independently from the [8] Caponetto R, Dongola G, Fortuna L, Gallo A. New results on the
set-point tracking performance, that, on the contrary, mostly synthesis of FO-PID controllers. Communications in Nonlinear Science
and Numerical Simulation, 2010, 15(4): 997−1007
depends on the set-point filter.
Simulation results have demonstrated the effectiveness of
the proposed methodology. [9] Padula F, Visioli A. Optimal tuning rules for proportional-integral-
derivative and fractional-order proportional-integral-derivative con-
trollers for integral and unstable processes. IET Control Theory &
Applications, 2012, 6(6): 776−786

[10] Pisano A, Rapaić M R, Jeličić Z, Usai E. Sliding mode control


approaches to the robust regulation of linear multivariable fractional-
order dynamics. International Journal of Robust and Nonlinear Control,
2010, 20(18): 2045−2056

[11] Padula F, Vilanova R, Visioli A. H∞ model matching PID design


for fractional FOPDT systems. In: Proceedings of the 2012 American
Control Conference. Montreal, CA: ACC, 2012. 5513−5518

[12] Padula F, Visioli A. Advances in Robust Fractional Control. Switzerland:


Springer, 2015.

[13] Visioli A. Practical PID Control. London, UK: Springer, 2006.

Fig. 13. Process variable (top) and control variable (bottom) ob-
tained by using the command signal (dotted line), the filter designed [14] Padula F, Visioli A. Set-point weight tuning rules for fractional-order
PID controllers. Asian Journal of Control, 2013, 15(3): 678−690
with the technique of Subsection V-A (dashed line) and Subsection
V-B (solid line) and a step command signal (dash-dot line) for the
unconstrained problem. – Example 3. [15] Orsoni B, Melchior P, Oustaloup A, Badie T, Robin G. Fractional motion
control: application to an XY cutting table. Nonlinear Dynamics, 2002,
29(1−4): 297−314
R EFERENCES
[1] Valério D, Costa J S. Introduction to single-input, single-output [16] Padula F, Visioli A. Inversion-based feedforward and reference signal
fractional control. IET Control Theory & Applications, 2011, 5(8): design for fractional constrained control systems. Automatica, 2014,
1033−1057 50(8): 2169−2178

[2] Monje C A, Chen Y Q, Vinagre B M, Xue D Y, Feliu-Batlle V.


[17] Piazzi A, Visioli A. Optimal inversion-based control for the set-point
Fractional-order Systems and Controls: Fundamentals and Applications. regulation of nonminimum-phase uncertain scalar systems. IEEE Trans-
London, UK: Springer-Verlag, 2010.
actions on Automatic Control, 2001, 46(10): 1654−1659

[3] Sabatier J, Agrawal O P, Machado J A T. Advances in Fractional


Calculus: Theoretical Developments and Applications in Physics and [18] Piazzi A, Visioli A. Robust set-point constrained regulation via dynamic
Engineering. London, UK: Springer, 2007. inversion. International Journal of Robust and Nonlinear Control, 2001,
11(1): 1−22

[4] Chen Y Q, Petráš I, Xue D Y. Fractional order control-a tutorial. In:


Proceedings of the 2009 Conference on American Control Conference. [19] Piazzi A, Visioli A. A noncausal approach for PID control. Journal of
Piscataway, NJ, USA: IEEE, 2009. 1397−1411 Process Control, 2006, 16(8): 831−843

[5] Victor S, Melchior P, Nelson-Gruel D, Oustaloup A. Flatness control [20] Piazzi A, Visioli A. Optimal noncausal set-point regulation of scalar
for linear fractional MIMO systems: thermal application. In: Proceed- systems. Automatica, 2001, 37(1): 121−127
ings of the 3rd IFAC Workshop on Fractional Differentiation and its
Applications. Ankara, Turkey: IFAC, 2008. 1−7
[21] Padula F, Visioli A. Inversion-based set-point filter design for fractional
control systems. In: Proceedings of the 2014 International Conference
[6] Jallouli-Khlif R, Melchior P, Derbel N, Oustaloup A. Robust path on Fractional Differentiation and Its Applications. Catania: IEEE, 2014.
tracking by preshaping approach designed for third generation CRONE 1−6
462 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

[22] Podlubny I. Fractional Differential Equations. San Diego: Academic Fabrizio Padula was born in Brescia, Italy, in 1984.
Press, 1999. He received the M. Sc degree in industrial automa-
tion engineering in 2009 and the Ph. D. degree in
computer science and automatic control in 2013,
both form the University of Brescia. Currently, he
[23] Padula F, Visioli A. Optimal set-point regulation of fractional systems.
is Research Fellow at the Department of Mathe-
In: Proceedings of the 6th IFAC Workshop on Fractional Differentiation
matics and Statistics of the Faculty of Science and
and Its Applications. Grenoble: Elsevier, 2013. 911−916
Engineering at Curtin University, Perth, Australia.
His research activity deals with fractional control,
inversion-based control and tracking control. He is
[24] Ortigueira M D, Coito F J V, Trujillo J J. A new look into the discrete- also interested in robotics and mechatronics.
time fractional calculus: transform and linear systems. In: Proceedings
of the 6th IFAC Workshop on Fractional Differentiation and Its Appli-
cations. Grenoble: Elsevier, 2013. 630−635

Antonio Visioli was born in Parma, Italy, in 1970.


He received the Laurea degree in electronic engi-
[25] Sabatier J, Moze M, Farges C. LMI stability conditions for fractional neering from the University of Parma in 1995 and
order systems. Computer & Mathematics with Applications, 2010, 59(5): the Ph. D. degree in applied mechanics from the
1594−1609 University of Brescia in 1999. Currently he holds
a professor position in automatic control at the De-
partment of Mechanical and Industrial Engineering
[26] Oustaloup A, Levron F, Mathieu B, Nanot F M. Frequency-band of the University of Brescia. He is a senior member
complex noninteger differentiator: characterization and synthesis. IEEE of IEEE and a member of the TC on Education
Transactions on Circuits and Systems I: Fundamental Theory and Appli- of IFAC, of the IEEE Control Systems Society TC
cations, 2000, 47(1): 25−39 on Control Education and of the IEEE Industrial
Electronics Society TC on Factory Automation Subcommittees on Event-
Based Control & Signal and on Industrial Automated Systems and Control,
and of the national board of Anipla (Italian Association for Automation).
[27] Monje C A, Vinagre B M, Chen Y Q, Feliu V, Lanusse P, Sabatier J. His research interests include industrial robot control and trajectory planning,
Proposals for fractional PID tuning. In: Preprints IFAC Workshop on dynamic inversion based control, industrial control, and fractional control. He
Fractional Differentiation and its Applications. Bordeaux: IFAC, 2004. is the author or co-author or editor of four international book, one textbook and
156−161 of more than 200 papers in international journals and conference proceedings.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016 463

Identification and PID Control for a Class of


Delay Fractional-order Systems
Zhuoyun Nie, Qingguo Wang, Ruijuan Liu, and Yonghong Lan

Abstract—In this paper, a new model identification method systems[6−9] . A recent survey of its development is presented
is developed for a class of delay fractional-order system based in [10] and its applications are introduced in [11].
on the process step response. Four characteristic functions are For unknown processes, fractional-order system identifica-
defined to characterize the features of the normalized fractional-
order model. Based on the time scaling technology, two identi- tion becomes a difficult problem due to the fractional order
fication schemes are proposed for parameters’ estimation. The present in the physical systems. The aim of identification of
scheme one utilizes three exact points on the step response of fractional-order system is to establish a fractional-order model
the process to calculate model parameters directly. The other to describe the system’s physical behavior by the observed
scheme employs optimal searching method to adjust the frac- data. Since the model parameters in identifying consist now
tional order for the best model identification. The proposed two
identification schemes are both applicable to any stable complex not only the coefficients but also the differentiation orders
process, such as higher-order, under-damped/over-damped, and appearing nonlinearly, some standard tools, such as relay
minimum-phase/nonminimum-phase processes. Furthermore, an feedback method for integer models cannot be used directly
optimal PID tuning method is proposed for the delay fractional- to identify fractional-order systems if there is no fundamental
order systems. The requirements on the stability margins and improvement in the relay feedback theory. Therefore, the
the negative feedback are cast as real part constraints (RPC)
and imaginary part constraints (IPC). The constraints are im- researches on the identification problem for fractional-order
plemented by trigonometric inequalities on the phase variable, system have attracted lots of attention. An overview of the
and the optimal PID controller is obtained by the minimization identification issue of fractional-order system is introduced
of the integral of time absolute error (ITAE) index. Identification in [12].
and control of a Titanium billet heating process is given for the There have been some methods developed for the fractional-
illustration.
order system identification using continuous time models. In
Index Terms—Fractional-order system, time delay, identifica- [13], linear least square (LS) optimization technique is used
tion, PID control, Titanium billet heating furnace. to estimate the coefficients of fractional differential equation,
with the differentiation orders being fixed according to a prior
I. I NTRODUCTION knowledge. When the fractional differentiation orders are not
available by the prior knowledge, output error methods are
F RACTIONAL order appears in many real dynamical
processes naturally, such as heating furnace[1] , flexible
structures[2] , materials with memory and hereditary effects[3] ,
developed in [14], to provide estimation of both coefficients
and differentiation orders by nonlinear optimization techniques
and a new electrical circuit element named “fractance”[4] . instead of LS. The above two methods are based on classical
Compared with the integer model, fractional-order model often identification methods whose parameters are estimated by
provides more reliable description for some real dynamical minimizing a given criterion and data fitting. It is obvious
processes, especially when the Bode diagrams do not show that, the identification procedure becomes complicated when
slopes of integer multiplying of 20 dB/decade[5] , or when the nonlinear optimization is involved[15] . Recently, an optimal
traditional integer models cannot fit the experiments data well. identification algorithm is developed with a carefully selected
For these reasons, more and more attention has been paid to initial value for a class of fractional order modeling[16] .
the problems of identification and control of fractional-order Another identification approach has been presented for
fractional-order systems in frequency domain. A new con-
Manuscript received August 20, 2015; accepted February 18, 2016. cept of continuous order-distribution is introduced through
This work was supported by National Natural Science Foundation of the development of a fractional/integer-order system iden-
China (61403149, 61573298), Natural Science Foundation of Fujian
Province (2015J01261, 2016J05165), and Foundation of Huaqiao University tification, which allows the identification of both stan-
(Z14Y0002). Recommended by Associate Editor Antonio Visioli. dard fractional/integer-order systems containing continuous
Citation: Zhuoyun Nie, Qingguo Wang, Ruijuan Liu, Yonghong Lan. or discrete terms as well as system with continuous order-
Identification and PID control for a class of delay fractional-order systems.
IEEE/CAA Journal of Automatica Sinica, 2016, 3(4): 463−476 distributions[17] . Recently, frequency response model identifi-
Zhuoyun Nie is with the School of Information Science and cation for fractional-order systems is provided for the purpose
Engineering, Huaqiao University, Xiamen 361021, China (e-mail: of PID auto-tuning[18] . The model assumed to be fractional-
yezhuyun2004@sina.com).
Qingguo Wang is with the Institute for Intelligent Systems, the University order plus time delay form is obtained by model reduction
of Johannesburg, Johannesburg 2146, South Africa (e-mail: wangq@uj.ac.za). from identified integer model. To estimate the time delay along
Ruijuan Liu is with the School of Applied Mathematics, Xiamen University with continuous-time fractional-order model, a linear filter is
of Technology, Xiamen 361021, China (e-mail: liuruijuan0313@163.com).
Yonghong Lan is with the School of Information Engineering, Xiangtan introduced for the model identification in an iterative manner
University, Xiangtan 411105, China (e-mail: yhlan@xtu.edu.cn). by solving simple linear regression[19] .
464 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

To obtain PID controller for a fractional-order process, Luo II. P ROCESS M ODEL AND I DENTIFICATION
et al.[20] designed integer/fractional-order PID controller for
In the real-world, many stable physical systems can be well
a class of fractional-order system in terms of phase margin
characterized by fractional-order model with non integer-order
and the robustness against the loop gain variations. Based on
derivatives. Suppose a stable process is modeled by a delay
the magnitude and phase measurements of the plant by relay
fractional-order system
feedback tests at a frequency of interest, Monje et al.[8−9]
developed a method for the auto-tuning of fractional-order PID K
G(s) = e−Ls , (1)
controllers. Combined with the frequency response estimation T sα +1
for a fractional-order system, an explicit PID tuning rule is
where L > 0 is time delay, T > 0 is the time constant, K is
proposed, which incorporates both the set-point tracking and
the loop gain and 0 < α < 2 is the fractional order.
the disturbance rejection case[18] .
The step responses of (1) for different values of α with K
In this paper, a new model identification method is de-
= 1, T = 0 and L = 0 are given in Fig. 1, which shows
veloped for a class of delay fractional-order model. The
that the fractional-order model in (1) provides rich complex
step responses of the normalized fractional-order model are
dynamics, including oscillations and overshoot, to characterize
used for the characteristic functions’ definition and fitting.
any stable engineering process[9, 19] . It is obvious that, the
Combined with characteristic functions, the process is iden-
fractional-order α dominates the behavior of the step response
tified by time scaling technology. Two identification schemes
and results in significant performance difference for the case
are developed in the parameter estimation. The scheme one
of 0 < α ≤ 1 and 1 < α < 2. When 0 < α ≤ 1, the
utilizes three exact points’ data on the step response of the
outputs have no oscillation and tend to the reference signal
process to obtain the fractional-order model parameters. The
very slowly; when 1 < α < 2, the oscillations occur in the
other scheme employs single-variable optimization to adjust
outputs and are stranger when α is increasing. So, it motivates
the fractional order for the proper parameters. The proposed
us to identify the process based on step response depending
two identification schemes are both applicable to any stable
on the system parameters.
complex process, such as higher-order, under-damped/over-
damped, and minimum-phase/nonminimum-phase processes.
Furthermore, an optimal PID tuning method is proposed for A. Time Scaling Analysis
the delay fractional-order model. The requirements on the
The process model is normalized to be K G̃(s̃) = G(s),
stability margins and the negative feedback structure are cast
where
as real part constraints (RPC) and imaginary part constraints
(IPC). The constraints are implemented by trigonometric in- 1
G̃(s̃) = e−τ s̃ , (2)
equalities on the phase variable, and the optimal controller s̃α + 1
is obtained by solving a single-variable optimization problem √ √
s̃ = α T s and τ = L/ α T . Denote the step responses by y(t)
to minimize the integral of time absolute error (ITAE) index.
for the system G(s) and ỹ(t̃ + τ ) for the normalized systems
Application results on the Titanium billet heating furnace are
G̃(s̃). Note that, t̃ stands for the time coordinate in the case
provided for the illustration.
of τ = 0, and the data (t̃, ỹ(t̃ + 0)) will be collected and used
The remaining parts of this paper are organized as follows.
in our identification.
In Section II, the proposed model identification method based
on time scaling technology is developed. In Sections III, According to definition of Laplace transform,
Z ∞
optimal PID controller tuning method is presented using ITAE
rule. The simulation and comparison results in Section IV are L[f (t)] = F (s) = f (t)e−st dt, (3)
0
given to illustrate the performance of the proposed methods.
In Section V, application results on the titanium billet heating it is deduced that
· ¸
furnace are provided for model identification and control. t
Finally, conclusion is given in Section VI. L f ( ) = aF (as), a ∈ R. (4)
a

Fig. 1. The step responses for 0 < α ≤ 1 and 1 < α < 2 with K = 1 and T = 0.
NIE et al.: IDENTIFICATION AND PID CONTROL FOR A CLASS OF DELAY FRACTIONAL-ORDER SYSTEMS 465

Fig. 2. Curve fitting for f1 (p), f2 (α), f3 (α) and f4 (q).



 t1
According to (4), when 
t̃1 + τ = √ ,


α
T
 t2
y(t) = K ỹ(t̃ + τ ), (5) t̃2 + τ = √ , (8)


α
T
the following equation holds, 
 t3

t̃3 + τ = √ .
α
t T
t̃ + τ = √
α
. (6)
T Before solving (8), four characteristic functions are defined
 µ ¶
In this way, the relationship between y(t) and ỹ(t̃ + τ ) is well  t̃3 − t̃1

f1 := α,
formulated by time scaling. 
 t̃2 − t̃1


Denote the step response of the real process by yr (t). Since 
f2 (α) := t̃2 − t̃1 ,
the process is modeled by (1), it is reasonable to assume yr (t) (9)
≈ y(t), and specify yr (ti ) = K ỹ(t̃i +τ ) at some points. Then, 
 f3 (α) := t̃2 ,

 µ ¶
the parameters can be solved directly using (6). Here, two 
 t̃2


identifying schemes are proposed for the parameter estimation  4f := α,
t̃1
based on (6).
where

B. Identification by Three Points t 3 − t1 t̃3 − t̃1


p := = , (10)
t 2 − t1 t̃2 − t̃1
The process gain K is obtained directly by
t2 t̃2
yr (∞) q := = . (11)
K= , (7) t1 t̃1
r(∞)
Then, the explicit solution of (8) is given by
for the stable process. Collect the responses data (t̃, ỹ(t̃ + 0)) 
in Fig. 1, and choose ỹ(t̃1 ) = β1 , ỹ(t̃2 ) = β2 and ỹ(t̃3 ) = β3 , 
 α = f1 (p) ,
where β1 < β2 < β3 and t̃1 < t̃2 < t̃3 , in the rising up stage 
 µ ¶α
t2 − t 1
of the step response. Three points are specified as yr (t1 )/K T = , (12)

 f2 (α) √
= β1 , yr (t2 )/K = β2 and yr (t3 )/K = β3 , on the process 

responses, (6) gives the following equations: L = t2 − f3 (α) α T .
466 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

In (12), α > 0 and T > 0 hold naturally, since t̃1 < t̃2 < t̃3 C. Optimal Identification
and t1 < t2 < t3 . L < 0 would occur if

α
Theoretically, the model parameters can be calculated ex-
t2 < t̃2 T , (13) actly if three points are specified on the step response by (12)
because of the complex dynamics caused by high-order poles or (14), but this would be a strict limitation on the whole curve
and zeros, actuator nonlinearities or time varying parameters. matching for the responses. Recall that, the fractional-order α
In this case, we set L = 0 and find the solutions of α and T dominates the behavior or the shape of the step response. A
using two points. Take ỹ(t̃1 ) = β1 , ỹ(t̃2 ) = β2 , and we have good choice of α can guarantee a nice shape matching, which
the solutions motivates us to develop an optimal identification scheme.
 Take β1 = 0.4 and β2 = 0.6 as the recommended value to

 α = f4 (q) ,

 µ ¶α have ỹ(t̃1 ) = β1 and ỹ(t̃2 ) = β2 , and the values of t̃1 and
t2 − t1
T = , (14) t̃2 are collected in Table II. The function f2 (α), as shown in

 f2 (α) Fig. 3, is updated in (15) by curve fitting

L = 0.

In this paper, we set β1 = 0.2, β2 = 0.6 and β3 = 0.95 0.3704


f2 (α) = . (16)
which are listed in Table I as the recommended value for α − 0.1097
collection of data. Then, four characteristic functions are
obtained by curve fitting, as shown in Fig. 2,

 0.4053p3 + 22.61p2 + 14.85p − 41.29

 f (p) = ,


1
p3 + 25.22p2 − 4.519p − 44.52



 0.3315α + 0.2876


f2 (α) = α − 0.1153
,
(15)

 2.96α2 + 1.344α + 4.814
f3 (α) =
 ,

 α3 − 5.488α2 + 16.21α − 1.787



 2
f4 (q) = 0.2789q + 14.85q + 11.26 .

q 2 + 19.16q − 18.25
These four functions will play important roles in our process
identification because the features of step responses of the
normalized model (2) can be well characterized by them.
Note that, for any different choice of βi , the accuracy of the
identification results only depend upon the fitting precision. Fig. 3 Curve fitting for f2 (α).

TABLE I TABLE II
t̃i FOR DIFFERENT α IN FIG. 1 t̃i FOR DIFFERENT α IN FIG. 2

t̃1 t̃2 t̃3 t̃1 t̃2


α α
β1 = 0.2 β1 = 0.6 β3 = 0.95 β1 = 0.4 β1 = 0.6
0.1 1/∞ 31.92 ∞ 0.1 0.0099 31.92
0.2 1/∞ 4.180 ∞ 0.2 0.0771 4.180
0.3 0.0064 2.102 > 8000 0.3 0.1551 2.102
0.4 0.0214 1.497 > 600 0.4 0.2236 1.497
0.5 0.0448 1.228 126.3 0.5 0.2824 1.228
0.6 0.0744 1.083 41.41 0.6 0.3342 1.083
0.7 0.1082 0.9983 17.55 0.7 0.3816 0.9983
0.8 0.1449 0.952 8.61 0.8 0.4262 0.952
0.9 0.1834 0.927 4.71 0.9 0.4690 0.927
1.0 0.2233 0.9164 3.02 1.0 0.5110 0.9164
1.1 0.264 0.9188 2.265 1.1 0.5524 0.9188
1.2 0.3052 0.9297 1.911 1.2 0.5937 0.9297
1.3 0.3470 0.9470 1.72 1.3 0.6350 0.9470
1.4 0.3890 0.9693 1.612 1.4 0.6764 0.9693
1.5 0.4312 0.9954 1.55 1.5 0.7180 0.9954
1.6 0.4736 1.0244 1.517 1.6 0.7596 1.0244
1.7 0.5160 1.0557 1.501 1.7 0.8014 1.0557
1.8 0.5585 1.0888 1.50 1.8 0.8433 1.0888
1.9 0.6010 1.1236 1.507 1.9 0.8853 1.1236
2.0 0.6436 1.1594 1.521 2.0 0.9274 1.1594
NIE et al.: IDENTIFICATION AND PID CONTROL FOR A CLASS OF DELAY FRACTIONAL-ORDER SYSTEMS 467

In our optimal identification, integral square error (ISE) can be employed to make pretreatment of the measured data.
between y(t) and yr (t) is introduced to find the optimal Then, the measured noise or disturbance is limited.
solution. Then, the minimization problem can be formulated Remark 4. A similar identification method can be found
by in [16] for the same model (1). Based on the step response,
·Z t∗ ¸ optimal fitting is carried out with carefully selected initial
2
Jid = min |y(t) − yr (t)| dt , (17) parameters. For the same points, both methods in this paper
α 0 and in [16], are trying to extract some typical features of the
 µ ¶α step response for the model identification. Rather than the
 t 2 − t1
T = , direct optimal computation, our basic idea is to make time
s.t. f2 (α) (18) scaling analysis for the process model (1) and its normalized
³ ´
L = max t − f (α) √
 α
T, 0 , model (2). Based on such time scaling relationship, the pro-
2 3
posed two identification schemes are developed under a unified
and solved easily by MATLAB function “fminbnd”. framework. Then, solving equation set by three exact points or
by optimal response shape matching with two points is logical.
D. Algorithms
The proposed two identification schemes are summarized E. Simulation Study
by the following algorithms.
To illustrate the utility of the proposed identification
Algorithm 1. Three points identification (Model 1)
method, four typical processes, including minimum phase
Step 1. Set the recommended value β1 = 0.2, β2 = 0.6 and
processes and nonminimum phase processes, are discussed in
β3 = 0.95, and calculate the process gain K by (7).
the simulations.
Step 2. Collect t1 , t2 and t3 from the step response of the
Process 1. Over-damped process with zero and time delay
real process to have yr (t1 )/K = β1 , yr (t2 )/K = β2 and
yr (t3 )/K = β3 . 2s + 1 −0.5s
Gp1 = 3e . (19)
Step 3. Calculate p, q by (10) and (11), respectively. (s + 1)
Step 4. Calculate the value of four functions in (15) to have
α = f1 (p), t̃2 − t̃1 =√f2 (α), t̃2 = f3 (α) and α = f4 (q). Process 2. Under-damped process with zero and time delay
Step 5. If t2 > t̃2 α T , determine the parameters α, T and 4s + 1
L by (12), otherwise, by (14). Gp2 = e−0.5s . (20)
(9s2 + 3s + 1)(s + 1)
Algorithm 2. Optimal identification (Model 2)
Step 1. Set the recommended value β1 = 0.4 and β2 = 0.6, Process 3. Over-damped process with positive zero and time
and calculate the process gain K by (7). delay
Step 2. Collect t1 and t2 from the step response of the real
−3s + 1 −s
process to have yr (t1 )/K = β1 and yr (t2 )/K = β2 . Gp3 = 3e . (21)
Step 3. Set an initial value of α = α∗ ∈ (0, 2). (s + 1)
Step 4. Update f2 (α) by (16), and calculate T and L by Process 4. Under-damped process with positive zero and
(18). time delay
Step 5. Calculate the cost function (17). If convergent, stop;
otherwise, set a new value α = αi by “fminbnd”, and go to −5s + 1
Gp4 = e−6s . (22)
Step 4. (9s2 + 3s + 1)(s + 1)
In (15) and (16), to reduce the fitting error, rational functions
The simulations are carried out for the case when the high-
are used with proper order, for curve fitting, which confirms
order models Gp1 -Gp4 have already known to provide the
the accuracy of the identification results. Obviously, Algorithm
step response data. The identification procedures can also
1 provides a fast identification with only three points used
be viewed as model reduction for high-order processes. The
in the calculation, while Algorithm 2 provides more accurate
above processes are identified to be fractional-order plus time
identification results by optimal searching.
delay models in (1) and a zero initial condition is assumed.
Remark 1. The proposed identification procedures in Algo-
The model performance will be compared with a frequency
rithm 1 and Algorithm 2 allow long dead time, large phase lag
identification method[18] .
and unstable zeros of the system are due to the introduced time
The basic idea behind the frequency method[18] is to specify
delay in the fractional-order model. They can be successfully
a point on the frequency response
approximated with equivalent time delay[18] .
Remark 2. The proposed identification method is applicable Gp (jω) = G(jω), (23)
to a wide range of engineering processes. If the process is
unstable, one can stabilize the process first by a proportional which gives the amplitude condition and phase condition to
controller. Then, the method becomes applicable. solve T and L for a given value ofα. The parameters are finally
Remark 3. The measured noise or disturbance is inevitable determined by solving a single-variable optimization problem
in the real process and brings identification errors. To guaran- to minimize the norm of the frequency response errors between
tee the accuracy, a filtering algorithm, such as median filtering, the process and the fractional model:
468 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

" n
#
X 2 identification model provides better step response fitting to
min |Gp (jωi ) − G(jωi , α)| ,
α the real process.
i=1
Regarding the frequency response, the proposed models
0 ≤ ω1 < ω2 < · · · < ωu,
 can also fit the processes well. The main fitting error for

k = Gp (0), the nonminimum phase process is caused by the right plane

T = τ α, (24) zero, which is equivalent to time delay in the fractional-order

 model. In the proposed method, such equivalent treatment
L = −∠Gp (jω) + arctan 2(Ã, B̃) ,
ω does not affect the fitting accuracy of the portion of minimum
phase. One can see that, when undershoot is ending in Fig. 4,
where the proposed models follow the step responses of Gp3 and
 Ã ! α1
 2 α √ Gp4 with little error. So, it is obvious that, there is a trade-
 − cos( απ

 2 )|GP (jω)| ω + A+B
off between the step response fitting and frequency response

 τ= 2

 |GP (jω)| ω 2α fitting.



 ³ απ ´

 4

 A = cos2 |Gp (jω)| ω 2α

 2 III. PID TUNING

 2 2 In this section, a PID controller tuning method is developed
B = |Gp (jω)| ω 2α (k 2 − |Gp (jω)| )

 ³ απ ´ for delay fractional-order processes. The proposed PID tuning



 Ã = − sin τ α ωα rule is derived by ITAE minimization with the constraints on

 2

 ³ απ ´ the stability margins.



 B̃ = cos τ α ωα + 1 Since the open loop gain of the Process 1 is less than unity

 2

 over high frequency range and will not affect stability, the

ω ≈ ω (the ultimate frequency of G )
u P paper measures the robustness by the gain margin A and phase
margin φ,
The identification results are given in Table III, and the
performance in step responses and frequency responses are 1 + AG(jωp )C(jωp ) = 0, (25)
given in Figs. 4 and 5. It shows that the proposed method suc-
1 + e−jφ G(jωg )C(jωg ) = 0, (26)
cessfully estimates the fractional-order model by step response
for all the investigated process with fairly good accuracy. Com- where ωp and ωg are the phase and gain crossover frequencies
pared with the frequency method[18] , the proposed optimal of the loop, respectively. According to [21−22], these two

Fig. 4. Results of the process identification method.


NIE et al.: IDENTIFICATION AND PID CONTROL FOR A CLASS OF DELAY FRACTIONAL-ORDER SYSTEMS 469

Fig. 5. Frequency responses.

TABLE III
IDENTIFICATION RESULTS FOR FOUR ILLUSTRATIVE EXAMPLES

Process Proposed (Model 1) Jid Proposed (Model 2) Jid Frequency fitting in [18] Jid
1 1 1
1 1.2229s1.2417 +1
e−0.6786s 0.8508 1.0905s1.16 +1
e−0.783s 0.2887 1.2427s1.2226 +1
e−0.7158s 0.7579
1 1 1.0033
2 3.5294s1.5216 +1
e−0.6265s 10.5945 4.2556s1.58 +1
e−0.37336s 5.0937 3.5277s1.4973 +1
e−0.6699s 10.0240
1 1 1.0002
3 1.8726s1.0694 +1
e−4.2191s 46.8204 1.6631s1.02 +1
e−4.3594s 46.5919 1.5932s1.4409 +1
e−4.2965s 80.1147
1 1 1
4 3.8241s1.3969 +1
e−12.1103s 81.148 4.4894s1.44 +1
e−11.8618s 80.6847 9.1595s1.5844 +1
e−10.385s 129.5714

µ ¶
crossover frequencies satisfy ωp ≈ Aωg , which motivates us 1 1
A∗ = 1 + , φ∗ = 2sin−1 . (28)
to introduce an additional parameter γ in the formulation MT 2MT
ωp = γωg , γ > 1. (27)
On the other hand, we also require the negative feedback
This parameter γ plays the same role as ωp , but it will control
provide convenience in the analysis of (25) and (26) uniformly
under the same frequency variable ωg . Z ∞
The constraints on the stability margins are formulated by u(t) = kp e(t) + ki e(t)dt + kd de(t), (29)
A ≥ A∗ and π ≥ φ > φ∗ , where A∗ and φ∗ are stability lower 0
bounds, and they are determined by the maximum closed-loop
amplitude ratio MT [23] , with positive controller parameters kp > 0, ki ≥ 0 and kd ≥ 0.
470 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

The transient performance is measured by ITAE index of Therefore, the constraints kp > 0, and A ≥ A∗ , are
the step response, that is equivalent to the following inequalities
Z ∞  √
 a c2 + d2
JITAE = t |e(t)|dt, (30) 0 < sin(φ + α) ≤ ∗ 2 , a > 0,
0 RP C : A (a + b2 ) (36)
 ∗
where e(t) = r(t) − y(t) is the error signal. Combined with φ ≤ φ < π.
all the constraints, the controller design problem is formulated
by B. IPC
Z ∞ The imaginary parts of (25) and (26) are given by
min = t |e(t)|dt, · ¸
kp ,ki ,kd JITAE 0 ki 1 −b
kd γωg − = Im − = , (37)
 γωg AG(jγωg ) A(a + b2 )
2

A ≥ A∗ ,

 · ¸

 ki exp(jφ) c sin φ − d cos φ

π ≥ φ > φ∗ , kd ωg − = Im − = , (38)
 ωg G(jωg ) (c2 + d2 )
s.t. kp > 0, (31)

 which are solved to get



ki ≥ 0, 

 
 bγωg sin(φ + α) − aωg γ 2 cos(φ + α)
k ≥ 0. ki = − √ ,
d  a c2 + d2 (γ 2 − 1)
(39)
The problem in (31) can be solved by some classical 
 bγ sin(φ + α) − a cos(φ + α)

kd = − √ .
global searching methods or by intelligent algorithms, such aωg c2 + d2 (γ 2 − 1)
as particle swarm optimization (PSO) or genetic algorithm
(GA), without theoretical analysis. In this paper, we try to Then, the constraints kd ≥ 0 and ki ≥ 0 are converted to
µ ¶
investigate the constraints (31) and develop an implemented bγ b 1
IP C : max , ≤ . (40)
searching algorithm to solve this problem. The constraints in a aγ tan(φ + α)
(31) will be analyzed and converted to the implemented form:
real parts constraints (RPC) and imaginary parts constraints C. Implementing Optimal Tuning
(IPC), with the help of two characteristic equations (25) and Based on the analysis above, an explicit PID controller
(26). tuning rule and the achieved gain margin are given by

 a 1
A. RPC 
kp = A(a2 + b2 ) = √ 2 sin(φ + α),

 c + d2


Let us consider the real parts of (25) and (26), which lead 


 bγωg sin(φ + α) − aωg γ 2 cos(φ + α)
to 
 k i = − √ ,
· ¸  a c2 + d2 (γ 2 − 1)
1 a (41)
kp = Re − = , (32)  bγ sin(φ + α) − a cos(φ + α)
AG(jγωg ) A(a2 + b2 ) 
 k = − √ ,

 d
· ¸ 
 aωg c2 + d2 (γ 2 − 1)
exp(jφ) c cos φ + d sin φ 
 √
kp = Re − = , (33) 


 a c2 + d2
G(jωg ) (c2 + d2 ) A = .
sin(φ + α)(a2 + b2 )
where
Theoretically, a suitable value of (φ, ωg , γ) determines a robust
a = Re(−G(jγωg )), b = Im(−G(jγωg )), stabilizing PID controller and the achieved gain margin in
c = Re(−G(jωg )), d = Im(−G(jωg )). (41). For example, for some typical performance specifications
on gain margin Ao , phase margin φo and the closed-loop
The relationship of gain margin and phase margin is derived bandwidth ωB , we can set (φ, ωg , γ) ≈ (φo , ωB , Ao ) as a
by the following equation recommended value for a robust PID controller in (41) or as

a c2 + d2 an initial value for the optimal searching.
A= , (34) Remark 5. In [21−24], (φ, ωg , A), (φ, ωp , A) or (φ, ωg , ωp ,
sin(φ + α)(a2 + b2 )
A) are used to calculate PID controller parameters, involving
where some complex computation to solve (25) and (26), the two
 ³c´

arctan , c > 0, d > 0, coupled nonlinear equations. In this paper, with basic variables

 d

 µ ¶ (φ, ωg , γ), the gain margin and three controller parameters

 c

 are all decoupled from each other in (41). An explicit PID
π − arctan |d| ,
 c > 0, d < 0,
controller will be more applicable in the practical engineering,
α= µ ¶ (35) which is one of the advantages of the proposed tuning method.

 |c|

−π + arctan , c < 0, d < 0, Since (36) and (40) are formulated as trigonometric inequal-

 |d|

 µ ¶ ities on φ, RPC and IPC are solved to be

 |c|

− arctan , c < 0, d > 0.
d φ(ωg , γ) < φ < φ(ωg , γ), (42)
NIE et al.: IDENTIFICATION AND PID CONTROL FOR A CLASS OF DELAY FRACTIONAL-ORDER SYSTEMS 471

TABLE IV
where φ(ωg , γ) and φ(ωg , γ) stand for the upper bound and
PROPOSED PID PARAMETERS FOR THE IDENTIFIED
lower bound, respectively. Obviously, these two bounds are
MODEL 2
dependent on an admissible (ωg , γ). In this way, (42) gives an
exact parameter’s range, and will help us to find an admissible Process MT kp ki kd Overshoot (%)
region of (φ, ωg , γ), which provides great convenience for the 1 1.2893 0.7587 0.5747 3.3
optimal searching. 1 1.2 1.2624 0.7361 0.5885 2.6
With the equivalent constraint in (42), the optimal controller 1.4 1.2551 0.7653 0.6021 4.2
design problem in (39) can be rewritten in the implemented 1 4.7749 0.9562 4.6739 11.1
form 2 1.2 6.2443 1.2211 4.3948 14.9
Z ∞
1.4 6.8523 1.505 4.0934 21.1
min JITAE = t |e(t)|dt,
0 1 0.266 0.1071 0.3569 0.2
s.t. φ(ωg , γ) < φ < φ(ωg , γ). (43) 3 1.2 0.5505 0.1579 0.6441 3.2
1.4 0.5510 0.1582 0.6550 3.2
This problem can be solved by MATLAB function “fminbnd”
in three dimensions. Set the initial value of (ωg , γ), 1 0.3010 0.0583 0.9809 4.49
and carry on the single-variable searching on φ within 4 1.2 0.3074 0.0580 0.9874 6.87
[φ(ωg , γ), φ(ωg , γ)]. The value of (ωg , γ) will be updated 1.4 0.3157 0.0581 0.9985 7.4
by “fminbnd” for the iterations. When finishing the optimal
searching in three dimensions, the optimal robust PID con- In Step 4, single-variable searching is carried on in the phase
troller is decided by (41) accordingly as well as the achieved range (45) to obtain the minimized index JITAE = 2.6694.
gain margin, phase margins and two crossover frequencies. Update the value of (ωg , γ) for the further searching. Finally,
The proposed tuning scheme is summarized by the follow- three variables (φ, ωg , γ) are found convergent to (1.2786,
ing algorithm. 0.2965, 3.2687), and the optimal PID controller is determined
Algorithm 3. Optimal PID tuning by (41),
Step 1. Give the specification of MT and calculate the lower 0.7587
bounds of stability margins A∗ and φ∗ . C(s) = 1.2893 + + 0.5747s. (46)
s
Step 2. Set the initial value of (ωg , γ).
Step 3. Solve RPC and IPC by trigonometric calculations Simultaneously, the achieved control performances are ob-
to obtain [φ(ωg , γ), φ(ωg , γ)]. tained
Step 4. Carry on single-variable searching on φ within A = 2.05 (ωg = 0.3), φ = 1.27 (ωp = 0.96), JITAE = 1.74.
[φ(ωg , γ), φ(ωg , γ)] by “fminbnd”. (47)
Step 5. If convergent, go to Step 6; otherwise, update the
value of (ωg , γ) by “fminbnd”, and go to Step 3. A comparison is made with the design method in [18],
Step 6. Substitute the resultant value of (φ, ωg , γ) into (41) which is also using ITAE tuning rule but with no limitation
for the optimal PID controller. on the stability margin. In [18], the controller parameters are
given in Table V, which are obtained based on the frequency
fitting model in Table III. In the comparison, we set the
D. Continuing Simulation Study controller parameters in Table IV with MT = 1.
Regarding the optimal identified Model 2 in Table III, PID
controllers are designed by the proposed method for different TABLE V
values of MT . Tuning results are exhibited in Table IV, which CONTROLLER PARAMETERS IN [18]
show that, the maximum closed-loop amplitude ratio MT is Process kp ki kd
proportional to the overshoot in most cases. With a suitable 1 1.3447 1.0022 0.6215
value of MT specified, the overshoot will be avoided or limited 2 2.3722 1.1933 4.7102
in the step response. 3 0.3477 0.1731 0.5272
To illustrate the tuning algorithm, PID controller tuning for 4 0.2624 0.0645 1.3623
the Model 2 of the Process 1 is considered. In Step 1, set MT
= 1, and calculate the lower bounds of the stability margins,
A∗ = 2 and φ∗ = π/3. Given the initial value of (ωg , γ) = Step response and load disturbance rejection are considered
(0.8, 3) in Step 2, RPC and IPC are obtained in Step 3: in Fig. 6. Table VI presents ITAE value, overshoot, and the
 achieved gain and phase margins of the resultant systems.

 0 < sin(φ + 0.1436) ≤ 1.2568, From the tuning results, one can find that the proposed method


π achieves lower ITAE value and smaller overshoot than results
≤ φ < π, (44) of [18]. Two reasons can support this result: 1) accurate

 3

 1 identified models allow better tuning performance for model-
−0.0754 ≤ ,
tan(φ + 0.1436) based tuning rules. 2) with the limitation on the maximum
closed-loop amplitude ratio MT , ITAE tuning rule would be
1.0472 < φ ≤ 1.4272. (45) more applicable in the practical application.
472 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

TABLE VI
TUNING RESULTS AND COMPARISON

Proposed PID parameters PID parameters[18]


Process (Proposed Model 2) (Frequency fitting model)
ITAE Overshoot (%) Gain margin Phase margin ITAE Overshoot (%) Gain margin Phase margin
1 199.11 5 2.907 70.5 199.6429 17 2.7797 61.2
2 236.72 11.9 1.5399 32.3 302.9330 30 1.7298 53.1
3 1.2462E+03 1.8 2.8741 62.4 1.2614E+03 31 2.2029 42
4 1.1269E+04 20.8 2.0114 56.3 1.1303E+04 24.5 1.7681 50.4

Fig. 6. Closed-loop responses of the PID control systems.

IV. A PPLICATION TO TITANIUM BILLET HEATING FURNACE including twelve 200 kW burners and six 350 kW burners, are
used in parallel for different heating schedules. The mixed nat-
Fractional-order dynamics appears naturally in the heating ural gas and air are burned through the 18 burners distributed
process when heat conduction occurs between the operating on both sides of the furnace symmetrically.
variable (input signal) and the measured physical variable The temperature control system is depicted in Fig. 8. Each
(output signal). An example of heating furnace was considered burner is controlled by a pulse-controller PSF778L indepen-
in [25], which shows that the fractional-order model gives dently. The pulse-controller for each burner provides a precise
more exact description of the heating process than integer- control for the ratio of air and gas, and greatly improves the
order model. heating efficiency. All the burners work under the heating
Let us consider the temperature control problem of the task assignment of burners’ auto-setting controller PFA700
titanium billet furnace[26] . The titanium billet furnace is di- according to the total control actions generated by the con-
vided into three heating areas and the temperature is controlled troller SE-504, which is implemented in the form of PID. Note
separately for each area (see Fig. 7). Two kinds of burners, that, PFA700 also controls the process as an inner feedback
NIE et al.: IDENTIFICATION AND PID CONTROL FOR A CLASS OF DELAY FRACTIONAL-ORDER SYSTEMS 473

control loop to guarantee the basic dynamic performance of fractional-order is found by single-variable searching. The
the heating process. The temperature feedback signals are process is identified to be
measured by 6 thermocouples distributed in three areas. 1
e−5.21s . (49)
67.1867s0.94 + 1
It is obvious that the step responses of the two resultant
models, given in Fig. 12, are very close to the response of
the real heating process. In the frequency domain, one can
estimate frequency response with fixed frequency resolution
using spectral analysis in Fig. 13. It can be seen that the

Fig. 7. Titanium billet heating furnace.

Now, consider the model identification for the heating pro-


cess. We obtain the measured data from a real Titanium billet
heating furnace in the first heating stage, with the target tem-
perature 850 ◦ C, which can be viewed as the step response of
the heating process. All the measured data are plotted in Fig. 9.
It is obvious that, the measured noise is inevitably involved in
the sampled data. Especially, the temperature jumping occurs
during the whole response, which is caused by the pulse
flame of the burners near the thermocouples. To attenuate such
Fig. 9. Step response of three heating areas.
temperature jumping and noise, median filtering method is
employed to deal with the measured temperature value. Fig. 10
shows the median filtering results. The identification procedure
for the Heating area 1 is presented to give the illustration. In
the inner control loop, the heating process achieves the setting
temperature slowly, that is y(∞) ≈ 850 ◦ C. The process gain
is approximately to be K ≈ 1.
The process is firstly identified by three points method.
Collect t1 = 20 min, t2 = 81 min and t3 = 374 min by Step
2 in Algorithm 1. The process is identified by (21),
1
e−4.91s . (48)
55.078s0.909 + 1
Then, optimal identification is carried on by Algorithm 2.
The cost function (26) is depicted in Fig. 11, and the optimal Fig. 10. Step response with median filtering.

Fig. 8. Temperature control system of Titanium billet heating furnace.


474 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

Fig. 14. Identification results for Heating area 2.

Fig. 11. Cost function for optimal identification.

Fig. 15. Identification results for Heating area 3.


Fig. 12. Identification results for Heating area 1.
Then, we consider the temperature control for each heating
area. In this case, we only provide the simulation results
to show the control performance. In the simulation, three
heating areas are controlled independently, and each controller
is designed based on the process Model 2 in Table VII. To
avoid overshoot, set MT = 1, and the controller parameters
are given in Table VIII. ITAE indexes are obtained in the step
input response, and the achieved gain and phase margins of
the resultant systems are also exhibited.
A typical heating routine requires the furnace temperature
to reach 900 ◦ C in three hours. Rather than the typical step
input, ramp signal would be more practical in the heating
process. According to the heating mechanism, we formulate
the reference heating curve by four stages:


 10t,

600,
r2 (t) = (50)

 3.75(t − 90) + 600,


900.
The responses, tracking errors and control inputs of three
Fig. 13. Frequency spectral analysis. heating areas are shown in Figs. 16-18. In the first heating
stage, the control inputs are increasing greatly because of the
frequency responses of the resultant models are nearly the ramp input with a big slope. As we know, the steady output
same as the frequency response of the real process at low error is inevitable for the ramp input under PID control. The
frequencies, which meets the requirement for the process temperature tracking errors are almost kept about 100 ◦ C in
with large inertia time constant. The identification results for three areas. After an hour, the input signals maintain 600 ◦ C
the other two heating areas are given in Table VII and the in the second stage for the thermal insulation, and the control
responses are shown in Figs. 14 and 15. inputs decrease when the tracking errors become small. In the
NIE et al.: IDENTIFICATION AND PID CONTROL FOR A CLASS OF DELAY FRACTIONAL-ORDER SYSTEMS 475

TABLE VII
IDENTIFICATION RESULTS FOR THREE HEATING AREAS AND COMPARISONS

Process Fractional-order model

Proposed (Model 1) Jid × 106 Proposed (Model 2) Jid × 106


1 1
Heating area 1 e−4.91s 4.8788 e−5.21s 4.4843
55.078s0.909 + 1 67.1867s0.94 + 1
1 1
Heating area 2 e−6.91s 3.3877 e−5.92s 3.1368
50.006s0.922 + 1 56.7735s0.93 + 1
1 1
Heating area 3 e−13.49s 4.2200 e−5.9596s 3.1494
27.593s0.879 + 1 42.817s0.95 + 1

TABLE VIII
PID CONTROLLERS FOR EACH HEATING AREA

Process model kp ki kd ITAE Gain margin Phase margin


1
e−5.21s 8.2019 0.1153 0.8750 77.2937 2.871 63.8848
67.1867s0.94 + 1
1
e−5.92s 7.1244 0.1090 3.9377 87.3280 2.7074 63.6843
56.7735s0.93 + 1
1
e−5.9596s 5.2301 0.1006 5.8289 81.9108 2.8153 65.6896
42.817s0.95 + 1

Fig. 16. Responses of three heating areas under PID control. Fig. 18. Control inputs.

V. C ONCLUSION
This paper has presented a new model identification method
for a class of delay fractional-order system based on the
process step response. In this method, the features of the
normalized fractional-order model were analyzed and formu-
lated by four defined characteristic functions based on the step
responses. Two identification schemes were proposed based
on time scaling analysis. Scheme one utilized three exact
points on the step response of the process to calculate model
parameters directly, and the other scheme employed optimal
searching method to adjust the fractional order for the best
model parameters. Simulation results show that the proposed
two identification schemes were both applicable to any stable
Fig. 17. Tracking Errors. complex process, such as higher-order, under-damped/over-
damped, and minimum-phase/nonminimum-phase processes.
third heating stage, the control inputs increase continues with To design a PID controller, an optimal tuning method was
the ramp reference inputs, and the tracking errors are about proposed for the delay fractional-order model. The require-
40 ◦ C. Finally, reference inputs are kept 900 ◦ C for half an ments on the stability margins and negative feedback were
hour in the last stage and the control inputs decrease and tend formulated by RPC and IPC, which were implemented by
to a constant. After the temperature field distributed uniformly, trigonometric inequalities on the phase variable. With the basic
all the temperature in three areas achieve 900 ◦ C. One can see variables (φ, ωg , γ), an explicit PID was derived without any
that, the proposed three PID controllers provide good control tedious computation, as well as the achieving of gain margins.
performance for the heating furnace without any overshoot and Under the constraints of PRC and IPC, an optimal controller
oscillation, in the whole heating process. was obtained by the minimization of ITAE index.
476 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

Finally, the proposed method is applied to the Titanium [19] Narang A, Shah S L, Chen T. Continuous-time model identification
billet heating process. Step responses of the real process were of fractional-order models with time delays. IET Control Theory and
Applications, 2011, 5(7): 900−912
obtained and used to identify fractional-order models for three
[20] Luo Y, Chen Y Q, Wang C Y, Pi Y G. Tuning fractional order
heating areas. Regarding the identified model, optimal PID proportional integral controllers for fractional order systems. Journal of
controller was designed for each heating area. The application Process Control, 2010, 20(7): 823−831
results illustrated the effectiveness of the proposed method. [21] Wang Y G, Shao H H. PID autotuner based on gain- and phase-
margin specifications. Industrial and Engineering Chemistry Research,
1999, 38(8): 3007−3012
R EFERENCES
[22] Ho W K, Lee T H, Gan O P. Tuning of multiloop proportional-integral-
[1] Zhao C N, Xue D Y, Chen Y Q. A fractional order PID tuning algorithm derivative controllers based on gain and phase margin specifications. In-
for a class of fractional order plants. In: Proceedings of the 2005 IEEE dustrial and Engineering Chemistry Research, 1997, 36(6): 2231−2238
International Conference Mechatronics and Automation. Canada: IEEE,
[23] Li K Y. PID tuning for optimal closed-loop performance with specified
2005. 216−221
gain and phase margins. IEEE Transactions on Control Systems Tech-
[2] Manabe S. A suggestion of fractional-order controller for flexible space- nology, 2013, 21(3): 1024−1030
craft attitude control. Nonlinear Dynamics, 2002, 29(1−4): 251−268
[24] Fung H W, Wang Q G, Lee T H. PI tuning in terms of gain and phase
[3] Torvik P J, Bagley R L. On the appearance of the fractional derivative margins. Automatica, 1998, 34(9): 1145−1149
in the behavior of real materials. Journal of Applied Mechanics, 1984,
[25] Li M D, Li D H, Wang J, Zhao C Z. Active disturbance rejection control
51(2): 294−298
for fractional-order system. ISA Transactions, 2013, 52(3): 365−374
[4] Nakagawa M, Sorimachi K. Basic characteristics of a fractance device.
[26] Lv Y, Wu M, Lei Q, Nie Z Y. Soft sensor based on a Pso-Bp neural
IEICE Transactions on Fundamentals of Electronics, Communications
network for a titanium billet furnace-temperature. Intelligent Automation
and Computer Sciences, 1992, E75-A(12): 1814−1819
and Soft Computing, 2011, 17(8): 1207−1216
[5] Özbay H, Bonnet C, Fioravanti A R. PID controller design for fractional-
order systems with time delays. Systems and Control Letters, 2012,
61(1): 18−23
Zhuoyun Nie received the Ph. D. degree in control
[6] Caponetto R, Dongola G, Pappalardo F L, Tomasello V. Autotuning theory and control engineering from Central South
method for PIλDµ controllers design. International Journal of Innovative University, China in 2012. He was a visiting scholar
Computing, Information and Control, 2013, 9(10): 4043−4055 at the National University of Singapore. He is cur-
[7] Caponetto R, Dongola G, Pappalardo F, Tomasello V. Auto-tuning and rently a lecturer at the School of Information En-
fractional order controller implementation on hardware in the loop gineering, Huaqiao University, China. His research
system. Journal of Optimization Theory and Applications, 2013, 156(1): interests include robust control, process identifica-
141−152 tion, internet of things, and financial forecasting.
[8] Monje C A, Vinagre B M, Feliu V, Chen Y Q. Tuning and auto- Corresponding author of this paper.
tuning of fractional order controllers for industry applications. Control
Engineering Practice, 2008, 16(7): 798−812
[9] Monje C A, Chen Y Q, Vinagre B M, Xue D Y, Feliu-Batlle V. Qingguo Wang received the B. Eng. degree in
Fractional-Order Systems and Controls: Fundamentals and Applications. chemical engineering in 1982, M. Eng. degree in
London: Springer-Verlag, 2010. 1984 and Ph. D. degree in 1987 both in industrial
automation, all from Zhejiang University, China,
[10] Tavazoei M S. Time response analysis of fractional-order control respectively. He held Alexander-von-Humboldt Re-
systems: a survey on recent results. Fractional Calculus and Applied search Fellowship of Germany from 1990 to 1992.
Analysis, 2014, 17(2): 440−461 From 1992 to 2015, he was with the Department of
[11] Luo Y, Zhang T, Lee B, Kang C, Chen Y Q. Fractional-order propor- Electrical and Computer Engineering of the National
tional derivative controller synthesis and implementation for hard-disk- University of Singapore, where he became a full pro-
drive servo system. IEEE Transactions on Control Systems Technology, fessor in 2004. He has published over 250 interna-
2014, 22(1): 281−289 tional journal papers and 6 books. He received nearly
1 1000 citations with h-index of 58. He is currently a distinguished professor
[12] Oustaloup A, Sabatier J, Lanusse P, Malti R, Melchior P, Moreau
with the Institute for Intelligent Systems, University of Johannesburg, South
X, Moze M. An overview of the crone approach in system analysis,
Africa. His present research interests include modeling, estimation, prediction,
modeling and identification, observation and control. In: Proceedings
control, optimization and automation for complex systems, including but
of the 17th IFAC World Congress. COEX, Korea, South: IFAC, 2008.
not limited to, industrial and environmental processes, new energy devices,
14254−14265
defense systems, medical engineering, and financial markets.
[13] Mathieu B, Le Lay L, Oustaloup A. Identification of non integer order
systems in the time-domain. In: CESA’96 IMACS Multiconference: Ruijuan Liu received the Ph. D. degree in control
Computational Engineering in Systems Applications. 1996. 843−847 theory and control engineering from Central South
[14] Trigeassou J C, Poinot T, Lin J, Oustaloup A, Levron F. Modeling and University, China in 2014. She was a visiting scholar
identification of a non integer order system. In: Proceedings of the 1999 at the University of South Wales. She is currently a
European Control Conference (ECC). Karlsruhe: IEEE, 1999. 2453− lecturer at the School of Applied Mathematics, Xia-
2458 men University of Technology, China. Her research
[15] Poinot T, Trigeassou J C. Identification of fractional systems using an interests include robust control, nonlinear control,
output-error technique. Nonlinear Dynamics, 2004, 38(1−4): 133−154 and disturbance rejection.
[16] Guevara E, Meneses H, Arrieta O, Vilanova R, Visioli A, Padula F.
Fractional order model identification: computational optimization. In:
Proceedings of the 20th IEEE Conference on Emerging Technologies
and Factory Automation (ETFA). Luxembourg: IEEE, 2015. 1−4 Yonghong Lan received the B. S. and M. S. degrees
in applied mathematics from Xiangtan University,
[17] Hartley T T, Lorenzo C F. Fractional-order system identification based Xiangtan, China in 1999 and 2004, respectively; and
on continuous order-distributions. Signal Processing, 2003, 83(11): 2287 the Ph. D. degree in control theory and control en-
−2300 gineering from Central South University, Changsha,
[18] Jin C Y, Ryu K H, Sung S W, Lee J, Lee I B. PID auto-tuning using China in 2010. He is currently an assistant professor
new model reduction method and explicit PID tuning rule for a fractional at the School of Information Engineering, Xiangtan
order plus time delay model. Journal of Process Control, 2014, 24(1): University, Xiangtan, China. His current research
113−128 interests include fractional order control systems.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016 477

Robust Output Feedback Control for Fractional


Order Nonlinear Systems with Time-varying Delays
Changchun Hua, Tong Zhang, Yafeng Li, and Xinping Guan

Abstract—Robust controller design problem is investigated for respectively. Reference [10] designed both state and output
a class of fractional order nonlinear systems with time varying feedback controllers for fractional order linear systems in
delays. Firstly, a reduced-order observer is designed. Then, triangular form by introducing appropriate transformations of
an output feedback controller is designed. Both the designed
observer and controller are independent of time delays. By coordinates. Based on Gronwall-Bellman lemma and sector
choosing appropriate Lyapunov functions, we prove the designed bounded condition, the stability and stabilization of fractional
controller can render the fractional order system asymptotically order linear systems subject to input saturation were studied in
stable. A simulation example is given to verify the effectiveness [11]. For the nonlinear fractional order systems, the stability
of the proposed approach. analysis is much more difficult than that of the linear systems.
Index Terms—Fractional order systems, time-varying delays, We can find some sufficient conditions in [12−14]. In [15], the
Laypunov function, backstepping. authors introduced Mittag-Leffler stability by using Lyapunov
direct method.
I. I NTRODUCTION Time delay is an inherent phenomenon in the interconnected
systems or processes, which makes the stability analysis and
Fractional calculus is an ancient concept, which can be
controller design challenging. Robust output control problem
dated back to the end of 17th century, the time when the classi-
for a class of nonlinear time-delay systems was studied in
cal integer order calculus was established. It is a generalization
[16]. The necessary and sufficient stability conditions for linear
of the ordinary differentiation and integration to arbitrary or-
fractional-order differential equations and linear time-delayed
der[1] . Although it has a long history, it has not attracted much
fractional differential equations have already been obtained
attention until recently in the control field. It is found that
in [17−19]. Reference [20] investigated the stability of α-
many systems with memory feature or complex material can
dimensional linear fractional-order differential systems with
be more concisely and actually described by fractional order
order 1 < α < 2. References [21−22] contain the stability
derivatives, such as the diffusion process, the heat transfer
analysis of fractional order nonlinear time delay system based
process and the effect of the frequency in induction machines.
on Lyapunov direct method and by using properties of Mittag-
It also has been proved that fractional order controllers, like
Leffler function and Laplace transform.
fractional order PID controllers and fractional order model
In recent years, the backstepping technique has attracted
reference adaptive controllers, can capture much better effect
much attention as a powerful method for controlling the strict
and robustness[2] . For some basic theory of fractional order
feedback nonlinear systems. There are a few works using
calculus and fractional order systems, one can refer to [1−6]
backstepping technique to handle fractional order systems.
and the references therein.
Using Lyapunov indirect method, the authors of [23] presented
Stability analysis is one of the most fundamental and a new method to design an adaptive backstepping controller
essential issues for the control system. In [7], Matignon for triangular fractional order nonlinear systems. In [24], a new
firstly studied the stability of fractional-order linear differ- adaptive fractional-order backstepping method is proposed for
ential systems with the Caputo definition. Since then, many a class of commensurate fractional order nonlinear systems
further achievements have been obtained[8−11] . In [8−9], the with uncertain constant parameters. However, for fractional
authors presented the sufficient and necessary conditions for order nonlinear systems with time-varying delays, there is
the asymptotical stability of fractional order interval systems none related work. Motivated by the mentioned situation, we
with fractional order α satisfying 0 < α < 1 and 1 < α < 2, devote to solve the stabilization problem of fractional order
Manuscript received September 8, 2015, accepted March 3, 2016. This work nonlinear systems with time-varying delays.
was partially supported by National Natural Science Foundation of China The contributions of this paper are as follows: 1) A reduced-
(61290322, 61273222, 61322303, 61473248, 61403335), Hebei Province order observer is designed to estimate the state of the system;
Applied Basis Research Project (15967629D), and Top Talents Project of
Hebei Province and Yanshan University Project (13LGA020). 2) Based on the backstepping method, we design a robust
Citation: Changchun Hua, Tong Zhang, Yafeng Li, Xinping Guan. Ro- output feedback controller for a class of fractional order
bust output feedback control for fractional order nonlinear systems with nonlinear time-varying delay systems; 3) With a novel class
time-varying delays. IEEE/CAA Journal of Automatica Sinica, 2016, 3(4):
477−482 of fractional Lyapunov functions, we prove the stability of
Changchun Hua, Tong Zhang, and Yafeng Li are with the Institute of fractional order nonlinear systems.
Electrical Engineering, Yanshan University, Qinhuangdao 066004, China (e- The remainder of this paper is organized as follows: Section
mail: cch@ysu.edu.cn; 13230929204@163.com; y.f.li@foxmail.com).
Xinping Guan is with the Department of Automation, Shanghai Jiao Tong II presents some basic concepts about fractional order calculus
University, Shanghai 200030, China (e-mail: xpguan@ysu.edu.cn). and the stability of fractional order nonlinear systems. In Sec-
478 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

tion III, as the main part of this note, an adaptive controller Theorem 1[15] . Let x = 0 be an equilibrium point for
is designed by using the backstepping method for fractional D x(t) = f (t, x) and D ⊂ Rn be a domain containing x = 0.
α

order nonlinear time-varying delayed systems. An example is Let V (t, x) : [0, ∞)×D → R be a continuously differentiable
presented to show the effectiveness of the proposed controller function such that for ∀t ≥ 0, ∀x ∈ D, 0 < α < 1,
in Section IV. Finally, Section V gives the conclusion of this
W1 (x) ≤ V (t, x) ≤ W2 (x),
paper.
Notations . Throughout this paper, R denotes the set of Dα V (t, x) ≤ −W3 (x), (4)
real numbers, Rn for n-dimensional Euclidean vector space where W1 (x), W2 (x), and W3 (x) are class-K functions on D.
and Rn×n for the space of n × n real matrices. X T and X −1 Then x = 0 is asymptotically stable.
represent the transpose and the inverse of matrix X, respec- Lemma 4[12] . Let x(t) ∈ Rn be a differentiable and
tively. I denotes the unit matrix with proper dimensions. For continuous function. Then, for ∀t ≥ t0 and ∀α ∈ (0, 1)
any matrix A ∈ Rn×n , λi (A) stands for the i-th eigenvalue 1 α T
of A. For simplicity, C α
0 Dt is mentioned as D .
α D (x (t)x(t)) ≤ xT (t)Dα x(t). (5)
2
Lemma 5 (Schur complement lemma). The linear matrix
II. P RELIMINARIES inequality (LMI)
· ¸
In this section, we provide some basic knowledge of frac- A B
tional calculus and fractional order systems (details can be M= < 0,
BT C
found in [1−2]). There are several definitions of fractional
where A = AT , C = C T and C is invertible, is equivalent to
order derivatives, among which the Riemann-Liouville and
Caputo definitions are well known and most commonly used. C < 0, A − BC −1 B T < 0.
In this paper, we choose the Caputo definition for the fractional
order derivatives. The Caputo derivative and fractional integral III. M AIN R ESULTS
are defined as follows. Consider the following fractional order nonlinear system
Definition 1 (Caputo fractional derivative). The Caputo with 0 < α < 1 and time-varying delays:
fractional derivative of order α ≥ 0 for a function f : [0, ∞] →  α

 D x1 = x2 + F1 (x1 ) + H1 (y(t), y(t − d1 (t))),
R is defined as  α

Z t D xi = xi+1 + Fi (x̄i ) + Hi (y(t), y(t − di (t))),
1 f (n) (s) (6)
α 
 Dα xn = u + Fn (x̄n ) + Hn (y(t), y(t − dn (t))),
0 Dt f (t) = ds, t > 0, (1) 
Γ(n − α) 0 (t − s)α+1−n 
y = x1 ,
where n is the first integer that is larger than α and Γ(·) is
where x(t) = [x1 (t) , x2 (t) , . . . , xn (t)]T ∈ Rn is the state
the well known Gamma function which is defined as follows:
Z ∞ and xi (θ) = φi (θ), θ ∈ [−di (0), 0), i = 1, . . . , n, x(0) = 0,
Γ(t) = xt−1 e−x dx. u(t) ∈ R and y(t) ∈ R are the control input and the output
0 of the system, respectively; x̄i (t) = [x1 (t), x2 (t), . . . , xi (t)]T ;
Definition 2 (Fractional integral). The fractional integral Fi (·) and Hi (·) are smooth nonlinear functions and Fi (0, . . . ,
of order α ≥ 0 for a function f : [0, ∞] → R is defined as 0) = Hi (0, 0) = 0; di (t) is the time-varying delay and there
Z t exists positive scalar ηi such that d˙i (t) ≤ ηi < 1.
α 1 f (s) We impose the following assumptions on system (6).
I
0 t f (t) = ds, t > 0. (2)
Γ(α) 0 (t − s)1−α Assumption 1. Nonlinear functions Hi (ξ1 , ξ2 ) (i = 1, 2,
. . . , n) satisfy the following inequality:
Definition 3 (Class-K function). A continuous function γ :
[0, t) → [0, ∞) is said to belong to class-K function if it is |Hi (ξ1 , ξ2 )| ≤ H̄i1 (ξ1 )ξ1 + H̄i2 (ξ2 )ξ2 , (7)
strictly increasing and γ(0) = 0.
where H̄i1 (·) and H̄i2 (·) are known functions.
Here are some lemmas we could use in this paper. 2
Let Hi1 (ξ1 ) = 2H̄i1 2
(ξ1 )ξ1 , Hi2 (ξ2 ) = 2H̄i2 (ξ2 )ξ2 , then we
Lemma 1 (General Leibnitz’s rule). If f and g are can have the following inequality:
differentiable and continuous functions, the product f · g is
also differentiable and its α-th (α ≥ 0) derivative is given by |Hi (ξ1 , ξ2 )|2 ≤ Hi1 (ξ1 )ξ1 + Hi2 (ξ2 )ξ2 . (8)

X Γ(α + 1)Dα−k f · Dk g Assumption 1 is very common in nonlinear time delay
Dα (f · g) = (Dα f ) · g + . (3) systems, by which the term y(t − di (t)) can be separated from
Γ(k + 1)Γ(α − k + 1)
k=1 the delay-function, so that we can handle the delay problems.
According to Lemma 1, the α-th order time derivative of Assumption 2. For nonlinear functions Fi (·), there exist
V (x) = 2xT x can be extended as Dα V (x) = (Dα x)T x some positive scalars li such that the following inequalities
+ xT Dα x + 2γ, where x is a column vector and γ = hold for i = 1, 2, 3, . . . , n:
P∞ Γ(α+1)(Dα−k x)T Dk x ° °
° °
k=1 Γ(k+1)Γ(α−k+1) . |Fi (ζ̄i ) − Fi (b̄ζ i )| ≤ li °ζ̄i − b̄
ζ i° , (9)
Lemma 2 (Fractional comparison principle). Let Dα x(t)
≥ Dα y(t) and x(0) = y(0), where α ∈ (0, 1). Then x(t) ≥ where ζ̄i = [ζ1 , ζ2 , . . . , ζi ]T , b̄
ζ i = [ζ1 , ζ̂2 , . . . , ζ̂i ]T and li is a
y(t). In particular, if x(t) = c, where c is a constant, Dα c = known positive parameter.
0 and y(0) = c, we will have y(t) ≤ c. We can use the following expression for Fi (x̄i )
HUA et al.: ROBUST OUTPUT FEEDBACK CONTROL FOR FRACTIONAL ORDER NONLINEAR SYSTEMS WITH TIME-VARYING DELAYS 479

Fi (x̄i ) = ni1 x1 + F̄i (x̄i ), i = 1, . . . , n, (10) Then we choose the Lyapunov function as
where ni1 is a constant which could be zero. V = Ve + Vz + V d , (17)
In this paper, we focus on solving the following problem.
For system (6) satisfying Assumptions 1 and 2, design a where
reduced-order observer based memoryless output feedback Ve = I 1−α eT P e, (18)
controller to render the closed-loop system stable. and P is a real symmetric positive matrix.
Considering system (6) with unmeasured state variables, we n
X
propose the following reduced-order observer: Vz = I 1−α Mi , (19)

 α b i=1
D λi (t) = λi+1 (t) + ki+1 x1 (t) + Fi (xi (t))

 1 2

 −ki (λ2 (t) + k2 y(t) + F1 (y(t))),

 Mi = z ,
 2 i
Dα λn (t) = u(t) + Fn (x bn (t)) (11) Ã n !Z

 X t
1

 −kn (λ2 (t) + k2 y(t) + F1 (y(t))), Vd = 2 2
ki + 1 H12 (y(t))y(t)dt

 1 − η1

 i=2 t−d1 (t)
x̂ (t) = λ + k y(t), i = 2, . . . , n, n Z t
i i i X 1
+2 Hi2 (y(t))y(t)dt. (20)
where x bi (t) = [x1 (t), x̂2 (t), . . . , x̂i (t)]T and parameters ki (i t−di (t) 1 − ηi
i=2
= 2, . . . , n) are to be specified later.
bi (t)) into Next, we will give the derivative of Ve , Vz , Vd , and V in
Similar to (10), we can change Fi (x
turn. From Lemma 4, the derivative of Ve is:
bi (t)) = ni1 x1 + F̄i (x
Fi (x bi (t)).
V̇e = Dα e(t)T P e(t)
Remark 1. In this paper, we introduce the reduced-order ≤ (Dα e(t))T P e(t) + eT (t)P Dα e(t) (21)
observer instead of the full-order one. In this way, some of the
T
states can be derived from the real output, making the results = (Ae(t) + F̃ (t) + H̃(t)) P e(t)
more precise and simplifying the structure and computation + eT (t)P (Ae(t) + F̃ (t) + H̃(t))
complexity. To our best knowledge, it is the first time that
the reduced-order observer is introduced to fractional order = eT (t)(AT P + P A)e(t) + F̃ T (t)P e(t)
nonlinear systems. + eT (t)P F̃ (t) + H̃ T (t)P e(t) + eT (t)P H̃(t) (22)
The estimation errors are defined as
According to Assumption 2, we can get
ei (t) = xi (t) − x̂i (t). (12) n
X
From (11) and (12), we can get F̃ T (t)F̃ (t) = bi (t)))2
(Fi (x̄i (t)) − Fi (x
i=2
Dα e(t) = Ae(t) + Fe(t) + H(t),
e (13) n
X ° °
≤ b̄i °2
li2 °x̄i − x
where
i=2
° °
e(t) = [e2 (t), . . . , en (t)]T , b̄n °2 ,
≤ ρ °x̄n − x
  Pn
−k2 1 0 · · · 0 where ρ = 2
i=2 li .
 −k3 0 1 · · · 0 
 
A= . .. .. . . .. , V̇e ≤ eT (t)(AT P + P A)e(t) + ρeT (t)e(t)
 .. . . . . 
−kn 0 0 ··· 0 + H̃ T (t)H̃(t) + 2eT (t)P P e(t)

b2 (t)), . . . , ≤ eT (t)(AT P + P A + ρI + 2P P )e(t) + H̃ T (t)H̃(t)


F̃ (t) = [F2 (x̄2 (t)) − F2 (x
Fn (x̄n (t)) − Fn (xbn (t))]T , (14) ≤ eT (t)(AT P + P A + ρI + 2P P )e(t)
Xn Xn
H̃(t) = [H2 (y(t), y(t − d2 ))) − k2 H1 (y(t), y(t − d1 ))), +2 2
Hi + 2 ki2 H12 (23)
. . . , Hn (y(t), y(t − dn ))) − kn H1 (y(t), y(t − d1 )))]T . i=2 i=2
(15) and P and ki (i = 2, . . . , n) satisfy
Next, we extend the backstepping technique to the fractional n
AT P + P A + ρI + 2P P < − I. (24)
order nonlinear system with time-varying delays described by 2²1
(6). The virtual controllers αi (i = 1, . . . , n−1) are developed To solve inequality (24), we decompose A = Ā + kB with
at each step. Finally, at step n, the actual controller u is  
designed. First, we introduce the following transformation of · ¸ k2
0 I(n−2)×(n−2)  
states. Ā = , k =  ...  ,
0 0
z1 (t) = y(t), kn (n−1)×1
zi (t) = λi (t) − αi−1 , i = 2, . . . , n. (16) B = [−1, 0, . . . , 0]1×(n−1) .
480 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

According to Lemma 5, inequality (24) is equivalent to the Choose


µ ¶
following LMI K1 ²1
· ¸ α2 = − z1 − c2 + z2 − k3 x1 − n21 z1
P Ā + W B + B T W T + ĀT P + (ρ + 2²n1 )I P 2
P −0.5I b̄2 (t)) − K1 (z2 + α1 + k2 x1 + F1 (y(t)))
− F̄2 (x
< 0, (25) + k2 (λ2 + k2 x1 (t) + F1 (x1 (t))) − Dα ᾱ1
where W = P k. Further, we can use LMI toolbox in Matlab = − K2 z1 − ᾱ2 , (30)
to obtain P and k. where
The derivative of Vz is:
n
X K2 = 1 + (K1 − k2 )(n11 + k2 ) + n21 + k3
µ ¶
V̇z = D α Mi . (26) K1 ²1
i=1 ᾱ2 = c2 + b̄2 (t))
z2 + F̄2 (x
2
Next, by the backstepping method, the virtual controllers αi
+ (K1 − k2 )(z2 + α1 + F̄1 (y(t))) + Dα ᾱ1 .
(i = 1, 2, . . . , n−1) and controller u are designed respectively.
Step 1. Step i .
1 1 α 2
Dα M1 = Dα z12 ≤ z1 Dα z1 D α Mi = D zi ≤ zi D α z i
2 2
= z1 (z2 + α1 + k2 x1 + e2 + F1 (y(t)) = zi (zi+1 + αi + ki+1 x1 + Fi (x b̄i (t))
+ H1 (y(t), y(t − d1 (t)))) − ki (λ2 + k2 x1 (t) + F1 (x1 (t))) − Dα αi−1 )
µ ¶ 1 2
1 ²1 1 2 = zi zi+1 + e + zi (αi + ki+1 x1 + Fi (x b̄i (t)))
≤ + z12 + e + H12 (y(t), y(t − d1 (t))) 2²1 2
4 2 2²1 2
+ z1 (α1 + k2 x1 + F1 (x1 (t))) + z1 z2 , (27) − ki (λ2 + k2 x1 (t) + F1 (x1 (t))) + Dα ᾱi−1
Ki−1 ²1 2
where ²1 is a positive constant. + Ki−1 (z2 + α1 + k2 x1 + F1 (y(t)))) + zi .
2
Choose (31)
µ ¶
1 ²1 Choose
α1 = − c1 + + + k2 + n11 z1 − F̄1 (y(t)) µ ¶
4 2
à n !µ ¶ Ki−1 ²1
X 1 αi = − zi−1 − ci + zi − ki+1 x1 − ni1 z1
− 2 ki2 + 1 H11 (y(t)) + H12 (y(t)) 2
i=2
1 − η1 b̄i (t)) + ki (λ2 + k2 x1 (t) + F1 (x1 (t)))
− F̄i (x
Xn µ ¶ α
1 − D ᾱi−1 − Ki−1 (z2 + α1 + k2 x1 + F1 (y(t)))
−2 Hi1 (y(t)) + Hi2 (y(t))
i=2
1 − ηi = − Ki z1 − ᾱi , (32)
= − K1 z1 − ᾱ1 , (28) where
where ci (i = 1, 2, . . . , n) are positive constants, Ki = (Ki−1 − ki )(n11 + k2 ) + ni1 + ki+1
1 ²1 µ ¶
K1 = c1 + + + k2 + n11 Ki−1 ²1
ᾱi = zi−1 + ci + b̄i (t))
zi + F̄i (x
4 2Ã ! 2
Xn
ᾱ1 = F̄1 (y(t)) + 2 2
ki + 1 (H11 (y(t)) + (Ki−1 − ki )(z2 + α1 + F̄1 (y(t))) + Dα ᾱi−1 .
i=2 Step n .
Xn
1 1 α 2
+ H12 (y(t))) + 2 (Hi1 (y(t)) D α Mn = D zn ≤ zn D α zn
1 − η1 i=2 2
1 b̄n (t)) − kn (λ2 + k2 x1 (t)
= zn (u + Fn (x
+ Hi2 (y(t))).
1 − ηi + F1 (x1 (t))) − Dα αn−1 )
Step 2. 1 2 Kn−1 ²1 2
= e + b̄n (t))
zn + zn (u + Fn (x
1 α 2 2²1 2 2
D α M2 = D z 2 ≤ z2 D α z 2
2 + Dα ᾱn−1 − kn (λ2 + k2 x1 (t) + F1 (x1 (t)))
= z2 (z3 + α2 + k3 x1 + F2 (xb̄2 (t)) + Kn−1 (z2 + α1 + k2 x1 + F1 (y(t)))). (33)
− k2 (λ2 + k2 x1 + F1 (x1 )) − Dα α1 )
Then
1 2 µ ¶
≤ z2 z3 + e + z2 (α2 + k3 x1 + F2 (xb̄2 (t)) Kn−1 ²1
2²1 2 u = − zn−1 − cn + b̄n (t))
zn − Fn (x
2
− k2 (λ2 + k2 x1 + F1 (x1 )) + Dα ᾱ1
K1 ²1 2 + kn (λ2 + k2 x1 (t) + F1 (x1 (t)))
+ K1 (z2 + α1 + k2 x1 + F1 (y(t))) + z . − Kn−1 (z2 + α1 + k2 x1 + F1 (x1 (t))) − Dα ᾱn−1 .
2 2
(29) (34)
HUA et al.: ROBUST OUTPUT FEEDBACK CONTROL FOR FRACTIONAL ORDER NONLINEAR SYSTEMS WITH TIME-VARYING DELAYS 481

The derivative of Vd is: Then, K1 = 2, ᾱ1 = 4.5x31 + x51 , the controller can be
à n ! designed as
X
2
V̇d = 2 ki + 1
Ãi=2 ÃZ !! u(t) = 0.6x1 (t) − λ2 (t) + 1.8α1 (x1 (t)) − Dα ᾱ1 .
t
d 1
× H12 (y(t))y(t)dt The simulation results are shown in Figs. 1 and 2, from
dt t−d1 (t) 1 − η1
à ÃZ !! which we can see that the constructed controller renders the
Xn t
d 1 closed-loop system stable.
+2 Hi2 (y(t))y(t)dt
i=2
dt t−di (t) 1 − ηi
à n !µ ¶
X 1
2
≤ 2 ki + 1 H12 (y(t) y(t)
i=2
1 − η1
− H12 (y(t − d1 (t)))y(t − d1 (t)))
Xn
1
+2 ( Hi2 (y(t))y(t)
i=2
1 − ηi
− Hi2 (y(t − di (t)))y(t − di (t))). (35)
Then, we have
V̇ = V̇e + V̇z + V̇d
µ µ ¶ ¶
n
≤ eT (t) AT P + P A + ρ + I + 2P P e(t)
2²1
Xn Fig. 1. The output response of the closed-loop system.
− ci zi2 . (36)
i=1
So
V̇ ≤ −W (e(t), z̄n ), (37)
where z̄i = [z1 , z2 , . . . , zn ] and W (·) and W1 (·) are class-K
functions.
According to the definition of the Caputo fractional deriva-
tive, Lemma 2 and (37)
Dα V = I 1−α V̇ ≤ −I 1−α W (e(t), z̄n ) ≤ −W1 (e(t), z̄n )
Finally, we present the main result of this paper as follows:
Theorem 2. For a system described by (6) satisfying
Assumptions 1 and 2, controller (34) can render the closed-
loop system asymptotically stable.
Fig. 2. The trajectories of x2 and x̂2 .
IV. S IMULATION
In this section, an example is given to show the effectiveness
of the proposed controller. V. C ONCLUSION
Consider the following system:
( In this paper, we study the controller design problem for
Dα x1 (t) = x2 (t) − 0.8x1 (t) + 0.5x21 (t − d1 (t)) sin t, fractional order nonlinear time-varying delay systems, us-
Dα x2 (t) = u − 0.8x2 (t) + 0.5x31 (t − d2 (t)) sin t, ing the well known backstepping method. Also, we extend
the Lyapunov method to fractional order systems. Both the
where d1 (t) = 0.5(1 + sin t), d2 (t) = 0.5(1 + cos t). We designed observer and controller are independent of time
can see that the aforementioned system satisfies the above delays. Through the simulation presented in Section IV, the
assumptions with P = I, η1 = η2 = 0.5, l = 0.8, ρ = 0.64, effectiveness of the proposed controller has been verified. As
n11 = −0.8, F̄1 (x1 ) = 0, n21 = 0, F̄2 (x̄2 ) = −0.8x2 , put in [25], fractional order systems have a memory feature,
H11 (t) = H21 (t) = 0, H12 (t − d1 (t)) = 0.25x31 (t − d1 (t)) which could make difficulties in the process of controller
and H22 (t − d1 (t)) = 0.25 x51 (t − d1 (t)). Choosing ²1 = 1, k2 design. In the future, we will further consider the memory
= 2, c1 = 0.05 and c2 = 0.8, we can obtain the reduced-order feature and its influence. Based on the result of this paper, we
observer and the function β1 (x1 (t)): will study the stability and stabilization problems for fractional
Dα λ2 (t) = u − 2.8λ2 (t) − 4x1 (t), nonlinear delayed systems with fractional order 1 < α < 2
and the stability of fractional order nonlinear systems with
α1 (x1 (t)) = −2x1 (t) − 4.5x31 (t) − x51 (t). fractional order α > 2.
482 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

R EFERENCES [24] Ding D S, Qi D L, Meng Y, Xu L. Adaptive Mittag-Leffler stabilization


of commensurate fractional-order nonlinear systems. In: Proceedings of
[1] Podlubny I. Fractional Differential Equations: An Introduction to Frac- the 53rd IEEE Conference on Decision and Control (CDC). Los Angeles,
tional Derivatives, Fractional Differential Equations, Some Methods of CA: IEEE, 2014. 6920−6926
Their Solution and Some of Their Applications. San Diego: Academic [25] Syta A, Litak G, Lenci S, Scheffler M. Chaotic vibrations of the duffing
Press, 1999. system with fractional damping. Chaos: An Interdisciplinary Journal of
[2] Pan I, Das S. Intelligent Fractional Order Systems and Control. Berlin Nonlinear Science, 2014, 24(1): 013107
Heidelberg: Springer, 2013.
[3] Kilbas A A, Srivastava H M, Trujillo J J. Theory and Applications
of Fractional Differential Equations, Volume 204 (North-Holland Mathe- Changchun Hua received the Ph. D. degree in
matics Studies). New York: Elsevier Science Inc., 2006. electrical engineering from Yanshan University, Qin-
[4] Lakshmikantham V, Leela S, Vasundhara Devi J. Theory of Fractional huangdao, China, in 2005. He was a research fellow
Dynamic Systems. Cambridge, UK: Cambridge Scientific Publishers, in National University of Singapore from 2006 to
2009. 2007. From 2007 to 2009, he worked in Carleton
[5] Diethelm K. The Analysis of Fractional Differential Equations. Berlin: University, Canada, funded by Province of Ontario
Springer, 2010. Ministry of Research and Innovation Program. From
[6] Lakshmikantham V, Vatsala A S. Basic theory of fractional differential 2009 to 2011, he worked in University of Duisburg-
equations. Nonlinear Analysis: Theory, Methods and Applications, 2008, Essen, Germany, funded by Alexander von Hum-
69(8): 2677−2682 boldt Foundation. Now he is a full professor at Yan-
shan University, China. He is the author or coauthor
[7] Matignon D. Stability results for fractional differential equations with of more than 110 papers in mathematical, technical journals, and conferences.
applications to control processing. Computational Engineering in Sys- He has been involved in more than 10 projects supported by the National
tems Applications, 1996, 2: 963−968 Natural Science Foundation of China, the National Education Committee
[8] Lu J G, Chen Y Q. Robust stability and stabilization of fractional-order Foundation of China, and other important foundations. His research interests
interval systems with the fractional order α: the 0 ¿ α ¿ 1 case. IEEE include nonlinear control systems, control systems design over network,
Transactions on Automatic Control, 2010, 55(1): 152−158 teleoperation systems, and intelligent control. Corresponding author of this
[9] Lu J G, Chen G R. Robust stability and stabilization of fractional-order paper.
interval systems: an LMI approach. IEEE Transactions on Automatic
Control, 2009, 54(6): 1294−1299
[10] Zhang X F, Liu L, Feng G, Wang Y Z. Asymptotical stabilization of Tong Zhang received the B. S. degree in electrical
fractional-order linear systems in triangular form. Automatica, 2013, engineering from Yanshan University, Qinhuangdao,
49(11): 3315−3321 China, in 2014. She is currently working toward the
[11] Lim Y H, Oh K K, Ahn H S. Stability and stabilization of fractional- M. S. degree in electrical engineering. Her research
order linear systems subject to input saturation. IEEE Transactions on interests include fractional order system control.
Automatic Control, 2013, 58(4): 1062−1067
[12] Aguila-Camacho N, Duarte-Mermoud M A, Gallegos J A. Lyapunov
functions for fractional order systems. Communications in Nonlinear
Science and Numerical Simulation, 2014, 19(9): 2951−2957
[13] Wen X J, Wu Z M, Lu J G. Stability analysis of a class of nonlinear
fractional-order systems. IEEE Transactions on Circuits and Systems II:
Express Briefs, 2008, 55(11): 1178−1182
[14] Delavari H, Baleanu D, Sadati J. Stability analysis of Caputo fractional- Yafeng Li received the B. S. degree in electrical
order nonlinear systems revisited. Nonlinear Dynamics, 2012, 67(4): engineering from Hebei University of Science and
2433−2439 Technology, Shijiazhuang, China, in 2013. He is cur-
[15] Li Y, Chen Y Q, Podlubny I. Stability of fractional-order nonlinear rently working toward the Ph. D. degree in Yanshan
dynamic systems: Lyapunov direct method and generalized Mittag- University. His research interests include nonlinear
Leffler stability. Computers and Mathematics with Applications, 2010, system control and multi-agent system control.
59(5): 1810−1821
[16] Hua C C, Guan X P, Shi P. Robust backstepping control for a class of
time delayed systems. IEEE Transactions on Automatic Control, 2005,
50(6): 894−899
[17] Bonnet C, Partington J R. Coprime factorizations and stability of
fractional differential systems. Systems and Control Letters, 2000, 41(3):
167−174
Xinping Guan received the B. S. degree in math-
[18] Deng W H, Li C P, Lv J H. Stability analysis of linear fractional ematics from Harbin Normal University, Harbin,
differential system with multiple time delays. Nonlinear Dynamics, China, and the M. S. degree in applied mathematics
2007, 48(4): 409−416 and the Ph. D. degree in electrical engineering, both
[19] Kheirizad I, Tavazoei M S, Jalali A A. Stability criteria for a class of from Harbin Institute of Technology, in 1986, 1991,
fractional order systems. Nonlinear Dynamics, 2010, 61(1−2): 153−161 and 1999, respectively. He is with the Department
[20] Zhang F R, Li C P. Stability analysis of fractional differential systems of Automation, Shanghai Jiao Tong University. He
with order lying in (1, 2). Advances in Difference Equations, 2011, 2011: is the (co)author of more than 200 papers in math-
Article ID 213485 ematical, technical journals, and conferences. As
(a)an (co)-investigator, he has finished more than
[21] Wen Y H, Zhou X F, Zhang Z X, Liu S. Lyapunov method for nonlinear
20 projects supported by National Natural Science
fractional differential systems with delay. Nonlinear Dynamics, 2015,
Foundation of China (NSFC), the National Education Committee Foundation
82(1−2): 1015−1025
of China, and other important foundations. He is Cheung Kong Scholars
[22] Yu W, Li T Z. Stability analysis of fractional-order nonlinear systems Programme Special appointment professor. His current research interests
with delay. Mathematical Problems in Engineering, 2014, 2014(4): Ar- include networked control systems, robust control and intelligent control for
ticle ID 301235 complex systems and their applications. Dr. Guan is serving as a reviewer
[23] Wei Y H, Chen Y Q, Liang S, Wang Y. A novel algorithm on adaptive of Mathematic Review of America, a member of the Council of Chinese
backstepping control of fractional order systems. Neurocomputing, 2015, Artificial Intelligence Committee, and chairman of Automation Society of
165: 395−402 Hebei Province, China.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016 483

State Feedback Control for a Class of Fractional


Order Nonlinear Systems
Yige Zhao, Yuzhen Wang, and Haitao Li

Abstract—Using the Lyapunov function method, this paper On one hand, some Lyapunov functions were constructed
investigates the design of state feedback stabilization controllers in works related to fractional sliding mode control[13−14] ,
for fractional order nonlinear systems in triangular form, and and the classic Lyapunov function method was presented to
presents a number of new results. First, some new properties
of Caputo fractional derivative are presented, and a sufficient stabilize fractional order systems. On the other hand, Li et
condition of asymptotical stability for fractional order nonlinear al. investigated the Mittag-Leffler stability and the asymptot-
systems is obtained based on the new properties. Then, by intro- ical stability of fractional order nonlinear systems by using
ducing appropriate transformations of coordinates, the problem the fractional Lyapunov’s direct method[15−16] . It is usually
of controller design is converted into the problem of finding difficult to construct a positive definite function and calculate
some parameters, which can be certainly obtained by solving
the Lyapunov equation and relevant matrix inequalities. Finally, its fractional derivative for a given fractional order system.
based on the Lyapunov function method, state feedback stabi- Recently, a new property for Caputo fractional derivative of
lization controllers making the closed-loop system asymptotically a quadratic function has been presented in [17]. The result
stable are explicitly constructed. A simulation example is given to allows the use of classic quadratic Lyapunov functions in the
demonstrate the effectiveness of the proposed design procedure. stability analysis of fractional order systems. In some cases,
Index Terms—Fractional order system, triangular system,
asymptotical stabilization, state feedback, Lyapunov function those simple quadratic functions[17] cannot work, and more
method. general quadratic Lyapunov functions should be used instead.
These results are very important in the sense that they have
provided a basic tool for the stability analysis and controller
I. I NTRODUCTION design of fractional order systems.

F RACTIONAL order systems have been of great interest


in the last two decades. It is caused both by the intensive
development of the theory of fractional calculus itself and by
However, it should be pointed out that it is usually difficult
to construct a positive definite function and calculate its
fractional derivative for a given fractional order system. The
the applications. Apart from diverse areas of mathematics, Leibniz rule for Caputo fractional derivative does not work
fractional order systems play an important role in physics, very well like that for classical derivative. To this end, this
chemistry, engineering and so on[1−2] . work will present some new and useful properties for Caputo
As we all know, stability is an essential issue to control sys- fractional derivative which allow finding a simple Lyapunov
tems, certainly including fractional order systems. The earliest candidate function for many fractional order systems. Further-
study on the stability of fractional differential equations can be more, to the authors’ best knowledge, fewer works have been
traced back to 1960s[3] , where it was shown that the stability done to study the stabilization problems for fractional order
problem of fractional differential equations comes down to nonlinear systems in the triangular form. For fractional order
the eigenvalue problem of system matrices. For fractional nonlinear systems in the triangular form, such as the ones
order systems, there are many papers related to the stability considered in this work, it is difficult or even impossible to
theory[4−10] such as root-locus, asymptotical stability, bounded solve the feedback stabilizer design problem by the existing
input bounded output stability, internal stability, external sta- approaches.
bility, robust stability, finite-time stability, etc. In this paper, using the Lyapunov function method, we
Recently, the Lyapunov function method has also been investigate the design of state feedback stabilization controllers
used to study the stability of fractional order systems[11−17] . for fractional order nonlinear systems in the upper triangular
form. The main contributions of this paper are as follows:
Manuscript received August 9, 2015; accepted December 3, 2015. This
work was supported by National Natural Science Foundation of China 1) Some new properties for Caputo fractional derivative are
(61374065, 61374002, 61503225, 61573215), the Research Fund for the presented, which allow finding a simple Lyapunov candidate
Taishan Scholar Project of Shandong Province of China, and the Natural function for many fractional order systems. As an application,
Science Foundation of Shandong Province (ZR2015FQ003). Recommended
by Associate Editor Antonio Visioli. a sufficient condition of asymptotical stability for fractional or-
Citation: Yige Zhao, Yuzhen Wang, Haitao Li. State feedback control for a der nonlinear systems is obtained based on the new properties.
class of fractional order nonlinear systems. IEEE/CAA Journal of Automatica 2) By introducing appropriate transformations of coordinates,
Sinica, 2016, 3(4): 483−488
Yige Zhao is with School of Mathematical Sciences, University of Jinan, the problems of controller design are converted into the
Jinan 250022, China (e-mail: zhaoeager@126.com). problems of finding some parameters, which can be certainly
Yuzhen Wang is with School of Control Science and Engineering, Shandong obtained by solving the Lyapunov equation and relevant matrix
University, Jinan 250061, China (e-mail: yzwang@sdu.edu.cn).
Haitao Li is with the School of Mathematical Science, Shandong Normal inequalities. By designing state feedback stabilization con-
University, Jinan 250014, China (e-mail: haitaoli09@gmail.com). trollers for fractional order nonlinear systems in the upper
484 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

triangular form, asymptotical stability for closed-loop systems Lemma 2. Let A(t) = (ai,j (t))n×n be a time-varying
is considered based on the Lyapunov function method. matrix and ai,j (t) be continuous and derivable functions, and
The rest of this paper is organized as follows: Section II Q ∈ Rn×n . Then the following equalities:
presents some necessary preliminaries. Section III gives new C α
¡C α ¢
properties on Caputo fractional derivative and presents a suf- 0 Dt A(t) = 0 Dt ai,j (t) n×n ,
C α
ficient condition of asymptotical stability for fractional order 0 Dt (QA(t)) = QC α
0 Dt A(t)
nonlinear systems. Section IV investigates the design of state
hold, where C α
0 Dt is Caputo fractional derivative, α ∈ (0, 1].
feedback controller for the upper triangular fractional order
Proof. The proof is straightforward. ¤
nonlinear systems. Section V gives an illustrative example to
The property for Caputo fractional derivative of a quadratic
illustrate our new results, which is followed by the conclusion
function is the following.
in Section VI.
Lemma 3[17] . Let x(t) ∈ R be a continuous and derivable
Notation. R denotes the set of real numbers, Rn denotes
function. Then, for any time instant t ≥ 0,
the n-dimensional Euclidean space, and Rn×n denotes the
set of n × n real matrices. For real symmetric matrices X 1C α 2
D x (t) ≤ x(t)C α
0 Dt x(t), ∀ α ∈ (0, 1).
and Y , the notation X > Y (X ≥ Y ) means that matrix 20 t
X − Y is positive definite (positive semi-definite), and simi- Remark 2[17] . In the case when x(t) ∈ Rn , Lemma 3 is
larly, X < Y (X ≤ Y ) means that matrix X − Y is negative still valid. That is, for ∀ α ∈ (0, 1) and ∀ t ≥ 0,
definite (negative semi-definite). I is the identity matrix with
appropriate dimension. X T and X −1 represent the transpose 1C α ¡ T ¢ T C α
0 Dt x (t)x(t) ≤ x (t)0 Dt x(t).
and the inverse of matrix X, respectively. k · k denotes the 2
Euclidean norm for a vector, or the induced Euclidean norm Finally, we recall a useful result on the Lyapunov-based
for a matrix. stability theorem for fractional order systems[15−16] .
Lemma 4. Let x̃ = 0 be an equilibrium point of fractional
II. P RELIMINARIES order systems
C α
In this section, we first give some definitions and properties 0 Dt x(t) = f (t, x), x0 ∈ Rn , (1)
for Caputo fractional derivative, and then present a Lyapunov- where C α
0 Dt denotes Caputo fractional derivative, 0 < α < 1.
based stability theorem for fractional order systems. Through- Assume that there exists a Lyapunov function V (t, x(t)) and
out this paper, we use Caputo fractional derivative as our main class-K functions βi (i = 1, 2, 3) satisfying
tools, which is given in [2].
Definition1[2] . Caputo fractional derivative of order α > 0 β1 (kxk) ≤ V (t, x(t)) ≤ β2 (kxk),
of a continuous function f (t) is given by C α
0 Dt V (t, x(t)) ≤ −β3 (kxk).
Z t
C α 1 f (n) (s) Then the equilibrium point of the system (1) is asymptotically
0 D t f (t) = ds,
Γ(n − α) 0 (t − s)α−n+1 stable.
where n is the smallest integer greater than or equal to α and
Γ(·) denotes the Gamma function, provided that the right side III. N EW PROPERTIES FOR C APUTO FRACTIONAL
is pointwise defined on (0, +∞). DERIVATIVE

The Leibniz rule for Caputo fractional derivative is the In this section, we give some new properties for Caputo
following. fractional derivative. To this end, we need the following
Lemma 1[2] . If ϕ and f along with all its derivatives lemma, which is about the decomposition of a positive definite
are continuous in (0, +∞), then the Leibniz rule for Caputo matrix.
fractional derivative takes the form Lemma 5. Let A ∈ Rn×n be a positive definite matrix.
Then there exists a positive definite matrix B ∈ Rn×n , such
C α
0 Dt (ϕ(t)f (t)) that A = B 2 .
X∞
Γ(1 + α) C α−k
Proof. The proof is straightforward. ¤
= ϕ(k) (t) 0 Dt f (t), According to this lemma, some new properties for Caputo
Γ(1 + k)Γ(1 − k + α)
k=0
fractional derivative of a general quadratic function are given
where α ∈ (0, 1), Γ(·) denotes the Gamma function. in the following.
T
Remark 1. By Lemma 1, we can easily see that Theorem 1. Let x(t) = (x1 (t), x2 (t), . . . , xn (t)) ∈
n
R , xi (t) (i = 1, 2, . . . , n) be continuous and derivable
C α
0 Dt (ϕ(t)f (t)) 6=C α C α
0 Dt ϕ(t)f (t) + ϕ(t)0 Dt f (t), functions, and α ∈ (0, 1]. Then, for any time instant t ≥ 0,
there exists a positive definite matrix P ∈ Rn×n such that
where α ∈ (0, 1). Obviously, the Leibniz rule for Caputo
fractional derivative does not have the form like that for 1C α ¡ T ¢
D x (t)P x(t) ≤ xT (t)P C α
0 Dt x(t). (2)
classical derivative. 20 t
The following lemma is the property for Caputo fractional Proof. For convenience, we divide the proof into two cases.
derivative of a matrix. Case 1. α = 1.
ZHAO et al.: STATE FEEDBACK CONTROL FOR A CLASS OF FRACTIONAL ORDER NONLINEAR SYSTEMS 485

This case corresponds to the chain rule for the integer order IV. S TATE FEEDBACK STABILIZERS DESIGN
derivatives, which states that
1 d ¡ T ¢ d In this section, state feedback stabilizers are designed for
x (t)P x(t) = xT (t)P x(t). the upper triangular fractional order nonlinear system.
2 dt dt
Consider the following fractional order nonlinear system in
Case 2. 0 < α < 1.
the upper triangular form:
By Lemma 5, there exists a positive definite matrix Q ∈
Rn×n such that P = Q2 . Then we have  C α

 0 Dt x1 (t) = x2 (t) + φ1 (t, x(t)),
1C α ¡ T ¢ 1 ¡ ¢ 
 C α
D x (t)P x(t) = C Dα xT (t)QT Qx(t) . 
 0 Dt x2 (t) = x3 (t) + φ2 (t, x(t)),
20 t 20 t 
 ..
. (5)
Let y(t) = Qx(t). From Lemma 2 and Remark 2, we obtain  C α

 0 Dt xn−2 (t) = xn−1 (t) + φn−2 (t, x(t)),

 C α
1C α ¡ T ¢ 1 ¡ ¢ 
 0 Dt xn−1 (t) = xn (t),
D x (t)P x(t) = C Dα xT (t)QT Qx(t)  C α
20 t 20 t 0 Dt xn (t) = u(t),
1 ¡ T ¢
= C α
0 Dt y (t)y(t)
2 where α ∈ (0, 1], x(t) = (x1 (t), x2 (t), . . . , xn (t))T ∈ Rn
≤ y T (t)C α
0 Dt y(t) is the state, u ∈ R is the control input. The arguments
= xT (t)QTC α
0 Dt (Qx(t))
of the functions will be omitted or simplified whenever no
= xT (t)QT QC α confusion can arise from the context. In this paper, xi (t)
0 Dt x(t)
and zi (t) are always denoted by xi and zi . The functions
= xT (t)P C α
0 Dt x(t). φi : R × Rn → R, i = 1, 2, . . . , n − 2 are continuous, and
satisfy the following growth condition:
¤
Remark 3. In the case when P = I, the conclusion of Assumption 1.
Theorem 1 turns to be the conclusion of Remark 2.
Remark 4. Inequality (2) is equivalent to any one of the |φi (t, x)| ≤ c(|xi+2 | + |xi+3 | + · · · + |xn |),
following inequalities: i = 1, 2, . . . , n − 2, (6)
1C α
¡ T
¢ ¡C
α
¢T
0 Dt x (t)P x(t) ≤ 0 Dt x(t) P x(t),
2 where c ≥ 0 is a constant.
C α
¡ T
¢ ¡ C α
¢ T
0 Dt x (t)P x(t) ≤ 0 Dt x(t) P x(t)+xT (t)P C α
0 Dt x(t). Remark 5. It is noted that the condition (6) was widely
(3) used in the synthesis of nonlinear triangular systems in the
literatures[18−20] .
As an application of Theorem 1 and inequality (3), we
In the following, we consider the state feedback controller
present a sufficient condition of stability for fractional order
design for system (5).
nonlinear system by Lyapunov function method.
Consider the fractional order nonlinear system with Caputo Theorem 3. Under the Assumption 1, constants ai (i =
fractional derivative 1, 2, . . . , n) and r can be chosen, such that the system (5)
is globally asymptotically stable by a linear state feedback
C α controller of the form
0 Dt x(t) = f (t, x(t)), (4)

where α ∈ (0, 1], x(t) ∈ Rn is the state, f : R × Rn → Rn , n ³


X ai ´
fi (i = 1, 2, . . . , n) are continuous functions. u=− n−i+1
xi .
r
Theorem 2. The system (4) is asymptotically stable if there i=1
exists a positive definite matrix P ∈ Rn×n and a class-K
function γ such that for ∀ x(t) ∈ Rn , xT (t)P f (t, x(t)) < Proof. For the convenience of readers, we divide the proof
−γ(kxk). into two parts.
Proof. Let V (t) = xT (t)P x(t). Because P ∈ Rn×n is a Part 1. State transformation of nonlinear system.
positive definite matrix, then V is positive definite. By using Introduce a state transformation for (5):
(3), we have
C α xi
0 Dt V (t)|4 = C α T
0 Dt x (t)P x(t) zi = n−i+1
, i = 1, 2, . . . , n, (7)
¡C α ¢T r
≤ 0 Dt x(t) P x(t) + xT (t)P C α
0 Dt x(t)
= f T (t, x(t))P x(t) + xT (t)P f (t, x(t)) where r > 1 is a parameter to be determined later. System (5)
can be converted into the following system:
= 2xT (t)P f (t, x(t)) < −2γ(kxk).

Thus, according to Lemma 4, the system (4) is asymptotically C α 1 1


0 Dt z = Ωz + Gu + Φ, (8)
stable. ¤ r r
486 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

where Hence,
   
z1 0 1 0 ··· 0 C α ¯
¯ ¡ T ¢
 z2   0  0 Dt V (10) =C α
0 Dt z P z
   0 1 ··· 0 
    ¡ ¢
z =  ...  , Ω =  ... ..
.
..
.
..
.
..
., ≤ C α T
0 Dt z P z + zTP C α
0 Dt z
   
 zn−1   0 0 0 ··· 1  1 1
= ( Az + Φ)T P z + z T P ( Az + Φ)
zn 0 0 0 ··· 0 r r
 φ1  1 2
  rn
≤ − kzk + 2kzk · kP k · kΦk
0  n−1
φ2  r √
 0   r  1 2 c n
   ..  ≤ − kzk + 2kzk · kP k( 2 kzk)
   
G =  ...  , Φ =  . . °r ° r
 
 0 
 φn−2
 r3

 · °(1, 1, · · · , 1, 0, 0)T °
 0  1 2nc
1 ≤ − kzk2 + 2 kP k · kzk2
0 r r
1
= − 2 (r − 2nckP k) · kzk2 .
Let aj > 0 (j = 1, 2, . . . , n) be coefficients of the Hurwitz r
polynomial
Choose
q(s) = sn + an sn−1 + · · · + a2 s + a1 .
r > max{1, 2nckP k + η},
Next, choose r > 1 such that the closed-loop system (8) with
α ¯
¯
where η > 0. By Lemma 4, we can get C 0 Dt V (10) <
u = −(a1 z1 + a2 z2 + · · · + an zn ) (9)
− rη2 kzk2 which indicates that (10) is asymptotically stable
is globally asymptotically stable at the equilibrium z = 0. at z = 0. Therefore, the closed-loop system consisting of (8)
The closed-loop system consisting of (8) and (9) is and (9) is asymptotically stable at z = 0.
Noticing (9) and the change of coordinate (7), we can get
C α 1 the state feedback controller of system (5):
0 Dt z = Az + Φ, (10)
r
where 1 ¡ ¢
u=− n
a1 x1 + a2 rx2 + a3 r2 x3 + · · · + an rn−1 xn .
  r
0 1 0 ··· 0
 0 0 1 ··· 0  ¤
 
 .. .. .. .. ..  Remark 5. The conclusion of Theorem 3 also holds for the
A= . . . . . .
  following fractional order nonlinear system:
 0 0 0 ··· 1 
−a1 − a2 − a3 ··· − an  C α

 0 Dt x1 (t) = d1 x2 (t) + φ1 (t, x(t)),

 C α
Up to now, the problem of designing controller for (5) is 
 0 Dt x2 (t) = d2 x3 (t) + φ2 (t, x(t)),

 ..
converted into that of finding an appropriate r, such that the . (11)
system (10) is asymptotically stable at z = 0.  C α

 0 Dt xn−2 (t) = dn−2 xn−1 (t) + φn−2 (t, x(t)),
Part 2. Stability analysis. 
 C α

 0 Dt xn−1 (t) = dn−1 xn (t),
Since q(s) is a Hurwitz polynomial, it can be concluded that  C α
0 Dt xn (t) = dn u(t),
A is a stable matrix. Therefore, there exists a positive definite
matrix P > 0 such that where di , i = 1, 2, . . . , n are known nonzero real constants.
In fact, by introducing an appropriate state transformation,
P A + AT P = −I. system (11) can be converted into another system having the
same form as system (5).
Choose Lyapunov function V = z T P z. Observing Assump-
Remark 6. It should be pointed out that the recent novel
tion 1, the change of coordinate (7) and r > 1, gives, for any
work presented in [21] investigated the state feedback H∞
i(i = 1, 2, . . . , n − 2),
control problem for commensurate fractional order linear time-
¯ ¯
¯ φi ¯ c invariant systems. When w = 0, the system (3) in [21] is
¯ ¯
¯ rn−i+1 ¯ ≤ rn−i+1 (|xi+2 | + |xi+3 | + · · · + |xn |) reduced to the general fractional order linear system. The
n advantage of [21] was dealing with exogenous disturbance
c X |xj |
≤ 2 input w for commensurate linear fractional order systems by
r j=1 rn−j+1 introducing a new flexible matrix variable. Compared with
n √ [21], the main feature of this paper is to deal with the nonlinear
c X c n
= 2 |zj | ≤ 2 kzk. terms in fractional order nonlinear systems by the Lyapunov
r i=1 r
function method (also see Remark 8).
ZHAO et al.: STATE FEEDBACK CONTROL FOR A CLASS OF FRACTIONAL ORDER NONLINEAR SYSTEMS 487

¯ sin x ¯
V. E XAMPLE Remark 7. In Example 1, the nonlinear terms ¯ 7+7e ¯
−t x3 <
1

1
In this section, we present an example to illustrate the main 7 |x3 |, which implies that the condition (6) is satisfied with
results. c = 1/7.
Example 1. Consider the following fractional order nonlin- Remark 8. In Example 1, we can easily deal with the
sin x1
ear system: nonlinear terms “ 7+7e −t x3 ” by the method presented in this

 C α paper. However, it is clear that one cannot deal with these


sin x1
 0 Dt x1 = x2 + 7+7e −t x3 , nonlinear terms by the method presented in [21].
C α (12)
0 Dt x2 = x3 ,
 C α
0 Dt x3 = u,
VI. C ONCLUSION
where α ∈ (0, 1].
In this paper, we have investigated the design of state
It is easy to see that Assumption 1 is satisfied with c = 1/7.
feedback stabilization controllers for fractional order nonlinear
Let aj > 0, j = 1, 2, 3 be the coefficients of the Hurwitz
systems in upper triangular form by the Lyapunov function
polynomial
method. We have presented some new properties for Caputo
q(s) = s3 + a3 s2 + a2 s + a1 . fractional derivative to allow finding a simple Lyapunov can-
didate function for many fractional order systems. As an ap-
Choose a1 = 6, a2 = 11, a3 = 6. Then plication, we have given a sufficient condition of asymptotical
  stability for fractional order nonlinear systems based on the
0 1 0
A= 0 0 1 . new properties. By introducing appropriate transformations
−6 − 11 −6 of coordinates, we have converted the problem of controller
design into the problem of finding some parameters, which
Solving the Lyapunov equation could be certainly obtained by solving the Lyapunov equation
and relevant matrix inequalities. In addition, based on the
AT P + P A = −I
Lyapunov function method, asymptotical stability for closed-
leads to loop systems has been considered by designing state feedback
  stabilization controllers for fractional order nonlinear systems
23/15 − 1/2 − 7/10
in upper triangular form. The study of an illustrative example
P =  −1/2 7/10 − 1/2  > 0.
has shown that the new results presented in this paper are very
−7/10 − 1/2 17/10
effective.
Choose r = 2 > 6ckP k = 1.9911, we can get the linear
state feedback controller for the system (12), R EFERENCES
6 11 6
u = − 3 x1 − 2 x2 − x3 . (13) [1] Podlubny I. Fractional Differential Equations. New York: Academic Press,
r r r 1998.
[2] Kilbas A A, Srivastava H H, Trujillo J J. Theory and Applications of
Figure 1 shows the state response of the closed-loop system Fractional Differential Equations. Amsterdam: Elsevier Science, 2006.
consisting of (12) and (13) with α = 0.8 for the initial [3] Manabe S. The non-integer integral and its application to control systems.
condition (x1 (0), x2 (0), x3 (0)) = (1, 4, 3), which clearly Electrotechnical Journal of Japan, 1961, 6(3−4): 83−87
[4] Ahn H S, Chen Y Q, Podlubny I. Robust stability test of a class of linear
demonstrates the asymptotic stability of the closed-loop sys- time-invariant interval fractional-order system using Lyapunov inequality.
tem. Applied Mathematics and Computation, 2007, 187(1): 27−34
[5] Tavazoei M S, Haeri M. A note on the stability of fractional order systems.
Mathematics and Computers in Simulation, 2009, 79(5): 1566−1576
[6] Chen Y Q, Ahn H S, Xue D Y. Robust controllability of interval fractional
order linear time invariant systems. Signal Processing, 2006, 86(10):
2794−2802
[7] Daftardar-Gejji V, Babakhani A. Analysis of a system of fractional
differential equations. Journal of Mathematical Analysis and Applications,
2004, 293(2): 511−522
[8] Yu Y, Jiao Z, Sun C Y. Sufficient and necessary condition of admissi-
bility for fractional-order singular system. Acta Automatica Sinica, 2013,
39(12): 2160−2164
[9] Lazarevic M P, Spasic A M. Finite-time stability analysis of fractional
order time-delay systems: Gronwall’s approach. Mathematical and Com-
puter Modelling, 2009, 49(3−4): 475−481
[10] Shen J, Lam J. Non-existence of finite-time stable equilibria in
fractional-order nonlinear systems. Automatica, 2014, 50(2): 547−551
[11] Lakshmikantham V, Leela S, Sambandham M. Lyapunov theory for
fractional differential equations. Communications in Applied Analysis,
2008, 12(4): 365−376
[12] Burton T A. Fractional differential equations and Lyapunov functionals.
Nonlinear Analysis: Theory, Methods & Applications, 2011, 74(16):
5648−5662
[13] Si-Ammour A, Djennoune S, Bettayeb M. A sliding mode control for
Fig. 1 The state of the closed-loop system consisting of (12) and linear fractional systems with input and state delays. Communications in
(13) with α = 0.8. Nonlinear Science and Numerical Simulation, 2009, 14(5): 2310−2318
488 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO. 4, OCTOBER 2016

[14] Kamal S, Raman A, Bandyopadhyay B. Finite-time stabilization Yuzhen Wang graduated from Tai’an Teachers Col-
of fractional order uncertain chain of integrator: an integral sliding lege in 1986, received his M. S. degree from Shan-
mode approach. IEEE Transactions on Automatic Control, 2013, 58(6): dong University of Science and Technology in 1995
1597−1602 and his Ph.D. degree from the Institute of Systems
[15] Li Y, Chen Y Q, Podlubny I. Mittag-Leffler stability of fractional order Science, Chinese Academy of Sciences in 2001.
nonlinear dynamic systems. Automatica, 2009, 45(8): 1965−1969 Since 2003, he is a professor with the School of
[16] Li Y, Chen Y Q, Podlubny I. Stability of fractional-order nonlinear Control Science and Engineering, Shandong Univer-
dynamic systems: Lyapunov direct method and generalized Mittag-Leffler sity, China, and now the Dean of the School of Con-
stability. Computers and Mathematics with Applications, 2010, 59(5): trol Science and Engineering, Shandong University.
1810−1821 From 2001 to 2003, he worked as a Postdoctoral
[17] Aguila-Camacho N, Duarte-Mermoud M A, Gallegos J A. Lyapunov Fellow in Tsinghua University, Beijing, China. From
functions for fractional order systems. Communications in Nonlinear Mar. 2004 to Jun. 2004, from Feb. 2006 to May 2006 and from Nov. 2008
Science and Numerical Simulation, 2014, 19(9): 2951−2957 to Jan. 2009, he visited City University of Hong Kong as a Research Fellow.
[18] Qian C J, Lin W. Output feedback control of a class of nonlinear From Sept. 2004 to May 2005, he worked as a visiting Research Fellow at
systems: a nonseparation principle paradigm. IEEE Transactions on Au- the National University of Singapore. His research interests include nonlinear
tomatic Control, 2002, 47(10): 1710−1715 control systems, Hamiltonian systems and Boolean networks. Prof. Wang
[19] Choi H L, Lim J T. Global exponential stabilization of a class of received the Prize of Guan Zhaozhi in 2002, the Prize of Huawei from the
nonlinear systems by output feedback. IEEE Transactions on Automatic Chinese Academy of Sciences in 2001, the Prize of Natural Science from
Control, 2005, 50(2): 255−257 Chinese Education Ministry in 2005, and the National Prize of Natural Science
[20] Zhang X F, Cheng Z L. Output feedback stabilization of nonlinear of China in 2008. Currently, he is an associate editor of IMA Journal of Math
systems with delays in the input. Applied Mathematics and Computation, Control and Inform., and a Technical Committee member of IFAC (TC2.3).
2005, 167(2): 1026−1040
[21] Shen J, Lam J. State feedback H∞ control of commensurate fractional-
order systems. International Journal of Systems Science, 2014, 45(3):
363−372
Haitao Li received the B. S. and M. S. degrees
from the School of Mathematical Science, Shandong
Normal University in 2007 and 2010, respectively,
and the Ph.D. degree from the School of Control
Yige Zhao received the B. S. and M. S. degrees from Science and Engineering, Shandong University in
the School of Mathematical Sciences, University 2014. Since 2015, he has been with the School
of Jinan, China, in 2008 and 2011, respectively, of Mathematical Science, Shandong Normal Uni-
and the Ph. D. degree from the School of Control versity, China, where he is currently an associate
Science and Engineering, Shandong University in professor. From Jan. 2014 to Jan. 2015, he worked
2016. Since 2016, he has been with the School of as a Research Fellow in Nanyang Technological
Mathematical Sciences, University of Jinan, China, University, Singapore. His research interests include
where he is currently an assistant professor. His logical dynamic systems, switched systems, etc. He received the Prize of
research interests include fractional order system, Best Student Paper Award at the 10th World Congress on Intelligent Control
triangular system, and time delay systems. Corre- and Automation, and the Prize of Guan Zhaozhi at the 31st Chinese Control
sponding author of this paper. Conference.
58 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

Synthesis of Fractional-order PI Controllers and


Fractional-order Filters for Industrial
Electrical Drives
Paolo Lino, Member, IEEE, Guido Maione, Senior Member, IEEE, Silvio Stasi, Fabrizio Padula, and
Antonio Visioli, Senior Member, IEEE

Abstract—This paper introduces an electrical drives control These controllers are often named fractional-order con-
architecture combining a fractional-order controller and a set- trollers (FOC), where the order of differentiation and inte-
point pre-filter. The former is based on a fractional-order gration can be any non-integer number, even complex [13].
proportional-integral (PI) unit, with a non-integer order integral
action, while the latter can be of integer or non-integer type. To However, to be successful in industrial applications, the FOC
satisfy robustness and dynamic performance specifications, the must compete with the wide diffusion of PID controllers [14].
feedback controller is designed by a loop-shaping technique in Namely, it is well-known that FOC may guarantee superior
the frequency domain. In particular, optimality of the feedback robustness and dynamic performance indexes with respect to
system is pursued to achieve input-output tracking. The set- PID, especially if the controlled plants are themselves modeled
point pre-filter is designed by a dynamic inversion technique
minimizing the difference between the ideal synthesized com- as fractional-order systems [15]. However, affordable realiza-
mand signal (i.e., a smooth monotonic response) and the pre- tions are required for low-cost implementation. To this aim,
filter step response. Experimental tests validate the methodology the irrational transfer functions of FOC must be approximated
and compare the performance of the proposed architecture with by rational transfer functions. Then, efficient, easy-to-use, and
well-established control schemes that employ the classical PI- convenient realization techniques are necessary. Indeed a good
based symmetrical optimum method with a smoothing pre-filter.
trade-off between accuracy and efficiency would be a great
benefit for many industrial control loops using PID [14].
Index Terms—Dynamic inversion, electrical drives, fractional- Regarding robust control systems, the seminal Bode’s idea is
order PI controller, loop-shaping, set-point pre-filter.
to approximate an ideal loop gain ωc /sν as much as possible.
This transfer function includes an integrator of non-integer
I. I NTRODUCTION (fractional) order ν and the gain crossover angular frequency
ωc [11], [12], [16], [17]. The solutions based on integration
I N the last two decades, the applications of fractional calcu-
lus spread across several engineering fields [1], [2], ranging
from control systems [3], [4] to electrical circuits [5], to signal
of non-integer order reduce the sensitivity of the control
loop to gain variations and to parametric uncertainties and
achieve a better disturbance rejection. However, to be more
processing and communications [6]−[8], to antennas and
accepted in industry, the FOC must easily achieve good time-
propagation [9], [10], etc. In particular, several efforts aimed
or frequency-domain performance specifications and improve
to take advantage of fractional differentiation/integration for
the robustness guaranteed by PID-based solutions. On the
developing effective and easy-to-use control design methods
other hand, to obtain the same robustness of FOC, often more
and tuning techniques [11]. Frequently, the innovations are
complex high integer-order controllers are necessary.
based on the idea of extending the proportional-integral-
Hence this paper analyzes the benefits and limits of a
derivative (PID) controllers by differential or integral operators
new scheme with fractional-order PI (FOPI) controllers and
of non-integer order [12].
fractional-order filters. The control scheme is tested on real
Manuscript received November 3, 2015; accepted April 1, 2016. Fabrizio electrical drives, that are important constituent parts of many
Padula’s research contributing to these results has been partially supported by industrial control systems. There are many approaches to
the Australian Research Council (DP160104994). Recommended by Associate design and then realize FOC (e.g., see [11], [12], [17]−[20]).
Editor Dingyü Xue.
Citation: P. Lino, G. Maione, S. Stasi, F. Padula, and A. Visioli, “Synthesis In this paper, a new methodology is proposed to combine: 1) a
of fractional-order PI controllers and fractional-order filters for industrial loop-shaping strategy to design a feedback FOPI controller and
electrical drives,” IEEE/CAA Journal of Automatica Sinica, vol. 4, no. 1, 2) an input-output inversion technique to design an integer or
pp. 58−69, Jan. 2017.
P. Lino, G. Maione, and S. Stasi are with the Dipartimento di Ingegneria non-integer order set-point pre-filter. The main contributions
Elettrica e dell’Informazione, Politecnico di Bari, Bari I-70125, Italy (e-mail: are the following ones:
paolo.lino@poliba.it; guido.maione@poliba.it; silvio.stasi@poliba.it). 1) extending the symmetrical optimum tuning method for
F. Padula is with the Department of Mathematics and Statistics, Curtin
University, Perth WA6102, Australia (e-mail: fabrizio.padula@curtin.edu.au). classical PI to the FOPI counterparts, i.e., extending a well-
A. Visioli is with the Department of Mechanical and Industrial Engineering, known and widely used method to FOPI to make easier the
University of Brescia, Brescia 25123, Italy (e-mail: antonio.visioli@unibs.it). acceptance from the industrial drives area;
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org. 2) extending, in this context, the standard combination of
Digital Object Identifier 10.1109/JAS.2017.7510325
LINO et al.: SYNTHESIS OF FRACTIONAL-ORDER PI CONTROLLERS AND FRACTIONAL-ORDER FILTERS FOR INDUSTRIAL ELECTRICAL DRIVES 59

the PI with a smoothing pre-filter to the combination of the where vs,d , vs,q , is,d and is,q are the stator voltage and current
FOPI with an integer- or fractional-order pre-filter. vector d-q components, Rs is the resistance of each stator
The proposed solution improves the control dynamic perfor- phase, Ls,d and Ls,q are the d- and q-axis stator inductances,
mance and disturbance rejection. Then, it may help reducing ΨP M is the permanent magnet flux linked to the stator
the issues depending on control efforts, energy consumption windings, and ωr is the electrical motor speed.
to compensate disturbances. Moreover, the control architecture The electromagnetic torque developed by the motor is:
implies a simple updating of the usually employed elements
(i.e., a FOPI replaces a PI controller and a fractional-order Ce = 1.5 np [ΨP M is,q + (Ls,d − Ls,q ) is,q is,d ] (5)
filter replaces a smoothing filter). The limitations could be where np is the number of pole pairs. In case of superficial
determined by the practical implementation of the irrational PMSM, magnetic isotropy leads to Ls,d = Ls,q . Then Ce does
transfer functions. The orders of realization, however, are kept not contain the term due to saliency (reluctance torque):
low both in the controller and in the pre-filter.
The rest of the paper is organized as follows. Section II Ce = 1.5 np ΨP M is,q = Kc is,q . (6)
provides background on the considered electrical drives. Sec-
tion III describes the approach to design the FOPI controller Equations (4) show the dynamic coupling between the two
and Section IV illustrates the design of set-point pre-filters. axes. Independent control requires the coupling terms to be
Section V shows results of experimental tests. Finally, Section compensated by injecting feed-forward decoupling signals:
VI draws the conclusions. vs,dcomp = −ωr Ls,q is,q
II. T HE M ODELED E LECTRICAL S YSTEMS vs,qcomp = ωr (Ls,d is,d + ΨP M ). (7)
Many industrial loops employ permanent magnet DC-
motors or permanent magnet synchronous motor (PMSM) Thus the control system will give the reference signals of
drives. Hence, in this paper, these two systems are test beds for d-q voltages as follows:
measuring the performance obtained by the proposed control ∗ dis,d
architecture. This section briefly recalls the respective char- vs,d = vs,d +ωr Ls,q is,q = Rs is,d + Ls,d
dt
acteristics, properties, and operation and presents sufficiently ∗ dis,q
vs,q = vs,q −ωr(Ls,d is,d +ΨP M ) = Rs is,q + Ls,q . (8)
accurate mathematical system models. dt
A. The DC-motor In the Laplace-transform s-domain, (8) becomes:

The DC-motor armature voltage equations are given by: Vs,d = (Rs + Ls,d s) Is,d = Rs (1 + Td s) Is,d
va = Ra (1 + Ta p) ia + Kv Φ ωr (1) ∗
Vs,q = (Rs + Ls,q s) Is,q = Rs (1 + Tq s) Is,q (9)
where Ra , La , and Ta = La /Ra are the armature winding where Td = Tq for superficial PMSM.
resistance, inductance, and time constant, respectively; Φ The PMSM is controlled by two inner loops for the d-
is the constant excitation flux due to permanent magnets and q-axis current components, and an outer loop for rotor
or independent field excitation winding; va , ia and ea are speed (Fig. 1). The d-axis current reference signal is set equal
the armature voltage, current, and back-electromotive force, to zero, by the maximum torque per ampere criterion for
respectively; finally ωr is the rotor speed, Kv is the voltage a superficial PMSM. Moreover, time delays associated with
constant and p = d/dt. The mechanical equations are: several necessary operations are represented as first-order
J p ωr = Ce − B ωr − CL and p θr = ωr (2) systems with small time constants. If Tc is the sampling period,
where Ce = Kv Φ ia is the electromagnetic torque developed delays are due to: signal sampling (Tc /2) and holding (Tc /2),
by the motor, J is the inertia moment of the rotor and inverter operation (Tc /2), computation of the control algorithm
connected load, B is the viscous friction coefficient, CL is (Tc ), and speed (τsp ) and current (τL ) measurement. Note
the external load torque, and θr is the rotor position. In the that kinv is the converter static gain. Fig. 2 shows the block
Laplace-transform s-domain, the previous equations become: diagram for both the d- and q- axis current control loops.
1 The open-loop transfer function of both the current control
Ra
Ia = (Va − Kv Φ Ωr ) loops is simplified by considering an equivalent unitary feed-
1 + Ta s
1 1 back loop and by summing up all the small time constants
Ωr = (Ce − CL ) ⇒ Θr = (Ce − CL ). in τΣi = 5Tc /2 + τL . The current PI controller GP Iisq (s) =
Js+B s(Js + B)
(3) Kisq (1 + τisq s)/τisq s is designed by applying the zero-pole
Taking into account the static friction, the mechanical model cancelation to the plant pole and the absolute value optimum
can be extended by including a pure time delay ϑ. criterion [22]. The controller parameters are given by

B. The PMSM Drive Rs τisq


τisq = Td = Tq and Kisq = (10)
2 kinv τΣi
The PMSM drives voltage equations in the d-q rotor
reference frame are [21]: and the closed-loop transfer function of the inner loop is
dis,d 1 1 1
vs,d = Rs is,d + Ls,d − ωr Ls,q is,q G0,isq (s) =
dt 2 s2 (11)
1 − τL s 1 − T2c s 1 + 2 τΣi s + 2 τΣi
dis,q
vs,q = Rs is,q + Ls,q + ωr (Ls,d is,d + ΨP M ) (4)
dt
60 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

Fig. 1. Scheme of the vector controlled PMSM drive.

III. F RACTIONAL - ORDER PI C ONTROLLER D ESIGN


A. The Design Approach
The initial assumption is that both DC-motors and PMSM
drives are modeled as first-order systems with an integrator
K
Gp (s) = (14)
Fig. 2. Scheme of the q-axis current control loop. s (1 + T s)
which is common when controlling position of DC-motors (see
where the first two factors respectively approximate (1 + τL s) (3)) and speed of PMSM drives (see (12)), respectively, and is
and (1 + Tc s/2). Namely, these last terms are originated by suitable for many industrial applications. In case of DC-motor
the equivalent representation with unitary feedback to include speed control, the plant transfer function is
the time delays τL and Tc /2, respectively, in the forward path.
K
The block diagram implementing the speed control loop Gp (s) = . (15)
1+T s
is shown in Fig. 3. The open-loop transfer function for speed
2 2
control is simplified by neglecting the very small term 2 τΣi s All the elements in the control loop introduce delays that are
and by summing up all the small time constants τΣω = associated with an equivalent time constant, which is indicated
44 Tc /2 + 44 Tc − Tc /2 − τL + 2 τΣi + τsp . Note that the by T and is obtained in Section II.
coefficients in the previous formula are determined by a A fractional-order PI controller, FOPI for short, also named
sampling in the outer speed loop different from the inner P I ν controller, is used. The integrator is of non-integer order
current loop. Then the process transfer function is ν. A FOPI controller is chosen because it is the closest one to
the standard integer-order PI controller that is applied in most
Kc np industrial control loops. The FOPI transfer function is
Gp,ωr (s) = . (12)
J s (1 + τΣω s) KI KI (1 + TI sν )
Gc (s) = KP + = (16)
sν sν
The usual choice for speed control is to tune an integer- where KP and KI are the proportional and integral gain,
order PI controller GP Iωr (s) = Kωr (1 + τωr s)/τωr s by the respectively, and TI = KP /KI . Moreover, the non-integer
symmetrical optimum criterion [23], [24]. The method is based order is 1 < ν < 2, such that 1/sν = (1/s) · (1/sµ ), with
on tuning the controller parameters as: µ = ν − 1 and 0 < µ < 1. Then, the integer order integrator
1/s rejects common torque disturbances on the motor input,
J and the residual non-integer order integrator is given by the
τωr = 4 τΣω and Kωr = . (13)
2 τΣω Kc np operator 1/sµ . For practical implementation, the irrational
transfer function is approximated as shown in Section III-B.
The word “symmetrical” refers to the obtained symmetry The open-loop transfer function G(s) = Gc (s) Gp (s) is

of the compensated Bode diagram with respect to the gain  K KI (1 + TI sν )

a : with plant (14)
crossover. The word “optimum” refers to the higher ability of sν+1 (1 + T s)
disturbance rejection. Moreover, a smoothing first order filter G(s) = ν

 K KI (1 + TI s )
with a time constant in (4 τΣω , 4.8 τΣω ) lowers the overshoot. b : with plant (15). (17)
sν (1 + T s)
LINO et al.: SYNTHESIS OF FRACTIONAL-ORDER PI CONTROLLERS AND FRACTIONAL-ORDER FILTERS FOR INDUSTRIAL ELECTRICAL DRIVES 61

Fig. 3. Scheme of the speed control loop: the reference is given by the employed pre-filter, which is a smoothing one with an integer-order
PI, an integer- or fractional-order pre-filter with a FOPI.

The controller is designed to obtain superior robustness to Then the magnitude of the OLFR is given by
parametric variations and to achieve a nearly optimal feedback  s
 ¡ ¢ν ¡ ¢2ν
system [25]. Let us first consider the robustness requirement. 

 K KI 1 + 2 TI Tω C + TI2 Tω
 a:
To this aim, the non-integer integrator must lead to the fractal  ¡ ω ¢ν+1
 1 + ω2
T
robustness. In other words, the open-loop frequency response |G(jω)| = s

 ¡ ¢ν ¡ ¢2ν
(OLFR) must be characterized by a nearly flat phase diagram 
 K K 1 + 2 TI Tω C + TI2 Tω
b : ¡ ¢
 I
and a constant slope of the magnitude diagram in a sufficiently  ω ν 1 + ω2
wide interval around the gain crossover frequency. To this T
(20)
aim, the fractional integrator provides a constant phase plot of
and the phase of the OLFR is given by
−νπ/2 and a magnitude plot with slope of −20ν dB/decade. 
Then replacing s = jω yields the OLFR G(jω) and the  π(ν + 1)

a : ϕ1 (ω) − ϕ2 (ω) −
phase function ∠G(jω) which must guarantee the robustness 2
∠G(jω) =
specification by imposing the desired phase margin at the 

crossover frequency, say ωc . This ensures a stable performance b : ϕ (ω) − ϕ (ω) − πν (21)
1 2
2
despite parameter variations. ³ ¡ ¢ν ¡ ¢ν ´
Regarding the optimality, consider the closed-loop fre- where ϕ1 (ω) = tan−1 TI S Tω /(1 + TI C Tω ) and
quency response Gcl (jω) = 1/(1 + G−1 (jω)). It is well- ϕ2 (ω) = tan−1 (ω).
known that a feedback system is optimal if and only if Now, the design procedure begins with choosing the band-
the magnitude of the return difference |1 + G−1 (jω)| is width ω B = ωB T where input/output tracking is desired.
unitary for all frequencies [26]. In this condition, indeed, a The value ω B is chosen higher than the plant bandwidth.
perfect input/output tracking is achieved, whichever is the Moreover, as it will be shown below, the integral time constant
input signal. Unfortunately, this condition cannot be satisfiedTI depends on ω B . So, TI > 0 must hold true for a stable
by real systems. Moreover, since |G(jω)| À 1 may lead to controller. More in details, ω B was maximized after a trial-
instability, the OLFR is shaped around ωc so that the gain is and-error procedure. It is also remarked that maximizing ω B
high at low frequency and rolls off at high frequency. Then, reduces the rise time of the closed-loop response, but it also
the optimal requirement is only approximated in a specified increases the crossover ω c , which could be shifted too much
bandwidth, say ωB , in which it is desired to achieve a good with respect to a centered position in the range where the phase
tracking performance. diagram is flat or slowly changing. Then, a tradeoff must be
To start with, consider the OLFR given by reached between performance and robustness, as it is usual.
Next, the crossover ω c is determined by a relation that is
 commonly used for estimation: ω c ∈ [ω B /1.7, ω B /1.3] [27],
 K KI [1 + TI ω ν (C + j S)] e.g., ω c = ω B /1.5, but this interval allows changing the value

 a : ν+1
 ω (−S + j C) (1 + jωT ) of ω c . Obviously, other methods can be used to set ω c .
G(jω) = Hence, the phase margin specification is enforced as a

 K KI [1 + TI ω ν (C + j S)]

b : (18) robustness measure. Since P M = π + ∠G(jω c ), it holds
ω ν (C + j S) (1 + j ω T ) 

 π(1 − ν)
with C = cos(πν/2) and S = sin(πν/2), which can be ex- a : ϕ1 (ω c ) − ϕ2 (ω c ) +

2
pressed in terms of a normalized angular frequency ω = ω T : PM =


 h i b : ϕ1 (ω c ) − ϕ2 (ω c ) + π(2 − ν) .

(22)
¡ ω ¢ν 2

 K K I 1 + T I (C + j S)

 T
Now, ϕ1 (ω c ) − ϕ2 (ω c ) = π/2 is set in case a or ϕ1 (ω c ) −

 a : ¡ ¢ν+1
 ω
(−S + j C) (1 + j ω) ϕ (ω c ) = 0 is set in case b. These settings introduce a
T 2
G(jω) = h ¡ ¢ i constraint on TI but give the advantage of a strict, closed-form,

 ν

 K KI 1 + TI Tω (C + j S) and simple relation between the specified phase margin and the


b : ¡ ω ¢ν . (19)
required fractional order. Namely, in both cases a and b, the
T (C + j S) (1 + j ω)
62 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

previous settings yield P M = π(2 − ν)/2. If the specification crossover specification sets the integral gain by the same rule
P Ms is given, then the following relation is established (25).
P Ms = (2 − ν)π/2 ⇔ ν = 2 − 2P Ms /π. (23) B. Realization of the FOPI Controller
The introduced constraint yields a closed-form expression The final step in the synthesis procedure is to realize the
that is used as tuning rule for the integral time constant: FOPI transfer function. Namely, in (16) the irrational operator

−1 sν requires an approximation as rational transfer function. Lit-

 a : µ ¶ν erature discloses several methods [11], [13], [28]−[30]. Here,

 ω

 c
a methodology is employed to a priori guarantee that zeros and
 (S ω c + C)
T poles of the rational transfer function are interlaced with each
TI = ωc

 b : µ ¶ν . other in the negative real half-axis of the s-plane [31], [32].



 ω c (24) This method warrants stability and minimum-phase properties,
 (S − ω c C)
T that are important for control purpose. Finally, it is based on
To set the remaining parameter KI , the condition
closed-form formulas that can be easily applied to obtain the
|G−1 (jω c )|2 = 1 uses the gain crossover normalized angular
coefficients of the rational transfer function, depending on ν
frequency ω c and leads to another closed-form expression that
and the number N of zero-pole pairs in the approximation. The
is exploited as a rule for the integral gain:
v greater is N , the better is the approximation of sν , but also the
 µ ¶ν+1 u
 more complex and memory-demanding is the implementation.

 1 ωc u
t 1 + ω 2c

 a: ¡ ¢ν ¡ ¢2ν More precisely, a continued fractions expansion is truncated

 K T 1 + 2 TI ωTc C + TI2 ωTc and converted to a rational transfer function
KI = v

 µ ¶ν u αN,0 (λ) sN + αN,1 (λ) sN −1 + · · · + αN,N (λ)

 1 ω c u 1 + ω 2c sλ ≈ (29)

 b : t ¡ ¢ν ¡ ¢2ν βN,0 (λ) sN + βN,1 (λ) sN −1 + · · · + βN,N (λ)
 K T 1 + 2 TI ω c C + T 2 ω c
T I T where 0 < λ < 1, N ≥ 1 is the number of zero-pole
(25) interlaced pairs and the coefficients αN,j (λ) = βN,N −j (λ),
in which TI is the value given by (24). The proportional gain for j = 0, . . . , N , depend on λ. The coefficients can be
is KP = KI TI . computed very easily and rapidly by a closed-form formula:
If the plant includes a pure time delay ϑ, i.e., Gp (s) of (14) µ ¶
and (15) is replaced by Gp (s) e−ϑs , or if the control loop j N
αN,j (λ) = (−1) (λ + j + 1)(N −j) (λ − N )(j) (30)
is affected by a significant dead-time ϑ, the OLFR becomes j
G(jω) e−jωϑ/T . For example, as already mentioned in Section in which (λ + j + 1)(N −j) = (λ + j + 1)(λ + j + 2) · · · (λ + N )
II-A, it is necessary to model the static friction effect of and (λ − N )(j) = (λ − N )(λ − N + 1) · · · (λ − N + j − 1),
the DC-motor. In this case, the design procedure is easily with (λ + N + 1)(0) = (λ − N )(0) = 1. Simple algebraic
extended. Namely, the magnitude does not change, whereas manipulations lead to [33], [34]:
the argument is modified as αN,j = C(N, j) (j + 1 + λ)(N −j) (N − λ)(j)∗ (31)


 π (ν + 1) ω ϑ βN,j = C(N, j) (N − j + 1 + λ)(j) (N − λ)(N −j)∗ (32)
a : ϕ1 (ω) − ϕ2 (ω) −

2

T
∠G(jω) = where (N − λ)(j)∗ := (N − λ)(N − λ − 1) · · · (N − λ − j + 1)

 and (N − λ)(N −j)∗ := (N − λ)(N − λ − 1) · · · (j − λ + 1)
b : ϕ1 (ω) − ϕ2 (ω) − π ν − ω ϑ

(26)
2 T are falling factorials, with (N − λ)(0)∗ = 1. Similar methods
then the phase margin becomes and considerations can be applied for digital realizations
 [35]−[38].

 π (1 − ν) ω c ϑ
a : ϕ1 (ω c ) − ϕ2 (ω c ) +

2

T IV. S ET- POINT P RE - FILTER D ESIGN
PM = To improve the set-point following performance, the design


b : ϕ1 (ω c ) − ϕ2 (ω c ) + π (2 − ν) − ω c ϑ .

(27) is completed by adding a suitable set-point pre-filter. The filter
2 T F (s) is designed by the method recently proposed in [39],
In this case, the settings are ϕ1 (ω c ) − ϕ2 (ω c ) − ω c ϑ/T = which is briefly revisited here for the reader’s convenience and
π/2 in case a and ϕ1 (ω c ) − ϕ2 (ω c ) − ω c ϑ/T = 0 in case b. suitably adapted for the considered problem, where a feedback
The formulas for TI are updated as follows: filter has to be taken into account.
 The control loop includes the designed fractional-order PI
 ωc γ − 1

 a : µ ¶ν controller, Gc (s), a linear time-invariant commensurate strictly

 ω c

 [(γ + ω c )S + (1 − γω c )C] proper minimum-phase system, that can be of integer or non-
T
TI = ωc + γ integer order (a fractional system), and a possible feedback

 b : µ ¶ν (28)

 filter R(s). The set-point pre-filter F (s) aims at obtaining,

 ω c
 [(1 − γω c )S − (ω c + γ)C] independently from Gc (s), an output transition as close as
T possible to a desired output function, that is a smooth and
where γ = tan (ω c ϑ/T ). Note that (28) coincides with (24) monotonic transition from an initial steady-state value to a new
when ϑ → 0. Since the magnitude keeps unchanged, the one in a finite time interval τ . The first step is to employ the
LINO et al.: SYNTHESIS OF FRACTIONAL-ORDER PI CONTROLLERS AND FRACTIONAL-ORDER FILTERS FOR INDUSTRIAL ELECTRICAL DRIVES 63

technique in [40] to synthesize a suitable command signal r(t) where o = n + 1, so that the pre-filter step response exhibits
that provides a perfect tracking of the desired output function. the same degree of regularity of the transition polynomial. By
The second step is to find an integer or non-integer (fractional) sampling at each ∆t the transition polynomial and its deriva-
pre-filter F (s) that is able to provide a step response as close tives obtained via (33), the following matrices are created
as possible, in terms of 2-norm, to the synthesized r(t).
The synthesis of r(t) is as follows [40]. The desired output  
Do ȳ(0; τ ) ··· D1 ȳ(0; τ )
signal ȳ(t; τ ) was proposed in [41]. It can be represented,  .. .. 
together with its fractional differintegral, as in (33)  
 o . . 
 D ȳ(t − ∆t; τ ) ··· D ȳ(t − ∆t; τ ) 
1
 o 
α A=
 Do ȳ(t; τ ) ··· D1 ȳ(t; τ ) 
 (37)
D ȳ(t; τ )  D ȳ(t + ∆t; τ )
  ··· D ȳ(t + ∆t; τ ) 
1


 0, t<0  .. .. .. 

  . . . 

 n
(2n + 1)! X (−1)n−r τ r (2n − r)! t2n−r+1−α

 Do ȳ(3τ ; τ ) ··· D1 ȳ(3τ ; τ )


 n!τ 2n+1 r=0 r!(n − r)!Γ(2n − r + 2 − α)


  

 t≤τ 1(0) − ȳ(0; τ )


n  .. 
= (2n + 1)! X (−1)n−r τ r (2n − r)! 
 . 


  1(t − ∆t) − ȳ(t − ∆t; τ ) 

 n!τ 2n+1 r=0 r!(n − r)!  

  

 n−r B=
 1(t) − ȳ(t; τ )
.
 (38)

 t 2n−r+1−α X τ j 2n−r+1−j−α
t  1(t + ∆t) − ȳ(t + ∆t; τ ) 

 × −   

 Γ(2n − r + 2 − α) j!Γ(2n − r + 2 − j − α)  .. 

  


j=0 .
t>τ 1(3τ ) − ȳ(3τ ; τ )
(33)
where −∞ < α ≤ n + 1. The previous τ -parameterized signal Finally, the coefficients vector Θ = [ao · · · a1 ]T is obtained
exhibits a smooth monotonic transition from 0 to 1 in a finite as Θ = AT (AAT )−1 B. Now, using (36) and the process
time interval τ and its degree of regularity is C n . dynamics, the set-point pre-filter is designed as
To compute a command signal r(t) such that a perfect
F (s) = F̃ (s)(R(s)e−ϑs + Ḡ−1 (s)) (39)
tracking of the τ -parameterized output function ȳ(t; τ ) is
obtained, the open-loop transfer function G(s) = Gc (s)Gp (s) where Ḡ−1 (s) is obtained straightforwardly by considering
is first considered. The input-output technique in [40] is that Ḡ(s) is the delay free-part of the process. Moreover,
straightforwardly applied to G(s) (or to the delay-free part it is worth stressing that, given the properness of F̃ (s), the
Ḡ of G(s) = Ḡ(s)e−ϑs if there is a pure time delay ϑ in the overall filter F (s) is always proper. Note that, in this case, the
loop), yielding the signal obtained filter is fractional. If a unitary-feedback loop is con-
rol (t; τ ) = γn−m Dρȳ(t; τ )+γn−m−1 Dρ−νȳ(t; τ ) sidered with no time delay, then F (s) = F̃ (s)(1 + Ḡ−1 (s)).
+· · ·+γ1 Dνȳ(t; τ )+γ0 ȳ(t; τ )
Z t
B. Command Signal Filter
+ η0 (t − ξ)ȳ(ξ; τ )dξ (34)
0 The second methodology for designing the set-point pre-
where ρ is the relative order of the open-loop transfer function filter F (s) is based on the direct design of an integer order pre-
and η0 (t) is its zero order dynamics. Then, a correction term filter whose step response is the closest, in terms of 2-norm,
rc (t; τ ) = L−1 [R(s)Ȳ (s; τ )e−ϑs ] must be considered, so that to the command signal (35). The proposed filter structure is
the ideal command signal is
P
o−p

r(t; τ ) = rol (t; τ ) + rc (t; τ ). (35) bj sj + 1


j=1
F (s) = Po (40)
Details on the computation of (35), together with the proof ai si + µ
of existence of the command signal, can be found in [40]. i=1

where µ is the closed-loop dc-gain, p = n − [ρG ], with ρG the


A. Transition Polynomial-Based Filter relative order of the open-loop transfer function, and o ∈ R
The first method proposed for designing the set-point pre- is a design parameter. In this case, the identification would
filter F (s) relies on the design of a transfer function whose require o−p differentiation of the step signal. To overcome this
step response is as close as possible (in terms of 2-norm) problem, both the step and the command signals are integrated
to the transition polynomial. The following transfer function o − p times yielding (41) – (42), shown at the bottom of the
structure is employed next page.
1 Finally, the coefficients vector is defined as Θ =
F̃ (s) = Po (36) [ao · · · a1 bo−p · · · b1 ]T and is obtained by the same formula
ai si + 1 Θ = AT (AAT )−1 B.
i=1
64 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

V. E XPERIMENTAL VALIDATION generates a real-time executable code, and downloads it to


the board memory. Fig. 4 shows all the experimental set-up.
In this section, the proposed control scheme combining a
The plant parameters are identified by a frequency-domain
feedback FOPI controller and a set-point pre-filter is tested.
technique as: K = 0.9843, T = 0.0651 s, ϑ = 0.02 s. Then,
It is also compared with an industrial solution, combining
formulas (28) and (25) are used to design the FOPI controller.
a PI controller, which is tuned by the classical symmetrical
optimum method, and a smoothing pre-filter. The tests are
done by simulation of identified input/output models and by
experiments performed on real equipment. Two different test
beds are considered.
The first one is a 370 W brushed DC-servomotor (AMIRA
DR300), that is driven by a device equipped with a power
supply, a servo amplifier, a signal adaption unit, and a mod-
ule for measuring outputs. PC-commands to the device are
processed and sent by an interface board (a floating point
250 Mhz Motorola PPC dSPACE board DS1104). Then, all
control functions can be generated directly by the PC which
integrates the board. A 1024 pulses digital incremental encoder
is mounted at the motor free drive-shaft to measure rotor Fig. 4. Experimental set-up for controlling the DC-servomotor.
position or speed. Feedback from the encoder arrives the
board processor, that computes and sends the control action The second test bed system is a PMSM drive (SIEMENS
to the power unit. The board uses 16 bit A/D-D/A converters series 1FK7 CT) with the characteristics and parameters shown
to process signals and commands, generates the position and in Table I. This system is tested by the experimental set-
speed references, applies the Euler’s discretization rule and up in Fig. 5. The diagram in Fig. 1 accurately represents
runs the controllers in discrete time. The PI or FOPI controllers the controlled system. If Tc = 0.1 ms, τsp = 6 · 10−6 ms,
and the set-point pre-filters are part of a Simulink block and τL = 0.7 ms, then τΣi = 0.95 ms and the Absolute
diagram the board uses to directly control the real plant or Value Optimum Criterion settings provide τisq = 0.0114 s and
its I/O model. The board compiles the Simulink scheme, Kisq = 6.5253 for the current PI controller. Moreover, for the

 
1
p
 D r(0; τ ) ··· D−o+p+1 r(0; τ ) ··· −1(0) ··· − 0(o−p+1) 
 (o − p + 1)! 
 .. .. .. .. .. .. .. 
 . . . . . . . 
 
 p 1 
 D r(t − ∆t; τ ) ··· D −o+p+1
r(t − ∆t; τ ) · · · −1(t − ∆t) ··· − (t − ∆t)(o−p+1) 
 (o − p + 1)! 
 1 
 t(o−p+1) 
A =  Dp r(t; τ ) ··· D−o+p+1 r(t; τ ) ··· −1(t) ··· −  (41)
 (o − p + 1)! 
 1 
 Dp r(t + ∆t; τ ) ··· D−o+p+1 r(t + ∆t; τ ) · · · −1(t + ∆t) ··· − (t + ∆t)(o−p+1) 
 (o − p + 1)! 
 
 .. .. .. .. .. .. .. 
 . . . . . . . 
 
 p 1 
D r(3τ ; τ ) ··· D−o+p+1 r(3τ ; τ ) ··· −1(3τ ) ··· − (3τ )(o−p+1)
(o − p + 1)!
 
1
 0(o−p) − µD−o+p r(0; τ ) 
 (o − p)! 
 .. 
 . 
 
 1 
 (t − ∆t)(o−p) − µD−o+p r(t − ∆t; τ ) 
 (o − p)! 
 1 
 t(o−p) − µD−o+p r(t; τ ) 
B=  (42)
 (o − p)! 
 1 
 (t + ∆t)(o−p) − µD−o+p r(t + ∆t; τ ) 
 (o − p)! 
 
 .. 
 . 
 
 1 (o−p)

(3τ ) − µD−o+p r(3τ ; τ )
(o − p)!
LINO et al.: SYNTHESIS OF FRACTIONAL-ORDER PI CONTROLLERS AND FRACTIONAL-ORDER FILTERS FOR INDUSTRIAL ELECTRICAL DRIVES 65

speed loop, the I/O plant model parameters in (12) are as good trade-off values respectively providing the phase
K = Kc np /J = 728.5343 and T = τΣω = 0.0078 s. Then, margins 54◦ , 45◦ , 36◦ by (23). Moreover, the performance
for the PI designed with the Symmetrical Optimum Criterion, specifications are ω c = 0.5, for position control, and ω c = 1.8,
τωr = 0.0310 s and Kωr = 0.0886. Whereas, formulas (24) for speed control. The designed values of the controller gains
and (25) (case a) are used to design the FOPI controller. are shown in Table II. All the FOPI controllers are realized by
rational transfer functions with N = 5 zero-pole pairs. Finally,
the integer-order and fractional-order pre-filters are designed
by the method in Section IV.
TABLE I
PMSM NAME P LATE DATA AND PARAMETERS
Description Value (Measure unit)
Nominal power 2.14 (KW)
Nominal current 4.40 (A)
Nominal torque 6.80 (Nm)
Power factor (cos(ϕ)) 0.80
Fig. 5. Experimental set-up for controlling the PMSM drive. Frequency 200 (Hz)
Nominal speed 3000 (rpm)
No. of pole pairs 4
A. First Case: Control of DC-motor
The control approach is applied both to the position and Stator resistance: Rs 1.09 (Ω)
d- & q- axis inductances: Lsd , Lsq 12.4, 12.4 (mH)
speed of the DC-motor. The tests are performed both in
Inertia moment: J 0.006 (Kg m2 )
simulation and by experiments. Simulation employs the mod-
Viscous friction coefficient: B 0 (0.05) (Nms)
els Gp (s) = K e−ϑ s /(s (1 + T s)) for position control and
Permanent magnets flux: ΨP M 0.1821 (Wb)
Gp (s) = K e−ϑ s /(1 + T s) for speed control. Experiments Torque constant: Kc 1.0928 (Nm/A)
are made by directly applying the controllers to the real system
through the dSpace board. Fig. 6 shows the reference step responses both for position
As basis for comparison, a PI controller, that is tuned by control (above) and for speed control (below), corresponding
the symmetrical optimum method (for position control) or to the selected values of ν. Moreover, the response to speed
by the absolute value optimum criterion (for speed control) reversal and to load application is shown in the same figure.
with a smoothing pre-filter, is applied. On the other side, the The responses obtained with PI control are green, the ones
FOPI controller is designed by (28) and (25). For robustness obtained with FOPI control and an integer-order pre-filter are
specifications, the fractional orders ν = 1.4, 1.5, 1.6 are used blue, and the ones with FOPI control and a fractional-order

Fig. 6. PI and FOPI control of DC-motor position and speed: PI with smoothing filter (green), FOPI with integer-order (blue) or fractional-
order filters (red).
66 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

Fig. 7. Control of the speed of a PMSM by FOPI controllers and integer filters. (a) General view. (b) Zoom in the no-load start period. (c)
Zoom in the full load operational period. (d) Zoom in the period after full load speed reversal.

pre-filter are red. Only experimental results are shown, namely allows TI > 0: by ω c = ω B /1.7, the necessary values are
simulation matches the experiments to a large extent. ω c = 0.6 (ω B = 1.02) for ν = 1.4, ω c = 0.8 (ω B = 1.36) for
TABLE II ν = 1.5, and ω c = 1.2 (ω B = 2.04) for ν = 1.6. The values
FOPI C ONTROLLER G AINS FOR DC-M OTOR AND PMSM D RIVES of the controllers’ gains are shown in Table II and realization
is by N = 5 zero-pole pairs.
DC position control DC speed control PMSM Speed control
To execute a suitable and intense test to verify performance
ν KP KI KP KI KP KI
and robustness, a reference step input of −150 rad/s (half of the
1.4 8.7936 2.0706 2.5831 148.3770 0.1314 5.9296
rated speed) is first applied at t = 0.225 s. Then, an operation
1.5 10.0609 43.9481 2.9554 289.8783 0.2004 29.7201
period follows in which a load disturbance of 2.2 Nm is
1.6 12.1033 123.7699 3.5553 563.3830 0.3616 119.5887
superposed at t = 1.253 s. The motion is reverted at t = 2.268 s.
It is remarkable that the fractional pre-filters almost cancel Finally, the load is removed at t = 3.361s. The control scheme
the oscillations. The improvement is even more relevant in combining a FOPI controller and an integer/fractional pre-
the case of speed control. The overshoot is greatly reduced filter is compared with the traditional scheme that combines a
and the settling and rise times are also reduced with respect smoothing pre-filter and a PI controller tuned by the symmet-
to the PI-controlled system. Disturbance is better rejected by rical optimum method [23], [24]. Note that, in both schemes,
the FOPI with fractional filters that show a fast settling. The the internal current loop includes the PI controller tuned by
performance obtained by PI or FOPI when speed is reverted the absolute value optimum criterion. Figs. 7(a) and 8(a) show
is comparable. This last result is due to the opposite action of a general view of the entire test duration with integer filters
the brushes when the sense of rotation is not the preferred one. and fractional filters, respectively.
Regarding the effect of changes in ν, the oscillations increase First of all, the performance analysis of the reference step
with ν (the phase margin decreases according to (23)). response without load applied, at the start of the operational
test (see zoom in Figs. 7(b) and 8(b), is considered. The
FOPI controllers provide a reasonable fast response and small
B. Second Case: Control of PMSM Drive overshoot with respect to the PI controller, especially with
Now the PMSM speed is controlled. The model is given by ν = 1.6 and with fractional filters on the set-point (Fig. 8(b)).
(14). Then, (24) and (25) are used for design purpose. Again, In all the cases employing integer or fractional filters,
the orders ν = 1.4, 1.5, 1.6 are chosen. Moreover, the desired improvements are obtained. Namely, the responses provided
performance is specified by the maximum bandwidth ω B that by the PI controller with a smoothing filter show lower rise
LINO et al.: SYNTHESIS OF FRACTIONAL-ORDER PI CONTROLLERS AND FRACTIONAL-ORDER FILTERS FOR INDUSTRIAL ELECTRICAL DRIVES 67

Fig. 8. Control of the speed of a PMSM by FOPI controllers and fractional filters. (a) General view. (b) Zoom in the no-load start period.
(c) Zoom in the full load operational period. (d) Zoom in the period after full load speed reversal.

Fig. 9. Control variable when applying FOPI controllers and fractional filters. (a) General view. (b) Zoom in the no-load start period. (c)
Zoom in the full load operational period. (d) Zoom in the period after full load speed reversal.
68 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

times, but they have much more oscillations (see [2] J. Sabatier, O. P. Agrawal, and J. A. Tenreiro Machado, Advances
Figs. 7(b)−7(c) and 8(b)−8(c)) and settle after slower in Fractional Calculus: Theoretical Developments and Applications in
Physics and Engineering. Netherlands: Springer, 2007.
transients.
[3] R. Caponetto, G. Dongola, L. Fortuna, and I. Petrás̆, Fractional
In particular, using FOPI and integer filters reduces over- Order Systems: Modeling and Control Applications. Singapore: World
shoots and undershoots with respect to using a standard PI Scientific, 2010.
with a smoothing pre-filter (see zoom in Fig. 7(b)), especially [4] C. A. Monje, Y. Q. Chen, B. M. Vinagre, D. Y. Xue, and V. Feliu,
if ν is increased (the best response is with ν = 1.6). The Fractional-Order Systems and Controls: Fundamentals and Applica-
settling time is also reduced. Similar considerations hold true tions. London, UK: Springer-Verlag, 2010.
if fractional filters are employed (see zoom in Fig. 8(b)). The [5] P. Arena, R. Caponetto, L. Fortuna, and D. Porto, Nonlinear Non-
oscillations are much reduced with respect to the PI controller integer Order Circuits and Systems: An Introduction. Singapore: World
Scientific, 2000.
and a slightly faster response is obtained also with respect to
integer filters. [6] M. D. Ortigueira and J. A. Tenreiro Machado, “Special issue editorial:
Fractional signal processing and applications,” Signal Process., vol. 83,
Now, consider the ability to reject disturbances, then see the no. 11, pp. 2285−2286, Nov. 2003.
intermediate test period, which is better shown by Figs. 7(c) [7] Y. Q. Chen and B. M. Vinagre, “A new IIR-type digital fractional
and 8(c). The zoom highlights that FOPI controllers achieve order differentiator,” Signal Process., vol. 83, no. 11, pp. 2359−2365,
a better rejection of the applied load, especially if ν = 1.6. Nov. 2003.
Namely, the amplitude of the undershoot is much lower and the [8] R. R. Nigmatullin, C. Ceglie, G. Maione, and D. Striccoli, “Reduced
response settles in almost the same time as with a PI controller. fractional modeling of 3D video streams: The FERMA approach,”
Nonlinear Dyn., vol. 80, no. 4, pp. 1869−1882, Jun. 2015.
To synthesize, the FOPI controller is beneficial for disturbance
rejection which is very important in industrial applications. [9] N. Engheta, “On the role of fractional calculus in electromagnetic
theory,” IEEE Antennas Propag. Mag., vol. 39, no. 4, pp. 35−46,
Finally, Figs. 7(d) and 8(d) exhibit the last period in which Aug. 1997.
the motion is reverted. Also in this condition, a FOPI controller [10] P. Bia, D. Caratelli, L. Mescia, R. Cicchetti, G. Maione, and F.
with ν = 1.6 reduces oscillations and obtains a fast settlement. Prudenzano, “A novel FDTD formulation based on fractional derivatives
To complete the performance analysis, the control variable for dispersive Havriliak-Negami media,” Signal Process., vol. 107,
pp. 312−318, Feb. 2015.
can be examined as well, for ν = 1.4, 1.5, 1.6. Figs. 9(a) –
9(d) show the results with fractional filters. An improvement [11] A. Oustaloup, La Commande CRONE. Commande Robuste d’Ordre Non
Entiér. Paris: Editions Hermés, 1991.
is obtained with respect to the PI with a smoothing filter.
Namely, see the reduction in oscillations and a faster response, [12] I. Podlubny, “Fractional-order systems and P I λ Dµ -controllers,”
IEEE Trans. Autom. Control, vol. 44, no. 1, pp. 208−214, Jan. 1999.
which occurs especially after the reference input is applied (see
[13] A. Oustaloup, F. Levron, B. Mathieu, and F. M. Nanot, “Frequency-band
Fig. 9(b)) and after the motion is reverted (see Fig. 9(d)). In any complex noninteger differentiator: characterization and synthesis,” IEEE
case, the speed response obtained by the PI with a smoothing Trans. Circuits Syst. I, Fundam. Theory Appl., vol. 47, no. 1, pp. 25−39,
filter is more rough, not completely clean and sensitive to Jan. 2000.
disturbances (see Figs. 7 – 8). [14] K. J. Åström and T. Hägglund, PID Controllers: Theory, Design, and
Tuning, 2nd ed. Research Triangle Park, NC: Instrument Society of
America, 1995.
VI. C ONCLUSIONS
[15] Y. Q. Chen, “Ubiquitous fractional order controls?,” in Proc. 2nd IFAC
This paper proposes a new control scheme of DC-motor or Symp. Fractional Derivatives and Applications FDA’06, Porto, Portugal,
2006, pp. 168−173.
PMSM drives, which are modeled as first-order systems plus a
time delay. The scheme employs a fractional-order PI feedback [16] H. W. Bode, Network Analysis and Feedback Amplifier Design. New
York: Van Nostrand, 1945.
controller and a set-point pre-filter, that can be of integer
or fractional order. The feedback controller design is based [17] C. A. Monje, B. M. Vinagre, V. Feliu, and Y. Q. Chen, “Tuning and auto-
tuning of fractional order controllers for industry applications,” Control
on systematic closed-form expressions. The formulas allow Eng. Pract., vol. 16, no. 7, pp. 798−812, Jul. 2008.
easy and fast computation both of the controller parameters
[18] R. S. Barbosa, J. A. Tenreiro Machado, and I. M. Ferreira, “Tuning
satisfying dynamic performance and robustness specifications of PID controllers based on Bode’s ideal transfer function,” Nonlinear
(see (24) and (25) or (28)) and of the rational transfer function Dyn., vol. 38, no. 1−4, pp. 305−321, Dec. 2004.
realization (see (29), (31), (32)). The pre-filter is designed by [19] H. S. Li, Y. Luo, and Y. Q. Chen, “A fractional order proportional
a dynamic inversion method that allows reducing overshoot and derivative (FOPD) motion controller: Tuning rule and experi-
ments,” IEEE Trans. Control Syst. Technol., vol. 18, no. 2, pp. 516−520,
to a large extent. The proposed scheme is compared with Mar. 2010.
a classical one based on a standard PI controller combined
[20] F. Padula, R. Vilanova, and A. Visioli, “H∞ optimization-based
with a smoothing pre-filter. The PI controller is tuned by the fractional-order PID controllers design,” Int. J. Robust Nonlinear
symmetrical optimum method, which is frequently employed Control, vol. 24, no. 17, pp. 3009−3026, Nov. 2014.
in industrial cases. An extensive experimental (and simulation) [21] S. Stasi, L. Salvatore, and F. Cupertino, “Speed sensorless control
analysis has shown the superior performance of the novel of PMSM via linear Kalman filtering,” J. Electr. Eng., vol. 6, no. 4,
scheme and its potential impact. pp. 1−8, 2006.
[22] R. C. Oldenbourg and H. Sartorius, “A uniform approach to the optimum
adjustments of control loops,” in Frequency Response, R. Oldenburger,
R EFERENCES Ed. New York: The Macmillan Co., 1956.
[1] M. D. Ortigueira, Fractional Calculus for Scientists and Engineers. [23] C. Kessler, “Das symmetrische optimum,” Regelungstechnik, vol. 6,
Dordrecht, The Netherlands: Springer, 2011. pp. 395−400, 432−436, 1958.
LINO et al.: SYNTHESIS OF FRACTIONAL-ORDER PI CONTROLLERS AND FRACTIONAL-ORDER FILTERS FOR INDUSTRIAL ELECTRICAL DRIVES 69

[24] A. A. Voda and I. D. Landau, “A method for the auto-calibration of PID Guido Maione received the Laurea degree with
controllers,” Automatica, vol. 31, no. 1, pp. 41−53, Jan. 1995. honors in electronic engineering in 1992 and the
Ph.D. degree in electrical engineering in 1997, both
[25] P. Lino and G. Maione, “Loop-shaping and easy tuning of fractional-
from Politecnico di Bari. In 1996 he joined the
order proportional integral controllers for position servo systems,” Asian
University of Lecce, Italy, where he was assistant
J. Control, vol. 15, no. 3, pp. 796−805, May 2013.
professor in automatic control. In 2002 he moved
[26] R. E. Kalman, “When is a linear control system optimal?,” Trans. ASME to Politecnico di Bari. He visited the Rensselaer
Ser. D: J. Basic Eng., vol. 86, no. 1, pp. 51−60, Mar. 1964. Polytechnic Institute of Troy, NY, USA, in 1997 and
1998, and the Queen’s University of Belfast (UK) in
[27] J. M. Maciejowski, Multivariable Feedback Design. Wokingham, UK: 2007, 2009, and 2013. His research interests include
Addison-Wesley, 1989. fractional-order systems and controllers, automotive
[28] B. M. Vinagre, I. Podlubny, A. Hernández, and V. Feliu, “Some systems, discrete event systems, multi-agent systems, Petri nets and digraph
approximations of fractional order operators used in control theory and models. He is the author or co-author of more than 120 peer reviewed papers
applications,” Fract. Calc. Appl. Anal., vol. 3, no. 3, pp. 231−248, 2000. in journals, book chapters and conference proceedings. Dr. Maione is senior
member of IEEE, IEEE Control Systems Society, and he is an IFAC affiliate.
[29] Y. Q. Chen, B. M. Vinagre, and I. Podlubny, “Continued fraction In 1996 he founded the IEEE Student Branch at Politecnico di Bari and served
expansion approaches to discretizing fractional order derivatives-an as first ad interim president. Corresponding author of this paper.
expository review,” Nonlinear Dyn., vol. 38, no. 1−4, pp. 155−170,
Dec. 2004.
[30] R. S. Barbosa, J. A. Tenreiro Machado, and M. F. Silva, “Time
domain design of fractional differintegrators using least-squares,” Signal
Process., vol. 86 no. 10, pp. 2567−2581, Oct. 2006.
[31] G. Maione, “Continued fractions approximation of the impulse response Silvio Stasi received the M.Sc. degree in electrical
of fractional-order dynamic systems,” IET Control Theory Appl., vol. 2, engineering from the University of Bari, Italy, in
no. 7, pp. 564−572, Jul. 2008. 1989, and the Ph.D. degree in electrical engineering
[32] G. Maione, “Conditions for a class of rational approximants of fractional from Politecnico di Bari, in 1993. From 1990 to
differentiators/integrators to enjoy the interlacing property,” in Proc. of 1993, he was with the Electric Drives and Machines
the 18th IFAC World Congr., S. Bittanti, A. Cenedese, S. Zampieri, Eds. Group, Politecnico di Bari, where he carried out
Milan, Italy: IFAC, 2011, pp. 13984−13989. research on control and state and parameter es-
timation of electrical drives and, since November
[33] G. Maione, “Closed-form rational approximations of fractional, analog 2002, he has been an associate professor of electrical
and digital differentiators/integrators,” IEEE J. Emerg. Sel. Topics machines and drives in the Department of Electrical
Circuits Syst., vol. 3, no. 3, pp. 322−329, Sep. 2013. and Information Engineering. His research interests
[34] G. Maione, “Correction to “Closed-form rational approximations of include control of electric drives, fuzzy logic, neural networks, power elec-
fractional, analog and digital differentiators/integrators,” IEEE J. Emerg. tronics, and motor parameter estimation.
Sel. Topics Circuits Syst., vol. 3, no. 4, pp. 654, Dec. 2013.
[35] G. Maione, “A rational discrete approximation to the operator s0.5 ,”
IEEE Signal Process. Lett., vol. 13, no. 3, pp. 141−144, Mar. 2006.
[36] G. Maione, “Concerning continued fractions representation of noninteger
order digital differentiators,” IEEE Signal Process. Lett., vol. 13, no. 12,
pp. 725−728, Dec. 2006. Fabrizio Padula received the M.Sc. degree in indus-
trial automation engineering in 2009 and the Ph.D.
[37] G. Maione, “High-speed digital realizations of fractional operators in the degree in computer science and automatic control in
delta domain,” IEEE Trans. Autom. Control, vol. 56, no. 3, pp. 697−702, 2013, both form the University of Brescia. Currently,
Mar. 2011. he is research fellow at the Department of Mathe-
matics and Statistics of the Faculty of Science and
[38] G. Maione, “On the Laguerre rational approximation to fractional
Engineering at Curtin University, Perth, Australia.
discrete derivative and integral operators,” IEEE Trans. Autom. Control,
His research activity deals with fractional control,
vol. 58, no. 6, pp. 1579−1585, Jun. 2013.
inversion-based control and tracking control. He is
[39] F. Padula and A. Visioli, “Inversion-based set-point filter design for also interested in robotics and mechatronics.
fractional control systems,” in Proc. 2014 Int. Conf. on Fractional
Differentiation and Its Applications, Catania, Italy: IEEE, 2014, pp. 1−6.
[40] F. Padula and A. Visioli, “Inversion-based feedforward and reference
signal design for fractional constrained control systems,” Automatica,
vol. 50, no. 8, pp. 2169−2178, Aug. 2014.
[41] A. Piazzi and A. Visioli, “Optimal noncausal set-point regulation of
scalar systems,” Automatica, vol. 37, no. 1, pp. 121−127, Jan. 2001. Antonio Visioli received the Laurea degree in elec-
tronic engineering from the University of Parma in
1995 and the Ph.D. degree in applied mechanics
from the University of Brescia in 1999. Currently
he holds a professor position in automatic control
Paolo Lino received the Laurea degree in electrical at the Department of Mechanical and Industrial
engineering from Politecnico di Bari, Italy, in 2000 Engineering of the University of Brescia. He is a
and the Ph.D. degree in electronics and automation senior member of IEEE and a member of the TC on
from the University of Catania, Italy, in 2004. In Education of IFAC, of the IEEE Control Systems
2003 he has been a visiting researcher at the Uni- Society TC on Control Education and of the IEEE
versity of New Mexico, Albuquerque, NM, USA. Industrial Electronics Society TC on Factory Au-
Currently he is an assistant professor in automatic tomation Subcommittees on Event-Based Control & Signal and on Industrial
control at Politecnico di Bari. His main research Automated Systems and Control, and of the National Board of Anipla (Italian
interests are in intelligent control, predictive control Association for Automation). His research interests include industrial robot
and modeling and control of electro-mechanical and control and trajectory planning, dynamic inversion based control, industrial
automotive systems. He is co-author of more than 60 control, and fractional control. He is the author or co-author or editor of four
peer reviewed papers in journals, book chapters, and conference proceedings. international books, one textbook and more than 200 papers in international
Dr. Lino is member of IEEE and IEEE Control Systems Society. journals and conference proceedings.
70 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

Maximum Power Point Tracking With Fractional


Order High Pass Filter for Proton Exchange
Membrane Fuel Cell
Jianxin Liu, Tiebiao Zhao, and YangQuan Chen

Abstract—Proton exchange membrane fuel cell (PEMFC) is to its low reaction rate and difficulty of hydrogen availabil-
widely recognized as a potentially renewable and green energy ity, many different fuel cell types have been tried, such as
source based on hydrogen. Maximum power point tracking alkaline (AFC), proton exchange membrane (PEMFC), direct
(MPPT) is one of the most important working conditions to
be considered. In order to improve the performance such as methanol (DMFC), phosphoric acid (PAFC), molten carbonate
convergence and robustness under disturbance and uncertainty, (MCFC), solid oxide (SOFC) [7]. Among various types of
a fractional order high pass filter (FOHPF) is applied for the FC, the PEMFC is suitable for some special applications
MPPT controller design based on the traditional extremum such as unmanned aerial vehicles (UAVs) because of high
seeking control (ESC). The controller is designed with integer- loading capability due to relatively lighter weight, and ease
order integrator (IO-I) and low pass filter (IO-LPF) together with
fractional order high pass filter (FOHPF), by substituting the of miniaturization, low operating temperature at which ion
normal HPF in the original ESC system. With this FOHPF ESC, conductivity is adequate to generate high power and use of
better convergence and smoother performance are achieved while solid-state electrolyte.
maintaining the robust specifications. First, tracking stability Since the cost of PEMFC is a little expensive now, so, in
is discussed under the commensurate-order condition. Then, many cases, efficiency must be the most important factor taken
simulation results are included to validate the proposed new
FOHPF ESC scheme under disturbance. Finally, comparison into consideration when designing a PEMFC and the related
results between FOHPF ESC and the traditional ESC method controller. However, sometimes, how to extract the maximum
are also provided. power fast and stably should be placed on the first position.
Index Terms—Extremum seeking control (ESC), fractional For a typical application scenario, a working UAV should
order high pass filter (FOHPF), fuel cell, fractional controller have four stages: taking-off, climbing, cruising and landing, as
stability, maximum power point tracking (MPPT). shown in Fig. 1. It is well known that taking off and landing
will draw more power from the energy system, requiring the
I. I NTRODUCTION FC system to work at maximum power point [8]. However, it
is also known that the power output of PEMFC is dependent

P ROBLEMS Problems about energy crisis and environ-


ment pollution related to fossil fuel are intensively studied
all over the world [1]−[3]. Energy saving and looking for
not only on internal chemical reaction but also on external load
impedance [9]. And the operating point is the intersection of
PEMFC’s characteristic P-I curve and the load line, as shown
new-generation reproductive energy source are considered in Fig. 2. If the current drawn from the cell is tuned to the
helpful for attenuating these problems. Nuclear energy, solar maximum power point with value of I ∗ , then the cell works
cell, wind, fuel cell, and hydro power are alternative green under the maximum power point P ∗ which is an equilibrium
power sources [4],[5]. Recently, the fuel cell (FC) has gained
attention as a new power source because of higher energy
density than fossil fuels. Moreover, the FC is eco-friendly
because only water and heat are produced as by-products [6].
Hydrogen fuel cell is a kind of power source to gain electric
power from chemical one under control, which is considered
as an emerging renewable green power source. However, due
Manuscript received Septempber 1, 2015; accepted February 28, 2016. This
work was supported by the Research Project Granted by Xihua University.
Recommended by Associate Editor Dingyü Xue.
Citation: J. X. Liu, T. B. Zhao, and Y. Q. Chen, “Maximum power point
tracking with fractional order high pass filter for proton exchange membrane
fuel cell,” IEEE/CAA Journal of Automatica Sinica, vol. 4, no. 1, pp. 70−79,
Jan. 2017.
J. X. Liu is with the School of Mechanical Engineering, Xihua University,
Chengdu 610039, China (e-mail: jamson liu@163.com).
T. B. Zhao and Y. Q. Chen are with University of California, Merced,
CA95343, USA (e-mail: tzhao@ucmerced.edu; ychen53@ucmerced.edu).
Color versions of one or more of the figures in this paper are available Fig. 1. Drone trajectory as an example during implementing a task.
online at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/JAS.2017.7510328
LIU et al.: MAXIMUM POWER POINT TRACKING WITH FRACTIONAL ORDER HIGH PASS FILTER FOR · · · 71

Fig. 2. Typical polarization curve and the maximum power point.

point. It is worthy to point out that the polarization curve is In Fig. 4, if P is the output power of the controlled fuel
nonlinear and time-variant. So the setpoint is inclined to shift cell with current I, the DC component of P is attenuated
when the working parameters are changed, and the MPPT for by high pass filter (HPF) and the left component will be
PEMFC is in fact a dynamic optimization problem thus control in phase or out of phase with the perturbation signal if the
schemes with capability of more robustness via adaptation are current is less than or greater than the optimum value. So,
needed. after being modulated using the multiplication operation, the
The problem of extracting the maximum power from re- DC component extracted by the low pass filter (LPF) is greater
newable energy sources was first done for processes like or less than zero. Finally, the gradient of I is used to force
photovoltaic panels (PV) and wind turbines [10]. Up to now, the power to converge to the maximum point.
extensive research work has been done on photovoltaic power So far, different algorithms have been proposed for fuel cell
applications, such as the perturbation and observe (P&O) MPP tracking. Zhong et al., reported a first attempt to track
method, the conductance incremental method, the parasitic MPP by an extremum seeking algorithm [9]. Bizon proposed
capacitance method, the short current method, model-based an architecture of hybrid power source for vehicle application
methods, and artificial intelligence methods. But relatively few operating at MPP of the fuel cell using extremum seeking
researches on fuel cell MPPT control have been reported. [15]. Dargahi et al. proposed MPP tracking for fuel cell in
Among them the P&O algorithm is by far the most commonly fuel cell/battery hybrid power systems using perturbation and
used in practice because of its ease of implementation [11]. observe (P&O) algorithm [16].
However, due to the limitation that P&O exhibits erratic The main contribution of this work lies in two aspects. One
and unstable behavior under rapidly changing environments, is discussing the influence of fractional order integrator and
thus the algorithm is unsuitable for the job of tracking the high pass filter (HPF) on the stability of maximum power
frequently moving MPP. point tracking (MPPT) based on extremum seeking control
(ESC). Another one is demonstrating the response smoothness
Extremum seeking is an adaptive nonlinear control method of ESC with fractional order HPF (FOHPF) when applied to
which has been used since 1950s, but its theoretical foun- PEMFC. The objective is to improve PEMFC performance
dations for its stability and performance were established and robustness under disturbance, through a fractional order
very late by [12]. Yin et al. discussed a class of nonlinear control scheme instead of an integer order one.
systems controlled by fractional order slide-mode extremum The paper is organized as follows. The preliminaries of
seeking control strategy and succeeded in lighting control stability of fractional order transfer functions are discussed
applications [13], [14]. Bizon applied an ESC scheme to
PEMFC, by setting the dither amplitude to be proportional
with the magnitude of first harmonics of the processed FC
power [15]. Fig. 3 is the simplest peak searching scheme.
The higher order extremum seeking (hoES) control scheme
is based on the classical control extremum seeking scheme,
which is augmented with a low pass filter (LPF) and/or a
high pass filter (HPF), as shown in Fig. 4. Usually, the HPF is
used to eliminate the slowly changing DC component from
the signal P which is demodulated by multiplication with
sinusoidal signals. The integrator could attenuate the high-
frequency periodical signal around zero. Finally, the gradient
of the output power is calculated. Fig. 3. The simplest peak searching scheme.
72 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

Fig. 4. General ESC control scheme.

in Section II; and in Section III, an adaptive MPPT controller θ̃ 1


= (5)
is designed. In Section IV extremum seeking is applied to the θ∗ 1 + L(s)
fuel cell power system and simulation results are discussed in where
detail. ka2 s + jω s − jω
L(s) = ( + ). (6)
II. S TABILITY OF F RACTIONAL O RDER 2s s + jω + ωh s − jω + ωh
T RANSFER F UNCTION (TF) So,
Usually, linear time invariant (LTI) fractional order (FO) θ̃ 1
system can be described by fractional order differential equa- =
θ∗ 1 + L(s)
tion (FODE) of the form s(s2 +2ωh s+ωh2 +ω 2 )
(an Dαn + an−1 Dαn−1 + · · · + a1 Dα1 + a0 )y(t) = 2 .
s3 +(2ω 2 2 2 2
h +ka )s +(ωh +ω +ka ωh )s+ka ω
2 2
= (bm Dβm + bm−1 Dβm−1 + · · · + b1 Dβ1 + b0 )x(t) (1) (7)
where Dγ =0 Dtγ ; y(t) and x(t) represent the system out- By replacing s with sq , Malek deduced the averaged lin-
put and input signals, respectively; ai (i = 0, . . . , n) and earized model for the FO-ESC as shown in Fig. 5 [18]:
bj (j = 0, . . . , m) are constants; αi (i = 0, . . . , n) and θ̃ 1
βj (j = 0, . . . , m) are arbitrary real numbers. =
θ∗ 1 + L(λ)
Under zero initial conditions, the transfer function of frac- λ(λ2 +2ωh λ+ωh2 +ω 2 )
tional order systems can be obtained as = 2
λ3 +(2ω 2 2 2 2 2 2
h +ka )λ +(ωh +ω +ka ωh )λ+ka ω
Y (s) bm sβm + bm−1 sβm−1 + · · · + b1 sβ1 + b0 (8)
G(s) = = where λ = sq .
X(s) an sαn + an−1 sαn−1 + · · · + a1 sα1 + a0
N um(s) When ka2 is small relative to ω, the IO-ESC transfer
= . (2) function is asymptotically stable for all k > 0, with a pair
Den(s)
of closed-loop poles making the system lightly damped. On
Provided that s1/ν is the greatest common factor of the other hand, in the FO-ESC model, there is no pole
N um(s) and Den(s), G(s) can be transformed to integer close to the stability boundaries. However, the problem of
order transfer function in w-domain with w = s1/ν , which is stability in the cases of the integrator, LPF and HPF with
the so called commensurate-order system. different order value q for sq is necessary to be discussed
With this transformation, the Riemann surface consists of
further. Combinations of integrator, LPF, HPF with or without
Riemann sheets and the principal Riemann sheet (PRS) located
fractional order operation are also valuable to discuss. Without
in the area
π π loss of generality, the case considering only an integrator or
− < arg(w) < . (3)
ν ν a HPF utilizing fractional order operation without a low-pass
The stability condition is expressed as: filter (LPF) will be discussed first, as shown in Fig. 6.
1 π
|arg(wi )| > · (4) B. FO-ESC Model With Different Fractional Order of Inte-
ν 2
where wi is the root of the characteristic polynomial in w- grator and HPF
domain. In Fig. 6, the ESC system can be modeled as:
III. D ESIGN AND S TABILITY A NALYSIS OF MPPT P (t) = f ∗ (t) + (θ(t) − θ∗ (t)) (9)
C ONTROLLER BASED ON ESC
θ0 (t) = a sin(ωt), (10)
A. Fractional Order Average Linear Model
k
The averaged linearized model relating the optimized point θ(t) = θ0 (t) + [P3 (t)] (11)

and the error signal for integer order ESC (IO-ESC) in Fig. 4
is [17]: θ̃(t) = θ∗ − θ(t) + θ0 (t) (12)
LIU et al.: MAXIMUM POWER POINT TRACKING WITH FRACTIONAL ORDER HIGH PASS FILTER FOR · · · 73

Fig. 5. Fractional order ESC (FO-ESC) control scheme.

Fig. 6. Fractional order ESC (FO-ESC) without LPF.

sβ And the roots of the characteristic equation determine this


P3 (t) = b sin(ωt) [P (t)] (13)
sβ + ωh ESC system’s stability.
where G(s)[u(t)] means a time-domain signal obtained as an D(s) = sα+2 + kabs2 + 2ωh sα+1 + (ωh2 + ω 2 )sα
output of system G(s) using u(t) as the input signal [17], and + kabωh s + kabω 2 = 0. (17)
θ(t) represents input current I of fuel cell and y(t) represents
the output power P . Therefore, D. ESC With Fractional Order HPF (FO-HPF)
k s β Considering the case of a FO-HPF working with an integer
θ̃ = θ∗ − α
[b sin(ωt) β [P ]] order integrator in ESC, here, the FO-HPF is defined as
s s + ωh
β
k s sβ
= θ∗ − α [b sin(ωt) β [f ∗ + (θ − θ∗ )2 ]] (14) GFO−HPF (s) = , 0<β<1 (18)
s s + ωh sβ + ωh
2kab sβ Finally, the transfer function can be obtained as
θ̃ + α
[sin(ωt) β [θ̃ sin(ωt)]] = θ∗ + ε (15) θ̃ 1
s s + ωh =
where ε is the dynamic response part attenuating to zero. θ∗ 1 + L(s)
s(s2β +2ωh s2β +ωh2 +ω 2 )
= 2 2β +2ω sβ +ω 2 +ω 2 )
.
C. ESC With Fractional Order Integrator s(s2β +2ω β 2
h s +ωh +ω )+kab(s h h
(19)
Considering the case of a fractional order integrator working
with an integer order HPF in ESC, which means 1/sα (0 <
α < 1) is adopted as an integrator, the transfer function is: E. Approximation of Fractional Order Integrator 1/sα
Since FO-HPF can be represented as a closed-loop with
θ̃ 1 fractional order integrator as shown in Fig. 7, therefore, the
=
θ∗ 1+L(s) main calculation in the situation of fractional order integrator
sα (s2 +2ωh s+ωh2 +ω 2 ) and FO-HPF is related to the approximation of fractional order
= . integrator 1/sα with integer order rational polynomial. The
sα+2 +kabs2 +2ωh sα+1 + (ωh2 +ω 2 )sα +kabωh s+kabω 2
(16) MATLAB Toolbox Ninteger [19] is chosen to approximate
the fractional order integrator 1/sα .
74 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

Fig. 7. MPPT controller with FO-HPF in Simulink.

Fig. 8. Fuel cell with MPPT controller in Simulink.

TABLE I
IV. S IMULATION R ESULTS AND D ISCUSSIONS
S IMULATION PARAMETERS
The focus of this paper is to discuss the role of frac-
tional order controller in ESC. Here, the fuel cell model Parameters Formula Value
in MATLAB/Simulink as shown in Fig. 8 is adopted. The Frequency f1 (Hz) 100
fuel cell model is a 6 kW & 45 V PEMFC stack from the Cutoff radian frequency of HPF ωh 62.8
SimPowerSystem Toolbox in MATLAB, which is fueled with Perturbation radian frequency 628
hydrogen (FuelFr value) and air at nominal flow rate of 50 lpm Activation area A (cm2 ) 56
(liters per minute) and 300 lpm, respectively. As a comparison, Loop gain K1 4 ∗ f1 400
Sine gain K2 10
the model in [20] is used as the reference. The simulation
Vm 45
models of the ESC controller with FO-HPF used in Simulink
Gain k K1 /Vm 8.9
are shown in Fig. 4. The MPP here for comparison relates to
Magnitude a 1
the case when the FuelFr value is given as 20 lpm, without
Magnitude b K2 ∗ H1 ∗ A/Vm 12.4 ∗ H1
loss of generality. Some key parameters are given in Table I.
LIU et al.: MAXIMUM POWER POINT TRACKING WITH FRACTIONAL ORDER HIGH PASS FILTER FOR · · · 75

Fig. 9. Root map of ESC with fractional order integrator.

Fig. 10. Power/voltage output using ESC with fractional order integrator.

A. Performance of ESC Using Fractional Order Integrator B. Performance of ESC Using FO-HPF With Order β
With Order α The characteristic polynomial is:
During simulation, when α varies between 0.3 and 1, the
tracking of the MPP fails and when α is less than 0.3, no D(s) = s(s2β +2ωh sβ +ωh2 +ω 2 )+kab(s2β +2ωh sβ +ωh2 +ω 2 ).
simulation result can be gained, showing that the tracking (21)
process is nonconvergent and the system is unstable. So, it Given β = 0.95,
58 39 38 20 19
is necessary to explain why this phenomenon occurs. Taking D(s) = s 20 + d1 s 20 + d2 s 20 + d3 s 20 + d4 s 20 + d5 . (22)
α = 0.95 as an example, the characteristic polynomial is:
This is also a commensurate-order system, and the closed-
59 40 39 20 19
D(s) = s 20 + c1 s 20 + c2 s 20 + c3 s 20 + c4 s 20 + c5 . (20) loop root map in the λ = s1/20 plane is shown in Fig. 11. It can
This is a commensurate-order system, and the closed-loop be found that there are roots 1.398±j0.128 with angle of 0.091
root map in the λ = s1/20 plane is shown in Fig. 9. It can radian which is less close to the critical stable boundary angle
be found that there are two roots 1.375 ± j0.115 with angle of 1/20(π/2) than the case using fractional order integrator,
of 0.0785 radians very close to the stability boundary angle which means FO-HPF improves the tracking stability. And
of 1/20(π/2). So, the stability condition is very poor which the power vs. time curves under different fractional orders
leads to the abnormal voltage output, and it fails to track the are shown in Fig. 12. It can also be found that the larger
MPP, as shown in Fig. 10. This phenomenon also exists in the fractional order α the faster the power responses, but the
other cases using different order 0.3 < α < 1. integer-order HPF has the fastest response speed.
76 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

Fig. 11. Root map of FO-HPF-ESC.

Fig. 12. Power output with FO-HPF-ESC.

Fig. 13. Power-time curve comparison.

C. Performance of ESC Using FO-HPF With LPF has faster response speed than the one using FO-HPF ESC
and marked with green color.
The ESC controller using fractional high-pass filter, together
2) Attraction Range of MPPT
with integer-order integrator and integer-order low-pass filter,
When the fuel input is 20 lpm, as an example, the rela-
has the structure shown in Fig. 7.
tionship between the fuel cell power output and the current
1) Power Output Comparison is shown in Fig. 14. It is obvious that the current fluctuation
As shown in Fig. 13, the fuel cell controlled by an integer- when using the FO-HPF ESC (green one) during tracking is
order ESC, which uses dither amplitude proportional to the smaller near the maximum power point, with range 52−53,
magnitude of the first harmonics of the processed FC power, comparing to 51−57 of the regular ESC method.
LIU et al.: MAXIMUM POWER POINT TRACKING WITH FRACTIONAL ORDER HIGH PASS FILTER FOR · · · 77

Fig. 14. Power output vs current during tracking.

(a) Power-time curve comparison ESC

(b) Power-current curve comparison


Fig. 15. MPPT performance under white noise.

3) Robustness Under White Noise that the tracking process with FO-HPF (the blue curve) out-
performs the one using normal HPF. Fig. 16 shows the MPPT
If band-limited white noise with power of 0.04 is applied, when the load varies in the case of Fig. 17. So, FO-HPF-ESC
fuel cell power outputs are shown in Fig. 15. It is obvious offers more stable tracking ability than the usual ESC.
78 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

Fig. 16. MPPT performance under variant loads.

California State University, Fresno, USA, and Dr. Hadi Malek,


for their help and valuable advices in this work.

R EFERENCES

[1] X. P. Zhou, S. Yuan, C. Wu, B. Song, and S. L. Peng, “Potential


production and distribution of microalgae in China,” J. Renew. Sustain.
Energ., vol. 5, no. 5, pp. 053101, 2013.

[2] H. B. Khalil and S. J. H. Zaidi, “Energy crisis and potential of solar


Fig. 17. Variant loads. energy in Pakistan,” Renew. Sustain. Energ. Rev., vol. 31, pp. 194−201,
Mar. 2014.

V. C ONCLUSIONS [3] J.-M. Chevalier, The New Energy Crisis: Climate, Economics and
Geopolitics. London: Palgrave Macmillan, 2009.
In this paper, a novel ESC algorithm is presented which is
[4] A. Rashid, K. Yousaf, S. Shah, and N. Shaukat, “Electricity crisis and the
an ESC with FO-HPF. As discussed in this paper, separate significance of indigenous coal for electric power generation,” Electronic
fractional order integrator may cause the tracking failure Devic., vol. 4, no. 1, pp. 1−11, Mar. 2015.
because of the poor tracking stability, and using FO-HPF in
the ESC structure reduces the dynamic response fluctuation. [5] A. Omri and A. Chaibi, “Nuclear energy, renewable energy, and eco-
nomic growth in developed and developing countries: a modelling anal-
In addition, FO-HPF-ESC increases the robustness compared ysis from simultaneous-equation models,” Technical Report, Department
to the regular ESC. As can be seen in our simulation results, of Research, IPAG Business School, Paris, 2014.
FO-HPF-ESC not only can follow the maximum power point
smoother than the regular ESC, but also shows more robust- [6] O. Z. Sharaf and M. F. Orhan, “An overview of fuel cell technology:
fundamentals and applications,” Renew. Sustain. Energ. Rev., vol. 32,
ness in the presence of disturbance in the system. However, pp. 810−853, Apr. 2014.
for the given application case, only adjusting the order of FO-
HPF is difficult to improve the response speed. Furthermore, [7] J. Larminie and A. Dicks, Fuel cell systems explained (Second edition).
how to optimize the order of FO-HPF instead of trial-and-error New York: Wiley, 2003.
is still open and worthy of intensive research. [8] K. N. Mobariz, A. M. Youssef, and M. Abdel-Rahman, “Long endurance
hybrid fuel cell-battery powered UAV,” World J. Modell. Simul., vol. 11,
no. 1, pp. 69−80, 2015.
ACKNOWLEDGEMENTS
[9] Z. D. Zhong, H. B. Huo, X. J. Zhu, G. Y. Cao, and Y. Ren, “Adaptive
The authors would like to thank Prof. Nicu Bizon at the maximum power point tracking control of fuel cell power plants,” J.
University of Pitesti, Romania and Prof. WoonKi Na at the Power Sourc., vol. 176, no. 1, pp. 259−269, Jan. 2008.
LIU et al.: MAXIMUM POWER POINT TRACKING WITH FRACTIONAL ORDER HIGH PASS FILTER FOR · · · 79

[10] N. Karami, R. Outbib, and N. Moubayed, “Maximum power point track- Jianxin Liu graduated from Wuhan Iron and Steel
ing with reactant flow optimization of proton exchange membrane fuel University (WISU), China, in 1991. He received the
cell,” J. Fuel Cell Sci. Technol., vol. 10, no. 5, pp. 051008, Aug. 2013. M.E. degree from WISU in 1994 and the Ph.D.
degree from the Chongqing University, China, in
[11] D. P. Hohm and M. E. Ropp, “Comparative study of maximum power 1997. He is currently a professor at the School of
point tracking algorithms,” Progr. Photovolt.: Res. Applic., vol. 11, no. 1, Mechanical Engineering, Xihua University, China.
pp. 47−62, Jan. 2003. His research interests include robotics and automa-
tion, especially the control of robots such as visual
[12] M. Krstić and H.-H. Wang, “Stability of extremum seeking feedback servoing control and intelligent control. Correspond-
for general nonlinear dynamic systems,” Automatica, vol. 36, no. 4, ing author of this paper.
pp. 595−601, Apr. 2000.

[13] C. Yin, B. Stark, Y. Q. Chen, and S. M. Zhong, “Adaptive minimum


energy cognitive lighting control: integer order vs fractional order
strategies in sliding mode based extremum seeking,” Mechatronics,
vol. 23, no. 7, pp. 863−872, Oct. 2013. Tiebiao Zhao graduated from Yantai University,
China, 2009. He received his M.Sc. degree in control
[14] C. Yin, Y. Q. Chen, and S. M. Zhong, “Fractional-order sliding mode theory and control engineering from University of
based extremum seeking control of a class of nonlinear systems,” Science and Technology of China, China, 2012.
Automatica, vol. 50, no. 12, pp. 3173−3181, Dec. 2014. Currently he is the third year Ph.D. candidate in
University of California, Merced. His research inter-
[15] N. Bizon, “FC energy harvesting using the MPP tracking based on ests include applications of small unmanned aerial
advanced extremum seeking control,” Int. J. Hydrogen Energ., vol. 38, systems (sUAS) in precision agriculture, especially
no. 4, pp. 1952−1966, Feb. 2013. water stress detection and yield prediction.

[16] M. Dargahi, J. Rouhi, M. Rezanejad, and M. Shakeri, “Maximum power


point tracking for fuel cell in fuel cell/battery hybrid power systems,”
Eur. J. Sci. Res., vol. 25, no. 4, pp. 538−548, Jan. 2009.

[17] M. Krstić, “Performance improvement and limitations in extremum seek- YangQuan Chen received his Ph.D. degree in ad-
ing control,” Syst. Contr. Lett., vol. 39, no. 5, pp. 313−326, Apr. 2000. vanced control and instrumentation from Nanyang
Technological University, Singapore, in 1998. Dr.
[18] H. Malek, “Control of grid-connected photovoltaic systems using frac- Chen was on the Faculty of Electrical and Com-
tional order operators,” Ph. D. dissertation, Utah State University, Logan, puter Engineering at Utah State University before
Utah, 2014. he joined the School of Engineering, University of
California, Merced in 2012 where he teaches mecha-
[19] D. Valério, “Toolbox Ninteger for MATLAB, v. 2.3 (September 2005),” tronics for juniors and fractional order mechanics
2015. [Online]. Available: http://web.ist.utl.pt/duarte.valerio/ninteger/ for graduates. His current research interests include
ninteger.htm mechatronics for sustainability, cognitive process
control and hybrid lighting control, multi-UAV based
cooperative multi-spectral personal remote sensing and applications, applied
[20] N. Bizon, “On tracking robustness in adaptive extremum seeking fractional calculus in controls, signal processing and energy informatics;
control of the fuel cell power plants,” Appl. Energ., vol. 87, no. 10, distributed measurement and distributed control of distributed parameter
pp. 3115−3130, Oct. 2010. systems using mobile actuator and sensor networks.
80 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

Constrained Fractional Variational Problems of


Variable Order
Dina Tavares, Ricardo Almeida, and Delfim F. M. Torres

Abstract—Isoperimetric problems consist in minimizing or The most common fractional operators considered in the
maximizing a cost functional subject to an integral constraint. literature take into account the past of the process: they are
In this work, we present two fractional isoperimetric problems usually called left fractional operators. But in some cases
where the Lagrangian depends on a combined Caputo derivative
of variable fractional order and we present a new variational we may be also interested in the future of the process, and
problem subject to a holonomic constraint. We establish neces- the computation of α(·) to be influenced by it. In that case,
sary optimality conditions in order to determine the minimizers right fractional derivatives are then considered. Our goal is
of the fractional problems. The terminal point in the cost integral, to develop a theory where both fractional operators are taken
as well as the terminal state, are considered to be free, and we into account, and for that we define a combined fractional
obtain corresponding natural boundary conditions.
variable order derivative operator that is a linear combination
Index Terms—Fractional calculus, fractional calculus of varia- of the left and right fractional derivatives. For studies with
tions, holonomic constraints, isoperimetric constraints, optimiza- fixed fractional order see [6]−[8].
tion, variable fractional order.
Variational problems are often subject to one or more con-
straints. For example, isoperimetric problems are optimization
I. I NTRODUCTION problems where the admissible functions are subject to integral

M ANY real world phenomena are better described by


noninteger order derivatives. In fact, fractional deriva-
tives have unique characteristics that may model certain dy-
constraints. This direction of research has been recently in-
vestigated in [9], where variational problems with dependence
on a combined Caputo derivative of variable fractional order
namics more efficiently. To start, we can consider any real or- are considered and necessary optimality conditions deduced.
der for the derivatives, and thus we are not restricted to integer- Here variational problems are considered subject to integral or
order derivatives only. Secondly, they are nonlocal operators, holomonic constraints.
in opposite to the usual derivatives, containing memory. With The text is organized in four sections. In Section II we
the memory property one can take into account the past of the review some important definitions and results about combined
processes. This subject, called Fractional Calculus, although as Caputo derivative of variable fractional order, and present
old as ordinary calculus itself, only recently has found numer- some properties that will be need in the sequel. For more
ous applications in mathematics, physics, mechanics, biology on the subject we refer the interested reader to [3], [10],
and engineering. The order of the derivative is assumed to [11]. In Section III we present two different isoperimetric
be fixed along the process, that is, when determining what problems and we study necessary optimality conditions in
is the order α > 0 such that the solution of the fractional order to determine the minimizers for each of the problems.
differential equation Dα y(t) = f (t, y(t)) better approaches We end Section III with an example. In Section IV we consider
the experimental data, we consider the order to be a fixed a new variational problem subject to a holonomic constraint.
constant. Of course, this may not be the best option, since
trajectories are a dynamic process, and the order may vary. II. F RACTIONAL C ALCULUS OF VARIABLE O RDER
So, the natural solution to this problem is to consider the
In this section we collect definitions and preliminary results
order to be a function, α(·), depending on time. Then we
on fractional calculus, with variable fractional order, needed
may seek what is the best function α(·) such that the variable
in the sequel. The variational fractional order is a continuous
order fractional differential equation Dα(·) y(t) = f (t, y(t))
function of two variables, α : [a, b]2 → (0, 1). Let x : [a, b] →
better describes the real data. This approach is very recent,
R. Two different types of fractional derivatives are considered.
and many work has to be done for a complete study of the
Definition 1 (Riemann–Liouville fractional derivatives):
subject (see, e.g., [1]−[5]).
The left and right Riemann–Liouville fractional derivatives of
Manuscript received September 16, 2015; accepted June 22, 2016. This order α(·, ·) are defined respectively by
work was supported by Portuguese Funds through the Center for Research and
Development in Mathematics and Applications (CIDMA) and the Portuguese α(·,·)
a Dt x(t)
Foundation for Science and Technology (FCT) (UID/MAT/04106/2013). Z t
Tavares was also supported by FCT through the Ph.D. fellowship d 1
SFRH/BD/42557/2007. Recommended by Associate Editor YangQuan Chen. = (t − τ )−α(t,τ ) x(τ )dτ
Citation: D. Tavares, R. Almeida, and D. F. M. Torres, “Constrained dt a Γ(1 − α(t, τ ))
fractional variational problems of variable order,” IEEE/CAA Journal of
Automatica Sinica, vol. 4, no. 1, pp. 80−88, Jan. 2017.
and
D. Tavares is with the Department of Mathematics, Polytechnic Institute of α(·,·)
Leiria, 2410-272 Leiria, Portugal (email: dtavares@ipleiria.pt). t Db x(t)
R. Almeida and D. F. M. Torres are with the Department of Math-
Z b
d −1
ematics, University of Aveiro, 3810-193 Aveiro, Portugal (email: ri- = (τ − t)−α(τ,t) x(τ )dτ.
cardo.almeida@ua.pt; delfim@ua.pt). dt t Γ(1 − α(τ, t))
Digital Object Identifier 10.1109/JAS.2017.7510331
TAVARES et al.: CONSTRAINED FRACTIONAL VARIATIONAL PROBLEMS OF VARIABLE ORDER 81

Definition 2 (Caputo fractional derivatives): The left and III. F RACTIONAL I SOPERIMETRIC P ROBLEMS
right Caputo fractional derivatives of order α(·, ·) are defined
Consider the set
respectively by n
C α(·,·) D = (x, t) ∈ C 1 ([a, b]) × [a, b] : C Dγα(·,·),β(·,·) x(t)
a Dt x(t) o
Z t
1 exists and is continuous on [a, b]
= (t − τ )−α(t,τ ) x(1) (τ )dτ
a Γ(1 − α(t, τ ))
endowed with the norm
and ¯ ¯
¯ ¯
C α(·,·)
k(x, t)k := max |x(t)| + max ¯C Dγα(·,·),β(·,·) x(t)¯ + |t|.
t Db x(t) a≤t≤b a≤t≤b
Z b
−1 Throughout the text, we denote by ∂i z the partial derivative
= (τ − t)−α(τ,t) x(1) (τ )dτ.
t Γ(1 − α(τ, t)) of a function z : R3 → R with respect to its i-th argument.
Also, for simplification, we consider the operator
Of course the fractional derivatives just defined are linear ³ ´
operators. The next step is to define a new fractional derivative, [x]α,β C α(·,·),β(·,·)
γ (t) := t, x(t), Dγ x(t) .
combining the previous ones into a single one.
Definition 3: Let α, β : [a, b]2 → (0, 1) be the fractional The main problem of the fractional calculus of varia-
orders, and define the constant vector γ = (γ1 , γ2 ) ∈ [0, 1]2 . tions
¡ with variable
¢ order is described as follows. Let L :
The combined Riemann–Liouville fractional derivative of a C 1 [a, b] × R2 → R and consider the functional J : D → R
function x is defined by of the form
α(·,·) β(·,·) Z T
Dγα(·,·),β(·,·) x(t) = γ1 a Dt x(t) + γ2 t Db x(t).
J (x, T ) = L[x]α,β
γ (t)dt + φ(T, x(T )) (1)
a
The combined Caputo fractional derivative of a function x
is defined by where φ : [a, b] × R → R is of class C 1 . In the sequel, we
need the auxiliary notation of the dual fractional derivative:
C α(·,·) β(·,·)
Dγα(·,·),β(·,·) x(t) = γ1 C
a Dt x(t) + γ2 C
t Db x(t). β(·,·),α(·,·) β(·,·)
Dγ,c = γ2 a Dt + γ1 t Dcα(·,·) (2)
For the sequel, we also need the generalization of fractional
integrals for a variable order. where γ = (γ2 , γ1 ) and c ∈ (a, b].
Definition 4 (Riemann–Liouville fractional integrals): The Remark 1: Fractional derivatives (2) can be regarded as
left and right Riemann–Liouville fractional integrals of order a generalization of usual fractional derivatives. For advan-
α(·, ·) are defined respectively by tages of applying them to fractional variational problems see
Z t [8], [12], [13].
α(·,·) 1 In [9] we obtained necessary conditions that every local
I
a t x(t) = (t − τ )α(t,τ )−1 x(τ )dτ minimizer of functional J must fulfill.
a Γ(α(t, τ ))
Theorem 2 [9]: If (x, T ) ∈ D is a local minimizer of
and functional (1), then (x, T ) satisfies the fractional differential
Z b equation
α(·,·) 1
t Ib x(t) = (τ − t)α(τ,t)−1 x(τ )dτ.
Γ(α(τ, t)) ∂2 L[x]α,β
β(·,·),α(·,·)
∂3 L[x]α,β
t γ (t) + D γ,T γ (t) = 0

We remark that in contrast to the fixed fractional order case, on [a, T ] and
variable-order fractional integrals are not the inverse operation
of the variable-order fractional derivatives. ³ ´
β(·,·) β(·,·)
For the next section, we need the following fractional γ2 a Dt ∂3 L[x]α,β
γ (t) −T D t ∂3 L[x]α,β
γ (t) = 0
integration by parts formulas.
Theorem 1 (Theorem 3.2 of [11]): If x, y ∈ C 1 [a, b], then on [T, b].
Remark 2: In general, analytical solutions to fractional vari-
Z b ational problems are hard to find. For this reason, numerical
α(·,·)
y(t) C
a Dt x(t)dt methods are often used. The reader interested in this subject
a
Z b h it=b is referred to [14], [15] and references therein.
= x(t) t Db
α(·,·) 1−α(·,·)
y(t)dt + x(t) t Ib y(t) Fractional differential equations as the ones given by The-
a t=a orem 2, are known in the literature as fractional Euler –
Lagrange equations, and they provide us with a method to de-
and
termine the candidates for solutions of the problem addressed.
Z b
α(·,·) Solutions of such fractional differential equations are called
y(t) C
t Db x(t)dt extremals for the functional. In this paper, we proceed the
a
Z b h it=b study initiated in [9] by considering additional constraints to
α(·,·) 1−α(·,·) the problems. We will deal with two types of isoperimetric
= x(t) a Dt y(t)dt − x(t) a It y(t) .
a t=a problems, which we now describe.
82 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

A. Problem I (x∗ , T ∗ ) satisfy the isoperimetric constraint (4). For a fixed


The fractional isoperimetric problem of the calculus of choice of hi , let
Z T +²1 4T
variations consists to determine the local minimizers of J
over all (x, T ) ∈ D satisfying a boundary condition i(²1 , ²2 ) = g[x∗ ]α,β
γ (t)dt − ψ(T + ²1 4T ).
a

x(a) = xa (3) For ²1 = ²2 = 0, we obtain that


Z T
for a fixed xa ∈ R and an integral constraint of the form i(0, 0) = g[x]α,β
γ (t)dt − ψ(T )
Z T a
= ψ(T ) − ψ(T ) = 0.
g[x]α,β
γ (t)dt = ψ(T ) (4)
a ∂i
¡ ¢ The derivative is given by
1 2
where g : C [a, b] × R → R and ψ : [a, b] → R are two ∂²2
differentiable functions. The terminal time T and terminal state Z T +²1 4T
∂i ¡
x(T ) are free. In this problem, the condition of the form (4) = ∂2 g[x∗ ]α,β
γ (t)h2 (t)
∂²2 a
is called an isoperimetric constraint. The next theorem gives ¢
fractional necessary optimality conditions to this isoperimetric + ∂3 g[x∗ ]α,β C α(·,·),β(·,·)
γ (t) Dγ h2 (t) dt.
problem. For ²1 = ²2 = 0 one has
Theorem 3: Suppose that (x, T ) gives a local minimum ¯ Z T
for functional (1) on D subject to the boundary condition (3) ∂i ¯¯ ¡
¯ = ∂2 g[x]α,β
γ (t)h2 (t)
and the isoperimetric constraint (4). If (x, T ) does not satisfies ∂²2 (0,0) a
the Euler–Lagrange equations with respect to the isoperimetric ¢
+ ∂3 g[x]α,β C α(·,·),β(·,·)
γ (t) Dγ h2 (t) dt. (11)
constraint, that is, if one of the two following conditions is not
verified, The second term in (11) can be written as
Z T
β(·,·),α(·,·)
∂2 g[x]α,β
γ (t) + Dγ,T ∂3 g[x]α,β
γ (t) = 0 (5) ∂3 g[x]α,β C α(·,·),β(·,·)
γ (t) Dγ h2 (t)dt
a
for t ∈ [a, T ], or Z T h
α(·,·)
h i = ∂3 g[x]α,β
γ (t) γ1 C
a Dt h2 (t)
β(·,·) β(·,·) a i
γ2 a Dt ∂3 g[x]α,β
γ (t) − T Dt ∂3 g[x]α,β
γ (t) =0 (6) β(·,·)
+ γ2 C
t Db h2 (t) dt
for t ∈ [T, b], then there exists a constant λ such that, if we Z T
C α(·,·)
define the function F : [a, b] × R2 → R by F = L−λg, (x, T ) = γ1 ∂3 g[x]α,β
γ (t)a Dt h2 (t)dt
satisfies the fractional Euler – Lagrange equations a"
Z b
β(·,·)
∂2 F [x]α,β
β(·,·),α(·,·)
∂3 F [x]α,β + γ2 ∂3 g[x]α,β C
γ (t)t Db h2 (t)dt
γ (t) + D γ,T γ (t) = 0 (7)
a
Z #
on the interval [a, T ] and b
C β(·,·)
³ ´ − ∂3 g[x]α,β
γ (t)t Db h2 (t)dt . (12)
β(·,·) β(·,·)
γ2 a Dt ∂3 F [x]α,β
γ (t) −T D t ∂3 F [x]α,β
γ (t) = 0 (8) T

Using the fractional integrating by parts formula, (12) is


on the interval [T, b]. Moreover, (x, T ) satisfies the transver- equal to
sality conditions Z T h
 h2 (t) γ1t DT α(·,·) ∂3 g[x]α,βγ (t)

 F [x]α,β
γ (T ) + ∂1 φ(T, x(T )) a

 i
 0 0


 h ∂2 φ(T, x(T ))x (T ) + λψ (T ) = 0
+ + γ2a Dt β(·,·) ∂3 g[x]α,β
γ (t) dt

 1−α(·,·)
 γ1 t IT
 ∂3 F [x]α,β
γ (t) Z b h

 i β(·,·)
1−β(·,·) + γ2 h2 (t) a Dt ∂3 g[x]α,β
γ (t)
− γ2 T It ∂3 F [x]α,β
γ (t) T


t=T i

 + ∂ φ(T, x(T )) = 0 − T Dt β(·,·) ∂3 g[x]α,β

 h 2 γ (t) dt

 1−β(·,·) "

 γ2 T It ∂3 F [x]α,β
γ (t) ³

 i

 −a It
1−β(·,·)
∂3 F [x]α,β + h2 (t) γ1t IT 1−α(·,·) ∂3 g[x]α,β γ (t)
γ (t) = 0. (9)
t=b
#
´
Proof : Consider variations of the optimal solution (x, T ) − γ2T It 1−β(·,·) ∂3 g[x]α,β
γ (t)
of the type t=T
"
∗ ∗
³
(x , T ) = (x + ²1 h1 + ²2 h2 , T + ²1 ∆T ) (10) + γ2 h2 (t) T It 1−β(·,·) ∂3 g[x]α,β
γ (t)

where, for each i ∈ {1, 2}, ²i ∈ R is a small parameter, hi ∈ #


´
C 1 ([a, b]) satisfies hi (a) = 0, and 4T ∈ R. The additional − a It 1−β(·,·)
∂3 g[x]α,β
γ (t) .
term ²2 h2 must be selected so that the admissible variations
t=b
TAVARES et al.: CONSTRAINED FRACTIONAL VARIATIONAL PROBLEMS OF VARIABLE ORDER 83

h
Substituting these relations into (11), and considering the + ∆T F [x]α,β
γ (t) + ∂1 φ(t, x(t))
fractional operator Dγ,c
β(·,·),α(·,·)
as defined in (2), we obtain i
that + ∂2 φ(t, x(t))x0 (t) + λψ 0 (t)
¯ h t=T
∂i ¯¯ 1−β(·,·)
+ h1 (b)γ2 T It ∂3 F [x]α,β (t)
γ
∂²2 ¯(0,0) i
1−β(·,·)
Z T h i − a It ∂3 F [x]α,β
γ (t) . (14)
β(·,·),α(·,·) t=b
= h2 (t) ∂2 g[x]α,β
γ (t) + Dγ,T ∂3 g[x]α,β
γ (t) dt
a As h1 and 4T are arbitrary, we can choose 4T = 0 and
Z b h
β(·,·) h1 (t) = 0 for all t ∈ [T, b]. But h1 is arbitrary in t ∈ [a, T ).
+ γ2 h2 (t) a Dt ∂3 g[x]α,β
γ (t) Then, we obtain the first necessary condition (7):
T i β(·,·),α(·,·)
− T Dt β(·,·) ∂3 g[x]α,β
γ (t) dt ∂2 F [x]α,β
γ (t) + D γ,T ∂3 F [x]α,β
γ (t) = 0
" Ã
for all t ∈ [a, T ]. Analogously, considering 4T = 0 and
+ h2 (t) γ1t IT 1−α(·,·) ∂3 g[x]α,β
γ (t) h1 (t) = 0 for all t ∈ [a, T ] ∪ {b}, and h1 arbitrary on (T, b),
!# we obtain the second necessary condition (8):
1−β(·,·)
³
− γ2T It ∂3 g[x]α,β
γ (t) γ2 a Dt
β(·,·)
∂3 F [x]α,β
γ (t)
" Ã t=T ´
β(·,·)
−T Dt ∂3 F [x]α,β
γ (t) = 0 ∀t ∈ [T, b].
1−β(·,·)
+ γ2 h2 (t) T It ∂3 g[x]α,β
γ (t)
As (x, T ) is a solution to the necessary conditions (7) and
!#
(8), then (14) takes the form
− a It 1−β(·,·) ∂3 g[x]α,β
γ (t) . h
1−α(·,·)
t=b
0 = h1 (T ) γ1 t IT ∂3 F [x]α,β
γ (t)
i
Since (5) or (6) fails, there exists a function h2 such that 1−β(·,·)
− γ2 T It ∂3 F [x]α,β (t) + ∂ φ(t, x(t))
¯ γ 2
t=T
∂i ¯¯ h
6= 0. α,β
+ ∆T F [x]γ (t) + ∂1 φ(t, x(t))
∂²2 ¯ (0,0) i
In fact, if not, from the arbitrariness of the function h2 and + ∂2 φ(t, x(t))x0 (t) + λψ 0 (t)
h ³ t=T
the fundamental lemma of the calculus of the variations, (5) 1−β(·,·) α,β
and (6) would be verified. Thus, we may apply the implicit + h1 (b) γ2 T It ∂3 F [x]γ (t)
function theorem, that ensures the existence of a function ²2 (·), ´i
1−β(·,·)
defined in a neighborhood of zero, such that i(²1 , ²2 (²1 )) = 0. −a It ∂3 F [x]α,β
γ (t) . (15)
t=b
In conclusion, there exists a subfamily of variations of the form
Transversality conditions (9) are obtained for appropriate
(10) that verifies the integral constraint (4). We now seek to
choices of variations. ¥
prove the main result. For that purpose, consider the auxiliary In the next theorem, considering the same Problem I,
function j(²1 , ²2 ) = J (x∗ , T ∗ ). By hypothesis, function j we rewrite the transversality conditions (9) in terms of the
attains a local minimum at (0, 0) when subject to the constraint increment on time ∆T and on the increment of space ∆xT
i(·, ·) = 0, and we proved before that ∇i(0, 0) 6= 0. Applying given by
the Lagrange multiplier rule, we ensure the existence of a
number λ such that ∆xT = (x + h1 )(T + ∆T ) − x(T ). (16)
∇ (j(0, 0) − λi(0, 0)) = 0. Theorem 4: Let (x, T ) be a local minimizer to the
functional (1) on D subject to the boundary condition (3)
In particular,
∂ (j − λi) and the isoperimetric constraint (4). Then (x, T ) satisfies the
(0, 0) = 0. (13) transversality conditions
∂²1

Let F = L − λg. The relation (13) can be written as 
 F [x]α,β
γ (T )h+ ∂1 φ(T, x(T )) + λψ (T )
0

 + x0 (T ) γ I 1−β(·,·) ∂ F [x]α,β (t)

 2T t 3
Z h 
 γ
i
T 
 1−α(·,·)
0= h1 (t) ∂2 F [x]α,β 
 − γ1t IT ∂3 F [x]α,β
γ (t) =0
γ (t) 

a  h t=T
i 
 γ1 t I 1−α(·,·) ∂3 F [x]α,β
β(·,·),α(·,·) γ (t)
+ Dγ,T ∂3 F [x]α,β
γ (t) dt
T
i
 1−β(·,·)
Z b h 
 − γ2 T It ∂3 F [x]α,β
γ (t)
β(·,·) 
 t=T
+ γ2 h1 (t) a Dt ∂3 F [x]α,β
γ (t) 
 + ∂ φ(T, x(T )) = 0

 h 2
T i 
 1−β(·,·)
β(·,·) 
 γ T It ∂3 F [x]α,β
γ (t)
− T Dt ∂3 F [x]α,β
γ (t) dt 

2
i
h 
 1−β(·,·)
1−α(·,·) − I
a t ∂ F [x]α,β (t)
3 γ = 0. (17)
+ h1 (T ) γ1 t IT ∂3 F [x]α,β
γ (t) t=b
i ∗ ∗
Proof : Suppose (x , T ) is an admissible variation of the
1−β(·,·)
− γ2 T It ∂3 F [x]α,β
γ (t) + ∂2 φ(t, x(t)) form (10) with ²1 = 1 and ²2 = 0. Using Taylor’s expansion
t=T
84 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

up to first order for a small ∆T , and restricting the set of on the interval [T, b]. Moreover, (x, T ) satisfies the transver-
variations to those for which h01 (T ) = 0, we obtain the sality conditions
increment ∆xT on x: 

 L[x]α,β
γ (T ) + ∂1 φ(T, x(T ))

 + ∂ φ(T, x(T ))x0 (T ) = 0
(x + h1 ) (T + ∆T ) = (x + h1 )(T ) + x0 (T )∆T + O(∆T )2 . 
 2

h

 1−α(·,·)
Relation (16) allows us to express h1 (T ) in terms of ∆T  γ1 t IT
 ∂3 L[x]α,β
γ (t)


and ∆xT : 
 1−β(·,·) α,β
 − γ2 T It i∂3 L[x]γ (t)
h1 (T ) = ∆xT − x0 (T )∆T + O(∆T )2 .  + ∂2 φ(t, x(t)) =0

h t=T

 1−α(·,·)
Substituting this expression into (15), and using appropriate  − λγ1t Ib
 ∂3 g[x]α,β
γ (t)

 ³
choices of variations, we obtain the new transversality condi- 
 1−β(·,·)

 + γ2 T It ∂3 L[x]α,β
γ (t)
tions (17). ¥ 
 ´i

 − a It1−β(·,·)
Theorem 5: Suppose that (x, T ) gives a local minimum for ∂3 F [x]α,β
γ (t) = 0. (21)
t=b
functional (1) on D subject to the boundary condition (3) and
the isoperimetric constraint (4). Then, there exists (λ0 , λ) 6= Proof : Similarly as done to prove Theorem 3, let
(0, 0) such that, if we define the function F : [a, b] × R2 → R
by F = λ0 L − λg, (x, T ) satisfies the following fractional (x∗ , T ∗ ) = (x + ²1 h1 + ²2 h2 , T + ²1 ∆T )
Euler–Lagrange equations:
be a variation of the solution, and define
β(·,·),α(·,·)
∂2 F [x]α,β
γ (t) + D γ,T ∂3 F [x]α,β
γ (t) = 0
Z b
i(²1 , ²2 ) = g[x∗ ]α,β
γ (t)dt − C.
on the interval [a, T ], and a
³ ´ ∂i
β(·,·) β(·,·) The derivative , when ²1 = ²2 = 0, is
γ2 a Dt ∂3 F [x]α,β
γ (t) − T Dt ∂3 F [x]α,β
γ (t) = 0 ∂²2
¯ Z b³
on the interval [T, b]. ∂i ¯¯
= ∂2 g[x]α,β
γ (t)h2 (t)
Proof : If (x, T ) does not verifies (5) or (6), then the ∂²2 ¯(0,0) a
hypothesis of Theorem 3 is satisfied and we prove Theorem 5 ´
considering λ0 = 1. If (x, T ) verifies (5) and (6), then we + ∂3 g[x]α,β
γ (t)C α(·,·),β(·,·)
Dγ h 2 (t) dt.
prove the result by considering λ = 1 and λ0 = 0. ¥
Integrating by parts and choosing variations such that
h2 (b) = 0, we have
B. Problem II ¯ Z b
∂i ¯¯ h
We now consider a new isoperimetric type problem with = h (t) ∂2 g[x]α,β
γ (t)
∂²2 ¯(0,0)
2
the isoperimetric constraint of form a
i
Z b + Dγ,b
β(·,·),α(·,·)
∂3 g[x]α,β
γ (t) dt.
g[x]α,β
γ (t)dt = C (18)
a Thus, there exists a function h2 such that
where C is a given real number. ¯
∂i ¯¯
Theorem 6: Suppose that (x, T ) gives a local minimum for 6= 0.
functional (1) on D subject to the boundary condition (3) and ∂²2 ¯(0,0)
the isoperimetric constraint (18). If (x, T ) does not satisfies We may apply the implicit function theorem to conclude that
the Euler–Lagrange equation with respect to the isoperimetric there exists a subfamily of variations satisfying the integral
constraint, that is, the condition constraint. Consider the new function j(²1 , ²2 ) = J (x∗ , T ∗ ).
β(·,·),α(·,·) Since j has a local minimum at (0, 0) when subject to the
∂2 g[x]α,β
γ (t) + Dγ,b ∂3 g[x]α,β
γ (t) = 0
constraint i(·, ·) = 0 and ∇i(0, 0) 6= 0, there exists a number
for t ∈ [a, b] is not satisfied, then there exists λ 6= 0 such that, λ such that

if we define the function F : [a, b] × R2 → R by F = L − λg, (j − λi) (0, 0) = 0. (22)
(x, T ) satisfies the fractional Euler–Lagrange equations ∂²1
β(·,·),α(·,·) Let F = L − λg. Relation (22) can be written as
∂2 F [x]α,β
γ (t) + Dγ,T ∂3 L[x]α,β
γ (t) Z T h
β(·,·),α(·,·)
− λDγ,b ∂3 g[x]α,β
γ (t) = 0 (19) 0= h1 (t) ∂2 F [x]α,β
γ (t)
a
on the interval [a, T ], and β(·,·),α(·,·)
+ Dγ,T ∂3 L[x]α,β
γ (t)
³ ´ i
β(·,·),α(·,·)
γ2 a Dt
β(·,·)
∂3 F [x]α,β
γ (t) − D
T t
β(·,·)
∂3 L[x]α,β
γ (t) − λDγ,b ∂3 g[x]α,β
γ (t) dt
³ ´ Z b h ³
α,β α(·,·) α,β
−λ ∂2 g[x]γ (t) + γ1t Db ∂3 g[x]γ (t) = 0 (20) + h1 (t) γ2 a Dt
β(·,·)
∂3 F [x]α,β
γ (t)
T
TAVARES et al.: CONSTRAINED FRACTIONAL VARIATIONAL PROBLEMS OF VARIABLE ORDER 85

´
β(·,·)
− T Dt ∂3 L[x]α,β
γ (t) and the isoperimetric constraint
³
− λ ∂2 g[x]α,β Z T µ ¶2
γ (t) t1−α(t) (b − t)1−β(t)
C α(·,·),β(·,·)
´i Dγ x(t) + dt
+ γ1t Db
α(·,·)
∂3 g[x]α,β (t) dt 0 2Γ(2 − α(t)) 2Γ(2 − β(t))
γ
h = ψ(T ).
1−α(·,·)
+ h1 (T ) γ1 t IT ∂3 L[x]α,β
γ (t)
Define F = L − λg with λ = 2, that is,
1−β(·,·)
− γ2 T It ∂3 L[x]α,β
γ (t)
³
i F = α(t)+ C Dγα(·),β(·) x(t)
+ ∂2 φ(t, x(t))
h t=T t1−α(t) (b − t)1−β(t) ´2
+ ∆T L[x]α,β − − .
γ (t)
+ ∂1 φ(t, x(t)) 2Γ(2 − α(t)) 2Γ(2 − β(t))
i
+ ∂2 φ(t, x(t))x0 (t) Consider the function x(t) = t with t ∈ [0, b]. Because
h t=T

+ h1 (b) −λγ1t Ib
1−α(·,·)
∂3 g[x]α,β t1−α(t) (b − t)1−β(t)
γ (t) C
Dγα(·,·),β(·,·) x(t) = +
³ 2Γ(2 − α(t)) 2Γ(2 − β(t))
1−β(·,·)
+ γ2 T It ∂3 L[x]α,β
γ (t)
´i we have that x satisfies conditions (7), (8) and the two last of
1−β(·,·) (9). Using the first condition of (9), that is,
− a It ∂3 F [x]α,β
γ (t) .
t=b
µ ¶2
Considering appropriate choices of variations, we obtain the T 1−α(T ) (b − T )1−β(T )
α(t) + 2 + =0
first (19) and the second (20) necessary optimality conditions, 2Γ(2 − α(T )) 2Γ(2 − β(T ))
and also the transversality conditions (21). ¥ we obtain the optimal time T .
Similarly to Theorem 5, the following result holds.
Theorem 7: Suppose that (x, T ) gives a local minimum
for functional (1) on D subject to the boundary condition IV. H OLONOMIC C ONSTRAINTS
(3) and the isoperimetric constraint (18). Then there exists Consider the space
(λ0 , λ) 6= (0, 0) such that, if we define the function F :
[a, b] × R2 → R by F = λ0 L − λg, (x, T ) satisfies the U = {(x1 , x2 , T ) ∈ C 1 ([a, b]) × C 1 ([a, b]) × [a, b] :
fractional Euler–Lagrange equations x1 (a) = x1a ∧ x2 (a) = x2a } (23)
β(·,·),α(·,·)
∂2 F [x]α,β
γ (t) + Dγ,T ∂3 L[x]α,β
γ (t) for fixed reals x1a , x2a ∈ R. In this section we consider the
β(·,·),α(·,·) α,β functional J defined in U by
− λDγ,b ∂3 g[x]γ (t) = 0
Z T ³
on the interval [a, T ], and J (x1 ,x2 , T ) = L t, x1 (t), x2 (t), C Dγα(·,·),β(·,·) x1 (t),
³ ´ a ´
β(·,·) β(·,·)
γ2 a Dt ∂3 F [x]α,β
γ (t) − T Dt ∂3 L[x]α,β
γ (t)
C α(·,·),β(·,·)
Dγ x2 (t) dt + φ(T, x1 (T ), x2 (T )) (24)
³ ´
α(·,·) with terminal time T and terminal states x1 (T ) and x2 (T )
−λ ∂2 g[x]α,β (t) + γ1t D ∂3 g[x]α,β
(t) =0
γ b γ free. The Lagrangian L : [a, b] × R4 → R is a continuous
function and continuously differentiable with respect to its i-th
on the interval [T, b].
argument, i ∈ {2, 3, 4, 5}. To define the variational problem,
we consider a new constraint of the form
C. An example
g(t, x1 (t), x2 (t)) = 0, t ∈ [a, b] (25)
Let α(t, τ ) = α(t) and β(t, τ ) = β(τ ). Define the function
2
where g : [a, b] × R → R is a continuous function and con-
Z Tµ ¶2
t1−α(t) (b − t)1−β(t) tinuously differentiable with respect to second and third argu-
ψ(T ) = + dt ments. This constraint is called a holonomic constraint. The
0 2Γ(2 − α(t)) 2Γ(2 − β(t))
next theorem gives fractional necessary optimality conditions
on the interval [0, b] with b > 0. Consider the functional J to the variational problem with a holonomic constraint. To
defined by simplify the notation, we denote by x the vector (x1 , x2 ); by
C α(·,·),β(·,·) α(·,·),β(·,·) α(·,·),β(·,·)
Z T· ³ ´2 Dγ x the vector (C Dγ x1 , C Dγ x2 );
J(x, t) = α(t) + C Dγα(·,·),β(·,·) x(t) and we use the operator
0 ³ ´
µ ¶2 # [x]α,β (t) := t, x(t), C α(·,·),β(·,·)
D x(t) .
t1−α(t) (b − t)1−β(t) γ γ
+ + dt
2Γ(2 − α(t)) 2Γ(2 − β(t)) Theorem 8: Suppose that (x, T ) gives a local minimum
to functional J as in (24), under the constraint (25) and the
for t ∈ [0, b] and γ = (1/2, 1/2), subject to the initial
boundary conditions defined in (23). If
condition
x(0) = 0 ∂3 g(t, x(t)) 6= 0 ∀t ∈ [a, b]
86 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

then there exists a piecewise continuous function λ : [a, b] → Differentiating this condition with respect to ² and consid-
R such that (x, T ) satisfies the following fractional Euler– ering ² = 0, we obtain that
Lagrange equations:
∂2 g(t, x(t))h1 (t) + ∂3 g(t, x(t))h2 (t) = 0
β(·,·),α(·,·)
∂2 L[x]α,β
γ (t) + Dγ,T ∂4 L[x]α,β
γ (t)
which is equivalent to
+ λ(t)∂2 g(t, x(t)) = 0 (26)
∂2 g(t, x(t))h1 (t)
and = −h2 (t). (31)
∂3 g(t, x(t))
β(·,·),α(·,·)
∂3 L[x]α,β
γ (t) + Dγ,T ∂5 L[x]α,β
γ (t) Define j on a neighborhood of zero by
+ λ(t)∂3 g(t, x(t)) = 0 (27) Z T +²4T
on the interval [a, T ], and j(²) = L[x∗ ]α,β
γ (t)dt
a
³
β(·,·) β(·,·) + φ(T + ²4T, x∗ (T + ²4T )).
γ2 a Dt ∂4 L[x]α,β
γ (t) − T Dt ∂4 L[x]α,β
γ (t)
´ ∂j
+ λ(t)∂2 g(t, x(t)) = 0 (28) The derivative for ² = 0 is
∂²
and ¯ Z T ³
∂j ¯¯
= ∂2 L[x]α,β
γ (t)h1 (t)
β(·,·)
a Dt ∂5 L[x]α,β
γ (t)− T Dt β(·,·) ∂5 L[x]α,β
γ (t)
∂² ¯²=0 a

+ λ(t)∂3 g(t, x(t)) = 0 (29) + ∂3 L[x]α,β


γ (t)h2 (t)

on the interval [T, b]. Moreover, (x, T ) satisfies the transver- + ∂4 L[x]α,β C α(·,·),β(·,·)
γ (t) Dγ h1 (t)
´
sality conditions + ∂5 L[x]α,β C α(·,·),β(·,·)
γ (t) Dγ h2 (t) dt


 L[x]α,β
γ (T ) + ∂1 φ(T, x(T )) + L[x]α,β
γ (T )4T + ∂1 φ(T, x(T ))4T



 + ∂2 φ(T, x(T ))x01 (T ) + ∂2 φ(T, x(T )) [h1 (T ) + x01 (T )4T ]


 0


 h + ∂3 φ(T, x(T ))x2 (T ) = 0 + ∂3 φ(T, x(T )) [h2 (T ) + x02 (T )4T ] . (32)

 1−α(·,·)

 γ1 t IT ∂4 L[x]α,βγ (t)

 i The third term in (32) can be written as

 1−β(·,·) α,β

 − γ 2 T I t ∂ 4 L[x] γ (t) Z T

 t=T

 ∂4 L[x]α,β C α(·,·),β(·,·)

 h + ∂2 φ(T, x(T )) = 0 γ (t) Dγ h1 (t)dt

 γ I 1−α(·,·) ∂ L[x]α,β (t) a Z
T
1t T 5 γ
i = ∂4 L[x]α,β
γ (t)

 − γ I 1−β(·,·)
∂ L[x] α,β
(t)

 2T t 5 γ a h i

 t=T
× γ1 C
α(·,·)
h1 (t) + γ2 C
β(·,·)

 + ∂ φ(T, x(T )) = 0 a Dt t Db h1 (t) dt

 h 3 Z T

γ 1−β(·,·)

 2 T It ∂4 L[x]α,β γ (t) = γ1 ∂4 L[x]α,β C α(·,·)
γ (t)a Dt h1 (t)dt

 i

 1−β(·,·) α,β a"
Z b

 − a I ∂4 L[x] (t) =0

 h t γ
t=b + γ2 ∂4 L[x]α,β C β(·,·)

 1−β(·,·) γ (t)t Db h1 (t)dt

 γ2 T It ∂5 L[x]α,β γ (t) a

 i Z #

 − I 1−β(·,·) ∂ L[x]α,β (t) b
= 0. (30) − ∂4 L[x]α,β C β(·,·)
γ (t)t Db h1 (t)dt . (33)
a t 5 γ
t=b
T
Proof : Consider admissible variations of the optimal solution
(x, T ) of the type Integrating by parts, (33) can be written as
Z T h
(x∗ , T ∗ ) = (x + ²h, T + ²∆T )
h1 (t) γ1t DT α(·,·) ∂4 L[x]α,β
γ (t)
where ² ∈ R is a small parameter, a i
+ γ2a Dt β(·,·) ∂4 L[x]α,β
γ (t) dt
h = (h1 , h2 ) ∈ C 1 ([a, b]) × C 1 ([a, b]) Z b h
β(·,·)
+ γ2 h1 (t) a Dt ∂4 L[x]α,β
γ (t)
satisfies hi (a) = 0, i = 1, 2, and 4T ∈ R. Because T i
− T Dt β(·,·) ∂4 L[x]α,β
γ (t) dt
∂3 g(t, x(t)) 6= 0 ∀t ∈ [a, b] "
³
by the implicit function theorem there exists a subfamily of + h1 (t) γ1t IT 1−α(·,·) ∂4 L[x]α,β
γ (t)
variations of (x, T ) that satisfy (25), that is, there exists a #
´
unique function h2 (², h1 ) such that the admissible variation − γ2T It 1−β(·,·) α,β
∂4 L[x]γ (t)
(x∗ , T ∗ ) satisfies the holonomic constraint (25):
t=T

g(t, x1 (t) + ²h1 (t), x2 (t) + ²h2 ) = 0 ∀t ∈ [a, b].


TAVARES et al.: CONSTRAINED FRACTIONAL VARIATIONAL PROBLEMS OF VARIABLE ORDER 87

"
³
+ γ2 h1 (t) T It
1−β(·,·)
∂4 L[x]α,β Define the piecewise continuous function λ by
γ (t) 
β(·,·),α(·,·)
!# 
 ∂3 L[x]α,β
γ (t) Dγ,T ∂5 L[x]α,β
γ (t)

 − −
1−β(·,·) 
 ∂3 g(t, x(t)) ∂3 g(t, x(t))
− a It ∂4 L[x]α,β
γ (t) . 




t=b  t ∈ [a, T ]
By proceeding similarly to the 4th term in (32), we obtain λ(t) =

 β(·,·) β(·,·)
an equivalent expression. Substituting these relations into (32) 
 (a Dt ∂5 L[x]α,β
γ (t) T Dt ∂5 L[x]α,β
γ (t)
β(·,·),α(·,·) 
 − +
and considering the fractional operator Dγ,c as defined 
 ∂3 g(t, x(t)) ∂3 g(t, x(t))


in (2), we get 

t ∈ [T, b]. (35)
Z T" h
0= h1 (t) ∂2 L[x]α,β
γ (t) Using (31) and (35), we obtain that
a
i λ(t)∂2 g(t, x(t))h1 (t)
β(·,·),α(·,·)
+ Dγ,T ∂4 L[x]α,β
γ (t)  β(·,·),α(·,·)

 (∂3 L[x]α,β
γ (t) + Dγ,T ∂5 L[x]α,β
γ (t))h2 (t)
h 



+ h2 (t) ∂3 L[x]α,β
γ (t) t ∈ [a, T ]
=
i¸ 
 β(·,·)
∂5 L[x]α,β
β(·,·)
∂5 L[x]α,β
β(·,·),α(·,·) (a Dt
 γ (t) −T Dt γ (t))h2 (t)
+ Dγ,T ∂5 L[x]α,β
γ (t) dt 

t ∈ [T, b].
Z b" h
+ γ2 h1 (t)
β(·,·)
∂4 L[x]α,β Substituting in (34), we have
a Dt γ (t)
T
Z T ·
i 0= h1 (t) ∂2 L[x]α,β
γ (t)
a
− T Dt β(·,·) ∂4 L[x]α,β
γ (t) ¸
β(·,·),α(·,·)
+ Dγ,T ∂4 L[x]α,β
γ (t) + λ(t)∂2 g(t, x(t)) dt
h
β(·,·) Z ·
+ h2 (t) a Dt ∂5 L[x]α,β
γ (t) b
β(·,·)
# + γ2 h1 (t) Dt ∂4 L[x]α,β
γ (t)
i T a #
β(·,·) α,β
− T Dt ∂5 L[x]γ (t) dt β(·,·)
− T Dt ∂4 L[x]α,β
γ (t) + λ(t)∂2 g(t, x(t)) dt
"
"
+ h1 (T ) γ1t IT 1−α(·,·) ∂4 L[x]α,β
γ (t)
+ h1 (T ) γ1t IT 1−α(·,·) ∂4 L[x]α,β
γ (t)
#
#
− γ2T It 1−β(·,·) ∂4 L[x]α,β
γ (t) + ∂2 φ(t, x(t))
t=T
− γ2T It 1−β(·,·) ∂4 L[x]α,β
γ (t) + ∂2 φ(t, x(t))
"
" t=T
+ h2 (T ) γ1t IT 1−α(·,·) ∂5 L[x]α,β
γ (t)
+ h2 (T ) γ1t IT 1−α(·,·) ∂5 L[x]α,β
γ (t)
#
#
− γ2T It 1−β(·,·) ∂5 L[x]α,β
γ (t) + ∂3 φ(t, x(t)) 1−β(·,·)
t=T
− γ2T It ∂5 L[x]α,β
γ (t) + ∂3 φ(t, x(t))
"
" t=T
+ 4T L[x]α,β 0
γ (t) + ∂1 φ(t, x(t)) + ∂2 φ(t, x(t))x1 (t)
+ 4T L[x]α,β
γ (t) + ∂1 φ(t, x(t))
#
#
+ ∂3 φ(t, x(t))x02 (t)
t=T
+ ∂2 φ(t, x(t))x01 (t) + ∂3 φ(t, x(t))x02 (t)
" Ã
" Ã t=T
1−β(·,·)
+ h1 (b) γ2 T It ∂4 L[x]α,β
γ (t) 1−β(·,·)
+ h1 (b) γ2 T It ∂4 L[x]α,β
γ (t)
!#
!#
− a It 1−β(·,·) ∂4 L[x]α,β
γ (t) 1−β(·,·)
t=b
− a It ∂4 L[x]α,β
γ (t)
" Ã
" Ã t=b
1−β(·,·)
+ h2 (b) γ2 T It ∂5 L[x]α,β
γ (t) 1−β(·,·)
+ h2 (b) γ2 T It ∂5 L[x]α,β
γ (t)
!#
!#
− a It 1−β(·,·) ∂5 L[x]α,β
γ (t) .
1−β(·,·)
t=b − a It ∂5 L[x]α,β
γ (t) .
(34) t=b
88 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

Considering appropriate choices of variations, we obtained [7] A. B. Malinowska and D. F. M. Torres, “Multiobjective fractional
the first (26) and the third (28) necessary conditions, and also variational calculus in terms of a combined Caputo derivative,” Appl.
Math. Comput., vol. 218, no. 9, pp. 5099−5111, Jan. 2012.
the transversality conditions (30). The remaining conditions [8] T. Odzijewicz, A. B. Malinowska, and D. F. M. Torres, “Fractional
(27) and (29) follow directly from (35). ¥ variational calculus with classical and combined Caputo derivatives,”
We end this section with a simple illustrative example. Nonlinear Anal., vol. 75, no. 3, pp. 1507−1515, Feb. 2012.
Consider the following problem: [9] D. Tavares, R. Almeida, and D. F. M. Torres, “Optimality conditions
for fractional variational problems with dependence on a combined
Z T" Ã Caputo derivative of variable order,” Optimization, vol. 64, no. 6, pp.
1381−1391, Feb. 2015.
J(x, t) = α(t) + C Dγα(·,·),β(·,·) x1 (t)
0 [10] T. Odzijewicz, A. B. Malinowska, and D. F. M. Torres, “Fractional
!2 variational calculus of variable order,” in Advances in Harmonic Analysis
and Operator Theory, The Stefan Samko Anniversary Volume, Operator
t1−α(t) (b − t)1−β(t) Theory: Advances and Applications, A. Almeida, L. Castro, and F. O.
− −
2Γ(2 − α(t)) 2Γ(2 − β(t)) Speck, Eds. Basel: Birkhäuser Verlag, 2013, pp. 291−301.
# [11] T. Odzijewicz, A. B. Malinowska, and D. F. M. Torres, “Noether’s
³ ´2 theorem for fractional variational problems of variable order,” Cent. Eur.
+ C Dγα(·,·),β(·,·) x2 (t) dt −→ min J. Phys., vol. 11, no. 6, pp. 691−701, Jun. 2013.
[12] J. Cresson, “Fractional embedding of differential operators and La-
grangian systems,” J. Math. Phys., vol. 48, no. 3, Art. ID 033504, 34
x1 (t) + x2 (t) = t + 1, x1 (0) = 0, x2 (0) = 1. pages, Mar. 2007.
[13] A. B. Malinowska and D. F. M. Torres, “Towards a combined fractional
It is a simple exercise to check that x1 (t) = t, x2 (t) ≡ 1 mechanics and quantization,” Fract. Calc. Appl. Anal., vol. 15, no. 3,
pp. 407–417, Sep. 2012.
and λ(t) ≡ 0 satisfy our Theorem 8. [14] R. Almeida, S. Pooseh, and D. F. M. Torres, Computational Methods in
the Fractional Calculus of Variations, London: Imperial College Press,
2015.
V. C ONCLUSION
[15] D. Tavares, R. Almeida, and D. F. M. Torres, “Caputo derivatives of
Nowadays, optimization problems involving fractional fractional variable order: numerical approximations,” Commun. Nonlin-
ear Sci. Numer. Simul. vol. 35, pp. 69−87, Jun. 2016.
derivatives constitute a very active research field due to sev-
[16] A. B. Malinowska, T. Odzijewicz, and D. F. M. Torres, Advanced
eral applications [14], [16], [17]. Here we obtained optimality methods in the fractional calculus of variations. Cham: Springer, 2015.
conditions for two isoperimetric problems and for a new [17] A. B. Malinowska and D. F. M. Torres, Introduction to the Fractional
variational problem subject to a holonomic constraint, where Calculus of Variations. London: Imperial College Press, 2012.
the Lagrangian depends on a combined Caputo derivative of
variable fractional order. Main results include Euler-Lagrange
and transversality type conditions. For simplicity, we con- Dina Tavares is a Ph. D. student in the doctoral
sidered here only linear combinations between the left and programme in mathematics and applications of Uni-
versities of Aveiro and Minho. She obtained her
right operators. Using similar techniques as the ones developed bachelor and master degrees in mathematics from
here, one can obtain analogous results for fractional variational University of Aveiro. She is a teaching assistant
problems with Lagrangians containing left-sided and right- in the Polytechnic Institute of Leiria since 2006.
Her research interests include fractional calculus,
sided fractional derivatives of variable order. More difficult calculus of variations and mathematics education.
and interesting, would be to develop a “multi-term fractional
calculus of variations”. The question seems however nontriv-
ial, even for the nonvariable order case, because of difficulties
in application of integration by parts. For the variable order
case, as we consider in our work, there is yet no formula Ricardo Almeida received his bachelor and master
of fractional integration by parts for higher-order derivatives. degrees in mathematics from University of Porto,
Portugal, and his Ph. D. degree in mathematics
This is under investigation and will be addressed elsewhere. from University of Aveiro, Portugal. He is currently
an assistant professor in the University of Aveiro.
His research interests include fractional calculus,
R EFERENCES calculus of variations and optimal control theory.
Corresponding author of this paper.
[1] A. Atangana and A. Kilicman, “On the generalized mass transport
equation to the concept of variable fractional derivative,” Math. Probl.
Eng., vol. 2014, Art. ID 542809, 9 pages, Mar. 2014.
[2] C. M. Soon, C. F. M. Coimbra, and M. H. Kobayashi, “The variable
viscoelasticity oscillator,” Ann. Phys., vol. 14, no. 6, pp. 378−389, Apr.
2005.
Delfim F. M. Torres is a full professor of math-
[3] S. G. Samko and B. Ross, “Integration and differentiation to a variable ematics at the University of Aveiro since 2015
fractional order,” Integral Transform. Spec. Funct., vol. 1, no. 4, pp. and coordinator of the Systems and Control Group
277−300, Dec. 1993. of CIDMA since 2010. He obtained his Ph. D. in
[4] H. Sheng, H. Sun, C. Coopmans, Y. Chen, and G. W. Bohannan, mathematics in 2002 and his D. Sc. (Habilitation)
“Physical experimental study of variable-order fractional integrator and in mathematics in 2011. Professor Torres has been
differentiator,” in Proc. 4th IFAC Workshop Fractional Differentiation awarded in 2015 with the title of ISI Highly Cited
and Its Applications, Badajoz, Spain, 2010. Researcher. He has written more than 350 pub-
[5] D. Valério, G. Vinagre, J. Domingues, and J. S. da Costa, “Variable- lications, including two books with Imperial Col-
order fractional derivatives and their numerical approximations I–real lege Press, in 2012 and 2015, and two books with
orders,” in Symp. Fractional Signals and Systems Lisbon 09, Lisbon, Springer, in 2014 and 2015. Torres was, from 2011
Portugal, 2009. to 2014, a key scientist of the European Marie Curie Project SADCO,
[6] A. B. Malinowska and D. F. M. Torres, “Fractional calculus of variations a Network for Initial Training. He is the director of the FCT Doctoral
for a combined Caputo derivative,” Fract. Calc. Appl. Anal., vol. 14, no. Programme of Excellence in mathematics and applications of Universities
4, pp. 523−537, Dec. 2011. of Minho, Aveiro, Porto and UBI since 2013. Eleven Ph. D. students in
mathematics have successfully finished under his supervision.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017 89

Robust Attitude Control for Reusable Launch


Vehicles Based on Fractional Calculus and
Pigeon-inspired Optimization
Qiang Xue and Haibin Duan, Senior Member, IEEE

Abstract—In this paper, a robust attitude control system based trajectory onboard, while control subsystem stabilizes the atti-
on fractional order sliding mode control and dynamic inversion tude and takes attitude maneuver to track guidance commands.
approach is presented for the reusable launch vehicle (RLV) By introducing advanced control theories such as adaptive
during the reentry phase. By introducing the fractional order
sliding surface to replace the integer order one, we design robust control theory, dynamic inversion approach and sliding mode
outer loop controller to compensate the error introduced by control, the robustness and effectiveness of the flight control
inner loop controller designed by dynamic inversion approach. To systems were obviously improved [4], compared with some
take the uncertainties of aerodynamic parameters into account, classical design techniques such as gain-scheduling methods.
stochastic robustness design approach based on the Monte Carlo Recently, the dynamic inversion technique was applied into
simulation and Pigeon-inspired optimization is established to
increase the robustness of the controller. Some simulation results the flight control law design process, especially in reentry
are given out which indicate the reliability and effectiveness of flight control and high angle of attack maneuver, demonstrated
the attitude control system. several advantages [5]. However, it required a precise model to
Index Terms—Attitude control, fractional calculus, pigeon- avoid the error introduced by inversion, which might strongly
inspired optimization, reusable launch vehicle (RLV), sliding influence the control qualities. The saturation of actuators is
mode control. also an additional serious problem which should be avoided.
However, another nonlinear control method named sliding
mode control approach as a robust control technique has
I. I NTRODUCTION been widely applied in the flight control law design which

W ITH the necessity of the development of reusable


space transportation system as well as the hypersonic
weapons with high penetration ability and kill efficiency,
could tolerate the uncertainties of models and disturbance.
Unfortunately, there are some problems when applying the
sliding mode method directly. For example, the order of the
reusable launch vehicle (RLV) technology becomes a hot sliding mode method would be high when the controlled model
research field all over the world [1]. Unpowered gliding is complex, which might make the algorithm difficult to be
reentry vehicle is one of the implementations which have the employed.
aerodynamic configuration with high lift-to-drag ratio (L/D). Fractional calculus theory, which is about integration and
During the reentry phase, the flight envelope ranges from over differential with non-integer orders, has a rapid development
Mach 20 to Mach 1 and altitude ranges from 100 km to 20 km with an increasing attention since hundred years ago. More and
[2]. When reusable launch vehicle maneuvers in the so called more attention focuses on the application of fractional calculus
near space, the flow field around the vehicle would present in the modeling and control in engineering viewpoint [6].
the hypersonic flow dynamic characteristics, such as viscous Some designs based on fractional calculus for flight control
interference, thin shock layer, low density effect and so on [3]. system also present the possibility of the application and the
Thus, complex coupling between state variables and control advantages compared with traditional integer control approach
variables, high nonlinear terms and strongly time varying [7]. In general, the fractional order of integral or derivation
characteristics take into the dynamics of reentry vehicles. is more flexible and widely used than the integer order. To
Facing with these challenges, the guidance and control introduce the fractional calculus in these control method,
technology becomes one of the key issues in the development the performance of closed-loop systems could probably be
process of reusable launch vehicles [4]. Guidance subsystem improved and control inputs could be reduced. Therefore,
leads the vehicle to steer the reference trajectory or predict applying fractional calculus in reusable launch vehicle attitude
control would be a beneficial trial.
Manuscript received August 30, 2015; accepted November 17, 2015. In fact, the uncertainties of aerodynamic coefficients are
This work was supported by National Natural Science Foundation of China also necessary to be taken into consideration in the process
(61425008, 61333004, 61273054), Top-Notch Young Talents Program of
China, and Aeronautical Foundation of China (2015ZA51013). Recommended of control law design. It demands that the control system
by Associate Editor YangQuan Chen. could tolerate these uncertainties of the coefficients and
Citation: Q. Xue and H. B. Duan, “Robust attitude control for reusable endure any dispersion. In order to improve the robustness of
launch vehicles based on fractional calculus and pigeon-inspired optimiza-
tion,” IEEE/CAA Journal of Automatic Sinica, vol. 4, no. 1, pp. 89−97, control system, the stochastic robustness method based on
Jan. 2017. Pigeon-inspired optimization is introduced. By this procedure,
Q. Xue and H. B. Duan are with Bio-inspired Autonomous Flight Systems the optimal parameters of the controller have been obtained
(BAFS) Research Group, the Science and Technology on Aircraft Control Lab-
oratory, School of Automation Science and Electrical Engineering, Beihang and the controller is optimal in terms of stochastic robustness.
University (BUAA), Beijing 100083, China (e-mail: xueqiang@buaa.edu.cn; Therefore, a combined and robust control structure based
hbduan@buaa.edu.cn). on stochastic robustness design method is established to
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org. overcome these challenges mentioned previously. In this
Digital Object Identifier 10.1109/JAS.2017.7510334
90 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

T
structure, the dynamic inversion is applied to design the inner where w ~ = (p, q, r) are the roll rate, the pitch rate and the
loop controller, while the fractional sliding mode approach is yaw rate, M~ = (Mx , My , Mz )are the moments acting on the
applied to design the outer loop controller. The fractional slid- vehicle, consisting of aerodynamic trim moments and control
ing mode approach could weak the integral action and decrease torques generated by aerodynamic surfaces and reaction con-
the control input. It could also smooth the time history of trol systems.
controlled variables. The stochastic robustness method based " #
on PIO algorithm allows us to obtain the optimal controller Ix −Ixy −Ixz
in terms of stochastic robustness. The organization of this I = −Ixy Iy −Iyz
paper is as follows. In Section II, the description of the −Ixz −Iyz Iz
reusable launch vehicle model is presented. In Section III, which is the inertia matrix.
the control system including control law and control allocation
algorithm is established. The control law is based on fractional
sliding mode control (FSMC) and dynamic inversion (DI) B. Improved Aerodynamic Model of RLV
approach, and the control allocation algorithm is a commonly The aerodynamic moments generated by the aerodynamic
used algorithm. In Section IV, the stochastic robustness design control surfaces could be calculated by the following standard
method based on a new swarm intelligent algorithm, i.e., formulation:
pigeon-inspired optimization is introduced, based on which L̄ = Cl,total qbar SLref (8)
we design stochastic robustness optimal controller. In Section
V, we give the design examples and simulation results to M = Cm,total qbar SLref (9)
demonstrate the robustness and effectiveness of the control N = Cn,total qbar SLref (10)
system, and the influence of different fractional orders of
FSMC to the closed-loop system is discussed. where L̄ is the roll aerodynamic moment, M is the pitch
aerodynamic moment, N is the yaw aerodynamic moment,
qbar is the dynamic pressure, S is the reference area, Lref is
II. ATTITUDE C ONTROL P ROBLEM
the reference length, Cl,total is the non-dimensional roll mo-
A. Mathematical Model of Attitude Dynamics ment coefficient, Cm,total it he non-dimensional pitch moment
The mathematical equations of reentry dynamics consist of coefficient, and Cn,total is the non-dimensional yaw moment
the translational motion associated with flight path variables coefficient.
and the rotational motion associated with attitude angles which The reusable launch vehicle used in this study is configured
with several aerodynamic surfaces: four body flaps placed at
used to be aerodynamic angles during the reentry phase. The the tail, two elevons and one rudder. In order to simplify
three-degree-of-freedom model of unpowered reentry attitude the relationship between the motion channel and the control
dynamics is given out as follows [8]: surface deflection, nominal control surfaces are introduced to
replace the actual aerodynamic surfaces with the transforma-
α̇ = q − (p cos α + r sin α) tan β − γ̇ cos µ/ cos β tional matrix as follows [9]:
− χ̇ cos γ sin µ/ cos β (1)    δLLBP   
0 0 0 0 0.5 −0.5 0 δa
 δLRBP 
β̇ = p sin α − r cos α − γ̇ sin µ + χ̇ cos γ cos µ (2) 0 0 0 0 0.5 0.5 0 
δU LBP  
δe 
0 0 0 0 0 0 1   
µ̇ = p cos α/ cos β + r sin α/ cos β   δU RBP  =  δr  .
0.5 0.5 0 0 0 0 0    δf + 
0 δ
+ χ̇(sin γ + tan β sin µ cos γ) + γ̇ tan β cos µ (3) 0 0.5 0.5 0 0 0  W L  δf − 
δW R
0.5 −0.5 0.5 −0.5 0 0 0 δ∆f
δr
where α is the angle of attack, β is the angle of sideslip, µ is (11)
the bank angle, γ is the flight-path angle, and χ is the airspeed
heading angle. As for our specific developed reentry vehicle, the orig-
The rotational dynamic equation is as follows: inal formulations of the moment coefficients are shown in
2
(Iy − Iz )Iz − Ixz (12)−(14) [10].
ṗ = Ilp Mx + Inp Mz + 2
qr
Ix Iz − Ixz Cl,total = Clβ,basic β + ∆Cl,BF + ∆Cl,rudder
(Ix − Iy + Iz )Ixz + ∆Cl.Elevon + ∆Clβ,GE β + ∆Clβ,LG β
+ 2
pq (4)
Ix Iz − Ixz pb rb
Iz − Ix Ixz 2 + ∆Clp + ∆Clr (12)
q̇ = Imq My + pr − (p − r2 ) (5) 2V 2V
Iy Iy
Cm,total = Cm,basic + ∆Cm,BF + ∆Cm,Elevon
2 qc
Ix (Ix − Iy ) + Ixz + ∆Cm,rudder + ∆Cm,GE + ∆Cm,LG + ∆Cmq (13)
ṙ = Ilr Mx + Inr Mz + 2
pq 2V
Ix Iz − Ixz
(Ix − Iy + Iz )Ixz Cn,total = Cnβ,basic β + ∆Cn,BF + ∆Cn,elevon
− 2
qr (6)
Ix Iz − Ixz + ∆Cn,rudder + ∆Cnβ,GE β + ∆Cnβ,LG β
pb pr
Iz Ixz 1 + ∆Cnp + ∆Cnr . (14)
Ilp = 2
, Inp = 2
, Imq = 2V 2V
Ix Iz − Ixz Ix Iz − Ixz Iy
According to the relations between the actual surfaces and
Ixz Ix
Ilr = , Inr = (7) nominal surfaces, and converting the aerodynamic coefficients
2
Ix Iz − Ixz 2
Ix Iz − Ixz to the aerodynamic derivatives by Ci,j = ∆Ci,j /∆δj , the
XUE AND DUAN: ROBUST ATTITUDE CONTROL FOR REUSABLE LAUNCH VEHICLES BASED ON FRACTIONAL CALCULUS · · · 91

developed formulation of the moment coefficients could be III. I MPLEMENTATION OF THE ATTITUDE C ONTROL
obtained as follows: S YSTEM
A. Fractional Calculus and Approximate Form of Fractional
Cl,total = Clβ,basic β + Clδa δa Calculus Operator
pb rb The Caputo’s definition of the fractional derivative of order
+ Clδr δr + Clδ∆f δ∆f + Clp + Clr (15)
2V 2V α with respect to variable t and initial point at t = 0 is as
Cm,total = Cm,basic + Cmδe δe follows [12]:
qc Z t (m+1)
+ Cmδf + δf + + Cmδf − δf − + ∆Cmq (16) α 1 f (τ )
2V 0 Dt f (t) = dτ
Cn,total = Cnβ,basic β + Cnδa δa Γ(1 − δ) 0 (t − τ )δ
pb pr (α = m + δ; m ∈ Z; 0 < δ ≤ 1) (18)
+ Cnδr δr + Cnp + Cnr (17)
2V 2V where Γ(·) is the gamma function [12]:
Z ∞
where δ = [δa δe δr δf + δf − δ∆f ] is deflection vector of the Γ(ξ) = e−m mξ−1 dm. (19)
aerodynamic control surfaces ranking as the aileron, elevator, 0
rudder, body flap positive deflection, body flap negative de-
The Grunwald-Letnikov’s fractional derivative of order m
flection and body flap differential deflection.
is defined as follows:
These aerodynamic coefficients and derivatives mentioned
above could be obtained from the complete set of the coef-
t−m
Xh µ ¶
m −m j m
ficient and derivative lookup table vs Mach and AOA using a Dt f (t) = lim h (−1) f (t − jh) (20)
h→∞ j
interpolation algorithm. j=0

where h is the step size, a is the lower limit of integral and t is


the upper limit of integral. The Laplace transform of fractional
C. Attitude Control Strategy derivative is given as follows:

In the design process of reentry flight attitude control L{0 Dtα f (t)} = sα F (s) − [0 Dtα−1 f (t)]t=0 (21)
law, adequate engineering practices present the feasibility L{0 Dt−α f (t)} =s −α
F (s). (22)
and effectiveness of the application of time-scale separation
principle to deal with the flight state variables [5], [11]. The One of the digital implement of fractional derivative is
aerodynamic angles including angle of attack and slip slide using the discrete filter to approximate it which can be easily
angle and bank angle are regarded as the slow variables of the applied in engineering practice [13]. In this study, the directly
outer loop, while the angle rates around body axis are regarded discretization method is conducted to obtain the equivalent dis-
as the fast variables of the inner loop. Dual loop control crete filter. Firstly, apply Tustin mapping function to transform
framework could be designed for the inner loop and outer loop: the fractional derivative from S domain to Z domain:
the function of inner loop controller is to track the angular rate ±α
commands generated by the outer loop, while the outer loop s±α = (w(z −1 )) (23)
controller operates to control aerodynamic commands. where w(·) is the Tustin mapping function as follows:
In this study, dynamic inversion approach is chosen to
design the dual loop controller and obtain three channel 2 1 − z −1
w(z −1 ) = . (24)
decoupling model of aerodynamic angles, and sliding mode T 1 + z −1
technique improved by fractional calculus is used to design Then the CFE (continued fraction expansion) method is
to provide the desired time-scale separation [2]. Thus, when used to obtain the rationalization result of the fractional
guidance commands are given out from guidance subsystem, derivative model in Z domain. The whole procedure of Tustin
the required total control torque would be generated by the with CFE method is as follows [14]:
control law. The control torque allocation algorithm presents µ ¶±α µ ¶±α
the mapping relation between the control torque and control ±α 1 −1 ±α 1 Pp (z −1 )
DE (z) = CF E{(1 − z ) }p,q =
surface deflections. By combining control law and control T T Qq (z −1 )
torque allocation, the complete attitude control system is (25)
established. The framework of the whole system is shown in
Fig. 1. B. Dual Loop Control Law Designed by Nonlinear Dynamic
Inversion Approach
According to time-scale separation principle, control law
could be designed separately for the fast loop variables and
the slow loop variables. It is assumed that the dynamic of fast
loop is so fast that does not affect the responses of slow loop.
For the fast loop, a first-order desired dynamic could be
chosen as follows [2], [5]:
" # µ " p c # " p# ¶

q̇ = Kw qc − q . (26)
Fig. 1. The diagram of control system. ṙ des rc r
92 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

Combined with the rotational dynamic (4)−(6), the required C. Sliding Mode Control Design Based on Fractional Calcu-
total torque could be calculated as follows: lus
" # " #−1 For the decoupling linear system about three aerodynamic
Mx Ilp 0 Inp angle channels, a sliding mode control law based on fractional
My = 0 Imq 0 calculus is designed to obtain the virtual control input v of
Mz Ilr 0 Inr dual loop dynamic inversion law and compensating the error
  
" # (Iy −Iz )Iz −Ixz 2
(Ix −Iy +Iz )Ixz generated by dynamic inversion approach.
qr + pq
 ṗ First, define the attitude error as in (33), and choose the
2 2
 Ix IzI−I xz Ix Iz −Ixz 
×
 q̇ − 

z −Ix
I y
pr − Ixz
I y
(p 2
− r2 )  .
 fractional sliding surface function as in (34).
ṙ des Ix (Ix −Iy )+Ixz 2
(Ix −Iy +Iz )Ixz
Ix Iz −Ixz2 pq − 2
Ix Iz −Ixz qr e = [αc − α βc − β µc − µ]
T
(33)
(27)
S = e + K · 0 Dt λ e. (34)
Subtracting the basic aerodynamic moments and damping The fractional exponential reaching law is chosen as fol-
aerodynamic moments from the total required torque, the lows:
required control torque is obtained as in (28). η
0 Dt S = −κS − σ sign(S) (35)
Mc = M − Ma . (28) where the parameters above are defined as:
κ = diag{κα , κβ , κµ }, σ = diag{σα , σβ , σµ }
The fast loop control law allows the angular rates to be able κα , κβ , κµ > 0; σα , σβ , σµ > 0.
to track the angular rate commands, while the angular rate
commands are generated by the slow loop. The characteristics Combine (34) and (35), the virtual control input v could be
of fast loop dynamic such as the bandwidth depend on obtained.
parameter Kw . d
Ṡ = (e + K · 0 Dt λ e)
For the slow loop, the rotational motion equations about dt
aerodynamic angles could be rearranged in vector form as = ė + K · 0 Dt λ+1 e = 0 Dt 1−η (−κS − σ sign(S)) (36)
follows [2]:  
α̇
  " #" # " # v = β̇ 
α̇ − cos α tan β 1 − sin α tan β p vα
β̇  = µ̇
sin α 0 − cos α q + vβ  
µ̇ cos α/ cos β 0 sin α/ cos β r vµ α̇c +kα0 Dt λ+1 (αc −α) + 0 Dt 1−η [κα Sα +σα sign(Sα )]
" # " # = β̇c +kβ 0 Dt λ+1 (βc −β) + 0 Dt 1−η [κβ Sβ +σβ sign(Sβ )] 
p vα
= L q + vβ (29) µ̇c +kµ0 Dt λ+1 (µc −µ) + 0 Dt 1−η [κµ Sµ +σµ sign(Sµ )]
r vµ (37)
T
where S = [Sα Sβ Sµ ] . In the next, Dλ is used to replace
" # " # the description 0 Dt λ .
vα −1/ cos β(γ̇ cos µ + χ̇ cos γ sin µ)
vβ = χ̇ cos µ cos γ − γ̇ sin µ . D. Control Allocation Algorithm
vµ γ̇ cos µ tan β + χ̇(cos γ sin µ tan β + sin γ)
(30) The control law designed above generates the required
control torque command to steer the guidance commands,
When β satisfies the inequality β 6= ±90◦ , matrix L is while the control torque is generated by vehicle’s control sur-
invertible, while in the reentry flight phase this condition is faces. For reentry vehicles, they always configure with hybrid
always satisfied. Thus, assuming v is the virtual control input, control surfaces including aerodynamic control surfaces and
the fast loop input, i.e., angular rate commands could be reaction control systems (RCS). During early reentry phase,
obtained as follows: both aerodynamic control surfaces and RCS are operated,
while pure aerodynamic control surfaces are operated during
" # " #Ã " #! final reentry phase. In this study, the terminal of reentry phase
p 0 sin α cos α cos β vα
q = 1 0 sin β v − vβ . (31) is focused on and pure aerodynamic control surfaces are used
r c 0 − cos α sin α cos β vµ to generate all the control torques:
 
δa
According to time-scale separation principle, the fast loop " #  δe 
dynamic is so fast compared with the dynamic of the slow Mcx  
δ 
loop which allows us to suppose that the angular rate is equal Mcy = qSLref C  r  = qSLref Cδ (38)
Mcz  δf + 
to the angular rate command.  δf − 
By introducing the dual loop control law, the three channels δ∆f
have been decoupled and a linear system is obtained as where C is the control matrix with aerodynamic derivatives:
follows:  
  Clδa 0 Clδr 0 0 Clδ∆f
α̇ C= 0 Cmδe 0 Cmδf + Cmδf − 0 
β̇  = v. (32) Cnδa 0 Cnδr 0 0 0
µ̇ (39)
XUE AND DUAN: ROBUST ATTITUDE CONTROL FOR REUSABLE LAUNCH VEHICLES BASED ON FRACTIONAL CALCULUS · · · 93

rank(C) = 3. (40) In this operator, the update formulation of the position of


pigeons can be written as follows:
The reference control allocation strategy is chosen in [8],
[15]: Xi (t) = Xi (t − 1) + rand · (Xc (t) − Xi (t − 1)). (46)
−1 Mc
δc,rtd = Q−1 C T [CQ−1 C T ] . (41) Several papers indicate the effectiveness and robustness to
qSLref solve some optimization problems or converted optimization
If the rated deflection of aerodynamic surfaces is saturated, problem, such as target detection, air robot path planning
the saturated value is chosen to be the deflection command, problem, UAVs formation cooperative control problem and so
although it is important to try to avoid these conditions. on [16]−[19]. In this study, PIO algorithm is selected to design
parameters of the controller using stochastic robustness design
method.
IV. P RINCIPLES OF PIO A LGORITHM AND S TOCHASTIC
ROBUSTNESS D ESIGN
B. Stochastic Robustness Design Method
A. PIO Algorithm Description and Principles
Due to the difficulties of the application of classical robust
PIO algorithm, firstly proposed by Duan and Qiao, is a control theoretics in engineering practice, R.F. Stengel et al.
swarm intelligence algorithm inspired by the behavior of introduced the concept of stochastic robustness and estab-
homing pigeons [16]. As presented in [16], homing pigeons lished a new robust control design method named stochastic
are considered to go home by three homing tools: magnetic robustness analysis and design (SRAD) in 1990s, which has
field, sun and landmarks. The homing behaviors depending on been widely applied in engineering practice especially in flight
different homing tools are mapping to the update formulations control area in the past years [20]−[22].
in this new evolution algorithm. The detailed description of In Stengel’s theoretic, for linear time invariant (LTI) sys-
PIO is as follows [16]: tem, suppose that there are uncertain parameters v ∈ Q, the
Individual in the pigeon swarm is initialized with initial instability probability can be defined as follows [23]:
velocity Vi and the initial position Xi in D-dimension research Z
space randomly, while the position is the vector formed by Pinstability = 1 − f (x)dx (47)
parameters to be optimized and the velocity is the vector v∈Q,g(v)≤0
to update the position vector. Each individual is related to T
a value named the fitness value which is the cost function where g(v) = [σ1 (v)σ2 (v) · · · σn (v)] is the vector formed
and always depends on the position of the individual. The by the real parts of the eigenvalues of closed-loop system,
evolution algorithm is to find the best position which has the f [g(v)] is the combined probability density distribution func-
maximum or minimum cost function. Two operators, map and tion. In practical application, the instability probability can
compass operator and landmark operator, are introduced to be calculated by sample frequency calculation instead of the
model the two homing behaviors as mentioned early. At the integral calculation, i.e.,
Z ¯
early moment, pigeons are supposed to adjust their direction to M [gmax (v) ≤ 0] ¯¯
the destination by the map shaped in their brains and compass. f (x)dx = lim ¯ (48)
v∈Q,g(v)≤0 N →∞ N v∈Q
Thus, in this map and compass operator, the pigeon is trend to
the global best position by the update formulations as follows: where gmax (v) = max{σ1 (v), σ2 (v), . . . , σn (v)}, M (·) is the
−Rt number of the maximum real part of eigenvalue less than zero
Vi (t) = Vi (t − 1) · e + rand · (Xg,best − Xi (t − 1)) (42) in N times estimates. Moreover, the stochastic robust stability
Xi (t) = Xi (t − 1) + Vi (t) (43) and stochastic robust performance can be introduced.
Similar to the definition of the instability probability, the
where R is defined as the map and compass factor, Xg,best probability that the dynamic out of performance envelope or
denotes the global best position among all individual in current the control variable saturated could be weighted summed to
iteration, rand signifies a random number. describe the performance of the closed-loop system. The sum
With pigeons approaching to the destination, they switch is which named stochastic robustness cost function. When the
their homing tool from map and compass to landmark, which structure of the controller has been chosen, the parameters of
means the landmark operator starts. In the landmark operator, the controller can be designed by optimizing the cost function.
pigeons are halved in every iteration generation. The pigeons The optimal control law from the point of stochastic robustness
which are familiar to the landmark fly straight to the desti- concepts is obtained.
nation, while others are supposed to follow the ones which For each performance demand, a two-valued indicator func-
are familiar to the landmark. In this model, the destination tion is introduced to tell whether the closed-loop system
is regarded as the center of all pigeons in current iteration satisfies this requirement in once simulation:
generation and can be calculated by weighted average of the ½
0, satified,
position, the formulation is as follows: I[G(v), C(d)] = v∈Q (49)
P 1, unsatified,
Xk (t) · fitness(Xk (t))
Np where d is the parameters to be designed, Q is the value set
Xc (t) = P . (44) of uncertain parameters. Supposing that f (v) is the combined
fitness(Xk (t))
Np probability density distribution function about v, the probabil-
ity that closed-loop system violate this performance demand
In addition, the number of pigeons would be updated as can be defined as follows [20]:
follows: Z
Np (t − 1) p= I[G(v), C(d)]f (v)dv. (50)
Np (t) = . (45)
2 v∈Q
94 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

TABLE II
In practical application, this integral can be approximately
T HE S TABILITY AND P ERFORMANCE M ETRICS
calculated through Monte-Carlo simulation:
N Index Weight Indicator Performance demand
1 X 1 8 I1 outputs convergence
p̂ = I[H(vk ), G(d)] (51)
N 2 0.1 I2 Regulation time at point 10% less than 1s
k=1

where N is the simulation times, and p̂ is the estimate of the 3 1 I3 Regulation time at point 10% less than 2s
violate probability. 4 1 I4 Overshoot less than 20%
Synthesize all the performance violate probability and insta- 5 0.1 I5 Overshoot less than 10%
bility probability, the stochastic robustness cost function can 6 1 I6 Deflection of aileron less than 40 deg
be defined as follows: 7 0.5 I7 Deflection of aileron less than 30 deg
M
X 8 1 I8 Deflection of elevator less than 40 deg
J (d) = [wi p̂i (d)] (52) 9 0.5 I9 Deflection of elevator less than 30 deg
i=1 10 1 I10 Deflection of rudder less than 40 deg
where wi is the weight, and M is the number of the indicators. 11 0.5 I11 Deflection of rudder less than 30 deg
After the stochastic robustness cost function is defined, the 12 1 I12 Deflection of body flap less than50 deg
last step is to use an optimization method to optimize this 13 0.5 I13 Deflection of body flap less than 40 deg
cost function. PIO algorithm introduced previously is applied
in this optimization procedure. So far, the main principle of The fractional order of FSMC selected: λ = −0.8, η = 0.9.
the stochastic robustness method has been presented. The result of design parameter is:

V. S IMULATION R ESULTS AND A NALYSIS d = [1.8359 1.0651 2.1960 1.0364 3.4948 × 10−5
In this section, the simulation results of the closed-loop 8.1261 × 10−5 6.2807 × 10−5 0.7458 1.2157 1.4024]
system composed of the RLV and the controller designed
by stochastic robustness design method are presented. Firstly, Fig. 2 shows the history of the stochastic robustness cost
some simulation parameters setting are given out at the begin- function in the design process based on PIO algorithm. Then
ning of this section. the Monte-Carlo simulation goes for the closed loop system
The test flight condition of the reusable launch vehicle is with the designed control parameters. Fig. 3 is the simulation
selected to give a design instance and evaluate the performance results from which we can evaluate the robustness of the
of the controller. This flight condition is selected refer to the control system. The time history of attitude angles shows
flight envelope of the X-38. The flight condition selected is in that they can steer the evaluation step command quickly and
Table I. robustly though angle of attack has a tolerant steady-state error.
TABLE I
T HE S ELECTED F LIGHT C ONDITION
h (m) Ma γ dγ/dt χ dχ/dt
30 000 2.8 −5 0 0 0

The evaluation commands are: angle of attack 5 degree step


command, angle of side slip remains at the zero point, bank
angle −5 degree step command.
The uncertainties of aerodynamic coefficients are supposed
to subject to normal distribution, i.e.,:
v ∼ N(1, 0.152 ), Cij = vCij (53)
where Cij is the aerodynamic coefficients.
The design process goes for the different fractional order of
the fractional SMC to give a preliminary study of the influence
of the fractional orders. The parameters and performance
Fig. 2. The fitness value curve of PIO algorithm.
indicators of stochastic robustness design method are set as in
Table II, while the simulation times of Monte Carlo simulation From the simulation results, the controller based on FSMC
N = 50. and DI can tolerate the uncertainties of aerodynamic parame-
The parameters to be optimized are the control parameters: ters through the stochastic robustness design process.
T
d = [kw kα kβ kµ σα σβ σµ κα κβ κµ ] . Case 2: In this case, the design results based on stochastic
The parameters of PIO algorithm are set as follows: the robustness design method for the different fractional orders
number of pigeon n = 20, the map and compass operator are compared, from which we can find out the influence of
R = 0.02, the iteration times of the map and compass operator the fractional order in FSMC to the closed loop system.
T1 = 30, the iteration times of landmark operator T2 = 5. Six groups of the fractional order are selected:
Case 1: In this case, the stochastic robustness design for
selected fractional order is focused on and the Monte-Carlo λ1 = −1, η1 = 0.9; λ2 = −0.9, η2 = 0.9
simulation is carried out to evaluate the designed parameters λ3 = −0.8, η3 = 0.9; λ4 = −0.7, η4 = 0.9
of the controller. λ5 = −0.7, η5 = 1; λ6 = −1, η6 = 1.
XUE AND DUAN: ROBUST ATTITUDE CONTROL FOR REUSABLE LAUNCH VEHICLES BASED ON FRACTIONAL CALCULUS · · · 95

Fig. 3. Results of Monte Carlo simulation experiments.

These groups include different fractional order in the slid- different fractional orders in FSMC influence the performance
ing surface function and fractional reaching law, as well as of the closed loop system. For the group 1 to group 4, these
integral order sliding surface and reaching law. Through the groups all have the same fractional order of the reaching law
stochastic robustness design procedure above, we obtain the and different fractional order of the sliding surface. The group
optimal design parameters of the each controller with different 2 and group 3 have the similar performance, the response
fractional orders and integral order. The simulations of these of the attitude angle is smoother and faster which means a
closed-loop systems with different FSMC and SMC have been shorter settling time and a smaller overshoot. Compared the
carried out. Fig. 4 gives the compared results of these closed- control surface deflection, the group 2 and group 3 have a
loop systems. smaller control effectors but the group 1 and group 4 have
It should be noted that in these figures, symbol a represents one aerodynamic surface saturated. With the above factors
the fractional integral order, while symbol b represents the combined, the group 2 and group 3 have more desirable
fractional integral order. These compared results show how the performance. By Comparing the group 3 with the group 6
96 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

Fig. 4. Results of simulation experiments of different FSMC.

which has integral order sliding surface and reaching law, controller remains a question.
we can see that the attitude angle response of group 3 is
smoother and faster than that of group 6. The control surface
VI. C ONCLUSIONS
deflection in the group 6 is smaller than that in the group
3. Comparing the group 1, group 4, group 5 and group 6, In this paper, we have established a robust controller for
we can see that the fractional order obviously influence the reusable launch vehicle based on fractional sliding mode tech-
control variables. So the optimal fractional order or integral nology and dynamic inversion approach. For the parameters
order in FSMC should been chosen by taking both the dynamic of the controller, stochastic robustness design method based
characters and control effects into count. In this study, the on PIO algorithm and Monte-Carlo simulations is applied to
stochastic robustness design method for the different fractional obtain the optimal values. The influence of different fractional
orders also influence the performance of these controllers. The order of the FSMC to the performance of closed loop system is
more credible mean to find the optimal fractional order in the discussed. The experimental results validate the effectiveness
XUE AND DUAN: ROBUST ATTITUDE CONTROL FOR REUSABLE LAUNCH VEHICLES BASED ON FRACTIONAL CALCULUS · · · 97

and robustness of the combined robust controller when con- [14] J. Y. Cao and B. G. Cao, “Digital realization and characteristics of frac-
sidering sufficient dispersion of aerodynamic coefficients. In tional order controllers,” Contr. Theor. Appl., vol. 23, no. 5, pp. 791−799,
Oct. 2006.
addition, the fractional orders in sliding mode method improve
the performance of the closed-loop system. [15] W. T. Ma, Q. Z. Zhang, B. B. Shi, and C. Gao, “Robust control approach
It should be pointed out that FSMCs with several different for re-entry vehicle based on inversion model,” in Proc. 29th Chinese
Control Conf., Beijing, China, 2010, pp. 2005−2009.
fractional orders in our control law are designed to com-
pare the performance of the closed-loop systems. The direct [16] H. B. Duan and P. X. Qiao, “Pigeon-inspired optimization: a new swarm
intelligence optimizer for air robot path planning,” Int. J. Intell. Comput.
analysis to obtain the optimal fractional order in FSMC for Cybernet., vol. 7, no. 1, pp. 24−37, Feb. 2014.
the closed-loop system has not been given out. In addition,
how to simply the algorithm and make it more convenient in [17] H. B. Duan and X. H. Wang, “Echo state networks with orthogonal
pigeon-inspired optimization for image restoration,” IEEE Trans. Neural
engineering is still a challenge. The more relative further work Network. Learn. Syst., vol. 27, no. 11, pp. 2413−2425, Nov. 2016.
and details would be conducted in these issues in the future.
[18] H. B. Duan, H. X. Qiu, and Y. M. Fan, “Unmanned aerial vehi-
R EFERENCES cle close formation cooperative control based on predatory escaping
pigeon-inspired optimization,” Sci. China Technol. Sci., vol. 45, no. 6,
[1] E. Mooij, “Aerospace-plane flight dynamics: analysis of guidance and pp. 559−572, Apr. 2015.
control concepts,” Ph.D. dissertation, Delft University of Technology,
The Netherlands, 1998. [19] B. Zhang and H. B. Duan, “Three-dimensional path planning for unin-
habited combat aerial vehicle based on predator-prey pigeon-inspired
[2] A. J. Roenneke and K. H. Well, “Nonlinear flight control for a high-lift optimization in dynamic environment,” IEEE/ACM Trans. Computat.
reentry vehicle,” in Guidance, Navigation, and Control Conf., Guidance, Biol. Bioinf., 2017, to be published, DOI:10.1109/TCBB.2015.2443789.
Navigation, and Control and Co-located Conf., Baltimore, MD, 1995,
pp. 1798−1805. [20] L. R. Ray and R. F. Stengel, “Application of stochastic robustness
to aircraft control systems,” J. Guid. Contr. Dynam., vol. 14, no. 6,
[3] H. X. Wu and B. Meng, “Review on the control of hypersonic flight pp. 1251−1259, Nov. 1991.
vehicles,” Adv. Mechan., vol. 39, no. 6, pp. 756−765, Nov. 2009.
[21] C. I. Marrison and R. F. Stengel, “Design of robust control systems for
[4] J. M. Hanson, “A plan for advanced guidance and control technology for a hypersonic aircraft,” J. Guid. Contr. Dynam., vol. 21, no. 1, pp. 58−63,
2nd generation reusable launch vehicles,” in AIAA Guidance, Naviga- Jan. 1998.
tion, and Control Conf. and Exhibit, Guidance, Navigation, and Control
and Co-located Conf. Monterey, California, USA, 2002, pp. 1−9. [22] Q. Wang and R. F. Stengel, “Robust nonlinear control of a hypersonic
aircraft,” J. Guid. Contr. Dynam., vol. 23, no. 4, pp. 577−585, Jul. 2000.
[5] D. Ito, J. Georgie, J. Valasek, and D. T. Ward, “Reentry vehicle
flight controls design guidelines: dynamic inversion,” Technical Report [23] S. T. Wu, Stochastic Robustness Analysis and Design for Guidance and
NASA/TP-2002-210771, Mar. 1, 2002. Control System of Winged Missile. Beijing: National Defense Industry
Press, 2010.
[6] C. Y. Wang, Y. Luo, and Y. Q. Chen, “An analytical design of fractional
order proportional integral and [proportional integral] controllers for
robust velocity servo,” in Proc. 4th IEEE Conf. Industrial Electronics
and Applications (ICIEA 2009), Xi’an, China, 2009, pp. 3448−3453.
[7] B. C. Zhang, S. F. Wang, Z. P. Han, and C. M. Li, “Using fractional- Qiang Xue is a master student at the School of
order PID controller for control of aerodynamic missile,” J. Astronaut., Automation Science and Electrical Engineering, Bei-
vol. 26, no. 5, pp. 653−656, Sep. 2005. hang University, China. He received his bachelor
degree from Beihang University in 2015. He is a
[8] R. J. Adams, J. M. Buffington, and S. S. Banda, “Design of nonlinear member of BUAA Bio-inspired Autonomous Flight
control laws for high-angle-of-attack flight,” J. Guid. Contr. Dynam., Systems (BAFS) Research Group. His reserach inter-
vol. 17, no. 4, pp. 737−746, Jul. 1994. ests include multiple UAVs cooperative control and
flight control.
[9] E. B. Jackson and C. I. Cruz, “Preliminary subsonic aerodynamic model
for simulation studies of the HL-20 lifting body,” Technical Report
NASA TM-4302, Sep. 1992.
[10] E. B. Jackson, C. I. Cruz, and W. A. Ragsdale, “Real-time simulation
model of the HL-20 lifting body,” Technical Report NASA TM-107580,
Aug. 1992.
Haibin Duan is a professor in the School of Au-
[11] J. Reiner, G. J. Balas, and W. L. Garrard, “Flight control design tomation Science and Electrical Engineering, Bei-
using robust dynamic inversion and time-scale separation,” Automatica, hang University, China. He received his Ph.D. de-
vol. 32, no. 11, pp. 1493−1504, Nov. 1996. gree from Nanjing University of Aeronautics and
Astronautics in 2005. He is the head of BUAA
[12] I. Podlubny, “Fractional-order systems and P I λ Dµ -controllers,” IEEE Bio-inspired Autonomous Flight Systems (BAFS)
Trans. Automat. Contr., vol. 44, no. 1, pp. 208−214, Jan. 1999. Research Group. His research interests include mul-
tiple UAVs cooperative control, biological computer
[13] X. Yuan, H. Y. Zhang, and J. B. Yu, “Fractional-order derivative and vision and bio-inspired computation. Corresponding
design of fractional digital differentiators,” Acta Electron. Sin., vol. 32, author of this paper.
no. 10, pp. 1658−1665, Oct. 2004.
98 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

Numerical Solutions of Fractional Differential


Equations by Using Fractional Taylor Basis
Vidhya Saraswathy Krishnasamy, Somayeh Mashayekhi, and Mohsen Razzaghi

Abstract—In this paper, a new numerical method for solving matrix of fractional differentiation (OMFD) of fractional Tay-
fractional differential equations (FDEs) is presented. The method lor polynomials were then used for calculating OMFD for
is based upon the fractional Taylor basis approximations. The Bernstein polynomials. In addition, the Chebyshev, Legendre
operational matrix of the fractional integration for the fractional
Taylor basis is introduced. This matrix is then utilized to reduce and Bernoulli wavelets operational matrices of fractional in-
the solution of the fractional differential equations to a system tegration (OMFI) were calculated in [23]−[25], respectively.
of algebraic equations. Illustrative examples are included to For obtaining OMFI in [23], [24], these wavelets were first
demonstrate the validity and applicability of this technique. expanded into block-pulse functions. Then, OMFI of block-
Index Terms—Caputo derivative, fractional differential equa- pulse were used for calculating OMFI for Chebyshev and
tions (FEDs), fractional Taylor basis, operational matrix, Legendre wavelets in [23], [24], respectively. In [25], for
Riemann-Liouville fractional integral operator. obtaining the OMFI for Bernoulli wavelets, these wavelets
were expanded into Bernoulli polynomials.
I. I NTRODUCTION In this paper, a new numerical method for solving the initial
and boundary value problems for fractional differential equa-
T HE fractional differential equations (FDEs) have drawn
increasing attention and interest due to their important
applications in science and engineering. A history of the
tions is presented. The method is based upon the fractional
Taylor basis approximations. The OMFI for the fractional
development of fractional differential operators can be found Taylor basis is calculated. This matrix is then utilized to reduce
in [1]−[3]. the solution of the FDEs to the solution of algebraic equations.
Many mathematical modelings contain FDEs. To mention a This method is applicable for linear equations or nonlinear
few, fractional derivatives are used in visco-elastic systems [4], equations with square nonlinearities.
economics [5], continuum and statistical mechanics [6], solid The outline of this paper is as follows: In Section II, we in-
mechanics [7], electrochemistry [8], biology [9] and acoustics troduce some necessary definitions and properties of fractional
[10]. Generally speaking, most of the FDEs do not have exact calculus. Section III is devoted to the basic formulation of the
analytic solutions. Therefore, seeking numerical solutions of fractional Taylor basis. In Section IV, we derive the Fractional
these equations becomes more and more important. Recently, Taylor OMFI. In Section V, the problem statement is given.
several numerical methods to solve FDEs have been given, Section VI is devoted to the numerical method for solving the
such as Fourier transforms [11], Laplace transforms [12], Ado- initial and boundary value problems for FDEs and, in Section
mian decomposition method [13], variational iteration method VII we report our numerical findings and demonstrate the
[14], the power series method [15], truncated fractional power accuracy of the proposed numerical scheme by considering
series method [16], fractional differential transform method five numerical examples.
(FDTM) [17], homotopy analysis method [18], fractional-
order Legendre functions method [19], modified homotopy II. P RELIMINARIES
perturbation method (MHPM) [20] and enhanced homotopy A. The Fractional Integral and Derivative
perturbation method (EHPM) [21]. In this section, we present some notations, definitions, and
Moreover, for solving FDEs in [22], the Bernstein polyno- preliminary facts of the fractional calculus theory which will
mials are used to solve the fractional Riccati type differen- be used further in this work.
tial equations. In [22], the Bernstein polynomials were first Definition 1: The Riemann-Liouville fractional integral op-
expanded into fractional Taylor polynomials. The operational erator of order α is defined as [12]
( Rt
Manuscript received August 8, 2015; accepted April 18, 2016. Recom- 1
(t − s)α−1 y(s)ds, α > 0
α
mended by Associate Editor YangQuan Chen. I y(t) = Γ(α) 0
Citation: V. S. Krishnasamy, S. Mashayekhi, and M. Razzaghi, “Numerical y(t), α = 0.
solutions of fractional differential equations by using fractional Taylor basis,”
IEEE/CAA Journal of Automatica Sinica, vol. 4, no. 1, pp. 98−106, Jan. 2017. The Riemann-Liouville fractional integral operator has the
V. S. Krishnasamy and M. Razzaghi are with the Department of Mathe- following properties:
matics and Statistics, Mississippi State University, MS 39762, USA (e-mail:
vk81@msstate.edu; razzaghi@math.msstate.edu). Γ(γ + 1)
S. Mashayekhi is with the Department of Mathematics, Florida State I α tγ = tγ+α , α ≥ 0; γ > −1 (1)
University, Tallahassee, FL 32306, USA (e-mail: sm2395@msstate.edu). Γ(γ + α + 1)
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org. I α I β y(t) = I β I α y(t) = I α+β y(t), α, β > 0. (2)
Digital Object Identifier 10.1109/JAS.2017.7510337
KRISHNASAMY et al.: NUMERICAL SOLUTIONS OF FRACTIONAL DIFFERENTIAL EQUATIONS BY USING FRACTIONAL TAYLOR BASIS 99

Also the fractional integral is a linear operator, that is for where


constants λ1 and λ2 , we have Mγ = sup |D(m+1)γ y(t)|.
I α (λ1 y1 (t) + λ2 y2 (t)) = λ1 I α y1 (t) + λ2 I α y2 (t). t∈[0,1]

Definition 2: The Caputo fractional derivative of order α is Proof: Similar to [19], since y0 is the best approximation
defined as [12] of y out of S, by using (8) we have
µ n ¶
α n−α d Mγ2 R 1 2(m+1)γ
D y(t) = I y(t) , n−1 < α ≤ n; n ∈ N. (3) ||y − y0 ||2L2 [0,1] ≤ (t) dt
dtn (Γ((m + 1)γ + 1))2 0
The fractional integral operator and fractional derivative
operator do not commute in general, but we have the following Mγ2 1
= 2
. (9)
property (Γ((m + 1)γ + 1)) 2(m + 1)γ + 1
n−1
X tk By using (9), the result can be obtained. ¥
I α (Dα y(t)) = y(t) − y (k) (0) . (4)
k!
k=0 D. Error Bound for Fractional Integration
III. T HE P ROPERTIES OF F RACTIONAL TAYLOR BASIS In this section we obtain the error bound for I α y(t).
A. Fractional Taylor Basis Vector Theorem 2: Suppose all the conditions in Theorem 1 are
true and α > 1, then
In this paper, we define the fractional Taylor basis vector as ||I α y(t) − I α y0 (t)||L2 [0,1]
Tmγ (t) = [1, tγ , t2γ , . . . , tmγ ]T (5) s
Mγ 1
where m is a positive integer and γ > 0, is a real number. ≤ .
Γ((m + 1)γ + 1)Γ(α) 2(m + 1)γ + 1

B. Function Approximation Proof: By using Definition 1, we have


Let H = L2 [0, 1], and assume that Tmγ (t) ⊂ H, S = span ||I α y(t) − I α y0 (t)||L2 [0,1]
{1, tγ , t2γ , . . . , tmγ } and y be an arbitrary element in H. Since = ||I α (y(t) − y0 (t)) ||L2 [0,1]
S is a finite dimensional vector subspace of H, y has a unique Z t
1
best approximation out of S such as y0 ∈ S, that is ≤ ||(t − s)α−1 (y(s) − y0 (s))||L2 [0,1] ds
Γ(α) 0
∀ŷ ∈ S, ||y − y0 || ≤ ||y − ŷ||. Z 1
1
≤ ||(1 − s)α−1 (y(s) − y0 (s))||L2 [0,1] ds
Since y0 ∈ S, there exist unique coefficients Γ(α) 0
c0 , c1 , c2 , . . . , cm , such that Z 1
1
m ≤ ||(y(s) − y0 (s))||L2 [0,1] ds. (10)
X Γ(α) 0
y ' y0 = ci tiγ = C T Tmγ (t) (6)
i=0
By using (9) and (10), the result can be obtained. ¥
where IV. T HE O PERATIONAL M ATRICES
C T = [c0 , c1 , c2 , . . . , cm ]. (7)
A. Operational Matrix of the Fractional Integration
C. Error Bound for the Best Approximation In this section we derive the fractional Taylor operational
To obtain the error bound for the best approximation, we matrix of the fractional integration.
use the following formula. By using (1) and (5), we have
·
Generalized Taylor formula [15]: Suppose that Dkγ y(t) ∈ α 1 Γ(γ + 1) γ+α
I (Tmγ (t)) = tα , t ,
C[0, 1] for k = 0, 1, . . . , m, where 0 < γ ≤ 1, then Γ(α + 1) Γ(γ + α + 1)
m
X (t)iγ ¸T
y(t) = [Diγ y(t)]t=0 + Rm
γ
(t, 0) (8) Γ(2γ + 1) 2γ+α Γ(mγ + 1) mγ+α
i=0
Γ(iγ + 1) t ,..., t
Γ(2γ + α + 1) Γ(mγ + α + 1)
iγ γ γ γ γ α
where D =D
| D {z· · · D }, with D defined similar to D = tα Fα Tmγ (t) (11)
i times
in (3), and where
·
(m+1)γ 1 Γ(γ + 1) Γ(2γ + 1)
γ (t) Fα = diag , , ,
Rm (t, 0) = [D(m+1)γ y(t)]t=ξ Γ(α + 1) Γ(γ + α + 1) Γ(2γ + α + 1)
Γ((m + 1)γ + 1)
¸
0 ≤ ξ ≤ t; ∀t ∈ [0, 1]. Γ(mγ + 1)
..., .
Γ(mγ + α + 1)
Theorem 1: Let y0 be the best approximation of y out of S
and suppose Dkγ y(t) ∈ C[0, 1], k = 0, 1, . . . , then Equation (11) can be rewritten as
s
Mγ 1 I α (Tmγ (t)) = tα Gα ∗ Tmγ (t) (12)
||y(t) − y0 (t)||L2 [0,1] ≤
Γ((m + 1)γ + 1) 2(m + 1)γ + 1
where
100 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

V. P ROBLEM S TATEMENT
·
1 Γ(γ + 1) Γ(2γ + 1) In this paper we focus on the following FDE problems [24].
Gα = , , ,
Γ(α + 1) Γ(γ + α + 1) Γ(2γ + α + 1)
¸T
Γ(mγ + 1) A. Problem a
...,
Γ(mγ + α + 1) Caputo fractional differential equation
and * denotes term by term multiplication of two matrices of Dα y(t) = f (t, y(t), Dβ y(t))
the same dimensions. (17)
0 ≤ t ≤ 1; 0 < α ≤ 2; 0 ≤ β ≤ α

B. Operational Matrix of Product with the initial conditions


The following property of the product of two fractional y(0) = Y0 , y 0 (0) = Y1 . (18)
Taylor vectors will also be used.
The existence and uniqueness results for solution of this
I α (Tmγ (t)Tmγ
T
(t)) = tα Sα ∗ (Tmγ (t)Tmγ
T
(t)) (13) problem are given in [26].
where Sα is given by
Sα = B. Problem b
 
1 Γ(γ+1)
... Γ(mγ+1) Caputo fractional differential equation in (17) with the
Γ(α+1) Γ(γ+α+1) Γ(mγ+α+1)
  boundary conditions
 
 Γ(γ+1) Γ(2γ+1) Γ((m+1)γ+1) 

 Γ(γ+α+1) Γ(2γ+α+1) ... Γ((m+1)γ+α+1)

 y(0) = Y0 , y(1) = Y¯1 . (19)
 
  For this problem, we have the following Lemma 1.
 Γ(2γ+1) Γ(3γ+1)
... Γ((m+2)γ+1) 
 Γ(2γ+α+1) Γ(3γ+α+1) Γ((m+2)γ+α+1) . Lemma 1: Assume that f : [0, 1]×R×R → R is continuous.
 
  Then y(t) ∈ C[0, 1] is a solution of the boundary value problem
 .. .. .. 
 ..  in (17) and (19) if and only if y(t) is the solution of [24].
 . . . . 
 
  y(t) = I α f (t, y(t), Dβ y(t))−tI α f (1, y(1), Dβ y(1))
Γ(mγ+1) Γ((m+1)γ+1) Γ(2mγ+1)
Γ(mγ+α+1) Γ((m+1)γ+α+1) ... Γ(2mγ+α+1) +(Y¯1 − Y0 )t + Y0 .
(14) (20)
To illustrate the calculation procedure, by using (5), we have The existence and uniqueness results for solution of this
problem are given in [24].
T
Tmγ (t)Tmγ (t)
  VI. T HE N UMERICAL M ETHOD
1 tγ t2γ ··· tmγ
 tγ  In this section, we use the fractional Taylor vector in (5)
 2γ t2γ t3γ ··· t(m+1)γ 
  for solving Problem a given in (17) and (18) and Problem b
= t t3γ t4γ ··· t(m+2)γ . (15)
 .. .. .. ..  given in (17) and (19).
 . .. 
. . . .
tmγ t(m+1)γ t(m+2)γ ··· t2mγ A. Problem a
In this case, by using (4) and (17), we have
From (1) and (15), we get (16), shown at the bottom of the n−1
page. X tk
y(t) − y k (0) = I α f (t, y(t), Dβ y(t)). (21)
Therefore from (13) and (15), we get Sα in (14). k!
k=0

———————————————————————————————————————————————————–
 1 Γ(γ+1) γ+α Γ(mγ+1) mγ+α

α
Γ(α+1) t Γ(γ+α+1) t ... Γ(mγ+α+1) t
 
 
 Γ(γ+1) γ+α Γ(2γ+1) 2γ+α Γ((m+1)γ+1) (m+1)γ+α 
 Γ(γ+α+1) t t . . . t 
 Γ(2γ+α+1) Γ((m+1)γ+α+1) 
 
 Γ(2γ+1) 
 2γ+α Γ(3γ+1) 3γ+α Γ((m+2)γ+1) (m+2)γ+α 
I α (Tmγ (t)Tmγ
T
(t)) =  Γ(2γ+α+1) t Γ(3γ+α+1) t . . . Γ((m+2)γ+α+1) t  (16)
 
 
 .. .. .. 
 .. 
 . . . . 
 
 
Γ(mγ+1) mγ+α Γ((m+1)γ+1) (m+1)γ+α Γ(2mγ+1) 2mγ+α
Γ(mγ+α+1) t Γ((m+1)γ+α+1) t ... Γ(2mγ+α+1) t
KRISHNASAMY et al.: NUMERICAL SOLUTIONS OF FRACTIONAL DIFFERENTIAL EQUATIONS BY USING FRACTIONAL TAYLOR BASIS 101

Substituting (6) and (18) in (21), we obtain was solved in [24] by using Legendre wavelet. For Example
¡ ¢ 5, we compare our results with [24]. In Examples 2−5 the
C Tmγ (t) − Y0 − Y1 t = I α f t, C T Tmγ (t), Dβ (C T Tmγ (t) .
T
package of Mathematica ver. 9.0 has been used to solve the
(22)
test problems. Here, we first give a method for selecting γ in
Next, we use the operational matrices obtained in Section
(5) for our examples. We select γ = 1 if α = 1 or α = 2.
4 as needed and collocate (22) at the following equidistant
Otherwise, we select γ = α. For Example 5, similar to [29]
nodes ti given by
we have also used γ = α − bαc, and we get better results than
i α. Here bαc is the floor function which is the greatest integer
ti = , i = 0, 1, 2, . . . m. (23)
m less than or equal to the α.
These equations give m + 1 algebraic equations, which can
be solved for the unknown vector C T using Newton’s iterative A. Example 1
method. It is known that the initial guess for Newton’s iterative
method is very important. According to the conditions in (18) Consider the following linear fractional differential equation
the solution y(t) will pass through the point (0, Y0 ) and have given in [19].
a slope Y1 at this point. We choose our initial guess y0 (t) such 3
D2 y(t) + D 2 y(t) + y(t) = 1 + t
that y0 (t) = Y1 t + Y0 . 0 < t ≤ 1; y(0) = 1; y 0 (0) = 1. (25)
The exact solution of this problem is
B. Problem b
For Problem b, by substituting (6) in (20) we get (24), y(t) = 1 + t.
shown at the bottom of the page.
Here, we solve this problem by using the proposed method
By using the operational matrices obtained in Section IV
with γ = 1 and m = 1.
wherever needed and collocating (24) at the equidistant nodes
Let · ¸
ti , given in (23), we get a system of algebraic equations, which 1
∼ T
y(t) = C Tmγ (t) = [c0 , c1 ] . (26)
can be solved for the unknown vector C T using Newton’s t
iterative method. In this case, the initial values required to
start Newton’s iterative method have been chosen by taking By using (1)−(4) and (25), we have
y(t) as a linear function between the initial value y(0) = Y0 1
³ 3 3 ´ t2 t3
and the final value y(1) = Y¯1 . y(t) − 1 − t + I 2 I 2 D 2 y(t) + I 2 y(t) = + . (27)
2 6
By substituting (26) in (27), we get
VII. I LLUSTRATIVE E XAMPLES 1 ¡ ¢
C T Tmγ (t) − 1 − t + I 2 C T Tmγ (t) − y(0) − y 0 (0)t
In this section, five examples are given to demonstrate the t2 t3
applicability and accuracy of our method. Examples 1−4 are + I 2 C T Tmγ (t) = + .
2 6
initial value problems and Example 5 is a boundary value
problem. Example 1 is an initial value FDE, which was first From (12), we have (28), shown at the bottom of the page.
considered in [19]. The exact solution of Example 1 is a where
polynomial, and the exact solution can be obtained using the 1 1 1 1
G 12 = [ 3 , 5 ]T , G2 = [ , ]T . (29)
proposed method. Examples 2 and 3 are FDEs describing Γ( 2 ) Γ( 2 ) 2 6
the fractional Riccati equation, which were first considered
Substituting (29) in (28) and collocating the resulting equa-
in [20] by using modified homotopy perturbation method, it
tion at t0 = 0 and t1 = 1, we get
was also studied in [21] by applying the enhanced homotopy
perturbation method, in [22] by using Bernstein polynomials c0 = 1, c1 = 1.
and in [25] by applying Bernoulli wavelets. For Examples 2
and 3, we compare our findings with the numerical results Then, by using (26), we get y(t) = 1 + t, which is the exact
in [20]−[22], [25]. Example 4 was first considered in [27] solution.
by using a predictor corrector approach; it was also solved
in [28] by converting the FDE to a Volterra type integral B. Example 2
equation and in [24] by using Legendre wavelet method. For Consider the fractional Riccati differential equation [22].
Example 4 we compare our method with [24] which has been
shown to be comparable or superior to [27], [28]. Example 5 Dα y(t) + y 2 (t) = 1, y(0) = 0; 0 < α ≤ 1. (30)

———————————————————————————————————————————————————–
¢
C T Tmγ (t) − I α f (t, C T Tmγ (t), Dβ C T Tmγ (t)) + tI α ( f (1, C T Tmγ (t), Dβ C T Tmγ (t))|t=1 − (Y¯1 − Y0 )t − Y0 = 0 (24)

à 1 3
!
T 1
T t2 t2 t2 t3
C Tmγ (t) − 1 − t + t C 2 G 21 ∗ Tmγ (t) − 3 − 5 + t2 C T (G2 ∗ Tmγ (t)) = + (28)
Γ( 2 ) Γ( 2 ) 2 6
102 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

TABLE I
C OMPARISON OF N UMBERICAL R ESULTS FOR α = 0.75

ti BPM [22], N = 8 Proposed method, m = 8 BPM [22], N = 11 Proposed method, m = 11 IABMM [21] EHPM [21] MHPM [20]
0 0 0 0 0 0 0 0
0.2 0.30996891 0.30997496 0.30997552 0.30997528 0.3117 0.3214 0.3138
0.4 0.48162749 0.48163161 0.48163184 0.48163169 0.4855 0.5077 0.4929
0.6 0.59777979 0.59778262 0.59778277 0.59778267 0.6045 0.6259 0.5974
0.8 0.67884745 0.67884945 0.67884957 0.67884949 0.6880 0.7028 0.6604
1 0.73684181 0.73683663 0.73683686 0.73683667 0.7478 0.7542 0.7183

TABLE II
C OMPARISON OF N UMBERICAL R ESULTS FOR α = 0.9

ti BPM [22], N = 8 Proposed method, m = 8 BPM [22], N = 11 Proposed method, m = 11 IABMM [21] EHPM [21] MHPM [20]
0 0 0 0 0 0 0 0
0.2 0.23878798 0.23878894 0.23878915 0.23878913 0.2393 0.2647 0.2391
0.4 0.42258214 0.42258305 0.42258309 0.42258308 0.4234 0.4591 0.4229
0.6 0.56617082 0.56617156 0.56617157 0.56617156 0.5679 0.6031 0.5653
0.8 0.67462642 0.67462706 0.67462700 0.67462699 0.6774 0.7068 0.6740
1 0.75460256 0.75458885 0.75458901 0.75458880 0.7584 0.7806 0.7569

TABLE III
C OMPARISON OF A BSOLUTE E RROR FOR α = 1

ti BPM [22], N = 5 Proposed method, m = 5 BPM [22], N = 11 Proposed method, m = 11 Proposed method, m = 20 MHPM [20]
0 0 0 0 0 0 0
0.2 5.1734E−05 1.1440E−06 2.6847E−10 4.3055E−11 5.5511E−17 3.2022E−7
0.4 2.5969E−05 8.4839E−08 2.5057E−10 1.2536E−11 1.1102E−16 4.9622E−6
0.6 4.0657E−05 1.0711E−06 2.1577E−10 1.4442E−11 0 0.0001925
0.8 1.2390E−05 1.0920E−06 2.9392E−10 5.7991E−11 1.1102E−16 0.0023307
1 7.5141E−04 5.8350E−06 6.8444E−08 1.8625E−10 1.1102E−16 0.0155622

The exact solution of this problem for α = 1 is and


 
e2t − 1 1.08807 0.691367 0.521462 0.424876
y(t) = 2t .  0.691367 0.521462 0.424876 0.361746 
e +1 Sα (t) =  
 0.521462 0.424876 0.361746 0.316877  .
To compare the proposed method with [20]−[22], we solve 0.424876 0.361746 0.316877 0.283147
(30) for α = 0.75, α = 0.9, and α = 1. Now, we solve (30),
with m = 3 and γ = α = 0.75. By collocating (32) at the nodes given in (23), and solving
Let the resulting equations we get,
y(t) ∼
= C T Tmγ (t) (31) c0 = 0, c1 = 1.03094, c2 = −0.165321, and c3 = −0.1044.
where Then, by using (31), we have
T
C = [c0 , c1 , c2 , c3 ]
y(t) = 1.03094 t0.75 − 0.165321 t1.5 − 0.1044 t2.25 .
and
In Tables I and II, we compare our results with the
Tmγ (t) = [1, t0.75 , t1.5 , t2.25 ]T . solutions of the modified homotopy perturbation method
(MHPM) in [20], the improved Adams-Bashforth-Moulton
By using (22), (30), and (31), we get
method (IABMM) in [21], the enhanced homotopy perturba-
tα tion method (EHPM) in [21] and with the Bernstein polynomi-
C T Tmγ (t) + tα C T (Sα ∗ (Tmγ (t)Tmγ
T
(t))C − =0
Γ(α + 1) als method (BPM) in [22] for γ = α = 0.75 and γ = α = 0.9
(32) for different values of m. In Table III, we compare the absolute
where error of our method for γ = α = 1 with MHPM [20] and BPM
 
1 t0.75 t1.5 t2.25 [22], for different values of m. In Tables I−III, N represents
 t0.75 t1.5 t2.25 t3  the degree of the Bernstein polynomial used in [22]. Also,
T
Tmγ (t).Tmγ (t) = 
 t1.5

3.75  Fig. 1 shows the approximate solutions obtained for different
t2.25 t3 t
t2.25 t3 t 3.75
t4.5 values of α using the proposed method with m = 5. From
KRISHNASAMY et al.: NUMERICAL SOLUTIONS OF FRACTIONAL DIFFERENTIAL EQUATIONS BY USING FRACTIONAL TAYLOR BASIS 103

these results, it is seen that the approximate solutions converge Now, by collocating (35) at the nodes given in (23), we
to the exact solution for α=1. In addition, the absolute diff- get m + 1 nonlinear algebraic equations which can be solved
erence between the exact and approximate solutions for α = 1 for the unknown vector C T using Newton’s iterative method.
with m = 5 is plotted in Fig. 2. The absolute difference be- It is well known that the initial guesses for Newton’s itera-
tween the exact and approximate solutions for k = 1 and tive method are very important. For this problem, by using
M = 5 or m̂ = 2k−1 M = 5 and α = 1 by Bernoulli wavelets y(0) = 0, and (34), we choose the initial guesses such that
method is plotted in [25]. Here, k and M are the order of C T Tmγ (0) = 0. The exact solution of this problem for α = 1
wavelets and Bernoulli polynomials respectively. From our is µ √ ¶
figures and those in [25], we can conclude that the result √ √ 1 2−1
y(t) = 1 + 2 tanh 2t + ln( √ ) .
obtained by the proposed method has less error compared to 2 2+1
Bernoulli wavelets method. Table IV shows the comparison of our numerical results
with [20]−[22] for γ = α = 0.9. In Table V, we compare the
absolute error of our numerical method with [20] and [22] for
α=1. Also, Fig. 3 shows the approximate solutions obtained for
different values of α using the proposed method with m = 5.
From these results, it is seen that the approximate solutions
converge to the exact solution for α = 1. From Table V it
is seen that our results with m = 18 has less error than the
results in the table given in [25], with k = 2 and M = 10 or
m̂ = 2k−1 M = 20 using Bernoulli wavelets method.

Fig. 1. Comparison of the computed solutions for different values


of α with exact solution for γ = α = 1 for Example 2 with m = 5.

Fig. 3. Comparison of the computed solutions for different values


of α with exact solution for α = 1 for Example 3 with m = 5.

D. Example 4
Consider the FDE [24]
Fig. 2. The absolute error for γ = α = 1 for Example 2 with Dα y(t) + y(t) = 0, 0< α ≤2 (36)
m = 5.
with y(0) = 1 and y 0 (0) = 0. The condition y 0 (0) = 0 is for
1 < α ≤ 2 only.
C. Example 3 The exact solution of this problem is y(t) = Ea (−tα ) [24],
Consider the following Riccati fractional differential equa- where
X∞
tion given in [22]. zk
Ea (z) =
Dα y(t) = 2 y(t) −y 2 (t)+1, y(0) = 0; 0 < α ≤ 1. (33) Γ(αk + 1)
k=0

To solve this problem by using the proposed method, we is the Mittag-Leffler function with order α. To solve this
let problem by using the proposed method, similar to (34) in
y(t) ∼
= C T Tmγ (t) (34) Example 3 we let
where C T and Tmγ (t) are given in (5) and (7) respectively. y(t) ∼
= C T Tmγ (t). (37)
Using (22), (33), and (34), we have
Using (22), (36), and (37), we have
C T Tmγ (t) − 2tα C T (Gα ∗ Tmγ (t))
α
+ tα C T (Sα ∗ (Tmγ (t)Tmγ
T
(t)))C − t
Γ(α+1) = 0. (35) C T Tmγ (t) − 1 + tα C T (Gα ∗ Tmγ (t)) = 0.
104 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

TABLE IV
C OMPARISON OF N UMBERICAL R ESULTS FOR α = 0.9

ti BPM [22], N = 8 Proposed method, m = 8 BPM [22], N = 11 Proposed method, m = 11 IABMM [21] EHPM [21] MHPM [20]
0 0 0 0 0 0 0 0
0.2 0.31488815 0.31485423 0.31486902 0.31486367 - - -
0.4 0.69756771 0.69751826 0.69754441 0.69753816 - - -
0.5 0.90369502 0.90364539 0.90367312 0.90366680 0.8621 1.4614 0.9010
0.6 1.10789047 1.10783899 1.10786695 1.10786083 - - -
0.8 1.47772823 1.47768008 1.47770748 1.47770236 - - -
1 1.76452008 1.76525852 1.76529044 1.76527469 1.7356 2.0697 1.8720

TABLE V
C OMPARISON OF A BSOLUTE E RROR FOR α = 1

ti BPM [22], N = 5 Proposed method, m = 5 BPM [22], N = 11 Proposed method, m = 11 Proposed method, m = 18 MHPM [20]
0 0 0 0 0 0 0
0.2 6.9332E−04 1.7402E−04 2.3521E−07 5.7111E−08 5.2301E−12 0.00001
0.4 6.2509E−04 1.9080E−04 3.0542E−07 6.3894E−08 6.7869E−12 0.00030
0.6 9.1370E−04 2.1689E−04 3.3836E−07 7.0059E−08 7.4832E−12 0.00469
0.8 3.9346E−04 2.0848E−04 3.4201E−07 7.1896E−08 7.0779E−12 0.01887
1 7.1367E−03 1.3840E−04 1.1799E−05 3.1903E−08 5.9701E−12 0.03431

TABLE VI
C OMPARISON OF A BSOLUTE E RROR W ITH [24] FOR α = 1.5

ti LWM [24], M̂ = 384 Proposed method, m = 3 Proposed method, m = 4 Proposed method, m = 5 Proposed method, m = 10
0.1 4.207E−7 3.06933E−6 3.60303E−8 2.8731E−10 2.5259E−17
0.2 1.944E−7 4.52543E−6 2.57570E−8 1.17022E−11 2.3353E−16
0.3 5.705E−8 1.45914E−6 3.43268E−8 3.89751E−10 7.0728E−17
0.4 4.605E−8 4.53425E−6 6.35744E−8 3.84075E−12 3.6902E−18
0.5 1.282E−7 8.96162E−6 1.91067E−10 6.05008E−10 7.2132E−17
0.6 1.944E−7 6.66709E−6 1.10701E−7 2.24834E−11 2.6174E−16
0.7 2.471E−7 5.03679E−6 1.02038E−7 1.58912E−9 6.2367E−17
0.8 2.878E−7 2.24058E−5 1.90389E−7 2.93859E−11 3.0854E−16
0.9 3.176E−7 3.05511E−5 5.93256E−7 7.70141E−9 2.8515E−16

TABLE VII
A BSOLUTE E RROR OF O UR M ETHOD FOR D IFFERENT VALUES OF α W ITH m = 10

ti α = 1.1 α = 1.3 α = 1.5 α = 1.6 α = 1.8 α=2


0.1 1.95877E−16 4.86487E−17 2.52589E−17 6.61786E−17 8.17143E−18 5.5437E−17
0.2 1.48822E−16 2.00823E−16 2.33527E−16 2.28488E−16 1.70503E−16 1.02528E−18
0.3 2.9433E−16 1.60699E−17 7.07283E−17 1.87274E−17 1.90848E−17 2.66293E−17
0.4 4.38831E−17 3.31082E−17 3.69019E−18 1.86397E−17 9.881E−17 7.59506E−17
0.5 2.29268E−16 1.72008E−16 7.21322E−17 6.88831E−17 1.32945E−16 4.27994E−17
0.6 4.46312E−16 1.77538E−18 2.61743E−16 3.10642E−17 1.78043E−17 3.43499E−17
0.7 4.04245E−16 1.85026E−16 6.23670E−17 9.06418E−17 1.30585E−16 1.05295E−16
0.8 4.16117E−16 1.31649E−16 3.08539E−16 2.75084E−16 7.1246E−17 1.84848E−17
0.9 5.21935E−16 1.84856E−17 2.85145E−16 1.22344E−16 2.10206E−17 6.86984E−17
1 9.45424E−17 1.87242E−16 1.70220E−17 8.38901E−18 1.07569E−16 5.90071E−17

By collocating at the points given in (23) we get m + 1 method (LWM) in [24], with k = 8 and M1 = 3 or M̂ =
algebraic equations, which can be solved for the unknown 2k−1 M1 = 384. Here, M1 shows the order of Legendre
vector C T . Table VI shows the absolute error obtained for polynomials. In Table VII, the absolute error obtained using
different values of t and for α = 1.5 by using the proposed the proposed method for different values of α with m = 10
method with different values of m and the Legendre wavelets is given.
KRISHNASAMY et al.: NUMERICAL SOLUTIONS OF FRACTIONAL DIFFERENTIAL EQUATIONS BY USING FRACTIONAL TAYLOR BASIS 105

TABLE IX
A BSOLUTE E RROR FOR D IFFERENT α W ITH M = 3

ti α = 1.1 α = 1.3 α = 1.5 α = 1.6 α = 1.8 α=2


0.1 1.33357E−17 5.01444E−18 2.71728E−18 7.76899E−18 5.36765E−18 8.84514E−19
0.2 1.04083E−17 6.07153E−18 1.22515E−17 1.85399E−17 1.55041E−17 2.19551E−18
0.3 6.93889E−18 0 3.1225E−17 2.38524E−17 2.32019E−17 2.1684E−19
0.4 2.77556E−17 1.04083E−17 5.89806E−17 1.9082E−17 2.34188E−17 1.04083E−17
0.5 5.55112E−17 1.38778E−17 9.71445E−17 0 1.04083E−17 3.1225E−17
0.6 5.55112E−17 0 1.38778E−16 2.77556E−17 1.38778E−17 6.93889E−17
0.7 5.55112E−17 0 1.38778E−16 5.55112E−17 2.77556E−17 9.71445E−17
0.8 0 5.55112E−17 1.66533E−16 5.55112E−17 5.55112E−17 1.66533E−16
0.9 1.11022E−16 1.11022E−16 1.11022E−16 0 1.11022E−16 1.11022E−16
1 3.33067E−16 3.33067E−16 0 0 3.33067E−16 0

TABLE VIII
E. Example 5
C OMPARISON OF A BSOLUT E RROR FOR α = 1.5
Consider the following FDE with boundary value conditions
[24] Proposed method Proposed method
LWM[24]
ti m = 10 m = 10
Dα y(t) + ay n (t) = g(t), y(0) = 0; y(1) = 1 (38) M̂ = 12
γ=α γ = α − bαc
where 1 < α ≤√2, a = exp(−2π) and n = 2. For α = 1.5 0.1 9.6996E−5 1.34431E−9 1.06794E−17
and g(t) = 105 πt2 /32 + exp(−2π)t7 , the exact solution is 0.2 9.3927E−4 2.68845E−9 1.38778E−17
given by 0.3 1.5087E−3 4.03315E−9 8.67362E−18
7
y(t) = t 2 . 0.4 3.3989E−4 5.37645E−9 4.16334E−17
0.5 2.4163E−3 6.72324E−9 2.77556E−17
Using (20) and (38), we have
0.6 3.1023E−4 8.05974E−9 2.77556E−17
y(t) = I α g(t) − aI α y 2 (t) − t(I α g(t))|t=1 0.7 1.4799E−3 9.43278E−9 0
− a t(I α y 2 (t))|t=1 + t. (39) 0.8 6.3407E−4 1.06306E−8 1.66533E−16
Similar to (34) in Example 3, we let 0.9 4.6701E−3 1.30547E−8 2.22045E−16

y(t) ∼
= C T Tmγ (t). (40)
VIII. C ONCLUSION
Using (39) and (40), we get In the present work the fractional Taylor basis is used
√ to solve FDEs. The integral operational matrix Fα and Sα
T 105 πΓ(3) 2+α exp(−2π)Γ(8) 7+α
C Tmγ (t) − t − t have been derived. The error bounds are also included. The
32Γ(3 + α) Γ(8 + α)
problem has been reduced to a problem of solving a system of
+ exp(−2π)tα C T (Sα ∗ Tmγ (t) TmγT
(t))C algebraic equations. Illustrative examples are solved by using

105 πΓ(3) exp(−2π)Γ(8) the proposed method to show that this approach can solve the
+ t + t
32Γ(3 + α) Γ(8 + α) problem effectively.
T T
+ exp(−2π)tC (Sα ∗ Tmγ (1) Tmγ (1))C − t = 0.
R EFERENCES
By collocating at the points given in (23) we get m + 1 [1] K. B. Oldham and J. Spanier, The Fractional Calculus. New York:
algebraic equations, which can be solved for the unknown Academic Press, 1974.
vector C T . Table VIII shows the absolute error obtained for
different values of t and for m = 10 by using the proposed [2] K. S. Miller and B. Ross, An Introduction to the Fractional calculus
and Fractional Differential Equations. New York: Wiley, 1993.
method for α = 1.5 with γ = α and γ = α−bαc, together with
the absolute error obtained by the Legendre wavelets method [3] J. T. Machado, V. Kiryakova, and F. Mainardi, “Recent history of
in [24], with k = 3 and M1 = 3 or M̂ = 2k−1 M1 = 12. fractional calculus,” Commun. Nonlinear Sci. Numer. Simul., vol. 16,
no. 3, pp. 1140−1153, Mar. 2011.
Here, M1 shows the order of Legendre polynomials.
More generally, the exact solution for (38) with [4] R. L. Bagley and P. J. Torvik, “Fractional calculus in the transient
analysis of viscoelastically damped structures,” AIAA J., vol. 23, no. 6,
Γ(3α + 1) 2α
g(t) = t + exp(−2π)t6α pp. 918−925, Jun. 1985.
Γ(2α + 1)
[5] R. T. Baillie, “Long memory processes and fractional integration in
and keeping the other coefficients the same is econometrics,” J. Econometr., vol. 73, no. 1, pp. 5−59, Jul. 1996.
y(t) = t3α . [6] F. Mainardi, “Fractional calculus: some basic problems in continuum and
statistical mechanics,” Fractals and Fractional Calculus in Continuum
In Table IX, we show the absolute error of our numerical Mechanics, A. Carpinteri and F. Mainardi, Eds. Vienna: Springer-Verlag,
results for different values of α with m = 3. 1997, pp. 291−348.
106 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

[7] Y. A. Rossikhin and M. V. Shitikova, “Applications of fractional calculus solving fractional differential equations,” Commun. Nonlinear Sci.
to dynamic problems of linear and nonlinear hereditary mechanics of Numer. Simul., vol. 16, no. 11, pp. 4163−4173, Nov. 2011.
solids,” Appl. Mech. Rev., vol. 50, no. 1, pp. 15−67, Jan. 1997.
[25] E. Keshavarz, Y. Ordokhani, and M. Razzaghi, “Bernoulli wavelet
[8] K. B. Oldham, “Fractional differential equations in electrochemistry,” operational matrix of fractional order integration and its applications in
Adv. Eng. Softw., vol. 41, no. 1, pp. 9−12, Jan. 2010. solving the fractional order differential equations,” Appl. Math. Model.,
vol. 38, no. 24, pp. 6038−6051, Dec. 2014.
[9] V. S. Ertürk, Z. M. Odibat, and S. Momani, “An approximate solution
of a fractional order differential equation model of human T-cell lym- [26] A. A. Kilbas, H. M. Srivastava, and J. J. Trujillo, Theory and Applica-
photropic virus I (HTLV-I) infection of CD4+ T-cells,” Comput. Math. tions of Fractional Differential Equations. Amsterdam: Elsevier, 2006.
Appl., vol. 62, no. 3, pp. 996−1002, Aug. 2011.
[27] K. Diethelm, N. J. Ford, and A. D. Freed, “A predictor-corrector
[10] S. A. El-Wakil, E. M. Abulwafa, E. K. El-Shewy, and A. A. Mahmoud, approach for the numerical solution of fractional differential equations,”
“Ion-acoustic waves in unmagnetized collisionless weakly relativistic Nonlinear Dyn., vol. 29, no. 1−4, pp. 3−22, Jul. 2002.
plasma of warm-ion and isothermal-electron using time-fractional KdV
equation,” Adv. Space Res., vol. 49, no. 12, pp. 1721−1727, Jun. 2012. [28] P. Kumar and O. P. Agrawal, “An approximate method for numerical
solution of fractional differential equations,” Signal Proc. -Fract. Calcul.
[11] L. Gaul, P. Klein, and S. Kemple, “Damping description involving Appl. Signal. Syst., vol. 86, no. 10, pp. 2602−2610, Oct. 2006.
fractional operators,” Mech. Syst. Signal Proc., vol. 5, no. 2, pp. 81−88,
Mar. 1991. [29] X. H. Ma and C. M. Huang, “Numerical solution of fractional integro-
differential equations by a hybrid collocation method,” Appl. Math.
[12] I. Podlubny, Fractional Differential Equations: an Introduction to Comput., vol. 219, no. 12, pp. 6750−6760, Feb. 2013.
Fractional Derivatives, Fractional Differential Equations, to Methods
of their Solution and Some of their Applications. New York: Academic
Press, 1998.

[13] S. Momani and K. Al-Khaled, “Numerical solutions for systems of Vidhya Saraswathy Krishnasamy received her
fractional differential equations by the decomposition method,” Appl. undergraduate and master’s degree in mathematics
Math. Comput., vol. 162, pp. 1351−1365, Mar. 2005. from Sri G.V.G. Vishalakshi College for Women,
Udumalpet, India. She graduated from Mississippi
[14] Z. M. Odibat and S. Momani, “Application of variational iteration State University (MSU), USA with her Ph.D. degree
method to nonlinear differential equations of fractional order,” Int. J. in August, 2016.
Nonlinear Sci. Numer. Simul., vol. 7, no. 1, pp. 27−34, Mar. 2006. She has diverse research interests, which include
fractional calculus, orthogonal functions and its ap-
plications to dynamical systems, graph theory, num-
[15] Z. M. Odibat and N. T. Shawagfeh, “Generalized Taylor’s formula,”
ber theory, cryptography and its applications.
Appl. Math. Comput., vol. 186, no. 1, pp. 286−293, Mar. 2007.

[16] J. S. Duan, T. Chaolu, and R. Rach, “Solutions of the initial value


problem for nonlinear fractional ordinary differential equations by
the Rachdomianeyers modified decomposition method,” Appl. Math.
Comput., vol. 218, no. 17, pp. 8370−8392, May 2012.
Somayeh Mashayekhi graduated from Mississippi
State University (MSU), USA, in 2015. She received
[17] A. Arikoglu and I. Ozkol, “Solution of fractional integro-differential her first Ph.D. degree from Alzahra University in
equations by using fractional differential transform method,” Chaos 2013, and her second Ph.D. degree from MSU in
Solit. Fract., vol. 40, no. 2, pp. 521−529, Apr. 2009. 2015. She is, currently, a post doctoral research
associate in computational science and engineering,
[18] I. Hashim, O. Abdulaziz, and S. Momani, “Homotopy analysis method Department of Mathematics, Florida State Univer-
for fractional IVPs,” Commun. Nonlinear Sci. Numer. Simul., vol. 14, sity.
no. 3, pp. 674−684, Mar. 2009. Her research interests include optimal control, de-
lay system, fractional calculus, orthogonal functions
[19] S. Kazem, S. Abbasbandy, and S. Kumar, “Fractional-order Legendre and its applications to dynamical systems.
functions for solving fractional-order differential equations,” Appl.
Math. Model., vol. 37, no. 7, pp. 5498−5510, Apr. 2013.

[20] Z. Odibat and S. Momani, “Modified homotopy perturbation method:


application to quadratic Riccati differential equation of fractional order,” Mohsen Razzaghi received his undergraduate de-
Chaos Solit. Fract., vol. 36, no. 1, pp. 167−174, Apr. 2008. gree in mathematics from the University of Sussex
in England. He went to Canada and received his
[21] S. H. Hosseinnia, A. Ranjbar, and S. Momani, “Using an enhanced master’s degree in applied mathematics from the
homotopy perturbation method in fractional differential equations via University of Waterloo. He returned to the University
deforming the linear part,” Comput. Math. Appl., vol. 56, no. 12, of Sussex and obtained his Ph.D.. After that, he has
pp. 3138−3149, Dec. 2008. taught and served in several administrative positions
in Iran and in the USA. Since 1986, he has been
at the Department of Mathematics and Statistics at
[22] S. Yüzbaşi, “Numerical solutions of fractional Riccati type differential Mississippi State University, where he is currently
equations by means of the Bernstein polynomials,” Appl. Math. Com- a professor and the department head. During the
put., vol. 219, no. 11, pp. 6328−6343, Feb. 2013. academic years 2011-2012 and 2015-2016, he was a Fulbright Scholar at the
Department of Mathematics and Computer Science at the Technical University
[23] Y. L. Li, “Solving a nonlinear fractional differential equation using of Civil Engineering in Bucharest, Romania.
Chebyshev wavelets,” Commun. Nonlinear Sci. Numer. Simul., vol. 15, His area of research centers on optimal control, orthogonal functions
no. 9, pp. 2284−2292, Sep. 2010. and wavelets in dynamical system, and fractional calculus. He has over
150 refereed journal publications in mathematics, mathematical physics, and
[24] M. ur Rehman and R. Ali Khan, “The Legendre wavelet method for engineering. Corresponding author of this paper.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017 107

Artificial Bee Colony Algorithm-based Parameter


Estimation of Fractional-order Chaotic
System with Time Delay
Wenjuan Gu, Yongguang Yu, and Wei Hu

Abstract—It is an important issue to estimate parameters of systems have obtained increasing attention [9], [10], which
fractional-order chaotic systems in nonlinear science, which has can produce more complex and adequate dynamic behavior
received increasing interest in recent years. In this paper, time than those free of time delays.
delay and fractional order as well as system’s parameters are
concerned by treating the time delay and fractional order as Recently, chaotic behavior has been found in time-delay
additional parameters. The parameter estimation is converted fractional-order systems, such as fractional-order financial sys-
into a multi-dimensional optimization problem. A new scheme tem [11], fractional-order Chen system [12], fractional-order
based on artificial bee colony (ABC) algorithm is proposed Liu system [13] and so on. Many control methods are valid for
to solve the optimization problem. Numerical experiments are the fractional-order chaotic systems with known parameters
performed on two typical time-delay fractional-order chaotic
systems to verify the effectiveness of the proposed method. and time-delays [14]−[16]. However, in some applications
such as secure communications and chaos synchronization,
Index Terms—Artificial bee colony (ABC) algorithm, the chaotic system is partially known. It means that the form
fractional-order chaotic system, parameters estimation, time
delay. of differential equation is known, but some or all of the time
delays, fractional orders and system’s parameters are unknown.
Therefore, estimating the unknown parameters of time-delay
I. I NTRODUCTION fractional-order chaotic system is of vital significance in

F RACTIONAL calculus is a branch of mathematics which controlling and utilizing chaos.


deals with differentiation and integration of arbitrary Up to now, for the parameter estimation of chaotic systems,
orders and is as old as calculus [1]. Although the classical considerable methods have been put forward, such as the least-
calculus has been playing a dominant role in explaining and squares method [17], the symbolic time series analysis-based
modeling dynamical processes observed in real world, the method [18], the adaptive control method [19]. Besides, by
fractional calculus has gradually attracted the attention of transforming the parameter estimation in dynamical systems as
scientists during the last decades because of its capability a multi-dimensional optimization problem, many evolutionary
in describing important phenomena of non-local dynamics algorithms have been proposed to deal with the problem,
and memory effects. It has been introduced into various such as differential evolution (DE) [20], particle swarm opti-
engineering and science domains, such as image processing mization (PSO) [21], cuckoo search (CS) [22], biogeography-
[2], robotics [3], diffusion [4], mechanics [5], and others [1]. based optimization (BBO) [23]. However, most of the works
Time delay is commonly encountered in real systems, mentioned so far are involved mainly with integer-order
such as chemistry, climatology, biology, economy and crypto chaotic systems or fractional-order chaotic systems without
systems [6]. Time-delay differential equation is a differential time delays. That is, very few have addressed the estimation
equation in which the derivative of the function at any time problem on fractional-order chaotic systems with time delay.
depends on the solution at previous time. Introduction of time Artificial bee colony (ABC) algorithm is a relatively new
delay in the model can enrich its dynamics and provide a optimization technique which is developed by Karaboga in
precise description of real life phenomenon [7]. Particularly, 2005 based on simulating the foraging behavior of honey-
since Mackey and Glass [8] firstly detected chaos in time-delay bee swarm. It has been shown to be competitive to other
systems, control and synchronization of time-delay chaotic population-based algorithms for global numerical optimization
problem with the advantage of employing fewer control pa-
Manuscript received September 6, 2015; accepted January 13, 2016. This rameters [24]−[26]. For example, apart from the maximum
work was supported by National Natural Science Foundation of China iteration number and population size, a standard GA has
(11371049). Recommended by Associate Editor Dingyü Xue.
Citation: W. J. Gu, Y. G. Yu, and W. Hu, “Artificial bee colony algorithm- three more control parameters (crossover rate, mutation rate,
based parameter estimation of fractional-order chaotic system with time generation gap) [27], a standard DE has at least two control
delay,” IEEE/CAA Journal of Automatica Sinica, vol. 4, no. 1, pp. 107−113, parameters (crossover rate, scaling factor) [28] and a basic
Jan. 2017.
W. J. Gu is with the School of Economics and Management, Beijing PSO has three control parameters (cognitive and social factors,
Jiaotong University, Beijing 100044, China (e-mail: guwj0423@163.com). inertia weight) [29]. Besides, limit values for the velocities
Y. G. Yu and W. Hu are with the School of Science, Beijing Jiaotong Univer- vmax have a significant effect on the performance of PSO.
sity, Beijing 100044, China (e-mail: ygyu@bjtu.edu.cn; 13121527@bjtu.edu.
cn). The ABC algorithm has only one control parameter (limit)
Digital Object Identifier 10.1109/JAS.2017.7510340
108 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

apart from colony size and maximum cycle number. Although system’s parameters, α = (α1 , α2 , . . . , αn ) (0 < αi < 1,
it uses less control parameters, the performance of ABC i = 1, 2, . . . , n) is the fractional derivative orders. f (Y (t),
algorithm is better than or similar to that of these algorithms Y (t − τ ), Y0 , θ) = (f1 (Y (t), Y (t − τ ), Y0 , θ), f2 (Y (t), Y (t −
and it can be efficiently used for solving multimodal and τ ), Y0 , θ), . . ., fn (Y (t), Y (t − τ ), Y0 , θ))T . In this paper, the
multidimensional optimization problems. delay time τ and fractional order α are treated as additional
Based on the above discussion, in this paper, a scheme based parameters to be estimated.
on artificial bee colony algorithm is firstly proposed to estimate Suppose the structure of system (2) is known, then the
the parameters of unknown time-delay fractional-order chaotic corresponding estimated system can be written as
system. Numerical simulations are performed to estimate two α̃
0 Dt Ỹ (t) = f (Ỹ (t), Ỹ (t − τ̃ ), Y0 , θ̃) (3)
well-known fractional-order chaotic systems with time delay.
The simulation results demonstrate the good performance of where Ỹ (t) = (ỹ1 (t), ỹ2 (t), . . . , ỹn (t))T ∈ Rn is the state
the ABC algorithm, and thus the ABC algorithm proves to be vector of the estimated system (3), θ̃ = (θ̃1 , θ̃2 , . . ., θ̃m )T is a
a promising candidate for parameter estimation of time-delay set of estimated systematic parameters, α̃ = (α̃1 , α̃2 , . . . , α̃n )T
fractional-order chaotic systems. is the estimated fractional orders, and τ̃ is the estimated time
The rest of the paper is organized as follows. In Section delay. Besides, systems (2) and (3) have the same initial
II, the Caputo fractional-order derivative is introduced. In conditions Y0 .
Section III, the problem of parameter estimation for time-delay Based on the measurable state vector Y (t) = (y1 (t), y2 (t),
fractional-order chaotic system is formulated from the view of . . . , yn (t))T ∈ Rn , we define the following objective function
optimization. In Section IV, a parameter estimation scheme or fitness function
is proposed after briefly introducing the ABC algorithm.
Numerical simulations and conclusions are given in Sections J(α̃, θ̃, τ̃ ) = arg min F
(α̃,θ̃,τ̃ )∈Ω
V and VI. N
X
= arg min kYk − Ỹk k2 (4)
II. C APUTO F RACTIONAL - ORDER D ERIVATIVE (α̃,θ̃,τ̃ )∈Ω
k=1

In general, three best-known definitions of fractional-order where k = 1, 2, . . . , N is the sampling time point and N
derivatives are widely used: Grunwald-Letnikov, Riemann- denotes the length of data used for parameter estimation. Yk
Liouville and Caputo definitions [1]. In particular, the main and Ỹk respectively denote the state vector of the original
advantage of Caputo fractional-order derivative is that it owns system (2) and the estimated system (3) at time kh. h is the
same initial conditions with integer-order derivatives, which step size employed in the predictor-corrector approach for the
have well-understood features of physical situations and more numerical solutions of time-delay fractional-order differential
applicable to real world problems. Thus, the Caputo fractional- equations [7]. k · k is Euclid norm. Ω is the searching area
order derivative is employed in this paper. suited for parameters α̃, θ̃ and τ̃ .
Definition 1 (Caputo fractional-order derivative): The Ca- Obviously, the parameter estimation for system (2) is multi-
puto fractional-order derivative of order α > 0 for a function dimensional continuous optimization problem, where the de-
f (t) ∈ C n+1 ([t0 , +∞), R) is defined as cision vectors are α̃, θ̃ and τ̃ . The optimal solution can be
Z t achieved by searching suitable α̃, θ̃ and τ̃ in the searching
α 1 f (n) (τ )
t0 Dt f (t) = dτ (1) space Ω such that the objective function (4) is minimized.
Γ(n − α) t0 (t − τ )α+1−n In this paper, a novel scheme based on artificial bee colony
where Γ(·) denotes the gamma function and n is a positive algorithm is proposed to solve this problem.
integer such that n − 1 < α ≤ n. The time-delay fractional-order chaotic systems are not easy
Property 1: When C is any constant, t0 Dtα C = 0 holds. to estimate because of the unstable dynamics of the chaotic
Property 2: For constants µ and ν, the linearity of Caputo system and the complexity of the fractional-order nonlinear
fractional-order derivative is described by systems. Besides, due to multiple variables in the problem and
multiple local search optima in the objective functions, it is
α α α
t0 Dt (µf (t) + νg(t)) = µ t0 Dt f (t) +ν t0 Dt g(t). easily trapped into local optimal solution and the computation
amount is great. So it is not easy to search the global optimal
III. P ROBLEM F ORMULATION solution effectively and accurately using the traditional general
The problem formulation of parameter estimation for time- methods. Therefore, we aim to solve this problem by the
delay fractional-order chaotic systems is presented in this effective artificial bee colony algorithm in this paper. The
section. general principle of parameter estimation by ABC algorithm
Let us consider the following time-delay fractional-order is shown in Fig. 1.
chaotic system described by delay differential equation
IV. A N OVEL PARAMETER E STIMATION S CHEME
α
0 Dt Y (t) = f (Y (t), Y (t − τ ), Y0 , θ) (2) A. An Overview of the Original Artificial Bee Colony Algo-
T n
where Y (t) = (y1 (t), y2 (t), . . . , yn (t)) ∈ R denotes the rithm
state vector of system (2), Y0 = Y (0) denotes the initial In the natural bee swarm, there are three kinds of honey bees
value for t ≤ τ , θ = (θ1 , θ2 , . . . , θm )T denotes the set of to search foods generally, which include the employed bees,
GU et al.: ARTIFICIAL BEE COLONY ALGORITHM-BASED PARAMETER ESTIMATION OF · · · 109

the onlookers and the scouts (both onlookers and the scouts number of employed bees is equal to the number of onlooker
are also called unemployed bees). The employed bees search bees which is also equal to the number of food sources. The
the food around the food source in their memory. At the same detailed searching process is described as following:
time, they pass their food information to the onlookers. The At the first step, the ABC algorithm produces a randomly
onlookers tend to select good food sources from those found distributed initial population with the following equation:
by the employed bees, then further search the foods around the
xi,j = xmin,j + rand(0, 1)(xmax,j − xmin,j ) (5)
selected food source. The scouts are transformed from a few
employed bees, which abandon their food sources and search where i = 1, 2, . . . , SN , j = 1, 2, . . . , D. SN is the size
new ones. In short, the food search of bees is collectively of the solutions (food sources), D is the dimension of the
performed by the employed bees, the onlookers and the scouts. optimization parameters. xmin,j and xmax,j are the lower and
upper bounds for the dimension j, respectively.
After initialization, the population of the food sources
(solutions) is subjected to repeated cycles. An employed bee
makes a modification on the position in her memory depending
on the local information as
vi,j = xi,j + φi,j (xi,j − xk,j ) (6)
where k = 1, 2, . . . , SN and j = 1, 2, . . . , D. k and j are
randomly generated, and k must be different from i. φi,j is a
random number in [−1, 1]. Then, the employed bee tests the
Fig. 1. The general principle of parameter estimation by ABC nectar amount of the new source. If the nectar amount of the
algorithm. new one is higher than that of the previous one in her memory,
the bee memorizes the new position and forgets the old one.
By simulating the foraging behaviors of honey bee swarm, Otherwise, she keeps the position of the previous one in her
Karaboga proposed a competitive optimization technique memory.
called artificial bee colony (ABC) algorithm [24]−[26]. In Then, an onlooker bee evaluates the nectar information
the original ABC algorithm, each cycle of the search consists taken from all employed bees and chooses a food source with
of three steps: moving the employed and onlooker bees onto a probability related to its nectar amount and calculated as
the food sources and calculating their nectar amounts; and
f iti
determining the scout bees and directing them onto possible pi = (7)
food sources. A food source position represents a possible P
SN
f itj
solution to the problem to be optimized. The amount of j=1
nectar of a food source corresponds to the quality of the where f iti denotes the fitness value of solution Xi . As in the
solution represented by that food source. Onlookers are placed case of the employed bee, she produces a modification on the
on the food sources by using a probability based selection position in her memory and checks the nectar amount of the
process. As the nectar amount of a food source increases, the candidate source. Besides, the fitness value f iti is defined as
probability value with which the food source is preferred by follows:
onlookers increases, too. Every bee colony has scouts that are 

 1
the colony’s explorers. The explorers do not have any guidance , if f (Xi ) ≥ 0
while looking for food. They are primarily concerned with f iti = 1 + f (Xi ) (8)

1 + |f (X )|, if f (X ) < 0
finding any kind of food source. As a result of such behavior, i i
the scouts are characterized by low search costs and a low
where f (Xi ) represents the objective function value of the
average in food source quality. Occasionally, the scouts can
decision vector Xi .
accidentally discover rich, entirely unknown food sources. In
In ABC, if a position cannot be improved further through
the case of artificial bees, the artificial scouts could have the
a predetermined number of cycles (called limit), then that
fast discovery of the group of feasible solutions as a task. In
food source is assumed to be abandoned. The corresponding
this work, one of the employed bees is selected and classified
employed bee becomes a scout bee and a new food source is
as the scout bee. The selection is controlled by a control
generated with (5).
parameter called limit. If a solution representing a food source
Some more details can be found from [24]−[26] and the
is not improved by a predetermined number of trials, then
main steps of the original ABC algorithm are described in
the food source is abandoned by its employed bee and the
Algorithm 1 (see the top of next page).
employed bee is converted to a scout. The number of trials for
releasing a food source is equal to the value of limit which
is an important control parameter of ABC. In a robust search
process, exploration and exploitation process must be carried B. A Novel Parameter Estimation Scheme
out together. In the ABC algorithm, while onlookers and As far as we are concerned, little research has been done
employed bees carry out the exploitation process in the search for the parameter estimation of time-delay fractional-order
space, the scouts control the exploration process. Besides, the chaotic systems. Thus, in this paper, the parameter estimation
110 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

Algorithm 1 The main procedure of the original artificial bee colony algorithm
Step 0: Predefine some parameters: SN (population size number), D (searching dimension), LOW ER (lower bound), U P P ER (upper bound),
limit (control parameter), M CN (maximum cycle number)
Step 1: The population initialization phase:
Step 1.1: Randomly generate 0.5 × SN points in the search space to form an initial population via (5).
Step 1.2: Evaluate the objective function values of population.
Step 1.3: cycle=1.
Step 2: The employed bees phase:
For i = 1 to 0.5 × SN do
Step 2.1:
Step 2.1.1: Generate a candidate solution Vi by (6).
Step 2.1.2: Evaluate f (Vi ).
Step 2.2: If f (Vi ) < f (Xi ), set Xi = Vi , otherwise, set triali = triali + 1.
End For
Step 3: Calculating the probability values pi by (7), set t = 0, i = 1.
Step 4: The onlooker bees phase:
While t ≤ 0.5 × SN, do
Step 4.1:
If rand(0, 1) < pi
Step 4.1.1: Generate a candidate solution Vi by (6).
Step 4.1.2: Evaluate f (Vi ).
Step 4.1.3: If f (Vi ) < f (Xi ), set Xi = Vi , otherwise, set triali = triali + 1.
Step 4.1.4: Set t = t + 1.
End If
Step 4.2: Set i = i + 1, if i = 0.5 × SN , set i = 1.
End While
Step 5: The scout bees phase:
If max(triali ) > limit, replace Xi with a new candidate solution generated via (5).
Step 6: Set cycle = cycle + 1, and if cycle > M CN , then stop and output the best solution achieved so far, otherwise, go to Step 2.


α1
for time-delay fractional-order chaotic systems is studied. It 
0 Dt x(t) = z(t) + (y(t − τ ) − a)x(t)
α2 2
is converted into a nonlinear optimization problem via a 0 Dt y(t) = 1 − by(t) − x (t − τ ) (9)

 α3
functional extreme model in Section III. In Section IV-A, 0 Dt z(t) = −x(t − τ ) − cz(t)
the artificial bee colony algorithm is described in details. In
this subsection, a method based on ABC algorithm is firstly when (α1 , α2 , α3 ) = (0.76, 1, 1), (a, b, c) = (3, 0.1, 1), τ =
proposed and applied to estimate the unknown parameters of 0.08 and initial point is (0.1, 4, 0.5), system (9) is chaotic.
the time-delay fractional-order chaotic systems. The procedure In order to demonstrate the performance of ABC algorithm
of the new method for parameter estimation of time-delay clearly, the true values of fractional order α1 , system’s param-
fractional-order chaotic systems is outlined in Algorithm 2 eter c and time delay τ are assumed as unknown parameters
(see the top of next page). which need to be estimated. The searching spaces of the
unknown parameters are set as (α1 , c, τ ) ∈ [0.4, 1.4] × [0.5,
1.5] × [0.01, 0.1]. The No. of samples is set as N = 250 and
V. S IMULATIONS the step size h = 0.01.
The corresponding objective function can be written as
To test the effectiveness of ABC algorithm, two typical
N
X
time-delay fractional-order chaotic systems are selected to
show the performance. The simulations were done using F (α̃1 , c̃, τ̃ ) = kYk − Ỹk k2 (10)
k=1
MATLAB 7.1 on Intel (R ) Core (TM) i5-3470 CPU, 3.2 GHz
with 4 GB RAM. The predictor-corrector approach for the therefore, the parameter estimation of system (9) is converted
numerical solutions of time-delay fractional-order differential into a nonlinear function optimization problem as (10). In par-
equations is used, which can be found in [7]. It is obvious that ticular, the smaller F is, the better combination of parameters
if the population and the maximum cycle number are larger, (α1 , c, τ ) is. The distribution of the objective function value for
the corresponding probability of finding the global optimum the time-delay fractional-order financial system (9) is shown
is larger as well. However, a larger population and maximum in Fig. 2. As viewed in different colors in Fig. 2, it can be
cycle number need a larger number of function evaluations. found that the objective function values are smaller in the
In the following simulations, for the ABC algorithm, the neighborhood of the point (α1 , c, τ ) = (0.76, 1, 0.08) than
population size (SN ) and maximum cycle number (M CN ) those in other places.
are set as: SN = 100, M CN = 300. Besides, the control To show the performance of ABC algorithm, the statistical
parameter limit is chosen as 15. The ABC algorithm is run results in terms of the best, the mean, and the worst estimated
for 15 independent times for each example, and all runs are parameters over 15 independent runs are listed in Table I, it
terminated after the predefined maximum number of iterations can be easily seen that the estimated value obtained via the
is reached. ABC algorithm is close to the true parameter value, implying
Example 1: Fractional-order financial system with time- that it can estimate the unknown parameters of the time-delay
delay [11] is described as: fractional-order chaotic system accurately. The evolutionary
GU et al.: ARTIFICIAL BEE COLONY ALGORITHM-BASED PARAMETER ESTIMATION OF · · · 111

Algorithm 2 A novel parameter estimation method based on ABC algorithm


Step 1: The initialization phase:
Step 1.1: Initialize the parameters for ABC algorithm and time-delay fractional-order chaotic system (2).
Step 1.2: Generate the initial population in the feasible domain Ω referred to in Section III.
Step 2: The optimization phase:
Repeat
Optimize the function (4) by ABC algorithm (Algorithm 1).
Until Termination condition is satisfied.

curves of the parameters and fitness values estimated by ABC


algorithm are shown in Figs. 3 and 4 in a single run, which
can also illustrate the effectiveness of the proposed method.

Fig. 3. Evolutionary curve in terms of estimated error values with


the ABC algorithms on system (9) in a single run.

Fig. 2. The distribution of the objective function values for system


(9).

TABLE I
S IMULATION R ESULTS FOR S YSTEM (9) OVER
15 I NDEPENDENT RUNS

Best Mean Worst


α1 0.7599999995 0.7600001772 0.7600028911
|α1 − 0.76|
5.06E−10 1.77E−07 2.89E−06
0.76
c 0.9999999791 0.9999994842 0.9999723488
|c − 1|
2.09E−08 5.16E−07 2.77E−05
1
τ 0.0794338076 0.0796012039 0.0844809056
|τ − 0.08|
5.66E−04 3.99E−04 4.48E−03
0.08 Fig. 4. Evolutionary curve in terms of fitness values with the ABC
F 1.57E−07 2.39E−05 1.41E−04
algorithms on system (9) in a single run.
Example 2: Fractional-order Chen system with time-delay N
[12] is described as: X
 F (α̃, b̃, τ̃ ) = kYk − Ỹk k2 (12)
α1

0 Dt x(t) = a(y(t) − x(t − τ )) k=1
α2
0 Dt y(t) = (c − a)x(t − τ ) − x(t)z(t) + cy(t) (11)

 α3 therefore, the parameter estimation of system (11) is converted
0 Dt z(t) = x(t)y(t) − bz(t − τ ) into a nonlinear function optimization problem as (12). Fig. 5
when α1 = α2 = α3 = 0.94 = α, (a, b, c) = (35, 3, 27), τ = shows the distribution of the objective function value for the
0.009 and initial point is (0.2, 0, 0.5), system (11) is chaotic. time-delay fractional-order Chen system (11).
In this example, the fractional order α, system parameter b The statistical results of the best, the mean and the worst
and time delay τ are treated as unknown parameters to be estimated parameters with their corresponding relative error
estimated. The searching spaces of the unknown parameters values over 15 independent runs are displayed in Table II.
are set as (α, b, τ ) ∈ [0.4, 1.4] × [2.5, 3.5] × [0.001, 0.015]. From Table II, it can be seen that the ABC algorithm can
The No. of samples is set as N = 250 and the step size h efficiently estimate the parameters of system (11). Figs. 6 and
= 0.001. Similarly, the corresponding objective function can 7 depict the convergence profile of the evolutionary processes
be written as of the estimated parameters and the fitness values. From the
112 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

figures, it can be seen that ABC algorithm can converge to the bee colony algorithm is proposed to deal with the optimization
optimal solution rapidly. problem via functional extreme model. In simulations, the
proposed method is applied to identify two typical time-delay
fractional-order chaotic systems. And the simulation results
show that the fractional order, the time delay and the system’s
parameter of chaotic system can be successfully estimated with
the proposed scheme.

Fig. 5. The distribution of the objective function values for system


(11).

TABLE II
S IMULATION R ESULTS FOR S YSTEM (11)
OVER 15 I NDEPENDENT RUNS
Fig. 7. Evolutionary curve in terms of fitness values with the ABC
Best Mean Worst
algorithms on system (11) in a single run.
α 0.9400000256 0.9400899098 0.9415600675
|α − 0.94| The aim of this paper is to design a scheme based on ABC
2.56E−08 8.99E−05 1.56E−03
0.94 algorithm to estimate the unknown fractional orders, system’s
b 2.9999503453 2.9925101632 3.2099938577
|b − 3|
parameters and time delays. The proposed method can avoid
4.97E−05 7.49E−03 2.10E−01 the design of parameter update law in synchronization anal-
3
τ 0.0089214355 0.0089894034 0.0099489787 ysis of the time-delay fractional-order chaotic systems with
|τ − 0.009| unknown parameters. Though it is not good enough, we hope
7.86E−05 1.06E−05 9.49E−04
0.009 this method will contribute to the application of chaos control
F 1.48E−04 1.21E−01 1.11E+00 and synchronization for the time-delay fractional-order chaotic
systems.

R EFERENCES
[1] I. Podlubny, Fractional Differential Equations. San Diego: Academic
Press, 1998.

[2] B. Mathieu, P. Melchior, A. Oustaloup, and C. Ceyral, “Frac-


tional differentiation for edge detection,” Signal Proc., vol. 83, no. 11,
pp. 2421−2432, Nov. 2003.

[3] M. F. Silva, J. A. T. Machado, and A. M. Lopes, “Fractional order control


of a hexapod robot,” Nonlinear Dyn., vol. 38, no. 1−4, pp. 417−433,
Dec. 2004.

[4] W. Chen, L. J. Ye, and H. G. Sun, “Fractional diffusion equations by


the Kansa method,” Comput. Math. Appl., vol. 59, no. 5, pp. 1614−1620,
Mar. 2010.

[5] M. A. E. Herzallah and D. Baleanu, “Fractional-order Euler-Lagrange


equations and formulation of Hamiltonian equations,” Nonlinear Dyn.,
Fig. 6. Evolutionary curve in terms of estimated error values with vol. 58, no. 1−2, pp. 385−391, Oct. 2009.
the ABC algorithms on system (11) in a single run. [6] M. Lakshmanan and D. V. Senthilkumar, Dynamics of Nonlinear Time-
Delay Systems. Berlin Heidelberg: Springer, 2011.

VI. C ONCLUSIONS [7] S. Bhalekar and V. Daftardar-Gejji, “A predictor-corrector scheme for


solving nonlinear delay differential equations of fractional order,” J.
In this paper, the parameter estimation of time-delay Fract. Calculus Appl., vol. 1, no. 5, pp. 1−9, Jan. 2011.
fractional-order chaotic systems is concerned by converting [8] M. C. Mackey and L. Glass, “Oscillation and chaos in physiological
it into an optimization problem. A method based on artificial control systems,” Science, vol. 197, no. 4300, pp. 287−289, Jul. 1977.
GU et al.: ARTIFICIAL BEE COLONY ALGORITHM-BASED PARAMETER ESTIMATION OF · · · 113

[9] E. M. Shahverdiev and K. A. Shore, “Synchronization in multiple time [25] D. Karaboga and B. Akay, “A comparative study of artificial bee
delay chaotic laser diodes subject to incoherent optical feedbacks and colony algorithm,” Appl. Math. Comput., vol. 214, no. 1, pp. 108−132,
incoherent optical injection,” Nonlinear Anal. Real World Appl., vol. 12, Aug. 2009.
no. 6, pp. 3114−3124, Dec. 2011.
[26] D. Karaboga and B. Basturk, “On the performance of artificial
[10] H. Wang, X. Wang, X. J. Zhu, and X. H. Wang, “Linear feedback bee colony (ABC) algorithm,” Appl. Soft Comput., vol. 8, no. 1,
controller design method for time-delay chaotic systems,” Nonlinear pp. 687−697, Jan. 2008.
Dyn., vol. 70, no. 1, pp. 355−362, Oct. 2012.
[27] K. S. Tang, K. F. Man, S. Kwong, and Q. He, “Genetic algorithms and
[11] Z. Wang, X. Huang, and G. D. Shi, “Analysis of nonlinear dynamics and their applications,” IEEE Signal Proc. Mag., vol. 13, no. 6, pp. 22−37,
chaos in a fractional order financial system with time delay,” Comput. Nov. 1996.
Math. Appl., vol. 62, no. 3, pp. 1531−1539, Aug. 2011.
[28] K. Price, R. M. Storn, and J. A. Lampinen, Differential Evolution: A
[12] V. Daftardar-Gejji, S. Bhalekar, and P. Gade, “Dynamics of fractional- Practical Approach to Global Optimization. Berlin Heidelberg: Springer,
ordered Chen system with delay,” Pramana, vol. 79, no. 1, pp. 61−69, 2005.
Jul. 2012.
[29] J. Kennedy, “Particle swarm optimization,” in Encyclopedia of Machine
[13] S. Bhalekar and V. Daftardar-Gejji, “Fractional ordered Liu system Learning, C. Sammut and G. I. Webb, Eds. US: Springer, 2010,
with time-delay,” Commun. Nonlinear Sci. Numer. Simul., vol. 15, no. 8, pp. 760−766.
pp. 2178−2191, Aug. 2010.

[14] Z. M. Odibat, N. Corson, M. A. Aziz-Alaoui, and C. Bertelle, “Syn-


chronization of chaotic fractional-order systems via linear control,” Int.
J. Bifurc. Chaos, vol. 20, no. 1, pp. 81−97, Jan. 2010.
Wenjuan Gu received her B.S. degree at the School
[15] X. Y. Wang, X. P. Zhang, and C. Ma, “Modified projective synchroniza- of Mathematics and Statistics, Ludong University,
tion of fractional-order chaotic systems via active sliding mode control,” China in 2013. She is currently working toward the
Nonlinear Dyn., vol. 69, no. 1−2, pp. 511−517, Jul. 2012. MEcons degree at the School of Economics and
Management, Beijing Jiaotong University, China.
[16] S. Bhalekar and V. Daftardar-Gejji, “Synchronization of different frac- Her research interests include intelligent optimiza-
tional order chaotic systems using active control,” Commun. Nonlinear tion algorithms and its applications, logistic op-
Sci. Numer. Simul., vol. 15, no. 11, pp. 3536−3546, Nov. 2010. timization, parameter estimation, data mining and
analysis, applied statistics.
[17] R. Konnur, “Synchronization-based approach for estimating all model
parameters of chaotic systems,” Phys. Rev. E, vol. 67, no. 2, pp. 027204,
Feb. 2003.

[18] N. Q. Li, W. Pan, L. S. Yan, B. Luo, M. F. Xu, N. Jiang, and Y. L. Tang,


“On joint identification of the feedback parameters for hyperchaotic
systems: an optimization-based approach,” Chaos Solit. Fract., vol. 44, Yongguang Yu received his M.S. degree in the
no. 4−5, pp. 198−207, May 2011. Department of Mathematical Science, Inner Mon-
golia University, China in 2001, and his Ph.D.
[19] M. F. Hu, Z. Y. Xu, R. Zhang, and A. H. Hu, “Parameters identification degree at the Institute of Applied Mathematics,
and adaptive full state hybrid projective synchronization of chaotic Academy of Mathematics and System Sciences, Chi-
(hyper-chaotic) systems,” Phys. Lett. A, vol. 361, no. 3, pp. 231−237, nese Academy of Sciences, China in 2004. From
Jan. 2007. 2007 to 2009, he was a research fellow at City
[20] Y. G. Tang, X. Y. Zhang, C. C. Hua, L. X. Li, and Y. X. Yang, “Pa- University of Hong Kong, China. Since 2010, he has
rameter identification of commensurate fractional-order chaotic system been a professor with the Department of Mathemat-
via differential evolution,” Phys. Lett. A, vol. 376, no. 4, pp. 457−464, ics, School of Science, Beijing Jiaotong University,
Jan. 2012. China. His research interests include chaotic dynam-
ics, chaos control and synchronization, complex networks, nonlinear control,
[21] Y. Huang, F. Guo, Y. L. Li, and Y. F. Liu, “Parameter estimation and multi-agent systems. Corresponding author of this paper.
of fractional-order chaotic systems by using quantum parallel particle
swarm optimization algorithm,” PLoS One, vol. 10, no. 1, pp. e0114910,
Jan. 2015.

[22] Z. Sheng, J. Wang, S. D. Zhou, and B. H. Zhou “Parameter estimation Wei Hu received his B.S. degree at the School
for chaotic systems using a hybrid adaptive cuckoo search with simulated of Mathematics and Statistics, Ludong University,
annealing algorithm,” Chaos , vol. 24, no. 1, pp. 013133, Mar. 2014. China in 2013. He is currently working toward the
[23] J. Lin, “Parameter estimation for time-delay chaotic systems by hy- M.S. degree in the Department of Mathematics, Bei-
brid biogeography-based optimization,” Nonlinear Dyn., vol. 77, no. 3, jing Jiaotong University, China. His research inter-
pp. 983−992, Aug. 2014. ests include parameter estimation of chaotic systems,
chaos control and synchronization, and coordination
[24] D. Karaboga, “An idea based on honey bee swarm for numerical op- control of multi-agent systems.
timization,” Tech. Rep. TR06, Erciyes University, Engineering Faculty,
Computer Engineering Department, Jan. 2005.
114 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

Stability Analysis, Chaos Control of Fractional


Order Vallis and El-Nino Systems and Their
Synchronization
Subir Das and Vijay K Yadav

Abstract—In this article the authors have studied the stability nature. In practice it is usually undesirable and restricts the
analysis and chaos control of the fractional order Vallis and operating range of many mechanical and electrical devices.
El-Nino systems. The chaos control of these systems is stud- This type of control of dynamical system has attracted a great
ied using nonlinear control method with the help of a new
lemma for Caputo derivative and Lyapunov stability theory. deal of attention by the researchers in society of engineering.
The synchronization between the systems for different fractional The chaos control of systems can be divided into two cate-
order cases and numerical simulation through graphical plots for gories, first one is to suppress the chaotic dynamical behaviors
different particular cases clearly exhibit that the method is easy and second one is to generate or enhance chaos in nonlinear
to implement and reliable for synchronization of fractional order systems known as chaotincation or anti-control of chaos. So far
chaotic systems. The comparison of time of synchronization when
the systems pair approaches from standard order to fractional various types of methods and techniques have been proposed
order is the key feature of the article. for control of chaos such as feedback and non-feedback control
[9]−[11], adaptive control [12], [13] and backstepping method
Index Terms—El-Nino system, fractional derivative, nonlinear
control method, stability analysis, synchronization, Vallis systems. [14] etc. Synchronization of two dynamical systems is the
phenomenon where one dynamical system behaves according
to the behavior of the other dynamical system. In chaos
synchronization, two or more chaotic systems are coupled or
I. I NTRODUCTION
one chaotic system drives another system. L. M. Pecora and T.

T HE chaotic system is a nonlinear deterministic system


which possess complex dynamical behaviors which are
extremely sensitive to initial conditions and having bounded
L. Carroll [15] were first to introduce a method to synchronize
drive and response systems of two identical or non-identical
systems with different initial conditions.
trajectories in the phase space. The study of dynamic behavior In this manuscript, the authors have studied the chaos
in nonlinear fractional order systems has become an interesting control and stability analysis of Vallis and El-Nino systems
topic to the scientists and engineers. Fractional calculus is with fractional order, and also the synchronization between
playing an important role for the analysis of nonlinear dy- the considered systems. A nonlinear control method is used for
namical systems. Through fractional calculus approach many chaos control of fractional order Vallis and El-Nino systems,
systems in interdisciplinary fields can be described by the and also during their synchronization. Both the systems were
fractional differential equation such as dielectric polariza- proposed by Vallis in 1986 for the description of temperature
tion, viscoelastic system, electrode-electrolyte polarization and fluctuations in the western and eastern parts of equatorial
electronic wave [1]−[4]. Another importance of fractional ocean, which have a strong influence on the Earth’s global
calculus is that it provides an excellent tool for the description climate. The first model Vallis system does not allow trade
of memory and hereditary properties, for which it is used winds, whereas the second model El-Nino system describes
in various physical areas of science and engineering such the nonlinear interactions of the atmosphere, and trade winds
as material science [5], fluid mechanics [6], colored noise, in the equatorial part of pacific ocean. The main feature of
biological modeling [7], [8], etc. this article is the study of time of synchronization between the
Effect of chaos in nonlinear dynamics is studied during last systems through numerical simulation for different particular
few decades by the researchers from different parts of the cases as systems’ pair approaches fractional order from integer
world. This effect is most common and has been detected in order.
a number of dynamical systems of various types of physical
Manuscript received September 16, 2015; accepted February 1, 2016.
II. S OME P RELIMINARIES AND S TABILITY C ONDITION
Recommended by Associate Editor Antonio Visioli. A. Definitions and Lemma
Citation: S. Das and V. K. Yadav, “Stability analysis, chaos control of frac-
tional order Vallis and El-Nino systems and their synchronization,” IEEE/CAA Definition 1 [16]: The Caputo derivative for fractional order
Journal of Automatica Sinica, vol. 4, no. 1, pp. 114−124, Jan. 2017. q is defined as
S. Das and V. K. Yadav are with the Department of Mathematical Sciences, Z t
Indian Institute of Technology, Banaras Hindu University, Varanasi 221005,
c q 1 φ(n) (τ )
India (e-mail: sdas.apm@iitbhu.ac.in; vijayky999@gmail.com). D
a t φ(t) = dτ, t > a
Color versions of one or more of the figures in this paper are available Γ(n − q) a (t − τ )q+1−n
online at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/JAS.2017.7510343
DAS AND YADAV: STABILITY ANALYSIS, CHAOS CONTROL OF FRACTIONAL ORDER VALLIS AND · · · 115

where q ∈ R+ on the half axis R+ and n = min{k ∈ N/k > During synchronization, defining the error as e = y − x, the
q}, q > 0. error dynamical system is obtained as
Lemma 1 [17]: Let x(t) ∈ R be a continuous and derivable
Dtq e = P1 e + Q1 g(y) + (P1 − P )x − Qf (x) + u(t). (6)
function. Then for any time instant t ≥ t0 ,
1c q 2 During the synchronization, our aim is to find the appropri-
D x (t) ≤ x(t)ct0 Dtq x(t) ∀ q ∈ (0, 1). ate feedback controller u(t), so that we may stabilize the error
2 t0 t
dynamics (6) in order to get limt→∞ ke(t)k = 0, ∀ e(0) ∈ Rn .
Definition 2 [18]: An equilibrium point E of a system is Now, we define the following Lyapunov function as V (e) =
called a saddle point of index 1 if the Jacobian matrix at 1 T
e e, whose q-th order fractional derivative w. r. to t is (using
2
point E has one eigenvalue with a non-negative real part (i.e., Lemma 1)
unstable).
Definition 3: An equilibrium point E of a system is called dq V (e) 1 dq (eT e) 1 dq ¡ 2 ¢
= = e + e22 + · · · + e2n
a saddle point of index 2 if the Jacobian matrix at point E dtq 2 dtq 2 dtq 1
µ ¶
has two unstable eigen values. dq e1 dq e2 dq en
The scrolls are generated only around the saddle points ≤ e1 q + e2 q + · · · + en q . (7)
dt dt dt
of index 2. Saddle point of index 1 is responsible only for q q q
connecting scrolls. Substituting the values of ddteq1 , ddteq2 , . . . , ddteqn and choosing
appropriate control function u(t), the q-th order derivative q
of
the Lyapunov function V (e) becomes negative i.e., d dt V (e)
q <
B. Stability of the System 0, which helps to get synchronization between the systems (4)
Consider a fractional order dynamical system as and (5).

Dtq x(t) = f1 (x, y, z) IV. S YSTEM D ESCRIPTION AND I TS S TABILITY


Dtq y(t) = f2 (x, y, z) A. Fractional Order Vallis System
Dtq z(t) = f3 (x, y, z) (1) The Vallis model [21], [22] is described by
where q ∈ (0, 1) and Dtq
is the Caputo derivative. The dx
= µy − ax
Jacobian matrix at equilibrium points of the above system is dt
 ∂f ∂f ∂f
 dy
1 1 1
∂x ∂y ∂z = xz − y
 ∂f2 ∂f2 ∂f2  dt
J =
 ∂x ∂y ∂z
.
 (2) dz
∂f3 ∂f3 ∂f3 = 1 − xy − z (8)
∂x ∂y ∂z dt
where x is the speed of water molecules on the surface of
Theorem 1 [19], [20]: The system (1) is locally asymptoti-
ocean, y = (Tw − Te )/2, z = (Tw + Te )/2, Tw and Te
cally stable if all the eigenvalues of the Jacobian matrix at its
are temperatures accordingly in western and eastern parts of
equilibrium point satisfy the condition
ocean, µ and a are positive parameters.
qπ The fractional order Vallis system can be described as
|arg(λ)| > . (3)
2
dq x
= µy − ax
III. D ESIGN OF C ONTROLLER FOR F RACTIONAL O RDER dtq
C HAOTIC S YSTEM U SING N ONLINEAR C ONTROL M ETHOD dq y
= xz − y
dtq
Consider the fractional order chaotic system as the master
system as dq z
= 1 − xy − z, 0 < q < 1. (9)
dtq
Dtq x = P x + Qf (x) (4) 1) Equilibrium Points and Stability: To find the equilibrium
points of the system (9), we have
where 0 < q ≤ 1 is the order of the fractional time derivative,
x = [x1 , x2 , . . . , xn ]T ∈ Rn is the state vector, P and Q are Dtq x = Dtq y = Dtq z = 0
the n × n matrices consisting of the system parameters and q

f : Rn → Rn is a nonlinear function of the system. where Dtq = dt


d
q.

Consider another fractional order chaotic system as a slave The equilibrium points are obtained as
system described as E1 = (0, 0, 1)
à r p !
Dtq y = P1 y + Q1 g(y) + u(t) (5) (µ − a) a(µ − a) a
E2, 3 = ± ,± , .
a µ µ
where y = [y1 , y2 , . . . , yn ]T ∈ Rn is the state vector of the
system, P1 and Q1 are the n × n matrices of the system For convenience the point E1 is shifted to the point of origin
parameters, g : Rn → Rn is a nonlinear part of the function through the transformation z → z + 1 and the system (9)
of the system and u(t) is the controller of the system (5). reduces to
116 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

dq x
= µy − ax
dtq
dq y
= xz + x − y
dtq
dq z
= −xy − z (10)
dtq
where 0 < q < 1. For the parameters µ = 121 and a = 5 and
the initial condition (0.1, 1.2, 0.5), the trajectories of the Vallis
system are depicted through Figs. 1 (a)−1 (d) for fractional
order q = 0.97. Again for the same parameters’ values and
initial conditions the Vallis system shows chaotic behavior at
the lowest fractional order q = 0.981, the trajectories of which
are described through Figs. 2 (a)−2 (d).
The equilibrium points of the system (10) are E1 = (0, 0,
0), E2 = (4.8166, 0.1990, −0.9586) and E3 = (−4.8166,
−0.1990, −0.9586).
The Jacobian matrix of the Vallis system (10) at the equi-
librium point Ē(x̄, ȳ, z̄) is
 
−a µ 0
J(Ē) =  z̄ + 1 −1 x̄  . (11)
−ȳ −x̄ −1
Putting the values of a = 5 and µ = 121, the characteristic
polynomial of the above Jacobian matrix will be
P (λ) = λ3 + 7λ2 − (−x̄2 + 121z̄ + 110)λ
− 121z̄ + 5x̄2 + 121x̄ȳ − 116. (12)

At the equilibrium point E1 = (0, 0, 0), (12) becomes


P (λ) = λ3 + 7λ2 − 110λ − 116. (13)

The eigenvalues of the equation (13) are λ1 = −14.1803,


λ2 = 8.1803, λ3 = −1.0000.
It is seen that the equilibrium point E1 is a saddle point of
index 1 and from Definition 2 it is unstable for 0 < q < 1.
At the equilibrium point E2 = (4.8166, 0.1990, −0.9586),
the equation (12) becomes
P (λ) = λ3 + 7λ2 + 29.1902λ + 231.9676. (14)

The eigenvalues of (14) are λ1 = −7.3331, λ2,3 = 0.1666±


5.6219i. The equilibrium point E2 is the saddle point of index
2 (Definition 2). E2 is stable for 0 < q < 0.981. Similarly the
equilibrium point E3 = (−4.8166, −0.1990, −0.9586) is also
stable for 0 < q < 0.981.
2) Control of Chaos Using Nonlinear Control Method:
Let the fractional order Vallis system is taken as a controlled
system with control functions ui (t), i = 1, 2, 3 to stabilize
unstable periodic orbit or fixed point as given in (10).
Let (x̄, ȳ, z̄) is the solution of the system (10), then we
have
dq x̄
= µȳ − ax̄
dtq
dq ȳ
= x̄z̄ + x̄ − ȳ
dtq
Fig. 1. Phase portraits of fractional order Vallis system for fractional
dq z̄ order q = 0.97.
= −x̄ȳ − z̄. (15)
dtq
DAS AND YADAV: STABILITY ANALYSIS, CHAOS CONTROL OF FRACTIONAL ORDER VALLIS AND · · · 117

Defining error functions as e1 = x − x̄, e2 = y − ȳ and e3


= z − z̄, we obtain the following error system as
dq e1
= µe2 − ae1 + u1 (t)
dtq
dq e2
= e1 − e2 + xz − x̄z̄ + u2 (t)
dtq
dq e3
= −e3 − xy + x̄ȳ + u3 (t). (16)
dtq
To stabilize the error system, define the Lyapunov function
as
1 2 1 2 1 2
V = e + e + e
2 1 2 2 2 3
whose q-th order fractional derivative is (from Lemma 1)
dq V 1 dq e21 1 dq e22 1 dq e23
= + +
dtq 2 dtq 2 dtq 2 dtq
q q
d e1 d e2 dq e3
≤ e1 q + e2 q + e3 q
dt dt dt
i.e.,
dq V
≤ e1 [µe2 − ae1 + u1 (t)]
dtq
+ e2 [e1 − e2 + xz − x̄z̄ + u2 (t)]
+ e3 [−e3 − xy + x̄ȳ + u3 (t)].

If we take u1 (t) = −µe2 , u2 (t) = −e1 − xz + x̄z̄ and


q
u3 (t) = xy − x̄ȳ, it becomes ddtVq ≤ −ae21 − e22 − e23 < 0.
This shows that the trajectories (x(t), y(t), z(t)) converge to
the point (x̄, ȳ, z̄).
3) Stabilizing the Points E1 , E2 and E3 : It is clear from
Figs. 3 (a)−3 (c) that at (x̄, ȳ, z̄) = (0, 0, 0) = E1 , the system
(10) is stable at the point E1 for the order 0 < q < 1.
Similarly for (x̄, ȳ, z̄) = (4.8166, 0.1990, −0.9586) = E2
and (x̄, ȳ, z̄) = (−4.8166, −0.1990, −0.9586) = E3 , the
system (10) is also stable for the order 0 < q < 1. The plots of
the control functions u1 (t), u2 (t), u3 (t) used to stabilize the
fractional order chaotic system are depicted through Fig. 3 (d),
which clearly show that the chosen functions tend to zero as
time approaches infinity at the equilibrium point E1 . It can
be shown that the nature of the above functions at other two
equilibrium points E2 and E3 are similar.

Fig. 2. Phase portraits of fractional order Vallis system for fractional


order q = 0.981.
118 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

where x, y and z are the speed of surface ocean current,


temperature of water accordingly on western and eastern
bounds of water pool respectively, f (t) is the periodic function
considering influence of trades winds.
Taking f (t) = 0 to make an autonomous system as
dx
= µ0 (y − z) − bx
dt
dy
= xz − y + c
dt
dz
= −xy − z + c. (18)
dt
The fractional order El-Nino system is described as
dq x
= µ0 (y − z) − bx
dtq
dq y
= xz − y + c
dtq
dq z
= −xy − z + c, 0 < q < 1. (19)
dtq
1) Equilibrium Points and Stability: To find the equilib-
rium points of the system (19), we have

µ0 (y − z) − bx = 0
xz − y + c = 0
− xy − z + c = 0.

The equilibrium points are obtained as

P1 = (0, c, c)
Ãr p p !
2µc b + 2µbc − b2 b − 2µbc − b2
P2 = − 1, ,
b 2µ 2µ
à r p p !
2µc b − 2µbc − b2 b + 2µbc − b2
P3 = − − 1, , .
b 2µ 2µ

Making a shifting through y → y + c and z → z + c, the


system (19) will be reduced to the following form
dq x
= µ0 (y − z) − bx
dtq
dq y
= xz + xc − y
Fig. 3. Plots of x(t), y(t), z(t) of the controlled system (10). (a) dtq
At equilibrium point E1 . (b) At the equilibrium point E2 . (c) At dq z
= −xy − xc − z. (20)
the equilibrium point E3 . (d) Plots of control functions u1 (t), u2 (t), dtq
u3 (t) at E1 . For the parameters µ0 = 83.6, b = 10 and c = 12 and
the initial condition (−2, 3, 5), the El-Nino system shows
B. Fractional Order El-Nino System chaotic behavior at q = 0.934, the lowest fractional order
El-Nino system is nonlinear and non-autonomous system (see Figs. 4 (a)−4 (d)). For the same values of parameters and
represented by three differential equations as [21], [22] initial conditions the trajectories of the system at q = 0.93 are
described through Figs. 5 (a)−5 (d).
dx
= µ0 (y − z) − b(x − f (t)) The equilibrium points of the system (20) are calculated as
dt
dy P1 = (0, 0, 0)
= xz − y + c
dt P2 = (14.1294, −11.0951, −12.7852)
dz
= −xy − z + c (17) P3 = (−14.1294, −12.7852, −11.0951).
dt
DAS AND YADAV: STABILITY ANALYSIS, CHAOS CONTROL OF FRACTIONAL ORDER VALLIS AND · · · 119

Fig. 4. Phase portraits of fractional order El-Nino system for frac- Fig. 5. Phase portraits of fractional order El-Nino system for frac-
tional order q = 0.934. tional order q = 0.93.
120 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

The Jacobian matrix of the El-Nino system (20) at the 3) Stabilizing the Points P1 , P2 , and P3 : It is seen from
equilibrium point P̄ (x̄, ȳ, z̄) is Figs. 6 (a)−6 (c) that at P1 = (0, 0, 0), P2 = (14.1294,
  −11.0951, −12.7852) and P3 = (−14.1294, −12.7852,
−b µ0 −µ0 −11.0951), the system (20) is stable for the order 0 < q
J(P̄ ) =  z̄ + c −1 x̄ . < 1. Like previous system, the chosen control functions for
−ȳ − c −x̄ −1 this fractional order chaotic system converge to zero at all the
equilibrium points P1 , P2 , P3 as time approaches infinity. The
Putting the values of µ0 = 83.6, b = 10 and c = 12, we plots at P1 are shown through Fig. 6 (d).
obtain characteristic polynomial of the above Jacobian matrix
as

P (λ) = λ3 + 12λ2 − (−x̄2 + 83.6ȳ + 83.6z̄ + 1985.40)λ V. S YNCHRONIZATION B ETWEEN F RACTIONAL O RDER
2 VAALLIS AND EL-N INO S YSTEMS U SING N ONLINEAR
+ 10x̄ − 83.6ȳ − 83.6z̄ + 83.6x̄ ȳ C ONTROL M ETHOD
− 83.6x̄ z̄ − 1996.40.
In this section to study the synchronization between frac-
At the equilibrium point P1 = (0, 0, 0), tional order Vallis and El-Nino systems, we consider the
fractional order Vallis system as the master system as
P (λ) = λ3 + 12λ2 − 1985.40λ − 1996.40
dq x1
which gives λ1 = −50.5183, λ2 = 39.5183, λ3 = −1.0000. = µy1 − ax1
dtq
Now P1 is a saddle point of index 1 and from Definition
2 it is unstable for 0 < q < 1. At the equilibrium point d q y1
= x1 z1 + x1 − y1
P2 = (14.1294, −11.0951, −12.7852), dtq

P (λ) = λ3 + 12λ2 + 210.6330λ + 3992.7687 d q z1


= −x1 y1 − z1 (22)
dtq
and thus the eigenvalues are λ1 = −15.2956, λ2, 3 = 1.6478
±16.0725i. P2 is the saddle point of index 2 (Definition and the fractional order El-Nino system as slave system as
2). So P2 is stable for 0 < q < 0.934. Similarly at
P3 = (−14.1294, −12.7852, −11.0951), the eigenvalues are dq x2
= µ0 (y2 − z2 ) − bx2 + v1 (t)
obtained as λ1 = −15.2956, λ2, 3 = 1.6478 ± 16.0725i, and dtq
this shows that P3 is stable for 0 < q < 0.934. d q y2
2) Control of Chaos Using Nonlinear Control Method: = x2 z2 + x2 c − y2 + v2 (t)
dtq
Consider the fractional order El-Nino system as a controlled
system with control functions u1 (t), u2 (t) and u3 (t), for sta- d q z2
= −x2 y2 − x2 c − z2 + v3 (t) (23)
bilizing unstable periodic orbit and (x̄, ȳ, z̄) be the solution dtq
of the system (20) so that
where v1 (t), v2 (t) and v3 (t) are the control functions. Defining
dq x̄ error functions as
= µ0 (ȳ − z̄) − bx̄
dtq
dq ȳ e1 = x2 − x1 , e2 = y2 − y1 , e3 = z2 − z1 .
= x̄z̄ + x̄c − ȳ
dtq
dq z̄
= −x̄ȳ − x̄c − z̄. (21)
dtq
Defining the error function e(t) and Lyapunov function V
as in Section IV-A for stabilizing the error system, we get the
q-th order derivative of V as

dq V
≤ e1 [µ0 (e2 − e3 ) − be1 + u1 (t)]
dtq
+ e2 [ce1 − e2 + xz − x̄z̄ + u2 (t)]
+ e3 [−ce1 − e3 − xy + x̄ȳ + u3 (t)].

Taking u1 (t) = −µ0 (e2 − e3 ), u2 (t) = −ce1 − xz + x̄z̄ and


q
u3 (t) = ce1 + xy − x̄ȳ, we get ddtVq ≤ −be21 − e22 − e23 < 0,
which implies the trajectories (x(t), y(t), z(t)) converge to
(x̄, ȳ, z̄).
DAS AND YADAV: STABILITY ANALYSIS, CHAOS CONTROL OF FRACTIONAL ORDER VALLIS AND · · · 121

In order to stabilize the error system, let us consider the


Lyapunov function as
1¡ 2 ¢
V (e) = e1 + e22 + e23 . (25)
2
Choosing the control functions as

v1 (t) = −µ0 (e2 − e3 ) − (a − b)x1 − (µ0 − µ)y1 + µ0 z1


v2 (t) = −ce1 − (c − 1)x1 − x2 z2 + x1 z1
v3 (t) = ce1 + x1 c + x2 y2 − x1 y1

the q-th order


q
derivative of the Lyapunov function V (e)
becomes d dtV (e)
q ≤ −be21 − e22 − e23 < 0, which concludes that
limt→∞ ke(t)k = 0, and hence the synchronization between
master and response systems is achieved.

VI. N UMERICAL S IMULATION AND R ESULTS


In this section, we take the earlier considered values of
the parameters of systems. The initial conditions of master
and slave systems are (x1 (0), y1 (0), z1 (0)) = (0.1, 1.2,
0.5) and (x2 (0), y2 (0), z2 (0)) = (−2, 3, 5), respectively.
Hence the initial conditions of error system will be (e1 (0),
e2 (0), e3 (0)) = (−2.1, 1.8, 4.5). During synchronization
of the systems the time step size is taken as 0.005. The
synchronization between x1 − x2 , y1 − y2 and z1 − z2 are
depicted through Figs. 7−10 at q = 0.7, 0.9, 0.981, 1.0. The
time for synchronization of the considered fractional order
chaotic systems clearly exhibits that it takes less time for
synchronization when the order of the derivative approaches
from standard order to the fractional order.

VII. C ONCLUSION
The authors have achieved four important goals through
the analysis of the present study. First one is the stability
analysis to locate the range of fractional order beyond which
the systems show chaotic behavior. Second one is the syn-
chronization between the considered fractional order systems
and also chaos control of both the systems using nonlinear
control method. The third one is the proper design of the
control functions so that the error states decay to zero as
time approaches infinity which helps to get the required time
Fig. 6. Plots of x(t), y(t), z(t)of the controlled system (20). (a)
for synchronization. The most important part of the study is
At the equilibrium point P1 . (b) At the equilibrium point P2 . (c) At
the comparison of time of synchronization through effective
the equilibrium point P3 . (d) Plots of control functions u1 (t), u2 (t),
numerical simulation and graphical presentations for different
u3 (t) at P1 .
particular cases as systems pair approaches from standard
We obtain the following error system as order to fractional order. The authors believe that the outcome
of the results will be appreciated and utilized by the scientists
dq e1
= µ0 (e2 − e3 ) − be1 + (a − b)x1 + (µ0 − µ)y1 and engineers working in the field of atmospheric science and
dtq oceanography.
− µ0 z1 + v1 (t)
dq e2
= ce1 − e2 + (c − 1)x1 + x2 z2 − x1 z1 + v2 (t) ACKNOWLEDGEMENT
dtq
dq e3 The second author acknowledges the financial support from
= − ce1 − e3 − x1 c − x2 y2 + x1 y1 + v3 (t). (24)
dtq the UGC, New Delhi, India under the SRF scheme.
122 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

Fig. 7. State trajectories of master system (22) and slave system (23)
for fractional order q = 0.7. (a) Synchronization between x1 and x2 . Fig. 8. State trajectories of the systems (22) and (23) for fractional
(b) Synchronization between y1 and y2 . (c) Synchronization between order q = 0.9. (a) Synchronization between x1 and x2 . (b) Synchro-
z1 and z2 . (d) The evolution of the error functions e1 (t), e2 (t) and nization between y1 and y2 . (c) Synchronization between z1 and z2 .
e3 (t). (d) The evolution of the error functions e1 (t), e2 (t) and e3 (t).
DAS AND YADAV: STABILITY ANALYSIS, CHAOS CONTROL OF FRACTIONAL ORDER VALLIS AND · · · 123

Fig. 9. State trajectories of the systems (22) and (23) for order Fig. 10. State trajectories of the systems (22) and (23) for q = 1.
q = 0.981. (a) Synchronization between x1 and x2 . (b) Synchro- (a) Synchronization between x1 and x2 . (b) Synchronization between
nization between y1 and y2 . (c) Synchronization between z1 and z2 . y1 and y2 . (c) Synchronization between z1 and z2 . (d) Evolution of
(d) The evolution of the error functions e1 (t), e2 (t) and e3 (t). the error functions e1 (t), e2 (t) and e3 (t).
124 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 1, JANUARY 2017

R EFERENCES [16] A. A. Kilbas, H. M. Srivastava, and J. J. Trujillo, Theory and Applica-


tions of Fractional Differential Equations. New York: Elsevier, 2006.
[1] R. L. Bagley and R. A. Calico, “Fractional order state equations for
the control of viscoelastically damped structures,” J. Guid. Contr. Dyn.,
vol. 14, no. 2, pp. 304−311, Mar. 1991. [17] N. Aguila-Camacho, M. A. Duarte-Mermoud, and J. A. Gallegos,
“Lyapunov functions for fractional order systems,” Commun. Nonlinear
Sci. Numer. Simul., vol. 19, no. 9, pp. 2951−2957, Sep. 2014.
[2] R. C. Koeller, “Applications of fractional calculus to the theory of
viscoelasticity,” J. Appl. Mech., vol. 51, no. 2, pp. 299−307, Jun. 1984.
[18] M. R. Faieghi and H. Delavari, “Chaos in fractional-order Genesio-Tesi
system and its synchronization,” Commun. Nonlinear Sci. Numer. Simul.,
[3] R. C. Koeller, “Polynomial operators, stieltjes convolution, and frac- vol. 17, no. 2, pp. 731−741, Feb. 2012.
tional calculus in hereditary mechanics,” Acta Mech., vol. 58, no. 3−4,
pp. 251−264, Apr. 1986.
[19] D. Matignon, “Stability results for fractional differential equations with
applications to control processing,” in Computational Engineering in
[4] O. Heaviside, Electromagnetic Theory. New York: Chelsea, 1971. System Application, Lille, France, 1996, pp. 963−968.

[5] A. Carpinteri, P. Cornetti, and K. M. Kolwankar, “Calculation of the [20] C. P. Li and Y. T. Ma, “Fractional dynamical system and its linearization
tensile and flexural strength of disordered materials using fractional theorem,” Nonlinear Dyn., vol. 71, no. 4, pp. 621−633, Mar. 2013.
calculus,” Chaos Solit. Fract., vol. 21, no. 3, pp. 623−632, Jul. 2004.
[21] N. A. Magnitskii and S. V. Sidorov, “Transition to chaos in nonlinear dy-
[6] V. V. Kulish and J. L. Lage, “Application of fractional calculus to fluid namical systems described by ordinary differential equations,” Comput.
mechanics,” J. Fluids Eng., vol. 124, no. 3, pp. 803−806, Aug. 2002. Math. Model., vol. 18, no. 2, pp. 128−147, Apr. 2007.

[7] R. L. Magin, “Fractional calculus models of complex dynamics in [22] N. A. Magnitskii and S. V. Sidorov, New Methods for Chaotic Dynamics.
biological tissues,” Comput. Math. Appl., vol. 59, no. 5, pp. 1586−1593, Singapore: World Scientific Publishing, 2006.
Mar. 2010.

[8] A. Gökdoǧan, M. Merdan, and A. Yildirim, “A multistage differential


transformation method for approximate solution of Hantavirus infection
model,” Commun. Nonlinear Sci. Numer. Simul., vol. 17, no. 1, pp. 1−8, Subir Das is an associate professor with the De-
Jan. 2012. partment of Mathematical Sciences, Indian Institute
of Technology, Banaras Hindu University, Varanasi,
[9] G. Chen and X. Dong, “On feedback control of chaotic continuous-time India. His research interests include fracture me-
systems,” IEEE Trans. Circuit. Syst. I: Fund. Theor. Appl., vol. 40, no. 9, chanics, mathematical modelling, fractional calculus
pp. 591−601, Sep. 1993. and nonlinear dynamics. Till date he has published
one hundred twenty research articles in reputed inter-
[10] M. T. Yassen, “Chaos control of Chen chaotic dynamical system,” Chaos national journals. He had supervised Eleven Scholars
Solit. Fract., vol. 15, no. 2, pp. 271−283, Jan. 2003. for their Doctoral Programme and Twelve students
during their Post Graduate Programme. Presently,
Six Research Scholars and Two Post Graduate Stu-
[11] M. T. Yassen, “Controlling chaos and synchronization for new chaotic dents are working under his supervision. Dr Das did his M.Sc. in applied
system using linear feedback control,” Chaos Solit. Fract., vol. 26, no. 3, mathematics from University of Calcutta, India. After Ph.D. degree in applied
pp. 913−920, Nov. 2005. mathematics, he received Griffith Memorial Award from University of Calcutta
in 2001. Corresponding author of this paper.
[12] M. T. Yassen, “Adaptive control and synchronization of a modified
Chua’s circuit system,” Appl. Math. Comput., vol. 135, pp. 113−128,
Feb. 2003.

[13] T. L. Liao and S. H. Lin, “Adaptive control and synchronization Vijay K Yadav is working as a research scholar
of Lorenz systems,” J. Franklin Inst., vol. 336, no. 6, pp. 925−937, in the Department of Mathematical Sciences, Indian
Aug. 1999. Institute of Technology, Banaras Hindu University,
Varanasi, India. Mr. Yadav did his M.Sc. degree from
Dr. R.M.L.A. University Faizabad, UP. His research
[14] J. H. Lü and S. C. Zhang, “Controlling Chen’s chaotic attractor using interests include nonlinear dynamic, chaos theory
backstepping design based on parameters identification,” Phys. Lett. A, and synchronization. He had been awarded JRF,
vol. 286, no. 2−3, pp. 148−152, Jul. 2001. UGC, Govt. of India in the year of 2012. Till date he
has published four and communicated six research
[15] L. M. Pecora and T. L. Carroll, “Synchronization in chaotic systems,” articles in the journals of International repute.
Phys. Rev. Lett., vol. 64, no. 8, pp. 821−824, Feb. 1990.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017 315

The Exp-function Method for Some Time-fractional


Differential Equations
Ahmet Bekir, Ozkan Guner, and Adem Cevikel

Abstract—In this article, the fractional derivatives in the sense exp-function method to obtain exact solutions to some frac-
of modified Riemann-Liouville derivative and the Exp-function tional partial differential equations in mathematical physics.
method are employed for constructing the exact solutions of These equations include Fitzhugh-Nagumo equation and KdV
nonlinear time fractional partial differential equations in math-
ematical physics. As a result, some new exact solutions for them equation.
are successfully established. It is indicated that the solutions This Letter is organized as follows: In Section II, some basic
obtained by the Exp-function method are reliable, straightfor- properties of Jumarie’s modified Riemann-Liouville derivative
ward and effective method for strongly nonlinear fractional are given. The main steps of the exp-function method is given
partial equations with modified Riemann-Liouville derivative by in Section III. In Sections IV and V, we construct the exact
Jumarie’s. This approach can also be applied to other nonlinear
time and space fractional differential equations. solutions of the time fractional Fitzhugh-Nagumo and KdV
equations via this method. Some conclusions and discussions
Index Terms—Exact solution, exp-function method, fractional are shown in Section VI.
differential equation.

II. M ODIFIED R IEMANN -L IOUVILLE D ERIVATIVE


I. I NTRODUCTION In decades years, in order to improve the local behavior of

F RACTIONAL partial differential equations (FPDEs) have


gained much attention as they are widely used to describe
various complex phenomena in various applications such
fractional types, a few local versions of fractional derivatives
have been proposed, i.e., the Caputo’s fractional derivative
[28], the Grünwald-Letnikov’s fractional derivative [29], the
as the fluid flow, signal processing, control theory, systems Riemann-Liouville’s derivative [29], the Jumarie’s modified
identification, finance and fractional dynamics, physics and Riemann-Liouville derivative [30], [31]. The Jumarie’s deriva-
other areas. Oldman and Spanier first considered the partial tive is defined as
fractional differential equations arising in diffusion problems 1 d Rt £ ¤
[1]. The fractional partial differential equations have been Dtα f (t) = (t−ξ)−α f (ξ)−f (0) dξ, 0 < α < 1
Γ(1−α) dt 0
investigated by many researchers [2]−[4]. (1)
In recent decades, a large amount of literature has been where f : R → R, t → f (t) denotes a continuous (but not
provided to construct the exact solutions of fractional ordi- necessarily first-order-differentiable) function. We list some
nary differential equations and fractional partial differential properties for the modified Riemann–Liouville derivative as
equations of physical interest. Many powerful and efficient follows:
methods have been proposed to obtain exact solutions of Property 1:
fractional partial differential equations, such as the fractional Γ(1 + γ) γ−α
sub-equation method, the first integral method, the (G’/G)- Dtα tγ = t , γ > 0. (2)
Γ(1 + γ − α)
expansion method exp-function method and so on [5]−[19].
The exp-function method [20]−[27] can be used to con- Property 2:
struct the exact solutions for some time and space fractional Dtα (cf (t)) = cDtα f (t), c = constant. (3)
differential equations. The present paper investigates for the
first time the applicability and effectiveness of the exp-function Property 3:
method on fractional nonlinear partial differential equations.
Dtα {af (t) + bg(t)} = aDtα f (t) + bDtα g(t) (4)
The objective of this paper is to extend the application of the
where a and b constants.
Manuscript received April 19, 2005; accepted September 17, 2014. Rec- Property 4:
ommended by Associate Editor Dingyü Xue.
Citation: A. Bekir, O. Guner, and A. Cevikel, “The exp-function method for Dtα c = 0, c = constant.
some time-fractional differential equations,” IEEE/CAA Journal of Automatica
(5)
Sinica, vol. 4, no. 2, pp. 315−321, Apr. 2017.
A. Bekir is with the Department of Mathematics-computer, Eskisehir III. T HE E XP - FUNCTION M ETHOD
Osmangazi University, Eskisehir 26480, Turkey (e-mail: abekir@ogu.edu.tr).
O. Guner is with the Department of International Trade, Cankiri Karatekin We consider the following general nonlinear FPDE of the
University, Cankiri 18200, Turkey (e-mail: ozkanguner@karatekin.edu.tr). type
A. Cevikel is with the Department of Mathematics Education, Yildiz
Technical University, Istanbul 34220, Turkey (e-mail: acevikel@yildiz.edu.tr). F (u, Dtα u, Dxβ u, Dyψ u, Dtα Dtα u, Dtα Dxβ u, Dxβ Dxβ u, Dxβ Dyψ u,
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org. Dyψ Dyψ u, . . . ) = 0, 0 < α, β, ψ < 1
Digital Object Identifier 10.1109/JAS.2016.7510172 (6)
316 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

where u is an unknown function, and F is a polynomial of IV. T HE T IME F RACTIONAL F ITZHUGH - NAGUMO
u and its partial fractional derivatives, in which the highest E QUATION
order derivatives and the nonlinear terms are involved. In the We take into account the time fractional Fitzhugh-Nagumo
following, we give the main steps of the exp-function method. equation
Step 1: Li and He [32] proposed a fractional complex trans-
form to convert fractional differential equations into ordinary ∂αu ∂2u
= + u(1 − u)(u − µ), t > 0; 0 < α ≤ 1; x ∈ R
differential equations (ODE), so all analytical methods devoted ∂tα ∂x2
(12)
to the advanced calculus can be easily applied to the fractional
subject to the initial condition
calculus. The traveling wave variable
1
u(x, y, t) = U (ξ) u(x, 0) = − √x2
(13)
τ xβ δy ψ λtα (7) (1 + e )
ξ= + +
Γ(1 + β) Γ(1 + ψ) Γ(1 + α) which is an important nonlinear reaction-diffusion equation,
where τ, δ and λ are non zero arbitrary constants. applied to model the transmission of nerve impulses [40], [41],
By using the chain rule and also used in biology and the area of population genetics
in circuit theory [42]. When µ = −1, the Fitzhugh-Nagumo
0 dU α
Dxα u = σx D ξ equation reduces to the real Newell-Whitehead equation [43].
dξ x
For our goal, we present the following transformation
dU α0 λtα
Dyα u = σy D ξ u(x, t) = U (ξ), ξ = cx − (14)
dξ y Γ(1 + α)
0 dU
Dtα u = σt Dα ξ (8) where c and λ 6= 0 are constants.
dξ t Then by use of (14) with (2) and (8) into (12), (12) can be
0 0 0
where σx , σy and σt are called the sigma indexes see turned into an ODE
0 0
[33], [34], without loss of generality we can take σx = σy = λU 0 + c2 U 00 + U (1 − U )(U − µ) = 0 (15)
0
σt = l, where l is a constant.
dU
Substituting (7) with (2) and (8) into (6), we can rewrite (6) where U 0 = .
in the following nonlinear ODE dξ
0
Balancing the order of U 00 and U 3 in (15), we have
Q(U, U , U 00 , U 000 , . . . ) = 0 (9) £ ¤
3 c1 exp (3c + p)ξ + · · ·
where the prime denotes the derivation with respect to ξ. If U = £ ¤ (16)
c2 exp 4pξ + · · ·
possible, we should integrate (9) term by term one or more
times. and £ ¤
Step 2: According to exp-function method, which was c3 exp (3p + c)ξ + · · ·
00
U = £ ¤ (17)
developed by He and Wu [35], we assume that the wave c4 exp 4pξ + · · ·
solution can be expressed in the following form where ci are determined coefficients only for simplicity. Bal-
P
d £ ¤ ancing lowest order of exp-function in (16) and (17) we have
an exp nξ
n=−c 3p + c = 3c + p (18)
U (ξ) = £ ¤ (10)
P
q
bm exp mξ which leads to the result
m=−p

where p, q, c and d are positive integers which are known to p = c. (19)


be further determined, an and bm are unknown constants. We
can rewrite (10) in the following equivalent form. Similarly to determine values of d and q, we balance the
linear term of highest order in (15)
£ ¤ £ ¤ £ ¤
a−c exp − cξ + · · · + ad exp dξ 00
· · · + d1 exp − (3q + d)ξ
U (ξ) = £ ¤ £ ¤. (11) U = £ ¤ (20)
b−p exp − pξ + · · · + bq exp qξ · · · + d2 exp − 4qξ
Step 3: This equivalent formulation plays an important and and £ ¤
fundamental part for finding the analytic solution of problems. 3
· · · + d3 exp − (3d + q)ξ
U = £ ¤ (21)
To determine the value of c and p, we balance the linear · · · + d4 exp − 4qξ
term of lowest order of equation (9) with the lowest order
nonlinear term. Similarly, to determine the value of d and q, where di are determined coefficients only for simplicity. From
we balance the linear term of highest order of (9) with highest (20) and (21), we obtain
order nonlinear term [36]−[39]. −(3q + d) = −(3d + q) (22)
In the remaining sections, we will show the exact solutions
to nonlinear time fractional differential equations using exp- and this gives
function method. q = d. (23)
BEKIR et al.: THE EXP-FUNCTION METHOD FOR SOME TIME-FRACTIONAL DIFFERENTIAL EQUATIONS 317

To simplify, we set p = c = 1 and q = d = 1, so (11) Case 1:


degrades to 1
a1 exp(ξ) + a0 + a−1 exp(−ξ) a0 = 0, b−1 = a−1 , b0 = 0, b1 = a1
u(ξ) = . (24) 5
b1 exp(ξ) + b0 + b−1 exp(−ξ) √
µ = 5, λ = 6, c=± 2 (26)
Substituting (24) into (15), and by the help of symbolic
computation, we have where a−1 and a1 are free parameters. Substituting these
1£ results into (24), we obtain the exact solution (27), shown
R3 exp(3ξ) + R2 exp(2ξ) + R1 exp(ξ) + R0
A ¤ at the bottom of the page.
+R−1 exp(−ξ) + R−2 exp(−2ξ) + R−3 exp(−3ξ) = 0 The evolution of exact solution for (27) with α = 0.5 and
(25) α = 1.0 is shown in Fig. 1.
where
A = (b−1 exp(−ξ) + b0 + b1 exp(ξ))3

R3 = a21 b1 + a21 kb1 − a1 b21 k − a31

R2 = a21 b0 − 3a21 a0 + c2 a0 b21 + 2a1 b1 a0 − λa0 b21 + ka21 b0


−a0 b21 k+2a1 a0 kb1 −2a1 b1 kb0 −c2 a1 b1 b0 +λa1 b1 b0

R1 = a21 b−1 − 3a21 a−1 − 3a1 a20 + a20 b1 + c2 a1 b20


− 2λa−1 b21 − a1 b20 k + 4c2 a−1 b21 + 2a1 b1 a−1
− a−1 b21 k + λa1 b20 + a21 b−1 k + a20 kb1 + 2a1 b0 a0
− c2 a0 b1 b0 + 2a1 b0 a0 k − 4c2 a1 b1 b−1 − 2a1 b1 b−1 k Fig. 1. The exact solution for (27) with (a) α = 0.5 and (b) α = 1,
− λa0 b1 b0 − 2a0 b1 b0 k + 2λa1 b1 b−1 + 2a1 b1 a−1 k respectively, when a1 = 1, a−1 = −1.

R0 = −a30 − a0 b20 k + a20 kb0 − 2a1 b0 kb−1 Case 2 :


+ 2a1 a0 kb−1 − 2a−1 b1 kb0 + 2a1 b0 a−1 + 2a1 b−1 a0 1
a0 = 0, b−1 = a−1 , b0 = 0, b1 = a1
+ a20 b0 + 3λa1 b0 b−1 − 3λa−1 b1 b0 + 3c2 a1 b0 b−1 5
+ 3c2 a−1 b0 b1 − 6c2 a0 b1 b−1 − 6a1 a0 a−1 √
+2a0 b1 a−1 +2a1 a−1 kb0 −2a0 b1 kb−1 +2a0 a−1 kb1 µ = 5, λ = −6, c=± 2
(28)
R−1 = a20 b−1 − 3a−1 a20 − 3a1 a2−1 + b1 a2−1 − 2λa−1 b1 b−1 where a−1 and a1 are free parameters. Substituting these
+2a1 a−1 kb−1 +λa0 b−1 b0 +2a0 a−1 kb0 −c2 a0 b0 b−1 results into (24), we obtain the exact solution (29), shown
−2a−1 b1 kb−1 −2a0 b0 kb−1−4c2 a−1 b1 b−1 +2λa1 b2−1 at the bottom of the page.
−λa−1 b20 +a2−1 kb1 +2a1 b−1 a−1−a1 b2−1 k+4c2 a1 b2−1 Case 3:
+ a20 kb−1 + 2a0 b0 a−1 + c2 a−1 b20 − a−1 b20 k a0 = 0, b−1 = b−1 , b0 = 0,
b1 = a1

R−2 = −3a0 a2−1 + b0 a2−1 − 2a−1 b0 kb−1 + 2a0 a−1 kb−1 a−1 a2−1 − b2−1 2
− c2 a−1 b0 b−1 − λa−1 b0 b−1 + 2a0 b−1 a−1 µ= , λ= 2 , c=± (a−1 − b−1 )
b−1 4b−1 4b−1
− a0 b2−1 k + λa0 b2−1 + a2−1 kb0 + c2 a0 b2−1 (30)
where a−1 and b−1 are free parameters which exist provided
R−3 = a2−1 b−1 + a2−1 kb−1 − a−1 b2−1 k − a3−1 . that b−1 6= 0 and a2−1 6= b2−1 . Substituting these results into
Solving this system of algebraic equations by using Maple, (24), we obtain the exact solution (31), shown at the bottom
we obtain the following results of the page.

———————————————————————————————————————————————————–
√ 6tα
√ 6tα
a1 exp(± 2x + Γ(1+α) ) + a−1 exp(−(± 2x + Γ(1+α) ))
u(x, t) = a1 √ 6tα
√ 6tα
(27)
5 exp(± 2x + Γ(1+α) ) + a−1 exp(−(± 2x + Γ(1+α) ))

√ 6tα
√ 6tα
a1 exp(± 2x + Γ(1+α) ) + a−1 exp(−(± 2x + Γ(1+α) ))
u(x, t) = a1 √ 6tα
√ 6tα
(29)
5 exp(± 2x + Γ(1+α) ) + a−1 exp(−(± 2x + Γ(1+α) ))

λtα λtα
a1 exp(cx − Γ(1+α) ) + a−1 exp(−(cx − Γ(1+α) ))
u(x, t) = λtα λtα
(31)
a1 exp(cx − Γ(1+α) ) + b−1 exp(−(cx − Γ(1+α) ))
318 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

Case 4 : where a1 and a−1 are free parameters which exist provided
a0 = 0, b−1 = a−1 , b0 = 0,√ b 1 = b1 that b−1 6= 0 and a2−1 6= b2−1 . Substituting these results into
a1 a2 − b2 2 (24), we obtain the exact solution (37), shown at the bottom
µ= , λ = − 1 2 1, c=± (a1 − b1 ) of the page.
b1 4b1 4b1
(32) Case 7 : √
where a1 and b1 are free parameters which exist provided that −a1 a−1 a1
a0 = 0, b−1 = a−1 , b0 = , b1 =
b1 6= 0 and a21 6= b21 . Substituting these results into (24), we √ 2 2
obtain the exact solution (33), shown at the bottom of the page. 3 2
µ = 2, λ=− , c=±
Case 5 : 2 2
√ (38)
a0 = 0, b−1 = 2a−1 , b0 = √−a1 a−1 , b1 = a1
where a1 and a−1 are free parameters. Substituting these
1 3 2 results into (24), we obtain the exact solution (39), shown
µ= , λ=− , c=±
2 8 4 at the bottom of the page.
(27)
where a1 and a−1 are free parameters. Substituting these Case 8 :
results into (24), we obtain the exact solution (35), shown a21 − b21
at the bottom of the page. a0 = 0, λ=
2b21
Obtained exact solution is described in Fig. 2. r
a−1
b−1 = a−1 , b0 = ± − (a1 − b1 ) , b1 = b1
a1

a1 2
µ= , c=± (a1 − b1 )
b1 2b1
(40)
where a1 and a−1 are free parameters which exist provided
that b1 6= 0 and a21 6= b21 . Substituting these results into (24),
we obtain the exact solution (41), shown at the bottom of the
page.

Fig. 2. The exact solution for (35) with (a) α = 0.5 and (b) α = 1,
V. T HE T IME F RACTIONAL K DV E QUATION
respectively, when a1 = 1, a−1 = −1.

Case 6 : We consider the time fractional KdV equation


a2−1− b2−1
a0 = 0, λ= 2
2b
r −1 ∂α ∂u ∂ 3 u
a1 α
u + 6u + = 0, t > 0; 0 < α ≤ 1; x ∈ R (42)
b−1 = b−1 , b0 = ± − (a−1 − b−1 ) , b1 = a1 ∂t ∂x ∂x3
√ a−1
a−1 2 subject to the initial condition:
µ= , c=± (a−1 − b−1 )
b−1 2b−1 1 ¡1 ¢
sech2 x (43)
(36) u(x, 0) =
2 2
———————————————————————————————————————————————————–
λtα λtα
a1 exp(cx − Γ(1+α) ) + a−1 exp(−(cx − Γ(1+α) ))
u(x, t) = λtα λtα
(33)
b1 exp(cx − Γ(1+α) ) + a−1 exp(−(cx − Γ(1+α) ))
√ √
2 3tα 2 3tα
a1 exp(± 4 x + 8Γ(1+α) ) + a−1 exp(−(± 4 x +
8Γ(1+α) ))
u(x, t) = √ √ √ (35)
2 3tα 3tα
a1 exp(± 4 x + 8Γ(1+α) ) + −a1 a−1 + 2a−1 exp(−(± 42 x + 8Γ(1+α) ))

λtα λtα
a1 exp(cx − Γ(1+α) ) + a−1 exp(−(cx − Γ(1+α) ))
u(x, t) = λtα √ λtα
(37)
a1 exp(cx − Γ(1+α) ) + −a1 a−1 + 2a−1 exp(−(cx − Γ(1+α) ))
√ √
2 3tα 2 3tα
a1 exp(± 2 x 2Γ(1+α) ) + a−1 exp(−(± 2 x + 2Γ(1+α) ))
+
u(x, t) = √ √
−a1 a−1
√ (39)
a1 2 3tα 3tα
2 exp(± 2 x + 2Γ(1+α) ) + 2 + a−1 exp(−(± 22 x + 2Γ(1+α) ))

λtα λtα
a1 exp(cx − Γ(1+α) ) + a−1 exp(−(cx − Γ(1+α) ))
u(x, t) = q (41)
b1 exp(cx − λtα
Γ(1+α) ) ± − aa−1
1
(a1 − b1 ) + a−1 exp(−(cx − λtα
Γ(1+α) ))
BEKIR et al.: THE EXP-FUNCTION METHOD FOR SOME TIME-FRACTIONAL DIFFERENTIAL EQUATIONS 319

where α is a parameter describing the order of the fractional For simplicity, we set p = c = 1 and q = d = 1, so (11)
time-derivative. The function u(x, t) is assumed to be a causal reduces to
function of time. a1 exp(ξ) + a0 + a−1 exp(−ξ)
For our purpose, we introduce the following transforma- U (ξ) = . (55)
b1 exp(ξ) + b0 + b−1 exp(−ξ)
tions;
λtα Substituting (55) into (46), and by the help of Maple, we
u(x, t) = U (ξ), ξ = cx − (44) have
Γ(1 + α)
1h
where c and λ are non-zero constants. R3 exp(3ξ) + R2 exp(2ξ) + R1 exp(ξ) + R0
Substituting (44) with (2) and (8) into (42), we can show A i
+R−1 exp(−ξ) + R−2 exp(−2ξ) + R−3 exp(−3ξ) = 0
that (42) reduced into following ODE
(56)
−λU 0 + 6cU U 0 + c3 U 000 = 0 (45) where
dU A = (b−1 exp(−ξ) + b0 + b1 exp(ξ))3
where U 0 = .

R3 = −λa1 b21 + kb31 + 3ca21 b1
Integrating (45) with respect to ξ yields
−λU + 3cU 2 + c3 U 00 + ξ0 = 0 (46) R2 = c3 a0 b21 + 3kb21 b0 − λa0 b21 + 3ca21 b0 − 2λa1 b1 b0
+ 6ca1 a0 b1 − c3 a1 b1 b0
where ξ0 is a constant of integration.
By the same procedure as illustrated in Section III, we can R1 = −2λa0 b1 b0 + 6ca1 b0 a0 − c3 a0 b1 b0 + 3kb1 b20 − λa1 b20
determine values of c and p by balancing terms U 2 and U 00 + 3ca20 b1 + c3 a1 b20 + 4c3 a−1 b21 + 3kb21 b−1 + 3ca21 b−1
in (46). By symbolic computation, we have − λa−1 b21 − 2λa1 b1 b−1 + 6ca1 a−1 b1 − 4c3 a1 b1 b−1
£ ¤
00
c1 exp (3p + c)ξ + · · ·
U = £ ¤ (47) R0 = 3ca20 b0 + 6ca0 a−1 b1 + kb30 − λa0 b20 + 6kb−1 b1 b0
c2 exp 4pξ + · · ·
+3c3 a1 b0 b−1 +3c3 a−1 b1 b0 −6c3 a0 b1 b−1 −2λa1 b0 b−1
and £ ¤ − 2λa0 b1 b−1 − 2λa−1 b1 b0 + 6ca1 a0 b−1 + 6ca1 a−1 b0
· · · + c3 exp 2cξ
U2 = £ ¤ (48)
· · · + c4 exp 2pξ R−1 = −2λa0 b−1 b0 + 6ca0 a−1 b0 − c3 a0 b0 b−1 + 3kb20 b−1
−λa−1 b20 +3ca20 b−1 +c3 a−1 b20 +3ca2−1 b1 +4c3 a1 b2−1
where ci are determined coefficients only for simplicity. Ac-
+ 3kb1 b2−1 − λa1 b2−1 − 2λa−1 b1 b−1 + 6ca1 a−1 b−1
cording to exp-function method, balancing lowest order of (47)
− 4c3 a−1 b1 b−1
and (48), we have
3p + c = 2c + 2p (49) R−2 = c3 a0 b2−1 +3kb0 b2−1 −λa0 b2−1 +3cb0 a2−1 −2λa2 b0 b−1
+ 6ca0 a−1 b−1 − c3 a−1 b0 b−1
that gives
p = c. (50) R−3 = −λa−1 b2−1 + 3ca2−1 b−1 + kb3−1 .
(57)
In the same way, we balance the linear term of highest order
Solving this system of algebraic equations by using Maple,
in (46) £ ¤ we obtain the following results
00
· · · + d1 exp − (3q + d)ξ
U = (51) b0 2 a1 b20
· · · + d2 exp[−4qξ] a1 = a1 , a0 = (c b1 + a1 ), a−1 =
b1 4b21
and £ ¤
2
d3 exp − 2dξ + · · · b20
U = £ ¤ (52) b 1 = b1 , b 0 = b0 , b−1 = (58)
d4 exp − 2qξ + · · · 4b1
where di are determined coefficients only for simplicity. From a1 c(c2 b1 + 3a1 ) c(c2 b1 + 6a1 )
ξ0 = , λ=
b21 b1
(51) and (52), we get where a1 , b0 and b1 are free parameters which exist provided
−(3q + d) = −(2d + 2q) (53) that b1 6= 0 and c2 b1 + 6a1 6= 0. Substituting these results into
(56), we obtain the exact solution (59), shown at the bottom
and this gives of the page.
q = d. (54) Also, u(x, t) in (59) is represented in Fig. 3.

———————————————————————————————————————————————————–
λtα b0 2 a1 b20 λtα
a1 exp(cx − Γ(1+α) ) + b1 (c b1 + a1 ) + 4b21
exp(−(cx − Γ(1+α) ))
u(x, t) = b20
(59)
λtα λtα
b1 exp(cx − Γ(1+α) ) + b0 + 4b1 exp(−(cx − Γ(1+α) ))
320 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

[10] B. Lu, “The first integral method for some time fractional differen-
tial equations,” J. Math. Anal. Appl., vol. 395, no. 2, pp. 684−693,
Nov. 2012.

[11] O. Güner, A. Bekir, and A. C. Cevikel, “A variety of exact solutions for


the time fractional Cahn-Allen equation,” Eur. Phys. J. Plus, vol. 130,
pp. 146, Jul. 2015.

[12] A. Bekir, Ö. Güner, and Ö. Ünsal, “The first integral method for exact
solutions of nonlinear fractional differential equations,” J. Comput. &
Nonlinear Dynam., vol. 10, no. 2, pp. 021020, Mar. 2015.

[13] B. Zheng, “(G0 /G)-expansion method for solving fractional partial


Fig. 3. The exact solution for (59) with (a) α = 0.5 and (b) α = 1 differential equations in the theory of mathematical physics,” Commun.
respectively, when c = 1, a1 = 0, b1 = 1, b0 = 2. Theor. Phys., vol. 58, no. 5, pp. 623−630, Aug. 2012.

Comparing our results with the results [45], it can be seen [14] A. Bekir, Ö. Güner, A. H. Bhrawy, and A. Biswas, “Solving nonlin-
ear fractional differential equations using Exp-function and (G0 /G)-
that our results are new. expansion methods,” Rom. J. Phys., vol. 60, no. 3−4, pp. 360−378,
Jan. 2015.
VI. C ONCLUSION
exp-function method known as very powerful and an ef- [15] K. A. Gepreel and S. Omran, “Exact solutions for nonlinear partial frac-
tional differential equations,” Chin. Phys. B, vol. 21, no. 11, pp. 110204,
fective method for solving nonlinear problems and ordinary, May 2012.
partial, difference, fractional equations and so many other
equations. The basic idea described in this paper is expected to [16] A. Bekir and O. Guner, “Exact solutions of nonlinear fractional differ-
be further employed to solve other similar nonlinear equations ential equations by (G0 /G)-expansion method,” Chin. Phys. B, vol. 22,
no. 11, pp. 110202, Apr. 2013.
in fractional calculus. To our knowledge, these new solutions
have not been reported in former literature, they may be of [17] S. Zhang, Q. A. Zong, D. Liu, and Q. Gao, “A generalized Exp-function
significant importance for the explanation of some special method for fractional Riccati differential equations,” Commun. Fract.
physical phenomena. As a result, many new and more rational Calc., vol. 1, no. 1, pp. 48−51, 2010.
solitary wave solutions are obtained, from which hyperbolic
[18] A. Bekir, Ö. Güner, and A. C. Cevikel, “Fractional complex transform
function and trigonometric function solutions. and Exp-function methods for fractional differential equations,” Abstr.
Appl. Anal., vol. 2013, pp. 426462, Mar. 2013.
R EFERENCES
[1] K. B. Oldham and J. Spanier, The Fractional Calculus. New York: [19] Ö. Güner and A. C. Cevikel, “A procedure to construct exact solutions
Academic Press, 1974. of nonlinear fractional differential equations,” Sci. World J., vol. 2014,
pp. 489495, Mar. 2014.
[2] K. S. Miller and B. Ross, An Introduction to the Fractional Calculus
and Fractional Differential Equations. New York: Wiley, 1993. [20] S. Zhang, “Application of Exp-function method to high-dimensional
nonlinear evolution equation,” Chaos Solit. Fract., vol. 38, no. 1,
pp. 270−276, Oct. 2008.
[3] I. Podlubny, Fractional Differential Equations. San Diego: Academic
Press, 1999.
[21] A. Bekir and A. C. Cevikel, “New solitons and periodic solutions for
nonlinear physical models in mathematical physics,” Nonlinear Anal.
[4] A. A. Kilbas, H. M. Srivastava, and J. J. Trujillo, Theory and
Real World Appl., vol. 11, no. 4, pp. 3275−3285, Aug. 2010.
Applications of Fractional Differential Equations. Amsterdam: Elsevier,
2006.
[22] S. Zhang, “Application of Exp-function method to a KdV equation with
[5] S. Zhang and H. Q. Zhang, “Fractional sub-equation method and its variable coefficients,” Phys. Lett. A, vol. 365, no. 5−6, pp. 448−453,
applications to nonlinear fractional PDEs,” Phys. Lett. A, vol. 375, no. 7, Jun. 2007.
pp. 1069−1073, Feb. 2011.
[23] S. A. El-Wakil, M. A. Madkour, and M. A. Abdou, “Application of
[6] B. Tong, Y. N. He, L. L. Wei, and X. D. Zhang, “A generalized fractional Exp-function method for nonlinear evolution equations with variable
sub-equation method for fractional differential equations with vari- coefficients,” Phys. Lett. A, vol. 369, no. 1−2, pp. 62−69, Sep. 2007.
able coefficients,” Phys. Lett. A, vol. 376, no. 38−39, pp. 2588−2590,
Aug. 2012. [24] S. D. Zhu, “Exp-function method for the hybrid-lattice system,” Int. J.
Nonlinear Sci. Numer. Simul., vol. 8, no. 3, pp. 461−464, May 2007.
[7] S. M. Guo, L. Q. Mei, Y. Li, and Y. F. Sun, “The improved fractional
sub-equation method and its applications to the space-time fractional [25] A. Bekir, “Application of the Exp-function method for nonlinear
differential equations in fluid mechanics,” Phys. Lett. A, vol. 376, no. 4, differential-difference equations,” Appl. Math. Comput., vol. 215, no. 11,
pp. 407−411, Jan. 2012. pp. 4049−4053, Feb. 2010.

[8] H. Jafari, M. Ghorbani, and C. M. Khalique, “Exact travelling wave [26] C. Q. Dai and J. L. Chen, “New analytic solutions of stochastic coupled
solutions for isothermal magnetostatic atmospheres by Fan subequation KdV equations,” Chaos Solit. Fract., vol. 42, no. 4, pp. 2200−2207,
method,” Abstr & Appl. Anal., vol. 2012, pp. 1395−1416, Nov. 2012. Nov. 2009.

[9] Y. F. Zhang and Q. H. Feng, “Fractional Riccati equation rational [27] A. C. Cevikel and A. Bekir, “New solitons and periodic solutions for
expansion method for fractional differential equations,” Appl. Math. (2+1)-dimensional Davey-Stewartson equations,” Chin. J. Phys., vol. 51,
Inform. Sci., vol. 7, no. 4, pp. 1575−1584, Jul. 2013. no. 1, pp. 1−13, Feb. 2013.
BEKIR et al.: THE EXP-FUNCTION METHOD FOR SOME TIME-FRACTIONAL DIFFERENTIAL EQUATIONS 321

[28] M. Caputo, “Linear models of dissipation whose Q is almost fre- [42] M. Shih, E. Momoniat, and F. M. Mahomed, “Approximate condi-
quency independent-II,” Geophys. J. Int., vol. 13, no. 5, pp. 529−539, tional symmetries and approximate solutions of the perturbed Fitzhugh-
May 1967. Nagumo equation,” J. Math. Phys., vol. 46, no. 2, pp. 023503, Jan. 2005.

[29] S. G. Samko, A. A. Kilbas, and O. I. Marichev O I, Fractional Integrals [43] M. Merdan, “Solutions of time-fractional reaction-diffusion equation
and Derivatives: Theory and Applications. Switzerland: Gordon and with modified Riemann-Liouville derivative,” Int. J. Phys. Sci., vol. 7,
Breach Science Publishers, 1993. no. 15, pp. 2317−2326, Apr. 2012.

[30] G. Jumarie, “Modified Riemann-Liouville derivative and fractional Tay- [44] Z. Odibat and S. Momani, “The variational iteration method: an efficient
lor series of nondifferentiable functions further results,” Comput. Math. scheme for handling fractional partial differential equations in fluid
Appl., vol. 51, no. 9−10, pp. 1367−1376, May 2006. mechanics,” Comput. Math. Appl., vol. 58, no. 11−12, pp. 2199−2208,
Dec. 2009.

[31] G. Jumarie, “Table of some basic fractional calculus formulae derived


[45] S. Momani, “An explicit and numerical solutions of the fractional
from a modified Riemann-Liouville derivative for non-differentiable
KdV equation,” Math. Comput. Simul., vol. 70, no. 2, pp. 110−118,
functions,” Appl. Math. Lett., vol. 22, no. 3, pp. 378−385, Mar. 2009.
Sep. 2005.

[32] J. H. He, S. K. Elegan, and Z. B. Li, “Geometrical explanation of the


fractional complex transform and derivative chain rule for fractional
calculus,” Phys. Lett. A, vol. 376, no. 4, pp. 257−259, Jan. 2012.
Ahmet Bekir is currently full professor of
[33] M. Saad, S. K. Elagan, Y. S. Hamed, and M. Sayed, “Using a complex Mathematics-Computer Department, Eskisehir Os-
transformation to get an exact solution for fractional generalized coupled mangazi University. He obtained his Ph.D. degree
MKDV and KDV equations,” Int. J. Basic Appl. Sci., vol. 13, no. 1, from Eskisehir Osmangazi University. His research
pp. 23−25, Jan. 2013. interests include theory and exact solutions of partial
differential equations in mathematical physics. His
favorites in mathematics are ODEs, PDEs, fractional
[34] T. Elghareb, S. K. Elagan, Y. S. Hamed, and M. Sayed, “An exact differential equations, integral equations, and an-
solutions for the generalized fractional Kolmogrove-Petrovskii Piskunov alytic methods. He has published more than 150
equation by using the generalized (G0 /G)-expansion method,” Int. J. articles.
Basic Appl. Sci., vol. 13, no. 1, pp. 19−22, Feb. 2013.

[35] J. H. He and X. H. Wu, “Exp-function method for nonlinear wave


equations,” Chaos Solit. Fract., vol. 30, no. 3, pp. 700−708, Nov. 2006.
Ozkan Guner is currently an assistant professor
[36] J. H. He and M. A. Abdou, “New periodic solutions for nonlinear at Cankiri Karatekin University. He obtained his
evolution equations using Exp-function method,” Chaos Solit. Fract., Ph.D. degree from Eskisehir Osmangazi University.
vol. 34, no. 5, pp. 1421−1429, Dec. 2007. His research interests include exact solution of non-
linear ODEs, PDEs, FDEs equations. He has over
[37] A. Ebaid, “Exact solitary wave solutions for some nonlinear evolution 50 research articles that published in international
equations via Exp-function method,” Phys. Lett. A, vol. 365, no. 3, journals.
pp. 213−219, May 2007.

[38] S. Kutluay and A. Esen, “Exp-function method for solving the general
improved KdV equation,” Int. J. Nonlinear Sci. Numer. Simul., vol. 10,
no. 6, pp. 717−725, Jun. 2009.

[39] A. Bekir, “The Exp-function method for Ostrovsky equation,” Int. J. Adem Cevikel is an associate professor of mathe-
Nonlinear Sci. Numer. Simul., vol. 10, no. 6, pp. 735−739, Jun. 2009. matics at Yildiz Technical University. He obtained
his Ph.D. degree from Yildiz Technical University.
His research interests include exact solutions of
[40] R. FitzHugh, “Impulses and physiological states in theoretical models nonlinear ODEs, PDEs, FDEs equations and has
of nerve membrane,” Biophys. J., vol. 1, no. 6, pp. 445−466, Jul. 1961. significant research studies on applied mathematics.
He has over 30 research articles that published in
[41] J. Nagumo, S. Arimoto, and S. Yoshizawa, “An active pulse transmission international journals. Corresponding author of this
line simulating nerve axon,” Proc. IRE, vol. 50, no. 10, pp. 2061−2070, paper.
Oct. 1962.
322 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

An Iterative Learning Approach to Identify


Fractional Order KiBaM Model
Yang Zhao, Yan Li, Fengyu Zhou, Zhongkai Zhou, and YangQuan Chen, Senior Member, IEEE

Abstract—This paper discusses the parameter and differenti- physiology [12], acoustics [13] and identification of nonlinear
ation order identification of continuous fractional order KiBaM systems [14]. To date, many algorithms were elaborated for
models in ARX (autoregressive model with exogenous inputs) the identification of the KiBaM system, for instance, the over-
and OE (output error model) forms. The least squares method is
applied to the identification of nonlinear and linear parameters, parameterization method [15], the stochastic method [16], the
in which the Grünwald-Letnikov definition and short memory least squares approach [5], the blind method [14], the subspace
principle are applied to compute the fractional order derivatives. method [17] and so forth. All the methods have their superi-
An adaptive P-type order learning law is proposed to estimate ority and effectiveness and limitations in finding the desir-
the differentiation order iteratively and accurately. Particularly, able parameters. Well-established strength of fractional-order
a unique estimation result and a fast convergence speed can be
arrived by using the small gain strategy, which is unidirectional system characterization and identification looks a promising
and has certain advantages than some state-of-art methods. The alternative to be merged into this domain.
proposed strategy can be successfully applied to the nonlinear As a generalization of traditional calculus, fractional cal-
systems with quasi-linear characteristics. The numerical simula- culus has witnessed a growing development in various fields
tions are shown to validate the concepts. in the past few decades [18]−[20]. It also shows that some
Index Terms—Fractional calculus, iterative learning identifica- unique characteristics of fractional order operator, for instance
tion, KiBaM model, system identification. hereditary, have given great advantages in describing real
dynamic systems more accurately. Identification of fractional
I. I NTRODUCTION order systems was initiated in the late nineties [21], [22].

D YNAMIC system identification which deals with set- The fractional order models have been utilized for a wide
ting up mathematical models to represent input-output spectrum of physical systems including thermal diffusion [23],
relationships has attracted considerable research interest from viscoelastic materials [24], lithium-ion batteries [25], crowd
engineering and science. For nonlinear dynamic systems iden- of pedestrians [26] as well as electrical circuit [27], etc. In
tification, numerous real applications exist such as neural view of the present achievements on modeling of fractional
networks [1], fuzzy logic [2], kernels models [3], multi- order systems, different types of fractional order nonlinear
models [4], and the well known block-oriented KiBaM model models have been proposed. Boroomand et al. [28] applied a
[5]. Although the introduction of KiBaM model dates back generalized capacitor whose voltage and current are related by
to the 1960’s [6], with its structural simplicity and quasi- the fractional-order differential equation to propose a fractional
linear properties, its identification is still an active area of order Hopfield neural network. Extended Volterra series to
research [7], [8]. The model has been effective in several fractional order models, [29] estimates the thermal system
practical application fields, such as pH neutralization process for large temperature variations. Fractional multi-models were
[9], RF amplifiers technology [10], biological systems [11], proposed to model heat diffusion process [30] and gastrocne-
mius muscle structure [4].
Manuscript received December 6, 2015; accepted June 30, 2016. This work Since 1994, the ubiquitous of fractional order capacitors
was supported by the Major Scientific Instrument Development Program of
the National Natural Science Foundation of China (61527809), the National has become the new norm that opens a new era of fractional
Natural Science Foundation of China (61374101, 61375084), the Key Program calculus and its engineering applications [31]. In the 21st
of Shandong Provincial Natural Science Foundation (ZR2015QZ08) of China century, a series of fundamental researches [32] points out
, and the Young Scholars Program of Shandong University (2015WLJH44).
Recommended by Associated Editor Antonio Visioli. that ion batteries are also fractional order ones due to the
Citation: Y. Zhao, Y. Li, F. Y. Zhou, Z. K. Zhou, and Y. Q. Chen, anomalous diffusion in different parts inside the battery. For
“An iterative learning approach to identify fractional order KiBaM model,” example, the fractional order of Warburg impedance (constant
IEEE/CAA Journal of Automatica Sinica, vol. 4, no. 2, pp. 322−331, Apr.
2017. phase element) are about 0.5 for many Li-ion batteries. This
Y. Zhao, Y. Li, F. Y. Zhou, and Z. K. Zhou are with the School of Control fact of fractional order battery, super capacitor or ion battery,
Science and Engineering, Shandong University, Jinan 250061, China (e- has become more and more clear in various levels covering
mail: zdh1136@gmail.com; liyan.sdu@gmail.com; zhoufengyu@sdu.edu.cn;
zzkbbki6@126.com). atomic scale and external characteristics [33]. The accurate
Y. Q. Chen is with the School of Engineering, University of California, modeling of battery is a key factor to battery states estimations
Merced, CA 95343, USA (email: ychen53@ucmerced.edu). and simulation, thus fractional order modeling undoubtedly
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org. becomes cutting edge. It should be noted that the model
Digital Object Identifier 10.1109/JAS.2017.7510358 structure of batteries usually is a single-input single-output
ZHAO et al.: AN ITERATIVE LEARNING APPROACH TO IDENTIFY FRACTIONAL ORDER KIBAM MODEL 323

system, where the linear part can be determined by impedance B. Identification Problem Statement
spectroscopy analysis. Besides, the nonlinearity of battery Two continuous-time KiBaM models are considered which
can be successfully described by using the KiBaM structure are shown in Fig. 1 [37]. The stimulation input u is firstly
[34] that represents temporary and available capacities. Given scaled by the static nonlinear function f and then passed to
the structural information, all parameters are expected to be a linear time-invariant system described by a fractional order
identified approximately or accurately by using part of input- transfer function G(p) = B(p)/A(p). The internal signal w is
output data. not measurable and the noise v is white noise. The difference
In this paper, we will focus on the problem of complete between the two KiBaM models lies in the form of the noisy
parametric identification of commensurate fractional order part. In Fig. 1 (a), an auto regressive external (ARX) model is
KiBaM model which is assumed to be a quasi-linear one. used, in which the noise filter H = 1/A(p) is coupled to the
The remainder of this paper is organized as follows: Some linear component of the plant model. In Fig. 1 (b), an output-
mathematical preliminaries are introduced in Section II. Sec- error (OE) model is illustrated with H = 1.
tion III presents the proposed solution in details. Section IV
is devoted to testify the proposed method with simulation
examples. Finally, we conclude this paper with some remarks
on future research.

II. P RELIMINARIES
A. Fractional Calculus
Fractional calculus [35], [36] is the general expression of
calculus, which plays an important role in modern science.
There are several commonly used definitions for fractional
derivatives, such as the Grünwald-Letnikov (GL) definition,
Riemann-Liouville (RL) definition and Caputo definition.
The GL fractional derivative of continuous function f (t) is
Fig. 1. Two continuous-time KiBaM model structures where fˆ(u) =
defined as
f (u, θˆn ). (a) ARX model, (b) OE model.
t−a
[ h ]
α 1 X (α) The special class of linear systems considered in this paper
t0 D t f (t) = lim ω j f (t − jh)
h→0 hα is of commensurate order α that is represented by the transfer-
j=0
(−1)j Γ(α + 1) function
ωj
(α)
= Pr
Γ(j + 1)Γ(α − j + 1) bi piα
B(p) i=0
G(p) = = . (3)
and the discrete GL form is: A(p) P
h

1+ aj p
α j=1
t0 Dt f (t) ≈ ∆αh f ((k + 1)h)
k+1 µ ¶ The given system can be approximated by rational transfer
1 X j α
= (−1) f ((k + 1 − j)h). (1) functions of n zeros and m poles, depending on the order
hα j=0 j
of approximation. When model (3) is applied, the linear
In this equation, α ∈ R is the fractional order, t0 is the parameter vector is composed of a vector of h + r + 1
initial time instant, t is the current time, coefficients,
¡α¢h ∈ R is the sampling · ¸
period or time increment. The term j is calculated by θa
θl = = [ah , . . . , a1 , br , . . . , b0 ]T .
µ ¶ ( θb
α 1, j=0
= α(α−1)···(α−j+1) The values of two positive integers r and h are assumed
j j! , j>0
to be known, pαk denotes the kαth fractional differentiator.
where (t − t0 )/h represents a truncation. And the fractional orders α is allowed to be arbitrary positive
Remark 1: The short memory principle is employed to constants.
obtain the approximate solutions for the differential equation The nonlinear static characteristic function f (u) is known
of fractional order. up to a finite number of parameters β0 , . . . , βm and is a
α
generalized polynominal
t0 Dt f (t) ≈t−L Dtα f (t), (t > a + L). (2)
f (u) = β0 + β1 u + β2 u2 + · · · + βm um . (4)
The above equation denotes that we consider behavior of
f (t) only for the “recent past”, i.e., in the interval [t − L, t], The nonlinear parameter vector is composed of a vector
where L is the “memory length”. with m + 1 coefficients
324 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

£ ¤T with respect to ω → ∞ or ω → 0 in spite of α = 1 or


θn = β0 β1 β2 ··· βm . α ∈ (0, 1), where α 6= 1 is nonideal but widely existed in
reality. Now, we cannot wait to show out the word “fractional
The physical meaning of θn is the diffusions in different
order”, but before that there are two more concerns relating,
parts of battery, and the nonlinear part is corresponding to
but in different ways, to the extension of real batteries. The first
the “buffer of electrons” relating to various working load and
is directly pointed to the nonlocal property that can be easily
electrode materials.
observed in both frequency and time domains, and in both
The identification problem is now defined as follows: given
micro- or macro-scales [39], [40]. The other one is associated
the collected input/output data
with the constant-phase element (CPE) that is related to
((u(1), y(1)), . . . , (u(N ), y(N ))) the inhomogeneous and anisotropic natures of materials, and
represents some physical and chemical properties of different
find a parameter vector
batteries [41], [42]. Totally, nonideal, nonlocal and CPE can be
· ¸ finally and uniformly defined as “fractional order” ones [43],
θl [44].
θ= = [ar , . . . , a1 , bh , . . . , b0 , β0 , . . . , βm ]T
θn In engineering fields of batteries, which usually are power
that minimizes the cost function batteries, the test, simulation and management systems in-
N
X evitably involve dynamic characteristics, extreme situations,
kvk22 = v 2 (k) (5) true traffic conditions, etc that are far beyond the above
k=1 electrochemistry test that runs in a small region of interest. The
where modeling of such nonlinearities is still cutting edge. Totally,
1 B̂(p) the modeling of electrochemical impedance spectroscopy is
v = y − G(p, θ̂l )f (u, θ̂n ) = y − f (u, θ̂n ) (6) non-destructive but only suitable for static situations; the iden-
Â(p) Â(p)
tification method requires structural information and the esti-
in the case of the ARX noise model and mated parameters can maintain physical meanings if and only
B̂(p) if the effective structure is applied; the KiBaM model focuses
v = y − G(p, θ̂l )f (u, θ̂n ) = y − f (u, θ̂n ) (7)
Â(p) on the modeling of real-time condition, extreme situation, low
SOC of battery, where some physical meanings are omitted.
in the case of the OE noise model.
In this paper, allow for the ubiquitous nature of fractional
The models in Fig. 1 have more names such as Hammerstein
order battery and a number of external characteristics of power
model, Quasi-linear model, KiBaM model, etc. To improve
batteries, such as the nonlinear capacity, the fractional order
readability, some useful information can be found in [37].
KiBaM (FO-KiBaM) model and its parametric identification
are proposed that provide an efficient and practical strategy
C. Motivations of Fractional Order Modeling to many power battery relevant fields. By doing so, the
A detailed modeling of all processes that may occur in advantages of equivalent circuits can be completely inherited,
batteries is a mission impossible, or too complicated to warrant and some nonlinear problems can be solved as well in this
the initial motivation. Until today, for engineers and electro- scheme.
chemists, the most widely used model of battery is based on
the so called equivalent circuit model that is made up of
ideal resistors, capacitors, inductances, perhaps memristors, III. I DENTIFICATION A LGORITHM
and possibly various element networks. In such a way, a
The objective of this section is to identify the fractional
resistor can correspond to a conductive path, or even some
commensurate order continuous time KiBaM model. To start
chemical steps. Similarly, capacitors and inductances represent
the process, an initialization of the linear parameter and differ-
polarization, adsorption and electrocrystallization processes,
entiation order are first given so that the nonlinear parameters
etc. Furthermore, the I/V characteristics, state estimations, and
can be estimated firstly. Then the linear parameters and the
simulations are also closely related to those equivalent circuits.
system order can be renewed with the identified nonlinear
It should be noted that traditional circuit elements, such as
parameters, and so forth. The identification procedures are
resistors and capacitors, are always considered as ideal ones.
shown in Fig. 2.
But, all real resistors are of finite size, and involve some
inductance, capacitance, and time delay of response as well
as resistance. For capacitors, the ideal ones are universally
A. Nonlinear Parameter Identification
unexisted [31], [38], and also contain side effects in certain
frequency ranges. Nevertheless, the above facts have not Assume that an initial estimation of the linear parameter
impacted the extensive use of ideal equivalent circuits, because vector θ̂l and differentiation order vector α̂ are available.
some residual properties are unimportant over wide frequency Then the nonlinear parameters can be identified by using the
domains such as (jω)α or 1/(1 + (jω))α tends to a constant following strategy.
ZHAO et al.: AN ITERATIVE LEARNING APPROACH TO IDENTIFY FRACTIONAL ORDER KIBAM MODEL 325

2) OE Model: Rewriting (7) as:


³ ´ ³ ´
1 1
v = Â(p) Â(p) y − B̂(p) Â(p) f (u, θn )
(11)
= Â(p)y ∗ − B̂(p)f ∗ (u, θn ).

where y ∗ = y/Â(p) and f ∗ (u, θn ) = f (u, θn )/A(p).


Substituting (11) into (5) yields
θ̂n = arg min kÂ(p)y ∗ − B̂(p)f ∗ (u, θn )k2 (12)
θn

and
(B̂(p)f ∗ (u, θn ))(k)
1 1
=β0 (b̂r +· · ·+ b̂0 ) +β1 (b̂r pαr u(k)+· · ·+ b̂0 u(k))
Â(p) Â(p)
| {z } | {z }
f0∗ (u(k),θ̂b ) f1∗ (u(k),θ̂b )
1
+ · · · + βm (b̂r pαr u(k)m + · · · + b̂0 u(k)m ) .
Â(p)
| {z }
∗ (u(k),θ̂ )
fm b

Therefore, (12) can be rewritten as the following matrix


equation
θ̂n = arg min kYn∗ (y, θ̂a ) − Φ∗n (u, θˆb )θn k2 (13)
Fig. 2. System parameters identification procedure. θn

1) ARX Model: Multiplying (6) by Â(p) and substituting where assuming that h > r,
the resulting expression for v in (5) yields  
âh pαh y ∗ (t1 )+ ··· +y ∗ (t1 )
θ̂n = arg min kÂ(p)y − B̂(p)f (u, θn )k2 . (8)  âh pαh y ∗ (t2 )+ ··· +y ∗ (t2 ) 
 
θn Yn∗ (y, θ̂a ) =  .. .. .. 
 . . . 
From (4), it follows that f (u, θn ) is linear in θn , and hence
âh pαh y ∗ (tN )+ . . . +y ∗ (tN )

(B̂(p)f (u, θn ))(k) and


 
=β0 (b̂r + · · · + b̂0 ) +β1 (b̂r pαr u(k) + · · · + b̂0 u(k)) f0∗ (u(t1 ), θ̂b ) · · · fm

(u(t1 ), θ̂b )
| {z } | {z }  ∗
f0 (u(t2 ), θ̂b ) · · · fm∗
(u(t2 ), θ̂b ) 
 
f0 (u(k),θ̂b ) f1 (u(k),θ̂b ) Φ∗n (u, θ̂b ) =  .. .. .. .
 . . . 
+ · · · + βm (b̂r pαr u(k)m + · · · + b̂0 u(k)m ) .
| {z } f0∗ (u(tN ), θ̂b ) · · · fm

(u(tN ), θ̂b )
fm (u(k),θ̂b )
The solution of (8) is
Therefore, (8) can be rewritten as an ordinary least squares
problem θ̂n = (Φ∗n (u, θ̂b )T Φ∗n (u, θ̂b ))−1 Φ∗n (u, θ̂b )T Yn∗ (y, θ̂a ). (14)
θ̂n = arg min kYn (y, θ̂a ) − Φn (u, θ̂b )θn k2 (9)
θn B. Linear Parameters Identification
where assuming that  h > r,  Given an estimation of θ̂n , the internal signal w can be
âh pαh y(t1 )+ ··· +y(t1 )
 âh pαh y(t2 )+  estimated as: w(k) = f (u, θ̂n )u(k), which is the input of
 ··· +y(t2 ) 
Yn (y, θ̂a ) =  .. ..  the linear system. Then the fractional order linear part can
 .. 
. . . be written as follows:
âh pαh y(tN )+ · · · +y(tN )
ah pαh yk + · · · + a1 pα yk + yk = br pαr ŵk + · · · + b0 ŵk .
and
  The above equation can be rewritten as
f0 (u(t1 ), θ̂b ) · · · fm (u(t1 ), θ̂b )    
 f0 (u(t2 ), θ̂b ) · · · fm (u(t2 ), θ̂b )  Yk ϕ̂k
 
Φn (u, θ̂b ) =  .. .. .. .  Yk−1   ϕ̂k−1 
 . . .    =  θl (15)
.. ..
f0 (u(tN ), θ̂b ) · · · fm (u(tN ), θ̂b ) . Y
. Ψl
l

The solution of (8) is where


T −1 T £ ¤
θ̂n = (Φn (u, θ̂b ) Φn (u, θ̂b )) Φn (u, θ̂b ) Yn (y, θ̂a ). (10) ϕ̂k = −pαh ytk · · · − pα ytk pαr ŵtk · · · ŵtk
326 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

£ ¤T
θ̂l = ah · · · a1 br · · · b0 , Yk = [ytk ] . where hk (t, τ ) is iteration dependent and related to the esti-
mation of other coefficients. Thus the convergence condition
The estimated value of θ̂l can be calculated as can be written as
θ̂l = (Ψl T Ψl )−1 )Ψl T Yl . |1 − Γk Λk | ≤ ρ < 1 (18)
¯
RT ¯
k (τ ) ¯
C. Differentiation Order Estimation where Λk = 0 H(T, τ, αk , hk (t, τ )) ∂ε∂α ¯ dτ .
α̃ξ
After the above coefficient identification method, a general Part II:
and applicable iterative learning identification technique is It is obvious that (18) holds if either of the following
applied to differentiation orders by using the P-type order conditions is satisfied:
learning law [45]. 1 ≤ Γk Λ k ≤ 1 + ρ (19)
For systems (3) and (4), the linear and nonlinear coefficients
are derived from the above proposed identification methods 1 − ρ ≤ Γk Λ k ≤ 1 (20)
with the knowledge of αk−1 . The order identification is to
estimate the value of α from the following P-type order which are sufficient conditions.
learning law Moreover, applying Lemma 1 of [45] to Γk Λk yields
Γk Λk ≤ kΓk kkΛ̃k k.
αk+1 , αk + Γk ek (T ), αk+1 ∈ [0, 1] (16)
On the other hand, because δαk = [1 − Γk Λk ]δαk−1 ,
where , denotes

 0, αk + Γk ek (T ) < 0 1) for (19), sgn{δαk } = −sgn{δαk−1 } = (−1)k sgn{δα0 },
αk+1 = αk + Γk ek (T ), 0 ≤ αk + Γk ek (T ) ≤ 1
 2) for (20), sgn{δαk } = sgn{δαk−1 } = sgn{δα0 }.
1, αk + Γk ek (T ) > 1.
Theorem 1: For system (3) and (4) and order learning law Firstly, for (19), the order leaning gain Γk is derived from
(16), it can be proved that αd −αk → 0 monotonically if there the following steps: · ¸
exists a ρ ∈ [0, 1) satisfying either of the following conditions: Step 1: Find Γ̂k satisfying kΓ̂k k · max kΛ̃k k ≤ 1 + ρ.
1) any Γk satisfying |1 − Γk Λk | ≤ ρ, αξ ,αη

2) Step 2: Choose Γ̃k ∈ {Γ̂k ,−Γ̂k } satisfying 1 ≤ Γ̃k ek−1 (T ).


(
kΓ̂k k · [ max kΛ̃k k] ≤ 1 + ρ, Γ̃k Step 3: It follows that
αξ ,αη ⇒ Γk = ,
(−1) k sgn{δα }
1 ≤ Γ̃k ek−1 (T ), 0
Γ̃k ek−1 (T ) Γ̃k ek−1 (T )
1 ≤ Γ̃k ek−1 (T ) ≤ δαk = .
3) sgn{δαk } (−1)k sgn{δα0 }δαk
(
kΓ̂k k · [ max kΛ̃k k] ≤ 1, Γ̃k Γ̃k
αξ ,αη ⇒ Γk = Step 4: Let Γk = k
, we have
sgn{δα0 } (−1) sgnδα 0
1 − ρ ≤ Γ̃k ek−1 (T ), 
 Γk Λk ≤ kΓk kkΛ̃k k ≤ 1 + ρ
where Λk , Λ̃k , Γ̂k , Γ̃k and the order learning gains Γk are
defined in the following proof, f is locally Lipschitz on yk  1 ≤ Γk ek−1 (T ) = Γk Λk .
δαk
with Lipschitz constant K, and
° ° It follows from δαk = [1 −Γk Λk ]δαk−1 that limk→∞ αk =
Z T ° ∂ε (τ ) ¯¯ ° αd .
° k ¯ °
kΛ̃k k = (T −τ )αξ −1 Eαξ ,αξ [K(T −τ )αξ ] ° ° dτ.
0 ° ∂α ¯α̃ξ ° Secondly, for (20), the order learning gain Γk is derived
from the following steps: · ¸
Proof: This proof is divided into two parts.
Step 1: Find Γ̂k satisfying kΓ̂k k · max kΛ̃k k ≤ 1.
Part I: αξ ,αη
It can be proved that Step 2: Choose Γ̃k ∈ {Γ̂k ,−Γ̂k } satisfying 1 − ρ ≤
(αd ) (α ) Γ̃k ek−1 (T ).
yd
(t) − yk k (t) = f (t, yd , ud ) − fk (t, yk , ud )
¯ Step 3: It follows that
(α)
∂yd (t) ¯¯ (α )
⇔ δαk + ek k (t) = f (t, yd , ud ) − fk (t, yk , ud ) Γ̃k ek−1 (T ) Γ̃k ek−1 (T )
∂α ¯αξ 1−ρ ≤ Γ̃k ek−1 (T ) ≤ δαk = .
sgn{δαk } (−1)k sgn{δα0 }δαk
where ek (t) = yd (t) − yk (t) and δαk = αd − αk , It follows Γ̃k
from yd0 = yk0 that there exists a kernel function H(·) and Step 4: Let Γk = , we have
sgnδα0
the order sensitivity function ∂εαk satisfying 
Z t ¯  Γk Λk ≤ kΓk k kΛ̃k k ≤ 1
∂εk (τ ) ¯¯
ek (t) = H(t, τ, αk , hk (t, τ )) dτ δαk (17)  1 − ρ ≤ Γk ek−1 (T ) = Γk Λk .
0 ∂α ¯α̃ξ δαk
ZHAO et al.: AN ITERATIVE LEARNING APPROACH TO IDENTIFY FRACTIONAL ORDER KIBAM MODEL 327

It follows from δαk = [1 −Γk Λk ]δαk−1 that limk→∞ αk = and


αd .  
Lastly, the universal way to determine sgn{δα0 } is b̂1 pα u3 (t1 ) + b̂0 u3 (t1 )
½  b̂1 pα u3 (tk+1 ) + b̂0 u3 (tk+1 ) 
+1, if α0 = 0  
Φn (u, θ̂b ) =  .. .
sgn{δα0 } = sgn{αd −α0 } =  . 
−1, if α0 = 1. ¥
b̂1 pα u3 (tN ) + b̂0 u3 (tN )
Remark 2: Comparing to the identification of integer
order KiBaM model, an extra parameter “fractional order The matrices of ϕ̂k and Yk in the linear identification
α” is introduced to the linear part of the model, and the process are:
computations of other parameters are accordingly related to
the fractional order derivatives of certain variables. Thus, there £ ¤
ϕ̂k = −p3α ytk − p2α ytk − pα ytk pα ŵtk ŵtk
exist two essential difficulties: how to find α accurately, and
how to compute fractional order derivatives accurately. On
£ ¤T
one hand, the identification of α is just dependent on the θ̂l = a2 a1 b1 b0 , Yk = [ytk ] .
structure of system, i.e., the linear part of the model is a SISO
one due to the physical meanings of the system such as the Refer to the above fractional order KiBaM system (21),
distributed property or the averaging method, and the input two identification strategies are discussed by using different
and output can represent the current and voltage. A small gain order identification methods, i.e., the interval partition method
can always guarantee the convergence of the iterative learning and the iterative learning order identification method. With
identification method. Besides, this method arrives at a unique the interval partition method, the identification procedure is
value of α̂, and the initial α0 can be chosen as 0 or 1. Besides, basically as follows:
it will be shown in the next section that a number of state- 1) Given the increment of α, such as ∆α = 0.1, that
of-art methods such as internal partition method, GA, NN, divides [0, 1] into α/∆α parts, identify the linear and nonlinear
etc, may fail to find the real α. On the other hand, the short parameters with the α/∆α values of α, respectively.
memory principle guarantees the accuracy of fractional order 2) Compare the α/∆α identification results according to
derivatives, and reveals the importance of preconditioning the 2-norm of their output error. Find the two smaller results
before real experiments [46]. To sum up, because of the which construct the renewed domain of α.
adaptiveness of α estimation, a faster convergence speed and
3) Repeat the above procedure until the domain cannot be
a more accurate result can surely be expected.
divided or the precision of α has arrived to the requirement.
Fig. 3 illustrates the 2-norm of output errors according to
IV. I LLUSTRATED E XAMPLES
different α ∈ [0, 1]. As shown in Fig. 3, the 2-norm of the iden-
Example 1: In this simulation example a FO-KiBaM model tified system’s output error is not monotonically convergent to
is considered where the nonlinear and linear parts (structural the real value α = 0.5, which restricts the validation of the
information) are assumed as: interval partition method in fractional order identification, and
this phenomenon always happens in fractional order nonlinear
f (u, θn ) = βu3
system identifications.
b1 sα + b0
G(s) = (21)
a2 s3α + a1 s2α + a0 sα + 1
where the true values are

α = 0.5, β = 2
b1 = 3, b0 = 2
a2 = 2, a1 = 3, a0 = 5

and the input signal is u = 0.5 sin(t).


Given the initial value of α0 = 0.1, and N = 6693
samples of the input/output data for the identification of
Fig. 3. The 2-norm of output errors by using the interval partition method,
structure (21). The linear coefficient vector was initialized as
where the minimum point corresponds to α = 0.79 instead of the true value
a2 = 1, a1 = 1, a0 = 1, b1 = 1, b0 = 1. The matrices of Φn
0.5.
and Yn in the nonlinear identification process are:
  On the other hand, by using the iterative learning order
â2 p3α y(t1 )+ ··· +y(t1 )
 â2 p3α y(tk+1 )+ · · · +y(tk+1 )  identification method, the learning laws of αk are assumed as:
 
Yn (y, θ̂a ) =  .. .. .. 
 . . . 

â2 p y(tN )+ · · · +y(tN ) αk+1 , αk + 0.01ek (T ).
328 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

Combined with the nonlinear and linear parameters learning


laws (10) and (14), the identification process is proceeded as
Fig. 2 shown and the result is shown as follows:

f (u, θn ) = 1.6174u3
1.7397s0.4988 + 2.1601
G(s) =
0.9852s1.4964 + 1.7439s0.9976 + 3.2185s0.4988 + 1
which is very precise for there is no noise introduced into the
example system. Simulate the above identified system with the
input data u. After 12 iterations, the iteration converges when
the 2-norm of the output error arrived at 0.0388. Comparison
between the identified system output and the original system
output is illustrated in Fig. 4.
Example 2: Consider a FO-KiBaM model described as Fig. 5. Comparisons of the outputs between the ideal system and the iden-
tified one in Example 2.
f (u, θn ) = βu2
b1 sα + b0 Rs = 19.1 MΩ, Rp = 15.6 MΩ, Y0 = 1.24 mho, Y1 = 370 mho,
G(s) = (22) α=0.665. Thus the electrochemical impedance spectroscopy is
a1 s + a0 sα + 1

with Rp Y0 sα + Rp Y1 sβ + 1
G(s) = Rs +
α = 0.5, β = 1, b1 = 3, b0 = 2, a1 = 3, a0 = 1 Rp Y0 Y1 sα+β + Y1 sβ

and the input signal is u = 0.5 sin(t). where the nonlinear term Rs is varying according to the error
e. The measured fractional order and fractional order KiBaM
outputs are compared in Fig. 7, where Rs ∈ [34, 37.7]. It can
be seen that the nonlinear term plays crucial role in the above
real-time traffic test.
Remark 3: It should be noted that, given an accurate α,
many methods can derive accurate models for sure, such as
the prony technique. This α is a key parameter in FO KiBaM
model which reveals a number of physical, chemical and
distributed characteristics as introduced in Section II-C.

Fig. 4. Comparisons of the outputs between the ideal system and the iden-
tified one in Example 1.

With N = 6693 samples of the input/output data of the


structure (22), parameter estimation is performed using the
approaches proposed in Section III. Besides the order learning
law is assumed as: αk+1 , αk + 0.01ek (T ). Fig. 5 presents Fig. 6. Structural information of a fractional order KiBaM model.
the results of modeling of the actual and modeled outputs of
the KiBaM system (22). The estimation results are:

f (u, θn ) = 1.496u2
1.9965s0.4988 + 1.2598
G(s) = .
2.9216s0.9976 + 0.9464s0.4988 + 1
Example 3: A real-world application of this paper is illus-
trated in this example. Given the structure of fractional order
KiBaM model in Fig. 6, where Rs represents the nonlinear
term, and a linear circuit is cascaded after it. Based on the
standard of dynamic stress test (DST), the I/V data is applied
to estimate those parameters, where the order of Warburg
impedance β = 0.5 is assumed due to the property of Lithium- Fig. 7. Comparisons of the outputs between the fractional order model
ion battery (β = 0.25 for fuel cells), then it, follows that (FOM) and the discussed fractional order KiBaM model in Example 3.
ZHAO et al.: AN ITERATIVE LEARNING APPROACH TO IDENTIFY FRACTIONAL ORDER KIBAM MODEL 329

Besides, the computations of other parameters are accordingly [7] Y. Liu and E. W. Bai, “Iterative identification of Hammerstein systems,”
related to the fractional order derivatives of certain variables. Automatica, vol. 43, no. 2, pp. 346−354, Feb. 2007.
Thus how to find α accurately, and how to compute fractional
[8] Y. W. Mao and F. Ding, “Multi-innovation stochastic gradient identifica-
order derivatives accurately become primary tasks. In Example tion for Hammerstein controlled autoregressive autoregressive systems
1, the interval partition method failed to work because a too based on the filtering technique,” Nonlinear Dyn., vol. 79, no. 3,
different α was obtained. But, the proposed method in Section pp. 1745−1755, Feb. 2015.
III-C is adaptive to those linear parameters, and can converge
[9] X. F. Zhu and D. E. Seborg, “Nonlinear predictive control based on Ham-
to the real α in terms of other parameters in less than 20 merstein models,” Control Theory Appl., vol. 11, no. 5, pp. 564−575,
iterations, where the errors are set to be in range 0.01−0.05. Oct. 1994.
The similar convergence accuracy and speed can be observed
in various other simulations that we have done previously [10] D. R. Morgan, Z. X. Ma, J. Kim, M. G. Zierdt, and J. Pastalan,
“A generalized memory polynomial model for digital predistortion of
which are excluded in this paper such as more complicated RF power amplifiers,” IEEE Trans. Signal Process., vol. 54, no. 10,
nonlinear terms [25], [47]−[53]. pp. 3852−3860, Oct. 2006.
Lastly, in the above examples, the small gain learning law
guarantees the convergence, but sacrifices the convergence [11] I. W. Hunter and M. J. Korenberg, “The identification of nonlinear
biological systems: Wiener and Hammerstein cascade models,” Biol.
speed. But fortunately, this learning gain can be tuned from Cybern., vol. 55, no. 2−3, pp. 135−144, Nov. 1986.
a small enough one to a large and optimized one so that the
convergence speed is improved accordingly, where the whole [12] E. W. Bai, Z. J. Cai, S. Dudley-Javorosk, and R. K. Shields, “Identifi-
tuning process is unidirectional. By doing so, the accuracy and cation of a modified Wiener-Hammerstein system and its application in
electrically stimulated paralyzed skeletal muscle modeling,” Automat-
convergence speed can be improved simultaneously. ica, vol. 45, no. 3, pp. 736−743, Mar. 2009.

V. C ONCLUSIONS AND F UTURE W ORKS [13] J. P. Costa, A. Lagrange, and A. Arliaud, “Acoustic echo cancellation
using nonlinear cascade filters,” in Proc. Int. Conf. Acoustics, Speech,
This paper deals with the parameter and order identifica- and Signal Processing. Hong Kong, China, 2003.
tions of commensurate fractional order KiBaM systems in
continuous-time domain. The least square method is applied [14] L. Vanbeylen, R. Pintelon, and J. Schoukens, “Blind maximum like-
to the linear and nonlinear parameters identification. A P-type lihood identification of Hammerstein systems,” Automatica, vol. 44,
no. 12, pp. 3139−3146, Dec. 2008.
order learning law associated with the terminal value of system
error is applied to identify the system order accurately. The [15] M. Boutayeb, D. Aubry, and M. Darouach, “A robust and recursive
performance of the proposed algorithms has been testified by identification method for MISO Hammerstein model,” in Proc. Int.
illustrative examples. Based on results presented in this paper, Conf. Control ’96. Washington DC, USA, 1996, pp. 447−452.
it is anticipated that the proposed identification algorithms will
[16] W. Greblicki, “Continuous-time Hammerstein system identification,”
lead to more precise construction of fractional order quasi- IEEE Trans. Autom. Control, vol. 45, no. 6), 1232−1236, Jun. 2000.
linear systems. The other part of this work is the identification
of variable order system which is another representation of [17] I. Goethals, K. Pelckmans, J. A. K. Suykens, and B. De Moor, “Subspace
nonlinearity. identification of Hammerstein systems using least squares support vector
machines,” IEEE Trans. Autom. Control, vol. 50, no. 10, pp. 1509−1519,
Oct. 2005.
R EFERENCES
[18] T. Pritz, “Five-parameter fractional derivative model for polymeric
[1] G. P. Liu, “Nonlinear Identification and Control: A Neural Network
damping materials,” J. Sound Vibr., vol. 265, no. 5, pp. 935−952,
Approach,” Berlin: Springer Science and Business Media, 2012.
Aug. 2003.

[2] M. Mahfouf, D. A. Linkens, and D. Xue, “A new generic approach


to model reduction for complex physiologically based drug models,” [19] A. Dumlu and K. Erenturk, “Trajectory tracking control for a 3-DOF
Control Eng. Pract., vol. 10, no. 1, pp. 67−81, Jan. 2002. parallel manipulator using fractional-order P I λ Dµ control,” IEEE
Trans. Ind. Electron., vol. 61, no. 7, pp. 3417−3426, Jul. 2014.
[3] C. Campbell, “Kernel methods: a survey of current techniques,” Neu-
rocomputing, vol. 48, no. 1−4, pp. 63−84, Oct. 2002. [20] S. Gulistan, M. Abbas, and A. A. Syed, “Fractional dual fields for a
slab placed in unbounded dielectric magnetic medium,” Int. J. Appl.
Electrom. Mech., vol. 46, no. 1, pp. 11−21, Jan. 2014.
[4] L. Sommacal, P. Melchior, A. Oustaloup, J. M. Cabelguen, and A. J.
Ijspeert, “Fractional multi-models of the frog gastrocnemius muscle,” J.
Vibr. Control, vol. 14, no. 9−10, pp. 1415−1430, Sep. 2008. [21] K. B. Oldham and J. Spanier, “The replacement of Ficks laws by a
formulation involving semidifferentiation,” J. Electroanal. Chem. Interf.
Electrochem., vol. 26, no. 2−3, pp. 331−341, Jul. 1970.
[5] W. X. Zhao, “Parametric identification of Hammerstein systems with
consistency results using stochastic inputs,” IEEE Trans. Autom. Con-
trol, vol. 55, no. 2, pp. 474−480, Feb. 2010. [22] K. B. Oldham and J. Spanier, The Fractional Calculus-Theory and
Applications of Differentiation and Integration to Arbitrary Order. New
[6] K. S. Narendra and P. G. Gallman, “An iterative method for the York and London: Academic Press, 1974.
identification of nonlinear systems using a Hammerstein model,” IEEE
Trans. Autom. Control, vol. 11, no. 3, pp. 546−550, Jul. 1966. [23] S. Victor, R. Malti, H. Garnier, and A. Oustaloup, “Parameter and
330 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

differentiation order estimation in fractional models,” Automatica, [40] P. Rong and M. Pedram, “An analytical model for predicting the
vol. 49, no. 4, pp. 926−935, Apr. 2013. remaining battery capacity of lithium-ion batteries,” IEEE Trans. Very
Large Scale Integr. Syst., vol. 14, no. 5, pp. 441−451, May 2006.
[24] N. Heymans and J. C. Bauwens, “Fractal rheological models and
fractional differential equations for viscoelastic behavior,” Rheol. Acta, [41] C. C. Weng, S. Y. Chen, and J. C. Chang, “Predicting remaining
vol. 33, no. 3, pp. 210−219, May 1994. discharge time of a Lithium-ion battery by using residual capacity and
workload,” in Proc. 17th Int. Symp. Consumer Electronics (ISCE),
[25] J. Sabatier, M. Merveillaut, J. M. Francisco, F. Guillemard, and D. Hsinchu City, Taiwan, China, 2013, pp. 179−180.
Porcelatto, “Fractional models for lithium-ion batteries,” in Proc. 2013
European Control Conf., Zurich, Switzerland, 2013, pp. 3458−3463. [42] K. A. Smith, C. D. Rahn, and C. Y. Wang, “Model-based electrochemical
estimation and constraint management for pulse operation of lithium
[26] K. C. Cao, Y. Q. Chen, D. Stuart, and D. Yue, “Cyber-physical modeling ion batteries,” IEEE Trans. Control Syst. Technol., vol. 18, no. 3,
and control of crowd of pedestrians: a review and new framework,” pp. 654−663, May 2010.
IEEE/CAA J. Autom. Sinica, vol. 2, no. 3, pp. 334−344, Jul. 2015.
[43] N. M. Yusof, N. Ishak, M. H. F. Rahiman, R. Adnan, and M. Tajjudin,
“Fractional-order model identification for electro-hydraulic actuator,” in
[27] M. Ichise, Y. Nagayanagi, and T. Kojima, “An analog simulation of
Proc. 10th Asian Control Conference (ASCC), Kota Kinabalu, Malaysia,
non-integer order transfer functions for analysis of electrode processes,”
2015, pp. 1−5.
J. Electroanal. Chem. Interf. Electrochem., vol. 33, no. 2, pp. 253−265,
Dec. 1971.
[44] M. R. Kumar, S. Ghosh, and S. Das, “Identification of fractional
order circuits from frequency response data using seeker optimization
[28] A. Boroomand and M. B. Menhaj, “Fractional-order Hopfield neural
algorithm,” in Proc. Int. Conf. Industrial Instrumentation and Control
networks,” in Advances in Neuro-Information Processing, Springer
(ICIC), Pune, India, 2015, pp. 197−202.
Berlin Heidelberg, 2009, pp. 883−890.

[45] Y. Li, Y. Q. Chen, and H. S. Ahn, “On P-type fractional order iterative
[29] A. Maachou, R. Malti, P. Melchior, J. L. Battaglia, A. Oustaloup, and
learning identification,” in Proc. 13th Int. Conf. Control, Automation
B. Hay, “Thermal system identification for large temperature variations
and Systems, Gwangju, Korea, 2013, pp. 219−225.
using fractional Volterra series,” in Proc. 4th IFAC Workshop on
Fractional Differentiation and its Applications, Badajoz, Spain, 2010.
[46] Y. Li, Y. Q. Chen, and H. S. Ahn, “Fractional order iterative learning
control for fractional order system with unknown initialization,” in Proc.
[30] S. Oukacine, T. Djamah, S. Djennoune, R. Mansouri, and M. Bettayeb,
American Control Conf., Portland, OR, USA, 2014, pp. 5712−5717.
“Multi-model identification of a fractional non linear system,” in Proc.
6th IFAC Workshop on Fractional Differentiation and its Applications,
2013, pp. 48−53. [47] J. Sabatier, M. Aoun, A. Oustaloup, G. Grégoire, F. Ragot, and P. Roy,
“Fractional system identification for lead acid battery state of charge
estimation,” Signal Process., vol. 86, no. 10, pp. 2645−2657, Oct. 2006.
[31] S. Westerlund and L. Ekstam, “Capacitor theory,” IEEE Trans. Dielectr.
Electr. Insul., vol. 1, no. 5, pp. 826−839, Oct. 1994.
[48] J. Sabatier, M. Cugnet, S. Laruelle, S. Grugeon, B. Sahut, A. Oustaloup,
and J. M. Tarascon, “A fractional order model for lead-acid battery
[32] E. Barsoukov and J. R. Macdonald, Impedance Spectroscopy Theory, crankability estimation,” Commun. Nonlinear Sci. Numer. Simul.,
Experiment, and Applications. 2nd ed. Manhattan: John Wiley & Sons, vol. 15, no. 5, pp. 1308−1317, May 2010.
2005.
[49] Efe M Ö, “Battery power loss compensated fractional order sliding
[33] A. Seaman, T. S. Dao, and J. McPhee, “A survey of mathematics-based mode control of a quadrotor UAV,” Asian J. Control, vol. 14, no. 2,
equivalent-circuit and electrochemical battery models for hybrid and pp. 413−425, Mar. 2012.
electric vehicle simulation,” J. Power Sources, vol. 256, pp. 410−423,
Jun. 2014.
[50] J. Sabatier, M. Merveillaut, J. M. Francisco, F. Guillemard, and D.
Porcelatto, “Lithium-ion batteries modeling involving fractional differ-
[34] T. Kim and W. Qiao, “A hybrid battery model capable of capturing entiation,” J. Power Sources, vol. 262, pp. 36−43, Sep. 2014.
dynamic circuit characteristics and nonlinear capacity effects,” IEEE
Trans. Energy Convers., vol. 26, no. 4, pp. 1172−1180, Dec. 2011.
[51] J. M. Francisco, J. Sabatier, L. Lavigne, F. Guillemard, M. Moze,
M. Tari, M. Merveillaut, and A. Noury, “Lithium-ion battery state of
[35] J. Sabatier, O. P. Agrawal, and J. A. T. Machado, Advances in Fractional charge estimation using a fractional battery model,” in Proc. Int. Conf.
Calculus: Theoretical Developments and Applications in Physics and Fractional Differentiation and Its Applications (ICFDA), Catania, Italy,
Engineering. Dordrecht: Springer, 2007. 2014, pp. 1−6.

[36] I. Podlubny, Fractional Differential Equations. Pittsburgh: Academic [52] T. J. Freeborn, B. Maundy, and A. S. Elwakil, “Fractional-order models
Press, 1998. of supercapacitors, batteries and fuel cells: a survey,” Mater. Renew.
Sustain. Energy, vol. 4, no. 3, pp. 9, Sep. 2015.
[37] F. M. Le, I. Markovsky, C. T. Freeman, and E. Rogers, “Identification
of electrically stimulated muscle models of stroke patients,” Control [53] T. Takamatsu and H. Ohmori, “State and parameter estimation of
Eng. Pract., vol. 18, no. 4, pp. 396−407, Apr. 2010. lithium-ion battery by Kreisselmeier-type adaptive observer for frac-
tional calculus system,” in Proc. 54th Annu. Conf. Society of Instrument
[38] J. D. Gabano, T. Poinot, and H. Kanoun, “LPV continuous fractional and Control Engineers of Japan (SICE),
modeling applied to ultracapacitor impedance identification,” Control
Eng. Pract., vol. 45, pp. 86−97, Dec. 2015.

[39] L. J. Gao, S. Y. Liu, and R. A. Dougal, “Dynamic lithium-ion battery


model for system simulation,” IEEE Trans. Compon. Packaging Tech-
nol., vol. 25, no. 3, pp. 495−505, Sep. 2002.
ZHAO et al.: AN ITERATIVE LEARNING APPROACH TO IDENTIFY FRACTIONAL ORDER KIBAM MODEL 331

Yang Zhao is currently a Ph.D. candidate at the Zhongkai Zhou is currently a Ph.D. candidate
School of Control Science and Engineering at Shan- at the School of Control Science and Engineering
dong University, Jinan, China. She received her at Shandong University, Jinan, China. He received
M.S. degree in control engineering from the School the B.E. degree in automation from Qufu Normal
of Control Science and Engineering at Shandong University, Rizhao, China, in 2013. His research
University, Jinan, China, in 2011. Her research in- interests include battery management systems and
terests include applied fractional calculus in control, more particularly on active balancing, modeling for
iterative learning control, system identification and batteries.
robotics.

Yan Li received the Ph.D. degree in applied math-


ematics from Shandong University, Jinan, China, in
2008. During 2007−2010, he was invited by Dr.
YangQuan Chen and Huifang Dou as a research
fellow at Center for Self-Organizing Intelligent Sys-
tems (CSOIS). He is currently an associate professor
and Ph.D. supervisor of the School of Control Sci-
ence and Engineering at Shandong University. His
recent research interests include fractional calculus,
modeling of complex system, stability analysis of
fractional order systems, and intelligent control. Corresponding author of this YangQuan Chen received his Ph.D. degree in ad-
paper. vanced control and instrumentation from Nanyang
Technological University, Singapore, in 1998. Dr.
Chen was on the Faculty of Electrical and Com-
puter Engineering at Utah State University before
he joined the School of Engineering, University of
Fengyu Zhou received the Ph.D. degree in electrical California, Merced in 2012 where he teaches mecha-
engineering from Tianjin University, Tianjin, China, tronics for juniors and fractional order mechanics for
in 2008. He is currently a professor of the School of graduates. His research interests include mechatron-
Control Science and Engineering at Shandong Uni- ics for sustainability, cognitive process control and
versity, Jinan, China. His research interests include hybrid lighting control, multi-UAV based cooperative multi-spectral personal
robotics and automation. remote sensing and applications, applied fractional calculus in controls, signal
processing and energy informatics; distributed measurement and distributed
control of distributed parameter systems using mobile actuator and sensor
networks.
332 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

Pinning Synchronization Between Two General


Fractional Complex Dynamical Networks With
External Disturbances
Weiyuan Ma, Yujiang Wu, and Changpin Li

Abstract—In this paper, the pinning synchronization between Lorenz system [5], the fractional Chua system [6], and the
two fractional complex dynamical networks with nonlinear fractional Chen system [7]. Many complex networks usually
coupling, time delays and external disturbances is investigated. consist of a large number of highly interconnected fractional
A Lyapunov-like theorem for the fractional system with time
delays is obtained. A class of novel controllers is designed dynamical units. Generally speaking, there are two main
for the pinning synchronization of fractional complex networks advantages of the fractional complex dynamical networks: one
with disturbances. By using this technique, fractional calculus is infinite memory; the other is that the derivative order of
theory and linear matrix inequalities, all nodes of the fractional a parameter enriches the system performance by increasing
complex networks reach complete synchronization. In the above one degree of freedom. A fractional neural network is made
framework, the coupling-configuration matrix and the inner-
coupling matrix are not necessarily symmetric. All involved up of thousands of neurons and their interactions. On the
numerical simulations verify the effectiveness of the proposed other hand, fractional differentiation provides neurons with
scheme. a fundamental and general computation ability which can
Index Terms—External disturbance, fractional complex net- contribute to efficient information processing. Time delays are
work, nonlinear coupling, pinning control, time delay. ubiquitous in neural networks due to finite switching speed
of amplifiers. They usually occur in the signal transmission
I. I NTRODUCTION among neurons [8]−[10]. Therefore, it is more valuable and
practical to investigate fractional complex networks with time
F RACTIONAL calculus is as old as the conventional
calculus. However, fractional calculus has become a hot
topic in recent two decades due to its advantages in appli-
delays.
Following these findings, synchronization of fractional
cations of physics and engineering. As a generalization of chaotic systems becomes a challenging and interesting realm
ordinary differential equation, fractional differential equation due to its potential applications in secure communication and
can capture non-local relations in space and time. Thus, control processing [11]−[16]. Many of complex networks
the fractional-order models are believed to be more accurate normally have a large number of nodes, therefore it is usually
than the integer-order models. Fractional models have been expensive to control a complex network by designing the
proven to be excellent instrument to describe the memory controllers for all nodes. To reduce the number of controllers,
and hereditary properties of various materials and processes, a pinning control method is proposed. Wang and Chen in-
such as dielectric polarization, electrode-electrolyte polariza- vestigated a scale-free dynamical network by controlling a
tion, electromagnetic waves, viscoelastic systems, quantitative fraction of network nodes [17]. Sorrentino et al. explored the
finance and waves [1]−[4]. pinning controllability of the complex networks [18]. Liang
It is demonstrated that fractional differential systems also and Wang revealed the relationship between the coupling
behave chaotically or hyperchaotically, such as the fractional matrix and the synchronizability of complex networks via
pinning control [19]. Yu et al. studied synchronization via
Manuscript received September 11, 2015; accepted January 13, 2016. pinning control of general complex dynamical networks [20].
This work was supported by National Natural Science Foundation of China
(11372170, 11471150, 41465002) and Fundamental Research Funds for Nian and Wang investigated the optimal scheme of pinning
the Central Universities (31920130003). Recommended by Associate Editor synchronization of directed networks [21]. In addition, Liang
Dingyü Xue. and Wang proposed a method to quickly calculating pinning
Citation: W. Y. Ma, Y. J. Wu, and C. P. Li, “Pinning synchronization
between two general fractional complex dynamical networks with external nodes on pinning synchronization in complex networks [22].
disturbances,” IEEE/CAA Journal of Automatica Sinica, vol. 4, no. 2, pp. 332− In [23]−[25], the authors investigated the pinning control of
339, Apr. 2017. integer-order complex networks with time delays. However,
W. Y. Ma is with the School of Mathematics and Statistics, Lanzhou
University, Lanzhou 730000, China, and also with the School of Mathematics pinning synchronization of integer-order complex networks
and Computer Science, Northwest University for Nationalities, Lanzhou was well-studied. Due to global dependent property of frac-
730000, China (e-mail: mwy2004@126.com). tional complex networks, as far as we know, the literature on
Y. J. Wu is with the School of Mathematics and Statistics, Lanzhou
University, Lanzhou 730000, China (e-mail: myjaw@lzu.edu.cn). pinning synchronization of fractional complex networks is still
C. P. Li is with the Department of Mathematics, Shanghai University, sparse. In [26], based on the eigenvalue analysis and fractional
Shanghai 200444, China (e-mail: lcp@shu.edu.cn).
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/JAS.2016.7510202
MA et al.: PINNING SYNCHRONIZATION BETWEEN TWO GENERAL FRACTIONAL COMPLEX DYNAMICAL NETWORKS · · · 333

stability theory, local stability properties of pinned fractional where m − 1 < α < m ∈ Z+ .
networks were derived. The pinning synchronization of new Consider a general fractional delayed dynamical system
uncertain fractional unified chaotic systems were discussed consisting of N nodes, which can be described as follows:
in [27]. In [28], Chai et al. proposed a global pinning N
X
synchronization for fractional complex dynamical networks. α
C D0,t xi (t) = Axi (t) + f (xi (t)) + c bij Hxj (t)
Xiang et al. investigated the robust synchronization problem j=1
for a class of systems with external disturbances [29]. Wang N
X
et al. provided a method to achieve projective synchronization + c̄ b̄ij H̄g(xj (t − τ )) + ξi (t) (2)
of two fractional chaotic systems with external disturbances j=1
[30]. However, the effects of both time delay and external
where i = 1, 2, . . . , N , 0 < α < 1 is the fractional order,
disturbance of the fractional complex network have seldom
xi (t) = (xi1 (t), . . . , xin (t))T ∈ Rn is the state variable of
been considered.
the ith node. A ∈ Rn×n is a given linear matrix, and f (xi ) =
Lyapunov direct method is important for synchronization
[f1 (xi ), f2 (xi ), . . . , fn (xi )]T : Rn → Rn is a smooth function
analysis of complex networks with integer-order, but this
describing the nonlinear dynamics of the node. c and c̄ are
method is difficult to be directly extended to fractional case
two parameters of the non-delay and delay coupling strengths,
[28], [31], [32]. Thus, to find out new ways to cope with
respectively. H ∈ Rn×n and H̄ ∈ Rn×n are inner coupling
these problems is still challenging. Motivated by the above dis-
matrices. B = (bij )N ×N and B̄ = (bij )N ×N denote the
cussions, pinning synchronization between the drive-response
coupling configuration matrices of the network. If there is
fractional complex networks with nonlinear coupling and time
a connection from node i to node j (i 6= j), then bij > 0
delays is studied. A novel modified Lyapunov method is used
(or b̄ij > 0); otherwise, bij = 0 (or b̄ij = 0). The diagonal
to analyze the global asymptotical synchronization criteria of PN
elements of matrix B and B̄ are given by bii = − j=1,j6=i bij
fractional systems with time delays. These criteria rely on PN
the coupling strength and the number of nodes pinned to the and b̄ii = − j=1,j6=i b̄ij , respectively. g(xi (t − τ )) =
networks, there is no extra constraint on the two coupling [g1 (xi (t − τ )), g2 (xi (t − τ )), . . . , gn (xi (t − τ ))]T : Rn → Rn
matrices, such as symmetric or irreducible case. is the nonlinear coupling function. ξi (t) ∈ Rn are external
The rest of this paper is arranged as follows. In Section II, disturbance vectors.
the general drive and response fractional complex dynamical If model (2) is referred as the drive system, the response
network models are introduced and some necessary preliminar- complex network can be chosen as
ies are given. A Lyapunov-like criteria for delayed fractional N
X
system is obtained. In Section III, based on the Lyapunov α
C D0,t yi (t) = Ayi (t) + f (yi (t)) + c bij Hyj (t)
stability theorem, pinning controllers are designed to ensure j=1
the drive and response systems with external disturbances N
X
achieve synchronization. The illustrative numerical simula- + c̄ b̄ij H̄g(yj (t − τ )) + ηi (t) + ui (t) (3)
tions are displayed in Section IV. Section V concludes this j=1
paper.
where yi (t) = (yi1 (t), yi2 (t), . . . , yin (t))T ∈ Rn is the
Throughout this paper, let k · k the Euclidean norm, In the
response state vector of the ith node; ηi (t) ∈ Rn are external
identity matrix. If A is a vector or matrix, its transpose is
disturbance vectors. ui (t) ∈ Rn (i = 1, 2, . . . , N ) are the
denoted by AT . Let λmin (A) and λmax (A) be the smallest
controllers to be designed; the other parameters have the same
and largest eigenvalue of symmetric matrix A, respectively.
meanings as those in (2).
It is not necessary to assume that the inner coupling
II. P RELIMINARIES AND M ATHEMATICAL M ODELS matrix H (or H̄) and coupling configuration matrix B (or B̄)
A. Fractional Complex Dynamical Networks With Nonlinear are symmetric and irreducible. Meanwhile, the corresponding
Coupling and Time Delays topological graph can be directed or undirected. Throughout
In this section, we introduce some notations, definitions and the paper, we always assume that nonlinear functions f (x)
preliminaries which will be used later on. and g(x) satisfy the uniform Lipschitz conditions,
At present, there are several definitions of fractional dif-
kf (x) − f (y)k ≤ Lkx − yk (4)
ferential operators [4], such as Grünwald-Letnikov definition,
Riemann-Liouville definition, Caputo definition. Among them, kg(x) − g(y)k ≤ L̄kx − yk. (5)
the initial conditions for Caputo derivatives have the same
form as those for integer-order ones. And Caputo derivative not We also assume the time-varying disturbances ξi (t) and
only has a clearly interpretable physical meaning, but can also ηi (t) are bounded and satisfy the following condition
be properly measured to initializing in the simulation. So it kξi (t) − ηi (t)k ≤ L̃i (6)
may be the most appropriate choice for practical applications.
Now we give the definition of Caputo fractional derivative where L̃i > 0.
α
C D0,t f (t), of order α with respect to time t as follows According to systems (2) and (3), the error system is
Z t described by
α 1
D
C 0,t f (t) = (t − τ )m−α−1 f (m) (τ )dτ (1) α
C D0,t ei (t) = Aei (t) + f (yi (t)) − f (xi (t))
Γ(m − α) 0
334 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

N
X C. Lyapunov-like Method for Fractional Nonlinear System
+c bij Hej (t) + [ηi (t) − ξi (t)] + ui (t)
With Time Delays
j=1
N Consider the Caputo fractional non-autonomous system
X
+ c̄ b̄ij H̄[g(yj (t − τ )) − g(xj (t − τ ))] (7) with time delays
j=1 α
C D0,t x(t) = f (t, x(t), x(t − τ )) (9)
where ei (t) = yi (t) − xi (t), i = 1, 2, . . . , N . Thus, our with initial condition x(t) = x0 (t), t ∈ [−τ, 0], where
objective is to design a suitable controller ui (t) such that error α ∈ (0, 1), f : [0, ∞) × Ω → Rn is piecewise continuous
dynamical system (7) is asymptotically stable, i.e., on t and locally Lipschitz with respect to x. Ω ∈ Rn is a
domain that contains the origin x = 0. We always assume
lim kyi (t; t0 , x0 ) − xi (t; t00 , x00 )k = 0, i = 1, 2, . . . , N that (9) has an equilibrium x = 0.
t→∞
It is well known, by using the Lyapunov direct method,
which implies the drive system (2) and the response system we can get the asymptotic stability of the non-delays systems.
(3) are synchronized. Next, we extend the Lyapunov direct method to the time delays
case, which leads to the Lyapunov asymptotic stability. Based
on [9], [10], [33], we could obtain the following theorem.
B. Some Lemmas Theorem 1: Let x = 0 be an equilibrium point of system
(9). If there exists a Lyapunov-like function V (t, x(t)) : [−τ,
Now we present some lemmas for later use. ∞] × Ω → R which is continuously differentiable and locally
α
Lemma 1 [33]: Let x(0) = y(0) and C D0,t x(t) ≥ Lipschitz with respect to x such that
α
D
C 0,t y(t), where α ∈ (0, 1). Then x(t) ≥ y(t).
α1 kx(t)ka ≤ V (t, x(t)) ≤ α2 kx(t)kab (10)
Lemma 2 [9], [10]: Consider the following linear fractional
system with time delays: α
C D0,t V (t, x(t)) ≤ −α3 kx(t)kab
α + α4 kx(t − τ )ka (11)
C D0,t X(t) = AX(t) + X(tτ ), α ∈ (0, 1) (8)
³ απ ´
T ν < µ sin (12)
where A =P(aij )n×n , X(t) = (x P1n(t), x2 (t), . . . , xn (t)) , 2
n
X(tτ ) = ( j=1 k1j xj (t − τ1j ), j=1 k2j xk (t− τ2j ), . . . , where a, b, α1 , α2 , α3 are positive constants, µ = α3 /α2
Pn T
j=1 knj xj (t − τnj )) . Let M = (kij + aij )n×n and B = and ν = α4 /α1 . Then x = 0 of system (9) is Lyapunov
(kij exp(−sτij ) + aij )n×n . If all the eigenvalues of M satisfy asymptotically stable.
| arg(λ)| > π/2 and the characteristic equation det(∆(s)) = Proof: It follows from (10) and (11) that
|sα In − B| = 0 has no purely imaginary roots for any τij > α
0, i, j = 1, 2, . . . , n, then the zero solution of system (8) is C D0,t V(t, x(t))
α3 α4
Lyapunov asymptotically stable. ≤ − V (t, x(t)) + V (t − τ, x(t − τ )) (13)
Lemma 3 [34]: Let x(t) = (x1 (t), . . . , xn (t))T ∈ Rn be a α2 α1
real continuous and differentiable vector function. Then where t ≥ 0.
Consider the following system:
α T
C D0,t [x (t)P x(t)] ≤ 2xT (t)P C D0,t
α
x(t) α
C D0,t W (t, x(t))

where 0 < α < 1, P is a symmetric and positive definite = −µW (t, x(t)) + νW (t − τ, x(t − τ )) (14)
matrix. where W (t, x(t)) has the same initial conditions with
Lemma 4 [35]: Let X and Y be arbitrary n-dimensional V (t, x(t)), µ = α3 /α2 and ν = α4 /α1 . Using Lemma 1,
real vectors, K a positive definite matrix, and H ∈ Rn×n . we have
Then, the following matrix inequality holds:
0 ≤ V (t, x(t)) ≤ W (t, x(t)). (15)
T T −1 T
2X HY ≤ X HK X + Y KY. By Lemma 2, the characteristic equation of (14) is
det(∆(s)) = sα + µ − ν exp(−sτ ) = 0. Suppose that s = ωi
Lemma 5 [36]: Assume that Q = (qij )N ×N is symmetric. = |ω|(cos(π/2) + i sin(±π/2)). Substituting s into det(∆(s))
Let M ∗ = diag{m∗1 , m∗2 , . . . , m∗l , 0, . . . , 0}, 1 ≤ l ≤ N , m∗i gives
| {z } ³ ³ απ ´ ³ απ ´´
N −l
µ ¶ |ω|α cos + i sin ± +µ
E−M f∗ S 2 2
> 0 (i = 1, 2, . . . , l), Q − M = ∗ f∗
, M
ST Ql − ν (cos(τ ω) − i sin(τ ω)) = 0.
= diag{m∗1 , . . . , m∗l }, m∗ = min1≤i≤l {m∗i }, Ql is the minor
Separating real and imaginary parts gives
matrix of Q by removing its first l (1 ≤ l ≤ N ) row-column ³ απ ´
pairs, E and S are matrices with appropriate dimensions. |ω|α cos + µ = ν cos (τ ω) (16)
When m∗ > λmax (E − SQ−1 T
l S ), then Q − M

< 0 is ³ 2απ ´
equivalent to Ql < 0. |ω|α sin ± = −ν sin (τ ω) . (17)
2
MA et al.: PINNING SYNCHRONIZATION BETWEEN TWO GENERAL FRACTIONAL COMPLEX DYNAMICAL NETWORKS · · · 335

According to (16) and (17), one has fractional response network (3) asymptotically synchronizes
³ απ ´ to the drive network (2).
|ω|2α + 2µ cos |ω|α + µ2 − ν 2 = 0. (18)
2 Proof: Construct the following Lyapunov-like function:
Obviously, when ν < µ sin(απ/2), no real number ω N
satisfies (18). Furthermore, the eigenvalue of M in equation 1X T
V (t, e(t)) = e (t)ei (t). (22)
is ν − µ. When ν < µ sin(απ/2), that is ν < µ, implying 2 i=1 i
| arg(λ(M ))| > π/2. So, W (t, x(t)) → 0, as t → +∞.
From (15), V (t, x(t)) → 0, as t → +∞, which means all Using (7) and Lemma 3, the fractional derivative of
the solutions of system (9) converge to x = 0. ¥ V (t, e(t)) yields

III. P INNING S YNCHRONIZATION OF F RACTIONAL N


X
α
C OMPLEX N ETWORKS W ITH N ONLINEAR C OUPLING AND C D0,t V (t, e(t)) ≤ eTi (t) C D0,t
α
ei (t)
E XTERNAL D ISTURBANCES i=1
N
X N
X
In this section, some global asymptotically stable criteria
= eTi (t)Aei (t) + eTi (t)[f (yi (t)) − f (xi (t))]
are presented below.
i=1 i=1
To realize synchronization between (2) and (3), assume that N X
N N
X X
first l (1 ≤ l ≤ N ) nodes are pinned, the pinning controllers +c bij eTi (t)Hej (t) + eTi (t)[ηi (t) − ξi (t)]
are chosen as i=1 j=1 i=1

 sgn(ei (t)) N X
X N

ui (t) = −pi ei (t) − q Pn , 1≤i≤l
|eij (t)| + c̄ b̄ij eTi (t)H̄[g(yj (t − τ )) − g(xj (t − τ ))]
(19)

 j=1 i=1 j=1
 l l
ui (t) = 0, l+1≤i≤N X X eT (t)sgn(ei (t))
− pi eTi (t)ei (t) − q iP n
where pi > 0 are feedback gains, sgn(ei (t)) = (sgn(ei1 (t)), i=1 i=1 |eij (t)|
T
sgn(e
PN i2 (t)), . . . , sgn(ein (t))) are signum vectors, and q = j=1
1 2
2l i=1 L̃i . N
X N X
X N
Theorem 2: Suppose that the dynamical function f and ≤ (a + L) eTi (t)ei (t) + c bij eTi (t)Hej (t)
nonlinear coupling function g satisfy Lipschitz conditions (4) i=1 i=1 j=1
and (5), respectively. If there exists a matrix P satisfying the l
X
following conditions − pi eTi (t)ei (t) − lq
·µ ¶ i=1
1 c̄β2 h̄(1 + L̄)
1) µ̄ = − λmax a + L + + IN XN X
N
2 2 + c̄ b̄ij eTi (t)H̄[g(yj (t − τ )) − g(xj (t − τ ))]
¸
i=1 j=1
+ chB̂ − P > 0 (20)
N
X
³ απ ´ + eTi (t)[ηi (t) − ξi (t)]. (23)
2) ν̄ < µ̄ sin (21) i=1
2
where a = kAk, h = kHk, h̄ = kH̄k, β1 = max{b̄ij , j 6= i}, From Lemma 4, we have (24), shown at the bottom of this
β2 = max{|b̄ii |} and ν̄ = c̄2L̄ (N β1 L̄ + h̄β2 ), then the page, and

N X
X N h i
b̄ij eTi (t)H̄ g(yj (t − τ )) − g(xj (t − τ ))
i=1 j=1
N
X N
X h
≤ b̄ij (g(yj (t − τ )) − g(xj (t − τ )))T (g(yj (t − τ )) − g(xj (t − τ )))
i=1 j=1,j6=i
i N
X
+ eTi (t)H̄ei (t) + 2h̄L̄ |b̄ii | · kei (t)k · kei (t − τ )k
i=1
N
X N
X h i
≤ b̄ij L̄2 eTj (t − τ )ej (t − τ ) + h̄eTi (t)ei (t)
i=1 j=1,j6=i
N
X h i
+ h̄L̄ |b̄ii | eTi (t)ei (t) + eTi (t − τ )ei (t − τ )
i=1
N
X N
X
≤ β2 h̄(1 + L̄) eTi (t)ei (t) + L̄(N β1 L̄ + β2 h̄) eTi (t − τ )ei (t − τ ) (24)
i=1 i=1
336 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

N X
X N
of Q by removing its first l row-column pairs, E and S are
bij eTi (t)Hej (t)
matrices with appropriate dimensions. Based on Lemma 5, and
i=1 j=1
supposing that pi (i = 1, . . . , l) are suitably large, Q − P < 0
N
X N
X is equivalent to Ql = [(a+L+1/2+c̄β2 h̄(1+L̄)/2)IN +chB̂]l
= bij eTi (t)Hej (t)
< 0. One has λmax [(a + L + 1/2 + c̄β2 h̄(1 + L̄)/2)IN + chB̂]l
i=1 j=1,j6=i
N µ ¶ = (a + L + 1/2 + c̄β2 h̄(1 + L̄)/2) + chλmax (B̂l ) < 0. So, the
X H + HT following corollary can be immediately obtained.
+ bii eTi (t) ei (t)
2 Corollary 1: Under assumptions (4) and (5), the fractional
i=1
N N response network (3) asymptotically synchronizes to the drive
X X
≤h bij kei (t)k · kej (t)k one (2) under the controller (28), where pi (i = 1, . . . , l) are
i=1 j=1,j6=i sufficiently large, and the following conditions satisfied :
·µ ¶
N
X 1 c̄β2 h̄(1 + L̄)
+ ρmin bii eTi (t)ei (t) (25) µ̄ = − a+L+ +
2 2
i=1 ¸
where ρmin is the minimum eigenvalue of the matrix (H + + chλmax (B̂l ) > 0
H T )/2. Using Lemma 4 and (6), we get ³ απ ´
ν̄ < µ̄ sin
N
X 2
eTi (t)[ηi (t) − ξi (t)] − lq in which ν̄ = c̄2L̄ (N β1 L̄ + h̄β2 ).
i=1 Corollary 2: If g(xj (t−τ )) = xj (t−τ ) and g(yj (t−τ )) =
N
1X T yj (t − τ ), the synchronous conditions between (2) and (3) are
≤ e (t)ei (t)
2 i=1 i reduced to:
·µ ¶
N 1
1X µ̄ = − λmax a + L + + c̄β2 h̄ IN
+ [ηi (t) − ξi (t)]T [ηi (t) − ξi (t)] − lq ¸
2
2 i=1
N N + chB̂ − P > 0
1X T 1X 2
≤ ei (t)ei (t) + L̃ − lq ³ απ ´
2 i=1 2 i=1 i
ν̄ < µ̄ sin
N 2
1X T
= e (t)ei (t). (26) where ν = c̄
2 i=1 i 2 (N β1
+ h̄β2 ).
Corollary 3: Assume ξi (t) = ηi (t) = 0, the fractional
Substituting (24)−(26) into (23), and from Lemma 3, we complex networks (2) and (3) do not contain the disturbances.
obtain that Under the assumptions (4) and (5), fractional systems (2) and
α
(3) can be asymptotically synchronized under the controllers
C D0,t V
(t, e(t)) 
·µ ¶ ui (t) = −pi ei (t), 1 ≤ i ≤ l
T 1 c̄β2 h̄(1 + L̄)
≤ ke(t)k a+L+ + IN (28)
2 2 u (t) = 0, l+1≤i≤N
¸ i

+ chB̂ − P ke(t)k and the following control conditions:


·µ ¶
c̄L̄ c̄β2 h̄(1 + L̄)
+ (N β1 L̄ + h̄β2 )ke(t − τ )kT · ke(t − τ )k µ̄ = − λmax a + L + IN
2 2
¸
XN N
X
≤ − µ̄ eTi ei (t) + ν̄ ei (t − τ )T ei (t − τ ) (27) + chB̂ − P > 0
i=1 i=1 ³ απ ´
ν̄ < µ̄ sin
where ke(t)k = (ke1 (t)k, ke2 (t)k, . . . , keN (t)k)T , P = 2
diag(p1 , p2 , . . . , pl , 0, 0, . . . , 0), B̂ = (B̃ T + B̃)/2 and B̃ is where ν̄ = c̄L̄
| {z } | {z } 2 (N β1 L̄ + h̄β2 ).
l N −l
a modifying matrix of B via replacing the diagonal elements IV. N UMERICAL E XAMPLE
bii by (ρmin /h)bii .
In this section, a numerical example is presented. Consider
According to Theorem 1, we have kei (t)k → 0, that is
a complex network with 10 nodes, the fractional dynamical
kyi (t) − xi (t)k → 0 as t → ∞, which means that the
equation of each node is described by the following fractional
asymptotical synchronization between drive system (2) and
chaotic Lorenz system
response system (3) is realized. ¥ 
Furthermore, from (27), let Q µ
= (a + L + 1/2 +¶c̄β2 h̄(1 +  α
C D0,t xi1 = aL (xi2 − xi1 )
E − P∗ S α (29)
L̄)/2)IN + chB̂, and Q − P = , where 1 C D0,t xi2 = bL xi1 − xi1 xi3 − xi2
ST Ql 
 α

≤ l ≤ N , P = diag{p1 , p2 , . . . , pl }, Ql is the part matrix C D0,t xi3 = xi1 xi2 − cL xi3
MA et al.: PINNING SYNCHRONIZATION BETWEEN TWO GENERAL FRACTIONAL COMPLEX DYNAMICAL NETWORKS · · · 337

where i = 1, 2, . . . , 10. The parameters are chosen as aL = 10, From the figures, fractional complex networks (2) and (3)
bL = 28, cL= 8/3 and α = 0.995.  From (2) and  (3), we know
 are synchronized, which demonstrate the effectiveness of the
−a a 0 0 proposed method.
that A =  b −1 0 , f (xi (t)) =  −xi1 xi3 , Now, we come to the disturbance case. Let pi = 930,
0 0 −c xi1 xi2 i = 1, 2, 3, ξi (t) = (0, 0, 0)T , ηi (t) = (0.3 sin t cos t, 0.1 sin t,
and that system (29) is chaotic, see Fig. 1. 0.5 cos t)T , α = 0.9, c = 100, c̄ = 0.01, one has q = 0.5833,
µ̄ sin(απ/2) = 0.2489 and ν̄ = 0.2400. From Theorem 2,
it is clear that pinning conditions hold. Fig. 3 illustrates the
synchronization phenomenon in noisy environment. It shows
the error trajectories of drive and response networks, from
which we can see that the synchronization between the driving
and response networks is achieved successfully.

Fig. 1. Chaotic attractor of fractional Lorenz system with order α = 0.995.

For convenience, let H = H̄ = I, the coupling configura-


tion matrices B and B̄ are given as follows,
 
−2 1 0 1 0 0 0 0 0 0
 0 −2 1 0 1 0 0 0 0 0 
 
 1 0 −3 0 0 1 1 0 0 0 
 
 0 0 1 −1 0 0 0 0 0 0 
 
 0 1 0 1 −3 0 0 0 1 0 
 .
 0 0 1 0 1 −2 0 0 0 0 
 
 0 0 0 0 0 1 −3 1 0 1 
 
 0 1 0 1 0 0 0 −3 1 0 
 
 1 0 1 0 0 0 1 0 −4 1 
0 0 1 1 0 0 0 0 0 −2
The nonlinear coupling function is chosen as
g(xj (t − τ )) = (xj1 (t − τ ) + sin(xj1 (t − τ )),
xj2 (t − τ ) + sin(xj2 (t − τ )),
xj3 (t − τ ) + sin(xj3 (t − τ )))T .
It is known that the Lorenz system is bounded. Actually,
kxi1 k ≤ 25, kxi2 k ≤ 30, kxi3 k ≤ 60, kyi1 k ≤ 25,
kyi2 k ≤ 30, kyi3 k ≤ 60, i = 1, 2, . . . , 10, and
kf (xi ) − f (yi )k
p
≤ (−xi1 xi3 + yi1 yi3 )2 + (xi1 xi2 − yi1 yi2 )2
≤ 75.83kei k
that is L = 75.83. Obviously, L̄ = 2. According to the method
proposed in [15], whose out-degrees are bigger than their in-
degrees, it should be selected as pinned candidates. The out- Fig. 2. Time evolution of the error states e1i , e2i and e3i with no distur-
degrees of nodes 2, 3 and 4 are bigger than their in-degrees, so bance.
we choose them as the pinned nodes. Rearrange the network
nodes and the new order will be 4, 3, 2, 1, 6, 10, 5, 7, 8, 9. V. C ONCLUSION
Under the no disturbance case, that is ξi (t) = ηi (t) = (0, In this paper, we proposed a fractional pinning controller
0, 0)T , let pi = 910, i = 1, 2, 3, when α = 0.9, c = 100, and presented a synchronization law for the delayed fractional
c̄ = 0.01, one has µ̄ sin(απ/2) = 0.2808 and ν̄ = 0.2400. complex networks with nonlinear couplings and disturbances.
From Corollary 3, it is clear that pinning conditions hold. Some new synchronization criteria are proposed based on the
The simulation results are shown in Fig. 2, which shows Lyapunov-like stability theory. This method can be applied
the time waveforms of errors ei1 , ei2 , ei3 , i = 1, 2, . . . , 10. to many types of fractional complex networks. Furthermore,
338 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

the coupling configuration matrices and the inner-coupling [7] C. G. Li and G. R. Chen, “Chaos in the fractional order Chen system
matrices are not assumed to be symmetric or irreducible. It and its control,” Chaos Solitons Fractals, vol. 22, no. 3, pp. 549−554,
Nov. 2004.
means that this method is more general. The numerical results
[8] B. N. Lundstrom, M. H. Higgs, W. J. Spain, and A. L. Fairhall, “Frac-
showed the effectiveness of the proposed controllers. tional differentiation by neocortical pyramidal neurons,” Nat. Neurosci.,
vol. 11, no. 11, pp. 1335−1342, Oct. 2008.
[9] H. Wang, Y. G. Yu, G. G. Wen, S. Zhang, and J. Z. Yu, “Global stability
analysis of fractional-order Hopfield neural networks with time delay,”
Neurocomputing, vol. 154, pp. 15−23, Apr. 2015.
[10] W. H. Deng, C. P. Li, and J. H. Lv, “Stability analysis of linear fractional
differential system with multiple time delays,” Nonlinear Dyn., vol. 48,
no. 4, pp. 409−416, Jun. 2007.
[11] C. P. Li, W. H. Deng, and D. Xu, “Chaos synchronization of the Chua
system with a fractional order,” Phys. A: Stat. Mech. Appl., vol. 360,
no. 2, pp. 171−185, Feb. 2006.
[12] W. Y. Ma, C. P. Li, and Y. J. Wu, “Impulsive synchronization of
fractional Takagi-Sugeno fuzzy complex networks,” Chaos: An Inter-
disciplinary J. of Nonlinear Sci., vol. 26, no. 8, pp. 084311, 2016.
[13] X. J. Wu and Y. Lu, “Generalized projective synchronization of the
fractional-order Chen hyperchaotic system,” Nonlinear Dyn., vol. 57,
no. 1−2, pp. 25−35, Jul. 2009.
[14] L. P. Chen, Y. Chai, and R. C. Wu, “Linear matrix inequality criteria
for robust synchronization of uncertain fractional-order chaotic systems,”
Chaos Interdiscip. J. Nonlinear Sci., vol. 21, no. 4, Article ID 043107,
Oct. 2011.
[15] Z. Odibat, “A note on phase synchronization in coupled chaotic frac-
tional order systems,” Nonlinear Anal. Real World Appl., vol. 13, no. 2,
pp. 779−789, Apr. 2012.
[16] Y. C. Wang, H. G. Zhang, X. Y. Wang, and D. S. Yang, “Networked
synchronization control of coupled dynamic networks with time-varying
delay,” IEEE Trans. Syst. Man Cybern. B Cybern., vol. 40, no. 6,
pp. 1468−1479, Dec. 2010.
[17] X. F. Wang and G. R. Chen, “Pinning control of scale-free dynamical
networks,” Phys. A: Stat. Mech. Appl., vol. 310, no. 3−4, pp. 521−531,
Jul. 2002.
[18] F. Sorrentino, M. di Bernardo, F. Garofalo, and G. R. Chen, “Control-
lability of complex networks via pinning,” Phys. Rev. E, vol. 75, no. 4,
pp. 046103, Apr. 2007.
[19] Y. Liang and X. Y. Wang, “Synchronizability on complex networks via
pinning control,” Pramana, vol. 80, no. 4, pp. 593−606, Apr. 2013.
[20] W. W. Yu, G. R. Chen, J. H. Lv, and J. Kurths, “Synchronization via
pinning control on general complex networks,” SIAM J. Control Optim.,
vol. 51, no. 2, pp. 1395−1416, Apr. 2013.
[21] F. Z. Nian and X. Y. Wang, “Optimal pinning synchronization on
directed complex network,” Chaos Interdiscip. J. Nonlinear Sci., vol. 21,
no. 4, pp. 043131, Dec. 2011.
[22] Y. Liang and X. Y. Wang, “A method of quickly calculating the number
Fig. 3. Time evolution of the error states e1i , e2i and e3i with disturbances. of pinning nodes on pinning synchronization in complex networks,”
Appl. Math. Comput., vol. 246, pp. 743−751, Nov. 2014.
[23] Y. Liang, X. Y. Wang, and J. Eustace, “Adaptive synchronization in
complex networks with non-delay and variable delay couplings via
R EFERENCES pinning control,” Neurocomputing, vol. 123, pp. 292−298, Jan. 2014.
[24] Y. H. Xu, C. R. Xie, and D. B. Tong, “Adaptive synchronization for
[1] R. C. Koeller, “Polynomial operators, stieltjes convolution, and frac- dynamical networks of neutral type with time-delay,” Optik Int. J. Light
tional calculus in hereditary mechanics,” Acta Mech., vol. 58, no. 3−4, Electr. Opt., vol. 125, no. 1, pp. 380−385, Jan. 2014.
pp. 251−264, Apr. 1986.
[25] R. R. Cheng, M. S. Peng, and W. B. Yu, “Pinning synchronization of
[2] P. J. Torvik and R. L. Bagley, “On the appearance of the fractional delayed complex dynamical networks with nonlinear coupling,” Phys.
derivative in the behavior of real materials,” J. Appl. Mech., vol. 51, A: Stat. Mech. Appl., vol. 413, pp. 426−431, Nov. 2014.
no. 2, pp. 294−298, Jun. 1984.
[26] Y. Tang, Z. D. Wang, and J. A. Fang, “Pinning control of fractional-
[3] O. Heaviside, Electromagnetic Theory. New York, USA: Chelsea, 1971, order weighted complex networks,” Chaos Interdiscip. J. Nonlinear Sci.,
pp. 1−130. vol. 19, no. 1, pp. 013112, Feb. 2009.
[4] I. Podlubny, Fractional Differential Equations. New York, USA: Aca- [27] L. Pan, W. N. Zhou, J. A. Fang, and D. Q. Li, “Synchronization and
demic Press, 1998, pp. 201−307. anti-synchronization of new uncertain fractional-order modified unified
[5] I. Grigorenko and E. Grigorenko, “Chaotic dynamics of the fractional chaotic systems via novel active pinning control,” Commun. Nonlinear
Lorenz system,” Phys. Rev. Lett., vol. 91, no. 3, pp. 034101, Jul. 2003. Sci. Numer. Simul., vol. 15, no. 12, pp. 3754−3762, Dec. 2010.
[6] T. T. Hartley, C. F. Lorenzo, and H. K. Qammer, “Chaos in a fractional [28] Y. Chai, L. P. Chen, R. C. Wu, and J. Sun, “Adaptive pinning synchro-
order Chuaś system,” IEEE Trans. Circ. Syst. I Fund. Theory Appl., nization in fractional-order complex dynamical networks,” Phys. A: Stat.
vol. 42, no. 8, pp. 485−490, Aug. 1995. Mech. Appl., vol. 391, no. 22, pp. 5746−5758, Nov. 2012.
MA et al.: PINNING SYNCHRONIZATION BETWEEN TWO GENERAL FRACTIONAL COMPLEX DYNAMICAL NETWORKS · · · 339

[29] W. Xiang and F. Q. Chen, “Robust synchronization of a class of chaotic Yujiang Wu received the B. Sc. and M. Sc. degrees
systems with disturbance estimation,” Commun. Nonlinear Sci. Numer. in mathematics at Lanzhou University, Lanzhou,
Simul., vol. 16, no. 8, pp. 2970−2977, Aug. 2011. China, in 1982 and 1985, respectively, and he re-
[30] D. F. Wang, J. Y. Zhang, and X. Y. Wang, “Robust modified projective ceived the Ph. D. degree in mathematics at Shanghai
synchronization of fractional-order chaotic systems with parameters University, Shanghai, China, in 1997. He is currently
perturbation and external disturbance,” Chin. Phys. B, vol. 22, no. 10, a professor at the School of Mathematics and Statis-
pp. 100504, Apr. 2013. tics, Lanzhou University, China. His main research
interest is scientific computing. Corresponding au-
[31] T. D. Ma and J. Zhang, “Hybrid synchronization of coupled fractional- thor of this paper.
order complex networks,” Neurocomputing, vol. 157, pp. 166−172,
Jun. 2015.
[32] L. X. Yang and J. Jiang, “Adaptive synchronization of drive-
response fractional-order complex dynamical networks with uncertain
parameters,” Commun. Nonlinear Sci. Numer. Simul., vol. 19, no. 5,
pp. 1496−1506, May 2014.
[33] Y. Li, Y. Q. Chen, and I. Podlubny, “Mittag-Leffler stability of frac-
tional order nonlinear dynamic systems,” Automatica, vol. 45, no. 8,
pp. 1965−1969, Aug. 2009. Changpin Li received his Ph. D. degree in com-
[34] M. A. Duarte-Mermoud, N. Aguila-Camacho, J. A. Gallegos, and R. putational mathematics from Shanghai University,
Castro-Linares, “Using general quadratic Lyapunov functions to prove China in 1998. After graduation, he worked in the
Lyapunov uniform stability for fractional order systems,” Commun. same university and became a full professor in
Nonlinear Sci. Numer. Simul., vol. 22, no. 1−3, pp. 650−659, May 2015. 2007 and director of the Institute of Computational
Mathematics in 2012. Dr. Li is in the broad area of
[35] J. S. Wu and L. C. Jiao, “Synchronization in complex delayed dynamical applied theory and computation of bifurcation and
networks with nonsymmetric coupling,” Phys. A: Stat. Mech. Appl., chaos, dynamics of fractional ordinary differential
vol. 386, no. 1, pp. 513−530, Dec. 2007. equations, dynamics of complex networks, numeri-
[36] Q. Song and J. D. Cao, “On pinning synchronization of directed and cal methods and computations of fractional partial
undirected complex dynamical networks,” IEEE Trans. Circ. Syst. I differential equations, fractional modeling. Dr Li’s
Regul. Pap., vol. 57, no. 3, pp. 672−680, Mar. 2010. current work is focused on fractional modeling of anomalous diffusion with
mathematical analysis and numerical calculations. Dr Li has published nearly
Weiyuan Ma received the B. Sc. degree in math- 100 papers in referred journals with more than 2500 citations. He has co-edited
ematics at Northwest Normal University, Lanzhou, one book published by World Scientific, and has published one book by CRC
China, in 2004, and received the M. Sc. degree in press. He is on the editorial boards of several journals such as Fractional
mathematics at Lanzhou University, Lanzhou, China, Calculus and Applied Analysis, International Journal of Bifurcation and
in 2007. He is working toward the Ph. D. degree in Chaos, International Journal of Computer Mathematics, etc. He was also
computational mathematics at Lanzhou University, the lead guest editor of European Physical Journal-Special Topics (2011),
Lanzhou, China. He is currently an associate profes- International Journal of Bifurcation and Chaos (2012), and Philosophical
sor at the School of Mathematics and Computer Sci- Transactions of the Royal Society A: Mathematical, Physical and Engineering
ence, Northwest University for Nationalities, China. Sciences (2013). He was awarded the Shanghai Natural Science Prize in 2010,
His research interests include complex networks, Bao Steel Prize in 2011, and Riemann-Liouville Award: Best FDA Paper
nonlinear systems, and chaos control. (theory) in FDA’12 in 2012.
340 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

Variational Calculus With Conformable


Fractional Derivatives
Matheus J. Lazo and Delfim F. M. Torres

Abstract—Invariant conditions for conformable fractional derivative of a constant is zero; satisfies the standard formulas
problems of the calculus of variations under the presence of ex- of the derivative of the product and of the derivative of the
ternal forces in the dynamics are studied. Depending on the type quotient of two functions; and satisfies the chain rule. Besides
of transformations considered, different necessary conditions of
invariance are obtained. As particular cases, we prove fractional simple and similar to the standard derivative, one can say that
versions of Noether’s symmetry theorem. Invariant conditions the conformable derivative combines the best characteristics of
for fractional optimal control problems, using the Hamiltonian known fractional derivatives [6]. For this reason, the subject is
formalism, are also investigated. As an example of potential now under strong development: see [7] – [10] and references
application in Physics, we show that with conformable derivatives therein.
it is possible to formulate an Action Principle for particles under
frictional forces that is far simpler than the one obtained with The fractional calculus of variations was introduced in
classical fractional derivatives. the context of classical mechanics when Riewe [11] showed
that a Lagrangian involving fractional time derivatives leads
Index Terms—Conformable fractional derivative, fractional
calculus of variations, fractional optimal control, invariant vari- to an equation of motion with non-conservative forces such
ational conditions, Noether’s theorem. as friction. It is a remarkable result since frictional and
non-conservative forces are beyond the usual macroscopic
variational treatment [12]. Riewe generalized the usual cal-
I. I NTRODUCTION
culus of variations for a Lagrangian depending on Riemann-

F RACTIONAL calculus is a generalization of (integer)


differential calculus, allowing to define integrals and
derivatives of real or complex order [1] – [3]. It had its
Liouville fractional derivatives [11] in order to deal with
linear non-conservative forces. Actually, several approaches
have been developed to generalize the calculus of varia-
origin in the 1600 s and for three centuries the theory of tions to include problems depending on Caputo fractional
fractional derivatives developed as a pure theoretical field derivatives, Riemann-Liouville fractional derivatives, Riesz
of mathematics, useful only for mathematicians. The theory fractional derivatives and others [13] – [19] (see [20] – [22] for
took more or less finished form by the end of the 19th the state of the art). Among theses approaches, recently it was
century. In the last few decades, fractional differentiation shown that the action principle for dissipative systems can be
has been “rediscovered” by applied scientists, proving to be generalized, fixing the mathematical inconsistencies present
very useful in various fields: physics (classic and quantum in the original Riewe’s formulation, by using Lagrangians
mechanics, thermodynamics, etc.), chemistry, biology, eco- depending on classical and Caputo derivatives [23].
nomics, engineering, signal and image processing, and control In this paper we work with conformable fractional
theory [4]. One can find in the existent literature several derivatives in the context of the calculus of variations and
definitions of fractional derivatives, including the Riemann- optimal control [20]. In order to illustrate the potential
Liouville, Caputo, Riesz, Riesz-Caputo, Weyl, Grunwald- application of conformable fractional derivatives in physical
Letnikov, Hadamard, and Chen derivatives. Recently, a simple problems we show that it is possible to formulate an action
solution to the discrepancies between known definitions was principle with conformable fractional calculus for the frictional
presented with the introduction of a new fractional notion, force free from the mathematical inconsistencies found in the
called the conformable derivative [5]. The new definition is Riewe original approach and far simpler than the formulations
a natural extension of the usual derivative, and satisfies the proposed in [23]. Furthermore, we obtain a generalization
main properties one expects in a derivative: the conformable of Noether’s symmetry theorem for fractional variational
problems and we also consider conformable fractional optimal
Manuscript received October 1, 2015; accepted June 22, 2016. This
work was partially supported by CNPq and CAPES (Brazilian research control problems. Emmy Noether was the first who proved,
funding agencies), and Portuguese funds through the Center for Research in 1918, that the notions of invariance and constant of motion
and Development in Mathematics and Applications (CIDMA), and also the are connected: when a system is invariant under a family
Portuguese Foundation for Science and Technology (FCT), within project
UID/MAT/04106/2013. Recommended by Associate Editor YangQuan Chen. of transformations, then a conserved quantity along the
Citation: M. J. Lazo, D. F. M. Torres, “Variational calculus with con- Euler-Lagrange extremals can be obtained [24], [25]. All
formable fractional derivatives,” IEEE/CAA Journal of Automatica Sinica, conservation laws of Mechanics, e.g., conservation of energy
vol. 4, no. 2, pp. 340−352, Apr. 2017.
M. J. Lazo is with the Instituto de Matemática, Estatı́stica e Fı́sica — or conservation of momentum, are easily explained from
FURG, Rio Grande, RS 96.201-900, Brazil (e-mail: matheuslazo@furg.br). Noether’s theorem. In this paper we study necessary conditions
D. F. M. Torres is with the Center for Research and Development in Math- for invariance under a family of continuous transformations,
ematics and Applications (CIDMA), Department of Mathematics, University
of Aveiro, Aveiro 3810-193, Portugal (e-mail: delfim@ua.pt).
Digital Object Identifier 10.1109/JAS.2016.7510160
LAZO AND TORRES: VARIATIONAL CALCULUS WITH CONFORMABLE FRACTIONAL DERIVATIVES 341

where the Lagrangian contains a conformable fractional The right conformable fractional derivative of order α ∈
derivative of order α ∈ (0, 1). When α → 1, we obtain some (0, 1] terminating at b ∈ R of a function f : [a, b] → R is
well-known results, in particular the Noether theorem [25]. defined by
The advantages of our fractional results are clear. Indeed, α
bd
the classical constants of motion appear naturally in closed α
f (x) = b f (α) (x)
b dx
systems while in practical terms closed systems do not exist:
f (x + ²(b − x)1−α ) − f (x)
forces that do not store energy, so-called nonconservative or = − lim . (2)
dissipative forces, are always present in real systems. Frac- ²→0 ²
tional dynamics provide a good way to model nonconservative If the limit (2) exist, then we say that f is right α-
systems [11]. Nonconservative forces remove energy from the differentiable. Furthermore, if b f (α) (x) exist for x ∈ (a, b),
systems and, as a consequence, the standard Noether constants then
(α)
of motion are broken [26]. Our results assert that it is still bf (a) = lim+ b f (α) (x)
x→a
possible to obtain Noether-type theorems, which cover both
conservative and nonconservative cases, and that this is done and
(α)
in a particularly simple and elegant way via the conformable bf (b) = lim− b f (α) (x).
x→b
fractional approach. This is in contrast with the approaches
It is important to note that for α = 1 the conformable
followed in [27] – [30].
fractional derivatives (1) and (2) reduce to first order ordinary
The paper is organized as follows. In Section II we collect
derivatives. Furthermore, despite the definition of the con-
some necessary definitions and results on the conformable
formable fractional derivatives (1) and (2) can be generalized
fractional calculus needed in the sequel. In Section III we
for α > 1 [6], we consider only 0 < α ≤ 1 in the present
obtain the conformable fractional Euler-Lagrange equation and
work. Is is also important to note that, differently from the
in Section IV we formulate an action principle for dissipative
majority of definitions of fractional derivative, including the
systems, as an example of application and motivation to
popular Riemann-Liouville and Caputo fractional derivatives,
study the conformable calculus of variations. In Section V,
the fractional derivatives (1) and (2) are local operators and are
we present an immediate consequence of the Euler-Lagrange
related to ordinary derivatives if the function is differentiable
equation that we use later in Sections VI and VII, where we
(see Remark 1). For more on local fractional derivatives, we
prove, respectively, some necessary conditions for invariant
refer the reader to [31], [32] and references therein.
fractional problems and a conformable fractional Noether
theorem. We then review the obtained results using the Hamil- Remark 1: If f ∈ C 1 [a, b], then we have from (1) that
tonian language in Section VIII. In Section IX, we consider fa(α) (x) = (x − a)1−α f 0 (x) (3)
the conformable fractional optimal control problem, where the
dynamic constraint is given by a conformable fractional deriva- and from (2) that
tive. Using the Hamiltonian language, we provide an invariant (α)
(x) = −(b − x)1−α f 0 (x)
bf (4)
condition. In Section X we consider the multi-dimensional
case, for several independent and dependent variables. where f 0 (x) stands for the ordinary first order derivative of
f (x).
From (3) and (4) it is easy to see that the conformable
II. P RELIMINARIES
fractional derivative of a constant is zero, differently from the
In this section we review the conformable fractional calculus Riemann-Liouville derivative of a constant, and for the power
[5] – [7]. The conformable fractional derivative is a new well- functions (x − a)p and (b − x)p one has
behaved definition of fractional derivative, based on a simple dα
a
limit definition. We review in this section the generalization (x − a)p = p(x − a)p−α
dxαa
of [5] proposed in [6].
Definition 1: The left conformable fractional derivative of and α
bd
order 0 < α ≤ 1 starting from a ∈ R of a function f : [a, b] → α
(b − x)p = p(b − x)p−α
b dx
R is defined by
for all p ∈ R.

a
f (x) = fa(α) (x) The most remarkable consequence of definitions (1) and
dxαa (2) is that the conformable fractional derivatives satisfy very
f (x + ²(x − a)1−α ) − f (x) simple fractional versions of chain and product rules.
= lim . (1)
²→0 ² Proposition 1 [5], [6]: Let 0 < α < 1 and f and g be
If the limit (1) exist, then we say that f is left α- α-differentiable functions. Then,
(α)
differentiable. Furthermore, if fa (x) exist for x ∈ (a, b), 1)
then
fa(α) (a) = lim+ fa(α) (x) (c1 f + c2 g)(α) (α) (α)
a (x) = c1 fa (x) + c2 ga (x)
x→a

and and
fa(α) (b) = lim fa(α) (x). b (c1 f + c2 g)(α) (x) = c1b f (α) (x) + c2b g (α) (x)
x→b−
342 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

for all c1 , c2 ∈ R. and α


2) bd
αb
I α f (x) = f (x)
b dx
(f g)(α) (α) (α)
a (x) = fa (x)g(x) + f (x)ga (x) for all x ∈ [a, b].
and
Theorem 2 (Fundamental theorem of conformable fractional
(α)
b (f g) (x) = b f (α) (x)g(x) + f (x)b g (α) (x). calculus): Let f ∈ C 1 [a, b] and 0 < α ≤ 1. Then,
3) Iaα fa(α) (x) = f (x) − f (a)
µ ¶(α) (α) (α)
f fa (x)g(x) − f (x)ga (x) and
(x) = α (α)
g a g 2 (x) bI bf (x) = f (x) − f (b)
and for all x ∈ [a, b].
µ ¶(α) (α)
f bf (x)g(x) − f (x)b g (α) (x)
b (x) = . Theorem 3 (Integration by parts): Let f, g : [a, b] → R be
g g 2 (x) two functions such that f g is differentiable. Then,
4) If g(x) ≥ a, then Z b Z b
f (x)ga(α) (x)dα
a x = f (x)g(x)|b
a − g(x)fa(α) (x)dα
ax
(f ◦ g)(α) (α) (α)
a (x) = fa (g(x))ga (x)(g(x) − a)
α−1
. a a
(7)
5) If g(x) ≤ b, then
and
b (f ◦ g)(α) (x) = b f (α) (g(x))b g (α) (x)(b − g(x))α−1 . Z b
f (x)b g (α) (x)b dα x
6) If g(x) < a, then a
Z b
(f ◦ g)(α)
a (x) = −a f
(α)
(g(x))ga(α) (x)(a − g(x))α−1 . = −f (x)g(x)|ba − g(x)b f (α) (x)b dα x. (8)
a
7) If g(x) > b, then
(α) If f, g : [a, b] → R are differentiable functions, then
b (f ◦ g)(α) (x) = −fb (g(x))b g (α) (x)(g(x) − b)α−1 .
Z b Z b
The simple chain and product rules given in Proposition 1 f (x)ga(α) (x)dα x = f (x)g(x)|b
+ g(x)b f (α) (x)b dα x.
a a
justify the increasing interest in the study of the conformable a a
fractional calculus, since it enable us to investigate its poten-
tial applications as a tool to practical modeling of complex The proof of Theorem 1 follows directly from (3), (4),
problems in science and engineering. (5) and (6) since Iaα f (x) and b I α f (x) are differentiable. On
The conformable fractional integrals are defined as follows the other hand, the fundamental theorem of the conformable
[5], [6]. fractional calculus (Theorem 2) is a direct consequence of
Definition 2: The left conformable fractional integral of (3), (4) and definitions (5) and (6) since f, g : [a, b] → R are
order 0 < α ≤ 1 starting from a ∈ R of a function f ∈ L1 [a, b] differentiable functions. Finally, the integration by parts (7)
is defined by and (8) follow from Proposition 1 and Theorem 1. We also
Z x Z x need the following result.
α α f (u)
Ia f (x) = f (u)da u = 1−α
du (5)
a a (u − a) Theorem 4 (Chain rule for functions of several variables):
and the right conformable fractional integral of order 0 < α ≤ Let f : RN → R (N ∈ N) be a differentiable function in all
1 terminating at b ∈ R of a function f ∈ L1 [a, b] is defined its arguments and y1 , . . . , yN : R → R be α-differentiable
by functions. Then,
Z b Z b dα
α α f (u) a
f (y1 (x), . . . , yN (x))
b I f (x) = f (u)b d u = du. (6) dxα
x x (b − u)1−α a
(9)
∂f (α) ∂f (α) ∂f
It is important to mention that the conformable fractional = y1 a + y2 a + · · · + yN (α)
∂y1 ∂y2 ∂yN a
integrals (5) and (6) differ from the traditional fractional
Riemann-Liouville integrals [1] – [3] only by a multiplicative and
α
constant. Moreover, for α = 1, the conformable fractional bd
f (y1 (x), . . . , yN (x))
integrals reduce to ordinary first order integrals. b dx
α
(10)
In addition to these definitions, in the present work we ∂f (α) ∂f (α) ∂f (α)
= b y1 + b y2 + ··· + b yN .
make use of the following properties of conformable fractional ∂y1 ∂y2 ∂yN
derivatives and integrals.
Theorem 1: Let f ∈ C [a, b] and 0 < α ≤ 1. Then, Proof : For simplicity, we prove (9) only for N = 2. The

a
proofs for a general N and of (10) are similar. From (1) we
Iaα f (x) = f (x) have for N = 2 that (by writing x = x + ²(x − a)1−α for
dxαa
LAZO AND TORRES: VARIATIONAL CALCULUS WITH CONFORMABLE FRACTIONAL DERIVATIVES 343

simplicity) which contradicts our hypothesis. Thus,



a M (x)
f (y1 (x), y2 (x)) > 0 for all x ∈ (a, b).
dxαa (x − a)1−α
f (y1 (x), y2 (x)) − f (y1 (x), y2 (x))
= lim Since (x−a)1−α > 0 for x ∈ (a, b), and since M ∈ C [a, b],
²→0 ² we get
f (y1 (x), y2 (x)) − f (y1 (x), y2 (x)) y1 (x) − y1 (x)
= lim M (x) = 0 for all x ∈ [a, b].
²→0 y1 (x) − y1 (x) ²
f (y1 (x), y2 (x)) − f (y1 (x), y2 (x)) y2 (x) − y2 (x) ¥
+ lim Theorem 5 (The conformable fractional Euler–Lagrange
²→0 y2 (x) − y2 (x) ²
1
∂f (α) ∂f (α) equation):
¡ Let
¢ J be a functional of form (11) with L ∈ C
= y1 + y2 2
[a, b] × R , and 0 < α ≤ 1. Let y : [a, b] → R be a α-
∂y1 a ∂y2 a
differentiable function with y(a) = ya and y(b) = yb , ya ,
since f is differentiable. ¥
yb ∈ R. Furthermore, let y ∂L (α) be a differentiable function
∂ya
III. T HE C ONFORMABLE E ULER –L AGRANGE E QUATION and ∂L
be α-differentiable. If y is an extremizer of J , then
(α)
∂ya
Let us first consider the fractional variational integral
y satisfies the following fractional Euler–Lagrange equation:
Z b ³ ´ Ã !
J (y) = L x, y(x), ya(α) (x) dα ax (11) ∂L dαa ∂L
a − α = 0. (16)
∂y dxa ∂ya(α)
defined on the set of continuous functions y : [a, b] → R
(α)
such that ya exists on [a, b], where the Lagrangian L, Proof : Let y ∗ give an extremum to (11). We define a family
(α)
L(x, y, ya ) : [a, b] × R2 → R, is of class C 1 in each of functions
of its arguments. The fundamental problem of the calculus y(x) = y ∗ (x) + ²η(x) (17)
of variations consists in finding which functions extremize
functional (11). In order to obtain a necessary condition for where ² is a constant and η is an arbitrary α-differentiable
∂L
the extremum of (11) we need the following Lemma. function satisfying η (α) ∈ C 1 and the boundary conditions
∂y ∗ a
Lemma 1 (Fundamental lemma for the conformable calculus η(a) = η(b) = 0 (weak variations). From (17), the boundary
of variations): Let M and η be continuous functions on [a, b].
If conditions η(a) = η(b) = 0, and the fact that y ∗ (a) = ya and
Z b
η(x)M (x)dα y ∗ (b) = yb , it follows that function y is admissible: y is α-
ax = 0 (12)
∂L
a differentiable with y(a) = ya , y(b) = yb , and y (α) is dif-
∂y ∗ a
for any η ∈ C [a, b] with η(a) = η(b) = 0, then ferentiable. Let the Lagrangian L be C ([a, b] × R ). Because 1 2

M (x) = 0 (13) y ∗ is an extremizer of functional J , the Gateaux derivative


for all x ∈ [a, b]. δJ (y ∗ ) needs to be identically null. For the functional (11),
Proof : We do the proof by contradiction. From (12) we ÃZ
have that 1 b ³ ´

Z b Z b δJ (y ) = lim L x, y, ya(α) dα
ax
²→0 ²
M (x) a
η(x)M (x)dα a x = η(x) dx = 0. (14) Z !
a a (x − a)1−α b ³ ´
− L x, y ∗
, y ∗ (α)
a dα
ax
Suppose that there exist an x0 ∈ (a, b) such that M (x0 ) 6= a
0. Without loss of generality, let us assume that M (x0 ) > 0.  ³ ´
Z b ∂L x, y ∗ , y ∗ (α)
Since M is continuous on [a, b], there exists a neighborhood η(x)
a
=
N δ (x0 ) ⊂ (a, b) such that a ∂y ∗
³ ´
M (x) > 0 for all x ∈ N δ (x0 ).
∂L x, y ∗ , y ∗ (α)
a
Let us choose +ηa(α) (x)  dα
a x = 0.
∗ (α)
( ∂y a
(x − x0 − δ)2 (x − x0 + δ)2 , if x ∈ N δ (x0 )
η(x) =
0, / N δ (x0 ).
if x ∈ Using the integration by parts formula (7) (η ∂L (α) is
∂y ∗ a
(15) differentiable), we get
Clearly, η(x) given by (15) is continuous and satisfy η(a) =  ³ ´
Z b ∂L x, y ∗ , y ∗ (α)
0 and η(b) = 0. Inserting (15) into (14), we obtain that a
Z b δJ (y ∗ ) = η(x)  ∗
a ∂y
η(x)M (x)dα ax ³ ´ (18)
a ∗ ∗ (α)
Z x0 +δ α ∂L x, y , y a
d dα
M (x) − aα ax = 0
= (x − x0 − δ)2 (x − x0 + δ)2 dx > 0 dxa (α)
∂y ∗ a
x0 −δ (x − a)1−α
344 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

 ³ ´
since η(a) = η(b) = 0. The fractional Euler–Lagrange equa- Z b ∂L x, y ∗ , y 0∗ , y ∗ (α)
a
tion (16) follows from (18) by using the fundamental Lemma = η(x) 
a ∂y ∗
1. ¥ ³ ´
∗ 0∗ ∗ (α)
Definition 3: A continuous function y solution of (16) is d ∂L x, y , y , y a 
− dx
said to be an extremal of (11). dx ∂y 0∗
³ ´
Z b ∂ L̃ x, y ∗ , y 0∗ , y ∗ (α)
Remark 2: For α = 1, the functional J given by (11) a
+ ηa(α) (x) dα
ax = 0
reduces to the classical variational functional a ∂y a ∗ (α)
Z 1
J (y) = L (x, y(x), y 0 (x)) dx where we performed an integration by parts in the second
0 term in the first integral (since η(a) = η(b) = 0), and we
and the associated Euler–Lagrange equation (16) is rewrote the second integral as a conformable integral by
µ ¶ using definition (5). Using the integration by parts formula
∂L d ∂L (7) (η ∂L
− = 0. (19) (α) is differentiable), we get
∂y dx ∂y 0 ∂y ∗ a
 ³ ´
Z b ∂L x, y ∗ , y 0∗ , y ∗ (α)
a
Let us now consider the more general case where the δJ (y ∗ ) = η(x) 
a ∂y ∗
Lagrangian depends on both integer order and fractional order
³ ´
derivatives. In this case the following theorem holds. ∂L x, y ∗ 0∗ ∗ (α)
, y , y
d a
 dx

Theorem 6 (The generalized conformable fractional Euler– dx ∂y 0∗
Lagrange equation): Let J be a functional of form ³ ´
Z b ∗ 0∗ ∗ (α)
α ∂ L̃ x, y , y , y a
Z b ³ ´ d
− η(x) aα dαax
J (y) = L x, y(x), y 0 (x), ya(α) (x) dx (20) a dx a ∂y a ∗ (α)
a  ³ ´
¡ ¢ Z b ∂L x, y ∗ , y 0∗ , y ∗ (α)
with L ∈ C [a, b] × R3 , and 0 < α ≤ 1. Let y : [a, b] → R
1 a
= η(x) (x − a)1−α
be a differentiable function with y(a) = ya and y(b) = yb , a ∂y ∗
ya , yb ∈ R. If y is an extremizer of J , then y satisfies the ³ ´
∗ 0∗ ∗ (α)
following fractional Euler–Lagrange equation: d ∂L x, y , y , y a
µ ¶ Ã ! −(x − a)1−α
∂L d ∂L 1 dα ∂ L̃ dx ∂y 0∗
− − a
= 0 (21) ³ ´
∗ 0∗ ∗ (α)
∂y dx ∂y 0 (x − a)1−α dxαa ∂ya
(α)
d α ∂ L̃ x, y , y , y a
³ ´ ³ ´ − aα  dα ax = 0
dxa (α)
(α)
where L̃ x, y, y 0 , ya
(α)
= (x − a)1−α L x, y, y 0 , ya . ∂y ∗ a
(22)

Proof : Let y give an extremum to (20). We define a since η(a) = η(b) = 0. The fractional Euler–Lagrange equa-
family of functions as in (17) but with y ∈ C 1 [a, b]. From tion (21) follows from (22) by using the fundamental Lemma
(17) and the boundary conditions η(a) = η(b) = 0, and the 1. ¥
fact that y ∗ (a) = ya and y ∗ (b) = yb , it follows that function
y is admissible. Because y ∗ is an extremizer of J , the
Gateaux derivative δJ (y ∗ ) needs to be identically null. For IV. L AGRANGIAN F ORMULATION FOR
the functional (20) we have F RICTIONAL F ORCES
ÃZ
1 b ³ ´

δJ (y ) = lim L x, y, y 0 , ya(α) dx As an example of potential application of the variational
²→0 ² a calculus with conformable fractional derivatives, we formulate
Z b ³ !
´ an action principle for dissipative systems free from the
∗ 0∗ ∗ (α)
− L x, y , y , y a dx mathematical inconsistencies found in the Riewe approach
a [23] and far simpler than the formulation proposed in [23].
 ³ ´
Z b ∂L x, y ∗ , y 0∗ , y ∗ (α) The action principle we propose states that the equation of
a
= η(x) motion for dissipative systems is obtained by taking the limit
a ∂y ∗ a → b in the extremal of the action
³ ´ Z b ³ ´
∂L x, y ∗ , y 0∗ , y ∗ (α)
a S= L x, x0 , x(α) dt (23)
+η 0 (x)  dx a
a
∂y 0∗
³ ´ that satisfy the fractional Euler–Lagrange equation (see (21))
Z b ∂L x, y ∗ , y 0∗ , y ∗ (α)
a ∂L d ∂L 1 dα ∂ L̃
+ ηa(α) (x) (α)
dx − 0
− 1−α
a
α
=0 (24)
a ∂y ∗ a ∂x dt ∂x (t − a) dta ∂x(α)
a
LAZO AND TORRES: VARIATIONAL CALCULUS WITH CONFORMABLE FRACTIONAL DERIVATIVES 345

³ ´ ³ ´
(α) (α)
where L̃ x, x0 , xa = (t − a)1−α L x, x0 , xa , x(t) is a → b, since x ∈ C 2 [a, b].
the path of the particle and t is the time. It is important to Finally, the equation of motion for the particle is obtained
emphasize that the condition a → b (also considered in the by inserting our Lagrangian (25) into the Euler–Lagrange
original Riewe’s approach) applied to the action principle does equation (24),
not imply any restrictions for conservative systems, since in
da2 h i
1
1 1 (1)
this case x(t) is the action’s extremal for any time interval mx00 +γ(t − a)− 2 1 (t − a) 2 xa2
[a, b], even when a → b. Furthermore, our action principle dta 2

is simpler than the formulation in [23] and free from the = mx00 + γx0 + γ(t − a)x00 = F (x) (27)
mathematical inconsistencies present in Riewe’s approach (see
[23] for a detailed discussion). In order to show that our where we have used (3) since x ∈ C 2 [a, b] and
method provides us with physical Lagrangians, let us consider d
F (x) = − U (x)
the simple problem of a particle under a frictional force dx
proportional to velocity. A quadratic Lagrangian for a particle is the external force. By taking the limit a → b with t ∈ [a, b],
under a frictional force proportional to the velocity is given we finally obtain the correct equation of motion for a particle
by under a frictional force:
³ ´ 1 γ ³ ( 12 ) ´2
(1) 2
L x, x0 , xa2 = m (x0 ) − U (x) + xa (25) mx00 + γx0 = F (x).
2 2
where the three terms in (25) represent the kinetic energy, V. T HE C ONFORMABLE D U B OIS –R EYMOND C ONDITION
potential energy, and the fractional linear friction energy, In the remainder of the present work, we are going to
respectively. Note that, differently from Riewe’s Lagrangian consider only the simplest case where we have no mixed
[11], our Lagrangian (25) is a real function with a linear integer and fractional derivatives. We now present the DuBois–
friction energy, which is physically meaningful. Since the Reymond condition in the conformable fractional context. It
equation of motion is obtained in the limit a → b, if we is an immediate consequence of the chain rule (9) and the
consider the last term in (25) up to first order in ∆t = t − a, Euler–Lagrange equation (16).
we get Theorem 7 (The conformable fractional DuBois-Reymond
γ ³ ( 21 ) ´2 γ ³ 0 1 ´2 γ condition): If y is an extremal of J as in (11), then
xa = x ∆t 2 ≈ x0 ∆x
2 2 2 Ã !
that coincides, apart from the multiplicative constant 1/2, with dα
a ∂L (α) ∂L
L − (α) ya = · (x − a)1−α . (28)
the work from the frictional force γx0 in the displacement dxαa ∂ya ∂x
∆x ≈ x0 ∆t. The appearance of an additional multiplicative Proof : By the chain rule (9) and the Leibniz rule in
constant is a consequence of the use of fractional derivatives in Proposition 1:
the Lagrangian and does not appear in the equation of motion à !
after we apply the action principle [23]. dαa ∂L (α)
L − (α) ya
Remark 3: It is important to stress that the order of the dxα a ∂ya
fractional derivative should be fixed to α = 1/2 in order ∂L (α) ∂L (α) ∂L dα
to obtain, by a fractional Lagrangian, a correct equation of = xa + ya + (α) aα ya(α)
∂x ∂y ∂ya dxa
motion of a dissipative system. For α different from 1/2, Ã !
the Lagrangian does not describe a frictional system under a dα ∂L ∂L dα
− aα (α)
ya(α) − (α) aα ya(α)
frictional force proportional to the velocity. Consequently, the dxa ∂ya ∂ya dxa
fractional linear friction energy makes sense only for α = 1/2. " Ã !#
α
∂L (α) ∂L d ∂L
The Lagrangian (25) is physical in the sense it provides = x + ya(α) − aα
∂x a ∂y dxa ∂ya(α)
physically meaningful relations for the momentum and the
Hamiltonian. If we define the canonical variables ∂L
= · (x − a)1−α .
( 12 ) ∂x
q1 = x0 , q 21 = xa
¥
(α)
and Corollary 1: If (11) is autonomous, that is, if L = L(y, ya )
∂L ∂L (1)
does not depend on x, then
p1 = = mx0 , p 21 = = γxa2
∂q1 ∂q 12 Ã !
dαa ∂L (α)
we obtain the Hamiltonian L − (α) ya =0
1 2 γ ³ ( 12 ) ´2 dxα a ∂ya
H = q1 p1 +q 12 p 12 −L = m (x0 ) +U (x)+ xa . (26)
2 2 along any extremal y.
From (26) we can see that the Lagrangian (25) is physical Remark 4: When α = 1 and y ∈ C 1 , Theorem 7 is the
in the sense it provides us a correct relation for the momentum classical DuBois–Reymond
R1 condition: if y ∈ C 1 is an extremal
0
p1 = mẋ and a physically meaningful Hamiltonian (it is the of J (y) = 0 L(x, y, y )dx (i.e., y satisfies (19)), then
sum of all energies). Furthermore, the additional fractional µ ¶
d ∂L ∂L
(1)
momentum p 21 = γxa2 goes to zero when we take the limit L − 0 y0 = .
dx ∂y ∂x
346 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

VI. F RACTIONAL I NVARIANT C ONDITIONS of transformations (29), then


∂L ∂L
τ+ ξ
We consider invariance transformations in the (x, y)-space, ∂x ∂y
" Ã !#
(α)
depending on a real parameter ². To be more precise, we ∂L (α) (α) τ τa
+ (α) ξa − ya (α − 1) +
consider transformations of type ∂ya (x − a) (x − a)1−α
½
x = x + ²τ (x, y(x)) (α)
(29) τa dα

y = y + ²ξ(x, y(x)) +L = .
(x − a)1−α dxαa
where the generators τ and ξ are such that x ≥ a and there (35)
(α) (α)
exist τa and ξa . Proof : By the fractional chain rule (see Proposition 1),
Definition 4: We say that the fractional variational integral dα
ay
(11) is invariant under the family of transformations (29) up dα
ay dxαa
to the Gauge term Λ, if a function Λ = Λ(x, y) exists such =
dxαa dα
ax
that for any function y and for any real x ∈ [a, b], we have (x − a)α−1
µ ¶ dxαa
dα y dα ax dα Λ (α) (α)
L x, y, a α = L(x, y, ya(α) ) + ² a α (x, y) + o(²) ya + ²ξa
dxa da xα dxa = (α)
.
(30) (x + ²τ − a)α−1 [(x − a)1−α + ²τa ]
dα x
for all ² in some neighborhood of zero, where daα x stands for Substituting this formula into (30), differentiating with
a

dα respect to ² and then putting ² = 0, we obtain relation (35).¥


ax
dxα τa
(α) Remark 6: Allowing α to be equal to 1, for Λ ≡ 0 our
a
=1+² . (31) equation (35) becomes the standard necessary condition of

ax (x − a)1−α
invariance (cf., e.g., [24]):
dxαa
∂L ∂L ∂L
We note that for α = 1 our Definition 4 coincides with the τ+ ξ + 0 (ξ 0 − y 0 τ 0 ) + Lτ 0 = 0.
∂x ∂y ∂y
standard approach (see, e.g., [33]). When Λ ≡ 0, one obtains
the concept of absolute invariance. The presence of a new For α = 1 and an arbitrary Λ, see [33].
function Λ is due to the presence of external forces in the In particular, if we consider “time invariance” (i.e., τ ≡ 0),
dynamical system, like friction. The function Λ is called a we obtain the following result.
Gauge term. In fact, many phenomena are nonconservative Corollary 2: Let y = y + ²ξ(x, y(x)) be a transformation
and this has to be taken into account in the conservation laws that leaves invariant J in the sense that
[26], [34]. We give an example. dα

L(x, y, y (α) (α)
a ) = L(x, y, ya ) + ² (x, y) + o(²).
Example 1: Consider the transformation dxαa
½ Then,
x=x ∂L ∂L dα Λ
(32)
y = y + ² 2α1
(x − a)α ξ + (α) ξa(α) = a α .
∂y ∂ya dxa
and the functional
Z b ³ ´2
J (y) = ya(α) (x) dα VII. T HE C ONFORMABLE N OETHER T HEOREM
a x. (33)
a
Noether’s theorem is a beautiful result with important
Since implications and applications in optimal control [35]−[37].

a 1 1 We provide here a conformable fractional Noether theorem in
(x − a)α =
dxαa 2α 2 the context of the calculus of variations. Later, in Section IX,
it is easy to verify that (33) is invariant under (32) up to the we provide a conformable fractional optimal control version
Gauge function Λ = y. (see Theorem 11).
Definition 5: Given a function C = C(x, y, ya ), we say
(α) Theorem 9 (The conformable fractional Noether theorem):
that C is a conserved quantity for (11) if If J given by (11) is invariant under (29) and if y is an
extremal of J , then

aC
(x, y(x), ya(α) (x)) = 0 (34) "Ã ! #
dxαa

a ∂L ∂L
along any solution y of (16) (i.e., along any extremal of (11)). L− y (α)
(α) a
τ+ 1−α
ξ(x − a)
dxαa ∂ya ∂ya
(α)
Remark 5: Applying the conformable integral (5) to " #
(α)
both sides of equation (34), Definition 5 is equivalent to ∂L 1−2α ya τ
(α) = (1 − α) ξ(x − a) −
C(x, y(x), ya (x)) ≡ const. ∂ya
(α) (x − a)α
We now provide a necessary condition of invariance. dα

+ (x − a)1−α . (36)
Theorem 8: If J given by (11) is invariant under a family dxαa
LAZO AND TORRES: VARIATIONAL CALCULUS WITH CONFORMABLE FRACTIONAL DERIVATIVES 347

Proof : From Theorem 8, and using the conformable frac- then


tional Euler-Lagrange equation (16) and the DuBois-Reymond à !
∂L ∂L
condition (28), we deduce successively that L− y (α)
(α) a
τ+ (α)
ξ(x − a)1−α − f
∂ya ∂ya


(x − a)1−α is a conserved quantity.
dxαa
" Ã !
dα ∂L τ Corollary 4: If J given by (11) is invariant under the
a
= L − (α) ya(α) transformation x = x, y = y + ²ξ(x, y(x)), and if y is an
dxα a ∂ya (x − a)1−α
à ! # extremal of J , then

a ∂L ∂L (α) ∂L
+ ξ + (α) ξa (x − a)1−α ξ−Λ
dxαa ∂ya
(α)
∂ya ∂ya
(α)
· ¸
∂L (α − 1)τ is a conserved quantity.
− (α) ya(α) α
+ τ (α)
a ) + Lτa(α)
∂ya (x − a) Proof : Given that
" Ã ! Ã ! #
dα ∂L (α) dα ∂L dα 1−α
= a
L− (α) ya τ+ α a
ξ (x−a) 1−α a (x − a)
dxα dxa ∂ya(α) = (1 − α)(x − a)1−2α
a ∂ya dxα
a
· ¸
∂L (α) (α − 1)τ the result follows immediately from Theorem 9. ¥
− (α) ya + τa ) + Lτa(α)
(α)
∂ya (x − a)α
"Ã ! #
dα ∂L ∂L
= aα L − (α) ya(α) τ + (α) ξ(x − a)1−α
dxa ∂ya ∂ya
· ¸ VIII. T HE H AMILTONIAN F ORMALISM
∂L (α) (α − 1)τ (α)
− (α) ya + τ a
∂ya (x − a)α
à ! The Hamiltonian formalism is related to the Lagrangian one
(α) ∂L (α) by the so called Legendre transformation, from coordinates
+ Lτa − L − (α) ya τa(α)
∂ya and velocities to coordinates and momenta. Let the momenta
∂L be given by
− (α) ξ(1 − α)(x − a)1−2α
∂ya ∂L
"Ã ! # p(x) = (α)
(x, y(x), ya(α) (x)) (37)
daα
∂L (α) ∂L ∂ya
1−α
= α L − (α) ya τ + (α) ξ(x − a)
dxa ∂ya ∂ya and the Hamiltonian function by
∂L (1 − α)τ ∂L H(x, y, v, ψ) = −L(x, y, v) + ψ v. (38)
+ y (α)
(α) a (x − a)α
− (α)
ξ(1 − α)(x − a)1−2α .
∂ya ∂ya
To simplify notation, [y](x) and {y}(x) will denote
(α) (α)
Thus, we obtain equation (36). ¥ (x, y(x), ya (x)) and (x, y(x), ya (x), p(x)), respectively.
Differentiating (38), and using definition (37), it follows that
Remark 7: When α = 1, equation (36) is simply Noether’s dα
aH
conservation law in the presence of external forces: for any {y}(x)
dxαa
extremal of J and for any family of transformations (x, y)
∂L ∂L
for which J is invariant, the conservation law =− [y](x)x(α)
a − [y](x) · ya(α) (x)
µ ¶ ∂x ∂y
∂L 0 ∂L ∂L dα
L − 0 y τ + 0 ξ = Λ + constant − [y](x) · aα ya(α) (x) + pa(α) (x) · ya(α) (x)
∂y ∂y ∂v dxa
holds [33, Theorem 2.1]. In addition, if system is conservative ∂L dα
+ [y](x) · aα ya(α) (x)
(Λ ≡ 0), then one has the classical Noether theorem ∂v dxa
µ ¶ ∂L ∂L
∂L ∂L =− [y](x) · (x − a)1−α − [y](x) · ya(α) (x)
L − 0 y 0 τ + 0 ξ = constant. ∂x ∂y
∂y ∂y
+ p(α) (α)
a (x) · ya (x). (39)
Corollary 3 (The conformable fractional Noether theorem
under the presence of an external force f ): If J given by (11) On the other hand, by the definition of Hamiltonian (38),
is invariant under (29), y is an extremal of J , and the function one has immediately that
(α) 
f = f (x, y, ya ) satisfies the equation  ∂H ∂L
" # 
 (x, y, v, ψ) = − (x, y, v)

 ∂x ∂x

(α) 
 ∂H
af ∂L 1−2α ya τ ∂L
= (1 − α) (α) ξ(x − a) − (x, y, v, ψ) = − (x, y, v)
dxαa ∂ya (x − a)α  ∂y ∂y





 ∂H
+ (x − a)1−α 
 (x, y, v, ψ) = v
dxαa ∂ψ
348 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

and so we can write (39) in the form minimizes


Z b

aH
{y}(x) J (y, v) = L(x, y(x), v(x)) dα
ax (43)
dxαa a
∂H when subject to the (nonautonomous) fractional control system
= {y}(x)(x − a)1−α
∂x
∂H ∂H ya(α) (x) = ϕ(x, y(x), v(x)). (44)
+ {y}(x) · ya(α) (x) + {y}(x) · p(α)
a (x). (40)
∂y ∂ψ
A pair (y(·), v(·)) that minimizes functional (43) subject to
If y is an extremal of J , then by the conformable fractional (44) is called an optimal process. The reader interested on the
Euler-Lagrange equation (16) one has fractional optimal control theory is referred to [28], [29], [38].
µ ¶ Here we note that if α = 1, then (43) and (44) is the standard
∂L dα
a ∂L ∂H
[y](x) − α [y] (x) = − {y}(x) − p(α)
a (x) = 0 optimal control problem: to minimize
∂y dxa ∂v ∂y
Z b
and we can write J (y, v) = L(x, y(x), v(x)) dx


 (α) ∂H a
ya (x) = {y}(x)
subject to the control system
∂ψ
(41)

 ∂H
p(α)
a (x) = − {y}(x). y 0 (x) = ϕ(x, y(x), v(x)).
∂y
The system (41) is nothing else than the conformable We assume that the Lagrangian L and the velocity vector ϕ
fractional Euler-Lagrange equation in Hamiltonian form. Sub- are functions at least of class C 1 in their domain [a, b] × R2 .
(α)
stituting the expressions of (41) into (40), we get the analog Also, the admissible state trajectories y are such that ya exist.
to the DuBois–Reymond condition (28) in Hamiltonian form: Remark 8: In case ϕ ≡ v, the previous problem (43) and
(44) reduces to the fundamental problem of the conformable

aH ∂H
{y}(x) = {y}(x)(x − a)1−α . (42) fractional variational calculus (11), as stated in Section III.
dxαa ∂x
Following the standard approach [37], [39], we consider the
If the Lagrangian L is autonomous, i.e., L does not depend augmented conformable fractional functional
on x, then Z b
∂L
=0 I(y, v, p) = [ L(x, y(x), v(x)) + p(x)(ya(α) (x)
∂x a (45)
α
and, consequently, by (42) H is a conserved quantity. If the − ϕ(x, y(x), v(x)))] da x
Lagrangian L does not depend on y, then (α)
where p is such that pa exists. Consider a variation vector
∂L ∂H of type (y + ²y1 , v + ²v1 , p + ²p1 ) with |²| ¿ 1. For conve-
=− =0
∂y ∂y nience, we restrict ourselves to the case y1 (a) = y1 (b) = 0.
(α)
and so pa = 0, i.e., p is a conserved quantity. If (y(·), v(·)) is an optimal process, then the first variation
is zero when ² = 0. Thus, using the conformable fractional
We now exhibit Corollary 3 within the Hamiltonian frame-
integration by parts formula (Theorem 3), we obtain that
work.
Theorem 10 (Conformable fractional Noether’s theorem in Z b"
∂L ∂L
Hamiltonian form under the presence of an external force f ): 0 = y1 + v1 + p1 (ya(α) − ϕ)
a ∂y ∂v
If J given by (11) is invariant under (29), y is an extremal of #
(α)
³ ´
J , and function f = f (x, y(x), ya (x)) satisfies the equation (α) ∂ϕ ∂ϕ
+p y1 a − ∂y y1 − ∂v v1 dα ax

af Z b " µ ¶ µ ¶
(x, y(x), ya(α) (x)) ∂L ∂ϕ ∂L ∂ϕ
dxαa = y1 −p − p(α) + v − p
" # ∂y ∂y a 1
∂v ∂v
(α) a
ya (x)τ #
= (1 − α)p(x) ξ(x − a)1−2α −
(x − a)α +p1 (ya(α) − ϕ) dα
a x.


+ (x, y(x))(x − a)1−α
dxαa By the arbitrariness of the the variation functions, we obtain
then the following system, called the Euler–Lagrange equations for
the conformable fractional optimal control problem:
p(x)ξ(x − a)1−α − H{y}(x)τ − f (x, y(x), ya(α) (x))  (α)

 ya (x) = ϕ(x, y(x), v(x))
is a conserved quantity. 
 (α) ∂L ∂ϕ
pa (x) = (x, y(x), v(x)) − p(x) (x, y(x), v(x))
 ∂y ∂y

 ∂L ∂ϕ
IX. C ONFORMABLE F RACTIONAL O PTIMAL C ONTROL  (x, y(x), v(x)) − p(x) (x, y(x), v(x)) = 0.
∂v ∂v
The conformable fractional optimal control problem is (46)
stated as follows: find a pair of functions (y(·), v(·)) that These equations give necessary conditions for finding the
LAZO AND TORRES: VARIATIONAL CALCULUS WITH CONFORMABLE FRACTIONAL DERIVATIVES 349

optimal solutions of problem (43) and (44). We remark that x ∈ [0, 1], the following equality holds:
they are similar to the standard ones, in case of integer order · ¸ α

a y da x
derivatives, but in this case they contain conformable fractional −H (x, y, v, p) + p α
dxa dα ax
derivatives, as expected. The solution can be stated using the
Hamiltonian formalism. Consider the Hamiltonian function dα Λ
= −H(x, y, v, p) + pya(α) + ² a α (x, y) + o(²) (52)
dxa
H(x, y, v, p) = −L(x, y, v) + p(x)ϕ(x, y, v). (47)
for all ² in some neighborhood of zero, where as in Definition 4

ax
Then (46) gives: da x stands for (31).
α

Theorem 11 (Fractional Noether’s theorem for the fractional


optimal control problem (43)−(44)): If (43) and (44) is invari-
1) The fractional Hamiltonian system
 ant under (51) in the sense of Definition 7, and if (y, v, p) is
 (α) ∂H a conformable fractional Pontryagin extremal, then

 ya (x) = (x, y, v, p)
∂p à !
(α)
(48) dα ∂H pya

 ∂H a
(pξ) − τ + (α − 1)
 p(α)
a (x) = − (x, y, v, p). dxα ∂x x−a
∂y a
(α)
2) The stationary condition τa dα

−H = . (53)
∂H (x − a)1−α dxαa
(x, y, v, p) = 0. (49)
∂v Proof : Differentiating (52) with respect to ², then choosing
Definition 6: Any triplet (y, v, p) satisfying system (48) and ² = 0, we get
(49) is called a conformable fractional Pontryagin extremal. ∂H ∂H ∂H ∂H
− τ− ξ− σ− π + πya(α)
Remark 9: In the particular case ϕ ≡ v, i.e., when the ∂x ∂y ∂v ∂p
" Ã !#
(α)
conformable fractional optimal control problem is reduced (α) (α) τ τa
+ p ξa − ya (α − 1) +
to the fundamental conformable fractional problem of the x − a (x − a)1−α
calculus of variations, we obtain h i (α)
τa dα Λ
H = −L(x, y, v) + pv , ya(α) = v + −H + pya(α) 1−α
= aα.
(x − a) dxa
and the equations Equation (53) follows because (y, v, p) is a conformable
∂H ∂L ∂L fractional Pontryagin extremal. ¥
p(α)
a =− = , p= . Remark 10: When α = 1 and Λ = 0, equation (53) becomes
∂y ∂y ∂v
d ∂H
Therefore, we obtain the conformable fractional Euler– (pξ) − τ − Hτ 0 = 0.
dx ∂x
Lagrange equation (16):
à ! Using relations (48) and (49) with α = 1, we deduce that
∂L dα
a ∂L
= α . −Hτ + pξ ≡ constant
∂y dxa ∂ya(α)
which is the optimal control version of Noether’s theorem
Let us now considerer the augmented fractional variational [35]−[37]. For α ∈ (0, 1), Theorem 11 extends the main result
functional (45) written in the Hamiltonian form: of [28].
Z 1
I(y, v, p) = (−H(x, y(x), v(x), p(x)) + p(x)ya(α) (x)) dα X. T HE M ULTI - DIMENSIONAL C ASE
ax
0 In this section, we show a necessary condition of invariance,
(50)
where H is given by expression (47). For a parameter ², with when the Lagrangian depends on two independent variables
|²| ¿ 1, consider the family of transformations x1 and x2 and on m functions y1 , . . . , ym . First, we define
 conformable fractional partial derivatives and conformable

 x = x + ²τ (x, y(x), v(x), p(x)) multiple fractional integrals in a natural way, similarly as

y = y + ²ξ(x, y(x), v(x), p(x)) done in the integer case. In addition, we are going to use

 v = v + ²σ(x, y(x), v(x), p(x)) the following properties.

p = p + ²π(x, y(x), v(x), p(x)). (51) Theorem 12 (Conformable Green’s theorem for a rectangle):
Let f and g be two continuous and α-differentiable functions
We now define the notion of invariance of (43)−(44) in whose domains contain R = [a, b] × [c, d] ⊂ R2 . Then,
terms of the Hamiltonian H and the augmented conformable Z b Z d
fractional variational functional (50).
(f (x1 , c)−f (x1 , d)) dαa x1 + (g(b, x2 )−g(a, x2 )) dαc x2
Definition 7: The conformable fractional optimal control a c
Z µ α ¶
problem (43) and (44) is invariant under the transformations ∂a ∂cα
= g(x 1 , x2 ) − f (x1 , x2 ) dα α
a x1 dc x2 .
(51) up to the Gauge term Λ, if a function Λ = Λ(x, y) R ∂x1 α
a ∂x2 αc
exists such that for any functions y, v and p, and for any real (54)
350 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

Proof : By Theorem 2, we have Since h = 0 on the boundary ∂R of R, we have


Z d α Z µ
∂c ∂α
f (x1 , d) − f (x1 , c) = f (x1 , x2 )dα
c x2
G(x1 , x2 ) a α h(x1 , x2 )
α
c ∂x2 c R ∂x1 a

and ∂α
−F (x1 , x2 ) c α h(x1 , x2 ) dα α
a x1 dc x2
Z b ∂x2 c
∂aα Z µ α ¶
g(b, x2 ) − g(a, x2 ) = g(x1 , x2 )dα
a x1 . ∂a ∂cα
a ∂x1 α
a =− G(x1 , x2 ) − F (x1 , x2 )
R ∂x1 α
a ∂x2 α c
Therefore, × h(x1 , x2 )dα α
a x1 dc x2 .
Z b Z d
¥
(f (x1 , c)−f (x1 , d)) dαa 1x + (g(b, x2 )−g(a, x2 )) dα c x2
a c
Z bZ d α
∂c Remark 12: In the very recent and general paper [40], a
=− α
f (x1 , x2 )dα α
c x2 da x1 vector calculus with deformed derivatives (as the conformable
a c ∂x 2 c
Z dZ b α derivative) is formally introduced. We refer the reader to [40]
∂a
+ α
g(x1 , x2 )dα α
a x1 dc x2 for a detailed discussion of a vector calculus with deformed
c a ∂x 1a derivatives and more properties on the multi-dimensional
Z µ ¶
∂aα ∂cα conformable calculus.
= g(x 1 , x2 ) − f (x 1 , x2 ) dα α
a x1 dc x2 .
R ∂x1 α
a ∂x2 α c
¥ Let us now consider the fractional variational integral
Z µ ¶
Remark 11: From Definition 2 and Remark 1, it is easy ∂aα y
J (y) = L x, y, α dα ax (56)
to verify that for C 1 functions our fractional Green’s theo- R ∂xa
rem over a rectangular domain (Theorem 12) reduces to the
where for simplicity we choose R = [a, b] × [a, b], and where
conventional Green’s identity for
x = (x1 , x2 ), y = (y1 , . . . , ym ), dα α α
a x = da x1 da x2 , and
f˜(x1 , x2 ) = f (x1 , x2 )(x1 − a)α−1 µ ¶
∂aα y ∂aα y1 ∂aα y1 ∂aα ym ∂aα ym
= , ,..., , .
and ∂xα a ∂x1 αa ∂x2 a
α ∂x1 αa ∂x2 α
a
g̃(x1 , x2 ) = g(x1 , x2 )(x2 − a)α−1 .
We are assuming that the Lagrangian
Lemma 2: Let F , G and h be α-differentiable continuous
functions whose domains contain R = [a, b] × [c, d]. If h = 0 L = L(x1 , x2 , y1 , . . . , ym , v1,1 , v1,2 , . . . , vm,1 , vm,2 )
on the boundary ∂R of R, then
Z µ is at least of class C 1 , that the domains of yk , k ∈ {1, . . . , m},
∂α contain R, and that all these partial conformable fractional
G(x1 , x2 ) a α h(x1 , x2 )
R ∂x1 a derivatives exist.

∂α
−F (x1 , x2 ) c α h(x1 , x2 ) dα α
a x1 dc x2
∂x2 c Theorem 13 (The multi-dimensional fractional Euler-Lagr-
Z µ α ¶
∂a ∂cα ange equation): Let y be an extremizer of (56) with
=− G(x1 , x2 ) − F (x1 , x2 )
R ∂x1 αa ∂x2 α
c y|∂R = ψ(x1 , x2 )
× h(x1 , x2 )dα α
a x1 dc x2 . (55)
for some given function ψ = (ψ1 , . . . , ψm ). Then, the follow-
Proof : By choosing f = F h and g = Gh in Green’s for- ing equation holds:
µ ¶ µ ¶
mula (54), we obtain that ∂L ∂α ∂L ∂α ∂L
Z b − aα − aα =0 (57)
∂yk ∂x1 a ∂vk,1 ∂x2 a ∂vk,2
(F (x1 , c)h(x1 , c) − F (x1 , d)h(x1 , d)) dα
a x1
a for all k ∈ {1, . . . , m}.
Z d
+ (G(b, x2 )g(b, x2 ) − G(a, x2 )h(a, x2 )) dα c x2
c
Proof : Let y ∗ = (y1∗ , . . . , ym

) give an extremum to (56).
Z µ We define m families of functions
∂aα
= G(x1 , x2 )
R ∂x1 α
a
yk (x1 , x2 ) = yk∗ (x1 , x2 ) + ²ηk (x1 , x2 ) (58)

∂cα where k ∈ {1, . . . , m}, ² is a constant, and ηk is an arbitrary
− F (x1 , x2 ) h(x1 , x2 )dα α
a x1 dc x2
∂x2 α
c α-differentiable function satisfying the boundary conditions
Z µ
∂α ηk |∂R = 0 (weak variations). From (58), the boundary condi-
+ G(x1 , x2 ) a α h(x1 , x2 )
R ∂x1 a tions ηk |∂R = 0 and yk |∂R = ψk (x1 , x2 ), it follows that func-

∂α tion yk is admissible. Let the Lagrangian L be C 1 . Because
−F (x1 , x2 ) c α h(x1 , x2 ) dα α
a x1 dc x2 . y ∗ is an extremizer of functional J , the Gateaux derivative
∂x2 c
LAZO AND TORRES: VARIATIONAL CALCULUS WITH CONFORMABLE FRACTIONAL DERIVATIVES 351

 ² ∂aα τ1 ² ∂aα τ1 
δJ (y ∗ ) needs to be identically null. For the functional (56), 1+
ÃZ µ ¶  (x1 − a)1−α ∂x1 αa (x2 − a)1−α ∂x2 αa 
1 ∂αy =

.

δJ (y ) = lim L x, y, a α dα ² ∂aα τ2 ² ∂aα τ2 
ax 1+
²→0 ² ∂xa 1−α
R (x1 − a) ∂x1 αa (x2 − a)1−α ∂x2 αa
Z µ ¶ !
α ∗
∗ ∂a y α Definition 8: Functional J as in (56) is invariant under the
− L x, y , da x
R ∂xαa family of transformation (60) if for all yk and for all xi ∈ [0, 1]
 µ ¶ we have
∗ ∂aα y ∗
Xm Z ∂L x, y , µ ¶ · α ¸
 ∂xα ∂αy ∂ x
= ηk (x1 , x2 ) a
L x, y, a α det aα
 ∂y ∗
∂xa ∂ x
R
k=1 k µ ¶ a α
µ ¶ ∂aα y d Λ
α ∗ = L x, y, α + ² a α (x, y) + o(²)
∗ ∂a y ∂xa dxa
∂L x, y ,
∂α ∂xα for all ² in some neighborhood of zero.
+ a α ηk (x1 , x2 ) a
∂x1 a ∂vk,1 Using the same techniques as in the proof of Theorem 8,
µ ¶
α ∗ 
∗ ∂a y we obtain a necessary condition of invariance for the fractional
∂L x, y ,  α
∂α ∂xα  da x variational problem (56).
+ a α ηk (x1 , x2 ) a

∂x2 a ∂vk,2 Theorem 14: If J given by (56) is invariant under transfor-
mations (60), then
= 0. 2 m m X 2 ·
X ∂L X ∂L X ∂L ∂aα ξk
Using (55), we get that τi + ξk +
∂xi ∂yk ∂vk,i ∂xi α a
 µ α ∗
¶ i=1
µ k=1 k=1 i=1
¶¸
Z ∗ ∂a y ∂aα yk τi 1 ∂aα τi
m
X  ∂L x, y , − (α − 1) +
∂xα ∂xi α xi − a (xi − a)1−α ∂xi α
ηk (x1 , x2 ) 
 ∗
a
µa a

R ∂yk 1 ∂aα τ1 1 ∂aα τ2 dα Λ
k=1
+L + = .
µ ¶ (x1 − a)1−α ∂x1 α a (x2 − a)1−α ∂x2 α a dxα
α ∗
∗ ∂a y (61)
∂L x, y ,
∂α ∂xα
− aα a
Proof : Using relations
∂x1 a ∂vk,1
µ ¶
α ∗  ∂aα yk ∂ α ξk
∗ ∂a y +² a α
∂L x, y ,  α ∂aα y k ∂xi aα ∂xi a
∂α ∂xα  da x = 0 = · ¸
− aα a
 (59) ∂xi α ∂ α τi
∂x2 a ∂vk,2 a
(xi + ²τi − a)α−1 (xi − a)1−α + ² a α
∂xi a
since ηk |∂R = 0. The fractional Euler–Lagrange equation (57) and
· α ¸¯
follows from (59) by using the fundamental lemma of the d ∂ x ¯
det α ¯¯
conformable fractional calculus of variations (Lemma 1). ¥ d² ∂ x ²=0
Let ² be a real, and consider the following family of 1 ∂aα τ1 1 ∂aα τ2
transformations: = +
(x1 − a)1−α ∂x1 αa (x2 − a)1−α ∂x2 αa
½
xi = xi + ²τi (x, y(x)), i ∈ {1, 2}, we conclude that (61) holds. ¥
(60)
y k = yk + ²ξk (x, y(x)), k ∈ {1, . . . , m} Remark 13: When α = 1 and Λ ≡ 0, Theorem 14 reduces
∂aα τi ∂αξ to the standard one [24]: equality (61) simplifies to
where τi and ξk are such that there exist and ∂xa j αk for
∂xj α
h α ai
a
X 2 Xm Xm X 2 · ¸
∂ x ∂L ∂L ∂L ∂ξk ∂yk ∂τi
all i, j ∈ {1, 2} and all k ∈ {1, . . . , m}. Denote by ∂aα x the τi + ξk + −
matrix
a
i=1
∂xi ∂yk ∂vk,i ∂xi ∂xi ∂xi
k=1 k=1 i=1
µ ¶
∂τ1 ∂τ2
  +L + = 0.
∂aα x1 ∂aα x1 ∂x1 ∂x2
 ∂x1 α ∂x2 α 
 a a  Corollary 5: If J given by (56) is invariant under (60),
 ∂aα x1 ∂aα x2 
  τ1 ≡ 0 ≡ τ2 , and no Gauge term is involved (i.e., Λ ≡ 0),
 ∂x1 α ∂x2 α 
 a a  then
 α  Xm m X
X 2
 ∂a x2 ∂aα x2  ∂L ∂L ∂aα ξk
  ξk + = 0.
 ∂x1 α ∂x2 α  ∂yk ∂vk,i ∂xi α
 a a  k=1 i=1
k=1 a
 ∂ α x1 ∂aα x2 
a
It remains an open question how to obtain a Noether
∂x1 αa ∂x2 αa constant of motion for the conformable fractional multi-
dimensional case.
352 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

R EFERENCES observer times,” Int. J. Ecol. Econ. Stat., vol. 9, no. F07, pp. 74−82,
Nov. 2007.
[1] A. A. Kilbas, H. M. Srivastava, and J. J. Trujillo, Theory and [27] G. S. F. Frederico and D. F. M. Torres, “A formulation of Noether’s
Applications of Fractional Differential Equations, Volume 204 (North- theorem for fractional problems of the calculus of variations,” J. Math.
Holland Mathematics Studies). Amsterdam: Elsevier Science, 2006. Anal. Appl., vol. 334, no. 2, pp. 834−846, Oct. 2007.
[2] K. S. Miller and B. Ross, An Introduction to the Fractional Calculus [28] G. S. F. Frederico and D. F. M. Torres, “Fractional conservation laws
and Fractional Differential Equations. New York: Wiley-Interscience, in optimal control theory,” Nonlinear Dyn., vol. 53, no. 3, pp. 215−222,
1993. Aug. 2008.
[3] I. Podlubny, Fractional Differential Equations, Mathematics in Science [29] G. S. F. Frederico and D. F. M. Torres, “Fractional optimal control in
and Engineering. San Diego, CA: Academic Press, Inc., 1999. the sense of Caputo and the fractional Noether’s theorem,” Int. Math.
[4] J. T. Machado, V. Kiryakova, and F. Mainardi, “Recent history of Forum, vol. 3, no. 10, pp. 479−493, Sep. 2008.
fractional calculus,” Commun. Nonlinear Sci. Numer. Simul., vol. 16, [30] G. S. F. Frederico and D. F. M. Torres, “Fractional Noether’s theorem
no. 3, pp. 1140−1153, Mar. 2011. in the Riesz-Caputo sense,” Appl. Math. Comput., vol. 217, no. 3,
[5] R. Khalil, M. Al Horani, A. Yousef, and M. Sababheh, “A new definition pp. 1023−1033, Oct. 2010.
of fractional derivative,” J. Comput. Appl. Math., vol. 264, pp. 65−70, [31] N. Benkhettou, A. M. C. Brito Da Cruz, and D. F. M. Torres, “A
Jul. 2014. fractional calculus on arbitrary time scales: Fractional differentiation and
fractional integration,” Signal Proc., vol. 107, pp. 230−237, Feb. 2015.
[6] T. Abdeljawad, “On conformable fractional calculus,” J. Comput. Appl.
[32] N. Benkhettou, A. M. C. Brito da Cruz, and D. F. M. Torres, “Nonsym-
Math., vol. 279, pp. 57−66, May 2015.
metric and symmetric fractional calculi on arbitrary nonempty closed
[7] D. R. Anderson and R. I. Avery, “Fractional-order boundary value
sets,” Math. Methods Appl. Sci., vol. 39, no. 2, pp. 261−279, Jan. 2016.
problem with Sturm-Liouville boundary conditions,” Electron. J. Diff.
[33] W. Sarlet and F. Cantrijn, “Generalizations of Noether’s theorem in
Equ., vol. 2015, no. 29, pp. 10, Jan. 2015.
classical mechanics,” SIAM Rev., vol. 23, no. 4, pp. 467−494, 1981.
[8] H. Batarfi, J. Losada, J. J. Nieto, and W. Shammakh, “Three-point [34] G. S. F. Frederico and D. F. M. Torres, “Nonconservative Noether’s
boundary value problems for conformable fractional differential equa- theorem in optimal control,” Int. J. Tomogr. Stat., vol. 5, no. W07,
tions,” J. Funct. Spaces, vol. 2015, Article ID 706383, 2015. pp. 109−114, 2007.
[9] B. Bayour and D. F. M. Torres, “Existence of solution to a local [35] D. F. M. Torres, “On the Noether theorem for optimal control,” Eur. J.
fractional nonlinear differential equation,” J. Comput. Appl. Math., Control, vol. 8, no. 1, pp. 56−63, 2002.
vol. 312, pp. 127–133, Mar. 2017. [36] D. F. M. Torres, “Conservation laws in optimal control,” in Dynamics,
[10] N. Benkhettou, S. Hassani, and D. F. M. Torres, “A conformable Bifurcations, and Control, vol. 273, F. Colonius and L Grüne, Eds.
fractional calculus on arbitrary time scales,” J. King Saud Univ. Sci., Berlin: Springer, 2002, pp. 287−296.
vol. 28, no. 1, pp. 93−98, Jan. 2016. [37] D. F. M. Torres, “Quasi-invariant optimal control problems,” Port.
[11] F. Riewe, “Mechanics with fractional derivatives,” Phys. Rev. E, vol. 55, Math., vol. 61, no. 1, pp. 97−114, 2004.
no. 3, pp. 3581−3592, Mar. 1997. [38] S. Pooseh, R. Almeida, and D. F. M. Torres, “Fractional order optimal
[12] P. S. Bauer, “Dissipative dynamical systems. I,” Proc. Natl. Acad. Sci. control problems with free terminal time,” J. Ind. Manag. Optim.,
USA, vol. 17, pp. 311−314, Jun. 1931. vol. 10, no. 2, pp. 363−381, Apr. 2014.
[13] O. P. Agrawal, “Formulation of Euler-Lagrange equations for frac- [39] D. S. Dukić, “Noether’s theorem for optimum control systems,” Int. J.
tional variational problems,” J. Math. Anal. Appl., vol. 272, no. 1, Control, vol. 18, no. 3, pp. 667−672, Jul. 1973.
pp. 368−379, Aug. 2002. [40] A. S. Balankin, J. Bory-Reyes, and M. Shapiro, “Towards a physics
[14] R. Almeida and D. F. M. Torres, “Necessary and sufficient conditions for on fractals: differential vector calculus in three-dimensional continuum
the fractional calculus of variations with Caputo derivatives,” Commun. with fractal metric,” Phys. A, vol. 444, pp. 345−359, Feb. 2016.
Nonlinear Sci. Numer. Simul., vol. 16, no. 3, pp. 1490−1500, 2011.
[15] D. Baleanu and O. P. Agrawal, “Fractional Hamilton formalism
within Caputo’s derivative,” Czechoslovak J. Phys., vol. 56, no. 10−11,
pp. 1087−1092, Oct. 2006.
[16] J. Cresson, “Fractional embedding of differential operators and La- Matheus J. Lazo received the B. P., M.S.P. and
grangian systems,” J. Math. Phys., vol. 48, no. 3, pp. 033504, Mar. 2007. Ph. D. degrees in physics all from the University of
[17] M. J. Lazo and D. F. M. Torres, “The DuBois-Reymond fundamental São Paulo, São Carlos-Brazil, in 1999, 2001 and
lemma of the fractional calculus of variations and an Euler-Lagrange 2006, respectively. He is currently a professor at
equation involving only derivatives of Caputo,” J. Optim. Theory Appl., the Federal University of Rio Grande in Brazil.
vol. 156, no. 1, pp. 56−67, Jan. 2013. His research interests include mathematical physics,
[18] T. Odzijewicz, A. B. Malinowska, and D. F. M. Torres, “Fractional fractional calculus and applications, and the calculus
variational calculus with classical and combined Caputo derivatives,” of variations.
Nonlinear Anal., vol. 75, no. 3, pp. 1507−1515, Feb. 2012.
[19] T. Odzijewicz, A. B. Malinowska, and D. F. M. Torres, “Fractional
calculus of variations in terms of a generalized fractional integral
with applications to physics,” Abstr. Appl. Anal., vol. 2012, Article ID
871912, 2012.
[20] R. Almeida, S. Pooseh, and D. F. M. Torres, Computational Methods in
the Fractional Calculus of Variations. London: Imperial College Press, Delfim F. M. Torres is a full professor of math-
2015. ematics at the University of Aveiro since 2015
[21] A. B. Malinowska, T. Odzijewicz, and D. F. M. Torres, Advanced and coordinator of the Systems and Control Group
Methods in the Fractional Calculus of Variations. New York: Springer of CIDMA since 2010. He obtained his Ph. D. in
International Publishing, 2015. mathematics in 2002 and his D. Sc. (Habilitation)
[22] A. B. Malinowska and D. F. M. Torres, Introduction to the Fractional in mathematics in 2011. Professor Torres has been
Calculus of Variations. London: Imperial College Press, 2012. awarded in 2015 with the title of ISI Highly Cited
[23] M. J. Lazo and C. E. Krumreich, “The action principle for dissipative Researcher. He has written more than 350 pub-
systems,” J. Math. Phys., vol. 55, no. 12, pp. 122902, 2014. lications, including two books with Imperial Col-
[24] J. D. Logan, Invariant Variational Principles. Vol. 138. Mathematics in lege Press, in 2012 and 2015, and two books with
Science and Engineering. New York, San Francisco, Lindon: Academic Springer, in 2014 and 2015. Torres was, from 2011
Press, 1977. to 2014, a key scientist of the European Marie Curie Project SADCO, a
[25] D. F. M. Torres, “Proper extensions of Noether’s symmetry theorem network for initial training. He is the director of the FCT Doctoral Programme
for nonsmooth extremals of the calculus of variations,” Commun. Pure of Excellence in mathematics and applications of Universities of Minho,
Appl. Anal., vol. 3, no. 3, pp. 491−500, Sep. 2004. Aveiro, Porto and UBI since 2013. Eleven Ph. D. students in mathematics
[26] G. S. F. Frederico and D. F. M. Torres, “Non-conservative Noether’s have successfully finished under his supervision. Corresponding author of
theorem for fractional action-like variational problems with intrinsic and this paper.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017 353

Fractional Envelope Analysis for Rolling Element


Bearing Weak Fault Feature Extraction
Jianhong Wang, Liyan Qiao, Yongqiang Ye, Senior Member, IEEE, and YangQuan Chen, Senior Member, IEEE

Abstract—The bearing weak fault feature extraction is crucial weak signature is even more difficult to be detected at the
to mechanical fault diagnosis and machine condition monitoring. early stage of defect development. Its effectiveness in fault
Envelope analysis based on Hilbert transform has been widely feature extraction largely relies on the availability of proper
used in bearing fault feature extraction. A generalization of the
Hilbert transform, the fractional Hilbert transform is defined signal processing techniques [4]. A signal feature enhancing
in the frequency domain, it is based upon the modification of method is required to provide more evident information for
spatial filter with a fractional parameter, and it can be used to incipient defect detection of rolling element bearings.
construct a new kind of fractional analytic signal. By performing While operating a roller bearing with local faults impulse is
spectrum analysis on the fractional envelope signal, the fractional created, the high-frequency shock vibration is then generated
envelope spectrum can be obtained. When weak faults occur
in a bearing, some of the characteristic frequencies will clearly and the amplitude of vibration is modulated by the pulse
appear in the fractional envelope spectrum. These characteristic force. Therefore resonance demodulation technique provides
frequencies can be used for bearing weak fault feature extraction. an important and effective approach to analyze the fault signals
The effectiveness of the proposed method is verified through of high-frequency impact vibration. Envelope analysis, some-
simulation signal and experiment data. times known as the high frequency resonance demodulation
Index Terms—Fractional analytic signal, fractional envelope technique is by far the most successful method for rolling
analysis, fractional Hilbert transform, rolling element bearing, element bearings diagnostics [5]−[9]. At present, the Hilbert
weak fault feature extraction. transform based envelope analysis has been widely used in
rolling element bearings fault diagnosis as one of the most
I. I NTRODUCTION common envelope analysis methods because the characteristic
information can be obtained by Hilbert transform, which has

R OLLING element bearings are at the heart of almost


every rotating machine. Therefore, they have received
a lot of attention in the field of vibration analysis as they
quick algorithm and could extract envelope of the rolling
element bearings fault vibration signal effectively [10], [11].
However, in the traditional Hilbert transform based envelope
represent a common source of faults, which can be detected analysis method, the fault is identified through the peak value
at an early stage [1]. Recently, to ensure the reliability and of envelope spectrum. Thus, this traditional method has inher-
safety of modern large-scale industrial processes, data-driven ent disadvantages. Fast Fourier transform method is widely
methods have been receiving considerably increasing attention, used in the spectrum analysis of envelope signals; however, it
particularly for the purpose of process monitoring [2], [3]. could only give the global energy-frequency distributions and
The collected vibration data from defective rolling element fail to reflect the details of a signal. So it is hard to analyze
bearings are generally non-stationary. If processed properly by a signal effectively when the fault signal is weaker than the
a fault feature extraction technique, this data can indicate the interfering signal. At the same time, it is easy to diffuse and
existence and location of certain faults. However, the vibration truncate the signal’s energy as fast Fourier transform regards
signal is still an indirect source of information, as it is often harmonic signals as basic components, which will lead to
severely corrupted by various noise effects. As a result, the energy leakage and cause lower accuracy.
One of the early works in connection with fractional is
Manuscript received September 11, 2015; accepted March 15, 2016. This
work was supported by National Natural Science Foundation of China that of Lohmann et al. [12], who proposed two fractional
(61074161, 61273103, 61374061) and Nantong Science and Technology Plan generalizations of the classical Hilbert transform. One defi-
Project (MS22016051). Recommended by Associate Editor Antonio Visioli. nition is a modification of the spatial filter with a fractional
Citation: J. H. Wang, L. Y. Qiao, Y. Q. Ye, and Y. Q. Chen, “Fractional
envelope analysis for rolling element bearing weak fault feature extraction,” parameter, and the other is based on the fractional Fourier
IEEE/CAA Journal of Automatica Sinica, vol. 4, no. 2, pp. 353−360, Apr. transform. In [13], Pei and Yeh developed the discrete version
2017. of the fractional Hilbert transform and applied it to the
J. H. Wang is with the School of Science, Nantong University, Nantong
226019, China (e-mail: ntuwjh@163.com). edge detection of images. Tseng and Pei [14] considered
L. Y. Qiao and Y. Q. Chen are with the School of Engineering, Uni- optimized design strategies for finite impulse response designs
versity of California, Merced CA 95343, USA (e-mail: qiaoliyan@163.com; and infinite impulse response models of the discrete-time
yqchen@ieee.org).
Y. Q. Ye is with the College of Automation Engineering, Nanjing Uni- fractional Hilbert transform, and proposed a novel secure SSB
versity of Aeronautics and Astronautics, Nanjing 210016, China (e-mail: communication application. So far, the research application of
melvinye@nuaa.edu.cn). fractional Hilbert transform is very young and needs to be
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org. explored.
Digital Object Identifier 10.1109/JAS.2016.7510166 A generalization of Hilbert transform based envelope anal-
354 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

ysis, called fractional envelope analysis, is introduced here, Equation (5) can be put in the following form:
which provides a tool to process signal in the fractional Fourier ³ π´ ³ π´
plane instead of a conventional Fourier plane. This method H1 (ω) = exp −j H(ω) + exp j H(−ω). (6)
2 2
hugs the signal optimally, and could reduce the interference A fractional generalization of this result can be written as
of noise to some extent. Thus, this relatively new signal follows:
processing technique has the capability of providing more ³ π´ ³ π´
diagnostic information than conventional Hilbert transform Hp (ω) = exp −jp H(ω) + exp jp H(−ω). (7)
2 2
based envelope analysis. Reference [5] describes that the Kur-
This can be conveniently rewritten as
tosis value is very sensitive to bearing fault signal. Therefore, ³ π´ ³ π´
the Kurtosis is feasible to be the index for selecting the optimal Hp (ω) = cos p − jsgn(ω) sin p (8)
fractional order envelope analysis. 2 2
The remainder of the paper is organized as follows: Section or
³ π´ ³ π´
II presents necessary theoretical background of Hilbert trans- Hp (ω) = cos p H0 (ω) + sin p H1 (ω). (9)
form. The fractional envelope analysis based upon the modifi- 2 2
cation of spatial filter with a fractional parameter is introduced In fact, the transfer function of Hilbert transform (3) can be
in Section III. Simulations and experimental validations are written as
performed consequently in Sections IV and V. Conclusions H1 (ω) = −jsgn(ω)
are drawn in Section VI.  ¡ ¢

exp ¡−j π2 ¢ , ¡ ¢ ω>0

II. H ILBERT T RANSFORM exp −j π2 + exp j π2
= , ω=0 (10)
The Hilbert transform of the function x(t) is defined by an 
 ¡ π¢ 2

integral transform [11], [15]: exp j 2 , ω < 0.
Z
1 ∞ x(τ ) We introduce the kth-order Hilbert operator Hk = H k to
H[x(t)] = x̂(t) = dτ. (1) represent the kth-repetition of the Hilbert transform. Thus, the
π −∞ t − τ
Fourier transform of the kth-order Hilbert transform can be
Because of a possible singularity at t = τ , the integral has
expressed as
to be considered as a Cauchy principal value. Mathematically,
the Hilbert transform x̂(t) of the original function represents F [Hk x(t)] = F (ω) · [−jsgn(ω)]k . (11)
a convolution of x(t) and 1/(πt), which can be written as:
µ ¶ The formula (11) can be generalized to a non-integer p and
1 the transfer function of the pth-order Hilbert operator Hp is
x̂(t) = x(t) ∗ . (2)
πt
Hp (ω) = [−jsgn(ω)]p
Note that the Hilbert transform of a time-domain signal x(t)  ¡ ¢

 exp ¡−jp π2 ¢ , ¡ ¢ ω>0
is another time-domain signal x̂(t). If x(t) is real-valued, then 
so is x̂(t). The transfer function of Hilbert transform becomes exp −jp π2 + exp jp π2
= , ω=0 (12)
 
 ¡ π¢ 2
 
−j, ω > 0 exp jp 2 , ω < 0.
H1 (ω) = −jsgn(ω) = 0, ω=0 (3) This can be conveniently rewritten as (8). Thus, the pth-


j, ω < 0. order Hilbert operator Hp can be expressed as
³ π´ ³ π´
Physically, the Hilbert transform can be viewed as a filter
Hp = cos p · I + sin p · H1 (13)
of unity amplitude and phase ±90◦ depending on the sign of 2 2
the frequency of the input signal spectrum. The Hilbert filter where H0 = I is the identity operator. The pth-order Hilbert
takes an input signal and returns the Hilbert transform of the transform is
signal as an output signal. This is also referred to as a Hilbert ³ π´ ³ π´
transformer, a quadrature filter, or a 90◦ phase shifter. x̂(t) = Hp [x(t)] = cos p · x(t) + sin p · H1 (t).
2 2
(14)
III. F RACTIONAL E NVELOPE A NALYSIS The parameter p is called the order. The above definition of
Note that the Heaviside step function, or unit step function, fractional Hilbert transform is a weighted sum of the original
is defined by [12], [15]: signal and its conventional Hilbert transform, and it is based
 upon modifying the spatial filter with fractional parameter. The

 1, ω>0
1  magnitude response and the phase response are
1
H(ω) = (1 + sgn(ω)) = , ω=0 (4)
2 
2
 |Hp (ω)| = 1 (15)
0, ω < 0.
and
Equation (3) can be rewritten in terms of the Heaviside step 
−p π , ω > 0
function as follows: 2
ϕ(ω) = (16)
p π , ω<0
H1 (ω) = −jH(ω) + jH(−ω). (5) 2
WANG et al.: FRACTIONAL ENVELOPE ANALYSIS FOR ROLLING ELEMENT BEARING WEAK FAULT FEATURE EXTRACTION 355

respectively. The application to fractional envelope analysis is shown


Fig. 1 shows the block diagram for implementing the gen- in Fig. 3 [5]. Fig. 3 depicts the envelope as the modulus of
eralized fractional Hilbert transform. the analytic signal obtained by inverse transformation of the
selected one-sided frequency band.

Fig. 1. Block diagram for implementation of the generalized fractional


Hilbert transform.

As we know, Fourier transform is fundamental tool in


fractional-order systems and controls [16]. In fact, among
Hilbert, fractional Hilbert, and fractional calculus there are
the following transfer function, magnitude response, and phase
response relations (Table I).

TABLE I
C OMPARISON OF H ILBERT, F RACTIONAL H ILBERT, AND
F RACTIONAL C ALCULUS

Hilbert Fractional Hilbert Fractional calculus


Transfer −isgn(ω) [−isgn(ω)]p (iω)ν
Magnitude 1 1 |ω|ν
Phase − π2 sgn(ω) − pπ
2
sgn(ω) νπ
2
sgn(ω) Fig. 3. Procedure for envelope analysis using the fractional Hilbert transform
method.
From Table I, the phase characteristic of the fractional
By performing spectrum analysis on the envelope signal
calculus operator (ν = −p) is the same as the phase char-
A(t), the fractional envelope spectrum can be obtained. When
acteristic of the fractional Hilbert. However, the fractional
faults occur on a bearing, some of the characteristic frequen-
calculus operator is actually a singular low-pass (ν < 0) filter,
cies will clearly appear in the fractional envelope spectrum.
or a singular high-pass (ν > 0) filter (Fig. 2), although the
These characteristic frequencies can be used for bearing weak
fractional Hilbert is an all-pass filter.
fault feature extraction.
The algorithm for rolling element bearing fractional enve-
lope analysis consists of the following steps:
Step 1: Rolling element bearing vibration signal acquisition.
Step 2: Taking fractional Hilbert transform of vibration
signal.
Step 3: Taking magnitude of fractional analytical signal to
obtain fractional envelope signal.
Step 4: Taking fast Fourier transform (FFT) of fractional
envelope signal.
Step 5: Analyzing envelope spectrum at bearing fault fre-
quencies.

IV. S IMULATION A NALYSIS


In this section, a simple simulation is used to illustrate the
fractional envelope characteristic of the bearing fault signal
Fig. 2. Magnitude response of the fractional calculus operator. with strong background noise. The bearing system including
the transducer is simplified as a single degree of freedom
The real signal x(t) and its fractional Hilbert transform x̂(t) (SDOF) system and the vibration induced by a single defect
can form a new complex signal, which is called the fractional in the rolling element bearing can be given by [8]
analytical signal, such that +∞
X
y(t) = x(t) + j x̂(t). (17) x(t) = Ak e−ξωn (t−Tk ) × sin(ωn (t − Tk )) (19)
k=0

The envelope A(t) of the complex signal y(t) is defined as where ωn denotes the resonance angular frequency of the
p system and ωn = 2πfn , where fn denotes the resonance
A(t) = |x(t) + j x̂(t)| = x2 (t) + x̂2 (t). (18) frequency. The amplitude of the kth transient response Ak
356 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

is set to be 5, the sampling frequency fs is 20 kHz, the that, 0.2-order is suitable for this envelope spectrum analysis.
resonance frequency fn of system is 3 kHz, the maximal slip For this reason, our method has larger design flexibility than
ratio of its period T is 0.01 s, the relative damping ratio ξ is the integer (1-order) Hilbert transform-based method. The 0.2-
0.1. The profile of a typical signal, contaminated with −2 dB order envelope signal and 0.2-order envelope spectrum of
additive Gaussian noise, (i.e., SNR = −2), is shown in Fig. 4. the 0.2-order Hilbert transformer filtered signal are shown
Figs. 4 (a) and 4 (b) display the time waveform of the original in Fig. 5. It can be seen that in Fig. 5 (b) the characteristic
signal and noisy signal. The frequency spectrum of the noisy frequencies clearly appear in the 0.2-order envelope spectrum.
signal is shown in Fig. 4 (c). It is hard to reveal some useful These characteristic frequencies can be used for bearing fault
information from Fig. 4 (c). Therefore, the proposed method is diagnosis.
used to achieve the enhancement of fault detection.
TABLE II
C OMPARISON OF K URTOSIS B ETWEEN D IFFERENT O RDER
H ILBERT T RANSFORM

Order 0 0.1 0.2 0.3 0.4


Kurtosis 3.0461 3.3907 3.7015 3.5582 2.9891
0.5 0.6 0.7 0.8 0.9 1.0
2.5702 2.7531 3.1859 3.3133 3.0536 2.7558

Fig. 4. Simulated signal: (a) time waveform of original signal, (b) time
waveform of signal contaminated with −2 dB additive Gaussian noise and
(c) frequency spectrum waveform.

As a matter of fact, the Kurtosis has often been employed


in the signal processing community to solve “blind” problems:
blind identification and equalisation of systems by output
Kurtosis maximisation, blind separation of mixed signals by
individual maximisation of the source Kurtosis, etc [17]. Here,
the sample version of the Kurtosis (20) is used to blindly
identify the optimal order of fractional Hilbert transformer.
This Kurtosis is taken as the normalised fourth order moment Fig. 5. Envelope spectrum obtained by the 0.2-order Hilbert transform.
given by [5]

1
P
N V. E XPERIMENTAL VALIDATION
N (xi − x̄)4
m4 i=1 The success of the proposed method in detecting early
K= =µ ¶2 (20)
m22 P
N defect under strong additive stationary noise is clearly demon-
1
N (xi − x̄)2 strated in the above simulation. In this section, the application
i=1
to actual vibration signals collected in a rolling element
where m4 is the fourth sample moment about the mean, m2 is bearing accelerated life test is presented.
the second sample moment about the mean (sample variance), Generally, the vibration spectrum of a healthy bearing
N is the number of samples, xi is the ith sample and x̄ is the contains only the information related to the shaft rotation speed
sample mean. For symmetric unimodal distributions, positive and its harmonics, which is shown as Zone I in Fig. 6. Any
Kurtosis indicates heavy tails and peakedness relative to the other frequencies might indicate noise, or frequencies related
normal distribution, whereas negative Kurtosis indicates light to other rotating parts operating at the same time with the
tails and flatness [18]. bearing under test [19]. A rolling element bearing fault could
Table II presents the comparison of Kurtosis using differ- appear at the outer, the inner race and (or) on the rolling
ent order Hilbert transformer filtering simulation signal (19) elements. During its early stages, the damage on the surface
contaminated with −2 dB additive white Gaussian noise. Note is mostly only localized. The vibration signal in this case
WANG et al.: FRACTIONAL ENVELOPE ANALYSIS FOR ROLLING ELEMENT BEARING WEAK FAULT FEATURE EXTRACTION 357

includes repetitive impacts of the moving components on the For early faults, the repetition impulses could create initially
defect. These impacts might create repetition frequencies that an increase of frequencies in the high frequency range (Zone
depend on whether the defect is on the outer or the inner race, IV), and may excite the resonant frequencies of the bearing
or on the rolling element (Fig. 7). parts later in Zone III, as well as the repetition frequencies of
Zone II (BPFO, BPFI, BFF).
The vibration signals collected in the bearing center of case
western reserve university (CWRU) [21] are used to illustrate
the fractional envelope analysis. The test stand consists of
a 2 hp drive induction motor, a torque transducer/encoder,
a dynamometer, and control electronics (Figs. 8 and 9). The
test bearings which support the motor shaft have single point
faults with the diameters of 0.007 inch, 0.014 inch, 0.021
inch, and 0.028 inch on the outer race, inner race, and ball
of the drive end bearings produced by an electro-discharge
Fig. 6. Frequency content of a vibration signal of a damaged rolling element
machine. Faulted bearings were reinstalled into the test motor
bearing.
and vibration data was recorded for motor loads of 0 to 3
horsepower (motor speeds of 1797 to 1720 rpm). The number
n of rolling elements is 9 and the angle θ of the load from
the radial plane is 0◦ . Vibration data was collected using a
16 channel DAT recorder at 12 000 samples per second. The
bearing is a deep groove ball bearing and the model is 6205-
2RS JEM SKF. The diameter and depth of the pit are 0.18 mm
and 0.28 mm respectively. The geometry (outside diameter,
inside diameter, thickness, ball diameter, and pitch diameter)
and defect frequencies of the bearing are listed in Tables III
and IV.

Fig. 7. A series of bearing components with faults induced in them indicated


in bold line [20].

Fig. 8. Experimental test rig, composed of a 2 hp drive induction motor, a


The repetition rates are denoted bearing frequencies. The
torque transducer/encoder, load [21].
formulae for the ball passing frequency outer (BPFO) race, ball
passing frequency inner (BPFI) race, and ball fault frequency
(BFF) are as follows [5]:
µ ¶
n d
fBPFO = fr 1 − cos θ
2 D
µ ¶
n d
fBPFI = fr 1 + cos θ
2 D
" µ ¶2 #
D d
fBFF = fr 1 − cos θ (21)
2d D

where n is the number of rolling elements, fr is the shaft


rotational frequency (RPM), d is the diameter of rolling
element, (i.e., ball) diameter, D is the pitch diameter, and θ is
the angle of the load from the radial plane. Fig. 9. Schematic of the experimental test rig [22].
358 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

TABLE III TABLE V


S IZE OF ROLLING E LEMENT B EARING ( MM ) C OMPARISON OF K URTOSIS B ETWEEN D IFFERENT O RDER
H ILBERT T RANSFORM
Type Outside Inside Thickness Ball Pitch
SKF6025 51.9989 25.0012 15.0012 7.9400 39.0398 Order 0 0.1 0.2 0.3 0.4
Kurtosis 5.8875 5.9120 5.8019 5.3508 4.2234
0.5 0.6 0.7 0.8 0.9 1.0
TABLE IV
3.0349 1.3953 0.4235 0.3769 0.9572 1.8214
D EFECT F REQUENCIES OF ROLLING E LEMENT B EARING ,
(M ULTIPLE OF RUNNING S PEED )
Fig. 11 (a) gives the temporal waveform of inner race fault
Type Outer ring Inner ring Rolling element diameter of 0.007 inch and the corresponding optimal frac-
SKF6025 3.5848 5.4152 4.7135 tional (0.5-order, Table VI) envelope spectrum is shown in
Fig. 11 (b). It can be seen that the 1×, 2×, 3× BPFI are very
A. Case 1: Outer Race Fault clear in Fig. 11 (b).
The outer race fault is located at the 6 o’clock position and
the accelerometer is attached to the housing with a magnetic
base. In this case, the shaft frequency fr is 29.17 Hz (1750/60,
shaft rotates at the speed of 1750 rpm). The characteristic bear-
ing defect frequency fBPFO is equal to 3.5848 times the shaft
rotation speed based on (21). Thus, the fault characteristic
frequency fBPFO is 104.56 Hz.
Fig. 10 (a) gives the temporal waveform of outer race fault
diameter of 0.007 inch. Fig. 10 (b) shows the corresponding
optimal fractional (0.1-order, Table V) envelope spectrum. The
fault characteristic frequency fBPFO is located at 105 Hz, and
its associated harmonics, at 209.8 Hz, 314.8 Hz, 419.7 Hz, and
so on, can be easily detected.

Fig. 11. The temporal waveform of the signal of IR007-2 and the corre-
sponding envelope spectrum obtained by the 0.5-order Hilbert transform.

TABLE VI
C OMPARISON OF K URTOSIS B ETWEEN D IFFERENT O RDER
H ILBERT T RANSFORM

Order 0 0.1 0.2 0.3 0.4


Kurtosis 4.7495 4.7805 4.7163 4.2787 3.1397
0.5 0.6 0.7 0.8 0.9 1.0
6.2135 0.4184 0.4780 1.1967 1.6665 1.6513

C. Case 3: Ball Fault


Fig. 10. The temporal waveform of the signal of OR007@6-2 and the In this case, the shaft frequency fr is 29.13 Hz (shaft rotates
corresponding envelope spectrum obtained by the 0.1-order Hilbert transform. at the speed of 1748 rpm). The characteristic bearing defect
frequency fBFF is equal to 4.7135 times the shaft rotation
B. Case 2: Inner Race Fault speed based on (23). Thus, the fault characteristic frequency
In this case, the shaft frequency fr is 29.13 Hz (shaft rotates fBFF is 137.30 Hz.
at the speed of 1748 rpm). The characteristic bearing defect Fig. 12 (a) gives the temporal waveform of ball fault diam-
frequency fBPFI is equal to 5.4152 times the shaft rotation eter of 0.028 inch. It can be seen that there are many obvious
speed based on (22). Thus, the fault characteristic frequency periodic impulses in Fig. 12 (a), which may be caused by the
fBPFI is 157.76 Hz. interaction between the faulty parts and connected rolling
WANG et al.: FRACTIONAL ENVELOPE ANALYSIS FOR ROLLING ELEMENT BEARING WEAK FAULT FEATURE EXTRACTION 359

element surfaces. In order to obtain clear fault information, rameter technique is constructed in this work, which breaks
the corresponding optimal fractional (0.9-order, Table VII) the thought that the traditional fault detect model can only be
envelope spectrum is shown in Fig. 12 (b). It can be seen based on integer-order Hilbert transform. By setting a flexible
that the characteristic frequencies are 1×, 2×, 3× BFF and fractional order, our model can better enhance the compromise
its harmonics modulated by fr (Fig. 6), which implies the capability in detect accuracy and filtering noisy bearing fault
occurrence of ball fault. Moreover, there are some frequency signal. The effectiveness of the method is demonstrated on
components in Fig. 12 (b). The fault information can hardly be both simulated signal and actual data are collected in rolling
obtained from single fractional envelope analysis without prior bearing accelerated life test. The proposed technique exhibits
filtration. The possible reason for other frequency components excellent performances on visual sense and quantitative com-
may be that the signals collected are usually disturbed by the parison. While the cyclic frequency error has some influence
nearby bearings or other background noise [19]. on the performance of the proposed method, how to reduce
the cyclic frequency error and extract the coupled faults are
worthy of further study.

R EFERENCES
[1] N. Sawalhi, R. B. Randall, and H. Endo, “The enhancement of fault
detection and diagnosis in rolling element bearings using minimum
entropy deconvolution combined with spectral kurtosis,” Mech. Syst.
Signal Process., vol. 21, no. 6, pp. 2616−2633, Aug. 2007.

[2] S. Yin, S. X. Ding, X. C. Xie, and H. Luo, “A review on basic data-


driven approaches for industrial process monitoring,” IEEE Trans. Ind.
Electron., vol. 61, no. 11, pp. 6418−6428, Nov. 2014.

[3] B. P. Cai, Y. H. Liu, Q. Fan, Y. W. Zhang, Z. K. Liu, S. L. Yu, and R. J. Ji,


“Multi-source information fusion based fault diagnosis of ground-source
heat pump using Bayesian network,” Appl. Energy, vol. 114, pp. 1−9,
Feb. 2014.

[4] W. Sun, G. A. Yang, Q. Chen, A. Palazoglu, and K. Feng, “Fault diagno-


sis of rolling bearing based on wavelet transform and envelope spectrum
correlation,” J. Vib. Control, vol. 19, no. 6, pp. 924−941, Apr. 2013.

[5] R. B. Randall and J. Antoni, “Rolling element bearing diagnostics-


a tutorial,” Mech. Syst. Signal Process., vol. 25, no. 2, pp. 485−520,
Feb. 2011.

Fig. 12. The temporal waveform of the signal of B028-2 and the correspond- [6] Y. Ming, J. Chen, and G. M. Dong, “Weak fault feature extraction of
ing envelope spectrum obtained by the 0.9-order Hilbert transform. rolling bearing based on cyclic Wiener filter and envelope spectrum,”
Mech. Syst. Signal Process., vol. 25, no. 5, pp. 1773−1785, Jul. 2011.
TABLE VII
C OMPARISON OF K URTOSIS B ETWEEN D IFFERENT O RDER [7] P. Borghesani, P. Pennacchi, and S. Chatterton, “The relationship
H ILBERT T RANSFORM between kurtosis- and envelope-based indexes for the diagnostic of
rolling element bearings,” Mech. Syst. Signal Process., vol. 43, no. 1−2,
Order 0 0.1 0.2 0.3 0.4 pp. 25−43, Feb. 2014.
Kurtosis 1.9349 1.9552 1.9037 1.5660 0.6402
[8] A. B. Ming, W. Zhang, Z. Y. Qin, and F. L. Chu, “Envelope calculation
0.5 0.6 0.7 0.8 0.9 1.0 of the multi-component signal and its application to the deterministic
0.9391 1.0778 1.4084 1.7998 2.1421 1.0845 component cancellation in bearing fault diagnosis,” Mech. Syst. Signal
Process., vol. 50−51, pp. 70−100, Jan. 2015.

Figs. 10−12 altogether show that the proposed fractional [9] R. H. Jiang, S. L. Liu, Y. F. Tang, and Y. H. Liu, “A novel method of
Hilbert transform based envelop analysis provides better en- fault diagnosis for rolling element bearings based on the accumulated
velop detection results and achieves better Kurtosis perfor- envelope spectrum of the wavelet packet,” J. Vib. Control, vol. 21, no. 8,
pp. 1580−1593, Jun. 2015.
mance than the envelop analysis based on traditional Hilbert
transform on the studied bearing fault signals. These results [10] M. Feldman, “Hilbert transform in vibration analysis,” Mech. Syst.
demonstrate the excellent compromise capability of the frac- Signal Process., vol. 25, no. 3, pp. 735−802, Apr. 2011.
tional Hilbert transformer in detect accuracy and filtering noisy
[11] M. Feldman, Hilbert Transform Applications in Mechanical Vibration.
bearing fault signal. This method may therefore serve as an Chichester, UK: John Wiley and Sons, 2011.
effective framework for the model-based detection of noisy
rolling element bearings. [12] A. W. Lohmann, D. Mendlovic, and Z. Zalevsky, “Fractional Hilbert
transform,” Opt. Lett., vol. 21, no. 4, pp. 281−283, Feb. 1996.
VI. C ONCLUSION
[13] S. C. Pei and M. H. Yeh, “Discrete fractional Hilbert transform,” IEEE
The fractional Hilbert transform signal detect model based Trans. Circ. Syst. II: Analog Digit. Signal Process., vol. 47, no. 11,
upon the modification of spatial filter with a fractional pa- pp. 1307−1311, Nov. 2000.
360 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

[14] C. C. Tseng and S. C. Pei, “Design and application of discrete-time Liyan Qiao received the B. S. degree in radio engi-
fractional Hilbert transformer,” IEEE Trans. Circ. Syst. II: Analog Digit. neering from Harbin Institute of Technology, China,
Signal Process., vol. 47, no. 12, pp. 1529−1533, Dec. 2000. in 1992, the M. S. degree in communication and
electronics system from Harbin Institute of Tech-
[15] F. W. King, Hilbert Transforms. Cambridge, UK: Cambridge University nology, China, in 1996, and the Ph. D. degree in
Press, 2009. instrumentation science and technology from Harbin
Institute of Technology, China, in 2005. He is at
[16] C. A. Monje, Y. Q. Chen, B. M. Vinagre, D. Y. Xue, and V. Feliu, the Automatic Test and Control Faculty of School
Fractional-order Systems and Controls: Fundamentals and Applications. of Electrical Engineering and Automation, Harbin
London, UK: Springer, 2010. Institute of Technology, Harbin, China. His research
interests include automatic test system, data acquir-
ing technic through internet, flash storage system, and signal analysis.
[17] J. Antoni and R. B. Randall, “The spectral Kurtosis: Application to the
vibratory surveillance and diagnostics of rotating machines,” Mech. Syst.
Signal Process., vol. 20, no. 2, pp. 308−331, Feb. 2006.

[18] L. T. DeCarlo, “On the meaning and use of kurtosis,” Psychol. Methods,
vol. 2, no. 3, pp. 292−307, Sep. 1997. Yongqiang Ye received the B. S. and M. S. degrees
from Zhejiang University, China, in 1994 and 1997,
respectively, and the Ph. D. degree from Nanyang
[19] L. Saidi, J. B. Ali, and F. Fnaiech, “The use of spectral kurtosis
Technological University, Singapore, in 2004, all in
as a trend parameter for bearing faults diagnosis,” in Proc. 15th Int.
electrical engineering. He had been a faculty mem-
Conf. Sciences and Techniques of Automatic Control and Computer
ber with the School of Information, Zhejiang Univer-
Engineering, Hammamet, Tunisia, 2014, pp. 394−399.
sity of Finance and Economics, China, for more than
four years. He had also been a postdoctoral fellow
[20] L. Saidi, J. B. Ali, and F. Fnaiech, “Bi-spectrum based-EMD applied with the Department of Electrical Engineering at
to the non-stationary vibration signals for bearing faults diagnosis,” ISA Lakehead University, the Department of Systems and
Trans., vol. 53, no. 5, pp. 1650−1660, Sep. 2014. Computer Engineering at Carleton University, and
the Department of Mechanical Engineering, Dalhousie University, Canada,
[21] K. A. Loparo, Bearings vibration data set. Case Western Reserve Uni- respectively. He joined the Department of Automation Engineering at Nanjing
versity. [Online]. Available: http://csegroups.case.edu/bearingdatacenter/ University of Aeronautics and Astronautics in 2009 as a professor. He is
pages/12k-drive-end-bearing-fault-data. a Senior Member of IEEE. His research interests include computer vision,
pattern recognition, learning and repetitive control, and power electronics
[22] L. Saidi, J. B. Ali, and F. Fnaiech, “Application of higher order spectral control.
features and support vector machines for bearing faults classification,”
ISA Trans., vol. 54, pp. 193−206, Jan. 2015.

YangQuan Chen received his Ph. D. degree in


Jianhong Wang received the B. S. degree in math- advanced control and instrumentation from Nanyang
ematics and applied mathematics from Jiangsu Nor- Technological University, Singapore, in 1998. Dr.
mal University, China, in 2000, the M. S. degree in Chen was on the Faculty of Electrical and Com-
operations research and control theory from Shang- puter Engineering at Utah State University before
hai Jiao Tong University, China, in 2007, and the he joined the School of Engineering, University
Ph. D. degree in control theory and control engineer- of California, Merced in 2012 where he teaches
ing from Nanjing University of Aeronautics and As- “Mechatronics” for juniors and “Fractional Order
tronautics, China, in 2016. He was a visiting scholar Mechanics” for graduates. His current research in-
with the School of Engineering at the University of terests include mechatronics for sustainability, cog-
California, Merced, USA, in 2015. He is currently nitive process control and hybrid lighting control,
an associate professor at the School of Science, multi-UAV based cooperative multi-spectral “personal remote sensing” and
Nantong University, China. His current research interests include applied applications, applied fractional calculus in controls, signal processing and
fractional calculus in intelligent control, signal processing, image processing, energy informatics; distributed measurement and distributed control of dis-
and big data processing. Corresponding author of this paper. tributed parameter systems using mobile actuator and sensor networks.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017 361

Local Bifurcation Analysis of a Delayed


Fractional-order Dynamic Model of Dual
Congestion Control Algorithms
Min Xiao, Member, IEEE, Guoping Jiang, Member, IEEE, Jinde Cao, Fellow, IEEE,
and Weixing Zheng, Fellow, IEEE

Abstract—In this paper, we propose a delayed fractional-order the mathematical modeling of real world phenomena arising
congestion control model which is more accurate than the original from several interdisciplinary fields, such as diffusion and
integer-order model when depicting the dual congestion control wave propagation [1], electromagnetic waves [2], viscoelastic
algorithms. The presence of fractional orders requires the use
of suitable criteria which usually make the analytical work so liquids [3], dielectric polarization [4], control [5], and biology
harder. Based on the stability theorems on delayed fractional- [6]. As a result of growing applications, the study of dynamics
order differential equations, we study the issue of the stability of fractional-order systems has attracted considerable interest
and bifurcations for such a model by choosing the communication of many researchers and numerous important results have been
delay as the bifurcation parameter. By analyzing the associated reported, including the stability [7], bifurcations [8], chaos [9],
characteristic equation, some explicit conditions for the local
stability of the equilibrium are given for the delayed fractional- and synchronization [10].
order model of congestion control algorithms. Moreover, the With the rapid development of the Internet, the congestion
Hopf bifurcation conditions for general delayed fractional-order control mechanism is a focus of interest to many researchers
systems are proposed. The existence of Hopf bifurcations at the in the past few years [11]−[13] since the seminal work
equilibrium is established. The critical values of the delay are [14]. One of the important properties of congestion control
identified, where the Hopf bifurcations occur and a family of
oscillations bifurcate from the equilibrium. Same as the delay, algorithms is the stability. Sufficient conditions for stability
the fractional order normally plays an important role in the are given for congestion control systems [15]−[18]. However,
dynamics of delayed fractional-order systems. It is found that it is found in [19], [20] that some common AQM (active queue
the critical value of Hopf bifurcations is crucially dependent on management) schemes coupled with the current congestion
the fractional order. Finally, numerical simulations are carried avoidance TCP (transmission control protocol) algorithm may
out to illustrate the main results.
lose the local stability due to an increase in delays or capacity,
Index Terms—Congestion control algorithm, fractional-order or a decrease in the number of connections. The loss of
congestion control algorithm model, Hopf bifurcation, stability. stability causes some nonlinear dynamical behaviors such as
chaos and bifurcation. Therefore, in addition to investigation
I. I NTRODUCTION of stability, the Hopf bifurcation and control have also begun
to draw much attention from researchers [21]−[26].
F RACTIONAL calculus and its applications to physics,
biology and engineering have become a subject of intense
research activities. It has been found that dynamical equations
Unlike integer-order derivatives that are local operators,
fractional-order derivatives are non-local integro-differential
operators [27]. As such, they can be used to represent mem-
using fractional derivatives are useful and more accurate in
ory effects and long-range dispersion processes. In the last
Manuscript received September 7, 2015; accepted June 2, 2016. This decade, fractional-order models have been an active field of
work was supported by National Natural Science Foundation of China research both from a theoretical and applied perspective. For
(61573194, 61374180, 61573096), China Postdoctoral Science Foundation instance, the resistance-capacitance-inductance (RLC) inter-
Funded Project (2013M530229), China Postdoctoral Science Special Foun-
dation Funded Project (2014T70463), Six Talent Peaks High Level Project of connect model of a transmission line is a fractional-order
Jiangsu Province (ZNDW-004), Science Foundation of Nanjing University of model [28]. Heat conduction can be more adequately modeled
Posts and Telecommunications (NY213095), and Australian Research Council by fractional-order models than by their integer order counter-
(DP120104986). Recommended by Associate Editor Antonio Visioli.
Citation: M. Xiao, G. P. Jiang, J. D. Cao, and W. X. Zheng, “Local parts [29]. In biology, it has been shown that the membranes
bifurcation analysis of a delayed fractional-order dynamic model of dual of cells of biological organism have a fractional-order elec-
congestion control algorithms”, IEEE/CAA Journal of Automatica Sinica, trical conductance [30]. In economics, it is known that some
vol. 4, no. 2, pp. 361−369, Apr. 2017.
M. Xiao and G. P Jiang are with the College of Automation, Nanjing financial systems can display fractional-order dynamics [31].
University of Posts and Telecommunications, Nanjing 210023, China (e-mail: There have been many results on Hopf bifurcations for a
candymanxm2003@aliyun.com; jianggp@njupt.edu.cn). variety of delayed integer-order congestion control systems
J. D. Cao is with the Research Center for Complex Systems and Net-
work Sciences, Southeast University, Nanjing 210096, China (e-mail: jd- recently [21]−[26]. However, to the best of our knowledge,
cao@seu.edu.cn). few studies of Hopf bifurcations for delayed fractional-order
W. X. Zheng is with the School of Computing, Engineering and Mathe- congestion control systems have been, reported. It should be
matics, Western Sydney University, Sydney, NSW 2751, Australia (e-mail:
w.zheng@westernsydney.edu.au).
Digital Object Identifier 10.1109/JAS.2016.7510151
362 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

mentioned that the qualitative theory of Hopf bifurcations The Laplace transform of the Caputo fractional derivative
for the case of fractional-order dynamical systems has not (1) at a = 0 is given by
completely settled yet. Thus, the Hopf bifurcation theory in n−1
X
fractional-order dynamical systems is still an open problem. L {C α α
sα−k−1 f (k) (0).
0 Dt f (t)} = s F (s) − (2)
In this paper, we will establish some bifurcation conditions for k=0
delayed fractional-order dynamical systems.
If f (k) (0) = 0, k = 0, 1, . . . , n − 1, then L {C α
0 Dt f (t)} =
Motivated by the above discussions, this paper is devoted
sα F (s).
to investigating the stability and bifurcations for a delayed
A class of n-dimensional linear fractional-order systems
fractional-order congestion control model. The sufficient con-
with multiple time delays can be represented in the following
ditions for the stability of the equilibrium are given for the
form [32]:
delayed fractional-order congestion control model. The Hopf
bifurcation conditions are proposed for delayed fractional- dα1 x1
= a11 x1 (t − τ11 ) + a12 x2 (t − τ12 )
order systems when the delay is chosen as the bifurcation dtα1
parameter. Then, the critical values of the delay are identi- + · · · + a1n xn (t − τ1n )
α2
fied in the delayed fractional-order congestion control model, d x2
= a21 x1 (t − τ21 ) + a22 x2 (t − τ22 )
where Hopf bifurcations occur and a family of oscillations dtα2
bifurcate from the equilibrium. It is worth mentioning that + · · · + a2n xn (t − τ2n )
the observations in this paper can help to design the Hopf ..
bifurcation of congestion control systems with the desired .
bifurcation point via adjusting the delay and fractional-order. αn
d xn
= an1 x1 (t − τn1 ) + an2 x2 (t − τn2 )
The paper is organized as follows. In Section II, some dtαn
preliminaries on delayed fractional-order systems are sum- + · · · + ann xn (t − τnn ) (3)
marized. In Section III, a delayed fractional-order model dαi
of fair dual congestion control algorithms is proposed. In where 0 < αi ≤ 1 for i = 1, 2, . . . , n, and the notation
dtαi
Section IV, by analyzing the associated characteristic equation, is chosen as the Caputo fractional derivative (1). The initial
the stability condition is derived for the delayed fractional- values xi (t) = φi (t) are given for −τmax ≤ t ≤ 0, i =
order congestion control model. The existence of the Hopf 1, 2, . . . , n, where τmax = max1≤i,j≤n {τij }.
bifurcation is established when the communication delay is Next, we introduce some stability results on the delayed
chosen as the bifurcation parameter. In Section V, numerical fractional-order system (3). The stability of the zero solution
simulations are given to illustrate the results. Finally, the of system (3) depends on the distribution of roots of the
conclusions are drawn in Section VI. associated characteristic equation (4), as shown at the bottom
of this page.
Theorem 1 [32]: The zero solution of system (3) is
II. P RELIMINARIES Lyapunov globally asymptotically stable if all the roots of the
characteristic equation (4) have negative real parts.
Generally speaking, there are three definitions of fractional Remark 1: If αi = 1, i = 1, 2, . . . , n , then the character-
derivative, i.e., the Grünwald-Letnikov fractional derivative, istic equation of (3) is reduced to the characteristic equation of
Riemann-Liouville fractional derivative, and Caputo fractional delay differential equations. If τij = 0, i, j = 1, 2, . . . , n
derivative [27]. Due to taking on the same form as integer and αi = 1, i = 1, 2, . . . , n, then the characteristic equation
order differential on the initial conditions, which has well- of (3) is reduced to det (sI − A) = 0, where the coefficient
understood physical meanings and has more applications in A = (aij )n×n . This coincides with the definition of the
engineering, here we only discuss the Caputo derivative which characteristic equation for ordinary differential equations.
is defined as follows: Corollary 1 [32]: Suppose that τij = 0, i, j =
Z 1, 2, . . . , n and αi = α ∈ (0, 1], i = 1, 2, . . . , n. If all
t
C α 1 the roots of the characteristic equation det (sI − A) = 0
a Dt f (t) = (t − τ )n−α−1 f (n) (τ )dτ (1)
Γ(n − α) a satisfy | arg(s)| > απ/2, then the zero solution of system (3)
is Lyapunov globally asymptotically stable.
where n−1 < α < n, n ∈ N, and Γ(·) is the Gamma function. Corollary 1 is the Matignon criterion (Theorem 2 of [33]).
The symbol α denotes the value of the fractional order that is Corollary 2 [32]: If αi = α ∈ (0, 1], i = 1, 2, . . . , n, all
usually chosen in the range 0 < α ≤ 1 in engineering. the eigenvalues λs of A satisfy | arg(s)| > απ/2 and the

———————————————————————————————————————————————————–
 α 
s 1 − a11 e−sτ11 −a12 e−sτ12 ··· −a1n e−sτ1n
 −a21 e−sτ21 sα2 − a22 e−sτ22 · · · −a2n e−sτ2n 
 
det  .. .. .. .. =0 (4)
 . . . . 
−an1 e−sτn1 −an2 e−sτn2 ··· sαn − ann e−sτnn
XIAO et al.: LOCAL BIFURCATION ANALYSIS OF A DELAYED FRACTIONAL-ORDER DYNAMIC MODEL OF · · · 363

characteristic equation (4) has no purely imaginary roots for parameter κ was considered as the bifurcation parameter, the
any τij > 0, i, j = 1, 2, . . . , n, then the zero solution of authors used the communication delay τ as the bifurcation
system (3) is Lyapunov globally asymptotically stable. parameter [23]. It was demonstrated that model (5) loses its
There are a number of substantial differences between stability and a Hopf bifurcation occurs when the delay τ passes
integer-order dynamical systems and fraction-order dynamical through a critical value. Moreover, the bifurcating periodic
systems. Therefore, most results on the delayed integer-order solution was calculated by means of the perturbation method.
model of congestion control algorithms cannot be simply A hybrid control strategy using both the state feedback and
extended to the case of fractional order one. As is well known, parameter perturbation was applied to control the undesirable
limit cycles of integer-order dynamical systems are isolated Hopf bifurcation of model (5) [41]. It was shown that this pro-
periodic oscillations, whose appearance can be explained us- posed method can delay the onset of bifurcations effectively,
ing the Hopf bifurcation theory [34]. However, to the best and thus extend the stable range in the parameter space and
of our knowledge, there is no Hopf bifurcation qualitative improve the performance of congestion control systems.
theory developed thoroughly for the case of fractional-order Compared with the classical integer-order models,
dynamical systems yet, and thus, the Hopf bifurcation theory fractional-order models are characterized by infinite memory.
in fractional-order dynamical systems is still an open problem. Congestion control systems include round trip propagation
The Hopf bifurcation conditions for fractional-order dy- delays. Therefore, the incorporation of a memory term
namical systems without delays were proposed based on into a congestion control model is an extremely important
numerical simulations, but were not proved in [35], [36]. improvement. Moreover, the fractional-order congestion
There are seldom reports about the Hopf bifurcation of delayed control models are more accurate than the original integer-
fractional-order dynamical systems. order models when modeling some congestion control
In this paper, we are interested in the stability and bifurca- algorithms. Thus, studying fractional-order congestion control
tion in delayed fractional-order congestion control systems. models is of great significance.
In this paper, we replace the usual integer-order derivative
III. M ODEL D ESCRIPTIONS by the fractional-order Caputo derivative (1) in the fair dual
congestion control algorithm model (5). The new model is then
The dual algorithms are a subset of a larger class of con-
described by the following delayed fractional-order differential
gestion control mechanisms. In these algorithms the resource
equation:
determines its congestion measure or price, by an averaging dα p
process at the link, which is then communicated back to the = κp(t)(x(t − τ ) − C) (6)
dtα
end-systems. To facilitate a control theoretic study, caricatures
where α ∈ (0, 1].
of rate control or window-based algorithms are often con-
Suppose that p∗ is a non-zero equilibrium of (6). Then it
verted into delayed integer-order differential equations [19],
satisfies the following equation:
[37]−[39]. It has been found from the study of such integer-
order equations that some congestion control mechanisms may D(p∗ ) = C. (7)
lose the local stability with an increase in delays or capacity,
It should be underlined that p∗ is an equilibrium of model
or a decrease in the number of connections, which is triggered
(6) with the fractional order α if and only if it is an equilibrium
by the Hopf bifurcation.
of the integer-order model (5).
Raina [19] introduced the following dynamical representa-
tion of a fair dual congestion control algorithm: IV. S TABILITY AND B IFURCATION A NALYSIS
d In this section, we investigate the stability and bifurcation of
p(t) = κp(t)(x(t − τ ) − C) (5)
dt the delayed fractional-order model (6) of fair dual congestion
where the variable p is the price at the link, τ is the com- control algorithms.
munication delay, κ > 0 is the gain parameter, and the scalar
C > 0 is the capacity. In addition, x(t) = D(p(t)) with D(p), A. Stability Analysis
p ≥ 0, a non-negative, continuous and strictly decreasing Let u(t) = p(t) − p∗ and the equilibrium p∗ is shifted to
demand function, and D(p) can be expressed by (w/p)1/γ , the origin. The linearized model of (6) is
where w > 0 may be viewed as a willingness to pay parameter dα u
of the user, and γ > 0 is the fair allocation parameter [40]. = κp∗ D0 (p∗ )u(t − τ ) (8)
dtα
The integer-order dual algorithm model (5) has been exten-
with the characteristic equation
sively studied regarding its bifurcation and control by many
researchers in the past years [19], [23], [41]. The local Hopf sα − κp∗ D0 (p∗ )e−sτ = 0. (9)
bifurcation was studied for model (5) by choosing the non- ∗
Theorem 2: If [−κp D (p )] 0 ∗ 1/α
6= [(2k + 1)π − απ/2]/τ ,
dimensional parameter κ as the bifurcation parameter [19]. where k ∈ Z, then the equilibrium p∗ of model (6) is Lyapunov
Explicit conditions were derived to ensure the onset of stable globally asymptotically stable.
limit cycles as model (5) just loses its local stability, and Proof: Let s = iω = ω(cos π/2 + i sin π/2)(ω > 0) be a
the direction of Hopf bifurcations was also determined by root of (9). Then
applying the normal form theory and center manifold theorem. απ απ
On the other hand, unlike the work in [19] where the gain ω α (cos + i sin ) − κp∗ D0 (p∗ )(cos ωτ − i sin ωτ ) = 0.
2 2
364 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

Separating the real and imaginary parts gives


απ
ω α cos − κp∗ D0 (p∗ ) cos ωτ = 0
2
απ
ω α sin + κp∗ D0 (p∗ ) sin ωτ = 0. (10)
2
Taking square on the both sides of (10) and summing them
up give

(ω α )2 + [κp∗ D0 (p∗ )]2


(11)
−2ω α κp∗ D0 (p∗ ) cos( απ
2 + ωτ ) = 0.

Notice that κ > 0, p∗ > 0, and D0 (p∗ ) < 0. It is


straightforward to obtain that
απ
(ω α )2 + [κp∗ D0 (p∗ )]2 − 2ω α κp∗ D0 (p∗ ) cos( + ωτ )
2
≥ (ω α )2 + [κp∗ D0 (p∗ )]2 + 2ω α κp∗ D0 (p∗ ) Fig. 1. Equilibrium p∗ = 0.025 of model (6) is Lyapunov globally asymp-
totically stable when κ = 0.02, C = 40, τ = 1, γ = 1, w = 1, α = 0.9,
= [ω α + κp∗ D0 (p∗ )]2 .
and the initial condition p0 = 0.1.

Obviously, if [−κp∗ D0 (p∗ )]1/α 6= [(2k + 1)π − απ/2]/τ , First, we put forward the Hopf bifurcation conditions for
then (11) has no positive real roots, meaning that (9) has no general delayed fractional-order systems. Consider the follow-
purely imaginary roots with positive imaginary parts. ing n-dimensional fractional-order system with delay:
Let s = iω = −ω[cos π/2 + i sin(−π/2)] (ω < 0) be a root dα xi
of (9). It is similar to prove that (9) has no purely imaginary = fi (x1 , x2 , . . . , xn ; τ ), i = 1, 2, . . . , n (12)
dtα
roots with negative imaginary parts under the assumption
[−κp∗ D0 (p∗ )]1/α 6= [(2k + 1)π − απ/2]/τ . where 0 < α ≤ 1 and the time delay τ ≥ 0. According to
Thus, if [−κp∗ D0 (p∗ )]1/α 6= [(2k + 1)π − απ/2]/τ , then Corollary 2, we propose the conditions of (12) to undergo
the characteristic equation (9) has no purely imaginary roots. a Hopf bifurcation at the equilibrium x∗ = (x∗1 , x∗2 , . . . , x∗n )
On the other hand, it is easy to see that the coefficient A of when τ = τ0 as follows:
the linearized model (8) has one eigenvalue s = κp∗ D0 (p∗ ) < 1) All the eigenvalues of the coefficient matrix of the
0 satisfying | arg(s)| > απ/2. linearized system of (12) satisfy | arg(s)| > απ/2.
Applying Corollary 2, the equilibrium p∗ of model (6) is 2) The characteristic equation of (12) has a purely imaginary
Lyapunov globally asymptotically stable. ¥ roots ±iω0 when τ = τ0 .
Remark 2: Although nonlinear dynamics of integer-order dRe[s(τ )] ¯¯
3) > 0, where Re{·} denotes the real part
congestion control systems were investigated in [19], [23], dτ τ =τ0
[37]−[41], to date, the theoretical results on the stability with of the complex eigenvalue.
respect to the system parameters and order have not been Remark 3: The condition 1) guarantees the stability of
reported yet for fractional-order congestion control systems. the equilibrium x∗ of the delayed fractional-order system (12)
For illustration of Theorem 2, we consider the fractional- when τ = 0. It is well known that the Routh-Hurwitz criterion
order model (6) with κ = 0.02, C = 40, τ = 1, α = 0.9, is the necessary and sufficient condition for the stability of the
and the proportional fairness [19] with γ = 1, w = 1. The equilibrium of integer-order dynamical systems. It should be
equilibrium can be found by solving (7), yielding p∗ = 0.025. noted that this criterion can also ensure the stability of the
It is easy to verify that the condition [−κp∗ D0 (p∗ )]1/α 6= equilibrium of fractional-order dynamical systems.
[(2k + 1)π − απ/2]/τ holds. Fig. 1 shows that the state p(t) Remark 4: The condition 3) is the transversality condition
of model (6) is globally asymptotically decreasing toward the of Hopf bifurcations of the delayed fractional-order system
equilibrium p∗ . (12).
Remark 5: The Hopf bifurcation conditions for fractional-
order dynamical systems without time delays by the observa-
B. Hopf Bifurcation tions from numerical simulations were proposed in [35], [36].
It is well known that the Hopf bifurcation is the birth of a We formulate the conditions of Hopf bifurcation of fractional-
limit cycle from an equilibrium in integer-order dynamical sys- order dynamical systems with time delays in this paper.
tems, when the equilibrium changes the stability via a pair of Lemma 1: If τ = τk , k = 0, 1, . . . , then (9) has a purely
purely imaginary eigenvalues. However, the qualitative theory imaginary roots ±iω0 (ω0 > 0), where
of Hopf bifurcations for fractional-order dynamical systems (2k + 1)π − απ 2
has not been constructed yet. In this Subsection, we study the τk =
[−κp∗ D0 (p∗ )]1/α
local bifurcation of the delayed fractional-order model (6) by
regarding the delay τ as the bifurcation parameter. ω0 = [−κp∗ D0 (p∗ )]1/α . (13)
XIAO et al.: LOCAL BIFURCATION ANALYSIS OF A DELAYED FRACTIONAL-ORDER DYNAMIC MODEL OF · · · 365

Proof: From the proof of Theorem 2, we can see that (9) Remark 7: Lemma 2 implies that the transversality con-
has a pair of purely imaginary roots when [−κp∗ D0 (p∗ )]1/α = dition 3) of Hopf bifurcations is satisfied for the delayed
[(2k + 1)π − απ/2]/τ . Therefore, the conclusion follows fractional-order model (6).
immediately. ¥ Theorem 3: For model (6), the following results hold.
Remark 6: Lemma 1 illustrates that the proposed condition 1) The equilibrium p∗ of model (6) is asymptotically stable
2) of Hopf bifurcation is reached for the delayed fractional- for τ ∈ [0, τ0 ), and unstable when τ > τ0 .
order model (6). 2) Model (6) undergoes a Hopf bifurcation at the equilib-
Lemma 2: Let s(τ ) = ρ(τ ) + iω(τ ) be the root of (9) rium p∗ when τ = τ0 .
satisfying ρ(τk ) = 0 and ω(τk ) = ω0 > 0, k = 0, 1, . . . . Proof: Note that the coefficient matrix of the linearized
Then, (8) has the eigenvalue λ = κp∗ D0 (p∗ ) < 0 satisfying the
dRe[s(τ )] ¯¯ inequality | arg(s)| > απ/2. Thus, the condition 1) of Hopf
τ =τk
> 0.
dτ bifurcations is satisfied for model (6).
Proof: Substituting s(τ ) into (9) and differentiating both 1) It is easy to see that all the roots of (9) with τ = 0
sides of the resulting equation with respect to τ , we obtain have negative real parts. From Lemma 1, the definition of τ0
ds ds implies that all the roots of (9) have negative real parts for
αsα−1 + κp∗ D0 (p∗ )e−sτ [τ + s] = 0. τ ∈ [0, τ0 ). The conclusion in Lemma 2 indicates that (9) has
dτ dτ
at least one root with positive real part when τ > τ0 . Thus,
Thus the conclusion follows.
ds −κp∗ D0 (p∗ )se−sτ 2) From Remarks 6 and 7, we know that the conditions 2)
= .
dτ αsα−1 + κp∗ D0 (p∗ )τ e−sτ and 3) of Hopf bifurcations are satisfied for model (6). Hence,
Note that s(τ ) = ρ(τ ) + iω(τ ) = r(cos θ + i sin θ) is the a Hopf bifurcation occurs at the equilibrium p∗ when τ = τ0 .¥
root of (9). Then we have Remark 8: The Hopf bifurcation theory in fractional-
order dynamical systems is still an open problem. The Hopf
ds −κp∗ D0 (p∗ )[ρ + iω]e−ρτ [cos(ωτ ) − i sin(ωτ )] bifurcation conditions for fractional-order systems without
= .
dτ α[ρ + iω]α−1 +κp∗ D0 (p∗ )τ e−ρτ [cos(ωτ ) − i sin(ωτ )] delays are proposed based on the observations from numerical
From this we obtain simulations [35], [36]. However, there are few results on the
dRe[s(τ )] P (τ )M (τ ) + Q(τ )N (τ ) Hopf bifurcation of delayed fractional-order systems.
= −κp∗ D0 (p∗ )e−ρτ Remark 9: The integer-order congestion control model
dτ M 2 (τ ) + N 2 (τ )
(5) may display a Hopf bifurcation when the delay τ passes
in which through the critical values [23]. However, the corresponding
P (τ ) = ρ cos ωτ + ω sin ωτ fractional-order model (6) will not produce the bifurcation
Q(τ ) = ω cos ωτ − ρ sin ωτ at the same values, which will be confirmed by numerical
M (τ ) = αrα−1 cos(α − 1)θ + κp∗ D0 (p∗ )τ e−ρτ cos ωτ simulations later.
Remark 10: The order and system parameter were chosen as
N (τ ) = αrα−1 sin(α − 1)θ − κp∗ D0 (p∗ )τ e−ρτ sin ωτ. the bifurcation parameters in fractional-order neural network
Replacing τ by τk , it follows that: models in [8]. In this paper, we use the delay τ as the
¯ bifurcation parameter in fractional-order congestion control
dRe[s(τ )] ¯¯
¯ models.
dτ τ =τk
P (τk )M (τk ) + Q(τk )N (τk ) V. N UMERICAL S IMULATIONS
= −κp∗ D0 (p∗ )
M 2 (τk ) + N 2 (τk ) In this section, we present some numerical results to illus-
π trate the analytical results obtained in the previous section,
α(ω0 )α sin[ω0 τk + (α − 1) ]
∗ 0 ∗
= −κp D (p ) 2 displaying the Hopf bifurcation phenomenon of the delayed
M 2 (τk ) + N 2 (τk ) fractional-order model (6) of fair dual congestion control
where algorithms. Simulations are performed using the method intro-
P (τk ) = ω0 sin(ω0 τk ) duced in [42] to find the solution of delayed fractional-order
differential equations. This method is the improved version
Q(τk ) = ω0 cos(ω0 τk ) of the Adams-Bashforth-Moulton algorithm and is proposed
π
M (τk ) = α(ω0 )α−1 cos(α − 1) + κp∗ D0 (p∗ )τk cos(ω0 τk ) based on the predictor correctors scheme.
2 For a consistent comparison, we discuss model (6) with the
π
N (τk ) = α(ω0 )α−1 sin(α − 1) − κp∗ D0 (p∗ )τk sin(ω0 τk ). same system parameters used in [23]: κ = 0.01, C = 50, and
2
the proportional fairness [19] with D(p) = 1/p. From (7),
It can be seen from (13) that ω0 τk = (2k + 1)π − απ/2, model (6) has a unique non-zero equilibrium p∗ = 0.02. For
implying that sin [ω0 τk + (α − 1)π/2] = 1. Moreover, note model (6) with α = 1 (integer-order model (5)), it follows
that −κp∗ D0 (p∗ ) > 0. Therefore from Theorem 1 in [23] that
¯
dRe[s(τ )] ¯¯
¯ > 0. τ0 = 3.1416, ω0 = 0.5.
dτ +
τ =τk
The dynamical behavior of the integer-order model (5) is
The conclusion follows. ¥ illustrated in Figs. 2−4. From Theorem 1 in [23], it is shown
366 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

Fig. 4. A periodic oscillation bifurcates from the equilibrium p∗ = 0.02 of


Fig. 2. The equilibrium p∗ = 0.02 of the integer-order model (5) is
the integer-order model (5), where κ = 0.01, C = 50, D(p) = 1/p, the
asymptotically stable, where κ = 0.01, C = 50, D(p) = 1/p, the initial
initial condition p0 = 0.1, and τ = 3.45 > τ0 = 3.1416.
condition p0 = 1, and τ = 2.95 < τ0 = 3.1416.

Fig. 5. The equilibrium p∗ = 0.02 of model (6) with α = 0.92 is


Fig. 3. A periodic oscillation bifurcates from the equilibrium p∗ = 0.02 of
asymptotically stable, where κ = 0.01, C = 50, D(p) = 1/p, the initial
the integer-order model (5), where κ = 0.01, C = 50, D(p) = 1/p, the
condition p0 = 0.1, and τ = 3.45 < τ0 = 3.6037.
initial condition p0 = 0.1, and τ = 3.25 > τ0 = 3.1416.

that when τ < τ0 , the trajectory converges to the equilibrium fractional-order model (6) with α = 0.92 converges to the
p∗ (see Fig. 2), while as τ is increased to pass through τ0 , p∗ equilibrium p∗ = 0.02, as shown in Fig. 5.
loses its stability and a Hopf bifurcation occurs (see Figs. 3 When α = 0.92, we choose τ = 3.8 > τ0 = 3.6037. From
and 4). Theorem 3, the equilibrium p∗ = 0.02 is unstable, as shown
Next, using our Theorem 3, we display the Hopf bifurcation in Fig. 6. It can be seen that when τ passes through the critical
for the fractional-order model (6) with α ∈ (0, 1). For example, value τ0 = 3.6037, a Hopf bifurcation occurs (see Figs. 5 and
by choosing α = 0.92, we can apply (13) in Lemma 1 to obtain 6).
When α = 0.92, we choose τ = 3.45 < τ0 = 3.6037, which
τ0 = 3.6037, ω0 = 0.4708. is the same value as that used in Fig. 4. According to Theorem
3, we conclude that instead of having a Hopf bifurcation, the
Note that the fractional-order model (6) with α = 0.92 has fractional-order model (6) with α = 0.92 converges to the
the same equilibrium as that of the integer-order model (5), but equilibrium p∗ = 0.02, as shown in Fig. 5.
the critical value τ0 increases from 3.1416 to 3.6037, implying When α = 0.92, we choose τ = 3.8 > τ0 = 3.6037. From
that the onset of Hopf bifurcations is delayed. Theorem 3, the equilibrium p∗ = 0.02 is unstable, as shown
When α = 0.92, we choose τ = 3.45 < τ0 = 3.6037, which in Fig. 6. It can be seen that when τ passes through the critical
is the same value as that used in Fig. 4. According to Theorem value τ0 = 3.6037, a Hopf bifurcation occurs (see Figs. 5 and
3, we conclude that instead of having a Hopf bifurcation, the 6).
XIAO et al.: LOCAL BIFURCATION ANALYSIS OF A DELAYED FRACTIONAL-ORDER DYNAMIC MODEL OF · · · 367

order counterpart. We have considered the stability and bifur-


cations of network congestion control in the presence of com-
munication delays and fractional order. A stability criterion
for the delayed fractional-order congestion control model has
been established. We have also proposed some conditions of
Hopf-type bifurcations for delayed fractional-order systems.
The delayed fractional-order congestion control model can
exhibit a Hopf bifurcation (i.e., periodic oscillations appear)
as the delay achieves a critical value which can be determined
exactly. It is observed that an increase in the order may lead
to a decrease of the critical value. The observations allow
us to design Hopf bifurcations of congestion control systems
with the desired bifurcation points by adjusting the delays and
order.

TABLE I
Fig. 6. A periodic oscillation bifurcates from the equilibrium p∗ = 0.02 of
VALUES OF ω0 AND τ0 FOR (6) W ITH κ = 0.01, C = 50, D(P ) =
model (6) with α = 0.92, where κ = 0.01, C = 50, D(p) = 1/p, the initial
1/P , AND D IFFERENT VALUES OF α : α = 1, 0.9, 0.8, 0.7, 0.6,
condition p0 = 0.1, and τ = 3.8 > τ0 = 3.6037.
0.5, 0.4, 0.3, 0.2, AND 0.1

Fractional order of model (6) ω0 τ0


It can be shown that if we choose a smaller value of α,
then the fractional-order model (6) may not have a Hopf α=1 0.5 3.1416
bifurcation even for the larger values of τ . This indicates that α = 0.9 0.4629 3.7324
the order α can delay the onset of Hopf bifurcations, thus
α = 0.8 0.4204 4.4832
guaranteeing a stationary sending rate for the larger values
of τ . For example, when choosing α = 0.86, the fractional- α = 0.7 0.3715 5.4968
order model (6) converges to the equilibrium p∗ = 0.02 if α = 0.6 0.3150 6.9818
τ < τ0 = 4.0092, as shown in Fig. 7.
α = 0.5 0.2500 9.4248

α = 0.4 0.1768 14.2172

α = 0.3 0.0992 26.9155

α = 0.2 0.0313 90.4779

α = 0.1 9.7656E−004 3.0561E + 003

R EFERENCES
[1] B. I. Henry and S. L. Wearne, “Existence of Turing instabilities in a
two-species fractional reaction-diffusion system,” SIAM J. Appl. Math.,
vol. 62, no. 3, pp. 870−887, Feb. 2002.

[2] N. Engheia, “On the role of fractional calculus in electromagnetic


theory,” IEEE Antennas Propag. Mag., vol. 39, no. 4, pp. 35−46,
Aug. 1997.

[3] N. Heymans and J. C. Bauwens, “Fractal rheological models and


fractional differential equations for viscoelastic behavior,” Rheol. Acta,
vol. 33, no. 3, pp. 210−219, May 1994.

Fig. 7. Equilibrium p∗ = 0.02 of model (6) with α = 0.86 is asymptotically


[4] H. Sun, A. Abdelwahab, and B. Onaral, “Linear approximation of
stable, where κ = 0.01, C = 50, D(p) = 1/p, the initial condition p0 = 0.1, transfer function with a pole of fractional power,” IEEE Trans. Automat.
and τ = 3.9 < τ0 = 4.0092. Control, vol. 29, no. 5, pp. 441−444, May 1984.

[5] D. Baleanu, J. A. T. Machado, and A. C. J. Luo, “ Fractional Dynamics


The effect of the order α on the values of τ0 and ω0 is and Control. Berlin: Springer, 2012.
shown in Table I. The critical value τ0 decreases clearly with
the order α, which means that the value of τ0 is sensitive to [6] V. D. Djordjević, J. Jarić, B. Fabry, J. J. Fredberg, and D. Stamenović,
the change of the order α. “Fractional derivatives embody essential features of cell rheological
behavior,” Ann. Biomed. Eng., vol. 31, no. 6, pp. 692−699, Jun. 2003.
VI. C ONCLUSION
[7] Y. H. Lim, K. K. Oh, and H. S. Ahn, “Stability and stabilization of
In this paper, we have extended a delayed integer-order fractional-order linear systems subject to input saturation,” IEEE Trans.
model of dual congestion control algorithms to a fractional- Automat. Control, vol. 58, no. 4, pp. 1062−1067, Apr. 2013.
368 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 2, APRIL 2017

[8] M. Xiao, W. X. Zheng, G. P. Jiang, and J. D. Cao, “Undamped [25] F. Liu F, H. O. Wang, and Z. H. Guan, “Hopf bifurcation control in the
oscillations generated by Hopf bifurcations in fractional- order recurrent XCP for the Internet congestion control system,” Nonlinear Anal. Real
neural networks with Caputo derivative,” IEEE Trans. Neural Networks World Appl., vol. 13, no. 3, pp. 1466−1479, Jun. 2012.
Learn. Syst., vol. 26, no. 12, pp. 3201−3214, Dec. 2015.
[26] M. Xiao and J. D. Cao, “Delayed feedback-based bifurcation control
[9] T. T. Hartley, C. F. Lorenzo, and H. K. Qammer, “Chaos in a fractional in an Internet congestion model,” J. Math. Anal. Appl., vol. 332, no. 2,
order Chua’s system,” IEEE Trans. Circuits Syst. I Fund. Theory Appl., pp. 1010−1027, Aug. 2007.
vol. 42, no. 8, pp. 485−490, Aug. 1995.
[27] I. Podlubny, Fractional Differential Equations. New York: Academic
[10] I. N’Doye, H. Voos, and M. Darouach, “Observer-based approach for Press, 1999.
fractional-order chaotic synchronization and secure communication,”
IEEE J. Emerg. Sel. Topics Circuits Syst., vol. 3, no. 3, pp. 442−450, [28] G. Q. Chen and E. G. Friedman, “An RLC interconnect model based on
Sep. 2013. fourier analysis,” IEEE Trans. Comp. Aided Des. Integr. Circuits Syst.,
vol. 24, no. 2, pp. 170−183, Feb. 2005.
[11] A. Papachristodoulou and A. Jadbabaie, “Delay robustness of nonlinear
Internet congestion control schemes,” IEEE Trans. Automat. Control, [29] V. G. Jenson and G. V. Jeffreys, Mathematical Methods in Chemical
vol. 55, no. 6, pp. 1421−1427, Jun. 2010. Engineering. 2nd ed. New York: Academic Press, 1977.

[12] J. Barrera and A. Garcia, “Dynamic incentives for congestion control,” [30] R. L. Magin, “Fractional calculus models of complex dynamics in
IEEE Trans. Automat. Control, vol. 60, no. 2, pp. 299−310, Feb. 2015. biological tissues,” Comput. Math. Appl., vol. 59, no. 5, pp. 1586−1593,
Mar. 2010.
[13] X. Zhang and A. Papachristodoulou, “Improving the performance of
network congestion control algorithms,” IEEE Trans. Automat. Control, [31] N. Laskin, “Fractional market dynamics,” Phys. A, vol. 287, no. 3−4,
vol. 60, no. 2, pp. 522−527, Feb. 2015. pp. 482−492, Dec. 2000.

[14] F. P. Kelly, A. K. Maulloo, and D. K. H. Tan, “Rate control for commu- [32] W. H. Deng, C. P. Li, and J. H. Lü, “Stability analysis of linear fractional
nication networks: shadow prices, proportional fairness and stability,” differential system with multiple time delays,” Nonlinear Dyn., vol. 48,
J. Oper. Res. Soc., vol. 49, no. 3, pp. 237−252, Mar. 1998. no. 4, pp. 409−416, Jun. 2007.

[33] D. Matignon, “Stability results for fractional differential equations with


[15] Y. P. Zhang and D. Loguinov, “Local and global stability of delayed applications to control processing,” in Multiconference: Computa-
congestion control systems,” IEEE Trans. Automat. Control, vol. 53, tional Engineering in Systems and Application, Lille, France, 1996,
no. 10, pp. 2356−2360, Nov. 2008. pp. 963−968.

[16] P. Ranjan, R. J. La, and E. H. Abed, “Global stability conditions for [34] Y. A. Kuznetsov, Elements of Applied Bifurcation Theory. New York:
rate control with arbitrary communication delays,” IEEE/ACM Trans. Springer-Verlag, 2004.
Network., vol. 14, no. 1, pp. 94−107, Feb. 2006.
[35] H. A. El-Saka, E. Ahmed, M. I. Shehata, and A. M. A. El-Sayed, “On
[17] M. L. Sichitiu and P. H. Bauer, “Asymptotic stability of congestion stability, persistence, and Hopf bifurcation in fractional order dynamical
control systems with multiple sources,” IEEE Trans. Automat. Control, systems,” Nonlinear Dyn., vol. 56, no. 1−2, pp. 121−126, Jul. 2008.
vol. 51, no. 2, pp. 292−298, Feb. 2006.
[36] M. S. Abdelouahab, N. E. Hamri, and J. W. Wang, “Hopf bifurcation
[18] Y. P. Tian, “Stability analysis and design of the second-order congestion and chaos in fractional-order modified hybrid optical system,” Nonlinear
control for networks with heterogeneous delays,” IEEE/ACM Trans. Dyn., vol. 69, no. 1−2, pp. 275−284, Jul. 2012.
Network., vol. 13, no. 5, pp. 1082−1093, Oct. 2005.
[37] S. S. Kunniyur and R. Srikant, “Stable, scalable, fair congestion control
[19] G. Raina, “Local bifurcation analysis of some dual congestion con- and AQM schemes that achieve high utilization in the Internet,” IEEE
trol algorithms,” IEEE Trans. Automat. Control, vol. 50, no. 8, Trans. Automat. Control, vol. 48, no. 11, pp. 2024−2028, Nov. 2003.
pp. 1135−1146, Aug. 2005.
[38] S. Liu, T. Basar, and R. Srikant, “Exponential-RED: a stabilizing AQM
[20] C. G. Li, G. R. Chen, X. F. Liao, and J. B. Yu, “Hopf bifurcation in scheme for low- and high-speed TCP protocols,” IEEE/ACM Trans.
an Internet congestion control model,” Chaos Solitons Fractals, vol. 19, Network., vol. 13, no. 5, pp. 1068−1081, Oct. 2005.
no. 4, pp. 853−862, Mar. 2004.
[39] P. Ranjan, E. H. Abed, and R. J. La, “Nonlinear instabilities in TCP-
[21] M. Xiao, W. X. Zheng, and J. D. Cao, “Bifurcation control of a RED,” IEEE/ACM Trans. Network., vol. 12, no. 6, pp. 1079−1092,
congestion control model via state feedback,” Int. J. Bifurc. Chaos, Dec. 2004.
vol. 23, no. 6, pp. 1330018, Jun. 2013.
[40] F. Kelly, “Fairness and stability of end-to-end congestion control,” Eur.
J. Control, vol. 9, no. 2−3, pp. 159−176, 2003.
[22] W. Y. Xu, J. D. Cao, and M. Xiao, “Bifurcation analysis of a class of
(n+1)-dimension Internet congestion control systems,” Int. J. Bifurc.
Chaos, vol. 25, no. 2, pp. 1550019, Feb. 2015. [41] D. W. Ding, X. M. Qin, N. Wang, T. T. Wu, and D. Liang, “Hybrid
control of Hopf bifurcation in a dual model of Internet congestion control
system,” Nonlinear Dyn., vol. 76, no. 2, pp. 1041−1050, Apr. 2014.
[23] D. W. Ding, J. Zhu, X. S. Luo, and Y. L. Liu, “Delay induced Hopf bifur-
cation in a dual model of Internet congestion control algorithm,” Non-
linear Anal. Real World Appl., vol. 10, no. 5, pp. 2873−2883, Oct. 2009. [42] S. Bhalekar and V. Daftardar-Gejji, “A predictor-corrector scheme for
solving nonlinear delay differential equations of fractional order,” J.
Fract. Calculus Appl., vol. 1, no. 5, pp. 1−9, Jul. 2011.
[24] M. Xiao, G. P. Jiang, and L. D. Zhao, “State feedback control at Hopf
bifurcation in an exponential RED algorithm model,” Nonlinear Dyn.,
vol. 76, no. 2, pp. 1469−1484, Apr. 2014.
XIAO et al.: LOCAL BIFURCATION ANALYSIS OF A DELAYED FRACTIONAL-ORDER DYNAMIC MODEL OF · · · 369

Min Xiao (M’11) received the B.S. and M.S. de- Jinde Cao received the B.S. degree from Anhui
grees in mathematics and fundamental mathematics Normal University, Wuhu, China, the M.S. degree
from Nanjing Normal University, Nanjing, China, in from Yunnan University, Kunming, China, and the
1998 and 2001, respectively, and the Ph.D. degree Ph.D. degree from Sichuan University, Chengdu,
in applied mathematics from Southeast University, China, all in mathematics/applied mathematics, in
Nanjing, China, in 2007. He is currently a professor 1986, 1989, and 1998, respectively. He is currently
at the College of Automation, Nanjing University of a distinguished professor, the dean of Department of
Posts and Telecommunications, Nanjing, China. His Mathematics and the Director of the Research Cen-
current research interests include memristor-based ter for Complex Systems and Network Sciences at
neural networks, fractional order systems, networked Southeast University, Nanjing, China. Professor Cao
control systems, bifurcation control, and smart net- was an associate editor of the IEEE Transactions on
works of power. Corresponding author of this paper. Neural Networks, Journal of the Franklin Institute and Neurocomputing. He
is an associate editor of the IEEE Transactions on Cybernetics, Differential
Equations and Dynamical Systems, Mathematics and Computers in Simula-
tion, and Neural Networks. He is a fellow of IEEE(2016), and a member of the
Academy of Europe(2016). He has been named as Highly-Cited Researcher in
Mathematics, Computer Science and Engineering listed by Thomson Reuters.
His research interests include nonlinear systems, neural networks, complex
systems and complex networks, stability theory, and applied mathematics.

Guoping Jiang (M’03–SM’13) received the B.E.


degree in Electrical Engineering from Hohai Univer-
sity, Nanjing, China, in 1988, and the Ph.D. degree Weixing Zheng received the B.S. degree in 1982,
in control theory and engineering from Southeast the M.S. degree in 1984, and the Ph.D. degree in
University, Nanjing, China, in 1997. He is currently 1989, all from the Southeast University, Nanjing,
a professor and the vice president of Nanjing Uni- China. He is currently a professor at the Western
versity of Posts and Telecommunications, Nanjing, Sydney University, Sydney, Australia. Dr. Zheng
China. He has authored or coauthored more than 200 serves as an associate editor of Automatica, IEEE
published academic articles. Professor Jiang received Transactions on Automatic Control, and other IEEE
the Academic Leader for the Youthful and Middle- journals. He is a fellow of IEEE and a Thomson
Aged Scholars of Jiangsu Province, China, in 2002, Reuters Highly Cited Researcher. His research inter-
and the New Century Excellent Talents of Ministry of Education, China, in ests include system identification, networked control
2006. His research interests include chaos synchronization and control, and systems, multi-agent systems, complex networks and
complex dynamical networks. signal processing.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

Modified Grey Model Predictor Design Using


Optimal Fractional-order Accumulation Calculus
Yang Yang, and Dingyü Xue

Abstract—The major advantage of grey system theory is analysis, it is difficult to get the solution due to the existence
that both incomplete information and unclear problems can of fractional derivatives, especially with the initial value
be processed precisely. Considering that the modeling of grey problem [6]−[9]. Several Matlab programs and interfaces
model (GM) depends on the preprocessing of the original data,
the fractional-order accumulation calculus could be used to do have been given for fractional-order systems. For example,
preprocessing. In this paper, the residual sequence represented by Simulink model method for fractional-order nonlinear system
Fourier series is used to ameliorate performance of the fractional- is proposed in ref [10] for initial value problem. A Ninteger
order accumulation GM (1, 1) and improve the accuracy of toolbox is developed for fractional-order controllers [11] and
predictor. The state space model of optimally modified GM (1, 1) FOMCON is a modeling and control toolbox for fractional-
predictor is given and genetic algorithm (GA) is used to find the
smallest relative error during the modeling step. Furthermore, order system [12]. The state space representation [13], [14],
the fractional form of continuous GM (1, 1) is given to enlarge robust stability research and system analysis are also hot
the content of prediction model. The simulation results illustrated topics. In ref [13], two methods for the state space representa-
that the fractional-order calculus could be used to depict the GM tion are presented based on the differentiation and integration
precisely with more degrees of freedom. Meanwhile, the ranges operator approximation respectively. The robust stability of
of the parameters and model application could be enlarged with
better performance. The method of modified GM predictor using Fractional-order Linear Time Invariant (FO-LTI) system with
optimal fractional-order accumulation calculus is expected to be interval uncertainties has been investigated in ref [14], [15].
widely used in data processing, model theory, prediction control Furthermore, parameter and differentiation order estimation in
and related fields. fractional models are discussed in ref [16].
Index Terms—Fractional-order accumulation, grey model Based on the fractional-order accumulation, many re-
(GM), genetic algorithm (GA), fourier series. searches have been carried out to study the model performance
in the GMs, for example, the model properties, perturba-
tion problems and stability analysis of the fractional-order
I. I NTRODUCTION
accumulation calculus by α = p/q [17]−[22]. Furthermore,

G REY system theory was firstly proposed in 1982 and


GM was built for prediction or decision-making with
unclear and incomplete information [1]. Compared with the
several new GMs are proposed based on the fractional-
order accumulation, for example, non-homogenous discrete
grey model (NDGM) with fractional-order accumulation is
conventional statistical models, only small samples of data put forward in ref [19], the fractional-order accumulating
is required to estimate the behavior of unknown systems in generation operator is applied in the GM (2, 1) in ref [20],
the GM using a special differential equation according to the the grey discrete power GM (1, 1) model is constructed by the
output data predicted [1]−[4]. GM (1, 1) is the basic form fractional-order accumulation in ref [21], the fractional-order
and most commonly used due to its computational efficiency accumulation time-lag model GM (1, N, τ ) is proposed in [22].
and prediction accuracy [3]−[5]. Furthermore, extraordinary Apart from this, the residual information are also used in some
differential equations (for example Non-linear, Delayed and modified GMs. For example, Fourier residual, Markov Chain
Fractional-order) are also popularly used in mathematical model and Artificial Neural Network have been used to correct
modeling of many engineering and scientific problems. the periodicity and randomness of residuals and improve the
Although, fractional-order differential equations (FODEs) model performance [23]−[25].
have been efficient tools for model simulation and theoretical Compared with the work being published, the GM using
fractional-order accumulation, the modified optimal model and
This article has been accepted for publication in a future issue of this
journal, but has not been fully edited. Content may change prior to final the model state space descriptions are all practical questions.
publication. In order to settle the problems above, the works described in
This work was supported by the National Natural Science Foundation of this paper include the discrete GM (1, 1) using fractional-order
China (61174145). Recommended by Associate Editor YangQuan Chen.
Citation: Y. Yang, and D. Y. Xue, “Modified grey model predictor design accumulation and the fractional form of continuous GM (1, 1)
using optimal fractional-order accumulation calculus,” IEEE/CAA Journal of by fractional calculus are studied; the modified optimal model
Automatica Sinica, pp. 1−10, 2017. DOI: 10.1109/JAS.2017.7510355. is obtained based on GA and Fourier series; the state space
Y. Yang is with the College of Information Science and Engineer-
ing, Northeastern University, Shenyang 110004, China, and also with the models for the predictor are also given.
College of Engineering, Bohai University, Jinzhou, 121013, China(email: The rest of this paper is organized as follows. In Section
yangy195@163.com). II, the basic knowledge of fractional accumulation calculus is
D. Y. Xue is with the College of Information Science and Engi-
neering, Northeastern University, Shenyang 110004, China(email: xued- introduced. In Section III, the form and model by fractional-
ingyu@ise.neu.edu.cn). order accumulation calculus in GM (1, 1) is analyzed. In Sec-
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

tion IV, the state space models of modified optimal fractional B. Fractional Accumulation Calculus
accumulation GM (1, 1) predictor are studied. In Section V, the In the accumulation theory, for α is arbitrary positive
fractional form of continuous GM (1, 1) is given. In Section integer number, the definition of integral-order accumulation
VI, the properties of fractional-order accumulation calculus for sequence x(j) j = 1, 2, · · · , m is given as in (7) [29].
are showed by a simple sequence and one case of modified m m m
optimal fractional-order accumulation GM (1, 1) predictor is X X m−j
X
(1)
x(j) = Cm−j x(j) = x(j) α = 1
discussed and tested. The conclusion part is given finally. j=1 j=1 j=1
m
X X j
m X m
X
(2) (1) m−j
x(j) = x(j) = Cm−j+1 x(j)
II. F RACTIONAL ACCUMULATION C ALCULUS j=1 j=1 i=1 j=1
m
X
A. Fractional Calculus = 1
Cm−j+1 x(j) α = 2
j=1
Fractional calculus is a generalization of differentiation
and integration to non-integer-order fundamental operator. The ..
.
continuous differential-integral operator is
m
X j
m X
X
(k) (k−1)
d γ x(j) = x(j)
γ
a Dt = γ, γ>0 (1a) j=1 j=1 i=1
dt m
γ
1 X
a Dt = 1, γ=0 (1b)
Z t = (m − j + 1)(m − j + 2)
γ
(k − 1)! j=1
a Dt = (dτ )−γ , γ<0 (1c)
a · · · [m − j + (k − 1)]x(j)
Xm
where γ is a complex number, a is a real number related to = m−j
Cm−j+k−1 x(j)
initial value. Γ(n) is Euler’s Gamma function and j=1
Z ∞ (m − j + k − 1)(m − j + k − 2) · · · (k + 1)k
=
Γ(n) = tn−1 e−t dt for Re(n) > 0 (2) (m − j)!
o
· x(j) α = k (7)
It is also called Euler’s integral of the second kind. It where α = 1, 2, · · · , k are the integer-orders. For α = pq ,
is clear that the restriction Re(n) > 0 assures the con-
the accumulation for sequence x(j) j = 1, 2, · · · , m has been
vergence of the integral. The Grünwald–Letnikov (GL), the
given in ref [17] and the definition is
Riemann–Liouville (RL) or Caputo derivative are the three
m
X m
X
most frequently used definitions for the general fractional (p
q)
m−j
x(j) = Cm−j+ p x(j) (8)
differintegral, and the GL definition [26]−[28] is given as −1
q
j=1 j=1

(t−a)/h
X µ ¶ where
γ dγ f (t) 1 j γ
a Dt f (t) = = lim γ (−1) f (t − jh)
dtγ h→0 h j C 0p −1 = 1,
j=0 q
(3) (m − j + p
− 1)(m − j + p
− 2) · · · ( pq + 1) pq
m−j q q
where the binomial coefficients are defined as Cm−j+ p = .
q −1 (m − j)!
µ ¶
γ γ! Based on the fractional-order and accumulation theory
= (4)
j j! (γ − j)! [9], [17], [29], the definition of fractional-order accumulation
is given by Gamma function in this paper. For sequence x(j)
For arbitrary non-integer and even complex γ 6= −1, −2, · · · j = 1, 2, · · · , m, the fractional-order accumulation is defined
and j: as in (9) with the order k > 0.
µ ¶ m
X m
X Γ(m − j + k)
γ Γ(1 + γ) (k)
x(j) = x(j) (9)
= Γ(m − j + 1)Γ(k)
j Γ(1 + j)Γ(1 + γ − j) j=1 j=1
sin[(j − γ)π] Γ(1 + γ)Γ(j − γ) and
= (5)
π Γ(1 + j) Xm
(k) Γ(m − j + k)
= = (10)
For an integer j = n and non-integer γ j=1
Γ(m − j + 1)Γ(k)
µ ¶ (
0
γ γ(γ − 1) · · · (γ − n + 1) Ck−1 =1 m=j
= m−j (m−j+k−1)(m−j+k−2)···(k+1)k
n n! Cm−j+k−1 = (m−j)! m 6= j
(−1)n−1 µΓ(n − γ) The proof can be easily obtained using the properties of
= = O(n−µ−1 ), n→∞ (6)
n!Γ(1 − µ) Gamma function. The expression by (9) is generalization of
YANG AND XUE: MODIFIED GREY MODEL PREDICTOR DESIGN USING OPTIMAL FRACTIONAL-ORDER ACCUMULATION CALCULUS 3

 
2
X
integer or α = pq . The parameter wj is defined as the weighting Γ(m − j + k)
 − x(j) 1 
factor of accumulation as in (11).  Γ(m − j + 1)Γ(k) 
 j=1 
 X 3 
 Γ(m − j + k) 
Γ(m − j + k)  − x(j) 1 
wj = j = 1, 2, · · · , m (11)  
Γ(m − j + 1)Γ(k) =  j=1 Γ(m − j + 1)Γ(k) 
 
 .. .. 
 . . 
Using the fractional-order calculus, the weighted form of  m 
 X Γ(m − j + k) 
the overall data information is considered. Therefore, the  − x(j) 1 
fractional-order accumulation can be used to do data prepro- j=1
Γ(m − j + 1)Γ(k)
cessing and mine the information from the data. The estimated    
data by the model can be obtained from the following equation. 1 1 0 ··· 0 −xx(1) 1
 1 1 1 ··· 0   −xx(2) 0 
   
m−1
X = .. .. .. . . ..   .. .. 
Γ(m − j + k)  . . . . .   . . 
x̂(0) (m) = x(1) (m) − x̂(0) (j) (12)
j=1
Γ(m − j + 1)Γ(k) 1 1 1 ··· 1 −xx(m) 0
(m−1)×m m×2

Y = [x(1) (2) − x(1) (1), x(1) (3) − x(1) (2), · · · ,


III. F RACTIONAL - ORDER ACCUMULATION IN GM (1, 1)
x(1) (m) − x(1) (m − 1)]T .
¡ ¢
Suppose x(0) = x(0) (1) , x(0) (2) , · · · , x(0) (m) is the
sequence of raw data with non-nonnegative values usually. If k = 1, the model by (15) becomes the traditional one-order
Denote its ¡fractional-order accumulation generated
¢ sequence GM (1, 1).
by x(1) = x(1) (1) , x(1) (2) , · · · , x(1) (m) .
Denote the fractional-order accumulation generated se-
The image form for continuous data of GM (1, 1) is
quence by x(1) and z (1) , z (1) is the average value of the
[30]−[32].
adjacent neighbors of x(1) (k) and it can be expressed as
dx(1)
+ ax(1) = b (13)
dt
x(1) (i) + x(1) (i + 1)
where a and b are referred as the development coefficient and z (1) (i) = , i = 1, 2, · · · , m − 1.
2
grey action quantity, respectively. Using the difference instead
of differential form, ∆t = (t + 1) − t = 1, as in (13), it can be
rewritten as x(1) (i + 1) − x(1) (i) + ax(1) (i + 1) = b, which is The matrix form is
the basic form of the fractional-order accumulation GM (1, 1).
The matrix form can be given as    
x(1) (2) − x(1) (1) −z (1) (2) 1
 x(1) (3) − x(1) (2)   −z (1) (3) 1 · ¸
        a
x(1) (2) − x(1) (1) −x(1) (2) 1  .. = .. ..  (16)
 x(1) (3) − x(1) (2)   −x(1) (3) 1 · ¸  .   . . b
    a
 .. = ..  (14) x(1) (m) − x(1) (m − 1) −z (1) (m) 1
 .   . 1 b
x(1) (m) − x(1) (m − 1) (1)
−x (m) 1
By using the least squares to estimate the model in equation
Suppose (16), the parameters which also satisfies as in (15) are

Γ(m − j + k)  
xx(j) = x(j) = wj x(j) j = 1, 2, · · · , m. 1 1
Γ(m − j + 1)Γ(k)
− 2 −
2
0 ... 0 0 
 
By using the least squares to estimate the model as in (14), it  1 1 
 0 − − ... 0 0 
satisfies that B=
 . 2 2 
 . .. .. .. .. .. 

T
[a b] = B −1 Y (15)  . . . . . . 
 1 1
0 0 0 ··· − −
2 2 (m−1)×m
where
     
−x(1) (2) 1 1 0 ··· 0 xx(1) −1
 −x(1) (3) 1  1 1 ··· 0  xx(2) 0
     
B= .. ..   .. .. .. ..   .. .. 
 . .  . . . .   . . 
−x(1) (m) 1 1 1 ··· 1 m×m xx(m) 0 m×2
4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

 
1 1
B. Modified Predictor Model
− 2 −
2
0 ... 0 0 
  The model residual sequence can be written as
 1 1 
 0 − − ... 0 0 
=
 . 2 2 
ε(0) = (ε(0) (2), ε(0) (3), · · · , ε(0) (m))T
 . .. .. .. .. .. 

 . . . . . .  = (x(0) (2) − x̂(0) (2) , x(0) (3) − x̂(0) (3) , · · · ,
 1 1
0 0 0 ··· − − x(0) (m) − x̂(0) (m))T
2 2 (m−1)×m
 1  The periodical feature hidden in the residual series can be
 
w1 0 ··· 0 x(0) (1) − extracted by the Fourier series and it is
 w1 
w1 w2 ··· 0   (0)  z · ¸
   x (2) 0  X 2πi 2πi
 .. .. .. ..    (0)
ε (j) = 0.5a0 + ai cos j + bi sin j
 . . . .   .. ..  T T
 . .  i=1
w1 w2 ··· wm m×m x(0) (m) 0 m×2
j = 2, 3, · · · , m, T = m − 1, z = [(m − 1)/2] − 1 (19)
where z is the integral part of (m − 1)/2 − 1. It can be also
Y = [x(1) (2) − x(1) (1), x(1) (3) − x(1) (2), . . . ,
written in the matrix form as below [25], [34].
x(1) (m) − x(1) (m − 1)]T .  (0) 
ε (2)
 ε(0) (3) 
 
 ..  =
IV. F RACTIONAL ACCUMULATION GM (1, 1) P REDICTOR  . 
T HEORY ε(0) (m)
 
A. Prediction Theory 4π 4π 4πz 4πz  
0.5 cos T sin
T
··· cos
T
sin 
T a0
Suppose the original data and the fractional-order accumu-   a1 
 6π 6π 6πz 
6πz  
lation generated sequence are (x(0) (1), x(0) (2), · · · , x(0) (m)), 0.5 cos sin ··· cos sin   b1 
 T T T 
T  
(x(1) (1), x(1) (2), · · · , x(1) (m)) and (z (1) (1), z (1) (2), · · · ,    .. 
 . . . .. .. ..  .
 .. .. ..   
z (1) (m)). z (1) (i) = [x(1) (i) + x(1) (i + 1)]/2,  . . . 
  az 
i = 1, 2, · · · , m − 1. For 0 < k ≤ 1, the estimated data  2mπ 2mπ 2mπz 2mπz 
from the model can be obtained by (12) and x̂(0) = (x̂(0) (1), 0.5 cos sin · · · cos sin bz
T T T T
x̂(0) (2), · · · , x̂(0) (m)). The estimated prediction data (20)
x(0) (m + 1) can be obtained from the following equation.
If
m  
X Γ(m + 1 − j + k) (0) 4π 4π 4πz 4πz
0.5 cos T sin ··· cos sin
(0) (1)
x̂ (m + 1) = x (m + 1) − x̂ (j) T T 
T
Γ(m − j + 2)Γ(k)  
j=1  6π 6π 6πz 
6πz
(17) 0.5 cos sin ··· cos sin 
 T T T 
T
The relative error is defined as P =
 .
,

 .. .
.. .
.. .. .. .. 
¯ (0) ¯  . . . 
¯ x̂ − x(0) ¯  
∆=¯ ¯ ¯ × 100%  2mπ 2mπ 2mπz 2mπz 
x(0) ¯ 0.5 cos sin · · · cos sin
µ ¯ (0) ¯ ¯ (0) ¯ T T T T
¯ x̂ (1) − x(0) (1) ¯ ¯ x̂ (2) − x(0) (2) ¯  
= ¯ ¯ ¯ ¯ ¯
x(0) (1) ¯ × 100%, ¯ x(0) (2) ¯ a0
¯ (0) ¯ ¶ a1 
¯ x̂ (m) − x (m) ¯
(0)  
× 100%, · · · , ¯¯ ¯ × 100% (18)  b1 
¯  
x(0) (m) C =  . , then the matrix can be written as ε(0) = P C.
 .. 
 
1 Pm az 
and ∆ = ∆i is the average relative error for the series bz
m i=1
modeling. Based on the least square method, Ĉ = (P T P )−1 P T ε(0) .
GA is a stochastic technique and popularly used in the Therefore, the estimated residual error can be given as
optimization problems. It is inspired by the natural genetics Xz · ¸
and biological evolutionary process. Reproduction, crossover (0) 2πi 2πi
ε̂ (j) = 0.5â0 + âi cos j + b̂i sin j
and mutation are three basic operators used to manipulate i=1
T T
the genetic composition of a population. GA evaluates a [m − 1]
population and generates a new one iteratively with each j = 2, 3, · · · , m, T = m − 1, z = −1 (21)
2
successive population (generation) [33]. In this paper, the (0)
fitness function is the minimization of the average model error The modified model output x̂F (j) by Fourier series is
1 Pm
(0)
and mink ∆ = ∆i . x̂F (j)=x̂(0) (j)+ε̂(0) (j) (22)
m i=1
YANG AND XUE: MODIFIED GREY MODEL PREDICTOR DESIGN USING OPTIMAL FRACTIONAL-ORDER ACCUMULATION CALCULUS 5

The process of calculating modified optimal fractional ac- The modeling process in (23) can be rewritten as
cumulation GM (1, 1) is: · (1) ¸ · (1) T
¸ · (1) ¸
(1) ∆x (n + 1) A Om ∆x (n)
(1) = (1) (1)
y (n + 1) ·A (1) 1 ¸ y (n) ,
1) Use GA to find the optimal fractional-order model £ ¤ ∆x (n)
with the minimization of the average relative error for y (1) (n) = Om 1
y (1) (n)
modeling;
2) Analyze the estimated residual error using Fourier series; £ ¤
where O·m = 0 ¸ 0 · · · 0 . Define new variables y(k) and
3) Obtain the modified prediction model; ∆x(1) (k)
4) Analyze the model and the prediction results. z(k) = . It can be also given as
y (1) (k)

C. State Space Model for Prediction z(k + 1) = Az(k)


,
y(k) = Cz(k)
For the data sequence x(j) j = 1, 2, · · · , m, suppose we
· (1) ¸
obtain the optimal fractional accumulation data sequence x(1) A OmT £ ¤
by GA, the fractional-order accumulation GM (1, 1) can be where A = , C = Om 1 .
A(1) 1
also represented by the state variable and the form is The characteristic equation of A can be calculated as
· ¸
x(1) (n + 1) = A(1) x(1) (n) + B (1) u(n) λI − A(1) −Om T
(23) det(λI − A) = det
y (1) (n + 1) = x(1) (n + 1) −A(1) λI − 1
= (λ − 1) det(λI − A(1) ).
where x(1) is the state variable vector and
Xn Xn The future state variables for the prediction can be calcu-
Γ(n − j + k)
x(1) (n) = (k) (0)
x (j) = x(j), lated 
from the
Γ(n − j + 1)Γ(k)  following equation. That is Y = F z(k), where
j=1 j=1 A
 A2 
y is the output variable, u is the input variable and equal to F = 
1. Compared with the basic fractional accumulation GM (1, 1),  ...  and h is number of samples predicted for the
when the model form is x(1) (i+1)−x(1) (i)+ax(1) (i+1) = b, Ah
A(1) = 1/(1 + a), B (1) = b/(1 + a). When the model form is future state variables.
x(1) (i + 1) − x(1) (i) + az (1) (i + 1) = b, A(1) = (2 − a)/(2 + Base on the Fourier series, the modified state space model
a), B (1) = b/(2 + a). For n < m and n ≥ m, the state space for prediction is given as
model becomes a constructing and predicting model equation x̂(n + 1) = Âx̂(n)+B̂u(n) + e(n + 1)
respectively. (25)
ŷ(n + 1) = x̂(n + 1)
As in (23), it can be also written as
n+1 n
where,
X X
(k) (0) (1) (k) (0) (1)
x (j) = A x (j) + B u(n)
j=1 j=1 Xz · ¸
2πi 2πi
e(n+1)=0.5â0 + âi cos (n+1)+b̂i sin (n+1) .
and i=1
T T

x(0) (n + 1) = A(0) x(0) (n)+B (0) u(n) + ω(n) (24) V. F RACTIONAL - ORDER G REY M ODEL

where, A(0) = A(1) − Γ(2) k


, B (0) = B (1) , ω(n) = The fractional form for continuous data of GM (1, 1) model
P A(1) Γ(n−j+k)Γ(n−j+2)−Γ(n−j+1)Γ(n−j+k+1) (0)
n−1 is defined as GM (α, 1), and it is
x (j).
j=1
Γ(n−j+1)Γ(n−j+2)Γ(k) dα x
+ ax = b (26)
The solution of (23) can be obtained using irritation method, dtα
and where a and b are referred as the development coefficient and
n−1
X grey action quantity, respectively, the fractional-order α should
x(1) (n) = Φ(n, 1)x(1)+ Φ(n, j + 1)B (1) (j)u(j), be more than zero and the number of variables is one. It can
j=1 also be written as
where, Φ(n, p) = A (n − 1)A(1) (n − 2)...A(1) (p), Φ(p, p) =
(1) 1 α a
Dtα x + ax = b, or Dt x + x = 1.
I. For n < m, take a difference operation on the left and right b b
side in (23), then the difference of the state space equation The state space representation for GM (α, 1) is
can be written as:
Dtα x(t) = Ax(t) + Bu(t)
∆x(1) (n + 1) = A(1) ∆x(1) (n) y(t) = x(t)
y (1) (n + 1) − y (1) (n) = ∆x(1) (n + 1)
where A, B, u(t) are the state, input and output vectors of the
= A(1) (x(1) (n)−x(1) (n − 1)). system and A = −a, B = b, u(t) = 1.
6 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

In order to simplify the problem, here, we only consider the Fig. 3 and Fig. 4, the prediction result and error analysis also
zero initial condition. The model solution can be obtained by show the predictor has better performance than the traditional
using Laplace transform X(s) = s(sαb+a) and GM (1, 1). The modified model result using Fourier series can
be seen in Fig. 5 and Fig. 6. The optimal model and prediction
x(t) = bε0 (t, −a; α, α + 1) = btα Eα,α+1 (−atα ), result are obtained and can be seen in Fig. 7 and Fig. 8. The
where state space model for optimal order result is given in Table II.
Error analysis of different fractional-order accumulations using
εk (t, λ; µ, v) = tµk+v−1 Eµ,v
(k)
(λtµ )(k = 0, 1, 2, · · · ) Fourier series are given in Table III. The data of modified
optimal fractional-order accumulation model can be seen in
is the Mittag-Leffler type introduced by Podlubny.
Table IV. In Table III, we can see that the average model
If x(0) = (x(0) (1), x(0) (2), · · · , x(0) (m)) is a sequence of and prediction error in the classical GM (1, 1) is larger than
raw data which are usually non-negative values, its fractional- fractional-order accumulation ones. The modified model has
order accumulation generated sequence is given by x(1) = better results than the traditional ones without using Fourier
(x(1) (1), x(1) (2), · · · , x(1) (m)), then Dtα x(1) + ax(1) = b is series in modeling and prediction. From Table IV, the modified
referred to fractional-order whitenization or image equation of GM using optimal fractional-order accumulation can obtain
the GM (α, 1). good performance compared with some classical GMs.
By using forward difference with G-L definition, the fol-
lowing equation is obtained [35] which can be used for the
discretization of continuous models.
k+1 µ ¶
α 1 X i α
D x(kT ) ≈ α (−1) x((k + 1 − i)T )
T i=0 i
µ ¶
1 α
= α (x((k + 1)T ) − x(kT )
T 1
k+1
X µ ¶
i α
+ (−1) x((k + 1 − i)T ) (27)
i
i=2

VI. S IMULATION E XPERIMENTS


Consider a discrete sequence x(0) (j) = (1, 2, 3, 4, 5), j =
1, 2, · · · , 5. The results of fractional-order weighted factor and Fig. 2. Accumulation generated sequence with fractional-order.
accumulation generated sequence can be seen from Fig. 1 and
Fig. 2. The fractional-order in the range of zero and one could Table I
model the system well compared with one-order generation O RIGINAL DATA OF N UMBER OF U SERS TAKEN AT THE AND OF
and obey the new information priority rule. Y EARS

Year 2006 2007 2008 2009 2010 2011 2012


Number of
Internet Users 137.0 210.0 298.0 384.0 457.3 513.1 564.0
(106 persons)

Fig. 1. Weighted factor with fractional-order less than and larger


than one.

The original data of main indicators on internet development


(based on number of users) taken at the end of years (2006-
2012), from China statistical yearbook-2013, People’s Repub-
lic of China National Bureau of Statistics, which can be seen
in Table I. The model and error analysis results based on two Fig. 3. Internet data modeling and error analysis using x(1) (k+1)−
models with fractional-order from 0.1 to 1.0 can be seen from x(1) (k) + ax(1) (k + 1) = b.
YANG AND XUE: MODIFIED GREY MODEL PREDICTOR DESIGN USING OPTIMAL FRACTIONAL-ORDER ACCUMULATION CALCULUS 7

Table II
S TATE S PACE M ODEL FOR O PTIMAL O RDER
GM Optimal
A(1) B (1) A C
model order
x(1) (k + 1) " #
1.0112 0 h i
−x(1) (k) 0.2311 1.0112 114.9412 0 1
1.0112 1
+ax(1) (k + 1) = b

x(1) (k + 1) " #
1.6736
0.9427 0 h i
−x(1) (k) 0.9427 46.1318 0 1
×10−5 0.9427 1
+az (1) (k + 1) = b

Fig. 4. Internet data modeling and error analysis using x(1) (k+1)−
x(1) (k) + az (1) (k + 1) = b.

Fig. 5. Modified model output of internet data modeling using Fourier series analysis based on x(1) (k + 1) − x(1) (k) + ax(1) (k + 1) = b.

Table III
E RROR A NALYSIS U SING S ERIES OF I NTERNET D EVELOPMENT
x(1) (k + 1) − x(1) (k) +ax(1) (k + 1) = b x(1) (k + 1) − x(1) (k) +az (1) (k + 1) = b
order method
∆ (%) ∆7 (%) ∆ (%) ∆7 (%)
common 1.9236 3.7190 1.8549 2.5575
0.10
Fourier series 0.1118 1.5075 0.1927 0.6877
common 1.9736 2.7617 2.0085 3.4366
0.25
Fourier series 0.2456 1.0420 0.1693 1.3721
common 4.1491 0.5578 2.5374 5.7856
0.50
Fourier series 0.8681 0.1029 0.2047 3.1108
common 7.2293 2.1057 3.4459 9.6037
0.75
Fourier series 1.7676 1.5565 0.3419 5.8862
common 7.9322 2.6635 3.6752 10.5827
0.80
Fourier series 1.9792 1.8657 0.3842 6.5982
common 9.4185 3.7836 4.3567 12.7859
0.90
Fourier series 2.4345 2.4880 0.0168 8.2046
common 11.0073 4.8934 5.1734 15.3407
1.00
Fourier series 2.9336 3.1033 0.6211 10.0767
8 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

Fig. 6. Modified model output of internet data modeling using Fourier series analysis based on x(1) (k + 1) − x(1) (k) + az (1) (k + 1) = b.

Fig. 7. Internet data optimal modeling and error analysis using Fig. 8. Internet data optimal modeling and error analysis using
x(1) (k + 1) − x(1) (k) + ax(1) (k + 1) = b. x(1) (k + 1) − x(1) (k) + az (1) (k + 1) = b.

Table IV
O PTIMAL M ODEL A NALYSIS AND P REDICTION R ESULT DATA U SING GA BY F OURIER S ERIES
x(1) (k + 1) − x(1) (k) +ax(1) (k + 1) = b ∆(%) Prediction value ∆7 (%)
GA method 1.9044 580.3567 2.9001
GA method by Fourier series 0.2176 570.2651 1.1108
One-order accumulation GM(1,1) 11.0073 536.4013 4.8934
x(1) (k + 1) − x(1) (k) + az (1) (k + 1) = b ∆(%) Prediction value ∆7 (%)
GA method 1.8126 576.0692 2.1399
GA method by Fourier series 0.2240 565.9218 0.3407
One-order accumulation GM(1,1) 5.1734 650.5216 15.3407
Model ∆(%) Prediction value ∆7 (%)
DGM(1,1) 5.7740 653.7459 15.9124
Model ∆(%) Prediction value ∆7 (%)
DGM(2,1) 11.0738 618.3561 9.6376

From the above results, the model prediction performance and prediction. The difference of x(1) (k + 1) − x(1) (k) +
can be greatly improved by Fouries series method, and the ax(1) (k + 1) = b and x(1) (k + 1) − x(1) (k) + az (1) (k + 1) = b
modified optimal predictor could describe the system more is that the latter model considers the neighbour information
precisely than the traditional GM(1,1) in model construction in the data modeling. From the optimal order analysis and
YANG AND XUE: MODIFIED GREY MODEL PREDICTOR DESIGN USING OPTIMAL FRACTIONAL-ORDER ACCUMULATION CALCULUS 9

other data results, when the model is different, the optimal [11] Valerio D, Costa.J. Ninteger: A non-integer control toolbox for Matlab.
fractional-order is also different for the same problem. Several 1st IFAC Workshop on Fractional Differentiation and its Applications.
France: Bordeaux, 2004. 208−213
other results also show the proposed method of fractional
accumulation order using GA by Fourier series can improve [12] Tepljakov A, Petlenkov E, Belikov J. FOMCON: a MATLAB toolbox for
the model performance greatly and can be perfectly put into fractional-order system identification and control. International Journal
of Microelectronics and Computer Science, 2011, 2(2): 51−62
the application of predictor design and model construction.
[13] Rachid M, Maamar B, Said D. Comparison between two approximation
methods of state space fractional systems. Signal Processing, 2011,
VII. C ONCLUSION 91(3): 461−469
Fractional calculus studies the possibility of differentiation [14] Sabatier J, Farges C, Trigeassou J C. Fractional systems state space
and integration with arbitrary real or complex orders of description: some wrong ideas and proposed solutions. Journal of
the differential operator. The fractional-order accumulation Vibration and Control, 2014, 20(7): 1076−1084
model can mine the data information more precisely than [15] Ahn H S, Chen Y Q, Podlubny I. Robust stability test of a class of
the classical order, which can reduce the randomness of the linear time-invariant interval fractional-order system using Lyapunov
original data and exhibit better performance. The GM (1, 1) inequality. Applied Mathematics and Computation, 2007, 187(1): 27−34
predictor based on the fractional-order accumulation has more [16] Victor S, Malti R, Garnier H, et al. Parameter and differentiation order
degrees of freedom and better performance compared with the estimation in fractional models. Automatica. 2013, 49(4): 926−935
traditional one-order GM. The modified optimal fractional-
[17] Wu L F, Liu S F, Liu J. GM(1,1) model based on fractional order
order accumulation method can be used to ameliorate the accumulating method and its stability. Control and Decision, 2014,
model performance and improve the accuracy of predictor. 29(5): 919−924
The GM (α, 1) application scope will also be enlarged with
[18] Wu L, Liu S, Yao L, et al. Grey system model with the fractional order
more freedom. The proposed method can be widely used accumulation. Communications in Nonlinear Science and Numerical
in data processing, modeling theory, multi-step prediction, Simulation, 2013, 18(7): 1775−1785
predictor design and related fields. The discrete and continuous
[19] Wu L F, Liu S F, Cui W, et al. Non-homogenous discrete grey model
forms for GM by fractional calculus, other forms of GMs with fractional-order accumulation. Neural Computing and Applications,
by fractional accumulation, for example, delay model, power 2014, 25(5): 1215−1221
exponent model and feedback model, which also need our [20] Wu L, Liu S, Yao L, et al. Using fractional order accumulation to reduce
further researches. errors from inverse accumulated generating operator of grey model. Soft
Computing, 2015, 19(2): 483−488.
R EFERENCES [21] Liu J F, Liu S F, Wu L F, et al. Fractioanl order reverse accumula-
tive discrete grey model and its application. Systems Engineering and
[1] Deng J L. The introduction of grey system. The Journal of Grey System,
Electronics, 2016, 38(3): 719−724
1982, 1(1): 1−24

[2] Lee Y C, Wu C H, Tsai S B. Grey system theory and fuzzy time series [22] Mao S H, Cao M Y, Xiao X P. Frational order accumulation time-lag
forecasting for the growth of green electronic materials. International GM(1,N,τ ) model and its application. Systems Engineering-Theroy &
Journal of Production Research, 2014, 52(10): 2931−2945 Practice, 2015, 35(2): 430−436

[3] Wang X, Qi L, Chen C, et al. Grey System Theory based prediction [23] Hsu L C. Applying the grey prediction model to the global integrated
for topic trend on Internet. Engineering Applications of Artificial Intel- circuit industry. Technological Forecasting and Social Change, 2003,
ligence, 2014, 29: 191−200 70(6): 563−574

[4] Liu X, Peng H, Bai Y, et al. Tourism Flows Prediction based on [24] Liang M T, Zhao G F, Chang C W, et al. Evaluating the carbonation
an Improved Grey GM (1, 1) Model. Procedia-Social and Behavioral damage to concrete bridges using a grey forecasting model combined
Sciences, 2014, 138: 767−775 with a statistical method. Journal of the Chinese Institute of Engineers,
2001, 24(1): 85−94
[5] Xiao X P, Guo H, Mao S H. The modeling mechanism, extension and
optimization of grey GM (1, 1) model. Applied Mathematical Modelling, [25] Wang Z X. Grey forecasting method for small sample oscillating
2014, 38(5): 1896−1910 sequences based on Fourier series. Control and Decision, 2014, 29(5):
270−274
[6] Abbasbandy S, Hashemi M S, Hashim I. On convergence of homotopy
analysis method and its application to fractional integro-differential [26] Benson D A, Meerschaert M M, Revielle J. Fractional calculus in hydro-
equations. Quaestiones Mathematicae, 2013, 36(1): 93−105. logic modeling: A numerical perspective. Advances in water resources,
2013, 51: 479−497
[7] Garrappa R, Popolizio M. Exponential quadrature rules for linear
fractional differential equations. Mediterranean Journal of Mathematics, [27] Sabatier J, Lanusse P, Melchior P, et al. Fractional Order Differentiation
2013, 12(1): 219−244 and Robust Control Design: CRONE. H-infinity and Motion Control.
New York: Springer, 2015. 1−10
[8] Shen S, Liu F, Anh V, et al. Detailed analysis of a conservative difference
approximation for the time fractional diffusion equation. Journal of [28] Yucra E A, Yuz J I, Goodwin G C. Sampling zeros of discrete models
Applied Mathematics and Computing, 2006, 22(3): 1−19 for fractional order systems. Automatic Control, IEEE Transactions on.
2013, 58(9): 2383−2388
[9] Abdelkawy M A, Taha T M. An operational matrix of fractional
derivatives of Laguerre polynomials. Walailak Journal of Science and [29] Cao D A. Theory of Accumulation. Beijing: Science Press, 2011.
Technology (WJST), 2014, 11(12): 1041−1055 163−177

[10] Xue D Y, Zhao C N, Pan F. Simulation model method and application of [30] Chen C I, Huang S J. The necessary and sufficient condition for GM
fractional order nonlinear system. Journal of System Simulation, 2006, (1,1) grey prediction model. Applied Mathematics and Computation.
9(18): 2405−2408 2013, 219(11): 6152−6162
10 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

[31] Liu S F, Lin Y. Grey information: theory and practical applications. Yang Yang graduated from Northeast Normal
London: Springer-Verlag, 2006. 194−216 university(NENU),China, in 2006. She received the
Master degree from NENU in 2009. She is currently
[32] Xiao X P, Mao S H. Grey prediction and decision methods. Beijing: a Ph. D. candidate at Northeastern University. Her
Science Press, 2013. 165−201 main research interests are signal processing and
fractional-order control.
[33] Moradi M H, Abedini M. A combination of genetic algorithm and
particle swarm optimization for optimal DG location and sizing in
distribution systems. International Journal of Electrical Power & Energy
Systems, 2012, 34(1): 66−74

[34] Lin Y H, Lee P C. Novel high-precision grey forecasting model.


Automation in construction, 2007, 16(6): 771−777

[35] Monje C A, Chen Y Q, Vinagre B M. Fractional-order systems and


Dingyü Xue received the Ph. D. degree from Uni-
controls-fundamentals and applications. London: Springer-Verlag, 2010.
versity of Sussex (UK). Now he is a professor at
60−65
Northeastern University. His main research interests
include fractional-order control system modeling,
simulation and computer aided design, robot control
and computer vision.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

Applications of Fractional Lower Order


Time-Frequency Representation to Machine Bearing
Fault Diagnosis
Junbo Long, Haibin Wang, Peng Li and Hongshe Fan

Abstract—The machinery fault signal is a typical non-Gaussian on STFT[6] and the improved cyclic WVD spectrum analysis
and non-stationary process. The fault signal can be described by based on WVD[7] . The time-frequency distribution cannot
SαS distribution model because of the presence of impulses. change according to the signal’s characteristic, hence, the
Time-frequency distribution is a useful tool to extract helpful
information of the machinery fault signal. Various fractional adaptive time-frequency analysis method has been focused and
lower order (FLO) time-frequency distribution methods have applied to the mechanical fault diagnosis because of its high
been proposed based on fractional lower order statistics, which performance. The time-frequency analysis method based on
include fractional lower order short time Fourier transform adaptive kernel function is proposed in literature[8] , and the
(FLO-STFT), fractional lower order Wigner-Ville distributions adaptive optimization criterion can adaptively adjust the kernel
(FLO-WVDs), fractional lower order Cohen class time-frequency
distributions (FLO-CDs), fractional lower order adaptive kernel function according to the characteristics of the signals.
time-frequency distributions (FLO-AKDs) and adaptive frac- Recently, the adaptive time-frequency analysis method is
tional lower order time-frequency auto-regressive moving average developed rapidly, such as adaptive time-frequency distribution
(FLO-TFARMA) model time-frequency representation method. based on radial Gaussian kernel function, cone-shaped kernel
The methods and the exiting methods based on second order function[9−10] and butterworth kernel function[11] . The new
statistics in SαS distribution environments are compared, simula-
tion results show that the new methods have better performances adaptive parabola kernel function time-frequency distribution
than the existing methods. The advantages and disadvantages of method has been proposed in [12]. The improved basis func-
the improved time-frequency methods have been summarized. tion chirplet adaptive time-frequency method is introduced in
Last, the new methods are applied to analyze the outer race literature[13] , and it is applied to the bearings and gear box fault
fault signals, the results illustrate their good performances. analysis. An improved radial parabolic kernel time-frequency
Index Terms—Alpha stable distribution; non-stationary signal;
adaptive function; auto-regressive (AR) model; parameter esti- method has been used to the bearing fault diagnosis, which can
mation; time frequency representation. effectively improve the bearing fault diagnosis time-frequency
resolution and suppress the cross-term interference[14] . Shi
I. I NTRODUCTION Dong-feng proposed a kind of adaptive time-frequency de-
composition algorithm based on Gaussian linear frequency-

T He machinery vibration signal is a non-stationary


signal, its spectrum characteristic changes with the
time. The time-frequency analysis is a powerful tool to
modulation[15] , the method has good performance in the
machinery critical vibration analysis. Recently, the adaptive
time-frequency method is proposed based on AR parameter
provide the frequency spectrum information for the non- model by Michael Jachan[16−17] , whereafter, the improved
stationary signals. The traditional short time Fourier transform vector time-frequency AR (VTFAR) and TFARMA adaptive
(STFT) time-frequency distributions[1] , Wigner-Ville distribu- time-frequency algorithm are put forward[18−19] . The model
tions (WVDs)[2] , wavelet transform (WT) time-frequency[3] , time-frequency methods have been applied in mechanical
Hilbert-Huang transform (HHT) time-frequency[4−6] , the time- engineering[20−21] , the TFAR model method has illustrated
frequency analysis methods have been widely used in me- fine time-frequency resolution when it is used to analyze the
chanical fault diagnosis. Recently, some improved methods vibration signals of a faulty gearbox[20] , more application
based on traditional time-frequency distribution are also used examples with parametric models method could be found in
in fault diagnosis, such as the evolutionary spectrum based literature[21] . However, the TFARMA model method has not
This article has been accepted for publication in a future issue of this been applied for the machinery fault signals analysis.
journal, but has not been fully edited. Content may change prior to final Gaussian model and second order statistics are used to
publication. analyze the fault signals in the above methods, but some actual
This work was financially supported by Natural Science Foundation of
China (61261046), Jiangxi province natural science foundation of China mechanical fault signals have obvious pulsing characteristics,
(20142BAB207006), Science and technology project of provincial education and they are non-Gaussian, hence there will be a certain
department of jiangxi (GJJ14738, GJJ14739). Recommended by Associate deviation. Therefore, Nikias first proposed a new statistical
Editor Yangquan Chen.
Junbo Long, Ping Li and Hongshe Fan are with the Department of model for the typical signal Alpha (α) stable distribution
Electrical and Engineering, jiujiang university, jiujiang 332005, China (e-mail: process[22−25] . When 0 < α < 2, the performance of the
ljb829@qq.com). time-frequency analysis method based on Gaussian model
Haibin Wang is with the Information Science and Engineering Technology,
jiujiang university, jiujiang 332005, China (e-mail: wanghaibin00@163.com). degenerates, therefore, the new methods based on α stable
Digital Object Identifier 10.1109/JAS.2016.7510190 distribution model are put forward, and they are applied to
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

the mechanical fault diagnosis. Chang-Ning Li proved that proposed methods in Section 4. The simulations of the outer
the bearing fault signals belong to α stable distribution[26] . A race fault signals diagnosis are presented in Section 5. Finally,
new support vector machine fault diagnosis algorithm based the conclusions and future research are given in Section 6.
on the stable distribution model is proposed in [27], it can
effectively improve small sample learning and convergence II. α STABLE DISTRIBUTION AND ITS STATISTICS
speed. A rolling bearing fault diagnosis method is put forward
A. α stable distribution
with fractional lower order statistics instead of second order
statistics based on α stable model and kurtogram[28] , which α stable distribution is a kind of generalized Gaussian
effectively improve the performance. However, few research distribution, the process is not limited in variance and its
works are studied on applications of time-frequency distri- probability density function has a serious tail, its characteristic
bution in machine fault diagnosis with α stable distribution function can be described as[22−25]
model. The adaptive time-frequency analysis method based α
φ(t) = exp {jµt − γ|t| [1 + jβsign(t)ω(τ, α)]} (1)
on α stable distribution is worth investigating. More realis-
tic statistical model will bring new machine fault detection where α is the characteristic index, when 0 < α < 2 it
and diagnosis methods for rotating machines. In addition, (type 1) is lower order α stable distribution, when α = 2
the fractional-order differential calculus methods have been it is Gaussian distribution. β is the symmetry coefficient, γ is
applied in many fields[29−31] . the dispersion coefficient, µ is the location parameter. When
In this paper, several new time-frequency representation β = 0, µ = 0, γ = 1, When α= 0.5, 1.0, 1.5 and 2.0, the time-
methods based on α stable distribution statistical modeling are domain waveforms of SαS distribution are shown in Fig. 1,
proposed for machine fault diagnosis. The paper is structured and their probability density function (PDF) are shown in Fig.
in the following manner. α stable distribution and its statis- 2.
tical moment are introduced in Section 2. The bearing fault Waveforms of SαS stable dαvariance are shown in Fig.
signals are introduced in Section 3. The improved fractional 3 when sample numbers successively increase with α =
lower order time-frequency representation methods are demon- 0.5, 1.0, 1.5 and 2.0. When 0 < α < 2, the results show
strated, and the simulations comparisons with the conventional that variances are not limited, the variance is convergent when
methods are performed to demonstrate justifiability of the α = 2 (Gaussian distribution), γ = 2σ 2 = 2(σ = 1).

Fig. 1 Waveform of SαS distribution under α = 0.5, 1.0, 1.5 and 2.0 in time domain
LONG et al.:APPLICATIONS OF FRACTIONAL LOWER ORDER TIME-FREQUENCY REPRESENTATION · · · 3

Fig. 2 PDF of SαS distribution with different alpha α

Fig. 3 Variance of SαS distribution with successively increase of sample numbers with different alpha (α)

B. fractional lower order statistics variables X and Y is defined as


Z
[X, Y ]α = xy <α−1> µ(ds), 1 < α ≤ 2 (2)
s
where S denotes the unit circle, < > denotes the operation
1) Fractional lower order covariation coefficient: The co- α
z <α> = |z| sign(z), the covariation coefficient of Xand Y is
variance of SαS distribution is not existing because of its
defined as
limited variance. Hence, the covariation concept is put forward
by Miller in 1978, it is similar to the covariance of Gaussian [X, Y ]α
λXY = (3)
random process. Covariation of two SαS distribution random [Y, Y ]α
4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

If the dispersion coefficient of Y is γy , the covariation and And if X(n) is complex, the FLOAC is estimated with the
covariation coefficient can be written as sample FLOAC R̂d (m)
E(XY <p−1> ) 1
[X, Y ]α = p γy , 1 ≤ p < α ≤ 2 (4) R̂d (m) =
E(|Y | ) L2 − L1
XL2
E(XY <p−1> ) a−1 b−1
λXY = p ,1 ≤ p < α ≤ 2 (5) |X(n)| |X(n + m)| X ∗ (n)X ∗ (n + m) (13)
E(|Y | )
n=L1 +1
According to the definition of covariation coefficient, the co- where L1 = max(0, −m), L2 = min(N − m, N ), ∗ denotes
variation coefficient of a real observation sequence X(n)(n = the conjugate operation.
0, 1, . . . N )can be defined as[21] :
<p−1> III. B EARING FAULT S IGNALS
E(X(n)X(n + m) )
λ(m) = p ,1 ≤ p < α ≤ 2 (6) The data of real bearing fault signals are got from the Case
E(|X(n + m)| )
Western Reserve University (CWRU) bearing data center[29] .
PN
p−1 As shown in Figure 4, the diameter of the bearing fault in the
X(n)|X(n + m)| sign[X(n + m)]
λ̂(m) = m=1 , test motor is 0.007 inches, and the fault points include inner
PN
p race fault, ball fault and outer race fault. The experiments
|X(n + m)| are conducted with a 2hp reliance electric motor, and the
m=1
1≤p<α≤2 (7) acceleration data are measured at proximal and distal points of
motor bearings, the points include the drive end accelerometer
where λ̂(m) is the approximate estimation of λ(m). The (DE), fan end accelerometer (FE) and base accelerometer
simplified fractional lower order moment is used in array (BA). The motor speed is 1797 RPM (revolutions per minute),
signal processing, and it is expressed as[23, 24] : and the digital data are collected with a speed of 12, 000
<p−1> samples per second.
λF LOM (m) = E(X(n)X(n + m) ), 1 ≤ p < α ≤ 2
(8)
when X(n) is real
λ̂F LOM (m) =
L2
X
1 p−1
X(n)|X(n + m)| sign[X(n + m)] (9)
L2 − L1
n=L1 +1

when X(n) is complex


λ̂F LOM (m) =
L2
X
1 p−2
X(n)|X(n + m)| X ∗ (n + m) (10) Fig. 4 The apparatus of bearing fault test data
L2 − L1
n=L1 +1
When the single fault point appears in inner race, outer race
where 1 ≤ p < α ≤ 2, L1 = max(0, −m), L2 = min(N −
or ball, we collect the fault signals. Waveforms are shown in
m, N ).
Figure 4 a, b, c and d, where it is shown that fault points
2) Fractional lower order covariance: Because the frac-
cause different impulse intensities. The ball fault has very
tional lower order covariation and fractional lower order
small impulse intensity, while the impulse intensity of outer
moment define α as 1 < α ≤ 2 and the range from 0 to 1 is not
race is higher.
defined, hence, fractional lower order covariance (FLOC) is Statistical characteristics of these bearing fault signals
given in [25], in which 0 < α ≤ 2 is defined. Fractional lower should be analyzed to obtain the condition information. Hence,
order auto-covariance (FLOAC) of N pairs of the observations the stable distribution statistical model is used to estimate
X(n)(n = 0, 1, · · · N ) based on the definition of FLOC[25] can parameters of the inner race fault signals, ball fault signals
be defined as: and outer race fault signals, the estimated four parameters
n o
<a> <b> are shown in Table 1. As it can be seen, bearing signals
Rd (m) = E X(n) X(n + m) ,
in normal condition are Gaussian distribution for α = 2,
0 ≤ a < α/2, 0 ≤ b < α/2 (11) and they are non-Gaussian α stable distribution for
where 0 < α ≤ 2, if X(n) is real, the FLOAC can be α < 2. Probability density function (PDF) of the inner race
estimated with the sample FLOAC R̂d (m). fault signals, the ball fault signals and the outer race fault
signals are shown in Figure 6. By comparing PDF of normal
1
R̂d (m) = signals and fault signals, we know that PDF of fault signals
L2 − L1 have serious trailing. Table 1 shows that the β value around
L2
X a b zero, and Fig. 6 shows that bearing fault signals generally have
|X(n)| |X(n + m)| sign[X(n)X(n + m)] (12)
symmetric PDF, hence, SαS distribution statistical model is
n=L1 +1
concise and accurate for bearing fault signals.
LONG et al.:APPLICATIONS OF FRACTIONAL LOWER ORDER TIME-FREQUENCY REPRESENTATION · · · 5

Fig. 5 Bearing fault waveforms (a. The waveform of normal signals in DE and FE b. the waveform of the inner race fault signals in DE,
FE and BA c. the waveform of the ball fault signals in DE, FE and BA d. the waveform of the outer race fault signals in DE, FE and BA)

Table I α stable distribution model parameter estimates of bearing


Heisenberg uncertainty principle. The conventional STFT of
fault signals
an analytic signal x(t) is defined as
parameters α β γ µ Z +∞
DE 2.000 –0.283 0.1304 0.1317
Normal
FE 2.000 1.000 0.0583 0.0236
ST F Tx (t, ω) = x(τ )h(τ − t)e−jωτ dτ (14)
−∞
BA 1.7682 0.0872 0.0590 0.0062
Inner race DE 1.4195 0.0155 0.2407 0.0175 The discrete equation is defined as
FE 1.8350 0.0322 0.1495 0.0291 X
BA 1.9790 0.0592 0.0293 0.0055 ST F Tx (n, $) = x(m)h(m − n)e−jn$ (15)
Ball DE 1.8697 0.1215 0.0772 0.0193 m
FE 1.998 –0.0371 0.0674 0.0321
STFT is one of Fourier transform, which is added with time
BA 1.6077 –0.1731 0.0530 0.0012
Outer race DE 1.1096 0.0433 0.1341 0.0367 window h(t) at each specific time of x(t), in α stable distri-
FE 1.5435 –0.0169 0.0968 0.0296 bution environment, fractional low order short time Fourier
transform (FLO-STFT) based on P order moment can be
defined as
IV. F RACTIONAL LOWER ORDER TIME - FREQUENCY Z +∞
DISTRIBUTIONS F LOST F Tx (t, ω) = x<P > (τ )h(τ − t)e−jωτ dτ
−∞
(16)
A. Fractional lower order short-time Fourier transform
FLO-STFT discrete equation is defined as
1) Principle: Short time Fourier transform (STFT) time- X
frequency distribution is free from cross-term interference, but F LOST F Tx (n, $) = x<P > (m)h(m − n)e−jn$ (17)
the time-frequency resolution is low and it is governed by the m
6 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

the signal x added with SαS distribution noise is defined as


2 2
x = e−a(n−80) +jω1 (n−80)
+ e−a(n−190) +jω2 (n−190)
+ SαS
= y + SαS (18)

Fig. 6 PDF of the bearing fault signals (a. PDF of inner race fault
signals in DE, FE and BA; b. PDF of the ball fault signals in DE, FE
and BA; c. PDF of the outer race fault signals in DE, FE and BA)

In the equations 16-17, the moving window function can


satisfy that P moment of non-stationary signal is stationary Fig. 7 Time-frequency representations of the signal x in SαS noise
and integrable within the time window, however, the traditional environment. (a. Waveform of x and y ; b. STFT time-frequency
STFT method is no longer stationary and integrable because representation of the signal x; c. FLO-STFT time-frequency repre-
E[|s|] = ∞ when α < 1. sentation of the signal x)
2) Application review: We apply FLO-STFT time- where a = 0.002, ω1 = 1.85, ω2 = 1.2, n =
frequency distribution to estimate the time-varying spectral, 1, 2, · · · 256, α = 1.5, M SN R = 15 db (Mixed Signal
LONG et al.:APPLICATIONS OF FRACTIONAL LOWER ORDER TIME-FREQUENCY REPRESENTATION · · · 7

n o
2
to Noise Ratio), M N SR = 10 log(E |s(t)| /γ α ). The According to the equation (24), FLO-WVD changes as
traditional STFT method and FLO-STFT method are used Z +∞
to estimate time-frequency representations of the signal x, F LOW V Dx (t, ω) = RxC (t, τ )e−jωτ dτ (25)
simulation results are shown in Figure 7. −∞

3) Remarks: Figure 7. b shows that the traditional STFT According to the equation (24), we can know that FLO-WVD
time-frequency method fails in noise environment, the im- of the signal x(t) is the Fourier transform of instantaneous
proved FLOC-STFT method shows good robustness in auto-covariance in time delay τ .
Fig. 7.c. However, the time-frequency resolution of the FLO- 2) Application review: The traditional WVD method,
STFT method is controlled by the length of the window PWVD method, the improved FLO-WVD method and FLO-
function like STFT method. In real application, the shorter PWVD method are used to estimate time-frequency distribu-
time window should be used when we want to get the tions of the signal x(t), and their simulation results are shown
information of higher frequency components, and if we wish in Figure 8.
to closely localize the frequency location of lower frequency 3) Remarks: Fig. 8.a and Fig. 8.c respectively are WVD
components, a longer time window is preferred. As a result, and PWVD time-frequency representations of the synthetic
STFT time-frequency method is only suitable to analyze signal x, Fig8. b and Fig8. d respectively are FLO-WVD
signals in Gaussian environment, but FLO-STFT can work and FLO-PWVD of the synthetic signal x. Simulation results
in Gaussian and noise environment, which is robust. show WVD and PWVD time-frequency methods cannot work,
but FLO-WVD and FLO-PWVD time-frequency methods have
B. Fractional lower order Wigner-Ville Distributions good performance in SαS environment. FLO-WVD method
1) Principle: Wigner-Ville Distribution (WVD) of the sig- is an improved WVD time-frequency method, FLO-WVD has
nal x(t) is defined as high time-frequency resolution, but it has serious cross-term
Z +∞ interference. Hence, its application is inevitably hindered by
W V Dx (t, ω) = x(t + τ /2)x(t − τ /2)e−jωτ dτ (19) the cross-term interference. FLO-PWVD is FLO-WVD added
−∞ the window function, it can better suppress the cross term
WVD time-frequency is a quadratic transformation, it has interference.
serious cross-terms, hence, the smoothing window function Fractional lower order Cohen class time-frequency distributions
h(τ ) is used to reduce the cross-term interference, Pseudo 1) P rinciple : The Cohen-class time-frequency distribution
WVD (PWVD) is expressed as is intended to obtain the expected properties like higher
Z +∞ resolution, non-negativeness and removal of cross-terms with
P W V Dx (t, ω) = h(τ )x(t + τ /2)x(t − τ /2)e−jωτ dτ a kernel function, Cohen class Time-frequency distribution
−∞
(20) (CTFD) of the analytic signal x(t) is defined as
Z +∞ Z +∞ Z +∞
In α stable distribution environment, Fractional Low Order 1
Cx (t, ω) =
Wigner-Ville Distribution (FLO-WVD) based on P order mo- 2π −∞ −∞ −∞
ment can be expressed as x(t + τ /2)x(t − τ /2)Φ(θ, τ )ejθt−jωτ −jθu dθdτ du (26)
F LOW V Dx (t, ω) Ambiguity function (AF) of the signal x(t) is expressed as
Z +∞
Z +∞
= x<P > (t + τ /2)x−<P > (t − τ /2)e−jωτ dτ (21)
−∞ AFx (θ, τ ) = x(t + τ /2)x(t − τ /2)e−jθt dt
−∞
The FLO-WVD discrete equation of the signal x(t) is ex- Z +∞
pressed as = RxC (t, τ )e−jθt dt (27)
−∞
F LOW V Dx (n, $)
X Fractional Low Order Ambiguity function (FLOAF) of the
=2 x<P > (n + m)x−<P > (n − m)e−jm$ (22) analytic signal x(t) based on P order moment is defined as
m Z +∞
FLO-PWVD of the signal x(t) can be defined as F LOAFx (θ, τ ) = RxC (t, τ )e−jθt dt
−∞
F LOP W V Dx (t, ω) = Z +∞
Z +∞ = x<P > (t + τ /2)x−<P > (t − τ /2)e−jθt dt (28)
h(τ )x<P > (t + τ /2)x−<P > (t − τ /2)e−jωτ dτ (23) −∞
−∞
When the inverse Fourier transform of equation (28) is com-
The instantaneous auto-covariance of the signal x(t) is defined puted, we can get:
as Z +∞
1
RxC (t, τ ) = x<P > (t + τ /2)x−<P > (t − τ /2) (24) RxC (t, τ ) = F LOAFx (θ, τ )ejθt dθ (29)
2π −∞
8 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

Fig. 8 Time-frequency representations of the signal x in SαS noise environment (a. WVD time-frequency representation of the signal
x; b. FLO-WVD time-frequency representation of the signal x; c. PWVD time-frequency representation of the signal x; d. FLO-PWVD
time-frequency representation of the signal x)

If the equation (29) is substituted to equation (25), we get x(t) is defined as


the following form. Z +∞ Z +∞
1
F LO − Cx (t, ω) = Φ(θ, τ )
2π −∞ −∞

F LOW V Dx (t, ω) = F LOAFx (θ, τ )ejθt−jωτ dθdτ (31)


Z +∞ Z +∞
1 Φ(θ, τ ) is the kernel function, a different distribution is got
F LOAFx (θ, τ )ejθt−jωτ dθdτ (30)
2π −∞ −∞ when a different kernel function is used. If Φ(θ, τ ) = 1,
FLO-Cohen time-frequency representation degenerates into
FLOWVD method, when Φ(θ, τ ) is a moving window func-
From the equation (30), we know that FLOWVD of the tion, FLO-Cohen method is called pseudo FLOWVD time-
signal x(t) is two-dimensional Fourier transform of FLOC- frequency representation, if Φ(θ, τ ) = cos(θτ /2), FLO-
AF, FLOWVD is three-dimensional (3-D) indication of the Cohen method is called FLO- Rihaczek time-frequency rep-
signal x(t) in time, frequency and energy, and FLOC-AF resentation, when Φ(θ, τ ) = ejθτ /2 , FLO-Cohen method is
is 3-D indication in time-delay, frequency deviation and the called FLO-Page time-frequency representation, if Φ(θ, τ ) =
2 2
correlation. The images of FLOWVD and FLOC-AF have the e−θ τ /σ , FLO-Cohen method is called FLO-Choi-Williams
components and cross-terms, the components of FLOWVD time-frequency representation, σis a constant between 0.2-8, if
method are on both sides, and the cross terms are in the Φ(θ, τ ) = g(τ ) |τ | sin(βθτ )/βθτ , it is called as FLO-conical
middle. However, the components of FLOC-AF are in the kernel distribution.
middle, and the cross terms are in both sides. When FLOC-AF 4) Application review: Choi-Williams and FLO-Choi-
of the signal x(t) is computed, and a low-pass filter is used Williams time-frequency methods are used to estimate time-
to filter cross-terms in AF plane, finally, the time-frequency frequency distributions of the synthetic signal x (equation 18),
distribution is calculated. FLO-Cohen distribution of the signal simulation results are shown in Figure 9.
LONG et al.:APPLICATIONS OF FRACTIONAL LOWER ORDER TIME-FREQUENCY REPRESENTATION · · · 9

According to the definition of FLOC-Cohen method, we


use the optimal kernel function Φopt (θ, τ ) instead of the fixed
kernel function Φ(θ, τ ), then we can get a new fractional low-
order adaptive kernel time-frequency distribution. the polar
coordinates expression of optimal kernel can be defined as:
Z 2π Z +∞
2
max |AFx (r, φ)Φ(r, φ)| rdrdφ (32)
Φ 0 0
when the kernel function is a radial Gaussian kernel function,
the optimal kernel function is defined as:
2
− 2σr2 (φ)
Φ(r, φ) = e (33)
Where φ is radial angleφ = arctan τθ σ(φ) is radial extension
functionit controls the radial shape of Φ(θ, τ ), constraint
condition in polar coordinates is defined as:
Z 2π Z +∞
1 2
|Φ(r, φ)| rdrdφ
4π 2 0 0
Z 2π Z +∞ ¯ ¯
1 ¯ − r22 ¯2
= ¯e 2σ (φ) ¯ rdrdφ
4π 2 0 ¯ ¯
0
Z 2π
1
= σ 2 (φ)dφ ≤ β (34)
4π 2 0
When Φopt (θ, τ ) is a radial optimal parabolic kernel function,
its function is defined as:
w(θ2 + τ 2 ) w(θ2 + τ 2 )
Φ(θ, τ ) = 1 − , (0 ≤ ≤ 1) (35)
2σ 2 (φ) 2σ 2 (φ)
The constraint condition in polar coordinates is expressed as:
Z π
1
Fig. 9 Time-frequency representations of the signal x in SαS noise σ 2 (φ)dφ ≤ β (36)
6wπ 0
environment. (a. Choi-Williams time-frequency representation of the
signal x;b. FLO-Choi-Williams time-frequency representation of the
If we use the equation (32), (33) and (34) to choose kernel
signal x)
function, the method can be called fractional lower order
adaptive Gaussian-kernel time-frequency distribution (FLO-
5) Remarks Fig. 9.a shows the Choi-Williams time-
AGK-TFD). When we use the equation (32), (35) and (36)
frequency representation of the synthetic signal x, and Fig.
to choose kernel function, it is called fractional lower order
9.b is the FLO-Choi-Williams time-frequency representation
adaptive parabolic kernel time-frequency distribution (FLO-
of the synthetic signal x. In view of the SαS stable distri-
APK-TFD).
bution noise environment, the Choi-Williams method fails,
2) Application review: The adaptive kernel function time-
and FLO-Choi-Williams method can better represent time-
frequency distribution and FLO-adaptive kernel function time-
frequency distribution. FLO-Choi-Williams time-frequency
frequency distribution are used to estimate time-frequency
method smoothing by the kernel function get rid of most of
distributions of the synthetic signal x(the equation 18), the
the cross-terms, but the time-frequency resolution is reduced.
optimal radial Gaussian kernel function is used in the methods.
Simulation results are shown in Figure 10.
3) Remarks: The adaptive kernel time-frequency distribu-
C. FLO adaptive kernel time-frequency representation method
tions of synthetic signal x are illustrated in Fig. 10.a, and
1) Principle: The kernel functions of traditional Cohen- Fig. 10.b illustrate the FLO-adaptive optimal kernel time-
class time-frequency method and fractional lower order frequency distributions of synthetic signal x. As shown in
Cohen-class time-frequency method are fixed, a class ker- the figures, two components of the FLO-adaptive optimal
nel function is only suitable for one type of signal, which kernel time-frequency method can be clearly resolved in fine
can not meet all the signals. However, the adaptive ker- resolution, but adaptive optimal kernel time-frequency method
nel time-frequency distribution can change optimal kernel cannot represent time-frequency distributions. From Figure
functionΦ(θ, τ )according to the feature of the different signals. 10.b, we know that the FLO-adaptive kernel function method
Hence, adaptive optimal kernel time-frequency method is can effectively suppress the cross-terms, and it has a better
focused, and adaptive optimal kernel time-frequency repre- timeCfrequency resolution. The FLO-adaptive kernel method
sentation in stable distribution environment will be a new requires that the auto-terms of the signals concentrate around
direction. the origin on the ambiguity plane, the cross-terms distribute
10 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

in an area is far from the origin, and it will not be effective non-stationary time-frequency auto-regressive moving average
to separate the auto-terms and cross-terms when they overlap SαS process TFARMA (M , L, A, B) as
regardless of what volume of parameter is used. M
X
x[n] = − ai [n]x[n − i]+
i=1
L
X
bi [n]u[n − i], n = 0, 1, 2, · · · N − 1 (38)
i=0

where
A
X
ai [n] = ai,l fl [n] =
l=−A
A
X 2π
ai,l ej N nl , n = 0, 1, 2, · · · N − 1
l=−A
B
X
bi [n] = bi,l fl [n] =
l=−B
B
X 2π
bi,l ej N nl , n = 0, 1, 2, · · · N − 1
l=−B

fl [n] = ej N nl , l = 0, 1, 2, · · · , max {A, B} (39)

We call it as fractional lower order time-frequency auto-


regressive moving average (FLO -TFARMA) process, where
M , L, A and B are the orders of the model, and M and
L are the order in time domain, A and B are the order in
frequency domain (the bandwidth of the model are [−A, A]
and [−B, B]), ai [n] and bi [n] are the parameters of the FLO
-TFAR model, the numbers are as high as N (M + L + 1),
ai,l and bi,l are basis expansion of the parameter functions,
the number of ai,l is M (2A + 1), the number of bi,l is
(L + 1)(2B + 1). When L = 0, B = 0, FLO - TFARMA
Fig. 10 Time-frequency representations of the signal x in SαS
model will degrade into FLO-TFAR (M , A) model, and if
noise environment. (a. Adaptive kernel time-frequency representation
A = 0, B = 0, it will degrade into FLO-TFMA (M , L)
of the signal x; b. FLO- adaptive kernel time-frequency representation
model. fl [n] is the basis functions, u(n) is a stationary white
of the signal)
noise SαS process, γ is its dispersion coefficient(γ = 1).
1) FLO-TFMA Time-Frequency Representations: The α
spectrum of the α stable distribution process is defined as
 
Xq
D. Adaptive FLO-TFARMA Time-Frequency Representation
method Sα (z) = X[n], X(n − i)z i 
i=−q
· ¸
TFARMA model of a non-stationary random process is 1 <α−1> <α−1>
defined as[19] =γ ( ) [H(z)] (40)
z
M
X When inserting z = ejω into the equation (40), α spectrum
x[n] = − ai [n]x[n − i]+ on the unit circle is calculated as
i=1 <α−1> ¯ ¯α
L
X Sα (ejω ) = γH(ejω ) · [H(ejω )] = γ ¯H(ejω )¯ (41)
bi [n]e[n − i], n = 0, 1, 2, · · · N − 1 (37)
i=0
When Z transformation with respect to both sides of the
equation (38) is computed, we obtain
Where ai [n] and bi [n] are the time-varying parameters of P
L
the TFAR and TFMA part, M and L are orders, e(n) is 1+ bi [n]Z −i
i=1 B(Z)
stationary white noise. When the noise e(n) is a stationary H[Z] = = (42)
PM A(Z)
SαS distribution process u(n), according to the definition 1+ ai [n]Z −i
method of the equation (37) TFARMA, we can also define a i=1
LONG et al.:APPLICATIONS OF FRACTIONAL LOWER ORDER TIME-FREQUENCY REPRESENTATION · · · 11

By inserting the equation (42) into the equation (40), FLO- function (EAF) based on the second-order correlation func-
∆ P
N −1
TFARMA model spectrum estimation of a SαS process X[n] 2π
tion Ax [i, l]= RX [n, i]e−j N nl , its auto-correlation is re-
can be defined as n=0
¯ ¯α placed by auto-covariance, it can be named as fractional order
¯ P
L 2π ¯
¯1 + bi [n]e−j N ik ¯ discrete expect ambiguity function (FLO-EAF), it represents
¯ ¯ statistical covariance of the time shift and frequency shift in
Sα (n, k) = γ ¯¯ i=1 ¯
¯
¯ 1 + P a [n]e−j 2π
M
¯
N ik ¯
time-frequency domain. When i ≥ A, x[n], U [n] are statisti-
¯ i
cally independent from each other and CU,x [n − i0 , i − i0 ] = 0,
i=1
¯ ¯α the equation (46) can be written as
¯ ¯
¯ 1 + P P bi,l e−j 2π
L B
N (ik−nl) ¯
¯ ¯ M
X A
X
¯ i=1 l=−B ¯ 2π 0 0
= γ¯ ¯ (43) ai0 ,l0 λx [i − i0 , l − l0 ]e−j N i (l−l ) = 0
¯ PM P A 2π ¯
¯1 + ai,l e−j N (ik−nl) ¯ i0 =0 l0 =−A
¯ i=1 l=−A
¯
M
X A
X 2π 0 0
For getting ai,l and bi,l of FLO-TFARMA model parameters, ai0 ,l0 λx [i − i0 , l − l0 ]e−j N i (l−l ) = −λx [i, l]
we solve the parameters ai,l of FLO-TFAR model, and then i0 =1 l0 =−A
solve the parameters bi,l of FLO - TFMA model. A+1≤i≤A+M −L≤l ≤L (48)
2) FLO-TFAR parameters estimation: If both sides of the
equation (38) are multiplied by x<P −1> [n − i0 ] and taken The equation (48) can be written as
expectation, it can be written as Γa = −θ or a = −Γ−1 θ (49)
M
X © ª where Γ is (2L+1)M ×(2L+1)M Toeplitz-block matrix, a =
ai [n]E x[n − i0 ]x<P −1> [n − i0 ] T T
i0 =0
[a1 T , a2 T , · · · , aM T ] , am = [ai,−L , ai,−L+1 , · · · , ai,L ] ,
T T T T
L
X © ª θ = [θA+1 , θA+2 , · · · θA+M ] .
= bi [n]E U [n − i0 ]x<P −1> [n − i0 ] (44) The equation (49) has (2L + 1)M independent equations,
i0 =0 and the required parameters ai0 ,l0 are (2L + 1)M . The lengths
A simplified fractional lower order covariance is defined in of θ and a are (2L+1)M , and through the solution of Toeplitz
[21], it simplifies to equation (44), and then we can get matrices using equation (49), we can obtain the vector a and
FLO - TFAR model parameters ai,l .
M
X A
X 2π 0 3) FLO-TFMA parameters estimation: A SαS distribution
ai0 ,l0 Cx [n − i0 , i − i0 ]ej N nl signal y[n] can be produced by SαS noise distribution U [n]
i0 =0 l0 =−A
through causal linear time-varying (LTV) system (TFMA), we
L
X B
X 2π 0 can also obtain it when U [n] is passed through a TFARMA
= bi0 ,l0 CU,x [n − i0 , i − i0 ]ej N nl (45)
system and then through a TFAR model system. Then, we
i0 =0 l0 =−B
can take advantage of the observation sequence x[n] that is
∆ © ª∆
wheren Cx [n − i0 , i − i0 ]= E x[n − i0 ]x<P −1>
[n − i0 ] = discussed in Section 5.2 with the help of TFAR model filter
o to obtain TFMA process y[n], this whole process can be
P −2 ∗
E x[n − i0 ]|x[n − i0 ]| X [n − i0 ] is auto-covariance
expressed as
function of x[n],
∆ © ª∆ L
X L X
X B
CU,x [n − i0 , i − i0 ]= E U [n − o
n i0 ]x<P −1> [n − i0 ] = 2π

P −2
y[n] = bi [n]U [n − i] = bi,l [n]ej N nl U [n − i]
E U [n − i0 ]|x[n − i0 ]| · x∗ [n − i0 ] is cross-covariance i=0 i=0 l=−B
of x[n] and U [n], N points of discrete Fourier transform (50)
(DFT) with respect to both sides of the equation (45) can be
The both sides of the equation (50) are multiplied by
expressed as
x<P −1> [n − i0 ] and taken expectation, then, N points of
M
X A
X 2π 0 0
discrete Fourier transform (DFT) with respect to both sides
ai0 ,l0 λx [i − i0 , l − l0 ]e−j N i (l−l ) of the equation (50) can be written as
i0 =0 l0 =−A
L
X B
X
L
X B
X 2π 0 0
2π 0 0 bi0 ,l0 [n]λU,y [i − i0 , l − l0 ]e−j N i (l−l ) = λy [i, l]
= bi0 ,l0 λU,x [i − i0 , l − l0 ]e−j N i (l−l ) (46)
i0 =0 l0 =−B
i0 =0 l0 =−B
N −1 0≤i≤L −B ≤i≤B (51)
X
0 0 ∆ 0 0 −j 2π
N nl
0
λx [i − i , l − l ]= Cx [n − i , i − i ]e When LB << N , phase factor e−j
2π 0 0
N i (l−l ) ≈ 1, it can be
n=0
N −1
expressed as
X
0 ∆ 2π 0
λU,x [i − i0 , l − l ]= CU,x [n − i0 , i − i0 ]e−j N nl (47) L
X B
X
n=0 bi0 ,l0 [n]λU,y [i − i0 , l − l0 ] = λy [i, l]
i0 =0 l0 =−B
where λx [i − i0 , l − l0 ] and λU,x [i − i0 , l − l0 ]are similar to
Cohen-class time-frequency distribution expected ambiguity 0≤i≤L −B ≤i≤B (52)
12 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

According to the method in section 5.2, the equation (49) is resolution of FLO-TFAR (5, 1) is poorer than that of
written as Toeplitz matrix form Γb = θ, and then the model the nonparametric FLO-PWVD in Fig. 11.b. but it can better
parameters bi,l are solved. suppress the cross term interference. TFMA (2, 2) method
However, U [n] and λU,y [i − i0 , l − l0 ] are unknown from failed in Fig. 12.a, and FLO-TFMA (2, 2) spectrum is very
the observations of a random signal x[n], in that way, we poor in Fig. 12.b. Finally, TFARMA (2, 2, 1, 2) model method
cannot evaluate bi,l through the above method. We can use cannot work in SαS noise environment in Fig. 13.a, but
improved fractional lower order complex time-frequency spec- FLO-TFARMA (2, 2, 1, 2) model time-frequency spectrum
trum (FLO-CTFC) algorithm to calculate FLO-TFMA coeffi- exhibits better resolution than FLO-TFAR and FLO-TFMA in
cient bi,l [17], where, the second order correlation is replaced Fig. 13.b, and it does not contain any cross terms as does
by fractional low-order covariance. FLO-PWVD.
4) Application review: We will study the performances of
the TFAR, TFMA and TFARMA, the proposed FLO-TFAR,
FLO-TFMA and FLO-TFARMA, they are applied to estimate
the time frequency representations of the synthetic signal x
(the equation 18) in SαS stable distribution noise environ-
ment. The length of the signal N =256, its time frequency
representations are shown in Fig. 11-Fig. 13.

Fig. 12 The model time-frequency representations of the signal x


in SαS noise environment (a. TFMA (2, 2) model time-frequency
representation of the signal x; b. FLO- TFMA (2, 2) model time-
frequency representation of the signal)
The improved FLO-TFAR, FLO-TFMA and FLO-
TFARMA methods are effective for slowly time-varying
signals, and they are free from cross-term interference. The
timeCfrequency resolution of the FLO-TFAR and FLO-TFMA
methods are relatively low, and FLO-TFARMA method
Fig. 11 The model time-frequency representations of the signal x
illustrates better resolution. In addition, the complicated
in SαS noise environment (a. TFAR (5, 1) model time-frequency
algorithm for estimating model parameters makes FLO-
representation of the signal x; b. FLO- TFAR (5, 1) model time-
TFARMA method computationally demanding. Therefore,
frequency representation of the signal)
some works will be made to improve the time-frequency
5) Remarks: The results show that TFAR (5, 1) model resolution and model parameter estimation process for
time-frequency spectrum is a failure in Fig. 11.a, the overall practical fault signal analysis.
LONG et al.:APPLICATIONS OF FRACTIONAL LOWER ORDER TIME-FREQUENCY REPRESENTATION · · · 13

Fig. 13 The model time-frequency representations of the signal x in SαS noise environment (a. TFARMA (2, 2, 1, 2) model time-frequency
representation of the signal x; b. FLO- TFARMA (2, 2, 1, 2) model time-frequency representation of the signal)

Fig. 14 The conventional time-frequency representations of the outer race fault signal in α stable distribution environment (a. The
conventional STFT time-frequency representation; b. The conventional PWVD time-frequency representation; c. The conventional CWD
time-frequency representation; d. The conventional adaptive kernel time-frequency representation; e. The TFAR model time-frequency
representation; f. The TFARMA model time-frequency representation)
14 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

V. A PPLICATION SIMULATIONS frequency method, TFMA, TFARMA model time-frequency


The impulse of the outer race fault signals in the vibration method, and the improved lower order time-frequency dis-
position of the drive end accelerometer, the fan end accelerom- tribution methods including FLO-STFT, FLO-PWVD, FLO-
eter and the base accelerometer is generated because of the lo- CWD, the FLO-adaptive kernel time-frequency method, FLO-
cal defects of rolling element bearings, as shown Fig. 5.d and TFMA and FLO-TFARMA model time-frequency method are
Table. 1. The fault signals are non-Gaussian and non-stationary applied to analyze the vibration signal of a bearing with an
α stable distribution because of the presence of impulses. artificially seeded defect on outer race in the position of DE
α stable distribution noises are added to the fault signals in α stable distribution environment. FLO-TFMA (2, 2) and
in the experiment, setting α=0.8, MSNR=20 dB, and letting FLO-TFARMA (2, 2, 1, 2) model time-frequency spectrum
N=2400. The conventional time-frequency distribution meth- methods are used to analyze the signals in the experiment.
ods including STFT, PWVD, CWD, the adaptive kernel time- The results are shown in Fig. 14 and Fig. 15.

Fig. 15 The new time-frequency representations of the outer race fault signal in α stable distribution environment (a. The FLO-STFT
time-frequency representation; b. The FLO-PWVD time-frequency representation; c. The FLO-CWD time-frequency representation; d. The
FLO-adaptive kernel time-frequency representation; e. The FLO-TFAR model time-frequency representation; f. The FLO-TFARMA model
time-frequency representation;)
LONG et al.:APPLICATIONS OF FRACTIONAL LOWER ORDER TIME-FREQUENCY REPRESENTATION · · · 15

Table II The comparison of various FLO-time-frequency distribution methods

Methods Advantages Disadvantages Application to fault Diagnosis


FLO-STFT time-frequency Free from cross-terms, Low time-frequency resolution Revealing the time-frequency
distribution Low computational complexity, structure of the fault signals as
Definite physical meaning a preprocessing tool

FLO-WVD time-frequency High time-frequency resolution Serious cross-terms interference Analyzing the fault signals after
distribution getting the signals structure

FLO-Cohen class time-frequency Suppressed cross-terms Reduced time-frequency resolution, Analyzing the fault signals after
distribution compared with FLO-WVD method certain cross-term interference getting the signals structure

FLO-adaptive kernel time-frequency Suppressed cross-terms, improved High computationally complex Suitable to the computational
distribution timeCfrequency resolution complexity fault signals

FLO-ARMA time-frequency Free from cross-terms High computational complexity, Suitable to analyzing the slowly
distribution low time-frequency resolution time-varying fault signals

STFT time-frequency representation of the outer race fault resolution is low, hence it is suitable to analyze the non-
signal is shown in Figure. 14.a, Fig. 14.b is the PWVD time- stationary machinery fault signals whose local stationary is
frequency distribution, CWD method time-frequency repre- larger. The fractional lower Wigner-ville time-frequency rep-
sentation is shown in Fig. 14.c, the adaptive kernel time- resentation has high time-frequency resolution, however, there
frequency representation is in Figure. 15.d, Figure. 15.e and are serious cross-terms interference. The fractional lower order
Figure. 15.f respectively are TFAR model time-frequency rep- pseudo Wigner-Ville time-frequency representation added win-
resentation and TFARMA model time-frequency distribution. dow function and the different kernel function fractional low-
The results show that the conventional time-frequency methods order Cohen class time-frequency distribution can suppress
fail in α stable distribution environment. FLO-STFT time- certain cross-term interference, but it leads to reduced the
frequency representations of the outer race fault signal in time-frequency resolution. The fractional lower order adap-
Figure. 15.a show the shock pulse is mainly distributed in tive kernel time-frequency representation can suppress cross-
low-frequency band from 0 Hz to 4000 Hz, and the transient term interference, and effectively improve the time-frequency
harmonic vibration components of about 600 Hz, 2800 Hz and resolution, but the computational complexity is higher. The
3500 Hz dominate frequency-domain. Its vertical resolution is fractional lower order ARMA model time-frequency repre-
bad, the fault characteristic frequency cannot be seen. FLO- sentation has no interference of cross-terms, but the time-
PWVD time-frequency representations in Fig. 15.b have a frequency resolution is low, hence it is suitable for analyzing
good vertical resolution, but there are serious cross terms, the changing slowly non-stationary machinery fault signals.
which render it not conducive to observe. FLO-CWD method The methods are summarized in Table 2. In real applications,
preferably restrains the cross-term interference in Fig. 15.c, it several methods can be selected to analyze the fault signals
can be seen clearly that the gap regularly changes between according to their specific characteristics.
the impact, the interval between the impulses A, B, C, D, E
and F is approximately 30ms, the interval corresponds to the VI. CONCLUSIONS
characteristic frequency of outer race as 33.333Hz. We can
also know the interval between A, B, C, D, E and F is about The paper has presented an accurate statistical parameter
30ms from FLO-adaptive kernel time-frequency representation model SαS distribution for bearing fault signals diagnosis.
in Figure. 15.d, the impact frequency band expanded into 0- The time-frequency analysis methods are key tools for ma-
6000 Hz because of its poor lateral resolution. The results chinery fault diagnosis, they can be used to identify the
show that the transient harmonic vibration components are constituent components and time variation of the signals. We
600Hz, 2800Hz and 3500Hz from the FLO-TFAR model time- have presented FLO-STFT, FLO-WVD, FLO-PWVD, FLO-
frequency representation in Fig. 15.e, but its vertical resolution CWD, FLO-AKTFD and FLO-ARMA time-frequency analy-
is bad, so we cannot see the effect of the time interval. sis methods based on SαS stable distribution statistical model.
However, FLO-TFARMA model time-frequency distributions The methods have better performances than the conventional
in Fig. 15.f show the interval between the impulses A, B, C, D, methods including STFT, WVD, PWVD, CWD, AKTFD and
E and F is approximately 30ms, as well as that the dominant ARMATFD. The traditional methods fail in SαS stable distri-
frequency of 600Hz, 2800Hz and 3500Hz, FLO-TFARMA has bution environment, but the proposed methods can regularly
certain ability in the horizontal and vertical, but the overall work in the noise environment, which shows robustness. The
resolution is low. proposed time-frequency analysis methods are used to analyze
the bearing fault signals, they have respective advantages and
The simulations show that the improved methods have their disadvantages, the FLO-STFT method has low computational
respective advantages and disadvantages as shown in this complexity and low resolution. FLO-WVD has better reso-
paper. The fractional lower order short time Fourier transform lution, but there are serious cross terms. The FLO-PWVD
time-frequency representation has low computational com- and FLO-CWD methods suppress the cross-term interference
plexity and definite physical meaning, but the time-frequency through adding the window function, but they still suffer from
16 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

cross-term interference. The FLO-AKTFD methods could be [19] M Jachan, G Matz and F Hlawatsch, Time-Frequency ARMA Models
effective to improve time-frequency resolution and suppress and Parameter Estimators for Underspread Nonstationary Random
Processes, IEEE transactions on signal processing. 2007, 55(9):4366-
cross-terms. The FLO-TFARMA model method is free from 4380.
cross-term interference, however, the timeCfrequency resolu- [20] L.R.Padovese, Hybrid time-frequency methods for non-stationary me-
tion is not as high as expected. The improved time-frequency chanical signal analysis, Mechanical Systems and Signal Processing.
2004, 18:1047-1064.
analysis method is applied to the bearing fault diagnosis, which
[21] G.Poulimenos, S.D.Fassois, Parametric time-domain methods for non-
can better get fault features of the signals. In the actual bearing stationary random vibration modeling and analysis-A critical survey
fault diagnosis analysis, we can use the above several kinds and comparison, Mechanical Systems and Signal Processing. 2006,
of comprehensive methods to analyze together, and take their 20(4):763-816.
[22] Min Shao, C L Nikias, Signal processing with fractional lower order
respective advantages to comprehensive judgment, and hence moments :stable processes and their applications, Proceedings of the
better results can be obtained. IEEE. 1993, 81(7):986-1010.
[23] Xinyu Ma, C L Nikias, Parameter estimation and blind channel identi-
R EFERENCES fication in impulsive signal environments, IEEE Transactions on Signal
[1] S.V Narasimhan, S Pavanalatha, Estimation of evolutionary spectrum Processing. 1995, 43(12):2884-2897.
based on short time Fourier transform and modified group delay, Signal [24] Tsung-Hsien Liu, Jerry M. Mendel, A Subspace-Based Direction Finding
Processing. 2004, 84(11):2139-2152. Algorithm Using Fractional Lower Order Statistics, IEEE transactions
[2] Baoping Tang, Wenyi Liu, Tao Song, Wind turbine fault diagnosis on signal processing. 2001, 49(8):1605-1613.
based on Morlet wavelet transformation and Wigner-Ville distribution, [25] Xinyu Ma, C L Nikias, Joint estimation of time delay and frequency
Renewable Energy. 2010, 7(35): 2862-2866. delay in impulsive noise using fractional lower order statistics, IEEE
[3] Z.K. Penga, P.W. Tsea, F.L. Chub, A comparison study of improved Transactions on Signal Processing. 1996, 44(11):2669-2687.
Hilbert-Huang transform and wavelet transform: Application to fault [26] Changning Li, Gang Yu, A New Statistical Model For Rolling Ele-
diagnosis for rolling bearing, Mechanical Systems and Signal Process- ment Bearing Fault Signals Based On Alpha-Stable Distribution, Sec-
ing. 2005, 19(5): 974-988. ond International Conference on Computer Modeling and Simulation.
[4] Zhipeng Feng, Ming Liang, Fulei Chu, Recent advances in timeCfre- 2010:386-390.
quency analysis methods for machinery fault diagnosis: A review [27] YU Xiang-Mei, SHU Tong, Fault Diagnosis Method for Gearbox
with application examples, Mechanical Systems and Signal Processing. Based on -Stable Distribution Parameters and Support Vector Machines,
2013, 3(38): 165-205. Measurement and Control Technology. 2012, 31(8):21-30.
[5] Jianhong Wang, Liyan Qiao, Yongqiang Ye, YangQuan Chen, Fractional [28] Gang Yu, Chang-Ning Li, Jian-feng Zhang, A new statistical modeling
Hilbert transform in rolling element bearings diagnostics, Proceedings and detection method for rolling element bearing faults based on
of the 2015 International Symposium on Fractional Signals and Systems. alphaCstable distribution, Mechanical Systems and Signal Processing.
Romania, 2015, (10):1-3. 2013, 10(41):155C175.
[6] A.L MANIE, W.J WANG, Time-frequency analysis evolutionary peri- [29] Jianhong Wang, Yongqiang Ye.et, Fractional zero-phase filtering based
odogram with application in gear fault diagnosis, International Journal on the Riemann-Liouville integral, Signal Processing. 2014, 98(5):150-
of Wavelets, Multi-resolution and Information Processing. 2010, 8(5): 157.
679C693. [30] Jianhong Wang, Yongqiang Ye.et, Fractional compound integral with
[7] Guangming DongJinChen, Noise resistant time frequency analysis and application to ECG signal denoising, Circuits, Systems, Signal Process-
application in fault diagnosis of rolling element bearings, Mechanical ing. 2015, 34:1915-1930.
Systems and Signal Processing. 2012, 7(33):212C236. [31] Jianhong Wang, Yongqiang Ye.et, Parallel-type fractional zero-phase
[8] Richard G.B, Douglas L.J, Signal dependent time-frequency analysis filtering for ECG signal denoising, Biomedical Signal Processing and
using radially Gaussian kernel, Signal Processing. 1993, 32(3):263- Control. 2015, 18:36-41.
284. [32] CWRU bearing data center:(http://csegroups.case.edu/bearingdatacenter/.
[9] Richard G.B, Douglas L.J, A signal-dependent time-frequency represen- [33] M Jachan, G Matz, and F Hlawatsch, Time-frequency-moving-average
tation: optimal kernel design, IEEE Transactions on Signal Processing. processes: pinciples and cepstralmethods for parameter estimation,
1993, 41(4):1589-1602. IEEE ICASSP-2004. 2004, vol( II):757C760.
[10] Richard G.B, Douglas L.J, Adaptive cone-kernel time-frequency analy- [34] WANG Shouyong, ZHU Xiaobo, α spectrum estimation method for
sis, IEEE Transactions on Signal Processing. 1995, 43(7):1715-1719. ARMA SαS process based on FLOC, Journal on Communications.
[11] Dong-sheng Wu, Morris J.M, Time-frequency representations using a 2007, 28(7):98-103.
radial Butterworth kernel, Time-Frequency and Time-Scale Analysis,
Proceedings of the IEEE-SP International Symposium on. Philadelphia,
1994:60-63.
[12] S.C. Wang, J. Han, Adaptive Signal Analysis Based on Radial Parabola
Kernel, Applied Mechanics and Materials. 2008, 10(12):737-741.
[13] Li Hui, Liu Xiao-feng, Bo Lin, Chirplet Time-Frequency Spectrum
Analysis of Gear and Rolling Bearing Fault, Journal of Vibration,
Measurement and Diagnosis. 2011, 31(5):591-595.
[14] WANG Sheng-Chun HAN Jie LI Zhi-Nong LI Jian-Feng, Adaptive
Radial Parabola Kernel Representation and its Application in the Fault Junbo Long graduated from Hunan normal Univer-
Diagnosis, Journal of Mechanical Strength. 2007, 29( 2) : 180-184. sity, China, in 2003. He received the M. Sc.degree
from Dalian university of technology, China, in
[15] Shi Dongfeng, Shen Fan, Bao Ming, Qu Liang-sheng, Adaptive Time- 2013. He is currently a lecturer at jiujiang Univer-
Frequency Analysis and its Application in Large Rotating Machinery sity. Her research interests include fractional lower
Diagnosis , Journal of Vibration Engineering. 2000, 13(2):271-276. order signal processing and time-frequency signal
[16] M Jachan, G Matz and F Hlawatsch, Time-Frequency Autoregressive processing.email: 18488870 @qq.com
Random Processes: Modeling and Fast Parameter Estimation, IEEE
ICASSP-2003. 2003:125-128.
[17] M Jachan, G Matz and F Hlawatsch, Least-squares and Maximum-
likelihood TFAR Parameter estimation for nonstationary processes, IEEE
ICASSP-2006. 2006, vol(III):492C495.
[18] M Jachan, G Matz and F Hlawatsch, Vector Time-Frequency AR Models
for Nonstationary Multivariate Random Processes, IEEE transactions on
signal processing. 2009, 57(12): 4646-4658.
LONG et al.:APPLICATIONS OF FRACTIONAL LOWER ORDER TIME-FREQUENCY REPRESENTATION · · · 17

Wang Haibin graduated from Hunan normal Uni-


versity, China, in 2003. He received the M. Sc.degree
from Huazhong university of science and technol-
ogy, China, in 2010. He is currently a lecturer at
jiujiang University. Her research interests include
fractional lower order signal processing and image
signal processing. email: 18488870 @qq.com

Fan Hongshe graduated from Shaanxi University


of technology, China, in 1998. He received the M.
Sc.degree from radar university, China, in 2004.
Li Peng graduated from Central China Normal He is currently a professor at jiujiang Univer-
University, China, in 2003. He received the M. sity. Her research interests include radar signal
Sc.degree from Huazhong university of science and processing and communication signal processing.
technology, China, in 2008. He is currently a lecturer 819285223@qq.com
at jiujiang University. Her research interests include
non-Gaussian signal processing and time-frequency
signal processing. email: 47071565 @qq.com
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

An Exploration on Adaptive Iterative Learning


Control for a Class of Commensurate High-order
Uncertain Nonlinear Fractional Order Systems
Jianming Wei, Yun-an Hu, and Meimei Sun

Abstract—This paper explores the adaptive iterative learning adaptive ILC (AILC) [6]−[16]. The basic idea of traditional
control method in the control of fraction order systems for ILC is to use information of the previous execution to design
the first time. An adaptive iterative learning control (AILC) the control signal for current operation by a learning mecha-
scheme is presented for a class of commensurate high-order
uncertain nonlinear fractional order systems in the presence nism, which allows to achieve improving performance from
of disturbance. To facilitate the controller design, a sliding iteration to iteration. Furthermore, the stability conclusion
mode surface of tracking errors is designed by using sufficient of traditional ILC is usually obtained by using contraction
conditions of linear fraction order. To relax the assumption of mapping theorem and fixed point theorem, which enables
the identical initial condition in iterative learning control (ILC), traditional ILC to deal with nonlinear plants without needing
a new boundary layer function is proposed by employing Mittag-
Leffler function. The uncertainty in the system is compensated any information of the system. Traditional ILC has been
for by utilizing radial basis function neural network. Fractional developed greatly in theory and application because of its
order differential type updating laws and difference type learning simplicity and availability. However, the main drawback of
law are designed to estimate unknown constant parameters and traditional ILC lies in the requirement of the global Lipschitz
time-varying parameter, respecitvely. The hyperbolic tangent continuous condition, which restricts its application to certain
function and a convergent series sequence are used to design
robust control term for neural network approximation error and nonlinear systems. Besides, the usage of contraction mapping
bounded disturbance, simultaneously guaranteeing the learning theorem rather than Lyapunov method as the key tool of
convergence along iteration. The system output is proved to stability analysis in traditional ILC makes it difficult to relax
converge to a small neighborhood of the desired trajectory the global Lipschitz condition to local Lipschitz or even
by constructing Lyapnov-like composite energy function (CEF) non-Lipschitz condition and cooperate with the mainstream
containing new integral type Lyapunov function, while keeping
all the closed-loop signals bounded. Finally, a simulation example methods of nonlinear control theory, such as adaptive control
is presented to verify the effectiveness of the proposed approach. and neural control. To overcome the constraints of traditional
ILC, some researchers tried to introduce the idea of adaptive
Index Terms—Adaptive iterative learning control, fractional control into ILC and proposed adaptive iterative learning
order nonlinear systems, Mittag-Leffler function, boundary layer control (AILC) [6], [7]. AILC takes advantage of both adaptive
function, composite energy function, fractional order differential control and ILC, which successfully overcomes the restriction
learning law . of global Lipschitz condition, thus it enables us to use fuzzy
logic systems or neural networks as approximators to deal with
I. I NTRODUCTION nonlinear uncertainties. In general, the control parameters of

P AST decades have witnessed tremendous research efforts AILC methods are tuned along the iteration axis, and the so-
aiming at the development of systematic design methods called composite energy function (CEF) [8] is usually con-
for the iterative learning control (ILC) of nonlinear systems structed to analyze the stability and convergence property of
performing control task over a finite interval repeatedly. ILC the closed-loop systems. The past decade has witnessed great
has been proven to be the most suitable and effective control progress in AILC of uncertain nonlinear systems [9]−[16].
scheme for such repeatable control tasks owing to its capacity Fractional calculus is a promising topic for more than 300
of achieving perfect tracking by learning along iteration. years. But the researches are mainly in the field of mathemati-
Generally, according to the stability analysis tool, ILC can cal sciences [17], [18]. Until recent decade, the applications of
be categorized into two classes: traditional ILC [1]−[5] and fractional calculus develop rapidly [19], [20]. Fractional order
systems allow us to describe and model a real object more
This article has been accepted for publication in a future issue of this accurately than the classical integer order dynamical systems.
journal, but has not been fully edited. Content may change prior to final
publication. Among the investigations of fractional order systems in the
This work was supported by National Natural Science Foundation of China past decades, control design for some fractional order systems
(60674090). Recommended by Associate Editor Yangguan Chen. has been a hot topic. Many different control methods have been
Citation: J. M. Wei, Y. A. Hu, and M. M. Sun, “An exploration on adaptive
iterative learning control for a class of commensurate high-order uncertain proposed for various kinds of fractional systems [20]−[28].
nonlinear fractional order systems,” IEEE/CAA Journal of Automatica Sinica, Especially, the research on control and synchronization control
pp. 1–10, 2017. DOI: 10.1109/JAS.2017.7510361. design for fractional order chaotic systems is very active
J. M. Wei, Y. A. Hu, and M. M. Sun are with the Department of Control
Engineering, Naval Aeronautical Engineering Institute, Yantai 264001, China [29]−[39].
(e-mail: wjm604@163.com; hya507@sina.com; smm6224582@sina.cn). Comparing with such a large number of results, the papers
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

on the ILC control of fractional order systems are relatively Definition 2 [17]: The most important function used in
less. Only a few works are reported in the filed of ILC [40]- fractional calculus-Euler’s gamma function is defined as
[53]. Moreover, all these literatures are from the viewpoint Z ∞
of traditional ILC and the stability conclusions are obtained Γ (α ) = e−σ σ α −1 dσ . (2)
0
by using contraction mapping theorem method. Therefore, as
results of integer-order systems, global Lipschitz condition is Definition 3 [17]: Another important function in the frac-
required for traditional ILC schemes. As for AILC problem of tional calculus named Mittag-Leffler type with two parameters
fractional order systems, to the best of our knowledge, there is defined as

are no results having been reported. zj
Eα , β (z) = ∑ , α > 0, β > 0. (3)
In this paper, we present an AILC scheme for a class of j=0 Γ (α j + β )
nonlinear fractional order system with both parametric and
nonparametric uncertainties in the presence of disturbance. As Especially, when β = 1, we obtain the Mittag-Leffler func-
far as we know, up till now no works have been presented tion with one parameter
for such a problem. In the proposed AILC scheme, adaptive ∞
zj
iterative learning controller with fractional order differential Eα , 1 (z) = ∑ Γ (α j + 1) , Eα (z) . (4)
j=0
type and difference type learning laws are presented and
the CEF containing new integral type Lyapunov function is For integer values of α , (4) reduces to the well-known
constructed to analyze the stability and convergence property. Cauchy repeated integration formula.
The main contributions of the proposed AILC scheme and The three most frequently used definitions for the general
stability analysis are highlighted as follows: 1) To the best fractional differintegral are: The Grünwald-Letnikov (GL)
of our knowledge, it is the first time, in the literature, that definition, the Riemann-Liouville (RL) and Caputo definitions.
AILC problem of fractional order system is investigated. 2) A Definition 4 [17]: The Grünwald-Letnikov derivative defi-
sliding mode surface of tracking errors is designed by using nition of order α is described as
µ ¶
the sufficient condition for linear fractional order systems. 3) α 1 ∞ j α
A new boundary layer function using Mittag-Leffler function a Dt f (t) = lim α ∑ (−1) f (t − jh) (5)
h→0 h j=0 j
is designed to deal with the initial condition problem in the
ILC design of fractional order system. 4) Fractional order with
µ ¶
differential type learning laws with alignment method for α α! Γ (α + 1)
unknown constant parameters is used in the AILC method = = . (6)
j j! (α − j)! Γ ( j − 1) Γ (α − j + 1)
for the first time and integral type Lyapunov function is
used to analyze the convergence of estimation errors. 5) The Definition 5 [54]: The Riemann-Liouville fractional integral
hyperbolic tangent function is used to design robust control of order α of function f (t) at a time instant t ≥ 0 is defined
term for neural network approximation error and bounded as:
Z t
disturbance, and a convergent series is introduced to guarantee 1
I
a t
α
f (t) = D−α
a t f (t) = f (σ ) (t − σ )α −1 dσ . (7)
the learning convergence along iteration index. Γ (α ) a
The rest of this paper is organized as follow. The problem From (7) we can write formula for the Riemann-Liouville
formulation and preliminaries are given in Section II. The definition of fractional derivative of order α in the following
AILC design with parameter updating laws is developed in form
section III. In Section IV, the CEF-based stability analysis is 1 dn t
Z
f (σ )
α
presented. A simulation example is presented to verify the D
a t f (t) = dσ , (8)
Γ (n − α ) dt n a (t − σ )α −n+1
validity of the proposed scheme in Section V, followed by
conclusion in Section VI. for n − 1 < α < n.
Definition 6 [17]: The Caputo fractional integral of order
II. P ROBLEM F ORMULATION AND P RELIMINARIES α of function f (t) at time t ≥ 0 is defined as
Z t
A. Preliminaries α 1 f (n) (σ )
a Dt f (t) = dσ , (9)
In this subsection, some basic definitions and useful lemmas Γ (n − α ) a (t − σ )α −n+1
are given. for n − 1 < α < n.
Definition 1 [18]: Fractional calculus is a generalization of Remark 1: Actually, the above three definitions are equiva-
integration and differentiation to noninteger-order fundamental lent under some conditions. We will use the Caputo definition
operator a Dtα , where a and t are the bounds of the operation in this paper. In the rest of this paper, the notation Dα (·)
and α ∈ R. The continuous integro-differential operator is indicates the Caputo derivative of order α with a = 0, i.e.,
defined as Dα (·) , 0 Dtα (·).

 dα Lemma 1 [55], [56]: Consider the following fractional order
 dt α , α > 0,
D
a t
α
= 1, α = 0, autonomous system

 Rt α
a (dσ ) , α < 0. Dα x (t) = Ax (t) , x (0) = x0 , (10)
(1)
WEI et al.: AN EXPLORATION ON ADAPTIVE ITERATIVE LEARNING CONTROL FOR A CLASS OF · · · 3

£ ¤T
where 0 < α < 1, x ∈ Rn and A ∈ Rn×n . This system is e1,k (t) , e2,k (t) , · · · , en,k (t) . In the rest of this paper, the
asymptotically stable if and only if |arg (λ (A))| > α π2 . In this denotation t will be omitted when no confusion £ ¤ arises.
situation, the components of the state vector decay toward zero Choose the sliding surface as es,k = ΛT 1 ek , where Λ =
like t −α . [λ1 , λ2 , · · · , λn−1 ]T and λ1 , · · · , λn−1 are chosen suitably such
that the eigenvalues of the matrix B satisfy condition of
Lemma 1, where the matrix B is given by
 
0
 .. 
 
B= . In−2 , (13)
 0 
−λ1 · · · −λn−1
with In−2 as unit matrix of n − 2 dimensions. Then keeping the
system’s errors on this surface leads to the asymptotic stability
of error systems and therefore output tracking of the desired
reference signal.
To facilitate control system design, the following reasonable
assumptions are made.
Assumption 1: The unknown external disturbance is
bounded.
Assumption 2: The desired state trajectory xd (t) is contin-
uous, bounded and available.
Fig. 1. Stability domain for fractional order linear systems with Assumption 3: The initial state errors ei,k (0) at each iteration
0 < α < 1. are not necessarily zero, small and fixed, but assumed to be
bounded.
Lemma 1 [57]: The fractional system Dα y (t) = u (t), 0 <
α < 1, is equivalent to the following continuous frequency C. RBF Neural Networks
distributed model
( In control engineering, two types of artificial neural net-
∂ z(ω ,t)
∂t = −ω z (ω ,t) + u (t) , works are usually used to approximate unknown smooth
R
y (t) = 0∞ µ (ω ) z (ω ,t)dω , functions, which specifically are linearly parameterized neural
(11) networks (LPNNs) and multilayer neural networks (MNNs).
As a kind of LPNNs, the radial basis function (RBF) neural
sin(απ )
with weighting function µ (ω ) = πω α , z (ω ,t) ∈ R. network (NN) [58] is usually used as a tool to model unknown
nonlinear functions owing to its nice approximation capabili-
B. Problem Formulation ties. The RBF NN can be seen as a two-layer network in which
In this paper, we consider a class of commensurate high- hidden layer performs a fixed nonlinear transformation with no
order uncertain nonlinear systems in the presence of distur- adjustable parameters, i.e., the input space is mapped into a
bance which runs on a finite interval [0, T ] repeatedly given new space. The output layer then combines the outputs in the
by latter space linearly. Generally, the RBF NN approximates the
 continuous function Q (Z) : Rq → R as follows
 α
 D xi,k (t) = xi+1,k (t) , i = 1, · · · , n − 1,
Qnn (Z) = W T φ (Z) ,
Dα xn,k (t) = f (xk (t)) + θ (t) ξ (xk (t)) + uk (t) + d (t) ,


yk (t) = x1,k (t) , where Z ∈ ΩZ ⊂ Rq is the input vector, W = [w1 , w2 , · · · , wl ]T ∈
(12) Rl is the weight vector, the NN node number l > 1; and φ (Z) =
where t ∈ [0, T ] is the time, k ∈ N denotes the times [ϕ1 (Z), · · · , ϕl (Z)]T , with ϕi (Z) as the commonly used Gaus-
T 2
of iteration; xi,k (t) ∈ R i = 1, · · · , n and yk (t) are the sian functions, i.e., ϕi (Z) = e−(Z−µi ) (Z−µi )/σi , i = 1, · · · , l,
pseudo
£ state and output ¤ variables, respectively; xk (t) = where µi = [µi1 , µi2 , · · · , µiq ] is the center of the receptive field
T
x1,k (t) , x2,k (t) , · · · , xn,k (t) ∈ Rn is the pseudo state vec- and σi is the width of the Gaussian function. It has been proven
tor; f (·) is an unknown smooth function. d (t) is unknown that if l is chosen sufficiently large, W T φ (Z) can approximate
bounded external disturbance. uk (t) ∈ R is the control input. any continuous function, Q (Z), to any desired accuracy over a
The control objective of this paper is to design the adaptive compact set ΩZ ⊂ Rq in the form of Q (Z) = W ∗T φ (Z) + ε (Z),
iterative learning controller to steer the output yk (t) to follow ∀Z ∈ ΩZ ⊂ Rq where W ∗ is the ideal constant weight vector,
the desired reference signal r (t). and ε (Z) is the approximation error which is bounded over
Define r1 (t) = r (t) and ri+1 (t) = Dα ri (t), i = 1, 2, · · · , n − the compact set, i.e., |ε (Z)| ≤ ε ∗ , ∀Z ∈ ΩZ , where ε ∗ > 0 is an
1. Then we can write the desired reference vector as unknown constant. The ideal weight vector W ∗ is an artificial
xd (t) = [r1 (t) , r2 (t) , · · · , rn (t)]T . Define the tracking errors quantity required for analytical purposes. W ∗ is defined as the
as ei,k (t) = xi,k (t) − ri (t), i = 1, 2, · · · , n. Then the track- value of W that minimizes © |ε¯ (Z)| for all Z ∈¯ªΩZ ⊂ Rq , i.e.,
ing error vector can be given by ek (t) = xk (t) − xd (t) = W := arg minW ∈Rl supZ∈ΩZ ¯h (Z) −W T φ (Z)¯ .

4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

III. AILC S CHEME D ESIGN To overcome the design difficulty from uncertainty
According to the systems dynamic equation (10) and defini- f (xk (t)), we employ radial basis function neural network to
tion of tracking errors, we can have the dynamics of tracking approximate f (xk (t)) in the form of
errors f (xk (t)) = W ∗T φ (xk ) + ε (xk ) . (21)

 α
D ei,k (t) = ei+1,k (t) , i = 1, · · · , n − 1, From Lemma 2, we can obtain the equivalent continuous
Dα en,k (t) = f (xk (t)) + θ (t) ξ (xk (t)) + uk (t) frequency distributed model of dynamical system of sk

 (
+d (t) − Dα rn . ∂ zk (ω ,t)
= −ω zk (ω ,t) + Dα sk ,
∂t R
(14)
sk (t) = 0∞ µ (ω ) zk (ω ,t)dω ,
By taking the derivative of order α of sliding surface, one (22)
has απ )
à ! with weighting function µ (ω ) = sin( πω α , zk (ω ,t) ∈ R is the
n−1
true error variable.
Dα es,k = Dα en,k + Dα ∑ λi ei,k
i=1 Define a smooth scalar positive function as
Z
n−1 1 ∞
= Dα en,k + ∑ λi Dα ei,k Vs,k (t) = µ (ω ) z2k (ω ,t)dω . (23)
2 o
i=1
The time derivative of Vs,k (t) can be expressed as
= f (xk (t)) + θ (t) ξ (xk (t)) + uk (t) + d (t)
Z ∞
n−1 ∂ zk (ω ,t)
V̇s,k (t) = µ (ω ) zk (ω ,t) dω
− Dα rn + ∑ λi ei+1,k . (15) 0 ∂t
Z ∞
i=1
= µ (ω ) zk (ω ,t) (−ω zk (ω ,t) + Dα sk )dω
¯ to Assumption
According ¯ 3, there exist known constants εi , 0Z

such that, ¯ei,k (0)¯ ≤ εi , i = 1, 2, · · · , n for any k ∈ N. In order =− µ (ω ) ω z2k (ω ,t)dω + sk Dα sk
to overcome the uncertainty from initial resetting errors, we  0
R∞ 2
define a novel boundary layer function by employing Mittag- 
 − 0¡ µ (ω ) ω zk (ω ,t)dω
Leffler function ¢ ¯ ¯
= +sk D es,k − Dα η (t) sgn (sk ) , ¯es,k ¯ > η (t)
α

 R ¯ ¯
η (t) = ε Eα (−Kt) , K > 0, (16) − 0∞ µ (ω ) ω z2k (ω ,t)dω , ¯es,k ¯ ≤ η (t)
Z ∞ ¡ ¢
£ T ¤
where ε = Λ 1 [ε1 , ε2 , · · · , εn ]T . =− µ (ω ) ω z2k (ω ,t)dω + sk Dα es,k − Dα η (t) sgn (sk )
Remark 2: As the boundary layer function[13−15] in integer Z0 ∞ ¡
order case, η (t) has good property of decreasing along time =− µ (ω ) ω z2k (ω ,t)dω + sk W ∗T φ (xk ) + ε (xk )
0
axis with initial condition η (0) = ε . Moreover, it is clear that n−1
Dα η (t) = ε Dα Eα (−Kt) = −K ε Eα (−Kt) = −K η (t). + θ (t) ξ (xk ) + uk + d (t) − Dα rn + ∑ λi ei+1,k
Then we can define an auxiliary error signal as i=1
µ ¶ + K η (t) sgn (sk ))
es,k (t) Z ∞ ¡
sk (t) = es,k (t) − η (t)sat , (17)
η (t) =− µ (ω ) ω z2k (ω ,t)dω + sk W ∗T φ (xk ) + ε (xk )
0
where sat (·) is the saturation function which is defined as n−1
+ θ (t) ξ (xk ) + uk + d (t) − Dα rn + ∑ λi ei+1,k
sat (·) = sgn (·) · min {|·| , 1} , (18) ¢ i=1
 − Kes,k + Kes,k + K η (t) sgn (sk )

 1, if · > 0 Z ∞ ¡
with sgn (·) = 0, if · = 0 as the sign function. =− µ (ω ) ω z2k (ω ,t)dω + sk W ∗T φ (xk ) + θ (t) ξ (xk )

 0 !
−1, if · < 0 n−1
Subsequently, it can be easily obtained that + uk + d¯(t) − D rn + ∑ λi ei+1,k + Kes,k − Ks2k ,
α
(24)
¯ ¯ i=1
|esk (0)| = ¯λ1 e1,k (0) + λ2 e2,k (0) + · · · + en,k (0)¯
¯ ¯ ¯ ¯ ¯ ¯ where d¯(t) = d (t) + ε (xk ) and using the equality
≤ λ1 ¯e1,k (0)¯ + λ2 ¯e2,k (0)¯ + · · · + ¯en,k (0)¯
sk (t) (−Kesk (t) + K η (t) sgn (sk (t)))
≤ λ1 ε1 + λ2 ε2 + · · · + εn = η (0) , (19) µ µ ¶
esk (t)
= sk (t) −Ksk (t) − K η (t) sat
which implies that sk (0) = esk (0) − η (0) eηsk(0)
(0)
= 0 is satisfied η (t)
for all k ∈ N. Moreover, there exists the fact that +K η (t) sgn (sk (t)))
 ¯ ¯
µ ¶ 0, ¯ (t) ¯ = −Ks2k (t) − K η (t) |sk (t)| + K η (t) |sk (t)|
esk (t) if ¯ eηsk(t) ¯≤1
sk (t) sat = ¯ ¯ = −Ks2k (t) . (25)
η (t) s (t) sgn (e (t)) , if ¯¯ esk (t) ¯¯ > 1
k sk η (t)
Obviously, d¯(t) is bounded,¯ i.e.,¯ there exists an unknown
= sk (t) sgn (sk (t)) = |sk (t)| . (20) positive constant ρ such that ¯d¯(t)¯ ≤ ρ .
WEI et al.: AN EXPLORATION ON ADAPTIVE ITERATIVE LEARNING CONTROL FOR A CLASS OF · · · 5

Then we can determine the control law as where zW,k (ω ,t) ∈ Rl and zρ ,k (ω ,t) ∈ R are the true estimation
n−1 error variables.
uk (t) = Dα rn − ∑ λi ei+1,k − Kes,k − ŴkT φ (xk ) Define a positive scalar positive function of parameter
i=1
µ ¶ estimation errors as
sk ρ̂k Z ∞
− θ̂k (t) ξ (xk ) − ρ̂k tanh , (26) 1 T −1
∆k Vp,k (t) = µ (ω ) zW,k (ω ,t) ΓW zW,k (ω ,t)dω
2 o
Z ∞
where Ŵk , θ̂k (t) and ρ̂k are the estimates of W ∗ , θ (t) and 1
+ µ (ω ) z2ρ ,k (ω ,t)dω . (35)
ρ , respectively, ∆k is a convergent series sequence which is 2qρ o
defined as ∆k = kqm , l and q are constant design parameters and
Taking the time derivative of Vp,k (t) results in
q (∈ R) > 0, m (∈ Z+ ) ≥ 2. For preceding analysis, we need
the following lemmas. Z ∞
T ∂ zW,k (ω ,t)
−1
Lemma 3 [59]: For any ∆k > 0 and x ∈ R, the inequality V̇p,k (t) = µ (ω ) zW,k (ω ,t) ΓW dω
o ∂t
|x| − x tanh (x/∆k ) ≤ γ ∆k is established, where γ is a positive Z ∞
1 ∂ zρ ,k (ω ,t)
constant and γ = e−(γ +1) or γ = 0.2785. + µ (ω )zρ ,k (ω ,t) dω
qρ o ∂t
Lemma 4 [60]: limk→∞ ∑kj=1 ∆ j ≤ 2q. Z ∞
T −1
The adaptive learning laws for unknown parameters are =− µ (ω ) ω zW,k (ω ,t) ΓW zW,k (ω ,t)dω
o
designed as Z ∞
( −1 α T
+ ΓW D W̃k µ (ω ) zW,k (ω ,t)dω
Dα Ŵk (t) = ΓW sk (t) φ (xk ) , Z o
(27) 1 ∞
Ŵk (0) = Ŵk−1 (T ) , Ŵ1 (0) = 0, − µ (ω ) ω z2ρ ,k (ω ,t) dω
qρ o
( Z ∞
θ̂k (t) = θ̂k−1 (t) + qθ sk (t) ξ (xk ) , 1
(28) + Dα ρ̃k µ (ω ) zρ ,k (ω ,t)dω
θ̂0 (t) = 0, t ∈ [0, T ], qρ o

( ≤skW̃kT φ (xk ) + |sk | ρ̃k . (36)


Dα ρ̂k (t) = qρ |sk (t)| ,
(29) Define a Lyapunov candidate as Vk (t) = Vs,k (t) + Vp,k (t).
ρ̂k (0) = ρ̂k−1 (T ) , ρ̂1 (0) = 0,
Hence, we can obtain the derivative of Vk (t) with respect to
where ΓW ∈ Rl×l is a positive square matrix and qθ , qρ > 0 time by combining (30) and (36)
are design parameters. In the following parts, we define the
V̇k ≤ −Ks2k − sk θ̃k (t) ξ (xk ) + γ ∆k . (37)
estimation error of Θ (t) as Θ̃k (t) = Θ̂k (t) − Θ (t) where Θ (t)
denotes W ∗ , θ (t) and ρ .
Substituting the controller (26) back into (24) yields IV. A NALYSIS OF S TABILITY AND C ONVERGENCE
Z ∞
V̇s,k (t) ≤ − µ (ω ) ω z2k (ω ,t)dω − skW̃kT φ (xk ) In this section, we will prove that the controller can guaran-
0 tee the stability of the closed-loop system and the convergence
− sk θ̃k (t) ξ (xk ) + |sk | ρ − |sk | ρ̂k of tracking errors.
µ ¶
sk ρ̂k The stability of the proposed AILC scheme is summarized
+ |sk | ρ̂k − sk ρ̂k tanh − Ks2k as follows.
∆k
Z ∞ Theorem 1: Considering the fractional order system (12),
≤− µ (ω ) ω z2k (ω ,t)dω − skW̃kT φ (xk ) and designing adaptive iterative learning controller (26) and
0
with parameter adaptive learning algorithms (27)−(29), the
− sk θ̃k (t) ξ (xk ) − |sk | ρ̃k + γ ∆k − Ks2k
following properties can be guaranteed: 1) all the signals
≤ −skW̃kT φ (xk ) − sk θ̃k (t) ξ (xk ) of the closed-loop system are bounded; 2) the pseudo
− |sk | ρ̃k + γ ∆k − Ks2k . (30) error variable
R
sk (t) converges to zero as k → ∞, i.e.,
limk→∞ 0T (sk (σ ))2 dσ ≤ 0.
From adaptive updating laws (27) and (29) it follows Proof: Define the Lyapunov-like CEF as
Dα W̃k = Dα Ŵk − Dα W ∗ = Dα Ŵk , (31) Z t
1
Ek (t) = Vk (t) + θ̃k2 (σ ) dσ . (38)
α α α
D ρ̃k = D ρ̂k − D ρ = D ρ̂k . α
(32) 2qθ 0

The proof includes four parts.


According to Lemma 2, we can obtain the distributed
frequency model of (31) and (32) as follows 1) Difference of Ek (t)
( Compute the difference of Ek (t), which is
∂ zW,k (ω ,t)
∂t = −ω zW,k (ω ,t) + ΓW sk (t) φ (xk ) ,
R∞ (33) ∆Ek (t) = Ek (t) − Ek−1 (t)
W̃k (t) = 0 µ (ω ) zW,k (ω ,t)dω ,
=Vk (t) −Vk−1 (t)
( ∂ z (ω ,t) Z t£
ρ ,k
= −ω zρ ,k (ω ,t) + qρ |sk (t)| , 1 ¤
∂t R∞ (34) + θ̃k2 (σ ) − θ̃k−1
2
(σ ) dσ . (39)
ρ̃k (t) = 0 µ (ω ) zρ ,k (ω ,t)dω , 2qθ 0
6 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

Considering (37), one has Letting t = T in (47), we can obtain the boundedness of
Z t¡ ¢ E1 (T )
Vk (t) ≤ Vk (0) + −Ks2k − sk θ̃k (t) ξ (xk ) + γ ∆k dσ Z T
0
Z t Z t
E1 (T ) ≤ −K s21 (σ )dσ + T (c + γ ∆1 ) +Vp,1 (0)
= Vp,k (0) − K s2k dσ − sk θ̃k (σ ) ξ (xk )dσ + γ ∆k t. 0
0 0
(40) < ∞. (48)

Utilizing the algebraic relation (aa −bb)T (aa −bb) − Applying (43) repeatedly, we may have
(aa −cc)T (aa −cc) = (cc −bb)T [2 (aa −bb) + (bb −cc)] and taking the
k
adaptive learning laws (28) into consideration, we have Ek (T ) = E1 (T ) + ∑ ∆E j (T )
Z t£ ¤
1 j=2
θ̃k2 (σ ) − θ̃k−1
2
(σ ) dσ k Z T k
2qθ 0
Z t Z
qθ t 2 ≤ −K ∑ s2j (σ )dσ + T · cmax + γ T ∑ ∆k +Vp,1 (0)
= sk θ̃k (σ ) ξ (xk )dσ − s (σ )ξ 2 (xk ) dσ . (41) j=1 0 j=1
0 2 0 k k
Substituting (40) and (41) back into (39), it follows that ≤ T · cmax + γ T ∑ ∆k +Vp,1 (0) . (49)
Z t j=1
∆Ek (t) ≤ Vp,k (0) −Vk−1 (t) − K s2k dσ + γ ∆k t. (42)
0
Recalling Lemma 4 we have γ T ∑kj=1 ∆k ≤
Let t = T in (42). From the adaptive parameter updating limk→∞ γ T ∑kj=1 ∆k ≤ 2γ T q, which further implies the bound-
laws we know Vp,k (0) = Vp,k−1 (T ). Therefore, it follows from edness of Ek (T ).
(42) that 3) The finiteness of Ek (t)
∆Ek (T ) ≤ Vp,k (0) −Vp,k−1 (T ) −Vs,k−1 (T ) Next we will prove the boundedness of Ek (t) by induction.
Z t The boundedness of Ek (T ) is guaranteed for all iterations.
−K s2k dσ + γ ∆k T Consequently, ∀k ∈ N, there exists a constant M1 satisfying
0 RT 2
Z t θ̃ (σ )dσ ≤ M1 , thus it follows
0 k
≤ −K s2k dσ + γ ∆k T. (43) Z t
0
2) The finiteness of Ek (T ) Ek (t) = Vk (t) + θ̃k2 (σ )dσ
0
According to (38), we know Z T
Z t ≤ Vk (t) + θ̃k2 (σ )dσ
1 0
E1 (t) = V1 (t) + θ̃12 (σ ) dσ . (44)
2qθ 0 ≤ Vk (t) + M1 . (50)
Recalling adaptive updating law (28), we can have θ̂1 (t) = On the other hand, from (42), we obtain
qθ s1 (t) ξ (x1 ), which leads to time derivative of E1 (t) as
Z t
follows
∆Ek+1 (t) ≤ Vp,k+1 (0) −Vk (t) − K s2k+1 d σ + γ ∆k+1t. (51)
1 2 0
Ė1 (t) = V̇1 (t) + θ̃ (t)
2qθ 1
Adding (51) to (50) leads to
≤ −Ks21 − s1 θ̃1 (t) ξ (x1 ) + γ ∆1
1 ¡ 2 ¢ 1 Ek+1 (t) = Ek (t) + ∆Ek+1 (t)
+ θ̃1 (t) − 2θ̃1 (t) θ̂1 (t) + θ̃1 (t) θ̂1 (t)
2qθ qθ ≤ Vk (t) + M1 +Vp,k+1 (0) −Vk (t)
= −Ks21 − s1 θ̃1 (t) ξ (x1 ) + γ ∆1 +s1 θ̃1 (t) ξ (x1 ) Z t
1 h¡ ¢2 ¡ ¢ i −K s2k+1 dσ + γ ∆k+1t
+ θ̂1 (t) − θ (t) − 2 θ̂1 (t) − θ (t) θ̂1 (t) 0
2qθ ≤ M1 +Vp,k (T ) + γ ∆k+1t. (52)
1 2
≤ −Ks21 + γ ∆1 + θ (t) . (45)
2qθ As we have proven that E1 (t) is bounded, therefore Ek (t)
© ª is finite by induction. In the sequel, we can obtain the
Denote c = maxt∈[0,T ] θ 2 (t)/(2qθ ) . Integrating the
boundedness of Ŵk (t), θ̂k (t) and ρ̂k .
above inequality over [0,t] yields
Z t 4) Learning convergence property
E1 (t) − E1 (0) ≤ −K s21 (σ )dσ + t · c + θ ∆1t. (46) Rewrite inequality (49) as
0
k Z T
According to the adaptive updating laws it is clear that
∑ s2j (σ )dσ
E1 (0) = Vp,1 (0), which is determined by W ∗ and ρ . Thus j=1 0
the boundedness of E1 (t) can be ensured since à !
k
Z t T · cmax + γ T ∑ ∆k +Vp,1 (0) − Ek (T )
E1 (t) ≤ −K s21 (σ )dσ + t · c + θ ∆1t +Vp,1 (0) , t ∈ [0, T ] . j=1
0 ≤ . (53)
(47) K
WEI et al.: AN EXPLORATION ON ADAPTIVE ITERATIVE LEARNING CONTROL FOR A CLASS OF · · · 7

Taking the limitation of (53), it follows that


k Z T
lim ∑ s2j (σ )dσ
k→∞ j=1 0
à !
k
≤ lim
k→∞
T · cmax + γ T ∑ ∆k +Vp,1 (0) − Ek (T ) /K
j=1
≤ T · cmax + 2γ qT +Vp,1 (0) . (54)

According
R
to the convergence theorem of the sum of series,
limk→∞ 0T s2k (σ )dσ = 0. Since xd is bounded, the bounded-
ness of xk is established. Based on the above reasoning, we
can arrive at that uk (t) is bounded. ¤

Fig. 3. System output yk (t) on r (t) (k = 1).


V. S IMULATION S TUDY

In this section, a simulation study is presented to verify


the effectiveness of the AILC scheme. Consider the following
second-order nonlinear fractional order system:

 α
 D x1,k (t) = x2,k (t) ,
Dα x2,k (t) = f (xk ) + θ (t) ξ (xk ) + uk (t) + d (t) ,


yk (t) = x1,k (t) ,
¡ ¢
where α = 0.9, f (x¡k ) =¢ −x1,k¡ x2,k¢ sin x1,k x2,k , θ (t) = 1 +
0.5 sint, ξ (xk ) = sin x1,k cos x2,k , d (t) = 0.1 ∗ rand ∗ sin (t)
with rand presenting a Gaussian white noise. The desired
reference trajectory is given by r (t) = sint. The design param-
eters are chosen as ε1 = ε2 = 1, λ = 2, K = 6, ΓW = diag {0.6},
qθ = 2, qρ = 0.8, ε = λ ε1 + ε2 = 3. It is clear that |λ | > α2 π .
Additionally, the boundary layer function is specified by Fig. 4. Control input (k = 1).
η (t) = 3E0.9 (−Kt), a graphic representation of η (t) is shown
in Fig. 2.

Fig. 5. System output yk (t) on r (t) (k = 30).


Fig. 2. Mittag-Leffler type boundary layer function η (t).

The parameters for neural network are chosen as l = 30, Figs. 3 ∼ 4 and Figs. 5 ∼ 6 show the output tracking trajec-
µ j = 1l (2 j − l) [2, 3], σ j = 2, j = 1, 2, · · · , l. The initial con- tory and control input of the 1st and the 30th iteration. Obvi-
dition x1,k (0) and x2,k (0) are randomly taken as r (0) + ously, the signals are bounded and the tracking performance
0.5 (1 − 2rand) and r1 (0) + 0.5 (1 − 2rand) , respectively. For of 1st iteration is much worseR than that of 30th iteration.
ease of programming, we use the Grünwald-Letnikov defini- Fig. 7 gives the convergence of 0T s2k (t) dt along the iteration
tion in the simulation. The system runs on [0, 2π ] repeatedly. axis, which indicates that the proposed AILC scheme achieves
Parts of the simulation results are shown in Fig. 3 ∼ Fig. 7. perfect tracking by learning.
8 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

R EFERENCES

[1] Arimoto S, Kawamrua S, Miyazaki. Bettering operation of robots by


learning. Journal of Robotic System, 1984, 11(2): 123−140

[2] Kuc T Y, Nam K, Lee J S. An iterative learning control of robot


manipulators. IEEE Transactions on Robotics and Automation, 1991,
7(6): 835−841

[3] Chen Y Q, Wen C Y. Iterative learning control- Convergence, robust-


ness and applications. UK, London: Spring-Verlag, 1999

[4] Bien Z, Xu J X. Iterative learning control - analysis, design, integration


and applications. USA, Boston: Kluwer Academic Publisher, 1998

[5] Xu J X, Tan Y. Linear and nonlinear iterative learning control. Berlin:


Springer-Verlag, 2003
Fig. 6. Control input (k = 30).

[6] Xu J X, Qu Z H. Robust iterative learning control for a class of nonlinear


systems. Automatica, 1998, 34(8): 983−988

[7] French M, Rogers E. Nonlinear iterative learning control by an adaptive


Lyapunov technique. International Journal of Control, 2000, 73(10):
840−850

[8] Xu J X, Tan Y. A composite energy function-based learning control ap-


proach for nonlinear systems with time-varying parametric uncertainties.
IEEE Transactions on Automatic Control, 2002, 47(11): 1940−1945

[9] Chi R H, Hou Z S, Xu J X. Adaptive ILC for a class of discrete-time


systems with iteration-varying trajectory and random initial condition.
Automatica, 2008, 44(8): 2207−2213

[10] Chi R H, Sui S L, Hou Z S. A New Discrete-time Adaptive ILC for


Nonlinear Systems with Time-varying Parametric Uncertainties. Acta
Automatica Sinica, 2008, 34(7): 805−808
RT 2
Fig. 7. 0 sk (t) dt versus the number of iterations.
[11] Yin C, Xu J X, Hou Z. An ILC scheme for a class of nonlinear
continuous-time systems with time-iteration-varying parameters subject
VI. C ONCLUSIONS to second-order internal model. Asian Journal of Control, 2011, 13(1):
126−135
In this paper, an adaptive iterative learning control scheme
has been presented for a class of nonlinear fractional order [12] Zhang R, Hou Z, Chi R, et al. Adaptive iterative learning control for
systems in the presence of disturbance. A new boundary layer nonlinearly parameterised systems with unknown time-varying delays
function by introducing Mittag-Leffler function is designed and input saturations. International Journal of Control, 2015, 88(6):
1133−1141
to deal with the initial condition problem of ILC. RBF
NN is utilized to approximate the system uncertainty while
[13] Wang Y C, Chien C J, Teng C C. Direct adaptive iterative learning
fractional order differential type updating laws are designed control of nonlinear systems using an output-recurrent fuzzy neural
to estimate ideal neural weight and the upper bound of neural network. IEEE Transactions on Systems, Man, and Cybernetics-Part B:
approximation error and disturbance. The hyperbolic tangent Cybernetics, 2004, 34(3): 1348−1359
function with a convergent series sequence is employed to
[14] Chien C J. A Combined Adaptive Law for Fuzzy Iterative Learning
form the robust control term. Theoretical analysis by con- Control of Nonlinear Systems With Varying Control Tasks. IEEE
structing Lyapunov-like CEF has been presented to show the Transactions on Fuzzy Systems, 2008, 16(1): 40−51
boundedness of all signals and convergence along iteration
of tracking error. Simulation results have been provided to [15] Wang Y C, Chien C J. Decentralized Adaptive Fuzzy Neural Iterative
show the validity the proposed scheme. This is the first time Learning Control for Nonffine Nonlinear Interconnected Systems. Asian
Journal of Control, 2011, 13(1): 94−106
consideration of the AILC problem of fractional order system.
Compared with traditional ILC of fractional systems, our [16] Zhang C, Li J. Adaptive iterative learning control for nonlinear pure
AILC scheme relaxes the global Lipschitz condition and a new feedback systems with initial state error based on fuzzy approximation.
framework of stability analysis by using Lyapunov-like CEF is Journal of the Franklin Institute, 2014, 351(3): 1483−1500
presented. Although we only consider the class of fraction as
(12), the idea of the proposed AILC method can be applied to [17] Podlubny I. Fractional differential equations: an introduction to frac-
tional derivatives, fractional differential equations, to methods of their
more kinds of fractional order systems and provide a reference solution and some of their applications. New York: Academic Press,
for AILC design of fractional order systems. 1999
WEI et al.: AN EXPLORATION ON ADAPTIVE ITERATIVE LEARNING CONTROL FOR A CLASS OF · · · 9

[18] Petráš I. Fractional-order nonlinear systems-modeling, analysis and [36] Li T, Wang Y, Yang Y. Designing synchronization schemes for
simulation. Berlin: Spring-Verlag, 2010 fractional-order chaotic system via a single state fractional-order con-
troller. Optik, 2014, 125(22): 6700−6705
[19] Gabano J D, Poinot T. Fractional modelling and identification of thermal
systems. Signal Processing, 2011, 91(3): 531−541 [37] Agrawal S K, Das S. Function projective synchronization between four
dimensional chaotic systems with uncertain parameters using modified
adaptive control method. Journal of Process Control, 2014, 24(5):
[20] Luo Y, Chen Y Q. Stabilizing and robust fractional order PI controller 517−530
synthesis for first order plus time delay systems. Automatica, 2012,
48(9): 2159−2167
[38] Gao L, Wang Z, Zhou K, et al. Modified sliding mode synchronization
of typical three-dimensional fractional-order chaotic systems. Neurocom-
[21] Efe, Mehmet Önder. Fractional fuzzy adaptive sliding-mode control of puting, 2015, 166: 53−58
a 2-DOF direct-drive robot arm. IEEE Transactions on Systems, Man,
and Cybernetics-Part B: Cybernetics, 2008, 38(6): 1561−1570
[39] Gao Y, Liang C, Wu Q, et al. A new fractional-order hyperchaotic system
and its modified projective synchronization. Chaos, Solitons & Fractals,
[22] Delavari H, Ghaderi R, Ranjbar A, et al. Fuzzy fractional order sliding 2015, 76: 190−204
mode controller for nonlinear systems. Communications in Nonlinear
Science and Numerical Simulation, 2010, 15(4): 963−978
[40] YangQuan Chen, Kevin L. Moore. On D α Iterative learning control.
Proceedings of the 40th IEEE Conference on Decision and Control,
[23] Li J, Lu J G, Chen Y. Robust decentralized control of perturbed Orlando, Florida, USA, 2001. 4451−4456
fractional-order linear interconnected systems. Computers and Mathe-
matics with Applications, 2013, 66(5): 844−859
[41] Ahn H S, Moore K L, Chen Y Q. Stability analysis of discrete-time
iterative learning control systems with interval uncertainty. Automatica,
[24] Tang X D, Tao G, Suresh M J. Adaptive actuator failure compensation 2007, 43(5): 892−902
for parametric strict feedback systems and an aircraft application.
Automatica, 2003, 39(12): 1975−1982
[42] Li Y, Chen Y Q, Ahn H S. Fractional Order Iterative Learning Control.
ICROS-SICE International Joint Conference 2009, Fukuoka, Japan,
[25] Wang X S, Su C Y, Hong H. Robust adaptive control of a class of 2009. 3106−3110
nonlinear systems with unknown dead-zone. Automatica, 2004, 40(3):
407−413 [43] Li H S , Huang J C, Liu D, et al. Design of Fractional Order Iterative
Learning Control on Frequency Domain. Proceedings of the 2011 IEEE
[26] Zhang T P, Ge S S. Adaptive neural control of MIMO nonlinear state International Conference on Mechatronics and Automation, Beijing,
time-varying delay systems with unknown dead-zones and gain signs. China, 2011. 2056−2060
Automatica, 2007, 43(6): 1021−1033
[44] Li Y, Chen Y Q, Ahn H S. A Generalized Fractional-Order Iterative
[27] Zhang T P, Ge S S. Adaptive dynamic surface control of nonlinear Learning Control. 2011 50th IEEE Conference on Decision and Control
systems with unknown dead zone in pure feedback form. Automatica, and European Control Conference (CDC-ECC), Orlando, USA, 2011.
2008, 44(7): 1895−1903 5356−5361

[28] Xu J X, Xu J, Lee T H. Iterative Learning Control for Systems With [45] Li Y, Chen Y Q, Ahn H S. On the PDα -Type Iterative Learning Control
Input Deadzone. IEEE Transactions on Automatic Control, 2005, 50(9): for the Fractional-Order Nonlinear Systems. 2011 American Control
1455−1459 Conference, San Francisco, CA, USA, 2011. 4320−4325

[46] Lan Y H. Iterative learning control with initial state learning for
[29] Razminia A, Torres D F M. Control of a novel chaotic fractional order
fractional order nonlinear systems. Computers and Mathematics with
system using a state feedback technique. Mechatronics, 2013, 23(7):
Applications, 2012, 64(10): 3210−3216
755−763

[47] Li Y, Chen Y Q, Ahn H S. On P-type Fractional Order Iterative Learning


[30] Li C, Su K, Zhang J, et al. Robust control for fractional-order four-wing
Identification. 13th International Conference on Control. Automation
hyperchaotic system using LMI. Optik, 2013, 124(22): 5807−5810
and Systems, Gwangju, Korea, 2013. 219−225

[31] Yin C, Dadras S, Zhong S, et al. Control of a novel class of fractional- [48] Lan Y H, Zhou Y. D α − Type Iterative Learning Control for Fractional-
order chaotic systems via adaptive sliding mode control approach. Order Linear Time-Delay Systems. Asian Journal of Control, 2013,
Applied Mathematical Modelling, 2013, 37(4): 2469−2483 15(3): 669−677

[32] Yang C C, Ou C J. Adaptive terminal sliding mode control subject to [49] Li Y, Zhai L, Chen Y Q, et al. Fractional-order Iterative Learning Control
input nonlinearity for synchronization of chaotic gyros. Communications and Identification for Fractional-order Hammerstein System. Proceeding
in Nonlinear Science and Numerical Simulation, 2013, 18(3): 682−691 of the 11th World Congress on Intelligent Control and Automation,
Shenyang, China, 2014. 840−845
[33] Huang X, Wang Z, Li Y, et al. Design of fuzzy state feedback controller
for robust stabilization of uncertain fractional-order chaotic systems. [50] Li Y, Chen Y Q, Ahn H S. Fractional Order Iterative Learning Con-
Journal of the Franklin Institute, 2014, 351(12): 5480−5493 trol for Fractional Order System with Unknown Initialization. 2014
American Control Conference (ACC), Portland, Oregon, USA, 2014.
[34] Pan I, Das S, Das S. Multi-objective active control policy design for 5712−5717
commensurate and incommensurate fractional order chaotic financial
systems. Applied Mathematical Modelling, 2015, 39(2): 500−514 [51] Li Y, Chen Y Q, Ahn H S. A High-gain Adaptive Fractional-order
Iterative Learning Control. 11th IEEE International Conference on
[35] Bhalekar S, Daftardar-Gejji V. Synchronization of different fractional or- Control & Automation (ICCA), Taichung, Taiwan, 2014. 1150−1155
der chaotic systems using active control. Communications in Nonlinear
Science and Numerical Simulation, 2010, 15(11): 3536−3546 [52] Lazarević M, Mandić P. Feedback-feedforward iterative learning control
10 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

for fractional order uncertain time delay system-PD alpha type. Inter- Jianming Wei graduated from Naval Aeronautical
national Conference on Fractional Differentiation and its Applications and Astronautical University, China, in 2009. He
(ICFDA), 2014. 1−6 received the M. S. degree and the Ph. D. degree from
Naval Aeronautical and Astronautical University in
[53] Yan L, Wei J. Fractional order nonlinear systems with delay in iterative 2011 and 2015, respectively. He is currently with
learning control. Applied Mathematics and Computation, 2015, 257: Naval Aeronautical and Astronautical University, as
546−552 a lecturer. His research interests include iterative
learning control and nonlinear control. Correspond-
ing author of this paper.
[54] Kilbas A A, Srivastava H M, Trujillo J J. Theory and applications
of fractional differential equations. The Netherlands: Elsevier, 2006.
69−83

[55] Matignon D. Stability results of fractional differential equations with ap-


plications to control processing. Computational Engineering in Systems Yun-an Hu graduated from Huazhong Institute
and Application multiconference, IMACS, IEEE-SMC, Lille, France, of Technology, China, in 1985. He received the
1996. 963−968 M. S. degree from Naval Engineering Institute in
1988 and Ph. D. degree from Harbin Institute of
[56] Sabatier J, Moze M, Farges C. LMI stability conditions for fractional Technology in 2004. He is currently a professor
order systems. Computers and Mathematics with Applications, 2010, 59: at Naval Aeronautical and Astronautical University.
1594−1609 His research interests include aircraft guidance and
control system design, nonlinear control.
[57] Trigeassou J C, Maamri N, Oustaloup A. Lyapunov stability of linear
fractional systems: part 1-definition of fractional energy. ASME 2013
International Design Engineering Technical Conferences and Computers
and Information in Engineering Conference, 2013

[58] Gupta M M, Rao D H. Neuro-Control Systems:Theory and Applications. Meimei Sun graduated from Naval Aeronautical
New York, USA: IEEE Press, 1994 and Astronautical University, China, in 2009. She
received the M. S. degree and the Ph. D. degree from
[59] Polycarpou M M. Stable adaptive neural control scheme for nonlin- Naval Aeronautical and Astronautical University in
ear systems. IEEE Transactions on Automatic Control, 1996, 41(3): 2011 and 2015, respectively. She is currently with
447−451 Naval Aeronautical Engineering Institute, as a lec-
turer. Her research interests include chaotic systems
and nonlinear control.
[60] Zhu S, Sun M X, He X X. Iterative learning control of strict-feedback
nonlinear time-varying systems. Acta Automatica Sinica, 2010, 36(3):
454−458
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

Design and Implementation of Digital Fractional


Order PID Controller using Optimal Pole-Zero
Approximation Method for Magnetic
Levitation System
Amit S. Chopade, Swapnil W. Khubalkar, A. S. Junghare, M. V. Aware, and Shantanu Das

Abstract—The aim of this paper is to employ fractional order applications such as magnetically levitated train, magnetic
proportional integral derivative (FO-PID) controller and integer bearing, conveyor system, etc.[1] .
order PID controller to control the position of the levitated object In recent years, various methods have been proposed to
in a magnetic levitation system (MLS), which is inherently non-
linear and unstable system. The proposal is to deploy discrete improve control in MLS-based applications. In 2006, Chiang
optimal pole-zero approximation method for realization of digital et al. proposed the concept of integral variable-structure grey
fractional order controller. An approach of phase shaping by control[2] . Yang et al. introduced the concept of adaptive robust
slope cancellation of asymptotic phase plots for zeros and poles output-feedback control with K-filter approach in 2008[3] .
within given bandwidth is explored. The controller parameters In 2011, Chih-Min Lin et al. developed an adaptive PID
are tuned using dynamic particle swarm optimization (dPSO)
technique. Effectiveness of the proposed control scheme is verified controller and a fuzzy compensation controller for MLS[1] .
by simulation and experimental results. The performance of In the same year, Rafael Morales et al. proposed generalized
realized digital FO-PID controller has been compared with that proportional integral output feedback controller[4] . Recently in
of the integer order PID controllers. It is observed that effort 2014, Chih-Min Lin et al. proposed a function-link cerebellar
required in fractional order control is smaller as compared model articulation control system design based on the neural
with its integer counterpart for obtaining the same system
performance. network concept[5] . However, in spite of all these develop-
ments, there is scope for improving efficiency of the controller.
Index Terms—Digital control, Position control, Fractional The energy required to achieve and maintain the object’s
calculus, Particle swarm optimization (PSO), Approximation
methods, Magnetic levitation, Discretization, Fractional order position (in the face of disturbances) form an important part
PID controller (FOPID). of improving the control action. The aim of this paper is to
control and maintain the desired object’s position, with lesser
controller effort. The controller effort minimization is reported
I. I NTRODUCTION in literature[11−14] .
The conventional integer order controllers such as, PD and
I N 1914, American inventor Emile Bachelet presented his
idea of a magnetically levitated (maglev) vehicle with a dis-
play model. In magnetic levitation system (MLS), ferromag-
PID controller have been applied in industry for over half-a-
century to control linear and nonlinear systems[15] . Recently,
netic object levitate by the electromagnetic force induced due such control schemes have been extended to their generalized
to electric current flowing through coil around a solenoid[1−5] . form using fractional calculus[16−17] (differentiation and inte-
The MLS is inherently nonlinear and unstable[6−10] . However, gration of an arbitrary order). The FO-PID controller has frac-
the advantage is that, as the suspended object has no mechan- tional differ-integrator operations. This makes the controller
ical support, there is no friction and noise. This allows us to have memory (i.e. its action will memorize its past states)
position it accurately - a major advantage, explored in many and avoids instantaneous actions. Using the definition of con-
volution integral, the expression for the fractional integration
This article has been accepted for publication in a future issue of this (which also is embedded in the fractional differentiation) can
journal, but has not been fully edited. Content may change prior to final be written as the convolution of the function and the power
publication. function, which is elaborately explained in [17].
This work was supported by the Board of Research in Nuclear sciences
of the Department of Atomic Energy, India. Sanction no. 2012/36/69- In last few decades, the fractional order approach to rep-
BRNS/2012. Recommended by Associate Editor Antonio Visioli. resent the plant and its controllers are increasingly used to
Amit S. Chopade, Swapnil W. Khubalkar, Anjali S. Junghare, describe the dynamic process accurately[17] . The fractional or-
and Mohan V. Aware are with the Department of Electrical En-
gineering, Visvesvaraya National Institute of Technology, Nagpur, In- der transfer function is approximated by integer order transfer
dia 440010 e-mail: (a.s.chopade@ieee.org, swapnil.w.khubalkar@ieee.org, function using various methods[16−20] . The proposed method
asjunghare@eee.vnit.ac.in, mvaware@eee.vnit.ac.in). can achieve the desired accuracy over a much larger bandwidth
Shantanu Das is with Reactor Control Division, Bhabha Atomic Research
Centre, India. e-mail: (shantanu@barc.gov.in). than has been achieved using earlier methods. In applications,
Digital Object Identifier 10.1109/JAS.2016.7510181 where non-integer order controllers are used for integer order
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

plant, there is more flexibility in adjusting the gain and phase


characteristics as compared to integer order controllers. This i = k1 u (2)
flexibility makes fractional order control a more versatile tool
where, k is a constant depending on coil (electromagnet)
in designing robust and precise control systems.
parameters, m is the mass of sphere, g is gravitational force,
This paper presents the control of magnetic levitation sys-
k1 is an input conductance, u is control voltage, and x is
tem using FO-PID controller based on optimal pole-zero ap-
a ball position. The values of these parameters are given in
proximation method. An algorithm is developed to realize digi-
Appendix-A. A relation between control voltage x and coil
tal FO-differentiators and FO-integrators. The proposed design
current i is given in (2). The control signal ranges between
procedure aims to ensure that the performance is within re-
[−5V, +5V ].
quired tolerance bandwidth. Five parameters (kp , ki , kd , α, β)
of FO-PID need to be tuned for designing the controller. This
paper utilizes dynamic PSO optimization (dPSO) method to A. Linearization of MLS Model
achieve the required values. Finally, a comparative study of The nonlinear form of maglev model is linearized for
the performance parameters of the controller is presented to analysis of the system[21] . The linear form of the model is
evaluate the advantages of deployment of FO-PID against obtained from (1) as follows:
the conventionally used integer-order controllers. The control
effort minimization by FO-PID controller is quantified and ẍ = g − f (x, i) (3)
demonstrated. i
where, f (x, i) = k mx
2
2
This work is organized as follows: section II presents the Equilibrium point is calculated by setting ẍ = 0,
system description. Design procedure of proposed digital FO-
PID controller using discrete optimal pole-zero approximation g = f (x, i)|io ,xo (4)
method and dPSO technique is discussed in section III. In Linearization is carried out about the equilibrium point of
section IV simulation and experimental results on MLS are xo = −1.5V (the position is expressed in volts), io = 0.8A[8] .
provided to validate effectiveness of the proposed controller. Using series expansion method, (5) is obtained.
Paper concludes with a summary of the results obtained in
section V. ³ ∂f (i, x) ¯
¯ ∂f (i, x) ¯¯ ´
ẍ = − ¯ 4i + ¯ 4x (5)
∂i io ,xo ∂x io ,xo
II. S YSTEM I DENTIFICATION OF MLS M ODEL Application of Laplace Transform on (5) simplifies it to (6).
A laboratory scale magnetic levitation system is used to 4X(s) −Ki
evaluate the performance of proposed controller in a controlled = 2 (6)
4I(s) s + Kx
environment. MLS levitates an object (metallic ball with mass
2mg
m) in a desired position by controlling the electromagnetic where, Ki = io and Kx = − 2mg
xo
field counteracting the gravitational force. The applied control
input is voltage, which is converted into current via embedded Linearized model transfer function p (6) has two poles, one of
driver[21] . Fig.1 shows the schematic diagram of MLS. The which is in the right half plane at (2mg/x0 ), which makes
system model is nonlinear, that means at least one of the two the MLS open-loop unstable. Transfer function, obtained by
states (i–current, x–ball position) is an argument of a non- the linearization, is verified using system identification proce-
linear function. The nonlinear model of MLS relating the ball dure.
position x and coil current i is given as (1):
B. Integer Order System Identification of MLS Model
System identification is a process for obtaining mathe-
matical model using input and output system response. The
identified model response should fit with measured response
for input applied to the system model[21] . Usually there are two
methods for system identification, least mean square (LMS)
method and instrumental variable method. The identification
of MLS is generally accomplished via traditional least squares
method, and is implemented in MATLAB[21−22] .
As MLS is unstable, it has to be identified with a run-
ning, stabilizing controller i.e. closed loop identification. Fig.2
shows the scheme of unstable system identification. LMS
method minimizes error between the model and plant output.
Fig. 1. Schematic diagram of MLS.
The optimal model parameters, for which the square of the
error is minimal is the result of identification. In order to
i2 carry out identification experiment, a discrete controller has
mẍ = mg − k (1) to be applied, in the absence of which, the ball falls down,
x2
CHOPADE et al.: DESIGN AND IMPLEMENTATION OF DIGITAL FRACTIONAL ORDER PID CONTROLLER · · · 3

rendering dentification impossible. The reference signal r(t) 1) : Riemann-Liouville (RL) definition is given in (9).
i.e. random binary sequence signal is given to excite the MLS
and output y(t) is monitored. 2500 samples of the input, output à !n Z
t
α 1 d f (τ )
signals are collected from the system with sampling period of a Dt f (t) = dτ (9)
0.01s. Γ(n − α) dt a (t − τ )α−n+1

for (n − 1) ≤ α < n
where, n is an integer, α is a real number, and Γ is Euler
gamma function. Laplace transform of the RL fractional
derivative/integral (9), under zero initial conditions, is given
in (10).

L{a Dt±α f (t)} = s±α F (s) (10)


Fig. 2. Block diagram of MLS control and close loop system
2) : Another definition is based on the concept of fractional
identification.
differentiation i.e. Grunewald-Letnikov (GL) definition. It is
Fig.3 presents the comparison between measured and iden- given in (11).
tified model output. Input and output data is taken from MLS £ ¤ µ ¶
system for real-time identification. The best fit obtained is α −α
t−a
α
90.78% for integer order identification, which gives close loop a Dt f (t) = lim h Σj=0 (−1)j
h
f (t − jh) (11)
h→0 j
discrete transfer function as in (7): £ ¤
where, t−a h −→ Integer
3) : One more option for computing fractional derivatives
is Caputo fractional derivative, its definition is as follows (12):
Z t
C α 1 f n (τ )
a Dt f (t) = dτ (12)
Γ(n − α) a (t − τ )α+1−n
where, (n − 1) ≤ α < n, n is an integer, and α is a real
number.
Initial conditions for Caputo’s derivatives are expressed in
terms of initial values of integer order derivatives. It is noted
Fig. 3. Measured and simulated model output.
that for zero initial conditions RL, GL, and Caputo fractional
derivatives coincide. Hence, any of the mentioned methods
G(z −1 ) may be used, using the case of zero initial conditions. That
Y (z −1 ) = (7) would then eliminate the differences arising due to different
1 + C(z −1 )G(z −1 )
initial conditions (amongst the three methods).
where, Y (z −1 ) is complete system transfer function, C(z −1 )
is controller transfer function, and G(z −1 ) is MLS model
B. Digital Realization of Fractional Order Differintegrals with
transfer function in discrete domain.
Optimal Pole-Zero for Phase Shaping
The aim behind the choice of frequency domain rational
III. DESIGN OF DIGITAL FRACTIONAL ORDER PID approximation of FO-PID controller is to realize the controller
CONTROLLER in real time using existing analog/digital filters[16−20, 23−25] .
A. Fractional Calculus Precise hardware implementation of multi-dimensional na-
tured of fractional order operator is difficult. However, re-
Fractional calculus is a branch of mathematics that studies
cent research work revealed that band-limited implementation
the possibility of taking real or complex number powers of
of FO-PID controllers using higher order integer transfer
differential and integral operator. Basic definitions of fractional
function approximation of the differintegrals give satisfactory
calculus and approximation of fractional integrator and frac-
performance[26] . This paper, hence utilizes optimal pole-zero
tional differentiator are described in the literature[16−17] . The
algorithm to realize fractional differintegrals in the frequency
real order operator is generalized as follows in (8):
domain.
 dα

 α>0  1) Optimal pole-zero approximation for phase shaping:
dt
Dα = 1 α=0 (8) Any rational transfer function is characterized by its poles and
 Rt −α  zeros. The Bode magnitude plot of non-integer order transfer
a
(dτ ) α < 0
function has a slope of ±α20 dB/dec and the Bode phase
where, α ∈ R plot lies in the range of ±α90o (α is a real number). This is
achieved by the interlacing of real poles and zeros alternately
Some popular definitions used for general fractional deriva- on the negative real axis[19−20, 27−28] . Thus, depending on
tives/integrals in fractional calculus are : the error band ² around required phase angle αreq = α90o
4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

and the frequency band of interest (ωL , ωH ), the nth order number of pole-zero pairs. Fig.6 shows the basic idea of
approximation is obtained[28] . The proposed algorithm is de- frequency band tightening. The problem regarding frequency
veloped to obtain the number of optimal pole-zero pairs to band shrinking is tackled by designing the rational approx-
ωl
maintain the phase value within the tolerance, of around 1o . imation on wider frequency band ( 10 δ
γ , 10 ωh ) followed by

In this algorithm, poles and zeros given by (13) are obtained curtailing the frequency overhang on either side, such that the
as follows: phase remains within φreq ± ε in range of (ωl , ωh ). Nominal
φreq +45logωl values to expand frequency band are γ = 3, δ = 2.
F irst pole, p1 = 10[ 45 +1]

F irst zero, z1 = 10ωl


Second pole, p2 = 10[log(p1 )+2−µ]
(13)
Second zero, z2 = 10[log(z1 )+2−µ]
..
.
till pn ≥ ωh
As a particular case, asymptotic phase plot for fractional
order integrator circuit having α = −0.4, φreq = −36o ,
ωL = 0.1rad/s and ωH = 100rad/s is given in Fig.4 - Fig.6.
The selection of three pairs of poles and zeros with α = −0.4
fraction is shown in Fig.4. The asymptotic phase plot is a
straight line at φreq , but the actual phase plot is oscillating Fig. 5. Asymptotic phase plot with seven pole-zero pairs.
about asymptotic phase plot, apart from that the average value
of phase angle −37.31o is also different from φreq . In Fig.4 the
required correction of phase is achieved over three decades by
three pole-zero pairs only, which is however less in pursuit
of more accuracy. This problem is rectified by increasing
the pole-zero density, i.e. having more pole-zero pairs in the
desired frequency band. Number of pole-zero pairs depend on
the permissible error and the desired band of frequency.

Fig. 6. The basic idea of frequency band tightening.

2) Design of Digital Fractional Order Integrator: The key


point in digital implementation of fractional order controller
is discretization of fractional order differintegral[24, 27−29] .
Contributions related to the discretization have been reported
in literature[30−33] . The pole-zero pairs obtained by algo-
rithm in the above case are discretized using first order hold
Fig. 4. Asymptotic phase plot with three pole-zero pairs for α = (foh), zero order hold (zoh), Tustin operator, impulse invari-
−0.4(−36o ). ant, matched pole-zero, and Tustin with pre-warp frequency
methods. In Fig.7, Bode plot for s−0.4 digital integrator
Generally, three pole-zero pairs per decade give the phase
is shown and it depicts that digital integrator with Tustin
plot within ε = ±1o error, but it depends on the value of α
approximation method matches closely with continuous time
as well. For the same parameters, i.e. α = −0.4, φreq = 36o ,
integrator. Tustin approximation method with a sample time
ωL = 0.1rad/s and ωH = 100 rad/s with seven pole-zero
of 0.01s is used for discretization. To relate s-domain and z-
pairs, phase plot is shown in Fig.5. The actual phase plot is
domain transfer functions, Tustin and bilinear methods use the
oscillating with rms error of 0.6471o (< 1o ). Apart from that,
following approximation as (14).
average value of phase angle (−35.9999o ≈ −36o ) is same as
φreq . Moreover, this is achieved over 3 decades of cycle by 1 + sTs /2
seven pole-zero pairs. In order to maintain the phase margin z = esTs ≈ (14)
1 − sTs /2
tolerance within the lower limits, more pole-zero pairs in the
desired frequency band are required. This can be done by The optimal pole-zero algorithm for digital fractional in-
adjusting z1 , p2 , z3 .... closer towards left. To achieve this shift, tegrator of s−0.4 within desired band of frequency ωL =
design parameter µ is introduced. Frequency band of constant 0.1rad/s and ωH = 100rad/s gives pole-zero pairs which are
phase shrinks on both the ends with increasing µ for constant listed in Table 1 with gain value 0.010127.
CHOPADE et al.: DESIGN AND IMPLEMENTATION OF DIGITAL FRACTIONAL ORDER PID CONTROLLER · · · 5

a particle and its individual best or the global best. Here,


the change in position of a particle is directly proportional
to iteration, which further depends on individual best, global
best, and a random velocity[49] . dPSO searches the workspace
similar to a simple PSO and velocity of a particle is obtained
by (15):
vid = (f (pid ) − f (xid )) × (pid − xid ) × sf1
+ (f (pgd ) − f (xid )) × (pgd − xid ) × sf2
+ rand() × signis() × sf3 (15)
where, vid : velocity of a particle, pid : individual best, xid :
current position of a particle, pgd : global best, rand: random
function, sf1 , sf2 , sf3 : to scale the calculated value in the
Fig. 7. Bode plot of s−0.4 digital integrator. range of the control variable, signis: function which generates
random positive or negative value.
Table I Population size is taken as 100, maximum iteration is set
THE POLE-ZERO PAIRS OF THE RATIONAL as 50, lower and higher translation frequencies are taken as
APPROXIMATION OF s−0.4 ON (10−1 , 102 )rad/s ωL = 0.1rad/s and ωH = 100rad/s. ITAE (Integral Time Ab-
solute Error) is chosen as performance criterion. The values of
i 1 2 3 4 5 6 7
controller parameters, obtained from dPSO, are implemented
zi −0.9253 −0.4842 0.9307 0.992 0.9991 1 0.5136
in PD, PID, and FO-PID controller in simulation as well
pi −0.8286 0.7651 0.9707 0.9967 1 1 −0.0875
as in real time mode on MLS. The optimized values of the
Digital fractional differentiator is designed along the lines controllers are presented in Table II.
of approach similar to that of digital fractional integrator. The Table II
architecture of digital FO-PID with digital fractional integrator dPSO OPTIMIZED GAIN AND FRACTIONAL ORDER VALUES
and digital fractional differentiator is shown in Fig.8. USED FOR DIFFERENT CONTROLLERS ( α :ORDER OF
INTEGRATOR, β :ORDER OF DIFFERENTIATOR)

Gain and Fractional Order Value


Sr. No. Controllers
Kp Ki Kd α β
1. PD 4 – 2 – 1
2. PID 5.5 2 0.2 1 1
3. FOPID 7 12 1 0.4 0.8

IV. MLS CONTROL: SIMULATION AND


HARDWARE
A. Closed-Loop Control System Simulation
Fig. 8. Digital FO-PID controller. Control of MLS using optimized PD, PID, and FO-PID con-
troller is studied by MATLAB simulation. A sinusoidal excita-
3) dynamic Particle Swarm Optimization: Recently, many tion signal is used to study the effects. The controller generates
researchers have focused on fractional order controllers tuning, a compensating control signal (based on the positional error) to
and have obtained meaningful results[34−47] . In this work, achieve desired ball position. Controller parameters are tuned
dPSO method is used to tune the gains and orders of the using dPSO method as discussed in section III-B-3. Fig.9 -
controller. PSO is a method for optimizing hard numerical Fig.11 present simulation results of the controlled output of
functions, analogous to social behavior of flocks of birds, MLS using PD, PID, and FO-PID controller respectively. Here,
schools of fish, etc. Here, each particle in swarm represents encircled part pointed by an arrow shows deviation between
a solution to the problem defined by its instantaneous po- desired and actual ball position.
sition and velocity[48] . The position vector of each particle
is represented by unknown parameters to be ascertained. In
present case, five control parameters (kp , ki , kd , α, β) of FO-
PID controller need to be ascertained. The desired number of
particles is known as population. The population is varied to
carry out a search in multidimensional space. Each particle in
population will travel with the updated velocity and direction
to converge as early as possible to the optimal solution point.
Dynamic PSO is an improvement in PSO by adding the
product of differences in objective function value between Fig. 9. Controlled output result of MLS using PD.
6 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

are used to implement control algorithm. It includes MATLAB


control toolbox, real time windows workshop (RTW), real
time windows target (RTWT), and visual C as programming
environment. The flowchart required to obtain executable file
is shown in Fig.13. RTW builds a C++ source code from
the Simulink Model. C code compiler compiles and links the
code to produce executable program. RTWT communicates
with executable program acting as the control program and
Fig. 10. Controlled output result of MLS using PID. interfaces with hardware through input/output board. The
block diagram of MLS close loop control is shown in Fig.14.
The measured and desired ball positions with PD, PID,
and FO-PID controllers are quantitatively presented in Table
III. The simulation results indicate that deviation between
measured and desired ball positions by using dPSO tuned FO-
PID controller, is less as compared to PD or PID controllers.

Fig. 12. Experimental setup.


Fig. 11. Controlled output result of MLS using FO-PID.

Error values presented in Table III are calculated using (16): 1) Experimental Results using a PD Controller: The mea-
sured and desired ball positions using real time PD controller
is shown in Fig.15(a) and control signal c(t) before digital to
P ercent error = analog (D/A) conversion is given in Fig.15(b). This control
desired position − actual position signal is used to levitate the object at desired position. The
× 100%
actual position plant input signal m(t) after D/A conversion and output signal
(16) y(t), captured on the digital storage oscilloscope (DSO), is
From the data presented in Table III, it is observed that FO- presented in Fig.16.
PID controller tracks the desired position more efficiently than The control effort required by controller to maintain object’s
PD or PID controllers. position can be observed from the control signal c(t). The
ball position is tracked by infrared sensor and is fed back to
B. Real Time Implementation of Closed-Loop System Simulink environment via analog to digital (A/D) converter. It
The MLS used for experimentation is shown in Fig.12. Due is observed from Fig.15 - Fig.16 that there is more deviation
to high nonlinearity and open-loop instability, MLS system in ball position and control effort required by the controller,
is a very challenging plant. Assembly of MLS consists of a and is higher in case of PD controller. Hence, integral action is
mechanical unit labeled A in Fig.12. Analogue control inter- added to the PD controller to achieve an improved control over
face unit labeled A is used to transfer control signals between desired ball position. The quantitative analysis of desired and
computing system and MLS. Advanced PCI1711 I/O card has actual ball position achieved by the controller is presented in
been inserted into a PCI computer slot and connected with Table IV and the control effort analysis of controller is shown
SCSI adapter box using SCSI cable. Mathworks software tools in Table V.

Table III
MEASURED AND DESIRED BALL POSITIONS FOR DIFFERENT CONTROLLERS IN SIMULATION

Controllers
Ball Positions (m)
PD PID FO-PID
Max. 8.12 × 10−3 6.92 × 10−3 5.94 × 10−3
Measured ball position
Min. −4.83 × 10−3 −6.68 × 10−3 −5.65 × 10−3
Max. 5.5 × 10−3 5.5 × 10−3 5.5 × 10−3
Desired ball position
Min. −5.5 × 10−3 −5.5 × 10−3 −5.5 × 10−3
Error 23.06% 19.09% 5.03%
CHOPADE et al.: DESIGN AND IMPLEMENTATION OF DIGITAL FRACTIONAL ORDER PID CONTROLLER · · · 7

Fig. 13. Control system development flow diagram.

Fig. 14. Block diagram of MLS close loop control.

of PD controller while achieving the improvement.

Fig. 16. Experimental PD controller output and object’s trajectory


Fig. 15. (a) Controlled output result of MLS using a PD controller captured on DSO.
(b) Control signal of PD controller.
3) Experimental Results using a FO-PID Controller: The
2) Experimental Results using a PID Controller: Fig.17(a) deviation in ball positions using real time FO-PID controller is
shows measured and desired ball positions using PID con- shown in Fig.19(a). It depicts that error in desired and actual
troller and output of controller c(t) is shown in Fig.17(b). The ball positions has reduced in comparison to both PD or PID
captured controller output signal c(t) and output signal are control actions. The control signal c(t) of FO-PID controller
presented in Fig.18. The deviation in the ball position is mini- is presented in Fig.19(b). It shows that effort required by the
mized to an extent by employing the PID controller. However, controller is least as compared to PD or PID controllers. Plant
the control effort required by controller is still similar to that input signal m(t) and output signal y(t) are presented in Fig.20.
8 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

Table IV
MEASURED AND DESIRED BALL POSITIONS FOR DIFFERENT CONTROLLERS IN REAL TIME IMPLEMENTATION

Controllers
Ball Positions (m)
PD PID FO-PID
Max. 16.8 × 10−3 13.1 × 10−3 12.6 × 10−3
Measured ball position
Min. 8.3 × 10−3 4.85 × 10−3 5.24 × 10−3
Max. 12.5 × 10−3 12.5 × 10−3 12.5 × 10−3
Desired ball position
Min. 5.5 × 10−3 5.5 × 10−3 5.5 × 10−3
Error 29.66% 8.95% 5.75%

PID controller has improved the position accuracy of MLS


compared to PD or PID controllers in real time implementa-
tion. Also, the percentage error is least for FO-PID controller.

Fig. 17. (a) Controlled output result of MLS using a PID controller
(b) Control signal of PID controller. Fig. 20. Experimental FO-PID controller output and object’s trajec-
tory captured on DSO.

Table V
CONTROL EFFORT ANALYSIS OF DIFFERENT
CONTROLLERS IN REAL TIME IMPLEMENTATION

Controllers
Performance Indices
PD PID FO-PID
Error Signal 51.97 14.56 12.79
IAE
Control Signal 208 181 151.5
Error Signal 609 455.7 425.5
ITAE
Control Signal 900.6 797.9 602.5
Fig. 18. Experimental PID controller output and object’s trajectory Error Signal 28.38 4.978 2.488
ISE
captured on DSO. Control Signal 832.6 647.2 347.2

Fig. 21. Control effort analysis.

Fig. 19. (a) Controlled output result of MLS using a FO-PID The control effort required by PD, PID, and FO-PID
controller (b) Control signal of FO-PID controller. controllers is calculated using IAE (Integral Absolute Error),
ITAE, and ISE (Integral Square Error). The analysis has been
carried out for a period of 100s and is tabulated in Table V.
From the data presented in Table IV it is observed that FO- Fig.21 represents the control effort analysis in pictorial form.
CHOPADE et al.: DESIGN AND IMPLEMENTATION OF DIGITAL FRACTIONAL ORDER PID CONTROLLER · · · 9

The error signal is maximum in the case of PD controller


and least in the case of FO-PID controller. The control signal
also follows the same pattern and is least in case of FO-PID
controller, leading to inference that the control effort in terms
of power required by the FO-PID controller to maintain the
ball position is least amongst the three controllers.

From the analysis, it infers that PID controller is better


than PD controller through performance characteristic. FO-
PID controller shows slight improvement over PID controller,
but the effort required is appreciably less for the same im- Fig. 24. Experimental PD controller output and object’s trajectory
provement. Thus proving superiority of FO-PID over integer captured on DSO.
order controllers.

4) Disturbance Injection Analysis of Controllers: The ef-


fect of disturbance is studied by injecting step input to MLS
and effect of increased load is studied by introducing another
metallic ball in levitation system as shown in Fig.22. The step
is applied after interval of 25s on initiation of the input while
another ball is introduced manually after 35s. The measured
and desired ball positions using a PD controller are presented
in Fig.23(a) and the control signal of a controller is shown
in Fig.23(b). PD controller output and object’s trajectory as
captured on DSO is presented in Fig.24.

Fig. 25. (a) Controlled output result of MLS using a PID controller
(b) Control signal of PID controller.

Fig. 22. Levitation of two metallic balls.

Fig. 26. Experimental PID controller output and object’s trajectory


captured on DSO.

Fig. 23. (a) Controlled output result of MLS using a PD controller


(b) Control signal of PD controller.

The instant of step applied in input signal and the instant of


the addition of extra load are demonstrated by circles marked
Fig. 27. (a) Controlled output result of MLS using a FO-PID
on figures. Overshoot is observed at the instant of step and
controller (b) Control signal of FO-PID controller.
after introducing second ball in levitation system.
10 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

The deviation in ball position is higher as load is increased [2] H. K. Chiang, C. A. Chen, and M. Y. Li, “Integral variable-structure
and greater amount of effort (power consumption, as indicated grey control for magnetic levitation system,” IEE Proc. Electric Power
Applications, Vol. 153, No. 6, pp. 809–814, November 2006. doi:
by high switching fluctuations in the voltage graph) is required 10.1049/ip-epa:20060056
by controller to achieve desired ball position.
Similar analysis for PID and FO-PID controllers is pre-
[3] Z. J. Yang, K. Kunitoshi, S. Kanae, and K. Wada, “Adaptive robust
sented in Fig.25 - Fig.28. These figures lead to inference that in output-feedback control of a magnetic levitation system by K-filter
case of PID controller, the deviation in ball position is high and approach,” IEEE Trans. on Industrial Electronics, Vol. 55, No. 1, pp.
greater amount of effort is required by controller to achieve 390–399, January 2008. doi: 10.1109/TIE.2007.896488
ball position as compared to FO-PID controller. Comparison
shows that FO-PID controller requires lesser effort to levitate [4] R. Morales, V. Feliu, and H. Sira-Ramrez, “Nonlinear control for
the object and effect of disturbance is less as compared to PD magnetic levitation systems based on fast online algebraic identification
or PID controllers. of the input gain,” IEEE Trans. on Control Systems Technology, Vol. 19,
No. 4, pp. 757–771, July 2011. doi: 10.1109/TCST.2010.2057511

[5] C. M. Lin, Y. L. Liu, and H. Y. Li, “SoPC-based function-link cerebellar


model articulation control system design for magnetic ball levitation
systems,” IEEE Trans. on Industrial Electronics, Vol. 61, No. 8, pp.
4265–4273, August 2014. doi: 10.1109/TIE.2013.2288201

[6] A. El Hajjaji and M. Ouladsine, “Modeling and nonlinear control of


magnetic levitation systems,” IEEE Trans. on Industrial Electronics, Vol.
48, No. 4, pp. 831–838, August 2001. doi: 10.1109/41.937416

Fig. 28. Experimental FO-PID controller output and object’s trajec- [7] R. C. Kluever, C. A. Kluever, Dynamic Systems: Modeling, Simulation,
and Control, 1st Edition, John Wiley and Sons, April 2015.
tory captured on DSO.

[8] G. F. Franklin, J. D. Powell, and A. Emami-Naeini, Feedback Control


V. C ONCLUSION of Dynamic Systems, 3rd Edition, Addison-Wesley, Reading, MA, 1994.
In this paper, digital FO-PID controller is applied on MLS
to improve the positional accuracy and control effort. A new
discrete optimal pole-zero approximation method is proposed [9] T. H. Wong, “Design of a magnetic levitation control system - An
for realization of controller. This method provides the optimal undergraduate project,” IEEE Trans. on Education, Vol. 29, No. 4, pp.
number of pole-zero pairs to maintain the phase value within 196–200, November 1986. doi: 10.1109/TE.1986.5570565
the tolerance, of around 1o . dPSO method is used for tuning
the parameters of controller. The performance analysis for [10] R. Sinha and M. L. Nagurka, “Analog and labview-based control of
integer and fractional order controllers have been carried out a maglev system with NI-ELVIS,” ASME International Mechanical
Engineering Congress and Exposition, Orlando, Florida, USA, pp. 741–
in both simulation and experimentation. The results show that 746, November 2005.
a better control over position accuracy with lesser efforts (over
conventional methods) can be achieved. In practical terms, this
efficiency improvement translates to better fuel efficiency. This [11] S. Saha, S. Das, R. Ghosh, B. Goswami, R. Balasubramanian, A. K.
Chandra, A. Gupta, “Design of a fractional order phase shaper for iso-
paper provides a basis for evaluating the utility of fractional damped control of a PHWR under step-back condition,” IEEE Trans.
order control to improve the performance of power conversion on Nuclear Science, Vol. 57, No.3, pp. 1602–1612, June 2010. doi:
systems and precision robotic applications. 10.1109/TNS.2010.2047405

Table VI
PARAMETERS OF THE MLS [12] S. Das, S. Das, and A. Gupta, “Fractional order modeling of a PHWR
under step-back condition and control of its global power with a robust
Symbol Parameters Values controller,” IEEE Trans. on Nuclear Science, Vol. 58, No. 5, pp. 2431–
2441, October 2011. doi: 10.1109/TNS.2011.2164422
i Input Current in the Coil [0 − 3]A
u Input Voltage [0 − 5]V
m Mass of the Steel Sphere 20 × 10−3 kg [13] S. Saha, S. Das, R. Ghosh, B. Goswami, R. Balasubramanian, A. K.
Chandra, S. Das, A. Gupta, “Fractional order phase shaper design with
k Magnetic Constant 8.54 × 10−5 kg Bode integral for iso-damped control system,” ISA Trans., Vol. 49, No.
k1 Input Conductance 0.3971/Ω 2, pp. 196–206, April 2010. doi:10.1016/j.isatra.2009.12.001
g Gravitational Acceleration 9.81m/s2
[14] S. Das, “Fuel efficient nuclear reactor control,” International Conference
R EFERENCES on Nuclear Engineering, Beijing, China, May 16-20, 2005.

[1] C. M. Lin, M. H. Lin, and C. W. Chen, “SoPC-based adaptive


PID control system design for magnetic levitation system,” IEEE [15] K. J. Astrom and T. Hagglund, PID Controllers: Theory, Design and
Systems Journal, Vol. 5, No. 2, pp. 278–287, June 2011. doi: Tuning, Instrument Society of America, North Carolina, 1995.
10.1109/JSYST.2011.2134530
CHOPADE et al.: DESIGN AND IMPLEMENTATION OF DIGITAL FRACTIONAL ORDER PID CONTROLLER · · · 11

[16] I. Podlubny, Fractional Differential Equations, Academic Press, New [31] I. Petras, “Fractional order feedback control of a DC motor,” Journal of
York, 1999. Electrical Engineering, Vol. 60, No. 3, pp. 117128, March 2009.

[17] S. Das, (a) Functional Fractional Calculus for System Identification and [32] S. Cuoghi and L. Ntogramatzidis, “Direct and exact methods for the
Controls, Springer Science and Business Media, 2007, doi: 10.1007/978- synthesis of discrete-time proportional-integral-derivative controllers,”
3-540-72703-3; and (b) Functional Fractional Calculus, Springer Sci- IET Control Theory and Applications, Vol. 7, No. 18, pp. 21642171,
ence and Business Media, 2011. doi: 10.1007/978-3-642-20545-3 December 2013. doi: 10.1049/iet-cta.2013.0064

[18] I. Podlubny, “Fractional-order systems and P I λ Dµ controllers,” IEEE [33] Y. Q. Chen, I. Petras, and D. Xue, “Fractional order control-a tutorial,”
Trans. on Automatic Control, Vol. 44, No. 1, pp. 208–214, January 1999. American Control Conference, St. Louis, MO, USA, June 10-12, pp.
doi: 10.1109/9.739144 1397–1411, 2009. doi: 10.1109/ACC.2009.5160719

[19] A. Charef, H. H. Sun, Y. Y. Tsao, and B. Onaral, “Fractal system as [34] Y. Jin, Y. Q. Chen, and D. Xue, “Time-constant robust analysis of
represented by singularity function,” IEEE Trans. on Automatic Control, a fractional order [proportional derivative] controller,” IET Control
Vol. 37, No. 9, pp. 14651470, September 1992. doi: 10.1109/9.159595 Theory and Applications, Vol. 5, No. 1, pp. 164172, January 2011. doi:
10.1049/iet-cta.2009.0543

[20] A. Oustaloup, F. Levron, B. Mathiew, and F. M. Nanot, “Frequency-band


complex noninteger differentiator: characterization and synthesis,” IEEE [35] C. A. Monje, B. M. Vinagre, V. Feliu, and Y. Q. Chen, “Tuning and
Trans. on Circuits and Systems I: Fundamental Theory and Applications, auto-tuning of fractional order controllers for industry applications,”
Vol. 47, No. 1, pp. 25–39, January 2000. doi: 10.1109/81.817385 Control Engineering Practice, Vol. 16, No. 7, pp. 798812, July 2008.
doi: 10.1016/j.conengprac.2007.08.006

[21] Feedback Instruments Ltd., Magnetic levitation control experiments,


manual: 33-942S Ed01 122006, Feedback Part No. 1160–33942S. [36] J. Zhong and L. Li, “Tuning fractional-order controllers for a
solid-core magnetic bearing system,” IEEE Trans. on Control Sys-
tems Technology, Vol. 23, No. 4, pp. 1648–1656, July 2015. doi:
[22] R. Pintelon and J. Schoukens, System Identification: A Frequency 10.1109/TCST.2014.2382642
Domain Approach, Wiley-IEEE Pres, ISBN 978-0-470-64037-1, 2012.

[37] F. Padula and A. Visioli, “Optimal tuning rules for proportional-


[23] C. Yeroglu and N. Tan, “Note on fractional-order proportional-integral- integral derivative and fractional-order proportional-integral-derivative
differential controller design,” IET Control Theory and Applications, controllers for integral and unstable processes,” IET Control Theory and
Vol. 5, No. 17, pp. 19781989, November 2011. doi: 10.1049/iet- Applications, Vol. 6, No. 6, pp. 776786, April 2012. doi: 10.1049/iet-
cta.2010.0746 cta.2011.0419

[24] D. Valerio and J. Sa da Costa, “Introduction to single-input, single- [38] S. Das, S. Saha, S. Das, and A. Gupta, “On the selection of tuning
output fractional control,” IET Control Theory and Applications, Vol. 5, methodology of FOPID controllers for the control of higher order
No. 8, pp. 10331057, May 2011. doi: 10.1049/iet-cta.2010.0332 processes,” ISA Transactions, Vol. 50, No. 3, pp. 376–388, July 2011.
doi: 10.1016/j.isatra.2011.02.003

[25] D. Chen, Y. Q. Chen, and D. Xue, “Digital fractional order Savitzky-


Golay differentiator,” IEEE Trans. on Circuits And Systems II: Express [39] S. Das, I. Pan, S. Das, and A. Gupta, “A novel fractional or-
Briefs, Vol. 58, No. 11, pp. 758–762, November 2011. doi: 10.1109/TC- der fuzzy PID controller and its optimal time domain tuning based
SII.2011.2168022 on integral performance indices,” Engineering Applications of Arti-
ficial Intelligence, Vol. 25, No. 2, pp. 430–442, March 2012. doi:
10.1016/j.engappai.2011.10.004
[26] M. O. Efe, “Fractional order systems in industrial automation-a survey,”
IEEE Trans. on Industrial Informatics, Vol. 7, No. 4, pp. 582–591,
November 2011. doi: 10.1109/TII.2011.2166775 [40] S. Das, I. Pan, S. Das, and A. Gupta, “Improved model reduction
and tuning of fractional-order P I λ Dµ controllers for analytical rule
extraction with genetic programming,” ISA Transactions, Vol. 51, No.
[27] J. A. T. Machado, “Discrete-time fractional-order controllers,” Frac- 2, pp. 237–261, March 2012. doi: 10.1016/j.isatra.2011.10.004
tional calculus and Applied Analysis, Vol. 4, No. 1, pp. 47–66, January
2001.
[41] S. Das, I. Pan, K. Halder, S. Das, and A. Gupta, “LQR based improved
discrete PID controller design via optimum selection of weighting
[28] A. S. Dhabale, R. Dive, M. V. Aware, and S. Das, “A new method for matrices using fractional order integral performance index,” Applied
getting rational approximation for fractional order differintegrals,” Asian Mathematical Modelling, Vol. 37, No. 6, pp. 4253–4268, March 2013.
Journal of Control, Vol. 17, No. 6, pp. 21432152, November 2015. doi: doi: 10.1016/j.apm.2012.09.022
10.1002/asjc.1148

[42] S. Das, I. Pan, and S. Das, “Performance comparison of optimal


[29] Y. Q. Chen and K. L. Moore, “Discretization schemes for fractional- fractional order hybrid fuzzy PID controllers for handling oscillatory
order differentiators and integrators,” IEEE Trans. on Circuits and fractional order processes with dead time,” ISA Transactions, Vol. 52,
Systems I: Fundamental Theory and Applications, Vol. 49, No. 3, pp. No. 4, pp. 550–566, July 2013. doi: 10.1016/j.isatra.2013.03.004
363–367, March 2002. doi: 10.1109/81.989172

[43] S. Das, I. Pan, S. Das, and A. Gupta, “Master-slave chaos synchro-


[30] I. Pan and S. Das, Gain and Order Scheduling for Fractional Order nization via optimal fractional order P I λ Dµ controller with bacterial
Controllers, Intelligent Fractional Order Systems and Control, Springer foraging algorithm,” Nonlinear Dynamics, Vol. 69, No. 4, pp. 2193–
Berlin Heidelberg, pp. 147157, 2013. doi: 10.1007/978-3-642-31549-7 2206, September 2012. doi: 10.1007/s11071-012-0419-x
12 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

[44] S. Saha, S. Das, S. Das, and A. Gupta, “A conformal mapping based Anjali S. Junghare received the B.E. and M.Tech
fractional order approach for sub-optimal tuning of PID controllers with degree from Visvesvaraya Regional College of En-
guaranteed dominant pole placement,” Communications in Nonlinear gineering (VRCE), Nagpur, India, in 1981 and 1985,
Science and Numerical Simulation, Vol. 17, No. 9, pp. 3628–3642, respectively. She received the Ph.D. degree from
September 2012. doi: doi:10.1016/j.cnsns.2012.01.007 VRCE in 2007. She is currently an associate pro-
fessor in the Department of Electrical Engineering,
Visvesvaraya National Institute of Technology, Nag-
[45] S. Das, I. Pan, K. Halder, S. Das, and A. Gupta, “Impact of fractional pur, India. She has 13 years of industrial experience
order integral performance indices in LQR based PID controller de- and 19 years of academic experience.
sign via optimum selection of weighting matrices,” IEEE International Her research areas are control system, fractional
Conference on Computer Communication and Informatics, Coimbatore, order controllers, fuzzy Logic and its applications.
India, Jan. 1012, pp. 1–6, 2012. doi: 10.1109/ICCCI.2012.6158892

[46] S. Das, I. Pan, S. Das, and A. Gupta, “Genetic algorithm based improved
sub-optimal model reduction in nyquist plane for optimal tuning rule
extraction of PID and P I λ Dµ controllers via genetic programming,”
IEEE International Conference on Process Automation, Control and
Computing, July 20, pp. 1–6, 2011. doi: 10.1109/PACC.2011.5978962

[47] A. Rajasekhar, S. Das, and A. Abraham, “Fractional order PID con-


troller design for speed control of chopper fed DC motor drive using Mohan V. Aware (M’08, SM’14) received the B.E.
artificial bee colony algorithm,” IEEE World Congress on Nature and degree in Electrical Engineering from College of
Biologically Inspired Computing, August 12, pp. 269–266, 2013. doi: Engineering, Amravati, India, in 1980, the M.Tech
10.1109/NaBIC.2013.6617873 degree from the Indian Institute of Technology,
Bombay, in 1982 and the Ph.D. degree for research
work on “Direct Torque Controlled Induction Motor
[48] R. Song and Z. Chen, “Design of PID controller for maglev system based Drives” from Nagpur University, India, in 2002.
on an improved PSO with mixed inertia weight,” Journal of Networks, From 1982 to 1989, he was a Design Officer with
Vol. 9, No. 6 , pp. 1509–1517, January 2014. doi: 10.4304/jnw.9.6.1509- Crompton Greaves Ltd., Nasik, India. From 1989 to
1517 1991, he was a Development Engineer with Nippon
Denro India pvt. Ltd. During 2001-2002, he was
a Research fellow with Electrical Engineering Department, Hong Kong
[49] A. Q. Badar, B. S. Umre, and A. S. Junghare, “Reactive power Polytechnic University, Hong Kong. Presently, he is a Professor in Electri-
control using dynamic particle swarm optimization for real power cal Engineering Department, Visvesvaraya National Institute of Technology,
loss minimization,” International Journal of Electrical Power and Nagpur, India.
Energy Systems, Vol. 41, No. 1, pp. 133136, Octomber 2012. doi: His research areas are electrical drives, distributed generation with energy
10.1016/j.ijepes.2012.03.030 storage and power electronics. He has published more than 150 technical
papers in different journals and conferences.

Amit S. Chopade (S’16) received the B.E. degree


from Nagpur University, India, in 2012. Currently,
he is working as Junior Research Fellow on BRNS
Research Project “Development of Industrial Frac-
tional Order PID Controller” at Visvesvaraya Na-
tional Institute of Technology, Nagpur, India.
His research interests include electrical drives, en-
ergy efficient systems, and applications of fractional Shantanu Das works as a Scientist Bhabha Atomic
order controllers. Research Centre(BARC), India. He graduated in
Electrical Engineering and Electronics Engineering,
from BITS Pilani and thereafter working as scien-
tist at BARC, since 1984, in the area of Nuclear
Reactor Control and Safety. He is doing develop-
ment on Fractional Calculus since about 1998, in
Swapnil W. Khubalkar (S’15) received the B.E. order to understand natural laws and to engineer
and M.Tech degree from Nagpur University, In- for betterment in controls, signal processing and
dia, in 2010 and 2012, respectively. Currently he systems identification. Since 2004, he is working on
is working toward Ph.D. in the area of fractional development of meta-material science to understand
order controllers at Visvesvaraya National Institute exotic properties of electro magnetism and to manipulate electromagnetic
of Technology, Nagpur, India. flow for usage is electronics systems, and also in application of microwave
His research interests include electrical drives, power for material processing. He is Honorary Senior Research Professor
controls, and applications of fractional order con- at Department of Physics, Jadavpur University, Adjunct Professor at DIAT
trollers. Pune, and under UGC Visiting Fellow at Department of Applied Mathematics,
Calcutta University. He has several publications and patents on all these topics.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

Optimal Nonlinear System Identification Using


Fractional Delay Second-Order Volterra System
Manjeet Kumar, Apoorva Aggarwal, Tarun Rawat and Harish Parthasarathy

Abstract—The aim of this work is to design a fractional delay solving the system identification problems and in developing
second order Volterra filter that takes a discrete time sequence different signal processing techniques[2−8] . Such linear sys-
as input and its output is as close as possible to the output of a tems have been extensively applied with the comprehensive
given nonlinear unknown system which may have higher degree
nonlinearities in the least square sense. The basic reason for mathematical analysis and simplified simulations. However,
such a design is that rather than including higher than second most of the practical systems exhibit nonlinear behaviour due
degree nonlinearities in the designed system, we use the fractional to which the estimation using linear systems is not accurate.
delay degrees of freedom to approximate the given system. The To state some, in estimating the saturation-type nonlinear
advantage is in terms of obtaining a better approximation of the systems[9] , development of nonlinear behaviour due to brake
given nonlinear system than is possible by using only integer
delays (since we are giving more degrees of freedom via the sequel conditions in automotive industry[10] , identification of
fractional delays) and simultaneously it does not require to nonlinear dynamical structures[11] , using linear models can
incorporate higher degree nonlinearities than two. This work often give corrupt results. The application of nonlinear systems
hinges around the fact that if the input signal is a decimated have been extensively researched by practitioners in various
version of another signal by a factor of M , then fractional delays science and engineering fields such as in communication
can be regarded as delays by integers less than M . Using the
well known formula for calculating the discrete time Fourier engineering, signal processing, biomedical engineering and
transform (DTFT) of a decimated signal, we then arrive at an system identification[12] . Some typical applications[13] in com-
expression for the DTFT of the output of a fractional delay munication systems include amplifier nonlinearities, nonlinear
system in terms of the unknown first and second order Volterra satellite channel, compensation of nonlinearities, equalization
system coefficients and the fractional delays. The final energy of nonlinear channels, blind identification, nonlinearities in
function to be minimized is the norm square of the difference
between the DTFT of the given output and the DTFT of the orthogonal frequency division multiplexing systems and digital
output of the fractional delay system. Minimization over the magnetic recording. In speech and image processing, the
filter coefficients is a linear problem and thus the final problem nonlinear systems are employed for the compensation of loud-
is to minimize a highly nonlinear function of the fractional speaker nonlinearities, in adaptive quadratic filters, nonlinear
delays which is accomplished using search techniques like the echoes cancelation and many more.
gradient-search and nature inspired optimization algorithms. The
effectiveness of the proposed method is demonstrated using two In the past, much research has been carried out for esti-
nonlinear benchmark systems tested with five different input mating practical systems using a variety of nonlinear systems
signals. The accuracy of the stated models using the globally based on different models. These nonlinear models and func-
convergent metaheuristic, cuckoo-search algorithm (CSA) are tions include Volterra and Wiener series[14,15] , Hammerstein
observed to be superior when compared with other techniques model[16] , Walsh functions[17] , Kautz models[18] , Laguerre
such as real-coded genetic algorithm (RGA), particle swarm
optimization (PSO) and gradient-search (GS) methods. Finally, transform[19] , Uryson model[20] and neural networks[21] etc.
statistical analysis affirms the potential of the proposed designs The aforementioned models have been substantially imple-
for its successful implementation. mented in nonlinear system identification problems. Conven-
Index Terms—Fractional delay, second-order Volterra sys- tionally, the modeling of unknown systems was practiced using
tem, gradient-search method, stochastic search algorithm, mean the gradient based search methods. Based on the successful
square error implementation of metaheuristic algorithms in the system
identification problems, the trend has been shifted towards the
I. I NTRODUCTION use of these algorithms. In [14], Chang efficiently utilized the
improved particle swarm optimization algorithm for the differ-
HE modeling of unknown systems is of significant im-
T portance in different fields of engineering[1] . Various
linear systems have been utilized owing to the simplicity in
ent memory size Volterra filter models of nonlinear discrete-
time systems. The implementation of the gravitational search
algorithm for the nonlinear and linear system identification
This article has been accepted for publication in a future issue of this problem was proposed by Rashedi et al. in [22]. Gotmare et
journal, but has not been fully edited. Content may change prior to final al. applied the CSA for the improvement of nonlinear system
publication. identification of adaptive Hammerstein model[16] .
This article was recommended by Associate Editor Antonio Visioli.
M. Kumar, A. Aggarwal, T. Rawat and H. Parthasarathy are with the Depart- The above referred techniques implemented the concept of
ment of Electronics and Communication Engineering Division, Netaji Subhas integer delays to obtain a nonlinear system with significantly
Institute of Technology, Sector-3, Dwarka, New Delhi 110078, India (e-mail: accurate estimations. In this paper, we propose to model a
manjeetchhillar@gmail.com, 16.apoorva@gmail.com, tarundsp@gmail.com,
harisignal@yahoo.com). highly nonlinear system with quadratic, cubic and even higher
Digital Object Identifier 10.1109/JAS.2016.7510184 order nonlinearities in the presence of noise using a fractional
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

‫ݔ‬ሺ‫ݐ‬ሻ
delay second order Volterra nonlinear system. The input-output
equation for such an approximating system is the usual relation
for a system involving an FIR linear system and an FIR
second order Volterra system but with fractional delays. Both
the continuous time and the discrete time models have been
addressed. The fractional delay Volterra system is an LIP
(Linear in parameters) model as far as the filter coefficients
are concerned, but it is an NLIP (nonlinear in the parameters)
model as far as the fractional delays are concerned. Thus,
using the standard least squares algorithm, the first and second
order filter coefficient estimates from input-output data can be
obtained using standard orthogonal projection theory, but with
the orthogonal projection being a highly nonlinear function ‫ݕ‬ሺ‫ݐ‬ሻ
of the fractional delays. By substituting this expression for
the filter coefficient estimation into the original least squares Fig. 1. Multipath system with interaction between the different paths.
energy function, we obtain an energy function that is a
nonlinear function of the time delays but not involving the
filter coefficients. Then, a search algorithm is used to minimize stochastic algorithms for the formulated problem is discussed
this energy function w.r.t. the fractional delays and hence in Section IV. In Section V, two design examples are illustrated
obtain good estimates for the latter. The computation has and analyzed for different input signals. Finally, Section VI
been carried out entirely in the frequency domain because concludes the paper.
time delays appear as exponentials which multiplies with the
Fourier transform of the signals. These exponentials can be II. VOLTERRA S YSTEM M ODELING USING F RACTIONAL
represented as steering vectors which depend on the fractional D ELAY
time delays and elegant expressions for the energy function in Suppose yd (t) is the desired nonlinear system output and it
terms of these steering vectors can be derived. If however, is well approximated using a third order Volterra system with
we work in the time domain, then the fractional delays p integer delays, given by
appear inside the time argument of the signals involved and p

hence optimization algorithms are impossible to carry out. For y(t) = h(k)x(t − kΔ)
practical implementation using MATLAB the signals must be k=0
p
discrete time and we have formulated this discrete time version 
+ g(k, m)x(t − kΔ)x(t − mΔ)
by representing the input signal as a decimated version of the k,m=0
original input by an integer factor of M > 1 and the fractional p
delays by integers in the range 0, 1, . . . , M −1. The simulation + f (k, m, r)x(t − kΔ)x(t − mΔ)x(t − rΔ) (1)
results show that it is possible to approximate complicated k,m,r=0

nonlinear systems like the ratio of two nonlinear Volterra where, x(t), y(t) are the input and corresponding output of the
systems using this second order system involving fractional Volterra system, {h(k)} are the first order kernels of the linear
delays. The advantage of the proposed approach is that no system response with integer delays, kΔ and {g(k, m)} are
extra filter coefficient energy is required. Indeed, fractional the second order kernels associated with the nonlinear system
delays do not change the signal energy, they merely shift response with integer delays, kΔ, mΔ and {f (k, m, r)} are
the signal and superpose. Here, we identify the parameters the third order kernels associated with the nonlinear system
of a fractional delay second-order Volterra system from input response with integer delays, kΔ, mΔ and rΔ.
data. This model gives a more accurate system identification To implement this filter, we require O(p3 ) multiplications
with fewer filter coefficients, especially for nonlinear systems and further, the right hand side of the above expression is
like multipath systems with interaction between the different modeled as
p p p
paths shown in Fig. 1. Further, the gradient-search (GS)   
and stochastic-search approaches are employed to obtain a M0 |h(k)| + M02 |g(k, m)| + M03 |f (k, m, r)|
k=0 k,m=0 k,m,r=0
close approximation of the unknown nonlinear systems. The (2)
optimization algorithms utilized are, real-coded genetic algo-
rithm (RGA), particle swarm optimization (PSO) and cuckoo- where, M0 = max |x(t)|.
t
search algorithm (CSA). The results and analysis presented, In this system identification problem, the aim is to esti-
demonstrate high accuracy using the proposed design methods. mate the filter coefficients of a second order Volterra system
The paper is organized in 6 sections. Following the lit- modeled using the fractional delays, such that it matches the
erature survey in Section I, the nonlinear system identifica- response of an unknown system with higher order nonlin-
tion problem is modeled as a second order Volterra system earities. In Fig. 2, this concept is demonstrated by applying
using fractional delays in Section II. Section III presents the gradient-search and stochastic optimization algorithms.
the gradient-search optimization technique articulated for the The Volterra system mathematically models the linear and
Volterra system identification problem. A brief overview of nonlinear combinations of its input signal using the infinite
KUMAR et al.: OPTIMAL NONLINEAR SYSTEM IDENTIFICATION · · · 3

Volterra series expansion in the form of convolution integrals. then,


The second order Volterra system can be expressed as [23]  T
ξ(h, g, τ ) = (y(t) − hT ζ(t, τ )

p
0
y(t) = h(0) + h(k)x(t − τk ) − gT (ζ(t, τ ) ⊗ ζ(t, τ )))2 dt (7)
k=1

p where ζ(t, τ )⊗ζ(t, τ ) = vec(x(t − τα )x(t − τβ )), 1 ≤ α, β ≤
+ g(k, m)x(t − τk )x(t − τm ) (3) p. The optimal equations are
k,m=0
∂ξ ∂ξ ∂ξ
= 0, = 0, =0 (8)
where, h(0) is the constant kernel, {h(k)} are the first order ∂h ∂g ∂τ
kernels of the linear system response with fractional delays, Calculating the first two terms, we get
τk and {g(k, m)} are the second order kernels associated with  
 T T
the nonlinear system response with fractional delays, τm .
ζ(t, τ )y(t)dt = ζ(t, τ )ζ(t, τ )T dt h
Here, τk is varied in addition to the {h(k)} and {g(k, m)}, 0 0
to get an equally good output match, with O(p2 ) multiplica-  
T
tions. The right hand side of eq. (3) is modeled as + ζ(t, τ )(ζ(t, τ ) ⊗ ζ(t, τ ))dt g (9)
0

p 
p
M0 |h(k)| + M02 |g(k, m)| (4) Calculating the third term, we obtain
k=0 k,m=0  T
which is likely to be much smaller than eq. (2). Thus, by (ζ(t, τ ) ⊗ ζ(t, τ ))y(t)dt
0 
spending less energy and fewer multiplications, we are able to  T
T
obtain nearly the same output error. = (ζ(t, τ ) ⊗ ζ(t, τ ))(ζ(t, τ )) dt h
0
 

݀ሺ݊ሻ ‫ݓ‬ሺ݊ሻ  T
T

  + (ζ(t, τ ) ⊗ ζ(t, τ ))(ζ(t, τ ) ⊗ ζ(t, τ )) dt g (10)

  
  
0
  
  ‫ݕ‬ොሺ݊ሻ
‫ݔ‬ሺ݊ሻ Defining the nonlinear filter vector
 

݁ሺ݊ሻ h 2
‫ݕ‬ሺ݊ሻ
k= ∈ Rp+p (11)
    g
   
and the (p + p2 ) × (p + p2 ) matrix is given by eq. (12). Also
define


 
  T 

 ζ(t, τ )y(t)dt 2
b(τ ) =  T 0 ∈ Rp+p (13)
0
(ζ(t, τ ) ⊗ ζ(t, τ ))y(t)dt
Fig. 2. Volterra System Modeling of nonlinear system using gradient search,
RGA, PSO and CSA. Then, the optimal equations for k = [hT , gT ]T are solved as
 
−1 ĥ(τ )
The objective is to optimize the parameters, {τk }, {h(k)} k̂(τ ) = A(τ ) b(τ ) = (14)
ĝ(τ )
and {g(k, m)}, such that τk ∈ [kΔ, (k + 1)Δ), 0 ≤ k, m ≤ p
and Further, τ is extended as
 T τ̂ = arg min ξ(ĥ(τ ), ĝ(τ ), τ )
 2 (15)
ξ(h, g, τ ) = yd (t) − y(t) dt τ
0 = arg min ξ(k̂(τ ), τ )
 T
(16)
p τ
= yd (t) − h(k)x(t − τk ) Now
0 k=1  
2 T
T

p
ξ(k̂(τ ), τ ) = yd2 (t)dt − k̂(τ ) b(τ ) (17)
− g(k, m)x(t − τk )x(t − τm ) dt (5) 0
T
k,m=0
= [σy2 − b(τ ) A(τ )b(τ )] (18)
is minimum. Here, yd (t) is the desired output. Let τ = So the optimal fractional delays are
{τk }pk=0 , h = {h(k)}pk=0 , g = vec(g(k, m)) and
T
⎡ ⎤ τ̂ = arg min b(τ ) A(τ )b(τ ) (19)
τ
x(t − τ1 )
⎢ x(t − τ2 ) ⎥ The proposed method can be applied to better equalization of
⎢ ⎥
ζ(t, τ ) = ⎢ .. ⎥ (6) nonlinear channels with random delays, for better forecasting
⎣ . ⎦
of system and better system identification. Less power loss
x(t − τp ) is there since loss depends on the number of coefficients and
4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

 T T 
ζ(t, τ )ζ(t, τ )T dt ζ(t, τ )(ζ(t, τ ) ⊗ ζ(t, τ ))dt
A(τ ) = T 0 T 0 (12)
0
(ζ(t, τ ) ⊗ ζ(t, τ ))(ζ(t, τ ))T dt 0
(ζ(t, τ ) ⊗ ζ(t, τ ))(ζ(t, τ ) ⊗ ζ(t, τ ))T dt

   T
not on the delay given to each one. Moreover, the Volterra T
∂ζ(t, τ )
fractional delay system can be made adaptive, resulting in a12 = ζ(t, τ ) ⊗ ζ(t, τ )
0 ∂τk
better adaptive noise cancelation, when the noise is generated  T
from nonlinearities with delays like hysteresis. The optimal ∂ζ(t, τ )
values of these fractional delays and Volterra kernels of first + ζ(t, τ ) ⊗ ζ(t, τ )
∂τk
and second order are computed using the gradient-search and  T 
metaheuristic algorithms, described in the following section. ∂ζ(t, τ )
+ ζ(t, τ ) ζ(t, τ ) ⊗ dt
∂τk
 T   T
III. G RADIENT S EARCH M ETHOD
This section focusses on the implementation of the gradient- ∂ζ(t, τ )
a21 = ⊗ ζ(t, τ ) ζ(t, τ )
search method to approximate the response of the unknown 0 ∂τk
nonlinear system. This optimization is carried out using a   T
gradient descent approach explained as follows. ∂ζ(t, τ )
+ ζ(t, τ ) ⊗ ζ(t, τ )
 p ∂τk
jω(t−τk )   T 
ζ(t, τ ) = X(ω)e dω (20)
R k=1 ∂ζ(t, τ )
+ ζ(t, τ ) ⊗ ζ(t, τ ) dt
where, X(ω) is the DTFT of input signal x(t) and R ∈ (0, T ). ∂τk
Now,  T  
∂ζ(t, τ )
ζ(t, τ ) ⊗ ζ(t, τ ) a22 = ⊗ ζ(t, τ ) (ζ(t, τ ) ⊗ ζ(t, τ ))T
 0 ∂τk
 
=vec X(ω1 )X(ω2 ) ∂ζ(t, τ )
R
+ ζ(t, τ ) ⊗ (ζ(t, τ ) ⊗ ζ(t, τ ))T
∂τk
p
 T
j(ω1 +ω2 )t j(ω1 τk +ω2 τm )
×e e dω1 dω2 (21) ∂ζ(t, τ )
+ (ζ(t, τ ) ⊗ ζ(t, τ )) ⊗ ζ(t, τ )
k,m=0 ∂τk
Substituting eqs. (20) and (21) in eq. (13), we get (22) at the  T 
top of next page. The derivative of b(τ ) in eq. (22) w.r.t. the ∂ζ(t, τ )
+ (ζ(t, τ ) ⊗ ζ(t, τ )) ζ(t, τ ) ⊗ dt
fractional delays, τk is expressed as (23) at the top of next ∂τk
page, where
⎡ ⎤ Now,
0
⎢ 0 ⎥ F (τ ) = b(τ )T A(τ )−1 b(τ ) (27)
⎢ ⎥
⎢ .. ⎥
⎢ . ⎥ The designed system can be formulated using the above
⎢ ⎥
⎢ 0 ⎥ equations with
ek = ⎢
⎢ 1(kth row) ⎥
⎥ (24)
⎢ ⎥ ∂  
⎢ 0 ⎥ τk [m + 1] = τk [m] − μ b(τ [m])T A(τ [m])−1 b(τ [m])
⎢ ⎥
⎢ .. ⎥ ∂τk [m]
⎣ . ⎦ (28)
0
Eq. (28) updates the gradient-search algorithm for the frac-
∂A(τ )
and ∂τk can be calculated using eq. (20), we get tional delay values.
 p
∂ζ(t, τ ) ∂ jω(t−τm )
= X(ω)e dω IV. S TOCHASTIC S EARCH A LGORITHMS
∂τk ∂τk
   m=0
The stochastic search algorithms are proven to produce
= −j ωX(ω)ejω(t−τk ) dω ek (25)
optimal solutions to the complex problems in a reasonably
  practical time. These algorithms are characterized as heuris-
∂A(τ ) a11 a12 tic, adaptive and learning with which they produce effective
= (26)
∂τk a21 a22 optimizations. Genetic algorithm, particle swarm optimization
where and cuckoo-search algorithm are population based, since they
   T  use a set of strings, particles and host nest, respectively to
T
∂ζ(t, τ ) ∂ζ(t, τ )
a11 = ζ(t, τ )T ) + ζ(t, τ ) dt obtain the solution which are globally optimal. Further, these
0 ∂τk ∂τk algorithms are briefly reviewed in this section.
KUMAR et al.: OPTIMAL NONLINEAR SYSTEM IDENTIFICATION · · · 5

⎡  p ⎤
X(ω)Y (ω)e−jωτk dω
b(τ ) = ⎣  k=0 p ⎦ (22)
vec X(ω1 )X(ω2 )Y (ω1 + ω2 )e−j(ω1 τk +ω2 τm ) dω1 dω2
k,m=0

⎡    ⎤
−j ωX(ω)Y (ω)e−jωτk dω ek
∂b(τ ) ⎢   p ⎥
⎢ ⎥
= ⎢ −j ω2 X(ω1 )X(ω2 )Y (ω1 + ω2 )e−j(ω1 τm ) dω1 dω2 ⊗ ek ⎥ (23)
∂τk ⎣   m=0 p ⎦
+ek ⊗ −j ω2 X(ω1 )X(ω2 )Y (ω1 + ω2 )e−j(ω1 τm ) dω1 dω2
m=0

A. Real-Coded Genetic Algorithm fitness value. At every iteration, each particle is attracted
The basic concept of GA was introduced by Holland in towards the position of the current global best location. The
1975[24] and it is an adaptive population based optimization velocity of the ith particle in the current iteration (let l),
method. This bio-inspired technique is based on the evolu- is adapted by evaluating the sum of three terms: the global
tionary ideas of natural selection and genetics, wherein a best position vector, gbest, its personal best value, pbest and
set of coefficient chromosomes is selected and encoded as the particle’s present velocity, v l . This new velocity vector is
binary strings. To avoid the precision problems, the final determined by the following formula considering the initial
local tuning potential of a binary coded GA is improved with velocity, vil=0 = 0.
the use of RGA. Using real values, the natural form of the vil+1 =W ∗ vil + αC1 [gbestl − xli ]
strings is maintained, thus, avoiding the coding and decoding
+ βC2 [pbestli − xli ] (29)
processes. A considerable increase in the speed of operation,
efficiency and precision in the results can be observed. RGA is where W is the inertia weight parameter that controls the
universally employed to obtain the set of optimal solutions[25] . tradeoff between gbest and pbest of the swarm. Its value
The algorithm undergoes three main processes after random- is set less than one. C1 , C2 are the learning parameters that
ly generating the initial population. The selection process indicates the relative attraction towards gbest and pbest and
chooses better individual genotype chromosome depending on α, β are random numbers ranging between [0, 1]. Also, the
computing the fitness of each individual and produce a new new position, xl+1
i of the ith particle is updated by using
generation of offspring chromosomes. The use of tournament
operator allows a competition amongst the chromosomes on xl+1
i = xli + vil+1 (30)
the grounds of their fitness values, where winners are selected vi can be bounded with the range [vmin , vmax ]. On calculation
with better fitness values. The crossover process is responsible of the new position, the particle flies to that location and ulti-
for combining two chromosomes to produce new generations mately at the final iteration, the global best solution becomes
in search of a better fitness. A heuristic crossover operator aims the optimal solution searched by PSO. The implementation
towards determining the direction towards a better solution. steps of PSO for the nonlinear system modeling using second
Finally, the mutation process makes random changes to incor- order Volterra system model are adopted from [28].
porate diversity in the results for achieving the global solution.
The adaptive feasible mutation generates random variations
C. Cuckoo-Search Algorithm
adaptively with respect to the last successful or unsuccessful
generation. The implementation steps of GA for the nonlinear CSA is a mathematical conceptualization which simulates
system modeling using second order Volterra system model the breeding strategy of the cuckoo birds. It was developed in
are adopted from [26]. 2009 by Yang and Deb[29] . It is based on the unique parasitic
behaviour of some cuckoo bird species in combination with the
Lévy flight. These bird species reproduce and lay their eggs in
B. Particle-Swarm Optimization the nests of other birds. The host birds sometimes belligerently
The social behavior of certain animals within a team throw away the foreign eggs to increase the probability of
such as fish schooling, insect swarming and bird flocking is hatching their own eggs. Whereas, some host birds simply
transformed into an artificial swarm and is mathematically abandon their nests and build a new nest at a new location.
modeled as the PSO algorithm. It is a robust, population- In CSA, each cuckoo egg in the host’s nest symbolizes to
based stochastic search technique which is suitable for non- a potential solution of the design problem. Each solution is
differentiable and multiple objective functions. It was devel- characterized by its fitness value. The objective of CSA is to
oped in 1995[27] , and is successfully being applied to many exchange a low fitness value solution with a better solution.
engineering applications. In this algorithm, each particle acts In the process of generating a new solution, the concept of
as agent and is a potential solution. It is characterized by random walk performed by Lévy flights is applied. In this, the
its position in the solution space and velocity with which next step of the random walk is based on the current location
it moves towards the optimal solution evaluated by the best (solution) and the transition probability to the next location.
6 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

In order to simplify the algorithm, it is governed by three by x[n − r/M ] = z[M n − r]. Let rk be an integer of the form
guiding rules[29] . (i) Each bird is allowed to lay only one egg (M k + sk ) where sk ∈ 0, 1, · · · , M − 1, k = 1, 2, · · · , p. The
at once, which is randomly placed among the host bird’s nests. output generated by passing the input signal x[n] through a
(ii) The nest with the high quality eggs (solutions with high second order Volterra filter with fractional delays of r1 , · · · , rp
fitness values) will be imparted over to the next generation. is given by
(iii) A predetermined number of host nests are available, in 
p
which the probability of identification of alien eggs by host y[n] = h[0] + h[k]x[n − rk /M ]
birds is also fixed (Pa ∈ [0, 1]). In instance of discovery, the k=1
host bird can either throw the alien egg or abandon the nest. p

While generating a new solution, the Lévy flight is per- + g[k, m]x[n − rk /M ]x[n − rm /M ]
formed, represented in eq. (31). It is a Markov chain in which k,m=0

the next step depends on the current location and the transition = h[0] + h[k]z[M n − rk ]
probability. k

al+1 = al + δ ⊕ Lévy(λ) (31) + g[k, m]z[M n − rk ]z[M n − rm ] (32)
k,m
where al is the solution vector which is the location of current
solution at iteration, l, δ (δ > 0) is the step size that determines Considering a noisy signal, eq. (32) is an approximate relation.
the distance of the random walk. If δ is too big, then al+1 will Now, the aim is to determine the coefficients h[k], g[k, m] and
be too far away from al . Similarly, if δ is too small, then al+1 the integers r1 , · · · , rp such that the difference between the left
will be very close to al to be of any importance. Lévy(λ) is hand side and right hand side of eq. (32) has minimum error
adopted from the Lévy distribution with an infinite variance energy. The Fourier transform (DTFT) of z[M n − r] is given
and infinite mean[29] . by
The steps involved in the optimization algorithm utilizing DTFT{z[M n − r]} =
the strategy of cuckoo birds for the process of evolving their −1  
generations along with their parasitic behavior are as follows. 
M
ω − 2πl
M −1 e(−jr(ω−2πl)/M ) Z (33)
Step 1: Initialize the maximum number of iterations (N ) and M
l=0
randomly generate an initial population of nc host nests, al . 
Step 2: Compute the fitness value, say El , of randomly The Fourier transform of y1 [n] = k h[k]z[M n − rk ] in eq.
generated host nest, al . (32) is
  
Step 3: Generate a new nest using the Lévy flights given in ω − 2πl
Y1 (ω) = M −1 h[k]e(−j(ω−2πl)rk /M ) Z (34)
eq. (31) and compute the fitness value, say El+1 , of the new M
k,l
nests.
Step 4: Compare the two fitness values. For a minimization where, k ranges over 1, 2, · · · , p and l ranges over
problem, if El > El+1 , the initial host nests al are replaced 1, · · · , M − 1. The Fourier transform of y2 [n] =
0,
by new nests, al+1 , generated by Lévy flights. k,m g[k, m]z[M n − rk ]z[M n − rm ] in eq. (32) is given by
Step 5: Abandon a fraction of worst nests depending on the   π
probability parameter pa and build new nests, an using the Y2 (ω) = M −1 g[k, m] e(−j(ω1 rk +((ω−2πl)/M −ω1 )rm ))
k,m,l −π
random flights.  
Step 6: Calculate the fitness of all the new nests and update ω − ω1 − 2lπ
× Z(ω1 )Z dω1 (35)
the best nest, ab of the generation until the current iteration. M
Compare it with the fitness value of the nest of next iteration
Let Ω be a discrete set of frequencies in [−π, π] which are
and update the best nest.
equispaced. For each integer, r, a column vector of size equal
Step 7: Repeat Steps 2-6 till the maximum number of iter-
to the cardinality of Ω is defined by
ations has reached. The best solution, ab gives the optimal
solution to the problem. ê(r) = (e(−jωr/M ) )ω∈Ω (36)

V. S IMULATION AND A NALYSIS Further the diagonal matrix is defined as


   
In this section, the discrete time nonlinear system identifi- −1 ω−α
DZ [α] = M × diag Z ,ω ∈ Ω (37)
cation problem is formulated and the simulated results have M
been presented. In order to implement the above formulated Assume that the inter-frequency spacing of Ω is Δ. Then
continuous time Volterra system using MATLAB, the discrete we have
time signals are incorporated, by decimating the original input
with integer factor of M > 1 and the fractional delays by Y1 =(Y1 (ω))ω∈Ω

integers in the range 0, 1, · · · , M − 1. = h[k]e(j2πlrk /M ) DZ [2πl]D(rk )ê(rk ) (38)
k,l
A. Fractional delay system in discrete time
where
Given an input signal x[n] = z[M n]. It is delayed by a  
fraction of r/M , where r is an integer in 0, 1, · · · , M −1, given D(r) = diag e(−jωr/M ) : ω ∈ Ω (39)
KUMAR et al.: OPTIMAL NONLINEAR SYSTEM IDENTIFICATION · · · 7

TABLE I
Y2 =(Y2 (ω))ω∈Ω C ONTROL PARAMETERS FOR FILTER DESIGN .

=Δ × g[k, m]e(−jω1 (rk −rm ))
Parameters Symbol RGA PSO CSA
k,m,l,ω1
Population Size n g , n p , nc 55 55 25
× Z(ω1 )e(j2πlrm /M ) DZ (ω1 + 2lπ)ê(rm ) (40) Max. Iteration Cycle N 200 200 200
Tolerance 10−6 10−6 10−6
Considering the vectors Limits of System
 Coefficients -10,+10 -10,+10 -10,+10
Q[k, m|r] = Δ × e(−jω1 (rk −rm )) Selection
Crossover Rate, Ratio
Tournament
Heuristic
Size: 4
0.8, 1.2
-
-
-
-
l,ω1 Mutation rate Adaptive feasible 0.01 - -
C1 , C 2
× Z(ω1 )e(j2πlrm /M ) DZ (ω1 + 2lπ)ê(rm )
Learning Parameters - 2, 2 -
(41) Particle Velocity vmin , vmax - 0.01, 1 -
Inertia Weight W - 0.4 -
and Discovering Rate Pa - - 0.25
 of alien eggs
P [k|r] = e(j2πlrk /M ) DZ (2πl)D(rk )ê(rk ) (42)
l
where B. Nonlinear System Modeling Examples
r = (rm )pm=0
Extensive simulations have been conducted with two non-
Then, linear system examples to evaluate the performance of the

Y1 = h[k]P [k|r] proposed method based on second order Volterra system
k using fractional delay. The unknown nonlinear system and
 a second order Volterra system are tested with five different
Y2 = g[k, m]Q[k, m|r] (43)
input signals. The results obtained are presented in terms
k,m
of the comparison between the actual system output and
Further, in terms of the matrices the estimated output using gradient search, RGA, PSO and
P [r] = Col[P [k|r] : k = 1, 2, · · · , p] CSA. Mean square error (MSE), accuracy and statistical data
Q[r] = [Q[k, m|r] : k, m = 1, 2, · · · , p] (44) are investigated in order to demonstrate the effectiveness of
the proposed nonlinear system modeling method. The fitness
Thus, function is minimized such that the output of the estimated
Y ≈ Y1 + Y2 = P [r]h + Q[r]g (45) Volterra system closely approximates the actual nonlinear
system output. The mean square error objective function is
Here,
2
defined as
h = (h[k]) ∈ Rp , g = vec(g[k, m]) ∈ Rp (46)
1 
M
h, g, r are estimated by minimizing E= (ŷ[n] − y[n])2 (55)
M n=1
2
E[h, g, r] = Y − P [r]h − Q[r]g  (47)
where ŷ[n] and y[n] are the response of the actual nonlinear
Now, writing
  system and the second order Volterra system, respectively,
h 2
+p M is the number of samples utilized to compute the fitness
= q ∈ Rp (48)
g function. The two examples are expressed below.
and 1) Example 1: A standard nonlinear model is considered
to carry out the simulations as utilized by Chang in [14]. This
[P [r]|Q[r]] = S[r] (49)
system is input with the discrete-time signal, x[n] and the
gives system output is given as
E[q, r] = Y − S[r]q 2 (50) 0.3d2 [n − 1] + 0.8x[n − 1] + 0.6d[n − 2]
d[n] = (56)
Eq. (50) has to be minimized w.r.t q, r. Firstly, minimizing E 1 + x2 [n − 1] + d2 [n − 1]
w.r.t. q gives The eq. (56) is considered as the actual output which is
q̂(r) = (S[r]T S[r])−1 S[r]T Y (51) approximated with the discrete-time output of the second-order
Volterra system, y[n] given in eq. (32). Table 1 summarizes
Substituting eq. (51) into the expression for E gives
the control parameters of the stochastic algorithms to perform
E[r] = E[q̂(r), r] = Y 2 −  PS[r] Y 2 (52) the system identification task. Several simulation runs have
Minimizing this w.r.t. r is equivalent to maximizing been performed with different initial conditions in order to
obtain an accurate approximation to the nonlinear system
F (r) = PS[r] Y 2 (53) under consideration.
w.r.t r. Here, PS[r] is the orthogonal projection onto R(S[r]): Computations are performed with the Volterra kernel size,
p = 5 and with following five different discrete-time input
PS[r] = S[r](S[r]T S[r])−1 S[r]T (54) signals, (i) sinusoidal signal, x[n] = 0.8 sin( π9 n), (ii) noisy
The above result has been simulated using the MATLAB sinusoidal signal, x[n] = 0.8 sin( π9 n) + w[n], (iii) square
software and the results are illustrated in the next subsection. input, x = 0.4 × square(n), (iv) noisy square input, x =
8 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

TABLE II
K ERNEL PARAMETERS OF SECOND ORDER FRACTIONAL DELAY
Actual GS RGA PSO CSA VOLTERRA SYSTEM MODEL USING GRADIENT SEARCH , RGA, PSO AND
0.6 CSA BASED METHODS FOR SINUSOIDAL INPUT SIGNAL
x(n) = 0.8 sin( π9 n) FOR EXAMPLE 1.
0.4

Kernel Gradient RGA PSO CSA


System Output

0.2
Parameters search
h(0) 4.7819 -2.6580 -0.2483 -1.1851
0
h(1) 6.9289 7.0705 0.9464 0.3521
h(2) -1.6173 -6.4367 -0.6477 0.3159
−0.2 h(3) -7.6525 0.3392 -0.1653 -0.2498
h(4) -0.4248 -3.5871 0.3371 -0.1913
−0.4 h(5) 6.3502 5.5849 0.4426 0.6771
g(0, 0) -2.6945 10.0000 -0.2351 -0.2155
10 20 30 40 50 60 70 80 90 100
g(0, 1) -8.0000 -6.5660 0.5631 2.7324
Samples g(0, 2) 7.4322 0.3116 -1.4216 -0.1614
g(0, 3) 1.7955 0.4281 0.3063 0.5090
g(0, 4) 6.2381 -0.3697 -0.9874 -3.9133
Fig. 3. Comparison of actual nonlinear system output with second order g(1, 1) -6.6592 -6.8174 -0.3265 -1.5858
fractional delay Volterra system model output using gradient search, RGA, g(1, 2) -0.4924 9.3514 1.5749 0.5226
PSO and CSA for sinusoidal input signal x(n) = 0.8 sin( π9 n) in example 1. g(1, 3) -1.4650 -0.3788 0.1068 1.5532
g(1, 4) -4.5295 -4.4736 -1.0289 1.0851
g(2, 2) 7.9095 -2.0326 1.0759 0.9137
g(2, 3) -7.3655 -2.9788 -1.0691 -0.5968
g(2, 4) -6.1501 -0.4481 0.3015 0.1160
0.04 GS RGA PSO CSA g(3, 3) 7.7976 9.8700 0.3764 -0.9234
g(3, 4) 1.9988 -0.0004 1.2163 0.8949
0.035
g(4, 4) -7.6527 0.0220 -0.8601 1.0284
0.03
Mean Square Error

TABLE III
0.025
K ERNEL PARAMETERS OF SECOND ORDER FRACTIONAL DELAY
0.02
VOLTERRA SYSTEM MODEL USING GRADIENT SEARCH , RGA, PSO AND
CSA BASED METHODS FOR NOISY SINUSOIDAL INPUT SIGNAL
0.015 x(n) = 0.8 sin( π9 n) + w(n) FOR EXAMPLE 1.
0.01
Kernel Gradient RGA PSO CSA
0.005
Parameters search
0 h(0) -0.0517 -0.2039 -0.0371 0.6549
10 20 30 40 50 60 70 80 90
Samples h(1) 2.7845 -1.6059 0.7056 -2.6148
h(2) -2.3396 1.3792 0.2225 0.2798
h(3) 0.0679 -0.7032 0.4377 2.8849
Fig. 4. Comparison of MSE for second order fractional delay Volterra system h(4) 1.2805 0.0966 -1.1508 1.5909
model output using gradient search, RGA, PSO and CSA for sinusoidal input h(5) 0.3900 -1.0010 1.6167 -2.9161
signal x(n) = 0.8 sin( π9 n) in example 1. g(0, 0) -1.3171 1.7034 0.6819 -0.4359
g(0, 1) -0.0356 0.8047 -0.4647 0.8494
g(0, 2) -0.2043 0.0536 -0.3457 1.9477
g(0, 3) -0.5186 2.8425 0.0924 -2.9480
g(0, 4) 1.7869 0.1401 0.0518 1.6660
0.6
Actual GS RGA PSO CSA g(1, 1) 0.3328 -0.9125 -0.8096 2.1944
g(1, 2) 1.4369 -2.3005 -1.1969 -2.5532
0.5 g(1, 3) 2.1203 -2.4689 -1.0682 0.9425
g(1, 4) -2.7382 -1.5798 1.9820 -0.9348
0.4
g(2, 2) -0.2732 1.5571 1.6017 -2.8826
g(2, 3)
System Output

0.3 -3.4732 -0.8132 1.3062 0.1963


g(2, 4) -0.3665 2.1578 -2.5803 0.0648
0.2 g(3, 3) 1.1350 0.7772 0.5590 0.7749
g(3, 4) 0.8235 -1.1588 -1.3976 4.0653
0.1
g(4, 4) 0.0337 1.9707 0.5623 -2.7554
0

−0.1
0.4×square(n)+w[n] and (v) random input signal. The noise
−0.2
10 20 30 40 50
Samples
60 70 80 90 100 factor, w[n] is taken to be 0.5. Fig. 3 shows the comparison
of the actual system output by simulating eq. (56) with the
Fig. 5. Comparison of actual nonlinear system output with second order
sinusoidal input signal and the estimated signal using gradient-
fractional delay Volterra system model output using gradient search, RGA, search, RGA, PSO and CSA. The mean square error between
PSO and CSA for noisy sinusoidal input signal x(n) = 0.8 sin( π9 n) + w(n) the actual and estimated system output with sinusoidal input
in example 1.
signal is depicted in Fig. 4 for gradient-search, RGA, PSO and
CSA. The Volterra system coefficients, h(k) and g(k, m) with
kernel memory size, p = 5, optimized using aforementioned
algorithms are listed in Table II. The mean value of MSE with
KUMAR et al.: OPTIMAL NONLINEAR SYSTEM IDENTIFICATION · · · 9

−3 TABLE IV
x 10
7 K ERNEL PARAMETERS OF SECOND ORDER FRACTIONAL DELAY
GS RGA PSO CSA VOLTERRA SYSTEM MODEL USING GRADIENT SEARCH , RGA, PSO AND
6 CSA BASED METHODS FOR SQUARE INPUT SIGNAL FOR EXAMPLE 1.

5 Kernel Gradient RGA PSO CSA


Parameters search
Mean Square Error

4
h(0) 0.2427 -0.0773 -0.3601 -0.3919
h(1) 0.3044 0.2828 -0.0349 0.0153
3
h(2) 1.1082 0.7179 0.5309 0.5852
h(3) -0.1549 -0.1826 -0.1097 -0.1126
2 h(4) 0.5619 0.6813 0.3180 0.3600
h(5) 0.4230 -0.0164 -0.1591 -0.1024
1 g(0, 0) 0.1047 1.2752 0.1685 0.5475
g(0, 1) 0.1606 0.4552 0.6614 0.6311
0 g(0, 2) 0.2924 0.3694 -0.0932 -0.5869
10 20 30 40 50 60 70 80 90 100
Samples g(0, 3) 0.7192 0.1017 0.2101 0.4265
g(0, 4) 1.1304 0.7404 0.6378 0.4574
g(1, 1) 0.1574 -0.0658 0.7991 0.0763
Fig. 6. Comparison of MSE for second order fractional delay Volterra system g(1, 2) 0.5883 0.5414 0.9405 0.5744
model output using gradient search, RGA, PSO and CSA for noisy sinusoidal g(1, 3) -0.0925 0.5049 -0.0661 -0.0203
input signal x(n) = 0.8 sin( π9 n) + w(n) in example 1. g(1, 4) 0.3228 0.1119 0.0264 0.0726
g(2, 2) 0.9729 -1.0543 0.6691 1.4622
g(2, 3) -0.4436 0.4137 0.5556 0.0912
g(2, 4) 1.2680 0.3468 0.4035 -0.0375
g(3, 3) -0.5785 0.0981 0.1056 -0.1419
Actual GS RGA PSO CSA g(3, 4) 0.2559 0.9561 0.6068 0.4822
0.4 g(4, 4) -0.4156 0.3841 0.3029 0.5164

TABLE V
0.2
K ERNEL PARAMETERS OF SECOND ORDER FRACTIONAL DELAY
System Output

VOLTERRA SYSTEM MODEL USING GRADIENT SEARCH , RGA, PSO AND


CSA BASED METHODS FOR NOISY SQUARE INPUT SIGNAL FOR EXAMPLE
0
1.

−0.2 Kernel Gradient RGA PSO CSA


Parameters search
h(0) 0.5125 -0.1586 -0.0891 0.4181
−0.4 h(1) 0.5834 -0.6495 0.4696 0.6257
10 15 20 25 30 35 40 45 50 h(2) -0.4553 1.8403 -0.5114 -0.1225
Samples h(3) -0.9315 0.9366 -0.1402 -0.1988
h(4) -0.4992 -0.5597 0.2433 -0.9789
h(5) 0.6559 -0.5733 0.0443 -0.1059
Fig. 7. Comparison of actual nonlinear system output with second order
g(0, 0) -0.4693 0.4794 0.1119 -0.6883
fractional delay Volterra system model output using gradient search, RGA,
g(0, 1) -0.6476 -0.4107 -0.1892 0.3784
PSO and CSA for square input signal in example 1.
g(0, 2) -0.7153 -0.0229 0.0493 -0.2357
g(0, 3) 1.5708 1.0239 -0.4435 -0.0758
g(0, 4) -0.5353 0.7520 -0.5391 0.0521
g(1, 1) 1.0706 -0.5719 0.9744 −2.6585 × 10−4
a sinusoidal signal using gradient-search, RGA, PSO and CSA g(1, 2) 0.7109 -0.6802 -0.4078 0.6443
g(1, 3)
is observed to be 0.0028, 0.0036, 0.0016, and 8.6450 × 10−4 , g(1, 4)
-1.0828
0.1929
-0.1425
0.0527
-0.0566
0.2139
-0.1139
-0.2014
respectively. Based on the observations of MSE values and g(2, 2) 0.7066 -0.5288 0.4387 -0.2642
the graphical comparison in Figs. 3 and 4, it is inferred that g(2, 3) 0.9443 -0.3442 0.0375 0.3473
g(2, 4) -0.6769 0.0722 -0.3825 0.0691
CSA gives a better approximation to the nonlinear system g(3, 3) -0.3896 0.5909 0.2997 0.9077
coefficients. The performance of the employed methodologies g(3, 4) 0.5375 0.6186 -0.3601 0.2017
is sequenced as, CSA > PSO > GS > RGA. The comparison g(4, 4) -0.5179 0.2909 0.4694 0.0131
of output response of the system when tested with noisy
sinusoidal signal is demonstrated in Fig. 5. The MSE obtained
when the system is subjected to noisy sinusoidal signal using Fig. 7 shows the comparison of the actual system out-
gradient-search, RGA, PSO and CSA is shown in Fig. 6. put with square input signal and the estimated signal using
Table III indicates the kernel parameters of Volterra system gradient-search, RGA, PSO and CSA. Fig. 8 depicts the
with noisy sinusoidal input signal. The mean MSE values MSE observed when the system is tested with square input
obtained are 0.0013, 0.0020, 9.5133×10−4 and 5.3905×10−4 , signal using gradient-search, RGA, PSO and CSA. The kernel
respectively, with gradient-search, RGA, PSO and CSA when parameters of Volterra system with squared input are reported
the system is tested with noisy sinusoidal input signal. Thus, in Table IV. The mean value of MSE noticed with gradient-
a better approximation to the nonlinear system coefficients search, RGA, PSO and CSA is 0.0042, 0.0026, 8.7709×10−4
is achieved with CSA and optimization techniques can be and 5.4547×10−4 , respectively when squared signal is applied
arranged according to the performance as, CSA > PSO > at the input of the system. From the graphical results and
GS > RGA. numerical values of MSE, one can conclude that CSA provides
10 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

GS RGA PSO CSA 0.7 Actual GS RGA PSO CSA


0.05

0.04 0.6
Mean Square Error

System Output
0.03
0.5

0.02
0.4

0.01
0.3

0
10 20 30 40 50 60 70 80 90 100 10 15 20 25 30 35 40 45 50
Samples Samples

Fig. 8. Comparison of MSE for second order fractional delay Volterra system Fig. 11. Comparison of actual nonlinear system output with second order
model output using gradient search, RGA, PSO and CSA for square input fractional delay Volterra system model output using gradient search, RGA,
signal in example 1. PSO and CSA for the random input signal in example 1.

TABLE VI
K ERNEL PARAMETERS OF SECOND ORDER FRACTIONAL DELAY
Actual GS RGA PSO CSA VOLTERRA SYSTEM MODEL USING GRADIENT SEARCH , RGA, PSO AND
0.6
CSA BASED METHODS FOR RANDOM INPUT SIGNAL FOR EXAMPLE 1.

Kernel Gradient RGA PSO CSA


0.5 Parameters search
System Output

h(0) 0.2872 0.3162 0.1696 0.2202


h(1) 0.0922 0.0613 0.3087 0.0095
0.4 h(2) 0.1827 0.5617 0.1116 0.5814
h(3) -0.2102 -0.4402 0.0351 -0.0396
h(4) 0.0715 0.1864 0.4296 0.3219
h(5) 0.2372 0.0375 0.1394 0.0298
0.3 g(0, 0) 0.0045 0.0853 -0.0468 0.0147
g(0, 1) 0.0971 -0.1805 −6.4717 × 10−5 -0.0171
10 15 20 25 30 35 40 45 50
g(0, 2) 0.6207 0.0495 -0.3325 -0.0077
Samples g(0, 3) 0.0275 -0.2599 -0.2727 -0.0041
g(0, 4) -0.8997 0.0516 0.1541 -0.0085
g(1, 1) 0.2362 -0.2754 -0.1177 -0.3871
Fig. 9. Comparison of actual nonlinear system output with second order g(1, 2) -0.4174 0.1923 0.2645 0.0192
fractional delay Volterra system model output using gradient search, RGA, g(1, 3) 0.2129 -0.1189 -0.0345 -0.0073
PSO and CSA for noisy square input signal in example 1. g(1, 4) -0.1775 -0.0659 0.1635 0.0210
g(2, 2) -0.1632 0.0866 -0.0579 0.0247
g(2, 3) -0.1397 0.0479 0.1556 -0.0484
g(2, 4) 0.7185 0.3258 -0.1632 0.0172
0.035
g(3, 3) -0.2123 0.2361 -0.0389 -0.1671
GS RGA PSO CSA
g(3, 4) 0.3809 -0.2795 -0.3564 -0.0522
0.03 g(4, 4) -0.2813 -0.0921 -0.0363 -0.0268

0.025
Mean Square Error

0.02 optimization algorithms. The performance of these algorithms


is arranged as, CSA > PSO > GS > RGA. Fig. 9 exhibits
0.015
the comparison of output response of the system analyzed
0.01 with noisy square input using gradient-search, RGA, PSO and
CSA. The MSE remarked for the system under consideration
0.005
when examined with noisy square input is shown in Fig. 10.
0
Table V summarizes the kernel parameters of Volterra system
10 20 30 40 50 60 70 80 90 100
Samples with noisy square input signal. The MSE values for second
order fractional delay Volterra system with gradient-search,
Fig. 10. Comparison of MSE for second order fractional delay Volterra RGA, PSO and CSA are 0.0033, 0.0057, 6.0527 × 10−4 and
system model output using gradient search, RGA, PSO and CSA for noisy 5.9464×10−4 , respectively. Based on these MSE values, it can
square input signal in example 1.
be finally deduced that nonlinear system identification with
the second order Volterra system using CSA surpasses the
other employed optimization methods. The performance can
a good approximation to the nonlinear fractional delay second be ranked as CSA > PSO > RGA > GS. The comparison
order Volterra system coefficients compared to other applied of output response of the system with random signal using
KUMAR et al.: OPTIMAL NONLINEAR SYSTEM IDENTIFICATION · · · 11

0.030 GS RGA PSO CSA Actual GS RGA PSO CSA

50
0.025

0.02 40
Mean Square Error

System Output
0.015
30
0.01

0.005 20

0.0025
10
0
10 20 30 40 50 60 70 80 90 100 10 20 30 40 50 60 70 80 90 100
Samples Samples

Fig. 12. Comparison of MSE for second order fractional delay Volterra Fig. 13. Comparison of actual nonlinear system output with second order
system model output using gradient search, RGA, PSO and CSA for the fractional delay Volterra system model output using gradient search, RGA,
random input signal in example 1. PSO and CSA for sinusoidal input signal x(n) = 0.8 sin( π9 n) in example 2.

TABLE VIII
gradient-search, RGA, PSO and CSA is demonstrated in Fig. K ERNEL PARAMETERS OF SECOND ORDER FRACTIONAL DELAY
VOLTERRA SYSTEM MODEL USING GRADIENT SEARCH , RGA, PSO AND
11. The observed values of MSE and kernel parameters of CSA BASED METHODS FOR SINUSOIDAL INPUT SIGNAL
Volterra system with random signal are exhibited in Fig. 12 x(n) = 0.8 sin( π9 n) FOR EXAMPLE 2.
and Table VI, respectively. The mean MSE values obtained
are 0.0027, 8.5199 × 10−4 , 7.7135 × 10−4 and 1.9658 × 10−4 , Kernel Gradient RGA PSO CSA
respectively, with gradient-search, RGA, PSO and CSA when Parameters search
the system is tested with random signal. It can be concluded h(0) 9.4709 16.2089 16.6626 14.4537
from the aforementioned results that the CSA based nonlinear h(1) -0.6698 25.5888 25.1569 19.6381
h(2) -19.3316 11.4107 13.3984 15.6001
system identification outperforms all other reported algorithms h(3) 8.6093 -11.0001 -11.9957 -14.5285
in terms of MSE. The order of the algorithm based on its h(4) -5.0777 43.6126 44.6720 42.9363
performance is given as CSA > PSO > RGA > GS. h(5) -4.6264 13.3334 14.0811 11.2961
g(0, 0) -9.7089 5.2952 4.6671 1.2645
Furthermore, the statistical analysis in terms of maximum, g(0, 1) 15.3888 7.2002 7.6748 8.8481
minimum, mean, variance and standard deviation of the MSE g(0, 2) 4.2497 -0.2573 4.3471 0.6401
is performed to evaluate the performance of the proposed g(0, 3) 9.2702 -6.0859 -6.9853 -10.2706
g(0, 4) 4.8762 -6.8910 -10.3297 -10.0909
method. Table VII shows the comparative numerical values g(1, 1) -3.8765 -0.6058 -2.8362 4.3473
of different characteristics like maximum, minimum, mean, g(1, 2) -16.4299 0.7216 -0.0073 -2.2931
variance and standard deviation of mean square error of the g(1, 3) -17.3760 -3.6154 -1.2420 -6.1239
g(1, 4) -0.6727 -46.8916 -47.5947 -47.6447
proposed second order fractional delay Volterra system for g(2, 2) -0.4807 16.0521 15.5387 15.1564
different input signals using gradient-search, RGA, PSO and g(2, 3) 35.0206 28.9075 29.4013 31.9329
CSA algorithms. This analysis provides a detailed comparison g(2, 4) -2.0420 -19.8110 -20.3997 -18.8809
g(3, 3) -10.0147 27.3951 28.3579 30.8179
amongst the performance of estimated Volterra systems em- g(3, 4) -15.3354 -17.4811 -17.5201 -22.3759
ploying all four optimization techniques. It is observed that g(4, 4) 11.2373 19.7659 19.8043 19.8045
the MSE value obtained with CSA is lower as compared to
other algorithms with all input signals. From Figs. 3-12 and
statistically analyzed results from Table VII, it is evident that + 5.5652w[n − 2] (58)
with all input signals, the proposed nonlinear system modeling
method based on fractional delay second order Volterra system where x[n] be the input to the system, w[n] is the static
produced minimum MSE compared to that of the gradient- nonlinearity and d[n] be the output of the system.
search, RGA and PSO. Finally, it can be concluded that In order to evaluate the performance of this system Volterra
CSA based second order fractional delay Volterra system kernel size is selected as p = 5 and the input to the system
identification method gives superior results compared to other is tested with five different input signals. Fig. 13 shows the
reported algorithms with all the input signals. comparison of actual output and the estimated output using
2) Example 2: In this example, the mathematical model of gradient-search, RGA, PSO and CSA, when the sinusoidal
heat exchanger used in [14] is considered. The system can be input signal is applied. The Volterra system coefficients ob-
expressed as tained with sinusoidal input using gradient-search, RGA, PSO
and CSA are listed in Table VIII. The MSE error noticed with
w[n] =x[n] − 1.3228x2 [n] + 0.7671x3 [n]
sinusoidal input is exhibited in Fig. 14. The mean MSE values
− 2.1755x4 [n] (57) obtained are 0.0220, 0.0155, 0.0154 and 0.0151, respectively,
d[n] =1.608d[n − 1] − 0.6385d[n − 2] − 6.5306w[n − 1] with gradient-search, RGA, PSO and CSA, when the system
12 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

TABLE VII
S TATISTICAL C OMPARISON OF MEAN SQUARE ERROR FOR THE IDENTIFICATION OF NONLINEAR SYSTEM WITH DIFFERENT INPUT SIGNAL USING
GRADIENT SEARCH , RGA, PSO AND CSA BASED METHODS FOR EXAMPLE 1.

Input Signal Algorithm Mean Square Error (MSE)


Max Min Mean Variance Standard Deviation
x(n) = 0.8 sin( π9 n) GS 0.0446 4.8916 × 10−5 0.0028 2.8003 × 10−5 0.0053
RGA 0.1788 8.6341 × 10−6 0.0036 3.4486 × 10−4 0.0186
PSO 0.0446 2.0815 × 10−5 0.0016 2.1110 × 10−5 0.0046
CSA 0.0446 1.3196 × 10−9 8.6450 × 10−4 2.0281 × 10−5 0.0045
x(n) = 0.8 sin( π9 n) + w(n) GS 0.0623 5.0772 × 10−7 0.0013 6.4219 × 10−5 0.0080
RGA 0.0787 2.4005 × 10−6 0.0020 9.5760 × 10−5 0.0098
PSO 0.0494 1.9535 × 10−8 9.5133 × 10−4 2.7945 × 10−5 0.0053
CSA 0.0494 2.1471 × 10−11 5.3905 × 10−4 2.5107 × 10−5 0.0050
x(n) = 0.4square(n) GS 0.0945 1.3653 × 10−7 0.0042 1.9755 × 10−4 0.0141
RGA 0.0409 1.2848 × 10−9 0.0026 4.2058 × 10−5 0.0065
PSO 0.0242 6.8875 × 10−7 8.7709 × 10−4 7.6877 × 10−6 0.0028
CSA 0.0242 1.0647 × 10−16 5.4547 × 10−4 6.5939 × 10−6 0.0026
x(n) = 0.4square(n) + w(n) GS 0.0836 9.3438 × 10−7 0.0033 1.0524 × 10−4 0.0103
RGA 0.0615 7.7230 × 10−6 0.0057 1.7510 × 10−4 0.0132
PSO 0.0504 2.4164 × 10−8 6.0527 × 10−4 2.6298 × 10−5 0.0051
CSA 0.0504 5.7384 × 10−13 5.9464 × 10−4 2.6299 × 10−5 0.0051
x(n) = rand(n) GS 0.0341 4.6628 × 10−10 0.0027 2.3409 × 10−5 0.0048
RGA 0.0110 1.1880 × 10−7 8.5199 × 10−4 2.2017 × 10−6 0.0015
PSO 0.0110 2.9739 × 10−9 7.7135 × 10−4 2.0691 × 10−6 0.0014
CSA 0.0110 3.9740 × 10−8 1.9658 × 10−4 1.2529 × 10−6 0.0011

0.12
100 Actual GS RGA PSO CSA
GS RGA PSO CSA

0.1 90

80
0.08
70
Mean Square Error

System Output

60
0.06
50

0.04 40

30
0.02
20

10
0
10 20 30 40 50 60 70 80 90 100 20 40 60 80 100
Samples Samples

Fig. 14. Comparison of MSE for second order fractional delay Volterra Fig. 15. Comparison of actual nonlinear system output with second order
system model output using gradient search, RGA, PSO and CSA for sinusoidal fractional delay Volterra system model output using gradient search, RGA,
input signal x(n) = 0.8 sin( π9 n) in example 2. PSO and CSA for noisy sinusoidal input signal x(n) = 0.8 sin( π9 n) + w(n)
in example 2.

is tested with sinusoidal input. Based on the observations of


MSE values and the graphical comparison in Figs. 13 and Volterra system with noisy sinusoidal input signal. The mean
14, it is inferred that CSA gives a better approximation to value of MSE with noisy sinusoidal signal using gradient-
the nonlinear system coefficients. The performance of the search, RGA, PSO and CSA is observed to be 0.0154, 0.0158,
employed methodologies is sequenced as, CSA > PSO > 0.0154, and 0.0137, respectively. Thus, a better approximation
RGA > GS. to the nonlinear system coefficients is achieved with CSA
The comparison of output response of the system when and optimization techniques can be arranged according to the
tested with noisy sinusoidal signal is demonstrated in Fig. performance as, CSA > PSO = GS > RGA.
15. The MSE obtained when the system is subjected to noisy The kernel parameters of Volterra system with squared input
sinusoidal signal using gradient-search, RGA, PSO and CSA are reported in Table X. Fig. 17 shows the comparison of
is shown in Fig. 16. Table IX lists the kernel parameters of the actual system output with square input signal and the
KUMAR et al.: OPTIMAL NONLINEAR SYSTEM IDENTIFICATION · · · 13

TABLE IX
K ERNEL PARAMETERS OF SECOND ORDER FRACTIONAL DELAY
0.18 GS RGA PSO CSA VOLTERRA SYSTEM MODEL USING GRADIENT SEARCH , RGA, PSO AND
0.16
CSA BASED METHODS FOR NOISY SINUSOIDAL INPUT SIGNAL
x(n) = 0.8 sin( π9 n) + w(n) FOR EXAMPLE 2.
0.14
Mean Square Error

0.12 Kernel Gradient RGA PSO CSA


0.1
Parameters search
h(0) 19.7175 19.9878 19.7175 19.6256
0.08
h(1) 2.5659 2.0529 2.5659 3.4482
0.06 h(2) -24.1582 -23.6178 -24.1582 -26.4619
h(3) -2.0403 -0.4954 -2.0403 -0.3887
004
h(4) 19.9393 20.0624 19.9393 23.4229
0.02 h(5) -7.6989 -7.4160 -7.6989 -10.5589
g(0, 0) -7.0703 -7.2762 -7.0703 -6.6456
0
10 20 30 40 50 60 70 80 90 100
g(0, 1) 11.4793 12.0153 11.4793 10.4377
Samples g(0, 2) 1.4172 2.3618 1.4172 1.6714
g(0, 3) -1.8849 -0.4439 -1.8849 -0.8707
g(0, 4) 1.5957 0.1224 1.5957 0.9816
Fig. 16. Comparison of MSE for second order fractional delay Volterra g(1, 1) -3.3497 -4.2333 -3.3497 -3.1366
system model output using gradient search, RGA, PSO and CSA for noisy g(1, 2) -5.7131 -6.3393 -5.7131 -5.6986
sinusoidal input signal x(n) = 0.8 sin( π9 n) + w(n) in example 2. g(1, 3) 0.4449 -1.0819 0.4449 1.1859
g(1, 4) 4.8335 6.2813 4.8335 4.3979
g(2, 2) -2.1866 -1.1669 -2.1866 -1.8611
g(2, 3) 6.8904 7.1536 6.8904 4.9551
g(2, 4) -1.2842 -1.4654 -1.2842 -1.7116
Actual GS RGA PSO CSA g(3, 3) 2.6831 2.7344 2.6831 3.8625
16
g(3, 4) -10.9289 -11.3184 -10.9289 -9.3152
14
g(4, 4) 7.6593 7.9471 7.6593 6.4721

12 TABLE X
System Output

K ERNEL PARAMETERS OF SECOND ORDER FRACTIONAL DELAY


10 VOLTERRA SYSTEM MODEL USING GRADIENT SEARCH , RGA, PSO AND
CSA BASED METHODS FOR SQUARE INPUT SIGNAL FOR EXAMPLE 2.
8

6 Kernel Gradient RGA PSO CSA


Parameters search
4 h(0) 5.3951 3.8427 5.2620 -1.4383
h(1) 6.6501 1.0145 1.2080 1.8399
10 20 30 40 50 60 70 80 90 100 h(2) 4.5466 -2.4147 -2.3915 -3.0599
Samples h(3) 4.7278 0.5306 -1.4995 -0.6803
h(4) 5.1116 -0.8780 1.8397 5.3169
h(5) 7.1848 -1.2398 1.5111 6.1945
Fig. 17. Comparison of actual nonlinear system output with second order
g(0, 0) 3.4676 1.8247 -0.8796 3.7098
fractional delay Volterra system model output using gradient search, RGA,
g(0, 1) 8.5345 1.1147 2.1813 0.6935
PSO and CSA for square input signal in example 2.
g(0, 2) 4.6133 2.4419 0.5851 -0.5799
g(0, 3) 0.9336 -1.4757 0.4633 -0.0428
g(0, 4) 8.2602 0.3734 0.4705 -0.4795
g(1, 1) 6.7420 3.0117 0.9524 5.2397
0.02 g(1, 2) 3.4231 0.6770 1.5778 4.5719
GS RGA PSO CSA g(1, 3) 5.9950 2.9727 0.6525 1.9149
g(1, 4) 4.2657 -0.8576 1.3171 -5.3846
g(2, 2) 6.8185 4.0588 1.4162 1.2048
g(2, 3) 2.3524 3.0529 3.6863 7.1106
0.015 g(2, 4) 6.0669 0.1657 -1.3885 -3.1878
Mean Square Error

g(3, 3) 10.1462 0.9998 4.1036 5.8609


g(3, 4) 3.8599 2.8173 2.1098 8.6596
g(4, 4) 3.4468 -1.8829 1.6816 15.5536
0.01

Fig. 18 depicts the MSE observed when the system is tested


with square input signal. The mean value of MSE noticed
0
10 20 30 40 50 60 70 80 90 100
with gradient-search, RGA, PSO and CSA is 0.0023, 0.0016,
Samples 0.0016 and 8.9512 × 10−4 , respectively when squared signal
is applied at the input of the system. From the graphical
Fig. 18. Comparison of MSE for second order fractional delay Volterra results and numerical values of MSE, one can conclude that
system model output using gradient search, RGA, PSO and CSA for square
input signal in example 2.
CSA provides a good approximation to the nonlinear fractional
delay second order Volterra system coefficients compared to
other applied optimization algorithms. The performance of
these algorithms is arranged as, CSA > PSO = RGA > GS.
estimated signal using gradient-search, RGA, PSO and CSA. Table XI summarizes the kernel parameters of Volterra
14 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

0.08
24 Actual GS RGA PSO CSA GS RGA PSO CSA

22

0.06
20

Mean Square Error


18
System Output

16 0.04

14

12
0.02

10

8
0
10 20 30 40 50 60 70 80 90 100 10 20 30 40 50 60 70 80 90 100
Samples Samples

Fig. 19. Comparison of actual nonlinear system output with second order Fig. 20. Comparison of MSE for second order fractional delay Volterra
fractional delay Volterra system model output using gradient search, RGA, system model output using gradient search, RGA, PSO and CSA for noisy
PSO and CSA for noisy square input signal in example 2. square input signal in example 2.

TABLE XI TABLE XII


K ERNEL PARAMETERS OF SECOND ORDER FRACTIONAL DELAY K ERNEL PARAMETERS OF SECOND ORDER FRACTIONAL DELAY
VOLTERRA SYSTEM MODEL USING GRADIENT SEARCH , RGA, PSO AND VOLTERRA SYSTEM MODEL USING GRADIENT SEARCH , RGA, PSO AND
CSA BASED METHODS FOR NOISY SQUARE INPUT SIGNAL FOR EXAMPLE CSA BASED METHODS FOR RANDOM INPUT SIGNAL FOR EXAMPLE 2.
2.
Kernel Gradient RGA PSO CSA
Kernel Gradient RGA PSO CSA Parameters search
Parameters search h(0) 1.0418 1.1669 1.1405 1.1775
h(0) 2.0734 2.0628 6.1067 3.5476 h(1) 0.2133 -0.5722 0.1031 -0.2277
h(1) 1.2933 -0.4618 4.7040 -0.7788 h(2) -7.4315 -7.5149 -6.8923 -7.5111
h(2) 1.3408 1.0626 2.0808 -2.4513 h(3) -4.4032 -4.4664 -4.3393 -4.4983
h(3) 3.3256 -0.0636 2.7889 0.0166 h(4) -2.5474 -2.5632 -2.9064 -2.7099
h(4) 0.0297 0.2113 6.8997 0.8947 h(5) -0.0057 -0.6688 -1.5127 -1.3608
h(5) 1.8156 1.5619 4.4455 -1.2868 g(0, 0) -0.0514 -1.1548 -0.3505 -0.6698
g(0, 0) 3.4476 2.6711 3.7141 1.8125 g(0, 1) -0.1563 0.5335 -0.2269 -0.3422
g(0, 1) 4.0397 -0.8521 3.0184 0.1079 g(0, 2) 2.6338 2.7008 2.5176 2.5249
g(0, 2) -1.3687 -1.2592 1.6243 -0.4851 g(0, 3) 0.7263 1.2250 0.8140 0.8262
g(0, 3) -1.3194 -0.4355 -2.9203 -1.7564 g(0, 4) 2.1507 1.7291 1.6591 1.5885
g(0, 4) 1.1708 -2.5746 0.7713 -3.0847 g(1, 1) -1.5875 -1.5097 -0.7013 -1.4393
g(1, 1) 5.1978 8.6357 5.4871 3.6384 g(1, 2) 0.6341 -0.3207 -0.3789 -0.3649
g(1, 2) 5.3892 1.6294 3.9281 2.8376 g(1, 3) 1.7894 1.6511 1.4016 1.3383
g(1, 3) 0.0668 -1.2428 3.6944 1.6550 g(1, 4) 2.2614 1.6739 0.8213 1.2354
g(1, 4) 1.6461 -0.8980 -3.9143 -3.6949 g(2, 2) 0.1802 0.2774 0.3187 0.1962
g(2, 2) 3.4492 3.1523 1.0847 1.3733 g(2, 3) -0.7735 -1.1470 -0.6745 -0.8926
g(2, 3) 3.5700 4.9677 6.3690 3.5562 g(2, 4) 1.4143 1.2553 1.4124 1.2015
g(2, 4) 0.9387 -4.7134 -0.9484 -1.3355 g(3, 3) 0.9802 1.0123 0.5143 0.8377
g(3, 3) 2.6421 0.4263 3.3774 0.7597 g(3, 4) -0.7264 -0.3468 -0.1677 -0.7615
g(3, 4) 2.3118 3.6257 6.6161 2.9279 g(4, 4) 2.6381 1.9273 0.9942 1.2558
g(4, 4) 4.4797 6.1514 5.4867 3.3231

signal is exhibited in Fig. 22 and Table XII lists the kernel


system with noisy square input signal. The comparison of parameters of Volterra system with random input. The mean
output response of the system analyzed with noisy square input MSE values obtained are 0.0023, 0.0023, 0.0023 and 0.0022,
using gradient-search, RGA, PSO and CSA is demonstrated respectively. It can be concluded from the aforementioned
in Fig. 19. The MSE remarked for the system under consid- results that the CSA based nonlinear system identification
eration when examined with noisy square input is shown in outperforms all other reported algorithm in terms of MSE. The
Fig. 20. The MSE values for second order fractional delay order of the algorithm based on its performance is given as
Volterra system with gradient-search, RGA, PSO and CSA CSA > PSO = RGA = GS. Table XII shows the comparative
are 0.0068, 0.0040, 0.0039 and 0.0039, respectively. Based numerical values of different characteristics like maximum,
on these MSE values, it can be finally deduced that nonlinear minimum, mean, variance and standard deviation of mean
system identification with the second order Volterra system square error of proposed second order Volterra system using
using CSA surpass the other employed optimization methods. fractional delay for five different input signals using gradient-
The performance can be ranked as CSA = PSO > RGA > search, RGA, PSO and CSA algorithms. It is observed that
GS. The comparison of output response of the system with the MSE value observed with CSA is lower as compared to
random signal using gradient-search, RGA, PSO and CSA is other algorithms with all input signals. From Figs. 13-22 and
depicted in Fig. 21. The noted values of MSE with random statistically analyzed results from Table XIII, it is evident that
KUMAR et al.: OPTIMAL NONLINEAR SYSTEM IDENTIFICATION · · · 15

20
14
Actual GS RGA PSO CSA
18
12 RGA
16 PSO
10 CSA
14

8 12
System Output

Fitness Value
6 10

8
4

6
2
4
0
2
−2
0
10 20 30 40 50 60 70 80 90 100 20 40 60 80 100 120 140 160 180 200
Samples Iteration

Fig. 21. Comparison of actual nonlinear system output with second order Fig. 23. Convergence profile for RGA, PSO and CSA for nonlinear system
fractional delay Volterra system model output using gradient search, RGA, identification using second order fractional delay Volterra system model in
PSO and CSA for random input signal in example 2. example 1.

0.02
GS RGA PSO CSA Actual Integer Delay−CSA Fractional Delay−CSA
0.6
0.016
0.4
Mean Square Error

0.012
System Output

0.2

0
0.008

−0.2
0.004
−0.4

0
10 20 30 40 50 60 70 80 90 100 10 20 30 40 50 60 70 80 90 100
Samples Samples

Fig. 22. Comparison of MSE for second order fractional delay Volterra Fig. 24. Comparison of third order integer delay Volterra system output
system model output using gradient search, RGA, PSO and CSA for the with second order fractional delay Volterra system model output using CSA
random input signal in example 2. for sinusoidal input signal in example 1.

with all input signals, the proposed nonlinear system modeling


eq. (56) with the output of a third order integer delay Volterra
method based on fractional delay second order Volterra system
system when both the systems are subjected to the sinusoidal
produced minimum MSE compared to that of the gradient-
input signal. From the visual analysis of Fig. 24, it can be
search, RGA and PSO. Finally, it can be concluded that
inferred that a better approximation of the nonlinear unknown
CSA based second order fractional delay Volterra system
system is achieved using the proposed second order fractional
identification method gives superior results compared to other
delay Volterra system to its integer counterpart of third order.
reported algorithms with all the input signals. In order to
The mean values of MSE for integer and fractional delay
demonstrate the effectiveness of the proposed method in terms
system are obtained to be 3.2914 × 10−3 and 8.6450 × 10−4 .
of convergence rate, Fig. 23 shows the convergence of MSE
Thus, the introduction of fractional delay in the Volterra
obtained, for example 1 tested with sinusoidal input. Similar
system identification technique leads to a better approximation
plots have also been obtained for the example 1 and 2 with
with the involvement of less number of multipliers (due to
different input signals which are not shown here.
order reduction) and low energy consumption in comparison
to the integer delay systems. Similar graphical results are
C. Comparative Analysis obtained for example 1 and example 2 with different input
1) Comparison with a Third Order Integer Delay Volterra signals, which are not reported here.
System: The superiority of the proposed Volterra system 2) Comparison with the Existing Techniques: The compar-
identification method is demonstrated by comparing the results ison of the proposed second order fractional delay Volterra
with a nonlinear Volterra system using an integer delay. Fig. system with the other reported nonlinear system modeling
24 shows the comparison of approximated output of proposed method has been presented in Table XIV. The observations
second order fractional delay Volterra system in example 1, are made on the MSE values of the existing methodologies
16 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

TABLE XIII
S TATISTICAL C OMPARISON OF MEAN SQUARE ERROR FOR THE IDENTIFICATION OF NONLINEAR SYSTEM WITH DIFFERENT INPUT SIGNAL USING
GRADIENT SEARCH , RGA, PSO AND CSA BASED METHODS FOR EXAMPLE 2.

Input Signal Algorithm Mean Square Error (MSE)


Max Min Mean Variance Standard Deviation
x(n) = 0.8 sin( π9 n) GS 0.3326 2.9491 × 10−6 0.0220 0.0020 0.0443
RGA 0.1787 6.3511 × 10−5 0.0155 7.7422 × 10−4 0.0278
PSO 0.1815 5.0935 × 10−5 0.0154 7.7765 × 10−4 0.0279
CSA 0.1605 2.0301 × 10−8 0.0151 7.4953 × 10−4 0.0274
x(n) = 0.8 sin( π9 n) + w(n) GS 0.2117 1.3487 × 10−5 0.0154 7.4549 × 10−4 0.0273
RGA 0.2129 8.0414 × 10−7 0.0158 7.4020 × 10−4 0.0272
PSO 0.2117 1.3487 × 10−5 0.0154 7.4549 × 10−4 0.0273
CSA 0.1947 5.4686 × 10−8 0.0137 6.0762 × 10−4 0.0246
x(n) = 0.4square(n) GS 0.0282 6.2620 × 10−7 0.0023 2.7538 × 10−5 0.0052
RGA 0.0311 3.3186 × 10−8 0.0016 1.6176 × 10−5 0.0040
PSO 0.0177 2.5478 × 10−7 0.0016 8.8820 × 10−6 0.0030
CSA 0.0115 4.8790 × 10−14 8.9512 × 10−4 3.4831 × 10−6 0.0019
x(n) = 0.4square(n) + w(n) GS 0.0975 5.2938 × 10−6 0.0068 1.6614 × 10−4 0.0129
RGA 0.0880 1.8202 × 10−9 0.0040 1.3367 × 10−4 0.0116
PSO 0.0865 1.0412 × 10−14 0.0039 1.3078 × 10−4 0.0114
CSA 0.0865 3.7582 × 10−11 0.0039 1.3078 × 10−4 0.0114
x(n) = rand(n) GS 0.0184 2.3431 × 10−6 0.0023 1.0509 × 10−5 0.0032
RGA 0.0166 6.7229 × 10−7 0.0023 9.7658 × 10−6 0.0031
PSO 0.0168 7.0138 × 10−8 0.0023 1.0681 × 10−5 0.0033
CSA 0.0161 1.5406 × 10−9 0.0022 9.6443 × 10−6 0.0031

TABLE XIV
C OMPARISON OF THE PROPOSED FRACTIONAL DELAY BASED NONLINEAR SYSTEM IDENTIFICATION WITH OTHER REPORTED METHODS .

Method Example Algorithm Input signal Memory size (p) MSE


Rashedi et al. [22] Example 1 GSA White noise sequence x(k) + noise η(k) ∈ [−0.001, 0.001] - 3.91 × 10−7
GSA White noise sequence x(k) + noise η(k) ∈ [−0.01, 0.01] - 4.23 × 10−5
Chang [14] Example 1 IPSO x(n) = 0.8 cos( π9 n) 5 0.00929002
IPSO x(n) = 0.8 cos( π9 n) 8 0.00491307
IPSO x(n) = rand(n) 5 0.00556229
IPSO x(n) = rand(n) 8 0.00260959
Present Study Example 1 CSA x(n) = 0.8 sin( π9 n) 5 8.6450 × 10−4
CSA x(n) = 0.8 sin( π9 n) + w(n) 5 5.3905 × 10−4
CSA x(n) = 0.4square(n) 5 5.4547 × 10−4
CSA x(n) = 0.4square(n) + w(n) 5 5.9464 × 10−4
CSA x(n) = rand(n) 5 1.9658 × 10−4
Example 2 CSA x(n) = 0.8 sin( π9 n) 5 7.4953 × 10−4
CSA x(n) = 0.8 sin( π9 n) + w(n) 5 0.0137
CSA x(n) = 0.4square(n) 5 8.9512 × 10−4
CSA x(n) = 0.4square(n) + w(n) 5 0.0039
CSA x(n) = rand(n) 5 0.0022

for nonlinear system identification problem. the system coefficients, different stochastic algorithms are
applied. Two design examples are presented using nonlinear
VI. C ONCLUSION
benchmark models with five different input signals and close
The objective of this work is to design an efficient method approximations of the unknown system are analyzed in figures
for nonlinear system approximation with the use of fractional and tables, comparing the proposed gradient-search, RGA,
delays. The novelty is that in implementing the fractional PSO and CSA techniques. The statistical analysis of the
order delays, the higher order nonlinearities are estimated estimated results is portrayed by computing the mean, variance
using a low order Volterra model with higher accuracy by and standard deviation of the computed error while performing
using adept optimization methodologies. A discrete model of multiple simulations. The accuracy in results is achieved
the estimation problem is formulated in order to simulate the with the globally convergent and widely applied metaheuristic
proposed method in MATLAB. The Gradient-search method optimization, CSA. A comparison between the various op-
is developed for the system identification problem and opti- timization technique is made. It can be concluded that the
mizing the Volterra system parameters. To further optimize
KUMAR et al.: OPTIMAL NONLINEAR SYSTEM IDENTIFICATION · · · 17

proposed method incorporating the fractional delay systems, [26] Kumar M, Rawat T K. Optimal design of FIR fractional order differen-
delivers an effective approximation to an unknown nonlinear tiator using cuckoo search algorithm. Expert Systems with Applications,
2015, 42(7): 3433-3449
system modeled using a second order Volterra function. [27] Kennedy J, Eberhart R. Particle Swarm Optimization. In Proceedings of
IEEE International Conference on Neural Network, 1995, 4: 1942-1948
R EFERENCES [28] Kumar M, Rawat T K. Optimal Fractional Delay-IIR Filter Design Using
Cuckoo Search Algorithm. ISA Transactions, 2015, 59: 39-54
[1] Widrow B, Strearns S D. Adaptive signal processing. NJ, Prentice-Hall: [29] Yang X S, Deb S. Cuckoo search via Lévy flights. In Proceedings of
Englewood Cliffs, 1985 World Congress on Nature and Biologically Inspired Computing, IEEE
[2] Panda G, Pradhan P M, Majhi B. IIR system identification using cat Publications, USA, 2009, 210-214
swarm optimization. Expert Systems with Applications, 2011, 38(10):
12671-12683 Manjeet Kumar graduated from Kurukshetra U-
[3] Majhi B, Panda G, Choubey A. Efficient scheme of pole-zero system niversity, Haryana with B.Tech in Electronics &
identification using particle swarm optimization technique. In Proc. Communication Engineering in 2008. He received
IEEE Congress on Evolutionary Computation, 2008, 446-451 his M.Tech from Ambedkar Institute of Technology,
[4] Saha S K, Kar R, Mandal D, Ghoshal S P. Harmony search algorithm for GGSIPU, Delhi in 2011. He is currently pursuing
infinite impulse response system identification. Computers & Electrical Ph.D. in the area of optimal design of fractional
Engineering, 2014, 40(4): 1265-1285 order digital filter from Netaji Subhas Institute of
[5] Patwardhan AP, Patidar R, George NV. On a cuckoo search optimization Technology, University of Delhi. His research in-
approach towards feedback system identification. Digital Signal Process- terests include digital signal processing, fractional
ing, 2014, 32: 156-163 calculus, filter design and optimization, fractional
[6] Upadhyay P, Kar R, Mandal D, Ghoshal S P. Craziness based particle order differentiator and fractional delay filter.
swarm optimization algorithm for IIR system identification problem.
International Journal of Electronics and Communications, 2014, 68(5):
369-378
[7] Upadhyay P, Kar R, Mandal D, Ghoshal S P, Mukherjee V. A novel
design method for optimal IIR system identification using opposition
Apoorva Aggarwal graduated from GGSIPU, Delhi
based harmony search algorithm. Journal of the Franklin Institute, 2014,
with B.Tech in Electrical & Electronic Engineering
351(5): 2454-2488
in 2011. She received her M.Tech from GGSIPU,
[8] Jiang S, Wang Y, Ji Z. A new design method for adaptive IIR system
Delhi in 2013. She is currently pursuing Ph.D. in
identification using hybrid particle swarm optimization and gravitational
the area of optimal design of digital filters from
search algorithm. Nonlinear Dynamics, 2015, 79(4): 2553-2576
Netaji Subhas Institute of Technology, University of
[9] Mathews V J. Adaptive polynomial filters. IEEE Signal Processing
Delhi. Her research interests include filter design
Magazine, 1991, 8: 10-26
and optimization, digital signal processing, nature-
[10] Rhee S H, Tsang P H S, Yen S W. Friction-induced noise and vibrations
inspired metaheuristic optimization techniques, dig-
of disc brakes. Wear, 1989, 133: 39-45
ital electronics and innovative projects.
[11] Kerschen G, Worden K, Vakakis A F, Golinval J C. Past, present
and future of nonlinear system identification in structural dynamics.
Mechanical Systems and Signal Processing, 2006, 20(3): 505-592
[12] Nelles O. Nonlinear System Identification: From Classical Approaches
to Neural Networks and Fuzzy Models. Springer, 2001
[13] Giannakis G B, Serpedin E. A bibliography on nonlinear system
identification. Signal Processing, 2001, 81: 533-580 Tarun Rawat received his M.Tech and Ph.D. from
[14] Chang W D. Volterra filter modeling of nonlinear discrete-time system NSIT, University of Delhi in 2003 and 2010, respec-
using improved particle swarm optimization. Digital Signal Processing, tively. Presently, he is attached with NSIT, Delhi,
2012, 22: 1056-1062 India, as Assistant Professor in the Department of
[15] Boyd S, Chua L O. Fading memory and the problem of approximating Electronics and Communication Engineering. He has
nonlinear operators with Volterra series. IEEE Transactions on Circuits published more than 30 research papers in inter-
and Systems, 1985, 32(11): 1150-1161 national journals and two books: Signal and Sys-
[16] Gotmare A, Patidar R, George N V. Nonlinear system identification tem, Digital Signal Processing in Oxford University
using a cuckoo search optimized adaptive Hammerstein model. Expert Press. His research interests include VLSI signal
Systems with Applications, 2015, 42: 2538-2546 processing, digital signal processing, statistical sig-
[17] Sloss B G, Blyth W F. A Walsh function method for a non-linear Volterra nal processing and filter optimization via nature-
integral equation. Journal of the Franklin Institute, 2003, 340(1): 25-41 inspired computational techniques.
[18] Wahlberg B O. System identification using Kautz models. IEEE Trans-
actions on Automatic Control, 1994, 39(6): 1276-1282
[19] Aadaleesan P, Miglan N, Sharma R, Saha P. Nonlinear system identi-
fication using Wiener type Laguerre avelet network model. Chemical
Engineering Science, 2008, 63(15): 3932-3941 Harish Parthasarathy received B.Tech. in 1990
[20] Gallman P G. An iterative method for the identification of nonlinear sys- (from Indian Institute of Technology Kanpur, India)
tems using a Uryson model. IEEE Transactions on Automatic Control, and Ph.D. (from Indian Institute of Technology Del-
1975, 20(6): 771-775 hi, India) in 1994, both in Electrical Engineering. He
[21] Narendra K S, Parthasarathy K. Identification and control of dynamical worked as Assistant Professor during 1994-1997 at
systems using neural networks. IEEE Transactions on Neural Networks, Indian Institute of Tehnology Bombay in Electrical
1990, 1(1): 4-27 Engineering Department and during 1997-1998 at
[22] Rashedi E, Hossien N P, Saeid S. Filter modeling using gravitational Indian Institute of Technology Kanpur in Electrical
search algorithm. Engineering Applications of Artificial Intelligence, Engineering Department. He worked as Applica-
2011, 24(1): 117-122 tion Engineer at ST MicroElectronics, Delhi, during
[23] Volterra V. Theory of functionals and of integral and integrodifferential 1998-2000 before joining Netaji Subhas Institute of
equations. Dover, New York, 2005 Technology, New Delhi, in 2000, where he worked as Assistant Professor
[24] Holland JH. Adaptation in Natural and Artificial Systems. University of till June 2007. Since July 2007, he has been working as Professor in the
Michigan Press, Ann Arbor, 1975 Division of Electronics and Communication Engineering at Netaji Subhas
[25] Aggarwal A, Rawat T K, Kumar M, Upadhyay D K. Optimal design of Institute of Technology, New Delhi. His teaching and research interests are
FIR high pass filter based on L1 error approximation using real coded in the areas of circuits and systems, signal processing, stochastic nonlinear
genetic algorithm. Engineeing Science and Technology, an International filters, electromagnetics and group representations and he has published 40
Journal, 2015, 18(4): 594-602 papers in various international journals of repute.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

Fractional-Order Control for a Novel Chaotic


System without Equilibrium
Shu-Yi Shao and Mou Chen Member, IEEE,

Abstract—The control problem is discussed for a chaotic sys- portant results have been reported. In the early 1990s, the
tem without equilibrium in this paper. On the basis of the linear synchronization of chaotic systems was achieved by Pecora
mathematical model of the two-wheeled self-balancing robot, a and Carroll[14,15] , which was a trailblazing result, and the
novel chaotic system which has no equilibrium is proposed. The
basic dynamical properties of this new system are studied via result promoted the development of chaos control and chaos
Lyapunov exponents and Poincaré map. To further demonstrate synchronization[16,17] . In recent years, different chaos control
the physical realizability of the presented novel chaotic system, a and chaos synchronization strategies have been developed
chaotic circuit is designed. By using fractional-order operators, for chaotic systems. The sliding mode control method was
a controller is designed based on the state-feedback method. applied to chaos control[18,19] and chaos synchronization[20] .
According to the Gronwall inequality, Laplace transform and
Mittag-Leffler function, a new control scheme is explored for the In [21], the feedback control method and the adaptive control
whole closed-loop system. Under the developed control scheme, method were used to realize chaos control for the energy
the state variables of the closed-loop system are controlled to resource chaotic system. The chaos control problems were
stabilize them to zero. Finally, the numerical simulation results investigated for Lorenz system, Chen system and Lü system
of the chaotic system with equilibrium and without equilibrium based on backstepping design method in [22]. By using
illustrate the effectiveness of the proposed control scheme.
adaptive control method, the problems of chaos control[23,24]
Index Terms—Chaotic system, Circuit implementation, and chaotic synchronization[25] were studied for chaotic sys-
Fractional-order, Stabilization. tems. The neural adaptive control method was developed for
a class of chaotic systems with uncertain dynamics, input
I. I NTRODUCTION and output constraints in [26]. In [27], on the basis of
ROM From the simplified equation of convection roll- impulsive control method, the problems of the stabilization
F s in the equations of the atmosphere, the first three-
dimensional chaotic system was derived by Lorenz in 1963[1] .
and synchronization were explored for Lorenz systems. The
synchronization problem was resolved for a class of chaotic
With the development and applying of chaos theory, a number systems by using a fractional-order observer-based method and
of chaotic systems, hyperchaotic systems, fractional-order the synchronization was applied to secure communication in
chaotic systems and fractional-order hyperchaotic systems [28]. In [29], the synchronization was studied for fractional-
have been proposed, such as Rössler chaotic system[2] , Liu order systems based on the output feedback sliding mode
chaotic system[3] , hyperchaotic Chen system[4] , hyperchaotic control method. A new synchronization strategy was presented
Lü system[5] , fractional-order financial system[6] , fractional- for two fractional-order systems and the synchronization was
order Lotka-Volterra equation[7] , fractional-order hyperchaos applied in image encryption in [30]. The above literature works
Lorenz system[8] , a modified four-dimensional fractional order focused on chaos control and chaos synchronization in prac-
hyperchaotic system[9] and so on. The above mentioned chaot- tical chaotic systems with equilibrium points. However, the
ic systems have equilibrium. In addition, there are a number of control of chaotic systems without equilibrium has rarely been
chaotic systems without equilibrium which have been studied investigated[13] . Meanwhile, for most of the above mentioned
by [10-13]. As a result, chaos control became one of the works, fractional-order controllers have rarely been used to
important issues for chaotic systems. Due to great potential realize the chaos control of integer-order chaotic systems,
application in electrical engineering, information processing although some important results on the fractional-order con-
and secure communication, it is important to investigate new trollers have been proposed for various systems[31−33] . In [31],
control methods for chaotic systems. a well-known fractional-order controller was presented. In
Over the past few decades, chaos control and chaos syn- [32], the concept of a fractional-order P I λ Dµ controller was
chronization have received much attention and many im- proposed and the fractional-order controller included fractional
order integrator and fractional-order differentiator. In [33], on
This article has been accepted for publication in a future issue of this the basis of the Lyapunov stability theory, a novel fractional-
journal, but has not been fully edited. Content may change prior to final
publication. order controller was given, and fractional-order chaotic and hy-
This work is supported by National Natural Science Foundation of China perchaotic systems were controlled by the proposed fractional-
(61573184), Jiangsu Natural Science Foundation of China (SBK20130033), order controller. The fractional-order controllers are effective
Six Talents Peak Project of Jiangsu Province (2012-XXRJ-010) and Funda-
mental Research Funds for the Central Universities (NE2016101). Recom- to control systems, which have been proved in the mentioned
mended by Associate Editor Antonio Visioli. works. Therefore, it is valuable to further explore the chaos
Shu-Yi Shao and Mou Chen are with the College of Automation Engineer- control of integer-order chaotic systems without equilibrium
ing, Nanjing University of Aeronautics and Astronautics, Nanjing 211106,
China (e-mail: shaosy@163.com, chenmou@nuaa.edu.cn). by using fractional-order controllers.
Digital Object Identifier 10.1109/JAS.2016.7510124 Inspired by the above discussions, the objective of this paper
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

is to design an efficient fractional-order controller and the control input u, (1) can be described as
stability is realized for the closed-loop system. A novel chaotic     
ẋr 0 10 0 xr
system without equilibrium is proposed based on the model of  ẍr   0
   −23.6701 0 
0 
  ẋr 

two-wheeled self-balancing robot. Meanwhile, the presented  θ̇p  =  0 00 1   θp 
new system is used to verify the effectiveness of the proposed
θ̈p 0 0
124.5128 0 θ̇p
control scheme.  
The organization of the paper is as follows. Section II 0
 4.5974 
details the problem formulation. A novel chaotic system is +

 Φ(xr , ẋr , θ̇p , θ̈p ) + u (2)

proposed and the chaotic system circuit is designed in Section 0
III. Section IV presents the fractional-order controller based on −19.0414
the state-feedback method. The numerical simulation studies where the control input u = [u1 , u2 , u3 , u4 ]T .
are presented to demonstrate the effectiveness of the developed This paper aims at constructing a novel chaotic system
control method in Section V, followed by some concluding without equilibrium and developing a fractional-order control
remarks in Section VI. scheme, so that the stabilization of the whole closed-loop sys-
tem is realized based on the designed control strategy. Under
designed fractional-order controller, the state variables of the
II. P ROBLEM S TATEMENT AND P RELIMINARIES
closed-loop system will be asymptotically stable. To develop
In this paper, a novel chaotic system will be proposed by the fractional-order control scheme, we firstly introduce the
only considering the straight line position xr and the pitch following definitions and lemmas:
angle θp of the two-wheeled self-balancing robot of Googol Definition 1[35] . The Caputo fractional derivative operator,
Technology as shown in Fig. 1. A mathematical model related which is one of the most widely used fractional derivative
to the two-wheeled self-balancing robot of Googol Technology operators, is defined for the function f (t) as follows :
was established in [34]. The linear mathematical model for ∫ t
1 f (m) (τ )
xr and θp of the two-wheeled self-balancing robot of Googol Dα f (t) = dτ, (3)
Γ(m − α) t0 (t − τ )α−m+1
Technology is described in the form
     where α is the fractional order and m − 1 < α < m, m =
ẋr 0 1 0 0 xr [α] + 1, [α] denotes the integer part of α, and
∫ ∞ Γ(·) is gamma
 ẍr   0 0 −23.6701 0   ẋr  function, which is defined as Γ(m − α) = 0 tm−α−1 e−t dt.
    
 θ̇p  =  0 0 0 1   θp  The main advantage of (3) is that Caputo derivative of a
θ̈p 0 0 124.5128 0 θ̇p constant is equal to zero. Particularly, when 0 < α ≤ 1,
  we have L {Dα f (t)} = sα F (s) − sα−1 f (0). The Laplace
0
 4.5974  transform of fractional integral at t0 = 0 has the following
+
 Cθ
 (1) form:
0
{ }
−19.0414 L D−α f (t) = s−α L {f (t)} = s−α F (s), (α > 0), (4)
where Cθ denotes the pitch torque. where t and s are the variables in the time domain and Laplace
domain, respectively. F (s) = L(f (t)) and L(·) stands for the
Laplace transform.
In this paper, the fractional-order controller will be de-
scribed by using Caputo definition with lower limit of integral
t0 = 0 and the order 1 < α < 2. Furthermore, there have
been some important control schemes proposed for fractional-
order systems by using different fractional calculus. In [36-
38], Mittag-Leffler stability theorems have been proposed for
fractional-order systems. The stability theorem was develope-
d for fractional differential system with Riemann-Liouville
derivative in [39-41].
Definition 2[42] . The Mittag-Leffler function with two
parameters is defined as

∑ zk
Eα1 ,β1 (z) = , (5)
Γ(kα1 + β1 )
Fig. 1. Two-wheeled self-balancing robot of Googol Technology. k=0

where α1 > 0, β1 > 0, z denotes the set of complex numbers.


In order to transform the linear mathematical model in- When β1 = 1, the Mittag-Leffler function can be written as
to a chaotic system, we consider Cθ as a nonlinear term ∞
∑ zk
Φ(xr , ẋr , θ̇p , θ̈p ), which will be given in next section. Eα1 ,1 (z) = Eα1 (z) = , (6)
Considering the nonlinear function Φ(xr , ẋr , θ̇p , θ̈p ) and the Γ(kα1 + 1)
k=0
SHAO AND CHEN: FRACTIONAL-ORDER CONTROL FOR A NOVEL CHAOTIC SYSTEM WITHOUT EQUILIBRIUM 3

The Laplace transform of Mittag-Leffler function is given by where κ1 and κ2 are constants. When κ1 = 10 and κ2 = 0.5,
{ { } α1 −β1 1 we obtain the Lyapunov exponents λL1 = 0.0177, λL2 = 0,
L tβ1 −1 Eα1 ,β1 (−λtα1 ) = ssα1 +λ , ℜ(s) > |λ| α1 , λL3 = −0.0148 and λL4 = −143.8384 by using the initial
α1 (7)
L {Eα1 ,1 (−λtα1 )} = s(ssα1 +λ) . conditions x10 = x20 = x30 = x40 = 0.1 based on the
numerical method of [46]. Obviously, the system (14) is a
where ℜ(s) stands for the real part of s and λ ∈ R.
chaotic system because λL1 > 0, λL2 = 0, λL3 < 0 and
Lemma 1[43] . For the the Mittag-Leffler function
λL4 < 0. On the basis of the system (14) and the mentioned
Eα3 ,β3 (A0 tα3 ), if 1 < α3 < 2, then, for β3 = 1, 2 or α3 ,
parameter values, some simulation results are further presented
one has
as shown in Fig. 2. In addition, to further reflect the properties
α3
∥Eα3 ,β3 (A0 tα3 )∥ ≤ eA0 t , t ≥ 0. (8) of chaos, a Poincaré map is shown in Fig. 3.
In order to solve the equilibrium of system (14), we have
Moreover, if A0 is a stable matrix, we have ẋ1 = 0, ẋ2 = 0, ẋ3 = 0 and ẋ4 = 0, that is

A0 tα3
e ≤ M e−ηt , t ≥ 0, (9) x2 = 0
−23.6701x3 + 4.5974Φ(x) = 0
where M ≥ 1, −η(η > 0) is the largest eigenvalue of the
matrix A0 , ∥·∥ denotes any vector or induced matrix norm. x4 = 0
Lemma 2[44,45] (Gronwall-Bellman lemma). Assume that 124.5128x3 − 19.0414Φ(x) = 0 (16)
the function h(t) satisfies
∫ t 3.8

h(t) ≤ p(τ )h(τ )dτ + b(t), (10)


0
2.1
with p(τ ) and b(t) being known real functions. Then, we
obtain
∫ t
x2
0.4
∫t
h(t) ≤ p(τ )h(τ )e τ p(υ)dυ dτ + b(t). (11)
0 -1.3
If b(t) is differentiable, we have
∫t
∫ t ∫t -3.0
h(t) ≤ b(0)e 0 p(τ )dτ
+ ḃ(τ )e τ p(υ)dυ dτ . (12) -0.8 -0.1 0.6 1.3 2.0
0 x1

In particular, if b(t) is a constant, one has (a)


∫t 1.0
h(t) ≤ b(0)e 0
p(τ )dτ
. (13)

0.5
III. D ESIGN OF C HAOTIC S YSTEM AND C IRCUIT
IMPLEMENTATION
x3

0.0
In this section, a novel chaotic system without equilibrium
is constructed based on the linear mathematical model (1)
of the two-wheeled self-balancing robot. For this case, the -0.5

proposed novel chaotic system can be regarded as an open-


loop system of the system (2). Furthermore, the chaotic circuit -1.0
is designed to show the physical realizability of the proposed -0.8 -0.1 0.6 1.3 2.0

chaotic system. x1

(b)
A. A Novel Chaotic System 2.0

From (2), the novel chaotic system is described as follows:


0.5
ẋ1 = x2
ẋ2 = −23.6701x3 + 4.5974Φ(x)
x4

-1.0
ẋ3 = x4
ẋ4 = 124.5128x3 − 19.0414Φ(x) (14) -2.5

T
where x = [x1 , x2 , x3 , x4 ] is the state vector of the nonlinear
system with x1 = xr , x2 = ẋr , x3 = θp and x4 = θ̇p . The -4.0
-0.8 -0.1 0.6 1.3 2.0
nonlinear function Φ(x) is given by x1

Φ(x) = κ1 (x2 + x4 + x1 x3 ) + κ2 (15) (c)


4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

R32
ẋ3 = x4
C3 R31 R33
R42 1 1
2.0 ẋ4 = x3 − x2 − x1 x3
C4 R41 R44 C4 R46 C4 R45
1 1
0.5 − x4 − V 2 (19)
C4 R47 C4 R43
x4

-1.0
By comparing (14) with (19), all resistance values R11 ,
-2.5 1.0 R12 , R21 , R22 , R25 , R26 , R29 , R210 , R31 , R32 , R41 and
0.5 R42 are 10 KΩ, R13 and R33 are 1 M Ω, R23 , R27 and R211
-4.0 0.0 are 21.7514 KΩ, R45 , R46 and R47 are 5.251715 KΩ, R28

3
x
1.3 -0.5 is 42.2474 KΩ, R44 is 8.031303 KΩ, R24 is 435.02849 KΩ
0.6
-0.1 -1.0 and R43 is 105.0343 KΩ. The voltage values V1 = 1 V and
x1 -0.8 V2 = −1 V . In order to speed up the circuit response time, we
(d) make a time scale transformation by multiplying a factor of
Fig. 2. Chaotic behaviors of the novel chaotic system (a) x1 − x2 100 on the right hand side of (14), the capacitance values C1 ,
plane, (b) x1 − x3 plane, (c) x1 − x4 plane, (c) x3 − x1 − x4 space. C2 , C3 and C4 are 10 nF . In Fig. 4, UAi (i = 1, 2, · · · , 10)
are operational amplifiers, A is a unity gain multiplier.
1.0 From the designed circuit of chaotic system (14), the
circuit experimental phase portraits are presented in Fig. 5.
0.5
Comparing Fig. 2 and Fig. 5, we observe that there exists
consistency between numerical simulations and circuit exper-
imental simulations, the circuit simulation results prove the
x3

0.0
physical realizability of the proposed novel chaotic system
(14).
-0.5

R12 C1
R11
-1.0 R13
-0.2 0.1 0.5 0.9 1.2 UA1 x1
x2 UA2
R22 R23

Fig. 3. Poincaré map in the x2 − x3 plane. R21 V1 R24 C2


UA3
R26 R27
According to (16), we obtain that there is no equilibrium in Y
A
R25
x2
X UA5
system (14). Furthermore, we ensure that the system (14) is UA4
R28

dissipative with the following exponential contraction rate: R210


R211 C3
R29
dV
= e−144.44t (17) UA6
dt R33
UA8
x3
R32
V2
with R31
R43
R47

∂ ẋ1 ∂ ẋ2 ∂ ẋ3 ∂ ẋ4 UA7 R44


∇V = + + + R42
C4
∂x1 ∂x2 ∂x3 ∂x4 R45
= −144.44 < 0 (18) R41
R46 x4
UA9 UA10

B. Circuit Implementation
Fig. 3. Circuit of the novel chaotic system (14).
To further illustrate the physical realizability of the proposed
novel chaotic system (14), the system circuit is designed.
By using the resistors, the capacitors and the operational
amplifiers TL082, the designed circuit of the chaotic system
is shown in Fig. 4. According to Fig. 4, the circuit system of
the chaotic system is described as
R12
ẋ1 = x2
C1 R11 R13
1 R22 R26
ẋ2 = − x3 + x2 + x1 x3
C2 R28 C2 R23 R21 C2 R25 R27
R210 1
+ x4 + V1 (a)
C2 R29 R211 C2 R24
SHAO AND CHEN: FRACTIONAL-ORDER CONTROL FOR A NOVEL CHAOTIC SYSTEM WITHOUT EQUILIBRIUM 5

Based on the state-feedback control method, the controller


u is defined as
u = −Ax − q̄ + KD1−α x. (22)
where K = diag(k1 , k2 , · · · , kn ) is a design control gain
matrix and the fractional order satisfies 1 < α < 2.
According to (21) and (22), one has
ẋ = q(x) + KD1−α x. (23)

(b) To render the stabilization of the system (21) under the


proposed controller (22), the following assumption is required:
Assumption 1. Nonlinear function q(x) satisfies q(0) = 0
and lim∥x∥→0 ∥q(x)∥/∥x∥ = 0.
The fractional-order controller based control scheme for the
closed-loop system (23) can be summarized in the following
theorem.
Theorem 1. For the closed-loop system (23), the fractional-
order controller is designed based on (22). Then, the state
variables of the closed-loop system (23) are asymptotically
stabilized to zero when the zero is a stable equilibrium
point of the closed-loop system (23), under the conditions of
(c) lim∥x∥→0 ∥q(x)∥/∥x∥ = 0, the fractional order α: 1 < α < 2,
Fig. 5. Chaotic behaviors of the chaotic circuit (a) x1 − x2 plane, and the design matrix K satisfies η = − max {Reλ(K)} > 1,
(b) x1 − x3 plane, (c) x1 − x4 plane. where λ(K) denotes the eigenvalues of K and M ≥ 1.
Proof. By taking the Laplace transform on system (23), we
IV. D ESIGN OF F RACTIONAL - ORDER C ONTROLLER AND have
S TABILITY A NALYSIS
sX(s) − x(0) = L(q(x(t))) + Ks1−α X(s), (24)
In this section, the control scheme will be proposed for the
whole closed-loop system including the constructed chaotic where X(s) is the Laplace transform of x(t), x(0) is the initial
system (14) and the designed fractional-order controller. The condition of (17) and 1 < α < 2.
goal is to guarantee the stabilization of the closed-loop system Let us multiply both sides of (24) by sα , it yields
under the proposed fractional-order controller. sα+1 X(s) − sα x(0) = sα L(q(x(t))) + KsX(s). (25)
From (14), the chaotic system can be rewritten as
From (25), one has
ẋ = Ax + q(x) + q̄ (20)
X(s) = sα−1 (Isα − K)−1 (x(0) + L(q(x(t)))), (26)
T
where x = [x1 , x2 , x3 , x4 ] is the state vector,
  where I denotes the 4 × 4 identity matrix.
0 1 0 0 Taking the Laplace inverse transform on (26), one obtains
 0 45.974 −23.6701 45.974 
A=  0

 x(t) = Eα,1 (Ktα )x(0)
0 0 1
∫ t
0 −190.414 124.5128 −190.414 α
  + Eα,1 (K(t − φ) )q(x(φ))dφ. (27)
0 0
 45.974x1 x3 
q(x) =   On the basis of Lemma 1, since K is a stable matrix, −η =
 0  max(Reλ(K))(η > 0), M ≥ 1 and 1 < α < 2, (27) can be
−190.414x1 x3 written as
  ∫ t
0
 2.2987  ∥x(t)∥ ≤ M e−ηt ∥x(0)∥ + M e−η(t−φ) ∥q(x(φ))∥ dφ. (28)
q̄ = 

.
 0
0
−9.5207 Multiplying by eηt on both sides of (28), it yields
∫ t
According to the chaotic system (14) and considering the
e ∥x(t)∥ ≤ M ∥x(0)∥ +
ηt
M eηφ ∥q(x(φ))∥ dφ. (29)
control input u, the corresponding system has the following 0
form: According to Assumption 1 and the properties of
ẋ = Ax + q(x) + q̄ + u (21) lim∥x∥→0 ∥q(x)∥/∥x∥ = 0[43,47] , there exists a constant δ > 0,
such that
where u = [u1 , u2 , u3 , u4 ]T is the designed fractional-order 1
control input. ∥q(x)∥ ≤ ∥x∥ as ∥x∥ < δ. (30)
M
6 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

Substituting (30) into (29), one has which implies that q(x) satisfies Assumption 1. On the basis of
∫ t Theorem 1 and pole placement technique, the feedback control
eηt ∥x(t)∥ ≤ M ∥x(0)∥ + eηφ ∥x(φ)∥ dφ. (31) gain matrix and the order α are chosen as
0
K = diag(−10, −10, −10, −10), α = 1.6 (37)
Based on Lemma 2, b(t) = M ∥x(0)∥, p(φ) = 1 and h(t) = Ktα
eηt ∥x(t)∥, we have From the above discussion, we have e ≤ e−10t , M = 1
and η = − max {Reλ(K)} = 10 > 1, which satisfy Theorem
eηt ∥x(t)∥ ≤ M ∥x(0)∥ et . (32) 1. The simulation results are shown in Fig. 6 and Fig. 7.
Inequality (32) is equivalent to According to the numerical simulation results, the closed-loop
system (34) is asymptotically stable, which implies that the
M ∥x(0)∥ proposed control scheme works effectively.
∥x(t)∥ ≤ . (33)
e(η−1)t 0.2
When η = − max {Reλ(K)} > 1, t → ∞, ∥x(t)∥ asymp- x1
totically tends to zero, which implies the closed-loop system x2
0.1 x3
(23) is asymptotically stable if zero is a stable equilibrium
x4
point. This concludes the proof.
0.0

V. N UMERICAL S IMULATION
In this section, in order to illustrate and verify the effective- -0.1

ness of the proposed control scheme, the closed-loop system


(23) is analyzed. Furthermore, we use the proposed control -0.2
scheme to stabilize the chaotic systems with equilibrium such 0.0 2.0 4.0 6.0 8.0

as Chen system[48] , Genesio’s system[49] , and hyperchaotic Time(s)

Lorenz system[50] . Fig. 6. Numerical simulation results of the system (34).

40.0
A. Novel chaotic system
Combining the novel chaotic system (14) and the designed u1
controller (22), we have 27.5 u2
u3
ẋ1 = k1 D1−α x1 u4
15.0
ẋ2 = 45.974x1 x3 + k2 D1−α x2
ẋ3 = k3 D1−α x3
2.5
ẋ4 = −190.414x1 x3 + k4 D1−α x4 (34)

The equilibrium of system (34) is obtained by solving ẋ1 = -10.0


0.0 2.0 4.0 6.0 8.0
0, ẋ2 = 0, ẋ3 = 0 and ẋ4 = 0, that is
Time(s)
k1 D1−α x1 = 0 Fig. 7. Control inputs.
45.974x1 x3 + k2 D1−α x2 = 0
k3 D1−α x3 = 0 B. Chaotic systems with equilibrium
−190.414x1 x3 + k4 D1−α x4 = 0 (35) In order to further illustrate the effectiveness of the devel-
oped control scheme in this paper, we use the proposed control
According to (35), we obtain that O = (0, 0, 0, 0) is the scheme (22) to control Chen system[48] , Genesio’s system[49] ,
equilibrium of the system (34). Furthermore, when the design and hyperchaotic Lorenz system[50] . We firstly analyze the
parameters k1 , k2 , k3 and k4 satisfy k1 < 0, k2 < 0, following dynamical model of Chen system[48] :
k3 < 0 and k4 < 0, we can guarantee that the equilibrium
O = (0, 0, 0, 0) is a stable equilibrium based on the stability ẋ1 = 35(x2 − x1 )
analysis method of the equilibrium[51] . ẋ2 = −7x1 − x1 x3 + 28x2
From (34), we have
ẋ3 = x1 x2 − 3x3 (38)

∥q(x)∥ 38371x21 x23
lim = lim √ 2 From (22), the control input u is designed for the Chen
∥x∥→0 ∥x∥ ∥x∥→0 x1 + x22 + x23 + x24 system as follows:

38371x21 x23 −35(x2 − x1 ) + k1 D1−α x1
≤ lim √ u1 =
∥x∥→0 x23 u2 = 7x1 − 28x2 + k2 D1−α x2
= lim 195.8854 |x1 | = 0 (36)
∥x∥→0 u3 = 3x3 + k3 D1−α x3 (39)
SHAO AND CHEN: FRACTIONAL-ORDER CONTROL FOR A NOVEL CHAOTIC SYSTEM WITHOUT EQUILIBRIUM 7

Invoking (38), we have hyperchaotic Lorenz system (44) can be controlled by using
√ the designed control scheme in this paper. For the numerical
x2 x2 + x2 x2
lim √ 21 2 2 1 32 ≤ lim |x1 | = 0 (40) simulation of the Chen system (38), we choose the control
∥x∥→0 ∥x∥→0
x1 + x2 + x3 parameters k1 = −10, k2 = −10 and k3 = −10, the initial
T
where x = [x1 , x2 , x3 ] . conditions x0 = (3, 2, 3)T and the fractional order α = 1.6.
According to (40), the nonlinear function in (38) can satisfy For the numerical simulation of the Genesio’s system (41),
the Assumption 1. Therefore, the Chen system (38) can be we set the control parameters as k1 = −10, k2 = −10 and
stabilized to zero by choosing appropriate parameters k1 , k2 k3 = −10, the initial conditions as x0 = (−1, −1, 0)T and the
and k3 . fractional order α = 1.6. The control parameters are designed
The Genesio’s system is written by as k1 = −10, k2 = −10, k3 = −10 and k4 = −10, the
initial conditions are assumed as x0 = (0.1, 0.1, 0.1, 0.1)T
ẋ1 = x2 and the fractional order is chosen as α = 1.6 in the numerical
ẋ2 = x3 simulation of the hyperchaotic Lorenz system (44).
ẋ3 = −6x1 − 2.92x2 − 1.2x3 + x21 (41) 3.5

To control the Genesio’s system (41), the control input u x1


1.8 x2
can be designed based on (22) as
x3
u1 = −x2 + k1 D1−α x1
0.0
u2 = −x3 + k2 D1−α x2
u3 = 6x1 + 2.92x2 + 1.2x3 + k3 D1−α x3 (42)
-1.8
From (41), we obtain

x41 -3.5
lim √ ≤ lim |x1 | = 0 (43) 0.0 2.0 4.0 6.0 8.0
∥x∥→0 x21 + x22 + x23 ∥x∥→0
Time(s)
T
where x = [x1 , x2 , x3 ] . Fig. 8. Stabilization of Chen system (38).
The nonlinear function in (41) can satisfy the Assumption
1 based on (43). Thus, the Genesio’s system (41) can be 60.0
stabilized to zero under the appropriate parameters k1 , k2 and
u1
k3 .
30.0 u2
The hyperchaotic Lorenz system is given as follows: u3

ẋ1 = 10(x2 − x1 )
0.0
ẋ2 = 28x1 − x1 x3 − x2
8
ẋ3 = x1 x2 − x3 -30.0
3
ẋ4 = −x1 x3 + 1.2x4 (44)
-60.0
Combining the hyperchaotic Lorenz system (44) and the 0.0 2.0 4.0 6.0 8.0
control scheme (22), the control input u is written as Time(s)

u1 = −10(x2 − x1 ) + k1 D1−α x1 Fig. 9. Control inputs of Chen system (38).


u2 = −28x1 + x2 + k2 D1−α x2
8 On the basis of the above given simulation conditions, the
u3 = x3 + k3 D1−α x3
3 numerical results are presented in Fig. 8-Fig. 13 for the Chen
u4 = −1.2x4 + k4 D1−α x4 (45) system (38), the Genesio’s system (41), and the hyperchaotic
Lorenz system (44). The control result of the Chen system
According to (44), we have (38) is shown in Fig. 8. It is illustrated that good control
√ √
2x2 x2 + x2 x2 performance is obtained under the designed controller (39).
lim √ 21 3 2 1 22 ≤ lim 2x22 + x23 = 0 (46) Fig. 9 presents the control input (39). The numerical results
∥x∥→0 x1 + x2 + x3 ∥x∥→0
of the Genesio’s system (41) are given in Fig. 10 and Fig. 11.
T
where x = [x1 , x2 , x3 , x4 ] . Fig. 10 and Fig. 11 show that the controller (42) can stabilize
On the basis of (46), the Assumption 1 is satisfied for the the Genesio’s system (41) well. Finally, Fig. 12 and Fig. 13
nonlinear function in (44). By designing appropriate param- show that the fractional-order controller (45) can control all
eters k1 , k2 , k3 and k4 , the stabilization of the hyperchaotic state variables of the hyperchaotic Lorenz system (44) to the
Lorenz system (44) can be realized. origin point. Therefore, all the simulation results show that
According to the above discussion and analysis, we obtain the fractional-order controller also can control the chaotic and
that the Chen system (38), the Genesio’s system (41) and the hyperchaotic systems with equilibrium.
8 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

1.2
VI. C ONCLUSION
x1
In this paper, a novel chaotic system without equilibrium has
0.6 x2
x3
been proposed. The Lyapunov exponents and Poincaré map of
the proposed chaotic system have been given. Meanwhile, the
0.0 dissipativeness of the new chaotic system has been illustrated.
The chaotic circuit has been designed to demonstrate the
physical realizability of the novel chaotic system. In addition,
-0.6
on the basis of the Gronwall inequality, the Laplace transform,
the Mittag-Leffler function and the state-feedback method, a
-1.2 stability theorem for a class of closed-loop systems has been
0.0 2.0 4.0 6.0 8.0
given. The designed controller has been developed to realize
Time(s)
the stabilization of the closed-loop system. Furthermore, the
Fig. 10. Stabilization of Genesio’s system (41). proposed control scheme has been developed to control the
chaotic and hyperchaotic systems with equilibrium, i.e. Chen
5.0 system, Genesio’s system and hyperchaotic Lorenz system.
Finally, the numerical simulation results further illustrate the
u1
u2
effectiveness of the developed control scheme.
2.5
u3
R EFERENCES
0.0 [1] Lorenz E N. Deterministic nonperiodic flow. Journal of the Atmospheric
Sciences, 1963, 20(2): 130-141
[2] Rössler O E. An equation for continuous chaos. Physics Letters A, 1976,
-2.5 57(5): 397-398
[3] Liu C X, Liu T, Liu L, Liu K. A new chaotic attractor. Chaos, Solitons
& Fractals, 2004, 22(5): 1031-1038
-5.0 [4] Li Y X, Tang W K S, Chen G R. Generating hyperchaos via state
0.0 2.0 4.0 6.0 8.0 feedback control. International Journal of Bifurcation and Chaos, 2005,
Time(s)
15(10): 3367-3375
[5] Chen A M, Lu J N, Lü J H, Yu S M. Generating hyperchaotic lü
Fig. 11. Control inputs for Genesio’s system (41). attractor via state feedback control. Physica A: Statistical Mechanics
and its Applications, 2006, 364: 103-110
[6] Chen W C. Nonlinear dynamics and chaos in a fractional-order financial
0.12 system. Chaos, Solitons & Fractals, 2008, 36(5): 1305-1314
x1 [7] Das S, Gupta P K. A mathematical model on fractional lotka–volterra
x2 equations. Journal of Theoretical Biology, 2011, 277(1): 1-6
0.06 x3
[8] Wang X Y, Song J M. Synchronization of the fractional order hyperchaos
lorenz systems with activation feedback control. Communications in
x4
Nonlinear Science and Numerical Simulation, 2009, 14(8): 3351-3357
0.00
[9] Liu L, Liang D L, Liu C X. Nonlinear state-observer control for
projective synchronization of a fractional-order hyperchaotic system.
Nonlinear Dynamics, 2012, 69(4): 1929-1939
[10] Jafari S, Sprott J C, Gohammad S M R H. Elementary quadratic chaotic
-0.06
flows with no equilibria. Physics Letters A, 2013, 377(9): 699-702
[11] Pham V T, Volos C, Jafari S, Wei Z C, Wang X. Constructing a novel
no-equilibrium chaotic system. International Journal of Bifurcation and
-0.12 Chaos, 2014, 24(5): 1450073
0.0 2.0 4.0 6.0 8.0
[12] Wang X, Chen G R. Constructing a chaotic system with any number of
Time(s) equilibria. Nonlinear Dynamics, 2013, 71(3): 429-436
[13] Pham V T, Rahma F, Frasca M, Fortuna L. Dynamics and synchroniza-
Fig. 12. Stabilization of hyperchaotic Lorenz system (44). tion of a novel hyperchaotic system without equilibrium. International
Journal of Bifurcation and Chaos, 2014, 24(6): 1450087
3.0
[14] Pecora L M, Carroll T L. Synchronization in chaotic systems. Physical
review letters, 1990, 64(8): 821-824
u1
[15] Carroll T L, Pecora L M. Synchronizing chaotic circuits. IEEE Trans-
u2 actions on Circuits and Systems, 1991, 38(4): 453-456
1.5 u3 [16] Chen G R, Yu X H. Chaos control: theory and applications. New York:
u4 Springer, 2003.
[17] Miranda J M G. Synchronization and control of chaos: an introduction
0.0 for scientists and engineers. London: Imperial College Press, 2004.
[18] Yang S K, Chen C L, Yau H T. Control of chaos in lorenz system.
Chaos, Solitons & Fractals, 2002, 13(4): 767-780
-1.5 [19] Nazzal J M, Natsheh A N. Chaos control using sliding-mode theory.
Chaos, Solitons & Fractals, 2007, 33(2): 695-702
[20] Cai N, Jing Y W, Zhang S Y. Modified projective synchronization
of chaotic systems with disturbances via active sliding mode control.
-3.0 Communications in Nonlinear Science and Numerical Simulation, 2010,
0.0 2.0 4.0 6.0 8.0
15(6): 1613-1620
Time(s) [21] Sun M, Tian L X, Jiang S M, Xu J. Feedback control and adaptive
control of the energy resource chaotic system. Chaos, Solitons &
Fig. 13. Control inputs for hyperchaotic Lorenz system (44). Fractals, 2007, 32(5): 1725-1734
SHAO AND CHEN: FRACTIONAL-ORDER CONTROL FOR A NOVEL CHAOTIC SYSTEM WITHOUT EQUILIBRIUM 9

[22] Yassen M T. Chaos control of chaotic dynamical systems using back- [43] Chen L P, He Y G, Chai Y, Wu R C. New results on stability and
stepping design. Chaos, Solitons & Fractals, 2006, 27(2): 537-548 stabilization of a class of nonlinear fractional-order systems. Nonlinear
[23] Hua C C, Guan X P, Shi P. Adaptive feedback control for a class of Dynamics, 2014, 75(4): 633-641
chaotic systems. Chaos, Solitons & Fractals, 2005, 23(3): 757-765 [44] Ye H P, Gao J M, Ding Y S. A generalized Gronwall inequality and its
[24] Luo R Z, Zeng Y H. The adaptive control of unknown chaotic systems application to a fractional differential equation. Journal of Mathematical
with external disturbance via a single input. Nonlinear Dynamics, 2015, Analysis and Applications, 2007, 328(2): 1075-1081
80(1): 989-998 [45] Wu Z B, Zou Y Z. Global fractional-order projective dynamical systems.
[25] Aghababa M P, Hashtarkhani B J. Synchronization of unknown uncertain Communications in Nonlinear Science and Numerical Simulation, 2014,
chaotic systems via adaptive control method. Journal of Computational 19(8): 2811-2819
and Nonlinear Dynamics, 2015, 10(5): 051004 [46] Yu S M. Chaotic Systems and Chaotic Circuits: Principle, Design and its
[26] Gao S G, Dong H R, Ning B. Neural adaptive control of uncertain Application in Communications. Xi’an: Xidian University press, 2011.
chaotic systems with input and output saturation. Nonlinear Dynamics, [47] Wen X J, Wu Z M, Lu J G. Stability analysis of a class of nonlinear
2015, 80(1): 375-385 fractional-order systems. IEEE Transactions on Circuits and Systems II:
Express Briefs, 2008, 55(11): 1178-1182
[27] Xie W X, Wen C Y, Li Z G. Impulsive control for the stabilization
[48] Hua C C, Guan X P. Adaptive control for chaotic systems. Chaos,
and synchronization of lorenz systems. Physics Letters A, 2000, 275(1):
Solitons & Fractals, 2004, 22(1): 55-60
67-72
[49] Liu L P, Han Z Z, Li W L. Global sliding mode control and application
[28] Doye I N, Voos H, Darouach M. Observer-based approach for fractional- in chaotic systems. Nonlinear Dynamics, 2009, 56(1): 193-198
order chaotic synchronization and secure communication. IEEE Journal
on Emerging and Selected Topics in Circuits and Systems, 2013, 3(3): [50] Jia Q. Hyperchaos generated from the lorenz chaotic system and its
442-450 control. Physics Letters A, 2007, 366(3): 217-222
[29] Deng L W, Song S M. Synchronization of fractional order hyperchaotic [51] Petráš I. Fractional-Order Nonlinear Systems: Modeling, Analysis and
systems based on output feedback sliding mode control. Acta Automatica Simulation. Beijing: Higher Education Press, 2011.
Sinica, 2014, 40(11): 2420-2427
[30] Xu Y, Wang H, Li Y G, Pei B. Image encryption based on synchroniza-
tion of fractional chaotic systems. Communications in Nonlinear Science
and Numerical Simulation, 2014, 19(10): 3735-3744
[31] Oustaloup A, Sabatier J, Lanusse P. From fractal robustness to the Shu-Yi Shao received the M.S. degree in Con-
CRONE control. Fractional Calculus and Applied Analysis, 1999, 2(1): trol Theory and Control Engineering from Nanjing
1-30 Normal University, Nanjing, China, in 2014. He is
[32] Podlubny I. Fractional-order systems and P I λ D µ -controller. IEEE currently working toward the PH.D. degree with
Transactions on Automatic Control, 1999, 44(1): 208-214 major in Control Theory and Control Engineering
[33] Li T Z, Yu W, Luo M K. Control of fractional chaotic and hyperchaotic from College of Automation Engineering, Nanjing
systems based on a fractional order controller. Chinese Physics B, 2014, University of Aeronautics and Astronautics, Nan-
23(8): 80501 jing, China. His research interests include fractional-
[34] Son N N, Anh H P H. Adaptive backstepping self-balancing control of order nonlinear system control and applications of
a two-wheel electric scooter. International Journal of Advanced Robotic chaos synchronization.
Systems, 2014, doi: 10.5772/59100
[35] Podlubny I. Fractional Differential Equations. London: Academic Press,
1999.
[36] Li Y, Chen Y Q, Podlubny I. Mittag-leffler stability of fractional order
nonlinear dynamic systems. Automatica, 2009, 45(8): 1965-1969 Mou Chen received the B.S. degree in Material
[37] Sadati S J, Baleanu D, Ranjbar A, Ghaderi R, Abdeljawad T. Mittag- Science and Engineering in 1998 and the M.S. and
leffler stability theorem for fractional nonlinear systems with delay. Ph.D. degrees in Automatic Control Engineering
Abstract and Applied Analysis, 2010, 2010: Article ID 108651 from the Nanjing University of Aeronautics and
[38] Liu S, Li X Y, Jiang W, Zhou X F. Mittag-leffler stability of nonlin- Astronautics (NUAA), Nanjing, China, in 1998 and
ear fractional neutral singular systems. Communications in Nonlinear 2004, respectively.
Science and Numerical Simulation, 2012, 17(10): 3961-3966 He is currently a Full Professor in the College
[39] Qian D L, Li C P, Agarwal R P, Wong P J Y. Stability analysis of of Automation Engineering at NUAA. He was an
fractional differential system with Riemann-Liouville derivative. Math- Academic Visitor in the Department of Aeronauti-
ematical and Computer Modelling, 2010, 52(5): 862-874. cal and Automotive Engineering at Loughborough
[40] Zhang F R, Li C P. Stability analysis of fractional differential systems University, U.K., from November 2007 to February
with order lying in (1, 2). Advances in Difference Equations, 2011, 2011: 2008. From June 2008 to September 2009, he was a Research Fellow in the
Article ID 213485 Department of Electrical and Computer Engineering at the National University
[41] Qin Z Q, Wu R C, Lu Y F. Stability analysis of fractional-order systems of Singapore. He was a Senior Academic Visitor in the School of Electrical
with the Riemann-Liouville derivative. Systems Science & Control and Electronic Engineering at the University of Adelaide, Australia, from May
Engineering, 2014, 2(1): 727-731 2014 to November 2014.
[42] Kilbas A K, Srivastava H M, Trujillo J J. Theory and applications of His research interests include nonlinear system control, intelligent control,
fractional differential equations. New York: Elsevier, 2006. and flight control.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

Fuzzy Adaptive Control of a Fractional Order


Chaotic System with Unknown Control Gain Sign
Using a Fractional Order
Nussbaum Gain
Khatir Khettab, Samir Ladaci, Member, IEEE, and Yassine Bensafia

Abstract—In this paper we propose an improved fuzzy adaptive In this paper we are concerned by fractional adaptive
control strategy, for a class of nonlinear chaotic fractional order control of nonlinear fractional order systems using Fuzzy logic
(SISO) systems with unknown control gain sign. The online identification technique. Fractional adaptive systems have been
control algorithm uses fuzzy logic sets for the identification of
the fractional order chaotic system, whereas the lack of a priori largely investigated for a decade as they showed an improved
knowledge on the control directions is solved by introducing a behavior comparatively to classical adaptive control for par-
fractional order Nussbaum gain. Based on Lyapunov stability tially unknown plants [7−10] .
theorem, stability analysis is performed for the proposed control Based on the universal approximation theorem, adaptive
method for an acceptable synchronization error level. In this fuzzy control systems present an effective control solution for
work, the Grünwald-Letnikov method is used for numerical
approximation of the fractional order systems. A simulation a large class of nonlinear systems[11] . The adaptive controller
example is given to illustrate the effectiveness of the proposed is synthesized from a collection of fuzzy IF-THEN rules and
control scheme. the parameters of the membership functions characterizing the
Index Terms—Adaptive fuzzy control, nonlinear fractional linguistic terms in the IF-THEN rules change according to
order systems, fractional order Nussbaum function, chaos syn- some adaptive law for the purpose of controlling a plant to
chronization, Lyapunov stability. track a reference trajectory[12−13] .
A particular class of such nonlinear plants pose the challeng-
ing control problem with unknown control directions[15] . The
I. I NTRODUCTION Nussbaum function approach was introduced in the 1980’s[16] .
This technique was used for adaptive control of first-order
F HERE order chaotic systems are gathering an important
research effort because of their powerful properties and
potential applications in secure communication and control
nonlinear systems in[17] . Later, many studies of adaptive
control schemes with Nussbaum function were successfully
processing. Many mathematical models have been developed carried out for different classes of nonlinear systems[18−20] .
in literature such as the fractional-order Chua system[1] , the The main contribution of this study is the introduction of
fractional-order Duffing system[2] , the fractional-order Lü sys- a Nussbaum function in the fuzzy adaptive control scheme
tem and the fractional order Chen system[3] . Since the work of for nonlinear fractional systems with unknown control gain
Deng and Li[4] who investigated the synchronization problem sign. Stability analysis of the proposed adaptive fuzzy control
of fractional order chaotic Lü systems, many studies were system is performed using Lyapunov stability theory. More-
focused on the control and synchronization of fractional order over, the influence of the approximation error and external
chaos[5−6] . disturbance on the tracking error can be attenuated to an
arbitrarily prescribed level via the proposed design technique.
This article has been accepted for publication in a future issue of this The fuzzy adaptive control design with Nussbaum function
journal, but has not been fully edited. Content may change prior to final is applied for nonlinear fractional order chaotic systems with
publication.
This work was supported by the Algerian Ministry of Higher Educa- a large uncertainty or unknown variation in plant parameters
tion and Scientific Research (MESRS) for CNEPRU Research Project No. and structures. The Grünwald-Letnikov technique is used for
A01L08UN210120110001. Recommended by Associate Editor Dingyü Xue. the numerical approximation of the fractional order chaotic
Khatir Khettab is with University of Mohamed Boudiaf, Electrical En-
gineering Department, 28000 M’sila, Algeria, and also with University of system[21] .
Skikda, Electrical Engineering Department, 21000 Skikda, Algeria (e-mail: This paper is organized as follows: in Section II, basic
zoubirhh@yahoo.fr). definitions and preliminaries for fractional order systems are
Samir Ladaci is with the National Polytechnic School of Constantine, EEA
Department, B.P. 75 A, Ali Mendjli, 25000 Constantine, Algeria, and also with presented with the numerical approximation technique. A
SP-Lab Laboratory, Department of Electronics, Mentouri University, Route de description of the Nussbaum-type function is given in Section
Ain Elbey, Constantine, 25000, Algeria. (e-mail: samir ladaci@yahoo.fr). III. Section IV presents the fuzzy adaptive control scheme
Yassine Bensafia is with University of Bouira, Electrical Engineering
Department, 10000 Bouira, Algeria (e-mail: bensafiay@yahoo.fr). with unknown control direction for uncertain fractional order
Digital Object Identifier 10.1109/JAS.2016.7510169 chaotic systems in the presence of uncertainty.
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

The proposed control system stability proof is detailed in The calculation of these coefficients is done by a formula
Section V. In Section VI, application of the proposed method of following recurrence:
on fractional order chaotic Duffing systems is investigated. µ ¶
(µ) (µ) 1 + µ (µ)
Finally, the simulation results and conclusion are presented in c0 = 1; cj = 1 − cj−1 .
Section VII. j
The general numerical solution of the fractional differential
II. BASICS OF FRACTIONAL ORDER SYSTEMS equation,
A. Fractional Derivatives and Integrals GL −µ
a Dt = f (y(t)) , (5)
The mathematical definition of fractional derivatives and
integrals has been the subject of several descriptions. The
can be expressed as follows:
three most frequently used definitions for the general fractional
differ-integral are: the Grünwald-Letnikov (GL) definition, k
X (µ)
the Riemann-Liouville (RL) and the Caputo definition[9],[21] . y(tk ) = f (y(tk ), tk ) hµ − cj y(tk−j ). (6)
The Riemann-Liouville (RL) definition of the fractional order j=0
integral is given by: This approximation of the fractional derivative within the
Z t meaning of Grünwald-Letnikov is on the one hand equivalent
RL −µ 1
a D t f (t) = (t − τ )µ−1 f (τ )d(τ ), (1) to the definition of Riemman-Liouville for a broad class of
Γ(µ) a
functions[24] , and on the other hand, it is well adapted to the
while the definition of fractional order derivatives is definition of Caputo (Adams method) because it requires only
RL µ d hRL −(1−µ) i
the initial conditions and has a clear physical direction.
a Dt f (t) = a Dt f (t) , (2)
dt Z t
1 d III. N USSBAUM - TYPE GAIN
= (t − τ )−µ f (τ )d(τ ),
Γ(1 − µ) dt a
Definition 1: A function N (ζ) is called a Nussbaum-type
where Z ∞ function if it has the following properties[14],[25−27] :
Γ(x) = y x−1 e−y dy, (3) Z
0 1 s
lim sup N (ζ)dζ = +∞, (7)
s→∞ s 0
where Γ(.) is the Euler’s Gamma function, a and t are the
Z
limits of the operation, and µ is the number identifying the 1 s
fractional order. In this paper, µ is assumed to be a real number lim inf N (ζ)dζ = −∞. (8)
s→∞ s 0
that satisfies the restriction 0 < µ < 1. Also, it is assumed
that a = 0. The following convention is used: a Dtµ ≡ Dµ . Thepcontinuous functions N1 (ζ) = ζ 2 cos(ζ), N2 (ζ) =
2
ζ cos( p|ζ|), N3 (ζ) = cos( π2 ζ)eζ and N4 (ζ) = ln(ζ +
B. Numerical Approximation Method 1) cos( ln(ζ + 1)) are Nussbaum functions.
For example the continuous function N1 (ζ) = ζ 2 cos(ζ), is
Many different approaches have been proposed to model
positive at interval (2πn, 2πn+ π2 ) and negative at the interval
fractional order systems. The numerical simulation of such
(2πn + π2 , 2πn + 3π 2 ), where n is an integer. And we have,
systems depends on the way to approximate the fractional
derivative operator. The most common approach used in the Z 2πn+ π2
1
fractional order chaotic systems literature is an improved N1 (ζ)dζ = +∞,
2πn + π2 0
version of the Adams-Bashforth-Moulton method based on
predictor-correctors[22−23] . However, we will use in this work Z 2πn+ 3π
1 2

a simpler approach consisting of the fractional order derivative 3π N1 (ζ)dζ = −∞.


2πn + 2 0
operator discretization according to the Grünwald-Letnikov
method. This method is very simple to use and has approxi- The following lemma[28] is used in the stability analysis.
mately the same order of accuracy as the predictor-corrector Lemma 1: Consider the following fractional-order system,
method, even if the simulation requires, for each step the
computation of sums of increasing dimension with time. Dα y(t) = −ay(t) + b. (9)
The Grünwald-Letnikov fractional order derivative defini-
then there exists a constant t0 > 0 such that for all
tion is expressed as:
t ∈ (t0 , ∞),
2b
[ t−a
h ] µ ¶ ky(t)k ≤ , (10)
GL −µ 1 X µ a
a Dt = lim µ (−1)j f (t − jh), (4)
h→0 h j where y(t) is the state variable, and a, b are two positive
j=0
µ ¶ constants.
£ t−a ¤ j µ The proof of Lemma 1 can be found in[28] .
where h indicates the integer part and (−1) are
j A Nussbaum function will be used in future work, to estimate
(µ)
binomial coefficients cj , (j = 0, 1, . . .). the control direction.
KHETTAB et al.: FUZZY ADAPTIVE CONTROL OF A FRACTIONAL ORDER CHAOTIC SYSTEM · · · 3

IV. P ROBLEM S TATEMENT e = y d − y = [e, e(q) , ..., e((n−1)q) ]T ∈ Rn ,


(iq)
Consider a fractional order SISO nonlinear dynamic system e(iq) = yd − y (iq) ,
of the form:
 (q ) is the tracking error vector.

 x1 = x2 ,
1
 Substituting (13) into (12), we have:

 .

 .., enq = kn e(n−1)q + · · · + k1 e = 0, (14)
(qn−1 )
xn−1 = xn , (11)

 which is the main objective of control, limt→∞ e(t) = 0.

 (q )

 xn n = f (x, t) + g(x, t)u + d(t), ii) However, f (x, t) and g(x, t) are unknown and external

y = x1 , disturbance d(t) 6= 0, the ideal control effort (13) cannot
be implemented; this problem was solved by the control
where, strategy proposed previously by the use of fuzzy systems to
x = [x1 , x2 , ..., xn ]T = [x, x(q) , x(2q) , ..., x((n−1)q) ]T ∈ Rn approximate unknown functions[13] . In this case, we consider
is the system’s state vector, u ∈ R is the control input and the following assumptions[19−20] :
y ∈ R is the output, with the initial conditions : u(0) = 0 and Assumption 3: The state vector x is not measurable, except
y(0) = 0. the system output y.
The initial conditions are set to zero to avoid the lack of Assumption 4: The reference trajectory yd (t) and its
robustness for Nussbaum type adaptive controllers as proved derivatives up to order (nq) are known, continuous and
by Georgiou and Smith[29] , bounded.
If q1 = q2 = ... = qn = q the above system is called a Assumption 5: The control gain g(x, t) is not zero and of
commensurate order system. Then an equivalent form of the unknown sign.
above system is described as : Remark 1: In Assumption 5, and contrary to the previous
½ (nq) case, the sign of g(x, t) need not to be known, as the Nussbaum
x = f (x, t) + g(x, t)u + d(t), technique will estimate the control gain sign.
(12)
y = x1 , From Definition 1, one knows that Nussbaum functions
should have infinite gains and infinite switching frequencies.
where f (x, t) and g(x, t) are unknown but bounded nonlinear
Subsequently to this part, the Nussbaum function
functions which express system dynamics and d(t) is the
external bounded disturbance. The control objective is to force N (ζ) = ζ 2 cos(ζ),
the system output y to follow a given bounded reference signal
will be used for the control of nonlinear chaotic systems.
y d , under the constraint that all signals involved must be
By substituting (13) into (12) we obtain the closed loop control
bounded.
system in the state space domain as follows:
The reference signal vector y d and the tracking error vector e
are defined as, x(nq) = Ax + B[f (x) + g(x)u],
(q) (2q) ((n−1)q) T y = cT x, (15)
yd = [yd , yd , yd , ..., yd ] ∈ Rn ,
(q) ((n−1)q) T where
e = y d − y = [e, e , ..., e ] ∈ Rn ,
 
e(iq) = yd
(iq)
− y (iq) . 0 1 0 0 ··· 0 0
 0 0 1 0 ··· 0 0 
 
Let k = [k1 , k2 , ..., kn ]T ∈ Rn be chosen such that  .. .. .. .. .. .. .. 
A= . . . . . . . ,
the stability condition |arg(eig(A))| > qπ/2 is met, where  
 0 0 0 0 ··· 0 1 
0 < q < 1 and eig(A) represents the eigenvalues of the system
state matrix.  −k1 −k2 −k3 −k4 · · · −k(n−1) −kn
0 1
i) Let us first suppose that the functions f (x, t) and g(x, t) 
 0 

 0 
are known and the system is free of external disturbance (i.e. 
B= ..  and, c =  ..  .
d(t) = 0). 
.   . 
  
The following assumptions are considered[19−20] ,  0   0 
Assumption 1: The control gain g(x, t) is not zero and of 1 0
known sign. It is also strictly positive or strictly negative. By using the relation yd
(q)
= Ayd + Byd
(nq)
the following
Assumption 2: The external disturbance is bounded: equation (16) is obtained:
|d(t)| ≤ D with D an unknown positive constant.
(nq)
Then the control law of the certainty equivalent controller e(q) = Ae + B[f (x) + g(x)u∗ − yd ],
is obtained as[30] , e = cT e. (16)
1 ³ (nq)
´
In what follows, a fuzzy adaptive control will be designed
u∗ = −f (x, t) + yd + k T e , (13)
g(x, t) to stabilize the system (11) or the equivalent system (16).
where Replacing f (x) by the fuzzy system f (x, θf ) which is speci-
fied as:
(q) (2q) ((n−1)q) T
y d = [yd , yd , yd , ..., yd ] ∈ Rn , f (x, θf ) = θfT ξ(x). (17)
4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

Here the fuzzy basis function ξ(x) depends on the fuzzy


membership functions and is supposed to be fixed, while θf 1 T¡ ¢ 1 (q)
is the adjusted by adaptive laws based on a Lyapunov stability V (q) (t) ≤ e P A + AT P e + φTf φf (26)
2 h r 1 i
criterion. (nq)
Using (17), (16) can be rewritten as following: +eT P B ξ(x)θfT + gu∗ − yd .

e(q) = Ae + B[ξ T (x)θf + g(x)u∗ − yd


(nq)
], By using (21) and (22), (26) becomes:
e = cT e. (18) 1 ¡ ¢ 1 (q)
V (q) (t) ≤ eT P A + AT P e + φTf φf (27)
2h ri1
The optimal parameter estimation vector θf∗
is defined by: (nq)
· ¸ +eT P B ξ(x)θfT + gu∗ − yd − eP BθfT ξ(x)
· ¸

θf = arg min sup |f (x | θf ) − f (x, t)| . (19) 1 T¡ T
¢ T 1 (q) T
θf ∈Ωf ≤ e P A + A P e + φf φ − e P Bξ(x)
x∈Ωx
2 r f
h i 1 ¡
with φf = θf − θf∗
and Ωf , Ωx are constraints sets for θf and (nq)
+eT P B ξ(x)θfT − yd + eT P BgN (ζ) k T e
x respectively, and are defined as: ´
(nq)
+ξ(x)θfT − yd
Ωf = {θf | |θf | ≤ Mf } , · ¸
Ωx = {x | |x| ≤ Mx } , (20) 1 ¡ ¢ 1 (q)
≤ eT P Ac + ATc P e + φTf φf − eT P Bξ(x)
2 r1
where Mf and Mx are positive constants.
+ [gN (ζ) + 1] ζ (q) .
The following theorem is proposed to show the control per-
formance of the closed loop system. Using (23), the following inequality is obtained
Theorem 1: Considering system (12), and the fuzzy adap- · ¸
1 (q)
tive control law proposed with fractional Nussbaum function φTf φf − eT P Bξ(x) = −φTf θ = −φTf φf − φTf θf∗ (28)
is given as follows: r1
1 1 ° °2
£ ¤ ≤ − φTf φf + °θf∗ ° .
u∗ = N (ζ) k T e + θfT ξ(x) − ydnq , (21) 2 2
And thus (Young inequality),
where N (ζ) = ζ 2 cos(ζ) and,
h i 1 T 1
(nq) eT P B ≤ e P BB T P e + b2 , (29)
ζ (q) = eT P B k T e + r1 θT ξ(x) − yd , (22) 2 2

and the fractional adaptive law for the vector θ is chosen as where b is a positive constant.
following: By Substituting (28) and (29) into (27), the following
inequality is obtained:
θ(q) = −r1 θ + r1 eT P Bξ(x), (23)
1 T¡ ¢ 1
V (q) (t) ≤e P Ac + ATc P e + eT P BB T P e (30)
T
where r1 is a positive constant, and P = P > 0 is a positive 2 2
definite matrix, also there is a positive definite symmetric 1 1 1 ° °2
+ b2 − φTf φf + °θf∗ ° + [gN (ζ) + 1] ζ (q)
matrix Q = QT satisfying the following Lyapunov equation: 2 2 2
1 T 1 1 1 ° °2
≤ − e Qe + b2 − φTf φf + °θf∗ °
Ac P + P ATc + P BB T P = −Q. 2 2 2 2
+ [gN (ζ) + 1] ζ (q)
We choose Ac = A − Bk T is Hurwitz. So all signals
in the closed loop system are bounded and the tracking ° °2
° °
error converges to a bounded compact set defined by Ω = where µ = λmin (QP −1 , r1 ) and β = °θf∗ ° + 21 b2 .
{e1 , |e1 | ≤ a1 }, where a1 is a positive constant. The inequality (30) can be expressed as:

V. S TABILITY A NALYSIS V (q) ≤ −µV + ω, (31)


(q)
The Lyapunov function is chosen as where ω = β + [gN (ζ) + 1] ζ .
1 T 1 T Then depending on the sign of ω two cases arise:
V = e Pe + φ φf . (24) 1) If ω ≤ 0 then we have V (q) ≤ 0 and the uniform
2 2r1 f
continuity of the fractional order derivative (3) allows
The derivative of (24) with respect to time verifies[31−32] : to apply Barbalats lemma[33] . Hence, V (t) is bounded
and e and θf are also bounded.
1 (q) T 1 1 (q) 2) If ω > 0 then according to Lemma 1, we have
V (q) (t) ≤ (e ) P e + eT (t)P e(q) (t) + φTf φf . (25)
2 2 r1

By substituting (18) into (25), we obtain: kV (t)k ≤ . (32)
µ
KHETTAB et al.: FUZZY ADAPTIVE CONTROL OF A FRACTIONAL ORDER CHAOTIC SYSTEM · · · 5

which yields that for converge of the system model estimated parameters.
r They depend mainly on the arbitrary choice of initial
ω conditions.
ke(t)k ≤ 2 .
µλmin (P )
This means that ke(t)k can be made arbitrarily small, and
θf is bounded. From (21), u is bounded. Then all the signals
in the closed loop system are bounded.
The diagram of the proposed control is given in Fig. 1.

Fig. 2. Phase portrait of Duffing chaotic systems (without control


action).

Fig. 1. Global block diagram of the proposed fuzzy adaptive control


with unknown control sign gain.

VI. S IMULATION RESULTS


To illustrate the performance of the proposed control ap-
proach, we consider two fractional order chaotic systems of
Duffing as follows [34] ,
The first one is a reference system:
Dq yd1 = yd2 , (33)
Dq yd2 2
= 1.2 yd1 − yd2 − yd1 + 0.5 cos(t).
The second is the response system (to be controlled):
D q y1 = y2 , (34) Fig. 3. Synchronization performance of Duffing chaotic drive and
D q y2 2
= y1 − 1.8 y2 − y1 + 0.9 cos(t) + u(t) + d(t). response systems.

Initial conditions are selected as follows:


T T
yd (0) = [0, 0] and y(0) = [1, −1] .
We consider in this case the fractional order value q = 0.98,
with the external disturbance d(t) = 0.1 sin(t).
The other design constants are set as:
k1 = k2 = 1, r1 = 200, ρ = 0.05, h = 0.01 and Tsim = 40 s.
The main objective is to control our response system to
track the reference system output with consideration that the
functions f (x, t) and g(x, t) are completely unknown.
Fig. 2 shows the phase plane without the studied control
systems.

Results & Discussion:


• According to the Fig. 4, the trajectories of the responses
converge accurately to the reference trajectories, even in
the presence of external disturbances.
• One can remark the vibrations in the beginning of
Fig. 4(b) and Fig. 4(c). This transitory phase is necessary Fig. 4. (a) Trajectories of the states of systems y1 and yd1 .
6 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

Fig. 4. (b) Trajectories of the states of systems y2 and yd2 .


Fig. 5. (e) The error signal e2 = y2 − yd2 .

Fig. 4. (c) Control signal u(t).


Fig. 6. Nussbaum function N (ζ) and its variation ζ(t).

• Fig. 5 shows that the errors are bounded and converge


asymptotically to zero.
• From Fig. 6 and Fig. 7 one can remark that the adopted
settings and the function of Nussbaum which estimates
the sign of control gain are always bounded.

Fig. 7. Optimal parameters vector θf (t).

VII. C ONCLUSION
In this work, a fuzzy adaptive control scheme is proposed
for a class of nonlinear fractional order SISO systems with
unknown control gain sign. The fuzzy systems were used
Fig. 5. (d) The error signal e1 = y1 − yd1 . to approximate online the unknown dynamics including all
KHETTAB et al.: FUZZY ADAPTIVE CONTROL OF A FRACTIONAL ORDER CHAOTIC SYSTEM · · · 7

nonlinearities of the system. The numerical approximation [16] Willems J C, Byrnes C I. Global adaptive stabilization in the absence
of the fractional order systems is realized by means of the of information on the sign of the high frequency gain. Lecture Notes
in Control and Information Sciences, Berlin, Springer-Verlag, 1984, 62:
Grünwald-Letnikov method. 49−57.
The main contribution of this paper is to introduce the tech-
nique of fractional order Nussbaum-type function to estimate [17] Martesson B. Remarks on adaptive stabilization of first order nonlinear
systems. Systems and Control Letters, 1990, 14(1): 1−7.
the control gain sign for the fractional chaotic system. The
developed controller guarantees the boundedness of all the [18] Zhang Y, Wen C Y, Soh Y C. Adaptive backstepping control design
signals in the closed-loop and the tracking error convergence. for systems with unknown high-frequency gain. IEEE Transactions on
Automatic Control, 2000, 45(12): 2350−2354.
Simulation results show the good tracking performance of the
proposed fuzzy adaptive control method. [19] Liu Y-J, Wang Z-F. Adaptive fuzzy controller design of nonlinear sys-
tems with unknown gain sign. Nonlinear Dynamics, 2009, 58: 687−695.

R EFERENCES [20] Boulkroune A, M’saad M. On the design of observer-based fuzzy


adaptive controller for nonlinear systems with unknown control gain
[1] Petráš I. A note on the fractional-order Chua’s system. Chaos, Solitons sign. Fuzzy Sets and Systems, 2012, 201: 71−85.
and Fractals, 2008, 38(1): 140−147.
[21] Oldham K B, Spanier J. The Fractional Calculus. New York: Academic
[2] Gao X, Yu J. Chaos in the fractional order periodically forced com- Press, 1974.
plex Duffing’s oscillators. Chaos, Solitons and Fractals, 2005, 26:
1125−1133. [22] Diethelm K, Ford N J, Freed A D. A predictor-corrector approach for
the numerical solution of fractional differential equations. Nonlinear
[3] Rabah K, Ladaci S, Lashab M. Stabilization of Fractional Chen Chaotic Dynamics, 2002, 29: 3−22.
System by Linear Feedback Control. In: Proceedings of the 3rd Interna-
tional Conference on Control, Engineering & Information Technology, [23] Bensafia Y, Ladaci S, Khettab K. Using a fractionalized integrator for
CEIT’2015, Tlemcen, Algeria. IEEE, 25−27 May 2015. control performance enhancement International Journal of Innovative
Computing, Information and Control, 2015, 11(6): 2013−2028.
[4] Deng W H, Li C P. Chaos synchronization of the fractional Lü system.
Physica A, 2005, 353(1): 61−72. [24] Caponetto R, Dongola G, Fortina L, Petráš I. Fractional Order Systems:
Modeling and control application. World Scientific Series on Nonlinear
[5] Lin T-L, Kuo C-H. H∞ synchronization of uncertain fractional order Science Series A, 2010, 72: 62−65.
chaotic systems: Adaptive fuzzy approach. ISA Transactions, 2011, 50:
548−556. [25] Nechadi E, Harmas M N, Essounbouli N, Hamzaoui A. Adaptive Fuzzy
Sliding Mode Power System Stabilizer Using Nussbaum Gain. Interna-
[6] Rabah K, Ladaci S, Lashab M. State Feedback with Fractional PIλ Dµ tional Journal of Automation and Computing, 2013, 10(4): 281−287.
Control Structure for Genesio-Tesi Chaos Stabilization. In: Proceedings
of the 15th IEEE International Conference on Sciences and Techniques [26] Ge S S, Yang C, Lee T H. Adaptive robust control of a class of nonlinear
of Automatic control & computer engineering, STA’2015, Monastir, strict-feedback discrete-time systems with unknown control directions.
Tunisia. IEEE, 21−23 December 2015. 328−333. Systems & Control Letters, 2008, 57(11): 888−895.

[7] Ladaci S, Charef A. On fractional adaptive control. Nonlinear Dynamics, [27] Ge S S, Wang J. Robust adaptive tracking for time-varying uncertain
2006, 43(4): 365−378. nonlinear systems with unknown control coefficients. IEEE Transactions
on Automatic Control, 2003, 48(8): 1463−1469.
[8] Ladaci S, Loiseau J J, Charef A. Adaptive Internal Model Control with
Fractional Order Parameter. International Journal of Adaptive Control [28] Li L, Sun Y. Adaptive Fuzzy Control for Nonlinear Fractional-Order Un-
and Signal Processing, 2010, 24: 944−960. certain Systems with Unknown Uncertainties and External Disturbance.
Entropy, 2015, 17: 5580−5592.
[9] Ladaci S, Khettab K. Fractional Order Multiple Model Adaptive Control.
International Journal of Automation & Systems Engineering, 2012, 6(2): [29] Georgiou T T, Smith M C. Robustness Analysis of Nonlinear Feed-
110−122. back Systems: An Input-Output Approach. Transactions on Automatic
Control, 1997, 42(9): 1200−1221.
[10] Li Y, Chen Y-Q, Cao Y. Fractional Order Universal Adaptive Sta-
bilization. In: Proceedings of the 3rd IFAC workshop on fractional [30] Tsung C L, Chi W, Han L L. Observer-based indirect adaptive fuzzy-
differentiation and its applications, Ankara, Turkey, 5−7 November neural tracking control for nonlinear SISO systems using VSS and H∞
2008. approaches. Fuzzy Sets and Systems, 2004, 143: 211−232.

[11] Wang L X. Adaptive fuzzy systems and control: design and stability [31] Aguila-Camacho N, Duarte-Mermoud M A, Gallegos J A. Lyapunov
analysis. Englewood Cliffs, NJ: Prentice-Hall, 1994. functions for fractional order systems. Communications in Nonlinear
Science and Numerical Simulation, 2014, 19: 2951−2957.
[12] Wang L X. Stable adaptive fuzzy control of nonlinear systems. IEEE
Transactions on Fuzzy Systems, 1993, 1: 146−155. [32] Duarte-Mermoud M A, Aguila-Camacho N, Gallegos J A, Castro-
Linares R. Using general quadratic Lyapunov functions to prove Lya-
[13] Khettab K, Bensafia Y, Ladaci S. Robust Adaptive Fuzzy control for a punov uniform stability for fractional order systems. Communications in
Class of Uncertain nonlinear Fractional Systems. In: Proceedings of the Nonlinear Science and Numerical Simulation, 2015, 22(1-3): 650−659.
Second International Conference on Electrical Engineering and Control
Applications, ICEECA 2014, Constantine, Algeria, November 2014. [33] Gallegos J A, Duarte-Mermoud M A, Aguila-Camacho N, Castro-
Linares R. On fractional extensions of Barbalat Lemma. Systems &
[14] Nussbaum R D. Some remarks on the conjecture in parameter adaptive Control Letters, 2015, 84: 7−12.
control. Systems & Control Letters, 1983, 3(5): 243−246.
[34] Tsung C L, Balas V E. Fractional Order Chaotic System Tracking
[15] Ye X D, Jiang J P. Adaptive nonlinear design without a priori knowledge Design Based on Adaptive Hybrid Intelligent Control. In: Proceedings
of control directions. IEEE Transactions on Automatic Control, 1998, of the IEEE International Conference on Fuzzy Systems, Taipei, Taiwan,
43(11): 1617−1621. June 2011.
8 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

Khatir Khettab graduated from Ferhat Abbes Uni- Yassine Bensafia was born in Béjaia, Algeria, in
versity of Sétif (UFAS), Algeria, in 2001. He re- 1978. He received the Engineering and Magister
ceived the M. Sc. degree from UFAS in 2005, degrees in Electrical Engineering from the Béjaia
Algeria. He is currently working toward the Ph.D. University, in 2003 and in 2006, respectively. Re-
degree in Automatic Control, at Skikda University, cently, he obtained his Science Doctorate in Au-
Algeria. He is an assistant professor at the Mohamed tomatic Control from the Department of Electrical
Boudiaf University of M’sila, Algeria. His research Engineering, University of the 20th August 1955 of
interests include robotics and automation, especially Skikda, Algeria. Since 2015, he joined the Univer-
the fractional systems control, chaos synchronization sity of Bouira as an assistant professor. His research
and fractional adaptive intelligent control. interests include Fractional systems control, Adap-
tive control, Robust control.

Samir Ladaci received the State Engineer degree in


Automatics in 1995 from the National Polytechnic
School of Algiers and the Magister degree in Indus-
trial Automation from Annaba University, Algeria
in 1999. He obtained his Science Doctorate and
Habilitation degrees from the Department of Elec-
tronics, Mentouri University of Constantine, Algeria,
in 2007 and 2009 respectively. He was a visiting
researcher at IRCCyN, CNRS Nantes, France from
2006 to 2008, and has many collaboration projects
with different research teams in France, Tunisia
and Italy. From 2001 to 2013 he worked at the Department of Electrical
Engineering at Skikda University, Algeria, as an Associate Professor. And
since 2013 he joined the National Polytechnic School of Constantine, where
he is a full Professor. He is also the Head of Control research team at the SP-
Lab Laboratory, University of Mentouri Constantine since 2014. He has more
than seventy papers in journals and international conferences, and supervises
many PhD theses. His current research interests include Fractional order
Systems and Control, Fractional Adaptive Control, Robust Control, Systems
Identification and Nonlinear control systems. Corresponding author of this
paper.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

DOA Estimation Based on Sparse Representation


of the Fractional Lower Order Statistics
in Impulsive Noise
Sen Li, Rongxi He, Member, IEEE, Bin Lin, Member, IEEE, Fei Sun

Abstract—This paper is mainly to deal with the problem of of multiple signal classification (MUSIC) algorithm and esti-
direction of arrival (DOA) estimations of multiple narrow-band mation method of signal parameters via rotational invariance
sources impinging on a uniform linear array under impulsive techniques (ESPRIT) have been widely used due to its high
noise environments. By modeling the impulsive noise as -stable
distribution, new methods which combine the sparse signal estimation accuracy but at the price of the high complexity.
representation technique and fractional lower order statistics Recently, sparse representation technique of signal has been
theory are proposed. In the new algorithms, the fractional lower applied in many areas, such as image processing, wireless
order statistics vectors of the array output signal are sparsely channel estimation and biomedical signal processing, which
represented on an overcomplete basis and the DOAs can be also provides a new idea for DOA estimation based on the
effectively estimated by searching the sparsest coefficients. To
enhance the robustness performance of the proposed algorithms, fact that the number of sources is in general much smaller than
the improved algorithms are advanced by eliminating the frac- the number of potential source points when implementing the
tional lower order statistics of the noise from the fractional array processing algorithms. Several DOA estimation methods
lower order statistics vector of the array output through a linear based on sparse representation have been proposed in the
transformation. Simulation results are shown to demonstrate the literature[3−16] . In [3-4], a whiten sparse covariance-based
effectiveness of the proposed methods for a wide range of highly
impulsive environments. representation model is first presented for source parameter
estimation by applying the global matched filter (GMF). In
Index Terms—α-stable distribution, direction of arrival, impul- [5] the most representative sparse recovery algorithm for
sive noise, sparse representation, fractional lower-order statistics.
DOA estimation (l1 -SVD) was proposed, which can effectively
estimate DOA with single measurement. By using singular
value decomposition (SVD) of received data matrix, it not
I. I NTRODUCTION only can work in multiple measurements case but also can
reduce the computational complexity. Although the l1 -norm
IRECTION of arrival (DOA) estimation of multiple
D emitting sources is an important issue in array processing
and has various applications in military, radar, sonar, wireless
minimization is a convex problem and the global minima can
be guaranteed easily, its weakness is their undemocratic penal-
ization for larger coefficients, which results in the degradation
communications and source localization[1−2] . A large number of signal recovery performance. To conquer this problem, the
of solutions have been proposed to solve this problem during iterative reweighted l1 minimization was designed[6−7] , where
the past years. Usually, these solutions can be categorized the large weights could be used to discourage nonzero entries
into three groups: time-delay based methods, beamforming in the recovered signals. To improve the convergence rate
methods and signal subspace methods. However, majority of and better estimation accuracy of the l2,1 -norm minimization
DOA estimation algorithms are developed under certain as- approach, Wei et al. develop a novel greedy block coordinate
sumptions: the source signal needs to be statistically stationary descent (GBCD) algorithm by using a greedy strategy for
and uncorrelated, the number of snapshots is sufficient, and the choosing descent directions[8] . In [9], a mixed l2,0 -norm based
signal-noise ratio (SNR) is moderately high. Practically, these joint sparse approximation technique is introduced into DOA
conditions are barely satisfied, thus these methods achieve the estimation where the l0 norm constraint is approached by a
limited estimation accuracy. In order to increase the DOA set of convex functions, and a method called JLZA-DOA is
estimation accuracy, the well-known subspace-based method proposed. Algorithms in [5-9] address the DOA estimation
problem by directly representing the array output in time
This article has been accepted for publication in a future issue of this domain with an overcomplete basis from the array response
journal, but has not been fully edited. Content may change prior to final
publication. vector.
This work was supported in part by the National Natural Science Founda- To make use of the second order statistics of the array
tion of China (61301228, 61371091), the Fundamental Research Funds for output, a sparse iterative covariance-based estimation (SPICE)
the Central Universities (3132014212). Recommended by Associate Editor
YangQuan Chen. approach for array signal processing by the minimization of
Sen Li, Rongxi He (corresponding author), Bin Lin,and Fei Sun are with the a covariance matrix fitting criterion and can be used in both
Department of Information Science and Technology, Dalian Maritime Univer- single and multiple measurements cases was proposed in [10].
sity, Dalian 116026, China (e-mails: listen@dlmu.edu.cn; hrx@dlmu.edu.cn;
binlin@dlmu.edu.cn; sunfei@dlmu.edu.cn). Another method called l1 -SRACV in [11] was also proposed
Digital Object Identifier 10.1109/JAS.2016.7510187 for DOA estimation by using the array covariance matrix
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

sparse representation and exhibit some merits of increased res- tional lower order statistics of the noise from the fractional
olution. Because of recovering a joint-sparse inverse problem lower order statistics vector of the array output through a
form multiple measurement vectors, the l1 -SRACV algorithm linear transformation. Computer simulation experiments are
suffers from a high computational cost. Then a new DOA presented to illustrate the performance superiority of the
estimation method was proposed in [12-13] which based proposed methods over the DOA estimation method based on
on the combination of the Khatri-Rao product and sparse the sparse representation of the second order statistics of the
representation to estimate the DOAs of signals by recovering a array output under α-stable noise environments.
sparse covariance vector of only a single measurement vector,
thereby implying lower computational complexity than the II. α-S TABLE D ISTRIBUTION
l1 -SRACV algorithm. The authors of Literature [14] firstly
transform the multiple measurement vectors problem to the The α-stable distribution’s probability density function does
virtual single measurement vector (VSMV) problem in sparse not have closed form. It can be conveniently described by its
signal representation framework, and then exploit a surrogate characteristic function as
α
truncated l1 function to approximate l0 -norm, and successively [1+jβ sgn(t)(t,α)]}
φ(t) = e{jat−γ|t| (1)
demonstrate how the nonconvex minimization problem can be
2
treated by the difference of convex functions decomposition where (t, α) = tan πα
if α = 1; (t, α) = log |t|, if
2 , π
and the iterative approach. The study of [15] demonstrates how α = 1, and sgn(t) is |t| if t = 0 and 0 if t = 0. α is
the multiple parameters can be exactly obtained by solving the characteristic exponent, it controls the thickness of the
a weighted ‘group lasso’ problem in second-order statistics tail in the distribution and is restricted in 0 < α ≤ 2. γ is
using a cross-dipole array. In [16], the DOA estimation of the the dispersion parameter and is similar to the variance of the
wideband signal has been studied by the sparse representation Gaussian distribution. β is the symmetry parameter. If β = 0,
of the covariance matrix. the distribution is symmetric and the observation is referred to
All the above mentioned sparse representation based DOA as the SαS (symmetry α-stable) distribution. a is the location
estimation algorithms assume that the ambient noise is Gaus- parameter. When α = 2 and β = 0, the α-stable distribution
sian distributed. However, the noise in practice often exhibits becomes a Gaussian distribution. The tails of stable distribu-
non-Gaussian properties, sometimes accompanied by strong tion with characteristic exponent 0 < α < 2 are significantly
impulsiveness[17] . For example, atmospheric noise (thunder- thicker than that of the Gaussian distribution and the smaller
stroms), car ignitions, microwave ovens, office equipments, α, the thicker the tails. An important difference between the
and other types of naturally occurring or man-made signal Gaussian and the α-stable distribution (0 < α < 2) is that only
sources can result in aggregating noise components that may moments of order less than α exist for the α-stable distribution.
exhibit high amplitudes for small time intervals. Under inves- As the non-existence of the second order statistics of α-stable
tigation, it is found that α-stable distribution (0 < α ≤ 2) is a distribution when the characteristic exponent is restricted in
suitable noise model to describe this type of noise[18] . It can be 0 < α < 2, the second order statistics, such as correlation
considered as the greatest potential distribution to characterize and covariance, does not make sense. Therefore, the fractional
various impulsive noises as different characteristic exponent lower order statistics (FLOS) has been defined[18] , such as the
parameter is selected. fraction lower order moment (FLOM) in [19] and the phased
An important characteristic of the α-stable distribution is fractional lower order moment (PFLOM) in [20].
that only moments of order less than α exist. Therefore
the performance of the DOA estimation algorithms based on III. D OA E STIMATION BASED ON S PARSE
second order statistics of the array out will severely degrade in R EPRESENTATION OF S ECOND O RDER S TATISTICS V ECTOR
the presence of the α-stable non-Gaussian noise. One way to
alleviate this problem is to introduce new covariance estimates. Consider the case of K narrow far-field signals s1 (t), s2 (t),
Authors in [19] proposed new subspace DOA estimation . . ., sK (t) with different DOA θ1 , θ2 , . . ., θK arriving at a
methods based on fractional lower order moments (FLOM) uniform linear array (ULA) with M sensors in presence of
matrices, namely FLOM MUSIC. However, it is limited in additive noise n1 (t), n2 (t), . . ., nM (t). Assume that the noise
range of 2 ≥ α ≥ 1. Authors in [20] introduce a new subspace is i.i.d random variable and is not correlated with signals. The
algorithm based on the phased fractional lower order moment received signal vector is given by
(PFLOM), namely PFLOM MUSIC, which it is applicable for X(t) = A(θ)S(t) + N (t) (2)
0 < α ≤ 2. In [21], a subspace-augmented MUSIC technique
for recovering the joint sparse support of a signal ensemble where
corrupted by additive impulsive noise is introduced. In order to
XM ×1 (t) = [x1 (t), x2 (t), . . . , xM (t)]T ,
mitigate the performance degradation of the DOA estimation
methods based on the sparse representation of the second order AM ×K (θ) = [a(θ1 ), a(θ2 ), . . . , a(θK )]
statistics of the array output, the new algorithms are proposed SK×1 (t) = [s1 (t), s2 (t), . . . , sK (t)]T ,
in this paper by using the sparse representation of the fractional NM ×1 (t) = [n1 (t), n2 (t), . . . , nM (t)]T ,
lower order statistics vector of the array output. To enhance
the robustness performance of the proposed algorithms, the where xm (t), m = 1, 2, . . . , M is the output of the mth array
improved algorithms are advanced by eliminating the frac- element, a(θn ), n = 1, 2, . . . , K are the steering vector can
LI et al.: DOA ESTIMATION BASED ON SPARSE REPRESENTATION OF THE FRACTIONAL LOWER ORDER . . . 3

be expressed as Then from (7), we can further get


 T   2
2π 2π − 12
a(θn ) = 1, e−j λ d sin θn , . . . , e−j λ (M −1)d sin θn (3) W ŷ − B(θ̂)ν̂ − σn2 vect(IM ) ∼ Asχ2 (M 2 ) (11)
2
where λ is the carrier wavelength of the signal, d is the where Asχ2 (M 2 ) is the asymptotic chi-square distribution
intersensor spacing. with M 2 degrees of freedom. Therefore, the parameter ε
Assume the noise in (2) is zero-mean Gaussian white noise should be introduced such that
with the power of σn2 , the second order statistics covariance   2
− 12
matrix of the array out can be expressed as W ŷ − B(θ̂)ν̂ − σn2 vect(IM ) ≤ ε2
2

R = E(X(t)X H (t)) = A(θ)Rs AH (θ) + σn2 IM (4)


with a high probability pc, that is ε = χ2pc (M 2 ). Let

where the source covariance matrix Rs = E(s(t)sH (t)) = 1 T 1
Ŵ − 2 = N R̂− 2 ⊗ R̂− 2 be the estimate of the weighted
1
diag(σs ) is diagonal with source signal power vector σs = matrix W − 2 and σ̂n2 be the estimate of σn2 by the average of
[σ12 , . . . , σK
2 T
] and IM denotes the M × M identity matrix. M − K smallest eigenvalue of the eigenvalue decomposition
2
σi , i = 1, . . . , K is the source signal power. (EVD) of the estimate covariance matrix R̂, then the statisti-
Applying the vectorization operator on equation (4), we cally robust and tractable formula for DOA estimation can be
have[22] reduced as follows
 
y = vect(R) = B(θ)σs + σn2 vect(IM ), 1
(5) min ν̂1 , s.t. Ŵ − 2 ŷ − B(θ̂)ν̂ − σ̂n2 vect(IM ) ≤ ε
2
B(θ) = [a∗ (θ1 ) ⊗ a(θ1 ), . . . , a∗ (θK ) ⊗ a(θK )] (6) (12)
where ⊗ denote Kronecker product . It is interesting to see This DOA estimation algorithm based on the sparse represen-
that in (5) ,similar to (2), can be taken as the array output tation of the second order statistics covariance vector can be
of single snapshot where B(θ), σs and vect(IM ) are the namely as SS SOSCV algorithm.
virtual manifold matrix with its dimension M 2 × K, equiva-
lent source vector, and equivalent noise vector, respectively. IV. DOA E STIMATION BASED ON S PARSE
The new signal vector y can be sparsely represented in a R EPRESENTATION OF F RACTIONAL L OWER O RDER
redundant basis. Define a set θ̂ = [θˆ1 , θˆ1 , . . . , θˆQ ], which S TATISTICS V ECTOR
denotes potential source location of interest and assume that When the noise in (2) is α-stable impulsive noise with
the true DOAs are exactly on this set. The number of the a characteristic exponent 0 < α < 2, the performance of
potential source locations Q should be much greater than the SS SOSCV algorithm will degrade since the covariance
the number of actual sources K and the number of virtual matrix is not defined for 0 < α < 2. In this case, introducing
array sensors M 2 . Define the overcomplete basis B(θ̂) = a modified covariance matrix instead of the covariance matrix
[a∗ (θ̂1 ) ⊗ a(θ̂1 ), . . . , a∗ (θ̂Q ) ⊗ a(θ̂Q )] and the signal power can alleviate the problem. In this paper, we introduce two
vector ν = [ν1 , ν2 , . . . , νQ ] where a∗ (θ̂i ) ⊗ a(θ̂i ) denotes the DOA estimation methods based on sparse representation of
steering vector of the virtual array and the elements of vector fractional lower order statistics vector, and the improved
ν have K nonzeros, that is, νj = σi2 if θ̂j = θi , i = 1, . . . , K. algorithms which can enhance the robustness of the proposed
As a result, y can be rewritten as the following form algorithms are further studied.
y = B(θ̂)ν + σn2 vect(IM ) (7)
A. SS FLOMV Algorithm
Hence the DOA estimation can be reduced to the detection
The fractional lower order moment (FLOM) matrix C which
of the nonzero elements of ν. In practice, the unknown y is
is suitable for α-stable distribution noise environments can be
estimated from the N snapshots, letŷ be the estimation of y,
used to replace the covariance matrix R in (4). The (i, k)
then ŷ = vect(R̂), where R̂ = N1 t=1 X(t)X H (t). Define
N
element of matrix C can be defined as:
Δy as the estimation error, then Δy = ŷ − y. Let nuˆ be the
estimate of ν, the DOA estimation problem can be further Ci,k = E{xi (t)|xk (t)|p−2 x∗k (t)} (13)
converted into the following convex optimization problem[12] :
where p is the order of the moments. Setting p = 2 reduces
min μ1 , s.t. ŷ − B(θ̂)ν̂ − σn2 vect(IM )2 ≤ ε (8) (13) to an appropriate covariance matrix under the condition
of Gaussianity. However, as we deviate from this condition p
ε is a parameter which means how much of the error we
should be set to a lower value and it must satisfy the inequality
wish to allow and plays an important role in the algorithm
1 < p < α ≤ 2 so that Ci,k is bounded. It can be proved that
performance. It can be known that the error Δy satisfies
the FLOM matrix C can be expressed as[19]
asymptotically normal (AsN) distribution[23] ,
  C = A(θ)Λs A(θ)H + ξIM (14)
1 T
Δy = ŷ−y = vect(R̂−R) ∼ AsN 0M 2 ,1 , R ⊗ R (9)
N where the diagonal matrix Λs = diag(γs ) can be interpreted
1 √ T 1 as the FLOM matrix of the source signals and ξ can be
Define the weighted matrix W − 2 = N R− 2 ⊗ R− 2 , then
  interpreted as the FLOM of the α-stable additive noise level.
1
W − 2 Δy ∼ AsN 0M 2 ,1 , IM 2 (10) γs = [γ1 , . . . , γK ]T , γi , i = 1, . . . , K is the fractional lower
4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

order power of the signals. Applying the vectorization operator yP F LOM = B(θ)νP F LOM + κvect(IM ) (24)
on (14), we have
Likewise, the DOAs can be estimated by solving the following
yF LOM = vect(C) = B(θ)γs + ξvect(IM ) (15) optimization problem
The vector yF LOM can be sparsely represented in the over- min ν̂P F LOM 1
 
complete basis B(θ̂) as the following form − 12
s.t. ŴP F LOM ŷP F LOM −B(θ̂)ν̂P F LOM − κ̂vect(IM ) ≤ ε
2
yF LOM = B(θ̂)νF LOM + ξvect(IM ) (16) (25)
As with the SS SOSCV algorithm, the DOA estimation can −1
be resolved by the following convex optimization problem: where the weighted matrix ŴP F2LOM can be defined as
−1 √ T 1
min ν̂F LOM 1 ŴP F2LOM = N Γ̂− 2 ⊗ Γ̂− 2 (26)
 
− 12 ˆ
s.t. ŴF LOM ŷF LOM −B(θ̂)ν̂F LOM − ξvect(I M) ≤ ε Γ̂ is the estimation of the PFLOM matrix Γ and the (i, k)
2
(17) element of matrix Γ̂ can be defined as
1 b
N
2 −1 −b
where the weighted matrix ŴF LOM can be defined as Γ̂i,k = xi (t)xk (t) (27)
√ N t=1
− 12 T 1
ŴF LOM = N Ĉ − 2 ⊗ Ĉ − 2 (18)
ν̂P F LOM and ŷP F LOM are the estimation of νP F LOM and
Ĉ is the estimate of the FLOM matrix C and the (i, k) element yP F LOM , κ̂ is the estimation of κ by the average of M − K
of matrix Ĉ can be defined as smallest eigenvalue of the EVD of the matrix Γ̂. This DOA
1 estimation method based on the sparse representation of the
N
Ĉi,k = xi (t)|xk (t)|p−2 x∗k (t) (19) PFLOM vector can be namely as SS PFLOMV algorithm.
N t=1
ν̂F LOM and ŷF LOM are the estimation of νF LOM and C. Improved Algorithms
yF LOM , ξˆ is the estimation of ξ by the average of M − K
The equation (16) and (24) can be unified expressed as
smallest eigenvalue of the EVD of the matrix Ĉ. This DOA
estimation method based on the sparse representation of the yF LOS = B(θ̂)νF LOS + (ξ|κ)vect(IM ) (28)
FLOM vector can be namely as SS FLOMV algorithm.
Notice that the vector (ξ|κ)vect(IM ) has only M nonzero
elements, then these elements of yF LOS corresponding to
B. SS PFLOMV Algorithm
these positions of nonzero elements in (ξ|κ)vect(IM ) can be
Form the FLOM definition, it can be seen that it is limited removed and the rest M (M −1) entries of yF LOS correspond-
in range of 2 ≥ α > 1 , so the SS FLOMV algorithm is ing to these positions of zeros elements in (ξ|κ)vect(IM ) can
not applicable under the α-stable noise with characteristic be preserved. Mathematically, this operation can be formulated
exponent 0 < α ≤ 1. In [20] a new class of robust bounded as
covariance matrices based on phased fraction lower order
moment (PFLOM) which is applicable for 0 < α ≤ 2 was yIF LOS =JyF LOS

used. The (i, k) element of PFLOM matrix Γ can be defined =J B(θ̂)νF LOS + (ξ|κ)vect(IM )
as
b −b
Γi,k = E xi (t)xk (t) , 0 < b < α/2 (20) =D(θ̂)νF LOS (29)
where the PFLOM operation on a complex number z is where, J is a M (M − 1) × M 2 selecting matrix and can be
 b+1 represented as
|z|
b
z = z ∗ , z = 0 (21)
0, z=0 JT = [J1 , J2 , . . . , JM −1 ] (30)

and the conjugate of the bth PFLOM of z as z −b = (z ∗ )b = where


(z b )∗ . It can be proved that the matrix Γ can be expressed Jm = [e(m−1)(M +1)+2 ,e(m−1)(M +1)+3 , . . . , em(M +1) ] ∈ RM
2
×M
,
as[20]
m = 1, . . . , M − 1 (31)
Γ = A(θ)Φs A(θ)H + κIM (22)
2
ei (i = (m − 1)(M + 1) + 2, . . . , m(M + 1)) is an M × 1
where the diagonal matrix Φs = diag(ϕs ) can be interpreted
column vector with 1 at the ith position and 0 elsewhere.
as the PFLOM matrix of the source signals and κ can be
D(θ̂) = JB(θ̂) ∈ C M (M −1)×Q is the new steering matrix.
interpreted as the PFLOM of the α-stable additive noise
This elimination operation avoids the estimation of the frac-
level. ϕs = [ϕ1 , . . . , ϕK ]T , ϕi , i = 1, . . . , K is the phased
tional lower order statistics of the impulsive noise and further
fractional lower order power of the signals. Applying the
reduces the effect of the impulsive noise. Hence the DOAs
vectorization operator on (22) and then sparse representation
estimation can be obtained by the following minimization
in the overcomplete basis B(θ̂), we can have

yF LOM = vect(Γ) = B(θ)ϕs + κvect(IM ) (23) min νF LOS 1 , s.t. yIF LOS − D(θ̂)νF LOS < εI (32)
2
LI et al.: DOA ESTIMATION BASED ON SPARSE REPRESENTATION OF THE FRACTIONAL LOWER ORDER . . . 5

Let ŷIF LOS be the estimation of yIF LOS and ΔyIF LOS = Step 4: Solve the convex optimization problem of (17) or
ŷIF LOS − yIF LOS is the estimation error, we can get (25) to get the estimation of the vector ν̂F LOM or ν̂P F LOM .
ΔyIF LOS = JΔyF LOS . From (9), we can further get that Step 5: Estimate the DOAs according the location of
ΔyIF LOS satisfies nonzero elements in the vector ν̂F LOM or ν̂P F LOM .
 1    The SS IFLOMV and SS IPFLOMV algorithms’ steps are
ΔyIF LOS ∼ AsN 0M (M −1),1 , J (C|Γ)T ⊗ (C|Γ) J T similar to that of SS FLOMV and SS PFLOMV algorithms
N
(33) except that step 2 is applying the elimination operation (29)
− 12
Define the weighted matrix ŴIF LOS as on the vector ŷF LOS to get the vector ŷIF LOS .
−1 √ 1 T 1 T
ŴIF2LOS = N J − 2 (C|Γ)− 2 ⊗ (C|Γ)− 2 J − 2 (34) V. S IMULATION R ESULTS
− 12 In this section, a series of numerical experiments under
and its estimation as ŴIF LOS , then different conditions are conducted to compare the performance
 
−1 of the proposed SS FLOMV, SS PFLOMV, SS IFLOMV and
WIF2LOS ΔyIF LOS ∼ AsN 0M (M −1),1 , IM (M −1),1 (35)
SS IPFLOMV algorithms with that of the FLOM MUSIC,
  2
− 12 PFLOM MUSIC and SS SOSCV methods. Throughout this
WIF LOS ŷIF LOS − D(θ̂)ν̂F LOS ∼ Asχ2 [M (M − 1)] section, the convex optimization problem of (12), (17), (25)
2
(36) and (37) are resolved by using the software package CVX[24] ,
Therefore,
a parameter εI should 2be selected such that the probability pc in the proposed algorithms is set as 0.999.
− 12 2
WIF LOS ŷIF LOS − D(θ̂)ν̂F LOS ≤ εI with a high prob- A M = 8 element ULA with an intersensors pacing of half

2
a wavelength is used. The direction grid is set to have 181
ability pc, that is εI = χ2pc (M (M − 1)). Likewise, the points sampled form −90◦ to 90◦ with 1◦ intervals. Two
DOAs can be estimated by solving the following optimization performance criteria are used to assess the performance of the
problem: algorithms. The first one is the probability of resolution. The
min ν̂F LOS 1 DOAs are considered to be resolved within 1◦ estimate error.
  2000 independent Monte Carlo experiments are performed,
− 12
s.t. ŴIF LOS ŷIF LOS − D(θ̂)ν̂F LOS ≤ εI (37) the experiment number that DOAs can be resolved is denot-
2
ed as Nok , then the probability of resolution is defined as
The DOA estimation methods based on (37) by using the
Nok /2000. In the case of DOAs can be resolved, set θi (n),
FLOM matrix C and the PFLOM matrix Γ can be namely
i = 1, 2, . . . , K as the estimation of θi for the nth Monte
as SS IFLOMV and SS IPFLOMV, respectively.
Carlo experiment, the average mean square error (RMSE) of
the DOAs estimation is defined as:
D. Algorithm Computational Costs and Steps 
Nok 
1 K  2
The main computational costs of the SS FLOMV or 1 
RM SE = θ̄i (n) − θi (n) (38)
SS PFLOMV algorithms include the calculation of the FLOM Nok n=1 K i=1
matrix C or the PFLOM matrix Γ, the EVD of the matrix
C or Γ to estimate the parameter ξ and κ, and solving the As the characteristic of the α-stable distribution makes the
optimization problem of (17) and (25), require O(N M 2 ), use of the standard SNR meaningless, a new SNR measure,
O(M 3 ) and O(Q3 ), respectively. As the SS IFLOMV and generalized signal-to-noise ratio (GSNR), is defined as[18] :
SS IPFLOMV algorithms don’t need to estimate the param- σs2
GSNR = 10 log10 (39)
eter ξ and κ, so their computational costs are slighter lower γ
than those of the SS FLOMV and SS PFLOMV algorithm. where σs is the variance of the signal, γ is the dispersion
But the computational costs of these four algorithms are parameter of the α-stable noise.
higher than those of subspace-based FLOM MUSIC and Example 1. Three sources impinging on array from −50◦ ,
PFLOM MUSIC algorithms, where the main complexity of 0 and 50◦ under the condition of α stable distribution noise

these two algorithms are in calculating the array covariance with characteristic exponent α = 1.5 are considered. The
matrix R and its EVD. GSNR is 10dB and the number of snapshots is fixed at
From the above analysis, the SS FLOMV and 100. Fig. 1 to Fig. 7 are the normalized spatial spectrum of
SS PFLOMV algorithms’ steps can be summarized as FLOM MUSIC, PFLOM MUSIC, SS SOSCV, SS FLOMV,
following: SS PFLOMV, SS IFLOMV and SS IPFLOMV algorithm,
Step 1: Obtain the FLOM estimate matrix Ĉ or the PFLOM respectively. It can be seen that sparse representation based
estimate matrix Γ̂ using the array received data by equation methods have the higher resolution than that of the subspace
(19) or (27). Then apply the vectorization operator on them to based methods, that is the normalized spatial spectrum in
get the vector ŷF LOM and ŷP F LOM . Fig. 3-Fig. 7 are sharper than that in Fig. 1-Fig. 2. In these
Step 2: Get the estimation of the parameter ξˆ or κ̂ by the sparse representation based methods, the SS FLOMV and
average of M − K smallest eigenvalue of the EVD of the SS PFLOMV methods proposed in this paper have a better
matrix Ĉ or Γ̂. spatial spectrum performance than that of SS SOSCV algo-
− 12
Step 3: Calculate the weighted matrix ŴF LOM or rithm. And the improved SS IFLOMV and SS IPFLOMV
− 12
ŴP F LOM by equation (18) and (26). algorithms have the best spatial spectrum performance.
6 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

1 1

0.8 0.8

0.6 0.6

0.4 0.4

0.2 0.2

0 0
−100 −50 0 50 100 −100 −50 0 50 100
Angle Angle
Fig. 1. Normalized Spatial spectrum of FLOM MUSIC algorithm. Fig. 5. Normalized Spatial spectrum of SS PFLOMV algorithm.

1 1

0.8 0.8

0.6 0.6

0.4 0.4

0.2 0.2

0 0
−100 −50 0 50 100 −100 −50 0 50 100
Angle Angle
Fig. 2. Normalized Spatial spectrum of PFLOM MUSIC algorithm. Fig. 6. Normalized Spatial spectrum of SS IFLOMV algorithm.

1 1

0.8 0.8

0.6 0.6

0.4 0.4

0.2 0.2

0 0
−100 −50 0 50 100 −100 −50 0 50 100
Angle Angle
Fig. 3. Normalized Spatial spectrum of SS SOSCV algorithm. Fig. 7. Normalized Spatial spectrum of SS IPFLOMV algorithm.

1 1

0.8 0.8

0.6 0.6
y

0.4 0.4 SS_FLOMV


SS−IFLOMV
SS−PFLOMV
0.2 0.2 SS_IPFLOMC
SS_SOSV
0 0
−100 −50 0 50 100 −5 0 5 10 15 20 25 30
Angle GSNR(dB)

Fig. 4. Normalized Spatial spectrum of SS FLOMV algorithm. Fig. 8. Probability of resolution versus GSNR.
LI et al.: DOA ESTIMATION BASED ON SPARSE REPRESENTATION OF THE FRACTIONAL LOWER ORDER . . . 7

0.5 1
SS−FLOMV
0.4 SS−IFLOMV 0.9
SS−PFLOMV
SS_IPFLOMV
0.3 SS−SOSV 0.8

y
0.2 0.7 SS_FLOMV
SS_IFLOMV
SS−PFLOMV
0.1 0.6 SS−IPFLOMV
SS−SOSV
0 0.5
−5 0 5 10 15 20 25 30 200 400 600 800 1000
GSNR(dB) Numbers of Snapshots

Fig. 9. RMSE of DOA estimation versus GSNR. Fig. 10. Probability of resolution versus number of snapshots.

0.25
Example 2. Three sources impinging on array from −50◦ ,
0 and 50◦ under the condition of α stable distribution noise

0.2
SS_FLOMV
SS−IFLOMV
with characteristic exponent α = 1.5 are considered, the SS_PFLOMV
number of snapshots is fixed at 100. Fig. 8 and Fig. 9 show 0.15 SS−IPFLOMV
C−VEC
the comparison of the probability of resolution and the RMSE
with the increase of GSNR between the proposed methods 0.1
and the SS SOSCV method, respectively. It can be seen that
the probability of resolution and RMSE performance of all 0.05

methods improve with the increased GSNR. However, the


0
performance of the proposed methods which are based on the 200 400 600 800 1000
Numbers of Snapshots
sparse representation of the fractional lower order statistics
vector are much better than that of second order statistics Fig. 11. RMSE versus number of snapshots.
based methods. At the same time, the SS IFLOMV and
SS IPFLOMV methods have a better performance than the
SS FLOMV and SS PFLOMV methods, since the effects of from α = 1 to α = 2 is considered. The probability of
the noise on the algorithms are further reduced by the linear resolution and RMSE performance of the five methods are
transform on the fractional lower order statistics vector of the displayed in Fig. 12 and Fig. 13. It can be seen from these
array output. It also can be seen that the performance of the figures that the results are similar to those of before mentioned
methods which are based on the sparse representation of the examples. As expected, the resolution capability improves and
PFLOM vector are slightly better than that of the methods the RMSE decreases with increased characteristic exponent
which are based on the sparse representation of the FLOM and the performance of the FLOS based methods outperform
vector. the SOS based methods. The performance of the SS IFLOMV
Example 3. Three sources impinging on array from −50◦ , and SS IPFLOMV algorithms outperforms the SS FLOMV
0 and 50◦ under the condition of α stable distribution noise

and SS PFLOMV algorithms, and at the same time the
with characteristic exponent α = 1.5 are considered under performance of the PFLOM vector based methods outperforms
the condition of GSNR=4dB. Fig. 10 and Fig. 11 show the the FLOM vector based methods.
simulated performance of five algorithms versus the number Although the FLOM and PFLOM have the good perfor-
of snapshots. It can be seen from Fig. 10 that the proposed mance in suppressing the α-stable impulsive noise, they are
SS IFLOMV and SS IPFLOMV algorithms have the similar applicable for different impulsive environment. The FLOM is
probability of resolution performance, and are better than that limited in range of 2 ≥ α > 1 and the PFLOM is applicable
of the SS PFLOMV and SS FLOMV, the SS SOSCV method for 0 < α ≤ 2. In other words, although FLOM can be
has the worst probability of resolution performance compared calculated by the average in practice, there is no definition
with the other algorithms. It can be seen from Fig. 11 that the for FLOM in theory for 0 < α ≤ 1. So, it can be predicted
RMSEs of the proposed algorithms decrease monotonically that the performance of the SS FLOMV algorithm is inferior
with the number of snapshots, the proposed SS IFLOMV and to that of the SS PFLOMV algorithm, even the SS FLOMV
SS IPFLOMV algorithms show a more satisfactory perfor- algorithm will does not work, when the characteristic exponent
mance than the SS FLOMV and SS PFLOMV algorithms, of the impulsive noise is in the range of 0 < α ≤ 1. To
especially when the snapshot is smaller than 400. verify this, Fig. 14 and Fig. 15 show the simulated performance
Example 4. In this example, the performance of the pro- of the SS FLOMV and SS PFLOMV algorithm under the
posed algorithms versus the characteristic exponent α of the condition of 0.1 ≤ α ≤ 1. It can be seen that the probability of
noise is assessed. The other simulation conditions are similar resolution of the SS FLOMV algorithm is zero, that is it does
to the example 1 except that the GSNR is set at 10dB. not work, when 0.1 < α ≤ 0.6. So at this time the RMSE of
Firstly, the situation that the characteristic exponent varying the SS FLOMV algorithm also does not exist. However, the
8 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

SS PFLOMV algorithm maintains a stable lower probability 1


of resolution and has a fluctuating RMSE when 0.1 < α ≤ 0.6. SS_FLOMV
And the performance of SS FLOMV algorithm is much lower 0.8 SS_PFLOMV
than that of SS PFLOMV algorithm when 0.6 < α ≤ 1.
0.6

1 0.4

0.9 0.2

0.8 0
0.2 0.4 0.6 0.8 1
Characteristic Exponent
y

0.7 SS−FLOMV
SS−IFLOMV
SS_PFLOMV Fig. 15. RMSE versus characteristic exponent α when α ≤ 1.
0.6 SS_IPFLOMV
SS−SOSV
0.5
1 1.2 1.4 1.6 1.8 2 the array output. Simulation results are shown to demonstrate
Characteristic Exponent the effectiveness of the proposed methods for a wide range of
highly impulsive environments.
Fig. 12. Probability of resolution versus characteristic exponent α.
R EFERENCES
[1] So H C. Source localization: Algorithms and analysis. Handbook of
0.5 Position Location: Theory, Practice and Advances, Zekavat R and
SS−FLOMV Michael Buehrer R, Eds. New York, NY, USA: Wiley-IEEE Press, 2011.
0.4 SS−IFLOMV [2] Krim H , Viberg M. Two decades of array signal processing research:
SS−PFLOMV The parametric approach. IEEE Signal Processing Magazine, 1996,
SS_IPFLOMV 13(4): 67-94
0.3 SS−SOSV [3] Fuchs J. On the use of the globe matched filter for DOA estimation in the
presence of correlated waveform. In: Proceedings of the 42ndAsilomar
0.2 Conference on Signals, Systems and Computers, Pacific Grove, CA,
2008, pp. 269-273
[4] Fuchs J. Identification of real sinusoids in noise, the global matched
0.1 filter approach. In: Proceeding of the 15th IFCA symposium on System
Identification, Saint-Malo, France, 2009, pp. 1127-1132
0 [5] Malioutov D, Cetin M, and Willsk A S. A sparse signal reconstruction
1 1.2 1.4 1.6 1.8 2 perspective for source localization with sensor array. IEEE Transactions
Characteristic Exponent
on Signal Processing, 2005, 53(8): 3010-3022
[6] Xu X, Wei X, Ye Z. DOA estimation based on sparse signal recovery
Fig. 13. RMSE versus characteristic exponent α. utilizing weighted l1 -norm penalty. IEEE Signal Processing Letter,
2012, 19(3): 155C158
[7] Hu N, Ye Z, Xu D, Cao S. A sparse recovery algorithm for DOA
estimation using weighted subspace ?tting. Signal Processing, 2012,
92(10): 2566C2570
SS−FLOMV [8] Wei X, Yuan Y, Ling Q. DOA estimation using a greedy block
SS−PFLOMV coordinate descent algorithm. IEEE Transaction on Signal Processing,
2012, 60(12): 6382C6394
0.4 [9] Hyder M M , Mahata K. Direction of arrival estimation using a mixed
L2,0 norm approximation. IEEE Transaction on Signal Processing,
2010, 58(9): 4646-4655
[10] Stocia P, Prabhu B, Li J. SPICE: a sparse covariance-based estimation
0.2 method for array processing. IEEE Transaction on Signal Processing,
2011, 59(2): 629-638
[11] Yin J H, Chen T. Direction-of-arrival estimation using a sparse rep-
resentation of array covariance vectors. IEEE Transactions on Signal
0 Processing, 2011, 59(9): 4489-4493
0.2 0.4 0.6 0.8 1
Characteristic Exponent [12] He Z Q, Liu Q H, Jin L N, Ouyang S. Low complexity method for
DOA estimation using array covariance matrix sparse representation.
Electronics Letters, 2013, 49(3): 228-230
Fig. 14. Probability of resolution versus characteristic exponent α when [13] He Z Q, Shi Z P, Huang L. Covariance sparsity-aware DOA estimation
α ≤ 1. for nonuniform noise. Digital Signal Processing, 2014, 28(5): 75-81
[14] Tian Y, Sun X Y, Zhao S S. DOA and power estimation using a
sparse representation of second order statistics vector and l0 -norm
approximation. Signal Processing, 2014, 105(12): 98-108
VI. C ONCLUSION [15] Tian Y, Sun X Y , Zhao S S. Sparse-reconstruction-based direction of
The new methods based on sparse representation of the arrival, polarisation and power estimation using a cross-dipole array. IET
Radar, Sonar & Navigation, 2015, 9(7): 727C731
fractional lower order statistics vector are proposed for DOAs [16] Sha Z H, Liu Z M, Huang Z T, Zhou Y Y. Covariance-Based Direction-
estimation under α-stable distribution impulsive noise en- of-Arrival Estimation of Wideband Coherent Chirp Signals via Sparse
vironments. To enhance the performance of the proposed Representation. Sensors, 2013, 13(9): 11490C11497
[17] Mahmood A. PSK communication with passband additive symmetric
algorithms, the improved algorithms are advanced by a linear α-stable noise. IEEE Transactions on Communications, 2012, 60(12):
transformation on the fractional lower order statistics vector of 2990-3000
LI et al.: DOA ESTIMATION BASED ON SPARSE REPRESENTATION OF THE FRACTIONAL LOWER ORDER . . . 9

[18] Nikias C L, Shao M. Signal processing with Alpha-stable distributions Rongxi He received his B.S. and M.S. degrees from
and applications. New York, NY, USA: Wiely, 1995. Dalian Maritime University in 1992 and 1995, and
[19] Liu T H, Mendel J M. A subspace-based direction finding algorithm his Ph. D. degree from University of Electronic
using fractional lower order statistics. IEEE Transactions on Signal Science and Technology of China in 2002. He is
Processing, 2001, 49(8): 1605-1613 currently a Professor with the Department of Infor-
[20] Belkacemi H, Marcos S. Robust subspace-based algorithms for joint mation Science and Technology, Dalian Maritime
angle/Doppler estimation innon-Gaussian clutter. Signal Processing, University. His research interests include wireless
2007, 87(7): 1547-1558 communication and networks. He is senior member
[21] Tzagkarakis G, Tsakalides P, Starck J L. Covariate-based subspace- of China Computer Federation (CCF), and a member
augmented MUSIC for joint sparse support. Signal Processing, 2013, of IEEE.
93(5): 1365-1373
[22] Ma W K, Hsieh T H, Chi C Y. Direction-of-arrival estimation of quasi-
stationary signals with less sensors than sources and unkown spatial
noise covariance: a Khatri-Rao subspace approach. IEEE Transactions
on Signal Processing, 2010, 58(4): 2168-2180
[23] Ottersten B, Stocia P, Roy R. Covariance matching estimation techniques
for array signal processing application. Digital Signal Processing, 1998, Bin Lin received the B.Sc. degree in computer
18(7): 185-210 communications and the M.Sc. degree in computer
[24] Grant M, Boyd S, Ye Y. CVX: Matlab Software for Disciplined Convex science from Dalian Maritime University, Dalian,
Programming. CVX Research, Inc., 2008. China, in 1999 and 2003, respectively, and the Ph.D.
degree in electrical and computer engineering from
the University of Waterloo, Waterloo, ON, Canada,
in 2009. In 2009, she held a postdoctoral position
with the Department of Electrical and Computer
Engineering, University of Waterloo. She is currently
a Professor with the Department of Information Sci-
ence and Technology, Dalian Maritime University.
Sen Li received the B.S. degree in microelectronics Her research interests include wireless communications, wireless/optical net-
from Liao Ning University, Shenyang, China, in work integration, network dimensioning and optimization, location problems,
1996, M.S. degree in Information and Communica- resource allocation, artificial intelligence, pattern recognition, artificial neural
tion engineering from Dalian Maritime University, networks, and marine remote sensing.
Dalian, China in 1999 and the Ph.D. degree in Infor-
mation and Signal Processing from Dalian Univer- Fei Sun no information is provided, please contact
sity of Technology, Dalian, China in 2011. In 2013, with the author.
she held a postdoctoral position with the Department
of Electrical and Computer Engineering, Concordia
University, Montreal, Canada. She is currently an PLACE
Associate Professor with the Department of Infor- PHOTO
mation Science and Technology, Dalian Maritime University. Her research HERE
interests include spectral estimation, array signal processing, communication
signal processing, statistics and adaptive signal processing and non-Gaussian
signal processing.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

Relationship Between Integer Order Systems and


Fractional Order Systems and Its Two Applications
Xuefeng Zhang

Abstract—Existence of periodic solutions and stability of frac- Fractional-order differential operators present unique and
tional order dynamic systems are two important and difficult intriguing peculiarities, not supported by their integer-order
issues in fractional order systems (FOS) field. In this paper, the counterpart, which raise exciting challenges and opportunities
relationship between integer order systems (IOS) and fractional
order systems is discussed. A new proof method based on the related to the development of control and estimation method-
above involved relationship for the non existence of periodic ologies involving fractional order dynamics. In recent years,
solutions of rational fractional order linear time invariant sys- most of papers are devoted to the solvability of the linear frac-
tems is derived. Rational fractional order linear time invariant tional equation in terms of a special function and to problems
autonomous system is proved to be equivalent to an integer of analyticity in the complex domain. Fractional system and its
order linear time invariant non-autonomous system. It is further
proved that stability of a fractional order linear time invariant control has become one of the most popular topics in control
autonomous system is equivalent to the stability of another theory [5]−[8]. The number of applications where fractional
corresponding integer order linear time invariant autonomous calculus has been used rapidly grows. These mathematical
system. The examples and state figures are given to illustrate the phenomena allow to describe a real object more accurately
effects of conclusion derived. than the classical integer-order methods [9]−[12]. Paper [10]
Index Terms—Existence, equivalence, periodic solutions, ratio- gives the non existence of periodic solutions in fractional order
nal fractional order systems, stability. systems with Mellin transform. But for singular fractional
order systems, the Mellin transform method is invalid because
I. I NTRODUCTION of singularity of systems.

T HE concept of fractional differentiation appeared first


in a famous correspondence between L’ Hopital and
Leibniz, in 1695. Fractional calculus has had a 300 years
In this paper, we will show that rational fractional order
linear time invariant autonomous system is equivalent to an
integer order linear time invariant non-autonomous system but
old history, the development of fractional calculus theory is a cannot be equivalent to any integer order linear time invariant
matter of almost exclusive interest for few mathematicians and autonomous system with any system parameters. The nonexis-
theoretical physicists. In recent years, researchers have noticed tence of periodic solutions of fractional order dynamic systems
that the description of some phenomena is more accurate are proved by means of contradiction method. Stability of a
when the fractional derivative is introduced. Many practical fractional order linear time invariant autonomous system is
control system models can be described by fractional differ- equivalent to the stability of another corresponding integer
ential equations. It is worth mentioning that many physical order linear time invariant autonomous system. The examples
phenomena having memory and genetic characteristics can and state figures are given to illustrate the effects of the
be described by modeling as fractional order systems. Frac- conclusions derived. The conclusions provided in the paper
tional order systems have attracted much attention. In what can be easily extended to singular fractional order linear time
concerns automatic control, T. T. Hartley and C. F. Lorenzo invariant systems.
[1] studied the fractional order algorithms for the control of
dynamic systems. Podlubny [2] proposed a generalization of II. P RELIMINARIES
the PID controller, namely the PIλ Dµ controller, involving
an integrator of order λ and a differentiator of order µ. L. Let us denote by Z+ the set of positive integer numbers, C
Yan and Y. Q. Chen [3] propose the definition of Mittag- the set of complex numbers, Rn×n the set of n × n dimension
Leffler stability and introduce the fractional Lyapunov direct real numbers. We denote the real part of complex number α
method. Fractional comparison principle is introduced and the by Re(α).
application of Riemann-Liouville fractional order systems is Caputo derivative has been often used in fractional order
extended by using Caputo fractional order systems. C.P Li systems since it has the practical initial states like that of
and F.R. Zhang [4] give a survey on the stability of fractional integer order systems.
differential equations based on analytical methods. Definition 1: The Caputo fractional order derivative with
order α of function x(t) is defined as
This article has been accepted for publication in a future issue of this Z t
journal, but has not been fully edited. Content may change prior to final C α 1
publication. 0 Dt x(t) = (t − τ )n−α−1 x(n) (τ )dτ
This article was recommended by Associate Editor Dingyu Xue. Γ(n − α) 0
X. F. Zhang is with the School of Sciences, Northeastern University,
Shenyang, 110004, China (e-mail: fushun-info@163.com). where n − 1 < α < n ∈ Z+ , Γ is well-known Euler Gamma
Digital Object Identifier 10.1109/JAS.2016.7510205 function.
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

Definition 2: The Riemann-Liouville derivative of fractional Lemma 4: The Laplace transform of A cos(ωt) is:
order α of function x(t) is defined as
Z As
1 d n t L(A cos(ωt)) = .
RL α
(t − τ )n−α−1 x(τ )dτ s2 + ω 2
0 Dt x(t) = ( )
Γ(n − α) dt 0
Lemma 5: The Laplace transform of tβ−1 Eα,β (−ωtα ) is:
where n − 1 < α < n ∈ Z+ .
Definition 3: The Grunwald-Letnikov derivative of frac- sα−β
L(tβ−1 Eα,β (−ωtα )) = .
tional order α of function x(t) is defined as sα + ω
(t−α)/h
X Lemma 6: The Laplace transform of n order derivative
GL α
0 Dt x(t) = lim h−α (−1)r Cαr x(t − rh) f n (t) is:
h→0
r=0
n−1
X
where n − 1 < α < n ∈ Z+ . L(f (n) (t)) = sn F (s) − sn−1−i f (i) (0).
Definition 4: The Mittag-Leffler function is defined as i=0

X tk III. M AIN R ESULTS
Eα (t) =
Γ(kα + 1)
k=0
A. Equivalence Between FOS and IOS
where Re(α) > 0, t ∈ C. The two-parameter Mittag-Leffler Integer order linear time invariant (LTI) systems have been
function is defined as developed quite maturely. Fractional order LTI system is a

X tk subsystem of dynamic control system and is less discussed due
Eα,β (t) = to its difficulty. In order to obtain the better control cost index,
Γ(kα + β)
k=0 the control components and devices with fractional order prop-
erties are needed to be introduced. Algorithms in measurement
where Re(α) > 0, β, t ∈ C.
technology sometimes process the fractional order characteris-
Property 1: The Laplace transform of Caputo derivative of
tics. Some control plants are more difficult to be modeled than
function x(t) is
integer order systems. By the above reason, fractional order
n−1
X dynamic control systems are essential to be introduced. From
L(C α α
0 Dt x(t)) = s X(s) − sα−k−1 xk (0), Fig. 1, we can see that state figures of ẋ(t) = tx(t), and those
k=0
of Dα x(t) = x(t), α = 0.2, 0.4, · · · , 1, are similar to each
where X(s) = L[x](s), n − 1 < α < n ∈ Z+ . other, but they are not identically coincided with each other.
Property 2: If let α ∈ (0, ∞) \ N. Then, we have An obvious question is whether there exists an integer order
LTI System (1) equivalent to a fractional order LTI System (2)
n−1
X
RL α x(i) (0) with any appropriate parameters or be equivalent to a fractional
0 Dt x(t) =GL
0 Dtα x(t) =C α
0 Dt x(t)+ ti−α
Γ(i − α + 1) order LTV System (3) with any appropriate parameters or not.
i=0
It is an important problem for the reason that if the answer is
where n − 1 < α < n ∈ Z+ . ’yes’ the fractional order systems can be regarded as a part of
Lemma 1: The Laplace transform of tα−1
+ /Γ(α) is:
integer order systems and if the answer is ’no’ the fractional
order systems cannot be ignored so that the research of FOS
tα−1
+ is magnificently innovative. From the theorems in Section III,
L( ) = s−α
Γ(α) it is found that the answer is negative. It can hold only if
and ½ the state is zero solution. Actually, System (1) is equivalent
tα−1 , t > 0 to System (4) in some cases. In the following subsection, we
tα−1
+ =
0, t ≤ 0. can have that if α = 1/2, System (4) reduces to System (5).
e−at
p
Lemma 2: The Laplace transform of √
b−a
erf( (b − a)t) Dα x(t) = Ax(t) (1)
is:
e−at p 1
L( √ erf( (b − a)t)) = √ ẋ(t) = A1 x(t) (2)
b−a s + b(s + a)

where erf(t)R is the error function for each element of t, ẋ(t) = A2 (t)x(t) (3)
t 2
erf(t) = √2π 0 e−τ dτ.

Lemma 3: The Laplace transform of √1πt − √2π daw( t) is: Z
A t
Ax(0)tα−1
+
√ ẋ(t) = (t − τ )α−1 x0 (τ )dτ + (4)
1 2 √ s Γ(α) 0 Γ(α)
L( √ − √ daw( t)) =
πt π s+1
−1
where daw(t) Ris Dawson function for each element of t, 2Ax(0)t+ 2
2 t 2
daw(t) = e−t 0 eτ dτ. ẋ(t) = A x(t) + . (5)
Γ( 12 )
ZHANG et al.: RELATIONSHIP BETWEEN INTEGER ORDER SYSTEMS AND FRACTIONAL ORDER SYSTEMS AND ITS TWO APPLICATIONS 3

i.e., p
s q X(s) − sp/q−1 x(0) = AX(s).
Pre- and post-multiplying above equation by sp/q , it follows
that
2p 2p
s q X(s) − s q −1 x(0)
p p p p
= As q X(s) = A(s q X(s) − s q −1 x(0)) + As q −1 x(0)
p
= A2 X(s) + As q −1 x(0).
p
Keeping on pre- and post-multiplying above equation by s q
till q times, it follows that
q−1
X ip
p
s X(s) − s p−1 q
x(0) = A X(s) + Aq−i s q −1 x(0)
i=1

Fig. 1. α
Plot of states of ẋ(t) = tx(t) and D x(t) = x(t). i.e.,
Pp−1
From the discussion on relationship between FOS and sp X(s) − i=0 sp−1−i x(i) (0)
Pq−1 ip Pp−1
IOS in the above subsection, it is easy to introduce its two = Aq X(s) + i=1 Aq−i s q −1 x(0) − i=1 sp−1−i x(i) (0).
applications i.e., non existence of periodic solutions for FOS By Lemma 1 and Property 1 and taking inverse Laplace
and stability between FOS and IOS. transform in above equation, we have (7).
Theorem 3: Linear time invariant fractional system (1) with
B. Non Existence of Periodic Solutions for FOS order 0 < α < 1, α = p/q, p, q ∈ Z+ has no periodic solution.
Proof : By contradiction, suppose linear time invariant frac-
Theorem 1: While α = 1/2, System (1) is equivalent to (5). tional system (1) has a periodic solution x(t). For T −periodic
Proof : Using Laplace transform for System (1), taking function x(t + T ) = x(t), from
into account the Caputos definition for the fractional-order
derivatives in (2), and applying Property 1 in the case that d d d
x(t + T ) = x(t + T ) (t + T ) = x0 (t + T )
0 < α < 1, it yields that dt d(t + T ) dt

sα X(s) − sα−1 x(0) = AX(s). it is easy to see that x(k) (t + T ) = x(k) (t). From Theorem 2,
we know that (1) is equivalent to (7). If we denote
Pre- and post-multiplying above equation by s1−α , it fol- f (t) = x(p) (t) − Aq x(t)
lows that −i
Pq−1 t+ q Pp−1 (p−1−i) (i)
g(t) = i=1 Aq−i Γ(1− i x(0) + i=1 δ x (0)
sX(s) − x(0) =As1−α X(s) q )

=A(s1−α X(s) − s−α x(0)) + As−α x(0). then f (t) = g(t). However, f (t) is periodic function but g(t)
is a non-periodic function. So, there does not exist any periodic
By Lemma 1 and taking inverse Laplace transform in above solution for System (1). ¥
equation, we have (4). Remark 1: From Theorem 2, we know that there does
When α = 1/2, we have System (5). If we denote B = not exist any integer order LTI System (2) be equivalent
−1
Ax(0), u(t) = t+ 2 /Γ( 12 ), then (5) changes as (6) to a fractional order LTI System (7) with any appropriate
parameters. It means the properties of fractional order LTI
ẋ(t) = A2 x(t) + Bu(t). (6)
systems may be different from those of integer order LTI
When α = p/q, p, q ∈ Z+ , System (1) can be proved to be systems. It can attract researchers to explore the distinct
equivalent to (7). properties of fractional order LTI systems.
Remark 2: Theorem 3 gives a concise and effective proof
q−1 − ip
X t+ q that there does not exist periodic solutions for fractional order
(p) q q−i
x (t) =A x(t) + A ip
x(0) LTI System (7).
i=1
Γ(1 − q )
Remark 3: With the equivalence between the integer order
p−1
X LTI System (7) and the fractional order LTI System (1), we
+ δ (p−1−i) (t)x(i) (0) (7) succeed in finding a new research approach of discussing the
i=1
difficult fractional order LTI System (1). However, relative to
where δ is the unit pulse function. System (1), it is easy and there exists extensive results to
Theorem 2: While α = p/q, System (1) is equivalent to (7). discuss the integer order LTI System (7). For example, we can
Proof : Using Laplace transform in (1), taking into account further discuss the stability and robust stability of fractional
the Caputos definition for the fractional-order derivatives in order LTI System (1) in the future.
(2), and applying Property 1 in the case that 0 < α < 1, we Remark 4: From Theorem 3, we can see that only if α is an
have that integer, it follows g(t) = 0. This means only if α is an integer,
sα X(s) − sα−1 x(0) = AX(s) it is possible for System (1) to satisfy periodic solutions.
4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

C. Stabilities Between FOS and IOS


Lemma 7: [12] System (1) is asymptotically stable if and
only if there exist two matrices X, Y ∈ Rn×n , such that
· ¸
X Y
>0
−Y X
aAX + bAY + aXAT − bY AT < 0
where a = sin(απ/2), b = cos(απ/2).
Lemma 8: [12] System (1) is asymptotically stable if and
only if there exist two matrices X, Y ∈ Rn×n , such that
· ¸ · ¸
X Y Π1 Π2
> 0, <0
−Y X −Π2 Π1
where
Π1 = aAX + bAY + aXAT − bY AT Fig. 2. State curves of IOS in Example 1.

Π2 = aAY − bAX + bXAT + aY AT It is easy to obtain the solutions of the above equations as
follows:
and a, b are the same as those in Lemma 7.
1 1
Lemma 9 : [12] A complex matrix X ∈ Cn×n satisfies X < s− 2 +1 s2 + 1 1
X1 (s) = , X2 (s) = − s2 .
0 if and only if s+1 s+1
· ¸
Re(X) Im(Y ) Consider Lemma 1 and 3, and take the inverse Laplace
< 0. (8)
−Im(Y ) Re(X) transform for X1 (s) and X2 (s), it follows that:
Consider the following specific complex integer order linear √
x1 (t) = e−t + √2π daw( t)
time invariant system √ 1
t− 2
x2 (t) = e−t + √1πt − √2π daw( t) − Γ( 1 .
ẋ(t) = (a + jb)AT x(t) (9) ) 2

where system matrix A ∈ Rn×n , j is the imaginary unit. With Lemma 5, it also follows that:
Using Lyapunov theory of integer order systems and Lem- 1
x1 (t) = e−t + t 2 E1, 23 (−t)
mas 7 and 8, it is easy to obtain the following equivalence
stability criterion. 1 t− 2
1

Theorem 4: Fractional order system (1) is asymptotically x2 (t) = e−t − t 2 E1, 21 (−t) − .
Γ( 12 )
stable if and only if integer order system (9) is asymptotically
stable. It is easy to see from Fig. 3 that the state curves of fractional
Proof For the specific complex integer order LTI system (9), order System (1) with parameter α = 1/2 do not possess
we choose the quadratic Lyapunov candidate function as periodic dynamic orbits.
V (x(t)) = xT (t)(X + jY )x(t)
where X +jY > 0. Then, differentiating V (x(t)) with respect
to time t along to the solution of (9), we obtain
V̇ = xT (t)[(a − jb)A(X + jY ) + (X + jY )(a + jb)AT ]x(t)
= xT (t)(Π1 + jΠ2 )x(t) < 0.
Using Lyapunov theory of complex integer order systems
and considering (8) in Lemma 9, this completes the proof.

IV. N UMERICAL E XAMPLES


Example 1: Consider integer order System (2) with param-
eters as follows:
· ¸ · ¸
0 1 1
A1 = , x(0) =
−1 0 1 Fig. 3. State curves of FOS in Example 1.
from Fig. 2, we can see that the solutions are periodic. But if
Example 2: By Theorem 2, for α = 1/3, we have that
we consider System (1) with the same above parameters and
System (1) is equivalent to
α = 1/2, then by Laplace transform for System (1) we have
1 1 −1 −2
s 2 X1 (s) − X2 (s) = s− 2 t+ 3 t+ 3
1 1 ẋ(t) = x(t) + x(0) + x(0).
s 2 X2 (s) + X1 (s) = s− 2 . Γ(1 − 13 ) Γ(1 − 23 )
ZHANG et al.: RELATIONSHIP BETWEEN INTEGER ORDER SYSTEMS AND FRACTIONAL ORDER SYSTEMS AND ITS TWO APPLICATIONS 5

From Fig. 4, we can see the state curves of fractional order [9] Sabatier J, Moze M, Farges C. LMI stability conditions for fractional
System (1) with parameter α = 1/3 are completely identical order systems. Computers & Mathematics with Applications, 2010,
59(5): 1594−1609
to the corresponding state curves of integer order System (7). [10] Kaslik E, Sivasundaram S. Non-existence of periodic solutions in
fractional-order dynamical systems and a remarkable difference between
integer and fractional-order derivatives of periodic functions. Nonlinear
Analysis: Real World Applications, 2012, 13(3): 1489−1497
[11] Bagley R L, Calico R A. Fractional order state equations for the control
of viscoelastically damped structures. Journal of Guidance, Control, and
Dynamics, 1991, 14(2): 304−311
[12] Zhang X F, Chen Y Q. D-stability based LMI criteria of stability
and stabilization for fractional order systems. In: Proceedings of the
ASME 2015 International Design Engineering Technical Conferences &
Computers and Information in Engineering Conference. Boston, USA:
ASME, 2015.

Fig. 4. State curves of FOS in Example 2.

V. C ONCLUSIONS
Many systems exhibit the fractional phenomena, such as
motions in complex media or environments, random walk of
bacteria in fractal substance, etc. These models can be obtained
by solving modified fractional order systems. In this paper,
we discuss the relationship between rational fractional order
systems and integer order systems and conclude that the two
kind of systems cannot be substituted for each other. The
criteria of nonexistence of periodic solution of fractional order
systems are addressed. The proof approach is based on the
Xuefeng Zhang is currently with the School of
properties of Laplace transform of fractional order systems. Sciences, Northeastern University, Shenyang, China.
Stability of a fractional order linear time invariant autonomous His research interests include fractional order control
system is equivalent to the stability of another corresponding systems and singular systems. He received the B.Sc.
degree in applied mathematics in 1989 and the M.S.
integer order linear time invariant autonomous system. Some degree in control theory and control engineering
numerical examples are given to verify the feasibility of results in 2004 and the Ph.D. degree in control theory
presented. The methods provided in the paper can be extended and control engineering in 2008 from Northeastern
University, China.
to singular fractional order linear time invariant systems in the
future.

R EFERENCES
[1] Hartley T T, Lorenzo C F. Dynamics and control of initialized fractional-
order systems. Nonlinear Dynamics, 2002, 29(1−4): 201−233
[2] Podlubny I. Fractional-order systems and PIλ Dµ -controllers. IEEE
Transactions on Automatic Control, 1999, 44(1): 208−214
[3] Li Y, Chen Y Q, Podlubny I. Mittag-Leffler stability of fractional order
nonlinear dynamic systems. Automatica, 2009, 45(8): 1965−1969
[4] Li C P, Zhang F R. A survey on the stability of fractional differential
equations. The European Physical Journal Special Topics, 2011, 193(1):
27−47
[5] Liao Z, Peng C, Li W, Wang Y. Robust stability analysis for a class
of fractional order systems with uncertain parameters. Journal of the
Franklin Institute, 2011, 348(6): 1101−1113
[6] Li C P, Deng W H. Remarks on fractional derivatives. Applied Mathe-
matics and Computation, 2007, 187(2): 777−784
[7] Haubold H J, Mathai A M, Saxena R K. Mittag-Leffler functions and
their applications. Journal of Applied Mathematics, 2011, 2011: Article
ID 298628
[8] Erdélyi A. Tables of Integral Transforms. New York: McGraw-Hill,
1954.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

Dynamics of the Fractional-order Lorenz System


Based on Adomian Decomposition Method and Its
DSP Implementation
Shaobo He, Kehui Sun, and Huihai Wang

Abstract—Dynamics and digital circuit implementation of computer resources [15]. Meanwhile, Adomian decomposition
the fractional-order Lorenz system are investigated by em- method (ADM)[16] is employed to obtain numerical solution
ploying Adomian decomposition method (ADM). Dynamics of of the fractional-order chaotic system for its high precision and
the fractional-order Lorenz system with derivative order and
parameter varying is analyzed by means of Lyapunov exponents fast speed of convergence [17-19]. For instance, the fractional-
(LEs), bifurcation diagram, chaos diagram and phase diagram. order Chen system is investigated by Cafagna D et.al [19] by
Results show that the fractional-order Lorenz system has rich applying ADM, and the results show that it is a good method
dynamical behavior and it is a potential model for application. for solving the fractional-order chaotic systems. In addition,
It is also found that the minimum order is affected by numerical based on ADM, Lyapunov exponents (LEs) of the fractional-
algorithm and time step size. Finally, the fractional-order system
is implemented on DSP digital circuit. Phase diagrams generated order system are calculated [20]. Furthermore, circuit design
by the DSP are consistent with that generated by simulation. is essential for application of fractional-order chaotic systems.
Although analog circuit implementation is widely reported by
Index Terms—fractional calculus, Lorenz system, Adomian
decomposition method, dynamics, DSP implementation. researchers [6], digital circuit realization of the fractional-order
chaotic system has better flexibility and repeatability [21]. So,
we focus on dynamics of the fractional-order Lorenz system
I. I NTRODUCTION and its DSP implementation by employing ADM in this paper.

I N recent years, the application of fractional calculus to


chaotic system has become a hot topic [1], and re-
searchers begin to investigate dynamics and applications of
The structure of the paper is as follows. In Sec.II, char-
acteristics of the ADM are presented and the numerical
solution of fractional-order Lorenz system is obtained. In
the fractional-order chaotic systems [2,3]. Sec.III, dynamics of the fractional-order Lorenz system is
The fractional-order Lorenz system with a new set of investigated. In Sec.IV, the fractional-order Lorenz system is
parameters is firstly analyzed by Grigorenko I et.al [4], and realized by employing DSP technology. Finally, we summarize
they reported that the system can generate chaos when the total the conclusions.
order is 2.91 by a numerical method they derived. Unfortu-
II. N UMERICAL SOLUTION FOR THE FRACTIONAL - ORDER
nately, an error was found in the derived numerical method,
L ORENZ SYSTEM
thus the result in this paper was not reliable [5]. More recently,
Jia H Y et al. [6] analyzed dynamics of this system with order A. Advantages of Adomian decomposition method
q=0.7, 0.8 and 0.9 and implemented it in analog circuit by We choose ADM to solve the fractional-order chaotic sys-
employing frequency domain method (FDM) [7]. However, tem since it has some advantages over the following aspects
whether this method accurately reflects chaotic characteristics comparing with other standard numerical methods.
in fractional-order chaotic system was questioned in [8-10]. i) ADM can get more exact solution of the fractional-
Another method for solving fractional-order chaotic systems order system as it preserves the system nonlinearities. The
is the Adams-Bashforth-Moulton algorithm (ABM) [11]. It can precision of FDM is within 2dB or 3dB, and a satisfying
be used to analyze dynamics with continuous derivative order approximation of the actual system can be obtained within
[12], and some researches of the fractional-order chaos are the desired frequency band. But a large error is illustrated at
based on this algorithm [13, 14]. But the calculation speed the high and low frequency band [10, 23]. The truncation error
of this algorithm is very slow, and it consumes too many of ABM is O(hp ), p=min(2,1+q). It is acceptable, but it is not
as effective as ADM [15].
This article has been accepted for publication in a future issue of this ii) ADM obtains chaos with much lower order. Taking
journal, but has not been fully edited. Content may change prior to final
publication. fractional-order Chen system as an example, the minimum
This work was supported by the National Natural Science Foundation of order by ADM is 0.24 [19], and this value represents the
China (Nos. 61161006 and 61573383). Recommended by Associate Editor lowest order reported in literatures. However, the minimum
Dingyü Xue.
S. He, K. Sun and H. Wang are with School of Physics order of this system by ABM is 2.64 [8], and it is difficult
and Electronics, Central South University, China (e-mail: hes- for FDM to obtain the minimum order of a fractional-order
haobo 123@163.com;kehui@csu.edu.cn;wanghuihai csu@csu.edu.cn). chaotic system.
K. Sun is also with School of Physics Science and Technology, Xinjiang
University, China. iii) ADM provides a potential iterative approach for digital
Digital Object Identifier 10.1109/JAS.2016.7510133 circuit implementation of the fractional-order chaotic system.
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

ABM is not suitable for practical application of fractional- C. Solution of the fractional-order Lorenz system
order chaotic system since it needs more and more time and The fractional-order chaotic Lorenz system is presented by
memory space for computation as time goes on [15]. FDM is [4, 6] as  q
the theoretical basis for the fractional-order chaotic systems  Dt0 x1 = a(x2 − x1 )
implemented in analog circuit. Dq x2 = cx1 − x1 x3 + dx2 , (8)
 t0 q
Dt0 x3 = x1 x2 − bx3
B. Description of Adomian decomposition method where a, b, c, and d are system parameters, and q is the
derivative order. As the same with [4] and [6], we investigate
For a given fractional-order chaotic system with form of
dynamics and digital circuit realization of this system by fixing
Dtq0 x(t)=f (x(t))+g(t), where x(t)=[x1 (t), x2 (t), ..., xn (t)] is
a = 40, b = 3, c = 10, and varying d and q. By applying
the state variable, g(t) = [g1 (t), g2 (t), ..., gn (t)] is the constant
ADM, the numerical solution of the fractional-order Lorenz
in the system, and Dtq0 is the Caputo fractional derivative
system is denoted by
operator [17]. So it can be divided into three parts as the form  P6 j jq ±

 x1 (n + 1) = Pj=0 κ1 h ±Γ(jq + 1)
Dtq0 x(t) = Lx(t) + N x(t) + g(t), (1) 6
x (n + 1) = j=0 κj2 hjq Γ(jq + 1) . (9)
 2
 P6 ±
where m ∈ N , m − 1 < q ≤ m. Lx(t) and N x(t) are x3 (n + 1) = j=0 κj3 hjq Γ(jq + 1)
the linear and nonlinear terms of the fractional differential
where h is the integration step-size, Γ(·) is the Gamma
equations respectively. Here, let Jtq0 is the inverse operator of
function, and κji (·) are defined as
Dtq0 , thus we have [17].
κ01 = x1 (n), κ02 = x2 (n), κ03 = x3 (n), (10)
x = Jtq0 Lx + Jtq0 N x + Jtq0 g + Φ, (2)
Pm−1 k
 1
where Φ = k=0 bk (t − t0 ) /k!, x
(k) +
(t0 ) = bk , k =  κ1 = a(κ02 − κ01 )
0, · · · , m−1, and it involves the initial condition. By applying κ1 = cκ01 + dκ02 − κ01 κ03 , (11)
 21
the recursive relation [17] κ3 = −bκ03 + κ01 κ02
 0  2

 x = Jtq0 g + Φ  κ1 = a(κ12 − κ11 )



 x1 = Jtq0 Lx0 + Jtq0 A0 (x0 ) κ2 = cκ11 + dκ12 − κ01 κ13 − κ11 κ03 , (12)
 2  22
x = Jtq0 Lx1 + Jtq0 A1 (x0 , x1 ) κ3 = κ11 κ02 + κ01 κ12 − bκ13
, (3)

 ···  3

 q q  κ1 = a(κ02 − κ01 )

 xi = Jt0 Lxi−1 + Jt0 Ai−1 (x0 , x1 , · · · , xi−1 ) 

  3 2
dκ22 − κ01 κ23 −
···  κ2 = cκ1 +

1 1 Γ(2q+1)
κ1 κ3 Γ2 (q+1) − κ21 κ03 , (13)
the analytical solution of the fractional-order system is pre- 
 Γ(2q+1)
 κ3 = κ1 κ2 + κ1 κ2 Γ2 (q+1) +

3 0 2 1 1
sented as 

X∞ κ21 κ02 − bκ23
x(t) = xi , (4)  4
i=0

 κ1 = a(κ32 − κ31 )
where i = 1, 2, ..., ∞, and the nonlinear terms of the fractional 
 4 3 3 0 3
 κ2 = cκ1 + dκ2 − κ1 κ3Γ(3q+1)
 − κ31 κ03 −
differential equations N x(t) are evaluated by [22] (κ21 κ13 + κ11 κ23 ) Γ(q+1)Γ(2q+1) , (14)



X 
 κ3 = κ01 κ32 + κ31 κ02 + bκ33 +
4

Nx = Ai (x0 , x1 , · · · , xi ), (5) 
 Γ(3q+1)
(κ21 κ12 + κ11 κ22 ) Γ(q+1)Γ(2q+1)
i=0
 5
 i 
 κ1 = a(κ42 − κ41 )
 Aj = 1 d i
i 
 κ52 = cκ41 + dκ42 − κ01 κ43 −
i! [ dλi N (vj (λ))]λ=0 

Pi . (6) 
 Γ(4q+1)
 vji (λ) =
k
(λ) xkj
 (κ31 κ13 + κ11 κ33 ) Γ(q+1)Γ(3q+1) −
κ21 κ23 ΓΓ(4q+1) 4 0 , (15)
2 (2q+1) − κ1 κ3
k=0



 Γ(4q+1)
Because ADM converges very fast [17-19], we choose i = 6 
 κ53 = κ01 κ42 + (κ31 κ12 + κ11 κ32 ) Γ(q+1)Γ(3q+1)


for the approximate solution in this paper. To discretize Eq.(4),  +κ21 κ22 ΓΓ(4q+1) 4 0 4
2 (2q+1) + κ1 κ2 − bκ3
a time interval [t0 , t] is divided into subintervals [tn , tn+1 ],  6
where h = tn+1 − tn . So, the solution of the fractional-order 
 κ1 = a(κ52 − κ51 )
Lorenz system is expressed as 
 κ62 = cκ51 + dκ52 − κ01 κ53 −



 Γ(5q+1)
X6 
 (κ11 κ43 + κ41 κ13 ) Γ(q+1)Γ(4q+1) −
x(tn ) = xi (tn−1 ) = F (x(tn−1 )). (7)  Γ(5q+1)
i=0 (κ1 κ3 + κ1 κ3 ) Γ(2q+1)Γ(3q+1) − κ51 κ03 ,
2 3 3 2
(16)


Then we can obtain the discrete iterative form x(tn+1 ) = 
 κ3 = κ1 κ2 + κ51 κ02 − bκ53 +
6 0 5

 Γ(5q+1)
F (x(tn )), which is denoted as x(n+1) = F (x(n)) for general 
 (κ11 κ42 + κ41 κ12 ) Γ(q+1)Γ(4q+1) +


cases.  2 3
(κ κ + κ κ ) 3 2 Γ(5q+1)
1 2 1 2 Γ(2q+1)Γ(3q+1)
HE et al.: DYNAMICS OF THE FRACTIONAL-ORDER LORENZ SYSTEM BASED ON · · · 3

According to Eq.(9), the chaotic sequences of the fractional- Lyapunov exponent illustrates a decreasing trend as order q
order Lorenz system are obtained with appropriate initial val- increasing.
ues. Meanwhile, Eq.(9) provides a necessary iterative approach
for DSP implementation of the fractional-order Lorenz system.

III. C HAOTIC DYNAMICS OF THE FRACTIONAL - ORDER


L ORENZ SYSTEM
A. Design of Lyapunov exponents calculation algorithm
The Lyapunov exponents are calculated based on Jacobian
matrix obtained from Eqs. (9)-(16) and QR decomposition
method [20]. The QR decomposition method is shown as
qr(JN JN −1 · · · J1 ) = qr (JN JN −1 · · · J2 (J1 Q0 ))
= qr (JN JN −1 · · · J3 (J2 Q1 )) R1 , (a) LEs
= QN RN · · · R2 R1
(17)
where qr(·) is the QR decomposition function, J is the Jaco-
bian matrix of Eq.(9). The Lyapunov exponents are obtained
as
N
1 X
λk = ln |Ri (k, k)|, (18)
N h i=1
where k=1, 2, 3, and N is the iteration times. The flow chart
for LEs calculation is shown in Fig.1. Before calculating LEs,
parameters, time step size h and number of iterations N should (b) Bifurcation diagram
be confirmed. The Jacobian matrix is obtained according
to Eq.(9) by applying mathematical software Matlab. LEs Fig. 2. Dynamics of the fractional-order Lorenz system with d = 25 and q
varying
are calculated based on the QR decomposition method as
illustrated in Eqs. (17) and (18).

Fig. 3. Phase diagram of the fractional-order Lorenz system with d = 25


and q = 0.813.
Fig. 1. Flow diagram for LEs calculation algorithm.

ii) Fix q = 0.96 and vary d from 0 to 38 with step


size of 0.1. When d decreases from 38, the system presents
B. Dynamics with varying parameters periodical states until it enters into chaos at d = 32.1 by
In this section, dynamics in the fractional-order Lorenz the period-doubling bifurcation as shown in Fig. 4(a). Chaos
system with varying system parameter d and derivative order covers most of the range d ∈ [9.8, 32.1] with several small
q are investigated. Parameter fixed dynamical analysis method periodic widows, such as d ∈ [14.5, 16.3] ∪ [21.1, 21.5].
and chaos diagram are used. Here, we set N =20000 and Finally, the system becomes convergent at d = 9.8 by a tangent
h=0.01. Three cases are investigated. bifurcation. To observe dynamics better, phase diagrams are
i) Fix d = 25, and vary derivative order q from 0.75 presented in Fig.5. When d=15, 21.5 and 37, the system is
to 1 with step size of 0.0005. The bifurcation diagram and periodic, and the system is chaotic when d = 20. It shows
LEs are shown in Fig.2. It shows that the system generates that the system presents different states with different values
chaos for 0.813 ≤ q < 1 except some periodic windows. of parameter d.
Thus the minimum total order for fractional-order Lorenz iii) Vary q from 0.75 to 1 with step size of 0.0025 and
system to generate chaos is 2.439 and the corresponding vary d from 0 to 38 with step size of 0.38 simultaneously.
phase diagram is shown in Fig.3. In addition, the maximum The maximum Lyapunov exponent based chaos diagram in
4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

(a) LEs

Fig. 6. Maximum Lyapunov exponent based chaos diagram.

as shown in [6], results based on ADM are more detailed and


accurate. It also shows that we can analyze dynamics of the
system with q varying continuously, but it is difficult for FDM
to do so.

(b) Bifurcation diagram


C. Discussion about the minimum order
Fig. 4. Dynamics of the fractional-order Lorenz system with q = 0.96 and
d varying Obviously, the minimum order for chaos is different for
different system parameter. But it is also different when the
numerical solution algorithm or time step size h is different.
Thus these two aspects are discussed as follows.
i) Compared with other approaches, chaotic system has a
much lower order if it is solved by ADM algorithm. p The
equilibrium
p point of this system is (0, 0, 0) and (± b(c + d),
± b(c + d), c + d). When d = 25, the eigenvalues at
(0, 0, 0) are λ1 =-45.6608,
√ λ2√=30.6608, λ3 =-3.0000, and
the eigenvalues at (± 105, ± 105, 35) are λ1 =-25.2415,
(a) d=15 (b) d=20
λ2 =3.6207+17.8795i and λ3 =3.6207-17.8795i. According to
the stability theory as proposed in Refs. [8] and [9], the
lowest order q to generate chaos is q = 0.8726. It is not
difficult to find out that ABM satisfies this result. However,
FDM and ADM do not. According to [6], when q = 0.7, the
system has rich dynamics and chaos still exists by applying
FDM. According to Fig.2, the minimum order of the system
is q = 0.813 by applying ADM. Actually, the stability
theory from [25] is proposed to analyze fractional-order linear
(c) d=21.5 (d) d=37 systems. For fractional-order nonlinear systems, Li L X et al.
[26] proved that the stability theory does not always work
Fig. 5. Phase diagrams of the fractional-order Lorenz system with q = 0.96
and d varying when the specified matrix J(X) is time-varying. We believe
that it is more complex to analyze stability of fractional-order
nonlinear system. Besides, although FDM and ADM do not
satisfy the stability theory as presented in [8] and [9], they
this q − d parameter plane is illustrated in Fig.6. In this figure, are widely used and accepted by researchers [7, 15-21]. In
we only plot the case when the maximum Lyapunov exponent addition, it shows in [27] that different results of a fractional-
is larger than zero. According to Fig.6, chaos exists in the order system may be achieved when simulations are performed
range of d ∈ [10, 32]. A high complexity region is observed based on different numerical methods. Since FDM and ADM
within d ∈ [25, 30] and q ∈ [0.8, 0.97], which is favorable for can obtain chaos at a much lower order, they extend the
practical application. So, the fractional-order Lorenz system parameter space of fractional-order chaotic systems.
is a good model for real application. It shows that the chaos ii) The effect of time step h should be further investigated.
diagram provides a parameter selection basis for fractional- As for ADM, when h=0.01, the lowest order to generate chaos
order chaotic Lorenz system in practical application. is q=0.813. We also find that the lowest order decreases with
Compared with bifurcation analysis results based on FDM the decrease of the time step size h. As shown in Fig.7, when
HE et al.: DYNAMICS OF THE FRACTIONAL-ORDER LORENZ SYSTEM BASED ON · · · 5

Fig. 8. Hardware block diagram of DSP implementation

Here, the initial value is x0 = [1, 2, 3]. Setting q = 0.8130,


d = 25, the phase diagram is shown in Fig. 10(a). The
(a) h=0.001 corresponding Matlab simulation result is illustrated in Fig.3.
Setting q = 0.96, d = 15, the phase diagram is shown in
Fig. 10(b), and its corresponding Matlab simulation result is
presented in Fig.5(a). Setting q = 0.96 and varying d (d=20
and d=37), the phase diagrams are shown in Figs. 10(c) and
(d). It can be seen that they consist of phase diagrams as shown
in Fig.5(b) and Fig.5(d). It shows that the fractional-order
Lorenz system is implemented in the DSP successfully. It lays
a hardware foundation for the applications of the fractional-
order Lorenz chaotic system.
(b) h = 0.0001

Fig. 7. Bifurcation diagrams of the fractional-order Lorenz system under


different h

h=0.001, the lowest order is q=0.505, and the lowest order


is q=0.402 for h=0.0001. The system generates chaos with
lower order when time step h is smaller, but more memory
and computing resources are needed. It is not good for real
application of the system. We think h = 0.01 is a suitable
choice for general cases. However, the reason why the lowest
order decreases with the decrease of time h needs further
study.
According to the discussion above, when a minimum order
for chaos generation of a fractional-order chaotic system is
presented, the certain set of parameters, numerical algorithm
and time step size should also be specified.
Fig. 9. Flow diagram for DSP implementation of the fractional-order Lorenz
IV. D IGITAL CIRCUIT IMPLEMENTATION system.

In this section, the digital circuit of the fractional-order


Lorenz system is designed, and the numerical solution applied
in DSP board is presented as Eqs.(9)-(16). Hardware block
diagram of the digital circuit is shown in Fig.8. The floating-
point DSP TMS320F28335 produced by TI is chosen. A 16-bit
dual-channel D/A converter DAC8552 is used to convert time
series generated by DSP. An oscilloscope is used to capture
figures randomly. The flow diagram is presented in Fig.9.
Firstly, the DSP is initialized, then the initial values, including (a) q=0.8130 and d=25 (b) q=0.96 and d=15
h, q, x0 , parameters and iteration number are confirmed. In
this step, all Γ(·) and hnq are computed and saved before
iterative computation to improve the iteration speed. When the
data is popped out, the data should be processed before D/A
conversion. There are two steps in data processing. At first,
a big enough data is added to make sure the data is larger
than zero. Then, the data is rescaled and truncated to adapt (c) q=0.96 and d=20 (d) q=0.96 and d=37
data width of the DAC8552. It should be pointed out that the
Fig. 10. Phase diagrams of the fractional-order Lorenz system recorded by
iterative computation is not affected by data processing with the oscilloscope
pushing and popping operation. If the iteration is not finished,
the initial value should be replaced before the next iteration.
6 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

V. C ONCLUSIONS [18] He S B, Sun K H, Wang H H. Complexity Analysis and DSP Implemen-


tation of the Fractional-Order Lorenz Hyperchaotic System [J]. Entropy,
In this paper, based on ADM algorithm, we investigated the 2015, 17(12): 8299∼8311.
dynamics of fractional-order Lorenz system again. It shows [19] Cafagna D, Grassi G. Bifurcation and chaos in the fractional-order Chen
that the fractional-order Lorenz system has rich dynamical system via a time-domain approach [J]. Int. J. Bifur. Chaos, 2008, 18(7):
1845∼1863.
characteristics. The system is more complex for smaller deriva- [20] Caponetto R, Fazzino S. An application of Adomian decomposition for
tive order q, and the maximum Lyapunov exponent decreases analysis of fractional-order chaotic systems [J]. Inter. J. Bifur. Chaos,
with the increase of q. The lowest order for chaos generation 2013, 23(3): 1350050.
[21] Wang H H, Sun K H, He S B. Dynamic analysis and implementation
is different according to different numerical algorithms. The of a digital signal processor of a fractional-order Lorenz-Stenflo system
fractional-order Lorenz system has a much lower order for based on the Adomian decomposition method [J]. Phys. Scr., 2015, 90(1):
chaos if it is solved by ADM algorithm. Meanwhile, the lowest 015206
[22] Cherruault Y, Adomian G. Decomposition methods: a new proof of
order for chaos is smaller when the time step size h is smaller. convergence [J]. Math. Comp. Model., 1993, 18(12): 103∼106.
Finally, the system is implemented in the digital circuit by [23] Xue D, Zhao C N, Chen Y Q. A modified approximation method of
employing DSP technology, and phase diagrams generated by fractional order system. In: Proceedings of the 2006 IEEE International
Conference on Mechatronics and Automation. Luoyang China: IEEE,
the DSP device are consistent with the simulation results. Our 2006: 1043∼1048.
further work will focus on real applications of the fractional- [24] Abbaoui K, Cherruault Y. Convergence of Adomian’s method applied
order Lorenz system. to differential equations [J]. Comp. Math. Appl., 1994, 28(5): 103∼109.
[25] Matignon D. Stability results for fractional differential equations with
applications to control processing [J]. Comp. Eng. Sys. Appl., 1997, 2(3):
ACKNOWLEDGEMENTS 963∼968.
[26] Li L X, Peng H M, Luo Q, et.al. Problem and analysis of stability
The authors would like to thank the editor and the referees decidable theory for a class of fractional order nonlinear system [J]. Acta
for their carefully reading of this manuscript and for their Phys. Sin., 2013, 62(2): 020502.
[27] Tavazoei M S, Haeri M. A proof for non existence of periodic solutions
valuable suggestions. in time invariant fractional order systems [J]. Automatica, 2009, 45(8):
1886∼1890.
R EFERENCES
[1] Chen F, Xia L, Guo D, et al. A fractional-order multi-scroll chaotic system
[J]. J. Inf. Comput. Sci, 2013, 10(4): 1203∼1211.
[2] Wang Z, Huang X, Li Y X. A new image encryption algorithm based on
the fractional-order hyperchaotic Lorenz system [J]. Chin. Phys. B, 2013, Shaobo He Ph. D. candidate at the School of
22 (1): 010504. Physics and Electronics, Central South University,
[3] Zhe G, Liao X Z. A stability criterion for linear fractional order systems China. He received his Bachelor and Master degree
in frequency domain [J]. Acta Automat. Sin., 2011, 37(11): 1387∼1394. from Central South University, China, in 2010 and
[4] Grigorenko I, Grigorenko E. Chaotic dynamics of the fractional Lorenz 2013, respectively. His research interests include
system [J]. Phys. Rev. Lett., 2003, 91(3): 034101. chaotic secure communication and complexity anal-
[5] Grigorenko I, Grigorenko E. Erratum: chaotic dynamics of the fractional ysis of chaotic systems.
Lorenz system [Phys. Rev. Lett. 91 , 034101 (2003)] [J]. Phys. Rev. Lett,
2006, 96(19): 199902.
[6] Jia H Y, Chen Z Q, Xue W. Analysis and circuit implementation for the
fractional-order Lorenz system [J]. Acta Phys. Sin., 2013, 62(14): 140503.
[7] Charef A, Sun H H, Tsao Y Y, et al. Fractal system as represented by sin-
gularity function [J]. IEEE Trans. Auto. Cont., 1992, 37(9): 1465∼1470.
[8] Tavazoei M S, Haeri M. Unreliability of frequency-domain approximation
in recognizing chaos in fractional-order systems [J]. IET Signal Proce.,
2007, 1(4): 171∼181.
Kehui Sun Professor at the School of Physics
[9] Tavazoei M S, Haeri M. Limitations of frequency domain approximation
and Electronics, Central South University. He re-
for detecting chaos in fractional order systems [J]. Nonl. Anal., 2008,
ceived his Bachelor, Master and Ph. D. degree from
69(4):1299∼1320.
Central South University in 1991, 1998 and 2005,
[10] Wang M, Sun G H, Wei Y L. Limitations of frequency domain
respectively. His research interests include nonlinear
approximation in the calculation of fractional order chaotic systems [J].
circuits design and dynamical analysis of chaotic
J. Herbin, Instit. Tech., 2011, 43(5): 8∼12.
systems. Corresponding author of this paper.
[11] Sun H H, Abdelwahab A A, Onaral B. Linear approximation of transfer
function with a pole of fractional power [J]. IEEE Trans. Auto. Cont.,
1984, 29(5): 441∼444.
[12] Sun K H, Wang X, Sprott J C. Bifurcations and chaos in fractional-
order simplified Lorenz system [J]. Inter. J. Bifur. Chaos, 2010, 20(4):
1209∼1219.
[13] Wang Y, Sun K H, He S B, et al. Dynamics of fractional-order
sinusoidally forced simplified Lorenz system and its synchronization [J].
Eur. Phys. J. Special Topic, 2014, 223(8): 1591∼1600.
[14] Li R H, Chen W S. Lyapunov-based fractional-order controller design Huihai Wang Ph. D. candidate and lecturer at the
to synchronize a class of fractional-order chaotic systems [J]. Nonl. Dyn., School of Physics and Electronics, Central South
2014, 76(1): 785∼795. University. He received his Bachelor and Master
[15] He S B, Sun K H, Wang H H. Solving of fractional-order chaotic system degree from Central South University in 2001 and
based on Adomian decomposition algorithm and its complexity analyses 2004, respectively. His research interests include sig-
[J]. Acta Phys. Sin., 2014, 63(3): 030502. nal processing and dynamical analysis of nonlinear
[16] Adomian G. A review of the decomposition method and some recent systems.
results for nonlinear equations [J]. Math. Comp. Model., 1990, 13(7):
17∼43.
[17] Daftardar-Gejji V, Jafari H. An iterative method for solving nonlinear
functional equations [J]. J. Math. Anal. Appl., 2006, 316(2): 753∼763.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

Discrete Fractional Order Chaotic Systems


Synchronization Based on the Variable Structure
Control with a New Discrete Reaching-law
Lilian Huang, Longlong Wang, and Donghai Shi
.

Abstract—In this paper, we directly derive a new discrete state science, medicine, biological engineering and so on. There
space expression of the fractional order chaotic system based are many methods about chaotic synchronization, for example
on the fractional order Grnwald-Letnikow(G-L) definition and linear feedback control[6] , coupled synchronization[7] , adap-
design a variable structure controller with a new faster reaching-
law. The new reaching-law has the advantages of weakening the tive synchronization, sliding mode control[8] . The research
high frequency shake. Firstly, the condition of the discrete sliding on chaotic synchronization is usually aiming for the same
mode surface is demonstrated. Then a multi-parametric function structure systems[9] with different initial values or known
for sliding mode surface is constructed for weakening the high parameters[10] or fractional order hyper chaos system[11] . As
frequency shake through improving the Gao discrete reaching- far as the synchronization of discrete fractional order chaotic
law. Finally, the newly designed variable structure controller
is applied to realize the synchronization of two different order systems[12] , many researchers had developed some methods.
discrete fractional chaotic systems. The simulation results show Liao et al[13] realized the synchronization of Henon map by
that the designed controller in this paper is effective, as it using sliding-mode control. Hu[14] proposed tracking control
can achieve the synchronization of the discrete fractional order and predicted synchronization control on discrete chaotic
chaotic systems with external disturbances. Theoretical analysis system. Majidabad et al[15] designed the algorithm of fast
and simulation results prove the effectiveness and robustness of
this control method. synchronization and zero steady-steady error fast synchroniza-
tion and so on. On the other side, A.Dzielinski[16] proposed
Index Terms—Discrete fractional order chaotic system, Differ-
the expression of the discrete fractional order state space
ent order system, Sliding mode control, Discrete reaching-law,
Chaos synchronization. system. D. Sierociuk[17] obtained some results including the
controllability of discrete fractional order state space system
I. I NTRODUCTION and adaptive feedback control. J. A. Tenreiro[18] designed a
discrete fractional order controller which could be applied to
R ECENTLY the fractional calculus is applied widely
in image processing neural network, signal processing,
robust control and so on[1] , because it can more accurately
the linear and nonlinear systems in the time domain. Yao[19]
put forward another form of discrete fractional order chaotic
system and realized synchronous control, and Gong[20] came
describe the actual dynamic characteristics of the physical
up with a different form of expression on discrete fractional
system. Through researching on fractional calculus, many
order chaotic systems. In all the above, the form of discrete
researchers generally accepted that fractional order calculus
fractional order chaotic systems is obtained indirectly by dif-
is a generalization of the integer calculus[2] , and they also
ferent discrete methods. In this paper, we derive directly a new
believed that the fractional calculus had many new character-
discrete state space expression of the fractional order chaotic
istics of the systematic memory, the dynamic system and so
system based on the fractional order Grünwald-Letnikow[21]
on. The fractional calculus’ relationship with the chaos and
definition. We can obtain the scope of the order using bifur-
the fractal theory deeply attracted researchers because new
cation diagram when the system is chaotic. Then based on
chaotic phenomenon was found in fractional order nonlinear
the state space analysis method, the synchronization control
systems[3] .
problem is researched for different structural discrete fractional
The chaotic synchronization has a great potential of appli-
order chaotic systems by sliding mode control theory.
cation in the subject field[4−5] of communication, information
Based on the fractional order definition of Grünwald-
This article has been accepted for publication in a future issue of this Letnikow, the paper directly derives a new discrete state space
journal, but has not been fully edited. Content may change prior to final expression of the fractional order chaotic system Then the
publication.
This research is funded by National Natural Science Foundation of China paper designed a new kind of discrete sliding mode controller
(60772025, 61306142) and Natural Science Foundation of Heilongjiang through improving the Gao’s discrete reaching-law. The struc-
Province (F201220). Recommended by Associate Editor Antonio Visioli. ture of controller designed is simple and easy to select. For two
L. Huang is professor in College of Information and Communication
Engineering, Harbin Engineering University, Harbin 150001, China (e-mail: different structures of discrete fractional order chaotic systems
lilian huang@163.com). with different dimensions, we can achieve synchronization
L. Wang and D. Shi are postgraduate in College of Information and using the new controller. Simulation results show that two
Communication Engineering, Harbin Engineering University, China (e-mail:
495473324|526611481@qq.com) fractional order chaotic systems with different dimensions
Digital Object Identifier 10.1109/JAS.2016.7510016 can still realize synchronization when the driven system has
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

disturbance, which proved the controller’s effectiveness and on that point value The memory term can be replaced by
feasibility. truncation function that is, the above form (7) can be written
as follows.
II. D ISCRETE F RACTIONAL G R ÜNWALD -L ETNIKOW (G-L) L
X
D EFINITION x(k + 1) = f (x(k)) + (α − 1)x(k) + Mm x(k − m)
m=1
The discrete fractional order G-L expression is as following:
(8)
X k µ ¶
α j α where L is the length of the memory, usually L = 20
∇ x(k) = (−1) x(k − j)
j For general discrete proportional fractional order system,
j=0
 the state space expression can be written:
µ ¶  1, j=0
α  α   
= α(α − 1) · · · (α − j + 1) (1) ∇ x1 (k + 1) f1 (x(k)) − x1 (k)
j  j>0  ∇α x2 (k + 1)   f2 (x(k)) − x2 (k) 
j!    
µ ¶  .. = ..  (9)
α  .   . 
where is binomial coefficient, α is the order of discrete
j ∇α xn (k + 1) fn (x(k)) − xn (k)
equations, α ∈ R. α
Considering the general nonlinear discrete systems, the where ∇ represents fractional differential factor of system,
expression for general nonlinear discrete systems is α is the order of the fraction. The ∇α can be rewritten based
on the discrete fractional G-L definition:
x(k + 1) = f (x(k)) (2)  
x1 (k + 1)
Consider the first order integer discrete difference equation as  x2 (k + 1) 
 
below:  .. =
 . 
∇1 = x(k + 1) − x(k) = f (x(k)) − x(k) (3) xn (k + 1)
 
PL
We generalize the above align toαorder differential align as  1 f (x(k)) + (α − 1)x 1 (k) + M x
m 1 (k − m) 
follows:  m=1 
 PL 
 f2 (x(k)) + (α − 1)x2 (k) + M x (k − m) 
∇α (x(k + 1)) = f (x(k)) − x(k) (4)  m 2 
 m=1  (10)
 .. 
From the expression (1), we can get  . 
 
 P
L 
∇α x(k + 1) = fn (x(k)) + (α − 1)xn (k) + Mm xn (k − m)
k+1
X µ ¶ m=1
α
x(k + 1) − αx(k) + (−1)j x(k − j + 1) (5)
β III. T HE S YNCHRONIZATION OF D ISCRETE F RACTIONAL
j=2
O RDER C HAOTIC S YSTEMS BASED ON S LIDING M ODE
For formula (5), introducing a new parameter m and let m = VARIABLE S TRUCTURE C ONTROL
j − 1, so j = m + 1, and obtaining another formula:
A. The design of the new discrete sliding mode reaching law
∇α x(k + 1) = x(k + 1) − αx(k) Selecting the following and regarding as the sliding-mode
Xk µ ¶ surface.
α
+ (−1)m+1 x(k − m)
m+1 s(k) = Be(k) (11)
m=1
k
X where B is an invertible matrix. When the system is in sliding
= x(k + 1) − αx(k) + Mm x(k − m) (6)
mode, it needs to satisfy the following conditions:
m=1
µ ¶
α si (k) → 0 (12)
where Mm = (−1)m+1 m ∈ N.
m+1 The basic principles of discrete and continuous sliding modes
The general form of discrete fractional order aligns could
are nearly same, and they have two stages from the initial state
be obtained from (4) and (6):
to the stable state, also called two modes. The first stage is
k
X a reaching process and the second stage is sliding state, but
x(k + 1) = f (x(k)) + (α − 1)x(k) + Mm x(k − m) they also have some differences. Based on the discrete sliding
m=1
mode variable structure, in order to get the better of discrete
(7)
sliding mode, firstly select a discrete sliding surface, so that
P
k the system has good dynamic characteristics. Secondly, for
where Mm x(k − m) is the memory term for align, and it satisfying reaching condition, design a controller based on the
m=1
indicates that the value of a certain point is not only related to reaching law. So the controller can make the system converge
the function of the point, but also with the previous function to the discrete sliding mode surface from any point in finite
value And the farther away from the point, the less influence time.
TONG et al.: DISCRETE FRACTIONAL ORDER CHAOTIC SYSTEMS SYNCHRONIZATION BASED ON · · · 3

The classic Gao’s discrete reaching law is as following: B. The synchronization of discrete fractional order chaotic
systems
s(k + 1) − s(k) = −εs(k) − βsgn(s(k)) (13)
Consider the following two discrete fractional order chaotic
where ε is the reaching speed, β indicates the reaching speed systems, as the drive system and response system, respectively:
index. The reaching condition of Gao0 s reaching law is that the
dynamics of system once moves across the switching surface, ∇α X(k + 1) = f (X(k)) − X(k) (15)
the subsequent movements are from the other side of the ∇α Y (k + 1) = g(Y (k)) − Y (k) + U (k) (16)
switching surface and then the dynamics keeps on it. This
can ensure strong robustness of sliding mode control, but it where ∇α is fractional order differential factor, α ∈ R. Based
also leads to the phenomenon of high frequency chattering. In on the discrete fractional G-L definition, the differential factor
order to weaken the high frequency chattering, we propose a is expanded as follows.
new reaching-law by considering the two aspects.
The improved discrete reaching-law is shown below. L
X
X(k + 1) = f (X(k)) + (α − 1)X(k) + Mm X(k − m)
s(k + 1) − s(k) = −β(s(k))sgn(s(k)) (14) m=1
= Rf (X(k)) + (α − 1)X(k) (17)
where β is a function that can be designed as following: Y (k + 1) = g(Y (k)) + (α − 1)Y (k)
β(s(k)) = β + γ |s(k)| + γ |s(k)| sgn(|s(k)| − δ) where L
X
0 < β < δ, 0 < γ < 1/2 + Mm Y (k − m) + U (k)
According to the existing conditions for the discrete sliding m=1
surface, we illustrate the rationality of the new reaching law = Rg (Y (k)) + (α − 1)Y (k) + U (k) (18)
from two aspects as follows.
1) Since s(k + 1) − s(k) = −β(s(k))sgn(s(k)) where Rf (X(k)) is the function of f (X(k))
Then (s(k + 1) − s(k))sgn(s(k)) = −β(s(k)) sgn2 (s(k)) P
L
and Mm X(k − m), also the same as
= −β(s(k)) m=1
And β(s(k)) = β + γ |s(k)| + γ |s(k)| sgn(|s(k)| − δ), 0 < P
L P
L
Rg (Y (k)) Mm X(k − m) and Mm Y (k − m)
β < δ, 0 < γ < 1/2 m=1 m=1
So β(s(k)) > 0, therefore (s(k + 1) − s(k))sgn(s(k)) < 0 are the memory terms for drive system and response system.
X(k) ∈ Rm and Y (k) ∈ Rn are the state variables of drive
2) Since s(k + 1) − s(k) + 2s(k) = −β(s(k))sgn(s(k)) +
system and response system, respectively. α is the order
2s(k)
value of systems. U (k) is the controller for the response
system to be designed.
(s(k + 1) + s(k))sgn(s(k))
= −β(s(k))sgn2 (s(k)) + 2s(k)sgn(s(k)) The purpose of designing controller U (k) is to guarantee
= −β(s(k))sgn2 (s(k)) + 2 |s(k)| the synchronization of the drive-response system and to have
= −β(s(k)) + 2 |s(k)| strong robustness, i.e. lim ke(k)k = 0 wheree(k) is the
k→∞
generalized synchronization state error, and e(k) = Y (k) −
Now compare β(s(k))max and 2 |s(k)|. When |s(k)| > δ, CX(k), e(k) = (e1 (k), e2 (k), ...en (k))T , C ∈ Rn×m , so the
β(s(k))is the max value β(s(k))max = β + 2γ |s(k)|, so state error dynamic system can be written:
β < δ < |s(k)| that is β + 2γ |s(k)| < |s(k)| + 2γ |s(k)|.
Because γ < 1/2 then β(s(k))max < 2 |s(k)| so (s(k + 1) + e(k + 1) = Y (k + 1) − CX(k + 1)
s(k))sgn(s(k)) > 0. = Rg (Y (k)) − CRf (X(k)) + U (k) (19)
From (1) and (2), we can get:

(s(k + 1) − s(k))sgn(s(k)) < 0


C. Controller design
(s(k + 1) + s(k))sgn(s(k)) > 0
Theorem: To achieve the synchronization of system (17)
That is |s(k + 1)| < |s(k)|. So the discrete sliding mode and (18), the following controller is designed.
surface exists under the control of new reaching-law.
In the new reaching-law, β is the function of s(k). By U (k) = U0 + CRf (X(k)) − Rg (Y (k)) + Y (k) − CX(k)
setting the expression of β, it contains the parameters of the
reaching-law speed and reaching speed index. In the process P
n
of approaching the discrete sliding surface, the parameter where U0 = [u1 , u2 , · · · , un ], ui = − aij (β(si (k))
j=0
δ determines the reaching rate. After reaching the sliding sgn(si (k))), A = B −1 β(si (k)) = β + γ |si (k)| +
surface, the system will be stable in the neighborhood of P
n
γ |si (k)| sgn(|si (k)| − δ), si (k) = bij ej (k), |B| 6= 0.
sliding surface, at this time β determines reaching speed index. j=1
4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

Proof: Choosing Lyapunov function as follows: definition of G-L, the ∇α can be expanded to get the driving
system as follows:
v(k) = (s(k))T s(k) 
 P
L
∆v(k) = v(k + 1) − v(k) 
 x1 (k + 1) = ax3 (k) + (α − 1)x1 (k) + Mm x1 (k − m)


= (s(k + 1))T s(k + 1) − s(k)T s(k) 
 m=1

 = f1 (x(k)) + ∆f (x(k))


= (−β(s(k))sgn(s(k)) + s(k))T (−β(s(k))sgn(s(k)) 
 x 2 (k + 1) = bx1 (k) + ax3 (k) + (α − 1)x2 (k)



 PL
+ s(k)) − (s(k))T s(k) + Mm x2 (k − m)
= (−β(s(k))sgn(s(k)))T (−β(s(k))sgn(s(k))) 

m=1

 = f2 (x(k))
+ (−β(s(k))sgn(s(k)))T s(k) 


 x 3 (k + 1) = 1 + x2 (k) − cx23 (k) + (α − 1)x3 (k)


+ s(k)T (−β(s(k))sgn(s(k))) 
 PL

 + Mm x3 (k − m)
+ (s(k))T s(k) − (s(k))T s(k) 

 m=1
= f3 (x(k))
Since −β(s(k))sgn(s(k)) and s(k) are all column vectors. (22)
So (−β(s(k))sgn(s(k)))T s(k) = s(k)T (−β(s(k))·
where a, b, c are the parameters of drive system, ∆f (x(k))
sgn(s(k))) is constant. Then
indicates external disturbance. The bifurcation diagram of
∆v(k) =(−β(s(k))sgn(s(k)))T (−β(s(k))sgn(s(k))) the system can be obtained when selecting the parameter
a = 0.358, b = 1.3, c = 1.07 and the initial value is
+ 2(−β(s(k))sgn(s(k)))T s(k)
(0.45, 0.3, 0.4).
=(−β(s(k))sgn(s(k)))T (−β(s(k))sgn(s(k))+2s(k))
Now assuming that β(s(k))sgn(s(k)) = (m1 , m2 , · · · , mn )T ,
2s(k) = (n1 , n2 , · · · , nn )T
So
∆v(k) = (m1 , m2 , · · ·, mn )(m1 −n1 , m2 −n2 , · · ·, mn −nn )T
= (m21 −m1 n1 )+(m22 −m2 n2 ) + · · · + (m2n −mn nn )
Otherwise β(s(k))max < 2 |s(k)|,
So β(s(k))sgn(s(k)) < 2 |s(k)| sgn(s(k)) = 2s(k) that is
mi < ni , i = 1, 2, · · · , n
it is easy to obtain: Fig. 1. Bifurcation diagram of generalized discrete fractional Henon
chaotic system
∆v(k) < 0
From the Fig.(1), the drive system is chaotic when 0.534 <
According to Lyapunov stability theory, the original Lyapunov α < 1.55. In this simulation we choose α = 0.8.
function is positive definite v(k) > 0 and its first derivative Selecting the discrete map Ikeda [22] as the response system
is negative definite ∆v(k) < 0 then the error system e(k) is,
converges to zero. So the expression (17) and (18) achieve ½
y1 (k + 1) = a0 + b0 (y1 (k) cos(θ) − y2 (k) sin(θ))
synchronization finally. (23)
y2 (k + 1) = b0 (y1 (k) sin(θ) − y2 (k) cos(θ))
where θ = y12 (k) + y22 (k), a0 , b0 are the parameters of the
IV. S IMULATION
system. We can obtain its fractional order expression from
A. Case 1: The dimension of drive system is bigger than that above.
of the response system ½ α
∇ y1 (k + 1) = a0 + b0 (y1 (k) cos(θ)−y2 (k) sin(θ))−y1 (k)
The generalized discrete Henon chaotic system as drive ∇α y2 (k + 1) = b0 (y1 (k) sin(θ) − y2 (k) cos(θ)) − y2 (k)
system is, (24)

 x1 (k + 1) = ax3 (k) By using the definition of G-L, the ∇α can be simplified. Then
x2 (k + 1) = bx1 (k) + ax3 (k) (20) the above expression can be rewritten as following:
 
x3 (k + 1) = 1 + x2 (k) − cx23 (k) y1 (k + 1) = a0 + b0 (y1 (k) cos(θ) − y2 (k) sin(θ))



 P
L
According to the above, the fractional order of this system is: 

 α 
 +(α − 1)y1 (k) + Mm y1 (k − m) + u1 (k)

 m=1
 ∇ x1 (k + 1) = ax3 (k) − x1 (k) 
= g1 (y(k)) + u1 (k)
∇α x2 (k + 1) = bx1 (k) + ax3 (k) − x2 (k) (21) y (k + 1) = b0 (y1 (k) sin(θ) − y2 (k) cos(θ))
 α 
 2
∇ x3 (k + 1) = 1 + x2 (k) − cx23 (k) − x3 (k) 
 P
L



 +(α − 1)y2 (k) + Mm y2 (k − m) + u2 (k)
From the above the equation, every differential align contains 
 m=1

fractional differential factor ∇α and α is the order, which = g2 (y(k)) + u2 (k)
would be set to make the system be chaotic. By using the (25)
TONG et al.: DISCRETE FRACTIONAL ORDER CHAOTIC SYSTEMS SYNCHRONIZATION BASED ON · · · 5

u1 (k), u2 (k) are the controllers


· for ¸response system. Selecting Selecting the parameters of system a = 1.4, b = 0.3 and its
1 0 0 initial value is (0.5, 0.2). The Bifurcation diagram of drive
transfer matrix C = the state error dynamic
0 1 1 system can be obtained without the external disturbance.
system e(k) = y(k) − Cx(k) can be rewritten:
½
e1 (k) = y1 (k) − x1 (k)
(26)
e2 (k) = y2 (k) − (x2 (k) + x3 (k))
From the details in subsection (3.3) U (k) can be designed as
following:
 
u01 (k) + f1 (x(k)) − g1 (y(k)) + y1 (k) − x1 (k)
U (k) =  u02 (k) + f2 (x(k)) + f3 (x(k)) − g2 (y(k)) 
+y2 (k) − (x2 (k) + x3 (k))
(27)
where u0i (k), i = 1, 2 is
½
u01 (k) = −a11 β(s1 (k))sgn(s1 (k))−a12 β(s2 (k))sgn(s2 (k)) Fig. 3. Bifurcation diagram of discrete fractional Henon chaotic
u02 (k) = −a21 β(s1 (k))sgn(s1 (k))−a22 β(s2 (k))sgn(s2 (k)) system
(28) The drive system is chaotic when 0.54 < α < 2.08 from
where β(si (k)) = β + γ |si (k)| + γ |si (k)| sgn(|si (k)| − δ), the Fig.(3). The generalized discrete Henon chaotic system as
the sliding surface is chosen as below: response system is:
½
s1 (k) = b11 e1 (k) + b12 (e1 (k) + e2 (k)) 
(29)  y1 (k + 1) = a0 y3 (k) + (α − 1)y1 (k)
s2 (k) = b21 e1 (k) + b22 (e1 (k) + e2 (k)) 


 P
L

 + Mm y1 (k − m) + u1 (k)
The matrix A and B meet the conditions of A = B −1 


 m=1
based on the Theorem. The parameters of the drive system 
 = g1 (y(k)) + u1 (k)


are a = 0.358, b = 1.3, c = 1.07, α = 0.8 and its initial value 
 y 2 (k + 1) = b0 y1 (k) + a0 y3 (k) + (α − 1)y2 (k)


is (0.45, 0.3, 0.4). The parameters of the response system are P
L
a0 = 1.5, b0 = 0.2, α = 0.8 and its initial value is (0.9, 0.2). + Mm y2 (k − m) + u2 (k) (32)

 m=1
The parameters of the sliding surface are (0.7, 2.4)(0.2, 3.6) 


 = g2 (y(k)) + u2 (k)
Selecting the controller’s parameters β = 0.04, γ = 0.4, 


 y 3 (k + 1) = 1 + y2 (k) − c0 y32 (k) + (α − 1)y3 (k)
δ = 0.8. Assuming that the external disturbance ∆f (x(k)) = 


 P
L
0.01 sin(0.04kπ). The result of simulation is shown in Fig.(2). 
 + Mm y3 (k − m) + u3 (k)


 m=1
= g3 (y(k)) + u3 (k)

From the content of (4.1), the response system is chaotic


 when

1 0
0.534 < α < 1.55. Selecting transfer matrix C =  0 1 ,
1 1
so the state error dynamic system e(k) = y(k) − Cx(k) can
be rewritten:

Fig. 2. Synchronization error curves  e1 (k) = y1 (k) − x1 (k)
e2 (k) = y2 (k) − x2 (k) (33)
B. Case 2: The dimension of the drive system is smaller than 
e3 (k) = y3 (k) − (x1 (k) + x2 (k))
that of the response system
Selecting the discrete Henon map as drive system is, The controller of U (k) is designed as following:
½
x1 (k + 1) = 1 − ax21 (k) + x2 (k) + ∆f (x(k))  
(30) u01 (k) + f1 (x(k)) − g1 (y(k)) + y1 (k) − x1 (k)
x2 (k + 1) = bx1 (k)
 u02 (k) + f2 (x(k)) − g2 (y(k)) + y2 (k) − x2 (k) 
where ∆f (x(k)) is an external disturbing perturbations. The U (k) = 
 u03 (k) + f2 (x(k)) + f1 (x(k)) − g2 (y(k))


fractional order of drive system is below: +y2 (k) − (x1 (k) + x2 (k))


 x1 (k + 1) = 1 − ax21 (k) + x2 (k) + (α − 1)x1 (k) (34)

 PL



 + Mm x1 (k − m) The u0i (k), i = 1, 2, 3 is,
 m=1
= f1 (x(k)) + ∆f (x(k)) 

 P
L  u01 (k) = a11 β(s1 (k)) + a12 β(s2 (k)) + a13 β(s3 (k))



 x2 (k + 1) = bx1 (k) + (α − 1)x2 (k) + Mm x2 (k − m) u02 (k) = a21 β(s2 (k)) + a22 β(s2 (k)) + a23 β(s3 (k))

 m=1 
 u03 (k) = a31 β(s1 (k)) + a32 β(s2 (k)) + a33 β(s3 (k))
= f2 (x(k))
(31) (35)
6 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

where β(si (k)) = β + γ |si (k)| + γ |si (k)| sgn(|si (k)| − δ) the [3] Huang Li-Lian, Qi Xue. The synchronization of fractional order chaotic
sliding surface is chosen as below: systems with different orders based on adaptive sliding mode control.
Acta Physica Sinica, 2013, 62(8): 61∼67

 s1 (k) = b11 e1 (k) + b12 e2 (k) + b13 e3 (k) [4] Li L X, Peng H P, Lu H B, Guan X P. Control and synchronization of
s2 (k) = b21 e1 (k) + b22 e2 (k) + b23 e3 (k) (36) Henon chaotic system. Acta Physica Sinica , 2001, 50(4): 629∼632

s3 (k) = b31 e1 (k) + b32 e2 (k) + b33 e3 (k)
[5] Liu F C, Liang X M. A fast algorithm for generalized predictive control
The matrix A and B meet the conditions of A = B −1 based on and synchronization of Henon chaotic systems. Acta Physica Sinica, 2005,
54(10): 4585∼4589
the Theorem and selecting the parameters of the drive system
a = 1.5, b = 0.2, α = 0.8, and its initial value is (1.2, 0.8). [6] Wen S H, Wang Z, Liu F C. A fast algorithm for adaptive generalized
The parameters of response system are a0 = 0.358b0 = 1.3, predictive control of Hnon chaotic systems. Acta Physica Sinica, 2009,
58(6): 3754∼3758 (in Chinese)
c0 = 1.07, α = 0.8, and its initial value is (0.1, 0.2, 0.1).
The parameters of the sliding surface will be (0.2, 1.1, 2.4), [7] Han Min, Xu Mei-Ling, Ren Wei-Jie. Research on multivariate chaotic
(0.8, 0.3, 3.6), (0.1, 0.8, 3.9). The length of the memory L = time series prediction using mRSM model. Acta Automatica Sinica, 2014,
20. Setting the parameters of controllerβ = 0.02, δ = 0.8,γ = 40(5): 822∼829
0.3 Assuming that the drive system of external disturbance [8] Deng Li-Wei, Song Shen-Min. Synchronization of Fractional Order
is ∆f (x(k)) = 0.05 sin(0.4kπ). The result of simulation is Hyperchaotic Systems Based on Output Feedback Sliding Mode Control.
shown in Fig.(4). Acta Automatica Sinica , 2014, 40(11): 2421∼2427

[9] Liu Fu-Cai, Wang Juan, Peng Hai-Peng. Predictive control and synchro-
nization of Henon chaotic system. Acta Physica Sinica. 2002, 51(9):
1954∼1959 (in Chinese)

[10] Sun Biao, Sun Xiu-xia, Chen Lin, Xue Jian-ping. Algorithm of discrete-
time sliding mode control based on power-function. Control and Decision,
2011, 26(2): 285∼288

[11] Zhang Y, Zhang J, Chen Z. A Survey of Research on Variable Structure


Control of Discrete-Time System. Information and Control, 2003, 32(2):
136∼141
Fig. 4. Synchronization error curves
[12] Peng G, Jiang Y, Chen F. Generalized projective synchronization of frac-
The simulation results show that the synchronization state tional order chaotic systems. Statistical Mechanics and its Applications,
error converges to the origin asymptotically in finite time and 2008, 387(14): 3738∼3746
stabilize the origin eventually with external disturbance. The [13] Liao X, Gao Z, Huang H. Synchronization control of fractional-order
results demonstrate that the different dimensional structure discrete-time chaotic systems, Control Conference (ECC), 2013 Euro-
discrete fractional order chaotic systems achieved synchroniza- pean. IEEE, 2013: 2214∼2219
tion under the action of designed controller. [14] Hu T. Discrete Chaos in Fractional Henon Map. Applied Mathematics,
2014, 5(15): 2243

V. C ONCLUSIONS [15] Majidabad S S, Shandiz H T. Discrete-time Terminal Sliding Mode


Control of Chaotic Lorenz System. Journal of Control and Systems
In this paper, a new general state space expression of Engineering, 2013, 1(1): 1
discrete fractional order chaotic system is obtained based
on the fractional order definition of Grünwald-Letnikow. A [16] Dzieliń ki A, Sierociuk D. Stability of discrete fractional order state-
space systems. Journal of Vibration and Control, 2008, 14(9): 1543∼1556
new discrete sliding mode reaching-law control strategy which
has the advantage of weakening the high frequency chatting [17] Sierociuk D, Dzielinski A. Estimation and control of discrete fractional
is proposed by improving the Gao’s discrete reaching-law. order states-space systems. Photonics Applications in Astronomy, Com-
munications, 2006.
Based on a novel strategy, a new controller is designed, which
would guarantee the different dimensional structure discrete [18] Machado J A T. Discrete-time fractional-order controllers. Fractional
fractional order chaotic systems achieving synchronization. Calculus and Applied Analysis, 2001, 4(1): 47∼66
When the systems are with external disturbances, they can
[19] Yao M, Qi D, Zhao G. On control of discrete-time chaotic systems based
still achieve the synchronization of the discrete fractional order on Lyapunov exponents. Control and Decision, 2002, 17(2): 171∼174
chaotic systems. Simulation results verify the effectiveness of
the proposed methods and demonstrate the rationality of the [20] Lihua G. Correlatively Coupled Synchronization of Discrete Mapping
Chaotic Systems. Journal-university of Electronic Science and Technology
designed controller. of China, 2004, 33(2): 214∼217

[21] Trzasko W. Reachability and controllability of positive fractional


R EFERENCES discrete-time systems with delay. Journal of Automation Mobile Robotics
and Intelligent Systems, 2008, 2: 43∼47
[1] Zhu C X, Zou Y. Summary of research on fractional-order control.
Control and Decision, 2009, 24(2): 161∼169 [22] Kuznetsov A P, Savin A V, Savin D V. On some properties of nearly
conservative dynamics of Ikeda map and its relation with the conservative
[2] Podlubny, I. Fractional differential aligns: an introduction to fractional case. Physica A: Statistical Mechanics and its Applications, 2008, 387(7):
derivatives, fractional differential aligns, to methods of their solution and 1464∼1474
some of their applications. Academic press, 1998, Vol. 198
TONG et al.: DISCRETE FRACTIONAL ORDER CHAOTIC SYSTEMS SYNCHRONIZATION BASED ON · · · 7

Lilian Hung received the Ph.D. degree in Naviga-


tion, Guidance and Control from Harbin Institute of
Technology, Harbin, China, in 2005. She is currently
professor in College of Information and Communi-
cation Engineering, Harbin Engineering University.
Her research interests include nonlinear systems
theory, the generalized synchronization of chaotic
system and its application, Fractional order chaotic
systems synchronization control.

Longlong Wang received bachelor degree in Com-


munication Engineering from the Zaozhuang Uni-
versity, Shandong, China, in 2013. As a postgrad-
uate, he studied in Harbin Engineering University
in Information and Communication Engineering de-
partment from 2014. His primary areas of research
are discrete fractional order chaotic systems and its
synchronization control.

Donghai Shi received bachelor degree in Commu-


nication Engineering from the Ludong University,
Shandong, China, in 2013. As a postgraduate, he
studied in Harbin EngineeringUniversity in Infor-
mation and Communication Engineering department
from 2014. His primaryareas of research are dislo-
cation synchronization and complex chaotic system.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

The Multi-scale Method for Solving Nonlinear


Time Space Fractional Partial Differential Equations
Hossein Aminikhah, Mahdieh Tahmasebi, and Mahmoud Mohammadi Roozbahani

Abstract—In this paper, we present a new algorithm to solve a where x ∈ Ω = [0, m] , 0 ≤ t ≤ T, and fk (x) are bounded
kind of nonlinear time space-fractional partial differential equa- functions on Ω and the operator Dxα , (Dtβ ) is caputo space
tions on a finite domain. The method is based on B-spline wavelets time fractional derivative of order αk (β) defined by [2]
approximations, some of these functions are reshaped to satisfy  ∂α
on boundary conditions exactly. The Adams fractional method is  u (x, t) , α = m ∈ N ∪ {0}

 ∂τ α
used to reduce the problem to a system of equations. By multi-
α 1
Rx m−α ∂ m
scale method this system is divided into some smaller systems Dx u (x, t) = Γ(m−α) (x − τ ) ∂τ m u (τ, t) dτ
which have less computations. We get an approximated solution 
 0

which is more accurate on some subdomains by combining the m−1<α<m (2)
solutions of these systems. Illustrative examples are included 
to demonstrate the validity and applicability of our proposed ∂β

 ∂τ β
u (x, t) , β = p ∈ N ∪ {0}
technique, also the stability of the method is discussed.  Rt
Dtβ u (x, t) = 1
(t −
p−β ∂ p
τ) ∂τ p u (x, τ ) dτ
Index Terms—Adams fractional method, B-spline wavelets, 
 Γ(p−β)
multi-scale method, nonlinear fractional partial differential equa-  0
p − 1 < β < p. (3)
tions.
First, we present the differential operator in matrix form by
using collocation method. Second, we need a time stepping
I. I NTRODUCTION scheme to convert FPDE to an implicit linear system. Finally,
by dividing the domain Ω into several smaller subdomains,
I N the last few decades fractional differential equations
have found applications in several different disciplines
of science and technology including physics, biology, engi-
the system can be divided into smaller systems, then each of
them will have different resolution and less computation than
neering [1]−[3], viscoelasticity [4], finance [5]−[7], hydrol- the primary system. Then by combining the solutions of these
ogy [8]−[13], and control systems [14]. Several numerical systems, we derive an approximation of the true solution with
methods are proposed to solve these equations such as the less computation.
finite difference methods [15]−[20], Laplace transformation The paper is organized as follows: In section II the basic
method [21], [22], Fourier transformation method [23], [24], definitions and required properties of the wavelet are briefly
the Adomian decomposition method [25], variational itera- mentioned. In the next two sections we provided essential
tion method [26] and multi-scale methods [27]−[32]. Also tools for constructing our method. In section III the fractional
Aminikhah et al. handled multiscaling collocation method to derivative matrix was approximated by collocation method. In
solve linear Fractional Partial Differential Equations (FPDE) section IV the wavelets and scaling functions were reshaped to
[33]. They combined Adams fractional method and the multi- satisfy the boundary conditions, so the approximated solution
scale techniques to solve the linear fractional partial differ- will be exact in the boundary points. In section V we employ
ential equations. This paper continues this line of approach. the fractional Adams method for time discretization FPDE
We intend to consider a kind of the nonlinear time-space FDE then describe how to construct a system by operational ma-
with Robin condition boundary, trices where introduced in previous sections, finally by multi-
resolution method in some subdomains this system divides
PS to some smaller systems which involve less computation. In
Dtβ u (x, t) = fk (x) Dxαk u (x, t) Dxβk u (x, t) section VI, the stability of the method is investigated. In
 k=1
 u (x, 0) = g (x) section VII numerical examples are given to demonstrate the
c1 u (0, t) + c2 ux (0, t) = c3 validity of the proposed method.

c4 u (n, t) + c5 ux (n, t) = c6 (1)
II. P RELIMINARIES AND N OTATIONS
This article has been accepted for publication in a future issue of this In this work we will use the wavelets whose scaling
journal, but has not been fully edited. Content may change prior to final functions are cubic B-splines
publication.
4 µ ¶
Recommended by Associate Editor Dingyü Xue. 1X 4 k 3
H. Aminikhah and M. M. Roozbahani are with the Department of Ap- φ (x) = B3 (x) = (−1) (x − k)+ (4)
plied Mathematics, University of Guilan, Rasht 41938-19141, Iran (e-mail: 6 k
k=0
aminikhah@guilan.ac.ir; mahmoudroozbahani@gmail.com).
M. Tahmasebi is with the Department of Applied Mathematics, Faculty of where ½
xn x > 0
Mathematical Sciences, Tarbiat Modares University, Tehran 14115-137, Iran xn+ =
(e-mail: tahmasebi@modares.ac.ir). 0 x ≤ 0.
Digital Object Identifier 10.1109/JAS.2016.7510058
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

The best way to understand wavelets is through a multi- onto Vj . We can obtain the cubic B-spline expansion of f |Vj
resolution analysis. as
2N
X
Definition 1: (Multi-resolution Analysis) A multi-resolution
f | Vj−1 (x) = aj−1, i φj−1, i (x) (9)
analysis of L2 (R) with inner product h., .i, is defined as a
i=0
sequence of closed subspaces Vj ⊂ L2 (R), j ∈ Z with the D E
following properties where aj−1, i = f, φ̃j−1, i N = m2−j . Note that the cubic
B-splines have compact support, so this property guarantees
1) · · · ⊂ V1 ⊂ V0 ⊂ V−1 ⊂ · · · . that in the bounded domain Ω = [0, m] the sum only contains
finite nonzero terms. We have Vj−1 = Vj ⊕ Wj , this means
2) ∪ Vj is dense in L2 (R) and ∩ Vj = ∅. that f | Vj−1 can also be represented by the expansion
j∈Z j∈Z
¡ ¢
3) If f (x) ∈ V0 then f 2−j x ∈ Vj . P
N NP
−1
f | Vj ⊕ Wj (x) = aj i φj i (x) + bj i ψj i (x)
¡ ¢ ·
i=0 ¸ i=0 (10)
4) If f (x) ∈ V0 then f 2−j x − k ∈ Vj . a
= [Φ Ψ]
b
5) φ (x − k), k ∈ Z is a Riesz basis in V0 . As a consequence of
−j ¡ ¢ where aT = [aj0 , aj1 , . . . , aj N ], bT = [bj0 , bj1 , . . . , bj N −1 ],
Definition 1, Vj is spanned by φj,k (x) = 2 /2 φ 2−j x − k . bj i = hf, ψej i i, aji = hf, φej i i , Φ = [φj0 , φj1 , . . . , φj N ] and
One may construct wavelets by first completing the spaces Ψ = [ψj0 , ψj1 , . . . ,·ψj N¸−1 ].
Vj to the space Vj−1 by means of a space Wj , i.e., a
Vj−1 = Vj ⊕ Wj . From the inclusion V0 ⊂ V−1 we have The vector F = is called “the vector form of f in
b
the important identity, called scaling equation of the form Vj ⊕ Wj ”. Let, Λ be the subdomainn of Ω then some member
√ X of the vector F is assigned · to ¸Λ. We represent restricted F to
φ (t) = 2 hk φ (2x − k) (5) aΛ
k subdomain Λ by FΛ = .

√ µ ¶ Definition 2: (the Fast Wavelet Transform) FWT converts
2 4
where hk = 4 , 0 ≤ k ≤ 4. the scaling function coefficients in space Vj to scaling function
2 k
Also from W0 ⊂ V−1 we have and wavelet function coefficients in space Vj ⊕ Wj . From (7)
√ X and (8) and biorthogonal property of wavelets we have:
ψ (t) = 2 gk φ (2x − k). (6) X X
k aj,k = h̃i aj−1,2k+i andbj,k = g̃i aj−1,2k+i . (11)
i i
For more details refer to [34]−[37].
The dual cubic B-spline bases involve another n multi- The fast wavelet transform embodied by these two equa-
o −

resolution analysis of L2 (R), it is usually denoted by Vej . tions, and indeed· − FWT
¸ maps − a−→ −

j−1 onto aj and bj ,

aj
The dual scaling function φe is biorthogonal to φ in the F W T [−
a− →
j−1 ] = → .

bj
following sense The inverse fast wavelet transform recursively uses the
D E
φj,k , φ̃l,m = δj,l δk,m , f or all j, k, l, m ∈ Z. formula
X X
aj−1,k = hk−2n aj,n + gk−2l bj,l . (12)
φe (x − k) , k ∈ Z produces a Riesz basis for the space Ve0 . The n l
dual wavelet ψe is constructed by taking linear combinations
Equation (12) is constructed from (9) and (10) biorthogonal
of the dual scaling functions
property·of wavelets.
¸ We obtain IFWT by using (12) as
√ X −

ψe (x) = 2 gek φe (2x − k). (7) aj −− →
IF W T − → = [aj−1 ] .
k bj
Also from Ve0 ⊂ Ve−1 we have
III. M ATRIX A PPROXIMATIONS
√ X
φe (x) = 2 e
hk φe (2x − k) (8) In the following we need operational matrix M α to
k approximate Dxα on Vj where 0 ≤ α ≤ 2. Producing M α
where gek = (−1) h1−k and e
k k
hk = (−1) g1−k . The function takes a number of steps, starting with the construction of the
ψ̃ ∈ L2 (R) is biorthogonal to ψ. matrix Pj which is a square matrix that converts the vector
D E form of f in Vj into the actual values of f at some points:
ψj,k , ψ̃l,m = δj,l δk,m , for all j, k, l, m ∈ Z.
Pj F = F (13)
Designing biorthogonal wavelets allows more freedom than T
orthogonal wavelets. One of them is the possibility of con- where Pj = [φj k (xi )] k, i , F = [aj 0 , aj 1 , . . . , aj N ] , F =
structing symmetric wavelet functions. P
N
[φj 0 (x0 ) , φj 1 (x1 ) , . . . , φj N (xN )], f (x) = ajk φjk (x) ,
Any function of Vj can be represented by finite series of k=0
cubic B-splines. Let f |Vj denote the projection f ∈ L2 (R) xi = i 2j , for 0 ≤ i ≤ N = m2−j .
AMINIKHAH et al.: THE MULTI-SCALE METHOD FOR SOLVING NONLINEAR TIME SPACE FRACTIONAL PARTIAL DIFFERENTIAL EQUATIONS 3

Next, we construct the matrix Pjα which converts the vector P


S
On the other hand we need to represent fk (x)Dxαk ψ (x)
form of Dxα f in Vj into the actual values of Dxα f at some k=1
points: Dxβk ψ (x) with the reshaped wavelet ψ (x) which satisfies the
α boundary condition so we must have
Pjα F = F (14)
P
S
α
where Pjα = [Dxα φj k (xi )] k, i , F = [Dxα φj 0 (x0 ), Dxα φj 1 c1 fk (0) Dxαk ψ (0) Dxβk ψ (0)
k=1 (19)
(x1 ), . . . , Dxα φj N (xN )], xi = i 2j , for 0 ≤ i ≤ N = m2−j . P
S

+ c2 ∂x |x=0
fk (x) Dxαk ψ (x) Dxβk ψ (x) = 0.
−1 k=1
α
M = F W T × (Pj−1 ) × Pjα × IF W T. (15)
So a nonlinear system is obtained from (18) and (19), and
In the below, we illustrate the function of the fractional we get the coefficients a, b and d from solving this system.
derivative matrix.
P P P P
Vj ⊕ Wj : ajk φjk + djk ψjk , bj−1k φjk + cj−1k ψjk V. T HE P ROPOSED M ETHOD
k k k k
IF W T ↓
P PFWT ↑ We consider the fractional Adams method for solving FPDE
Vj−1 : aj−1,k φj−1,k bj−1,k φj−1,k (1). This method was first studied by Diethelm, Ford and Freed
k P k
[38]. Their method for solving (20) is as follows:
Pjα & aj−1,k Dxα φj−1,k (xi ) % (Pj )−1
k
Dβ y (t) = f (t, y (t)) , y (0) = y0 ; 0 < β < 1 (20)
One further requirement is the multiplication by the space
independent function g(x). We create the linear operator G to yn+1 = y0
approximate the multiplication X n

−1
+ ck,n+1 f (tk , yk )
F W T × (Pj ) × G × Pj × IF W T Γ (β + 2)
k=0
hβ ¡ P
¢
G is a diagonal matrix with the values of function g in + cn+1,n+1 f tn+1 , yn+1 (21)
xk = k2j , 0 ≤ k ≤ N . Γ (β + 2)
where
 β+1 β
IV. B OUNDARY C ONDITIONS 
 n − (n − β) (n + 1) , k=0
 β+1 β+1 β+1
ck,n+1 = (n − k + 2) + (n − k) −2(n − k + 1)
The basic idea for constructing the boundary wavelets and 
 1≤k≤n
boundary scaling functions can be described as follows, for 
1, k =n+1
the case where Ω = [0, m]. Firstly we take all wavelets and
scaling functions that are located near the boundary, we are
and h = T /N, {tk = kh , k = 0, 1, .., N } , yk ≈ y (tk ) .
thus constructing the specific linear combinations of these
Also we can show 0< ck,n+1 ≤ 2 for all 0 ≤ k ≤ n + 1
functions that satisfy the fixed non zero boundary conditions
and 0 < β < 1.
(I). We separate the function u into two functions. P
The predictor yn+1 is determined by
u (x, t) = v (x, t) + B (x) (16) X n
P hβ
yn+1 = y0 + bk, n+1 f (tk , yk )
where the function v satisfies the zero boundary conditions Γ (β + 1)
k=0
 β β
 v (x, 0) = g (x) − B (x) where bk, n+1 = (n + 1 − k) − (n − k) .
c1 v (0, t) + c2 vx (0, t) = 0 So the approximate solution for the time space-fractional
 (1) by using the fractional Adam’s method would be
c4 v (n, t) + c5 vx (n, t) = 0

and u (x, tn+1 ) = u (x, t0 )


½
c1 B (0) + c2 B 0 (0) = c3 hβ X n

c4 B (n) + c5 B 0 (n) = c6 . + ck,n+1 (N u (x, tk ))


Γ (β + 2)
k=0
Now, we only reshape wavelets at x = 0, the construction of hβ
other scaling functions and wavelets at the boundary is nearly + N uP (x, tn+1 ) (22)
Γ (β + 2)
same as this. We let ψ denote the combination of the wavelets
in Vj which their support contains x = 0. P
S
where N (u (x, t)) = fi (x) Dxαi u (x, t) Dxβ i u (x, t) and
i=1
ψ (x) = aψj,−1 (x) + bψj,0 (x) + cψj,+1 (x) . (17) hβ
P
n
uP (x, tn+1 ) = u (x, t0 ) + Γ(β+1) bk, n+1 N (u (x, tk )).
k=0
Here ψ must satisfy the boundary conditions Now we can take the space
· k V¸j−1 to approximate the solution
a
c1 ψ (0) + c2 ψ 0 (0) = 0. (18) of (22). If we consider as a vector form of u (x, tk )
bk
4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

in Vj−1 , then from (22) and the definition of M α from (15) scheme (22) we find an approximation for an+1 which we will
we have call aTΛ m
· n+1 ¸ · 0 ¸ µ ¶
a a hβ
= I− A aT m = an . (27)
bn+1 b0 Γ (β + 2)
( n S
hβ X X
+ ck,n+1 Fr
Γ (β + 2) The small-scale system is expressed in terms of a matrix
k=0 r=1
µ · k ¸¶ · k ¸ MΛ of the form
a a
× diag M α r M βr
· ¸
bk bk
µ · P ¸¶ AΛ BΛ
XS MΛ =
a CΛ DΛ
+ Fr diag M α r
bP
r=1
· n+1 ¸ ) where AΛ , BΛ , CΛ and DΛ , are composed of the elements
a from A, B, C and D that are related to Λ. We have the
× Mβr (23)
bn+1 time step solved at the large-scale resolution Vj on all Ω.
What we want now is to solve the system on Λ at the small
where
scale resolution Vj−1 . However, an and the newly calculated
· ¸ · ¸ Xn XS
aP a0 hβ aTΛ m have to be included. So, we take the components of an
= + bk,n+1 Fr and aTΛ m that are in Λ, anΛ and aTΛ m . These are used in the
bP b0Γ (β + 1)
k=0 r=1
µ · k ¸¶ · k ¸ system. Next, we are looking for vector correction aCr where
a a an+1 = aT m +aCr . Now, what we want is to solve the system
× diag M α r M βr
(24)
bk bk on Λ at the small scale resolution Vj−1 .
also we can write as a system: Consider the fractional Adam’s method for this case
µ ¶ · n+1 ¸ · ¸ µ · ¸¶ · ¸ · ¸
hβ a an hβ A B an+1 an
I− M = (25) I− = .
Γ (β + 2) bn+1 bn C D bn+1 bn
Γ (β + 2) Λ Λ Λ
where (28)
S µ · ¸¶ Since an+1
Λ
Cr
= aTΛ m + aΛ thus
X aP
M= Fr diag M α r Mβr, µ · ¸¶ µ· ¸ · Tm ¸ ¶
bP
r=1 hβ A B aCr a
· ¸ · ¸ I− +
an a0 hβ Xn XS Γ(β+2) C D Λ
b·n+1 ¸Λ 0 Λ
= + ck,n+1 Fr an
bn b0 Γ (β + 2) =
µ k=0
· k ¸¶ r=1
· k ¸ bn Λ
a a (29)
× diag M α r M βr
. (26)
bk bk then
Solving system in the Finer space Vj−1 produces more µ · ¸¶ · ¸
hβ A B aCr
accurate solution, But if the system becomes larger then I−
Γ (β + 2) C D bn+1
calculations are also increased. To increase the accuracy of " Λ Λ
#
solution in some places of domain Ω and to avoid increase of 0
= hβ . (30)
our calculations we use the multiscaling method. This means ben + Γ(β+2) C aT m
Λ
that once we solve the system in a space Vj and domain Ω that
we call large scale system. Once again we solve the system in · ¸
a Finer space Vj−1 and subdomain Λ that we call small scale an+1
We get by solving the above system.
system. Combination of these two systems provides suitable bn+1 Λ · n+1 ¸
accuracy and less calculations than the solutions of the system a
The last step is to construct the vector from
achieved in the space Vj−1 on domain Ω. If we want to get · Tm ¸ · n+1 ¸ bn+1 Ω
a more accurate solution in a subdomain Λ, we need to do a a
vectors and . In the subdomain Λ the
the following process (we can do this process for several 0
· n+1 ¸ Ω bn+1 Λ
subdomains). In the beginning we consider the matrix M in a
vector n+1 is a better approximate solution than the
the space Vj−1 , since in the first step we will not be using all · bT m ¸ Λ
of M so The elements of M will have to be broken up, into a
vector for the system (25). So to increase the accu-
a block decomposition of the form 0 Λ · Tm ¸
· ¸ a
A B racy of the approximated vector we must replace
M= . 0
C D · Tm ¸ Ω · ¸
a an+1
elements of by the elements of , the
We only consider the block A which operates as operator N 0 Ω
bn+1 Λ
in the space Vj over all domain Ω. Then using time stepping only ones that are related to subdomain Λ.
AMINIKHAH et al.: THE MULTI-SCALE METHOD FOR SOLVING NONLINEAR TIME SPACE FRACTIONAL PARTIAL DIFFERENTIAL EQUATIONS 5

Step 9: Solve the system (25) to get vector aT m .


 
aT1 m
 ..  Step 10: aTΛ m ← aT m (r : s + 1).
 . 
  · ¸
 aTΛ m  aCr
  Step 11: Solve the system (28) to get vector Λ .
   ..    bΛ
aT m  .  ←→ an+1
  Λ
   aT m    Step 12: aΛ ← aCr Tm
Λ + aΛ .
   N   
 =  and  
     
   0    Step 13:
· Tm ¸ a
Tm
(r : s + 1) ← aΛ , b (r : s) ← bΛ ,
 
0  ..  ←→ bn+1 a
 .  Λ v← .
  b
 0Λ 
 
 ..  Step 14: end for.
 . 
0 VI. S TABILITY
  In order to show stability of the approximate solution, we
aT1 m recall discrete Gronwall lemma.
 .. 
 .  Lemma 1: (Discrete Gronwall Lemma) If {yk }, {fk } and
 
 aTΛ m    {gk } are nonnegative sequences and
  X
   .. 
an+1  .   an+1  yn ≤ fn + gk yk , for n ≥ 0 (31)
Λ    
   aT m    0≤k≤n
  REP LACE  N   
  →  ≡ . then
       
   0   
    X X
bn+1  ..   
Λ  .  yn ≤ fn + fk gk exp  gi  , f or n ≥ 0. (32)
  bn+1
 0Λ  0≤k≤n k≤i≤n
 
 ..  If, in addition, {fk } is nondecreasing then
 . 
 
0 X
Now, we present the algorithm of the proposed method. In yn ≤ fn exp  gi  , f or n ≥ 0. (33)
0≤i≤n
this algorithm j, h and g are resolution level, time step and ini-
T
tial function respectively. If the vector a = [a0 , a2 , . . . , aN ] Theorem 1: The approximation scheme (23) is stable.
be the vector form of a function in Vj then we suppose the Proof : Let un = [u (x0 , tn ) , u (x1 , tn ) , . . . , u (x2N , tn )]
T
restricted vector aΛ is [ar , . . . , as+1 ] . en denote approximate solution
denote the exact solution and U
of it. From en = Pj ×
Algorithm 1 Proposed Method · napproximation
¸ scheme (23) and U
a
IF W T we have
Step 1: ¡v ← −j bn
j
¢ [g0 , g1 , . . . , g2N ] where N = m2 and
gk = g k2 , k = 0, . . . , 2N . en+1 = U
U e0
· ¸ ( n S
a hβ X X
Step 2: ← F W T × Pj−1 × v. + ck,n+1 Fr M αr
b Γ (β + 2)
k=0 r=1
³ ´
Step 3: Constructing matrix M by using· (17). ¸ −1 ek M βr
A B + diag F W T × Pj × U
Step 4: Blocking the matrix M = where A ←
C D S
X
M (1 : N +1, 1 : N + 1), B ← M (1 : N +1, N +1 : 2N + 1) ek +
× F W T × Pj−1 × U Fr M αr
and so on for C, D. ³ r=1
´
· ¸ × diag F W T × Pj−1 × Uen+1
P
AΛ BΛ o
Step 5: MΛ = Limiting M to subdo-
CΛ DΛ en+1
× M βr F W T × Pj−1 × U (34)
main Λ, where AΛ ← A (r : s + 1, r : s + 1), BΛ ←
B (r : s + 1, r : s) and so on for CΛ and DΛ . where
eP = U
U eP
n+1 0 ½
Step 6: for n = 0 to k. hβ
P
n P
S
+ Γ(β+1) Fr M αr
bk,n+1
· ¸ · ¸ ³ k=0 ´ r=1
an a ek
Step 7: ← . ×diag F W T × Pj−1 × U
bn b
ek
×M βr F W T × P −1 × Uj
Step 8: aΛ ← a (r : s + 1) , bΛ ← b (r : s).
β β
and bk, n+1 = (n + 1 − k) − (n − k) .
6 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

There is no loss of generality in assuming


° that° un and its Therefore, equation (37) yields
°e ° ∗ ¡ T ¢β
approximation are bounded in the domain °U n ° ≤ M . Also ° ° ° ° n ° °
°e ° °e ° X °e °
we can choose h enough small that makes N
°Un+1 ° ≤ 2 °U0 ° + ck,n+1 °Uk °. (39)
Γ (β + 2)

PS ° ° ° ° k=0
Γ(β+2) kFr k kM αr k kF W T k °Pj−1 ° M ∗ °M βr °
°
r=1 ° By applying Gronwall’s inequality, we obtain
kF W T k °Pj−1 ° ≤ 21 < 1 ° ° ° °
à n
!
(35) °e ° °e ° Tβ X ck,n+1
°Un+1 ° ≤ 2 °U0 ° exp (40)
this guarantees nonsingularity of the matrix Γ (β + 2) Nβ
k=0
X S
hβ c β+1 β+1 β+1
I− Fr × M αr since k,n+1

= (n−k+2)

+ (n−k)

− 2 (n−k+1)

≤ N2
Γ (β + 2) r=1 is bounded and increasing function with respect to β so we
³ ´
× diag F W T × Pj−1 × U eP βr have µ ¶
n+1 × M ° ° ° ° 2T β
°e ° °e °
U
° n+1 ° ≤ 2 U
° 0° exp (41)
× F W T × Pj−1 . (36) Γ (β + 2)
Then we have this completes the proof of stability. ¥
µ β S
X
e h
Un+1 = I − Fr × M αr
Γ (β + 2) r=1 VII. N UMERICAL E XAMPLE
³ ´
× diag F W T × Pj−1 × U eP In this section we implement the presented method to solve
n+1
two examples, and also we compare the exact solution with
¢−1
×M βr × F W T × Pj−1 e0
U the approximate solution.
µ S
X Example 1: We consider the following nonlinear time space
hβ hβ fractional Burger equation:
+ I− Fr × M αr
Γ (β + 2) Γ (β + 2) r=1
³ ´ Dtα u = −uDxβ u + νuxx
× diag F W T × Pj−1 × U en+1
P
× M βr
¢−1 with the initial condition and boundary condition
×F W T × Pj−1 ½
( n u (x, 0) = coth (5x − 10) , 0 < x < 4
X XS
u (0, t) = u (4, t) = 0, 0 ≤ t ≤ 1.
× ck,n+1 Fr × M αr
k=0
³ r=1
´ For comparison, this example was solved numerically in
× diag F W T × Pj−1 ek × M βr
×U different levels of resolutions. The Table I, II show the con-
¾ vergence when j decreases, also the Fig. 1 shows in different
× FWT × ek
Pj−1 U . (37) times the approximated results satisfy the boundary conditions
exactly.
Next using the fact that Example 2: We consider the following fractional nonlinear
°µ Klein-Gordon differential equation:
° P
S
° I − hβ Fr × M αr
° Γ(β+2)
³ r=1 ´ Dtβ u = uxx − u + u3
×diag F W T × Pj−1 × U eP
n+1
¢−1 °
° with initial condition and boundary condition are as follows:
×M βr × F W T × Pj−1 ° ½
1 (38) u (x, 0) = cos (x) , 1 < x < 7
≤ °° °
° ≤ 2.
° hβ
PS ° u (1, t) = u (7, t) = 0, 0 ≤ t ≤ 1.
°
° Γ(β+2) Fr × M αr °
°
° °
°
1−°
³
r=1 ´ °
°
The example was solved by the presented multi-scale
° × diag F W T × P −1 × U
°
eP °
° method with V−4 on Ω and V−5 on Λ. The Table III shows
j n+1
° °
° ° that the accuracy can be improved by enlarging subdomain.
° × M βr × F W T × Pj−1 °

TABLE I T HE E RRORS ARE THE D IFFERENCE B ETWEEN THE Vj R ESULTS AND THE Vj−1 R ESULTS (Vj /Vj−1 ) WITH
h = 0.01 AT t = 0.5
(a) error α = 0.9, β = 0.8 (b) error α = 0.7, β = 0.8
x V−3 /V−4 V−4 /V−5 V−5 /V−6 x V−3 /V−4 V−4 /V−5 V−5 /V−6
1 4.86851E-5 1.20725E-5 3.01086E-6 1 3.87951E-5 9.5696E-6 2.38312E-6
1.5 -6.27884E-5 -1.78008E-5 -4.54069E-6 1.5 -3.15994E-5 -8.706E-6 -2.21822E-6
2 -0.00048152 -0.000117335 -2.86878E-5 2 -7.38939E-5 -2.2020E-5 -5.64321E-6
2.5 0.003519481 0.000616091 0.000135349 2.5 -0.000228084 -9.5180E-5 -2.53185E-5
3 0.000154392 4.97541E-5 1.25426E-5 3 0.004762792 -0.0008628 -0.00039248
3.5 7.77682E-6 1.98912E-6 4.99819E-7 3.5 -3.36494E-5 1.52567E-5 4.19946E-6
AMINIKHAH et al.: THE MULTI-SCALE METHOD FOR SOLVING NONLINEAR TIME SPACE FRACTIONAL PARTIAL DIFFERENTIAL EQUATIONS 7

TABLE II T HE E RRORS ARE THE D IFFERENCE B ETWEEN THE Vj R ESULTS AND THE Vj−1 R ESULTS (Vj /Vj−1 ) WITH
h = 0.01 AT t = 0.5
(a) error α = 0.9, β = 0.8 (b) error α = 0.7, β = 0.8
x V−6 /V−7 V−7 /V−8 solutiononV−8 x V−6 /V−7 V−7 /V−8 solutiononV−8
1 7.52109E-7 1.87972E-7 0.01563038 1 5.95109E-7 1.48723E-7 0.017861225
1.5 -1.13743E-6 -2.84176E-7 0.126210355 1.5 -5.56031E-7 -1.38975E-7 0.08964552
2 -7.09146E-6 -1.76352E-6 0.428300053 2 -1.41355E-6 -3.52853E-7 0.225663084
2.5 3.2228E-5 7.92191E-6 0.471766274 2.5 -6.38202E-6 -1.59423E-6 0.388315038
3 3.13962E-6 7.8496E-7 0.020295168 3 -0.00011126 -2.87553E-5 0.250095232
3.5 1.25102E-7 3.12235E-8 0.001442839 3.5 1.07135E-6 2.69138E-7 0.002252919

TABLE III T HE E RRORS ARE THE D IFFERENCE B ETWEEN


R EFERENCES
THEM ULTI -S CALE R ESULTS AND THE R ESULTS O BTAINED
U SING V−5 , WITH h = 0.01 AT t = 0.5 [1] Li X X. Numerical solution of fractional differential equations using cu-
bic B-spline wavelet collocation method. Communications in Nonlinear
Science and Numerical Simulation, 2012, 17(10): 3934−3946
x errorΛ = [3 5] errorΛ = [4 6] solution onV−5
1.25 -0.000132 -7.99128E-5 -0.022484 [2] Miller K S, Ross B. An Introduction to the Fractional Calculus and
Fractional Differential Equations. New York: John Wiley and Sons, 1993.
2.25 -0.0003292 -2.97362E-6 -0.0542849
[3] Podlubny I. Fractional Differential Equations. San Diego, CA: Academic
3.25 1.60129E-6 1.22943E-6 0.0224848
Press, 1999.
4.25 3.87375E-6 2.97362E-6 0.0542849
[4] Li X K, Han X H, Wang X P. Numerical modeling of viscoelastic flows
5.25 -0.0001361 -1.22943E-6 -0.0224848
using equal low-order finite elements. Computer Methods in Applied
6.25 -0.00032 -0.00019 -0.05428 Mechanics and Engineering, 2010, 199(9−12): 570−581
The points in the subdomain Λ are dislayed by bold font [5] Gorenflo R, Mainardi F, Scalas E, Raberto M. Fractional calculus and
continuous-time finance. III: the diffusion limit. Mathematical Finance.
Konstanz, Germany: Birkhäuser, 2001. 171−180
[6] Raberto M, Scalas E, Mainardi F. Waiting-times and returns in high-
frequency financial data: an empirical study. Physica A: Statistical
Mechanics and its Applications, 2002, 314(1−4): 749−755
[7] Sabatelli L, Keating S, Dudley J, Richmond P. Waiting time distributions
in financial markets. The European Physical Journal B - Condensed
Matter and Complex Systems, 2002, 27(2): 273−275
[8] Baeumer B, Benson D A, Meerschaert M M, Wheatcraft S W. Subor-
dinated advection-dispersion equation for contaminant transport. Water
Resources Research, 2001, 37(6): 1543−1550
[9] Benson D A, Schumer R, Meerschaert M M, Wheatcraft S W. Fractional
Fig. 1. This figure is the approximated solution of the presented dispersion, Lévy motions, and the MADE tracer tests. Transport in
method in different times with α = 0.9, h = 0.01, β = 0.8. Porous Media, 2001, 42(1): 211−240
[10] Benson D A, Wheatcraft S W, Meerschaert M M. Application of
a fractional advection-dispersion equation. Water Resources Research,
2000, 36(6): 1403−1412
[11] Benson D A, Wheatcraft S W, Meerschaert M M. The fractional-order
governing equation of Lévy motion. Water Resources Research, 2000,
36(6): 1413−1424
[12] Schumer R, Benson D A, Meerschaert M M, Baeumer B. Multiscaling
fractional advection-dispersion equations and their solutions. Water
Resources Research, 2003, 39(1): 1022
[13] Tadjeran C, Benson D, Meerschaert M M. Fractional radial flow and its
application to field data. Water Resources Research, to be published
Fig. 2. This figure is the approximated solution of the presented [14] Machado J A T. Discrete-time fractional-order controllers. Fractional
method in different times with α = 0.9, h = 0.01. Calculus & Applied Analysis, 2001, 4(1): 47−66
[15] Fix G J, Roof J P. Least squares finite element solution of a fractional
order two-point boundary value problem. Computers & Mathematics
VIII. R ESULTS with Applications, 2004, 48(7−8): 1017−1033
In this work a practical approach for solving nonlinear time [16] Shen S, Liu F, Anh V, Turner I. The fundamental solution and numerical
space fractional partial differential equation is presented. Multi solution of the Riesz fractional advection-dispersion equation. IMA
Journal of Applied Mathematics, 2008, 73(6): 850−872
scaling method via wavelets is used to increase resolution
[17] Meerschaert M M, Tadjeran C. Finite difference approximations for
in some locations, furthermore the computations are reduced fractional advection dispersion flow equations. Journal of Computational
because of the compact support of wavelets, also wavelets are and Applied Mathematics, 2004, 172(1): 65−77
employed in such a way that satisfy the boundary conditions [18] Richtmyer R D, Morton K W. Difference Methods for Initial-Value
exactly. Problems (Second edition). Malabar, Florida: Krieger Publishing, 1994.
8 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

[19] Li C P, Zeng F H. Numerical Methods for Fractional Calculus. New [35] Goswami J C, Chan A K. Fundamentals of Wavelets: Theory, Algo-
York: Chapman and Hall, 2015. rithms, and Applications. New York: John Wiley and Sons, 1999.
[20] Guo B L, Pu X K, Huang F H. Fractional Partial Differential Equations [36] Mallat S. A Wavelet Tour of Signal Processing (Second edition). New
and their Numerical Solutions. Singapore: World Scientific Publishing York: Academic Press, 1999.
Co., 2015.
[37] Sweldens W. The Construction and Application of Wavelets in Numer-
[21] Luchko Y F, Srivastava H M. The exact solution of certain differential ical Analysis [Ph. D. dissertation], KU Leuven, Leuven, 1995
equations of fractional order by using operational calculus. Computers
[38] Diethelm K, Ford N J, Freed A D. Detailed error analysis for a fractional
and Mathematics with Applications, 1995, 29(8): 73−85
Adams method. Numerical Algorithms, 2004, 36(1): 31−52
[22] Samko S G, Kilbas A A, Marichev O I. Fractional Integrals and
Derivatives: Theory and Applications. Switzerland: Gordon and Breach
Science Publishers, 1993.
[23] Kilbas A A, Srivastava H M, Trujillo J J. Theory and Applications of
Fractional Differential Equations. Amsterdam: Elsevier, 2006. Hossein Aminikhah was born in Iran, in 1979.
He received a Ph. D. degree in Applied Mathematics
[24] Odibat Z M, Momani S. Application of variational iteration method to (Numerical Analysis) from the University of Guilan,
nonlinear differential equations of fractional order. International Journal Rasht, Iran, in 2008, where he is currently Associate
of Nonlinear Sciences and Numerical Simulation, 2006, 7(1): 27−34 Professor in the Department of Applied Mathemat-
ics. His research interests include numerical methods
[25] Momani S, Odibat Z. Numerical comparison of methods for solving
for functional differential equations and numerical
linear differential equations of fractional order. Chaos, Solitons &
linear algebra.
Fractals, 2007, 31(5): 1248−1255
[26] Momani S. Non-perturbative analytical solutions of the space- and time-
fractional Burgers equations. Chaos, Solitons & Fractals, 2006, 28(4):
930−937
[27] Dahmen W, Kurdila A, Oswald P. Multiscale Wavelet Methods for Partial
Differential Equations, Volume 6. San Diego: Academic Press, 1997.
Mahdieh Tahmasebi was born in Tehran, Iran, in
[28] McLaren D A. Sequential and Localized Implicit Wavelet based Solvers 1980. She received her B. Sc. in Applied Mathemat-
for Stiff Partial Differential Equations [Ph. D. dissertation], University ics from Shahid Beheshti University. She finished
of Ottawa, Ottawa, ON, 2012 her M. Sc. and Ph. D. in Sharif University of Tech-
nology in Pure Mathematics. She is a member of Ap-
[29] Hesthaven J S, Jameson L M. A wavelet optimized adaptive multi-
plied Mathematics Department of Tarbiat Modares
domain method. Journal of Computational Physics, 1998, 145(1):
University as an assistant professor from 2012
280−296
to now. Her research interests includes stochastic
[30] Mehra M, Kevlahan N K R. An adaptive multilevel wavelet solver for differential equation, Malliavin calculus, stochastic
elliptic equations on an optimal spherical geodesic grid. SIAM Journal modelling, stochastic control theory, mathematical
on Scientific Computing, 2008, 30(6): 3073−3086 finance and numerical solution of SDEs.
[31] Müller S, Stiriba Y. A multilevel finite volume method with multiscale-
based grid adaptation for steady compressible flows. Journal of Compu-
tational and Applied Mathematics, 2009, 277(2): 223−233
[32] Vasilyev O V, Paolucci S. A dynamically adaptive multilevel wavelet Mahmoud Mohammadi Roozbahani is now a
collocation method for solving partial differential equations in a finite Ph. D. degree student in the Applied Mathematics
domain. Journal of Computational Physics, 1996, 125(2): 498−512 Department of the University of Guilan. His interests
and research areas include numerical analysis.
[33] Aminikhah H, Tahmasebi M, Roozbahani M M. Numerical solution
for the time space-fractional partial differential equation by using
wavelet multi-scale method. U. P. B Scientific Bulletin-Series A-Applied
Mathematics and Physics, to be published
[34] Blatter C. Wavelets: A Primer. Naticks, Massachusetts: A K Peters/CRC
Press, 2002.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

Decentralized Adaptive Strategies for


Synchronization of Fractional-Order Complex
Networks
Quan Xu, Shengxian Zhuang, Yingfeng Zeng, and Jian Xiao

Abstract—This paper focuses on synchronization of fractional- generally fractional and fractional calculus allows us to de-
order complex dynamical networks with decentralized adaptive scribe and model a real object more accurately than the
coupling. Based on local information among neighboring nodes, classical integer-order methods. Not surprisingly, dynamics
two fractional-order decentralized adaptive strategies are de-
signed to tune all or only a small fraction of the coupling gains and control of fractional-order systems has attracted increasing
respectively. By constructing quadratic Lyapunov functions and attention from various fields[17−23] . Particularly, synchroniza-
utilizing fractional inequality techniques, Mittag-Leffler function, tion in fractional-order complex networks[24−26] has currently
and Laplace transform, two sufficient conditions are derived for become an interesting and open problem. From a control
reaching network synchronization by using the proposed adaptive perspective, the aim here is to find some appropriate con-
laws. Finally, two numerical examples are given to verify the
theoretical results. trollers such that the controlled fractional-order network is
synchronized.
Index Terms—Decentralized adaptive control, synchronization, Among them, adaptive control technique has been widely
fractional-order complex networks, quadratic Lyapunov func-
tions. used to synchronize complex networks. In [27-29], many
kinds of adaptive strategies were designed to adjust the gains
of feedback controllers. Note that, in diffusively coupled
I. I NTRODUCTION networks, nodes are coupled with states difference xi −xj . This
means that a state feedback controller is added to every node.
T is well known that numerous natural and man-made sys-
I tems can be modeled as complex dynamical networks. Ex-
amples include social networks, food webs, epidemic spread-
Thus, a network could be synchronized by designing suitable
coupling gains among the network nodes. Mathematically,
these coupling gains are described by the non-null elements of
ing networks, biological networks, scientific citation networks, the weighted time-varying adjacency matrix G(t). Recently,
Internet networks, World Wide Web, electric power grids, some decentralized adaptive strategies have been used to
and so on[1−3] . In recent years, extensive efforts have been tune the coupling gains so as to achieve synchronization
made to understand and study the topology and dynamics in complex networks, see [30-34]. Moreover, decentralized
of complex networks. Specifically, as a typical collective adaptive strategies are introduced only to a small fraction
behavior of complex networks, synchronization has received of coupling gains[35] . Compared with the centralized adaptive
increasing attention due to its potential applications in many strategies developed in [36,37], the coupling gains are adapted
real scenarios[4−5] . So far, many systematic results on different based on local information exchanged among neighboring
synchronization patterns, such as complete synchronization, nodes. However, the synchronization of fractional-order com-
lag synchronization, generalized synchronization, cluster syn- plex networks with decentralized adaptive coupling has never
chronization, etc., have been obtained for many kinds of been investigated elsewhere. Therefore, it is important and
complex networks, see [6-16] and relevant references therein. interesting to study the synchronization of fractional-order
To our best knowledge, the results on synchronization complex networks by using the fractional-order decentralized
mainly concentrated on integer-order complex networks. N- adaptive strategies.
evertheless, it has been recognized that the real objects are As is known to all, Lyapunov direct method is a standard
tool to derive the synchronization criteria for integer-order
This article has been accepted for publication in a future issue of this
journal, but has not been fully edited. Content may change prior to final complex networks. Despite much effort, the Lyapunov-based
publication. results about synchronization of integer-order complex net-
This work was supported by the National Natural Science Foundation of works cannot be directly extended to the fractional-order cases.
China (51177137), Scientific Research Foundation of the Education Depart-
ment of Sichuan Province (16ZB0163), and in part by the China Scholarship The main difficulty lies in calculating the fractional derivative
Council. Recommended by Associate Editor YangQuan Chen. of a composite Lyapunov function. For more details about
Quan Xu is with the School of Electrical Engineering, Southwest Jiaotong this, one can refer the existing literatures [38,39], in which
University, Chengdu 610031, China, and also with School of Technology,
Xihua University, Chengdu 610039, China (e-mail: quanxnjd@sina.com). there were several issues regarding calculation of the fractional
Shengxian Zhuang, Yingfeng Zeng, Jian Xiao are with the School derivative of a composite Lyapunov function.
of Electrical Engineering, Southwest Jiaotong University, Chengdu Quite recently, Aguila-Camacho et al[40] and Duarte-
610031, China (e-mail: zhuangsx@sina.com; zyf9999999@163.com;
jxiao@home.swjtu.edu.cn). Mermoud et al[41] introduce two lemmas for estimating the
Digital Object Identifier 10.1109/JAS.2016.7510142 Caputo fractional derivative of a quadratic function. Thus,
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

one can analyze the stability for fractional-order uncoupled Property 2.


systems and coupled networks by using quadratic Lyapunov
t Dt f (t) = f (t) − f (t0 ), ∀ t ≥ t0 , 0 < α < 1.
Iα α
functions like classic Lyapunov direct method. But the condi- (5)
tions of fractional Lyapunov direct method[42,43] are relatively
Property 3. The Caputo fractional derivative of a constant
conservative and rigorous. As the extensions of Lyapunov di-
function is always zero.
rect method, LaSalle’s invariance principle, Barbalat’s Lemma
Definition 3[42,43] . The Mittag-Leffler function with one
and other mathematical techniques can be used to solve the
parameter and two parameters can be defined as
adaptive stability problem of integer-order nonlinear systems.
However, these tools cannot be directly used in the fractional ∞
 zn
order case. Thus, additional tools need to be developed, in Eα (z) = ,
n=0
Γ(nα + 1)
order to prove the errors convergence in the fractional order (6)


case. In this paper, by utilizing Lyapunov functional method zn
Eα,β (z) = ,
combined with fractional inequality techniques, Mittag-Leffler Γ(nα + β)
n=0
function, and Laplace transform, we study the decentralized
adaptive synchronization in fractional-order networks with where z ∈ C, α > 0, β > 0. Note that Eα,1 (z) = Eα (z),
diffusive coupling. E1,1 (z) = expz .
The remaining of this paper is organized as follows. In The Laplace transform of Mittag-Leffler function with two
Section II, some necessary preliminaries and the model of parameters can be written as
fractional-order complex networks are given. The main results
  sα−β 1
of this paper are given in Section III. In Section IV, two L tβ−1 Eα,β (−ktα ) = α , (s) >| k | α , (7)
numerical examples are provided to validate the theoretical s +k
results. Finally, some conclusions are presented in Section V. where t ≥ 0, (s) is the real part of s, k ∈ R.
A new property for Caputo derivative can be stated in Lem-
II. M ODEL DESCRIPTION AND PRELIMINARIES ma 1, which can facilitate estimating the fractional derivative
A. Fractional Calculus and Properties of a common quadratic Lyapunov function.
Definition 1. The Riemann-Liouville fractional integral with Lemma 1[41] . Let x(t) ∈ Rn be a vector of derivable
0 < α < 1 is given by functions. Then, the following inequality holds
 t T T
t (x (t)P x(t)) ≤ 2x (t)P Dt x(t),
Dα α
1 α−1 (8)

t f (t) = (t − τ ) f (τ )dτ , (1)
Γ(α) t0
where α ∈ (0, 1], t ≥ t0 and P ∈ Rn×n is a constant,
where t ≥ t0 , f (t) is an arbitrary integrable function Iα t is symmetric and positive definite matrix.
the fractional
∞ integral operator, Γ(·) is the gamma function
Γ(α) = 0 tα−1 exp(−t)dt, and exp(·) is exponential func-
tion. B. Network model
In this paper, we consider the Caputo definition for fraction- Consider a fractional-order complex dynamical network
al derivative, which is most popular in engineering applications consisting of N identical nodes, which is described by
because of its advantages[17] .
Definition 2. The Caputo fractional derivative with 
N

fractional-order 0 < α < 1 can be expressed as Dα


t xi (t) = f (t, xi (t))+c Gij (t)Axj (t),
 t j=1
1 −α i = 1, 2, · · · , N,
α
Dt f (t) = (t − τ ) f˙(τ )dτ , (2) (9)
Γ(1 − α) t0
where t ≥ t0 , Dα where 0 < α < 1, xi = (xi1 , xi2 , ..., xin ) ∈ Rn is the
t is the Caputo fractional derivative operator.
In the following, unless otherwise stated, we consider α ∈ pseudo-state vector of node i, f : R+ × Rn → Rn is
(0, 1). a nonlinear vector field, c > 0 is the coupling strength,
Moreover, the Laplace transform of Caputo fractional A = diag(ρ1 , ρ2 , · · · , ρn ) ∈ Rn×n is a positive definite inner
derivative is coupling matrix, G(t) = (Gij (t))N ×N is the time-varying
diffusive coupling matrix representing the topological structure
L {Dα
t f (t)} = s F (s) − s
α α−1
f (t0 ), (3) of an undirected network. If there is an edge between node
i and j at time t, then Gij (t) = Gji (t) > 0 ; otherwise
where α ∈ (0, 1), s denotes the variable in Laplace domain,
Gij (t) = Gji (t) = 0 (i = j), and the diagonal elements of
L {·} is the Laplace transform operator, F (s) is the Laplace
G(t) are defined by
transform of f (t) and f (t0 ) is the initial value.
Let us pay attention to the following properties of the 
N
fractional derivatives[17] , which are most commonly used in Gii = − Gij , i = 1, 2, · · · , N.
applications. j=1,j=i
Property 1.
Throughout this paper, only connected networks are consid-
Dα α α
t (ax(t) + by(t)) = aDt x(t) + bDt y(t). (4) ered, and Gij (t), i, j ∈ {1, 2, · · · , N } has the same meaning.
XU et al.: DECENTRALIZED ADAPTIVE STRATEGIES FOR SYNCHRONIZATION · · · 3

Definition 4. The complex network (9) is said to achieve A. Fractional-order decentralized adaptive strategy for the
synchronization in the sense that synchronization
 
  Theorem 1. Suppose that Assumption 1 holds. Then, the
 1 N

lim 
 x i (t) − x j (t)  = 0, i = 1, 2, · · · , N, (10)

network (9) is synchronized under the following fractional-
t→∞  N j=1  order decentralized adaptive strategy:
2
N T
Let x̄ = 1
xj . Then, we get t Gij (t) = γij (xi (t) − xj (t)) A(xi (t) − xj (t)),

N j=1
Gij (0) = Gji (0) > 0, (13)
1  α
N

t x̄(t) = D xj (t) (i, j) ∈ E, where E is the set of undirected edges, γij = γji
N j=1 t

are positive constants.
1  
N N Proof. Construct the Lyapunov functional candidate for
= f (t, xj (t)) + c Gjk (t)Axk (t) system (12) as
N j=1
k=1
1 T 
N N  N
1  c  c
N N N
= f (t, xj (t)) + Gij (t)Axj (t) V1 (t) = ei (t)ei (t) + (Gij (t) − hij )2 ,
N j=1 N i=1 j=1 2 i=1 i=1 j∈Ni
4γ ij
(14)
1 
N
where hij = hji (i = j) are nonnegative constants, and hij =
= f (t, xj (t)). (11)
N j=1 0 if and only if Gij (t) = 0.
Applying Lemma 1, the fractional derivative of V1 along
N N
Note that Nc j=1 Gij (t)Axj (t) = 0 can be obtained
the trajectories of system (12) gives
i=1
N
from Gij = Gji , Gii = − j=1,j=i Gij . 
N
Definingei (t) = xi (t) − x̄(t), then the error dynamical t V1 ≤
Dα eT α
i (t)D ei (t)
network is described as follows: i=1


N 
N 
N
c
1 + (Gij (t) − hij )Dα (Gij (t) − hij )
t ei (t) =f (t, xi (t)) −
Dα f (t, xj (t)) 2γ
N i=1 j∈Ni ij
j=1 ⎡ ⎤

N N
1 N
+c Gij (t)Aej (t), i = 1, 2, · · · , N. (12) = eT ⎣
i (t) f (t, xi (t)) − f (t, xj (t))⎦
i=1
N j=1
j=1

Assumption 1. The nonlinear function f (t, x) is said to be 


N 
N
+c eT
i (t)Gij (t)Aej (t)
Lipschitz if there exists a nonnegative constant ε such that
i=1 j=1
(x − y)T (f (t, x) − f (t, y)) ≤ ε(x − y)T (x − y).
Lemma 2[31] . Let G = (Gij )N ×N is a real symmetric and 
N 
N
c
+ (Gij (t) − hij )Dα Gij (t)
irreducible matrix with 2γij
i=1 j∈Ni

N ⎡ ⎤
Gij = Gji ≥ 0(i = j), Gii = − Gij 
N
1 N
= eT ⎣
i (t) f (t, xi (t)) − f (t, xj (t))⎦
j=1,j=i N
i=1 j=1
Then, 
N 
N
(1) The eigenvalues of G satisfy +c eT
i (t)Gij (t)Aej (t)
i=1 j=1
0 = λ1 (G) > λ2 (G) ≥ · · · ≥ λN (G),
N N
c
xT Gx + (Gij (t) − hij )(xi − xj )T A(xi − xj )
λ2 (G) = max . 2
xT 1N =0,x=0 xT x i=1 j∈Ni

(2) For any η = (η1 , η2 , · · · , ηN ) ∈ R T N 


N
= eT
i (t) [f (t, xi (t)) − f (t, x̄)]
1 
N 
N i=1
⎡ ⎤
η T Gη = − Gij (ηi − ηj )2 . 
N N
2 ⎣ 1
i=1 j=1 + eT
i (t) f (t, x̄) − f (t, xj (t))⎦
i=1
N j=1
III. M AIN RESULTS

N 
N

In this section, two fractional-order decentralized adaptive +c eT


i (t)Gij (t)Aej (t)
laws to tune the coupling gains among network nodes are i=1 j=1
proposed. By utilizing the proposed adaptive strategies, two N N
c
sufficient conditions are derived to synchronize the proposed + (Gij (t) − hij )(ei − ej )T A(ei − ej ), (15)
i=1
2
fractional-order complex networks. j∈Ni
4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

N T
Since i=1 ei (t) = 0, we have Then, it follows from (22) and (23) that
⎡ ⎤ T
 1  t V1 (t) ≤ −e (t)e(t).
Dα (24)
N N
eT ⎣
i (t) f (t, x̄) − f (t, xj (t))⎦ = 0. (16)
i=1
N j=1 There exists a function m(t) ≥ 0 such that
T
According to Assumption 1, we can obtain t V1 (t) + m(t) = −e (t)e(t).
Dα (25)

N 
N Applying Laplace transform operator L {·} to (25), we have
eT
i (t) [f (t, xi (t)) − f (t, x̄)] ≤ ε eT
i (t)ei (t). (17)
i=1 i=1 sα V1 (s) − sα−1 V1 (0) + M (s) = −E(s), (26)
N
Let H = (hij )N ×N , where hii = − j=1,j=i hij . From where the nonnegative constant V1 (0) is the initial value of
Lemma 2, we can easily obtain V1 (t), V1 (s), M (s), and E(s) are the Laplace transforms of
V1 (t), m(t), and eT (t)e(t)
N respectively.

N 
N
(Gij (t) − hij )(ei (t) − ej (t))T A(ei (t) − ej (t)) Since V1 (t) ≥ 12 i=1 eT 1 T
i (t)ei (t) = 2 e (t)e(t), there
i=1 j∈Ni
exists a function n(t) ≥ 0 such that

N 
N 1 T
V1 (t) = e (t)e(t) + n(t). (27)
= −2 (Gij (t) − hij )eT
i (t)Aej (t). (18) 2
i=1 j=1
Applying Laplace transform operator L {·} to (27), we have
Combining (15), (16), (17) and (18), we have 1
V1 (s) = E(s) + N (s), (28)

N 
N 
N
2

t V1 ≤ε eT
i (t)ei (t) +c eT
i (t)Gij (t)Aej (t) where N (s) is the Laplace transform of n(t).
i=1 i=1 j=1
Combining (26) and (28), we can easily obtain

N 
N
−c (Gij (t) − hij )eT
i (t)Aej (t)
2sα−1 2sα
E(s) = V 1 (0) − N (s)
i=1 j=1 sα + 2 sα + 2

N 
N 
N 2
− α M (s), (29)
≤ε eT
i (t)ei (t) + c hij eT
i (t)Aej (t) s +2
i=1 i=1 j=1 Taking the Laplace inverse transform of (29), it gives
T
=e (t) [ε(IN ⊗ In ) + c(H ⊗ A)] e(t), (19)
eT (t)e(t) =2V1 (0)Eα (−2tα ) − 2n(t) ∗ t−1 Eα,0 (−2tα )
where e(t) = (eT T
1 (t), e2 (t), · · · , eT
∈R .
N (t))
T nN
− 2m(t) ∗ tα−1 Eα,α (−2tα ). (30)
Let Λ = diag(λ1 (H), λ2 (H), · · · , λN (H)) be the diagonal
matrix associated with H, that is, there exists a unitary where ∗ stands the convolution operator.
matrix Φ = (φ1 , φ2 , · · · , φN ) such that ΦT HΦ = Λ. Let Since t−1 , tα−1 , Eα,0 (−2tα ), and Eα,α (−2tα ) are nonneg-
y(t) = (y1T , y2T , · · · , yN
T T
) = (ΦT ⊗ In )e(t). Since φ1 = ative functions, it follows from (30) that
√1 (1, 1, · · · , 1)T , one has y1 (t) = (φT ⊗ In )e(t) = 0. Then,
N 1
eT (t)e(t) ≤ 2V1 (0)Eα (−2tα ). (31)
it follows from (19) that
T Moreover, we should also note the fact that, for 0 < α < 1
t V1 ≤ εe (t)(IN ⊗ In )e(t)

and k > 0, Eα (−ktα ) is completely monotonic and de-
+ ceT (t)(Φ ⊗ In )(Λ ⊗ A)(ΦT ⊗ In )e(t) creases much faster than the exponential function exp−kt (see
= eT (t) [ε(IN ⊗ In )] e(t) + cy T (t)(Λ ⊗ A)y(t). (20) [42]). Therefore, we can conclude from inequality (31) that
limt→+∞ eT (t)e(t) = 0, that is, limt→+∞ e(t) 2 = 0.
According to the definition of matrix H, one can easily verify
It means that the network (9) is synchronized under the
that matrix H satisfies the conditions of Lemma 2. Then, by
adaptive law (13). The convergence of error vector implies,
Lemma 2 and since A is positive, we get
from (13) and from the fact that A is positive definite,
y T (t)(Λ ⊗ A)y(t) ≤ λ2 (H)y T (t)(IN ⊗ A)y(t). (21) lim Dα
t→+∞
t Gij (t) = 0. According to Property 3, one can

From (20) and (21), it follows that conclude that Gij (t)((i, j) ∈ E) converges to a finite constant.
The proof is completed. 
T
t V1 ≤εe (t)(IN ⊗ In )e(t)
Dα Remark 1. In recent years, many kinds of adaptive strate-
+ cλ2 (H)y T (t)(IN ⊗ A)y(t) gies were designed to adjust the gains of feedback controllers,
=εeT (t)(IN ⊗ In )e(t) see [27-29] and relevant references therein. Actually, a dif-
fusively coupled network could be synchronized by designing
+ cλ2 (H)eT (t)(Φ ⊗ In )(IN ⊗ A)(ΦT ⊗ In )e(t) suitable coupling gains among the network nodes. As a natural
=eT (t) [ε(IN ⊗ In ) + cλ2 (H)(IN ⊗ A)] e(t). (22) extension of the existing network models and control methods,
a new fractional-order complex dynamical network with time-
Thus, for a given overall coupling strength c, one can choose
varying diffusive coupling is proposed, and then the fractional-
hij sufficiently large such that
order decentralized adaptive strategy to tune the coupling gains
ε(IN ⊗ In ) + cλ2 (H)(IN ⊗ A) + 1 < 0. (23) between the network nodes is designed based on the local
XU et al.: DECENTRALIZED ADAPTIVE STRATEGIES FOR SYNCHRONIZATION · · · 5

mismatch between neighboring nodes. To our knowledge, this Theorem 2. Suppose that Assumption 1 holds. Then, the
is the first paper to consider the synchronization of fractional- network (9) is synchronized under the following fractional-
order complex dynamical networks with adaptive coupling. order decentralized adaptive pinning strategy:
Fortunately, this challenging problem has been solved by T
fractional Lyapunov functional method combined with Mittag- t Gij (t) = γij (xi (t) − xj (t)) A(xi (t) − xj (t)),

Leffler function, Laplace transform, and fractional inequality Gij (0) = Gji (0) > 0, (i, j) ∈ Ẽ, (37)
techniques.
where γij = γji are positive constants.
Remark 2. From (13), we have Dα t Gij (t) ≥ 0. Howev-
er, one cannot conclude that Gij (t) is monotonously non- Proof. Consider the following Lyapunov functional candi-
decreasing for 0 < α < 1. To state the reason, we assume date for system (12)
x(t) ∈ C 1 [t0 , +∞) and satisfies
1 T  
N N
c
V2 (t) = ei (t)ei (t) + (Gij (t) − h̃ij )2 ,

t x(t) = f (t, x) ≥ 0, 0 < α < 1. (32) 2 i=1 4γij
i=1 (i,j)∈Ẽ
∀t0 ≤ t2 < t1 < +∞, integrating both sides of (32) from t0 (38)
to t1 and t0 to t2 respectively, it follows from Definition 1 where h̃ij is defined as
and Property 2 that
 t1 h̃ij = h̃ji > 0, if (i, j) ∈ Ẽ,
1 f (τ, x(τ )) (39)
x(t1 ) − x(t0 ) = dτ. (33) h̃ij = 0(i = j),
otherwise.
Γ(α) t0 (t1 − τ )1−α
 t2 N
1 f (τ, x(τ )) Let H̃ = (h̃ij )N ×N , h̃ii = − j=1,j=i h̃ij . Now, we
x(t2 ) − x(t0 ) = dτ. (34)
Γ(α) t0 (t2 − τ )1−α calculate the fractional derivative of V2 along the trajectories
of system (12)
Subtracting (34) from (33), we have
 t1 
N  c    
1 f (τ, x(τ ))
x(t1 ) − x(t2 ) = dτ t V2 ≤
Dα Gij (t) − h̃ij Dα Gij (t) − h̃ij
Γ(α) t0 (t1 − τ )1−α i=1 (i,j)∈Ẽ
2γij
 t2
1 f (τ, x(τ )) 
N
− dτ
Γ(α) t0 (t2 − τ )1−α + eT α
i (t)D ei (t)
 t2  t1 i=1
1 f (τ, x(τ )) 1 f (τ, x(τ ))
= 1−α dτ + dτ 
N
Γ(α) t0 (t1 − τ ) Γ(α) t2 (t1 − τ )1−α eT
 t2 = i (t) f (t, xi (t)) − f (t, x̄) + f (t, x̄)
1 f (τ, x(τ )) i=1

− dτ
Γ(α) t0 (t2 − τ )1−α 1 
N N
 t2
− f (t, xj (t)) +c Gij (t)Aej (t)⎦
1 f (τ, x(τ )) f (τ, x(τ )) N j=1
= − 1−α dτ
j=1
Γ(α) t0 (t1 − τ )1−α (t2 − τ )
 t1 N  c
1 f (τ, x(τ )) + (Gij (t) − h̃ij )(ei (t) − ej (t))T
+ dτ, (35) 2
Γ(α) t2 (t1 − τ )1−α i=1 (i,j)∈Ẽ

× A(ei (t) − ej (t))


where (t −τ1)1−α − (t −τ1)1−α < 0 for 0 < α < 1. Thus,
1 2
as can be seen from (35), one cannot establish the sign of 
N 
N 
N

x(t1 ) − x(t2 ), which is closely related to α. Obviously, this ≤ε eT


i (t)ei (t) + c Lij eT
i (t)Aej (t)
i=1 i=1 j=1
analysis result is not consistent with that of integer-order case.
It should be noted that our numerical results for coupling gains 
N 
N
+c h̃ij eT
i (t)Aej (t)
can be theoretically interpreted by the analysis result in this
i=1 j=1
remark.  
=eT (t) ε(IN ⊗ In ) + c(L ⊗ A) + c(H̃ ⊗ A) e(t), (40)
B. Fractional-order decentralized adaptive pinning strategy where e(t) = (eT T T T
1 (t), e2 (t), · · · , eN (t)) , L = (Lij )N ×N ,
for the synchronization H̃ = (H̃ij )N ×N . Then, following similar steps as in the proof
In Theorem 1, all the coupling gains are adjusted according of Theorem 1, we can complete the proof. 
to the adaptive law (13). Here, only a small fraction of the
coupling gains is updated to reach synchronization.
IV. N UMERICAL EXAMPLES
Let Ẽ be a subset of E. Assume that network (9) is
connected through the pinning edges Ẽ. In this section, two numerical examples are given to validate
Here, we define the above obtained theoretical results. Here, the predictor-
⎧ corrector method studied in [44] is utilized to solve the

⎨Gij (0), if (i, j) ∈ E − Ẽ
differential equations of the fractional-order systems. In the
Lij = − N G
j=1,j=i ij (0), if i=j (36) following examples, the simulation step-size is chosen as


0, otherwise h=0.01.
6 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

Example 1. Consider a diffusively coupled scale-free[1] 3.5

network with 50 nodes, where each node is a fractional-order 3

non-autonomous parametrically excited Duffing oscillator de- 2.5


scribed by

Gij (t)
2

t x1 = x 2 ,
3 (41)
t x2 = (1 + μ sin(ωt))x1 − γx2 − x1 .
1.5

1
When μ = 0.5, ω = 1, γ = 0.2, α = 0.975, system (41)
has a chaotic attractor as shown in Fig.1. 0.5

0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
2 Time (s)

1.5
Fig. 3. (color online) Adaptive coupling gains Gij (t), (i, j) ∈ E
1

0.5
A = diag(1, 1, 1). The initial coupling matrix is chosen as

x2 (t)

−3.8
0
0.8 0.6 0.3 0
⎢ 0.8 −2.5 0.2 0 0.4

−0.5

⎢ 0.6 0.2 −1.8 0.4 0


−1 ⎢
⎢ 0.3 0 0.4 −0.8 0.1

−1.5
⎢ 0 0.4 0 0.1 −0.6
G(0) = ⎢
−2 −1.5 −1 −0.5 0 0.5 1 1.5 2
x1 (t)
⎢ 0.3 0 0.5 0 0

Fig. 1. (color online) Chaotic attractor of system (41) with μ = 0.5, ω = 1, ⎢ 0.6 0 0.1 0 0

γ = 0.2, α = 0.975 and (x1 (0), x2 (0)) = (1.0, 2.1) ⎢ 0.7 0.2 0 0 0

⎣ 0.5 0.2 0 0 0
0 0.7 0 0 0.1
3 ⎤
0.3 0.6 0.7 0.5 0
0.7 ⎥
2.5
xi1 (t)
0 0 0.2 0.2 ⎥
0 ⎥
2
0.5 0.1 0 0 ⎥
0 ⎥
1.5
0 0 0 0 ⎥
0.1 ⎥
1
0 0 0 0 ⎥
xi (t)

0.5
−1.1 0.3 0 0 0 ⎥⎥
0
xi2 (t)
0.3 −1.2 0 0.2 0 ⎥⎥
−0.5
0 0 −0.9 0 0 ⎥⎥
−1
0 0.2 0 −0.9 0 ⎦
−1.5
0 0 0 0 −0.8
−2
0 0.5 1 1.5 2 2.5
Time (s)
3 3.5 4 4.5 5
Here, we select a fraction of coupling gains in the network.
Choose γ12 = γ21 = 0.5, γ13 = γ31 = 0.6, γ17 = γ71 =
Fig. 2. (color online) Time evolutions of xi = (xi1 , xi2 )T , i = 1, 2, · · · , 50 0.7, γ18 = γ81 = 0.8, γ19 = γ91 = 0.9, γ25 = γ52 = 0.5,
γ2,10 = γ10,2 = 0.6, γ36 = γ63 = 0.7, γ34 = γ43 = 0.8. The
For simplicity and without losing generality, we take c = 1, initial states xi are chosen randomly in (0, 2). According
A = diag(1, 1, 1). For connected nodes i and j, Gij (0) = to Theorem 2, the network synchronization is asymptotically
Gji (0) are chosen randomly in (0, 1) and γij = γji = 1, achieved. The simulation results depicted in Figs.4 and 5 agree
∀(i, j) ∈ E. The initial states xi are chosen randomly in well with the theoretical analysis. As can be seen from Figs.3
(0, 3). Therefore, all the conditions of Theorem 1 are satisfied, and 5, the adaptive coupling gains are not monotonously non-
and the network synchronization is asymptotically achieved. decreasing, which further validates our theoretical analysis in
As shown in Figs.2 and 3, the simulation results agree well Remark 2.
with the theoretical analysis.
Example 2. Consider a diffusively coupled complex net- V. C ONCLUSIONS
work with 10 nodes, where each node is a fractional-order In this paper, two fractional-order decentralized adaptive
Arneodo’s system described by strategies have been proposed to tune the coupling gains
between network nodes. Based on the proposed adaptive

t x1 = x 2 ,
coupling strategies, two sufficient conditions have been derived

t x2 = x 3 (42)
3 for synchronization of fractional-order complex networks. In
t x3 = β1 x1 − β2 x2 − β3 x3 + β4 x1 .

the proofs of the theorems, an inequality has been used to es-
When β1 = 5.5, β2 = 3.5, β3 = 0.4, β4 = −1, timate the fractional-order derivative of a quadratic Lyapunov
and α = 0.9, system (42) is chaotic[45] . We take c = 1, function. Thus, we can investigate the synchronization for
XU et al.: DECENTRALIZED ADAPTIVE STRATEGIES FOR SYNCHRONIZATION · · · 7

6
xi1(t)
[11] Lu J, Zhong J, Tang Y, Huang T, Cao J, Kurths J. Synchronization in
4 xi2(t) output-coupled temporal Boolean networks. Scientific Reports, 2014, 4:
6292
2 [12] Wang J L, Wu H N. Adaptive output synchronization of complex
delayed dynamical networks with output coupling. Neurocomputing,
xi (t)

0 2014, 142(22): 174-181


[13] Wu Z G, Shi P, Su H, Chu J. Sampled-data exponential synchronization
−2 of complex dynamical networks with time-varying coupling delay. IEEE
Transactions on Neural Networks and Learning Systems, 2013, 24(8):
−4
xi3 (t) 1177-1187
−6
[14] Park J H, Lee T H. Synchronization of complex dynamical networks
with discontinuous coupling signals. Nonlinear Dynamics, 2015, 79(2):
−8
1353-1362
0 1 2 3 4 5 6 7 8
Time (s) [15] Wang J L, Wu H N, Huang T. Passivity-based synchronization of a class
of complex dynamical networks with time-varying delay. Automatica,
2015, 56: 105-112
Fig. 4. (color online) Time evolutions of xi = (xi1 , xi2 , xi3 )T , i = [16] DeLellis P, Bernardo M, Liuzza D. Convergence and synchronization
1, 2, · · · , 10. in heterogeneous networks of smooth and piecewise smooth systems.
Automatica, 2015, 56: 1-11
2 [17] Kilbas A, Srivastava H, Trujillo J. Theory and Applications of Fractional
Differential Equations. Elsevier, 2006.
1.8
[18] Li C P, Zhang F R. A survey on the stability of fractional differential
1.6 equations. The European Physical Journal Special Topics, 2011, 193(1):
27-47
1.4
[19] Zeng C, Chen Y Q, Yang Q. Almost sure and moment stability
Gij (t)

1.2
properties of fractional order Black-Scholes model. Fractional Calculus
and Applied Analysis, 2013, 16(2): 317-331
1 [20] Lu J G, Chen Y Q, Chai Y, Wu R. Stability and stabilization of
fractional-order linear systems with convex polytopic uncertainties.
0.8
Fractional Calculus and Applied Analysis, 2013, 16(1): 142-157
0.6 [21] Hu J B, Lu G P, Zhang S B, Zhao L D. Lyapunov stability theorem about
fractional system without and with delay. Communications in Nonlinear
0.4
0 1 2 3 4 5 6 7 8 Science and Numerical Simulation, 2015, 20(3): 905-913
Time (s)
[22] Yin C, Chen Y Q, Zhou S. Fractional-order sliding mode based
extremum seeking control of a class of nonlinear systems. Automatica,
Fig. 5. (color online) Adaptive coupling gains Gij (t), (i, j) ∈ Ẽ. 2014, 50(12): 3173-3181
[23] Hu J B, Zhao L D. Stability theorem and control of fractional systems.
Acta Physica Sinica, 2013, 62(24): 240504(in Chinese)
[24] Wang F, Yang Y, Hu M. Projective cluster synchronization of fractional-
fractional-order complex networks like integer-order complex order coupled-delay complex network via adaptive pinning control.
networks. Numerical examples have been given to validate Physica A, 2015, 434: 134-143
[25] Wang J, Zeng C. Synchronization of fractional-order linear complex
the theoretical results. The obtained results show that the networks. ISA Transactions, 2015, 55: 129-134
adaptive coupling gains are not monotonously non-decreasing [26] Wang Y, Li T. Synchronization of fractional order complex dynamical
even though Dα t Gij (t) ≥ 0. This counter-intuitive conclusion
networks. Physica A, 2015, 428: 1-12
[27] Guo X, Li J. A new synchronization algorithm for delayed complex
also implies that the fractional-order system has additional dynamical networks via adaptive control approach. Communications in
attractive feature over the integer-order system. Nonlinear Science and Numerical Simulation, 2012, 17(11): 4395-4403
[28] Chai Y , Chen L, Wu R, Sun J. Adaptive pinning synchronization in
fractional-order complex dynamical networks. Physica A, 2012, 391(22):
R EFERENCES 5476-5758
[29] Si G, Sun Z, Zhang H, Zhang Y. Parameter estimation and topology
[1] Barabsi A L, Albert R. Emergence of Scaling in Random Networks. identification of uncertain fractional order complex networks. Commu-
Science, 1999, 286(5439): 509-512. nications in Nonlinear Science and Numerical Simulation, 2012, 17(12):
[2] Strogatz S H. Exploring complex networks. Nature, 2001, 410: 268-276 5158-5171
[3] Wang X, Chen G R. Complex networks: small-world, scale-free and [30] Delellis P, di Bernardo M, Garofalo F. Novel decentralized adaptive
beyond. IEEE Circuits and Systems Magazine, 2003, 3(1): 6-20 strategies for the synchronization of complex networks. Automatica,
[4] Motter A E, Myers S A, Anghel M, Nishikawa T. Spontaneous syn- 2009, 45(5): 1312-1318
chrony in power-grid networks. Nature Physics, 2013, 9: 191-197 [31] Yu W, DeLellis P, Chen G, diBernardo M, Kurths J. Distributed adaptive
[5] Tang Y, Qian F, Gao H, Kurths J. Synchronization in complex networks control of synchronization in complex networks. IEEE Transactions on
and its application-A survey of recent advances and challenges. Annual Automatic Control, 2012, 57(8): 2153-2158
Reviews in Control, 2014, 38(2): 184-198 [32] Wang J L, Wu H N. Synchronization and adaptive control of an
[6] Arenas A, Diaz-Guilera A, Kurths J, Moreno Y, Zhou C. Synchroniza- array of linearly coupled reaction-diffusion neural networks with hybrid
tion in complex networks. Physics Reports, 2008, 469(3): 93-153 coupling. IEEE Transactions on Cybernetics, 2014, 44(8): 1350-1361
[7] Song Q, Cao J. On pinning synchronization of directed and undirect- [33] Wang J L, Wu H N, Guo L. Novel Adaptive Strategies for Synchro-
ed complex dynamical networks. IEEE Transactions on Circuits and nization of Linearly Coupled Neural Networks with Reaction-Diffusion
Systems I, 2010, 57(3): 672-680 Terms. IEEE Transactions on Neural Networks and Learning Systems,
[8] Lee T H, Park J H, Jung H Y, Lee S M, Kwon O M. Synchronization 2014, 25(2): 429-440
of a delayed complex dynamical network with free coupling matrix. [34] Wang J L, Wu H N, Huang T, Ren SY. Passivity and synchronization
Nonlinear Dynamics, 2012, 69(3): 1081-1090 of linearly coupled reaction-diffusion neural networks with adaptive
[9] Ji P, Peron T K, Menck P J, Rodrigues F A, Kurths J. Cluster explosive coupling. IEEE Transactions on Cybernetics, 2015, 45(9): 1942-1952
synchronization in complex networks. Physical Review Letters, 2013, [35] Turci L F R, DeLellis P, Macau E E N, Bernardo M. Adaptive pinning
110: 218701 control: A review of the fully decentralized strategy and its extensions.
[10] Lu R, Yu W, Lu J, Xue A. Synchronization on complex networks of The European Physical Journal Special Topics, 2014, 223: 2649-2664
networks. IEEE Transactions on Neural Networks and Learning Systems, [36] Chen T, Liu X, Lu W. Pinning Complex Networks by a Single Controller.
2014, 25(11): 2110-2118 IEEE Transactions on Circuits and Systems I, 2007, 54(6): 1317-1326
8 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

[37] Wu W, Zhou W, Chen T. Cluster synchronization of linearly coupled


complex networks under pinning control. IEEE Transactions on Circuits Shengxian Zhuang was born in Hunan, China, in
and Systems I, 2009, 56(4): 829-839 1964. He received his M.Sc. degree from Southwest
[38] Chen D, Zhang R, Liu X, Ma X. Fractional order Lyapunov stability
Jiaotong University, and Ph.D. degree from Uni-
theorem and its applications in synchronization of complex dynamical versity of Electronics and Technology of China, in
networks. Communications in Nonlinear Science and Numerical Simu- 1991 and 1999 respectively. He has been a Professor
lation, 2014, 19: 4105-4121
of Electrical Engineering at the Southwest Jiaotong
[39] Aguila-Camacho N, Duarte-Mermoud M A. Comments on ”Fractional University since 2003. His research interests include
order Lyapunov stability theorem and its applications in synchronization
nonlinear control, stability theory and power elec-
of complex dynamical networks”. Communications in Nonlinear Science tronics.
and Numerical Simulation, 2015, 25(1-3): 145-148
[40] Aguila-Camacho N, Duarte-Mermoud M A, Gallegos J. Lyapunov
functions for fractional order systems. Communications in Nonlinear
Science and Numerical Simulation, 2014, 19: 2951-2957
[41] Duarte-Mermoud MA, Aguila-Camacho N, Gallegos JA, Castro-Linares
R. Using general quadratic Lyapunov functions to prove Lyapunov uni-
form stability for fractional order systems. Communications in Nonlinear Yingfeng Zeng graduated from Xihua University,
Science and Numerical Simulation, 2015, 22: 650-659 2001. He received his M.Sc. degree from Xihua
[42] Li Y, Chen Y, Podlubny I. Stability of fractional-order nonlinear dynamic University, in 2009. He is working towards the
systems: Lyapunov direct method and generalized Mittag Leffler stabili- Ph.D. degree at the School of Electrical Engineering,
ty. Computers and Mathematics with Applications, 2010, 59: 1810-1821 Southwest Jiaotong University, China. His research
[43] Li Y, Chen Y, Podlubny I. Mittag-Leffler stability of fractional order interest covers the controllability and stability of
nonlinear dynamic systems. Automatica, 2009, 45(8): 1965-1969 complex networks.
[44] Diethelm K, Ford N J, Freed A D. A predictor-corrector approach for
the numerical solution of fractional differential equations. Nonlinear
Dynamics, 2002, 29: 3-22
[45] Ma T D, Jiang W B, Fu J, Chai Y, Chen L P, Xue F Z. Adaptive
synchronization of a class of fractional-order chaotic systems. Acta
Physica Sinica, 2012, 61(16): 160506(in Chinese)

Quan Xu graduated from Xihua University, China, Jian Xiao graduated from Hunan University, 1979.
2006. He received the M.Sc. degree from Xihua He received his M.Sc. degree from Hunan Uni-
University, China, in 2009. He is currently a Lec- versity, and Ph.D. degree from Southwest Jiaotong
turer with Xihua University, and he is also working University, in 1982 and 1989 respectively. He has
towards the Ph.D. degree at the School of Electrical been a Professor of Electrical Engineering at the
Engineering, Southwest Jiaotong University, Chi- Southwest Jiaotong University since 1994. His re-
na. His research interests include nonlinear control, search interests include robust control, fuzzy systems
fractional-order systems, stability theory, complex and power electronics.
networks. He serves as a reviewer for several jour-
nals.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

Robust Finite-time Synchronization of Non-Identical


Fractional-order Hyperchaotic Systems and its
Application in Secure Communication
Hadi Delavari and Milad Mohadeszadeh

Abstract—This paper proposes a novel adaptive sliding mod- and FO Arnodo-Coullet system[9] , can be described using
e control (SMC) method for synchronization of non-identical fractional integrals and derivatives.
fractional-order (FO) chaotic and hyper-chaotic systems. Under Since Pecora and Carroll[10] established a chaos synchro-
the existence of system uncertainties and external disturbances,
finite-time synchronization between two FO chaotic and hyper- nization scheme for two identical chaotic systems with dif-
chaotic systems is achieved by introducing a novel adaptive ferent initial conditions, chaos synchronization has attracted
sliding mode controller (ASMC). Here in this paper, a fractional a great attention. The chaotic synchronization occurs when-
sliding surface is proposed. A stability criterion for FO nonlinear ever the state trajectories of the slave system track the state
dynamic systems is introduced. Sufficient conditions to guarantee trajectories of the master system in a given finite-time[11,12] .
stable synchronization are given in the sense of the Lyapunov
stability theorem. To tackle the uncertainties and external dis- Chaos synchronization is a contemporary topic in nonlinear
turbances, appropriate adaptation laws are introduced. Particle science because of its broad and considerable applications in
Swarm Optimization (PSO) is used for estimating the controller secure communication, automatic control, neural networks and
parameters. Finally, finite-time synchronization of the FO chaotic etc.[13−15] .
and hyper-chaotic systems is applied to secure communication. Due to the existence of chaos in real practical systems and
Index Terms—Adaptive sliding mode control, chaos synchro- many applications in physics and engineering fields, control
nization, fractional order, hyper-chaotic system, Lyapunov theo- and synchronization of FO chaotic systems have attracted
rem, secure communication many researchers attention in the past few years[16−23] . In
[24], an active sliding mode approach for synchronization of
I. I NTRODUCTION FO chaotic system is proposed. The FO Novel and Chen
hyper-chaotic systems are proposed for synchronization in
HAOTIC behavior is a prevalent phenomenon appearing
C in nonlinear systems. Chaotic systems have received
more attention in the literature during the last three decades.
[25], where the states of the FO hyper-chaotic Novel system
are used to control the states of the FO hyper-chaotic Chen
system. Several methods have been proposed to achieve chaos
A chaotic system is a nonlinear deterministic system that has synchronization such as adaptive feedback control, adaptive
complex and unpredictable behavior. impulsive control, sliding mode control, active control, back-
Fractional calculus is a mathematical topic more than three stepping design and optimal control[26−36] .
centuries old, but its application to physics and engineering Most of the published papers focus on asymptotic stability
fields have attracted more attention only in recent years[1−3] . which leads to infinite-time synchronization, but in practical
This happens because it has been recently found that sev- applications, finite-time synchronization is more valuable than
eral physical phenomena can be more adequately described infinite-time synchronization. Also, most of the researches
by fractional differential equations rather than integer-order are related to synchronization between two chaotic systems
models[4] , and it has been found that many FO systems can without uncertainty or two identical chaotic systems, but in a
show complex dynamical behavior such as chaos. The advan- real control system, due to the limitations of physical devices
tages of the FO systems are that there are more degrees of and the effect of interference (such as noise, temperature, etc.),
freedom in the model. Also memory is included in FO systems. uncertainties are unavoidable.
Many systems in interdisciplinary fields, such as viscoelastic Motivated by the above discussion, a novel adaptive sliding
materials[5] and micro-electromechanical systems[6] can be mode control approach for synchronization of a class of
described using fractional calculus methods. new FO chaotic system and a FO hyper-chaotic system is
Recently many researchers have recognized that many com- proposed. In our contribution we pursue five main research
plex systems, such as FO Lorenz system[7] , FO Chen system[8] aims. First, the proposed approach is very simple and easily
realized experimentally for secure communication. Second,
This article has been accepted for publication in a future issue of this the proposed controller can be applied for a width range of
journal, but has not been fully edited. Content may change prior to final
publication. systems and is more suitable for engineering applications.
Recommended by Associate Editor YangQuan Chen. Third, finite-time convergence to zero and stability of the
H. Delavari and M. Mohadeszadeh are with the Electrical Engineering proposed method are analytically proved, which contains new
Department, Hamedan University of Technology, Hamedan, CO 65155 Iran
(email: delavari@hut.ac.ir). ideas. Fourth, a fractional sliding surface is presented and
Digital Object Identifier 10.1109/JAS.2016.7510145 stability of the proposed surface is proved. Fifth, the upper
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

bound of the system uncertainties and external disturbances and


are estimated using Lyapunov stability theorem. ⎧ α+1

⎪ n − (n − α)(n + 1)α , j = 0
The rest of this paper is organized as follows. First, the ⎪
⎨(n − j + 2)α+1 + (n − j)α+1 − 2(n − j + 1)α+1 ,
fractional calculus and the fractional systems stability theo- aj,n+1 =
ry are briefly introduced. Then, the system description and ⎪
⎪ 1≤j≤n


problem statement are given. After that, the design strategy 1, j =n+1
of the proposed ASMC is presented. Then, the simulations (8)
for synchronization of non-identical FO chaotic and hyper- hα
chaotic systems are done and the application of the proposed bj,n+1 = ((n + 1 − j)α − (n − j)α ) (9)
α
synchronization scheme is studied in secure communication.
Finally, concluding remarks are addressed. The error of this approximation is described as follows
max |y(tj ) − yh (tj )| = O(hp )
j=0,1,··· ,N
II. D ERIVATIVE AND S TABILITY T HEOREM ON FO
S YSTEM where p = min(2, 1 + α).
In this paper, the operator Dα is generally called the
The Caputo fractional derivative of order α of m order
“Caputo differential operator of order α”.
continuous function f (t) with respect to t is defined by
Remark 1. In this paper, let us define f (t) =
C α
t0 Dt f (t) = I m−α f (m) (t), α>0 (1) f1 (t)2 + f2 (t)2 + · · · + fn (t)2 , and f (t)1 = |f1 (t)| +
|f2 (t)|+· · ·+|fn (t)|, where f (t) = (f1 (t), f2 (t), · · · , fn (t))T
where m is the smallest integer number, larger than , and I β is a vector of continuous functions.
is the Riemann-Liouville integral operator of order β which Property 1. For the Caputo derivative, we have[1,39]
is described as follows
 t C 1−α C α
t0 D t (t0 Dt f (t)) =C 1 ˙
t0 Dt = f (t) (10)
β 1 f (τ )
t0 It f (t) = dτ, β > 0 (2)
Γ(β) t0 (t − τ )1−β Property 2. For the Caputo derivative, the following equal-
ity holds[1,39]
In (2), Γ(·) is the Gamma function which is given by
 ∞ C α1 C −α2
=C α1 −α2
t 0 Dt ( t 0 Dt f (t)) t0 D t f (t) (11)
Γ(β) = tβ−1 e−t dt (3)
0 where α1 ≥ α2 ≥ 0.
The numerical simulation of a fractional differential equa- Property 3. For the Caputo derivative, if f (t) ∈ C 1 [0, T ]
tion is not as simple as that of an ordinary differential equation. for some T > 0, then we have[39]
Recently, many approaches have been investigated for solving C α1 C α2 α2 C α1 α1 +α2
t0 Dt t0 Dt f (t) =C C
t0 Dt t0 Dt f (t) =t0 Dt f (t),
nonlinear FO differential equations. Throughout this paper, we
choose the fractional Adams-Bashforth-Moulton method as a t ∈ [0, T ] (12)
representative numerical scheme[37,38] . In order to explain this where α1 , α2 ∈ R+ and α1 + α2 ≤ 1.
method, the following differential equation is considered

Dtα y(t) = r(t, y(t)), 0 ≤ t ≤ T, III. FO C HAOTIC S YSTEM D ESCRIPTION
(k) (4)
y (k) (0) = y0 , k = 0, 1, · · · , m − 1. Consider a general form of nonlinear master and slave
systems as follows. The master system is
The differential equation (4) is equivalent to Volterra inte-
gral equation which is as follows Dα X = f (X) + Δf (X) + d(X) (13)
α−1
 k  t where α ∈ (0, 1] is the FO operator, X ∈ Rn is the state
(k) t 1
y(t) = y0 + (t − s)α−1 r(s, y(s))ds. (5) vector of the master system, f (X) ∈ Rn is the continuous
k! Γ(α) 0
k=0 nonlinear vector functions of the master system, Δf (X) ∈ Rn
Now, set h = T /N , tn = nh, n = 0, 1, · · · , N . The integral and d(X) ∈ Rn are the system uncertainties and external
equation can be discretized as disturbances of the master system, respectively. And the slave
system is
α−1
 (k) t
k

yh (tn+1 ) = y0 + r (tn+1 , yhp (tn+1 )) Dα Y = g(Y ) + Δg(Y ) + d(Y ) + u(t) (14)
k! Γ(α + 2)
k=0
 n where Y ∈ Rn is the state vector of the slave system,

+ aj,n+1 r(tj , yh (tj )) (6) g(Y ) ∈ Rn is the continuous nonlinear vector functions of the
Γ(α + 2) j=0 slave system, Δg(Y ) ∈ Rn and d(Y ) ∈ Rn are the system
uncertainties and external disturbances of the slave system,
where
respectively. Also, u(t) ∈ Rn is the vector of control inputs.
α−1
 (k) t
k
1 
n The tracking error can be defined as
yhp (tn+1 ) = y0 + bj,n+1 r(tj , yh (tj )) (7)
k! Γ(α) j=0 e(t) = Y (t) − X(t) (15)
k=0
DELAVARI et al.: ROBUST FINITE-TIME SYNCHRONIZATION · · · 3

By subtracting (13) from (14), the error dynamics are disturbance and the FO nature of the system dynamics[41] .
obtained as Taking the integer-order derivative of (20) yields
Dα e(t) =(g(Y ) + Δg(Y ) + d(Y )) − (f (X) + Δf (X) σ̇i (t) = ai Dα (ei (t)), i = 1, 2, · · · , n (22)
+ d(X)) + u(t) By substituting (16) into (22), we have

Then one can conclude that σ̇i (t) =ai (gi (Y ) + Δgi (Y ) + di (Y )) − (fi (X) + Δfi (X)

Dα ei (t) =(gi (Y ) + Δgi (Y ) + di (Y )) − (fi (X) + Δfi (X)
+ di (X)) + ui (t) , i = 1, 2, · · · , n (23)
+ di (X)) + ui (t), i = 1, 2, · · · , n (16)
The finite-time stability of system (23) with the control law
Chaos synchronization problem can be defined as follows; (25) is proven by Lyapunov analysis in Theorem 1.
Design an appropriate robust sliding mode controller for the
slave system (14) whose its state trajectories track the state
B. Design of Robust Control Scheme
trajectories of the master system (13) in finite-time.
In this paper it will be proved that for any defined master After establishing a suitable fractional sliding surface (20),
system (13) and slave system (14) with system uncertainties the sliding mode controller is designed in a way so that the
and external disturbances, a suitable control input u(t) is system trajectories drive onto the sliding mode σi (t) = 0, in
derived such that the finite-time stability of the resulting error finite-time.
dynamics by (16) can be obtained in the sense of Using (23) and σ̇i (t) = 0, the equivalent control law can
be derived as follows
lim e(t) = 0, e(t) = 0 for t > T (17)
t→T ueqi (t) = (fi (X) − gi (Y ))
Assumption 1. It is assumed that the system uncertainties In order to improve the robustness against uncertainties,
Δf (X), Δg(Y ) and external disturbances d(X), d(Y ) are we design the reaching control law, which drives the system
bounded by trajectories onto the sliding surface σi (t) = 0.
Δf (X)1 ≤ τ1 , Δg(Y )1 ≤ τ2 ,

(18) uri (t) = − ki σi (t) + (ωi + γi + δi )sgn(σi (t)) (24)
d(X)1 ≤ ϕ1 , d(Y )1 ≤ ϕ2 ,
Then one can conclude that where ⎧

⎨+1, σi (t) > 0
Δg(Y ) − Δf (X)1 < γ, d(Y ) − d(X)1 < δ sgn(σi (t)) = 0, σi (t) = 0


Therefore we have −1, σi (t) < 0
|(Δgi (Y ) − Δfi (X))| < γi , i = 1, 2, · · · , n ki , ωi are positive switching gains.
(19)
|(di (Y ) − di (X))| < δi , i = 1, 2, · · · , n Finally, the control input law can be obtained as follows
where τ1 , τ2 , ϕ1 , ϕ2 , γ and δ are positive constants; then, γi , ui (t) =(fi (X) − gi (Y ))


i = 1, 2, · · · , n and δi , i = 1, 2, · · · , n are positive constants.
− ki σi (t) + (ωi + γi + δi )sgn(σi (t)) (25)
Also | · | is absolute value.

C. Stability Analysis
IV. ROBUST A DAPTIVE S LIDING M ODE C ONTROL
In this section, Lyapunov theorem is used to analyze the
A. Design of FO Sliding Surface
stability of the system. The basic philosophy of Lyapunovs
Design of a sliding mode control law may be divided into direct method is the mathematical extension of a principal
two phases: First, choosing an adequate FO sliding surface to physical observation: If all of the energy of a mechanical (or
achieve the control objective. Second, designing a discontinu- electrical) system is continuously reduced, then the system,
ous control law which forces the system trajectories to reach that may be linear or nonlinear, must move to an equilibrium
the sliding surface in a finite-time. We used the following FO point at last. Thus, the stability of a system by examining the
sliding surface variation of a single Lyapunov function can be analyzed[42] .
Theorem 1. If the uncertain FO system (16) is controlled
σi (t) = ai Dα−1 (ei (t)), i = 1, 2, · · · , n (20)
by the control input (25), then the system trajectories will
where ai is a positive constant. Then we have converge to the sliding surface σi (t) = 0 in a finite-time ti .
Proof. Selecting a positive Lyapunov function candidate
Dα σi (t) = ai D2α−1 (ei (t)) (21) vi (t) = 12 σi2 (t) and taking its time derivative, results


When the FO system (16) operates in the sliding mode, the
v̇i (t) = σi (t) ai Dα (ei (t)) (26)
derivative of the sliding surface must satisfy σ̇i (t) = 0[40] .
This step concerns the design of control scheme for steering Inserting (16) in (26), results
the system (16) in finite-time onto the sliding surface (20). The

task is not trivial due to, both, the presence of the unknown v̇i (t) =ai σi (t) (gi (Y ) + Δgi (Y ) + di (Y ))
4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA


− (fi (X) + Δfi (X) + di (X)) + ui (t) (27) Using Property 1 and then inserting (21) in (35), one obtains


v̇i (t) =σi (t)D1−α ai D2α−1 (ei (t)) − μ−1  ˙
By substituting (25) into (27) and using Assumption 1, then i ki (k i )
˙
v̇i (t) ≤ai σi (t)(|Δgi (Y ) − Δfi (X)| + |di (Y ) − di (X)|) − ρ−1
i ω ˙ i ) − κ−1
 i (ω i γ ˙ i ) − ξi−1 δi (δi )
i (γ (36)


− ai σi (t) ki σi (t) + (ωi + γi + δi )sgn(σi (t)) (28) Using Properties 2 and 3, one gets
Hence the above inequality can be written as v̇i (t) =ai σi (t)Dα (ei (t)) − μ−1  ˙
i ki (k i )
√ ˙
v̇i (t) ≤ −(2ai ki vi (t) + 2ai ωi vi (t)0.5 ) (29) − ρ−1
i ω ˙ i ) − κ−1
 i (ω i γ ˙ i ) − ξi−1 δi (δi )
i (γ (37)
Multiplying both sides of (29) by vi (t)−0.5 , results Substituting (16) into (37) and using Assumption 1, we have

vi (t)−0.5 v̇i (t) + 2ai ki vi (t)0.5 ≤ − 2ai ωi (30) v̇i (t) ≤ (γi + δi )|σi (t)| + σi (t)(gi (Y ) − fi (X) + ui (t))
− μ−1  ˙ −1
˙ i ) − κ−1
˙
˙ i ) − ξi−1 δi (δi ) (38)
Multiplying (30) by (1/2)eai ki t and then integrating at both i ki (k i ) − ρi ωi (ω i γi (γ
sides from zero to t, one obtains By assuming that the parameters of the controller (25) are


unknown, then
vi (t)0.5 ≤ ( 2/2)(ωi /ki ) + vi (0)0.5 e−ai ki t
√ v̇i (t) ≤ − ki |σi (t)|2 − ω γi + δi )|σi (t)|
i |σi (t)| + (
− ( 2/2)(wi /ki ) (31)
− μ−1  ˙ −1
˙ i ) − κ−1
˙
˙ i ) − ξi−1 δi (δi )
i ki (k i ) − ρi ω i (ω i γi (γ (39)
then one can get
√ Introducing the adaptation laws (33) in (39), will lead to
t ≤ (1/ai ki ) ln 1 + 2(ki /ωi )vi (0)0.5 (32)
v̇i (t) ≤ −ki |σi (t)|2 − ωi |σi (t)| (40)
Hence, the proof is achieved. i.e., according to the inequal-
ity (31), the state trajectories of the error system (16) will Hence, the motion on the sliding surface is asymptotically
converge to σi (t) = 0 in a finite-time stable. Therefore, the output can track the desired reference.

ti = (1/ai ki ) ln 1 + (ki /ωi )|σi (0)| E. Particle Swarm Optimization (PSO)
In this section, the parameters of the ASMC are estimated
D. Adaptation Law Synthesis using PSO algorithm. There are a lot of optimal techniques for
In the previous sections, it has been shown knowing the optimization. One of the simple approaches for optimization
bounds of system uncertainties and external disturbances is is PSO. PSO was introduced by Kennedy and Eberhart[43] ,
vital to guarantee the system stability. However, in practice and is useful for continuous space. PSO algorithm imitates
it is not convenient to determine these bounds precisely. In the behavior of birds and others like fishes for searching the
what follows, we develop an adaptation laws to overcome best solution in the space. PSO has been found to be robust
this problem. In order to estimate the unknown controller in solving problems featuring nonlinearity, multiple optima,
parameters, appropriate update laws are derived as follow: and high dimensionality through adaptation, which is derived
from the social-psychological theory. In this technique, every
˙
 ˙
k i = μi σi (t)2 , ω ˙ i = κi |σi (t)|, δi = ξi |σi (t)|
˙ i = ρi |σi (t)|, γ particle can be illustrated by two vectors[44] . These vectors
(33) are position vector and velocity vector that can be updated
Theorem 2. If the chaotic system of this paper is controlled with this algorithm to get the best parameters of the controller.
by the discontinuous control law (25) with the adaptation laws The PSO algorithm, at each time step, changes the speed of
(33), then the system trajectories will converge to the sliding each particle moving towards its pBest and gBest locations.
surface σi (t) = 0. Speed is weighted by random terms, with separate random
Proof. Consider the Lyapunov function candidate as numbers being generated for acceleration toward pBest and
1
−1 2
gBest locations, respectively.
1
vi (t) = σi (t)2 + μ k + ρ−1 i ω i2 Our aim is to have low tracking error; hence the following
2 2 i i cost function (Mean Squared Error) is used
+ κ−1 i2 + ξi−1 δi2 , i = 1, 2, · · · , n
i γ (34)
1 
2
N
M SE = ek (i) (41)
where ki = k i −  i = ωi −
ki , ω γi , and δi = δi − δi .
i = γi −
ωi , γ N i=0
In this case, ki , ωi , γi , and δi are the actual values of  i ,
ki , ω
where, ek (i) is the kth error state variable. N is the length of
i , and δi , respectively. Also μi , ρi , κi and ξi are rates of
γ
every error state variable.
adaptation. Taking derivative of both sides of (34) with respect
The procedure for implementing PSO algorithm for estimat-
to time, yields
ing the controller parameters is given by the following steps:
v̇i (t) =σi (t)σ̇i (t) − μ−1  ˙ −1
˙ i )
i ki (k i ) − ρi ω i (ω i Initialize a (population) of particles with random posi-
˙ tions and velocities in the n-dimensional problem space
− κ−1i γ ˙ i ) − ξi−1 δi (δi )
i (γ (35) using a uniform probability distribution function;
DELAVARI et al.: ROBUST FINITE-TIME SYNCHRONIZATION · · · 5

ii For each particle in swarm, evaluate its fitness value; and the slave system is
iii Compare each particles fitness evaluation with the current ⎡ α ⎤ ⎡ ⎤ ⎡ ⎤
D y1 10(y2 − y1 ) 0.3 sin(y2 )
particles pBest. If current value is better than pBest, set ⎢ Dα y2 ⎥ ⎢ 40y1 + y1 y3 + 2y4 ⎥ ⎢ ⎥
⎢ α ⎥ =⎢ ⎥+⎢ 0.25 cos(y3 ) ⎥
its pBest value to the current value and the pBest location ⎣ D y3 ⎦ ⎣ −2y12 − 2y22 − 2.5y3 ⎦ ⎣ ⎦
0.25 cos(y1 )
to the current location in n-dimensional space;
Dα y4 −5y2 0.2 sin(y2 )
iv Compare the fitness evaluation with the populations over-         
all previous best. If current value is better than gBest, then Dα Y g(Y ) Δg(X)
⎡ ⎤ ⎡ ⎤
reset gBest to the current particles array index and value; 0.25 cos(t) u1 (t)
v During this process, the position vector and velocity ⎢ 0.3 sin(t) ⎥ ⎢ u2 (t) ⎥
+⎢ ⎥+⎢ ⎥ (44)
vector of each particle are updated to tend the best ⎣ 0.3 sin(t) ⎦ ⎣ u3 (t) ⎦
position as follows: 0.3 cos(t) u4 (t)
     
d(Y )
Vi (t + 1) =wVi (t) + c1 rand(0, 1)(pBesti (t) − Xi (t)) u(t)

+ c2 rand(0, 1)(gBesti (t) − Xi (t)) The FO operator (α) is set to 0.95 to ensure the
existence of chaos for the system. Assume, the ini-
Xi (t + 1) =Xi (t) + Vi (t + 1) (42)
tial states of the master and slave systems are selected
where i = 1, 2, · · · , n is the particles index, t is the time as (x1 (0), x2 (0), x3 (0), x4 (0))T = (2.5, 0.5, 1, 0.5)T and
(iteration or generation). (y1 (0), y2 (0), y3 (0), y4 (0))T = (4, 2.5, 3.5, 3)T , respectively.
μi , ρi , κi and ξi are rates of adaptation which are supposed to
In this case, the position and speed vectors are with di- be 5, 3, 5 and 2 for (i = 1, · · · , 4), respectively. The control
mensions d. c1 and c2 are acceleration coefficients, w is the input suffers high chattering. In order to reduce this drawback
inertia weight. In (42), pBesti is the position with the best of the controller we have used the saturation function instead
fitness found by the ith particle, and gBesti is the best fitness of the sign function. The time responses of the synchronized
position in neighborhood. states are depicted in Fig. 1. Fig. 2 shows the synchronization
errors between two FO chaotic and hyper-chaotic systems.
The time response of  ki and ωi for (i = 1, · · · , 4) are
V. A PPLICATIONS AND N UMERICAL E XPERIMENTS
depicted in Fig. 3. Besides, the time response of γ i and δi for
In this section, an illustrative example is presented to show (i = 1, · · · , 4) are depicted in Fig. 4. In Table. 1, the controller
the feasibility and applicability of the proposed nonsingular parameters are depicted before optimization and after that.
sliding mode approach and to confirm the theoretical results. PSO parameters are set as follow:
In this example, numerical simulation for two non-identical Population size= 20, Iterations= 40, c1 = 2.0, c2 = 2.0,
FO chaotic and FO hyper-chaotic systems is presented. Fourth- weighting factor= 1, Inertia weight= 0.999.
order Runge-Kutta method is used with a step time of 0.001
in order to solve the FO differentials. 40 50
x1 x2
y1 y2
20
x1(t), y1(t)

x2(t), y2(t)

A. Synchronization of Non-Identical FO Chaotic and FO 0


Hyper-chaotic Systems 0

In this section, numerical simulations are presented to −20 −50


0 2 4 0 2 4
validate the robustness and effectiveness of the proposed Time (s) Time (s)
ASMC, when the controller parameters are estimated by PSO 50 100
algorithm. These values are obtained in order to minimize the x3 x4

synchronization errors. The FO chaotic system[45] as master y3 50 y4


x3(t), y3(t)

x4(t), y4(t)

system drives the FO hyper-chaotic system[46] as slave system. 0 0

The master system is −50


⎡ α ⎤ ⎡ ⎤ ⎡ ⎤
D x1 5(x2 − x1 ) + x4 0.2 cos(x2 ) −50
0 2 4
−100
0 2 4
⎢ D α x2 ⎥ ⎢ −x1 x3 ⎥ ⎢ 0.3 cos(x1 ) ⎥ Time (s) Time (s)
⎢ α ⎥ ⎢ ⎥ ⎢ ⎥
⎣ D x3 ⎦ = ⎣ −90 + x1 x2 ⎦ + ⎣ 0.25 sin(x4 ) ⎦
D α x4 −10x1 0.35 sin(x3 ) Fig. 1. Time response of signals for master system and slave system.
        
Dα X f (X) Δf (X)
⎡ ⎤
0.3 cos(t)
⎢ ⎥ VI. A S ECURE C OMMUNICATION S CHEME
0.25 sin(t) ⎥
+⎢
⎣ ⎦ (43) A secure communication system involves the development
0.3 cos(t)
0.2 cos(t) of a signal that contains the information which is to remain
   undetectable by others within a carrier signal. In this section,
d(X) a popular application of chaotic synchronization in the area
6 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

2 2

1.5 1.5

1 1
e1(t)

e2(t)
0.5 0.5

0 0

−0.5 −0.5
0 1 2 3 4 5 0 1 2 3 4 5
Time (s) Time (s)

3 3

2 2
e3(t)

e4(t)

1 1

0 0

−1 −1 Fig. 5. The secure communication scheme based on the synchronization of


0 1 2 3 4 5 0 1 2 3 4 5
Time (s) Time (s) FO chaotic and hyper-chaotic systems.

TABLE I
Fig. 2. Time response of the synchronization errors between two non- C ONTROLLER PARAMETERS B EFORE AND A FTER O PTIMIZATION AND
identical FO chaotic and hyper-chaotic systems. T HE C OST F UNCTION VALUES

a1 a2 a3 a4 Cost
60 Before optimization 5.0000 6.0000 3.5000 7.5000 8.8959
After optimization 3.5728 4.0087 9.7267 8.1469 7.7656
50 kˆ1
kˆ2
40

30
20 kˆ3 of secure communications is presented. The useful signal has
been modulated two times to improve the security of the
10 kˆ4 system, encrypted by secret key firstly and masked secondly
0
0 0.5 1 1.5 2 2.5
Time (s)
3 3.5 4 4.5 5 by the FO derivative of chaos variable. Fig. 5 depicts a sketch
designed for our communication scheme.
14
In the transmitter, two chaotic variables of the chaos os-
12
ωˆ1 cillator are employed to construct a function F (X) which is
ωˆ2 used to generate secret key k(t). The secret key k(t) is added
10
ωˆ3 to the proposed useful signal m(t) in order to encrypt the
8 ωˆ4 useful signal. The encrypted useful signal is masked by the
FO derivative of chaos variable xi . Then, the encrypted and
6
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 masked useful signal is transmitted to the receiver through
Time (s)
public channel. In the receiver, first the received signal is
unmasked by the FO derivative of hyperchaos variable yi .
Fig. 3. Time response of the controller parameters. Then, the unmasked signal is decrypted by the secret key
k ∗ (t). It is impossible to extract the useful signal m(t)
30 from the transmitted signal S(t) without the dynamics of X.
γˆ1 Therefore, when the control signal (25) is designed in the
25
γˆ2
receiver, then the synchronization between chaos oscillator and
20 hyper-chaos oscillator will be obtained and X will converge
γˆ3
to Y in finite-time.
15
γˆ4 The simulation results above are based on discrete useful
10
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
signal. In the transmitter, the nonlinear function F (X) =
Time (s) (x2 x4 )2 is transmitted through the saturation function to
10 generate the secret key. The FO of the chaos state variable x3 is
δˆ1 used to mask the encrypted message. Demodulation process is
8
δˆ2 inverse operation to modulation. So G(Y ) = (y2 y4 )2 and the
FO of hyper-chaos variable y3 is used to unmask the received
6 δˆ3 signal. The notation Dq (·) denotes the FO derivative, where
δˆ4 the FO is selected as q = 0.5. Also, h is a small constant
4
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 which is supposed to be 3. By using a small constant h, the
Time (s)
security of the transmitted signal in a public channel can be
increased.
Fig. 4. Time response of the controller parameters. The useful signal m(t) is shown in Fig. 6-a; chaotic signal
DELAVARI et al.: ROBUST FINITE-TIME SYNCHRONIZATION · · · 7

S(t) which is transmitted to the receiver is illustrated in Fig. [9] Delavari H, Senejohnny D M, Baleanu D. Sliding observer for synchro-
6-b; the comparison between demodulated useful signal m∗ (t) nization of fractional-order chaotic systems with mismatched parameter.
Central European Journal of Physics, 2012, 10(5): 1095-1101
and sent useful signal m(t) is shown in Fig. 6-c. As a result [10] Pecora L M, Carroll T L. Synchronization in chaotic systems. Physical
of the simulation, demodulated signal and useful signal can Review Letters, 1990, 64(8): 821-824
quickly implement synchronization as a short transient. The [11] Aghababa M P, Aghababa H P. A general nonlinear adaptive control
scheme for finite-time synchronization of chaotic systems with uncertain
error between the demodulated signal and the useful signal is parameters and nonlinear inputs. Nonlinear Dynamics, 2012, 69(4):
depicted in Fig. 6-d. 1903-1914
[12] Faieghi M R, Delavari H, Baleanu D. A note on stability of sliding mode
dynamics in suppression of fractional-order chaotic systems. Computers
(a) (b)
1.5 300 and Mathematics with Applications, 2013, 66(5): 832-837
[13] Zhang L F, An X L, Zhang J G. A new chaos synchronization scheme
1 200 and its application to secure communications. Nonlinear Dynamics,
2013, 73(1): 705-722
m(t)

s(t)

0.5 100 [14] Dasgupta T, Paralt P, Bhattacharya S. Fractional order sliding mode
control based chaos synchronization and secure communication. Int.
0 0
Conference on Computer Communication and Informatics, 2015, pp.
−0.5 −100
8-10
0 1 2 3 4 5 0 1 2 3 4 5 [15] Sheikhan M, Shahnazi R, Garoucy S. Synchronization of general chaotic
Time (s) Time (s) systems using neural controllers with application to secure communica-
(c) (d)
5 5 tion. Neural Computing and Applications, 2013, 22(2): 361-373
m(t) [16] Faieghi M R, Delavari H, Baleanu D. A note on stability of sliding mode
e(t) = m*(t) − m(t)

m*(t) dynamics in suppression of fractional-order chaotic systems. Computers


0
& Mathematics with Applications, 2013, 66(5): 832-837
0 [17] Wu X J, Wang H, Lu H. Modified generalized projective synchronization
−5 of a new fractional-order hyper-chaotic system and its application to
secure communication. Nonlinear Analysis: Real World Applications,
−5 −10 2012, 13(3): 1441-1450
0 1 2 3 4 5 0 1 2 3 4 5 [18] Ma T, Guo D, Xi Q. Adaptive synchronization for a class of uncertain
Time (s) Time (s)
fractional order chaotic systems with random perturbations: Theory and
experiment. Control and Decision Conference (CCDC), 27th Chinese,
2015, pp. 1309-1314
Fig. 6. Simulation results of the proposed secure communication scheme
using finite-time synchronization of FO chaotic and hyper-chaotic systems. [19] Mohadeszadeh M, Delavari H. Synchronization of fractional-order
hyper-chaotic systems based on a new adaptive sliding mode con-
trol. International Journal of Dynamics and Control, 2015, doi:
10.1007/s40435-015-0177Cy
[20] Faieghi M R, Delavari H, Baleanu D. Control of an uncertain fractional-
VII. C ONCLUSION order Liu system via fuzzy fractional-order sliding mode control. Journal
of Vibration and Control, 2012, 18(9): 1366-1374
In this paper, the proposed novel sliding mode controller is [21] Liao X. Active disturbance rejection control for synchronization of
shown to be robust against high uncertainties and variation of different fractional-order chaotic systems. Intelligent Control and Au-
the parameters. Suitable adaptive laws are proposed to tackle tomation (WCICA), 2014 11th World Congress on, 2014, pp. 2699-2704
[22] Zhang F, Chen G, Li C, Kurths J. Chaos synchronization in fractional
the unknown parameters and PSO algorithm is used in this differential systems. Philosophical Transactions of the Royal Society A,
paper for optimization of the controller parameters. Finally, 371, 2013.
the proposed scheme is applied in secure communication. The [23] Aghababa M P. Robust finite-time stabilization of fractional-order chaot-
simulation results show that the synchronization time is very ic systems based on fractional Lyapunov stability theory. Journal of
Computational and Nonlinear Dynamics, 2012, 7: p.021010
short and the recovered signal is close to the useful signal [24] Tavazoei, M S, Haeri, M. Synchronization of chaotic fractional-order
and it can realize secret communication successfully, having systems via active sliding mode controller. Physica A, 2008, 387(1):
strong security and practicability. 57-70
[25] Matouk A E, Elsadany A A. Achieving synchronization between the
fractional-order hyper-chaotic Novel and Chen systems via a new
R EFERENCES nonlinear control technique. Applied Mathematics Letters, 2014, 29(1):
30-35
[1] Podlubny I. Fractional differential equations. Academic Press, New [26] Vincent U E, Guo R. Finite-time synchronization for a class of chaotic
York, 1999 and hyper-chaotic systems via adaptive feedback controller. Physics
[2] Uchaikin V. Fractional derivatives for physicists and engineers. Non- Letters A, 2011, 375(24): 2322-2326
linear physical science. Springer, Berlin, 2013 [27] Xi H, Yu S, Zhang R, Xu L. Adaptive impulsive synchronization for a
[3] Baleanu D, Machado J A T, Luo A C J. Fractional dynamics and control. class of fractional-order chaotic and hyper-chaotic systems. International
Springer, New York, 2012 Journal for Light and Electron Optics, 2014, 125(9): 2036-2040
[4] Hilfer R. Applications of fractional calculus in physics. World Scientific, [28] Yan J J, Hung M L, Chiang T Y, Yang Y S. Robust synchronization of
Singapore, 2000 chaotic systems via adaptive sliding mode control. Physics Letters A,
[5] Wilkie K P, Drapaca C S, Sivaloganathan S. A nonlinear viscoelastic 2006, 356(3): 220-225
fractional derivative model of infant hydrocephalus. Applied Mathemat- [29] Mohadeszadeh M, Delavari H. Synchronization of uncertain fractional-
ics and Computation, 2011, 217(21): 8693-8704 order hyper chaotic systems via a novel adaptive interval type-2 fuzzy
[6] Tusset A M, Balthazar J M, Bassinello D G, Pontes Jr. B R, Palacios active sliding mode controller. International Journal of Dynamics and
Felix J L. Statements on chaos control designs, including a fractional- Control, 2015, doi: 10.1007/s40435C015C0207C9
order dynamical system, applied to a MEMS comb-drive actuator. [30] Das S, Srivastava M, Leung A Y T. Hybrid phase synchronization
Nonlinear Dynamics, 2012, 69(4): 1837-1857 between identical and non-identical three-dimensional chaotic systems
[7] Yang Q, Zeng C. Chaos in fractional conjugate Lorenz system and its using the active control method. Nonlinear Dynamics, 2013, 73(4):
scaling attractors. Communications in Nonlinear Science and Numerical 2261-2272
Simulation, 2010, 15(12): 4041-4051 [31] Runzi L, Yinglan W, Shucheng D. Combination synchronization of three
[8] Lu J G, Chen G. A note on the fractional-order Chen system. Chaos, classic chaotic systems using active backstepping design. Chaos, 2011,
Solitons & Fractals, 2006, 27(3): 685-688 doi: 10.1063/1.3655366
8 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

[32] Hung M L, Lin J S, Yan J J, Liao T L. Optimal PID control design for [45] Li H, Liao X, Luo M. A novel non-equilibrium fractional-order chaotic
synchronization of delayed discrete chaotic systems. Chaos, Solitons & system and its complete synchronization by circuit implementation.
Fractals, 2008, 35(4): 781-785 Nonlinear Dynamics, 2012, 68(1): 137-149
[33] Behinfaraz R, Badamchizadeh M A. Synchronization of differen- [46] Zhu D, Liu L, Liu C, Pang X, Yan B. Adaptive projective synchroniza-
t fractional-ordered chaotic systems using optimized active control. tion of a novel fractional-order hyper-chaotic system. Proceedings of the
Modeling, Simulation, and Applied Optimization (ICMSAO), 2015 6th 2014 9th IEEE Conference on Industrial Electronics and Applications,
International Conference on, 2015 2014, pp. 814-818
[34] Faieghi M R, Kuntanapreeda S, Delavari H, Baleanu D. Robust sta-
bilization of fractional-order chaotic systems with linear controllers:
LMICbased sufficient conditions. Journal of Vibration and Control,
2014, 20(7): 1042-1051
[35] Senejohnny D M, Delavari H. Active sliding observer scheme based
fractional chaos synchronization. Communications in Nonlinear Science Hadi Delavari received the Ph.D. degree, M. Sc.
and Numerical Simulation, 2012, 17(11): 4373-4383 degree and B.Sc. degree in control engineering in
[36] N’Doye I, Voos H, Darouach M. Observer-based approach for fractional- 2011, 2006 and 2004, respectively. Since 2008, he
order chaotic synchronization and secure communication. IEEE Journal has been with the Department of Electrical Engi-
on Emerging and Selected Topics in Circuits and Systems, 2013, 3(3): neering, Hamedan University of Technology. His re-
442-450 search interests include nonlinear control theory and
[37] Diethelm K, Ford N J, Freed A D. A predictor-corrector approach for applications, fractional order control, chaos control,
the numerical solution of fractional differential equations. Nonlinear robotic and etc.
Dynamics, 2002, 29(1): 3-22
[38] Diethelm K, Ford N J, Freed A D. Detailed error analysis for a fractional
Adams method. Numerical Algorithms, 2004, 36(1): 31-52
[39] Li C, Deng W. Remarks on fractional derivatives. Applied Mathematics
and Computation, 2007, 187(2): 777-784
[40] Utkin V I. Sliding modes in control optimization. Springer Verlag, 1992,
pp. 66-73 Milad Mohadeszadeh graduated from Islamic Azad
[41] Pisano A, Rade RapaićM, D. Jelic̆ićZ, Usai E. Sliding mode control University of Mashhad (IAUM), Iran, in 2012. He
approaches to the robust regulation of linear multivariable fractional- received the M. Sc. degree from Hamedan Uni-
order dynamics. International Journal of Robust and Nonlinear Control, versity of Technology (HUT), Iran, in 2015. His
2010, 20(18): 2045-2056 research interests include control and synchroniza-
[42] Slotine J J E, Li W. Applied nonlinear control. Prentice Hall, USA, 1991 tion of fractional-order chaotic systems, stability
[43] Kennedy J, Eberhart R. Particle swarm optimization. Proceedings of the criterions of fractional-order systems and chaotic
Fourth IEEE International Conference on Neural Networks, 4: 1942, pp. secure communication.
1948-1995
[44] Eberhart R, Kennedy J. A new optimizer using particle swarm theory.
In: IEEE 6th international symposium on micro machine and human
science, 1995, pp. 39-43
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

An Implementation of Haar Wavelet Based Method


for Numerical Treatment of Time-fractional
Schrödinger and Coupled Schrödinger Systems
Najeeb Alam Khan, Tooba Hameed

Abstract—The objective of this paper is to solve the time- and distinct aspects of fractional calculus have been written
fractional Schrödinger and coupled Schrödinger differential by many authors in Refs [20]−[22].
equations (TFSE) with appropriate initial conditions by using the In the past few years, there has been an extensive attraction
Haar wavelet approximation. For the most part, this endeavor
is made to enlarge the pertinence of the Haar wavelet method in employing the spectral method (see [23]−[25]) for numer-
to solve a coupled system of time-fractional partial differential ically solving the copious type of differential and integral
equations. As a general rule, piecewise constant approximation of equations. The spectral methods have an exponential quota
a function at different resolutions is presentational characteristic of convergence and high level of efficiency. Spectral methods
of Haar wavelet method through which it converts the differential are to express the approximate solution of the problem in term
equation into the Sylvester equation that can be further simplified
easily. Study of the (TFSE) is theoretical and experimental of a finite sum of certain basis functions and then selection of
research and it also helps in the development of automation coefficients in order to reduce the difference between the exact
science, physics, and engineering as well. Illustratively, several and approximate solutions as much as possible. The spectral
test problems are discussed to draw an effective conclusion, collocation method is a distinct type of spectral methods,
supported by the graphical and tabulated results of included that is more relevant and extensively used to solve most of
examples, to reveal the proficiency and adaptability of the
method. differential equations [26].
For the reason of the distinctive attributes of wavelet theory
Index Terms—Fractional calculus, haar wavelets, operational in representing continuous functions in the form of discontin-
matrix, wavelets.
uous functions [27], its applications as a mathematical tool is
widely expanding nowadays. Besides image processing and
I. I NTRODUCTION signal decomposition it is also used to assess many other
mathematical problems, such as differential and integral equa-

I N recent decades, fractional calculus (calculus of integrals


and derivatives of any arbitrary real order) has attained
appreciable fame and importance due to its manifest uses in
tions. Wavelets comprise the incremental conception between
two consecutive levels of resolution, called multi-resolution.
The first component of multi-resolution analysis is vector
apparently diverse and outspread fields of science. Certainly, spaces. For each vector space, another vector space of higher
it provides potentially helpful tools for solving integral and resolution is found and this continues until the final image or
differential equations and many other problems of mathemati- signal is executed. The basis of each of these vector spaces
cal physics. The fractional differential equations have become acts as the scaling function for the wavelets. Each vector space
crucial research field essentially due to their immense range of having an orthogonal component and a basis function is said
utilization in engineering, fluid mechanics, physics, chemistry, to be the wavelet [28].
biology, viscoelasticity etc. Numerous mathematicians and Up till now, a number of wavelet families have been
physicists have been studying the properties of fractional cal- presented by different authors, but among all Haar wavelet
culus [1], [2] and have established several methods for accurate are considered to be the easiest wavelets family. Haar wavelet
analytical and numerical solutions of fractional differential was introduced in 1910 by Hungarian mathematician Alfred
equations, such as the variational iteration method [3], differ- Haar. These wavelets are obtained from Daubechies wavelets
ential transform method [4], homotopy analysis method [5], of order 1, which consist of piecewise constant functions on
Jacobi spectral tau and collocation method [6]−[8], Laplace the real axis that can take only three values, −1, 0 and 1. Here
transform method [9], homotopy perturbation method [10], we are using collocation method, by increasing the level of
Adomian decomposition method [8], [9], high-order finite el- resolution, collocation points are also increasing and level of
ement methods [13] and many others [14], [19]. The scope accuracy too. Haar wavelet collocation method is extensively
used due to its constructive ability of being smooth, fast,
This article has been accepted for publication in a future issue of this convenient and being computationally attractive [29]. In
journal, but has not been fully edited. Content may change prior to final
publication. addition, it has the competency to reduce the computations
This article was recommended by Associate Editor Antonio Visioli. for solving differential equations by converting them into
Najeeb Alam Khan is with the Department of Mathematics, University some system of algebraic equations. The main advantages of
of Karachi, Karachi-75270, Pakistan. (e-mail: njbalam@yahoo.com; tooba-
hameed@hotmail.com).
Digital Object Identifier 10.1109/JAS.2016.7510193
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

the proposed algorithm are, its simple application and no In the following, some main computational properties and
residual or product operational matrix is required. The method relations of fractional integral and differential operators are
is well addressed in [22], [29]−[32]. defined as
The time-fractional Schrödinger equation (T-FSE) differs i)Itα Itβ f (t) = Itα+β f (t) = Itβ Itα f (t)
from the standard Schrödinger equation. The first-order time
derivative is replaced by a fractional derivative, it makes ∂β α
ii) I f (x, t) = Itα−β f (x, t)
the problem overall in time. It describes, how the quantum ∂tβ t
n−1
X tk ∂ k f (x, t) |t=0
state (physical situation) of a quantum system changes with ∂α
iii) α f (x, t) = f (x, t) −
time, soliton dispersion, deep water waves, molecular orbital ∂t k! ∂tk
k=0
theory and the potential energy of a hydrogen-like atom n−1
(fractional ‘Bohr atom’). The aim of this work is to explore X
= f (x, t) + ζk (x)tk (4)
the numerical solutions of the time-fractional Schrödinger k=0
equations by using Haar wavelet method. Due to the large k
1 ∂ f (x,t)|t=0
number of applications of the Schrödinger equation in different where,ζk (x) = − k! ∂tk
. For more details see [1].
aspects of quantum mechanics and engineering, many attempts
have been exercised on analytical and numerical methods to B. Haar wavelets and function approximation
calculate the approximate solution of (T-FSE). Some of them
are studied [6], [10], [18], [33]−[36], and enumerated here for Basis of Haar wavelets is obtained with a multi-resolution
better perception of the presented analysis. Also, the existence of piecewise constant functions. Let the interval x ∈ [0, 1) be
and uniqueness of solutions of fractional Schrödinger equation divided into 2m subintervals of equal length, where m = 2j
have been proved by multiple authors [35], [37], [38]. and J is maximal level of resolution. Next, two parameters are
introduced, j = 0, 1, 2, . . . , J and k = 0, 1, 2, ldots, m − 1,
such that the wavelet number i satisfies the relation i =
k + m + 1. The ith Haar wavelet can be determined as
II. P RELIMINARIES 

1, x ∈ [ϑ1 , ϑ2 )
hi (x) = −1, x ∈ [ϑ2 , ϑ3 ) (5)
In this section, some notations and properties of fractional 

calculus, the basis of Haar function approximation for partial 0, elsewhere
differential equation and solution of Haar by multi-resolution where ϑ1 = k k+0.5 k+1
m , ϑ2 = m , ϑ3 = m
analysis are given that will help us in exploring the main theme
of the paper. For the case i = 1, corresponding scaling function can be
defined as:
(
1, x ∈ [ϑ1 , ϑ3 )
h1 = (6)
A. Riemann-Liouville Differential and Integral Operator 0, elsewhere

Assume ν > 0, m = dνe and f (x, t) ∈ C m ([0, 1] × [0, 1]) Here, we consider the wavelet-collocation method, therefore
then the partial Caputo fractional derivative of f (x, t) with collocation points are generated by using,
respect to t is defined as l − 0.5
xl = , l = 1, 2, 3, ldots, 2m (7)
( 2m
∂m
∂ν Itm−ν ∂t m f (x, t) The Haar system forms an orthonormal basis for the Hilbert
f (x, t) = ∂m
(1)
∂tν ∂tm f (x, t) space f (t) ∈ L2 (0, 1). We may consider the inner product
expansion of f (t) ∈ L2 ([0, 1)) in Haar series [31] as:
where Itν is the Riemann-Liouville fractional integral, given J−1
X 2X
j
−1
as f (t) ≈ hf, ϕiϕ(t) + hf, hj,k ihj,k (t) = C T H(t) (8)
j=0 i=0
Z t
1
Itν f (t) = (t − ϕ)ν−1 f (ϕ)dϕ where, C is 1 × 2J coefficient vector and H(t) =
Γ(ν) 0 [h0 (t), h1 (t), ldots, hm−1 (t)]T . Also, a function of two vari-
It0 f (t) = f (t) (2) ables can be expanded by Haar wavelets [32] as:
m−1
X m−1
X
ν

we use the notation Dtν in replacement of ∂t ν for the Caputo u(x, t) ≈ ui,j hi (x)hj (t) = H T (x).U.H(t) (9)
fractional derivative. The Caputo fractional derivative of order i=0 j=0
ν > 0 for f (t) = tα is given as
where, U is 2J × 2J coefficient matrix calculated by the
( inner product ui,j = hhi (x), hu(x, t), hj ii The operational
Γ(α+1) α−ν
Γ(α−ν+1) t ,m > α ≥ m − 1, matrix of fractional integration of Haar function is needed to
Dtν f (t) = (3)
0 if α ∈ {0, 1, 2, ..., m − 1} solve PDE of fractional order. A more rigorous derivation for
N. A. KHAN et al.: AN IMPLEMENTATION OF HAAR WAVELET BASED METHOD FOR NUMERICAL TREATMENT OF · · · 3

the generalized block pulse operational matrices is proposed C. Multi Resolution Analysis (MRA)
in [39]. The block pulse function forms a complete set of Any space V can be constructed using a basis function
orthogonal functions which is defined in interval [a, b) as h(2m t) as:
(
1, i−1 i
m b ≤ t < mb Vm = span{h(2m t − n)}n,m∈Z
ψi (t) = (10)
0 elsewhere
h(t) is called scaling function, also known as ‘Father func-
for i = 1, 2, ldots, m It is known that any absolutely integrable tion’. The chain of subspaces ldotsV−2 , V−1 , V0 , V1 , V2 ldots
function f (t) on [a, b), can be expanded in block pulse with the following axioms is called multi-resolution analysis
functions as (MRA) [28].
[
f (t) ∼
= F T ψ(m) (t) (11) i){ Vm }m∈Z = L2 (R)

so that the mean square error of approximation is mini- \


mized. Here, F T = [f1 , f2 , f3 , ldots, fm ] and ψ(m)
T
(t) = ii){ Vm }m∈Z = {0}
[ψ1 (t), ψ2 (t), ψ3 (t), ldots, ψm (t)]. where,
Z b Z (i/m)b iii)There exists h(t)such that,V0 = span{h(t − n)}n∈Z
m m
fi = f (t)ψi (t)dt = f (t)ψi (t)dt (12)
b a b (i−1)b/m
iv){h(t − n)}n∈Z is an orthogonal set.
The Riemann-Liouville fractional integral is simplified and
expanded in block pulse functions to yield the generalized
block pulse operational matrix F ν as v)Iff (t) ∈ Vm then f (2−m t) ∈ V0 , ∀ m ∈ Z)

(I ν ψm )(t) = F ν ψm (t) (13) vi)Iff (t) ∈ V0 then f (t − n) ∈ V0 , ∀ n ∈ Z) (19)


where Under the given axioms, there exists a ψ(.) ∈ L2 (R), such
  that {ψ(2m t − n)}m,n∈Z spans L2 (R). The wavelet function
1 ξ2 ξ3 ... ξm
  ψ(.) is also called ‘Mother wavelet’.
 0 1 ξ2 . . . ξm−1 
ν b ν 1  0 0 1 . . . ξm−2 
F =( )   Convergence of the method
m Γ(ν + 2)  .. .. .. .. .. 
 . . . . . 
3 3
0 0 0 0 1 Let ∂∂t∂x
u(x,t)
2 and ∂∂t∂x
v(x,t)
2 are continuous and bounded functions
on (0, 1) × (0, 1), then ∃M1 , M2 > 0, ∀x, t ∈ (0, 1) × (0, 1)
with ξ1 = 1, ξp = pν+1 − 2(p − 1)ν+1 + (p − 2)ν+1
(p = 2, 3, 4, ldots, m − i + 1) For further details see refs. ∂ 3 u(x, t) ∂ 3 v(x, t)
| 2
| ≤ M1 and | | ≤ M2 (20)
[39]. The Haar functions are piecewise constant, so it may be ∂t∂x ∂t∂x2
expanded into an m−term block pulse functions (BPF) as Let um (x, t) and vm (x, t) are the following approximations
of u(x, t) and v(x, t),
Hm (t) = Hm×m ψm (t) (14)
m−1
X m−1
X
In [31] Haar wavelets operational matrix of fractional order um (x, t) ≈ uij hi (x)hj (t) and
integration is derived by i=0 j=0
m−1
X m−1
X
(I ν Hm )(t) ≈ P ν Hm (t) (15) vm (x, t) ≈ vij hi (x)hj (t) (21)
i=0 j=0
where P ν is m × m order Haar wavelets operational matrix
then we have
of fractional order integration. Substituting Eq.(2) in Eq.(14)
we get ∞ X
X ∞
u(x, t) − um (x, t) = uij hi (x)hj (t)
(I ν Hm )(t) ≈ (I ν Hm×m ψm )(t) = Hm×m (I ν ψm )(t) i=m j=m

X X∞
≈ Hm×m F ν ψm (t) (16)
= uij hi (x)hj (t) and
From Eq.(15) and Eq.(16), it can be written as: i=2p+1 j=2p+1
∞ X
X ∞
ν
P Hm (t) = Hm×m F ν
(17) v(x, t) − vm (x, t) = vij hi (x)hj (t)
i=m j=m
Therefore, P ν can be obtained as ∞
X X∞
= vij hi (x)hj (t) (22)
ν ν −1
P = H.F .H (18) i=2p+1 j=2p+1
4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

Theorem 1: Let the functions um (x, t) and vm (x, t) ob- B. The time-fractional coupled Schrödinger system
tained by using Haar wavelets are the approximation of u(x, t) The time-fractional coupled Schrödinger system (T-FCSS)
and v(x, t) then we have the errors bounded as following has the following form
M1 ∂ ν φ(x, t) ∂ 2 φ(x, t) ∂ 2 φ(x, t)
ku(x, t) − um (x, t)kE ≤ √ and i + i + + λ1 (| φ |2 + | ψ |2 )
3m3 ∂tν ∂x2 ∂x2
M2 φ(x, t) + α1 (x)φ(x, t) + β1 ψ(x, t) − f1 (x, t) = 0
kv(x, t) − vm (x, t)kE ≤ √ (23)
3m3 ν
∂ ψ(x, t) ∂ 2 ψ(x, t) ∂ 2 ψ(x, t)
i + i + + λ2 (| φ |2 + | ψ |2 )
where ∂tν ∂x2 ∂x2
Z Z ψ(x, t) + α2 (x)φ(x, t) + β2 ψ(x, t) − f2 (x, t) = 0
1 1
ku(x, t)kE = ( u2 (x, t)dxdt)1/2 and (29)
0 0
Z 1Z 1 with initial conditions
kv(x, t)kE = ( v 2 (x, t)dxdt)1/2 (24) 0
0 0 φ(x, 0) = f3 (x), φ(0, t) = g3 (t), φ (0, t) = h3 (t),
0

See proof in [32]. ψ(x, 0) = f4 (x), ψ(0, t) = g4 (t), ψ (0, t) = h4 (t) (30)
where 0 < ν ≤ 1, λ1 , λ2 , α1 , α2 , β1 andβ2 are real constants
and φ(x, t), ψ(x, t), f3 (x), f4 (t), g3 (t), g4 (t), h3 (t), h4 (t),
III. T HE S CHR ÖDINGER EQUATIONS
q1 (x, t) and q2 (x, t) are complex functions. We can express
A. The time-fractional Schrödinger equation complex functions into their respective real and imaginary
parts as
The time-fractional Schrödinger equation (T-FSE) has the
following form φ(x, t) = u(x, t) + iv(x, t), ψ(x, t) = r(x, t) + is(x, t)
∂ ν φ(x, t) ∂ 2 φ(x, t) f3 (x) = f5 (x) + if6 (x), f4 (x) = f7 (x) + if8 (x)
i +λ + η | φ |2 φ + µ(x)φ = q(x, t),
∂t ν ∂x2 g3 (t) = g5 (t) + ig6 (t), g4 (t) = g7 (t) + ig8 (t)
0 < x, t ≤ 1 (25) h3 (t) = h5 (t) + ih6 (t), h4 (t) = h7 (t) + ih8 (t)
with initial conditions φ(x, 0) = f (x), φ(0, t) = g(t), q3 (x, t) = q5 (x, t)+iq6 (x, t), q4 (x, t) = q7 (x, t)+iq8 (x, t)
0
φ (0, t) = h(t) (31)
where 0 < ν ≤ 1, λ and η are real constants, µ(x) is Substituting Eq. (31) into Eq. (29) and equating real and
the trapping potential and φ(x, t), f (x), g(t), h(t) and q(x, t) imaginary parts we get the system of two coupled time-
are complex functions. We can express complex functions fractional nonlinear partial differential equations.
φ(x, t), f (x), g(t), h(t) and q(x, t) into their respective real
and imaginary parts as ∂ ν v(x, t) ∂v(x, t) ∂ 2 u(x, t)
− − + + λ1 (u2 + v 2 + r2 + s2 )
∂tν ∂x ∂x2
φ(x, t) = u(x, t) + iv(x, t) u(x, t) + α1 u(x, t) + β1 r(x, t) − q3 (x, t) = 0
µ(x) = µ1 (x) + iµ2 ν
∂ u(x, t) ∂u(x, t) ∂ 2 v(x, t)
+ + + λ1 (u2 + v 2 + r2 + s2 )
f (x) = f1 (x) + if2 (x) (26) ∂tν ∂x ∂x2
v(x, t) + α1 v(x, t) + β1 s(x, t) − q4 (x, t) = 0
g(t) = g1 (t) + ig2 (t)
∂ s(x, t) ∂s(x, t) ∂ 2 r(x, t)
ν
h(t) = h1 (t) + ih2 (t) − + + + λ2 (u2 + v 2 + r2 + s2 )
∂tν ∂x ∂x2
q(x, t) = q1 (x, t) + iq2 (x, t) r(x, t) + α2 u(x, t) + β2 r(x, t) − q5 (x, t) = 0
Substituting Eq. (26) into Eq. (25) and collecting real and ∂ r(x, t) ∂r(x, t) ∂ 2 s(x, t)
ν
− + + λ2 (u2 + v 2 + r2 + s2 )
imaginary parts, then Eq. (25) can be written as coupled time- ∂tν ∂x ∂x2
fractional nonlinear partial differential equations as: s(x, t) + α2 v(x, t) + β2 s(x, t) − q6 (x, t) = 0 (32)

∂ ν v(x, t) ∂ 2 u(x, t) IV. T HE PROPOSED METHOD


− + λ + η(u2 + v 2 )u + µ1 (x)
∂tν ∂x2 A. For time-fractional Schrödinger equation
u(x, t) − q1 (x, t) = 0
ν 2
Any arbitrary function u(x, t) ∈ L2 ([0, 1) × [0, 1)) and
∂ u(x, t) ∂ v(x, t) v(x, t) ∈ L2 ([0, 1) × [0, 1)), can be expanded into Haar series
+λ + η(u2 + v 2 )v + µ2 (x)
∂tν ∂x2 [32] as:
v(x, t) − q2 (x, t) = 0 (27)
2m X
X 2m
00

with initial conditions u̇ (x, t) = uij hi (x)hj (t)


i=1 j=1
u(x, 0) = f1 (x), v(x, 0) = f2 (x), u(0, t) = g1 (t), 2m X
X 2m
00
0 0 v̇ (x, t) = vij hi (x)hj (t) (33)
v(0, t) = g2 (t), u (0, t) = h1 (t), v (0, t) = h2 (t) (28)
i=1 j=1
N. A. KHAN et al.: AN IMPLEMENTATION OF HAAR WAVELET BASED METHOD FOR NUMERICAL TREATMENT OF · · · 5

where 2M × 2M Haar coefficient matrix of uij and vij in Eq. Matrix form of Eq. (39) can be written as:
(33) can be written as: 00
00
T
U̇ = H T (x).U.H(t)
U̇ = H (x).U.H(t) 00
00 V̇ = H T (x).V.H(t)
V̇ = H T (x).V.H(t) (34) 00
Ṙ = H T (x).R.H(t)
Let dots and primes in Eq. (33) represent differentiation with 00

respect to t and x, respectively. By integrating Eq. (34) with Ṡ = H T (x).S.H(t) (40)


respect to t from 0 to t, we get
00 00
Let dots and primes in Eq. (40) represent differentiation with
U = H T (x).U.P 1 .H(t) + u (x, 0) respect to t and x, respectively. By integrating Eq. (40) with
00 00
V = H T (x).V.P 1 .H(t) + v (x, 0) (35) respect to t from 0 to t, we get
00 00
on integrating Eq. (35) twice with respect to x from 0 to x, U = H T (x).U.P 1 .H(t) + u (x, 0)
then we get 00 00
V = H T (x).V.P 1 .H(t) + v (x, 0)
0 0 0
T 1 T 1
U = H (x).[P ] .U.P .H(t) + u (x, 0) − u (0, 0) + 00 00
R = H T (x).R.P 1 .H(t) + r (x, 0)
0
u (0, t) 00 00
S = H T (x).S.P 1 .H(t) + s (x, 0) (41)
0 0 0
V = H T (x).[P 1 ]T .V.P 1 .H(t) + v (x, 0) − v (0, 0) +
0 on integrating Eq. (41) twice with respect to x from 0 to x,
v (0, t) (36) once we get
and then 0 0 0
U = H T (x).[P 1 ]T .U.P 1 .H(t) + u (x, 0) − u (0, 0) +
T 2 T 1
U = H (x).[P ] .U.P .H(t) + u(x, 0) − u(0, 0) − 0
0 0 u (0, t)
xu (0, 0) + xu (0, t) + u(0, t) 0 0 0
V = H T (x).[P 1 ]T .V.P 1 .H(t) + v (x, 0) − v (0, 0) +
V = H (x).[P ] .V.P 1 .H(t) + v(x, 0) − v(0, 0) −
T 2 T
0
0 0 v (0, t)
xv (0, 0) + xv (0, t) + v(0, t) (37) 0 0 0
R = H T (x).[P 1 ]T .R.P 1 .H(t) + r (x, 0) − r (0, 0) +
Applying differential operator Dtν
on both sides of Eq. (37) 0
r (0, t)
and using property (ii) of Eq. (4) 0 0 0
0 S = H T (x).[P 1 ]T .S.P 1 .H(t) + s (x, 0) − s (0, 0) +
Dtν U = H T (x).[P 2 ]T .U.P 1−ν .H(t) + xDtν u (0, t) + 0
s (0, t) (42)
Dtν u(0, t)
Dtν V = H T (x).[P 2 ]T .V.P 1−ν .H(t) + xDtν v (0, t) +
0
and
Dtν v(0, t) (38) U = H T (x).[P 2 ]T .U.P 1 .H(t) + u(x, 0) − u(0, 0) −
0 0
Substitution of Eqs. (35), (37) and (38) into Eq. (27) xu (0, 0) + xu (0, t) + u(0, t)
may lead to coupled system of time-fractional differential V = H (x).[P ] .V.P 1 .H(t) + v(x, 0) − v(0, 0) −
T 2 T
equations. This system will have some unknown functions 0 0
00 0 0 0 xv (0, 0) + xv (0, t) + v(0, t)
u (x, 0), u (x, 0), u (0, 0), u(0, 0), Dtν u (0, t), Dtν u(0, t),
00 0 0 0
v (x, 0), v (x, 0), v (0, 0), v(0, 0), Dtν v (0, t), and Dtν v(0, t) R = H (x).[P ] .R.P 1 .H(t) + r(x, 0) − r(0, 0) −
T 2 T
0 0
. With the help of initial conditions all these functions are xr (0, 0) + xr (0, t) + r(0, t)
calculated. We solve Eq. (27) for unknown Haar coefficients S = H (x).[P ] .S.P 1 .H(t) + s(x, 0) − s(0, 0) −
T 2 T
by using collocation method. Finally, for Haar solution of 0 0

T-FSE, we substitute values of Haar coefficients in Eq. (37). xs (0, 0) + xs (0, t) + s(0, t) (43)
Applying differential operator Dtν on both sides of Eq. (43)
B. For time-fractional coupled Schrödinger system
and using property (ii) of Eq. (4)
Now, we approximate u(x, t), v(x, t), r(x, t) and s(x, t), by 0
the Haar series [32] as: Dtν U = H T (x).[P 2 ]T .U.P 1−ν .H(t) + xDtν u (0, t) +
00 X 2m X
2m Dtν u(0, t)
u̇ (x, t) = uij hi (x)hj (t) 0
Dtν V = H T (x).[P 2 ]T .V.P 1−ν .H(t) + xDtν v (0, t) +
i=1 j=1
2m X
X 2m Dtν v(0, t)
00 0
v̇ (x, t) = vij hi (x)hj (t) Dtν R = H T (x).[P 2 ]T .R.P 1−ν .H(t) + xDtν r (0, t) +
i=1 j=1
Dtν r(0, t)
2m X
X 2m 0
00
ṙ (x, t) = rij hi (x)hj (t) Dtν S = H T (x).[P 2 ]T .S.P 1−ν .H(t) + xDtν s (0, t) +
i=1 j=1 Dtν s(0, t) (44)
2m X
X 2m
00
ṡ (x, t) = sij hi (x)hj (t) (39) Substitution of Eqs. (41), (42), (43) and (44) into Eq. (32) may
i=1 j=1
lead to the two coupled systems of time-fractional differential
6 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

equations. This system has some unknown functions. With from Eq. (37). Comparison of the Haar solutions by Homotopy
the help of initial conditions all these functions are calculated. analysis method in [5] is shown in Table I with different values
We solve system of Eq. (32) for unknown Haar coefficients by of ν.
using collocation method. Finally, for Haar solution of time- TABLE I
fractional coupled Schrödinger system (T-FCSS), we substitute C OMPARISON B ETWEEN H AAR S OLUTIONS (J = 1, m = 4) AND
values of Haar coefficients in Eq. (43). HAM [5] OF P ROBLEM 1

V. N UMERICAL P ROBLEMS ν = 0.1 ν = 0.3 ν = 0.5


t x
HWCM HAM[5] HWCM HAM[5] HWCM HAM[5]
In this section, four test problems are taken to test the 0.125 0.015584 0.015729 0.015588 0.018166 0.015602 0.032192
efficiency and accuracy of the proposed scheme. The com- 0.375 0.140258 0.140320 0.140277 0.126725 0.140322 0.18097
putations associated with the problems were executed using 0.125
0.625 0.389603 0.391911 0.389639 0.331403 0.389698 0.417840
Mathematica 10. 0.875 0.763621 0.773331 0.763678 0.642092 0.763759 0.735157
Problem 1: Consider the linear T-FSE which is also found
in [6] with 0.125 0.015639 0.014928 0.015909 0.015876 0.016599 0.029901
0.375 0.140697 0.137242 0.142257 0.117591 0.144873 0.171424
2it2−ν 0.375
λ = 1, η = 0, µ(x) = 0 and q(x, t) = ( − t2 )eix (45) 0.625 0.390743 0.387923 0.394153 0.321101 0.398660 0.407056
Γ(3 − ν) 0.875 0.765763 0.770778 0.771532 0.639027 0.778130 0.736778
Subjected to initial conditions 0.125 0.015881 0.014367 0.017251 0.013413 0.020637 0.026391
0
2
φ(x, 0) = 0, φ(0, t) = t , φ (0, t) = it 2
(46) 0.375 0.142657 0.135328 0.150692 0.110280 0.164111 0.159805
0.625
0.625 0.395831 0.385461 0.413348 0.315020 0.436643 0.396412
the exact solution for ν = 1 is 0.875 0.775363 0.768819 0.805018 0.639973 0.839202 0.740576

φ(x, t) = t2 eix (47) 0.125 0.016431 0.014212 0.020145 0.011454 0.028487 0.022180
0.375 0.147236 0.135101 0.169643 0.107096 0.205320 0.148820
Substitute Eq. (45) in Eq. (25) the determined coupled system 0.875
0.625 0.407697 0.385159 0.456638 0.314912 0.519962 0.388621
of equations is 0.875 0.797810 0.767939 0.880970 0.644682 0.974802 0.745598
∂ ν v(x, t) ∂ 2 u(x, t) 2 2t2−ν sin x
− + − (t cos x + )=0
∂tν ∂x2 Γ(3 − ν)
∂ ν u(x, t) ∂ 2 v(x, t) 2 2t2−ν cos x
+ − (t sin x − ) = 0 (48)
∂tν ∂x2 Γ(3 − ν)
By using the method given in Section IV A, Eq. (48) can be
written as
−H T (x).[P 2 ]T .V.P 1−ν .H(t) + H T (x).U.P 1 .H(t) +
Γ(ν + 1)xt2−ν 2t2−ν sin x
− (t2 cos x + )=0
Γ(2 − ν + 1) Γ(3 − ν)
H T (x).[P 2 ]T .U.P 1−ν .H(t) + H T (x).V.P 1 .H(t) +
Γ(ν + 1)t2−ν 2t2−ν cos x
− t2 sin x + ) = 0 (49)
Γ(2 − ν + 1) Γ(3 − ν) Fig. 1. Haar solutions of Problem 1 at ν = 0.1, 0.3, 0.5
Towards the approximate solution, we first collocate Eq. (49)
at points Problem 2: Consider a nonlinear cubic form of T-FSE [6]
with
i − 0.5 j − 0.5
xi = , tj = (50)
2m 2m
Eq. (49) ⇒ λ = 1, η = 1, µ(x) = 0 and
2t2−ν
−H T (xi ).[P 2 ]T .V.P 1−ν .H(tj ) + H T (xi ).U.P 1 .H(tj ) + q(x, t) = (− + (−4π 2 t2 + t6 )i)e−2πix (52)
Γ(3 − ν)
Γ(ν + 1)xi t2−νj 2t2−ν
j sin xi
− (t2j cos xi + )=0
Γ(2 − ν + 1) Γ(3 − ν)
and initial conditions
H T (xi ).[P 2 ]T .U.P 1−ν .H(tj ) + H T (xi ).V.P 1 .H(tj ) +
Γ(ν + 1)t2−ν 2t2−ν cos xi 0
j
− t2j sin xi +
j
) = 0 (51) φ(x, 0) = 0, φ(0, t) = it2 , φ (0, t) = 2πt2 (53)
Γ(2 − ν + 1) Γ(3 − ν)
Eq. (51) generates two systems of 2M algebraic equations of
with exact solution for ν = 1 is
Haar coefficients. The values of Haar coefficients are obtained
from system of Eq. (51) by using Newton’s iterative method.
With the help of these coefficients, Haar solutions are attained φ(x, t) = t2 ie−2πix (54)
N. A. KHAN et al.: AN IMPLEMENTATION OF HAAR WAVELET BASED METHOD FOR NUMERICAL TREATMENT OF · · · 7

TABLE II
Substitute Eq. (52) in Eq. (25) the determine coupled system
C OMPARISON B ETWEEN H AAR S OLUTIONS (J = 1, m = 4) AND
of equations is
HAM [5] OF P ROBLEM 2

∂ ν v(x, t) ∂ 2 u(x, t) t x
ν = 0.1 ν = 0.5 ν = 0.9
− + + (u2 + v 2 )u − ((t6 − 4π 2 t2 ) sin 2π HWCM HAM[5] HWCM HAM[5] HWCM HAM[5]
∂tν ∂x2
2t3−ν 0.125 0.013539 0.013276 0.013578 0.006316 0.013768 0.002593
x− cos 2πx) = 0 (55) 0.375 0.121912 0.132538 0.121985 0.097840 0.122023 0.062856
Γ(3 − ν) 0.125
0.625 0.339272 0.385008 0.339565 0.347687 0.340151 0.276693
∂ ν u(x, t) ∂ 2 v(x, t)
+ + (u2 + v 2 )v − ((t6 − 4π 2 t2 ) cos 2π 0.875 0.668433 0.770812 0.668861 0.793325 0.669170 0.730876
∂tν ∂x2
2t3−ν 0.125 0.010136 0.013277 0.012634 0.006316 0.020531 0.002593
x+ sin 2πx) = 0 (56) 0.375 0.087449 0.132538 0.091611 0.097839 0.097166 0.062855
Γ(3 − ν) 0.375
0.625 0.235941 0.385008 0.240394 0.347687 0.248868 0.276693
0.875 0.450485 0.770812 0.449529 0.793327 0.445334 0.730872
On following the method described in Section IV A, we have
0.125 0.016209 0.013277 0.018019 0.006316 0.037906 0.002600
0.375 0.144228 0.132538 0.142259 0.097840 0.133228 0.062856
0.625
− H T (x).[P 2 ]T .V.P 1−ν .H(t) + H T (x).U.P 1 .H(t)+ 0.625 0.391331 0.385008 0.383766 0.347687 0.379218 0.276693
((H T (x).[P 2 ]T .U.P 1 .H(t) + 2πt2 x)2 + 0.875 0.723229 0.770812 0.709533 0.793325 0.681230 0.730876

(H T (x).[P 2 ]T .V.P 1 .H(t)+t2 )2 ).(H T (x).[P 2 ]T .U.P 1 .H(t)+ 0.125 0.016724 0.013276 0.011634 0.006316 0.064282 0.002600
Γ(3) 2−ν 0.375 0.161766 0.132538 0.166036 0.097840 0.180905 0.062856
0.875
2πt2 x) + t − ((t6 − 4π 2 t2 ) sin 2πx− 0.625 0.448134 0.385008 0.430220 0.347687 0.413375 0.276693
Γ(3 − ν)
0.875 0.856867 0.770812 0.860240 0.793327 0.847833 0.730872
2t3−ν
cos 2πx) = 0,
Γ(3 − ν)
H T (x).[P 2 ]T .U.P 1−ν .H(t) + H T (x).V.P 1 .H(t)+
Determine the coupled system of equations by substituting
((H T (x).[P 2 ]T .U.P 1 .H(t) + 2πt2 x)2 + Eq. (57) in Eq. (25). Next, following the method illustrated
(H T (x).[P 2 ]T .V.P 1 .H(t)+t2 )2 ).(H T (x).[P 2 ]T .V.P 1 .H(t)+ in Section IV A, by following same steps of problem 1
2πΓ(3) 2−ν Haar solutions are attained. The obtained Haar solutions are
t2 ) + xt − ((t6 − 4π 2 t2 ) cos 2πx+ compared with the Homotopy analysis method [5] and at
Γ(3 − ν)
different values of ν are shown in Table III.
2t3−ν
sin 2πx) = 0 (57) TABLE III
Γ(3 − ν)
C OMPARISON B ETWEEN H AAR S OLUTIONS (J = 1, m = 4) AND
HAM [5] OF P ROBLEM 3
For approximate solution of Eq. (56), putting collocation
points of Eq. (50) in above equations generates two systems of ν = 0.1 ν = 0.3 ν = 0.5
t x
2M non linear algebraic equations of Haar coefficients. The HWCM HAM[5] HWCM HAM[5] HWCM HAM [5]
values of Haar coefficients are obtained by using Newton’s 0.125 0.002666 0.001164 0.005127 0.001923 0.009737 0.003186
iterative method and then with the help of these coefficients 0.375 0.064478 0.032624 0.099565 0.043939 0.151781 0.100635
0.125
Haar solutions are attained from Eq. (37). The Haar solutions 0.625 0.283647 0.155864 0.395466 0.219652 0.544319 0.438394
comparisone with the method in [5] for the different values of 0.875 0.752604 0.482083 0.981003 0.706422 1.262370 1.267630
ν is shown in Table II. 0.125 0.002335 0.001064 0.004453 0.001859 0.008360 0.002993
Problem 3: Consider T-FSE with trapping potential [6] for 0.375 0.056487 0.029282 0.086504 0.040986 0.130392 0.082892
0.375
0.625 0.248554 0.138363 0.343701 0.159805 0.467832 0.388469
0.875 0.660306 0.425678 0.853338 0.297603 1.085680 1.080400
λ = 1, η = 1, µ(x) = cos2 x and
0.125 0.001737 0.000940 0.003234 0.001782 0.005880 0.002751
6t3−ν 1 ix
q(x, t) = (i − t3 + t9 + t3 cos2 x)e 2 (58) 0.625
0.375 0.042093 0.025192 0.062894 0.046640 0.091797 0.073477
Γ(4 − ν) 4 0.625 0.185563 0.117006 0.250376 0.240900 0.330180 0.329875
0.875 0.498019 0.355007 0.625716 0.854561 0.769576 0.869481
Subjected to initial conditions
0.125 0.000973 0.000833 0.001714 0.001823 0.002981 0.002530
0.375 0.023635 0.021729 0.033100 0.051878 0.045350 0.065040
0.875
0 t3 0.625 0.105052 0.098823 0.131553 0.315074 0.158672 0.279519
φ(x, 0) = 0, φ(0, t) = t, φ (0, t) = i (59)
2 0.875 0.299206 0.291128 0.337855 0.257690 0.368943 0.300179

with exact solution for ν = 1 is


Problem 4: Take into consideration non-linear T-FCSS [35]
ix
φ(x, t) = t3 e 2 (60) for
8 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

λ1 = 2, λ2 = 4, α1 = α2 = 1, β1 = 1 and β2 = −1 Γ(ν + 1)
− (H T (x).[P 2 ]T .V.P 1−ν .H(t) + xt2−ν )−
Γ(2 − ν + 1)
2t2−ν 2t2−ν
q1 (x, t) = − sin x + 4t6 cos x + i( cos x+ H T (x).[P 1 ]T .V.P 1 .H(t) + H T (x).U.P 1 .H(t) + U+
Γ(3 − ν) Γ(3 − ν)
2t2−ν 2t2−ν
4t6 sin x) andq2 (x, t) = − sin x + 8t6 cos x+ 2(U2 + V2 + R2 + S2 )U + R + sin x+
Γ(3 − ν) Γ(3 − ν)
2t2−ν 4t6 cos x = 0, (65)
i( cos x + 8t6 sin x) (61)
Γ(3 − ν)
Γ(ν + 1)
with initial conditions H T (x).[P 2 ]T .U.P 1−ν .H(t) + xt2−ν +
Γ(2 − ν + 1)
φ(x, 0) = ψ(x, 0) = 0, H T (x).[P 1 ]T .U.P 1 .H(t) + H T (x).V.P 1 .H(t) + V+
φ(0, t) = ψ(0, t) = t, 2t2−ν
2(U2 + V2 + R2 + S2 )V + S − ( cos x+
0 0
φ (0, t) = ψ (0, t) = it2 (62) Γ(3 − ν)
4t6 sin x) = 0,
and with exact solution for these values of λ, α, β and ν = 1 Γ(ν + 1)
− (H T (x).[P 2 ]T .S.P 1−ν .H(t) + xt2−ν )+
is Γ(2 − ν + 1)
H T (x).[P 1 ]T .S.P 1 .H(t) + H T (x).R.P 1 .H(t) + U+
φ(x, t) = ψ(x, t) = t2 eix , (63)
2t2−ν
4(U2 + V2 + R2 + S2 )R − R + sin x+
Γ(3 − ν)
8t6 cos x = 0,
Γ(ν + 1)
(H T (x).[P 2 ]T .R.P 1−ν .H(t) + xt2−ν )−
Γ(2 − ν + 1)
H T (x).[P 1 ]T .R.P 1 .H(t) + H T (x).S.P 1 .H(t) + V+
2t2−ν
4(U2 +V2 +R2 +S2 )S−S−( cos x+8t6 sin x) = 0
Γ(3 − ν)
(66)

where U = H T (x).[P 2 ]T .U.P 1 .H(t) + t2 ,


V = H T (x).[P 2 ]T .V.P 1 .H(t) + xt2 ,
R = H T (x).[P 2 ]T .R.P 1 .H(t) + t2 and
Fig. 2. Haar solutions of Problem 3 at ν = 0.1, 0.3, 0.5 S = H T (x).[P 2 ]T .S.P 1 .H(t) + xt2
Determine the coupled system of two equations by substituting TABLE IV
Eq. (60) in Eq. (29) as C OMPARISON B ETWEEN H AAR S OLUTIONS
(J = 1, m = 4, ν = 0.1) AND HAM [5] OF P ROBLEM 4
∂ ν v(x, t) ∂v(x, t) ∂ 2 u(x, t)
− − + + 2(u2 + v 2 + r2 + s2 ) t x
| φ(x, t) | | ψ(x, t) |
∂tν ∂x ∂x2 HWCM HAM [5] HWCM HAM [5]
2t2−ν
u(x, t) + u(x, t) + r(x, t) + sin x + 4t6 cos x = 0, 0.125 0.015383 0.014440 0.0153167 0.004286
Γ(3 − ν) 0.375 0.138501 0.128015 0.137928 0.038537
0.125
∂ ν u(x, t) ∂u(x, t) ∂ 2 v(x, t) 0.625 0.385851 0.365216 0.384604 0.143183
+ + + 2(u2 + v 2 + r2 + s2 ) 0.875 0.763499 0.949120 0.763355 0.811326
∂tν ∂x ∂x2
2t2−ν 0.125 0.013949 0.014439 0.013495 0.004286
v(x, t) + v(x, t) + s(x, t) − ( cos x + 4t6 sin x) = 0, 0.375 0.125927 0.128015 0.121958 0.038536
Γ(3 − ν) 0.375
0.625 0.357238 0.365216 0.348492 0.143183
∂ ν s(x, t) ∂s(x, t) ∂ 2 r(x, t)
− + + + 2(u2 + v 2 + r2 + s2 ) 0.875 0.747914 0.949120 0.746334 0.811326
∂tν ∂x ∂x2
0.125 0.011086 0.014440 0.009704 0.004285
2t2−ν
r(x, t) + u(x, t) − r(x, t) + sin x + 8t6 cos x = 0, 0.375 0.100695 0.128015 0.088716 0.038536
Γ(3 − ν) 0.625
0.625 0.297240 0.365216 0.272767 0.143183
∂ ν r(x, t) ∂r(x, t) ∂ 2 s(x, t) 0.875 0.697857 0.949120 0.706649 0.811326
− + + 2(u2 + v 2 + r2 + s2 )
∂tν ∂x ∂x2 0.125 0.008487 0.014440 0.004160 0.004286
2t2−ν 0.375 0.077508 0.128015 0.040194 0.038537
s(x, t) + v(x, t) − s(x, t) − ( cos x + 8t6 sin x) = 0 0.875
Γ(3 − ν) 0.625 0.236292 0.365216 0.163674 0.143183
(64) 0.875 0.634398 0.949120 0.664360 0.811326

Next, following the method illustrated in Section IV B, we Using Eq. (50), the values of Haar coefficients are obtained
have and finally with the help of these coefficients Haar solutions
N. A. KHAN et al.: AN IMPLEMENTATION OF HAAR WAVELET BASED METHOD FOR NUMERICAL TREATMENT OF · · · 9

are attained from Eq. (43). The Haar solutions are compared a good solution and rapid convergence with small number
with the method in [5] with ν = 0.1 and results are shown in of collocation points. The presence of maximum zeros in
Table IV, and for ν = 0.5 and ν = 0.9 in Table V and Table the Haar matrices reduces the number of unknown wavelet
VI, respectively. coefficients that is to be determined, which as a result dimin-
TABLE V
ishes the computation time as well. The scheme is tested on
C OMPARISON B ETWEEN H AAR S OLUTIONS
some examples of time fractional Schrödinger equations. The
(J = 1, m = 4, ν = 0.5) AND HAM [5] OF P ROBLEM 4
presented procedure may very well be extended to solve two
dimensional Schrödinger equation and other similar nonlinear
| φ(x, t) | | ψ(x, t) | problems of partial differential equations of fractional order.
t x
HWCM HAM [5] HWCM HAM [5] The problem discussed here is just for showing the appli-
0.125 0.015386 0.015609 0.015323 0.008203 cability of the proposed computational technique to handle
0.375 0.138522 0.139708 0.137974 0.074131 the complex system of differential equation in fractional-
0.125
0.625 0.385897 0.376762 0.384668 0.225031 order problems in a straight forward way. Also, the Haar
0.875 0.763618 0.919085 0.763415 0.811099 wavelet method proves to be capable to efficiently handle
0.125 0.013951 0.015608 0.013522 0.008203
the nonlinearity of partial differential equations of fractional
0.375 0.125873 0.139708 0.122165 0.074132
order. The main advantages of the proposed algorithm are, its
0.375
0.625 0.357309 0.376762 0.348789 0.225031 simple application and no requirement of residual or product
0.875 0.748433 0.919085 0.746600 0.811099 operational matrix. Numerical solutions for different order
of fractional time derivative by Haar wavelet are shown in
0.125 0.011025 0.015609 0.009723 0.008203 Tables and Figures. The increasing values of ν show that the
0.375 0.100259 0.139708 0.088875 0.074132 solutions are valuable in understanding their respective exact
0.625
0.625 0.296585 0.376762 0.272878 0.225031 solutions for ν = 1. Comparisons between our approximate
0.875 0.696443 0.919085 0.705993 0.811099
solutions of the problems with their actual solutions and with
0.125 0.008579 0.015609 0.004118 0.008202 the approximate solutions achieved by a homotopy analysis
0.375 0.079810 0.139708 0.040065 0.074131 method [5] confirm the validity and accuracy of our scheme.
0.875
0.625 0.235819 0.376762 0.162549 0.225031
R EFERENCES
0.875 0.623663 0.919085 0.660364 0.811099
[1] K. Diethelm, The analysis of fractional differential equations, Springer-
Verlag, Berlin, 2010.
TABLE VI [2] I. Podlubny, Fractional Differential equations. Academic Press San
C OMPARISON B ETWEEN H AAR S OLUTIONS Diego, 1999.
(J = 1, m = 4, ν = 0.9) AND HAM [5] OF P ROBLEM 4 [3] M. G. Sakar, F. Erdogan, and A. Yldrm, Variational iteration method
for the time-fractional Fornberg-Whitham equation, Computers and
| φ(x, t) | | ψ(x, t) | Mathematics with Applications, 2012, 63(9): 1382-1388.
t x
HWCM HAM [5] HWCM HAM [5] [4] J. Liu and G. Hou, Numerical solutions of the space- and time-fractional
0.125 0.015395 0.013101 0.015357 0.013101 coupled Burgers equations by generalized differential transform method,
Applied Mathematics and Computation, 2011, 217(16): 7001-7008.
0.375 0.138552 0.117724 0.138256 0.118102
0.125 [5] N. A. Khan, M. Jamil, and A. Ara, Approximate Solutions
0.625 0.385995 0.322206 0.384873 0.336649
to Time-Fractional Schrödinger Equation via Homotopy
0.875 0.763808 0.631637 0.763550 0.834047
Analysis Method, ISRN Mathematical Physics, 2012, Article ID
197068http://dx.doi.org/10.5402/2012/197068.
0.125 0.013964 0.013101 0.013688 0.013101
0.375 0.125649 0.117724 0.123396 0.118102 [6] A. H. Bhrawy, E. H. Doha, S. S. Ezz-Eldien, and R. A. Van Gorder,
0.375 A new Jacobi spectral collocation method for solving 1+1 fractional
0.625 0.357809 0.322206 0.349879 0.336649
Schrödinger equations and fractional coupled Schrödinger systems,
0.875 0.749377 0.631637 0.747267 0.834047 THE EUROPEAN PHYSICAL JOURNAL PLUS, 2014 129:(260) DOI
10.1140/epjp/i2014-14260-6.
0.125 0.010878 0.013101 0.009803 0.013101
[7] A. H. Bhrawy and M. A. Zaky, A method based on the Jacobi
0.375 0.099177 0.117725 0.089536 0.118102
0.625 tau approximation for solving multi-term time-space fractional partial
0.625 0.296418 0.322206 0.273663 0.336649 differential equations, Journal of Computational Physics, 2015, 281:
0.875 0.694211 0.631637 0.701977 0.834047 876-895.
[8] A. Bhrawy and M. Zaky, A fractional-order Jacobi Tau method for a
0.125 0.008446 0.013101 0.003678 0.013101
class of time-fractional PDEs with variable coefficients, Maththematical
0.375 0.085571 0.117725 0.040710 0.118102 Methods in the Applied Sciences, 2015, DOI: 10.1002/mma.3600.
0.875
0.625 0.231591 0.322206 0.157683 0.336649 [9] Z. J. Fu, W. Chen, and H. T. Yang, Boundary particle method for
0.875 0.604013 0.631637 0.640823 0.834047 Laplace transformed time fractional diffusion equations, Journal of
Computational Physics, 2013, 235: 52-66.
[10] H. Aminikhah, A. R. Sheikhani, and H. Rezazadeh, An Efficient
VI. C ONCLUSION Method for Time-Fractional Coupled Schrödinger System, International
Journal of Partial Differential Equations, 2014, Article ID 137470:
In this paper, we extended the capability of the Haar http://dx.doi.org/10.1155/2014/137470.
wavelet collocation method (HWCM) for the solution of time-
[11] V. Daftardar-Gejji and a. Babakhani, Analysis of a system of fractional
fractional coupled system of partial differential equations. differential equations, Journal of Mathematical Analysis and Applica-
The main advantage of HWCM is the ability to achieve tions, 293, 2004, :511-522.
10 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

[12] V. Daftardar-Gejji and H. Jafari, Adomian decomposition: A tool for [30] S. Islam, I. Aziz and B. Šarler, The numerical solution of second-order
solving a system of fractional differential equations, Journal of Mathe- boundary-value problems by collocation method with the Haar wavelets,
matical Analysis and Application, 2005 301: 508-518. Mathematical and Computer Modelling, 2010, 52(9-10):1577-1590.
[13] Y. Jiang and J. Ma, High-order finite element methods for time-fractional [31] Y. Li and W. Zhao, Haar wavelet operational matrix of fractional order
partial differential equations, Journal of Computational and Applied integration and its applications in solving the fractional order differential
Mathematics, 2011, 235(11): 3285-3290. equations, Applied Mathematics and Computation, 2010, 216(8): 2276-
2285.
[14] Y. Hu, Y. Luo, and Z. Lu, Analytical solution of the linear fractional
differential equation by Adomian decomposition method, Journal of [32] L. Wang, Y. Ma, and Z. Meng, Haar wavelet method for solving frac-
Computational and Applied Mathematics, 2008, 215(1): 220-229. tional partial differential equations numerically, Applied Mathematics
and Computation, 2014, 227: 66-76.
[15] Z. Odibat and S. Momani, Numerical methods for nonlinear partial dif-
ferential equations of fractional order, Applied Mathematical Modelling, [33] A. Mohebbi, M. Abbaszadeh, and M. Dehghan, The use of a meshless
2008,32(1): 28-39. technique based on collocation and radial basis functions for solving
the time fractional nonlinear Schrödinger equation arising in quantum
[16] A. K. Gupta and S. Saha Ray, Wavelet Methods for Solving Fractional
mechanics, Engineering Analysis with Boundary Elements, 2013, 37(2):
Order Differential Equations, Mathematical Problems in Engineering,
475-485.
2014, 2014. Article ID 140453, doi:10.1155/2014/140453
[34] D. Wang, A. Xiao, and W. Yang, Crank-Nicolson difference scheme
[17] A. Setia and Y. Liu, Solution of linear fractional Fredholm integro-
for the coupled nonlinear Schrödinger equations with the Riesz space
differential equation by using second kind Chebyshev wavelet, 11th
fractional derivative, Journal of Computational Physics, 2013, 242: 670-
International Conference on Information Technology (ITNG2014), Las
681.
Vegas, USA, April 7-9, 2014, Las Vegas, USA.
[35] L. Wei, X. Zhang, S. Kumar, and A. Yildirim, A numerical study based
[18] A. H. Bhrawy, M. M. Tharwat, and A. Yildirim, A new formula for
on an implicit fully discrete local discontinuous Galerkin method for
fractional integrals of Chebyshev polynomials: Application for solving
the time-fractional coupled Schrödinger system, 2012, Computers and
multi-term fractional differential equations, Applied Mathematical Mod-
Mathematics with Applications, 64(8): 2603-2615.
elling, 2013 37(6): 4245-4252.
[36] A. H. Bhrawy and M. A. Abdelkawy, A fully spectral collocation
[19] A. Setia, Y. Liu, A.S. Vatsala, Numerical solution of fredholm-volterra
approximation for multi-dimensional fractional Schrödinger equations,
fractional integro-differential equations with nonlocal boundary condi-
Journal of Computational Physics, 2015, 294: 462-483.
tions, Journal of Fractional Calculus and Applications, 2014, 5(2): 155-
165. [37] X. Guo and M. Xu, Some physical applications of fractional Schrödinger
equation, Journal of Mathematical Physics, 2006, 47 Article ID 082104,
[20] N. Laskin, Fractional quantum mechanics, The American Physical
doi: 10.1063/1.2235026.
Society, 2000, 62(3): 3135-3145.
[38] Y. Wei, Some Solutions to the Fractional and Relativistic Schrödinger
[21] M. Rehman and R. A. Khan, Existence and uniqueness of solutions
Equations, International Journal of Theoretical and Mathematical
for multi-point boundary value problems for fractional differential
Physics, 2015, 5(5): 87-111.
equations, Applied Mathematics Letters, 2010, 23(9): 1038-1044.
[39] W. Chi-hsu, On the Generalization Operational Matrices and Opera-
[22] M. U. Rehman and R. A. Khan, Numerical solutions to initial and bound-
tional, The Franklin Institute, 1983, 315(2): 91-102.
ary value problems for linear fractional partial differential equations,
Applied Mathematical Modelling, 2013, 37(7): 5233-5244.
[23] J. Shen, T. Tang, Mathematics Monoqraph Series: Spectral and High-
Order Methods, SCIENCE PRESS Beijjng.
[24] A. H. Bhrawy, T. M. Taha, and J. A. T. Machado, A review of
operational matrices and spectral techniques for fractional calculus, Najeeb Alam Khan obtained the Ph. D. degree
Nonlinear Dynamics, 2015, DOI 10.1007/s11071-015-2087-0. from University of Karachi in 2013. He is the as-
sistant professor in the Department of Mathematics,
[25] E. H. Doha, A. H. Bhrawy, and S. S. Ezz-Eldien, A new Jacobi University of Karachi. His research interest include
operational matrix: An application for solving fractional differential the areas of Nonlinear system, Numerical methods,
equations, Applied Mathematical Modelling, 2012, 36(10): 4931-4943. Approximate analytical methods, Fluid Mechanics,
[26] A. H. Bhrawy and M. A. Zaky, Numerical simulation for two- differential equations of applied mathematics, frac-
dimensional variable-order fractional nonlinear cable equation, Nonlin- tional calculus, fractional differential equation and
ear Dynamics., 2015, 80(1-2): 101-116. theoretical analysis. He has published more than 75
refereed journal papers.
[27] Mallat Stephane G., A Theory for Multiresolution Signal Decom-
position: The Wavelet Representation,Pattern Analysis and Machine
Intelligence, IEEE Transactions on, 1989, 7(9): 674-693.
[28] S. Mallat, A Wavelet Tour of Signal Processing A wavelet tour of signal
processing, Academic press.
[29] Ü. Lepik, Solving PDEs with the aid of two-dimensional Haar wavelets, Tooba Hameed is a research scholar. Her research interest include Numerical
Computers and Mathematics with Applications, 2011, 61(7): 1873-1879. methods, fractional calculus and differential equation.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

Asymptotic Magnitude Bode Plots of


Fractional-Order Transfer Functions
Ameya Anil Kesarkar, Member, IEEE, and N. Selvaganesan, Senior Member, IEEE

Abstract—Development of asymptotic magnitude Bode plots [P D]β , P I α Dβ , etc. which have fractional-order transfer
for integer-order transfer functions is a well-established topic functions [9]−[11].
in the control theory. However, construction of such plots for For a given fractional-order transfer function, one may
the fractional-order transfer functions has not received much
attention in the existing literature. In the present paper, we consider its integer-order approximation to sketch its asymp-
investigate in this direction and derive the procedures for totic Bode plot using existing procedures for integer-order
sketching asymptotic magnitude Bode plots for some of the transfer functions. However, the development of asymptotic
popular fractional-order controllers such as P I α , [P I]α , P Dβ , Bode plots of fractional-order transfer functions in their orig-
[P D]β , and P I α Dβ . In addition, we deduce these plots for inal irrational-form has not received much attention in the
general fractional commensurate-order transfer functions as well.
As applications of this work, we illustrate (i) the analysis of literature. In [11], [12], only a brief mention is found about
the designed fractional-control loop and (ii) the identification of such plots in the context of fractional-order lead compensator.
fractional-order transfer function from a given plot. Therefore, it is important to formulate and analytically justify
Index Terms—Asymptotic magnitude bode, commensurate- development of asymptotic plots for general fractional-order
Order, fractional-Order. transfer functions, which is undoubtedly lacking in the ex-
isting literature. In the current paper, we obtain asymptotic
magnitude Bode plots of: a) P I α , [P I]α , P Dβ , [P D]β ,
I. I NTRODUCTION
P I α Dβ controllers and b) general fractional commensurate-

B Ode plot [1], [2] plays an important role in the control


theory for graphically visualizing the frequency behavior
of a transfer function. Generally, software tools such as MAT-
order transfer functions. The contributions of our paper are
summarized as follows:
1) To define basic fractional-order terms and develop their
LAB, SCILAB, etc. are used for obtaining an accurate Bode individual asymptotic magnitude Bode plots.
plot as it involves significant amount of computational efforts.
2) To utilize above plots for developing asymptotic magni-
However, one can sketch a good straight-line approximation
tude Bode plots of:
of the exact Bode plot known as asymptotic Bode plot [3], [4]
a) Fractional-order controllers such as P I α , [P I]α , P Dβ ,
by doing a few simple calculations.
[P D]β , P I α Dβ .
Asymptotic Bode plots are useful for quick manual analysis
b) General fractional commensurate-order transfer func-
of a designed control system with a reasonable degree of
tions.
accuracy [5]. They are also important for understanding the
role of each parameter of the given transfer function in 3) To illustrate the applications of these plots for:
deciding the shape of its Bode response [6]. This knowledge, a) Performance analysis of designed fractional-order con-
in particular about the controller structures is very important to trol loop.
a design engineer for manually tuning the control system. The b) Identifying fractional-order transfer function from
procedures to sketch asymptotic Bode plots of integer-order given asymptotic magnitude plot.
transfer functions are well-established in the existing theory
[3] [4]. II. A SYMPTOTIC M AGNITUDE B ODE P LOTS OF BASIC
Fractional calculus [7] generalizes the notion of integer- T ERMS
order transfer functions to arbitrary orders, which leads to the We introduce a few basic fractional-order terms given in
existence of fractional-order transfer functions [8]−[10]. The Table I, where K, a, a1 , a2 ∈ R and α, β ∈ R>0 .
control theory finds application of fractional calculus in the First, we explain the development of asymptotic magnitude
form of fractional-order controllers such as P I α , [P I]α , P Dβ , Bode plots for terms namely, constant gain, fractional zero, and
This article has been accepted for publication in a future issue of this fractional double-term pole. Later, such plots are obtained for
journal, but has not been fully edited. Content may change prior to final the remaining terms.
publication.
This article was recommended by Associate Editor Dingyü Xue.
Ameya Anil Kesarkar (Corresponding Author) is with Space Applications A. Constant Gain
Centre (SAC), Indian Space Research Organization (ISRO), Ahmedabad,
Gujarat, India. (email: ameyakesarkar27@gmail.com) It is easy to see that for the constant gain transfer function
N. Selvaganesan is with the Department of Avionics, Indian Institute of T (s) = K, the magnitude |T (jω)|dB = 20log10 |K|, ∀ω.
Space Science and Technology (IIST), Thiruvananthapuram, Kerala, India.
(email: n selvag@iist.ac.in) Therefore, to draw magnitude Bode plot of constant gain, one
Digital Object Identifier 10.1109/JAS.2016.7510196 just has to sketch a horizontal line at 20log10 |K|. In Bode
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

plot, x-axis represents frequency (ω) in rad/s on a logarithmic Comparison with Real Magnitude Bode Plot:
scale and y-axis represents magnitude in dB on a linear scale. 1) At this point, let us compare the asymptotic magnitude
TABLE I Bode plot with the real magnitude Bode plot for the
BASIC F RACTIONAL -O RDER T ERMS Fractional Zero term (sα + a). For this purpose, let the
T ERM D ESCRIPTION T RANSFER F UNCTION ( T (s)) numerical values be: α = 0.9, a = 2.1
C ONSTANT G AIN K 2) Fig. 2 shows the real as well as asymptotic magnitude
F RACTIONAL Z ERO sα + a Bode plots for the fractional zero term, (s0.9 + 2).
1
F RACTIONAL P OLE sα +a 3) As seen from Fig. 2, the asymptotic plot follows the real
F RACTIONAL Z ERO AT O RIGIN sα plot quite closely, thereby confirming the correctness of
1
F RACTIONAL P OLE AT O RIGIN sα our asymptotic formulation.
F RACTIONAL [Z ERO ] (s + a)α
1
F RACTIONAL [P OLE ] (s+a)α
F RACTIONAL D OUBLE -T ERM Z ERO sα+β + a1 sα + a2
1
F RACTIONAL D OUBLE -T ERM P OLE sα+β +a1 sα +a2

B. Fractional Zero
The transfer function of fractional zero is given by:
T (s) = (s)α + a
Substituting s = jω (where, ω ∈ R≥0 ) results into:
Fig. 2. Real and Asymptotic Magnitude Bode Plot for (s0.9 + 2)
T (jω) = (jω)α + a
Therefore, the magnitude in dB is given by, C. Fractional Double-Term Pole
³ ³ πα ´´ 21 The transfer function of fractional double-term pole is given
|T (jω)|dB = 20log10 a2 + ω 2α + 2aω α cos
2 by T (s) = (sα+β +a11 sα +a2 ) . Substituting s = jω (where, ω ∈
¡ ¡ ¢¢ R≥0 ) leads to:
In the sum a2 + ω 2α + 2aω α cos πα 2 , the term a2 dom-

inates at lower frequencies whereas the term ω dominates at 1
T (jω) =
higher frequencies. For the intended approximation, we choose (jω) α+β + a1 (jω)α + a2
the corner frequency (or break frequency) ωcr such that these
terms are equal, that is, a2 = ω 2α |ω=ωcr . From which, one The decibel magnitude of T (jω) is given by,
1
obtains the corner frequency, ωcr = |a| α . Thus, the following ³
|T (jω)|dB = −20log10 ω 2(α+β) + a21 ω α + a22 +
approximation of the magnitude is obtained: µ ¶ µ ¶
¡ ¢1 πβ π(α + β)
1) For ω ≤ ωcr , |T (jω)|dB = 20log10 a2 2 = 20log10 |a|. 2a1 ω 2α+β
cos + 2a2 ω α+β
cos +
¡ ¢1 2 2
2) For ω > ωcr , |T (jω)|dB = 20log10 ω 2α 2 = 20αlog10 ω. ³ πα ´´ 12
Based on the above discussion, we lay down the following 2a1 a2 ω α cos
2
procedure to construct the asymptotic magnitude plot for (sα + ³ ³ ´
a) shown in Fig. 1: In the sum ω 2(α+β) + a21 ω α + a22 + 2a1 ω 2α+β cos πβ +
³ ´ ´ 2
¡ ¢
2a2 ω α+β cos π(α+β)
2 + 2a1 a2 ω α cos πα 2 , the term a22
dominates at lower frequencies whereas the term ω 2(α+β)
dominates at higher frequencies. For the approximation
purpose, the corner frequency ωcr is chosen such that the
dominant terms are equal,

a22 = [ω 2(α+β) ]ω=ωcr

Therefore, one gets the corner frequency,


1

Fig. 1. Asymptotic Magnitude Bode Plot for Fractional Zero.


ωcr = |a2 | (α+β)
Procedure: Hence, the following magnitude approximation is obtained:
1
1) Compute the corner frequency ωcr = |a| α and locate 1) For ω ≤ ωcr :
point ° 1 at magnitude 20log10 |a|.
|T (jω)|dB = −20log10 |a2 |
2) Draw a line with slope 0 dB/decade for ω ≤ ωcr , and a
line with slope 20α dB/decade for ω > ωcr as shown in 1 Although only one numerical example has been illustrated here, one may
Fig. 1. consider different sets of parameter values for the numerical confirmation.
KESARKAR et al.: ASYMPTOTIC MAGNITUDE BODE PLOTS OF FRACTIONAL-ORDER TRANSFER FUNCTIONS 3

2) For ω > ωcr : Remark 1: It can be observed in Tables II and III that since
the transfer functions of fractional zero and fractional pole
|T (jω)|dB = −20log10 |ω (α+β) | = −20(α + β)log10 ω are reciprocal to each other, their magnitude plots are mirror
From the discussion above, following procedure is stated to images of each other with respect to ω-axis. This is also true
sketch asymptotic magnitude Bode plot for fractional double- for pairs such as fractional pole and zero at origin, fractional
term pole (sα+β +a11 sα +a2 ) shown in Fig. 3: [pole] and [zero], fractional double-term pole and zero.
Procedure: 1
1) Compute the corner frequency ωcr = |a2 | (α+β) and D. Asymptotic Magnitude Bode Plots for Fractional-Order
locate point °1 at magnitude −20log10 |a2 |. Controllers
2) Draw a line with slope 0 dB/decade for ω ≤ ωcr , and a In the present subsection, the asymptotic magnitude Bode
line with slope −20(α + β) dB/decade for ω > ωcr as shown plots of basic fractional-order terms are used to obtain such
in Fig. 3. plots for fractional-order controllers, P I α , [P I]α , P Dβ ,
[P D]β , and P I α Dβ .
Let us consider P I α controller which has the transfer
function:
µ ¶ µ ¶
Ki 1
C(s) = Kp 1 + α = (Kp ) (sα + Ki ) α (1)
s s
As observed in (1), P I α is expressed as a product of transfer
functions of constant gain, fractional zero and fractional pole
at origin. Therefore, the asymptotic magnitude Bode plot of
P I α can be obtained by adding such plots of its constituent
Fig. 3. Asymptotic Magnitude Bode Plot for Fractional double-term elements as shown in Table IV. Similarly, one can develop the
Pole. asymptotic magnitude Bode plots for [P I]α , P Dβ , [P D]β ,
and P I α Dβ controllers as summarized in Table V.
Comparison with Real Magnitude Bode Plot: Remark 2: The asymptotic magnitude Bode plots of
1) Let us consider a numerical example of finding the fractional-order controllers are obtained from those of basic
magnitude Bode plot of the Fractional Double-Term Pole term, fractional-order terms. Therefore, we do not pursue the com-
with the parameters: α = 0.5, β = 0.9, a1 = 2, a2 = 3. parison between asymptotic and real magnitude Bode plots
2) Fig. 4 shows the real as well as asymptotic magnitude for the fractional-order controllers exclusively. Nevertheless, in
Bode plots for fractional double-term pole, (s(0.5+0.9)1+2s0.5 +3) . Section IV, a numerical example is considered to demonstrate
As seen from Fig. 4, the asymptotic plot follows the real the analysis of fractional control loop using the asymptotic
plot quite closely, thereby confirming the correctness of our formulation, wherein the real and asymptotic plots have been
formulation. compared.

III. A SYMPTOTIC M AGNITUDE B ODE P LOTS FOR


G ENERAL F RACTIONAL C OMMENSURATE -O RDER
T RANSFER F UNCTIONS
Let us consider a general fractional-order transfer function,
Y (s) bm sβm + bm−1 sβm−1 + ... + b0 sβ0
= (2)
U (s) an sαn + an−1 sαn−1 + ... + a0 sα0
The transfer function (2) represents a commensurate-order
system, if there exists a greatest common divisor q ∈ R
Fig. 4. Real and Asymptotic Magnitude Bode Plot for such that αi = qei (i = 0, 1, 2, . . . , n), βk = qfk (k =
1
(s(0.5+0.9) +2s0.5 +3)
0, 1, 2, . . . , m); ei , fk ∈ Z. Here, q is called the commensurate
order, which can be rational or irrational. Therefore,
Similarly, one can obtain such plots for terms: sα1+a , sα ,
1 α 1 α+β
+ a1 sα + a2 . The results Y (s) P (sq )
sα , (s + a) , (s+a)α , and s T (s) := =
are summarized in Tables II and III. Also, in each case, the U (s) Q(sq )
comparison is made between the real and asymptotic plots where, P (.), Q(.) are polynomial functions. If p = sq , then,
using suitable examples. It can be seen from the Tables II
P (p)
and III that for the numerical cases under consideration, the T (p) = (3)
Q(p)
asymptotic and real Bode plots are quite close to each other.2
On factorization, (3) can be expressed as follows3 :
2 As seen from Table II, in case of fractional zero at origin (sα ) the
asymptotic and real plots ‘coincide’ (as the magnitude with both, the real 3 This is because any polynomial with real coefficients has either real roots
and asymptotic formulation, turns out to be: 20αlog10 w). Therefore, for the or complex roots in pairs. The real roots lead to terms of the form (p +
numerical example, the plots overlap each other. The same is also true in case ci ), (p + gk ) and complex roots in pairs lead to terms such as (dj p2 + ej p +
of fractional pole at origin ( s1α ). fj ), (hl p2 + ol p + ql ).
4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

TABLE II
A SYMPTOTIC M AGNITUDE B ODE P LOTS FOR R EMAINING BASIC F RACTIONAL -O RDER T ERMS

by adding such plots of their constituent terms similar to the


Q1
m Q2
m
2 P I α case explained in Table IV.
(p + ci ) (dj p + ej p + fj )
i=0 j=0
T (p) =
Q3
m Q4
m IV. A PPLICATIONS OF A SYMPTOTIC M AGNITUDE B ODE
(p + gk ) (hl p2 + ol p + zl )
k=0 l=0
P LOTS
In this section, we demonstrate two applications of asymp-
where ci (i = 0, 1, . . . m1 ), dj , ej , fj (j = 0, 1, . . . m2 ), totic magnitude Bode formulations, 1) Analysis of fractional
gk (k = 0, 1, . . . m3 ), hl , ol , zl (l = 0, 1, . . . m4 ) are real control loop and 2) Identification of fractional-order transfer
constants. m1 , m2 , m3 , m4 are positive integers. function from asymptotic magnitude plot.
Now, by re-substituting p = sq , one gets,
Q
l1 Q
l2 A. Analysis of Fractional Control Loop
(sq + ci ) (dj s2q + ej sq + fj )
i=0 j=0 Let us suppose that we have tuned a [P D]β controller for
T (s) = (4) a type-1 motion plant of the form s(TK
Q Q s+1) to meet required
l3 l4
(sq + gi ) (hl s2q + ol sq + zl ) gain crossover frequency (ωgc ), phase margin (φm ), and
k=0 l=0
isodamping property [13] by following the methodology given
It is seen that (4) is composed of fractional zeros, fractional in [14]. The numerical values are: K = 1, T = 0.4, ωgc = 10
poles, fractional double-term zeros and fractional double-term rad/s, φm = 70◦ . The plant (G(s)) and designed controller
poles. Hence, one can construct asymptotic Bode plots of T (s) (C(s)) are as follows:
KESARKAR et al.: ASYMPTOTIC MAGNITUDE BODE PLOTS OF FRACTIONAL-ORDER TRANSFER FUNCTIONS 5

TABLE III
A SYMPTOTIC M AGNITUDE B ODE P LOTS FOR R EMAINING BASIC F RACTIONAL -O RDER T ERMS

lations for analyzing magnitude Bode characteristics of the


1
designed loop transfer function L(s). More precisely, we
G(s) = s(0.4s+1) , C(s) = 16.7780(1 + 0.2992s)0.7826 intend to verify the gain crossover frequency met by L(s).
∴ L(s) From (5), it can be seen that L(s) is composed of basic terms
= C(s)G(s) = 16.7780(1 + 0.2992s)0.7826 s(0.4s+1) 1 defined in Section II. One can draw their individual asymptotic
¡ ¢ 0.7826 ¡ ¢ plots and add them to get the plot for L(s). Fig. 5 presents
1 1 1
= (16.3143) s + 0.2992 s 1 1
(s +2.5) (5) exact and asymptotic magnitude bode plots for L(s).

Fig. 5. Application of Asymptotic Magnitude Plot for Loop


Analysis. Fig. 6. Identification of Fractional-Order transfer function from
Our focus is to illustrate the usefulness of earlier formu- Asymptotic Magnitude Bode Plot
6 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

TABLE IV TABLE V
A SYMPTOTIC M AGNITUDE B ODE P LOT FOR P I α C ONTROLLER A SYMPTOTIC M AGNITUDE B ODE P LOTS FOR OTHER
F RACTIONAL -O RDER C ONTROLLERS

The zoomed view of a selected portion of Fig. 5 is shown in


Fig. 6. From Fig. 6, it is seen that the ωgc values with asymp-
totic and exact magnitude Bode plots (9.648 and 10 rad/s,
respectively) are quite close to each other. This confirms the
correctness of our formulations.

B. Identification of Fractional-Order Transfer Function


Let us consider a general asymptotic magnitude
Bode plot as shown in Fig. 7 (Where, a1 , a2 , . . . an ∈
R>0 , b1 , b2 , . . . bn+1 ∈ R). It is desired to identify the
fractional-order transfer function corresponding to the asymp-
totic magnitude Bode plot in Fig. 7. It must be noted that in
Fig. 7, the straight-line approximations assume any arbitrary
slope. (In integer-order transfer function case, such slopes are
always integer multiples of 20.)
Prior to identification, it is essential to consider the asymp-
Fig. 7. Identification of Fractional-Order transfer function from
totic magnitude Bode plots of following composite terms:
Asymptotic Magnitude Bode Plot
1) ksα (where, k, α ∈ R)
ksα is composed of constant gain k and the term sα . Based
on the value of α, there are following possible cases: b) α < 0: In this case, sα represents fractional pole at origin.
a) α > 0: In such case, sα is fractional zero at origin. Fig. 9 shows the asymptotic magnitude Bode plot for ksα .
Asymptotic magnitude Bode plot of ksα obtained from its
constituent terms is shown in Fig. 8. Figure is sketched for c) α = 0: For this case, ksα reduces to k. The discussion
|k| > 1. One can also sketch the corresponding one for for asymptotic magnitude plot for such a term was made in
|k| < 1. Section II-A.
KESARKAR et al.: ASYMPTOTIC MAGNITUDE BODE PLOTS OF FRACTIONAL-ORDER TRANSFER FUNCTIONS 7

Remark: It can be observed from Figs. 10 and 11 that,


α
1) (s+a)
aα with α > 0 is identified when there is an
‘increase’ in slope at given corner frequency.
α
2) (s+a)
aα with α < 0 is identified when there is a ‘decrease’
in slope at given corner frequency.
Based on above discussion, we identify the fractional-order
transfer function from the asymptotic magnitude Bode plot
given in Fig. 7 as follows:
1) From Fig. 7, it is seen that for the frequency range from
0 to a1 , the plot is a line with slope b1 dB/decade. Recalling
Remark 3, we identify the corresponding term as ksα with
Fig. 8. Asymptotic Magnitude Bode Plot for ksα when α < 0. α = 20 b1
(Since, 20α = b1 ). The constant k is obtained as
follows:
From Fig. 7, 20log10 |ksα |s=ja1 = K.
K K
10 20
Therefore, |k| = aα =⇒ k = ± 10b20
1
.
1
a120
2) At corner frequency a1 , there is an observed increase
of slope from bα1 to b2 . From Remark 4, this corresponds to
the term (s+a)
aα with α = b220 −b1
, a = a1 (since, b2 > b1 ,
α > 0). Similarly, at corner frequency a2 , there is an observed
decrease of slope from b2 toα b3 . From Remark 4, we get the
corresponding term as (s+a)
aα with α = b320 −b2
, a = a2 (since,
b3 < b2 , α < 0). One can similarly obtain the terms for
(s+a)α observed change in slopes at a3 , a4 , . . . , an .
Fig. 9. Asymptotic Magnitude Bode Plot for aα
when α > 0.
3) The individual identified terms are multiplied to get the
Remark: It can be inferred from the above asymptotic plots complete transfer function T (s) for the asymptotic magnitude
that the term ksα is identified when a line of given slope offset plot given in Fig. 7 as follows:
by a known magnitude is observed.
α
2) (s+a)
aα (where, a ∈ R, α ∈ R6=0 ) T (s) =
(s+a)α 1
   
aα is composed of constant gain and the term
aα 10
K b1
20 s 20 (s + a )
b2 −b1
20 (s + a )
b3 −b2
20
1 2
(s+a) . When α > 0, (s+a)α represents fractional α[zero]. For
α ± b1
 b2 −b1
 b3 −b2
...
such case, the asymptotic magnitude plot of (s+a)
aα obtained a120
a1 20
a2 20
à bn+1 −bn !
from its constituent elements is as shown in Fig. 10.
(s + an ) 20
On the other hand, for α < 0, (s + a)α represents fractional
α
bn+1 −bn

[pole]. Therefore, the asymptotic magnitude plot of (s+a)


aα in an 20

this case takes the shape as shown in Fig. 11.


It is important to note that the above general case consid-
ers asymptotic magnitude Bode plots containing lines with
arbitrary slopes. Therefore, it also includes the integer-order
transfer function cases when slopes are integer multiples of
20.

V. C ONCLUSION

In this paper, we presented the construction of asymptotic


(s+a)α magnitude Bode plots for popular fractional-order controllers
Fig. 10. Asymptotic Magnitude Bode Plot for when α > 0.

such as P I α , [P I]α , P Dβ , [P D]β , and P I α Dβ . The plots
were also developed for general fractional commensurate-
order transfer functions. The applicability of this work to
quickly analyze the performance of designed control system
containing fractional-order elements was demonstrated with
the help of a numerical example. We also showed the useful-
ness of our formulation in identifying fractional-order transfer
function from the given asymptotic magnitude Bode plot.
Development of asymptotic phase Bode plots for fractional-
order transfer functions can be an another interesting direction
(s+a)α
Fig. 10. Asymptotic Magnitude Bode Plot for aα
when α < 0. to this work.
8 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

R EFERENCES [14] Y. Luo and Y. Q. Chen, “Fractional-order [proportional derivative]


controller for robust motion control: tuning procedure and validation,”
[1] H. W. Bode, “Relations between attenuation and phase in feedback in American Control Conf., 2009. ACC09, St. Louis, MO, USA, 2009,
amplifier design,” Bell Syst. Tech. J., vol. 19, no. 3, pp. 421−454, pp. 1412−1417.
July. 1940.

[2] H. W. Bode, Network Analysis and Feedback Amplifier Design. New


York: Van Nostrand, 1945.

[3] R. C. Dorf and R. H. Bishop, Modern Control Systems. 12th ed. Upper
Saddle River, NJ: Pearson, 2011. Ameya Anil Kesarkar Ameya Anil Kesarkar was
born in Mumbai, India in 1986. He received his
[4] B. C. Kuo, Automatic Control Systems. Englewood Cliffs: Prentice Hall Bachelor of Engineering (B. E.) degree in Electron-
PTR, 1981. ics from University of Mumbai, Maharashtra, India
in 2007, Master of Technology (M.Tech.) degree
[5] J. J. Distefano, A. J. Stubberud, and I. J. Williams, Schaum’s Out- in Control and Automation from Indian Institute
line of Feedback and Control Systems. New York, NY: McGraw-Hill of Technology Delhi (IITD), Delhi, India in 2009,
Professional, 1997. and Ph. D. degree from Indian Institute of Space
Science and Technology (IIST), Kerala, India in
[6] D. Gajdošı́k and K. Žáková, “Bode plots in maxima computer algebra 2015. Currently, he is working in microwave remote
system,” in Proc. 18th Int. Conf. Process Control, Tatranská Lomnica, sensors area in Space Applications Centre (SAC),
Slovakia, 2011, pp. 352−355. Indian Space Research Organization (ISRO), Ahmedabad, Gujarat, India. He
has 6 international journal papers and 5 conference papers to his credit. His
[7] K. B. Oldham and J. Spanier, The fractional calculus: theory and research interests include classical control, fractional calculus, fractional-order
applications of differentiation and integration to arbitrary order. New control, numerical optimization, nonlinear dynamics, and microwave remote
York: Academic Press, 1974. sensing.
[8] I. Podlubny, “Fractional-order systems and PIλ Dµ -controllers,” IEEE
Trans. Autom. Control, vol. 44, no. 1, pp. 208−214, Jan. 1999.

[9] Y. Q. Chen, I. Petras, and D. Y. Xue, “Fractional order control-a tutorial,”


in American Control Conf., St. Louis, MO, USA, 2009, pp. 1397−1411.
N. Selvaganesan N. Selvaganesan received his
[10] D. Y. Xue, Y. Q. Chen, and D. P. Atherton, Linear Feedback Control- B.E. in Electrical and Electronic Engineering,
Analysis and Design with MATLAB. Philadelphia, Pennsylvania, USA: M. E. in Control Systems and Ph. D. in System
SIAM, 2007. Identification and Adaptive Control from Mepco
Schlenk Engineering College-Sivakasi, PSG College
[11] C. A. Monje, A. J. Calderón, B. M. Vinagre, and V. Feliu, “The fractional of Technology-Coimbatore and MIT Campus, Anna
order lead compensator,” in Proc. 2nd IEEE Int. Conf. Computational University, India in the year 1997, 2000, and 2005
Cybernetics, Vienna, 2004, pp. 347−352. respectively. He has more than 16 years of research
and teaching experience. Currently, he is working as
[12] C. A. Monje, Y. Q. Chen, B. M. Vinagre, D. Y. Xue, and V. Feliu, an Associate Professor and Head of Department of
Fractional-Order Systems and Controls: Fundamentals and Applica- Avionics in Indian Institute of Space Science and
tions. London: Springer, 2010. Technology, Trivandrum, India. He has 26 international journal papers and
36 conference papers to his credit. He has been involved in many editorial
[13] Y. Q. Chen, C. H. Hu, and K. L. Moore, “Relay feedback tuning of activities / reviews in various international Journals / conferences. His areas
robust PID controllers with iso-damping property,” in Proc. 42nd IEEE of interest include system identification, fault diagnosis, model reduction,
Conf. Decision and Control, Maui, HI, 2003, pp. 2180−2185. converters, power filter control design and fractional order control.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

Stability analysis of a class of nonlinear fractional


differential systems with Riemann-Liouville
derivative
Ruoxun Zhang, Shiping Yang, Shiwen Feng

Abstract—This paper investigates the stability of n-dimensional fractional differential systems [3 − 5]. The stability analysis of
nonlinear fractional differential systems with Riemann-Liouville nonlinear fractional differential systems is much more difficult
derivative. By using the Mittag-Leffler function, Laplace trans- and only a few available. For example, Li et al. investigated the
form and the Gronwall-Bellman lemma, one sufficient condition
is attained for the asymptotical stability of a class of nonlinear Mittag-Leffler stability of fractional order nonlinear dynamic
fractional differential systems whose order lies in (0, 2). Accord- systems [6] and proposed Lyapunov direct method to check
ing to this theory, if the nonlinear term satisfies some conditions, stability of fractional order nonlinear dynamic systems [7].
then the stability condition for nonlinear fractional differential Wen et al. [8] and Zhou et al [9] considered the stability
systems is the same as the ones for corresponding linear systems. of nonlinear fractional differential systems. In [10], Zhang
Several examples are provided to illustrate the applications of our
result. et al proposed a single state adaptive-feedback controller for
stabilization of three-dimensional fractional-order chaotic sys-
Index Terms—Stability, Nonlinear fractional differential sys-
tems. Based on the theory of Linear Matrix Inequality (LMI),
tem, Riemann-Liouville derivative
Faieghi et al [11] proposed a simple controller for stabilization
of a class of fractional-order chaotic systems. Wang et al.
I. I NTRODUCTION present the Ulam -Hyers stability for fractional Langevin

I N this paper, we consider the stability of n-dimensional


nonlinear fractional differential systems with Riemann-
Liouville derivative:
equations [12], and Ulam- Hyers-Mittag-Lef?er stability for
fractional delay differential equations [13]. The methods which
they proposed for stability of a class of fractional differential
RL α equations provide us with a very useful method for studying
0 Dt x(t) = Ax(t) + f (x(t)) (1)
Hyers–Ulam stable system. That is, one does not have to reach
n×1
where 0 < α < 2, x(t) ∈ R is the state vector, the exact solution. What is required is to get a function which
RL α
0 D t x(t)denotes Riemann-Liouville’s fractional derivative satis?es a suitable approximation inequality.
with the lower limit 0 for the function x(t), A ∈ Rn×n is the Note that these papers on the stability of the frac-
constant parameter matrix andf (x(t)) ∈ Rn×1 is a nonlinear tional differential systems mainly concentrated on fractional
function vector. orderαlying in (0, 1). Recently, in Ref [14], Zhang et al
In the last 30 years, fractional calculus has attracted at- considered the stability of nonlinear fractional differential
tention of many mathematicians, physicists and engineers. systems with Caputo derivative whose order lies in (0, 2).
Significant contributions have been made to both the theory In this paper, we study the stability of the nonlinear fractional
and applications of fractional differential equations (see [1] differential systems with Riemann-Liouville derivative whose
and references there in). Also, fractional differential equations order lies in (0, 2). By using the Mittag-Leffler function,
have recently been proved to be valuable tools in modeling Laplace transform and the Gronwall-Bellman lemma, a sta-
of many physical phenomena in various ?elds of science and bility theorem is proven theoretically. The stability conditions
engineering. have no restriction on the norm of the linear parameter matrix
Recently, the stability of fractional differential systems has A. The paper is outlined as follows. In section II, some
attracted increasing interest due to its importance in control definitions and lemmas are introduced. In section III, the
theory. In 1996, Matignon [2] firstly studied the stability stability of a class of nonlinear fractional differential systems
of linear fractional differential systems. Since then, many with commensurate order 0 < α < 2 is investigated. The
researchers have studied further on the stability of linear simulation and conclusions are included in section IV and V,
respectively.
This article has been accepted for publication in a future issue of this
journal, but has not been fully edited. Content may change prior to final
publication.
This article was recommended by Associate Editor Antonio Visioli. II. PRELIMINARIES
Ruoxun Zhang and Shiwen Feng are with the College of Teacher Edu-
cation, Xingtai University, Xingtai 054001, China (email: xtzhrx@126.com, Definition 2.1 [15]. The Riemann-Liouville derivative with
xtxyfsw@126.com) αof function x(t) is defined as follows
Shiping Yang is with the College of Physics and Information Engineer-
ing, Hebei Normal University, Shijiazhuang 050016,China (email: yang- RL α 1 dn
Rt x(τ )
ship@mail.hebtu.edu.cn) t0 Dt x(t) = Γ(n−α) dtn t0 (t−τ )α−n+1 dτ,
(2)
Digital Object Identifier 10.1109/JAS.2016.7510199 (n − 1 ≤ α < n)
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

The Laplace transform of the Riemann-Liouville fractional Then the zero solution of (1) is locally asymptotically stable.
derivative RL α
t0 Dt x(t) is Proof. a) The case 0 < α < 1
In this case, the initial condition is
Z ∞
RL α−1
e−stRL 0 Dt x(t)|t=0 = x0 (11)
α
t0 Dt x(t)dt =
0
n−1
X Taking Laplace transform of (1), we have
sα X(t) − sk [Dα−k−1 x(t)]t=t0 (3) X(s) = (Isα − A)−1 (x0 + L[f (x(t))]) (12)
k=0

Definition 2.2 [15]. The two-parameter Mittag- Leffler where I is an n × n identity matrix.
function is defined as Then taking inverse Laplace transform for (12), it yields
X∞
zk x(t) = x0 tα−1 Eα,α (Atα )+
Eα, β (z) = , (Reα > 0, β ∈ C, z ∈ C). (4) Z t
Γ(αk + β)
k=0 (t − τ )α−1 Eα,α (A(t − τ )α )f (x(τ ))dτ (13)
0
The Laplace transform of Mittag-Leffler function can be found
to be By the condition (10), there exist C0 > 0 and δ > 0, such
Z ∞ that
(k)
e−st tαk−β−1 Eα,β (±atα )dt =
0
α||A||
k!sα−β 1 ||f (x(t))|| < ||x(t)||as||x(t)|| < δ (14)
, (R(s) > |a| n ). (5) 2C0
(s ∓ a)k+1
α
From (14) and Lemma 2.1 , (13) gives
Definition 2.3 [16]. By analogy with Definition 2.2, for
A ∈ C n×n , a matrix Mittag-Leffler function is defined as: C0 ||x0 ||tα−1
||x(t)|| ≤ +
P

Ak 1 + ||Atα ||
Eα,β (A) = Γ(αk+β) , (β ∈ C, R(α) > 0) Z t
k=0 ||(t − τ )α−1 ||C0 α||A||
Lemma 2.1 [8]. If A ∈ C n×n , 0 < α < 2, β is an arbitrary α
||x(τ )||dτ =
0 1 + ||A(t − τ ) || 2C0
real number, µ is such that πα Z
2 < µ < min{π, πα} and C1 is C0 ||x0 ||tα−1 t
α||A||(t − τ )α−1
a real constant, then + ||x(τ )||dτ
1 + ||A||tα 0 2(1 + ||A||(t − τ ) )
α
C1
||Eα,β (A)|| ≤ , (6) According to Lemma 2.2, we obtain
1 + ||A||
where µ ≤ arg(λ(A)) ≤ π, λ(A) denotes the eigenvalues of Z t
C0 ||x0 ||tα−1 C0 ||x0 ||τ α−1
matrix A and || · ||denotes the l2 -norm. ||x(t)|| ≤ +
1 + ||A||tα 0 1 + ||A||τ α
Lemma 2.2 [17]. (Gronwall-Bellman lemma) If α−1
Z t α||A||(t − τ )
×
ϕ(t) ≤ h(t) + g(τ )ϕ(τ )dτ, t0 ≤ t ≤ t1 . (7) 2(1 + ||A||(t − τ )α )
t0 ³ Z t α||A||(t − s)α−1 ´
exp α
ds dτ
where g(t), h(t) and ϕ(t) are continuous on [t0 , t1 ], t1 → ∞, τ 2(1 + ||A||(t − s) )
t0 ≤ t ≤ t1 and g(t) ≥ 0. Then ϕ(t) satisfies C0 ||x0 ||
Z t Z t = 1−α
t + ||A||t
φ(t) ≤ h(t) + h(τ )g(τ ) exp[ g(s)ds]dτ. (8) Z t
αC0 ||x0 ||τ α−1 ||A||(t − τ )α−1
t0 τ + α α 0.5

0 2(1 + ||A||τ )(1 + ||A||(t − τ ) )
In addition, if h(t) is nondecreasing, then
Z t C0 ||x0 ||
≤ 1−α
φ(t) ≤ h(t) exp[ g(s)ds]dτ. (9) t + ||A||t
Z t
t0 αC0 ||x0 ||τ α−1 ||A||(t − τ )α−1
+ α 0.5 (1 + ||A||(t − τ )α )0.5

0 2(1 + ||A||τ )
III. S TABILITY T HEORY OF N-D IMENSIONAL N ONLINEAR
C0 ||x0 ||
F RACTIONAL D IFFERENTIAL S YSTEMS ≤ 1−α
t + ||A||t
In this section, based on the definition and lemma in section Z t
2, we present the stability theorem for a class of nonlinear + 0.5αC0 ||x0 || τ 0.5α−1 (t − τ )0.5α−1 dτ
fractional differential systems such as system (1). 0
Theorem 1. Consider the system (1). Let λi (A) (i = C1 ||x0 ||
≤ 1−α
1, 2, · · · , n)be the eigenvalues of matrix A. If t + ||A||t
1) | arg(λi (A))| > απ/2; Γ(0.5α)Γ(0.5α) α−1
+ 0.5αC0 ||x0 || t →0
2) The nonlinear function f (x(t))satisfies Γ(α)
as t → ∞.
||f (x(t))||
lim = 0. (10) So, the zero solution of (1) is locally asymptotically stable.
||x(t)||→0 ||x(t)||
ZHANG et al.: STABILITY ANALYSIS OF A CLASS OF NONLINEAR FRACTIONAL· · · 3

2) The case 1 < α < 2


In this case, the initial condition is C0 ||x0 ||tα−1 C1 ||x1 ||tα−2
≤ +
1 + ||A||tα 1 + ||A||tα
RL α−k
0 Dt x(t)|t=0 = xk−1 , (k = 1, 2) (15) Z t
C0 ||x0 ||τ α−1
+ α 0.75
We can get the solution of (1) with the initial condition (15) 0 (1 + ||A||τ )

by using the Laplace transform and Laplace inverse transform: (α − 1)||A||(t − τ )α−1
× α−1 dτ
2(1 + ||A||(t − τ )α )1− 2α

Z t
x(t) = x0 tα−1 Eα ,α (Atα ) + tα−2 x1 Eα,α−1 (Atα ) C1 ||x1 ||τ α−2
Z t + α−1
0 (1 + ||A||τ α ) 2α
+ (t − τ )α−1 Eα,α (A(t − τ )α )f (x(τ ))dτ (16)
0 (α − 1)||A||(t − τ )α−1
× α−1 dτ
2(1 + ||A||(t − τ )α )1− 2α
By the condition (10), there exist C0 > 0 and δ > 0, such
that C0 ||x0 ||tα−1 C1 ||x1 ||tα−2
≤ +
1 + ||A||tα 1 + ||A||tα
Z
(α − 1)||A|| (α − 1)C0 ||x0 || t 0.25α−1
||f (x(t))|| < ||x(t)||as||x(t)|| < δ. (17) + τ (t − τ )0.5α−1.5 dτ
2C0 2||A||0.25+1/(2α) 0
Z
(α − 1)C1 ||x1 || t 0.5α−1.5
From (17) and Lemma 2.1 , (16) gives + τ (t − τ )0.5α−1.5 dτ
2 0

C0 ||x0 || C1 ||x1 ||
C0 ||x0 ||tα−1 C1 ||x1 ||tα−2 ≤ +
||x(t)|| ≤ + ||A||t ||A||t2
1 + ||Atα || 1 + ||Atα ||
Z t α−1 (α − 1)C0 ||x0 || Γ(0.25α)Γ(0.5α − 0.5)
||(t − τ ) ||C0 (α − 1)||A|| +
+ ||x(τ )||dτ 2||A||0.25+1/(2α) Γ(0.75α − 0.5)t0.75(2−α)
0 1 + ||A(t − τ )α || 2C0
C0 ||x0 ||tα−1 C1 ||x1 ||tα−2
= α
+
1 + ||A||t 1 + ||A||tα
Z t (α − 1)C1 ||x1 || Γ(0.5α)Γ(0.5α − 0.5)
||(t − τ )α−1 || (α − 1)||A|| +
+ ||x(τ )||dτ (18) 2 Γ(α − 0.5)t2−α
α
0 1 + ||A||(t − τ ) 2
→ 0 as t → ∞. (19)
where C1 > 0. According to Lemma 2.2, we obtain So, the zero solution of (1) is locally asymptotically stable.
Remark 1. The nonlinear term of many fractional or-
der chaotic systems satisfy (12). For example, fractional-
C0 ||x0 ||τ α−1 order Lorenz system [17], fractional-order Chen system [18],
||x(t)| ≤ +
1 + ||A||τ α fractional-order Lü system [19], fractional-order Liu system
Z t ³ [20], fractional-order Arneodo system [21], fractional-order
C1 ||x1 ||τ α−2 C0 ||x0 ||τ α−1 Chua system [22] and fractional-order hyperchaotic Chen
α
+
1 + ||A||τ 0 1 + ||A||τ α system [23] etc. So, Theorem 1 can be applicable to control
chaos in a large class of generalized fractional-order chaotic
C1 ||x1 ||τ α−2 ´ (α − 1)||A||(t − τ )α−1
+ or hyperchaotic systems via a linear feedback controller. See
1 + ||A||τ α 2(1 + ||A||(t − τ )α ) Example 3 in Section 4.
³ Z t (α − 1)||A||(t − s)α−1 ´ Remark 2. Theorem 1 provides us with a simple procedure
× exp ds dτ for determining the stability of the fractional order nonlinear
τ 2(1 + ||A||(t − s)α )
systems with Caputo derivative with order 0 < α < 2. If the
C0 ||x0 ||tα−1 C1 ||x1 ||tα−2 nonlinear term f (x(t))satisfies Eq.(10), then one does not have
= + to reach the exact solution. What is required is to calculate
1 + ||A||tα 1 + ||A||tα
Z t ³ the eigenvalues of the matrix A, and test their arguments. If
C0 ||x0 ||tα−1 C1 ||x1 ||tα−2 ´ | arg(λi (A))| > απ/2for all i, we conclude that the origin is
+ +
0 1 + ||A||tα 1 + ||A||tα asymptotically stable.
(α − 1)||A||(t − τ )α−1
× α−1 dτ IV. T HREE I LLUSTRATIVE E XAMPLES
2(1 + ||A||(t − τ )α )1− 2α
The following illustrative examples are provided to show
the effectiveness of the stability theorem. When numerically
4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

solving fractional differential equations, we adopt the method System (22) can be rewritten as (1), in which
introduced in [24].
Example 1. Consider the nonlinear fractional differential
systems    
RL α −1 0 0 x2 x3
0 Dt x1 = x1 + x2 + x3 + x2 x3 A= 0 0 1  , f (x(t)) =  0 
RL α
0 Dt x2 = −x1 + x2 − x3 + x22 (20) 1 −1 −1 −x1 x2
RL α
(23)
0 Dt x3 = x1 x2 − x3
Obviously, it is easy to verify that lim ||f (x(t)|| = 0,
System (20) can be rewritten as (1), in which ||x(t)||→0 ||x(t)||

    which implies thatf (x(t) satisfies Condition (2) in Theorem 1.


1 1 1 x2 x3 By using√simple calculation, the eigenvalues of A are λ 1,2 =
A =  −1 1 −1  , f (x(t)) =  x22  (21) −1/2 ± 3i/2 and λ 3 = −1. According to Theorem 1, if
0 0 −1 x1 x2 α < 4/3, the zero solution of (22) is asymptotically stable.
Simulation results are displayed in Figs. 4–7. Figs.4–6 show
Obviously, it is easy to verify that the zero solution of the system (22) is asymptotically stable
with α = 1.1α = 1.3 and α = 1.33 , respectively. Fig. 7
p
||f (x(t)|| (x2 x3 )2 + x42 + (x1 x2 )2 shows the zero solution of the system (22) is not stable with
lim = lim p α = 1.34.
||x(t)||→0 ||x(t)|| ||x(t)||→0 x21 + x22 + x23
p
(x2 x3 )2 + x42 + (x1 x2 )2
≤ lim p
||x(t)||→0 x22
q
≤ lim x23 + x22 + x21 = 0,
||x(t)||→0

which implies thatf (x(t) satisfies Condition (2) in Theorem


1. By using simple calculation, the eigenvalues
of A are λ 1,2 = 1±i and λ 3 = −1. According to Theorem
1, if α < 0.5, the zero solution of (20) is asymptotically stable.
Simulation results are displayed in Figs. 1–3. Fig. 1 and Fig. 2
show the zero solution of system (20) is asymptotically stable
with α = 0.4 and α = 0.49 , respectively. Fig. 3 shows the
zero solution of the system (20) is unstable with α = 0.5.

Fig. 2. System (20) is asymptotically stable with α = 0.49

Fig. 1. System (20) is asymptotically stable with α = 0.4

Example 2. Consider the nonlinear fractional differential


systems
RL α
0 Dt x1 = −x1 + x2 x3
RL α
0 Dt x2 = x3 (22)
RL α Fig. 3. System (20) is unstable with α = 0.50
0 Dt x3 = x1 − x2 − x3 − x1 x2
ZHANG et al.: STABILITY ANALYSIS OF A CLASS OF NONLINEAR FRACTIONAL· · · 5

Fig. 6. System (22) is asymptotically stable with α = 1.33

Fig. 4. System (22) is asymptotically stable with α = 1.1

Fig. 7. System (22) is not stable with α = 1.34

Fig. 5. System (22) is asymptotically stable with α = 1.30 System (24) can be rewritten as a controlled system:

Example 3. The fractional-order hyperchaotic Chen system


can be written as RL α
0 Dt x1 = a(x2 − x1 ) + x4
RL α
0 Dt x2 = dx1 + cx2 − x1 x3 + u1
RL α
0 Dt x3 = x1 x2 − bx3
RL α
0 Dt x1 = a(x2 − x1 ) + x4
RL α
0 Dt x4 = x2 x3 + rx4 + u2
RL α
0 Dt x2 = dx1 + cx2 − x1 x3
(24)
RL α
0 Dt x3 = x1 x2 − bx3
RL α
0 Dt x4 = x2 x3 + rx4
When α = 1.1, a = 35, b = 3, c = 12, d = 7, r = 0.3, we
select the linear state feedback controller u1 = −22x2 , u2 =
−x4 . Then, the two conditions of Theorem 1 are satisfied well.
where a, b, c,d and r are five parameters. When a = 35, b = It concludes that the zero solution of the controlled system is
3, c = 12, d = 7, r = 0.3 and α = 1.1 system (24) displays asymptotically stable. The results of simulation are shown in
a chaotic attractor, as shown in Fig. 8. Fig. 9, while the feedback is activated at timet =10 s.
6 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

R EFERENCES
[1] Machado J T, Kiryakova V, Mainardi F. Recent history of fractional
calculus. Commun Nonlinear Sci Numer Simul, 2011,16:1140–1153.

[2] Matignon D. Stability results for fractional di?erential equations with


applications to control processing, in Proceedings of the IMACS-SMC,
1996, 2: 963–968.

[3] Deng W, Li C, Guo Q. Analysis of fractional differential equations with


multi-orders, Fractals, 2007,15:173–182.

[4] Deng W, Li C, Lü J. Stability analysis of linear fractional di?erential


system with multiple time delays, Nonlinear Dynamics, 2007, 48: 409–
416.

[5] Moze M, Sabatier J, Oustaloup A. LMI characterization of fractional


systems stability, in Advances in Fractional Calculus, pp. 419–434,
Fig. 8. Attractor of fractional order hyperchaotic Chen system with Springer, Dordrecht, The Netherlands, 2007.
order α = 1.1 (a = 35, b = 3, c = 12, d = 7, r = 0.3)
[6] Li Y, Chen Y . Podlubny I. Mittag–Leffler stability of fractional order
nonlinear dynamic systems, Automatica, 2009, 45: 1965-1969

[7] Li Y, Chen Y. Podlubny I. Stability of fractional-order nonlinear dy-


namic systems: Lyapunov direct method and generalized Mittag–Leffler
stability, Computers & Mathematics with Applications, 2010, 59: 1810-
1821.

[8] Wen X, Wu Z, Lu J. Stability analysis of a class of nonlinear fractional-


order systems, IEEE Transactions on Circuits and Systems II, 2008, 55:
1178–1182.

[9] Zhou X, Hu L, Liu S, Jiang W, Stability criterion for a class of nonlinear


fractional differential system, Appl. Math. Lett., 2014, 28: 25-29.

[10] Zhang R, Yang S. Stabilization of fractional-order chaotic system via a


single state adaptive-feedback controller, Nonlinear Dyn. 2012,68: 45-
Fig. 9. Asymptotical stabilization of fractional order hyperchaotic 51.
Chen system with order α = 1.1
[11] Faieghi M, Kuntanapreeda S, Delavari H, Baleanu D. LMI-based stabi-
lization of a class of fractional-order chaotic systems, Nonlinear Dyn.
V. C ONCLUSIONS 2013,72: 301-309.
In this paper, we have studied the local asymptotic stability
of the zero solution of n-dimensional nonlinear fractional [12] Wang J, Li X. Ulam–Hyers stability of fractional Langevin equations.
differential systems with with Riemann-Liouville derivative. Applied Mathematics and Computation, 2015, 258: 72-83
The results are obtained in terms of the Mittag-Leffler func-
tion, Laplace transform and the Gronwall-Bellman lemma. [13] Wang J, Zhang Y. Ulam-Hyers- Mittag-Leffler stability of fractional-
Compare of the current results with the results in Ref.[14] order delay differential equations. Optimization, 2014, 63(8): 1181-1190.
shows that the stability condition of Riemann-Liouville frac-
tional differential system is same as that for Caputo fractional
[14] Zhang R, Tian G, Yang S, Cao H. Stability analysis of a class of
differential systems. Three numerical examples are given to fractional order nonlinear systems with order lying in (0, 2). ISA
demonstrate the effectiveness of the proposed approach. transactions, 2015, 56: 102-110.

VI. ACKNOWLEDGEMENT [15] Kilbas A, Srivastava H, Trujillo J. Theory and Applications of Fractional
Differential Equations, vol. 204 of North-Holland Mathematics Studies,
This work was supported by the Natural Science Foun- Elsevier Science, Amsterdam, The Netherlands, 2006.
dation of Hebei Province, China (No. A2015108010 and
No.A2015205161), the science research project of Hebei [16] Corduneanu C. Principles of Di?erential and Integral Equations, Allyn
higher education institutions, China (No.z2012021). and Bacon, Boston, Mass, USA, 1971.
ZHANG et al.: STABILITY ANALYSIS OF A CLASS OF NONLINEAR FRACTIONAL· · · 7

[17] Grigorenko I, Grigorenko E, Chaotic dynamics of the fractional Lorenz Ruoxun Zhang received the B.S., M.S. and Ph.D.
system. Phys. Rev. Lett. 2003, 91: 034101. degrees in Physics and Information Engineering all
from Hebei Normal University, Shijiazhuang, China,
in 1990, 2008 and 2012 respectively. He is cur-
[18] Li C, Chen G. Chaos in the fractional order Chen system and its control. rently an associate professor at Xingtai University.
Chaos Solitons Fractals, 2004,22:549-554. His current research interests include control and
synchronization of fractional-order chaotic systems,
neural networks, adaptive control theory. E-mail:
xtzhrx@126.com
[19] Lu J. Chaotic dynamics of the fractional- order Lu system and its
synchronization. Phys. Lett. A 2006, 354:305–311.
Shiping Yang received the B.S. degree in Physics
Department from Beijing Normal University, Bei-
[20] Wang X, Wang M. Dynamic analysis of the fractional-order Liu system jing, China, in 1982, and the M.S. degree in Institute
and its synchronization. Chaos, 2007, 17: 033106. of Physics from Chinese Academy of Sciences, Bei-
jing, China, in 1988. He is currently a professor and
a doctoral adviser at Hebei Normal University. His
[21] Lu J. Chaotic dynamics and synchronization of fractional-order current research interests include fractional-order
Arneado’s systems. Chaos Solitons Fractals , 2005, 26:1125–1133. nonlinear dynamic systems, chaos, neural networks,
control theory. E-mail: yangship@mail.hebtu.edu.cn,

[22] Hartly T, Lorenzo C. Qammer, H.K.: Chaos in a fractional order Chua’s


system. IEEE Trans. CAS: I 1995, 42: 485- 490. Shiwen Feng received the B.S. degree in Com-
puter Science from Hebei Normal University, Shi-
jiazhuang, China, in 1992, and the M.S. degree
[23] Hegazi A, Matouk A. Dynamical behaviors and synchronization in the in Information Science and Technology from East
fractional order hyperchaotic Chen system, Appl. Math. Lett., 2011, China Normal University, Shanghai, China, in 2009.
284:1938-1944. He is currently an associate professor at Xingtai
University. His current research interests include
information processing, chaos, neural networks, con-
[24] Wang F, Yang Y, Hu M. Asymptotic stability of delayed fractional- trol theory. E-mail: xtxyfsw@126.com
order neural networks with impulsive effects. Neurocomputing, 2015,
154: 239– 244
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

Research on the Higher-order Logic Formalization


of Fractance Element
Shanshan Li, Chunna Zhao, Member, IEEE, Yong Guan, Member, IEEE, Zhiping Shi, Member, IEEE CAA,
Xiaojuan Li, Member, IEEE, Rui Wang, Member, IEEE, and Qianying Zhang

Abstract—Fractance element reflects the fractional order be- ideal characteristics. Fractional calculus is the theoretical basis
havior of circuits, which can show the characteristics of the of fractance element and fractance circuit. It can be used
actual circuits. Higher-order logic theorem proving is based to effectively describe the dynamic process of some systems
on the rigorous and correct mathematical theories. It becomes
more and more important in the verifications of high-reliability which cannot be accurately described by integer order calculus
systems. Fractance element is formalized using the proof of [2]. Now, fractional calculus is widely used in hyperchaotic
higher-order logic theorem in this paper. Firstly, the formalized system [3], viscoelastic system [4], anomalous diffusion, fluid
model of fractional calculus which is based on Caputo definition dynamics [5], image processing [6], signal processing, seismic
is established in higher-order logic theorem proof tool. Then analysis, control of robot [7], electric power transmission line
some properties of fractional calculus are proved, including the
zero order property, the fractional differential of a constant [8], fuzzy control [9] and other fields. Studies have shown
and the consistency of fractional calculus and integer order that the models using fractional calculus can better and more
calculus. Finally, fractance element and fractional differential accurately describe the characteristics of actual systems [10].
circuit constituted by fractance element are formally analyzed. The current phase of research on fractance element and
These formalizations demonstrate the effectiveness of the formal fractance circuit is concerned with their realization. For in-
method in the analysis of fractance element.
stance, the realizations of fractance element and fractance
Index Terms—Fractional Calculus, Caputo Definition, Theo- circuit are discussed in references [11 − 13]. In reference [11],
rem Proving, Fractance Element, Fractional Differential Circuit. the fractional order operator is realized by using the finite
inertia and the cascade of proportional differential circuit.
Reference[12] presents an implementation of variable order
I. I NTRODUCTION analog circuit by using operational transconductance amplifier.

F RACTANCE element is a component with fractional


order impedance. It can accomplish the function of frac-
tional calculus for signal. Fractance element is different from
Besides, the realization of fractional analog circuit by using
the method of binomial expansion is given in reference[13]. A
wide variety of implementation schemes have been proposed
the impedance, capacitive reactance or inductive reactance. and these schemes have also been obtained in some applica-
It can show the characteristics between capacitance and in- tions. However, few studies have focused on the analysis of
ductance [1]. Fractance circuit refers to the circuit which the fractance element and fractance circuit. For the analysis of
includes fractance elements. Components in the circuits are fractance element and fractance circuit, the traditional methods
often considered to be a resistance, capacitance, or inductance include paper-and-pencil based proofs, analog simulation and
which is with integer order. However, due to the materials computer algebra system. The results of these methods cannot
or other reasons, the components in actual circuits do not achieve 100% rate of precision because of the cumbersome
show these desirable characteristics. Actually, they present process, approximation errors, difficulty in building environ-
the characteristics between these ideal characteristics. Ignoring ment for application of these methods and that the algorithms
these facts will lead to inaccurate modeling. In addition, for symbolic computation have not been verified. Formal
accuracy problems will emerge if we adjust the circuits methods can avoid these precision problems. Model checking
according to the misconception that the components present and theorem proving are two commonly used formal methods.
Considering the characteristics of fractional calculus, we use
This article has been accepted for publication in a future issue of this theorem proving to formally analyze the fractance element and
journal, but has not been fully edited. Content may change prior to final
publication. fractance circuit. Theorem proving formalizes the systems and
This work was supported by the International S&T Cooperation Pro- their properties into mathematical models, and then converts
gram of China (2010DFB10930, 2011DFG13000); the National Natural the mathematical models into logical models. It logically
Science Foundation of China (60873006, 61070049, 61170304, 61104035,
61174145, 61201378); the Beijing Natural Science Foundation, Beijing Out- estimates the correctness of systems. Theorem proving is
standing Talents Project, and the S&R Key Program of BMEC (4122017, the strictest and most standardized method so far and the
KZ201210028036, KM201010028021, 2012D005016000011). Recommended credibility of conclusion is also the highest. The theorem proof
by Associate Editor YangQuan Chen.
Shanshan Li, Chunna Zhao, Yong Guan, Zhiping Shi, Xiaojuan tool we use is HOL4. HOL system is one of the theorem prover
Li, Rui Wang, and Qianying Zhang are with the Capital Normal and it is developed by Cambridge University. HOL4 is the
University. (email: shanshan xiong@126.com, chunnazhao@163.com, fourth edition of HOL system and it is the newest edition. It
guanyong@cnu.enu.cn, shizp@cnu.edu.cn, lixjxxxy@263.net,
rwang04@gmail.com, zsjzqy@gmail.com) is implemented basing on the meta-language. Meta-language
Digital Object Identifier 10.1109/JAS.2016.7510208 is an interactive programming language and it is efficient and
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

strict. Now, HOL4 is widely used in the validation of software definitions of fractional calculus. These three definitions have
and hardware, and has obtained welcome results. Besides, different characteristics. Grunwald-Letnikov definition is suit-
HOL4 has a rich theorem library, including Boolean algebra, able for numerical computation while Riemann-Liouville def-
collection, Gauge integral, complex number and so on. The inition which is defined in the form of differential-integral can
more theorems HOL4 has, the stronger the deduction ability make the mathematical analysis of fractional calculus become
is. Because a proof in the HOL4 system is constructed by easier. Caputo definition can facilitate the modeling of actual
repeatedly applying inference rules to axioms or to previously problems and compact the Laplace transform of fractional
proved theorems. calculus. The solution of fractional calculus equation is also
As mentioned above, fractional calculus is the theoretical given in the form of Caputo definition. In addition, Caputo
basis of fractance element, so we should formalize fractional definition is more able to reflect the feature that fractional
calculus before the formal analysis of fractance element. calculus is the expansion of integer order calculus. Therefore,
On FMCAD2011, Umair and Osman [14] have formalized Caputo definition is more widely used in the modeling of
the Gamma function and the Riemann-Liouville definition of actual problems [16].
fractional calculus and formally verified some properties of These three definitions are defined from different perspec-
them. And then they analyzed the fractional order behaviors of tives. Riemann-Liouville definition and Caputo definition are
capacitance and differentiator. Their work pioneered the use of the improvement of Grunwald-Letnikov definition. These three
formal method for the analysis of fractional order systems. Shi definitions can achieve unification under certain conditions.
Likun [15] has formalized the Grunwald-Letnikov definition of When the initial value is 0, the Grunwald-Letnikov defini-
fractional calculus and formally analyzed the fractional order tion and Caputo definition are equivalent. And the Riemann-
FC component and fractional position servo system in HOL4. Liouville definition and Caputo definition are equivalent when
In this paper, for the purpose of perfecting the definitions and the original function f (t) is (bvc+1)th order derivable and all
properties of fractional calculus in HOL4, and improving the of the derivatives are 0, where v is the fractional order and the
modelling and deduction ability of HOL4, we firstly establish operator bvc returns the biggest integer which is not greater
the higher-order logic model of fractional calculus which is than v.
based on Caputo definition, and then formally verify some In this paper, we research on the Caputo definition. The
related basic properties of it. The formalization of theorem mathematical expression of fractional calculus based on Ca-
is known as the goal in HOL4 and we will use the existed puto definition is shown in Formula(1) [17].
definitions and theorems in HOL4 to prove the goal. It will Z t
C v 1 f (m) (x)
illustrate the correctness of the theorem if the goal has been a D t f (t) = dx. m = bvc + 1
Γ(m − v) a (t − x)v−m+1
verified. We form these verified properties into separate theo- (1)
rems, so these definitions and theorems can be used directly
by other users. At last, in order to illustrate the consistency of where C v
a D t is the operator of fractional calculus with order v,
fractional calculus and integer order calculus and the validity lower limit a and upper limit t. Formula(1) is the unified ex-
of theorem proving method for the analysis of fractional order pression of fractional differential and integral. When the order
systems, we use the formalizations to formally analyze the v is a positive value, Formula(1) means fractional differential
fractance element and fractional differential circuit. and it means fractional integral when v is a negative value.
The rest of the paper is organized as follows: we present The letter C on the top left corner of the operator is the
the formalizations of basic theories in Section 2, including abbreviation of Caputo. It indicates that Formula(1) is defined
the formalization of fractional calculus which is based on by Caputo definition, so that we can distinguish it from other
Caputo definition, and the verifications of some related basic definitions. Γ represents Gamma function[17] and its definition
properties. These basic properties include zero order property, is as below.
Z ∞
the fractional differential of a constant and the consistency Γ(z) = e−t tz−1 dt (2)
of fractional calculus and integer order calculus. In Section 0
3, the formalizations of these basic theories are applied to where the real part of z is greater than 0. Gamma function is
analyze fractance element and fractional differential circuit. the most commonly used basic function of fractional calculus.
The relationship of fractance element and ideal components, It extends the factorial from a natural number to a real number.
as well as the unification of fractional differential circuit and Gamma function is also known as generalized factorial.
integer differential circuit are proved here. Section 4 concludes When modeling and verifying fractance element in HOL4,
the paper. the formal model of fractional calculus based on Caputo
definition is needed. We firstly establish the formal model of
II. F ORMALIZATIONS OF BASIC T HEORIES
fractional calculus based on Caputo definition in HOL4.
A. Caputo Definition of Fractional Calculus Definition 1. Fractional Calculus based on Caputo Defi-
The origin of fractional calculus can be traced back to more nition
than 300 years. Fractional calculus is based on the definition ∀f v a t.f rac c f v a t = if (v = 0) then f t
of integer order calculus. It extends the order of integer order else
calculus from integer to non-integer. It can be used to describe lim(λn.1/Gamma (&(f lr v) + 1 − v) ∗ (integral(a, t −
actual systems more accurately. Grunwald-Letnikov, Riemann- 1/2 pow n)(λx.(((t − x) rpow (&(f lr v) + 1 − v − 1)) ∗
Liouville and Caputo definition are the three commonly used (n order deriv(f lr v + 1)f x)))))
LI et al.: RESEARCH ON THE HIGHER-ORDER LOGIC FORMALIZATION BASELINESKIP OF FRACTANCE ELEMENT 3

Definition 1 is formalized basing on the real library[18], B. Zero Order Property


transcendental function library and integer order integral li- If function f (t) satisfies the existent conditions of Caputo
brary[19] which have been already formalized in HOL4. The definition and the order of fractional calculus is 0, the frac-
operator f rac c represents the Caputo definition of fractional tional calculus of f (t) will return the original function. The
calculus. f is the initial function of type (real− > real). property is shown in Formula(3).
v is a real number which indicates the order of fractional
C 0
calculus. t and a are the upper and lower limit, respectively. a D t f (t) = f (t) (3)
Gamma represents Gamma function which has been formal-
The formal verification of this property in HOL4 is given
ized in reference[14]. (f lr v) is the formalization of bvc.
in the following theorem.
integral(a, t−1/2 pow n) represents integral with lower limit
Theorem 1. Zero Order Property
a and upper limit (t − 1/2 pow n) where pow is a power
∀f v a t n.
function with natural exponent.
f rac c exists f v a t n l ==> (f rac c f 0 a t = f t)
Formula(1) is a definite integral with variable upper limit. where f rac c and f rac c exists have been formalized in
The formalization of variable upper limit is a difficulty for our Definition 1 and Definition
work. The function integral(a, b)f in HOL4 only represents 2. A special case that the order is 0 has been considered in
integral with lower limit a and upper limit b, where a and b Definition 1, so the proof of Theorem 1 is relatively simple.
are both constant. The variable upper limit should be recon- There are two proving methods in HOL4 system, including
structed according to the existing definitions and theorems in forward proof and goal oriented proof. The second method is
HOL4. We solve this problem by nesting the integral into the more commonly used. In this paper, we use the method of
limitation. Taking the existing definitions and theorems into goal oriented proof. This method uses the tactic of HOL4,
account, we construct formula (t − 21n ) and take the limit of and the existing conditions, definitions and theorems to divide
it as limn→+∞ (t − 21n ). The variable upper limit t will be the original goal into one or more relatively simple sub-goals.
expressed when 21n becomes very close to 0 as n becomes Then we only have to prove these sub-goals. And the original
very large. Here we use lim(λn.t − 1/2 pow n) to formalize goal will be proved when all the sub-goals are proved. In
the variable upper limit t in HOL4. lim(λn.f ) computes the the proof of Theorem 1, the combination of tactic REP EAT
limit of f when n tends to infinity and it is a function in and tactic GEN T AC is used to remove all of the universal
sequence library [20]. quantifiers firstly. And then the proof is completed by using
Definition 1 to rewrite the current goal.
Caputo definition has certain requirements for the original
function. As can be seen from Formula(1), it firstly requires C. Fractional Differential of a Constant
the original function f (x) is mth order derivable. Moreover,
1
the product of f (m) (x) and (t−v)v−m+1 should be integrable. ½
Besides, in practical applications of fractional calculus such C v C, v = 0
a Dt C =
0, v > 0
(4)
as fractance element, their parameters are always based on
time so that we can analyze the systems from one moment to
Caputo definition is commonly used in engineering appli-
the next moment. So, the upper limit and lower limit which
cations. This is partly because the fractional differential of
is based on time here should satisfy the condition that the
a constant under Caputo definition is bounded, as shown in
upper limit should be greater than lower limit. Furthermore, we
Formula(4), while it is unbounded under other definitions. For
stipulate Formula(1) is limited because a limitation is used to
example, under Riemann-Liouville definition, the fractional
denote the variable upper limit in the formalization of Caputo Ct−v
differential of a constant C is expressed as RL v
a D t C = Γ(1−v) ,
definition. These existent conditions of Caputo definition are
which will be bounded unless the starting point t tends to
formalized as follows:
∞. However, it is impossible to set the starting point to
Definition 2. Existent Conditions −∞ when analyzing the transient process. Hence, Caputo
∀f v a t n l.f rac c exists f v a t n l = (∀m.m <= definition is more appropriate in engineering applications[21].
(f lr v+1) ==> (λt.n order deriv m f t) dif f erentiable t) The formal verification of this special property in HOL4 is
∧ (∀v.integrable(a, t − 1/2 pow n)(λx.(((t − x) rpow given in Theorem 2.
(&(f lr v)+1−v −1))∗(n order deriv(f lr v +1) f x))))∧ Theorem 2. Fractional Differential of a Constant
a <= t − 1/2 pow n ∧ (λn.1/Gamma (&(f lr v) + 1 − v) ∗ ∀f : real− > real c : real v : real a t.
(integral(a, t − 1/2 pow n)(λx.(((t − x) rpow (&(f lr v) + (∀a t n l.f rac c exists f v a t n l) ∧ (0 <= v) ==>
1 − v − 1)) ∗ (n order deriv(f lr v + 1) f x))))) − − > l) (f rac c (λt.c) v a t = if (v = 0) then c else 0)
The integer order derivative of a constant is included in the
Only the above conditions are met, the Caputo definition and verification of Theorem 2. In order to simplify the verification
its formalization are existent. When using operator C v
a D t , we process and facilitate the formal verification of other verifi-
always assume that these existent conditions are established. cation, here we firstly verify the integer order derivative of a
The formalization of these conditions can be utilized to be constant and form it as a separate lemma.
the antecedent when proving the subsequent properties of Lemma 1. Integer Order Derivative of Constant c
fractional calculus. ∀m c.(0 < m) ==> (n order deriv m (λx.c) t = 0)
4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

Lemma 1 verifies that the mth order derivative of constant c lim(λn.1/Gamma (&f lr v + 1 − v) ∗ integral(a, t −
is 0. This result is consistent with the mathematical result. The 1/2 pow n)(λx.(t − x) rpow (&f lr v + 1 − v − 1) ∗ 0)) = 0
variable m in Lemma 1 is a positive integer and it has infinite Then the item integral(a, t − 1/2 pow n)(λx.(t −
possibilities. For such goal, we generally use mathematical x) rpow (&f lr v + 1 − v − 1) ∗ 0)) is simpli-
induction method to prove it. The proof of Lemma 1 is finished fied to (integral(a, t − 1/2 pow n)(λx.0)) by using
by using mathematical induction method twice. We firstly theorem REAL M U L RZERO. Next, we prove that
make an induction on m and then divide the goal into two (lim(λn.1/Gamma (&f lr v + 1 − v) ∗ 0)) is equal to
cases whose precondition is (0 < 0) and (0 < m + 1), (lim(λn.0)). With this, the second sub-goal of Theorem 2
respectively. As we all know, the premise condition (0 < 0) is simplified to:
is not established. The inference rule of HOL4 is that any
lim(λn.0) = 0
conclusion can be deduced by the impossible precondition.
Here we use the tactic F U LL SIM P T AC to complete the Finally, the formal verification of Theorem 2 is done by
proof of the first case. In the proof of the second case, we using the definition lim, theorem IN T EGRAL CON ST
firstly verify that the (m+1)th order derivative of c is equal to and theorem SEQ CON ST .
the mth order derivative of the derivative of c, and then prove
that the derivative of c is equal to 0. Finally, the proof of the
D. Integer Order Differential is the Special Case of Fractional
second case can be done by doing a mathematical induction
Differential
on m again. Hence Lemma 1 is proved.
Theorem 2 is implemented with statement if · · · Fractional differential is the generalized form of integer
then · · · else· · · because it has two cases. One case is that the order differential and integer order differential is the special
differential order is 0 and the other one is that the differential case of fractional differential. When the order m is a positive
order is greater than 0. We firstly proceed with Theorem integer and the initial condition is 0, fractional differential is
2 by separating the goal into two sub-goals using tactic consistent with integer order differential. Theorem 3 is the
CON D CASES T AC. formal verification of this property. Lemma 2 and Lemma 3
The first sub-goal describes that the fractional differential are the required lemmas in the verification of Theorem 3. We
of a constant returns the constant itself when the differential also prove these two lemmas separately.
order is 0. We finish the proof of the first sub-goal by using Theorem 3. Integer Order Differential is the Special Case
an assumption and Theorem 1 to rewrite the goal. of Fractional Differential
For the case that the differential order is greater than 0, we ∀f m n t.(0 <= m ∧ (∀t n.f rac c exists f (&m) a t n l) ∧
firstly use tactic CON D CASES T AC to divide the present ((n order deriv m f a) = 0)) ==> (f rac c f (&m) a t =
goal into two sub-goals: n order deriv m f t)
C=0 Lemma 2. The Derivative of nth Order Derivative is
and (n+1)th Order Derivative
lim(λn.1/Gamma (&f lr v + 1 − v) ∗ integral(a, t − ∀m f t.(∀m.m <= n + 1 ==> (λt.n order deriv m f t)
1/2 pow n)(λx.(t − x) rpow (f lr v + 1 − v − 1) ∗ dif f erentiable t) ==> ((λt.n order deriv n f t) dif f l
n order deriv (f lr v + 1) (λt.C) x)) = 0. (n order deriv (n + 1) f t)) (t)
For the sub-goal C = 0, C is an arbitrary constant so Lemma 3. Newton Leibniz Formula
we cannot say that C must equal to 0. But there is a ∀(f : real− > real) (f 0 : real− > real) a : real b : real.
contradiction between (v 6= 0) and (v = 0) in the assumption. a <= b ∧ (∀t.a <= t ∧ t <= b ==> (f dif f l f 0 t) t) ==>
According to the inference rule of HOL4, we apply tactic (integral(a, b) f 0 = f b − f a) n
F U LL SIM P T AC to deduce sub-goal C = 0. In the proof Lemma 2 shows that equation df dt(t) = f n+1 (t) will be
of the second sub-goal, we firstly establish a new sub-goal: tenable if function f (t) is (n + 1)th order derivable. Lemma 3
∀n c x.n order deriv (f lr v + 1) (λt.c) x = 0 verifies that the integral of function f 0 in interval [a,b] equals
It can be seen that the new sub-goal is the conclusion in to the difference value between the value of function f at upper
Lemma 1. We can directly apply Lemma 1 to prove the above limit and the value of function f at lower limit, where f is the
sub-goal as long as we can prove that the order (f lr v + 1) original function of f 0 . Proofs of these two lemmas are chal-
is greater than 0. It is difficult to prove (0 < f lr v + 1). lenging for us. The key is to transform the goal flexibly. When
Here, the assumption is used to deduce that v is greater than proving Lemma 2, we are unable to do a further conversion of
0 firstly. Secondly, we prove that (f lr v) is equal to or greater the goal until we change our way of thinking. The precondition
than zero by using theorems N U M F LOOR LE2 and of Lemma 2 is that function f is mth order derivable for every
REAL LT IM P LE. Thirdly, it can be naturally proved m which meets condition (m ≤ n+2). Taking the definition of
that (f lrv + 1) is greater than 0 by using the combination mth order derivative into account, we convert the precondition
of theorem GSY M ADD1 and tactic REW RIT E T AC as to that f 0 is mth order derivative for every m which meets
well as theorem LESS EQ IM P LESS SU C and tactic condition (m ≤ n + 1), where f 0 is the derived function of
F U LL SIM P T AC. Now that Lemma 1 can be used to f . This conversion enables the proof to be applied with the
deduce the above sub-goal. Then the proved sub-goal can be definition of mth order derivative, and then we can overcome
applied to simplify the original goal. Now, the second sub-goal the difficulty. Analogously, in the proof of Lemma 3, we need
of Theorem 2 is simplified to: to prove a sub-goal (n order deriv 1 f x = deriv f x)
LI et al.: RESEARCH ON THE HIGHER-ORDER LOGIC FORMALIZATION BASELINESKIP OF FRACTANCE ELEMENT 5

which is also unable to do further transformation under the The next step is to simplify (f lr (&m)) to m
existing theorems. Here, if the number 1 is replaced with by using theorem REAL IN J. Then we use theorem
(SU C 0) which means (0 + 1), it will be possible for us REAL ADD SU B and REAL SU B REF L to prove that
to use the definition of mth order derivative to rewrite the (&m + 1 − &m − 1) is equal to 0. Next, the sub-goal
sub-goal and then finish the proof. (∀n x.(t − x) rpow 0 ∗ n order deriv (m + 1) f x =
In Theorem 3, the antecedent (0≤m) limits that Formula(1) n order deriv (m + 1) f x) is verified and used to simplify
just indicates fractional differential. (n order deriv m f a = the second sub-goal of Theorem 3 to: lim(λn.1/Gamma(1)∗
0) denotes that the initial condition of fractional calculus is integral(a, t − 1/2 pow n)(λx.n order deriv (m +
0. HOL4 is a rigorous tool for logical verification and error 1) f x)) = n order deriv m f t
will occur if the type is not consistent. Here, the order m The property of Gamma function GAM M A 1 EQU AL 1
is a natural number of type num while the order defined in which has been verified in reference [14] is used here to verify
f rac c needs to be the type of real. So we should introduce that (Gamma 1) is equal to 1. Finally, we accomplish the
operator & to map the natural number m to its corresponding proof of Theorem 3 by using Lemma 2, Lemma 3, the known
real number of type real here. Only in this way, we can avoid conditions and the definition and properties of limit function.
the error of type inconsistency. Establishing sub-goal is needed in the proving pro-
The formal verification of Theorem 3 is relatively complex. cess many times. But when we use the proved sub-
We firstly simplify Theorem 3 to two sub-goals by using goal to rewrite the goal, it fails. For instance, when
Definition 1 and tactic RW T AC: proving goal (lim(λn.1/Gamma(1) ∗ integral (a, t −
f t = n order deriv m f t 1/2 pow n) (λx.(t − x) rpow 0 ∗ n order deriv (m +
− − − − − − − − − 0.∃t n.f rac c exists f (&m) a t n l 1) f x)) = n order deriv m f t), we establish a sub-
1.n order deriv m f a = 0 goal ((t − x) rpow 0 ∗ n order deriv (m + 1) f x =
2.&m = 0 n order deriv (m + 1) f x) and then prove it. The types
of variables in the sub-goal are completely consistent with the
and
types in initial goal, but it fails when we use the sub-goal to
lim(λn. simplify the initial goal. This is because (λn) in the initial goal
1/Gamma (&f lr(&m) + 1 − &m) ∗ has the implication of arbitrary n. We overcome this problem
integral(a, t − 1/2 pow n) by adding (λn) to the sub-goal when we established it.
(λx.
(t − x) rpow (&f lr (&m) + 1 − &m − 1) ∗
E. Integer Order Integral is the Special Case of Fractional
n order deriv (f lr (&m) + 1) f x)) =
Integral
n order deriv m f t
− − − − − − − − − 0.∃t n.f rac c exists f (&m) a t n l Similarly, when the order of fractional calculus is a negative
1.n order deriv m f a = 0 integer m, the fractional integral C m
a D t is the same as the m
th

2.&m <> 0 order integral of integer order calculus. When the order of
fractional calculus is -1, there is Formula(5).
What should be mentioned here is that the statements under Z t
imaginary line are the assumptions which are the known C −1
a D t f (x) = f (x)dx (5)
conditions of the goal. For the first sub-goal, we firstly prove a
(m = 0) by using theorem GSY M REAL IN J and the We formally verify Formula(5) in HOL4 as follows:
known conditions. Then the proof of the first sub-goal can Theorem 4. First Order Integral is the Special Case of
be done by utilizing the definition n order deriv def . In Fractional Integral
the proof of the second sub-goal, we firstly deduce another ∀f a t.F LR N EG 1 ∧ F LR N EG 0 ==> (f rac c f
condition (0≤&m) from the known condition (&m<>0) (−&(1 : num)) a t = lim(λn.integral(a, t−1/2 pow n) f ))
by applying the statement (ASSU M LIST (f n thl => Definition of F LR N EG 1 and F LR N EG 0 are re-
ASSU M E T AC(REW RIT E RU LE[REAL LT N Z] spectively shown as follows:
(el 3 (rev thl))))) to the current goal. Here, F LR N EG 1 = (&f lr (−&(1 : num)) = −1)
ASSU M LIST (f n thl) represents the operation on the F LR N EG 0 = (f lr (−&(1 : num)) + 1 : num = 0 :
assumption list, ASSU M E T AC and REW RIT E RU LE num)
are the tactics of HOL4, REAL LT N Z is a theorem and The first definition indicates that −1 is round off to −1. The
(el 3 (rev thl)) is a positioning statement. Next, we establish second definition demonstrates that the result of the rounding
a new sub-goal: off of −1 plus 1 is 0. When proving Theorem 4, we firstly
∀n x.(&(f lr((&(m : num)) : real) : num) : real) = &m use Definition 1 to rewrite the goal and then utilize tactic
And the above new sub-goal can be verified by using theorem CON D CASES T AC to divide the goal into two sub-goals:
REAL IN and N U M F LOOR EQN S. Then we utilize f t = lim(λn.integral (a, t − 1/2 pow n) f )
the proved sub-goal to simplify the initial goal to: and
lim(λn.1/Gamma (&m + 1 − &m) ∗ integral(a, t − lim(λn.1/Gamma (&f lr (−1)+1−−1)∗integral(a, t−
1/2 pow n)(λx.(t − x) rpow (&m + 1 − &m − 1/2 pow n)(λx.(t − x) rpow (&f lr (−1) + 1 −
1) ∗ n order deriv (f lr (&m) + 1) f x)) = −1 − 1) ∗ n order deriv (f lr (−1) + 1) f x)) =
n order deriv m f t lim(λn.integral (a, t − 1/2 pow n) f )
6 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

According to the inference rules of HOL4, the first sub-goal In the complex frequency domain, the impedance of frac-
can be deduced by the contradictory assumptions. For the sec- tance element is shown as Z(S) = kS v , where k is a constant
ond sub-goal, we firstly use theorem REAL SU B RN EG coefficient and v is the order of fractance element. In reference
to simplify (1 − −1) to (1 + 1). Then we utilize the above [1], when the order v is greater than 0, fractance element which
two definitions and some laws of computing to simplify the has the form of Z(S) = kS −v is called fractional capacitance
current goal. Finally, the definition of mth order derivative and and it is called fractional inductance when it is in the form
theorem ET A T HM are used to realize the proof. of Z(S) = kS v . The voltage and current of fractance element
Proofs of properties not only ensure the correctness of the satisfy Ohm’s law and the relationship of them is given in
formalization of fractional calculus based on Caputo definition, Formula (6).
but also reduce the interventions of user when formally analyze
the fractional order systems. The formalizations of fractional i(t) = kDv [v(t)] (6)
calculus and its properties are the keys to formally analyze As can be seen from Formula (6), the current of fractance
fractional order systems. The work in this section provides the element is the v th order calculus of voltage and v is a real
bases to the formal analysis of fractance element and fractional number. Due to the arbitrariness of order v, the definition of
differential circuit. fractance element is broader than common components and the
function of fractance element is also more powerful. Definition
III. F ORMALIZATION OF F RACTANCE E LEMENT 3 is the formalization of fractance element in HOL4.
The actual circuits tend to show the fractional order be- Definition 3. Fractance Element
havior. For example, the modeling and analysis of traditional ∀k v t v t.i t k v t v t = k ∗ f rac c v t v 0 t
capacitance is always based on the integer order differential where i t and v t are the current and voltage of fractance
theory. However, with the development of nonlinear theory element at moment t, respectively. k is the constant coefficient
and fractal differential geometry theory, the researchers found and f rac c is the formalization of fractional calculus based
that the traditional capacitance which is based on integer on Caputo definition which is given in Definition 1.
order calculus is just the idealization of the actual model. According to the circuit analysis theory, the current flowing
Actually, the ideal capacitance does not exist in practice. This through the resistance R is i(t) = v(t) R , while the current
is mainly because that the electrolyte materials which make flowing through the capacitance C is i(t) = C dv(t) dt R and the
t
up the capacitance show the fractal dimension characteristic. current flowing through the inductance L is i(t) = 0 L
v(τ )dτ
.
In fact, the capacitance presents the fractional characteristics Introducing the concept of fractance element, the resistance
on the physical property. The integer order differential and can be understood as the case where the order of fractance
integral circuit which respectively show the behaviors of high element is 0, and the capacitance can be understood as the case
and low pass, are also the results of the idealized processing where the order is 1 and the inductance can be understood as
of real circuit. Fractance element and fractional differential the case where the order is -1. Therefore, there are connections
circuit can describe the fractional order behaviors of circuits. between the fractance element and the traditional resistance,
We will use fractional calculus to model them. Then the inductance and capacitance. The traditional components are
relationship of fractance element and ideal elements as well three ideal models of actual components. Fractance element
as the unification of fractional differential circuit and integer can better describe the performance of practical elements in the
differential circuit are verified. The purpose is to illustrate that circuit. Based on Definition 3, we will use the formalizations
fractional calculus is the extension of integer order calculus in Section 2 to formally verify the relationship between
and the real systems can be described more comprehensively fractance element and the three ideal components. The formal
by using fractional calculus. Meanwhile, the correctness of the verifications of these three relationships using higher-order
above formalizations and the effectiveness of theorem proving logic are shown below.
method in the analysis of fractional order systems are also Theorem 5. Relationship between Fractance Element and
demonstrated here. Resistance
Any lumped parameter element can be described by math- ∀k v t t.(v = 0 : real) ==> (i t k v t v t = k ∗ v t t)
ematical model and physical model. Fractance element is no Theorem 6. Relationship between Fractance Element and
exception. In this section, we will give the circuit symbol graph Capacitance
and mathematical expression of fractance element, and then ∀k v t t.(v = &(1 : num)) ∧ (∀v t n l a.
formally analyze it and fractional differential circuit which is f rac c exists v t v a t n l) ∧ (n order deriv 1 v t 0 =
the simplest circuit composed by fractance element. 0) ==> (i t k v t v t = k ∗ deriv v t t)
Fractance element is a two-port element and it can be Theorem 7. Relationship between Fractance Element and
represented by symbol F. The circuit symbol graph of it is Inductance
given in Fig.1. ∀k v t t.(v = −&(1 : num)) ∧ F LR N EG 1 ∧
F LR N EG 0 ==> (i t k v t v t = k ∗
lim(λn.integral(0, t − 1/2 pow n) v t))
Theorem 5 verifies that the fractance element exhibits the
behavior of a resistance for v = 0. Here, the relationship
Fig. 1. Fractance Element between the flowing current and voltage is expressed as
LI et al.: RESEARCH ON THE HIGHER-ORDER LOGIC FORMALIZATION BASELINESKIP OF FRACTANCE ELEMENT 7

i(t) = kv(t) in time domain, where k equals to R1 and R is If the order v equals to 1, Definition 4 will represent a first
the value of resistance. The proof of Theorem 5 is completed order differential circuit. For the first order differential circuit,
by using Definition 3 and Theorem 1 to rewrite the goal and the output response just reflects the rate of input change. So
make a further calculation. Theorem 6 proves that fractance the output response of first order differential circuit is 0 if
element displays the characteristic of ideal capacitance for a constant signal is applied at the input. This is because the
v = 1. At this time, the relationship between the flowing rate of change for constant signal is 0. The following is the
current and voltage is expressed as i(t) = k dv(t) dt , where
verification of this property in HOL4 using the already verified
k means the value of capacitance. The formal verification definition and properties in Section 2.
of Theorem 6 is based on Theorem 3. Theorem 7 deduces
that fractance element will behave as an ideal inductance if (v = 1)∧(∃a t n l.f rac c exists (λt.v 0 : real) v a t n l)
v = −1. The connection between ==> (vo D t R C (λt.v 0 : real) v t = 0)
R t the flowing current and
voltage is expressed as i(t) = k 0 v(τ )dτ , where k equals to
1 The precondition (v = 1) guarantees that the order of
L and L is the value of inductance. Theorem 4 is utilized in fractional differential circuit is 1. Under this condition, frac-
this proof.
tional differential circuit will behave as first order differential
The fractional differential circuit is a kind of fractance
circuit of integer order calculus. The second precondition
circuit and it is composed of fractance element. It outputs
(f rac c exists (λx.v 0 : real) v a x n l) ensures the
the fractional differential of input signal and its amplitude
existence of fractional calculus which is based on Caputo
frequency characteristic is a high pass filter. In terms of
definition for function v 0 . Under these two preconditions,
fractional order controller, initial implementation of fractional
it can be gradually verified that the output response of this
differential circuit[22] makes a foundation for the universal
fractional differential circuit is 0 when the constant signal v 0
application of fractional order controllers in the field of
is the input. The availability of already verified property of
information science[23]. Fig.2 is a fractional differential circuit
fractional calculus in Section 2 let us to achieve the simple
with power source Vi, resistance R and fractance element
sub-goal.
F which is realized by fractional capacitance. Based on the
formalization of fractance element, the formal modeling and The fractional order differentiator has been formalized in
verification of fractional differential circuit will be performed reference[12]. It formally verified the output response of
next. fractional order differentiator when unit step signal is applied
at the input and the order is between 0 and 1. A lot of work has
been done in [12], which is very significant and gives us much
inspiration. However, the formal verification of fractional order
differentiator did not take the order of integer 1 into account.
In other words, they have not considered the unification of
fractional differential and integer order differential. In this
paper, we take the differential order of integer 1 into account,
and use the Caputo definition to verify the output response
of the fractional differential circuit with constant signal v 0
Fig. 2. Fractional Differential Circuit
as input. The fractional differential circuit will behave as first
The output voltage of fractional differential circuit in Fig.2 order differential circuit if the order is integer 1. According
is the voltage across the resistance R and the input voltage to the property of Riemann-Liouville definition of fractional
is the voltage of power source. The relationship between the calculus, the output response of first order differential circuit
output voltage and the input voltage is inferred as: is RCv 0t−1 when constant signal v 0 is applied at the input.
This result is in contradiction with the result that the output
vo (t) = RCDv vi (t) (v > 0) (7) response of first order differential circuit only reflects the rate
of input change. As analyzed above, the result using Caputo
where vo (t) is the output voltage and Dv vi (t) returns the definition in this paper is consistent with the fact. The formal
v th order calculus of input voltage vi (t). The condition of result not only verifies the consistency of fractional first order
Formula(7) limits the operator Dv vi (t) as the expression of differential circuit and integer first order differential circuit,
fractional differential. The order v is the same as the order of which besides achieving uniformity in fractional differential
fractance element. The formalization of fractional differential and integer order differential, but also correctly deduces the
circuit in HOL4 is given in Definition 4. output response of first order differential circuit with constant
Definition 4. Fractional Differential Circuit signal as the input.
∀R C vi t v t.vo D t R C vi t v t = R ∗ C ∗
f rac c vi t v 0 t R C vi t v t.vo D t R C vi t v t = Due to the completeness of theorem proving, the results
R ∗ C ∗ f rac c vi t v 0 t are accurate and complete. Besides, the results in this paper
where vo D t and vi t indicate the output voltage and the are consistent with the theoretical results, which illustrate the
input voltage of the circuit at moment t. vo D t and vi t are correctness of the formalizations of fractional calculus, as
both type of (real− > real) here. R, C, v and t represent well as the validity of the analysis of fractance element using
resistance, capacitance, differential order and the upper limit. theorem proving.
8 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

IV. C ONCLUSION [10] Krishnan Balachandran, Venkatesan Govindaraj, Luis Rodrłguez-Germ,


et al. Stabilizability of fractional dynamical systems. Fractional Calculus
Theorem proving, as a formal method, formalizes the & Applied Analysis, 2014, 17(2):511–531
specifications and designs of systems to the logic models.
The validation process is intuitional and rigorous. Besides, [11] Zhang Song. Implementation of electric circuit for changeable
order-changeable fractional resistance. Communication Technology,
its self-prove function can ensure the correctness of formal- 2010,43(10):164–166
ization. Based on theorem proof tool HOL4, we completed
the formalized analysis of fractance element and fractional [12] Zhou Ji-Liu, Yuan Xiao, Liao Ke, et al. One Method to realize alterable
differential circuit which is made up of fractance element. order analog fractance circuits . Journal of Sichuan University (Engi-
neering Science Edition), 2007, 39(3):141–144
Caputo definition of fractional calculus and some properties
of it are the theoretical bases of the formal analysis of [13] Ren Yi, Yuan Xiao. Implementation of fractional-order analog fractance
fractance element and fractional differential circuit. Therefore, circuit using binomial expansion. Journal of Sichuan University (Natural
their formalization is a significant work presented in this Science Edition), 2008,45(5):1100–1104
paper. These works factually lay good foundations for the [14] Umair Siddique, Osman Hasan. Formal analysis of fractional order
formal analysis of circuits fractional order behaviors. Mean- systems in HOL. Formal Methods in Computer-Aided Design, 2011.163–
while, the formal analysis of fractance elements and fractional 170
differential circuit also shows the effectiveness, practicality
[15] Shi LK. The Formal Analysis of Fractional Systems based on Grunwald-
and correctness of the formalizations of fractional calculus Letnikov Definition using Higher-order Logic[Master dissertation], Cap-
theorems. The formalization of fractional calculus based on ital Normal University, China, 2014
Caputo definition in this paper, completes the definition of
fractional calculus in HOL4 and provides more choices for [16] Zivorad Tomovski, Roberto Garra. Analytic solutions of fractional
integro-differential equations of volterra type with variable coefficients.
the formal analysis of fractional order systems. In addition, Fractional Calculus & Applied Analysis, 2014, 17(1):38–60
the formal analysis of fractance element not only enriches
the studies of fractance element, but also provides a way to [17] Zhao Chun-Na, Li Ying-Shun, Lu Tao. The Analysis and Design of
the analysis of fractance element. The next step will be taken Fractional Systems. Beijing: National Defence Industry Press, 2010.13–
20
to verify the other properties of fractional calculus based on
Caputo definition, to lay a solid foundation for the complete [18] Harrison J. Theorem Proving with the Real Numbers. Berlin:Springer-
analysis of fractance element and fractional differential circuit. Verlag, 1998

[19] Gu Wei-Qing, Shi Zhi-Ping, Guan Yong, et al. Formalization of gauge


R EFERENCES integration theory in HOL4, Computer Science,2013, 40(2):191–194
[1] hou Ji-Liu, Pu Yi-Fei, Liao Ke. Fractional Calculus’s Principle and its
[20] Zhao Gang, Zhao Chun-Na, Guan Yong, et al. Formalization of laplace
Application in Signal Analysis and Processing. Beijing:Science Press,
transform calculus in HOL4. Micro Computer System, 2014, 35(9):2178–
2006. 151–154
2181
[2] Zhang YZ. Study on Fractional-order Calculus and its Applications
[21] Mohammad Saleh Tavazoei. Time response analysis of fractional-order
[Ph.D.dissertation], Northeastern University, China, 2008
control systems:a survey on recent results. Fractional Calculus &
Applied Analysis, 2014, 17(2):440–461
[3] Deng Li-Wei, Song Shen-Min. Synchronization of fractional order
hyperchaotic systems based on output feedback sliding mode control.
[22] M.Nakagava, K.Sorimachi. Basic characteristics of a fractance device.
Acta Automatica Sinica, 2014, 40(11):2420–2427
IEICE TRANSACTIONS on Fundamentals of Electronics, Communica-
tions and Computer Sciences, 1992, E75-A(12):1814–1819
[4] Liao Guangkai, Long Zhilin, Xu Fu, et al. Investigation on the vis-
coelastic behavior of an fe-base bulk amorphous alloys based on the
[23] Wang Ji-Feng. The Analysis of Control Performance for Fractional-order
fractional order rheological model. Acta Physica Sinica, 2015, 64(13):
Systems. Beijing: Electronic Industry Press, 2010.13–14
136101–136101

[5] Mehdi Dalir. Applications of fractional calculus. Applied Mathematical


Sciences, 2010, 4(21): 1021–1032

[6] Huang Guo, Xu Li, Pu Yi-Fei. Summary of research on image processing


using fractional calculus. Application Research of Computers, 2012,
29(2):414–426
LI Shanshan is currently a graduate student in Cap-
[7] Zafer BINGUL, Oguzhan KARAHAN. Fractional PID controllers tuned ital Normal University. She received her bachelor
by evolutionary algorithms for robot trajectory control. Turkish Journal degree from Minzu University of China in 2013.
of Electrical Engineering & Computer Sciences, 2012, 20(Sup.1), 1123– Her research interests cover formal verification and
1136 fractional calculus.
e-mail:shanshan xiong@126.com
[8] Yan Li-Mei, Zhu Yu-Song, Xu Jian-Jun, et al. Transmission lines
modeling method based on fractional order calculus theory. Transactions
of China Electrotechnical Society, 2014, 29(9):260–268

[9] Cao Jun-Yi, Liang Jin, Cao Bing-Gang. Fuzzy fractional order controller
based on fractional calculus. Journal of Xi’an Jiao Tong University,
2005, 39(11):1246–1253
LI et al.: RESEARCH ON THE HIGHER-ORDER LOGIC FORMALIZATION BASELINESKIP OF FRACTANCE ELEMENT 9

ZHAO Chunna graduated from Northeastern Uni- LI Xiaojuan graduated from China Agricultural
versity in 2006 and received the Ph.D degree. She University in 1999 and received the Ph.D degree.
is currently an associate professor in Capital Normal She is currently a professor in Capital Normal Uni-
University. Her research interests include formal ver- versity. Her research interests cover formal verifica-
ification and the modeling and control of fractional tion and the computer network.
order system. e-mail:lixj@cnu.edu.cn
e-mail:chunnazhao@163.com
corresponding author

GUAN Yong graduated from China University of WANG Rui graduated from Tsinghua University in
Mining and Technology in 2004 and received the 2012 and received the Ph.D degree. She is currently
Ph.D degree. He is currently a professor in Capi- a teacher in Capital Normal University. Her research
tal Normal University. His research interests cover interests include formal verification and the verifica-
formal verification, robot and the embedded system tion of robot safety.
with high reliability. e-mail:rwang04@cnu.edu.cn
e-mail:guanyong@cnu.edu.cn

SHI Zhiping graduated from Institute of Computing ZHANG Qianying graduated from University of
Technology, Chinese Academy of Sciences in 2005 Chinese Academy of Sciences in 2015 and received
and received the Ph.D degree. He is currently an the Ph.D degree. She is currently a teacher in Capital
associate researcher in Capital Normal University. Normal University. Her research interests include
His research interests include formal verification and real-time operating system and formal verification.
artificial intelligence. e-mail:zsjzqy@gmail.com
e-mail:shizp@cnu.edu.cn
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

Containment Control of Fractional Order


Multi-Agent Systems with Time Delays
Hongyong Yang, Fuyong Wang and Fujun Han

Abstract—In complex environments, many distributed multi- and the order in the stable fractional system. Yang et.al.
agent systems are described with the fractional-order dynamics. have studied the distributed coordination of fractional order
In this paper, containment control of fractional-order multi- multi-agent systems with communication delays ([21−22]).
agent systems with multiple leader agents are studied. Firstly,
the collaborative control of fractional-order multi-agent systems Motivated by the broad application of coordination algorithms
(FOMAS) with multiple leaders is analyzed in a directed network in FOMAS, the containment control of distributed fractional-
without delays. Then, by using Laplace transform and frequency order systems will be studied in this paper.
domain theorem, containment consensus of networked FOMAS For containment control problems, the current re-
with time delays is investigated in an undirected network, and search works are mainly focused on integer-order systems
a critical value of delays is obtained to ensure the containment
consensus of FOMAS. Finally, numerical simulations are shown ([11−13,23−26]). In [11], containment control problem for
to verify the results. first-order multi-agent systems with the undirected connected
topology is investigated, and the effectiveness of control strat-
Index Terms—containment control, multi-agent systems,
fractional-order, time delays. egy is proven by using partial differential equation method.
In [12], second-order multi-agent systems with multiple lead-
ers are investigated, the containment control of multi-agent
I. I NTRODUCTION systems with multiple stationary leaders can be achieved in

R ESENTLY, with the rapid development of network and


communication technology, the distributed coordination
for networked systems has been studied deeply ([1−5]). Coop-
arbitrary dimensions. In [13], two asymptotic containment
controls of continuous-time systems and discrete-time sys-
tems are proposed for the multi-agent systems with dynamic
erative control of multi-agent systems has become a hot topic leaders, and the constraint condition for control gain and
in the fields of automation, mathematics, computer science, sampling period are given. Considering factors such as external
etc ([6−10]). It has been applied in both military and civilian disturbance and parameter uncertainty in [23], the attitude
sectors, such as the formation control of mobile robots, the containment control problem of nonlinear systems are studied
cooperative control of unmanned spacecraft, the attitude ad- in a directed network. The impulsive containment control
justment and position of satellite, and the scheduling of smart for second-order multi-agent systems with multiple leaders is
power grid systems, etc. As a kind of distributed cooperative studied in [25−26], where all followers are regulated to access
control problems of multi-agent systems with multiple leaders, the dynamic convex hull formed by the dynamic leaders.
containment control regulates followers eventually converge to When agents transfer information by means of sensors or
a target area (convex hull formed by the leaders) by designing other communication devices in coordinated network, com-
a control protocol, which has been paid much more attention munication delays have a great impact on the behaviors of the
in recent years ([11−13]). agents. Now, the influences of communication delays on multi-
In the complex practical environments, many distributed agent systems have also been paid more attentions ([2,7−10])
systems cannot be illustrated with the integer-order dynamics where these research activities on the coordination problem
and can only be characterized with the fractional-order dy- are mainly concentrated on integer-order multi-agent systems.
namics ([14−16]). For example, flocking movement and food In [24], containment control problem of multi-agent systems
searching by means of the individual secretions, exploring of with time delays is studied in fixed topology, and two cases
submarines and underwater robots in the seabed with a massive of multiple dynamic leaders and multiple stationary leaders
number of microorganisms and viscous substances, working are discussed, respectively. As far as we know, few researches
of unmanned aerial vehicles in the complex space environ- have been done on the containment consensus of fractional
ment ([17−18]). Cao and Ren have studied the coordination order multi-agent systems with time delays.
of multi-agent systems with fractional order ([19−20]), and In this paper, the containment control algorithms for multi-
obtained the relationship between the number of individuals agent systems with fractional dynamics are presented, and the
containment consensus of distributed FOMAS with communi-
This article has been accepted for publication in a future issue of this cation delays is studied under directed connected topologies.
journal, but has not been fully edited. Content may change prior to final
publication. The main innovation of this paper is that the distributed
This article was recommended by Associate Editor Feng Zhu. containment control of fractional order multi-agent systems
Hongyong Yang , Fuyong Wang and Fujun Han are with the Department of with multiple leaders and communication delays is studied for
Information and Electrical Engineering, Ludong University, Yantai, 264025,
China (E-mail: hyyang@ldu.edu.cn; yhy9919@sina.com; fswang@yeah.net). the first time. The research presented in this paper is different
Digital Object Identifier 10.1109/JAS.2016.7510211 from Reference[21] , where consensus of FOMAS without lea-
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

der[21] is much easier than containment control of FOMAS Let G be a weighted graph without self-loops, i.e., aii = 0,
with multiple leaders in this paper. The rest of the paper and matrix D = diag{d1 , d2 , ..., dP n } be the diagonal matrix
n
is organized as follows. In Section 2, we recall some ba- with the diagonal elements di = j=1 aij representing the
sic definitions about fractional calculus. In Section 3, some out-degree of the i-th agent. L = D − A is the Laplacian
preliminaries about graph theory are shown, and fractional matrix of the weighted digraph G. For two nodes i and k,
order coordination model of multi-agent systems is presented. there is index set {k1 , k2 , ...kl } satisfying aik1 > 0, ak1 k2 > 0,
Containment control of fractional coordination algorithm for ..., akl k > 0, then there is an information transmission linked
multi-agent systems with communication delay is studied in path between node i and k, also we say node i can transfer
Section 4. In Section 5, numerical simulations are used to the information to node k. If node i can find a path to reach
verify the theoretical analysis. Conclusions are finally drawn any node of the graph, then node i is globally reachable from
in Section 6. every other node in the digraph.
Lemma 1[3] . 0 is a simple eigenvalue of Laplacian matrix
II. F RACTIONAL C ALCULUS L, and X0 = C[1, 1, ..., 1]T is corresponding right eigenvector,
i.e., LX0 = 0, if and only if the digraph G = (V, E, A) has a
Fractional calculus has played an important role in mod-
globally reachable node.
ern science. There are two fractional operators used widely:
Lemma 2[9] . Matrix L + B is a positive definite matrix,
Caputo and Riemann-Liouville (R-L) fractional operators. In
where L is a Laplacian matrix of the digraph G = (V, E, A)
physical systems, Caputo fractional order operator is more
with a globally reachable node, and B = diag{b1 , ..., bn } with
practical than R-L fractional order operator because R-L
bi ≥ 0 and at least there is one element bi > 0.
operator has initial value problems. Therefore, in this paper
we will apply Caputo fractional order operator to describe the Definition 1. The convex hull of a finite set of points
system dynamics and analyze the stability of proposed FO- x1 , ..., xm denoted by Co{x1 , ..., xm }, is the minimal convex
MAS algorithms. Generally, Caputo operator includes Caputo set containing all points
Pm xi , i = 1, ...,P m. More specifically,
m
fractional integral and Caputo fractional derivative. Caputo Co{x1 , ..., xm } = { i=1 νi xi |νi > 0, i=1 νi = 1}.
fractional integral is defined as Recently, Fractional order systems have been widely applied
Z t in various science fields, such as physics, hydrodynamics, bio-
C −p 1 f (θ) physics, aerodynamics, signal processing and modern control.
D
t0 t f (t) = dθ,
Γ(p) t0 (t − θ)1−p The theories of fractional order equations are studied deeply,
and the relationship between the fractional order and the
where the integral order p ∈ (0, 1], Γ(.) is the Gamma
number of agents to ensure coordination has been presented
function, and t0 is a real number. Based on the Caputo
in [19]. Assume that Caputo fractional derivative is used to
fractional integral, for a nonnegative real number α, Caputo
indicate the dynamics of multi-agent systems in the complex
fractional derivative is defined as
· [α]+1 ¸ environments, the fractional order dynamical equations are
C α C −p d defined as:
t0 Dt f (t) =t0 Dt f (t) , (1)
dt[α]+1 (α)
xi (t) = ui (t), i = 1, ..., n, (3)
where p = [α] + 1 − α ∈ (0, 1] and [α] is the integral part
of α. If α is an integer, then p = 1 and the Caputo fractional where xi (t) ∈ R and ui (t) ∈ R represent the i-th agent’s
(α)
derivative is equivalent to the integer-order derivative. In this state and control input respectively, xi represents the α(α ∈
paper, we will use a simple notation f (α) to replace C α
t0 Dt f (t). (0, 1]) order Caputo derivative. Assume the following control
Let L() denote the Laplace transform of a function, the protocols are used in FOMAS:
Laplace transform of Caputo derivative is shown as X
[α]+1
ui (t) = −γ aik [xi (t) − xk (t)], i ∈ I. (4)
X k∈Ni
L(f (α) ) = sα F (s) − sα−1 f (k−1) (0), (2)
k=1 where aik represents the (i, k) elements of adjacency matrix A,
(α)
R∞ −st γ > 0 is control gain, Ni represents the neighbors collection
where F (s) = L(f ) = 0− e f (t)dt is the Laplace
of the i-th agent.
transform of function f (t), f (k) (0) = limξ→0− f (k) (ξ) and
Suppose the multi-agent systems consisting of n1 following
f (0) = f (0) = limξ→0− f (ξ).
agents and n2 leader agents in this paper, where n1 + n2 = n.
Then, the control protocols of the multi-agent systems can be
III. P ROBLEM S TATEMENT rewritten as
Assume that n autonomous agents constitute a network ½ P
−γ k∈Ni aik [xi (t) − xk (t)], i = 1, 2, ..., n1 ;
topology graph G = {V, E, A}, in which V = {v1 , v2 , ..., vn } ui (t) =
0, i = n1 + 1, ..., n.
represents a set of n nodes, and its edges set is E ⊆ V × V .
(5)
I = {1, 2, ..., n} is the node indexes set, A = [aij ] ∈ Rn×n
is an adjacency matrix with elements aij ≥ 0. An edge of the The systems(3-5) can be rewritten as
diagraph G is denoted by eij = (vi , vj ) ∈ E. Let the adjacency µ ¶
element aij > 0 when eij ∈ E, otherwise, aij = 0. The (α) L1 L2
X (t) = −γ X(t), (6)
neighbors’ set of node i is denoted by Ni = {j ∈ I : aij > 0}. 0 0
YANGet al.: CONTAINMENT CONTROL OF FRACTIONAL ORDER MULTI-AGENT SYSTEMS WITH TIME DELAYS 3

where X(t) = [X1 (t), X2 (t)]T , X1 (t) = [x1 (t), x2 (t), ..., L1 is positive definite matrix, α ∈ (0, 1], we obtain
xn1 (t)]T , X2 (t) = [xn1 +1 (t), ..., xn (t)]T , L1 ∈ Rn1 ×n1 , limt→∞ X̄1 (t) = 0, i.e.
L2 ∈ Rn1 ×n2 . X1 (t) is the set of the followers, and X2 (t) is
lim X1 (t) = −L−1
1 L2 X2 (t).
the set of the leaders. t→∞
Remark 1. Matrix L1 = (lik ) ∈ Rn1 ×n1 satisfying
½ Since matrix −L−1 1 L2 is stochastic matrix, the states of the
di − aii , i = k, followers are asymptotically converged to the convex hull
lik =
−aik , i 6= k. formed by the leaders with Definition 1. Then, based on
Definition 2, the containment control is realized for the system
Matrix L2 = (lik ) ∈ Rn1 ×n2 satisfying
(3) with the control protocol (5).
lik = −aik , i = 1, 2, ..., n1 ; k = n1 + 1, ..., n. Remark 2. If FOMAS of n agents and n2 = 1 leaders
with dynamics (3), the containment control result in Theorem
Assume the collection formed by leaders is regarded as a 1 will become the consensus of multi-agent systems with one
virtual node, if one follower agent can connect to some leader, leader.
then the follower is connected to the virtual node. Remark 3. If the fractional order α = 1 in FOMAS, the
Definition 2. The containment control is realized for the containment control result in Theorem 1 will become that of
system (3) under certain control input (5), if the position states multi-agent systems with integer-order dynamics[1] .
of the followers are asymptotically converged to the convex
hull formed by the leaders. IV. C ONTAINMENT CONTROL OF FOMAS WITH TIME
Assumption 1. For any one follower, there is a directed DELAYS
connected path to the virtual node formed by leaders.
Lemma 3. With Assumption 1, matrix L1 is positive In this section, we assume that there are communication
definite, and −L−1 delays in the dynamical systems, and containment control of
1 L2 is a non-negative matrix whose entries
sum in every row equals to 1. the fractional-order agent systems with communication delays
Proof. From Lemma 2, matrix L1 is positive definite matrix. will be studied. Under the influence of communication delays,
Let L1 = dIn1 − Q where d is a positive number which is we can get the following algorithm:
large enough and matrix Q is a non-negative matrix. it has (α)
xi (t) = ui (t − τ ), i = 1, ..., n, (9)
L−1
1 = (dIn1 − Q) −1
where τ is the communication delay of agent i. Through a
= d−1 (In1 + d−1 Q + (d−1 Q)2 + ...). simple change we can obtain
(α)
Then, we obtain −L−1
1 L2 is a non-negative matrix. X1 (t) = −γ(L1 X1 (t − τ ) + L2 X2 (t − τ )),
(α) (10)
From Lemma 1, Laplacian matrix L will be satisfied with X2 (t) = 0.
LX0 = 0, where X0 = [1, 1, ..., 1]T ∈ Rn×1 . Then we have
Let X̄1 (t) = X1 (t) + L−1
1 L2 X2 (t), system (10) can be
L1 X01 + L2 X02 = 0, rewritten as
(α)
where X01 = [1, 1, ..., 1]T ∈ Rn1 ×1 and X02 = [1, X̄1 (t) = −γL1 X̄1 (t − τ ),
1, ..., 1]T ∈ Rn2 ×1 . Since L1 is a positive definite matrix from (α) (11)
X2 (t) = 0.
Assumption 1 and Lemma 2, it has
Theorem 2. Suppose that multi-agent systems are com-
X01 = −L−1
1 L2 X02 . posed of n independent agents with n1 followers and n2
leaders, whose connection network topology is undirected with
Therefore, −L−11 L2 is a stochastic matrix with entries sum in
Assumption 1. Then fractional-order multi-agent system (10)
every row equaling to 1.
with time delays can asymptotically reach containment control,
Theorem 1. Consider a directed dynamic system of n1
if
followers and n2 leaders with dynamics (3), whose dynamic (2 − α)π
topologies are satisfied with Assumption 1. Then the contain- τ< , (12)
2(λ̄γ)1/α
ment control is realized for the FOMAS under certain control
protocol (5). where λ̄ = max{λi , i ∈ I}, λi is the eigenvalues of matrix
Proof. Based on the system (6), we have L1 .
(α)
Proof. By applying Laplace transformation to system(11),
X1 (t) = −γ(L1 X1 (t) + L2 X2 (t)), we can obtain the characteristic equation of the system
(α) (7)
X2 (t) = 0.
det(sα In + γe−τ s L1 ) = 0.
Let X̄1 (t) = X1 (t) + L−1
1 L2 X2 (t),
system (7) can be
Since the Laplacian matrix L1 is symmetrical positive definite,
rewritten as
(α)
X̄1 (t) = −γL1 X̄1 (t), there is an orthogonal matrix P satisfying L1 = P ΛP −1 ,
(α) (8) where Λ = diag{λ1 , ..., λn } with λi > 0. Therefore, the root
X2 (t) = 0.
of the characteristic equation is satisfied with s 6= 0.
It is known that the fractional differential system (8) is When s 6= 0, let F (s) = det(In + γs−α e−τ s L1 ), we
asymptotically stable iff karg(spec(L1 ))k > απ/2. Since will prove that all solutions of F (s) = 0 have negative real
4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

parts. Let G(s) = γs−α e−τ s L1 , according to the generalized From the communication topology of FOMAS, the system
Nyquist criterion, if for s = jω, where j is complex number matrix can be obtained,
unit, point −1 + j0 is not surrounded by the Nyquist curve
 
of G(jω)’s eigenvalues, then all zero points of F (s) have 3 −1 0 0 −1
negative real parts. Let s = jω, we can get  −1 2 0 0 0 
 
L1 = 
 0 0 2 −1 0 
 (16)
G(jω) = ω −α e−j(ωτ +απ/2) γL1 , (13)  0 0 −1 3 −1 
−1 0 0 −1 3
We have the eigenvalues of G(jω)

|λIn1 − G(jω)| = |λIn1 − (ω −α e−j(ωτ +απ/2) γL1 )|


= Πni=1
1
(λ − γλi ω −α e−j(ωτ +απ/2) ),

where λi is the eigenvalues of L1 . When ω = (2 − α)π/(2τ )


the Nyquist curve of G(jω)’s eigenvalues will cross the left
of the real axis. If
(2 − α)π
τ < min{ , i = 1, 2, ...n1 },
2(λi γ)1/α
the point −1 + j0 is not surrounded by the Nyquist curve
of G(jω)’s eigenvalues. Since fractional order α ∈ (0, 1], we
obtain
τ < (2 − α)π/(2(λ̄γ)1/α ),

where λ̄ = max{λi , i ∈ I}, the fractional-order multi-


agent system (11) with time delays can asymptotically reach
containment control.
Corollary 1. Suppose multi-agent systems are composed of
n independent agents with n2 = 1 leader, whose connection
network topology is directed and symmetrical with Assump-
tion 1. Then FOMAS (10) with time delays can asymptotically
follow the tracks of the leader, if
Fig. 1. Network topology of multi-agent systems.
(2 − α)π
τ< , (14)
2(λmax γ)1/α Assume that the control parameter of system is taken
γ = 1.0. The initial positions of followers are taken as
where λmax is the max eigenvalue of matrix L1 .
x1 (0) = (1, 1), x2 (0) = (1, 2), x3 (0) = (2, 1), x4 (0) = (2, 3),
Corollary 2. Suppose multi-agent systems are composed of x5 (0) = (3, 2), respectively. The initial positions of leaders
n independent agents with n1 followers and n2 leaders, whose are taken as A1 (0) = (4, 4), A2 (0) = (4, 6), A3 (0) = (6, 4).
connection network topology is directed and symmetrical with Fig. 2 shows the state trajectories of FOMAS without time
Assumption 1. Then fractional order multi-agent system (10) delays, where the followers have converged into the convex
with time delays can asymptotically reach consensus with hull formed by the leaders.
α = 1, if
2γτ < π/λmax , (15)

where λmax is the max eigenvalue of matrix L1 .


Remark 4. If the fractional order α = 1 in FOMAS, the
containment control result in Theorem 2 will become that of
delayed multi-agent systems with integer-order dynamics.
Remark 5. The consensus result in Corollary 2 for γ = 1
is in accord with that of delayed multi-agent systems with
integer-order dynamics in [2].

V. S IMULATIONS
Consider the dynamic topology with 5 followers and 3
leaders (illustrated as A1, A2, A3) shown in Fig. 1, where the
connection weights of each edge is 1. Suppose the fractional
order of the multi-agent system α = 0.9. Fig. 2. Moving track of FOMAS without communication delays.
YANGet al.: CONTAINMENT CONTROL OF FRACTIONAL ORDER MULTI-AGENT SYSTEMS WITH TIME DELAYS 5

Next, we will verify the results of FOMAS with time delays. between the control gain of multi-agent systems and the
The maximum eigenvalue of L1 is 4.618. According to the upper bound of time delays is derived. Suppose the orders
constraints of Theorem 2 in this paper, the allowed upper of the fractional dynamical systems are all 1, the extended
bound of the delays is 0.3157. Let τ (t) = 0.20 is the time conclusion in this paper is the same with ordinary integer order
delay of multi-agent systems. The initial parameters in the systems. The containment control of fractional order multi-
experiments are same as the simulation without time delays. agent systems with dynamical topologies and linear time-
Fig. 3 shows the state trajectories of FOMAS with time delays, varying (LTV) systems will be investigated in the future works.
where the followers have converged into the convex hull
formed by the leaders. ACKNOWLEDGEMENTS
The authors would like to thank the review experts. This
research is supported by the National Natural Science Foun-
dation of China (under grant 61273152, 61202111, 61304052,
51407088), the Science Foundation of Education Office of
Shandong Province of China (under grant ZR2011FM07,
BS2015DX018).

R EFERENCES
[1] Jadbabaie A, Lin J, Morse A S. Coordination of groups of mobile
autonomous agents using nearest neighbor rules. IEEE Transactions on
Automatic Control, 2003, 48(6): 988-1001
[2] Olfati-Saber R, Murray R M. Consensus problems in networks of
agents with switching topology and time-delays. IEEE Transactions on
Automatic Control, 2004, 49(9): 1520-1533
[3] Ren W, Beard R W, Atkins E M. Information consensus in multivehicle
cooperative control: Collective group behavior through local interaction.
IEEE Control Systems Magazine, 2007, 27(2): 71-82
Fig. 3. Moving track of FOMAS with communication delay τ = 0.20. [4] Li S, Du H, Lin X. Finite-time consensus algorithm for multi-agent with
double-integrator dynamics. Automatica, 2011, 47(8): 1706-1712
Then, we will enlarge the time delays in FOMAS. Let [5] Chen F, Chen Z Q, Xiang L, Liu Z, Yuan Z. Reaching a consensus via
τ (t) = 0.30 is the time delay of multi-agent systems in the pinning control. Automatica, 2009, 45(5): 1215-1220
experiments. Fig. 4 shows the running trajectories of FOMAS. [6] Yang H Y, Zhang Z, Zhang S. Consensus of Second-Order Multi-Agent
Systems with Exogenous Disturbances. International Journal of Robust
The followers can asymptotically converge to the dynamic and Nonlinear Control, 2011, 21(9): 945-956
region formed by three leaders, i.e., the containment control [7] Lin P, Jia Y M. Consensus of second-order discrete-time multi-agent sys-
of fractional-order multi-agent systems with time delays can tems with nonuniform time-delays and dynamically changing topologies.
be achieved. Automatica, 2009, 45(9): 2154-2158
[8] Yu J, Wang L. Group consensus in multi-agent systems with switching
topologies and communication delays. Systems & Control Letters, 2010,
59(6): 340-348
[9] Tian Y P, Liu C. Consensus of multi-agent systems with diverse input
and communication delays. IEEE Transactions on Automatic Control,
2008, 53(9): 2122-2128
[10] Yang H Y, Zhu X, Zhang S. Consensus of second-order delayed multi-
agent systems with leader-following. European Journal of Control, 2010,
16(2): 188-199
[11] Ji M, Ferrari-Trecate G, Egerstedt M, Buffa A. Containment control in
mobile networks. IEEE Transactions on Automatic Control, 2008, 53(8):
1972-1975
[12] Liu H, Xie G, Wang L. Necessary and Sufficient Conditions for
Containment Control of Networked Multi-agent Systems. Automatica,
2012, 48(7): 1415-1422
[13] Meng Z, Ren W, You Z. Distributed finite-time attitude containment
control for multiple rigid bodies. Automatica, 2010, 46(12):2092-2099
[14] Podlubny I. Fractional differential equations. San Diego, CA: Academic
Press, 1999.
[15] Li Y, Chen Y Q, Podlubny I. Stability of fractional-order nonlinear
Fig. 4. Moving track of FOMAS with communication delay τ = 0.30. dynamic systems: Lyapunov direct method and generalized Mitta-Leffler
stability. Computers and Mathematics with Applications, 2009, 24(6):
1429-1468
VI. C ONCLUSION [16] Chen Y Q, Ahn H, Podlubny I. Robust stability check of fractional
order linear time invariant systems with interval uncertainties. Signal
This paper studies containment control of fractional multi- Processing, 2006, 86(10): 2611-2618
agent systems with communication time delays. Containment [17] Ren W, Cao Y. Distributed coordination of multi-agent networks,
Springer-Verlag, London, 2011.
consensus of multi-agent systems with directed network topol-
[18] Lu J, Chen Y Q. Stability and stabilization of fractional-order linear
ogy is studied. By applying the stability theory of frequency systems with convex polytopic uncertainties. Fract. Calc. Appl. Anal.,
domain, FOMAS with delay is analyzed, and the relationship 2013, 16(1) 142-157
6 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

[19] Cao Y, Li Y, Ren W, Chen Y Q. Distributed coordination of networked Hong-yong Yang Professor. He received his Ph. D.
fractional-order systems. IEEE Transactions on Systems, Man, and degree in control theory and control engineering
Cybernetics, Part B: Cybernetics, 2010, 40(2): 362-370 from Southeast University in 2005. He is a professor
[20] Cao Y, Ren W. Distributed coordination for fractional-order systems: in School of Information and Electrical Engineer-
dynamic interaction and absolute/relative damping. Systems & Control ing, Ludong University. His research interest covers
Letters, 2010, 43(3-4): 233-240 complex network, multi-agent systems, Intelligence
[21] Yang H Y, Zhu X, Cao K. Distributed coordination of fractional order control. He is the corresponding author of this paper,
multi-agent systems with communication delays. Fract. Calc. Appl. e-mail: hyyang@yeah.net; hyyang@ldu.edu.cn.
Anal., 2014, 17(1): 23-37; DOI: 10.2478/s13540-014-0153-9
[22] Yang H Y, Guo L, Zhang Y, Yao X. Movement consensus of complex
fractional-order multi-agent systems. Acta Automatica Sinica, 2014,
40(3): 489-496
[23] Cao Y, Stuart D, Ren W, Meng Z. Distributed containment control
for multiple autonomous vehicles with double-integrator dynamics:
Fu-yong Wang He received his bachelor’s degree
algorithms and experiments, IEEE Trans. Control Syst. Technol, 2011,
from Ludong university in 2013. Now, he is a
19(4): 929-938
graduate student in computer application technology
[24] Liu K, Xie G, Wang L. Containment control for second-order multi- in Ludong university. His research field is a complex
agent systems with time-varying delays. Systems & Control Letters, network, multi-agent formation control, etc.
2014, 67, 24-31
[25] Li J, Guan Z, Liao R, et al. Impulsive containment control for second-
order networked multi-agent systems with sampled information. Nonlin-
ear Analysis: Hybrid Systems, 2014, 12, 93-103
[26] Liu J, Zhou J. Distributed impulsive containment control for second-
order multi-agent systems with multiple leaders, Journal of Vibration
and Control, 2014, September 11, DOI: 10.1177/1077546314547377

Fu-jun Han Associate Professor. He received his


Ph.D. degree in Precision Instruments and Machin-
ery from Beijing University of Aeronautics and
Astronautics in 2009. He is an associate professor
in School of Information and Electrical Engineering,
Ludong University. His main research direction is
Control theory and control engineering.
IEEE/CAA JOURNAL OF AUTOMATICA SINICA 1

Using Fractional Order Method to Generalize


Strengthening Buffer Operator and Weakening
Buffer Operator
Lifeng Wu, Sifeng Liu, Senior Member, IEEE, and Yingjie Yang, Senior Member, IEEE

Abstract—To reveal the relationship between the weakening have been proposed simultaneously[14−18] , how to choose a
buffer operator and strengthening buffer operator, the traditional suitable kind of buffer operator is very important in practice.
integer order buffer operator is extended to fractional order In this paper, many kinds of buffer operators are unified and
one. Fractional order buffer operator not only can generalize the
weakening buffer operator and the strengthening buffer operator, generalized based on fractional order method.
but also realize tiny adjustment of buffer effect. The effectiveness The rest of this paper is organized as follows. Section II
of grey model (GM(1,1)) with the fractional order buffer operator is a compendium of grey buffer operator. In Section III, the
is validated by six cases. inherent relationship between weakening buffer operator and
Index Terms—Fractional order, grey system theory, strength- strengthening buffer operator based on fractional order method
ening buffer operator, weakening buffer operator. is revealed. In Section IV, real examples for fractional order
buffer operator are discussed. Some conclusions of this study
I. I NTRODUCTION are provided in the final section.
UE to the growing demand for reliable small sample
D statistics, small sample prediction is of great importance
topic. Over the years, many scholars have carried out vigorous
II. W EAKENING B UFFER O PERATOR AND
S TRENGTHENING B UFFER O PERATOR
programs[1−4] . Among these programs, it is reported that Assume that X = {x(1), x(2), . . . , x(n)} is the true behav-
the forecasting performance of grey model is better than ior sequence of a system, the observed behavior sequence of
many conventional methods with incomplete or insufficient the system is Y = {x(1)+ϵ1 , x(2)+ϵ2 , . . . , x(n)+ϵn }, where
data[4−6] . Grey system theory is developed by Deng[7] . As the (ϵ1 , ϵ2 , . . . , ϵn ) is a term for the shocking disturbance. To
primary forecasting method of grey system theory, GM(1,1) correctly discover and recognize the true behavior sequence X
has been applied in many fields[4−7] . However, GM(1,1) is of the system from the shock-disturbed sequence Y , one first
suitable for the stable time series, how to predict the non- has to go over the hurdle (ϵ1 , ϵ2 , . . . , ϵn ) (That is to say that
stationary series is a difficult problem which deserves to be cleaning up the disturbance). If we directly use the severely
researched. impacted data Y to construct model and to make predictions,
For non-stationary time series prediction problem, the the- then our prediction is likely to fail, because what the model
ory on how to select model would lose its validity. That is described was not the true situation X of the underlying
not the problem of selecting better model; instead, when a system.
system is severely affected by shock, the available data of the The wide existence of severely shocked systems often
past cannot truthfully reflect the law of the system. Under the causes quantitative predictions disagree with the outcomes of
circumstances, buffer operator of grey system theory[7] has intuitive qualitative analysis. Hence, seeking an equilibrium
been successfully used in many fields to overcome the above between qualitative analysis and quantitative predictions by
difficulties[8−13] , it combines quantitative and judgmental fore- eliminating these disturbances is an important task in order to
cast (qualitative analysis). Many kinds of buffer operators discover the true situation of the system. Grey buffer operator
proposed by Liu can address the problem, its definition is as
This article has been accepted for publication in a future issue of this follows.
journal, but has not been fully edited. Content may change prior to final Definition 1[7] . Assume that raw data sequence is X =
publication.
This work was supported by Social Science Foundation of China Ministry of {x(1), x(2), . . . , x(n)}. If ∀k = 2, 3, . . . , n, x(k)−x(k −1) >
Education (15YJA630017), The Leverhulme Trust International Network (IN- 0, then X is called as a monotonic increasing sequence.
2014-020), National Natural Science Foundation of China (71401051), Zhe- If ∀k = 2, 3, . . . , n, x(k) − x(k − 1) < 0, then X is
jiang Provincial Natural Science Foundation Project (LY14G010005) and Cul-
tural and artistic scientific research project of Hebei Province (HBWY2014- called as a monotonic decreasing sequence. If there are
Y-C031). Recommended by Associate Editor YangQuan Chen. k, k ′ ∈ {k = 2, 3, . . . , n} such that x(k) − x(k − 1) > 0,
Lifeng Wu is with the College of Economics and Management, Hebei Uni- x(k ′ )−x(k ′ −1) < 0, then X is defined as a random vibrating
versity of Engineering, Handan 056038, China (e-mail: wlf6666@126.com).
Sifeng Liu is with the Centre for Computational Intelligence, DMU, or fluctuating sequence. If M = max{x(k)|k = 1, 2, . . . , n}
Leicester, LE1 9BH, U.K and the Institute for Grey System Studies, NUAA, and m = min{x(k)|k = 1, 2, . . . , n}, then M − m is called
Nanjing 210016, China (e-mail: sifeng.liu@dmu.ac.uk; sfliu@nuaa.edu.cn). as the amplitude of the sequence X.
Yingjie Yang is with the Centre for Computational Intelligence, De Mont-
fort University, Leicester, LE1 9BH, UK (e-mail: yyang@dmu.ac.uk). Lemma 1[7] . X = {x(1), x(2), . . ., x(n)} is a monotonic
Digital Object Identifier 10.1109/JAS.2016.7510214 increasing sequence. Then, XD = {x(1)d, x(2)d, . . ., x(n)d}
2 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

is a weakening buffer operator(WBO), iff x(k)d ≥ x(k), Similarly, p p


q(q ∈ R+ ) order WBO is
k = 1, 2, . . . , n; XD = {x(1)d, x(2)d, . . ., x(n)d} is  1  pq
a strengthening buffer operator(SBO), iff x(k)d ≤ x(k), n 0 ... 0
 1 1
... 0 
k = 1, 2, . . . , n. p  n n−1 
Lemma 2[7] . Assume that X = {x(1), x(2), . . ., x(n)} is a XD = [x(1), x(2), . . . , x(n)]  .
q
.. .. .. 
 .. . . . 
monotonic decreasing sequence. Then, XD = {x(1)d, x(2)d, 1 1
... 1
. . ., x(n)d} is a WBO, iff x(k)d ≤ x(k), k = 1, 2, . . . , n; n n−1

XD = {x(1)d, x(2)d, . . ., x(n)d} is a SBO, iff x(k)d ≥ x(k), Theorem 1. For original data X = [x(1), x(2), . . . , x(n)],
k = 1, 2, . . . , n. − pq ( pq ∈ R+ ) order WBO from (1) is the pq order SBO.
Lemma 3[7] . Assume that X = {x(1), x(2), . . . , x(n)} is Proof. Set
 1 
a fluctuating sequence, XD = {x(1)d, x(2)d, . . . , x(n)d} is n 0 ... 0
a WBO, iff max{x(k)|k = 1, 2, . . . , n} ≥ max{x(k)d|k =  n1 n−1
1
... 0 
 
1, 2, . . . , n} and min{x(k)|k = 1, 2, . . . , n} ≤ min{x(k)d|  .. .. .. ..  = A,
 . . . . 
k = 1, 2, . . . , n}; XD = {x(1)d, x(2)d, . . ., x(n)d} is a 1 1
SBO, iff max{x(k)|k = 1, 2, . . . , n} ≤ max{x(k)d|k = n n−1 ... 1
1, 2, . . . , n} and min{x(k)|k = 1, 2, . . . , n} ≥ since − pq ( pq ∈ R+ ) order WBO is
min{x(k)d|k = 1, 2, . . . , n}.
 1 − pq
Definition 2[7] . Assume that raw data sequence is X = n 0 ... 0
{x(1), x(2), . . . , x(n)}, XD = {x(1)d, x(2)d, . . . , x(n)d},  n1 n−1 1
... 0 
p  
where XD− q =X  . . .. . 
 .. .. . .. 
x(k) + x(k + 1) + . . . + x(n) 1 1
x(k)d = , (1) ... 1
n−k+1 n
p
n−1

D is a first order WBO no matter whether X is monotonic =XA− q


decreasing, increasing, or vibrating. If XD2 = XDD =   pq
n 0 0 ... 0
{x(1)dd, x(2)dd, . . . , x(n)dd}, D2 is a second order WBO.  −(n − 1) n−1 0 ... 0 
Similarity, D3 is a third order WBO.  
 0 −(n − 2) n−2 ... 0 
If =X  
 .. .. .. .. .. 
x(1) + x(2) + . . . + x(k − 1) + kx(k)  . . . . . 
x(k)d = , (2) 0 0 0 ... 1
2k − 1
p
then D is a first order SBO when sequence X is either The result of XA is a vector. When each component of
q

monotonic decreasing or increasing. If XD2 = XDD = p


XA q is not less pthan the corresponding component of X, we
{x(1)dd, x(2)dd, . . . , x(n)dd}, D2 is a second order SBO. can write as XA q ≥ X. If sequence X isp either monotonically
Similarity, D3 is a third order SBO. decreasing or increasing, because XA q ≥ X and A is an

x(0) (k)d = x(0) (k) of WBO is consistent with the results invertible matrix, we have XA
p p p
q A− q ≥ XA− q , that is X ≥

of above studies, that is they all suggested that more empha- −p


XA q . So − q order WBO is the q order SBO when sequence
p p
sis should be placed on the most recent and most relevant X is either monotonically decreasing or increasing.
information. If sequence X = [x(1), x(2), . . . , x(n)] is a fluctuating
III. T HE R ELATIONSHIP B ETWEEN WBO AND SBO sequence, x(l) = max{x(k)|k = 1, 2, . . . , n}, x(h) = min{ p
x(k)|k = 1, 2, . . . , n}, because [x(l), x(l), . . . , x(l)]A q ≥
Due to traditional weakening buffer operators cannot tune
[x(l), x(l), . . . , x(l)] and Ap is an invertible matrix, we have
the effect intensity to a small extent, which leads to problems p
−p
[x(l), x(l), . . . , x(l)]A q A− q ≥ [x(l), x(l), . . . , x(l)]A q,
that the buffer effect may be too strong or too weak. Consider- −p
that is [x(l), x(l), . . . , x(l)] ≥ [x(l), x(l), . . . , x(l)]A ; Sim-
q
ing this situation, and like the fractional-order systems[19−21] ,
ilarly, wep have [x(h), x(h), . . . , x(h)] ≤ [x(h), x(h), . . . ,
fractional weakening buffer operator is constructed. Then (1)
x(h)]A− q . So − pq order WBO is the pq order SBO when
can be expressed by
sequence X is a fluctuating sequence.
XD ={x(1)d, x(2)d, . . . , x(n)d} So − pq ( pq ∈ R+ ) order WBO from (1) is the pq order
 1 
0 ... 0 SBO. 
n
 1 1
... 0  Corollary 1. For original data X = [x(1), x(2), . . . , x(n)],
 n n−1 
= [x(1), x(2), . . . , x(n)]  . .. .. ..  − pq ( pq ∈ R+ ) order SBO from (2) is the pq order WBO.
 .. . . .  Corollary 2. For original data X = [x(1), x(2), . . . , x(n)],
1 1 −p
n n−1 ... 1 if nonnegative matrix B satisfies XB q ( q ∈ R+ ) > 0 and
p

then second order WBO can be expressed by −p − p p p


XD q = XB q is SBO (WBO), then XD q = XB q is
 1 2 WBO (SBO).
0 ... 0
n
 n1 n−1
1
. .. 0  The procedures of GM(1,1) model with pq order WBO
  p
( q WGM(1,1)) are more complex than the traditional GM(1,1),
XD2 = [x(1), x(2), . . . , x(n)]  . . . .. 
 .. .. .. .  because more work must be done before forecasting. The
1 1
n n−1 ... 1 procedures can be summarized as follows:
WU et al.: USING FRACTIONAL ORDER METHOD TO GENERALIZE STRENGTHENING BUFFER OPERATOR 3

Step 1: Given a raw data sequence X (0) = {x(0)p(1), Case 2. Electricity consumption per capita forecasting
x (2), . . ., x(0) (n)}, pq order WBO sequence is X (0) D q =
(0) in China[24]
The data from 2000 to 2005 (X (0) = {132.4, 144.6, 156.3,
p p p
{x(0) (1)d q , x(0) (2)d q , . . ., x(0)p(n)d q }. p p
Step 2: Sequence {x(0) (1)d q , x(0) (2)d q , . . ., x(0) (n)d q } 173.7, 190.2, 216.7}) are used to obtain different GM(1,1)
is used top establish models with different WBO, and the data of 2006 is predicted
∑k GM(1,1),p accumulated generating operator by these models. The results are shown in Table III.
x(1) (k)d q = i=1 x(0) (i)d q , k = 1, 2, . . . , n.
Step 3: The parameter a and b can be obtained by As can be seen from Table III, both WGM(1,1) models are
[ ] better than the best result of Reference[23] , as a conclusion,

= (AT A)−1 AT Y fractional order WBO has a perfect forecasting capability.

Case 3. The qualified discharge rate of industrial
where
  wastewater forecasting in Jiangxi in China[17]
The data from 2000 to 2005 (X (0) = {68.63, 75.9, 77.59,
p p
 (0)
p  (1) q
− x (1)d +x
(1)
(2)d q
1 
x (2)d q
 p 2 83.06, 88.66, 92.13}) are used to construct two GM(1,1)
 x(0) (3)d pq   p

 1 
(1) q (1)
(3)d q
  − x (2)d +x models with WBO, and the data from 2006 to 2007 are
Y = .. , A = 

2
..

.. 
   predicted by these models. The results are shown in Table
.
 . . 

p p p IV.
x(0) (n)d q (1)
(n−1)d q +x(1) (n)d q
−x 2 1 As can be seen from Table IV, the WGM(1,1) model is
better than the best result of Reference[17] , so fractional order
Step 4: After substituting â and b̂ into x̂(0) (k + 1) =
WBO can improve the prediction accuracy of conventional
x̂ (k + 1) − x̂(1) (k) = [x(0) (1) − âb̂ ](1 − eâ )e−âk (k =
(1)
GM(1,1) model.
1, 2, . . . , n − 1), we can make prediction x(0) (n + 1), x(0) (n +
2), . . ..
TABLE IV
Step 5: If the predicted value x(0) (n + 1), x(0) (n + 2), . . .
THE FITTED VALUES AND MAPE OF TWO GREY MODELS
is not consistent with the result of qualitative analysis, then
change the order number pq . (If we want to pay more attention Year Actual value GM(1,1) WGM(1,1)
to the recent data, the order number pq must be the larger one. 2006 93.23 93.4 93.95
If we want to pay more attention to the old data, the order 2007 93.89 94.5 95.77
number pq must be the smaller one. Because the strengthening MAPE 0.42 1.75
buffer operator reflects the priority of old data[22] ).
Step 6: Repeat Step 1-5 until the predicted values x(0) (n+
Case 4. The electricity consumption forecasting in
1), x(0) (n + 2), . . . are consistent with the result of qualitative
Vietnam[25]
analysis.
The data from 2000 to 2003 (X (0) = {1927, 2214, 2586,
IV. E XPERIMENTATION RESULTS 2996}, unit: KTOE) are used to construct four models with
WBO, and the data from 2004 to 2007 are predicted by these
∑n x(0) (k)−x̂(0) (k)
To test the proposed model, mean absolute percentage
models. The results are shown in Table V.
error (MAPE = 100% × n k=1 1
x(0) (k) ) is used As can be seen from Table V, the WGM(1,1) model is better
to evaluate the precision. than the best result of Reference[17] , so fractional order WBO
Case 1. Energy consumption forecasting in China[23] can improve the prediction accuracy of conventional GM(1,1)
The data from 1998 to 2005 (X (0) = {13.22, 13.38, 13.86, model.
14.32, 15.18, 17.50, 20.32, 22.47}) are used to establish Case 5. The logistics demand forecasting in Jiangsu[26]
different GM(1,1) models with different WBO, and the data The data from 2005 to 2008 are used to construct three grey
from 2006 to 2007 are used to determine the optimal order of models with WBO, and the data from 2009 are predicted by
WBO. The results are shown in Table I. these models. The results are shown in Table VI.
As can be seen from Table I, 0.1WGM(1,1) is the best
As can be seen from Table VI, the WGM(1,1) model is
model among the above models in out-of sample data. So
better than the traditional grey model, so fractional order WBO
0.1WGM(1,1) is used to predict the data from 2008 to 2009.
can improve the prediction accuracy of conventional GM(1,1).
The results are listed in Table II. As can be seen from Table II,
0.1WGM(1,1) yielded the lowest MAPE in out-of-sample data.
TABLE VI
This implies that 0.1WGM(1,1) can improve the prediction
THE FITTED VALUES AND MAPE OF THREE GREY MODELS
precision.
Year Actual value GM(1,1)[26] 1WGM(1,1) 0.5WGM(1,1)
TABLE II 2009 5154.46 5330 5008 5138
THE RESULTS OF TWO GREY MODELS MAPE 3.41 2.84 0.32

Year Actual value 0.1WGM(1,1) The result of Reference[23]


2008 29.10 28.86 28.59 Case 6: The energy production forecasting in China[27]
2009 31.00 31.41 31.23 The 1985-1989 data are used for model building, while the
MAPE 0.98 1.26 1990-1995 data are used as an ex-post testing data set. The
4 IEEE/CAA JOURNAL OF AUTOMATICA SINICA

TABLE I
THE RESULTS OF DIFFERENT GREY MODELS

Year Actual value 0.3WGM(1,1) 0.1WGM(1,1) The best result of Reference[23]


2006 24.63 23.95 24.05 27.95
2007 26.56 25.97 26.34 26.16
MAPE 2.43 1.55 2.12

TABLE III
THE FITTED VALUES AND MAPE OF DIFFERENT GREY MODELS

Year Actual value -0.6WGM(1,1) -0.7WGM(1,1) The best result of Reference[24]


2006 249.4 248.3 250.8 241.21
MAPE 0.44 0.56 3.28

TABLE V
THE FITTED VALUES AND MAPE OF FOUR GREY MODELS

Year Actual value GM(1,1) AGM(1,1)[25] 1WGM(1,1) 0.1WGM(1,1)


2004 3437 3477 3334 3215 3439
2005 3967 4042 3807 3452 3953
2006 4630 4699 4347 3706 4544
2007 5256 5462 4963 3979 5224
MAPE 2.12 4.68 15.92 0.72

results given by the GM(1,1) model and 1.5WGM(1,1) as well suggested that the particle swarm algorithm should be used to
as the observed values are shown in Table VII. determine the optimal order.

TABLE VII R EFERENCES


THE FITTED VALUES AND MAPE OF TWO GREY MODELS
[1] Brannas K. Prediction and control for a time-series count data model.
Year Actual value GM(1,1)[27] 1.5WGM(1,1) International Journal of Forecasting, 1995, 11(2): 263-270
[2] Pfeffermann D. Small area estimation-new developments and directions.
1990 103922 106069 103407
International Statistical Review, 2002, 70(1): 125-143
1991 104844 111296 105320 [3] Tao C, Wei S. Multi-source data fusion based small sample prediction of
1992 107265 116781 107270 gear random reliability. Journal of Mechanical Science and Technology,
2012, 26(8): 2547-2555
1993 111059 122536 109255 [4] Choi T M, Hiu C L, Ng S F, Yu Y. Color trend forecasting of fashionable
1994 118729 128574 111277 products with very few historical data. IEEE Transactions on Systems,
1995 129034 134910 113337 Man and Cybernetics-part C: Applications and Reviews, 2012, 42(6):
1003-1010
MAPE 6.71 3.50 [5] Liu J, Xiao X X, Guo J H, Mao S H. Error and its upper bound
estimation between the solutions of GM(1,1) grey forecasting models.
Applied Mathematics and Computation, 2014, 246: 648-660
Table VII shows that the 1.5WGM(1,1) model is better for [6] Wu L F, Liu S F, Yao L G, Yan S L, Liu D L. Grey system model
forecasting the energy production in China. The forecasted with the fractional order accumulation. Communications in Nonlinear
Science and Numerical Simulation, 2013, 18(7): 1775-1785
values are more precise than the GM(1,1) model, for data [7] Chen C I, Huang S J. The necessary and sufficient condition for GM(1,1)
sequence with large random fluctuation. grey prediction model. Applied Mathematics and Computation, 2013,
219(11): 6152-6162
[8] Li W, Xie H. Geometrical variable weights buffer GM(1,1) model and
V. C ONCLUSION its application in forecasting of China’s energy consumption. Journal of
Applied Mathematics, 2014, 131432: 1-6
Let us now return to the name of the fractional calculus. The [9] Liao R J, Bian J P, Yang L J, Grzybowski S, Wang Y Y, Li J. Forecasting
fractional calculus is a name for the theory of integrals and dissolved gases content in power transformer oil based on weakening
derivatives of arbitrary order. which unifies and generalizes buffer operator and least square support vector machine-Markov. IET
Generation, Transmission & Distribution, 2012, 6(2): 142-151
the notions of integer-order differential and integral. Similarly, [10] Zhu J M, Zhai D T, Huang Z W. Fracture healing stress prediction
fractional order WBO unifies and generalizes the notions of based on weakening buffer operator and GM(1,1) equal-dimension-new-
WBO and SBO. As can be seen from Table II-VII, GM(1,1) information model. Chinese Journal of Biomedical Engineering, 2012,
31(2): 268-275
with the fractional order buffer operator can predict the devel- [11] Guo C L, Xu X X, Gong Z W. Co-integration analysis between GDP
opment trend of the system accurately. and meteorological catastrophic factors of Nanjing city based on the
Six real cases were seen to obtain good results, however, the buffer operator. Natural Hazards, 2014, 71(2): 1091-1105
[12] Wang D P, Wang B W. Medium and long term load forecasting based
order pq may be not optimal. In this paper, the order pq is chosen on variable weights buffer grey model. Power System Technology, 2013,
from more computational experiments. In future studies, it is 37(1): 167-171
WU et al.: USING FRACTIONAL ORDER METHOD TO GENERALIZE STRENGTHENING BUFFER OPERATOR 5

[13] Cheng K, Cheng L, Huang Y. The water quality prediction based on the Lifeng Wu received the M. Sc. degree in Science
gray model and curve fitting. Journal of Information and Computational from Wenzhou University, Wenzhou, China, and the
Science, 2013, 10(8): 2329-2335 Ph. D degree in Management Science and Engineer-
[14] Gao Y, Zhou D Q, Liu C C, Zhang L. Constructing methods of new ing from Nanjing University of Aeronautics and
buffer operators with variable weights and their inner link. System Astronautics, Nanjing, China, in 2010 and 2015,
Engineering Theory & Practice, 2013, 33(2): 489-497 respectively. He is currently a lecturer in the College
[15] Dai W Z, Su Y. New strengthening buffer operators and their applica- of Economics and Management, Hebei University of
tions based on prior use of new information. Acta Automatica Sinica, Engineering, Handan, China. He has published 35
2012, 38(8): 1329-1334 papers on grey systems and their applications. His
[16] Li D M, Li X. Research on a new weakening buffer operator of current research interests focus on the grey system
investment forecasting for constructing digital libraries. Journal of modeling. He is also a member of the Grey Systems
Nanjing Institute of Technology, 2012, 10(4): 48-51 Society of China.
[17] Wang Z X, Dang Y G, Liu S F. A sort of power weaken buffer operators
Sifeng Liu (SM’08) received the B. Sc. degree
and its properties. Control and Decision, 2012, 27(10): 1482-1488
in Mathematics from Henan University, Kaifeng,
[18] Hu X L, Wu Z P, Han R. Analysis on the strengthening buffer operator
China, in 1981, the M. S. degree in Economics
based on the strictly monotone function. International Journal of Applied
and the Ph. D degree in Systems Engineering from
Physics and Mathematics, 2013, 3(2): 132-136
Huazhong University of Science and Technology,
[19] Sabatier J, Farges C, Trigeassou J C. A stability test for non-
Wuhan, China, in 1986 and 1998, respectively. He
commensurate fractional order systems. Systems & Control Letters,
spent 22 years with Henan Agricultural University,
2013, 62(9): 739-746
Henan, China, in various roles including the Head of
[20] Wu Y. Discretization of fractional order diffeerentiator over Paley-
Department, Deputy Director, and a Full Professor.
Wiener space. Applied Mathematics and Computation, 2014, 247: 162-
He joined the Nanjing University of Aeronautics
168
and Astronautics, Nanjing, China, in 2000, as a
[21] Abbas S, Benchohra M, Rivero M, Trujillo J J. Existence and stability re-
Distinguished Professor and led the College of Economics and Management
sults for nonlinear fractional order Riemann-Liouville Volterra-Staieltjes
from 2001 until 2012. He is also the Founding Director of the Institute
quadratic integral equations. Applied Mathematics and Computation,
for Grey Systems Studies, the Founding Chair of the IEEE SMC Technical
2014, 247: 319-328
Committee on Grey Systems, the President of the Grey Systems Society
[22] Wu L F, Liu S F, Yao L G. Distinguishing method of buffer operators
of China, the Founding Editor-in-Chief of the Grey Systems Theory and
whether meet the principle of new information priority. System Engi-
Application (Emerald), and the Editor-in-Chief of the Journal of Grey Systems
neering Theory & Practice, 2015, 35(4): 991-996
(Research Information). He has over 600 research publications of which about
[23] Li X M, Dang Y G, Wang Z X. Harmonic buffer operators with variable
300 have been published in international journals.
weights and effect strength comparison. System Engineering Theory &
Dr. Liu is an Honorary Fellow of the World Organization of Systems and
Practice, 2012, 32(11): 2486-2492
Cybernetics. Sifeng Liu is a research professor of Centre for Computational
[24] Cui L Z, Liu S F, Wu Z P. New strengthening buffer operators and
Intelligence, De Montfort University for the project of Marie Curie Inter-
their applications. System Engineering Theory & Practice, 2010, 30(3):
national Incoming Fellowships (FP7-PEOPLE-2013-IIF) of the 7th Research
484-489
Framework Programme of the European Commission.
[25] Li D C, Chang C J, Chen C C, Chen W C. Forecasting short-term
electricity consumption using the adaptive grey-based approach-An
Asian case. Omega, 2012, 40(6): 767-773
[26] Tian G, Li N, Liu S F. Grey forecast of logistics demand based
on parameter optimization model. East China Economic Management,
2011, 25(6): 155-157 Yingjie Yang (SM’13) received the B. Sc., M. Sc.
[27] Pi D, Liu J, Qin X. A grey prediction approach to forecasting energy and Ph. D. degrees in Engineering from Northeastern
demand in China. Energy Sources, Part A: Recovery, Utilization, and University, Shenyang, China, in 1987, 1990, and
Environmental Effects, 2010, 32(16): 1517-1528 1994, respectively. He was awarded his PhD degree
in Computer Science at Loughborough University,
Loughborough, U.K., in 2008.
He is currently a professor in computational in-
telligence in the School of Computer Science and
Informatics at De Montfort University, Leicester,
U.K. He has published over 100 papers on grey
systems, fuzzy sets, rough sets, neural networks
and their applications to civil engineering, transportation and environmental
engineering. His research interests include the representation and modelling
of various uncertainties and the application of computational intelligence to
engineering problems.
Dr. Yang is a senior member of IEEE Systems, Man and Cybernetics
Society, a co-chair of IEEE SMC Technical Committee on Grey Systems
and a member of Rail Research UK Association.
Paper Download Links

1. Fudong Ge, YangQuan Chen, Chunhai Kou. Cyber-physical systems as general distributed
parameter systems: three types of fractional order models and emerging research opportunities.
IEEE/CAA Journal of Automatica Sinica, 2015, 2(4): 353-357
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7296529 (Local PDF)

2. Bruce J. West, Malgorzata Turalska. The Fractional Landau Model. IEEE/CAA Journal of
Automatica Sinica, 2016, 3(3), 257-260
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7508800 (Local PDF)

3. Kecai Cao, YangQuan Chen, Daniel Stuart. A Fractional Micro-Macro Model for Crowds of
Pedestrians Based on Fractional Mean Field Games. IEEE/CAA Journal of Automatica Sinica, 2016,
3(3), 261-270
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7508801 (Local PDF)

4. Jiacai Huang, YangQuan Chen, Haibin Li, Xinxin Shi. Fractional Order Modeling of Human
Operator Behavior with Second Order Controlled Plant and Experiment Research. IEEE/CAA Journal
of Automatica Sinica, 2016, 3(3), 271-280
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7508802 (Local PDF)

5. Yan Ma, Xiuwen Zhou, Bingsi Li, Hong Chen. Fractional Modeling and SOC Estimation of
Lithium-ion Battery. IEEE/CAA Journal of Automatica Sinica, 2016, 3(3), 281-287
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7508803 (Local PDF)

6. Bingsan Chen, Chunyu Li, Benjamin Wilson, Yijian Huang. Fractional Modeling and Analysis of
Coupled MR Damping System. IEEE/CAA Journal of Automatica Sinica, 2016, 3(3), 288-294
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7508804 (Local PDF)

7. Xiaojuan Chen, Jun Zhang, Tiedong Ma. Parameter estimation and topology identification of
uncertain general fractional-order complex dynamical networks with time delay. IEEE/CAA Journal of
Automatica Sinica, 2016, 3(3): 295-303
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7508805 (Local PDF)

8. Cuihong Wang, Huanhuan Li, YangQuan Chen. H ∞ Output Feedback Control of Linear
Time-invariant Fractional-order Systems over Finite Frequency Range. IEEE/CAA Journal of
Automatica Sinica, 2016, 3(3), 304-310
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7508806 (Local PDF)

9. Kai Chen, Junguo Lu, Chuang Li. The Ellipsoidal Invariant Set of Fractional Order Systems Subject
to Actuator Saturation: The Convex Combination Form. IEEE/CAA Journal of Automatica Sinica,
2016, 3(3), 311-319
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7508807 (Local PDF)

10. Mojtaba Naderi Soorki, Mohammad Saleh Tavazoei. Constrained Swarm Stabilization of
Fractional Order Linear Time Invariant Swarm Systems. IEEE/CAA Journal of Automatica Sinica,
2016, 3(3), 320-331
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7508808 (Local PDF)

11. Norelys Aguila-Camacho, Manuel A. Duarte-Mermoud. Improving the Control Energy in Model
Reference Adaptive Controllers Using Fractional Adaptive Laws. IEEE/CAA Journal of Automatica
Sinica, 2016, 3(3), 332-337
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7508809 (Local PDF)

12. Arturo Rojas-Moreno. An Approach to Design MIMO FO Controllers for Unstable Nonlinear
Plants. IEEE/CAA Journal of Automatica Sinica, 2016, 3(3), 338-344
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7508810 (Local PDF)

13. T. Sathiyaraj, P. Balasubramaniam. Controllability of Fractional Order Stochastic Differential


Inclusions with Fractional Brownian Motion in Finite Dimensional Space. IEEE/CAA Journal of
Automatica Sinica, 2016, 3(4), 400-410
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7589487 (Local PDF)

14. Baris Baykant Alagoz. A Note on Robust Stability Analysis of Fractional Order Interval Systems
by Minimum Argument Vertex and Edge Polynomials. IEEE/CAA Journal of Automatica Sinica, 2016,
3(4), 411-421
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7589488 (Local PDF)

15. Mohammad Saleh Tavazoei. Criteria for Response Monotonicity Preserving in Approximation of
Fractional Order Systems. IEEE/CAA Journal of Automatica Sinica, 2016, 3(4), 422-429
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7589489 (Local PDF)

16. Hua Chen, Yang Quan Chen. Fractional-order Generalized Principle of Self-support (FOGPSS) in
Control System Design. IEEE/CAA Journal of Automatica Sinica, 2016, 3(4), 430-441
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7589490 (Local PDF)

17. Songsong Cheng, Shengguo Wang, Yiheng Wei, Qing Liang, Yong Wang. Study on Four
Disturbance Observers for FO-LTI Systems. IEEE/CAA Journal of Automatica Sinica, 2016, 3(4),
442-450
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7589491 (Local PDF)

18. Fabrizio Padula, Antonio Visioli. Set-point Filter Design for a Two-degree-of-freedom Fractional
Control System. IEEE/CAA Journal of Automatica Sinica, 2016, 3(4), 451-462
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7589492 (Local PDF)

19. Zhuoyun Nie, Qingguo Wang, Ruijuan Liu, Yonghong Lan. Identification and PID Control for a
Class of Delay Fractional-order Systems. IEEE/CAA Journal of Automatica Sinica, 2016, 3(4),
463-476
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7589653 (Local PDF)

20. Changchun Hua, Tong Zhang, Yafeng Li, Xinping Guan. Robust Output Feedback Control for
Fractional Order Nonlinear Systems with Time-varying Delays. IEEE/CAA Journal of Automatica
Sinica, 2016, 3(4), 477-482
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7589654 (Local PDF)

21. Yige Zhao, Yuzhen Wang, Haitao Li. State Feedback Control for a Class of Fractional Order
Nonlinear Systems. IEEE/CAA Journal of Automatica Sinica, 2016, null(4), 483-488
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7589656 (Local PDF)

22. P. Lino, G. Maione, S. Stasi, F. Padula, and A. Visioli, “Synthesis of fractional-order PI controllers
and fractional-order filters for industrial electrical drives,” IEEE/CAA Journal of Automatica Sinica,
vol. 4, no. 1, pp. 58-69, Jan. 2017.
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7815552 (Local PDF)

23. J. X. Liu, T. B. Zhao, and Y. Q. Chen, “Maximum power point tracking with fractional order high
pass filter for proton exchange membrane fuel cell,” IEEE/CAA Journal of Automatica Sinica, vol. 4,
no. 1, pp. 70-79, Jan. 2017
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7815553 (Local PDF)
24. D. Tavares, R. Almeida, and D. F. M. Torres, “Constrained fractional variational problems of
variable order,” IEEE/CAA Journal of Automatica Sinica, vol. 4, no. 1, pp. 80-88, Jan. 2017.
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7815554 (Local PDF)

25. Q. Xue and H. B. Duan, “Robust attitude control for reusable launch vehicles based on fractional
calculus and pigeon-inspired optimization,” IEEE/CAA Journal of Automatic Sinica, vol. 4, no. 1, pp.
89-97, Jan. 2017.
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7815555 (Local PDF)

26. V. S. Krishnasamy, S. Mashayekhi, and M. Razzaghi, “Numerical solutions of fractional


differential equations by using fractional Taylor basis,” IEEE/CAA Journal of Automatica Sinica, vol.
4, no. 1, pp. 98-106, Jan. 2017.
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7815556 (Local PDF)

27. W. J. Gu, Y. G. Yu, and W. Hu, “Artificial bee colony algorithmbased parameter estimation of
fractional-order chaotic system with time delay,” IEEE/CAA Journal of Automatica Sinica, vol. 4, no.
1, pp. 107-113, Jan. 2017.
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7815557 (Local PDF)

28. S. Das and V. K. Yadav, “Stability analysis, chaos control of fractional order Vallis and El-Nino
systems and their synchronization,” IEEE/CAA Journal of Automatica Sinica, vol. 4, no. 1, pp.
114-124, Jan. 2017.
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7815558 (Local PDF)

29. A. Bekir, O. Guner, and A. Cevikel, “The exp-function method for some time-fractional differential
equations,” IEEE/CAA Journal of Automatica Sinica, vol. 4, no. 2, pp. 315-321, Apr. 2017.
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7739896 (Local PDF)

30. Y. Zhao, Y. Li, F. Y. Zhou, Z. K. Zhou, and Y. Q. Chen, “An iterative learning approach to identify
fractional order KiBaM model,” IEEE/CAA Journal of Automatica Sinica, vol. 4, no. 2, pp. 322-331,
Apr. 2017.
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7833249&tag=1 (Local PDF)

31. W. Y. Ma, Y. J. Wu, and C. P. Li, “Pinning synchronization between two general fractional
complex dynamical networks with external disturbances,” IEEE/CAA Journal of Automatica Sinica,
vol. 4, no. 2, pp. 332-339, Apr. 2017.
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7783960 (Local PDF)

32. M. J. Lazo, D. F. M. Torres, “Variational calculus with conformable fractional derivatives,”


IEEE/CAA Journal of Automatica Sinica, vol. 4, no. 2, pp. 340-352, Apr. 2017.
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7739894 (Local PDF)

33. J. H. Wang, L. Y. Qiao, Y. Q. Ye, and Y. Q. Chen, “Fractional envelope analysis for rolling
element bearing weak fault feature extraction,” IEEE/CAA Journal of Automatica Sinica, vol. 4, no. 2,
pp. 353-360, Apr. 2017.
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7739893 (Local PDF)

34. M. Xiao, G. P. Jiang, J. D. Cao, and W. X. Zheng, “Local bifurcation analysis of a delayed
fractional-order dynamic model of dual congestion control algorithms”, IEEE/CAA Journal of
Automatica Sinica, vol. 4, no. 2, pp. 361-369, Apr. 2017.
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7739001 (Local PDF)

The remaining papers (online):


35. Y. Yang, and D. Y. Xue, “Modified grey model predictor design using optimal fractional-order
accumulation calculus,” IEEE/CAA Journal of Automatica Sinica, pp. 1-10, 2017. DOI:
10.1109/JAS.2017.7510355.
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7833248 (Local PDF)

36. J. B. Long, H. B. Wang, P. Li and H. S. Fan, “Applications of Fractional Lower Order


Time-Frequency Representation to Machine Bearing Fault Diagnosis”, IEEE/CAA Journal of
Automatica Sinica, pp. 1-17, 2017. DOI: 10.1109/JAS.2016.7510190
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7783955 (Local PDF)

37. J. M. Wei, Y. A. Hu, and M. M. Sun, “An exploration on adaptive iterative learning control for a
class of commensurate high-order uncertain nonlinear fractional order systems,” IEEE/CAA Journal of
Automatica Sinica, pp. 1–10, 2017. DOI: 10.1109/JAS.2017.7510361
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7833250 (Local PDF)

38. Amit S. Chopade, Swapnil W. Khubalkar, A. S. Junghare, M. V. Aware, and Shantanu Das,
“ Design and Implementation of Digital Fractional Order PID Controller using Optimal Pole-Zero
Approximation Method for Magnetic Levitation System”, IEEE/CAA Journal of Automatica Sinica, pp.
1–12, 2017. DOI: 10.1109/JAS.2016.7510181
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7783935 (Local PDF)

39. Manjeet Kumar, Apoorva Aggarwal, Tarun Rawat and Harish Parthasarathy, “Optimal Nonlinear
System Identification Using Fractional Delay Second-Order Volterra System”, IEEE/CAA Journal of
Automatica Sinica, pp. 1–17, 2017. DOI: 10.1109/JAS.2016.751018
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7783953 (Local PDF)

40. S. Y. Shao and M. Chen. “Fractional-Order Control for a Novel Chaotic System without
Equilibrium”, IEEE/CAA Journal of Automatica Sinica, pp. 1–9, 2017. DOI:
10.1109/JAS.2016.7510124
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7738995 (Local PDF)

41. Khatir Khettab, Samir Ladaci, and Yassine Bensafia, “Fuzzy Adaptive Control of a Fractional
Order Chaotic System with Unknown Control Gain Sign Using a Fractional Order Nussbaum Gain”,
IEEE/CAA Journal of Automatica Sinica, pp. 1–8, 2017. DOI: 10.1109/JAS.2016.7510169
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7739895 (Local PDF)

42. Sen Li, Rongxi He, Bin Lin, Fei Sun, “DOA Estimation Based on Sparse Representation of the
Fractional Lower Order Statistics in Impulsive Noise”, IEEE/CAA Journal of Automatica Sinica, pp.
1–9, 2017. DOI: 10.1109/JAS.2016.7510187
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7783954 (Local PDF)

43. Xuefeng Zhang, “Relationship Between Integer Order Systems and Fractional Order Systems and
Its Two Applications”, IEEE/CAA Journal of Automatica Sinica, pp. 1–9, 2017. DOI:
10.1109/JAS.2016.7510205
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7783961 (Local PDF)

44. Shaobo He, Kehui Sun, and Huihai Wang, “Dynamics of the Fractional-order Lorenz System
Based on Adomian Decomposition Method and Its DSP Implementation”, IEEE/CAA Journal of
Automatica Sinica, pp. 1–6, 2017. DOI: 10.1109/JAS.2016.7510133
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7738993 (Local PDF)

45. Lilian Huang, Longlong Wang, and Donghai Shi, “Discrete Fractional Order Chaotic Systems
Synchronization Based on the Variable Structure Control with a New Discrete Reaching-law”,
IEEE/CAA Journal of Automatica Sinica, pp. 1–7, 2017. DOI: 10.1109/JAS.2016. 7510016
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7739000 (Local PDF)

46. Hossein Aminikhah, Mahdieh Tahmasebi, and Mahmoud Mohammadi Roozbahani, “The
Multi-scale Method for Solving Nonlinear Time Space Fractional Partial Differential Equations”,
IEEE/CAA Journal of Automatica Sinica, pp. 1–8, 2017. DOI: 10.1109/JAS.2016.7510058
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7739889 (Local PDF)

47. Quan Xu, Shengxian Zhuang, Yingfeng Zeng, and Jian Xiao, “Decentralized Adaptive Strategies
for Synchronization of Fractional-Order Complex Networks”, IEEE/CAA Journal of Automatica Sinica,
pp. 1–8, 2017. DOI: 10.1109/JAS.2016. 7510142
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7739890 (Local PDF)

48. Hadi Delavari and Milad Mohadeszadeh, “Robust Finite-time Synchronization of Non-Identical
Fractional-order Hyperchaotic Systems and its Application in Secure Communication”, IEEE/CAA
Journal of Automatica Sinica, pp. 1–8, 2017. DOI: 10.1109/JAS.2016. 7510145
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7739891 (Local PDF)

49. Najeeb Alam Khan, Tooba Hameed, “An Implementation of Haar Wavelet Based Method for
Numerical Treatment of Time-fractional Schrodinger and Coupled Schrodinger Systems”, IEEE/CAA
Journal of Automatica Sinica, pp. 1–10, 2017. DOI: 10.1109/JAS.2016. 7510193
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7783957 (Local PDF)

50. Ameya Anil Kesarkar, and N. Selvaganesan, “Asymptotic Magnitude Bode Plots of
Fractional-Order Transfer Functions”, IEEE/CAA Journal of Automatica Sinica, pp. 1–8, 2017. DOI:
10.1109/JAS.2016.7510196
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7783958 (Local PDF)

51. Ruoxun Zhang, Shiping Yang, Shiwen Feng, “Stability analysis of a class of nonlinear fractional
differential systems with Riemann-Liouville derivative”, IEEE/CAA Journal of Automatica Sinica, pp.
1–7, 2017. DOI: 10.1109/ JAS.2016.7510199
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7783959 (Local PDF)

52. Shanshan Li, Chunna Zhao, Yong Guan, Zhiping Shi, Xiaojuan Li, Rui Wang, and Qianying Zhang,
“Research on the Higher-order Logic Formalization of Fractance Element”, IEEE/CAA Journal of
Automatica Sinica, pp. 1–9, 2017. DOI: 10.1109/ JAS.2016.7510208
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7783962 (Local PDF)

53. Hongyong Yang, Fuyong Wang and Fujun Han, “Containment Control of Fractional Order
Multi-Agent Systems with Time Delays”, IEEE/CAA Journal of Automatica Sinica, pp. 1–6, 2017.
DOI: 10.1109/ JAS.2016. 7510211
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7783963 (Local PDF)

54. Lifeng Wu, Sifeng Liu , and Yingjie Yang, “Using Fractional Order Method to Generalize
Strengthening Buffer Operator and Weakening Buffer Operator”, IEEE/CAA Journal of Automatica
Sinica, pp. 1–5, 2017. DOI: 10.1109/ JAS.2016. 7510214
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7783964 (Local PDF)

S-ar putea să vă placă și