Reconstruction of the spatial distribution of filtration properties of heterogeneous geologic media based on variations of microseismicity resulting from fluid injection

Cover Page

Cite item

Full Text

Abstract

Determining the properties of heterogeneous reservoirs based on microseismic evolution data is an important task in field development. Analyzing the propagation of microseismic events occurring during fluid injection/withdrawal provides valuable information about permeability and stress state of the reservoir. In this paper, we consider the inverse problem of determining reservoir filtration properties from microseismic event propagation data. For this purpose, the influence of various geological factors on the distribution of microseismic event sources is investigated. Machine learning methods were used to identify correlations between geologic model parameters and microseismicity evolution. Due to the insufficient variability of in-situ data, an artificial database of catalogs of microseismic events containing the coordinates of sources and their occurrence times was created to train the model. For this purpose, numerical modeling of fluid injection and generation of microseismic events in synthetic models of permeable media with different geological structure was carried out. Thus, a comprehensive approach to the restoration of filtration properties of heterogeneous reservoirs from microseismicity evolution data using machine learning methods is proposed. The proposed methodology can be applied to optimize field development, improve the efficiency of fluid extraction and reduce the risks associated with the occurrence of undesirable anthropogenic seismic activity.

Full Text

Введение

Закачка флюида в процессе разработки месторождений углеводородов может сопровождаться возникновением индуцированной сейсмичности [Адушкин, Турунтаев, 2015; Shapiro, 2015]. Мониторинг микросейсмических событий является одним из методов анализа процессов в геофизических объектах (месторождениях полезных ископаемых, крупномасштабных подземных объектах и т. д.). Он осуществляется с помощью сети станций, регистрирующих слабые сейсмические сигналы. В результате анализа распространения облака микросейсмических событий могут быть получены важные сведения о процессах, протекающих в пределах исследуемого объекта, определены механические и фильтрационные свойства среды, получены данные о ее структуре и наличии неоднородностей. Ранее в ряде работ была показана возможность использования данных о распространении облака микросейсмических событий для оценки проницаемости однородной и анизотропной среды [Shapiro, 2015]. Возможность решения обратной задачи - определения локальной проницаемости неоднородной пористой среды по данным об изменении микросейсмической активности - была экспериментально продемонстрирована в ходе нашей предыдущей работы [Turuntaev и др., 2013]. Однако методики, позволяющей по данным о распространении облака микросейсмических событий в неоднородной среде оценить фильтрационные свойства на масштабах коллектора, до сих пор предложено не было.

Цель данной работы - определить возможность восстановления пространственного распределения фильтрационных свойств неоднородных геологических сред по вариациям микросейсмичности. Решение подобных обратных задач осложнено высокой степенью неопределенности и наличием нелинейных связей. Глубокие нейронные сети позволяют эффективно моделировать сложные нелинейные зависимости, что делает их эффективным инструментом для решения задач такого рода. Основная проблема создания методик на основе глубокого обучения для анализа распределенных геофизических полей состоит в отсутствии необходимого количества натурных данных для обучения. Один из возможных путей для решения данной проблемы состоит в использовании синтетических данных для обучения модели. Для их создания мы предлагаем методику достаточно быстрого численного моделирования закачки жидкости и генерации микросейсмических событий в средах с различной геологической структурой. С помощью этой методики был создан набор из 130 тысяч синтетических микросейсмических каталогов для различных геологических условий. Полученные синтетические данные были использованы для создания модели глубокого обучения, которая позволяет по распространению облака микросейсмических событий восстанавливать пространственное распределение проницаемости модельной геологической среды. Ниже представлено подробное описание всех этапов разработки и обучения модели.

Методика быстрого моделирования распространения облака микросейсмических событий

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

Модельная среда представляла собой неоднородный коллектор размером 4 × 4 × 1 км и глубиной залегания 1 км (рис. 1). Закачка флюида производилась в нагнетательную скважину, расположенную в центре рассматриваемого коллектора, отбор производился через добывающие скважины, расположенные по углам. Для каждого расчета величины расхода подбирались исходя из приемистостей скважин таким образом, чтобы суммарный расход добывающих скважин был примерно равен расходу нагнетательной скважины и при этом максимальные отклонения величин давления на скважинах от начального уровня находились в заданных пределах: до + 0.5 МПа для нагнетательной скважины и до -0.05 МПа для добывающей.

 

Риc. 1. Схема рассматриваемой задачи (слева). Пример пространственного распределения проницаемости модельного коллектора (справа).

 

Для получения изменяющегося во времени поля порового давления на первом этапе моделирования численно решалось уравнение однофазной неустановившейся фильтрации жидкости в проницаемой среде [Баренблатт и др., 1984]:

  P t = k mη 1 β f + 1 β m 1 ΔP+q MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qadaWcaaWdaeaapeGaeyOaIy RaamiuaaWdaeaapeGaeyOaIyRaamiDaaaacqGH9aqpdaWcaaWdaeaa peGaam4AaaWdaeaapeGaamyBaiabeE7aObaadaqadaWdaeaapeWaaS aaa8aabaWdbiaaigdaa8aabaWdbiabek7aI9aadaWgaaWcbaWdbiaa dAgaa8aabeaaaaGcpeGaey4kaSYaaSaaa8aabaWdbiaaigdaa8aaba Wdbiabek7aI9aadaWgaaWcbaWdbiaad2gaa8aabeaaaaaak8qacaGL OaGaayzkaaWdamaaCaaaleqabaWdbiabgkHiTiaaigdaaaGccqqHuo arcaWGqbGaey4kaSIaamyCaaaa@4DD6@ ,                                  (1)

