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

Desiccant Wheel with both sides in the Supply Flow

asked 2016-07-13 14:35:48 -0500

updated 2017-05-05 09:19:18 -0500

I have a system I have not modelled before and thought that the clever unmethours people might be able to help, or at least point me to some papers / forum answers that have dealt with this topic before. I have a system which has a desiccant wheel in the middle of a unit and only within the supply air flow, moisture essentially moves from one side to the other on a continuous basis. I start with my outdoor air mixing with the return air, this then passes over a heating coil, which feds the top of the desiccant wheel (the regeneration air stream), the air is then passed over a fan, to a cooling coil and then back over the bottom of the desiccant wheel (process air stream) before being reheated. See image below:

image description

I have all my coils and fans in place but not quite sure how to model this desiccant wheel. I see there is the Dehumidifier:Desiccant:NoFans object, which looks like it might let me be able to do this. I will be feel like it won't be able to have the regeneration nodes and the process nodes in the same air stream. Also it says that the minimum regeneration temperature is 40C whereas my heating coil only goes to 21.1C. So whilst i am playing with this i thought i could ask on here as well. Here are my main questions

  1. For the Dehumidifier:Desiccant:NoFans object, can this wheel reject heat and humidity into the same air stream that is the process air stream, or will it always try to reject to the outside environment?
  2. If it can reject to the same air stream where does this object sit in the branch list?
  3. if it can't does anyone have work around suggestions. I can keep the desiccant wheel in place for the process air stream and remove the energy used by the coil and fan in the regeneration air stream, but how can I account for the additional humidity and reduction in temperature between the heating coil and fan in the actual unit?

Thank you all in advance!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
3

answered 2016-07-13 15:14:39 -0500

Look at the CoilSystem:Cooling:DX:HeatExchangerAssisted using the HeatExchanger:Desiccant:BalancedFlow. However, the fan is not between the coil and desiccant in this model.

edit flag offensive delete link more

Comments

1

Fabulous, I think moving the fan shouldn't be too much of an issue. Is there any chance I can do this with a chilled water coil? A second issue I have is to look at the load on the chiller I have two units and both have had their DX coils replaced by chilled water coils. I think I can find a work around for this later on, but it would be great to do it in one fell swoop! Thanks again!

Annie Marston's avatar Annie Marston  ( 2016-07-13 15:22:43 -0500 )edit

Unfortunately, the HX used with water coils (CoilSystem:Cooling:Water:HeatExchangerAssisted) does not include the desiccant wheel as a "Heat Exchanger Object Type". No reason why not except that the original model development was for the Cromer Cycle DEAC model. It should be easy enough to add in.

rraustad's avatar rraustad  ( 2016-07-13 16:15:21 -0500 )edit

@Annie Marston@rraustad Have any of you been able to model a desiccant heat exchanger that uses the same air stream on both the regeneration and process side in Energyplus? When I tried to do what has been suggested in this question, I have problems specifying the inlet/outlet nodes of regeneration and process air in the HeatExchanger:Desiccant:BalancedFlow object. Apparently, Energyplus does not allow to specify the same air stream for regeneration and process sides. Any help on how to solve this issue would be greatly appreciated.

andresgallardo's avatar andresgallardo  ( 2019-03-26 09:58:26 -0500 )edit

The picture above is how this model is intended to be used. The air steam into the desiccant HX then passes through a coil (not the fan, directly to the coil). The coil outlet then passes through the desiccant HX. Is this what you mean by the "same air stream"?

rraustad's avatar rraustad  ( 2019-03-26 11:10:49 -0500 )edit

@rraustad thank you for your answer. What I want to model is basically a series desiccant wheel in a dedicated outdoor-air application (a separate regeneration air stream is not necessary). I think this model will help me to model what I want but I am getting Node connection errors. Can you please explain how to properly setup the inlet/outlet nodes of regeneration and process air in the HeatExchanger:Desiccant:BalancedFlow object? Also, I cannot find the CoilSystem:Cooling:DX:HeatExchangerAssisted object type when I tried to include this component in my air loop main branch.

andresgallardo's avatar andresgallardo  ( 2019-03-26 14:50:07 -0500 )edit

@rraustad I would be very grateful if you can take a look at my .idf file to see what is the problem with my model. You can find the idf file here:

https://drive.google.com/file/d/1GDow...

Thanks in advance for your help.

andresgallardo's avatar andresgallardo  ( 2019-03-26 14:57:00 -0500 )edit

In the OA System the HX OA node (HX supply air inlet) is Node 48 yet in the OA Mixer, Node 56 (HX supply air outlet) is the OA Node. I changed the OA Mixer OA node to 48. For the desiccant system, I don't see that CoilSystem:Cooling:DX:HeatExchangerAssisted is allowed on the main branch, not sure why. I do see that HeatExchanger:Desiccant:BalancedFlow is allowed on the main branch. So you will have to wrap the desiccant HX around the CoilSystem:Cooling:DX object (HX process side, then CoilSystem, then HX regen side). Not sure that will work since you would have to include the ....

