cccc

Page 1

Notas del curso “An´ alisis de Sistemas No Lineales”

Javier Aracil Sant´onja Francisco Salas G´omez ´ Francisco Gordillo Alvarez

Departamento de Ingenier´ıa de Sistemas y Autom´atica Universidad de Sevilla


ii


Notas del curso “An´ alisis de Sistemas no Lineales”

Impartido por: Javier Aracil Francisco Gordillo Francisco Salas

25 de septiembre de 2007


2


´Indice general

1. Introducci´ on

I

1

1.1. El problema del control . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

1.2. EL control lineal es local . . . . . . . . . . . . . . . . . . . . . . . . . .

4

1.2.1. Control Lineal y no Lineal - Estabilidad en Sistemas de Control

5

An´ alisis

6

2. An´ alisis cualitativo de sistemas din´ amicos

7

2.1. Formalizaci´on del concepto de sistema din´amico . . . . . . . . . . . . .

7

2.2. Crecimiento log´ıstico o acotado . . . . . . . . . . . . . . . . . . . . . .

8

2.2.1. Retrato de estados de sistemas no lineales . . . . . . . . . . . .

11

2.3. Sistemas Din´amicos Lineales . . . . . . . . . . . . . . . . . . . . . . . .

12

2.3.1. Sistemas din´amicos aut´onomos lineales de dimensi´on dos . . . .

15

2.3.2. Estabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

2.4. Sistemas din´amicos no lineales . . . . . . . . . . . . . . . . . . . . . . .

22

2.5. Propiedades de las soluciones . . . . . . . . . . . . . . . . . . . . . . .

23

3


´INDICE GENERAL

4

2.5.1. Existencia y unicidad de las soluciones . . . . . . . . . . . . . .

23

2.5.2. Flujo definido por un sistema din´amico . . . . . . . . . . . . . .

24

2.5.3. Sistema din´amico como flujo . . . . . . . . . . . . . . . . . . . .

25

2.5.4. Orbitas y retratos de estados

. . . . . . . . . . . . . . . . . . .

26

. . . . . . . . . . . . . . . . . . . . . . . .

27

2.5.6. Linealizaci´on . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

2.5.7. Linealizaci´on de un sistema din´amico en IRn . . . . . . . . . . .

30

2.5.8. Equivalencia topol´ogica . . . . . . . . . . . . . . . . . . . . . . .

31

2.5.9. Conjuntos l´ımite y equilibrios . . . . . . . . . . . . . . . . . . .

32

2.6. Ciclos y atractores . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

2.6.1. Conjuntos l´ımite y atractores . . . . . . . . . . . . . . . . . . .

34

2.6.2. Comportamiento a largo plazo de las trayectorias . . . . . . . .

38

2.6.3. Estudio de o´rbitas peri´odicas

. . . . . . . . . . . . . . . . . . .

39

2.6.4. Atractores extra˜ nos . . . . . . . . . . . . . . . . . . . . . . . . .

42

2.5.5. Puntos de equilibrio

3. An´ alisis cualitativo y bifurcaciones en sistemas din´ amicos

44

3.1. An´alisis cualitativo de sistemas no lineales . . . . . . . . . . . . . . . .

44

3.2. An´alisis cualitativo de sistemas din´amicos de dimensi´on 1 . . . . . . . .

44

3.2.1. Estabilidad estructural . . . . . . . . . . . . . . . . . . . . . . .

49

3.3. Familias de sistemas din´amicos . . . . . . . . . . . . . . . . . . . . . .

49

3.3.1. Diagramas de bifurcaciones en sistemas no lineales . . . . . . . .

52


´INDICE GENERAL

5

3.4. Bifurcaciones elementales en sistemas de dimensi´on uno . . . . . . . . .

52

3.4.1. Bifurcaciones elementales en sistemas din´amicos de dimensi´on dos 62 3.4.2. Evoluci´on de los autovalores en una bifurcaci´on de Hopf. . . . .

67

3.4.3. Bifurcaciones de o´rbitas peri´odicas . . . . . . . . . . . . . . . .

67

3.4.4. Bifurcaciones de codimensi´on dos . . . . . . . . . . . . . . . . .

69

3.4.5. Diagrama de bifurcaciones del experimento de Taylor-Couette. .

73

3.5. Crecimiento log´ıstico con un retraso en la estructura . . . . . . . . . . .

76

References

81

3.6. Ap´endice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4. Funci´ on descriptiva y balance arm´ onico

84

86

4.1. M´etodo del primer arm´onico . . . . . . . . . . . . . . . . . . . . . . . .

86

4.1.1. Ejemplo introductorio . . . . . . . . . . . . . . . . . . . . . . .

86

4.1.2. Principios del m´etodo

. . . . . . . . . . . . . . . . . . . . . . .

90

4.1.3. Transformaci´on de Fourier . . . . . . . . . . . . . . . . . . . . .

91

4.1.4. Funci´on descriptiva . . . . . . . . . . . . . . . . . . . . . . . . .

92

4.1.5. Interpretaci´on estoc´astica de la funci´on descriptiva

. . . . . . .

94

4.1.6. Propiedad del cono . . . . . . . . . . . . . . . . . . . . . . . . .

94

4.2. Algunas funciones descriptivas . . . . . . . . . . . . . . . . . . . . . . .

95

4.2.1. Saturaci´on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

95

4.2.2. Rel´e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

96


´INDICE GENERAL

6

4.2.3. Holgura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

98

4.2.4. Determinaci´on experimental de la funci´on descriptiva . . . . . . 100 4.3. An´alisis de sistemas no lineales mediante la funci´on descriptiva . . . . . 101 4.3.1. Una ampliaci´on del criterio de Nyquist . . . . . . . . . . . . . . 102 4.3.2. Oscilaciones de un servomecanismo no lineal . . . . . . . . . . . 103 4.3.3. Funci´on descriptiva independiente de la frecuencia . . . . . . . . 104 4.3.4. Funci´on descriptiva dependiente de la frecuencia . . . . . . . . . 105 4.3.5. Estabilidad de los ciclos l´ımite . . . . . . . . . . . . . . . . . . . 105 4.3.6. Fiabilidad del an´alisis mediante funciones descriptivas . . . . . . 112 4.4. La funci´on descriptiva dual . . . . . . . . . . . . . . . . . . . . . . . . . 112 4.4.1. Ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 4.5. C´alculo de varios arm´onicos en el m´etodo de balance arm´onico . . . . . 118 4.5.1. Definici´on del algoritmo . . . . . . . . . . . . . . . . . . . . . . 123 4.5.2. Resultados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

Bibliograf´ıa

127

5. Bifurcaciones en sistemas de control

129

5.1. Feedback systems with saturation . . . . . . . . . . . . . . . . . . . . . 129 5.1.1. Equilibria in a system with saturation . . . . . . . . . . . . . . 130 5.1.2. Limit cycles in a system with saturation . . . . . . . . . . . . . 131 5.1.3. First order system . . . . . . . . . . . . . . . . . . . . . . . . . 131


´INDICE GENERAL

7

5.1.4. Second-order system . . . . . . . . . . . . . . . . . . . . . . . . 133 5.2. Sotomayor-Llibre-Ponce bifurcation analysis . . . . . . . . . . . . . . . 133 5.2.1. Frequency domain interpretation of the Llibre-Ponce bifurcation analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 5.2.2. Bounded attraction basin . . . . . . . . . . . . . . . . . . . . . 135 5.3. Control systems with a delay . . . . . . . . . . . . . . . . . . . . . . . . 136 5.3.1. Qualitative Analysis . . . . . . . . . . . . . . . . . . . . . . . . 137 5.3.2. A second-order system . . . . . . . . . . . . . . . . . . . . . . . 137 5.3.3. Qualitative Analysis . . . . . . . . . . . . . . . . . . . . . . . . 138 5.4. Summary of previous results . . . . . . . . . . . . . . . . . . . . . . . . 139


8

´INDICE GENERAL


Cap´ıtulo 1 Introducci´ on 1.1.

El problema del control

Mediante el control autom´atico se trata de concebir y construir los o´rganos de control que gobiernen el comportamiento de las m´aquinas. Tratamos de concebir m´aquinas que alimentadas con informaci´on con relaci´on al comportamiento de las magnitudes que se quieren controlar, procesen convenientemente esta informaci´on y concluyan c´omo se ha de actuar para conseguir que la m´aquina se comporte de la forma apetecida. Veamos un ejemplo matem´aticamente muy simple de lo que estamos diciendo. En todo proceso de control est´an involucrados dos componentes esenciales: la planta o proceso que se pretende controlar y el o´rgano de control o controlador, con el que se gobierna el comportamiento de la planta. Para el dise˜ no de ´este u ´ ltimo, el ingeniero de control parte del sistema din´amico que constituye el modelo matem´atico de la planta a controlar. Este modelo matem´atico describe los efectos relativos entre las distintas variables y los par´ametros involucrados en el proceso. Adem´as, el modelo matem´atico permite tambi´en la simulaci´on inform´atica del proceso real que se trata de controlar. De este modo las matem´aticas intervienen con un papel crucial en la representaci´on del proceso cuyo comportamiento se quiere automatizar. Supongamos, en un caso particularmente simple, que el modelo de la planta viene dado por la expresi´on x˙ = x + u

(1.1)

En ´esta expresi´on aparecen dos variables, la x que representa la magnitud a controlar y la u que representa la magnitud mediante la cual se ejerce el control. La se˜ nal u representa los actuadores o entradas al proceso, y x es la se˜ nal procedente de los sensores o salidas. Obs´ervese que la expresi´on anterior, pese a su sencillez formal, representa un problema particularmente dif´ıcil. En ausencia de se˜ nal de control, es decir para 1


´ CAP´ITULO 1. INTRODUCCION

2

Planta

u

x

Controlador

Figura 1.1: Estructura de realimentaci´on. u = 0, el sistema es inestable: la variable x crece exponencialmente. Precisamente uno de los objetivos b´asicos que se pretende es estabilizar este sistema inestable. El ingeniero de control tiene que encontrar una estrategia de actuaci´on sobre el sistema de modo que a partir de las medidas de la se˜ nal x sea capaz de determinar la se˜ nal de actuaci´on u, de manera que el comportamiento resultante sea estable. A partir de la informaci´on x que suministran los sensores se trata de obtener la acci´on u de los actuadores; es decir, se quiere determinar una funci´on u = f (x), que se conoce como ley de control. Para resolver este problema, en primer lugar, tiene que representar matem´aticamente lo que pretende alcanzar, que como se acaba de ver es, en primera instancia, un comportamiento estable. Un posible comportamiento de este tipo para la variable x viene dado por x˙ = −kd x (1.2) en donde kd > 0. Esta es precisamente la representaci´on matem´atica de lo que queremos lograr. Obs´ervese que eligiendo adecuadamente el par´ametro kd podemos hacer que el comportamiento de x cuando se aproxima al equilibrio estable x = 0, lo haga con una trayectoria que puede ser elegida en funci´on de los objetivos propuestos. Las especificaciones de comportamiento a partir de las cuales se adopta un valor para kd pueden ser muy variadas. Por ejemplo, podemos hacer que el valor cuadr´atico medio de la desviaci´on de la situaci´on de equilibrio sea m´ınimo supuesto el sistema sometido a perturbaciones de tipo estoc´astico. La teor´ıa del control autom´atico permite resolver el problema en muchas situaciones de inter´es pr´actico. Una vez planteado el problema su resoluci´on es inmediata. Si se quiere el comportamiento (1.2) para el sistema representado por (1.1) bastar´a con hacer u = −(1 + kd )x

(1.3)

que es la ley de control deseada. En efecto, llevando (1.3) a (1.1) se tiene (1.2). Para implantar la ley de control (1.3) se requiere una estructura de realimentaci´on


1.1. EL PROBLEMA DEL CONTROL

3

como la que se muestra en el diagrama de la figura 1. Esta estructura posee un enorme inter´es y su estudio sistem´atico constituye una de las grandes contribuciones de la ingenier´ıa del control, que ha trascendido el propio dominio de la ingenier´ıa para constituir una aportaci´on tanto a las ciencias de la naturaleza como a las sociales y humanas. Por ello conviene que le dediquemos alg´ un espacio. Si observamos el diagrama de la figura 1 veremos que muestra una estructura causal circular, en virtud de la cual toda actuaci´on u produce un efecto x que se “realimenta”para incidir en la decisi´on del nuevo valor de u que se aplica al sistema, y as´ı en una espiral sin fin. Formalizaci´on del problema abstracto del control (como en su d´ıa formalizaron las representaciones geom´etricas del hombre primitivo o las trayectorias de los primeros mec´anicos), en una teor´ıa matem´atica de los sistemas realimentados que no es sino una rama de la teor´ıa de sistemas din´amicos. Esta formulaci´on abstracta del problema del control consiste en considerarlo como el problema formado por:

1. El modelo matem´atico de una planta o proceso a controlar, tal como el representado en (1.1). 2. Un comportamiento deseado para el proceso, al que en principio se exigir´a que sea estable, por ejemplo, mediante una expresi´ on del tipo (1.2). Adem´as se le impondr´an otras condiciones adicionales, de modo que se cumplan ciertas especificaciones. 3. Se trata de determinar la ley de control de modo que actuando sobre el proceso se consiga el comportamiento deseado, lo que, para el ejemplo que ha de servido de motivaci´on, se consigue con la ley de control (1.3).

Esta es la situaci´on ideal con la que aspira a encontrarse el que trata de resolver un problema de control. Veremos luego, al considerar el caso del p´endulo invertido, que en la pr´actica hay que hacer importantes matizaciones a este esquema. El modelo matem´atico del proceso a controlar de la expresi´on (1.1) es un sistema din´amico lineal. Las representaciones lineales de los procesos tienen la ventaja de que la teor´ıa matem´atica de sistemas din´amicos lineales est´a muy elaborada y su aplicaci´on pr´actica presenta considerables ventajas. Sin embargo, sabemos que constituye una primera aproximaci´on, por lo que su capacidad de representar es limitada. Por ejemplo, el modelo lineal supone que las magnitudes pueden tomar valores en el intervalo (±∞), lo que constituye una idealizaci´on ya que toda magnitud f´ısica se desenvuelve en un rango acotado. Si el sistema posee componentes mec´anicas, un modelo estrictamente lineal no considera los efectos de la fricci´on o de las holguras en los mecanismos de transmisi´on. El modelo lineal es solamente una primera aproximaci´on que dependiendo del problema que se tenga entre manos puede ser suficiente o no.


´ CAP´ITULO 1. INTRODUCCION

4

El problema del control tal y como se ha resuelto mediante las expresiones (1.1), (1.2) y (1.3) constituye una versi´on enormemente simplificada de un problema que, a´ un en su planteamiento lineal, si x y u son vectores adquiere una considerable complejidad, que se incrementa adem´as si los modelos son no lineales. Pero a´ un en esa versi´on enormemente simplificada est´an presentes todos los elementos que concurren en un problema de control. Tenemos un cierto a´mbito de la realidad, el proceso a controlar, del que necesitamos una adecuada representaci´on matem´atica mediante un sistema din´amico, tal como (1.1). Para llegar a esta representaci´on matem´atica necesitamos recurrir a los conocimientos que se tienen con relaci´on al proceso en cuesti´on; o recurrir a t´ecnicas de modelado espec´ıficas mediante ajuste de modelos. En todo caso partimos de una descripci´on matem´atica de un cierto aspecto de la realidad, de la que la expresi´on (1.1) es una muestra particularmente sencilla.

1.2.

EL control lineal es local

Sea el sistema de segundo orden 0 1 0 x˙ = x+ u −a2 −a1 1 con ley de control

u = −Kx = − k2 k1 x

El sistema en bucle cerrado es x˙ =

0 1 −a2 + k1 −a1 + k2

x

la din´amica del sistema en bucle cerrado puede ser definida arbitrariamente, incluso en el caso de que la planta sea inestable. En realidad esto solo es cierto localmente. Las no linealidades en el bucle alteran la estructura del retrato de estados en el espacio de estados global.

Sistemas no lineales

Los sistemas no lineales muestran comportamiento mas complejos que los lineales.


1.2. EL CONTROL LINEAL ES LOCAL

5

Los sistemas no lineales presentan dos diferencial principales con respecto a los lineales: • Pueden tener m´ ultiples atractores, no solo el atractor puntual asociado al punto de operaci´on; • Tres tipos principales de atractores: ◦ Puntos de equilibrio. ◦ Ciclos l´ımite. ◦ Atractores extra˜ nos. En estas norteas s´olo trataremos puntos de equilibrio y ciclos l´ımite. The full consideration of nonlinear effects is out of scrutiny

1.2.1.

Control Lineal y no Lineal - Estabilidad en Sistemas de Control

Uno de los principales problemas que se plantean en la teor´ıa de control ha sido, desde sus or´ıgenes, el estudio de la estabilidad. Para sistemas lineales con dimensiones finitas es posible organizar las nociones de estabilidad de las que se dispone en torno a unos pocos conceptos b´asicos que, adem´as pueden caracterizarse de forma precisa en t´erminos algebraicos. Sin embargo, los sistemas no lineales presentan una variedad de comportamientos mucho m´as amplios de modo que la clasificaci´on que es posible hacer en lineales, de estables y no estables, ya no lo es para el caso de sistemas no lineales. Un problema que se ha suscitado en el estudio de estos u ´ ltimos es el establecer condiciones contrastables para analizar la estabilidad de un sistema sin conocer expl´ıcitamente sus soluciones. La contribuci´on clave a este problema se basa en los trabajos de Liapunov. Su segundo m´etodo de an´alisis de estabilidad permite demostrar propiedades locales y globales de estabilidad a partir del signo de la tasa de disipaci´on de una funci´on tipo energ´ıa. Posteriormente, otra contribuci´on importante, fue el reconocimiento de que las funciones de Liapunov pueden captar la propia naturaleza de la estabilidad asint´otica y que la existencia de esas funciones, con adecuadas propiedades de disminuci´on a lo largo de las trayectorias del sistema, permiten caracterizar tanto local como globalmente la estabilidad asint´otica. M´as recientemente, la teor´ıa de la pasividad y la estabilidad-estado (ISS) permiten extender a sistemas de control (sistemas con al menos una entrada) todo el cuerpo de resultados que se ten´ıan para sistemas aut´onomos. Las desigualdades de disipaci´on y el segundo m´etodo de Liapunov juegan un papel central en los llamados m´etodos constructivos de control no lineal recientemente desarrollados. Normalmente se aplican a sistemas de dimensiones finitas.


6

´ CAP´ITULO 1. INTRODUCCION


Parte I An´ alisis

7



Cap´ıtulo 2 An´ alisis cualitativo de sistemas din´ amicos 2.1.

Formalizaci´ on del concepto de sistema din´ amico

Noci´on intuitiva de sistema din´amico: conjunto de componentes conectados entre ellos de modo que presenten un comportamiento coordinado y realicen una tarea determinada. Se consideran sistemas: • a cuyos componentes se asocian magnitudes xi ; • algunas magnitudes representan el cambio con el tiempo de otras: El modelo matem´atico se construye a partir de las relaciones entre las correspondientes variables. Nos ocuparemos fundamentalmente de sistemas din´amicos dados por ecuaciones diferenciales o en diferencias: son los sistemas din´ amicos de variables continuas La noci´on de sistema din´amico incluye el conjunto X de los posibles estados que puede alcanzar y una regle o ley que regula la evoluci´on de los estados en el tiempo. Espacio de estados Los posibles estados de un sistema se representan mediante puntos de un conjunto X. Este conjunto recibe la denominaci´on de espacio de estados. Ejemplo: 9


´ ´ CAP´ITULO 2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS

10

Figura 2.1: P´endulo. S = {θ} ˙ R = {θ} X = S ×R X es un cilindro (una variedad). El principal componente de un sistema din´amico es una regla de evoluci´on que determina el estado xt a partir de x0 . Esta regla se representa mediante la aplicaci´on ϕt : X → X xt = ϕ(x0 ) ϕt se denomina operador de evoluci´ on. Para sistemas en tiempo continuo la familia {ϕt }t∈T de operadores de evoluci´on se denomina flujo. A un sistema din´amico (X, f ) se asocia un espacio de estados X y una aplicaci´on ϕt : X → X que permite establecer la evoluci´on en X.

2.2.

Crecimiento log´ıstico o acotado

La estructura de realimentaci´on positiva permite dar raz´on del proceso de crecimiento. Sin embargo, sabemos que en la realidad todo proceso de crecimiento acaba por abortarse tarde o temprano. No existe el crecimiento indefinido (m´as que en situaciones extremas idealizadas). La forma de crecimiento con la que normalmente nos


2.2. CRECIMIENTO LOG´ISTICO O ACOTADO crecimiento exponencial

11 ,

comportamiento asintotico

t

Figura 2.2: Crecimiento log´ıstico o sigmoidal. encontramos es la que se conoce como crecimiento log´ıstico o sigmoidal. Esta forma de crecimiento se muestra en la figura 3.1, y consta de una fase inicial de crecimiento aproximadamente exponencial seguida de una segunda fase de estabilizaci´on. Este comportamiento puede explicarse combinando un bucle de realimentaci´on positiva, responsable del crecimiento exponencial inicial, y de un bucle de realimentaci´on negativa, al que se asocie el comportamiento estabilizador final. En la fase inicial el bucle de realimentaci´on positiva es el dominante, mientras que en la final lo es de realimentaci´on negativa. El cambio de dominaci´on de los bucles se explica mediante la presencia de mecanismos no lineales. Esta estructura permite explicar el crecimiento en problemas muy variados; desde el crecimiento de una poblaci´on en un medio finito hasta la introducci´on de un nuevo producto en el mercado, pasando por la difusi´on de una enfermedad. Constituye un ejemplo de lo que se conocen como arquetipos sist´emicos que pueden considerarse como plantillas estructurales para la descripci´on de aspectos sist´emicos de la realidad. Estos arquetipos son el resultado de la experiencia en modelado y pueden considerarse como descripciones fenomenol´ogicas del comportamiento de los sistemas. Aportan sugerencias sobre la estructura b´asica del sistema, sin ninguna pretensi´on de unicidad. Un ejemplo concreto de crecimiento en un medio acotado lo suministra el modelo de crecimiento de un poblaci´on, que se puede escribir: x˙ = b(x) − d(x), x > 0,

(2.1)

en donde b(x) = nxg(x) son los nacimientos, d(x) = mx son las muertes, y x˙ representa


12

´ ´ CAP´ITULO 2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS

f(x)=1+2x-3x2 (δ=1/3) f(x)=1+x-2x2 (δ=1/2)

f(x)=1-x2 (δ=1)

Figura 2.3: Forma de la funci´on g˜(x) para distintos valores del par´ametro δ. la derivada (variaci´on) de x con respecto al tiempo t. De acuerdo con esta ecuaci´on el crecimiento de la poblaci´on x resulta del exceso de nacimientos sobre muertes. Conviene observar que las muertes dependen linealmente de la poblaci´on x, mientras que los nacimientos dependen de x a trav´es de la funci´on g que hace variar la tasa de natalidad con el nivel alcanzado por la poblaci´on x. Una hip´otesis razonable es que g es no lineal, y tiene la forma cualitativa que se muestra en la figura 2.3. De acuerdo con esta figura cuando la poblaci´on es muy peque˜ na la natalidad crece con la poblaci´on, mientras que cuando es grande decrece. Esta forma de g es consistente con el supuesto del crecimiento sigmoidal seg´ un el cual en las fases iniciales de crecimiento ´este es explosivo, y en las finales tiende a un valor asint´otico. De la curva g lo u ´ nico que nos interesa es su forma creciente al principio y decreciente luego; es decir, su forma cualitativa. Podemos adoptar para ella la expresi´on matem´atica siguiente: 1−δ x2 g˜(x) = 1 + x − , δ ∈ (0, 1] . δ δ es decir, una forma parab´olica (figura 2.3). De acuerdo con lo que se ha visto, la expresi´on (2.1) puede escribirse x˙ = x(ng(x) − m). Esta expresi´on es un ejemplo de lo que se conoce como un sistema din´amico. Su parte derecha puede interpretarse como la regla que establece como se produce la variaci´on x˙


2.2. CRECIMIENTO LOG´ISTICO O ACOTADO

13

de x a lo largo del tiempo. Esta expresi´on puede interpretarse tambi´en como un campo vectorial x˙ definido sobre X = {x}. En general, un sistema din´amico se define como el objeto formado por un espacio de estados X (una variedad) y un campo vectorial f , definido en X sistema din´ amico = variedad de estados X + campo vectorial f De acuerdo con ello un sistema din´amico se define por el par (X, f ). Una de las formulaciones m´as generales de un sistema din´amico, mediante un sistema de ecuaciones diferenciales de primer orden, es la siguiente x˙ = f (x)

(2.2)

en donde la funci´on f establece la regla mediante la cual se produce el cambio del estado a lo largo del tiempo y representa la din´ amica del sistema xt+dt = xt + f (xt )dt. Existen otras formulaciones para la transici´on entre estados, que dan lugar a otras tantas formas de escribir sistemas din´amicos. Sin embargo aqu´ı nos limitaremos a la que se acaba de enunciar. El espacio X tiene, en general, dimensi´on n, de modo que (2.2) se descompone en un conjunto de ecuaciones de la forma: x˙ i = fi (x1 , x2 , ..., xn ) a cada una de las cuales corresponde una relaci´on de influencia dXi X1 , X2 , ...Xn → dt

(2.3)

(2.4)

De este modo es posible concebir una transici´on de los grafos, mediante relaciones de influencia, que se han considerado anteriormente (recu´erdese la figura ??), a sistemas din´amicos como los de la expresi´on (2.2). Conviene observar que para esta transici´on hay que enriquecer la informaci´on estructural de las relaciones de influencia con informaci´on adicional. La din´amica de sistemas, como m´etodo para el modelado y simulaci´on de sistemas din´amicos, aporta herramientas conceptuales e inform´aticas para realizar esa transici´on (Aracil y Gordillo 1997).

2.2.1.

Retrato de estados de sistemas no lineales

Cada atractor tiene su cuenca de atracci´on.


´ ´ CAP´ITULO 2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS

14

Los sistemas lineales tienen retratos de estado sencillos: Phase Plane 1 0.8 0.6 0.4

x2

0.2 0 −0.2 −0.4 −0.6 −0.8 −1 −1

−0.5

0 x1

0.5

1

Los sistemas no lineales tienen retratos de estado m´as complejos: 2

1.5

1

x2/pi

0.5

0

−0.5

−1

−1.5

−2 −2

−1.5

−1

−0.5

0 x1/pi

0.5

1

1.5

2

La teor´ıa global se ocupa de la forma en que los atractores y sus cuencas de atracci´on se combinan en el retrato de estados.

2.3.

Sistemas Din´ amicos Lineales

Aunque el objetivo de este curso es el estudio de sistemas din´amicos en toda su generalidad, por tanto no lineales, conviene recordar algunos resultados relativos a los sistemas din´amicos lineales, ya que, como veremos, los sistemas din´amicos no lineales se comportan localmente como lineales. Un sistema din´amico lineal viene dado por una expresi´on de la forma x˙ = Ax,

x ∈ IRn


´ 2.3. SISTEMAS DINAMICOS LINEALES

15

en donde A es una matriz n × n constante que tiene todos sus valores propios reales y distintos. Un resultado bien conocido de la teor´ıa de sistemas lineales dice que si los valores propios λ1 , λ2 , ..., λn de una matriz A son reales y distintos, entonces todo el conjunto de vectores propios correspondientes {v1 , v2 , ..., vn } forma una base de IRn , en cuyo caso la matriz P = [v1 , v2 , ..., vn ] es invertible y

P −1 AP = diag[λ1 , λ2 , ..., λn ]

si se realiza el cambio de coordenadas y = P −1 x en donde P es la matriz invertible anterior. Se tiene entonces y˙ = P −1 AP y de donde se tiene que y(t) = diag[eλ1 t , eλ2 t , ..., eλn t ]y(0) y tambi´en

x(t) = P diag[eλ1 t , eλ2 t , ..., eλn t ]P −1 x(0)

Ejemplo: Sea el sistema lineal x˙ 1 = −x1 − 3x2 x˙ 2 = 2x2

(2.5) (2.6)

siendo x(0) = (c1 , c2 )T . De acuerdo con la anterior se tiene que la soluci´on del sistema lineal es x1 = c1 e−t + c2 (e−t − e2t ) x1 = c2 e2t

(2.7) (2.8)

En el caso en el que la matriz A tenga valores propios reales y complejos, y adem´as algunos de ellos sean m´ ultiples, se tiene un resultado an´alogo al anterior, pero de mayor complejidad. Sea A una matriz real que posea los valores propios reales λi , i = 1, ..., k y los valores propios complejos λi = ai + jbi ,

λ¯i = ai − jbi ,

i = k + 1, ..., n

Entonces existe una base para R2n−k {v1 , ..., vk , vk+1 , uk+1, ..., vn , un }


