Error Message with Delay Conveyor cause Delay time is very h

Use this forum to post Vensim related questions.
Post Reply
thommyp
Junior Member
Posts: 5
Joined: Tue May 02, 2006 4:56 pm

Error Message with Delay Conveyor cause Delay time is very h

Post by thommyp »

I get the following Error Message with a conveyance time of 70000:

WARNING: The variable - Übergang Sammlerstatus - is a delay requiring more than 5000 levels.
ERROR: There is a DELAY... function requiring over 32000 levels. Cannot continue.
ERROR: Floating point error computing - Übergang Sammlerstatus - at time = 0.000000.
Trying to save the results anyway

Why? Is there anything I can do except changing my time dimension from days to years?

Thanks for the help
bob@vensim.com
Senior Member
Posts: 1107
Joined: Wed Mar 12, 2003 2:46 pm

Post by bob@vensim.com »

You should definitely think several times about using a conveyor that has to store so many values, as performance can degrade very significantly.

If it is important to maintain the results from more than 32000 time steps in the past then you can cascade the conveyors so that the output of one is used as the input to the next. If you use n conveyors give each a conveyance time of t/n with the same loss fraction. Note that on initlization you will need to break up the initial material int chunks each with its own Lookup if the initial distribution is not uniform.
Post Reply