Una ecuación diferencial es una ecuación matemática que describe una función desconocida de una o varias variables y que relaciona los valores de la función misma con sus derivadas de distintos órdenes. Una ecuación diferencial matricial contiene más de una función organizada en forma vectorial, con una matriz que relaciona las funciones con sus derivadas.
Por ejemplo, una ecuación diferencial ordinaria matricial de primer orden es
dóndees unvector de funciones de una variable subyacente,es el vector de primeras derivadas de estas funciones, yes unmatriz de coeficientes.
En el caso dondees constante y tiene n autovectores linealmente independientes , esta ecuación diferencial tiene la siguiente solución general,
donde λ 1 , λ 2 , …, λ n son los valores propios de A ; u 1 , u 2 , …, u n son los respectivos vectores propios de A ; y c 1 , c 2 , …, c n son constantes.
En términos más generales, sise desplaza con su integralEntonces, la expansión de Magnus se reduce al orden principal, y la solución general de la ecuación diferencial es
dóndees unvector constante.
Mediante el teorema de Cayley-Hamilton y matrices de tipo Vandermonde , esta solución formal de exponencial matricial puede reducirse a una forma simple. [ 1 ] A continuación, esta solución se muestra en términos del algoritmo de Putzer. [ 2 ]
Cuando no se satisface esta relación de conmutación, la solución general la proporciona la exponencial ordenada .
Estabilidad y estado estacionario del sistema matricial
La ecuación matricial
con un vector constante de parámetros b de n × 1 es estable si y solo si todos los valores propios de la matriz constante A tienen una parte real negativa.
El estado estacionario x* al que converge si es estable se encuentra estableciendo
produciendo así
suponiendo que A es invertible.
Por lo tanto, la ecuación original puede escribirse en forma homogénea en términos de desviaciones del estado estacionario,
Una forma equivalente de expresar esto es que x* es una solución particular de la ecuación no homogénea, mientras que todas las soluciones están en la forma
conuna solución a la ecuación homogénea ( b = 0 ).
Estabilidad del caso de dos variables de estado
En el caso n = 2 (con dos variables de estado), las condiciones de estabilidad de que los dos valores propios de la matriz de transición A tengan cada uno una parte real negativa son equivalentes a las condiciones de que la traza de A sea negativa y su determinante sea positivo.
Solución en forma matricial
La solución formal detiene la forma exponencial matricial
evaluado mediante una multitud de técnicas.
Algoritmo de Putzer para calcular e A t
Dada una matriz A con valores propios,
dónde
Las ecuaciones parason ecuaciones diferenciales ordinarias no homogéneas de primer orden simples.
Cabe destacar que el algoritmo no requiere que la matriz A sea diagonalizable y evita las complejidades de las formas canónicas de Jordan que se utilizan habitualmente.
Ejemplo desglosado de una ecuación diferencial ordinaria matricial.
Una ecuación diferencial ordinaria matricial homogénea de primer orden en dos funciones x ( t ) e y ( t ) , cuando se toma de la forma matricial, tiene la siguiente forma:
dónde,,, ypueden ser escalares arbitrarios.
Las ecuaciones diferenciales ordinarias matriciales de orden superior pueden tener una forma mucho más compleja.
Resolución de ecuaciones diferenciales ordinarias matriciales descompuestas
El proceso para resolver las ecuaciones anteriores y encontrar las funciones requeridas de este orden y forma específicos consta de 3 pasos principales. A continuación se detallan brevemente cada uno de estos pasos:
- Hallar los valores propios
- Hallar los autovectores
- Encontrar las funciones necesarias
El tercer y último paso para resolver este tipo de ecuaciones diferenciales ordinarias generalmente se realiza sustituyendo los valores calculados en los dos pasos anteriores en una ecuación de forma general especializada, que se menciona más adelante en este artículo.
Ejemplo resuelto de una ecuación diferencial ordinaria matricial.
Para resolver una EDO matricial según los tres pasos detallados anteriormente, utilizando matrices simples en el proceso, encontremos, por ejemplo, una función x y una función y ambas en términos de la única variable independiente t , en la siguiente ecuación diferencial lineal homogénea de primer orden,
Para resolver este sistema particular de ecuaciones diferenciales ordinarias , en algún punto del proceso de solución, necesitaremos un conjunto de dos valores iniciales (correspondientes a las dos variables de estado en el punto de partida). En este caso, elijamos x (0) = y (0) = 1 .
Primer paso
El primer paso, ya mencionado anteriormente, es encontrar los valores propios de A en
La notación de derivada x ′ etc. que se observa en uno de los vectores anteriores se conoce como notación de Lagrange (introducida por primera vez por Joseph Louis Lagrange ). Es equivalente a la notación de derivada dx/dt utilizada en la ecuación anterior, conocida como notación de Leibniz , en honor a Gottfried Leibniz .
Una vez que los coeficientes de las dos variables se han escrito en la forma matricial A mostrada arriba, se pueden evaluar los valores propios . Para ello, se encuentra el determinante de la matriz que se forma cuando una matriz identidad ,, multiplicado por alguna constante λ , se resta de la matriz de coeficientes anterior para obtener su polinomio característico ,
y resolver para sus ceros.
Aplicando una mayor simplificación y las reglas básicas de la suma de matrices se obtiene:
Aplicando las reglas para hallar el determinante de una matriz simple de 2×2, se obtiene la siguiente ecuación cuadrática elemental :
que puede reducirse aún más para obtener una versión más simple de lo anterior,
Ahora encontrando las dos raíces, yde la ecuación cuadrática dada mediante la aplicación del método de factorización produce
Los valoresyLos valores propios calculados anteriormente son los autovalores requeridos de A. En algunos casos, como en otras EDO matriciales, los autovalores pueden ser complejos , en cuyo caso el siguiente paso del proceso de resolución, así como la forma final y la solución, pueden cambiar drásticamente.
Segundo paso
Como se mencionó anteriormente, este paso implica encontrar los vectores propios de A a partir de la información proporcionada originalmente.
Para cada uno de los autovalores calculados, tenemos un autovector individual . Para el primer autovalor , que es, tenemos
Simplificando la expresión anterior mediante la aplicación de las reglas básicas de multiplicación de matrices se obtiene:
Todos estos cálculos se han realizado únicamente para obtener la última expresión, que en nuestro caso es α = 2 β . Ahora, tomando un valor arbitrario, presumiblemente un valor pequeño e insignificante, con el que es mucho más fácil trabajar, para α o β (en la mayoría de los casos, realmente no importa), lo sustituimos en α = 2 β . Al hacerlo, obtenemos un vector simple, que es el vector propio requerido para este valor propio en particular. En nuestro caso, elegimos α = 2 , lo que, a su vez, determina que β = 1 y, utilizando la notación vectorial estándar , nuestro vector se ve así:
Realizando la misma operación utilizando el segundo valor propio que calculamos, que es, obtenemos nuestro segundo vector propio. El proceso para calcular este vector no se muestra, pero el resultado final es
Tercer paso
Este último paso encuentra las funciones requeridas que están "ocultas" tras las derivadas que se nos dieron originalmente. Hay dos funciones, porque nuestras ecuaciones diferenciales involucran dos variables.
La ecuación que involucra toda la información que hemos encontrado previamente tiene la siguiente forma:
Sustituyendo los valores de los autovalores y autovectores se obtiene
Aplicando una mayor simplificación,
Simplificando aún más y escribiendo las ecuaciones para las funciones x e y por separado,
Las ecuaciones anteriores son, de hecho, las funciones generales que se buscan, pero están en su forma general (con valores no especificados de A y B ), mientras que queremos encontrar sus formas y soluciones exactas. Así que ahora consideramos las condiciones iniciales dadas del problema (el problema que incluye condiciones iniciales dadas es el llamado problema de valor inicial ). Supongamos que se nos da, que desempeña el papel de punto de partida para nuestra ecuación diferencial ordinaria; la aplicación de estas condiciones especifica las constantes A y B. Como vemos en lacondiciones, cuando t = 0 , los lados izquierdos de las ecuaciones anteriores son iguales a 1. Por lo tanto, podemos construir el siguiente sistema de ecuaciones lineales ,
Al resolver estas ecuaciones, encontramos que ambas constantes A y B son iguales a 1/3. Por lo tanto, al sustituir estos valores en la forma general de estas dos funciones se especifican sus formas exactas, las dos funciones buscadas.
Utilizando la exponenciación de matrices
El problema anterior podría haberse resuelto con una aplicación directa de la exponencial matricial . Es decir, podemos decir que
Dado que (lo cual se puede calcular utilizando cualquier herramienta adecuada, como la herramienta de MATLABexpm , o realizando la diagonalización de la matriz y aprovechando la propiedad de que la exponencial matricial de una matriz diagonal es la misma que la exponenciación elemento a elemento de sus elementos)
El resultado final es
Esto es lo mismo que el método de vectores propios que se mostró anteriormente.
Véase también
Referencias
- ^ Moya-Cessa, H.; Soto-Eguibar, F. (2011). Ecuaciones diferenciales: un enfoque operativo . Nueva Jersey: Rinton Press. ISBN 978-1-58949-060-4.
- ↑ Putzer, EJ (1966). "Evitando la forma canónica de Jordan en la discusión de sistemas lineales con coeficientes constantes". The American Mathematical Monthly . 73 (1): 2– 7. doi : 10.1080/00029890.1966.11970714 . JSTOR 2313914 .
- Ecuaciones diferenciales ordinarias