´ ´ CAP´ITULO 2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS

16

en donde vi , i = 1, ..., n y wi = ui ±jvi , i = 1, ..., n son los vectores propios generalizados de A, tal que P = [v1 ...vk vk+1 uk+1 ...vn un ] es una matriz invertible y ⎡ ⎢ P −1 AP = ⎣

B1

⎤ ..

⎥ ⎦

. Br

donde los bloques elementales de Jordan ⎡ λ 1 ⎢ 0 λ ⎢ ⎢ ⎢ ⎣ 0 ··· 0 ···

son de la forma ⎤ 0 ··· 0 1 ··· 0 ⎥ ⎥ ⎥ ··· ⎥ 0 λ 1 ⎦ 0 0 λ

para un valor propio real m´ ultiple λ de A, o bien de la forma ⎡ ⎤ D I2 0 ··· 0 ⎢ 0 D I2 · · · 0 ⎥ ⎢ ⎥ ⎢ ⎥ · · · ⎢ ⎥ ⎣ 0 ··· 0 D I2 ⎦ 0 ··· 0 0 D

en donde D=

a −b b a

,

I2 =

1 0 0 1

y0=

0 0 0 0

para un valor propio complejo m´ ultiple λ = a + bj de A. La soluci´on del sistema lineal se escribe en este caso: x(t) = P diag[eBi t ]P −1 x(0) Para concretar consideremos el caso de sistemas lineales en un espacio de dos dimensiones x˙ = Ax x ∈ R2 (2.9) en donde A es una matriz real. En tal caso existe una matriz P real y no singular tal que B = P −1AP tiene una de las formas siguientes: λ 0 λ 1 B= , B= 0 μ 0 λ

yB=

a −b b a


´ 2.3. SISTEMAS DINAMICOS LINEALES

17

La soluci´on del sistema din´amico lineal en este caso es de la forma: x˙ = Bx x(0) = x0

(2.10)

que se convierte en cada uno de los tres casos anteriores en λt 0 e x(t) = x0 0 eλt λt

x(t) = e y

at

x(t) = e

1 t 0 1

x0

cos bt − sin bt − sin bt cos bt

x0

El comportamiento de las soluciones de (2.9) se deduce del de (2.10). En la pr´oxima secci´on se presentar´a un resultado m´as detallado.

2.3.1.

Sistemas din´ amicos aut´ onomos lineales de dimensi´ on dos

Los sistemas lineales bidimensionales son una clase particular de sistemas aut´onomos de dimensi´on dos x˙ = f(x) en los que el campo vectorial f : R2 → R2 est´a dado por una funci´on lineal. Es decir un sistema lineal plano puede ser escrito de la forma x˙ = Ax, donde: x1 a11 a12 x= , A= . x2 a21 a22 A continuaci´on se presentan algunas propiedades de los sistemas lineales bidimensionales, que son extensibles a sistemas de orden superior. Las soluciones de un sistema lineal x˙ = Ax est´an definidas para todo t ∈ R. Si x1 (t) y x2 (t) son soluciones del sistema x˙ = Ax, y c1 y c2 son dos n´ umeros reales, entonces la combinaci´on lineal c1 x1 (t) + c2 x2 (t) es tambi´en soluci´on del sistema lineal. A esto se le denomina principio de superposici´on. Dos soluciones x1 (t) y x2 (t) del sistema x˙ = Ax se dice que son linealmente independientes si para t ∈ R, la relaci´on c1 x1 (t) + c2 x2 (t) = 0


´ ´ CAP´ITULO 2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS

18

implica que c1 = c2 = 0. La independencia lineal se comprueba si det(x1 (t)|x2 (t)) = 0 para todo t ∈ R. Si x1 (t) y x2 (t) son soluciones del sistema x˙ = Ax entonces la matriz X(t) = (x (t)|x2 (t)) se denomina matriz soluci´on; si adem´as las soluciones x1 (t) y x2 (t) son linealmente independientes para todo t ∈ R, entonces se dice que X(t) es una matriz fundamental de soluciones de x˙ = Ax. 1

Si X(t) es una matriz fundamental de soluciones de x˙ = Ax y cumple la condici´on inicial X(0) = I (matriz identidad), entonces se dice que es una matriz principal de soluciones. Si X(t) es una matriz fundamental de soluciones, la soluci´on de la ecuaci´on diferencial x˙ = Ax que satisface la condici´on inicial x(0) = x0 est´a dada por la expresi´on: ϕ(t, x0 ) = eAt x0 , donde

eAt ≡ X(t)[X(0)]−1 .

Equivalencia cualitativa en sistemas lineales Dos sistemas lineales de dimensi´on dos x˙ = Ax y x˙ = Bx se dice que son topol´ogicamente equivalentes si hay un homeomorfismo h : R2 → R2 en el plano, tal que, h es continua y con inversa continua, que transforma las o´rbitas de x˙ = Ax en las de x˙ = Bx y conserva su sentido en el tiempo. Es decir: h(eAt x) = eBt h(x) para todo t ∈ R y x ∈ R2 . A continuaci´on, y dado el car´acter restrictivo de la equivalencia lineal de sistemas, se presentan dos teoremas sobre la equivalencia topol´ogica de sistemas y su clasificaci´on cualitativa. Teorema 2.1. Sean dos matrices A y B que tienen autovalores con parte real distinta de cero (sistemas hiperb´ olicos), entonces los sistemas x˙ = Ax y x˙ = Bx son topol´ ogicamente equivalentes si y s´ olo si las matrices A y B tienen el mismo n´ umero de autovalores con parte real negativa (y por consiguiente tambi´en positiva). As´ı pues, en sistemas planos, hay tres clases de sistemas hiperb´ olicos lineales, que pueden representarse simplificadamente como: (i)

−1 0 0 −1

tiene dos autovalores negativos, es un sumidero hiperb´ olico.


´ 2.3. SISTEMAS DINAMICOS LINEALES

1 0 0 1

(ii) (iii)

19

tiene dos autovalores positivos, es una fuente hiperb´ olica.

1 0 0 −1

un autovalor positivo y otro negativo, punto de silla hiperb´ olico.

Teorema 2.2. Si la matriz de coeficientes A tiene al menos un autovalor con parte real nula (sistema no hiperb´ olico), entonces el sistema plano lineal x˙ = Ax es topol´ ogicamente equivalente a uno de los siguientes cinco sistemas lineales: (i)

0 0 0 0

matriz cero. Cualquier o´rbita es un punto de equilibrio.

−1 0 (ii) un autovalor negativo y otro cero. Los conjuntos ω-l´ımite (finales) 0 0 de todas las o´rbitas positivas (hacia adelante) son puntos de equilibrio. 1 0 (iii) un autovalor positivo y otro cero. Los conjuntos α-l´ımite (inicio) de 0 0 todas las o´rbitas negativas (hacia atr´ as) son puntos de equilibrio. 0 1 (iv) dos autovalores nulos pero es de rango 1. Todas las o´rbitas, positivas 0 0 y negativas, que no sean puntos de equilibrio no est´ an limitadas. 0 1 (v) dos autovalores imaginarios puros. Cada o´rbita que no sea un equi−1 0 librio es peri´ odica.

En la figura 2.4 se muestra el diagrama de fases de cada una de las clases representativas de equivalencia topol´ogica de sistemas lineales definidas en los teoremas anteriores. Dentro de la clasificaci´on de sistemas hiperb´olicos realizada en el teorema 2.1 se pueden definir varios tipos de equilibrios, estables e inestables, dependiendo de si los autovalores son complejos o reales.

2.3.2.

Estabilidad

Si todos los valores propios de una matriz no singular A de dimensi´on n × n tienen parte real no nula, se dice que el flujo eAt : IRn → IRn


´ ´ CAP´ITULO 2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS

20

x2

x2

x2

x1

−1 0 0 −1

x1

x2

1 0 0 1

0 0 0 0

1 0 0 −1

x2

x1

−1 0 0 0

x1

x2

1 0 0 0

0 1 0 0

x2

x1

x2

x1

x1

x1

0 1 −1 0

Figura 2.4: Diagrama de fases de la clases representativas de equivalencia topol´ogica de sistemas lineales planos.


´ 2.3. SISTEMAS DINAMICOS LINEALES

21

es hiperb´olico. El punto de equilibrio u ´nico x = 0 se dice que es un punto de equilibrio hiperb´olico. Un punto de equilibrio hiperb´olico puede ser o bien un pozo, si todos los valores propios tienen parte real estrictamente negativa o bien, una fuente si todos los valores propios tienen parte real estrictamente positiva, o bien un punto de silla o ensilladura si los valores propios tienen signos diferentes. Veamos con detalle el caso de un sistema lineal de dos dimensiones. Si x = 0 es un pozo o una fuente, las soluciones se acercan a (o se separan de) x = 0 de dos formas, o bien bajo la forma de nodo, o bien bajo la forma de foco. Sea δ = det A y τ = trazaA y consid´erese el sistema lineal x˙ = Ax x ∈ IRn El punto de equilibrio x = 0 es (Fig 2.5) Una ensilladura si δ < 0 Un nodo estable si δ > 0,

τ 2 − 4δ ≥ 0, y τ < 0

δ > 0,

τ 2 − 4δ ≥ 0, y τ > 0

δ > 0,

τ 2 − 4δ < 0, y τ < 0

δ > 0,

τ 2 − 4δ < 0, y τ > 0

Un nodo inestable si Un foco estable si Un foco inestable si Un centro si

δ > 0,

τ =0

Los valores propios de A se pueden escribir: √ τ ± τ 2 − 4δ λ= 2 En el caso general para n ≥ 1 se tiene lo siguiente. De acuerdo con lo que se ha visto anteriormente la soluci´on de un sistema lineal x˙ = Ax x ∈ IRn x(0) = x0

(2.11)


22

´ ´ CAP´ITULO 2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS

x2

x2

x1 x1

Nodo estable: Autovalores reales negativos.

x2

Foco estable (sumidero): Autovalores complejos con parte real negativa.

x2

x1

Nodo inestable (fuente): Autovalores reales positivos.

x1

Foco inestable: Autovalores reales con parte real positiva.

Figura 2.5: Diagrama de fases de la clases representativas de equilibrios hiperb´olicos.


´ 2.3. SISTEMAS DINAMICOS LINEALES

23

se escribe x(t) = eAt x0 La aplicaci´on eAt : IRn → IRn describe el comportamiento del punto x0 ∈ IRn a lo largo de las trayectorias de (2.11). Un subespacio E ⊂ IRn se dice invariante bajo el ujo eAt : IRn → IRn si eAt E ⊂ E para todo t ∈ R. Sea E el espacio de los vectores propios generalizados de A correspondientes a un valor propio Îť, entonces, AE ⊂ E Para demostrar este resultado sea {v1 , v2 , ..., vk } un base de E formada por los vectores propios generalizados. Sea v ∈ E, v=

k

ci vi

i=1

y, por linealidad, Av =

k

ci Avi

i=1

Como cada vi veriďŹ ca

(A − ÎťI)ki vi = 0

