MODFLOW

редактировать
MODFLOW моделирование

MODFLOW является US Geological Survey модульного конечных разностей модели потока, которая представляет собой компьютерный код, который решает уравнение потока подземных вод. Программа используется гидрогеологами для моделирования потока грунтовых вод через водоносные горизонты. Исходный код является свободным программным обеспечением общественным достоянием, написанные в основном в Fortran, и может скомпилировать и запустить на Microsoft Windows или Unix-подобных операционных систем.

3-х мерная сетка

С момента своей первоначальной разработки в начале 1980-х гг. Геологическая служба США выпустила четыре основных выпуска и теперь считается де-факто стандартным кодом для моделирования водоносных горизонтов. Для MODFLOW существует несколько активно развивающихся коммерческих и некоммерческих графических пользовательских интерфейсов.

MODFLOW был построен по модульному принципу в 1980-х годах. Это означает, что он обладает многими атрибутами того, что стало называться объектно-ориентированным программированием. Например, возможности (называемые «пакетами»), которые имитируют оседание, озера или потоки, могут быть легко включены и выключены, а время выполнения и требования к хранению этих пакетов полностью исчезнут. Если программист хочет что-то изменить в MODFLOW, чистая организация облегчит это. Действительно, инновации такого рода - это именно то, что ожидалось при разработке MODFLOW.

Важно отметить, что модульность MODFLOW позволяет писать разные пакеты, которые предназначены для решения одной и той же цели моделирования разными способами. Это позволяет тестировать различия во мнениях о том, как функционируют системные процессы. Такое тестирование является важной частью одновременного моделирования или проверки альтернативных гипотез. Такие модели, как MODFLOW и SUMMA, программа от NCAR, которая имитирует поверхностные процессы, такие как ливневый сток и эрозия оврагов, делают такие испытания более точными и контролируемыми. Это происходит потому, что другие аспекты программы остаются неизменными. Тесты становятся более точными, потому что они менее подвержены влиянию других числовых и программных различий по незнанию.

СОДЕРЖАНИЕ
  • 1 Уравнение потока подземных вод
    • 1.1 Конечная разница
    • 1.2 Ограничения
  • 2 версии
    • 2.1 «Модульная модель»
    • 2.2 MODFLOW-88
    • 2.3 MODFLOW-96
    • 2.4 MODFLOW-2000
    • 2.5 MODFLOW-2005
    • 2.6 MODFLOW-OWHM
    • 2.7 MODFLOW-USG
    • 2.8 MODFLOW 6
  • 3 пакета
  • 4 Графические пользовательские интерфейсы
    • 4.1 Некоммерческие интерфейсы
    • 4.2 Коммерческие программы
    • 4.3 Бывшие графические интерфейсы
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки
Уравнение потока грунтовых вод

Основное уравнение в частных производных для замкнутого водоносного горизонта, используемое в MODFLOW:

Икс [ K Икс Икс час Икс ] + у [ K у у час у ] + z [ K z z час z ] + W знак равно S S час т {\ displaystyle {\ frac {\ partial} {\ partial x}} \ left [K_ {xx} {\ frac {\ partial h} {\ partial x}} \ right] + {\ frac {\ partial} {\ частичный y}} \ left [K_ {yy} {\ frac {\ partial h} {\ partial y}} \ right] + {\ frac {\ partial} {\ partial z}} \ left [K_ {zz} { \ frac {\ partial h} {\ partial z}} \ right] + W = S_ {S} {\ frac {\ partial h} {\ partial t}}}

куда

Конечная разница

Форма конечных разностей частного дифференциала в дискретизированной области водоносного горизонта (представленная с использованием строк, столбцов и слоев):