где: выражение k mη 1 β f + 1 β m 1 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qadaWcaaWdaeaapeGaam4Aaa WdaeaapeGaamyBaiabeE7aObaadaqadaWdaeaapeWaaSaaa8aabaWd biaaigdaa8aabaWdbiabek7aI9aadaWgaaWcbaWdbiaadAgaa8aabe aaaaGcpeGaey4kaSYaaSaaa8aabaWdbiaaigdaa8aabaWdbiabek7a I9aadaWgaaWcbaWdbiaad2gaa8aabeaaaaaak8qacaGLOaGaayzkaa WdamaaCaaaleqabaWdbiabgkHiTiaaigdaaaaaaa@43CB@  - коэффициент пьезопроводности; k - проницаемость среды; η MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaH3oaAaaa@3505@  - вязкость жидкости; m - пористость среды; β f MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaHYoGypaWaaSbaaSqaa8 qacaWGMbaapaqabaaaaa@363F@  и β m MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaHYoGypaWaaSbaaSqaa8 qacaWGTbaapaqabaaaaa@3646@  - сжимаемости флюида и пористого скелета; P - давление жидкости; t - время; q - источник флюида.

Вычисление сжимаемости флюида и пористого скелета производится следующим образом:

  β f = ρ f dP d ρ f MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaHYoGypaWaaSbaaSqaa8 qacaWGMbaapaqabaGcpeGaeyypa0JaeqyWdi3damaaBaaaleaapeGa amOzaaWdaeqaaOWdbmaalaaapaqaa8qacaWGKbGaamiuaaWdaeaape Gaamizaiabeg8aY9aadaWgaaWcbaWdbiaadAgaa8aabeaaaaaaaa@4078@  и β m =m dP dm MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaHYoGypaWaaSbaaSqaa8 qacaWGTbaapaqabaGcpeGaeyypa0JaamyBamaalaaapaqaa8qacaWG KbGaamiuaaWdaeaapeGaamizaiaad2gaaaaaaa@3C3F@ ,                                          (2)

где ρ f MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaHbpGCpaWaaSbaaSqaa8 qacaWGMbaapaqabaaaaa@365E@  - плотность жидкости.

Параметры модельной среды, такие как проницаемость среды, вязкость жидкости, пористость среды, плотность жидкости, представлены в табл. 1. Свободный член q в уравнении (1) представляет собой источник жидкости. Он пропорционален расходу закачиваемой жидкости, коэффициент пропорциональности определяется приемистостью скважины. В качестве начального условия задается гидростатическое распределение давления, в качестве граничных условий - нулевой градиент давления (непроницаемые границы).

 

Таблица 1. Параметры модельной среды

m

ρf, кг/м3

η, сП

βf, МПа

βm, МПа

0.2

103

2

104

104

 

Для численного решения задачи о распространении порового давления использовалась библиотека PyPDE [Zwicker, 2020], написанная на языке Python для решения дифференциальных уравнений. На рис. 2 показан пример горизонтального разреза модели проницаемости в плоскости, содержащей скважины, и распределение порового давления в ней на некотором шаге вычисления.

 

Рис. 2. Горизонтальный разрез модели проницаемости в плоскости расположения скважин (слева). Распределение порового давления на некотором шаге вычисления (справа).

 

На втором этапе моделирования данные о распространении порового давления использовались для решения задачи о распространении облака микросейсмических событий. Для этого в каждый элементарный объем модели помещается некоторое количество N1 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaWGobGaeS4AI8JaaGymaa aa@3644@  “инициаторов” событий. Каждый инициатор представляет собой некую существующую трещину, характеризуемую направлением вектора нормали n i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qaceWGUbWdayaalaWaaSbaaS qaa8qacaWGPbaapaqabaaaaa@35A6@ , которое задавалось через азимут α i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaHXoqypaWaaSbaaSqaa8 qacaWGPbaapaqabaaaaa@3640@  и угол наклона плоскости трещины γ i   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaHZoWzpaWaaSbaaSqaa8 qacaWGPbaapaqabaGcpeGaaiiOaaaa@3786@  (в данной работе трещины были ориентированы вертикально), и параметрами закона трения Кулона: коэффициентом трения μ i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaH8oqBpaWaaSbaaSqaa8 qacaWGPbaapaqabaaaaa@3657@  и сцеплением C i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaWGdbWdamaaBaaaleaape GaamyAaaWdaeqaaaaa@3569@  (табл. 2). Конкретные величины указанных параметров для каждой трещины задавались случайным образом: направления вектора нормали к трещинам распределены по нормальному закону, коэффициенты трения и сцепления - согласно распределению Вейбулла [Адушкин, Турунтаев, 2015]:

C i W C 0 , λ C ,k MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaWGdbWdamaaBaaaleaape GaamyAaaWdaeqaaOWdbiabgYJi+jaadEfadaqadaWdaeaapeGaam4q a8aadaWgaaWcbaWdbiaaicdaa8aabeaak8qacaGGSaGaeq4UdW2dam aaBaaaleaapeGaam4qaaWdaeqaaOWdbiaacYcacaWGRbaacaGLOaGa ayzkaaaaaa@40A5@ , μ i W μ 0 , λ μ ,k MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaH8oqBpaWaaSbaaSqaa8 qacaWGPbaapaqabaGcpeGaeyipI4Naam4vamaabmaapaqaa8qacqaH 8oqBpaWaaSbaaSqaa8qacaaIWaaapaqabaGcpeGaaiilaiabeU7aS9 aadaWgaaWcbaWdbiabeY7aTbWdaeqaaOWdbiaacYcacaWGRbaacaGL OaGaayzkaaaaaa@436F@ ,

  α i N α 0 ,  σ α 2 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaHXoqypaWaaSbaaSqaa8 qacaWGPbaapaqabaGcpeGaeyipI4NaamOtamaabmaapaqaa8qacqaH XoqypaWaaSbaaSqaa8qacaaIWaaapaqabaGcpeGaaiilaiaacckacq aHdpWCpaWaa0baaSqaa8qacqaHXoqya8aabaWdbiaaikdaaaaakiaa wIcacaGLPaaaaaa@4371@ , γ i N γ 0 ,  σ γ 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaHZoWzpaWaaSbaaSqaa8 qacaWGPbaapaqabaGcpeGaeyipI4NaamOtamaabmaapaqaa8qacqaH ZoWzpaWaaSbaaSqaa8qacaaIWaaapaqabaGcpeGaaiilaiaacckacq aHdpWCpaWaa0baaSqaa8qacqaHZoWza8aabaWdbiaaikdaaaaakiaa wIcacaGLPaaaaaa@4388@ .                               (3)

