Key Areas of Expertise
Porous media Trasnport
I have 15 years of experience in numerical simulation of various phenomena in porous media, along with expertise in developing advanced and highly efficient numerical algorithms.
Modeling of Multi-physics problems
I have successfully simulated numerous multi-physics problems involving fluid flow, heat and mass transfer, solid mechanics and body dynamics and more. These problems typically consist of fully coupled, nonlinear partial and ordinary differential equations (ODEs and PDEs) that require effective numerical approaches for accurate and efficient solutions.
Finite Volume Method
Beside to some home-made codes, I developed commercial software based on the finite volume method with fully unstructured grid for the oil industry as the FARS-II project for the National Iranian South Oil Company from 2008 to 2015. This software was specifically designed for simulating naturally fractured hydrocarbon reservoirs.
Finite Element Method
My expertise in the finite element method includes developing custom codes and simulating a range of complex scenarios represented by coupled and non-linear governing equations, such as multi-phase transport in porous media and phase change processes in phase change materials (PCMs), as presented in My CFD Lab page.
Dynamic Mesh Strategy
I have extensive experience in simulating problems involving moving interfaces that require dynamic mesh representation for precise accuracy. You can explore a simulated projects showcasing these techniques through the presented examples in My CFD Lab projects.
Machine Learning Techniques
I've recently begun using machine learning techniques alongside CFD models to improve the performance of numerical simulations.
Optimization
I have successfully simulated numerous simulation optimization problems appearing in a wide range of engineering fields. This ranges from basic optimization to topology optimization problems. You will find some interesting problems in MY CFD Lab page.
Object-Oriented Programming
I have extensive experience in object-oriented programming with C++, as well as proficiency in other languages such as MATLAB, C# and more.
Tools & Software Proficiency
I am skilled in a variety of essential tools and software for numerical simulation, including COMSOL Multi-physics, OpenFOAM, and Eclipse (Reservoir simulator), to name a few.