Rapid, parallel CFD grid generation using octrees

2013 ◽  
Vol 117 (1188) ◽  
pp. 133-146 ◽  
Author(s):  
G. J. Page

Abstract As Large Eddy Simulation is increasingly applied to flows containing complex geometry, grid generation becomes difficult and time consuming when using software originally developed for RANS flow solvers. The traditional ‘pipeline’ approach of grid generation → solve → visualise entails the time consuming transfer of large files and conversion of file formats. This work demonstrates a grid generation methodology developed specifically to be integrated with parallel LES. The current approach is to use a Cartesian grid with adaptive refinement based upon geometry intersection, surface detail and surface curvature. The grid is defined by an octree data structure with the geometry defined by triangular facets using the STL file format. The result is a set of ‘cubical’ subdomains, each with identical numbers of cells and uniform distributions within the cube. Some subdomains will be entirely fluid and can be solved using straightforward CFD techniques, whilst some cubes will be cut by the surfaces. Individual cells are then tagged as ‘solid’, ‘fluid’ or ‘cut’ with the solver expected to use an immersed boundary approach to model the surface. A key feature is the design of the algorithm to be parallelisable on both shared and distributed memory systems. The distributed memory parallel dynamically partitions the grid as it is being generated, so that the partitioning is suitable for a subsequent flow solver. Grid generation testing has been carried out on a variety of input CAD files ranging up to 350,000 facets. A landing gear case shows how the grid generator correctly finds the fluid inside of the tire and other cavities within the hub. In scalar mode, a grid with 4,916 cubes and 468 million cells is generated in less than 100 seconds, whilst in parallel on 32 processor cores this can be achieved in 4·6 seconds.

2018 ◽  
Vol 140 (6) ◽  
Author(s):  
Xiaolan Liu ◽  
Bo Yang ◽  
Chunning Ji ◽  
Qian Chen ◽  
Moru Song

This paper is concerned with the study of a kind of discrete forcing immersed boundary method (IBM) by which the loosely aero-elasticity coupled method is developed to analyze turbine blade vibration. In order to reduce the spurious oscillations at steep gradients in the compressible viscous flowing field, a five orders weighted essentially nonoscillatory scheme (WENO) is introduced into the flow solver based on large eddy simulation (LES). The three-dimensional (3D) full-annulus domain of the last two stages of an industrial steam axial turbine is adopted to validate the developed method. By the method, the process of grid generation becomes very simple and the unsteady data transferring between stator and rotor is realized without the process of being averaged or weighted. Based on the analysis of some important aerodynamic parameters, it is believed that hypothesis of azimuthal periodicity is not reasonable in this case and full-annulus passages model is more feasible and suitable to the research of turbine blade vibration. Meanwhile, the blade vibration data are also discussed. It is at about 65% of rotor blade height of the last stage that an inflection point is observed and the midspan region of the blade is the vulnerable part damaged potentially by the blade vibration.


2021 ◽  
Author(s):  
Xueliang Li ◽  
Lin Bi ◽  
Shuang Meng ◽  
Hongkang Liu ◽  
Tiantian Wang ◽  
...  

Abstract The relationship between the spatial cell and the object is unknown for the Cartesian grid using the immersed boundary method. For the researches about complex geometry or multi-body relative motion, grid generation is a very time-consuming work, and the consumption is mainly concentrated in the position determination of the Cartesian cells, which we called the cell type determination. In this study, based on the axis-aligned bounding box method and the ray casting method, we employed the dot product method and the painting algorithm to investigate the acceleration method for Cartesian grid generation. The octree structure is used to store the Cartesian cells, and the k-dimensional tree is used to store the object surface. These data management strategy can minimize the CPU’s resource while have a small memory usage. The grid generation results show that the strategy we proposed has a high efficiency and well robustness, and the time consume can reduce more than 50% compare with the original method. When dealing with a enough complex problem, the time consume can even reaches several orders of magnitude difference compared with the original method.


Author(s):  
Inanc Senocak ◽  
Micah Sandusky ◽  
Rey DeLeon ◽  
Derek Wade

