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

Error in UserDefined HVAC Objects assembled

Hi everybody. I try to emulate a complex heating solar system with experimental equipment so I decided to initially use two ZoneHVAC:ForcedAir:UserDefined and use a AirTerminal:SingleDuct:UserDefined (this is because the two systems has after mixing air a gas burner in case is not enough with solar heaters) and this Air Terminal is finally connected to the zone. My code is:

!- =========== ALL OBJECTS IN CLASS: ZONEHVAC:AIRDISTRIBUTIONUNIT ===========

ZoneHVAC:AirDistributionUnit, TunnelTerminal, !- Name TunnelInlet, !- Air Distribution Unit Outlet Node Name AirTerminal:SingleDuct:UserDefined, !- Air Terminal Object Type AirMixer; !- Air Terminal Name

!- =========== ALL OBJECTS IN CLASS: ZONEHVAC:EQUIPMENTLIST ===========

ZoneHVAC:EquipmentList, SolarHeatingSystem, !- Name SequentialLoad, !- Load Distribution Scheme ZoneHVAC:AirDistributionUnit, !- Zone Equipment 1 Object Type TunnelTerminal, !- Zone Equipment 1 Name 3, !- Zone Equipment 1 Cooling Sequence 3, !- Zone Equipment 1 Heating or No-Load Sequence , !- Zone Equipment 1 Sequential Cooling Fraction Schedule Name , !- Zone Equipment 1 Sequential Heating Fraction Schedule Name ZoneHVAC:ForcedAir:UserDefined, !- Zone Equipment 2 Object Type IndirectSolarAirHeater, !- Zone Equipment 2 Name 2, !- Zone Equipment 2 Cooling Sequence 2, !- Zone Equipment 2 Heating or No-Load Sequence , !- Zone Equipment 2 Sequential Cooling Fraction Schedule Name , !- Zone Equipment 2 Sequential Heating Fraction Schedule Name ZoneHVAC:ForcedAir:UserDefined, !- Zone Equipment 3 Object Type DirectSolarAirHeater, !- Zone Equipment 3 Name 1, !- Zone Equipment 3 Cooling Sequence 1; !- Zone Equipment 3 Heating or No-Load Sequence

!- =========== ALL OBJECTS IN CLASS: ZONEHVAC:EQUIPMENTCONNECTIONS ===========

ZoneHVAC:EquipmentConnections, ThermalZone, !- Zone Name SolarHeatingSystem, !- Zone Conditioning Equipment List Name TunnelInlet, !- Zone Air Inlet Node or NodeList Name , !- Zone Air Exhaust Node or NodeList Name TunnelZoneNode; !- Zone Air Node Name

!- =========== ALL OBJECTS IN CLASS: OUTDOORAIR:NODE ===========

OutdoorAir:Node, OA_DSAH_Node; !- Name

OutdoorAir:Node, OA_ISAH_Node; !- Name

!- =========== ALL OBJECTS IN CLASS: ZONEHVAC:FORCEDAIR:USERDEFINED ===========

ZoneHVAC:ForcedAir:UserDefined, DirectSolarAirHeater, !- Name DirectSolarHeatingEMS, !- Overall Model Simulation Program Calling Manager Name , !- Model Setup and Sizing Program Calling Manager Name OA_DSAH_Node, !- Primary Air Inlet Node Name DSAHOutletNode, !- Primary Air Outlet Node Name , !- Secondary Air Inlet Node Name , !- Secondary Air Outlet Node Name 0; !- Number of Plant Loop Connections

ZoneHVAC:ForcedAir:UserDefined, IndirectSolarAirHeater, !- Name IndirectSolarHeatingEMS, !- Overall Model Simulation Program Calling Manager Name , !- Model Setup and Sizing Program Calling Manager Name OA_ISAH_Node, !- Primary Air Inlet Node Name ISAHOutletNode, !- Primary Air Outlet Node Name , !- Secondary Air Inlet Node Name , !- Secondary Air Outlet Node Name 0; !- Number of Plant Loop Connections

!- =========== ALL OBJECTS IN CLASS: AIRTERMINAL:SINGLEDUCT:USERDEFINED ===========

AirTerminal:SingleDuct:UserDefined, AirMixer, !- Name AirMixingEMS, !- Overall Model Simulation Program Calling Manager Name , !- Model Setup and Sizing Program Calling Manager Name DSAHOutletNode, !- Primary Air Inlet Node Name TunnelInlet, !- Primary Air Outlet Node Name ISAHOutletNode, !- Secondary Air Inlet Node Name , !- Secondary Air Outlet Node Name 0, !- Number of Plant Loop Connections AMXRPlantInletNode, !- Plant Connection 1 Inlet Node Name AMXRPlantOutletNode; !- Plant Connection 1 Outlet Node Name

But it throws the following error: * Severe * GetUserDefinedComponents: No matching Air Distribution Unit for AirTerminal:SingleDuct:UserDefined = AIRMIXER

But as you can see, I'm using "TunnelInlet" in Primayr Air Outlet Node Name. So I don't know the origin of the error. Something I missing?

Error in UserDefined HVAC Objects assembled

Hi everybody. I try to emulate a complex heating solar system with experimental equipment so I decided to initially use two ZoneHVAC:ForcedAir:UserDefined and use a AirTerminal:SingleDuct:UserDefined (this is because the two systems has after mixing air a gas burner in case is not enough with solar heaters) and this Air Terminal is finally connected to the zone. My code is:

!-   ===========  ALL OBJECTS IN CLASS: ZONEHVAC:AIRDISTRIBUTIONUNIT ===========

=========== ZoneHVAC:AirDistributionUnit, TunnelTerminal, !- Name TunnelInlet, !- Air Distribution Unit Outlet Node Name AirTerminal:SingleDuct:UserDefined, !- Air Terminal Object Type AirMixer; !- Air Terminal Name

Name !- =========== ALL OBJECTS IN CLASS: ZONEHVAC:EQUIPMENTLIST ===========

=========== ZoneHVAC:EquipmentList, SolarHeatingSystem, !- Name SequentialLoad, !- Load Distribution Scheme ZoneHVAC:AirDistributionUnit, !- Zone Equipment 1 Object Type TunnelTerminal, !- Zone Equipment 1 Name 3, !- Zone Equipment 1 Cooling Sequence 3, !- Zone Equipment 1 Heating or No-Load Sequence , !- Zone Equipment 1 Sequential Cooling Fraction Schedule Name , !- Zone Equipment 1 Sequential Heating Fraction Schedule Name ZoneHVAC:ForcedAir:UserDefined, !- Zone Equipment 2 Object Type IndirectSolarAirHeater, !- Zone Equipment 2 Name 2, !- Zone Equipment 2 Cooling Sequence 2, !- Zone Equipment 2 Heating or No-Load Sequence , !- Zone Equipment 2 Sequential Cooling Fraction Schedule Name , !- Zone Equipment 2 Sequential Heating Fraction Schedule Name ZoneHVAC:ForcedAir:UserDefined, !- Zone Equipment 3 Object Type DirectSolarAirHeater, !- Zone Equipment 3 Name 1, !- Zone Equipment 3 Cooling Sequence 1; !- Zone Equipment 3 Heating or No-Load Sequence

Sequence !- =========== ALL OBJECTS IN CLASS: ZONEHVAC:EQUIPMENTCONNECTIONS ===========

=========== ZoneHVAC:EquipmentConnections, ThermalZone, !- Zone Name SolarHeatingSystem, !- Zone Conditioning Equipment List Name TunnelInlet, !- Zone Air Inlet Node or NodeList Name , !- Zone Air Exhaust Node or NodeList Name TunnelZoneNode; !- Zone Air Node Name

Name !- =========== ALL OBJECTS IN CLASS: OUTDOORAIR:NODE ===========

=========== OutdoorAir:Node, OA_DSAH_Node; !- Name

Name OutdoorAir:Node, OA_ISAH_Node; !- Name

Name !- =========== ALL OBJECTS IN CLASS: ZONEHVAC:FORCEDAIR:USERDEFINED ===========

=========== ZoneHVAC:ForcedAir:UserDefined, DirectSolarAirHeater, !- Name DirectSolarHeatingEMS, !- Overall Model Simulation Program Calling Manager Name , !- Model Setup and Sizing Program Calling Manager Name OA_DSAH_Node, !- Primary Air Inlet Node Name DSAHOutletNode, !- Primary Air Outlet Node Name , !- Secondary Air Inlet Node Name , !- Secondary Air Outlet Node Name 0; !- Number of Plant Loop Connections

Connections ZoneHVAC:ForcedAir:UserDefined, IndirectSolarAirHeater, !- Name IndirectSolarHeatingEMS, !- Overall Model Simulation Program Calling Manager Name , !- Model Setup and Sizing Program Calling Manager Name OA_ISAH_Node, !- Primary Air Inlet Node Name ISAHOutletNode, !- Primary Air Outlet Node Name , !- Secondary Air Inlet Node Name , !- Secondary Air Outlet Node Name 0; !- Number of Plant Loop Connections

Connections !- =========== ALL OBJECTS IN CLASS: AIRTERMINAL:SINGLEDUCT:USERDEFINED ===========

=========== AirTerminal:SingleDuct:UserDefined, AirMixer, !- Name AirMixingEMS, !- Overall Model Simulation Program Calling Manager Name , !- Model Setup and Sizing Program Calling Manager Name DSAHOutletNode, !- Primary Air Inlet Node Name TunnelInlet, !- Primary Air Outlet Node Name ISAHOutletNode, !- Secondary Air Inlet Node Name , !- Secondary Air Outlet Node Name 0, !- Number of Plant Loop Connections AMXRPlantInletNode, !- Plant Connection 1 Inlet Node Name AMXRPlantOutletNode; !- Plant Connection 1 Outlet Node Name

Name

But it throws the following error: * Severe * GetUserDefinedComponents: No matching Air Distribution Unit for AirTerminal:SingleDuct:UserDefined = AIRMIXER

But as you can see, I'm using "TunnelInlet" in Primayr Air Outlet Node Name. So I don't know the origin of the error. Something I missing?

Error in UserDefined HVAC Objects assembled

Hi everybody. I try to emulate a complex heating solar system with experimental equipment so I decided to initially use two ZoneHVAC:ForcedAir:UserDefined and use a AirTerminal:SingleDuct:UserDefined (this is because the two systems has after mixing air a gas burner in case is not enough with solar heaters) and this Air Terminal is finally connected to the zone. My code is:

!-   ===========  ALL OBJECTS IN CLASS: ZONEHVAC:AIRDISTRIBUTIONUNIT ===========

ZoneHVAC:AirDistributionUnit,
  TunnelTerminal,          !- Name
  TunnelInlet,             !- Air Distribution Unit Outlet Node Name
  AirTerminal:SingleDuct:UserDefined,  !- Air Terminal Object Type
  AirMixer;                !- Air Terminal Name


!-   ===========  ALL OBJECTS IN CLASS: ZONEHVAC:EQUIPMENTLIST ===========

ZoneHVAC:EquipmentList,
  SolarHeatingSystem,      !- Name
  SequentialLoad,          !- Load Distribution Scheme
  ZoneHVAC:AirDistributionUnit,  !- Zone Equipment 1 Object Type
  TunnelTerminal,          !- Zone Equipment 1 Name
  3,                       !- Zone Equipment 1 Cooling Sequence
  3,                       !- Zone Equipment 1 Heating or No-Load Sequence
  ,                        !- Zone Equipment 1 Sequential Cooling Fraction Schedule Name
  ,                        !- Zone Equipment 1 Sequential Heating Fraction Schedule Name
  ZoneHVAC:ForcedAir:UserDefined,  !- Zone Equipment 2 Object Type
  IndirectSolarAirHeater,  !- Zone Equipment 2 Name
  2,                       !- Zone Equipment 2 Cooling Sequence
  2,                       !- Zone Equipment 2 Heating or No-Load Sequence
  ,                        !- Zone Equipment 2 Sequential Cooling Fraction Schedule Name
  ,                        !- Zone Equipment 2 Sequential Heating Fraction Schedule Name
  ZoneHVAC:ForcedAir:UserDefined,  !- Zone Equipment 3 Object Type
  DirectSolarAirHeater,    !- Zone Equipment 3 Name
  1,                       !- Zone Equipment 3 Cooling Sequence
  1;                       !- Zone Equipment 3 Heating or No-Load Sequence


!-   ===========  ALL OBJECTS IN CLASS: ZONEHVAC:EQUIPMENTCONNECTIONS ===========

ZoneHVAC:EquipmentConnections,
  ThermalZone,             !- Zone Name
  SolarHeatingSystem,      !- Zone Conditioning Equipment List Name
  TunnelInlet,             !- Zone Air Inlet Node or NodeList Name
  ,                        !- Zone Air Exhaust Node or NodeList Name
  TunnelZoneNode;          !- Zone Air Node Name


!-   ===========  ALL OBJECTS IN CLASS: OUTDOORAIR:NODE ===========

OutdoorAir:Node,
  OA_DSAH_Node;            !- Name

OutdoorAir:Node,
  OA_ISAH_Node;            !- Name


!-   ===========  ALL OBJECTS IN CLASS: ZONEHVAC:FORCEDAIR:USERDEFINED ===========

ZoneHVAC:ForcedAir:UserDefined,
  DirectSolarAirHeater,    !- Name
  DirectSolarHeatingEMS,   !- Overall Model Simulation Program Calling Manager Name
  ,                        !- Model Setup and Sizing Program Calling Manager Name
  OA_DSAH_Node,            !- Primary Air Inlet Node Name
  DSAHOutletNode,          !- Primary Air Outlet Node Name
  ,                        !- Secondary Air Inlet Node Name
  ,                        !- Secondary Air Outlet Node Name
  0;                       !- Number of Plant Loop Connections

ZoneHVAC:ForcedAir:UserDefined,
  IndirectSolarAirHeater,  !- Name
  IndirectSolarHeatingEMS, !- Overall Model Simulation Program Calling Manager Name
  ,                        !- Model Setup and Sizing Program Calling Manager Name
  OA_ISAH_Node,            !- Primary Air Inlet Node Name
  ISAHOutletNode,          !- Primary Air Outlet Node Name
  ,                        !- Secondary Air Inlet Node Name
  ,                        !- Secondary Air Outlet Node Name
  0;                       !- Number of Plant Loop Connections


!-   ===========  ALL OBJECTS IN CLASS: AIRTERMINAL:SINGLEDUCT:USERDEFINED ===========

AirTerminal:SingleDuct:UserDefined,
  AirMixer,                !- Name
  AirMixingEMS,            !- Overall Model Simulation Program Calling Manager Name
  ,                        !- Model Setup and Sizing Program Calling Manager Name
  DSAHOutletNode,          !- Primary Air Inlet Node Name
  TunnelInlet,             !- Primary Air Outlet Node Name
  ISAHOutletNode,          !- Secondary Air Inlet Node Name
  ,                        !- Secondary Air Outlet Node Name
  0,                       !- Number of Plant Loop Connections
  AMXRPlantInletNode,      !- Plant Connection 1 Inlet Node Name
  AMXRPlantOutletNode;     !- Plant Connection 1 Outlet Node Name

But it throws the following error: * error:

** Severe  * ** GetUserDefinedComponents: No matching Air Distribution Unit for AirTerminal:SingleDuct:UserDefined = AIRMIXER

AIRMIXER

But as you can see, I'm using "TunnelInlet" in Primayr Air Outlet Node Name. So I don't know the origin of the error. Something I missing?

Error in UserDefined HVAC Objects assembled

Hi everybody. I try to emulate a complex heating solar system with experimental equipment so I decided to initially use two ZoneHVAC:ForcedAir:UserDefined and use a AirTerminal:SingleDuct:UserDefined (this is because the two systems has after mixing air a gas burner in case is not enough with solar heaters) and this Air Terminal is finally connected to the zone. My code is:

!-   ===========  ALL OBJECTS IN CLASS: ZONEHVAC:AIRDISTRIBUTIONUNIT ===========

ZoneHVAC:AirDistributionUnit,
  TunnelTerminal,          !- Name
  TunnelInlet,             !- Air Distribution Unit Outlet Node Name
  AirTerminal:SingleDuct:UserDefined,  !- Air Terminal Object Type
  AirMixer;                !- Air Terminal Name


!-   ===========  ALL OBJECTS IN CLASS: ZONEHVAC:EQUIPMENTLIST ===========

ZoneHVAC:EquipmentList,
  SolarHeatingSystem,      !- Name
  SequentialLoad,          !- Load Distribution Scheme
  ZoneHVAC:AirDistributionUnit,  !- Zone Equipment 1 Object Type
  TunnelTerminal,          !- Zone Equipment 1 Name
  3,                       !- Zone Equipment 1 Cooling Sequence
  3,                       !- Zone Equipment 1 Heating or No-Load Sequence
  ,                        !- Zone Equipment 1 Sequential Cooling Fraction Schedule Name
  ,                        !- Zone Equipment 1 Sequential Heating Fraction Schedule Name
  ZoneHVAC:ForcedAir:UserDefined,  !- Zone Equipment 2 Object Type
  IndirectSolarAirHeater,  !- Zone Equipment 2 Name
  2,                       !- Zone Equipment 2 Cooling Sequence
  2,                       !- Zone Equipment 2 Heating or No-Load Sequence
  ,                        !- Zone Equipment 2 Sequential Cooling Fraction Schedule Name
  ,                        !- Zone Equipment 2 Sequential Heating Fraction Schedule Name
  ZoneHVAC:ForcedAir:UserDefined,  !- Zone Equipment 3 Object Type
  DirectSolarAirHeater,    !- Zone Equipment 3 Name
  1,                       !- Zone Equipment 3 Cooling Sequence
  1;                       !- Zone Equipment 3 Heating or No-Load Sequence


!-   ===========  ALL OBJECTS IN CLASS: ZONEHVAC:EQUIPMENTCONNECTIONS ===========

ZoneHVAC:EquipmentConnections,
  ThermalZone,             !- Zone Name
  SolarHeatingSystem,      !- Zone Conditioning Equipment List Name
  TunnelInlet,             !- Zone Air Inlet Node or NodeList Name
  ,                        !- Zone Air Exhaust Node or NodeList Name
  TunnelZoneNode;          !- Zone Air Node Name


!-   ===========  ALL OBJECTS IN CLASS: OUTDOORAIR:NODE ===========

OutdoorAir:Node,
  OA_DSAH_Node;            !- Name

OutdoorAir:Node,
  OA_ISAH_Node;            !- Name


!-   ===========  ALL OBJECTS IN CLASS: ZONEHVAC:FORCEDAIR:USERDEFINED ===========

ZoneHVAC:ForcedAir:UserDefined,
  DirectSolarAirHeater,    !- Name
  DirectSolarHeatingEMS,   !- Overall Model Simulation Program Calling Manager Name
  ,                        !- Model Setup and Sizing Program Calling Manager Name
  OA_DSAH_Node,            !- Primary Air Inlet Node Name
  DSAHOutletNode,          !- Primary Air Outlet Node Name
  ,                        !- Secondary Air Inlet Node Name
  ,                        !- Secondary Air Outlet Node Name
  0;                       !- Number of Plant Loop Connections

ZoneHVAC:ForcedAir:UserDefined,
  IndirectSolarAirHeater,  !- Name
  IndirectSolarHeatingEMS, !- Overall Model Simulation Program Calling Manager Name
  ,                        !- Model Setup and Sizing Program Calling Manager Name
  OA_ISAH_Node,            !- Primary Air Inlet Node Name
  ISAHOutletNode,          !- Primary Air Outlet Node Name
  ,                        !- Secondary Air Inlet Node Name
  ,                        !- Secondary Air Outlet Node Name
  0;                       !- Number of Plant Loop Connections


!-   ===========  ALL OBJECTS IN CLASS: AIRTERMINAL:SINGLEDUCT:USERDEFINED ===========

AirTerminal:SingleDuct:UserDefined,
  AirMixer,                !- Name
  AirMixingEMS,            !- Overall Model Simulation Program Calling Manager Name
  ,                        !- Model Setup and Sizing Program Calling Manager Name
  DSAHOutletNode,          !- Primary Air Inlet Node Name
  TunnelInlet,             !- Primary Air Outlet Node Name
  ISAHOutletNode,          !- Secondary Air Inlet Node Name
  ,                        !- Secondary Air Outlet Node Name
  0,                       !- Number of Plant Loop Connections
  AMXRPlantInletNode,      !- Plant Connection 1 Inlet Node Name
  AMXRPlantOutletNode;     !- Plant Connection 1 Outlet Node Name

But it throws the following error:

** Severe  ** GetUserDefinedComponents: No matching Air Distribution Unit for AirTerminal:SingleDuct:UserDefined = AIRMIXER

But as you can see, I'm using "TunnelInlet" in Primayr Air Outlet Node Name. So I don't know the origin of the error. Something I missing?