Cargando…

Numerical modeling of nanoparticle transport in porous media : MATLAB/PYTHON approach /

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: El-Amin, Mohamed F.
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Amsterdam, Netherlands ; Oxford, United Kingdom ; Cambridge MA : Elsevier, [2023]
Colección:Micro & nano technologies.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Intro
  • Title page
  • Table of Contents
  • Copyright
  • Dedication
  • Preface
  • Acknowledgment
  • Introduction
  • 1. Nanotechnology
  • 2. Units and dimensions
  • 3. Some basics of mathematics
  • 4. Some basics of numerical analysis
  • 5. Short guide to MATLAB
  • 6. Short guide to python
  • 1. Basic concepts and modeling aspects
  • 1.1. Continuum theory and fluid flow
  • 1.2. Flow in porous media
  • 1.3. Rock properties
  • 1.4. Fluid properties
  • 1.5. Modeling of flow in porous media
  • 1.6. Filtration theory
  • 1.7. Nanoparticles transport with single-phase flow
  • 1.8. Nanoparticles transport with two-phase flow
  • 1.9. General model for different nanoparticles interval sizes
  • 2. Dimensional analysis and analytical solutions
  • 2.1. Dimensional analysis
  • 2.2. Analytical solutions
  • 3. Spatial numerical discretization methods for nanoparticles transport in porous media
  • 3.1. Mesh generation
  • 3.2. Cell-centered finite difference method
  • 3.3. Shifting matrix method with MATLAB implementation
  • 3.4. Finite element method
  • 3.5. Mixed finite element method
  • 4. Temporal numerical discretization schemes
  • 4.1. Introduction
  • 4.2. Forward and backward uler difference schemes
  • 4.3. Courant-Friedrichs-Lewy stability condition
  • 4.4. Multiscale time-splitting scheme
  • 4.5. Relaxation factor
  • 4.6. Implicit pressure implicit concentration scheme
  • 4.7. Implicit pressure explicit saturation implicit concentration scheme
  • 4.8. MATLAB code
  • 4.9. Stability analysis of the IMPES method
  • 5. Iterative schemes and convergence analysis
  • 5.1. Introduction
  • 5.2. Iterative method for nanoparticles in single-phase flow
  • 5.3. Iterative method for nanoparticles in two-phase flow
  • 5.4. Numerical example
  • 5.5. MATLAB code
  • 6. Nanoparticles transport in fractured porous media
  • 6.1. Introduction
  • 6.2. Dual-continuum approaches
  • 6.3. Boundary conditions approach
  • 6.4. Shape factor approach
  • 6.5. Discrete fracture model
  • 6.6. Hybrid embedded fracture model
  • 7. Nanoparticles transport in anisotropic porous media
  • 7.1. Nature of the anisotropic porous media
  • 7.2. Modeling of flow in anisotropic porous media
  • 7.3. Nanoparticles transport in anisotropic porous media
  • 7.4. Numerical methods for anisotropic porous media
  • 7.5. Multipoint flux approximation
  • 7.6. Numerical example
  • 8. Magnetic nanoparticles transport in porous media
  • 8.1. Introduction
  • 8.2. Modeling of magnetic nanoparticles
  • 8.3. Magnetic nanoparticles in single-phase flow
  • 8.4. Magnetic nanoparticles in two-phase flow
  • 8.5. Analytical solutions
  • 9. Nano-ferrofluids transport in porous media
  • 9.1. Introduction
  • 9.2. Properties of ferrofluids
  • 9.3. Ferrofluids in single-phase flow
  • 9.4. Analytical solutions
  • 9.5. Nonisothermal ferrofluids transport in porous media
  • 9.6. Ferrofluids transport in two-phase flow
  • 10. Other nanoparticles transport interactions