Professional Documents
Culture Documents
ISA Transactions
journal homepage: www.elsevier.com/locate/isatrans
Practice Article
a r t i c l e i n f o abstract
Article history: In this paper, a series of distributed order PI controller design methods are derived and applied to the
Received 7 September 2012 robust control of wheeled service robots, which can tolerate more structural and parametric
Accepted 15 December 2012 uncertainties than the corresponding fractional order PI control. A practical discrete incremental
Available online 23 January 2013
distributed order PI control strategy is proposed basing on the discretization method and the frequency
This paper was recommended for publica-
criterions, which can be commonly used in many fields of fractional order system, control and signal
tion by Dr. Mohammad Haeri.
processing. Besides, an auto-tuning strategy and the genetic algorithm are applied to the distributed
Keywords: order PI control as well. A number of experimental results are provided to show the advantages and
Distributed order distinguished features of the discussed methods in fairways.
Incremental distributed order controller & 2012 ISA. Published by Elsevier Ltd. All rights reserved.
Auto-tuning
Genetic algorithm
Fractional calculus
0019-0578/$ - see front matter & 2012 ISA. Published by Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.isatra.2012.12.004
430 F. Zhou et al. / ISA Transactions 52 (2013) 429–437
is derived, which will be used in the following sections. In Sections connecting the branch points along the negative real domain so
4 and 5, a robust DOPI controller design method is discussed, that the path integral in (3) is equivalent to the path integral
which is leading to the applications of intelligent control methods along the Hankel path.1 The Hankel path starts from 1 along
and the experimental results in Section 6. The conclusions are the lower side of real (horizontal) axis, encircles the circular disc
shown in Section 7. 9s9 ¼ E-0, in the positive sense and ends at 1 along the upper
side of real axis.
Moreover, it can be also proved that the path integral of
2. Preliminaries ðest ðsb sa ÞÞ=lnðsÞ along s-0 equals zero for a Z1 and there are
no poles in the single value analytical plane. Therefore, by
2.1. Fractional calculus substituting s ¼ xeip and s ¼ xeip , where x A ð0, þ1Þ, we have,
for an arbitrary s 4 0 and br 1
Fractional calculus plays an important role in modern science (Z ) Z s þ i1 st b a
b
[57–60]. Allowing for the potential applications of this paper and 1 e ðs s Þ
L1 s a da ¼ ds
the fractional calculus, we introduce the Riemann–Liouville frac- a 2pi si1 lnðsÞ
tional operator [57]. The definition of Riemann–Liouville frac- Z 1 xt b api a bpi
1 e ðx e x e Þ
tional integral is shown in the following equation: ¼ dx
2pi 0 lnðxÞip
Z t Z 1 xt b bpi a api
at 0 1 f ðtÞ 1 e ðx e x e Þ
t0 Dt f ðtÞ ¼ dt , ð1Þ dx
GðaÞ t0 ðttÞ1a 2pi 0 lnðxÞ þ ip
Z 1 xt
where a A ð0,1Þ, f(t) is an arbitrary integrable function, t0 D at 0
is 1 e
t ¼ fxb ½p cosðbpÞsinðbpÞlnðxÞ
the fractional integral of order a on ½t 0 ,t, and GðÞ denotes the p 0 ðlnðxÞÞ2 þ p2
Gamma function [57,61–64]. The Laplace transform of 0 D a
t f ðtÞ is
xa ½pcosðapÞsinðapÞlnðxÞgdx: ð4Þ
a
ð1=s ÞFðsÞ, where FðsÞ ¼ Lff ðtÞg. For an arbitrary real number p, the
Based on the above discussions, we arrive at the following
Riemann–Liouville fractional derivative is defined as
theorem.
½p þ 1
pt 0 d þ 1Þt0
t0 Dt f ðtÞ ¼ ½t0 Dð½pp
t f ðtÞ, Theorem 1. For any 1 r a ob r 0, we have
dt ½p þ 1 (Z )
b Z
where ½p stands for the integer part of p, and D denotes the 1 1 ext
L1 s a da ¼ fxb ½p cosðbpÞsinðbpÞlnðxÞ
Riemann–Liouville fractional operator. Some geometric and phy- a p 0 ðlnðxÞÞ2 þ p2
sical interpretations of fractional order integration and differen- xa ½p cosðapÞsinðapÞlnðxÞg dx:
tiation were suggested in [65,66].
Moreover
(Z ) !
b
2.2. Distributed order integrator 1 M1 t ðb þ 1Þ M 2 t ða þ 1Þ
0 rL 1
sa da r þ , ð5Þ
a p2 9b þ 19 9a þ 19
Motivated by the previous references and the applications of
the distributed operators to control, filtering and signal processing, where M1 and M2 are finite positive constants.
a distributed order integrator is derived step by step in this paper.
Proof. The first equation in this theorem is the same with (4).
First, the classical integrator can be rewritten as:
R1 Moreover, by using (4), it can be easily proved that
ð1=sÞ ¼ 1 dða þ 1Þsa da, where dðÞ denotes the Dirac–Delta func- (Z ) Z 1
tion and sa is called the fractional order integrator if a A ð1,0Þ. b
1
0 rL1 sa da r 2 ext ðxb þ xa Þ dx
Moreover, the summation of a series of fractional order integrators a p 0
P R1 P
ak a !
can be expressed as: k ð1=s Þ ¼ 1 ½ k dða þ ak Þs da, where k
1 M 1 t ðb þ 1Þ M 2 t ða þ 1Þ
belongs to any countable or non-countable set. It is straightforward ¼ 2 þ ,
P p 9bþ 19 9a þ 19
to replace k dða þ ak Þ by a weighted kernel wðRb
aÞ. It follows that
the right side of the above equation becomes a wðaÞsa da, where R1 1=ð1 þ bÞ R1 1=ð1 þ aÞ
where M 1 ¼ 0 et dt and M2 ¼ 0 et dt are finite
wðaÞ is independent of time and the above equation defines a positive constants for any 1r a o br 0 [22]. &
distributed order integrator as 1r a o br 0 [67]. Some other
discussions can be found in [6,22]. Based on the above discussions we can get the time domain
expression of the distributed order integrator for any
1r a o b r0. Note here, for 1 r a ob r 0, (4) can be easily
3. Time domain analysis of distributed order integrator computed by using ‘‘quadgk’’ in MATLAB which will be used in the
discretization method.
The unified distributed order integrator is discussed in this
paper, which plays a fundamental role in the following sections
and the generalized distributed order integrators. For the unified 4. A robust design of distributed order PI controller
distributed order integrator (DOI)
Z b Allow for the applications of distributed order PI (DOPI)
sb sa
sa da ¼ , ð2Þ controller to the wheeled service robot, a robust design method
a lnðsÞ
is presented in the following part of this section, which can
where 1r a o br 0 are arbitrary real numbers, its inverse efficiently reduce the influences of parametric and structural
Laplace transform is written as uncertainties and unknown disturbances.
(Z ) Z s þ i1 The general model of a DC motor used in the wheeled robot is
b
1 sb sa
L1 sa da ¼ est ds, ð3Þ depicted in Fig. 1. The relations for the armature controlled DC
a 2pi si1 lnðsÞ
where s 40. It can be seen that there are two branch points of (2), 1
It follows from the residue of ðest ðsb sa ÞÞ=lnðsÞ equals zero at s ¼ 1 that the
s¼0 and s ¼ 1. Therefore, we can cut the complex plane by path integral of it along s-1 is vanished for a Z 1.
F. Zhou et al. / ISA Transactions 52 (2013) 429–437 431
8
>
> Ap
>
> K i B ln o
R >
> 2
>
> arg½CðjoÞ ¼ ,
L >
> p 2
Bp
>
> ln
2
o þ þ K A ln o þ
>
< 4 i
2
Va vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
3 ffi
u2 32 2
>
>
> u Ap 2
>
> u K B ln o
> 9CðjoÞ9 ¼ K u
> 6 7 6 i 2 7
>
> pu
61 þ K i ðA ln oÞ 7 þ 6 7 ,
Vemf >
> t 4 p 2 5 4 p 2 5
>
> ln
2
o þ ln
2
o þ
:
4 4
( s) ( s) bp ap
Va ( s ) Km 1 1 B ¼ ob sin oa sin :
2 2
Ls R Js K f s
Let the open loop transfer function be
LðjoÞ ¼ CðjoÞGðjoÞ,
the design of the robust DOPI controller will satisfy
Kb 8
Vemf ( s ) > arg½LðjoÞ9o ¼ ocg ¼ p þ fm ,
>
>
<
darg½LðjoÞ
do ¼ 0, ð9Þ
Fig. 2. The mathematical model of a DC motor. > o ¼ ocg
>
>
: 9Lðjocg Þ9 ¼ 1,
Km ½K m =ðRK f þ K b K m Þ K oD
GDCM ðsÞ ¼ ¼ ¼ , Kp ¼ s
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
s½RðJs þ K f Þ þ K b K m sðts þ 1Þ sðts þ 1Þ 2 2 , ð12Þ
K i ðA ln o þBp=2Þ K i ðB lnoA=2Þ
ð7Þ Kg 1þ þ
C C
where the time constant t ¼ RJ=ðRK f þ K b K m Þ and K ¼ K m =ðRK f
where
þK b K m Þ.
In the experiments of this paper, the model of the DC motor is2 2 p2
C ¼ ln o þ , D ¼ 1 þðotÞ2 ,
4 !
0:685
GðsÞ ¼ , ð8Þ Bp 2 2
2 2
_ ln2 o þ B A p ,
sð0:00349s þ 1Þ P ¼ t A ln o þ þ D AB_ ln oAB
2 2o
and let the DOPI controller be
Bp B p
Q ¼ 2tC A ln o þ þ CD B_ ln o þ A_
sb sa 2 o 2
CðsÞ ¼ K p 1 þ K i ,
ln s 2 ln o Ap
D B ln o ,
o 2
where 1 ra ob r0 and K p ,K i are positive constants. It follows
that, in the frequency domain where n_ denotes the first-order derivative to o. Fix a or b, and
8 p given arbitrary p=6 r fm r p=3 and ocg 4 0, the constants b or a,
>
> arg½GðjoÞ ¼ arctanðotÞ , Ki and Kp can be solved using graphical methods, which guaran-
>
< 2
Kg tees the response time and robustness simultaneously.
GðjoÞ ¼ , Kg
sðts þ1Þ >
> 9Gðjo Þ9 ¼ q ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
>
: o 1þ ðotÞ2
5. The implementation of discrete incremental distributed
and order PI controller
!
ðjoÞb ðjoÞa
CðjoÞ ¼ K p 1 þ K i , Allow for the application of DOPI controller to the intelligent
lnðjoÞ
control of service robots, the following two items are required in
this paper: the discretization of the distributed order integrator
2
It should be noted that the discussed robust design method is actually
and the design of incremental DOPI controllers. To this aim, the
available for many integer order and fractional order models. Refs. [69–71] are impulse response invariant discretization method will be applied,
cited in here to extend the knowledge. which converts the analog filter transfer functions to digital filter
432 F. Zhou et al. / ISA Transactions 52 (2013) 429–437
transfer functions in such a way that the impulse response is the Thus the discrete incremental algorithm is applied, which can
same (invariant) at the sampling instants. Thus, if g(t) denotes the be widely used in fractional filtering, control and signal proces-
impulse-response of an analog (continuous-time) filter, then the sing. Most of the tuning and auto-tuning methods can be directly
digital (discrete-time) filter given by the impulse-invariant applied to the above incremental DOPI control strategy. More-
method will have impulse response gðnT s Þ, where Ts denotes the over, the continuous and discrete DO operators ðs0:6302 s1 Þ=ln s
sampling period in seconds. Moreover, the digital filter’s fre- and DOIðz1 Þ are compared in Fig. 3. The impulse response
quency response is an aliased version of the analog filter’s invariant discretization method works well for the band-limited
frequency response [33,72]. (0:9600 Hz) continuous-time distributed order filters. This fig-
It should be noted that the impulse invariance-based IIR-type ure is plotted by [77] using ½sr ¼ irid_doið0:001,0:6302,1,3,3Þ. And
discretization method is a simple and efficient numerical dis- the better fitting results can be achieved with higher discretiza-
cretization method for the approximation of distributed order tion order, but the higher order cases ( 4 5) may bring about
filter [73–76]. The method can not only accurately approximate obvious vibrations in experiments.
the distributed order filters in time domain but also fit the
frequency response in certain intervals.
For example, based on the time domain analysis and the above 6. Experimental results and analysis
discretization method, the DOPI controller
In this paper, the experiments are worked on the Pioneer P3-
s0:6302 s1
CðsÞ ¼ K p 1 þ K i DX wheeled robot. And all the control strategies are verified in
ln s
Bode plots and MATLAB/SIMULATIONS before the experiments.
can be rewritten into the following discrete form [77]: The corresponding DOPI and FOPI controllers are designed by
using the same method in (9) so that the DO and FO results can be
Cðz1 Þ ¼ K p ½1þ K i DOIðz1 Þ, ð13Þ
fairly compared with real data. Moreover, it should be noted that
where the discretization order is 3, and the above mentioned parameter a can be arbitrarily chosen in
½1,bÞ theoretically. However, in reality, a ¼ 1 is assumed for
0:0013730:00287z1 þ 0:001701z2 0:0002038z3
DOIðz1 Þ ¼ : two reasons. First, the order a is corresponding to the energy
12:882z1 þ 2:765z2 0:8833z3
dispersion [78] of the distributed order element, which is smaller
ð14Þ
as a-1. On the other hand, we tried hundreds of a and b in
Besides, it follows from (13) that the discrete incremental DOPI simulations and experiments. It is shown that a ¼ 1 perfor-
controller can be expressed as mances better than other distributed order cases.
DUðkÞ ¼ 1:882Uðk1Þ2:765Uðk2Þ þ 0:8833Uðk3Þ
þGðK p ,K i ,eðmÞÞ, ð15Þ
where DUðkÞ ¼ UðkÞUðk1Þ, U i ¼ 0 for i r 0, m ¼ fk,k1,k2,k3g 6.1. The robust distributed order PI control
and
In this subsection, several experiments are shown to validate
GðK p ,K i ,eðmÞÞ ¼ K p ½ð1 þ 0:001373K i ÞeðkÞð2:882 þ 0:00287K i Þeðk1Þ
the conclusions of Section 4, and the fractional order PI (FOPI)
þð2:765 þ 0:001701K i Þeðk2Þ controllers [79] are designed by using the same method in (9) so
ð0:8833þ 0:0002038K i Þeðk3Þ: ð16Þ that the DOPI and FOPI controllers can be fairly compared.
Let a ¼ 1, ocg ¼ 90 Hz and fm ¼ p=3, it can be derived by
using (9) that b ¼ 0:6302, Kp ¼129.0811 and Ki ¼24.59, i.e.
Remark 1. The classical continuous incremental PID design
method does not work for both fractional order and distributed Z !
0:6302
order PID cases due to the heredity of the fractional order or C do ðsÞ ¼ 129:0811 1þ 24:59 sa da :
distributed order operators (infinite dimensional realization). 1
Fig. 3. The time and frequency plots of ðs0:6302 s1 Þ=ln s and DOIðz1 Þ in (14).
F. Zhou et al. / ISA Transactions 52 (2013) 429–437 433
By using the same method of (9), the corresponding FOPI is Let a ¼ 1, ocg ¼ 200 Hz and fm ¼ p=6, it can be derived by
0:9962
using (9) that b ¼ 0:8282, Kp ¼370.4929 and Ki ¼340.6184, i.e.
C fo ðsÞ ¼ 89:7530ð1 þ19:4697s Þ: !
Z 0:8282
The open loop transfer functions GðsÞC do ðsÞ and GðsÞC fo ðsÞ are C do ðsÞ ¼ 370:4929 1 þ340:6184 sa da :
1
shown in Fig. 4. It follows from (13) to (16) that
The corresponding FOPI is
DU do ðkÞ ¼ 1:882Uðk1Þ2:766Uðk2Þ þ 0:8834Uðk3Þ
þ 133:4296eðkÞ381:121 eðk1Þ þ362:44eðk2Þ C fo ðsÞ ¼ 203:3457ð1 þ85:769s0:9954 Þ:
114:678eðk3Þ, The open loop transfer functions GðsÞC do ðsÞ and GðsÞC fo ðsÞ are
shown in Fig. 6. It can be proved that
DU fo ðkÞ ¼ 1:929Uðk1Þ2:859Uðk2Þ þ 0:9297Uðk3Þ DU do ðkÞ ¼ 1:911Uðk1Þ2:824Uðk2Þ
þ 91:54eðkÞ266:348 eðk1Þ þ 258:28eðk2Þ þ 0:9121Uðk3Þ þ 407:8597eðkÞ1153:76
eðk1Þ þ1087:07eðk2Þ340:8329eðk3Þ,
83:449eðk3Þ,
where eðÞ denotes the output error. The above two control DU fo ðkÞ ¼ 1:929Uðk1Þ2:859Uðk2Þ
strategies can be called as the discrete incremental DOPI and þ 0:9296Uðk3Þ þ 221:3097eðkÞ630:324
FOPI controllers, respectively. Their experimental results are
eðk1Þ þ598:22eðk2Þ189:102eðk3Þ:
illustrated in Fig. 5. The blue and red lines denote, respectively,
the speed outputs of DOPI and FOPI controllers. The illustrated experimental results are shown in Fig. 7.
Fig. 4. The bode plots of the distributed order and fractional order open loop transfer functions, where a ¼ 1, ocg ¼ 90 Hz and fm ¼ p=3.
400
350
300
v (mm/s)
250
Distributed Order Controller
Fractional Order Controller
Vg datum speed
200
150
100
50
0
0 5 10 15 20
t (s)
Fig. 5. The experimental data of the wheeled service robot, where a ¼ 1, ocg ¼ 90 Hz and fm ¼ p=3. (For interpretation of the references to color in this figure legend, the
reader is referred to the web version of this article.)
434 F. Zhou et al. / ISA Transactions 52 (2013) 429–437
Fig. 6. The bode plots of the distributed order and fractional order open loop transfer functions, where a ¼ 1, ocg ¼ 200 Hz and fm ¼ p=6.
Remark 2. It can be seen from Figs. 4 and 6 that the distributed The incremental DOPI controller can be designed by using the
order phase curves are wider than the corresponding fractional same procedures of Section 4. And the switch can be triggered
order ones. It implies that, under the same circumstance, the DOPI at any time after that.
controller is more robust to the system uncertainties [80], such as
load change, model error and vibration, etc. The output speeds of
DOPI controllers are always faster and smoother than the corre- Remark 3. Theoretically, a~ can be an arbitrary positive constant.
~ 2
sponding FOPI cases, which are illustrated in Figs. 5 and 7. Besides, However, it should be noted that, in this paper, apT so that a~
the increase of ocg can improve the tracking speed, and the effects cannot be too large and too small. In this paper, a~ ¼ 50 is
are more obvious in DOPI cases. Moreover, the overshoots of the assumed. For example, let a~ ¼ 50 and the real system model be
system output are very small because only the sign of DUðkÞ is PðsÞ ¼ 0:685=ðsð0:00349s þ1ÞÞ, by increasing b~ from 0 to 418.6, the
applied to drive the motor, which improves the stability and safety system reaches the boundary stable state (Fig. 9), where the
of the wheeled service robot. Moreover, if necessary, Kp and Ki can period is T ¼2.642. It follows from (17) that
be easily adjusted in real experiments so that many other intelligent
6.2. An auto-tuning criterion of DOPI control Moreover, because a~ is an arbitrary positive constant, i.e. the low-
pass filter is fixed in advance, either a digital or an analog low-
In this subsection, an auto-tuning strategy is applied to the DOPI pass filter is available in here.
control of the wheeled service robot (Fig. 8), which consists of the
system identification and the robust DOPI controller design. For the Remark 4. Allow for the applications of the above DOPI method,
~ þ1Þ and a constant gain
system identification, a low-pass filter 1=ðas two points should be emphasized in the above procedures. First,
b~ are arranged in series, which can be tuned to achieve the it can be seen from the previous sections that the DOPI controller
parameters of the DC motor model K=ðsðts þ 1ÞÞ. Thus the transfer can tolerate more uncertainties than FOPI controllers, which
function of the closed loop system can be expressed as implies that a relatively better performance can be expected from
DOPI controls even with certain model errors. On the other hand,
~
bGðsÞPðsÞ ~
bK
¼ : most of the identification methods can be cascaded in the auto-
~
1 þ bGðsÞPðsÞ 3 ~
a~ ts þ ða~ þ tÞs2 þs þ bK tuning criterion, and the approximated model can be directly
substituted into (9) so that the Kp, Ki and b for the DOPI controller
It can be easily verified that the boundary stable condition of the
can be arrived as well. For example, given a first-order plus time
above transfer function is
delay system, the above auto-tuning method can also work well
8
>
> ðT=ð2pÞÞ2 basing on any reliable system identification technique. However,
>t¼
< ,
~ unlike the well known Z–N principle, there are still no simple
a ð17Þ
>
> 1 1 1 ways to directly get the values of Kp, Ki and b of the DOPI
: K ¼ ~ a~ þ t ,
>
controller. Thus the citation of intelligent control algorithms
b
becomes an important and meaningful work in the applications.
~
The parameters K and t are to be identified by tuning the a~ and b. As an illustration, the genetic algorithm (GA) is applied to
~ ~
Fix a and increase b from 0 to the critical stable state (Fig. 9), search an optimized DOPI controller. Given an arbitrary distrib-
we can compute the approximate values of K and t by using uted order integrator (i.e. fix b), the optimized Kp and Ki can be
the period T and (17). calculated as follows:
F. Zhou et al. / ISA Transactions 52 (2013) 429–437 435
400
350
300
v (mm/s)
150
100
50
0
0 5 10 15 20
t (s)
Fig. 7. The experimental data of the wheeled service robot, where a ¼ 1, ocg ¼ 200 Hz and fm ¼ p=6.
1
b
as 1
b
K
sb sa
Kp Ki s2 s
ln s
Kp Ki
Fig. 8. Simulation block diagram based on the online system identification, where a ¼ 1 and Kp,Ki and b are calculated by (9).
0.3
Stop the GA until a pair of Kp and Ki are found that satisfy the
minimum criteria or the fixed number of generations is
0.25 reached.
0.2 For simplicity, let the system be (8), and the fitness function be
Z 1
0.15 J ¼ Ft u þ Qe2 ðtÞ þ Ru2 ðtÞ dt,
0
0.1 where tu is the rise time and the weighting factors F and Q are
positive semi-definite matrices and R is a positive definite matrix,
0.05
which is a typical cost functional of the optimal control systems.
In the simulations and experiments, b¼ 0.8282, F ¼2, Q¼ 0.999,
0
R¼0.001 and the initial population is 50. The experimental results
are shown in Fig. 10, where the results are converged after around
20 generations.
−0.05
0 50 100 150 200 250 300
Remark 5. The performance of the GA based DOPI control is
Fig. 9. The equiamplitude output of the plant. mainly depending on the fitness function and the permitted
domains of Kp and Ki. For instance, the citation of a penalty
function can efficiently reduce the overshoots, and, fix tu, the
Find out the equivalent discrete distributed order integrator proper increases of the lower bounds of permitted domains can
DOIðz1 Þ.
dramatically accelerate the tracking speed. For example, let
Calculate the incremental DOPI control by using (15) and (16), K p A ½300,500 and K i A ½300,500, it follows from the GA method
where Kp and Ki are undetermined constants.
that Kp ¼300 and Ki ¼373.4375, and the experimental results are
Define the encoding and decoding methods associated with shown in Fig. 10. Besides, if required, the parameters Kp and Ki can
the permitted domains of Kp and Ki, initial population and a
be easily adjusted in the experiments as the traditional
proper fitness function.
incremental PID.
Run the GA3 so that the next generations can be produced.
Remark 6. In Fig. 10, the slowly increasing curve is correspond-
ing to the P-type DOPI controller (Kp ¼24.4141 and Ki ¼0).
3
It should be noted that the controlled system can be either a real one or an Actually, let K p A ½0,M p and K i A ½0,M i , if Mp and the iterative
identified system model. number are large enough, the optimal Ki is always tending to 0,
436 F. Zhou et al. / ISA Transactions 52 (2013) 429–437
400
350
300
v (mm/s)
250
200
150
100
50
0
0 5 10 15 20 25 30
t (s)
Fig. 10. The experimental results by using the genetic algorithm based DOPI control, where the P-type DOPI is equivalent to the LQR formula and the other five curves
(Groups 1–5) show the robustness of the DOPI control.
[24] Li Y, Sheng H, Chen YQ. On distributed order lead-lag compensator, In: [52] Paola MD, Pirrota M, Valenza A. Viscoelastic behavior through fractional
Proceedings of the fourth IFAC workshop fractional differentiation and its calculus: an easier method for best fitting experimental results. Mechanics of
applications, Badajoz, Spain; October 18–20, 2010. Materials 2011;43(12):799–806.
[25] Atanackovic TM, Pilipović S, Zorica D. Time distributed-order diffusion-wave [53] Paola MD, Zingales M. Exact mechanical models of fractional hereditary
equation. I. Volterra-type equation. In: Proceedings of the Royal Society A, materials. Journal of Rheology 2011;56(5):983–1004.
vol. 465; 2009. p. 1869–91. [54] Mordant N, Crawford AM, Bodenschatz E. Experimental Lagrangian accelera-
[26] Atanackovic TM, Pilipović S, Zorica D. Time distributed-order diffusion-wave tion probability density function measurement. Physica D: Nonlinear Phe-
equation. II. Applications of Laplace and Fourier transformations. In: Pro- nomena 2004;193(1–4):245–51.
ceedings of the Royal Society A, vol. 465; 2009. p. 1893–917. [55] Porta AL, Voth GA, Crawford AM, Alexander J, Bodenschatz E. Fluid particle
[27] Sun H, Chen W, Chen YQ. Variable-order fractional differential operators in accelerations in fully developed turbulence. Nature 2001;409(6823):1017–9.
anomalous diffusion modeling. Physica A: Statistical Mechanics and its [56] Camussi R, Verzicco R. Temporal statistics in high Rayleigh number convective
Applications 2009;388(21):4586–92. turbulence. European Journal of Mechanics B/Fluids 2004;23(3):427–42.
[28] Sun H, Chen W, Sheng H, Chen YQ. On mean square displacement behaviors [57] Podlubny I. Fractional Differential Equations. Academic Press; 1999.
of anomalous diffusions with variable and random orders. Physics Letters A [58] Podlubny I. Fractional-order systems and PIl Dm -controllers. IEEE Transac-
2010;374:906–10. tions on Automatic Control 1999;44(1):208–14.
[29] Chen W, Sun H, Zhang X, Korosak D. Anomalous diffusion modeling by fractal [59] Sabatier J, Agrawal OP, Machado JAT. Advances in fractional calculus–
and fractional derivatives. Computers & Mathematics with Applications theoretical developments and applications in physics and engineering.
2010;59:1754–8. Springer; 2007.
[30] Diethelm K, Ford NJ. Numerical analysis for distributed-order differential equa- [60] Chen YQ. Ubiquitous fractional order controls? In: Proceedings of the second
tions. Journal of Computational and Applied Mathematics 2009;225(1):96–104. IFAC workshop on fractional differentiation and its applications, Porto,
[31] Connolly JA. The numerical solution of fractional and distributed order Portugal; 2006.
differential equations. Thesis. University of Liverpool; December 2004. [61] Oldham KB, Spanier J. The fractional calculus. New York: Academic Press;
[32] Podlubny I. Matrix approach to distributed-order ODEs and PDEs; 2012 1974.
/http://www.mathworks.com/matlabcentral/fileexchange/36570S. [62] Samko SG, Kilbas AA, Marichev OI. Fractional integrals and derivatives:
[33] Jiao Z, Chen YQ, Podlubny I. Distributed-order dynamic systems. Springer; theory and applications. Philadelphia, USA: Gordon and Breach Science
2012. Publishers in Switzerland; 1993.
[34] Bohannan G. Application of fractional calculus to polarization dynamics in [63] Miller KS, Ross B. An introduction to the fractional calculus and fractional
solid dielectric materials. Thesis. Montana State University; November 2000. differential equations. New York: Wiley; 1993.
[35] Caputo M. Distributed order differential equations modelling dielectric [64] Kilbas AA, Srivastava HM, Trujillo JJ. Theory and applications of fractional
induction and diffusion. Fractional Calculus & Applied Analysis 2001;4(4): differential equations, vol. 204. New York, NY, USA: Elsevier Science Inc.;
421–42. 2006.
[36] Mainardi F, Mura A, Pagnini G, Gorenflo R. Time-fractional diffusion of [65] Podlubny I. Geometric and physical interpretation of fractional integration
distributed order. Journal of Vibration and Control 2008;14(9–10):1267–90.
and fractional differentiation. Fractional Calculus and Applied Analysis
[37] Mainardi F, Pagnini G. The role of the Fox–Wright functions in fractional sub-
2002;5(4):367–86.
diffusion of distributed order. Journal of Computational and Applied Mathe-
[66] Podlubny I, Heymans N. Physical interpretation of initial conditions for
matics 2007;207(2):245–57.
fractional differential equations with Riemann–Liouville fractional deriva-
[38] Najafi HS, Sheikhani AR, Ansari A. Stability analysis of distributed order fractional
tives. Rheologica Acta 2006;45(5):765–72.
differential equations. Abstract and Applied Analysis 2011;2011(175323):12.
[67] Li Y, Chen YQ. Theory and implementation of weighted distributed order
[39] Sokolov IM, Chechkin AV, Klafter J. Distributed-order fractional kinetics. Acta
integrator. In: Proceedings of the 2012 IEEE/ASME international conference
Physica Polonica B 2004;35:27759343.
on mechatronics and embedded systems and applications (MESA); 2012.
[40] Srokowski T. Lévy flights in nonhomogeneous media: distributed-order
p. 119–24.
fractional equation approach. Physical Review E 2008;78(3):031135.
[68] Petráš I. Fractional-order feedback control of a dc motor. Journal of Electrical
[41] Atanackovic TM, Pilipović S, Zorica D. Existence and calculation of the
Engineering 2009;60(3):117–28.
solution to the time distributed order diffusion equation. Physica Scripta T
[69] Monje CA, Vinagre BM, Feliu V, Chen YQ. Tuning and auto-tuning of fractional
2009;136:014012.
order controllers for industry applications. Control Engineering Practice
[42] Mainardi F, Mura A, Gorenflo R, Stojanovic M. The two forms of fractional
relaxation of distributed order. Journal of Vibration and Control 2008;16(7):798–812.
2007;9:1249–68. [70] Das S, Pan I, Das S, Gupta A. Improved model reduction and tuning of
[43] Kochubei AN. Distributed order calculus and equations of ultraslow diffusion. fractional-order controllers for analytical rule extraction with genetic pro-
Journal of Mathematical Analysis and Applications 2008;340(1):252–81. gramming. ISA Transactions 2012;51(2):237–61.
[44] Umarov S, Steinberg S. Random walk models associated with distributed [71] Yeroglu C, Tan N. Classical controller design techniques for fractional order
fractional order differential equations. Lecture Notes: Monograph Series case. ISA Transactions 2011;50(3):461–72.
2006;51:117–27. [72] Smith JO. Physical audio signal processing; , 2008. Online book /http://
[45] Lorenzo CF, Hartley TT. Initialization, conceptualization, and application in ccrma.stanford.edu/jos/pasp/S.
the generalized fractional calculus. NASA technical paper; 1998. p. 208415. [73] Chen YQ. Low-pass IIR digital differentiator design; 2003 /http://www.
[46] Tsao YY. Fractal concepts in the analysis of dispersion or relaxation processes. mathworks.com/matlabcentral/fileexchange/3517S.
Thesis. Drexel University; June 1987. [74] Chen YQ. A new IIR-type digital fractional order differentiator; 2003 /http://
[47] Atanackovic TM, Oparnica L, Pilipović S. On a nonlinear distributed order www.mathworks.com/matlabcentral/fileexchange/3518S.
fractional differential equation. Journal of Mathematical Analysis and Appli- [75] Chen YQ. Impulse response invariant discretization of fractional order
cations 2007;328(1):590–608. integrators or differentiators; 2008 /http://www.mathworks.com/matlab
[48] Xu M, Tan W. Intermediate processes and critical phenomena: theory, central/fileexchange/21342S.
method and progress of fractional operators and their applications to modern [76] Chen YQ. Impulse response invariant discretization of fractional order low-
mechanics. Science in China: Series G Physics Mechanics and Astronomy pass filters; 2008 /http://www.mathworks.com/matlabcentral/fileexchange/
2006;49(3):257–72. 21365S.
[49] Carlson G, Halijak C. Approximation of fractional capacitors ð1=sÞð1=nÞ by a [77] Sheng H. Impulse response invariant discretization of distributed order
regular Newton process. IEEE Transactions on Circuit Theory 1964;11(2): integrator; 2010 /http://www.mathworks.com/matlabcentral/fileexchange/
210–3. 26380S.
[50] Li Y, Chen YQ. Theory and implementation of distributed-order element [78] Westerlund S, Ekstam L. Capacitor theory. IEEE Transactions on Dielectrics in
networks. In: Proceedings of the ASME 2011 international design engineering Electrical Insulation 1994;1(5):826–39.
technical conferences and computers and information in engineering con- [79] Das S, Saha S, Das S, Gupta A. On the selection of tuning methodology of fopid
ference (IDETC/CIE2011), Washington, DC, USA; August 28–31, 2011. (54808) controllers for the control of higher order processes. ISA Transactions
(2011) 361–67. 2011;50(3):376–88.
[51] Zhou F, Zhao Y, Li Y, Chen YQ. An implementation of distributed order PI [80] Moornani KA, Haeri M. On robust stability of linear time invariant fractional-
controller and its applications to the wheeled service robot. In: Proceedings order systems with real parametric uncertainties. ISA Transactions
of the fifth symposium on fractional differentiation and its applications, 2009;48(4):484–90.
Hohai University, Nanjing, China; May 14–17, 2012. p. #90. [81] Naidu DS. Optimal control systems. CRC Press; 2002.