stringtranslate.com

Sistema algebraico diferencial de ecuaciones.

En matemáticas , un sistema de ecuaciones algebraico diferencial ( DAE ) es un sistema de ecuaciones que contiene ecuaciones diferenciales y ecuaciones algebraicas , o es equivalente a dicho sistema.

El conjunto de las soluciones de tal sistema es una variedad algebraica diferencial , y corresponde a un ideal en un álgebra diferencial de polinomios diferenciales .

En el caso univariado , un DAE en la variable t se puede escribir como una única ecuación de la forma

donde es un vector de funciones desconocidas.

Se diferencian de las ecuaciones diferenciales ordinarias (EDO) en que una DAE no tiene solución completa para las derivadas de todos los componentes de la función x porque es posible que no aparezcan todos (es decir, algunas ecuaciones son algebraicas); Técnicamente, la distinción entre un sistema ODE implícito [que puede volverse explícito] y un sistema DAE es que la matriz jacobiana es una matriz singular para un sistema DAE. [1] Esta distinción entre ODE y DAE se hace porque los DAE tienen características diferentes y generalmente son más difíciles de resolver. [2]

En términos prácticos, la distinción entre DAE y ODE es a menudo que la solución de un sistema DAE depende de las derivadas de la señal de entrada y no sólo de la señal misma como en el caso de las ODE; [3] este problema se encuentra comúnmente en sistemas no lineales con histéresis , [4] como el disparador Schmitt . [5]

Esta diferencia es más claramente visible si el sistema se puede reescribir de modo que en lugar de x consideremos un par de vectores de variables dependientes y el DAE tenga la forma

dónde y​​

Un sistema DAE de esta forma se denomina semiexplícito . [1] Cada solución de la segunda mitad g de la ecuación define una dirección única para x a través de la primera mitad f de las ecuaciones, mientras que la dirección para y es arbitraria. Pero no todo punto (x,y,t) es solución de g . Las variables en x y la primera mitad f de las ecuaciones obtienen el atributo diferencial . Las componentes de y y la segunda mitad g de las ecuaciones se denominan variables algebraicas o ecuaciones del sistema. [El término algebraico en el contexto de DAE solo significa libre de derivados y no está relacionado con el álgebra (abstracta).]

La solución de un DAE consta de dos partes, primero la búsqueda de valores iniciales consistentes y segundo el cálculo de una trayectoria. Para encontrar valores iniciales consistentes, a menudo es necesario considerar las derivadas de algunas de las funciones componentes del DAE. El orden más alto de una derivada que es necesario para este proceso se llama índice de diferenciación . Las ecuaciones derivadas al calcular el índice y los valores iniciales consistentes también pueden ser útiles en el cálculo de la trayectoria. Un sistema DAE semiexplícito se puede convertir en uno implícito disminuyendo el índice de diferenciación en uno y viceversa. [6]

Otras formas de DAE

La distinción entre DAE y EDO se vuelve evidente si algunas de las variables dependientes ocurren sin sus derivadas. El vector de variables dependientes puede entonces escribirse como par y el sistema de ecuaciones diferenciales del DAE aparece en la forma

dónde

En su conjunto, el conjunto de DAE es una función

Las condiciones iniciales deben ser una solución del sistema de ecuaciones de la forma

Ejemplos

El comportamiento de un péndulo de longitud L con centro en (0,0) en coordenadas cartesianas ( x , y ) se describe mediante las ecuaciones de Euler-Lagrange

donde es un multiplicador de Lagrange . Las variables de momento u y v deben estar limitadas por la ley de conservación de la energía y su dirección debe apuntar a lo largo del círculo. Ninguna condición es explícita en esas ecuaciones. La diferenciación de la última ecuación conduce a

restringiendo la dirección del movimiento a la tangente del círculo. La siguiente derivada de esta ecuación implica

y la derivada de esa última identidad simplifica a lo que implica la conservación de la energía ya que después de la integración la constante es la suma de la energía cinética y potencial.

Para obtener valores derivados únicos para todas las variables dependientes, la última ecuación se diferenció tres veces. Esto da un índice de diferenciación de 3, que es típico de los sistemas mecánicos restringidos.

Si se dan valores iniciales y un signo para y , las otras variables se determinan mediante , y si entonces y . Para pasar al siguiente punto basta con obtener las derivadas de x y u , es decir, el sistema a resolver ahora es

Este es un DAE semiexplícito de índice 1. Se puede obtener otro conjunto de ecuaciones similares a partir de y un signo para x .

Los DAE también ocurren naturalmente en el modelado de circuitos con dispositivos no lineales. El análisis nodal modificado que emplea DAE se utiliza, por ejemplo, en la omnipresente familia SPICE de simuladores de circuitos numéricos. [7] De manera similar, el paquete Analog Insydes Mathematica de Fraunhofer se puede utilizar para derivar DAE de una lista de redes y luego simplificar o incluso resolver las ecuaciones simbólicamente en algunos casos. [8] [9] Vale la pena señalar que el índice de un DAE (de un circuito) se puede hacer arbitrariamente alto conectando en cascada/acoplando amplificadores operacionales a través de condensadores con retroalimentación positiva . [4]

DAE semiexplícito del índice 1

