five

Supplementary material for "Physics-Based Hindcasting of an Induced Earthquake Sequence"

收藏
Zenodo2026-04-15 更新2026-05-26 收录
下载链接:
https://zenodo.org/doi/10.5281/zenodo.19590352
下载链接
链接失效反馈
官方服务:
资源简介:
Physics-Based Hindcasting of an Induced Earthquake Sequence This repository contains the supplementary files, input data, and post-processing scripts for the AGU Journal of Geophysical Research: Solid Earth submission: “Physics-Based Hindcasting of an Induced Earthquake Sequence”by V. van der Heiden (vanderheidenv.uni@gmail.com), L. Buijze, T. Ulrich, J.-D. van Wees, M. van Isselt, L. Matenco, J. Spetzler, A.-A. Gabriel, and Y. van Dinther. The repository provides MATLAB-based workflows to reproduce the figures and results presented in the manuscript, focusing on physics-based modeling of induced seismicity using a 2.5D on-fault stress framework. [Code availability] The open-source software PANTHER is available at:https://github.com/TNO/PANTHER The geological parameterization framework PhysMmax is available at:https://github.com/loes-buijze/PhysMmax This repository contains scripts and data required to reproduce the published results:https://github.com/VvanderHeiden/InducedEarthquakeSequence Specific commits used in the study should be archived via Zenodo and cited accordingly. [Repository structure] run_fault_loading_reference_model.mMain script to reproduce the reference model simulations and figures. /input/Contains input data for the Wirdum fault case: wirdum_geology.mat: Geological model parameters 200pillars_constoffset_*.mat: Fault discretization and pillar geometry /functions/MATLAB functions for model setup, stress computation, and visualization: Stress computation and processing:write_stresses_to_file.m, calculate_nucleation_depths.m, calculate_depth_average.m Geometry and data handling:rotate_pillars.m, resample_data.m, extract_regularize_filter_data.m Model adjustments:apply_smoothing_within_offset_regions.m, apply_scaling_within_reservoir.m, update_modelname.m Visualization:plot_results_2D_continuous.m LICENSELicensing information for reuse. [Model description] This repository implements a 2.5D on-fault stress calculation for the Wirdum fault case using a pillar-based representation. The model applies a plane-strain approximation per pillar to simulate stress evolution and earthquake nucleation. The workflow couples: Fault mechanics (PANTHER) Geological parameterization (PhysMmax) Stress evolution and nucleation analysis (Day3D criterion) [Workflow overview] Load fault geometry and geological parameters Construct a pillar-based fault representation Define initial stress state and hydro-mechanical parameters Assign depth-dependent and depth-independent properties Apply smoothing and scaling (reservoir vs. full fault) Run quasi-static stress evolution simulations Evaluate nucleation and reactivation conditions Post-process and visualize stress fields and seismic response [Outputs] On-fault stress distributions per pillar Temporal evolution of stress and slip Nucleation depth and timing estimates Filtered reservoir-scale stress changes Publication-quality figures reproducing the manuscript results [Setup instructions] Clone this repository:   git clone https://github.com/VvanderHeiden/InducedEarthquakeSequence.git   Clone required dependencies:   git clone https://github.com/TNO/PANTHER.gitgit clone https://github.com/loes-buijze/PhysMmax.git   Open MATLAB (version > 2021 recommended) Open the PhysMmax.prj project file Add PANTHER as a referenced project: Go to Project Tab → References → Add Reference Select the Panther.prj file After setup, PANTHER functionality is available within the PhysMmax environment. [Notes] The model assumes plane-strain conditions per pillar (2.5D approximation) Depth-dependent parameters are vertically interpolated Diffusion and aseismic slip processes can be toggled in the simulation settings
提供机构:
Zenodo
创建时间:
2026-04-15
二维码
社区交流群
二维码
科研交流群
商业服务