Setpoint schedule for Natural Ventilation control

Hi @chris and @mostapha, I am investigating the effectiveness of natural ventilation for comfort where it is the only source of cooling.

Given this is directly related to adaptive comfort i would like to control the minimum indoor temperature set-point based on an hourly fixed interval temperature schedule that I’ve created using the adaptive model.

So far i have figured i can use python to generate a value list of on/off controls for the vent control schedule input based on

VENT ON if T(out) is > T(Adaptive heating setpoint) +1 and < T(adaptive cooling setpoint)

VENT OFF if T(out) is < T(Adaptive heating setpoint) +1

however this is obviously extremely rudimental and does not factor in when it is hot inside due to solar gains and the air temp is cold outside.

Ideally a way to input the min indoor temp as a temperature schedule for minimum operative temperature would be fantastic.

Is there any way this can be done? It would be great to have more flexibility with this control system! Thanks.

Hi @Nicholaskerr

EnergyPlus allows for the control of window openings through schedules, but it’s not currently possible to set it up via the “HB Ventilation Control” component. However, you can do it manually.

If you open the generated IDF file, you’ll find the natural ventilation settings under the object “ZoneVentilation:WindandStackOpenArea”. There, you can input the names of schedules for minimum and maximum indoor temperature (but also for outdoor temperature and delta temperature). If you create these schedules in Honeybee, you can simply input them in the Additional Strings input of the “HB Model to OSM” component. So you just need to manually add the schedule names where needed.

Hope that helps!

Thanks @MatteoMerli thats extremely helpful! I will give it a go