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?
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.
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.
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.
It seems like the workflow I described in the video addressed your issue so I am going to unassign myself from this topic for now. If you have any questions about it or you find that it didn’t give the exact results that you wanted, just post back here and I’ll be happy to reassign myself.
Cheers!