Hi Wenqing & Marc,
thanks a lot for the hints.
The definition of the surface via the TIM file worked perfectly!
I have only a problem with the Neumann boundary. Commonly a Neumann
Boundary condition fixes the flux over a boundary, i.e. the gradient of
the potential has to be fixed (but not the potential itself)!
In my case the flux over the boundary should be set to a
(time-dependent) value.
According to the Documentation
https://svn.ufz.de/ogs/wiki/public/doc-auto/by_ext/st/S_dis_type
this should be the way to do it:
#SOURCE_TERM
$PCS_TYPE
HEAT_TRANSPORT
$PRIMARY_VARIABLE
TEMPERATURE1
$GEO_TYPE
SURFACE CAN
$DIS_TYPE
CONSTANT_NEUMANN 0.083626024 ;1/(11.958 m2 for a canister)...W/m2
$TIM_TYPE
CURVE 1
But this does not give the correct results.
I compared the solution to the same setup with COMSOL, and found a
temporary temperature decrease with time for the boundary nodes once I
decrease the heat flux into the domain. But a temperature decrease is in
this case only possible for a negative heat flux over the boundary (out
of the domain).
It seems that in OGS the above procedure "only" sets a (correctly
scaled) source/sink term at each node, but does not set a correct
Neumann boundary condition.
For a real Neumann boundary a a zero flux (CONSTANT_NEUMANN 0.0) should
result result in a "no-flow boundary" (like for the case of not applying
a boundary condition on a boundary node).
So the question remains, is it possible to set a Neumann boundary
condition, and if yes, how?
Thanks and many greetings, Georg