rraustad's avatar rraustad  ( 2019-03-27 08:35:07 -0500 )edit

... desiccant HX type and name in the main branch equipment list twice, each with different node name. That too should through a node connection error.

rraustad's avatar rraustad  ( 2019-03-27 08:35:55 -0500 )edit

The source code says:

 //        HX Assisted coils are not allowed on a branch at this time
 //        CASE('COILSYSTEM:COOLING:DX:HEATEXCHANGERASSISTED')

Not sure if it's still true or not, but for sure you'll get a warning if you try:

** Severe  ** GetAirPathData: AirLoopHVAC = "AEDG AIR LOOP HVAC BUILDING STORY 1".
**   ~~~   ** ..Invalid Air Loop Component Type = "COILSYSTEM:COOLING:DX:HEATEXCHANGERASSISTED".
**   ~~~   ** ..Air Loop Component Name = "COIL SYSTEM HX ASSISTED".
**   ~~~   ** ..reference Branch = "AEDG AIR LOOP HVAC BUILDING STORY 1 MAIN BRANCH"
rraustad's avatar rraustad  ( 2019-03-27 08:40:09 -0500 )edit
1

OK, put the CoilSystem:Cooling:DX:HeatExchangerAssisted inside the CoilSystem:Cooling:DX object and then put the CoilSystem:Cooling:DX object on the main branch. That is supposed to work.

rraustad's avatar rraustad  ( 2019-03-27 08:42:09 -0500 )edit
1

From the IDD file:

CoilSystem:Cooling:DX,
 A6,  \field Cooling Coil Object Type
    \type choice
    \required-field
    \key Coil:Cooling:DX:SingleSpeed
    \key CoilSystem:Cooling:DX:HeatExchangerAssisted
    \key Coil:Cooling:DX:TwoSpeed
    \key Coil:Cooling:DX:TwoStageWithHumidityControlMode
    \key Coil:Cooling:DX:VariableSpeed
    \key Coil:Cooling:DX:SingleSpeed:ThermalStorage
rraustad's avatar rraustad  ( 2019-03-27 08:43:01 -0500 )edit

I will try that. Thank you very much for your help.

andresgallardo's avatar andresgallardo  ( 2019-03-27 09:12:38 -0500 )edit

@rraustad I managed to run the file without any severe errors by implementing your last suggestion. Apparently it is working, as the dew-point temperature in most zones has reduced approximately by 1 - 2 C. The only problem now is that I still get some warnings related to the performance data of the desiccant wheel and it may be affecting the performance of the system specially in one specific zone (perimeter zone 1 with south orientation), which seems to not be affected at all by the desiccant-based dehumidification. Any idea of why the system is not working only in one zone?

andresgallardo's avatar andresgallardo  ( 2019-03-27 12:17:19 -0500 )edit

Here is a link to the fixed idf: https://drive.google.com/file/d/1V2sn...

andresgallardo's avatar andresgallardo  ( 2019-03-27 12:20:10 -0500 )edit

@rraustad I wanted to ask you one last thing regarding the heat exchanger assisted cooling coil. How do I control the operation of the desiccant wheel? I see that the HeatExchanger:Desiccant:BalancedFlow has an availability schedule as input, so should I use the same availability schedule as the cooling coil? , that is, whenever my DOAS is working, the desiccant dehumidifier works too? how does that work?

andresgallardo's avatar andresgallardo  ( 2019-04-01 21:09:30 -0500 )edit

Also, what would be the appropriate selection for the last inputs of CoilSystem:Cooling:DX object, considering that I am using the CoilSystem:Cooling:DX:HeatExchangerAssisted inside the CoilSystem:Cooling:DX object. Specifically, what should I select for:

Dehumidification control type Run on sensible load Run on latent load Use outdoor air DX Cooling Coil Outdoor air DX Cooling Coil Leaving Minimum Air Temperature

andresgallardo's avatar andresgallardo  ( 2019-04-01 21:11:02 -0500 )edit

For control of the desiccant wheel the availability schedule can turn off the HX when needed. If you want it to operate the same time as the coil, use the same schedule. The HX schedule could be more restrictive and turn off the HX at times when the coil can operate but I can't think of why that might happen in the real world. Since the HX is not in the OA system, Use OA DX cooling coil = No. Run on sensible load = true for temperature control. Run on latent load = true for humidity control.

rraustad's avatar rraustad  ( 2019-04-02 07:29:24 -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

3 followers

Stats

Asked: 2016-07-13 14:35:48 -0500

Seen: 594 times

Last updated: Jul 13 '16