2025-11-23T03:55:16.576493

A finite element method using a bounded auxiliary variable for solving the Richards equation

Benfanich, Bourgault, Beljadid
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.
academic

유계 보조변수를 사용한 Richards 방정식 풀이를 위한 유한요소법

기본 정보

  • 논문 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 방정식은 다공성 매질에서의 비포화 유동을 설명하며, 수문지질학, 환경공학 및 토양과학의 기초 모델입니다. 이 방정식은 여러 형식으로 존재합니다:

  1. 압력수두 형식(Ψ): 완전 포화 및 부분 비포화 유동에 적합하지만, S→0일 때 수치적으로 불안정함
  2. 포화도 형식(S): 건조 토양에서 더 나은 성능을 보이지만, 포화 영역(S=1)에서 수치적 어려움이 존재
  3. 혼합 형식(S,Ψ): 질량 보존 특성을 개선하지만 복잡성 증가

기존 방법의 한계

  1. 주변수 전환 방법: 포화/비포화 경계에서 비물리적 해를 생성할 수 있음
  2. 정규화 기법: 추가 모델링 매개변수 선택 필요
  3. 전통적 유한요소법: 완전 건조(S=0) 및 완전 포화(S=1) 영역 처리 시 수치적 어려움 존재

연구 동기

다음을 수행할 수 있는 통합 수치 방법 개발:

  • 변수 전환 및 정규화 회피
  • 건조 및 포화 영역의 안정적 처리
  • 양호한 질량 보존 특성 유지
  • 이질 다공성 매질에 적용 가능

핵심 기여

  1. 새로운 u-형식 제안: 약형식의 무한 항을 제거하는 유계 보조변수 u 도입
  2. 안정적 수치 격식 개발: 반음함수 시간 이산화 및 Newton 반복과 결합
  3. 영역 분해 방법 구현: 층상 토양 등 이질 매질 문제 처리
  4. 방법 유효성 검증: 다양한 수치 실험을 통해 방법의 안정성 및 정확도 입증

방법 상세 설명

작업 정의

Richards 방정식 풀이: θt+q=0\frac{\partial\theta}{\partial t} + \nabla \cdot q = 0

여기서 θ는 함수량, q는 Darcy-Buckingham 법칙에 따른 수류 통량: q=Ks(x)Kr(x,S)(Ψ(x,S)+z)q = -K_s(x)K_r(x,S)\nabla(\Psi(x,S) + z)

새로운 변수 u의 구성

모든 모델에 대해, Leverett 함수의 도함수는 다음과 같이 쓸 수 있습니다: J(S)=C(x)Sa(1Sc)bJ'(S) = C(x)S^{-a}(1-S^c)^{-b}

보조변수 정의: u=0S(1sc)bdsu = \int_0^S (1-s^c)^{-b} ds

불완전 베타 함수를 사용한 표현: u=1cB(Sc,1c,1b)u = \frac{1}{c}B(S^c, \frac{1}{c}, 1-b)

u-형식의 Richards 방정식

균질 매질에서 u-형식: ϕS(u)t(KsKr(S(u))(hcapCS(u)au+ez))=0\phi \frac{\partial S(u)}{\partial t} - \nabla \cdot \left(K_sK_r(S(u))\left(h_{cap}CS(u)^{-a}\nabla u + e_z\right)\right) = 0

변분 형식

u ∈ L²(I;H¹(Ω))를 찾되, 다음을 만족: ΩϕS(u)tvdx+ΩKsKr(S(u))(hcapS(u)au+ez)vdx+경계항=0\int_\Omega \phi \frac{\partial S(u)}{\partial t} v dx + \int_\Omega K_sK_r(S(u))\left(h_{cap}S(u)^{-a}\nabla u + e_z\right) \cdot \nabla v dx + \text{경계항} = 0

시간 이산화

