Control de Amplitud de Oscilaciones

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

International Journal of Bifurcation and Chaos, Vol. 10, No.

12 (2000) 2815–2822
c World Scientific Publishing Company

CONTROLLING OSCILLATION AMPLITUDES


VIA FEEDBACK

DANIEL W. BERNS
Departamento de Electrónica,
Universidad Nacional de la Patagonia San Juan Bosco,
(9000) Comodoro Rivadavia, Argentina
JORGE L. MOIOLA
CONICET and Departamento de Ingenierı́a Eléctrica,
Universidad Nacional del Sur,
(8000) Bahı́a Blanca, Argentina
GUANRONG CHEN∗
Department of Electronic Engineering,
City University of Hong Kong,
Tat Chee Avenue, Kowloon, Hong Kong, China

Received January 7, 2000; Revised March 9, 2000

This paper studies feedback control of limit cycle amplitudes in nonlinear systems. A graph-
ical approach to bifurcation control is first briefly introduced, followed by the derivation of a
nonlinear control law. Then, a suitable implementation of the design is developed via an ap-
proximation of the time-derivative term in the nonlinear state feedback controller. A classical
model is finally simulated for illustration of the proposed control method.

1. Introduction control and bifurcation control becomes quite sub-


tle. As a matter of fact, the topic of bifurcation
Bifurcation and chaos controls have recently
control was studied earlier than chaos control. For
received considerable attention from systems and
instance, earlier studies on local bifurcation control
control engineers, physicists, mathematicians, and
were discussed in [Abed & Fu, 1986] on dynamic
biologists alike. In particular, chaos control has
undergone continuous investigation with increasing (Hopf) bifurcations. Some applications of this sta-
efforts, leading to significant progress in ordering bilization technique for limit cycles were developed
or suppressing chaos, retaining or enhancing chaos, thereafter in [Mohamed & Emad, 1993; Nayfeh
and utilizing chaos for nontraditional applications. et al., 1996; Yuen & Bau, 1996], for some mag-
A plentiful literature on chaos control is now avail- netic and electrical systems as well as for a thermal
able [Chen & Dong, 1998; Chen, 1999]: It covers convection loop model. Recently, several strategies
theoretical, experimental and practical aspects of for bifurcation control were developed in [Wang &
the subject. In the meantime, bifurcation control Abed, 1995] using a feedback synthesis technique as
has also emerged and is rapidly developing. As is well as by Wang and Murray [1998].
well known, period-doubling is a common route to To date, the objectives of bifurcation con-
chaos and, as such, the distinction between chaos trol range from delaying the appearance of Hopf

Author for correspondence.

2815
2816 D. W. Berns et al.

