GemPy 1.0: открытое стохастическое геологическое моделирование и инверсия
GemPy 1.0: open-source stochastic geological modeling and inversion
2019-01-02
SCID: 54.1/nnzdp6ue
Discuss with AI
байесовская инверсияGPU-ускоренная реализация на TheanoGemPy 1.0имплицитная интерполяция потенциального полястохастическое геологическое моделирование
Figures from the paper
Abstract (AI)
Представление подповерхностных структур является существенным аспектом широкого спектра геонаучных исследований и применений, начиная от исследований геофлюидных резервуаров, изучения сырьевых материалов и геосеквестрации и заканчивая многочисленными ветвями геонаучных исследований и применений в геологических службах. Существует широкий набор методов для построения геологических моделей; однако наиболее мощные методы доступны за плату в дорогих коммерческих пакетах. Мы представляем полностью открытый метод геомоделирования, основанный на неявном интерполяционном подходе потенциалового поля. Алгоритм интерполяции сопоставим с реализациями в коммерческих пакетах и способен строить сложные полноформатные 3D геологические модели, включая сети разломов, взаимодействия разломов с поверхностями, несогласия и купольные структуры. Алгоритм реализован на языке программирования Python с использованием высокоэффективной базовой библиотеки для оптимизированной генерации кода (Theano), что обеспечивает прямое выполнение на GPU. Функциональность может быть разделена на ядро, необходимое для генерации 3D геологических моделей, и дополнительные инструменты для продвинутых научных исследований. Эти инструменты раскрывают всю мощь нашего подхода, поскольку они обеспечивают связку с фреймворками машинного обучения и байесовского вывода и тем самым открывают путь к стохастическому геологическому моделированию и инверсиям. Кроме того, мы предоставляем методы для анализа топологии моделей и вычисления гравитационных полей на основе геологических моделей и заданных значений плотности. В итоге мы создаём основу для открытых научных исследований с использованием геологических моделей с целью содействия воспроизводимым исследованиям в области геомоделирования.
Key Findings
1
Функциональность модульна: ядро для генерации 3D моделей и дополнительные компоненты, обеспечивающие связь с машинным обучением и байесовскими методами для стохастического моделирования и инверсий.
2
GemPy 1.0 — полнофункциональный открытый метод геомоделирования, реализующий неявную интерполяцию потенциального поля, сопоставимый с коммерческими пакетами.
3
Реализован на Python с использованием Theano для эффективной генерации кода и поддерживает прямое выполнение на GPU для повышения производительности.
4
В комплекте есть инструменты для анализа топологии моделей и расчёта гравитационного поля на основе моделей с заданными плотностями.
5
Алгоритм способен строить сложные полные 3D геологические модели, включая сети разломов, взаимодействия поверхностей разломов, несогласия и купольные структуры.
6
Проект нацелен на поддержку воспроизводимых открытых научных исследований в геомоделировании, предоставляя бесплатную альтернативу дорогому коммерческому ПО.
Research Object
Программное обеспечение GemPy 1.0 для открытого стохастического геологического моделирования и инверсии (реализация имплиситного интерполяционного метода потенциалов на Python)
Research Subject
Построение и стохастическая инверсия сложных полных 3D геологических моделей (включая разломы, взаимодействия разломов и поверхностей, несогласия, куполообразные структуры), интеграция с методами машинного обучения и байесовской инверсии для стохастического моделирования, а также анализ топологии модели и расчёт гравитационных полей по назначенным плотностям
Publication Details
Publication Date
2019-01-02
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest