GemPy 1.0: открытое стохастическое геологическое моделирование и инверсия

GemPy 1.0: open-source stochastic geological modeling and inversion
Florian Wellmann, Miguel de la Varga, Alexander Schaaf
2019-01-02

байесовская инверсияGPU-ускоренная реализация на TheanoGemPy 1.0имплицитная интерполяция потенциального полястохастическое геологическое моделирование
Представление подповерхностных структур является существенным аспектом широкого спектра геонаучных исследований и применений, начиная от исследований геофлюидных резервуаров, изучения сырьевых материалов и геосеквестрации и заканчивая многочисленными ветвями геонаучных исследований и применений в геологических службах. Существует широкий набор методов для построения геологических моделей; однако наиболее мощные методы доступны за плату в дорогих коммерческих пакетах. Мы представляем полностью открытый метод геомоделирования, основанный на неявном интерполяционном подходе потенциалового поля. Алгоритм интерполяции сопоставим с реализациями в коммерческих пакетах и способен строить сложные полноформатные 3D геологические модели, включая сети разломов, взаимодействия разломов с поверхностями, несогласия и купольные структуры. Алгоритм реализован на языке программирования Python с использованием высокоэффективной базовой библиотеки для оптимизированной генерации кода (Theano), что обеспечивает прямое выполнение на GPU. Функциональность может быть разделена на ядро, необходимое для генерации 3D геологических моделей, и дополнительные инструменты для продвинутых научных исследований. Эти инструменты раскрывают всю мощь нашего подхода, поскольку они обеспечивают связку с фреймворками машинного обучения и байесовского вывода и тем самым открывают путь к стохастическому геологическому моделированию и инверсиям. Кроме того, мы предоставляем методы для анализа топологии моделей и вычисления гравитационных полей на основе геологических моделей и заданных значений плотности. В итоге мы создаём основу для открытых научных исследований с использованием геологических моделей с целью содействия воспроизводимым исследованиям в области геомоделирования.
1
Функциональность модульна: ядро для генерации 3D моделей и дополнительные компоненты, обеспечивающие связь с машинным обучением и байесовскими методами для стохастического моделирования и инверсий.
2
GemPy 1.0 — полнофункциональный открытый метод геомоделирования, реализующий неявную интерполяцию потенциального поля, сопоставимый с коммерческими пакетами.
3
Реализован на Python с использованием Theano для эффективной генерации кода и поддерживает прямое выполнение на GPU для повышения производительности.
4
В комплекте есть инструменты для анализа топологии моделей и расчёта гравитационного поля на основе моделей с заданными плотностями.
5
Алгоритм способен строить сложные полные 3D геологические модели, включая сети разломов, взаимодействия поверхностей разломов, несогласия и купольные структуры.
6
Проект нацелен на поддержку воспроизводимых открытых научных исследований в геомоделировании, предоставляя бесплатную альтернативу дорогому коммерческому ПО.

Программное обеспечение GemPy 1.0 для открытого стохастического геологического моделирования и инверсии (реализация имплиситного интерполяционного метода потенциалов на Python)

Построение и стохастическая инверсия сложных полных 3D геологических моделей (включая разломы, взаимодействия разломов и поверхностей, несогласия, куполообразные структуры), интеграция с методами машинного обучения и байесовской инверсии для стохастического моделирования, а также анализ топологии модели и расчёт гравитационных полей по назначенным плотностям

Publication Details
Publication Date
2019-01-02
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Florian Wellmann
Miguel de la Varga
Alexander Schaaf
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%