C р я , j - 1 2 , k ( час я , j - 1 , k м - час я , j , k м ) + C р я , j + 1 2 , k ( час я , j + 1 , k м - час я , j , k м ) + C C я - 1 2 , j , k ( час я - 1 , j , k м - час я , j , k м ) + C C я + 1 2 , j , k ( час я + 1 , j , k м - час я , j , k м ) + C V я , j , k - 1 2 ( час я , j , k - 1 м - час я , j , k м ) + C V я , j , k + 1 2 ( час я , j , k + 1 м - час я , j , k м ) + п я , j , k час я , j , k м + Q я , j , k знак равно S S я , j , k ( Δ р j Δ c я Δ v k ) час я , j , k м - час я , j , k м - 1 т м - т м - 1 {\ displaystyle {\ begin {align} amp; {\ mathit {CR}} _ {i, j - {\ tfrac {1} {2}}, k} \ left (h_ {i, j-1, k} ^ {m} -h_ {i, j, k} ^ {m} \ right) + {\ mathit {CR}} _ {i, j + {\ tfrac {1} {2}}, k} \ left (h_ { i, j + 1, k} ^ {m} -h_ {i, j, k} ^ {m} \ right) + \\ amp; {\ mathit {CC}} _ ​​{i - {\ tfrac {1} { 2}}, j, k} \ left (h_ {i-1, j, k} ^ {m} -h_ {i, j, k} ^ {m} \ right) + {\ mathit {CC}} _ {i + {\ tfrac {1} {2}}, j, k} \ left (h_ {i + 1, j, k} ^ {m} -h_ {i, j, k} ^ {m} \ right) + \\ amp; {\ mathit {CV}} _ {i, j, k - {\ tfrac {1} {2}}} \ left (h_ {i, j, k-1} ^ {m} -h_ { i, j, k} ^ {m} \ right) + {\ mathit {CV}} _ {i, j, k + {\ tfrac {1} {2}}} \ left (h_ {i, j, k + 1} ^ {m} -h_ {i, j, k} ^ {m} \ right) + \\ amp; P_ {i, j, k} \, h_ {i, j, k} ^ {m} + Q_ { i, j, k} = {\ mathit {SS}} _ {i, j, k} \ left (\ Delta r_ {j} \ Delta c_ {i} \ Delta v_ {k} \ right) {\ frac { h_ {i, j, k} ^ {m} -h_ {i, j, k} ^ {m-1}} {t ^ {m} -t ^ {m-1}}} \ end {выровнено}} }

куда

час я , j , k м {\ displaystyle h_ {я, j, k} ^ {m} \,}- гидравлический напор в ячейке i, j, k на временном шаге m
CV, CR и CC - это гидравлические проводимости или проводимости ответвлений между узлом i, j, k и соседним узлом.
п я , j , k {\ Displaystyle P_ {я, j, k} \,} сумма коэффициентов напора от источника и стока
Q я , j , k {\ Displaystyle Q_ {я, j, k} \,}представляет собой сумму констант из источников и поглотителей, где - поток из системы грунтовых вод (например, закачка) и поток в (например, закачка). Q я , j , k lt; 0,0 {\ Displaystyle Q_ {я, j, k} lt;0,0 \,} Q я , j , k gt; 0,0 {\ Displaystyle Q_ {я, j, k}gt; 0,0 \,}
S S я , j , k {\ Displaystyle {\ mathit {SS}} _ {я, j, k} \,}это конкретное хранилище
Δ р j Δ c я Δ v k {\ displaystyle \ Delta r_ {j} \ Delta c_ {i} \ Delta v_ {k} \,}- размеры ячейки i, j, k, которые при умножении представляют объем ячейки; а также
т м {\ Displaystyle т ^ {м} \,}время на временном шаге m

Это уравнение формулируется в систему уравнений, которую необходимо решить следующим образом:

C V я , j , k - 1 2 час я , j , k - 1 м + C C я - 1 2 , j , k час я - 1 , j , k м + C р я , j - 1 2 , k час я , j - 1 , k м + ( - C V я , j , k - 1 2 - C C я - 1 2 , j , k - C р я , j - 1 2 , k - C р я , j + 1 2 , k - C C я + 1 2 , j , k - C V я , j , k + 1 2 + ЧАС C О F я , j , k ) час я , j , k м + C р я , j + 1 2 , k час я , j + 1 , k м + C C я + 1 2 , j , k час я + 1 , j , k м + C V я , j , k + 1 2 час я , j , k + 1 м знак равно р ЧАС S я , j , k {\ displaystyle {\ begin {align} amp; {\ mathit {CV}} _ {i, j, k - {\ tfrac {1} {2}}} h_ {i, j, k-1} ^ {m} + {\ mathit {CC}} _ ​​{i - {\ tfrac {1} {2}}, j, k} h_ {i-1, j, k} ^ {m} + {\ mathit {CR}} _ {i, j - {\ tfrac {1} {2}}, k} h_ {i, j-1, k} ^ {m} \\ amp; + \ left (- {\ mathit {CV}} _ {i, j, k - {\ tfrac {1} {2}}} - {\ mathit {CC}} _ ​​{i - {\ tfrac {1} {2}}, j, k} - {\ mathit {CR} } _ {i, j - {\ tfrac {1} {2}}, k} - {\ mathit {CR}} _ {i, j + {\ tfrac {1} {2}}, k} - {\ mathit {CC}} _ ​​{i + {\ tfrac {1} {2}}, j, k} - {\ mathit {CV}} _ {i, j, k + {\ tfrac {1} {2}}} + { \ mathit {HCOF}} _ {i, j, k} \ right) h_ {i, j, k} ^ {m} \\ amp; + {\ mathit {CR}} _ {i, j + {\ tfrac {1 } {2}}, k} h_ {i, j + 1, k} ^ {m} + {\ mathit {CC}} _ ​​{i + {\ tfrac {1} {2}}, j, k} h_ { i + 1, j, k} ^ {m} + {\ mathit {CV}} _ {i, j, k + {\ tfrac {1} {2}}} h_ {i, j, k + 1} ^ { m} = {\ mathit {RHS}} _ {i, j, k} \ end {выровнено}}}