bifurcations and/or changing the stabilities of some µ), with g: Rm → Rr in terms of the system states
bifurcating periodic solutions, to managing the re- which can be viewed as the system input, u ∈ Rr ,
location and/or suppression of chaos. In particular, and k, n, m, q, and r are integers.
some nontraditional control objectives have been Taking Laplace transforms on both sides of
formulated in, e.g. [Abed, 1995; Chen & Moiola, Eq. (1) gives
1994], by taking into account the consequences of
the system dynamics near regular and degenerate (Lx)(s) = [sI − A]−1 BL{g[Cx(t); µ, γ]} , (2)
Hopf bifurcations. These studies have motivated
several recent investigations concerning amplitude or equivalently,
control of oscillations in nonlinear systems [Moiola
et al., 1997; Chen et al., 1998; Wang & Krstić, (Le)(s) = −G(s; µ, γ)(Lu)(s) , (3)
1998].
To create an appropriate scenario for design- where e(t) = −y(t) = −Cx(t) and
ing a nonlinear feedback controller, this work is a
continuation of our earlier pursuit in bifurcation G(s; µ, γ) = C[sI − A]−1 B ,
control. The proposed method is an engineering u(t) = g[Cx(t); µ, γ] := f [e(t); µ, γ] .
feedback approach formulated in the frequency do-
main [Moiola & Chen, 1996], which takes advan- The equilibrium solution, ê, can be obtained by
tage of local predictions obtained by applying differ- solving the following equation in the frequency
ent higher-order harmonic balance approximations domain representation [Moiola & Chen, 1996]:
(HBAs). The proposed control method is based on
detecting the Hopf bifurcation within the system G(0; µ, γ)f (ê; µ, γ) = −ê . (4)
parameter space, and then using a convenient feed-
back law to modify the value of the curvature co- In terms of the Jacobian
efficient, so as to control the size of the emerging
oscillations. ∂f
J= , (5)
To present the new control algorithm, the rest ∂e e=ê
of the paper is organized as follows. First, in Sec. 2,
a brief review of the higher-order HBAs for nonlin- the characteristic equation of the linearized system
ear feedback systems is provided. In Sec. 3, a new has the form
feedfack law used in the limit cycle amplitude con-
trol is derived. Then, in Sec. 4, one classical dy- det[λI − G(s; µ, γ)J] = λp + ap−1 (s; µ, γ)λp−1
namical system with rich dynamics is investigated + · · · + a0 (s; µ, γ) = 0 ,
as an illustrative example. Finally, Sec. 5 briefly (6)
concludes the paper.
where the integer p = min(m, r). Letting s = iω,
using the bifurcation condition λ = −1 (a single
2. Higher-Order Harmonic root), and separating the above equation into real
Balance Approximations (<) and imaginary (=) parts, we obtain
Consider the following parametrized nonlinear
system: X
p−1
F1 (ω, µ, γ) = (−1)p + (−1)k <[ak (iω; µ, γ)]
k=0
ẋ(t) = A(µ, γ)x(t) + B(µ, γ)g[C(µ, γ)x(t); µ, γ] ,
= 0, (7)
y(t) = C(µ, γ)x(t) , (1)
X
p−1
where A, B, and C are n × n, n × r and m × n ma- F2 (ω, µ, γ) = (−1)k =[ak (iω; µ, γ)] = 0 , (8)
trices, respectively, µ ∈ R is the main bifurcation k=0
control parameter, γ ∈ Rk is the auxiliary vector of √
bifurcation parameters, x ∈ Rn is the state vector, where i = −1. Then, by solving Eqs. (7) and (8),
y ∈ Rm is the system output, g is a smooth nonlin- we can recover the Hopf bifurcation points from the
ear function (belonging to C 2q+1 , q ≥ 1, in x and solution (ω0 , µ0 , γ0 ), provided that ω0 6= 0.
Controlling Oscillation Amplitudes via Feedback 2817

A regular Hopf bifurcation point, denoted H00 the form


for simplicity, is defined as a solution pair (ω0 , µ0 )
of Eqs. (7) and (8), that satisfies E k = −G(ikω, µ, γ)F k (E k , E k−1 , . . . , E 0 , µ, γ) ,

  k = 0, 1, . . . , 2q . (12)
∂F1 ∂F2
 ∂µ ∂µ  These equations are solved in terms of E 1 = vθ,
 
det   6= 0 , (9) where θ is a measure of the amplitude of the peri-
 ∂F ∂F2 
1
odic solution. The final result is obtained by com-
∂ω ∂ω (ω0 ,µ0 )
puting several complex numbers, ξq (v, ω) [Moiola
where ∂F1 /∂ω 6= 0, ∂F2 /∂ω 6= 0 at (ω0 , µ0 ) and & Chen, 1996], which are used to graphically esti-
mate the amplitude and frequency of the periodic
  solution. This requires to solve the following equa-
<{ξ1 (ω)} ={ξ1 (ω)}
 ( ) ( ) tion in a way reminiscent to the describing function
det 
 dλ̂ dλ̂

 = σ1 (µ0 , ω0 ) 6= 0. method:
< =
dω dω X
q
(ω0 ,µ0 )
λ̂(iω; µ, γ) = −1 + ξk (v, ω)θ 2k . (13)
(10) k=1

Here, ξ1 is a complex number depending on the A solution pair, (ω̂, θ̂), is then placed in Eq. (11), so
second- and third-order partial derivatives of the as to obtain the predicted oscillatory solution. For
function f [e(t)], evaluated at ê; λ̂ is the eigenvalue simplicity, we use Lj to represent the right-hand
closest to the critical point (−1+i0) in Eq. (6), when side of Eq. (13), namely,
s = iω is sweeping onto the Nyquist contour; and σ1
is the curvature coefficient (also called the stability X
j
Lj = −1 + ξk (v, ω)θ 2k , j = 1, 2, . . . , q . (14)
index ), ξ1 and σ1 are related through the following
0 k=1
equation: σ1 = <{ξ1 /w> G Jv }, where w> , v are
the (normalized) left and right eigenvectors of GJ In the following, we refer to Lj as the ampli-
0
corresponding to λ̂, and G = (dG/ds)|s=iω̂ where tude locus, in contrast to the characteristic lo-
ω̂ is the approximating frequency of oscillations (in cus, λ̂(iω; µ, γ). Also, for simplicity, we refer to
particular, at criticality ω = ω̂ = ω0 ). the solution pair, (ω̂j , θ̂j ) of Eq. (13), as the Lj -
If either expression (9) or (10) vanishes, a condi- approximation solution.
tion in the classical Hopf theorem fails. In this case,
we have a degenerate Hopf bifurcation. The vanish- 3. Controlling the Amplitudes
ing of Eq. (9) is called the failure of the transversal- of Limit Cycles
ity condition, while the other is called the failure of
the curvature coefficient. In the vicinity of the for- 3.1. The algorithm
mer singularity, two oscillatory branches interact; in
the unfoldings of the latter, up to two nested limit Although the system can be n-dimensional, the
cycles can be found (see [Moiola et al., 1999]). general problem to study is restricted to the
Now, consider a periodic solution of two-dimensional stable manifold after the Hopf
Eq. (1), e(t) = −Cx(t), given by its 2qth-order bifurcation, which is best described by the following
approximation formulation [Guckenheimer & Holmes, 1983]:
  ẋ = (dµ + a(x2 + y 2 ))x − (ω + cµ + b(x2 + y 2 ))y ,
X2q 
e(t) ≈ ê + < E k eikωt , (11) ẏ = (ω + cµ + b(x2 + y 2 ))x + (dµ + a(x2 + y 2 ))y ,
 
k=0
or, in polar coordinates,
where E k is a complex number in the kth harmonic
of the expansion. These {E k } are obtained after ṙ = (dµ + ar 2 )r ,
equating the output of the linear part, −G(ikω)F k , ϑ̇ = ω + cµ + br 2 ,
with the input signal to the nonlinear feedback
function, f (·), that has Fourier coefficients {F k }. where d = (d/dµ)(<λt (µ)) 6= 0, λt and λ̄t are the
Then, we have the harmonic balance equations, in bifurcating eigenvalues given in the time domain
2818 D. W. Berns et al.

setting, and a (≈ σ1 ) is the curvature coefficient σ1 and, by virtue of expression (15), to guarantee
(which can be expressed by either the time domain a small amplitude limit cycle emerging from Hopf
or the frequency domain formula). bifurcation.
To obtain small amplitude limit cycles for
Step 3. Compute HBAs for q = 1, 2, and 3 in
generic Hopf bifurcations (i.e. d 6= 0 and a 6= 0)
order to approximate the emerging limit cycle with
we need to decrease the amplitude
p of the nontriv-
a greater accuracy.
ial “nonzero” solution, r = −µd/a. One way to
achieve this is to increase the absolute value of the
This computational algorithm is accurate, not
curvature coefficient (“a”), which can be done by
only for regular Hopf bifurcations but also for some
appropriate nonlinear feedback control, as exploited
Hopf bifurcation degeneracies in which they have
in [Nayfeh et al., 1996]. Analogous expressions can
some subtleties [Moiola et al., 1997; Berns et al.,
be obtained using the formulas derived in the fre-
1998; Moiola et al., 1999]. If the degeneracies do not
quency domain. With a second-order HBA (q = 1
exist in the original system, they can be created by
in Eq. (13)), it follows that
designing an appropriate feedback, or by varying
several system parameters in an appropriate way.
λ̂ + 1 = ξ1 θ 2 .
By either means, we are controlling the system bi-
0 furcations, thereby achieving control of amplitudes
Then, dividing the last equation by η = w> G Jv,
we have of the system limit cycles.
(λ̂ + 1) θ 2 ξ1
= .
η η 3.2. The control law
Taking the real part of this equation yields Consider the following nonlinear dynamical system:
( )  
(λ̂ + 1) ξ1 ẋ = fa (x; µ, γ)
< = θ2< = θ 2 σ1 ,
η η
= A(µ, γ)x + B1 (µ, γ)g1 (x) + B2 u , (16)
or equivalently,
where A(µ, γ), B1 (µ, γ) and B2 are n × n, n × r
v ( )
u and n × 1 matrices, respectively, x ∈ Rn are the
u
u < (λ̂ + 1) state variables, fa is a smooth nonlinear vector field,
u
t η g1 : Rn → C 2q+1 (Rr ) is the nonlinear function,
θ= . (15)
σ1 u ∈ R is the input, and n, r and q are positive
integers. Two important constraints are imposed
To this end, by increasing the absolute value of on the feedback law: It maintains the equilibrium
σ1 we obtain a small amplitude of the first har- points as well as the occurrence of the Hopf bifurca-
monic oscillation, and after that, this result can tion points. Feedback laws of the type u = g2 (x−x̂)
be confirmed by using higher-order HBAs or Lj - (where x̂ is the equilibrium point at which the Hopf
approximations. bifurcation takes place and g2 : Rn → C 2q+1 (R)
The following algorithm is developed based on with g2 (0) = 0) are not very useful since it is gener-
the above reasoning: ally not possible to know exactly the value of x̂ in
a real application. To overcome this difficulty, two
Step 1. Locate a Hopf bifurcation point in the pa- different approaches have been proposed:
rameter space, (µ, γ), and calculate the first curva-
ture coefficient at the criticality. If the first curva- 1. through the use of “washout-filters” [Tesi et al.,
ture coefficient is positive and if there are no other 1996] in order to delay the appearance of the
eigenvalues crossing the critical point (−1+i0), then period-doubling bifurcation;
the Hopf bifurcation is subcritical. Then, a feed- 2. through the use of delayed feedback,
back law can be applied to alter the stability of the
existing periodic solutions, so as to obtain a super- u = g2 (x(t) − x(t − τ )) , (17)
critical Hopf bifurcation.
such that g2 (0) = 0, following the proposal orig-
Step 2. Fix the value of the auxiliary parameters inally made by Pyragas [1992] for controlling a
γ1 , γ2 , . . . , γk , so as to obtain a larger module of chaotic system.
Controlling Oscillation Amplitudes via Feedback 2819

In the following, we propose a new control law it is easily verified that ẋ = 0, χ̇1 = 0 and χ̇2 = 0
for the dynamical system given by (16), which sat- together result in u = f1(0; η) = 0, and the equi-
isfies the imposed constraints. librium points are identical to that of the original
system.
1. Assume a feedback law, with real parameters On the other hand, the proposed feedback law
η = [η1 η2 η3 η4 η5 ], in the following form: can modify the appearance of the Hopf bifurcation
u = f1 (ẋi ; η) = η1 ẋi + η2 ẋ2i + η3 ẋ3i , (18) points through a convenient variation of η1 6= 0.
This feedback law is based on an estimate of the
where xi is the ith state variable and B2 is time derivative of one of the state variables, and it
a vector such that one of its components is is closely related to designing an observer with a
equal to 1 but not the one at the ith place. high gain in a robust way (see [Esfandiari & Khalil,
Then, by following a criterion to be defined later, 1992; Atassi & Khalil, 1999]).
assign appropriate values to parameters η1 , η2 Consider the following first-order ODE:
and η3 .
χ̇1 (t) + aχ1 (t) = ax(t) ,
2. If the signal ẋi is not accessible, then replace the (21)
control law f1 (ẋi ; η) by χ1 (0) = 0 ,
u = f2 (x, χ1 , χ2 ; η) where a ∈ R, a > 0, and x(t) is a real function. If
= χ2 (η1 χ̇1 + η2 χ̇21 + η3 χ̇31 ) , x(t) = cos(kωt), the solution can be easily obtained
as
χ̇1 = η4 (xi − χ1 ) ,
χ1 (t) = e−at c1 + α cos(kωt − β) ,
χ̇2 = η5 (1 − χ2 ) ,
where
where χ̇j , j = 1, 2 are new variables of the
augmented system. a
α= √ ,
3. Finally, the graphical Hopf bifurcation method is a + k2 ω 2
2

applied for the implemented system in order to  



compute the predicted periodic solutions. Then, β = arctan ,
a
the periodic branch under variations of the main
bifurcation parameter is computed. c1 = −α cos(−β) = −α cos(β) .
It can be immediately verified that the pro- On the other hand, if x(t) = sin(kωt), it follows
posed control law (enlarged system), that
ẋ = fa (x; µ, γ)
χ1 (t) = e−at c2 + α sin(kωt − β) ,
= A(µ, γ)x + B1 (µ, γ)g1 (x) + B2 u , (19)
where c2 = −α sin(−β) = α sin(β). For x(t) = 1, it
u = f1 (ẋi ; η) = η1 ẋi + η2 ẋ2i + η3 ẋ3i ,
results in
does not affect the equilibrium points of the orig-
inal system, since if ẋ = 0, then ẋi = 0 and u = χ1 (t) = −e−at + 1 .
f1 (0; η) = 0.
Moreover, by considering an alternative control In other words, for a > 0, the output χ1 (t) tends
system, asymptotically to the input x(t) as a → ∞. This
means that, for sufficiently large a, χ1 (t) differs very
ẋ = fa (x; µ, γ) little from x(t) and χ̇1 (t) differs very little from
ẋ(t). However, the transient state of the estimator
= A(µ, γ)x + B1 (µ, γ)g1 (x) + B2 u,
of the derivative can be taken into account by, for
u = f2 (x, χ1 , χ2 ; η) = χ2 (η1 χ̇1 + η2 χ̇21 + η3 χ̇31 ) , example, closing the loop after the transitory state
is vanished. Another possibility was suggested by
χ̇1 = η4 (xi − χ1 ) ,
Esfandiari and Khalil [1992] through the use of the
χ̇2 = η5 (1 − χ2 ) , (20) sign function.
2820 D. W. Berns et al.

In order to apply the graphical Hopf bifurcation For this particular example, we specify the value of
theorem, we avoid the use of discontinous functions. the desired curvature coefficient for the controlled
Instead, we make the transient evolution smooth, system as the curvature coefficient for the system
which is through the connection χ2 (t) defined as without control multiplied by a positive constant.
In that way, we can generate a small amplitude
χ̇2 (t) = b(1 − χ2 (t)) ,
(22) oscillation according to Eq. (15).
χ2 (0) = 0 ,
where b is small enough to ensure that the solution 4.1. The first control law
χ2 (t) increases from the initial condition slowly un-
til it reaches the value 1. From Eq. (20) observe To evaluate the effect of the first proposed control
that, χ2 (t) appears as a multiplying factor in the law (with the exact time derivatives), consider the
feedback law, which ensures that the feedback sig- enlarged system:
nal does not have a significant impact during the
transitory state on estimation of the time deriva-     
ẋ1 0 1 0 x1
tive of the state variable.     
 2 
ẋ = 0 0 1   x2 
ẋ3 −1 − α −γ1 − α µ x3
4. An Application Example  
0
Consider the following system proposed by Tesi  
+  0  (g1 (y) + u) ,
et al. [1996]:
1
ẋ = Ax + Bg(y; µ, γ) , (23)  
" # " # x1
y = Cx , (24) y1 1 0 0  
y= =  x2  ,
y2 0 1 0
where x = [x1 x2 x3 ]T is the state vector, γ = x2
[γ1 γ2 ]T is the vector of auxiliary parameters, A,
B and C are matrices given by g1 (y, γ) = γ2 y12 + α(y1 + y2 ),
 
0 1 0 f1 (y, η) = η2 ẏ12 = η2 y22 ,
 
A=
 0 0 1
, u = f1 (y, η) .
−1 −γ1 µ
  (25)
0 The curvature coefficient is given by
 
B= 
0 , C = [1 0 0],
1 σ1,1 (η2 )

and the feedback nonlinear function is −γ12 [(1 + 8γ13 )γ22 + (γ1 + 8γ14 )γ2 η2 + 2γ12 η22 ]
= .
4(1 + γ1 )2 (1 − γ1 + γ12 )(1 + 4γ13 )
g(y; µ, γ) = γ2 y 2 = γ2 x21 . (26)
The bifurcation parameter µ varies in the interval Notice that when η2 = 0 (the control law
[−(1/γ1 ); 0). As reported in [Tesi et al., 1996], vanishes), we obtain
a period-doubling bifurcation appears when µ '
−48/100, γ1 = 6/5 and γ2 = 1. Using the change of
variables x = −e, we actually deal with the follow- −γ12 γ22 (1 + 8γ13 )
σ1,1 (0) = ,
ing nonlinear function: 4(1 + γ1 )2 (1 − γ1 + γ12 )(1 + 4γ13 )
f (e; µ, γ) := g(Cx; µ, γ) = γ2 e21 .
which differs from (27) by a positive constant 1/(1+
For the system defined by Eqs. (25) and (26), the
γ1 ) (since for the Hopf bifurcation, it can be easily
curvature coefficient σ1 is given by √
verified that ωH = γ1 , and γ1 > 0).
−γ12 γ22 (1 + 8γ13 ) Let us adopt as a design objective that the re-
σ1 = . (27)
4(1 + γ1 )(1 − γ1 + γ12 )(1 + 4γ13 ) lationship between the curvature coefficients with
Controlling Oscillation Amplitudes via Feedback 2821

and without control is scaled up by a constant k1 and


in the following way:  
32γ16 γ2 (γ2 + η2 η42 ) + 8γ15 γ2 η42 (9γ2 + 5η2 η42 )
σ1,1 (η2 ) = k1 σ1,1 (0) . (28)  
 + 4γ14 η43 [12γ22 η4 − η22 η42 + γ2 η2 (−1 + 2η43 )] 
 
 
Then, k1 can be obtained as N1 =  3 2 4 2 6 2
 + 4γ1 [−η2 η4 + γ2 (1 + 2η4 )] + γ1 (9γ2 η4
2 2 .

 
(1 + 8γ13 )γ22 + (γ1 + 8γ14 )γ2 η2 + 2γ12 η22  + 7γ2 η2 η44 + 2η22 η46 ) + γ1 η43 [6γ22 η4 
k1 = .  
(1 + 8γ13 )γ22 + 2η22 η42 + γ2 η2 (2 + η43 )] + γ22 η46

4.2. The alternative control law Setting η2 = 0 and η4 = 0 yields


To evaluate the effect of the second control law
(with the approximate time derivative), consider −γ12 γ22 (1 + 8γ13 )
σ1,2 (0, 0) = .
the enlarged system 4(1 + γ1 )(1 − γ1 + γ12 )(1 + 4γ13 )
   
ẋ1 x1 As for the first control law, a relationship be-
   
 ẋ2   x2  " # tween coefficients σ1,2 (η2 , η4 ) and σ1,2 (0, 0) can be
    g1 (y, γ) + u
    obtained in terms of k2 as
 ẋ3  = At  x3  + Bt ,
    v1 (y, η)
 χ̇  χ 
 1  1 σ1,2 (η2 , η4 ) = k2 σ1,2 (0, 0) .
χ̇2 χ2
Solving for k2 ≥ 0 yields
where
 
0 1 0 0 0 k2 = Γ2 N1 , (29)
 
 0 0 1 0 0 
 
At = 
 −1 − α −γ1 µ −α −α  , where
 
 η4 0 0 −η4 0 
4(1 + γ13 )(1 + 4γ13 )
0 0 0 0 −α − η5 Γ2 = .
∆1 γ22 (1 + 8γ13 )
 
0 0

0 0
 
Bt = 
1 0, x2
 
0 0
0.6
0 1 a

[y1 y2 y3 y4 y5 ] = [x1 x2 x3 χ1 χ2 ] , 0.4


" # " #
g1 (y, γ) γ2 y12 + α(y1 + y4 + y5 ) 0.2
= ,
v1 (y, η) η5 + αy5
0.0
b c
f2 (y, γ) = η2 (η4 (y1 − y4 ))2 y 5,

u = f2 (y, γ) . -0.2

The curvature coefficient of the controlled -0.4


system yields
-0.6
x1
−γ12 N1 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8
σ1,2 (η2 , η4 ) = ,
∆1
Fig. 1. (a) Limit cycle (LC) in the original system;
where (b) LC for the first control law; (c) LC for the second control
law. The parameter setting is µ = −1/2, γ1 = 12/10, γ2 = 1,
∆1 = 4(1 + 5γ13 + 4γ16 )(4γ13 + 13γ12 η4 + 11γ1 η44 + 2η46 ) η1 = 0, η2 = 2, η3 = 0, η4 = 5 and η5 = 1/10.
2822 D. W. Berns et al.

In order to compare the two feedback laws, the bifurcation, chaos and nonlinear dynamics in control
following setting of the original parameters γ1 = systems,” J. Franklin Institute 331B, 819–858.
12/10, and γ2 = 1, and the feedback law parame- Chen, G. & Dong, X. [1998] From Chaos to Order.
ters η1 = 0, η2 = 2, η3 = 0, η4 = 5, η5 = 1/10, are Methodologies, Perspectives and Applications, World
simulated. In the computer simulation, we obtained Scientific Series on Nonlinear Science, Series A, Vol. 24
the limit cycles denoted by a (without control), b (World Scientific, Singapore).
Chen, D., Wang, H. O., Howle, L. E., Gustafson,
(implementing the exact time derivative), and
M. R. & Meressi, T. [1998] “Amplitude control of bi-
c (implementing the alternative control law), as furcations and application to Rayleigh–Bénard con-
shown in Fig. 1. Observe that the alternative con- vection,” Proc. 37th IEEE Conf. Dec. and Control,
trol law has a degraded behavior as compared to the Tampa, Florida, pp. 1951–1956.
exact law, but still the performance is quite good Chen, G. (ed.) [1999] Controlling Chaos and Bifur-
in producing a small amplitude limit cycle. cations in Engineering Systems (CRC Press, Boca
Raton, USA).
Esfandiari, F. & Khalil, H. K. [1992] “Output feed-
5. Conclusions back stabilization of fully linearizable systems,” Int.
J. Contr. 56, 1007–1037.
An algorithm for predicting and controlling small Guckenheimer, J. & Holmes, P. [1983] Nonlinear Oscilla-
amplitude limit cycles of nonlinear feedback sys- tions, Dynamical Systems, and Bifurcations of Vector
tems has been developed in this paper. The ap- Fields, Applied Mathematical Sciences 42 (Springer-
proach is to use a type of control law involving time Verlag); fourth printing 1993.
derivatives or their approximations. The size of the Mohamed, A. M. & Emad, F. P. [1993] “Nonlinear os-
amplitude of an emerging periodic solution is con- cillations in magnetic bearing systems,” IEEE Trans.
trolled by the size of the curvature coefficient in the Auto. Contr. 38, 1242–1245.
Hopf bifurcation normal form. Computer simula- Moiola, J. L. & Chen, G. [1996] Hopf Bifurcation Anal-
ysis — A Frequency Domain Approach, World Sci-
tion results reveal that the proposed control method
entific Series on Nonlinear Science, Series A, Vol. 21
is effective. (World Scientific, Singapore).
Moiola, J. L., Berns, D. W. & Chen, G. [1997] “Feed-
back control of limit cycle amplitudes,” Proc. 36th
Acknowledgments IEEE Conf. Dec. and Control, San Diego, California,
D. W. Berns appreciates the financial support of pp. 1479–1485.
Moiola, J. L., Berns, D. W. & Chen, G. [1999] “Control-
UNPSJB; J. L. Moida acknowledges the support
ling degenerate Hopf bifurcations,” Latin Am. Appl.
of CONICET (the National Council of Scientific Res. 29(3/4), 213–220.
Research of Argentina) and a grant from SGCyT Nayfeh, A. H., Harb, A. M. & Chin, C. M. [1996] “Bifur-
of the UNS; G. Chen is grateful to the support of cations in a power system model,” Int. J. Bifurcation
the Hong Kong RGC Grant CERG 9040565. and Chaos 6, 497–512.
Pyragas, K. [1992] “Continuous control of chaos by self-
controlling feedback,” Phys. Lett. A170, 421–428.
References Tesi, A., Abed, E. H., Genesio, R. & Wang, H. O. [1996]
Abed, E. H. & Fu, J. H. [1986] “Local feedback stabi- “Harmonic analysis of period-doubling bifurcations
lization and bifurcation control, I. Hopf bifurcation,” with implications for control of nonlinear dynamics,”
Syst. Contr. Lett. 7, 11–17. Automatica 32, 1255–1271.
Abed, E. H. [1995] “Bifurcation-theoretic issues in the Wang, H. O. & Abed, E. H. [1995] “Bifurcation control
control of voltage collapse,” Proc. IMA Workshop of a chaotic system,” Automatica 31, 1213–1226.
on Systems and Control Theory for Power Systems, Wang, H.-H. & Krstić, M. [1998] “Extremum seeking for
eds. Chow, J. H., Kokotovic, P. V. & Thomas, R. J. limit cycle minimization,” Proc. 37th IEEE Conf. Dec.
(Springer-Verlag, NY), pp. 1–21. and Control, Tampa, Florida, pp. 2438–2442.
Atassi, A. N. & Khalil, H. K. [1999] “A separation prin- Wang, Y. & Murray, R. M. [1998] “Feedback stabi-
ciple for the stabilization of a class of nonlinear sys- lization of steady-state and Hopf bifurcations,” Proc.
tems,” IEEE Trans. Auto. Contr. 44(9), 1672–1687. 37th IEEE Conf. Dec. and Control, Tampa, Florida,
Berns, D. W., Moiola, J. L. & Chen, G. [1998] “Feedback pp. 2431–2437.
control of limit cycle amplitudes from a frequency do- Yuen, P. K. & Bau, H. H. [1996] “Rendering a subcritical
main approach,” Automatica 34(12), 1567–1573. Hopf bifurcation supercritical,” J. Fluid Mech. 317,
Chen, G. & Moiola, J. L. [1994] “An overview on 91–109.

You might also like