Modifying ERV exhaust inlet node in OpenStudio
Hi all,
I'm working to implement an ERV whose exhaust inlet node equals an zone exhaust fan's outlet node. I'm modeling a kitchen space and hope to use this configuration to properly model heating energy savings.
In terms of the E+ model, I am able to directly modify the node (this E+ file runs successfully!):
HeatExchanger:AirToAir:SensibleAndLatent,
AirLoop air_handlers-204_1_BLK 1, !- Name
Always On Discrete, !- Availability Schedule Name
Autosize, !- Nominal Supply Air Flow Rate {m3/s}
0.45, !- Sensible Effectiveness at 100% Heating Air Flow
0, !- Latent Effectiveness at 100% Heating Air Flow
0.45, !- Sensible Effectiveness at 75% Heating Air Flow
0, !- Latent Effectiveness at 75% Heating Air Flow
0.45, !- Sensible Effectiveness at 100% Cooling Air Flow
0, !- Latent Effectiveness at 100% Cooling Air Flow
0.45, !- Sensible Effectiveness at 75% Cooling Air Flow
0, !- Latent Effectiveness at 75% Cooling Air Flow
Node 16, !- Supply Air Inlet Node Name
Node 19, !- Supply Air Outlet Node Name
<EXHAUST FAN OUTLET NODE>, !- Exhaust Air Inlet Node Name <--**THIS NODE HERE**
Node 17, !- Exhaust Air Outlet Node Name
35, !- Nominal Electric Power {W}
Yes, !- Supply Air Outlet Temperature Control
Rotary, !- Heat Exchanger Type
None, !- Frost Control Type
-30.56, !- Threshold Temperature {C}
, !- Initial Defrost Time Fraction {dimensionless}
, !- Rate of Defrost Time Fraction Increase {1/K}
Yes; !- Economizer Lockout
That said, OS handles these node references differently. It looks like instead of a node name, the OS HeatExchanger object references a node's outlet port (also equal to a connection's handle).
OS:HeatExchanger:AirToAir:SensibleAndLatent,
{3cf38f75-7551-4431-8e27-85cba62e5f75}, !- Handle
AirLoop air_handlers-204_1_BLK 1, !- Name
{8f9c4e1e-6e27-4b5e-b5bb-97b6c7dc597b}, !- Availability Schedule
autosize, !- Nominal Supply Air Flow Rate {m3/s}
0.45, !- Sensible Effectiveness at 100% Heating Air Flow
0, !- Latent Effectiveness at 100% Heating Air Flow
0.45, !- Sensible Effectiveness at 75% Heating Air Flow
0, !- Latent Effectiveness at 75% Heating Air Flow
0.45, !- Sensible Effectiveness at 100% Cooling Air Flow
0, !- Latent Effectiveness at 100% Cooling Air Flow
0.45, !- Sensible Effectiveness at 75% Cooling Air Flow
0, !- Latent Effectiveness at 75% Cooling Air Flow
{4a5780b6-1ccf-4add-9e6c-c4e4cf23e05d}, !- Supply Air Inlet Node
{54da889f-e930-4aad-8090-0a770e88347e}, !- Supply Air Outlet Node
{e8a8d20f-d1b6-4541-88df-449b6891f310}, !- Exhaust Air Inlet Node
{a10c8eec-febd-4425-8b9f-e3791be3697b}, !- Exhaust Air Outlet Node
35, !- Nominal Electric Power {W}
Yes, !- Supply Air Outlet Temperature Control
Rotary, !- Heat Exchanger Type
None, !- Frost Control Type
-30.56, !- Threshold Temperature {C}
, !- Initial Defrost Time Fraction
, !- Rate of Defrost Time Fraction Increase {1/K}
Yes; !- Economizer Lockout
Anyone know how best to make an equivalent change in OS? Whenever I try to manually change the OS object to reference the appropriate node's outlet ports I get errors.