In this post, I’ll introduce the FE formulation of a generalized linear and
coupled weak form.
Said weak formulation has the form
Find u∈V1, y∈V2 such that
a(u,v)d(u,w)+b(y,v)+e(y,w)=c(v)=f(w)(1)
for all v∈V1, w∈V2 where
a(⋅,⋅):V1×V1→R,
b(⋅,⋅):V2×V1→R,
d(⋅,⋅):V1×V2→R,
e(⋅,⋅):V2×V2→R
are bilinear forms and
c(⋅):V1→R,
f(⋅):V2→R are linear forms.
Here, the objective is to solve for the two unknown functions u and y. One
can also imagine an arbitrary degree of coupling between n variables with n
equations.
We introduce the following discretizations
uhyh=J=1∑nn1uJNJ=L=1∑nn2uLNLvhwh=I=1∑nn1uINI=K=1∑nn2uKNKuh,vh∈Vh1yh,wh∈Vh2(2)
where the corresponding number of shape functions are nn1 and nn2, respectively.
Substituting the discretizations in (1), we obtain two
linear systems of equations
J=1∑nn1a(NJ,NI)uJJ=1∑nn1d(NJ,NK)uJ+L=1∑nn2b(NL,NI)yL+L=1∑nn2e(NL,NK)yL=c(NI)=f(NK)(3)
for I=1,…,nn1 and K=1,…,nn2.
We write this system as
AuDu+By+Ey=c=for[ADBE][uy]=[cf](4)
where the components of given matrices and vectors are defined as
AIJDKJ:=a(NJ,NI):=d(NJ,NK)BILEKL:=b(NL,NI):=e(NL,NK)cIfK:=c(NI):=f(NK)(5)
Solution of (4) yields the unknown vectors u and y.