куда

ЧАС C О F я , j , k знак равно п я , j , k - S S я , j , k Δ р j Δ c я Δ k т м - т м - 1 р ЧАС S я , j , k знак равно - Q я , j , k - S S я , j , k Δ р j Δ c я Δ v k час я , j , k м - 1 т м - т м - 1 {\ displaystyle {\ begin {align} {\ mathit {HCOF}} _ {i, j, k} amp; = P_ {i, j, k} - {\ frac {{\ mathit {SS}} _ {i, j, k} \ Delta r_ {j} \ Delta c_ {i} \ Delta _ {k}} {t ^ {m} -t ^ {m-1}}} \\ {\ mathit {RHS}} _ { i, j, k} amp; = - Q_ {i, j, k} - {\ mathit {SS}} _ {i, j, k} \ Delta r_ {j} \ Delta c_ {i} \ Delta v_ {k } {\ frac {h_ {i, j, k} ^ {m-1}} {t ^ {m} -t ^ {m-1}}} \ end {выровнено}}}

или в матричной форме как:

А час знак равно q {\ Displaystyle А \ mathbf {ч} = \ mathbf {q}}

куда

A - матрица коэффициентов напора для всех активных узлов в сетке
час {\ displaystyle \ mathbf {h}}- вектор значений напора в конце временного шага m для всех узлов сетки; а также
q {\ displaystyle \ mathbf {q}}- вектор постоянных членов RHS для всех узлов сетки.

Ограничения

  • Вода должна иметь постоянную плотность, динамическую вязкость (и, следовательно, температуру ) во всей области моделирования ( SEAWAT - это модифицированная версия MODFLOW, предназначенная для зависящего от плотности потока и переноса грунтовых вод).
K знак равно [ K Икс Икс 0 0 0 K у у 0 0 0 K z z ]   {\ displaystyle \ mathbf {K} = {\ begin {bmatrix} K_ {xx} amp; 0 amp; 0 \\ 0 amp; K_ {yy} amp; 0 \\ 0 amp; 0 amp; K_ {zz} \ end {bmatrix}} \}
Версии
Изображение на обложке из McDonald amp; Harbaugh (1983), на котором изображен компьютер, окруженный модулями и массивами, используемыми MODFLOW. В то время говорили, что это напоминает « компонентную стереосистему ».

«Модульная модель»

Геологическая служба США на протяжении 1970-х годов разработала несколько сотен моделей, написанных на разных диалектах FORTRAN. В то время было обычной практикой переписывать новую модель, чтобы она соответствовала потребностям нового сценария подземных вод. Концепция MODFLOW была первоначально разработана в 1981 году для предоставления общей модульной модели подземных вод, которая может быть скомпилирована на нескольких платформах без значительных (или каких-либо) модификаций и может считывать и записывать общие форматы. Различные аспекты системы грунтовых вод будут обрабатываться с помощью модулей, аналогично идее « компонентной стереосистемы ». Первоначальное название кода было «Модульная трехмерная конечно-разностная модель потока грунтовых вод USGS», или неофициально «Модульная модель». Название MODFLOW было придумано через несколько лет после первоначальной разработки кода, которая началась в 1981 году.

