0

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!

5replies Oldest first
  • Oldest first
  • Newest first
  • Active threads
  • Popular
  • 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

    Like
  • 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
    Like
  • 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

    Like
      • Erik W
      • Erik_W
      • 1 mth ago
      • Reported - view

      Yingqi , I was able to run it over a single day with generation rates for time zero and day 1 - without the same issue. I don't understand though what this tells me about fixing my model for the full duration needed - I just removed all the GENER rates except the first two at a single sink/source. Are you able to provide your thoughts on making this suggestion, what it tells you, and how to apply the takeaway to get my model to behave?

      My INFILE is quite large, but below I've copied some of the INFILE blocks (including the tweaked GENER block, per your recommendation).

      ----*----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 8.640E+04-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
      
      MOMOP
      2
      
      SELEC----1----*----2----*----3----*----4----*----5----*----6----*----7----*----8
          6                                                                     1    1
           -1.e5
      
      
           1.e50      4.00     0.e-6     0.e-6     0.e-6     0.e-6 1.000e-10
      
      DIFFU----1----*----2----*----3----*----4----*----5----*----6----*----7----*----8
           1.e-5    1.e-10
           0.e-6    1.e-10
           1.e-5    1.e-10
           1.e-5    1.e-10
           1.e-5    1.e-10
      
      TIMES----1----*----2----*----3----*----4----*----5----*----6----*----7----*----8
      67
               0  2.59E+06  5.18E+06  7.78E+06  1.04E+07  1.30E+07  1.56E+07  1.81E+07
        2.07E+07  2.33E+07  2.59E+07  2.85E+07  3.11E+07  3.37E+07  3.63E+07  3.89E+07
        4.15E+07  4.41E+07  4.67E+07  4.92E+07  5.18E+07  5.44E+07  5.70E+07  5.96E+07
        6.22E+07  6.48E+07  6.74E+07  7.00E+07  7.26E+07  7.52E+07  7.78E+07  8.04E+07
        8.29E+07  8.55E+07  8.81E+07  9.07E+07  9.33E+07  9.59E+07  9.85E+07  1.01E+08
        1.04E+08  1.06E+08  1.09E+08  1.11E+08  1.14E+08  1.17E+08  1.19E+08  1.22E+08
        1.24E+08  1.27E+08  1.30E+08  1.32E+08  1.35E+08  1.37E+08  1.40E+08  1.43E+08
        1.45E+08  1.48E+08  1.50E+08  1.53E+08  1.56E+08  1.58E+08  1.61E+08  1.63E+08
        1.66E+08  1.68E+08
      
      GENER----1----*----2----*----3----*----4----*----5----*----6----*----7----*----8
      52125I0101    0    0    0 0002     COM1  0.000E+00 0.000E+00 0.000E+00
        0.000000E+00  8.640000E+04
        7.725482E-01  6.753893E-01
      
      ENDCY----1----*----2----*----3----*----4----*----5----*----6----*----7----*----8
      
      Like
  • 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

    Like
Like Follow
  • 1 mth agoLast active
  • 5Replies
  • 12Views
  • 3 Following