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
Error Message with Delay Conveyor cause Delay time is very h
-
- Senior Member
- Posts: 1107
- Joined: Wed Mar 12, 2003 2:46 pm
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.
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.