para un cierto ki m´Ĺnimo, se puede escribir (A − ÎťI)vi = Vi o lo que es lo mismo Vi ∈ (A − ÎťI)ki −1 ⊂ E. Se deduce que Avi ∈ E y por tanto Av ∈ E. Sea wi = ui + jvi un vector propio generalizado de la matriz A, correspondiente al valor propio Îťi = ai + jbi . Consideremos igualmente la base IRn B = {u1 , ..., uk , uk+1, vk+1 , ..., um , vm } n = 2m − k, entonces, E s = span{ui , vi ; ai < 0} es el subespacio estable, E c = ai = 0} es el subespacio central, E u = span{ui , vi ; ai > 0} es el span{ui, vi ; subespacio inestable, asociados a (2.11). Utilizando el lema anterior se puede demostrar la propiedad siguiente de los subespacios estable, inestable y central:


´ ´ CAP´ITULO 2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS

24

Sea A una matriz real de dimensi´on n × n, entonces IRn = E s ⊕ E u ⊕ E c en donde E s , E u y E c son respectivamente los subespacios estable, inestable y central de (2.11). Adem´as E s , E u y E c son subespacios invariantes bajo el flujo eAt de (2.11). Conviene observar que las propiedades siguientes son equivalentes:

todos los valores propios de A tienen parte real estrictamente negativa, ∀xo ∈ IRn , y para x0 = 0,

l´ımt→∞ eAt x0 = 0 l´ımt→−∞ eAt x0 = ∞

adem´as,

todos los valores propios de A tienen parte real estrictamente positiva, ∀xo ∈ IRn , y para x0 = 0,

2.4.

l´ımt→−∞ eAt x0 = 0 l´ımt→∞ eAt x0 = ∞

Sistemas din´ amicos no lineales

Despu´es del repaso que se ha hecho en la secci´on anterior de algunos resultados generales sobre sistemas lineales de la forma x˙ = Ax,

x(0) = x0

ahora vamos a estudiar los sistemas din´amicos no lineales x˙ = f (x), x(0) = x0

(2.12)

con ello dispondremos tambi´en de resultados para el estudio de sistemas de control no lineales x˙ = f (x, u), x(0) = x0 y = h(x)

(2.13) (2.14)


2.5. PROPIEDADES DE LAS SOLUCIONES

25

puesto que siempre que se tenga una ley de control de la forma u = k(x) se tendr´a que el sistema realimentado correspondiente tomar´a la forma xË™ = f (x, k(x)), x(0) = x0 y = h(x) lo que lo convierte en un sistema din´amico no lineal (2.12). El estudio de los sistemas din´amicos no lineales comprende dos partes: una m´as elemental de car´acter local, que se relaciona con el estudio de sistemas lineales cuando el punto de equilibrio entorno al que se estudia el comportamiento del sistema es hiperb´olico; y una parte m´as especÂ´ÄąďŹ ca en la que se ponen en evidencia comportamientos completamente nuevos con relaci´on a los que presentan los sistemas lineales.

2.5. 2.5.1.

Propiedades de las soluciones Existencia y unicidad de las soluciones

Consid´erese en primer lugar el sistema din´amico 2

xË™ = 3x 3 ,

x(0) = x0

para cuya integraci´on conviene recordar que xk+1 xk dx = k+1 El sistema din´amico anterior puede escribirse de la forma dx 2

3x 3

= dt

La integraci´on del primer miembro es

− 23

x

1

dx =

x3 1 3

por lo que la integraci´on de la ecuaci´on anterior conduce a 1

1

x 3 (t) − x 3 (0) = t

(2.15)


´ ´ CAP´ITULO 2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS

26 Es decir

x¯(t) = t3

Pero, adem´as, es f´acil ver que x¯(t) = 0 tambi´en es una soluci´on del sistema din´amico que satisface las condiciones iniciales. Por tanto el sistema din´amico anterior posee dos soluciones. Conviene observar que (2.15) es continua en x = 0 pero que no es diferenciable. Este hecho justifica el que la soluci´on no sea u ´ nica y sugiere la necesidad de que el sistema sea diferenciable para tener la unicidad. Aqu´ı no profundizaremos en estas cuestiones, por ser m´as propias de un curso de matem´aticas, pero sin embargo si conviene esbozarlas para no olvidar las sutilezas matem´aticas que presentan los sistemas din´amicos no lineales. Sea f ∈ C 1 (U) en donde U es un abierto de IRn . Se dice que x¯(t) es una soluci´on de la ecuaci´on diferencial no lineal x˙ = f (x) sobre un intervalo Y , si x¯(t) es diferenciable sobre Y y x¯˙ = f (¯ x) para todo t ∈ I. Po otra parte sea x0 ∈ U. x¯(t) es una soluci´on del problema con valor inicial x˙ = f (x) x(0) = x0 sobre un intervalo Y , si t0 ∈ I, x¯(t0 ) = x0 y si x¯(t) es una soluci´on de la ecuaci´on diferencial no lineal x˙ = f (x) sobre el intervalo Y . Hay un teorema, que no vamos a demostrar aqu´ı, que dice que si U es un abierto de IRn que contiene x0 y supongamos que f ∈ C 1 (U), entonces existe un α > 0 tal que el problema con valor inicial x˙ = f (x) x(0) = x0 tiene una soluci´on u ´ nica x¯(t) sobre el intervalo [−α, α].

2.5.2.

Flujo definido por un sistema din´ amico

Sea U un abierto de IRn y sea f ∈ C 1 (U). Para x0 ∈ U sea ϕ(t, x0 ) la soluci´on del problema con valor inicial (2.16) x˙ = f (x) x(0) = x0


2.5. PROPIEDADES DE LAS SOLUCIONES

27

definida sobre un intervalo m´aximo de existencia I(x0 ). Entonces para t ∈ I(x0 ) la aplicaci´on ϕt : U → U x0 → ϕt (x0 ) = ϕ(t, x0 ) se denomina flujo de la ecuaci´on diferencial (2.16) o flujo del campo de vectores f (x). En lo que sigue se emplear´a la anotaci´on Ω = {(t, x0 ) ∈ R × U; t ∈ I(x0 )} Las propiedades del flujo lineal ϕt : IRn → IRn x0 → ϕt (x0 ) = eAt x0 se cumplen tambi´en para un flujo no lineal definido por (2.16).

2.5.3.

Sistema din´ amico como flujo

La aplicaci´on ϕ : IR × IRn → IRn representa la totalidad de las soluciones; se denomina flujo del campo vectorial f (por analog´ıa con el flujo de un fluido). La ϕ es tambi´en la din´ amica o regla que especifica como se transforma el estado x ∈ X en otro estado ϕt (x) en el tiempo t. Propiedades naturales del operador ϕ: • ϕ0 es la aplicaci´on identidad. • Si el sistema es aut´onomo entonces ϕt ◦ ϕs = ϕt+s Si ϕt est´a definido para todo t < 0, entonces el sistema es invertible y ϕ−t = ϕ−1 t Si t ∈ IR, IR+ se dice que el tiempo es continuo. Si t ∈ Z,Z+ el tiempo es discreto.

Se supone que


´ ´ CAP´ITULO 2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS

28 • • • •

X es un conjunto cerrado en IRn . Las aplicaciones ϕt son continuas. t ∈ Z+ o IR+ . El sistema din´amico es determinista.

De momento supondremos que el sistema din´amico es aut´onomo. Esta suposici´on la relajaremos m´as adelante al considerar sistemas de control. Un sistema din´amico (X, f ) es el objeto formado por un espacio de estados X (una variedad) y un campo vectorial f , definido en X ⊆ IRn , f ∈ C ∞ (x, x) y T = IR. dx = f (x) dt En autom´atica un sistema din´amico es un objeto matem´atico formado por el s´extuplo (T, X, U, Y, f, g). dx = f (x, u) dt y = g(x) Un sistema din´amico en tiempo discreto est´a completamente definido mediante la aplicaci´on de una paso f = ϕ1 ϕ2 = ϕ1 ◦ ϕ1 = f ◦ f = f 2 f 2 es la iteraci´on de dos pasos.

2.5.4.

Orbitas y retratos de estados

Los m´etodos geom´etricos para el estudio de sistemas din´amicos est´an basados en im´agenes geom´etricas. Los objetos geom´etricos b´asicos asociados a un sistema din´amico son las ´orbitas y el retrato de estados. A partir de un estado inicial x0 se genera la trayectoria ϕt (x0 ) = x(t) La proyecci´on de la trayectoria sobre X se denomina ´orbita.


2.5. PROPIEDADES DE LAS SOLUCIONES

29

Se define como un subconjunto ordenado de X Or(x0 ) = {x ∈ X|x = ϕt (x0 ), t ∈ T } Las o´rbitas son curvas en sistemas en tiempo continuo y secuencias de puntos en sistemas en tiempo discreto. El retrato de estados de un sistema din´amico es una representaci´on de sus o´rbitas en el espacio de estados (la representaci´on gr´afica y esquem´atica de un conjunto representativo de ellas). El retrato de estados muestra el n´ umero y los tipos de los estados asint´oticos a los que tiende el sistema al hacer t → ∞. puede interpretarse como el flujo de un fluido.

2.5.5.

Puntos de equilibrio

Un punto x0 ∈ IRn es un punto de equilibrio o un punto cr´ıtico de la ecuaci´on diferencial x˙ = f (x) (2.17) si f (x0 ) = 0 A un sistema din´amico (2.17) se asocia la matriz ⎡ ∂f1 (x0 ) ∂x1 ⎢ .. Jx0 (f ) = Dx f = ⎣ .

jacobiana

... .. . ∂fn (x0 ) . . . ∂x1

∂f1 (x0 ) ∂xn

⎥ .. ⎦ . ∂fn (x0 ) ∂xn

El sistema lineal x˙ = Jx0 (f )x se llama linealizaci´on de (2.17) en el punto x0 . Un punto de equilibrio se dice que es un punto de equilibrio hiperb´olico de (2.17) sin ning´ un valor propio de la matriz jacobiana tiene parte real nula. Conviene observar que si x0 es un punto de equilibrio de (2.17) y si ϕt : U → IRn es el flujo de la ecuaci´on diferencial (2.17) entonces ϕt (x0 ) = x0 para todo t ∈ R. Por tanto x0 es un punto fijo para el flujo ϕt ; se dice tambi´en que es un 0, un punto cr´ıtico o tambi´en un punto singular el campo de vectores f . Como en el caso lineal, un punto de equilibrio hiperb´olico se dir´a que es un pozo si todos su valores propios tienen parte


´ ´ CAP´ITULO 2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS

30

real estrictamente negativa, una fuente si todos su valores propios tienen parte real estrictamente positiva o, por u ´ ltimo, una ensilladura o un punto de silla si los valores propios tienen signos diferentes. Ejemplo Sea el sistema din´amico

f (x) =

x21 − x22 − 1 2x2

Para estudiar los puntos de equilibrio de este sistema hay que resolver el sistema de ecuaciones x21 − x22 − 1 = 0 2x2 = 0 que conduce a

x21 − 1 = 0 ⇒ x1 = ±1

por lo que se tiene que el sistema presenta dos puntos de equilibrio, x1e = [1, 0]T x2e = [−1, 0]T La matriz jacobiana de este sistema din´amico es 2x1 −2x2 J= 0 2 que en el equilibrio x1e se convierte en J(x1e )

=

2 0 0 2

cuyos autovalores son positivos por lo que es una fuente. Por otra parte, en el equilibrio x2e la matriz jacobiana toma la forma −2 0 2 J(xe ) = 0 2 por lo que este punto de equilibrio es una ensilladura.

2.5.6.

Linealizaci´ on

Si un punto de equilibrio de (2.17) es hiperb´olico, entonces el comportamiento de las soluciones en un entorno de este punto es semejante al comportamiento de las soluciones


2.5. PROPIEDADES DE LAS SOLUCIONES

31

del sistema linealizado de (2.17) en este punto. En lo que sigue, se supondr´a que el punto de equilibrio es el origen. Si este no fuese el caso se realizar´ıa el cambio de coordenadas x → x − x0 Todos los resultados que se exponen a continuaci´on son v´alidos localmente entorno al punto de equilibrio considerado (es decir, el origen). Sea U un abierto de x0 ∈ IRn que contiene el origen, sea f ∈ C 1 (U) y sea ϕt el flujo asociado al sistema no lineal (2.17). Supongamos que el origen es un punto de equilibrio hiperb´olico y que J0 f tiene valores propios con parte real estrictamente negativa y n − k valores propios con parte real estrictamente positiva. Entonces existe una superficie C 1 , S s de dimensi´on k y una superficie C 1 , S u de dimensi´on n − k respectivamente, tangente al espacio estable E s y tangente al espacio inestable E u asociados a la linealizaci´on de (2.17) en el origen x˙ = Jx0 (f )x Adem´as, estas superficies son invariantes bajo el flujo ϕt ϕt (S s ) ⊂ S s ; ϕt (S u ) ⊂ S u para todo t ≥ 0 y l´ım ϕt (x0 ) = 0,

t→∞

∀x0 ∈ S s

l´ım ϕt (x0 ) = 0, ∀x0 ∈ S u

t→−∞

Por otra parte, para el caso en que exista una variedad de centros, se tiene el siguiente resultado. Sea f ∈ C 1 (U) en donde U es un abierto de IRn que contiene al origen y r ≥ 1. Sup´ongase que el origen sea un punto de equilibrio de (2.17) y que J0 f tenga m valores propios con parte real negativa, j valores propios con parte real positiva y m = n − j − k valores reales nula. Entonces existe una superficie C r , S c , eventualmente no u ´ nica, de dimensi´on m tangente al espacio central E c en el origen e invariante bajo el flujo ϕt . Ejemplo: Sea el sistema x˙ 1 = x21 x˙ 2 = −x2 El subespacio estable E s del sistema linealizado en el origen (´ unico punto de equilibrio) es el eje x2 y el subespacio central E c es el eje x1 . El resultado anterior predice la existencia de una superficie invariante central, bajo el flujo y tangente al eje x1 en el


´ ´ CAP´ITULO 2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS

32

origen. El propio eje x1 es la tal superficie puesto que x2 = 0 implica x˙ 2 = 0. Sin embargo, hay otras superficies centrales. En efecto, la soluci´on que pasa por el punto (c1 , c2 ) con c1 < 0 viene dada por la soluci´on particular de x2 dx2 =− 2 dx1 x1 es decir,

− c1

x2 = c2 e

La curva x2 =

− c1

c2 e

1

1

e x1

1

e x1 , x1 < 0 0 x1 ≥ 0 1

es invariante bajo el flujo. Por fin, la curva x2 es tangente al origen. Es por tanto una superficie central. Conviene observar que en este ejemplo las superficies centrales son de hecho centrales. El resultado siguiente viene a completar los precedentes. Con ´el se puede precisar el hecho de que siempre en un entorno de un punto de equilibrio hiperb´olico el sistema din´amico no lineal y su linealizado entorno a este punto tiene la misma estructura cualitativa.

2.5.7.

Linealizaci´ on de un sistema din´ amico en IRn

Para un equilibrio p se define la matriz jacobiana ∂fi A= ∂xj En torno a p el sistema din´amico toma la forma linealizada dx = Ax dt Sean λ1 , . . . , λn los autovalores de A en un equilibrio p. • Si Re(λk ) < 0, k = 1, ..., n entonces p es un atractor. • Si p es un atractor entonces Re(λk ) ≤ 0, k = 1, ..., n olico. • Cuando Re(λk ) < 0, ∀k se dice que p es un atractor hiperb´ • Sup´ongase que p es un atractor hiperb´olico para un sistema din´amico f . En tal caso existen infinitos sistemas din´amicos fi que tienen un atractor hiperb´olico cerca de p. • Se dice que p es persistente ante perturbaciones de f .


2.5. PROPIEDADES DE LAS SOLUCIONES

33

Los autovalores de la matriz jacobiana A = [aij ] dependen de forma continua de los valores de sus elementos aij . En un equilibrio las desigualdades entre autovalores (del tipo λi > 0, o similares) se mantienen para peque˜ nos cambios en los par´ametros. En los centros que se definen por igualdades del tipo Re(λ) = 0, cualquier peque˜ na perturbaci´on de los valores de los par´ametros destruir´a presumiblemente la igualdad. Condici´on necesaria para que un sistema sea estructuralmente estable es que sus equilibrios (y tambi´en sus ciclos l´ımite) sean hiperb´olicos. Para que al menos uno de los autovalores sea nulo, y por tanto el sistema pierda la hiperbolicidad, det A = 0.

2.5.8.

Equivalencia topol´ ogica

Sean dos sistemas din´amicos x˙ = f (x) x˙ = g(x)

(2.18) (2.19)

Estos dos sistemas se dice que son topol´ogicamente equivalentes, o que tienen la misma estructura cualitativa, sobre un entorno del origen, si existe un homeomorfismo H tal que, trayectorias de (2.18) ↔ trayectorias de (2.19) de modo que H preserva la orientaci´on (la naturaleza de la estabilidad). Si adem´as este homeomorfismo preserva la parametrizaci´on H(ϕt (x)) = ψt (H(x)) en donde ϕt y ψt son respectivamente los flujos de los sistemas din´amicos (1) y (2) entonces se dice que estos dos sistemas son topol´ogicamente conjugados. Sea U un abierto de IRn que contenga al origen. Sea f ∈ C 1 (U) y sea ϕt el flujo del sistema no lineal x˙ = f (x) Sup´ongase que el origen es un punto de equilibrio hiperb´olico. Entonces este sistema din´amico y su linealizado entorno al origen x˙ = Jx0 (f )x


´ ´ CAP´ITULO 2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS

34

son topol´ogicamente conjugados sobre un intervalo abierto I0 ⊂ R. Bajo estas hip´otesis existe un homeomorfismo H que verifica H ◦ ϕt (x0 ) = e(J0 f ) H(x0 ) Ejemplo: Sea el sistema din´amico x˙ 1 = −x1 x˙ 2 = x2 + x21 Sus trayectorias para x1 (0) = c1 y x2 (0) = c2 son x1 = c1 e−t x2 = c2 et + Por otra parte

J0 f =

c21 t (e − e−2t ) 3

−1 0 0 1

Se puede demostrar que este sistema y su linealizado son topol´ogicamente equivalentes utilizando el homeomorfismo x1 H(x1 , x2 ) = x2 2x2 + 31

2.5.9.

Conjuntos l´ımite y equilibrios

Conjunto l´ımite ω(x) Se define el conjunto l´ımite de un sistema din´amico como el conjunto formado por los puntos de X tales que y ∈ ω(x) ⇐⇒ ∃tk → ∞, x(tk ) → y Conjunto de equilibrios E Un punto p pertenece al conjunto de equilibrios E si p ∈ E ⇐⇒ x(t) = p, si x0 = p, ∀t ⇐⇒ p = ω(p) un equilibrio se representa por un punto en el retrato de estados y es la m´as simple de las o´rbitas.


2.6. CICLOS Y ATRACTORES

35

Ciclo l´ımite de per´ıodo T0 > 0 Un ciclo l´ımite es una trayectoria tal que x(t + T0 ) = x(t), ∀t En la figura 2.6 se muestra el retrato de estados del sistema din´amico dx = x − y − x(x2 + y 2 ) dt dy = x + y − y(x2 + y 2 ), dt

1

0

-1

-1

0

1

2

Figura 2.6: Retrato de estados de un sistema de dimensi´on 2, mostrando un ciclo l´ımite. Sea el sistema din´amico:

dx = f (x) x(0) = x0 dt

Un equilibrio es un p : f (p) = 0. Un ciclo l´ımite es una soluci´on peri´odica de esta ecuaci´on diferencial.

2.6.

Ciclos y atractores

Despu´es de la descripci´on del comportamiento de las soluciones en un entorno de un punto de equilibrio interesa estudiar el comportamiento entorno de otros conjuntos


´ ´ CAP´ITULO 2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS

36

1.5

.75

x0

-.75

-1.5 0

2

4

6

8

10

12

14

t

16

18

20

22

24

26

28

30

Figura 2.7: Comportamiento oscilatorio de un sistema con un atractor tipo ciclo l´ımite. l´ımites. Los m´as notables de ellos son las o´rbitas peri´odicas, los bucles homocl´ınicos, los ciclos separadores o los atractores extra˜ nos. Para su estudio se debe adoptar una perspectiva global de los sistemas din´amicos no lineales.

2.6.1.

Conjuntos l´ımite y atractores

Consid´erese de nuevo el sistema no lineal aut´onomo x˙ = f (x)

(2.20)

en donde f ∈ C 1 (U), U es un abierto de x0 ∈ IRn . Sea x ∈ U, la soluci´on de (2.20) que pase por x ϕ(., x) : R → U se denomina trayectoria u o´rbita que pasa por x (algunos autores emplean trayectoria para x(t) y o´rbita para la proyecci´on de la trayectoria en el espacio de estados). Un punto p ∈ U es un punto ω-l´ımite de la trayectoria ϕ(., x) del sistema (2.20) si existe una secuencia (tn ) tal que l´ımn → ∞ y l´ım ϕ(tn , x) = p

n→∞

De manera an´aloga, un punto p ∈ U es un punto α-l´ımite de la trayectoria ϕ(., x) del sistema (2.20), si existe una secuencia (tn ) tal que l´ımn → −∞ y l´ım ϕ(tn , x) = q

n→∞


2.6. CICLOS Y ATRACTORES

37

El conjunto de todos los puntos ω-l´ımite (resp. α-l´ımite) de una trayectoria Γ se denomina conjunto ω-l´ımite, denotado ω(Γ) (respectivamente conjunto α-l´ımite denotado α(Γ)). Una trayectoria que tiende a una o´rbita peri´odica y acaba situ´andose sobre ella, posee una infinidad de puntos ω-l´ımite, los que forman la propia o´rbita peri´odica. Consid´erense los conjuntos l´ımites ω(Γ) y α(Γ) asociados a una trayectoria Γ de (2.20), que son subconjuntos cerrados de U. Si Γ est´a contenida en un subconjunto compacto de IRn , entonces ω(Γ) y α(Γ) son subconjuntos compactos, no vac´ıos y conexos de U. Adem´as los subconjuntos ω(Γ) y α(Γ) son invariantes bajo el flujo ϕt . ϕt (ω(Γ)) ⊂ ω(Γ) y ϕt (α(Γ)) ⊂ α(Γ) Ejemplo Sea el sistema din´amico no lineal x˙ 1 = x2 + x1 (1 − x21 − x22 ) x˙ 2 = −x1 + x2 (1 − x21 − x22 )

(2.21)

en coordenadas polares se tiene ρ˙ = ρ(1 − ρ2 ) θ˙ = 1 Del retrato de estados se muestra en la figura 2.9 2

2

x1 ’ = x2 + x1 (1 − x1 − x2 ) 2 2 x2 ’ = − x1 + x2 (1 − x1 − x2 )

2

1.5

1

Γ0

x2

0.5

0

−0.5

−1

−1.5

−2 −2

−1.5

−1

−0.5

0 x1

0.5

1

1.5

2

Figura 2.8: Retrato de estados del sistema 2.21 El c´ırculo de radio unidad Γ0 se denomina ciclo (u ´orbita peri´odica) estable.


38

´ ´ CAP´ITULO 2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS

Adem´as de los puntos de equilibrio y de los ciclos l´ımites existen otros conjuntos l´ımites. Ejemplo: Sea el sistema din´amico no lineal x˙ 1 = x2 x˙ 2 = x1 + x21

(2.22)

Es f´acil ver que este sistema din´amico posee dos puntos de equilibrio x1 = x2 = 0 x1 = −1, El jacobiano de este sistema din´amico J=

x2 = 0

0 1 1 + 2x1 0

En el primero de los equilibrios el jacobiano toma la forma 0 1 J1 = 1 0 por lo que se trata de una ensilladura. En el segundo equilibrio el jacobiano es 0 1 J2 = −1 0 por lo que se trata de un centro. En la figura siguiente se muestra el retrato de estados de este sistema din´amico. En este retrato de estado convienen observa la curva Γ que es un conjunto l´ımite denominado o´rbita homocl´ınica, ya que une un punto a s´ı mismo. Consid´erese ahora el sistema din´amico que describe el comportamiento de un p´endulo no amortiguado: x˙ 1 = x2 x˙ 2 = − sin x1


2.6. CICLOS Y ATRACTORES

39

Los equilibrios de este sistema din´amico vienen dado por x1 = x2 = 0 x1 = ±kπ, y la matriz jacobiana por

J=

En el origen esta matriz toma la forma J1 =

x2 = 0

0 1 − cos x1 0

0 1 −1 0

por lo que el origen es un centro. Por otra parte en los otros equilibrios la matriz jacobiana toma la forma 0 1 J2 = 1 0 de donde se desprende que se trata de ensilladuras. El retrato de estados se tiene en la figura siguiente: x1 ’ = x2 2 x2 ’ = x1 + x1

2

1.5

1

Γ0

x2

0.5

0

−0.5

−1

−1.5

−2 −2

−1.5

−1

−0.5

0 x1

0.5

1

1.5

2

Figura 2.9: Retrato de estados del sistema 2.22 En esta figura conviene observar la curvas Γ1 y Γ2 que representan conjuntos l´ımites y que se denominan ´orbitas heterocl´ınicas, puesto que unen puntos diferentes. Los caminos cerrados formados por o´rbitas heterocl´ınicas se denominan ciclos homocl´ınicos. Atractores


´ ´ CAP´ITULO 2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS

40

Se dice que K es un atractor si existe un entorno N de K tal que K ⊂ N ⊂ X l´ım dist(x(t), K) = 0

t→∞

para todo x ∈ N El mayor de los N se denomina cuenca de atracci´ on de K. Un equilibrio p es asint´ oticamente estable si p es un atractor. Lo mismo se dice para un ciclo l´ımite. Un subconjunto cerrado A ⊂ U se denomina conjunto atractor de (2.20) si existe un entorno E de A tal que ∀x ∈ E, ϕt (x) ∈ E, ∀t ≥ 0 y ∀t ≥ 0, d(ϕt (x), A) → 0, cuando t → ∞ Un atractor de (2.20) es un conjunto atractor que contenga una o´rbita tensa. Conviene observar que todos los puntos ω-l´ımite no son atractores. Un nodo o un foco estable son ejemplos de atractores pero una ensilladura no lo es.

2.6.2.

Comportamiento a largo plazo de las trayectorias

El “mejor¸caso y el m´as estudiado es aquel en el que un punto p ∈ X es un atractor: l´ım x(t) = p t→∞

Ejemplos: • • • •

P´endulo con fricci´on. Sistemas mec´anicos disipativos con un grado de libertad. La mayor parte de las reacciones qu´ımicas. Los sistemas el´ectricos lineales con elementos resistivos.

En un orden creciente de complejidad se encuentran los sistemas para los que el conjunto l´ımite est´a formado por equilibrios y ciclos l´ımite. ω(x) = equilibrios y/o ciclos l´ımites Ejemplos: • Osciladores de Van der Pol. • Circuitos el´ectricos no lineales.


2.6. CICLOS Y ATRACTORES

2.6.3.

41

Estudio de o ´rbitas peri´ odicas

En este apartado se presentan resultados sobre el an´alisis de ´orbitas peri´odicas en sistemas planos cuando est´an lejos de su nacimiento. Teorema 2.3. Sup´ ongase que x˙ = f(x) es un sistema de dimensi´on dos con un n´ umero finito de equilibrios. Si la o´rbita positiva γ + (x0 ) de x0 est´a acotada, entonces es cierta alguna de las siguientes afirmaciones:

El conjunto ω-l´ımite, ω(x0 ), es un solo punto xe (es un punto de equilibrio), y ϕ(t, x0 ) → xe cuando t → +∞. ω(x0 ) es una o´rbita peri´ odica Γ y ´o γ + (x0 ) = ω(x0 ) = Γ ´o γ + (x0 ) es una espiral creciente en el tiempo hacia Γ en un lado de Γ. ω(x0 ) son puntos de equilibrio y o´rbitas cuyos conjuntos α- y ω-l´ımite son puntos de equilibrio. Estas tres propiedades son v´alidas para el conjunto α-l´ımite si γ − (x 0 ) est´a acotada. Teorema 2.4 (de la curva de Jordan). Una curva cerrada en R2 que no se corta a s´ı misma, separa a R2 en dos partes conexas, una limitada en el interior de la curva y otra no limitada en el exterior. Una o´rbita peri´odica Γ se llama ciclo l´ımite si hay dos puntos en R2 , uno en el interior de Γ y otro en el exterior, tales que, los conjuntos α- y ω-l´ımite de las o´rbitas que pasan por dichos puntos son la o´rbita peri´odica Γ. Teorema 2.5 (de Poincar´e-Bendixson). Si ω(x0 ) es un conjunto acotado que no contiene puntos de equilibrio, entonces ω(x0 ) es una o´rbita peri´ odica.

Para poder utilizar el teorema de Poincar´e-Bendixson a fin de demostrar la existencia de una o´rbita peri´odica no trivial, se construye un conjunto acotado D en R2 que no contiene puntos de equilibrio, y tal que, cualquier soluci´on que empiece en D, termine en D para todo t ≥ 0, es decir: D es un conjunto invariante positivo abierto y limitado. ∂f1 ∂f2 Sea D un subconjunto abierto conexo de R2 . Si div f = ∂x + ∂x es de signo constante 1 2 y distinta de cero en D, entonces x˙ = f(x) no tiene o´rbitas peri´odicas ni homoclinas que est´en por completo en la regi´on D.


42

´ ´ CAP´ITULO 2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS

Teorema 2.6 (Criterio de Dulac). Sea D ⊂ R2 un subconjunto abierto simplemente conexo y B(x1 , x2 ) una funci´on C 1 de valores reales en D. Si la funci´ on div Bf = ∂Bf1 ∂Bf2 + ∂x2 es de signo constante y no id´entica a cero en D., entonces x˙ = f(x) no ∂x1 tiene o´rbitas peri´ odicas ni homoclinas que est´en por completo en la regi´ on D. A la funci´ on B se la llama funci´ on de Dulac. Sea Γ una o´rbita peri´odica que encierra a un espacio abierto U en el que est´a definido el campo vectorial. Entonces U contiene un punto de equilibrio.

Estabilidad de las o ´rbitas peri´ odicas En este apartado se muestra c´omo realizar el estudio del comportamiento de las o´rbitas cercanas a una o´rbita peri´odica, para determinar su estabilidad, usando la aplicaci´on de Poincar´e. Sea ϕ(t, p) una soluci´on peri´odica con m´ınimo periodo, T , de la ecuaci´on diferencial x˙ = f(x), represent´andose la ´orbita peri´odica correspondiente por Γ. Se elige un vector v ∈ R2 tal que, v y el vector tangente f(p) de Γ en p sean linealmente independientes. Sea Lε el segmento definido por: Lε = {x ∈ R2 : x = p + av,

0 ≤ |a| ≤ ε},

al que se le denomina secci´on transversal de la o´rbita peri´odica Γ en el punto p. A continuaci´on se define una aplicaci´on en un subconjunto de Lε inducida por el flujo. Se elige un ε tan peque˜ no que Lε intersecta a la curva Γ en un solo punto p, y que todas la o´rbitas que crucen Lε lo hacen en la misma direcci´on (figura 2.10). Como ϕ(T, p) = p y sus soluciones dependen de forma continua del valor inicial, hay un δ > 0 tal que, si x0 ∈ Lδ , entonces hay un primer instante T (x0 ) en el que ϕ(T (x0 ), x0 ) ∈ Lε . La aplicaci´on de Poincar´e, Π, cerca de una ´orbita peri´odica Γ se define como: Π : Lδ → Lε ;

x0 → ϕ(T (x0 ), x0 ).

Los puntos de la secci´on transversal Lε tienen un orden natural: dos puntos x0 = p + a0 v y x1 = p + a1 v cumplen que x0 ≥ x1 si y solo si, a0 ≥ a1 . Seg´ un esto una aplicaci´on de Poincar´e Π se dice que es mon´otona si x0 ≥ x1 en Lε , implica que Π(x0 ) ≥ Π(x1 ) (figura 2.11).


2.6. CICLOS Y ATRACTORES

43

Lε p Π(x0 ) x0

Γ

Figura 2.10: Secci´on transversal Lε a la o´rbita peri´odica Γ y la aplicaci´on de Poincar´e.

x0 x1 Π(x0 ) Π(x1 )

Figura 2.11: Monoton´ıa de la aplicaci´on de Poincar´e.


´ ´ CAP´ITULO 2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS

44

La aplicaci´on de Poincar´e tiene las siguientes propiedades:

La aplicaci´on de Poincar´e Î cerca de la o´rbita peri´odica Γ es una aplicaci´on mon´otona C 1 . La o´rbita Îł + (x0 ) de un punto x0 ∈ Lδ es una ´orbita peri´odica si y s´olo si, es un punto ďŹ jo de la aplicaci´on de Poincar´e, es decir, Î (x0 ) = x0 . La o´rbita peri´odica Γ, con p ∈ Γ, es orbital asint´oticamente estable si Î (p) < 1, e inestable si Î (p) > 1. La o´rbita peri´odica Γ a trav´es del punto p se dice que es hiperb´olica si p es un punto ďŹ jo de la aplicaci´on de Poincar´e Î ; es decir, si Î (p) = 1. A Î (p), que en el caso n-dimensional se corresponde con los autovalores de la aproximaci´on lineal de Î en p, Dx Î (p), se les llama multiplicadores caracter´Ĺsticos de Γ. As´Ĺ pues, en el caso n-dimensional, la ´orbita peri´odica Γ es asint´oticamente estable (u orbital asint´oticamente estable) si todos sus multiplicadores tienen m´odulo menor que uno. Si hay alg´ un multiplicador con m´odulo mayor que uno Γ es inestable. Sea Ď•(t, p) una soluci´on peri´odica de periodo T de la ecuaci´on diferencial plana xË™ = f(x) a trav´es de p. Entonces:

T

Î (p) = exp 0

2.6.4.

∂f1 ∂f2 + ∂x1 ∂x2

(Ď•(t, p)) dt .

Atractores extra˜ nos

El peor de los casos es aquel en el que aparecen atractores “extraËœ nosâ€?. Ejemplo de la aplicaci´on log´Ĺstica fp : [0, 1] → [0, 1] = X fp (x) = px(1 − x) 0 ≤ p ≤ 4 que puede representarse mediante la ďŹ gura 12.


2.6. CICLOS Y ATRACTORES

45

Esta aplicaci´on genera una secuencia tal que x(t) = fp (...(fp (x0 )) que puede interpretarse como se hace en la figura 13.

Se presentan los tres tipos de casos siguientes. • Para valores peque˜ nos de p : ω(x) = 0 o 1; • Para valores medios de p : ω(x) = ciclo l´ımite; • Para p ≈ 4 :: ω(x) se tiene un comportamiento a largo plazo caracterizado por la ausencia de pautas. Se trata de un comportamiento oscilatorio no peri´odico.

z

x y

Figura 2.12: Ejemplo de atractor extra˜ no (atractor de Lorenz).


46

´ ´ CAP´ITULO 2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS


Cap´ıtulo 3 An´ alisis cualitativo y bifurcaciones en sistemas din´ amicos 3.1.

An´ alisis cualitativo de sistemas no lineales

La teor´ıa cualitativa de sistemas no lineales aporta una perspectiva global de los modos de comportamiento de un sistema. Cuando los par´ametros de un sistema cambian el retrato de estado puede cambiar o no geom´etricamente de forma significativa. Si no se produce un cambio significativo entonces el sistema es estructuralmente estable. Cambios significativos en el retrato de estados se llaman bifurcaciones. El concepto de estabilidad estructural es importante para el an´alisis de incertidumbres y robustez.

3.2.

An´ alisis cualitativo de sistemas din´ amicos de dimensi´ on 1

Con el fin de precisar las anteriores ideas, vamos a concretarlas aplic´andolas al caso de sistemas din´amicos de dimensi´on 1. Sea el conjunto de todos los sistemas din´amicos 47


´ ´ 48CAP´ITULO 3. ANALISIS CUALITATIVO Y BIFURCACIONES EN SISTEMAS DINAMICOS f(x)

x

x

Figura 3.1: Representaci´on de f (x) asociada a un sistema din´amico y retrato de estados correspondiente. definidos en IR. Recordemos que un sistema din´amico est´a definido por un espacio de estados X y un campo vectorial f definido sobre X. Sea x˙ = f (x) un sistema din´amico tal que x ∈ (a, b) ⊂ IR. Sup´ongase que f (x) tiene la forma que se indica en la figura 3.1a y cuyo retrato de estados ser´a el de la figura 3.1b. Conviene observar que la clase de todos los sistemas din´ amicos en IR puede concebirse como la clase de todas las curvas f . Los puntos de equilibrio son los puntos de intersecci´on de cada curva f con la recta X. A cada estado inicial x(0) corresponde una u ´ nica trayectoria x(t). Una trayectoria se compone de una parte transitoria y de una permanente llamada atractor (conjunto l´ımite). Los atractores representan el comportamiento a largo plazo de las trayectorias. El conjunto de estados iniciales que conducen a un mismo atractor forman su cuenca de atracci´ on. Las cuencas de atracci´on est´an separadas por separatrices. Debido a las no-linealidades un sistema din´amico puede tener m´ ultiples atractores (algunos de los puntos en que f corta a X; los otros ser´an las separatrices). El espacio de estados se descompone en las cuencas de atracci´on de sus distintos atractores. La representaci´on gr´afica del mapa de todas las cuencas de atracci´on en el espacio de estados se denomina retrato de estados. El retrato de estados aporta una perspectiva global de los modos de comportamiento de un sistema. A cada punto de equilibrio p se asocia su autovalor λ(p) que es la pendiente de f en p. En un entorno a p el sistema din´amico se linealiza mediante el sistema din´amico


´ ´ ´ 149 3.2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS DE DIMENSION lineal xË™ = Îťx Gen´ericamente el corte de f con X ser´a transversal. Cualquier pequeËœ na deformaci´on de este sistema din´amico deja inalteradas las propiedades cualitativas b´asicas del sistema en el retrato de estados se dice entonces que es estructuralmente estable. Un equilibrio p es estructuralmente estable si Îť(p) = 0. Supongamos ahora que se aplica una transformaci´on a x deďŹ nida por una funci´on t mon´otona creciente, xÂŻ = t(x) tal que conserva las relaciones de orden y topol´ogicas: x1 > x2 ⇒ xÂŻ1 > xÂŻ2 ; y |x1 − x2 | < ⇒ |ÂŻ x1 − xÂŻ2 | < δ siendo y δ suďŹ cientemente pequeËœ nos. El nuevo sistema din´amico es xÂŻË™ = t (x)xË™ x))f (t−1 (ÂŻ x)) = t (t−1 (ÂŻ ÂŻ = f (ÂŻ x)

t (x) =

dt dx

Puesto que t (x) > 0, ∀x ∈ (a, b), es claro que los equilibrios de fÂŻ ser´an los mismos en n´ umero y naturaleza que los de f . Adem´as, el autovalor de xË™ = f (x) es el mismo que el de xÂŻË™ = fÂŻ(ÂŻ x). La transformaci´on t puede interpretarse como una deformaci´on del espacio X de modo que unas partes se estiren y otras se contraigan, pero sin producirse nunca un pliegue o un desgarramiento. Lo que se acaba de ver en la anterior transformaci´on de x a xÂŻ es que determinadas propiedades cualitativas de un sistema din´amico permanecen inalteradas. Estas propiedades son el n´ umero de equilibrios y la naturaleza estable o inestable de cada uno de ellos. Adem´as, los valores del autovalor en cada equilibrio tambi´en permanecen inalterados. Es decir, el retrato de estados es el mismo antes y despu´es de aplicar la transformaci´on t. Por tanto, las propiedades ÂŻ fÂŻ). cualitativas de (X, f ) asociadas al retrato de estados son las mismas que las de (X, Los resultados anteriores admiten formas de generalizaci´on para cualquier n. En tal caso sucede que los atractores pueden ser de tres tipos: punto de equilibrio (igual que suced´Ĺa en el caso de dimensi´on 1); ciclos l´Ĺmites (que corresponden a comportamientos peri´odicos a largo plazo); y atractores extraËœ nos que corresponden a comportamientos aperi´odicos o caos. Para un n arbitrario el an´alisis que acabamos de ver para sistemas de dimensi´on 1 adquiere una notable complejidad adicional. Pero las ideas b´ asicas siguen siendo las mismas. Sea el conjunto de todos los sistemas din´amicos deďŹ nidos en IR. Un sistema din´amico est´a deďŹ nido por el espacio de estados X y un campo vectorial f deďŹ nido sobre X.


´ ´ 50CAP´ITULO 3. ANALISIS CUALITATIVO Y BIFURCACIONES EN SISTEMAS DINAMICOS Podemos asociar a todo sistema din´amico en IR una curva en el retrato de estados de un sistema din´amico conviene resaltar • m´ ultiples equilibrios (atractores); • cada atractor posee una cuenca de atracci´on. la clase de todos los sistemas din´amicos en IR puede concebirse como la clase de todas las curvas f . Los puntos de equilibrio ser´an los puntos de intersecci´on de cada curva f con la recta X.

Recordemos que un sistema din´amico viene dado por: dx = f (x), dt

(3.1)

f(x)

x

x

Figura 3.2: Representaci´on gr´afica de la funci´on f que define un sistema din´amico. dx = −x, dt

(3.2)

1111111111 00000000 0000000000 11111111 11111 00000 01100 000000 111111 00000000 11111111 00000000000 11111111111 Figura 3.3: Campo vectorial asociado al sistema

dx dt

x

= −x.


´ ´ ´ 151 3.2. ANALISIS CUALITATIVO DE SISTEMAS DINAMICOS DE DIMENSION

111 000 -1

1110 000

111 000 1

x

Figura 3.4: Campo vectorial asociado al sistema

dx dt

= −(x3 − x).

dx = −(x3 − x). dt

(3.3)

A cada atractor se asocia, en el espacio de estados, una cuenca de atracci´ on, que est´a formada por todos aquellos puntos del espacio de estados tales que la trayectoria iniciada en ellos converja al atractor que define la cuenca. En el sistema din´amico (3.3) la cuenca de atracci´on del atractor −1 es el semieje negativo; y la del atractor +1, el semieje positivo. Los dos tipos de comportamiento asociados a cada uno de los atractores se reflejan en la figura 3.5. El espacio de estados se divide en las cuencas de atracci´on de todos los atractores, separadas entre s´ı por separatrices. En el sistema (3.3) la separatriz es un punto, el origen. 2

1

0

-1

-2 0

1

2

3

4

5

t

Figura 3.5: Comportamientos del sistema dx/dt = −(x3 − x). La representaci´on gr´afica del espacio de estados con los diferentes atractores, y sus correspondientes cuencas de atracci´on, recibe la denominaci´on de retrato de estados o de fases del sistema din´amico. Constituye una partici´on del espacio de estados en las cuencas de atracci´on de los distintos atractores que posee un sistema. Suministra una visi´on geom´etrica y global de los modos de comportamiento del sistema, y es el instrumento b´asico para su an´alisis cualitativo. Con su ayuda disponemos de un mapa que re´ une todos los modos de comportamiento del sistema, organizados mediante sus cuencas de atracci´on. No nos suministra un comportamiento particular del sistema sino una visi´on sint´etica de todos. Se comprende su car´acter de instrumento b´asico para el an´alisis cualitativo.


´ ´ 52CAP´ITULO 3. ANALISIS CUALITATIVO Y BIFURCACIONES EN SISTEMAS DINAMICOS

3.2.1.

Estabilidad estructural

A cada punto de equilibrio p se asocia su autovalor λ(p) que es la pendiente de f en p En torno a p el sistema din´amico se linealiza x˙ = λx Gen´ericamente el corte de f con X ser´a transversal. Cualquier peque˜ na deformaci´on de este sistema din´amico deja inalteradas las propiedades cualitativas b´asicas del sistema en el retrato de estados ⇒ es estructuralmente estable. Un equilibrio p es estructuralmente estable λ(p) = 0. Equilibrios no estructuralmente estables (con λ(p) = 0).

3.3.

Familias de sistemas din´ amicos

Familia de sistemas din´amicos dependientes del par´ametro p x˙ = f (x, p) A esta familia podemos asociar la imagen geom´etrica de los retratos de estados de todos los sistemas din´amicos que la forman, parametrizados por el par´ametro p. Si P = IR, entonces X × P puede considerarse como un fibrado de espacios de estado verticales X dispuestos paralelos unos a otros. Ejemplos f1 (x, p) = −(x − p) f2 (x, p) = x + p f3 (x, p) = −x3 + p. Representaci´on gr´afica de las familias de sistemas din´amicos f1 , f2 y f3 .

Bifurcaciones en sistemas din´amicos dx = f (x, p). dt

(3.4)


´ 3.3. FAMILIAS DE SISTEMAS DINAMICOS

53

familia de sistemas din´amicos dx (3.5) = −(x3 + x − p). dt La figura 3.6 muestra los retratos de estados para distintos valores del par´ametro p. En esta figura se tiene una curva que representa el equilibrio del sistema para cada valor de p. En la vertical de cada valor de p se tiene el retrato de estados del sistema din´amico correspondiente a ese valor de p (es decir, cada l´ınea vertical se obtiene girando noventa grados una figura similar a la 3.3, que ser´a el retrato de estado del sistema con el valor correspondiente de p). Se observa que al variar p var´ıa el punto de equilibrio del sistema, pero la forma del retrato de estados no se altera (solamente se desplaza). La curva de la figura 3.6, no es sino la representaci´on de x3 + x − p = 0, y se denomina curva de equilibrios de la familia de sistemas din´amicos (3.5). Conviene observar que esta figura se obtiene disponiendo figuras como la 3.3, una al lado de otra, verticalmente, cada una en el lugar que le corresponde seg´ un el valor del par´ametro p. x

p

Figura 3.6: Diagrama de bifurcaciones de la familia de sistemas din´amicos x − p).

dx dt

= −(x3 +

Consideremos ahora una nueva familia de sistemas din´amicos: dx = −(x3 − x − p). dt En la figura 3.7 se ha representado su diagrama de bifurcaciones, y el retrato de estados para los distintos valores del par´ametro p. En esta figura se ha adoptado la convenci´on de representar con trazo continuo los equilibrios estables, y con discontinuo


´ ´ 54CAP´ITULO 3. ANALISIS CUALITATIVO Y BIFURCACIONES EN SISTEMAS DINAMICOS los inestables. La caracter´ıstica notable de esta familia es que para diferentes valores del par´ametro p el comportamiento del sistema din´amico puede diferir de una manera substancial. Se observa que si p es menor que p1 , o mayor que p2 , el sistema din´amico posee un u ´ nico atractor (es de la misma forma del que se ten´ıa en la figura 3.3). Sin embargo, si p est´a comprendido entre p1 y p2 entonces el sistema din´amico posee dos atractores y una separatriz (es del mismo tipo del representado en la figura 3.4). Para los valores p1 y p2 del par´ametro p se produce una modificaci´on cualitativa del x

011

p

p

0011 2

p

Figura 3.7: Diagrama de bifurcaciones de la familia de sistemas din´amicos x − p).

dx dt

= −(x3 −

retrato de estados, ya que el n´ umero de atractores pasa de uno a dos, y aparece, en el segundo caso, un punto separatriz. Los valores p1 y p2 definen los llamados puntos de bifurcaci´ on del sistema din´amico, y constituyen un ejemplo de las bifurcaciones m´as elementales que se pueden presentar en un sistema din´amico: las cat´ astrofes de pliegue, empleando la terminolog´ıa de la teor´ıa de cat´astrofes, o los puntos l´ımites, en la jerga de la teor´ıa de bifurcaciones. Los puntos de bifurcaci´on, en este caso concreto, tienen la notable propiedad de que si se var´ıa el par´ametro p –de modo que cruce uno de los valores p1 o p2 – se produce la aparici´on o desaparici´on de atractores del sistema; es decir, se ramifican los comportamientos. Por ejemplo, si atravesamos p1 en sentido creciente del par´ametro p aparece (de la nada) un par atractor-repulsor. Lo opuesto ocurre en p2 . Resulta claro que la estructura topol´ogica del retrato de estados (y por tanto los modos de comportamiento que presenta el sistema) se modifica al atravesar un punto de bifurcaci´on. Es importante observar que el diagrama de bifurcaciones suministra una perspectiva global con relaci´on a todos los modos de comportamiento que pueda presentar


´ UNO 55 3.4. BIFURCACIONES ELEMENTALES EN SISTEMAS DE DIMENSION una familia de sistemas din´amicos (3.4). Al mismo tiempo suministra informaci´on con relaci´on a los valores de los par´ametros p, para los que el comportamiento del sistema ser´a robusto ante variaciones de los valores de estos par´ametros. En efecto, para valores de p alejados de los puntos de bifurcaci´on p1 o p2 el comportamiento cualitativo del sistema ser´a insensible a variaciones de p. Por el contrario, para valores de p cercanos a p1 ´o a p2 , las variaciones de p pueden hacer que se atraviese el punto de bifurcaci´on y que se produzca la alteraci´on del retrato de estados del sistema, con la consiguiente alteraci´on de sus modos de comportamiento. Por tanto el diagrama de bifurcaciones suministra informaci´on respecto a los valores del par´ametro p para los que el sistema muestra una especial sensibilidad con relaci´on a los modos de comportamiento.

3.3.1.

Diagramas de bifurcaciones en sistemas no lineales

Los diagramas de bifurcaciones clasifican de manera condensada todos los comportamientos posible de un sistema y las transiciones entre ellos (bifurcaciones) cuando cambian los par´ametros del sistema. Los diagramas de bifurcaciones est´an compuestos por un n´ umero finito de regiones reparadas por los l´ımites de bifurcaci´ on.

3.4.

Bifurcaciones elementales en sistemas de dimensi´ on uno

En este apartado se presenta el concepto de bifurcaci´on y se ilustra con ejemplos de las bifurcaciones m´as usuales y b´asicas. La teor´ıa de bifurcaciones se centra en el estudio de posibles cambios en la estructura de las ´orbitas de una ecuaci´on diferencial ante la variaci´on de una serie de par´ametros del los que ´esta depende. En efecto, sea una ecuaci´on diferencial con un par´ametro variable x˙ = f (x, c). Representando f (x, c) frente a x, se tiene un comportamiento distinto dependiendo del valor del par´ametro. En el ejemplo de la figura 3.8, correspondiente al sistema x˙ = x2 + c, se representa f (x) frente a x para distintos valores del par´ametro c. Puede observarse c´omo, para


´ ´ 56CAP´ITULO 3. ANALISIS CUALITATIVO Y BIFURCACIONES EN SISTEMAS DINAMICOS valores positivos del par´ametro, la ecuaci´on correspondiente para el c´alculo de equilibrios f (x, c) = 0 no tiene soluci´on (no se produce corte entre la curva f (x, c) y el eje de ordenadas x(c > 0)). Si el par´ametro c es cero se tiene una soluci´on en x = 0 correspondiente a un equilibrio, y si c < 0 existen dos puntos de equilibrio: uno estable y el otro inestable, como puede observarse en la representaci´on del campo vectorial en la figura 3.8. f (x)

x(c < 0) x(c = 0) x(c > 0)

Figura 3.8: Representaci´on de la ecuaci´on x˙ = x2 +c, con su campo vectorial, en funci´on del par´ametro c. Cambios en el par´ametro c significan desplazamientos verticales del eje de ordenadas. Para obtener la direcci´on del flujo o su proyecci´on sobre el eje x (campo vectorial), puede integrarse la ecuaci´on en x y representar su sentido creciente o decreciente. Para una ecuaci´on diferencial escalar x˙ = f (x), los puntos de equilibrio y el signo de f (x) entre ellos determinan el n´ umero de o´rbitas y la direcci´on del flujo de las mismas. A esto se le llama estructura de o´rbitas o estructura cualitativa del flujo. Una ecuaci´on diferencial que depende de un par´ametro dado se dice que tiene estructura de o´rbitas estables para un valor del mismo, si la estructura cualitativa del flujo no cambia para peque˜ nas variaciones del par´ametro. El valor de bifurcaci´on es el valor del par´ametro para el cual el flujo no presenta una estructura de o´rbitas estables. En ese caso se dice que la ecuaci´on est´a en un punto de bifurcaci´ on. En el ejemplo de la figura 3.8, el sistema presenta una estructura de ´orbitas estables para cualquier valor del par´ametro c = 0, siendo c = 0 un punto de bifurcaci´on.


´ UNO 57 3.4. BIFURCACIONES ELEMENTALES EN SISTEMAS DE DIMENSION Adem´as del m´etodo gr´afico de representaci´on de f (x, c) frente a x para distintos valores del par´ametro, existe otro m´etodo muy u ´ til para describir las caracter´ısticas din´amicas en ecuaciones x˙ = f (x, c) que dependen de un par´ametro c. Este m´etodo consiste en representar en el plano (c, x) los valores de equilibrio para cada valor de c, representando, mediante una l´ınea continua los puntos de equilibrio estables, y con una discontinua los inestables. A esta representaci´on gr´afica se le llama diagrama de bifurcaciones. En la figura 3.9 se muestra el diagrama de bifurcaciones del sistema de la figura 3.8, que corresponde a una bifurcaci´on silla-nodo, que se caracteriza por la aparici´on para un determinado valor del par´ametro de dos puntos de equilibrio, uno estable y el otro inestable. xe

c

Figura 3.9: Diagrama de bifurcaciones de la bifurcaci´on silla-nodo correspondiente a la figura 3.8. A continuaci´on se presentan, mediante su diagrama de bifurcaci´on y representaci´on del flujo, las bifurcaciones m´as habituales en sistemas din´amicos escalares aut´onomos. Adem´as de la bifurcaci´on silla-nodo antes descrita se pueden caracterizar las siguientes bifurcaciones:

Bifurcaci´ on transcr´ıtica Sea la ecuaci´on diferencial dependiente del par´ametro c: x˙ = x2 + cx.


´ ´ 58CAP´ITULO 3. ANALISIS CUALITATIVO Y BIFURCACIONES EN SISTEMAS DINAMICOS En la figura 3.10 se representa el retrato de fases del sistema para distintos valores del par´ametro c. Puede observarse en la figura c´omo, para valores negativos de c, el sistema presenta un equilibrio asint´oticamente estable en xe = 0 y uno estable en ´ nico punto de equilibrio no hiperb´olico xe = −c. Para c = 0 el sistema pasa a tener un u e en x = 0. Si c es positivo, entonces el sistema vuelve a tener dos puntos de equilibrio: uno asint´oticamente estable en xe = −c y uno inestable en xe = 0. f (x, c)

f (x, c)

x

x

c = 0.

c < 0. f (x, c)

x

c>0 Figura 3.10: Retrato de estados del sistema x˙ = x2 + cx para distintos valores de c. Por lo tanto, y de acuerdo con la notaci´on adoptada, el diagrama de bifurcaciones correspondiente a la bifurcaci´on transcr´ıtica es el representado en la figura 3.11.

Hist´ eresis La bifurcaci´on tipo hist´eresis puede observarse a partir de un sistema din´amico que tenga como ecuaci´on: x˙ = c + x − x3 .


´ UNO 59 3.4. BIFURCACIONES ELEMENTALES EN SISTEMAS DE DIMENSION xe

c

Figura 3.11: Diagrama de bifurcaciones de la bifurcaci´on transcr´ıtica. La variaci´on del par´ametro de bifurcaci´on c se corresponde con un desplazamiento vertical del eje de ordenadas x en la representaci´on de f (x, c) en funci´on de x, como puede observarse en la figura 3.12. f (x, c)

x(c =

−2 √ ) 3 3

x(c = 0) x(c =

2 √ ) 3 3

Figura 3.12: Retrato de estados del sistema de ecuaci´on x˙ = c + x + x3 para distintos valores de c. El flujo del sistema presenta una estructura de ´orbitas estable que se corresponde √ . Si se aumenta c, para con un equilibrio estable para valores del par´ametro c < 3−2 3 √ el sistema tiene un punto de bifurcaci´ o n, manteniendo el punto de el valor c = 3−2 3 equilibrio estable y apareciendo uno no hiperb´olico. Para valores de c en el intervalo 2 √ , √ ), el sistema vuelve a tener estructura de o´rbitas estable, con un equilibrio ( 3−2 3 3 3 inestable y dos estables. En c = 3√2 3 se presenta otro punto de bifurcaci´on y para valores de c superiores vuelve a tener un solo equilibrio estable.


´ ´ 60CAP´ITULO 3. ANALISIS CUALITATIVO Y BIFURCACIONES EN SISTEMAS DINAMICOS El diagrama de bifurcaciones correspondiente a esta bifurcaci´on puede verse en la figura 3.13, donde se observa por qu´e se denomina hist´eresis, ya que el sistema tiene un comportamiento diferente al aumentar c del que presenta al disminuirlo. xe

c

Figura 3.13: Diagrama de bifurcaciones correspondiente a una bifurcaci´on tipo hist´eresis. Este tipo de bifurcaciones tambi´en pueden interpretarse como dos bifurcaciones √ . silla-nodo de equilibrios, una para c = 3√2 3 , y la otra para c = 3−2 3

Bifurcaci´ on tridente Sup´ongase el sistema din´amico descrito por la ecuaci´on: x˙ = dx − x3 .

(3.6)

La variaci´on del par´ametro d afecta a la pendiente de la funci´on c´ ubica centrada en el origen. De la ecuaci´on (3.6) se obtiene f´acilmente que el sistema presenta tres puntos de equilibrio cuando el par´ametro d es positivo, mientras que presenta uno s´olo cuando es negativo. En el punto d = 0 los tres equilibrios se unen en uno, siendo ´este un punto de bifurcaci´on. En la figura 3.14 puede verse c´omo, para valores de d < 0, el sistema tiene un equilibrio asint´oticamente estable en el origen. Al ir aumentando d, la pendiente de


´ UNO 61 3.4. BIFURCACIONES ELEMENTALES EN SISTEMAS DE DIMENSION la c´ ubica se va haciendo cada vez m´as peque˜ na hasta que en d = 0 se hace nula, transform´andose el equilibrio en uno no hiperb´olico. Para valores de d > 0 el sistema tiene tres equilibrios, uno inestable en el origen y los otros dos asint´oticamente estables. f (x, c) f (x, c)

x

x

d = 0. d < 0. f (x, c)

x

d>0 Figura 3.14: Retrato de estados del sistema x˙ = dx − x3 para distintos valores de d.

El diagrama de bifurcaciones correspondiente a la bifurcaci´on tridente supercr´ıtica es el que se muestra en la figura 3.15. En este punto es necesario definir el concepto de bifurcaci´on supercr´ıtica y subcr´ıtica que ser´a aplicable al resto de las bifurcaciones que se caracterizan en el presente documento. Se dice que un sistema din´amico presenta una bifurcaci´ on supercr´ıtica cuando, en el caso de que exista un equilibrio aislado, los equilibrios adicionales que aparecen en el punto de bifurcaci´on existen para valores en los que el equilibrio original es inestable.


´ ´ 62CAP´ITULO 3. ANALISIS CUALITATIVO Y BIFURCACIONES EN SISTEMAS DINAMICOS xe

d

Figura 3.15: Diagrama de bifurcaciones correspondiente a una bifurcaci´on tridente supercr´ıtica.

Por el contrario, se dice que es subcr´ıtica si dichos equilibrios aparecen para valores del par´ametro de bifurcaci´on en que el equilibrio original es estable. Un ejemplo de bifurcaci´on tridente subcr´ıtica se obtiene de la variaci´on del par´ametro d en el sistema descrito por la ecuaci´on x˙ = dx + x3 , cuyo diagrama de bifurcaciones puede verse en la figura 3.16.

xe

d

Figura 3.16: Diagrama de bifurcaciones correspondiente a una bifurcaci´on tridente subcr´ıtica.


´ UNO 63 3.4. BIFURCACIONES ELEMENTALES EN SISTEMAS DE DIMENSION Pliegue o c´ uspide

Esta bifurcaci´on se corresponde con una combinaci´on de las bifurcaciones hasta ahora caracterizadas. Sup´ongase la ecuaci´on diferencial c´ ubica: x˙ = c + dx − x3 ≡ f (x, c, d),

(3.7)

que depende de dos par´ametros reales: c y d. Obs´ervese que, si c = 0, la bifurcaci´on que se produce al variar d es una bifurcaci´on tridente; mientras que, si d = 0, se est´a en el caso de una bifurcaci´on tipo hist´eresis dependiente de c. Este sistema presenta una bifurcaci´on de codimensi´ on dos, puesto la existencia de la misma depende de dos par´ametros. Para realizar el estudio de este sistema en primer lugar hay que hallar los puntos de bifurcaci´on. En dichos puntos el sistema ha de tener puntos de equilibrio m´ ultiples, es decir, se han de cumplir las ecuaciones: f (x, c, d) = 0 ∂ f (x, c, d) = 0. ∂x

Aplicando estas ecuaciones al sistema (3.7) y resolvi´endolas, eliminando la variable x, se obtiene que el sistema tiene un punto de equilibrio m´ ultiple si se cumple la ecuaci´on de una c´ uspide: 4d3 = 27c2

En la figura 3.17 se representa la ecuaci´on de la c´ uspide en el plano (c, d), que delimita las distintas regiones donde la estructura cualitativa del flujo es diferente. En dicha figura se muestra tambi´en, de forma esquem´atica, dicho comportamiento cualitativo, representando la funci´on f (x, c, d) en funci´on de la variable x, indicando en cada caso el n´ umero de equilibrios y su estabilidad definida por la direcci´on del campo vectorial. El diagrama de bifurcaciones correspondiente al sistema es el de la figura 3.18, que como puede verse, es una superficie tridimensional en el espacio (c, d, x) con forma de pliegue,; de ah´ı su nombre. La figura inferior de la figura 3.18 se corresponde con la proyecci´on de dicha superficie sobre el plano (c, d).


´ ´ 64CAP´ITULO 3. ANALISIS CUALITATIVO Y BIFURCACIONES EN SISTEMAS DINAMICOS d 4d3 = 27c2 x

c

Figura 3.17: Representaci´on de la c´ uspide del sistema 3.7 en el plano (c, d), as´ı como los diferentes retratos de fases del sistema. x c d

c d

Figura 3.18: Diagrama de bifurcaciones de la bifurcaci´on pliegue o c´ uspide en el espacio (c, d, x) y su proyecci´on sobre el plano (c, d).


´ UNO 65 3.4. BIFURCACIONES ELEMENTALES EN SISTEMAS DE DIMENSION

3.4.1.

Bifurcaciones elementales en sistemas din´ amicos de dimensi´ on dos

En este apartado se presentan, de forma resumida, las bifurcaciones elementales en sistemas de dimensi´on dos, algunas de las cuales son una extensi´on de las ya comentadas en los sistemas de dimensi´on uno.

Bifurcaci´ on silla-nodo Sup´ongase el sistema descrito por: x˙ 1 = λ + x21 x˙ 2 = −x2 . Integrando la segunda ecuaci´on se obtiene que todas las o´rbitas del sistema tienden al eje de ordenadas y que la din´amica est´a gobernada por la primera ecuaci´on, que es la misma que la del caso escalar. As´ı pues, como se ve en la figura 3.19, para λ < 0 el sistema tiene dos equilibrios, uno estable y el otro inestable. El punto de equilibrio inestable es un punto de silla porque existen dos ´orbitas cerca del equilibrio tales que los conjuntos ω-l´ımite de dichas ´orbitas son el punto de equilibrio y hay otras dos o´rbitas cuyo conjunto α-l´ımite es tambi´en el equilibrio. El equilibrio estable es un nodo porque el conjunto ω-l´ımite de todas las ´orbitas cerca del equilibrio es el mismo equilibrio. Cuando λ = 0 ambos equilibrios se unen y desaparecen para λ > 0. El diagrama de bifurcaciones correspondiente a la bifurcaci´on silla-nodo es el mismo que en el caso monodimensional y se corresponde con el de la figura 3.9. 2

2

2

1.5

1.5

1.5

0

−0.5

x2

1

0.5

x2

1

0.5

x2

1

0.5

0

0

−0.5

−0.5

−1

−1

−1

−1.5

−1.5

−1.5

−2

−2

−2 −2

−1.5

−1

−0.5

0

x1

λ < 0.

0.5

1

1.5

2

−2

−1.5

−1

−0.5

0

x1

λ = 0.

0.5

1

1.5

2

−2

−1.5

−1

−0.5

0

x1

0.5

1

1.5

2

λ>0

Figura 3.19: Diagrama de fases de la bifurcaci´on silla-nodo en funci´on del par´ametro λ.


´ ´ 66CAP´ITULO 3. ANALISIS CUALITATIVO Y BIFURCACIONES EN SISTEMAS DINAMICOS Bifurcaci´ on tridente Consid´erese el sistema descrito por: x˙ 1 = −λx1 − x31 x˙ 2 = −x2 .

(3.8)

Al igual que en el caso de la bifurcaci´on silla-nodo la din´amica del sistema est´a controlada por la primera ecuaci´on. En la figura 3.20 se representa el diagrama de fases del sistema para distintos valores de λ. 2

2

2

1.5

1.5

1.5

0

−0.5

x2

1

0.5

x2

1

0.5

x2

1

0.5

0

0

−0.5

−0.5

−1

−1

−1

−1.5

−1.5

−1.5

−2

−2

−2 −2

−1.5

−1

−0.5

0

x1

0.5

1

λ < 0.

1.5

2

−2

−1.5

−1

−0.5

0

x1

0.5

1

1.5

2

λ = 0.

−2

−1.5

−1

−0.5

0

x1

0.5

1

1.5

2

λ>0

Figura 3.20: Diagrama de fases de la bifurcaci´on tridente en funci´on del par´ametro λ. El comportamiento cualitativo del sistema en funci´on del par´ametro λ puede resumirse diciendo que para valores del par´ametro λ positivos el sistema presenta s´olo un equilibrio estable en el origen, al cambiar de signo λ aparecen dos nuevos equilibrios estables inestabiliz´andose el origen. As´ı pues el comportamiento del sistema es similar al del diagrama de bifurcaciones 3.15 correspondiente a una bifurcaci´on tridente supercr´ıtica.

Bifurcaci´ on vertical Consid´erese la perturbaci´on del oscilador arm´onico: x˙ 1 = λx1 + x2 x˙ 2 = −x1 + λx2 .

(3.9)

Para su estudio se realiza el cambio de coordenadas del sistema a coordenadas polares, con lo que el sistema es equivalente al desacoplado: r˙ = λ r θ˙ = −1.


´ UNO 67 3.4. BIFURCACIONES ELEMENTALES EN SISTEMAS DE DIMENSION Cuando λ < 0 las soluciones del sistema corresponden a espirales en el sentido de las agujas del reloj y que confluyen en el origen a medida que aumenta t, por lo que el origen es un punto de equilibrio estable tipo sumidero. Para λ = 0 todas las soluciones son peri´odicas, por lo que el origen es un centro. Si λ > 0 las soluciones vuelven a ser espirales girando en el sentido de las agujas del reloj que parten del origen y se alejan de ´el a medida que aumenta t. As´ı pues, como puede verse en la figura 3.21, el valor λ = 0 es un valor de bifurcaci´on. 2

2

2

1.5

1.5

1.5

0

−0.5

x2

1

0.5

x2

1

0.5

x2

1

0.5

0

0

−0.5

−0.5

−1

−1

−1

−1.5

−1.5

−1.5

−2

−2

−2 −2

−1.5

−1

−0.5

0

x1

λ < 0.

0.5

1

1.5

2

−2

−1.5

−1

−0.5

0

x1

0.5

1

1.5

2

−2

−1.5

−1

λ = 0.

−0.5

0

x1

0.5

1

1.5

2

λ>0

Figura 3.21: Diagrama de fases de la bifurcaci´on vertical en funci´on del par´ametro λ.

Bifurcaci´ on de Poincar´ e-Andronov-Hopf Es conocida habitualmente como bifurcaci´on de Hopf y es una de las m´as habituales en sistemas no lineales. Puede estudiarse a trav´es del sistema descrito por: x˙ 1 = x2 + x1 (λ − x21 − x22 ) x˙ 2 = −x1 + x2 (λ − x21 − x22 ). Transformando de nuevo a coordenadas polares el sistema queda: r˙ = r(λ − r 2 ) θ˙ = −1. Cuando λ ≤ 0 las soluciones son una espiral en el sentido de las agujas del reloj que confluyen en el origen a medida que aumenta t. Para √ λ > 0 el origen se vuelve inestable y aparece una o´rbita peri´odica de radio r = λ de manera que todas las ´orbitas evolucionan hasta ella cuando t aumenta. As´ı pues, el conjunto ω-l´ımite ω(x0 ) de cualquier o´rbita es una ´orbita peri´odica si x0 = 0. En la figura 3.22 se representa el diagrama de fases del sistema con los dos comportamientos cualitativos distintos.


2

2

1.5

1.5

1

1

0.5

0.5

x2

x2

´ ´ 68CAP´ITULO 3. ANALISIS CUALITATIVO Y BIFURCACIONES EN SISTEMAS DINAMICOS

0

0

−0.5

−0.5

−1

−1

−1.5

−1.5

−2

−2

−2

−1.5

−1

−0.5

0

x1

0.5

1

1.5

2

−2

−1.5

−1

λ ≤ 0.

−0.5

0

x1

0.5

1

1.5

2

λ > 0.

Figura 3.22: Diagrama de fases de la bifurcaci´on de Hopf en funci´on del par´ametro λ. De acuerdo con la definici´on dada para sistemas escalares, y que es extensible para sistemas de orden superior, la bifurcaci´on representada en la figura 3.22 es una bifurcaci´on de Hopf supercr´ıtica, ya que el equilibrio original para λ < 0 se vuelve inestable al llegar al par´ametro de bifurcaci´on. El diagrama de bifurcaciones correspondiente es el de la figura 3.23, donde, en la figura de la izquierda, se representa la evoluci´on de la o´rbita peri´odica o ciclo l´ımite del sistema en el plano (x1 , x2 ) frente al par´ametro λ. En la de la derecha se representan la amplitud de dicha ´orbita y los equilibrios del sistema frente al mismo par´ametro. El s´ımbolo • representa la amplitud de la o´rbita peri´odica estable. x1

0

r

λ

0

λ

x2

Figura 3.23: Diagrama de bifurcaciones de la bifurcaci´on de Hopf supercr´ıtica. Por el contrario, la figura 3.24 corresponde a la bifurcaci´on de Hopf subcr´ıtica, donde, para valores de λ > 0, el sistema tiene un equilibrio inestable; mientras que, para valores de λ < 0, aparece un ciclo l´ımite inestable, que rodea a un equilibrio estable. As´ı pues, en este caso, el sistema evoluciona siguiendo espirales alej´andose del ciclo l´ımite inestable cuando aumenta t, tendiendo hacia el equilibrio en el origen si x0 est´a en el interior de la o´rbita inestable, o hacia el infinito si est´a en el exterior. Se representa mediante el s´ımbolo ◦ la amplitud del ciclo l´ımite inestable.


´ UNO 69 3.4. BIFURCACIONES ELEMENTALES EN SISTEMAS DE DIMENSION x1

λ

r

0

0

λ

x2

Figura 3.24: Diagrama de bifurcaciones de la bifurcaci´on de Hopf subcr´ıtica.

En ambos casos se produce la p´erdida de estabilidad del equilibrio para λ = 0, en el supuesto de que el par´ametro crezca. En la bifurcaci´on supercr´ıtica el equilibrio estable se reemplaza por un ciclo l´ımite estable de peque˜ na amplitud. Por consiguiente, el sistema permanece en un entorno del equilibrio y se tiene una p´erdida de estabilidad suave o no catastr´ofica. En el caso de la bifurcaci´on subcr´ıtica la regi´on de atracci´on del punto de equilibrio est´a acotado por un ciclo l´ımite inestable (tiene una cuenca de atracci´on limitada) que se comprime cuando el par´ametro se acerca al valor cr´ıtico y que desaparece al alcanzarlo. Entonces el sistema (las trayectorias) es lanzado fuera del equilibrio, por lo que se tiene una p´erdida de estabilidad dura o catastr´ofica. Si la p´erdida de la estabilidad del sistema se produce de una manera suave entonces el sistema es ¸controlable”, ya que si se cambia el signo del par´ametro el sistema vuelve al equilibrio anterior. Por el contrario, si el sistema sufre una p´erdida de estabilidad dura, al devolver los valores del par´ametro a valores negativos no se producir´a un retorno al equilibrio anterior ya que normalmente el sistema habr´a abandonado su cuenca de atracci´on. Conviene observar que el tipo de la bifurcaci´on de Andronov-Hopf viene determinado por la estabilidad del equilibrio para el valor cr´ıtico del par´ametro. Por u ´ ltimo, debe analizarse que sucede si se prescinde de los t´erminos no lineales en los dos sistemas. En este caso ya no existen ciclos l´ımites ni antes ni despu´es del valor cr´ıtico del par´ametro. Para el valor cr´ıtico del par´ametro λ = 0 el sistema posee un centro en el origen. Esta observaci´on vuelve a poner de manifiesto la importancia de los t´erminos no lineales para la aparici´on de ciclos l´ımites, a la que ya se aludi´o anteriormente.


´ ´ 70CAP´ITULO 3. ANALISIS CUALITATIVO Y BIFURCACIONES EN SISTEMAS DINAMICOS

3.4.2.

Evoluci´ on de los autovalores en una bifurcaci´ on de Hopf.

x˙ = −(ε + (x2 + y 2))x − yω y˙ = −(ε + (x2 + y 2))y + xω

en donde A es la matriz

dx = Ax dt −ε −ω A= ω −ε

cuyos autovalores son λ = −ε ± jω. La bifurcaci´on de Hopf se produce cuando un par de autovalores complejos conjugados cruzan el eje imaginario con velocidad no nula.

3.4.3.

Bifurcaciones de o ´rbitas peri´ odicas

En este apartado se describen dos de las bifurcaciones m´as habituales relacionadas con o´rbitas peri´odicas, adem´as de la de Hopf ya estudiada con anterioridad.

Bifurcaci´ on silla-nodo de o ´rbitas peri´ odicas Sea el sistema plano: x˙ 1 = −x1 sen λ − x2 cos λ + (1 − x21 − x22 )2 (x1 cos λ − x2 sen λ) x˙ 2 = x1 cos λ − x2 sen λ + (1 − x21 − x22 )2 (x1 sen λ + x2 cos λ), que depende de un par´ametro real λ. Si se realiza la transformaci´on a coordenadas polares realizando el cambio de variables x1 = r cos θ y x2 = r sen θ, el sistema queda: r˙ = r((1 − r 2 )2 cos λ − sen λ) θ˙ = (1 − r 2 )2 sen λ + cos λ.

(3.10)

Como la primera ecuaci´on del sistema (3.10) es independiente de θ, y adem´as el sistema experimenta una bifurcaci´on silla-nodo en la direcci´on radial cuando el par´ametro λ pasa por cero.


´ UNO 71 3.4. BIFURCACIONES ELEMENTALES EN SISTEMAS DE DIMENSION Si λ > 0, y es suficientemente peque˜ no, el sistema tiene dos o´rbitas peri´odicas: una √ 2 2 inestable x1 + x2 = 1 + √ tan λ que es una circunferencia de radio mayor que uno y una 2 2 estable x1 + x2 = 1 − tan λ que es tambi´en una circunferencia pero con radio inferior a uno (figura 3.26c). En el caso en que λ = 0, tiene una o´rbita peri´odica simple no hiperb´olica inestable en x21 + x22 = 1 (figura 3.26b). Si λ < 0, el sistema no tiene ´orbitas estables ya que r˙ > 0 y todas las soluciones, excepto el origen, van al infinito cuando t → +∞ (figura 3.26a). Este es el comportamiento cualitativo correspondiente a una bifurcaci´on silla-nodo de ´orbitas peri´odicas (en el punto de bifurcaci´on, λ = 0, aparecen dos ciclos l´ımite, uno estable y otro inestable). Sin embargo, en este sistema se producen dos bifurcaciones adem´as de la ya citada [Sal95]. Una vez se ha producido la bifurcaci´on silla-nodo de o´rbitas peri´odicas, al aumentar el valor de λ, la amplitud del ciclo l´ımite inestable va aumentando, hasta que en el punto λ = π4 se produce una bifurcaci´on de Hopf subcr´ıtica en el infinito [Glo89], [LP97], [LP98], desapareciendo dicho ciclo l´ımite y cambiando el tipo de estabilidad del infinito (a efectos pr´acticos en el an´alisis de bifurcaciones el infinito puede ser tomado como un punto). Por otra parte, al aumentar el valor de λ, la amplitud del ciclo l´ımite estable disminuye, hasta que se produce una bifurcaci´on de Hopf supercr´ıtica en el origen para el valor λ = π2 . En la figura 3.26 se muestra el comportamiento del sistema para distintos valores de λ y en la figura 3.25 se representa el correspondiente diagrama de bifurcaciones.

Bifurcaci´ on homoclina Sea el sistema plano: x˙ 1 = 2x2 x˙ 2 = 2x1 − 3x22 − x2 (x31 − x21 + x22 − c) donde c es un par´ametro escalar. A fin de detectar la bifurcaci´on homoclina se analiza el sistema para peque˜ nas variaciones de c cercanas a cero.


´ ´ 72CAP´ITULO 3. ANALISIS CUALITATIVO Y BIFURCACIONES EN SISTEMAS DINAMICOS

x

H∞

SNOP

H0 π 4

π 2

λ

Figura 3.25: Diagrama de bifurcaciones correspondiente a la bifurcaci´on sillanodo de o´rbitas peri´odicas (SNOP≡ Bifurcaci´on silla-nodo de o´rbitas peri´odicas; H∞ ≡Bifurcaci´on de Hopf en el infinito; H0 ≡ Bifurcaci´on de Hopf en el origen). Para todos los valores de c hay dos puntos de equilibrio: uno en el origen, que es siempre una silla, y otro en (2/3, 0), que es inestable si c > −4/27. Para estudiar los detalles del diagrama de fases del sistema se toma la funci´on V (x1 , x2 ) = x31 − x21 + x22 y se analiza su derivada a lo largo de las soluciones del sistema, para obtener: V˙ (x1 , x2 ) = −2x22 (x31 − x21 + x22 − c). Para −4/27 < c < 0, usando el principio de invarianza, se aprecia que existe una ´orbita peri´odica asint´oticamente estable en la curva x31 − x21 + x22 − c = 0, con x1 > 0 (que proviene de una bifurcaci´on de Hopf en el punto (2/3, 0) para c = −4/27) (figura 3.27a). Cuando c → 0 la o´rbita peri´odica se aproxima a la curva homoclina que pasa por el origen (figura 3.27b). Para c > 0, la curva homoclina se rompe y no hay o´rbitas peri´odicas (figura 3.27c).

3.4.4.

Bifurcaciones de codimensi´ on dos

Hasta el momento, en las secciones anteriores, todas las bifurcaciones que se han caracterizado (excepto la de pliegue en sistemas escalares) se pueden obtener mediante la variaci´on de un s´olo par´ametro (y cualquier sistema que presenta dichas bifurcaciones es local topol´ogicamente equivalente a los que se han usado para describirlas). Por ello se dice que estas bifurcaciones son de codimensi´on uno, entendiendo el concepto de


´ UNO 73 3.4. BIFURCACIONES ELEMENTALES EN SISTEMAS DE DIMENSION

2

2

1.5

1.5

x2

1

0.5

x2

1

0.5

0

0

−0.5

−0.5

−1

−1

−1.5

−1.5

−2

−2

−2

−1.5

−1

x1 (a) λ < 0. −0.5

0

0.5

1

1.5

2

1

1

0.5

0.5

x2

2

1.5

x2

2

1.5

0

−2

−1.5

−1

−2

−1.5

−1

x1 (b) λ = 0. −0.5

0

0.5

1

1.5

2

1

1.5

2

0

−0.5

−0.5

−1

−1

−1.5

−1.5

−2

−2 −2

−1.5

x1 (c) 0 < λ < π4 .

−1

−0.5

0

0.5

1

1.5

2

−0.5

π 4

(d)

x1 < λ < π2 . 0

0.5

2.5

2

1.5

1

x2

0.5

0

−0.5

−1

−1.5

−2

−2.5 −2.5

−2

−1.5

−1

x1 (e) λ > −0.5

0

0.5

1

1.5

2

2.5

π 2

Figura 3.26: Diagrama de fases de la bifurcaci´on silla-nodo de o´rbitas peri´odicas en funci´on del par´ametro λ.


´ ´ 74CAP´ITULO 3. ANALISIS CUALITATIVO Y BIFURCACIONES EN SISTEMAS DINAMICOS x’=2y 2 3 2 2 y ’ = 2 x − 3 x − y (x − x + y − c)

x’=2y 2 3 2 2 y ’ = 2 x − 3 x − y (x − x + y − c)

c = − 0.05

1.5

1

1

0.5

0.5

x2

1.5

x2

2

2

0

−0.5

c=0

0

−0.5

−1

−1

−1.5

−1.5

−2

−2 −2

−1.5

−1

−0.5

x1 (a). 0

0.5

1

1.5

2

−2

−1.5

−1

x’=2y 2 3 2 2 y ’ = 2 x − 3 x − y (x − x + y − c)

−0.5

x1 (b). 0

0.5

1

1.5

2

c = 0.1

2

1.5

1

x2

0.5

0

−0.5

−1

−1.5

−2 −2

−1.5

−1

−0.5

x1 (c). 0

0.5

1

1.5

2

Figura 3.27: Diagrama de fases de la bifurcaci´on homoclina en funci´on del par´ametro c. codimensi´ on de una bifurcaci´on como el n´ umero m´ınimo de par´ametros en una familia de sistemas necesarios para reproducir la bifurcaci´on. En este apartado se presenta una de las bifurcaciones de codimensi´on dos m´as usuales en el estudio de sistemas din´amicos.

Bifurcaci´ on de Takens-Bogdanov

Sup´ongase un campo vectorial plano que depende de dos par´ametros, tal que, tiene un punto de equilibrio para determinados valores de los par´ametros, que se supone que es no hiperb´olico con dos autovalores cero pero con un autovector. Si hay alg´ un campo vectorial que cumpla las condiciones anteriores, entonces es local


´ UNO 75 3.4. BIFURCACIONES ELEMENTALES EN SISTEMAS DE DIMENSION λ2 SNa 111111111 000000000 000000000 111111111 000000 111111 000000000 111111111 000000 111111 000000000 111111111 000000 111111 000000000 111111111 000000 111111 000000000 111111111 000000 111111 000000000 111111111 000000 111111 000000000 111111111 000000 111111 000000000 111111111 2 3 000000 111111 000000000 111111111 000000 111111 000000000 111111111 000000 111111 000000000 111111111 000 111 000000 111111 000000000 111111111 000 111 000000 111111 000000000 111111111 000 111 000000 111111 000000000 111111111 000 111 000000 111111 000000000 111111111 000 111 000000 111111 000000000 111111111 000 111 000000 111111 000000000 111111111 000 111 000000 111111 000000000 111111111 000 111 000000 111111 000000000 111111111 000 111 000000 111111 000000000 111111111 000 111 000000 4 000000000 111111111 000 111 1 111111 000000 111111 000000000 111111111 000 111 000 111

λ1

SNb

CH H

Figura 3.28: Conjunto de bifurcaciones correspondiente a la bifurcaci´on TakensBogdanov (SN ≡Bifurcaci´on silla-nodo de equilibrios; H ≡Bifurcaci´on de Hopf; CH ≡Conexi´on homoclina). topol´ogicamente equivalente a uno de los dos sistemas que dependen de dos par´ametros: x˙ 1 = x2 x˙ 2 = λ1 + λ2 x1 + x21 ± x1 x2 .

(3.11)

As´ı pues, hay un cambio de variables (con jacobiano distinto de cero) y un homeomorfismo (que depende de los par´ametros de forma continua) en un entorno suficientemente peque˜ no del origen que transforma las o´rbitas de cualquier sistema plano con las propiedades descritas anteriormente a las ´orbitas del sistema (3.11) en un entorno del origen, preservando la direcci´on en el tiempo. El conjunto de bifurcaciones del sistema (3.11) es el que se muestra en la figura 3.28. En esta figura tambi´en se muestra de forma esquem´atica el comportamiento cualitativo del sistema en las distintas zonas delimitadas por las l´ıneas de bifurcaci´on. Si se parte de la zona 3 del diagrama de bifurcaciones, al atravesar la curva SNa , se produce una bifurcaci´on silla-nodo de equilibrios en la que surgen dos equilibrios: uno estable y otro inestable tipo silla, quedando el sistema en la zona 2.


´ ´ 76CAP´ITULO 3. ANALISIS CUALITATIVO Y BIFURCACIONES EN SISTEMAS DINAMICOS Si, por el contrario, se atraviesa la curva SNb , correspondiente a otra bifurcaci´on silla-nodo de equilibrios, el sistema queda con dos equilibrios inestables: uno tipo foco y otro tipo silla, en la zona 4. A continuaci´on, si se disminuye el par´ametro λ1 con λ2 < 0, al hacerse λ1 = 0, se produce una bifurcaci´on de Hopf subcr´ıtica en el punto de equilibrio inestable tipo foco, lleg´andose a la zona 1 en la que el sistema presenta un ciclo l´ımite inestable alrededor de un equilibrio estable, y una silla en el exterior. Al disminuir el par´ametro λ1 , manteniendo λ2 constante, la amplitud del ciclo l´ımite aumenta hasta chocar con el punto de silla en una conexi´on homoclina, desapareciendo y quedando el sistema con el comportamiento descrito en la zona 2.

3.4.5.

Diagrama de bifurcaciones del experimento de TaylorCouette.

Volviendo ahora al modelo de crecimiento sigmoidal de una poblaci´on (2.1), es claro que x = 0 es un punto de equilibrio del sistema para todos los valores de m y de n,


´ UNO 77 3.4. BIFURCACIONES ELEMENTALES EN SISTEMAS DE DIMENSION pero que adem´as se tienen equilibrios adicionales en las soluciones en x a la ecuaci´on g(x) − p = 0, siendo p =

m . n

Recordando la forma de g de la figura 2.3, es f´acil ver que la anterior ecuaci´on conduce a dividir el rango de los valores positivos de p en tres regiones con diferente comportamiento cualitativo (figura 3.29). Para p ∈ [0, 1) existe un nuevo equilibrio x+ as e , adem´ ∗ + − de x = 0. Para p ∈ (1, p ), adem´as del equilibrio xe se tiene otro xe . Por u ´ ltimo, para ∗ ∗ p > p no existen equilibrios adicionales al x = 0. Por tanto para p = p se produce la − ametro coalescencia y desaparici´on de los equilibrios x+ e y xe . Es normal tomar el par´ p como el par´ametro natural para el estudio de bifurcaciones. Al estudiar las bifurcaciones del modelo de crecimiento log´ıstico, o en general de un modelo de crecimiento por balance entre nacimientos y muertes, se est´a estudiando c´omo cambia cualitativamente el comportamiento del modelo como consecuencia de las variaciones en la tasa de natalidad n y de mortalidad m. Estas variaciones se pueden deber a fen´omenos de naturaleza muy variada. Por ejemplo, si se est´a estudiando el crecimiento de una poblaci´on humana las variaciones de m y de n pueden deberse a cuestiones tales como el progreso en la sanidad p´ ublica (en cuyo caso al menos disminuye m) o a otras cuestiones como puede ser una epidemia o una guerra. Estas variaciones de m y de n dar´an lugar a las de p. Mediante el an´alisis de bifurcaciones se puede analizar c´omo influir´an estas variaciones en el comportamiento a largo plazo del modelo. En cualquier caso conviene observar que el modelo de crecimiento log´ıstico es muy general y se aplica no s´olo a crecimiento de poblaciones, sino tambi´en en otros contextos. Por ejemplo, se habla de tasa de natalidad y de mortalidad de empresas, en cuyo caso el modelo ? representa el crecimiento de la actividad econ´omica como consecuencia de la creaci´on (nacimiento) de empresas y de su desaparici´on o cierre. La linealizaci´on del sistema din´amico (2.1) es J(x) = ng(x) − m + nxg (x), que en cada equilibrio se convierte en J(0) = n − m = n(1 − μ), + + J(x+ e ) = nxe g (xe ) < 0, − − J(x− e ) = nxe g (xe ) > 0.

Mediante esta linealizaci´on se determina la estabilidad de cada uno de los equilibrios. En la figura 3.29 se tienen los equilibrios y las bifurcaciones del modelo (2.1). En este diagrama se resumen los resultados relativos a los equilibrios, y su estabilidad, en funci´on del par´ametro p. De acuerdo con este diagrama se tiene dos puntos de bifurcaci´on. Para p = 1 se tiene una bifurcaci´on transcr´ıtica en la que se produce un cambio de estabilidad entre el equilibrio x = 0 (inestable para p < 1 y estable para p > 1) y el equilibrio emergente x− e , que es inestable para p > 1. Por otra parte, para ∗ p = p se produce una bifurcaci´on nodo-ensilladura que conduce a la coalescencia de


´ ´ 78CAP´ITULO 3. ANALISIS CUALITATIVO Y BIFURCACIONES EN SISTEMAS DINAMICOS

xe

x+e

1− δ 1− δ 2

x-e μ∗

1

μ

Figura 3.29: Diagrama de bifurcaciones del modelo log´ıstico. xe

xe

xe x+e

x+e x-e

μ <1

t

1 < μ < μ∗

t

μ∗ < μ

Figura 3.30: Trayectorias del modelo log´ıstico: a) p < 1; b) 1 < p < p∗ ; c) p∗ < p. − ∗ los equilibrios x+ e y xe , que desaparecen para p > p . Conviene observar que los dos puntos de bifurcaci´on mencionados (la bifurcaci´on transcr´ıtica y la nodo-ensilladura) dividen el espacio del par´ametro P en las tres regiones de comportamiento cualitativo diferente, tal como se ha indicado anteriormente.

