Sistema algébrico-diferencial de equações - Differential-algebraic system of equations

Em matemática , um sistema diferencial-algébrico de equações ( DAEs ) é um sistema de equações que contém equações diferenciais e equações algébricas ou é equivalente a tal sistema. Tais sistemas ocorrem como a forma geral de (sistemas de) equações diferenciais para funções de valor vetorial x em uma variável independente t ,

onde é um vetor de variáveis ​​dependentes e o sistema possui tantas equações ,. Eles são distintos da equação diferencial ordinária (ODE) em que um DAE não é completamente solucionável para as derivadas de todos os componentes da função x porque estes podem não aparecer todos (isto é, algumas equações são algébricas); tecnicamente, a distinção entre um sistema ODE implícito [que pode ser tornado explícito] e um sistema DAE é que a matriz Jacobiana é uma matriz singular para um sistema DAE. Essa distinção entre EDOs e DAEs é feita porque os DAEs têm características diferentes e geralmente são mais difíceis de resolver.

Em termos práticos, a distinção entre DAEs e ODEs é frequentemente que a solução de um sistema DAE depende das derivadas do sinal de entrada e não apenas do próprio sinal como no caso das ODEs; esse problema é comumente encontrado em sistemas com histerese , como o gatilho Schmitt .

Esta diferença é mais claramente visível se o sistema puder ser reescrito de forma que em vez de x consideremos um par de vetores de variáveis ​​dependentes e a DAE tenha a forma

onde , , e

Um sistema DAE desta forma é denominado semi-explícito . Cada solução da segunda metade g da equação define uma direção única para x por meio da primeira metade f das equações, enquanto a direção para y é arbitrária. Mas nem todo ponto (x, y, t) é uma solução de g . As variáveis ​​em xea primeira metade f das equações obtêm o diferencial de atributo . Os componentes de ye a segunda metade g das equações são chamados de variáveis algébricas ou equações do sistema. [O termo algébrico no contexto de DAEs significa apenas livre de derivadas e não está relacionado à álgebra (abstrata).]

A solução de um DAE consiste em duas partes, primeiro a busca por valores iniciais consistentes e a segunda o cálculo de uma trajetória. Para encontrar valores iniciais consistentes, muitas vezes é necessário considerar as derivadas de algumas das funções componentes da DAE. A ordem mais alta de uma derivada necessária para esse processo é chamada de índice de diferenciação . As equações derivadas no cálculo do índice e valores iniciais consistentes também podem ser úteis no cálculo da trajetória. Um sistema DAE semi-explícito pode ser convertido em implícito diminuindo o índice de diferenciação em um e vice-versa.

Outras formas de DAEs

A distinção de DAEs para EDOs torna-se aparente se algumas das variáveis ​​dependentes ocorrerem sem seus derivados. O vetor de variáveis ​​dependentes pode então ser escrito como um par e o sistema de equações diferenciais da DAE aparece na forma

Onde

  • , um vetor em , são variáveis ​​dependentes para as quais as derivadas estão presentes ( variáveis ​​diferenciais ),
  • , um vetor em , são variáveis ​​dependentes para as quais nenhuma derivada está presente ( variáveis ​​algébricas ),
  • , um escalar (geralmente o tempo) é uma variável independente.
  • é um vetor de funções que envolve subconjuntos dessas variáveis ​​e derivadas.

Como um todo, o conjunto de DAEs é uma função

As condições iniciais devem ser uma solução do sistema de equações da forma

Exemplos

O comportamento de um pêndulo de comprimento L com centro em (0,0) em coordenadas cartesianas ( x , y ) é descrito pelas equações de Euler-Lagrange

onde está um multiplicador de Lagrange . As variáveis de momentum u e v devem ser limitados pela lei da conservação da energia e sua direção deve apontar ao longo do círculo. Nenhuma das condições é explícita nessas equações. A diferenciação da última equação leva a

restringindo a direção do movimento à tangente do círculo. A próxima derivada desta equação implica

e a derivada dessa última identidade simplifica o que implica implicitamente a conservação de energia, uma vez que, após a integração, a constante é a soma da energia cinética e potencial.

Para obter valores derivados únicos para todas as variáveis ​​dependentes, a última equação foi diferenciada três vezes. Isso dá um índice de diferenciação de 3, que é típico para sistemas mecânicos restritos.

Se os valores iniciais e um sinal para y forem fornecidos, as outras variáveis ​​serão determinadas por meio de , e se então e . Para avançar para o próximo ponto é suficiente para obter os derivados de x e u , isto é, o sistema para resolver é agora

Este é um DAE semi-explícito de índice 1. Outro conjunto de equações semelhantes pode ser obtido a partir de e um sinal para x .

DAEs também ocorrem naturalmente na modelagem de circuitos com dispositivos não lineares. A análise nodal modificada empregando DAEs é usada, por exemplo, na onipresente família SPICE de simuladores de circuito numérico. Da mesma forma, o pacote Analog Insydes Mathematica do Fraunhofer pode ser usado para derivar DAEs de uma netlist e então simplificar ou mesmo resolver as equações simbolicamente em alguns casos. É importante notar que o índice de um DAE (de um circuito) pode ser feito arbitrariamente alto por cascata / acoplamento via capacitores amplificadores operacionais com feedback positivo .

DAE semi-explícito do índice 1

DAE do formulário

são chamados de semi-explícitos. A propriedade index-1 requer que g seja solucionável para y . Em outras palavras, o índice de diferenciação é 1 se por diferenciação das equações algébricas para t um sistema ODE implícito resulta,

que é solucionável para se

Cada DAE suficientemente suave é quase em todos os lugares redutível a esta forma de índice-1 semi-explícita.

Tratamento numérico de DAE e aplicações

Dois problemas principais na resolução de DAEs são a redução do índice e as condições iniciais consistentes . A maioria dos solucionadores numéricos requerem equações diferenciais ordinárias e equações algébricas da forma

É uma tarefa não trivial converter sistemas DAE arbitrários em ODEs para solução por solucionadores puros de ODE. As técnicas que podem ser empregadas incluem o algoritmo de Pantelides e o método de redução do índice derivado simulado . Alternativamente, uma solução direta de DAEs de alto índice com condições iniciais inconsistentes também é possível. Esta abordagem de solução envolve uma transformação dos elementos derivados por meio de colocação ortogonal em elementos finitos ou transcrição direta em expressões algébricas. Isso permite que DAEs de qualquer índice sejam resolvidos sem rearranjo na forma de equação aberta

Depois que o modelo foi convertido para a forma de equação algébrica, ele pode ser resolvido por solucionadores de programação não linear em grande escala (consulte APMonitor ).

Tractability

Várias medidas de tratabilidade DAEs em termos de métodos numéricos foram desenvolvidas, tais como índice de diferenciação , índice de perturbação , índice de tratabilidade , índice geométrico e o índice de Kronecker .

Análise estrutural para DAEs

Usamos o método para analisar um DAE. Construímos para o DAE uma matriz de assinatura , onde cada linha corresponde a cada equação e cada coluna corresponde a cada variável . A entrada em posição é , que denota a ordem mais alta de derivada para a qual ocorre em , ou se não ocorre em .

Para o pêndulo DAE acima, as variáveis ​​são . A matriz de assinatura correspondente é

Veja também

Referências

Leitura adicional

Livros

  • Hairer, E .; Wanner, G. (1996). Resolvendo Equações Diferenciais Ordinárias II: Problemas Rígidos e Diferenciais-Algébricos (2ª edição revisada). Berlim: Springer-Verlag.
  • Ascher, Uri M .; Petzold, Linda R. (1998). Métodos computacionais para equações diferenciais ordinárias e equações algébricas diferenciais . Filadélfia: SIAM. ISBN 978-0-89871-412-8.
  • Kunkel, Peter; Mehrmann, Volker Ludwig (2006). Equações diferencial-algébricas: análise e solução numérica . Zurique, Suíça: European Mathematical Society. ISBN 978-3-03719-017-3.
  • Kazuo Murota (2009). Matrizes e Matroids para Análise de Sistemas . Springer Science & Business Media. ISBN 978-3-642-03994-2. (Abrange a abordagem estrutural para calcular o índice DAE.)
  • Matthias Gerdts (2012). Controle ideal de ODEs e DAEs . Walter de Gruyter. ISBN 978-3-11-024999-6.
  • Lamour, René; März, Roswitha ; Tischendorf, Caren (2013). Equações Algébricas Diferenciais: uma Análise Baseada em Projetores . Heidelberg: Springer. ISBN 978-3-642-27554-8.

Vários papéis

links externos