
Numerical Modeling of Nanoparticle Transport in Porous Media
MATLAB/PYTHON Approach
- 1st Edition - June 17, 2023
- Imprint: Elsevier
- Author: Mohamed F. El-Amin
- Language: English
- Paperback ISBN:9 7 8 - 0 - 3 2 3 - 9 0 5 1 1 - 4
- eBook ISBN:9 7 8 - 0 - 3 2 3 - 9 0 5 1 2 - 1
Numerical Modeling of Nanoparticle Transport in Porous Media: MATLAB/PYTHON Approach focuses on modeling and numerical aspects of nanoparticle transport within single- and two-p… Read more

Purchase options

Institutional subscription on ScienceDirect
Request a sales quoteNumerical Modeling of Nanoparticle Transport in Porous Media: MATLAB/PYTHON Approach focuses on modeling and numerical aspects of nanoparticle transport within single- and two-phase flow in porous media. The book discusses modeling development, dimensional analysis, numerical solutions and convergence analysis. Actual types of porous media have been considered, including heterogeneous, fractured, and anisotropic. Moreover, different interactions with nanoparticles are studied, such as magnetic nanoparticles, ferrofluids and polymers. Finally, several machine learning techniques are implemented to predict nanoparticle transport in porous media. This book provides a complete full reference in mathematical modeling and numerical aspects of nanoparticle transport in porous media.
It is an important reference source for engineers, mathematicians, and materials scientists who are looking to increase their understanding of modeling, simulation, and analysis at the nanoscale.
- Explains the major simulation models and numerical techniques used for predicting nanoscale transport phenomena
- Provides MATLAB codes for most of the numerical simulation and Python codes for machine learning calculations
- Uses examples and results to illustrate each model type to the reader
- Assesses major application areas for each model type
- Cover image
- 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
- 10.1. Stability of nanoparticles suspensions
- 10.2. Nanoparticles with NAPL transport
- 10.3. Polymer transport under magnetic field in porous media
- 10.4. Nanoparticles with nonisothermal flow
- 10.5. Nanofluids in boundary layer flow
- 11. Machine learning techniques for nanoparticles transport
- 11.1. Introduction
- 11.2. Machine learning techniques
- 11.3. Performance evaluation metrics
- 11.4. Datasets
- 11.5. Machine learning implementation
- 11.6. Hyperparameters tuning
- 11.7. Example of Jupyter Notebook implementation
- 11.8. Implementation of LR, k-NN, RF, SVR, GBR, and ANN method
- 12. Applications of nanoparticles in porous media
- 12.1. Introduction
- 12.2. Nanoparticles in enhanced oil recovery
- 12.3. Nanoparticles with heat transfer
- 12.4. Combination of nanoparticles and surfactants
- 12.5. Using nanoparticles in harvesting atmosphere water
- 12.6. Carbon dioxide capture by nanoporous materials
- 12.7. CO2–nanoparticles sequestration in geological storages
- 12.8. Nanofluids in metal hydride hydrogen storages
- Index
- Edition: 1
- Published: June 17, 2023
- Imprint: Elsevier
- No. of pages: 430
- Language: English
- Paperback ISBN: 9780323905114
- eBook ISBN: 9780323905121
ME
Mohamed F. El-Amin
Dr. Mohamed F. El-Amin is a Full Professor of Applied Mathematics and Computational Sciences at Effat University, Saudi Arabia. He is also a Visiting Professor at King Abdullah University of Science and Technology, Saudi Arabia, and is a Full Professor at Aswan University, Egypt. As a mathematician, he has over 25 years of research experience in the field of computational sciences, applied mathematics, transport in porous media, heat/mass transfer, fluid dynamics, turbulence, reservoir simulation, and other aspects of complex systems. After obtaining his PhD in 2001, he held research positions in several universities including South Valley University (Egypt), Stuttgart University (Germany), Kyushu University (Japan), and KAUST. Dr. El-Amin is the editor of several journal special issues and the editor of books including Numerical Modeling of Nanoparticle Transport in Porous Media: MATLAB/Python Approach, Elsevier.
Dr. El-Amin's key areas of research are computational mathematics and fluid flow modeling, with applications in several areas - including but not limited to reservoir simulation, transport phenomena, nanofluids flow, multiphase flow, transport in porous media, heat and mass transfer, hydrogen energy, boundary layer flow, magnetohydrodynamics, and non-Newtonian fluids.