En la figura 3.30 se muestran las trayectorias en estas tres regiones. Es especialmente notable la intermedia (para 1 < p < p∗ ) que muestra dos modos de comportamientos diferentes, dependiendo de las condiciones iniciales. O bien se produce el crecimiento, que tendr´a la forma log´ıstica, o bien se produce el declive hasta la extinci´on. Los dos equilibrios estables x+ e y 0 son responsables, respectivamente, de esta bimodalidad de comportamientos. El diagrama de bifurcaci´on muestra como estos comportamientos se organizan en funci´on del par´ametro del modelo, que en este caso se reduce al par´ametro p. Observando el conjunto del diagrama de bifurcaci´on se tiene que el modelo (2.1) puede mostrar solamente dos modos de comportamiento cualitativamente diferenci-

t


3.5. CRECIMIENTO LOG´ISTICO CON UN RETRASO EN LA ESTRUCTURA 79 adas:

crecimiento y estabilizaci´on; y declive.

El diagrama de bifurcaciones permite conocer cual de estos dos modos de comportamiento seguir´a el sistema, en funci´on del valor que tome el par´ametro p y, en el caso de la regi´on intermedia, de las condiciones iniciales del sistema. Resulta tambi´en conveniente observar c´omo el diagrama de bifurcaciones suministra una perspectiva global con respecto a los modos de comportamiento de un sistema, y constituye una gu´ıa para realizar simulaciones y determinar trayectorias concretas.