Начальное напряженное состояние породы характеризовалось тензором напряжений T σ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaWaa8XaaeaaqaaaaaaaaaWdbiqadsfapaGbau aadaWgaaWcbaWdbiaaKp8aa8aabeaaaOGaayz4Gaaaaa@380D@ .

 

Таблица 2. Параметры трещин

С0, МПа

λС, МПа

μ0

λm

k

α0, °

γ0, °

0.10

0.03

0.83

0.02

1.8

45

90

 

Для каждого элемента среды данный тензор вычислялся исходя из литостатического давления:

T σ = = ν 1ν 0 H ρ s z gdz 0 0 0 ν 1ν 0 H ρ s z gdz 0 0 0 0 H ρ s z gdz , MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGceaGabeaadaWhdaqaaabaaaaaaaaapeGabmiva8 aagaqbamaaBaaaleaapeGaeq4Wdmhapaqabaaakiaawgoia8qacqGH 9aqpaeaacqGH9aqpdaqadaWdaeaafaqabeWadaaabaWdbmaalaaapa qaa8qacqaH9oGBa8aabaWdbiaaigdacqGHsislcqaH9oGBaaWaaubm aeqal8aabaWdbiaaicdaa8aabaWdbiaadIeaa0WdaeaapeGaey4kIi paaOGaeqyWdi3damaaBaaaleaapeGaam4CaaWdaeqaaOWdbmaabmaa paqaa8qacaWG6baacaGLOaGaayzkaaGaam4zaiaadsgacaWG6baapa qaa8qacaaIWaaapaqaa8qacaaIWaaapaqaa8qacaaIWaaapaqaa8qa daWcaaWdaeaapeGaeqyVd4gapaqaa8qacaaIXaGaeyOeI0IaeqyVd4 gaamaavadabeWcpaqaa8qacaaIWaaapaqaa8qacaWGibaan8aabaWd biabgUIiYdaakiabeg8aY9aadaWgaaWcbaWdbiaadohaa8aabeaak8 qadaqadaWdaeaapeGaamOEaaGaayjkaiaawMcaaiaadEgacaWGKbGa amOEaaWdaeaapeGaaGimaaWdaeaapeGaaGimaaWdaeaapeGaaGimaa WdaeaapeWaaubmaeqal8aabaWdbiaaicdaa8aabaWdbiaadIeaa0Wd aeaapeGaey4kIipaaOGaeqyWdi3damaaBaaaleaapeGaam4CaaWdae qaaOWdbmaabmaapaqaa8qacaWG6baacaGLOaGaayzkaaGaam4zaiaa dsgacaWG6baaaaGaayjkaiaawMcaaiaacYcaaaaa@7326@  (4)

где: ρ s MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaHbpGCpaWaaSbaaSqaa8 qacaWGZbaapaqabaaaaa@366B@  - плотность среды; H MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaWGibaaaa@3426@  - глубина; ν MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaH9oGBaaa@3511@  - коэффициент Пуассона. Далее нормальное   σ n MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaGGGcGaeq4Wdm3damaaBa aaleaapeGaamOBaaWdaeqaaaaa@378D@  и касательное τ  MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaHepaDcaGGGcaaaa@3642@  напряжения для каждой трещины вычислялись по заданной ориентации вектора нормали n MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qaceWGUbWdayaalaaaaa@346D@  к плоскости трещины (рис. 3):

  s = T σ n MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qaceWGZbWdayaalaWdbiabg2 da98aadaWhdaqaa8qaceWGubWdayaafaWaaSbaaSqaa8qacaa5dpaa paqabaaakiaawgoia8qacqGHflY1ceWGUbWdayaalaaaaa@3DC9@                             (5)

  σ n = T σ n n MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaHdpWCpaWaaSbaaSqaa8 qacaWGUbaapaqabaGcpeGaeyypa0ZaaeWaa8aabaWaa8XaaeaapeGa bmiva8aagaqbamaaBaaaleaapeGaeq4Wdmhapaqabaaakiaawgoia8 qacqGHflY1ceWGUbWdayaalaaapeGaayjkaiaawMcaaiabgwSixlqa d6gapaGbaSaaaaa@44D8@                  (6)

  τ= s s σ n 2 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaHepaDcqGH9aqpdaGcaa WdaeaapeGabm4Ca8aagaWca8qacqGHflY1ceWGZbWdayaalaWdbiab gkHiTiabeo8aZ9aadaqhaaWcbaWdbiaad6gaa8aabaWdbiaaikdaaa aabeaaaaa@3FB9@                   (7)

 

Рис. 3. Схема пересчета тензора эффективных напряжений в величины нормального σn и сдвигового τ напряжения на отдельной трещине. Нормаль n к плоскости трещины задана углами α, γ, s — вектор полного напряжения.

 

Событие для каждой i  MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaWGPbGaaiiOaaaa@356B@  трещины считалось произошедшим, если для нее выполнилось условие Кулона-Мора [Адушкин, Турунтаев, 2015; Shapiro, 2015; Zoback, 2012]:

  τ i C i + μ i ( σ ni  P) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaHepaDpaWaaSbaaSqaa8 qacaWGPbaapaqabaGcpeGaeyyzImRaam4qa8aadaWgaaWcbaWdbiaa dMgaa8aabeaak8qacqGHRaWkcqaH8oqBpaWaaSbaaSqaa8qacaWGPb aapaqabaGcpeGaaiikaiabeo8aZ9aadaWgaaWcbaWdbiaad6gacaWG PbaapaqabaGcpeGaeyOeI0IaaiiOaiaadcfacaGGPaaaaa@46C1@ .     (8)