Первая версия MODFLOW была опубликована 28 декабря 1983 года и полностью написана на FORTRAN 66. Исходный код для этой версии указан в отчете USGS Open File Report 83-875, упомянутом выше.

MODFLOW-88

Эта версия MODFLOW была переписана на FORTRAN 77 и первоначально была выпущена 24 июля 1987 года. Текущая версия MODFLOW-88 - 2.6, выпущенная 20 сентября 1996 года.

MODPATH был первоначально разработан в 1989 году для последующей обработки стационарных данных MODFLOW-88 для определения трехмерных траекторий движения частиц. Это нововведение было незаменимым в области гидрогеологии загрязнителей. Он все еще используется в качестве постпроцессора в последних версиях MODFLOW.

Отдельная программа MODFLOWP была разработана в 1992 году для оценки различных параметров, используемых в MODFLOW. Эта программа была встроена в MODFLOW-2000.

MODFLOW-96

MODFLOW-96 (версия 3.0) был первоначально выпущен 3 декабря 1996 года и является доработанным и переработанным продолжением MODFLOW-88. Есть три финальных релиза MODFLOW-96:

  • MODFLOW-96 (версия 3.3, 2 мая 2000 г.)
  • MODFLOW-96h (версия 3.3h, 10 июля 2000 г.), с пакетом HYDMOD
  • MODFLOWP (версия 3.2, 9 октября 1997 г.), MODFLOW-96 с оценкой параметров

Несколько графических интерфейсов были впервые разработаны с использованием кода MODFLOW-96.

MODFLOW-2000

MODFLOW-2000 (версия 1.0; нумерация версий была сброшена) был выпущен 20 июля 2000 года, который объединил коды MODFLOWP и HYDMOD в основную программу и имеет интегрированные возможности наблюдения, анализа чувствительности, оценки параметров и оценки неопределенности. Также было включено много новых пакетов и улучшений, в том числе новые решатели, потоковые и насыщенные потоковые пакеты. Концепции внутреннего дизайна также изменились по сравнению с предыдущими версиями, так что пакеты, процессы и модули отличаются друг от друга. Эта версия была закодирована в смеси FORTRAN 77, Fortran 90, и один решатель был запрограммирован в C. MODFLOW-2000 также может быть скомпилирован для параллельных вычислений, что позволяет использовать несколько процессоров для увеличения сложности модели и / или сокращения времени моделирования. Возможность распараллеливания предназначена для поддержки анализа чувствительности, оценки параметров и анализа неопределенности MODFLOW-2000.

Последней версией MODFLOW-2000 (или MF2K) является версия 1.19.01, выпущенная 25 марта 2010 г. Существует четыре связанных или разветвленных кода, основанных на MODFLOW-2000:

  • MF2K-GWM или GWM-2000 (версия 1.1.4, 31 мая 2011 г., ответвление от mf2k 1.17.2), с возможностью управления подземными водами с использованием оптимизации
  • MF2K-FMP (версия 1.00, 19 мая 2006 г., на основе mf2k 1.15.03) с Farm Process
  • MF2K-GWT (версия 1.9.8, 28 октября 2008 г., на основе MF2K 1.17.02), поток подземных вод и модель переноса растворенных веществ
  • SEAWAT (версия 4.00.05, 19 октября 2012 г.), потоки переменной плотности и процессы переноса
  • VSF (версия 1.01, 5 июля 2006 г.), переменно-насыщенный поток

MODFLOW-2005

MODFLOW-2005 отличается от MODFLOW-2000 тем, что удалены возможности анализа чувствительности, оценки параметров и оценки неопределенности. Таким образом, поддержка этих возможностей теперь приходится на «закрепленные» коды, которые поддерживаются извне по отношению к усилиям по поддержке MODFLOW. Кроме того, код был реорганизован для поддержки нескольких моделей в одном прогоне MODFLOW, что необходимо для возможности LGR (Local Grid Refinement). MODFLOW-2005 написан в основном на Fortran 90 и C, причем C используется для одного решателя.

