The Richards equation, a nonlinear elliptic parabolic equation, is widely used to model infiltration in porous media. We develop a finite element method for solving the Richards equation by introducing a new bounded auxiliary variable to eliminate unbounded terms in the weak formulation of the method. This formulation is discretized using a semi-implicit scheme and the resulting nonlinear system is solved using Newton's method. Our approach eliminates the need of regularization techniques and offers advantages in handling both dry and fully saturated zones. In the proposed techniques, a non-overlapping Schwarz domain decomposition method is used for modeling infiltration in layered soils. We apply the proposed method to solve the Richards equation using the Havercamp and van Genuchten models for the capillary pressure. Numerical experiments are performed to validate the proposed approach, including tests such as modeling flows in fibrous sheets where the initial medium is totally dry, two cases with fully saturated and dry regions, and an infiltration problem in layered soils. The numerical results demonstrate the stability and accuracy of the proposed numerical method. The numerical solutions remain positive in the presence of totally dry zones. The numerical investigations clearly demonstrated the capability of the proposed method to effectively predict the dynamics of flows in unsaturated soils.
- 논문 ID: 2510.13012
- 제목: A finite element method using a bounded auxiliary variable for solving the Richards equation
- 저자: Abderrahmane Benfanich (오타와 대학교), Yves Bourgault (오타와 대학교), Abdelaziz Beljadid (오타와 대학교 & Mohammed VI 폴리테크닉 대학교)
- 분류: math.NA cs.NA physics.comp-ph
- 발표 시간: 2025년 10월 14일 (arXiv 사전인쇄본)
- 논문 링크: https://arxiv.org/abs/2510.13012
Richards 방정식은 다공성 매질에서의 침투 모델링에 광범위하게 사용되는 비선형 타원-포물선형 방정식입니다. 본 논문은 약형식에서 무한 항을 제거하기 위해 새로운 유계 보조변수를 도입하여 Richards 방정식을 풀기 위한 유한요소법을 개발합니다. 본 방법은 반음함수 형식으로 이산화되며, Newton 방법을 사용하여 비선형 시스템을 풉니다. 이 방법은 정규화 기법의 필요성을 제거하며, 건조 및 완전 포화 영역 처리에 장점을 가집니다. 제안된 기법에서는 층상 토양의 침투를 모의하기 위해 비중첩 Schwarz 영역 분해 방법을 사용합니다. 수치 실험은 완전 건조 섬유 시트의 유동 모델링, 완전 포화 및 건조 영역의 두 가지 경우, 그리고 층상 토양의 침투 문제를 포함하여 제안된 방법의 유효성을 검증합니다.
Richards 방정식은 다공성 매질에서의 비포화 유동을 설명하며, 수문지질학, 환경공학 및 토양과학의 기초 모델입니다. 이 방정식은 여러 형식으로 존재합니다:
- 압력수두 형식(Ψ): 완전 포화 및 부분 비포화 유동에 적합하지만, S→0일 때 수치적으로 불안정함
- 포화도 형식(S): 건조 토양에서 더 나은 성능을 보이지만, 포화 영역(S=1)에서 수치적 어려움이 존재
- 혼합 형식(S,Ψ): 질량 보존 특성을 개선하지만 복잡성 증가
- 주변수 전환 방법: 포화/비포화 경계에서 비물리적 해를 생성할 수 있음
- 정규화 기법: 추가 모델링 매개변수 선택 필요
- 전통적 유한요소법: 완전 건조(S=0) 및 완전 포화(S=1) 영역 처리 시 수치적 어려움 존재
다음을 수행할 수 있는 통합 수치 방법 개발:
- 변수 전환 및 정규화 회피
- 건조 및 포화 영역의 안정적 처리
- 양호한 질량 보존 특성 유지
- 이질 다공성 매질에 적용 가능
- 새로운 u-형식 제안: 약형식의 무한 항을 제거하는 유계 보조변수 u 도입
- 안정적 수치 격식 개발: 반음함수 시간 이산화 및 Newton 반복과 결합
- 영역 분해 방법 구현: 층상 토양 등 이질 매질 문제 처리
- 방법 유효성 검증: 다양한 수치 실험을 통해 방법의 안정성 및 정확도 입증
Richards 방정식 풀이:
∂t∂θ+∇⋅q=0
여기서 θ는 함수량, q는 Darcy-Buckingham 법칙에 따른 수류 통량:
q=−Ks(x)Kr(x,S)∇(Ψ(x,S)+z)
모든 모델에 대해, Leverett 함수의 도함수는 다음과 같이 쓸 수 있습니다:
J′(S)=C(x)S−a(1−Sc)−b
보조변수 정의:
u=∫0S(1−sc)−bds
불완전 베타 함수를 사용한 표현:
u=c1B(Sc,c1,1−b)
균질 매질에서 u-형식:
ϕ∂t∂S(u)−∇⋅(KsKr(S(u))(hcapCS(u)−a∇u+ez))=0
u ∈ L²(I;H¹(Ω))를 찾되, 다음을 만족:
∫Ωϕ∂t∂S(u)vdx+∫ΩKsKr(S(u))(hcapS(u)−a∇u+ez)⋅∇vdx+경계항=0
반음함수 Euler 격식 채택:
∫ΩϕΔtS(uhn+1)−S(uhn)vhdx+∫ΩKsKr(S(uhn))(hcapS(uhn)−a∇uhn+1+ez)⋅∇vhdx=0
비선형항 S(u^{n+1,m+1})에 대해 1차 Taylor 전개 사용:
S(un+1,m+1)=S(un+1,m)+∂u∂S(un+1,m)(un+1,m+1−un+1,m)+O((un+1,m+1−un+1,m)2)
층상 토양의 경우, 비중첩 Schwarz 방법 채택:
- 각 부분영역에서 Richards 방정식 독립 풀이
- 경계 조건을 통한 결합: 압력수두 연속성 및 유량 보존
- Robin형 전송 조건을 사용한 반복 풀이
- 소프트웨어 플랫폼: FreeFEM++ 및 FENICSx
- 선형 풀이기: UMFPACK, PETSc, MUMPS
- 메시: 균일 삼각형 메시, 선형 유한요소(k=1)
L² 오차:
Eh,Δt(T)2=∥u(⋅,T)−uh,Δt(⋅,T)∥L2(Ω)2
수렴 차수:
- 공간 수렴 차수: p=log2(Eh,Δt(T)/Eh/2,Δt(T))
- 시간 수렴 차수: q=log2(Eh,Δt(T)/Eh,Δt/2(T))
- 1D 완전 비포화 섬유 시트: 건조 조건에서의 안정성 검증
- 1D 포화-비포화 혼합 영역: 불연속 초기값 처리 능력 테스트
- 제조 해 검증: 수렴 차수 계산
- 2D 완전 포화 유동: Hydrus 소프트웨어와의 비교
- 층상 토양 문제: 영역 분해 방법 검증
- 이질 매질 포함체: 복잡한 기하학 처리 테스트
- 메시: 500개 균일 메시 포인트
- 시간 단계: Δt = 1s
- 결과: u-형식과 S-형식 결과 완전 일치, 실험 데이터와 양호한 일치
- 메시: 5000개 균일 메시 포인트
- 시간 단계: Δt = 10⁻⁵ 시간
- Newton 수렴: 평균 1-5회 반복
- 안정성: 해가 단조성 유지, 수치 진동 없음
공간 수렴성(고정 Δt = 5×10⁻⁵):
| h | L² 오차 | 수렴 차수 p | 계산 시간(s) |
|---|
| 1.43×10⁻² | 6.04×10⁻³ | - | 25.1 |
| 7.14×10⁻³ | 8.99×10⁻⁴ | 2.75 | 47.2 |
| 3.57×10⁻³ | 1.39×10⁻⁴ | 2.69 | 82.8 |
| 1.79×10⁻³ | 3.48×10⁻⁵ | 2.00 | 151.0 |
시간 수렴성(고정 h = 1×10⁻³):
| Δt | L² 오차 | 수렴 차수 q | 계산 시간(s) |
|---|
| 1×10⁻² | 8.23×10⁻³ | - | 6.9 |
| 5×10⁻³ | 3.90×10⁻³ | 1.08 | 11.1 |
| 2.5×10⁻³ | 1.92×10⁻³ | 1.02 | 19.3 |
| 1.25×10⁻³ | 9.60×10⁻⁴ | 1.00 | 33.3 |
- 메시: 95,142개 삼각형 요소, 47,972개 정점
- 시간 단계: Δt = 0.001 시간
- 결과: Hydrus 소프트웨어 결과와 높은 일치도
- 메시: 89,306개 삼각형 요소, 45,064개 정점
- 시간 단계: Δt = 0.05 시간
- 수렴: 허용오차 10⁻³, 최대 10회 반복, λ = 25
- 결과: 문헌20의 결과와 일치
이질 매질 포함체 테스트에서:
- u-형식: ε=0일 때도 안정적으로 수렴, 평균 4회 반복
- Ψ-형식: ε=10⁻⁵일 때 >1000회 반복 필요, 잔차 허용오차 여전히 0.04
- 변수 전환 방법: Diersch & Perrochet (1999), Forsyth et al. (1995)
- 정규화 기법: Schweizer (2007), Pop & Schweizer (2011)
- 혼합 형식: Celia et al. (1990), Maina & Ackerer (2017)
- 영역 분해: Lions (1990), Manzini & Ferraris (2004)
- 통합 처리: 변수 전환 또는 정규화 불필요
- 수치 안정성: S∈0,1 전체 범위에서 안정
- 물리적 일관성: 압력수두 연속성 유지
- 계산 효율성: Newton 빠른 수렴
- u-형식 유효성: 전통 형식의 무한 항 성공적 제거
- 수치 안정성: 완전 건조 및 포화 영역에서 안정성 유지
- 수렴 성능: 공간 2차 수렴, 시간 1차 수렴
- 실용성: 복잡한 이질 매질 문제에 적용 가능
- 모델 의존성: 조건 limS→0K(S)S−a<∞ 만족 필요
- 비선형 풀이: 포화 영역에서 Newton 반복 필요
- 경계 처리: 이질 매질에서 영역 분해 기법 필요
- 매개변수 민감성: 영역 분해의 Robin 매개변수 λ 조정 필요
- 이론적 분석: 엄격한 수치 분석 및 수렴성 증명
- 다중물리 결합: 용질 및 열 전달로 확장
- 적응형 기법: 적응형 메시 및 시간 단계 개발
- 병렬 계산: 대규모 병렬 구현
- 높은 혁신성: u-변수의 구성이 정교하고 이론적 기초가 견고함
- 수치 안정성: 전통 방법의 수치적 어려움 회피
- 충분한 실험: 1D에서 2D, 균질에서 이질까지 다양한 경우 포함
- 공학적 실용성: 상용 소프트웨어 Hydrus와의 비교로 신뢰성 증강
- 이론적 분석 부족: 엄격한 수렴성 및 안정성 증명 부재
- 계산 복잡도: Newton 반복의 계산 비용 분석 미흡
- 매개변수 선택: Robin 매개변수 λ 선택에 대한 이론적 지침 부족
- 3차원 검증: 3차원 문제 검증 부재
- 학술적 가치: Richards 방정식 수치 풀이에 새로운 관점 제시
- 실용적 가치: 수문지질학 및 토양과학에서 광범위한 응용 전망
- 재현성: 상세한 구현 세부사항 제공으로 재현 용이
- 다공성 매질 유동: 지하수 유동, 토양 수분 이동
- 공학 응용: 댐 침투, 사면 안정성 분석
- 환경 문제: 오염물질 이동, 지하수 복원
- 재료과학: 섬유 재료의 유체 침투
- Richards, L.A. (1931). Capillary conduction of liquids through porous mediums. Physics 1(5), 318-333.
- Celia, M.A., et al. (1990). A general mass-conservative numerical solution for the unsaturated flow equation. Water Resour. Res. 26(7), 1483-1496.
- van Genuchten, M.T. (1980). A closed-form equation for predicting the hydraulic conductivity of unsaturated soils. Soil Sci. Soc. Am. J. 44(5), 892-898.
- Manzini, G., Ferraris, S. (2004). Mass-conservative finite volume methods on 2-d unstructured grids for the Richards' equation. Adv. Water Resour. 27, 1199-1215.
종합 평가: 이것은 Richards 방정식 수치 풀이 분야에서 중요한 혁신적 의의를 가진 논문입니다. 유계 보조변수 u를 도입함으로써 전통 방법이 건조 및 포화 영역 처리 시 겪는 수치적 어려움을 교묘하게 해결합니다. 이 방법은 견고한 이론적 기초와 실용적 가치를 가지며, 수치 실험이 방법의 유효성을 충분히 검증합니다. 이론적 분석 측면에서 더 강화할 여지가 있지만, 전체적으로 높은 수준의 연구 성과입니다.