반음함수 Euler 격식 채택: ΩϕS(uhn+1)S(uhn)Δtvhdx+ΩKsKr(S(uhn))(hcapS(uhn)auhn+1+ez)vhdx=0\int_\Omega \phi \frac{S(u_h^{n+1}) - S(u_h^n)}{\Delta t} v_h dx + \int_\Omega K_sK_r(S(u_h^n))\left(h_{cap}S(u_h^n)^{-a}\nabla u_h^{n+1} + e_z\right) \cdot \nabla v_h dx = 0

Newton 반복

비선형항 S(u^{n+1,m+1})에 대해 1차 Taylor 전개 사용: S(un+1,m+1)=S(un+1,m)+Su(un+1,m)(un+1,m+1un+1,m)+O((un+1,m+1un+1,m)2)S(u^{n+1,m+1}) = S(u^{n+1,m}) + \frac{\partial S}{\partial u}(u^{n+1,m})(u^{n+1,m+1} - u^{n+1,m}) + O((u^{n+1,m+1} - u^{n+1,m})^2)

영역 분해 방법

층상 토양의 경우, 비중첩 Schwarz 방법 채택:

  • 각 부분영역에서 Richards 방정식 독립 풀이
  • 경계 조건을 통한 결합: 압력수두 연속성 및 유량 보존
  • Robin형 전송 조건을 사용한 반복 풀이

실험 설정

수치 구현

  • 소프트웨어 플랫폼: FreeFEM++ 및 FENICSx
  • 선형 풀이기: UMFPACK, PETSc, MUMPS
  • 메시: 균일 삼각형 메시, 선형 유한요소(k=1)

평가 지표

L² 오차: Eh,Δt(T)2=u(,T)uh,Δt(,T)L2(Ω)2E_{h,\Delta t}(T)^2 = \|u(\cdot,T) - u_{h,\Delta t}(\cdot,T)\|_{L^2(\Omega)}^2

수렴 차수:

  • 공간 수렴 차수: p=log2(Eh,Δt(T)/Eh/2,Δt(T))p = \log_2(E_{h,\Delta t}(T)/E_{h/2,\Delta t}(T))
  • 시간 수렴 차수: q=log2(Eh,Δt(T)/Eh,Δt/2(T))q = \log_2(E_{h,\Delta t}(T)/E_{h,\Delta t/2}(T))

테스트 사례

  1. 1D 완전 비포화 섬유 시트: 건조 조건에서의 안정성 검증
  2. 1D 포화-비포화 혼합 영역: 불연속 초기값 처리 능력 테스트
  3. 제조 해 검증: 수렴 차수 계산
  4. 2D 완전 포화 유동: Hydrus 소프트웨어와의 비교
  5. 층상 토양 문제: 영역 분해 방법 검증
  6. 이질 매질 포함체: 복잡한 기하학 처리 테스트

실험 결과

주요 결과

1D 섬유 시트 테스트

  • 메시: 500개 균일 메시 포인트
  • 시간 단계: Δt = 1s
  • 결과: u-형식과 S-형식 결과 완전 일치, 실험 데이터와 양호한 일치

포화-비포화 혼합 영역

  • 메시: 5000개 균일 메시 포인트
  • 시간 단계: Δt = 10⁻⁵ 시간
  • Newton 수렴: 평균 1-5회 반복
  • 안정성: 해가 단조성 유지, 수치 진동 없음

제조 해 수렴성 분석

공간 수렴성(고정 Δt = 5×10⁻⁵):

hL² 오차수렴 차수 p계산 시간(s)
1.43×10⁻²6.04×10⁻³-25.1
7.14×10⁻³8.99×10⁻⁴2.7547.2
3.57×10⁻³1.39×10⁻⁴2.6982.8
1.79×10⁻³3.48×10⁻⁵2.00151.0

시간 수렴성(고정 h = 1×10⁻³):

ΔtL² 오차수렴 차수 q계산 시간(s)
1×10⁻²8.23×10⁻³-6.9
5×10⁻³3.90×10⁻³1.0811.1
2.5×10⁻³1.92×10⁻³1.0219.3
1.25×10⁻³9.60×10⁻⁴1.0033.3

