This content is not included in your SAE MOBILUS subscription, or you are not logged in.
Parallel Computation of Mesh Motion for CFD of IC Engines
ISSN: 0148-7191, e-ISSN: 2688-3627
Published April 14, 2008 by SAE International in United States
Annotation ability available
The burden of creating meshes increases the cost of Computational Fluid Dynamics (CFD) and slows the rate at which new engine geometries can be investigated. Internal Combustion Engines (ICEs) with moving valves and piston present a special challenge, often requiring numerous different target meshes or case-specific codes for adapting the mesh. The goal of the present paper is to facilitate remeshing by calculating vertex motion, in parallel, for hybrid tetrahedral and hexahedral meshes. The calculated vertex motion is intended to maintain good mesh quality and reduce the need for interpolation to a new mesh. The demonstrated approach uses Laplacian-based smoothing for hexahedral cells and optimization-based smoothing for tetrahedral cells. Further, planar and cylindrical surfaces in the engine geometry are automatically recognized. As the engine volume changes shape, vertices may slide along the planar and cylindrical surfaces. Each part of the adaptation process is MPI (Message Passing Interface) parallelized so that the computational performance is maximized. The implementation uses the NEMO library, for efficient deployment on distributed memory architectures.
CitationSchmidt, D., Toninel, S., Filippone, S., and Bianchi, G., "Parallel Computation of Mesh Motion for CFD of IC Engines," SAE Technical Paper 2008-01-0976, 2008, https://doi.org/10.4271/2008-01-0976.
- Senecal P. K., Pomraning E. Richards K. J., Yang T., Dai M. Z., McDavid R. M., Patterson M. A., Hou S., and Shethaji T.. A New Parallel Cut-Cell Cartesian CFD Code for Rapid Grid Generation Applied to In Cylinder Diesel Engine Simulations. SAE Technical Papers 2007-01-0159, 2007.
- Iaccarino G. and Verzicco R.. Immersed boundary technique for turbulent flow simulations. Appl Mech Rev, 56(3), May 2003.
- Amsden A. A.. Kiva-3v: A block-structured kiva program for engines with vertical or canted valves. Technical Report LA-13313-MS, LANL, 1997.
- Fluent Inc. Fluent v6.2 User's Manual, 2005.
- Dai Meizhong and Schmidt David P.. Adaptive tetrahedral meshing in free-surface flow. J. of Computational Physics, 208(1):228-252, 2005.
- Zolver M., Klahr D., Bohbot J., Laget O., and Torres A.. Reactive cfd in engines with a new unstructured parallel solver. Oil and Gas Science and Technology, 58(1):33-46, 2003.
- Moreau V., Barton I., Angelberger C., and Poinsot T.. Towards large eddy simulation in internal-combustion engines: Simulation of a compressed tumble flow. SAE Technical Papers 2004-01-1995, 2004.
- AVL-AST. Fire v8.5 User's Manual, 2005.
- Ricardo. Vectis User's Manual, 2005.
- Sinha Neeraj, Cavallo P. A., Hosangadi A., Kenzakowski D. C., Dash S. M., Affes Habib, and Chu Derlon. Novel cfd techniques for in-cylinder flows on tetrahedral grids. SAE Technical Papers 980138,, 1998.
- Tam A., Ait-Ali-Yahia D., Robichaud M.P., Moore M., Kozel V., and Habashi W.G.. Anisotropic mesh adaptation for 3d flows on structured and unstructured grids. Computer Methods in Applied Mechanics and Engineering, 189:1205-1230, May 2000.
- Torres A. and Henriot S.. 3d modeling of combustion in lean burn four-valve engines: Influence of intake configuration. COMODIA, 1994.
- Spekreijse S. P.. Elliptic grid generation based on laplace equations and algebraic transformation. Journal of Computational Physics, 118:38-61, April 1995.
- Bossen F.. Anisotropic mesh generation with particles. Master's thesis, Carnegie Mellon University, Pittsburgh, PA, May 1996.
- Brewer M., Diachin L., Knupp P., Leurent T., and Melander D.. The Mesquite Mesh Quality Improvement Toolkit. In Proceedings of the 12th International Meshing Roundtable, pages 239-250, Santa Fe NM, 2003.
- Lucchini Tommaso, D'Errico Gianluca, Jasak Hrvoje, and Tukovic Zeljko. Automatic Mesh Motion with Topological Changes for Engine Simulation. SAE Technical Papers 2007-01-0170, 2007.
- Anderson A., Zheng X., and Cristini V.. Adaptive unstructured volume remeshing - i: The method. Journal of Computational Physics, 208(616), 2005.
- Freitag Lori, Knupp P., Leurent T., and Melander D.. MESQUITE Design: Issues in the Development of a Mesh Quality Improvement Toolkit. In Proceedings of the 8th Intl. Conference on Numerical Grid Generation in Computational Field Simulations, pages 159-168, Honolulu, 2002.
- Freitag Lori. Users Manual for Opt-MS: Local Methods for Simplicial Mesh Smoothing and Untangling. ANL Technical Report ANL/MCS-TM-239, Argonne National Laboratory, Argonne, Illinois, March 1999.
- Knupp P. M.. Algebraic mesh quality metrics for unstructured initial meshes. Finite Elements in Analysis and Design, 39(3):217-241, 2003.
- Toninel Stefano. Development of a New Parallel Code for Computational Continuum Mechanics Using Object-Oriented Techniques. PhD thesis, University of Bologna, April 2006.
- Weller Henry G., TaborG., Jasak Hrvoje, and Fureby C.. A Tensorial Approach to Computational Continuum Mechanics Using Object-Oriented Techniques. Computers in Physics, 12(6), 1998.
- Vandevender W. H. and Haskell K. H.. The SLATEC mathematical subroutine library. SIGNUM Newsl., 17(3):16-21, 1982.
- Filippone Salvatore and Colajanni Michele. PSBLAS: a Library for Parallel Linear Algebra Computations on Sparse Matrices. ACM Transactions on Mathematical Software, 26(4):527-550, 2000.
- Buttari Alfredo. Software Tools for Sparse Linear Algebra Computations. PhD thesis, University of Rome “Tor Vergata”, 2006.
- Karypis George, Schloegel Kirk, and Kumar Vipin. ParMETIS - Parallel Graph Partitioning and Sparse Matrix Ordering Library - Version 3.1, August 2003.