Seguindo o esquema do FEM, reduzo meu problema a um problema de otimização
Eu introduzo elementos finitos como
para qualquer , em que , . Os elementos finitos e são introduzidos de maneira semelhante.
Eu tento encontrar numericamente o vetor forma que resolva o problema de otimização. Temos
onde e . Após diferenciação em relação a , recebo
mas aqui a matriz de rigidez é singular. Então o que eu tenho que fazer? Talvez eu tenha que escolher outros elementos finitos?
finite-element
Apliques
fonte
fonte
Respostas:
Em ordem decrescente de probabilidade
Base incorreta. Na sua descrição, parece que você tem exatamente duas funções quadráticas com suporte em cada elemento. Esse espaço não é uma partição da unidade e não é (primeiras derivadas contínuas). Para discretizar seu problema de quarta ordem diretamente (em vez de reduzi-lo a um sistema de equações de segunda ordem, por exemplo), você precisará de uma base . Observe que a base deve ser capaz de reproduzir exatamente todas as funções lineares.C1 C1 C1
Condições de contorno insuficientes. Isso será óbvio se você calcular e plotar o espaço nulo.
Montagem incorreta. Verifique o mapa dos elementos para a ordem montada para confirmar se é o que você esperava, por exemplo, que não está invertendo a orientação dos elementos.
Montagem local incorreta. Em 1D, você pode calcular analiticamente como é a matriz de rigidez do elemento (talvez para um caso simplificado) e verificar se o código a reproduz.
fonte
Claramente, o problema tem um derivado de ordem ímpar. Mais especificamente, para números maiores de Péclet , a matriz de rigidez pode não manter a forma 'fina', o que cria zeros durante a montagem e, portanto, fica determinante singular ou, às vezes, muito pequeno, perceptível pelas oscilações no gráfico da solução.
A solução para esse tipo de problema é o uso de penalidade, entre outros métodos. Mais especificamente, isso é chamado de método Petrov-Galerkin .
Desculpe pela minha má compreensão do inglês.
fonte