Таким образом, в каждом элементарном объеме среды имелось  N MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaa5GcGaamOtaaaa@35B2@  потенциальных источников микросейсмических событий со случайно распределенными параметрами. В процессе распространения порового давления для определенной части из них выполнялся критерий (8). При этом за число событий на каждом шаге вычислений считалось приращение количества инициированных трещин (каждая трещина могла стать источником события только один раз). После нормировки на число трещин результат моделирования представлял собой плотность сейсмических событий (рис. 4), которая на следующем этапе использовалась для составления модельных каталогов событий.

 

Рис. 4. Пространственное распределение событий, произошедших от момента начала закачки. Показаны события во взаимно перпендикулярных плоскостях, проходящих через точку закачки жидкости. На цветовой шкале отражена плотность сейсмических событий — отношение количества событий в элементарном объеме модели к количеству инициаторов событий N.

 

Создание базы данных синтетических микросейсмических каталогов событий

В природе фильтрационные свойства горных пород разнообразны и непостоянны, они могут меняться с течением времени в связи с естественными природными процессами (землетрясения, эрозия почв из-за подземных течений, выход метанов из подземных газовых хранилищ на поверхность). Записей и информации о различном структурном строении пород существует не так много, и они не отличаются сильной вариативностью из-за ограниченного количества мест проведения сейсмического мониторинга. Для достижения цели настоящего исследования необходимо иметь большую базу данных о среде: ее строении, составе, изменении порового давления вследствие закачки жидкости. Так как натурных данных недостаточно, была использована база данных синтетических геологических моделей с различным строением и свойствами пород (рис. 5), которые были получены авторами работы [Jessell и др., 2022] в результате численного моделирования случайного набора комбинаций геологических процессов: поэтапное деформирование начальной слоистой структуры, сдвиги, неоднородные включения, выветривание и формирование осадочных пород.

 

Рис. 5. Пример синтезированных моделей неоднородного коллектора: разрез модели проницаемости в плоскости XY, содержащей точку расположения источника.

 

Данные модели представляют из себя трехмерные матрицы со сторонами 4 км и шагом сетки 20 м, содержащие метки класса и величины плотностей породы, соответствующие 35 различным горным породам. Каждой породе нами было присвоено случайное значение проницаемости в соответствии с таблицей (табл. 3) параметров логнормального распределения для четырех типов пород [Scibek, 2020].

 

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

Тип горной породы

Средняя

проницаемость

(log10(Мд))

СКО

(log10(Мд))

Интрузивные

1.56

0.58

Метаморфические

2.00

0.57

Вулканические

2.77

0.46

Осадочные

3.08

0.23

 

