Acessibilidade / Reportar erro

Controller design techniques for the Lotka-Volterra nonlinear system

Abstracts

A large class of predator-prey models can be written as a nonlinear dynamical system in one or two variables (species). In many contexts, it is necessary to introduce a control into these dynamics. In this paper we focus on models of two species, and assume, as is common in mathematical ecology, that the control corresponds to a proportional removal of the predator population. Six controller design techniques are applied to the Lotka-Volterra model, which is thus used as a benchmark to evaluate and compare these techniques in an ecological context.

Adaptive control of oscillations; Control Liapunov function; Immersion and Invariance; Induced internal feedback; Static Sliding-mode control; Uncertain inputs


Uma ampla classe de modelos do tipo predador-presa pode ser escrita como um sistema dinâmico não linear em uma ou duas variáveis (espécies). Em diversos contextos é necessário introduzir um controle nessas dinâmicas. Este artigo foca-se em modelos de duas variáveis. Assume-se, de acordo com a praxe em ecologia matemática, que o controle corresponde à remoção de uma proporção da população dos predadores (controle proporcional). Seis técnicas de projeto de controladores são aplicados ao modelo Lotka-Volterra, o qual é utilizado como um padrão ou "benchmark'' para avaliar e comparar estas técnicas em um contexto ecológico.

Controle adaptativo de oscilações; Controle a modo deslizante estático; Entradas incertas; Função de Liapunov com controle; Imersão e invariância; Realimentação interna induzida


SISTEMAS DE CONTROLE

Controller design techniques for the Lotka-Volterra nonlinear system

Magno Enrique Mendoza Meza; Amit Bhaya; Eugenius Kaszkurewicz

Dept. of Electrical Engineering, COPPE, Federal University of Rio de Janeiro, P.O. Box 68504, RJ 21945-970, BRAZIL, magno@pee.coppe.ufrj.br, amit@nacad.ufrj.br, eugenius@nacad.ufrj.br

ABSTRACT

A large class of predator-prey models can be written as a nonlinear dynamical system in one or two variables (species). In many contexts, it is necessary to introduce a control into these dynamics. In this paper we focus on models of two species, and assume, as is common in mathematical ecology, that the control corresponds to a proportional removal of the predator population. Six controller design techniques are applied to the Lotka-Volterra model, which is thus used as a benchmark to evaluate and compare these techniques in an ecological context.

Keywords: Adaptive control of oscillations, Control Liapunov function, Immersion and Invariance, Induced internal feedback, Static Sliding-mode control, Uncertain inputs.

RESUMO

Uma ampla classe de modelos do tipo predador-presa pode ser escrita como um sistema dinâmico não linear em uma ou duas variáveis (espécies). Em diversos contextos é necessário introduzir um controle nessas dinâmicas. Este artigo foca-se em modelos de duas variáveis. Assume-se, de acordo com a praxe em ecologia matemática, que o controle corresponde à remoção de uma proporção da população dos predadores (controle proporcional). Seis técnicas de projeto de controladores são aplicados ao modelo Lotka-Volterra, o qual é utilizado como um padrão ou "benchmark'' para avaliar e comparar estas técnicas em um contexto ecológico.

Palavras-chave: Controle adaptativo de oscilações, Controle a modo deslizante estático, Entradas incertas, Função de Liapunov com controle, Imersão e invariância, Realimentação interna induzida.

1 INTRODUCTION

Physical, chemical and biological systems are inherently nonlinear (May, 1973; Slotine e Li, 1991; Khalil, 1992; Utkin, 1992). A large class of models that describe predatorprey population dynamics can be described as a nonlinear dynamic system. In this paper models of two species are considered and they have the following generic form

where the state variable x denotes the prey density, the state variable y denotes the predator density, the functions f1 and f3 describe the growth functions of the prey and predator respectively and f2 is a predator consumption function.

One of the simplest models of predator-prey interaction was formulated in the 1920s by A. J. Lotka and V. Volterra and is thus known as the Lotka–Volterra model. It has been extensively studied because it is a paradigm for more realistic models, and has the following form

