At KCYC=1, EXCEED GENERATION TIME TABLE AT ELEMENT #####
I was hoping someone would be able to help me troubleshoot this issue.
I'm running EOS7C in TOUGH3.
This is my OUTPUT file explanation of the error.
CYCIT .......... KC = 1 KCYC = 1 DELT = 0.100000E+01 SUMTIM = 0.000000E+00 QQQQQQQQQQ SUBROUTINE QU QQQQQQQQQQQQQQQQQQQQ --- [KCYC,ITER] = [ 1, 1] 0.000000E+00 IS OUTSIDE THE RANGE ( 0.1000E+01, 0.0000E+00) AT KCYC = 1 EXCEED GENERATION TIME TABLE AT ELEME NT52125 (SOURCE I01 1) -- WILL REDUCE DELTE TOUGH STATUS: Failed in MULTI. IGOOD= 3 +++++++++ REDUCE TIME STEP AT ( 1, 1) ++++++++ ++++++++ NEW DELT =0.333333E+00 QQQQQQQQQQ SUBROUTINE QU QQQQQQQQQQQQQQQQQQQQ --- [KCYC,ITER] = [ 1, 1] 0.000000E+00 IS OUTSIDE THE RANGE ( 0.1000E+01, 0.0000E+00) AT KCYC = 1 EXCEED GENERATION TIME TABLE AT ELEME NT52125 (SOURCE I01 1) -- WILL REDUCE DELTE TOUGH STATUS: Failed in MULTI. IGOOD= 3 +++++++++ REDUCE TIME STEP AT ( 1, 1) ++++++++ ++++++++ NEW DELT =0.111111E+00 QQQQQQQQQQ SUBROUTINE QU QQQQQQQQQQQQQQQQQQQQ --- [KCYC,ITER] = [ 1, 1] 0.000000E+00 IS OUTSIDE THE RANGE ( 0.1000E+01, 0.0000E+00) AT KCYC = 1 EXCEED GENERATION TIME TABLE AT ELEME NT52125 (SOURCE I01 1) -- WILL REDUCE DELTE TOUGH STATUS: Failed in MULTI. IGOOD= 3 +++++++++ REDUCE TIME STEP AT ( 1, 1) ++++++++ ++++++++ NEW DELT =0.370370E-01 ... and this continues until... NO CONVERGENCE AFTER 21 REDUCTIONS OF TIME STEP SIZE LAST TIME STEP WAS 0.286797E-09 SECONDS !!!!!!!!!! STOP EXECUTION !!!!!!!!!!
So, I think this means that TOUGH is trying to reduce my timestep size to fit between that stated range "(0.1000E+01, 0.0000E+00)", but I don't know where the second time is coming from. Any help would be appreciated. I just don't see the issue and haven't come across this before. I have run this TOUGH model successfully with a 30-day averaged GENER block, but now that I've created daily rates, this issue has surfaced.
In case it helps, my PARAM block is as follows:
----*----1 MOP: 123456789*123456789*1234
PARAM----1----*----2----*----3----*----4----*----5----*----6----*----7----*----8
8 3 -16 99991111311 1020 00300 07 0 1.800E+00 0.000E+00
0.000E+00 1.680E+08-1.000E+00 9.810E+00 3.000E+00 1.000E+00
1.000E+00
1.000E-04 1.000E+00 1.000E-01 1.000E+00 1.000E+00
0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00
and the start of my GENER block for 52125 (the source identified in the error) is below:
GENER----1----*----2----*----3----*----4----*----5----*----6----*----7----*----8
52125I0101 0 0 0 1969 COM1 0.000E+00 0.000E+00 0.000E+00
1.000000E+00 8.640000E+04 1.728000E+05 2.592000E+05
3.456000E+05 4.320000E+05 5.184000E+05 6.048000E+05
6.912000E+05 7.776000E+05 8.640000E+05 9.504000E+05
1.036800E+06 1.123200E+06 1.209600E+06 1.296000E+06
1.382400E+06 1.468800E+06 1.555200E+06 1.641600E+06
Thanks!
5 replies
-
Erik,
Your simulation starts at time 0.0, but your first time-dependent generation rate is provided later, at time 1.0. You have to provide tabular entries for the entire simulation period (also at the end). Even if injection actually starts at 1.0 second, you have to provide an entry at time 0.0 (of rate 0.0), as TOUGH needs a value for the interpolation (see also MOP(12)).
Stefan
-
Thanks for your response Stefan.
I receive the same error when 0.0 is my first GENER time --> Originally I had started my GENER times at 0.0, but the 1.0 in the script I included in my initial post is from one of my subsequent attempts to identify the source/input locations of both the times indicated in that error parentheses (highlighted below).
I hadn't tried the other MOP(12) options, but I just ran the other options, all other things equal (0.0 initial GENER time), and have the same error resulting in my OUTPUT file, so there must be something else going on that TOUGH doesn't like.
QQQQQQQQQQ SUBROUTINE QU QQQQQQQQQQQQQQQQQQQQ --- [KCYC,ITER] = [ 1, 1] 0.000000E+00 IS OUTSIDE THE RANGE ( 0.1000E+01, 0.0000E+00) AT KCYC = 1 EXCEED GENERATION TIME TABLE AT ELEME NT52125 (SOURCE I01 1) -- WILL REDUCE DELTE TOUGH STATUS: Failed in MULTI. IGOOD= 3 +++++++++ REDUCE TIME STEP AT ( 1, 1) ++++++++ ++++++++ NEW DELT =0.333333E+00
-
Hi Eric,
Without looking at your input file it is hard to figure out. For example, do you have a TIMES block that has time monotonically increases?
How about you try:
1. Use a constant generation rate and run for a day to see if the error persist;
2. If not, try to use a GENER table with (time, rate, enthalpy, as described in TOUGH3 Users guide) format to see if the error persist. Two records are enough to test (i.e., time zero and 1 day)
Let me know what you get.
Thanks
Yingqi
-
Eric,
I do not like seeing "0" in your times block. Can you use "0.001" instead? Now please add back your original GENER block, run again and look at the GENER file it produced, see if that is what you are expecting.
BTW,
Yingqi