3.5.

Crecimiento log´ıstico con un retraso en la estructura

Una forma m´as realista de modelar el crecimiento de una poblaci´on aconseja incluir un retardo en la tasa de crecimiento, de modo que el sistema din´amico correspondiente sea: x˙ = x(ng(y) − m), (3.12) y = delayτ (x), nal y(t) es la se˜ nal x(t) en donde delayτ (x) representa y(t) = x(t − τ ); es decir, la se˜ retrasada en τ unidades de tiempo. Este modelo posee los mismos equilibrios que el (2.1), ya que el retraso no afecta al comportamiento a largo plazo. En consecuencia, cabr´ıa esperar unas pautas de comportamiento similares a las de la figura 3.30, quiz´as con oscilaciones en las trayectorias a los atractores debidas al retraso. Sin embargo, como vamos a ver, no sucede s´olo eso, y en este caso se presentan otros tipos de comportamiento transitorio, como la cat´astrofe retrasada, a la que se aludi´o en la introducci´on. Un retraso puro, aunque aparentemente sencillo de especificar, resulta dif´ıcil de tratar matem´aticamente, ya que se requiere un sistema de dimensi´on infinita para ello. Sin embargo, es posible obtener aproximaciones aceptables mediante sistemas de dimensi´on finita. Una aproximaci´on muy empleada en la pr´actica es la de considerar k


´ ´ 80CAP´ITULO 3. ANALISIS CUALITATIVO Y BIFURCACIONES EN SISTEMAS DINAMICOS retrasos de primer orden en serie, de modo que el sistema (3.12) se escribe: ⎧ x˙ = x(ng(y) − m), ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ y˙1 = ka(x − y1 ), ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ y˙2 = ka(y1 − y2 ), .. ⎪ ⎪ . ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ y˙k−1 = ka(yk−2 − yk−1 ), ⎪ ⎪ ⎪ ⎩ y˙ = ka(yk−1 − y), siendo a = 1/τ , y τ el retraso que se pretende introducir. En la regi´on de comportamiento bimodal existen tres equilibrios ⎤ ⎡ ⎤ ⎡ ⎤ ⎡ − x+ x 0 e e ⎢ 0 ⎥ ⎢ x+ ⎥ ⎢ x− ⎥ e ⎥ ⎢ e ⎥ ⎢ ⎥ ⎢ ⎢ .. ⎥ , ⎢ .. ⎥ , ⎢ .. ⎥ ∈ Rk+1 , ⎣ . ⎦ ⎣ . ⎦ ⎣ . ⎦ x+ x− 0 e e − que se denotan por 0, x+ e y xe .

Por otra parte se tiene que la matriz de linealizaci´on ⎡ ng(y) − m 0 ··· ⎢ ka −ka ··· ⎢ ⎢ . . .. .. J(x, y1 , · · · , y) = ⎢ ⎢ ⎣ 0 0 ··· 0 0 ···

en un punto gen´erico es ⎤ 0 nxg (y) ⎥ 0 0 ⎥ ⎥ .. .. ⎥ . . ⎥ ⎦ −ka 0 ka −ka

que en cada uno de los tres equilibrios toma la forma ⎡ n−m 0 ··· 0 0 ⎢ ka −ka · · · 0 0 ⎢ ⎢ .. . . . .. .. .. J(0, 0, · · · , 0) = ⎢ . ⎢ ⎣ 0 0 · · · −ka 0 0 0 · · · ka −ka ⎡ ⎢ ⎢ ⎢ ± ± J(x± , x , · · · , x ) = ⎢ e e e ⎢ ⎣

0 0 ka −ka .. .. . . 0 0 0 0

··· ···

0 0 .. .

· · · −ka · · · ka

⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦

± nx± e g (xe ) 0 .. .

0 −ka

⎤ ⎥ ⎥ ⎥ ⎥. ⎥ ⎦


3.5. CRECIMIENTO LOG´ISTICO CON UN RETRASO EN LA ESTRUCTURA 81

xe

x+e

...... ..

HO

H

SN

x-e μ

T

Figura 3.31: Diagrama de bifurcaciones del sistema con retardo. En consecuencia el polinomio caracter´ıstico de J(0, 0, · · · , 0) es (λ − (n − m))(λ + ka)k ± ± y el de J(x± e , xe , · · · , xe ) es

λ(λ + ka)k − α(ka)k , siendo α=

˜ ± nx± e f (xe )

2n ± = x δ e

(3.13)

1−δ ± − xe . 2

+ Cuando el par´ametro de bifurcaci´on p se mueve en (1, p∗ ) ambos x− e y xe pueden sufrir una bifurcaci´on de Hopf, cuando un par de ra´ıces complejas de (3.13) cruzan el eje imaginario.

Un an´alisis pormenorizado de las bifurcaciones de este sistema puede verse en (Aracil y otros, 1997). Este an´alisis se resume en el diagrama de bifurcaciones de la figura 3.31, siendo

SN un punto de bifurcaci´on nodo-ensilladura. T un punto de bifurcaci´on transcr´ıtica; H un punto de bifurcaci´on de Hopf supercr´ıtica; HO un punto de bifurcaci´on homoclina.


´ ´ 82CAP´ITULO 3. ANALISIS CUALITATIVO Y BIFURCACIONES EN SISTEMAS DINAMICOS

0.852662

y

-0.112023 -0.0870878

0.788589 x

Figura 3.32: Proyecci´on del retrato de estados en el plano (x, x) ˙ en el caso de dos atractores. En la figura 3.32 se muestra la proyecci´on del retrato de estados en el plano (x, x) ˙ + en el caso de dos atractores: uno asociado a xe y el otro al origen 0. En este caso se tiene un comportamiento bimodal an´alogo al que mostraba el sistema sin retraso, con la diferencia de que ahora se pueden presentar oscilaciones. Se tienen los dos modos de comportamiento que en principio cabr´ıa esperar del sistema. Con unas condiciones iniciales adecuadas se produce el crecimiento de la poblaci´on; mientras que con otras, normalmente m´as peque˜ nas, se producir´ıa su extinci´on. La separatriz entre las dos cuencas de atracci´on est´a asociada a la ensilladura x− e. Sin embargo, para un cierto valor del par´ametro p el equilibrio x+ e se convierte en inestable, apareciendo un ciclo l´ımite estable en su entorno. Se produce una bifurcaci´on de Hopf. En la figura 3.33 se muestra esta situaci´on. Ahora en lugar de dos atractores puntuales, como suced´ıa en la figura 3.32, se tienen tambi´en dos atractores, pero uno es un ciclo l´ımite. Disminuyendo el valor del par´ametro p se llega a una nueva situaci´on representada en la figura 3.34. El ciclo l´ımite alcanza las variedades estable e inestable asociadas con la ensilladura x− orbita homoclina, tal como se indica e , de modo que aparece una ´ en la figura 3.34. Puesto que esta o´rbita homoclina es estructuralmente inestable, toda peque˜ na perturbaci´on en los par´ametros dar´a lugar a su ruptura. Se produce entonces el fen´omeno de la cat´astrofe retrasada, tal como se indica en la figura 3.35. Las trayectorias que tienden hacia la ensilladura a lo largo de su variedad estable se derivan hacia el


3.5. CRECIMIENTO LOG´ISTICO CON UN RETRASO EN LA ESTRUCTURA 83

0.825812

y

-0.112962 -0.0977844

1.05 x

Figura 3.33: Bifurcaci´on de Hopf (μ = 2,8, n = 0,1, δ = 0,1 and a = 0,06).

0.943976

y

-0.133629 -0.0951067

1.29732 x

Figura 3.34: Orbita homoclina de la ensilladura x− e . (μ = 2,7045, n = 0,1, δ = 0,1 and a = 0,06.).


´ ´ 84CAP´ITULO 3. ANALISIS CUALITATIVO Y BIFURCACIONES EN SISTEMAS DINAMICOS

0.95

1.4

y

x

-0.1

-0.2 -0.2

1.4

-30

x

(a)

690 t

(b)

Figura 3.35: Cat´astrofe retrasada: (a) o´rbita en el espacio de estados (x, y); (b) pauta de comportamiento. (μ = 2,704, n = 0,1, δ = 0,1 and a = 0,06.) origen dando lugar a la extinci´on de la poblaci´on. Conviene detenerse en la comparaci´on entre la figura 3.29, en la que se tiene el diagrama de bifurcaci´on antes de a˜ nadir el retraso, y la figura 3.31, con el correspondiente diagrama despu´es de a˜ nadirlo. Compar´andolas se pone de manifiesto el efecto del retraso en el comportamiento del sistema. En ambas los equilibrios son los mismos, pero en la segunda equilibrios que eran estables en la primera se han convertido en inestables. Esta inestabilizaci´on se produce mediante una bifurcaci´on de Hopf, de modo que emerge un ciclo l´ımite estable. A partir de esta emergencia se genera la aparici´on del fen´omeno de la cat´astrofe retrasada.


