Professional Documents
Culture Documents
Fractional-Order Systems
and
Fractional-Order Controllers
Igor Podlubny
e-mail: podlbn@ccsun.tuke.sk
Introduction 2
Acknowledgements 16
Bibliography 17
1
Introduction
2
Chapter 1
W (s) +-
Æ
@ E (s)- Gc(s)
U (s-
)
G(s)
Y (s-
)
6
3
1.2 Fractional-order transfer functions
Let us consider the fractional-order transfer function (FOTF) given by the
following expression:
1
Gn (s) = ; (1.1)
an s + an 1 s 1 + : : : + a1 s1 + a0 s0
n n
4
transient processes could not accept placement of the starting point in 1, and
in such cases Caputo's denition seems to be the most appropriate compared
to others.
Formula (1.5) is a particular case of a more general formula given by Pod-
lubny (1994) for the Laplace transform of a so-called sequential fractional
derivative (Miller and Ross, 1993)
To nd the unit-impulse and unit-step response of the fractional-order sys-
tem described by FDE (1.2), we need to evaluate the inverse Laplace transform
of the function Gn (s).
The problem of the Laplace inversion of (1.1), however, can appear in any
eld of applied mathematics, physics, engineering etc., where the Laplace trans-
form method is used. This fact along with the absense of the necessary inversion
formula in tables and handbooks on the Laplace transform motivated us to give
a general solution to this problem in the two following sections.
5
1.4 General formula
Relationship (1.9) allows us to evaluate the inverse Laplace transform of (1.1)
as follows.
Let n > n 1 > : : : > 1 > 0 > 0. Then
1 1
Gn(s) =
an s + an 1 s 1 nP2
ak s
n n
k
1+ k=0
an s + an 1 s 1
n n
an s n 1
1
1
=
sn n 1 + an an
1
an 1 s
n 2
n 1 P a sk
k
1 + n n 1 k=0an 1
s + an
1 nX2 a !m
X ( 1)m an 1 s n 1 k
= a m+1 sk n 1
m=0 s n n 1
+ ann 1
k=0 a n
X1 ( 1)m an 1 s n 1
= an 1 m+1 (continued)
m=0 sn n 1 + a
n
X nY2 a ki
i
(m; k0 ; k1 ; : : : ; kn 2 ) s(i n 1 )ki
k0 +k1 +:::+kn 2 =m i=0 a n
k0 0;::: ;kn 2 0
1 X1 X
= ( 1)m (m; k0 ; k1 ; : : : ; kn 2 ) (continued)
an m=0 0+ 1+ + 2=
k k ::: kn m
n P2
n 1 + i n 1 )ki
nY2 k (
ai i
s i=0
m+1 (1.11)
i=0 an s n n 1 + aann 1
where (m; k0 ; k1 ; : : : ; kn 2 ) are the multinomial coeÆcients (Abramowitz and
Stegun, 1964).
The term-by-term inversion, based on the general expansion theorem for the
Laplace transform given in (Doetsch, 1956), using (1.9) gives the nal expression
for the inverse Laplace transform of function Gn(s):
1 X 1 ( 1)m X
gn (t) = (m; k0 ; k1 ; : : : ; kn 2 ) (continued)
an m=0 m! 0 + 1 + + 2 =
k k ::: kn m
k 0 0;::: ;kn 2 0
nY2 a ki an 1 nX2
a
i
Em(t; an
; n n 1 ; n + (n 1 j )kj ) (1.12)
i=0 n j =0
6
Further inverse Laplace transforms can be obtained by combining (1.10)
and (1.12). For instance, let us take
N
X
F (s) = bi s Gn(s);
i
(1.13)
i=1
where i < n , (i = 1; 2; : : : ; N ). Then the inverse Laplace transform of F (s)
is
N
X
f (t) = bi D gn (t); i
(1.14)
i=1
where the fractional derivatives of gn (t) are evaluated with the help of (1.10).
(1.15)
7
3)
1
G4 (s) = ; (
> > > 0)
as
+ bs + cs + d
)
yimpulse(t) = g4 (t) =
ystep(t) = 0 Dt 1 g4 (t)
1X 1 1 d m X m m! c k b
( )
= E m (t; ;
;
+ m k + 01 )
a m=0 m! a k=0 k d a
(1.18)
Integrating the unit-step response with the help of (1.10), we obtain the unit-
ramp response. Double integration of the unit-step response gives the response
for the parabolic input. All those standard test input signals are frequently
used in the control theory, and the above formulas provide explicit analytical
expressions for the corresponding system responses.
1.7 PI D-controller
As will be shown on an example below, a suitable way to the more eÆcient
control of fractional-order systems is to use fractional-order controllers. We
propose a generalization of the P ID-controller, which can be called the P I D -
controller because of involving an integrator of order and dierentiator of
order . The transfer function of such a controller has the form:
U (s)
Gc (s) = = KP + KI s + KD s ; (; > 0) (1.19)
E (s)
The equation for the P I D -controller's output in the time domain is:
u(t) = KP e(t) + KI D e(t) + KD D e(t) (1.20)
Taking = 1 and = 1, we obtain a classic P ID-controller. = 1 and
= 0 give a P I -controller. = 0 and = 1 give a P D-controller. = 0 and
= 0 give an gain.
All these classical types of PID-controllers are the particular cases of the
fractional P I D -controller (1.19). However, the P I D -controller is more
exible and gives an opportunity to better adjust the dynamical properties of
a fractional-order control system.
8
The transfer function of the considered open-loop system is
Gopen(s) = KP + KI s + K s Gn (s) (1.22)
D
Since (1.22) has the same structure as (1.13), the inverse Laplace transform
for Gopen(s) can be found with the help of formula (1.14). Therefore, the unit-
step response of the considered fractional-order open-loop system is
gopen (t) = KP gn (t) + KI D gn (t) + KD D gn (t); (1.23)
where gn (t) is given by (1.12).
To nd the unit-step response, one should integrate (1.23) using formula
(1.10).
k=0
= KP w(t) + KI D w(t) + KD D w(t) (1.24)
From (1.24) one obtains the following expression for the transfer function
of the considered closed-loop system:
KP s + KI + kD s+
Gclosed(s) = P
n (1.25)
ak s + + KP s + KI + KD s+
k
k=0
The unit-impulse response gclosed(t) is then obtained by the Laplace inver-
sion of (1.25), which could be performed by rearranging in decreasing order
of dierentiation the addends in the denominator of (1.25) and applying after
that relationships (1.12) and (1.14). To nd the unit-step response, one should
integrate obtained unit-impulse response with the help of (1.10).
9
Chapter 2
Example
10
2
1.8
1.6
1.4
1.2
y(t)
0.8
0.6
0.4
fractional-order "reality"
0.2 integer-order "model"
0
0 1 2 3 4 5 6 7 8 9 10
Time, t
to 2 and 1, respectively, one may expect good approximation. Using the least-
squares method for the determination of coeÆcients of the resulting equation,
we obtained the following approximating equation corresponding to (2.2):
a~2 y00 (t) + a~1 y0 (t) + a~0 y(t) = u(t) (2.4)
with a~2 = 0:7414, a~1 = 0:2313, a~0 = 1.
The comparison of the unit-step response of systems described by (2.2)
(original system) and (2.4) (approximating system) is shown in (2.1). The
agreement seems to be satisfactory to build up the control strategy on the
description of the original fractional-order system by its approximation.
11
was designed so that a unit step signal at the input of the closed-loop system in
Fig.1.1 will induce at the output an oscillatory unit-step response with stability
measure St = 2 (this is equivivalent to the requirement that the system must
settle within 5% of the unit step at the input in 2 seconds: Ts 2s) and
damping ratio = 0:4. In such a case, the coeÆcients for (2.5) take on the
values K~ = 20:5 and T~d = 2:7343.
For comparison purposes, we also computed the integral of the absolute
error (IAE) Zt
I (t) = je(t)jdt
0
12
1.6
1.4
1.2
1
y(t)
0.8
0.6
0.4
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time, t
One can see that the dynamic properties of the closed loop with the frac-
tional-order controlled system and the integer-order controller, which was de-
signed for the integer-order approximation of the fractional-order system, are
considerably worse than the dynamic properties of the closed loop with the ap-
proximating integer-order system. The systems stabilizes slower and has larger
surplus oscillations. Computations show that, in comparison with the integer-
order "model", in this case the IAE within 5 s time interval is larger by 76%.
Moreover, the closed loop with the fractional-order controlled system is more
sensitive to changes in controller parameters. For example, at the change of T~d
to value 1, the closed loop with the fractional-order system (the "reality") is
already unstable, whereas the closed loop with the approximating integer-order
system (the "model") still shows stability (Fig.2.3).
13
2.5
1.5
y(t)
0.5
0
integer-order "model" with classic PD-controller (Td=1)
fractional-order "reality" with the same PD-controller
-0.5
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time, t
14
1.6
1.4
1.2
1
y(t)
0.8
0.6
0.4
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time, t
obtained:
1 X1 ( 1)m a + K m
y(t) = 0
(continued)
a2 m=0 m! a2
Xm m! a k
T
1
K Em (t; d ; ; + m k + 1)+
k=0 k a0 + K a2
T
+Td Em (t; d ; ; + m k + 1 ) (2.10)
a2
In (2.4), the comparison of the unit-step response of the closed loop with
the fractional-order system controlled by fractional-order P D -controller with
K = K~ , Td = 3:7343 and = 1:15 (the values of the parameters were found
by computational experiments) and the unit-step response of the closed loop
with the same system controlled by the integer-order P D-controller, designed
for the approximating integer-order system, is given.
One can see that the use of the fractional-order controller leads to the im-
provement of the control of the fractional-order system.
15
Conclusion
Acknowledgements
The author wishes to express his gratitude to Lubomir Dorcak, who performed
a signicant part of necessary computations and participated in discussions and
to Serena Yeo for checking the language of this paper.
This work was partly supported by grant No. 1702/94-9101 of the Slovak
Grant Agency for Science. The author also thanks the Charter-77 Foundation
and the Soros Travel Fund for providing nancial support through grant No.
STF-219.
16
Bibliography
17
Makroglou, A., Miller, R.K., and Skaar, S. (1994). Computational results for a
feedback control for a rotating viscoelastic beam. J. of Guidance, Control and
Dynamics , vol. 17, No. 1, 84-90.
Miller, K.S., and Ross, B. (1993). An introduction to the fractional calculus and
fractional dierential equations. John Wiley & Sons. Inc., New York.
Nonnenmacher, T.F., and Glockle, W.G. (1991). A fractional model for mechan-
ical stress relaxation. Philosophical Magazine Letters, vol.64, No.2, 89-93.
Ochmann, M., and Makarov, S. (1993). J.Amer.Acoust.Soc., vol. 94, No. 6,
3392-3399.
Oldham, K.B., and Spanier, J. (1974). The fractional calculus. Academic Press,
New York.
Oldham, K.B., and Zoski, C.G. (1983). Analogue insrumentation for processing
polarographic data. J.Electroanal.Chem., vol.157, 27-51.
Oustaloup, A. (1988). From fractality to non integer derivation through recur-
sivity, a property common to these two concepts: A fundamental idea for a
new process control strategy. Proceedings of the 12th IMACS World Congress,
Paris, July 18-22, 1988, vol.3, 203-208.
Podlubny, I. (1994). The Laplace transform method for linear dierential equa-
tions of the fractional order. Inst. Exp. Phys., Slovak Acad. Sci., No. UEF-02-
94, Kosice.
Samko, S.G., Kilbas, A.A., and Maritchev, O.I. (1987). Integrals and deriva-
tives of the fractional order and some of their applications. Nauka i Tekhnika,
Minsk (in Russian).
Westerlund, S. (1994). Causality . Report No. 940426, University of Kalmar.
18
Názov: Fractional-Order Systems and Fractional-Order Controllers
Autor: RNDr. Igor Podlubný, CSc.
Zodp. redaktor: RNDr. P.Samuely, CSc.
Vydavateµ: Ústav experimentálnej fyziky SAV, Ko¹ice
Redakcia: ÚEF SAV, Watsonova 3, 04001 Ko¹ice, Slovenská republika
Poèet strán: 2é
Náklad: 50
Rok vydania: 1994
Tlaè: OLYMPIA s.r.o., Mánesova 23, 040 01 Ko¹ice