7,364 research outputs found

    Space-time discontinuous Galerkin finite element method for two-fluid flows

    Get PDF
    Multifluid and multiphase flows involve combinations of fluids and interfaces which separate these. These flows are of importance in many natural and industrial processes including fluidized beds and bubble columns. Often the interface is not static but moves with the fluid flow velocity. Also, interface topological changes due to breakup and coalescence processes may occur. Solutions typically have a discontinuous character at the interface between different fluids because of curvature and surface tension effects. In addition, the density and pressure differences across the interface can be very high, like in the case of liquid-gas flows. Also, the existence of shock or contact waves can introduce additional discontinuities into the problem. The aim of this research project was to develop a discontinuous Galerkin method for two-fluid flows, which is accurate, versatile and can alleviate some of the problems commonly encountered with existing methods. A novel numerical method for two-fluid flow computations is presented, which combines the space-time discontinuous Galerkin finite element discretization with the level set method and cut-cell based interface tracking. The space-time discontinuous Galerkin (STDG) finite element method offers high accuracy, an inherent ability to handle discontinuities and a very local stencil, making it relatively easy to combine with local {\it hp}-refinement. A front tracking approach is chosen because these methods ensure a sharp interface between the fluids are capable of high accuracy. The front tracking is incorporated by means of cut-cell mesh refinement, because this type of refinement is very local in nature and hence combines well with the STGD. To compute the interface dynamics the level set method (LSM) is chosen, because of its ability to deal with merging and breakup, since it was expected that the LSM combines well with the cut-cell mesh refinement and also because the LSM is easy to extend to higher dimensions. The small cell problem caused by the cut-cell refinement is solved by using a merging procedure involving bounding box elements, which improves stability and performance of the method. The interface conditions are incorporated in the numerical flux at the interface and the STDG discretization ensures that the scheme is conservative as long as the numerical fluxes are conservative. All possible cuts the 0-level set can make with square and cube shaped background elements are identified and for each cut an element refinement is defined explicitly. To ensure connectivity of the refined mesh, the dimdim-dimensional face refinements are defined equal to the dim1dim-1-dimensional element refinements. It is expected that this scheme can accurately solve smaller scale problems where the interface shape is of importance and where complex interface physics are involved. To investigate the numerical properties and performance of the numerical algorithm it is applied to a number of one and two dimensional single and two-fluid test problems, including a magma - ideal gas shocktube and a helium cylinder - shock wave interaction problem. To remove oscillations in the flow field near the interface a novel interface flux is presented, which is based on the HLLC flux for a contact discontinuity and can compensate for small errors in the interface position by allowing for a small mass loss. Slope limiting was found to reduce spikes in the solution at the cost of a decrease in accuracy. It was found that the level set deformation restricted the simulation lengths. This problem can be solved by adding a level set reinitialization procedure. To improve the efficiency and stability of the two-fluid numerical algorithm it is advised to incorporate {\it hp}-refinement and a multigrid algorithm. Next, the Object Oriented Programming (OOP) design and implementation of the two-fluid method were discussed. The choice for the OOP language C++ was motivated by the general advantages of OOP such as reusability, reliability, robustness, extensibility and maintainability. In addition the use of OOP allowed for a strong connection between the numerical method and its implementation. In addition, {\it hp}GEM, an OOP package for DG methods was presented. The use of {\it hp}GEM allowed for a reduction of the development time and provided quality control and a coding standard which benefitted the sharing and maintenance of the codes

    A space-time discontinuous Galerkin finite element method for two-fluid problems

    Get PDF
    A space-time discontinuous Galerkin finite element method for two fluid flow problems is presented. By using a combination of level set and cut-cell methods the interface between two fluids is tracked in space-time. The movement of the interface in space-time is calculated by solving the level set equation, where the interface geometry is identified with the 0-level set. To enhance the accuracy of the interface approximation the level set function is advected with the interface velocity, which for this purpose is extended into the domain. Close to the interface the mesh is locally refined in such a way that the 0-level set coincides with a set of faces in the mesh. The two fluid flow equations are solved on this refined mesh. The procedure is repeated until both the mesh and the flow solution have converged to a reasonable accuracy.\ud The method is tested on linear advection and Euler shock tube problems involving ideal gas and compressible bubbly magma. Oscillations around the interface are eliminated by choosing a suitable interface flux

    Spectral/hp element methods: recent developments, applications, and perspectives

    Get PDF
    The spectral/hp element method combines the geometric flexibility of the classical h-type finite element technique with the desirable numerical properties of spectral methods, employing high-degree piecewise polynomial basis functions on coarse finite element-type meshes. The spatial approximation is based upon orthogonal polynomials, such as Legendre or Chebychev polynomials, modified to accommodate C0-continuous expansions. Computationally and theoretically, by increasing the polynomial order p, high-precision solutions and fast convergence can be obtained and, in particular, under certain regularity assumptions an exponential reduction in approximation error between numerical and exact solutions can be achieved. This method has now been applied in many simulation studies of both fundamental and practical engineering flows. This paper briefly describes the formulation of the spectral/hp element method and provides an overview of its application to computational fluid dynamics. In particular, it focuses on the use the spectral/hp element method in transitional flows and ocean engineering. Finally, some of the major challenges to be overcome in order to use the spectral/hp element method in more complex science and engineering applications are discussed

    Arbitrary-Lagrangian-Eulerian discontinuous Galerkin schemes with a posteriori subcell finite volume limiting on moving unstructured meshes

    Get PDF
    We present a new family of high order accurate fully discrete one-step Discontinuous Galerkin (DG) finite element schemes on moving unstructured meshes for the solution of nonlinear hyperbolic PDE in multiple space dimensions, which may also include parabolic terms in order to model dissipative transport processes. High order piecewise polynomials are adopted to represent the discrete solution at each time level and within each spatial control volume of the computational grid, while high order of accuracy in time is achieved by the ADER approach. In our algorithm the spatial mesh configuration can be defined in two different ways: either by an isoparametric approach that generates curved control volumes, or by a piecewise linear decomposition of each spatial control volume into simplex sub-elements. Our numerical method belongs to the category of direct Arbitrary-Lagrangian-Eulerian (ALE) schemes, where a space-time conservation formulation of the governing PDE system is considered and which already takes into account the new grid geometry directly during the computation of the numerical fluxes. Our new Lagrangian-type DG scheme adopts the novel a posteriori sub-cell finite volume limiter method, in which the validity of the candidate solution produced in each cell by an unlimited ADER-DG scheme is verified against a set of physical and numerical detection criteria. Those cells which do not satisfy all of the above criteria are flagged as troubled cells and are recomputed with a second order TVD finite volume scheme. The numerical convergence rates of the new ALE ADER-DG schemes are studied up to fourth order in space and time and several test problems are simulated. Finally, an application inspired by Inertial Confinement Fusion (ICF) type flows is considered by solving the Euler equations and the PDE of viscous and resistive magnetohydrodynamics (VRMHD).Comment: 39 pages, 21 figure

    Two fluid space-time discontinuous Galerkin finite element method. Part I: numerical algorithm

    Get PDF
    A novel numerical method for two fluid flow computations is presented, which combines the space-time discontinuous Galerkin finite element discretization with the level set method and cut-cell based interface tracking. The space-time discontinuous Galerkin (STDG) finite element method offers high accuracy, an inherent ability to handle discontinuities and a very local stencil, making it relatively easy to combine with local {\it hp}-refinement. The front tracking is incorporated via cut-cell mesh refinement to ensure a sharp interface between the fluids. To compute the interface dynamics the level set method (LSM) is used because of its ability to deal with merging and breakup. Also, the LSM is easy to extend to higher dimensions. Small cells arising from the cut-cell refinement are merged to improve the stability and performance. The interface conditions are incorporated in the numerical flux at the interface and the STDG discretization ensures that the scheme is conservative as long as the numerical fluxes are conservative
    corecore