Текущая версия MODFLOW-2005 - это версия 1.12.00, выпущенная 3 февраля 2017 г. Связанные или разветвленные коды включают:

  • MODFLOW-CFP (версия 1.8.00, 23 февраля 2011 г.), процесс потока в трубопроводе для моделирования турбулентных или ламинарных условий потока грунтовых вод.
  • MODFLOW-LGR (версия 2.0, 19 сентября 2013 г.), локальное уточнение сетки
  • GWM-2005 (версия 1.4.2, 25 марта 2013 г.), возможность управления подземными водами с использованием оптимизации
  • MF2005-FMP2 (версия 1.0.00, 28 октября 2009 г.), оценка динамически интегрированных компонентов спроса и предложения орошаемого земледелия как часть моделирования потока поверхностных и грунтовых вод.
  • MODFLOW-NWT (версия 1.1.3, 1 августа 2017 г.), формулировка Ньютона для решения задач, связанных с нелинейностями высыхания и повторного увлажнения уравнения неограниченного потока подземных вод.

MODFLOW-OWHM

MODFLOW-OWHM (версия 1.00.12, 1 октября 2016 г.), Модель гидрологического потока одной воды (MODFLOW-OWHM, MF-OWHM или One-Water), разработанная совместно Геологической службой США и Бюро мелиорации США, является объединение нескольких версий MODFLOW-2005 (NWT, LGR, FMP, SWR, SWI) в ОДНУ версию, содержит обновления и новые функции и позволяет моделировать потоки, зависящие от напора, потоки, зависящие от потока, и потоки, зависящие от деформации, которые в совокупности влияют на совместное использование водных ресурсов.

MODFLOW-OWHM, основанный на исходном коде MODFLOW-2005, является вторым основным выпуском MODFLOW-2005. MODFLOW-OWHM обеспечивает возможность моделирования гидрологических систем с ограниченным предложением и спросом, которые обычно возникают в засушливых сельскохозяйственных районах, где спрос на воду превышает предложение. Когда добавленные возможности не используются, MODFLOW-OWHM работает точно так же, как MODFLOW-2005, или MODFLOW-NWT, или MODFLOW-LGR (в зависимости от используемых функций).

Существует интерактивное руководство по вводу, в котором объясняется ввод для пакетов, которые поддерживает MODFLOW-OWHM, а официальная документация находится в хранилище публикаций USGS.

MODFLOW-USG

Все перечисленные выше версии MODFLOW построены на так называемой структурированной сетке. То есть сетка состоит из прямолинейных блоков. Единственным исключением является возможность LGR, которая позволяет вставлять локально уточненные сетки в структуру «родительской» сетки. Придомовая территория снова сложена из прямолинейных блоков, но блоки меньшего размера. Эксперименты с гораздо более гибкой структурой сетки привели к выпуску MODFLOW-USG (версия 1.3.00, 1 декабря 2015 г.), предназначенного для адаптации к широкому диапазону вариантов сетки с использованием неструктурированных сеток. MODFLOW-USG был заменен на MODFLOW 6, который обеспечивал возможности сетки с промежуточным уровнем гибкости.

MODFLOW 6

MODFLOW 6 (MF6), выпущенный в 2017 году, является шестой базовой версией MODFLOW, выпущенной Геологической службой США. Этот выпуск является переписанным MODFLOW-USG в соответствии с парадигмой объектно-ориентированного программирования в Fortran и предоставляет платформу, которая включает возможности нескольких предыдущих версий MODFLOW-2005, включая MODFLOW-NWT, MODFLOW-USG и MODFLOW-LGR. В текущем выпуске все еще отсутствуют функции, которые поддерживаются в MODFLOW-2005, такие как проседание и маршрутизация потока (SFR) поддерживает только прямоугольные смоченные периметры. Текущая версия - 6.2.1, выпущенная 19 февраля 2021 года.

Пакеты

Имена в этой таблице - это метки, используемые для включения и выключения возможностей MODFLOW с помощью ключевого входного файла. Большинство возможностей имеют много альтернатив или могут быть опущены, но те, которые связаны с пакетом BASIC, необходимы всегда. Многие из представленных возможностей поддерживаются в более поздних версиях, хотя изменение сетки, включенное с помощью MODFLOW-USG и MODFLOW 6, означало, что такая обратная совместимость была довольно избирательной.

