Controlling Window Ventilation for Winter Garden and Living Space in Honeybee

Hello everyone,

For my final thesis project, I am currently conducting a thermal simulation using Honeybee in Grasshopper.

The model consists of two thermal zones: a dwelling and an attached winter garden.

So far, I have successfully created the two thermal zones as HB Rooms with assigned constructions and programs, and the simulation via OSM works.

However, I am struggling with ventilation control. After researching the topic, I assigned ventilation to each room via HB Window Opening and also added HB Airflow Network.

I am not sure if this is sufficient or if ventilation needs to be added in the HB Program Type component.

Specifically, I want to control the opening of windows in the winter garden zone with different schedules to differentiate openings in contact with the dwelling from those in contact with the outside.

I have tried the following solutions without success:

  • Creating a custom Python component (did not work)
  • Adding additional IDF strings (caused errors or ineffective)

Hence, I am looking for a simple and efficient way to implement ventilation that yields coherent results on the operative temperature of the space.

I am a beginner with Honeybee; I am attaching my Grasshopper workflow.

Specific questions:

  1. Do I need to split the winter garden into multiple zones to apply different ventilation strategies and schedules? Is this approach coherent?

  2. Are there existing workflows or examples dealing with winter gardens, loggias, or buffer zones with differentiated ventilation strategies?

  3. Do HB Program Type objects influence natural ventilation control, or is managing it via HB Window Opening and Airflow Network sufficient?

Thank you in advance for your help and guidance! :grinning:

(I can share my Grasshopper files and IDF outputs if needed.)