Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

Using eppy + jeplus to change selected external surfaces to be adiabatic

Hi, I am setting up parametric simulations for residential buildings to be done with jeplus. For a given plan form (say a single-aspect 1bedroom flat) representing one unit, I am willing to create 2 'branches' in a parameter tree, representing: - 3 scenarios with regards to the location of the 1bed flat in a building, i.e. ground, mid-floor or top-floor. - 2 scenarios with regards to the location of the 1bed flat on a floorplate (middle or end of the floorplate).

In energy-plus terms, this could be done 'manually' in Open Studio, by creating standard external constructions (SU plugin) and setting them to be adiabatic. However, this would result in a high number or IDF file to be fed into jeplus for further parametric sims.

Hence, I would to do this using eppy - amending one IDF file containing baseline external constructions to replace external surfaces to adiabatic depending on the combination of two jeplus parameters (which could be @@layout@@ and @@floor@@). The latter approach is more elegant, but also more complicated to achieve. I wrote some eppy code (https://codeshare.io/2EB8ew), which: - replaces all floors and ceilings with adiabatic surfaces loops through

  • loops through walls to sub-select those which do not host windows (party walls or walls to corridors) - and who may thus be changed to adiabatic.

Could you advise on how this eppy code could be used in conjuction jeplus?

Using eppy + jeplus to change selected external surfaces to be adiabatic

Hi, I am setting up parametric simulations for residential buildings to be done with jeplus. For a given plan form (say a single-aspect 1bedroom flat) representing one unit, I am willing to create 2 'branches' in a parameter tree, representing: - 3 scenarios with regards to the location of the 1bed flat in a building, i.e. ground, mid-floor or top-floor. - 2 scenarios with regards to the location of the 1bed flat on a floorplate (middle or end of the floorplate).

In energy-plus terms, this could be done 'manually' in Open Studio, by creating standard external constructions (SU plugin) and setting them to be adiabatic. However, this would result in a high number or IDF file to be fed into jeplus for further parametric sims.

Hence, I would to do this using eppy - amending one IDF file containing baseline external constructions to replace external surfaces to adiabatic depending on the combination of two jeplus parameters (which could be @@layout@@ and @@floor@@). The latter approach is more elegant, but also more complicated to achieve. I wrote some eppy code (https://codeshare.io/2EB8ew), which: - replaces all floors and ceilings with adiabatic surfaces loops through

  • loops through walls to sub-select those which do not host windows (party walls or walls to corridors) - and who may thus be changed to adiabatic.

Could you advise on how this eppy code could be used in conjuction jeplus?

Using eppy + jeplus to change selected external surfaces to be adiabatic

Hi, I am setting up parametric simulations for residential buildings to be done with jeplus. For a given plan form (say a single-aspect 1bedroom flat) representing one unit, I am willing to create 2 'branches' in a parameter tree, representing: - 3 scenarios with regards to the location of the 1bed flat in a building, i.e. ground, mid-floor or top-floor. - 2 scenarios with regards to the location of the 1bed flat on a floorplate (middle or end of the floorplate).

In energy-plus terms, this could be done 'manually' in Open Studio, by creating standard external constructions (SU plugin) and setting them to be adiabatic. However, this would result in a high number or IDF file to be fed into jeplus for further parametric sims.

Hence, I would to do this using eppy - amending one IDF file containing baseline external constructions to replace external surfaces to adiabatic depending on the combination of two jeplus parameters (which could be @@layout@@ and @@floor@@). The latter approach is more elegant, but also more complicated to achieve. I wrote some eppy code (https://codeshare.io/2EB8ew), which: - replaces all floors and ceilings with adiabatic surfaces loops through

  • loops through walls to sub-select those which do not host windows (party walls or walls to corridors) - and who may thus be changed to adiabatic.

Could you advise on how this eppy code could be used in conjuction jeplus?

Using eppy + jeplus to change selected external surfaces to be adiabatic

Hi, I am setting up parametric simulations for residential buildings to be done with jeplus. For a given plan form (say a single-aspect 1bedroom flat) representing one unit, I am willing to create 2 'branches' in a parameter tree, representing: - 3 scenarios with regards to the location of the 1bed flat in a building, i.e. ground, mid-floor or top-floor. - 2 scenarios with regards to the location of the 1bed flat on a floorplate (middle or end of the floorplate).

In energy-plus terms, this could be done 'manually' in Open Studio, by creating standard external constructions (SU plugin) and setting them to be adiabatic. However, this would result in a high number or IDF file to be fed into jeplus for further parametric sims.

Hence, I would to do this using eppy - amending one IDF file containing baseline external constructions to replace external surfaces to adiabatic depending on the combination of two jeplus parameters (which could be @@layout@@ and @@floor@@). The latter approach is more elegant, but also more complicated to achieve. I wrote some eppy code (https://codeshare.io/2EB8ew), which: - replaces all floors and ceilings with adiabatic surfaces loops through

  • loops through walls to sub-select those which do not host windows (party walls or walls to corridors) - and who may thus be changed to adiabatic.

Could you advise on how this eppy code could be used in conjuction jeplus?