Professional Documents
Culture Documents
Abstract: In this paper, we consider the problem of this approach is developed in section 4 where a solution for
stabilizing network using a new proportional- integral (PI) the first order delay system stabilization problem is detailed.
based congestion controller in active queue management Section 5 is reserved for simulations results.
(AQM) router; with appropriate model approximation in the
first order delay systems, we seek a stability region of the
controller by using the Hermite-Biehler theorem, which is II -TCP/AQM MODEL
applicable to quasipolynomials.
Our study will focus on the sharing of a communication link
between multiple transmitters at remote locations (figure 1).
Keywords
Congestion control, Active queue management, Stabilization,
PI controller, first order delay system, stability region. Transmetter AQM Receiver
I. INTRODUCTION
(4)
Ro Ro
Let: G(O) =a G'(O) = band G"(O) = C
From (3) and (4) we derive the transfer function from op to
oq: G(O) = K; G'(O) = -K(L + T)
(7)
2 N2 (
R:C S2 + R + R:C ) S + 2+ Rse-Rs
(8) and L = ---
ab H
a a2b2 )
-- - (11)
Lemma 1.1[8]: The plant Gin (6) is stable for all positive
values of R, C and N.
(12)
Proof: The poles of the transfer function A are in the left
half part of the complex plane for all values of the
parameters R, C and N positives, thus A is always stable.
We also have
The graph of figure 2 compares the actual control model
Rw given by the system transfer function (8) and the approximate
_�
I A(s)e Is=jw -
( ( < 1
_
model (9).
J
R3C 2
)RC 2
2-Nw2 + 1 +N" R2w2 )
for all positive values of the parameters R, C and N. So
according to the Nyquist stability test the transfer function
1
1 + A(s)Rse-RS
Ts+l (9)
213
1st International Conference on Electrical and Inforrnation Technologies ICEIT'2015
Large number problems in process control engineering are Let M and N designate the highest powers of s and e S which
related to the presence of delays. These delays are involved in appear in 0*(5). Let 1] be an appropriate constant such that
the dynamic models whose equations characteristics are of the f icient of terms of highest degree in 0r(w) and Oi(W)
the coef
following form [10,11]: do not vanish at W = lJ. Then a necessary and sufficient
condition that or(w) and 0i(w) have only real roots is that in
each of the intervals -2lrr + lJ < W < 2lrr + lJ, l = lo, lo +
1, lo + 2 ...
( 13)
0r(W) or Oi(W) have exactly 4lN + M real roots for a
Where: des) and n(s) are polynomials with real coefficients
sufficiently large lo.
and Li represent time delays. These characteristic equations
are recognized as quasi-polynomials. We consider the case The PI controller is given by the following transfer function:
which meets the following assumptions:
c- Stabilization using new PI
AI: 0 < Ll < L2 < ... < Lrn (14)
We consider now the feedback control system shown in
A2: desg(d(s)) = nand deg( nJs)) < n (15) figure 3, where r is the command signal, y is the output of the
plant, G(s) is the plant to be controlled, and C(s) is the
for i = 1,2,3, ... , m controIIer.
One can consider the quasi-polynomials 8*(s) described by: The transfer function of delayed system is given by
K -Ls
G(s) e_ (18)
Ts+l
__
KL
�
a1 +-
LZ
TZ
(20)
2: o[(wo)or(wo) - 0i(WO)O;(wo) > 0 for some Wo in
[-00, +00] Where 0;(w) and o[(w) denote the first derivative
with respect to W of Or(w) and 0i(w), respectively.
Where a1 the solution of the equation tan(a) = f
- a in the
interval [:: , rr]
2
A crucial stage in the application of the precedent theorem
is to verify that and have only real roots. Such a property can Proof: The closed loop characteristic equation of the system
be checked while using the following theorem. is given by:
214
1st International Conference on Electrical and Inforrnation Technologies ICEIT'2015
O*(s) = eLSo(s)
o*(s) = ( KKj + KKps ) + (1 + Ts)seLS (21) Where the bounds aj for j = I, 2, 3...are expressed by:
Substituting s = j w, we have:
(29)
(22)
Now, according to these inequalities, it is clear that we need
Where: only odd bounds (which to sayai, a3, ...). It has to be strictly
{
positive to get a feasible range for the controller parameter Kj•
Or(W) = KKj - w sin(Lw) - Tw2 cos(Lw) From [10, 12],aj is positive (for the odd values ofj) for every
(23)
oJw) = w[KKp + cos(Lw) - Twsin (Lw) Kp verifying (20). Hence, the conditions giving by (15) are
reduced to:
Clearly, the parameter Kj only affects the real part
of o*Ow) whereas the parameter Kp affects the imaginary (30)
part. According to the first condition of theorem I, we should
check that the roots of or and OJ are simple. By using the Lemme1: Ifcos(zJ > 0 then aj < aj+2 for odd values ofj.
theorem 2, while choosing,
Algorithm for determining stabilizing PI parameters.
M = 2; N = I = 1 and TJ = �, we observe that OJ(w) has
1 1 T �
. L2 1
simple roots for any Kpchecking (20)[1, 13]. Step 1: Imtla1IzeKp =-, step = -
- (- a1 +T2- + -) and
K N+l KL K
· ·
T�
Step 3: If Kp <
KL
� a i + T2 then go to Step 4. Else,
For Wo = 0 (a value that annul OJ(w)) we obtain:
terminate the algorithm;
Interlacing the roots of 0r(z) and oJz) is equivalent to The performance of the closed-loop system with the new PI
0r(zo) > 0 (since Kj > 0 ), 0r(Zl) < 0, 0r(Z2) > 0, ... We controller is tested by simulation. The number of TCP flows is
can use the interlacing property and the fact that OJ(z) has taken to be N = 60, the link capacity C = 3750 packets/sec,
only real roots to establish that or(z) possess real roots too. round trip time R = 400s, the desired queue size qo = 150
packets, and the buffer size qmax= 200 packets.
From the previous equations we get the following We calculate, respectively the state gain K, the constant time
inequalities: T and the time delay L of the plant:
215
1st International Conference on Electrical and Inforrnation Technologies ICEIT'2015
K=234375; T=5.03189825; L=O.76810175 It can be seen from Table 1 that when the controllers are
These three parameters are verified positives changed, controller T2 provides a good compromise between
In order to determine The range of Kp values, we look for a in the rise time, settling time and overshoot performances
-6
X 10
J
"
, ,
,
I !
Ki
I ;1 I
0
II
6 7
1.5
,
T
I I 8
T J 0
"I
0
..,
I T T
.
,
fil . ,
i
,
0
Kp
J 4
r ,
d'
responses are illustrated in figure 5, for some controllers Table 1: Numerical values of transient state performances of
given in figure 4. the controllers
..
"
..
/
�
"" •
� I. ;
i _� .eo
•
• '---_+.-_-+--_�-----� _;! -_=_
-, -+__-__+-____;__ .. I •
Time (seconds) . !:! Ii
..
/
VI
"
"
<111_4
Figure 5: Step responses of the closed loops a
" /
The performances are rise time, settling time and overshoot.
The aims of the controllers minimize the transient state / .. "
Time (seconds)
response performances. Numerical values of these
performances of the closed loops are given in Table 1 for
Figure 6: Step responses of the closed loops
comparison.
216
1st International Conference on Electrical and Inforrnation Technologies ICEIT'2015
Congestion is one of the most important problems [10] G. J. Silva, A. Datta and S. P. Bhattacharyya,
faced in communications networks. In this paper we proposed Stabilization of Time Delay Systems, Proceedings of the
to solve this problem by applying a new approach to compute American Control Conference, pp.963-970, 2000.
the stability region for first order delay system controlled by
[11] G. J. Silva, A. Datta and S. P. Bhattacharyya,
PI controllers. This result is based on an extension of the
Stabilization of First-order Systems with Time Delay using
Hermite-Biehler Theorem to quasipolynomials. Then, we the PID controller, Proceedings of the American Control
were interested in search of optimal PI for performance Conference, pp. 4650-4655, 200 I.
criteria, inside the stability region.
[12] G. J. Silva, A. Datta and S. P. Bhattacharyya, New
Finally, it is pointed out that the effectiveness of the proposed synthesis of PID controller, IEEE transactions on automatic
approach has been verified via simulation. control, voI.47,No.2, 2002.
217