Series: Finite Element MethodContinuous

Weak Formulation of Elliptic PDEs

The weak formulation of the Poisson problem extends naturally to the general elliptic operator

Lu=(Au)+bu+cu.Lu = -\nabla \cdot (A \nabla u) + \mathbf{b} \cdot \nabla u + c\, u.

The derivation follows the same steps: multiply Lu=fLu = f by a test function vV0v \in V_0 and integrate over Ω\Omega,

Ω((Au)+bu+cu)vdx=Ωfvdx.\int_\Omega \bigl(-\nabla \cdot (A \nabla u) + \mathbf{b} \cdot \nabla u + c\, u\bigr)\, v \, \mathrm{d}x = \int_\Omega f\, v \, \mathrm{d}x.

Applying Green's first identity to the divergence term,

Ω(Au)vdx=Ω(Au)vdxΩ(Au)nvds.-\int_\Omega \nabla \cdot (A \nabla u)\, v \, \mathrm{d}x = \int_\Omega (A \nabla u) \cdot \nabla v \, \mathrm{d}x - \int_{\partial\Omega} (A \nabla u) \cdot \mathbf{n}\, v \, \mathrm{d}s.

The boundary integral vanishes on ΓD\Gamma_D because v=0v = 0 there, and on ΓN\Gamma_N the generalised Neumann condition prescribes (Au)n=gN(A \nabla u) \cdot \mathbf{n} = g_N. Moving the known flux to the right-hand side and collecting all terms gives

Ω[(Au)v+(bu)v+cuv]dx=Ωfvdx+ΓNgNvds.\int_\Omega \bigl[(A \nabla u) \cdot \nabla v + (\mathbf{b} \cdot \nabla u)\, v + c\, u\, v\bigr] \mathrm{d}x = \int_\Omega f\, v \, \mathrm{d}x + \int_{\Gamma_N} g_N\, v \, \mathrm{d}s.

It is conventional to name the two sides separately. Define the bilinear form a:V0×V0Ra : V_0 \times V_0 \to \mathbb{R} by

a(u,v)=Ω[(Au)v+(bu)v+cuv]dx,a(u, v) = \int_\Omega \bigl[(A \nabla u) \cdot \nabla v + (\mathbf{b} \cdot \nabla u)\, v + c\, u\, v\bigr] \mathrm{d}x,

and the linear functional :V0R\ell : V_0 \to \mathbb{R} by

(v)=Ωfvdx+ΓNgNvds.\ell(v) = \int_\Omega f\, v \, \mathrm{d}x + \int_{\Gamma_N} g_N\, v \, \mathrm{d}s.

The weak problem then takes the compact abstract form: find uVu \in V such that

a(u,v)=(v)for all vV0.a(u, v) = \ell(v) \quad \text{for all } v \in V_0.

The Poisson problem is recovered by setting A=IA = I, b=0\mathbf{b} = 0, c=0c = 0, which gives a(u,v)=Ωuvdxa(u, v) = \int_\Omega \nabla u \cdot \nabla v \, \mathrm{d}x. The abstract notation a(u,v)=(v)a(u,v) = \ell(v) is standard throughout the finite element literature and applies equally to far more general problems.

Well-posedness again follows from the Lax–Milgram theorem, provided aa is bounded and coercive on V0V_0 and \ell is bounded. Boundedness is straightforward under mild regularity assumptions on AA, b\mathbf{b}, and cc. Coercivity is more delicate: for the purely diffusive case (b=0\mathbf{b} = 0, c0c \geq 0) it follows directly from the Poincaré inequality and the ellipticity condition on AA. When convection is present, additional assumptions on b\mathbf{b} and cc are required; a sufficient condition is that c12b0c - \tfrac{1}{2}\nabla \cdot \mathbf{b} \geq 0 almost everywhere in Ω\Omega. A full treatment is given in Brenner and Scott, The Mathematical Theory of Finite Element Methods (Springer, 2008), Chapter 5.

The abstract formulation a(u,v)=(v)a(u,v) = \ell(v) is the foundation on which the discrete approximation is built. In the next post we replace the infinite-dimensional space VV with a finite-dimensional subspace and derive the linear system that must be solved.