Таким образом был создан набор данных, содержащий 130 тысяч случайных геологических моделей. Для каждой такой модели по описанной ранее методике было проведено моделирование изменения во времени поля порового давления и плотности микросейсмических событий в результате закачки жидкости. Далее полученная плотность микросейсмических событий нормировалась таким образом, чтобы ее интеграл по пространству и времени был равен заданному числу событий - 1000. После чего генерировался случайный каталог событий: в каждом элементе среды на каждом шаге по времени событие инициировалось с вероятностью, пропорциональной плотности событий. Это было необходимо, чтобы избежать корреляции между количеством событий и остальными параметрами геологической модели: так как проницаемость пород варьировалась в диапазоне трех порядков, то моделирование без нормировки плотности событий привело бы к существенному различию суммарного количества событий. Нашей же целью было создать модель машинного обучения, восстанавливающую параметры среды на основе распределения событий, но не их суммарного количества. Дополнительно в каталоги было добавлено значение магнитуды событий, которое назначалось случайным образом, исходя из экспоненциального распределения так, чтобы выполнялся линейный закон повторяемости землетрясений. Величина магнитуды в предложенной модели не несет дополнительной информации о среде, но может быть использована в дальнейшем в случае зависимости параметров закона повторяемости от распределенных геофизических величин (поровое давление, напряженно-деформированное состояние, характеристики среды [Ritz et al., 2022]. В результате для каждой модели среды был получен каталог из примерно 1000 событий, содержащий время, координаты и магнитуду события (рис. 6).

 

Рис. 6. Пример распределения микросейсмических событий разной магнитуды в разные моменты времени.

 

Модель глубокого машинного обучения для восстановления проницаемости среды

Модель глубокого обучения - это сложный математический алгоритм, который принимает на вход исходный набор (вектор или тензор) данных и последовательно применяет к нему линейные преобразования и функции активации. Линейные преобразования изменяют входной вектор, задавая его новое представление в пространстве признаков. Функции активации - “нейроны” - это дифференцируемые нелинейные функции, которые позволяют модели учитывать сложные зависимости в данных и выявлять нелинейные закономерности, недоступные при использовании только линейных операций. Коэффициенты линейных преобразований настраиваются в процессе обучения, которое сводится к оптимизации функционала качества (функции потерь), например, минимизации среднеквадратичного отклонения между предсказаниями модели и целевыми значениями. Для этого используется метод градиентного спуска (или его разновидности), который вычисляет направление и шаг изменения параметров на основе градиента функционала. Обучение модели происходит итеративно: на каждом шаге вычисляются ошибки, обновляются параметры, и процесс повторяется. Одна полная обработка всего набора данных называется эпохой, а обучение модели обычно включает множество эпох, чтобы обеспечить достижение оптимального результата.

Схема предлагаемой нами модели глубокого обучения для восстановления фильтрационных свойств неоднородного коллектора по данным о распространении облака микросейсмических событий показана на рис. 7.

 

Рис. 7. Схема реализованной модели. В скобках указаны размерности тензоров данных, получаемых на каждом этапе работы модели, N=1000 — количество событий в одном каталоге.

 

Модель была реализована с использованием библиотеки глубокого обучения Pytorch, программный код модели доступен по адресу [https://github.com/idglgfd/permeability_reconstruction_network/blob/main/the_whole_workflow.ipynb]. На вход модели подается каталог из N=1000  MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaWGobGaeyypa0JaaGymai aaicdacaaIWaGaaGimaiaaKdkaaaa@39A1@  событий, каждое событие представлено вектором из 5 значений   t, x, y, d, M MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaa5GcWaaeWaa8aabaWdbi aadshacaGGSaGaaqoOaiaadIhacaGGSaGaaqoOaiaadMhacaGGSaGa aqoOaiaadsgacaGGSaGaaqoOaiaad2eaaiaawIcacaGLPaaaaaa@440E@ . Далее каждое событие кодируется вектором чисел из 27 значений. Для этого используется полносвязный слой, состоящий из последовательности 5 линейных слоев и функций активации (ReLu). Поле этого массива кодированных векторов событий поступает в модуль трансформер-энкодера [Vaswani et al., 2017]. Данный модуль, построенный на основе скалярных произведений входящих векторов данных, преобразует каждый вектор с учетом контекста всех прочих векторов. В работе была использована стандартная реализация трансформер-энкодера из библиотеки Pytorch. Далее вектора событий преобразуются в трехмерные матрицы (3, 3, 3), после чего массив получившихся матриц поступает на вход сверточной нейронной сети, состоящей из 5 сверточных (Transposed con-volution 3D) слоев с ядром (3, 3, 3), последовательно повышающих размерность массива матриц событий до конечного размера модели среды (21, 21, 21). При этом каждое событие выступает в роли отдельного канала исходного “изображения”. В результате на выходе модели получается матрица с размерностью (21, 21, 21), представляющая собой трехмерное пространственное распределение проницаемости пласта.

Обучение модели

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

l= 1 21 3 x,y,d f x,y,d log k x,y,d log k ^ x,y,d 2 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaWGSbGaaGzaVlaaysW7cq GH9aqpdaWcaaWdaeaapeGaaGymaaWdaeaapeGaaGOmaiaaigdapaWa aWbaaSqabeaapeGaaG4maaaaaaGcpaWaaabeaeaapeGaamOza8aada WgaaWcbaWdbiaadIhacaGGSaGaamyEaiaacYcacaWGKbaapaqabaGc peGaeyyXIC9aaeWaa8aabaWdbiGacYgacaGGVbGaai4zamaabmaapa qaa8qacaWGRbWdamaaBaaaleaapeGaamiEaiaacYcacaWG5bGaaiil aiaadsgaa8aabeaaaOWdbiaawIcacaGLPaaacqGHsislcaqGSbGaae 4BaiaabEgadaqadaWdaeaapeWaaecaaeaacaWGRbaacaGLcmaapaWa aSbaaSqaa8qacaWG4bGaaiilaiaadMhacaGGSaGaamizaaWdaeqaaa GcpeGaayjkaiaawMcaaaGaayjkaiaawMcaa8aadaahaaWcbeqaa8qa caaIYaaaaaWdaeaapeGaamiEaiaacYcacaWG5bGaaiilaiaadsgaa8 aabeqdcqGHris5aaaa@62EA@ ,

где: k MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaWGRbaaaa@3449@  - матрица истинной проницаемости; k ^ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qadaqiaaqaaiaadUgaaiaawk Waaaaa@350B@  - матрица предсказанной проницаемости; f MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaWGMbaaaa@3444@  - матрица коэффициентов штрафа (мультипликатор). Дело в том, что события в исходных данных в основном сгруппированы вокруг нагнетающей скважины и практически отсутствуют ближе к границам модельного пласта. Из-за этого большинство точек пласта относится к областям, где не произошло ни одного события, и в которых, следовательно, нет никакой информации для оценки проницаемости среды. Модели неоткуда брать информацию об этих точках, поэтому без введения дополнительных коэффициентов штрафа обучение становится неэффективным. Маска коэффициентов штрафа представляет собой пространственное нормированное распределение средней плотности событий по всей обучающей выборке (рис. 8). В центре, где количество событий максимально, коэффициент штрафа равен 1, на периферии - 10 3 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaaIXaGaaGima8aadaahaa Wcbeqaa8qacqGHsislcaaIZaaaaaaa@36C4@ . Введение маски штрафов позволило придать большее значение ошибкам в тех областях модельного пласта, где больше информации для более точной оценки проницаемости, и меньшее значение в областях, в которых нужная информация скорее всего отсутствует. Тем самым нам удалось повысить точность предсказания модели там, где оно в принципе возможно.

 

Рис. 8. Маска штрафов — пространственное распределение мультипликатора функции потерь. Показаны горизонтальный и два вертикальных среза, проходящих через точку нагнетания жидкости в центре пласта.

 

Для обучения модели был использован оптимизатор Adam. Обучение проводилось с использованием технологии CUDA на видеокарте пользовательского уровня (NVIDIA GeForce 1660 GTX Super). Время обучения 1 эпохи составляло порядка 20 минут. Для удовлетворительного обучения модели на использованной обучающей выборки было достаточно 30 эпох, приращение точности на последующих эпохах было незначительным. В процессе обучения была проведена оптимизация параметров самой модели (размерности и количество линейных слоев, количество слоев трансформер-энкодера, размерность ядра сверточных слоев), а также параметров обучения (скорость обучения), обеспечивающих минимальное значение функции потерь при обучении в течение 5 эпох.

Результаты

На рис. 9 показан пример исходного и восстановленного трехмерного пространственного распределения проницаемости для одного из модельных каталогов событий тестовой выборки. Контуром обведена область вблизи точки нагнетания жидкости с наибольшей точностью восстановления (далее о ней будет рассказано подробнее).

 

Рис. 9. Пример исходного (сверху) и восстановленного (снизу) трехмерного пространственного распределения проницаемости модельного пласта. Показаны горизонтальный и два вертикальных среза, проходящих через точку нагнетания жидкости в центре пласта. Контуром отмечена область с набольшей точностью востановления (σ≤log(2)≈0.3).

 

В ходе применения модели на данных тестовой выборки было установлено, что модель способна достаточно точно выделять области с большим контрастом проницаемости. При этом мелкомасштабные детали, такие как прослойки породы или включения, выделяются гораздо хуже. На рис. 10 показаны результаты применения модели для восстановления проницаемости однородного коллектора с различной проницаемостью (слева показаны исходные данные, справа - восстановленные). На рис. 11 показаны результаты восстановления проницаемости однородного коллектора, содержащего слой более проницаемой породы. На рис. 12 показаны графики соответствия, построенные по тем же данным: слева - для однородного коллектора, справа - для коллектора, содержащего слой более проницаемой породы (на графике отражена проницаемость слоя). Оценка точности восстановленных значений проницаемостей в однородных коллекторах производилась в области около нагнетательной скважины (в кубе со стороной 240 м), в коллекторах с более проницаемым слоем - в аналогичной области внутри более проницаемого слоя.

 

Рис. 10. Результат восстановления фильтрационных свойств для набора однородных моделей коллектора. Слева представлены исходные значения проницаемости, справа — восстановленные (разрез в плоскости XZ).

 

Рис. 11. Результат восстановления фильтрационных свойств для набора однородных моделей коллектора с более проницаемым слоем пород. Слева представлены исходные значения проницаемости, справа — восстановленные проницаемости (разрез в плоскости XZ).

 

Рис. 12. Сравнение истинных и восстановленных значений логарифма проницаемости для однородных коллекторов (слева) и для однородных коллекторов с более проницаемым слоем (справа).

 

В ходе анализа ошибок также было проведено восстановление пространственного распределения проницаемостей для всей тестовой выборки. Было установлено, что ошибка определения проницаемости в каждой отдельной ячейке модельного пласта распределена по закону, близкому к логнормальному, что эквивалентно нормальному закону распределения ошибки определения порядка величины проницаемости   log 10 k k ^ ~N σ 2 ,  0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaa5GcGaaeiBaiaab+gaca qGNbWdamaaBaaaleaapeGaaGymaiaaicdaa8aabeaak8qadaqadaWd aeaapeGaam4AaiabgkHiTmaaHaaabaGaam4AaaGaayPadaaacaGLOa GaayzkaaGaaiOFaiaad6eadaqadaWdaeaapeGaeq4Wdm3damaaCaaa leqabaWdbiaaikdaaaGccaGGSaGaaqoOaiaaKdkacaaIWaaacaGLOa Gaayzkaaaaaa@4992@ . Это является следствием вида функции потерь: в процессе обучения минимизировалось среднеквадратичное отклонение десятичных логарифмов проницаемости. Таким образом, средняя относительная ошибка определения (с учетом асимметрии) не зависит от самой величины проницаемости (см. Приложение 1). На рис. 13 показано пространственное распределение параметра σ  MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaHdpWCcaGGGcaaaa@3640@  - стандартного отклонения ошибки определения порядка величины проницаемости, усредненного по всей тестовой выборке. Наибольшая точность модели достигается в точке закачки жидкости. Средняя ошибка определения порядка проницаемости (измеренной в миллидарси) в этой области составила около 0.18, что эквивалентно средней относительной ошибке определения самой проницаемости около 50% (в большую сторону, учитывая асимметрию распределения). Контуром на рис. 9 и рис. 10 отмечена область с параметром σ log 10 2 0.3, MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaHdpWCcqGHKjYOciGGSb Gaai4BaiaacEgapaWaaSbaaSqaa8qacaaIXaGaaGimaaWdaeqaaOWd bmaabmaapaqaa8qacaaIYaaacaGLOaGaayzkaaGaeyisISRaaGimai aac6cacaaIZaGaaiilaaaa@4278@  что эквивалентно средней относительной ошибке в 100%.

 

Рис. 13. Пространственное распределение параметра σ (стандартного отклонения ошибки определения порядка величины проницаемости), усредненного по всей тестовой выборке. Показаны горизонтальный и два вертикальных среза, проходящих через точку нагнетания жидкости в центре пласта.

 

На рис. 14 показан график зависимости того же параметра σ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaa5dpaaaa@3505@  от среднего по тестовой выборке количества событий в каждой ячейке модельного пласта. Пунктирной линией показана линейная регрессия. Можно видеть, что средняя ошибка убывает с увеличением числа событий, однако для достижения относительной ошибки порядка 25% ( log 10 σ 10.25) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qaciGGSbGaai4BaiaacEgapa WaaSbaaSqaa8qacaaIXaGaaGimaaWdaeqaaOWdbmaabmaapaqaa8qa cqaHdpWCaiaawIcacaGLPaaacqGHsislcaaIXaGaeyisISRaaGimai aac6cacaaIYaGaaGynaiaacMcaaaa@426A@  необходимо на порядок большее количество событий.

 

Рис. 14. Зависимость параметра σ от среднего по тестовой выборке количества событий в каждой ячейке модельного пласта. Пунктирной линией показана линейная регрессия.

 

Обсуждение

Основная проблема создания методик на основе глубокого обучения для анализа распределенных геофизических полей состоит в недостатке реальных данных для обучения моделей. В рамках данного исследования мы сгенерировали обширный синтетический набор данных, включающий 130 тысяч моделей геологической среды с суммарной площадью порядка полумиллиона квадратных километров, что сопоставимо с площадью Франции. Обучение моделей на меньших объемах данных (10 тысяч моделей) к удовлетворительным результатам не привело. При этом получение реальных данных даже такого масштаба и однородности в настоящее время практически невозможно. Использование синтетических данных позволяет решить проблему недостатка данных, однако создает другую проблему, связанную с их неполным соответствием реальным данным.

В данной работе моделировался процесс распространения облака микросейсмических событий. Минимальный набор параметров среды, необходимый для проведения подобного численного моделирования, включает в себя параметры закона трения (коэффициент трения, сцепление), механические параметры (плотность, коэффициент Пуассона, объемный модуль сжатия), фильтрационные (пористость, проницаемость), свойства флюида (вязкость, сжимаемость, плотность), структурные (ориентация трещиноватости). То есть даже в предельно упрощенном варианте расчет требует большого объема данных, существенно влияющих на результат и сильно рознящихся в зависимости от рассматриваемого коллектора. Создание обучающей выборки, охватывающей все возможные комбинации пространственного распределения данных параметров, представляется невозможным. Помимо этого, на возникновение и кластеризацию микросейсмических событий существенно влияют локальная неоднородность поля напряжений и наличие крупномасштабных разломов [Dichiarante et al., 2021]. В данной работе было использовано упрощенное представление о литостатическом распределении давления, не допускающее возникновения кластеров событий: все события локализуются вблизи нагнетательной скважины. Чтобы исправить этот недостаток, необходимо либо иметь достаточно точные сведения о неоднородном строении коллектора, либо в соответствии с некоторой моделью варьировать пространственное распределение напряжений при создании данных для обучения. Оба этих варианта на данный момент представляются мало осуществимыми. Сказанное выше приводит нас к выводу, что получение полезной с практической точки зрения методики восстановления фильтрационных свойств среды по данным о распространении облака микросейсмических событий возможно только в рамках более локальных сценариев. Данные для обучения модели должны специально создаваться под конкретные имеющиеся сведения о строении и свойствах рассматриваемого пласта, историю закачки жидкости и результаты сейсмического мониторинга. Это позволит существенно сузить набор и диапазон варьируемых свойств при создании синтетических данных и в результате получить более специализированную, но зато и более точную модель для восстановления фильтрационных свойств. Представленную в данной работе методику можно рассматривать как дополнительный способ анализа данных микросейсмического мониторинга с целью получения сведений о свойствах массива, не требующий существенных финансовых затрат и дополнительного оборудования.

Выводы

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

Приложение. Оценка относительной ошибки при логнормальном распределении величины

Пусть σ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqaHdpWCaaa@351C@  - параметр стандартного отклонения в логнормальном распределении ошибки определения проницаемости  k MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaa5GcGaam4Aaaaa@35CF@ , то есть   log 10 k k ^ ~N σ 2 ,  0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaa5GcGaaeiBaiaab+gaca qGNbWdamaaBaaaleaapeGaaGymaiaaicdaa8aabeaak8qadaqadaWd aeaapeGaam4AaiabgkHiTmaaHaaabaGaam4AaaGaayPadaaacaGLOa GaayzkaaGaaiOFaiaad6eadaqadaWdaeaapeGaeq4Wdm3damaaCaaa leqabaWdbiaaikdaaaGccaGGSaGaaqoOaiaaKdkacaaIWaaacaGLOa Gaayzkaaaaaa@4992@ . Тогда величина логарифма проницаемости, определенного моделью y ^ = log 10 k ^ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qadaqiaaqaaiaadMhaaiaawk Waaiabg2da9iaabYgacaqGVbGaae4za8aadaWgaaWcbaWdbiaaigda caaIWaaapaqabaGcpeWaaeWaa8aabaWdbmaaHaaabaGaam4AaaGaay PadaaacaGLOaGaayzkaaaaaa@3E2D@ , c учетом доверительного интервала, будет лежать в промежутке y3σ< y ^ <y+ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaWG5bGaeyOeI0IaaG4mai abgEHiQiabeo8aZjabgYda8maaHaaabaGaamyEaaGaayPadaGaeyip aWJaamyEaiabgUcaRaaa@3E5B@  + 3 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacH8srps0lbbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfea0=yr0RYxir=Jbba9q8aq0=yq=He9q8qqQ8frFve9Fve9 Ff0dmeaabaqaciaacaWaaeqabaqabeGaeaaakeaaiiaajugybabaaa aaaaaapeGae83fIOcaaa@37AA@  σ, а средняя величина ее ошибки составит σ. Тогда величина проницаемости будет лежать в промежутке k 10 3σ < k ^ <k 10 3σ MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaWGRbGaey4fIOIaaGymai aaicdapaWaaWbaaSqabeaapeGaeyOeI0IaaG4maiabeo8aZbaakiab gYda8maaHaaabaGaam4AaaGaayPadaGaeyipaWJaam4AaiabgEHiQi aaigdacaaIWaWdamaaCaaaleqabaWdbiaaiodacqaHdpWCaaaaaa@4449@ , а относительная ошибка попадет в интервал 1 - - 10-3s   < k k ^ k MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqGH8aapdaWcaaWdaeaape Gaam4AaiabgkHiTmaaHaaabaGaam4AaaGaayPadaaapaqaa8qacaWG Rbaaaaaa@392A@   < 10 3σ 1 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacqGH8aapcaaIXaGaaGima8 aadaahaaWcbeqaa8qacaaIZaGaeq4WdmhaaOGaeyOeI0IaaGymaaaa @3A50@ , то есть не будет зависеть от величины самой проницаемости. Среднюю ошибку определения проницаемости при этом можно оценить как 1 10 σ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaaIXaGaeyOeI0IaaGymai aaicdapaWaaWbaaSqabeaapeGaeyOeI0Iaeq4Wdmhaaaaa@3972@  и 10 σ 1 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqiFy0xf9vqqrpe pC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xir Ffpeea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaaiaa beqaaeqabiWaaaGcbaaeaaaaaaaaa8qacaaIXaGaaGima8aadaahaa Wcbeqaa8qacqaHdpWCaaGccqGHsislcaaIXaaaaa@388F@  в меньшую и большую сторону соответственно.

×

About the authors

Е. V. Novikova

Sadovsky Institute of Geospheres Dynamics of Russian Academy of Sciences

Author for correspondence.
Email: e.novikova@idg.ras.ru
Russian Federation, Moscow

N. A. Barishnikov

Sadovsky Institute of Geospheres Dynamics of Russian Academy of Sciences

Email: e.novikova@idg.ras.ru
Russian Federation, Moscow

S. B. Turuntaev

Sadovsky Institute of Geospheres Dynamics of Russian Academy of Sciences

Email: e.novikova@idg.ras.ru
Russian Federation, Moscow

M. А. Trimonova

Sadovsky Institute of Geospheres Dynamics of Russian Academy of Sciences

Email: e.novikova@idg.ras.ru
Russian Federation, Moscow

References

  1. Адушкин В. В., Турунтаев С. Б. Техногенная сейсмичность — индуцированная и триггерная. М.: ИДГ РАН. 2015a. 364 с.
  2. Баренблатт Г. И., Ентов В. М., Рыжик В. М. Движение жидкостей и газов в природных пластах. М.: Недра. 1984. 211 с.
  3. Dichiarante A.M., Langet N., Bauer R.A., Goertz-Allmann B.P., Williams-Stroud S.C., Kühn D., Oye V., Greenberg S.E., Dando B.D.E.Identifying geological structures through microseismic cluster and burst analyses complementing active seismic interpretation // Tectonophysics. 2021. Т. 820. С. 229107.
  4. Jessell M., Guo J., Li Y., Lindsay M., Scalzo R., Giraud J., Pirot G., Cripps E., Ogarko V. Into the Noddyverse: a massive data store of 3D geological models for machine learning and inversion applications // Earth Syst Sci Data. 2022. Т. 14. № 1. С. 381–392.
  5. Ritz V., Rinaldi A. P., Wiemer S. Transient evolution of the relative size distribution of earthquakes as a risk indicator for induced seismicity // Commun Earth Environ. 2022. Т. 3.
  6. Scibek J. Multidisciplinary database of permeability of fault zones and surrounding protolith rocks at world-wide sites // Sci Data. 2020. Т. 7. № 1. С. 95.
  7. Shapiro S. Fluid-Induced Seismicity. Cambridge: Cambridge University Press. 2015.
  8. Turuntaev S., Eremeeva E., Zenchenko E. Laboratory study of microseismicity spreading due to pore pressure change // J. Seismol. 2013. Т. 17.
  9. Vaswani A., Shazeer N.M., Parmar N., Uszkoreit J., Jones L., Gomez A.N., Kaiser L., Polosukhin I. Attention is all you need. Adv Neural Inf Process Syst. 2017. Т. 2017-Decem. № Nips. С. 5999–6009.
  10. Zoback M. D. Managing the seismic risk posed by wastewater disposal // Earth Magazine. 2012. С. 38–43.
  11. Zwicker D. A Python package for solving partial differential equations // J. Open Source Softw. 2020. Т. 5. № 48. С. 2158.
  12. idglgfd/permeability_reconstruction_network [Электронный ресурс].
  13. URL: https://github.com/idglgfd/permeability_reconstruction_network (дата обращения: 15.08.2024).

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Fig. 1. Scheme of the problem under consideration (left). Example of spatial distribution of permeability of a model reservoir (right).

Download (150KB)
3. Fig. 2. Horizontal section of the permeability model in the plane of the wells (left). Distribution of pore pressure at a certain calculation step (right).

Download (92KB)
4. Fig. 3. Scheme of recalculation of effective stress tensor into values ​​of normal and shear τ stress on a separate crack. The normal to the plane of the crack is specified by angles α, γ, — the vector of total stress.

Download (118KB)
5. Fig. 4. Spatial distribution of events that have occurred since the start of injection. Events are shown in mutually perpendicular planes passing through the fluid injection point. The color scale reflects the density of seismic events — the ratio of the number of events in the elementary volume of the model to the number of event initiators N.

Download (122KB)
6. Fig. 5. An example of synthesized models of a heterogeneous reservoir: a section of the permeability model in the XY plane containing the source location point.

Download (385KB)
7. Fig. 6. Example of distribution of microseismic events of different magnitudes at different points in time.

Download (159KB)
8. Fig. 7. Scheme of the implemented model. The dimensions of the data tensors obtained at each stage of the model operation are indicated in brackets, N=1000 is the number of events in one catalog.

Download (207KB)
9. Fig. 8. Penalty mask - spatial distribution of the loss function multiplier. Shown are a horizontal and two vertical slices passing through the fluid injection point in the center of the reservoir.

Download (107KB)
10. Fig. 9. Example of the original (top) and reconstructed (bottom) three-dimensional spatial distribution of permeability of the model formation. Shown are a horizontal and two vertical slices passing through the fluid injection point in the center of the formation. The contour marks the region with the highest reconstruction accuracy (σ≤log(2)≈0.3).

Download (288KB)
11. Fig. 10. Result of reconstruction of filtration properties for a set of homogeneous reservoir models. The original permeability values ​​are shown on the left, and the reconstructed ones are shown on the right (section in the XZ plane).

Download (187KB)
12. Fig. 11. Result of reconstruction of filtration properties for a set of homogeneous reservoir models with a more permeable rock layer. The initial permeability values ​​are shown on the left, and the reconstructed permeabilities are shown on the right (section in the XZ plane).

Download (182KB)
13. Fig. 12. Comparison of true and reconstructed values ​​of the logarithm of permeability for homogeneous reservoirs (left) and for homogeneous reservoirs with a more permeable layer (right).

Download (158KB)
14. Fig. 13. Spatial distribution of the parameter σ (standard deviation of the permeability order of magnitude error), averaged over the entire test sample. Shown are a horizontal and two vertical slices passing through the fluid injection point in the center of the reservoir.

Download (124KB)
15. Fig. 14. Dependence of the parameter σ on the average number of events in each cell of the model layer for the test sample. The dashed line shows the linear regression.

Download (107KB)

Copyright (c) 2025 Russian academy of sciences