15/06/2012

Ссылки

SUTRA, an open-source option for modeling groundwater flow on a mesh. Вот, еще одна моделька появилась.
UTRA is a groundwater modeling code published by the United States Geological Survey. In many ways, it is similar to MODFLOW. SUTRA solves equations that simulate groundwater flow, solute transport with adsorption and decay, and thermal energy transport in groundwater. SUTRA can handle both steady-state or transient simulations. Physical properties can be projected on nodes or elements, or can be represented as a functions. Fluid density and viscosity are functions of temperature and solute concentration. Unsaturated flow properties are handled by a subroutine, UNSAT. Each node and element passes properties to and from UNSAT, which models flow through a series of unsaturated flow functions. Like MODFLOW, SUTRA communicates with input and output text files and runs in Fortran.
MODFLOW-USG, coming soon. А скоро и еще одна будет.

MODFLOW-USG (unstructured grid) is a new version of MODFLOW being developed by Sorab Panday of GMS.

According to the Aquaveo forum, MODFLOW-USG will probably be fully released at some point in 2012.

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

14/06/2012

Моделирование водозаборных скважин

При моделировании водозаборов или скважинного водопонижения часто возникает необходимость (да что там часто — почти всегда) в получении точного уровня воды в действующей скважине. Очевидно, что просто взяв напор в блоке со скважиной, мы получим недостаточно точное значение. Как же перейти от напора в модельном блоке к напору непосредственно в скважине. Достаточно просто, процитирую статью Р.С.Штенгелова «Поиски и разведка подземных вод»:

...остановимся на моделировании работы водозаборов. Оно применяется, если необходимо учесть выявленные при разведке особенности неоднородного распределения параметров, сложные граничные условия, структуру потока и др., которые явно не удается безболезненно упростить для аналитических расчетов. Принципиально моделирование "водозаборных" задач ничем не отличается от других. Специфика состоит лишь в обязательном наличии водозаборных скважин (хотя они могут быть и в других задачах - дренажи, закачка промстоков, подземное выщелачивание и т.п.).

Основная особенность моделирования скважин: если в блок модели подать дебит скважины Q0 , то в нем при решении будет получен напор HB(или понижение SB), не отвечающий реальному напору (понижению) в скважине Hc(Sc). Почему ?

В природе поток в непосредственной близости от скважины имеет практически радиальный характер, а распределение напоров подчиняется логарифмике Дюпюи:

(1) H^{*} - H_{c} = \frac{Q_{c}}{2\pi T}ln\frac{\Delta x}{r_{c}}

В отличие от этого, на модели "приток" к водозаборному блоку происходит в виде линейных потоков из четырех смежных блоков (см. рисунок); расход каждого из таких потоков:

Q=KFI=Km\Delta x\frac{H^*-H_{B}}{\Delta x}

Так как Q=\frac{1}{4}Q_c, то:

(2) H^* - H_{B} = 0.25\frac{Q_c}{T}

Если теперь почленно вычесть (2) из (1), то:

(3) H_{B}-H_{c}=S_{c}-S_{B}=\frac{Q_c}{T}\left(\frac{1}{2\pi}ln\frac{\Delta x}{r_{c}}-0.25\right)

Таким образом, к напору/понижению, получаемому в «скважинном» блоке, следует сделать поправку по формуле (3). Особенно об этом надо помнить при работе с «чужими» программами численного моделирования, для которых, как правило, нет внятного описания многих деталей построения расчетных алгоритмов. Решить эту проблему (а это действительно проблема, так как разность может быть весьма значительной) можно только путем тестирования программы по аналитическим решениям.

При конструировании модельной сетки следует стремиться к квадратной разбивке в области расположения скважин, стараясь «посадить» скважины в узлы блоков.

Еще одно замечание: если в один блок сетки модели попадают несколько работающих водозаборных скважин, то их приходится объединять в одну эквивалентную, т.е. заменять их «большим колодцем» с суммарным дебитом, рассчитав его радиус по вышерассмотренным зависимостям.


Характер притока к водозаборной скважине в РЕАЛЬНОМ (синие стрелки) фильтрационном потоке и на СЕТОЧНОЙ МОДЕЛИ (черные стрелки)

Из выражения (3) так же следует, что если вы не хотите каждый раз пересчитывать «сеточный» напор в «скважинный», то размер блока модели\Delta x, при котором теоретически H_{B}=H_{c}, следует задавать таким:

\Delta x=e^{0.5\pi}r_{c}\approx 4.81r_{c}

Таким образом, если радиус нашей скважины составляет r_c=125 мм, то размер «скважинного блока» модели должен быть равен приблизительно 0.6 м. Не очень то много — так дробить сетку не каждая модель позволит.

P.S.: в книге “FINITE-DIFFERENCE MODEL FOR AQUIFER SIMULATION IN TWO DIMENSIONS WITH RESULTS OF NUMERICAL EXPERIMENTS” By P. C. Trescott, G. F. Pinder, and S. P. Larson на 9 и 10 странице приводится похожее решение этой задачи.

