27
Stability Domains of the Delay and PID Coefficients for General Time- Delay Systems 1 Elham Almodaresi, 2 Mohammad Bozorg, 3 Hamid D. Taghirad 1,2 Department of Mechanical Engineering, Yazd University, Yazd, Iran 3 Department of Systems and Control, Faculty of Electrical and Computer Engineering, K. N. Toosi University of Technology, Tehran, Iran. 2 Corresponding Author : [email protected]

Stability Domains of the Delay and PID Coefficients for

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Stability Domains of the Delay and PID Coefficients for

Stability Domains of the Delay and PID Coefficients for General Time-

Delay Systems

1Elham Almodaresi,

2Mohammad Bozorg,

3Hamid D. Taghirad

1,2Department of Mechanical Engineering, Yazd University, Yazd, Iran

3Department of Systems and Control, Faculty of Electrical and Computer Engineering,

K. N. Toosi University of Technology, Tehran, Iran.

2Corresponding Author : [email protected]

Page 2: Stability Domains of the Delay and PID Coefficients for

Stability Domains of the Delay and PID Coefficients for General Time-

Delay Systems

Time delays are encountered in many physical systems, and they usually threaten

the stability and performance of closed-loop systems. The problem of

determining all stabilizing PID controllers for systems with perturbed delays is

less investigated in the literature. In this study, the Rekasius substitution is

employed to transform the system parameters to a new space. Then, the singular

frequency (SF) method is revised for the Rekasius transformed system (RTS). A

novel technique is presented to compute the ranges of time delay for which stable

PID controller exists. This stability range cannot be readily computed from the

previous methods. Finally, it is shown that similar to the original SF method,

finite numbers of singular frequencies are sufficient to compute the stable regions

in the space of time delay and controller coefficients.

Keywords: word; PID controller, Rekasius substitution, singular frequency

method, stability boundaries, uncertain delay .

Introduction

Time delays are either intrinsic parts of the system dynamics or are introduced to the

system due to the delays in measurement or actuation. They usually lead to instability

and poor performance and difficulties in tuning of the controller coefficients. Different

tools are developed to compute the stability margins of time delays. Among them are

the linear matrix inequality (LMI) methods (Chen, Gu, & Nett, 1994; K. Gu,

Kharitonov, & J.Chen, 2003; Nguyen, Ishihara, Krishnakumar, & Bakhtiari-Nejad,

2009) and the frequency based methods (Elham Almodaresi & Bozorg, 2009; Keqin

Gu, Niculescu, & Chen, 2005; Sipahi & Olgac, 2005). The LMI methods compute

conservative margins for delays, while the frequency based approaches are less flexible

for more complicated cases of MIMO systems with uncertain models and external

disturbances. For controller design, iterative algorithms are suggested to produce some

delay dependent LMIs in (Du, Lam, & Shu, 2010). Different frequency based

Page 3: Stability Domains of the Delay and PID Coefficients for

approaches are also taken to define the set of all stabilizing PID controllers for

processes with fixed time delays, namely the D-decomposition method (Saadaoui,

Elmadssia, & Benrejeb, 2008) and the parameter space method (Hohenbichler &

Ackermann, 2003), which both graphically present the set of all stabilizing PID

controllers for processes with fixed time delays. The singular frequency method

(Bajcinca, 2001, 2006; Hohenbichler, 2009), formulates the stability boundary

crossings, as a matrix rank deficiency problem. Another widely-applied approach to

design PID controllers for time delay systems is the extension of the Hermit-Biehler

theorem for quasi-polynomials (Ou, Zhang, & Yu, 2009). This theorem proves the

interlacing property of roots of the real and imaginary parts of a stable polynomial. A

couple of works have also employed the Nyquist plot properties to compute the delay

stability margins for the second-order and all-pole delay systems (Lee, Wang, & Xiang,

2010; Xiang, Wang, Lu, Nguyen, & Lee, 2007). The Lambert W function is used in (Yi,

Nelson, & Ulsoy, 2007) to compute an analytical solution for delay differential

equations. Though, numerical computations are required in some stages of the

algorithm. The delay is assumed fixed. The PI controller is computed for first-ordered

delay systems by (Yi, Nelson, & Ulsoy, 2013), combining the latter method with the

pole-placement technique. An eigenvalue-based method is also employed by (Michiels

& VyhlíDal, 2005; Michiels, Vyhlídal, & Zítek, 2010) to stabilize delay equations with

certain time delays. However, the effect of the small delay perturbations is investigated

on the stability. An uncertainty delay range is considered by (Emami & Watkins, 2009)

to present a graphical method for computing all robust stabilizing controllers. Again, the

delay is assumed a fixed value, the mean of the uncertainty range. Also, the controller

coefficients and a robust performance parameter are swept in this method.

In practice, for many time delayed systems, delays are uncertain but bounded in

Page 4: Stability Domains of the Delay and PID Coefficients for

defined ranges. For such systems, assuming fixed delays leads to design of fragile

controllers. This is illustrated in (E. Almodaresi & Bozorg, 2014b) by showing the high

sensitivity of the stability of time delay systems to small values of delay perturbation.

Few methods are so far presented to determine the stable regions in the space of the

