toplogo
Sign In
insight - Scientific Computing - # Shifted Boundary Method

An Efficient Shifted Boundary Method for Simulating Incompressible Flows on Adaptive Octree Meshes


Core Concepts
The shifted boundary method (SBM), implemented with an optimal surrogate boundary on adaptive octree meshes, offers a robust, accurate, and efficient approach for simulating incompressible flows in complex geometries, outperforming traditional body-fitted methods and pixelated geometry representations.
Abstract
  • Bibliographic Information: Yang, C.-H., Scovazzi, G., Krishnamurthy, A., & Ganapathysubramanian, B. (2024). Simulating incompressible flows over complex geometries using the shifted boundary method with incomplete adaptive octree meshes. arXiv preprint arXiv:2411.00272.

  • Research Objective: This paper introduces a novel approach for simulating incompressible flows in complex geometries using the shifted boundary method (SBM) with incomplete adaptive octree meshes. The study aims to demonstrate the accuracy, efficiency, and robustness of this method compared to traditional body-fitted methods and other immersed boundary techniques.

  • Methodology: The researchers developed a numerical framework that combines the SBM with an optimal surrogate boundary construction on adaptive octree meshes. They employed a variational multiscale (VMS) formulation of the incompressible Navier-Stokes equations and utilized Nitsche's method for the weak imposition of Dirichlet-type boundary conditions. The framework leverages the Dendro-KT library for octree-based mesh generation and PETSc for parallel system solving.

  • Key Findings: The study demonstrated through various benchmark simulations, including flow past a cylinder, lid-driven cavity flow with obstacles, and flow past an airfoil, that the Octree-SBM framework achieves high accuracy and efficiency. The optimal surrogate boundary, constructed with λ = 0.5, minimizes the distance between the surrogate and true boundaries, leading to reduced boundary errors compared to strong boundary conditions applied on pixelated geometries. The method effectively handles complex geometries, as demonstrated by simulations of flow past complex shapes and a gyroid geometry.

  • Main Conclusions: The Octree-SBM framework offers a compelling alternative to traditional body-fitted methods for simulating incompressible flows in complex geometries. Its advantages include ease of implementation, elimination of sliver cut-cell issues, and improved accuracy in enforcing boundary conditions. The use of adaptive octree meshes allows for efficient resolution of flow features near complex boundaries, while the optimal surrogate boundary construction further enhances accuracy.

  • Significance: This research contributes significantly to the field of computational fluid dynamics by providing an efficient and accurate method for simulating flows in complex geometries, which are ubiquitous in engineering applications. The Octree-SBM framework has the potential to accelerate the design and optimization processes in various fields, including aerospace, mechanical engineering, and porous media flow modeling.

  • Limitations and Future Research: While the study extensively validates the Octree-SBM framework, future research could explore its application to a wider range of complex geometries and flow regimes, including turbulent flows and multiphase flows. Further investigation into the optimal choice of parameters for different flow conditions and the extension of the method to handle other types of boundary conditions would be valuable.

edit_icon

Customize Summary

edit_icon

Rewrite with AI

edit_icon

Generate Citations

translate_icon

Translate Source

visual_icon

Generate MindMap

visit_icon

Visit Source

Stats
The study uses a Reynolds number range of 60 to 300 for the flow past a cylinder simulations. Mesh refinement levels range from 6 to 14 for the lid-driven cavity flow simulations. The optimal surrogate boundary is constructed using a λ value of 0.5. The simulations are performed using the Dendro-KT library for octree-based mesh generation and PETSc for parallel system solving.
Quotes
"SBM is notably more straightforward to implement than other immersed methods, such as FCM and IMGA." "A notable advantage of SBM is its capability to eliminate the poor conditioning of the stiffness matrix caused by sliver cut cells." "This work extends the SBM approach to performing incompressible flow simulations utilizing an octree-based adaptive mesh." "Octree meshes are ideally suited for flow simulations, due to their inherent flexibility and scalability when handling complex geometries."

