On 08/19/2014 06:01 PM, Geoff Wright wrote:
> Well, to be more specific, the interface over which convection is happening
> isn't an external surface. Its an internal surface and I want to model the
> temperature of both the liquid and the solid parts. I took a look at
> dw_surface_dot and BCNewtonTerm but I believe that they're intended only
> for external surfaces. Is this correct? How would you go about solving
> this?
Yes, dw_bc_newton might be even better.
Those terms work on any surface, provided their region is correctly defined.
Say we have an internal boundary Gamma between Omega1 and Omega2. Then you can
define Gamma1, Gamma2 that behave like external surfaces to Omega1, Omega2
respectively as follows:
'Gamma' : ('r.Omega1 *v r.Omega2, 'facet'),
'Gamma1' : ('copy r.Gamma', 'facet', 'Omega1'),
'Gamma2' : ('copy r.Gamma', 'facet', 'Omega2'),
The last argument is the parent region. Then use Gamma1 for integration from
the "Omega1 point of view" etc.
Does that help?
r.