Имя Длинное имя Представленная версия
Базовый пакет и его компоненты
BAS Базовый пакет оригинал
OC Выходной контроль оригинал
DIS Дискретность MODFLOW-2000 (1.0)
DISU Неструктурированная дискретность MODFLOW-USG (1.0)
DISV Дискретизация по вершинам MODFLOW 6 (1.00)
IC Первоначальные условия MODFLOW 6 (1.00)
Пакеты потоков грунтовых вод
BCF Блок-центрированный потоковый пакет оригинал
CLN Связанный линейный сетевой процесс MODFLOW-USG (1.0)
GNC Пакет исправления призрачного узла MODFLOW-USG (1.0)
HFB Пакет барьеров для горизонтального потока MODFLOW-88
Венгерский форинт Гидрогеологическая установка Flow Package MODFLOW-2000 (1.1)
LPF Пакет Layer-Property Flow MODFLOW-2000 (1.0)
НПФ Поток свойств узла MODFLOW 6 (1.00)
SWI2 Пакет вторжения в морскую воду MODFLOW-2005 (1.11)
UPW Пакет взвешивания для разведки и добычи MODFLOW-NWT (1.0)
UZF Блок потока ненасыщенной зоны MODFLOW-2005 (1.2)
Совместное использование и моделирование землепользования
FMP Фермерский процесс MODFLOW-FMP
SWO Операции с поверхностными водами MODFLOW-OWHM (2.0)
Указанные пакеты границ головы
CHD Граница с постоянным напором / Вариант с заданным напором MODFLOW-88
FHB Пакет для измерения расхода и напора MODFLOW-96 (3.2)
Указанные пакеты границ потока
FHB Пакет для измерения расхода и напора MODFLOW-96 (3.2)
RCH Перезарядка пакет оригинал
WEL Хорошо Пакет оригинал
Пакеты границ потока, зависящие от головы
DAF DAFLOW MODFLOW-96
DRN Сливной пакет оригинал
DRT Пакет возврата слива MODFLOW-2000 (1.1)
ETS Пакет сегментов эвапотранспирации MODFLOW-2000 (1.1)
EVT Пакет эвапотранспирации оригинал
GHB Пограничный пакет General-Head оригинал
ОЗЕРО Пакет « Озеро» MODFLOW-2000 (1.1)
MAW Скважина с несколькими водоносными горизонтами MODFLOW 6 (1.00)
MNW Многоузловой пакет скважин с ограниченным объемом скважин MODFLOW-2000 (1.11)
ВИЭ Пакет резервуаров MODFLOW-88 (2.6)
РВАТЬ Пакет прибрежной эвапотранспирации MODFLOW-OWHM (1.0)
RIV Речной пакет оригинал
SFR Пакет Streamflow-Routing MODFLOW-2000 (1.14.00)
STR Пакет Stream MODFLOW-88
КСВ Процесс трассировки поверхностных вод MODFLOW-NWT 1.08
UZF Блок потока ненасыщенной зоны MODFLOW-2005 (1.2)
Решатели
DE4 Пакет прямого решения MODFLOW-88 (2,5)
GMG Геометрический многосеточный решатель MODFLOW-2000 (1.15.00)
LMG Link-AMG Пакет MODFLOW-2000 (1.4)
СЗТ Ньютон-Рафсон MODFLOW-NWT (1.0)
PCG Предварительно подготовленный пакет сопряженных градиентов MODFLOW-88
PCGN Предварительно подготовленный решатель сопряженных градиентов с улучшенным нелинейным управлением MODFLOW-2005 (1.9.0)
ГЛОТОК Пакет строго неявных процедур оригинал
SMS Разреженные матрицы Solver MODFLOW-USG (1.0)
SOR Пакет для последовательного чрезмерного расслабления оригинал
Разные пакеты
GAG Гейдж MODFLOW-2000
HYD HYDMOD MODFLOW-2000 (1.1)
СРК Межкроватное хранение MODFLOW-88
KDEP Возможность зависимости гидравлической проводимости от глубины MODFLOW-2000 (1.12)
LMT Ссылка- MT3DMS MODFLOW-2000 (1.5)
LVDA Возможность горизонтальной анизотропии переменного направления слоя модели MODFLOW-2000 (1.12)
MVR Водный двигатель MODFLOW 6 (1.00)
СТО Место хранения MODFLOW 6 (1.00)
SUB Оседание и уплотнение системы водоносных горизонтов MODFLOW-2000 (1.12)
SWT Пакет просадок и уплотнения системы водоносных горизонтов для водоносных горизонтов MODFLOW-2000 (1.18)
UTL Утилита оригинал
Входные файлы процесса наблюдения
OBS Входной файл для всех наблюдений MODFLOW-2000
HOB Наблюдение за головой MODFLOW-2000
ДРОБ Наблюдение за сливом MODFLOW-2000
DTOB Наблюдение за возвратом слива MODFLOW-2000
RVOB Наблюдение за рекой MODFLOW-2000
GBOB Общее наблюдение - голова - граница MODFLOW-2000
ЧОБ Наблюдение за потоком с постоянным напором MODFLOW-2000
ADV Наблюдение за адвективным переносом MODFLOW-2000 (1.0)
STOB Наблюдение за потоком MODFLOW-2000
Устаревшие пакеты
GFD Общая конечная разность MODFLOW от-88 до 96
TLK Переходная утечка MODFLOW от-88 до 96
Графические пользовательские интерфейсы

