Author |
Message |
Staniec (jamajka_80)
New member Username: jamajka_80
Post Number: 1 Registered: 02-2008
| Posted on Tuesday, February 12, 2008 - 10:45 am: | |
Hello, I have a problem with integrating temperature at vertical surfaces. I simulate soil temperature distribution around a building, which is covered with soil. The domain is symmetric along longer wall of a building. I need to export the temperatures at the surfaces between roof (slab) and soil (horizontal, no problems) and between shorter wall & soil and longer wall & soil (vertical, a PROBLEM). According to manual, there is a need to name a boundary condition... but how? also how to integrate the temperature on a vertical surface if it goes through several layers? Could you please help with it? A file is attached. Thank you in advance, Maja
|
Robert G. Nelson (rgnelson)
Moderator Username: rgnelson
Post Number: 1056 Registered: 06-2003
| Posted on Tuesday, February 12, 2008 - 01:23 pm: | |
If the sidewall you want to integrate is only a part of the boundary of a region, then you must define a FEATURE that overlays the region boundary for the portion of interest. Give the FEATURE a name, and use that name as the "named boundary" the SURF_INTEGRAL statement. If the sidewall you want to integrate covers several (but not all) the layers of the problem, you must define an individual SURF_INTEGRAL for each layer and add them together.
|
Staniec (jamajka_80)
New member Username: jamajka_80
Post Number: 2 Registered: 02-2008
| Posted on Tuesday, February 12, 2008 - 02:06 pm: | |
Thank you for the quick answer. I added feature exactly at the place that I need it (on the boundary of a region 'air') but when I run script it breaks with a note: "no common cell"... What can I do? |
Robert G. Nelson (rgnelson)
Moderator Username: rgnelson
Post Number: 1057 Registered: 06-2003
| Posted on Tuesday, February 12, 2008 - 02:47 pm: | |
1. I ran your script on version 5.0.20 (the current release) and did not get the "no common cell" error. What version of FlexPDE are you running? Perhaps you need to download the latest version. 2. You have imposed the FEATURE in all layers. Perhaps you want to LIMIT it to the layers you need it on. Since the BC's on the region boundary that is overlaid by the FEATURE are not applied to specific layers, the FEATURE carries these BC's into the other layers. This will be corrected if you LIMIT the FEATURE. 3. If the SURF_INTEGRAL that you want to compute includes all the layers in which the boundary itself exists, you can use the SURF_INTEGRAL form that excludes the "layer name" argument, and you will get the entire integral in a single definition. See "Surf_Integral" in the Help Index.
|
Staniec (jamajka_80)
Junior Member Username: jamajka_80
Post Number: 3 Registered: 02-2008
| Posted on Tuesday, February 12, 2008 - 03:32 pm: | |
I run on 5.0.7. Where may I find a sample where Limited Feature is explained? Because I have no idea how to do it... help.... |
Marek Nelson (mgnelson)
Moderator Username: mgnelson
Post Number: 21 Registered: 07-2007
| Posted on Tuesday, February 12, 2008 - 07:02 pm: | |
See "Features" and "LIMITED REGIONS" in the Help index. Limited Features are just like the Limited Regions you have already used in your script. i.e. LIMITED FEATURE LAYER 'air' START 'wall' LINE TO .... This will limit the defined feature to the layer(s) specified. |
Staniec (jamajka_80)
Member Username: jamajka_80
Post Number: 4 Registered: 02-2008
| Posted on Wednesday, February 13, 2008 - 10:48 am: | |
Thank you very much! It seems that everything works now Maja |