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

Revision history [back]

So, the first sizing run is failing. If you look in the ".../output/SR1/run" folder you can find the eplusout.err file that shows this error message:

** Severe  ** <root>[Coil:Heating:Fuel][Gas Htg Coil] - Missing required property 'air_inlet_node_name'.
**  Fatal  ** Errors occurred on processing input file. Preceding condition(s) cause termination.

which looks like an orphaned gas heating coil. Sure enough, in your osm there's a 'Gas Htg Coil' not connected to anything. I don't know how the osm was running outside of the measure (I didn't try). But if you open the osm in a text editor and delete the following, the measure should run (at least, it's still chugging away as I type this).

OS:Coil:Heating:Gas,
  {20baa5ee-74eb-43b5-8d2f-a017b2bbb242}, ! Handle
  Gas Htg Coil,                           ! Name
  {92ae2cbe-524f-4de3-95e0-21fb86f6bbc3}, ! Availability Schedule Name
  0.80000000000000004,                    ! Gas Burner Efficiency
  AutoSize,                               ! Nominal Capacity {W}
  {5c3f4c02-4057-4af2-9dc8-85af02137315}, ! Air Inlet Node Name
  {be53c99a-af78-4876-a074-60e8ffc42986}, ! Air Outlet Node Name
  ,                                       ! Temperature Setpoint Node Name
  0,                                      ! Parasitic Electric Load {W}
  ,                                       ! Part Load Fraction Correlation Curve Name
  0;                                      ! Parasitic Gas Load {W}

OS:Node,
  {64921020-54d3-41f6-82e9-c1acf3fbde83}, !- Handle
  Node 859,                               !- Name
  {be53c99a-af78-4876-a074-60e8ffc42986}, !- Inlet Port
  ;                                       !- Outlet Port

OS:Connection,
  {5c3f4c02-4057-4af2-9dc8-85af02137315}, !- Handle
  {56e6e93e-9f7d-420c-b0c6-708a020972b4}, !- Name
  ,                                       !- Source Object
  3,                                      !- Outlet Port
  {20baa5ee-74eb-43b5-8d2f-a017b2bbb242}, !- Target Object
  5;                                      !- Inlet Port

OS:Connection,
  {be53c99a-af78-4876-a074-60e8ffc42986}, !- Handle
  {41dff33c-b880-4a29-a0e7-1ea24a92b139}, !- Name
  {20baa5ee-74eb-43b5-8d2f-a017b2bbb242}, !- Source Object
  6,                                      !- Outlet Port
  {64921020-54d3-41f6-82e9-c1acf3fbde83}, !- Target Object
  2;                                      !- Inlet Port

So, the first sizing run run is failing. If you look in the ".../output/SR1/run" folder you can find the eplusout.err file that shows this error message:

** Severe  ** <root>[Coil:Heating:Fuel][Gas Htg Coil] - Missing required property 'air_inlet_node_name'.
**  Fatal  ** Errors occurred on processing input file. Preceding condition(s) cause termination.

which looks like an orphaned gas heating coil. Sure enough, in your osm there's a 'Gas Htg Coil' not connected to anything. I don't know how the osm was running outside of the measure (I didn't try). But if you open the osm in a text editor and delete the following, the measure should run (at least, it's still chugging away as I type this).

OS:Coil:Heating:Gas,
  {20baa5ee-74eb-43b5-8d2f-a017b2bbb242}, ! Handle
  Gas Htg Coil,                           ! Name
  {92ae2cbe-524f-4de3-95e0-21fb86f6bbc3}, ! Availability Schedule Name
  0.80000000000000004,                    ! Gas Burner Efficiency
  AutoSize,                               ! Nominal Capacity {W}
  {5c3f4c02-4057-4af2-9dc8-85af02137315}, ! Air Inlet Node Name
  {be53c99a-af78-4876-a074-60e8ffc42986}, ! Air Outlet Node Name
  ,                                       ! Temperature Setpoint Node Name
  0,                                      ! Parasitic Electric Load {W}
  ,                                       ! Part Load Fraction Correlation Curve Name
  0;                                      ! Parasitic Gas Load {W}

OS:Node,
  {64921020-54d3-41f6-82e9-c1acf3fbde83}, !- Handle
  Node 859,                               !- Name
  {be53c99a-af78-4876-a074-60e8ffc42986}, !- Inlet Port
  ;                                       !- Outlet Port

OS:Connection,
  {5c3f4c02-4057-4af2-9dc8-85af02137315}, !- Handle
  {56e6e93e-9f7d-420c-b0c6-708a020972b4}, !- Name
  ,                                       !- Source Object
  3,                                      !- Outlet Port
  {20baa5ee-74eb-43b5-8d2f-a017b2bbb242}, !- Target Object
  5;                                      !- Inlet Port

OS:Connection,
  {be53c99a-af78-4876-a074-60e8ffc42986}, !- Handle
  {41dff33c-b880-4a29-a0e7-1ea24a92b139}, !- Name
  {20baa5ee-74eb-43b5-8d2f-a017b2bbb242}, !- Source Object
  6,                                      !- Outlet Port
  {64921020-54d3-41f6-82e9-c1acf3fbde83}, !- Target Object
  2;                                      !- Inlet Port

So, the first sizing run is failing. If you look in the ".../output/SR1/run" folder you can find the eplusout.err file that shows this error message:

** Severe  ** <root>[Coil:Heating:Fuel][Gas Htg Coil] - Missing required property 'air_inlet_node_name'.
**  Fatal  ** Errors occurred on processing input file. Preceding condition(s) cause termination.

which looks like an orphaned gas heating coil. Sure enough, in your osm there's a 'Gas Htg Coil' not connected to anything. I don't know how the osm was running outside of the measure (I didn't try). But if you open the osm in a text editor and delete the following, the measure should run (at least, it's still chugging away as I type this).

OS:Coil:Heating:Gas,
  {20baa5ee-74eb-43b5-8d2f-a017b2bbb242}, ! Handle
  Gas Htg Coil,                           ! Name
  {92ae2cbe-524f-4de3-95e0-21fb86f6bbc3}, ! Availability Schedule Name
  0.80000000000000004,                    ! Gas Burner Efficiency
  AutoSize,                               ! Nominal Capacity {W}
  {5c3f4c02-4057-4af2-9dc8-85af02137315}, ! Air Inlet Node Name
  {be53c99a-af78-4876-a074-60e8ffc42986}, ! Air Outlet Node Name
  ,                                       ! Temperature Setpoint Node Name
  0,                                      ! Parasitic Electric Load {W}
  ,                                       ! Part Load Fraction Correlation Curve Name
  0;                                      ! Parasitic Gas Load {W}

OS:Node,
  {64921020-54d3-41f6-82e9-c1acf3fbde83}, !- Handle
  Node 859,                               !- Name
  {be53c99a-af78-4876-a074-60e8ffc42986}, !- Inlet Port
  ;                                       !- Outlet Port

OS:Connection,
  {5c3f4c02-4057-4af2-9dc8-85af02137315}, !- Handle
  {56e6e93e-9f7d-420c-b0c6-708a020972b4}, !- Name
  ,                                       !- Source Object
  3,                                      !- Outlet Port
  {20baa5ee-74eb-43b5-8d2f-a017b2bbb242}, !- Target Object
  5;                                      !- Inlet Port

OS:Connection,
  {be53c99a-af78-4876-a074-60e8ffc42986}, !- Handle
  {41dff33c-b880-4a29-a0e7-1ea24a92b139}, !- Name
  {20baa5ee-74eb-43b5-8d2f-a017b2bbb242}, !- Source Object
  6,                                      !- Outlet Port
  {64921020-54d3-41f6-82e9-c1acf3fbde83}, !- Target Object
  2;                                      !- Inlet Port

EDIT: after that change, it still fails with an 'Optional not initialized' error, here. This is happening at this step in the 'create baseline' method, so after the new baseline fans have been created and existing HVAC removed. However, looking at the in.osm file in /SR2/run, it appears there are some Fan:VariableVolumes in that osm that are not referenced by anything, and are likely orphaned in the original osm, and are probably causing this error (since the script can't find any sizing info for them in the sql file). Find those fans and delete them from the original model and you should get past this error.

So, the first sizing run is failing. If you look in the ".../output/SR1/run" folder you can find the eplusout.err file that shows this error message:

** Severe  ** <root>[Coil:Heating:Fuel][Gas Htg Coil] - Missing required property 'air_inlet_node_name'.
**  Fatal  ** Errors occurred on processing input file. Preceding condition(s) cause termination.

which looks like an orphaned gas heating coil. Sure enough, in your osm there's a 'Gas Htg Coil' not connected to anything. I don't know how the osm was running outside of the measure (I didn't try). But if you open the osm in a text editor and delete the following, the measure should run (at least, it's still chugging away as I type this).

OS:Coil:Heating:Gas,
  {20baa5ee-74eb-43b5-8d2f-a017b2bbb242}, ! Handle
  Gas Htg Coil,                           ! Name
  {92ae2cbe-524f-4de3-95e0-21fb86f6bbc3}, ! Availability Schedule Name
  0.80000000000000004,                    ! Gas Burner Efficiency
  AutoSize,                               ! Nominal Capacity {W}
  {5c3f4c02-4057-4af2-9dc8-85af02137315}, ! Air Inlet Node Name
  {be53c99a-af78-4876-a074-60e8ffc42986}, ! Air Outlet Node Name
  ,                                       ! Temperature Setpoint Node Name
  0,                                      ! Parasitic Electric Load {W}
  ,                                       ! Part Load Fraction Correlation Curve Name
  0;                                      ! Parasitic Gas Load {W}

OS:Node,
  {64921020-54d3-41f6-82e9-c1acf3fbde83}, !- Handle
  Node 859,                               !- Name
  {be53c99a-af78-4876-a074-60e8ffc42986}, !- Inlet Port
  ;                                       !- Outlet Port

OS:Connection,
  {5c3f4c02-4057-4af2-9dc8-85af02137315}, !- Handle
  {56e6e93e-9f7d-420c-b0c6-708a020972b4}, !- Name
  ,                                       !- Source Object
  3,                                      !- Outlet Port
  {20baa5ee-74eb-43b5-8d2f-a017b2bbb242}, !- Target Object
  5;                                      !- Inlet Port

OS:Connection,
  {be53c99a-af78-4876-a074-60e8ffc42986}, !- Handle
  {41dff33c-b880-4a29-a0e7-1ea24a92b139}, !- Name
  {20baa5ee-74eb-43b5-8d2f-a017b2bbb242}, !- Source Object
  6,                                      !- Outlet Port
  {64921020-54d3-41f6-82e9-c1acf3fbde83}, !- Target Object
  2;                                      !- Inlet Port

EDIT: after that change, it still fails with an 'Optional not initialized' error, here. This is happening at this step in the 'create baseline' method, so after the new baseline fans have been created and existing HVAC removed. However, looking at the in.osm file in /SR2/run, it appears there are some Fan:VariableVolumes in that osm that are not referenced by anything, and are likely orphaned in the original osm, and are probably thus causing this error (since the script can't find any sizing info for them in the sql file). Find those fans and delete them from the original model and you should get past this error.