where the parameter r1 is the growth rate of the prey, r2 is the mortality rate of the predator, a, b represent the interaction coefficients between the species; all parameters are positives, f1 = r1x, f2 = -ax, f3 = -r2 + bx. These equations constitute the simplest representation of the essence of the nonlinear predator-prey interaction (May, 1973; Gurney e Nisbet, 1998).

There have been many attempts to consider changing the Lotka–Volterra dynamics (3) by the introduction of controls and the main objective of this paper is to briefly present both techniques that have already been used, as well as some that have not and compare them with a new technique proposed in this paper.

We will briefly discuss the other techniques in section 3. Here we limit ourselves to a brief description of the proposed control.

Population dynamic models with threshold control

The paper focuses on the introduction of an exogenous control in models of populational dynamics of two species. The general model is as follows:

where the control u2 corresponds to a proportional removal of the predator population. We note that the dynamical system (4), (5) is in the so called regular form (Utkin, 1992), also called triangular or chained form. We can choose y = to control the subsystem (4) so that x has some desired behavior, and then design u2 so that y in (5) tracks which is the desired "input" for (4). However, in an ecological context, the controlling action u2 must satisfy certain restrictions or desirable characteristics that are discussed in the following section.

2. DESIRABLE CHARACTERISTICS OF CONTROL IN AN ECOLOGICAL CONTEXT

Throughout this paper, the control term is to be understood as removal of a certain species.

In this context, the control must have the following characteristics:

• Implementation simplicity: (i) the mathematical expression of the control must be as simple as possible, (ii) the control must not depend on the system parameters so that they do not need to be estimated.

• Nonnegative control. This corresponds to the proportional removal of one of the species. In other words, it is assumed that the control corresponds only to removal, i.e. we consider "harvesting" of a certain species.

• Minimal monitoring. Refers to the number of population densities that need to be monitored to implement a certain control. In the context of the two species model (4), (5) if only one density is used to design feedback, we refer to this as output feedback; if both densities are used, then we call this state feedback.

• Promotion of coexistence. Both species must reach sustainable equilibrium levels, in which the populations, in appropriate units, are both positive.

Finally, as far as units are concerned, note the following:

Density unit: The population density is the size of the population in relation to some space unit. Generally it is evaluated as the number of individuals or a population biomass, per unit area or volume.

Time unit: Time in ecological systems is usually measured in days, weeks or years.

3. GENERAL APPROACHES FOR CONTROL OF NONLINEAR DYNAMIC SYSTEMS

In this section we briefly present six different techniques of nonlinear system design applied to the Lotka–Volterra (3) as benchmark, with the objective of comparing them to the proposed control.

The set of general design methods of controllers for nonlinear systems can be divided in two subsets in the ecological context, as follows:

Techniques already applied to population dynamics:

• Several papers on the control of nonlinear ecological system models under perturbations have been devoted to the study of vulnerability and non-vulnerability of ecosystems subjected to continual, unpredictable, but bounded disturbances due to changes in climatic conditions, diseases, migrating species, etc. (Beddington e May, 1977; Lee e Leitmann, 1983; Steele e Henderson, 1984; Vincent et al., 1985).

• Fradkov e Pogromsky (1998) applied the so called speed gradient method of adaptive control of oscillations to control the populations of two competitive species. Their method was specific to the Lotka–Volterra model of population dynamics.

• Emel'yanov et al. (1998) presented a general methodology, referred to as induced internal feedback, for the control of uncertain nonlinear dynamic systems. It is based on on-off control as well as continuous versions of the latter and applied to the Lotka–Volterra system.

• The proposed control is based on the application of control Liapunov functions (Sontag, 1989), exploring the structure of the predator-prey systems and the backstepping idea (Sepulchre et al., 1997) for the regular form (Utkin, 1992), as well as using the concept of real and virtual equilibria (Costa et al., 2000) to derive an on-off or variable structure control.

