Research Journal of Applied Sciences, Engineering and Technology 4(14): 2265-2272,... ISSN: 2040-7467

advertisement
Research Journal of Applied Sciences, Engineering and Technology 4(14): 2265-2272, 2012
ISSN: 2040-7467
© Maxwell Scientific Organization, 2012
Submitted: March 23, 2012
Accepted: April 08, 2012
Published: July 15, 2012
Stability of Retarded/Neutral System with State-PID Feedback Using
Lienard-Chipart Stability Criterion
1
W. Wiboonjaroen and 2S. Sujitjorn
Department of Electronic Engineering, Ratchamangkala University of Technology, Isarn
2
School of Electrical Engineering, Suranaree University of Technology,
Muang District, Nakhon Ratchasima, Thailand, 30000, Chain
1
Abstract: A retarded/neutral system is sensitive to instability due to delay. A knowledge of maximum
allowable delay ( τ ) or tolerable delay is thus useful for controller design and stabilization. This article
proposes a method to compute a tolerable delay time for a Linear-Time-Invariant-Time-Delayed-System (LTITDS) with state-PID feedback control. The method proposed is based-on Lienard-Chipart criterion, which
reduces the number of determinants to be evaluated. The proposed approach is compared with the matrix pencil
method. Three case studies serve to demonstrate the effectiveness of the method.
Keywords: Retarded/neutral system, state-PID feedback, stability and stabilization, lienard-chipart stability
criterion
INTRODUCTION
Eigenvalue assignment has been an important design
method of a Linear Time-Invariant System (LTI). One
approach is to use state feedback in which the gain matrix
is calculated via Ackermann’s formula. The concept has
been extended to state-derivative feedback that is useful
for various practical systems including control of
vibration (Abdelaziz and Valasek, 2003; Moreira et al.,
2010; Reithmeier and Leitmann, 2003). One advantage
over the conventional state feedback is that it results in
smaller gains. A linear quadratic regulator to achieve the
state-derivative feedback was also developed by
Abdelaziz and Valasek (2005).
Recently, state-PID feedback has been proposed for
regulation problem of an LTI system (Guo et al., 2006;
Sujitjorn and Wiboonjaroen, 2011). The proposed control
scheme introducing an integral element to study with the
gain can effectively eliminate the steady-state errors.
Despite the benefit, the question of stability of the system
employing state-PID feedback has been raised, especially
in computer-controlled systems. This is due to inevitable
latencies caused by sampling, data conversion and
instruction-execution processes. Delayed systems are
rather sensitive to instability (Park, 1999; Niculescu,
2001; Michiels et al., 2002; Richard, 2003; Gu and
Niculescu, 2003). Stabilization of such systems via a
classic method (Chen, 1984) is not straightforward
because the transcendental term causes the number of
eigenvalues to be infinite. Furthermore, a control system
that uses control laws involving state-PID feedback could
lead to an extreme sensitivity of closed-loop stability
w.r.t. small delays. A state-PID feedback control system
with time-delay is also referred to as a neutral system,
which has many characteristic roots located to the right of
the stability boundary. Additionally, the positions of these
roots are very sensitive to changes in delay (Hale and
Verduyn, 2001, 2002; Michiels et al., 2004). Since a
system can withstand a certain delay time before
becoming unstable, an accurate prediction of a tolerable
delay is therefore practically useful. An early method for
stability test proposed by Rekasius (1980) uses exact
bilinear transformation to represent the transcendental
term. The work was extended to retarded systems (Olgac
and Sipahi, 2002), in which they presented comparative
studies among five stability analysis methods. They
concluded that the Rekasius’ method and the features of
Routh-Hurwitz criterion is the most attractive one due to
simplicity, accuracy and exactness (Sipahi and Olgac,
2006). Moreover, this approach lends itself nicely to the
analysis of neutral systems (Sipahi and Olgac, 2003;
Olgac and Sipahi, 2004, 2005). Computing for
generalized eigenvalues and tolerable delay are also
possible using the matrix pencil with the Rekasius’
substitution (Chen et al., 1995; Fu et al., 2006). Recently,
a new approach based on Lambert W function to compute
eigenvalue spectrum and predict stability of a delayed
system has been proposed (Asl and Ulsoy, 2003; Yi et al.,
2010). Unfortunately, computing based-on the LambertW-function is quite complex and sometimes numerical
solutions cannot be found. This is due to a fundamental
reason that the existence of the function as a solution to
retarded/neutral equations has not yet been rigorously
confirmed.
Corresponding Author: S. Sujitjorn, School of Electrical Engineering, Suranaree University of Technology Muang District,
Nakhon Ratchasima, Thailand, 30000, China
2265
Res. J. Appl. Sci. Eng. Technol., 4(14): 2265-2272, 2012
This study presents a stability analysis method based
on Lienard-Chipart stability criterion in comparison with
the matrix pencil approach. The Lienard-Chipart criterion
(Dorato, 2000; Gantmacher, 1959) has a decisive
advantage over the Routh-Hurwitz criterion because it
computes about half the number of determinants. Even
though the Hurwitz determinants to be computed can have
a larger size than those required by the Routh-Hurwitz
criterion, computation is no longer a problem due to
available software packages, e.g., MATLAB, Maple,
Mathematica, SciLab etc. Three numerical examples
including an inverted pendulum and a magnetic ball
levitation are demonstrated.
C
x& (t ) = Ax (t ) + Ad x (t − t )
f (s,J) = det (sI - A - Ade-Js) = 0, J>0
CE (s,J) = an(s)e-nJs + an-1(s)e-(n-1)Js + ... + a0(s)
=
Lienard-chipart stability criterion: This criterion
gives condition on the coefficients ci of a polynomial:
(2)
The following calculation procedure is referred to as
matrix pencil method and applies the Rekasius’
substitution. Computing procedures to obtain τ :
(3)
Step 1: Define the system characteristic equation in the
form of (7) and rewrite it in the form of (8) via
the Rekasius’ substitution:
while either of these sets of inequalities may be used,
(2) is more efficient (fewer inequalities to test) for n
even and (3) is more efficient for n odd. Also note
that the inequalities )i>0 need to be tested only up to
i = n-1, where )i is the so-called Hurwitz determinant
and given by:
c1 c3 c5 K
1 c2 c4 K
0 c1 c3 K
∆ i = 0 1 c2 K
CE ( s, T ) =
n + nd
∑ bi (T ) sn +n
d
−i
=0
(8)
i =0
in which n is the system order and nd is the
commensurate degree. Rearrange (8) to:
, cm = 0
(4)
0 0 c1 K
for m>n.
n
∑ ak ( s)e− kτs = 0
where, ak(S) is (n-k)th order of s-polynomial having
real coefficients. For a stable system, all
characteristic roots must lie on the left-half of the splane. The transcendental term results in an infinite
number of characteristic roots commonly referred to
in literatures as characteristic spectrum or Eigenspectrum. For stability test, only the dominant branch
of such spectrum is necessary for justification of
stability because the rest of them lie on the left side
of this dominant branch. Calculation of the
characteristic roots of the dominant branch can be
done easily via applying the Rekasius’ substitution.
(1)
or
cn>0, cn-2>0, ...: )2>0, )4>0
(7)
k =0
in order that all its roots have negative real parts. A
polynomial with this property is commonly referred
to as Hurwitz polynomial. A necessary condition for
the polynomial (1) to be Hurwitz is that all the
coefficients ci be positive. When p(s) is the closedloop characteristic polynomial, p(s)-Hurwitz is
precisely the condition for closed-loop stability. In
particular, the Lienard-Chipart criterion states that
the polynomial (1) has all its roots with negative real
parts if and only if any one of the following sets of
inequalities hold:
cn>0, cn-2>0, ...: )1>0, )3>0
(6)
or in a general form:
This section gives reviews of the Lienard-Chipart
stability criterion and the matrix pencil method:
P(s) = sn + c1sn-1 + c2sn-2 + … +cn
(5)
where x(n×1), A(n×n), Ad(n×n),R and J,R+. A and
Ad are constant matrices. The system characteristic
equation is expressed by:
MATERIALS AND METHODS
C
Matrix pencil method: Consider a Linear-TimeInvariant with single Time-Delay System (LTI-TDS)
represented by:
CE ( s, T ) =
M M M M O
0 0 K K ci
nd
∑ qk ( s) T k
k=0
2266
(9)
Res. J. Appl. Sci. Eng. Technol., 4(14): 2265-2272, 2012
where,
q k ( s) =
n + nd
∑ qk 1sn + n −1 = qk 0sn + n
d
d
1= 0
where x(n×1) is the state vector, u 0 R is the control input,
A(n×n) and B(n×1) are the system matrix and the control
vector, respectively. Suppose that the system (15) is
completely controllable and J-stabilizable (Olgac and
Sipahi, 2004). For the state-PID feedback, the delayed
control input is of the form:
+ qk 1sn + nd − 1
+ ... + qk ( n + nd ) , qk 1
are constants.
Step 2: Construct the Hurwitz matrix:
H (qk ) = ∆ n + nd
∫
u(t − τ ) = K p x (t − τ ) + Ki x (t − τ )dt + Kd x& (t − τ )
(10)
Step 3: Compute the real eigenvalues of the matrix
pencil ' for T = 8k, k = 1,..., m, m#nnd as:
'(8) = U8+V
(16)
where Kp, K1, Kd 0 Rn are row gain vectors for the P, I and
D feedback elements, respectively. The closed-loop
system can be expressed by:
(11)
∫
x& (t ) = Ax (t ) + B[ K p x (t − t ) + Ki x (t − t )dt + Kd x& (t − t )]
(17)
where
⎡I
⎢ O
U=⎢
⎢
I
⎢
⎢⎣
⎤
⎥
⎥ ∈ R nd ( n + nd ) × nd ( n + nd )
⎥
⎥
H (qnd ) ⎥⎦
The system (15) possesses the following characteristic
equation:
(12)
1
⎛
⎞
CE ( s, τ ) = det ⎜ sI − A − B ( K p + Ki + Kd s)e −τs ⎟ = 0,τ ∈ R +
⎝
⎠
s
This class of systems exhibits only a finite number of
possible imaginary characteristic roots for all J ,R+ at
given frequencies. The method must be able to detect all
of them. Let us call this set:
and
⎡0
⎢M
V= ⎢
⎢0
⎢
⎢⎣ H (q0 )
−I
K 0
M
O M
M
0 −I
H (q1 ) K H (qnd
⎤
⎥
⎥ ∈ R nd ( n + nd ) × nd ( n + nd )
⎥
⎥
− 1) ⎥⎦
(13)
{Tc} = {Tc1, Tc2, ... , Tcm}
where, U and V consist of square block matrices
of order n+nd.
Step 4: Compute Tck for (11) that results in ±jTck
eigenvalues for (9).
Step 5: Substitute T and T in (14) by Tck and Tck,
respectively.
τ=
2
ω
[ tan
−1
]
(ωT ) + 1π , 1= 0, 1,... ∞
(18)
(19)
where subscript c indicates imaginary axis crossing. This
finite number m is influenced not only by n, but also the
numerical formation of A, B, Kp, KI and Kd matrices.
Furthermore, each Tck, k = 1,..., m corresponds to
infinitely many periodically spaced J values denoted as:
{Jk} = {Jk1, Jk2,...,Jk¥}, k = 1,..., m
(20)
For the characteristic Eq. (18), we first evaluate the
complete root crossing structure [Tck,{Jk}], k = 1... m for
(14)
Jk0 R+. By substitution of e− τs =
Obtain τ = min(J).
1 − Ts
, τ ∈ R + , T ∈ R,
1 + Ts
we
obtain the system characteristic equation expressed as:
Note that, either manual calculation or symbolic
programming is necessary for Steps 1-3. Steps 4-5 need
conventional numerical computing.
1
1 − Ts ⎞
⎛
CE ( s,τ ) = CE ( s, T ) = det ⎜ sI − A − B( K p + Ki + Kd s)
⎟
⎝
s
1 + Ts ⎠
= 0, τ ∈ R + , T ∈ R
(21)
RESULTS AND DISCUSSION
Equation (22) expresses the relationship between T and J.
Consider a LTI-TDS of the form:
x&(t ) = Ax (t ) + Bu (t − τ )
τ=
(15)
2267
2
ω
[ tan
−1
]
(ωT ) + 1π , 1= 0, 1,... ∞
(22)
Res. J. Appl. Sci. Eng. Technol., 4(14): 2265-2272, 2012
Some values of T cause the eigenvalues s = jT with
infinite numbers of J, i.e.,
Tck ↔ s = jω ck ↔ τ k 1 , k = 1, 2.. m, 1 = 0, 1... ∞
Step1: Define the system characteristic equation in the
form of (7) and rewrite it in the form of:
(23)
n
=
[
]
⎫
⎧2
tan −1 (ωT ) + 1π ⎬ = min(τ )
⎭
⎩ω
k
=0
k =0
The maximum delay time ( τ ) can be figured out from:
τ = min ⎨
⎛ 1 − Ts ⎞
∑ ak ( s)⎜⎝ 1 + Ts ⎟⎠
CE ( s, T ) =
n
∑ ak ( s)(1 + Ts)n − k (1 − Ts)k = 0
k =0
(24)
=
2n
∑ bk (T ) sk = 0
(28)
k =0
τ results in critical or marginal stability. This means
that a J-stabilizable system remains stable if and only if
0#J< τ . Applying the Rekasius’ substitution to Eq. (18)
results in a rational polynomial:
n
⎛ 1 − Ts ⎞
CE ( s, T ) = ∑ a k ( s) ⎜
⎟ =0
⎝ 1 + Ts ⎠
k=0
k
(25)
or recasting it into a simpler form:
The following simulation examples illustrate the
effectiveness of the proposed method. Example 1 is
explained in details and the rest are presented in brief.
CE ( s, T ) =
n
∑ ak ( s) (1 + Ts)n− k (1 − Ts)k = 0
(26)
k =0
Example 1: Let us consider a J-stabilizable LTI system
having:
Sorting the terms in power of s, this equation becomes:
CE ( s, T ) =
Step2: Construct the Hurwitz determinant,)i(T),
according to (4)
Step3: Iteratively compute for the values of Tck subject
to either inequality (2) or (3) that results in ±jTck
being the eigenvalues of (28)
Step 4: Substitute T and T in (24) by Tck and Tck
obtained from Step 3, respectively. Obtain τ =
min(J)
⎡0
A= ⎢
⎣ 20.6
2n
∑ bk (T ) sk = 0
(27)
1⎤
0 ⎥⎦
⎡ 0⎤
and B = ⎢ ⎥
1
⎣ ⎦
(29)
k =0
where, bk being the elements of A, BKp, BKI and BKd
matrices. Assuming A, BKp, BKI and BKd are given
constant matrices, bk are parameterized in T 0 R only.
Therefore, the coefficients can be either positive or
negative. It should be noted that the nth degree
transcendental Eq. (18) is now converted into 2n degree
polynomial in Eq. (27) without the transcendental term.
Its purely imaginary characteristic roots coincide with
those of Eq. (18) exactly (Olgac and Sipahi, 2002). These
imaginary roots are determined next.
Due to the Linard-Chipart criterion, the inequality (2)
or (3) holds for a stable system. Since bk in the Hurwitz
determinants, )i, are functions of T, bk(T), the values of
T cause a finite number of sign changes to the
determinants. Therefore, we can compute for Ts that
correspond to imaginary roots ±jTck. Such T values are
used to find the tolerable delay τ = min(J) due to (24).
Computing procedures to obtain τ :
The system is unstable and has its eigenvalues at
±4.539. The system is stabilized by using the state-PID
feedback method (Sujitjorn and Wiboonjaroen, 2011).
The closed-loop poles are -1.8±j2.4 and -8 and can
be achieved via the gain matrices Kp = [-20.6 0], Ki =
[-72 -37.8], Kd = [-11.6 0]. The closed-loop system
without delay is stable. Next, we compute the value τ .
The characteristic polynomial CE(s,J) can be formulated
as:
CE(s,J) = a2(s)e-2Js+a1(s)e-Js+a0(s)
in which a2(s) = 0, a1(s) = 58s2+292s+360 and a0(s) = 5s3130s. Next, CE(s,T) is obtained as:
CE ( s, T ) =
2n
∑ bk (T ) sk = b4 s4 + b3s3 + b2 s2 + b1s + b0
k =0
in which b4(T) = 5T, b3(T) = 5-58T, b2(T) = 58-395T,
b1(T) = 189-360T and b0(T) = 360. For the polynomial
2268
Res. J. Appl. Sci. Eng. Technol., 4(14): 2265-2272, 2012
Using an iterative computing, the set of Ts can be
obtained as T = [0.590, 0.0862, 0.5250, 0.1468]. The
value of T = 0.0590 results in the eigenvalues
0.0042±j10.3034 and -2.6788±j2.0782. For T = 0.0862, T
= 0.5250 and T = 0.1468, the obtained eigenvalues are
[2.8094±j8.263, -2.8099±j1.7518], [-3.4532, -2.0394,
1.4138, 13.7741] and [-2.8588±j1.2528±j4.7698],
respectively. We could say that 0.0042±j10.3034
–±j10.3034(±jTck). Therefore, Tck = 0.0590 s is the critical
time interval and the imaginary-axis crossover frequencies
Tck = ±10.3034 rad/s. Finally, we obtain τ = 106 ms.
Figure 1 illustrates responses of the system states. As
shown in Fig. 1a, the response converges to zero, as the
delay time is less than the maximum allowable delay.
Oscillatory and unstable responses can be observed in
Fig. 1b,c, as the delay times are greater than the maximum
delay.
Now we present the calculation procedures based on
the matrix pencil approach as follows:
One can write the characteristic polynomial of the
system as:
x1
-0.15
x2
-0.10
States
-0.05
-0.00
-0.05
-0.10
-0.15
-0.20
0
0.5
1.0
1.5
2.0 2.5 3.0
Time (s)
3.5
4.0
4.5
5.0
(a) Delay time J = 50 ms< τ
x1
0.6
x2
0.4
States
0.2
0.0
-0.2
-0.4
CE ( s,τ ) = a2 ( s)e − 2τs + a1 ( s)e − τs + a0 ( s)
-0.6
0
1
2
3
4
Time (s)
5
6
8
7
where a2(s) = 0, a1(s) = 58s2+292s+360 and a0(s) = 5s3130s. Using the Rekasius’ substitution, the characteristic
polynomial can be rewritten as:
(b) Delay time J = 106 ms = τ
5
x1
CE ( s, T ) = q0 ( s) + q1 ( s)T + q2 ( s)T 2
States
x2
where q0(s) = 5s3+58s2+189s+360, q1(s) = 5s4-58s3-395s2
-360s and q2(s) = 0. The next step is to form the Hurwitz
matrices and obtained as:
0.0
0
⎡ − 58 − 360
0 ⎤
⎡ 5 189 0
⎢ 5
⎢ 0 58 360 0 ⎥
−
395
0
⎥ , H (q ) = ⎢
H (q0 ) = ⎢
1
⎢ 0 5 189 0 ⎥
⎢ 0
− 58 − 360
⎢
⎥
⎢
58 360⎦
− 395
5
⎣0 0
⎣ 0
-5
0
1
2
3
4
Time (s)
5
6
7
8
and
(c) Delay time J = 110 ms> τ
⎡0
⎢0
H (q2 ) = ⎢
⎢0
⎢
⎣0
Fig. 1: State responses of example 1
CE(s,T), n = 4 is even so we use the inequality (2). The
constructed Hurwitz determinants are as follows:
0 0 0⎤
0 0 0⎥⎥
0 0 0⎥
⎥
0 0 0⎦
Now we can form the matrices U and V as follows:
c4>0, c2>0
⎡1
⎢0
⎢
⎢0
⎢
⎢0
U=⎢
0
⎢
⎢0
⎢0
⎢
⎢⎣ 0
and
c1 c3 0
∆ 1 = c1 = c1 > 0, ∆ 3 = 1 c2 c4 = c1c2c3 − c12c4 − c32 > 0
0 c1 c3
where, c4=b0/b4, c3=b1/b4, c2=b2/ b4 and c1=b3/ b4.
2269
0 0 0 0 0 0 0⎤
1 0 0 0 0 0 0⎥⎥
0 1 0 0 0 0 0⎥
⎥
0 0 1 0 0 0 0⎥
0 0 0 0 0 0 0⎥
⎥
0 0 0 0 0 0 0⎥
0 0 0 0 0 0 0⎥
⎥
0 0 0 0 0 0 0⎥⎦
0⎤
0⎥⎥
0⎥
⎥
0⎦
Res. J. Appl. Sci. Eng. Technol., 4(14): 2265-2272, 2012
0
0
0
0
0⎤
−1
⎡0 0
⎢0 0
0
0
0
0
0 ⎥⎥
−1
⎢
⎢0 0
0
0
0
0
0⎥
−1
⎥
⎢
0
0
0
0
0
0
0
1⎥
−
⎢
V=⎢
5 189 0
0 − 58 − 360
0
0⎥
⎥
⎢
5
0
0⎥
− 395
⎢ 0 58 360 0
⎢ 0 5 189 0
0
− 58 − 360 0 ⎥
⎥
⎢
⎢⎣ 0 0
58 360
0
5
− 395 0 ⎥⎦
x1
8
States
6
Example 2: The magnetic ball suspension system (Kuo,
1987) represented by the diagram in Fig. 2 is adopted as
the second example. This 3rd order system is described by:
⎡ 0 ⎤
⎢
⎥
⎢ 0 ⎥u
⎢⎣100⎥⎦
4
2
0
0.1
0
0.2
0.3
0.4 0.5 0.6
Time (s)
0.7
0.8 0.9
1.0
(a) Delay time J = 1ms< τ
x1
x2
X3
15
10
5
States
As a result, '(8) = 0.0590,0.2921±j0.0447.
Therefore, T = 0.0590 is used. The value of T results in
eigenvalues = 0.0043±j10.3034 and -2.6788±j2.0782,
respectively. We could say that 0.0043 ± j10.3034 – ±
j10.3034(±jTck) and hence Tck = 0.0590 and Tck = ±
10.3034 rad/s. Finally, the maximum allowable delay is
obtained as τ = 106 ms, which is equal to that obtained
previously.
Example 1 illustrates that the proposed direct method
is exact and gives the solutions of the same accuracies as
those of the existing matrix pencil method. To apply the
matrix pencil method, one needs to know matrix algebra
and numerical computation. To apply the proposed direct
method needs only basic knowledge of Lienard-Chipart
criterion and loop iterative computing commonly taught
in undergraduate level.
⎡ 0 1
0 ⎤
⎢
⎥
x& = ⎢ 980 0 − 2.8 ⎥ x +
⎢⎣ 0 0 − 100⎥⎦
x2
X3
10
0
-5
-10
-15
0
0.5
1.0
1.5 2.0 2.5 3.0
Time (s)
3.5
4.0
4.5
5.0
3.5
4.0
4.5
5.0
(b) Delay time J = 4 ms = τ
(30)
150
x1
100
x2
X3
States
50
0
-50
-100
-150
0
0.5
1.0
1.5
(c) Delay time J = 4.2 ms >
2.0 2.5 3.0
Time (s)
τ
Fig. 3: State responses of example 2
Fig. 2: Magnetic ball suspension
where x1 = y, x2 = y& and x3 = i. The system is originally
unstable with its poles at ±31.3050 and -100. The closedloop poles at -10±j3.464, -11 and -11can be achieved via
the state-PID feedback. The proposed direct method is
applied to obtain the tolerable delay. As a result, Kp = [0
3.5 4], KI = [4759.78 17.58 -13.46], Kd = [-2.42 0.15 0],
Tck = 0.0020, Tck±11.50 rad/s and τ = 4 ms. The similar
figures are obtained from using the matrix pencil method.
Fig. 3a illustrates a stable response, while Fig. 3b, c
illustrate the unstable cases.
2270
Res. J. Appl. Sci. Eng. Technol., 4(14): 2265-2272, 2012
60
x1
x3
x2
x4
40
States
20
0
-20
-40
0
1
2
3
Time (s)
4
5
6
(c) Delay time J = 43 ms > τ
Fig. 5: State responses of example 3
Fig. 4: Inverted pendulum on cart
Example 3: An inverted pendulum system (Ogata, 2002)
is adopted as an example and represented by the diagram
in Fig. 4. Its state model is expressed by:
0
⎡
⎢ 20.601
x& = ⎢
⎢
0
⎢
⎣ − 0.4905
1.0
1 0 0⎤
0 0 0⎥⎥
x+
0 0 1⎥
⎥
0 0 0⎦
x1
x3
x2
x4
⎡ 0⎤
⎢ − 1⎥
⎢ ⎥u
⎢ 0⎥
⎢ ⎥
⎣ 0.5⎦
(31)
0.5
States
0.0
-0.5
where, x1 = 2, x2 = θ& , x3 = x and x4 = x& . The system is
inherently unstable with its open-loop poles at 0,0 and
±4.5388. It is stabilized via the state-PID feedback to
achieve the desired closed-loop poles at -2±3.464j,-4,-10
and -10. The proposed direct method is applied to obtain
the tolerable delay. As a result, Kp = [-20.601 0 0 0], KI =
[7123.1490 1490.2386 1956.3781 1043.4560], Kd =
[-120.6720 -24.6841 -313.0368 -49.3195], Tck = 0.0236,
Tck = ±27.62 rad/s and τ = 41.8 ms.
In this case, the matrix pencil method fails to provide
a result since the matrix ' is singular. Figure 5 illustrates
responses of the system states. As shown in Fig. 5a, the
response converges to zero, as the delay time is less than
the tolerable delay. In contrast, oscillatory and unstable
responses can be observed in Fig. 5b,c, as the delays
exceed the tolerable delay.
CONCLUSION
-1.0
-1.5
0
1
2
3
Time (s)
4
5
6
(a) Delay time J = 20 ms < τ
3
x1
x3
x2
x4
2
States
1
0
The maximum allowable delay or tolerable delay can
be predicted for retarded/neutral systems by using our
proposed method. The method employs simple iterative
computing, the Lienard-Chipart stability criterion and the
Rekasius’ substitution to represent the transcendental
term. Computational results are compared with those
obtained from the matrix pencil method. Both methods
have similar accuracies. However, the matrix pencil
method fails to provide a solution for one example in
which a matrix is singular. The direct method is
successful with this case.
-1
ACKNOWLEDGEMENT
-2
-3
0
1
2
3
Time (s)
(b) Delay time J = 41.8 ms = τ
4
5
6
The study was supported by Suranaree University of
Technology (SUT), the Office of the Higher Education
Commission under NRU project of Thailand and
Ratchamangkala University of Technology Isarn,
Thailand.
2271
Res. J. Appl. Sci. Eng. Technol., 4(14): 2265-2272, 2012
REFERENCES
Abdelaziz, T.H.S. and M. Valasek, 2003. A direct
algorithm for pole placement by state-derivative
feedback for single-input linear systems. Acta
Polytech., 43(6): 52-60.
Abdelaziz, T.H.S. and M. Valasek, 2005. State derivative
feedback by lqr for linear time-invariant systems.
Proceeding of 16th IFAC World Congress, Prague,
Czech Republic, 16(1).
Asl, F.M. and A.G. Ulsoy, 2003. Analysis of a system of
linear delay differential equations. J. Dyn. Syst.
Meas. Cont., 125(2): 215-223.
Chen, C.T., 1984. Linear System Theory and Design.
Holt, Rinehart and Winston, New York.
Chen, J., G. Gu and C.N. Nett, 1995. A new method for
computing delay margins for stability of linear delay
systems. Syst. Cont. Lett., 26(2): 107-117.
Dorato, P., 2000. Analytic Feedback System Design-An
Interpolation Approach. Brooks/Cole, pp: 98-100.
Fu, P., S.I. Niculescu and J. Chen, 2006. Stability of
linear neutral time-delay systems: Exact conditions
via matrix pencil solutions. IEEE T. Autom. Cont.,
51(6):1063-1069.
Gantmacher, F.R., 1959. Matrix Theory (2). Chelsea
Publishing Co., pp: 220-225.
Gu, K. and S.I Niculescu, 2003. Survey on recent results
in the stability and control of time-delay system. J.
Dyn. Syst. Meas. Cont., 125: 158-165.
Guo, G., Z. Ma and J. Qiao, 2006. State-PID feedback
control with application to a robot vibration absorber.
Int. J. Modell. Identif. Cont., 1(1): 38-43.
Hale, J.K. and S.M. Verduyn Lunel, 2001. Effect of small
delays on stability and control. Oper. Th. Adv. Appl.,
122: 275-301.
Hale, J.K. and S.M. Verduyn Lunel, 2002. Strong
stabilization of neutral function differential equation.
IMA J. Mathemat. Cont. Inform., 19: 5-23.
Kuo, B.C., 1987. Automatic Control Systems, Prentice
Hall, New York, USA.
Michiels,W., K. Engelborghs, P. Vansevenant, D. Roose,
2002. Continuous pole placement for delay
equations. Automatica, 38(5): 747-761.
Michiels, W., K. Engelborghs, D. Roose and D. Dochain,
2004. Sensitivity to infinitesimal delays in neutral
equations. SIAM J. Cont. Optim., 40: 1134-1158.
Moreira, M.R.,
E.I.M. Junior, T.T. Esteves,
M.C.M. Teixeira, R. Cardim, E. Assuncao and F.A.
Faria, 2010. Stabilizability and disturbance rejection
with state-derivative feedback. Math. Probl. Eng., ID
123751: 12.
Niculescu, S.I., 2001. Delay Effect on Stability. SpringerVerlag, New York.
Ogata, K., 2002. Modern Control Engineering. Prentice
Hall, New York, USA.
Olgac, N. and R. Sipahi, 2002. An exact method for the
stability analysis of time-delayed: Inear TimeInvariant (LTI) systems. IEEE T. Autom. Cont.,
47(5): 793-797.
Olgac, N. and R. Sipahi, 2004. A practical method for
analyzing the stability of neutral type LTI-Time
Delayed systems. Automatica, 40(5): 847-853.
Olgac, N. and R. Sipahi, 2005. The cluster treatment of
characteristic roots and the neutral type time-delayed
systems. Trans. ASME, 127(1): 88-97.
Park, P., 1999. A delay-dependent stability criterion for
systems with uncertain time-invariant delays. IEEE
T. Autom. Cont., 44: 876–877.
Rekasius, Z.V., 1980. A stability test for systems with
delays (TP9-A). In Proceeding Joint Automatic
Control Conference, San Franscisco, USA.
Reithmeier, E. and G. Leitmann, 2003. Robust vibration
control of dynamical systems based on the derivative
of the state. Arch. Appl. Mech., 72(11-12): 856-864.
Richard, J.P., 2003. Time-delay systems: An overview of
some recent advances and open problems.
Automatica, 39: 1667-1964.
Sipahi, R. and N. Olgac, 2006. Stability robustness of
retarded LTI system with single delay and exhaustive
determination of their imaginary spectra. SIAM J.
Control Optim., 45(5): 1680-1696.
Sipahi, R. and N. Olgac, 2003. Degenerate cases in using
direct method. J. Dyn. Syst. Meas. Cont., 125(2):
194-201.
Sujitjorn, S. and W. Wiboonjaroen, 2011. State-PID
feedback for pole placement of LTI system. Math.
Probl. Eng., DOI 10.1155/2011/929430.
Yi, S., A.G. Ulsoy and P.W. Nelson, 2010. Eigenvalue
assignment via the Lambert W function for control of
time-delay system. J. Vib. Control, 16(7-8): 961-982.
2272
Download