Quantcast
Channel: Latest Discussions - COMSOL Forums
Viewing all articles
Browse latest Browse all 4154

Auxiliary problem on different domain

$
0
0
Good afternoon!

I am simulating the reaction-diffusion problem in 2 domains separated by a membrane with transmission conditions on this membrane.

I have 3 reaction-diffusion equations for 3 functions: u, u2, u3.
u (t, x, y) and u2 (t, x, y):
- are defined on 2 2d domains (which are squares actually) with the adjacent boundary (= membrane = S = (x, 0))
- on the S each has Neumann condition defined by the integral of u3

u3 (t, x, y, z):
- is defined on 3d domain ([0, 1] x [0, 1] x [-1, 1])
- has Dirichlet boundary condition on 2 (out of 6) boundaries defined by the functions u and u2 (u3(t, x, y, 1) = u (t, x, 0); u3(t, x, y, -1) = u2(t, x, 0))

I define 2 different components: one for 2d problems, another - for auxiliary 3d problem.

I receive the following problem: Failed to evaluate variable Jacobian. Under variable u and u2 are understood in the part where they enter boundary conditions for u3.

I think that maybe the problem is related to the fact that the functions are defined on different domains and in different components, but I do not know the way to define the equations in one component.

Could you give me a piece of advice how to overcome this error?

Another problem which I have is the abortion when I try to switch to the tab with the second (3d) geometry. It is displayed on the other tabs (e.g. on the Convection-Diffusion Equation tab), but when I try to switch to the Geometry Comsol shuts down.

I would appreciate any help you could provide.
Thank you in advance!

Viewing all articles
Browse latest Browse all 4154

Trending Articles