Page 123 - Fundamentals of Computational Geoscience Numerical Methods and Algorithms
P. 123

5.2  Segregated Algorithm for Simulating the Morphological Evolution  111
                      ⎛ -                      -
                          N φ                     N C                2
                        .                      .
                                            ! 2  .     k       k−1
                                       k−1
                               k
                        .
              E = Max  ⎝ /    φ     − φ       ,  /   C      − C       ,
                               i,τ+Δτ  i,τ+Δτ          i,τ+Δτ  i,τ+Δτ
                          i=1                    i=1
                                                                      ⎞
                                                -
                                                  N p
                                                .
                                                .
                                                      p i,τ+Δτ  − p i,τ+Δτ  ⎠ < E,
                                                /      k       k−1  ! 2 ⎟
                                                  i=1
                                                                         (5.85)
            where E and E are the maximum error at the k-th iteration step and the allowable
            error limit; N φ , N and N p are the total numbers of the degrees-of-freedom for the
                          C
            porosity, dimensionless concentration and dimensionless pressure respectively; k is
            the index number at the current iteration step and k − 1 is the index number at the
            previous iteration step; φ k  , C k  and p k  are the porosity, dimensionless
                               i,τ+Δτ  i,τ+Δτ   i,τ+Δτ
            concentration and dimensionless pressure of node i at both the current time-step and
            the current iteration step; φ k−1  , C k−1  and p k−1  are the porosity, dimension-
                                 i,τ+Δτ  i,τ+Δτ    i,τ+Δτ
            less concentration and dimensionless pressure of node i at the current time-step but
            at the previous iteration step. It is noted that k ≥ 2inEq. (5.85).
              The convergence criterion is checked after the second iteration step. If the con-
            vergence criterion is not met, then the iteration is repeated at the current time-step.
            Otherwise, the convergence solution is obtained at the current time step and the
            solution procedure goes to the next time-step until the final time-step is reached.
            5.2.2 Verification of the Segregated Algorithm for Simulating
                  the Evolution of Chemical Dissolution Fronts

            The main and ultimate purpose of a numerical simulation is to provide numeri-
            cal solutions for practical problems in a real world. These practical problems are
            impossible and impractical to solve analytically. Since numerical methods are the
            basic foundation of a numerical simulation, only an approximate solution can be
            obtained from a computational model, which is the discretized description of a con-
            tinuum mathematical model. Due to inevitable round-off errors in computation and
            discretized errors in temporal and spatial variables, it is necessary to verify the pro-
            posed numerical procedure so that meaningful numerical results can be obtained
            from a discretized computational model. For this reason, a benchmark problem, for
            which the analytical solutions are available, is considered in this section.
              Figure 5.1 shows the geometry and boundary conditions of the coupled problem
            between porosity, pore-fluid pressure and reactive chemical-species transport within
            a fluid-saturated porous medium. For this benchmark problem, the dimensionless-
            pressure gradient (i.e. p =−1) is applied on the left boundary, implying that there

                               fx
            is a horizontal throughflow from the left to the right of the computational model. In
            this case, the Zhao number of the reactive transport system is unity. The dimension-
            less height and width of the computational model are 5 and 10 respectively. Except
            for the left boundary, the initial porosity of the porous medium is 0.1, while the
   118   119   120   121   122   123   124   125   126   127   128