Maximum number of expression dependency

5 posts / 0 new
Last post

Hi,

I am having a problem in my eQUEST model. It shows error "Maximum number of
expression dependency lists exceededs". I assume that this is related to
the model size. Then I found that You have solved this problem by some some
workaround (below):

1. Editing PD2 file with the following lines -
DetailedModelEdits = 1
ProjTreeType = ( 1, 1, 1, 1, 1, 1 )
ProjTreeID = ( 10240000, 10081500, 10280021, 10640002, 10480018,
10280020 )
ProjTreeLabel = ( "...", "...", "...", "...", "...", "..." )
MaxExpDeps = 10
I don't know where exactly I should insert these lines? I just put these
in PD2 file in the first paragraph before the "..".

2. Blast all "C-" keywords in "eQ Data>\DOE-2\BDLDft.dat". I do't
understand this. Shoul I delete just "C-" words in that file or attached
words too. For exmaple
"C-Schedule" should be changed to just "Schedule" or I have to delete the
complete word "C-SCHEDULE".

And there are another solution which looks so complex to do:

- BDL source code mods to increase the limit of exp dep lists,
- removal of some fraction of the expressions contained in your INP
file, and/or
- the addition of Set-Default statements in your INP file that replace
additional BDL default expressions with static values or symbolic
selections.
I don't know how to do it?

So can you please help me in this

--

*Yasin Khan *
*Senior Energy Specialist*
*AEON IBDC*
*(M)**+91 8561010626*

yasinkhn683's picture
Offline
Joined: 2013-01-19
Reputation: 0

Hi Yasin,
If you share your .inp, .pd2 and weather files, maybe someone on the forum will try looking at your model. It makes it easier to diagnose problems and can also potentially rule out issues specific to your computer or to the version of eQUEST you?re using.
Regards,
~Bill

William Bishop, PE, BEMP, BEAP, CEM, LEED AP
Senior Energy Engineer

[Pathfinder-EA-logo-2]T: (585) 698-1956 F: (585) 325-6005
bbishop at pathfinder-ea.com www.pathfinder-ea.com
[cid:image006.png at 01D42D6B.434D5880]134 South Fitzhugh Street
Rochester, NY 14608 Ask me why Carbon Fee & Dividend may be right for you.
*****Pathfinder?s Summer Hours begin June 4th. Our switchboard and office will be closed at noon on Fridays through August 31st.****

Bill Bishop's picture
Offline
Joined: 2012-02-25
Reputation: 7

Thank you Bill for the quick response.

Please find the attached files.

yasinkhn683's picture
Offline
Joined: 2013-01-19
Reputation: 0

Hi Yasin,

The same kind of problem i was able to see some time back.
The problem was due to exceeding of number of points in the Wizard mode
Screen -2.
achieved in the footprint shape.
The problem can be resolved if you reduce the number of vertices in
Footprint shape in the Wizard Screen -2 by some approximations.
In my case of eQUEST-3.65 the number of vertices made can not exceed the
number of 120. Might be you are doing in some older version.

Just try to reduce the number of vertices count and then asses the result.

*Thanks,*
Sharad.Kumar
Freelancer (Energy Simulation)
+91-9102906597
India.

.........................................................................................................................................

---------- Forwarded message ----------
From: Yasin Khan
To: equest-users at lists.onebuilding.org
Cc:
Bcc:
Date: Mon, 6 Aug 2018 15:39:11 +0530
Subject: [Equest-users] Maximum number of expression dependency
Hi,

I am having a problem in my eQUEST model. It shows error "Maximum number of
expression dependency lists exceededs". I assume that this is related to
the model size. Then I found that You have solved this problem by some some
workaround (below):

1. Editing PD2 file with the following lines -
DetailedModelEdits = 1
ProjTreeType = ( 1, 1, 1, 1, 1, 1 )
ProjTreeID = ( 10240000, 10081500, 10280021, 10640002, 10480018,
10280020 )
ProjTreeLabel = ( "...", "...", "...", "...", "...", "..." )
MaxExpDeps = 10
I don't know where exactly I should insert these lines? I just put these
in PD2 file in the first paragraph before the "..".

2. Blast all "C-" keywords in "eQ Data>\DOE-2\BDLDft.dat". I do't
understand this. Shoul I delete just "C-" words in that file or attached
words too. For exmaple
"C-Schedule" should be changed to just "Schedule" or I have to delete the
complete word "C-SCHEDULE".

And there are another solution which looks so complex to do:

- BDL source code mods to increase the limit of exp dep lists,
- removal of some fraction of the expressions contained in your INP
file, and/or
- the addition of Set-Default statements in your INP file that replace
additional BDL default expressions with static values or symbolic
selections.
I don't know how to do it?

So can you please help me in this

--

*Yasin Khan *
*Senior Energy Specialist*
*AEON IBDC*
*(M)**+91 8561010626*

Sharad Kumar2's picture
Offline
Joined: 2015-05-21
Reputation: 0

Hi Sharad,

Mmmm it has been a long while since I had cause to crack open an ice cold can of v3.64! Refreshing (I seriously kinda miss this Windows 95-era GUI sometimes)!

I first notice, and I?m sure you know well ? this is a BIG, complex model. For sheer time-efficiency on initializing/loading/simulation, I have to suggest while you are still in wizards development serious consideration for developing the different parts of this model as separate projects, then combining their results/outputs later. It will certainly help your productivity and sanity upon encountering and resolving issues like this.

The advice you found below to my eyes is specifically suggesting to increase the maximum number of expression dependencies from the default of 8 (which I note is reflected in the above errors). The line highlighted below is where in your PD2 you can play with that variable:
[cid:image005.png at 01D42E6F.0F9ECD20]

On changing 8 to 10, I find most of the errors referencing a maximum number of dependencies go away, though you are still stuck with many hits for an error taking the following form:
*ERROR*****[KEYWORD] in [ZONE OR SCHEDULE] has Maximum number of
expression dependency lists (999992) exceeded.
*ERROR****************************************************************************************

This error appears isolated to all manner of zonal and scheduling input instances in a block towards the end of your INP. I?ve attached the associated BDL for others to review and consider.

I suspect this could mean the wizards are hitting another size-related limit associated with the generation of zonal ?hard inputs? and associated scheduling due to sheer size of this project. Perhaps reducing the number of shells covered in one file (in combination with that MaxExpDeps trick) may allow everything to load smoothly. Worthy of exploration.

The other thing catching my eye, and I would highlight for the community?s input as I?m coming up short, is that the first errors remaining after the above tweak reference inputs like BRINE-LOOP, BRINE-FLOW, and RINK-RESPONSE. I?m not sure how such keywords would normally (or accidentally) get engaged from the wizards, but if this means something to you perhaps undoing those associated inputs may help the wizards build the model as well. It sounds like refrigeration voodoo? Did I miss that you were perhaps using a release of the refrigeration version of eQuest to develop this project?

~Nick

[cid:image003.png at 01D42E6E.2E92F450]
Nick Caton, P.E., BEMP
Senior Energy Engineer
Regional Energy Engineering Manager
Energy and Sustainability Services
Schneider Electric

D 913.564.6361
M 785.410.3317
F 913.564.6380
E nicholas.caton at schneider-electric.com

15200 Santa Fe Trail Drive
Suite 204
Lenexa, KS 66219
United States

[cid:image004.png at 01D42E6E.2E92F450]

Nicholas.Caton at schneider-electric.com's picture
Joined: 2016-02-26
Reputation: 0