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

VRF model from OS to E+

asked 2016-02-09 07:07:05 -0500

ngkhanh gravatar image

updated 2016-02-09 07:43:44 -0500

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+ ?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
5

answered 2016-02-09 14:53:24 -0500

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
edit flag offensive delete link more

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.

Eric Ringold gravatar imageEric Ringold ( 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 gravatar imagengkhanh ( 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 gravatar imagerraustad ( 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 gravatar imagerraustad ( 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.

Eric Ringold gravatar imageEric Ringold ( 2016-02-09 16:14:44 -0500 )edit
6

answered 2016-02-09 09:00:45 -0500

updated 2016-02-09 09:03:20 -0500

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.

edit flag offensive delete link more

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 gravatar imagengkhanh ( 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
Eric Ringold gravatar imageEric Ringold ( 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 gravatar imagengkhanh ( 2016-02-09 14:53:04 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

 

Question Tools

1 follower

Stats

Asked: 2016-02-09 07:07:05 -0500

Seen: 238 times

Last updated: Feb 09 '16