Derivation of Effective Properties Based on Porous Scale Simulations Using Filtering TechniquesThis study presents a method for derivation of effective properties at the interface and in-depth of porous materials. The method defines a Representative Elementary Volume (REV) and applies filtering techniques to computer effective properties such as porosity and flow quantities, such as velocity and pressure. The script, developed to process the data was tested on the VTK type files that contain the mesh information and the flow solution. The method allows to choose between two types of filters, such as cellular and top-hat and define the size of the REV and number of samples along the domain. Extraction of the REV from the domain is performed to exact boundaries requested for the user. This is done using a triangulation technique and cutting through the cells to comply to the requested boundaries of the volume. The method can be applied to both structured and unstructured meshes.
Filtering the material porosity and flow quantities involves integration of the numerical data. The algorithm provides three integration methods, such as Riemann sum, Monte Carlo and Quadrature rule to perform the integration. The Monte-Carlo technique permits the use of either uniform or linearly spaced distribution of points. The Quadrature rule is currently applicable to tetrahedral element types. The Monte Carlo and Quadrature rule methods require interpolation of the flow quantities at the sample points. For interpolation, two methods were tested and are readily available, Gaussian interpolation and re-sampling. It has been shown that re-sampling method has better consistency and acceptable accuracy in interpolation of the data.
The algorithm was written in Python language and uses a number of modules. The major module besides numpy is PyVista. It is used to process the computational domain, clip the REV and interpolate the data. Quadrature rule integration was performed using a quadpy module. ParaView software was used externally to convert the flow solution to the VTK (or more specifically VTU) format. Integration of ParaView in the same environment with PyVista encountered problems and could not be implemented in this work.
The developed algorithm is expected to be applicable to unstructured meshes and more complex porous structures as soon as the data can be passed in VTK type format.
With the report is provided Python script for filtering the solution and a Matlab script for simple generation and processing of 2-D and 3-D porous channel geometries. The two scripts don't communicate.
Document ID
20220014254
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Alexsander Zibitsker (University of Kentucky Lexington, Kentucky, United States)
Bruno Barros Dias (Analytical Mechanics Associates (United States) Hampton, Virginia, United States)
Jeremie Bernard Erwin Meurisse (Analytical Mechanics Associates (United States) Hampton, Virginia, United States)
Nagi N Mansour (Analytical Mechanics Associates (United States) Hampton, Virginia, United States)
Date Acquired
September 19, 2022
Subject Category
Fluid Mechanics And ThermodynamicsComputer Programming And Software
Report/Patent Number
ARC 310
Meeting Information
Meeting: University of Kentucky
Location: Lexington, KY
Country: US
Start Date: August 12, 2022
End Date: September 30, 2022
Sponsors: University of Kentucky, Analytical Mechanics Associates (United States)