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

Humidity control makes OS simulation fail

asked 2015-09-28 22:22:22 -0500

lutinfr's avatar

updated 2015-09-29 11:10:08 -0500

When I put humidity control into HVAC air side network, any kind of humidity control makes simulation fail. And I tried to fix this problem, but still no way. Humidity setpoint does not show as an icon in the airloop network (fig 1), it simply disapered, but it's properties apper on the left pane - then simulation fail, there is no way to delete this setpoint control.

In case replacing humidity setpoint by a temperature setpoint (drop to the same node), I got both properties for temperature and humidity on the left, simulation fail too (fig 2)

Only way to fix this condition is to delete whole airside and rebuild, oh yes, rebuild :)

image description

image description

edit retag flag offensive close merge delete

Comments

Fix this condition by deleting zone and re-drop into network without humidity control is faster way.

lutinfr's avatar lutinfr  ( 2015-09-28 22:28:53 -0500 )edit

no one see this error when doing simulation ? :o

lutinfr's avatar lutinfr  ( 2015-10-02 11:27:19 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted
12

answered 2015-10-02 11:38:22 -0500

updated 2015-10-02 12:48:32 -0500

For humidity control to work, you need three things:

  1. A ZoneControl:Humidistat object which references a humidity set point schedule with schedule type set to 'Percent'. In OpenStudio, the humidistat is assigned to individual zones on the Zone tab, similar to a temperature setpoint. Alternatively, you can do this via a measure for a constant setpoint schedule with the following:

    humidify_sch = OpenStudio::Model::ScheduleConstant.new(model)
    humidify_sch.setValue(humsetpt.to_f)
    humidistat = OpenStudio::Model::ZoneControlHumidistat.new(model)
    humidistat.setHumidifyingRelativeHumiditySetpointSchedule(humidify_sch)
    zone.setZoneControlHumidistat(humidistat)
    
  2. A humidity SetpointManager (of whatever type you need, available types listed here). It looks like you want a SetpointManager:Multizone:Humidity:Minimum. For this SetpointManager, you only need to apply a humidifying schedule in Step 1 - if you wanted both humidification and dehumidification, you would need two setpoints, and the corresponding SetpointManager. The SetpointManager is then placed on the outlet node of the component in your air loop that will do the humidifying/dehumidifying (not on the outlet node of the zone air terminal, as you have in your images).

  3. Finally, you need to set the controller for your humidifying/dehumidifying component, let's say a cooling coil, to tell the component that it is controlling for humidity. To do this, change the 'Control Variable' in the Controller:WaterCoil to 'HumidityRatio' or 'TemperatureAndHumidityRatio' (also make sure 'Sensor Node Name' points to the node where the SetpointManager is placed):

    humidity setpoint coil humidity control

Finally, the SetpointManager icons not showing up is a known issue, and will hopefully be resolved soon. Until then, be careful placing them, and save often!

edit flag offensive delete link more

Comments

thanks a lot ! it works like a charm :)

lutinfr's avatar lutinfr  ( 2015-10-04 21:22:07 -0500 )edit

@lutinfr: if the answer solved your problem, please mark it as accepted (read the help page for more info). For this, considering it's been answered for such a long time, I'll do it.

Julien Marrec's avatar Julien Marrec  ( 2017-04-11 05:57:27 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Careers

Question Tools

8 followers

Stats

Asked: 2015-09-28 22:22:22 -0500

Seen: 1,514 times

Last updated: Oct 02 '15