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 (Университет Оттавы и Политехнический университет Мохаммеда VI)
- Классификация: math.NA cs.NA physics.comp-ph
- Дата публикации: 14 октября 2025 г. (препринт arXiv)
- Ссылка на статью: https://arxiv.org/abs/2510.13012
Уравнение Ричардса представляет собой нелинейное эллиптико-параболическое уравнение, широко используемое при моделировании фильтрации в пористых средах. В данной работе разработан метод конечных элементов для решения уравнения Ричардса путем введения новой ограниченной вспомогательной переменной для исключения неограниченных членов в слабой формулировке. Метод использует полуявную схему дискретизации и метод Ньютона для решения нелинейных систем. Метод исключает необходимость в технике регуляризации и имеет преимущества при работе с сухими и полностью насыщенными областями. В предложенной технике используется неперекрывающийся метод декомпозиции области Шварца для моделирования фильтрации в слоистых почвах. Численные эксперименты подтверждают эффективность предложенного метода, включая моделирование потока в полностью сухом волокнистом образце, случаи полностью насыщенных и сухих областей, а также задачи фильтрации в слоистых почвах.
Уравнение Ричардса описывает ненасыщенный поток в пористых средах и является фундаментальной моделью в гидрогеологии, инженерной экологии и почвоведении. Уравнение имеет несколько форм:
- Форма напорного напряжения (Ψ): применима для полностью насыщенного и частично ненасыщенного потока, но численно нестабильна при S→0
- Форма степени насыщения (S): лучше работает в сухих почвах, но имеет численные трудности в насыщенной области (S=1)
- Смешанная форма (S,Ψ): улучшает свойства сохранения массы, но увеличивает сложность
- Методы переключения основных переменных: могут давать нефизические решения на границе раздела насыщенной/ненасыщенной области
- Техники регуляризации: требуют выбора дополнительных параметров моделирования
- Традиционные методы конечных элементов: имеют численные трудности при работе с полностью сухими (S=0) и полностью насыщенными (S=1) областями
Разработка унифицированного численного метода, способного:
- Избежать переключения переменных и регуляризации
- Стабильно обрабатывать сухие и насыщенные области
- Сохранять хорошие свойства сохранения массы
- Применяться к неоднородным пористым средам
- Предложена новая u-форма: введена ограниченная вспомогательная переменная u для исключения неограниченных членов в слабой формулировке
- Разработана стабильная численная схема: сочетание полуявной временной дискретизации и итераций Ньютона
- Реализован метод декомпозиции области: обработка неоднородных сред, таких как слоистые почвы
- Проверена эффективность метода: множественные численные эксперименты подтверждают стабильность и точность метода
Решение уравнения Ричардса:
∂t∂θ+∇⋅q=0
где θ — объемное содержание воды, q — поток воды согласно закону Дарси-Букингема:
q=−Ks(x)Kr(x,S)∇(Ψ(x,S)+z)
Для всех моделей производная функции Леверетта может быть записана как:
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
Используется полуявная схема Эйлера:
∫ΩϕΔtS(uhn+1)−S(uhn)vhdx+∫ΩKsKr(S(uhn))(hcapS(uhn)−a∇uhn+1+ez)⋅∇vhdx=0
Для нелинейного члена S(u^{n+1,m+1}) используется разложение Тейлора первого порядка:
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)
Для слоистых почв используется неперекрывающийся метод Шварца:
- Независимое решение уравнения Ричардса в каждой подобласти
- Связь через условия на границе раздела: непрерывность напорного напряжения и сохранение потока
- Итеративное решение с использованием условий передачи типа Робина
- Программное обеспечение: 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 = 1 с
- Результаты: результаты u-формы и S-формы полностью совпадают, хорошо согласуются с экспериментальными данными
- Сетка: 5000 равномерных узлов сетки
- Временной шаг: Δt = 10⁻⁵ часов
- Сходимость Ньютона: в среднем 1-5 итераций
- Стабильность: решение сохраняет монотонность, отсутствуют численные колебания
Пространственная сходимость (фиксированный Δt = 5×10⁻⁵):
| h | Ошибка L² | Порядок сходимости p | Время вычисления (с) |
|---|
| 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 | Время вычисления (с) |
|---|
| 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 итерации
- Ψ-форма: требует >1000 итераций при ε=10⁻⁵, остаток допуска все еще 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
- Физическая согласованность: сохраняет непрерывность напорного напряжения
- Вычислительная эффективность: быстрая сходимость Ньютона
- Эффективность u-формы: успешно исключены неограниченные члены традиционных форм
- Численная стабильность: сохраняется стабильность в полностью сухих и насыщенных областях
- Производительность сходимости: пространственная сходимость второго порядка, временная сходимость первого порядка
- Практичность: применима к сложным задачам в неоднородных средах
- Зависимость от модели: требует выполнения условия limS→0K(S)S−a<∞
- Нелинейное решение: требует итераций Ньютона в насыщенной области
- Обработка границ раздела: неоднородные среды требуют техники декомпозиции области
- Чувствительность параметров: параметр Робина λ в декомпозиции области требует настройки
- Теоретический анализ: строгий численный анализ и доказательства сходимости
- Многофизическое связывание: расширение на перенос растворенных веществ и тепла
- Адаптивные техники: разработка адаптивной сетки и адаптивного временного шага
- Параллельные вычисления: крупномасштабная параллельная реализация
- Высокая инновационность: конструкция u-переменной остроумна, имеет прочную теоретическую основу
- Численная стабильность: избегаются численные трудности традиционных методов
- Полные эксперименты: охватывают случаи от 1D до 2D, от однородных до неоднородных сред
- Инженерная практичность: сравнение с коммерческим программным обеспечением Hydrus повышает достоверность
- Недостаточный теоретический анализ: отсутствуют строгие доказательства сходимости и стабильности
- Недостаточный анализ вычислительной сложности: детальный анализ вычислительных затрат итераций Ньютона недостаточен
- Выбор параметров: выбор параметра Робина λ лишен теоретического руководства
- Отсутствие трехмерной проверки: отсутствует проверка на трехмерных задачах
- Академическая ценность: предоставляет новый подход к численному решению уравнения Ричардса
- Практическая ценность: имеет широкие перспективы применения в гидрогеологии и почвоведении
- Воспроизводимость: предоставляет подробные детали реализации, облегчающие воспроизведение
- Поток в пористых средах: подземный поток, перемещение почвенной влаги
- Инженерные приложения: фильтрация через плотины, анализ устойчивости склонов
- Экологические задачи: миграция загрязняющих веществ, восстановление подземных вод
- Материаловедение: фильтрация жидкости в волокнистых материалах
- 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.
Общая оценка: Это статья с важным инновационным значением в области численного решения уравнения Ричардса. Путем введения ограниченной вспомогательной переменной u остроумно решаются численные трудности традиционных методов при работе с сухими и насыщенными областями. Метод имеет хорошую теоретическую основу и практическую ценность, численные эксперименты полностью подтверждают эффективность метода. Хотя теоретический анализ требует дальнейшего укрепления, в целом это высококачественная исследовательская работа.