Автор работы: Пользователь скрыл имя, 24 Ноября 2015 в 12:49, реферат
PMWIN - полная имитационная система для моделирования потока подземных вод и процессов переноса, включающая моделирующую трехмерную конечно-разностную модель потока подземных вод MODFLOW Геологической службы США (McDonald и др., 1988), модель прослеживания пути частиц PMPATH для Windows (Chiang, 1994) или MODPATH (Pollock, 1988, 1989, 1994), вычислительные модели переноса MT3D и MT3D96 (Zheng, 1990, 1996) и программу оценки параметров PEST (Doherty и др., 1994). Программы, поддерживающие PMWIN, широко используются и доступны по номинальной цене
Пакет плотность требует ввода эталонной плотности (которая обычно устанавливается как плотность чистой воды) и распределения плотности внутри пласта. Эти значения задаются с использованием Редактора Данных:
Заметьте, что пакет «Плотность» поддерживается, только если вы выбираете версию «MODFLOW + Density pacakge from KIWA» в диалоговом окне при запуске на счет.
!!! Все, что ниже, написано по инструкции к старой (4-ой) версии программы. Практически все из этого осталось и в 5-ой версии, но может располагаться в других пунктах меню (т.к. изменилось само меню).
Управление выводом в MODFLOW
Различные результаты моделирования могут быть записаны в файлы путем выбора соответствующих позиций выводы в диалоговом окне "Управление Выводом". Результаты моделирования записываются всякий раз, когда временной шаг и период возмущения кратны частоте вывода, определенной в диалоговом окне. Заметьте, что результаты по первому и последнему периодам возмущения и временным шагам записываются всегда. Используйте "0" для частоты выводы, когда должен быть записан результат только последнего периода возмущения или последнего временного шага. Значения напоров в блоках с отсутствием потока (HNOFLO) или осушенных блоках (NDRY), заданные по умолчанию, показаны в группе "Значения напоров по умолчанию".
Позиции вывода и соответствующие файлы результатов описаны ниже. Все файлы результатов записываются в директории, в которой записаны модельные данные.
- Напоры являются основным результатом моделирования. Напоры в каждом блоке записываются в неформатированный (бинарный) файл HEADS.DAT.
- Понижения являются разницей
между начальными и
- Показатели потока "От блока
к блоку" являются показателями
для каждого блока, включая четыре
типа: (1) возмущенные потоки от
блока к блоку (потоки в или
из каждого блока, возникающие
под влиянием одного из
- Просадка (???) является суммой уплотнений всех слоев модели, имеющих емкость прослоев.
- Уплотнение (деформация???) конкретных
слоев является суммой
- Доконсолидационные напоры
- Интерфейсный файл для MT3D является неформатированным (бинарным) файлом, содержащим подсчитанные напоры, потоки через грани блоков во всех направлениях и расходы различных источников/стоков. Интерфейсный файл создается пакетом LKMT. Этот пакет включен в версию MODFLOW, поддерживаемую PMWIN или MMT3D. Вы можете использовать эти две версии MODFLOW, если вы имеете ввиду последующий запуск MT3D. Если используется другая версия MODFLOW, нежели эти две, то необходимо добавить пакет LKMT в MODFLOW. Обратитесь к руководству по MT3D за пояснениями, как это сделать.
Для проверки результатов моделирования MODFLOW подсчитывает объемный водный баланс для всей модели на конец каждого временного шага и записывает это в файл записи моделирования "OUTPUT.DAT". Водный баланс обеспечивает показ повсеместной приемлемости численного решения. В методах численного решения система уравнений, решаемая моделью, фактически состоит из условий непрерывности потока для каждого блока модели. Непрерывность также должна существовать для общих потоков в или из целой модели или ее областей. Это значит, что различия между общим притоком и общим оттоком должны быть равны общему изменению емкости. Рекомендуется читать файл записи моделирования OUTPUT.DAT. Этот файл также содержит другую существенную информацию. В случае затруднений эта дополнительная информация может быть очень полезной.
Управление выводом в MT3D
Модель переноса MT3D (версия 1.х) создает ASCII-файл записи моделирования OUTPUT.MT3 и произвольный (необязательный???) неформатированный (бинарный) файл концентраций MT3D.UCN. Оба файла записываются в той же директории, что и модельные данные. В дополнении к этим двум файлам MT3D96 может записать массу, содержащуюся в каждом блоке в файле "масса блок за блоком" MT3D.CBM. Этот файл также бинарный. По желанию вы можете записать некоторые другие результаты, выбрав соответствующую позицию формата ASCII в диалоговом окне "Управление выводом".
- CINACT - заданные концентрации в
пассивных концентрационных
- THKMIN - минимальная насыщенная
Меню "Оценка" обеспечивает взаимосвязь между PMWIN, фильтрационной моделью MODFLOW и программой оценки параметров PEST. С использованием PEST параметры модели и(или) возмущения могут быть согласованы в процессе подгонки модельных значений к наблюденным настолько близко, насколько это возможно. PEST ищет оптимальную установку параметров, при которой сумма квадратичных отклонений модельными значениями (напоров???) и экспериментальными наблюдениями сводится к минимуму. Эта сумма рассматривается как объективная функция.
С использованием PMWIN и PEST могут быть откалиброваны следующие параметры и/или возмущения:
- Горизонтальный коэффициент
- Вертикальный коэффициент
- Упругоемкость, гравитационная или упругая емкости.
- Inelastic storage factor (используемый пакетом IBS1).
- Дебит откачки из скважин
- Параметры проводимости (дополнительной) в блоках с дренами, генеральными напорными границами, реками и потоками.
- Интенсивность питания
- Максимальная интенсивность
- Вертикальный коэффициент
Используя меню "Управление Данными", вы можете задать необходимые контрольные значения для операций PEST. Список Параметров дает обзор оцениваемых параметров и/или возмущений. Оцениваемый параметр (такой как проводимость или дебит откачки) определяется с использованием Метода Ввода По Зонам Редактора Данных (смотри Список Параметров для того, как задать Оцениваемый Параметр). Координаты скважин и наблюденные значения (напоров) даются в разделе "Скважины и Наблюдения" ("Bores and Observations").
Скважины и Наблюдения (Bores and Observations)
В диалоговом окне "Скважины и наблюдения" вы задаете координаты Х (в направлении на восток), Y (в направлении на север) и номер слоя каждой скважины в Таблице Скважин. Скважина активна, если флажок в окне "Active" таблицы установлен на "YES". Когда вы редактируете модельные данные, активные скважины и соответствующие номера скважин будут показываться на экране Редактором Данных. Для моделирования нестационара PMWIN интерполирует результаты моделирования на активные скважины, и вы можете использовать Graph Viewer для просмотра графиков временного прослеживания уровней.
В Таблице Наблюдений ("Table of Observations") вы определяете номер скважины в столбце "Скважина" ("Bore"). Время наблюдений дается в столбце "Время" ("Time"). Это время, отсчитываемое от момента начала моделирования, на которое приводится измеренный напор, понижение, концентрация, деформация, доконсолидационный напор и значение просадки. Используя Graph Viewer, вы можете создавать графики, основанные на наблюденных значениях. (Заметьте, что понижение определяется как h0-h, где h0 - начальный напор и h - измеренный напор на Время наблюдения.)
Используя клавиши "Save" и "Load", вы можете записать или загрузить содержимое таблиц в или из файла "Скважины" и файла "Наблюдения". Формат этих файлов приводится в Приложении 2 Руководства PMWIN. Вы можете вставлять или удалять строки таблиц нажатием клавиш Ctrl+Ins или Ctrl+Del. В PMWIN максимальное количество скважин - 1000. Максимальное количество наблюдений - 6000.
Для калибрации модели PEST использует наблюденные напоры или понижения только когда времена наблюдений соответствуют одному из времен моделирования, на которые MODFLOW записывает результаты в свои неформатированные (бинарные) файлы, такие как HEADS.DAT или DDOWN.DAT. Если нет соответствия этих времен, наблюденные значения будут проигнорированы. Задача PEST состоит в минимизации различий между наблюденными значениями и соответствующими значениями, полученными на модели, путем согласования параметров до тех пор, пока сумма квадратичных весовых отклонений (т.н. целевая функция) не станет минимальной. Вес, относящийся к каждому отклонению при расчете целевой функции дается в столбце "Weight" таблицы наблюдений. Вес наблюдения может быть равен нулю, если вы этого пожелаете (это значит, что данное наблюдение не участвует в расчете целевой функции), но он не может быть отрицательным. Обращайтесь к руководству по PEST для нормального применения весов в процессе оценки параметров.
Меню «Значение» возникает только в Редакторе Данных. Имеется пять позиций меню:
Matrix
Zones
Points
Search and Modify
Result Extractor
Матрица
В подменю "Matrix" существует две позиции: Reset и Browse.
Reset
Используя Reset вы можете задать значение в диалоговом окне "Восстановить матрицу" ("Reset Matrix"). Значение будет задано во все блоки текущего слоя. Если вы редактируете конкретный пакет, в котором блок имеет более чем одно значение (например пакет "Река"), то все значения в диалоге будут заданы во все блоки текущего слоя.
Browse
Используя Browse вы можете просматривать значения в блоках в диалоговом окне "Просмотреть Матрицу" ("Browse Matrix"). В таблице этого диалогового окна показывается серия столбцов и строк, которые соответствуют столбцам и строкам конечно-разностной сетки. Данные в блоках показываются в таблице. Если вы редактируете конкретный пакет, в котором блок имеет более одного значения, то вы можете выбрать тип параметра из раскрывающегося окна "Параметр". Позиция "Ширина Столбца" этого раскрывающегося окна используется для изменения появляющейся ширины колонок таблицы.
Вы можете записать данные, введенные в блоки, в ASCII матричном файле, нажав кнопку "Save" и определив имя файла в стандартном диалоговом окне открытия файла. Такой файл может быть позднее загружен в таблицу.
Для загрузки ASCII матричного файла:
1. Нажмите клавишу "Загрузить" ("Load"). Появляется диалоговое окно "Загрузить матрицу".
2. Наберите имя матричного файла в поле "Файл" или нажмите кнопку, следующую за окном и выберите имя матричного файла из стандартного диалогового окна
3. Задайте начальную позицию. Начальная
позиция дает столбец и строку,
в которые будет загружена ASCII-матрица.
Количество столбцов и строк
матрицы не должен быть
4. Выберите опцию из группы "Опции"
Только перед введением загруженной матрицы в таблицу имеется несколько способов изменения ее значений.
Replace (заменить): значения в таблице заменяются на значения, представленные в ASCII-матрице.
Add (прибавить): значение в блоках ASCII-матрицы прибавляются к значениям в таблице.
Subtract (вычесть): значения в таблице вычитаются из значений загруженной матрицы.
Multiply (умножить): данные в таблице умножаются на данные загруженной матрицы.
Divide (разделить): данные в таблице делятся на данные загруженной матрицы. Если данные в блоках загруженной матрицы равны нулю, то соответствующие блоки таблицы остаются без изменений.
Диалоговые окна "Browse" и "Load Matrix" обеспечивают возможность манипулирования вашими модельными данными. Например, вы можете высчитать мощность слоя вычитанием высоты подошвы из высоты кровли.