2D 포화 유동 비교

  • 메시: 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

관련 연구

주요 연구 방향

  1. 변수 전환 방법: Diersch & Perrochet (1999), Forsyth et al. (1995)
  2. 정규화 기법: Schweizer (2007), Pop & Schweizer (2011)
  3. 혼합 형식: Celia et al. (1990), Maina & Ackerer (2017)
  4. 영역 분해: Lions (1990), Manzini & Ferraris (2004)

본 논문의 장점

  1. 통합 처리: 변수 전환 또는 정규화 불필요
  2. 수치 안정성: S∈0,1 전체 범위에서 안정
  3. 물리적 일관성: 압력수두 연속성 유지
  4. 계산 효율성: Newton 빠른 수렴

결론 및 논의

주요 결론

  1. u-형식 유효성: 전통 형식의 무한 항 성공적 제거
  2. 수치 안정성: 완전 건조 및 포화 영역에서 안정성 유지
  3. 수렴 성능: 공간 2차 수렴, 시간 1차 수렴
  4. 실용성: 복잡한 이질 매질 문제에 적용 가능

한계

  1. 모델 의존성: 조건 limS0K(S)Sa<\lim_{S\to 0} K(S)S^{-a} < \infty 만족 필요
  2. 비선형 풀이: 포화 영역에서 Newton 반복 필요
  3. 경계 처리: 이질 매질에서 영역 분해 기법 필요
  4. 매개변수 민감성: 영역 분해의 Robin 매개변수 λ 조정 필요

향후 방향

  1. 이론적 분석: 엄격한 수치 분석 및 수렴성 증명
  2. 다중물리 결합: 용질 및 열 전달로 확장
  3. 적응형 기법: 적응형 메시 및 시간 단계 개발
  4. 병렬 계산: 대규모 병렬 구현

심층 평가

장점

  1. 높은 혁신성: u-변수의 구성이 정교하고 이론적 기초가 견고함
  2. 수치 안정성: 전통 방법의 수치적 어려움 회피
  3. 충분한 실험: 1D에서 2D, 균질에서 이질까지 다양한 경우 포함
  4. 공학적 실용성: 상용 소프트웨어 Hydrus와의 비교로 신뢰성 증강

부족한 점

  1. 이론적 분석 부족: 엄격한 수렴성 및 안정성 증명 부재
  2. 계산 복잡도: Newton 반복의 계산 비용 분석 미흡
  3. 매개변수 선택: Robin 매개변수 λ 선택에 대한 이론적 지침 부족
  4. 3차원 검증: 3차원 문제 검증 부재

영향력

  1. 학술적 가치: Richards 방정식 수치 풀이에 새로운 관점 제시
  2. 실용적 가치: 수문지질학 및 토양과학에서 광범위한 응용 전망
  3. 재현성: 상세한 구현 세부사항 제공으로 재현 용이

적용 분야

  1. 다공성 매질 유동: 지하수 유동, 토양 수분 이동
  2. 공학 응용: 댐 침투, 사면 안정성 분석
  3. 환경 문제: 오염물질 이동, 지하수 복원
  4. 재료과학: 섬유 재료의 유체 침투

참고문헌

주요 문헌

  1. Richards, L.A. (1931). Capillary conduction of liquids through porous mediums. Physics 1(5), 318-333.
  2. Celia, M.A., et al. (1990). A general mass-conservative numerical solution for the unsaturated flow equation. Water Resour. Res. 26(7), 1483-1496.
  3. 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.
  4. 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를 도입함으로써 전통 방법이 건조 및 포화 영역 처리 시 겪는 수치적 어려움을 교묘하게 해결합니다. 이 방법은 견고한 이론적 기초와 실용적 가치를 가지며, 수치 실험이 방법의 유효성을 충분히 검증합니다. 이론적 분석 측면에서 더 강화할 여지가 있지만, 전체적으로 높은 수준의 연구 성과입니다.