05/06/2012

Сколько метров в градусе

У моего блога небольшой юбилей — 100-я запись. Чуть более назад, когда я начинал это дело, мне и в голову не могло придти, что рубеж в сотню постов вообще будет преодолен. В голове тогда было идей на пару десятков записей, а вот поди ж ты. А поделиться в этот «зднаменательный» пост я хотел небольшим “know how”, которое будет очень полезно тем, кто столкнулся с реальными задачами, а не тестовыми примерами из обучающих наборов.
Большая часть программ для гидрогеологического моделирования с географическими координатами, выраженными в градусах, работать либо не умеют, либо умеют, но так, что лучше бы не умели вовсе. В то же время, общедоступные подборки векторных карт от сообщества OpenStreetMap, которые очень удобно использовать в качестве подложек для моделей, на беду представлены именно в градусной координатной сетке (Longitude/Latitude WGS84, если «выражаться» в терминах MapInfo). Так что же делать? Надо поменять градусную координатную сетку на метровую. В том же MapInfo это делается путем пересохранения нужного слоя в проекции Universal Transverse Mercator WGS84. Главное тут — не ошибиться сильно с зоной (Москва, в частности, находится в 37-й зоне), но в этом вопросе поможет разграфка зон UTM (via: Часто задаваемые вопросы по координатам, проекциям, системам координат).

01/06/2012

Коллегам на заметку

Местная система координат города Железнодорожный отличается от Московской местной системы координат сдвигом точки отсчета ровно на 28 км на восток и на 6 км на север.

30/05/2012

Мальчик, девочка — да какая разница

«Непосвященные» и даже некоторые специалисты смежных специальностей часто путают две науки: гидрогеологию и гидрологию. Так вот, это разные науки. Взаимосвязанные, но разные. Причем в МГУ их вообще на разных факультетах преподают. Гидрогеологию — на геологическом, а гидрологию — на географическом. Вот, две цитаты из Википедии:
  1. Гидрогеоло́гия (от др.-греч. ὕδωρ «водность» + геология) — наука, изучающая происхождение, условия залегания, состав и закономерности движений подземных вод. Также изучается взаимодействие подземных вод с горными породами, поверхностными водами и атмосферой.
  2. Гидроло́гия (греч. Yδρoλoγια, от др.-греч. Yδωρ — вода + λoγoς — слово, учение) — наука, изучающая природные воды, их взаимодействие с атмосферой и литосферой, а также явления и процессы, в них протекающие (испарение, замерзание и т. п.).
Что характерно, в этой же статье указано, что:
Предмет изучения
Все виды вод гидросферы в океанах, морях, реках, озёрах, водохранилищах, болотах, почвенные и подземные воды.
Так вот, гидрология в отечественном понимании этого термина подземными водами не занимается, за исключением особенностей их взаимосвязи с поверхностными водами — основным предметом изучения этой науки. А вот на Западе часто гидрологию и гидрогеологию объединяют в одну дисциплину, отсюда и такие неточности в Вики. С моей точки зрения, кстати, правильно делают, что объединяют: круговорот воды на планете пока никто не отменял и «выкусывать» из него отдельные куски для отдельного изучения не очень то хорошая идея. Да и не получается, на самом деле.

27/05/2012

Пара ссылок

Interactive Ground Water. И такая есть программа для гидрогеологического моделирования. Установил я её и если честно — так и не понял, как с ней работать.
Explain it to me: Fracking. Подборка видеоклипов, в которых наглядно объясняется, что такое гидроразрыв и с чем его кушать. На английском, но язык не сложный.

20/05/2012

Развенчивая мифы

Среди начинающих гидрогеологов бытует мнение, что для обучения гидрогеологическому моделированию достаточно в подробностях изучить какой-либо из имеющихся инструментов и всё — специалист-модельер готов. К сожалению, это не так. Владение инструментом — необходимое, но недостаточное условие. Более того, доскональное знание всех особенностей программы, приводящее к зацикливанию на технической стороне решения проблемы, зачастую даже мешает. Как я уже говорил, модель — это некая визуализация представлений о реальности, возникших в голове специалиста. Очевидно, что если этих представлений в голове специалиста не возникает, то и модель ничего общего с реальностью иметь не будет. Еще чаще случается так, что представления хоть и есть, но неверные.

Ключ к решению — только опыт. Опять же, представляется очевидным, что на начальном этапе карьеры, когда опыта нет и быть не может, его придется позаимствовать. Словом, ищите наставника. Причем вовсе не обязательно, чтоб он сам занимался моделированием — просто опытный гидрогеолог подойдет не хуже.

p.s.: А мне повезло, я учился у лучших.

17/05/2012

Ссылки

Groundwater Science Textbook. Еще один вариант обработки откачек с помощью Excel.
EPA on-line tools for deliniating plumes and site assessment. Замечательная подборка онлайновых (даже так!) модулей с миграционными расчетами:

Formulas:

Models