Techniques not previously applied to population dynamics:

• Junger e Steil (2003) presented a new type of sliding motion which results from a special choice of the sliding surfaces. They define sliding surfaces such that these become explicitly dependent on the outputs of the discontinuous block. Under this design, a special sliding mode characterizes the system dynamics, which they named static sliding mode, because it occurs along the static contour of the closed-loop systems.

• A new method to design asymptotically stabilizing and adaptive control laws for nonlinear systems is presented in Astolfi e Ortega (2003). The method relies upon the notions of system immersion and manifold invariance and, in principle, does not require the knowledge of a (control) Lyapunov function.

3.1. Design of the controller according to Emel'yanov et al.

The following theorem from Emel'yanov et al. (1998) is presented.

Theorem 1 Consider the system

z = [x y]T, B = diag(b1,..., bn), bi(·) Î [, L], j1, j2are continuous, Lipschitz locally and unknown.

There is a continuous control u such that the trajectories of the system (6) approach the set G and enter in it in finite time, where

with

in closed loop, v(x, t) is the trajectory to be tracked, s(x, t) is a tracking error tolerance. The control has the following form:

Emel'yanov et al. procedure applied to the Lotka–Volterra model with control only in the predator

Consider system (3) with control applied only to the predator:

Procedure:

1. Choose the equilibrium point, at which is desired to stabilize the system, for a prey density M. It must satisfy

the predator density must satisfy

2. Suppose that it is necessary to maintain x close to M, i.e., |x - M| < d. Introduce the constants L1, L2 and s (s as an induced error tolerance, in this case a constant). The constants must satisfy

3. Choose the internal feedback operator v(x), e.g. see Figure 1,


4. The "induced error vector" is defined as:

5. The induced error tolerance s(x, t) is chosen such that:

6. Check the conditions

to guarantee the invariance of region G := {z : ||s|| < = s}.

7. Analyze the behavior of the system in the following regions:

From the analysis, we obtain the gain F.

8. The control law is:

In this case the following restriction (see Emel'yanov et al. (1998) for details) must be satisfied:

For comparison, we use the parameters in Costa et al. (2000), substituting the values of these parameters in the constraints, the following numerical relations are obtained:

Under these constraints, feasible values of desired equilibrium point as well as of the control effort are chosen

The chosen value of xeq is the same used in Costa et al. (2000). The control is given by:

3.2. Proposed Control design

The idea of backstepping will be explained in a simple form for equations (7), (8). The state variable y is taken as a fictitious input (fictitious control), denoted as u1, to the prey subsystem (7). A control Liapunov function (CLF) is used to design the control u1 such that the prey subsystem stabilizes in the desired equilibrium (for the prey). The next step is to design the (real control) u2, involving removal of predators, such that the state of predator subsystem y tracks the design input u1. Again, the design is made using another CLF. In accordance with the observation that the control has to be maintained as simple as possible, both CLF's are chosen as quadratic functions.

The resulting control system is described by:

in which u2 is the control (=threshold policy) to be designed. In other words, choose:

with e2 a control effort parameter to be designed and f(t, s) defined as,

where t is a variable that defines the threshold, which is dependent on the system states.

The design of the CLF proceeds as follows: In the first subsystem (7), let y = u1 be a fictitious control. Choose a CLF as

where xd is the desired equilibrium for the first subsystem. Note that a coordinate change can be made such that the desired value xd occurs at the origin.

Calculating the derivative of V1 along the trajectories of (7) gives:

Now, assume for simplicity that u1 is proportional to the prey density x, i.e.,

Then the parameter e must be chosen such that < 0.

Now, u2 must be chosen such that u1 satisfies (13). Therefore, choose the threshold t as follows

and a CLF V2 as

with the objective of maintaining t = 0 and thus satisfying (13).

The derivative V2 along the trajectories of (7), (8) leads to

Now the specific properties of functions f1, f2 and f3 are used to choose e and e2 such that both functions satisfy < 0 and < 0, proving stability. The details of the choice and stability proofs can be found in Meza (2004) and have not been included in this paper for lack of space.

Simulation of the behavior of the Lotka– Volterra model subject to the horizontal threshold policy applied only to the predator

The Lotka–Volterra subject to the threshold policy applied only to the predator stabilizes the system around the threshold as shown in the phase plane in Figure 3.a. Time evolution of the control is shown in Figure 3.b. The sliding equilibrium is , = (1.25, 1). In this case t is chosen as t = y – .



3.3. Design of the controller according to Fradkov et al.

Consider the Lotka–Volterra model as in (3), in which it is supposed that the birth rate of predator can be controlled. Fradkov e Pogromsky (1998) designed the control of the birth rate of the prey. In this case model (3) is modified as follows:

where u is the controlling action.

It is not difficult to show that the uncontrolled system (u º 0) has an infinite number of periodic solutions, provided that x(0) > 0, y(0) > 0, which correspond to the existence of the following first integral:

Indeed,

along any solution of (3) (x(0) > 0, y(0) > 0), which means that the quantity W preserves its constant value. The first integral (18) can be interpreted as a "total energy" of the"predator-prey" system and the control goal can be stated in terms of achieving the desired level of quantity W

where W* is the desired level of the first intergral.

A control goal of this kind can be achieved by the speed gradient (SG) method, see Fradkov e Pogromsky (1998, Chap. 2). Introduce the following objective function Q : × ® +:

Then its time derivative with respect to the system (17) gives

Calculating the gradient in u gives:

According to Theorem 2.21 in Fradkov e Pogromsky (1998, pag. 101) the following SG algorithm

achieves the goal (19) for g > 0 and almost all initial conditions satisfying x(t) > 0, y(t) > 0.

To illustrate the theoretical results we carried out computer simulation of the model (17). The SG algorithm (20) for the system (17) with the following parameter values r1 = 1, r2 = 1, a = 1, b = 1 is as follows

and u(t) is

Simulation of the behavior of the Lotka–Volterra model subject to the control according to Fradkov et al.

It is seen that choosing different values of the desired "energy" level W* we can achieve significantly different behavior of the controlled system, as shown in Figures 4 and 5 (Fradkov e Pogromsky, 1998). In the case where W* = -0.1, the system approaches asymptotically to the equilibrium point (r1/a , r2/b) as can be observed in Figure 4 and in the case where W* = 0.5 the system displays a limit cycle as can be observed in Figure 5.



3.4. Control of systems in the presence of uncertain inputs

Consider the Lotka–Volterra model under the effect of a harvesting strategy with constant efforts in both species, h1x and h2y, and perturbations denoted as s1(t) and s2(t) are added, as well as additional controls p1 and p2, as follows:

The uncertainty is such that |s1| < and |s2| = . The corresponding equilibrium point is (x*, y*). The problem is to maintain this equilibrium point under the uncertainties s1 and s2 using the controls p1 and p2.

According to the method in Vincent et al. (1985), the idea is to use knowledge of the reachable set R to calculate the extreme effects of the uncertainty over this set and then use this information in feedback controller design.

A Liapunov function for (21) with s1 = s2 = p1 = p2 = 0, also based on the first integral, is given as follows

which is valid throughout the region X defined by

The region R depends on the specific parameters used and the equilibrium points of (21) with p1 = p2 = 0, s1 = ±, s2 = ± and = 0.2, = 0.15, h1 = 0.25, h2 = 0.25. Therefore, x* = 1.25, y* = 0.75, r1 = 1.45 × 0.2, r2 = 0.95 × 0.15 and d = 0.25, we obtain = 0.2, = 0.15, h1 = 0.25, h2 = 0.25. Therefore, x* = 1.25, y* = 0.75, r1 = 1.45×0.2, r2 = 0.95×0.15 and d = 0.25, we obtain

Let w = , then the control laws become

Simulation of the behavior of the Lotka–Volterra model subject to the control according to Vincent et al.

Consider the following parameter values: r1 = r2 = a = b = 1, x* = 1.25, y* = 0.75, z = 0.01, l1 = 1, l2 = 1, s1(t) = 0.2 cos(t), s2(t) = 0.15 cos(t).

Figure 6.a shows the simulation of model (21) under perturbations of type s1(t) = -0.20 cos(t), s2(t) = -0.15 cos(t) and subject to the control of type (25), (26). Figure 6.b shows the time evolution of the control action.



3.5. Static sliding-mode control

Consider a nonlinear unstable plant

The goal is to define a control x such that z(t) ® 0 for t ® ¥. This is achieved by defining a suitable switching surface

where r(z), D(z) must be chosen. The following theorem yields sufficient conditions for the existence of such a staticmode stabilizing control.

Junger e Steil (2003) show how the static sliding-mode approach can be effectively applied for nonlinear plant control. They show that the functions r(z) and D(z), which were assumed to be given previously, can effectively be constructed for an interesting and large class of nonlinear systems. They defined the sliding-mode control as follows.

Definition 3.1 (Sliding-Mode Control. Definition VI.1 in Junger e Steil (2003)): If x(t) guarantees s(t) º 0, " t Î [t1, t2], then it is called sliding-mode control.

Theorem 2(Theorem VI.1 in Junger e Steil (2003)) Let v(z) be an r-dimensional continuous vector-function such that z(t) ® 0, whenever v(z) ® 0. Assume that det[Jv(z) B(z)] ¹ 0 for all z ¹ 0, where Jv(z) is the Jacobian matrix of v(z), then there exists a stabilizing static sliding-mode control.

Constructive procedure for control design (and proof of Theorem 2)

With regard to the plant (27) the derivative of v(z) is

Define the system of differential equations

where K = diag{ki} > 0 is an arbitrary r × r constant positive diagonal matrix.

Substitution from (29) yields

The sliding surface is defined by following relation:

Then, r(z, t) = Jv(z) a(z) + Kv(z), D(z, t) = -Jv(z) B(z) and s º 0 by construction. Now, the system is in sliding mode whenever the static sliding-mode control

is applied. Under (33), equality (30) holds. Therefore, v(z) ® 0 and, hence z(t) ® 0.

Junger et al. procedure applied to the Lotka–Volterra model

Consider a nonlinear system of type Lotka–Volterra that we desire to stabilize with the help of the static sliding-mode approach. Assume that the plant (27) has the following parameters:

Remark 3.1 Note that the static sliding-mode control is applied to both species.

Chose the function v(z) as [x - xth y - yth]. The Jacobian Jv(z) B(z) = [-x - y] is nonzero for all z ¹ 0.

The corresponding stabilizing static sliding mode continuous control has the form

The Lotka–Volterra system under the static sliding mode control is as follows

Simulation of the behavior of the Lotka– Volterra model subject to the control according to Junger et al.

Figure 7 shows the dynamics of the Lotka–Volterra system subject to the static sliding mode control.


3.6. Immersion and Invariance for Stabilization of Nonlinear Systems

Consider the Lotka–Volterra system with a control of type Immersion and Invariance (I & I) applied only to the predator as follows

with z = [x y]T, u2Î , n = 2, p = m = 1 and the following mappings are defined:

such that the following hold.

H1) (Target system) Choose the system

