Prioritise one construction type for adjacent rooms with different construction sets

Hi,

I have two different construction sets for rooms that are conditioned and non-conditioned. The conditioned room construction set has walls with insulation, whereas the non-conditioned room walls are uninsulated. When I solve for adjacencies between these rooms and try to validate the model, I get the error that the “construction does not have material layers matching in reversed order with its adjacent pair face…”. I understand that I need to assign the same wall construction for the shared walls between these spaces, but I’m wondering if there is a quick method for doing this?

I have tried to solve adjacencies and use “ConstructionOverride” to prioritise the insulated wall constructions, but this is then applied to other walls that I want to keep as uninsulated. Is there a way to only override the walls where there is a mismatch in the defined construction between rooms?

Thanks in advance,
Enda

1 Like

Welcome to the forum,
See this workflow:


This is not what your are up to? Setting the interior surfaces constructions does the trick. Or there is something I don’t get?
Should not be a topic for the LBT forum?
-A.

Hi Abraham,

Hoping to find a solution within the Rhino workflow, rather than through grasshopper. Also I’m looking to find a way to set different internal wall constructions for a room based on which rooms it is adjacent to.

For example, in this screenshot what if A and C are unconditioned and B is conditioned. A and C have a construction set without insulated walls, whereas B’s construction has insulated walls. This means that the walls between A and B aren’t symmetrical and cause an error. Is there a way to single out these walls between A and B (without manually selecting them) so that it overrides with B’s insulated walls? The walls between A and C should remain uninsulated, so I don’t want to edit A to have all of its internal walls be insulated.

I hope this clarifies my question.
Thanks,
Enda

Hey @enda ,

There are a couple of different ways to do this in the Rhino plugin without having to open Grasshopper. Give me a few minutes and I can record a video showing you both of them.

Just to close the loop on the Grasshopper workflow, the screenshot that @ayezioro is the right way to do it and you can achieve the desired result for your case with rooms A, B, and C by using two HB Solve Adjacency components sequentially to overwrite_ the interior Surface boundary condition that you assign with the first component. It will probably become clearer once I post the video since the fastet Rhino plugin workflow for this case also involves two runs of the PO_SolveAdjacency command.

1 Like

Hey @enda ,

Here’s a video showing how to get the result you want with the Rhino commands:

Let me know if you have any questions.

1 Like