Searcharxiv⌕ Search

arXiv subjects

John A. Evans

Publications and source records attributed to John A. Evans.

35 records · Page 2Linked to original sources

A Divergence-Conforming Hybridized Discontinuous Galerkin Method for the Incompressible Magnetohydrodynamics Equations

We introduce a new hybridized discontinuous Galerkin method for the incompressible magnetohydrodynamics equations. If particular velocity, pressure, magnetic field, and magnetic pressure spaces are employed for both element and trace solution fields, we arrive at an energy stable method which returns pointwise divergence-free velocity fields and magnetic fields and properly balances linear momentum. We discretize in time using a second-order-in-time generalized-$α$ method, and we present a block iterative method for solving the resulting nonlinear system of equations at each time step. We numerically examine the effectiveness of our method using a manufactured solution and observe our method yields optimal convergence rates in the $L_2$ norm for the velocity field, pressure field, magnetic field, and magnetic pressure field. We further find our method is pressure robust. We then apply our method to a selection of benchmark problems and numerically confirm our method is energy stable.

math.NA↗

High-accuracy mesh-free quadrature for trimmed parametric surfaces and volumes

This work presents a high-accuracy, mesh-free, generalized Stokes theorem-based numerical quadrature scheme for integrating functions over trimmed parametric surfaces and volumes. The algorithm relies on two fundamental steps: (1) We iteratively reduce the dimensionality of integration using the generalized Stokes theorem to line integrals over trimming curves, and (2) we employ numerical antidifferentiation in the generalized Stokes theorem using high-order quadrature rules. The scheme achieves exponential convergence up to trimming curve approximation error and has applications to computation of geometric moments, immersogeometric analysis, conservative field transfer between high-order curvilinear meshes, and initialization of multi-material simulations. We compare the quadrature scheme to commonly-used quadrature schemes in the literature and show that our scheme is much more efficient in terms of number of quadrature points used. We provide an open-source implementation of the scheme in MATLAB as part of QuaHOG, a software package for Quadrature of High-Order Geometries.

math.NA↗

Variational multiscale modeling with discretely divergence-free subscales: Non-divergence-conforming discretizations

A recent paper [J. A. Evans, D. Kamensky, Y. Bazilevs, "Variational multiscale modeling with discretely divergence-free subscales", Computers & Mathematics with Applications, 80 (2020) 2517-2537] introduced a novel stabilized finite element method for the incompressible Navier-Stokes equations, which combined residual-based stabilization of advection, energetic stability, and satisfaction of a discrete incompressibility condition. However, the convergence analysis and numerical tests of the cited work were subject to the restrictive assumption of a divergence-conforming choice of velocity and pressure spaces, where the pressure space must contain the divergence of every velocity function. The present work extends the convergence analysis to arbitrary inf-sup-stable velocity-pressure pairs (while maintaining robustness in the advection-dominated regime) and demonstrates the convergence of the method numerically, using both the traditional and isogeometric Taylor-Hood elements.

math.NA↗

Interactive Geometry Modification of High Performance Finite Element Simulations

In the context of high performance finite element analysis, the cost of iteratively modifying a computational domain via re-meshing and restarting the analysis becomes time prohibitive as the size of simulations increases. In this paper, we demonstrate a new interactive simulation pipeline targeting high performance finite element simulations where the computational domain is modifiable in situ, that is, while the simulation is ongoing. This pipeline is designed to be modular so that it may interface with any existing finite element simulation framework. A server-client architecture is employed to manage simulation mesh data existing on a high performance computing resource while user-prescribed freeform geometric modifications take place on a separate workstation. We employ existing in situ visualization techniques to rapidly inform the user of simulation progression, enabling computational steering. By expressing the simulation domain in a reduced fashion on the client application, this pipeline manages highly refined finite element simulation domains on the server while maintaining good performance on the client application.

cs.CE↗

Direct Numerical Simulation of a Turbulent Boundary Layer on a Flat Plate Using Synthetic Turbulence Generation

The turbulent boundary layer over a flat plate is computed by direct numerical simulation (DNS) of the incompressible Navier-Stokes equations as a test bed for a synthetic turbulence generator (STG) inflow boundary condition. The inlet momentum thickness Reynolds number is approximately 1,000. The study provides validation of the ability of the STG to develop accurate turbulence in 5 to 7 boundary layer thicknesses downstream of the boundary condition. Also tested was the effect of changes in the stabilization scheme on the development of the boundary layer. Moreover, the grid resolution required for both the development region and the downstream flow is investigated when using a stabilized finite element method.

