МТЗ

Утилита предназначена для работы с данными магнитотеллурических зондирований. Частотные зависимости магнитотеллурических импедансов, координаты точек зондирований и другая техническая информация импортируются из входных данных в формате *.edi. (Поддерживаются следующие стандарты файла: "SEG 1.0", "4.3", "SEG 1.01")

В текущей версии реализован следующий основной  функционал, разделённый на три вкладки EDI->SHP, Передаточные функции, 1D инверсия (Occam1D).

EDI->SHP:

Вкладка предназначена для создания shp-файлов с координатами точек зондирований и линиями профилей (точечных и линейных). Часто материал приходит в не отсортированном виде, либо в сортировке отличной от традиционной профиль-пикет. Поэтому при создании ГИС-проектов необходимо построить схемы расположения точек и профилей. При необходимости осуществить переименование файлов в сортировке профиль-пикет.

I.     Экспорт координат единичных точек измерений в формат shp;

II.     Экспорт линии профиля в формат shp.

Вышеперечисленные функции необходимы для построения схем фактического расположения точек измерений и профилей. Ниже представлен скриншот вкладки  с красными цифрами пошаговой разметки этапов работы. На пути преобразования edi файлов в shp-файл (сцена) выполняются следующие шаги.

1.     Ввод пути папки с edi-файлами.

2.     Окно статистики, которое отображает количество прочтённых файлов и результат приведения файлов к единой сетке частот.

3.     Ввод названия профиля (одно имя для shp-файла и сцены). Допускаются русские или английские буквы, цифры, символы тире и нижнее подчёркивание.

4.     Ввод пути папки для сохранения shp-файла.

5.     После нажатия кнопки Создать shp в редакторе проектов появится сцена подгруженным из папки shp-файлом. По умолчанию файл сцены (с расширением *._sn) не сохраняется. Сохранение файла сцены осуществляется пользователем в Редакторе проектов.

6.     SHP-файл в зависимости от галочки Профильные данные будет либо линейным (галочка отмечена), либо точечным (галочка снята).

Ниже приведен результат работы с экспортом данных *.edi в линейный и точечный shp-файлы на примере профиля из 109 пикетов. Файлы *.edi массива данных имеет упорядоченные имена (профиль_пикет): 14_001.edi, 14_002.edi, 14_003.edi, 14_004.edi, 14_005.edi и т.д.

Результат работы программы для профильного случая, точечного и комбинированного.


Просмотр кривых:

Вкладка предназначена для просмотра передаточных функций: RhoT_xy, Phi_xy, RhoT_yx, Phi_yx, RhoT_eff, Phi_eff.

1.  Ввод пути папки с edi-файлами.

2.  Окно статистики, которое отображает количество прочтённых файлов и результат приведения файлов к единой сетке частот.

3. Кнопка масштабирования и перерисовки изображения. Кнопка используется при изменении размеров основного окна утилиты и некорректном отображении кривых.

4. Выбор имени файла для отображения из списка загруженных.

5. Выбор компоненты передаточной функции.


Передаточные функции:

Формирование, расчёт и экспорт в сцену передаточных функций осуществляется в несколько этапов:

1.     Загрузка профиля данных в формате *.edi;

2.     Формирование массивов данных передаточных функций начинается с расчёта общей для всех пикетов сетки частот, далее производится расчёт передаточных функций (кажущегося сопротивления RhoK_xy,yx, RhoK_eff и фазы главных импедансов), выброс отскоков (фиксированный амплитудный критерий), аппроксимация кривой кажущегося сопротивления (зависимость RhoK от периода/частоты) кубическим сплайном, интерполяция рассчитанных значений передаточных функций на общую сетку частот с последующим медианным сглаживанием по трём значением. Ограничение на количество частот принимаемых в обработку - не менее трёх.

Оценка среднего расстояния между пикетами позволяет получить представление о соблюдении проектного шага измерений, а также выявлять ошибки сортировки точек по принципу профиль_пикет, наличие случайно попавших в профиль точек не принадлежащих профилю.

3.     Выбор компонент (xy, yx, eff) для сохранения передаточных функций и шкал заливки разрезов (*._rg), галочками отмечаем сохраняемые в TOC передаточные функции. ТОС-файл (*.pgrid), содержащий массив значений выбранных передаточных функций, формируется по регулярной сети N x N_freq, где N-количество пикетов, а N_freq количество частот(периодов). Расстояние между пикетами в *.pgrid выбирается по оценке среднего расстояния между пикетами съемки.

4.     Нормализация амплитуд по частоте с минимальной дисперсией. По каждой частоте на профиле рассчитывается среднее значение и дисперсия кажущегося сопротивления. После выбора частоты с минимальной дисперсией RhoK, для каждого пикета рассчитывается отношение значения RhoK на выбранной частоте к среднему значению RhoK по профилю. Далее, на коэффициенты равные полученным отношениям по каждому пикету, умножаются значения RhoK на всех остальных периодах. Нормированные массивы записываются в TOC-файл как отдельное свойство с маркировкой _NAMD (Normalized amplitudes minimal dispersion).

5.     Ввод имени сцены, оно же будет именем TOC-файла;

6.     Ввод пути папки для сохранения TOC-файла. Сохранение файла сцены выбирается пользователем в Редакторе проектов. По умолчанию файл сцены (*._sn) не сохраняется.

7.     Кнопка запуска рассчётов.

Эффективное кажущееся сопротивление по профилю 14(Намская площадь) сопротивление до нормализации амплитуд.
Эффективное кажущееся сопротивление по профилю 14(Намская площадь) сопротивление после нормализации амплитуд.


1D инверсиия (Occam1D):

В этом модуле реализован алгоритм одномерной инверсии Occam1D для магнитотеллурических данных в формате edi.Ниже ссылка на оригинальную статью:

Constable, S. C., R. L. Parker, and C. G. Constable, 1987, Occam’s inversion –– A practical algorithm for generating smooth models from electromagnetic sounding data, Geophysics, 52 (03), 289–300.

В каждом пикете по эффективному кажущемуся сопротивлению и фазе подбирается модель. Совокупность этих моделей формируется в профильную сцену ГИС-Integro.

Основное окно модуля одномерной инверсии

1.  Загрузка профиля данных в формате *.edi;

2. Окно статистики. Формирование массивов данных передаточных функций начинается с расчёта общей для всех пикетов сетки частот, далее производится расчёт передаточных функций (кажущегося эффективного сопротивления RhoK_eff и фазы эффективного импеданса), выброс отскоков (фиксированный амплитудный критерий), аппроксимация кривой кажущегося сопротивления (зависимость RhoK от периода/частоты) кубическим сплайном, интерполяция рассчитанных значений передаточных функций на общую сетку частот с последующим медианным сглаживанием по трём значением. Ограничение на количество частот принимаемых в обработку - не менее трёх.

Оценка среднего расстояния между пикетами позволяет получить представление о соблюдении проектного шага измерений, а также выявлять ошибки сортировки точек по принципу профиль_пикет, наличие случайно попавших в профиль точек не принадлежащих профилю.

3. Параметры модели, количество итераций, нормализация амплитуд.


Параметры модели:

"Шаг по профилю" - расстояния между пикетами. Обычно ставится проектное значение, которое можно проконтролировать средним расстоянием между пикетами в окне статистики. В ТОС-файле (Двумерная развёртка) - это значение DX.

"Шаг по глубине" - в ТОС-файле (Двумерная развёртка) это значение DY.

"Максимальная глубина" - глубина модели. Задаётся исходя из частотного диапазона измерений и представлений о проводимости разреза.

"Геометрический коэффициент" - мощность каждого последующего слоя моделирования будет умножаться на этот коэффициент. Мощность первого слоя Н1="Шаг по глубине", второго слоя H2="Шаг по глубине" x "Геометрический коэффициент" и т.д. до достижения максимальной глубины.

"Количество итераций" - максимальное число попыток подобрать модель, соответствующую наблюдённым данным (как правило подбор осуществляется за 10-20 итераций). Максимально возможное число итераций = 100.

"Нормализация амплитуд". По умолчанию процедура выполняется всегда. Если на вход были поданы уже отнормированные сплайны, то выбираем "Без нормализации".

4. Корневое имя 2D сцен(профиля) с данными в TOC: исходные данные RhoT_eff, Phi_eff(имя_data), нормированные RhoT_eff, Phi_eff (имя_NAMD), подобранная модель УЭС (имя_model), модельные передаточные функции RhoT_eff, Phi_eff (имя_calc).

5. Папка для сохранения результатов.

6. Старт расчёта 1D моделей. Выбрав название профиля и папку для сохранения результатов, нажимаем "Рассчитать".


В результате вычислений получаем 4 сцены, которые расположены в порядке этапов обработки профиля.

Результирующие сцены работы модуля 1D инверсии.

"Название профиля"_data - сцена с исходными данными приведёнными к единой сетке частот с выбросом отскочивших значений.

Разрез эффективного кажущегося сопротивления по Намской площади, профиль 17 (пр17_data).

"Название профиля"_NAMD_data - сцена описанная выше после нормализации амплитуд.

Разрез эффективного кажущегося сопротивления после нормализации амплитуд по Намской площади, профиль 17 (пр17_NAMD_data).

"Название профиля"_model- сцена с результатом инверсии (глубинная модель).

Глубинный 1D геоэлектрический разрез по Намской площади, профиль 17 (пр17_model)

"Название профиля"_calc - результат решения прямой задачи от подобранной модели. Этот результат полезно сравнить с "Название профиля"_NAMD_data.

Результат расчёта модельного RhoT_eff (от полученной модели) (пр17_calc)


В папке "Результат" помимо ТОС-файлов, сохраняется табличный файл в формате csv расчётом погрешностей наблюденных и расчётных кривых.

Сцены сохраняются пользователем в Редакторе проектов. Если этого не сделать в папке с результатом останутся только ТОС-файлы и csv.