uncertain delay and the controller coefficients. Among them are the works of (E.

Almodaresi & Bozorg, 2014a, 2014b) which deal with the special cases of first- and

second-order delay systems. The phase conditions of the open loop transfer functions

are employed in (E. Almodaresi & Bozorg, 2014a) to compute the maximum allowable

delay for which some stable gain exists. Also, Nyquist plot properties are used in

(Almodaresi & Bozorg, 2014b) to compute the regions in the plane of the uncertain

delay and the PI controller coefficients, inside which stable gain intervals exist. Both

approaches are applicable just for the first and the second-order plants containing

delays. However, the uncertain delay and controller coefficients are not required to be

swept to plot the stability boundaries in (E. Almodaresi & Bozorg, 2014b).

Time delay is considered a fixed value in previous works when computing the

stabilizing range of PID controller coefficients. In this paper, we aim to consider the

delay as an uncertain parameter and compute the stable domain in the space of − − τ, while calculating the maximum allowable delay for which a stable PID

controller exists. In the next section, the fundamental results of the Singular frequency

(SF) method are presented (Bajcinca, 2001). This method is employed by

(Hohenbichler, 2009) to compute the stable regions in the space of PID coefficients, for

systems with fixed delays. An inequality constraint is used in (Hohenbichler, 2009) as a

stability condition to compute the allowable -intervals. However, if delay is assumed

uncertain, both sides of the inequality will be nonlinearly dependent on the time delay.

This introduces complexities to this problem and requires additional numerical

Page 5: Stability Domains of the Delay and PID Coefficients for

computations and tackling of convergence problems.

The most important contribution of this paper is to present an analytic technique for

computing the exact delay range in which a stabilizing PID controller exists. This

technique is based on transforming the system equations by the Rekasius substitution to

a new set of equations that can be handled more conveniently. To achieve this, the SF

method is modified and new results are obtained for the transformed system. After

computing the stabilizable delay range, the SF method is used to plot the stability range

in the plane of KI-KD, by sweeping the delay in the computed range. It is also shown

that the singular frequencies of the Rekasius transformed system (RTS), which are

computed from two generator functions, do not interlace before a certain frequency. It

is also proved that the intersections of the singular lines with the - axis, follow a

special trend, which can be used to compute the stability boundaries.

The rest of the paper is organized as follows. In Section 2, the existing SF results for

the time delay systems with fixed delays are explained. Section 3 introduces the

uncertainty in the time delay and extends the results of Section 2 to this case. The

problem of drawing the stability boundaries in the space of the PID controller

coefficients and the uncertain delay, is addressed in this section. First, the framework of

the SF method is revised for the RTS. Then, a technique is presented to compute the

delay stability interval. Singular frequencies, Singular lines and crossing directions

concepts are computed for the RTS. A practical case study is presented in Section 4 to

demonstrate the implementation of the proposed method.

A Singular Frequency Method

Consider the block diagram of a time delay plant

, = ⁄ , (1)

Page 6: Stability Domains of the Delay and PID Coefficients for

in which, and are polynomials of degrees and , respectively, where

< . Also, = ⁄ + + is a PID controller as in Figure 1, where, ,

and are the controller coefficients. The characteristic equation is

, = + + + , (2 )

where, = .

Figure 1. Block diagram of a time delay system.

Assume = ! +⋯+ ##, # ≠ 0 and = &! +⋯+ &'('( +'. Obviously, &! = 0. This system is retarded, if ) > 2 and is neutral, if ) = 2. The

characteristic equation (2) has an infinite number of roots due to the exponential delay

term. All of these roots must be located in the left half plane (LHP) to ensure the

stability. The controller coefficients where the roots of (2) cross the stability boundary

are the root crossing boundaries. To compute the crossing boundaries, where the roots

of (2) cross the imaginary axis, = ,- is substituted in (2). Then, by decomposing the

characteristic equation into the real and imaginary parts, two equations are obtained

(Hohenbichler, 2009):

