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.
Integral Boundary Condition - Problem
Posted 4 gen 2014, 18:03 GMT-5 Modeling Tools & Definitions, Parameters, Variables, & Functions Version 4.3a 2 Replies
Please login with a confirmed email address before reporting spam
For the sake of simplicity, I'll use an example of stationary heat transfer in a 2D geometry.
My goal was to create a boundary condition such that the total flow of a boundary in the z-direction had a value of 1, yet its local flux could be non-uniform. Furthermore, at the same boundary, the temperature distribution was at a single (but unspecified) uniform value. From reading these forums, this was my approach:
1. Create a constant temperature boundary condition at an undefined variable "T0"
2. Create a local integration model coupling along that boundary: "IntegBottom()"
3. Define a Global Equation: IntegBottom(-Tz)-1=0, where I define T0 as the state variable
4. Make sure the solver is using both the Heat Transfer model and Global Equation
When I check the Derived Value of a Line Integration of -Tz along the same surface, I get a value of - 0.353 instead of 1. I'm not rotating the integrals or taking the surface integrals. The solution is dependent on the Global Equation, yet I seem to be misinterpreting Step #3.
Any ideas what I'm doing wrong? Thanks.
My goal was to create a boundary condition such that the total flow of a boundary in the z-direction had a value of 1, yet its local flux could be non-uniform. Furthermore, at the same boundary, the temperature distribution was at a single (but unspecified) uniform value. From reading these forums, this was my approach:
1. Create a constant temperature boundary condition at an undefined variable "T0"
2. Create a local integration model coupling along that boundary: "IntegBottom()"
3. Define a Global Equation: IntegBottom(-Tz)-1=0, where I define T0 as the state variable
4. Make sure the solver is using both the Heat Transfer model and Global Equation
When I check the Derived Value of a Line Integration of -Tz along the same surface, I get a value of - 0.353 instead of 1. I'm not rotating the integrals or taking the surface integrals. The solution is dependent on the Global Equation, yet I seem to be misinterpreting Step #3.
Any ideas what I'm doing wrong? Thanks.
2 Replies Last Post 14 gen 2014, 05:18 GMT-5