Computer implementation of an immersed boundary (IB) module inside a flow solver can be accomplished non-intrusively. However a versatile preprocessor is needed at the first place to extract the geometric information pertinent to the immersion of an arbitrarily complex geometry inside a Cartesian mesh. Geometric errors can negatively impact the correct implementation of the IB method as part of the solution algorithm. Additionally, the distance field from the geometry is needed to implement various turbulence models or flow initialization. Geometric processing stage for complex geometry have received less attention despite the popularity of the IB method. Our experience has shown that some of the procedures described in the literature have difficulties processing highly complex geometry or can be inflexible to implement reconstruction schemes for turbulent flows. To address these issues, we present a geometric preprocessor with a distance field solver. We constructed our procedure from computational geometry algorithms such as point-in-triangle and point-in-edge. The distance field solver uses the initial distance field at the immersed boundaries and propagates it to the rest of the domain by solving the Eikonal equation with the fast sweeping method. We demonstrate the versatility of our preprocessor for challenging test geometries from the computer graphics field, complex terrain and urban environments.


Author(s):  
V. A. SABELNIKOV ◽  
◽  
V. V. VLASENKO ◽  
S. BAKHNE ◽  
S. S. MOLEV ◽  
...  

Gasdynamics of detonation waves was widely studied within last hundred years - analytically, experimentally, and numerically. The majority of classical studies of the XX century were concentrated on inviscid aspects of detonation structure and propagation. There was a widespread opinion that detonation is such a fast phenomenon that viscous e¨ects should have insigni¦cant in§uence on its propagation. When the era of calculations based on the Reynolds-averaged Navier- Stokes (RANS) and large eddy simulation approaches came into effect, researchers pounced on practical problems with complex geometry and with the interaction of many physical effects. There is only a limited number of works studying the in§uence of viscosity on detonation propagation in supersonic §ows in ducts (i. e., in the presence of boundary layers).


Energies ◽  
2021 ◽  
Vol 14 (13) ◽  
pp. 3745
Author(s):  
Tristan Revaz ◽  
Fernando Porté-Agel

Large-eddy simulation (LES) with actuator models has become the state-of-the-art numerical tool to study the complex interaction between the atmospheric boundary layer (ABL) and wind turbines. In this paper, a new evaluation of actuator disk models (ADMs) for LES of wind turbine flows is presented. Several details of the implementation of such models are evaluated based on a test case studied experimentally. In contrast to other test cases used in previous similar studies, the present test case consists of a wind turbine immersed in a realistic turbulent boundary-layer flow, for which accurate data for the turbine, the flow, the thrust and the power are available. It is found that the projection of the forces generated by the turbine into the flow solver grid is crucial for rotor predictions, especially for the power, and less important for the wake flow prediction. In this context, the projection of the forces into the flow solver grid should be as accurate as possible, in order to conserve the consistency between the computed axial velocity and the projected axial force. Also, the projection of the force is found to be much more important in the rotor plane directions than in the streamwise direction. It is found that for the case of a wind turbine immersed in a realistic turbulent boundary-layer flow, the potential spurious numerical oscillations originating from sharp force projections are not harmful to the results. By comparing an advanced model which computes the non-uniform distribution of the turbine forces over the rotor with a simple model which assumes uniform effects of the turbine forces, it is found that both can lead to accurate results for the far wake flow and the thrust and power predictions. However, the comparison shows that the advanced model leads to better results for the near wake flow. In addition, it is found that the simple model overestimates the rotor velocity prediction in comparison to the advanced model. These elements are explained by the lack of local feedback between the axial velocity and the axial force in the simple model. By comparing simulations with and without including the effects of the nacelle and tower, it is found that the consideration of the nacelle and tower is relatively important both for the near wake and the power prediction, due to the shadow effects. The grid resolution is not found to be critical once a reasonable resolution is used, i.e. in the order of 10 grid points along each direction across the rotor. The comparison with the experimental data shows that an accurate prediction of the flow, thrust, and power is possible with a very reasonable computational cost. Overall, the results give important guidelines for the implementation of ADMs for LES.


1993 ◽  
Vol 81 (2) ◽  
pp. 264-287 ◽  
Author(s):  
H.P. Zima ◽  
B.M. Chapman

Sign in / Sign up

Export Citation Format

Share Document