Bibliograf´ıa [1] Abraham, R. and Shaw, Ch.D., 1992, Dynamics: The Geometry of Behavior, Second Edition, Addison-Wesley. [2] Aracil, J. 1981, “Structural Stability of low-order System Dynamics Models”. Int. J. System Science 12:423-441. [3] Aracil, J. 1984, “Qualitative Analysis and Bifurcations in System Dynamics Models”. IEEE-SMC-14 (4):688-696. [4] Aracil, J. 1986, “Bifurcations and Structural Stability in the Dynamical Systems Modeling Process”. Systems Research 3 (4):243-252. [5] Aracil, J. y F. Gordillo, 1997, Din´amica de sistemas, Alianza Editorial. [6] Aracil, J., E. Ponce and L. Pizarro, 1997, “Behavior patterns of logistic models with delay”, aceptado para publicaci´on en Mathematics and Computers in Simulation. [7] Guckenheimer, J. and P. Holmes, 1983, Nonlinear Oscillations, Dynamical Systems and Bifurcations of Vector Fields. New York: Springer-Verlag. [8] Hale, J.K., Ko¸cak, H., 1991, Dynamics and Bifurcations, Springer-Verlag. [9] Karsky, M., Dore, J-Ch. and Gueneau, P, “De la possibilit´e d’apparition de catastrophes diff´er´es”, Ecodecision, No. 6, Septembre 1992, Montreal. [10] Kuznetsov, Y.A., 1995, Elements of Applied Bifurcation Theory, Springer-Verlag. [11] Mosekilde, E., J. Aracil and P. Allen. 1988, “Instabilities and Chaos in Non-linear Dynamical Systems”, System Dynamics Review, 4, 1, 14-55. [12] Nayfeh, A.H., Balachandran, B., 1995, Applied Nonlinear Dynamics, Wiley. [13] Thom, R., 1977, Stabilit´e structurelle et morphog´en`ese, InterEditions, Paris (versi´on espa˜ nola Estabilidad estructural y morfog´enesis en Gedisa). [14] Strogatz, S.H., 1995, Nonlinear Dynamics and Chaos, Addison-Wesley. 85


BIBLIOGRAF´IA

86 A

O t

Figura 3.36: Bimodal behavior pattern: attractor A stands for normal growth and O for decay. [15] M. V´azquez, M. Liz, J. Aracil, 1996a, “Knowledge and reality: some conceptual issues in the system dynamics modelling”, System Dynamics Review, Vol. 12, no. 1, 21-37. [16] M. V´azquez, M. Liz, J. Aracil, 1996b, “An Epistemological Framework for System Dynamics Modelling”, Revue Internationale de Syst´emique, Vol. 9, Num. 5, 461489. [17] E.C. Zeeman, 1977, Catastrophe Theory, Addison-Wesley.


´ 3.6. APENDICE

87 δα 2n 1- δ 4

2

( x*e , μ*)

x e1- δ 4

x+ e 1- δ 2

1- δ

1

xe

2 - (1- δ )

2

1< μ < μ*

0<μ<1

μ=1

μ=1

Figura 3.37: The graph of the function

- 1+ δ 2

μ=0 δ α(xe ). 2n

La filosof´ıa est´a escrita en ese grandioso libro que est´a continuamente abierto ante nuestros ojos (lo llamo universo). Pero no se puede descifrar si antes no se comprende el lenguaje y se conocen los caracteres en que est´a escrito. Est´a escrito en el lenguaje matem´atico, siendo sus caracteres tri´angulos, c´ırculos y figuras geom´etricas. Sin estos medios es humanamente imposible comprender una palabra; sin ellos, deambulamos vanamente en un oscuro laberinto. Galileo Il Saggiatore

3.6.

Ap´ endice

En este ap´endice se va a generalizar para cualquier n la invariancia de los autovalores de un sistema din´amico en un punto de equilibrio bajo una transformaci´on diagonal mon´otona y creciente. Sea el sistema din´amico x˙ = g(x) x ∈ X ⊂ IRn

(3.14)

x = T (¯ x)

(3.15)

Se aplica la transformaci´on siendo T (¯ x) = diag[ti (¯ x)] una matriz diagonal tal que cada ti es una funci´on mon´otona xi > 0. La transformaci´on T tiene inversa T −1 = diag[1/ti (¯ x)]. Al aplicar creciente, dti /d¯


BIBLIOGRAF´IA

88 la transformaci´on se tiene

x)) x¯˙ = [Dx¯ (T )]−1 g(T (¯

(3.16)

Los equilibrios son los mismos en las dos formalizaciones del sistema din´amico, y est´an ligados por la transformaci´on T . Los autovalores de los dos sistemas din´amicos son los mismos. En efecto, el jacobiano del transformado es: A = Dx¯ ([Dx¯ (T )]−1 )g(T (¯ x)) + [Dx¯ (T )]−1 [

∂f ][Dx¯ (T )] ∂x

pero como en el equilibrio g(T (¯ x)) = 0, luego A = [Dx¯ (T )]−1 [

∂f ][Dx¯ (T )] ∂x

cuyos autovalores son los mismos que los del sistema din´amico original. La estructura del retrato de estados es la misma. Lo u ´ nico que las diferencia son las contracciones y dilataciones seg´ un los ejes que tienen lugar de acuerdo con la transformaci´on T .


Cap´ıtulo 4 Funci´ on descriptiva y balance arm´ onico 4.1.

M´ etodo del primer arm´ onico

Los m´etodos cl´asicos de sistemas realimentados lineales est´an basados en el empleo de la funci´on de transferencia, que posee una interpretaci´on en el dominio de la frecuencia de gran inter´es para el an´alisis y la concepci´on de esos sistemas realimentados. Sin embargo, el concepto de funci´on de transferencia est´a basado en la propiedad de linealidad (suma de causas produce suma de efectos) que no poseen, por su propia naturaleza los sistemas no lineales. Sin embargo, como vamos a ver en lo que sigue, es posible aplicar una versi´on ampliada del m´etodo de la respuesta en frecuencia a sistemas no lineales mediante el m´etodo de la funci´on descriptiva. Con este m´etodo, como vamos a ver, es posible adaptar los m´etodos de dise˜ no de sistemas lineales en el dominio de la frecuencia, empleando los diagramas de Bode y similares, al caso de los sistemas no lineales, si bien en este u ´ ltimo caso los resultados son exclusivamente aproximados.

4.1.1.

Ejemplo introductorio

Los sistemas no lineales pueden presentar oscilaciones de amplitud y periodo fijos sin excitaci´on exterior. Esas oscilaciones se denominan ciclos l´ımites u oscilaciones autoexcitadas. Una de la primeras ecuaciones propuestas para estudiar este fen´omeno se debe al ingeniero el´ectrico holand´es Balthasar Van der Pol. Esta ecuaci´on es la 89


´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION

90 siguiente:

x¨ + α(x2 − 1)x˙ + x = 0

(4.1)

vamos a emplear esta ecuaci´on como ejemplo introductorio al m´etodo del primer arm´onico. Para ello, vamos a suponer que existe un ciclo l´ımite de amplitud y frecuencia no determinadas, y vamos a ver que restricciones impone la ecuaci´on anterior a esta amplitud y frecuencia. Elemento no lineal (−xx ˙ 2)

Elemento Lineal

s 0

−x

+ -

v

α s2 −αs+1

x

(.)2

Figura 4.1: Diagrama de bloques del oscilador de Van der Pol

Puesto que el an´alisis de la ecuaci´on de Van der Pol lo estamos haciendo como introducci´on al estudio de sistemas realimentados no lineales conviene que representamos la ecuaci´on (4.1) mediante un diagrama de bloques como el de la figura 4.1. En esta figura se tiene un sistema realimentado, con realimentaci´on unitaria, en cuya cadena directa aparece un bloque no lineal y uno lineal. Como veremos luego, esta ser´a la forma que tomaran los sistemas realimentados no lineales a los que se aplica el m´etodo del primer arm´onico. Para justificar el diagrama de la figura 4.1 basta reescribir la expresi´on (4.1) de la forma x¨ − αx˙ + x = −αx2 x˙ Se define v = −x2 x, ˙ con lo que la anterior expresi´on se convierte en x¨ − αx˙ + x = αv cuya funci´on de transferencia es α x (s) = 2 v s − αs + 1 Supongamos que el sistema de la figura 4.1 oscila, de modo que la se˜ nal x evoluciona de la forma x(t) = A sen ωt (4.2)


´ ´ 4.1. METODO DEL PRIMER ARMONICO

91

en donde A es la amplitud del ciclo l´ımite y ω su frecuencia. En este caso se tiene x(t) ˙ = Aω cos ωt por consiguiente, la salida del bloque no lineal de la figura 4.1 viene dada por v = −x2 x˙ = A2 sen2 ωtAω cos ωt A3 ω (1 − cos 2ωt) cos ωt = − 2 A3 ω = − (cos ωt − cos 3ωt) 4

(4.3) (4.4) (4.5)

El paso de (4.3) a (4.4) se basa en que 2 sen2 ωt = 1 − cos 2ωt ya que

cos 2ωt = cos2 ωt − sen2 ωt = 1 − 2 sen2 ωt

Por otra parte, el paso de (4.4) a (4.5) es un poco m´as elaborado. Para demostrarlo se parte de cos 3ωt = = = = =

cos 2ωt cos ωt − sen ωt sen 2ωt cos ωt(1 − 2 sen2 ωt) − 2 sen2 ωt cos ωt cos ωt(1 − 4 sen2 ωt) cos ωt(1 − 2 + 2 cos 2ωt) cos ωt(2 cos 2ωt − 1)

de donde se tiene que 1 cos ωt − cos ωt cos 2ωt = (cos ωt − cos 3ωt) 2 En la expresi´on (4.5) se observa que la se˜ nal v contiene un arm´onico de tercer orden. Sin embargo, sucede que la parte lineal se comporta como un filtro paso bajo, de modo que se puede suponer razonablemente que este arm´onico de tercer orden resulta suficientemente atenuado por el bloque lineal y que puede, en una primera aproximaci´on despreciarse. Con estos supuestos, la se˜ nal v toma la forma aproximada v≈−

A2 d A3 ω (cos ωt) = (−A sen ωt) 4 4 dt

(4.6)

De este modo el bloque no lineal de la figura 4.1 puede representarse en forma aproximada como se hace en la figura 4.2. El bloque no lineal de la figura 4.1 se describe de forma aproximada, mediante una funci´on de transferencia como la que se indica en la figura 4.2. Conviene observar que esta “funci´on de transferencia”depende de la amplitud de la se˜ nal de entrada A, lo que no sucede en ning´ un caso con una funci´on de transferencia de un sistema lineal.


92

´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION Aproximaci´ on cuasi lineal r=0 +

−x

A2 s 4

v

-

α s2 −αs+1

x

Figura 4.2: Aproximaci´on lineal del oscilador de Van der Pol En general, podemos escribir que las se˜ nales de salida v del bloque no lineal de la figura 4.2 vienen dadas por v = N(A, ω)(−x) (4.7) en donde N juega el mismo papel que la funci´on de transferencia en un sistema lineal, aunque en este caso con la propiedad adicional de depender no solamente de la frecuencia ω, sino tambi´en de la amplitud A. A la funci´on N la denominaremos funci´on descriptiva del elemento no lineal correspondiente y constituye una generalizaci´on del concepto de funci´on de transferencia al estudio de los sistemas no lineales (aunque aqu´ı con un car´acter aproximado ya que para llegar a ella se han despreciado los arm´onicos de orden superior al primero, a partir de la consideraci´on del car´acter del filtro paso bajo del bloque lineal). En el caso que nos ocupa la funci´on descriptiva toma la forma N(A, ω) = jω

A2 4

(4.8)

es decir el bloque no lineal se puede aproximar por la funci´on de respuesta en frecuencia N. De acuerdo con la cadena directa del sistema de la figura 4.2, se puede escribir x = A sen ωt = G(jω)v = G(jω)N(A, ω)(−x)

(4.9)

Se sabe que una se˜ nal senoidal se puede escribir en forma compleja mediante la exponencial x = Aejωt con lo que la anterior expresi´on (4.9) puede escribir Aejωt = G(jω)N(A, ω)(−Aejωt ) de donde se tiene 1 + G(jω)N(A, ω) = 0

(4.10)


´ ´ 4.1. METODO DEL PRIMER ARMONICO

93

esta expresi´on, en realidad, es una forma de escribir la expresi´on (4.1), es decir la ecuaci´on del sistema, habida cuenta de la simplificaci´on que ha permitido pasar de la expresi´on (4.3) a la (4.6). La resoluci´on de esta ecuaci´on en la amplitud A y la frecuencia ω permite determinar la amplitud y frecuencia a la que oscila el sistema. En el caso concreto que nos ocupa, la expresi´on (4.10) se convierte en 1+ que conduce a

α A2 jω = 0 (jω)2 − α(jω) + 1 4

(4.11)

4((jω)2 − α(jω) + 1) + αA2 jω = 0

cuya parte real es

−4ω 2 + 4 = 0

cuya soluci´on conduce a ω = 1, y cuya parte imaginaria es −4α + αA2 = 0 por lo que A = 2. Por tanto el sistema admite una soluci´on en forma de oscilaci´on con amplitud A = 2 y frecuencia ω = 1. Conviene observar que la expresi´on (4.11) escrita en forma de Laplace toma la forma 1+

α A2 s =0 s2 − αs + 1 4

que es la ecuaci´on caracter´ıstica en bucle cerrado del sistema de la figura 4.2. Los autovalores de esta ecuaci´on son 1 2 2 1 2 λ1,2 = − α(A − 4) ± α (A − 4)2 − 1 (4.12) 8 64 en los que haciendo A = 2 se obtienen los autovalores λ1,2 = ±j; es decir existe un ciclo l´ımite de amplitud 2 y frecuencia 1. Conviene observar que ni la amplitud ni la frecuencia obtenidas dependen del par´ametro α.

4.1.2.

Principios del m´ etodo

Supuestos b´asicos del m´etodo:

1. Hay un u ´ nico componente no lineal. 2. Ese componente es invariante en el tiempo.


´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION

94

Elemento no lineal r(t) = 0 +

x(t)

v = f (x)

Elemento lineal v(t)

y(t)

G(s)

-

Figura 4.3: Sistema no lineal r(t) = 0 +

x(t)

G1 (s)

u(t)

v(t)

Gp (s)

y(t)

-

G2 (s)

Figura 4.4: Sistema de control con una no linealidad 3. La parte lineal se comporta como un ďŹ ltro paso-bajo. 4. La no linealidad es sim´etrica, de modo que no aparece en la salida un seËœ nal de continua, cuando la seËœ nal de entrada es sinusoidal.

Debido a estas limitaciones, el m´etodo de la funci´on descriptiva se utiliza fundamentalmente para el an´alisis de estabilidad y no suele aplicarse a problemas de diseËœ no o´ptimo de sistemas.

4.1.3.

Transformaci´ on de Fourier

La salida v(t) de un elemento no lineal, en respuesta a una seËœ nal sinusoidal, de amplitud A y frecuencia ω, es una seËœ nal peri´odica de la misma frecuencia, que se puede desarrollar en serie de Fourier, de la forma:

v(t) = a0 +

∞

(ak cos(kωt) + bk sen(kωt))

k=1

El t´ermino independiente es el valor medio de la seËœ nal en un per´Ĺodo.


´ ´ 4.1. METODO DEL PRIMER ARMONICO 1 a0 = 2Ď€

95

Ď€

v(t)d(ωt) âˆ’Ď€

Para una seËœ nal sin componente de continua este valor es cero; es decir a0 = 0 (recu´erdese el supuesto 4 de 4.1.2). 1 Ď€ ak = v(t) cos(kωt)d(ωt) k = 0, 1, 2, ... (4.13) Ď€ âˆ’Ď€ 1 Ď€ bk = v(t) sen(kωt)d(ωt) k = 0, 1, 2, ... (4.14) Ď€ âˆ’Ď€ Casos de inter´es: v(t) es impar [v(ωt) = −v(âˆ’Ď‰t)], entonces ak = 0, k = 0, 1, 2, ..., y en desarrollo solo tiene t´erminos en senos (ďŹ gura 4.5a). v(t) es alternada [v(ωt + Ď€) = −v(ωt)], entonces el desarrollo solo tiene t´erminos impares (ďŹ gura 4.5b). v(x) v(x)

−x v(−x)

x a)

x+π x v(x + π)

b)

Figura 4.5: Se˜ nales impar (a) y alternada (b)

4.1.4.

Funci´ on descriptiva

En el supuesto de que se considere u ´ nicamente la componente fundamental del desarrollo en serie, y recordando que a0 = 0, se tiene que la expresi´on se convierte en v(t) = v1 (t) = a1 cos(ωt) + b1 sen(ωt) = M sen(ωt + φ)

(4.15)

En la ďŹ gura 4.6 se representa un elemento no lineal y su representaci´on mediante la funci´on descriptiva. De la expresi´on (4.15) se tiene a1 −1 2 2 M(A, ω) = a1 + b1 φ(A, ω) = tag b1


96

´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION Asen(ωt)

N.L.

w(t)

Asen(ωt)

N (A, ω)

M sen(ωt + φ)

Figura 4.6: Elemento no lineal y funci´on descriptiva En la ďŹ gura 4.6 se muestra como la componente fundamental de la salida de un sistema no lineal a una seËœ nal sinusoidal de entrada, es otra seËœ nal sinusoidal de la misma frecuencia pero de amplitud M y desfase φ. Empleando una representaci´on compleja la sinusoide puede escribirse v1 = Mej(ωt+φ) = (b1 + ja1 )ejωt Con los anteriores elementos ya estamos en posici´on de deďŹ nir la funci´on descriptiva de un elemento no lineal como el cociente complejo entre la componente fundamental del elemento no lineal y la seËœ nal sinusoidal de entrada A sen ωt; es decir N(A, ω) =

Mej(ωt+φ) M jφ 1 e = (b1 + ja1 ) = jωt Ae A A

(4.16)

Es decir, la funci´on descriptiva N(A, ω) es una funci´on compleja cuyo m´odulo y argumento representan la ampliďŹ caci´on y el desfase del primer arm´onico de la salida v(t) de un sistema no lineal ante una entrada sinusoidal de amplitud A y frecuencia ω. Si la no-linealidad puede escribirse v = Ď•(y), la funci´on descriptiva viene dada por b1 + ja1 1 N(A, ω) = = A Ď€A

2Ď€

Ď•(A sen θ)(sen θ + j cos θ)dθ

(4.17)

0

El concepto de funci´on descriptiva puede, por tanto, ser considerado como una ampliaci´on de la noci´on de respuesta frecuencial de los sistema lineales. Las diferencias entre ambos conceptos se limitan a que la funci´on descriptiva de un elemento no lineal depende de la amplitud, mientras que la funci´on de transferencia de un elemento lineal no depende de ella. Sin embargo, con vistas a las aplicaciones al diseËœ no de sistemas realimentados pueden tratarse de forma an´aloga. En general, por tanto, la funci´on descriptiva depende de la frecuencia y la amplitud de la seËœ nal de entrada. Existen, sin embargo, algunos casos especiales. Cuando la no linealidad es uniforme (es decir, su caracter´Ĺstica es una funci´on que asigna a cada valor de la seËœ nal de entrada un u ´ nico valor de la seËœ nal de salida) la funci´on descriptiva N es real e independiente de la frecuencia de entrada. El car´acter real de N se debe a que a1 = 0, debido a que la seËœ nal de salida del elemento no lineal es impar, y en ese caso, como hemos recordado antes, todos los t´erminos ai se anulan. Adem´as, la salida


´ ´ 4.1. METODO DEL PRIMER ARMONICO

97

es siempre alternada, por lo que los t´erminos pares desaparecen. Por tanto ante una no-linealidad uniforme se tendr´a v(t) = b1 sen ωt + b3 sen 3ωt + b5 sen 5ωt + ...

4.1.5.

Interpretaci´ on estoc´ astica de la funci´ on descriptiva

Se trata de determinar N(A) de modo que N(A)A sen ωt aproxime a Ď•(A sen ωt) minimizando el error cuadr´atico medio. Sea e(t) = Ď•(A sen ωt) − N(A)A sen ωt se pretende minimizar 1 J= 2Ď€

2Ď€

e2 (t)d(ωt)

0

sustituyendo e(t) y diferenciando 2 dJ = dN 2Ď€ luego

0

2Ď€

[Ď•(A sen ωt) − N(A)A sen ωt](−A sen ωt)d(ωt) = 0

2Ď€

2Ď€

ϕ(A sen ωt)A sen ωtd(ωt) = 0

pero

N(A)A2 sen2 ωtd(ωt)

0

2Ď€

N(A)A2 sen2 ωtd(ωt) = πN(A)A

0

luego 1 N(A) = πA

4.1.6.

2Ď€

ϕ(A sen ωt)A sen ωtd(ωt) 0

Propiedad del cono

Sea ϕ(.) tal que k1 y 2 ≤ yϕ(y) ≤ k2 y 2

(4.18)

se dice que Ď•(.) est´a en el cono [k1 , k2 ]. Si adem´as Ď•(.) es impar, Ď•(y) = âˆ’Ď•(−y), entonces se tiene que k1 ≤ N(A) ≤ k2 (4.19)


98

´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION

es decir la funci´on descriptiva est´a en el intervalo [k1 , k2 ]. En efecto, 2Ď€ 1 Ď•(A sen ωt) sen ωtd(ωt) N(A) = Ď€A 0 2Ď€ 1 Ď•(A sen θ)A sen θdθ = Ď€A2 0 2Ď€ 1 ≼ k1 (A sen θ)2 dθ Ď€A2 0 k1 2Ď€ = k1 sen2 θdθ Ď€ 0 k1 k1 = k1 = Ď€ An´alogamente para k2 .

4.2.

Algunas funciones descriptivas

La determinaci´on de la funci´on descriptiva se puede hacer b´asicamente de dos formas: por c´alculo anal´Ĺtico o por determinaci´on experimental. Por lo que respecta al m´etodo anal´Ĺtico vamos a presentar varios ejemplos para ilustrar su aplicaci´on. El primero de los ejemplos es una saturaci´on que aporta un ejemplo de un sistema no lineal con caracter´Ĺstica est´atica. Tambi´en se presenta un ejemplo de un rel´e con holgura, cuya caracter´Ĺstica es din´amica.

4.2.1.

Saturaci´ on

En la ďŹ gura 4.7 se muestra la caracter´Ĺstica de una saturaci´on. Para valores de x < a el elementos no lineal transmite la seËœ nal de forma lineal, con una ampliďŹ caci´on. Para valores de x > a la seËœ nal de entrada queda truncada por efecto de la no linealidad. En la ďŹ gura 4.7 se muestra el efecto de la saturaci´on sobre una seËœ nal de entrada de amplitud mayor que a, para el caso en que A sea mayor que a. En tal caso se tiene que la seËœ nal de salida del elemento no lineal vendr´a dada por kA sen(ωt) 0 ≤ ωt ≤ Îł v(t) = ka Îł ≤ ωt ≤ Ď€/2 siendo Îł = sen−1 (a/A)


4.2. ALGUNAS FUNCIONES DESCRIPTIVAS v

saturaci´ on

99

v(t)

salida no saturada

k 0

0 Îł

ka a

x

0

Îł

salida saturada

ka

ωt

A x(t)

Ď€/2

entrada sinusoidal

ωt

Figura 4.7: Caracter´Ĺstica de una saturaci´on. a1 = 0 obs´ervese que el car´acter impar de v(t) implica que a1 = 0 y que la simetr´Ĺa de la seËœ nal sobre los cuatro cuadrantes en que se puede considerar dividido un periodo indica que 4 Ď€/2 v(t) sen ωtd(ωt) (4.20) b1 = Ď€ 0 4 Ď€/2 4 Îł 2 kA sen ωtd(ωt) + ka sen ωtd(ωt) = Ď€ 0 Ď€ Îł a 2kA a2 (Îł + = 1 − 2) Ď€ A A por consiguiente, la funci´on descriptiva resulta ser 2k a b1 a2 = (Îł + N(A) = 1 − 2) (4.21) A Ď€ A A En la ďŹ gura 4.8 se representa la funci´on descriptiva de una saturaci´on.

4.2.2.

Rel´ e

La caracter´Ĺstica no lineal de un rel´e se muestra en la ďŹ gura 4.9. Si se compara con la caracter´Ĺstica de una saturaci´on, que se vio en la ďŹ gura 4.7 se tiene que la no


´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION

1.2

Rango lineal 1.0

0.8

0.6

0.4

0.2

0.0

0

1

5

10

A/a Figura 4.8: Funci´on descriptiva de una saturaci´on.

2.0

v

a infinito

encendido

1.6

M

0

x -M

N(A)/M

N(A)/k

100

1.2 0.8 0.4

a cero

apagado 0.0

0

5

10 A

Figura 4.9: Caracter´ıstica de un rel´e


4.2. ALGUNAS FUNCIONES DESCRIPTIVAS

101

linealidad de un rel´e corresponde a un caso l´Ĺmite de una saturaci´on deďŹ nido por a → 0, k → ∞ siendo ka = M. Por tanto, b1 puede obtener de la expresi´on (4.21) calculando el l´Ĺmite. Sin embargo se obtiene m´as f´acilmente calcul´andolo directamente de acuerdo con 4 Ď€/2 4M (4.22) M sen ωtd(ωt) = b1 = Ď€ 0 Ď€ por lo que la funci´on descriptiva de un rel´e viene dada por N(A) =

4M πA

(4.23)

En la ďŹ gura 4.9 se representa la funci´on descriptiva de un rel´e. Puede compararse esa funci´on descriptiva con la de la saturaci´on que se vio en la ďŹ gura 4.8.

4.2.3.

Holgura

Engranaje secundario

a´ngulo salida

Engranaje primario

C B

b

-b

A 0

D

b

a´ngulo entrada

E

Figura 4.10: Caracter´Ĺstica de una holgura. En la ďŹ gura 4.10 se muestra la caracter´Ĺstica de una holgura, que se presenta a menudo en los sistemas de transmisi´on mec´anica mediante engranajes. Como consecuencia de la holgura, cuando el engranaje primario gira un a´ngulo menor que b, el secundario no se mueve, como corresponde a la zona muerta (segmento OA en la ďŹ gura 4.10); despu´es de establecido el contacto en engranaje secundario sigue la rotaci´on del primario de manera lineal (segmento AB). Si se invierte el sentido de giro del engranaje primario entonces durante un a´ngulo 2b el secundario no se mueve, de acuerdo con el segmento BC de la ďŹ gura 4.10. Cuando se restablece el contacto entre los dos engranajes el secundario sigue al primario en la direcci´on opuesta (segmento CD). Por consiguiente, si el engranaje primario est´a sometido a un movimiento peri´odico el secundario recorrer´a el camino cerrado EBCD, de la ďŹ gura 4.10. Conviene observar que los puntos B, C, D y E de la ďŹ gura dependen de la amplitud de la se´ nal sinusoidal de entrada.


102

´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION

La holgura suministra un ejemplo de no linealidad con memoria, en la que el valor de la salida en un instante de tiempo determinado, no depende exclusivamente del valor de la entrada en ese instante, sino de la historia previa de las se˜ nales de entrada que afectan al sistema. v

k(A − b)

v(t) 3π/2

-b b

π/2

x

ωt

−k(A − b) -A

A

x(t)

π/2 π−γ

entrada sinusoidal

3π/2 2π − γ

ωt

Figura 4.11: Generaci´on de la se´ nal de salida para una se˜ nal sinusoidal de entrada en una holgura. El c´alculo de la funci´on descriptiva resulta en este caso m´as complejo que en el de la no linealidades sin memoria. En la figura 4.11 se muestra como se genera la se˜ nal de salida para una se˜ nal sinusoidal de entrada. La se˜ nal de salida v(t), en un periodo, se determina dividiendo este periodo en las cuatro partes correspondientes a los cuatro tramos que aparecen en el romboide de la caracter´ıstica. Se tiene π v(t) = (A − b)k ≤ ωt ≤ π − γ 2 v(t) = A(sen ωt + b)k π − γ ≤ ωt ≤ 3π 2 3π v(t) = −(A − b)k ≤ ωt ≤ 2π − γ 2 v(t) = A(sen ωt − b)k 2π − γ ≤ ωt ≤ 5π 2

donde γ = sen−1 (1 − 2b/A). En este caso la caracter´ıstica no es uniforme y la componente fundamental de la se˜ nal de salida presenta variaci´on de amplitud y de fase. Se tiene 4kb b a1 = ( − 1) π A 2b Ak π 2b 2b ( − sen−1 ( − 1) − ( − 1) 1 − ( − 1)2 ) b1 = π 2 A A A


4.2. ALGUNAS FUNCIONES DESCRIPTIVAS

103

es decir, la funci´on descriptiva de una holgura viene dada por 1 a21 + b21 |N(A)| = A a1 ∠N(A) = tan−1 ( ) b1 En las figuras 4.12 y 4.13 se representan la amplitud y desfase, respectivamente, de la funci´on descriptiva de una holgura. Obs´ervese que en este caso la funci´on descriptiva

1.0

Amplitud

0.8

0.6

0.4

0.2

0.0 0.0

0.2

0.4

0.6

0.8

1.0

b/A

Figura 4.12: Amplitud de la funci´on descriptiva de una holgura. depende exclusivamente de la amplitud de la se´ nal de entrada, como suced´ıa en las no linealidades sin memoria (como la saturaci´on y el rel´e) que se han visto anteriormente. Sin embargo, en este caso la funci´on descriptiva tiene m´odulo y argumento (amplitud y desfase), mientras que en los casos de no linealidades sin memoria la funci´on descriptiva posee u ´ nicamente amplitud, y no desfase.

4.2.4.

Determinaci´ on experimental de la funci´ on descriptiva

En lo ejemplos que se acaban de ver, se ha determinado la funci´on descriptiva mediante la aplicaci´on de m´etodos matem´aticos. Ello es posible cuando la formulaci´on matem´atica del problema es aceptablemente sencilla. Cuando no es as´ı, se procede de manera experimental con ayuda de un analizador arm´onico. Se excita el sistema no lineal cuya descripci´on descriptiva se quiere determinar, con se˜ nales sinusoidales, y la


´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION

104

Desfase

0

-30

-60

-90 0.0

0.2

0.4

0.6

0.8

1.0

b/A

Figura 4.13: Desfase de la funci´on descriptiva de una holgura.

salida se analiza mediante el analizador arm´onico, de modo que se discrimine el primer arm´onico. Comparando las amplitudes y fases de la se˜ nal de entrada y del primer arm´onico se puede determinar experimentalmente la funci´on descriptiva. Conviene observar que, en este caso, y al contrario de lo que sucede con los sistemas lineales, el an´alisis debe realizarse para se˜ nales de entrada de diferente amplitud; es decir, el ensayo debe realizarse variando tanto la amplitud como la frecuencia de la se˜ nal de entrada. De este modo se determinan los datos que permiten establecer la funci´on N(A, ω). Estos datos se procesaran normalmente mediante tablas, y no mediante expresiones anal´ıticas.

4.3.

An´ alisis de sistemas no lineales mediante la funci´ on descriptiva

En las secciones anteriores hemos visto como se determina la funci´on descriptiva de un elemento no lineal. Adem´as en la secci´on 4.1.1 se present´o un ejemplo introductorio que permit´ıa analizar la existencia de ciclos l´ımites en un sistema no lineal mediante la funci´on descriptiva. En esta secci´on vamos a generalizar el m´etodo all´ı presentado. Para ello, en primer lugar, conviene recordar el criterio de Nyquist.


´ ´ DESCRIPTIVA105 4.3. ANALISIS DE SISTEMAS NO LINEALES MEDIANTE LA FUNCION +

G(s) -

H(s)

Figura 4.14: Sistema lineal realimentado. +∞

G(s)H(s)

plano s

-1

−∞

ω → +∞

Figura 4.15: Criterio de Nyquist.

4.3.1.

Una ampliaci´ on del criterio de Nyquist

Sea el sistema lineal de la figura 4.14, cuya ecuaci´on caracter´ıstica resulta ser 1 + G(s)H(s) = 0

(4.24)

como se recordar´a el criterio de Nyquist permite conocer el n´ umero de ra´ıces de la ecuaci´on caracter´ıstica con parte real negativa. Para ello basta dibujar la aplicaci´on C del contorno de Nyquist en un plano complejo apropiado, determinar el n´ umero N de veces que este contorno C rodea al punto (-1,0) y aplicar la conocida expresi´ on Z =N +P en donde P es el n´ umero de polos inestables de la funci´on de transferencia en bucle abierto GH. Entonces Z es el nmero ´ de polos inestables del sistema en bucle cerrado (con s´olo que haya uno, el sistema es inestable). El criterio de Nyquist se amplia formalmente para el caso en el que una constante k, que consideraremos que puede ser un n´ umero complejo, se incluye en la cadena directa de la figura 4.16. En tal caso la ecuaci´on caracter´ıstica resulta ser


´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION

106

0 +

k

Im

G(s)

-

G(s)H(s)

-1 Re H(s)

−1/k

Figura 4.16: Ampliaci´on del criterio de Nyquist. Funci´ on descriptiva x(t)

r(t) = 0 +

N (A, ω)

Elemento lineal

v(t)

G(jω)

y(t)

-

Figura 4.17: Sistema no lineal. 1 + kG(s)H(s) = 0

(4.25)

y por tanto, 1 (4.26) k Es f´acil ver que en este caso el criterio de Nyquist se aplica igual que en el caso anterior (de la figura 4.15) con la diferencia de que ahora Z representa el n´ umero de veces que el contorno de Nyquist de GH rodea al punto −1/k, lo que se ilustra en la figura 4.16. G(s)H(s) = −

4.3.2.

Oscilaciones de un servomecanismo no lineal

Consid´erese el sistema no lineal de la figura 4.17. Diremos que este sistema presenta una oscilaci´on automantenida si para r = 0 el sistema presenta un comportamiento oscilatorio. Supongamos que esta oscilaci´on viene dada por la expresi´on x(t) = A cos ωt

(4.27)

El componente fundamental de la se˜ nal de salida del elemento no lineal v(t) resulta ser v(t) =| N(A, ω) | A cos(ωt + φ(A, ω)) Es sabido que (4.27) y (4.28) pueden escribirse de la forma x(t) = {Aejωt }

(4.28)


´ ´ DESCRIPTIVA107 4.3. ANALISIS DE SISTEMAS NO LINEALES MEDIANTE LA FUNCION v(t) = {| N(A, ω) | Aej(ωt+φ(A,ω)) } Empleando esta u ´ ltima forma de representar un comportamiento oscilatorio, se tiene que la salida del elemento lineal vendr´a dada por y(t) = {| N(A, ω) | A | G(jω) | ej(ωt+φ+α) } siendo α = ∠G(jω). Para que la oscilaci´on sea automantenida, en ausencia de se˜ nal de excitaci´on r, se requiere que: −Aejωt =| N(A, ω) | A | G(jω) | ej(ωt+φ+α) Es decir, Aejωt (| N(A, ω) || G(jω) | ej(φ+α))+1 = 0 La anterior expresi´on se debe satisfacer para todo t, por lo que se tendr´a | N(A, ω) || G(jω) | ej(φ+α) + 1 = 0 es decir, N(A, ω)G(jω) + 1 = 0

(4.29)

y por tanto, G(jω) = −

1 N(A, ω)

(4.30)

y cualquier par de valores de A y ω que satisfaga la anterior ecuaci´on puede dar lugar a un ciclo l´ımite. De aquellos valores que satisfagan esta ecuaci´on, solo dar´a lugar a un ciclo l´ımite aquellos para los que la oscilaci´on peri´odica sea estable.

4.3.3.

Funci´ on descriptiva independiente de la frecuencia

Consid´erese el caso en el que la funci´on descriptiva N es u ´ nicamente funci´on de la amplitud A. Este caso incluye todas las no linealidades cuya caracter´ıstica es uniforme y algunas no linealidades biformes interesantes como la holgura. En este caso la expresi´on (4.30) se convierte en 1 G(jω) = − (4.31) N(A) En la figura 4.18 se han representado la funci´on de transferencia de la parte lineal G(jω) (parametrizado en ω) y la curva correspondiente a la inversa de la funci´on descriptiva, con el signo cambiado, (parametrizada en A) en el plano complejo. Si estas dos curvas se cortan, entonces los valores de A y de ω correspondientes al punto de intersecci´on son soluciones de la ecuaci´on 4.31, y en consecuencia, pueden existir ciclos l´ımites. Por ejemplo, en la figura 4.18 las dos curvas se cortan en el punto L.


108

´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION

ω

L

G(jω)

Im

A

Re

−1/N (A)

Figura 4.18: Determinaci´on de un ciclo l´ımite. Conviene recordar que para no-linealidades uniformes N es siempre real y por consiguiente el trazado de (4.31) siempre est´a situado sobre el eje real.

4.3.4.

Funci´ on descriptiva dependiente de la frecuencia

En el caso general la funci´on descriptiva depende tanto de la amplitud de la se˜ nal de entrada como de su frecuencia y, en consecuencia el m´etodo que se acaba de ver en el apartado anterior, adquiere mayor complejidad. En tal caso la expresi´on en el segundo miembro de (4.30) da lugar a una familia de curvas en el plano complejo con A como par´ametro y ω permaneciendo constante en cada curva, como se muestra en la figura 4.19. De todas las intersecciones entre la familia de curvas 1/N(A, ω) y la curva G(jω) solamente aquellos puntos de intersecci´on en los que coincidan los valores de ω constituyen soluciones de la ecuaci´on (4.30), y son, por tanto, candidatos a ciclos l´ımites. Existe otro procedimiento gr´afico para resolver la expresi´on (4.30). Consiste en considerar la representaciones gr´aficas de G(jω)N(A, ω). Dando a A un valor constante y variando ω de 0 a infinito, se obtiene una curva que representa a G(jω)N(A, ω). Procediendo con diferentes valores de A se obtiene una familia de curvas, como la que se muestra en la figura 4.20. La curva de esta familia que pase por el punto (-1,0) en el plano complejo suministra una soluci´on de la expresi´on (4.30) .

4.3.5.

Estabilidad de los ciclos l´ımite

Con los ciclos l´ımites sucede lo mismo que con los equilibrios: que pueden ser estables o inestables. Las soluciones de la ecuaci´on (4.30) deben someterse a un an´alisis de estabilidad, para determinar cuales de ellas son estables y cuales no. El criterio de Nyquist ampliado que hemos visto en la secci´on 4.3.1, permite analizar esa estabilidad. Consid´erese la figura 4.21 en la que se muestran las intersecciones entre la funci´on de transferencia de la parte lineal y la inversa de la funci´on descriptiva de la parte


´ ´ DESCRIPTIVA109 4.3. ANALISIS DE SISTEMAS NO LINEALES MEDIANTE LA FUNCION

−1/N (A, ω) ω4

G(jω)

Im

A

ω3 ω2

Re

ω1 ω

Figura 4.19: Determinaci´on de ciclos l´ımite con funciones descriptivas dependientes de la frecuencia.

A1

A2

A3

A4

-1

ω G(jω)N (A, ω)

Figura 4.20: Resoluci´on gr´afica de la ecuaci´on N(A, ω)G(jω) + 1 = 0.


110

´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION G(jω)

ω

L2

L”1

Im

−1/N (A, ω)

Re

L 1 L1

Figura 4.21: Estabilidad de ciclos l´ımite. no lineal. Estas dos curvas presentan dos puntos de intersecci´on, L1 y L2 , por lo que el sistema presenta dos ciclos l´ımites. Obs´ervese que el valor de A correspondiente al punto L1 es menor que el de A correspondiente a L2 . Sup´ongase que la funci´on de transferencia de la parte lineal G(jω) no posee polos inestables. Vamos a analizar primero la estabilidad del ciclo l´ımite correspondiente al punto L1 . Consid´erese que el sistema se encuentra inicialmente operando en el punto L1 , na con un ciclo l´ımite de amplitud A1 y cuya frecuencia en ω1 . Debido a una peque˜ perturbaci´on, la amplitud de la se˜ nal de entrada al sistema no lineal se incrementa ligeramente, y el punto de operaci´on del sistema se mueve de L1 a L 1 . Puesto que el nuevo punto L 1 se encuentra a la derecha de la curva G(jω), de acuerdo con el criterio de Nyquist ampliado que se ha visto en la secci´on 4.3.1, el sistema es inestable, en este punto de operaci´on, y las amplitudes del sistema tienden a crecer. Por consiguiente, el punto de operaci´on seguir´a creciendo a lo largo de curva −1/N(A, ω) hasta el punto L2 . Por otra parte, si el sistema se perturba de modo que la amplitud A decrece, entonces el punto de operaci´on se mover´a al punto L 1 . En este caso el punto L 1 queda a la izquierda de G(jω) y el criterio de Nyquist ampliado garantiza la estabilidad del sistema, por lo que las amplitudes tender´an a decrecer y el punto de operaci´on se alejara cada vez m´as del punto de equilibrio L1 . De todo lo anterior se desprende que una ligera perturbaci´on destruye la oscilaci´on en el punto L1 y que, por consiguiente, que este ciclo l´ımite es inestable. Un an´alisis similar puede desarrollarse para el punto L2 con la conclusi´on de que ciclo l´ımite en ese caso es estable. El anterior razonamiento no es del todo convincente, y debe considerarse como una forma intuitiva de presentar un resultado que, por otra parte es correcto, como se ver´a a continuaci´on. Una forma m´as rigurosa de abordar el estudio de la estabilidad de las oscilaciones es el siguiente. Sea x = Aejωt el primer arm´onico de la oscilaci´on automantenida que se perturba ligeramente hasta que su amplitud toma el valor A + ΔA y su frecuencia


´ ´ DESCRIPTIVA111 4.3. ANALISIS DE SISTEMAS NO LINEALES MEDIANTE LA FUNCION ω + Δω. Despu´es de la perturbaci´on, x(t) ya no es una funci´on peri´odica, sino que posee un peque˜ no amortiguamiento δ, positivo o negativo. Es decir, despu´es de la perturbaci´on la se˜ nal se convierte en: x(t) = (A + ΔA)e−δt ej(ω+Δω)t = (A + ΔA)ej(ω+Δω+jδ)t

(4.32)

Por otra parte, la expresi´on (4.29) se puede escribir X(A, ω) + jY (A, ω) = 0

(4.33)

agrupando los t´erminos correspondientes a sus partes real e imaginaria. Por otra parte, la soluci´on (4.32) debe satisfacer tambi´en la anterior ecuaci´on dando lugar a: X(A + ΔA, ω + Δω + jδ) + jY (A + ΔA, ω + Δω + jδ) = 0

(4.34)

Desarrollando en serie de Taylor esta expresi´on, y tomando £´ unicamente los t´erminos de primer orden en ΔA, Δω y δ, se tiene: ∂X Δω + ∂ω ∂Y Δω + ∂ω Eliminando Δω:

∂X ∂ω

2 +

∂Y ∂ω

∂X ∂Y ΔA − δ = 0 ∂A ∂ω ∂Y ∂X ΔA + δ = 0 ∂A ∂ω

2

δ=

∂X ∂Y ∂Y ∂X − ∂A ∂ω ∂A ∂ω

ΔA

Para que la oscilaci´on sea estable es necesario que δ y ΔA sean del mismo signo, lo que exige que: ∂Y ∂X ∂X ∂Y − >0 (4.35) ∂A ∂ω ∂A ∂ω En el caso de una no linealidad uniforme se tiene, N(A)G(jω) + 1 = 0 Haciendo G(jω) = U(ω) + jV (ω) 1 = P (A) + jQ(A) C(A) = − N(A)


´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION

112 se tiene

X(A, ω) = U(ω) − P (A) Y (A, ω) = V (ω) − Q(A) Por lo que la expresi´on (4.35) se escribe en este caso ∂Q ∂U ∂P ∂V − >0 ∂A ∂ω ∂A ∂ω El primer miembro de esta desigualdad es un producto vectorial lo que puede escribirse dG(jω) dC(A) × >0 dω dA Este producto vectorial permite la interpretaci´on geom´etrica que se muestra en la figura 4.22. De acuerdo con ella, un ciclo limite ser´a estable si recorriendo G(jω) en el sentido de las ω crecientes, en el punto de corte con C(A), se deja a la izquierda el sentido de las A crecientes, en la curva de C(A) = −1/N(A). Im

Im

G

G

Re

Re −1/N

−1/N

(a)

(b)

Figura 4.22: Criterio de estabilidad de ciclos l´ımite: (a) estable; (b) inestable. De este modo se ha demostrado con rigor el resultado que previamente se hab´ıa obtenido por consideraciones un tanto laxas con respecto al criterio de Nyquist.

Ejemplo Sea el sistema realimentado de la figura 4.23, que incluye un rel´e en la cadena directa. Supongamos, en primer lugar, que la funci´on de transferencia de la parte lineal es: K G1 (s) = s(s + 2)


´ ´ DESCRIPTIVA113 4.3. ANALISIS DE SISTEMAS NO LINEALES MEDIANTE LA FUNCION r=0 +

G(s) -

Figura 4.23: Sistema con un rel´e y realimentaci´on. Se trata de estudiar las posibles oscilaciones del sistema y su estabilidad. Recordando la expresi´on (4.23) se tiene que la funci´on descriptiva de un rel´e viene dada por 4M N(A) = πA En este caso se supone que M = 1. Seg´ un lo que se ha visto, el sistema ser´a oscilatorio si existe una soluci´on a la ecuaci´on 1 G1 (ω) = − N(A) Esta ecuaci´on, en este caso, conduce a K πA =− jω(jω + 2) 4 Es decir 4K = −πAjω(jω + 2) Igualando sus partes reales e imaginarias se tiene: 4K = πAω 2 −2πAjω = 0 De donde se desprende que ω = 0, y por lo tanto el sistema no oscilar´a, pues no existe ninguna frecuencia para la que se tenga una soluci´on oscilatoria. A la misma conclusi´on se llega empleando m´etodos gr´aficos, y comprobando que la representaci´on gr´afica de la funci´on de transferencia de la parte lineal y de la funci´on descriptiva s´olo se cortan en el origen. Supongamos ahora que la ecuaci´on de la parte lineal es G2 (s) =

K s(s + 2)(s + 5)


´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION

114

Im G2 (jω) A P

P P”

Re

Figura 4.24: Estudio de la estabilidad de un sistema no lineal con un rel´e.

En ese caso la ecuaci´on de oscilaci´on se convierte en K πA =− jω(jω + 2)(jω + 5) 4 es decir 4K = −πAjω(jω + 2)(jω + 5) = 7Aω 2 + Aj(ω 3 − 10ω) Con lo que igualando partes reales e imaginarias se tiene 4K = 7πAω 2 ω 3 − 10ω = 0

Por lo tanto, en este caso el sistema oscila con una frecuencia ω = amplitud A = 2K/35π.

10 y una

Para estudiar la estabilidad del oscilador se recurre al diagrama de Nyquist que se muestra en la figura 4.24. El punto de oscilaci´on corresponde al punto P de esta figura. Para estudiar la estabilidad del ciclo l´ımite, supongamos, en primer lugar, una perturbaci´on que haga que la entrada al elemento no lineal se incremente a un nuevo valor, de modo que el punto de operaci´on se desplace a P . Puesto que P se encuentra en la regi´on de operaci´on estable, la amplitud de la entrada al elemento no lineal tiende a decrecer y por tanto el punto de operaci´on se mueve de nuevo a P . De forma an´aloga, si la perturbaci´on hace decrecer la amplitud de la entrada al sistema no lineal entonces se produce un desplazamiento del punto de operaci´on a P , que se encuentra situado en la regi´on de operaci´on inestable. La amplitud de la entrada, en este caso, se incrementa de modo que el punto de operaci´on vuelve de nuevo a P . Por consiguiente el sistema tiene un ciclo l´ımite estable en P .


´ DESCRIPTIVA DUAL 4.4. LA FUNCION

a)

115

b)

Figura 4.25:

4.3.6.

Fiabilidad del an´ alisis mediante funciones descriptivas

Cuando se emplea el m´etodo de la funci´on descriptiva conviene no olvidar nunca el car´acter aproximado de esa funci´on, lo que conduce a resultados que tienen tambi´en una naturaleza aproximada. Este car´acter aproximado afecta no s´olo a los valores num´ericos de las amplitudes y frecuencias de las oscilaciones de los ciclos l´ımites, sino tambi´en a la propia existencia de estos. Conviene recordar una de las hip´otesis sobre las que est´a basado el m´etodo: el car´acter de filtro paso bajo del sistema lineal. Adem´as, la propia expresi´on (4.30) puede ser sensible a las aproximaciones que comporta el m´etodo. Con car´acter general se puede decir que las conclusiones del m´etodo ser´an tanto m´as s´olidas cuanto m´as neta sea la intersecci´on de las curvas que representan la parte lineal y la inversa de la parte no lineal en la resoluci´on gr´afica del m´etodo. En la figura 4.25 se muestran dos situaciones extremas posibles. En la figura 4.25a se presenta un caso en el que el sistema muestra una gran sensibilidad, lo que hace temer que las conclusiones del m´etodo se puedan ver fuertemente afectadas. Por otra parte, la figura 4.25b muestra un caso en el que las conclusiones son altamente fiables. Cabe decir, que cuanto m´as perpendicular es la intersecci´on entre las curvas G(jω) y −1/N(A, ω), m´as fiables son los resultados del m´etodo.

4.4.

La funci´ on descriptiva dual

En este apartado se extienden las t´ecnicas de an´alisis basadas en m´etodos frecuenciales al caso de no linealidades asim´etricas. Para ello se usa el m´etodo de la


116

´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION

funci´ on descriptiva dual [GV68], [Ath75], [Coo94], [Cue00]. En este m´etodo se estudia el balance del primer arm´onico, de tal forma que los ciclos l´Ĺmite admitir´an la siguiente representaci´on: y(t) = a0 + Re(a1 ejωt );

a0 ∈ R, a1 ∈ C;

Re(a1 ) ≼ 0, ω > 0,

(4.36)

donde, y(t) es la salida de la parte lineal y a0 es el t´ermino de continua. Al igual que en la secci´on anterior los ciclos l´Ĺmite no se consideran en fase, y se puede suponer, sin p´erdida de generalidad, que Im(a1 ) = 0. Es importante hacer notar que la expresi´on (4.36) abarca no s´olo al representaci´on de ciclos l´Ĺmite asim´etricos como salida del sistema, sino que tambi´en contempla la posibilidad tanto de ciclos l´Ĺmite sim´etricos (a0 = 0), como la de puntos de equilibrio (a1 = 0). As´Ĺ pues, consid´erese que las seËœ nales correspondientes a la salida del bloque lineal, y(t), deďŹ nidas seg´ un (4.36) entran, por efecto de la realimentaci´on del sistema (ďŹ gura 4.3), en el bloque no lineal dando lugar a unas salidas que, en r´egimen permanente, corresponden a las seËœ nales peri´odicas v(t). Dichas salidas pueden ser representadas por medio de un desarrollo en serie como: v(t) = N0 a0 + Re(N1 a1 ejωt ) + . . . donde, N0 y N1 corresponden, respectivamente, a la ganancia de continua y a la del primer arm´onico calculadas desde la entrada del bloque no lineal a la salida de dicho bloque. Estas ganancias pueden ser obtenidas de manera f´acil a partir de la expresi´on de los coeďŹ cientes de Fourier como: Ď€ 1 N0 (a0 , a1 , ω) = v(t) d(ωt) 2Ď€a0 âˆ’Ď€ Ď€ 1 v(t)e−jωt d(ωt). N1 (a0 , a1 , ω) = Ď€a1 âˆ’Ď€ Si se considera una no linealidad est´atica, es posible eliminar la dependencia de ω de N0 y N1 . Por tanto, para que se satisfaga el balance del primera arm´onico, y exista un ciclo l´Ĺmite, ser´a necesario que los t´erminos de orden cero y de primer orden de y(t) sean iguales a los correspondientes t´erminos calculados (despreciando arm´onicos de orden superior) a la salida del bloque lineal cuando se toma como entrada la seËœ nal v(t). Esta condici´on puede ser expresada como el sistema: (G(0)N0 (a0 , a1 ) + 1)a0 = 0 (G(0)N1 (a0 , a1 ) + 1)a1 = 0.

(4.37)


´ DESCRIPTIVA DUAL 4.4. LA FUNCION

117

En el caso que exista soluci´on en a0 , a1 y ω del sistema (4.37) se podr´a predecir la existencia de un ciclo l´ımite. Cuando la soluci´on sea independiente de ω y tenga a1 = 0, ´esta ser´a la correspondiente a un punto de equilibrio del sistema.

4.4.1.

Ejemplo

Para ilustrar este m´etodo, y a fin de tener un resultado que comparar con el m´etodo de detecci´on de ciclos l´ımite con N arm´onicos, se aplica el m´etodo de la funci´on descriptiva dual a un sistema simple pero con una riqueza de comportamiento suficiente ´ ´ [SAA98a], [SAA98b]. El sistema a analizar es el representado en la figura 4.26 que tiene una no linealidad cuadr´atica que, al no ser sim´etrica con respecto al origen, justifica el uso de la funci´on descriptiva dual.

r=0

+

u

s+1

G(s)=

y

2

-

s +bs+2

- y2

Figura 4.26: Sistema no lineal estudiado. En primer lugar se hallan los puntos de equilibrio, para ello hay que resolver la ecuaci´on: y + G(0)ϕ(y) = 0 ⇔ ϕ(y) = −

y G(0)

donde, ϕ(y) = −y 2 y G(0) = 12 . Esta ecuaci´on se puede resolver gr´aficamente a partir de la figura 4.27. Se observa que se obtienen dos puntos de equilibrio: y = 0 e y = 2. A continuaci´on hay que estudiar su estabilidad. Para ello se usa el criterio de Nyquist. Aunque el sistema sea no lineal se puede aplicar este criterio ya que se estudia la estabilidad local del sistema en el punto de equilibrio. En primer lugar se analiza la estabilidad del equilibrio en y = 0, cuyo diagrama de Nyquist en funci´on del par´ametro b es el representado en la figura 4.28.


118

´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION

E1 y E2 -2y

f (y)

Figura 4.27: C´alculo gr´afico de los equilibrios.

G(0)

0<b<2

1/b

1/b

b>2

G(0)

b<0

Figura 4.28: Diagrama de Nyquist para en y = 0.

Para b > 0, en cualquiera de los dos casos (b < 2 y b > 2), al estar el punto cr´ıtico en el infinito, el n´ umero de vueltas es N = 0, y puesto que el sistema es estable en bucle abierto P = 0; luego Z = 0, por lo que el equilibrio es estable. Para b < 0 el sistema pasar´a a ser inestable en bucle abierto y como el punto cr´ıtico est´a en el infinito el n´ umero de vueltas es N = 0. Dado que P = 2, al ser el sistema inestable en bucle abierto Z = 2, por lo que el equilibrio es inestable. As´ı pues, se pasa de la estabilidad a la inestabilidad del equilibrio y = 0 para b = 0, y esta p´erdida de estabilidad se produce por la aparici´on de dos polos complejos conjugados, lo que induce a pensar que se est´a en presencia de una bifurcaci´on de Hopf. A continuaci´on se realiza el mismo an´alisis para el equilibrio en y = 2. En este caso el punto cr´ıtico est´a en 14 ; por lo que como se puede observar en la figura 4.29, tanto para b > 0, como para b < 0 el equilibrio es inestable con Z=1; por lo tanto el equilibrio es un punto de silla. El siguiente paso consiste en el c´alculo de ciclos l´ımite mediante la funci´on descrip-


´ DESCRIPTIVA DUAL 4.4. LA FUNCION

G(0) 1/4

1/b

119

1/b

G(0)

1/2

1/4

b>0

b<0

Figura 4.29: Diagrama de Nyquist para y = 2. tiva dual . Para la funci´on y 2 la funci´on descriptiva queda de la forma: N0 = −a0 − N1 = −2a0 .

a21 2a0

Se observa que, al ser una no linealidad est´atica, la funci´on descriptiva no depende de ω, pero s´ı de los par´ametros a0 y a1 . La ecuaci´on de balance arm´onico es: a0 [N0 G(0) + 1] = 0 N1 G(jω) + 1 = 0.

(4.38) (4.39)

Despejando de las ecuaciones anteriores se tiene que para a0 = 0 de la ecuaci´on (4.38) se obtiene: 1 a21 (−a0 − )+1=0 2 2a0

(4.40)

−2a0 G(jω) + 1 = 0

(4.41)

y de (4.39)

Si se resuelve gr´aficamente la ecuaci´on (4.41) para los casos estudiados en el an´ alisis de equilibrios (figura 4.30), se obtiene que la funci´on descriptiva de la no linealidad se corresponde con − N11 = 2a10 Observando la figura 4.30 se deduce que s´olo existe ciclo l´ımite para los valores de b tales que 0 < b < 2 y, seg´ un el criterio de Nyquist generalizado, dicho ciclo l´ımite es inestable. El corte entre el diagrama de √ Nyquist y la funci´on descriptiva se produce 1 1 para 2a0 = b con una frecuencia de ω = 2 − b.


120

´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION

1/b

G(0) 1/2

G(0)

1/b

0<b<2

b>2

b<0

Figura 4.30: Resoluci´on gr´afica para diferentes valores de b. Resolviendo la ecuaci´on (4.40) para calcular la amplitud del ciclo l´ımite se obtiene que ´esta es: b2 a1 = 2b − . 2 Por lo tanto, y a modo de resumen, puede decirse que el sistema presenta una bifurcaci´on de Hopf subcr´ıtica en b = 0 de donde nace un ciclo l´ımite que va creciendo en amplitud hasta que choca con el punto de silla, produci´endose una bifurcaci´on homoclina en b = 2 (que coincide con ω = 0) y desapareciendo el ciclo l´ımite. Esto puede verse de manera m´as clara en el diagrama de bifurcaciones que se presenta en la figura 4.31. y

2

2

b

Figura 4.31: Diagrama de bifurcaciones del sistema.

Por lo expuesto anteriormente el ciclo l´ımite inestable deber´ıa existir hasta que b = 2. Sin embargo, por simulaci´on se obtiene que ese ciclo l´ımite desaparece a partir


´ ´ ´ ´ 4.5. CALCULO DE VARIOS ARMONICOS EN EL METODO DE BALANCE ARMONICO121 de b = 0,36, valor sensiblemente inferior al obtenido por el m´etodo de la funci´on descriptiva. Esta discrepancia es debida a la interacci´on del ciclo l´ımite con la variedad estable del punto de silla, lo que hace que el ciclo l´ımite se achate y que los arm´onicos de orden superior a uno tengan un mayor peso en su descripci´on. As´ı pues, tal y como se expuso en un primer momento, el m´etodo de la funci´on descriptiva reproduce relativamente bien el comportamiento cualitativo del sistema (de hecho se ha detectado una bifurcaci´on de car´acter global, como es la homoclina, de una manera sencilla), pero, para un ajuste m´as fino, se ha de recurrir a otro tipo de an´alisis o bien a calcular los arm´onicos de orden superior.

4.5.

C´ alculo de varios arm´ onicos en el m´ etodo de balance arm´ onico

Como se ha expuesto en la secci´on anterior, el m´etodo de la funci´on descriptiva tiene car´acter aproximado y se muestra insuficiente para describir los ciclos l´ımite cuando est´an lejos de su nacimiento. Para solucionar este problema, como primera aportaci´on original a esta tesis, se presenta un m´etodo para el c´alculo de un n´ umero ´ ´ arbitrario de arm´onicos en un sistema con no linealidad est´ atica [SAA98a], [SAA98b]. En primer lugar se presenta una descripci´on de la notaci´on y procedimientos a seguir. El sistema no lineal objeto de estudio es el representado en la figura 4.32.

r

+

y

u

G(s)

-

f(.)

Figura 4.32: Sistema no lineal.


122

´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION

Si xp (t) es una soluci´on peri´odica de periodo T = en series de Fourier, obteni´endose la expresi´on:

2π , ω

entonces puede ser desarrollada

xˆ0 xp (t) = √ + [ˆ xck cos(kωt) + xˆsk sen(kωt)]. 2 k=1 ∞

Normalmente se utiliza una versi´on truncada a N t´erminos del desarrollo anterior: xˆ0 [ˆ xck cos(kωt) + xˆsk sen(kωt)]. xN (t) = √ + 2 k=1 N

Descrita la o´rbita peri´odica de esta forma, la bondad de la aproximaci´on depender´a de: El n´ umero de arm´onicos N utilizados. Caracter´Ĺsticas de ďŹ ltrado del sistema: El sistema lineal debe ďŹ ltrar la mayor parte de los arm´onicos de orden superior a N para que la aproximaci´on sea lo m´as precisa posible. La aproximaci´on ser´a tanto peor cuanto m´as bruscos sean los cambios producidos en Ď•(y) en funci´on de las variaciones de y. Para el sistema de la ďŹ gura 4.32 se puede expresar la salida y(t) en funci´on de su desarrollo en series de Fourier en su forma truncada en N arm´onicos: yˆ0 [ˆ ykc cos(kωt) + yˆks sen(kωt)] yN (t) = √ + 2 k=1 N

La entrada del sistema, suponiendo referencia nula, es u = âˆ’Ď•(y), con lo que sustituyendo yN (t) en la expresi´on anterior: uˆ0 [ˆ uck cos(kωt) + uˆsk sen(kωt)]. âˆ’Ď•(yN (t)) = √ + 2 k=1 ∞

N´otese que el hecho de que yN (t) est´e truncada en N arm´onicos no implica que Ď•(yN (t)) tambi´en lo est´e, ya que es el desarrollo en series de Fourier de una onda distinta. Llamaremos uN (t) al truncamiento de âˆ’Ď•(yN (t)) en N arm´onicos: uˆ0 [ˆ uck cos(kωt) + uˆsk sen(kωt)] uN (t) = √ + 2 k=1 N


´ ´ ´ ´ 4.5. CALCULO DE VARIOS ARMONICOS EN EL METODO DE BALANCE ARMONICO123 Dado un n´ umero determinado de arm´onicos N, se define en primer lugar la funci´on vectorial: FN (θ) ∈ IR1×(2N +1) , que es la compuesta por el t´ermino de continua y los cosenos y senos de los diferentes arm´onicos a considerar. 1 FN (θ) = [ √ , cos(θ), sen(θ), . . . , cos(Nθ), sen(Nθ)]. 2 Se definen los vectores Yˆ , y Uˆ como los vectores de dimensi´on 2N + 1 que contienen los coeficientes del desarrollo en series de Fourier truncado en N arm´onicos de la salida yN (t) y la entrada uN (t) al sistema respectivamente. c s Yˆ T = [ˆ y0 , yˆ1c , yˆ1s , . . . , yˆN , yˆN ] ˆ T = [ˆ U u0 , uˆc , uˆs , . . . , uˆc , uˆs ]. 1

1

N

N

As´ı, multiplicando cada uno de los vectores columna anteriores por la funci´on vectorial FN (ωt) se obtienen los desarrollos truncados de la salida y la entrada: yN (t) = FN (ωt)Yˆ ˆ uN (t) = FN (ωt)U. Sup´ongase una se˜ nal de entrada peri´odica definida por el vector columna UˆN con N arm´onicos de entrada. Se introduce esta se˜ nal en el sistema lineal y se obtiene una se˜ nal de salida peri´odica truncada tambi´en en N arm´onicos YˆN (figura 4.33). ˆ U

G(s)

Figura 4.33: Relaci´on entre los arm´onicos de entrada y de salida.

Suponiendo que la matriz A del sistema no tiene autovalores en el eje imaginario, ˆ y los de dado que el sistema es lineal, la relaci´on entre los arm´onicos de entrada U salida Yˆ ser´a tambi´en lineal y puede ser expresada por la matriz: ˆ Yˆ = HG U, donde

⎡ ⎢ ⎢ ⎢ HG = ⎢ ⎢ ⎣

G(0) 0 0 ¯ 0 H1 0 0 0 H¯2 .. .. .. . . . 0 0 0

... ... ... .. .

0 0 0 .. . ¯ . . . HN

⎤ ⎥ ⎥ ⎥ ⎥. ⎥ ⎦


124

´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION

ÂŻ k ∈ R2Ă—2 se deďŹ nen como: Las matrices H Re(G(kωj)) Im(G(kωj)) Re(G(kωj)) Im(G(kωj)) ÂŻk = ÂŻk = H con H −Im(G(kωj)) Re(G(kωj)) −Im(G(kωj)) Re(G(kωj)) Realimentando la salida, suponiendo referencia nula y volviendo a obtener la seËœ nal de entrada, se obtiene una relaci´on entre la salida y la entrada (ďŹ gura 4.34). ˆ U

Ď•(¡)

Yˆ

Figura 4.34: Realimentaci´on de la salida para dar la entrada.

La obtenci´on de los arm´onicos de entrada en funci´on de los de salida se har´a aplicando balance arm´onico, es decir: ⎤ ⎥ ⎤ ⎥ √1 uˆ0 2 ⎢ cos(ωt) ⎼ ⎢ uˆc ⎼ ⎼ ⎢ ⎢ 1 ⎼ T ⎢ sen(ωt) ⎼ ⎢ uˆs ⎼ 2 1 ⎼ ⎢ ⎼ ⎢ ˆ ⎢ . ⎼= − Ď•(yN (t)) ⎢ U= ⎼ dt. . . . ⎼ ⎢ ⎢ . ⎼ T 0 . ⎼ ⎢ ⎢ c ⎼ ⎣ cos(Nωt) ⎌ ⎣ uˆN ⎌ uˆsN sen(Nωt) Usando la notaci´on descrita anteriormente y, realizando el cambio de variables θ = ωt, la ecuaci´on anterior se puede expresar: 1 2Ď€ ˆ U =− Ď•(F (θ)Yˆ )F T (θ)dθ. (4.42) Ď€ 0 Sustituyendo la relaci´on entre los arm´onicos de entrada y los de salida a trav´es de la parte lineal del sistema en la ecuaci´on anterior se obtiene la ecuaci´on de balance arm´ onico: 2Ď€ 1 Uˆ = − Ď•(F (θ)HG Uˆ )F T (θ)dθ (4.43) Ď€ 0 que permite calcular, con una aproximaci´on de N arm´onicos, la frecuencia y amplitud de los ciclos l´Ĺmite existentes en el sistema. Volviendo sobre el ejemplo propuesto en el apartado 4.4.1, la resoluci´on de las ecuaciones de balance arm´onico tambi´en puede hacerse a partir de la formulaci´on general de la ecuaci´on de balance arm´onico (4.43).


´ ´ ´ ´ 4.5. CALCULO DE VARIOS ARMONICOS EN EL METODO DE BALANCE ARMONICO125 Si en al ecuaci´on (4.42) se premultiplican ambos miembros de la igualdad por la matriz HG queda: HG 2Ď€ ˆ ˆ HG U = Y = − Ď•(F (θ)Yˆ )F T (θ)dθ. Ď€ 0 Tomando el origen de tiempo de manera que la seËœ nal peri´odica de salida se pueda expresar como: a0 y(t) = √ + asenθ. 2 Sustituyendo en la ecuaci´on anterior y truncando el desarrollo en el primer arm´onico: ⎞ ⎛ 2Ď€ a0 a0 âŽ? 0 ⎠= − HG Ď•( √ + asenθ)F T (θ)dθ, Ď€ 0 2 a donde, desarrollando la no linealidad y tomando s´olo el primer arm´onico: a2 a2 2a0 a a0 + √ senθ), Ď•( √ + asenθ) = −( 0 + 2 2 2 2 con lo que ⎥ ⎣

⎤

⎥

2

⎤

2 a √1 ( 0 + a + 2a √0 a senθ) 2Ď€ a0 2 2 2 ⎼ ⎢ a2 a2 2a a 2 HG ⎢ ( 0 + + √0 senθ) cos θ ⎼ dθ. 0 ⎌= 2 2 ⎌ ⎣ 2 Ď€ 0 a20 a 2a a a2 0 ( 2 + 2 + √2 senθ)senθ

Integrando esta ecuaci´on y teniendo en cuenta que HG vale ⎥ ⎤ G(0) 0 0 Re(G(jω)) Im(G(jω)) ⎌ HG = ⎣ 0 0 −Im(G(jω)) Re(G(jω)) se obtiene el sistema de ecuaciones: G(0) a0 = √ (a20 + a2 ) 2 2a0 a 0 = Im(G(jω)) √ 2 2a0 a a = Re(G(jω)) √ 2 que es igual al formado por las ecuaciones (4.40) y (4.41) escaladas en puestas en parte real e imaginaria.

√

2 y descom-


´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION

126

4.5.1.

Definici´ on del algoritmo

Para resolver la ecuaci´on de balance arm´onico para los N primeros arm´onicos se ďŹ ja, en primer lugar, el origen de tiempos arbitrariamente de manera que el primer coeďŹ ciente del desarrollo en series de Fourier de la entrada uc1 sea igual a cero. A continuaci´on se usa un algoritmo iterativo para calcular los arm´onicos de orden superior a N = 1, suponiendo conocido el valor de ω y el de us1 = a. Para garantizar la convergencia del algoritmo se presenta la siguiente propiedad [Vid93] Si para la frecuencia ω se cumple: 1. m´ax | G(kωj) |<

1 , ∀k = 1 L

donde L es una constante de Lipschitz de Ď•(.). 2. Existe

⎤ a0 ⎢ 0 ⎼ ⎼ U =⎢ ⎣ a ⎌ Us ⎥

soluci´ on de la ecuaci´ on de balance arm´ onico. Entonces, el siguiente proceso iterativo converge a los arm´ onicos superiores de dicha s s orbita peri´ ´ odica, es decir, Uk −→ U y u0k −→ a0 : ⎥ ⎤ ⎥ ⎤ u0k+1 u 0k ⎢ uc1 ⎼ ⎢ 0 ⎼ T 1 2Ď€ ⎢ ⎼ ⎢ ⎼ = − Ď•(F (θ)H G ⎣ us1 ⎌ ⎣ a ⎌)F (θ)dθ. Ď€ 0 s Uks Uk+1

Bajo las hip´otesis de la propiedad anterior, sup´ongase que para ω y a se calculan, utilizando el m´etodo anteriormente descrito, a0 y los arm´onicos superiores U s : ⎥ ⎤ ⎥ ⎤ u0 u 0 2Ď€ ⎢ uc1 ⎼ ⎢ 0 ⎼ T ⎢ s ⎼ = −1 ⎢ ⎼ Ď•(F (θ)H G ⎣ u1 ⎌ ⎣ a ⎌)F (θ)dθ, Ď€ 0 Us Us


´ ´ ´ ´ 4.5. CALCULO DE VARIOS ARMONICOS EN EL METODO DE BALANCE ARMONICO127 entonces la condici´on para la existencia de una o´rbita peri´odica queda reducida a uˆc1 = 0 y uˆs1 = a. Para resolver estas ecuaciones, el algoritmo se aplica partiendo de un valor inicial determinado para las amplitudes de los arm´onicos superiores, y, a partir de ah´ı, se itera hasta conseguir que estos arm´onicos converjan hasta un valor determinado para cada valor de ω y a de una malla previamente prefijada. Los valores de uˆc1 y uˆs1 obtenidos para cada punto de la malla y soluci´on de la iteraci´on de los arm´onicos superiores se almacenan junto con los valores de ω y a y dichos arm´onicos, barri´endose as´ı toda la malla. Terminado el barrido, se halla el punto que tiene menor error entre los valores calculados de uˆc1 y uˆs1 y los valores necesarios para la existencia de soluci´on peri´odica, realiz´andose a continuaci´on un barrido en una malla m´as fina alrededor de dicho punto. En caso de que el error en las igualdades u ˆc1 = 0 y uˆs1 = a fuera demasiado alto el algoritmo supondr´a que no existe o´rbita peri´odica para ese par (ω, a).

4.5.2.

Resultados

A continuaci´on se exponen los resultados de la aplicaci´on del algoritmo de detecci´on de o´rbitas peri´odicas con N arm´onicos al sistema de la figura 4.26 con N = 20 y se comparan los resultados obtenidos con la o´rbita peri´odica obtenida de la aplicaci´on de la funci´on descriptiva (N = 1) para diferentes valores del par´ametro b.

b = 0,05 Para este valor de b la amplitud del ciclo l´ımite ha de ser peque˜ na ya que dicha amplitud crece con el valor de b al haberse producido una bifurcaci´on de Hopf en el origen. En la figura 4.35 se muestra con el s´ımbolo ”+.en rojo el ciclo l´ımite obtenido del algoritmo con N = 1 y con l´ınea continua la evoluci´on del sistema en el espacio de estados. N´otese que el ciclo l´ımite que se obtiene es inestable, lo cual no es problema para el m´etodo del balance arm´onico, ya que este m´etodo s´olo resuelve la ecuaci´on de balance arm´onico sin analizar su estabilidad, pero para la representaci´on del espacio de estados se ha utilizado la integraci´on hacia “atr´as” en el tiempo para poder ver el ciclo l´ımite.


128

´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION 0.8

0.6

0.4

0.2

0

−0.2

−0.4

−0.6 −1

−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

Figura 4.35: Ciclo l´ımite real y calculado con N = 1 para b = 0,05. Como puede observarse no existe gran diferencia entre el calculado con N = 1 y el real, debido a que la amplitud del ciclo l´ımite es peque˜ na y todav´ıa no ha entrado en contacto con la variedad estable del punto de silla.

b = 0,2 Si se realiza la operaci´on anterior, comparando el ciclo l´ımite calculado por el m´etodo de la funci´on descriptiva (N = 1) y el real obtenido por integraci´on (figura 4.36), se observa que existen diferencias significativas entre ambos debido al aumento de amplitud de dicho ciclo l´ımite. Si se calcula ahora en ciclo l´ımite con los 20 primeros arm´onicos y se lo compara con el real se observa (figura 4.37) que son pr´acticamente iguales. De tal manera que se confunde el ciclo l´ımite calculado con el real.

b = 0,31 En este caso la aproximaci´on con 20 arm´onicos no es tan precisa, ya que, al estar muy pr´oximos a la o´rbita homoclina, el periodo tiende a infinito (ω → 0), con lo que la convergencia del algoritmo se ve comprometida, aunque, como se puede observar en la figura 4.38, la forma de ambos ciclos es muy parecida, variando s´olo la amplitud.


´ ´ ´ ´ 4.5. CALCULO DE VARIOS ARMONICOS EN EL METODO DE BALANCE ARMONICO129

1.2

1

0.8

0.6

0.4

0.2

0

−0.2

−0.4

−0.6 −1

−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

Figura 4.36: Ciclo l´ımite real y calculado con N = 1 para b = 0,2.

1.2

1

0.8

0.6

0.4

0.2

0

−0.2

−0.4

−0.6 −1

−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

Figura 4.37: Ciclo l´ımite real y calculado con N = 20 para b = 0,2.


130

´ DESCRIPTIVA Y BALANCE ARMONICO ´ CAP´ITULO 4. FUNCION

1.5

1

0.5

0

−0.5

−1 −1.4

−1.2

−1

−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

Figura 4.38: Ciclo l´ımite real y calculado con N = 20 para b = 0,31.

Se ha probado tambi´en el algoritmo para un valor de b superior al de bifurcaci´on, obteni´endose, para este caso, un ciclo l´ımite calculado para N = 1 y no hall´andose ninguno para una aproximaci´on con arm´onicos de orden superior.


Bibliograf´ıa [Ath75]

D.P. Atherton. Nonlinear Control Enginnering: Describing function analysis and design. Van Nostrand Reinhold, 1975.

[Coo94]

P. Cook. Nonlinear dynamical systems. Prentice-Hall, 1994.

[Cue00]

F. Cuesta. An´ alisis de Estabilidad de Sistemas Borrosos Multivariables. Aplicaci´ on al Control reactivo de Robots M´ oviles. PhD thesis, ESI. Sevilla, 2000.

[Glo89]

J.N. Glover. Hopf bifurcations at infinity. Nonlinear Analysis. Theory, Methods & Applications, 13(12):1393–1398, 1989.

[GV68]

A. Gelb and W. Vander Velde. Multiple-Input Describing Functions and Nonlinear Systema Design. McGraw-Hill Book Company, 1968.

[LP97]

J. Llibre and E. Ponce. Hopf bifurcation from infinity for planar control systems. Publicacions Matematiques, UAB, Barcelona, (41):181–198, 1997.

[LP98]

J. Llibre and E. Ponce. Bifurcation of a periodic orbit from infinity in planar piecewise linear vector fields. Nonlinear Analysis TMA, 36(5):623–653, 1998.

´ ´ [SAA98a] F. Salas, T. Alamo, and J. Aracil. Detecci´on de o´rbitas peri´odicas en sistemas no lineales. In XIX Jornadas de Autom´ atica, 1998. ´ ´ [SAA98b] F. Salas, T. Alamo, and J. Aracil. Detecci´on of periodic orbits in nonlinear systems. In Niconet Workshop on numerical software in control engenieering, 1998. [Sal95]

F. Salas. Estudio de la din´amica de un oscilador electr´onico del tipo van der pol-duffing. Proyecto Final de Carrera, 1995.

[Vid93]

M. Vidyasagar. Nonlinear Systems Analysis. Prentice-Hall, 2 edition, 1993.

131


132

BIBLIOGRAF´IA


Cap´ıtulo 5 Bifurcaciones en sistemas de control 5.1.

Feedback systems with saturation

Consider the open loop system x˙ = Ax + Bu with a control law u = −Kx giving rise to a closed loop system x˙ = (A − BK)x it is assumed that this system has a good performance. The closed loop system can also be interpreted as +-

u

B

y

x

K

++

A

where

G(s) = K(sI − A)−1 B

Now a saturation is added in the feedback loop u +

1

-1

-

y G(s)

1

-1

How does the saturation influence the global behavior? 133


CAP´ITULO 5. BIFURCACIONES EN SISTEMAS DE CONTROL

134

5.1.1.

Equilibria in a system with saturation

Consider the system y

u +

G(s)

-

ϕ(.)

where ϕ(.) is the nonlinear characteristic of a saturation. The system equilibria are the values xe such that x˙ = 0 x˙ = 0 ⇒ Axe + Bxe = 0 ⇒ xe = −A−1 Bue y e = −kA−1 Bue ⇒ y e = G(0)ue but ue = −ϕ(y e ), so

y e = −G(0)ϕ(y e )

The equilibria are the solutions to y + G(0)ϕ(y) = 0 Graphical solutions of the equilibrium point: - y

ϕ(y)

G(0)

E1

O

y

E2

Stability around an equilibrium y e : • the linearization has slope

dϕ (y e ) dy

(y e ) • the critical point in the Nyquist plot is −1/ dϕ dy In the saturation case: • •

dϕ dy dϕ dy

= 1 at y e = 0; = 0 at y e = ±KA−1 B.


5.1. FEEDBACK SYSTEMS WITH SATURATION

5.1.2.

135

Limit cycles in a system with saturation

Occurrence of periodic orbits using the describing function method. Describing function for the normalized saturation is N(a) =

1 2 sin−1 π

1 a

+ a1 1 −

1 a2

if

0≤a≤1

if

a>1

To predict limit cycles the following equation must be solved 1 + N(a)G(jω) = 0 This equation can be solved graphically with a Nyquist plot where G(jω) and −1/N(a) are represented.

5.1.3.

First order system

Consider the system with the open loop transfer function G(s) =

k s+a

Characteristic polynomial at the origin p(s) = s + a + k • if −k < a the origin is stable, • for −k = a there is an stability boundary, • if −k > a the origin is unstable,


136

CAP´ITULO 5. BIFURCACIONES EN SISTEMAS DE CONTROL φ( y)

-1

Gμ (0)<0

Gμ (0)>0

y(t)

Gμ (0)

1 0 0

Gμ(0)

y2e =-G μ(0)

1

y 1e =Gμ (0)

0 0

Gμ (0)

ye0 =0

-1

y

-1

Gμ (0)<-1

Qualitative Analysis Bifurcation set in the parameter plane (a, k). k 1

u

1

0.8

0.8 0.6

0.6

Po

0.4

(-1,0)

0.2

imag.G(jw)

imag.G(jw)

0.4

0

G(0)

−0.2 −0.4

-1/N(A)

(-1,0)

0.2

G(0)

0 −0.2

-1/N(A)

−0.4 −0.6

−0.6 −0.8

G(jw)

−0.8

G(jw)

−1

−1 −3

−3

−2.5

−2

−1.5

−1 real G(jw)

−0.5

0

0.5

−2

−1

0 real G(jw)

1

LOCAL STABILITY

Poou

0.5 0.4

1

2

3

GLOBAL

0.3

imag.G(jw)

0.2

(-1,0)

0.1 0

STABILITY

G(0)

-1/N(A)

−0.1 −0.2

G(jw)

−0.3 −0.4 −0.5 −2

−1.5

−1

−0.5 real G(jw)

0

0.5

1

0

a

0.5 0.4

Pos

0.2

imag.G(jw)

UNSTABLE

G(jw)

0.3

(-1,0)

0.1 0 −0.1

Poos

G(0)

-1/N(A)

−0.2 −0.3 −0.4 −0.5 −2

−1.5

−1

−0.5

0

0.5

real G(jw)

1.5

0.5

G(jw)

0.4

G(jw)

1

0.3

0.5

G(0)

(-1,0)

0.1

imag.G(jw)

imag.G(jw)

0.2

0 −0.1

-1/N(A)

G(0)

(-1,0)

w=oo

0

C1

-1/N(A)

−0.2 −0.5

−0.3 −0.4

−1

k=-a

−0.5 −2

−1.5

−1

−0.5 real G(jw)

0

0.5

−1.5 −3

1

−2.5

−2

−1.5

−1 real G(jw)

−0.5

0

0.5

1

Bifurcation diagram with delay. (a) 0 < k. (b) k < 0. a)

b)

ye

u

Poo

s

P oo

ye

k = constant

k = constant

1

u

1

Po

-k

s

Po 0 -1

a

0 -1

stable equilibrium points unstable equilibrium points

-k

a


5.2. SOTOMAYOR-LLIBRE-PONCE BIFURCATION ANALYSIS

5.1.4.

137

Second-order system

Consider the open loop second-order system x˙ = with a control law

0 1 −a2 −a1

x+

0 1

u

u = −Kx = − k2 k1 x

The open loop transfer function is G(s) =

k1 + k2 s s2 + a1 s + a2

Closed-loop characteristic polynomial p(s) = s2 + α1 s + α2 = s2 + (a1 + k2 )s + (a2 + k1 ) Polar plot k1 a2

(-1,0)

k < a2 1

k1 a2

k1 a2

k1 k2 a 2 = a1

k2 a1

(-1,0)

k2 k1 = a2 a1

>

k2 a1

k2 (-1,0)

a1

k1 a2

A saturation is added in the feedback path

5.2.

Sotomayor-Llibre-Ponce bifurcation analysis

Qualitatively different state portraits in each region of the parameter plane (a1 , a2 )


138

CAP´ITULO 5. BIFURCACIONES EN SISTEMAS DE CONTROL

A

B

B a2

B

A

D

C

P

a1

P

DSC

D

C

In all cases the origin remains stable.

The boundaries between these regions are given by bifurcations:

• a pitchfork bifurcation at infinity P∞ ;

• a Hopf bifurcation at infinity B∞ ; and

• a double saddle connection (DSC) bifurcation.


5.2. SOTOMAYOR-LLIBRE-PONCE BIFURCATION ANALYSIS

5.2.1.

139

Frequency domain interpretation of the Llibre-Ponce bifurcation analysis

k1 a2

(-1,0)

k2 a1

I1

k2 a1

I2

k1 a2

(-1,0)

k2 k1 = a2 a1

(-1,0)

II a

II k1 a2

2

I2

k2 a1

I3

I1

(-1,0)

I3

k1 (-1,0)

a2

a1

III IV

III

DSC k2 k1 = a2 a1

IV

(-1,0)

DSC

k1 a2

(-1,0)

There are four dierent regions.

5.2.2.

Bounded attraction basin

State portrait in region II, with bounded attraction basin


CAP´ITULO 5. BIFURCACIONES EN SISTEMAS DE CONTROL

140

1 0.8 0.6 0.4 0.2 0 −0.2 −0.4 −0.6 −0.8 −1 −1

−0.5

0

0.5

1

For large enough disturbances the system is out of control 6 b 5

4

3

2

1 a

0

−1

−2 0

5.3.

0.5

1

1.5 t

2

2.5

3

Control systems with a delay

Consider the system r=0 +

u(t)

e -Ls ________ s+a

k

-

y(t)

φ(y)

The equilibrium points are the same as without delay. How does the delay affect the bifurcation diagram of the system without delay?


5.3. CONTROL SYSTEMS WITH A DELAY

5.3.1.

141

Qualitative Analysis

Bifurcation set in the parameter plane (a, k). k u

Poo

DSC

π L

ω

Diagrama de Nyquist 1.5

1

0.5

imag.G(jw)

0

-0.5

-1

Diagrama de Nyquist 2

-1.5

-2

1.5 -2.5 -5

-4

-3

-2

-1 0 real G(jw)

1

2

3

4

imag.G(jw)

1

0.5

0

a=

-0.5

-1 -5

-4

-3

-2

-1 real G(jw)

0

1

2

-1 L

C2

s

u

Diagrama de Nyquist 1

0.8

0.8

0.6

0.6

0 imag.G(jw)

0.4

0.4

0.2 0

imag.G(jw)

P

Ho

Diagrama de Nyquist 1

-0.2 -0.4

0.2 0 -0.2

-0.6

-0.4 -0.8

-0.6 -1 -5

-4

-3

ω =0

-2 real G(jw)

P0

-1

0

1

Local u Stable

GLOBAL STABILITY

π 2L

-0.8 -1 -5

-4

-3

-2

-1 real G(jw)

0

1

2

Diagrama de Nyquist 0.5 0.4 0.3

imag.G(jw)

0.2 0.1

0

0 -0.1

a

-0.2 -0.3 -0.4 -0.5 -3

-2.5

-2

-1.5

-1 real G(jw)

-0.5

0

0.5

1

0.8

0.6

UNSTABLE

0.4

imag.G(jw)

0.2

P

s

0

0.4

0

−0.2

−0.4

−0.6

0.2

−0.8 −2

imag.G(jw)

0

Poo

−0.2

−0.4

−0.6

−1.5

−1

s

−0.5 real G(jw)

0

0.5

1

2

1.5

−4

−3

−2

−1 real G(jw)

0

1

imag.G(jw)

1

−0.8 −5

2

0.5

0

C1

−0.5

L = 1s

−1 −5

−4

−3

−2 real G(jw)

−1

0

1

Bifurcation diagram with delay. (a) 1/L < k < π/2L. (b) k > π/2L. a)

Poou

u

ye

Poo

b)

ye

1 <k< π 2L L

s

u

Po

1 Ho

-k

0 -1

a=

k>

1

u

Po -k

a

0

a=

-1 L

stable equilibrium points unstable equilibrium points stable limit cycles

5.3.2.

A second-order system

Consider the system, r=0 + -

u(t) k (s+ki ) _________

e -Ls ________

s+a

s

φ ( y)

s

Ho

a -1

-1 L

π 2L

y(t)


CAP´ITULO 5. BIFURCACIONES EN SISTEMAS DE CONTROL

142

formed by a PI + a first order system with a delay. The open loop transfer function is G(s) =

5.3.3.

k(s + ki )e−Ls s(s + a)

Qualitative Analysis

Bifurcation set in the parameter plane (a, k). k u Hoo

4

3

3

2

2

1

imag.G(jw)

imag.G(jw)

4

0 -1

1

θ max L

Diagrama de Nyquist 8

ω

6

4

2

imag.G(jw)

Diagrama de Nyquist 5

Diagrama de Nyquist 5

0

-2

0 -4

-1 -6

-2

-2

-8 -3

-3

-2.5

-2

-1.5

-1

-0.5 real G(jw)

0

0.5

1

1.5

2

-3 -4 -5 -4

-4 -3.5

-3

-2.5

-2

-1.5 real G(jw)

-1

-0.5

0

0.5

1

-5 -12

-10

-8

-6 real G(jw)

-4

-2

0

s Ho

SLC Diagrama de Nyquist 8

11 00 00 11

6

4

2

T

imag.G(jw)

LOCAL STABILITY

0

-2

GLOBAL

0110

-4

-6

-8 -2

-1.5

-1

-0.5

0 real G(jw)

0.5

1

1.5

2

Diagrama de Nyquist

5 4 3

imag.G(jw)

2 1 0 -1 -2

Diagrama de Nyquist 2

-3 1.5

-4

1

-5 -8

-7

-6

-5

STABILITY

-4 -3 real G(jw)

-2

-1

0

1

imag.G(jw)

0.5

0

-0.5

-1

-1.5

-2 -2

-1.5

-1

-0.5

0

H uo

0.5

real G(jw)

ω =0 Diagrama de Nyquist

0

2

1.5

1

0.5

imag.G(jw)

UNSTABLE

a

NS0

0 Diagrama de Nyquist 2

-0.5 1.5

-1 1

-1.5

-1.5

-1

-0.5

0

imag.G(jw)

0.5

-2 -2

0.5

real G(jw)

0

−0.5

−1

L = 0.1 s ki = 1

−1.5

−2 −2

−1.5

−1

−0.5

0

0.5

real G(jw)

Bifurcation diagram for k > 0: (a) L = 0; (b) L > 0. u

a)

H oo

b)

ye

u

Hoo

ye k= constant

k= constant

1

-k

stable periodic orbits

0 -1

1

a

-k

unstable equilibrium points stable equilibrium points unstable limit cycles

0

-1

s Ho

a

stable limit cycles


5.4. SUMMARY OF PREVIOUS RESULTS

5.4.

143

Summary of previous results

Global perspective on the behavior modes of a class of nonlinear control systems. Depending on G(0) and of ϕ(y) equilibria other than the origin can appear. • Multiple equilibria when G(0) < −1 • Limit cycles when G(jω) crosses −1/N(a). Bifurcations occur when the system is open loop unstable.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.