physics.flu-dyn↗

Spectral mesh-free quadrature for planar regions bounded by rational parametric curves

This work presents spectral, mesh-free, Green's theorem-based numerical quadrature schemes for integrating functions over planar regions bounded by rational parametric curves. Our algorithm proceeds in two steps: (1) We first find intermediate quadrature rules for line integrals along the region's boundary curves corresponding to Green's theorem. (2) We then use a high-order quadrature rule to compute the numerical antiderivative of the integrand along a coordinate axis, which is used to evaluate the Green's theorem line integral. We present two methods to compute the intermediate quadrature rule. The first is spectrally accurate (it converges faster than any algebraic order with respect to number of quadrature points) and is relatively easy to implement, but has no guarantee of polynomial exactness. The second guarantees exactness for polynomial integrands up to a pre-specified degree k with an a priori-known number of quadrature points and retains the convergence properties of the first, but is slightly more complicated. The quadrature schemes have applications to computation of geometric moments, immersogeometric analysis, conservative field transfer between high-order meshes, and initialization of simulations with rational geometry. We compare the quadrature schemes produced using our method to other methods in the literature and show that they are much more efficient both in terms of number of quadrature points and computational time.

math.NA↗

Weak Boundary Condition Enforcement for Linear Kirchhoff-Love Shells: Formulation, Error Analysis, and Verification

Stable and accurate modeling of thin shells requires proper enforcement of all types of boundary conditions. Unfortunately, for Kirchhoff-Love shells, strong enforcement of Dirichlet boundary conditions is difficult because both functional and derivative boundary conditions must be applied. A popular alternative is to employ Nitsche's method to weakly enforce all boundary conditions. However, while many Nitsche-based formulations have been proposed in the literature, they lack comprehensive error analyses and verifications. In fact, existing formulations are variationally inconsistent and yield sub-optimal convergence rates when used with common boundary condition specifications. In this paper, we present a novel Nitsche-based formulation for the linear Kirchhoff-Love shell that is provably stable and optimally convergent for general sets of admissible boundary conditions. To arrive at our formulation, we first present a framework for constructing Nitsche's method for any abstract variational constrained minimization problem. We then apply this framework to the linear Kirchhoff-Love shell and, for the particular case of NURBS-based isogeometric analysis, we prove that the resulting formulation yields optimal convergence rates in both the shell energy norm and the standard $L^2$-norm. In the process, we derive the Euler-Lagrange equations for general sets of admissible boundary conditions and show that the Euler-Lagrange boundary conditions typically presented in the literature is incorrect. We verify our formulation by manufacturing solutions for a new shell obstacle course that encompasses flat, parabolic, hyperbolic, and elliptic geometric configurations. These manufactured solutions allow us to robustly measure the error across the entire shell in contrast with current best practices where displacement and stress errors are only measured at specific locations.

math.NA↗

S-Frame Discrepancy Correction Models for Data-Informed Reynolds Stress Closure

Despite their well-known limitations, RANS models remain the most commonly employed tool for modeling turbulent flows in engineering practice. RANS models are predicated on the solution of the RANS equations, but these equations involve an unclosed term, the Reynolds stress tensor, which must be modeled. The Reynolds stress tensor is often modeled as an algebraic function of mean flow field variables and turbulence variables. This introduces a discrepancy between the Reynolds stress tensor predicted by the model and the exact Reynolds stress tensor. This discrepancy can result in inaccurate mean flow field predictions. In this paper, we introduce a data-informed approach for arriving at Reynolds stress models with improved predictive performance. Our approach relies on learning the components of the Reynolds stress discrepancy tensor associated with a given Reynolds stress model in the mean strain-rate tensor eigenframe. These components are typically smooth and hence simple to learn using state-of-the-art machine learning strategies and regression techniques. Our approach automatically yields Reynolds stress models that are symmetric, and it yields Reynolds stress models that are both Galilean and frame invariant provided the inputs are themselves Galilean and frame invariant. To arrive at computable models of the discrepancy tensor, we employ feed-forward neural networks and an input space spanning the integrity basis of the mean strain-rate tensor, the mean rotation-rate tensor, the mean pressure gradient, and the turbulent kinetic energy gradient, and we introduce a framework for dimensional reduction of the input space to further reduce computational cost. Numerical results illustrate the effectiveness of the proposed approach for data-informed Reynolds stress closure for a suite of turbulent flow problems of increasing complexity.

