1

VRF model from OS to E+

Hi, i create a model with OS and get it run. There are 30 Terminal units connect to one VRF condenser. i get this error when try to open out.idf file by energyplus IDF editor VRF fault. When try to run it in energyplus. i get errors due to Terminal Unit List have only 20 line for Terminal Name. How to solve this problem ? by OS or E+ ?

ngkhanh's avatar
2.2k
ngkhanh
asked 2016-02-09 07:07:05 -0500
__AmirRoth__'s avatar
4.4k
__AmirRoth__
updated 2016-02-09 07:43:44 -0500
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

2 Answers

6

By default the EnergyPlus Input Data Dictionary only includes 20 'Zone Terminal Unit Name' fields for ZoneTerminalUnitList, which defines the terminal units connected to a single VRF condenser object.

You can edit the EnergyPlus.idd file with a text editor to add name fields to ZoneTerminalUnitList, making sure to move the semicolon to the last field:

A21,    \field Zone Terminal Unit Name 20
        \type object-list
        \object-list ZoneTerminalUnitNames
A22,   \field Zone Terminal Unit Name 21
        \type object-list
        \object-list ZoneTerminalUnitNames
...
A31;  \field Zone Terminal Unit Name 30
        \type object-list
        \object-list ZoneTerminalUnitNames

The idd used for the EnergyPlus installation that runs from OpenStudio is located at C:\Program Files\OpenStudio 1.10.0\share\openstudio\EnergyPlusV8-4-0. If you're using a separate installation of EnergyPlus to run your idf, edit the idd for that installation.

ericringold's avatar
10.6k
ericringold
answered 2016-02-09 09:00:45 -0500, updated 2016-02-09 09:03:20 -0500
edit flag offensive 0 remove flag delete link

Comments

Thank but there is any pathway to increase number of terminal list instead of cut and copy new line name, i check the idd+ file in your place. They are same so there should be some options in configuration. Update : i did as your suggestions afterchange. But still get warning. Although, it seems to work, it still very annoying for me.

ngkhanh's avatar ngkhanh (2016-02-09 09:25:21 -0500) edit

That's strange. Does this field appear under 'ZoneHVAC:TerminalUnit:VariableRefrigerantFlow'?:

  A1 ,  \field Zone Terminal Unit Name
    \required-field
    \type alpha
    \reference ZoneTerminalUnitNames
ericringold's avatar ericringold (2016-02-09 14:23:14 -0500) edit

It shows like this :

A1 ,    \field Zone Terminal Unit List Name
          \required-field
          \type alpha
          \reference ZoneTerminalUnitListNames
  A2 ,    \field Zone Terminal Unit Name 1
          \begin-extensible
          \required-field
          \type object-list

and the last :

A34,    \field Zone Terminal Unit Name 33
          \type object-list
          \object-list ZoneTerminalUnitNames
 A35;    \field Zone Terminal Unit Name  34
          \type object-list
          \object-list ZoneTerminalUnitNames
ngkhanh's avatar ngkhanh (2016-02-09 14:53:04 -0500) edit
add a comment see more comments
5

It's not as hard as it appears. The numbers in the IDD text do not have to be changed. Using a text editor, just copy and then paste several times until you have enough TU's for your simulation. Copy the next to last entry so you don't have to change the colon to a comma every time.

From this:

ZoneTerminalUnitList,
<snip>
A19,    \field Zone Terminal Unit Name 18
      \type object-list
      \object-list ZoneTerminalUnitNames
A20,    \field Zone Terminal Unit Name 19
      \type object-list
      \object-list ZoneTerminalUnitNames
A21;    \field Zone Terminal Unit Name 20
      \type object-list
      \object-list ZoneTerminalUnitNames

To this (paste as many times as you need):

ZoneTerminalUnitList,
<snip>
A19,    \field Zone Terminal Unit Name 18
      \type object-list
      \object-list ZoneTerminalUnitNames
A20,    \field Zone Terminal Unit Name 19
      \type object-list
      \object-list ZoneTerminalUnitNames
A20,    \field Zone Terminal Unit Name 19
      \type object-list
      \object-list ZoneTerminalUnitNames
A20,    \field Zone Terminal Unit Name 19
      \type object-list
      \object-list ZoneTerminalUnitNames
A20,    \field Zone Terminal Unit Name 19
      \type object-list
      \object-list ZoneTerminalUnitNames
A20,    \field Zone Terminal Unit Name 19
      \type object-list
      \object-list ZoneTerminalUnitNames
A20,    \field Zone Terminal Unit Name 19
      \type object-list
      \object-list ZoneTerminalUnitNames
A20,    \field Zone Terminal Unit Name 19
      \type object-list
      \object-list ZoneTerminalUnitNames
A21;    \field Zone Terminal Unit Name 20
      \type object-list
      \object-list ZoneTerminalUnitNames
rraustad's avatar
13.8k
rraustad
answered 2016-02-09 14:53:24 -0500
edit flag offensive 0 remove flag delete link

Comments

That's super helpful, @rraustad, thanks. Do you know what would cause the 'Unmatched Objects Lists Found' notice that @ngkhanh posted in the comment above? It appears like it's indicating a missing \reference ZoneTerminalUnitNames, but that seems to not be the case.

ericringold's avatar ericringold (2016-02-09 15:20:09 -0500) edit

Omg! It worked. @rraustad Thank a lot. I would like to make path way to get as many TU as i want ( dont need to copy and paste many times )? why E+ in OS could run this without any modification in .idd file?

ngkhanh's avatar ngkhanh (2016-02-09 15:56:04 -0500) edit

'Unmatched Objects Lists Found' ?? I don't see that above. Do you mean the IDF Parsing Error figure above? My guess would be a semi-colon in the wrong place or not enough copies of Zone Terminal Unit Name to cover what's in the input file. Some of the IDD objects are auto-extensible, I don't think the VRF terminal unit list is auto-extensible (so you have to modify the IDD).

rraustad's avatar rraustad (2016-02-09 16:01:47 -0500) edit

Good question about OS vs E+, but you only have to modify the IDD once (many pastes). Then it works for all other input files, even those with only 2 TUs.

rraustad's avatar rraustad (2016-02-09 16:02:54 -0500) edit

I meant the link they had posted in the first comment below my answer. Though apparently it has resolved itself.

ericringold's avatar ericringold (2016-02-09 16:14:44 -0500) edit
add a comment see more comments