He aquí una metodología general para resolver estos problemas. Supongamos que la ecuación característica de un sistema con retardo temporal viene dada por C(s,h):=P(s)+e−shQ(s) .
Tenemos un resultado que dice que C(s,0) es Hurwitz, entonces el C(s,h) es Hurwitz para cualquier retraso suficientemente pequeño h . Esto se puede demostrar utilizando un argumento de perturbación. Esto significa que si el sistema sin retardo es estable, entonces el sistema será estable para retardos pequeños. Esta es una propiedad intrínseca de robustez de esta clase de sistemas con retardo.
Se trata entonces de encontrar los valores del retardo para los que tenemos raíces en el eje imaginario. Así, buscamos (ω,h)∈R×R≥0 , de tal manera que C(jω,h)=0 . Esto se puede reformular como P(jω)=−e−jωhP(jω) y tomando el módulo al cuadrado en ambos lados se obtiene la expresión
|P(jω)|2−|Q(jω)|2=0,
que es un polinomio en ω que puede resolverse analíticamente en ciertos casos muy sencillos, pero siempre puede resolverse numéricamente.
Tenemos entonces dos casos:
-
Si no hay soluciones reales para este polinomio, entonces no hay cruce del eje imaginario por las raíces características para ningún valor del retardo. Por lo tanto, si el sistema con retardo cero es estable, entonces lo será para todos los retardos h≥0 .
-
Si hay soluciones reales, entonces para cada solución ωi>0 podemos resolver para C(jωi,hi)=0 donde hi será el retraso crítico asociado a la frecuencia de cruce ωi>0 . Para ello, se puede reescribir esta expresión como
e−ωihi=−P(ωi)Q(ωi)
donde hemos asumido que Q(ωi)≠0 Si no es así, podemos considerar en su lugar
eωihi=−Q(ωi)P(ωi).
Entonces, se puede utilizar cualquier resultado trigonométrico para resolverlo. Por ejemplo, tenemos que
hi=1ωiarg(−Q(ωi)P(ωi)),
con la salvedad de que la función exponencial es periódica. Por lo tanto, tenemos que encontrar el valor más pequeño para hi>0 .
Ahora apliquemos eso a tu problema. Para el equilibrio x∗=0 la dinámica linealizada viene dada por ˙y(t)=−y(t)+e3y(t−h) . Tenemos que P(s)=s+1 y Q(s)=−e3 .
Desde e3>1 entonces tenemos que C(s,0) es inestable. Entonces, tenemos que
|P(jω)|2−|Q(jω)|2=ω2+1−e6,
que tiene la raíz positiva ωc=√e6−1≈20.0606 y tenemos que
hc=−1ωcarctan(ωc)+2πωc≈0.5506.
Ahí puede ser un poco complicado, porque tenemos que comprobar qué pasa con las propiedades de estabilidad en ese caso, pero se puede demostrar que el sistema hace la transición a la estabilidad. Esto se puede comprobar calculando la raíz dominante r para un valor de retardo superior a 0,5506 utilizando la expresión
r=1hW0(e3+hh)−1,
donde W0 es la rama principal de la función W de Lambert. En el presente caso, dejemos que h=0.6 y obtenemos r=2.7826>0 .
Para el equilibrio x∗=3 la dinámica linealizada viene dada por ˙y(t)=−y(t)−2y(t−h) . Tenemos que P(s)=s+1 , Q(s)=2 y que C(s,0) es estable de Hurwitz.
Entonces, tenemos que
|P(jω)|2−|Q(jω)|2=ω2−3,
y tenemos que ωc=√3 . Ahora consideramos la expresión
e−ωchc=−P(ωc)Q(ωc)
y considerar las partes real e imaginaria para obtener
1+2cos(ωchc)=0, and ωc−2sin(ωchc) .
La primera es fácil de resolver y obtenemos hc=2π3√3=2√3π9.
Podemos comprobar que esto también resuelve la segunda ecuación como
ωc−2sin(ωchc)=√3−2sin(2π/3)=0.
También podemos comprobar mediante la fórmula de la función Lambert-W que
r=1hcW0(−2ehchc−1=1.7321i,
por lo que estamos en el eje imaginario y tomando h un poco más grande que el crítico produce
r=1hc+0.01W0(−2ehc+0.01(hc+0.01)−1=0.0032+1.7212i,
que ilustra la transición a la inestabilidad.
Como resultado, el punto de equilibrio x∗=3 es localmente estable exponencialmente si y sólo si h<2√3π9 . Esto ciertamente corresponde a las condiciones que tienes aunque aquella es mucho más bonita expresada en forma cerrada.