Ivar KJELBERG
COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
2011年5月25日 GMT-4 01:50
Hi
I believe you cannot define a fixed temperature on a "point", as a point has no area, and a fixed temperature means you need to extract or insert a certain thermal flux = W/m^2 over that undefined area.
Try to replace your two "points" by two small circles = boundaries in 2D, then it should work
A general rule in COMSOL: try to stick to Domain and Boundary BC only and do not use lower level entities (= Edges or Points in 3D, or Points in 2D) as these represent singularities.
Think it over:
in 3D for a given domain = volume, you have surface = boundaries that are unique (they may be split between at most 2 domains (hence the "up" and "down" normals depending on which side you are).
But still in 3D, an EDGE is shared by 2 or more boundaries. So a mesh node point on an Edge, how to define a dependent variable on that point ? is it the average value along the adjacent boundaries ? and the derivatives = gradients how do you define them ?.
For Point Entities it is even worse, no area => no flux ?
For these lower level Entities you must make too many hypothesis, so COMSOL states => it cannot decide for you.
--
Good luck
Ivar
Hi
I believe you cannot define a fixed temperature on a "point", as a point has no area, and a fixed temperature means you need to extract or insert a certain thermal flux = W/m^2 over that undefined area.
Try to replace your two "points" by two small circles = boundaries in 2D, then it should work
A general rule in COMSOL: try to stick to Domain and Boundary BC only and do not use lower level entities (= Edges or Points in 3D, or Points in 2D) as these represent singularities.
Think it over:
in 3D for a given domain = volume, you have surface = boundaries that are unique (they may be split between at most 2 domains (hence the "up" and "down" normals depending on which side you are).
But still in 3D, an EDGE is shared by 2 or more boundaries. So a mesh node point on an Edge, how to define a dependent variable on that point ? is it the average value along the adjacent boundaries ? and the derivatives = gradients how do you define them ?.
For Point Entities it is even worse, no area => no flux ?
For these lower level Entities you must make too many hypothesis, so COMSOL states => it cannot decide for you.
--
Good luck
Ivar