Fractional-Order Control: Theory and Applications in Motion Control
Fractional-Order Control: Theory and Applications in Motion Control
by Chengbin Ma
and Yoichi Hori
T
he concept of fractional-order variation occurs. For integer order ger order ones and provide an excel-
control (FOC) means controlled system, when β = 2, the system will lent tool for describing complex
systems and/or controllers are be oscillatory due to its zero phase dynamic features [1], [7]. Especially
described by fractional-order differen- margin. Taking β = 1 leads to poor for the modeling and identification of
tial equations. Expanding derivatives robustness against saturation since flexible structures with increasing
and integrals to fractional orders is by pure D controller will be used. By let- application of lighter materials, frac-
no means new and actually has a firm ting β be fractional between one and tional- order differential equations
and long-standing theoretical founda- two, a better tradeoff between stabili- could provide a natural solution since
tion. Interest in this subject was evi- ty and robustness will be obtained. these structures are essentially distrib-
dent almost as soon as the ideas of Namely, the fractional-order Dα con- uted-parameter systems [8]. Obvious-
classical calculus were known. The ear- troller is naturally introduced whose ly, the fractional-order models need
liest more or less systematic studies order α should be chosen properly fractional-order controllers for more
seem to have been made in the begin- between zero and one. Therefore, nec- effective control of the “real” systems.
ning and middle of the 19th century by essary phase margin can be easily This necessity motivated renewed
Liouville, Holmgren, and Riemann, kept to any desired amount in wide interest in various applications of FOC
although Eular, Lagrange, and others range of frequencies below and in the [10]–[13]. And with the rapid develop-
made contribution even earlier [1]. Par- neighborhood of the critical point. ment of computer performances, real-
allel to these theoretical beginnings This characteristic highlights the ization of FOC systems also became
was the development of applying frac- hopeful aspect of applying FOC to possible and much easier than before.
tional calculus to various problems [1]. control engineering. Generally there are three main
As to fractional calculus’ application Some other pioneering works were advantages for introducing fractional-
in control engineering, FOC was intro- also carried out around 1960s by order calculus to control engineering:
duced by Tustin for the position control
of massive objects (see Figure 1) half a
century ago in 1958, where actuator sat-
θr + e u 1
uration requires sufficient phase margin Kd sα θm
around and below the critical point [2]. − Jms2
The characteristic equation of the Saturation
above close-loop 1/s β system with
variable gain factor A is
Digital Object Identifier 10.1109/MIE.2007.909703 FIGURE 1 — The position control loop with fractional order Dα controller.
50
quency range, the two models give sim-
0 ilar frequency responses. At high
frequency range, the fractional model
−50 can describe the distributed nature of
Fractional Order Model
the torsional system; while in conven-
−100
100 101 102 103 104 tional integer order model, this nature
is totally ignored. Fractional-order mod-
200 eling is a useful tool to give a more ade-
quate description of system’s “real”
150
dynamic features.
Phase (°)
0 ⎛ ⎞
1 m
−10 Z {D [x(t)]} ≈ ⎝ α
α
cjz ⎠ X (z)
−j
T j =0
Phase (°)
−20
(26)
−30
−40 where m = [L/T] and the coefficients
cj are
−50
100 101 102 103 104 105 106
Freq. (rad/s) c0 = 1,
α
cj = (−1) j
j
FIGURE 7— Bode plots of ideal case, the first-, second-, and third-order approximations.
j−α −1
= · cj−1 , j ≥ 1.
j
α
s
+1 ω
N−1 s
+1 tion method. Even taking N = 2 can (27)
ωh
s ≈ s
i
. (23) give a satisfactory accuracy in fre-
ωb +1 i =0 ωi
+1
quency domain. It must be pointed out that the neces-
Based on Figure 6, ωi and ωi can be sary memory length, namely how good
calculated as Direct Discretization the approximation is needed, should be
1 α
The most commonly used discretiza- decided by the demand of specific con-
i+ 2 − 2 tion method of a fractional-order con- trol problem [23]. Larger memory gives
ωh N
ωi = ωb , troller is called the short memory better performance but also leads to a
ωb
1 α principle method. This discretization longer computation time. However, this
i+ 2 + 2
ωh N method is based on the observation tradeoff is not restricted in FOC, actually
ωi = ωb . (24)
ωb that for the Grünwald-Letnikov defini- a common problem in digital control.
tion, the values of the binomial coeffi-
Figure 7 shows the Bode plots of ideal cients near “starting point’’ t = 0 are An Example in Motion Control
frequency-band case (α = 0.4, ωb = small enough to be neglected or “for- Here a factional order PID k controller
200 Hz, ωh = 10, 000 Hz) and its gotten’’ for large t. Therefore the prin- is applied to torsional system’s back-
first-, second-, and third-order approx- ciple takes into account the behavior lash vibration suppression control
imations by broken-line approxima- of x(t) only in “recent past,” i.e., in [24]. In PID k controller D’s order can
Load Flywheel
(Changeable) Friction Load Adjustment
Backlash Adjustment
Belt
Torsional Shaft
(Changeable) Encoder
Driving
Servomotor Tacho-Generator
40
close-loop transfer function of integer
order PID control system from ωr to 30
ωm is 20
10
G close (s) =
0
C I (s)P 3m (s) 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
1 + C I (s)P 3m (s) + C PD (s)P 3m (s)
30
(28) 25
20
ωl (rad/s)
100 100
Magnitude (dB)
Magnitude (dB)
50 50
0 0
−50 −50
−100 1 −100 1
10 102 103 104 105 10 102 103 104 105
100 100
50 50
Phase (°)
Phase (°)
0 0
−50 −50
−100 −100
−150 −150
−200 −200 1
101 102 103 104 105 10 102 103 104 105
Freq. (rad/s) Freq. (rad/s)
(a) (b)
100 100
Magnitude (dB)
Magnitude (dB)
50 50
0 0
−50 −50
−100 −100
101 102 103 104 105 101 102 103 104 105
100 100
50 50
Phase (°)
Phase (°)
0 0
−50 −50
−100 −100
−150 −150
−200 −200
101 102 103 104 105 101 102 103 104 105
Freq. (rad/s) Freq. (rad/s)
(c) (d)
FIGURE 13— Bode plots of Gl (s) in PIDk control: (a) k = 0.85, (b) k = 0.8, (c) k = 0.7, and (d) k = 0.5.
ωm (rad/s)
40 40
30 30
20 20
10 10
0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
30 30
25 25
ωl (rad/s)
ωl (rad/s)
20 20
15 15
10 10
5 5
0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (s) Time (s)
(a) (b)
FIGURE 16— Time responses of the integer order PID control: (a) δ = 0◦ and (b) δ = 0.6◦ .
60 60
50 50
ωm (rad/s)
ωm (rad/s)
40 40
30 30
20 20
10 10
0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
30 30
25 25
ωl (rad /s)
ωl (rad /s)
20 20
15 15
10 10
5 5
0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (s) Time (s)
(a) (b)
FIGURE 17— Time responses of PIDk control: (a) k = 0.7 and (b) k = 0.5.
expanded into a fractional-order field. vide more flexibility and insight in con- and anomalous relaxation should be
At the same time, FOC is actually a trol design and thus give a clear-cut taken into account. This demand nat-
nice generalization of IOC theory. This approach for designing robust control urally needs fractional-order models
generalization gives huge space for system. The authors do believe some and hence fractional-order con-
researchers to see conventional IOC well-designed IOC system might in fact trollers, which are hopeful tools for
theory in a fresh light and find new and be a unconscious approximation of modeling and controlling complex
interesting things. FOC system. dynamic features.
From a practice viewpoint, the ideal And the dynamic features of “real” Finally, the authors would like to
fractional-order controllers can only be systems can be described more ade- end this introduction of FOC with the
realized by proper approximation with quately by fractional-order models. following expressive quotation:
finite differential or difference equa- Especially for light materials and flex- “… all systems need a fractional
tions. Namely, “design by FOC and real- ible structures, not only damping, time derivative in the equations that
ize by IOC” are inevitable. The but also other variety of physical describe them … systems have memo-
practical advantages for FOC is to pro- phenomena such as viscoelasticity ry of all earlier events. It is necessary
ωm (rad/s)
40 40
30 30
20 20
10 10
0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
30 30
25 25
ωl (rad/s)
ωl (rad/s)
20 20
15 15
10 10
5 5
0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (s) Time (s)
(a) (b)
60 60
50 50
ωm (rad/s)
ωm (rad/s)
40 40
30 30
20 20
10 10
0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
30 30
25 25
ωl (rad/s)
ωl (rad/s)
20 20
15 15
10 10
5 5
0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (s) Time (s)
(c) (d)
FIGURE 18— Continuity of PIDk control’s vibration suppression performance: (a) k = 1, (b) k = 0.95, (c) k = 0.9, and (d) k = 0.85.
to include this record of earlier events his Ph.D. degree, he joined Fanuc Ltd. and its industrial application to motion
to predict the future … and worked as a control engineer. In control, mechatronics, robotics, and
The conclusion is obvious and 2006, he moved to the Department of electric vehicles. He began and directed
unavoidable, Dead matter has memory. Mechanical and Aeronautical Engineer- the research of fractional-order control
Expressed differently, we may say that ing, University of California Davis as a in his laboratory from 1997. He is Fellow
nature works with fractional time postdoctoral researcher. He is a mem- of the IEEE and a member of IEE-Japan,
derivatives.”—S. Westerlund, “Dead ber of IEEE and IEE-Japan. JSME, SICE, RSJ, SAEJ, and JSST.
matter has memory!,” Physics Scripta, Yoichi Hori received the B.S., M.S.
vol. 43, pp. 174–179, 1991. and Ph.D. degrees in electrical engineer- References
With fractional-order calculus and ing from the University of Tokyo in 1978, [1] K.B. Oldham and J. Spanier, The Fractional Calcu-
lus. New York: Academic, 1974.
control, we may be able to extend a lot 1980, and 1983, respectively. He joined
[2] A. Tustin, J.T. Allanson, J.M. Layton, and R.J. Jake-
of new things. the Department of Electrical Engineer- ways, “The design of systems for automatic con-
ing, University of Tokyo, as a research trol of the position of massive objects,” Proc. IEE,
vol. 105-C, no. 1, pp. 1–57, 1958.
Biographies associate in 1983. He is a professor in
[3] S. Manabe, “The non-integer integral and its appli-
Chengbin Ma received the M.S. and the Electronics Division, Electrical Con- cation to control systems,” J. IEE Japan, vol. 80,
Ph.D. degrees in electrical engineering trol System Engineering, Institute of no. 860, pp. 589–597, 1960.
[4] S. Manabe, “The system design by the use of non-
from the University of Tokyo in 2001 Industrial Science, University of Tokyo. integer integrals and transport delay,” J. IEE
and 2004, respectively. After receiving His research interests are control theory Japan, vol. 81, no. 878, pp. 1803–1812, 1962.
Introducing
BETA