physics.flu-dyn↗

Variational multiscale modeling with discretely divergence-free subscales

We introduce a residual-based stabilized formulation for incompressible Navier-Stokes flow that maintains discrete (and, for divergence-conforming methods, strong) mass conservation for inf-sup stable spaces with $H^1$-conforming pressure approximation, while providing optimal convergence in the diffusive regime, robustness in the advective regime, and energetic stability. The method is formally derived using the variational multiscale (VMS) concept, but with a discrete fine-scale pressure field which is solved for alongside the coarse-scale unknowns such that the coarse and fine scale velocities separately satisfy discrete mass conservation. We show energetic stability for the full Navier-Stokes problem, and we prove convergence and robustness for a linearized model (Oseen flow), under the assumption of a divergence-conforming discretization. Numerical results indicate that all properties extend to the fully nonlinear case and that the proposed formulation can serve to model unresolved turbulence.

math.NA↗

Physics-Informed Tolerance Allocation: A Surrogate-Based Framework for the Control of Geometric Variation on System Performance

In this paper, we present a novel tolerance allocation algorithm for the assessment and control of geometric variation on system performance that is applicable to any system of partial differential equations. In particular, we parameterize the geometric domain of the system in terms of design parameters and subsequently measure the effect of design parameter variation on system performance. A surrogate model via a tensor representation is constructed to map the design parameter variation to the system performance. A set of optimization problems over this surrogate model restricted to nested hyperrectangles represents the effect of prescribing design tolerances, where the maximizer of this restricted function depicts the worst-case member, i.e. the worst-case design. Moreover, the loci of these tolerance hyperrectangles with maximizers attaining, but not surpassing, the performance constraint represents the boundary to the feasible region of allocatable tolerances. Every tolerance in this domain is measured through a user-specified, weighted norm which is informed by design considerations such as cost and manufacturability. The boundary of the feasible set is elucidated as an immersed manifold of codimension one, over which a suite of optimization routines exist and are employed to efficiently determine an optimal feasible tolerance with respect to the specified measure. Examples of this algorithm are presented with applications to a plate with a hole described by two design parameters, a plate with a hole described by six design parameters, and an L-Bracket described by seventeen design parameters.

math.NA↗

A Divergence-Conforming Hybridized Discontinuous Galerkin Method for the Incompressible Reynolds Averaged Navier-Stokes Equations

We introduce a hybridized discontinuous Galerkin method for the incompressible Reynolds Averaged Navier-Stokes equations coupled with the Spalart-Allmaras one equation turbulence model. With a special choice of velocity and pressure spaces for both element and trace degrees of freedom, we arrive at a method which returns point-wise divergence-free mean velocity fields and properly balances momentum and energy. We further examine the use of different polynomial degrees and meshes to see how the order of the scalar eddy viscosity affects the convergence of the mean velocity and pressure fields, specifically for the method of manufactured solutions. As is standard with hybridized discontinuous Galerkin methods, static condensation can be employed to remove the element degrees of freedom and thus dramatically reduce the global number of degrees of freedom. Numerical results illustrate the effectiveness of the proposed methodology.

math.NA↗

Mesh Quality Metrics for Isogeometric Bernstein-Bézier Discretizations

High-order finite element methods harbor the potential to deliver improved accuracy per degree of freedom versus low-order methods. Their success, however, hinges upon the use of a curvilinear mesh of not only sufficiently high accuracy but also sufficiently high quality. In this paper, theoretical results are presented quantifying the impact of mesh parameterization on the accuracy of a high-order finite element approximation, and a formal definition of shape regularity is introduced for curvilinear meshes based on these results. This formal definition of shape regularity in turn inspires a new set of quality metrics for curvilinear finite elements. Computable bounds are established for these quality metrics using the Bernstein-Bézier form, and a new curvilinear mesh optimization procedure is proposed based on these bounds. Numerical results confirming the importance of shape regularity in the context of high-order finite element methods are presented, and numerical results demonstrating the promise of the proposed curvilinear mesh optimization procedure are also provided. The theoretical results in this paper apply to any piecewise-polynomial or piecewise-rational finite element method posed on a mesh of polynomial or rational mapped simplices and hypercubes. As such, they apply not only to classical continuous Galerkin finite element methods but also to discontinuous Galerkin finite element methods and even isogeometric methods based on NURBS, T-splines, or hierarchical B-splines.

