120 research outputs found

    Stabilized immersed isogeometric analysis for the Navier-Stokes-Cahn-Hilliard equations, with applications to binary-fluid flow through porous media

    Full text link
    Binary-fluid flows can be modeled using the Navier-Stokes-Cahn-Hilliard equations, which represent the boundary between the fluid constituents by a diffuse interface. The diffuse-interface model allows for complex geometries and topological changes of the binary-fluid interface. In this work, we propose an immersed isogeometric analysis framework to solve the Navier-Stokes-Cahn-Hilliard equations on domains with geometrically complex external binary-fluid boundaries. The use of optimal-regularity B-splines results in a computationally efficient higher-order method. The key features of the proposed framework are a generalized Navier-slip boundary condition for the tangential velocity components, Nitsche's method for the convective impermeability boundary condition, and skeleton- and ghost-penalties to guarantee stability. A binary-fluid Taylor-Couette flow is considered for benchmarking. Porous medium simulations demonstrate the ability of the immersed isogeometric analysis framework to model complex binary-fluid flow phenomena such as break-up and coalescence in complex geometries

    Computational phase-field modeling

    Get PDF
    Phase-field modeling is emerging as a promising tool for the treatment of problems with interfaces. The classical description of interface problems requires the numerical solution of partial differential equations on moving domains in which the domain motions are also unknowns. The computational treatment of these problems requires moving meshes and is very difficult when the moving domains undergo topological changes. Phase-field modeling may be understood as a methodology to reformulate interface problems as equations posed on fixed domains. In some cases, the phase-field model may be shown to converge to the moving-boundary problem as a regularization parameter tends to zero, which shows the mathematical soundness of the approach. However, this is only part of the story because phase-field models do not need to have a moving-boundary problem associated and can be rigorously derived from classical thermomechanics. In this context, the distinguishing feature is that constitutive models depend on the variational derivative of the free energy. In all, phase-field models open the opportunity for the efficient treatment of outstanding problems in computational mechanics, such as, the interaction of a large number of cracks in three dimensions, cavitation, film and nucleate boiling, tumor growth or fully three-dimensional air-water flows with surface tension. In addition, phase-field models bring a new set of challenges for numerical discretization that will excite the computational mechanics community

    PetIGA: A framework for high-performance isogeometric analysis

    Get PDF
    We present PetIGA, a code framework to approximate the solution of partial differential equations using isogeometric analysis. PetIGA can be used to assemble matrices and vectors which come from a Galerkin weak form, discretized with Non-Uniform Rational B-spline basis functions. We base our framework on PETSc, a high-performance library for the scalable solution of partial differential equations, which simplifies the development of large-scale scientific codes, provides a rich environment for prototyping, and separates parallelism from algorithm choice. We describe the implementation of PetIGA, and exemplify its use by solving a model nonlinear problem. To illustrate the robustness and flexibility of PetIGA, we solve some challenging nonlinear partial differential equations that include problems in both solid and fluid mechanics. We show strong scaling results on up to 4096 cores, which confirm the suitability of PetIGA for large scale simulations

    Boundary-Conforming Free-Surface Flow Computations: Interface Tracking for Linear, Higher-Order and Isogeometric Finite Elements

    Full text link
    The simulation of certain flow problems requires a means for modeling a free fluid surface; examples being viscoelastic die swell or fluid sloshing in tanks. In a finite-element context, this type of problem can, among many other options, be dealt with using an interface-tracking approach with the Deforming-Spatial-Domain/Stabilized-Space-Time (DSD/SST) formulation. A difficult issue that is connected with this type of approach is the determination of a suitable coupling mechanism between the fluid velocity at the boundary and the displacement of the boundary mesh nodes. In order to avoid large mesh distortions, one goal is to keep the nodal movements as small as possible; but of course still compliant with the no-penetration boundary condition. Standard displacement techniques are full velocity, velocity in a specific coordinate direction, and velocity in normal direction. In this work, we investigate how the interface-tracking approach can be combined with isogeometric analysis for the spatial discretization. If NURBS basis functions of sufficient order are used for both the geometry and the solution, both a continuous normal vector as well as the velocity are available on the entire boundary. This circumstance allows the weak imposition of the no-penetration boundary condition. We compare this option with an alternative that relies on strong imposition at discrete points. Furthermore, we examine several coupling methods between the fluid equations, boundary conditions, and equations for the adjustment of interior control point positions.Comment: 20 pages, 16 figure
    • …
    corecore