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

Revision history [back]

click to hide/show revision 1
initial version

Setting up a DOAS with a Floating Supply Temp

What's the best way to set up a DOAS in OpenStudio with a floating (deadband) supply temperature that supplies air between 60F and 75F with the heating and cooling coil not operating between these temperatures? I believe that the dual deadband is for just waterside equipment, right? I was thinking the simplest way would to have a scheduled setpoint manager of 60F after the heating coil and 75F after the DX coil, but this has the problem of not accounting for the fan heat. Moreover, with an ERV is how would you control it to temper the air when outside of the limits, but bypass otherwise?

image description

Setting up a DOAS with a Floating Supply Temp

What's the best way to set up a DOAS in OpenStudio with a floating (deadband) supply temperature that supplies air between 60F and 75F with the heating and cooling coil not operating between these temperatures? I believe that the dual deadband is for just waterside equipment, right? I was thinking the simplest way would to have a scheduled setpoint manager of 60F after the heating coil and 75F after the DX coil, but this has the problem of not accounting for the fan heat. Moreover, with an ERV is how would you control it to temper the air when outside of the limits, but bypass otherwise?

image description

Solution Using a Work Around

I would first read the discussion with @Kyle Benne in the comments of this post to understand how we got here. Seeing as the SetpointManagerScheduledDualSetpoint object is averaging the high and low setpoint I decided to use a slight workaround. My initial take was to have a SetpointManager:Scheduled after the furnace and cooling coil set at 55F and 75F respectively with the ERV and mixed air node using a SetpointManager:MixedAir object to reference the SetpointManager just after the furnace because the model is in a predominantly cooling environment and I don't want to unnecessarily overheat the air. I then ended up shifting the SetpointManager:Scheduled object on the cooling coil to the node after the fan and added SetpointManager:MixedAir object at the cooling coil to reference the setpoint after the fan. I did this because I wanted to supply room neutral air when cooling rather than slightly warm air. I wasn't too worried about the fan heat provided when tempering the air.

After Kyle suggestions I placed a dummy object downstream of the fan (any object with capacities zeroed out) to give an extra node to add a SetpointManager:Scheduled to. The final results is there is a fan and immediately after it there is a SetpointManager:Scheduled with a constant value of 55F, there is then a dummy object and after this object there is another SetpointManager:Scheduled with a constant value of 75F. The ERV, mixed air node and node just after the furnace use a SetpointManager:MixedAir to reference the SPM at 55F and the cooling coil uses the same SPM class to reference the 75F SPM.

This solution works well and has so far behaved as I expected.

Setting up a DOAS with a Floating Supply Temp

What's the best way to set up a DOAS in OpenStudio with a floating (deadband) supply temperature that supplies air between 60F and 75F with the heating and cooling coil not operating between these temperatures? I believe that the dual deadband is for just waterside equipment, right? I was thinking the simplest way would to have a scheduled setpoint manager of 60F after the heating coil and 75F after the DX coil, but this has the problem of not accounting for the fan heat. Moreover, with an ERV is how would you control it to temper the air when outside of the limits, but bypass otherwise?

image description

Solution Using a Work Around

I would first read the discussion with @Kyle Benne in the comments of this post his answer to understand how we got here. Seeing as the SetpointManagerScheduledDualSetpoint object is averaging the high and low setpoint I decided to use a slight workaround. My initial take was to have a SetpointManager:Scheduled after the furnace and cooling coil set at 55F and 75F respectively with the ERV and mixed air node using a SetpointManager:MixedAir object to reference the SetpointManager just after the furnace because the model is in a predominantly cooling environment and I don't want to unnecessarily overheat the air. I then ended up shifting the SetpointManager:Scheduled object on the cooling coil to the node after the fan and added SetpointManager:MixedAir object at the cooling coil to reference the setpoint after the fan. I did this because I wanted to supply room neutral air when cooling rather than slightly warm air. I wasn't too worried about the fan heat provided when tempering the air.

