|
| 1 | +Multiple/Partial HVAC Control, now with user specified fractions! |
| 2 | +================================================================= |
| 3 | + |
| 4 | +**Noel Merket, NREL** |
| 5 | + |
| 6 | + - 4 January 2019 - Original NFP |
| 7 | + - 9 January 2019 - Revision to use sequential loads (Option B) |
| 8 | + |
| 9 | +## Justification for New Feature ## |
| 10 | + |
| 11 | +During the implementation of Mike Witte's [Improve Control of Multiple HVAC in One Zone](https://github.com/NREL/EnergyPlus/blob/8d7fcb46b41e083a30a872f2b9fc23ca65912c2e/design/FY2017/MultiplePartialHVACInOneZone.md) NFP it was decided to not specify the fraction of the heating or cooling load that each zone equipment should meet and instead make a `UniformLoad` option available which evenly spreads the load between equipment. In some applications, particularly in residential buildings, the load is not evenly distributed between HVAC equipment. An example would be a central dx coil unit for 80% of the house and a window unit for the addition. Specifying HVAC load fractions is required for Home Energy Score, Energy Rating Index, and Weatherization Assistant modeling. |
| 12 | + |
| 13 | +## E-mail and Conference Call Conclusions ## |
| 14 | + |
| 15 | +1/8/2019 - The initial approach did not appropriately handle more complicated cases such as: |
| 16 | + |
| 17 | +``` |
| 18 | +ZoneHVAC:EquipmentList, |
| 19 | + Living Zone Equipment_1, !- Name |
| 20 | + ??? !- Load Distribution Scheme |
| 21 | + ZoneHVAC:EnergyRecoveryVentilator, !- Zone Equipment 1 Object Type |
| 22 | + ERV_1, !- Zone Equipment 1 Name |
| 23 | + 1, !- Zone Equipment 1 Cooling Sequence |
| 24 | + 1, !- Zone Equipment 1 Heating or No-Load Sequence |
| 25 | + AirTerminal:SingleDuct:Uncontrolled, !- Zone Equipment 2 Object Type |
| 26 | + CentralAirConditioner_1, !- Zone Equipment 2 Name |
| 27 | + 2, !- Zone Equipment 2 Cooling Sequence |
| 28 | + 2, !- Zone Equipment 2 Heating or No-Load Sequence |
| 29 | + AirTerminal:SingleDuct:Uncontrolled, !- Zone Equipment 3 Object Type |
| 30 | + CentralAirConditioner_2, !- Zone Equipment 3 Name |
| 31 | + 3, !- Zone Equipment 3 Cooling Sequence |
| 32 | + 3, !- Zone Equipment 3 Heating or No-Load Sequence |
| 33 | + ZoneHVAC:Dehumidifier:DX, !- Zone Equipment 4 Object Type |
| 34 | + Dehumidifier_1, !- Zone Equipment 4 Name |
| 35 | + 4, !- Zone Equipment 4 Cooling Sequence |
| 36 | + 4; !- Zone Equipment 4 Heating or No-Load Sequence |
| 37 | +``` |
| 38 | + |
| 39 | +In that case we'd want the ERV to operate on all the load and add some load as they do. Then we want to be able to split the load between `CentralAirConditioner_1` and `CentralAirConditioner_2` with user specified fractions. Finally we want the dehumidifier to see all the remaining latent load. After some discussion with Mike Witte and Scott Horowitz, we now think the best approach is going to be more like ["Option B"](https://github.com/NREL/EnergyPlus/blob/8d7fcb46b41e083a30a872f2b9fc23ca65912c2e/design/FY2017/MultiplePartialHVACInOneZone.md#option-b---remaining-load) in the original NFP. I have revised the Overview and Approach section to reflect our current thinking. |
| 40 | + |
| 41 | +## Overview and Approach ## |
| 42 | + |
| 43 | + |
| 44 | +When the `SequentialLoad` load distribution scheme option is selected, it will read the fractions from the following pair of fields that will be added to the `ZoneHVAC:EquipmentList` for each equipment: |
| 45 | + |
| 46 | +``` |
| 47 | +Zone Equipment <x> Sequential Cooling Fraction |
| 48 | +Zone Equipment <x> Sequential Heating or No-Load Fraction |
| 49 | +``` |
| 50 | + |
| 51 | +Similar to (and uapologetically lifted from) Mike Witte's ["Option B"](https://github.com/NREL/EnergyPlus/blob/8d7fcb46b41e083a30a872f2b9fc23ca65912c2e/design/FY2017/MultiplePartialHVACInOneZone.md#option-b---remaining-load), the fractions will be applied as follows: |
| 52 | + |
| 53 | +The zone equipment manager multiplies the current remaining load by the applicable schedule fraction before calling a given piece of equipment. Here is an example where the radiant cooling panels meet 25% of the cooling load and the air system meets the remaining load. |
| 54 | + |
| 55 | +``` |
| 56 | + ZoneHVAC:EquipmentList, |
| 57 | + SPACE2-1 Eq, !- Name |
| 58 | + SequentialLoad, !- Load Distribution Scheme |
| 59 | + ZoneHVAC:CoolingPanel:RadiantConvective:Water, !- Zone Equipment 1 Object Type |
| 60 | + SPACE2 Cooling Panel, !- Zone Equipment 1 Name |
| 61 | + 1, !- Zone Equipment 1 Cooling Sequence |
| 62 | + 1, !- Zone Equipment 1 Heating or No-Load Sequence |
| 63 | + 0.25, !- Zone Equipment 1 Sequential Cooling Fraction |
| 64 | + , !- Zone Equipment 1 Sequential Heating or No-Load Fraction |
| 65 | + ZoneHVAC:AirDistributionUnit, !- Zone Equipment 2 Object Type |
| 66 | + SPACE2-1 ATU, !- Zone Equipment 2 Name |
| 67 | + 2, !- Zone Equipment 2 Cooling Sequence |
| 68 | + 2, !- Zone Equipment 2 Heating or No-Load Sequence |
| 69 | + 1.0, !- Zone Equipment 2 Sequential Cooling Fraction |
| 70 | + ; !- Zone Equipment 2 Sequential Heating or No-Load Fraction |
| 71 | +``` |
| 72 | + |
| 73 | +If the current cooling load is 1000W, the cooling panel will be passed a load of 0.25*1000=250W. If the panel can provide this, then the remaining load of 750W is passed to the air distribution unit. If the cooling panel only provides 200W, then 1000-200=800W will be passed to the air distribution unit. |
| 74 | + |
| 75 | +*Pros* - If the first piece of equipment cannot provide the requested load, the next one tries to meet to meet the unmet portion. |
| 76 | + |
| 77 | +*Cons* - The schedule fractions are not intuitive. Because the schedule is applied to the remaining load, the schedule fractions will not add up to 1.0. |
| 78 | + |
| 79 | +While the fractions are less intuitive, it will better be able to handle more complicated scenarios, such as the one described in the Email/Conference Call notes from 1/8. |
| 80 | + |
| 81 | +## Testing/Validation/Data Sources ## |
| 82 | + |
| 83 | +Build example files and check results. |
| 84 | + |
| 85 | +## Input Output Reference Documentation ## |
| 86 | + |
| 87 | +See docs source changes on this branch. (Not done yet, but not hard to imagine). |
| 88 | + |
| 89 | +## Engineering Reference ## |
| 90 | + |
| 91 | +I don't think changes will be required for this document. |
| 92 | + |
| 93 | +## Example File and Transition Changes ## |
| 94 | + |
| 95 | +Proposed example file: |
| 96 | + |
| 97 | + - Create a copy of the `House-2FurnaceAC-UniformLoad.idf` example file but with this new load distribution scheme. |
| 98 | + |
| 99 | +Transition will be required for `ZoneHVAC:EquipmentList`. |
| 100 | + |
| 101 | + |
| 102 | +## References ## |
| 103 | + |
| 104 | +- Mike Witte - [Improve Control of Multiple HVAC in One Zone](https://github.com/NREL/EnergyPlus/blob/8d7fcb46b41e083a30a872f2b9fc23ca65912c2e/design/FY2017/MultiplePartialHVACInOneZone.md) NFP. |
| 105 | + |
| 106 | + |
| 107 | + |
0 commit comments