Deeper Inquiries

How does the computational cost of the Octree-SBM method compare to other immersed boundary methods, particularly for highly complex geometries and at high Reynolds numbers?

The Octree-SBM method holds the potential to be computationally advantageous compared to other immersed boundary methods, especially when dealing with highly complex geometries and high Reynolds numbers. This advantage stems from several key factors: Efficient meshing: Octree-based meshes excel at representing complex geometries with adaptive refinement. Unlike traditional body-fitted meshes, which can become computationally expensive to generate for intricate shapes, octrees readily conform to complex boundaries without requiring extensive manual intervention. This efficiency in mesh generation directly translates to reduced computational cost. Reduced degrees of freedom: By using an incomplete octree structure, the Octree-SBM method further minimizes computational load. By "carving out" elements outside the fluid domain, the method avoids unnecessary computations in those regions. This selective refinement, particularly beneficial for complex geometries where large portions of the computational domain might be void, significantly reduces the total number of degrees of freedom, leading to faster simulations. Scalability and parallelization: The combination of octree meshes and the SBM framework lends itself well to parallelization. Octree structures naturally decompose into independent subdomains, enabling efficient parallel computation. This scalability becomes increasingly important at high Reynolds numbers, where finer meshes are required to capture the flow features accurately. The inherent parallelizability of the Octree-SBM approach allows for leveraging high-performance computing resources to tackle these computationally demanding simulations. Simplified boundary treatment: The SBM's use of a surrogate boundary simplifies the imposition of boundary conditions. Unlike methods that require intricate surface integrals over complex boundaries, the SBM applies boundary conditions on a nearby surrogate surface, which aligns with the underlying Cartesian grid of the octree. This simplification reduces the complexity of the numerical implementation and can lead to faster computations, particularly for highly irregular boundaries. However, it's essential to acknowledge that the actual computational cost comparison between Octree-SBM and other immersed boundary methods depends on various factors, including the specific implementation, the complexity of the geometry, the Reynolds number, and the desired accuracy. While Octree-SBM offers potential advantages, a direct comparison using benchmark problems and detailed performance analysis is necessary to draw definitive conclusions about its computational cost relative to other methods.

While the SBM demonstrates advantages in handling complex geometries, could its reliance on a surrogate boundary potentially introduce inaccuracies in capturing fine flow features near sharp corners or highly irregular boundaries?

You are right to point out a potential limitation of the SBM. The use of a surrogate boundary, while simplifying the imposition of boundary conditions, could introduce inaccuracies in capturing fine flow features near sharp corners or highly irregular boundaries. This inaccuracy arises from the fact that the surrogate boundary, by definition, does not perfectly conform to the true geometry. Here's a breakdown of the potential issues and how they might be addressed: Geometric approximation: The surrogate boundary, typically constructed as a piecewise linear approximation of the true boundary, might not accurately represent sharp corners or highly irregular features. This discrepancy can lead to errors in the flow solution, particularly in regions where the flow is sensitive to geometric details, such as near sharp corners where flow separation or vortex shedding might occur. Boundary layer resolution: Accurately resolving the boundary layer, a thin region of fluid flow near the boundary where viscous effects dominate, is crucial for predicting drag and other flow characteristics. The SBM's use of a surrogate boundary could potentially compromise boundary layer resolution, especially if the distance between the surrogate and true boundaries is not carefully controlled. Mitigation strategies: Several strategies can be employed to mitigate these potential inaccuracies: Adaptive mesh refinement: Refining the mesh near sharp corners or highly irregular boundaries can improve the geometric approximation and enhance boundary layer resolution. Octree-based meshes are particularly well-suited for this purpose, as they allow for localized refinement precisely where needed. Higher-order approximations: Using higher-order polynomials or splines to represent the surrogate boundary can improve its geometric fidelity and reduce approximation errors. Optimal surrogate boundary selection: As demonstrated in the paper, carefully selecting the surrogate boundary, such as using the optimal λ = 0.5 criterion, can minimize the distance between the surrogate and true boundaries, leading to improved accuracy. Hybrid methods: Combining the SBM with other techniques, such as local mesh adaptation near the true boundary or incorporating elements of body-fitted methods in critical regions, could offer a balance between computational efficiency and accuracy. It's important to emphasize that the significance of these inaccuracies depends on the specific application and the level of accuracy required. For flows where the overall flow features are of primary interest and fine details near boundaries are less critical, the SBM can provide a computationally efficient solution. However, for applications demanding high accuracy in boundary layer resolution or near geometric singularities, careful consideration of these potential inaccuracies and the use of appropriate mitigation strategies are essential.