math.NA↗

Hierarchical B-spline complexes of discrete differential forms

In this paper, we introduce the hierarchical B-spline complex of discrete differential forms for arbitrary spatial dimension. This complex may be applied to the adaptive isogeometric solution of problems arising in electromagnetics and fluid mechanics. We derive a sufficient and necessary condition guaranteeing exactness of the hierarchical B-spline complex for arbitrary spatial dimension, and we derive a set of local, easy-to-compute, and sufficient exactness conditions for the two-dimensional setting. We examine the stability properties of the hierarchical B-spline complex, and we find that it yields stable approximations of both the Maxwell eigenproblem and Stokes problem provided that the local exactness conditions are satisfied. We conclude by providing numerical results showing the promise of the hierarchical B-spline complex in an adaptive isogeometric solution framework.

math.NA↗

A geometric multigrid method for isogeometric compatible discretizations of the generalized Stokes and Oseen problems

In this paper, we present a geometric multigrid methodology for the solution of matrix systems associated with isogeometric compatible discretizations of the generalized Stokes and Oseen problems. The methodology provably yields a pointwise divergence-free velocity field independent of the number of pre-smoothing steps, post-smoothing steps, grid levels, or cycles in a V-cycle implementation. The methodology relies upon Scwharz-style smoothers in conjunction with specially defined overlapping subdomains that respect the underlying topological structure of the generalized Stokes and Oseen problems. Numerical results in both two- and three-dimensions demonstrate the robustness of the methodology through the invariance of convergence rates with respect to grid resolution and flow parameters for the generalized Stokes problem as well as the generalized Oseen problem provided it is not advection-dominated.

math.NA↗

Variational Multiscale Modeling with Discontinuous Subscales: Analysis and Application to Scalar Transport

We examine a variational multiscale method in which the unresolved fine-scales are approximated element-wise using a discontinuous Galerkin method. We establish stability and convergence results for the methodology as applied to the scalar transport problem, and we prove that the method exhibits optimal convergence rates in the SUPG norm and is robust with respect to the Peclet number if the discontinuous subscale approximation space is sufficiently rich. We apply the method to isogeometric NURBS discretizations of steady and unsteady transport problems, and the corresponding numerical results demonstrate that the method is stable and accurate in the advective limit even when low-order discontinuous subscale approximations are employed.

math.NA↗

An isogeometric boundary element method for electromagnetic scattering with compatible B-spline discretizations

We outline the construction of compatible B-splines on 3D surfaces that satisfy the continuity requirements for electromagnetic scattering analysis with the boundary element method (method of moments). Our approach makes use of Non-Uniform Rational B-splines to represent model geometry and compatible B-splines to approximate the surface current, and adopts the isogeometric concept in which the basis for analysis is taken directly from CAD (geometry) data. The approach allows for high-order approximations and crucially provides a direct link with CAD data structures that allows for efficient design workflows. After outlining the construction of div- and curl-conforming B-splines defined over 3D surfaces we describe their use with the electric and magnetic field integral equations using a Galerkin formulation. We use Bézier extraction to accelerate the computation of NURBS and B-spline terms and employ H-matrices to provide accelerated computations and memory reduction for the dense matrices that result from the boundary integral discretization. The method is verified using the well known Mie scattering problem posed over a perfectly electrically conducting sphere and the classic NASA almond problem. Finally, we demonstrate the ability of the approach to handle models with complex geometry directly from CAD without mesh generation.

math.NA↗

Bézier projection: a unified approach for local projection and quadrature-free refinement and coarsening of NURBS and T-splines with particular application to isogeometric design and analysis

We introduce Bézier projection as an element-based local projection methodology for B-splines, NURBS, and T-splines. This new approach relies on the concept of Bézier extraction and an associated operation introduced here, spline reconstruction, enabling the use of Bézier projection in standard finite element codes. Bézier projection exhibits provably optimal convergence and yields projections that are virtually indistinguishable from global $L^2$ projection. Bézier projection is used to develop a unified framework for spline operations including cell subdivision and merging, degree elevation and reduction, basis roughening and smoothing, and spline reparameterization. In fact, Bézier projection provides a \emph{quadrature-free} approach to refinement and coarsening of splines. In this sense, Bézier projection provides the fundamental building block for $hpkr$-adaptivity in isogeometric analysis.

math.NA↗