O cálculo dos modos próprios de uma membrana semicircular se reduz ao seguinte problema de valor próprio
onde a região de interesse é um semicírculo definido por e φ ∈ [ 0 , π ] .
É apropriado trabalhar em coordenadas cilíndricas, onde o Laplaciano é escrito como
As condições de contorno fixam o valor de no limite do semicírculo, onde u = 0 .
Primeiro, fazemos uma discretização de com u i j = u ( r i , φ j ) , onde r i = ( i + 1eφj=(j+1i,j=0...N-1ehr=1/N,HR=π/N. Esta é umamalhacentralizada.
Em seguida, usamos uma aproximação de diferença finita para o Laplaciano e obtemos
ou
Como nossa malha é centralizada, temos que fazer a seguinte substituição na equação acima: . Essa substituição também nos ajuda a eliminar a singularidade de coordenadas parai=0.
Condições de contorno em e r = 0 , 1 podem ser todos tratados com o mesmo truque , onde montamos na fronteira
u i , j + 1 = - u i , j u i - 1 , j = - u i , j u i + 1 , j = - u i , j .
A matriz é uma matriz real assimétrica e os autovalores e autovetores podem ser obtidos com uma rotina dgeev
do LAPACK.
Soluções analíticas podem ser facilmente obtidas pelo método de separação de variáveis
Eles são
Aqui está o gráfico da solução analítica para a primeira função própria:
O gráfico a seguir mostra a comparação dos resultados numéricos para três discretizações diferentes, tanto quanto meus recursos computacionais me permitem ir.
fonte
Respostas:
No interesse de ter pelo menos alguma resposta, parece que a análise que você tem acima está correta. As condições de contorno de primeira ordem afetam a precisão de uma discretização de segunda ordem (se estou lembrando o livro de LeVeque sobre aproximações de diferenças finitas corretamente; DavidKetcheson pode me ajudar com isso), então as soluções do problema discreto parecem estar convergindo para a solução do problema analítico na taxa apropriada.
fonte
Tendo analisado a maior parte da análise e analisado as belas imagens, eles contam uma história convincente: a solução analítica não tem circularidade, mas sua solução numérica; a região central é curva.
Então, eu me concentraria diretamente no seu esquema de diferenças finitas. Ainda não consigo ver o que há de errado, mas talvez alguma parte da dependência angular das coordenadas não esteja completamente resolvida.
Duvido que seja a condição de contorno; ambas as soluções parecem ter zero em todos os limites. No entanto, poderia ser a natureza da condição, sendo uma derivada e não uma condição de valor.
fonte
Eu não entendo as condições de contorno.
Poderia dar mais detalhes, por favor?
fonte