Vous êtes sur la page 1sur 7

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/4239276

A fractional order PID tuning algorithm for a class of fractional order plants

Conference Paper · January 2005


DOI: 10.1109/ICMA.2005.1626550 · Source: IEEE Xplore

CITATIONS READS
205 1,236

3 authors:

Chunna Zhao Dingyu Xue


Yunnan University Northeastern University (Shenyang, China)
24 PUBLICATIONS   697 CITATIONS    148 PUBLICATIONS   4,458 CITATIONS   

SEE PROFILE SEE PROFILE

YangQuan Chen
University of California, Merced
973 PUBLICATIONS   25,181 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Variable-order fractional calculus: models, numerical methods and applications View project

Drones View project

All content following this page was uploaded by Dingyu Xue on 31 May 2014.

The user has requested enhancement of the downloaded file.


Proceedings of the IEEE
International Conference on Mechatronics & Automation MAIN MENU
Niagara Falls, Canada • July 2005
AUTHOR INDEX

A Fractional Order PID Tuning Algorithm


for A Class of Fractional Order Plants
Chunna Zhao and Dingyü Xue YangQuan Chen
Faculty of Information Science and Engineering CSOIS, Dept. of Electrical & Computer Engineering
Northeastern University Utah State University
Shenyang 110004, P. R. China Logan, UT 84322-4160, USA
xue dy@21cn.com yqchen@ece.usu.edu

Abstract— Fractional order dynamic model could model var- controller was designed to ensure that the closed-loop system
ious real materials more adequately than integer order ones is robust to gain variations and the step responses exhibit
and provide a more adequate description of many actual an iso-damping property. For speed control of two-inertia
dynamical processes. Fractional order controller is naturally
suitable for these fractional order models. In this paper, a systems, some experimental results were presented in [12]
fractional order PID controller design method is proposed for by using a fractional order PIα D controller. A comparative
a class of fractional order system models. Better performance introduction of four fractional order controllers can be found
using fractional order PID controllers can be achieved and is in [10].
demonstrated through two examples with a comparison to the
In most cases, however, researchers consider the fractional
classical integer order PID controllers for controlling fractional
order systems. order controller applied to the integer order plant to enhance
Index Terms— Fractional order calculus, fractional order the system control performance. Fractional order systems
controller, fractional order systems, PIλ Dμ controller. could model various real materials more adequately than
integer order ones and thus provide an excellent modelling
I. I NTRODUCTION tool in describing many actual dynamical processes. It is
The concept of extending classical integer order calculus intuitively true, as also argued in [11], that these fractional
to non-integer order cases is by no means new. For example, order models require the corresponding fractional order con-
it was mentioned in [1] that the earliest systematic studies trollers to achieve excellent performance. In this paper, a
seem to have been made in the beginning and middle of fractional order PID controller is used to control a class of
the 19th century by Liouville, Riemann, and Holmgren. The fractional order systems. A fractional order PID controller
most common applications of fractional order differentiation design method is proposed with two illustrative examples.
can be found in [2]. The concept has attracted the attention The remaining part of this paper is organized as follows: in
of researchers in applied sciences as well. There has been a Sec. II, mathematical foundation of fractional order controller
surge of interest in the possible engineering application of is briefly introduced; in Sec. III, the fractional order PID
fractional order differentiation. Examples may be found in controller and its property are presented; in Sec. IV, the frac-
[3] and [4]. Some applications including automatic control tional order PID controller parameter setting is proposed with
are surveyed in [5]. specified gain and phase margins; in Sec. V, two examples
In the field of system identification, studies on real systems are presented to illustrate the superior performance achieved
have revealed inherent fractional order dynamic behavior. by using fractional order controllers. Finally, conclusions are
The significance of fractional order control is that it is a drawn in Sec. VI.
generalization of classical integral order control theory, which
could lead to more adequate modelling and more robust II. A B RIEF I NTRODUCTION TO F RACTIONAL O RDER
control performance. Reference [6] put forward simple tuning C ALCULUS
formulas for the design of PID controllers. Some MATLAB
tools of the fractional order dynamic system modelling, A commonly used definition of the fractional differointe-
control and filtering can be found in [13]. Reference [7] gral is the Riemann-Liouville definition
gives a fractional order PID controller by minimizing the  m  t
integral of the error squares. Some numerical examples of 1 d f (τ )
a Dt f (t) =
α
dτ (1)
the fractional order were presented in [8]. In [9], a PIα Γ(m − α) dt a (t − τ )1−(m−α)

