ER3.4. Método indirecto de Lyapunov aplicado al modelo no lineal de un péndulo simple

Introducción (planteamiento)

Dado el siguiente modelo no lineal de un péndulo simple con un hilo rígido extremadamente delgado, analizar la estabilidad en cada uno de los puntos de equilibrio:

{˙x1=x2˙x2=(gl)sinx1(fm)x2+umlu0

Método (plan de solución)

Pasos: (i) cálculo de los puntos de equilibrio, (ii) linealización, (iii) cálculo de los valores propios en cada punto de equilibrio, (iv) análisis de los resultados.

Resultados (solución)

Puntos de equilibrio:

x20=0(gl)sinx10(fm)x20+1mlu0=0

Es decir,

x20=0sinx10=u0mg    

Existen puntos de equilibrio siempre y cuando |u0/(mg)|1

Por ejemplo, si la entrada es la mitad del peso (u0=0.5mg), entonces sinx0=0.5, x0=π/6=0.5236 radx0=5π/6=2.6180 rad. Tomando valores arbitrarios de los parámetros, la entrada igual a la mitad del peso y las condiciones iniciales iguales a cero y cerca de 2.6180 rad, se obtiene siempre el punto de equilibrio en 0.5236 rad, como se observa de las siguientes respuestas temporales obtenidas a partir de la simulación (se omite el código).

Respuesta temporal partiendo de un ángulo igual a cero:

Respuesta temporal 1

Partiendo de un ángulo igual a 2.6180 rad:

Respuesta temporal 2


El retrato de fase con la función pplane de MATLAB ilustra mejor los casos anteriores, donde se debe ubicar en el gráfico la condición inicial y seguir la respectiva trayectoria de estado con su dirección (se invita al lector a observar lo que sucede cuando x1(0) está por debajo o por encima de 2.618 rad:

Retrato de fase

Para la estabilidad se calcula el jacobiano:

A=fx|x0=[f1x1f1x2f2x1f2x2]x0=[01(gl)cosx1fm]x0

Para x0=(π/6,0) se tiene:

A=[013g2lfm]

Cálculo del jacobiano con la función jacobian de MATLAB:

syms x1 x2 g l f m s

syms x1 x2 g l f m s 
J = jacobian([x2; -(g/l)*sin(x1) - (f/m)*x2 ],[x1 x2]); 
x1 = pi/6; 
x2 = 0; 
A = eval(J); 
det(s*eye(2)-A); 
J, A, vp = eig(A)

 

Resultado de MATLAB


Valores propios:

λ1,2=f2m±12(fm)283gl

Debido al segundo término dentro del radical, el radical será siempre menor que (f/m) y las raíces siempre serán negativas, por lo que el sistema es asintóticamente estable en ese punto de equilibrio. 

Para x0=(2π/3,0) se tiene:

A=[01g2lfm]

Los valores propios son:

λ1,2=f2m±12(fm)2+2gl

En este caso hay una raíz en el semiplano derecho y una en el semiplano izquierdo, por lo que el punto de equilibrio es inestable (punto de silla), tal y como se observa en el retrato de fase de arriba.

Si se aplica el método directo de Lyapunov lo más natural (mas no necesario) es utilizar la energía total del péndulo como función definida positiva (localmente, dado que es igual a cero en varios puntos donde cosx1=1):

E=Ec+Ep=ml2x222+mg(llcosx1)

Función candidata de Lyapunov (es importante aclarar que esta función no necesariamente debe corresponder a una magnitud física (propiedad física que puede medirse) y ese es el poder del método directo de Lyapunov):

V(x)=Eml2=(gl)(1cosx1)+12x22

Derivando:

˙V(x)=(gl)˙x1sinx1+x2˙x2=(km)x220,x1

Se puede asegurar sólo que el punto de equilibrio es estable, ya que la función ˙V(x) es semidefinida negativa (la función es igual a cero no solo en el origen, sino para todos los valores de x1). La función V(x) falla debido a que el punto de equilibrio realmente es asintóticamente estable (como se vio anteriormente), por lo que se debe buscar otra función.

Si no hay fricción (f=0) entonces las raíces están sobre el eje imaginario y el primer teorema de Lyapunov no puede afirmar nada. El retrato de fase, sin embargo, muestra que se tiene un centro:

Retrato de fase 2


Discusión y verificación

Los cálculos matemáticos y la información de la simulación y el retrato de fase muestran una coherencia de los resultados, lo cual da más confianza al análisis. 

Se puede observar que el modelo tiene dos puntos de equilibrio, un foco estable en 30° y un punto de silla (inestable) en 150° (2.6180 rad). Tanto el primer teorema de Lyapunov como el retrato de fase muestran esos comportamientos. 

Lo más interesante es observar lo que sucede cuando el péndulo parte de un ángulo inferior o superior a 150°: cuando es inferior converge al punto de equilibrio estable. 

Si el modelo no tiene fricción se obtienen valores propios sobre el eje imaginario y el primer teorema de Lyapunov no permite obtener el tipo de punto de equilibrio, aunque el retrato de fase si permite ver que se tiene un centro. 

De esta manera, el primer teorema de Lyapunov da las pautas para el análisis de estabilidad de sistemas lineales.

Comentarios