After Kyle suggestions I placed a dummy object downstream of the fan (any object with capacities zeroed out) to give an extra node to add a SetpointManager:Scheduled to. The final results is there is a fan and immediately after it there is a SetpointManager:Scheduled with a constant value of 55F, there is then a dummy object and after this object there is another SetpointManager:Scheduled with a constant value of 75F. The ERV, mixed air node and node just after the furnace use a SetpointManager:MixedAir to reference the SPM at 55F and the cooling coil uses the same SPM class to reference the 75F SPM.

This solution works well and has so far behaved as I expected.

Setting up a DOAS with a Floating Supply Temp

What's the best way to set up a DOAS in OpenStudio with a floating (deadband) supply temperature that supplies air between 60F and 75F with the heating and cooling coil not operating between these temperatures? I believe that the dual deadband is for just waterside equipment, right? I was thinking the simplest way would to have a scheduled setpoint manager of 60F after the heating coil and 75F after the DX coil, but this has the problem of not accounting for the fan heat. Moreover, with an ERV is how would you control it to temper the air when outside of the limits, but bypass otherwise?

image description

Solution Using a Work Around

I would first read the discussion with @Kyle Benne in the comments of his answer to understand how we got here. Seeing as the SetpointManagerScheduledDualSetpoint object is averaging the high and low setpoint I decided to use a slight workaround. My initial take was to have a SetpointManager:Scheduled after the furnace and cooling coil set at 55F and 75F respectively with the ERV and mixed air node using a SetpointManager:MixedAir object to reference the SetpointManager just after the furnace because the model is in a predominantly cooling environment and I don't want to unnecessarily overheat the air. I then ended up shifting the SetpointManager:Scheduled object on the cooling coil to the node after the fan and added SetpointManager:MixedAir object at the cooling coil to reference the setpoint after the fan. I did this because I wanted to supply room neutral air when cooling rather than slightly warm air. I wasn't too worried about the fan heat provided when tempering the air.

After Kyle suggestions I placed a dummy object downstream of the fan (any object with capacities zeroed out) to give an extra node to add a SetpointManager:Scheduled to. The final results is there is a fan and immediately after it there is a SetpointManager:Scheduled with a constant value of 55F, there is then a dummy object and after this object there is another SetpointManager:Scheduled with a constant value of 75F. The ERV, mixed air node and node just after the furnace use a SetpointManager:MixedAir to reference the SPM at 55F and the cooling coil uses the same SPM class to reference the 75F SPM.

This solution works well and has so far behaved as I expected.

Setting up a DOAS with a Floating Supply Temp

What's the best way to set up a DOAS in OpenStudio with a floating (deadband) supply temperature that supplies air between 60F and 75F with the heating and cooling coil not operating between these temperatures? I believe that the dual deadband is for just waterside equipment, right? I was thinking the simplest way would to have a scheduled setpoint manager of 60F after the heating coil and 75F after the DX coil, but this has the problem of not accounting for the fan heat. Moreover, with an ERV is how would you control it to temper the air when outside of the limits, but bypass otherwise?

image description

Solution Using a Work Around

I would first read the discussion with @Kyle Benne in the comments of his answer to understand how we got here. Seeing as the SetpointManagerScheduledDualSetpoint object is averaging the high and low setpoint I decided to use a slight workaround. My initial take was to have a SetpointManager:Scheduled after the furnace and cooling coil set at 55F and 75F respectively with the ERV and mixed air node using a SetpointManager:MixedAir object to reference the SetpointManager just after the furnace because the model is in a predominantly cooling environment and I don't want to unnecessarily overheat the air. I then ended up shifting the SetpointManager:Scheduled object on the cooling coil to the node after the fan and added SetpointManager:MixedAir object at the cooling coil to reference the setpoint after the fan. I did this because I wanted to supply room neutral air when cooling rather than slightly warm air. I wasn't too worried about the fan heat provided when tempering the air.