Energy Analysis- Different Airflow Rate for Different Rooms

Hi all,
Working with Rhino plugin of Pollination, I am wondering how I can input different numbers of CFM for different rooms in my model for the HVAC system? In the image below, I have considered a number which is for just one room while I have multiple rooms with different CFMs.

Thanks for your help in advance

Hi @mahagh if you assign each room to a separate zone, you can assign different airflows, for instance:


you can have multiple rooms into the zones with the different airflow rate also.
Hopefully that is helpful
-trevor

This seems like it’s more a Grasshopper mechanics question than one that is specific to Ironbug. Trevor’s suggestion of copy/pasting definitely works and it’s a good solution if you have a small number of rooms. Otherwise, you might want to assign a list of CFM values that align with the list of Rooms. Or you could generate this list of CFMs based on some criteria that the rooms have (eg. volume, program, etc.)

Also, FYI, the recommended component for converting between CFM and m3/s is the LB Unit Converter. You don’t need to use that Legacy CFM converter anymore.

Thanks @tfedyna, I have assigned the HVAC system to rooms in Rhino environment and thought maybe there is a way to not reselect rooms again in GH.

@chriswmackey thanks for letting me know about the convertor.
For CFMs, do I need to select rooms again in GH and specify the numbers? I listed the numbers for different rooms; however, the first number is considered for all rooms.

Regards,

I’m having a hard time understanding what you are trying to do from your response. I don’t know which parts you are using Rhino for and which parts you are doing in Grasshopper. Do you want to just upload a .3dm file (and/or a .gh file) that explains what you mean?

Are you using this workflow that @mingbo put together?

… and do you have a list that says what the CFM of each room is supposed to be?

Hi @chriswmackey,

Yes, I used this video and applied the HVAC system in the Pollination panel in Rhino.

I used GH just for editing the HVAC system.
Here is the 3dm that shows how I worked.
Test.3dm (732.9 KB)

Hope it is clear enough and please let me know if you need more info.

Thanks,

Hey @mahagh ,

Thanks for the file. You were very close to getting it to work the way that you wanted. You just had to remove the input to the cluster component:

image

… and graft the params input to the air terminal + flatten the output:

Then, the OSM saves with each terminal having a different maximum CFM. Here’s the updated .3dm and OSM:

Test_CWM.3dm (665.2 KB)
Test.osm (315.5 KB)

Granted, hard coding the CFM for 4 rooms in a specific order like this is not very reusable. Better practice would be to use some type of criteria of the rooms to set the CFM (maybe the program or the floor area or something like that). Then, you can put this logic for computing the CFM into the Grasshopper script and reuse this HVAC template for any model you want with any number of Rooms. If you can tell me what this logic is or put together a Grasshopper definition that shows how you calculate the CFM, I can help you put this logic into your Ironbug system if you want.

5 Likes

Many thanks @chriswmackey.
About the CFM numbers, I am using the numbers in the mechanical sheets assigned for each room.

Regards,

If you have an Excel/CSV table that lists the CFM for each room by name, we can set up your detailed Ironbug HVAC so that the file path to this CSV is exposed as an input (assignable outside of Grasshopper) and the Grasshopper script automatically sets the CFM to each room’s air terminal by using the data in the CSV. This way, you can actually reuse the Grasshopper HVAC system if the number of rooms in the project change or you could even apply it to different models/projects as long as you have a corresponding excel sheet.

Just upload a sample of how you want this Excel/CSV to be formatted and I’ll set up the detailed HVAC this way.