Coefficient Form PDEs
Coefficient Form PDEs (CFPDEs) is an application of software Feelpp (website). Feelpp is a solver of differential equation which use finite elements.
Coefficient Form PDEs can solve many types of partial differential equations derived from diffusion/convection model. This application is highly adaptive, we can implement lot of physic (elastic, heat, Maxwell equation in cartesian, axisymmetry, in static or transient…) and give acces of last features (postproccess, new type of elements…).
1. Differential Formulation
Coefficient Form PDEs solves two equations of the form : the Scalar Equation (of scalar unknow) and Vectorial Equation (of vectorial unknow).
1.1. Scalar Form
Set the domain of resolution \(\Omega \subset \mathbb{R}^d\)
With :
Symbol | Description | Dimension |
---|---|---|
|
scalar unknown |
\(1\) |
|
damping or mass coefficient |
\(1\) |
|
diffusion coefficient |
\(1\) or \(m \times m\) |
|
conservative flux convection coefficient |
\(m\) |
|
conservative flux source term |
\(m\) |
|
convection coefficient |
\(m\) |
|
absorption or reaction coefficient |
\(1\) |
|
source term |
\(1\) |
1.2. Vectorial Form
Set the domain of resolution \(\Omega \subset \mathbb{R}^d\) and unknow \(\mathbf{u} : \Omega \rightarrow \mathbf{R}^n\)
With :
Symbol | Description | Dimension |
---|---|---|
|
scalar unknown |
\(n\) |
|
damping or mass coefficient |
\(1\) |
|
diffusion coefficient |
\(1\) or \(m \times m\) |
|
conservative flux source term |
\(m \times m\) |
|
convection coefficient |
\(m\) |
|
absorption or reaction coefficient |
\(1\) |
|
source term |
\(n\) |
It is possible to couple many equations of this type (either scalar or vectorial). |
2. Weak Formulation
Now, we see the weak formulation of two type of equations solve by CFPDEs.
2.1. Scalar Form
We multiply Differential Formulation of cfpdes : Scalar Form with \(\mathbf{\phi} \in H^1(\Omega)\) and integrate over \(\Omega\) :
With Formula of Green (First Form), we have :
We impose the boundary conditions of Dirichlet, Neumann and Robin on the boundary \(\partial \Omega = \Gamma = \Gamma_N \cup \Gamma_R\) with the term :
-
Strong Dirichlet : \(u = u_0\) on \(\Gamma_D\)
-
Neumann condition : \(\int_{\Gamma_N}{ g_N \, \phi \, dx dy dz }\) on second term
-
Robin condition : \(\int_{\Gamma_R}{ h_R u \, \phi \, dx dy dz }\) on first term and \(\int_{\Gamma_R}{ g_R \, \phi \, dx dy dz }\) on second term
2.2. Vectorial Form
We multiply Differential Formulation of cfpdes : Vectorial Form with \(\mathbf{\phi} \in H^1(\Omega)\) and integrate over \(\Omega\) :
With Formula of Green (First Form), we have :
We impose the boundary conditions of Strong Dirichlet, Neumann and Robin on the boundary \(\partial \Omega = \Gamma = \Gamma_N \cup \Gamma_R\) with the term :
-
Strong Dirichlet : \(u = u_0\) on \(\Gamma_D\)
-
Neumann condition : \(\int_{\Gamma_N}{ \mathbf{g_N} \, \phi \, dx dy dz }\) on second term
-
Robin condition : \(\int_{\Gamma_R}{ h_R \mathbf{u} \, \phi \, dx dy dz }\) on first term and \(\int_{\Gamma_R}{ \mathbf{g_R} \, \phi \, dx dy dz }\) on second term