Sistemas de ecuaciones diferenciales

Sistemas de ecuaciones diferenciales acopladas, diagonalización y resolución de estados físicos múltiples.

Qué es

Un sistema de ecuaciones diferenciales ordinarias (EDO) de primer orden es un conjunto acoplado de nn ecuaciones dinámicas para nn funciones incógnitas x(t)=(x1(t),x2(t),…,xn(t))T\mathbf{x}(t) = \left(x_1(t), x_2(t), \dots, x_n(t)\right)^T: dxdt=f(t,x)\frac{d\mathbf{x}}{dt} = \mathbf{f}(t, \mathbf{x}) Cualquier EDO escalar de orden nn, y(n)=F(t,y,y′,…,y(n−1))y^{(n)} = F(t, y, y', \dots, y^{(n-1)}), se reduce de forma canónica a un sistema de primer orden de dimensión nn definiendo el vector de estado x1=y,x2=y′,…,xn=y(n−1)x_1 = y, x_2 = y', \dots, x_n = y^{(n-1)}.

Para el caso fundamental de sistemas lineales homogéneos con coeficientes constantes: dxdt=Ax,A∈Rn×n\frac{d\mathbf{x}}{dt} = \mathbf{A} \mathbf{x}, \quad \mathbf{A} \in \mathbb{R}^{n \times n} La solución general se construye mediante los autovalores λi\lambda_i y autovectores vi\mathbf{v}_i de la matriz del sistema A\mathbf{A}, satisfaciendo Avi=λivi\mathbf{A} \mathbf{v}_i = \lambda_i \mathbf{v}_i:

  • Si A\mathbf{A} posee nn autovectores linealmente independientes: x(t)=∑i=1ncieλitvi\mathbf{x}(t) = \sum_{i=1}^n c_i e^{\lambda_i t} \mathbf{v}_i
  • Formalmente, la solución única sujeta a la condición inicial x(0)=x0\mathbf{x}(0) = \mathbf{x}_0 se expresa de manera compacta mediante la matriz exponencial: x(t)=eAtx0,eAt=∑k=0∞(At)kk!=PeDtP−1\mathbf{x}(t) = e^{\mathbf{A} t} \mathbf{x}_0, \quad e^{\mathbf{A} t} = \sum_{k=0}^\infty \frac{(\mathbf{A} t)^k}{k!} = \mathbf{P} e^{\mathbf{D} t} \mathbf{P}^{-1} donde P\mathbf{P} es la matriz de paso cuyas columnas son los autovectores y D=diag⁡(λ1,…,λn)\mathbf{D} = \operatorname{diag}(\lambda_1, \dots, \lambda_n).

Por qué aparece en física

En la naturaleza, los elementos rara vez se mueven en aislamiento; interactúan e intercambian energía continuamente:

  • Osciladores acoplados: Dos masas unidas por resortes elásticos transfieren vibración entre sí (m1x¨1=−k1x1+k12(x2−x1)m_1 \ddot{x}_1 = -k_1 x_1 + k_{12}(x_2 - x_1)). La diagonalización del sistema desacopla el movimiento en modos normales independientes, cada uno vibrando a una frecuencia propia pura.
  • Redes eléctricas multipolares: Circuitos con múltiples mallas y nodos regidos por las leyes de Kirchhoff para corrientes de malla y voltajes de nudo.
  • Cinética de desintegración nuclear y cadenas de transporte: Cadenas radiactivas de Bateman (A→B→CA \to B \to C), donde la población de un isótopo hijo depende de la tasa de desintegración del padre.
  • Mecánica Hamiltoniana: La formulación más profunda de la física clásica reescribe la segunda ley de Newton como un sistema lineal o no lineal de 2n2n ecuaciones de primer orden: q˙i=∂H∂pi,p˙i=−∂H∂qi\dot{q}_i = \frac{\partial H}{\partial p_i}, \quad \dot{p}_i = -\frac{\partial H}{\partial q_i}

Idea visual o geométrica

El vector de estado x(t)\mathbf{x}(t) describe una trayectoria continua en el espacio de estados o espacio de fases Rn\mathbb{R}^n. En cada punto x\mathbf{x}, la matriz A\mathbf{A} define un vector de velocidad instantánea v=Ax\mathbf{v} = \mathbf{A} \mathbf{x}. Los autovectores representan direcciones invariantes: a lo largo de la recta generada por un autovector vi\mathbf{v}_i, el campo apunta exactamente en la misma dirección (o en sentido opuesto), de modo que si el sistema parte sobre dicho eje, nunca lo abandona, expandiéndose (eλte^{\lambda t} con λ>0\lambda > 0) o colapsando (eλte^{\lambda t} con λ<0\lambda < 0) como una línea recta. Cualquier otra trayectoria es una composición de estas direcciones fundamentales deformadas por el flujo lineal.

Lenguaje simbólico mínimo

  • Matriz fundamental Φ(t)\mathbf{\Phi}(t): Matriz de dimensión n×nn \times n cuyas columnas son nn soluciones linealmente independientes x(1)(t),…,x(n)(t)\mathbf{x}^{(1)}(t), \dots, \mathbf{x}^{(n)}(t): dΦdt=AΦ(t),W(t)=det⁡Φ(t)≠0\frac{d\mathbf{\Phi}}{dt} = \mathbf{A} \mathbf{\Phi}(t), \quad W(t) = \det\mathbf{\Phi}(t) \neq 0
  • Ecuación de Liouville-Jacobi para el Wronskiano matricial: W(t)=W(0)exp⁡(tr⁡(A)t)W(t) = W(0) \exp(\operatorname{tr}(\mathbf{A}) t) donde tr⁡(A)=∑λi\operatorname{tr}(\mathbf{A}) = \sum \lambda_i mide la tasa de divergencia del volumen en el espacio de fases (teorema de Liouville).
  • Sistemas inhomogéneos y fórmula de variación de constantes de Duhamel: x′=Ax+g(t)  ⟹  x(t)=eAtx0+∫0teA(t−s)g(s) ds\mathbf{x}' = \mathbf{A} \mathbf{x} + \mathbf{g}(t) \implies \mathbf{x}(t) = e^{\mathbf{A} t} \mathbf{x}_0 + \int_0^t e^{\mathbf{A}(t - s)} \mathbf{g}(s)\,ds

Qué significa el resultado

  1. Desacoplamiento modal: Pasar de la base física x\mathbf{x} a la base modal y=P−1x\mathbf{y} = \mathbf{P}^{-1} \mathbf{x} convierte un sistema fuertemente acoplado en nn ecuaciones escalares independientes y˙i=λiyi\dot{y}_i = \lambda_i y_i, resolubles de forma aislada.
  2. Conservación de volumen y divergencia: Si tr⁡(A)=0\operatorname{tr}(\mathbf{A}) = 0 (como en sistemas hamiltonianos conservativos sin fricción), el flujo en el espacio de fases preserva rígidamente el volumen, sin atractores ni colapsos. Si tr⁡(A)<0\operatorname{tr}(\mathbf{A}) < 0, el sistema es disipativo y los volúmenes colapsan hacia atractores.
  3. Autovalores complejos: Un par λ=α±iω\lambda = \alpha \pm i\omega introduce rotación periódica con pulsación ω\omega modulada por una envolvente exponencial eαte^{\alpha t}.

Cuándo no debes usarlo

  • Matrices defectivas (no diagonalizables): Si un autovalor tiene multiplicidad algebraica mayor que su multiplicidad geométrica, no hay suficientes autovectores; es obligatorio emplear cadenas de autovectores generalizados y la forma canónica de Jordan.
  • Sistemas no lineales lejos del equilibrio: La aproximación x′=Ax\mathbf{x}' = \mathbf{A} \mathbf{x} solo es válida localmente en el entorno de un punto de equilibrio; fuera de esa vecindad, las no linealidades inducen fenómenos globales (bifurcaciones, caos, atractores extraños).
  • Matrices dependientes del tiempo A(t)\mathbf{A}(t) no conmutativas: Si A(t)A(s)≠A(s)A(t)\mathbf{A}(t) \mathbf{A}(s) \neq \mathbf{A}(s) \mathbf{A}(t), la solución NO es e∫A(t)dte^{\int \mathbf{A}(t) dt}, requiriendo series de Dyson (o producto de Magnus).

Resumen operativo

  1. Escribe el sistema en forma matricial canónica x′=Ax\mathbf{x}' = \mathbf{A} \mathbf{x}.
  2. Calcula los autovalores resolviendo el polinomio característico det⁡(A−λI)=0\det(\mathbf{A} - \lambda \mathbf{I}) = 0.
  3. Para cada autovalor λi\lambda_i, halla el autovector asociado resolviendo (A−λiI)vi=0(\mathbf{A} - \lambda_i \mathbf{I}) \mathbf{v}_i = \mathbf{0}.
  4. Si las raíces son complejas λ=α±iω\lambda = \alpha \pm i\omega, toma la parte real e imaginaria de e(α+iω)tve^{(\alpha + i\omega) t} \mathbf{v} para obtener soluciones reales ortogonales.
  5. Construye la matriz fundamental Φ(t)\mathbf{\Phi}(t) y aplica las condiciones iniciales x0\mathbf{x}_0 resolviendo Φ(0)c=x0\mathbf{\Phi}(0) \mathbf{c} = \mathbf{x}_0.

Procedimiento: Resolución de Sistemas Lineales de EDOs

Antes de calcular

  1. Escribe el vector de estado: Define con claridad el vector x(t)=(x1,x2,… )T\mathbf{x}(t) = (x_1, x_2, \dots)^T y sus unidades.
  2. Construye la matriz A\mathbf{A}: Asegúrate de que las ecuaciones estén ordenadas de forma consistente con las filas correspondientes.
  3. Calcula la traza y el determinante: tr⁡(A)=a11+a22\operatorname{tr}(\mathbf{A}) = a_{11} + a_{22} y det⁡(A)=a11a22−a12a21\det(\mathbf{A}) = a_{11} a_{22} - a_{12} a_{21}. Recuerda que el polinomio característico en 2×22 \times 2 es siempre λ2−tr⁡(A)λ+det⁡(A)=0\lambda^2 - \operatorname{tr}(\mathbf{A}) \lambda + \det(\mathbf{A}) = 0.

Paso 1: identifica el objeto matemático

Escribe la matriz del sistema: A=(a11a12a21a22)\mathbf{A} = \begin{pmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \end{pmatrix} Verifica si el sistema es homogéneo (sin vector término fuente g(t)\mathbf{g}(t)).

Paso 2: elige la operación

  1. Resuelve la ecuación característica: det⁡(A−λI)=0  ⟹  λ2−tr⁡(A)λ+det⁡(A)=0\det(\mathbf{A} - \lambda \mathbf{I}) = 0 \implies \lambda^2 - \operatorname{tr}(\mathbf{A}) \lambda + \det(\mathbf{A}) = 0
  2. Determina los autovectores para cada autovalor: (A−λkI)(v1v2)=(00)(\mathbf{A} - \lambda_k \mathbf{I}) \begin{pmatrix} v_{1} \\ v_{2} \end{pmatrix} = \begin{pmatrix} 0 \\ 0 \end{pmatrix}
  3. Tratamiento según el tipo de autovalores:
    • Reales distintos (λ1≠λ2\lambda_1 \neq \lambda_2): x(t)=c1eλ1tv1+c2eλ2tv2\mathbf{x}(t) = c_1 e^{\lambda_1 t} \mathbf{v}_1 + c_2 e^{\lambda_2 t} \mathbf{v}_2
    • Complejos conjugados (λ=α±iβ\lambda = \alpha \pm i\beta, autovector v=u+iw\mathbf{v} = \mathbf{u} + i\mathbf{w}): Una solución compleja es z(t)=e(α+iβ)t(u+iw)\mathbf{z}(t) = e^{(\alpha + i\beta) t} (\mathbf{u} + i\mathbf{w}). Separando en parte real e imaginaria mediante la fórmula de Euler: x1(t)=Re⁡[z(t)]=eαt(ucos⁡(βt)−wsin⁡(βt))\mathbf{x}_1(t) = \operatorname{Re}[\mathbf{z}(t)] = e^{\alpha t}\left(\mathbf{u} \cos(\beta t) - \mathbf{w} \sin(\beta t)\right) x2(t)=Im⁡[z(t)]=eαt(usin⁡(βt)+wcos⁡(βt))\mathbf{x}_2(t) = \operatorname{Im}[\mathbf{z}(t)] = e^{\alpha t}\left(\mathbf{u} \sin(\beta t) + \mathbf{w} \cos(\beta t)\right) x(t)=c1x1(t)+c2x2(t)\mathbf{x}(t) = c_1 \mathbf{x}_1(t) + c_2 \mathbf{x}_2(t)
    • Raíz real doble repetida defectiva: Si solo hay un autovector independiente v\mathbf{v}, halla el autovector generalizado w\mathbf{w} resolviendo (A−λI)w=v(\mathbf{A} - \lambda \mathbf{I}) \mathbf{w} = \mathbf{v}. x(t)=c1eλtv+c2eλt(tv+w)\mathbf{x}(t) = c_1 e^{\lambda t} \mathbf{v} + c_2 e^{\lambda t} (t \mathbf{v} + \mathbf{w})

Paso 3: conserva unidades y signos

  • Los autovalores λi\lambda_i tienen unidades de frecuencia o tasa inversa (ej. s−1\text{s}^{-1}).
  • Los autovectores vi\mathbf{v}_i fijan la relación de amplitudes (adimensional o ratio de unidades físicas entre variables).

Paso 4: calcula

  1. Agrupa las soluciones en la matriz fundamental Φ(t)=[x1(t)x2(t)]\mathbf{\Phi}(t) = [\mathbf{x}_1(t) \quad \mathbf{x}_2(t)].
  2. Evalúa en t=0t = 0: Φ(0)c=x0\mathbf{\Phi}(0) \mathbf{c} = \mathbf{x}_0.
  3. Resuelve el sistema lineal algebraico para el vector de constantes c=Φ(0)−1x0\mathbf{c} = \mathbf{\Phi}(0)^{-1} \mathbf{x}_0.

Paso 5: interpreta el resultado

  1. Si los autovalores tienen parte real negativa (Re⁡(λi)<0\operatorname{Re}(\lambda_i) < 0), el origen es asintóticamente estable (atractor).
  2. Si los autovalores son imaginarios puros (α=0\alpha = 0), las trayectorias forman elipses concéntricas cerradas (centro conservativo, órbitas periódicas perpetuas).
  3. Si los autovalores tienen signos opuestos (λ1<0<λ2\lambda_1 < 0 < \lambda_2), el origen es un punto de ensilladura (inestable).

Checklist de autocontrol

  • ¿Coincide la traza con la suma de autovalores λ1+λ2\lambda_1 + \lambda_2?
  • ¿Coincide el determinante con el producto de autovalores λ1λ2\lambda_1 \lambda_2?
  • ¿He comprobado que (A−λI)v=0(\mathbf{A} - \lambda \mathbf{I}) \mathbf{v} = \mathbf{0} para cada autovector?
  • ¿He separado correctamente las partes real e imaginaria sin introducir unidades imaginarias ii en la solución final física?
  • ¿Al evaluar x(0)\mathbf{x}(0) recupero exactamente el vector de condiciones iniciales x0\mathbf{x}_0?

Ejemplos resueltos: Sistemas de Ecuaciones Diferenciales

Ejemplo guiado paso a paso

Problema

Dos tanques de mezcla interconectados contienen salmuera. El tanque 1 contiene V1=100 LV_1 = 100\,\text{L} y el tanque 2 contiene V2=100 LV_2 = 100\,\text{L}. Se bombea salmuera del tanque 1 al tanque 2 a razón de r=4 L/minr = 4\,\text{L}/\text{min}, y del tanque 2 al tanque 1 a la misma tasa de r=4 L/minr = 4\,\text{L}/\text{min}, manteniendo los volúmenes constantes. En t=0t = 0, el tanque 1 contiene x1(0)=20 kgx_1(0) = 20\,\text{kg} de sal disuelta y el tanque 2 contiene agua pura x2(0)=0 kgx_2(0) = 0\,\text{kg}.

  1. Plantea el sistema matricial de EDOs para las masas de sal x1(t)x_1(t) y x2(t)x_2(t).
  2. Calcula los autovalores y autovectores de la matriz del sistema.
  3. Encuentra la solución analítica para x1(t)x_1(t) y x2(t)x_2(t).
  4. Determina el estado límite de equilibrio cuando t→∞t \to \infty.

Solución detallada

Paso 1: Planteamiento del sistema matricial La tasa de variación de sal en cada tanque viene dada por el balance neto (caudal entrante ×\times concentración entrante −- caudal saliente ×\times concentración saliente): dx1dt=−rV1x1+rV2x2=−4100x1+4100x2=−0.04x1+0.04x2\frac{dx_1}{dt} = -\frac{r}{V_1} x_1 + \frac{r}{V_2} x_2 = -\frac{4}{100} x_1 + \frac{4}{100} x_2 = -0.04 x_1 + 0.04 x_2 dx2dt=rV1x1−rV2x2=0.04x1−0.04x2\frac{dx_2}{dt} = \frac{r}{V_1} x_1 - \frac{r}{V_2} x_2 = 0.04 x_1 - 0.04 x_2 En forma matricial: ddt(x1x2)=(−0.040.040.04−0.04)(x1x2)\frac{d}{dt} \begin{pmatrix} x_1 \\ x_2 \end{pmatrix} = \begin{pmatrix} -0.04 & 0.04 \\ 0.04 & -0.04 \end{pmatrix} \begin{pmatrix} x_1 \\ x_2 \end{pmatrix} La matriz es A=(−0.040.040.04−0.04)\mathbf{A} = \begin{pmatrix} -0.04 & 0.04 \\ 0.04 & -0.04 \end{pmatrix}.

Paso 2: Cálculo de autovalores y autovectores Polinomio característico: det⁡(A−λI)=∣−0.04−λ0.040.04−0.04−λ∣=(−0.04−λ)2−0.042=0\det(\mathbf{A} - \lambda \mathbf{I}) = \begin{vmatrix} -0.04 - \lambda & 0.04 \\ 0.04 & -0.04 - \lambda \end{vmatrix} = (-0.04 - \lambda)^2 - 0.04^2 = 0 λ2+0.08λ=0  ⟹  λ(λ+0.08)=0\lambda^2 + 0.08 \lambda = 0 \implies \lambda(\lambda + 0.08) = 0 Los autovalores son: λ1=0,λ2=−0.08 min−1\lambda_1 = 0, \quad \lambda_2 = -0.08\,\text{min}^{-1}

  • Para λ1=0\lambda_1 = 0: (A−0I)v1=(−0.040.040.04−0.04)(v11v12)=(00)  ⟹  −0.04v11+0.04v12=0  ⟹  v11=v12(\mathbf{A} - 0 \mathbf{I}) \mathbf{v}_1 = \begin{pmatrix} -0.04 & 0.04 \\ 0.04 & -0.04 \end{pmatrix} \begin{pmatrix} v_{11} \\ v_{12} \end{pmatrix} = \begin{pmatrix} 0 \\ 0 \end{pmatrix} \implies -0.04 v_{11} + 0.04 v_{12} = 0 \implies v_{11} = v_{12} Elegimos el autovector: v1=(11)\mathbf{v}_1 = \begin{pmatrix} 1 \\ 1 \end{pmatrix}.
  • Para λ2=−0.08\lambda_2 = -0.08: (A−(−0.08)I)v2=(0.040.040.040.04)(v21v22)=(00)  ⟹  v21+v22=0  ⟹  v21=−v22(\mathbf{A} - (-0.08) \mathbf{I}) \mathbf{v}_2 = \begin{pmatrix} 0.04 & 0.04 \\ 0.04 & 0.04 \end{pmatrix} \begin{pmatrix} v_{21} \\ v_{22} \end{pmatrix} = \begin{pmatrix} 0 \\ 0 \end{pmatrix} \implies v_{21} + v_{22} = 0 \implies v_{21} = -v_{22} Elegimos el autovector: v2=(1−1)\mathbf{v}_2 = \begin{pmatrix} 1 \\ -1 \end{pmatrix}.

Paso 3: Solución general y aplicación de condiciones iniciales La solución general es: x(t)=c1e0t(11)+c2e−0.08t(1−1)=(c1+c2e−0.08tc1−c2e−0.08t)\mathbf{x}(t) = c_1 e^{0 t} \begin{pmatrix} 1 \\ 1 \end{pmatrix} + c_2 e^{-0.08 t} \begin{pmatrix} 1 \\ -1 \end{pmatrix} = \begin{pmatrix} c_1 + c_2 e^{-0.08 t} \\ c_1 - c_2 e^{-0.08 t} \end{pmatrix} Aplicamos la condición inicial en t=0t = 0: x(0)=(200)\mathbf{x}(0) = \begin{pmatrix} 20 \\ 0 \end{pmatrix}: {c1+c2=20c1−c2=0  ⟹  2c1=20  ⟹  c1=10,c2=10\begin{cases} c_1 + c_2 = 20 \\ c_1 - c_2 = 0 \end{cases} \implies 2 c_1 = 20 \implies c_1 = 10, \quad c_2 = 10 Por tanto, la solución para cada tanque es: x1(t)=10+10e−0.08t kgx_1(t) = 10 + 10 e^{-0.08 t}\,\text{kg} x2(t)=10−10e−0.08t kgx_2(t) = 10 - 10 e^{-0.08 t}\,\text{kg}

Paso 4: Estado asintótico y balance de masa

  • Masa total en todo instante: x1(t)+x2(t)=20 kgx_1(t) + x_2(t) = 20\,\text{kg} (conservación estricta de soluto).
  • Cuando t→∞t \to \infty, el modo transitorio e−0.08t→0e^{-0.08 t} \to 0: x1(∞)=10 kg,x2(∞)=10 kgx_1(\infty) = 10\,\text{kg}, \quad x_2(\infty) = 10\,\text{kg} La concentración en ambos tanques se iguala a 0.1 kg/L0.1\,\text{kg}/\text{L}, alcanzando el equilibrio térmico-químico completo.

Ejemplo inverso

Problema

En un sistema biológico bidimensional de interacción neuronal, las señales observadas en dos electrodos evolucionan según: x1(t)=2e−tcos⁡(3t)−e−tsin⁡(3t)x_1(t) = 2 e^{-t} \cos(3 t) - e^{-t} \sin(3 t) x2(t)=e−tcos⁡(3t)+2e−tsin⁡(3t)x_2(t) = e^{-t} \cos(3 t) + 2 e^{-t} \sin(3 t) Reconstruye la matriz del sistema A∈R2×2\mathbf{A} \in \mathbb{R}^{2 \times 2} que satisface dxdt=Ax\frac{d\mathbf{x}}{dt} = \mathbf{A} \mathbf{x}.

Solución detallada

Paso 1: Cálculo de las derivadas temporales Derivamos x1(t)x_1(t) y x2(t)x_2(t) respecto de tt: x˙1(t)=−e−t(2cos⁡3t−sin⁡3t)+e−t(−6sin⁡3t−3cos⁡3t)=e−t((−2−3)cos⁡3t+(1−6)sin⁡3t)=e−t(−5cos⁡3t−5sin⁡3t)\dot{x}_1(t) = -e^{-t}(2 \cos 3t - \sin 3t) + e^{-t}(-6 \sin 3t - 3 \cos 3t) = e^{-t}\left((-2 - 3)\cos 3t + (1 - 6)\sin 3t\right) = e^{-t}(-5 \cos 3t - 5 \sin 3t) x˙2(t)=−e−t(cos⁡3t+2sin⁡3t)+e−t(−3sin⁡3t+6cos⁡3t)=e−t((−1+6)cos⁡3t+(−2−3)sin⁡3t)=e−t(5cos⁡3t−5sin⁡3t)\dot{x}_2(t) = -e^{-t}(\cos 3t + 2 \sin 3t) + e^{-t}(-3 \sin 3t + 6 \cos 3t) = e^{-t}\left((-1 + 6)\cos 3t + (-2 - 3)\sin 3t\right) = e^{-t}(5 \cos 3t - 5 \sin 3t)

Paso 2: Relación con el vector de estado en t=0t = 0 Evaluamos en t=0t = 0: x(0)=(21),x˙(0)=(−55)\mathbf{x}(0) = \begin{pmatrix} 2 \\ 1 \end{pmatrix}, \quad \dot{\mathbf{x}}(0) = \begin{pmatrix} -5 \\ 5 \end{pmatrix} Como x˙(0)=Ax(0)\dot{\mathbf{x}}(0) = \mathbf{A} \mathbf{x}(0): A(21)=(−55)\mathbf{A} \begin{pmatrix} 2 \\ 1 \end{pmatrix} = \begin{pmatrix} -5 \\ 5 \end{pmatrix}

Paso 3: Evaluación en 3t=π2  ⟹  t1=π63 t = \frac{\pi}{2} \implies t_1 = \frac{\pi}{6} En t1t_1, cos⁡(3t1)=0\cos(3 t_1) = 0 y sin⁡(3t1)=1\sin(3 t_1) = 1: x(t1)=e−π/6(−12),x˙(t1)=e−π/6(−5−5)\mathbf{x}(t_1) = e^{-\pi/6} \begin{pmatrix} -1 \\ 2 \end{pmatrix}, \quad \dot{\mathbf{x}}(t_1) = e^{-\pi/6} \begin{pmatrix} -5 \\ -5 \end{pmatrix} Cancelando el factor no nulo e−π/6e^{-\pi/6}: A(−12)=(−5−5)\mathbf{A} \begin{pmatrix} -1 \\ 2 \end{pmatrix} = \begin{pmatrix} -5 \\ -5 \end{pmatrix}

Paso 4: Resolución matricial para A\mathbf{A} Agrupamos ambas relaciones vectoriales en forma matricial: A(2−112)=(−5−55−5)\mathbf{A} \begin{pmatrix} 2 & -1 \\ 1 & 2 \end{pmatrix} = \begin{pmatrix} -5 & -5 \\ 5 & -5 \end{pmatrix} La matriz invertida es (2−112)−1=15(21−12)\begin{pmatrix} 2 & -1 \\ 1 & 2 \end{pmatrix}^{-1} = \frac{1}{5} \begin{pmatrix} 2 & 1 \\ -1 & 2 \end{pmatrix}. Multiplicamos por la derecha: A=(−5−55−5)15(21−12)=(−1−11−1)(21−12)=(−2+1−1−22+11−2)=(−1−33−1)\mathbf{A} = \begin{pmatrix} -5 & -5 \\ 5 & -5 \end{pmatrix} \frac{1}{5} \begin{pmatrix} 2 & 1 \\ -1 & 2 \end{pmatrix} = \begin{pmatrix} -1 & -1 \\ 1 & -1 \end{pmatrix} \begin{pmatrix} 2 & 1 \\ -1 & 2 \end{pmatrix} = \begin{pmatrix} -2 + 1 & -1 - 2 \\ 2 + 1 & 1 - 2 \end{pmatrix} = \begin{pmatrix} -1 & -3 \\ 3 & -1 \end{pmatrix} Comprobación de autovalores de A\mathbf{A}: tr⁡(A)=−2,det⁡(A)=1−(−9)=10  ⟹  λ2+2λ+10=0  ⟹  λ=−1±3i\operatorname{tr}(\mathbf{A}) = -2, \quad \det(\mathbf{A}) = 1 - (-9) = 10 \implies \lambda^2 + 2 \lambda + 10 = 0 \implies \lambda = -1 \pm 3 i Coincide de forma exacta con la tasa de decaimiento α=−1\alpha = -1 y pulsación β=3\beta = 3.

Errores comunes: Sistemas de Ecuaciones Diferenciales

Error 1: Emparejar erróneamente autovalores con autovectores de otro autovalor

Al formar la solución x(t)=c1eλ1tv1+c2eλ2tv2\mathbf{x}(t) = c_1 e^{\lambda_1 t} \mathbf{v}_1 + c_2 e^{\lambda_2 t} \mathbf{v}_2, multiplicar el factor temporal eλ1te^{\lambda_1 t} por el autovector v2\mathbf{v}_2.

  • Corrección: Cada modo dinámico eλkte^{\lambda_k t} está indisolublemente ligado a la dirección propia vk\mathbf{v}_k generada por ese mismo autovalor. Mezclarlos produce un vector que no satisface la EDO.

Error 2: Dejar números imaginarios ii en la solución física real

Al resolver sistemas con autovalores complejos λ=α±iβ\lambda = \alpha \pm i\beta, escribir la solución general como combinación lineal con coeficientes complejos arbitrarios sin extraer la base ortogonal real.

  • Corrección: Para observables físicos (voltajes, posiciones), la base debe descomponerse en parte real y parte imaginaria mediante la fórmula de Euler, obteniendo senos y cosenos reales ponderados por eαte^{\alpha t}.

Error 3: Asumir que toda matriz con raíz doble es diagonalizable

Si una matriz tiene un autovalor repetido λ1=λ2\lambda_1 = \lambda_2, asumir sin comprobar que existen dos autovectores independientes y escribir x(t)=c1eλtv1+c2eλtv2\mathbf{x}(t) = c_1 e^{\lambda t} \mathbf{v}_1 + c_2 e^{\lambda t} \mathbf{v}_2.

  • Consecuencia: Si el rango de (A−λI)(\mathbf{A} - \lambda \mathbf{I}) es 1 en una matriz 2×22 \times 2, la multiplicidad geométrica es 1 (matriz defectiva). Se requiere un autovector generalizado (tv+w)(t \mathbf{v} + \mathbf{w}).

Error 4: Calcular eAte^{\mathbf{A} t} aplicando la exponencial elemento a elemento

Creer erróneamente que eAt=(ea11tea12tea21tea22t)e^{\mathbf{A} t} = \begin{pmatrix} e^{a_{11} t} & e^{a_{12} t} \\ e^{a_{21} t} & e^{a_{22} t} \end{pmatrix}.

  • Corrección: La exponencial de matrices se define mediante la serie de Taylor ∑(At)kk!\sum \frac{(\mathbf{A} t)^k}{k!} o la diagonalización PeDtP−1\mathbf{P} e^{\mathbf{D} t} \mathbf{P}^{-1}. La exponencial elemento a elemento carece de sentido físico y matemático.

Error 5: Olvidar el acoplamiento mutuo en las ecuaciones de balance

Al modelar tanques o circuitos, omitir el término que entra al tanque 2 procedente del tanque 1, tratando el sistema como si fueran subsistemas independientes desacoplados.

Regla rápida de control

Para cualquier sistema de EDOs lineales autónomo: calcula la traza de la matriz tr⁡(A)\operatorname{tr}(\mathbf{A}). La suma de los autovalores hallados DEBE coincidir con la traza: λ1+λ2=a11+a22\lambda_1 + \lambda_2 = a_{11} + a_{22}, y el producto con el determinante: λ1λ2=det⁡(A)\lambda_1 \lambda_2 = \det(\mathbf{A}). Si no coinciden, repite el cálculo algebraico.

Aplicaciones físicas: Sistemas de Ecuaciones Diferenciales

1. Modos normales y espectroscopía vibracional molecular

En moléculas poliatómicas (como el agua H2O\text{H}_2\text{O} o el dióxido de carbono CO2\text{CO}_2), los desplazamientos de los núcleos atómicos se rigen por: Mx¨+Kx=0\mathbf{M} \ddot{\mathbf{x}} + \mathbf{K} \mathbf{x} = \mathbf{0} La diagonalización simultánea de la matriz de masa M\mathbf{M} y la matriz de rigidez interatómica K\mathbf{K} determina los modos normales de vibración (estiramiento simétrico, asimétrico y flexión). Las frecuencias calculadas coinciden con los picos de absorción en espectroscopía infrarroja (FTIR) y Raman, permitiendo identificar firmas químicas en astronomía y farmacología.

2. Redes de distribución eléctrica y microredes inteligentes

El análisis de estabilidad transitoria en redes de transporte de energía eléctrica de alta tensión acopla generadores síncronos mediante las ecuaciones de oscilación: Miδ¨i+Diδ˙i=Pm,i−∑j=1NViVjYijsin⁡(δi−δj)M_i \ddot{\delta}_i + D_i \dot{\delta}_i = P_{m,i} - \sum_{j=1}^N V_i V_j Y_{ij} \sin(\delta_i - \delta_j) Linealizando este sistema alrededor del punto de operación en régimen permanente, se calculan los autovalores de la red para prevenir fenómenos de desconexión en cascada (blackouts) ante cortocircuitos o variaciones abruptas de carga.

3. Dinámica de poblaciones y competencia ecológica (Lotka-Volterra)

La interacción competitiva o depredador-presa entre dos especies biológicas con densidades N1N_1 y N2N_2 se describe por el sistema acoplado: dN1dt=N1(r1−a11N1−a12N2)\frac{dN_1}{dt} = N_1 (r_1 - a_{11} N_1 - a_{12} N_2) dN2dt=N2(r2−a21N1−a22N2)\frac{dN_2}{dt} = N_2 (r_2 - a_{21} N_1 - a_{22} N_2) La linealización matricial en torno a los puntos de equilibrio de coexistencia determina las condiciones de exclusión competitiva o coexistencia armónica estable en ecología teórica.

4. Transferencia de calor en intercambiadores de calor multietapa

En intercambiadores de calor industriales de carcasa y tubos a contracorriente, las temperaturas de las corrientes caliente (ThT_h) y fría (TcT_c) satisfacen el sistema de primer orden: m˙hcp,hdThdx=−UP(Th−Tc),−m˙ccp,cdTcdx=UP(Th−Tc)\dot{m}_h c_{p,h} \frac{dT_h}{dx} = -U P (T_h - T_c), \quad -\dot{m}_c c_{p,c} \frac{dT_c}{dx} = U P (T_h - T_c) La solución analítica del sistema matricial proporciona la diferencia de temperatura media logarítmica (LMTD) utilizada para dimensionar calderas, condensadores nucleares y plantas desalinizadoras.

5. Dinámica de guiado y control de satélites (Ecuaciones de Clohessy-Wiltshire)

El movimiento relativo entre dos naves espaciales en órbita circular cerrada (maniobras de aproximación y acoplamiento orbital con la Estación Espacial Internacional) se gobierna por las ecuaciones lineales de Clohessy-Wiltshire: x¨−2ωy˙−3ω2x=Fx/m\ddot{x} - 2 \omega \dot{y} - 3 \omega^2 x = F_x / m y¨+2ωx˙=Fy/m\ddot{y} + 2 \omega \dot{x} = F_y / m z¨+ω2z=Fz/m\ddot{z} + \omega^2 z = F_z / m Al reescribirlo como un sistema de primer orden de dimensión 6, la matriz exponencial genera la matriz de transición de estado que guía los propulsores automáticos de acoplamiento espacial.

Conexión interdisciplinar

Los sistemas de EDOs constituyen el corazón de los modelos macroeconómicos de equilibrio dinámico estocástico general (DSGE), la transducción de señales en vías de señalización celular y la cinemática de brazos robóticos manipuladores con múltiples articulaciones.

Práctica guiada: Sistemas de Ecuaciones Diferenciales

Ejercicio 1: Modos normales de osciladores acoplados sin fricción

Dos masas idénticas m=1 kgm = 1\,\text{kg} deslizan sobre una guía horizontal sin rozamiento. La masa 1 está unida a una pared fija por un resorte de constante k=3 N/mk = 3\,\text{N}/\text{m}, ambas masas están conectadas entre sí por un resorte de acoplamiento kc=2 N/mk_c = 2\,\text{N}/\text{m}, y la masa 2 está libre en su extremo opuesto.

  1. Plantea las ecuaciones de Newton y exprésalas en forma matricial para el vector de desplazamientos x=(x1,x2)T\mathbf{x} = (x_1, x_2)^T.
  2. Halla las frecuencias propias cuadradas ω2\omega^2 y los autovectores de modos normales.
  3. Describe físicamente el movimiento en cada uno de los dos modos normales.

Solución

  1. Ecuaciones dinámicas: mx¨1=−kx1+kc(x2−x1)=−3x1+2(x2−x1)=−5x1+2x2m \ddot{x}_1 = -k x_1 + k_c(x_2 - x_1) = -3 x_1 + 2(x_2 - x_1) = -5 x_1 + 2 x_2 mx¨2=−kc(x2−x1)=2x1−2x2m \ddot{x}_2 = -k_c(x_2 - x_1) = 2 x_1 - 2 x_2 En forma de sistema de segundo orden x¨=Kx\ddot{\mathbf{x}} = \mathbf{K} \mathbf{x}: (x¨1x¨2)=(−522−2)(x1x2)\begin{pmatrix} \ddot{x}_1 \\ \ddot{x}_2 \end{pmatrix} = \begin{pmatrix} -5 & 2 \\ 2 & -2 \end{pmatrix} \begin{pmatrix} x_1 \\ x_2 \end{pmatrix}
  2. Proponiendo x(t)=veiωt  ⟹  x¨=−ω2x\mathbf{x}(t) = \mathbf{v} e^{i \omega t} \implies \ddot{\mathbf{x}} = -\omega^2 \mathbf{x}, definimos λ=−ω2\lambda = -\omega^2: det⁡(K−λI)=∣−5−λ22−2−λ∣=(λ+5)(λ+2)−4=λ2+7λ+6=0\det(\mathbf{K} - \lambda \mathbf{I}) = \begin{vmatrix} -5 - \lambda & 2 \\ 2 & -2 - \lambda \end{vmatrix} = (\lambda + 5)(\lambda + 2) - 4 = \lambda^2 + 7 \lambda + 6 = 0 (λ+1)(λ+6)=0  ⟹  λ1=−1,λ2=−6(\lambda + 1)(\lambda + 6) = 0 \implies \lambda_1 = -1, \quad \lambda_2 = -6
    • Frecuencia del modo 1: ω12=1  ⟹  ω1=1 rad/s\omega_1^2 = 1 \implies \omega_1 = 1\,\text{rad}/\text{s}. (K−(−1)I)v1=(−422−1)(v11v12)=0  ⟹  2v11=v12  ⟹  v1=(12)(\mathbf{K} - (-1)\mathbf{I})\mathbf{v}_1 = \begin{pmatrix} -4 & 2 \\ 2 & -1 \end{pmatrix} \begin{pmatrix} v_{11} \\ v_{12} \end{pmatrix} = \mathbf{0} \implies 2 v_{11} = v_{12} \implies \mathbf{v}_1 = \begin{pmatrix} 1 \\ 2 \end{pmatrix}
    • Frecuencia del modo 2: ω22=6  ⟹  ω2=6≈2.45 rad/s\omega_2^2 = 6 \implies \omega_2 = \sqrt{6} \approx 2.45\,\text{rad}/\text{s}. (K−(−6)I)v2=(1224)(v21v22)=0  ⟹  v21=−2v22  ⟹  v2=(−21)(\mathbf{K} - (-6)\mathbf{I})\mathbf{v}_2 = \begin{pmatrix} 1 & 2 \\ 2 & 4 \end{pmatrix} \begin{pmatrix} v_{21} \\ v_{22} \end{pmatrix} = \mathbf{0} \implies v_{21} = -2 v_{22} \implies \mathbf{v}_2 = \begin{pmatrix} -2 \\ 1 \end{pmatrix}
  3. Interpretación física:
    • Modo fundamental (ω1=1\omega_1 = 1): Ambas masas oscilan en fase hacia la misma dirección, con la masa 2 teniendo el doble de amplitud que la masa 1.
    • Modo antisimétrico (ω2=6\omega_2 = \sqrt{6}): Las masas oscilan en contrafase (sentidos opuestos), comprimiendo fuertemente el muelle de acoplamiento central.

Ejercicio 2: Cadena de desintegración nuclear radiactiva (Ecuaciones de Bateman)

Una sustancia radiactiva madre AA se desintegra a una tasa λ1=0.5 h−1\lambda_1 = 0.5\,\text{h}^{-1} generando un isótopo hijo inestable BB, el cual a su vez se desintegra a tasa λ2=0.1 h−1\lambda_2 = 0.1\,\text{h}^{-1} formando un producto estable CC: dNAdt=−λ1NA,dNBdt=λ1NA−λ2NB\frac{dN_A}{dt} = -\lambda_1 N_A, \quad \frac{dN_B}{dt} = \lambda_1 N_A - \lambda_2 N_B En t=0t = 0, NA(0)=N0N_A(0) = N_0 y NB(0)=0N_B(0) = 0.

  1. Escribe la matriz del sistema triangular A\mathbf{A}.
  2. Encuentra la función analítica NB(t)N_B(t).
  3. Determina el instante de actividad máxima del isótopo intermedio BB.

Solución

  1. Sistema matricial: ddt(NANB)=(−0.500.5−0.1)(NANB)\frac{d}{dt} \begin{pmatrix} N_A \\ N_B \end{pmatrix} = \begin{pmatrix} -0.5 & 0 \\ 0.5 & -0.1 \end{pmatrix} \begin{pmatrix} N_A \\ N_B \end{pmatrix} Como es triangular inferior, los autovalores son los elementos diagonales: λ1=−0.5 h−1\lambda_1 = -0.5\,\text{h}^{-1} y λ2=−0.1 h−1\lambda_2 = -0.1\,\text{h}^{-1}.
  2. Integración secuencial: NA(t)=N0e−λ1t=N0e−0.5tN_A(t) = N_0 e^{-\lambda_1 t} = N_0 e^{-0.5 t} Sustituyendo en la ecuación de NBN_B: dNBdt+0.1NB=0.5N0e−0.5t\frac{dN_B}{dt} + 0.1 N_B = 0.5 N_0 e^{-0.5 t} Factor integrante μ(t)=e0.1t\mu(t) = e^{0.1 t}: NB(t)e0.1t=0.5N0∫e−0.4t dt=−0.50.4N0e−0.4t+C=−1.25N0e−0.4t+CN_B(t) e^{0.1 t} = 0.5 N_0 \int e^{-0.4 t}\,dt = -\frac{0.5}{0.4} N_0 e^{-0.4 t} + C = -1.25 N_0 e^{-0.4 t} + C NB(t)=−1.25N0e−0.5t+Ce−0.1tN_B(t) = -1.25 N_0 e^{-0.5 t} + C e^{-0.1 t} Con NB(0)=0  ⟹  C=1.25N0N_B(0) = 0 \implies C = 1.25 N_0: NB(t)=1.25N0(e−0.1t−e−0.5t)N_B(t) = 1.25 N_0 \left(e^{-0.1 t} - e^{-0.5 t}\right)
  3. Máximo de NBN_B: dNBdt=0  ⟹  −0.1e−0.1t+0.5e−0.5t=0\frac{dN_B}{dt} = 0 \implies -0.1 e^{-0.1 t} + 0.5 e^{-0.5 t} = 0: e−0.4t=0.10.5=0.2  ⟹  −0.4t=ln⁡(0.2)=−ln⁡5e^{-0.4 t} = \frac{0.1}{0.5} = 0.2 \implies -0.4 t = \ln(0.2) = -\ln 5 tmax=ln⁡50.4=1.60940.4≈4.024 horast_{\text{max}} = \frac{\ln 5}{0.4} = \frac{1.6094}{0.4} \approx 4.024\,\text{horas}

Ejercicio 3: Exponencial matricial para un sistema 2x2

Dado el sistema x′=Ax\mathbf{x}' = \mathbf{A} \mathbf{x} con A=(01−40)\mathbf{A} = \begin{pmatrix} 0 & 1 \\ -4 & 0 \end{pmatrix}:

  1. Calcula A2,A3,A4\mathbf{A}^2, \mathbf{A}^3, \mathbf{A}^4.
  2. Obtén la matriz exponencial eAte^{\mathbf{A} t} mediante la definición en serie de potencias.
  3. Comprueba que coincide con la solución del oscilador armónico simple x¨+4x=0\ddot{x} + 4 x = 0.

Solución

  1. Potencias sucesivas de A\mathbf{A}: A2=(01−40)(01−40)=(−400−4)=−4I=−(2)2I\mathbf{A}^2 = \begin{pmatrix} 0 & 1 \\ -4 & 0 \end{pmatrix} \begin{pmatrix} 0 & 1 \\ -4 & 0 \end{pmatrix} = \begin{pmatrix} -4 & 0 \\ 0 & -4 \end{pmatrix} = -4 \mathbf{I} = -(2)^2 \mathbf{I} A3=A2A=−4A\mathbf{A}^3 = \mathbf{A}^2 \mathbf{A} = -4 \mathbf{A} A4=(A2)2=(−4I)2=16I=(2)4I\mathbf{A}^4 = (\mathbf{A}^2)^2 = (-4 \mathbf{I})^2 = 16 \mathbf{I} = (2)^4 \mathbf{I}
  2. Serie de la exponencial: eAt=∑k=0∞(At)kk!=I∑m=0∞(−1)m(2t)2m(2m)!+A2∑m=0∞(−1)m(2t)2m+1(2m+1)!e^{\mathbf{A} t} = \sum_{k=0}^\infty \frac{(\mathbf{A} t)^k}{k!} = \mathbf{I} \sum_{m=0}^\infty \frac{(-1)^m (2 t)^{2m}}{(2m)!} + \frac{\mathbf{A}}{2} \sum_{m=0}^\infty \frac{(-1)^m (2 t)^{2m+1}}{(2m+1)!} Reconociendo las series de Taylor del coseno y del seno: eAt=cos⁡(2t)I+12sin⁡(2t)A=(cos⁡(2t)12sin⁡(2t)−2sin⁡(2t)cos⁡(2t))e^{\mathbf{A} t} = \cos(2 t) \mathbf{I} + \frac{1}{2} \sin(2 t) \mathbf{A} = \begin{pmatrix} \cos(2 t) & \frac{1}{2} \sin(2 t) \\ -2 \sin(2 t) & \cos(2 t) \end{pmatrix}
  3. Con x(0)=(x0v0)\mathbf{x}(0) = \begin{pmatrix} x_0 \\ v_0 \end{pmatrix}: x(t)=eAtx(0)=(x0cos⁡(2t)+v02sin⁡(2t)−2x0sin⁡(2t)+v0cos⁡(2t))\mathbf{x}(t) = e^{\mathbf{A} t} \mathbf{x}(0) = \begin{pmatrix} x_0 \cos(2 t) + \frac{v_0}{2} \sin(2 t) \\ -2 x_0 \sin(2 t) + v_0 \cos(2 t) \end{pmatrix} La primera componente es x(t)=x0cos⁡(2t)+v02sin⁡(2t)x(t) = x_0 \cos(2 t) + \frac{v_0}{2} \sin(2 t), que es exactamente la solución general del oscilador x¨+4x=0\ddot{x} + 4 x = 0.