with x Î and such that it has a globally asymptotically stable equilibrium at x* = xth and

then

from the first equation of (37) we obtain

then

H2) (Immersion condition) The function c(x) is defined implicitly as:

H3) (Implicit manifold) The manifold z = p(x) can be described by

H4) (Manifold attractivity and trajectory boundedness) The dynamics on the manifold is calculated as

then

The design I & I is completed by choosing

which produces the closed loop dynamics

Hence, to complete the design it only remains to show that all trajectories of (39) are bounded. Consider the coordinate transformation

yielding

Note that x(t), h(t) and v(t) are bounded for all t and the control law is obtained as

Simulation of the behavior of the Lotka– Volterra model subject to the control according to Astolfi et al.

Figure 8 show the dynamics of the Lotka–Volterra system under the control law I & I.


4. COMPARISON OF THE DIFFERENT CONTROL TECHNIQUES

We use the terminology established in section 2 to make a comparison of the different techniques in a tabular form:

Table 1 shows that only the proposed control possesses all the desirable charateristics specified in Section 2. To be completely fair, it should be pointed out that we have not explicitly compared control with respect to robustness, although is well known (Utkin, 1992) that all variable structure designs, such as the one proposed in this paper, have an inherent robustness to bounded uncertainty. On the other hand, given the considerably greater difficulty, or even impossibility, in the implementation of the other controls, it seems reasonable to limit our comparison to the items in the columns of Table 1.