− - = .( -/0- −. -12-, (3-a )

= 3.(- 12- +.- /0-4 - = .-⁄ , (3-b )

in which,

.(- = 5-5- + 6-6- 5- + 6-⁄.- = 6-5- − 5-6- 5- + 6-⁄ , (4 )

+ + + , 7 8 − +

Page 7: Stability Domains of the Delay and PID Coefficients for

where, 5-, 6-, 5- and 6- are the real and imaginary parts of ,- and

,-, respectively. Equation (3-a) is independent of and (3-b) is independent of and . For a defined value of and , Hohenbichler (2009) computes the singular

frequencies -(, -, … by solving .- = from (3-b). .- is called the generator

function and it is shown that the sign of the derivative of this function change

alternately at the singular frequencies, i.e.,

sgn =>?@>@ |@BC ≠ sgn =>?@>@ |@BDEC , 1 = 1,2, …sgn =>?@>@ |@BC = sgn =>?@>@ |@BDGC , 1 = 1,2, … (5 )

The singular lines, which form the root crossing boundaries, are then obtained

in the − plane, by substituting the computed singular frequencies in (3-a). It is

also shown that, although an infinite number of singular frequencies is computed from

(3-b), a finite number of the frequencies need to be considered to compute the singular

lines that form the stability crossing boundaries. This claim is proved by showing that

from a certain frequency onward, singular frequencies interlace with an interval of H/.

Let us call this frequency, the periodicity frequency.

To account for the changes in number of unstable roots of the characteristic

equation on the two sides of a singular line, the concept of root crossing direction is

introduced. This sign change or the crossing direction is investigated in Bajcinca (2001,

2006) and Hohenbichler (2009).

Uncertain Time Delay

In this section, the SF method is extended for the case of systems with uncertain

delays. The main problem caused by assuming delay uncertainty in (3), is that the

singular frequencies and the periodicity frequency will depend nonlinearly on the value

of the delay, resulting in a set of nonlinear equations. To compute the stable regions in

Page 8: Stability Domains of the Delay and PID Coefficients for

the space of − − τ, first one needs to compute the stable range of delay and to

evaluate the relation between the delay and the periodicity frequency. In this paper, the

Rekasius substitution is employed as an assistant tool to evaluate these. First, the

characteristic equation is put into a matrix form using the Rekasius substitution. Unlike

the SF method, in which one generator function (3-b) is computed, here two generator

functions are derived to compute the singular frequencies for the RTS. The computed

singular frequencies are obtained as functions of the delay. It is shown that the singular

frequencies of the two functions do not necessarily interlace. However, we will prove

that they interlace from a certain frequency (periodicity frequency) onward. Based in

this result, a method is presented to compute the maximum delay for which stable PID

controllers exist. Then, by computing two sets of singular lines from singular

frequencies, the features of the resulting singular lines are investigated. The singular

lines are evaluated in the − plane and the root crossing direction is computed for

each singular line. By sweeping in the stable delay interval, stable regions in the

− − space are calculated.

Singular Frequency Method for RTS

If the exponential delay term in (2) is substituted by a bilinear rational function

of a new parameter J (Rekasius, 1980):

= 1 − J 1 + J⁄ , = ,-, (6 )

in which,

= @ 3K 2(J- + H4, = 1,2, …, (7 )

the characteristic equation of the RTS is obtained as:

Page 9: Stability Domains of the Delay and PID Coefficients for

M, J = 1 + J + + + 1 − J. (8 )

When (7) holds, the roots of (8) and (2) are identical. Define M,-, J = N-, J +,O-, J. Putting ,-, J = 0 in a matrix equation form, leads to

PN-, JO-, JQ = R-, J S=1 −-0 0 C PQ + P 0-QT + U-, J = V, (9 )

where,

R-, J = P 5- + J-6 J-5- − 6-6- − J-5- 5- + J-6-Q, (10 )

U-, J = P5- − J-6-6- + J-5-Q. (11 )

Since R-, J is a nonsingular matrix, define ℎ-, J and X-, J as

Pℎ-, JX-, JQ = R-, J( PN-, JO-, JQ. (12 )

Then,

ℎ-, J = − - + Y(-, J = 0, (13)

X-, J = - + Y-, J = 0, (14)

Y(-, J = 3R5-1 − J- + 2R6-J-4/3∆[-1 + J-4, (15)

Y-, J = 3−R6-1 − J- + 2R5-J-4/3∆[-1 + J-4, (16 )

R5- = 5-5- + 6-6-, (17)

R6- = 6-5- − 5-6-, (18)

Page 10: Stability Domains of the Delay and PID Coefficients for

∆\- = 5- + 6-. (19 )

Equations (13) and (14) are functions of - and T, while (3) is a function of -

and . The parameters set, where ℎ-, J = X-, J = 0, is the same set for which

,-, J = 0. For a fixed , the frequencies that satisfy (14) define the singular

frequencies. By substituting these frequencies into (13), singular lines (stability crossing

boundaries) are derived.

Singular Frequencies of Generator Functions

In this subsection, it is shown that the singular frequencies of the RTS system in

(9) are obtained from two generator functions, while these frequencies are computed

from the generator function (3-b) in the SF method. Solving (14) for J, two solutions

are computed:

J(- = ]−R5- + ^_(-` -. _-a , (20 )

J- = ]−R5- − ^_(-` -. _-a (21 )

where,

_(- = ∆\-∆- − -∆\-, (22)

_- = -∆\- + R6-, (23 )

in which, ∆- = |,-| and R5-, R6-, and ∆\- are defined respectively in

(18) and (19). Substituting J(- and J- forJ in (7),

= b(- = @ 3K 2(-. J(- + H4, = 1,2, …, (24)

= b- = @ 3K 2(-. J- + H4, = 1,2, …, (25 )

Page 11: Stability Domains of the Delay and PID Coefficients for

are respectively computed. By putting the imaginary part of ,-, J in (8) equal to

zero, two generator functions of singular frequencies as b(- = and b- = are

obtained. By solving them, two sets of frequencies are obtained, respectively denoted by

Ω = -(, -… and Ω′ = -(′ , -′ , … . Now, it is shown through an example that the

singular frequencies - ∈ Ω and -′ ∈ Ω′ do not necessarily interlace. The diagrams

b(- and b- are plotted in Figure 2-a, for Y, in (2) such that

:= −0.26791 − 41.6667,: = 279.03 − 2.9781 + 1.(26 )

Figure 2-b shows the singular frequencies for a fixed delay value = 25 as

Ω = 0.0207, 0.0898,0.1033,0.374,0.6266, … , Ω

′ = 0.2598,0.5069, 0.7568,1.007,1.2583,… . (27 )

From Figure 2-b, it is obvious that the singular frequencies do not interlace.

Furthermore, the sign of the derivative of their generator functions do not interlace, i.e.,

sgnnb(- n-⁄ , - ∈ Ω and sgnnb- n-⁄ ,-′ ∈ Ω′ do not change alternately.

This is the counterpart of the interlacing property of the derivative sign of the generator

function .- in the SF method, which was shown in (5). Although the frequencies of

the sets Ω and Ω′ do not necessarily interlace, they interlace from a certain frequency

onward with the a periodicity of H/. This concept which is shown via the curve -o on Figure 2, will be discussed later.

Definition 1. Define

= S + 2 2⁄ if + 2even + 2 − 1 2⁄ if + 2oddw. (28)

where, and 2 are respectively the degrees of and . Also, define the

following conditions:

Page 12: Stability Domains of the Delay and PID Coefficients for

C.1: # > 0&evenor # < 0&odd, (29)

C.2: # > 0&oddor # < 0&even, (30)

where, # is the coefficient of # in .

Proposition 1. For a large enough value z ∈ ℕ, the singular frequencies -| ∈ Ω and

-|′ ∈ Ω′, , = z, z + 1, . . . interlace with the periodicity of H/.

Proof. By substituting (20) and (21) respectively into (24) and (25), the following

equations are respectively obtained:

- = cos-/2 ~^_(- − R5- − sin-/2 _- = 0, (31)

′- = cos-/2 ~^_(-+R5- + sin-/2 _- = 0 (32)

Figure 2. a) The diagrams b(- and b- for = 0,⋯ ,5. b) Frequency roots of

b(- = 25 and b- = 25. The curve -o is introduced in the subsection “Stable

Delay Interval”.

0 0.2 0.4 0.6 0.80

50

100

ω

τ

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8

24

24.5

25

25.5

ω

τ

f1(ω)

b)

a)

ω'

1

* ** * * * *ω

3

ω'

5

ω'

4

ω2

ω1

*

f2(ω)

ω(τ)

Page 13: Stability Domains of the Delay and PID Coefficients for

The roots of - and ′- respectively define the singular frequency sets Ω

and Ω′. Obviously, these sets depend on the delay value. Denote the roots of the

dominant terms of - and ′- by -∞ and -′∞. It can be easily checked that, for

high frequencies, the root chains of - and ′- lie on the roots of sin-/2 = 0

and cos-/2 = 0, respectively, if and 2 are even numbers and Condition C.1 in

(29) is satisfied, or if and 2 are odd numbers and C.2 holds. Hence,

-∞ = 2H/, -′∞ = 2H/ + H/. (33)

For the case that and 2 are even numbers and C.2 holds or and 2 are odd numbers

and C.1 holds, -∞ = 2H/ + H/ and -′∞ = 2H/ are obtained. The root chains of

- and ′- ultimately lie on the roots of

tan- 2⁄ = −1, (34)

tan- 2⁄ = 1, (35)

respectively, if and 2 are respectively even and odd numbers and C.1 holds or if

and 2 are respectively odd and even numbers and C.2 holds. In this case, -∞ =2H/ − H/2 and -′∞ = 2H/ + H/2 hold. For the case that and 2 are

respectively even and odd numbers and C.2 holds or and 2 are respectively odd and

even numbers and C.1 holds, -∞ = H/ + H/2 and -′∞ = 2H/ − H/2 are

obtained.

For all above cases, -∞ − -′∞ = H/ holds. Therefore, a large enough value z ∈ ℕ

exists such that

-| − -|′ − H/ ≤ /, ≪ 1,, = z, z + 1, …, (36)

Page 14: Stability Domains of the Delay and PID Coefficients for

where , is an integer number. Obviously, z depends on the small value . Hence, the

proposition is proved.

The above proof indicates that the root chains of - and ′- ultimately lie on the

roots of two sinusoidal functions with a phase difference of H/2. Hence, z is a finite

number depending on .

Remark 1. Note that the indices of -| and -,+, ′ in (36) are not necessarily identical. For

instance, the singular frequencies (27) tend to the periodicity of H/ with precision

= 0.2 for the sequence -M , -, -M , -, -M , …, which are the frequencies -| ∈ Ω,

-|′ ∈ Ω′ for , ≥ 5, (Figure 2).

Definition 2. The high singular frequencies are the frequencies -| ∈ Ω and -|′ ∈ Ω′,

, = z, z + 1, . . ., ∈ ℤ, such that (36) holds. Also, define the periodicity frequency

-o = max-, -′ , (37)

such that the singular frequencies larger than that, interlace with the periodicity of H/.

Using the above results, a method is presented in the next subsection to compute the

stable delay interval.

Stable Delay Intervals

In this subsection, a new method is presented to compute the delay interval for which

stabilizing PID controllers exist. The singular frequency sets Ω and Ω′, computed

respectively from (24) and (25), change when the delay is changed. From Definition 2,

all the singular frequencies greater than -o almost reach the periodicity H/. Obviously,

-o depends on the delay. Define as the number of singular frequencies in the

Page 15: Stability Domains of the Delay and PID Coefficients for

interval 0, -o. A necessary condition for the stability of (2), is that (Hohenbichler,

2009)

≥ #6', (38)

#6' = ceil =####,# + @o. C − 1 (39)

in which, and are respectively, the number of unstable roots and the roots

located at the origin, of . is the number of roots = ,-| of with -| ≠ 0.

of the roots of posses an odd order and ensure an existing limit

lim@→@ |Y,-, ,-⁄ |. and Y, are respectively defined in (1) and (2).

Also, rem, 2 denotes the remainder of the division of by 2.

Although, (39) is a necessary condition for the stability, it can be used to find a

stable sweeping interval when delay is assumed fixed. However, assuming the delay

to be uncertain, both sides of the inequality depend on the delay value. Therefore, -o must be evaluated first to compute #6'. Here, a technique is presented to find -o.

From (36), there exists a large enough value z ∈ ℕ, for each known delay , such

that - − -′ equals to H + ⁄ or H − ⁄ , ≪ 1 (Proposition 1). Define

-¡′ = -′ for simplicity. Without loss of generality, assume

- − -¡′ = H − ⁄ . (40)

Since - and -¡′ are the roots of (24) and (25), respectively, one has:

= 2 3K 2(-. J(- + H4 -⁄ , (41)

= 2 ]K 2(-¡′ . J-¡′ + H` -¡′a , (42 )

where, is an integer number. By substituting from (40) into (41) and (42)

Page 16: Stability Domains of the Delay and PID Coefficients for

-J(- = /( + /-¡′ 1 − /(/-¡′ a , (43 )

is obtained, where /(: = tanH − 2⁄ and /-¡′ = -′J-¡′ . By substituting - into (20),

-J(- = −R5- + ^_(- _-a (44)

holds. Define the right side of (43) as / ′-¡′ . Then, (43) simplifies to

R5- + / ′-¡′ _- = ^_(-, (45)

by using (44). For a fixed -¡′ , (45) is a nonlinear function of -. Square two sides of

(45) to obtain the linear equation

]R5- + / ′-¡′ _-` = _(-. (46)

Then, - is computed from the polynomial function (46) by sweeping -¡′ . Obviously,

those pairs of -,-¡′ are acceptable which satisfy (45). For each pair of -,-¡′ , is

evaluated from (40). Then, -o is computed from (37). Now, #6' is calculated by

substituting -o into (39). Also, is the number of singular frequencies in the

interval 0, -o. Finally, the stable delays are the delays satisfying (38). The -o diagram is plotted in Figure 2 for the system of (26). More explanations are provided at

the case study section.

Singular Lines and Root Crossing Direction

In this subsection, the singular lines and the root crossing directions are

investigated for the RTS (8).

Definition 3. Define two sets of singular lines ¢ = ℓ(, ℓ, … and ¢′ = ℓ(′ , ℓ′ , … computed respectively by substituting the singular frequencies of the sets Ω and Ω′

into

Page 17: Stability Domains of the Delay and PID Coefficients for

(13). Also, define the -intersection, as the intersection of a singular line with the axis, denoted by ∗.

Remark 2. The more stable side of a singular line is defined as its side with less closed-

loop poles which is indicated as the unmarked side in all graphs of this paper.

Lemma 1. The -intersections of the singular lines ℓ| ∈ ¢ and ℓ|′ ∈ ¢′, , = 1,2, … are

respectively negative and positive.

Proof. From (15), Y(-, J is rewritten as

Y(-, J = ∆@¤¥G@G∆¦@§¨@©@§B@©@G¤¥∆¦@ , (47)

by using (14) and (16). Also, ∗ = −Y(-, J is obtained from (13). Substitute J( and

J respectively from (20) and (21), for J in (47). Then,

∗ = ª−b-|,-| ∈ Ωb-|′ ,-|′ ∈ Ω′w,b- = «∆¬¤¥G∆¦@G

∆¦ . (48 )

Assume b- ≠ 0, ∀-. Since b- is positive for all frequencies, the lemma is proved

(Figure 3).

Figure 3. Singular lines and -intersections on the − plane.

Corollary 1. From Lemma 1, singular lines ℓ| ∈ ¢ and ℓ|′ ∈ ¢′, , = 1,2, … are

respectively computed from

ℓ,′ ∈ ¢′

° °∗ ∗ ℓ, ∈ ¢ ∗ ∗ ∗ ∗

Page 18: Stability Domains of the Delay and PID Coefficients for

ℓ|: − -| + b-| = 0, -| ∈ Ω, (49 )

ℓ|′ : − -|′ − b-|′ = 0, -|′ ∈ Ω′ . (50 )

In the rest of this subsection, the root crossing direction is computed for the

singular lines (49) and (50). Assume the singular line in Figure 4 is crossed in the

direction ± > 0. The direction of crossing of eigenvalues of the system is defined by a

root crossing index (Bajcinca, 2006)

= sgn3Re³ ³⁄ 4|´|@. (51)

Figure 4. The root crossing direction for a singular line ℓ.

Suppose that the singular line is crossed in the direction ± > 0. The system’s

eigenvalues cross the imaginary axis towards the RHP if = 1 and towards the LHP if

= −1. The following theorem computes the root crossing direction of the singular

lines of the RTS (8).

Theorem 1. The root crossing index for the singular lines (49) and (50) is evaluated

from

= −sgn>µ@,©>@ + >µ@,©>© >©@>@ . (52 )

where,X-, J is defined in (14), and J- = 3tan- 2⁄ 4/- is computable from (7).

Proof. Since and are fixed, , J is a function of , J and from (8).

ℓ n°> 0°

Page 19: Stability Domains of the Delay and PID Coefficients for

Furthermore, since , J = 0, the total differential equation ³, J is equal to zero

(Bajcinca, 2006). Hence,

³ = >¶> ³ + >¶>© >©> ³ + >¶>¤ ³ = 0. (53 )

From (53),

··¤ = − >¶>¤ ~>¶> + >¶>© >©>a , (54 )

holds. By substituting ,-, J = O-, J + ,N-, J and = ,- into (54), is

computed from (51) and (54) as

= sgn ¸>¹@,©>¤ >¹@,©>@ + >¹@,©>© >©>@>º@,©>¤ >º@,©>@ + >º@,©>© >©>@¸. (55)

Then, (55) is simplified to

= sgn =−|R-, J| ~>µ@,©>@ + >µ@,©>© >©>@C, (56 )

by using the relationship (12) between N-, J, O-, J and ℎ-, J, X-, J, where |. | is the determinant function. From (10), |R-, J| = ∆\-1 + J- holds. Since

∆\- in (19) is non-negative for all frequencies, (52) holds.

It is proved in (Hohenbichler, 2009) that for each certain delay, only the singular

lines corresponding to the singular frequencies smaller than the periodicity frequency

are needed to be computed. It is also shown that the stable region which is a polygon for

retarded systems can be described by the limit of a sequence of polygons for neutral

systems. Detailed proof can be found in (Hohenbichler, 2009).

Page 20: Stability Domains of the Delay and PID Coefficients for

Remark 3. It can be shown that the singular lines of the RTS, corresponding to the

frequencies higher than the periodicity frequency have some special features. The more

stable side of the singular lines ℓ|, , = z, z + 1,… points to the side where increases.

On the other hand, all singular lines of the set ¢ intersect with the negative -axis

(Lemma 1). Therefore, the more stable side of ℓ| ∈ ¢, , = z, z + 1, … always points to

the origin (Figure 5). On the other hand, the junctions of singular lines ℓ|, , = z, z +1, … move increasingly to the right half-plane for a retarded system (Figure 5) and tend

to a positive value for a neutral system (Hohenbichler, 2009). Therefore, the

junctions »| ∈ ¼ move outward from the stable polygon for , = z, z + 1,…. Similar

results are deduced for singular lines ℓ|′ , , = z, z + 1,…. Hence, the finite set of singular

lines ℓ| ∈ ¢, ℓ|′ ∈ ¢′, , = 1,2, … , z − 1 are sufficient to be used to compute the stable

regions in the − plane for each .

A similar concept of periodicity frequency is also used in Hermite-Biehler

technique of Ou, Zhang, & Yu (2009). The roots of the real and the imaginary parts of

the characteristic equation interlace for the frequencies larger than this frequency.

Hence, just the frequencies smaller than the periodicity frequency are required to be

computed.

Figure 5. The singular lines and their intersections.

Remark 4. The real root boundary in − plane is the line = 0 and its more

stable side is described by

ℓ, ℓ,+1 ℓ,+2

», »,+1

°

Page 21: Stability Domains of the Delay and PID Coefficients for

> 0, if > −&( !⁄ , ! ≠ 0, (57 )

< 0, if < −&( !⁄ , ! ≠ 0. (58 )

The proofs of (57) and (58) is straight forward by setting the frequency in (13) and (14)

equal to zero to obtain the RRB and using (51) to compute the root crossing direction.

Algorithm

1. Computing the stable delay interval:

1.1. Choose a small enough ≪ 1. Sweep -¡′ ∈ 30,∞ to compute - from the

polynomial function (46). Select the pairs - and -¡′ that satisfy (45).

1.2. Evaluate from (40) for each pair - and -¡′ , and compute -o from (37).

1.3. Calculate #6', by substituting -o into (39), and as the number of

singular frequencies in the interval 0, -o. Then, compare the diagrams

and #6' and find the delay interval for which is greater than

#6'. This is the stable delay interval, inside which (38) is satisfied.

2. Plotting the stable regions in the − − space:

Iterate on to sweep the interval computed in Step 1, and do the following in each

iteration:

2.1. Find the value of z so that (36) holds. Then, compute the singular frequencies

-| and -|M, , = 1,2, … , z − 1 from (24) and (25).

2.2. Compute the singular lines ℓ| and ℓ|M, , = 1,2, … , z − 1 by substituting the

singular frequencies of step 4 into (49) and (50). Then, Compute corresponding to each singular line from (52). Mark the upper or lower side of

a singular line if = 1 or = −1 hold, respectively.

2.3. Mark the upper or lower side of the RRB ( = 0), respectively if (58) or (57)

Page 22: Stability Domains of the Delay and PID Coefficients for

holds.

2.4. Define the stable regions as the regions surrounded by the unmarked sides of

singular lines and the RRB

Case Study

Consider the second-order, unstable, non-minimum phase time delay plant of a

stirred tank reactor (Rao & Chidambaram, 2006) in (26). A PID controller along with a

lead/lag controller structure is tuned to stabilize the plant (26) with a fixed delay of 20s.

Here, the controller is a PID controller with = 1 (Figure 1). The algorithm of

Section 4 is used to compute the stable domain in the − − space.

Step 1.1: A small value of = 0.2 is chosen. Then, -¡M in (46) is swept in ∈ 30,∞ to

compute -. The -, -¡′ pairs are chosen to satisfy (45). For instance, - = 0.493 is

computed for -¡M = 0.376.

Step 1.2: For each computed pair, is evaluated from (40). For instance, =25

corresponds to -¡M , - = 0.376,0.493. -o corresponding to each , equals to

max-, -¡M from (37). In this case, -o25 = max0.376,0.493 = 0.493. Figure 2

shows the -o diagram. Note that -o is on the horizontal axis. The number of

frequencies at the left side of this curve is #6'. As stated in Remark 1, the sequence

-M , -, -M , -, -M , … have the periodicity H/ with precision = 0.2 for = 25. These

frequencies are at the left side of -o25. Step 1.3: The values ) = 2, = 1 and = = = 0 are computed using (26).

By substituting these values and -o in (38), #6' = ceil33 2⁄ + -o H⁄ 4 − 1 is

computed. For instance, #6'25 = ceil33 2⁄ + 0.493 ∗ 25 H⁄ 4 − 1 = 5 holds. Also,

25 = 5 is obvious from Figure 2. #6' and are plotted in Figure 6.

Obviously, exceeds #6' in the interval ∈ 30,25.454, satisfying (38). Hence,

Page 23: Stability Domains of the Delay and PID Coefficients for

= 25.45 is the maximum delay for which stable PID controller exists for = 1. It

can easily be checked that this maximum can be increased to = 33.35 by decreasing

to 0.4. The computed interval is swept to perform Step 2. Consider = 25 ∈30,25.454. The periodicity of the high singular frequencies of (26) for = 25 is

already investigated in Remark 1.

Step 2.1: from Remark 1, the singular frequencies -, -… ∈ Ω and ½-′ , -′ , … ¾ ∈Ω

′ in (27) tend to the periodicity H/ with precision = 0.2. Hence, from (27), the

singular frequencies greater than 0.374 in the Ω set and greater than 0.2598 in the Ω′

set, interlace. Hence, the singular frequencies 0.0207, 0.0898, 0.1033, 0.374 in the Ω

set, and 0.2598 in the Ω′ set, are sufficient to be checked to compute the stable

regions.

Step 2.2: The corresponding singular lines ℓ(, … , ℓ and ℓ(′ are computed in the plane of

− , by substituting the singular frequencies -(, … , - ∈ Ω and ½-(′ ¾ ∈ Ω′,

respectively into (49) and (50) (Figure 7). For instance, the singular frequency ℓ( is

computed as ℓ(: − 0.0004 + 0.0473 = 0 by substituting -( = 0.0207 in (49).

Also, the more stable side is evaluated from (52). For instance, = −1 is computed by

substituting -( = 0.0207 in (52).

Step 2.3: The RRB is the line = 0, and its marked side is computed by checking (57)

and (58).

Step 2.4: The stable region surrounded by the unmarked sides is shown in Figure 7. By

sweeping in the stable interval 30,25.454, the stable region is obtained in the 3D space

of − − (Figure 8).

Page 24: Stability Domains of the Delay and PID Coefficients for

Figure 6. #6' and .

Figure 7. Stable region in − plane for = 25.

0 10 20 30 40 50 60

2

3

4

5

6

7

8

9

10

τ

z

zmin

25.45

*

0 5 10 15 20 25 30

-0.04

-0.02

0

kD

kI

Stable region

RRB

l3

l'

2

l'

1

l2

l1

l4

Page 25: Stability Domains of the Delay and PID Coefficients for

Figure 8. Stable region in the − − space.

Conclusion

Several existing tools are used in this paper to compute an unsolved problem for

PID control of time delay systems with perturbed delays. A general class of time delay

systems with arbitrary orders is considered. The characteristic equations of the system

are transformed to a new space using, the Rekasius substitution. The singular frequency

method is reframed here for the Rekasius transformed system (RTS). It is shown that, in

this case, two generator functions are obtained for computing two sets of singular

frequencies. Also, it is proved that the frequencies of two sets interlace with a

periodicity of to the periodicity of H/ at high frequencies. Then, two sets of singular

line and their features are extracted from the RTS equations. The singular frequencies

and periodicity frequency are computed as functions of the uncertain delay. Then, the

delay intervals for which stable PID controllers exist, are computed. An algorithm is

presented to determine the maximum allowable time delay, for which a stabilizing PID

controller can be found. To the best of authors’ knowledge, no analytic method is

available in the literature, to compute this delay. All the previous works have assumed

-200

20

-0.06

-0.04

-0.02

0

5

10

15

20

25

τ

KI

KD

Page 26: Stability Domains of the Delay and PID Coefficients for

fixed delays to compute the set of all stabilizing controllers. Even when uncertain delay

is assumed as in Emami & Watkins (2009), a mean value in the range of the uncertainty

delay is assumed. This leads to rough estimation of stabilizing controllers. Finally, the

stability regions in the space of delay and controller coefficients are computed by

sweeping the delay in the computed stable range. The extension of the results to

compute the range of delay and the controller coefficients, to satisfy performance

specifications such as reference input tracking and disturbance rejection, is an open area

for further research.

References

Almodaresi, E., & Bozorg, M. (2009). Stability crossing surfaces for linear time-delay systems with three

delays. International Journal of Control, 82(12), 2304-2310

Almodaresi, E., & Bozorg, M. (2014a). Computing stability domains in the space of time delay and

controller coefficients for FOPDT and SOPDT systems. Journal of Process Control, in press

Almodaresi, E., & Bozorg, M. (2014b). kp stable Regions in the Space of Time Delay and PI Controller

Coefficients. International Journal of Control, in press

Bajcinca, N. (2001). The method of singular frequencies for robust design in an affine parameter space

9th Mediterranean Conference on Control and Automation.

Bajcinca, N. (2006). Design of robust PID controllers using decoupling at singular frequencies.

Automatica, 42(11), 1943-1949

Chen, J., Gu, G., & Nett, C. N. (1994). A new method for computing delay margins for stability of linear

delay systems Decision and Control, 1994., Proceedings of the 33rd IEEE Conference on (Vol.

1, pp. 433-437): IEEE.

Du, B., Lam, J., & Shu, Z. (2010). Stabilization for state/input delay systems via static and integral output

feedback. Automatica, 46(12), 2000-2007

Emami, T., & Watkins, J. M. (2009). Robust stability design of PID controllers for arbitrary-order

transfer functions with uncertain time delay System Theory, 2009. SSST 2009. 41st Southeastern

Symposium on (pp. 184-189): IEEE.

Gu, K., Kharitonov, V. L., & J.Chen. (2003). Stability of Time-Delay Systems. Boston: Birkhäuser.

Gu, K., Niculescu, S.-I., & Chen, J. (2005). On stability crossing curves for general systems with two

delays. Journal of Mathematical Analysis and Applications, 311(1), 231-253

Hohenbichler, N. (2009). All stabilizing PID controllers for time delay systems. Automatica, 45(11),

2678-2684

Hohenbichler, N., & Ackermann, J. (2003). Computing stable regions in parameter spaces for a class of

quasipolynomials IFAC workshop on time delay systems, rocquencourt (Vol. 2003, pp. 43).

Lee, S. C., Wang, Q.-G., & Xiang, C. (2010). Stabilization of all-pole unstable delay processes by simple

controllers. Journal of Process Control, 20(2), 235-239

Michiels, W., & VyhlíDal, T. (2005). An eigenvalue based approach for the stabilization of linear time-

delay systems of neutral type. Automatica, 41(6), 991-998

Michiels, W., Vyhlídal, T., & Zítek, P. (2010). Control design for time-delay systems based on quasi-

direct pole placement. Journal of Process Control, 20(3), 337-343

Nguyen, N., Ishihara, A., Krishnakumar, K., & Bakhtiari-Nejad, M. (2009). Bounded linear stability

analysis-a time delay margin estimation approach for adaptive control AIAA Guidance,

Navigation, and Control Conference, AIAA (Vol. 5968).

Ou, L.-l., Zhang, W.-d., & Yu, L. (2009). Low-order stabilization of LTI systems with time delay.

Automatic Control, IEEE Transactions on, 54(4), 774-787

Page 27: Stability Domains of the Delay and PID Coefficients for

Rao, A. S., & Chidambaram, M. (2006). Enhanced two-degrees-of-freedom control strategy for second-

order unstable processes with time delay. Industrial & engineering chemistry research, 45(10),

3604-3614

Rekasius, Z. (1980). A stability test for systems with delays Proc. Joint Automatic Control Conf., Paper

No. TP9-A.

Saadaoui, K., Elmadssia, S., & Benrejeb, M. (2008). Stabilizing first-order controllers for n-th order all

pole plants with time delay Control and Automation, 2008 16th Mediterranean Conference on

(pp. 812-817): IEEE.

Sipahi, R., & Olgac, N. (2005). Complete stability robustness of third-order LTI multiple time-delay

systems. Automatica, 41(8), 1413-1422

Xiang, C., Wang, Q., Lu, X., Nguyen, L., & Lee, T. (2007). Stabilization of second-order unstable delay

processes by simple controllers. Journal of Process Control, 17(8), 675-682

Yi, S., Nelson, P., & Ulsoy, A. (2007). Survey on analysis of time delayed systems via the Lambert W

function. differential equations, 25, 28

Yi, S., Nelson, P. W., & Ulsoy, A. G. (2013). Proportional-integral control of first-order time-delay

systems via eigenvalue assignment. Control Systems Technology, IEEE Transactions on, 21(5),

1586-1594