0-7803-9044-X/05/$20.00 © 2005 IEEE 216


for m − 1 < α < m where Γ(·) is the well-known controller should be done in a proper range of frequencies of
Euler’s gamma function. An alternative definition, based on practical interest.
the concept of fractional differentiation, is the Grünwald-
Letnikov definition given by IV. A F RACTIONAL O RDER PID C ONTROLLER D ESIGN
(t−a)/h
M ETHOD
1  Γ(α + k)
a Dt f (t) = lim
α
f (t − kh). (2) According to the desired gain margin Am and phase
h→0 Γ(α)hα Γ(k + 1)
k=0 margin φm , the designed fractional order PID controller
One can observe that by introducing the notion of fractional should meet the stability robustness of the feedback control
order operator a Dtα f (t), the differentiator and integrator can loop. From the basic definitions of gain and phase margin,
be unified. the dynamic system Gp (s) and the controller Gc (s) should
Another useful tool is the Laplace transform. It is shown satisfy the following:
in [14] that the Laplace transform of an n-th derivative
φm = arg[Gc (jωg )Gp (jωg )] + π (6)
(n ∈ R+ )of a signal x(t) relaxed at t = 0 is given by:
L Dn x(t) = sn X(s). So, a fractional order differential
equation, provided both the signals u(t) and y(t) are relaxed 1
Am = (7)
at t = 0, can be expressed in a transfer function form |Gc (jωp )Gp (jωp )|
a1 sα1 + a2 sα2 + · · · + amA sαmA where ωg is given by
G(s) = (3)
b1 sβ1 + b2 sβ2 + · · · + bmB sβmB
|Gc (jωg )Gp (jωg )| = 1 (8)
where (am , bm ) ∈ R2 , (αm , βm ) ∈ R+
2
, ∀(m ∈ N ).
and ωp satisfies
III. BASIC I DEAS OF F RACTIONAL O RDER PID
C ONTROLLER arg[Gc (jωp )Gp (jωp )] = −π. (9)
The most common form of a fractional order PID con-
In this paper, we restrict our attention to a class of frac-
troller is the PIλ Dμ controller [5], involving an integrator of
tional order plant Gp (s) described by the following transfer
order λ and a differentiator of order μ where λ and μ can be
function:
any real numbers. The transfer function of such a controller
has the following form 1
Gp (s) = (10)
a1 sα + a2 sβ + a3
KI
Gc (s) = KP + λ + KD sμ , (λ, μ > 0). (4) where α and β may be any real numbers, and the same to
s
The control signal u(t) can then be expressed in the time the coefficient a1 , a2 , a3 .
domain as Using Gc (s) as in (4) and Gp (s) as in (10), the following
relationships can be established:
u(t) = KP e(t) + KI D−λ e(t) + KD Dμ e(t). (5)
KI πλ πμ
Clearly, selecting λ = 1 and μ = 1, a classical PID KP + cos + KD ωpμ cos
ωpλ 2 2
controller can be recovered. Using λ = 1, μ = 0, and λ = 0, a1 α πα a2 β πβ a3
μ = 1, respectively, corresponds to the conventional PI & PD = − ω cos − ω cos − ; (11)
Am p 2 Am p 2 Am
controllers. All these classical types of PID controllers are
special cases of the PIλ Dμ controller given by (4). It can be
expected that the PIλ Dμ controller may enhance the systems KI πλ πμ
− sin + KD ωpμ sin
control performance. One of the most important advantages ωpλ 2 2
of the PIλ Dμ controller is the possible better control of a1 α πα a2 β πβ
= − ω sin − ω sin ; (12)
fractional order dynamical systems. Another advantage lies Am p 2 Am p 2
in the fact that the PIλ Dμ controllers are less sensitive to
changes of parameters of a controlled system [5]. This is KI πλ πμ
due to the two extra degrees of freedom to better adjust the KP + cos + KD ωgμ cos
ωgλ 2 2
dynamical properties of a fractional order control system. πα
It is pointed out in [15] that a band-limit implementation = −a1 ωg cos(
α
+ φm ) −
2
of fractional order controller is important in practice, and πβ
the finite dimensional approximation of the fractional order a2 ωgβ cos( + φm ) − a3 cos φm ; (13)
2

