darcy2D

    2D Pump Test Darcy and Non-Darcy flow in Liquid Water and Gas

    The use of Darcy’s law in subsurface porous flow models is nearly universal. However, there are important applications where Darcy’s law is not valid. Flow in fractures and flow near pumping or extraction wells are applications where Non-Darcy flow models are often required.
    The code uses a fully implicit non-Darcy implementation with a control volume finite volume code (or control volume finite difference code) with a minimum of coding that allows for general non-darcy models.

    Using the data from Zeng and Grigg (2006), these tests were designed to confirm the validity of the implementation. Both gas and liquid water pumping were examined in a 2D problem intended to approximate a pump test. Tests included here are Liquid Darcy, Liquid non-Darcy, Gas Darcy, and Gas non-Darcy.

    Figure 1. Solution domain and liquid pressure comparisons for each value of beta model. Contour lines starting at lower left corner are MPa 2.8, 2.0, 1.0, and .5 furthest away from corner. Click on image for full view.

    Black contour is Darcy with ndar OFF, and is equal to ndar set to beta 1.d6

    Red contour is non-darcy with ndar beta set to 1.d9

    Blue contour is non-darcy with ndar beta set to 1.d10

    More images are in test directory FEHM/fehmpytests/darcy2D/_information/contour_darcy_m9_m6

    Example macro ndar

    The macro ndar is used to set non-darcy flow. The keyword off can be used to skip the macro and flow will be Darcy as usual.

    In this example, 1 441 1 is the node number start,stop,stride. 1.0d9 is the flow model which can be 1.d10, 1.d06, 1.0d9, and Beta default 1.d-15. Note for this test, 1.d06 is similar to the Darcy result, and 1.0d9 is slightly different (red lines in Figure 1).

    ndar
    1 441 1 1.0d9
    
    end ndar
    
    or
    ndar OFF (keyword **OFF** is used to skip a macro)
    

    Example macro cont with vtk

    The vtk option is available through the macro cont. In this example, vtk contour files are written at Time 0.0 and Time 50.0 rootname.00001_sca_node.vtk and rootname.00002_sca_node.vtk, each with contour data for Liquid Pressure (MPa) and Saturation. The pressure contour images were created using Time 0002 vtk files.

    cont
    vtk     5000    1.00000e+19
    
    

    Reference

    Document by George and Dolan pending.

    Test Directory: FEHM/fehmpytests/darcy2D

    Documents and Image Directory: FEHM/fehmpytests/darcy2D/_information