Working up to NS
Current strategy (26-12-2023)
- Prototype stable numerical traditional FE method using firedrake
- Primary simulation interest is post-gather high-viscosity flow where flow is essentially irrotational. We will deal with domain overlap problems by remeshing.
- This approach provides higher probability of experimentally determining a stable preconditioning method for dealing with complex constitutive equation of glass at immobile/quasi-solid temperatures.
- The difficulty of the complex constitutive equation will probably have an approximate splitting of the hard elliptical problem from the lagrangian velocity term. The method pioneered in the work that started all this may be of use after all.
Currently I plan to use a Continuous Galerkin formulation for the full problem. As the numerical difficulty of this problem results from the elliptic terms in the problem rather than the hyperbolic ones (i.e. shocks will not predominate), I feel the additional complexity of DG methods aren't warranted.
Working through Finite Elements and Fast Iterative Solvers
In order to build my understanding of where the difficulties arise in solving the incompressible NS equations, I will be working through some of (Finite Elements and Fast Iterative Solvers With Applications in Incompressible Fluid Dynamics)[https://academic.oup.com/book/27915].
Poisson
The Poisson equation
is the prototypyical elliptic PDE. Typical (Robin) boundary
conditions can be expressed as
Robin boundary conditions encompass Dirichlet (
) and
Neumann (
) boundary conditions.
In the Neumann case , the divergence theorem and
the product rule for divergences gives us that
but integrating the (strong version of) the Neumann boundary conditions, we find
and we get a constraint that must be satisfied for the problem to be well-posed, namely
Following the derivation we did in the other article here, under Neumann conditions we derive the weak form of the Poisson equation
The quantities necessary to formulate the above weak problem naturally live in the space
, which is the space of functions
which are weakly first differentiable .
A useful generic boundary problem that we will be implementing is
Note that solutions exist in the affine subspace of that is
and test functions
are in
. The test functions, while an affine subspace, are not a linear subspace.
So we get the following weak formulation
where we see that the restriction of
negates the contribution of the boundary integral on
.
The (Bubnov-) Galerkin Method with boundary
Construct a good subspace , with basis functions
. Note that these basis functions satisfy the Dirichlet boundary condition.
Then choose additional basis functions
such that for some
we can augment this function into
to satisfy the Dirichlet boundary condition. We
denote the set of
constructed thusly as
.
My current understanding is that since the basis functions of
are zero on the boundary, the appropriate choice of
will uniquely determine the
combination
which I believe can be calculated offline. Therefore if the Dirichlet condition is fixed, these pseudo-basis functions do not increase the number of DOFs in
the overall solution space. That is, for
, the bilinear form
defines a linear system
which constrains only
. This justifies the definition of
as the space of test functions. We can then write the finite-dimensional weak formulation
which is to find
such that
If we construct the basis functions such that the above equation is satisfied, then for a given test function
, we get
`$$$
$$$`