217
sin πλ2 πμ μ ωgλ ωpλ (Am ωgμ Ip − ωpμ Ig )
−KI + KD sin ω KI = ; (19)
ωgλ 2 g sin πλ λ+μ
− ωpλ+μ )
2 (ωg
πα
= −a1 ωgα sin( + φm ) − Am ωpλ Ip − ωgλ Ig
2 KD = . (20)
πβ sin πμ λ+μ
− ωpλ+μ )
a2 ωgβ sin( + φm ) − a3 sin φm . (14) 2 (ωg
2
Therefore, the fractional order PID controller can be de-
Here, in our controller design problem, the plant model signed according to performance specifications.
Gp (s) and the expected loop gain and phase mar-
gin Am and φm are assumed to be known. However, V. T WO I LLUSTRATIVE E XAMPLES
we only have four equations but with seven unknowns A. Example 1
(ωp , ωg , λ, μ, KI , KP , KD ). A good news is that, the un- This example of a heating furnace was considered in [16],
known variables λ, μ, ωp and ωg should satisfy the following which can be modelled by the integer and the fractional order
constraints: differential equations, respectively. According to [16], the
 πα πα
(ωgλ+μ − ωpλ+μ ) a1 [ωgα cos( + φm ) − ωpα cos ] integer order model (IOM) of the heating furnace is a second
2 2 order transfer function
πβ πβ
+a2 [ωgβ cos( + φm ) − ωpβ cos ] 1
2 2 GIp (s) = (21)
1  73043s2 + 4893s + 1.93
+a3 (cos φm − ) while the fractional order model (FOM) is given by:
Am
πλ πμ ωpλ ωgμ Ip GF p (s) =
1
.
+(cot + cot )( + ωgλ ωpμ Ig ) 14994s1.31 + 6009.5s0.97 + 1.69
(22)
2 2 Am
ωpλ+μ Ip πμ The unit-step responses of the heating furnace models
−( + ωgλ+μ Ig ) cot (IOM and FOM) are compared in Fig. 1 where it was
Am 2
ω λ+μ
I remarked in [16] that the fractional order model is more exact
g p πλ
−(ωpλ+μ Ig + ) cot =0 (15) than the integer order model.
Am 2
where
Step Response
πα πβ
Ip = a1 ωpα sin + a2 ωpβ sin , (16)
2 2 0.6

πα
Ig = a1 ωgα sin( + φm ) 0.5
2
πβ
+a2 ωgβ sin( + φm ) + a3 sin φm . (17) 0.4
Amplitude

2
Under these constraints, the parameters λ, μ, ωp and ωg 0.3

can be searched using suitable optimization algorithms. If


the parameters ωp , ωg , λ, μ are given, the controller gains 0.2 the integer order model

KI , KP , KD can be uniquely decided as follows: the fractional order model


0.1
π(α−μ)
sin 2
KP = a1 ωpλ+α
Am sin(πμ/2) 0
0 5000 10000 15000
Time (sec)
sin[ π(μ−α)
2 − φm ]
+a1 ωgλ+α
sin(πμ/2) Fig. 1. Comparison of unit step responses of the integer order model and
sin π(β−μ)
2
the fractional order model of the heating furnace
+a2 ωpλ+β
Am sin(πμ/2)
π(μ−β)
To design an integer order PID controller, the integer order
sin[ 2 − φm ] model (21) should be approximated by a first order lag plus
+a2 ωgλ+β
sin(πμ/2) time delay system which is given in the following:
sin( πμ
2 − φm )
a3 ωpλ 0.51813
+a3 ωgλ − ; (18) GIp (s) = e−14.97s .
sin(πμ/2) Am 2520.2609s + 1

218
Then, according to the Åström-Hägglund tuning algorithm Step Response

[17], an integer order PID controller is designed


1.2
10.18
GIc (s) = 305.38 + + 2290.35s. (23)
s 1

Figure 2 shows the results of the same conventional PID


controller (23) applied to the integer order model (21) and 0.8

Amplitude
the fractional order model (22). We can observe that using
an integer PID controller for the fractional order system, 0.6

the performance becomes worse than for the integer order


0.4
model. Note that both cases exhibit long settling time and
large overshoot.
0.2

Step Response 0
0 20 40 60 80 100 120 140 160 180 200
1.5 Time (sec)

Fig. 3. Step response of the closed loop fractional order model with
fractional order controller
1
Amplitude

Bode Diagram

100

FOM with fractional order PID controller


50 FOM with classic PID controller

Magnitude (dB)
0.5
IOM with classic PID controller

integer order model with classic PID controller 0

fractional order model with the same PID controller


−50

0 −100
0 100 200 300 400 500 600
360
Time (sec)
Phase (deg)

180
Fig. 2. Comparison of unit step responses of the closed loop integer order
model and the closed loop fractional order system with the same integer
0
order controller (23)

−180
Now, let us consider the PIλ Dμ controller. Here, the 10
−4 −2
10 10
0 2
10 10
4

expected loop phase and gain margins are specified as φm =


Frequency (rad/sec)

60◦ and Am = 1.1. Selecting λ = 0.6 and μ = 0.35, the


Fig. 4. Comparison of Bode diagrams of the fractional order model with
fractional order PID controller can be designed by the pro- the fractional order PIλ Dμ controller, and the same model with the integer
posed method in this paper. Thus, using our tuning algorithm order controller, and the integer order model with the integer order controller
in the paper, one can have Kp = 736.8054, Ki = −0.5885,
and Kd = −818.4204. The fractional order PID controller is
then designed as B. Example 2
0.5885 We consider the following fractional order plant model
GF c (s) = 736.8054 − − 818.4204s0.35 (24) given in [14]:
s0.6
1
The step response of the fractional order PID controller GF p (s) =. (25)
applied to the fractional order model is given in Fig. 3. The 0.8s2.2 + 0.5s0.9 + 1
corresponding Bode diagrams of the controlled models are Using the least-squares method, the following approximating
presented in Fig. 4. It can be seen that there is an obvious integer order model corresponding to (25) was obtained in
improvement, i.e., with a much faster system response and [14]:
also a smaller overshoot when the fractional order PID 1
controller is applied to the fractional order model. GIp (s) = . (26)
0.7414s2 + 0.2313s + 1

219
The comparison of the unit step responses of the systems Step Response

described by (25) and (26) are shown in Fig. 5. 1.6

1.4
Step Response

1.8 1.2

1.6 1

Amplitude
1.4
0.8

1.2
0.6
Amplitude

1
0.4
the fractional order model with integer PD controller
0.8
0.2 the fractional order model with fractional PD controller
0.6

0
0.4 0 1 2 3 4 5 6
the integer order model
Time (sec)

0.2 the fractional order model

0 Fig. 6. Comparison of unit step responses of the closed loop fractional


0 5 10 15
Time (sec) order model with the integer order PD controller and with fractional order
PDμ controller

Fig. 5. Comparison of unit step response of the integer order model and
the fractional order system
those of the existing PD controllers. The corresponding Bode
The integer order PD controller and the fractional order diagrams of the fractional order model with the fractional
PDμ controller were designed in [14]. The integer order PD order PDμ controller, and with the fractional order PIλ Dμ
controller was given by controller are presented in Fig. 8.
Gc (s) = 20.5 + 2.7343s (27)
while the fractional order PDμ controller characterized by the
Step Response
fractional order transfer function [14]
Gc (s) = 20.5 + 3.7343s1.15 . (28) 1.2

In Fig. 6, comparison of the unit step responses of the


1
closed loop fractional order system controlled by fractional
order PDμ controller and the integer order PD controller is 0.8
Amplitude

given. The conclusion was that the use of the fractional order
controller leads to an improvement of the control of the 0.6

fractional order system. It should be pointed out, however,


since there is no integral action introduced, zero steady state 0.4

error cannot be achieved.


According to the proposed method, by trial and error, 0.2

one can select λ = 0.1 and μ = 1.15. When one selects


φm = 60◦ and Am = 1.3, the controller parameters Kp = 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

233.4234, Ki = 22.3972, and Kd = 18.5274 can then be


Time (sec)

obtained. The fractional order PID controller is


Fig. 7. Step response of the closed loop fractional order model with
22.3972
Gc (s) = 233.4234 + + 18.5274s1.15 . (29) fractional order PID controller
s0.1
The unit step response of the closed loop with the fractional
order system (25) controlled by fractional order PIλ Dμ con- It can be seen that the fractional order PIλ Dμ controller
troller (29) is given in Fig. 7. The settling time of the closed designed by the proposed method in this paper are more
loop system is 0.573 second which is much shorter than effective for the fractional order systems.

220
Bode Diagram [10] Dingyü and YangQuan Chen, “A Comparative Introduction of Four
Fractional Order Controllers”. Proc. of The 4th IEEE World Congress
80
on Intelligent Control and Automation (WCICA02), June 10-14, 2002,
60 FOM with fractional PID controller Shanghai, China. pp. 3228-3235.
FOM with fractional PD controller [11] YangQuan Chen, Dingyu Xue, and Huifang Dou. “Fractional Calculus
Magnitude (dB)

40
and Biomimetic Control”. IEEE Int. Conf. on Robotics and Biomimet-
20
ics (RoBio04), August 22-25, Shengyang, China. (PDF-robio2004-347)
0 [12] C. B. Ma and Y. Hori, “Design of fractional order PID controller for
−20
robust two-inertia speed control to torque saturation and load inertia
variation,” IPEMC 2003, Xi’an, China.
−40 [13] Dingyü and YangQuan Chen, “Advanced Mathematic Problem Solution
0
Using MATLAB” (in Chinese, ISBN 7-302-09311-3/O.392),
−45
Beijing: Tsinghua University Press, 2004.
[14] I. Podlubny, “Fractional-order Systems and Fractional-order Con-
Phase (deg)

−90 trollers”, The Academy of Sciences Institute of Experimental Physics,


UEF-03-94, Kosice, Slovak Republic, 1994.
−135 [15] A. Oustaloup, F. Levron, B. Mathieu, and F.M. Nanot, “Frequency-
band complex noninteger differentiator: characterization and synthe-
−180 sis,” IEEE Trans. Circuits Syst. I, vol. 47, pp. 25-39, 2000.
−1 0 1 2 3
10 10 10 10 10
Frequency (rad/sec)
[16] I. Podlubny, L. Dorcak, and I. Kostial, “On fractional derivatives,
fractional-order dynamic system and PIλ Dμ -controllers”, Proc. of
the 36th IEEE CDC, San Diego,1999.
Fig. 8. Comparison of bode diagrams of the fractional order model with [17] K. J. Åström and T. Hägglund, PID Controllers: Theory, Design and
the fractional order PDμ controller, and with the fractional order PIλ Dμ Tuning, Research Triangle Park, Instrument Society of America, 1995.
controller

VI. C ONCLUSION
In this paper, a fractional order PID controller design
method is proposed for the fractional order system model.
The benefits of fractional order models for real dynamical ob-
jects and processes become more and more obvious. Through
two fractional order dynamical models, the fractional order
PID controller design by the proposed method has been
demonstrated. The simulation results illustrate that fractional
order PID controller achieves better control performance with
the proposed design method.
R EFERENCES
[1] K.B. Oldham and J. Spanier, The Fractional Calculus, Academic Press,
New York and London, 1974.
[2] M. Axtell and M.E. Bise, “Fractional calculus applications in control
systems,” the IEEE National Aerospace and Electronics Conference,
New York, USA, pp. 563-566, 1990.
[3] N. Engheta, “On fractional calculus and fractional multipoles in
lectromagnetism,” IEEE Trans. Antennas Propagat, vol. 44, pp. 554-
566, 1996.
[4] M. Unser and T. Blu, “Wavelet theory demystified,” IEEE Trans. Signal
Processing, vol. 51, pp. 470-483, 2003.
[5] I. Podlubny, “Fractional-order systems and PIλ Dμ -controllers,” IEEE
Trans. Automatic Control, vol. 44, pp. 208-214, 1999.
[6] W.K. Ho, K.W. Lim, and W. Xu, “Optimal gain and phase margin
tuning for PID controllers,” Automatica, Vol.34, No.8, pp.1009-1014,
1998.
[7] Z.F. Lv, “Time-domain simulation and design of SISO feedback control
systems”, Doctoral Dissertation, National Cheng Kung University,
2004, Taiwan, China.
[8] R. Caponetto, L. Fortuna, and D. Porto, “A new tuning strategy for a
non integer order PID controller,” IFAC2004, Bordeaux, France, 2004.
[9] C.A. Monje, B.M. Vinagre, Y.Q. Chen, V. Feliu, P. Lanusse and J.
Sabatier, “Proposals for Fractional PIλ Dμ Tuning”, The First IFAC
Symposium on Fractional Differentiation and its Applications 2004,
Bordeaux, France, July 19-20, 2004.

221

View publication stats

Vous aimerez peut-être aussi