Note: This discussion is about an older version of the COMSOL Multiphysics® software. The information provided may be out of date.
Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.
Boundary condition for weak PDE form
Posted 1 mars 2012, 10:17 UTC−5 Studies & Solvers Version 3.5a 3 Replies
Please login with a confirmed email address before reporting spam
Hola,
I've been doing some simulation coupling RF and PDE (weak form) application modes. There are something about boundary condition in weak form confusing me.
As said in documentation, boundary conditions are automatically included in weak form when they are utilized to cancel surface integrals. Therefore there's no need to enforce them explicitly as boundary conditions or constraint. However, I find it is not true. COMSOL can give some solution, but it's easy to see that the boundary conditions are not fulfilled by checking postprocessing results. If the boundary conditions are enforced, I get reasonable results.
On the other hand, when I enforce all boundary conditions explicitly, sometimes errors occur during solving, saying something like "not convergent". It seems to me the equation system is overdetermined, so that no solution is found. (Is it right to think this way?)
Above all, I'm confused by these inconsistent observations...
Anybody knows about this issue? Thanks!
I've been doing some simulation coupling RF and PDE (weak form) application modes. There are something about boundary condition in weak form confusing me.
As said in documentation, boundary conditions are automatically included in weak form when they are utilized to cancel surface integrals. Therefore there's no need to enforce them explicitly as boundary conditions or constraint. However, I find it is not true. COMSOL can give some solution, but it's easy to see that the boundary conditions are not fulfilled by checking postprocessing results. If the boundary conditions are enforced, I get reasonable results.
On the other hand, when I enforce all boundary conditions explicitly, sometimes errors occur during solving, saying something like "not convergent". It seems to me the equation system is overdetermined, so that no solution is found. (Is it right to think this way?)
Above all, I'm confused by these inconsistent observations...
Anybody knows about this issue? Thanks!
3 Replies Last Post 2 mars 2012, 06:31 UTC−5