DAE de la forma

se llaman semiexplícitos. La propiedad del índice 1 requiere que g tenga solución para y . En otras palabras, el índice de diferenciación es 1 si por diferenciación de las ecuaciones algebraicas para t resulta un sistema EDO implícito,

que es solucionable si

Cada DAE suficientemente fluido es casi en todas partes reducible a esta forma de índice 1 semiexplícito.

Tratamiento numérico de DAE y aplicaciones.

Dos problemas importantes para resolver los DAE son la reducción del índice y las condiciones iniciales consistentes . La mayoría de los solucionadores numéricos requieren ecuaciones diferenciales ordinarias y ecuaciones algebraicas de la forma

No es una tarea trivial convertir sistemas DAE arbitrarios en EDO para su solución mediante solucionadores de EDO puros. Las técnicas que pueden emplearse incluyen el algoritmo de Pantelides y el método de reducción del índice de derivada ficticia . Alternativamente, también es posible una solución directa de DAE de alto índice con condiciones iniciales inconsistentes. Este enfoque de solución implica una transformación de los elementos derivados mediante colocación ortogonal en elementos finitos o transcripción directa a expresiones algebraicas. Esto permite resolver DAE de cualquier índice sin reordenamiento en forma de ecuación abierta.

Una vez que el modelo se ha convertido a la forma de ecuación algebraica, se puede resolver mediante solucionadores de programación no lineal a gran escala (consulte APMonitor ).

Tratabilidad

Se han desarrollado varias medidas de la trazabilidad de los DAE en términos de métodos numéricos, como el índice de diferenciación , el índice de perturbación , el índice de trazabilidad , el índice geométrico y el índice de Kronecker . [10] [11]

Análisis estructural para DAE

Usamos el método -para analizar un DAE. Construimos para el DAE una matriz de firmas , donde cada fila corresponde a cada ecuación y cada columna corresponde a cada variable . La entrada en posición es , que denota el orden más alto de derivada que ocurre en , o si no ocurre en .

Para el péndulo DAE anterior, las variables son . La matriz de firma correspondiente es

Ver también

Referencias

  1. ^ ab Uri M. Ascher; Linda R. Petzold (1998). Métodos informáticos para ecuaciones diferenciales ordinarias y ecuaciones algebraicas diferenciales . SIAM. pag. 12.ISBN​ 978-1-61197-139-2.
  2. ^ Achim Ilchmann; Timo Reis (2014). Encuestas en ecuaciones algebraicas diferenciales II . Saltador. págs. 104-105. ISBN 978-3-319-11050-9.
  3. ^ Renate Merker; Wolfgang Schwarz, eds. (2001). Automatización del diseño de sistemas: fundamentos, principios, métodos, ejemplos . Medios de ciencia y negocios de Springer. pag. 221.ISBN 978-0-7923-7313-1.
  4. ^ ab KE Brenan; SL Campbell; LR Petzold (1996). Solución numérica de problemas de valores iniciales en ecuaciones algebraicas diferenciales . SIAM. págs. 173-177. ISBN 978-1-61197-122-4.
  5. ^ Gunther, M.; Feldmann, U.; Ter Maten, J. (2005). "Modelado y discretización de problemas de circuitos". Métodos numéricos en electromagnética. Manual de análisis numérico. vol. 13. pág. 523. doi :10.1016/S1570-8659(04)13006-8. ISBN 978-0-444-51375-5., págs. 529-531
  6. ^ Ascher y Petzold, pág. 234
  7. Ricardo Riaza (2013). "DAE en modelado de circuitos: una encuesta". En Achim Ilchmann; Timo Reis (eds.). Encuestas en ecuaciones algebraicas diferenciales I. Medios de ciencia y negocios de Springer. ISBN 978-3-642-34928-7.
  8. ^ Platte, D.; Jing, S.; Sommer, R.; Barke, E. (2007). "Mejora de la eficiencia y robustez de los modelos de comportamiento analógicos". Avances en lenguajes de diseño y especificación para sistemas integrados . pag. 53. doi :10.1007/978-1-4020-6149-3_4. ISBN 978-1-4020-6147-9.
  9. ^ Hauser, M.; Salzig, C.; Dreyer, A. (2011). "Reducción de pedidos de modelos simbólicos rápida y robusta con Analog Insydes". Álgebra informática en informática científica . Apuntes de conferencias sobre informática. vol. 6885. pág. 215. doi :10.1007/978-3-642-23568-9_17. ISBN 978-3-642-23567-2.
  10. Ricardo Riaza (2008). Sistemas algebraicos diferenciales: aspectos analíticos y aplicaciones de circuitos . Científico mundial. págs. 5–8. ISBN 978-981-279-181-8.
  11. ^ Takamatsu, Mizuyo; Iwata, Satoru (2008). "Caracterización de índices de ecuaciones algebraicas diferenciales en análisis híbrido para simulación de circuitos" (PDF) . Revista internacional de teoría y aplicaciones de circuitos . 38 (4): 419–440. doi :10.1002/cta.577. S2CID  3875504. Archivado desde el original (PDF) el 16 de diciembre de 2014 . Consultado el 9 de noviembre de 2022 .

Otras lecturas

Libros

Varios papeles

enlaces externos