Для MODFLOW есть несколько графических интерфейсов, которые часто включают скомпилированный код MODFLOW с модификациями. Эти программы помогают вводить данные для создания моделей MODFLOW.

Некоммерческие интерфейсы

Некоммерческие версии MODFLOW бесплатны, однако их лицензирование обычно ограничивает использование некоммерческих образовательных или исследовательских целей.

  • ModelMuse - это независимый от сетки графический пользовательский интерфейс от USGS для MODFLOW 6, MODPATH, SUTRA и PHAST версии 1.51. Лицензионных ограничений нет. Исходный код прилагается.
  • MODFLOW-GUI - Сделано USGS: он часто обновляется, чтобы соответствовать текущему развитию USGS MODFLOW. Он поддерживает MODFLOW-96, MODFLOW-2000, MODFLOW-2005, MODPATH, ZONEBUDGET, GWT, MT3DMS, SEAWAT и GWM. Исходный код для MODFLOW-GUI прилагается. Это зависит от Argus ONE : коммерческого интерфейса для построения общих моделей. Нет никаких лицензионных ограничений, кроме ограничений Argus ONE.
  • PMWIN - "Processing MODFLOW" (для Windows ) - мощное бесплатное программное обеспечение для обработки и визуализации MODFLOW, поставляемое вместе с учебным пособием; также доступен на традиционном китайском языке. Лицензия на эту версию ограничена некоммерческим использованием.
  • mflab - mflab - это интерфейс MATLAB для MODFLOW. Пользователь строит и анализирует модели, написав набор сценариев MATLAB. Это приводит к гибким и эффективным рабочим процессам, позволяя в значительной степени автоматизировать.
  • iMOD - бесплатный интерфейс с открытым исходным кодом, разработанный Deltares. iMOD содержит ускоренную версию MODFLOW с быстрыми, гибкими и последовательными методами моделирования поддоменов. Содействие крупному моделированию MODFLOW с высоким разрешением и гео-редактированию геологической среды.
  • FREEWAT - это бесплатная платформа моделирования с открытым исходным кодом, интегрированная с QGIS, интегрирующая MODFLOW (интегрированные версии MODFLOW - MODFLOW-2005 и MODFLOW-OWHM) и следующие коды моделирования, связанные с MODFLOW : MT3DMS, MT3D-USGS, SEAWAT, ZONE BUDGET, MODPATH, UCODE-2014. FREEWAT был разработан в рамках проекта H2020 FREEWAT (БЕСПЛАТНЫЕ программные инструменты с открытым исходным кодом для управления ВОДНЫМИ ресурсами), финансируемого Комиссией ЕС в рамках проекта WATER INNOVATION: BOOSTING ETS VALUE FOR EUROPE. Исходный код выпущен под лицензией GNU GENERAL PUBLIC LICENSE, версия 2, июнь 1991 г., вместе с полным набором руководств пользователя и учебных пособий.

Коммерческие программы

Коммерческие программы MODFLOW обычно используются правительствами и консультантами для практического применения MODFLOW к реальным проблемам подземных вод. Профессиональные версии MODFLOW обычно стоят минимум около 1000 долларов США и обычно достигают 7000 долларов США. Это список коммерческих программ для MODFLOW:

Все текущие версии этих программ работают только в Microsoft Windows, однако предыдущие версии GMS (до версии 3.1) были скомпилированы для нескольких платформ Unix.

Бывшие графические интерфейсы

  • Графические грунтовые воды - интерфейс на базе Windows
  • ModelCad - интерфейс на базе Windows, разработанный Geraghty and Miller, Inc.
  • ModIME - основанный на DOS интерфейс от SS Papadopulos amp; Associates, Inc.
Смотрите также
использованная литература
внешние ссылки
Последняя правка сделана 2023-12-31 10:56:49
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте