Métodos numéricos em casos bi e tridimensionais Equação c c c c c c c u1 u2 u3 F P t x1 x2 x3 x1 x1 x2 x2 x3 x3 Quando problema era 1D a discretização implícita ou semi-implícita dava origem a um sistema de equações que podia ser organizado numa matriz tridiagonal de fácil inversão. Neste caso as equações eram escritas sequencialmente, de acordo com a ordem geográfica dos pontos. No caso de métodos numéricos envolvendo mais de 3 pontos a matriz teria mais do que 3 diagonais, mas continuariam a ser adjacentes. No caso de modelos bidimensionais a arrumação das equações na matriz origina pelo menos 5 diagonais, mas não são adjacentes. Isso dificulta a inversão do sistema. A resolução pode usar um método iterativo, No entanto os métdos de passo de tempo fraccionário são os mais indicados. Método ADI c c c c u1 t / 2 x1 t t / 2 t t t t t / 2 c t / 2 t t / 2 c u1 x1 c u 2 x2 t t / 2 t c u2 x2 t t • Adicionando as equações obtém-se: c c c 2 u1 t / 2 x1 t t t t t / 2 c t c t t u2 u2 x2 x2 rearranjando c c c u1 t x1 t t t t t / 2 t t t 1 c c u2 u2 2 x2 x2 Método ADI • Este método simplifica a resolução da matriz originada pelo cálculo implícito, permitindo trabalhar com matrizes em que todas as diagonais são adjacentes à principal. Nos métodos mais simples são tridiagonais. • Se invertermos a ordem de cálculo em duas iterações consecutivas o método é simétrico nas duas direcções. • O método pode ser convertido em cálculos puramente unidimensionais. Método ADI c c c u1 t x1 * t * c c u2 t x2 Adicionando : c c t t * t t * c c c u 2 u1 t x1 x2 t t t t t Métodos implícitos c c c u1 t x1 t t ** c c c u1 t x1 ** * c c c u1 t x1 * t * ** t t Passo de tempo fraccionário t t t t c c c c c c c c c t t t t t t ** ** * Se o método fosse explícito: c c c u1 t x1 t t ** c c c u1 t x1 ** * c c c u1 t x1 * t * ** t t * t Métodos ADE (2D) • ADE: O cálculo seria feito alternadamente em cada uma das direcções, mas explícito. c c c u1 t x1 * c t t c c u 2 t x2 t t * *