附上参考资料镇楼
Brenner S, Scott R. The mathematical theory of finite element methods[M]. Springer Science & Business Media, 2007.
从第三章开始看了,中间的东西抽空每天打点, Sobolev 空间的东西不做题还是没用.首先给出有限元的定义:
基本概念
定义: (有限元)
令:
- K ⊂ R n K \subset \mathbb{R}^{n} K⊂Rn 表示内点非空并且具有分片光滑边界的有界闭集(网格单元).
- P \mathcal{P} P 表示定义在 K K K 上的有限维函数空间.
- N = { N 1 , N 2 , ⋯ , N k } \mathcal{N} = \left\lbrace N_{1}, N_{2}, \cdots, N_{k} \right\rbrace N={ N1,N2,⋯,Nk} 表示 P ′ \mathcal{P}^{'} P′ 的一个基函数(节点变量).
称三元组 ( K , P , N ) (K, \mathcal{P}, \mathcal{N}) (K,P,N) 为有限元.
定义: (节点基函数) 假设 ( K , P , N ) (K, \mathcal{P}, \mathcal{N}) (K,P,N) 为有限元,定义 { ϕ 1 , ⋯ , ϕ k } \left\lbrace \phi_{1}, \cdots, \phi_{k}\right\rbrace { ϕ1,⋯,ϕk} 表示 P \mathcal{P} P 的 N \mathcal{N} N 的对偶基,即有: N i ( ϕ j ) = δ i j N_{i}\left( \phi_{j} \right) = \delta_{ij} Ni(ϕj)=δij, 称这样的基函数为 P \mathcal{P} P的节点基函数.
例子: (1维 Lagrange 有限元) 记 K = [ 0 , 1 ] K = \left[0, 1 \right] K=[0,1], P \mathcal{P} P 表示一次多项式, 定义 N 1 ( u ) = u ( 0 ) , N 2 ( u ) = u ( 1 ) N_{1}(u) = u(0), \ N_{2}(u) = u(1) N1(u)=u(0), N2(u)=u(1). ϕ 1 ( x ) = 1 − x , ϕ 2 ( x ) = x \phi_{1}(x) = 1-x, \ \phi_{2}(x) = x ϕ1(x)=1−x, ϕ2(x)=x 为节点基函数, 满足:
N 1 ( ϕ 1 ) = 1 N 1 ( ϕ 2 ) = 0 N 2 ( ϕ 1 ) = 0 N 2 ( ϕ 2 ) = 1 \begin{aligned} &N_{1}(\phi_{1}) = 1 \quad N_{1}(\phi_{2}) = 0 \\ &N_{2}(\phi_{1}) = 0 \quad N_{2}(\phi_{2}) = 1 \end{aligned} N1(ϕ1)=1N1(ϕ2)=0N2(ϕ1)=0N2(ϕ2)=1
一般的, 假设 K = [ a , b ] K = [a, b] K=[a,b], 定义 P k \mathcal{P}_{k} Pk 表示次数不超过 k k