5. CONCLUDING REMARKS

The proposed control possess all the desirable characteristics of a control to be applied in an ecological context, i.e. (i) easy to implement, i.e., it is a proportional control; (ii) the control is carried through the removal of only one species; (iii) only one species needs to be monitored; and (iv) species coexistence is achieved. Moreover, in comparison with several existing methods, both old and new, it seems to be the only one that combines all these desirable characteristics.

In terms of future work along the lines initiated in this paper, we mention a few topics.

In the real world, the growth rate of a particular species is usually not a function of the current population density, but rather that of a density at some point in the recent past. In other words, there is a delay in the functional response. It is also well known (May, 1973; Kuang, 1993) that the inclusion of delays in the system model can have unexpected effects, often, but not always, destabilizing. It is thus necessary to carry out a detailed and rigorous study of system behavior when delays are present, either in the state or in the control.

Some pointers to technical results that may be useful in this context are Tarbouriech et al. (2000), Mazenc e Niculescu (2001), Dercole et al. (2003).

Models of virus dynamics (Nowak e May, 2000) are very similar to the predator-prey models studied in this paper. There is great current interest in systematically finding "protocols"(controls) that are capable of stabilizing virus populations at low levels (Wein et al., 1997) and, once again, desirable methods must have most of the characteristics stipulated in Section 2. We expect that the control design proposed in this paper will be applicable to this class of problems as well.

Finally, there has been recent interest in applying bifurcation analysis to planar population dynamics models, and preliminary work of this kind can be found in Kuznetsov et al. (2003), Cunha et al. (2003), Moreno et al. (2003).

ACKNOWLEDGMENT

