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

Revision history [back]

Subdivide huge energyplus models into several files

Hello to everyone,

I'm modeling a skyscraper using OpenStudio 3.1. Because of the requirements of the job, I need to assign a thermal zone to every single space in the building. Therefore, once I ended modeling the geometry, I will have to deal with a huge energyplus file with more than 5k thermal zones and almost 100k surfaces. Needless to say, I'm experiencing always wider latencies in performing basic operations like creating spaces, selecting/subdiving surfaces, etc., which lead me to a very difficoult extimation of the time needed for creating the geometry.

Hoping that anyone in this forum has dealt with something similar in the past, here is my question: is it possible to split the final model into several files by adding a reduced number of thermal zones on each one and interconnecting them in a sort of master-slave relationship?

Thinking about this potential solution and assuming that I will make and extensive use of macroses where possible, the problems I foresee are:

  • assigning the constructions implemented in the master file to the surfaces available in the slave ones;
  • matching surfaces between master and slave zones;
  • implementing the HVAC system (unless the thermal zones subdivision is made in accordance with the loops available).

If such an implementation is actually possible, what should I do for making it work properly? Otherwise, are there other potential solution I could take into consideration?

Many thanks.

Subdivide huge energyplus models into several files

Hello to everyone,

I'm modeling a skyscraper using OpenStudio 3.1. Because of the requirements of the job, I need to assign a thermal zone to every single space in the building. Therefore, once I ended modeling the geometry, I will have to deal with a huge energyplus file with more than 5k thermal zones and almost 100k surfaces. Needless to say, I'm experiencing always wider latencies in performing basic operations like creating spaces, selecting/subdiving surfaces, etc., which lead me to a very difficoult extimation of the time needed for creating the geometry.

Hoping that anyone in this forum has dealt with something similar in the past, here is my question: is it possible to split the final model into several files by adding a reduced number of thermal zones on each one and interconnecting them in a sort of master-slave relationship?

Thinking about this potential solution and assuming that I will make and extensive use of macroses where possible, the problems I foresee are:

  • assigning the constructions implemented in the master file to the surfaces available in the slave ones;
  • matching surfaces between master and slave zones;
  • implementing the HVAC system (unless the thermal zones subdivision is made in accordance with the loops available).

If such an implementation is actually possible, what should I do for making it work properly? Otherwise, are there other potential solution I could take into consideration?

Many thanks.

Subdivide huge energyplus models into several files

Hello to everyone,

I'm modeling a skyscraper using OpenStudio 3.1. Because of the requirements of the job, I need to assign a thermal zone to every single space in the building. Therefore, once I ended modeling the geometry, I will have to deal with a huge energyplus file with more than 5k thermal zones and almost 100k surfaces. Needless to say, I'm experiencing always wider latencies in performing basic operations like creating spaces, selecting/subdiving surfaces, etc., which lead me to a very difficoult extimation of the time needed for creating the geometry.

Hoping that anyone in this forum has dealt with something similar in the past, here is my question: is it possible to split the final model into several files by adding a reduced number of thermal zones on each one and interconnecting them in a sort of master-slave relationship?

Thinking about this potential solution and assuming that I will make and extensive use of macroses where possible, the problems I foresee are:

  • assigning the constructions implemented in the master file to the surfaces available in the slave ones;
  • matching surfaces between master and slave zones;
  • implementing the HVAC system (unless the thermal zones subdivision is made in accordance with the loops available).

If such an implementation is actually possible, what should I do for making it work properly? Otherwise, are there other potential solution I could take into consideration?

Many thanks.