다음과 같은 스톡 흐름 모델 방정식이 있다고 가정합니다.
{ − d i v ( ν∇ u ) + ∇ pD 나 v에 U를= f= 0
여기서 점도
ν( x ) 는 함수, 표준 혼합 유한 요소의 경우 안정 쌍을 사용한다고 가정 합니다. 속도
\ v {u} 및 요소 별 상수 공간에 대해 Crouzeix-Raviart space
\ v {V} _h 압력
p에 대한
S_h 는 다음과 같은 변형 형태입니다.
Vh유에스h피
L ([u,p],[v,q] ) = ∫Ων∇ u : ∇ v − ∫Ω큐d i v u− ∫Ω피 d i v v= ∫Ω에프⋅ v∀ v × q∈ Vh× Sh
Lagrange multiplier 피 는 상수까지 결정될 수 있기 때문에, 최종적으로 조립 된 행렬은 nullspace 1 가져야합니다 .이를 피하기 위해 특정 요소에 대한 압력 피 를 0으로 강제 할 수 있습니다. 단일 시스템을 해결하십시오.
여기 제 질문이 있습니다 :
- (Q1) 표준 혼합 유한 요소의 커널을 제거하기 위해 일부 요소에 p = 0 을 적용하는 것 외에 다른 방법이 있습니까? 또는 단일 솔루션을 얻기 위해 단일 시스템을 해결할 수있는 솔버가 있습니까? (또는 일부 참조는 환영합니다)
그리고 (1)의 호환성에 대해이 있어야한다
∫Ων− 1피= 0
과 좋은 약간의 트릭을되는 컴퓨팅
피~ 할 것을
피 우리의 솔루션에서 가져온 가중 평균을 뺀 선형 시스템 :
피~= p − ν| Ω |∫Ων− 1피(2)
그러나 최근에는 Bochev, Dohrmann 및 Gunzberger의 Stokes 방정식에 대해 안정화 된 혼합 유한 요소를피1− P0 구현 했습니다. 여기서 변형 공식에 안정화 된 항을 추가했습니다 (1) :
여기서 은 조각 단위 상수 공간 에서 연속 조각 단위 로의 투영 이고 원래 혼합 유한 요소의 상수 커널은 사라졌지 만 이상한 일이 발생했습니다. (2) 더 이상 작동하지 않습니다. 테스트 문제를 만들었습니다.Π 1 P 0 P 1 p
엘~( [ u , p ] , [ v , q] ) = L ( [ u , p ] , [ v , q] ) − ∫Ω( P - Π1p ) ( q− Π1큐) = ∫Ω에프⋅ v∀ v × q∈ Vh× Sh
Π1피0피1확산 방정식에 대한 인터페이스 문제 , 이것이 내가 압력 대해 얻은 것입니다 . 오른쪽은 진정한 솔루션이고 왼쪽은 숫자 근사입니다.
피
그러나 가 상수이면 테스트 문제는 잘 수행됩니다.
ν
나는 그것이 전체 시스템의 inf-sup 안정성과 관련되어 있기 때문에 호환성 조건을 부과하는 방식이기 때문에 추측합니다. 두 번째 질문은 다음과 같습니다.
- (Q2) : 압력 대한 호환성을 부여하기 위해 (2) 이외의 다른 방법이 있습니까? 또는 테스트 문제를 코인하는 동안 어떤 종류의 를 사용해야합니까?p피p