How to assign inclined surfaces? + How can I get "interiorWalls"?

Hi Mostapha, Chris and all,

I am now setting up daylight and energy simulations for a large sports hall. The image below shows the section of the hall. It is not entirely exposed to outside. Some surfaces (maked in RED, GREEB and BLUE) are shared by two zones. The small zones (in GRAY) attached to the big hall are not taken into consideration in the research.

In this case, inclined surfaces are included, as the simplification of the grandstand for spectators.

As the image shows, I have some questions:

**1 - What should be the correct “surface type” of the inclined surfaces? floor?wall? or else? **

(Actually, I have tried both floors and walls, but warnings shown below were received. The weird thing is that they had been assigned as floors and walls respectively having checked by the “decomposeByType” component.

2 - Can I ignore these warnings? if not, why and how can I deal with it - how to assign inclined surfaces as proper “type”?

3 - How can I get “interiorWalls”?

Although the small zones attached to the large hall are not considered in the research, I still need to assigned the shared walls as interior Walls (and set EPBC as “Adiabatic”), right? But, having checked by the “decomposeByType” component regrading walls, all I got were “walls” instead of “interiorWalls”. Then, how can I get “interiorWalls” as I want?

Btw, due to the complexity of the geometry (e.g. containing inclined surfaces), I formed the thermal zone of the sports hall surface by surface using the “createHBSrfs” component as shown in above images. Do you think if it is a proper way in my case?

Any help will be much appreciated!


1 + 2. It’s just a warning and can be ignored as far as you’re sure that the correct material will be assigned to the surface. e.i. if the material for inclined surface is similar to a wall then set it to wall, if it is similar to roof then you can set it to roof.

  1. My best guess is the big adjacent wall in your model is not created as two surfaces which is what it should be. You can use intersectMasses component or manually split the surface before creating the model.



Regarding 3, you need to use solveAdjacencies to get interior walls:…

Also, make sure that you are following the rules of geometry for adjacent zones that I outline here:…