This research was partially financed by Project Nos. 140811/2002-8, 551863/2002-1, 471262/03-0 of CNPq, No. E-26/150.505/2002, E-26/152.177/2003 of FAPERJ and also by the agency CAPES. Corresponding authors: Magno E. Mendoza Meza, Amit Bhaya.

  • Astolfi, A. e Ortega, R. (2003). Immersion and invariance: A new tool for stabilization and adaptive control of nonlinear systems, IEEE Trans. Automat. Control 46(4): 590606.
  • Beddington, J. R. e May, R. M. (1977). Harvesting natural populations in a randomly fluctuating environment, Science 197: 463465.
  • Costa, M. I. S., Kaszkurewicz, E., Bhaya, A. e Hsu, L. (2000). Achieving global convergence to an equilibrium population in predator-prey systems by the use of discontinuous harvesting policy, Ecological Modelling 128: 8999.
  • Cunha, F. B., Pagano, D. J. e Moreno, U. F. (2003). Sliding bifurcations of equilibria in planar variable structure systems, IEEE Trans. Circuits and SystemsI: Fundamental Theory and Applications 50(8): 11291134.
  • Dercole, F., Gragnani, A., Kuznetsov, Y. A. e Rinaldi, S. (2003). Numerical sliding bifurcation analysis: An application to a relay control system, IEEE Trans. Circuits and SystemsI: Fundamental Theory and Applications 50(8): 10581063.
  • Emel'yanov, S. V., Burovoi, I. A. e Levada, F. Y. (1998). Control of Indefinite Nonlinear Dynamics Systems, Vol. 231 of Lecture Notes in Control and Information Sciences, Springer - Verlag, Great Britain.
  • Fradkov, A. L. e Pogromsky, A. Y. (1998). Introduction to Control of Oscillations and Chaos, Vol. 35 of Nonlinear Science, World Scientific, Singapore.
  • Gurney, W. S. C. e Nisbet, R. M. (1998). Ecological dynamics, Oxford University Press, New York.
  • Junger, I. B. e Steil, J. J. (2003). Static sliding-motion phenomena in dynamical systems, IEEE Trans. Automat. Control 48(4): 680686.
  • Khalil, H. K. (1992). Nonlinear Systems, Macmillan Publishing.
  • Kuang, Y. (1993). Delay Differential Equations with Applications in Population Dynamics, Academic Press, San Diego.
  • Kuznetsov, Y. A., Rinaldi, S. e Gragnani, A. (2003). One-parameter bifurcations in planar Filippov systems, International Journal of Bifurcation and Chaos 13(8): 21572188.
  • Lee, C. S. e Leitmann, G. (1983). On optimal long-term management of some ecological systems subject to uncertain disturbances, Internat. J. Systems Science 14(8): 979994.
  • May, R. (1973). Stability and Complexity in Model Ecosystems, Princeton University Press.
  • Mazenc, F. e Niculescu, S.-I. (2001). Lyapunov stability analysis for nonlinear delay systems, Systems and Control Letters 42(4): 245251.
  • Meza, M. E. M. (2004). Nonlinear systems of the predator-prey type: Control design using Liapunov Functions. Available at http://www.nacad.ufrj.br/~amit/teses_dsc_or/tese_dsc_meza2004.pdf
  • Moreno, U. F., Peres, P. L. D. e Bonatti, I. S. (2003). Analysis of piecewise-linear oscillators with hysteresis, IEEE Trans. Circuits and SystemsI: Fundamental Theory and Applications 50(8): 11201124.
  • Nowak, M. A. e May, R. M. (2000). Virus dynamics: Mathematical principles of immunology and virology, Oxford University Press, Oxford.
  • Sepulchre, R., Jankovic, M. e Kokotovic, P. (1997). Constructive Nonlinear Control, Series on Communications and Control Engineering (CCES), Springer-Verlag, London.
  • Slotine, J.-J. E. e Li, W. (1991). Applied Nonlinear Control, Prentice Hall, Englewood Cliffs, New Jersey.
  • Sontag, E. D. (1989). A 'universal' construction of Artstein's theorem on nonlinear stabilization, Systems and Control Letters 13: 117123.
  • Steele, J. H. e Henderson, E.W. (1984). Modeling long-term in fish stocks, Science 224: 985987.
  • Tarbouriech, S., Peres, P. L. D., Garcia, G. e Queinnec, I. (2000). Delay-dependent stabilization of time-delay systems with saturating actuators, Proceeding of the 39th IEEE Conference on Decision and Control, Sydney, Australia, pp. 32483253.
  • Utkin, V. I. (1992). Sliding Modes In Control And Optimization, Springer-Verlag, Berlin.
  • Vincent, T. L., Lee, C. S. e Goh, B. S. (1985). Maintenance of an equilibrium state in the presence of uncertain inputs, Internat. J. Systems Science 16(11): 13351344.
  • Wein, L. M., Zenios, S. A. e Nowak, M. A. (1997). Dynamic multidrug therapies for HIV: A control theoretic approach, J. Theor. Biol. 185(1): 1529.

Publication Dates

  • Publication in this collection
    14 Oct 2005
  • Date of issue
    June 2005
Sociedade Brasileira de Automática Secretaria da SBA, FEEC - Unicamp, BLOCO B - LE51, Av. Albert Einstein, 400, Cidade Universitária Zeferino Vaz, Distrito de Barão Geraldo, 13083-852 - Campinas - SP - Brasil, Tel.: (55 19) 3521 3824, Fax: (55 19) 3521 3866 - Campinas - SP - Brazil
E-mail: revista_sba@fee.unicamp.br