Documente Academic
Documente Profesional
Documente Cultură
on ActualATI3n-2008
Problems of
Instrument
Engineering
IX Electronic
ME)I{,l(YHAPO,nHMI
KOHC1>EPEHUIDI
(APEIE-2008), Novosibirsk, Russia, 2008, Vol.1, pp.168-174.
I. INTRODUCTION
168
techniques of integral controllers for nonlinear systems as well [9-13]. The main disadvantage for the
most part of the existing procedures on PI or PID
controller ~ design' is that the desired transient perfonnances can not be guaranteed in the presence of
nonlinear plant parameter variations and unknown
external disturbances.
The objectives of this paper are the analysis and
design of PI (PID) control systems for nonlinear
plant model in the presence of the time delay, plant's
parameter variations, and unknown external disturbances. The discussed approach to PI (PID) controller design is based on the design methodology presented in [14-15], that guarantees desired output
transients by inducing. of two-time-scale motions in
the closed-loop system. Stability conditions imposed
on the fast and slow modes and sufficiently large
mode separation rate betw~en fast and slow modes
can ensure that the fulJ-order closed-loop nonlinear
system achieves the desired properties in such a way
that the' output transient performances are desired
and insensitive to external disturbances and plant's
parameter variations. The stability of fast-motion
transients in the closed-loop system is provided by
proper selection of controller parameters, as well as
slow-motion transients correspond to the stable reference model of desired mapping from reference
input into controlled output. The method of singular
perturbations is used throughout the paper [16-20].
The paper is organized as foJlows. First, the'design of PI controller for the I-st order nonlinear systems. is discussed. Second, PID controller design for
the 2-nd order nonlinear systems is explained. Third,
the generalized structure of output feedback controller, which is called as a universal controller, for
nonlinear systems of an arbitrary degree is presented. All systems are treated in the presence of a
time delay in control. Numerical examples with
simulation results are presented as well.
II. THE I-ST ORDER NONLINEAR SYSTEM
2./. Control problem statement
th
= ~{;[r(s)-x(S)]-X(S)}.
169
(5)
where pOd / d t .
In order to enable usage of the standard technique for two-time-scale motions analysis, take
T
where
To ~
= /JTo '
0, and denote
-I
p=p Po,
(10)
The
u(s) =
.to
peps +dt )
~)X(s)}.
Denote
Xl
X, X 2
= X,
Ut
= U,
U2
== JJU.
XI =x2 ,
= u2 ,
(12)
pU2 =-kOg(~,X2,W)Ul(t-Z")-dIU2
170
(15)
th
'Pr
= 0.5n- - arctg(f.J{J)c / d) ) -
'We'
(16)
P(J)L
~p,2 w2 + d}2 ,
o=O.51Z' - arctg(p,(J)L / d
(17)
tSMS
1.5
3.4. Example
(21)
171
X(t) ~
0.5 .. . .. . .. ~
:
.:
~.
.
..
.:
:
-0.5 '---_-.1"'---_---.1._
_
. .. . . .. .. .
t,S 10
3------.----y---r------.,
2
.~
':
.~
::::::.:T:~i.iX
3a;1/2 ,
'" ':'"
......... "j".. r
and
.. ~
r(t)
I ) - 1'(J)L.
tFMS
2-------.r-----..-----r----.,-----.
r::::.T
~
j'
:" .
3
~
~
~
-4 L..-_ _I - -_ _.L.-_ _" - -_ _.a--_----'
o
2
4
6
8 t,S 10
Fig. 2. Control variable response in the closed-loop system
(18),(19).
Tn
The controller parameters a~_l' ' a~ ,T are selected
such that the polynomial
Tn sn + a~_l T n - 1sn-l +... + a~T2 S2 + ~oTs + 1 (22)
has the desired pole distribution inside the left part
of the s - plane, where roots of the polynomial (22)
are defined by the requirements imposed on the desired output transient performance indices of x(t) in
the system (20).
The control law (21) can be expressed in terms
oftransfer functions, that is
ko
u(s) - --------=------- J.L(/i-q-l sq-l + dq _1pq-2 sq-2 + ... + d 2 )Js + d1)
{ '; [r(s)-x(s)]-(an_ls n-1+... +a2s+al )X(S)},
q~n.
+ kog(X(/), w(tu(t - r)
= ko[F(X(t),r(t.- !(X(t), wet~].
Denote
r..
-I
= X'2
X = x(l) , ,
(1)
xn
, , Uq =JJU
(q-I)
=U j + l ,
i = 1,2,... ,n-l,
j=1,2, ... ,q-l,
(24)
(26)
kogmin
a:
x, =X'+I'
kogmin
=x(,,-1) ,
ogmin
(25)
Let us consider a one way to select the parameters ofthe controller given by (21).
Firstly, assume that the parameters of the polynomial (22) are assigned in accordance with the re-
172
1J0 S T / 1]
holds, where TJ ~ 10, and by that the time-scale separation between the fast and slow modes in the
closed-loop system (23) is maintained. Take, for
instance,
o S,-I ++dos+l =(9+1)9
s' +dq-I
I
and
ko = k. I g min ,
where kl =10 . From the condition
Ants(s) = A~s(s),
wefmd
IJ
],1/9
II
'-0 "1
q-I
= dO
,-I
J,Uq
dq-2 = dOq-2 "1
, ,
Thirdly, take g
/rllt
(28)
"1'
= dj..(q-I)/q
1 "1
= gmax . By resolution of
IgnUn~t;O)c>!= I,
(29)
=0
= r max
when
=f/Jo /
(J)e.
(32)
Hence, 'Z'max is the upper bound for r when the controller parameters are defined by (28).
Actually, the discussed controller is practically
applicable if and only if the phase margin fPr and
the gain margin L on the FMS Nyquist plot are larger enough at the same time, where L is defined by
the joint resolution of the following equations:
krgrnax L
IgminD(jpaJ,,)
I=1,
0= 1 ( - Arg(D(jpaJL-T(J)L"
(33)
th
4.4. Example
=k
aO
aO
[_X(3) _--!.X(2) _ _
1 x(1)
--x+-r].
(35)
2,...---.,----..----..,.----.,...---.,
1.5
r(t) .~
:~~jr
-.- ....... ..
. ..
'~"""'"']''''''''''r'''''''''
0.5
.. i .. ..
'1'
1'
-0.5 "-----~-----_.-------
t,s
10
=k
aO
1
--x
T3
~o
bO
+...1. r (2)
(36)
J-t0
1
+-~-r(l) +-r]
r2
'
=a1, b2 =a2
The controller (36) can be rewritten as the system of state space differential equations for a purpose practical implementation, that is
l
) =-a2ut +u2 +(b2 -b3 a2 )x+c2 r,
u:
u~l)
(37)
=box + cor,
u =b3x+u1,
where
d1
a1 = p2' a2
b ::; -
d2 b
=p' = -
pT
pT
ko
p.3r3'
k~ ,
b3 = _
kob~
ko
Co
kob~
= a~ = 3,
blo
= b~ =0 ,
d2 = 6.463,
t"max
= 0.201 s,
=12.812
OJc
= 6.183
tpr
rad/s,
=0.937 rad,
({Jo
= 1.241 rad,
L = 2.227 ,
4..----...---...---.....---.-------.
173
-2
4
-6
. ( ..~
!.~(~/
..
t.. '1'
..
..
:
:
:
:
Tr
j:
. 8o'----0I000o---'''''----------2
4
6
8 t,s 10
Fig. 4. Control variable response in the closed-loop system
(34),(37).
V. DISCUSSIONS
There exists a closed association of the designed
control system attributes, where two-time-scale motions are artificially induced, and attributes of the
control systems with high gain in feedback [21-22],
control systems with sliding motions [23], control
systems with the highest derivative and high gain in
feedback [24], or, in particular, control systems with
acceleration feedback control [25-28]. In compare
with [25-28], the specific control law discussed by
[24] does not allow to include an integral action in
feedback without an additional integrator. Note that
the acceleration feedback control [25-28] actually
leads to PID control. The generalized control law
structure (21)t which has been called as the universal
controller, is related to the structure of a hign-order
local optimization procedure [29] in case of an appropriate cost-function selection. The suggested approach to the problem of PI (PID) controller design
is applicable for nonlinear unstable systems as well.
VI. CONCLUSIONS
The main advantage of the discussed singular
perturbation technique for control system analysis
and design is that the parameters of the PI, PID, or
VII. ACKNOWLEDGEMENT
This work was supported by Russian Foundation
for Basic Research (RFBR) under grant no.08-0800982-a.
REFERENCES
[I]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[IO]
[11]
[12]
174
[13] B. Kristianson and B. Lennartson. "Robust and optimal tuning of PI and PID controllers," In: lEE Proc.
Contr. Theory Applicat., Vol. 149, no. I, p. 17-25,
2002.
[14] V. D. Yurkevich. "Decoupling of uncertain continuous
systems: dynamic contraction method," In: Proo. of
34th IEEE Cont: on Decision & Control, New Orleans, Louisiana, 1995, Vol. I. pp. 196-201.
[IS] V. D. Yurkevich. Design o/nonlinear control systems
with the highest derivative ;nfeedbaclc.- World Scientific) 2004.- 352 p.
[16] A. N. Tikhonov. "On the dependence of the solutions
of differential equations on a small parameter," In:
Mathematical Sb. Moscow, 1948, VoJ..22, pp. ]93204.
[17] A. N. Tikhonov, "Systems of differential equations
containing a small parameter multiplying the derivative," In: Mathematical Sb. Moscow, 1952" Vol. 31,
no. 3, pp. 575-586.
[18] E. I. Gerashchcnko and S. M. Gerashchenko. A
method ofmotion _paration and optimization ofnonlinear systems, Moscow: Na. 1975.
[19] P. V. Kokotovic and H. K. Khalil. Singu/m perturbations in systems and control, IEEE Press, 1986.
[20] D. S. Naidu. "Singular Perturbations and Time Scales
in Control Theory and Applications: An Overview,"
In: Dynamics of Continuous, Discrete &. Impulsive
Systems (DCDIS)~ Series B: Applications & Algorithms, 2002, Vol. 9, no. 2, pp. 233-278.
[21] M. V. Meerov. Structural synthesis of high-accuracy
automatic control systems, Pergamon Press international series of monographs on automation and automatic control. Vol. 6. Oxford. New York: Pergamon
Press, I 96S.
[22J K. D. Young, P. V. Kokotovic, and V. J. Utkin. "A
singular pertubation analysis of high-gain feedback
systems," In: IEEE Trans. Automat. Contr., 1977, Vol.
AC-22, no. 3, pp.. 931-938.
[23] V. I. Utkin. Sliding Modes In Control and Optimization, Springer-Verlag, 1992.
[24] A.. S. Vostrikov. "On the synthesis of control units of
dynamic. systems," In: Systems Science. Wroclaw:
Techn. Univ., Vol. 3, no. 2, 1977, pp. 195-205.
[25J G. Luo and G. Saridis. "L-Q design of PID controllers
for robot anns," In: IEEE Journal of Robotics and
Automation, 1985, Vol. RA-l, no. 3, pp. 152-159.
[26] J. Studenny and P. R. Belanger. "Robot manipulator
control by acceleration feedba~" In: Proc. of 23-th
IEEE Cont: on Decision and Control, 1984, pp. 10701072.
[27] P. D. Krutko. "The principle ofacccleration control in
automated system design problems," In: Sov. 1. Comput. Syst. Sci., USA, 1988, Vol. 26, no. 4, pp. 47-57.
[28) P. D. Krutko. "Optimization of control systems with
respect to local functionals characterizing the energy
of motion," In: Sov. Phys.-Dokl. USA, 1991, Vol. 36,
no. 9, pp. 623-625.
[29] Va. Z. Tsypkin. Adaptation and Learning in Automatic
Systems, Series: Mathematics in science and engineering, Vol. 73, New York: Academic Press, 1971.-' 291
p.
Valery D. Yurkevich is a professor in the Automation Department, Faculty of Automation and Computer Sciences, Novosibirsk State Technical University,. Novosibirsk, Russia. His
areas of research are nonlinear control systems, digital control
systcms~ flight control, distributed parameter control systems,
robotics, switching controllers for power converters. method of
singular perturbations in control (http://ac.cs.nstu.ruI-yurkevl).