The study focuses on incompressible flows. How could the Octree-SBM framework be adapted or extended to simulate compressible flows, where density variations become significant?

Extending the Octree-SBM framework to simulate compressible flows, where density variations play a crucial role, would require several key adaptations: Governing Equations: The incompressible Navier-Stokes equations would need to be replaced with their compressible counterparts. These equations incorporate the conservation of mass, momentum, and energy, accounting for density changes as a function of pressure and temperature. Numerical Formulation: The variational formulation used in the SBM would need modifications to accommodate the compressible flow equations. This might involve using different finite element spaces, stabilization techniques, and numerical fluxes to handle the hyperbolic nature of the equations, especially at high speeds. Shock Capturing: Compressible flows can develop shocks, which are discontinuities in flow variables like pressure, density, and temperature. The Octree-SBM framework would require the incorporation of shock-capturing schemes to accurately resolve these discontinuities without introducing spurious oscillations in the solution. Techniques like artificial viscosity, flux limiters, or Riemann solvers could be integrated into the framework. Boundary Conditions: The treatment of boundary conditions would need adjustments to account for the additional physics present in compressible flows. For instance, wall boundary conditions might need to consider heat transfer and viscous effects more comprehensively. Inflow and outflow boundary conditions would need to be formulated to handle the propagation of waves, potentially using characteristic-based approaches. Octree Adaptation: The adaptive mesh refinement capabilities of the octree structure could be leveraged to efficiently resolve flow features in compressible flows. Criteria for refinement could include gradients of density, pressure, or velocity, ensuring that shocks and other flow structures are adequately captured. Solver Considerations: The linear and nonlinear solvers used in the incompressible framework might need adjustments to handle the more complex system of equations arising from compressible flows. Preconditioning techniques and iterative solvers specifically designed for compressible flow problems could be employed. Here's a possible roadmap for adapting the Octree-SBM framework to compressible flows: Start with a well-established compressible flow solver: Instead of building a solver from scratch, leverage an existing open-source or commercial solver that already incorporates the necessary numerical methods for compressible flows. Integrate the SBM for boundary treatment: Adapt the SBM technique within the chosen compressible flow solver to handle the imposition of boundary conditions on the surrogate surface. This might involve modifying the solver's existing boundary condition routines or introducing new ones specifically for the SBM. Implement octree-based mesh adaptation: Integrate the octree mesh structure and its associated refinement strategies into the compressible flow solver. This step would involve modifying the solver's meshing routines to handle octree data structures and implementing refinement criteria suitable for compressible flow features. Validate and verify: Thoroughly validate the adapted Octree-SBM framework using benchmark problems with known analytical or experimental solutions for compressible flows. This step is crucial to ensure that the framework accurately captures the physics of compressible flows and that the SBM implementation does not introduce significant errors. Adapting the Octree-SBM framework to compressible flows presents significant challenges but also offers potential benefits. The combination of efficient mesh adaptation, simplified boundary treatment, and the ability to handle complex geometries could make this approach well-suited for simulating compressible flows in intricate domains.
0
star